1 {std::vector<float>
horig={475, 475, 474, 474, 473, 474, 476, 477, 478, 478, 479, 478, 477, 476, 475, 476, 477, 479, 480, 482, 481, 481, 479, 478, 478, 479, 478, 478, 477, 475, 474, 473, 472, 472, 473, 472, 473, 473, 474, 475, 474, 474, 475, 476, 475, 474, 473, 472, 471, 471, 471, 472, 472, 471, 470, 470, 471, 468, 469, 469, 470, 471, 470, 470, 468, 468, 467, 467, 468, 468, 470, 470, 471, 471, 469, 469, 469, 469, 469, 468, 466, 467, 467, 467, 468, 470, 470, 471, 472, 472, 472, 472, 473, 471, 471, 470, 469, 470, 472, 473, 471, 471, 472, 474, 474, 474, 474, 473, 471, 472, 472, 471, 471, 471, 472, 473, 472, 473, 473, 473, 472, 472, 473, 472, 472, 471, 471, 470, 470, 469, 468, 467, 468, 469, 468, 468, 470, 471, 470, 469, 469, 467, 466, 465, 465, 468, 469, 470, 469, 469, 469, 469, 469, 470, 470, 471, 471, 471, 469, 470, 470, 469, 470, 470, 471, 471, 472, 472, 473, 475, 474, 473, 474, 473, 473, 475, 474, 474, 472, 472, 472, 472, 473, 473, 474, 473, 472, 472, 472, 473, 472, 471, 471, 472, 470, 471, 471, 471, 470, 472, 471, 470, 469, 469, 471, 472, 472, 473, 472, 472, 472, 472, 472, 473, 474, 473, 474, 475, 474, 477, 477, 476, 476, 476, 476, 476, 477, 477, 478, 477, 478, 475, 474, 473, 473, 473, 474, 474, 473, 473, 473, 472, 472, 473, 475, 477, 478, 478, 477, 475, 474, 473, 473, 471, 470, 470, 469, 467, 468, 469, 467, 470, 473, 473, 473, 471, 471, 469, 469, 467, 468, 470, 469, 470, 471, 471, 471, 472, 471, 471, 472, 471, 471, 471, 470, 471, 472, 471, 471, 472, 472, 471, 470, 470, 473, 472, 472, 471, 472, 471, 472, 472, 473, 472, 470, 470, 469, 470, 470, 470, 471, 472, 471, 469, 469, 469, 470, 471, 471, 470, 469, 469, 469, 469, 468, 467, 466, 466, 467, 468, 469, 470, 471, 471, 472, 472, 472, 471, 471, 470, 470, 468, 469, 471, 471, 474, 473, 473, 475, 474, 473, 473, 472, 473, 475, 474, 474, 475, 475, 475, 473, 471, 470, 469, 469, 471, 472, 473, 474, 475, 475, 473, 473, 471, 471, 472, 472, 471, 470, 470, 470, 470, 470, 467, 467, 466, 464, 466, 466, 468, 467, 468, 468, 468, 469, 469, 470, 470, 472, 472, 472, 471, 471, 474, 473, 472, 473, 472, 473, 473, 474, 473, 472, 472, 472, 474, 473, 473, 475, 473, 472, 471, 469, 468, 470, 469, 468, 466, 464, 466, 467, 468, 470, 471, 471, 469, 469, 469, 469, 469, 469, 469, 468, 470, 470, 468, 468, 469, 471, 471, 472, 474, 473, 473, 475, 473, 472, 471, 470, 471, 471, 472, 472, 470, 468, 467, 468, 469, 468, 469, 470, 471, 471, 470, 470, 469, 468, 467, 468, 467, 467, 467, 469, 470, 472, 472, 472, 472, 471, 471, 471, 472, 473, 473, 473, 474, 475, 475, 475, 476, 476, 476, 477, 478, 479, 479, 480, 479, 480, 480, 479, 478, 477, 475, 476, 475, 475, 474, 473, 472, 472, 472, 472, 472, 470, 471, 472, 472, 471, 471, 471, 472, 471, 470, 472, 472, 470, 468, 469, 469, 470, 469, 469, 470, 471, 473, 474, 474, 474, 473, 473, 472, 472, 474, 473, 474, 475, 475, 475, 474, 473, 471, 470, 469, 471, 470, 470, 471, 471, 471, 473, 473, 472, 471, 469, 468, 467, 467, 466, 466, 466, 467, 468, 468, 468, 468, 469, 470, 472, 472, 473, 472, 473, 474, 473, 473, 474, 474, 475, 475, 473, 473, 470, 471, 472, 474, 475, 476, 474, 474, 474, 474, 474, 475, 474, 473, 474, 472, 473, 473, 473, 474, 472, 473, 471, 469, 469, 469, 467, 468, 467, 467, 467, 468, 467, 467, 464, 465, 465, 467, 467, 465, 465, 467, 467, 467, 468, 467, 466, 466, 467, 470, 470, 471, 472, 471, 470, 470, 471, 473, 473, 473, 475, 475, 475, 474, 473, 473, 473, 473, 474, 476, 476, 476, 477, 475, 474, 474, 475, 475, 476, 477, 476, 475, 475, 474, 474, 473, 474, 474, 474, 474, 474, 474, 474, 474, 474, 475, 475, 476, 474, 473, 472, 471, 470, 471, 471, 472, 473, 473, 473, 472, 472, 472, 473, 474, 475, 475, 474, 474, 473, 473, 474, 476, 476, 474, 473, 471, 469, 469, 468, 468, 469, 470, 469, 470, 472, 472, 471, 471, 471, 470, 471, 470, 471, 471, 472, 475, 476, 475, 473, 471, 469, 469, 469, 471, 473, 474, 474, 474, 473, 473, 473, 472, 473, 471, 470, 471, 472, 471, 473, 473, 473, 473, 472, 473, 472, 472, 473, 473, 473, 472, 472, 472, 471, 471, 473, 474, 474, 475, 473, 473, 473, 470, 469, 469, 468, 469, 469, 470, 469, 467, 468, 469, 470, 472, 471, 470, 469, 471, 470, 470, 469, 470, 469, 469, 470, 471, 470, 471, 469, 470, 471, 470, 472, 472, 472, 471, 470, 469, 468, 469, 470, 472, 471, 472, 473, 473, 474, 471, 471, 471, 471, 472, 472, 471, 472, 470, 470, 469, 468, 468, 468, 466, 465, 467, 468, 469, 469, 469, 468, 471, 470, 470, 469, 470, 468, 468, 468, 471, 473, 472, 472, 471, 470, 470, 470, 470, 470, 470, 468, 468, 470, 470, 470, 471, 471, 471, 471, 472, 472, 472, 471, 471, 471, 471, 471, 471, 473, 474, 475, 473, 472, 472, 472, 474, 475, 475, 475, 475, 475, 476, 475, 475, 475, 474, 475, 475, 475, 475, 475, 476, 476, 476, 475, 475, 477, 477, 478, 477, 476, 475, 475, 473, 475, 474, 474, 473, 474, 474, 473, 474, 474, 474, 474, 474, 472, 471, 472, 473, 472, 472, 471, 470, 469, 469, 469, 468, 468, 467, 469, 469, 469, 469, 467, 467, 465, 467, 467, 466, 466, 467, 468, 467, 469, 470, 471, 472, 473, 474, 475, 473, 473, 472, 469, 471, 471, 472, 473, 472, 474, 474, 475, 474, 474, 474, 473, 474, 476, 475, 476, 473, 473, 474, 473, 475, 476, 475, 473, 474, 473, 473, 474, 474, 474, 474, 473, 473, 471, 471, 471, 472, 472, 470, 470, 470, 472, 473, 473, 473, 472, 473, 473, 473, 473, 472, 470, 471, 472, 473, 473, 471, 471, 471, 470, 470, 471, 472, 472, 472, 472, 472, 470, 470, 470, 470, 469, 468, 468, 468, 469, 467, 466, 466, 467, 467, 468, 469, 469, 468, 467, 465, 465, 464, 465, 466, 464, 464, 464, 464, 465, 466, 466, 467, 467, 467, 467, 468, 468, 469, 469, 470, 471, 469, 468, 468, 468, 470, 471, 472, 472, 471, 470, 470, 471, 473, 473, 475, 474, 475, 474, 474, 473, 473, 474, 474, 473, 474, 472, 473, 474, 475, 474, 473, 473, 473, 471, 471, 472, 472, 472, 472, 472, 472, 472, 473, 473, 472, 473, 471, 471, 472, 470, 471, 471, 471, 472, 474, 475, 474, 474, 473, 473, 473, 473, 473, 474, 474, 475, 474, 474, 474, 474, 475, 477, 478, 479, 481, 481, 480, 479, 476, 476, 476, 476, 475, 474, 473, 472, 472, 472, 473, 472, 473, 473, 474, 475, 474, 472, 470, 468, 467, 466, 466, 466, 466, 466, 466, 463, 462, 463, 464, 464, 463, 464, 465, 465, 466, 465, 465, 464, 463, 464, 463, 465, 464, 466, 467, 468, 467, 468, 469, 469, 469, 467, 468, 470, 472, 473, 474, 474, 473, 473, 472, 472, 473, 475, 477, 477, 477, 475, 474, 474, 476, 478, 478, 479, 479, 478, 477, 477, 476, 476, 475, 475, 473, 472, 471, 472, 473, 472, 473, 475, 475, 475, 474, 473, 473, 473, 475, 475, 475, 475, 474, 474, 474, 475, 475, 476, 476, 476, 476, 475, 473, 472, 471, 471, 472, 474, 473, 472, 472, 471, 471, 471, 472, 472, 473, 473, 473, 474, 471, 471, 469, 468, 469, 471, 473, 473, 472, 470, 470, 470, 471, 472, 473, 473, 473, 472, 472, 473, 473, 474, 475, 475, 474, 474, 475, 475, 478, 479, 480, 478, 477, 477, 478, 479, 479, 480, 479, 480, 479, 477, 475, 475, 474, 473, 473, 472, 472, 473, 473, 473, 472, 472, 471, 473, 473, 472, 474, 474, 475, 475, 473, 472, 470, 470, 471, 474, 476, 479, 478, 477, 475, 472, 471, 471, 472, 472, 473, 474, 474, 472, 470, 470, 469, 469, 469, 469, 470, 470, 470, 470, 469, 468, 467, 465, 463, 463, 464, 465, 465, 463, 464, 465, 465, 464, 466, 466, 466, 465, 464, 463, 463, 464, 464, 467, 467, 468, 467, 468, 469, 471, 472, 471, 473, 473, 474, 475, 474, 475, 474, 473, 473, 473, 474, 474, 474, 476, 476, 474, 472, 472, 471, 472, 471, 472, 470, 471, 471, 470, 472, 474, 472, 469, 468, 468, 469, 471, 470, 469, 467, 468, 468, 469, 470, 470, 470, 470, 472, 471, 472, 471, 471, 471, 473, 472, 474, 475, 476, 476, 475, 475, 474, 474, 473, 473, 474, 474, 475, 473, 472, 473, 474, 475, 473, 471, 471, 473, 472, 471, 470, 468, 468, 467, 468, 467, 467, 467, 469, 470, 468, 468, 466, 466, 467, 468, 470, 470, 471, 470, 469, 469, 469, 470, 470, 471, 472, 472, 472, 473, 474, 473, 474, 475, 474, 476, 477, 477, 476, 475, 474, 475, 475, 475, 475, 474, 472, 472, 473, 470, 470, 471, 471, 472, 474, 474, 473, 471, 470, 470, 472, 474, 474, 475, 475, 476, 475, 476, 475, 475, 472, 473, 474, 475, 475, 476, 476, 476, 475, 475, 475, 476, 476, 475, 474, 474, 475, 476, 476, 476, 476, 476, 476, 477, 478, 479, 479, 477, 475, 473, 472, 472, 473, 473, 474, 474, 477, 478, 478, 477, 477, 478, 477, 476, 474, 472, 473, 474, 475, 476, 476, 473, 472, 471, 472, 474, 474, 472, 471, 470, 470, 470, 470, 472, 472, 472, 472, 471, 470, 469, 470, 469, 469, 469, 470, 469, 471, 470, 470, 469, 469, 466, 468, 469, 471, 472, 470, 469, 469, 470, 471, 471, 470, 468, 470, 471, 471, 471, 470, 470, 470, 469, 469, 469, 468, 469, 470, 470, 470, 471, 472, 472, 474, 472, 472, 470, 469, 469, 470, 472, 473, 473, 473, 473, 474, 473, 474, 473, 472, 471, 469, 470, 471, 471, 473, 475, 474, 473, 472, 472, 471, 471, 470, 471, 472, 469, 469, 471, 472, 473, 473, 472, 470, 470, 471, 470, 470, 471, 472, 471, 472, 470, 471, 472, 470, 472, 472, 473, 474, 475, 475, 474, 473, 473, 473, 474, 473, 473, 474, 475, 475, 475, 477, 477, 476, 476, 477, 478, 479, 481, 480, 480, 479, 477, 476, 474, 474, 474, 473, 474, 473, 473, 474, 475, 477, 477, 476, 473, 471, 471, 471, 471, 473, 472, 471, 471, 471, 470, 469, 469, 467, 466, 466, 466, 466, 466, 465, 466, 465, 465, 466, 466, 465, 465, 466, 469, 470, 469, 468, 468, 465, 463, 463, 465, 466, 469, 470, 472, 471, 471, 470, 470, 470, 470, 469, 470, 470, 470, 471, 472, 472, 472, 473, 474, 472, 472, 472, 472, 473, 471, 470, 472, 471, 472, 472, 470, 472, 472, 474, 474, 474, 475, 475, 475, 475, 476, 475, 475, 474, 475, 476, 475, 474, 473, 470, 471, 471, 471, 472, 474, 476, 476, 475, 474, 474, 473, 472, 472, 474, 476, 476, 476, 474, 473, 471, 471, 470, 469, 470, 470, 471, 472, 474, 474, 473, 473, 471, 470, 470, 472, 473, 474, 474, 474, 474, 475, 475, 474, 473, 472, 471, 471, 470, 470, 471, 470, 471, 471, 470, 471, 469, 469, 469, 470, 471, 470, 471, 471, 470, 470, 471, 472, 472, 472, 471, 470, 470, 470, 470, 469, 470, 469, 470, 470, 472, 472, 472, 471, 472, 472, 471, 470, 470, 470, 472, 471, 470, 468, 467, 468, 468, 470, 470, 469, 469, 470, 471, 472, 471, 470, 468, 469, 469, 469, 469, 468, 470, 472, 471, 472, 472, 473, 472, 470, 470, 470, 470, 471, 469, 469, 467, 468, 468, 469, 471, 473, 472, 472, 472, 473, 473, 473, 473, 472, 471, 471, 472, 471, 472, 473, 473, 473, 473, 472, 473, 471, 471, 471, 469, 469, 469, 469, 470, 471, 470, 469, 469, 469, 468, 469, 469, 468, 467, 467, 466, 467, 468, 468, 468, 467, 468, 467, 467, 469, 469, 471, 471, 470, 470, 470, 470, 470, 470, 471, 471, 471, 472, 472, 470, 470, 470, 471, 472, 474, 474, 473, 474, 472, 471, 469, 471, 473, 473, 473, 473, 474, 473, 473, 474, 474, 474, 474, 473, 471, 471, 470, 469, 470, 471, 473, 472, 471, 471, 471, 473, 474, 475, 475, 475, 473, 472, 470, 472, 473, 474, 474, 472, 472, 473, 475, 477, 478, 478, 476, 475, 474, 475, 477, 478, 477, 477, 476, 475, 474, 473, 474, 476, 476, 473, 473, 472, 471, 470, 470, 470, 472, 473, 473, 473, 471, 470, 471, 469, 468, 468, 468, 468, 468, 467, 466, 468, 468, 468, 468, 468, 468, 468, 467, 468, 468, 467, 469, 470, 471, 471, 469, 467, 468, 470, 471, 471, 473, 474, 473, 474, 474, 473, 473, 473, 473, 474, 474, 475, 475, 475, 474, 475, 476, 476, 475, 477, 476, 476, 475, 475, 475, 476, 474, 474, 474, 474, 475, 475, 475, 476, 476, 474, 474, 471, 472, 471, 468, 469, 471, 473, 473, 476, 474, 473, 472, 470, 470, 469, 470, 470, 473, 473, 472, 470, 469, 469, 468, 467, 469, 471, 471, 470, 471, 470, 466, 462, 458, 459, 462, 465, 468, 470, 469, 470, 470, 470, 471, 471, 471, 472, 471, 473, 474, 473, 472, 472, 471, 473, 472, 473, 473, 474, 474, 474, 473, 475, 476, 477, 477, 475, 474, 473, 472, 471, 472, 472, 471, 471, 469, 470, 472, 473, 474, 474, 472, 473, 472, 471, 472, 474, 473, 475, 474, 473, 473, 473, 470, 470, 469, 469, 471, 471, 471, 471, 470, 468, 469, 469, 469, 469, 468, 466, 466, 466, 467, 466, 467, 467, 468, 469, 469, 470, 470, 471, 470, 470, 470, 468, 469, 470, 469, 471, 472, 472, 473, 471, 472, 470, 470, 470, 470, 471, 471, 474, 474, 474, 474, 473, 472, 473, 473, 473, 473, 471, 472, 472, 471, 469, 469, 468, 468, 467, 468, 468, 469, 469, 471, 471, 469, 469, 468, 469, 470, 470, 472, 472, 472, 472, 471, 471, 471, 472, 474, 473, 474, 474, 475, 476, 476, 475, 475, 475, 476, 477, 477, 475, 476, 477, 479, 480, 479, 477, 475, 475, 474, 474, 473, 473, 472, 472, 471, 471, 473, 474, 475, 475, 474, 473, 471, 470, 472, 471, 472, 472, 471, 471, 469, 470, 469, 468, 469, 468, 469, 471, 471, 471, 468, 468, 468, 468, 469, 468, 470, 472, 474, 474, 472, 471, 470, 469, 471, 472, 472, 472, 472, 473, 473, 474, 474, 475, 474, 474, 474, 475, 474, 475, 474, 474, 476, 476, 474, 474, 475, 476, 476, 475, 475, 475, 474, 474, 474, 475, 473, 473, 473, 472, 473, 473, 472, 471, 473, 472, 470, 470, 470, 471, 471, 472, 472, 473, 472, 472, 473, 473, 473, 473, 473, 472, 473, 474, 475, 476, 475, 476, 475, 477, 477, 478, 478, 476, 476, 476, 475, 477, 476, 478, 478, 477, 475, 475, 475, 475, 476, 474, 474, 472, 473, 473, 474, 474, 474, 474, 473, 473, 471, 471, 471, 469, 468, 468, 466, 467, 468, 469, 469, 468, 468, 468, 469, 469, 468, 468, 468, 469, 468, 467, 467, 469, 469, 470, 469, 471, 469, 469, 469, 469, 469, 468, 468, 469, 471, 471, 472, 471, 471, 470, 469, 469, 469, 470, 471, 472, 471, 469, 469, 468, 468, 471, 469, 471, 470, 469, 468, 467, 467, 468, 469, 470, 472, 473, 471, 470, 470, 470, 471, 469, 472, 472, 471, 474, 473, 473, 473, 473, 471, 471, 472, 473, 474, 474, 473, 471, 472, 472, 472, 471, 472, 475, 474, 473, 473, 474, 473, 474, 473, 472, 471, 470, 470, 470, 470, 471, 473, 473, 474, 474, 475, 473, 471, 470, 470, 470, 472, 474, 475, 475, 474, 473, 474, 474, 474, 475, 474, 475, 474, 475, 475, 474, 472, 471, 470, 469, 471, 471, 472, 471, 471, 472, 473, 473, 471, 471, 472, 474, 474, 473, 472, 471, 472, 470, 470, 471, 470, 470, 467, 466, 467, 466, 468, 467, 468, 469, 469, 468, 469, 469, 470, 468, 468, 467, 466, 465, 463, 466, 467, 469, 470, 470, 470, 470, 469, 469, 469, 468, 468, 469, 471, 472, 471, 472, 471, 472, 474, 473, 474, 472, 470, 470, 471, 471, 472, 473, 475, 475, 475, 475, 476, 475, 474, 474, 475, 474, 475, 476, 475, 476, 476, 476, 474, 475, 476, 476, 475, 476, 477, 476, 476, 476, 475, 474, 475, 476, 476, 476, 475, 474, 474, 475, 475, 474, 474, 472, 472, 470, 469, 469, 470, 472, 471, 470, 470, 469, 468, 467, 468, 469, 472, 472, 468, 468, 467, 468, 470, 472, 472, 472, 473, 470, 469, 468, 468, 470, 471, 472, 474, 473, 473, 474, 473, 472, 472, 471, 471, 471, 470, 470, 470, 470, 470, 471, 469, 469, 468, 469, 468, 467, 467, 469, 469, 468, 469, 469, 470, 470, 470, 469, 469, 470, 471, 469, 469, 469, 470, 470, 470, 469, 468, 468, 468, 468, 469, 468, 467, 468, 469, 471, 472, 472, 472, 471, 471, 471, 469, 468, 468, 470, 470, 470, 471, 471, 471, 473, 472, 472, 472, 475, 475, 476, 476, 476, 475, 476, 474, 474, 473, 474, 474, 474, 473, 475, 475, 475, 475, 476, 474, 474, 472, 472, 472, 471, 473, 474, 475, 474, 471, 471, 471, 473, 473, 471, 473, 474, 474, 473, 474, 474, 474, 474, 473, 472, 469, 470, 472, 473, 472, 472, 471, 471, 471, 473, 474, 474, 474, 475, 474, 475, 474, 473, 474, 472, 471, 472, 471, 472, 472, 471, 471, 472, 472, 472, 473, 471, 471, 470, 470, 471, 471, 472, 472, 473, 473, 475, 475, 476, 474, 474, 472, 473, 474, 472, 472, 473, 473, 472, 472, 472, 471, 470, 471, 470, 470, 469, 469, 468, 467, 468, 468, 470, 469, 470, 468, 467, 469, 471, 470, 471, 469, 469, 469, 469, 471, 471, 472, 473, 473, 473, 473, 471, 471, 472, 472, 472, 472, 472, 472, 471, 471, 470, 471, 472, 472, 472, 472, 473, 472, 471, 470, 468, 466, 467, 469, 471, 472, 472, 473, 471, 469, 467, 466, 466, 466, 467, 467, 466, 466, 466, 466, 468, 467, 466, 467, 466, 465, 465, 465, 465, 467, 468, 470, 469, 470, 470, 471, 470, 470, 471, 470, 471, 473, 474, 474, 475, 476, 475, 474, 473, 473, 473, 474, 474, 475, 477, 478, 478, 476, 476, 476, 476, 477, 478, 478, 477, 477, 477, 477, 478, 478, 478, 478, 476, 477, 476, 474, 471, 472, 472, 472, 473, 473, 473, 471, 472, 472, 472, 471, 471, 469, 469, 470, 471, 470, 470, 470, 470, 468, 468, 467, 469, 469, 469, 469, 470, 469, 469, 470, 471, 470, 470, 469, 468, 468, 469, 471, 471, 471, 472, 474, 475, 475, 476, 476, 476, 475, 475, 474, 476, 475, 475, 475, 474, 475, 474, 474, 475, 476, 475, 475, 475, 474, 474, 475, 475, 475, 474, 475, 474, 475, 474, 473, 473, 471, 471, 471, 471, 472, 473, 472, 471, 471, 471, 470, 472, 470, 471, 471, 471, 470, 469, 468, 468, 469, 469, 469, 470, 470, 470, 470, 469, 467, 468, 469, 472, 472, 473, 475, 474, 474, 473, 472, 472, 473, 473, 473, 474, 474, 472, 472, 472, 472, 472, 474, 474, 474, 475, 473, 474, 475, 477, 478, 477, 475, 475, 473, 471, 470, 472, 473, 473, 473, 472, 470, 469, 469, 469, 470, 470, 472, 471, 471, 469, 467, 467, 468, 469, 468, 467, 467, 468, 468, 468, 468, 466, 467, 467, 466, 466, 466, 468, 466, 466, 465, 465, 467, 466, 467, 469, 470, 470, 471, 470, 469, 470, 470, 469, 470, 471, 470, 470, 471, 471, 471, 471, 469, 471, 470, 472, 472, 471, 472, 474, 475, 475, 474, 474, 472, 471, 471, 472, 473, 472, 469, 470, 471, 471, 473, 474, 475, 474, 473, 470, 469, 468, 469, 470, 469, 471, 472, 472, 473, 473, 473, 471, 471, 471, 470, 468, 469, 469, 470, 472, 473, 473, 472, 471, 471, 471, 473, 470, 471, 472, 473, 473, 473, 474, 475, 474, 475, 473, 471, 471, 472, 471, 474, 474, 475, 475, 477, 478, 479, 479, 480, 477, 476, 476, 475, 476, 478, 478, 479, 477, 478, 476, 477, 476, 476, 474, 473, 473, 473, 473, 472, 474, 473, 473, 471, 472, 469, 470, 469, 467, 465, 466, 467, 469, 470, 470, 470, 470, 469, 467, 469, 468, 469, 467, 469, 468, 470, 473, 475, 473, 472, 470, 470, 471, 470, 471, 470, 470, 472, 471, 473, 473, 472, 470, 471, 470, 471, 471, 471, 472, 472, 470, 471, 472, 472, 474, 475, 476, 473, 472, 471, 471, 471, 470, 470, 469, 470, 470, 469, 469, 469, 470, 469, 468, 469, 470, 471, 471, 473, 473, 474, 474, 474, 475, 475, 475, 475, 474, 475, 474, 474, 474, 474, 474, 473, 473, 473, 474, 474, 473, 473, 472, 471, 471, 470, 470, 471, 469, 473, 472, 471, 472, 472, 472, 471, 471, 471, 473, 474, 476, 476, 476, 476, 475, 475, 474, 473, 472, 471, 473, 475, 476, 477, 475, 475, 474, 472, 472, 471, 472, 472, 473, 474, 475, 476, 476, 476, 475, 473, 472, 471, 470, 469, 469, 468, 470, 471, 469, 468, 467, 466, 468, 469, 469, 469, 470, 469, 469, 470, 468, 467, 467, 467, 466, 465, 466, 467, 468, 470, 469, 468, 468, 468, 468, 469, 470, 470, 471, 472, 470, 471, 471, 470, 470, 470, 471, 471, 471, 472, 472, 472, 473, 472, 474, 471, 472, 471, 472, 473, 473, 474, 474, 473, 473, 471, 471, 472, 472, 472, 471, 471, 471, 473, 474, 476, 477, 475, 475, 475, 474, 474, 474, 474, 475, 475, 474, 474, 475, 476, 476, 478, 479, 477, 477, 475, 475, 474, 477, 478, 480, 479, 479, 477, 476, 475, 474, 474, 474, 474, 474, 476, 476, 476, 475, 475, 475, 476, 476, 476, 476, 476, 475, 474, 474, 474, 474, 473, 475, 476, 477, 475, 473, 473, 474, 474, 473, 474, 474, 474, 473, 472, 472, 472, 471, 469, 468, 468, 467, 467, 468, 469, 469, 468, 467, 467, 468, 467, 469, 468, 469, 469, 470, 470, 471, 470, 468, 467, 467, 467, 467, 468, 469, 470, 471, 469, 469, 468, 467, 466, 467, 466, 468, 468, 472, 473, 474, 475, 475, 474, 474, 473, 474, 475, 475, 477, 477, 478, 477, 477, 479, 479, 480, 479, 477, 479, 479, 480, 481, 479, 478, 474, 475, 474, 474, 474, 474, 475, 474, 473, 471, 470, 469, 469, 469, 470, 471, 471, 469, 468, 467, 468, 468, 468, 467, 467, 468, 468, 469, 467, 466, 466, 465, 466, 466, 468, 469, 468, 469, 469, 470, 471, 472, 471, 472, 472, 473, 475, 474, 473, 474, 473, 475, 475, 476, 477, 477, 478, 477, 476, 477, 476, 476, 477, 477, 479, 479, 480, 479, 477, 474, 474, 472, 474, 476, 475, 476, 475, 475, 475, 474, 473, 472, 473, 474, 476, 477, 477, 478, 479, 480, 484, 489, 497, 507, 521, 538, 555, 572, 588, 596, 598, 591, 577, 558, 539, 519, 503, 492, 485, 481, 478, 476, 476, 476, 477, 476, 476, 476, 476, 475, 475, 475, 475, 474, 472, 471, 471, 471, 472, 473, 473, 471, 470, 469, 469, 468, 469, 470, 471, 471, 471, 473, 472, 472, 472, 473, 473, 474, 474, 474, 475, 476, 477, 474, 474, 473, 474, 474, 475, 475, 477, 477, 477, 478, 479, 478, 478, 476, 475, 475, 475, 472, 473, 474, 475, 475, 476, 475, 473, 473, 473, 475, 475, 474, 472, 471, 470, 471, 470, 470, 469, 468, 470, 471, 473, 473, 473, 472, 473, 471, 470, 470, 469, 468, 469, 468, 470, 471, 472, 472, 469, 469, 468, 469, 470, 469, 470, 469, 468, 467, 468, 467, 468, 467, 469, 469, 467, 468, 468, 469, 468, 468, 467, 467, 466, 467, 468, 469, 469, 469, 468, 467, 468, 469, 471, 474, 475, 475, 474, 473, 473, 475, 476, 477, 476, 478, 477, 478, 477, 477, 476, 477, 478, 477, 478, 477, 476, 475, 475, 475, 474, 472, 472, 472, 473, 474, 473, 474, 472, 472, 473, 474, 473, 473, 472, 471, 471, 470, 470, 469, 470, 470, 470, 470, 470, 469, 468, 468, 467, 467, 465, 467, 468, 468, 469, 469, 468, 468, 468, 470, 470, 471, 471, 471, 472, 471, 472, 472, 472, 473, 476, 476, 475, 475, 474, 475, 475, 476, 478, 478, 478, 478, 477, 479, 478, 480, 479, 478, 478, 476, 476, 477, 477, 478, 478, 478, 477, 477, 476, 473, 473, 473, 473, 474, 473, 474, 475, 476, 476, 475, 475, 473, 472, 471, 469, 469, 470, 471, 472, 472, 473, 472, 471, 470, 471, 471, 471, 473, 476, 477, 477, 477, 476, 474, 473, 473, 472, 471, 471, 469, 470, 469, 470, 470, 474, 473, 472, 472, 470, 469, 470, 471, 471, 470, 469, 467, 466, 467, 469, 468, 469, 469, 468, 468, 468, 468, 468, 469, 469, 469, 470, 469, 469, 468, 467, 468, 467, 467, 467, 466, 467, 468, 469, 471, 469, 470, 468, 467, 468, 466, 467, 466, 466, 469, 468, 469, 471, 470, 469, 468, 467, 466, 466, 467, 467, 468, 468, 468, 469, 470, 469, 469, 468, 468, 468, 470, 470, 471, 471, 471, 471, 469, 470, 470, 470, 471, 471, 471, 470, 470, 469, 470, 468, 468, 468, 469, 469, 469, 468, 469, 471, 471, 472, 471, 471, 471, 468, 468, 468, 469, 469, 471, 471, 471, 470, 471, 471, 472, 473, 473, 472, 470, 472, 472, 472, 473, 473, 475, 476, 476, 477, 476, 475, 472, 473, 473, 472, 472, 473, 473, 473, 473, 471, 470, 471, 471, 474, 474, 474, 473, 472, 472, 473, 473, 473, 472, 471, 473, 472, 472, 473, 474, 474, 473, 473, 472, 472, 470, 470, 469, 470, 471, 473, 472, 474, 475, 475, 474, 473, 473, 472, 472, 472, 472, 471, 470, 468, 467, 466, 466, 467, 470, 469, 469, 470, 470, 472, 474, 474, 473, 470, 470, 468, 469, 469, 470, 470, 470, 470, 470, 472, 473, 471, 471, 470, 469, 469, 469, 469, 470, 470, 469, 470, 469, 470, 468, 468, 468, 468, 469, 469, 471, 470, 469, 468, 468, 466, 465, 466, 467, 468, 468, 468, 469, 469, 469, 469, 468, 467, 468, 468, 467, 466, 466, 466, 468, 469, 470, 470, 469, 468, 468, 467, 467, 470, 469, 469, 470, 471, 471, 472, 472, 473, 474, 474, 475, 474, 472, 472, 474, 474, 473, 475, 475, 477, 477, 476, 476, 475, 475, 476, 478, 477, 477, 476, 474, 474, 474, 471, 472, 473, 474, 474, 475, 475, 475, 474, 473, 473, 472, 470, 470, 470, 471, 471, 470, 472, 472, 472, 469, 469, 467, 467, 467, 468, 471, 471, 471, 472, 472, 469, 469, 468, 470, 470, 472, 473, 472, 472, 471, 470, 470, 470, 471, 470, 471, 470, 471, 472, 471, 472, 472, 472, 470, 469, 469, 470, 470, 471, 472, 471, 471, 471, 471, 470, 469, 469, 470, 470, 471, 469, 469, 467, 468, 468, 467, 466, 466, 466, 466, 467, 467, 467, 468, 469, 469, 471, 470, 469, 470, 471, 470, 470, 470, 469, 469, 471, 472, 472, 472, 472, 471, 471, 470, 471, 472, 473, 473, 472, 471, 471, 470, 470, 471, 471, 472, 470, 471, 471, 472, 472, 472, 470, 468, 467, 468, 468, 468, 467, 467, 467, 467, 469, 470, 471, 473, 472, 473, 471, 472, 473, 473, 474, 474, 474, 473, 475, 475, 473, 472, 472, 471, 471, 473, 473, 472, 472, 474, 473, 473, 470, 471, 471, 472, 472, 472, 472, 472, 470, 470, 470, 470, 471, 472, 470, 469, 468, 466, 467, 468, 469, 469, 470, 469, 469, 470, 470, 471, 472, 471, 471, 469, 469, 468, 468, 467, 467, 468, 469, 469, 470, 469, 468, 469, 471, 471, 471, 469, 469, 470, 470, 472, 473, 475, 475, 473, 471, 470, 470, 471, 471, 470, 470, 469, 469, 469, 469, 469, 470, 470, 470, 470, 469, 468, 467, 467, 466, 466, 467, 467, 468, 467, 468, 468, 467, 467, 467, 466, 468, 470, 472, 473, 472, 471, 467, 467, 466, 467, 469, 470, 470, 467, 466, 466, 466, 467, 469, 469, 468, 467, 466, 467, 467, 467, 469, 469, 470, 470, 471, 470, 472, 472, 471, 471, 471, 471, 470, 471, 472, 472, 473, 473, 473, 474, 475, 474, 475, 476, 476, 475, 476, 477, 476, 476, 474, 475, 474, 472, 473, 473, 473, 475, 475, 474, 474, 472, 472, 471, 471, 472, 471, 471, 472, 472, 470, 470, 468, 467, 469, 470, 469, 470, 471, 473, 473, 471, 471, 469, 469, 469, 469, 470, 470, 472, 473, 475, 475, 474, 471, 471, 470, 473, 474, 475, 474, 475, 473, 473, 472, 472, 472, 473, 474, 474, 473, 473, 473, 471, 471, 472, 473, 473, 472, 470, 469, 468, 467, 467, 468, 468, 469, 469, 468, 467, 465, 466, 466, 465, 466, 467, 468, 467, 469, 470, 469, 472, 471, 471, 471, 471, 472, 471, 470, 470, 471, 470, 471, 472, 473, 473, 472, 472, 472, 473, 475, 475, 474, 474, 474, 472, 470, 470, 471, 472, 471, 473, 473, 473, 472, 470, 469, 470, 468, 468, 470, 469, 468, 467, 467, 467, 469, 469, 469, 468, 468, 468, 467, 468, 467, 468, 470, 471, 473, 472, 472, 470, 469, 471, 471, 471, 472, 472, 472, 471, 472, 471, 472, 471, 471, 472, 474, 474, 474, 472, 473, 473, 473, 473, 471, 470, 468, 468, 469, 471, 471, 473, 473, 473, 472, 472, 471, 470, 471, 471, 471, 471, 471, 470, 471, 473, 473, 474, 472, 472, 471, 469, 470, 471, 471, 473, 474, 473, 473, 471, 472, 471, 470, 472, 470, 470, 471, 471, 471, 469, 467, 469, 471, 472, 471, 471, 471, 470, 468, 466, 468, 469, 469, 469, 467, 468, 469, 469, 468, 469, 468, 467, 468, 469, 467, 468, 468, 467, 467, 468, 468, 468, 467, 465, 465, 465, 467, 469, 467, 467, 466, 469, 469, 469, 470, 469, 469, 468, 465, 466, 467, 468, 468, 468, 466, 466, 467, 467, 468, 468, 469, 469, 469, 469, 469, 470, 471, 471, 471, 470, 470, 472, 471, 471, 471, 471, 469, 469, 468, 469, 469, 469, 470, 470, 471, 472, 471, 470, 470, 470, 470, 470, 470, 470, 472, 471, 471, 469, 468, 468, 468, 468, 469, 472, 473, 473, 474, 475, 475, 474, 473, 473, 472, 471, 471, 471, 472, 473, 476, 477, 478, 478, 479, 477, 477, 476, 476, 475, 475, 477, 478, 478, 477, 476, 476, 475, 476, 477, 477, 476, 477, 478, 479, 480, 480, 479, 478, 477, 479, 480, 480, 479, 481, 480, 482, 483, 484, 485, 484, 484, 484, 483, 481, 479, 479, 475, 474, 472, 472, 470, 471, 471, 471, 471, 471, 473, 472, 472, 471, 472, 471, 471, 470, 471, 471, 470, 472, 474, 474, 475, 475, 474, 472, 473, 474, 475, 474, 473, 472, 471, 471, 474, 475, 475, 475, 473, 473, 472, 471, 470, 469, 467, 466, 466, 466, 466, 466, 467, 468, 469, 468, 467, 468, 468, 467, 465, 465, 464, 466, 466, 467, 466, 466, 466, 466, 466, 464, 464, 463, 462, 464, 465, 466, 467, 469, 468, 468, 469, 469, 470, 471, 472, 471, 470, 469, 469, 469, 470, 470, 471, 470, 469, 470, 471, 471, 473, 473, 474, 474, 475, 474, 476, 476, 476, 476, 475, 475, 474, 474, 473, 474, 474, 473, 475, 474, 474, 475, 477, 476, 475, 473, 472, 472, 472, 474, 476, 476, 476, 475, 475, 474, 474, 473, 473, 472, 474, 473, 473, 472, 472, 473, 473, 472, 473, 472, 471, 471, 470, 471, 472, 470, 472, 470, 470, 472, 471, 472, 471, 470, 469, 471, 471, 471, 470, 469, 470, 472, 472, 472, 473, 473, 472, 472, 471, 472, 472, 471, 471, 472, 473, 474, 473, 472, 471, 471, 471, 471, 472, 471, 472, 474, 474, 474, 474, 474, 475, 474, 473, 472, 470, 472, 473, 473, 474, 475, 475, 476, 474, 474, 473, 473, 472, 472, 470, 470, 469, 471, 472, 471, 472, 471, 470, 470, 471, 471, 470, 468, 469, 470, 471, 469, 469, 470, 470, 472, 472, 472, 471, 470, 470, 469, 470, 470, 468, 468, 470, 471, 470, 470, 468, 467, 466, 466, 466, 467, 465, 465, 465, 466, 466, 467, 467, 467, 466, 467, 467, 467, 466, 466, 466, 465, 466, 466, 467, 468, 467, 465, 466, 468, 467, 468, 468, 471, 469, 469, 468, 468, 469, 468, 469, 469, 469, 468, 467, 466, 468, 469, 469, 470, 471, 472, 472, 474, 473, 474, 473, 474, 475, 474, 474, 474, 473, 472, 473, 473, 473, 474, 473, 473, 473, 473, 474, 474, 476, 475, 474, 472, 473, 471, 472, 470, 470, 470, 469, 470, 469, 468, 469, 470, 472, 473, 476, 476, 475, 475, 472, 471, 470, 470, 471, 472, 471, 470, 471, 471, 471, 471, 471, 472, 473, 474, 472, 471, 471, 470, 469, 468, 468, 469, 470, 469, 469, 469, 468, 468, 469, 468, 469, 470, 470, 471, 471, 472, 469, 471, 470, 469, 469, 468, 467, 465, 465, 465, 466, 466, 468, 470, 469, 470, 469, 469, 468, 467, 467, 468, 468, 469, 468, 469, 468, 469, 468, 468, 468, 470, 471, 472, 472, 472, 472, 473, 473, 474, 474, 473, 472, 471, 471, 471, 472, 473, 473, 474, 475, 474, 474, 474, 476, 475, 477, 477, 476, 476, 474, 472, 472, 473, 474, 474, 475, 475, 474, 473, 471, 471, 471, 472, 472, 472, 470, 469, 470, 470, 469, 469, 468, 469, 469, 468, 468, 468, 467, 466, 467, 467, 468, 467, 466, 466, 467, 468, 467, 466, 465, 466, 468, 470, 469, 468, 467, 468, 470, 471, 471, 468, 469, 468, 469, 469, 468, 470, 471, 472, 472, 471, 470, 470, 471, 471, 472, 470, 471, 471, 472, 473, 473, 471, 471, 471, 472, 472, 471, 472, 473, 473, 472, 472, 471, 471, 471, 471, 469, 470, 471, 472, 471, 469, 468, 466, 466, 467, 469, 470, 470, 470, 469, 470, 469, 469, 470, 471, 470, 472, 471, 470, 469, 467, 467, 469, 470, 470, 470, 470, 469, 470, 470, 470, 469, 473, 472, 471, 469, 469, 469, 468, 468, 468, 469, 469, 470, 469, 468, 468, 470, 470, 471, 472, 472, 471, 470, 471, 470, 471, 472, 472, 471, 470, 470, 470, 468, 469, 471, 473, 473, 473, 474, 474, 474, 472, 472, 471, 473, 473, 475, 474, 475, 476, 474, 476, 476, 476, 475, 475, 475, 473, 473, 472, 473, 472, 471, 471, 473, 472, 473, 473, 474, 471, 472, 471, 472, 473, 473, 474, 472, 472, 471, 470, 468, 468, 469, 471, 473, 473, 474, 474, 474, 475, 475, 474, 474, 473, 472, 473, 474, 473, 474, 474, 475, 475, 475, 475, 476, 477, 475, 474, 474, 475, 475, 476, 475, 474, 474, 472, 472, 472, 472, 471, 471, 471, 471, 469, 469, 468, 468, 467, 467, 466, 466, 467, 466, 466, 467, 466, 465, 463, 463, 463, 463, 462, 462, 463, 463, 464, 465, 465, 464, 464, 463, 464, 464, 465, 466, 465, 466, 465, 466, 467, 467, 470, 471, 470, 470, 470, 469, 471, 470, 471, 471, 474, 473, 474, 474, 476, 476, 475, 475, 476, 476, 476, 475, 475, 474, 475, 474, 474, 474, 473, 474, 472, 471, 472, 473, 473, 474, 472, 472, 470, 470, 470, 471, 471, 471, 470, 470, 469, 469, 470, 471, 472, 471, 470, 470, 470, 470, 470, 470, 469, 468, 469, 470, 469, 472, 471, 472, 474, 473, 472, 472, 470, 469, 469, 471, 472, 473, 475, 474, 476, 476, 475, 473, 473, 473, 472, 473, 474, 476, 476, 477, 476, 474, 474, 473, 473, 472, 473, 473, 475, 475, 475, 473, 470, 468, 467, 469, 471, 471, 471, 470, 471, 470, 470, 470, 471, 472, 472, 473, 472, 471, 471, 470, 471, 471, 471, 472, 472, 472, 472, 470, 469, 468, 468, 468, 468, 468, 468, 470, 470, 468, 467, 468, 469, 469, 469, 471, 472, 473, 473, 472, 470, 469, 468, 470, 472, 473, 473, 472, 472, 470, 470, 468, 467, 466, 469, 471, 471, 473, 474, 472, 472, 470, 472, 471, 472, 472, 472, 472, 472, 472, 472, 471, 471, 469, 468, 466, 466, 467, 466, 466, 464, 465, 464, 464, 463, 463, 462, 463, 463, 465, 465, 465, 465, 464, 464, 466, 466, 467, 468, 468, 468, 468, 468, 468, 469, 471, 471, 472, 473, 473, 475, 476, 476, 477, 476, 477, 479, 478, 476, 477, 477, 478, 478, 479, 478, 477, 476, 475, 475, 476, 476, 477, 477, 478, 478, 477, 478, 476, 475, 474, 471, 470, 470, 471, 469, 470, 469, 469, 469, 468, 469, 470, 472, 473, 471, 468, 466, 465, 466, 467, 467, 468, 469, 467, 468, 470, 471, 470, 470, 469, 469, 468, 470, 469, 470, 469, 468, 470, 469, 469, 469, 471, 473, 474, 474, 477, 477, 477, 477, 477, 475, 473, 472, 472, 470, 471, 470, 471, 471, 471, 469, 468, 469, 471, 471, 472, 472, 471, 468, 468, 467, 468, 469, 468, 468, 469, 471, 472, 472, 471, 471, 470, 469, 469, 469, 470, 472, 471, 472, 474, 475, 475, 475, 476, 477, 479, 477, 477, 476, 477, 477, 476, 475, 476, 475, 474, 473, 472, 471, 472, 473, 473, 475, 476, 475, 474, 473, 471, 472, 470, 469, 469, 469, 470, 469, 470, 470, 469, 468, 469, 469, 469, 469, 467, 466, 466, 467, 470, 473, 473, 473, 474, 474, 473, 472, 471, 471, 473, 473, 474, 472, 471, 470, 470, 470, 471, 470, 471, 469, 468, 470, 470, 469, 469, 470, 470, 470, 468, 469, 469, 469, 469, 470, 471, 471, 470, 468, 469, 468, 469, 470, 471, 472, 471, 470, 470, 471, 470, 470, 469, 468, 468, 468, 469, 468, 468, 470, 471, 471, 472, 473, 472, 474, 473, 472, 471, 470, 471, 470, 472, 473, 473, 472, 471, 472, 474, 473, 474, 473, 472, 471, 472, 472, 472, 470, 470, 470, 471, 472, 471, 472, 472, 471, 471, 470, 470, 470, 470, 471, 471, 469, 470, 470, 471, 472, 473, 472, 473, 472, 473, 471, 471, 472, 472, 473, 474, 474, 473, 473, 473, 472, 471, 471, 471, 471, 470, 471, 469, 470, 467, 465, 465, 466, 467, 467, 468, 468, 469, 468, 469, 469, 469, 471, 471, 471, 471, 471, 470, 471, 472, 474, 474, 474, 474, 474, 473, 473, 472, 472, 472, 473, 474, 475, 476, 475, 475, 474, 474, 475, 475, 475, 476, 475, 474, 472, 471, 471, 471, 471, 471, 471, 472, 471, 470, 469, 470, 468, 467, 465, 466, 467, 467, 467, 469, 471, 471, 469, 469, 466, 466, 466, 466, 468, 468, 470, 471, 470, 471, 471, 471, 470, 470, 468, 471, 470, 470, 471, 470, 470, 471, 473, 474, 474, 473, 473, 472, 469, 470, 470, 471, 472, 473, 473, 474, 473, 473, 470, 471, 469, 471, 471, 471, 471, 471, 472, 472, 473, 472, 472, 471, 471, 471, 472, 472, 471, 470, 469, 470, 470, 471, 470, 469, 469, 468, 470, 471, 472, 472, 470, 470, 470, 470, 469, 468, 468, 468, 469, 470, 472, 474, 474, 476, 474, 472, 473, 473, 471, 469, 467, 466, 465, 466, 467, 469, 470, 470, 471, 471, 471, 471, 473, 475, 473, 472, 469, 467, 468, 469, 468, 470, 470, 470, 469, 470, 470, 470, 470, 470, 469, 468, 468, 466, 467, 467, 467, 470, 471, 470, 468, 466, 466, 466, 465, 467, 466, 467, 467, 469, 469, 469, 469, 469, 470, 471, 473, 473, 473, 473, 474, 473, 473, 474, 473, 474, 475, 475, 475, 475, 476, 478, 479, 479, 479, 478, 477, 477, 475, 475, 474, 471, 470, 469, 468, 470, 471, 470, 469, 469, 471, 471, 470, 469, 468, 466, 466, 465, 466, 466, 465, 464, 465, 466, 468, 469, 468, 469, 469, 469, 467, 469, 468, 468, 469, 469, 470, 469, 468, 468, 469, 471, 471, 473, 474, 473, 473, 473, 473, 472, 472, 472, 471, 472, 473, 473, 473, 475, 475, 474, 473, 473, 472, 473, 474, 474, 473, 473, 472, 474, 476, 476, 477, 475, 475, 474, 473, 473, 474, 473, 475, 474, 474, 473, 473, 473, 473, 473, 474, 471, 472, 470, 472, 474, 475, 475, 474, 475, 473, 472, 470, 469, 468, 468, 468, 470, 471, 471, 471, 470, 472, 473, 474, 472, 472, 471, 472, 470, 471, 472, 471, 473, 474, 474, 475, 475, 475, 476, 475, 475, 474, 474, 472, 473, 474, 476, 476, 476, 475, 474, 473, 472, 470, 471, 471, 473, 473, 472, 471, 471, 471, 471, 471, 472, 473, 474, 474, 474, 473, 473, 472, 470, 469, 469, 468, 469, 469, 468, 469, 468, 468, 466, 466, 468, 467, 466, 465, 464, 462, 463, 464, 466, 467, 468, 467, 467, 468, 467, 466, 466, 464, 464, 465, 464, 465, 466, 466, 466, 466, 466, 467, 468, 470, 472, 472, 472, 471, 473, 473, 473, 473, 476, 475, 477, 476, 477, 475, 475, 477, 479, 478, 479, 479, 478, 478, 477, 476, 477, 476, 476, 475, 475, 474, 473, 474, 475, 475, 474, 473, 472, 471, 470, 471, 471, 471, 471, 468, 468, 468, 468, 467, 467, 467, 466, 468, 468, 469, 470, 469, 470, 469, 468, 469, 468, 467, 469, 469, 470, 471, 471, 471, 470, 469, 469, 469, 468, 469, 469, 468, 467, 469, 470, 472, 473, 473, 472, 470, 470, 470, 470, 470, 472, 473, 474, 474, 474, 472, 472, 473, 473, 472, 472, 472, 472, 471, 470, 470, 471, 472, 472, 471, 471, 473, 473, 472, 471, 471, 470, 469, 471, 472, 473, 473, 473, 473, 471, 471, 471, 472, 473, 473, 473, 474, 473, 473, 472, 472, 470, 470, 470, 471, 470, 469, 468, 470, 472, 473, 473, 473, 473, 472, 471, 471, 472, 472, 472, 473, 473, 472, 471, 473, 474, 473, 471, 472, 472, 471, 473, 473, 472, 470, 470, 470, 472, 475, 472, 472, 471, 472, 472, 472, 474, 476, 475, 475, 473, 473, 470, 470, 471, 473, 475, 474, 474, 474, 474, 475, 475, 475, 474, 474, 474, 474, 473, 471, 470, 472, 473, 472, 470, 469, 469, 470, 472, 473, 473, 472, 470, 470, 471, 471, 473, 474, 474, 474, 474, 475, 475, 475, 473, 472, 472, 472, 472, 473, 473, 473, 473, 473, 470, 470, 471, 471, 472, 469, 470, 471, 470, 469, 469, 469, 468, 470, 468, 467, 467, 469, 470, 471, 472, 473, 471, 471, 469, 466, 465, 464, 467, 468, 470, 470, 471, 472, 473, 472, 472, 470, 470, 470, 472, 471, 469, 468, 470, 470, 470, 472, 472, 472, 472, 472, 472, 472, 472, 473, 474, 474, 474, 474, 473, 474, 475, 475, 475, 475, 474, 475, 475, 474, 474, 473, 473, 474, 473, 474, 474, 474, 474, 475, 473, 472, 471, 471, 469, 468, 468, 468, 470, 470, 470, 471, 472, 471, 471, 470, 471, 472, 473, 473, 472, 470, 469, 470, 470, 471, 469, 469, 470, 471, 470, 471, 472, 472, 473, 472, 472, 473, 472, 473, 472, 472, 473, 474, 475, 474, 472, 471, 471, 470, 471, 472, 471, 471, 471, 470, 468, 468, 467, 466, 467, 467, 468, 470, 471, 471, 471, 470, 468, 468, 468, 468, 469, 470, 470, 470, 469, 469, 469, 469, 469, 471, 470, 472, 471, 471, 471, 470, 467, 467, 468, 467, 468, 472, 476, 477, 476, 474, 474, 472, 472, 472, 471, 470, 473, 474, 477, 476, 476, 475, 474, 475, 474, 475, 475, 474, 472, 472, 472, 473, 474, 474, 473, 471, 469, 470, 471, 472, 471, 473, 472, 471, 470, 471, 471, 472, 469, 468, 468, 470, 469, 472, 471, 471, 470, 469, 468, 469, 470, 471, 470, 470, 469, 469, 469, 470, 470, 470, 470, 471, 471, 470, 470, 468, 469, 470, 471, 470, 470, 468, 469, 470, 470, 473, 474, 476, 475, 474, 474, 473, 473, 473, 473, 473, 473, 473, 472, 474, 472, 470, 471, 470, 470, 471, 471, 472, 472, 473, 472, 471, 470, 470, 470, 469, 469, 469, 469, 471, 471, 472, 471, 473, 472, 473, 472, 473, 474, 473, 472, 471, 471, 472, 473, 474, 476, 477, 477, 475, 476, 475, 476, 477, 476, 476, 476, 475, 472, 472, 473, 472, 471, 472, 473, 474, 473, 474, 475, 476, 476, 474, 474, 475, 476, 476, 476, 475, 476, 475, 476, 473, 473, 473, 472, 472, 472, 472, 472, 473, 472, 471, 471, 469, 470, 468, 467, 468, 467, 468, 469, 469, 469, 467, 467, 468, 468, 469, 469, 468, 469, 470, 469, 470, 468, 469, 469, 469, 470, 469, 470, 471, 470, 470, 471, 471, 472, 473, 473, 472, 472, 472, 471, 470, 471, 471, 472, 473, 471, 470, 471, 472, 472, 472, 473, 472, 474, 474, 474, 476, 476, 475, 474, 474, 474, 474, 474, 476, 477, 477, 478, 478, 479, 478, 476, 475, 476, 477, 479, 480, 479, 479, 477, 476, 474, 472, 472, 471, 471, 470, 472, 472, 471, 473, 473, 472, 471, 469, 467, 467, 466, 465, 465, 464, 464, 466, 466, 467, 464, 465, 465, 466, 467, 469, 469, 469, 467, 465, 463, 465, 465, 467, 468, 470, 470, 470, 471, 470, 472, 473, 474, 474, 472, 471, 471, 471, 472, 472, 472, 471, 470, 469, 470, 469, 469, 471, 469, 468, 468, 469, 469, 471, 469, 469, 468, 467, 469, 469, 470, 470, 471, 471, 472, 472, 472, 471, 472, 474, 475, 475, 475, 476, 476, 475, 473, 472, 472, 473, 473, 475, 475, 475, 475, 473, 473, 474, 474, 473, 473, 474, 474, 476, 477, 475, 474, 474, 472, 473, 473, 472, 471, 474, 473, 473, 474, 474, 473, 475, 475, 472, 471, 471, 469, 469, 468, 468, 468, 469, 471, 470, 471, 470, 470, 468, 469, 471, 473, 475, 475, 475, 475, 473, 474, 472, 473, 473, 473, 473, 473, 473, 473, 474, 474, 476, 475, 474, 471, 471, 471, 472, 472, 472, 471, 471, 471, 471, 472, 473, 473, 473, 472, 471, 469, 469, 467, 468, 468, 470, 469, 469, 470, 470, 469, 469, 469, 469, 469, 471, 470, 468, 467, 466, 466, 467, 468, 470, 470, 470, 471, 469, 468, 468, 468, 468, 469, 469, 470, 471, 469, 470, 469, 468, 467, 468, 470, 472, 472, 471, 473, 472, 473, 473, 473, 473, 474, 473, 473, 473, 474, 474, 473, 473, 472, 471, 471, 470, 471, 471, 471, 471, 472, 472, 471, 471, 472, 471, 471, 471, 471, 471, 471, 470, 470, 468, 469, 470, 469, 469, 470, 471, 471, 471, 471, 470, 471, 470, 471, 471, 471, 470, 470, 469, 469, 469, 471, 471, 473, 473, 474, 473, 473, 473, 473, 474, 473, 474, 475, 473, 472, 470, 468, 468, 469, 472, 473, 473, 473, 473, 471, 472, 471, 470, 469, 469, 469, 470, 471, 472, 473, 471, 471, 470, 468, 469, 469, 469, 469, 467, 467, 467, 469, 469, 469, 469, 469, 469, 470, 467, 468, 468, 469, 472, 471, 471, 469, 470, 469, 470, 471, 471, 472, 471, 473, 474, 475, 476, 476, 475, 474, 474, 473, 474, 474, 474, 475, 475, 475, 475, 476, 476, 477, 476, 475, 473, 471, 472, 473, 474, 474, 475, 475, 475, 474, 475, 473, 472, 473, 473, 472, 473, 473, 474, 474, 474, 473, 470, 471, 469, 469, 468, 469, 469, 471, 471, 471, 471, 470, 470, 468, 469, 470, 468, 468, 469, 471, 473, 473, 473, 473, 471, 471, 471, 471, 471, 473, 473, 473, 473, 474, 474, 476, 476, 474, 475, 474, 472, 473, 472, 472, 473, 473, 471, 470, 471, 473, 474, 475, 476, 473, 471, 470, 469, 469, 469, 470, 470, 470, 471, 471, 471, 471, 469, 468, 469, 469, 467, 468, 467, 467, 468, 468, 468, 467, 466, 467, 469, 471, 471, 471, 471, 470, 469, 467, 468, 469, 470, 470, 471, 471, 470, 471, 471, 471, 471, 471, 470, 473, 473, 474, 475, 475, 474, 474, 474, 473, 473, 472, 472, 472, 472, 473, 474, 475, 473, 472, 471, 470, 471, 471, 472, 474, 472, 472, 470, 470, 470, 471, 472, 473, 473, 471, 472, 472, 471, 471, 471, 471, 473, 474, 474, 474, 473, 475, 474, 475, 474, 475, 474, 473, 472, 470, 472, 472, 473, 473, 473, 473, 474, 473, 473, 471, 471, 471, 471, 472, 471, 471, 472, 471, 472, 471, 470, 472, 473, 473, 473, 472, 471, 470, 470, 471, 471, 471, 473, 473, 474, 471, 472, 471, 472, 471, 473, 474, 476, 477, 477, 476, 475, 473, 471, 471, 471, 473, 471, 473, 473, 473, 473, 471, 469, 468, 469, 469, 469, 469, 471, 471, 470, 469, 466, 463, 463, 462, 464, 466, 467, 466, 468, 470, 470, 471, 471, 470, 470, 471, 470, 468, 464, 462, 462, 466, 467, 471, 472, 472, 473, 471, 471, 471, 470, 468, 467, 466, 468, 469, 468, 469, 469, 469, 469, 469, 470, 470, 471, 468, 468, 470, 470, 471, 472, 472, 472, 474, 474, 473, 474, 473, 472, 471, 472, 473, 473, 473, 473, 474, 474, 477, 477, 477, 478, 476, 474, 474, 473, 476, 475, 476, 477, 478, 477, 477, 477, 478, 478, 478, 477, 477, 476, 477, 477, 476, 477, 476, 476, 476, 473, 474, 475, 475, 475, 476, 476, 476, 475, 476, 475, 476, 477, 477, 475, 475, 472, 473, 471, 471, 473, 472, 473, 472, 470, 471, 471, 473, 475, 475, 474, 473, 471, 471, 468, 467, 468, 467, 468, 468, 467, 468, 468, 470, 468, 466, 467, 466, 467, 468, 469, 470, 470, 470, 469, 468, 469, 470, 471, 470, 471, 470, 470, 470, 471, 471, 472, 473, 472, 472, 471, 470, 470, 468, 468, 467, 468, 467, 468, 468, 468, 469, 469, 470, 470, 470, 471, 470, 470, 469, 468, 469, 469, 470, 471, 470, 470, 469, 468, 468, 467, 467, 469, 469, 470, 471, 470, 468, 468, 467, 468, 467, 468, 469, 473, 474, 475, 476, 475, 475, 474, 472, 471, 471, 470, 470, 470, 470, 470, 470, 470, 470, 471, 471, 471, 470, 471, 470, 469, 468, 469, 471, 471, 471, 472, 471, 472, 472, 471, 469, 469, 469, 468, 468, 469, 469, 470, 472, 473, 474, 475, 473, 474, 475, 475, 474, 472, 473, 473, 472, 473, 472, 474, 475, 473, 473, 473, 472, 472, 471, 472, 472, 471, 470, 471, 471, 470, 473, 472, 472, 473, 473, 472, 472, 471, 471, 471, 471, 472, 473, 473, 474, 475, 475, 475, 474, 473, 471, 469, 468, 469, 473, 476, 476, 475, 475, 473, 473, 473, 474, 472, 472, 471, 471, 472, 472, 472, 473, 474, 474, 474, 473, 473, 473, 473, 475, 473, 472, 471, 470, 470, 470, 470, 470, 471, 472, 472, 473, 473, 473, 471, 471, 469, 470, 471, 472, 472, 473, 472, 471, 469, 468, 468, 470, 470, 470, 470, 471, 470, 471, 473, 472, 473, 473, 474, 474, 474, 474, 472, 473, 473, 473, 473, 471, 472, 472, 472, 473, 473, 474, 471, 470, 469, 468, 470, 470, 471, 472, 470, 470, 469, 469, 469, 470, 472, 471, 472, 473, 475, 475, 477, 475, 474, 474, 473, 473, 471, 470, 470, 471, 473, 474, 475, 475, 474, 476, 477, 478, 477, 477, 476, 475, 473, 473, 473, 473, 475, 476, 476, 476, 475, 474, 474, 475, 476, 477, 475, 475, 474, 473, 472, 473, 472, 472, 472, 471, 471, 471, 471, 470, 468, 467, 467, 468, 469, 470, 469, 471, 470, 470, 470, 468, 468, 466, 465, 465, 464, 465, 465, 466, 466, 467, 467, 468, 468, 469, 469, 469, 469, 467, 467, 466, 466, 465, 464, 465, 464, 466, 467, 468, 469, 471, 472, 471, 471, 470, 469, 468, 468, 467, 468, 470, 470, 472, 472, 472, 470, 469, 468, 469, 469, 469, 468, 468, 466, 466, 466, 467, 468, 467, 468, 468, 467, 469, 468, 469, 469, 468, 467, 466, 466, 467, 469, 470, 470, 469, 470, 468, 470, 471, 472, 473, 473, 475, 474, 474, 474, 475, 473, 473, 474, 474, 475, 478, 478, 480, 480, 479, 479, 478, 478, 479, 478, 477, 478, 476, 476, 476, 476, 475, 475, 475, 477, 476, 477, 476, 475, 474, 475, 474, 473, 472, 471, 471, 471, 470, 469, 470, 471, 471, 471, 470, 471, 470, 470, 469, 470, 471, 471, 470, 470, 469, 468, 469, 471, 472, 473, 472, 472, 471, 473, 471, 470, 470, 470, 471, 472, 474, 474, 474, 472, 471, 471, 471, 473, 472, 472, 473, 472, 471, 471, 471, 471, 472, 473, 473, 472, 473, 475, 474, 473, 473, 474, 473, 474, 475, 474, 473, 473, 472, 473, 472, 472, 472, 472, 471, 471, 472, 471, 473, 472, 474, 473, 473, 473, 472, 470, 470, 470, 470, 470, 469, 469, 469, 468, 466, 467, 466, 468, 470, 470, 469, 467, 466, 465, 465, 465, 465, 464, 465, 465, 466, 467, 465, 464, 464, 464, 463, 465, 466, 466, 467, 467, 468, 466, 466, 466, 465, 467, 468, 469, 470, 471, 472, 471, 472, 472, 473, 474, 473, 474, 475, 474, 475, 475, 475, 475, 475, 477, 479, 479, 479, 479, 479, 478, 478, 477, 477, 477, 477, 476, 475, 475, 477, 476, 476, 474, 472, 471, 471, 473, 474, 474, 475, 475, 475, 475, 475, 474, 474, 474, 473, 473, 474, 474, 473, 472, 472, 471, 471, 471, 470, 468, 470, 470, 471, 470, 468, 469, 470, 470, 471, 471, 471, 471, 473, 473, 472, 472, 472, 471, 471, 471, 471, 471, 472, 472, 472, 470, 471, 472, 470, 469, 469, 468, 469, 469, 471, 471, 471, 471, 471, 470, 469, 469, 469, 471, 470, 471, 472, 471, 470, 472, 471, 470, 469, 470, 470, 470, 469, 470, 470, 471, 470, 469, 468, 469, 469, 470, 470, 469, 469, 468, 468, 467, 467, 468, 469, 469, 469, 470, 470, 469, 468, 469, 471, 471, 470, 473, 475, 475, 475, 474, 475, 473, 474, 473, 474, 474, 475, 476, 479, 481, 482, 482, 481, 480, 479, 479, 480, 481, 480, 481, 481, 481, 480, 479, 479, 479, 477, 476, 475, 476, 475, 476, 478, 478, 478, 477, 477, 475, 474, 474, 473, 471, 473, 474, 473, 473, 472, 472, 472, 471, 470, 470, 469, 470, 470, 470, 470, 469, 471, 470, 470, 469, 470, 469, 470, 468, 468, 468, 468, 468, 468, 468, 469, 468, 467, 468, 470, 472, 472, 471, 470, 469, 467, 469, 469, 470, 470, 470, 469, 470, 469, 470, 470, 469, 470, 470, 471, 472, 473, 474, 475, 475, 474, 473, 473, 472, 472, 472, 472, 471, 471, 470, 470, 471, 472, 473, 473, 472, 471, 470, 469, 468, 469, 469, 470, 470, 472, 473, 471, 469, 469, 470, 469, 469, 468, 468, 467, 466, 466, 466, 468, 468, 467, 466, 466, 467, 467, 466, 466, 465, 465, 466, 466, 467, 467, 467, 467, 466, 465, 465, 466, 468, 467, 467, 468, 468, 468, 470, 470, 471, 471, 469, 468, 468, 470, 472, 473, 473, 471, 472, 473, 472, 471, 470, 469, 468, 469, 469, 471, 471, 471, 474, 474, 474, 474, 473, 473, 472, 471, 469, 470, 470, 470, 471, 473, 474, 475, 474, 476, 475, 475, 475, 476, 474, 474, 473, 472, 472, 471, 472, 471, 471, 472, 473, 475, 474, 474, 474, 473, 473, 473, 472, 472, 472, 472, 471, 472, 473, 474, 474, 475, 476, 477, 479, 478, 476, 476, 475, 477, 476, 474, 476, 475, 475, 476, 477, 476, 475, 475, 474, 475, 475, 476, 475, 476, 475, 475, 475, 474, 474, 475, 476, 477, 477, 474, 473, 472, 472, 472, 473, 473, 473, 472, 472, 472, 472, 472, 473, 474, 475, 475, 474, 473, 471, 471, 470, 471, 472, 473, 474, 474, 475, 473, 473, 473, 473, 471, 473, 471, 471, 471, 473, 473, 476, 476, 476, 476, 476, 476, 477, 475, 474, 474, 474, 474, 474, 474, 472, 471, 473, 474, 475, 476, 476, 473, 471, 472, 473, 473, 472, 472, 471, 471, 471, 472, 473, 473, 473, 473, 472, 472, 472, 472, 470, 469, 467, 469, 467, 470, 472, 473, 473, 473, 472, 472, 471, 471, 471, 471, 472, 473, 474, 473, 475, 473, 473, 471, 469, 470, 472, 472, 470, 470, 470, 471, 470, 471, 472, 472, 470, 470, 470, 468, 471, 470, 470, 471, 469, 470, 469, 469, 471, 471, 472, 472, 473, 473, 472, 472, 471, 470, 470, 469, 469, 471, 472, 472, 473, 474, 475, 475, 474, 472, 473, 472, 471, 470, 470, 469, 471, 469, 472, 471, 472, 474, 474, 474, 473, 473, 474, 475, 473, 473, 472, 471, 472, 471, 473, 473, 472, 472, 473, 471, 471, 468, 469, 469, 471, 471, 471, 470, 470, 470, 468, 468, 468, 469, 469, 471, 470, 470, 469, 470, 471, 472, 472, 472, 471, 472, 470, 469, 471, 471, 473, 474, 473, 472, 473, 472, 472, 473, 473, 471, 471, 471, 471, 473, 473, 472, 472, 471, 472, 470, 470, 471, 470, 470, 469, 469, 471, 470, 469, 468, 468, 469, 471, 470, 470, 469, 470, 467, 464, 464, 463, 465, 466, 466, 467, 467, 468, 470, 471, 470, 469, 468, 468, 467, 467, 466, 467, 468, 469, 470, 471, 470, 471, 470, 472, 474, 473, 474, 472, 471, 472, 471, 472, 473, 474, 476, 475, 474, 475, 475, 477, 477, 477, 477, 476, 475, 475, 474, 474, 474, 472, 474, 474, 475, 475, 476, 477, 474, 475, 473};
2 horigs.push_back(horig);}
3 {std::vector<float> horig={474, 474, 474, 475, 475, 474, 475, 476, 477, 479, 480, 479, 480, 480, 480, 480, 477, 474, 474, 475, 477, 479, 479, 478, 478, 475, 475, 475, 474, 475, 474, 475, 476, 476, 476, 474, 475, 475, 474, 473, 474, 474, 474, 472, 472, 470, 470, 470, 472, 473, 474, 476, 474, 470, 469, 467, 468, 470, 471, 474, 473, 470, 470, 469, 467, 467, 468, 470, 469, 470, 469, 470, 469, 466, 465, 465, 467, 469, 472, 472, 472, 471, 470, 469, 469, 467, 466, 468, 470, 468, 468, 469, 469, 470, 472, 472, 473, 475, 474, 474, 473, 472, 471, 471, 471, 471, 473, 472, 473, 473, 475, 473, 472, 473, 472, 472, 473, 473, 473, 472, 472, 471, 471, 469, 470, 469, 470, 471, 469, 468, 467, 467, 468, 469, 469, 469, 469, 469, 469, 470, 469, 471, 468, 468, 468, 467, 467, 466, 467, 466, 465, 467, 466, 467, 468, 468, 467, 467, 467, 467, 466, 468, 470, 471, 470, 471, 472, 472, 471, 471, 472, 474, 475, 475, 474, 472, 472, 474, 474, 473, 472, 473, 472, 472, 472, 472, 472, 472, 472, 472, 472, 473, 473, 473, 472, 472, 472, 471, 472, 472, 472, 471, 471, 471, 470, 470, 470, 470, 473, 473, 473, 473, 474, 476, 476, 476, 475, 475, 476, 475, 475, 475, 476, 475, 475, 475, 475, 474, 474, 474, 473, 473, 473, 474, 476, 476, 476, 478, 478, 478, 475, 474, 473, 472, 473, 473, 474, 472, 473, 473, 473, 470, 469, 469, 469, 470, 471, 471, 471, 471, 472, 472, 472, 471, 470, 471, 470, 470, 470, 470, 470, 471, 472, 471, 472, 473, 471, 471, 469, 468, 467, 467, 469, 471, 474, 473, 472, 472, 470, 472, 471, 472, 472, 470, 469, 469, 470, 469, 472, 472, 470, 470, 470, 469, 469, 469, 470, 471, 469, 469, 468, 470, 471, 473, 473, 471, 470, 468, 469, 469, 468, 467, 469, 469, 469, 469, 470, 471, 472, 471, 471, 471, 471, 472, 472, 471, 469, 468, 469, 470, 471, 474, 474, 473, 473, 473, 473, 471, 472, 474, 474, 474, 472, 470, 469, 471, 473, 474, 474, 475, 476, 474, 475, 476, 476, 476, 475, 475, 474, 475, 474, 474, 473, 471, 469, 468, 467, 467, 468, 468, 468, 468, 469, 469, 468, 467, 467, 469, 470, 471, 472, 469, 470, 469, 468, 469, 470, 470, 471, 471, 473, 472, 473, 472, 472, 472, 472, 473, 474, 475, 474, 474, 473, 474, 473, 470, 472, 472, 472, 473, 473, 472, 470, 469, 468, 469, 470, 471, 470, 469, 468, 468, 467, 467, 469, 471, 470, 471, 471, 470, 471, 473, 471, 471, 471, 470, 469, 469, 469, 469, 470, 471, 471, 472, 471, 472, 471, 471, 473, 474, 473, 471, 470, 471, 470, 470, 470, 471, 471, 470, 470, 468, 468, 469, 467, 469, 469, 469, 469, 467, 467, 467, 469, 468, 470, 472, 471, 470, 470, 471, 470, 472, 471, 472, 472, 473, 472, 472, 473, 475, 476, 480, 479, 479, 479, 479, 478, 479, 479, 478, 478, 477, 476, 474, 474, 473, 474, 476, 477, 476, 475, 474, 472, 470, 470, 470, 471, 472, 471, 470, 471, 471, 471, 470, 469, 469, 470, 470, 471, 471, 470, 472, 474, 474, 474, 473, 471, 470, 470, 471, 473, 474, 475, 475, 475, 474, 474, 472, 470, 470, 469, 470, 471, 471, 471, 471, 472, 472, 471, 471, 470, 469, 469, 470, 468, 467, 468, 468, 467, 468, 468, 468, 469, 471, 472, 473, 472, 471, 468, 468, 468, 469, 472, 471, 473, 473, 473, 473, 471, 469, 469, 471, 472, 473, 475, 475, 473, 472, 472, 472, 473, 473, 473, 472, 473, 474, 474, 473, 471, 470, 470, 470, 470, 470, 469, 470, 470, 471, 471, 469, 468, 468, 467, 467, 467, 466, 466, 465, 466, 466, 466, 467, 467, 468, 469, 468, 467, 468, 468, 467, 467, 468, 469, 469, 470, 469, 469, 469, 468, 469, 471, 472, 471, 472, 473, 473, 476, 475, 474, 475, 474, 474, 474, 474, 475, 474, 475, 476, 475, 475, 472, 471, 471, 473, 473, 475, 473, 474, 473, 473, 472, 473, 475, 474, 474, 475, 475, 475, 474, 470, 469, 469, 469, 472, 474, 475, 476, 477, 475, 473, 472, 471, 472, 471, 473, 473, 472, 473, 472, 473, 473, 471, 471, 470, 470, 470, 470, 473, 472, 474, 473, 472, 470, 470, 471, 471, 470, 469, 471, 470, 471, 470, 470, 470, 470, 470, 470, 470, 471, 474, 474, 474, 472, 472, 473, 472, 472, 474, 474, 475, 475, 474, 472, 472, 473, 473, 472, 471, 471, 471, 471, 471, 470, 470, 469, 470, 470, 471, 471, 472, 472, 473, 472, 474, 474, 472, 473, 473, 473, 472, 471, 470, 469, 469, 468, 470, 469, 468, 470, 470, 470, 470, 472, 472, 471, 471, 471, 470, 469, 469, 469, 469, 468, 469, 469, 468, 470, 471, 470, 471, 470, 469, 469, 469, 470, 468, 469, 469, 469, 470, 469, 470, 470, 469, 471, 473, 473, 473, 472, 472, 471, 470, 469, 469, 469, 469, 468, 468, 467, 467, 469, 469, 469, 468, 469, 469, 471, 471, 471, 470, 469, 468, 467, 468, 467, 467, 468, 468, 469, 471, 472, 473, 473, 474, 472, 471, 469, 469, 469, 469, 470, 470, 469, 468, 470, 470, 473, 473, 472, 471, 471, 471, 471, 470, 469, 470, 470, 472, 472, 472, 472, 473, 472, 472, 472, 473, 473, 473, 473, 474, 473, 473, 472, 473, 474, 475, 475, 477, 476, 475, 474, 475, 475, 476, 476, 477, 476, 477, 478, 476, 475, 474, 474, 474, 474, 474, 474, 473, 470, 471, 471, 472, 474, 475, 474, 473, 471, 470, 468, 468, 470, 469, 469, 469, 470, 470, 470, 469, 469, 468, 466, 468, 468, 468, 467, 466, 466, 467, 467, 468, 470, 470, 469, 467, 467, 469, 470, 471, 470, 470, 471, 470, 470, 470, 469, 470, 471, 473, 473, 473, 473, 472, 472, 474, 474, 475, 474, 472, 472, 473, 473, 473, 473, 473, 473, 472, 473, 473, 471, 471, 470, 471, 471, 470, 470, 470, 471, 471, 469, 470, 471, 471, 473, 474, 475, 475, 475, 474, 472, 471, 471, 471, 471, 469, 470, 471, 472, 473, 472, 473, 472, 473, 474, 472, 473, 471, 471, 469, 469, 469, 470, 470, 472, 472, 472, 469, 470, 468, 466, 466, 467, 467, 467, 467, 469, 467, 467, 467, 467, 465, 466, 464, 464, 464, 464, 465, 464, 464, 465, 464, 464, 465, 467, 467, 468, 466, 467, 466, 468, 467, 468, 468, 469, 470, 469, 470, 470, 470, 471, 469, 468, 468, 471, 470, 471, 471, 471, 470, 473, 473, 473, 473, 473, 473, 473, 472, 474, 473, 472, 473, 473, 472, 473, 472, 472, 472, 471, 471, 472, 471, 472, 472, 472, 471, 471, 470, 469, 471, 472, 473, 472, 473, 472, 473, 472, 471, 470, 470, 470, 471, 474, 476, 476, 476, 475, 473, 473, 472, 473, 472, 472, 475, 476, 475, 476, 478, 480, 480, 479, 478, 476, 477, 477, 476, 476, 477, 477, 478, 476, 476, 473, 473, 472, 472, 471, 470, 467, 467, 466, 466, 466, 468, 468, 467, 467, 468, 467, 466, 467, 468, 468, 466, 463, 461, 460, 461, 462, 463, 465, 466, 464, 464, 465, 465, 464, 465, 466, 466, 466, 467, 467, 469, 470, 472, 473, 473, 473, 473, 473, 473, 474, 475, 477, 477, 477, 476, 476, 474, 476, 475, 476, 476, 476, 475, 475, 473, 473, 473, 474, 476, 475, 474, 473, 474, 474, 474, 476, 477, 477, 477, 476, 475, 474, 472, 472, 473, 473, 472, 472, 472, 472, 470, 469, 471, 473, 475, 477, 477, 476, 475, 474, 473, 473, 472, 474, 476, 475, 474, 471, 471, 470, 471, 473, 473, 473, 472, 473, 473, 472, 472, 471, 470, 471, 470, 470, 471, 472, 472, 473, 473, 472, 473, 472, 473, 473, 475, 475, 475, 473, 472, 472, 471, 473, 473, 475, 477, 479, 479, 480, 477, 477, 476, 475, 475, 475, 476, 476, 476, 476, 476, 474, 474, 473, 475, 474, 474, 473, 472, 473, 474, 474, 473, 473, 472, 473, 472, 472, 473, 473, 473, 473, 472, 472, 472, 475, 475, 476, 474, 473, 473, 475, 475, 474, 474, 473, 475, 476, 476, 475, 473, 471, 470, 468, 471, 470, 470, 469, 470, 470, 468, 468, 466, 467, 466, 466, 465, 465, 462, 461, 462, 461, 463, 465, 464, 465, 463, 465, 466, 467, 465, 465, 464, 464, 466, 467, 468, 469, 467, 467, 468, 467, 469, 470, 473, 474, 476, 474, 471, 471, 472, 472, 472, 474, 473, 474, 473, 473, 472, 471, 470, 471, 471, 470, 470, 471, 471, 472, 473, 472, 473, 472, 470, 471, 469, 471, 470, 471, 470, 470, 470, 471, 470, 469, 471, 471, 473, 473, 473, 473, 471, 470, 470, 470, 471, 471, 470, 471, 470, 471, 471, 472, 472, 471, 473, 474, 474, 475, 475, 475, 474, 473, 471, 471, 470, 471, 472, 474, 473, 472, 472, 470, 469, 469, 470, 469, 469, 472, 470, 470, 468, 467, 468, 467, 467, 465, 466, 466, 465, 466, 468, 467, 469, 470, 471, 472, 475, 474, 475, 473, 474, 473, 473, 473, 474, 477, 478, 477, 475, 474, 472, 471, 470, 471, 472, 471, 473, 474, 473, 475, 474, 475, 476, 475, 474, 474, 474, 475, 474, 474, 474, 472, 472, 472, 474, 475, 475, 474, 474, 473, 473, 473, 474, 473, 474, 474, 474, 471, 473, 474, 474, 474, 476, 477, 475, 476, 476, 476, 475, 474, 473, 474, 474, 475, 476, 475, 475, 475, 473, 474, 473, 475, 475, 476, 476, 474, 474, 475, 474, 474, 475, 475, 477, 475, 474, 473, 472, 472, 472, 473, 473, 475, 475, 476, 475, 476, 474, 472, 471, 471, 471, 472, 472, 472, 470, 469, 467, 466, 468, 468, 469, 470, 471, 470, 470, 467, 467, 468, 467, 467, 468, 469, 469, 469, 468, 466, 466, 467, 468, 469, 468, 468, 468, 467, 467, 468, 469, 469, 469, 469, 469, 469, 466, 467, 468, 469, 470, 472, 472, 471, 470, 472, 468, 470, 470, 472, 472, 472, 473, 472, 472, 472, 472, 472, 472, 471, 469, 470, 470, 471, 472, 472, 472, 473, 474, 476, 475, 473, 471, 469, 469, 470, 471, 473, 472, 471, 467, 464, 463, 468, 470, 473, 474, 475, 474, 473, 472, 471, 471, 471, 470, 468, 468, 469, 471, 470, 473, 473, 473, 473, 472, 473, 472, 474, 474, 474, 475, 474, 476, 475, 477, 476, 477, 477, 476, 478, 478, 477, 477, 475, 475, 474, 474, 475, 477, 477, 476, 474, 474, 475, 475, 476, 472, 472, 472, 472, 471, 470, 468, 470, 472, 472, 472, 471, 471, 469, 468, 470, 470, 470, 469, 469, 469, 469, 468, 468, 468, 469, 469, 469, 468, 466, 464, 466, 468, 468, 467, 463, 462, 462, 464, 465, 467, 470, 469, 469, 469, 468, 468, 467, 468, 466, 467, 466, 467, 467, 468, 468, 469, 469, 470, 471, 471, 471, 471, 471, 472, 473, 473, 473, 473, 472, 473, 473, 473, 473, 472, 473, 473, 473, 474, 474, 474, 474, 472, 474, 474, 473, 473, 473, 472, 471, 471, 471, 472, 472, 472, 473, 475, 476, 475, 475, 475, 474, 475, 474, 474, 474, 475, 476, 475, 475, 473, 473, 473, 474, 475, 474, 474, 473, 474, 474, 474, 472, 472, 472, 473, 471, 470, 472, 469, 468, 468, 468, 468, 468, 470, 473, 472, 472, 470, 470, 470, 471, 472, 472, 472, 472, 472, 471, 472, 472, 474, 473, 473, 471, 471, 473, 472, 473, 473, 473, 472, 472, 472, 471, 472, 470, 470, 469, 469, 469, 469, 471, 473, 473, 473, 472, 469, 469, 468, 469, 469, 467, 466, 468, 467, 469, 469, 470, 470, 468, 467, 467, 468, 469, 471, 469, 469, 468, 468, 469, 469, 470, 470, 471, 471, 470, 470, 469, 468, 471, 471, 472, 471, 470, 469, 470, 471, 474, 472, 472, 472, 472, 472, 471, 471, 471, 471, 471, 471, 472, 473, 473, 472, 472, 471, 473, 473, 473, 474, 472, 472, 472, 472, 472, 472, 471, 469, 471, 472, 473, 473, 471, 471, 469, 470, 469, 470, 469, 470, 470, 469, 468, 467, 468, 468, 469, 469, 469, 468, 467, 468, 468, 469, 467, 468, 467, 468, 470, 470, 471, 470, 470, 469, 470, 471, 470, 469, 469, 469, 469, 471, 471, 471, 471, 472, 473, 474, 474, 474, 472, 471, 471, 474, 474, 476, 477, 476, 474, 474, 473, 472, 472, 471, 471, 471, 473, 472, 473, 474, 472, 472, 471, 471, 472, 471, 472, 473, 473, 473, 474, 472, 473, 474, 474, 472, 473, 474, 474, 475, 475, 476, 476, 476, 476, 476, 477, 479, 478, 477, 478, 476, 475, 475, 475, 476, 476, 476, 474, 474, 473, 473, 474, 474, 475, 475, 473, 471, 469, 470, 471, 471, 470, 470, 469, 469, 468, 469, 470, 470, 469, 470, 468, 468, 468, 467, 468, 470, 470, 472, 472, 472, 471, 471, 470, 468, 469, 470, 470, 468, 469, 468, 468, 471, 474, 474, 474, 472, 471, 471, 473, 476, 476, 477, 476, 474, 475, 475, 477, 478, 477, 478, 477, 476, 475, 476, 475, 477, 476, 476, 476, 474, 474, 472, 472, 472, 472, 472, 472, 470, 472, 472, 475, 475, 473, 472, 470, 470, 469, 468, 467, 467, 468, 470, 470, 471, 469, 470, 470, 470, 471, 471, 471, 473, 472, 470, 471, 470, 469, 469, 463, 457, 454, 456, 461, 467, 471, 472, 473, 473, 473, 471, 470, 470, 470, 470, 472, 471, 472, 472, 472, 471, 471, 472, 472, 472, 472, 471, 473, 472, 472, 472, 472, 471, 473, 473, 473, 474, 475, 475, 475, 475, 474, 474, 475, 474, 475, 473, 472, 472, 472, 472, 472, 472, 471, 468, 468, 469, 472, 473, 472, 471, 470, 470, 470, 469, 469, 470, 468, 468, 467, 468, 469, 469, 469, 469, 468, 467, 467, 467, 468, 468, 467, 467, 466, 466, 466, 466, 466, 467, 467, 469, 470, 471, 471, 470, 471, 474, 472, 475, 474, 474, 472, 471, 473, 473, 474, 473, 472, 470, 470, 473, 473, 474, 473, 472, 471, 470, 471, 470, 471, 471, 472, 472, 473, 471, 472, 470, 469, 468, 467, 467, 469, 469, 471, 471, 470, 471, 470, 470, 470, 470, 469, 469, 470, 471, 471, 473, 473, 474, 475, 475, 475, 476, 476, 478, 478, 478, 479, 479, 479, 479, 478, 477, 478, 478, 477, 475, 475, 473, 473, 474, 474, 474, 473, 472, 473, 473, 474, 472, 471, 470, 470, 472, 472, 471, 470, 469, 468, 468, 468, 469, 470, 469, 469, 469, 469, 471, 471, 470, 469, 468, 470, 471, 471, 471, 471, 471, 472, 471, 471, 472, 471, 473, 471, 470, 470, 471, 472, 471, 471, 473, 473, 474, 474, 475, 472, 472, 473, 472, 474, 475, 476, 477, 477, 475, 474, 473, 473, 472, 473, 473, 474, 473, 474, 474, 475, 475, 475, 474, 473, 471, 470, 469, 470, 471, 470, 472, 472, 473, 473, 472, 471, 470, 469, 469, 470, 469, 471, 472, 472, 473, 473, 475, 473, 474, 475, 475, 476, 475, 474, 475, 476, 476, 476, 477, 477, 476, 475, 474, 473, 473, 475, 475, 475, 474, 474, 474, 474, 474, 474, 474, 474, 474, 475, 475, 474, 473, 472, 471, 469, 469, 470, 471, 469, 471, 471, 471, 470, 469, 468, 469, 469, 470, 469, 469, 469, 468, 466, 467, 465, 466, 465, 465, 466, 467, 469, 469, 469, 469, 470, 470, 470, 470, 470, 468, 467, 468, 468, 469, 469, 470, 468, 467, 468, 469, 470, 472, 473, 470, 468, 467, 467, 468, 469, 470, 471, 471, 470, 471, 469, 467, 468, 469, 471, 471, 473, 472, 473, 472, 472, 473, 473, 475, 475, 475, 474, 473, 473, 472, 472, 473, 473, 473, 473, 474, 473, 473, 473, 472, 473, 474, 473, 472, 471, 471, 470, 470, 469, 469, 470, 471, 473, 471, 471, 472, 472, 473, 474, 474, 476, 475, 474, 474, 474, 473, 472, 472, 473, 473, 472, 473, 473, 473, 473, 474, 472, 473, 473, 472, 472, 472, 472, 473, 473, 474, 475, 475, 475, 476, 476, 475, 474, 474, 475, 476, 474, 472, 471, 470, 472, 471, 471, 471, 470, 469, 469, 468, 468, 469, 470, 470, 470, 467, 468, 467, 467, 469, 468, 468, 470, 470, 469, 468, 466, 467, 468, 469, 468, 470, 470, 470, 470, 470, 470, 470, 468, 468, 467, 465, 465, 466, 467, 470, 472, 473, 475, 473, 473, 473, 472, 472, 472, 475, 475, 475, 475, 474, 473, 472, 471, 473, 474, 475, 474, 473, 474, 475, 476, 478, 478, 476, 477, 477, 477, 476, 477, 477, 476, 476, 477, 477, 479, 477, 477, 478, 476, 475, 474, 474, 475, 474, 474, 474, 471, 470, 469, 469, 470, 471, 470, 470, 470, 470, 468, 468, 470, 469, 469, 467, 469, 469, 469, 469, 469, 469, 468, 469, 469, 469, 470, 470, 471, 472, 473, 474, 474, 474, 473, 470, 468, 468, 469, 471, 472, 474, 476, 474, 474, 472, 472, 471, 470, 469, 467, 467, 469, 469, 470, 470, 470, 470, 468, 468, 467, 467, 468, 467, 467, 467, 467, 468, 468, 469, 469, 469, 469, 469, 469, 469, 468, 467, 467, 469, 468, 467, 467, 468, 468, 469, 469, 468, 468, 468, 467, 465, 467, 468, 469, 470, 469, 470, 469, 470, 471, 469, 469, 470, 472, 474, 474, 475, 475, 476, 475, 474, 475, 475, 474, 475, 474, 474, 473, 474, 474, 476, 475, 474, 473, 474, 474, 475, 474, 474, 474, 473, 473, 471, 473, 474, 473, 473, 471, 471, 470, 473, 471, 471, 472, 471, 473, 473, 474, 473, 474, 473, 474, 473, 471, 470, 470, 471, 472, 474, 476, 475, 474, 473, 471, 472, 472, 472, 472, 473, 474, 473, 471, 472, 472, 472, 473, 475, 474, 472, 471, 471, 471, 470, 470, 470, 470, 471, 470, 469, 470, 471, 471, 473, 474, 474, 475, 474, 473, 473, 471, 472, 474, 474, 473, 473, 471, 471, 471, 470, 470, 471, 470, 470, 471, 471, 470, 471, 470, 471, 472, 471, 471, 469, 468, 468, 467, 467, 470, 470, 471, 470, 473, 472, 471, 472, 470, 469, 469, 470, 470, 469, 470, 470, 470, 470, 470, 472, 472, 470, 471, 471, 471, 471, 472, 472, 472, 471, 471, 472, 470, 468, 468, 467, 467, 466, 465, 466, 465, 466, 466, 468, 467, 468, 466, 467, 467, 468, 469, 469, 468, 467, 465, 466, 468, 470, 469, 469, 467, 465, 466, 465, 467, 469, 470, 471, 472, 473, 475, 473, 474, 473, 474, 474, 474, 475, 476, 477, 477, 479, 479, 478, 476, 477, 476, 476, 476, 478, 478, 477, 477, 477, 477, 477, 478, 478, 476, 476, 477, 478, 478, 477, 477, 475, 475, 475, 475, 473, 472, 472, 473, 474, 475, 473, 471, 471, 469, 470, 469, 467, 469, 469, 469, 470, 469, 468, 469, 469, 468, 469, 468, 469, 467, 466, 468, 468, 471, 470, 470, 471, 471, 470, 471, 469, 467, 468, 467, 470, 470, 472, 473, 473, 474, 476, 476, 476, 476, 477, 477, 476, 476, 475, 473, 472, 474, 473, 474, 472, 472, 471, 472, 474, 474, 474, 474, 475, 474, 473, 472, 471, 472, 471, 472, 472, 473, 472, 474, 472, 471, 470, 468, 468, 468, 468, 469, 471, 471, 471, 471, 472, 470, 470, 470, 469, 470, 470, 471, 470, 471, 471, 473, 474, 475, 474, 472, 471, 471, 469, 468, 470, 470, 470, 472, 472, 473, 475, 476, 477, 477, 475, 472, 471, 471, 471, 473, 475, 475, 475, 476, 475, 475, 475, 473, 474, 474, 472, 472, 471, 471, 472, 473, 473, 473, 472, 472, 472, 471, 469, 468, 468, 468, 467, 466, 467, 468, 466, 468, 468, 469, 468, 468, 468, 468, 467, 468, 469, 468, 469, 468, 467, 466, 468, 467, 468, 467, 468, 468, 468, 468, 468, 469, 470, 472, 471, 471, 470, 469, 468, 470, 470, 472, 470, 471, 470, 470, 472, 472, 473, 474, 473, 472, 472, 471, 472, 472, 471, 474, 475, 476, 474, 474, 472, 471, 470, 468, 467, 467, 467, 468, 468, 470, 471, 472, 472, 471, 469, 468, 468, 469, 470, 471, 472, 472, 473, 472, 471, 472, 471, 472, 473, 473, 472, 472, 471, 472, 470, 472, 472, 472, 472, 473, 472, 472, 470, 472, 471, 473, 473, 472, 472, 472, 473, 474, 474, 476, 475, 476, 475, 475, 475, 475, 475, 476, 476, 477, 477, 478, 477, 476, 476, 476, 476, 475, 476, 476, 475, 476, 475, 473, 473, 470, 472, 471, 471, 471, 469, 469, 469, 469, 470, 469, 471, 471, 470, 468, 469, 469, 468, 469, 467, 469, 469, 472, 471, 469, 469, 468, 470, 471, 471, 471, 473, 472, 473, 472, 472, 471, 471, 471, 472, 474, 473, 471, 470, 472, 474, 474, 472, 472, 471, 471, 470, 472, 473, 473, 473, 470, 469, 468, 468, 468, 470, 471, 472, 472, 472, 472, 472, 471, 471, 471, 470, 468, 467, 468, 469, 469, 469, 471, 471, 471, 472, 472, 473, 474, 474, 471, 471, 470, 471, 471, 473, 472, 474, 475, 475, 474, 474, 473, 471, 472, 471, 471, 472, 473, 475, 475, 474, 473, 473, 474, 472, 471, 471, 471, 471, 471, 471, 471, 470, 469, 470, 471, 472, 474, 474, 473, 473, 474, 474, 474, 474, 474, 474, 473, 472, 471, 472, 472, 473, 474, 473, 474, 474, 472, 472, 470, 471, 470, 470, 471, 472, 473, 474, 473, 472, 473, 473, 470, 469, 469, 469, 469, 470, 469, 469, 470, 468, 466, 466, 465, 465, 467, 468, 468, 469, 469, 468, 469, 468, 465, 465, 466, 466, 468, 469, 469, 469, 469, 470, 471, 472, 472, 473, 471, 469, 470, 467, 470, 471, 472, 471, 472, 472, 472, 474, 472, 471, 471, 471, 472, 472, 471, 471, 471, 470, 470, 472, 473, 474, 474, 476, 476, 476, 476, 474, 473, 473, 472, 471, 474, 474, 473, 475, 476, 476, 476, 476, 476, 475, 474, 473, 472, 473, 476, 477, 477, 477, 477, 478, 476, 476, 477, 476, 476, 477, 476, 478, 479, 478, 477, 476, 474, 474, 475, 475, 476, 476, 475, 474, 473, 473, 473, 473, 472, 473, 473, 473, 473, 473, 474, 473, 472, 470, 470, 470, 471, 472, 471, 472, 473, 472, 471, 472, 471, 471, 471, 472, 472, 472, 470, 469, 468, 468, 468, 467, 468, 467, 466, 466, 467, 466, 466, 466, 466, 466, 466, 467, 466, 467, 467, 465, 465, 467, 467, 467, 466, 465, 467, 467, 469, 469, 470, 470, 469, 470, 471, 472, 473, 473, 473, 472, 472, 474, 472, 475, 476, 478, 477, 478, 479, 479, 480, 480, 480, 479, 479, 476, 478, 476, 477, 475, 476, 476, 476, 475, 474, 473, 473, 474, 474, 473, 471, 470, 469, 470, 470, 470, 468, 466, 467, 468, 468, 468, 469, 467, 465, 465, 465, 465, 466, 467, 468, 469, 471, 470, 470, 469, 468, 467, 467, 468, 467, 468, 471, 471, 473, 473, 476, 477, 478, 477, 477, 474, 473, 473, 474, 475, 475, 474, 474, 475, 475, 474, 475, 476, 475, 476, 477, 477, 477, 477, 475, 475, 473, 471, 471, 473, 474, 476, 476, 475, 476, 475, 475, 475, 474, 473, 475, 475, 477, 480, 484, 488, 496, 508, 521, 540, 559, 580, 596, 606, 608, 600, 587, 566, 545, 526, 510, 497, 488, 484, 481, 479, 478, 476, 477, 475, 475, 476, 476, 475, 475, 475, 473, 472, 472, 473, 470, 470, 471, 473, 473, 474, 473, 473, 471, 471, 469, 469, 470, 469, 471, 471, 472, 472, 472, 470, 470, 469, 471, 471, 470, 471, 470, 470, 471, 474, 474, 476, 475, 476, 474, 475, 475, 474, 474, 475, 475, 475, 473, 475, 472, 474, 474, 476, 474, 473, 474, 474, 475, 474, 473, 472, 471, 470, 469, 470, 470, 471, 470, 468, 469, 470, 469, 468, 468, 470, 471, 470, 469, 468, 468, 468, 468, 469, 470, 471, 469, 467, 465, 466, 467, 466, 466, 464, 465, 464, 466, 466, 467, 467, 465, 464, 463, 461, 464, 463, 466, 467, 465, 464, 464, 463, 466, 467, 469, 469, 469, 469, 469, 467, 466, 467, 469, 470, 469, 470, 471, 472, 473, 473, 471, 472, 473, 475, 476, 476, 476, 477, 477, 475, 474, 473, 474, 475, 476, 477, 477, 477, 476, 475, 474, 475, 475, 474, 473, 471, 469, 468, 469, 470, 470, 468, 469, 469, 469, 470, 470, 470, 470, 470, 470, 469, 468, 468, 467, 466, 466, 467, 467, 467, 469, 468, 467, 465, 467, 468, 469, 471, 469, 469, 469, 468, 469, 470, 472, 472, 471, 472, 472, 473, 474, 473, 474, 474, 474, 476, 476, 476, 475, 475, 475, 477, 478, 478, 478, 478, 479, 479, 480, 479, 479, 478, 478, 478, 478, 478, 478, 476, 474, 474, 475, 475, 476, 476, 475, 473, 472, 470, 470, 471, 470, 470, 469, 470, 471, 472, 473, 471, 470, 468, 469, 469, 470, 472, 473, 475, 475, 473, 472, 472, 471, 471, 472, 473, 472, 472, 472, 472, 472, 472, 473, 472, 472, 472, 469, 469, 467, 470, 470, 471, 471, 471, 470, 470, 469, 467, 469, 469, 468, 467, 466, 465, 466, 467, 469, 469, 468, 466, 466, 465, 467, 466, 467, 466, 465, 464, 465, 465, 466, 466, 467, 468, 468, 468, 467, 468, 466, 465, 466, 468, 468, 468, 467, 468, 469, 468, 468, 468, 469, 469, 467, 468, 469, 469, 469, 470, 469, 469, 469, 468, 469, 469, 469, 470, 469, 468, 468, 469, 470, 471, 471, 473, 473, 470, 470, 469, 470, 468, 471, 473, 474, 473, 472, 469, 468, 466, 468, 471, 472, 472, 471, 471, 471, 473, 473, 473, 474, 473, 472, 473, 474, 472, 470, 468, 469, 469, 471, 473, 472, 473, 473, 472, 472, 471, 472, 471, 471, 471, 471, 471, 470, 469, 470, 472, 472, 472, 474, 475, 473, 473, 473, 473, 473, 473, 474, 473, 473, 474, 473, 473, 472, 473, 472, 473, 473, 473, 474, 472, 473, 471, 472, 472, 473, 474, 475, 474, 473, 473, 472, 473, 472, 471, 472, 472, 472, 472, 472, 473, 473, 473, 472, 472, 471, 471, 469, 469, 470, 471, 472, 472, 471, 471, 469, 469, 468, 470, 470, 469, 469, 468, 467, 468, 470, 471, 472, 472, 470, 469, 469, 469, 469, 468, 470, 470, 470, 470, 471, 471, 470, 471, 471, 470, 468, 468, 467, 467, 467, 466, 468, 468, 466, 467, 466, 467, 467, 466, 466, 466, 467, 466, 467, 466, 467, 467, 465, 466, 465, 466, 468, 467, 468, 468, 467, 467, 467, 466, 467, 466, 467, 467, 468, 469, 468, 469, 468, 468, 469, 468, 471, 474, 473, 472, 472, 471, 472, 474, 475, 476, 476, 475, 473, 473, 474, 475, 474, 475, 475, 475, 474, 475, 476, 476, 477, 475, 476, 476, 476, 476, 477, 475, 475, 473, 472, 472, 471, 472, 471, 473, 473, 473, 473, 473, 474, 472, 472, 472, 471, 472, 470, 470, 471, 471, 472, 471, 470, 469, 470, 468, 468, 468, 469, 470, 471, 471, 470, 470, 471, 470, 469, 468, 470, 471, 472, 472, 472, 472, 473, 474, 474, 474, 474, 471, 468, 467, 469, 470, 472, 471, 471, 471, 470, 471, 472, 473, 473, 470, 470, 469, 468, 470, 470, 470, 470, 470, 469, 469, 469, 467, 467, 468, 470, 469, 469, 470, 470, 469, 470, 469, 470, 469, 470, 469, 470, 469, 469, 470, 470, 469, 470, 472, 473, 473, 473, 473, 472, 473, 471, 470, 471, 471, 471, 473, 472, 472, 472, 473, 472, 472, 471, 468, 470, 470, 472, 470, 470, 471, 470, 469, 469, 471, 471, 471, 473, 474, 473, 471, 471, 469, 469, 469, 470, 471, 472, 473, 472, 473, 473, 474, 475, 475, 473, 473, 472, 469, 469, 469, 470, 470, 473, 475, 474, 474, 474, 473, 472, 471, 472, 472, 472, 472, 471, 471, 471, 471, 473, 472, 471, 470, 470, 470, 469, 468, 470, 469, 470, 468, 469, 467, 467, 468, 469, 471, 471, 471, 470, 472, 469, 470, 470, 472, 470, 470, 470, 470, 469, 470, 470, 471, 471, 472, 473, 473, 473, 472, 472, 471, 471, 470, 470, 471, 471, 472, 473, 472, 472, 473, 471, 470, 469, 467, 466, 467, 467, 467, 468, 468, 469, 468, 469, 469, 471, 470, 470, 470, 469, 469, 469, 470, 469, 470, 468, 467, 466, 466, 467, 468, 469, 470, 471, 470, 469, 468, 470, 469, 469, 470, 469, 468, 468, 469, 470, 470, 472, 471, 470, 468, 468, 466, 465, 464, 465, 468, 470, 470, 470, 471, 470, 473, 472, 472, 472, 472, 473, 474, 474, 475, 473, 472, 472, 472, 473, 475, 475, 476, 477, 477, 477, 477, 476, 475, 473, 472, 471, 472, 472, 474, 474, 474, 472, 471, 468, 469, 468, 468, 469, 469, 470, 470, 472, 473, 473, 472, 470, 469, 469, 469, 470, 471, 472, 471, 472, 473, 472, 471, 471, 472, 470, 470, 470, 471, 471, 473, 473, 474, 475, 476, 474, 472, 469, 469, 471, 473, 474, 474, 474, 475, 476, 475, 474, 472, 470, 468, 469, 468, 469, 470, 469, 470, 470, 469, 468, 467, 467, 468, 467, 467, 467, 467, 467, 469, 469, 468, 467, 467, 469, 468, 468, 468, 469, 470, 469, 470, 470, 470, 470, 469, 469, 470, 470, 472, 470, 470, 472, 473, 472, 473, 475, 474, 475, 474, 473, 473, 472, 472, 470, 470, 469, 469, 471, 470, 470, 468, 468, 468, 468, 469, 469, 469, 468, 468, 469, 470, 469, 469, 468, 467, 467, 467, 466, 467, 468, 469, 470, 471, 471, 473, 473, 473, 474, 472, 472, 473, 472, 472, 472, 472, 471, 471, 472, 472, 471, 471, 469, 470, 471, 469, 470, 471, 472, 472, 472, 472, 473, 472, 471, 471, 470, 470, 472, 472, 473, 473, 473, 472, 470, 470, 470, 471, 469, 473, 471, 471, 471, 471, 473, 474, 472, 471, 471, 470, 470, 472, 472, 471, 470, 471, 472, 471, 472, 472, 471, 470, 469, 471, 472, 472, 473, 473, 474, 475, 472, 470, 468, 465, 467, 467, 468, 468, 469, 469, 469, 468, 467, 467, 467, 467, 468, 467, 469, 468, 468, 468, 469, 469, 469, 469, 470, 470, 468, 469, 468, 468, 469, 469, 469, 468, 468, 468, 468, 467, 467, 466, 465, 466, 467, 467, 468, 468, 468, 469, 467, 468, 469, 469, 468, 468, 468, 469, 470, 470, 470, 471, 470, 469, 470, 470, 469, 469, 470, 470, 472, 473, 473, 471, 469, 470, 471, 471, 471, 469, 468, 466, 466, 466, 468, 469, 472, 472, 473, 472, 471, 470, 469, 469, 472, 472, 473, 472, 472, 472, 473, 471, 472, 472, 471, 473, 474, 476, 477, 476, 474, 474, 472, 474, 475, 475, 475, 477, 477, 479, 476, 476, 476, 473, 475, 476, 478, 479, 479, 479, 479, 480, 480, 482, 482, 483, 485, 487, 487, 489, 492, 496, 499, 502, 507, 513, 521, 532, 544, 558, 568, 576, 582, 585, 585, 580, 572, 559, 543, 528, 513, 500, 489, 484, 481, 477, 476, 474, 474, 474, 473, 474, 473, 473, 472, 473, 475, 476, 476, 475, 475, 475, 474, 473, 473, 472, 472, 473, 474, 475, 476, 476, 476, 474, 473, 473, 473, 472, 472, 471, 471, 470, 469, 469, 468, 470, 470, 469, 469, 469, 469, 468, 467, 466, 465, 466, 465, 467, 466, 465, 462, 461, 462, 462, 464, 466, 467, 466, 466, 465, 465, 465, 465, 465, 466, 466, 466, 465, 465, 464, 465, 465, 465, 466, 467, 467, 468, 469, 469, 470, 470, 471, 469, 467, 468, 468, 472, 472, 473, 473, 473, 472, 470, 471, 472, 474, 474, 474, 473, 471, 472, 472, 474, 474, 474, 474, 473, 473, 473, 475, 476, 473, 472, 472, 474, 475, 473, 474, 474, 474, 474, 474, 473, 474, 474, 474, 472, 473, 472, 471, 468, 468, 468, 470, 470, 470, 470, 470, 471, 472, 472, 470, 468, 468, 469, 471, 471, 469, 469, 468, 467, 468, 468, 469, 468, 469, 470, 469, 468, 469, 467, 467, 467, 469, 471, 472, 471, 471, 471, 472, 470, 470, 469, 469, 470, 469, 469, 470, 470, 470, 472, 473, 473, 473, 474, 473, 471, 471, 471, 472, 473, 473, 475, 475, 474, 472, 470, 470, 472, 472, 472, 471, 470, 467, 467, 467, 469, 471, 471, 472, 470, 470, 470, 469, 469, 468, 467, 466, 467, 467, 468, 468, 468, 468, 469, 470, 470, 470, 470, 470, 471, 470, 470, 469, 469, 467, 466, 466, 466, 468, 469, 469, 468, 467, 466, 465, 465, 464, 464, 464, 463, 462, 461, 460, 460, 461, 462, 464, 465, 465, 464, 463, 464, 464, 468, 467, 466, 466, 466, 467, 467, 467, 468, 468, 466, 466, 465, 465, 466, 467, 467, 470, 470, 468, 468, 468, 470, 468, 470, 469, 468, 468, 468, 467, 468, 469, 469, 470, 471, 471, 471, 472, 473, 472, 472, 471, 471, 472, 472, 472, 471, 472, 471, 471, 474, 473, 474, 473, 473, 472, 471, 471, 471, 471, 472, 472, 471, 470, 470, 471, 470, 472, 471, 471, 470, 471, 472, 473, 474, 473, 471, 469, 469, 466, 467, 469, 470, 469, 467, 467, 467, 467, 467, 467, 468, 469, 469, 469, 468, 469, 469, 469, 469, 470, 468, 468, 467, 468, 468, 470, 469, 470, 469, 468, 467, 465, 464, 465, 465, 467, 466, 468, 468, 468, 470, 469, 469, 467, 467, 466, 467, 467, 466, 467, 468, 467, 467, 466, 464, 462, 463, 465, 465, 466, 466, 467, 468, 470, 471, 472, 472, 472, 471, 471, 470, 472, 474, 475, 474, 472, 473, 473, 473, 474, 474, 473, 471, 470, 471, 471, 471, 473, 473, 474, 472, 471, 471, 471, 472, 473, 473, 472, 471, 471, 472, 471, 472, 470, 472, 470, 470, 470, 469, 468, 468, 470, 471, 470, 471, 471, 469, 469, 468, 467, 465, 465, 464, 464, 464, 466, 467, 466, 466, 464, 464, 463, 464, 465, 466, 467, 467, 466, 467, 467, 468, 467, 467, 468, 470, 470, 470, 470, 471, 472, 474, 472, 470, 467, 466, 466, 465, 467, 467, 468, 471, 472, 470, 470, 468, 466, 467, 468, 469, 469, 469, 467, 468, 469, 469, 469, 469, 470, 469, 470, 470, 469, 470, 470, 469, 471, 471, 470, 471, 471, 469, 470, 471, 471, 471, 472, 470, 469, 467, 467, 467, 467, 467, 468, 468, 468, 469, 470, 469, 470, 469, 468, 468, 468, 469, 469, 467, 466, 464, 464, 464, 465, 466, 468, 467, 469, 470, 469, 466, 467, 468, 470, 471, 469, 470, 469, 467, 467, 467, 468, 468, 469, 470, 471, 471, 470, 469, 469, 468, 469, 471, 470, 468, 466, 465, 467, 469, 472, 472, 473, 472, 473, 472, 471, 473, 474, 473, 475, 473, 473, 473, 473, 473, 473, 471, 470, 471, 472, 471, 472, 471, 471, 472, 472, 473, 475, 475, 475, 473, 474, 474, 472, 471, 469, 469, 469, 469, 471, 471, 470, 470, 470, 471, 471, 471, 469, 469, 470, 470, 472, 471, 472, 471, 470, 471, 471, 472, 471, 473, 474, 475, 475, 475, 474, 474, 475, 475, 475, 474, 473, 474, 475, 475, 474, 471, 472, 471, 470, 470, 470, 469, 469, 468, 467, 466, 467, 467, 467, 468, 467, 467, 465, 465, 465, 465, 464, 464, 464, 463, 463, 464, 463, 464, 464, 465, 464, 465, 465, 465, 464, 463, 461, 461, 462, 465, 465, 465, 466, 466, 467, 469, 470, 471, 473, 475, 474, 472, 473, 474, 474, 475, 473, 473, 473, 473, 474, 474, 475, 474, 474, 475, 474, 472, 471, 473, 473, 473, 473, 472, 472, 470, 470, 470, 470, 470, 471, 472, 471, 472, 472, 471, 469, 468, 468, 468, 468, 468, 469, 468, 467, 466, 466, 466, 467, 468, 468, 469, 470, 471, 470, 470, 469, 469, 470, 470, 471, 471, 473, 472, 471, 471, 471, 472, 473, 473, 473, 471, 471, 470, 469, 472, 474, 475, 473, 474, 474, 475, 474, 473, 472, 472, 472, 473, 474, 475, 474, 475, 473, 471, 471, 470, 470, 470, 470, 470, 472, 471, 471, 470, 470, 471, 472, 472, 471, 471, 469, 468, 469, 469, 469, 470, 471, 470, 469, 468, 468, 469, 471, 472, 473, 471, 470, 469, 468, 470, 470, 468, 466, 466, 466, 468, 468, 468, 468, 468, 468, 469, 470, 470, 471, 470, 470, 470, 471, 472, 472, 472, 470, 469, 468, 468, 471, 470, 473, 473, 472, 471, 470, 470, 469, 469, 471, 472, 473, 472, 471, 470, 469, 467, 465, 465, 463, 464, 464, 466, 465, 466, 468, 468, 466, 465, 462, 461, 460, 461, 461, 461, 461, 462, 462, 464, 464, 465, 465, 465, 467, 467, 466, 465, 464, 465, 466, 467, 469, 469, 471, 472, 472, 473, 471, 473, 474, 475, 475, 475, 475, 475, 475, 475, 476, 476, 479, 478, 480, 480, 481, 481, 477, 476, 476, 476, 477, 477, 477, 476, 473, 473, 473, 474, 475, 474, 474, 473, 473, 473, 472, 470, 470, 469, 467, 466, 466, 466, 466, 467, 469, 469, 469, 469, 470, 469, 468, 468, 465, 465, 466, 468, 469, 468, 467, 466, 466, 467, 469, 470, 469, 469, 468, 469, 469, 469, 470, 471, 474, 474, 477, 475, 475, 475, 474, 471, 471, 472, 472, 472, 472, 472, 471, 471, 469, 472, 472, 472, 472, 471, 469, 469, 469, 469, 470, 469, 470, 470, 470, 468, 470, 471, 469, 471, 470, 470, 470, 471, 470, 472, 472, 473, 473, 472, 472, 472, 472, 474, 477, 477, 477, 476, 475, 474, 475, 477, 477, 476, 474, 474, 473, 472, 472, 470, 470, 469, 471, 471, 472, 473, 471, 468, 469, 470, 471, 471, 471, 473, 472, 473, 470, 469, 468, 468, 469, 469, 470, 470, 469, 468, 467, 469, 470, 468, 470, 472, 473, 475, 474, 473, 472, 472, 471, 472, 472, 472, 471, 468, 467, 468, 470, 469, 469, 468, 470, 470, 470, 471, 470, 469, 470, 470, 470, 468, 468, 469, 468, 468, 469, 470, 470, 469, 469, 469, 469, 471, 471, 470, 468, 468, 467, 468, 470, 469, 466, 465, 465, 467, 468, 470, 472, 471, 470, 468, 468, 468, 469, 470, 470, 471, 470, 468, 468, 469, 469, 470, 472, 471, 473, 473, 474, 474, 473, 471, 468, 468, 469, 471, 470, 470, 471, 470, 473, 472, 474, 474, 473, 473, 474, 473, 472, 471, 469, 468, 468, 467, 468, 470, 471, 472, 472, 474, 474, 473, 472, 470, 470, 471, 470, 469, 468, 468, 469, 470, 470, 471, 472, 473, 471, 468, 466, 466, 466, 467, 468, 468, 468, 469, 469, 469, 470, 470, 470, 470, 469, 469, 467, 469, 469, 470, 470, 470, 469, 470, 471, 472, 473, 473, 474, 474, 474, 475, 475, 475, 474, 476, 476, 478, 478, 479, 476, 476, 476, 475, 474, 475, 474, 473, 473, 472, 473, 471, 472, 469, 470, 470, 470, 470, 469, 468, 467, 466, 465, 465, 466, 465, 466, 466, 468, 470, 469, 470, 469, 468, 466, 466, 467, 467, 470, 471, 470, 470, 471, 470, 472, 471, 472, 470, 469, 467, 468, 469, 471, 472, 471, 472, 473, 472, 473, 473, 473, 473, 472, 471, 469, 469, 470, 470, 471, 471, 472, 472, 471, 471, 470, 471, 470, 470, 471, 470, 471, 471, 472, 472, 470, 469, 470, 470, 470, 470, 470, 471, 471, 470, 470, 470, 471, 470, 470, 470, 469, 468, 469, 470, 470, 471, 471, 471, 470, 470, 468, 468, 468, 469, 470, 472, 473, 474, 474, 473, 471, 468, 468, 467, 466, 467, 468, 469, 470, 472, 472, 472, 472, 471, 470, 469, 468, 468, 469, 468, 468, 470, 471, 470, 470, 470, 470, 468, 470, 469, 469, 468, 468, 467, 467, 466, 466, 466, 465, 464, 464, 464, 467, 468, 466, 467, 467, 467, 467, 467, 468, 468, 469, 470, 471, 470, 471, 471, 471, 470, 471, 472, 474, 474, 475, 475, 476, 476, 476, 474, 474, 473, 473, 473, 473, 474, 475, 476, 476, 477, 475, 476, 476, 475, 473, 474, 470, 470, 470, 471, 470, 469, 470, 469, 469, 468, 470, 468, 468, 467, 466, 464, 464, 463, 463, 464, 467, 468, 468, 468, 468, 470, 469, 469, 470, 470, 470, 469, 470, 469, 470, 469, 471, 470, 470, 469, 470, 469, 469, 470, 471, 474, 476, 476, 475, 476, 473, 474, 472, 471, 471, 471, 472, 472, 474, 475, 476, 477, 477, 476, 474, 474, 472, 471, 472, 473, 473, 473, 474, 473, 475, 475, 475, 474, 474, 474, 473, 474, 473, 474, 474, 474, 474, 472, 471, 471, 472, 472, 471, 471, 470, 471, 471, 472, 474, 474, 472, 471, 471, 470, 471, 470, 472, 472, 472, 471, 470, 470, 471, 472, 473, 475, 476, 475, 474, 473, 472, 472, 473, 475, 475, 475, 474, 474, 475, 473, 473, 473, 475, 474, 475, 473, 473, 474, 474, 473, 473, 474, 473, 474, 473, 474, 474, 474, 474, 474, 473, 471, 473, 472, 472, 470, 470, 470, 470, 469, 468, 468, 467, 468, 466, 467, 468, 468, 468, 467, 465, 465, 465, 464, 464, 464, 463, 463, 463, 464, 463, 463, 463, 464, 465, 465, 466, 468, 468, 468, 468, 469, 468, 468, 469, 468, 468, 470, 470, 470, 469, 469, 470, 470, 472, 474, 475, 475, 475, 474, 475, 476, 476, 477, 475, 475, 474, 474, 476, 478, 478, 479, 478, 476, 474, 474, 474, 474, 474, 473, 473, 471, 471, 471, 470, 469, 469, 470, 470, 471, 470, 471, 469, 469, 470, 470, 471, 472, 472, 471, 468, 468, 465, 467, 468, 469, 471, 470, 469, 468, 468, 469, 468, 469, 468, 466, 467, 469, 470, 470, 469, 468, 468, 469, 469, 469, 469, 469, 469, 469, 469, 469, 471, 471, 472, 470, 469, 469, 469, 470, 470, 469, 469, 470, 470, 472, 472, 472, 472, 472, 471, 471, 472, 473, 473, 473, 474, 472, 471, 471, 471, 471, 471, 470, 469, 469, 469, 470, 471, 473, 473, 473, 472, 470, 469, 470, 469, 469, 470, 470, 469, 469, 470, 471, 472, 472, 473, 472, 472, 470, 469, 469, 469, 468, 469, 469, 470, 470, 471, 472, 471, 474, 474, 473, 474, 473, 472, 471, 472, 471, 470, 469, 468, 470, 471, 473, 474, 474, 474, 473, 474, 473, 472, 470, 470, 470, 470, 470, 471, 473, 474, 473, 472, 474, 474, 474, 473, 474, 473, 474, 473, 472, 472, 472, 471, 472, 470, 469, 468, 470, 471, 471, 472, 472, 474, 474, 473, 474, 472, 470, 469, 468, 469, 470, 470, 470, 472, 472, 472, 473, 472, 471, 473, 475, 474, 473, 473, 472, 472, 471, 473, 473, 474, 473, 471, 471, 470, 470, 469, 470, 470, 471, 469, 469, 469, 469, 470, 471, 471, 470, 469, 467, 467, 468, 467, 467, 465, 465, 467, 470, 472, 471, 471, 471, 472, 471, 471, 470, 469, 469, 469, 471, 470, 470, 471, 471, 472, 471, 471, 469, 468, 468, 471, 470, 473, 472, 473, 473, 474, 474, 473, 472, 472, 472, 472, 472, 473, 473, 473, 474, 475, 474, 475, 475, 475, 474, 473, 474, 474, 471, 470, 470, 469, 470, 471, 472, 473, 473, 473, 470, 470, 470, 470, 469, 469, 470, 470, 469, 470, 470, 470, 470, 470, 471, 471, 473, 471, 471, 470, 470, 472, 472, 474, 474, 473, 471, 470, 472, 472, 473, 474, 476, 474, 473, 471, 471, 471, 469, 469, 470, 471, 473, 473, 471, 472, 470, 471, 470, 469, 470, 469, 470, 469, 469, 467, 466, 466, 466, 466, 467, 469, 471, 470, 470, 468, 469, 470, 469, 469, 469, 469, 469, 469, 470, 470, 471, 471, 473, 474, 473, 473, 472, 471, 470, 469, 470, 471, 471, 472, 471, 471, 472, 472, 471, 472, 472, 474, 474, 472, 470, 471, 472, 472, 472, 473, 473, 474, 476, 475, 474, 473, 472, 470, 471, 470, 471, 472, 472, 473, 473, 472, 470, 470, 468, 467, 469, 471, 471, 469, 469, 469, 468, 468, 468, 471, 470, 471, 470, 471, 471, 471, 471, 471, 471, 471, 469, 469, 469, 468, 468, 469, 468, 468, 468, 470, 471, 472, 474, 472, 470, 471, 471, 472, 471, 471, 471, 472, 473, 473, 474, 474, 472, 471, 470, 470, 472, 473, 476, 475, 474, 473, 473, 472, 473, 470, 470, 471, 470, 471, 472, 474, 474, 473, 472, 471, 471, 470, 469, 470, 470, 472, 472, 472, 472, 471, 471, 469, 469, 470, 469, 469, 471, 472, 471, 472, 472, 472, 473, 473, 472, 473, 473, 474, 476, 476, 476, 476, 474, 475, 475, 475, 475, 474, 473, 474, 473, 472, 472, 472, 471, 471, 473, 473, 475, 475, 475, 474, 474, 472, 474, 474, 474, 474, 474, 472, 471, 469, 469, 468, 469, 470, 469, 469, 468, 468, 469, 469, 470, 470, 469, 469, 468, 467, 466, 468, 468, 468, 469, 468, 469, 469, 468, 468, 466, 468, 470, 470, 470, 472, 471, 469, 468, 468, 469, 470, 471, 470, 470, 470, 470, 471, 470, 471, 470, 470, 470, 471, 472, 471, 472, 472, 470, 471, 472, 473, 473, 473, 474, 475, 474, 474, 476, 476, 476, 475, 475, 474, 474, 475, 474, 474, 477, 476, 477, 477, 477, 478, 478, 479, 480, 481, 479, 478, 475, 474, 475, 475, 475, 474, 471, 471, 470, 471, 472, 471, 470, 468, 467, 465, 466, 467, 469, 468, 468, 468, 465, 465, 463, 462, 463, 465, 466, 468, 467, 467, 466, 466, 467, 467, 469, 470, 469, 470, 470, 470, 470, 470, 470, 471, 470, 468, 467, 466, 467, 469, 471, 471, 472, 471, 472, 472, 473, 471, 469, 468, 468, 469, 470, 470, 471, 470, 468, 466, 466, 468, 470, 471, 471, 470, 469, 470, 470, 469, 470, 470, 468, 469, 471, 471, 472, 473, 474, 475, 475, 474, 474, 474, 475, 474, 474, 474, 475, 473, 474, 475, 475, 477, 476, 477, 475, 475, 475, 475, 474, 474, 474, 475, 476, 474, 474, 474, 475, 475, 475, 475, 475, 473, 473, 472, 472, 470, 471, 470, 471, 472, 473, 472, 474, 473, 471, 469, 468, 468, 468, 468, 469, 468, 469, 470, 470, 470, 470, 470, 471, 472, 473, 474, 474, 473, 473, 472, 474, 474, 475, 474, 473, 472, 471, 471, 472, 473, 473, 475, 471, 472, 472, 473, 472, 473, 473, 472, 474, 472, 472, 470, 471, 470, 471, 472, 471, 468, 469, 469, 471, 471, 470, 470, 469, 467, 466, 465, 467, 466, 466, 465, 466, 466, 467, 468, 469, 470, 472, 473, 472, 469, 468, 466, 465, 466, 467, 467, 470, 471, 471, 472, 472, 472, 471, 471, 471, 471, 471, 468, 468, 467, 468, 469, 471, 470, 471, 471, 471, 471, 471, 472, 473, 472, 471, 470, 472, 473, 472, 471, 472, 471, 470, 471, 470, 470, 470, 469, 468, 468, 470, 471, 471, 469, 470, 471, 471, 471, 470, 469, 469, 468, 469, 466, 466, 466, 468, 469, 470, 470, 471, 470, 471, 471, 471, 470, 471, 471, 472, 473, 473, 472, 473, 473, 472, 472, 474, 473, 473, 474, 476, 473, 472, 471, 472, 473, 472, 473, 470, 469, 470, 469, 471, 472, 471, 471, 470, 470, 470, 470, 471, 469, 468, 467, 465, 465, 466, 468, 469, 470, 470, 468, 469, 470, 470, 470, 471, 470, 469, 470, 469, 469, 468, 469, 470, 471, 472, 471, 471, 470, 472, 472, 472, 473, 473, 474, 474, 476, 477, 476, 475, 474, 474, 474, 474, 474, 477, 476, 476, 477, 476, 476, 476, 476, 473, 473, 472, 473, 472, 472, 473, 472, 472, 473, 473, 471, 470, 469, 470, 471, 471, 471, 472, 472, 472, 470, 467, 469, 470, 470, 472, 471, 471, 473, 471, 471, 470, 469, 471, 470, 470, 471, 470, 471, 470, 473, 475, 474, 474, 473, 473, 474, 476, 474, 473, 471, 472, 471, 471, 472, 471, 473, 473, 473, 474, 473, 473, 472, 473, 474, 474, 474, 473, 473, 472, 473, 475, 475, 474, 473, 471, 471, 471, 469, 470, 470, 469, 468, 468, 468, 467, 466, 464, 463, 462, 464, 465, 465, 466, 467, 469, 468, 470, 469, 469, 468, 467, 467, 468, 468, 469, 470, 471, 470, 469, 470, 470, 470, 470, 470, 472, 473, 474, 474, 474, 472, 470, 471, 470, 470, 471, 472, 474, 474, 473, 473, 473, 473, 473, 474, 474, 473, 473, 473, 474, 474, 474, 474, 471, 472, 472, 473, 473, 473, 472, 472, 471, 471, 471, 470, 471, 471, 471, 470, 470, 470, 471, 470, 470, 470, 470, 471, 473, 474, 476, 475, 474, 474, 471, 472, 472, 472, 472, 471, 472, 471, 472, 471, 470, 469, 469, 470, 471, 472, 473, 473, 472, 471, 471, 471, 471, 471, 473, 472, 473, 472, 472, 471, 472, 471, 471, 471, 470, 470, 470, 471, 472, 473, 473, 472, 472, 473, 475, 473, 475, 475, 474, 475, 474, 473, 471, 472, 470, 471, 471, 472, 471, 470, 469, 470, 468, 469, 470, 469, 470, 469, 471, 470, 470, 470, 468, 466, 466, 465, 467, 468, 468, 468, 468, 469, 470, 468, 468, 468, 466, 464, 461, 459, 460, 463, 466, 467, 467, 469, 471, 471, 471, 469, 471, 470, 470, 468, 469, 469, 469, 470, 469, 470, 469, 468, 468, 469, 470, 470, 469, 470, 469, 468, 467, 468, 470, 470, 471, 472, 473, 474, 474, 476, 476, 475, 473, 473, 472, 473, 473, 472, 472, 473, 475, 475, 477, 477, 477, 477, 477, 477, 477, 478, 477, 478, 479, 479, 478, 476, 476, 475, 475, 475, 475, 475, 476, 477, 478, 477, 476, 474, 474, 473, 474, 475, 475, 475, 476, 477, 477, 476, 476, 475, 473, 473, 472, 472, 472, 473, 474, 474, 474, 474, 474, 473, 472, 470, 468, 468, 469, 470, 471, 471, 472, 471, 469, 470, 469, 470, 469, 469, 469, 469, 468, 468, 469, 470, 469, 469, 468, 467, 466, 467, 468, 469, 469, 470, 469, 469, 468, 469, 471, 471, 472, 472, 471, 470, 467, 469, 470, 471, 473, 471, 471, 470, 469, 467, 469, 467, 468, 469, 468, 467, 468, 469, 468, 467, 468, 468, 468, 468, 469, 470, 470, 468, 468, 468, 467, 468, 470, 471, 471, 470, 470, 468, 468, 468, 469, 469, 470, 470, 470, 469, 469, 469, 469, 469, 470, 472, 471, 471, 472, 473, 473, 472, 471, 470, 469, 469, 470, 471, 472, 471, 470, 471, 472, 471, 470, 470, 469, 468, 470, 471, 471, 470, 471, 471, 471, 472, 470, 470, 470, 470, 472, 473, 473, 472, 472, 471, 471, 471, 471, 471, 471, 472, 472, 473, 472, 472, 473, 474, 475, 474, 474, 471, 470, 471, 470, 471, 471, 472, 472, 473, 474, 475, 475, 474, 471, 472, 474, 473, 471, 471, 471, 472, 473, 476, 476, 478, 476, 474, 473, 473, 472, 473, 472, 473, 473, 472, 472, 472, 473, 474, 474, 475, 473, 474, 474, 473, 473, 473, 474, 473, 470, 471, 470, 472, 474, 473, 472, 472, 471, 472, 472, 472, 473, 474, 474, 475, 477, 476, 475, 474, 472, 470, 470, 469, 468, 468, 469, 469, 468, 470, 471, 470, 471, 470, 469, 469, 470, 472, 471, 471, 473, 471, 470, 469, 471, 472, 474, 475, 475, 473, 470, 470, 470, 470, 472, 473, 472, 472, 471, 471, 472, 472, 473, 475, 474, 474, 471, 473, 472, 473, 472, 472, 471, 472, 471, 471, 471, 469, 469, 470, 471, 472, 473, 473, 473, 472, 472, 472, 471, 471, 471, 473, 473, 474, 473, 473, 472, 472, 471, 471, 471, 472, 473, 475, 475, 476, 475, 476, 474, 474, 474, 472, 474, 476, 476, 477, 475, 475, 474, 473, 472, 471, 471, 474, 475, 476, 476, 477, 475, 472, 472, 471, 469, 469, 468, 469, 469, 468, 468, 467, 468, 468, 467, 466, 465, 465, 467, 467, 467, 465, 465, 465, 466, 468, 467, 465, 465, 465, 466, 465, 466, 466, 467, 467, 468, 470, 472, 473, 472, 471, 469, 469, 469, 470, 469, 468, 467, 468, 468, 467, 469, 469, 471, 471, 471, 471, 470, 469, 468, 467, 466, 467, 468, 469, 469, 469, 469, 469, 470, 470, 469, 469, 468, 468, 468, 468, 469, 470, 469, 468, 466, 466, 467, 467, 468, 468, 469, 469, 470, 472, 472, 472, 472, 472, 472, 470, 471, 470, 469, 471, 473, 474, 476, 478, 479, 478, 478, 477, 476, 475, 475, 475, 474, 474, 474, 474, 476, 475, 476, 477, 478, 478, 479, 477, 476, 478, 477, 477, 477, 475, 472, 475, 474, 476, 475, 476, 475, 475, 474, 472, 473, 471, 472, 473, 474, 472, 471, 470, 469, 469, 468, 469, 469, 470, 471, 473, 474, 474, 474, 472, 471, 472, 471, 471, 472, 470, 470, 471, 472, 471, 472, 471, 469, 470, 471, 472, 473, 473, 472, 472, 473, 474, 474, 472, 472, 471, 473, 472, 471, 471, 472, 470, 471, 472, 474, 474, 474, 474, 475, 476, 476, 475, 474, 474, 473, 474, 475, 473, 473, 472, 471, 470, 470, 471, 473, 473, 474, 473, 472, 471, 470, 470, 470, 469, 470, 469, 470, 469, 468, 468, 468, 467, 467, 466, 467, 467, 468, 468, 467, 466, 467, 467, 466, 467, 466, 466, 466, 464, 464, 463, 462, 464, 467, 466, 464, 464, 463, 465, 465, 465, 468, 469, 470, 470, 470, 469, 470, 470, 472, 472, 472, 472, 472, 472, 473, 474, 476, 477, 478, 478, 479, 478, 478, 478, 477, 477, 476, 476, 475, 475, 474, 474, 476, 475, 476, 476, 477, 479, 478, 478, 477, 476, 473, 473, 472, 472, 473, 473, 474, 475, 475, 474, 474, 475, 474, 475, 476, 475, 472, 472, 470, 468, 470, 471, 472, 472, 474, 473, 472, 472, 470, 471, 470, 471, 472, 470, 470, 469, 469, 469, 470, 470, 471, 472, 472, 473, 472, 472, 471, 471, 469, 470, 469, 470, 468, 469, 470, 471, 470, 471, 470, 469, 468, 469, 469, 469, 468, 470, 469, 470, 470, 470, 470, 469, 468, 469, 469, 470, 468, 468, 467, 466, 466, 466, 467, 467, 469, 469, 467, 466, 468, 467, 467, 469, 469, 467, 467, 466, 466, 467, 467, 466, 466, 467, 468, 468, 470, 469, 468, 469, 470, 472, 471, 471, 472, 471, 472, 472, 475, 476, 477, 477, 475, 475, 476, 476, 476, 475, 475, 477, 477, 478, 481, 482, 481, 482, 483, 483, 484, 483, 479, 478, 477, 479, 479, 480, 478, 477, 476, 476, 474, 473, 473, 475, 474, 477, 476, 477, 476, 475, 472, 472, 472, 473, 472, 470, 470, 470, 469, 470, 472, 472, 471, 469, 469, 469, 469, 470, 472, 472, 471, 472, 470, 470, 469, 467, 467, 468, 468, 468, 469, 468, 467, 467, 465, 466, 465, 467, 468, 469, 471, 471, 471, 472, 474, 472, 473, 472, 472, 471, 470, 470, 469, 470, 469, 469, 469, 469, 470, 472, 474, 475, 477, 475, 474, 472, 472, 471, 471, 471, 470, 469, 471, 471, 471, 471, 472, 470, 470, 470, 470, 471, 471, 472, 471, 470, 470, 469, 469, 470, 470, 469, 469, 468, 467, 467, 467, 467, 469, 467, 466, 466, 465, 466, 466, 466, 465, 467, 467, 467, 466, 466, 466, 466, 467, 465, 466, 468, 466, 467, 466, 468, 469, 468, 469, 468, 469, 470, 470, 470, 469, 470, 469, 469, 470, 470, 469, 469, 471, 471, 472, 473, 473, 473, 472, 471, 469, 469, 470, 472, 472, 472, 470, 470, 472, 474, 476, 473, 472, 473, 473, 473, 473, 472, 473, 472, 473, 473, 472, 472, 473, 475, 476, 476, 477, 476, 474, 473, 472, 472, 473, 474, 474, 473, 472, 473, 472, 473, 472, 472, 472, 473, 473, 473, 474, 476, 475, 475, 473, 473, 473, 474, 475, 474, 474, 474, 474, 475, 475, 475, 476, 476, 475, 475, 475, 477, 477, 478, 476, 476, 475, 475, 475, 475, 475, 475, 476, 476, 476, 474, 473, 472, 472, 473, 472, 474, 473, 474, 475, 476, 475, 473, 472, 472, 472, 472, 473, 473, 474, 473, 472, 471, 470, 471, 471, 471, 469, 469, 470, 470, 472, 472, 471, 473, 472, 473, 473, 473, 473, 472, 473, 473, 474, 473, 473, 473, 474, 475, 474, 476, 476, 476, 475, 474, 474, 473, 474, 473, 472, 470, 472, 473, 474, 475, 474, 471, 472, 471, 470, 470, 470, 471, 472, 471, 470, 472, 473, 472, 473, 473, 472, 472, 471, 472, 472, 470, 470, 468, 469, 469, 468, 470, 471, 472, 472, 473, 473, 473, 474, 474, 472, 469, 468, 469, 470, 470, 470, 470, 470, 470, 471, 469, 467, 468, 469, 471, 474, 474, 474, 474, 471, 470, 470, 470, 472, 474, 475, 473, 473, 471, 471, 471, 469, 470, 469, 472, 471, 473, 472, 471, 470, 472, 470, 472, 471, 472, 472, 471, 471, 471, 471, 470, 471, 473, 474, 473, 473, 473, 471, 471, 470, 470, 471, 471, 470, 471, 471, 473, 474, 475, 475, 474, 473, 471, 471, 471, 471, 470, 471, 471, 471, 471, 471, 472, 470, 472, 472, 472, 472, 473, 473, 472, 470, 469, 470, 470, 470, 470, 469, 469, 468, 469, 470, 471, 473, 474, 475, 473, 474, 473, 474, 475, 473, 474, 474, 473, 473, 473, 473, 473, 473, 472, 473, 473, 473, 473, 472, 471, 471, 470, 467, 467, 468, 468, 470, 471, 472, 471, 470, 469, 468, 466, 466, 466, 466, 467, 468, 468, 468, 469, 470, 468, 468, 466, 467, 466, 467, 468, 469, 470, 470, 469, 469, 468, 468, 467, 467, 467, 467, 468, 471, 471, 472, 473, 472, 471, 470, 469, 470, 471, 473, 473, 473, 474, 472, 474, 475, 476, 476, 475, 474, 475, 478, 476, 477, 474, 474, 472, 474, 474, 474, 474, 474, 474, 473, 475, 475, 477, 474, 475, 473, 474};
4 horigs.push_back(horig);}
5 {std::vector<float> horig={484, 484, 483, 482, 483, 482, 483, 483, 484, 484, 485, 485, 484, 486, 487, 488, 489, 489, 491, 489, 489, 489, 488, 487, 486, 486, 486, 485, 483, 485, 483, 481, 480, 480, 481, 482, 484, 484, 483, 481, 480, 479, 480, 480, 482, 481, 481, 482, 480, 479, 478, 477, 476, 476, 476, 476, 477, 478, 479, 478, 479, 480, 480, 479, 479, 478, 479, 478, 478, 477, 477, 476, 475, 477, 478, 478, 477, 476, 475, 476, 476, 476, 475, 475, 475, 477, 475, 476, 476, 476, 477, 477, 478, 478, 479, 479, 479, 477, 479, 479, 482, 483, 484, 485, 484, 482, 482, 481, 481, 480, 480, 481, 483, 484, 483, 481, 480, 480, 480, 480, 480, 479, 478, 479, 481, 482, 481, 480, 481, 480, 480, 478, 479, 478, 478, 478, 479, 477, 477, 476, 477, 476, 478, 477, 477, 478, 477, 474, 475, 475, 476, 476, 476, 476, 476, 477, 475, 476, 476, 477, 478, 478, 477, 478, 478, 477, 476, 475, 478, 480, 481, 481, 481, 482, 482, 483, 483, 482, 480, 481, 480, 481, 481, 480, 482, 482, 483, 482, 481, 479, 479, 478, 479, 480, 480, 479, 478, 477, 476, 477, 479, 478, 478, 479, 480, 480, 481, 481, 480, 479, 479, 482, 481, 483, 482, 482, 483, 483, 482, 482, 482, 484, 484, 484, 484, 483, 484, 483, 483, 483, 484, 483, 484, 481, 479, 477, 477, 480, 482, 483, 482, 483, 482, 481, 480, 480, 479, 479, 480, 481, 479, 480, 481, 482, 482, 480, 480, 480, 481, 479, 478, 478, 476, 477, 477, 478, 477, 478, 478, 478, 479, 479, 478, 478, 478, 478, 476, 476, 476, 478, 480, 479, 478, 478, 475, 476, 475, 477, 478, 478, 478, 478, 480, 480, 480, 479, 478, 477, 476, 477, 479, 480, 479, 479, 478, 477, 477, 477, 477, 478, 478, 478, 477, 478, 478, 477, 478, 477, 477, 478, 478, 478, 476, 474, 474, 475, 476, 478, 479, 480, 480, 479, 477, 479, 479, 480, 479, 479, 479, 480, 480, 481, 479, 478, 477, 479, 481, 482, 481, 480, 480, 479, 480, 480, 481, 481, 478, 479, 478, 479, 481, 481, 481, 482, 482, 482, 482, 481, 481, 481, 483, 483, 481, 480, 479, 478, 477, 475, 475, 476, 475, 477, 478, 478, 477, 478, 478, 476, 477, 476, 475, 476, 476, 476, 477, 478, 480, 481, 481, 481, 481, 480, 481, 481, 481, 482, 481, 480, 479, 480, 479, 480, 482, 480, 478, 477, 477, 476, 477, 477, 479, 478, 479, 480, 479, 478, 478, 477, 476, 476, 474, 474, 473, 474, 474, 476, 476, 478, 479, 480, 481, 481, 479, 479, 479, 480, 478, 478, 479, 478, 478, 479, 481, 483, 483, 480, 481, 479, 479, 478, 478, 479, 479, 477, 478, 476, 476, 477, 477, 476, 475, 476, 476, 478, 479, 478, 478, 478, 479, 479, 479, 479, 477, 476, 475, 475, 476, 477, 477, 479, 479, 481, 481, 482, 483, 483, 483, 483, 482, 484, 483, 484, 485, 486, 487, 489, 488, 487, 490, 490, 489, 487, 487, 486, 484, 483, 483, 483, 483, 483, 482, 479, 478, 479, 478, 478, 479, 479, 480, 479, 479, 477, 478, 478, 478, 478, 478, 479, 478, 479, 478, 478, 477, 477, 479, 481, 482, 483, 483, 482, 483, 483, 482, 482, 482, 481, 482, 482, 484, 482, 482, 480, 479, 478, 478, 477, 478, 478, 478, 478, 478, 476, 475, 476, 476, 477, 477, 478, 479, 478, 479, 479, 479, 478, 477, 479, 478, 479, 479, 479, 480, 479, 479, 479, 478, 478, 480, 480, 481, 483, 484, 483, 482, 482, 481, 479, 480, 481, 482, 483, 483, 482, 481, 482, 483, 481, 481, 480, 481, 481, 479, 480, 481, 480, 480, 478, 476, 475, 477, 477, 478, 477, 478, 477, 475, 473, 472, 472, 471, 473, 475, 476, 476, 476, 476, 475, 474, 472, 473, 473, 474, 473, 473, 474, 476, 478, 479, 481, 481, 481, 482, 481, 482, 483, 482, 481, 481, 479, 480, 480, 481, 481, 480, 481, 483, 483, 483, 482, 483, 483, 483, 485, 484, 484, 483, 485, 486, 486, 485, 485, 484, 483, 482, 481, 481, 481, 480, 480, 480, 480, 481, 483, 482, 482, 481, 479, 479, 481, 481, 482, 481, 479, 478, 478, 480, 481, 482, 483, 482, 481, 483, 482, 484, 484, 484, 482, 481, 481, 479, 477, 476, 475, 476, 476, 475, 476, 476, 476, 476, 477, 477, 477, 478, 476, 477, 480, 479, 481, 480, 481, 479, 479, 480, 479, 481, 482, 481, 479, 480, 480, 482, 482, 480, 481, 481, 481, 482, 480, 479, 479, 479, 481, 480, 482, 482, 480, 480, 480, 480, 481, 480, 482, 482, 480, 480, 480, 481, 481, 480, 480, 479, 480, 481, 481, 481, 479, 477, 477, 475, 475, 475, 476, 477, 477, 476, 475, 476, 477, 476, 477, 478, 480, 480, 480, 480, 479, 479, 477, 477, 477, 477, 478, 477, 476, 475, 475, 475, 477, 479, 481, 481, 481, 480, 480, 478, 478, 479, 480, 481, 480, 479, 478, 477, 477, 479, 479, 480, 479, 479, 479, 478, 477, 477, 478, 476, 476, 476, 475, 474, 475, 475, 476, 476, 475, 477, 476, 477, 476, 477, 477, 479, 478, 479, 479, 479, 480, 480, 480, 478, 478, 477, 479, 480, 481, 480, 480, 478, 477, 479, 480, 481, 480, 480, 479, 479, 479, 479, 479, 480, 479, 479, 478, 480, 480, 481, 482, 484, 485, 485, 484, 482, 480, 480, 478, 479, 480, 480, 483, 485, 486, 487, 485, 484, 485, 485, 485, 485, 484, 484, 483, 483, 482, 482, 482, 482, 481, 481, 483, 484, 484, 484, 482, 480, 479, 479, 479, 480, 480, 478, 478, 477, 477, 479, 478, 479, 478, 476, 476, 476, 476, 475, 477, 475, 474, 475, 476, 478, 478, 477, 477, 476, 476, 477, 478, 478, 478, 479, 479, 480, 480, 479, 479, 480, 480, 482, 481, 482, 481, 480, 479, 479, 480, 480, 480, 479, 481, 481, 482, 480, 479, 481, 479, 479, 479, 480, 482, 483, 483, 483, 483, 481, 480, 480, 480, 480, 479, 478, 478, 480, 480, 479, 477, 478, 478, 480, 480, 478, 479, 479, 480, 480, 479, 479, 480, 480, 480, 479, 480, 481, 481, 481, 481, 481, 481, 481, 482, 482, 482, 482, 483, 482, 482, 480, 480, 479, 478, 478, 477, 476, 476, 476, 475, 476, 476, 476, 475, 474, 475, 473, 474, 474, 472, 473, 472, 472, 473, 472, 473, 472, 471, 471, 471, 470, 472, 474, 475, 474, 473, 473, 475, 475, 476, 476, 477, 477, 479, 480, 480, 480, 480, 479, 480, 480, 479, 480, 480, 480, 480, 481, 481, 481, 481, 482, 483, 483, 484, 482, 481, 478, 479, 478, 479, 480, 482, 482, 482, 481, 482, 480, 477, 476, 476, 476, 478, 480, 481, 479, 479, 479, 478, 480, 480, 480, 479, 480, 481, 483, 483, 483, 482, 482, 479, 480, 480, 479, 480, 481, 481, 481, 481, 483, 484, 485, 486, 486, 485, 484, 484, 482, 483, 483, 484, 484, 483, 483, 482, 482, 482, 483, 481, 481, 482, 481, 480, 478, 477, 477, 476, 478, 477, 476, 475, 475, 476, 476, 475, 475, 475, 474, 474, 473, 472, 472, 472, 472, 471, 469, 468, 468, 468, 469, 471, 473, 474, 474, 475, 474, 475, 475, 475, 476, 477, 478, 478, 479, 478, 478, 479, 480, 481, 481, 482, 482, 484, 484, 483, 484, 483, 483, 484, 485, 486, 485, 483, 483, 484, 483, 485, 485, 483, 482, 483, 482, 483, 484, 485, 484, 483, 481, 479, 480, 480, 481, 481, 481, 479, 479, 479, 480, 481, 482, 482, 481, 482, 481, 481, 480, 481, 482, 482, 482, 483, 483, 482, 482, 483, 482, 481, 481, 481, 481, 479, 478, 478, 478, 479, 480, 481, 480, 482, 481, 481, 484, 482, 483, 482, 478, 478, 478, 480, 480, 482, 480, 480, 479, 479, 479, 479, 480, 483, 483, 484, 484, 484, 484, 483, 482, 482, 483, 483, 484, 486, 485, 485, 484, 484, 482, 483, 483, 483, 484, 485, 485, 485, 484, 483, 483, 482, 484, 481, 478, 479, 478, 480, 483, 482, 483, 482, 481, 480, 478, 478, 479, 480, 482, 484, 485, 484, 483, 482, 480, 480, 481, 480, 483, 483, 483, 483, 481, 480, 480, 479, 478, 476, 477, 477, 477, 478, 480, 480, 479, 475, 475, 472, 471, 471, 471, 472, 471, 471, 471, 472, 471, 470, 471, 471, 471, 472, 472, 472, 472, 474, 475, 475, 475, 475, 474, 475, 476, 476, 479, 479, 480, 480, 478, 478, 478, 478, 479, 481, 481, 482, 482, 482, 482, 484, 482, 482, 482, 481, 480, 479, 479, 478, 479, 479, 479, 479, 478, 479, 478, 478, 477, 478, 478, 480, 479, 478, 477, 476, 475, 476, 476, 476, 477, 477, 478, 478, 478, 477, 478, 477, 478, 479, 481, 482, 482, 482, 480, 481, 480, 481, 480, 482, 482, 483, 483, 482, 480, 480, 480, 480, 481, 482, 481, 480, 480, 480, 480, 479, 477, 477, 477, 478, 478, 478, 478, 479, 479, 480, 478, 478, 477, 477, 477, 477, 478, 478, 480, 480, 481, 481, 482, 482, 481, 480, 480, 477, 476, 477, 477, 479, 481, 484, 484, 484, 483, 482, 481, 481, 483, 482, 483, 483, 482, 482, 481, 483, 481, 481, 481, 481, 480, 480, 480, 481, 480, 481, 480, 481, 481, 479, 479, 479, 480, 481, 483, 484, 483, 484, 482, 481, 480, 480, 480, 481, 480, 479, 479, 481, 485, 485, 485, 484, 482, 481, 480, 481, 481, 481, 482, 483, 485, 486, 486, 485, 484, 483, 482, 482, 480, 482, 482, 482, 483, 483, 483, 482, 483, 484, 485, 486, 486, 487, 486, 486, 484, 483, 483, 482, 480, 478, 478, 478, 479, 479, 479, 479, 481, 482, 482, 482, 482, 482, 480, 479, 480, 480, 479, 478, 477, 475, 477, 477, 476, 479, 478, 478, 480, 481, 481, 480, 478, 477, 474, 473, 475, 476, 477, 478, 477, 477, 477, 476, 477, 477, 478, 477, 477, 476, 476, 475, 475, 476, 476, 478, 478, 477, 478, 477, 476, 477, 477, 477, 476, 478, 479, 480, 481, 480, 480, 480, 481, 481, 481, 480, 479, 479, 478, 477, 478, 479, 481, 482, 481, 481, 482, 481, 482, 480, 481, 479, 479, 481, 480, 480, 479, 476, 476, 478, 480, 482, 482, 482, 482, 481, 479, 478, 477, 476, 476, 476, 477, 477, 477, 478, 479, 479, 481, 480, 481, 481, 482, 482, 482, 483, 483, 483, 483, 483, 483, 484, 485, 485, 485, 486, 486, 486, 486, 484, 483, 482, 482, 483, 483, 484, 485, 485, 486, 486, 484, 483, 483, 480, 480, 481, 480, 480, 482, 482, 481, 481, 479, 476, 477, 475, 475, 475, 476, 476, 476, 478, 478, 477, 475, 475, 476, 476, 475, 476, 475, 475, 475, 474, 474, 474, 474, 474, 474, 474, 474, 474, 475, 475, 477, 478, 477, 476, 476, 476, 477, 477, 476, 477, 476, 479, 480, 481, 480, 478, 478, 477, 479, 479, 482, 481, 482, 481, 482, 481, 481, 481, 479, 479, 480, 481, 483, 484, 483, 482, 480, 480, 480, 482, 483, 483, 484, 484, 483, 483, 482, 481, 479, 479, 479, 479, 480, 481, 480, 482, 481, 481, 483, 483, 482, 483, 483, 481, 481, 480, 480, 479, 479, 480, 479, 479, 479, 479, 479, 481, 482, 482, 482, 481, 480, 480, 480, 480, 480, 480, 477, 478, 477, 478, 478, 477, 477, 477, 478, 480, 479, 480, 480, 480, 480, 479, 479, 480, 479, 479, 480, 481, 481, 482, 479, 479, 478, 478, 479, 479, 479, 478, 477, 476, 475, 478, 479, 480, 480, 480, 480, 478, 478, 475, 475, 476, 478, 479, 479, 477, 475, 475, 476, 476, 478, 477, 477, 476, 476, 475, 475, 475, 475, 475, 475, 477, 479, 479, 480, 478, 478, 478, 476, 476, 477, 478, 478, 477, 476, 477, 476, 476, 477, 480, 480, 481, 482, 481, 480, 480, 480, 480, 480, 480, 479, 480, 478, 478, 479, 478, 479, 478, 478, 479, 478, 479, 479, 481, 481, 481, 481, 481, 479, 480, 480, 479, 478, 478, 479, 479, 478, 478, 479, 479, 478, 478, 477, 476, 476, 475, 474, 474, 473, 474, 476, 477, 479, 477, 478, 479, 478, 477, 477, 474, 474, 475, 476, 477, 478, 479, 479, 479, 477, 478, 477, 479, 481, 481, 481, 480, 480, 479, 479, 480, 481, 482, 483, 486, 485, 485, 483, 483, 484, 483, 483, 481, 481, 482, 482, 483, 484, 483, 481, 481, 482, 481, 482, 482, 479, 479, 477, 477, 478, 478, 479, 481, 481, 482, 482, 481, 481, 483, 483, 483, 483, 484, 484, 485, 485, 482, 481, 481, 481, 483, 483, 486, 485, 486, 484, 484, 483, 483, 484, 483, 484, 483, 482, 480, 480, 481, 481, 482, 481, 482, 481, 479, 481, 480, 480, 480, 477, 478, 476, 473, 475, 475, 476, 475, 475, 476, 475, 476, 477, 478, 478, 479, 478, 478, 477, 475, 474, 473, 473, 474, 473, 474, 476, 476, 477, 478, 480, 480, 480, 480, 482, 482, 481, 481, 481, 481, 482, 483, 482, 482, 483, 484, 484, 483, 484, 485, 484, 485, 484, 483, 482, 481, 482, 482, 483, 483, 483, 482, 483, 484, 483, 482, 481, 480, 480, 480, 481, 481, 480, 481, 480, 479, 480, 479, 480, 478, 479, 478, 478, 478, 480, 479, 482, 481, 478, 477, 475, 474, 475, 476, 476, 478, 478, 478, 479, 479, 475, 470, 468, 471, 474, 476, 478, 478, 478, 479, 480, 481, 482, 480, 479, 479, 477, 476, 477, 476, 478, 478, 479, 477, 478, 479, 480, 483, 483, 482, 481, 482, 482, 480, 481, 481, 482, 484, 482, 482, 480, 481, 481, 480, 480, 480, 478, 479, 480, 480, 480, 482, 482, 483, 481, 481, 480, 480, 479, 480, 478, 478, 479, 480, 480, 482, 481, 479, 479, 479, 479, 477, 477, 476, 475, 474, 474, 475, 475, 475, 474, 475, 474, 475, 476, 477, 478, 477, 476, 475, 474, 475, 477, 478, 478, 479, 479, 478, 478, 477, 478, 478, 478, 479, 479, 481, 482, 480, 481, 481, 480, 481, 480, 479, 478, 478, 479, 479, 480, 480, 482, 481, 480, 480, 477, 478, 479, 479, 481, 480, 480, 478, 477, 478, 478, 478, 477, 477, 477, 477, 480, 480, 481, 481, 481, 480, 480, 480, 480, 481, 481, 481, 481, 482, 481, 483, 484, 483, 483, 484, 484, 484, 485, 483, 483, 482, 483, 483, 484, 484, 485, 484, 483, 482, 482, 482, 482, 481, 482, 479, 477, 477, 477, 478, 480, 481, 479, 479, 478, 477, 478, 479, 478, 480, 478, 480, 478, 476, 476, 476, 477, 478, 478, 479, 480, 477, 476, 478, 477, 479, 479, 480, 481, 482, 481, 478, 480, 480, 480, 480, 479, 479, 481, 482, 483, 484, 484, 483, 482, 482, 483, 484, 482, 482, 479, 480, 480, 480, 481, 482, 481, 482, 481, 482, 483, 481, 482, 481, 479, 480, 481, 482, 482, 482, 483, 483, 482, 481, 480, 481, 481, 480, 479, 478, 478, 478, 479, 480, 479, 479, 481, 481, 482, 482, 482, 482, 481, 481, 481, 482, 482, 482, 484, 486, 488, 486, 486, 486, 485, 485, 482, 482, 482, 482, 482, 481, 481, 480, 481, 480, 480, 479, 479, 479, 480, 481, 481, 481, 480, 478, 478, 478, 479, 478, 479, 479, 479, 478, 477, 477, 476, 476, 477, 478, 476, 476, 475, 475, 475, 475, 474, 475, 475, 478, 477, 477, 476, 477, 477, 478, 478, 478, 478, 477, 477, 478, 478, 477, 476, 478, 478, 478, 479, 478, 479, 479, 478, 479, 476, 474, 474, 476, 478, 478, 479, 478, 478, 479, 477, 476, 476, 476, 477, 478, 477, 477, 479, 479, 480, 481, 481, 480, 480, 479, 480, 480, 480, 480, 481, 481, 480, 479, 479, 481, 481, 483, 481, 480, 477, 478, 479, 479, 479, 480, 480, 480, 482, 483, 483, 483, 481, 479, 478, 478, 478, 479, 479, 480, 480, 480, 479, 479, 479, 481, 483, 483, 484, 482, 482, 482, 482, 482, 483, 482, 482, 480, 482, 481, 482, 482, 482, 480, 480, 479, 479, 480, 481, 481, 480, 479, 480, 480, 480, 479, 480, 481, 483, 484, 483, 481, 480, 480, 479, 481, 480, 480, 482, 481, 481, 480, 480, 479, 479, 478, 475, 475, 475, 475, 475, 474, 473, 472, 473, 475, 475, 475, 476, 475, 476, 475, 475, 476, 476, 477, 476, 476, 474, 475, 476, 477, 478, 479, 480, 479, 479, 480, 480, 481, 481, 482, 481, 479, 480, 479, 480, 480, 480, 481, 482, 481, 484, 484, 484, 484, 484, 484, 485, 485, 486, 485, 485, 483, 483, 484, 485, 485, 487, 488, 486, 485, 484, 483, 482, 482, 484, 483, 484, 485, 484, 482, 481, 480, 479, 479, 480, 480, 480, 480, 478, 479, 477, 477, 477, 477, 478, 476, 477, 478, 479, 479, 478, 477, 477, 478, 478, 480, 481, 480, 481, 480, 480, 482, 480, 478, 478, 479, 479, 479, 480, 480, 481, 481, 480, 481, 480, 479, 478, 478, 479, 479, 480, 480, 479, 480, 478, 479, 478, 478, 476, 477, 476, 478, 477, 476, 477, 476, 475, 476, 477, 477, 477, 476, 478, 476, 475, 476, 476, 475, 474, 474, 475, 476, 477, 477, 475, 474, 473, 474, 475, 475, 477, 476, 477, 477, 476, 477, 478, 479, 479, 478, 479, 479, 477, 478, 478, 478, 479, 480, 482, 481, 482, 483, 483, 483, 483, 483, 482, 483, 483, 484, 485, 485, 483, 482, 480, 480, 480, 482, 483, 482, 482, 482, 482, 483, 482, 482, 482, 479, 480, 478, 478, 477, 478, 482, 481, 482, 482, 481, 482, 481, 480, 481, 479, 478, 476, 476, 476, 477, 480, 481, 481, 482, 483, 484, 484, 483, 481, 478, 478, 478, 479, 480, 479, 478, 478, 478, 480, 480, 480, 480, 478, 479, 480, 481, 480, 482, 482, 483, 485, 484, 484, 482, 481, 480, 479, 479, 478, 478, 479, 479, 479, 482, 481, 481, 480, 480, 480, 480, 479, 480, 479, 478, 478, 478, 478, 478, 477, 477, 478, 480, 479, 478, 477, 477, 475, 477, 476, 476, 478, 478, 478, 478, 478, 478, 477, 478, 480, 480, 481, 482, 480, 481, 480, 481, 481, 482, 481, 481, 479, 477, 476, 475, 477, 479, 479, 478, 479, 477, 477, 475, 476, 476, 477, 479, 480, 479, 479, 477, 476, 476, 476, 477, 478, 477, 476, 475, 473, 474, 474, 474, 474, 474, 473, 474, 473, 475, 477, 477, 476, 475, 475, 475, 475, 474, 476, 478, 478, 479, 479, 478, 478, 479, 480, 480, 481, 480, 480, 481, 482, 483, 483, 485, 486, 485, 486, 485, 486, 486, 485, 484, 486, 486, 487, 488, 487, 487, 487, 486, 485, 485, 485, 485, 486, 484, 484, 484, 482, 482, 481, 481, 481, 480, 481, 482, 483, 484, 485, 482, 480, 479, 479, 479, 479, 479, 478, 478, 479, 479, 478, 476, 476, 476, 476, 475, 475, 476, 476, 476, 475, 478, 478, 479, 478, 476, 476, 476, 477, 478, 480, 481, 481, 481, 481, 482, 482, 482, 481, 479, 481, 482, 484, 484, 484, 484, 483, 484, 483, 482, 482, 482, 482, 483, 483, 484, 485, 485, 485, 484, 484, 482, 480, 481, 482, 482, 481, 480, 478, 478, 478, 477, 477, 478, 480, 481, 481, 481, 481, 481, 480, 478, 477, 475, 476, 477, 477, 478, 478, 478, 480, 483, 483, 484, 481, 478, 477, 475, 476, 476, 477, 477, 478, 480, 479, 480, 480, 479, 480, 479, 480, 482, 482, 483, 482, 483, 483, 484, 484, 484, 484, 484, 484, 483, 482, 482, 483, 483, 483, 484, 483, 483, 482, 481, 480, 481, 480, 481, 480, 480, 480, 479, 479, 480, 478, 478, 477, 477, 478, 478, 478, 477, 476, 476, 475, 474, 475, 474, 475, 475, 476, 477, 477, 478, 477, 478, 477, 476, 475, 474, 473, 472, 474, 475, 475, 474, 475, 476, 477, 478, 479, 480, 481, 482, 481, 481, 480, 481, 481, 482, 480, 481, 481, 479, 479, 481, 482, 482, 481, 480, 482, 481, 480, 479, 477, 477, 476, 477, 477, 480, 481, 481, 482, 481, 479, 480, 478, 479, 479, 481, 481, 482, 481, 480, 480, 478, 477, 477, 479, 479, 480, 480, 481, 481, 481, 479, 478, 478, 479, 480, 478, 477, 476, 476, 477, 477, 478, 477, 477, 477, 477, 478, 479, 482, 484, 485, 485, 486, 484, 483, 482, 483, 483, 485, 484, 486, 485, 484, 482, 484, 484, 485, 484, 486, 486, 485, 484, 484, 483, 482, 481, 482, 480, 481, 481, 482, 481, 480, 479, 479, 478, 478, 477, 477, 478, 479, 479, 478, 477, 476, 475, 475, 475, 476, 477, 475, 476, 476, 475, 476, 477, 476, 475, 475, 477, 478, 478, 479, 480, 482, 481, 480, 480, 480, 480, 479, 480, 478, 481, 481, 481, 480, 480, 480, 480, 479, 479, 479, 480, 479, 479, 480, 478, 478, 478, 477, 478, 478, 479, 477, 477, 477, 478, 478, 479, 479, 481, 480, 480, 480, 478, 477, 476, 476, 477, 478, 479, 479, 479, 481, 480, 483, 484, 484, 482, 482, 480, 480, 478, 479, 480, 480, 482, 482, 483, 483, 482, 481, 482, 482, 481, 482, 482, 483, 483, 481, 479, 478, 478, 479, 480, 479, 480, 479, 479, 480, 481, 479, 481, 482, 482, 482, 484, 484, 484, 483, 481, 482, 483, 482, 481, 481, 482, 481, 481, 482, 482, 483, 483, 483, 483, 481, 479, 479, 479, 479, 479, 480, 479, 478, 479, 479, 478, 478, 477, 477, 476, 476, 476, 475, 474, 473, 472, 472, 475, 475, 476, 475, 476, 476, 477, 476, 476, 475, 475, 476, 478, 478, 480, 480, 479, 478, 477, 477, 477, 478, 479, 480, 480, 480, 479, 480, 481, 481, 481, 480, 479, 479, 478, 477, 478, 478, 479, 480, 480, 481, 480, 480, 481, 480, 478, 478, 478, 479, 482, 484, 484, 485, 483, 483, 482, 481, 483, 483, 485, 486, 484, 483, 482, 482, 484, 485, 485, 486, 486, 485, 485, 484, 483, 483, 482, 482, 483, 486, 487, 487, 487, 486, 485, 484, 484, 484, 485, 486, 487, 485, 485, 483, 482, 482, 481, 480, 481, 481, 482, 482, 483, 483, 483, 484, 482, 480, 480, 481, 481, 481, 483, 483, 483, 482, 481, 482, 482, 483, 483, 482, 482, 480, 479, 479, 479, 479, 479, 478, 477, 476, 475, 474, 475, 476, 476, 478, 478, 478, 478, 478, 475, 475, 473, 475, 475, 477, 478, 478, 477, 475, 474, 474, 474, 474, 474, 475, 474, 475, 475, 476, 476, 477, 477, 477, 478, 479, 481, 480, 480, 478, 479, 481, 481, 481, 483, 484, 486, 487, 485, 486, 486, 486, 486, 486, 487, 487, 487, 487, 485, 485, 482, 482, 481, 483, 485, 485, 484, 482, 479, 477, 475, 476, 477, 478, 480, 479, 480, 479, 478, 478, 476, 476, 475, 476, 475, 476, 477, 476, 475, 475, 474, 476, 476, 478, 477, 477, 476, 476, 477, 478, 479, 480, 481, 481, 482, 482, 481, 481, 481, 480, 482, 482, 483, 484, 484, 483, 482, 481, 481, 482, 483, 483, 482, 484, 482, 481, 481, 483, 484, 486, 486, 483, 480, 479, 481, 481, 481, 481, 483, 483, 484, 483, 483, 484, 482, 481, 479, 479, 479, 481, 482, 484, 489, 495, 503, 513, 528, 546, 569, 591, 610, 623, 626, 622, 607, 589, 568, 547, 529, 514, 503, 496, 488, 485, 481, 482, 483, 482, 484, 482, 481, 481, 481, 481, 477, 479, 478, 478, 479, 478, 479, 479, 477, 475, 476, 476, 477, 479, 480, 480, 479, 479, 479, 478, 478, 477, 477, 478, 479, 480, 477, 479, 479, 480, 481, 483, 481, 482, 482, 482, 482, 482, 482, 483, 483, 482, 482, 482, 481, 480, 481, 480, 478, 475, 476, 476, 480, 480, 481, 480, 482, 480, 480, 480, 478, 478, 478, 477, 476, 476, 477, 476, 476, 477, 478, 477, 476, 475, 474, 474, 476, 477, 478, 477, 477, 475, 474, 475, 475, 477, 477, 477, 475, 474, 472, 471, 472, 474, 473, 473, 472, 472, 472, 471, 472, 474, 474, 473, 473, 473, 473, 473, 474, 475, 475, 476, 475, 474, 474, 475, 476, 476, 477, 477, 476, 476, 476, 477, 477, 478, 477, 478, 481, 482, 483, 484, 486, 485, 486, 485, 484, 483, 483, 483, 482, 481, 481, 482, 484, 482, 482, 481, 481, 481, 480, 481, 481, 480, 479, 478, 475, 475, 477, 479, 481, 481, 479, 478, 478, 476, 475, 476, 476, 476, 475, 475, 474, 475, 476, 475, 476, 475, 475, 474, 475, 475, 475, 476, 477, 476, 476, 476, 477, 477, 478, 477, 477, 478, 480, 480, 481, 482, 482, 482, 483, 485, 485, 484, 484, 484, 484, 483, 483, 483, 484, 484, 485, 486, 486, 485, 487, 486, 486, 485, 484, 483, 482, 481, 482, 482, 482, 483, 482, 482, 480, 480, 481, 481, 482, 482, 481, 480, 478, 477, 477, 476, 476, 476, 478, 476, 477, 477, 477, 477, 477, 477, 478, 478, 477, 479, 479, 478, 477, 478, 478, 477, 478, 480, 481, 480, 480, 479, 477, 478, 477, 476, 476, 477, 477, 479, 480, 480, 481, 478, 476, 475, 476, 476, 475, 474, 474, 475, 473, 474, 474, 475, 475, 475, 474, 475, 475, 473, 474, 474, 476, 477, 477, 476, 477, 476, 477, 475, 475, 477, 476, 477, 478, 476, 477, 476, 475, 474, 474, 473, 473, 474, 474, 476, 477, 478, 479, 477, 477, 476, 475, 474, 475, 476, 476, 477, 479, 477, 478, 476, 478, 478, 480, 481, 480, 481, 481, 478, 478, 477, 478, 479, 479, 478, 477, 477, 477, 476, 477, 477, 478, 479, 479, 481, 479, 479, 479, 479, 479, 479, 476, 476, 478, 478, 480, 481, 480, 479, 479, 478, 477, 478, 477, 478, 479, 481, 482, 481, 481, 480, 479, 481, 482, 482, 482, 481, 478, 480, 480, 481, 481, 479, 479, 478, 476, 476, 477, 478, 479, 481, 482, 483, 482, 481, 480, 479, 481, 480, 481, 481, 481, 479, 478, 478, 478, 478, 479, 481, 480, 479, 478, 479, 480, 482, 483, 483, 484, 483, 482, 481, 479, 480, 480, 480, 478, 479, 479, 480, 479, 478, 478, 479, 478, 479, 477, 477, 475, 476, 477, 480, 481, 480, 480, 478, 477, 475, 476, 477, 478, 480, 478, 479, 476, 476, 476, 475, 477, 478, 478, 478, 478, 477, 478, 477, 477, 478, 479, 479, 478, 479, 477, 477, 477, 478, 476, 476, 475, 475, 476, 476, 475, 476, 477, 478, 478, 478, 479, 475, 474, 473, 472, 472, 474, 475, 477, 476, 475, 474, 474, 474, 475, 475, 476, 476, 477, 475, 475, 475, 476, 477, 476, 476, 476, 477, 480, 480, 480, 480, 482, 482, 486, 483, 482, 482, 483, 482, 480, 482, 484, 483, 482, 483, 483, 482, 483, 484, 485, 486, 487, 486, 486, 485, 484, 484, 485, 487, 487, 487, 486, 484, 482, 480, 480, 480, 481, 481, 482, 482, 483, 482, 481, 482, 483, 481, 481, 480, 482, 482, 480, 478, 475, 474, 476, 477, 480, 479, 479, 480, 479, 479, 478, 478, 479, 478, 478, 479, 480, 479, 479, 479, 479, 478, 478, 479, 480, 479, 477, 478, 479, 480, 481, 478, 479, 478, 477, 479, 479, 480, 480, 480, 479, 479, 478, 478, 480, 480, 479, 476, 475, 475, 476, 476, 476, 475, 474, 473, 474, 474, 475, 476, 475, 478, 476, 477, 478, 477, 479, 481, 481, 481, 480, 479, 478, 477, 477, 477, 477, 478, 480, 480, 480, 480, 480, 481, 480, 482, 481, 480, 480, 480, 480, 481, 480, 479, 480, 480, 479, 480, 480, 479, 478, 480, 480, 481, 480, 480, 478, 479, 481, 482, 483, 482, 481, 480, 480, 481, 480, 481, 482, 483, 482, 481, 479, 479, 479, 480, 481, 481, 480, 481, 481, 482, 482, 482, 482, 481, 481, 479, 478, 479, 479, 480, 480, 480, 480, 478, 478, 478, 477, 477, 478, 477, 477, 479, 480, 479, 479, 479, 477, 478, 478, 478, 478, 476, 478, 477, 478, 477, 478, 478, 479, 480, 481, 481, 481, 479, 477, 477, 478, 479, 479, 479, 478, 476, 478, 479, 479, 479, 479, 479, 478, 478, 478, 478, 479, 479, 478, 478, 478, 478, 478, 479, 478, 477, 478, 477, 476, 476, 477, 478, 479, 478, 478, 476, 475, 473, 473, 474, 475, 475, 475, 475, 476, 475, 476, 477, 478, 477, 477, 477, 477, 477, 477, 476, 477, 477, 477, 478, 479, 479, 479, 478, 478, 477, 476, 475, 474, 473, 474, 476, 477, 477, 477, 477, 475, 476, 475, 476, 477, 477, 478, 478, 479, 479, 479, 478, 480, 481, 479, 480, 481, 479, 480, 479, 480, 481, 483, 483, 482, 483, 483, 483, 484, 484, 484, 484, 483, 482, 481, 481, 480, 479, 478, 477, 478, 479, 480, 482, 482, 482, 481, 480, 479, 478, 477, 476, 475, 475, 475, 478, 478, 478, 478, 477, 477, 477, 477, 480, 478, 479, 480, 478, 479, 479, 479, 481, 481, 480, 480, 481, 481, 482, 482, 481, 481, 482, 483, 483, 484, 483, 481, 482, 480, 480, 480, 479, 480, 481, 480, 480, 480, 480, 480, 478, 477, 476, 475, 474, 475, 475, 475, 474, 473, 476, 476, 476, 477, 477, 477, 476, 476, 477, 475, 474, 474, 474, 476, 477, 478, 479, 478, 479, 479, 480, 478, 478, 478, 480, 482, 481, 481, 480, 479, 478, 479, 479, 479, 480, 481, 480, 480, 479, 480, 479, 479, 478, 478, 480, 481, 480, 478, 478, 477, 476, 476, 475, 476, 477, 477, 477, 478, 478, 477, 478, 478, 479, 479, 477, 475, 475, 477, 478, 480, 479, 480, 479, 478, 478, 477, 479, 479, 478, 479, 481, 481, 480, 479, 480, 481, 481, 482, 482, 481, 481, 480, 479, 478, 478, 477, 479, 477, 478, 479, 479, 478, 479, 479, 477, 478, 478, 478, 480, 480, 480, 481, 481, 481, 482, 480, 480, 478, 479, 478, 480, 481, 480, 478, 477, 479, 478, 478, 478, 478, 480, 480, 480, 478, 478, 478, 477, 477, 477, 477, 479, 479, 481, 479, 477, 476, 476, 475, 473, 473, 473, 475, 476, 476, 477, 478, 478, 478, 476, 477, 475, 475, 475, 476, 476, 475, 476, 475, 475, 475, 475, 476, 476, 477, 478, 478, 478, 478, 477, 477, 476, 475, 476, 476, 475, 477, 476, 476, 476, 476, 476, 477, 475, 476, 476, 475, 478, 478, 479, 479, 479, 478, 476, 478, 476, 476, 476, 477, 477, 478, 480, 480, 479, 479, 478, 478, 479, 479, 480, 480, 481, 480, 479, 478, 478, 479, 481, 480, 480, 480, 479, 478, 477, 476, 474, 475, 478, 479, 481, 480, 479, 479, 478, 478, 480, 482, 482, 483, 486, 486, 484, 483, 481, 481, 482, 482, 482, 486, 487, 487, 487, 486, 486, 485, 485, 485, 486, 486, 486, 486, 487, 487, 489, 493, 494, 496, 498, 501, 505, 510, 516, 525, 534, 546, 560, 575, 589, 604, 617, 629, 639, 645, 650, 651, 649, 642, 633, 617, 599, 581, 562, 545, 531, 518, 505, 495, 487, 483, 480, 480, 481, 481, 480, 481, 482, 482, 482, 481, 480, 479, 479, 479, 480, 481, 482, 482, 482, 481, 481, 480, 480, 479, 478, 477, 476, 478, 481, 481, 482, 483, 482, 479, 479, 476, 475, 475, 475, 477, 476, 478, 476, 474, 474, 473, 469, 470, 470, 471, 471, 471, 470, 470, 469, 470, 471, 471, 471, 470, 471, 472, 472, 473, 472, 472, 472, 472, 474, 472, 473, 473, 473, 472, 474, 473, 472, 472, 473, 473, 473, 473, 473, 474, 474, 475, 475, 476, 476, 476, 476, 476, 474, 475, 475, 477, 477, 478, 478, 479, 478, 477, 478, 476, 478, 479, 480, 480, 482, 482, 482, 483, 482, 480, 479, 477, 475, 475, 475, 475, 476, 478, 478, 478, 479, 480, 479, 480, 479, 479, 478, 478, 479, 479, 480, 479, 481, 482, 483, 481, 480, 476, 474, 473, 474, 475, 477, 476, 476, 475, 477, 476, 475, 477, 475, 475, 475, 475, 476, 476, 476, 476, 474, 474, 476, 476, 476, 476, 475, 476, 476, 478, 477, 478, 476, 477, 478, 478, 478, 480, 479, 479, 477, 476, 474, 473, 474, 475, 476, 476, 477, 479, 479, 479, 478, 478, 479, 478, 477, 477, 476, 475, 477, 478, 478, 478, 480, 482, 482, 482, 480, 480, 479, 479, 478, 477, 477, 476, 476, 476, 476, 478, 478, 477, 477, 478, 478, 477, 477, 476, 476, 476, 476, 475, 473, 475, 474, 474, 473, 473, 474, 475, 476, 476, 475, 474, 472, 472, 472, 473, 473, 472, 471, 472, 473, 472, 471, 472, 471, 472, 472, 471, 470, 470, 472, 471, 471, 471, 471, 471, 470, 470, 469, 471, 472, 473, 474, 473, 473, 472, 473, 473, 474, 475, 475, 474, 473, 474, 473, 475, 476, 475, 475, 475, 474, 475, 476, 476, 476, 477, 477, 477, 479, 478, 479, 477, 475, 476, 477, 478, 480, 481, 479, 479, 478, 478, 478, 479, 480, 481, 481, 482, 482, 480, 480, 479, 478, 479, 479, 477, 477, 479, 481, 481, 482, 483, 481, 481, 479, 479, 479, 479, 479, 479, 479, 480, 480, 478, 478, 478, 477, 478, 479, 479, 478, 477, 475, 473, 476, 475, 478, 476, 475, 475, 472, 473, 472, 473, 473, 473, 472, 474, 475, 474, 473, 474, 474, 476, 477, 477, 475, 474, 474, 473, 474, 475, 476, 475, 473, 472, 473, 473, 473, 474, 474, 473, 474, 473, 474, 474, 473, 473, 474, 472, 471, 473, 475, 475, 475, 477, 477, 479, 477, 476, 476, 476, 476, 477, 479, 479, 479, 479, 478, 477, 477, 480, 481, 482, 481, 482, 481, 482, 483, 484, 483, 483, 482, 482, 481, 480, 480, 480, 481, 480, 482, 481, 480, 480, 480, 478, 477, 477, 478, 478, 478, 477, 477, 477, 477, 475, 478, 478, 477, 476, 476, 476, 476, 476, 475, 475, 475, 475, 475, 475, 475, 476, 476, 474, 474, 475, 476, 475, 475, 474, 474, 472, 472, 473, 474, 473, 474, 475, 475, 475, 477, 477, 476, 476, 474, 475, 476, 475, 475, 476, 475, 477, 478, 478, 479, 478, 476, 477, 478, 477, 476, 477, 480, 479, 479, 477, 476, 475, 476, 477, 478, 478, 476, 476, 475, 476, 476, 476, 477, 477, 477, 476, 477, 477, 477, 476, 477, 476, 478, 477, 479, 479, 480, 478, 478, 477, 477, 478, 476, 475, 475, 476, 476, 475, 476, 476, 476, 477, 477, 478, 476, 473, 472, 474, 475, 477, 476, 477, 477, 477, 477, 478, 478, 477, 478, 476, 476, 476, 476, 478, 479, 479, 479, 479, 479, 476, 476, 475, 476, 476, 475, 475, 476, 475, 476, 477, 479, 481, 481, 480, 481, 480, 480, 481, 481, 482, 481, 480, 479, 479, 480, 481, 481, 481, 480, 479, 479, 481, 482, 480, 480, 480, 480, 479, 478, 478, 478, 480, 479, 479, 479, 476, 477, 476, 477, 477, 477, 476, 479, 478, 480, 481, 480, 480, 481, 481, 480, 479, 478, 477, 478, 476, 478, 479, 480, 478, 480, 478, 479, 480, 481, 481, 481, 481, 481, 481, 481, 482, 483, 484, 482, 481, 479, 477, 478, 479, 480, 483, 481, 480, 479, 478, 478, 477, 479, 478, 479, 478, 477, 477, 478, 477, 476, 476, 474, 473, 472, 472, 473, 472, 471, 472, 472, 472, 473, 473, 473, 472, 473, 473, 474, 471, 471, 470, 469, 469, 469, 470, 471, 471, 470, 473, 474, 476, 478, 477, 477, 477, 476, 474, 474, 475, 476, 479, 480, 482, 482, 483, 481, 481, 480, 480, 482, 483, 484, 482, 482, 482, 480, 480, 479, 479, 478, 478, 479, 480, 481, 482, 483, 482, 480, 478, 477, 476, 475, 474, 473, 473, 472, 473, 475, 476, 478, 479, 478, 478, 479, 478, 478, 479, 479, 477, 477, 475, 475, 476, 477, 476, 477, 479, 479, 479, 479, 478, 478, 477, 476, 475, 476, 479, 479, 478, 479, 480, 481, 482, 483, 484, 483, 484, 483, 484, 484, 483, 482, 481, 480, 480, 479, 479, 478, 478, 478, 477, 479, 478, 479, 478, 479, 479, 478, 479, 479, 479, 478, 477, 478, 478, 478, 477, 477, 479, 480, 480, 479, 478, 477, 475, 476, 478, 478, 478, 478, 479, 478, 480, 480, 480, 479, 479, 479, 478, 476, 477, 477, 476, 476, 476, 476, 476, 475, 476, 476, 477, 477, 476, 478, 478, 476, 477, 476, 476, 477, 477, 477, 478, 480, 481, 479, 477, 475, 475, 476, 477, 480, 482, 482, 481, 480, 479, 478, 477, 477, 477, 477, 476, 477, 477, 478, 477, 476, 476, 475, 475, 475, 475, 473, 472, 472, 472, 472, 471, 471, 471, 470, 469, 468, 469, 469, 470, 472, 471, 473, 474, 475, 477, 476, 477, 475, 476, 476, 476, 479, 480, 480, 481, 481, 483, 483, 484, 484, 486, 484, 485, 487, 487, 486, 488, 486, 485, 486, 484, 484, 483, 484, 485, 485, 485, 486, 484, 483, 484, 484, 484, 482, 481, 478, 477, 477, 476, 477, 476, 475, 475, 475, 475, 476, 479, 480, 479, 478, 478, 478, 477, 476, 474, 474, 475, 474, 475, 476, 476, 476, 477, 477, 477, 477, 477, 477, 476, 476, 477, 478, 478, 478, 477, 478, 478, 478, 480, 480, 480, 480, 482, 482, 482, 482, 481, 479, 479, 478, 477, 476, 476, 479, 479, 478, 477, 479, 476, 475, 475, 477, 479, 480, 479, 479, 477, 477, 477, 480, 479, 478, 477, 475, 476, 476, 479, 481, 481, 481, 481, 482, 483, 482, 483, 484, 483, 483, 483, 483, 484, 484, 485, 483, 482, 484, 482, 482, 480, 479, 479, 481, 481, 481, 480, 479, 479, 479, 480, 479, 478, 477, 477, 476, 477, 478, 477, 477, 475, 474, 476, 476, 476, 476, 477, 477, 477, 478, 480, 480, 480, 480, 480, 479, 480, 480, 479, 480, 480, 481, 480, 481, 481, 480, 480, 480, 479, 477, 476, 475, 475, 475, 476, 476, 477, 478, 478, 477, 478, 477, 476, 476, 477, 477, 479, 478, 478, 475, 476, 476, 477, 477, 477, 479, 478, 478, 476, 474, 474, 473, 474, 474, 475, 475, 476, 477, 478, 478, 478, 477, 478, 479, 479, 479, 478, 478, 477, 477, 478, 477, 477, 477, 479, 478, 477, 478, 479, 479, 479, 480, 479, 478, 478, 478, 479, 478, 479, 480, 479, 479, 478, 479, 479, 479, 479, 479, 478, 478, 478, 478, 478, 478, 481, 480, 480, 479, 478, 478, 478, 479, 478, 479, 478, 478, 478, 479, 479, 479, 479, 479, 479, 479, 479, 477, 478, 477, 477, 478, 476, 475, 476, 477, 477, 478, 478, 478, 477, 476, 474, 477, 477, 477, 475, 475, 475, 476, 478, 481, 482, 483, 482, 480, 479, 477, 477, 478, 479, 480, 480, 480, 479, 480, 482, 484, 484, 485, 486, 485, 485, 485, 484, 484, 483, 482, 482, 482, 481, 481, 482, 481, 481, 480, 480, 480, 479, 478, 477, 476, 475, 474, 473, 474, 476, 475, 475, 476, 475, 474, 474, 473, 475, 475, 475, 474, 475, 475, 475, 475, 476, 475, 475, 475, 474, 474, 475, 477, 478, 478, 477, 478, 478, 479, 478, 478, 478, 478, 478, 478, 479, 479, 478, 478, 480, 482, 481, 481, 481, 482, 480, 481, 479, 480, 478, 477, 478, 479, 478, 478, 478, 478, 477, 478, 479, 479, 478, 477, 478, 477, 478, 478, 477, 478, 477, 478, 478, 477, 477, 475, 476, 476, 476, 477, 475, 474, 477, 478, 479, 480, 481, 481, 479, 478, 475, 476, 477, 478, 480, 480, 481, 481, 480, 478, 474, 473, 473, 474, 476, 477, 478, 476, 476, 478, 479, 479, 480, 479, 480, 480, 479, 479, 477, 476, 476, 475, 475, 477, 477, 479, 478, 478, 477, 477, 477, 478, 477, 476, 475, 477, 475, 474, 473, 474, 473, 475, 475, 475, 476, 476, 476, 475, 475, 475, 474, 475, 476, 478, 479, 479, 480, 480, 481, 482, 482, 481, 481, 480, 482, 483, 482, 483, 482, 482, 482, 484, 483, 485, 484, 484, 486, 485, 484, 485, 485, 483, 482, 479, 479, 477, 477, 476, 475, 477, 476, 478, 479, 478, 477, 475, 476, 476, 474, 475, 475, 475, 476, 475, 474, 473, 474, 474, 475, 476, 476, 475, 476, 476, 476, 478, 478, 480, 482, 480, 480, 478, 479, 478, 478, 478, 479, 479, 480, 480, 482, 482, 481, 481, 480, 480, 481, 483, 483, 482, 481, 480, 479, 479, 479, 479, 479, 480, 479, 482, 482, 481, 481, 482, 482, 482, 482, 480, 479, 479, 480, 481, 484, 483, 483, 483, 482, 481, 482, 480, 478, 480, 479, 481, 483, 483, 481, 480, 479, 478, 480, 480, 479, 478, 478, 479, 480, 479, 479, 479, 479, 479, 479, 480, 478, 477, 478, 479, 479, 480, 481, 481, 482, 483, 482, 483, 482, 481, 481, 480, 480, 480, 479, 480, 481, 483, 484, 483, 482, 482, 481, 480, 479, 480, 482, 482, 480, 480, 479, 480, 479, 478, 478, 479, 478, 481, 481, 480, 480, 480, 478, 477, 476, 476, 477, 478, 480, 481, 477, 476, 476, 476, 476, 476, 476, 476, 475, 475, 474, 472, 471, 470, 470, 470, 471, 472, 474, 477, 477, 477, 475, 474, 474, 474, 475, 475, 475, 475, 475, 476, 476, 476, 477, 476, 477, 477, 477, 478, 478, 481, 481, 484, 484, 485, 485, 484, 485, 483, 483, 484, 486, 487, 486, 484, 483, 482, 480, 481, 484, 484, 485, 486, 483, 481, 480, 479, 481, 479, 479, 479, 478, 477, 478, 478, 477, 476, 475, 474, 474, 475, 476, 476, 476, 476, 475, 476, 478, 479, 479, 477, 476, 476, 477, 476, 478, 479, 479, 479, 480, 480, 479, 477, 477, 476, 476, 477, 477, 477, 477, 477, 476, 476, 475, 475, 476, 477, 478, 478, 478, 478, 478, 480, 479, 480, 479, 479, 478, 478, 479, 479, 479, 480, 480, 480, 482, 481, 480, 480, 479, 477, 477, 478, 479, 481, 481, 481, 480, 479, 479, 477, 476, 476, 477, 477, 478, 479, 480, 481, 482, 482, 480, 482, 480, 481, 480, 480, 480, 480, 481, 479, 479, 479, 480, 479, 479, 478, 479, 479, 479, 482, 480, 481, 480, 478, 479, 479, 481, 481, 481, 481, 481, 482, 481, 480, 479, 480, 479, 482, 481, 483, 483, 482, 482, 480, 479, 478, 478, 478, 478, 479, 481, 480, 480, 481, 480, 482, 482, 480, 480, 482, 481, 482, 480, 479, 479, 481, 482, 483, 481, 480, 480, 482, 482, 480, 480, 478, 478, 478, 477, 476, 476, 476, 477, 480, 483, 483, 486, 484, 483, 480, 479, 477, 478, 479, 479, 481, 481, 481, 481, 482, 481, 478, 478, 480, 480, 480, 479, 479, 480, 480, 480, 481, 479, 477, 474, 476, 478, 477, 477, 477, 477, 478, 479, 480, 480, 480, 480, 481, 479, 478, 479, 479, 479, 477, 475, 474, 474, 476, 476, 477, 478, 478, 478, 479, 479, 479, 477, 477, 478, 479, 480, 480, 479, 480, 479, 479, 480, 479, 479, 480, 481, 482, 482, 482, 479, 479, 478, 479, 481, 481, 482, 483, 480, 481, 480, 480, 480, 480, 481, 482, 484, 481, 481, 482, 481, 482, 479, 477, 477, 478, 478, 477, 477, 477, 478, 480, 481, 482, 483, 482, 480, 480, 479, 477, 475, 476, 476, 476, 476, 476, 477, 478, 480, 479, 479, 478, 477, 477, 477, 479, 480, 480, 481, 480, 478, 479, 478, 479, 481, 481, 480, 477, 477, 476, 477, 479, 480, 480, 480, 481, 479, 478, 478, 477, 476, 474, 474, 474, 475, 474, 474, 476, 476, 477, 478, 476, 474, 474, 474, 473, 475, 476, 479, 480, 479, 478, 477, 478, 477, 476, 476, 476, 476, 476, 477, 477, 479, 477, 477, 476, 477, 476, 479, 481, 481, 483, 482, 480, 479, 479, 479, 478, 479, 479, 481, 483, 482, 481, 482, 480, 481, 481, 481, 480, 480, 480, 479, 480, 481, 480, 480, 479, 476, 477, 479, 480, 480, 480, 480, 479, 479, 479, 481, 480, 480, 479, 478, 476, 476, 476, 476, 478, 478, 479, 479, 479, 479, 478, 477, 475, 475, 477, 477, 478, 479, 477, 476, 476, 476, 476, 477, 478, 477, 479, 480, 479, 478, 477, 477, 478, 479, 481, 482, 481, 481, 483, 482, 482, 483, 482, 481, 480, 481, 483, 482, 481, 479, 479, 478, 480, 479, 479, 480, 480, 480, 480, 480, 479, 479, 479, 478, 477, 477, 478, 476, 477, 476, 478, 478, 478, 479, 477, 479, 480, 480, 482, 482, 481, 481, 480, 480, 479, 479, 479, 480, 481, 480, 481, 483, 483, 485, 485, 486, 484, 482, 481, 480, 480, 478, 479, 478, 479, 481, 482, 482, 481, 480, 480, 481, 482, 483, 484, 483, 482, 481, 480, 479, 479, 479, 480, 481, 482, 480, 480, 478, 476, 477, 477, 478, 478, 476, 477, 478, 477, 475, 476, 477, 479, 480, 478, 478, 477, 478, 476, 475, 475, 475, 476, 477, 478, 479, 479, 477, 476, 476, 476, 478, 479, 478, 476, 477, 476, 477, 477, 477, 477, 476, 477, 478, 481, 482, 481, 481, 479, 479, 478, 480, 480, 479, 480, 481, 480, 482, 483, 485, 484, 483, 483, 483, 485, 486, 487, 487, 487, 485, 486, 483, 483, 484, 482, 483, 484, 484, 484, 484, 483, 483, 484, 483, 482, 480, 479, 479, 478, 479, 479, 478, 477, 477, 478, 478, 479, 477, 477, 476, 476, 476, 475, 475, 474, 474, 473, 473, 473, 473, 473, 475, 475, 475, 476, 476, 476, 474, 476, 476, 476, 478, 477, 476, 477, 475, 476, 477, 479, 479, 478, 479, 478, 478, 480, 479, 479, 477, 476, 475, 475, 475, 475, 475, 476, 477, 475, 476, 477, 477, 477, 477, 478, 477, 479, 477, 478, 478, 479, 478, 478, 479, 478, 480, 481, 481, 480, 480, 478, 478, 478, 478, 479, 482, 482, 482, 481, 479, 480, 481, 482, 483, 484, 485, 485, 485, 484, 482, 483, 482, 483, 483, 485, 484, 484, 483, 481, 480, 481, 480, 480, 479, 479, 479, 482, 481, 481, 480, 479, 478, 477, 477, 479, 479, 480, 478, 477, 477, 477, 478, 478, 478, 476, 477, 478, 477, 478, 479, 480, 483, 484, 483, 480, 479, 478, 476, 478, 479, 481, 481, 481, 481, 481, 481, 481, 480, 481, 480, 482, 481, 482, 479, 479, 480, 480, 480, 480, 481, 479, 479, 480, 479, 477, 477, 475, 477, 478, 478, 479, 478, 479, 480, 479, 477, 476, 476, 477, 477, 478, 477, 477, 477, 478, 476, 475, 474, 474, 475, 475, 476, 474, 474, 474, 474, 477, 478, 479, 480, 479, 479, 479, 478, 479, 479, 478, 479, 478, 481, 481, 481, 479, 478, 478, 479, 478, 479, 480, 478, 477, 477, 477, 479, 480, 482, 480, 479, 479, 479, 479, 479, 480, 481, 479, 479, 478, 478, 478, 480, 480, 480, 478, 476, 475, 474, 476, 476, 477, 476, 476, 477, 477, 476, 476, 477, 477, 477, 478, 479, 478, 480, 480, 481, 481, 481, 480, 480, 479, 479, 479, 480, 480, 482, 482, 482, 481, 480, 479, 478, 478, 478, 477, 477, 480, 480, 480, 480, 480, 481, 480, 480, 480, 480, 479, 479, 479, 478, 479, 478, 474, 475, 475, 477, 477, 477, 478, 476, 476, 476, 476, 477, 479, 477, 476, 475, 474, 474, 474, 475, 478, 479, 479, 480, 481, 479, 480, 480, 480, 479, 479, 477, 478, 478, 479, 479, 481, 482, 481, 482, 483, 484, 483, 482, 483, 483, 484, 484, 484, 484, 482, 482, 483, 483, 484, 484, 484, 484, 485, 485, 483, 483, 483, 482, 479, 479, 481, 482, 483, 481, 481, 480, 479, 479, 478, 477, 477, 478, 479, 481, 480, 481, 480, 479, 478, 477, 478, 479, 480, 480, 480, 479, 479, 479, 479, 479, 479, 480, 480, 479, 478, 479, 480, 480, 477, 479, 476, 478, 480, 482, 482, 482, 482, 481, 480, 480, 481, 481, 481, 480, 481, 482, 481, 482, 481, 481, 481, 480, 479, 481, 481, 481, 480, 480, 479, 479, 480, 481, 480, 480, 478, 478, 477, 476, 475, 474, 476, 476, 477, 475, 474, 473, 473, 475, 475, 475, 475, 476, 475, 476, 477, 478, 478, 478, 477, 477, 477, 478, 478, 479, 480, 479, 479, 479, 479, 479, 480, 481, 481, 481, 480, 481, 481, 481, 482, 481, 481, 481, 482, 483, 480, 479, 479, 478, 478, 478, 479, 479, 480, 481, 481, 481, 480, 479, 480, 480, 482, 482, 483, 483, 481, 481, 481, 481, 480, 480, 480, 479, 480, 479, 481, 482, 480, 479, 477, 477, 479, 480, 480, 481, 481, 483, 484, 484, 483, 481, 480, 479, 480, 480, 479, 479, 482, 481, 482, 479, 478, 479, 477, 478, 478, 480, 481, 482, 482, 481, 481, 480, 480, 479, 479, 480, 480, 480, 480, 480, 477, 479, 478, 479, 480, 481, 481, 481, 482, 481, 480, 478, 479, 479, 482, 483, 484, 482, 482, 481, 482, 483, 481, 481, 480, 479, 478, 476, 476, 476, 478, 479, 480, 479, 480, 478, 477, 476, 475, 474, 476, 477, 478, 478, 477, 479, 479, 478, 476, 474, 474, 475, 475, 475, 475, 471, 472, 472, 474, 477, 479, 478, 478, 478, 477, 477, 478, 477, 478, 477, 477, 475, 477, 478, 479, 479, 478, 477, 478, 479, 479, 479, 478, 478, 478, 478, 479, 481, 479, 479, 478, 478, 478, 478, 478, 479, 479, 479, 478, 477, 478, 479, 481, 483, 483, 486, 485, 486, 484, 482, 483, 485, 486, 485, 485, 485, 483, 482, 483, 482, 483, 483, 485, 485, 484, 486, 486, 485, 484, 483, 483, 482, 482, 483, 484, 483, 483, 482, 482, 482, 483, 482, 482, 483, 482, 481, 479, 478, 477, 478, 479, 480, 481, 482, 482, 483, 482, 481, 480, 480, 479, 481, 480, 481, 479, 478, 477, 477, 480, 479, 479, 476, 474, 473, 473, 475, 476, 477, 477, 478, 477, 479, 480, 481, 480, 478, 479, 475, 475, 476, 477, 478, 478, 478, 477, 477, 478, 478, 479, 478, 478, 477, 477, 477, 477, 476, 476, 476, 476, 475, 477, 478, 478, 477, 476, 477, 476, 476, 476, 477, 476, 476, 475, 474, 475, 475, 476, 477, 476, 476, 476, 476, 474, 474, 474, 473, 474, 474, 476, 476, 477, 476, 477, 476, 477, 477, 478, 479, 479, 479, 479, 479, 479, 480, 481, 480, 481, 481, 481, 480, 479, 479, 479, 478, 478, 479, 478, 477, 477, 478, 478, 478, 479, 480, 479, 478, 476, 476, 478, 478, 478, 479, 478, 478, 479, 478, 479, 480, 479, 480, 477, 476, 476, 477, 479, 480, 481, 481, 482, 481, 480, 479, 479, 479, 480, 480, 480, 479, 479, 480, 479, 480, 479, 479, 480, 480, 480, 480, 480, 480, 481, 481, 480, 479, 478, 478, 481, 483, 484, 483, 482, 480, 480, 478, 479, 480, 480, 482, 482, 481, 481, 481, 482, 479, 478, 478, 479, 478, 480, 480, 481, 482, 483, 482, 482, 481, 480, 480, 481, 480, 480, 479, 480, 479, 479, 479, 481, 483, 482, 482, 482, 483, 481, 482, 482, 480, 480, 479, 479, 480, 481, 480, 481, 480, 480, 478, 478, 477, 477, 477, 477, 477, 476, 475, 474, 477, 477, 479, 479, 479, 479, 479, 479, 481, 481, 482, 481, 483, 483, 482, 483, 481, 480, 479, 480, 481, 481, 482, 481, 482, 480, 481, 479, 479, 480, 481, 481, 481, 479, 478, 477, 477, 478, 479, 481, 483, 482, 483, 483, 484, 480, 480, 479, 479, 480, 480, 479, 480, 481, 481, 480, 480, 481, 482, 480, 480, 479, 478, 480, 480, 479, 480, 482, 483, 483, 483, 484, 485, 486, 486, 486, 485, 484, 483, 483, 481, 483, 482, 483, 482, 480, 479, 478, 479, 480, 480, 479, 479, 479, 479, 479, 480, 478, 479, 477, 479, 479, 478, 476, 474, 473, 473, 471, 473, 475, 476, 477, 479, 477, 476, 475, 475, 474, 473, 472, 472, 472, 474, 474, 476, 476, 475, 475, 476, 476, 476, 477, 477, 477, 478, 477, 475, 475, 474, 476, 477, 478, 478, 479, 477, 476, 478, 479, 480, 480, 481, 480, 479, 477, 476, 475, 474, 474, 475, 477, 477, 477, 475, 474, 474, 476, 476, 475, 474, 472, 472, 473, 473, 475, 476, 475, 475, 476, 477, 477, 475, 476, 476, 476, 477, 479, 480, 481, 480, 481, 481, 482, 482, 482, 481, 480, 479, 480, 481, 483, 486, 487, 485, 484, 485, 486, 488, 489, 488, 487, 486, 486, 484, 485, 484, 486, 486, 485, 484, 483, 481, 482, 482, 483, 482, 484, 483, 483, 483, 484, 483, 481, 480, 481, 479, 480, 481, 480, 477, 476, 475, 476, 477, 479, 479, 479, 479, 479, 477, 475, 476, 476, 478, 479, 481, 483, 482, 481, 481, 481, 480, 480, 480, 479, 477, 476, 476, 476, 477, 478, 480, 480, 481, 481, 481, 481, 481, 482, 481, 481, 481, 479, 479, 480, 480, 482, 483, 484, 484, 485, 484, 484, 483, 482, 482, 483, 482, 483, 483, 483, 482, 480, 479, 480, 479, 479, 479, 480, 480, 480, 481, 480, 481, 481, 482, 481, 479, 478, 476, 477, 476, 477, 478, 477, 478, 476, 476, 476, 477, 478, 477, 476, 476, 474, 473, 473, 473, 474, 473, 473, 475, 473, 473, 471, 471, 473, 474, 474, 475, 475, 477, 478, 477, 477, 476, 477, 478, 480, 481, 481, 481, 480, 479, 480, 480, 481, 482, 481, 480, 479, 478, 481, 483, 486, 486, 488, 488, 487, 486, 485, 485, 484, 483, 484, 484, 483, 484, 486, 486, 487, 486, 485, 484, 483, 483, 482, 482, 481, 479, 479, 479, 481, 482, 482, 484, 484, 485, 482, 481, 479, 480, 478, 478, 478, 480, 478, 479, 478, 477, 476, 477, 477, 477, 476, 476, 478, 478, 477, 479, 479, 479, 477, 477, 477, 477, 479, 480, 481, 480, 480, 480, 480, 480, 479, 480, 480, 481, 481, 480, 478, 477, 476, 476, 478, 480, 479, 479, 479, 479, 479, 478, 479, 478, 478, 477, 477, 477, 477, 476, 474, 475, 476, 476, 478, 480, 481, 480, 479, 479, 476, 476, 477, 477, 477, 477, 476, 476, 474, 474, 474, 475, 476, 476, 478, 478, 478, 477, 479, 478, 478, 477, 477, 476, 477, 477, 479, 479, 481, 481, 482, 481, 483, 484, 484, 484, 483, 483, 483, 483, 485, 484, 484, 485, 487, 488, 489, 490, 491, 491, 491, 490, 490, 490, 489, 488, 489, 489, 489, 488, 488, 486, 485, 484, 484, 484, 483, 483, 483, 483, 482, 483, 483, 483, 482, 481, 480, 479, 479, 480, 480, 480, 480, 479, 478, 479, 480, 480, 479, 477, 477, 477, 474, 474, 476, 477, 479, 478, 478, 478, 477, 476, 474, 473, 474, 476, 477, 479, 478, 477, 478, 478, 478, 477, 477, 477, 476, 478, 478, 477, 476, 477, 477, 479, 480, 481, 482, 481, 481, 482, 481, 479, 480, 479, 479, 479, 479, 480, 480, 480, 481, 481, 480, 480, 479, 478, 478, 478, 478, 478, 480, 480, 479, 479, 477, 476, 475, 476, 476, 477, 478, 478, 479, 480, 479, 478, 479, 478, 477, 477, 476, 475, 473, 473, 473, 473, 474, 475, 476, 477, 478, 477, 477, 477, 475, 474, 472, 472, 474, 473, 475, 475, 473, 473, 473, 473, 473, 475, 475, 478, 478, 478, 479, 479, 480, 479, 479, 480, 477, 476, 475, 473, 474, 475, 478, 479, 479, 479, 480, 480, 479, 480, 480, 481, 480, 479, 480, 479, 480, 480, 480, 481, 481, 480, 479, 479, 480, 480, 480, 481, 481, 482, 483, 481, 481, 483, 484, 483, 483, 483, 483, 484, 483, 483, 482, 482, 482, 480, 478, 479, 478, 479, 479, 480, 481, 479, 481, 481, 482, 481, 482, 481, 483, 483, 483, 481, 483, 483, 482, 482, 482, 481, 482, 483, 484, 485, 485, 484, 484, 483, 483, 484, 485, 486, 486, 484, 485, 484, 484, 482, 483, 481, 482, 484, 485, 483, 482, 482, 481, 481, 482, 481, 480, 480, 482, 483, 482, 480, 478, 477, 476, 478, 477, 477, 478, 479, 480, 481, 481, 481, 481, 479, 479, 480, 481, 482, 483, 482, 483, 482, 480, 480, 480, 481, 481, 481, 481, 482, 481, 481, 482, 482, 482, 483, 483, 485, 484, 483, 483, 482, 483, 481, 481, 482, 484, 483, 483, 484, 482, 482, 481, 481, 480, 481, 481, 482, 482, 481, 480, 479, 479, 479, 479, 479, 478, 478, 477, 478, 480, 480, 481, 479, 479, 480, 479, 478, 479, 479, 480, 481, 481, 481, 481, 479, 480, 480, 482, 481, 480, 479, 478, 479, 480, 480, 480, 480, 480, 480, 480, 480, 479, 479, 478, 479, 480, 480, 480, 479, 479, 480, 478, 478, 479, 479, 479, 479, 478, 476, 477, 478, 479, 479, 479, 480, 480, 481, 480, 481, 481, 483, 482, 482, 481, 481, 480, 480, 478, 479, 479, 481, 481, 481, 483, 484, 483, 481, 478, 478, 480, 480, 480, 480, 480, 480, 479, 478, 479, 480, 482, 482, 483, 482, 481, 480, 479, 477, 477, 478, 477, 478, 478, 480, 479, 479, 479, 478, 479, 479, 479, 479, 478, 478, 478, 477, 479, 479, 480, 481, 481, 482, 480, 481, 480, 480, 481, 481, 480, 480, 480, 479, 481, 481, 482, 482, 482, 482, 480, 481, 480, 481, 481, 481, 480, 479, 480, 482, 482, 481, 479, 478, 478, 478, 476, 476, 474, 474, 473, 473, 475, 476, 477, 477, 478, 478, 477, 477, 476, 476, 476, 476, 476, 476, 477, 477, 476, 476, 475, 476, 476, 476, 476, 476, 479, 477, 478, 478, 479, 479, 478, 479, 478, 479, 480, 481, 482, 482, 482, 482, 481, 482, 483, 484, 486, 485, 484, 483, 482, 482, 483, 485, 485, 482, 482, 482, 483, 482, 482, 481, 480, 480, 481, 481, 482, 482, 481};
6 horigs.push_back(horig);}
7 {std::vector<float> horig={470, 472, 473, 475, 475, 475, 474, 475, 476, 477, 476, 476, 477, 477, 476, 476, 476, 475, 475, 476, 476, 476, 476, 475, 476, 474, 475, 475, 474, 474, 473, 473, 473, 473, 473, 474, 475, 475, 473, 472, 471, 470, 471, 472, 472, 471, 471, 470, 470, 470, 470, 469, 469, 467, 467, 467, 467, 467, 466, 468, 467, 466, 467, 468, 468, 467, 468, 468, 468, 466, 465, 465, 464, 464, 466, 465, 467, 467, 467, 468, 469, 467, 468, 469, 468, 467, 467, 467, 467, 468, 469, 469, 470, 469, 469, 470, 470, 470, 469, 470, 470, 471, 472, 472, 473, 473, 473, 475, 474, 474, 472, 471, 470, 468, 469, 471, 472, 471, 470, 469, 467, 468, 466, 467, 468, 468, 470, 470, 471, 470, 469, 469, 470, 470, 470, 468, 468, 470, 470, 469, 469, 468, 466, 465, 464, 464, 465, 466, 466, 467, 467, 465, 467, 466, 467, 467, 467, 467, 468, 468, 469, 469, 470, 469, 467, 468, 470, 471, 472, 472, 472, 471, 469, 469, 471, 470, 471, 471, 471, 472, 472, 473, 472, 471, 471, 472, 470, 470, 469, 469, 469, 469, 468, 469, 470, 473, 472, 471, 471, 471, 471, 470, 470, 471, 471, 471, 471, 471, 471, 469, 470, 468, 469, 471, 473, 476, 476, 476, 475, 474, 474, 472, 471, 472, 472, 470, 471, 471, 472, 473, 473, 472, 470, 470, 471, 473, 474, 473, 472, 472, 471, 472, 471, 471, 471, 473, 473, 473, 471, 472, 472, 471, 469, 468, 467, 466, 466, 466, 466, 467, 468, 471, 472, 472, 472, 470, 469, 468, 468, 468, 467, 468, 466, 466, 465, 465, 465, 465, 466, 467, 469, 469, 469, 469, 469, 470, 469, 469, 467, 467, 468, 468, 469, 470, 473, 473, 475, 474, 474, 471, 471, 470, 470, 469, 469, 468, 468, 469, 468, 468, 468, 468, 468, 469, 469, 469, 469, 468, 469, 467, 465, 466, 468, 471, 473, 473, 472, 469, 469, 468, 467, 467, 467, 468, 468, 468, 468, 469, 469, 469, 469, 468, 469, 472, 473, 473, 474, 474, 474, 472, 471, 472, 472, 472, 473, 473, 473, 474, 473, 474, 475, 476, 476, 474, 472, 470, 470, 471, 471, 470, 469, 467, 467, 467, 468, 468, 469, 471, 470, 468, 467, 465, 463, 462, 463, 464, 466, 470, 469, 469, 468, 468, 466, 468, 467, 467, 467, 468, 469, 470, 471, 473, 471, 472, 473, 473, 472, 471, 471, 470, 470, 471, 471, 471, 471, 470, 472, 469, 469, 467, 468, 469, 469, 468, 466, 468, 470, 471, 469, 468, 469, 469, 469, 467, 466, 466, 468, 468, 469, 469, 468, 469, 469, 470, 470, 471, 472, 472, 472, 471, 470, 468, 467, 468, 468, 468, 468, 468, 467, 468, 467, 468, 472, 470, 471, 470, 471, 471, 471, 470, 469, 468, 467, 466, 465, 465, 468, 468, 469, 469, 470, 469, 469, 470, 469, 469, 469, 469, 469, 469, 469, 471, 471, 472, 472, 474, 474, 474, 473, 474, 474, 474, 475, 475, 475, 475, 476, 475, 475, 476, 476, 477, 477, 479, 477, 475, 473, 473, 473, 474, 473, 473, 472, 470, 470, 470, 470, 469, 470, 470, 470, 469, 468, 468, 467, 466, 466, 467, 467, 467, 469, 469, 469, 469, 469, 468, 469, 470, 471, 472, 472, 471, 472, 471, 470, 470, 470, 470, 470, 470, 470, 471, 471, 470, 471, 470, 470, 469, 470, 469, 468, 467, 467, 466, 465, 465, 466, 465, 466, 466, 466, 467, 467, 466, 467, 466, 468, 469, 471, 471, 469, 468, 467, 467, 469, 472, 472, 473, 476, 475, 474, 473, 472, 472, 472, 472, 473, 472, 471, 470, 471, 471, 472, 473, 472, 473, 472, 473, 471, 471, 470, 470, 469, 469, 468, 468, 467, 467, 467, 465, 466, 465, 465, 465, 466, 465, 464, 464, 463, 462, 462, 464, 466, 466, 465, 466, 466, 467, 468, 467, 465, 467, 467, 468, 469, 469, 470, 469, 471, 471, 471, 471, 471, 470, 471, 470, 471, 471, 472, 474, 473, 473, 472, 472, 473, 472, 472, 471, 472, 473, 472, 473, 474, 474, 474, 472, 474, 474, 474, 472, 471, 470, 468, 470, 469, 469, 470, 471, 473, 474, 473, 473, 472, 470, 472, 472, 472, 472, 472, 470, 469, 471, 471, 472, 473, 473, 473, 472, 471, 472, 472, 472, 471, 472, 471, 469, 468, 469, 468, 468, 469, 469, 471, 471, 470, 469, 469, 469, 469, 470, 468, 467, 467, 468, 467, 468, 469, 470, 470, 470, 471, 471, 471, 470, 469, 468, 468, 469, 470, 470, 471, 470, 470, 469, 469, 468, 467, 469, 470, 471, 472, 472, 473, 473, 471, 471, 470, 470, 471, 472, 471, 472, 471, 471, 470, 471, 471, 470, 470, 470, 469, 469, 470, 471, 470, 470, 470, 468, 469, 470, 469, 469, 469, 468, 469, 469, 470, 468, 466, 466, 465, 468, 468, 468, 468, 468, 470, 469, 469, 469, 468, 469, 470, 469, 469, 470, 470, 469, 468, 467, 466, 468, 470, 471, 473, 473, 471, 470, 469, 469, 468, 469, 469, 470, 470, 468, 468, 469, 468, 469, 469, 468, 470, 470, 469, 467, 467, 467, 467, 468, 468, 468, 470, 468, 467, 468, 467, 467, 467, 469, 470, 469, 468, 469, 470, 472, 473, 472, 471, 470, 469, 469, 469, 468, 469, 469, 470, 470, 471, 469, 469, 469, 468, 468, 469, 467, 467, 467, 469, 470, 471, 472, 472, 471, 472, 474, 472, 473, 472, 472, 472, 471, 472, 473, 473, 472, 471, 471, 472, 473, 475, 474, 473, 472, 473, 474, 476, 478, 476, 475, 475, 473, 473, 473, 472, 473, 474, 475, 475, 475, 474, 473, 473, 473, 473, 472, 472, 470, 470, 469, 469, 468, 468, 466, 466, 466, 466, 467, 468, 467, 468, 467, 466, 465, 463, 462, 464, 466, 467, 469, 469, 468, 469, 469, 471, 472, 472, 471, 471, 470, 470, 471, 471, 472, 472, 473, 473, 473, 473, 473, 472, 472, 471, 473, 473, 473, 473, 474, 473, 471, 471, 471, 471, 472, 473, 475, 473, 472, 471, 469, 467, 468, 469, 471, 473, 472, 471, 471, 470, 471, 470, 469, 468, 467, 468, 470, 472, 473, 471, 471, 469, 469, 469, 469, 470, 471, 473, 473, 474, 473, 471, 472, 472, 472, 472, 472, 470, 471, 471, 469, 469, 468, 467, 469, 470, 470, 471, 468, 467, 465, 466, 465, 465, 465, 465, 465, 465, 464, 465, 465, 465, 466, 466, 466, 465, 464, 464, 463, 463, 462, 463, 462, 462, 463, 463, 464, 465, 465, 466, 466, 467, 469, 468, 469, 470, 467, 468, 467, 469, 471, 471, 472, 473, 472, 473, 473, 472, 471, 471, 470, 469, 468, 470, 470, 471, 471, 471, 471, 470, 469, 468, 468, 469, 468, 470, 470, 470, 469, 468, 469, 468, 469, 470, 469, 471, 471, 470, 469, 468, 467, 467, 468, 469, 470, 469, 469, 470, 470, 473, 474, 473, 472, 471, 471, 471, 471, 470, 470, 470, 470, 473, 473, 474, 476, 476, 477, 478, 477, 478, 476, 475, 476, 475, 475, 472, 471, 470, 471, 472, 474, 473, 472, 472, 469, 469, 467, 466, 465, 465, 464, 466, 465, 465, 464, 463, 464, 463, 464, 463, 462, 461, 460, 460, 460, 461, 462, 463, 463, 462, 465, 464, 462, 462, 461, 459, 461, 461, 463, 465, 466, 469, 469, 469, 468, 470, 469, 473, 474, 474, 472, 472, 471, 471, 472, 473, 472, 472, 473, 475, 476, 475, 476, 474, 473, 474, 474, 474, 474, 473, 473, 473, 473, 472, 472, 470, 470, 472, 474, 474, 473, 473, 472, 473, 472, 474, 475, 476, 477, 476, 475, 472, 472, 470, 471, 471, 472, 472, 472, 473, 473, 472, 472, 472, 473, 472, 471, 471, 470, 472, 474, 473, 472, 469, 470, 469, 470, 470, 470, 469, 469, 470, 470, 469, 469, 470, 471, 472, 472, 472, 470, 470, 470, 471, 470, 471, 470, 470, 471, 472, 472, 471, 470, 472, 473, 475, 475, 474, 472, 471, 470, 471, 473, 473, 475, 476, 476, 475, 475, 474, 472, 472, 471, 472, 474, 474, 475, 475, 474, 474, 473, 473, 474, 473, 472, 470, 470, 470, 470, 472, 473, 473, 474, 472, 472, 472, 471, 471, 469, 469, 470, 470, 471, 472, 473, 473, 473, 472, 472, 473, 472, 472, 470, 470, 471, 470, 470, 470, 469, 468, 465, 466, 466, 467, 466, 465, 465, 463, 463, 464, 463, 463, 462, 463, 461, 462, 464, 465, 465, 465, 465, 466, 465, 465, 463, 463, 463, 464, 465, 467, 467, 467, 467, 468, 470, 471, 471, 473, 471, 471, 471, 471, 472, 472, 472, 473, 473, 474, 474, 473, 474, 474, 472, 470, 471, 471, 471, 471, 471, 469, 468, 469, 469, 470, 468, 468, 468, 466, 466, 468, 470, 469, 470, 467, 467, 467, 468, 469, 469, 470, 468, 468, 468, 469, 470, 471, 471, 471, 470, 471, 470, 469, 469, 469, 470, 471, 470, 472, 471, 473, 473, 471, 469, 469, 471, 473, 474, 473, 472, 472, 470, 469, 469, 467, 468, 467, 467, 467, 467, 467, 466, 467, 468, 467, 467, 467, 469, 470, 470, 470, 470, 469, 468, 468, 467, 467, 468, 469, 470, 470, 472, 473, 472, 471, 471, 472, 470, 472, 472, 474, 475, 474, 474, 473, 473, 473, 473, 473, 473, 473, 471, 471, 471, 473, 472, 472, 471, 470, 470, 470, 472, 471, 471, 470, 470, 469, 468, 469, 471, 474, 475, 473, 472, 473, 472, 473, 476, 476, 475, 475, 474, 472, 474, 475, 476, 476, 474, 472, 469, 471, 471, 472, 472, 472, 472, 472, 472, 473, 473, 474, 474, 475, 474, 474, 473, 472, 471, 472, 471, 473, 475, 474, 476, 475, 475, 475, 475, 475, 472, 471, 471, 472, 473, 472, 473, 472, 472, 473, 472, 471, 471, 468, 468, 467, 467, 467, 468, 467, 468, 466, 467, 468, 468, 467, 466, 467, 466, 467, 466, 467, 466, 466, 466, 468, 468, 466, 467, 466, 465, 465, 464, 465, 465, 466, 467, 469, 468, 468, 467, 468, 467, 469, 470, 469, 470, 469, 467, 467, 466, 467, 468, 470, 470, 472, 472, 472, 469, 467, 468, 467, 468, 469, 471, 472, 473, 473, 474, 473, 474, 473, 471, 470, 470, 470, 472, 471, 472, 471, 470, 470, 469, 470, 470, 470, 470, 469, 469, 467, 465, 466, 467, 469, 470, 472, 473, 473, 474, 472, 470, 469, 470, 471, 470, 468, 468, 468, 468, 469, 469, 468, 469, 470, 471, 472, 472, 472, 472, 474, 474, 475, 475, 474, 472, 472, 472, 474, 474, 474, 475, 475, 476, 475, 473, 474, 475, 476, 475, 475, 475, 476, 473, 472, 472, 471, 471, 473, 472, 471, 469, 469, 469, 470, 470, 470, 469, 469, 469, 470, 471, 471, 470, 469, 467, 466, 466, 466, 466, 467, 466, 464, 464, 464, 464, 463, 464, 465, 464, 466, 464, 464, 466, 464, 466, 465, 464, 467, 467, 468, 468, 468, 467, 467, 468, 467, 466, 467, 468, 467, 467, 468, 469, 470, 468, 470, 469, 468, 468, 469, 470, 470, 472, 471, 470, 470, 469, 471, 471, 472, 472, 472, 474, 473, 473, 473, 473, 472, 472, 472, 473, 472, 471, 470, 471, 470, 470, 471, 471, 471, 472, 470, 471, 471, 473, 474, 475, 475, 475, 474, 475, 474, 475, 472, 470, 470, 469, 470, 472, 473, 472, 473, 472, 473, 472, 471, 470, 469, 470, 470, 470, 469, 469, 470, 472, 472, 471, 471, 472, 471, 471, 470, 470, 470, 470, 471, 472, 472, 470, 468, 468, 467, 468, 469, 469, 471, 471, 470, 470, 469, 467, 468, 469, 469, 472, 471, 472, 471, 470, 469, 468, 468, 470, 469, 471, 470, 470, 469, 469, 468, 468, 468, 469, 468, 469, 469, 468, 467, 467, 467, 467, 468, 467, 469, 468, 468, 468, 465, 466, 467, 468, 467, 469, 468, 469, 468, 468, 468, 469, 469, 471, 470, 471, 472, 471, 471, 471, 470, 470, 469, 467, 466, 468, 469, 471, 472, 471, 471, 469, 468, 468, 469, 472, 474, 474, 473, 472, 472, 472, 472, 473, 474, 472, 472, 470, 469, 470, 470, 471, 471, 472, 470, 469, 467, 466, 466, 466, 468, 469, 469, 469, 469, 468, 468, 468, 467, 468, 468, 468, 467, 467, 467, 465, 466, 468, 470, 469, 468, 469, 468, 468, 468, 467, 467, 467, 467, 467, 465, 466, 468, 469, 470, 470, 471, 471, 470, 469, 469, 468, 468, 468, 470, 471, 472, 471, 472, 472, 471, 471, 470, 471, 471, 474, 475, 475, 475, 474, 471, 469, 469, 471, 473, 474, 474, 474, 473, 472, 471, 469, 470, 471, 471, 472, 472, 471, 471, 471, 469, 469, 469, 469, 470, 471, 474, 474, 475, 475, 474, 474, 471, 473, 474, 476, 476, 477, 477, 476, 475, 474, 472, 471, 472, 472, 472, 473, 473, 473, 472, 471, 472, 471, 469, 468, 467, 469, 469, 469, 467, 467, 467, 466, 466, 466, 466, 467, 467, 466, 465, 465, 466, 467, 468, 466, 466, 467, 468, 466, 466, 468, 470, 471, 471, 471, 472, 471, 473, 473, 471, 471, 471, 471, 470, 469, 469, 470, 470, 473, 473, 473, 474, 475, 475, 476, 476, 475, 474, 473, 474, 474, 473, 473, 472, 472, 473, 473, 474, 472, 472, 471, 471, 471, 471, 470, 470, 471, 470, 469, 469, 468, 470, 470, 469, 469, 470, 469, 466, 467, 465, 466, 467, 467, 469, 468, 468, 469, 470, 469, 467, 466, 466, 466, 465, 464, 459, 455, 454, 458, 463, 468, 470, 470, 471, 469, 468, 466, 467, 467, 469, 468, 469, 471, 472, 473, 472, 470, 470, 472, 471, 473, 473, 473, 473, 473, 472, 471, 472, 470, 469, 469, 468, 468, 468, 470, 471, 473, 474, 474, 471, 470, 469, 470, 470, 470, 469, 467, 468, 467, 467, 469, 469, 471, 473, 472, 470, 470, 470, 470, 471, 470, 469, 469, 469, 469, 467, 468, 468, 469, 469, 468, 467, 465, 465, 466, 467, 467, 468, 467, 465, 464, 463, 464, 467, 469, 469, 469, 468, 467, 468, 468, 470, 472, 472, 472, 469, 468, 468, 469, 471, 470, 471, 473, 475, 474, 473, 473, 472, 471, 469, 467, 467, 469, 470, 473, 473, 471, 469, 469, 470, 469, 471, 469, 469, 468, 467, 465, 466, 466, 467, 470, 469, 471, 469, 469, 470, 470, 471, 470, 468, 469, 470, 472, 472, 474, 473, 473, 474, 475, 477, 477, 474, 475, 474, 474, 474, 475, 475, 477, 476, 476, 475, 477, 475, 475, 472, 473, 472, 472, 473, 472, 471, 470, 469, 471, 473, 473, 473, 472, 469, 468, 467, 468, 468, 467, 467, 468, 470, 471, 471, 471, 471, 471, 470, 470, 470, 469, 469, 468, 469, 467, 469, 471, 470, 471, 471, 470, 468, 467, 468, 468, 468, 469, 470, 471, 471, 471, 473, 472, 473, 473, 473, 473, 474, 473, 472, 472, 473, 475, 474, 474, 473, 474, 474, 473, 474, 472, 472, 472, 471, 472, 471, 471, 471, 473, 472, 473, 473, 471, 470, 468, 468, 470, 470, 469, 469, 468, 468, 470, 471, 472, 473, 473, 472, 472, 471, 471, 472, 472, 472, 472, 472, 471, 474, 474, 474, 473, 472, 472, 473, 472, 472, 471, 472, 474, 475, 478, 476, 476, 474, 474, 472, 472, 471, 470, 471, 471, 474, 473, 474, 475, 474, 472, 470, 469, 468, 468, 466, 465, 464, 465, 465, 465, 467, 469, 470, 469, 467, 466, 465, 466, 465, 465, 464, 465, 464, 463, 463, 463, 462, 463, 464, 465, 467, 468, 470, 468, 469, 469, 470, 469, 468, 468, 465, 466, 466, 467, 467, 468, 468, 468, 467, 467, 467, 467, 467, 467, 469, 467, 466, 467, 467, 468, 468, 469, 469, 468, 470, 469, 470, 469, 469, 470, 472, 472, 473, 471, 471, 472, 472, 472, 472, 472, 471, 473, 472, 472, 470, 471, 471, 469, 471, 472, 472, 471, 470, 469, 469, 469, 469, 471, 471, 470, 470, 468, 468, 468, 467, 471, 471, 470, 471, 470, 470, 470, 470, 471, 472, 473, 473, 473, 472, 472, 471, 471, 472, 471, 473, 473, 474, 474, 473, 472, 471, 471, 473, 471, 470, 471, 471, 472, 471, 471, 473, 473, 472, 472, 473, 472, 471, 470, 470, 468, 470, 471, 471, 472, 472, 473, 473, 474, 474, 472, 472, 468, 469, 467, 467, 466, 466, 466, 464, 465, 465, 467, 469, 468, 467, 467, 464, 463, 465, 465, 466, 466, 467, 468, 468, 469, 469, 470, 469, 469, 467, 469, 467, 468, 468, 469, 471, 471, 471, 472, 473, 472, 472, 470, 468, 469, 470, 469, 472, 471, 471, 472, 472, 471, 471, 472, 474, 475, 476, 476, 475, 475, 477, 475, 475, 474, 474, 474, 474, 474, 475, 475, 475, 477, 476, 475, 474, 472, 473, 472, 472, 473, 475, 475, 475, 474, 473, 472, 469, 469, 469, 470, 470, 469, 469, 469, 468, 468, 468, 467, 467, 467, 467, 466, 468, 466, 467, 468, 469, 469, 468, 469, 469, 468, 469, 470, 469, 468, 468, 468, 469, 469, 469, 471, 471, 471, 471, 470, 470, 469, 470, 469, 471, 470, 472, 473, 472, 471, 470, 469, 468, 468, 468, 468, 467, 468, 467, 467, 466, 466, 465, 465, 468, 468, 469, 468, 468, 468, 469, 468, 468, 468, 467, 466, 466, 466, 465, 466, 466, 467, 466, 465, 467, 467, 469, 469, 470, 467, 467, 465, 466, 466, 468, 469, 469, 470, 471, 472, 471, 470, 472, 472, 473, 474, 472, 471, 472, 472, 473, 472, 472, 473, 471, 472, 474, 473, 475, 475, 475, 474, 474, 473, 473, 474, 472, 472, 472, 471, 471, 472, 471, 470, 469, 469, 470, 470, 471, 472, 471, 471, 471, 471, 471, 472, 471, 472, 470, 471, 470, 470, 470, 469, 470, 469, 471, 472, 472, 471, 469, 468, 469, 469, 468, 468, 468, 470, 470, 472, 472, 471, 471, 471, 472, 471, 471, 471, 471, 470, 471, 469, 470, 471, 470, 471, 471, 471, 470, 470, 469, 469, 469, 468, 470, 470, 470, 471, 473, 472, 473, 472, 471, 470, 471, 472, 472, 472, 472, 471, 470, 469, 467, 464, 464, 464, 467, 468, 470, 471, 470, 469, 468, 466, 467, 467, 469, 470, 470, 469, 470, 468, 468, 470, 470, 471, 470, 471, 472, 471, 472, 473, 473, 473, 472, 471, 470, 469, 469, 469, 470, 470, 470, 470, 471, 468, 467, 465, 464, 463, 463, 464, 464, 464, 465, 465, 464, 464, 465, 465, 465, 466, 466, 466, 465, 464, 465, 465, 466, 467, 466, 466, 466, 466, 466, 465, 467, 468, 470, 469, 469, 468, 468, 468, 469, 471, 471, 472, 471, 471, 471, 471, 472, 473, 473, 473, 474, 473, 474, 475, 476, 476, 477, 477, 476, 476, 475, 474, 475, 474, 474, 475, 475, 476, 476, 478, 477, 477, 478, 476, 473, 473, 472, 471, 469, 471, 469, 469, 471, 470, 470, 471, 472, 472, 471, 470, 469, 470, 470, 470, 470, 468, 467, 467, 467, 466, 468, 466, 467, 464, 464, 465, 466, 468, 466, 466, 466, 466, 468, 469, 469, 471, 471, 472, 471, 471, 471, 469, 469, 470, 471, 472, 474, 474, 474, 473, 474, 475, 475, 474, 473, 472, 473, 473, 474, 474, 475, 475, 474, 473, 473, 472, 472, 474, 474, 474, 473, 471, 470, 470, 470, 470, 468, 469, 469, 469, 468, 467, 467, 466, 466, 467, 467, 468, 468, 468, 468, 468, 469, 470, 470, 469, 469, 470, 469, 468, 468, 469, 470, 470, 470, 468, 468, 468, 468, 469, 469, 471, 470, 471, 470, 471, 471, 472, 472, 471, 471, 471, 471, 472, 472, 473, 473, 473, 472, 472, 472, 471, 471, 472, 473, 472, 472, 471, 470, 470, 471, 471, 471, 470, 469, 468, 469, 469, 469, 469, 467, 468, 467, 466, 466, 466, 465, 465, 465, 467, 468, 470, 469, 468, 468, 466, 465, 464, 462, 463, 462, 464, 465, 467, 467, 468, 467, 467, 467, 467, 468, 469, 467, 467, 467, 467, 468, 468, 469, 470, 469, 470, 470, 471, 471, 468, 468, 469, 470, 470, 471, 472, 473, 474, 473, 472, 470, 470, 470, 470, 472, 473, 474, 474, 474, 474, 471, 470, 469, 467, 465, 466, 468, 467, 469, 469, 470, 470, 470, 470, 472, 473, 471, 471, 470, 470, 470, 470, 470, 467, 467, 468, 469, 470, 469, 469, 468, 468, 467, 468, 469, 469, 469, 469, 469, 469, 469, 468, 468, 470, 471, 470, 471, 470, 470, 471, 470, 471, 471, 473, 473, 474, 474, 475, 476, 475, 475, 475, 474, 474, 472, 472, 475, 476, 478, 477, 475, 474, 472, 472, 473, 472, 471, 470, 470, 470, 470, 469, 469, 470, 470, 469, 469, 470, 470, 469, 469, 469, 469, 466, 466, 463, 463, 462, 464, 467, 469, 470, 470, 469, 468, 466, 465, 465, 466, 468, 469, 469, 470, 471, 470, 472, 474, 475, 474, 474, 475, 471, 473, 471, 470, 469, 469, 469, 470, 471, 471, 471, 470, 470, 471, 470, 469, 469, 467, 468, 470, 470, 470, 470, 468, 468, 468, 467, 466, 467, 467, 468, 468, 469, 469, 470, 469, 470, 471, 470, 471, 471, 472, 473, 473, 473, 473, 473, 473, 471, 471, 472, 470, 469, 470, 469, 470, 472, 471, 472, 470, 470, 469, 470, 470, 470, 471, 471, 469, 469, 470, 470, 470, 471, 470, 469, 471, 472, 473, 474, 473, 471, 468, 469, 470, 472, 472, 474, 474, 473, 474, 473, 471, 470, 470, 470, 470, 470, 471, 470, 472, 472, 473, 472, 471, 470, 470, 470, 469, 469, 470, 470, 470, 469, 468, 468, 468, 468, 467, 467, 466, 466, 465, 465, 465, 464, 465, 466, 467, 467, 467, 466, 466, 466, 466, 466, 467, 469, 468, 469, 469, 469, 468, 469, 469, 469, 469, 467, 465, 465, 467, 469, 471, 472, 472, 472, 473, 473, 472, 471, 470, 470, 470, 469, 470, 471, 473, 472, 473, 473, 473, 473, 472, 472, 471, 471, 472, 472, 473, 473, 473, 472, 472, 473, 472, 472, 473, 474, 475, 475, 476, 478, 477, 478, 479, 478, 477, 476, 474, 473, 472, 473, 473, 473, 472, 473, 473, 474, 473, 474, 474, 474, 475, 475, 475, 473, 473, 472, 474, 472, 471, 469, 471, 472, 474, 475, 476, 478, 475, 473, 471, 472, 470, 471, 472, 473, 473, 474, 474, 473, 472, 471, 469, 469, 468, 468, 468, 471, 470, 469, 469, 470, 468, 468, 468, 467, 468, 468, 469, 469, 470, 469, 470, 469, 469, 468, 467, 466, 465, 465, 466, 464, 463, 463, 463, 463, 464, 465, 463, 465, 465, 466, 468, 468, 469, 468, 468, 468, 469, 469, 471, 471, 472, 470, 470, 470, 470, 472, 472, 473, 474, 475, 475, 474, 473, 472, 474, 474, 475, 476, 477, 478, 479, 479, 480, 478, 478, 478, 476, 475, 472, 471, 471, 472, 472, 471, 472, 472, 471, 471, 469, 468, 466, 467, 466, 466, 467, 468, 467, 465, 465, 465, 465, 465, 467, 466, 466, 465, 464, 463, 465, 466, 467, 468, 468, 467, 467, 468, 468, 468, 469, 469, 470, 471, 472, 473, 475, 475, 476, 475, 475, 474, 475, 475, 474, 474, 473, 474, 474, 475, 474, 474, 474, 474, 473, 473, 473, 471, 472, 473, 472, 472, 472, 473, 472, 471, 472, 471, 473, 474, 473, 472, 471, 472, 472, 471, 473, 475, 479, 484, 489, 496, 509, 523, 543, 562, 579, 593, 599, 596, 586, 569, 550, 530, 514, 499, 487, 479, 474, 472, 472, 471, 472, 472, 470, 470, 469, 468, 466, 467, 467, 467, 468, 468, 467, 468, 469, 470, 468, 467, 467, 467, 467, 466, 466, 466, 465, 466, 466, 466, 467, 468, 467, 467, 468, 468, 469, 469, 468, 469, 469, 470, 470, 472, 472, 473, 473, 473, 473, 473, 473, 474, 472, 471, 471, 470, 469, 471, 472, 474, 472, 472, 470, 469, 466, 466, 465, 463, 464, 463, 465, 465, 468, 469, 470, 470, 469, 468, 468, 468, 469, 468, 468, 469, 468, 469, 467, 467, 467, 467, 468, 468, 467, 466, 464, 464, 463, 464, 465, 464, 465, 464, 464, 465, 465, 465, 464, 462, 462, 463, 463, 463, 465, 465, 465, 466, 465, 464, 464, 462, 462, 463, 464, 464, 464, 465, 464, 465, 466, 467, 470, 469, 469, 468, 469, 468, 470, 471, 471, 471, 471, 471, 471, 472, 473, 474, 475, 475, 476, 477, 475, 475, 473, 471, 472, 470, 470, 469, 470, 471, 472, 472, 471, 472, 471, 472, 471, 471, 472, 472, 471, 469, 468, 466, 464, 466, 464, 464, 464, 464, 464, 466, 468, 467, 469, 469, 468, 467, 465, 465, 466, 466, 467, 466, 467, 468, 469, 470, 470, 469, 468, 468, 469, 470, 469, 469, 469, 471, 473, 472, 472, 472, 472, 472, 472, 474, 475, 475, 476, 476, 476, 477, 478, 478, 478, 477, 476, 475, 476, 474, 475, 478, 477, 477, 475, 475, 475, 474, 474, 475, 473, 472, 471, 471, 470, 471, 471, 470, 470, 471, 472, 470, 468, 468, 467, 465, 466, 468, 468, 468, 469, 469, 468, 467, 466, 467, 468, 470, 470, 469, 469, 468, 469, 469, 470, 472, 471, 473, 471, 472, 471, 471, 470, 469, 468, 468, 468, 468, 469, 470, 469, 467, 465, 463, 463, 464, 464, 467, 467, 466, 465, 465, 465, 465, 466, 466, 464, 464, 463, 463, 463, 463, 465, 466, 467, 466, 467, 468, 467, 468, 468, 468, 467, 467, 468, 467, 468, 469, 469, 468, 468, 467, 467, 467, 466, 466, 465, 464, 464, 465, 466, 467, 468, 467, 468, 466, 467, 467, 469, 468, 468, 469, 469, 469, 469, 467, 467, 468, 467, 469, 470, 468, 469, 469, 471, 469, 468, 467, 467, 468, 469, 470, 470, 470, 470, 469, 468, 468, 469, 470, 471, 471, 469, 469, 468, 467, 468, 468, 470, 471, 471, 470, 471, 470, 471, 471, 470, 471, 471, 473, 474, 474, 474, 471, 469, 470, 469, 468, 469, 470, 471, 471, 471, 472, 472, 473, 473, 473, 471, 471, 472, 472, 472, 472, 472, 473, 474, 472, 471, 470, 470, 471, 471, 470, 471, 470, 471, 471, 471, 472, 472, 471, 471, 470, 470, 470, 470, 470, 469, 472, 472, 471, 470, 468, 469, 469, 470, 471, 470, 470, 470, 469, 469, 470, 471, 469, 469, 468, 467, 467, 466, 466, 467, 468, 468, 468, 468, 467, 466, 467, 467, 467, 467, 467, 467, 468, 468, 468, 468, 466, 467, 467, 468, 468, 470, 470, 469, 468, 467, 467, 467, 466, 465, 465, 463, 464, 463, 464, 465, 467, 468, 467, 467, 466, 467, 467, 467, 468, 467, 467, 468, 469, 467, 467, 467, 466, 464, 463, 462, 462, 464, 465, 467, 468, 468, 466, 467, 466, 467, 468, 469, 471, 471, 472, 472, 472, 470, 471, 473, 474, 474, 476, 477, 476, 476, 473, 474, 472, 472, 473, 474, 473, 473, 474, 474, 474, 474, 476, 475, 476, 474, 474, 472, 473, 474, 474, 472, 471, 470, 469, 470, 471, 472, 472, 473, 474, 472, 472, 470, 470, 471, 471, 472, 472, 472, 472, 469, 469, 468, 469, 469, 470, 470, 470, 467, 465, 466, 467, 469, 469, 469, 469, 469, 470, 468, 467, 466, 468, 467, 468, 470, 471, 472, 470, 470, 471, 470, 469, 469, 468, 469, 471, 471, 472, 471, 472, 473, 471, 471, 468, 468, 468, 468, 469, 467, 467, 468, 467, 468, 466, 467, 465, 467, 468, 468, 469, 467, 465, 467, 467, 466, 468, 468, 468, 466, 466, 467, 467, 466, 466, 465, 467, 468, 470, 469, 471, 471, 471, 471, 470, 471, 472, 471, 472, 473, 473, 474, 473, 472, 471, 470, 469, 469, 469, 470, 471, 471, 471, 469, 469, 470, 470, 470, 468, 469, 470, 471, 471, 471, 471, 469, 469, 470, 470, 471, 472, 472, 473, 473, 472, 470, 470, 469, 468, 468, 471, 471, 472, 472, 471, 471, 470, 470, 469, 468, 468, 470, 470, 472, 473, 472, 472, 472, 471, 471, 470, 470, 470, 469, 469, 470, 470, 470, 470, 470, 469, 468, 470, 468, 468, 468, 468, 469, 469, 467, 465, 466, 466, 466, 467, 467, 469, 470, 470, 470, 469, 470, 470, 472, 472, 471, 471, 469, 469, 470, 469, 469, 470, 470, 470, 469, 470, 470, 471, 471, 471, 472, 471, 470, 468, 468, 469, 470, 470, 468, 468, 470, 470, 470, 468, 468, 466, 467, 466, 468, 468, 467, 467, 466, 464, 464, 465, 466, 466, 467, 467, 467, 468, 468, 466, 467, 466, 468, 468, 468, 468, 470, 470, 469, 468, 467, 467, 468, 467, 469, 469, 468, 468, 467, 466, 465, 464, 465, 467, 469, 467, 468, 469, 468, 469, 470, 469, 467, 467, 468, 470, 470, 470, 470, 471, 470, 471, 472, 472, 473, 473, 473, 472, 470, 472, 473, 474, 474, 473, 471, 472, 472, 470, 471, 469, 472, 472, 472, 473, 475, 473, 471, 470, 469, 468, 469, 468, 469, 469, 469, 468, 467, 468, 468, 470, 470, 468, 467, 466, 466, 465, 467, 468, 469, 470, 473, 472, 474, 473, 473, 473, 472, 474, 474, 473, 471, 471, 471, 473, 472, 473, 472, 470, 470, 469, 469, 473, 474, 473, 474, 474, 472, 471, 469, 468, 466, 467, 467, 466, 466, 465, 466, 468, 469, 468, 469, 469, 468, 467, 464, 463, 464, 464, 466, 465, 464, 463, 464, 464, 466, 468, 468, 468, 467, 467, 468, 467, 469, 469, 469, 469, 469, 470, 470, 471, 471, 470, 469, 469, 469, 470, 470, 471, 471, 470, 472, 471, 474, 473, 473, 471, 469, 467, 468, 468, 469, 469, 470, 470, 468, 468, 466, 465, 466, 466, 467, 467, 467, 465, 464, 463, 464, 465, 465, 466, 468, 469, 468, 469, 469, 470, 471, 471, 472, 474, 473, 471, 472, 472, 471, 471, 471, 471, 470, 469, 470, 470, 471, 471, 470, 470, 469, 468, 469, 470, 468, 468, 468, 469, 469, 470, 470, 471, 470, 470, 471, 471, 472, 473, 473, 472, 470, 468, 468, 468, 470, 470, 471, 472, 473, 472, 471, 470, 470, 470, 470, 471, 471, 471, 471, 471, 472, 472, 472, 471, 471, 472, 470, 468, 467, 467, 467, 465, 466, 466, 465, 466, 467, 469, 468, 469, 469, 469, 467, 468, 467, 466, 467, 469, 468, 471, 471, 470, 470, 469, 468, 467, 466, 465, 465, 464, 464, 464, 467, 467, 467, 469, 468, 468, 467, 468, 468, 468, 468, 466, 465, 464, 465, 467, 468, 468, 466, 465, 466, 467, 466, 467, 465, 466, 466, 465, 467, 466, 467, 470, 471, 471, 472, 471, 471, 471, 472, 469, 469, 469, 471, 471, 471, 472, 472, 471, 472, 472, 471, 470, 469, 469, 468, 468, 468, 467, 468, 469, 470, 469, 470, 470, 471, 472, 473, 476, 476, 477, 478, 476, 477, 479, 480, 483, 486, 487, 487, 488, 488, 486, 485, 486, 487, 488, 489, 490, 491, 492, 495, 499, 501, 504, 506, 511, 517, 523, 528, 534, 542, 551, 563, 574, 591, 608, 622, 638, 652, 660, 665, 665, 659, 648, 633, 614, 593, 572, 551, 532, 515, 501, 490, 480, 473, 469, 465, 462, 460, 459, 459, 461, 461, 461, 462, 463, 463, 463, 460, 462, 461, 464, 465, 466, 468, 468, 467, 467, 466, 465, 465, 464, 465, 465, 467, 467, 468, 468, 468, 467, 466, 467, 468, 465, 465, 464, 464, 465, 466, 467, 467, 467, 466, 463, 462, 460, 461, 461, 462, 463, 462, 460, 459, 459, 461, 462, 461, 460, 461, 458, 459, 458, 460, 461, 463, 462, 464, 463, 462, 462, 462, 461, 461, 459, 459, 459, 459, 462, 463, 464, 463, 464, 463, 463, 463, 464, 465, 467, 464, 464, 463, 465, 466, 465, 465, 465, 465, 467, 467, 469, 469, 468, 468, 467, 468, 469, 470, 470, 470, 470, 469, 470, 469, 470, 470, 469, 469, 467, 468, 467, 469, 470, 470, 469, 468, 467, 468, 468, 467, 467, 466, 467, 467, 467, 468, 467, 469, 468, 468, 469, 468, 469, 470, 470, 470, 469, 469, 468, 467, 466, 466, 465, 465, 465, 466, 467, 465, 464, 464, 464, 464, 465, 464, 463, 464, 463, 465, 465, 465, 466, 467, 467, 466, 466, 466, 466, 465, 467, 467, 468, 466, 466, 465, 464, 465, 466, 468, 468, 469, 470, 469, 468, 467, 467, 470, 470, 470, 471, 469, 469, 468, 467, 467, 467, 466, 467, 467, 467, 467, 467, 467, 468, 468, 467, 468, 470, 468, 469, 469, 468, 467, 467, 467, 467, 466, 466, 464, 463, 464, 464, 464, 464, 465, 466, 466, 466, 467, 464, 462, 463, 462, 463, 464, 464, 464, 465, 463, 464, 465, 463, 463, 461, 461, 462, 462, 461, 461, 463, 462, 462, 461, 461, 461, 462, 462, 462, 462, 462, 462, 462, 461, 461, 461, 461, 461, 461, 462, 462, 462, 462, 464, 463, 464, 463, 463, 463, 463, 464, 465, 464, 465, 465, 465, 464, 466, 467, 466, 465, 466, 468, 468, 468, 468, 468, 469, 471, 471, 472, 471, 472, 470, 470, 468, 469, 468, 468, 467, 468, 468, 470, 471, 472, 473, 471, 470, 467, 466, 468, 468, 467, 468, 470, 470, 470, 469, 469, 470, 469, 469, 470, 471, 470, 470, 469, 469, 469, 468, 467, 467, 466, 467, 467, 469, 468, 468, 468, 466, 466, 467, 467, 467, 465, 464, 464, 464, 465, 465, 464, 465, 467, 467, 469, 468, 468, 466, 464, 464, 462, 462, 463, 464, 463, 465, 466, 467, 467, 468, 466, 466, 466, 465, 464, 464, 464, 464, 465, 465, 465, 467, 466, 465, 463, 463, 464, 466, 465, 464, 465, 465, 465, 466, 466, 464, 463, 464, 465, 466, 466, 467, 467, 467, 467, 468, 468, 468, 468, 469, 468, 469, 470, 471, 472, 473, 472, 472, 471, 469, 469, 469, 471, 470, 471, 470, 471, 470, 470, 469, 470, 470, 471, 471, 471, 473, 472, 472, 471, 469, 467, 468, 470, 469, 469, 470, 470, 467, 466, 466, 465, 465, 464, 464, 466, 466, 466, 466, 465, 464, 462, 461, 461, 461, 460, 460, 461, 463, 464, 464, 468, 467, 465, 465, 464, 465, 465, 465, 466, 466, 466, 467, 469, 468, 468, 467, 467, 468, 467, 467, 467, 467, 467, 466, 465, 466, 466, 467, 468, 468, 468, 467, 467, 466, 466, 468, 468, 468, 467, 466, 466, 466, 467, 468, 468, 466, 466, 467, 467, 467, 467, 466, 467, 466, 466, 467, 467, 466, 467, 467, 465, 465, 466, 468, 468, 467, 468, 467, 468, 468, 467, 466, 467, 466, 466, 467, 466, 466, 465, 465, 464, 465, 465, 466, 465, 466, 465, 463, 463, 462, 465, 465, 466, 465, 467, 467, 468, 468, 468, 469, 468, 467, 466, 467, 466, 467, 468, 467, 467, 467, 466, 465, 468, 469, 470, 469, 469, 468, 467, 468, 467, 467, 468, 471, 473, 471, 471, 471, 471, 472, 470, 471, 471, 470, 472, 472, 472, 473, 472, 471, 470, 470, 470, 470, 471, 472, 473, 472, 471, 472, 471, 470, 469, 471, 471, 472, 472, 472, 470, 470, 471, 471, 470, 469, 468, 466, 464, 466, 467, 469, 472, 472, 470, 469, 468, 466, 467, 467, 468, 470, 471, 473, 473, 473, 473, 473, 474, 472, 472, 471, 472, 472, 473, 473, 471, 471, 471, 471, 470, 470, 470, 469, 469, 468, 467, 467, 466, 466, 467, 468, 467, 465, 464, 463, 461, 461, 460, 462, 462, 460, 462, 463, 465, 463, 463, 463, 462, 462, 462, 462, 460, 460, 459, 459, 460, 461, 463, 462, 465, 465, 465, 465, 466, 465, 464, 464, 465, 465, 465, 466, 466, 465, 467, 468, 472, 472, 474, 474, 472, 472, 472, 473, 474, 473, 471, 472, 472, 472, 472, 472, 472, 471, 471, 470, 470, 470, 470, 469, 469, 468, 468, 469, 471, 469, 470, 470, 468, 465, 465, 465, 464, 464, 466, 464, 465, 465, 467, 468, 467, 468, 468, 467, 466, 466, 467, 468, 467, 467, 468, 467, 468, 468, 468, 468, 468, 468, 469, 470, 471, 472, 471, 470, 469, 467, 468, 469, 471, 472, 473, 473, 473, 471, 471, 471, 470, 469, 469, 468, 469, 470, 470, 470, 470, 473, 471, 472, 471, 469, 469, 468, 467, 466, 467, 469, 469, 470, 468, 467, 467, 466, 468, 467, 469, 470, 470, 470, 469, 469, 467, 468, 466, 465, 464, 462, 464, 466, 468, 468, 469, 467, 466, 467, 467, 468, 466, 465, 465, 465, 464, 465, 467, 468, 469, 469, 469, 468, 468, 468, 469, 468, 466, 466, 466, 467, 467, 468, 468, 467, 468, 467, 468, 468, 468, 470, 469, 471, 470, 471, 469, 467, 468, 468, 469, 468, 469, 469, 468, 467, 467, 467, 466, 466, 466, 464, 463, 462, 463, 463, 463, 462, 462, 463, 463, 463, 462, 462, 462, 461, 461, 460, 460, 461, 461, 463, 464, 464, 465, 465, 466, 467, 468, 469, 469, 469, 471, 472, 474, 474, 475, 475, 475, 474, 474, 473, 473, 473, 474, 474, 475, 476, 477, 478, 479, 480, 478, 476, 477, 476, 476, 474, 471, 470, 470, 469, 469, 470, 469, 469, 469, 468, 469, 470, 471, 471, 468, 467, 465, 464, 463, 465, 466, 465, 466, 465, 465, 466, 465, 463, 464, 465, 464, 465, 468, 468, 468, 468, 469, 467, 468, 467, 468, 468, 467, 466, 466, 468, 469, 470, 473, 472, 470, 471, 471, 471, 469, 469, 469, 469, 468, 470, 469, 469, 469, 470, 469, 469, 468, 469, 468, 468, 468, 467, 466, 466, 465, 467, 467, 467, 466, 467, 467, 469, 470, 471, 470, 469, 469, 469, 470, 470, 469, 469, 469, 469, 471, 472, 472, 473, 473, 473, 473, 472, 472, 473, 474, 474, 474, 472, 472, 471, 472, 473, 473, 473, 473, 473, 472, 472, 471, 470, 471, 470, 469, 469, 470, 469, 470, 469, 469, 467, 467, 466, 465, 465, 466, 466, 468, 468, 469, 469, 469, 470, 468, 467, 467, 467, 466, 466, 469, 470, 471, 471, 471, 472, 473, 473, 471, 471, 471, 468, 468, 466, 464, 465, 464, 465, 467, 468, 468, 468, 468, 467, 467, 467, 469, 468, 468, 468, 466, 466, 466, 466, 465, 464, 463, 464, 467, 468, 469, 471, 469, 469, 467, 465, 464, 464, 465, 464, 466, 467, 467, 468, 468, 469, 468, 469, 469, 469, 469, 469, 468, 466, 465, 464, 466, 467, 468, 469, 469, 470, 469, 468, 467, 468, 471, 470, 471, 471, 471, 469, 468, 468, 469, 468, 469, 471, 472, 473, 472, 472, 471, 470, 468, 468, 466, 467, 469, 469, 470, 472, 470, 469, 468, 466, 466, 467, 469, 470, 470, 471, 469, 470, 470, 468, 469, 470, 469, 470, 469, 471, 469, 469, 467, 466, 467, 465, 465, 465, 465, 463, 464, 465, 466, 467, 468, 469, 469, 469, 469, 469, 469, 467, 467, 467, 467, 469, 471, 474, 475, 477, 476, 476, 475, 473, 474, 474, 474, 472, 471, 471, 472, 474, 473, 472, 472, 473, 472, 473, 471, 469, 469, 468, 467, 468, 469, 469, 467, 467, 466, 466, 465, 466, 466, 465, 467, 466, 464, 465, 464, 465, 465, 467, 466, 465, 465, 465, 465, 466, 468, 469, 469, 469, 468, 468, 467, 467, 466, 468, 470, 471, 472, 470, 470, 469, 470, 470, 470, 470, 468, 468, 468, 469, 469, 470, 469, 471, 471, 470, 470, 471, 469, 469, 468, 466, 465, 466, 466, 466, 468, 468, 469, 471, 471, 469, 468, 468, 467, 467, 467, 469, 469, 470, 468, 467, 467, 468, 467, 468, 470, 468, 469, 470, 469, 468, 468, 467, 467, 469, 470, 470, 470, 470, 471, 471, 472, 471, 470, 470, 468, 468, 466, 465, 464, 462, 464, 465, 465, 469, 468, 469, 470, 469, 469, 470, 470, 471, 469, 470, 469, 470, 469, 469, 468, 466, 465, 465, 465, 465, 466, 466, 468, 469, 469, 468, 468, 468, 467, 464, 463, 464, 463, 463, 462, 462, 463, 463, 462, 462, 463, 464, 466, 467, 467, 467, 467, 469, 469, 469, 471, 470, 469, 468, 467, 467, 469, 471, 473, 473, 472, 473, 473, 474, 475, 476, 477, 477, 478, 477, 477, 477, 477, 474, 473, 472, 471, 470, 470, 470, 472, 472, 470, 469, 469, 467, 467, 465, 465, 466, 467, 467, 469, 467, 465, 463, 463, 464, 464, 464, 466, 465, 466, 467, 467, 467, 467, 466, 468, 469, 467, 469, 468, 468, 468, 469, 468, 468, 468, 470, 471, 470, 472, 473, 471, 470, 470, 470, 472, 474, 474, 472, 471, 471, 471, 472, 473, 474, 473, 474, 474, 474, 474, 475, 474, 473, 473, 472, 472, 472, 471, 473, 473, 473, 473, 472, 471, 471, 473, 473, 472, 474, 472, 471, 472, 471, 471, 471, 472, 471, 470, 470, 470, 471, 471, 470, 470, 469, 469, 468, 468, 467, 467, 467, 468, 470, 471, 470, 470, 470, 469, 470, 469, 471, 471, 471, 471, 472, 474, 474, 473, 472, 470, 469, 469, 469, 472, 473, 473, 473, 473, 472, 471, 472, 473, 472, 472, 472, 470, 470, 471, 472, 472, 472, 470, 470, 469, 468, 468, 467, 467, 467, 468, 469, 470, 469, 468, 467, 467, 467, 468, 467, 467, 467, 464, 465, 465, 464, 465, 465, 465, 463, 461, 461, 461, 463, 462, 463, 463, 464, 464, 463, 463, 463, 463, 462, 463, 462, 462, 464, 465, 465, 469, 470, 471, 470, 469, 467, 466, 467, 468, 470, 470, 471, 471, 472, 470, 472, 473, 474, 473, 473, 474, 473, 473, 474, 473, 473, 474, 472, 472, 472, 473, 473, 473, 473, 472, 472, 472, 473, 473, 471, 470, 470, 468, 468, 467, 467, 467, 468, 468, 469, 469, 467, 467, 469, 469, 469, 469, 470, 469, 470, 469, 468, 467, 466, 466, 467, 467, 466, 468, 469, 470, 470, 470, 469, 468, 467, 468, 468, 470, 470, 468, 468, 467, 468, 469, 469, 469, 468, 467, 467, 467, 469, 470, 470, 469, 470, 471, 473, 473, 472, 471, 468, 469, 468, 467, 469, 470, 471, 471, 471, 471, 470, 469, 470, 470, 470, 470, 469, 470, 470, 469, 470, 470, 470, 468, 469, 470, 472, 472, 471, 469, 470, 470, 471, 469, 470, 470, 470, 470, 470, 469, 468, 469, 468, 469, 468, 469, 469, 470, 470, 470, 469, 469, 470, 471, 471, 472, 470, 469, 468, 468, 468, 468, 470, 471, 472, 473, 474, 472, 472, 471, 472, 470, 470, 471, 471, 471, 472, 472, 472, 470, 468, 469, 469, 469, 468, 469, 469, 470, 471, 471, 471, 471, 472, 472, 472, 472, 471, 470, 470, 468, 468, 469, 472, 473, 473, 471, 470, 470, 471, 470, 470, 470, 468, 467, 469, 468, 468, 467, 468, 467, 469, 470, 471, 471, 471, 469, 468, 469, 471, 472, 472, 471, 471, 470, 470, 467, 466, 467, 468, 470, 470, 471, 472, 472, 471, 471, 470, 469, 468, 468, 468, 469, 469, 471, 470, 470, 469, 466, 466, 467, 466, 466, 465, 466, 466, 467, 468, 470, 469, 468, 467, 467, 468, 467, 468, 467, 468, 467, 467, 467, 468, 469, 471, 472, 472, 471, 469, 470, 468, 468, 468, 468, 468, 470, 470, 471, 472, 472, 471, 471, 471, 471, 471, 471, 472, 471, 470, 470, 470, 470, 472, 472, 472, 472, 471, 471, 472, 472, 473, 471, 468, 469, 468, 468, 469, 468, 467, 467, 466, 468, 467, 468, 467, 467, 467, 467, 467, 467, 468, 469, 470, 469, 469, 468, 469, 471, 471, 471, 469, 467, 468, 469, 470, 471, 471, 471, 470, 471, 470, 469, 468, 470, 470, 472, 471, 471, 472, 471, 470, 470, 469, 469, 469, 469, 470, 470, 468, 468, 465, 466, 465, 467, 465, 465, 465, 466, 467, 469, 468, 469, 467, 468, 468, 468, 468, 468, 467, 465, 464, 464, 465, 464, 466, 467, 469, 469, 468, 468, 467, 469, 468, 469, 470, 471, 470, 468, 468, 468, 470, 472, 472, 471, 471, 471, 472, 472, 471, 472, 472, 472, 473, 472, 473, 472, 472, 473, 474, 474, 473, 472, 472, 471, 471, 470, 472, 470, 469, 469, 469, 470, 471, 469, 469, 468, 467, 467, 467, 468, 468, 467, 467, 467, 467, 469, 470, 470, 470, 471, 469, 468, 466, 464, 463, 463, 465, 466, 467, 467, 468, 467, 468, 467, 467, 468, 468, 469, 470, 470, 470, 469, 469, 468, 467, 469, 470, 473, 474, 473, 472, 472, 472, 472, 471, 472, 471, 472, 473, 473, 472, 472, 471, 469, 469, 470, 468, 468, 469, 470, 470, 468, 467, 469, 468, 469, 469, 471, 471, 470, 468, 467, 467, 466, 468, 467, 469, 469, 469, 469, 470, 471, 472, 472, 473, 473, 474, 474, 474, 474, 474, 474, 474, 473, 472, 472, 470, 469, 471, 471, 473, 473, 473, 473, 470, 472, 471, 471, 474, 473, 474, 473, 472, 472, 470, 469, 470, 470, 472, 472, 472, 472, 469, 469, 470, 470, 470, 470, 470, 471, 471, 471, 469, 469, 467, 467, 466, 469, 467, 467, 467, 467, 466, 467, 466, 467, 466, 466, 467, 467, 464, 465, 466, 466, 467, 469, 469, 471, 471, 469, 469, 469, 468, 468, 467, 466, 468, 470, 470, 469, 469, 469, 469, 469, 470, 470, 472, 472, 471, 472, 472, 471, 472, 473, 472, 472, 470, 472, 472, 473, 473, 472, 471, 470, 471, 471, 473, 474, 476, 477, 477, 476, 475, 473, 475, 474, 475, 476, 477, 478, 475, 474, 473, 472, 474, 474, 474, 473, 471, 469, 468, 467, 466, 466, 467, 468, 467, 466, 466, 465, 464, 464, 465, 464, 464, 465, 464, 463, 464, 464, 464, 464, 463, 465, 463, 462, 463, 464, 465, 466, 465, 466, 467, 467, 467, 468, 468, 467, 468, 467, 467, 468, 469, 469, 471, 470, 470, 470, 469, 469, 467, 468, 468, 469, 467, 467, 468, 468, 467, 468, 468, 468, 467, 467, 468, 467, 466, 467, 467, 467, 467, 468, 469, 468, 470, 473, 472, 473, 473, 472, 471, 470, 471, 472, 471, 472, 472, 472, 471, 470, 471, 471, 473, 472, 473, 475, 476, 477, 478, 476, 474, 472, 471, 471, 471, 471, 471, 473, 472, 472, 472, 472, 471, 469, 469, 468, 467, 470, 470, 471, 469, 468, 467, 467, 466, 467, 467, 466, 467, 467, 467, 468, 469, 469, 469, 468, 469, 469, 467, 468, 468, 469, 469, 469, 471, 471, 470, 471, 469, 469, 468, 471, 471, 473, 473, 473, 471, 469, 468, 469, 471, 470, 473, 472, 472, 471, 470, 469, 467, 467, 468, 468, 469, 469, 468, 468, 466, 467, 469, 468, 468, 468, 467, 467, 465, 464, 464, 465, 467, 469, 468, 468, 467, 466, 467, 468, 467, 466, 465, 465, 465, 464, 464, 464, 467, 466, 467, 467, 469, 468, 470, 469, 470, 470, 471, 471, 471, 469, 469, 469, 471, 471, 472, 473, 473, 472, 472, 471, 472, 470, 470, 470, 470, 470, 470, 470, 469, 471, 471, 471, 471, 471, 470, 470, 468, 468, 468, 466, 465, 465, 469, 468, 469, 467, 466, 465, 467, 468, 469, 468, 468, 468, 467, 468, 467, 468, 470, 469, 469, 469, 468, 468, 470, 469, 470, 469, 470, 469, 469, 469, 468, 468, 468, 470, 471, 471, 472, 470, 471, 471, 472, 470, 469, 469, 468, 469, 467, 469, 469, 469, 469, 470, 469, 469, 467, 468, 467, 468, 468, 467, 467, 468, 468, 469, 468, 467, 467, 467, 465, 465, 464, 465, 468, 468, 468, 467, 468, 466, 465, 466, 466, 468, 469, 470, 470, 469, 470, 471, 470, 470, 470, 470, 469, 471, 470, 470, 471, 470, 471, 472, 473, 474, 474, 473, 474, 473, 474, 473, 475, 475, 475, 474, 474, 473, 473, 471, 472, 471, 473, 472, 474, 475, 474, 473, 472, 470, 469, 469, 468, 469, 471, 471, 471, 470, 468, 468, 469, 469, 470, 468, 467, 467, 468, 469, 469, 469, 470, 470, 471, 470, 470, 471, 469, 467, 469, 471, 473, 472, 471, 471, 470, 470, 470, 472, 470, 471, 471, 472, 473, 472, 471, 471, 471, 470, 470, 469, 470, 471, 472, 472, 473, 472, 470, 471, 470, 470, 469, 470, 470, 469, 469, 469, 468, 467, 466, 468, 469, 469, 468, 468, 467, 465, 465, 465, 465, 465, 465, 466, 467, 469, 468, 467, 466, 466, 465, 466, 467, 467, 466, 466, 467, 467, 468, 468, 469, 468, 469, 470, 472, 472, 471, 470, 468, 467, 467, 469, 470, 472, 470, 470, 469, 468, 467, 470, 473, 474, 474, 472, 471, 470, 468, 468, 468, 469, 469, 473, 474, 474, 472, 473, 473, 473, 473, 472, 471, 470, 470, 470, 469, 470, 470, 468, 469, 468, 470, 470, 471, 470, 470, 472, 470, 471, 472, 471, 472, 471, 471, 471, 470, 471, 471, 472, 472, 471, 471, 471, 471, 469, 470, 469, 471, 471, 471, 470, 469, 467, 465, 465, 465, 468, 471, 471, 471, 470, 470, 470, 471, 471, 471, 472, 471, 469, 468, 468, 469, 472, 472, 473, 472, 472, 470, 469, 469, 471, 472, 473, 473, 473, 473, 473, 472, 471, 470, 470, 470, 468, 468, 470, 469, 469, 469, 469, 469, 470, 471, 470, 468, 466, 466, 464, 464, 463, 466, 466, 467, 466, 465, 466, 466, 466, 467, 467, 468, 467, 466, 466, 465, 464, 461, 462, 462, 464, 468, 468, 468, 468, 469, 469, 469, 468, 467, 468, 468, 468, 468, 467, 466, 466, 467, 469, 470, 470, 469, 468, 468, 469, 471, 471, 469, 467, 469, 469, 469, 470, 470, 469, 469, 470, 469, 469, 470, 471, 472, 473, 471, 471, 471, 473, 475, 475, 474, 474, 474, 474, 474, 472, 474, 475, 476, 476, 477, 476, 476, 475, 474, 474, 472, 473, 475, 476, 475, 476, 476, 474, 473, 468, 468, 470, 473, 476, 476, 476, 474, 474, 473, 472, 471, 472, 472, 472, 472, 472, 473, 473, 472, 472, 471, 471, 472, 472, 472, 473, 474, 472, 471, 468, 467, 465, 464, 465, 467, 466, 466, 466, 467, 467, 467, 467, 466, 465, 466, 467, 468, 469, 468, 468, 467, 465, 464, 465, 465, 466, 466, 468, 469, 469, 470, 468, 467, 466, 467, 468, 469, 470, 469, 469, 469, 470, 469, 469, 469, 468, 467, 467, 467, 468, 467, 467, 467, 466, 467, 466, 466, 465, 466, 465, 466, 465, 465, 465, 467, 465, 467, 467, 467, 468, 469, 467, 466, 466, 466, 467, 468, 469, 470, 468, 468, 468, 469, 469, 468, 469, 470, 471, 470, 471, 474, 473, 473, 472, 471, 469, 469, 470, 471, 471, 472, 470, 472, 471, 470, 470, 469, 466, 466, 467, 468, 468, 469, 469, 470, 469, 470, 468, 468, 467, 468, 468, 469, 469, 472, 470, 471, 471, 472, 472, 470, 470, 470, 470, 470, 472, 472, 470, 471, 470, 472, 472, 471, 471, 469, 469, 470, 472, 474, 475, 475, 475, 475, 474, 473, 472, 472, 472, 472, 473, 472, 472, 471, 471, 468, 468, 471, 471, 471, 470, 470, 469, 470, 470, 471, 472, 472, 472, 473, 471, 470, 469, 468, 470, 470, 472, 471, 471, 471, 470, 469, 471, 471, 472, 472, 472, 471, 471, 470, 471, 470, 471, 471, 471, 472, 472, 473, 472, 470, 470, 470, 470, 470, 469, 469, 470, 471, 471, 472, 471, 469, 467, 469, 467, 468, 470, 470, 469, 470, 468, 468, 468, 467, 468, 468, 468, 469, 471, 472, 472, 473, 473, 475, 475, 474, 470, 471, 470, 471, 472, 472, 471, 469, 468, 467, 467, 469, 470, 470, 470, 470, 470, 469, 470, 470, 469, 470, 470, 469, 470, 469, 469, 469, 468, 468, 470, 471, 473, 473, 473, 472, 470, 471, 472, 471, 471, 471, 470, 470, 472, 471, 472, 473, 473, 473, 473, 473, 472, 472, 472, 471, 471, 472, 473, 473, 473, 473, 472, 471, 470, 471, 473, 473, 472, 473, 474, 475, 476, 475, 472, 472, 470, 470, 469, 468, 468, 468, 468, 468, 468, 469, 468, 467, 467, 469, 469, 470, 468, 469, 467, 467, 464, 464, 464, 463, 463, 462, 462, 463, 463, 465, 467, 468, 469, 468, 467, 467, 466, 467, 469, 469, 468, 466, 467, 466, 466, 467, 468, 468, 468, 469, 469, 469, 468, 467, 467, 468, 470, 470, 471, 470, 469, 469, 467, 465, 464, 464, 464, 466, 467, 469, 469, 469, 470, 469, 468, 465, 465, 465, 466, 466, 467, 467, 467, 467, 466, 466, 464, 465, 466, 466, 465, 465, 467, 468, 470, 469, 470, 471, 470, 471, 470, 469, 470, 471, 472, 472, 471, 474, 475, 476, 477, 476, 477, 476, 477, 476, 477, 476, 476, 476, 477, 478, 479, 478, 477, 476, 475, 474, 473, 474, 474, 474, 473, 473, 473, 473, 473, 473, 473, 473, 471, 470, 470, 469, 469, 470, 470, 469, 470, 470, 470, 471, 470, 470, 469, 467, 468, 468, 467, 467, 467, 469, 469, 471, 470, 470, 468, 468, 468, 468, 468, 469, 470, 471, 470, 471, 471, 469, 470, 470, 469, 470, 472, 473, 472, 473, 471, 472, 470, 471, 470, 469, 470, 470, 470, 471, 471, 472, 472, 473, 473, 472, 473, 473, 473, 472, 471, 470, 468, 467, 468, 468, 471, 470, 473, 472, 474, 472, 469, 469, 467, 467, 469, 472, 470, 469, 471, 471, 471, 471, 470, 467, 466, 465, 464, 465, 465, 467, 467, 466, 466, 468, 466, 465, 465, 464, 464, 465, 466, 466, 465, 465, 465, 464, 463, 464, 464, 464, 465, 464, 463, 464, 464, 465, 465, 464, 464, 465, 466, 466, 469, 471, 471, 472, 472, 472, 472, 473, 471, 473, 473, 472, 472, 472, 473, 475, 476, 478, 477, 476, 476, 475, 475, 475, 476, 475, 476, 475, 476, 475, 475, 473, 473, 472, 473, 472, 474, 474, 473, 475, 475, 473, 472, 472, 471, 472, 471, 471, 469, 469, 469, 471, 472, 470, 470, 469, 471, 470, 469, 470, 469, 468, 467, 467, 468, 467, 468, 469, 469, 469, 469, 468, 468, 467, 467, 467, 466, 466, 467, 468, 469, 472, 473, 471, 469, 467, 467, 466, 466, 469, 470, 470, 469, 468, 467, 467, 467, 468, 468, 469, 467, 465, 464, 465, 467, 470, 471, 471, 468, 468, 468, 468, 468, 468, 467, 467, 467, 468, 469, 469, 470, 469, 469, 467, 465, 465, 466, 465, 464, 464, 464, 466, 468, 468, 467, 467, 467, 467, 467, 467, 467, 467, 468, 470, 469, 468, 470, 472, 472, 471, 471, 472, 472, 472, 473, 475, 477, 477, 477, 477, 477, 478, 479, 479, 479, 477, 477, 477, 475, 476, 477, 478, 479, 479, 480, 479, 480, 479, 477, 476, 475, 475, 474, 473, 474, 474, 474, 473, 473, 472, 473, 472, 472, 473, 474, 473, 474, 473, 471, 471, 469, 470, 470, 471, 469, 468, 468, 467, 467, 469, 469, 470, 470, 470, 469, 467, 465, 465, 465, 465, 466, 466, 467, 469, 469, 470, 469, 469, 469, 469, 470, 469, 469, 469, 470, 469, 468, 468, 466, 466, 468, 469, 471, 470, 472, 470, 468, 468, 467, 468, 470, 471, 472, 472, 472, 473, 473, 473, 471, 469, 468, 469, 470, 471, 471, 470, 468, 468, 469, 469, 470, 469, 468, 468, 466, 466, 467, 468, 470, 471, 471, 470, 470, 469, 468, 467, 466, 466, 465, 465, 465, 463, 465, 466, 466, 466, 465, 463, 461, 462, 463, 465, 464, 464, 464, 464, 465, 466, 465, 466, 466, 466, 466, 467, 465, 466, 465, 466, 465, 467, 468, 469, 469, 469, 469, 470, 469, 467, 468, 466, 466, 466, 467, 468, 468, 468, 469, 469, 470, 472, 473, 472, 473, 471, 472, 471, 472, 472, 472, 471, 470, 471, 472, 475, 474, 473, 474, 475, 474, 473, 471, 470, 470, 471, 471, 470, 471, 473, 474, 473, 472, 469, 471, 470, 471, 472, 472, 474, 473, 471, 472, 472, 470, 470, 471, 472, 472, 472, 472, 471, 470, 470, 470, 470, 470, 472, 473, 474, 474, 473, 472, 471, 472, 473, 475, 476, 476, 475, 474, 475, 474, 474, 474, 473, 474, 473, 472, 472, 473, 476, 475, 474, 473, 471, 468, 468, 469, 469, 471, 471, 472, 472, 472, 472, 471, 469, 470, 469, 470, 468, 469, 468, 470, 471, 471, 471, 472, 472, 470, 470, 471, 471, 473, 472, 471, 470, 469, 470, 470, 471, 472, 472, 472, 473, 472, 472, 471, 469, 470, 469, 471, 472, 473, 473, 473, 473, 472, 472, 472, 472, 472, 473, 473, 470, 469, 470, 471, 471, 470, 470, 470, 471, 471, 472, 473, 473, 471, 470, 470, 470, 469, 468, 468, 468, 469, 470, 469, 468, 468, 469, 469, 471, 470, 470, 470, 470, 469, 469, 470, 470, 471, 472, 473, 473, 473, 472, 471, 472, 472, 471, 470, 469, 467, 468, 468, 468, 469, 468, 468, 467, 469, 469, 469, 469, 468, 468, 468, 471, 471, 471, 470, 468, 468, 468, 468, 470, 470, 470, 471, 471, 471, 472, 472, 471, 470, 469, 468, 468, 468, 469, 471, 469, 469, 470, 470, 470, 469, 469, 468, 469, 469, 468, 469, 471, 471, 472, 473, 471, 470, 471, 472, 474, 476, 476, 474, 474, 470, 469, 468, 469, 470, 469, 469, 469, 469, 469, 469, 470, 469, 469, 470, 469, 467, 468, 468, 468, 469, 467, 467, 467, 468, 469, 470, 469, 469, 469, 470, 469, 471, 470, 472, 472, 470, 468, 468, 468, 467, 468, 471, 471, 472, 470, 470, 469, 470, 471, 470, 469, 469, 471, 471, 471, 472, 471, 469, 469, 467, 467, 467, 467, 465, 465, 468, 468, 468, 467, 467, 467, 467, 467, 467, 466, 466, 466, 465, 466, 467, 467, 467, 468, 468, 467, 468, 467, 467, 468, 467, 467, 466, 465, 465, 465, 466, 466, 468, 469, 471, 471, 470, 472, 472, 473, 473, 472, 472, 473, 474, 473, 472, 472, 471, 471, 472, 473, 473, 475, 475, 476, 475, 473, 472, 471, 471, 471, 472, 472, 472, 473, 473, 473, 473, 472, 471, 471, 472};
8 horigs.push_back(horig);}
9 {std::vector<float> horig={469, 471, 470, 471, 471, 471, 471, 470, 470, 469, 470, 472, 472, 472, 472, 473, 474, 472, 473, 470, 469, 471, 471, 472, 472, 471, 471, 471, 472, 470, 471, 469, 468, 468, 468, 467, 466, 467, 467, 466, 467, 467, 467, 467, 468, 467, 466, 466, 467, 468, 467, 465, 465, 464, 464, 464, 463, 465, 463, 463, 462, 463, 462, 462, 462, 462, 461, 462, 462, 462, 464, 465, 464, 463, 462, 461, 462, 461, 462, 461, 462, 463, 465, 465, 466, 464, 465, 464, 463, 462, 462, 464, 464, 465, 464, 465, 465, 463, 464, 466, 466, 468, 468, 467, 467, 466, 466, 468, 466, 467, 468, 468, 468, 466, 465, 464, 466, 467, 468, 467, 465, 464, 462, 464, 464, 464, 463, 463, 463, 464, 466, 465, 464, 464, 464, 465, 464, 464, 463, 462, 464, 465, 465, 465, 464, 465, 464, 463, 464, 463, 463, 461, 460, 460, 460, 461, 461, 462, 465, 465, 464, 463, 462, 464, 466, 466, 465, 464, 463, 465, 466, 466, 468, 469, 468, 468, 466, 464, 463, 463, 464, 468, 469, 469, 469, 469, 468, 467, 467, 468, 467, 466, 464, 462, 462, 461, 462, 463, 465, 467, 466, 466, 466, 466, 465, 465, 467, 466, 468, 468, 467, 469, 468, 468, 469, 470, 469, 468, 468, 468, 467, 469, 470, 470, 470, 471, 469, 470, 469, 469, 467, 468, 469, 469, 468, 469, 469, 469, 469, 468, 467, 467, 467, 468, 469, 467, 467, 468, 468, 467, 467, 468, 468, 467, 466, 465, 463, 463, 462, 462, 463, 462, 462, 462, 462, 462, 463, 464, 464, 463, 464, 464, 465, 465, 465, 464, 462, 463, 461, 462, 465, 466, 466, 468, 466, 465, 463, 462, 461, 461, 462, 462, 466, 466, 464, 464, 463, 462, 464, 466, 468, 467, 464, 463, 464, 464, 465, 465, 464, 462, 462, 462, 465, 466, 467, 468, 467, 466, 465, 464, 464, 464, 463, 463, 461, 462, 463, 463, 465, 465, 464, 464, 464, 464, 464, 464, 464, 466, 465, 466, 465, 464, 467, 466, 468, 470, 471, 470, 468, 467, 465, 466, 468, 467, 468, 469, 469, 469, 467, 467, 466, 464, 466, 467, 469, 470, 471, 469, 467, 465, 466, 465, 464, 462, 462, 463, 463, 462, 462, 462, 462, 463, 464, 463, 464, 463, 463, 463, 463, 463, 463, 464, 464, 464, 463, 463, 464, 465, 465, 466, 466, 466, 466, 466, 464, 464, 466, 468, 470, 472, 470, 469, 468, 467, 468, 466, 468, 467, 466, 464, 464, 464, 466, 467, 465, 463, 462, 462, 462, 462, 462, 463, 463, 462, 462, 464, 464, 464, 464, 463, 463, 465, 464, 465, 465, 466, 467, 467, 468, 468, 468, 467, 465, 463, 463, 464, 464, 465, 464, 465, 464, 463, 464, 464, 463, 462, 463, 463, 465, 465, 466, 466, 466, 463, 463, 462, 461, 462, 463, 465, 466, 465, 464, 462, 463, 463, 463, 464, 464, 463, 464, 464, 466, 467, 467, 467, 469, 470, 470, 470, 470, 471, 470, 469, 470, 471, 471, 471, 471, 470, 470, 470, 470, 471, 472, 470, 470, 471, 470, 469, 468, 467, 468, 467, 466, 467, 466, 466, 467, 465, 465, 465, 462, 464, 463, 464, 464, 465, 466, 465, 465, 464, 466, 466, 469, 468, 467, 466, 466, 465, 466, 466, 467, 466, 465, 468, 466, 466, 465, 465, 464, 464, 463, 464, 465, 465, 465, 465, 465, 465, 466, 466, 466, 466, 464, 462, 462, 460, 460, 460, 461, 460, 460, 460, 462, 463, 463, 463, 463, 465, 465, 467, 469, 468, 468, 469, 467, 467, 464, 465, 465, 465, 466, 467, 466, 467, 469, 470, 469, 469, 468, 466, 465, 465, 465, 465, 465, 466, 465, 466, 467, 467, 466, 465, 464, 463, 462, 461, 462, 463, 464, 466, 463, 462, 459, 459, 459, 459, 460, 461, 461, 462, 461, 461, 462, 460, 458, 457, 455, 456, 458, 461, 462, 464, 467, 467, 468, 469, 468, 468, 467, 467, 466, 468, 468, 469, 469, 468, 467, 466, 467, 467, 467, 467, 466, 466, 466, 468, 468, 469, 470, 470, 470, 470, 470, 468, 468, 467, 466, 466, 466, 466, 467, 470, 469, 469, 468, 467, 466, 465, 466, 468, 467, 468, 468, 468, 467, 469, 469, 468, 468, 466, 466, 467, 465, 465, 466, 466, 466, 466, 467, 466, 467, 467, 467, 469, 469, 467, 467, 466, 467, 464, 462, 463, 462, 464, 465, 465, 463, 463, 462, 463, 462, 463, 462, 464, 465, 465, 466, 465, 465, 465, 464, 465, 466, 467, 468, 469, 467, 467, 465, 465, 466, 467, 466, 467, 467, 468, 466, 466, 465, 465, 466, 467, 467, 465, 465, 465, 465, 465, 467, 467, 468, 468, 468, 467, 467, 466, 466, 465, 465, 465, 465, 465, 465, 465, 463, 463, 464, 464, 464, 465, 465, 466, 466, 465, 461, 461, 461, 460, 460, 462, 463, 464, 463, 464, 464, 463, 463, 464, 464, 463, 463, 463, 463, 465, 465, 466, 466, 467, 466, 464, 463, 463, 462, 464, 466, 466, 467, 467, 466, 464, 463, 463, 464, 465, 467, 467, 466, 467, 464, 464, 463, 463, 463, 464, 464, 464, 465, 463, 463, 461, 461, 461, 460, 461, 460, 462, 463, 464, 464, 465, 465, 466, 464, 465, 465, 465, 465, 465, 465, 464, 464, 464, 466, 466, 465, 465, 462, 463, 463, 464, 464, 467, 465, 464, 464, 464, 464, 465, 466, 467, 468, 468, 467, 468, 468, 468, 469, 469, 469, 468, 468, 469, 469, 471, 470, 471, 472, 470, 470, 469, 470, 470, 471, 471, 469, 469, 469, 469, 469, 469, 467, 467, 468, 470, 468, 468, 468, 468, 469, 469, 468, 468, 467, 467, 467, 468, 469, 467, 466, 464, 464, 463, 464, 465, 464, 463, 463, 462, 462, 462, 463, 463, 464, 463, 463, 463, 463, 463, 464, 464, 464, 463, 463, 462, 464, 463, 464, 464, 465, 464, 465, 464, 464, 464, 465, 466, 467, 468, 468, 468, 468, 467, 467, 468, 468, 467, 469, 470, 469, 470, 470, 469, 467, 465, 464, 463, 460, 463, 465, 468, 470, 470, 469, 467, 466, 466, 465, 462, 463, 462, 462, 464, 464, 465, 464, 465, 466, 465, 465, 465, 466, 465, 467, 468, 469, 469, 468, 468, 467, 467, 467, 465, 465, 466, 466, 465, 465, 465, 464, 464, 464, 463, 463, 463, 463, 463, 464, 465, 464, 463, 462, 462, 461, 459, 459, 458, 458, 459, 459, 459, 459, 460, 460, 460, 460, 460, 460, 460, 462, 461, 461, 461, 460, 462, 461, 462, 463, 464, 463, 463, 465, 465, 465, 466, 466, 466, 465, 466, 464, 464, 464, 465, 465, 465, 465, 464, 466, 468, 467, 467, 466, 465, 466, 466, 467, 468, 469, 468, 468, 468, 467, 466, 464, 465, 465, 466, 468, 469, 468, 468, 466, 464, 462, 462, 463, 466, 467, 467, 467, 464, 465, 466, 467, 468, 467, 464, 466, 467, 467, 468, 469, 469, 469, 469, 469, 468, 469, 471, 469, 470, 467, 466, 468, 470, 471, 472, 472, 474, 475, 473, 472, 471, 470, 469, 470, 468, 467, 468, 467, 467, 467, 468, 466, 464, 463, 461, 461, 461, 460, 461, 460, 458, 458, 459, 460, 459, 459, 460, 460, 459, 459, 458, 457, 456, 457, 456, 459, 459, 460, 461, 461, 459, 459, 459, 459, 460, 461, 462, 463, 465, 464, 465, 465, 465, 465, 466, 468, 470, 471, 470, 471, 471, 471, 470, 471, 472, 472, 471, 471, 470, 469, 469, 469, 469, 470, 470, 468, 468, 467, 468, 470, 471, 471, 470, 470, 469, 467, 468, 466, 466, 465, 466, 467, 468, 469, 470, 470, 469, 468, 468, 467, 467, 467, 467, 468, 468, 467, 468, 467, 464, 463, 464, 462, 466, 466, 467, 469, 468, 468, 468, 467, 466, 466, 465, 465, 466, 467, 467, 468, 467, 467, 466, 466, 464, 464, 463, 463, 464, 466, 466, 465, 466, 466, 466, 467, 466, 466, 466, 468, 467, 468, 466, 466, 466, 465, 464, 468, 470, 470, 470, 471, 469, 470, 468, 469, 468, 468, 469, 471, 469, 469, 469, 470, 470, 470, 469, 468, 468, 467, 466, 465, 466, 465, 465, 465, 465, 466, 465, 466, 466, 467, 469, 471, 470, 470, 470, 468, 469, 468, 468, 466, 466, 466, 465, 465, 467, 466, 467, 467, 466, 464, 464, 463, 463, 463, 462, 462, 460, 460, 459, 460, 459, 461, 460, 460, 460, 461, 460, 460, 460, 458, 456, 456, 457, 457, 459, 459, 459, 459, 460, 460, 460, 461, 463, 462, 461, 462, 462, 464, 465, 466, 466, 467, 467, 468, 468, 470, 471, 470, 468, 467, 466, 468, 467, 467, 468, 468, 466, 465, 464, 466, 466, 465, 464, 465, 465, 465, 467, 468, 466, 466, 465, 464, 465, 465, 464, 463, 464, 463, 463, 464, 463, 463, 463, 461, 464, 465, 466, 465, 465, 465, 465, 463, 463, 464, 466, 467, 468, 466, 467, 468, 469, 469, 470, 469, 467, 468, 467, 468, 468, 467, 467, 467, 468, 468, 466, 464, 464, 464, 463, 463, 461, 463, 464, 464, 466, 467, 468, 466, 464, 462, 461, 460, 462, 463, 462, 464, 465, 465, 465, 465, 465, 465, 465, 465, 466, 464, 462, 463, 463, 467, 469, 471, 470, 470, 471, 472, 471, 470, 470, 471, 471, 470, 469, 467, 466, 465, 464, 465, 464, 464, 465, 465, 464, 464, 466, 465, 466, 465, 465, 466, 466, 467, 468, 467, 467, 465, 465, 466, 466, 465, 466, 466, 466, 465, 467, 468, 468, 468, 470, 469, 470, 469, 467, 468, 469, 468, 467, 467, 467, 467, 468, 468, 469, 468, 469, 471, 472, 471, 470, 468, 467, 468, 470, 471, 472, 471, 471, 471, 470, 468, 468, 468, 469, 468, 468, 468, 466, 467, 468, 468, 467, 469, 468, 468, 466, 467, 467, 467, 465, 466, 464, 464, 464, 463, 464, 464, 464, 464, 465, 466, 465, 464, 463, 463, 462, 462, 462, 463, 464, 464, 463, 460, 460, 460, 459, 460, 463, 463, 463, 463, 463, 461, 460, 459, 461, 460, 461, 463, 461, 464, 463, 463, 462, 461, 461, 461, 462, 464, 466, 465, 466, 464, 463, 465, 465, 464, 466, 466, 465, 466, 466, 466, 467, 469, 470, 470, 469, 468, 467, 466, 465, 464, 466, 466, 466, 465, 465, 464, 466, 465, 466, 465, 463, 463, 462, 463, 466, 466, 466, 465, 463, 462, 461, 462, 464, 464, 465, 465, 466, 465, 465, 465, 465, 466, 466, 466, 465, 466, 468, 467, 467, 467, 467, 467, 467, 467, 468, 468, 470, 469, 468, 468, 468, 467, 468, 469, 472, 473, 473, 471, 469, 467, 468, 469, 469, 468, 467, 468, 467, 468, 467, 467, 468, 468, 467, 466, 465, 464, 463, 466, 467, 466, 466, 463, 463, 463, 463, 463, 461, 460, 458, 459, 459, 460, 460, 461, 461, 461, 461, 461, 462, 460, 461, 459, 459, 459, 460, 461, 462, 462, 463, 461, 462, 463, 462, 464, 466, 467, 466, 465, 464, 463, 462, 463, 464, 464, 465, 466, 466, 466, 466, 464, 463, 462, 464, 465, 466, 465, 467, 467, 467, 466, 466, 467, 468, 469, 469, 469, 470, 467, 467, 468, 466, 466, 468, 468, 470, 471, 470, 470, 469, 469, 468, 468, 468, 468, 466, 466, 467, 468, 470, 470, 469, 468, 467, 466, 468, 469, 468, 468, 467, 466, 466, 466, 465, 467, 468, 467, 467, 467, 466, 466, 466, 466, 466, 466, 467, 466, 466, 466, 465, 464, 465, 465, 466, 465, 466, 467, 467, 465, 465, 464, 465, 465, 466, 466, 464, 465, 463, 464, 464, 465, 464, 463, 463, 462, 462, 463, 466, 466, 466, 466, 465, 465, 466, 468, 468, 467, 466, 464, 464, 462, 463, 464, 463, 463, 464, 464, 464, 464, 463, 462, 462, 462, 461, 462, 462, 462, 462, 462, 462, 462, 463, 463, 464, 464, 463, 465, 466, 467, 467, 467, 466, 465, 464, 464, 464, 463, 465, 465, 466, 465, 465, 466, 464, 463, 463, 463, 464, 465, 465, 465, 466, 466, 468, 467, 468, 466, 467, 468, 468, 469, 467, 467, 466, 466, 466, 467, 467, 467, 467, 467, 466, 465, 465, 467, 465, 466, 466, 466, 464, 465, 465, 465, 466, 466, 465, 464, 463, 462, 460, 459, 461, 463, 463, 464, 465, 464, 463, 461, 461, 462, 461, 461, 462, 462, 463, 464, 463, 463, 463, 463, 465, 466, 468, 468, 468, 468, 467, 467, 465, 466, 466, 466, 467, 467, 467, 468, 467, 468, 467, 466, 469, 469, 470, 469, 468, 467, 468, 468, 468, 470, 467, 466, 467, 465, 466, 467, 468, 467, 468, 467, 468, 467, 468, 468, 468, 467, 468, 467, 466, 467, 467, 467, 469, 469, 471, 469, 470, 468, 468, 468, 469, 471, 470, 469, 469, 469, 469, 468, 469, 469, 470, 470, 470, 469, 468, 467, 466, 466, 466, 467, 467, 466, 465, 464, 463, 464, 463, 465, 464, 463, 462, 461, 462, 462, 462, 460, 462, 461, 461, 462, 463, 462, 462, 462, 463, 463, 462, 462, 463, 463, 463, 463, 464, 464, 464, 465, 465, 464, 465, 465, 466, 467, 469, 468, 468, 466, 467, 467, 467, 469, 469, 470, 470, 471, 470, 468, 467, 467, 468, 470, 470, 471, 469, 468, 467, 468, 468, 469, 469, 469, 468, 467, 466, 465, 465, 465, 466, 466, 466, 465, 464, 463, 462, 461, 462, 463, 465, 465, 465, 465, 464, 465, 466, 468, 466, 467, 465, 463, 463, 461, 460, 460, 462, 462, 464, 461, 456, 455, 457, 460, 463, 465, 467, 467, 466, 466, 463, 463, 461, 462, 463, 463, 464, 466, 467, 468, 468, 468, 466, 466, 466, 465, 465, 463, 465, 468, 470, 469, 470, 468, 468, 466, 466, 466, 465, 465, 464, 466, 467, 467, 468, 468, 468, 468, 468, 466, 466, 467, 468, 467, 466, 465, 465, 465, 465, 466, 466, 465, 465, 464, 464, 464, 464, 463, 462, 463, 463, 463, 464, 464, 465, 465, 465, 464, 464, 464, 463, 462, 462, 463, 463, 464, 465, 466, 464, 463, 462, 461, 461, 461, 461, 462, 463, 464, 463, 465, 464, 466, 466, 468, 470, 470, 470, 469, 470, 471, 471, 470, 468, 468, 466, 466, 465, 464, 465, 467, 467, 468, 467, 467, 466, 465, 465, 464, 465, 463, 462, 463, 463, 464, 465, 465, 464, 466, 466, 466, 467, 467, 465, 466, 466, 465, 465, 465, 466, 467, 469, 470, 471, 471, 470, 470, 470, 472, 472, 471, 469, 470, 469, 469, 469, 470, 470, 472, 472, 471, 470, 469, 469, 467, 466, 464, 465, 464, 466, 464, 465, 466, 465, 465, 465, 465, 465, 466, 468, 467, 464, 462, 463, 464, 464, 464, 463, 462, 464, 465, 465, 463, 463, 461, 462, 462, 463, 464, 466, 467, 467, 466, 466, 464, 462, 462, 463, 464, 467, 466, 467, 467, 467, 468, 468, 468, 470, 469, 468, 469, 468, 468, 468, 469, 468, 469, 468, 467, 469, 470, 470, 468, 467, 465, 464, 467, 466, 467, 467, 467, 466, 465, 465, 467, 466, 466, 466, 465, 467, 467, 468, 467, 466, 465, 464, 463, 465, 466, 466, 468, 469, 470, 470, 470, 468, 470, 468, 469, 469, 468, 468, 468, 468, 469, 469, 469, 468, 468, 468, 468, 469, 470, 470, 470, 467, 466, 466, 466, 466, 467, 467, 465, 464, 463, 463, 463, 465, 464, 465, 465, 463, 462, 463, 464, 466, 465, 465, 465, 464, 464, 461, 460, 460, 459, 460, 461, 461, 462, 462, 461, 461, 460, 461, 462, 461, 462, 463, 463, 462, 462, 461, 461, 462, 462, 462, 465, 464, 465, 463, 464, 463, 463, 461, 462, 462, 463, 465, 466, 465, 464, 464, 463, 464, 463, 464, 463, 464, 465, 464, 464, 465, 464, 463, 463, 465, 465, 465, 465, 465, 466, 466, 468, 468, 468, 469, 468, 467, 468, 467, 469, 469, 468, 468, 469, 469, 467, 467, 468, 468, 468, 468, 468, 466, 467, 465, 466, 465, 466, 465, 465, 466, 466, 466, 466, 466, 466, 466, 465, 466, 465, 466, 467, 468, 467, 466, 465, 464, 464, 465, 466, 468, 470, 469, 469, 468, 469, 468, 467, 468, 468, 468, 467, 467, 467, 466, 467, 467, 469, 469, 469, 467, 466, 464, 465, 466, 465, 467, 465, 466, 467, 467, 467, 468, 465, 464, 463, 463, 462, 463, 461, 460, 462, 462, 463, 462, 462, 462, 461, 460, 459, 458, 458, 458, 461, 462, 462, 463, 462, 463, 465, 466, 464, 464, 463, 462, 461, 461, 462, 463, 463, 464, 464, 464, 465, 464, 464, 463, 463, 464, 465, 466, 466, 467, 467, 467, 468, 469, 469, 469, 468, 467, 468, 468, 469, 467, 469, 470, 470, 470, 470, 470, 470, 471, 473, 472, 471, 472, 472, 473, 473, 472, 471, 469, 469, 469, 470, 470, 470, 469, 467, 467, 466, 467, 468, 467, 466, 464, 463, 464, 464, 464, 464, 467, 469, 469, 467, 465, 463, 460, 459, 458, 460, 462, 463, 465, 465, 464, 464, 463, 463, 463, 462, 463, 464, 463, 464, 464, 465, 465, 466, 467, 466, 465, 463, 463, 463, 463, 463, 465, 467, 469, 468, 466, 464, 465, 465, 466, 465, 466, 466, 463, 464, 462, 461, 462, 463, 465, 465, 464, 462, 460, 461, 463, 462, 462, 461, 461, 462, 464, 465, 465, 465, 464, 463, 463, 464, 463, 463, 464, 464, 463, 462, 462, 463, 464, 466, 468, 469, 468, 465, 465, 465, 464, 464, 466, 467, 467, 467, 467, 468, 468, 468, 469, 468, 470, 470, 470, 468, 468, 467, 468, 470, 469, 470, 468, 469, 470, 470, 468, 467, 468, 468, 468, 469, 468, 467, 467, 467, 467, 466, 468, 468, 467, 467, 467, 466, 465, 465, 466, 466, 466, 466, 465, 463, 465, 465, 466, 464, 464, 466, 466, 466, 465, 464, 464, 465, 462, 463, 465, 466, 467, 467, 467, 466, 465, 466, 465, 466, 466, 466, 466, 466, 466, 466, 469, 468, 468, 467, 466, 465, 466, 465, 467, 468, 468, 466, 468, 467, 466, 467, 467, 468, 468, 468, 468, 467, 466, 467, 466, 465, 465, 463, 463, 462, 464, 465, 466, 466, 468, 466, 467, 464, 464, 463, 461, 462, 463, 463, 463, 464, 465, 463, 463, 462, 463, 463, 463, 466, 466, 465, 465, 466, 467, 467, 468, 467, 465, 464, 465, 467, 467, 467, 468, 467, 468, 468, 469, 467, 465, 462, 461, 461, 463, 463, 463, 462, 462, 461, 462, 464, 464, 466, 463, 462, 460, 461, 460, 460, 460, 460, 460, 460, 461, 461, 462, 462, 462, 461, 463, 462, 462, 460, 461, 460, 462, 463, 465, 466, 466, 465, 467, 467, 466, 466, 467, 469, 470, 470, 470, 469, 470, 470, 471, 470, 468, 468, 468, 469, 471, 473, 473, 474, 476, 475, 474, 473, 472, 472, 473, 474, 474, 474, 471, 469, 468, 468, 468, 467, 467, 467, 468, 467, 470, 471, 470, 468, 469, 467, 465, 465, 463, 463, 463, 463, 462, 461, 461, 462, 462, 462, 463, 464, 464, 464, 465, 463, 463, 463, 462, 463, 464, 463, 464, 463, 464, 466, 468, 466, 466, 467, 466, 465, 465, 466, 466, 467, 468, 468, 467, 466, 467, 466, 466, 466, 469, 468, 469, 469, 470, 469, 467, 466, 466, 467, 467, 468, 468, 466, 467, 468, 467, 466, 465, 465, 465, 465, 465, 466, 465, 466, 465, 464, 462, 462, 462, 462, 462, 462, 462, 462, 463, 464, 466, 465, 465, 464, 463, 464, 462, 462, 463, 463, 463, 465, 465, 464, 465, 466, 468, 467, 468, 467, 465, 465, 466, 465, 465, 465, 466, 466, 468, 468, 468, 469, 470, 470, 469, 467, 467, 468, 467, 466, 467, 468, 469, 468, 469, 468, 469, 469, 469, 468, 467, 467, 466, 466, 464, 466, 466, 467, 467, 466, 467, 465, 465, 465, 464, 465, 463, 463, 462, 461, 460, 460, 458, 458, 458, 459, 460, 461, 460, 462, 463, 461, 460, 460, 462, 462, 464, 464, 464, 463, 462, 462, 463, 462, 463, 462, 460, 461, 463, 465, 468, 468, 469, 469, 469, 467, 466, 468, 468, 467, 466, 465, 464, 463, 464, 464, 467, 466, 468, 469, 468, 468, 467, 464, 463, 462, 464, 466, 466, 466, 466, 466, 467, 465, 466, 467, 465, 465, 465, 463, 463, 463, 464, 465, 464, 463, 463, 464, 464, 466, 467, 464, 464, 463, 462, 463, 464, 467, 467, 468, 466, 464, 463, 464, 463, 463, 465, 466, 468, 467, 468, 466, 468, 467, 467, 465, 465, 466, 469, 471, 472, 472, 471, 472, 471, 472, 473, 473, 472, 471, 469, 468, 468, 466, 465, 464, 465, 466, 466, 465, 467, 468, 468, 468, 466, 466, 465, 466, 466, 465, 465, 464, 463, 463, 462, 463, 460, 460, 460, 462, 463, 463, 463, 464, 463, 464, 462, 461, 462, 463, 464, 466, 467, 467, 469, 469, 468, 468, 467, 466, 466, 465, 466, 466, 467, 466, 466, 467, 466, 466, 465, 466, 467, 466, 466, 467, 467, 466, 465, 465, 463, 462, 463, 463, 464, 465, 464, 463, 463, 463, 464, 466, 467, 467, 467, 468, 467, 466, 465, 464, 464, 465, 466, 465, 465, 465, 466, 466, 466, 466, 465, 467, 468, 468, 470, 471, 471, 469, 469, 470, 469, 468, 467, 466, 465, 464, 464, 466, 465, 466, 465, 466, 465, 465, 465, 465, 464, 467, 467, 467, 467, 468, 467, 467, 466, 466, 467, 469, 469, 469, 468, 467, 467, 467, 468, 468, 467, 467, 467, 467, 467, 468, 466, 467, 468, 468, 467, 467, 466, 465, 465, 464, 465, 466, 466, 466, 466, 466, 465, 463, 463, 462, 463, 463, 461, 461, 462, 461, 461, 462, 463, 463, 462, 462, 462, 462, 462, 461, 462, 462, 462, 464, 463, 464, 463, 465, 464, 466, 464, 465, 465, 464, 466, 464, 465, 465, 465, 466, 465, 466, 466, 464, 464, 464, 465, 466, 468, 468, 468, 468, 469, 468, 467, 467, 467, 465, 464, 465, 465, 464, 464, 464, 466, 468, 470, 469, 470, 470, 470, 468, 469, 467, 467, 467, 468, 469, 468, 467, 468, 467, 468, 469, 470, 472, 473, 473, 473, 471, 472, 472, 472, 471, 471, 472, 472, 471, 470, 468, 467, 468, 467, 467, 465, 466, 468, 469, 469, 468, 467, 468, 466, 467, 467, 467, 466, 466, 465, 466, 466, 467, 469, 468, 469, 468, 468, 466, 466, 465, 464, 464, 465, 464, 465, 466, 465, 464, 463, 463, 463, 463, 464, 463, 463, 465, 464, 462, 463, 461, 461, 461, 461, 462, 462, 460, 459, 461, 462, 462, 463, 463, 462, 460, 458, 459, 459, 462, 462, 463, 462, 462, 462, 463, 464, 465, 466, 467, 469, 469, 470, 468, 467, 467, 467, 468, 469, 471, 471, 471, 473, 473, 472, 472, 471, 471, 471, 472, 473, 474, 472, 471, 472, 470, 472, 472, 472, 470, 469, 467, 466, 466, 466, 465, 465, 465, 465, 463, 464, 463, 463, 463, 461, 463, 464, 465, 464, 462, 462, 461, 459, 457, 457, 457, 459, 458, 459, 462, 463, 462, 462, 464, 464, 464, 463, 463, 465, 465, 468, 465, 466, 465, 466, 468, 469, 469, 470, 468, 469, 470, 471, 473, 473, 473, 472, 470, 470, 471, 470, 468, 468, 467, 467, 466, 467, 467, 467, 468, 469, 469, 469, 467, 466, 467, 467, 466, 468, 468, 468, 468, 468, 467, 466, 465, 466, 468, 471, 473, 477, 480, 483, 488, 493, 495, 496, 494, 491, 486, 482, 479, 476, 472, 471, 469, 468, 469, 467, 467, 467, 465, 465, 465, 465, 465, 465, 464, 463, 463, 463, 463, 464, 465, 465, 466, 465, 463, 464, 464, 464, 464, 464, 464, 464, 464, 464, 462, 462, 464, 464, 464, 464, 464, 465, 465, 465, 466, 466, 466, 467, 467, 467, 466, 466, 467, 466, 465, 465, 464, 465, 466, 467, 467, 468, 469, 469, 469, 467, 467, 466, 466, 466, 466, 466, 466, 465, 465, 464, 463, 462, 463, 464, 463, 464, 464, 465, 466, 465, 465, 464, 464, 464, 463, 462, 461, 460, 463, 464, 465, 466, 464, 462, 461, 461, 461, 462, 463, 463, 464, 462, 461, 460, 459, 460, 462, 463, 463, 462, 461, 460, 459, 459, 458, 458, 460, 461, 462, 463, 462, 462, 462, 461, 462, 460, 462, 464, 465, 466, 465, 465, 465, 466, 468, 467, 466, 467, 467, 468, 467, 469, 469, 469, 470, 470, 472, 472, 471, 471, 470, 471, 471, 472, 471, 471, 470, 470, 470, 469, 468, 468, 467, 466, 466, 466, 467, 467, 465, 465, 464, 463, 464, 465, 464, 464, 463, 463, 464, 466, 467, 466, 465, 464, 463, 461, 463, 463, 462, 462, 464, 463, 463, 463, 463, 463, 464, 465, 466, 465, 465, 464, 466, 466, 468, 468, 468, 468, 468, 468, 469, 470, 470, 470, 470, 469, 470, 471, 471, 472, 474, 473, 472, 473, 471, 471, 470, 471, 472, 473, 472, 473, 473, 473, 472, 473, 472, 472, 473, 472, 470, 468, 466, 465, 464, 466, 467, 466, 466, 466, 467, 467, 468, 466, 466, 466, 464, 463, 464, 464, 466, 467, 466, 467, 466, 466, 465, 465, 464, 464, 465, 465, 464, 465, 466, 466, 467, 468, 469, 467, 466, 465, 465, 465, 463, 463, 464, 463, 465, 465, 465, 465, 464, 464, 464, 463, 462, 461, 461, 463, 464, 464, 463, 462, 461, 460, 459, 463, 462, 463, 463, 462, 460, 459, 460, 460, 462, 461, 462, 461, 460, 459, 461, 462, 462, 465, 464, 463, 462, 462, 463, 465, 466, 466, 465, 464, 462, 462, 461, 461, 463, 463, 463, 462, 464, 463, 465, 465, 465, 466, 467, 466, 466, 466, 466, 465, 465, 465, 465, 463, 464, 467, 468, 468, 466, 464, 465, 465, 466, 466, 467, 466, 464, 461, 461, 463, 463, 465, 467, 469, 468, 467, 466, 466, 466, 466, 466, 467, 465, 463, 463, 463, 466, 467, 467, 467, 466, 468, 465, 467, 467, 466, 467, 468, 469, 469, 469, 469, 468, 468, 467, 467, 468, 468, 468, 468, 469, 470, 470, 470, 469, 468, 467, 466, 465, 466, 466, 466, 466, 467, 469, 469, 469, 469, 470, 469, 469, 468, 466, 466, 467, 467, 468, 468, 468, 467, 468, 467, 468, 468, 467, 468, 467, 468, 468, 468, 468, 467, 466, 465, 466, 465, 465, 463, 463, 463, 464, 465, 464, 464, 466, 466, 464, 464, 464, 463, 464, 465, 462, 462, 464, 465, 466, 464, 463, 462, 462, 462, 462, 464, 465, 466, 466, 465, 466, 466, 465, 466, 465, 464, 464, 464, 464, 464, 466, 464, 464, 464, 462, 463, 463, 463, 465, 465, 465, 463, 464, 463, 462, 459, 458, 459, 461, 462, 463, 462, 461, 460, 461, 462, 463, 463, 464, 465, 466, 466, 468, 466, 467, 466, 463, 463, 464, 464, 465, 465, 465, 466, 465, 465, 464, 466, 468, 469, 469, 468, 469, 469, 470, 471, 469, 469, 469, 469, 469, 468, 469, 469, 469, 469, 471, 471, 471, 469, 469, 470, 469, 469, 469, 468, 469, 470, 471, 471, 468, 469, 469, 468, 467, 467, 466, 465, 464, 465, 466, 465, 466, 465, 466, 466, 465, 466, 465, 466, 465, 465, 463, 464, 465, 465, 465, 465, 464, 464, 465, 464, 464, 463, 463, 462, 465, 466, 468, 468, 467, 468, 468, 467, 466, 465, 464, 465, 465, 464, 465, 464, 466, 466, 467, 467, 467, 466, 466, 464, 465, 465, 465, 466, 466, 465, 464, 464, 463, 463, 464, 463, 463, 461, 460, 461, 460, 460, 462, 463, 467, 467, 466, 465, 465, 465, 465, 466, 466, 465, 466, 465, 467, 468, 468, 468, 467, 464, 463, 464, 466, 468, 467, 466, 466, 466, 467, 466, 465, 465, 465, 465, 466, 466, 467, 466, 467, 467, 467, 467, 466, 466, 466, 465, 465, 466, 466, 467, 469, 467, 467, 466, 465, 466, 464, 464, 465, 466, 467, 469, 468, 468, 469, 468, 467, 467, 468, 467, 468, 469, 469, 469, 468, 468, 466, 466, 466, 465, 465, 466, 467, 468, 468, 468, 467, 468, 467, 468, 468, 467, 467, 466, 463, 462, 463, 462, 462, 462, 462, 462, 463, 463, 463, 464, 463, 466, 466, 465, 465, 466, 465, 466, 465, 466, 464, 463, 464, 466, 467, 467, 467, 466, 467, 466, 465, 465, 465, 466, 467, 467, 468, 467, 467, 466, 465, 465, 465, 465, 464, 465, 465, 464, 465, 465, 468, 468, 466, 463, 463, 462, 462, 463, 463, 461, 462, 461, 461, 463, 462, 461, 461, 460, 462, 463, 466, 465, 467, 467, 465, 464, 464, 464, 464, 464, 465, 465, 464, 465, 463, 463, 463, 463, 463, 463, 463, 464, 465, 465, 464, 462, 461, 462, 463, 463, 464, 465, 465, 465, 466, 467, 467, 467, 467, 469, 470, 469, 469, 468, 467, 467, 467, 469, 471, 471, 472, 471, 468, 468, 469, 468, 469, 470, 471, 472, 470, 471, 467, 467, 468, 467, 467, 467, 467, 469, 468, 466, 465, 463, 463, 465, 465, 465, 466, 466, 467, 468, 467, 466, 466, 465, 465, 466, 466, 466, 467, 467, 468, 467, 467, 470, 469, 467, 468, 469, 468, 469, 471, 471, 471, 471, 469, 468, 467, 467, 468, 468, 471, 469, 467, 467, 466, 465, 465, 466, 465, 464, 464, 463, 461, 462, 462, 462, 461, 461, 462, 464, 462, 462, 461, 460, 461, 463, 464, 463, 462, 461, 460, 457, 456, 457, 459, 462, 463, 464, 464, 464, 463, 465, 465, 464, 465, 465, 466, 467, 466, 465, 465, 465, 467, 468, 467, 467, 467, 465, 466, 467, 469, 468, 468, 467, 465, 465, 463, 463, 464, 465, 466, 464, 463, 462, 464, 465, 465, 466, 465, 463, 462, 463, 464, 465, 466, 466, 466, 464, 463, 463, 462, 461, 463, 464, 466, 465, 467, 468, 468, 467, 466, 465, 463, 463, 465, 466, 467, 467, 468, 469, 469, 467, 470, 468, 467, 466, 465, 466, 464, 463, 465, 464, 465, 466, 467, 468, 466, 465, 465, 465, 464, 465, 465, 466, 466, 466, 465, 466, 466, 466, 467, 467, 467, 467, 466, 464, 465, 469, 469, 470, 468, 467, 466, 466, 463, 463, 465, 464, 465, 465, 465, 466, 466, 466, 464, 464, 464, 464, 465, 465, 465, 466, 465, 465, 464, 464, 463, 463, 464, 463, 465, 464, 464, 464, 462, 462, 462, 461, 462, 462, 463, 463, 462, 462, 461, 462, 463, 465, 465, 465, 464, 464, 462, 461, 462, 460, 460, 460, 461, 462, 462, 463, 462, 463, 462, 463, 463, 465, 466, 467, 467, 466, 465, 465, 466, 464, 463, 462, 462, 462, 463, 464, 467, 468, 469, 468, 468, 470, 470, 470, 468, 467, 464, 463, 462, 464, 464, 466, 467, 468, 468, 468, 468, 467, 467, 468, 467, 468, 469, 470, 472, 473, 474, 475, 475, 478, 480, 482, 487, 492, 498, 505, 512, 519, 526, 534, 543, 553, 558, 563, 569, 571, 572, 576, 578, 582, 589, 596, 603, 607, 613, 618, 625, 628, 631, 633, 632, 633, 631, 627, 623, 617, 609, 601, 591, 579, 567, 553, 538, 523, 510, 498, 486, 475, 466, 460, 456, 451, 449, 447, 446, 447, 449, 450, 450, 448, 445, 443, 442, 442, 445, 446, 448, 448, 448, 449, 449, 449, 449, 449, 451, 451, 451, 452, 451, 450, 451, 452, 452, 455, 457, 458, 457, 457, 456, 456, 456, 455, 455, 456, 456, 457, 458, 458, 456, 455, 453, 454, 454, 452, 453, 454, 454, 454, 453, 451, 450, 449, 448, 448, 449, 449, 449, 449, 449, 449, 450, 450, 450, 452, 452, 454, 454, 453, 451, 450, 450, 450, 451, 454, 453, 454, 454, 454, 454, 453, 454, 453, 452, 453, 454, 454, 456, 455, 456, 455, 456, 457, 459, 461, 461, 462, 462, 462, 460, 460, 459, 460, 459, 460, 460, 459, 460, 460, 460, 460, 460, 461, 462, 461, 461, 461, 461, 461, 462, 462, 463, 464, 463, 462, 462, 463, 464, 463, 461, 461, 460, 462, 464, 465, 465, 463, 462, 462, 462, 462, 462, 464, 462, 460, 461, 462, 462, 464, 464, 463, 462, 461, 461, 462, 460, 460, 459, 460, 460, 461, 461, 461, 460, 459, 460, 459, 460, 460, 460, 459, 459, 460, 459, 458, 459, 457, 460, 462, 461, 461, 460, 460, 460, 461, 461, 460, 460, 461, 461, 462, 462, 463, 463, 465, 464, 463, 462, 462, 463, 464, 463, 464, 464, 464, 466, 465, 465, 463, 462, 461, 462, 463, 462, 461, 460, 460, 460, 460, 461, 461, 460, 459, 459, 459, 460, 460, 460, 461, 461, 461, 458, 457, 458, 460, 462, 463, 463, 462, 461, 462, 462, 460, 459, 458, 457, 458, 459, 460, 461, 461, 460, 461, 461, 460, 460, 459, 458, 458, 458, 458, 457, 456, 455, 455, 457, 458, 459, 458, 457, 456, 455, 454, 453, 454, 455, 457, 457, 457, 457, 459, 461, 460, 459, 458, 458, 459, 459, 458, 458, 458, 459, 459, 459, 459, 459, 459, 459, 460, 459, 459, 461, 461, 463, 464, 464, 464, 465, 465, 465, 465, 467, 466, 465, 467, 466, 463, 463, 464, 464, 465, 465, 466, 466, 466, 464, 462, 461, 461, 460, 461, 463, 464, 465, 465, 464, 463, 464, 463, 463, 463, 461, 462, 463, 464, 464, 463, 463, 464, 462, 464, 463, 462, 464, 461, 460, 461, 461, 463, 464, 465, 465, 466, 464, 461, 460, 461, 461, 460, 461, 461, 462, 463, 465, 463, 463, 461, 462, 462, 461, 461, 461, 461, 462, 462, 464, 463, 462, 462, 461, 461, 460, 459, 460, 460, 460, 460, 460, 462, 462, 462, 460, 461, 461, 462, 463, 462, 461, 460, 460, 460, 460, 461, 462, 461, 461, 461, 462, 462, 461, 461, 461, 462, 465, 465, 462, 463, 462, 462, 463, 464, 467, 468, 468, 467, 466, 466, 466, 467, 465, 466, 466, 466, 467, 467, 468, 469, 468, 467, 467, 465, 464, 466, 465, 466, 467, 468, 469, 470, 469, 466, 466, 463, 462, 463, 464, 463, 463, 461, 462, 460, 460, 460, 461, 460, 460, 461, 460, 459, 459, 457, 456, 457, 457, 458, 459, 460, 459, 460, 460, 462, 461, 461, 461, 462, 461, 462, 463, 464, 464, 464, 463, 461, 460, 460, 460, 461, 460, 459, 460, 460, 461, 462, 465, 465, 465, 465, 463, 462, 462, 462, 462, 462, 462, 461, 461, 461, 460, 461, 463, 463, 463, 461, 462, 462, 462, 462, 462, 463, 465, 466, 466, 465, 463, 462, 462, 463, 465, 466, 465, 464, 463, 462, 461, 462, 462, 462, 463, 463, 463, 463, 463, 462, 462, 460, 460, 461, 464, 465, 464, 464, 461, 459, 460, 460, 461, 460, 461, 461, 462, 462, 462, 463, 463, 462, 462, 460, 459, 459, 460, 460, 462, 462, 462, 461, 462, 462, 461, 463, 463, 463, 463, 461, 462, 462, 464, 467, 468, 467, 466, 465, 463, 463, 466, 466, 468, 468, 466, 465, 465, 464, 464, 465, 466, 467, 467, 466, 466, 465, 464, 466, 467, 468, 468, 470, 469, 466, 465, 464, 464, 465, 465, 467, 466, 465, 465, 464, 464, 464, 461, 461, 462, 463, 462, 463, 464, 464, 464, 465, 465, 465, 465, 464, 464, 466, 466, 466, 466, 466, 465, 465, 465, 466, 467, 469, 468, 469, 467, 467, 466, 466, 467, 468, 469, 468, 468, 466, 465, 466, 465, 466, 466, 465, 464, 462, 459, 459, 460, 460, 460, 461, 460, 460, 458, 456, 457, 457, 456, 458, 459, 459, 458, 457, 456, 458, 458, 457, 457, 458, 457, 459, 459, 458, 457, 457, 458, 459, 459, 458, 458, 458, 458, 460, 459, 461, 461, 461, 462, 464, 467, 467, 469, 468, 469, 468, 468, 467, 467, 467, 467, 467, 466, 466, 466, 467, 468, 468, 468, 467, 465, 464, 464, 464, 465, 465, 466, 466, 468, 467, 466, 464, 463, 462, 461, 461, 460, 459, 458, 459, 460, 460, 461, 461, 461, 463, 462, 463, 463, 464, 463, 464, 466, 463, 465, 465, 466, 466, 464, 465, 463, 464, 463, 463, 464, 464, 465, 465, 466, 466, 466, 466, 467, 467, 468, 467, 466, 465, 464, 465, 463, 465, 464, 464, 467, 468, 469, 468, 468, 469, 469, 468, 467, 467, 468, 467, 466, 463, 462, 461, 462, 464, 465, 465, 465, 465, 466, 465, 463, 462, 461, 462, 462, 463, 462, 465, 463, 463, 463, 461, 461, 460, 461, 461, 463, 462, 463, 462, 462, 462, 462, 463, 463, 464, 464, 464, 462, 461, 462, 461, 463, 463, 463, 463, 463, 463, 463, 465, 463, 466, 466, 466, 466, 465, 465, 465, 465, 465, 463, 464, 464, 463, 464, 464, 463, 463, 461, 462, 463, 465, 467, 468, 465, 463, 462, 460, 460, 461, 461, 462, 461, 461, 461, 459, 459, 459, 460, 458, 458, 458, 457, 456, 456, 456, 457, 456, 455, 457, 457, 459, 460, 460, 460, 461, 461, 461, 463, 461, 461, 460, 461, 462, 463, 464, 466, 468, 467, 469, 468, 468, 469, 470, 471, 471, 472, 472, 471, 472, 471, 471, 470, 470, 470, 471, 471, 471, 472, 471, 471, 471, 469, 468, 467, 469, 468, 468, 468, 468, 466, 464, 464, 463, 463, 462, 463, 464, 463, 463, 463, 463, 462, 461, 461, 462, 462, 462, 461, 463, 463, 461, 460, 459, 459, 459, 459, 460, 461, 462, 462, 462, 461, 462, 463, 465, 466, 466, 467, 467, 468, 467, 468, 467, 467, 467, 465, 467, 465, 464, 463, 462, 463, 463, 467, 467, 466, 462, 461, 461, 462, 461, 463, 462, 463, 464, 462, 464, 464, 464, 464, 463, 462, 464, 462, 464, 465, 465, 466, 466, 465, 463, 465, 467, 468, 467, 466, 464, 465, 465, 465, 467, 469, 469, 471, 468, 469, 468, 469, 469, 470, 469, 469, 467, 466, 466, 466, 467, 466, 465, 464, 463, 463, 463, 463, 463, 462, 463, 463, 462, 462, 462, 461, 464, 465, 466, 465, 466, 464, 463, 462, 461, 461, 461, 462, 464, 464, 466, 465, 466, 466, 469, 466, 466, 464, 463, 463, 463, 465, 465, 464, 464, 466, 464, 464, 463, 463, 463, 464, 464, 463, 464, 464, 463, 463, 463, 462, 462, 463, 463, 462, 462, 463, 463, 461, 460, 463, 463, 463, 463, 463, 464, 463, 463, 463, 463, 462, 460, 460, 460, 460, 462, 463, 465, 466, 465, 464, 466, 466, 465, 464, 462, 461, 460, 462, 464, 465, 465, 465, 462, 462, 464, 465, 466, 466, 467, 467, 466, 466, 464, 465, 465, 466, 466, 466, 465, 464, 462, 462, 463, 465, 465, 464, 464, 463, 463, 465, 467, 467, 466, 465, 463, 463, 463, 465, 466, 466, 466, 466, 467, 467, 466, 465, 464, 464, 464, 464, 464, 465, 466, 464, 463, 463, 463, 462, 463, 463, 462, 463, 463, 464, 463, 464, 465, 465, 465, 464, 464, 465, 465, 465, 466, 465, 464, 465, 464, 464, 463, 463, 464, 462, 464, 466, 467, 467, 467, 468, 468, 468, 468, 467, 467, 465, 466, 467, 469, 471, 471, 469, 469, 469, 468, 468, 466, 466, 467, 466, 465, 465, 463, 461, 461, 460, 461, 462, 463, 462, 462, 461, 460, 460, 459, 459, 458, 458, 458, 459, 460, 461, 461, 459, 460, 460, 461, 460, 461, 462, 461, 461, 462, 463, 463, 465, 466, 466, 466, 465, 464, 465, 466, 465, 467, 467, 467, 466, 466, 464, 463, 462, 462, 462, 463, 463, 466, 466, 465, 464, 465, 466, 465, 465, 465, 466, 467, 465, 463, 465, 465, 465, 465, 465, 463, 463, 462, 463, 463, 463, 462, 463, 463, 464, 464, 463, 464, 464, 464, 466, 465, 464, 463, 463, 462, 462, 463, 464, 465, 465, 465, 465, 466, 467, 466, 466, 466, 463, 462, 459, 458, 459, 460, 462, 463, 464, 463, 462, 462, 464, 464, 467, 469, 470, 469, 467, 466, 464, 464, 463, 463, 462, 462, 463, 464, 463, 463, 462, 462, 461, 461, 461, 461, 462, 461, 461, 461, 460, 459, 459, 460, 460, 462, 463, 462, 462, 461, 463, 461, 460, 462, 462, 464, 466, 466, 467, 466, 467, 466, 467, 466, 467, 468, 470, 470, 472, 471, 471, 470, 472, 471, 471, 471, 471, 470, 469, 468, 468, 468, 468, 468, 467, 467, 466, 465, 464, 464, 463, 462, 463, 462, 461, 461, 460, 460, 460, 460, 461, 461, 461, 461, 462, 460, 462, 462, 461, 462, 462, 460, 460, 461, 461, 462, 466, 466, 466, 464, 464, 463, 463, 464, 464, 466, 466, 466, 466, 465, 465, 466, 466, 467, 468, 466, 465, 466, 466, 467, 468, 467, 468, 469, 468, 468, 468, 469, 469, 469, 469, 470, 471, 470, 467, 467, 466, 466, 466, 465, 466, 466, 467, 469, 469, 470, 469, 468, 467, 465, 464, 464, 465, 465, 467, 465, 465, 465, 465, 465, 465, 465, 464, 464, 465, 464, 465, 464, 464, 465, 467, 467, 466, 466, 463, 463, 464, 466, 466, 466, 467, 468, 469, 467, 466, 464, 464, 464, 465, 467, 468, 469, 469, 469, 470, 467, 466, 465, 465, 467, 467, 468, 468, 468, 468, 466, 466, 467, 467, 468, 467, 467, 467, 467, 466, 467, 466, 466, 466, 464, 463, 462, 462, 462, 463, 463, 464, 464, 463, 461, 460, 460, 459, 460, 460, 459, 459, 458, 457, 457, 456, 459, 458, 458, 458, 458, 456, 457, 457, 458, 458, 458, 459, 459, 458, 458, 459, 461, 461, 461, 461, 461, 463, 465, 465, 467, 467, 468, 466, 467, 467, 467, 466, 468, 469, 467, 468, 468, 468, 469, 470, 471, 472, 474, 472, 472, 471, 472, 471, 470, 468, 467, 466, 467, 467, 467, 468, 467, 468, 464, 464, 464, 464, 465, 465, 464, 465, 465, 465, 464, 463, 462, 462, 461, 460, 460, 460, 461, 460, 461, 462, 462, 464, 465, 464, 463, 463, 463, 463, 463, 463, 464, 464, 464, 465, 464, 462, 459, 460, 460, 460, 461, 462, 464, 464, 464, 464, 464, 465, 464, 463, 464, 464, 466, 467, 467, 465, 464, 463, 465, 467, 466, 465, 465, 466, 466, 467, 467, 469, 468, 468, 467, 467, 467, 466, 466, 466, 465, 465, 465, 464, 465, 465, 463, 464, 464, 465, 466, 466, 465, 465, 465, 464, 465, 464, 465, 465, 465, 466, 466, 465, 465, 466, 466, 467, 465, 465, 464, 464, 464, 464, 463, 464, 464, 464, 465, 465, 465, 467, 467, 468, 468, 467, 466, 465, 465, 467, 469, 469, 469, 469, 469, 466, 464, 463, 462, 462, 462, 465, 466, 468, 468, 468, 467, 467, 467, 468, 466, 466, 466, 466, 466, 465, 465, 467, 466, 466, 467, 467, 469, 468, 467, 468, 466, 467, 466, 466, 466, 466, 467, 467, 466, 465, 464, 463, 462, 460, 462, 463, 464, 465, 465, 467, 467, 468, 466, 466, 466, 465, 464, 464, 465, 464, 465, 466, 467, 465, 465, 464, 463, 465, 463, 463, 463, 464, 464, 465, 466, 465, 465, 463, 464, 463, 464, 464, 464, 462, 461, 461, 461, 463, 462, 464, 463, 462, 463, 463, 463, 465, 465, 464, 463, 464, 463, 464, 463, 465, 463, 463, 462, 462, 461, 462, 463, 463, 464, 466, 467, 465, 464, 465, 466, 467, 466, 467, 468, 468, 467, 466, 465, 465, 465, 465, 465, 466, 467, 466, 467, 466, 465, 465, 465, 465, 466, 465, 466, 467, 467, 466, 466, 466, 465, 465, 464, 464, 465, 465, 464, 464, 465, 465, 464, 464, 464, 465, 464, 463, 463, 464, 463, 463, 462, 463, 464, 465, 465, 465, 465, 466, 466, 467, 466, 467, 467, 468, 468, 466, 465, 464, 464, 465, 465, 465, 466, 466, 468, 467, 465, 463, 463, 463, 463, 461, 463, 462, 463, 464, 463, 463, 463, 463, 462, 462, 462, 461, 459, 460, 460, 461, 461, 460, 460, 461, 460, 462, 462, 462, 464, 463, 463, 464, 465, 465, 464, 463, 463, 462, 463, 462, 463, 464, 465, 466, 468, 468, 466, 466, 465, 465, 466, 464, 463, 463, 465, 464, 465, 465, 466, 466, 468, 468, 469, 468, 468, 468, 467, 467, 467, 466, 465, 463, 464, 466, 468, 466, 465, 465, 466, 466, 464, 464, 464, 464, 464, 464, 466, 465, 465, 465, 463, 462, 462, 461, 462, 462, 463, 464, 464, 465, 467, 468, 466, 467, 466, 464, 464, 464, 462, 462, 462, 462, 463, 463, 463, 465, 465, 465, 465, 464, 465, 467, 467, 466, 466, 465, 464, 462, 463, 466, 466, 468, 468, 469, 469, 467, 468, 466, 468, 468, 468, 467, 467, 465, 465, 465, 465, 464, 465, 465, 465, 466, 465, 465, 464, 465, 464, 463, 464, 465, 466, 468, 468, 467, 466, 466, 463, 464, 465, 465, 467, 468, 468, 468, 466, 465, 465, 466, 466, 466, 466, 466, 466, 466, 468, 470, 470, 471, 469, 468, 468, 469, 469, 469, 467, 468, 467, 466, 466, 466, 467, 466, 467, 467, 468, 468, 467, 466, 465, 464, 464, 464, 464, 464, 466, 466, 467, 464, 465, 465, 465, 464, 463, 463, 461, 463, 463, 463, 464, 464, 463, 462, 462, 463, 461, 462, 461, 462, 461, 462, 461, 461, 462, 462, 462, 461, 462, 463, 463, 463, 463, 464, 464, 464, 464, 465, 465, 465, 466, 467, 465, 466, 465, 466, 467, 466, 468, 469, 469, 468, 467, 467, 466, 465, 464, 466, 466, 465, 467, 468, 468, 469, 469, 469, 471, 471, 471, 470, 469, 469, 468, 468, 469, 468, 469, 471, 473, 475, 473, 472, 471, 470, 470, 469, 469, 468, 466, 464, 465, 465, 463, 464, 464, 461, 461, 460, 459, 460, 461, 460, 461, 461, 461, 460, 460, 461, 462, 461, 459, 458, 457, 457, 458, 459, 459, 461, 461, 462, 462, 463, 464, 464, 463, 463, 462, 461, 462, 464, 465, 465, 466, 465, 465, 464, 464, 463, 464, 465, 466, 467, 466, 465, 464, 461, 462, 461, 461, 462, 463, 463, 462, 463, 463, 462, 461, 463, 465, 465, 466, 467, 466, 466, 465, 465, 464, 464, 464, 464, 465, 466, 468, 469, 469, 469, 469, 470, 470, 469, 468, 467, 467, 468, 467, 468, 468, 468, 466, 466, 467, 468, 469, 469, 469, 468, 468, 468, 468, 468, 470, 469, 470, 470, 470, 467, 467, 468, 466, 467, 465, 465, 465, 465, 465, 465, 466, 465, 466, 464, 461, 461, 461, 462, 463, 464, 464, 463, 464, 463, 466, 467, 467, 467, 467, 467, 466, 465, 465, 464, 465, 467, 468, 469, 467, 467, 468, 467, 467, 467, 467, 469, 469, 468, 467, 466, 467, 466, 466, 463, 461, 459, 459, 462, 463, 464, 464, 465, 465, 465, 464, 465, 463, 462, 460, 459, 459, 459, 459, 462, 462, 464, 463, 464, 463, 462, 460, 461, 461, 461, 463, 463, 464, 463, 462, 462, 463, 464, 464, 465, 465, 464, 463, 464, 463, 463, 463, 466, 466, 467, 467, 469, 468, 467, 467, 466, 465, 464, 465, 465, 465, 465, 466, 467, 467, 467, 464, 463, 463, 464, 464, 465, 466, 467, 467, 466, 467, 464, 464, 465, 464, 464, 465, 465, 464, 462, 463, 464, 465, 465, 465, 463, 464, 464, 464, 464, 465, 466, 467, 467, 467, 467, 465, 463, 463, 462, 463, 463, 464, 464, 466, 467, 467, 468, 467, 466, 466, 466, 465, 465, 464, 463, 463, 464, 466, 466, 466, 467, 467, 466, 465, 465, 466, 465, 466, 464, 463, 464, 462, 464, 463, 463, 464, 464, 465, 465, 465, 465, 464, 464, 464, 463, 462, 461, 462, 463, 464, 464, 463, 463, 463, 465, 465, 465, 465, 465, 465, 465, 464, 464, 465, 465, 467, 469, 468, 469, 469, 469, 471, 472, 471, 472, 470, 468, 468, 469, 469, 469, 470, 468, 467, 468, 467, 468, 469, 469, 471, 469, 470, 471, 469, 467, 468, 466, 465, 466, 466, 467, 468, 468, 466, 464, 463, 463, 462, 463, 464, 464, 464, 465, 465, 465, 464, 465, 467, 467, 468, 467, 467, 466, 467, 464, 465, 463, 463, 465, 465, 465, 466, 466, 465, 464, 466, 467, 467, 467, 466, 466, 464, 464, 465, 468, 468, 469, 469, 468, 467, 465, 466, 466, 467, 468, 468, 468, 467, 467, 467, 467, 468, 468, 466, 464, 462, 462, 464, 467, 467, 466, 464, 463, 461, 461, 462, 462, 463, 463, 462, 461, 459, 459, 459, 460, 460, 459, 460, 460, 461, 460, 461, 462, 464, 464, 463, 462, 462, 463, 463, 464, 464, 465, 465, 466, 465, 467, 465, 464, 464, 464, 464, 465, 464, 465, 467, 468, 467, 466, 467, 467, 468, 468, 469, 467, 468, 467, 468, 469, 469, 468, 468, 467, 465, 466, 464, 465, 466, 467, 466, 466, 465, 464, 463, 464, 464, 465, 465, 466, 465, 464, 464, 466, 466, 467, 469, 468, 469, 468, 466, 464, 463, 463, 464, 465, 466, 467, 467, 467, 467, 466, 466, 465, 465, 463, 463, 463, 465, 467, 465, 467, 467, 467, 466, 465, 464, 464, 463, 463, 463, 465, 465, 465, 464, 463, 463, 465, 466, 468, 469, 470, 470, 469, 469, 469, 468, 470, 470, 470, 470, 469, 470, 467, 466, 466, 466, 465, 465, 467, 467, 466, 466, 466, 467, 467, 466, 466, 464, 463, 463, 463, 462, 464, 464, 462, 462, 463, 462, 462, 464, 464, 463, 465, 464, 463, 462, 462, 460, 461, 463, 461, 459, 456, 456, 456, 458, 463, 465, 467, 467, 466, 465, 464, 462, 463, 463, 464, 462, 464, 463, 462, 460, 460, 460, 461, 464, 465, 466, 465, 467, 465, 466, 466, 466, 465, 465, 467, 467, 467, 464, 462, 463, 465, 466, 467, 468, 469, 468, 468, 467, 467, 468, 470, 469, 470, 471, 471, 470, 469, 469, 469, 468, 467, 469, 471, 471, 472, 471, 470, 469, 468, 467, 466, 465, 468, 467, 468, 469, 468, 469, 468, 468, 468, 469, 469, 470, 471, 471, 471, 471, 470, 469, 468, 466, 467, 467, 466, 467, 467, 467, 467, 467, 466, 465, 466, 464, 464, 465, 467, 467, 468, 467, 466, 464, 463, 462, 461, 462, 463, 463, 464, 463, 462, 463, 463, 463, 461, 462, 462, 462, 462, 463, 463, 463, 463, 465, 466, 466, 465, 464, 464, 464, 464, 465, 466, 467, 465, 466, 465, 464, 463, 461, 462, 463, 463, 465, 465, 466, 464, 464, 463, 464, 464, 465, 464, 465, 464, 463, 461, 461, 461, 460, 461, 462, 464, 465, 466, 463, 464, 463, 462, 463, 462, 462, 463, 463, 461, 461, 462, 462, 463, 465, 465, 464, 464, 465, 464, 466, 467, 467, 465, 466, 466, 464, 465, 466, 469, 470, 470, 471, 468, 466, 464, 463, 461, 464, 465, 466, 468, 466, 466, 466, 466, 465, 466, 466, 466, 464, 465, 464, 464, 464, 464, 465, 465, 464, 465, 467, 467, 467, 467, 467, 466, 467, 466, 466, 467, 469, 468, 468, 466, 465, 466, 465, 465, 465, 466, 466, 464, 465, 464, 464, 466, 468, 468, 470, 469, 470, 468, 468, 468, 467, 468, 468, 468, 467, 465, 465, 464, 465, 464, 465, 465, 465, 464, 465, 464, 465, 465, 467, 467, 467, 468, 467, 467, 465, 464, 463, 463, 465, 465, 466, 467, 468, 468, 467, 467, 467, 468, 466, 466, 468, 468, 467, 467, 464, 462, 463, 464, 466, 467, 467, 469, 470, 469, 466, 465, 464, 465, 466, 467, 468, 467, 466, 466, 464, 463, 462, 462, 462, 463, 463, 464, 465, 463, 464, 466, 467, 467, 467, 467, 468, 467, 466, 467, 467, 465, 467, 465, 465, 465, 467, 467, 467, 468, 468, 467, 466, 465, 465, 466, 465, 465, 466, 466, 465, 465, 465, 464, 464, 463, 463, 464, 465, 464, 465, 464, 464, 464, 465, 465, 466, 466, 468, 468, 469, 470, 467, 466, 467, 467, 468, 469, 468, 468, 467, 467, 468, 469, 467, 466, 466, 465, 466, 467, 469, 469, 469, 470, 470, 469, 468, 467, 468, 468, 469, 468, 468, 467, 468, 466, 463, 463, 463, 464, 464, 465, 467, 466, 464, 462, 461, 460, 460, 458, 459, 459, 460, 460, 459, 459, 458, 457, 459, 461, 462, 464, 464, 463, 464, 463, 462, 461, 460, 460, 461, 462, 463, 463, 463, 463, 463, 464, 462, 462, 461, 462, 464, 465, 465, 465, 464, 463, 462, 464, 463, 465, 466, 467, 467, 465, 463, 462, 461, 461, 462, 462, 463, 462, 462, 462, 463, 462, 462, 464, 464, 465, 464, 462, 462, 462, 462, 461, 460, 461, 462, 463, 464, 463, 465, 464, 464, 462, 461, 462, 462, 463, 464, 464, 468, 467, 469, 468, 468, 468, 467, 468, 465, 467, 469, 470, 470, 470, 471, 472, 472, 471, 472, 472, 472, 471, 472, 471, 471, 471, 471, 472, 472, 471, 471, 471, 469, 467, 468, 468, 468, 470, 470, 469, 467, 468, 467, 468, 468, 468, 468, 467, 467, 465, 464, 463, 463, 462, 464, 462, 461, 461, 462, 463, 464, 465, 465, 464, 466, 464, 462, 462, 462, 462, 465, 465, 467, 465, 467, 466, 465, 465, 465, 464, 465, 466, 466, 465, 464, 465, 465, 466, 467, 467, 468, 467, 468, 467, 467, 467, 467, 467, 468, 466, 466, 466, 468, 468, 467, 466, 466, 467, 467, 467, 468, 468, 468, 467, 467, 466, 466, 465, 463, 466, 465, 467, 467, 466, 466, 466, 467, 468, 468, 467, 465, 463, 462, 462, 462, 464, 464, 465, 463, 463, 464, 462, 461, 460, 460, 460, 462, 462, 460, 458, 456, 457, 457, 457, 458, 459, 462, 463, 463, 463, 460, 461, 460, 460, 459, 460, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 471, 470, 470, 469, 469, 468, 469, 468, 470, 471, 469, 468, 469, 471, 470, 471, 471, 471, 472, 472, 471, 469, 470, 467, 467, 467, 468, 470, 469, 471, 470, 471, 470, 469, 467, 467, 466, 466, 467, 467, 468, 469, 469, 469, 469, 469, 468, 467, 466, 466, 465, 462, 464, 464, 465, 465, 464, 462, 463, 463, 464, 464, 463, 463, 464, 464, 464, 464, 462, 461, 461, 462, 463, 465, 465, 465, 464, 464, 464, 465, 466, 465, 464, 464, 465, 465, 465, 464, 463, 464, 465, 464, 464, 463, 463, 461, 462, 463, 465, 466, 465, 463, 461, 461, 460, 461, 461, 462, 463, 464, 464, 465, 465, 463, 462, 462, 461, 462, 462, 463, 463, 463, 461, 459, 460, 460, 459, 461, 461, 462, 464, 466, 467, 465, 464, 461, 462, 464, 463, 465, 465, 465, 465, 465, 466, 469, 469, 468, 469, 467, 469, 470, 470, 471, 472, 472, 473, 474, 473, 475, 474, 475, 474, 474, 473, 472, 473, 475, 475, 474, 474, 474, 473, 473, 473, 472, 471, 471, 469, 469, 469, 470, 469, 469, 468, 468, 468, 468, 467, 467, 466, 464, 464, 465, 466, 467, 466, 466, 465, 464, 462, 463, 462, 463, 463, 465, 464, 464, 462, 463, 462, 464, 464, 463, 462, 461, 461, 462, 463, 463, 463, 462, 462, 462, 462, 462, 462, 462, 464, 463, 462, 463, 463, 462, 463, 464, 466, 467, 466, 467, 466, 466, 468, 469, 470, 470, 469, 468, 468, 466, 465, 462, 462, 462, 464, 465, 467, 467, 466, 465, 465, 464, 464, 464, 465, 464, 464, 464, 464, 464, 465, 467, 467, 465, 464, 466, 466, 464, 462, 461, 462, 463, 463, 463, 463, 463, 462, 461, 460, 461, 463, 464, 464, 463, 461, 461, 460, 460, 460, 459, 458, 457, 457, 458, 460, 461, 462, 462, 462, 462, 463, 463, 463, 464, 463, 464, 464, 465, 465, 464, 465, 466, 467, 467, 465, 465, 464, 463, 463, 465, 464, 466, 466, 467, 466, 466, 466, 465, 464, 464, 464, 466, 467, 467, 467, 468, 467, 469, 466, 466, 467, 467, 467, 468, 469, 468, 470, 469, 470, 470, 470, 470, 471, 469, 467, 466, 466, 466, 467, 467, 468, 468, 468, 467, 468, 468, 469, 469, 468, 468, 468, 466, 465, 466, 466, 467, 467, 468, 469, 469, 469, 469, 469, 470, 469, 468, 469, 470, 471, 470, 469, 468, 468, 467, 466, 465, 465, 466, 469, 471, 471, 471, 470, 469, 466, 466, 466, 466, 467, 468, 467, 466, 467, 469, 467, 467, 467, 467, 468, 467, 467, 467, 468, 467, 466, 466, 465, 465, 465, 463, 464, 462, 462, 464, 466, 468, 469, 468, 468, 467, 467, 466, 466, 466, 466, 467, 468, 468, 468, 467, 467, 468, 468, 468, 467, 467, 467, 466, 466, 467, 467, 468, 467, 467, 469, 469, 469, 467, 467, 467, 467, 468, 470, 468, 468, 469, 468, 468, 468, 467, 466, 466, 466, 465, 464, 464, 464, 465, 466, 467, 465, 463, 464, 464, 464, 465, 464, 465, 464, 463, 461, 462, 462, 464, 467, 467, 468, 467, 466, 465, 465, 466, 467, 468, 468, 467, 467, 465, 465, 464, 463, 462, 463, 464, 465, 465, 465, 465, 464, 465, 466, 467, 467, 466, 466, 465, 462, 462, 463, 463, 466, 467, 468, 468, 467, 465, 464, 463, 464, 464, 465, 465, 467, 467, 466, 466, 465, 464, 466, 465, 465, 466, 466, 467, 467, 466, 465, 467, 466, 467, 465, 467, 468, 470, 470, 471, 469, 467, 467, 467, 466, 464, 465, 465, 465, 464, 466, 466, 465, 465, 465, 467, 466, 466, 466, 466, 467, 467, 466, 466, 464, 463, 463, 463, 464, 464, 465, 465, 465, 464, 464, 466, 467, 467, 467, 468, 469, 469, 469, 467, 466, 466, 466, 468, 467, 467, 466, 465, 467, 468, 468, 468, 466, 466, 465, 465, 464, 463, 464, 465, 465, 464, 466, 465, 466, 466, 465, 464, 464, 464, 464, 465, 463, 462, 460, 459, 460, 461, 463, 464, 465, 465, 464, 463, 463, 461, 460, 460, 459, 460, 462, 461, 462, 465, 467, 466, 465, 465, 464, 464, 464, 462, 462, 463, 466, 465, 467, 466, 465, 464, 465, 465, 467, 467, 467, 470, 469, 469, 471, 470, 468, 467, 467, 468, 468, 469, 469, 469, 470, 470, 469, 470, 471, 470, 468, 469, 469, 468, 469, 467, 466};
10 horigs.push_back(horig);}
11 {std::vector<float> horig={471, 469, 470, 472, 471, 473, 471, 470, 470, 472, 471, 472, 473, 473, 473, 473, 471, 470, 471, 470, 471, 470, 471, 470, 469, 470, 469, 470, 469, 470, 470, 470, 469, 467, 466, 466, 465, 466, 467, 469, 470, 470, 468, 468, 466, 469, 468, 469, 467, 466, 465, 466, 466, 464, 464, 463, 464, 463, 465, 464, 465, 465, 465, 464, 464, 465, 464, 465, 464, 462, 461, 462, 464, 463, 464, 462, 461, 463, 463, 464, 466, 465, 464, 462, 461, 462, 464, 463, 464, 463, 462, 462, 465, 464, 466, 465, 465, 466, 467, 467, 469, 469, 468, 468, 467, 467, 467, 468, 468, 470, 469, 468, 467, 467, 466, 465, 465, 464, 465, 465, 466, 465, 467, 467, 468, 468, 467, 465, 464, 462, 463, 462, 465, 465, 465, 465, 464, 462, 463, 462, 463, 464, 466, 466, 466, 465, 464, 462, 461, 460, 461, 462, 464, 464, 463, 464, 463, 462, 463, 462, 463, 464, 465, 465, 465, 463, 465, 464, 463, 465, 465, 467, 469, 470, 470, 470, 469, 469, 469, 469, 466, 467, 468, 468, 469, 468, 467, 465, 464, 463, 464, 465, 465, 467, 469, 468, 468, 469, 466, 465, 464, 463, 463, 464, 466, 468, 468, 467, 468, 469, 469, 469, 468, 467, 467, 467, 466, 468, 468, 469, 470, 470, 471, 471, 470, 470, 469, 470, 469, 468, 470, 468, 469, 470, 470, 471, 471, 473, 471, 469, 468, 466, 465, 465, 466, 467, 466, 466, 467, 467, 467, 467, 466, 464, 462, 464, 465, 465, 466, 467, 467, 468, 466, 463, 463, 462, 462, 463, 462, 463, 463, 465, 465, 464, 463, 462, 465, 465, 469, 468, 467, 465, 462, 462, 463, 464, 464, 464, 466, 466, 466, 466, 466, 466, 465, 464, 465, 464, 463, 464, 464, 467, 468, 467, 466, 465, 465, 465, 464, 465, 464, 463, 462, 462, 462, 462, 462, 463, 463, 465, 466, 467, 467, 465, 466, 464, 463, 464, 464, 464, 465, 466, 465, 464, 463, 462, 462, 462, 462, 465, 466, 469, 470, 470, 469, 468, 466, 468, 468, 469, 470, 470, 472, 470, 469, 469, 468, 467, 466, 467, 470, 470, 471, 469, 469, 467, 466, 464, 463, 463, 463, 465, 466, 467, 465, 465, 464, 464, 464, 464, 465, 465, 464, 464, 462, 460, 460, 458, 459, 460, 462, 463, 463, 463, 465, 465, 466, 467, 467, 466, 466, 466, 467, 467, 469, 470, 469, 469, 469, 469, 468, 467, 468, 467, 467, 468, 468, 468, 468, 465, 465, 463, 462, 463, 463, 463, 462, 463, 462, 463, 463, 463, 464, 465, 465, 466, 464, 465, 464, 465, 465, 464, 463, 462, 464, 464, 465, 463, 462, 462, 463, 464, 466, 468, 468, 469, 468, 469, 468, 467, 467, 466, 467, 465, 464, 464, 464, 464, 463, 461, 463, 464, 465, 466, 466, 464, 463, 464, 463, 463, 465, 465, 467, 468, 469, 468, 466, 465, 465, 465, 465, 466, 468, 468, 468, 470, 470, 470, 470, 470, 469, 470, 471, 473, 474, 475, 474, 473, 471, 471, 469, 470, 469, 470, 473, 472, 473, 472, 471, 469, 468, 467, 465, 464, 464, 465, 464, 465, 465, 465, 466, 465, 466, 466, 466, 465, 465, 464, 464, 463, 464, 463, 465, 465, 465, 466, 465, 466, 465, 466, 468, 468, 467, 468, 470, 468, 468, 468, 468, 467, 467, 466, 467, 467, 466, 466, 467, 468, 466, 464, 464, 463, 462, 463, 463, 462, 463, 463, 463, 464, 465, 463, 463, 463, 462, 463, 463, 465, 465, 466, 466, 467, 467, 468, 469, 470, 468, 467, 468, 467, 467, 467, 467, 467, 467, 466, 468, 471, 473, 472, 472, 469, 468, 466, 466, 467, 468, 469, 466, 464, 460, 461, 463, 465, 466, 466, 465, 465, 465, 462, 462, 462, 462, 462, 463, 462, 464, 462, 462, 461, 459, 459, 458, 459, 461, 464, 465, 465, 464, 464, 465, 464, 464, 464, 463, 464, 466, 467, 468, 469, 470, 470, 470, 468, 467, 467, 465, 466, 467, 468, 468, 468, 467, 467, 468, 471, 471, 473, 472, 472, 472, 470, 471, 471, 470, 471, 471, 470, 469, 469, 468, 469, 467, 467, 468, 468, 468, 468, 469, 468, 468, 466, 467, 464, 464, 464, 467, 468, 468, 467, 466, 466, 467, 468, 469, 467, 466, 466, 466, 469, 466, 466, 465, 465, 465, 466, 466, 467, 466, 465, 465, 465, 465, 465, 464, 464, 464, 463, 462, 463, 463, 464, 465, 466, 465, 465, 464, 465, 466, 465, 467, 465, 465, 466, 465, 465, 465, 466, 466, 466, 465, 466, 466, 466, 466, 466, 466, 467, 466, 467, 467, 468, 468, 468, 466, 467, 468, 466, 467, 467, 467, 468, 467, 467, 467, 468, 468, 467, 465, 466, 467, 467, 466, 465, 464, 463, 463, 463, 465, 466, 466, 466, 467, 464, 463, 462, 461, 461, 461, 461, 461, 462, 463, 464, 463, 463, 463, 464, 464, 464, 464, 465, 466, 467, 467, 466, 465, 463, 465, 466, 467, 466, 467, 468, 467, 466, 466, 465, 466, 465, 465, 464, 463, 465, 464, 466, 466, 466, 467, 466, 466, 466, 465, 463, 461, 461, 462, 464, 465, 466, 465, 465, 465, 465, 464, 464, 463, 464, 464, 464, 466, 467, 467, 465, 463, 464, 463, 464, 465, 466, 467, 466, 465, 464, 465, 466, 467, 465, 466, 466, 468, 466, 467, 468, 468, 469, 469, 467, 467, 467, 468, 470, 469, 469, 469, 468, 468, 467, 469, 468, 468, 468, 468, 468, 469, 469, 469, 470, 470, 471, 472, 472, 473, 473, 472, 471, 472, 472, 471, 472, 473, 472, 472, 472, 470, 469, 470, 470, 469, 470, 469, 467, 466, 466, 465, 467, 467, 465, 466, 465, 465, 464, 463, 463, 463, 463, 463, 464, 466, 465, 465, 463, 464, 465, 465, 464, 462, 462, 461, 460, 459, 461, 460, 462, 465, 466, 467, 467, 466, 467, 466, 467, 468, 468, 469, 469, 468, 469, 468, 467, 468, 468, 470, 469, 469, 469, 469, 470, 470, 470, 469, 469, 468, 468, 468, 467, 468, 469, 469, 470, 470, 467, 466, 465, 466, 464, 465, 465, 467, 469, 470, 469, 468, 467, 467, 468, 465, 467, 465, 467, 467, 469, 467, 467, 467, 466, 465, 465, 465, 465, 466, 466, 468, 467, 466, 466, 467, 464, 463, 464, 464, 463, 465, 464, 463, 463, 462, 462, 460, 461, 460, 461, 460, 462, 462, 461, 461, 461, 461, 460, 461, 461, 463, 462, 462, 461, 460, 459, 461, 461, 462, 460, 460, 459, 460, 459, 460, 460, 461, 464, 464, 463, 464, 465, 466, 468, 468, 467, 466, 466, 467, 468, 467, 466, 466, 467, 466, 467, 467, 466, 467, 468, 469, 468, 468, 469, 470, 470, 469, 467, 466, 464, 467, 467, 467, 467, 467, 466, 465, 467, 466, 466, 466, 466, 466, 467, 465, 467, 466, 466, 466, 467, 468, 469, 467, 467, 466, 466, 464, 464, 466, 466, 466, 467, 470, 470, 470, 471, 470, 470, 469, 470, 469, 471, 471, 471, 472, 472, 472, 472, 472, 472, 471, 470, 469, 469, 470, 470, 469, 470, 470, 468, 466, 465, 466, 463, 462, 462, 462, 461, 460, 461, 461, 461, 461, 460, 459, 459, 459, 459, 459, 457, 457, 457, 459, 458, 458, 459, 459, 459, 458, 457, 457, 457, 459, 460, 463, 464, 466, 465, 465, 464, 466, 467, 467, 465, 466, 466, 466, 467, 467, 469, 470, 471, 471, 472, 471, 470, 470, 469, 471, 470, 470, 470, 470, 471, 470, 470, 469, 468, 468, 468, 470, 471, 470, 469, 467, 466, 465, 466, 467, 467, 466, 466, 464, 466, 467, 468, 469, 469, 468, 468, 468, 469, 469, 469, 469, 467, 466, 466, 466, 466, 464, 465, 464, 465, 466, 467, 467, 468, 466, 468, 468, 467, 469, 467, 467, 466, 466, 467, 465, 466, 466, 466, 466, 466, 466, 467, 468, 466, 465, 465, 465, 467, 467, 469, 469, 468, 468, 467, 466, 466, 467, 467, 470, 470, 469, 470, 471, 470, 470, 470, 470, 472, 471, 471, 471, 471, 470, 471, 471, 471, 472, 471, 468, 468, 467, 468, 469, 469, 468, 466, 465, 464, 466, 466, 467, 468, 468, 468, 467, 467, 467, 466, 468, 469, 469, 469, 469, 469, 468, 469, 469, 467, 469, 468, 467, 468, 466, 466, 466, 465, 465, 465, 465, 464, 464, 463, 463, 463, 462, 460, 459, 459, 458, 457, 458, 458, 459, 458, 457, 456, 456, 456, 457, 458, 460, 461, 461, 462, 459, 459, 458, 461, 460, 462, 464, 466, 465, 466, 465, 466, 465, 465, 465, 464, 465, 467, 468, 470, 470, 472, 471, 471, 470, 468, 468, 467, 469, 469, 468, 468, 466, 466, 468, 468, 467, 468, 467, 467, 466, 466, 467, 466, 466, 467, 465, 463, 464, 464, 463, 462, 462, 462, 461, 464, 466, 466, 467, 467, 467, 468, 467, 466, 467, 466, 466, 465, 466, 468, 468, 469, 469, 468, 467, 467, 466, 467, 470, 469, 469, 469, 468, 468, 469, 468, 466, 464, 464, 464, 463, 466, 466, 466, 465, 464, 463, 464, 463, 465, 466, 469, 467, 466, 466, 464, 463, 463, 464, 465, 466, 465, 467, 468, 468, 469, 468, 468, 468, 471, 469, 470, 468, 468, 468, 469, 469, 469, 468, 468, 468, 469, 470, 471, 471, 470, 470, 468, 467, 468, 466, 465, 464, 463, 463, 465, 466, 467, 466, 465, 466, 466, 466, 466, 467, 466, 466, 467, 466, 465, 465, 464, 465, 467, 469, 468, 470, 472, 472, 471, 468, 468, 467, 467, 468, 469, 467, 468, 467, 469, 468, 468, 469, 470, 470, 470, 471, 471, 471, 471, 472, 472, 471, 470, 471, 471, 471, 470, 471, 470, 470, 469, 468, 468, 469, 470, 470, 469, 469, 468, 467, 467, 466, 466, 466, 464, 464, 465, 465, 466, 467, 466, 465, 463, 463, 464, 464, 465, 466, 465, 464, 463, 464, 464, 464, 464, 462, 464, 465, 464, 463, 462, 460, 463, 465, 466, 465, 463, 462, 463, 463, 463, 466, 465, 465, 464, 461, 463, 464, 463, 463, 463, 462, 463, 463, 463, 463, 464, 464, 464, 466, 465, 465, 464, 464, 465, 464, 465, 465, 464, 465, 464, 466, 466, 468, 469, 469, 469, 470, 469, 468, 468, 466, 467, 466, 465, 465, 467, 467, 468, 468, 469, 468, 468, 466, 464, 461, 461, 462, 465, 468, 469, 469, 468, 466, 465, 465, 464, 463, 461, 463, 463, 464, 464, 466, 466, 467, 467, 468, 465, 465, 466, 467, 470, 469, 471, 470, 471, 469, 469, 468, 467, 470, 471, 472, 473, 473, 472, 470, 469, 468, 468, 468, 470, 469, 469, 468, 470, 469, 469, 469, 468, 470, 467, 467, 465, 465, 464, 464, 466, 466, 467, 465, 466, 463, 462, 461, 461, 461, 462, 463, 464, 463, 463, 463, 463, 463, 463, 463, 462, 461, 459, 459, 460, 459, 461, 460, 461, 463, 463, 462, 462, 463, 463, 464, 463, 464, 463, 464, 463, 463, 465, 464, 466, 466, 466, 468, 467, 467, 465, 465, 464, 467, 465, 465, 467, 466, 467, 467, 467, 468, 469, 469, 467, 466, 466, 469, 468, 467, 468, 469, 470, 467, 468, 470, 471, 471, 470, 469, 468, 465, 465, 465, 465, 465, 468, 469, 469, 471, 472, 470, 470, 469, 469, 470, 472, 471, 468, 468, 466, 466, 466, 466, 470, 470, 473, 469, 470, 467, 466, 467, 467, 468, 468, 466, 463, 462, 462, 462, 466, 467, 467, 466, 469, 469, 469, 468, 466, 464, 464, 464, 465, 466, 467, 467, 468, 467, 468, 466, 465, 465, 464, 464, 464, 466, 467, 466, 466, 465, 466, 465, 467, 467, 468, 468, 467, 466, 465, 467, 465, 465, 466, 466, 465, 465, 466, 466, 467, 466, 466, 464, 462, 461, 460, 461, 459, 462, 463, 463, 464, 464, 464, 462, 463, 462, 462, 462, 463, 465, 464, 465, 466, 466, 468, 466, 464, 464, 464, 463, 465, 467, 469, 470, 471, 470, 467, 467, 467, 466, 466, 464, 464, 465, 466, 466, 467, 467, 467, 466, 466, 467, 467, 466, 467, 466, 466, 467, 468, 468, 466, 465, 465, 464, 464, 465, 465, 465, 463, 463, 464, 465, 465, 465, 463, 462, 462, 462, 463, 463, 464, 464, 464, 463, 462, 462, 460, 460, 461, 463, 463, 463, 462, 461, 461, 463, 465, 466, 465, 465, 465, 467, 467, 466, 467, 467, 465, 465, 463, 463, 465, 467, 468, 467, 468, 469, 471, 469, 468, 468, 468, 468, 469, 470, 470, 469, 468, 468, 468, 468, 468, 466, 466, 466, 467, 466, 465, 465, 465, 465, 466, 465, 465, 466, 466, 467, 465, 465, 464, 464, 466, 465, 468, 470, 470, 470, 470, 470, 470, 469, 469, 468, 469, 470, 470, 469, 470, 471, 472, 471, 472, 471, 471, 470, 471, 471, 471, 472, 469, 470, 469, 468, 468, 467, 466, 465, 466, 466, 466, 466, 464, 464, 463, 463, 461, 461, 461, 461, 463, 465, 464, 463, 461, 460, 460, 460, 459, 460, 461, 461, 461, 463, 465, 466, 466, 465, 463, 463, 462, 463, 463, 463, 464, 466, 467, 469, 471, 470, 470, 470, 469, 468, 468, 467, 469, 470, 472, 472, 471, 470, 469, 470, 471, 472, 471, 472, 469, 468, 470, 469, 469, 469, 470, 470, 470, 470, 469, 469, 469, 467, 466, 466, 466, 467, 467, 468, 469, 468, 468, 466, 465, 466, 465, 465, 467, 466, 465, 465, 463, 462, 462, 461, 463, 463, 465, 465, 466, 466, 465, 464, 463, 458, 453, 454, 456, 461, 466, 469, 469, 467, 466, 464, 463, 462, 463, 464, 463, 464, 462, 462, 462, 464, 464, 465, 466, 468, 466, 467, 467, 466, 467, 469, 467, 468, 467, 468, 466, 466, 467, 467, 467, 467, 467, 467, 466, 467, 467, 468, 468, 469, 468, 466, 465, 465, 466, 466, 466, 465, 465, 466, 465, 466, 467, 467, 467, 468, 467, 465, 466, 465, 464, 464, 465, 464, 464, 463, 462, 461, 460, 461, 462, 462, 464, 463, 464, 463, 464, 465, 463, 464, 463, 464, 465, 466, 465, 465, 465, 465, 466, 468, 470, 467, 467, 467, 467, 467, 468, 468, 467, 469, 468, 467, 467, 466, 468, 467, 468, 467, 466, 465, 465, 466, 466, 467, 466, 465, 465, 464, 466, 466, 466, 466, 463, 461, 463, 463, 463, 465, 465, 464, 466, 466, 468, 467, 467, 467, 469, 470, 471, 472, 472, 470, 470, 471, 472, 472, 474, 475, 473, 472, 470, 470, 469, 468, 471, 471, 469, 470, 469, 469, 470, 469, 468, 469, 466, 466, 467, 468, 471, 469, 468, 467, 465, 465, 465, 466, 465, 466, 466, 465, 466, 464, 465, 465, 466, 465, 465, 465, 464, 463, 463, 462, 461, 462, 463, 464, 465, 465, 466, 466, 466, 464, 463, 463, 466, 467, 466, 467, 467, 466, 466, 465, 466, 465, 467, 466, 468, 468, 470, 471, 471, 471, 469, 468, 469, 468, 467, 466, 468, 468, 468, 469, 469, 469, 467, 467, 468, 468, 466, 466, 467, 467, 467, 467, 467, 467, 468, 468, 467, 466, 465, 465, 466, 465, 466, 465, 466, 465, 464, 464, 465, 466, 466, 469, 468, 468, 467, 468, 468, 468, 468, 469, 471, 471, 471, 471, 468, 468, 469, 469, 470, 470, 470, 471, 470, 469, 469, 469, 469, 468, 466, 466, 465, 466, 468, 468, 467, 467, 466, 465, 465, 465, 465, 466, 465, 464, 461, 461, 460, 461, 463, 464, 463, 462, 463, 461, 461, 460, 461, 462, 461, 460, 460, 461, 461, 461, 461, 461, 462, 463, 465, 465, 466, 465, 463, 464, 465, 464, 464, 464, 464, 466, 466, 466, 466, 464, 465, 465, 465, 465, 463, 463, 464, 465, 465, 466, 468, 469, 467, 467, 464, 463, 463, 464, 464, 464, 465, 466, 467, 465, 465, 466, 468, 468, 468, 467, 467, 467, 467, 469, 468, 468, 468, 467, 468, 467, 468, 467, 468, 469, 469, 467, 467, 466, 466, 465, 465, 464, 465, 465, 465, 466, 466, 466, 467, 466, 465, 465, 465, 467, 467, 467, 466, 468, 467, 468, 467, 468, 465, 468, 469, 467, 468, 469, 470, 470, 471, 469, 469, 468, 469, 469, 468, 469, 466, 465, 466, 466, 465, 466, 466, 465, 465, 464, 465, 467, 466, 466, 466, 467, 470, 469, 470, 468, 467, 465, 464, 464, 466, 466, 469, 466, 465, 463, 462, 463, 462, 461, 461, 463, 461, 461, 460, 462, 462, 462, 463, 461, 463, 464, 463, 464, 464, 466, 465, 466, 466, 465, 463, 464, 464, 464, 464, 464, 463, 462, 464, 466, 467, 468, 467, 465, 465, 466, 466, 467, 467, 466, 465, 466, 466, 466, 468, 469, 468, 469, 470, 471, 470, 469, 469, 470, 472, 473, 473, 472, 473, 472, 470, 471, 472, 472, 474, 472, 471, 469, 469, 471, 470, 470, 470, 470, 469, 468, 467, 467, 465, 465, 465, 465, 465, 464, 464, 462, 462, 459, 460, 462, 463, 463, 464, 465, 464, 464, 463, 461, 462, 463, 464, 466, 466, 467, 466, 465, 465, 466, 465, 466, 466, 466, 467, 467, 468, 468, 468, 468, 466, 467, 465, 468, 467, 467, 465, 466, 464, 465, 464, 464, 464, 464, 463, 463, 463, 464, 465, 467, 465, 463, 462, 462, 461, 462, 462, 462, 461, 460, 462, 463, 464, 463, 464, 463, 463, 463, 465, 466, 466, 464, 465, 464, 463, 464, 464, 462, 463, 462, 462, 461, 463, 465, 466, 467, 468, 468, 468, 466, 465, 465, 463, 465, 467, 467, 470, 471, 469, 469, 469, 470, 467, 468, 468, 469, 470, 471, 471, 472, 470, 468, 468, 468, 468, 469, 469, 468, 467, 465, 466, 467, 468, 467, 467, 465, 466, 466, 465, 466, 463, 465, 467, 468, 469, 468, 467, 466, 467, 466, 466, 465, 467, 466, 466, 467, 467, 467, 468, 466, 468, 466, 468, 467, 467, 467, 465, 464, 465, 465, 466, 467, 465, 466, 466, 468, 468, 469, 468, 466, 466, 467, 466, 468, 467, 467, 466, 466, 466, 468, 467, 467, 466, 467, 466, 467, 466, 467, 467, 466, 466, 467, 467, 467, 466, 466, 465, 465, 464, 463, 464, 465, 466, 466, 467, 467, 465, 465, 464, 464, 464, 464, 464, 465, 464, 465, 464, 465, 467, 466, 465, 467, 467, 466, 467, 467, 468, 469, 467, 467, 467, 467, 466, 466, 464, 465, 465, 466, 467, 467, 465, 462, 463, 464, 465, 467, 467, 466, 464, 464, 462, 461, 461, 463, 464, 463, 462, 461, 461, 462, 462, 462, 461, 461, 461, 461, 462, 463, 462, 462, 461, 462, 462, 460, 461, 459, 461, 461, 461, 463, 464, 465, 466, 466, 465, 465, 466, 465, 465, 465, 466, 467, 467, 468, 468, 469, 470, 470, 471, 473, 473, 472, 472, 473, 471, 471, 471, 470, 470, 472, 474, 475, 475, 474, 472, 472, 471, 472, 471, 470, 470, 470, 470, 470, 470, 470, 469, 470, 469, 467, 467, 465, 464, 464, 464, 466, 465, 463, 462, 461, 460, 461, 460, 461, 461, 462, 463, 462, 462, 463, 462, 461, 460, 461, 460, 463, 463, 464, 464, 465, 465, 466, 466, 467, 465, 466, 467, 467, 466, 467, 466, 467, 467, 468, 470, 471, 471, 471, 471, 472, 472, 472, 471, 469, 469, 467, 468, 469, 470, 469, 471, 469, 469, 468, 467, 467, 466, 466, 466, 466, 465, 465, 467, 468, 469, 470, 469, 467, 466, 463, 464, 465, 467, 467, 466, 464, 465, 464, 463, 464, 465, 465, 465, 467, 466, 466, 465, 465, 466, 468, 467, 467, 468, 468, 468, 468, 468, 466, 466, 467, 467, 467, 467, 466, 466, 465, 465, 466, 468, 470, 471, 471, 469, 469, 469, 469, 469, 471, 471, 471, 470, 468, 467, 467, 467, 468, 469, 466, 466, 466, 465, 466, 464, 463, 462, 462, 462, 462, 463, 464, 463, 462, 462, 462, 461, 462, 462, 462, 462, 465, 464, 464, 462, 462, 460, 461, 461, 459, 460, 462, 462, 463, 462, 461, 461, 460, 461, 462, 463, 462, 464, 463, 463, 464, 465, 466, 465, 466, 467, 467, 466, 466, 466, 466, 468, 468, 467, 466, 465, 465, 466, 465, 467, 467, 469, 470, 470, 469, 468, 467, 467, 467, 466, 466, 465, 465, 464, 465, 465, 465, 464, 464, 464, 465, 465, 467, 468, 467, 466, 466, 466, 466, 466, 465, 464, 463, 463, 463, 462, 463, 464, 465, 465, 465, 467, 467, 466, 466, 465, 465, 466, 467, 468, 467, 467, 467, 467, 466, 466, 465, 466, 467, 467, 468, 469, 470, 470, 469, 469, 470, 470, 472, 472, 471, 470, 470, 469, 467, 467, 468, 469, 470, 470, 471, 470, 469, 468, 467, 467, 467, 467, 468, 468, 467, 466, 467, 467, 466, 465, 464, 463, 463, 464, 462, 463, 461, 461, 462, 463, 464, 466, 467, 465, 463, 462, 463, 462, 464, 464, 463, 465, 464, 465, 465, 466, 466, 466, 466, 467, 467, 468, 469, 468, 467, 467, 464, 466, 466, 466, 466, 466, 466, 468, 469, 468, 466, 467, 466, 465, 465, 464, 464, 463, 463, 463, 464, 467, 468, 467, 468, 467, 465, 466, 466, 465, 466, 466, 467, 467, 467, 468, 468, 467, 467, 464, 463, 464, 466, 469, 469, 469, 470, 470, 469, 467, 467, 466, 466, 466, 468, 468, 470, 470, 469, 471, 469, 469, 466, 466, 466, 466, 466, 465, 466, 466, 466, 466, 466, 466, 465, 466, 466, 467, 466, 465, 465, 465, 466, 468, 467, 469, 468, 467, 466, 466, 466, 466, 466, 466, 468, 468, 466, 465, 466, 467, 469, 470, 469, 467, 465, 465, 466, 468, 466, 466, 465, 465, 463, 463, 462, 462, 463, 465, 464, 462, 461, 461, 460, 460, 460, 461, 463, 462, 460, 460, 460, 460, 461, 462, 463, 463, 463, 463, 463, 465, 464, 465, 464, 464, 466, 466, 467, 466, 466, 467, 467, 468, 468, 469, 471, 471, 469, 468, 469, 468, 469, 468, 467, 467, 466, 466, 468, 468, 469, 468, 467, 466, 466, 466, 467, 469, 470, 469, 469, 470, 469, 469, 470, 470, 470, 471, 471, 471, 472, 471, 470, 470, 472, 471, 471, 470, 471, 471, 470, 471, 471, 472, 473, 473, 472, 471, 470, 469, 469, 471, 470, 469, 468, 468, 469, 469, 468, 470, 469, 469, 468, 466, 466, 467, 466, 469, 469, 470, 470, 469, 470, 470, 468, 467, 466, 466, 467, 467, 469, 469, 468, 469, 470, 469, 468, 467, 465, 465, 466, 464, 463, 461, 461, 461, 462, 462, 461, 462, 462, 464, 464, 465, 464, 463, 460, 460, 460, 462, 462, 462, 462, 462, 461, 461, 462, 461, 460, 461, 461, 462, 461, 463, 462, 462, 464, 465, 466, 467, 465, 467, 466, 465, 466, 468, 468, 469, 471, 473, 472, 471, 469, 471, 471, 472, 473, 472, 473, 470, 472, 470, 472, 474, 473, 473, 473, 470, 469, 468, 468, 467, 468, 468, 469, 470, 469, 468, 466, 466, 464, 463, 462, 462, 463, 463, 462, 463, 462, 463, 463, 460, 460, 460, 462, 462, 463, 463, 463, 463, 460, 461, 461, 462, 464, 463, 464, 464, 464, 466, 467, 468, 468, 467, 467, 467, 468, 467, 467, 468, 468, 469, 470, 471, 470, 472, 472, 473, 473, 472, 472, 471, 472, 470, 470, 469, 468, 468, 468, 469, 469, 469, 470, 470, 471, 468, 467, 467, 467, 466, 467, 467, 466, 466, 465, 464, 465, 467, 467, 467, 468, 468, 468, 469, 470, 470, 472, 472, 470, 466, 464, 460, 460, 462, 461, 463, 464, 465, 465, 466, 467, 467, 464, 463, 462, 465, 465, 466, 467, 467, 466, 465, 465, 467, 468, 468, 469, 469, 468, 467, 465, 464, 463, 463, 462, 463, 463, 464, 464, 465, 464, 464, 463, 464, 465, 466, 466, 466, 467, 468, 467, 468, 469, 470, 468, 469, 469, 470, 470, 469, 469, 469, 470, 469, 467, 469, 469, 468, 468, 467, 467, 466, 466, 465, 464, 464, 465, 465, 465, 465, 465, 464, 463, 462, 461, 463, 463, 465, 464, 466, 464, 465, 463, 465, 465, 466, 466, 466, 465, 462, 462, 463, 463, 464, 464, 465, 464, 463, 463, 461, 462, 463, 461, 460, 460, 459, 459, 461, 462, 463, 463, 462, 460, 459, 461, 462, 462, 461, 460, 460, 460, 461, 462, 463, 464, 464, 464, 464, 465, 466, 465, 465, 467, 468, 468, 469, 468, 467, 469, 470, 471, 472, 471, 471, 472, 471, 470, 469, 467, 468, 469, 471, 470, 468, 469, 467, 468, 468, 469, 469, 470, 470, 470, 470, 469, 469, 467, 466, 468, 466, 465, 465, 466, 466, 466, 466, 466, 466, 465, 462, 462, 462, 462, 465, 465, 465, 465, 465, 465, 464, 462, 461, 460, 461, 463, 465, 467, 467, 466, 467, 467, 466, 466, 467, 467, 466, 468, 468, 470, 469, 470, 471, 470, 471, 470, 471, 472, 473, 472, 471, 471, 471, 472, 472, 472, 470, 471, 472, 473, 474, 474, 476, 476, 476, 475, 472, 471, 469, 468, 468, 468, 468, 469, 468, 468, 468, 468, 468, 467, 465, 464, 463, 463, 464, 465, 466, 468, 470, 468, 469, 468, 467, 468, 469, 468, 467, 467, 466, 466, 467, 466, 467, 467, 467, 467, 468, 467, 467, 467, 467, 466, 467, 466, 467, 467, 464, 464, 462, 463, 464, 464, 464, 464, 463, 462, 461, 461, 462, 462, 462, 461, 461, 461, 462, 460, 461, 462, 462, 464, 465, 463, 463, 463, 462, 461, 462, 461, 463, 463, 464, 465, 463, 463, 463, 464, 464, 463, 463, 463, 463, 463, 464, 466, 466, 464, 464, 466, 465, 466, 466, 464, 464, 464, 465, 465, 466, 466, 466, 465, 466, 464, 466, 465, 466, 465, 465, 467, 468, 468, 468, 465, 465, 464, 465, 467, 468, 467, 469, 468, 467, 467, 465, 464, 464, 464, 467, 468, 468, 468, 468, 467, 467, 466, 466, 466, 469, 469, 468, 468, 467, 466, 466, 467, 466, 465, 465, 467, 468, 466, 467, 467, 471, 469, 470, 470, 471, 470, 469, 468, 467, 468, 467, 468, 469, 469, 469, 469, 469, 469, 468, 468, 469, 470, 469, 470, 467, 466, 467, 468, 469, 469, 470, 470, 471, 470, 469, 468, 468, 466, 467, 467, 468, 467, 466, 466, 467, 468, 470, 470, 471, 470, 470, 468, 467, 467, 469, 468, 469, 469, 469, 470, 470, 468, 466, 466, 464, 465, 465, 467, 467, 467, 467, 467, 467, 467, 467, 467, 468, 467, 468, 467, 465, 464, 464, 465, 465, 466, 467, 469, 468, 469, 469, 468, 469, 469, 470, 471, 471, 469, 468, 467, 467, 465, 465, 464, 462, 462, 463, 463, 465, 465, 465, 463, 464, 462, 462, 462, 462, 465, 464, 462, 461, 462, 462, 463, 464, 463, 464, 463, 461, 460, 461, 462, 464, 464, 465, 464, 463, 462, 462, 462, 464, 464, 465, 465, 466, 466, 466, 467, 465, 466, 467, 467, 469, 473, 473, 475, 475, 473, 470, 470, 468, 467, 469, 470, 469, 470, 470, 471, 471, 471, 471, 471, 473, 472, 472, 471, 471, 470, 470, 470, 470, 470, 470, 470, 469, 468, 469, 469, 468, 467, 466, 465, 463, 463, 463, 463, 463, 465, 467, 468, 468, 467, 466, 467, 467, 467, 466, 466, 465, 465, 465, 465, 465, 464, 466, 465, 466, 465, 465, 463, 462, 462, 465, 466, 466, 466, 467, 467, 468, 468, 469, 468, 468, 467, 467, 466, 465, 464, 466, 466, 468, 469, 468, 467, 466, 465, 463, 462, 461, 463, 464, 465, 464, 464, 465, 463, 463, 463, 464, 464, 464, 463, 462, 461, 463, 464, 466, 466, 466, 466, 466, 466, 467, 467, 468, 467, 466, 464, 466, 467, 468, 468, 467, 466, 465, 465, 466, 467, 468, 468, 470, 468, 468, 466, 465, 465, 465, 465, 464, 464, 465, 466, 466, 467, 467, 467, 467, 468, 469, 467, 465, 464, 465, 466, 466, 467, 467, 467, 468, 468, 468, 467, 468, 467, 467, 469, 467, 468, 467, 467, 467, 467, 467, 466, 468, 468, 469, 468, 467, 465, 465, 465, 466, 466, 466, 467, 467, 467, 466, 467, 467, 468, 469, 468, 468, 467, 465, 464, 464, 464, 464, 463, 464, 464, 464, 464, 463, 462, 460, 461, 461, 461, 462, 463, 463, 464, 465, 465, 466, 467, 467, 469, 470, 470, 469, 469, 467, 468, 469, 468, 468, 469, 467, 468, 466, 465, 467, 467, 467, 466, 466, 466, 465, 466, 465, 464, 464, 462, 461, 463, 461, 463, 463, 464, 465, 465, 465, 467, 467, 467, 465, 464, 463, 462, 461, 462, 464, 464, 465, 465, 465, 465, 467, 467, 466, 465, 465, 463, 461, 461, 461, 463, 465, 466, 466, 468, 467, 467, 466, 464, 464, 465, 466, 465, 465, 463, 464, 465, 466, 468, 466, 468, 467, 469, 469, 468, 469, 469, 471, 471, 470, 470, 471, 472, 470, 468, 469, 470, 472, 473, 473, 474, 475, 476, 475, 476, 476, 475, 475, 474, 474, 474, 473, 476, 477, 476, 477, 475, 474, 473, 473, 474, 475, 475, 476, 478, 477, 479, 482, 484, 485, 487, 488, 491, 493, 493, 495, 497, 500, 500, 502, 503, 504, 507, 509, 509, 510, 512, 513, 516, 520, 520, 521, 520, 521, 522, 521, 519, 517, 512, 509, 507, 506, 505, 504, 502, 499, 496, 494, 490, 489, 486, 483, 479, 474, 472, 471, 470, 468, 467, 467, 464, 463, 460, 458, 455, 455, 456, 456, 457, 457, 456, 458, 457, 456, 456, 457, 457, 459, 459, 460, 460, 458, 459, 459, 460, 460, 461, 461, 461, 461, 462, 462, 462, 460, 460, 459, 460, 462, 464, 465, 464, 463, 462, 460, 459, 459, 461, 461, 461, 460, 461, 461, 461, 461, 461, 461, 461, 461, 459, 459, 458, 459, 459, 460, 462, 463, 461, 463, 463, 463, 464, 462, 461, 462, 462, 460, 460, 461, 461, 462, 463, 464, 463, 462, 463, 465, 466, 465, 465, 464, 462, 462, 461, 462, 463, 464, 464, 463, 464, 463, 461, 463, 464, 465, 464, 464, 463, 463, 463, 463, 462, 463, 462, 463, 463, 464, 465, 465, 464, 464, 464, 465, 465, 464, 464, 464, 465, 464, 463, 463, 463, 464, 464, 464, 462, 462, 462, 462, 463, 460, 461, 462, 463, 462, 463, 463, 464, 464, 463, 460, 459, 459, 460, 460, 461, 462, 460, 461, 461, 462, 463, 462, 461, 462, 462, 463, 463, 463, 463, 461, 459, 458, 458, 460, 460, 462, 462, 463, 463, 465, 465, 465, 465, 462, 461, 461, 461, 460, 461, 459, 460, 462, 463, 463, 464, 465, 464, 464, 464, 465, 465, 465, 464, 464, 466, 465, 465, 465, 466, 465, 466, 466, 466, 466, 468, 468, 470, 470, 470, 472, 471, 471, 470, 470, 470, 471, 470, 470, 473, 477, 479, 483, 485, 487, 491, 495, 499, 506, 515, 523, 529, 537, 542, 549, 557, 564, 572, 577, 582, 587, 592, 594, 599, 603, 606, 609, 613, 615, 617, 616, 615, 615, 615, 614, 611, 610, 609, 606, 603, 597, 590, 579, 568, 554, 542, 527, 514, 504, 494, 485, 478, 472, 468, 463, 459, 456, 454, 452, 449, 447, 446, 445, 442, 441, 441, 444, 444, 446, 446, 445, 444, 445, 446, 446, 447, 448, 448, 447, 447, 447, 449, 449, 450, 450, 452, 452, 452, 451, 451, 451, 452, 453, 453, 454, 456, 456, 456, 454, 455, 456, 456, 455, 455, 454, 455, 455, 456, 455, 454, 455, 456, 458, 459, 457, 455, 454, 454, 453, 453, 451, 450, 449, 449, 448, 447, 448, 449, 451, 453, 451, 450, 451, 451, 451, 451, 452, 452, 453, 451, 451, 452, 454, 456, 455, 455, 454, 452, 452, 454, 451, 453, 451, 451, 451, 453, 452, 454, 455, 456, 457, 457, 457, 457, 458, 460, 459, 459, 459, 461, 459, 459, 460, 459, 459, 458, 458, 455, 457, 458, 460, 462, 464, 463, 461, 461, 461, 461, 459, 461, 462, 460, 460, 460, 460, 462, 463, 463, 462, 462, 463, 463, 465, 466, 464, 464, 462, 462, 460, 461, 461, 461, 462, 463, 464, 464, 464, 463, 463, 462, 461, 460, 458, 458, 459, 460, 460, 459, 459, 460, 460, 460, 461, 461, 460, 460, 460, 459, 458, 457, 458, 457, 459, 460, 459, 458, 457, 457, 457, 458, 460, 463, 463, 464, 465, 464, 464, 463, 462, 462, 462, 462, 461, 460, 461, 460, 462, 461, 462, 462, 463, 463, 462, 462, 462, 462, 461, 461, 461, 460, 461, 463, 463, 462, 461, 460, 460, 461, 462, 463, 461, 462, 460, 460, 460, 459, 462, 462, 462, 461, 462, 460, 459, 457, 457, 457, 457, 457, 457, 457, 457, 458, 459, 459, 459, 461, 460, 461, 460, 460, 459, 460, 460, 459, 460, 460, 460, 459, 457, 454, 453, 455, 456, 457, 458, 459, 459, 455, 456, 454, 455, 455, 455, 455, 455, 456, 455, 457, 458, 457, 456, 456, 455, 455, 455, 454, 455, 456, 456, 458, 459, 458, 457, 458, 459, 459, 460, 460, 459, 460, 459, 459, 459, 461, 461, 462, 463, 464, 465, 466, 465, 464, 462, 462, 462, 460, 462, 464, 462, 463, 464, 465, 465, 465, 467, 466, 465, 464, 464, 463, 465, 464, 464, 464, 464, 465, 466, 465, 462, 464, 465, 466, 467, 466, 464, 464, 463, 461, 461, 461, 460, 460, 460, 460, 460, 458, 459, 461, 463, 466, 467, 467, 466, 464, 462, 460, 461, 462, 462, 463, 462, 462, 461, 461, 460, 459, 458, 458, 459, 460, 462, 461, 460, 461, 461, 460, 459, 459, 461, 462, 462, 463, 462, 459, 461, 461, 460, 458, 456, 457, 458, 459, 461, 460, 460, 460, 460, 461, 461, 460, 460, 460, 458, 458, 458, 457, 457, 458, 458, 459, 459, 459, 459, 460, 460, 460, 461, 461, 462, 463, 464, 466, 466, 466, 465, 465, 465, 465, 466, 466, 466, 467, 466, 468, 469, 469, 469, 469, 467, 467, 466, 465, 463, 465, 465, 465, 466, 465, 465, 466, 465, 465, 463, 464, 465, 467, 466, 467, 467, 466, 462, 462, 463, 462, 461, 461, 459, 459, 459, 459, 458, 458, 457, 459, 459, 460, 460, 458, 457, 457, 457, 458, 458, 459, 458, 457, 459, 458, 459, 459, 460, 462, 462, 463, 465, 465, 465, 464, 463, 462, 459, 460, 460, 462, 460, 462, 462, 463, 462, 461, 463, 462, 463, 463, 462, 462, 461, 462, 463, 463, 462, 462, 461, 459, 461, 462, 465, 466, 465, 464, 462, 463, 463, 463, 462, 462, 462, 461, 461, 461, 460, 461, 460, 461, 461, 461, 462, 464, 465, 465, 464, 463, 462, 461, 461, 462, 462, 462, 465, 463, 462, 462, 462, 461, 462, 463, 463, 461, 462, 461, 461, 462, 462, 461, 460, 460, 459, 458, 459, 461, 461, 462, 462, 461, 461, 461, 462, 464, 465, 465, 462, 461, 462, 462, 465, 467, 466, 467, 467, 466, 466, 466, 464, 463, 463, 462, 463, 463, 464, 464, 465, 465, 465, 465, 466, 468, 466, 466, 465, 465, 466, 466, 467, 467, 467, 464, 465, 465, 465, 464, 465, 466, 466, 465, 464, 463, 462, 462, 462, 461, 463, 465, 464, 465, 465, 465, 465, 463, 462, 462, 460, 461, 462, 465, 466, 466, 465, 465, 465, 465, 465, 466, 464, 465, 466, 466, 466, 467, 467, 467, 467, 468, 467, 466, 466, 465, 465, 466, 467, 467, 466, 464, 463, 462, 461, 462, 464, 465, 465, 465, 466, 465, 461, 462, 461, 459, 460, 459, 458, 457, 457, 458, 459, 460, 460, 458, 457, 457, 457, 458, 457, 456, 456, 455, 456, 458, 458, 458, 457, 456, 456, 457, 458, 458, 458, 459, 460, 460, 461, 464, 463, 463, 463, 464, 463, 464, 465, 467, 466, 467, 466, 465, 465, 466, 467, 468, 469, 470, 469, 469, 468, 466, 465, 466, 467, 468, 467, 466, 466, 465, 465, 465, 465, 464, 463, 463, 462, 464, 464, 464, 465, 465, 464, 463, 461, 458, 457, 457, 457, 460, 462, 463, 464, 462, 462, 463, 463, 462, 460, 460, 460, 462, 462, 462, 462, 463, 464, 466, 466, 466, 467, 466, 467, 467, 468, 468, 467, 465, 464, 462, 462, 464, 466, 467, 467, 467, 467, 466, 468, 467, 467, 467, 466, 467, 467, 467, 467, 466, 466, 466, 466, 464, 462, 461, 461, 462, 462, 464, 464, 464, 465, 465, 465, 465, 462, 462, 462, 462, 463, 462, 462, 463, 464, 465, 464, 462, 463, 463, 462, 462, 461, 461, 462, 461, 461, 461, 461, 461, 462, 463, 463, 462, 461, 461, 461, 462, 464, 465, 466, 464, 462, 461, 460, 461, 462, 463, 462, 462, 463, 464, 463, 462, 461, 461, 461, 462, 462, 463, 464, 466, 465, 465, 464, 462, 461, 462, 463, 464, 463, 461, 461, 461, 463, 463, 462, 462, 462, 461, 460, 460, 458, 459, 460, 461, 462, 460, 458, 456, 457, 454, 456, 455, 456, 457, 457, 458, 458, 458, 459, 462, 463, 464, 464, 463, 461, 462, 463, 464, 465, 467, 467, 468, 468, 469, 470, 471, 470, 470, 471, 470, 471, 472, 474, 473, 473, 470, 469, 468, 468, 470, 472, 473, 472, 470, 468, 468, 469, 469, 468, 468, 466, 465, 465, 464, 464, 464, 463, 463, 463, 463, 462, 464, 465, 466, 463, 463, 461, 460, 459, 459, 460, 460, 459, 459, 460, 461, 461, 460, 462, 462, 462, 463, 461, 463, 463, 464, 464, 463, 463, 462, 462, 464, 464, 466, 468, 467, 466, 465, 465, 464, 464, 466, 467, 468, 467, 467, 466, 464, 463, 462, 462, 463, 462, 464, 464, 463, 463, 462, 461, 459, 459, 460, 461, 463, 463, 464, 464, 465, 465, 464, 465, 464, 466, 467, 465, 465, 467, 467, 466, 466, 467, 468, 467, 468, 468, 469, 469, 470, 469, 468, 469, 468, 468, 468, 469, 468, 468, 468, 467, 467, 467, 467, 466, 465, 464, 465, 463, 461, 461, 460, 460, 463, 463, 464, 463, 463, 463, 464, 465, 465, 465, 464, 463, 463, 461, 462, 462, 462, 463, 464, 466, 467, 467, 467, 467, 468, 468, 467, 468, 467, 464, 465, 463, 463, 463, 464, 465, 465, 465, 465, 465, 464, 463, 462, 462, 463, 463, 463, 463, 462, 461, 460, 461, 462, 464, 464, 464, 463, 462, 461, 464, 464, 464, 463, 462, 459, 459, 460, 461, 461, 462, 463, 463, 462, 462, 463, 462, 462, 462, 463, 464, 465, 465, 465, 465, 465, 465, 464, 463, 462, 463, 464, 465, 465, 464, 464, 465, 466, 466, 467, 467, 465, 465, 464, 462, 462, 462, 464, 465, 467, 467, 469, 467, 468, 467, 465, 464, 464, 463, 463, 464, 463, 463, 463, 462, 464, 465, 464, 463, 463, 463, 463, 465, 465, 466, 466, 465, 465, 465, 466, 465, 467, 465, 464, 464, 464, 464, 464, 464, 464, 463, 463, 464, 463, 462, 460, 461, 462, 463, 464, 465, 464, 463, 463, 463, 464, 464, 464, 464, 465, 466, 465, 465, 465, 466, 466, 465, 467, 468, 470, 470, 470, 469, 470, 469, 470, 468, 468, 467, 469, 468, 469, 469, 468, 467, 465, 465, 464, 462, 462, 461, 461, 462, 462, 462, 460, 459, 459, 459, 460, 461, 463, 462, 461, 461, 462, 463, 464, 464, 464, 463, 462, 463, 463, 464, 466, 467, 466, 465, 465, 464, 466, 465, 466, 466, 465, 465, 463, 462, 463, 464, 463, 464, 465, 466, 466, 468, 469, 468, 468, 466, 465, 464, 467, 466, 463, 465, 463, 463, 464, 463, 463, 462, 462, 463, 462, 464, 465, 466, 466, 467, 467, 466, 463, 462, 461, 462, 463, 464, 464, 463, 464, 464, 464, 463, 464, 465, 465, 464, 465, 466, 465, 466, 466, 465, 466, 464, 464, 465, 465, 465, 466, 467, 465, 465, 465, 464, 463, 462, 462, 464, 463, 462, 462, 463, 465, 466, 466, 467, 465, 465, 464, 464, 465, 466, 463, 464, 464, 465, 465, 467, 465, 464, 462, 462, 462, 463, 463, 462, 462, 460, 460, 460, 461, 461, 462, 461, 461, 461, 460, 459, 459, 460, 460, 462, 465, 466, 466, 465, 465, 466, 466, 464, 464, 465, 467, 469, 470, 469, 469, 469, 469, 469, 471, 472, 473, 474, 472, 472, 470, 470, 469, 469, 469, 472, 471, 471, 469, 468, 466, 465, 465, 464, 464, 464, 463, 460, 460, 460, 460, 462, 461, 461, 461, 461, 462, 463, 462, 462, 462, 461, 460, 460, 460, 461, 460, 462, 463, 465, 464, 464, 464, 463, 464, 465, 465, 466, 466, 466, 466, 466, 467, 464, 463, 463, 463, 463, 465, 466, 467, 467, 468, 469, 469, 469, 469, 468, 468, 466, 466, 467, 468, 466, 466, 466, 466, 468, 468, 467, 470, 470, 471, 471, 470, 466, 465, 465, 466, 466, 469, 470, 469, 467, 469, 469, 468, 469, 468, 467, 466, 467, 466, 466, 467, 466, 467, 466, 467, 468, 468, 465, 463, 462, 463, 465, 465, 466, 465, 466, 465, 465, 463, 463, 464, 467, 466, 466, 466, 466, 466, 467, 468, 470, 470, 468, 468, 468, 468, 469, 470, 470, 469, 470, 468, 468, 467, 466, 465, 465, 465, 466, 466, 467, 467, 469, 468, 467, 467, 466, 466, 465, 464, 463, 463, 464, 464, 463, 464, 463, 462, 462, 462, 462, 462, 462, 463, 463, 463, 464, 463, 460, 459, 459, 459, 460, 460, 460, 462, 461, 460, 459, 458, 458, 458, 458, 459, 459, 458, 459, 459, 457, 457, 460, 461, 462, 462, 463, 465, 465, 465, 467, 468, 468, 467, 468, 467, 466, 466, 467, 468, 468, 469, 469, 466, 467, 468, 469, 468, 468, 469, 470, 470, 470, 468, 468, 469, 469, 468, 467, 466, 466, 466, 466, 465, 465, 465, 465, 465, 465, 464, 465, 464, 465, 466, 464, 463, 460, 461, 461, 462, 462, 463, 462, 462, 460, 461, 460, 460, 463, 463, 464, 463, 462, 463, 464, 466, 467, 466, 466, 466, 465, 465, 464, 463, 463, 463, 463, 461, 462, 462, 465, 464, 466, 467, 466, 466, 465, 465, 463, 464, 462, 463, 463, 465, 465, 465, 467, 466, 467, 466, 466, 465, 466, 464, 464, 464, 465, 467, 469, 467, 467, 467, 466, 466, 466, 466, 466, 466, 465, 466, 466, 467, 466, 465, 465, 466, 468, 467, 467, 466, 465, 465, 463, 464, 463, 464, 463, 464, 465, 465, 467, 467, 467, 468, 468, 467, 468, 465, 465, 465, 466, 467, 468, 469, 467, 467, 467, 466, 466, 466, 464, 464, 466, 467, 468, 467, 468, 466, 467, 465, 465, 466, 466, 465, 465, 464, 465, 466, 465, 465, 465, 466, 465, 466, 465, 465, 465, 466, 469, 470, 468, 469, 467, 467, 467, 466, 465, 463, 464, 464, 464, 465, 465, 466, 465, 463, 463, 462, 464, 464, 463, 462, 464, 464, 466, 465, 467, 466, 466, 465, 467, 468, 469, 468, 469, 466, 464, 465, 465, 466, 466, 467, 466, 465, 465, 467, 468, 467, 467, 467, 467, 466, 464, 465, 464, 463, 463, 463, 463, 463, 464, 466, 466, 464, 463, 461, 461, 461, 461, 460, 461, 462, 461, 461, 462, 462, 465, 465, 464, 465, 464, 465, 466, 466, 466, 465, 465, 465, 465, 464, 465, 466, 466, 466, 467, 465, 465, 463, 463, 463, 464, 466, 467, 467, 466, 467, 465, 466, 467, 468, 469, 470, 470, 469, 469, 469, 466, 466, 465, 465, 467, 468, 469, 468, 469, 466, 465, 467, 466, 465, 466, 466, 465, 466, 464, 464, 463, 463, 463, 463, 464, 464, 463, 462, 462, 462, 463, 464, 464, 464, 463, 464, 464, 463, 465, 467, 469, 468, 469, 467, 465, 466, 468, 468, 469, 468, 467, 466, 465, 465, 463, 463, 462, 463, 464, 465, 465, 464, 463, 463, 463, 463, 463, 462, 462, 461, 462, 462, 462, 462, 463, 463, 462, 462, 462, 464, 464, 463, 463, 462, 462, 463, 465, 466, 466, 466, 465, 463, 463, 462, 464, 465, 467, 468, 468, 467, 466, 468, 467, 468, 468, 466, 467, 468, 468, 469, 468, 468, 466, 465, 465, 467, 470, 471, 470, 469, 468, 468, 466, 467, 465, 465, 466, 467, 467, 467, 467, 465, 465, 464, 465, 467, 466, 465, 464, 462, 461, 462, 462, 462, 462, 463, 464, 465, 464, 465, 465, 465, 464, 463, 463, 463, 463, 462, 462, 463, 462, 462, 464, 464, 465, 465, 465, 464, 464, 463, 462, 462, 462, 464, 465, 466, 468, 468, 466, 465, 465, 465, 465, 466, 467, 467, 466, 465, 465, 465, 466, 467, 468, 468, 467, 466, 467, 467, 466, 467, 466, 468, 467, 467, 468, 467, 468, 469, 468, 469, 468, 467, 466, 466, 466, 466, 465, 465, 463, 465, 466, 467, 467, 466, 466, 466, 465, 465, 466, 465, 467, 467, 468, 471, 471, 471, 468, 467, 467, 467, 469, 470, 470, 469, 468, 468, 467, 468, 468, 468, 468, 469, 468, 469, 470, 470, 469, 468, 467, 466, 466, 465, 466, 465, 466, 467, 468, 467, 466, 467, 466, 466, 467, 465, 465, 465, 463, 462, 460, 461, 463, 464, 465, 464, 463, 461, 461, 460, 460, 460, 461, 462, 463, 464, 463, 462, 462, 463, 465, 465, 464, 463, 463, 461, 460, 460, 461, 463, 464, 466, 467, 467, 466, 467, 466, 466, 466, 465, 466, 465, 467, 466, 466, 465, 466, 466, 466, 467, 465, 466, 465, 466, 466, 468, 469, 471, 469, 469, 470, 469, 471, 468, 470, 471, 473, 473, 474, 474, 473, 473, 472, 471, 470, 471, 470, 469, 470, 470, 470, 468, 469, 468, 467, 468, 467, 467, 466, 465, 466, 467, 467, 466, 463, 462, 460, 460, 460, 460, 461, 460, 459, 459, 457, 457, 456, 457, 458, 460, 461, 461, 463, 462, 462, 463, 464, 464, 463, 462, 460, 463, 465, 466, 467, 467, 465, 465, 464, 465, 465, 465, 465, 465, 464, 465, 464, 464, 464, 463, 464, 464, 467, 466, 465, 465, 463, 463, 462, 461, 463, 464, 465, 465, 464, 464, 464, 464, 465, 466, 466, 466, 466, 466, 467, 467, 467, 466, 467, 467, 468, 468, 469, 468, 468, 468, 469, 469, 469, 469, 469, 470, 472, 471, 469, 468, 469, 469, 470, 471, 471, 470, 470, 469, 467, 467, 466, 465, 465, 465, 464, 464, 466, 466, 465, 465, 465, 466, 466, 467, 466, 467, 465, 465, 463, 463, 464, 465, 465, 464, 462, 460, 462, 464, 465, 467, 468, 470, 468, 466, 464, 464, 464, 465, 464, 467, 467, 469, 469, 468, 467, 466, 466, 466, 466, 465, 466, 466, 467, 467, 467, 468, 468, 467, 464, 465, 463, 464, 465, 468, 466, 468, 466, 465, 464, 463, 463, 463, 462, 461, 462, 463, 462, 461, 462, 461, 463, 461, 460, 461, 461, 462, 462, 462, 463, 461, 463, 462, 462, 462, 464, 464, 465, 463, 462, 462, 463, 463, 464, 465, 465, 466, 467, 466, 467, 467, 466, 466, 464, 465, 465, 464, 464, 466, 468, 467, 468, 468, 467, 466, 466, 465, 464, 463, 464, 464, 465, 465, 464, 465, 466, 466, 467, 466, 466, 467, 467, 466, 466, 464, 463, 463, 461, 464, 465, 465, 464, 463, 463, 463, 463, 465, 465, 466, 464, 463, 464, 463, 463, 464, 465, 467, 469, 469, 469, 470, 467, 467, 466, 466, 466, 468, 467, 467, 467, 466, 467, 468, 467, 466, 465, 464, 463, 465, 464, 465, 467, 466, 467, 466, 465, 465, 465, 465, 465, 465, 465, 465, 465, 466, 465, 466, 464, 464, 462, 463, 461, 464, 466, 466, 466, 465, 464, 463, 463, 462, 463, 462, 462, 464, 463, 463, 463, 461, 463, 463, 466, 466, 466, 466, 466, 466, 468, 468, 469, 468, 468, 467, 470, 470, 471, 472, 473, 472, 472, 472, 472, 472, 473, 472, 473, 471, 469, 468, 469, 467, 468, 468, 465, 465, 465, 466, 465, 464, 463, 464, 465, 466, 467, 468, 468, 468, 467, 466, 465, 463, 461, 463, 465, 465, 466, 465, 464, 464, 465, 465, 466, 467, 468, 467, 466, 465, 465, 465, 466, 466, 467, 468, 466, 466, 467, 465, 466, 465, 467, 467, 467, 468, 466, 465, 464, 465, 467, 469, 470, 468, 468, 468, 466, 465, 467, 467, 469, 470, 470, 469, 469, 467, 466, 467, 467, 467, 465, 463, 463, 464, 462, 461, 460, 459, 460, 461, 463, 463, 464, 463, 464, 464, 463, 463, 464, 462, 461, 461, 460, 462, 463, 463, 463, 463, 464, 466, 465, 464, 463, 463, 463, 463, 465, 465, 467, 466, 469, 469, 468, 468, 467, 467, 466, 465, 465, 467, 469, 470, 471, 471, 470, 468, 467, 467, 466, 466, 464, 463, 463, 461, 462, 464, 466, 466, 466, 466, 467, 466, 466, 466, 466, 468, 469, 469, 468, 466, 465, 465, 466, 466, 466, 466, 465, 465, 466, 467, 466, 467, 466, 468, 467, 467, 467, 466, 466, 466, 467, 466, 466, 465, 464, 465, 465, 468, 468, 467, 467, 465, 465, 465, 466, 465, 465, 465, 466, 467, 466, 467, 466, 465, 466, 466, 465, 465, 464, 465, 465, 467, 467, 467, 465, 465, 464, 466, 466, 465, 467, 466, 466, 466, 467, 467, 468, 469, 468, 469, 468, 465, 465, 464, 464, 464, 463, 465, 466, 464, 464, 462, 462, 462, 464, 464, 464, 464, 463, 462, 463, 464, 462, 462, 461, 463, 462, 461, 461, 461, 462, 462, 461, 461, 460, 458, 459, 460, 462, 464, 464, 462, 460, 461, 461, 462, 462, 463, 463, 463, 463, 463, 464, 463, 465, 464, 466, 465, 465, 464, 465, 466, 467, 465, 465, 465, 463, 463, 465, 465, 465, 467, 468, 468, 469, 469, 469, 470, 470, 470, 469, 469, 468, 467, 467, 469, 467, 468, 469, 469, 469, 468, 468, 469, 471, 473, 472, 473, 471, 469, 470, 472, 473, 474, 472, 471, 468, 467, 465, 466, 466, 467, 469, 470, 470, 470, 469, 469, 468, 469, 469, 469, 468, 467, 467, 467, 469, 468, 469, 469, 469, 468, 467, 468, 467, 466, 466, 467, 468, 468, 467, 466, 465, 465, 464, 463, 460, 463, 465, 465, 464, 464, 462, 462, 460, 461, 461, 461, 461, 464, 465, 465, 464, 462, 461, 462, 463, 465, 466, 465, 466, 465, 466, 467, 467, 466, 463, 463, 462, 462, 463, 461, 461, 462, 465, 465, 466, 466, 465, 465, 463, 462, 462, 464, 465, 467, 467, 465, 466, 465, 467, 465, 463, 463, 463, 464, 463, 465, 463, 464, 463, 464, 466, 466, 467, 467, 468, 466, 464, 463, 463, 462, 462, 464, 465, 463, 462, 464, 464, 465, 466, 466, 466, 468, 467, 469, 468, 468, 466, 466, 466, 467, 467, 467, 467, 468, 468, 469, 468, 467, 465, 465, 465, 464, 465, 465, 466, 464, 462, 461, 461, 461, 463, 463, 464, 465, 465, 465, 465, 465, 464, 464, 464, 462, 464, 465, 467, 466, 467, 465, 465, 465, 465, 463, 464, 466, 466, 465, 464, 465, 468, 467, 469, 469, 468, 467, 466, 466, 467, 467, 468, 467, 467, 467, 467, 466, 468, 469, 468, 468, 467, 466, 468, 469, 468, 468, 468, 468, 467, 467, 467, 467, 467, 467, 467, 466, 465, 465, 466, 465, 465, 467, 468, 469, 468, 467, 465, 465, 465, 464, 466, 467, 468, 467, 467, 467, 467, 468, 466, 468, 467, 467, 469, 468, 468, 467, 467, 465, 465, 464, 464, 464, 464, 462, 463, 464, 464, 464, 465, 465, 463, 462, 462, 462, 465, 465, 465, 466, 466, 467, 466, 465, 464, 463, 463, 464, 467, 469, 471, 470, 469, 468, 467, 468, 468, 468, 467, 467, 466, 465, 465, 465, 465, 466, 468, 467, 468, 465, 466, 466, 466, 467, 466, 465, 464, 463, 463, 463, 464, 466, 467, 469, 468, 469, 468, 467, 468, 467, 467, 466, 466, 467, 467, 467, 468, 465, 465, 464, 464, 464, 465, 465, 467, 469, 471, 470, 471, 471, 470, 470, 470, 469, 468, 467, 469, 469, 469, 468, 469, 469, 467, 467, 466, 465, 464, 463, 463, 463, 465, 465, 462, 462, 460, 461, 460, 462, 462, 462, 462, 460, 460, 460, 461, 461, 461, 460, 460, 461, 463, 463, 462, 463, 461, 460, 460, 460, 461, 463, 464, 465, 464, 463, 463, 463, 463, 464, 465, 466, 466, 466, 465, 464, 463, 464, 463, 464, 465, 464, 463, 465, 466, 467, 468, 467, 467, 465, 464, 465, 465, 463, 462, 463, 463, 464, 463, 463, 464, 463, 464, 463, 464, 461, 460, 461, 462, 463, 463, 463, 463, 461, 462, 462, 462, 463, 464, 464, 465, 464, 464, 465, 465, 467, 467, 467, 467, 467, 467, 467, 468, 470, 473, 473, 472, 472, 472, 473, 472, 472, 472, 471, 472, 471, 470, 469, 469, 470, 473, 474, 473, 473, 472, 470, 470, 468, 468, 468, 469, 468, 468, 468, 468, 467, 467, 466, 467, 467, 466, 466, 466, 466, 467, 466, 466, 466, 467, 467, 467, 467, 467, 467, 467, 466, 466, 464, 463, 462, 463, 463, 465, 465, 466, 467, 466, 467, 465, 465, 465, 466, 466, 468, 470, 470, 469, 467, 466, 466, 465, 464, 466, 467, 468, 468, 467, 466, 466, 466, 467, 468, 467, 467, 468, 469, 468, 470, 469, 471, 472, 472, 469, 466, 465, 467, 468, 467, 468, 468, 468, 469, 468, 468, 468, 467, 468, 467, 466, 465, 465, 464, 464, 463, 463, 463, 463, 462, 464, 463, 464, 464, 464, 463, 462, 463, 462, 460, 461, 459, 458, 461, 460, 461, 460, 459, 458, 459, 460, 461, 460, 461, 461, 462, 462, 462, 461, 461, 461, 461, 461, 463, 464, 464, 463, 463, 464, 464, 466, 467, 467, 468, 467, 466, 468, 469, 471, 470, 469, 470, 470, 471, 470, 470, 470, 470, 470, 472, 473, 472, 471, 472, 471, 471, 473, 475, 474, 473, 471, 468, 468, 467, 468, 467, 469, 468, 469, 470, 470, 471, 469, 468, 468, 467, 468, 469, 470, 470, 470, 468, 468, 467, 466, 466, 465, 463, 463, 464, 464, 464, 465, 464, 463, 462, 462, 464, 464, 466, 465, 465, 465, 465, 466, 463, 463, 463, 463, 465, 466, 466, 466, 465, 466, 464, 464, 464, 464, 464, 465, 465, 465, 464, 464, 463, 464, 464, 465, 466, 467, 467, 466, 464, 463, 462, 464, 465, 464, 465, 463, 462, 463, 464, 463, 466, 464, 464, 465, 463, 464, 464, 464, 463, 463, 462, 462, 463, 463, 464, 463, 464, 465, 465, 466, 465, 464, 462, 462, 460, 461, 461, 463, 464, 466, 467, 466, 466, 466, 466, 467, 469, 471, 472, 473, 472, 472, 473, 472, 473, 475, 475, 475, 475, 473, 473, 475, 476, 478, 478, 478, 477, 475, 473, 474, 475, 474, 472, 471, 470, 470, 471, 471, 471, 470, 469, 468, 468, 468, 469, 469, 467, 466, 465, 467, 468, 466, 465, 466, 465, 466, 465, 466, 464, 465, 464, 464, 465, 465, 464, 465, 465, 464, 463, 463, 462, 463, 464, 464, 462, 464, 463, 464, 465, 464, 464, 464, 466, 465, 464, 462, 461, 461, 461, 463, 465, 466, 467, 465, 464, 465, 466, 467, 467, 466, 467, 465, 465, 464, 465, 466, 466, 467, 467, 468, 469, 468, 467, 465, 465, 464, 465, 466, 466, 467, 467, 467, 466, 466, 465, 466, 466, 466, 468, 467, 465, 464, 463, 463, 463, 465, 465, 465, 465, 463, 464, 462, 463, 461, 462, 462, 462, 461, 459, 458, 459, 459, 460, 461, 462, 464, 462, 461, 461, 461, 460, 460, 461, 461, 462, 461, 461, 460, 461, 462, 463, 464, 466, 467, 468, 467, 465, 466, 464, 464, 465, 465, 466, 466, 465, 463, 462, 462, 462, 465, 464, 466, 466, 466, 466, 464, 463, 465, 465, 465, 466, 466, 467, 468, 467, 465, 465, 465, 466, 466, 467, 469, 470, 470, 471, 470, 469, 468, 468, 468, 468, 468, 468, 469, 471, 470, 470, 471, 471, 471, 469, 469, 468, 468, 468, 466, 466, 466, 466, 467, 468, 469, 470, 467, 466, 466, 466, 466, 467, 467, 467, 467, 469, 469, 470, 470, 471, 471, 470, 470, 469, 470, 469, 471, 470, 470, 469, 469, 471, 471, 471, 470, 472, 471, 469, 469, 469, 469, 468, 467, 465, 464, 465, 466, 468, 468, 468, 468, 467, 466, 464, 463, 462, 463, 463, 464, 466, 467, 467, 468, 468, 466, 466, 465, 464, 465, 467, 468, 471, 471, 469, 468, 466, 466, 464, 465, 466, 466, 466, 467, 466, 466, 468, 470, 470, 471, 471, 470, 470, 469, 469, 467, 467, 467, 469, 469, 468, 468, 467, 467, 467, 467, 468, 468, 468, 469, 466, 466, 466, 466, 467, 467, 467, 467, 467, 466, 465, 466, 466, 466, 465, 463, 462, 464, 465, 466, 466, 465, 465, 465, 465, 466, 465, 465, 464, 463, 463, 464, 466, 466, 465, 466, 465, 466, 468, 469, 469, 469, 467, 467, 465, 465, 464, 464, 463, 466, 466, 467, 467, 467, 466, 466, 466, 465, 464, 466, 466, 465, 466, 464, 466, 466, 466, 466, 465, 464, 463, 464, 464, 465, 465, 464, 465, 464, 465, 467, 467, 468, 468, 469, 468, 466, 464, 465, 466, 468, 468, 467, 467, 467, 465, 466, 466, 466, 466, 468, 470, 470, 469, 468, 468, 467, 466, 467, 466, 466, 466, 467, 467, 466, 466, 464, 463, 463, 463, 464, 465, 466, 466, 467, 466, 466, 465, 464, 463, 464, 464, 466, 466, 467, 468, 469, 469, 469, 467, 465, 464, 463, 465, 467, 468, 468, 470, 470, 470, 470, 470, 471, 470, 470, 469, 469, 466, 465, 463, 464, 464, 465, 465, 465, 466, 465, 467, 467, 467, 466, 466, 464, 463, 462, 462, 462, 462, 463, 462, 464, 465, 463, 464, 462, 462, 462, 461, 461, 463, 462, 462, 462, 460, 460, 462, 464, 466, 466, 467, 466, 465, 464, 464, 463, 464, 464, 465, 464, 463, 463, 463, 465, 464, 465, 467, 466, 466, 467, 468, 470, 471, 472, 473, 472, 472, 471, 471, 469, 469, 469, 470, 469, 469, 470, 470, 470, 469, 469, 468, 468, 467, 467, 467, 467};
12 horigs.push_back(horig);}
13 {std::vector<float> horig={465, 464, 463, 463, 462, 462, 462, 466, 467, 469, 469, 469, 470, 470, 469, 468, 469, 468, 467, 466, 466, 465, 463, 464, 464, 464, 464, 464, 463, 463, 463, 462, 462, 463, 464, 463, 463, 464, 464, 465, 463, 465, 464, 462, 461, 459, 460, 459, 460, 459, 460, 460, 461, 460, 460, 460, 460, 459, 460, 460, 460, 460, 460, 460, 459, 459, 461, 459, 460, 460, 458, 457, 458, 459, 458, 459, 459, 458, 458, 456, 455, 455, 457, 460, 460, 461, 459, 459, 458, 459, 458, 458, 459, 459, 459, 460, 462, 462, 463, 464, 464, 464, 465, 464, 465, 464, 465, 464, 464, 462, 460, 461, 463, 462, 464, 463, 461, 460, 458, 457, 459, 460, 459, 459, 459, 458, 457, 458, 459, 461, 461, 462, 459, 459, 457, 456, 455, 455, 457, 458, 458, 459, 458, 457, 457, 457, 457, 457, 458, 457, 456, 457, 456, 456, 455, 456, 457, 455, 456, 457, 458, 459, 460, 460, 462, 461, 460, 461, 459, 460, 460, 460, 461, 461, 463, 463, 464, 463, 463, 463, 463, 462, 463, 461, 461, 461, 459, 459, 459, 460, 460, 459, 459, 460, 461, 462, 462, 461, 460, 459, 460, 459, 460, 461, 460, 458, 459, 459, 460, 462, 462, 461, 463, 463, 463, 464, 464, 465, 465, 465, 464, 464, 463, 464, 464, 464, 465, 465, 465, 465, 465, 466, 465, 465, 465, 464, 464, 463, 463, 462, 461, 460, 461, 461, 462, 462, 463, 462, 461, 461, 461, 461, 461, 459, 458, 458, 460, 460, 460, 459, 457, 457, 458, 458, 459, 460, 460, 459, 459, 459, 458, 458, 457, 459, 458, 458, 459, 460, 461, 461, 460, 460, 459, 458, 458, 458, 459, 459, 461, 462, 461, 462, 463, 464, 464, 463, 462, 460, 461, 458, 458, 458, 459, 460, 461, 461, 460, 460, 459, 458, 459, 459, 458, 459, 460, 460, 459, 460, 459, 459, 460, 460, 460, 459, 458, 458, 458, 460, 462, 461, 460, 459, 459, 461, 460, 460, 460, 461, 461, 459, 460, 459, 460, 460, 459, 461, 461, 463, 462, 462, 461, 461, 462, 463, 464, 464, 463, 462, 463, 463, 463, 463, 464, 464, 463, 463, 462, 463, 462, 462, 462, 461, 460, 461, 460, 461, 460, 458, 456, 455, 453, 453, 453, 454, 456, 458, 460, 461, 462, 462, 461, 460, 459, 460, 458, 458, 457, 456, 458, 459, 458, 458, 460, 462, 461, 463, 462, 462, 462, 461, 461, 461, 461, 459, 460, 459, 460, 460, 462, 462, 464, 465, 465, 462, 460, 458, 455, 455, 455, 456, 458, 457, 459, 460, 460, 461, 460, 458, 457, 458, 458, 458, 458, 459, 459, 460, 460, 460, 462, 461, 461, 462, 462, 462, 461, 461, 461, 461, 461, 461, 461, 461, 460, 459, 460, 460, 460, 458, 460, 458, 458, 458, 458, 459, 458, 457, 458, 459, 458, 459, 459, 459, 458, 458, 457, 457, 458, 458, 460, 461, 461, 462, 462, 462, 462, 462, 462, 463, 464, 467, 467, 469, 467, 467, 467, 468, 467, 467, 466, 466, 467, 468, 466, 465, 464, 464, 465, 466, 465, 464, 462, 459, 460, 458, 460, 463, 463, 464, 463, 462, 460, 459, 458, 458, 459, 460, 462, 462, 461, 461, 459, 458, 459, 459, 459, 460, 461, 461, 461, 462, 462, 462, 464, 465, 464, 463, 462, 462, 461, 461, 462, 461, 462, 462, 462, 461, 461, 459, 459, 458, 457, 456, 456, 457, 457, 459, 459, 460, 459, 460, 459, 459, 460, 462, 462, 462, 463, 462, 460, 458, 457, 457, 459, 459, 461, 460, 463, 463, 463, 462, 462, 462, 463, 464, 464, 464, 461, 461, 461, 463, 464, 463, 464, 463, 462, 463, 462, 462, 461, 460, 461, 461, 461, 460, 459, 459, 458, 457, 455, 455, 456, 455, 454, 454, 456, 454, 456, 457, 456, 455, 454, 454, 454, 454, 455, 455, 457, 457, 458, 458, 458, 458, 459, 461, 461, 462, 462, 462, 461, 462, 460, 461, 461, 462, 462, 463, 464, 463, 463, 463, 462, 462, 461, 463, 462, 463, 461, 462, 462, 461, 463, 463, 464, 464, 463, 462, 463, 463, 463, 465, 465, 465, 464, 462, 461, 460, 460, 461, 462, 461, 462, 461, 461, 461, 460, 462, 464, 465, 464, 462, 461, 462, 462, 464, 463, 461, 462, 462, 463, 464, 464, 463, 463, 462, 462, 461, 461, 461, 461, 460, 460, 460, 460, 460, 457, 457, 456, 456, 456, 458, 459, 461, 463, 462, 462, 462, 461, 459, 458, 459, 458, 459, 459, 460, 462, 463, 462, 462, 462, 463, 463, 463, 462, 461, 463, 462, 461, 461, 460, 459, 460, 461, 462, 463, 464, 462, 463, 462, 460, 460, 462, 462, 462, 462, 459, 460, 461, 462, 463, 461, 460, 460, 461, 462, 462, 461, 462, 459, 459, 458, 459, 462, 461, 460, 460, 460, 458, 457, 458, 458, 458, 460, 460, 462, 461, 461, 461, 460, 460, 459, 459, 458, 458, 458, 459, 457, 458, 459, 459, 459, 461, 461, 461, 462, 463, 462, 461, 462, 461, 462, 463, 462, 462, 461, 461, 459, 460, 460, 459, 459, 460, 461, 461, 461, 461, 459, 459, 458, 457, 457, 458, 459, 460, 460, 459, 459, 460, 460, 461, 462, 463, 461, 463, 462, 461, 460, 459, 459, 458, 457, 459, 458, 458, 459, 459, 460, 460, 459, 460, 460, 460, 460, 459, 458, 457, 457, 458, 459, 460, 462, 463, 464, 464, 464, 463, 462, 462, 464, 464, 463, 464, 464, 463, 461, 461, 462, 463, 464, 465, 466, 466, 466, 465, 466, 467, 467, 467, 465, 465, 464, 464, 463, 462, 461, 461, 462, 462, 463, 462, 464, 464, 463, 463, 463, 462, 463, 461, 462, 461, 461, 461, 461, 459, 459, 459, 459, 460, 460, 461, 460, 460, 460, 459, 457, 457, 457, 458, 459, 460, 459, 460, 460, 460, 459, 460, 459, 458, 458, 460, 461, 462, 462, 461, 461, 460, 460, 461, 460, 461, 462, 462, 463, 462, 462, 462, 462, 463, 464, 464, 461, 460, 461, 460, 462, 462, 464, 465, 464, 463, 463, 461, 459, 460, 459, 459, 459, 460, 460, 461, 462, 462, 462, 464, 464, 463, 461, 461, 460, 459, 460, 460, 460, 459, 460, 461, 460, 461, 462, 461, 461, 463, 462, 460, 460, 459, 461, 462, 463, 462, 461, 461, 461, 460, 461, 459, 459, 458, 457, 457, 455, 455, 456, 456, 456, 455, 456, 456, 457, 455, 457, 456, 455, 453, 453, 455, 456, 456, 456, 456, 456, 458, 455, 456, 457, 457, 458, 459, 459, 459, 458, 458, 458, 460, 460, 459, 459, 461, 461, 461, 462, 461, 461, 462, 460, 461, 460, 460, 461, 462, 461, 461, 461, 461, 462, 464, 465, 465, 463, 462, 461, 461, 460, 461, 462, 463, 462, 462, 462, 463, 462, 461, 461, 461, 458, 458, 458, 457, 458, 458, 458, 461, 461, 462, 461, 463, 462, 463, 463, 461, 461, 460, 462, 462, 463, 462, 462, 462, 461, 460, 462, 463, 465, 465, 465, 466, 467, 468, 469, 469, 468, 466, 464, 463, 463, 463, 463, 463, 464, 464, 462, 460, 460, 459, 460, 460, 461, 460, 460, 459, 457, 457, 456, 456, 454, 453, 452, 451, 452, 453, 454, 455, 455, 453, 452, 451, 451, 452, 453, 455, 456, 456, 455, 455, 455, 455, 457, 458, 459, 459, 459, 459, 460, 462, 463, 462, 462, 459, 459, 459, 460, 463, 464, 464, 466, 466, 467, 466, 465, 465, 465, 463, 464, 465, 465, 466, 466, 466, 467, 467, 466, 465, 464, 463, 465, 465, 466, 465, 463, 463, 461, 461, 463, 463, 464, 464, 464, 463, 462, 461, 462, 463, 463, 463, 464, 463, 463, 463, 463, 464, 463, 465, 466, 466, 466, 464, 463, 463, 461, 462, 462, 464, 464, 463, 461, 461, 460, 460, 461, 462, 463, 463, 462, 460, 461, 462, 463, 463, 461, 461, 460, 461, 459, 459, 459, 460, 461, 461, 462, 463, 464, 464, 464, 462, 462, 464, 464, 463, 464, 464, 464, 464, 465, 465, 466, 467, 467, 467, 466, 465, 463, 462, 463, 464, 465, 466, 465, 465, 465, 463, 463, 460, 461, 463, 464, 464, 464, 463, 461, 459, 460, 460, 461, 462, 463, 463, 462, 463, 463, 462, 463, 462, 461, 461, 464, 465, 465, 464, 462, 462, 460, 461, 460, 461, 460, 460, 460, 458, 458, 459, 459, 457, 457, 456, 457, 455, 455, 454, 453, 453, 452, 452, 454, 454, 454, 454, 453, 454, 454, 455, 453, 454, 452, 454, 454, 455, 454, 454, 454, 456, 458, 458, 459, 458, 459, 459, 459, 461, 463, 464, 465, 466, 465, 463, 464, 463, 463, 463, 463, 465, 464, 464, 464, 463, 463, 464, 462, 461, 460, 460, 460, 460, 460, 461, 460, 460, 459, 459, 460, 459, 459, 457, 458, 458, 458, 459, 459, 461, 459, 459, 459, 461, 461, 462, 461, 461, 461, 461, 462, 461, 462, 462, 463, 463, 463, 463, 463, 463, 462, 462, 463, 463, 463, 463, 462, 461, 460, 460, 461, 463, 463, 463, 463, 462, 460, 460, 460, 460, 458, 457, 458, 458, 459, 460, 460, 459, 458, 459, 458, 459, 459, 459, 461, 461, 461, 462, 462, 460, 460, 461, 462, 463, 462, 463, 463, 464, 464, 463, 464, 463, 464, 464, 465, 465, 466, 464, 463, 462, 463, 462, 463, 463, 463, 463, 462, 462, 461, 459, 459, 460, 462, 461, 460, 459, 459, 459, 460, 462, 462, 461, 460, 460, 463, 464, 466, 465, 465, 466, 465, 465, 464, 463, 462, 463, 464, 465, 465, 464, 464, 464, 466, 466, 468, 466, 464, 463, 462, 462, 461, 461, 462, 463, 465, 465, 467, 467, 467, 467, 466, 465, 464, 464, 465, 465, 465, 465, 464, 462, 462, 462, 463, 464, 463, 463, 464, 464, 463, 462, 462, 463, 462, 463, 462, 462, 461, 461, 460, 459, 457, 456, 455, 457, 458, 459, 460, 460, 460, 459, 457, 455, 455, 454, 456, 457, 456, 457, 457, 456, 455, 456, 457, 456, 456, 457, 458, 459, 458, 459, 459, 459, 459, 459, 460, 459, 458, 456, 456, 458, 460, 459, 459, 460, 459, 458, 459, 460, 461, 461, 462, 462, 462, 462, 462, 461, 459, 460, 461, 459, 459, 460, 461, 462, 465, 464, 463, 461, 460, 460, 461, 461, 461, 461, 460, 459, 458, 459, 456, 455, 455, 456, 458, 459, 461, 461, 460, 461, 461, 461, 460, 461, 460, 460, 460, 459, 459, 459, 459, 460, 460, 461, 461, 462, 462, 462, 463, 464, 463, 464, 464, 465, 465, 466, 465, 465, 464, 464, 465, 464, 466, 467, 465, 464, 464, 464, 464, 464, 463, 463, 463, 462, 461, 461, 463, 463, 464, 464, 463, 461, 461, 460, 459, 460, 460, 459, 458, 458, 458, 458, 458, 459, 459, 459, 458, 458, 458, 458, 457, 456, 455, 455, 456, 457, 457, 457, 457, 458, 455, 454, 453, 453, 454, 456, 458, 459, 459, 460, 460, 460, 459, 456, 458, 459, 459, 459, 461, 460, 462, 461, 461, 461, 461, 459, 459, 461, 463, 464, 464, 463, 464, 464, 463, 463, 462, 465, 465, 466, 464, 463, 462, 462, 462, 460, 462, 464, 465, 466, 463, 463, 463, 463, 463, 465, 465, 463, 461, 462, 463, 463, 464, 463, 463, 460, 461, 461, 462, 461, 461, 461, 461, 463, 465, 466, 465, 464, 464, 464, 463, 465, 463, 463, 462, 462, 462, 460, 462, 461, 461, 460, 459, 459, 460, 460, 460, 460, 461, 460, 461, 462, 462, 461, 461, 462, 462, 461, 462, 459, 460, 457, 457, 458, 458, 460, 462, 461, 462, 460, 459, 460, 462, 463, 464, 464, 463, 462, 461, 459, 459, 459, 459, 461, 463, 464, 464, 464, 461, 458, 457, 457, 456, 457, 459, 460, 460, 460, 459, 458, 456, 458, 457, 457, 457, 456, 458, 458, 458, 459, 458, 457, 456, 454, 457, 457, 459, 459, 460, 460, 462, 462, 462, 462, 460, 459, 457, 455, 456, 456, 458, 459, 460, 461, 460, 460, 460, 459, 459, 458, 458, 459, 460, 461, 460, 459, 460, 462, 462, 462, 462, 462, 461, 462, 462, 463, 463, 463, 462, 460, 461, 462, 461, 461, 462, 462, 460, 459, 457, 458, 458, 459, 459, 460, 461, 460, 459, 458, 457, 457, 456, 456, 458, 458, 460, 460, 459, 459, 459, 458, 455, 456, 458, 460, 461, 461, 460, 460, 459, 459, 460, 461, 461, 462, 462, 462, 461, 462, 462, 461, 462, 462, 463, 463, 461, 461, 461, 463, 463, 463, 463, 462, 463, 464, 462, 464, 461, 462, 462, 462, 462, 463, 462, 462, 461, 460, 459, 459, 460, 460, 460, 461, 462, 463, 464, 463, 462, 462, 463, 463, 463, 464, 465, 465, 463, 463, 461, 460, 461, 462, 463, 465, 467, 468, 467, 465, 464, 462, 462, 463, 463, 464, 465, 466, 466, 464, 464, 462, 462, 460, 459, 460, 459, 459, 460, 459, 459, 458, 457, 457, 457, 457, 458, 459, 458, 457, 457, 455, 454, 456, 458, 458, 457, 460, 461, 461, 461, 460, 459, 459, 458, 460, 459, 458, 459, 460, 460, 460, 462, 463, 463, 462, 461, 461, 463, 464, 465, 466, 466, 466, 465, 465, 465, 465, 464, 465, 464, 464, 463, 463, 463, 464, 465, 463, 463, 461, 460, 459, 462, 464, 464, 465, 463, 463, 462, 461, 459, 459, 459, 460, 461, 461, 462, 463, 463, 462, 461, 461, 461, 460, 462, 462, 462, 462, 461, 461, 459, 459, 458, 458, 461, 460, 461, 460, 460, 454, 447, 444, 447, 452, 456, 458, 460, 462, 464, 463, 461, 461, 461, 460, 459, 460, 462, 463, 462, 461, 462, 462, 463, 463, 463, 464, 464, 463, 463, 462, 461, 462, 463, 462, 462, 463, 463, 463, 463, 463, 462, 462, 462, 463, 463, 462, 462, 459, 458, 459, 461, 463, 463, 463, 464, 463, 464, 461, 461, 461, 460, 460, 460, 460, 457, 457, 459, 460, 459, 461, 460, 463, 460, 458, 456, 456, 456, 457, 458, 458, 458, 456, 455, 455, 453, 453, 456, 457, 458, 457, 458, 459, 460, 460, 460, 460, 460, 461, 462, 463, 464, 462, 460, 461, 461, 461, 462, 462, 462, 461, 461, 459, 461, 460, 462, 462, 461, 461, 460, 460, 460, 460, 462, 462, 460, 461, 459, 459, 459, 459, 459, 460, 460, 460, 461, 459, 459, 461, 460, 461, 460, 462, 463, 463, 462, 461, 461, 461, 460, 462, 462, 464, 466, 466, 467, 466, 466, 465, 464, 465, 466, 467, 466, 464, 465, 466, 468, 467, 467, 465, 463, 462, 462, 463, 461, 461, 462, 460, 460, 460, 461, 461, 460, 461, 460, 461, 460, 461, 462, 462, 462, 462, 460, 459, 458, 457, 457, 458, 459, 460, 463, 463, 463, 460, 458, 457, 456, 456, 457, 458, 457, 457, 457, 459, 459, 459, 459, 462, 462, 462, 463, 465, 464, 465, 463, 462, 463, 464, 465, 463, 464, 463, 462, 462, 463, 464, 464, 464, 463, 464, 464, 465, 465, 464, 464, 463, 462, 463, 462, 461, 461, 460, 460, 462, 462, 462, 463, 463, 463, 462, 462, 462, 462, 462, 461, 461, 460, 460, 462, 463, 463, 465, 464, 465, 464, 464, 464, 465, 467, 466, 466, 466, 465, 465, 465, 463, 465, 466, 463, 463, 464, 464, 463, 465, 466, 465, 464, 465, 467, 467, 465, 464, 462, 461, 460, 458, 458, 458, 458, 459, 459, 460, 461, 460, 459, 460, 459, 458, 458, 457, 457, 455, 455, 456, 457, 459, 457, 455, 455, 454, 454, 456, 457, 459, 459, 458, 457, 458, 458, 459, 460, 460, 459, 459, 457, 457, 458, 458, 458, 457, 457, 457, 458, 459, 461, 463, 461, 461, 461, 459, 459, 459, 458, 458, 456, 457, 458, 459, 460, 461, 460, 459, 460, 461, 461, 461, 461, 462, 462, 463, 463, 462, 462, 461, 459, 460, 461, 462, 464, 465, 464, 463, 462, 463, 462, 463, 463, 463, 464, 463, 463, 462, 460, 460, 459, 458, 457, 458, 460, 460, 461, 461, 461, 460, 461, 463, 463, 464, 465, 463, 462, 461, 462, 464, 464, 463, 463, 461, 461, 461, 461, 461, 461, 459, 460, 461, 462, 463, 463, 463, 462, 464, 464, 464, 463, 463, 463, 463, 462, 463, 462, 463, 462, 462, 463, 464, 465, 466, 466, 464, 463, 462, 461, 460, 460, 461, 460, 460, 458, 458, 456, 455, 455, 456, 457, 457, 459, 458, 458, 459, 457, 457, 457, 457, 456, 456, 457, 457, 457, 457, 458, 458, 458, 457, 459, 458, 458, 459, 458, 459, 461, 462, 461, 461, 459, 458, 459, 460, 460, 463, 462, 463, 463, 464, 464, 465, 465, 464, 463, 463, 464, 466, 466, 466, 466, 466, 467, 467, 465, 465, 464, 465, 465, 465, 464, 465, 468, 468, 469, 469, 467, 465, 465, 464, 464, 466, 466, 465, 463, 464, 464, 464, 462, 461, 461, 460, 460, 460, 459, 459, 460, 459, 459, 458, 458, 458, 458, 457, 457, 458, 458, 458, 458, 459, 460, 462, 462, 461, 461, 462, 461, 461, 460, 461, 460, 461, 461, 460, 460, 460, 460, 460, 458, 458, 459, 460, 462, 461, 462, 460, 459, 459, 461, 462, 462, 460, 458, 458, 456, 457, 456, 457, 457, 458, 458, 459, 457, 457, 459, 459, 461, 460, 459, 459, 456, 455, 454, 455, 456, 457, 458, 458, 459, 459, 457, 458, 458, 458, 459, 458, 459, 459, 459, 459, 458, 459, 458, 461, 463, 463, 463, 463, 463, 461, 461, 460, 460, 461, 461, 461, 461, 462, 463, 464, 463, 463, 464, 464, 465, 464, 464, 463, 462, 462, 463, 464, 464, 465, 464, 466, 464, 462, 463, 463, 462, 462, 461, 462, 463, 462, 462, 461, 461, 462, 462, 461, 460, 461, 459, 460, 461, 461, 462, 463, 464, 464, 464, 462, 460, 458, 458, 459, 461, 461, 462, 462, 463, 463, 463, 462, 463, 463, 462, 462, 460, 459, 460, 461, 463, 464, 465, 463, 463, 463, 461, 460, 460, 460, 459, 459, 462, 461, 461, 461, 461, 460, 462, 463, 464, 464, 463, 462, 461, 460, 462, 460, 461, 460, 459, 460, 460, 461, 460, 459, 458, 458, 457, 458, 457, 457, 459, 459, 458, 459, 458, 458, 459, 459, 459, 457, 456, 456, 458, 459, 462, 464, 463, 463, 462, 461, 460, 462, 461, 463, 463, 463, 463, 463, 462, 462, 460, 460, 460, 462, 462, 462, 461, 460, 459, 458, 458, 458, 459, 459, 459, 458, 459, 456, 455, 455, 454, 455, 455, 456, 455, 457, 457, 457, 458, 457, 457, 458, 457, 458, 458, 459, 459, 458, 457, 458, 456, 456, 455, 456, 457, 458, 458, 460, 460, 461, 462, 463, 464, 465, 465, 466, 466, 465, 465, 465, 466, 466, 467, 467, 468, 468, 468, 468, 467, 467, 465, 465, 466, 464, 463, 462, 462, 463, 465, 464, 465, 465, 465, 466, 466, 465, 465, 463, 462, 462, 461, 461, 461, 462, 464, 465, 465, 462, 460, 459, 457, 457, 457, 458, 459, 459, 457, 458, 457, 459, 458, 457, 456, 456, 456, 457, 458, 458, 458, 458, 459, 460, 461, 461, 460, 459, 459, 461, 460, 461, 462, 462, 462, 463, 463, 464, 465, 465, 464, 464, 464, 464, 465, 463, 462, 462, 463, 464, 466, 467, 466, 465, 464, 464, 463, 465, 464, 463, 461, 459, 460, 461, 461, 460, 460, 460, 460, 460, 460, 458, 457, 456, 457, 457, 459, 459, 459, 458, 460, 459, 460, 460, 459, 459, 460, 461, 460, 460, 461, 461, 461, 462, 462, 461, 462, 462, 461, 460, 461, 461, 462, 463, 462, 461, 462, 462, 462, 464, 464, 463, 463, 461, 461, 463, 464, 464, 463, 463, 463, 463, 463, 462, 462, 464, 464, 464, 464, 463, 463, 463, 462, 461, 458, 457, 458, 459, 459, 460, 460, 460, 461, 461, 461, 460, 461, 461, 459, 456, 454, 453, 454, 457, 458, 459, 460, 459, 458, 458, 456, 457, 456, 455, 457, 458, 456, 455, 455, 454, 455, 455, 457, 458, 459, 458, 459, 458, 459, 458, 458, 459, 459, 459, 460, 462, 463, 462, 461, 459, 461, 461, 461, 461, 462, 463, 462, 462, 462, 463, 462, 462, 460, 460, 460, 461, 463, 463, 462, 461, 460, 460, 462, 463, 462, 462, 461, 460, 459, 459, 458, 460, 460, 460, 459, 459, 460, 459, 459, 459, 461, 462, 461, 462, 462, 459, 461, 461, 461, 460, 459, 457, 457, 458, 460, 461, 463, 463, 462, 461, 461, 461, 462, 462, 462, 463, 463, 464, 465, 464, 464, 464, 463, 464, 465, 465, 465, 465, 465, 463, 465, 466, 467, 467, 466, 466, 464, 463, 462, 461, 461, 462, 463, 463, 464, 461, 461, 460, 460, 460, 461, 461, 460, 458, 457, 457, 456, 457, 458, 458, 457, 456, 455, 454, 455, 456, 455, 457, 456, 458, 459, 458, 459, 461, 460, 459, 460, 458, 458, 459, 460, 461, 462, 463, 463, 464, 462, 461, 460, 459, 461, 461, 461, 463, 461, 463, 463, 462, 460, 460, 460, 461, 460, 461, 460, 460, 460, 461, 461, 462, 461, 461, 460, 460, 460, 459, 459, 459, 459, 459, 460, 461, 461, 462, 463, 463, 463, 460, 462, 461, 461, 463, 462, 462, 461, 461, 463, 464, 463, 463, 463, 462, 463, 462, 461, 462, 461, 460, 461, 462, 462, 464, 463, 463, 463, 462, 460, 459, 461, 461, 462, 462, 463, 463, 462, 462, 461, 460, 460, 462, 462, 463, 463, 464, 463, 463, 463, 463, 463, 463, 463, 462, 462, 463, 463, 463, 464, 464, 465, 465, 465, 464, 464, 463, 462, 462, 463, 462, 460, 459, 459, 458, 458, 459, 460, 460, 460, 459, 459, 457, 458, 458, 458, 458, 458, 456, 455, 454, 455, 455, 454, 453, 454, 454, 456, 457, 458, 458, 459, 458, 459, 459, 460, 461, 460, 460, 460, 460, 462, 463, 462, 462, 462, 462, 460, 460, 460, 459, 459, 459, 460, 460, 461, 462, 463, 464, 466, 466, 464, 464, 462, 461, 461, 462, 460, 461, 462, 464, 465, 465, 465, 465, 465, 464, 464, 464, 465, 465, 464, 462, 464, 465, 467, 470, 470, 468, 467, 466, 464, 464, 463, 464, 463, 462, 465, 467, 467, 468, 469, 469, 470, 468, 466, 466, 465, 463, 464, 463, 463, 464, 464, 466, 468, 466, 464, 462, 464, 463, 463, 462, 463, 464, 463, 462, 462, 463, 463, 463, 463, 464, 461, 461, 459, 459, 461, 461, 462, 463, 461, 460, 459, 459, 458, 459, 458, 458, 459, 459, 459, 458, 458, 458, 458, 458, 457, 457, 457, 457, 455, 454, 454, 455, 455, 454, 455, 457, 457, 458, 457, 457, 457, 456, 456, 457, 457, 457, 456, 456, 457, 460, 460, 462, 463, 463, 462, 461, 463, 462, 463, 464, 465, 467, 467, 467, 469, 470, 472, 471, 470, 469, 469, 466, 466, 464, 464, 464, 465, 466, 466, 466, 465, 463, 463, 463, 462, 463, 462, 461, 461, 458, 458, 457, 457, 457, 456, 457, 456, 455, 456, 456, 456, 457, 457, 456, 456, 456, 458, 459, 457, 457, 458, 457, 457, 457, 457, 457, 458, 460, 460, 461, 462, 462, 463, 464, 465, 465, 464, 465, 464, 466, 465, 467, 467, 469, 468, 468, 469, 469, 467, 466, 466, 464, 463, 462, 462, 461, 460, 460, 461, 463, 464, 465, 463, 461, 461, 461, 462, 463, 464, 464, 463, 461, 461, 461, 460, 461, 461, 461, 461, 461, 462, 462, 464, 464, 464, 462, 459, 460, 459, 460, 463, 463, 464, 463, 460, 459, 459, 459, 461, 462, 463, 462, 461, 462, 462, 462, 461, 460, 461, 459, 460, 459, 459, 460, 458, 460, 461, 461, 463, 462, 461, 458, 456, 457, 457, 459, 461, 461, 463, 462, 460, 460, 461, 460, 460, 460, 459, 460, 461, 463, 464, 464, 464, 466, 465, 465, 466, 465, 465, 464, 465, 463, 464, 463, 463, 463, 462, 462, 461, 462, 463, 464, 464, 464, 464, 463, 463, 462, 461, 459, 460, 459, 460, 459, 457, 459, 459, 460, 461, 460, 460, 460, 460, 460, 458, 459, 457, 459, 460, 459, 460, 460, 460, 460, 460, 458, 458, 456, 456, 454, 455, 455, 456, 457, 457, 457, 455, 454, 454, 454, 455, 456, 458, 459, 458, 456, 456, 456, 457, 456, 457, 458, 459, 460, 459, 459, 458, 459, 459, 461, 461, 463, 461, 461, 462, 462, 463, 465, 467, 469, 468, 467, 466, 464, 465, 464, 465, 466, 466, 467, 466, 465, 464, 463, 464, 465, 465, 464, 465, 465, 463, 465, 464, 463, 462, 461, 462, 461, 461, 463, 462, 462, 461, 460, 459, 458, 457, 458, 458, 460, 460, 461, 460, 461, 459, 458, 457, 456, 457, 457, 459, 461, 462, 462, 462, 460, 459, 459, 460, 459, 459, 459, 459, 461, 463, 463, 464, 465, 467, 467, 468, 469, 471, 470, 469, 467, 467, 468, 469, 468, 470, 469, 469, 469, 467, 466, 465, 465, 466, 467, 468, 469, 468, 469, 468, 467, 468, 467, 468, 467, 468, 466, 465, 463, 462, 462, 462, 464, 463, 463, 461, 462, 462, 461, 462, 463, 464, 466, 469, 470, 470, 469, 467, 465, 464, 463, 461, 462, 462, 461, 461, 461, 459, 461, 460, 460, 460, 460, 460, 462, 461, 461, 462, 463, 462, 461, 461, 462, 461, 461, 462, 462, 462, 462, 461, 458, 456, 457, 457, 458, 458, 458, 459, 459, 456, 458, 455, 456, 455, 459, 460, 462, 461, 459, 458, 459, 458, 459, 458, 458, 458, 457, 456, 456, 457, 458, 459, 460, 460, 461, 461, 461, 461, 460, 462, 462, 462, 461, 460, 461, 460, 461, 463, 463, 461, 460, 459, 461, 461, 462, 461, 462, 461, 461, 462, 460, 460, 460, 461, 462, 463, 463, 463, 463, 461, 460, 460, 461, 460, 463, 463, 463, 463, 461, 461, 459, 459, 459, 459, 460, 461, 461, 461, 463, 462, 462, 464, 463, 462, 463, 463, 463, 463, 464, 463, 464, 464, 465, 464, 464, 463, 464, 463, 462, 462, 463, 464, 463, 465, 464, 463, 463, 462, 464, 464, 465, 466, 465, 463, 462, 462, 463, 464, 466, 466, 464, 463, 461, 462, 463, 462, 463, 461, 461, 462, 465, 466, 467, 466, 465, 465, 464, 465, 463, 462, 464, 466, 468, 471, 470, 470, 472, 471, 472, 473, 474, 475, 475, 476, 475, 475, 474, 474, 474, 473, 473, 470, 469, 468, 468, 467, 467, 468, 470, 470, 470, 470, 470, 473, 476, 478, 480, 481, 482, 483, 483, 484, 486, 488, 492, 495, 500, 503, 506, 509, 513, 513, 509, 503, 496, 487, 480, 474, 469, 463, 459, 455, 455, 455, 457, 458, 459, 458, 457, 457, 457, 457, 457, 455, 456, 456, 456, 458, 458, 458, 459, 459, 459, 459, 459, 455, 455, 456, 459, 459, 460, 458, 458, 458, 459, 459, 460, 458, 458, 458, 461, 461, 463, 463, 463, 464, 464, 464, 465, 463, 464, 463, 462, 462, 464, 465, 464, 463, 462, 463, 463, 463, 465, 466, 467, 467, 465, 465, 464, 462, 462, 462, 463, 464, 463, 461, 463, 462, 464, 464, 465, 465, 465, 464, 462, 461, 461, 461, 460, 461, 461, 461, 461, 462, 462, 462, 461, 462, 463, 462, 461, 460, 459, 457, 457, 458, 459, 460, 458, 458, 459, 460, 461, 461, 463, 463, 461, 460, 459, 459, 458, 459, 460, 461, 462, 463, 463, 462, 460, 461, 461, 460, 459, 458, 459, 458, 458, 459, 459, 460, 460, 460, 460, 459, 458, 457, 458, 458, 458, 457, 458, 457, 457, 456, 457, 456, 458, 459, 458, 459, 460, 461, 459, 459, 460, 459, 459, 460, 460, 461, 461, 461, 461, 462, 460, 459, 459, 459, 460, 459, 460, 461, 461, 461, 462, 460, 461, 460, 459, 460, 461, 461, 461, 460, 461, 460, 461, 462, 462, 462, 462, 461, 460, 460, 460, 460, 461, 459, 459, 459, 458, 460, 461, 461, 462, 463, 463, 461, 461, 461, 462, 464, 464, 465, 464, 463, 462, 462, 460, 461, 459, 460, 460, 462, 462, 462, 464, 463, 464, 462, 462, 460, 459, 459, 458, 457, 458, 459, 460, 461, 461, 462, 460, 460, 457, 457, 456, 456, 459, 460, 460, 459, 460, 458, 458, 458, 459, 458, 457, 458, 459, 460, 461, 462, 461, 459, 457, 458, 459, 459, 460, 460, 462, 462, 461, 461, 462, 461, 462, 462, 463, 461, 461, 459, 458, 458, 458, 459, 459, 461, 461, 461, 461, 461, 462, 461, 460, 459, 459, 458, 459, 459, 459, 458, 458, 458, 457, 457, 459, 459, 459, 460, 460, 460, 458, 458, 458, 458, 458, 459, 460, 460, 458, 458, 459, 459, 458, 456, 456, 456, 457, 455, 457, 458, 458, 459, 461, 460, 459, 458, 459, 460, 460, 463, 463, 464, 464, 464, 465, 467, 469, 471, 471, 470, 471, 472, 474, 476, 477, 478, 480, 479, 482, 483, 486, 489, 490, 492, 496, 499, 502, 507, 512, 519, 527, 533, 542, 547, 551, 557, 560, 566, 571, 576, 578, 580, 577, 573, 571, 570, 568, 569, 570, 572, 575, 577, 581, 581, 583, 586, 590, 593, 598, 602, 605, 608, 609, 612, 613, 618, 620, 625, 628, 630, 632, 632, 631, 630, 626, 619, 613, 608, 602, 596, 592, 589, 583, 580, 578, 580, 580, 582, 582, 581, 578, 574, 572, 568, 565, 560, 557, 553, 551, 550, 547, 545, 541, 535, 530, 526, 520, 515, 509, 502, 494, 486, 480, 474, 467, 462, 458, 455, 451, 448, 448, 447, 446, 447, 447, 446, 445, 444, 445, 447, 446, 447, 448, 448, 447, 449, 449, 449, 450, 450, 449, 449, 448, 450, 450, 451, 451, 450, 449, 448, 447, 447, 447, 449, 449, 451, 449, 449, 447, 448, 448, 449, 449, 449, 448, 448, 448, 447, 449, 449, 449, 449, 450, 448, 448, 449, 448, 449, 450, 449, 450, 452, 452, 454, 454, 456, 454, 455, 454, 452, 453, 452, 451, 450, 451, 452, 453, 454, 452, 453, 452, 452, 450, 451, 451, 451, 451, 451, 453, 453, 453, 454, 452, 451, 451, 452, 451, 453, 454, 452, 453, 452, 452, 452, 450, 450, 451, 453, 455, 455, 456, 456, 454, 451, 451, 451, 450, 451, 451, 448, 449, 449, 450, 450, 448, 448, 448, 448, 448, 450, 449, 449, 449, 448, 449, 448, 449, 448, 449, 446, 447, 448, 450, 450, 450, 451, 451, 450, 449, 451, 450, 450, 450, 449, 448, 448, 449, 449, 451, 452, 451, 453, 452, 453, 452, 452, 454, 455, 456, 455, 454, 454, 451, 451, 452, 452, 455, 455, 457, 458, 458, 458, 456, 455, 453, 455, 456, 458, 458, 460, 460, 461, 464, 467, 468, 471, 475, 478, 481, 483, 485, 490, 493, 498, 504, 509, 515, 519, 522, 527, 531, 537, 542, 549, 553, 557, 558, 561, 563, 565, 565, 565, 562, 559, 555, 550, 545, 539, 536, 531, 526, 519, 513, 509, 504, 502, 499, 496, 491, 488, 484, 481, 479, 477, 476, 475, 473, 472, 473, 473, 473, 472, 468, 464, 460, 456, 454, 452, 452, 451, 451, 449, 448, 449, 447, 447, 448, 448, 448, 447, 449, 450, 449, 448, 447, 445, 445, 445, 443, 443, 443, 444, 445, 446, 447, 446, 445, 444, 443, 442, 442, 442, 443, 444, 446, 447, 447, 447, 449, 450, 450, 450, 451, 452, 452, 452, 450, 450, 450, 449, 449, 448, 450, 451, 451, 450, 448, 448, 448, 451, 453, 454, 453, 453, 452, 450, 452, 452, 451, 449, 447, 448, 447, 447, 446, 444, 445, 443, 443, 443, 443, 443, 444, 445, 447, 447, 447, 446, 445, 443, 442, 441, 440, 441, 442, 443, 444, 447, 448, 449, 449, 448, 445, 445, 444, 445, 445, 445, 446, 447, 447, 447, 447, 448, 447, 447, 449, 449, 448, 449, 451, 452, 451, 452, 450, 449, 448, 449, 449, 449, 450, 451, 453, 453, 454, 452, 452, 453, 453, 453, 452, 452, 452, 451, 451, 450, 451, 452, 452, 451, 453, 454, 454, 454, 454, 453, 451, 450, 452, 453, 452, 452, 454, 454, 454, 455, 456, 455, 456, 455, 451, 450, 449, 451, 451, 451, 451, 451, 451, 452, 451, 451, 450, 450, 451, 452, 450, 450, 448, 448, 448, 449, 448, 449, 447, 448, 448, 448, 449, 451, 453, 453, 452, 450, 450, 449, 450, 452, 450, 450, 450, 450, 451, 453, 452, 452, 453, 453, 453, 453, 452, 453, 454, 454, 455, 454, 453, 453, 451, 451, 453, 454, 455, 452, 452, 451, 451, 452, 452, 452, 453, 454, 453, 452, 452, 451, 451, 451, 450, 451, 449, 447, 448, 448, 448, 451, 450, 450, 450, 449, 449, 450, 451, 452, 451, 452, 450, 450, 448, 445, 444, 444, 446, 448, 449, 449, 447, 448, 448, 448, 447, 448, 447, 447, 446, 447, 447, 447, 448, 449, 449, 447, 447, 445, 446, 446, 448, 447, 447, 445, 445, 445, 446, 448, 447, 447, 447, 447, 445, 445, 445, 446, 447, 448, 449, 449, 450, 448, 447, 448, 448, 447, 448, 448, 449, 451, 452, 452, 453, 450, 451, 451, 452, 451, 452, 452, 452, 451, 451, 450, 450, 450, 450, 450, 452, 451, 453, 454, 454, 454, 455, 455, 456, 456, 454, 453, 453, 452, 453, 452, 454, 455, 455, 453, 452, 450, 449, 451, 453, 455, 453, 451, 452, 452, 452, 453, 454, 452, 452, 452, 452, 451, 451, 452, 451, 452, 451, 451, 450, 448, 450, 450, 451, 452, 451, 450, 450, 450, 449, 449, 449, 450, 451, 454, 455, 452, 452, 450, 450, 450, 450, 449, 448, 449, 448, 447, 448, 449, 452, 452, 452, 450, 448, 448, 446, 445, 446, 449, 449, 451, 451, 451, 450, 448, 449, 448, 448, 449, 448, 449, 450, 449, 448, 448, 449, 450, 451, 452, 452, 453, 453, 452, 453, 453, 453, 451, 452, 452, 454, 455, 458, 460, 461, 460, 459, 458, 456, 454, 455, 455, 454, 454, 454, 454, 454, 454, 456, 456, 456, 455, 455, 454, 454, 454, 454, 453, 453, 451, 453, 452, 453, 454, 452, 449, 449, 449, 447, 447, 447, 448, 450, 451, 452, 452, 449, 449, 448, 449, 450, 450, 450, 449, 449, 448, 448, 447, 448, 449, 450, 451, 452, 451, 451, 449, 449, 449, 450, 451, 452, 453, 454, 453, 453, 452, 451, 452, 453, 453, 454, 452, 453, 454, 454, 454, 454, 452, 452, 452, 453, 451, 451, 452, 452, 451, 452, 452, 452, 451, 455, 455, 457, 455, 453, 452, 451, 451, 451, 452, 452, 452, 451, 453, 453, 453, 452, 453, 453, 452, 452, 450, 450, 452, 451, 451, 450, 452, 451, 451, 450, 450, 450, 449, 450, 449, 451, 451, 451, 450, 449, 449, 451, 452, 452, 452, 452, 452, 451, 450, 450, 451, 453, 451, 451, 451, 450, 452, 453, 451, 450, 452, 453, 455, 454, 453, 452, 450, 450, 450, 451, 451, 453, 454, 455, 454, 454, 454, 453, 454, 454, 455, 454, 456, 457, 458, 458, 458, 458, 459, 458, 459, 458, 457, 458, 459, 458, 457, 454, 454, 453, 453, 454, 456, 458, 456, 455, 454, 452, 453, 454, 455, 457, 457, 458, 457, 454, 453, 453, 453, 453, 452, 453, 453, 454, 453, 452, 452, 453, 456, 456, 458, 458, 458, 457, 457, 457, 456, 454, 455, 455, 455, 457, 457, 458, 458, 456, 456, 456, 458, 459, 460, 459, 459, 457, 457, 458, 456, 456, 456, 455, 453, 452, 451, 450, 450, 450, 449, 448, 448, 449, 450, 451, 452, 451, 451, 450, 448, 447, 447, 446, 445, 445, 445, 446, 446, 446, 448, 449, 450, 448, 448, 448, 448, 447, 448, 448, 449, 450, 451, 452, 453, 452, 452, 452, 455, 456, 456, 457, 456, 455, 457, 458, 459, 458, 458, 458, 458, 459, 458, 458, 458, 458, 457, 459, 460, 458, 458, 457, 458, 457, 458, 457, 455, 454, 453, 454, 452, 453, 453, 453, 454, 454, 453, 453, 453, 452, 452, 450, 450, 449, 450, 452, 453, 453, 453, 455, 454, 454, 453, 452, 451, 452, 452, 453, 453, 453, 456, 456, 456, 458, 456, 457, 455, 455, 454, 455, 457, 458, 458, 457, 457, 457, 455, 457, 459, 459, 458, 457, 457, 458, 459, 458, 457, 456, 457, 458, 456, 456, 455, 456, 455, 457, 456, 456, 455, 454, 455, 456, 456, 457, 455, 456, 456, 456, 455, 454, 455, 454, 455, 455, 455, 454, 454, 454, 454, 452, 451, 452, 453, 454, 456, 457, 457, 454, 454, 454, 454, 455, 454, 454, 453, 453, 452, 452, 452, 452, 453, 454, 453, 455, 456, 456, 457, 457, 457, 456, 456, 456, 456, 456, 455, 454, 453, 454, 453, 454, 453, 453, 452, 453, 454, 455, 455, 455, 455, 457, 458, 457, 456, 454, 453, 453, 453, 451, 451, 452, 450, 450, 451, 450, 451, 452, 451, 451, 450, 449, 446, 446, 445, 445, 444, 444, 445, 446, 449, 452, 452, 454, 454, 453, 453, 453, 453, 453, 453, 455, 456, 457, 458, 459, 459, 459, 459, 458, 459, 459, 457, 459, 461, 461, 460, 460, 459, 460, 460, 460, 460, 462, 461, 462, 463, 463, 463, 463, 461, 460, 460, 459, 457, 458, 457, 456, 457, 456, 456, 457, 457, 457, 455, 454, 454, 454, 455, 455, 454, 452, 449, 450, 452, 453, 454, 455, 453, 453, 452, 452, 451, 451, 452, 453, 453, 455, 455, 455, 454, 456, 456, 455, 455, 457, 457, 458, 458, 457, 457, 456, 456, 456, 458, 460, 461, 461, 462, 458, 458, 455, 454, 453, 451, 452, 452, 454, 455, 455, 457, 458, 458, 457, 455, 455, 454, 452, 453, 453, 455, 457, 456, 455, 454, 455, 455, 456, 457, 459, 458, 458, 458, 459, 459, 459, 459, 458, 457, 457, 458, 460, 460, 461, 461, 461, 462, 461, 460, 459, 459, 459, 458, 458, 458, 457, 458, 458, 460, 460, 462, 461, 460, 458, 455, 453, 452, 453, 454, 455, 456, 457, 455, 454, 454, 453, 453, 453, 452, 453, 452, 454, 454, 455, 455, 455, 454, 456, 456, 456, 457, 456, 457, 456, 457, 457, 458, 457, 458, 456, 456, 455, 455, 456, 457, 457, 455, 456, 457, 455, 454, 456, 457, 456, 458, 456, 455, 454, 454, 454, 453, 455, 456, 455, 456, 455, 453, 454, 453, 453, 454, 454, 455, 455, 455, 454, 453, 454, 454, 454, 453, 455, 454, 456, 457, 456, 456, 455, 453, 452, 454, 455, 457, 456, 457, 457, 458, 457, 457, 458, 458, 458, 459, 458, 457, 457, 458, 457, 458, 459, 457, 457, 457, 457, 457, 457, 459, 457, 456, 456, 456, 456, 457, 458, 457, 457, 457, 456, 456, 456, 456, 455, 456, 456, 457, 458, 458, 458, 459, 460, 459, 459, 459, 458, 456, 457, 455, 454, 452, 454, 455, 456, 456, 455, 456, 455, 456, 456, 456, 454, 455, 454, 454, 456, 455, 454, 455, 456, 456, 458, 457, 456, 456, 458, 457, 456, 456, 458, 458, 459, 459, 460, 460, 460, 460, 461, 461, 462, 461, 461, 461, 462, 462, 461, 459, 460, 460, 459, 461, 461, 459, 459, 459, 459, 457, 458, 459, 459, 458, 455, 455, 455, 455, 456, 455, 453, 454, 453, 452, 450, 450, 451, 452, 453, 455, 456, 455, 453, 452, 453, 453, 455, 454, 456, 456, 455, 456, 456, 456, 458, 458, 459, 458, 459, 458, 459, 459, 459, 458, 456, 456, 459, 458, 458, 457, 458, 457, 456, 457, 457, 457, 457, 455, 454, 455, 455, 456, 457, 458, 458, 457, 458, 459, 459, 457, 458, 457, 458, 459, 457, 457, 455, 455, 456, 456, 456, 454, 455, 454, 455, 457, 458, 459, 457, 454, 455, 454, 456, 456, 458, 457, 457, 457, 459, 459, 458, 459, 458, 457, 456, 457, 459, 460, 459, 457, 456, 456, 455, 455, 455, 457, 458, 457, 458, 456, 456, 455, 455, 455, 456, 456, 457, 457, 457, 457, 457, 456, 456, 457, 457, 457, 456, 454, 455, 454, 454, 454, 453, 453, 453, 454, 455, 454, 453, 452, 452, 452, 453, 454, 453, 454, 453, 454, 455, 456, 458, 459, 460, 459, 459, 458, 457, 457, 456, 456, 458, 461, 462, 461, 461, 462, 462, 461, 461, 461, 463, 464, 465, 463, 462, 462, 461, 461, 461, 460, 460, 460, 460, 460, 460, 458, 458, 456, 455, 457, 455, 455, 454, 454, 456, 456, 457, 456, 455, 454, 452, 451, 452, 452, 455, 456, 456, 456, 457, 458, 458, 456, 452, 453, 453, 456, 458, 458, 458, 457, 458, 458, 457, 458, 459, 460, 461, 461, 460, 461, 461, 460, 459, 458, 458, 458, 460, 461, 462, 462, 461, 462, 462, 461, 462, 462, 461, 461, 459, 459, 460, 461, 463, 461, 460, 459, 461, 461, 462, 461, 461, 461, 460, 459, 460, 459, 460, 460, 461, 461, 461, 461, 461, 461, 460, 457, 457, 457, 458, 461, 461, 459, 459, 459, 458, 457, 458, 457, 457, 456, 457, 457, 457, 456, 457, 456, 456, 456, 458, 461, 460, 460, 460, 460, 460, 460, 460, 463, 464, 464, 463, 462, 461, 462, 461, 460, 460, 461, 462, 462, 463, 463, 461, 458, 458, 457, 457, 458, 459, 459, 459, 458, 458, 460, 460, 460, 458, 459, 458, 460, 459, 457, 457, 457, 456, 455, 457, 456, 456, 455, 453, 454, 453, 453, 453, 453, 453, 455, 452, 452, 453, 453, 453, 453, 452, 452, 451, 452, 453, 453, 453, 452, 452, 452, 453, 453, 452, 452, 453, 455, 454, 456, 458, 459, 460, 459, 461, 461, 460, 459, 460, 459, 459, 461, 465, 464, 464, 464, 464, 465, 465, 465, 465, 465, 465, 464, 463, 463, 463, 464, 462, 463, 461, 459, 461, 461, 461, 460, 459, 457, 458, 459, 458, 459, 459, 458, 459, 457, 456, 457, 457, 457, 457, 458, 458, 457, 457, 456, 456, 453, 453, 454, 454, 455, 458, 459, 458, 458, 456, 455, 457, 458, 458, 457, 457, 456, 455, 456, 455, 458, 457, 458, 457, 458, 459, 459, 458, 457, 457, 457, 458, 459, 460, 460, 460, 460, 462, 462, 463, 462, 460, 460, 458, 458, 459, 460, 462, 463, 462, 461, 460, 459, 459, 460, 458, 458, 457, 457, 459, 459, 459, 459, 459, 458, 457, 458, 458, 458, 458, 457, 457, 455, 455, 457, 456, 457, 457, 456, 457, 458, 460, 461, 460, 459, 457, 458, 457, 457, 458, 458, 459, 461, 462, 461, 459, 459, 459, 460, 460, 460, 458, 459, 458, 458, 458, 458, 458, 458, 456, 458, 458, 458, 460, 459, 459, 460, 461, 461, 460, 460, 460, 459, 458, 457, 458, 458, 459, 461, 461, 460, 460, 461, 461, 462, 461, 462, 460, 459, 459, 458, 459, 459, 460, 461, 460, 458, 458, 458, 456, 456, 456, 458, 459, 459, 457, 456, 456, 458, 457, 457, 458, 460, 460, 461, 461, 460, 459, 459, 460, 460, 461, 460, 459, 459, 460, 459, 461, 463, 461, 460, 458, 457, 457, 456, 457, 458, 459, 458, 458, 457, 455, 456, 456, 457, 455, 457, 455, 455, 454, 454, 454, 455, 456, 456, 457, 456, 456, 455, 455, 456, 456, 459, 460, 459, 458, 456, 455, 456, 456, 459, 461, 459, 459, 458, 459, 458, 458, 458, 459, 459, 460, 461, 460, 462, 461, 461, 462, 461, 461, 462, 464, 465, 464, 465, 462, 460, 460, 459, 460, 461, 463, 463, 463, 461, 460, 461, 459, 460, 458, 458, 458, 459, 460, 458, 457, 456, 457, 458, 458, 458, 458, 457, 458, 458, 458, 458, 459, 459, 458, 457, 458, 459, 459, 459, 460, 459, 459, 460, 458, 459, 459, 460, 460, 461, 460, 460, 459, 461, 461, 461, 461, 459, 460, 460, 460, 458, 457, 456, 455, 455, 457, 458, 457, 457, 458, 457, 458, 459, 460, 460, 458, 458, 457, 457, 457, 456, 457, 457, 454, 454, 454, 455, 454, 456, 456, 456, 455, 457, 459, 458, 458, 458, 457, 459, 459, 459, 457, 456, 457, 460, 461, 462, 461, 461, 460, 460, 459, 459, 461, 461, 462, 463, 463, 462, 461, 462, 461, 462, 463, 462, 461, 461, 460, 462, 462, 462, 463, 462, 462, 461, 459, 458, 459, 458, 458, 458, 458, 458, 459, 460, 459, 458, 457, 457, 455, 456, 456, 457, 457, 458, 456, 457, 457, 457, 456, 454, 456, 458, 458, 458, 457, 456, 455, 454, 454, 454, 456, 458, 457, 459, 458, 459, 459, 460, 460, 460, 460, 458, 460, 460, 460, 462, 462, 462, 460, 460, 460, 461, 462, 461, 462, 463, 461, 463, 462, 463, 463, 462, 461, 462, 462, 461, 460, 460, 460, 460, 460, 460, 458, 460, 459, 459, 457, 457, 457, 455, 457, 457, 456, 457, 457, 457, 457, 458, 462, 463, 464, 462, 463, 460, 460, 460, 459, 459, 460, 460, 463, 466, 466, 464, 463, 463, 462, 463, 465, 465, 466, 467, 466, 464, 462, 460, 461, 460, 461, 461, 462, 461, 461, 462, 463, 464, 464, 463, 462, 461, 462, 462, 462, 462, 460, 460, 460, 459, 458, 459, 457, 457, 456, 457, 457, 457, 457, 458, 459, 460, 459, 455, 454, 453, 454, 456, 458, 457, 458, 457, 457, 456, 456, 456, 455, 457, 456, 457, 458, 459, 460, 461, 460, 460, 458, 457, 457, 460, 461, 461, 460, 458, 458, 458, 457, 459, 458, 458, 459, 461, 461, 462, 463, 464, 463, 462, 460, 461, 460, 462, 463, 462, 464, 465, 463, 463, 462, 463, 463, 465, 464, 464, 465, 465, 464, 464, 464, 463, 463, 465, 465, 464, 462, 460, 461, 460, 459, 458, 458, 460, 461, 461, 463, 462, 461, 460, 460, 459, 458, 456, 457, 456, 454, 454, 452, 453, 452, 452, 451, 452, 453, 454, 456, 455, 455, 454, 455, 456, 456, 457, 457, 458, 458, 458, 458, 458, 459, 459, 460, 459, 459, 458, 458, 455, 457, 456, 457, 459, 460, 461, 460, 460, 459, 458, 458, 459, 459, 459, 458, 459, 458, 459, 457, 457, 457, 457, 457, 458, 458, 458, 459, 458, 459, 457, 458, 456, 457, 459, 460, 462, 461, 462, 461, 461, 461, 461, 462, 464, 464, 465, 464, 461, 460, 460, 463, 465, 465, 466, 466, 465, 463, 464, 462, 461, 462, 462, 463, 460, 461, 461, 460, 461, 460, 462, 462, 461, 460, 458, 458, 458, 458, 459, 457, 458, 458, 459, 459, 458, 458, 459, 458, 459, 459, 460, 459, 457, 456, 457, 456, 458, 459, 460, 461, 461, 462, 461, 461, 461, 461, 461, 462, 461, 463, 463, 463, 463, 464, 464, 464, 462, 462, 460, 462, 461, 461, 462, 461, 460, 459, 457, 458, 459, 459, 458, 458, 458, 458, 458, 458, 460, 461, 460, 459, 459, 458, 456, 454, 454, 455, 457, 458, 458, 456, 456, 456, 456, 455, 453, 453, 454, 455, 458, 460, 460, 461, 459, 459, 458, 458, 459, 460, 459, 459, 460, 460, 460, 459, 460, 459, 460, 460, 460, 461, 460, 460, 459, 458, 458, 458, 459, 460, 461, 462, 463, 462, 462, 462, 462, 461, 462, 461, 460, 459, 459, 458, 459, 458, 458, 459, 460, 459, 460, 459, 460, 458, 457, 457, 456, 457, 458, 459, 461, 461, 461, 461, 462, 460, 459, 457, 457, 458, 458, 459, 458, 459, 459, 458, 459, 458, 460, 460, 462, 461, 461, 462, 460, 460, 460, 461, 461, 460, 461, 461, 462, 462, 461, 461, 461, 462, 462, 462, 461, 459, 458, 458, 457, 459, 458, 458, 459, 459, 459, 456, 455, 454, 457, 457, 457, 458, 457, 455, 456, 456, 456, 454, 453, 454, 456, 458, 460, 459, 459, 459, 459, 458, 459, 459, 458, 458, 461, 462, 463, 463, 465, 465, 464, 464, 464, 464, 463, 463, 463, 465, 464, 464, 462, 463, 461, 460, 462, 463, 464, 464, 464, 464, 462, 462, 463, 464, 465, 463, 461, 459, 459, 461, 462, 463, 462, 463, 463, 463, 461, 461, 460, 459, 460, 460, 460, 458, 456, 455, 455, 455, 457, 457, 459, 459, 459, 460, 459, 461, 461, 462, 462, 460, 460, 457, 458, 459, 461, 461, 461, 461, 463, 464, 462, 463, 461, 460, 459, 460, 462, 463, 463, 462, 462, 460, 459, 460, 459, 460, 461, 462, 463, 464, 464, 462, 462, 461, 461, 461, 459, 459, 459, 459, 458, 458, 458, 458, 457, 456, 456, 455, 454, 454, 455, 455, 456, 459, 459, 458, 456, 455, 455, 454, 454, 456, 456, 457, 457, 458, 458, 459, 460, 461, 460, 458, 457, 458, 456, 458, 460, 461, 459, 461, 461, 461, 460, 461, 461, 462, 464, 463, 462, 464, 463, 461, 461, 462, 462, 462, 463, 464, 463, 462, 462, 461, 461, 460, 459, 458, 460, 460, 462, 463, 463, 462, 462, 460, 460, 459, 459, 459, 461, 461, 461, 460, 460, 461, 461, 462, 461, 458, 458, 458, 459, 460, 460, 463, 461, 461, 461, 460, 458, 458, 459, 460, 461, 461, 461, 458, 460, 460, 458, 458, 458, 459, 458, 460, 461, 461, 462, 462, 462, 462, 461, 460, 460, 459, 460, 460, 461, 460, 460, 458, 458, 459, 462, 463, 463, 462, 462, 460, 463, 463, 464, 465, 466, 463, 462, 461, 461, 459, 459, 459, 460, 460, 460, 459, 459, 458, 459, 459, 459, 459, 459, 458, 457, 454, 454, 455, 457, 457, 458, 457, 457, 458, 458, 457, 457, 456, 456, 458, 456, 458, 457, 455, 455, 452, 453, 453, 454, 458, 459, 459, 459, 459, 458, 458, 458, 457, 457, 457, 456, 457, 459, 461, 461, 461, 460, 459, 458, 458, 459, 460, 460, 461, 459, 460, 460, 460, 461, 462, 463, 464, 464, 465, 464, 464, 462, 461, 460, 462, 463, 462, 464, 465, 465, 464, 465, 464, 464, 466, 465, 465, 465, 465, 464, 465, 466, 465, 465, 465, 464, 464, 463, 464, 463, 462, 464, 465, 465, 466, 466, 464, 464, 465, 464, 463, 463, 463, 464, 463, 464, 465, 463, 462, 460, 459, 459, 460, 462, 463, 463, 463, 461, 462, 460, 461, 461, 460, 460, 458, 457, 457, 457, 459, 459, 461, 461, 459, 459, 458, 458, 456, 455, 456, 455, 456, 456, 456, 458, 458, 458, 460, 459, 458, 458, 457, 456, 456, 456, 456, 456, 456, 457, 457, 457, 459, 461, 462, 463, 463, 463, 462, 459, 457, 457, 459, 458, 458, 458, 459, 460, 461, 460, 459, 458, 456, 455, 457, 458, 459, 460, 459, 458, 458, 457, 456, 456, 454, 455, 456, 458, 458, 457, 458, 456, 458, 459, 459, 459, 459, 458, 458, 458, 458, 458, 458, 460, 461, 460, 459, 458, 457, 458, 460, 461, 461, 463, 463, 463, 462, 462, 460, 460, 462, 460, 459, 459, 460, 460, 459, 461, 460, 460, 459, 461, 459, 459, 459, 460, 460, 459, 459, 458, 460, 461, 462, 460, 460, 460, 460, 460, 461, 461, 461, 463, 462, 462, 462, 461, 459, 460, 460, 461, 463, 464, 463, 464, 465, 464, 464, 463, 463, 463, 461, 461, 461, 462, 462, 463, 461, 458, 458, 459, 459, 463, 463, 464, 462, 463, 462, 463, 463, 462, 461, 461, 462, 463, 462, 461, 461, 461, 461, 461, 460, 460, 459, 459, 459, 460, 462, 463, 463, 463, 462, 461, 459, 461, 461, 463, 462, 462, 461, 462, 459, 459, 461, 462, 462, 463, 463, 463, 463, 461, 459, 459, 459, 461, 463, 462, 462, 460, 458, 457, 457, 457, 457, 458, 457, 456, 458, 459, 459, 459, 457, 456, 457, 457, 458, 458, 459, 460, 460, 461, 461, 462, 461, 462, 462, 463, 464, 463, 462, 461, 461, 461, 462, 460, 462, 462, 461, 460, 459, 459, 459, 460, 461, 463, 463, 462, 462, 461, 460, 460, 461, 461, 461, 461, 460, 460, 460, 461, 461, 461, 461, 461, 463, 463, 462, 461, 460, 461, 461, 464, 465, 465, 465, 463, 462, 462, 463, 462, 463, 462, 460, 462, 463, 464, 463, 463, 463, 463, 463, 464, 464, 464, 463, 464, 463, 462, 462, 462, 462, 461, 462, 462, 462, 461, 461, 459, 457, 456, 456, 457, 456, 458, 457, 457, 457, 455, 455, 456, 455, 456, 457, 456, 455, 454, 455, 455, 455, 456, 455, 457, 459, 460, 460, 459, 459, 458, 458, 457, 456, 457, 457, 457, 458, 459, 458, 459, 455, 456, 455, 456, 457, 457, 458, 460, 460, 460, 458, 459, 460, 460, 460, 461, 460, 458, 459, 457, 456, 457, 457, 458, 458, 458, 457, 458, 460, 459, 459, 458, 456, 454, 454, 454, 454, 455, 455, 455, 457, 459, 459, 457, 456, 456, 456, 457, 458, 458, 460, 462, 462, 463, 462, 462, 463, 463, 462, 463, 465, 465, 466, 468, 468, 468, 467, 467, 467, 466, 467, 469, 468, 468, 469, 469, 468, 466, 464, 463, 465, 465, 466, 467, 469, 467, 467, 467, 465, 465, 464, 463, 464, 465, 464, 464, 463, 464, 461, 459, 459, 458, 460, 459, 459, 458, 458, 459, 460, 459, 461, 461, 461, 461, 462, 462, 462, 461, 461, 460, 459, 457, 458, 457, 458, 460, 460, 462, 462, 462, 459, 459, 459, 461, 462, 464, 465, 465, 463, 463, 461, 461, 461, 460, 461, 463, 463, 463, 461, 461, 460, 459, 459, 460, 461, 460, 460, 461, 461, 461, 461, 462, 463, 463, 463, 461, 461, 459, 461, 461, 462, 462, 462, 461, 462, 463, 463, 461, 461, 461, 460, 461, 460, 459, 460, 461, 462, 460, 459, 457, 457, 457, 460, 461, 460, 458, 459, 460, 457, 456, 453, 453, 453, 452, 454, 456, 457, 459, 460, 458, 456, 455, 454, 454, 453, 453, 453, 454, 454, 455, 457, 458, 459, 460, 460, 461, 462, 463, 463, 463, 464, 463, 465, 465, 465, 466, 467, 468, 467, 468, 467, 465, 465, 465, 466, 466, 467, 468, 467, 467, 468, 467, 466, 467, 465, 464, 464, 464, 465, 464, 464, 463, 463, 465, 465, 465, 462, 462, 461, 461, 461, 461, 461, 461, 462, 462, 461, 461, 463, 463, 463, 461, 460, 461, 459, 457, 457, 458, 457, 457, 458, 459, 458, 456, 456, 456, 458, 457, 456, 458, 460, 461, 462, 460, 461, 462, 461, 461, 461, 460, 460, 460, 461, 462, 460, 460, 459, 458, 458, 459, 458, 460, 460, 459, 459, 458, 457, 458, 459, 458, 459, 458, 457, 458, 458, 458, 458, 459, 459, 458, 460, 459, 459, 459, 459, 458, 456, 456, 456, 457, 457, 457, 456, 457, 457, 458, 457, 458, 458, 458, 458, 459, 459, 461, 462, 462, 461, 461, 459, 458, 458, 461, 463, 464, 465, 464, 463, 462, 463, 466, 467, 467, 469, 467, 468, 468, 467, 467, 468, 470, 470, 470, 470, 469, 469, 469, 469, 469, 469, 468, 468, 466, 465, 465, 465, 464, 462, 464, 465, 466, 467, 468, 467, 467, 466, 463, 461, 462, 461, 460, 461, 461, 461, 462, 463, 462, 461, 458, 458, 457, 458, 459, 460, 458, 458, 456, 456, 456, 456, 458, 460, 459, 458, 459, 459, 461, 460, 459, 460, 459, 457, 458, 458, 458, 459, 458, 458, 457, 459, 461, 460, 461, 462, 463, 464, 462, 461, 460, 462, 461, 460, 460, 461, 461, 463, 463, 463, 462, 462, 461, 460, 461, 460, 460, 458, 460, 459, 460, 460, 460, 459, 459, 460, 462, 462, 462, 462, 461, 459, 458, 456, 457, 458, 459, 459, 458, 458, 459, 459, 459, 459, 460, 460, 460, 459, 458, 457, 456, 455, 455, 456, 456, 455, 456, 457, 455, 455, 455, 455, 456, 458, 459, 460, 460, 460, 459, 458, 457, 456, 455, 454, 456, 459, 458, 458, 458, 457, 458, 457, 458, 458, 459, 460, 461, 462, 462, 463, 462, 462, 462, 461, 461, 459, 459, 459, 460, 460, 463, 463, 461, 461, 460, 459, 460, 461, 461, 463, 462, 462, 462, 462, 462, 460, 461, 462, 463, 464, 464, 462, 462, 464, 465, 465, 465, 465, 464, 463, 465, 464, 463, 461, 459, 459, 460, 462, 463, 464, 464, 464, 464, 464, 463, 461, 461, 463, 465, 466, 463, 463, 462, 461, 461, 461, 463, 462, 464, 465, 464, 463, 464, 463, 462, 462, 463, 464, 465, 466, 465, 464, 466, 465, 465, 464, 463, 463, 463, 463, 464, 465, 465, 464, 463, 461, 460, 461, 461, 461, 461, 461, 461, 461, 462, 461, 462, 461, 461, 460, 459, 458, 459, 460, 460, 459, 459, 458, 458, 460, 460, 460, 461, 460, 459, 461, 461, 463, 464, 466, 466, 466, 465, 466, 464, 462, 461, 461, 460, 459, 462, 461, 461, 461, 461, 461, 462, 461, 463, 463, 465, 465, 465, 464, 464, 465, 464, 464, 462, 461, 460, 460, 461, 461, 463, 460, 459, 458, 458, 458, 459, 460, 462, 461, 461, 461, 461, 460, 460, 461, 461, 461, 461, 460, 460, 459, 460, 460, 460, 462, 464, 463, 461, 463, 464, 464, 462, 460, 459, 458, 459, 458, 459, 461, 462, 461, 460, 460, 460, 461, 462, 461, 461, 462, 463, 463, 462, 462, 461, 462, 461, 461, 462, 461, 461, 460, 461, 459, 459, 460, 462, 462, 461, 461, 461, 462, 461, 461, 461, 462, 464, 465, 465, 465, 463, 464, 461, 461, 461, 461, 463, 462, 461, 462, 462, 462, 463, 463, 461, 459, 459, 460, 460, 461, 462, 462, 462, 461, 460, 459, 459, 460, 460, 461, 462, 462, 461, 460, 459, 459, 459, 460, 459, 460, 460, 460, 461, 460, 460, 459, 460, 461, 461, 461, 460, 461, 460, 460, 459, 458, 459, 460, 461, 462, 462, 464, 464, 464, 463, 462, 462, 461, 463, 463, 463, 462, 463, 463, 460, 459, 459, 460, 460, 461, 461, 461, 460, 459, 459, 458, 457, 457, 458, 457, 456, 457, 457, 458, 458, 458, 457, 455, 455, 454, 455, 455, 457, 458, 458, 459, 459, 460, 460, 460, 458, 458, 457, 457, 458, 459, 461, 461, 461, 460, 461, 462, 461, 463, 463, 462, 461, 461, 460, 461, 462, 464, 464, 464, 462, 462, 462, 462, 463, 465, 465, 466, 467, 465, 465, 462, 463, 463, 463, 464, 465, 465, 464, 464, 464, 465, 463, 464, 465};
14 horigs.push_back(horig);}
15 {std::vector<float> horig={476, 477, 477, 478, 479, 479, 478, 478, 476, 473, 473, 474, 474, 476, 477, 479, 479, 479, 479, 480, 481, 481, 479, 477, 476, 477, 478, 481, 482, 479, 478, 477, 475, 476, 475, 476, 476, 476, 475, 474, 476, 475, 475, 474, 474, 473, 474, 474, 473, 474, 474, 474, 474, 474, 473, 472, 470, 470, 470, 471, 473, 471, 472, 471, 472, 471, 469, 470, 470, 472, 472, 472, 472, 472, 472, 472, 469, 468, 468, 469, 469, 469, 469, 469, 470, 470, 469, 469, 470, 469, 469, 469, 470, 471, 473, 473, 473, 474, 473, 472, 470, 471, 471, 473, 473, 474, 475, 475, 476, 477, 476, 476, 474, 472, 472, 473, 474, 474, 473, 474, 474, 473, 472, 472, 472, 471, 473, 473, 473, 472, 474, 472, 472, 471, 471, 470, 470, 472, 472, 470, 470, 468, 468, 468, 466, 467, 468, 469, 467, 468, 468, 468, 468, 470, 470, 469, 471, 471, 471, 471, 470, 469, 468, 470, 471, 472, 473, 473, 473, 474, 473, 475, 474, 474, 473, 473, 473, 474, 476, 476, 477, 476, 476, 476, 474, 473, 472, 475, 474, 474, 474, 474, 473, 472, 472, 473, 473, 473, 472, 473, 474, 474, 475, 474, 475, 474, 474, 474, 474, 475, 475, 475, 477, 475, 476, 476, 474, 474, 474, 473, 474, 472, 475, 475, 475, 475, 478, 479, 480, 478, 476, 475, 477, 477, 477, 477, 476, 477, 477, 477, 478, 478, 478, 477, 476, 475, 475, 474, 474, 474, 474, 473, 471, 471, 470, 470, 470, 471, 471, 472, 472, 471, 471, 472, 471, 471, 469, 471, 472, 472, 472, 471, 470, 469, 470, 469, 470, 470, 471, 470, 471, 472, 472, 474, 473, 473, 473, 472, 472, 472, 473, 473, 473, 473, 473, 474, 474, 474, 471, 471, 471, 470, 470, 471, 471, 473, 473, 473, 472, 473, 471, 472, 472, 472, 472, 471, 471, 471, 471, 471, 470, 471, 470, 471, 472, 473, 473, 471, 470, 471, 472, 472, 473, 474, 474, 473, 474, 472, 470, 471, 471, 471, 472, 472, 471, 471, 472, 473, 475, 475, 475, 476, 477, 477, 476, 476, 476, 476, 477, 476, 476, 476, 476, 476, 477, 476, 478, 476, 477, 473, 473, 472, 470, 471, 470, 471, 471, 471, 471, 471, 471, 473, 473, 472, 473, 471, 472, 471, 471, 471, 471, 471, 470, 471, 470, 469, 470, 472, 473, 476, 477, 477, 476, 474, 475, 475, 474, 475, 475, 475, 476, 476, 475, 474, 473, 473, 472, 471, 471, 472, 473, 473, 473, 471, 471, 470, 469, 469, 469, 471, 471, 471, 471, 471, 469, 469, 470, 471, 472, 473, 474, 475, 474, 472, 472, 472, 473, 475, 475, 474, 474, 472, 473, 472, 474, 472, 474, 472, 472, 471, 470, 470, 471, 470, 470, 471, 471, 472, 472, 473, 474, 473, 475, 473, 472, 472, 472, 471, 469, 469, 469, 468, 469, 468, 470, 470, 473, 474, 475, 474, 474, 472, 471, 471, 472, 473, 475, 476, 476, 477, 477, 478, 478, 478, 478, 479, 478, 479, 480, 479, 479, 478, 478, 480, 479, 478, 478, 477, 476, 476, 476, 475, 475, 476, 476, 473, 473, 473, 473, 474, 474, 474, 474, 473, 473, 473, 471, 472, 471, 470, 472, 471, 472, 472, 472, 472, 472, 473, 473, 474, 474, 473, 474, 476, 475, 474, 474, 475, 476, 476, 475, 476, 473, 472, 471, 470, 471, 472, 472, 473, 474, 473, 474, 472, 471, 470, 469, 470, 469, 470, 469, 470, 470, 469, 468, 468, 468, 469, 472, 472, 473, 472, 473, 473, 473, 473, 472, 474, 476, 477, 478, 477, 475, 474, 473, 473, 474, 474, 475, 475, 475, 474, 475, 474, 475, 475, 475, 474, 473, 472, 473, 473, 473, 473, 474, 474, 475, 473, 473, 470, 469, 469, 469, 470, 469, 468, 468, 468, 468, 467, 467, 467, 467, 466, 468, 467, 466, 466, 468, 468, 471, 472, 472, 473, 471, 472, 471, 473, 474, 473, 474, 474, 475, 476, 476, 476, 476, 477, 477, 477, 475, 474, 473, 474, 475, 476, 476, 474, 474, 473, 475, 475, 477, 475, 476, 475, 475, 476, 476, 476, 476, 476, 476, 476, 476, 476, 475, 475, 476, 477, 476, 475, 475, 474, 474, 475, 477, 478, 477, 475, 473, 472, 471, 472, 473, 474, 475, 476, 474, 473, 473, 472, 472, 473, 473, 472, 473, 473, 473, 473, 473, 474, 474, 475, 474, 474, 473, 474, 474, 475, 473, 471, 471, 471, 471, 470, 470, 471, 472, 472, 473, 473, 474, 473, 473, 473, 475, 473, 473, 472, 472, 471, 472, 472, 474, 475, 475, 474, 473, 471, 472, 472, 473, 475, 474, 477, 477, 477, 475, 473, 472, 473, 474, 474, 473, 474, 475, 476, 474, 474, 474, 474, 474, 475, 474, 474, 473, 471, 472, 471, 471, 471, 471, 470, 471, 470, 470, 472, 472, 472, 472, 472, 471, 470, 467, 469, 469, 472, 472, 473, 472, 469, 470, 469, 469, 470, 471, 474, 475, 474, 474, 474, 473, 473, 473, 474, 475, 474, 473, 472, 472, 472, 472, 472, 473, 472, 473, 475, 474, 474, 472, 470, 470, 471, 471, 469, 468, 468, 470, 472, 472, 471, 472, 471, 470, 472, 472, 473, 473, 473, 474, 474, 474, 473, 473, 473, 472, 472, 470, 471, 472, 472, 471, 471, 472, 472, 473, 473, 473, 473, 474, 473, 473, 472, 471, 472, 471, 471, 470, 471, 472, 474, 475, 476, 475, 475, 476, 475, 475, 476, 475, 476, 477, 478, 478, 478, 478, 479, 478, 479, 479, 478, 478, 476, 475, 476, 477, 478, 477, 476, 476, 476, 476, 476, 477, 478, 477, 476, 475, 476, 474, 474, 473, 475, 475, 475, 474, 473, 470, 469, 469, 469, 468, 469, 470, 469, 470, 472, 474, 475, 475, 473, 473, 470, 470, 471, 470, 470, 471, 471, 471, 472, 472, 472, 471, 470, 470, 471, 472, 471, 473, 474, 475, 476, 475, 473, 471, 472, 470, 472, 474, 474, 476, 477, 477, 477, 476, 475, 476, 475, 475, 476, 475, 475, 476, 473, 472, 471, 471, 473, 474, 475, 476, 475, 474, 472, 472, 472, 473, 473, 473, 475, 475, 475, 475, 476, 475, 474, 474, 473, 474, 475, 474, 475, 475, 475, 475, 472, 473, 473, 474, 474, 475, 474, 473, 472, 474, 472, 474, 474, 474, 474, 475, 475, 474, 472, 473, 472, 472, 471, 472, 471, 468, 467, 467, 466, 468, 468, 469, 469, 469, 468, 468, 467, 467, 465, 466, 464, 465, 465, 466, 465, 465, 465, 466, 467, 468, 469, 471, 470, 470, 470, 470, 470, 469, 470, 471, 473, 473, 474, 474, 474, 473, 473, 471, 470, 473, 472, 474, 476, 476, 477, 476, 475, 473, 472, 469, 470, 471, 471, 471, 473, 472, 472, 473, 471, 474, 473, 473, 473, 472, 472, 473, 473, 473, 474, 475, 473, 474, 473, 473, 473, 472, 473, 473, 474, 474, 475, 474, 477, 477, 477, 478, 478, 477, 476, 475, 474, 475, 474, 475, 477, 478, 479, 478, 479, 478, 479, 477, 478, 478, 477, 477, 477, 476, 475, 474, 473, 475, 476, 476, 475, 474, 474, 474, 472, 472, 471, 470, 469, 468, 468, 468, 468, 468, 466, 466, 465, 464, 465, 465, 466, 466, 465, 466, 465, 466, 466, 466, 467, 467, 468, 467, 469, 470, 468, 467, 466, 466, 467, 469, 470, 472, 471, 471, 470, 472, 473, 474, 476, 477, 476, 476, 476, 476, 476, 478, 477, 478, 479, 481, 481, 480, 478, 477, 476, 473, 474, 472, 473, 474, 476, 477, 478, 478, 477, 476, 476, 475, 474, 477, 476, 475, 475, 475, 473, 473, 473, 472, 472, 474, 474, 475, 474, 474, 471, 472, 473, 475, 476, 477, 477, 476, 475, 477, 475, 475, 475, 473, 474, 475, 475, 477, 477, 477, 476, 476, 474, 473, 472, 473, 474, 475, 474, 473, 473, 472, 472, 472, 471, 473, 474, 474, 476, 475, 476, 476, 474, 474, 475, 475, 476, 477, 478, 478, 477, 478, 479, 478, 477, 476, 478, 479, 481, 481, 481, 482, 481, 481, 478, 477, 474, 475, 476, 477, 479, 480, 480, 478, 475, 476, 476, 477, 476, 478, 478, 477, 477, 475, 476, 474, 475, 475, 474, 474, 473, 475, 476, 476, 477, 477, 477, 477, 476, 474, 474, 472, 473, 473, 471, 472, 474, 472, 472, 472, 471, 473, 473, 471, 470, 470, 468, 467, 468, 467, 468, 470, 469, 469, 469, 470, 470, 468, 467, 466, 466, 465, 466, 464, 463, 464, 465, 467, 468, 469, 468, 469, 470, 470, 470, 469, 470, 470, 472, 472, 473, 473, 473, 475, 473, 471, 471, 472, 475, 475, 476, 476, 477, 476, 478, 478, 478, 478, 478, 477, 474, 473, 472, 471, 469, 470, 470, 471, 470, 472, 471, 470, 471, 471, 471, 471, 470, 471, 470, 470, 470, 471, 472, 474, 475, 472, 471, 471, 472, 473, 474, 475, 474, 476, 475, 475, 474, 474, 474, 473, 473, 473, 472, 472, 472, 474, 476, 476, 479, 477, 478, 476, 476, 474, 472, 470, 469, 470, 470, 471, 470, 471, 471, 471, 472, 470, 470, 469, 470, 470, 470, 469, 471, 472, 473, 474, 474, 473, 473, 471, 472, 473, 475, 474, 475, 474, 475, 475, 476, 475, 474, 474, 474, 475, 476, 477, 479, 478, 477, 475, 474, 476, 476, 476, 477, 477, 476, 474, 473, 473, 472, 473, 474, 473, 473, 474, 475, 475, 474, 474, 472, 473, 475, 475, 476, 475, 475, 476, 478, 478, 477, 476, 476, 475, 476, 477, 476, 478, 477, 477, 478, 477, 476, 477, 475, 475, 473, 475, 475, 475, 477, 479, 479, 480, 477, 475, 474, 475, 476, 476, 478, 478, 476, 476, 477, 478, 477, 477, 477, 478, 476, 476, 474, 473, 473, 474, 475, 474, 474, 474, 474, 474, 475, 474, 474, 473, 473, 473, 473, 473, 472, 472, 472, 472, 473, 474, 472, 472, 471, 470, 470, 468, 470, 470, 471, 472, 472, 472, 470, 469, 469, 469, 470, 471, 474, 475, 475, 474, 472, 472, 471, 472, 471, 472, 470, 469, 468, 469, 470, 471, 471, 471, 472, 473, 474, 473, 474, 474, 474, 471, 470, 468, 470, 472, 476, 478, 479, 480, 478, 477, 475, 474, 473, 473, 472, 474, 474, 473, 474, 473, 474, 473, 474, 475, 475, 474, 474, 474, 475, 475, 473, 473, 473, 473, 471, 472, 473, 472, 473, 473, 473, 471, 473, 473, 473, 474, 474, 474, 473, 473, 473, 473, 473, 473, 475, 474, 476, 477, 476, 475, 476, 477, 476, 478, 478, 476, 475, 476, 476, 476, 477, 478, 479, 480, 479, 478, 477, 478, 478, 478, 478, 477, 475, 476, 475, 477, 477, 474, 475, 476, 475, 475, 475, 474, 475, 475, 475, 472, 470, 470, 470, 470, 470, 471, 470, 470, 468, 469, 468, 470, 472, 474, 472, 472, 470, 470, 468, 468, 468, 468, 468, 468, 469, 468, 470, 469, 471, 472, 471, 471, 471, 470, 470, 471, 470, 471, 470, 471, 470, 471, 471, 473, 473, 474, 476, 475, 474, 471, 471, 472, 474, 474, 475, 476, 476, 474, 474, 473, 472, 472, 472, 474, 476, 477, 476, 476, 475, 474, 474, 475, 476, 476, 475, 475, 473, 474, 475, 475, 478, 478, 479, 478, 477, 476, 475, 475, 474, 474, 474, 475, 476, 474, 473, 472, 473, 474, 475, 475, 475, 474, 473, 474, 474, 474, 474, 475, 474, 472, 472, 471, 471, 471, 472, 473, 473, 472, 471, 470, 470, 470, 470, 471, 471, 472, 473, 473, 474, 473, 472, 472, 471, 471, 473, 473, 474, 473, 474, 474, 473, 472, 473, 472, 472, 473, 473, 473, 474, 474, 473, 473, 473, 473, 475, 475, 476, 475, 473, 471, 471, 471, 470, 470, 470, 471, 471, 470, 468, 469, 469, 469, 469, 469, 469, 469, 471, 472, 472, 470, 470, 470, 470, 470, 471, 470, 471, 470, 469, 469, 471, 470, 470, 470, 469, 471, 471, 471, 471, 471, 472, 473, 473, 472, 471, 470, 472, 472, 475, 475, 475, 475, 475, 475, 474, 475, 475, 475, 475, 474, 473, 473, 473, 473, 472, 471, 471, 471, 472, 473, 473, 474, 474, 473, 473, 473, 473, 474, 474, 471, 471, 471, 470, 469, 469, 470, 469, 471, 470, 471, 473, 472, 472, 472, 471, 473, 472, 472, 471, 467, 467, 468, 470, 473, 474, 473, 472, 472, 471, 472, 472, 473, 475, 475, 473, 471, 471, 472, 473, 472, 471, 472, 472, 474, 474, 474, 474, 476, 476, 477, 478, 479, 478, 478, 477, 475, 476, 474, 474, 475, 476, 475, 475, 474, 473, 473, 474, 474, 474, 474, 474, 472, 471, 472, 473, 474, 475, 477, 475, 476, 475, 475, 477, 476, 475, 474, 474, 475, 476, 477, 477, 478, 479, 478, 478, 477, 477, 477, 479, 479, 480, 478, 477, 479, 477, 477, 476, 477, 478, 477, 478, 477, 477, 474, 474, 473, 473, 474, 473, 473, 471, 470, 470, 469, 468, 468, 468, 470, 470, 471, 472, 472, 469, 470, 469, 470, 470, 469, 469, 470, 470, 470, 470, 470, 471, 471, 473, 473, 474, 474, 474, 474, 473, 474, 476, 473, 473, 474, 474, 475, 475, 478, 477, 478, 478, 479, 479, 478, 479, 477, 477, 478, 479, 479, 478, 479, 479, 479, 478, 478, 475, 474, 473, 473, 473, 473, 471, 472, 475, 476, 475, 474, 473, 474, 474, 473, 473, 472, 471, 471, 470, 471, 471, 470, 471, 472, 472, 471, 472, 472, 472, 471, 470, 470, 470, 470, 469, 465, 460, 458, 460, 463, 468, 471, 473, 473, 474, 473, 472, 472, 474, 474, 474, 473, 472, 473, 472, 472, 473, 473, 473, 472, 472, 471, 473, 475, 477, 478, 475, 476, 476, 476, 475, 476, 475, 474, 473, 475, 474, 474, 473, 474, 473, 474, 473, 471, 471, 473, 473, 473, 474, 474, 473, 472, 473, 474, 473, 473, 472, 471, 473, 473, 475, 473, 473, 472, 473, 473, 473, 472, 470, 469, 468, 468, 469, 468, 467, 467, 467, 468, 468, 466, 465, 465, 466, 467, 468, 470, 469, 469, 470, 471, 470, 470, 470, 472, 473, 473, 475, 475, 477, 475, 475, 473, 472, 473, 475, 474, 473, 474, 475, 475, 475, 474, 473, 472, 472, 473, 473, 472, 471, 470, 472, 471, 471, 471, 471, 471, 471, 472, 472, 473, 473, 473, 471, 472, 470, 472, 471, 471, 470, 471, 471, 473, 474, 476, 477, 477, 478, 476, 476, 478, 477, 477, 478, 479, 482, 481, 479, 478, 478, 478, 479, 479, 479, 478, 478, 477, 476, 475, 475, 475, 475, 475, 475, 474, 474, 473, 471, 473, 473, 473, 472, 472, 472, 474, 474, 476, 474, 473, 472, 472, 471, 471, 470, 471, 472, 471, 472, 472, 474, 474, 475, 475, 474, 474, 473, 474, 473, 472, 473, 473, 472, 473, 472, 471, 471, 472, 473, 474, 474, 474, 475, 476, 475, 476, 476, 477, 478, 478, 479, 477, 477, 475, 475, 474, 475, 476, 477, 477, 476, 475, 475, 474, 473, 472, 473, 473, 473, 474, 475, 474, 475, 474, 475, 475, 474, 474, 474, 473, 474, 474, 475, 476, 476, 476, 476, 476, 474, 476, 475, 475, 475, 475, 475, 474, 476, 475, 476, 476, 478, 478, 479, 478, 476, 476, 476, 476, 476, 477, 477, 476, 478, 478, 479, 478, 477, 475, 474, 474, 473, 474, 475, 474, 473, 473, 474, 473, 471, 470, 470, 469, 472, 472, 470, 469, 467, 468, 468, 469, 470, 470, 469, 468, 468, 468, 469, 469, 470, 469, 468, 469, 469, 469, 470, 470, 470, 470, 471, 473, 470, 469, 469, 469, 471, 470, 472, 473, 472, 472, 470, 469, 470, 471, 472, 473, 472, 470, 470, 472, 472, 473, 473, 473, 474, 473, 473, 472, 471, 471, 470, 472, 470, 472, 472, 474, 475, 476, 474, 472, 473, 474, 476, 476, 476, 475, 474, 475, 473, 474, 475, 475, 475, 475, 475, 476, 476, 476, 476, 475, 474, 473, 472, 472, 474, 474, 474, 475, 474, 475, 474, 473, 473, 473, 473, 475, 474, 475, 476, 477, 475, 476, 475, 475, 475, 476, 475, 475, 475, 476, 475, 475, 475, 473, 473, 474, 474, 474, 475, 473, 475, 474, 475, 475, 477, 476, 476, 476, 477, 477, 476, 475, 473, 473, 472, 472, 471, 471, 471, 471, 472, 474, 472, 473, 471, 472, 471, 469, 469, 470, 472, 471, 471, 470, 470, 470, 469, 469, 468, 468, 468, 469, 467, 469, 470, 470, 472, 472, 472, 473, 473, 471, 471, 469, 470, 470, 472, 473, 473, 472, 472, 473, 474, 472, 473, 474, 474, 474, 474, 474, 472, 471, 473, 473, 473, 475, 476, 476, 475, 474, 474, 476, 478, 477, 478, 478, 478, 479, 479, 478, 480, 481, 482, 480, 480, 479, 478, 478, 478, 478, 479, 477, 477, 476, 476, 477, 477, 478, 478, 477, 476, 475, 472, 472, 471, 471, 469, 469, 470, 470, 471, 471, 472, 472, 472, 473, 473, 472, 472, 472, 473, 474, 473, 471, 471, 469, 469, 469, 469, 473, 473, 474, 474, 473, 474, 473, 473, 475, 473, 474, 473, 474, 474, 475, 474, 474, 474, 474, 473, 474, 473, 472, 471, 471, 470, 471, 470, 472, 473, 473, 471, 469, 469, 467, 468, 468, 469, 470, 469, 469, 470, 471, 473, 471, 470, 468, 468, 467, 468, 468, 470, 470, 472, 472, 469, 469, 468, 470, 470, 471, 469, 471, 471, 472, 473, 473, 472, 472, 473, 472, 471, 472, 472, 472, 473, 474, 475, 476, 477, 476, 477, 476, 476, 477, 476, 479, 478, 476, 476, 476, 474, 475, 475, 476, 477, 475, 475, 474, 474, 475, 476, 475, 475, 475, 475, 474, 474, 474, 475, 475, 476, 477, 477, 477, 476, 476, 477, 476, 477, 474, 474, 472, 470, 472, 471, 471, 472, 473, 474, 473, 473, 473, 473, 474, 474, 474, 474, 473, 473, 472, 473, 474, 474, 475, 475, 475, 477, 476, 477, 475, 474, 471, 472, 475, 474, 475, 473, 473, 472, 474, 475, 476, 475, 475, 476, 476, 473, 474, 473, 472, 472, 474, 474, 475, 475, 474, 474, 474, 473, 472, 473, 472, 473, 473, 473, 471, 470, 470, 470, 471, 471, 473, 472, 472, 473, 474, 474, 473, 473, 473, 473, 472, 472, 472, 472, 471, 472, 472, 472, 472, 472, 472, 472, 472, 473, 473, 473, 474, 474, 476, 476, 475, 475, 474, 474, 474, 474, 475, 476, 474, 474, 472, 471, 472, 471, 472, 472, 470, 470, 468, 466, 465, 465, 466, 467, 466, 466, 467, 466, 465, 465, 467, 468, 469, 469, 469, 470, 470, 470, 470, 468, 469, 470, 471, 472, 473, 474, 473, 475, 473, 474, 475, 475, 474, 475, 477, 480, 479, 480, 478, 479, 477, 478, 479, 477, 478, 478, 480, 479, 480, 479, 479, 479, 478, 479, 479, 480, 479, 479, 477, 478, 479, 477, 478, 479, 478, 478, 476, 475, 474, 474, 474, 473, 475, 474, 473, 474, 474, 474, 473, 470, 470, 471, 470, 472, 473, 472, 470, 471, 472, 473, 473, 473, 474, 473, 472, 472, 471, 471, 472, 471, 472, 471, 472, 472, 470, 471, 472, 473, 475, 476, 475, 477, 476, 476, 477, 477, 477, 478, 475, 475, 476, 476, 476, 476, 475, 474, 475, 473, 474, 475, 475, 475, 474, 473, 474, 476, 476, 476, 477, 475, 475, 475, 475, 475, 475, 474, 473, 473, 471, 471, 473, 472, 473, 473, 474, 472, 471, 471, 471, 472, 472, 472, 475, 475, 474, 474, 474, 473, 472, 473, 472, 471, 471, 472, 473, 472, 475, 475, 475, 474, 473, 473, 476, 474, 474, 475, 476, 475, 477, 475, 473, 473, 474, 476, 477, 478, 478, 477, 475, 474, 473, 473, 475, 474, 475, 476, 476, 477, 478, 478, 477, 477, 474, 473, 474, 473, 473, 473, 471, 470, 470, 471, 470, 471, 473, 471, 472, 470, 469, 467, 469, 469, 469, 470, 471, 471, 472, 473, 471, 469, 469, 468, 467, 467, 467, 468, 470, 469, 470, 470, 470, 469, 470, 470, 472, 472, 473, 473, 475, 474, 473, 473, 473, 475, 475, 476, 477, 476, 475, 475, 473, 475, 474, 474, 475, 475, 474, 474, 475, 474, 474, 475, 475, 474, 476, 475, 474, 472, 471, 471, 473, 473, 473, 473, 472, 471, 472, 471, 473, 473, 474, 475, 473, 471, 470, 468, 469, 471, 470, 470, 471, 473, 472, 472, 472, 474, 474, 474, 474, 473, 472, 472, 472, 473, 473, 471, 471, 471, 473, 474, 476, 479, 477, 476, 475, 474, 476, 477, 476, 474, 474, 475, 475, 476, 477, 478, 478, 479, 479, 478, 478, 478, 478, 477, 475, 476, 474, 475, 473, 475, 476, 476, 477, 476, 474, 474, 471, 472, 472, 473, 471, 469, 468, 468, 468, 468, 469, 469, 469, 470, 470, 470, 470, 470, 470, 470, 470, 472, 472, 473, 473, 471, 471, 470, 470, 472, 470, 469, 469, 469, 471, 472, 473, 473, 474, 475, 476, 475, 475, 474, 474, 473, 473, 474, 473, 471, 470, 470, 470, 471, 472, 470, 472, 472, 472, 472, 471, 472, 473, 473, 473, 474, 474, 473, 471, 471, 471, 472, 473, 471, 471, 470, 471, 472, 474, 475, 476, 477, 477, 478, 478, 475, 476, 473, 474, 475, 477, 477, 476, 475, 475, 473, 474, 473, 472, 472, 472, 471, 471, 472, 473, 475, 474, 474, 473, 474, 473, 474, 474, 474, 474, 475, 474, 476, 475, 475, 473, 473, 473, 474, 474, 474, 473, 473, 475, 476, 476, 478, 478, 477, 475, 475, 474, 474, 473, 471, 472, 471, 471, 471, 470, 472, 472, 472, 475, 474, 475, 473, 471, 472, 470, 471, 472, 472, 471, 471, 470, 471, 470, 470, 470, 469, 468, 470, 470, 469, 469, 470, 470, 470, 470, 470, 471, 471, 472, 471, 472, 471, 472, 473, 473, 472, 474, 473, 471, 471, 472, 472, 472, 473, 474, 474, 474, 475, 475, 475, 475, 475, 473, 473, 472, 473, 475, 476, 475, 475, 476, 475, 474, 474, 473, 473, 474, 474, 475, 477, 477, 478, 477, 477, 477, 477, 476, 476, 476, 475, 475, 476, 476, 478, 479, 480, 478, 479, 479, 480, 479, 479, 480, 481, 480, 480, 480, 480, 479, 478, 476, 475, 475, 475, 477, 477, 478, 479, 477, 475, 474, 473, 473, 475, 476, 476, 474, 473, 473, 475, 477, 477, 478, 476, 475, 473, 472, 474, 475, 475, 474, 474, 474, 474, 472, 473, 471, 471, 472, 471, 472, 472, 470, 471, 471, 472, 471, 471, 472, 471, 471, 470, 471, 472, 473, 471, 469, 467, 468, 468, 469, 469, 469, 468, 469, 468, 468, 468, 469, 468, 468, 469, 470, 468, 468, 468, 469, 471, 472, 471, 472, 472, 472, 472, 473, 474, 474, 476, 478, 478, 480, 480, 480, 482, 481, 481, 480, 480, 479, 478, 477, 478, 478, 479, 479, 480, 478, 479, 477, 476, 476, 476, 476, 475, 475, 473, 471, 471, 471, 471, 473, 473, 473, 472, 469, 467, 466, 467, 468, 469, 470, 470, 470, 469, 469, 468, 468, 469, 470, 470, 471, 470, 471, 471, 472, 472, 474, 473, 472, 472, 473, 474, 475, 476, 477, 476, 477, 477, 477, 479, 477, 477, 476, 476, 478, 478, 478, 479, 477, 477, 477, 477, 477, 478, 476, 473, 472, 474, 476, 476, 476, 476, 475, 475, 475, 474, 474, 473, 471, 471, 471, 472, 474, 475, 474, 474, 473, 472, 472, 473, 474, 474, 475, 475, 473, 472, 471, 471, 471, 473, 474, 474, 474, 476, 475, 478, 477, 477, 475, 474, 474, 473, 471, 472, 473, 473, 472, 471, 471, 471, 473, 473, 473, 474, 473, 472, 471, 473, 474, 475, 474, 474, 475, 474, 473, 473, 473, 474, 475, 475, 475, 474, 474, 474, 473, 473, 473, 472, 473, 472, 474, 475, 476, 476, 477, 476, 473, 473, 474, 475, 476, 475, 475, 475, 474, 474, 476, 475, 477, 475, 474, 474, 473, 471, 472, 471, 470, 470, 471, 469, 471, 474, 474, 474, 472, 471, 471, 472, 473, 473, 475, 473, 474, 472, 471, 470, 469, 468, 469, 469, 469, 470, 471, 472, 471, 472, 473, 472, 473, 471, 470, 470, 469, 467, 469, 468, 468, 466, 465, 464, 465, 465, 467, 468, 470, 470, 471, 472, 471, 472, 471, 472, 471, 473, 473, 470, 470, 469, 469, 470, 472, 473, 473, 473, 473, 474, 474, 474, 475, 476, 479, 478, 479, 478, 479, 477, 478, 479, 478, 479, 478, 480, 479, 479, 478, 478, 477, 477, 477, 477, 476, 475, 474, 476, 475, 474, 472, 471, 470, 470, 470, 472, 473, 473, 474, 473, 472, 473, 473, 471, 470, 471, 471, 472, 471, 472, 473, 472, 472, 471, 470, 471, 471, 473, 472, 472, 472, 472, 471, 471, 472, 473, 474, 475, 475, 475, 475, 475, 476, 477, 477, 478, 479, 480, 480, 480, 481, 482, 483, 483, 482, 481, 480, 480, 478, 479, 482, 480, 479, 480, 481, 480, 482, 482, 482, 482, 480, 478, 477, 475, 477, 475, 476, 476, 475, 476, 475, 474, 474, 473, 473, 472, 472, 472, 469, 471, 472, 472, 472, 475, 475, 474, 474, 474, 474, 474, 476, 477, 476, 475, 474, 473, 472, 473, 475, 475, 477, 477, 475, 476, 474, 475, 472, 471, 472, 471, 472, 472, 471, 470, 470, 470, 469, 472, 471, 472, 471, 470, 471, 471, 470, 471, 471, 471, 470, 471, 470, 470, 470, 470, 469, 470, 470, 468, 469, 469, 471, 472, 473, 471, 470, 470, 469, 469, 469, 469, 469, 472, 473, 473, 473, 472, 473, 471, 470, 470, 470, 470, 470, 472, 473, 473, 472, 472, 471, 471, 471, 472, 473, 472, 474, 474, 474, 473, 474, 475, 476, 477, 475, 476, 475, 473, 473, 472, 471, 472, 471, 473, 473, 473, 472, 473, 473, 475, 474, 473, 474, 475, 475, 476, 476, 476, 474, 473, 474, 474, 474, 474, 473, 474, 473, 474, 474, 474, 474, 474, 475, 475, 474, 474, 476, 476, 478, 477, 476, 474, 473, 473, 474, 476, 478, 478, 477, 476, 475, 473, 475, 474, 475, 476, 476, 476, 476, 477, 476, 476, 475, 474, 474, 475, 474, 478, 481, 481, 481, 480, 479, 479, 478, 478, 481, 482, 484, 487, 492, 495, 498, 501, 505, 511, 514, 518, 521, 525, 525, 525, 525, 525, 525, 524, 525, 524, 524, 524, 523, 522, 521, 520, 518, 517, 515, 516, 518, 523, 526, 531, 537, 540, 543, 546, 547, 548, 546, 541, 537, 533, 530, 526, 527, 527, 526, 524, 521, 518, 514, 509, 504, 499, 494, 488, 483, 480, 477, 478, 478, 480, 478, 478, 477, 477, 477, 475, 475, 476, 476, 476, 476, 476, 478, 478, 477, 478, 477, 478, 478, 477, 477, 477, 478, 478, 477, 478, 477, 479, 478, 478, 476, 477, 476, 478, 480, 481, 482, 482, 482, 481, 483, 484, 485, 484, 483, 483, 486, 488, 489, 490, 492, 493, 491, 491, 491, 490, 491, 489, 487, 486, 485, 485, 487, 487, 488, 487, 487, 487, 487, 487, 488, 486, 487, 488, 491, 493, 496, 500, 503, 506, 508, 510, 512, 512, 508, 504, 499, 494, 492, 490, 490, 492, 495, 498, 505, 512, 519, 522, 526, 526, 523, 517, 509, 502, 494, 488, 482, 480, 477, 475, 475, 473, 473, 473, 474, 476, 476, 478, 477, 475, 474, 475, 474, 474, 474, 473, 473, 473, 473, 472, 472, 471, 470, 469, 469, 470, 469, 471, 471, 472, 472, 470, 471, 471, 470, 470, 468, 467, 467, 468, 467, 466, 466, 468, 470, 469, 469, 469, 470, 469, 470, 470, 469, 471, 471, 471, 472, 470, 470, 470, 471, 471, 472, 473, 473, 471, 472, 472, 471, 472, 470, 470, 470, 470, 472, 473, 473, 472, 471, 472, 472, 471, 472, 472, 471, 471, 470, 470, 470, 470, 471, 471, 471, 470, 468, 467, 467, 467, 468, 469, 468, 470, 470, 469, 471, 471, 472, 473, 474, 472, 472, 470, 469, 468, 468, 470, 472, 473, 471, 472, 473, 473, 474, 473, 471, 470, 469, 468, 469, 470, 471, 470, 469, 468, 469, 467, 467, 466, 467, 467, 469, 470, 471, 470, 469, 468, 466, 467, 466, 468, 469, 470, 470, 469, 469, 468, 469, 471, 471, 472, 471, 470, 469, 467, 469, 467, 469, 467, 467, 469, 470, 470, 472, 472, 472, 471, 473, 471, 471, 472, 472, 473, 473, 473, 474, 473, 472, 473, 475, 474, 472, 471, 472, 473, 472, 472, 471, 472, 472, 472, 472, 472, 473, 473, 472, 474, 474, 475, 475, 476, 477, 478, 479, 481, 481, 483, 485, 484, 485, 485, 487, 489, 490, 494, 496, 498, 499, 499, 500, 501, 501, 502, 505, 507, 510, 513, 517, 519, 522, 525, 527, 529, 533, 539, 543, 548, 555, 558, 564, 568, 572, 577, 580, 584, 585, 584, 585, 585, 586, 588, 589, 591, 594, 597, 600, 604, 607, 612, 617, 624, 628, 631, 634, 636, 638, 640, 642, 641, 640, 639, 637, 636, 634, 628, 620, 610, 599, 587, 575, 567, 560, 554, 549, 545, 542, 540, 539, 539, 540, 542, 542, 543, 543, 545, 552, 556, 563, 569, 577, 586, 594, 601, 603, 602, 595, 585, 574, 564, 550, 541, 532, 525, 521, 518, 517, 518, 518, 519, 521, 524, 527, 528, 531, 532, 533, 535, 539, 543, 548, 551, 553, 557, 560, 566, 573, 577, 585, 590, 597, 602, 608, 613, 617, 620, 619, 617, 612, 604, 595, 586, 580, 570, 561, 550, 541, 533, 523, 518, 510, 504, 499, 495, 489, 485, 482, 481, 481, 479, 477, 474, 469, 468, 469, 469, 470, 468, 468, 467, 466, 466, 465, 465, 464, 463, 463, 463, 463, 463, 463, 462, 463, 464, 464, 466, 466, 464, 462, 463, 461, 461, 463, 462, 463, 464, 462, 462, 462, 462, 463, 466, 467, 467, 468, 466, 465, 465, 465, 465, 467, 467, 466, 464, 464, 465, 465, 464, 465, 464, 462, 463, 462, 462, 461, 461, 461, 461, 461, 460, 462, 462, 464, 464, 464, 464, 463, 464, 462, 462, 462, 461, 459, 459, 460, 460, 461, 461, 462, 462, 462, 461, 460, 460, 459, 459, 460, 460, 460, 461, 461, 461, 461, 461, 459, 460, 460, 461, 460, 460, 459, 458, 457, 457, 458, 457, 456, 456, 457, 457, 458, 456, 455, 456, 456, 457, 458, 458, 460, 459, 461, 460, 461, 460, 458, 458, 456, 457, 458, 457, 459, 459, 461, 461, 461, 462, 464, 465, 468, 469, 471, 471, 473, 475, 479, 483, 488, 495, 499, 504, 510, 516, 522, 529, 533, 538, 540, 544, 544, 546, 549, 553, 555, 560, 565, 567, 572, 576, 580, 586, 589, 591, 593, 597, 597, 599, 597, 595, 590, 585, 580, 576, 571, 565, 560, 552, 545, 537, 531, 525, 520, 513, 506, 498, 494, 488, 485, 482, 481, 479, 477, 473, 470, 468, 466, 466, 466, 466, 465, 464, 464, 463, 463, 463, 462, 465, 466, 465, 465, 466, 467, 465, 464, 463, 461, 460, 459, 460, 461, 461, 462, 463, 464, 464, 463, 463, 461, 461, 460, 459, 457, 458, 458, 458, 458, 457, 456, 456, 455, 455, 457, 457, 457, 457, 456, 454, 456, 453, 454, 454, 455, 455, 454, 455, 453, 453, 454, 455, 454, 454, 454, 454, 455, 456, 457, 456, 456, 455, 456, 456, 456, 458, 458, 458, 458, 458, 460, 459, 459, 456, 456, 457, 457, 459, 458, 457, 455, 455, 454, 455, 456, 456, 455, 454, 452, 452, 452, 451, 450, 450, 449, 449, 448, 450, 450, 450, 452, 453, 453, 452, 453, 452, 452, 451, 451, 449, 448, 448, 450, 449, 448, 450, 451, 453, 452, 451, 451, 450, 449, 448, 447, 447, 449, 450, 451, 452, 451, 450, 451, 451, 452, 454, 454, 453, 452, 450, 452, 451, 454, 454, 456, 457, 457, 458, 458, 459, 457, 457, 458, 459, 459, 460, 460, 458, 458, 456, 457, 457, 457, 457, 456, 456, 455, 456, 456, 456, 457, 457, 457, 459, 461, 460, 459, 460, 458, 459, 459, 458, 458, 459, 457, 458, 458, 458, 459, 459, 458, 456, 456, 455, 454, 453, 453, 455, 456, 455, 455, 455, 453, 454, 455, 457, 458, 456, 454, 451, 451, 452, 456, 457, 456, 456, 455, 453, 453, 455, 455, 456, 457, 457, 457, 456, 457, 458, 458, 457, 456, 455, 455, 453, 453, 455, 455, 455, 456, 458, 459, 459, 458, 459, 458, 457, 458, 458, 458, 457, 455, 455, 455, 456, 456, 457, 457, 455, 453, 453, 453, 453, 454, 455, 457, 456, 457, 456, 455, 454, 454, 453, 455, 455, 454, 455, 455, 456, 455, 456, 455, 453, 454, 453, 452, 453, 454, 454, 454, 455, 455, 455, 456, 456, 455, 452, 450, 448, 446, 448, 449, 450, 451, 452, 452, 452, 451, 451, 449, 449, 449, 450, 451, 450, 449, 449, 449, 450, 450, 452, 451, 451, 452, 451, 452, 452, 452, 452, 452, 453, 452, 453, 455, 454, 454, 453, 454, 454, 455, 456, 455, 456, 456, 456, 455, 453, 455, 455, 456, 455, 455, 456, 458, 458, 458, 458, 456, 456, 455, 454, 453, 454, 455, 458, 461, 463, 463, 460, 458, 456, 456, 458, 460, 461, 462, 461, 459, 459, 457, 456, 454, 454, 457, 458, 460, 459, 458, 458, 458, 459, 460, 460, 458, 458, 459, 458, 459, 459, 460, 459, 459, 459, 458, 455, 454, 456, 457, 458, 457, 455, 454, 454, 455, 454, 455, 455, 457, 456, 456, 455, 457, 458, 457, 456, 455, 454, 452, 452, 453, 456, 456, 457, 456, 455, 456, 454, 454, 454, 453, 453, 454, 455, 455, 455, 455, 454, 454, 452, 451, 452, 451, 450, 449, 450, 452, 453, 456, 458, 459, 457, 455, 456, 456, 456, 457, 460, 460, 461, 458, 458, 457, 458, 459, 461, 463, 462, 463, 463, 461, 461, 460, 460, 460, 460, 461, 462, 460, 462, 463, 465, 465, 463, 462, 461, 461, 461, 461, 460, 459, 459, 461, 461, 461, 462, 461, 460, 460, 458, 457, 457, 458, 458, 457, 457, 457, 456, 456, 456, 455, 455, 456, 456, 457, 455, 454, 454, 454, 454, 454, 452, 454, 454, 454, 454, 454, 454, 455, 455, 455, 457, 456, 458, 459, 458, 457, 457, 456, 456, 455, 456, 457, 459, 459, 458, 458, 459, 459, 459, 458, 459, 459, 460, 458, 459, 459, 459, 459, 460, 460, 462, 460, 460, 458, 457, 455, 454, 456, 458, 460, 462, 461, 461, 460, 459, 458, 459, 459, 460, 460, 461, 460, 460, 459, 457, 458, 457, 458, 459, 458, 459, 459, 459, 459, 458, 458, 457, 457, 455, 455, 456, 456, 457, 458, 457, 458, 456, 455, 455, 456, 458, 458, 458, 458, 458, 459, 459, 457, 457, 456, 457, 458, 458, 459, 457, 457, 457, 456, 458, 458, 458, 460, 460, 459, 459, 459, 459, 458, 457, 458, 459, 460, 461, 462, 461, 460, 460, 462, 461, 462, 462, 463, 463, 464, 465, 463, 463, 462, 463, 464, 464, 465, 464, 464, 465, 465, 465, 463, 463, 462, 463, 462, 461, 459, 460, 461, 464, 464, 464, 463, 464, 462, 461, 460, 462, 462, 462, 461, 462, 462, 463, 461, 462, 461, 462, 463, 463, 465, 465, 464, 462, 460, 459, 461, 463, 464, 465, 465, 465, 464, 465, 465, 465, 465, 465, 465, 464, 462, 463, 462, 463, 463, 462, 462, 462, 461, 460, 460, 461, 460, 460, 460, 461, 460, 459, 460, 461, 461, 460, 458, 456, 455, 454, 455, 455, 455, 455, 454, 456, 456, 457, 455, 454, 455, 456, 457, 456, 456, 455, 453, 454, 453, 455, 456, 457, 458, 457, 458, 458, 459, 461, 461, 461, 461, 461, 461, 463, 464, 465, 465, 466, 465, 464, 464, 464, 464, 465, 465, 466, 466, 468, 468, 467, 466, 465, 466, 466, 465, 464, 463, 462, 462, 461, 461, 461, 463, 462, 463, 461, 460, 459, 458, 458, 459, 460, 462, 460, 460, 461, 460, 459, 458, 458, 458, 460, 461, 461, 461, 463, 464, 463, 462, 461, 461, 462, 461, 461, 461, 461, 463, 465, 465, 464, 464, 463, 464, 466, 467, 467, 467, 467, 466, 466, 465, 465, 464, 464, 466, 467, 466, 467, 465, 464, 465, 464, 461, 462, 463, 463, 463, 463, 464, 464, 464, 464, 463, 462, 461, 461, 462, 463, 463, 464, 465, 465, 465, 463, 461, 460, 460, 460, 462, 461, 461, 462, 462, 462, 462, 461, 460, 458, 459, 457, 459, 459, 459, 460, 460, 464, 463, 464, 465, 462, 463, 461, 460, 461, 461, 462, 461, 463, 462, 463, 465, 465, 465, 464, 463, 461, 462, 463, 464, 464, 464, 463, 462, 463, 463, 462, 464, 464, 466, 466, 466, 464, 462, 461, 459, 459, 460, 462, 463, 461, 461, 461, 462, 460, 460, 459, 458, 458, 456, 456, 457, 457, 456, 457, 457, 458, 456, 457, 455, 454, 454, 454, 453, 455, 456, 457, 459, 460, 460, 463, 464, 463, 462, 463, 463, 465, 466, 466, 466, 467, 468, 470, 471, 471, 471, 472, 472, 472, 469, 469, 468, 467, 468, 468, 469, 471, 470, 471, 471, 471, 470, 471, 470, 470, 469, 470, 469, 470, 468, 466, 464, 463, 464, 465, 465, 466, 465, 464, 463, 462, 461, 460, 460, 461, 460, 461, 461, 462, 463, 461, 461, 462, 460, 460, 460, 462, 463, 464, 464, 462, 460, 460, 460, 462, 463, 463, 463, 464, 465, 466, 468, 466, 467, 464, 465, 463, 464, 464, 466, 466, 467, 467, 464, 464, 464, 465, 464, 464, 464, 463, 462, 463, 463, 463, 463, 464, 465, 464, 466, 464, 463, 463, 462, 462, 463, 464, 465, 465, 465, 465, 466, 465, 465, 466, 465, 468, 470, 470, 469, 468, 469, 469, 469, 471, 472, 471, 471, 470, 470, 470, 470, 469, 468, 466, 467, 466, 465, 466, 466, 466, 465, 466, 465, 466, 465, 465, 465, 466, 466, 466, 466, 465, 464, 464, 465, 466, 467, 467, 466, 465, 462, 460, 461, 460, 463, 463, 465, 466, 467, 469, 468, 467, 466, 464, 462, 462, 464, 466, 466, 466, 467, 466, 465, 465, 464, 465, 465, 466, 465, 464, 466, 467, 465, 465, 465, 466, 466, 465, 463, 462, 461, 461, 462, 462, 464, 466, 468, 468, 469, 467, 467, 466, 464, 463, 461, 462, 463, 464, 464, 463, 462, 463, 462, 463, 463, 464, 465, 464, 463, 463, 464, 464, 465, 466, 465, 463, 463, 463, 464, 468, 470, 469, 467, 466, 463, 462, 463, 464, 464, 464, 465, 465, 465, 466, 465, 467, 468, 468, 468, 469, 469, 469, 470, 469, 467, 467, 466, 465, 464, 466, 467, 467, 467, 467, 464, 465, 464, 466, 467, 466, 464, 464, 463, 465, 465, 465, 464, 464, 465, 464, 464, 463, 463, 463, 463, 463, 461, 462, 464, 465, 466, 466, 466, 465, 465, 464, 464, 464, 465, 466, 466, 466, 467, 467, 467, 467, 468, 468, 470, 470, 470, 468, 469, 467, 466, 466, 467, 469, 471, 471, 471, 473, 472, 472, 470, 471, 469, 468, 468, 468, 469, 469, 470, 468, 469, 469, 467, 465, 464, 462, 461, 462, 463, 465, 466, 466, 465, 465, 462, 462, 463, 462, 463, 462, 462, 463, 463, 464, 464, 464, 464, 464, 463, 463, 465, 463, 464, 464, 465, 464, 463, 465, 465, 466, 468, 467, 467, 467, 467, 466, 467, 468, 470, 469, 467, 467, 468, 468, 469, 470, 468, 468, 467, 465, 467, 465, 467, 467, 468, 468, 466, 466, 466, 467, 466, 466, 466, 466, 466, 468, 467, 467, 467, 465, 467, 467, 467, 466, 466, 463, 462, 463, 464, 467, 469, 470, 470, 470, 467, 466, 465, 464, 466, 466, 469, 470, 470, 468, 467, 465, 466, 467, 469, 467, 465, 465, 463, 465, 465, 468, 467, 467, 467, 467, 469, 468, 469, 469, 469, 468, 468, 469, 467, 467, 465, 465, 464, 463, 462, 463, 466, 467, 467, 466, 466, 465, 464, 464, 465, 464, 463, 462, 461, 460, 461, 460, 461, 462, 463, 464, 464, 465, 466, 465, 463, 463, 464, 464, 466, 468, 467, 468, 469, 469, 469, 470, 470, 471, 471, 472, 472, 472, 473, 472, 473, 474, 474, 475, 474, 473, 473, 473, 473, 473, 471, 470, 469, 470, 468, 467, 466, 466, 466, 467, 467, 467, 467, 466, 464, 463, 461, 460, 460, 461, 462, 462, 463, 463, 464, 464, 465, 465, 464, 463, 463, 465, 467, 468, 468, 467, 466, 466, 468, 470, 472, 471, 470, 469, 466, 466, 466, 467, 468, 468, 469, 469, 469, 468, 470, 472, 473, 475, 473, 472, 471, 470, 469, 469, 469, 469, 469, 469, 470, 471, 473, 471, 471, 472, 472, 472, 473, 472, 471, 471, 471, 471, 471, 473, 472, 473, 472, 470, 470, 471, 470, 470, 470, 470, 471, 471, 470, 470, 469, 468, 469, 469, 469, 468, 467, 468, 467, 465, 468, 469, 468, 470, 470, 470, 471, 470, 469, 469, 469, 469, 467, 468, 471, 472, 473, 473, 474, 473, 473, 472, 472, 472, 471, 471, 471, 473, 473, 473, 472, 471, 470, 469, 471, 471, 472, 472, 473, 474, 473, 471, 471, 469, 469, 468, 468, 468, 469, 469, 468, 467, 468, 467, 466, 465, 466, 466, 465, 464, 466, 465, 465, 466, 466, 464, 464, 463, 462, 461, 462, 462, 461, 461, 461, 462, 463, 465, 466, 466, 465, 464, 463, 463, 463, 465, 467, 468, 467, 467, 466, 466, 467, 467, 465, 466, 466, 468, 468, 470, 469, 470, 471, 470, 470, 471, 472, 472, 474, 475, 475, 476, 474, 473, 472, 472, 471, 473, 474, 474, 472, 471, 469, 469, 470, 471, 472, 472, 474, 472, 470, 468, 469, 468, 469, 469, 467, 466, 466, 465, 464, 464, 466, 466, 467, 465, 465, 465, 466, 467, 467, 466, 467, 466, 465, 466, 466, 466, 467, 466, 467, 469, 468, 467, 468, 469, 468, 469, 469, 469, 468, 468, 467, 466, 465, 464, 463, 464, 465, 465, 469, 470, 472, 473, 473, 472, 471, 470, 470, 469, 469, 471, 471, 472, 471, 470, 469, 469, 469, 470, 471, 470, 471, 472, 471, 470, 470, 468, 467, 469, 469, 471, 469, 468, 468, 469, 468, 467, 468, 468, 471, 471, 472, 472, 473, 473, 472, 472, 471, 470, 470, 471, 470, 470, 469, 469, 470, 468, 469, 470, 471, 470, 469, 466, 466, 466, 468, 466, 467, 469, 469, 472, 473, 474, 472, 473, 473, 473, 475, 472, 473, 471, 468, 467, 469, 468, 470, 469, 470, 469, 469, 469, 469, 469, 468, 468, 468, 469, 470, 471, 473, 474, 474, 473, 471, 471, 470, 470, 470, 469, 471, 471, 471, 471, 469, 470, 470, 470, 470, 470, 469, 471, 470, 469, 470, 470, 470, 470, 471, 470, 470, 471, 470, 470, 471, 470, 470, 470, 470, 470, 468, 466, 466, 466, 468, 470, 473, 474, 474, 472, 472, 472, 472, 471, 469, 468, 468, 468, 466, 466, 466, 468, 469, 470, 468, 469, 471, 469, 469, 468, 467, 467, 466, 465, 466, 467, 468, 467, 467, 466, 466, 466, 466, 466, 466, 468, 469, 469, 470, 470, 470, 468, 468, 466, 467, 468, 469, 469, 471, 469, 469, 468, 468, 469, 470, 470, 472, 473, 475, 475, 474, 473, 470, 469, 468, 468, 468, 470, 471, 473, 473, 472, 473, 473, 474, 473, 473, 472, 471, 471, 471, 469, 467, 467, 467, 467, 468, 468, 468, 467, 467, 466, 467, 468, 468, 467, 469, 469, 468, 469, 469, 470, 470, 471, 472, 473, 472, 472, 470, 469, 469, 471, 470, 469, 469, 469, 470, 473, 474, 474, 473, 472, 472, 470, 469, 469, 469, 471, 472, 474, 473, 473, 471, 467, 467, 467, 466, 466, 467, 468, 468, 468, 467, 465, 463, 465, 465, 467, 466, 466, 466, 467, 468, 469, 470, 469, 470, 469, 470, 470, 470, 470, 471, 472, 473, 471, 469, 469, 470, 470, 469, 470, 470, 471, 474, 472, 473, 474, 472, 473, 471, 472, 471, 471, 471, 470, 472, 472, 474, 474, 476, 474, 475, 475, 475, 475, 473, 472, 471, 470, 471, 470, 470, 469, 468, 467, 468, 468, 466, 468, 470, 472, 473, 473, 471, 470, 469, 470, 470, 471, 472, 471, 471, 472, 471, 469, 469, 469, 468, 469, 470, 469, 469, 468, 467, 467, 467, 468, 469, 468, 467, 468, 469, 468, 468, 468, 468, 470, 469, 469, 470, 470, 471, 472, 472, 473, 472, 471, 471, 471, 472, 472, 473, 475, 476, 477, 474, 473, 471, 470, 469, 468, 470, 471, 471, 472, 472, 471, 469, 470, 469, 470, 470, 469, 469, 470, 468, 468, 469, 471, 472, 472, 471, 470, 471, 472, 470, 470, 472, 471, 473, 473, 472, 472, 472, 472, 472, 472, 474, 474, 475, 474, 472, 471, 472, 473, 474, 475, 474, 475, 474, 475, 476, 477, 476, 475, 475, 476, 475, 476, 476, 475, 474, 474, 475, 472, 472, 471, 470, 471, 473, 473, 473, 473, 471, 470, 470, 469, 468, 469, 469, 469, 469, 468, 468, 468, 468, 468, 468, 469, 469, 470, 469, 468, 467, 467, 466, 468, 469, 469, 469, 469, 469, 470, 469, 470, 470, 470, 469, 469, 471, 472, 470, 470, 469, 469, 470, 470, 472, 472, 471, 470, 469, 469, 468, 468, 468, 470, 472, 473, 474, 473, 471, 473, 475, 473, 473, 471, 469, 472, 474, 476, 478, 478, 477, 476, 475, 476, 475, 476, 476, 475, 475, 475, 475, 476, 475, 476, 475, 476, 473, 474, 472, 474, 477, 478, 477, 475, 472, 470, 468, 468, 467, 467, 467, 468, 468, 467, 467, 466, 466, 468, 470, 468, 467, 467, 465, 465, 463, 464, 464, 465, 466, 466, 466, 466, 465, 467, 468, 470, 471, 472, 470, 469, 469, 470, 470, 471, 471, 471, 472, 471, 472, 470, 469, 469, 469, 467, 468, 469, 469, 469, 470, 468, 467, 470, 469, 470, 470, 469, 469, 468, 469, 469, 469, 470, 470, 471, 470, 471, 472, 472, 472, 472, 471, 472, 471, 472, 472, 474, 474, 473, 474, 475, 474, 474, 474, 473, 474, 475, 475, 475, 475, 476, 476, 476, 476, 474, 474, 475, 474, 473, 473, 472, 473, 473, 472, 471, 472, 472, 472, 472, 472, 472, 473, 472, 471, 470, 469, 470, 470, 471, 474, 473, 473, 472, 470, 469, 468, 468, 468, 469, 469, 469, 470, 469, 470, 469, 469, 470, 472, 472, 472, 474, 474, 474, 474, 475, 475, 475, 476, 476, 475, 475, 474, 473, 474, 473, 474, 472, 471, 471, 470, 470, 470, 470, 471, 473, 472, 471, 471, 470, 470, 470, 469, 467, 468, 467, 468, 467, 467, 467, 467, 467, 467, 467, 467, 468, 468, 468, 468, 467, 468, 467, 468, 468, 468, 467, 468, 468, 468, 469, 470, 471, 469, 470, 468, 468, 469, 470, 472, 472, 473, 472, 473, 470, 471, 471, 471, 472, 471, 471, 473, 474, 475, 476, 475, 473, 474, 472, 471, 472, 471, 472, 470, 469, 468, 468, 470, 469, 471, 472, 470, 470, 469, 470, 472, 471, 471, 472, 473, 473, 473, 472, 472, 470, 470, 468, 469, 469, 470, 470, 469, 470, 471, 473, 472, 471, 471, 471, 472, 471, 471, 471, 471, 471, 472, 471, 472, 472, 473, 473, 474, 474, 473, 471, 471, 470, 471, 471, 470, 472, 471, 472, 471, 470, 468, 468, 467, 467, 470, 470, 470, 470, 470, 469, 471, 471, 472, 471, 471, 469, 468, 468, 468, 469, 469, 469, 469, 469, 468, 468, 469, 471, 473, 471, 471, 470, 470, 471, 471, 471, 471, 470, 469, 470, 471, 471, 470, 471, 471, 473, 474, 475, 475, 476, 476, 476, 475, 474, 473, 472, 472, 472, 473, 476, 476, 476, 476, 473, 473, 473, 475, 476, 474, 474, 474, 473, 474, 473, 471, 472, 472, 472, 472, 472, 471, 469, 470, 470, 472, 473, 473, 473, 474, 471, 469, 470, 469, 471, 473, 474, 473, 474, 473, 472, 471, 470, 470, 471, 469, 470, 471, 471, 472, 473, 474, 474, 472, 472, 474, 474, 475, 475, 474, 472, 472, 471, 472, 473, 474, 474, 474, 475, 475, 474, 474, 472, 473, 472, 472, 472, 473, 473, 473, 471, 470, 470, 471, 471, 472, 472, 471, 472, 470, 470, 470, 470, 469, 469, 469, 468, 469, 468, 467, 466, 465, 466, 467, 467, 467, 467, 468, 468, 470, 470, 468, 468, 469, 468, 467, 467, 467, 469, 470, 471, 472, 474, 473, 472, 472, 472, 471, 470, 469, 471, 471, 470, 471, 472, 473, 474, 475, 475, 475, 475, 475, 473, 473, 471, 472, 472, 471, 472, 471, 473, 475, 475, 476, 474, 475, 473, 473, 475, 474, 476, 475, 475, 474, 471, 471, 470, 471, 470, 471, 471, 472, 472, 473, 475, 476, 476, 474, 472, 472, 475, 475, 476, 476, 475, 475, 474, 473, 472, 471, 471, 471, 473, 473, 476, 474, 475, 474, 472, 470, 468, 468, 468, 468, 469, 471, 472, 472, 472, 472, 473, 474, 474, 474, 473, 473, 475, 475, 473, 472, 472, 471, 471, 472, 473, 473, 474, 475, 475, 476, 476, 476, 475, 474, 473, 472, 470, 472, 472, 471, 473, 472, 472, 472, 471, 470, 471, 472, 473, 473, 473, 473, 472, 471, 470, 470, 469, 469, 470, 469, 470, 469, 468, 468, 468, 469, 469, 469, 470, 469, 468, 465, 465, 465, 465, 469, 471, 471, 471, 471, 472, 472, 471, 470, 468, 468, 467, 466, 467, 467, 470, 470, 470, 471, 472, 473, 472, 472, 472, 470, 470, 470, 471, 472, 472, 474, 474, 473, 471, 471, 472, 474, 476, 475, 475, 475, 475, 474, 475, 477, 475, 476, 475, 475, 475, 475, 476, 476, 477, 479, 479, 480, 479, 479, 477, 477, 478, 477, 477, 478, 478, 478, 479, 477, 478, 477, 477, 477, 478, 478, 475, 475, 474, 475, 474, 473, 474, 476, 478, 479, 479, 479, 478, 477, 476, 476, 476, 476, 475, 475, 474, 475, 475, 473, 473, 474, 472, 472, 472, 471, 470, 471, 469, 469, 468, 467, 469, 469, 471, 471, 470, 470, 468, 469, 470, 472, 471, 470, 470, 470, 469, 469, 471, 472, 472, 473, 474, 475, 471, 471, 470, 469, 469, 471, 471, 473, 472, 475, 474, 474, 474, 472, 470, 468, 469, 467, 469, 470, 470, 472, 471, 470, 470, 469, 469, 469, 470, 470, 470, 469, 469, 467, 469, 469, 469, 469, 467, 468, 467, 468, 469, 471, 472, 471, 472, 471, 471, 471, 470, 471, 471, 471, 472, 471, 470, 470, 471, 471, 472, 471, 471, 470, 471, 472, 473, 474, 475, 476, 474, 473, 474, 472, 472, 473, 472, 472, 472, 474, 474, 472, 471, 469, 471, 471, 471, 471, 471, 471, 472, 473, 472, 471, 469, 470, 469, 468, 469, 471, 473, 475, 475, 475, 473, 472, 473, 474, 474, 473, 473, 473, 473, 473, 473, 474, 476, 475, 476, 475, 474, 473, 472, 471, 471, 471, 472, 471, 473, 473, 472, 472, 471, 472, 473, 474, 472, 472, 473, 474, 475, 475, 477, 476, 473, 474, 472, 473, 471, 472, 473, 473, 473, 474, 474, 474, 473, 473, 473, 473, 474, 474, 474, 474, 474, 473, 471, 470, 470, 472, 471, 473, 473, 474, 475, 475, 474, 474, 474, 473, 473, 472, 472, 473, 471, 472, 472, 474, 475, 475, 474, 473, 472, 470, 469, 469, 469, 471, 471, 471, 470, 470, 471, 469, 470, 472, 474, 475, 473, 471, 473, 472, 472, 473, 473, 473, 474, 473, 474, 474, 477, 477, 477, 475, 473, 473, 472, 473, 474, 474, 474, 473, 473, 472, 473, 473, 474, 474, 474, 474, 474, 474, 474, 476, 475, 474, 472, 471, 471, 470, 471, 470, 470, 471, 471, 471, 472, 474, 474, 475, 475, 475, 474, 474, 473, 474, 474, 475, 476, 478, 479, 478, 479, 478, 477, 474, 474, 475, 476, 476, 476, 476, 476, 477, 478, 477, 478, 476, 476, 476, 476, 475, 476, 476, 473, 472, 472, 471, 472, 472, 471, 472, 469, 469, 470, 469, 468, 468, 468, 466, 465, 465, 464, 463, 465, 463, 464, 467, 468, 468, 468, 468, 467, 468, 468, 468, 468, 469, 470, 471, 470, 470, 470, 469, 470, 468, 469, 470, 468, 469, 469, 470, 471, 472, 471, 472, 471, 469, 470, 471, 471, 472, 472, 471, 471, 472, 472, 471, 470, 468, 469, 470, 471, 469, 468, 467, 467, 466, 467, 468, 468, 468, 468, 468, 469, 470, 470, 470, 469, 467, 468, 468, 468, 470, 470, 470, 470, 469, 469, 469, 471, 473, 474, 474, 474, 474, 474, 475, 476, 475, 476, 476, 476, 477, 478, 479, 479, 479, 480, 481, 480, 479, 480, 479, 480, 479, 478, 478, 477, 478, 479, 480, 480, 480, 480, 478, 478, 477, 476, 475, 474, 473, 473, 473, 474, 475, 475, 474, 474, 472, 472, 472, 473, 473, 473, 471, 472, 471, 472, 472, 474, 473, 473, 472, 471, 471, 473, 472, 472, 472, 472, 473, 473, 474, 474, 473, 473, 473, 475, 473, 472, 471, 473, 474, 473, 475, 476, 475, 476, 473, 472, 473, 473, 473, 473, 475, 477, 477, 475, 474, 473, 475, 475, 475, 474, 474, 474, 474, 475, 475, 475, 475, 475, 474, 474, 476, 475, 476, 475, 475, 474, 472, 472, 473, 475, 475, 476, 475, 475, 473, 473, 472, 471, 470, 470, 471, 471, 471, 469, 470, 469, 469, 471, 469, 467, 466, 467, 468, 469, 469, 469, 469, 469, 469, 467, 467, 467, 467, 467, 469, 469, 470, 470, 470, 469, 469, 470, 469, 469, 468, 470, 470, 472, 473, 472, 473, 473, 475, 476, 476, 477, 478, 476, 474, 474, 473, 474, 475, 476, 477, 479, 480, 480, 479, 479, 480, 478, 478, 477, 477, 476, 475, 475, 475, 476, 478, 478, 477, 477, 476, 475, 475, 473, 474, 475, 477, 478, 478, 478, 476, 475, 474, 472, 471, 471, 471, 472, 472, 471, 472, 471, 471, 472, 472, 473, 474, 474, 472, 472, 470, 470, 470, 470, 472, 474, 472, 470, 469, 468, 467, 468, 470, 471, 474, 474, 474, 475, 475, 474, 473, 471, 469, 469, 470, 470, 471, 471, 472, 472, 471, 471, 470, 471, 471, 473, 472, 473, 472, 473, 470, 469, 469, 470, 470, 471, 472, 472, 472, 470, 470, 471, 470, 470, 470, 470, 471, 470, 470, 471, 469, 469, 471, 471, 470, 471, 469, 470, 471, 470, 470, 470, 470, 469, 470, 470, 470, 471, 471, 471, 471, 471, 472, 476, 478, 478, 478, 479, 479, 479, 479, 480, 479, 479, 480, 480, 480, 478, 478, 480, 482, 483, 485, 485, 483, 484, 482, 480, 479, 479, 479, 479, 480, 481, 480, 479, 478, 476, 474, 474, 475, 475, 476, 475, 476, 478, 478, 479, 478, 478, 476, 475, 474, 473, 472, 473, 472, 472, 474, 473, 473, 473, 473, 474, 474, 474, 475, 472, 471, 470, 470, 470, 470, 471, 471, 469, 471, 470, 471, 471, 471, 470, 470, 471, 473, 473, 474, 472, 471, 471, 469, 468, 470, 470, 471, 471, 470, 471, 472, 475, 474, 475, 474, 474, 475, 475, 475, 475, 474, 474, 473, 473, 471, 471, 470, 472, 472, 472, 472, 474, 475, 476, 475, 473, 472, 472, 473, 474, 473, 473, 472, 472, 470, 470, 469, 469, 471, 470, 469, 468, 468, 468, 470, 469, 470, 469, 468, 467, 467, 467, 467, 467, 466, 468, 468, 469, 469, 468, 468, 468, 469, 468, 468, 469, 469, 468, 468, 467, 467, 468, 469, 470, 470, 471, 472, 472, 471, 471, 471, 471, 472, 472, 472, 471, 472, 473, 472, 470, 471, 471, 474, 475, 475, 474, 473, 472, 470, 470, 472, 473, 473, 472, 473, 471, 471, 473, 473, 473, 474, 476, 477, 477, 475, 476, 475, 476, 477, 476, 476, 476, 475, 476, 476, 477, 476, 475, 476, 474, 476, 476, 477, 475, 474, 474, 475, 475, 476, 475, 474, 474, 474, 473, 472, 473, 473, 474, 476, 477, 477, 477, 477, 477, 477, 477, 476, 477, 478, 478, 477, 477, 477, 478, 478, 478, 478, 476, 476, 475, 476, 477, 478, 477, 477, 478, 477, 478, 476, 477, 477, 477, 476, 476, 476, 475, 474, 474, 473, 474, 474, 475, 475, 474, 473, 473, 475, 476, 475, 474, 473, 471, 472, 473, 473, 473, 473, 474, 475, 477, 477, 477, 477, 476, 478, 477, 477, 476, 475, 474, 473, 473, 474, 475, 475, 475, 475, 476, 476, 476, 476, 475, 476, 477, 477, 477, 477, 476, 476, 476, 477, 478, 478, 477, 477, 476, 475, 473, 474, 475, 476, 475, 475, 474, 473, 472, 472, 472, 472, 471, 474, 473, 472, 472, 473, 472, 473, 473, 475, 475, 474, 472, 473, 473, 474, 473, 472, 472, 473, 473, 475, 475, 475, 474, 474, 474, 475, 474, 473, 472, 470, 470, 469, 470, 471, 475, 476, 477, 475, 475, 474, 476, 476, 474, 474, 472, 473, 472, 473, 472, 473, 472, 470, 472, 474, 474, 475, 472, 473, 473, 474, 475, 474, 475, 475, 476, 477, 475, 476, 476, 475, 475, 476, 478, 477, 475, 473, 473, 473, 474, 474, 474, 474, 472, 473, 473, 474, 474, 473, 471, 474, 473, 475, 476, 476, 475, 475, 474, 473, 471, 470, 470, 472, 472, 473, 474, 476, 474, 474, 474, 474, 474, 475, 474, 473, 471, 471, 472, 472, 474, 475, 474, 473, 474, 473, 474, 475, 474, 474, 473, 474, 476, 476, 477, 476, 476, 475, 476, 476, 475, 475, 474, 472, 471, 470, 471, 471, 471, 473, 475, 474, 474, 473, 473, 473, 473, 470, 469, 469, 470, 471, 470, 471, 471, 472, 472, 471, 470, 469, 469, 466, 467, 468, 469, 470, 469, 468, 470, 470, 470, 470, 469, 470, 471, 471, 471, 470, 470, 471, 471, 472, 474, 475, 475, 477, 475, 475, 473, 475, 476, 476, 476, 477, 479, 477, 476, 477, 476, 476, 478, 478, 478, 477, 478, 479, 479, 479, 479, 478, 478, 476, 475, 474, 474, 474, 476, 476, 477, 477, 476};
16 horigs.push_back(horig);}
17 {std::vector<float> horig={472, 474, 474, 474, 474, 471, 471, 471, 472, 474, 475, 478, 478, 479, 479, 477, 476, 474, 474, 473, 474, 475, 476, 476, 477, 477, 477, 476, 474, 474, 473, 473, 474, 473, 473, 472, 474, 471, 471, 472, 469, 468, 466, 466, 468, 469, 471, 472, 472, 472, 473, 473, 473, 473, 472, 473, 471, 469, 468, 467, 469, 469, 468, 468, 467, 467, 467, 467, 468, 467, 467, 467, 467, 467, 467, 468, 467, 468, 467, 467, 468, 468, 466, 466, 467, 468, 469, 469, 469, 469, 469, 469, 468, 469, 470, 470, 471, 470, 469, 469, 470, 471, 471, 471, 471, 471, 470, 471, 472, 471, 472, 472, 472, 470, 470, 469, 472, 470, 471, 470, 470, 469, 470, 470, 470, 471, 472, 471, 470, 470, 468, 466, 467, 466, 465, 466, 467, 468, 467, 469, 468, 468, 468, 467, 466, 466, 466, 464, 465, 464, 464, 465, 466, 467, 469, 469, 469, 466, 465, 467, 467, 468, 468, 468, 469, 468, 468, 470, 472, 472, 471, 470, 470, 470, 472, 471, 473, 473, 473, 473, 471, 472, 470, 472, 470, 471, 471, 472, 472, 470, 470, 469, 469, 469, 470, 469, 471, 471, 470, 468, 469, 471, 471, 470, 469, 469, 468, 469, 470, 471, 473, 473, 474, 474, 472, 472, 472, 473, 473, 475, 474, 475, 473, 473, 471, 471, 470, 470, 471, 472, 475, 475, 476, 474, 473, 472, 472, 471, 471, 471, 471, 472, 473, 474, 475, 474, 473, 472, 472, 470, 469, 470, 472, 472, 472, 470, 469, 468, 468, 466, 467, 468, 468, 469, 469, 468, 467, 466, 467, 467, 469, 471, 470, 471, 472, 473, 472, 472, 470, 469, 467, 466, 467, 468, 470, 469, 469, 470, 471, 472, 471, 471, 471, 471, 472, 469, 470, 470, 470, 468, 468, 470, 470, 470, 472, 471, 471, 468, 467, 467, 470, 471, 470, 469, 468, 466, 466, 465, 467, 469, 470, 471, 470, 470, 470, 469, 470, 469, 469, 469, 469, 469, 468, 469, 469, 467, 468, 469, 468, 470, 471, 470, 469, 470, 471, 471, 472, 471, 472, 472, 471, 472, 472, 473, 474, 473, 471, 470, 471, 471, 473, 472, 472, 472, 474, 473, 472, 472, 469, 468, 469, 468, 469, 468, 467, 467, 467, 467, 468, 467, 468, 468, 467, 468, 466, 465, 466, 466, 467, 467, 466, 466, 466, 465, 467, 467, 468, 470, 471, 471, 470, 470, 471, 473, 473, 474, 474, 475, 475, 472, 472, 470, 471, 471, 471, 470, 471, 472, 472, 471, 470, 470, 470, 470, 469, 468, 466, 465, 466, 466, 466, 465, 464, 466, 466, 468, 469, 471, 471, 469, 468, 469, 469, 470, 471, 471, 470, 470, 469, 469, 468, 468, 468, 469, 468, 468, 469, 470, 469, 471, 470, 469, 471, 471, 470, 470, 470, 469, 467, 467, 467, 465, 464, 465, 466, 467, 466, 467, 467, 468, 468, 467, 467, 467, 468, 468, 470, 469, 468, 468, 469, 470, 471, 473, 472, 474, 475, 475, 473, 473, 473, 473, 473, 474, 475, 475, 476, 476, 476, 477, 476, 475, 476, 476, 475, 475, 475, 476, 476, 475, 473, 473, 472, 473, 472, 472, 473, 474, 472, 471, 470, 468, 467, 467, 467, 469, 470, 469, 469, 469, 469, 469, 468, 468, 469, 471, 471, 470, 471, 472, 471, 469, 469, 471, 470, 470, 469, 469, 467, 467, 469, 470, 472, 471, 471, 471, 470, 470, 469, 468, 468, 467, 467, 467, 467, 469, 469, 468, 468, 467, 465, 466, 467, 466, 467, 466, 466, 467, 468, 469, 470, 470, 471, 470, 471, 471, 471, 471, 472, 472, 471, 472, 471, 471, 471, 472, 472, 472, 473, 471, 472, 472, 472, 473, 473, 473, 474, 472, 472, 472, 470, 469, 468, 466, 467, 468, 468, 468, 468, 467, 467, 466, 465, 465, 464, 461, 463, 464, 465, 466, 466, 465, 466, 465, 464, 466, 464, 466, 467, 466, 466, 466, 466, 467, 468, 467, 467, 468, 468, 470, 471, 471, 473, 472, 472, 474, 473, 472, 471, 471, 472, 471, 473, 474, 474, 473, 474, 474, 474, 474, 474, 475, 474, 473, 474, 472, 471, 470, 469, 469, 471, 472, 472, 471, 471, 471, 472, 472, 472, 471, 471, 471, 472, 470, 469, 468, 469, 470, 469, 471, 470, 470, 472, 471, 473, 473, 472, 472, 472, 471, 469, 471, 472, 474, 473, 473, 473, 471, 469, 470, 469, 469, 469, 470, 471, 471, 472, 472, 472, 471, 471, 470, 467, 467, 468, 469, 470, 470, 472, 471, 471, 471, 472, 471, 469, 470, 470, 470, 470, 469, 469, 468, 468, 469, 469, 471, 472, 473, 471, 470, 468, 468, 469, 470, 472, 470, 471, 471, 471, 472, 471, 472, 472, 471, 471, 469, 468, 471, 472, 472, 472, 471, 470, 471, 470, 471, 472, 472, 471, 471, 469, 468, 468, 466, 468, 469, 469, 470, 470, 468, 467, 467, 465, 467, 468, 468, 467, 467, 467, 466, 465, 465, 465, 467, 468, 469, 470, 472, 471, 473, 472, 471, 470, 469, 468, 468, 469, 470, 470, 469, 468, 467, 466, 466, 468, 467, 467, 467, 467, 466, 468, 468, 467, 467, 466, 466, 464, 464, 464, 467, 468, 470, 470, 469, 468, 468, 467, 468, 468, 469, 469, 471, 470, 470, 466, 466, 467, 468, 470, 470, 471, 470, 470, 469, 469, 469, 471, 469, 468, 469, 470, 469, 469, 469, 469, 470, 471, 471, 470, 471, 472, 471, 469, 468, 468, 470, 471, 471, 473, 474, 474, 473, 473, 472, 473, 472, 471, 471, 473, 476, 476, 476, 477, 476, 476, 475, 476, 475, 475, 474, 473, 473, 473, 474, 475, 474, 473, 471, 469, 469, 472, 472, 473, 473, 473, 473, 470, 468, 468, 468, 468, 470, 471, 470, 470, 468, 466, 466, 466, 464, 465, 467, 468, 469, 470, 470, 470, 469, 469, 469, 468, 467, 465, 466, 467, 467, 468, 468, 470, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 473, 474, 473, 471, 469, 469, 471, 472, 473, 473, 472, 472, 470, 469, 469, 470, 470, 471, 473, 473, 472, 471, 469, 469, 467, 468, 471, 473, 474, 476, 476, 474, 472, 470, 469, 469, 470, 470, 470, 468, 470, 471, 473, 474, 474, 471, 469, 470, 471, 472, 471, 471, 471, 470, 469, 470, 471, 471, 471, 470, 469, 468, 467, 467, 467, 468, 466, 468, 469, 470, 471, 469, 469, 468, 467, 467, 465, 463, 462, 460, 460, 461, 462, 463, 462, 462, 464, 464, 464, 465, 464, 465, 465, 464, 464, 464, 465, 465, 465, 466, 464, 465, 466, 467, 467, 469, 468, 467, 467, 468, 469, 469, 472, 471, 471, 473, 472, 472, 471, 471, 470, 470, 469, 470, 470, 469, 469, 469, 468, 468, 470, 470, 472, 472, 471, 472, 471, 471, 471, 471, 471, 470, 472, 471, 471, 470, 470, 469, 470, 469, 469, 468, 467, 465, 468, 470, 470, 470, 469, 470, 469, 470, 470, 472, 471, 471, 472, 472, 473, 474, 474, 474, 475, 473, 474, 473, 474, 474, 475, 476, 476, 478, 477, 476, 476, 475, 474, 472, 472, 471, 470, 471, 472, 472, 471, 470, 469, 467, 467, 466, 466, 465, 464, 464, 464, 465, 465, 465, 464, 463, 462, 461, 461, 461, 463, 463, 464, 465, 464, 463, 463, 462, 461, 462, 463, 464, 466, 465, 464, 464, 466, 465, 468, 470, 469, 469, 469, 469, 469, 470, 471, 472, 472, 472, 473, 474, 474, 476, 476, 476, 475, 474, 474, 473, 472, 473, 474, 473, 473, 474, 474, 476, 477, 478, 475, 473, 473, 472, 471, 469, 469, 471, 473, 474, 474, 475, 473, 473, 472, 472, 471, 471, 472, 473, 472, 472, 473, 472, 472, 472, 472, 471, 471, 470, 470, 469, 469, 470, 470, 471, 472, 473, 472, 471, 471, 470, 471, 471, 472, 474, 474, 473, 472, 471, 470, 469, 467, 468, 467, 468, 468, 467, 469, 470, 470, 471, 471, 472, 472, 471, 471, 471, 471, 469, 470, 472, 472, 474, 475, 474, 476, 476, 477, 476, 477, 478, 476, 477, 477, 476, 477, 477, 476, 476, 474, 472, 471, 472, 471, 472, 473, 473, 472, 472, 472, 470, 471, 472, 470, 471, 472, 473, 473, 474, 473, 474, 473, 473, 472, 470, 471, 472, 474, 475, 475, 475, 474, 473, 473, 473, 473, 473, 474, 474, 473, 473, 471, 469, 468, 467, 465, 465, 463, 464, 465, 465, 465, 464, 462, 462, 462, 464, 465, 464, 464, 464, 465, 464, 463, 464, 465, 464, 464, 465, 465, 466, 466, 467, 468, 466, 466, 466, 468, 467, 468, 469, 469, 470, 472, 471, 471, 472, 472, 473, 474, 474, 474, 473, 472, 471, 471, 470, 469, 471, 471, 470, 471, 469, 469, 471, 470, 468, 466, 468, 466, 467, 469, 469, 469, 467, 468, 466, 467, 467, 469, 469, 469, 469, 469, 469, 469, 468, 466, 467, 466, 466, 467, 470, 470, 471, 472, 471, 471, 472, 473, 473, 471, 472, 473, 472, 474, 473, 474, 472, 473, 472, 471, 470, 471, 472, 473, 471, 469, 469, 468, 468, 468, 468, 467, 467, 466, 468, 468, 468, 470, 470, 469, 468, 468, 470, 469, 470, 470, 470, 471, 470, 469, 469, 470, 471, 470, 472, 473, 473, 473, 475, 474, 474, 473, 473, 474, 474, 474, 474, 473, 473, 473, 474, 472, 471, 469, 469, 469, 470, 471, 473, 473, 472, 471, 470, 469, 469, 470, 470, 471, 471, 472, 471, 472, 473, 472, 471, 471, 471, 472, 472, 473, 472, 472, 473, 473, 475, 477, 476, 475, 473, 472, 472, 472, 475, 477, 476, 474, 472, 471, 470, 471, 472, 474, 473, 475, 474, 475, 473, 473, 473, 473, 473, 472, 472, 473, 473, 473, 473, 474, 472, 472, 470, 471, 474, 474, 476, 475, 475, 474, 472, 472, 472, 472, 471, 473, 473, 472, 470, 470, 468, 467, 468, 467, 468, 469, 468, 468, 467, 467, 467, 466, 466, 466, 468, 468, 468, 466, 466, 466, 467, 466, 466, 467, 467, 467, 466, 468, 469, 469, 469, 468, 468, 469, 467, 468, 468, 468, 468, 468, 468, 469, 468, 468, 467, 469, 470, 470, 471, 470, 472, 471, 471, 471, 471, 471, 472, 470, 469, 470, 470, 471, 472, 475, 474, 475, 473, 473, 472, 471, 472, 472, 471, 470, 469, 469, 469, 469, 469, 469, 468, 467, 468, 465, 465, 466, 468, 469, 470, 470, 471, 471, 471, 467, 467, 467, 468, 469, 469, 469, 468, 469, 470, 471, 472, 470, 471, 470, 471, 470, 470, 470, 470, 472, 472, 472, 472, 472, 472, 472, 473, 473, 473, 472, 473, 473, 475, 475, 475, 474, 475, 474, 472, 472, 472, 473, 472, 472, 473, 472, 472, 471, 470, 470, 470, 471, 471, 469, 469, 468, 468, 468, 468, 468, 467, 467, 465, 465, 466, 466, 465, 465, 465, 465, 466, 467, 468, 467, 465, 465, 465, 464, 463, 463, 464, 465, 466, 467, 468, 467, 468, 467, 468, 467, 469, 469, 468, 468, 468, 468, 468, 468, 467, 468, 468, 469, 467, 468, 469, 469, 468, 469, 470, 469, 470, 472, 474, 474, 474, 472, 473, 472, 472, 470, 470, 471, 472, 473, 472, 472, 470, 469, 469, 471, 472, 472, 473, 471, 472, 470, 470, 468, 469, 468, 467, 469, 470, 471, 472, 472, 472, 473, 473, 472, 473, 472, 472, 471, 471, 473, 473, 475, 475, 476, 474, 472, 469, 468, 468, 468, 468, 469, 470, 468, 469, 470, 471, 473, 473, 472, 471, 470, 471, 471, 471, 470, 470, 469, 470, 471, 470, 469, 467, 467, 467, 467, 470, 471, 472, 471, 470, 469, 470, 470, 468, 469, 468, 468, 468, 468, 468, 469, 468, 468, 468, 467, 468, 469, 469, 470, 468, 468, 468, 468, 468, 467, 466, 466, 467, 466, 467, 468, 467, 467, 466, 467, 466, 466, 467, 467, 468, 468, 468, 468, 470, 470, 470, 471, 467, 466, 465, 465, 466, 468, 468, 469, 469, 469, 470, 470, 469, 470, 469, 470, 468, 469, 470, 471, 470, 469, 468, 469, 468, 468, 468, 468, 469, 471, 471, 473, 471, 471, 471, 471, 471, 471, 471, 470, 470, 470, 471, 470, 470, 470, 471, 470, 469, 467, 466, 466, 467, 467, 466, 466, 465, 467, 468, 468, 470, 469, 469, 467, 468, 466, 466, 465, 465, 467, 468, 469, 469, 467, 466, 464, 465, 465, 464, 466, 468, 470, 471, 470, 469, 470, 470, 472, 472, 473, 471, 471, 471, 469, 468, 467, 468, 469, 470, 472, 472, 472, 471, 470, 469, 470, 472, 472, 472, 474, 472, 472, 473, 473, 472, 472, 471, 470, 470, 470, 470, 469, 472, 472, 473, 472, 472, 471, 472, 472, 472, 470, 470, 470, 471, 470, 472, 473, 474, 476, 476, 477, 475, 477, 476, 476, 474, 475, 474, 473, 473, 474, 474, 473, 472, 473, 474, 474, 473, 473, 472, 471, 470, 471, 472, 469, 469, 468, 469, 468, 468, 469, 468, 468, 469, 469, 468, 469, 470, 469, 468, 467, 466, 466, 466, 465, 466, 466, 467, 466, 467, 468, 468, 470, 470, 469, 469, 469, 469, 472, 471, 471, 471, 470, 469, 469, 471, 472, 473, 472, 471, 470, 473, 473, 475, 473, 474, 476, 476, 475, 473, 473, 472, 474, 475, 477, 476, 475, 474, 472, 473, 473, 473, 473, 472, 469, 468, 467, 467, 467, 467, 467, 469, 470, 471, 470, 470, 470, 470, 469, 468, 468, 467, 467, 467, 467, 468, 466, 468, 468, 468, 468, 466, 466, 467, 468, 469, 468, 464, 458, 455, 458, 462, 468, 470, 472, 470, 468, 466, 466, 467, 468, 471, 471, 472, 472, 473, 472, 470, 471, 469, 470, 470, 472, 474, 473, 473, 472, 473, 472, 471, 470, 471, 470, 470, 469, 469, 470, 471, 474, 472, 472, 471, 470, 470, 470, 471, 472, 472, 473, 472, 471, 470, 471, 471, 471, 471, 470, 469, 470, 471, 470, 472, 472, 473, 471, 469, 468, 468, 466, 466, 466, 466, 466, 466, 464, 464, 462, 463, 464, 464, 465, 467, 467, 468, 468, 468, 468, 468, 467, 466, 466, 467, 467, 467, 468, 469, 469, 469, 469, 471, 469, 470, 471, 473, 474, 475, 473, 473, 473, 472, 472, 471, 472, 470, 470, 471, 470, 470, 470, 469, 470, 470, 469, 470, 470, 469, 470, 470, 470, 469, 469, 469, 470, 470, 472, 471, 470, 468, 467, 468, 467, 468, 469, 471, 471, 470, 471, 473, 474, 475, 475, 476, 477, 476, 475, 475, 475, 474, 475, 473, 473, 473, 471, 472, 472, 473, 473, 473, 474, 472, 473, 472, 471, 469, 469, 471, 472, 472, 472, 470, 470, 468, 468, 468, 466, 467, 468, 468, 468, 469, 469, 469, 470, 471, 470, 469, 468, 469, 468, 468, 468, 469, 468, 469, 470, 471, 470, 469, 470, 470, 469, 470, 466, 466, 467, 469, 471, 470, 472, 472, 473, 473, 473, 474, 473, 475, 474, 474, 473, 474, 473, 473, 473, 474, 473, 472, 473, 472, 472, 472, 471, 471, 472, 472, 473, 470, 470, 470, 470, 471, 470, 470, 469, 470, 472, 471, 471, 473, 474, 473, 471, 471, 472, 471, 471, 472, 472, 472, 472, 472, 473, 473, 473, 473, 473, 473, 474, 474, 474, 475, 474, 474, 475, 474, 476, 476, 475, 475, 474, 475, 475, 474, 474, 472, 472, 472, 471, 472, 471, 469, 470, 472, 471, 470, 470, 468, 469, 468, 469, 469, 469, 468, 468, 466, 466, 466, 466, 467, 467, 468, 468, 468, 467, 468, 466, 467, 466, 466, 466, 466, 465, 465, 465, 466, 465, 466, 467, 469, 468, 468, 469, 470, 470, 470, 468, 468, 467, 469, 468, 469, 468, 467, 465, 464, 465, 465, 466, 468, 468, 468, 468, 468, 467, 468, 468, 468, 468, 468, 467, 467, 467, 467, 467, 469, 469, 469, 471, 471, 472, 474, 474, 474, 475, 473, 472, 472, 471, 471, 471, 470, 471, 470, 470, 471, 470, 470, 470, 472, 472, 474, 471, 471, 469, 468, 469, 470, 470, 470, 470, 468, 467, 467, 468, 469, 470, 471, 472, 471, 471, 471, 471, 472, 472, 472, 472, 472, 472, 472, 473, 475, 474, 476, 473, 474, 473, 473, 472, 471, 472, 471, 472, 473, 473, 473, 473, 471, 471, 471, 471, 471, 470, 469, 471, 470, 471, 470, 470, 471, 472, 471, 471, 470, 468, 470, 470, 469, 469, 467, 467, 467, 465, 467, 468, 468, 468, 468, 468, 468, 467, 468, 468, 466, 466, 465, 465, 466, 464, 465, 466, 466, 467, 466, 467, 467, 468, 468, 468, 468, 467, 468, 468, 468, 468, 469, 469, 469, 470, 471, 473, 475, 475, 474, 474, 473, 472, 470, 469, 470, 469, 470, 471, 472, 473, 474, 477, 477, 477, 477, 476, 475, 473, 472, 471, 472, 473, 475, 476, 476, 476, 477, 476, 477, 477, 475, 474, 472, 472, 472, 471, 470, 469, 469, 469, 469, 471, 471, 470, 470, 471, 470, 469, 470, 468, 467, 467, 469, 469, 470, 469, 469, 468, 467, 469, 468, 469, 468, 469, 469, 471, 470, 471, 471, 471, 470, 470, 472, 472, 472, 472, 471, 469, 471, 470, 471, 472, 471, 472, 470, 470, 468, 469, 469, 469, 468, 466, 467, 467, 467, 467, 467, 468, 469, 468, 467, 465, 464, 465, 467, 469, 469, 470, 470, 469, 470, 468, 467, 467, 466, 465, 464, 463, 463, 464, 465, 465, 465, 466, 467, 468, 467, 466, 467, 468, 468, 469, 469, 469, 469, 469, 469, 470, 470, 469, 471, 471, 471, 472, 473, 475, 474, 472, 471, 472, 474, 475, 475, 473, 474, 472, 472, 472, 471, 471, 473, 472, 474, 474, 471, 470, 470, 470, 470, 470, 470, 472, 473, 471, 470, 470, 471, 472, 471, 471, 472, 471, 470, 470, 468, 468, 469, 468, 469, 472, 471, 472, 473, 473, 472, 470, 471, 471, 472, 473, 473, 472, 472, 470, 470, 470, 469, 469, 469, 469, 468, 468, 469, 469, 471, 473, 473, 472, 471, 472, 472, 472, 473, 472, 471, 471, 470, 471, 471, 473, 473, 472, 471, 469, 468, 470, 471, 473, 472, 472, 472, 472, 470, 470, 470, 470, 469, 468, 468, 469, 470, 468, 468, 467, 470, 469, 469, 468, 467, 468, 468, 468, 468, 468, 469, 468, 467, 465, 466, 466, 466, 466, 468, 469, 469, 468, 469, 469, 470, 470, 472, 473, 474, 474, 472, 472, 471, 470, 471, 471, 470, 467, 467, 466, 467, 468, 471, 471, 473, 472, 469, 469, 467, 467, 465, 466, 467, 467, 466, 465, 466, 467, 466, 466, 466, 467, 467, 466, 467, 464, 464, 464, 465, 466, 466, 466, 467, 468, 469, 469, 470, 469, 469, 470, 469, 470, 470, 471, 472, 473, 472, 472, 473, 474, 475, 476, 476, 476, 474, 475, 472, 473, 472, 472, 474, 475, 477, 477, 477, 479, 478, 477, 475, 475, 474, 474, 474, 475, 475, 475, 474, 474, 473, 474, 472, 473, 473, 472, 473, 473, 472, 472, 471, 470, 470, 468, 468, 468, 469, 470, 469, 467, 466, 467, 468, 468, 467, 469, 466, 468, 468, 468, 467, 466, 466, 467, 467, 469, 470, 470, 469, 469, 469, 469, 469, 470, 472, 472, 474, 475, 475, 474, 472, 472, 471, 474, 476, 477, 475, 475, 471, 471, 472, 474, 474, 473, 473, 471, 472, 472, 474, 474, 474, 474, 472, 473, 472, 472, 472, 471, 472, 470, 470, 469, 468, 468, 468, 468, 468, 468, 468, 468, 469, 468, 469, 468, 468, 468, 468, 470, 471, 471, 471, 469, 469, 468, 467, 468, 470, 471, 473, 473, 471, 470, 470, 471, 470, 470, 471, 471, 471, 471, 470, 471, 472, 471, 471, 471, 471, 472, 472, 473, 473, 472, 472, 474, 474, 474, 474, 474, 474, 473, 475, 474, 474, 471, 470, 470, 469, 468, 469, 469, 468, 468, 468, 469, 469, 468, 468, 468, 468, 467, 468, 468, 468, 467, 466, 467, 467, 465, 465, 464, 465, 466, 466, 465, 465, 465, 465, 467, 468, 467, 466, 464, 464, 464, 464, 465, 465, 466, 466, 467, 467, 467, 467, 469, 469, 469, 470, 469, 470, 469, 468, 467, 465, 464, 466, 467, 469, 471, 472, 474, 474, 476, 475, 475, 472, 473, 470, 469, 467, 469, 469, 470, 471, 471, 470, 468, 468, 468, 468, 468, 468, 467, 466, 467, 468, 470, 471, 469, 470, 469, 468, 467, 469, 468, 469, 470, 471, 471, 470, 469, 469, 469, 469, 470, 469, 468, 469, 468, 468, 468, 468, 469, 470, 472, 471, 472, 472, 471, 471, 469, 470, 470, 471, 473, 475, 475, 475, 474, 474, 472, 473, 473, 474, 476, 475, 476, 474, 472, 472, 472, 472, 474, 474, 474, 473, 474, 473, 472, 471, 471, 469, 470, 468, 467, 467, 469, 468, 468, 468, 468, 468, 467, 466, 467, 467, 467, 468, 466, 466, 466, 467, 467, 468, 466, 467, 466, 468, 468, 468, 468, 468, 468, 469, 468, 469, 469, 469, 469, 469, 468, 469, 471, 472, 474, 474, 473, 472, 471, 470, 469, 467, 468, 469, 470, 469, 470, 470, 470, 471, 471, 471, 470, 469, 468, 469, 469, 469, 470, 468, 470, 470, 471, 469, 469, 469, 468, 468, 471, 473, 473, 472, 472, 471, 470, 467, 467, 468, 471, 471, 473, 472, 472, 473, 473, 471, 471, 471, 470, 468, 470, 470, 472, 473, 472, 472, 472, 472, 472, 472, 473, 471, 469, 468, 468, 468, 467, 468, 468, 470, 471, 472, 474, 474, 474, 473, 472, 471, 471, 471, 470, 469, 468, 469, 472, 472, 472, 472, 471, 470, 472, 471, 472, 471, 471, 472, 471, 472, 471, 470, 470, 469, 468, 467, 468, 469, 469, 468, 468, 468, 468, 468, 467, 466, 466, 465, 466, 465, 466, 467, 468, 466, 465, 464, 464, 465, 466, 467, 467, 468, 470, 470, 471, 470, 470, 468, 466, 466, 466, 466, 467, 468, 468, 468, 470, 469, 472, 471, 471, 471, 470, 469, 469, 468, 470, 470, 473, 473, 473, 474, 473, 473, 472, 473, 472, 471, 471, 473, 472, 473, 473, 474, 474, 474, 473, 473, 473, 473, 472, 473, 474, 475, 474, 474, 473, 472, 471, 472, 473, 473, 475, 476, 477, 477, 476, 476, 474, 473, 472, 473, 474, 474, 475, 475, 476, 475, 475, 476, 477, 477, 475, 473, 473, 472, 472, 473, 473, 474, 473, 473, 473, 472, 472, 473, 473, 473, 473, 473, 471, 471, 469, 471, 471, 471, 470, 471, 472, 471, 471, 471, 470, 469, 469, 468, 467, 468, 470, 470, 471, 469, 469, 468, 468, 466, 466, 466, 466, 466, 468, 467, 466, 467, 467, 468, 466, 466, 466, 465, 465, 464, 465, 466, 466, 467, 466, 465, 465, 467, 467, 467, 467, 469, 469, 470, 470, 471, 471, 472, 472, 473, 474, 475, 474, 475, 476, 476, 475, 474, 474, 474, 475, 476, 478, 476, 475, 474, 474, 474, 475, 475, 474, 474, 473, 473, 474, 471, 470, 469, 468, 468, 467, 467, 466, 465, 465, 467, 468, 466, 466, 467, 468, 470, 470, 470, 470, 466, 466, 465, 466, 465, 466, 467, 468, 467, 466, 466, 468, 468, 469, 470, 471, 471, 471, 471, 470, 470, 471, 472, 473, 472, 474, 473, 475, 474, 474, 473, 474, 475, 474, 476, 477, 480, 478, 478, 477, 476, 475, 473, 473, 473, 473, 473, 474, 472, 472, 471, 469, 469, 469, 469, 470, 472, 472, 473, 472, 472, 471, 472, 471, 471, 472, 471, 472, 472, 471, 469, 470, 470, 471, 474, 474, 473, 470, 470, 469, 469, 471, 470, 472, 472, 471, 473, 474, 474, 475, 475, 474, 474, 474, 472, 470, 470, 469, 470, 470, 471, 472, 471, 472, 471, 470, 470, 470, 470, 469, 468, 469, 468, 467, 468, 469, 471, 471, 470, 471, 471, 471, 470, 472, 472, 472, 472, 473, 474, 473, 472, 473, 473, 472, 474, 474, 474, 473, 473, 473, 472, 473, 474, 475, 475, 474, 474, 472, 471, 470, 471, 470, 471, 469, 470, 469, 471, 470, 471, 471, 472, 471, 470, 471, 472, 472, 470, 470, 469, 469, 469, 468, 468, 470, 471, 471, 472, 471, 469, 468, 466, 465, 465, 465, 467, 467, 467, 467, 469, 469, 468, 466, 464, 464, 463, 464, 466, 467, 466, 466, 465, 465, 466, 468, 467, 468, 468, 468, 467, 466, 467, 466, 466, 468, 469, 470, 470, 470, 471, 473, 473, 474, 473, 471, 470, 471, 472, 472, 473, 474, 475, 477, 477, 478, 476, 477, 477, 477, 476, 474, 473, 472, 473, 474, 475, 475, 473, 472, 472, 473, 472, 470, 470, 469, 470, 470, 471, 471, 471, 470, 469, 468, 468, 469, 468, 468, 468, 469, 470, 469, 468, 468, 467, 467, 467, 468, 468, 468, 468, 470, 469, 469, 470, 470, 470, 469, 470, 470, 471, 471, 472, 473, 474, 474, 474, 472, 472, 472, 473, 474, 474, 475, 476, 477, 478, 477, 477, 476, 477, 478, 478, 478, 479, 478, 480, 480, 479, 479, 477, 476, 476, 476, 475, 475, 475, 475, 475, 474, 473, 473, 471, 472, 471, 470, 471, 470, 470, 470, 470, 468, 468, 470, 471, 472, 471, 471, 472, 473, 472, 473, 472, 471, 472, 472, 472, 473, 473, 472, 471, 470, 469, 470, 470, 470, 471, 471, 472, 471, 473, 473, 472, 472, 472, 471, 470, 469, 469, 469, 469, 467, 466, 466, 466, 466, 467, 467, 467, 467, 467, 466, 466, 467, 470, 471, 472, 472, 470, 468, 468, 467, 468, 467, 465, 465, 466, 467, 466, 465, 464, 465, 464, 465, 467, 469, 469, 467, 465, 465, 466, 467, 468, 468, 469, 468, 467, 467, 469, 469, 469, 468, 468, 468, 468, 469, 468, 469, 470, 470, 470, 469, 469, 469, 468, 467, 468, 468, 469, 468, 468, 469, 471, 471, 469, 469, 469, 470, 471, 472, 470, 469, 468, 468, 467, 468, 470, 470, 471, 471, 471, 471, 472, 472, 471, 469, 470, 471, 471, 471, 472, 474, 474, 475, 474, 473, 472, 472, 471, 470, 470, 470, 470, 470, 472, 472, 473, 473, 472, 472, 473, 472, 473, 473, 472, 472, 473, 473, 473, 473, 474, 473, 473, 474, 475, 476, 476, 476, 477, 477, 477, 476, 476, 477, 479, 481, 483, 486, 490, 494, 500, 504, 508, 515, 519, 521, 523, 521, 521, 518, 515, 513, 508, 506, 502, 501, 498, 499, 497, 496, 493, 492, 491, 491, 491, 491, 490, 492, 495, 497, 497, 498, 500, 503, 506, 513, 519, 524, 532, 538, 541, 547, 549, 551, 548, 544, 537, 534, 528, 523, 520, 517, 516, 515, 516, 515, 516, 516, 516, 519, 520, 522, 523, 525, 529, 532, 533, 536, 540, 544, 546, 547, 549, 548, 547, 546, 546, 547, 546, 548, 550, 552, 555, 558, 558, 559, 559, 560, 563, 564, 566, 566, 566, 569, 570, 573, 574, 574, 574, 573, 574, 574, 575, 575, 576, 576, 574, 573, 574, 577, 579, 582, 584, 587, 592, 599, 602, 607, 609, 611, 610, 607, 602, 596, 592, 590, 588, 589, 590, 590, 592, 594, 599, 602, 606, 608, 607, 605, 603, 604, 603, 603, 607, 611, 618, 625, 633, 640, 642, 642, 641, 636, 634, 630, 628, 627, 626, 628, 631, 636, 641, 647, 652, 655, 655, 654, 647, 639, 628, 618, 607, 595, 585, 577, 570, 566, 563, 559, 558, 554, 552, 550, 548, 547, 545, 544, 544, 540, 536, 533, 530, 527, 526, 524, 523, 521, 519, 516, 514, 513, 511, 511, 511, 513, 513, 513, 512, 513, 513, 513, 515, 515, 513, 510, 506, 504, 502, 499, 496, 494, 492, 491, 491, 492, 491, 491, 490, 489, 487, 485, 485, 483, 483, 481, 481, 481, 481, 483, 483, 482, 484, 483, 483, 480, 477, 477, 476, 476, 476, 476, 475, 472, 470, 472, 473, 474, 474, 473, 472, 470, 471, 470, 470, 469, 468, 467, 465, 465, 464, 466, 468, 469, 470, 469, 469, 468, 466, 465, 463, 464, 464, 465, 465, 464, 464, 465, 464, 465, 465, 466, 467, 466, 467, 466, 467, 467, 466, 465, 463, 466, 466, 466, 466, 466, 465, 465, 465, 467, 465, 462, 459, 459, 458, 460, 460, 462, 462, 462, 461, 460, 460, 459, 459, 459, 460, 460, 459, 457, 458, 459, 461, 462, 461, 461, 461, 461, 461, 459, 460, 460, 461, 460, 461, 461, 461, 462, 463, 462, 463, 464, 465, 465, 464, 463, 465, 467, 468, 470, 473, 476, 479, 482, 484, 486, 490, 493, 498, 501, 504, 508, 510, 514, 517, 523, 528, 535, 539, 545, 550, 555, 559, 563, 566, 572, 574, 576, 577, 580, 583, 586, 589, 592, 593, 595, 596, 597, 599, 601, 604, 609, 614, 617, 619, 621, 620, 621, 622, 621, 620, 617, 614, 612, 610, 608, 607, 604, 602, 600, 598, 598, 598, 599, 599, 601, 600, 598, 596, 593, 587, 580, 573, 567, 559, 553, 549, 544, 541, 537, 534, 531, 528, 524, 522, 519, 516, 515, 515, 512, 510, 509, 507, 505, 503, 501, 499, 496, 493, 490, 485, 481, 478, 475, 473, 470, 470, 470, 470, 468, 466, 466, 465, 465, 466, 466, 466, 465, 465, 465, 466, 468, 471, 473, 478, 481, 484, 486, 485, 485, 483, 479, 477, 473, 469, 467, 464, 464, 462, 461, 461, 460, 460, 461, 461, 461, 461, 463, 463, 463, 462, 460, 460, 460, 460, 460, 460, 459, 460, 462, 463, 464, 466, 468, 469, 475, 481, 487, 493, 499, 505, 512, 522, 532, 542, 553, 562, 568, 573, 578, 585, 589, 593, 595, 595, 594, 595, 593, 591, 584, 577, 572, 565, 558, 552, 548, 541, 534, 528, 523, 515, 509, 502, 497, 492, 488, 484, 480, 475, 471, 469, 468, 466, 464, 462, 460, 459, 456, 453, 454, 452, 454, 456, 455, 456, 452, 453, 453, 452, 452, 452, 454, 456, 456, 454, 457, 457, 456, 454, 452, 451, 453, 454, 453, 453, 453, 452, 453, 453, 453, 453, 453, 455, 455, 453, 452, 453, 453, 452, 451, 450, 449, 448, 449, 449, 451, 451, 451, 450, 449, 449, 448, 448, 449, 448, 449, 447, 448, 448, 450, 450, 451, 452, 449, 448, 448, 448, 450, 449, 449, 448, 449, 448, 447, 444, 444, 444, 444, 445, 446, 445, 446, 444, 444, 443, 444, 445, 445, 447, 446, 446, 446, 447, 446, 445, 444, 443, 445, 444, 444, 446, 446, 445, 447, 446, 447, 448, 448, 450, 454, 455, 456, 457, 458, 460, 465, 468, 473, 477, 483, 489, 494, 504, 512, 521, 531, 540, 548, 559, 567, 576, 583, 590, 597, 604, 611, 616, 621, 624, 626, 625, 622, 620, 617, 611, 606, 599, 593, 586, 578, 572, 564, 557, 552, 547, 542, 536, 530, 523, 516, 509, 504, 499, 493, 488, 484, 480, 476, 471, 469, 467, 464, 462, 459, 456, 455, 455, 454, 454, 453, 451, 451, 450, 449, 448, 449, 449, 450, 450, 453, 454, 454, 453, 451, 451, 449, 449, 450, 453, 453, 454, 454, 454, 455, 454, 453, 451, 452, 454, 452, 453, 453, 452, 450, 452, 453, 455, 453, 453, 451, 451, 450, 449, 449, 450, 451, 450, 451, 450, 448, 448, 448, 448, 448, 448, 448, 446, 445, 446, 446, 446, 446, 444, 443, 442, 443, 443, 442, 442, 441, 441, 439, 438, 438, 436, 438, 441, 442, 444, 446, 448, 447, 446, 445, 444, 444, 444, 444, 444, 443, 443, 442, 442, 442, 441, 442, 444, 444, 446, 445, 445, 443, 443, 442, 442, 442, 443, 443, 442, 443, 443, 442, 441, 440, 440, 438, 439, 439, 438, 437, 437, 437, 438, 437, 437, 436, 435, 435, 436, 436, 436, 437, 437, 436, 435, 436, 437, 437, 437, 436, 435, 435, 434, 434, 434, 435, 436, 437, 436, 436, 436, 439, 439, 440, 439, 439, 439, 439, 440, 441, 444, 443, 445, 443, 442, 441, 440, 439, 439, 439, 441, 441, 443, 443, 444, 443, 443, 442, 440, 440, 441, 442, 445, 446, 445, 445, 443, 441, 440, 442, 441, 442, 443, 444, 445, 446, 445, 443, 441, 442, 443, 445, 444, 445, 444, 442, 441, 442, 441, 442, 443, 442, 441, 440, 440, 440, 441, 443, 442, 440, 440, 439, 440, 440, 441, 442, 442, 440, 438, 439, 439, 439, 441, 442, 441, 441, 441, 442, 441, 440, 440, 439, 440, 441, 442, 443, 444, 444, 444, 443, 443, 443, 442, 441, 440, 439, 438, 439, 441, 442, 444, 444, 444, 443, 444, 443, 442, 442, 444, 444, 445, 444, 442, 443, 441, 441, 441, 443, 442, 442, 442, 443, 443, 442, 442, 440, 441, 441, 440, 440, 440, 439, 440, 438, 437, 437, 437, 438, 439, 439, 437, 437, 438, 438, 440, 440, 442, 442, 442, 442, 441, 440, 436, 437, 437, 436, 437, 437, 437, 437, 438, 438, 438, 438, 437, 437, 436, 436, 436, 436, 437, 437, 438, 437, 438, 438, 438, 436, 434, 436, 434, 434, 434, 436, 435, 436, 435, 436, 436, 437, 437, 438, 436, 435, 436, 438, 438, 439, 439, 438, 438, 437, 437, 437, 437, 439, 441, 442, 443, 443, 442, 443, 443, 445, 445, 444, 445, 443, 443, 442, 442, 444, 444, 444, 443, 442, 441, 444, 445, 445, 447, 446, 446, 445, 444, 444, 444, 443, 442, 441, 442, 442, 444, 447, 447, 445, 443, 443, 444, 446, 447, 447, 445, 444, 444, 444, 443, 445, 446, 444, 443, 442, 444, 444, 444, 443, 442, 442, 441, 442, 441, 442, 443, 443, 445, 445, 444, 444, 441, 440, 440, 441, 441, 443, 442, 443, 442, 443, 441, 441, 441, 441, 443, 443, 445, 446, 445, 444, 443, 441, 443, 442, 443, 443, 443, 442, 441, 440, 440, 441, 442, 441, 441, 440, 439, 439, 439, 440, 440, 441, 445, 444, 444, 442, 442, 443, 443, 443, 444, 444, 443, 443, 444, 445, 446, 445, 446, 445, 446, 445, 448, 448, 451, 450, 448, 448, 447, 447, 449, 450, 448, 447, 446, 448, 448, 448, 448, 447, 448, 448, 449, 450, 449, 449, 448, 448, 448, 449, 449, 448, 447, 446, 444, 443, 444, 443, 445, 443, 442, 441, 440, 439, 441, 443, 444, 444, 442, 441, 440, 439, 440, 440, 441, 442, 444, 444, 444, 445, 443, 442, 441, 444, 445, 444, 443, 443, 443, 443, 442, 443, 443, 446, 447, 447, 446, 446, 445, 446, 447, 447, 449, 448, 447, 446, 445, 447, 447, 447, 447, 446, 446, 445, 445, 445, 446, 446, 445, 447, 446, 446, 444, 445, 445, 445, 446, 446, 448, 449, 447, 447, 447, 444, 444, 443, 443, 443, 444, 445, 445, 445, 446, 446, 446, 446, 446, 445, 445, 444, 445, 445, 447, 449, 448, 448, 447, 445, 445, 445, 445, 445, 446, 446, 447, 445, 445, 445, 446, 446, 446, 444, 445, 444, 443, 444, 445, 445, 445, 446, 448, 449, 450, 450, 450, 451, 450, 448, 447, 447, 447, 447, 449, 447, 447, 449, 451, 452, 451, 450, 450, 449, 450, 449, 450, 450, 451, 450, 450, 449, 450, 452, 452, 453, 452, 453, 452, 451, 450, 450, 450, 450, 451, 451, 451, 453, 452, 454, 453, 453, 452, 451, 450, 449, 447, 448, 448, 448, 448, 448, 448, 448, 449, 449, 451, 450, 450, 448, 448, 448, 450, 450, 449, 451, 451, 452, 452, 452, 452, 451, 452, 452, 452, 451, 452, 450, 452, 453, 454, 454, 453, 453, 454, 453, 453, 452, 452, 452, 452, 452, 451, 450, 451, 449, 449, 448, 448, 447, 447, 445, 445, 444, 445, 446, 447, 447, 447, 446, 445, 445, 445, 444, 444, 443, 445, 444, 445, 444, 443, 442, 444, 443, 446, 447, 446, 446, 445, 446, 447, 448, 448, 447, 446, 446, 446, 447, 449, 450, 451, 452, 453, 452, 453, 453, 453, 455, 455, 455, 455, 457, 455, 456, 454, 454, 453, 452, 453, 455, 455, 453, 451, 451, 452, 451, 452, 452, 452, 452, 451, 450, 449, 448, 447, 445, 446, 448, 449, 451, 450, 452, 453, 452, 451, 450, 447, 445, 444, 444, 447, 448, 451, 452, 452, 453, 454, 453, 453, 452, 451, 449, 449, 450, 452, 452, 453, 453, 453, 451, 453, 453, 454, 455, 455, 456, 455, 454, 454, 454, 454, 455, 455, 456, 457, 457, 457, 458, 456, 457, 456, 455, 455, 455, 456, 455, 453, 454, 452, 451, 451, 449, 448, 448, 448, 450, 452, 453, 453, 453, 453, 452, 452, 450, 451, 451, 450, 450, 450, 450, 452, 454, 454, 453, 453, 452, 452, 452, 452, 452, 453, 453, 453, 453, 452, 451, 452, 452, 451, 451, 451, 450, 451, 452, 453, 454, 455, 455, 454, 454, 455, 454, 452, 451, 450, 452, 453, 454, 453, 453, 453, 452, 452, 452, 453, 455, 456, 457, 457, 456, 452, 453, 451, 451, 450, 449, 449, 449, 451, 450, 450, 450, 450, 451, 451, 451, 450, 449, 447, 448, 447, 446, 446, 447, 449, 449, 449, 449, 449, 447, 446, 446, 448, 449, 449, 449, 451, 451, 452, 454, 454, 455, 455, 455, 455, 456, 458, 457, 459, 457, 457, 457, 459, 460, 461, 461, 462, 461, 462, 462, 462, 463, 462, 461, 461, 460, 459, 459, 459, 458, 458, 459, 458, 459, 458, 459, 458, 459, 458, 457, 453, 451, 451, 450, 451, 452, 452, 454, 455, 455, 456, 454, 453, 452, 452, 451, 451, 450, 450, 450, 452, 453, 453, 453, 453, 453, 452, 453, 454, 457, 458, 457, 456, 453, 452, 453, 453, 455, 457, 460, 461, 462, 460, 459, 458, 456, 456, 456, 457, 457, 457, 455, 455, 455, 454, 454, 453, 452, 452, 452, 453, 454, 452, 453, 453, 454, 454, 453, 453, 453, 455, 457, 458, 456, 456, 455, 455, 455, 456, 456, 455, 457, 457, 459, 461, 460, 461, 460, 461, 460, 462, 463, 463, 464, 463, 461, 460, 460, 460, 460, 460, 460, 457, 458, 457, 458, 458, 458, 456, 454, 455, 457, 459, 459, 459, 457, 457, 456, 456, 457, 455, 456, 457, 458, 458, 457, 458, 458, 457, 457, 457, 457, 457, 458, 458, 458, 456, 456, 457, 459, 459, 460, 461, 460, 459, 459, 457, 457, 458, 459, 460, 458, 458, 458, 456, 455, 456, 456, 454, 454, 454, 457, 456, 455, 456, 454, 454, 454, 455, 457, 458, 458, 458, 458, 457, 455, 453, 453, 455, 455, 455, 455, 456, 456, 456, 456, 455, 456, 456, 456, 455, 454, 455, 454, 455, 456, 457, 458, 459, 458, 458, 456, 455, 456, 456, 456, 457, 456, 458, 456, 458, 457, 457, 457, 458, 458, 458, 458, 456, 456, 457, 457, 459, 459, 459, 459, 459, 459, 460, 459, 458, 456, 457, 457, 455, 456, 455, 457, 457, 459, 460, 460, 461, 460, 458, 457, 459, 459, 458, 458, 458, 459, 459, 460, 459, 457, 457, 456, 457, 455, 456, 456, 456, 454, 456, 456, 456, 456, 456, 456, 457, 455, 456, 456, 455, 455, 456, 456, 456, 458, 460, 462, 461, 462, 461, 459, 459, 459, 458, 460, 460, 460, 461, 462, 463, 464, 465, 466, 466, 465, 464, 463, 462, 461, 461, 459, 458, 461, 461, 462, 462, 460, 459, 458, 457, 456, 457, 457, 458, 458, 457, 459, 459, 459, 457, 455, 454, 455, 454, 455, 456, 456, 456, 454, 453, 454, 454, 454, 454, 455, 456, 457, 458, 458, 460, 460, 457, 457, 457, 458, 459, 460, 460, 460, 460, 461, 461, 461, 460, 461, 460, 460, 459, 460, 460, 460, 460, 460, 460, 461, 461, 460, 459, 459, 459, 460, 460, 459, 457, 456, 456, 456, 457, 457, 458, 457, 458, 458, 458, 458, 459, 458, 457, 459, 461, 462, 463, 462, 460, 459, 458, 457, 457, 458, 457, 457, 458, 458, 459, 460, 460, 459, 459, 460, 460, 461, 461, 461, 461, 462, 460, 458, 455, 456, 454, 456, 457, 460, 461, 462, 461, 461, 460, 460, 461, 460, 461, 461, 460, 460, 460, 460, 461, 461, 461, 461, 461, 462, 460, 460, 457, 457, 457, 458, 457, 456, 455, 455, 455, 456, 458, 458, 456, 457, 456, 455, 456, 457, 458, 458, 457, 457, 457, 458, 459, 459, 459, 457, 458, 458, 459, 462, 462, 462, 462, 464, 463, 464, 464, 465, 467, 468, 468, 467, 466, 466, 463, 463, 462, 465, 465, 466, 466, 466, 466, 465, 463, 462, 461, 461, 462, 461, 459, 459, 456, 456, 455, 456, 456, 455, 455, 454, 455, 456, 456, 458, 458, 458, 458, 457, 458, 458, 457, 457, 456, 459, 460, 461, 460, 458, 458, 458, 458, 460, 462, 462, 462, 463, 461, 461, 462, 463, 463, 463, 464, 466, 465, 464, 463, 461, 461, 460, 461, 462, 462, 463, 464, 463, 465, 464, 465, 464, 464, 465, 464, 462, 463, 462, 464, 464, 465, 464, 466, 465, 466, 464, 464, 465, 465, 464, 464, 463, 462, 463, 464, 462, 461, 461, 461, 462, 462, 462, 461, 461, 460, 462, 463, 463, 463, 463, 461, 461, 462, 462, 463, 462, 463, 463, 463, 463, 462, 462, 463, 464, 464, 464, 463, 463, 463, 462, 464, 465, 466, 465, 465, 465, 465, 463, 465, 464, 464, 464, 463, 463, 464, 464, 464, 464, 464, 462, 465, 464, 466, 465, 465, 464, 462, 463, 461, 461, 460, 460, 459, 461, 461, 461, 461, 460, 461, 460, 460, 459, 458, 457, 457, 458, 458, 458, 457, 459, 458, 458, 457, 455, 456, 455, 455, 455, 455, 455, 456, 456, 459, 459, 459, 459, 459, 458, 459, 458, 457, 458, 458, 458, 460, 461, 461, 461, 462, 462, 462, 464, 464, 465, 465, 463, 464, 463, 465, 467, 468, 469, 468, 468, 468, 469, 468, 468, 469, 468, 465, 465, 464, 465, 466, 465, 465, 465, 465, 464, 465, 465, 464, 464, 462, 461, 462, 460, 462, 462, 462, 462, 461, 462, 462, 459, 460, 459, 459, 460, 461, 461, 461, 462, 460, 459, 460, 459, 461, 460, 461, 460, 460, 460, 461, 461, 460, 459, 459, 461, 461, 463, 463, 463, 463, 462, 463, 463, 463, 461, 462, 462, 461, 463, 461, 462, 463, 465, 464, 462, 463, 462, 463, 465, 465, 465, 465, 464, 464, 464, 464, 464, 464, 463, 461, 461, 462, 463, 465, 465, 467, 465, 465, 463, 462, 461, 461, 462, 463, 464, 466, 466, 466, 463, 463, 462, 463, 463, 463, 462, 462, 462, 463, 462, 463, 463, 462, 464, 463, 463, 463, 464, 464, 465, 465, 464, 464, 464, 465, 465, 466, 466, 467, 466, 466, 465, 464, 462, 462, 463, 465, 463, 463, 461, 461, 461, 462, 463, 466, 466, 466, 466, 466, 467, 468, 467, 465, 464, 464, 465, 466, 466, 465, 465, 464, 464, 467, 465, 467, 466, 465, 465, 466, 465, 466, 465, 464, 465, 464, 465, 464, 463, 462, 462, 462, 461, 462, 464, 464, 464, 465, 465, 466, 467, 467, 467, 466, 466, 466, 466, 466, 464, 464, 464, 463, 463, 462, 462, 464, 464, 465, 466, 466, 465, 466, 464, 461, 460, 461, 462, 462, 464, 463, 464, 465, 463, 463, 463, 462, 462, 461, 462, 462, 462, 460, 460, 461, 461, 464, 463, 463, 462, 460, 460, 461, 461, 460, 458, 458, 462, 463, 464, 465, 466, 466, 466, 466, 465, 466, 466, 466, 466, 467, 466, 466, 465, 465, 465, 465, 467, 466, 465, 465, 465, 465, 466, 466, 465, 465, 465, 466, 468, 468, 468, 469, 468, 469, 467, 467, 464, 463, 463, 463, 461, 464, 464, 465, 463, 463, 462, 462, 462, 463, 461, 461, 463, 464, 464, 465, 466, 466, 464, 464, 462, 462, 463, 464, 464, 466, 465, 464, 465, 467, 469, 468, 467, 465, 464, 463, 462, 464, 464, 464, 466, 465, 466, 466, 465, 466, 466, 466, 464, 463, 463, 463, 462, 460, 459, 460, 459, 460, 460, 460, 460, 461, 462, 461, 462, 463, 463, 463, 462, 461, 461, 462, 462, 465, 465, 467, 467, 466, 464, 464, 461, 462, 461, 463, 465, 468, 468, 467, 465, 463, 461, 460, 462, 464, 466, 467, 468, 469, 468, 465, 464, 466, 466, 465, 465, 465, 467, 468, 469, 468, 467, 467, 467, 467, 469, 469, 467, 468, 467, 466, 465, 465, 466, 466, 466, 465, 465, 463, 464, 464, 465, 465, 465, 463, 462, 463, 463, 464, 465, 464, 464, 464, 463, 464, 465, 466, 466, 465, 465, 464, 463, 461, 460, 461, 460, 462, 464, 465, 466, 466, 465, 465, 465, 463, 464, 464, 464, 465, 464, 464, 464, 466, 467, 468, 467, 466, 466, 466, 466, 464, 467, 467, 466, 466, 466, 466, 467, 468, 468, 467, 466, 466, 467, 467, 466, 465, 465, 466, 466, 466, 467, 465, 465, 465, 465, 466, 467, 467, 466, 466, 466, 467, 466, 466, 464, 463, 464, 464, 466, 467, 468, 467, 468, 468, 469, 469, 469, 469, 469, 470, 471, 471, 469, 470, 469, 468, 467, 466, 466, 464, 466, 468, 468, 470, 470, 470, 469, 468, 468, 468, 468, 468, 471, 471, 471, 468, 467, 467, 466, 466, 465, 464, 465, 466, 465, 465, 465, 466, 466, 465, 466, 465, 464, 464, 463, 462, 462, 460, 461, 462, 463, 464, 465, 463, 463, 464, 465, 465, 465, 464, 464, 465, 465, 464, 464, 464, 462, 462, 463, 463, 465, 466, 465, 465, 465, 465, 467, 467, 467, 469, 469, 469, 469, 467, 466, 465, 466, 466, 466, 466, 468, 468, 468, 469, 470, 472, 471, 471, 472, 471, 470, 470, 470, 472, 471, 471, 472, 474, 475, 475, 474, 473, 472, 472, 471, 473, 472, 473, 472, 472, 471, 470, 469, 467, 466, 468, 467, 467, 465, 466, 464, 462, 462, 462, 461, 462, 461, 460, 461, 461, 461, 460, 460, 459, 459, 459, 459, 459, 460, 461, 462, 462, 463, 465, 464, 462, 462, 463, 464, 464, 465, 466, 466, 467, 467, 468, 468, 467, 466, 464, 465, 465, 465, 464, 464, 464, 464, 464, 463, 464, 465, 466, 465, 464, 464, 463, 463, 463, 463, 464, 464, 464, 465, 467, 467, 469, 468, 469, 467, 467, 467, 468, 468, 467, 467, 466, 467, 467, 468, 467, 469, 470, 472, 471, 471, 471, 470, 468, 470, 469, 469, 471, 472, 471, 471, 471, 471, 471, 470, 470, 470, 472, 472, 471, 471, 470, 470, 469, 469, 467, 466, 466, 465, 466, 467, 469, 469, 466, 466, 464, 463, 462, 464, 464, 465, 466, 466, 466, 466, 466, 466, 465, 464, 466, 465, 466, 467, 468, 467, 467, 467, 467, 466, 465, 467, 468, 469, 470, 471, 470, 470, 469, 469, 468, 470, 469, 469, 469, 470, 471, 471, 470, 468, 467, 464, 463, 464, 465, 464, 465, 465, 466, 466, 468, 466, 466, 466, 466, 467, 466, 464, 463, 464, 466, 467, 467, 466, 465, 465, 463, 464, 465, 465, 465, 466, 465, 464, 464, 465, 466, 467, 466, 466, 466, 464, 463, 464, 463, 464, 465, 465, 466, 467, 468, 468, 469, 468, 468, 466, 466, 466, 467, 466, 467, 467, 467, 467, 466, 467, 468, 470, 469, 469, 470, 469, 468, 467, 466, 465, 465, 465, 466, 466, 466, 466, 466, 467, 465, 465, 467, 466, 466, 465, 465, 464, 463, 463, 464, 465, 466, 467, 466, 467, 468, 468, 466, 468, 466, 467, 467, 469, 469, 470, 468, 468, 468, 469, 468, 467, 466, 465, 466, 468, 470, 471, 472, 470, 468, 468, 469, 470, 469, 469, 468, 468, 468, 469, 468, 467, 466, 467, 467, 467, 467, 467, 467, 465, 466, 465, 464, 463, 463, 463, 462, 462, 463, 464, 465, 466, 464, 464, 465, 465, 466, 467, 467, 466, 467, 466, 466, 467, 468, 470, 471, 470, 468, 467, 465, 467, 467, 467, 469, 470, 472, 474, 472, 471, 470, 470, 472, 473, 473, 474, 473, 472, 473, 475, 475, 474, 471, 471, 470, 469, 470, 470, 470, 470, 471, 470, 470, 469, 469, 469, 469, 469, 469, 468, 468, 468, 467, 467, 467, 468, 466, 467, 467, 469, 468, 469, 467, 467, 466, 467, 466, 468, 469, 468, 468, 468, 467, 468, 468, 468, 469, 470, 471, 470, 469, 467, 468, 468, 469, 469, 470, 469, 467, 470, 469, 471, 470, 471, 471, 471, 471, 468, 469, 469, 469, 468, 468, 468, 469, 468, 468, 470, 470, 470, 469, 468, 468, 466, 467, 467, 466, 467, 466, 465, 464, 464, 463, 462, 461, 461, 462, 462, 463, 465, 465, 465, 464, 462, 463, 463, 464, 464, 463, 464, 464, 465, 465, 465, 464, 465, 466, 468, 469, 469, 471, 470, 469, 468, 468, 467, 468, 468, 468, 468, 469, 469, 471, 470, 471, 470, 470, 470, 470, 471, 471, 471, 470, 468, 467, 467, 466, 467, 469, 470, 471, 472, 471, 470, 470, 470, 469, 469, 469, 469, 468, 468, 468, 466, 466, 466, 468, 469, 470, 469, 469, 470, 470, 471, 471, 471, 472, 472, 472, 471, 471, 468, 468, 467, 469, 470, 469, 469, 469, 469, 470, 471, 469, 470, 469, 467, 466, 466, 467, 468, 468, 467, 466, 466, 466, 467, 469, 468, 469, 469, 470, 470, 470, 471, 472, 472, 471, 472, 471, 473, 471, 471, 470, 470, 471, 472, 471, 471, 470, 470, 469, 469, 468, 467, 468, 468, 467, 466, 466, 467, 468, 469, 468, 468, 469, 467, 468, 469, 468, 467, 465, 464, 464, 465, 467, 469, 467, 468, 467, 465, 463, 463, 463, 464, 463, 463, 461, 461, 463, 466, 468, 467, 467, 466, 466, 465, 466, 466, 466, 466, 467, 468, 466, 466, 466, 465, 465, 467, 466, 465, 465, 466, 467, 467, 469, 467, 467, 466, 466, 465, 466, 467, 468, 469, 470, 470, 469, 469, 469, 470, 471, 470, 470, 471, 470, 471, 472, 472, 472, 472, 471, 471, 472, 471, 471, 471, 471, 472, 472, 473, 474, 474, 473, 472, 471, 472, 473, 472, 471, 470, 471, 473, 474, 474, 473, 475, 476, 476, 475, 475, 475, 474, 471, 470, 471, 473, 472, 475, 475, 472, 471, 472, 472, 472, 471, 470, 469, 468, 468, 469, 468, 468, 468, 468, 469, 469, 467, 469, 469, 468, 469, 469, 468, 467, 465, 464, 464, 465, 465, 465, 466, 467, 468, 468, 469, 469, 470, 469, 467, 467, 467, 466, 467, 468, 469, 468, 467, 468, 467, 469, 470, 468, 468, 469, 468, 468, 467, 468, 466, 468, 467, 468, 467, 468, 469, 469, 468, 466, 463, 462, 462, 463, 465, 465, 466, 466, 466, 466, 466, 464, 464, 463, 464, 465, 465, 466, 467, 466, 468, 466, 464, 464, 465, 467, 469, 471, 471, 471, 469, 468, 469, 468, 468, 468, 468, 470, 470, 470, 470, 469, 469, 468, 468, 468, 469, 469, 469, 471, 470, 470, 470, 470, 469, 469, 468, 469, 469, 468, 467, 467, 467, 467, 468, 468, 467, 466, 467, 468, 470, 472, 472, 471, 469, 470, 470, 470, 470, 470, 471, 470, 470, 471, 469, 470, 470, 470, 471, 471, 472, 471, 469, 470, 471, 469, 469, 469, 470, 471, 473, 471, 474, 473, 472, 472, 473, 472, 474, 473, 472, 471, 470, 468, 470, 470, 472, 471, 472, 472, 471, 470, 469, 468, 467, 467, 468, 470, 471, 471, 470, 470, 471, 471, 471, 471, 470, 469, 470, 469, 470, 468, 469, 470, 470, 470, 472, 473, 472, 471, 471, 470, 470, 469, 471, 471, 470, 470, 469, 468, 468, 466, 466, 468, 467, 467, 469, 471, 471, 471, 471, 470, 468, 468, 467, 466, 467, 468, 471, 472, 471, 470, 469, 469, 468, 468, 468, 469, 470, 471, 471, 472, 472, 473, 470, 469, 467, 469, 469, 470, 471, 470, 471, 471, 472, 472, 473, 473, 472, 472, 470, 470, 470, 469, 469, 469, 469, 469, 469, 469, 469, 470, 469, 469, 469, 470, 471, 473, 473, 473, 473, 472, 471, 471, 470, 470, 470, 469, 469, 468, 470, 471, 471, 470, 470, 471, 472, 473, 474, 473, 473, 471, 470, 472, 473, 474, 474, 473, 474, 473, 472, 471, 471, 470, 471, 471, 471, 470, 470, 470, 469, 470, 469, 468, 468, 469, 468, 469, 470, 470, 469, 468, 465, 465, 463, 464, 465, 465, 465, 464, 466, 467, 467, 466, 467, 467, 467, 467, 466, 465, 464, 465, 465, 467, 468, 467, 467, 466, 467, 468, 466, 468, 469, 471, 470, 468, 470, 470, 470, 469, 470, 468, 467, 466, 467, 469, 469, 468, 467, 466, 465, 466, 466, 465, 465, 466, 465, 465, 466, 467, 467, 468, 467, 465, 465, 464, 464, 465, 465, 466, 467, 465, 465, 465, 466, 466, 465, 466, 466, 467, 468, 469, 469, 470, 470, 471, 471, 471, 472, 472, 474, 472, 471, 470, 472, 473, 473, 473, 473, 474, 472, 475, 475, 476, 476, 475, 476, 475, 476, 477, 477, 478, 478, 477, 475, 473, 473, 473, 475, 474, 473, 473, 472, 472, 472, 471, 472, 470, 470, 470, 471, 470, 472, 470, 471, 470, 469, 468, 468, 468, 468, 469, 470, 470, 469, 469, 468, 467, 467, 468, 470, 470, 470, 469, 469, 468, 467, 468, 469, 467, 467, 468, 469, 469, 469, 470, 469, 470, 470, 470, 470, 469, 469, 469, 469, 470, 471, 472, 473, 473, 473, 472, 472, 471, 471, 471, 471, 471, 470, 471, 471, 471, 469, 470, 468, 469, 470, 471, 472, 472, 471, 472, 472, 471, 471, 472, 471, 471, 473, 473, 471, 471, 469, 467, 466, 465, 466, 468, 468, 468, 468, 468, 466, 465, 464, 465, 465, 466, 466, 466, 463, 461, 463, 462, 463, 465, 467, 467, 468, 465, 463, 461, 461, 461, 460, 462, 463, 464, 464, 464, 465, 467, 467, 467, 467, 468, 467, 468, 468, 468, 468, 470, 471, 473, 473, 473, 473, 474, 475, 475, 475, 474, 474, 474, 475, 475, 474, 474, 473, 474, 474, 475, 476, 477, 476, 475, 476, 475, 475, 474, 472, 473, 472, 472, 471, 470, 470, 469, 469, 469, 471, 472, 474, 475, 475, 475, 472, 470, 469, 469, 469, 468, 470, 471, 471, 470, 471, 471, 470, 469, 469, 469, 470, 471, 469, 468, 467, 468, 467, 467, 468, 469, 467, 465, 465, 465, 467, 468, 468, 468, 467, 467, 468, 469, 471, 472, 473, 472, 470, 468, 468, 467, 467, 467, 468, 469, 470, 469, 469, 469, 468, 469, 469, 471, 471, 471, 469, 468, 466, 465, 465, 466, 467, 468, 468, 468, 468, 467, 465, 465, 466, 466, 466, 466, 466, 467, 467, 467, 466, 468, 470, 470, 469, 468, 468, 466, 467, 467, 466, 467, 470, 471, 472, 472, 472, 472, 472, 472, 471, 473, 473, 475, 475, 475, 475, 475, 475, 475, 476, 476, 476, 477, 477, 477, 477, 477, 479, 479, 480, 481, 481, 479, 478, 478, 478, 478, 478, 476, 476, 475, 476, 476, 475, 475, 474, 473, 474, 474, 474, 472, 471, 470, 470, 472, 472, 473, 474, 473, 471, 470, 471, 470, 471, 471, 471, 471, 471, 470, 468, 468, 469, 469, 470, 470, 469, 467, 467, 468, 469, 468, 469, 469, 470, 470, 469, 468, 466, 467, 467, 466, 467, 467, 467, 466, 468, 469, 469, 471, 471, 472, 472, 472, 470, 470, 469, 469, 469, 470, 470, 470, 470, 470, 471, 470, 470, 471, 472, 471, 472, 473, 474, 475, 474, 472, 471, 471, 471, 472, 471, 471, 470, 470, 468, 466, 466, 467, 469, 470, 469, 469, 468, 469, 468, 467, 468, 468, 467, 467, 466, 465, 466, 467, 466, 465, 464, 463, 463, 463, 463, 464, 464, 464, 465, 466, 466, 467, 466, 467, 468, 468, 468, 469, 468, 467, 467, 467, 465, 466, 465, 465, 467, 468, 469, 470, 470, 468, 466, 467, 467, 468, 469, 469, 470, 471, 472, 471, 472, 470, 470, 468, 468, 468, 468, 469, 470, 469, 469, 468, 469, 469, 469, 470, 471, 471, 472, 474, 475, 475, 473, 471, 471, 471, 473, 473, 471, 471, 471, 469, 472, 472, 472, 472, 473, 473, 471, 471, 470, 470, 471, 471, 471, 471, 471, 472, 473, 474, 474, 473, 474, 474, 475, 474, 474, 474, 473, 473, 472, 473, 473, 473, 474, 475, 475, 476, 475, 473, 471, 472, 472, 472, 472, 473, 474, 474, 474, 473, 473, 473, 474, 473, 472, 471, 471, 470, 470, 471, 469, 470, 470, 471, 472, 471, 470, 471, 470, 471, 471, 471, 470, 469, 468, 468, 470, 470, 472, 472, 472, 471, 471, 471, 470, 471, 470, 469, 472, 472, 472, 472, 471, 471, 469, 470, 470, 471, 472, 473, 473, 472, 472, 471, 473, 475, 474, 475, 473, 473, 473, 471, 472, 471, 472, 472, 472, 472, 472, 472, 473, 471, 470, 469, 469, 469, 469, 470, 470, 471, 469, 469, 470, 469, 471, 470, 471, 472, 471, 472, 471, 470, 471, 472, 470, 471, 473, 473, 473, 473, 472, 472, 471, 470, 472, 472, 471, 472, 472, 472, 473, 472, 472, 471, 470, 469, 469, 468, 469, 470, 470, 471, 470, 470, 470, 469, 467, 468, 468, 469, 468, 469, 470, 468, 467, 467, 468, 469, 469, 469, 469, 469, 469, 468, 469, 469, 470, 471, 471, 470, 469, 470, 470, 471, 471, 472, 472, 471, 472, 472, 472, 473, 473, 473, 471, 471, 470, 470, 471, 471, 471, 470, 470, 470, 471, 473, 473, 473, 472, 473, 473, 472, 472, 472, 470, 470, 469, 469, 467, 469, 470, 472, 473, 472, 469, 469, 469, 468, 468, 470, 471, 470, 468, 468, 467, 467, 468, 468, 469, 470, 470, 473, 474, 474, 474, 474, 473, 473, 473, 471, 472, 472, 473, 473, 473, 473, 473, 472, 471, 471, 473, 471, 473, 473, 473, 471, 471, 469, 469, 468, 468, 468, 468, 468, 466, 466, 465, 465, 466, 467, 467, 467, 467, 467, 468, 466, 466, 466, 466, 466, 467, 468, 467, 469, 468, 466, 466, 466, 466, 466, 466, 466, 467, 469, 468, 467, 467, 465, 466, 468, 470, 470, 471, 470, 469, 470, 472, 472, 472, 472, 472, 471, 473, 473, 473, 473, 473, 474, 475, 473, 473, 473, 474, 473, 474, 473, 474, 473, 474, 474, 474, 474, 473, 473, 473, 470};
18 horigs.push_back(horig);}
19 {std::vector<float> horig={460, 459, 458, 459, 461, 461, 462, 463, 464, 464, 466, 466, 465, 463, 463, 464, 464, 465, 465, 464, 464, 463, 462, 462, 462, 461, 460, 461, 461, 461, 460, 459, 461, 460, 461, 461, 460, 461, 461, 461, 460, 461, 460, 460, 460, 459, 459, 459, 458, 458, 458, 458, 457, 456, 457, 458, 457, 458, 457, 456, 455, 455, 455, 456, 456, 456, 454, 454, 452, 451, 451, 450, 454, 454, 454, 455, 454, 454, 455, 456, 454, 455, 457, 457, 455, 454, 455, 456, 454, 454, 454, 454, 453, 454, 455, 457, 458, 460, 461, 460, 459, 457, 457, 457, 460, 460, 461, 460, 459, 457, 456, 456, 457, 458, 459, 459, 457, 458, 459, 461, 461, 462, 461, 460, 459, 458, 458, 457, 456, 454, 454, 455, 455, 457, 459, 458, 458, 456, 456, 454, 455, 455, 454, 455, 457, 457, 455, 455, 454, 452, 450, 452, 454, 455, 455, 454, 454, 454, 456, 456, 456, 457, 457, 455, 457, 456, 459, 461, 460, 458, 457, 456, 457, 458, 458, 459, 460, 458, 458, 457, 455, 456, 456, 457, 459, 459, 457, 457, 456, 458, 458, 459, 458, 459, 457, 459, 459, 458, 458, 459, 458, 458, 455, 454, 454, 454, 456, 457, 459, 458, 457, 457, 456, 458, 459, 459, 460, 461, 461, 461, 461, 462, 462, 464, 464, 465, 463, 461, 458, 458, 457, 459, 459, 462, 462, 459, 459, 459, 459, 459, 460, 461, 460, 460, 460, 459, 458, 457, 456, 458, 459, 460, 459, 458, 458, 457, 456, 456, 455, 454, 455, 457, 456, 456, 456, 457, 458, 459, 459, 458, 456, 456, 457, 457, 455, 455, 457, 458, 460, 458, 457, 455, 455, 455, 456, 457, 457, 456, 454, 456, 457, 458, 460, 458, 459, 460, 459, 458, 456, 456, 456, 457, 456, 457, 456, 457, 457, 457, 457, 455, 455, 455, 454, 454, 455, 456, 455, 457, 456, 455, 455, 455, 456, 456, 456, 456, 456, 455, 458, 458, 459, 458, 457, 455, 455, 454, 455, 456, 457, 457, 456, 457, 457, 457, 457, 456, 457, 457, 458, 459, 460, 461, 462, 460, 459, 459, 459, 459, 459, 459, 460, 458, 459, 458, 458, 458, 459, 460, 461, 463, 461, 462, 462, 459, 457, 454, 452, 451, 451, 453, 453, 453, 456, 455, 455, 456, 455, 453, 453, 452, 453, 454, 455, 456, 456, 458, 456, 456, 456, 455, 456, 457, 458, 460, 459, 461, 461, 461, 459, 456, 455, 456, 457, 458, 458, 460, 458, 459, 457, 456, 455, 454, 452, 453, 453, 453, 454, 454, 454, 455, 454, 453, 451, 453, 453, 454, 456, 456, 457, 454, 453, 455, 453, 454, 455, 455, 455, 456, 456, 456, 456, 457, 457, 458, 457, 457, 458, 458, 457, 457, 456, 456, 455, 454, 455, 455, 454, 455, 455, 455, 457, 456, 455, 454, 451, 451, 453, 454, 454, 453, 453, 455, 455, 454, 455, 454, 454, 455, 454, 455, 457, 457, 459, 459, 459, 460, 460, 461, 461, 462, 462, 463, 464, 464, 464, 463, 463, 464, 464, 462, 463, 461, 461, 460, 460, 460, 462, 462, 462, 461, 461, 461, 458, 456, 455, 456, 456, 457, 457, 457, 457, 457, 458, 459, 458, 457, 457, 457, 457, 457, 456, 457, 456, 455, 455, 455, 456, 457, 457, 458, 459, 458, 457, 456, 458, 459, 459, 458, 458, 459, 458, 459, 461, 459, 459, 459, 457, 457, 457, 458, 457, 455, 455, 454, 453, 453, 452, 454, 455, 457, 457, 457, 455, 455, 455, 455, 455, 455, 456, 455, 456, 457, 459, 459, 460, 458, 458, 458, 458, 459, 459, 460, 458, 459, 458, 458, 457, 457, 459, 461, 463, 462, 459, 458, 457, 459, 459, 459, 459, 458, 457, 456, 456, 457, 457, 456, 454, 454, 454, 455, 454, 455, 453, 453, 450, 450, 450, 450, 452, 455, 455, 454, 452, 451, 451, 451, 452, 450, 452, 451, 451, 450, 453, 455, 458, 458, 457, 458, 458, 460, 458, 457, 459, 460, 460, 459, 460, 459, 461, 462, 463, 463, 463, 462, 462, 461, 461, 461, 460, 459, 458, 458, 459, 460, 459, 459, 460, 461, 461, 459, 459, 460, 461, 460, 460, 460, 459, 458, 458, 457, 457, 455, 456, 456, 457, 457, 459, 459, 459, 459, 458, 459, 458, 458, 457, 457, 459, 459, 459, 458, 457, 457, 456, 457, 457, 459, 458, 460, 460, 460, 458, 456, 455, 456, 456, 457, 458, 457, 457, 455, 455, 454, 453, 453, 455, 455, 456, 459, 458, 458, 458, 457, 457, 458, 458, 458, 460, 460, 460, 460, 459, 458, 458, 458, 456, 458, 458, 458, 459, 459, 458, 459, 458, 459, 458, 458, 459, 458, 459, 457, 457, 456, 457, 457, 457, 458, 457, 458, 459, 458, 458, 457, 457, 456, 457, 458, 457, 456, 457, 458, 457, 457, 457, 457, 456, 457, 456, 455, 455, 455, 455, 455, 454, 453, 453, 453, 452, 453, 455, 457, 460, 461, 460, 457, 456, 454, 455, 455, 456, 457, 458, 458, 459, 460, 460, 460, 461, 459, 459, 458, 457, 456, 456, 457, 457, 458, 459, 459, 456, 454, 454, 454, 456, 456, 456, 457, 457, 455, 455, 454, 452, 453, 454, 454, 456, 455, 455, 455, 454, 455, 458, 459, 461, 459, 458, 456, 454, 455, 456, 456, 458, 458, 460, 459, 458, 456, 456, 456, 456, 458, 458, 459, 458, 458, 458, 459, 460, 459, 458, 455, 456, 457, 459, 459, 459, 458, 457, 457, 458, 459, 458, 458, 459, 460, 462, 463, 463, 465, 463, 461, 462, 461, 462, 463, 461, 462, 462, 461, 462, 463, 463, 462, 462, 461, 461, 460, 460, 460, 460, 460, 459, 460, 459, 459, 457, 458, 459, 458, 458, 457, 456, 457, 458, 456, 456, 456, 455, 454, 455, 454, 455, 456, 456, 455, 454, 454, 453, 454, 454, 454, 455, 456, 456, 455, 455, 455, 455, 455, 455, 455, 455, 455, 457, 458, 459, 460, 461, 458, 458, 457, 456, 457, 459, 461, 461, 462, 463, 460, 460, 460, 461, 464, 463, 462, 460, 458, 457, 455, 454, 454, 452, 454, 456, 460, 459, 459, 459, 457, 457, 457, 456, 456, 457, 456, 458, 457, 459, 458, 458, 458, 458, 458, 459, 459, 460, 460, 460, 459, 458, 458, 456, 457, 458, 458, 458, 459, 459, 458, 456, 456, 457, 455, 456, 456, 455, 454, 453, 453, 452, 451, 452, 452, 453, 453, 453, 452, 452, 453, 452, 454, 453, 452, 451, 450, 451, 450, 451, 451, 452, 452, 453, 451, 451, 452, 453, 454, 455, 455, 454, 454, 454, 454, 453, 453, 453, 454, 455, 457, 455, 455, 454, 454, 456, 457, 459, 458, 459, 459, 460, 460, 460, 459, 457, 458, 461, 461, 463, 461, 460, 459, 458, 457, 455, 455, 454, 456, 456, 458, 458, 455, 454, 454, 454, 457, 458, 460, 459, 459, 458, 458, 458, 458, 458, 455, 456, 456, 457, 459, 460, 460, 458, 458, 458, 458, 458, 459, 459, 458, 459, 459, 460, 460, 462, 462, 462, 463, 463, 463, 462, 463, 463, 463, 463, 461, 461, 461, 461, 461, 461, 459, 458, 458, 457, 457, 457, 457, 457, 457, 456, 456, 455, 454, 453, 451, 450, 450, 451, 450, 452, 451, 452, 451, 450, 449, 450, 449, 451, 449, 449, 449, 449, 451, 451, 451, 453, 452, 453, 454, 454, 453, 453, 454, 453, 454, 457, 457, 458, 458, 460, 461, 461, 460, 460, 462, 462, 462, 462, 462, 463, 461, 460, 459, 460, 459, 459, 459, 460, 462, 462, 462, 460, 458, 459, 459, 457, 458, 458, 457, 459, 459, 459, 458, 457, 455, 455, 455, 455, 459, 461, 461, 460, 460, 459, 460, 459, 458, 458, 460, 460, 462, 462, 461, 460, 460, 461, 461, 461, 460, 459, 457, 457, 458, 459, 460, 459, 459, 458, 458, 457, 456, 457, 459, 460, 460, 459, 459, 459, 460, 460, 458, 457, 459, 458, 458, 459, 458, 458, 457, 459, 459, 460, 460, 460, 461, 463, 461, 462, 461, 460, 462, 463, 462, 461, 460, 460, 461, 462, 461, 462, 463, 463, 464, 462, 462, 461, 461, 461, 461, 459, 458, 457, 457, 457, 458, 457, 457, 459, 459, 459, 459, 457, 457, 457, 459, 458, 457, 460, 460, 461, 461, 462, 461, 460, 460, 458, 456, 456, 456, 456, 457, 458, 459, 458, 457, 456, 454, 454, 454, 454, 456, 457, 458, 456, 453, 452, 453, 451, 451, 451, 450, 448, 448, 449, 450, 452, 453, 450, 450, 450, 451, 452, 451, 451, 450, 449, 450, 452, 451, 453, 454, 456, 456, 457, 457, 458, 458, 459, 459, 459, 459, 459, 460, 459, 460, 459, 459, 460, 460, 459, 458, 457, 458, 456, 457, 457, 457, 456, 456, 454, 454, 455, 456, 457, 457, 458, 456, 456, 455, 453, 452, 452, 453, 453, 454, 454, 455, 456, 456, 456, 457, 456, 457, 457, 458, 459, 459, 458, 457, 455, 458, 458, 458, 457, 458, 460, 460, 458, 457, 456, 458, 457, 457, 457, 457, 458, 458, 458, 459, 459, 459, 459, 457, 457, 456, 456, 457, 457, 457, 456, 454, 454, 453, 453, 452, 451, 452, 453, 453, 455, 456, 459, 460, 460, 460, 460, 461, 461, 460, 459, 459, 458, 459, 458, 458, 460, 462, 463, 463, 461, 458, 457, 457, 459, 461, 462, 461, 460, 460, 459, 460, 459, 460, 460, 459, 457, 458, 459, 462, 462, 461, 459, 457, 457, 457, 457, 459, 459, 459, 458, 459, 461, 461, 460, 461, 462, 460, 461, 461, 461, 460, 458, 457, 458, 457, 457, 457, 459, 461, 461, 462, 461, 461, 460, 458, 459, 458, 458, 459, 460, 463, 463, 464, 462, 463, 463, 462, 464, 465, 462, 461, 460, 462, 464, 463, 462, 462, 460, 460, 459, 459, 459, 459, 459, 460, 459, 458, 455, 455, 457, 457, 458, 459, 459, 459, 460, 459, 457, 458, 458, 456, 455, 454, 453, 453, 454, 456, 457, 457, 458, 457, 457, 455, 455, 453, 453, 453, 453, 454, 453, 453, 453, 454, 454, 455, 455, 455, 456, 456, 456, 455, 457, 458, 457, 456, 455, 454, 452, 452, 453, 454, 455, 457, 457, 458, 458, 456, 457, 458, 460, 460, 460, 460, 460, 460, 461, 459, 459, 456, 455, 456, 458, 459, 460, 461, 460, 459, 459, 461, 461, 459, 459, 457, 457, 456, 457, 454, 453, 454, 455, 456, 457, 457, 457, 457, 458, 460, 460, 459, 460, 458, 458, 457, 458, 457, 457, 459, 459, 459, 456, 455, 455, 456, 457, 459, 457, 459, 459, 461, 461, 461, 461, 460, 460, 460, 461, 462, 463, 462, 461, 462, 461, 462, 463, 463, 462, 463, 463, 462, 462, 461, 462, 461, 460, 458, 458, 455, 455, 455, 457, 458, 460, 459, 458, 457, 456, 455, 455, 456, 456, 458, 457, 455, 454, 454, 453, 455, 455, 456, 455, 453, 452, 452, 451, 451, 453, 453, 452, 452, 451, 453, 454, 454, 455, 455, 455, 457, 456, 456, 454, 453, 453, 454, 455, 457, 459, 460, 461, 459, 457, 456, 455, 455, 458, 457, 459, 459, 459, 459, 458, 457, 458, 458, 458, 459, 459, 459, 459, 457, 459, 459, 460, 460, 459, 459, 460, 460, 461, 460, 462, 462, 461, 460, 459, 457, 457, 457, 457, 458, 459, 460, 461, 462, 462, 462, 463, 462, 461, 460, 459, 460, 462, 462, 462, 461, 460, 458, 458, 458, 458, 457, 457, 457, 458, 458, 459, 457, 459, 459, 459, 457, 455, 455, 455, 456, 458, 459, 458, 458, 458, 458, 458, 460, 460, 458, 458, 456, 455, 456, 456, 455, 457, 456, 456, 457, 459, 459, 459, 458, 457, 457, 456, 457, 457, 456, 456, 453, 453, 455, 457, 457, 456, 457, 457, 455, 457, 456, 456, 455, 456, 456, 457, 457, 457, 456, 455, 455, 453, 452, 453, 453, 454, 453, 453, 454, 452, 454, 454, 456, 457, 455, 454, 455, 455, 456, 456, 456, 456, 454, 454, 453, 453, 454, 453, 454, 454, 456, 456, 457, 457, 458, 458, 458, 459, 458, 459, 456, 456, 456, 457, 458, 458, 459, 460, 461, 461, 462, 461, 460, 458, 456, 456, 456, 457, 457, 457, 457, 458, 457, 458, 458, 458, 459, 459, 456, 456, 454, 454, 455, 455, 455, 454, 453, 453, 451, 451, 451, 452, 454, 454, 455, 454, 455, 454, 452, 452, 452, 454, 455, 456, 458, 459, 461, 460, 456, 454, 453, 454, 454, 454, 454, 455, 457, 457, 456, 456, 458, 461, 461, 461, 460, 460, 460, 460, 459, 460, 460, 462, 460, 458, 457, 458, 457, 458, 459, 459, 461, 461, 462, 462, 460, 460, 458, 458, 458, 457, 458, 456, 456, 455, 457, 458, 458, 458, 459, 458, 460, 461, 461, 461, 459, 459, 458, 459, 460, 461, 463, 464, 464, 463, 462, 461, 460, 461, 460, 460, 460, 460, 462, 461, 462, 461, 461, 461, 462, 461, 459, 457, 456, 458, 458, 457, 455, 455, 455, 456, 456, 457, 455, 454, 453, 453, 454, 452, 453, 453, 452, 453, 454, 455, 458, 457, 456, 453, 452, 453, 454, 455, 457, 457, 457, 458, 459, 459, 457, 458, 456, 457, 458, 460, 462, 464, 463, 462, 462, 462, 460, 459, 458, 461, 460, 460, 460, 461, 463, 462, 463, 460, 459, 458, 457, 458, 459, 460, 461, 460, 460, 461, 462, 462, 463, 461, 460, 459, 459, 458, 458, 456, 455, 455, 453, 454, 455, 456, 458, 457, 457, 456, 456, 456, 457, 458, 459, 457, 457, 457, 456, 456, 454, 455, 454, 450, 445, 444, 448, 451, 457, 457, 457, 457, 457, 458, 458, 457, 456, 456, 455, 455, 455, 457, 457, 457, 458, 457, 457, 457, 457, 458, 459, 460, 462, 461, 461, 458, 457, 454, 454, 455, 457, 455, 456, 455, 457, 458, 459, 461, 461, 460, 458, 457, 458, 457, 458, 460, 459, 459, 458, 458, 458, 456, 456, 457, 457, 456, 456, 457, 456, 456, 457, 458, 456, 457, 456, 455, 455, 454, 454, 455, 455, 454, 454, 456, 456, 455, 454, 454, 452, 452, 453, 452, 452, 451, 453, 454, 455, 454, 456, 457, 456, 458, 458, 458, 458, 458, 460, 459, 457, 458, 459, 459, 458, 458, 457, 456, 457, 456, 457, 457, 458, 456, 458, 459, 460, 460, 459, 458, 457, 455, 455, 454, 454, 454, 454, 456, 456, 456, 455, 455, 456, 456, 456, 458, 457, 459, 459, 461, 461, 460, 460, 460, 459, 459, 458, 459, 459, 458, 459, 459, 459, 458, 459, 461, 462, 462, 462, 462, 462, 461, 461, 460, 461, 462, 464, 464, 464, 463, 462, 461, 460, 458, 458, 458, 459, 459, 458, 458, 456, 456, 455, 456, 457, 458, 458, 459, 460, 459, 457, 456, 456, 457, 458, 456, 456, 454, 455, 454, 456, 456, 455, 456, 457, 458, 457, 458, 457, 457, 458, 458, 460, 460, 459, 457, 458, 458, 457, 458, 459, 458, 458, 459, 460, 460, 460, 461, 460, 459, 458, 457, 459, 461, 463, 463, 463, 461, 459, 459, 457, 458, 459, 458, 458, 458, 458, 458, 459, 460, 459, 459, 458, 458, 458, 458, 457, 457, 458, 458, 457, 459, 459, 461, 460, 458, 459, 460, 460, 461, 462, 461, 462, 461, 462, 461, 461, 459, 460, 459, 459, 459, 459, 459, 459, 460, 461, 462, 461, 461, 461, 460, 460, 459, 459, 458, 458, 460, 459, 458, 457, 457, 458, 458, 458, 458, 459, 458, 456, 455, 457, 455, 456, 455, 454, 455, 454, 454, 455, 455, 455, 454, 454, 453, 454, 452, 452, 453, 452, 452, 452, 452, 453, 452, 453, 453, 452, 454, 454, 456, 455, 456, 458, 458, 460, 459, 458, 455, 454, 454, 456, 456, 455, 455, 455, 455, 455, 454, 455, 455, 455, 455, 457, 456, 457, 457, 455, 455, 456, 457, 456, 457, 457, 458, 459, 461, 461, 460, 460, 460, 459, 458, 458, 458, 459, 459, 458, 457, 458, 457, 457, 457, 456, 457, 457, 457, 457, 457, 459, 458, 457, 455, 455, 453, 451, 453, 455, 457, 458, 458, 456, 457, 457, 458, 458, 459, 459, 458, 456, 454, 454, 455, 458, 459, 459, 459, 460, 459, 458, 457, 458, 458, 458, 459, 459, 460, 459, 458, 458, 457, 457, 459, 460, 460, 460, 460, 459, 460, 460, 461, 460, 461, 460, 460, 459, 457, 458, 457, 456, 456, 457, 457, 457, 457, 456, 454, 452, 453, 453, 451, 452, 453, 452, 453, 452, 452, 452, 454, 455, 455, 456, 455, 454, 452, 453, 453, 452, 454, 455, 457, 457, 456, 457, 455, 454, 454, 456, 457, 458, 459, 458, 457, 457, 458, 459, 459, 459, 459, 459, 458, 459, 459, 458, 459, 458, 460, 462, 461, 461, 461, 461, 459, 459, 458, 458, 460, 459, 460, 460, 461, 462, 461, 462, 461, 462, 462, 462, 462, 463, 464, 464, 462, 461, 460, 459, 457, 457, 457, 459, 459, 460, 458, 456, 455, 454, 455, 456, 457, 458, 457, 457, 458, 455, 456, 456, 456, 454, 454, 454, 455, 456, 457, 458, 457, 456, 456, 456, 456, 455, 455, 456, 458, 457, 457, 457, 458, 458, 458, 458, 456, 455, 457, 458, 460, 459, 457, 458, 455, 455, 456, 455, 457, 457, 458, 457, 456, 456, 456, 456, 454, 455, 455, 455, 456, 455, 454, 454, 454, 453, 452, 453, 452, 454, 455, 454, 453, 454, 454, 454, 454, 455, 456, 457, 457, 457, 454, 452, 451, 453, 454, 455, 455, 454, 455, 456, 455, 455, 455, 457, 458, 458, 458, 458, 460, 460, 461, 459, 459, 460, 460, 460, 461, 460, 458, 458, 458, 461, 462, 461, 460, 460, 462, 462, 463, 463, 463, 461, 460, 460, 459, 458, 459, 458, 457, 458, 458, 460, 461, 460, 460, 462, 461, 461, 460, 459, 460, 459, 457, 457, 458, 458, 461, 460, 459, 460, 459, 459, 459, 458, 457, 458, 458, 459, 460, 458, 456, 456, 455, 455, 455, 455, 457, 458, 458, 458, 457, 457, 455, 456, 458, 458, 459, 457, 456, 456, 456, 457, 457, 457, 458, 460, 459, 459, 459, 458, 458, 457, 456, 458, 458, 458, 459, 458, 459, 459, 457, 458, 458, 457, 457, 457, 458, 458, 458, 457, 456, 456, 456, 454, 453, 453, 454, 452, 455, 456, 456, 456, 456, 456, 457, 457, 457, 457, 457, 458, 460, 462, 462, 462, 461, 460, 458, 458, 458, 457, 457, 456, 455, 454, 454, 456, 456, 458, 459, 460, 460, 459, 457, 455, 453, 451, 450, 450, 450, 450, 450, 449, 450, 450, 451, 453, 454, 456, 457, 457, 456, 454, 453, 453, 452, 452, 451, 450, 450, 452, 451, 452, 454, 453, 455, 456, 455, 455, 456, 455, 456, 458, 457, 456, 454, 457, 458, 460, 461, 461, 461, 460, 461, 462, 462, 461, 462, 462, 462, 463, 461, 461, 460, 462, 463, 463, 462, 462, 462, 464, 463, 463, 465, 466, 465, 465, 464, 462, 460, 459, 458, 457, 457, 455, 455, 454, 456, 458, 458, 458, 457, 457, 456, 455, 456, 455, 456, 456, 457, 456, 456, 456, 456, 455, 455, 455, 455, 454, 455, 455, 455, 455, 454, 454, 455, 456, 456, 457, 457, 457, 457, 458, 459, 460, 459, 459, 460, 461, 461, 460, 460, 461, 463, 462, 462, 461, 461, 461, 461, 459, 459, 458, 458, 459, 460, 461, 461, 461, 461, 459, 458, 459, 458, 458, 457, 456, 457, 457, 459, 459, 460, 459, 459, 457, 456, 455, 452, 453, 454, 456, 457, 456, 457, 456, 457, 457, 457, 458, 458, 458, 459, 458, 459, 459, 458, 457, 456, 456, 456, 456, 456, 457, 460, 461, 461, 460, 460, 458, 458, 458, 459, 460, 459, 461, 460, 459, 458, 458, 458, 460, 461, 460, 460, 459, 458, 460, 460, 461, 462, 461, 462, 461, 460, 458, 458, 458, 460, 460, 459, 458, 458, 458, 456, 455, 452, 452, 452, 453, 454, 454, 454, 454, 453, 453, 452, 453, 453, 455, 454, 453, 452, 451, 451, 451, 451, 451, 452, 451, 453, 455, 455, 455, 455, 456, 456, 455, 455, 453, 455, 454, 455, 456, 457, 458, 460, 461, 460, 459, 458, 459, 462, 462, 462, 461, 459, 456, 455, 454, 454, 458, 459, 460, 459, 457, 457, 456, 456, 456, 457, 457, 458, 457, 457, 457, 456, 456, 455, 456, 454, 455, 456, 454, 455, 457, 459, 459, 460, 457, 456, 455, 454, 455, 458, 457, 459, 459, 457, 456, 454, 455, 455, 457, 457, 458, 458, 458, 459, 459, 459, 458, 458, 458, 458, 458, 457, 456, 457, 456, 456, 456, 458, 460, 461, 461, 461, 462, 463, 464, 465, 464, 464, 464, 464, 464, 464, 464, 462, 460, 457, 459, 460, 461, 462, 458, 456, 456, 456, 456, 457, 457, 456, 455, 456, 456, 457, 455, 454, 453, 454, 455, 455, 454, 456, 456, 456, 455, 456, 455, 454, 455, 453, 455, 456, 458, 457, 457, 455, 455, 456, 457, 459, 460, 459, 459, 459, 460, 460, 460, 460, 459, 457, 457, 457, 458, 457, 457, 457, 457, 456, 456, 456, 457, 456, 455, 454, 454, 453, 453, 452, 454, 457, 458, 459, 457, 456, 456, 457, 458, 458, 459, 458, 457, 456, 457, 456, 456, 459, 460, 460, 460, 461, 459, 459, 460, 459, 459, 460, 460, 460, 461, 460, 460, 459, 456, 454, 454, 454, 454, 455, 456, 456, 458, 458, 458, 459, 459, 459, 459, 458, 458, 458, 458, 458, 459, 458, 459, 459, 458, 459, 457, 458, 459, 459, 460, 461, 461, 463, 462, 461, 460, 458, 460, 460, 459, 458, 461, 461, 462, 461, 461, 458, 457, 456, 456, 457, 456, 458, 457, 457, 456, 456, 456, 455, 455, 455, 455, 453, 454, 454, 455, 456, 456, 456, 454, 453, 453, 453, 453, 453, 453, 454, 454, 454, 455, 455, 454, 453, 453, 454, 455, 457, 455, 456, 456, 455, 454, 453, 453, 455, 455, 457, 458, 458, 461, 461, 459, 458, 457, 457, 457, 458, 459, 459, 458, 457, 457, 457, 458, 459, 458, 458, 457, 457, 458, 458, 459, 460, 461, 463, 462, 461, 461, 461, 460, 460, 460, 460, 460, 460, 462, 462, 463, 462, 462, 462, 463, 463, 461, 462, 463, 464, 463, 464, 463, 463, 464, 463, 464, 464, 464, 463, 462, 462, 462, 459, 457, 458, 458, 459, 459, 460, 462, 463, 463, 463, 462, 461, 460, 460, 460, 460, 460, 460, 459, 460, 459, 459, 458, 459, 460, 460, 462, 460, 460, 460, 457, 456, 457, 456, 457, 457, 456, 456, 454, 453, 455, 455, 455, 455, 455, 454, 453, 454, 454, 454, 454, 455, 456, 457, 456, 454, 454, 453, 451, 450, 451, 449, 452, 451, 453, 453, 453, 453, 454, 454, 455, 456, 457, 456, 457, 457, 458, 460, 461, 461, 461, 460, 458, 459, 458, 460, 459, 462, 462, 464, 465, 466, 466, 464, 462, 462, 461, 462, 461, 461, 462, 463, 462, 462, 461, 460, 458, 459, 460, 461, 461, 459, 457, 456, 455, 456, 455, 456, 458, 457, 455, 453, 452, 450, 450, 451, 451, 453, 453, 453, 454, 454, 453, 453, 453, 453, 453, 453, 454, 455, 455, 457, 456, 456, 457, 457, 458, 459, 458, 460, 460, 462, 464, 465, 464, 464, 465, 463, 462, 460, 460, 459, 461, 459, 459, 459, 458, 459, 460, 460, 461, 461, 461, 460, 459, 458, 459, 459, 459, 458, 459, 459, 459, 458, 458, 458, 458, 460, 459, 457, 456, 459, 458, 458, 459, 460, 460, 459, 459, 457, 458, 458, 457, 457, 458, 458, 459, 459, 459, 460, 460, 460, 458, 460, 459, 459, 460, 460, 460, 459, 458, 457, 457, 456, 457, 457, 456, 456, 456, 457, 458, 457, 456, 456, 455, 454, 455, 455, 457, 458, 459, 457, 457, 455, 454, 455, 455, 455, 456, 458, 458, 459, 458, 456, 456, 457, 460, 460, 461, 462, 463, 462, 461, 459, 459, 461, 461, 462, 463, 460, 460, 460, 459, 458, 459, 459, 459, 458, 456, 458, 457, 458, 457, 456, 455, 454, 453, 454, 455, 455, 455, 455, 456, 456, 458, 457, 458, 459, 458, 457, 455, 454, 456, 456, 455, 455, 454, 454, 453, 452, 452, 453, 454, 453, 452, 451, 452, 453, 453, 453, 453, 452, 451, 451, 450, 453, 454, 454, 455, 453, 453, 451, 453, 455, 455, 455, 455, 456, 454, 454, 453, 455, 456, 457, 456, 457, 457, 456, 459, 461, 461, 460, 459, 459, 460, 460, 461, 462, 463, 462, 462, 462, 464, 465, 465, 466, 463, 461, 461, 462, 461, 461, 462, 461, 461, 460, 460, 458, 458, 456, 456, 456, 456, 458, 456, 457, 456, 456, 455, 454, 454, 455, 456, 456, 457, 457, 455, 456, 456, 456, 456, 456, 456, 455, 454, 454, 455, 455, 455, 454, 455, 454, 454, 457, 457, 458, 459, 459, 459, 461, 462, 463, 462, 463, 463, 464, 463, 462, 461, 461, 461, 461, 463, 464, 464, 465, 467, 467, 467, 466, 464, 463, 462, 463, 464, 465, 466, 463, 463, 462, 460, 460, 462, 462, 461, 460, 459, 458, 459, 460, 459, 459, 457, 456, 457, 458, 458, 458, 458, 457, 457, 456, 456, 457, 457, 458, 457, 458, 457, 457, 458, 458, 459, 462, 461, 459, 460, 460, 458, 459, 458, 457, 458, 458, 458, 459, 461, 460, 460, 457, 457, 457, 457, 457, 458, 457, 455, 454, 452, 451, 453, 452, 454, 456, 456, 456, 455, 455, 454, 454, 455, 455, 454, 454, 453, 452, 452, 453, 453, 454, 453, 454, 452, 452, 453, 453, 454, 455, 458, 459, 458, 456, 454, 453, 453, 454, 455, 456, 456, 454, 455, 454, 454, 454, 455, 454, 456, 455, 454, 455, 453, 453, 453, 454, 454, 456, 456, 455, 455, 458, 456, 457, 457, 458, 458, 458, 457, 456, 456, 457, 458, 459, 459, 459, 457, 457, 456, 456, 457, 459, 457, 456, 455, 455, 457, 458, 458, 460, 459, 459, 459, 457, 458, 458, 458, 459, 460, 461, 462, 464, 463, 462, 459, 459, 458, 459, 460, 462, 462, 461, 461, 460, 460, 459, 459, 458, 459, 461, 461, 461, 461, 460, 460, 461, 462, 462, 463, 466, 469, 471, 472, 473, 475, 477, 481, 484, 489, 496, 502, 509, 515, 521, 527, 532, 535, 537, 535, 531, 524, 516, 508, 502, 497, 495, 493, 493, 497, 501, 506, 514, 522, 531, 538, 544, 550, 552, 553, 553, 550, 549, 547, 546, 548, 551, 555, 560, 565, 570, 575, 579, 583, 588, 594, 600, 606, 613, 620, 624, 628, 628, 625, 622, 617, 612, 610, 608, 607, 605, 603, 602, 599, 598, 598, 597, 595, 594, 594, 595, 595, 595, 597, 597, 598, 596, 595, 593, 590, 585, 581, 577, 573, 568, 567, 566, 564, 562, 560, 557, 556, 552, 553, 552, 550, 549, 546, 543, 541, 541, 539, 538, 536, 536, 534, 533, 535, 535, 533, 532, 532, 533, 534, 535, 536, 538, 538, 538, 539, 540, 543, 546, 550, 553, 556, 556, 556, 554, 551, 550, 550, 548, 547, 545, 543, 541, 542, 544, 547, 549, 552, 552, 551, 550, 551, 551, 551, 551, 550, 550, 551, 554, 557, 560, 561, 564, 565, 568, 572, 572, 576, 577, 578, 581, 584, 588, 591, 592, 593, 596, 596, 598, 602, 603, 604, 606, 605, 605, 603, 601, 597, 593, 590, 588, 590, 591, 592, 596, 600, 605, 610, 611, 612, 612, 610, 608, 607, 604, 604, 603, 601, 600, 598, 599, 598, 597, 597, 598, 599, 599, 599, 604, 611, 618, 628, 636, 643, 650, 654, 654, 651, 643, 634, 624, 613, 604, 597, 591, 586, 580, 578, 575, 574, 575, 576, 576, 578, 579, 577, 578, 576, 573, 572, 568, 566, 564, 564, 565, 564, 562, 559, 557, 555, 550, 546, 542, 539, 537, 534, 530, 526, 520, 517, 515, 513, 512, 507, 504, 503, 501, 500, 497, 496, 494, 492, 489, 486, 485, 482, 478, 475, 472, 470, 467, 465, 464, 463, 462, 459, 457, 456, 455, 454, 453, 451, 451, 450, 449, 450, 449, 450, 449, 448, 448, 448, 448, 449, 449, 448, 446, 445, 444, 444, 442, 441, 440, 439, 439, 442, 441, 440, 439, 439, 439, 440, 442, 441, 441, 440, 437, 437, 439, 437, 439, 441, 443, 444, 445, 447, 448, 448, 448, 451, 453, 453, 454, 454, 455, 458, 461, 465, 469, 472, 478, 481, 487, 494, 499, 506, 513, 522, 529, 538, 546, 553, 562, 570, 578, 585, 591, 598, 604, 608, 612, 612, 611, 608, 606, 601, 598, 595, 594, 592, 590, 590, 589, 586, 583, 579, 573, 569, 564, 558, 553, 547, 543, 537, 534, 531, 527, 526, 523, 521, 517, 515, 514, 512, 511, 511, 511, 511, 508, 506, 501, 495, 490, 486, 481, 475, 471, 466, 464, 461, 460, 459, 458, 455, 455, 455, 455, 454, 452, 452, 448, 446, 446, 445, 443, 443, 442, 441, 439, 438, 438, 437, 437, 438, 439, 440, 440, 439, 438, 435, 434, 433, 433, 434, 433, 433, 434, 434, 434, 433, 432, 428, 427, 426, 426, 426, 427, 428, 427, 428, 427, 429, 429, 429, 428, 425, 427, 428, 429, 429, 428, 429, 429, 430, 430, 431, 431, 433, 434, 433, 432, 431, 430, 429, 427, 428, 426, 426, 427, 430, 432, 432, 434, 434, 432, 429, 428, 425, 425, 424, 425, 426, 426, 425, 425, 425, 424, 425, 424, 425, 424, 425, 424, 423, 425, 425, 427, 428, 426, 427, 428, 428, 430, 431, 433, 434, 435, 437, 439, 442, 446, 448, 451, 455, 459, 464, 472, 480, 488, 496, 505, 513, 524, 534, 542, 548, 555, 561, 570, 576, 580, 582, 580, 580, 577, 574, 571, 568, 564, 561, 556, 554, 551, 551, 547, 545, 542, 535, 530, 525, 519, 512, 503, 497, 490, 484, 477, 474, 469, 464, 460, 459, 456, 454, 451, 446, 442, 441, 440, 438, 438, 438, 438, 436, 437, 436, 436, 433, 432, 429, 429, 429, 430, 430, 431, 430, 430, 432, 432, 431, 430, 431, 428, 429, 429, 429, 429, 428, 426, 425, 425, 426, 426, 427, 425, 426, 424, 425, 425, 427, 427, 426, 427, 424, 425, 427, 428, 427, 427, 426, 426, 427, 427, 426, 425, 425, 423, 424, 424, 425, 424, 427, 427, 427, 426, 425, 427, 429, 429, 428, 428, 428, 429, 431, 429, 428, 430, 433, 433, 435, 438, 442, 445, 451, 456, 464, 470, 476, 482, 487, 495, 503, 511, 520, 530, 540, 549, 557, 565, 569, 572, 574, 575, 575, 574, 569, 564, 559, 553, 548, 542, 533, 526, 518, 512, 505, 498, 493, 486, 481, 478, 474, 472, 469, 466, 461, 456, 450, 445, 442, 441, 439, 438, 437, 435, 435, 433, 432, 429, 427, 426, 426, 426, 427, 427, 427, 425, 425, 426, 425, 424, 422, 421, 422, 421, 421, 421, 421, 421, 421, 422, 422, 423, 424, 423, 423, 422, 423, 422, 422, 422, 424, 424, 425, 425, 426, 427, 427, 426, 425, 423, 422, 425, 425, 426, 426, 426, 429, 430, 431, 430, 426, 427, 426, 426, 426, 427, 427, 426, 427, 427, 429, 430, 428, 428, 426, 423, 422, 422, 423, 424, 423, 422, 422, 423, 422, 423, 425, 424, 423, 423, 420, 419, 419, 417, 416, 418, 418, 419, 421, 420, 419, 418, 419, 419, 419, 420, 419, 418, 419, 419, 421, 421, 423, 426, 425, 426, 425, 423, 422, 422, 422, 421, 421, 423, 422, 421, 420, 420, 419, 420, 421, 423, 423, 423, 425, 424, 423, 424, 423, 423, 422, 420, 419, 417, 417, 418, 418, 418, 418, 419, 417, 418, 417, 416, 415, 416, 416, 416, 418, 417, 417, 415, 415, 415, 416, 416, 417, 418, 419, 418, 419, 419, 418, 417, 416, 417, 415, 415, 416, 418, 420, 419, 420, 419, 421, 422, 421, 422, 422, 422, 422, 419, 417, 417, 421, 422, 423, 424, 424, 425, 424, 423, 424, 425, 426, 426, 426, 425, 424, 424, 424, 425, 424, 425, 424, 425, 426, 427, 427, 427, 426, 425, 426, 425, 425, 427, 428, 429, 429, 432, 430, 429, 428, 424, 424, 424, 425, 426, 427, 426, 425, 427, 427, 427, 427, 424, 423, 423, 424, 423, 423, 424, 424, 424, 422, 423, 422, 422, 422, 423, 422, 422, 422, 423, 423, 423, 424, 424, 425, 425, 425, 425, 424, 425, 425, 425, 426, 425, 425, 426, 425, 424, 423, 423, 425, 427, 428, 428, 428, 427, 426, 425, 426, 428, 427, 427, 427, 427, 428, 429, 428, 428, 428, 428, 429, 428, 428, 426, 427, 427, 425, 424, 425, 424, 424, 425, 424, 425, 424, 424, 424, 424, 424, 423, 424, 424, 424, 422, 420, 419, 420, 422, 426, 427, 428, 427, 426, 425, 424, 423, 422, 423, 423, 423, 425, 425, 425, 425, 423, 423, 422, 421, 422, 420, 420, 421, 422, 422, 423, 423, 420, 418, 417, 418, 419, 420, 421, 422, 422, 421, 420, 418, 419, 421, 420, 421, 421, 421, 421, 419, 421, 420, 422, 422, 423, 424, 423, 423, 425, 426, 425, 425, 423, 424, 424, 424, 424, 425, 426, 425, 425, 427, 426, 426, 425, 426, 427, 429, 429, 431, 430, 428, 427, 426, 428, 430, 431, 431, 430, 431, 430, 430, 429, 428, 428, 428, 427, 429, 429, 429, 429, 429, 429, 428, 427, 429, 429, 430, 432, 431, 430, 431, 430, 429, 431, 430, 429, 430, 429, 427, 426, 427, 426, 427, 427, 428, 429, 429, 430, 429, 429, 426, 426, 426, 427, 426, 427, 426, 426, 425, 425, 427, 426, 426, 427, 425, 424, 426, 427, 427, 428, 428, 428, 426, 427, 426, 427, 427, 425, 424, 425, 426, 427, 428, 428, 428, 427, 426, 426, 426, 425, 425, 425, 425, 426, 426, 425, 424, 423, 425, 426, 427, 428, 429, 430, 429, 430, 430, 431, 432, 430, 428, 428, 429, 430, 431, 433, 433, 432, 433, 432, 433, 433, 433, 434, 432, 433, 433, 433, 434, 434, 434, 434, 434, 433, 433, 433, 433, 433, 433, 435, 434, 434, 433, 433, 432, 431, 430, 430, 429, 432, 433, 432, 433, 432, 432, 432, 431, 431, 429, 428, 429, 430, 430, 429, 428, 427, 426, 427, 428, 427, 425, 427, 427, 429, 430, 430, 430, 428, 429, 430, 430, 429, 429, 429, 429, 429, 429, 430, 430, 432, 431, 430, 431, 433, 434, 433, 433, 433, 432, 431, 431, 431, 430, 431, 429, 430, 431, 432, 431, 431, 432, 432, 432, 432, 432, 433, 434, 434, 435, 434, 433, 434, 432, 433, 432, 430, 431, 430, 431, 431, 434, 433, 433, 433, 431, 431, 433, 433, 434, 434, 433, 433, 432, 430, 431, 428, 427, 428, 428, 431, 432, 435, 435, 434, 434, 432, 432, 432, 431, 432, 431, 432, 432, 433, 434, 434, 433, 433, 431, 432, 432, 433, 433, 433, 433, 432, 432, 432, 432, 431, 432, 432, 432, 432, 432, 431, 431, 432, 433, 434, 434, 435, 432, 432, 432, 434, 436, 437, 438, 438, 439, 439, 438, 437, 436, 435, 437, 440, 439, 440, 439, 437, 436, 436, 435, 435, 436, 435, 438, 439, 438, 439, 437, 437, 437, 437, 436, 436, 435, 436, 434, 437, 436, 438, 437, 435, 434, 434, 435, 435, 436, 436, 435, 434, 435, 434, 434, 434, 435, 437, 438, 439, 439, 436, 437, 437, 438, 438, 438, 439, 440, 441, 441, 441, 441, 439, 438, 438, 438, 437, 438, 438, 439, 438, 438, 436, 437, 436, 437, 437, 436, 434, 435, 435, 434, 435, 435, 435, 433, 433, 434, 433, 431, 431, 429, 430, 430, 430, 431, 431, 432, 431, 432, 432, 432, 430, 431, 430, 431, 429, 428, 427, 427, 429, 430, 433, 434, 433, 431, 432, 433, 434, 435, 436, 437, 437, 438, 439, 440, 442, 441, 440, 441, 441, 442, 442, 440, 441, 441, 442, 443, 441, 440, 438, 437, 437, 438, 439, 442, 442, 440, 438, 438, 437, 435, 437, 436, 437, 437, 437, 438, 437, 438, 438, 438, 437, 435, 435, 434, 433, 434, 435, 437, 437, 436, 435, 436, 437, 437, 437, 437, 435, 436, 437, 439, 440, 438, 437, 439, 438, 438, 438, 438, 438, 439, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 443, 442, 440, 439, 440, 440, 440, 439, 440, 440, 439, 439, 440, 439, 439, 438, 438, 438, 439, 438, 438, 437, 437, 437, 438, 439, 439, 440, 440, 441, 439, 438, 438, 437, 438, 435, 436, 437, 438, 437, 438, 438, 438, 438, 440, 440, 439, 438, 437, 437, 438, 438, 437, 437, 439, 440, 440, 438, 438, 438, 438, 439, 440, 439, 439, 438, 438, 439, 439, 441, 440, 441, 440, 441, 440, 440, 440, 441, 440, 441, 442, 443, 441, 442, 441, 440, 438, 437, 438, 439, 441, 441, 440, 441, 441, 439, 439, 438, 437, 436, 435, 434, 435, 436, 435, 435, 434, 434, 433, 433, 432, 431, 431, 432, 431, 431, 431, 430, 431, 432, 434, 436, 437, 438, 436, 437, 438, 438, 439, 440, 439, 439, 439, 439, 439, 441, 444, 445, 445, 444, 445, 444, 444, 445, 444, 447, 447, 448, 447, 447, 447, 446, 447, 447, 448, 447, 447, 449, 447, 447, 448, 446, 445, 444, 444, 442, 442, 441, 441, 440, 440, 440, 441, 440, 441, 442, 443, 442, 442, 441, 440, 439, 437, 437, 437, 437, 438, 438, 438, 438, 440, 440, 441, 438, 438, 437, 436, 438, 437, 437, 438, 439, 440, 440, 443, 442, 442, 441, 442, 442, 442, 443, 442, 442, 444, 445, 446, 447, 445, 446, 445, 443, 444, 444, 444, 442, 441, 441, 442, 443, 444, 442, 442, 441, 441, 440, 440, 438, 440, 439, 440, 442, 444, 445, 444, 444, 444, 443, 442, 442, 444, 444, 445, 446, 444, 445, 445, 445, 444, 446, 446, 446, 445, 445, 445, 446, 446, 446, 449, 448, 449, 448, 448, 449, 448, 446, 445, 443, 443, 443, 443, 442, 440, 440, 440, 441, 439, 440, 440, 440, 441, 440, 439, 439, 440, 443, 443, 442, 441, 441, 441, 443, 444, 444, 443, 443, 444, 445, 446, 445, 443, 445, 445, 445, 443, 443, 445, 443, 442, 444, 443, 442, 441, 442, 442, 444, 442, 442, 442, 443, 443, 442, 443, 443, 444, 445, 446, 444, 441, 440, 440, 441, 441, 441, 442, 442, 443, 444, 443, 443, 442, 441, 440, 440, 440, 439, 440, 441, 442, 444, 446, 444, 445, 444, 444, 443, 442, 441, 442, 443, 443, 441, 442, 442, 443, 444, 443, 445, 445, 445, 445, 444, 444, 444, 444, 446, 446, 447, 447, 446, 446, 445, 445, 444, 444, 446, 445, 445, 444, 445, 444, 444, 445, 444, 444, 444, 444, 444, 444, 444, 445, 445, 443, 443, 444, 445, 444, 444, 444, 444, 446, 446, 446, 446, 445, 446, 445, 445, 443, 443, 442, 442, 441, 442, 441, 442, 443, 443, 444, 445, 445, 445, 445, 445, 443, 442, 441, 443, 444, 445, 444, 443, 443, 444, 446, 448, 449, 446, 445, 446, 446, 447, 448, 449, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 448, 448, 449, 449, 449, 449, 448, 447, 445, 444, 443, 443, 443, 443, 443, 444, 444, 443, 442, 440, 440, 440, 441, 441, 442, 441, 441, 440, 440, 441, 441, 442, 443, 443, 444, 444, 444, 444, 444, 444, 446, 446, 447, 447, 447, 447, 448, 447, 448, 447, 446, 445, 443, 441, 442, 443, 445, 448, 447, 449, 449, 449, 448, 447, 445, 444, 443, 443, 444, 445, 445, 446, 446, 446, 446, 446, 446, 446, 445, 445, 443, 442, 443, 445, 443, 443, 443, 444, 443, 445, 444, 444, 444, 444, 444, 444, 445, 445, 445, 444, 443, 444, 445, 444, 446, 446, 447, 448, 448, 447, 446, 444, 444, 444, 446, 446, 448, 447, 445, 442, 443, 445, 446, 446, 445, 446, 445, 443, 443, 444, 445, 444, 444, 445, 446, 447, 446, 445, 444, 443, 443, 443, 443, 444, 443, 443, 445, 444, 444, 443, 444, 443, 444, 444, 443, 442, 442, 441, 441, 442, 441, 440, 441, 440, 442, 443, 444, 445, 446, 446, 447, 446, 447, 447, 448, 447, 449, 449, 450, 449, 448, 447, 448, 448, 449, 450, 453, 453, 453, 453, 454, 452, 454, 454, 454, 455, 454, 453, 451, 450, 449, 447, 448, 449, 451, 450, 447, 446, 444, 444, 443, 444, 444, 444, 443, 443, 445, 446, 444, 442, 440, 440, 443, 443, 444, 445, 446, 446, 445, 443, 443, 443, 443, 443, 447, 447, 447, 445, 444, 444, 446, 448, 448, 449, 450, 451, 453, 452, 451, 451, 450, 449, 450, 450, 449, 449, 448, 449, 451, 452, 451, 452, 453, 454, 453, 453, 453, 450, 449, 448, 449, 449, 450, 450, 452, 453, 452, 452, 452, 450, 450, 450, 450, 452, 451, 451, 452, 450, 450, 452, 452, 452, 452, 450, 450, 451, 452, 452, 451, 450, 449, 448, 448, 447, 446, 447, 450, 449, 448, 448, 448, 448, 449, 449, 451, 450, 450, 449, 450, 449, 449, 450, 451, 451, 451, 451, 453, 453, 452, 452, 451, 451, 451, 452, 452, 452, 452, 452, 452, 452, 453, 452, 452, 451, 451, 451, 452, 451, 450, 451, 451, 451, 450, 450, 449, 448, 447, 448, 448, 449, 446, 445, 445, 445, 445, 446, 446, 445, 444, 446, 445, 445, 446, 446, 444, 444, 443, 443, 442, 441, 442, 441, 443, 445, 443, 442, 443, 443, 443, 443, 442, 443, 444, 444, 445, 447, 449, 448, 448, 447, 446, 447, 447, 451, 452, 452, 452, 450, 449, 450, 451, 452, 453, 454, 455, 455, 456, 454, 455, 453, 451, 453, 453, 454, 454, 453, 452, 453, 452, 452, 451, 452, 451, 450, 450, 450, 451, 451, 451, 450, 448, 447, 447, 445, 447, 448, 449, 448, 449, 450, 449, 450, 450, 449, 448, 448, 446, 444, 443, 445, 445, 448, 448, 449, 450, 450, 448, 447, 448, 448, 449, 448, 449, 450, 449, 448, 449, 449, 449, 447, 450, 451, 452, 450, 449, 449, 448, 450, 450, 449, 450, 451, 451, 452, 450, 451, 453, 451, 451, 452, 452, 451, 452, 451, 453, 453, 453, 451, 451, 452, 452, 452, 452, 451, 451, 450, 449, 448, 451, 451, 450, 449, 451, 450, 450, 450, 451, 451, 451, 451, 451, 450, 449, 448, 447, 448, 449, 449, 449, 449, 450, 451, 452, 451, 451, 452, 454, 454, 455, 454, 453, 452, 452, 451, 451, 451, 452, 452, 452, 452, 452, 451, 452, 451, 451, 452, 452, 453, 453, 452, 451, 451, 451, 451, 452, 451, 450, 451, 451, 451, 451, 451, 452, 451, 452, 453, 455, 454, 455, 454, 456, 456, 453, 453, 451, 451, 452, 452, 454, 452, 452, 453, 453, 452, 451, 451, 450, 450, 450, 451, 451, 451, 452, 451, 451, 451, 450, 449, 450, 450, 451, 451, 453, 452, 452, 452, 453, 453, 453, 453, 452, 453, 455, 454, 455, 454, 452, 450, 450, 450, 452, 452, 452, 450, 451, 451, 451, 449, 450, 448, 446, 446, 445, 446, 449, 451, 450, 450, 448, 447, 447, 447, 450, 451, 452, 453, 451, 449, 447, 446, 447, 447, 449, 451, 451, 451, 450, 450, 450, 449, 450, 449, 451, 452, 451, 452, 452, 452, 453, 453, 454, 453, 453, 454, 454, 452, 450, 451, 453, 455, 455, 455, 452, 452, 453, 453, 454, 454, 454, 454, 454, 453, 453, 452, 452, 450, 451, 451, 452, 452, 453, 453, 453, 452, 454, 454, 454, 454, 452, 452, 450, 450, 449, 449, 450, 451, 451, 452, 452, 452, 452, 451, 452, 450, 451, 451, 451, 453, 454, 453, 453, 453, 453, 453, 452, 452, 452, 453, 452, 454, 453, 453, 453, 453, 452, 451, 450, 450, 451, 451, 452, 452, 453, 452, 451, 451, 451, 449, 449, 449, 448, 449, 449, 449, 449, 449, 448, 449, 450, 449, 450, 450, 450, 452, 450, 450, 448, 447, 447, 446, 447, 451, 451, 453, 452, 452, 453, 453, 452, 453, 452, 453, 454, 455, 454, 454, 453, 453, 453, 453, 453, 453, 453, 454, 454, 454, 456, 455, 456, 456, 454, 454, 454, 454, 453, 452, 452, 452, 452, 451, 452, 453, 451, 451, 451, 451, 452, 452, 453, 454, 452, 452, 451, 453, 454, 454, 453, 452, 449, 448, 449, 449, 450, 450, 450, 450, 452, 452, 452, 452, 449, 450, 449, 448, 448, 447, 449, 451, 451, 452, 453, 453, 453, 454, 455, 455, 455, 454, 453, 453, 453, 454, 455, 454, 454, 454, 454, 455, 454, 456, 455, 455, 454, 453, 454, 455, 455, 455, 455, 455, 453, 453, 451, 452, 454, 455, 455, 457, 456, 456, 454, 453, 451, 451, 450, 450, 452, 452, 454, 454, 453, 454, 454, 453, 453, 453, 453, 452, 453, 454, 455, 454, 454, 455, 455, 457, 457, 457, 457, 457, 458, 458, 458, 458, 457, 456, 456, 455, 455, 455, 454, 454, 454, 454, 453, 454, 456, 458, 459, 460, 459, 458, 456, 454, 454, 454, 456, 457, 456, 457, 456, 457, 454, 454, 454, 451, 449, 449, 449, 450, 450, 452, 453, 452, 453, 450, 450, 450, 451, 450, 451, 451, 451, 451, 451, 451, 452, 452, 451, 450, 450, 449, 451, 452, 453, 454, 454, 455, 454, 453, 451, 450, 452, 452, 453, 454, 453, 453, 453, 451, 452, 454, 454, 455, 454, 453, 453, 452, 452, 452, 454, 455, 454, 456, 456, 458, 460, 459, 457, 457, 457, 458, 458, 456, 457, 455, 455, 458, 457, 459, 459, 459, 460, 458, 459, 460, 461, 462, 461, 459, 456, 456, 454, 455, 453, 454, 453, 453, 452, 452, 452, 452, 451, 451, 450, 449, 448, 450, 448, 448, 449, 450, 449, 448, 448, 448, 450, 450, 449, 449, 449, 448, 449, 449, 450, 450, 450, 451, 449, 451, 451, 450, 451, 452, 453, 453, 454, 453, 453, 451, 451, 452, 453, 453, 452, 452, 452, 452, 454, 454, 454, 452, 450, 450, 450, 451, 453, 452, 453, 454, 452, 453, 453, 453, 451, 452, 453, 453, 454, 454, 454, 455, 456, 456, 456, 454, 456, 456, 457, 458, 459, 459, 458, 458, 459, 460, 458, 458, 457, 456, 456, 457, 456, 457, 458, 459, 458, 459, 459, 459, 457, 458, 458, 457, 456, 456, 455, 455, 455, 457, 455, 456, 455, 454, 455, 454, 452, 452, 452, 450, 449, 449, 449, 450, 450, 452, 454, 453, 456, 455, 454, 453, 452, 452, 454, 455, 457, 459, 458, 455, 455, 454, 455, 458, 458, 459, 458, 456, 455, 453, 453, 454, 454, 454, 453, 451, 452, 452, 454, 455, 454, 454, 454, 453, 453, 453, 455, 454, 454, 454, 453, 453, 453, 454, 455, 454, 454, 452, 452, 453, 452, 452, 452, 452, 452, 452, 452, 453, 452, 453, 451, 451, 450, 449, 450, 453, 452, 452, 451, 450, 450, 450, 452, 455, 457, 456, 454, 454, 453, 452, 452, 452, 453, 454, 455, 455, 454, 455, 456, 456, 456, 455, 455, 454, 455, 457, 459, 459, 458, 456, 454, 454, 456, 457, 456, 456, 455, 455, 457, 458, 459, 459, 457, 455, 454, 454, 453, 454, 454, 454, 453, 451, 451, 450, 451, 452, 453, 456, 457, 456, 457, 456, 455, 454, 454, 453, 453, 454, 455, 453, 453, 454, 454, 454, 457, 457, 456, 457, 456, 455, 457, 456, 456, 454, 454, 454, 454, 456, 456, 455, 455, 454, 454, 454, 455, 455, 456, 456, 455, 456, 455, 454, 452, 452, 453, 453, 453, 453, 453, 453, 454, 451, 450, 448, 450, 451, 452, 451, 451, 451, 453, 453, 454, 452, 452, 452, 453, 453, 455, 456, 454, 455, 456, 456, 457, 456, 456, 456, 455, 457, 458, 460, 461, 460, 460, 461, 461, 460, 461, 459, 459, 457, 458, 459, 460, 460, 459, 458, 458, 459, 459, 459, 459, 462, 464, 464, 463, 463, 461, 460, 459, 459, 459, 458, 459, 459, 460, 460, 459, 458, 458, 456, 456, 453, 454, 451, 452, 453, 454, 456, 457, 459, 458, 457, 455, 454, 452, 452, 452, 453, 454, 455, 456, 456, 457, 456, 454, 454, 454, 454, 455, 456, 456, 457, 456, 456, 456, 456, 457, 457, 457, 457, 459, 459, 459, 459, 456, 458, 458, 458, 458, 457, 456, 456, 456, 456, 455, 455, 456, 457, 456, 453, 453, 451, 447, 446, 447, 450, 451, 451, 449, 450, 450, 451, 452, 452, 452, 451, 451, 451, 451, 451, 453, 454, 455, 455, 455, 455, 454, 454, 453, 452, 453, 454, 455, 456, 456, 455, 454, 453, 454, 454, 455, 455, 456, 457, 459, 457, 457, 457, 456, 456, 457, 457, 458, 458, 458, 457, 456, 457, 457, 456, 456, 454, 454, 454, 454, 455, 456, 456, 455, 456, 458, 457, 456, 455, 456, 458, 457, 456, 455, 455, 454, 456, 457, 456, 457, 456, 456, 455, 455, 454, 454, 453, 454, 455, 457, 457, 459, 459, 458, 457, 457, 456, 456, 456, 456, 455, 455, 454, 455, 455, 454, 456, 456, 456, 454, 454, 453, 454, 453, 453, 454, 456, 457, 456, 454, 454, 453, 452, 451, 454, 456, 458, 456, 456, 457, 458, 457, 459, 458, 457, 458, 458, 457, 459, 456, 457, 457, 458, 458, 457, 455, 455, 455, 456, 455, 456, 455, 454, 454, 451, 451, 451, 450, 452, 452, 454, 455, 454, 454, 452, 451, 451, 451, 451, 451, 452, 452, 452, 453, 450, 450, 447, 445, 446, 448, 453, 455, 456, 456, 454, 453, 453, 452, 451, 452, 452, 453, 454, 454, 456, 456, 456, 455, 455, 453, 451, 451, 451, 452, 453, 453, 455, 456, 456, 456, 456, 454, 456, 457, 458, 458, 458, 457, 458, 457, 458, 458, 458, 459, 462, 463, 463, 462, 460, 456, 457, 457, 459, 459, 460, 461, 461, 460, 459, 459, 459, 461, 463, 464, 463, 463, 461, 460, 460, 460, 459, 458, 458, 459, 459, 459, 459, 458, 459, 459, 460, 460, 461, 461, 461, 461, 461, 461, 460, 460, 460, 458, 457, 458, 458, 459, 459, 459, 459, 458, 460, 461, 459, 459, 457, 455, 455, 456, 457, 457, 456, 456, 457, 456, 453, 451, 450, 451, 454, 454, 453, 453, 453, 453, 454, 453, 454, 454, 454, 452, 452, 452, 451, 452, 454, 455, 456, 456, 455, 453, 454, 454, 455, 456, 457, 456, 455, 454, 452, 451, 452, 452, 452, 453, 454, 453, 454, 453, 453, 455, 455, 455, 456, 457, 457, 457, 456, 454, 453, 451, 451, 451, 452, 454, 455, 456, 455, 454, 455, 453, 454, 453, 453, 453, 452, 452, 453, 456, 457, 458, 457, 456, 456, 456, 457, 456, 456, 457, 457, 457, 458, 458, 459, 457, 455, 455, 454, 454, 455, 454, 454, 454, 457, 455, 456, 455, 455, 456, 455, 454, 455, 453, 451, 450, 452, 452, 454, 454, 454, 455, 457, 457, 458, 457, 456, 455, 455, 454, 455, 456, 456, 456, 458, 457, 457, 457, 456, 457, 457, 456, 456, 456, 456, 457, 457, 458, 458, 458, 458, 457, 457, 456, 457, 459, 460, 460, 460, 461, 460, 459, 459, 457, 456, 455, 455, 455, 456, 457, 458, 458, 456, 457, 457, 456, 456, 456, 457, 457, 457, 457, 455, 453, 455, 455, 456, 458, 458, 459, 461, 461, 461, 460, 460, 459, 459, 458, 456, 456, 457, 457, 458, 459, 461, 461, 461, 458, 456, 454, 454, 454, 454, 454, 455, 456, 456, 456, 455, 456, 453, 453, 453, 454, 454, 454, 456, 457, 457, 456, 456, 455, 455, 455, 455, 458, 460, 461, 460, 459, 458, 458, 457, 457, 456, 457, 458, 458, 458, 459, 458, 459, 460, 461, 460, 456, 453, 453, 453, 455, 458, 460, 461, 460, 457, 458, 456, 456, 456, 457, 457, 458, 457, 459, 457, 456, 456, 456, 458, 459, 461, 460, 460, 459, 458, 458, 457, 458, 458, 458, 458, 461, 459, 459, 458, 459, 459, 460, 459, 461, 462, 461, 460, 461, 461, 460, 459, 460, 461, 463, 464, 464, 463, 460, 459, 457, 456, 455, 456, 458, 459, 458, 458, 458, 455, 453, 451, 451, 453, 452, 451, 452, 452, 452, 453, 452, 452, 452, 453, 453, 454, 453, 453, 451, 450, 452, 452, 454, 453, 453, 452, 453, 452, 452, 453, 454, 455, 455, 454, 454, 454, 455, 456, 456, 455, 455, 455, 456, 456, 455, 454, 454, 454, 453, 454, 453, 454, 456, 456, 454, 452, 453, 454, 453, 454, 453, 453, 453, 454, 453, 453, 453, 454, 455, 455, 454, 454, 454, 453, 451, 452, 455, 455, 455, 454, 455, 455, 455, 454, 453, 453, 454, 452, 455, 456, 458, 459, 459, 458, 458, 457, 458, 459, 461, 463, 462, 463, 463, 464, 464, 465, 463, 462, 462, 463, 463, 463, 462, 462, 461, 462, 464, 464, 464, 466, 466, 465, 464, 462, 461, 460, 459, 459, 459, 458, 460, 459, 461, 461, 460, 460, 458, 459, 456, 456, 456, 456, 456, 458, 457, 455, 454, 454, 454, 456, 456, 457, 458, 458, 458, 457, 456, 457, 456, 458, 457, 457, 457, 458, 459, 458, 459, 459, 460, 458, 458, 457, 456, 457, 457, 454, 456, 458, 458, 459, 459, 459, 458, 459, 460, 459, 461, 459, 458, 457, 456, 458, 460, 462, 462, 459, 458, 457, 456, 456, 457, 458, 458, 459, 458, 459, 458, 459, 460, 461, 461, 460, 459, 458, 456, 455, 455, 454, 455, 455, 455, 456, 456, 459, 460, 458, 458, 457, 458, 457, 457, 457, 456, 454, 453, 454, 454, 454, 454, 454, 454, 453, 454, 454, 452, 452, 451, 450, 450, 451, 451, 451, 451, 453, 452, 454, 454, 455, 454, 455, 456, 455, 456, 457, 457, 459, 458, 461, 461, 461, 460, 461, 460, 460, 461, 460, 461, 463, 464, 463, 463, 463, 464, 463, 464, 463, 462, 462, 460, 460, 460, 461, 461, 461, 461, 461, 461, 462, 462, 462, 462, 460, 461, 459, 460, 459, 459, 460, 460, 459, 460, 459, 459, 457, 457, 457, 457, 457, 457, 455, 454, 454, 455, 455, 457, 458, 458, 457, 454, 452, 454, 454, 456, 456, 456, 455, 455, 455, 454, 456, 457, 456, 456, 456, 455, 457, 458, 459, 460, 459, 457, 457, 455, 455, 455, 456, 458, 458, 459, 459, 457, 456, 454, 454, 453, 454, 455, 456, 455, 453, 453, 454, 456, 455, 453, 453, 453, 453, 454, 453, 453, 454, 454, 454, 454, 455, 456, 457, 457, 455, 454, 453, 453, 453, 453, 454, 453, 454, 455, 456, 457, 457, 457, 457, 456, 456, 457, 457, 457, 457, 459, 460, 459, 461, 462, 463, 462, 462, 464, 465, 466, 464, 464, 465, 466, 466, 467, 467, 465, 464, 464, 463, 467, 468, 468, 468, 467, 466, 466, 463, 461, 461, 461, 461, 461, 462, 462, 463, 460, 460, 460, 460, 461, 461, 463, 462, 462, 461, 460, 459, 458, 457, 458, 458, 456, 456, 455, 456, 456, 457, 458, 459, 459, 459, 458, 456, 455, 454, 455, 455, 454, 455, 456, 457, 454, 455, 454, 453, 454, 453, 455, 455, 455, 455, 454, 455, 456, 456, 455, 455, 454, 455, 455, 455, 456, 458, 458, 459, 458, 458, 460, 459, 459, 458, 459, 459, 458, 458, 458, 459, 460, 458, 459, 460, 458, 457, 457, 458, 458, 458, 459, 459, 459, 457, 457, 455, 455, 457, 456, 455, 454, 454, 453, 453, 452, 453, 454, 456, 457, 456, 456, 455, 454, 454, 454, 454, 453, 451, 450, 452, 453, 451, 451, 451, 452, 452, 453, 452, 452, 450, 451, 451, 452, 452, 452, 452, 454, 454, 454, 452, 452, 452, 453, 454, 456, 458, 460, 458, 457, 456, 455, 456, 456, 456, 455, 455, 455, 455, 457, 456, 458, 457, 457, 455, 456, 456, 457, 457, 459, 461, 459, 458, 458, 456, 459, 461, 460, 459, 459, 458, 457, 457, 458, 460, 460, 461, 462, 460, 460, 458, 459, 461, 463, 461, 462, 461, 460, 459, 459, 459, 459, 460, 461, 459, 460, 458, 458, 457, 458, 458, 457, 459, 459, 461, 461, 462, 463, 462, 462, 461, 462, 463, 462, 463, 461, 460, 461, 462, 462, 463, 464, 462, 462, 461, 462, 462, 462, 461, 461, 460, 460, 463, 463, 463, 464, 462, 462, 460, 460, 459, 458, 458, 458, 458, 458, 457, 457, 457, 457, 457, 459, 458, 458, 457, 458, 458, 459, 460, 461, 461, 458, 459, 458, 458, 458, 458, 458, 459, 460, 460, 459, 460, 460, 458, 457, 458, 459, 459, 461, 462, 462, 462, 462, 463, 462, 460, 459, 460, 459, 461, 461, 461, 461, 459, 459, 458, 458, 459, 460, 460, 461, 461, 461, 461, 461, 460, 460, 459, 459, 458, 456, 456, 457, 458, 458, 458, 458, 457, 457, 457, 458, 458, 457, 457, 457, 458, 458, 458, 458, 457, 457, 457, 458, 458, 458, 457, 458, 458, 459, 458, 456, 454, 456, 455, 457, 459, 460, 459, 459, 459, 459, 457, 457, 456, 457, 457, 456, 456, 455, 456, 457, 456, 457, 458, 460, 460, 461, 458, 457, 456, 455, 455, 456, 456, 458, 459, 460, 460, 460, 460, 459, 459, 458, 458, 456, 453, 454, 457, 458, 460, 460, 460, 458, 456, 458, 458, 459, 460, 461, 461, 461, 460, 459, 458, 458, 458, 459, 460, 459, 458, 457, 458, 458, 458, 459, 459, 461, 461, 461, 461, 460, 458, 457, 456, 455, 456, 455, 456, 456, 456, 456, 459, 459, 460, 460, 458, 458, 457, 458, 458, 457, 457, 457, 456, 456, 459, 460, 460, 459, 461, 460, 460, 459, 459, 458, 458, 457, 459, 460, 461, 461, 461, 459, 460, 458, 457, 458, 457, 458, 457, 458, 459, 458, 457, 457, 455, 455, 453, 454, 455, 454, 453, 455, 454, 454, 454, 454, 453, 454, 453, 453, 453, 453, 453, 453, 454, 454, 454, 453, 453, 455, 457, 457, 457, 455, 454, 454, 454, 458, 458, 458, 458, 456, 456, 456, 458, 459, 459, 460, 461, 460, 461, 464, 463, 463, 462, 460, 459, 460, 460, 462, 463, 463, 463, 463, 462, 461, 460, 457, 459, 462, 461, 460, 461, 458, 460, 460};
20 horigs.push_back(horig);}
21 {std::vector<float> horig={465, 466, 465, 467, 467, 467, 466, 466, 465, 465, 465, 467, 469, 468, 469, 469, 469, 470, 470, 470, 470, 469, 469, 467, 468, 467, 466, 466, 466, 465, 466, 466, 465, 466, 466, 465, 464, 464, 465, 464, 467, 467, 465, 465, 464, 463, 462, 461, 461, 460, 462, 464, 465, 465, 464, 463, 462, 461, 460, 459, 459, 459, 460, 460, 461, 461, 460, 459, 460, 461, 462, 461, 461, 460, 461, 461, 460, 459, 458, 458, 459, 459, 459, 461, 460, 460, 459, 457, 456, 456, 457, 459, 460, 461, 460, 460, 461, 462, 463, 463, 464, 464, 462, 462, 461, 463, 463, 463, 462, 462, 462, 462, 464, 466, 467, 465, 462, 461, 461, 462, 462, 460, 458, 459, 460, 461, 461, 460, 459, 460, 459, 460, 459, 458, 458, 459, 460, 462, 461, 461, 460, 461, 462, 460, 459, 460, 460, 460, 459, 461, 460, 459, 457, 457, 458, 461, 460, 461, 461, 459, 458, 460, 460, 461, 462, 461, 460, 459, 458, 458, 461, 462, 463, 465, 466, 466, 465, 464, 464, 462, 463, 463, 465, 464, 464, 464, 464, 463, 463, 461, 461, 459, 458, 459, 459, 459, 461, 462, 464, 464, 462, 460, 461, 460, 462, 463, 464, 464, 465, 464, 464, 464, 464, 464, 463, 465, 466, 466, 465, 463, 463, 463, 463, 464, 465, 465, 467, 467, 467, 468, 467, 466, 464, 463, 465, 465, 465, 466, 466, 466, 466, 464, 465, 463, 462, 463, 462, 464, 463, 463, 461, 461, 463, 463, 462, 463, 464, 461, 461, 461, 460, 460, 460, 460, 461, 463, 461, 459, 459, 461, 462, 462, 461, 459, 458, 456, 457, 459, 460, 462, 462, 464, 463, 462, 462, 460, 461, 461, 462, 461, 460, 460, 460, 460, 460, 459, 459, 461, 463, 465, 463, 463, 461, 460, 459, 459, 458, 460, 461, 462, 462, 460, 459, 461, 460, 459, 457, 456, 457, 457, 459, 460, 461, 462, 461, 461, 461, 459, 461, 460, 460, 460, 461, 461, 461, 462, 464, 463, 461, 460, 458, 458, 459, 461, 462, 464, 464, 463, 463, 463, 463, 462, 463, 463, 463, 463, 462, 463, 462, 462, 463, 464, 465, 464, 463, 464, 465, 463, 463, 462, 460, 459, 458, 459, 459, 459, 459, 459, 457, 457, 459, 458, 457, 456, 456, 457, 458, 459, 459, 460, 458, 458, 459, 459, 459, 460, 460, 461, 461, 461, 461, 460, 461, 461, 463, 463, 463, 463, 463, 463, 464, 465, 464, 464, 464, 464, 463, 463, 460, 460, 460, 459, 459, 460, 460, 460, 459, 459, 458, 458, 459, 458, 459, 458, 460, 461, 461, 461, 460, 460, 459, 461, 460, 461, 462, 462, 462, 462, 461, 462, 462, 462, 463, 461, 459, 460, 459, 459, 460, 460, 460, 460, 459, 459, 459, 459, 460, 460, 461, 460, 462, 461, 460, 459, 457, 460, 458, 457, 456, 456, 456, 457, 458, 460, 461, 461, 462, 462, 461, 460, 460, 462, 462, 462, 462, 462, 462, 463, 463, 465, 465, 467, 468, 468, 468, 469, 469, 467, 467, 467, 467, 469, 468, 468, 468, 467, 466, 466, 466, 468, 468, 466, 464, 464, 462, 462, 462, 462, 462, 462, 462, 462, 462, 460, 461, 460, 460, 460, 460, 461, 461, 460, 463, 462, 462, 462, 461, 461, 461, 463, 465, 466, 466, 466, 466, 464, 463, 462, 462, 462, 461, 459, 459, 459, 458, 459, 461, 462, 462, 461, 460, 459, 458, 458, 458, 457, 459, 458, 459, 459, 460, 461, 461, 460, 460, 460, 460, 460, 461, 461, 463, 462, 461, 462, 462, 464, 463, 464, 465, 464, 465, 464, 463, 462, 461, 459, 458, 460, 461, 462, 463, 465, 466, 467, 467, 466, 462, 461, 462, 463, 462, 462, 459, 457, 457, 459, 461, 461, 459, 458, 456, 456, 457, 458, 458, 458, 456, 455, 455, 454, 455, 454, 455, 454, 454, 454, 455, 457, 458, 459, 460, 459, 459, 460, 459, 459, 460, 460, 462, 463, 462, 462, 462, 462, 462, 462, 463, 464, 464, 464, 466, 465, 465, 464, 462, 463, 462, 463, 463, 463, 462, 461, 461, 461, 461, 462, 464, 464, 466, 465, 464, 463, 462, 462, 462, 461, 462, 463, 463, 463, 463, 463, 465, 465, 465, 464, 463, 463, 463, 463, 463, 462, 462, 463, 463, 463, 463, 463, 463, 461, 464, 464, 464, 463, 463, 461, 461, 460, 459, 458, 458, 459, 460, 462, 463, 463, 462, 459, 458, 459, 460, 461, 462, 461, 462, 462, 462, 463, 462, 465, 464, 463, 463, 463, 464, 462, 462, 460, 459, 459, 461, 460, 462, 462, 462, 463, 463, 463, 462, 461, 460, 460, 461, 463, 464, 465, 465, 464, 463, 464, 462, 462, 463, 464, 462, 462, 463, 462, 464, 464, 463, 461, 460, 460, 460, 461, 459, 459, 460, 461, 463, 462, 460, 459, 458, 457, 458, 459, 459, 459, 459, 459, 460, 462, 459, 459, 457, 457, 459, 459, 460, 461, 462, 463, 460, 459, 458, 458, 458, 460, 459, 460, 458, 459, 459, 460, 461, 462, 461, 460, 459, 460, 462, 463, 464, 462, 461, 459, 458, 458, 459, 459, 459, 458, 459, 459, 458, 458, 459, 459, 457, 458, 458, 459, 460, 461, 461, 461, 461, 461, 460, 460, 459, 460, 461, 461, 461, 461, 460, 459, 459, 459, 459, 459, 460, 461, 460, 459, 459, 459, 460, 460, 460, 462, 462, 462, 462, 461, 461, 460, 460, 458, 458, 459, 461, 462, 464, 464, 464, 464, 464, 465, 464, 465, 463, 463, 463, 463, 462, 463, 464, 464, 464, 466, 466, 467, 469, 468, 468, 467, 465, 465, 463, 464, 464, 464, 465, 465, 465, 465, 466, 463, 464, 462, 463, 463, 462, 461, 460, 460, 461, 461, 459, 460, 460, 460, 458, 459, 460, 460, 460, 460, 459, 459, 459, 458, 459, 460, 460, 459, 459, 460, 458, 458, 458, 458, 458, 457, 458, 459, 460, 460, 462, 463, 462, 462, 460, 461, 463, 464, 466, 465, 464, 462, 460, 461, 462, 462, 464, 465, 465, 464, 462, 464, 464, 464, 465, 466, 464, 464, 463, 465, 462, 462, 462, 461, 462, 461, 462, 461, 461, 463, 464, 465, 465, 465, 462, 462, 459, 459, 461, 462, 462, 464, 464, 463, 462, 460, 461, 462, 463, 461, 461, 461, 461, 461, 462, 463, 463, 462, 461, 460, 460, 460, 461, 461, 461, 460, 460, 459, 458, 458, 458, 458, 459, 459, 459, 457, 455, 456, 457, 458, 459, 458, 458, 457, 454, 454, 454, 453, 454, 455, 455, 454, 455, 455, 455, 457, 456, 456, 457, 458, 459, 461, 462, 461, 460, 459, 459, 459, 460, 461, 461, 462, 460, 459, 458, 460, 460, 461, 463, 463, 465, 464, 463, 462, 462, 460, 462, 461, 462, 464, 465, 464, 463, 462, 462, 462, 462, 462, 462, 462, 462, 460, 460, 459, 460, 459, 460, 460, 460, 462, 462, 462, 462, 462, 461, 461, 460, 461, 463, 463, 464, 465, 464, 464, 465, 466, 466, 466, 467, 467, 466, 465, 466, 466, 466, 465, 465, 464, 464, 464, 465, 464, 466, 466, 466, 464, 464, 462, 459, 459, 458, 460, 462, 462, 463, 461, 459, 459, 458, 457, 455, 454, 454, 454, 455, 455, 455, 454, 454, 455, 455, 453, 452, 453, 453, 454, 457, 457, 456, 454, 453, 454, 456, 455, 456, 456, 455, 456, 455, 457, 460, 461, 460, 459, 460, 460, 462, 462, 464, 465, 465, 464, 464, 466, 467, 466, 465, 463, 465, 467, 468, 467, 467, 465, 466, 465, 466, 467, 466, 465, 466, 465, 465, 466, 464, 463, 463, 462, 462, 462, 462, 462, 462, 462, 462, 462, 464, 463, 464, 465, 465, 466, 467, 465, 464, 464, 463, 463, 464, 465, 464, 464, 463, 462, 461, 462, 463, 464, 463, 463, 462, 462, 462, 462, 462, 462, 461, 461, 463, 464, 463, 464, 462, 461, 462, 461, 461, 461, 461, 461, 462, 462, 462, 463, 463, 464, 464, 463, 462, 463, 464, 466, 467, 466, 467, 466, 466, 466, 465, 466, 468, 468, 469, 467, 468, 467, 467, 467, 466, 466, 468, 467, 468, 467, 466, 466, 466, 464, 464, 463, 462, 463, 464, 463, 462, 464, 463, 464, 464, 465, 463, 463, 464, 463, 464, 462, 462, 463, 463, 464, 465, 465, 465, 464, 465, 464, 463, 463, 461, 461, 463, 464, 464, 463, 461, 459, 459, 459, 459, 458, 458, 458, 456, 455, 455, 455, 454, 455, 455, 454, 453, 453, 455, 455, 456, 455, 455, 454, 453, 454, 455, 456, 458, 457, 458, 458, 457, 457, 457, 458, 459, 461, 463, 463, 464, 463, 463, 462, 462, 462, 462, 463, 462, 462, 462, 463, 463, 463, 463, 462, 461, 462, 462, 462, 461, 462, 462, 460, 460, 460, 460, 461, 461, 460, 459, 458, 458, 459, 463, 465, 465, 463, 461, 458, 458, 459, 459, 458, 458, 458, 458, 459, 460, 461, 463, 463, 463, 464, 464, 465, 464, 462, 462, 461, 462, 464, 465, 464, 464, 464, 463, 463, 463, 461, 461, 461, 461, 460, 460, 460, 460, 461, 462, 462, 459, 459, 457, 457, 457, 458, 459, 461, 461, 461, 461, 459, 460, 460, 461, 461, 462, 463, 462, 461, 461, 462, 464, 463, 463, 463, 463, 465, 464, 465, 465, 464, 464, 464, 464, 464, 464, 463, 462, 463, 464, 463, 462, 462, 462, 463, 464, 464, 463, 465, 463, 463, 462, 462, 460, 461, 463, 464, 464, 466, 466, 465, 463, 463, 462, 462, 463, 464, 464, 463, 463, 464, 464, 463, 464, 466, 465, 466, 467, 465, 465, 465, 465, 465, 466, 466, 468, 465, 465, 464, 463, 464, 463, 465, 466, 465, 464, 465, 464, 465, 465, 465, 465, 466, 467, 466, 465, 466, 468, 471, 469, 469, 467, 466, 464, 465, 464, 463, 463, 462, 462, 462, 462, 462, 462, 460, 460, 460, 461, 462, 462, 462, 461, 459, 460, 460, 460, 460, 460, 461, 461, 462, 464, 464, 462, 463, 461, 462, 460, 458, 458, 459, 460, 458, 459, 458, 457, 460, 458, 458, 457, 457, 457, 456, 456, 456, 456, 456, 457, 458, 459, 459, 460, 460, 460, 462, 460, 460, 460, 462, 463, 463, 463, 464, 462, 461, 462, 464, 463, 463, 463, 464, 467, 468, 468, 465, 463, 463, 461, 462, 462, 462, 461, 460, 462, 462, 462, 460, 459, 458, 458, 459, 461, 461, 462, 463, 463, 463, 463, 463, 463, 463, 461, 461, 461, 461, 463, 464, 462, 462, 462, 461, 460, 460, 462, 464, 465, 463, 463, 464, 465, 466, 466, 465, 465, 466, 463, 463, 463, 464, 465, 465, 466, 466, 465, 466, 467, 465, 465, 465, 466, 465, 467, 465, 465, 464, 465, 465, 465, 465, 464, 462, 462, 462, 462, 462, 462, 463, 462, 461, 458, 458, 458, 457, 459, 458, 459, 458, 459, 458, 458, 455, 455, 456, 458, 456, 457, 455, 455, 455, 455, 456, 458, 457, 457, 455, 455, 454, 454, 455, 455, 456, 456, 458, 459, 459, 458, 458, 457, 457, 458, 459, 459, 461, 460, 461, 461, 463, 461, 463, 464, 463, 464, 463, 463, 463, 461, 462, 461, 461, 463, 465, 465, 465, 463, 463, 463, 464, 463, 463, 463, 463, 462, 463, 463, 462, 463, 464, 464, 464, 466, 466, 466, 465, 464, 462, 461, 461, 461, 462, 465, 466, 467, 465, 463, 462, 461, 461, 463, 463, 464, 462, 461, 460, 460, 461, 462, 460, 462, 463, 463, 463, 462, 462, 460, 461, 462, 463, 462, 462, 461, 461, 461, 461, 461, 461, 462, 462, 461, 460, 459, 459, 460, 460, 461, 461, 461, 461, 461, 460, 460, 459, 460, 461, 460, 461, 461, 462, 462, 464, 464, 462, 461, 459, 457, 459, 459, 460, 459, 458, 460, 460, 461, 461, 459, 459, 460, 459, 460, 459, 459, 458, 459, 459, 459, 459, 460, 459, 461, 459, 460, 459, 459, 460, 459, 459, 460, 460, 460, 460, 462, 462, 463, 461, 461, 460, 462, 462, 461, 461, 459, 458, 460, 460, 461, 460, 460, 458, 458, 459, 460, 463, 463, 465, 465, 464, 464, 464, 463, 464, 464, 463, 462, 461, 461, 461, 462, 463, 462, 462, 463, 462, 462, 460, 460, 459, 460, 462, 462, 461, 459, 457, 458, 458, 457, 458, 459, 461, 459, 459, 459, 459, 460, 459, 458, 458, 458, 461, 461, 460, 459, 459, 458, 458, 458, 459, 459, 461, 461, 461, 462, 463, 464, 463, 464, 464, 463, 462, 461, 461, 461, 460, 462, 464, 465, 465, 466, 465, 464, 464, 464, 465, 465, 466, 465, 464, 464, 464, 463, 463, 461, 462, 461, 461, 463, 464, 464, 463, 463, 462, 461, 460, 458, 459, 460, 461, 463, 463, 465, 466, 465, 466, 466, 466, 467, 467, 468, 467, 467, 465, 463, 462, 461, 463, 464, 465, 466, 466, 467, 468, 469, 468, 467, 465, 465, 464, 463, 461, 461, 461, 462, 462, 459, 458, 457, 458, 458, 458, 456, 457, 459, 458, 458, 459, 458, 460, 460, 461, 460, 462, 458, 458, 457, 457, 458, 459, 459, 457, 458, 460, 459, 460, 462, 461, 462, 461, 461, 462, 462, 463, 464, 463, 462, 462, 463, 465, 465, 467, 467, 467, 466, 465, 465, 464, 464, 463, 463, 463, 465, 466, 466, 465, 467, 467, 467, 466, 464, 463, 461, 462, 463, 463, 462, 461, 460, 461, 462, 463, 463, 463, 463, 463, 462, 463, 463, 461, 461, 459, 459, 459, 460, 461, 462, 462, 461, 461, 461, 462, 460, 458, 457, 459, 459, 461, 455, 450, 449, 452, 456, 461, 462, 463, 461, 461, 460, 460, 461, 461, 461, 462, 463, 462, 463, 463, 464, 463, 462, 462, 463, 462, 461, 459, 458, 460, 461, 462, 463, 462, 462, 461, 462, 463, 464, 464, 465, 466, 464, 462, 459, 458, 459, 461, 463, 464, 464, 462, 463, 461, 462, 462, 462, 463, 462, 463, 463, 461, 460, 459, 460, 460, 459, 460, 459, 459, 459, 460, 460, 460, 460, 460, 458, 455, 454, 456, 458, 458, 461, 460, 460, 458, 455, 454, 455, 456, 458, 458, 458, 459, 459, 460, 460, 460, 461, 462, 462, 462, 463, 463, 463, 461, 462, 463, 463, 463, 465, 464, 464, 463, 462, 462, 463, 463, 463, 462, 460, 459, 459, 459, 460, 460, 460, 459, 460, 461, 461, 460, 460, 459, 457, 459, 457, 459, 459, 462, 461, 462, 462, 462, 463, 463, 464, 462, 464, 465, 466, 468, 468, 468, 467, 467, 466, 466, 463, 463, 463, 464, 465, 465, 465, 468, 467, 467, 467, 466, 464, 464, 464, 462, 463, 462, 463, 463, 463, 462, 461, 461, 460, 459, 460, 459, 459, 459, 459, 458, 457, 457, 458, 460, 462, 461, 461, 462, 461, 461, 461, 462, 462, 462, 461, 461, 460, 460, 460, 461, 460, 459, 459, 459, 461, 463, 464, 465, 463, 463, 460, 462, 461, 462, 464, 464, 463, 462, 461, 462, 463, 465, 465, 466, 467, 468, 467, 464, 461, 460, 459, 460, 462, 463, 465, 466, 465, 466, 464, 465, 465, 465, 464, 463, 461, 460, 460, 459, 462, 460, 461, 462, 461, 461, 460, 461, 461, 462, 462, 462, 462, 462, 462, 464, 465, 464, 466, 465, 464, 465, 465, 465, 465, 464, 465, 466, 465, 467, 467, 467, 467, 466, 466, 465, 464, 465, 465, 465, 463, 463, 461, 461, 462, 464, 465, 465, 464, 463, 462, 460, 460, 460, 460, 461, 462, 462, 460, 458, 457, 457, 458, 459, 461, 459, 458, 456, 457, 457, 458, 458, 457, 455, 457, 457, 459, 459, 460, 461, 460, 460, 461, 460, 462, 460, 459, 459, 457, 457, 456, 458, 459, 461, 460, 459, 461, 459, 460, 460, 460, 459, 458, 458, 459, 461, 461, 461, 459, 458, 458, 457, 457, 459, 460, 462, 462, 462, 462, 460, 461, 462, 463, 463, 463, 463, 462, 463, 464, 464, 465, 464, 463, 464, 463, 463, 463, 462, 462, 462, 460, 461, 462, 461, 462, 461, 461, 461, 461, 461, 463, 464, 464, 463, 461, 460, 459, 460, 460, 461, 461, 463, 463, 463, 463, 462, 462, 463, 462, 461, 459, 459, 460, 462, 465, 465, 465, 465, 463, 463, 463, 462, 461, 461, 462, 463, 462, 463, 463, 462, 462, 465, 465, 467, 465, 464, 462, 461, 460, 462, 463, 461, 461, 461, 461, 461, 461, 462, 460, 459, 460, 459, 461, 462, 461, 461, 459, 457, 455, 455, 454, 455, 457, 458, 457, 456, 455, 456, 457, 458, 460, 459, 459, 459, 459, 459, 458, 460, 456, 453, 455, 457, 458, 461, 461, 461, 462, 460, 461, 461, 462, 462, 462, 461, 462, 463, 464, 465, 465, 464, 463, 464, 464, 462, 461, 462, 463, 464, 463, 462, 463, 464, 464, 466, 469, 469, 468, 467, 466, 465, 465, 467, 467, 468, 469, 468, 468, 466, 464, 464, 465, 465, 465, 465, 464, 461, 461, 461, 460, 460, 460, 460, 459, 459, 459, 459, 460, 460, 461, 459, 459, 457, 456, 458, 460, 460, 461, 461, 461, 462, 461, 461, 462, 461, 461, 463, 463, 463, 462, 461, 460, 461, 462, 462, 463, 464, 464, 465, 465, 464, 464, 463, 463, 463, 463, 462, 461, 461, 458, 457, 458, 458, 459, 458, 459, 459, 458, 458, 458, 459, 457, 457, 457, 455, 454, 455, 457, 459, 459, 458, 458, 457, 456, 454, 456, 457, 460, 461, 462, 461, 460, 458, 458, 456, 457, 456, 458, 458, 459, 460, 462, 460, 461, 461, 462, 460, 462, 462, 462, 462, 463, 463, 463, 462, 463, 464, 463, 463, 465, 465, 466, 465, 466, 465, 464, 464, 465, 465, 464, 465, 466, 467, 467, 466, 466, 464, 463, 464, 463, 463, 465, 464, 464, 463, 462, 461, 461, 462, 461, 462, 463, 463, 463, 461, 462, 461, 463, 462, 461, 462, 463, 464, 463, 464, 463, 464, 465, 466, 465, 462, 461, 461, 460, 461, 459, 460, 460, 461, 461, 461, 461, 461, 461, 462, 464, 463, 465, 465, 464, 464, 463, 462, 463, 461, 461, 461, 461, 459, 460, 461, 462, 463, 465, 465, 465, 465, 463, 462, 463, 463, 463, 463, 462, 461, 461, 460, 460, 459, 460, 458, 458, 458, 460, 460, 460, 463, 463, 463, 462, 460, 461, 461, 461, 460, 460, 460, 462, 462, 463, 462, 460, 460, 460, 462, 462, 463, 464, 463, 462, 462, 462, 463, 465, 465, 465, 464, 464, 462, 461, 460, 461, 459, 459, 459, 460, 459, 458, 457, 457, 457, 457, 458, 458, 457, 458, 457, 457, 458, 458, 458, 457, 455, 454, 455, 456, 455, 455, 457, 455, 456, 458, 457, 457, 458, 458, 458, 458, 458, 459, 457, 458, 459, 460, 460, 461, 464, 463, 465, 466, 466, 466, 465, 466, 467, 466, 465, 466, 466, 467, 467, 467, 467, 468, 468, 467, 467, 467, 467, 467, 467, 468, 469, 469, 469, 468, 468, 467, 466, 466, 467, 467, 467, 465, 464, 463, 463, 463, 461, 460, 460, 460, 461, 462, 461, 461, 461, 460, 460, 458, 458, 457, 457, 456, 458, 460, 459, 460, 460, 458, 458, 458, 458, 460, 460, 460, 461, 461, 461, 462, 461, 461, 460, 461, 463, 464, 464, 464, 465, 466, 465, 465, 465, 464, 466, 466, 467, 468, 467, 467, 467, 467, 466, 465, 464, 463, 463, 465, 465, 465, 465, 464, 464, 464, 462, 462, 462, 462, 463, 462, 462, 463, 461, 460, 460, 459, 458, 459, 460, 462, 461, 461, 461, 460, 463, 464, 464, 464, 464, 463, 462, 461, 460, 459, 458, 459, 458, 458, 460, 462, 463, 464, 466, 465, 463, 464, 462, 461, 461, 461, 461, 461, 461, 462, 464, 463, 466, 465, 466, 466, 465, 465, 467, 467, 466, 464, 463, 462, 461, 462, 463, 465, 463, 463, 463, 463, 464, 462, 462, 460, 458, 459, 458, 459, 460, 460, 461, 461, 462, 461, 459, 458, 457, 456, 456, 456, 459, 459, 459, 459, 457, 455, 456, 457, 458, 460, 459, 458, 458, 458, 458, 458, 458, 458, 459, 461, 460, 459, 459, 459, 460, 459, 460, 460, 460, 460, 461, 462, 462, 463, 462, 460, 461, 461, 460, 461, 462, 463, 464, 464, 464, 463, 461, 461, 462, 463, 463, 463, 464, 462, 463, 461, 461, 462, 462, 461, 460, 460, 459, 460, 461, 462, 461, 460, 460, 461, 461, 460, 461, 461, 460, 460, 461, 460, 461, 460, 460, 460, 461, 461, 460, 458, 459, 461, 462, 463, 462, 462, 461, 460, 458, 458, 459, 460, 461, 463, 465, 465, 464, 464, 465, 464, 464, 465, 465, 464, 466, 468, 469, 467, 466, 463, 464, 464, 465, 464, 464, 464, 464, 464, 465, 465, 464, 463, 462, 463, 463, 463, 463, 462, 463, 462, 463, 462, 462, 460, 460, 460, 460, 460, 460, 458, 458, 457, 457, 457, 458, 459, 459, 458, 459, 460, 460, 460, 459, 460, 459, 460, 460, 460, 462, 462, 462, 461, 461, 461, 462, 465, 464, 463, 462, 462, 462, 463, 462, 462, 462, 464, 463, 462, 461, 461, 461, 461, 461, 463, 463, 463, 463, 462, 460, 459, 459, 458, 458, 459, 461, 462, 461, 460, 460, 459, 460, 461, 461, 460, 460, 460, 461, 461, 462, 463, 462, 461, 461, 463, 463, 464, 463, 463, 463, 463, 464, 464, 464, 464, 463, 463, 463, 463, 463, 464, 463, 463, 462, 461, 462, 464, 463, 462, 463, 463, 463, 463, 463, 464, 465, 463, 464, 464, 463, 464, 464, 464, 464, 464, 463, 463, 464, 465, 465, 464, 465, 465, 465, 464, 464, 464, 464, 464, 465, 464, 464, 463, 462, 461, 461, 461, 461, 462, 461, 461, 460, 460, 459, 458, 457, 457, 457, 458, 458, 457, 456, 457, 458, 457, 458, 458, 457, 457, 457, 456, 457, 457, 458, 459, 462, 461, 462, 461, 461, 460, 461, 460, 460, 459, 459, 459, 459, 460, 460, 459, 460, 460, 460, 460, 462, 463, 465, 466, 464, 466, 463, 463, 462, 461, 462, 462, 461, 462, 462, 463, 463, 465, 465, 465, 464, 463, 462, 462, 462, 464, 465, 463, 464, 463, 464, 465, 466, 466, 465, 464, 464, 464, 466, 468, 469, 467, 468, 468, 468, 468, 467, 468, 468, 469, 470, 469, 469, 468, 466, 466, 466, 467, 467, 465, 465, 466, 467, 468, 468, 467, 467, 465, 466, 465, 467, 466, 466, 465, 465, 465, 466, 467, 466, 465, 463, 463, 465, 466, 467, 466, 465, 463, 463, 463, 464, 464, 465, 465, 463, 463, 460, 461, 461, 461, 460, 460, 459, 461, 461, 459, 457, 458, 458, 458, 459, 460, 458, 457, 457, 457, 458, 459, 459, 459, 460, 459, 458, 457, 456, 456, 456, 456, 460, 461, 462, 461, 460, 460, 459, 460, 460, 460, 462, 462, 462, 463, 464, 464, 463, 464, 465, 466, 468, 470, 470, 471, 469, 467, 467, 466, 467, 466, 466, 466, 468, 467, 467, 465, 464, 464, 465, 466, 468, 467, 465, 462, 461, 462, 462, 460, 460, 459, 458, 457, 457, 457, 458, 459, 460, 459, 458, 459, 460, 459, 461, 461, 460, 459, 457, 457, 457, 458, 458, 459, 458, 459, 460, 460, 462, 462, 464, 465, 466, 467, 467, 467, 467, 466, 465, 465, 464, 466, 465, 467, 466, 467, 468, 467, 467, 466, 465, 465, 465, 465, 464, 464, 465, 466, 466, 464, 462, 463, 462, 463, 464, 463, 464, 464, 463, 462, 462, 460, 461, 463, 461, 461, 463, 464, 464, 463, 463, 463, 463, 464, 464, 463, 461, 459, 460, 461, 462, 463, 464, 463, 462, 462, 462, 463, 463, 463, 465, 466, 467, 465, 463, 462, 462, 462, 463, 464, 465, 465, 464, 463, 461, 462, 462, 462, 463, 463, 462, 460, 460, 459, 458, 458, 460, 461, 463, 463, 463, 461, 460, 460, 460, 462, 463, 463, 464, 465, 464, 464, 463, 464, 465, 463, 463, 463, 463, 464, 465, 466, 466, 466, 466, 468, 467, 466, 465, 463, 462, 461, 461, 462, 462, 463, 463, 462, 461, 461, 462, 463, 462, 462, 461, 461, 462, 462, 463, 462, 463, 463, 462, 462, 463, 463, 462, 462, 461, 460, 460, 460, 460, 461, 460, 461, 459, 458, 457, 456, 456, 458, 458, 458, 457, 458, 458, 458, 457, 456, 456, 454, 453, 452, 454, 455, 457, 459, 461, 461, 458, 456, 457, 455, 456, 457, 456, 457, 457, 458, 461, 463, 463, 464, 465, 465, 464, 464, 463, 464, 465, 466, 466, 465, 467, 467, 469, 469, 470, 470, 470, 468, 467, 465, 465, 463, 463, 462, 462, 461, 461, 464, 465, 468, 468, 467, 465, 463, 462, 462, 462, 462, 463, 461, 462, 462, 460, 461, 460, 460, 460, 461, 460, 461, 460, 460, 458, 458, 456, 456, 459, 459, 460, 459, 460, 458, 459, 459, 459, 459, 460, 460, 461, 462, 464, 464, 465, 466, 464, 464, 465, 466, 467, 468, 469, 469, 469, 469, 469, 469, 467, 467, 467, 466, 467, 468, 471, 473, 473, 471, 470, 469, 468, 468, 469, 469, 468, 467, 466, 465, 463, 462, 463, 463, 463, 464, 465, 465, 464, 464, 464, 463, 464, 464, 464, 463, 463, 461, 461, 462, 461, 462, 461, 462, 463, 463, 462, 462, 461, 462, 464, 466, 465, 464, 463, 464, 464, 463, 461, 461, 460, 462, 461, 463, 464, 464, 463, 462, 459, 459, 460, 460, 462, 462, 462, 460, 460, 459, 461, 460, 458, 458, 458, 458, 459, 459, 460, 459, 458, 460, 459, 459, 458, 458, 458, 457, 457, 455, 457, 457, 459, 459, 458, 460, 460, 459, 458, 459, 458, 459, 460, 460, 460, 459, 461, 461, 462, 461, 461, 459, 458, 458, 458, 460, 460, 461, 461, 461, 462, 463, 463, 462, 462, 462, 461, 461, 460, 463, 463, 464, 462, 461, 459, 459, 461, 461, 462, 461, 462, 461, 462, 463, 464, 464, 464, 463, 461, 461, 460, 462, 464, 465, 466, 465, 465, 466, 465, 465, 464, 464, 463, 463, 464, 464, 464, 464, 464, 465, 465, 464, 466, 467, 467, 468, 468, 469, 468, 467, 468, 470, 470, 470, 471, 472, 474, 475, 477, 479, 482, 485, 489, 493, 497, 502, 508, 516, 525, 538, 556, 576, 599, 624, 647, 668, 684, 696, 701, 703, 700, 693, 682, 672, 660, 650, 641, 633, 624, 616, 612, 609, 606, 607, 609, 613, 616, 621, 623, 623, 622, 620, 617, 612, 607, 602, 597, 590, 585, 580, 576, 572, 570, 567, 565, 561, 558, 555, 551, 549, 546, 544, 543, 542, 539, 536, 533, 529, 528, 525, 523, 520, 517, 513, 511, 510, 509, 507, 504, 502, 501, 500, 497, 496, 494, 493, 492, 490, 487, 486, 486, 486, 484, 482, 482, 480, 478, 478, 476, 474, 474, 474, 472, 471, 471, 470, 468, 467, 467, 466, 466, 467, 468, 466, 466, 466, 465, 464, 466, 467, 467, 466, 466, 465, 465, 465, 465, 466, 464, 467, 467, 469, 470, 470, 472, 470, 470, 470, 470, 471, 472, 471, 469, 469, 469, 468, 468, 468, 468, 468, 468, 469, 469, 470, 470, 470, 470, 470, 470, 469, 468, 467, 467, 465, 465, 466, 466, 467, 468, 466, 468, 467, 468, 469, 470, 470, 470, 469, 468, 469, 469, 469, 468, 470, 469, 470, 472, 472, 472, 474, 475, 476, 473, 474, 473, 474, 474, 474, 474, 475, 477, 480, 482, 486, 488, 491, 492, 492, 492, 495, 497, 498, 498, 498, 499, 498, 499, 500, 502, 504, 505, 508, 509, 510, 513, 515, 519, 521, 526, 532, 536, 541, 544, 548, 551, 553, 553, 552, 549, 545, 542, 538, 535, 533, 532, 533, 537, 539, 543, 546, 549, 551, 553, 555, 558, 560, 560, 564, 568, 569, 572, 573, 576, 580, 584, 587, 594, 597, 603, 605, 606, 607, 604, 604, 604, 606, 608, 612, 617, 621, 625, 629, 634, 641, 646, 649, 653, 654, 655, 653, 650, 647, 642, 637, 633, 630, 628, 623, 623, 619, 615, 611, 608, 603, 599, 596, 591, 588, 584, 580, 576, 573, 572, 571, 571, 569, 568, 569, 567, 564, 562, 560, 558, 557, 558, 558, 558, 557, 556, 554, 550, 548, 545, 542, 538, 535, 534, 533, 531, 531, 531, 531, 533, 536, 539, 542, 543, 546, 546, 548, 550, 552, 555, 559, 564, 567, 572, 577, 582, 588, 593, 600, 603, 606, 608, 612, 615, 618, 622, 624, 626, 629, 630, 629, 626, 623, 620, 615, 608, 602, 596, 588, 580, 572, 564, 555, 547, 537, 530, 524, 517, 511, 508, 506, 501, 496, 491, 488, 487, 482, 479, 475, 472, 469, 466, 463, 462, 461, 459, 458, 456, 455, 454, 453, 452, 452, 451, 450, 448, 449, 449, 449, 448, 446, 446, 444, 445, 446, 446, 446, 447, 449, 447, 445, 445, 443, 441, 441, 442, 442, 442, 441, 442, 442, 442, 442, 441, 442, 442, 443, 445, 445, 446, 446, 446, 446, 446, 447, 446, 445, 446, 444, 444, 444, 443, 442, 443, 445, 446, 448, 448, 445, 444, 442, 441, 440, 440, 440, 440, 439, 440, 439, 441, 440, 439, 437, 436, 437, 437, 437, 438, 438, 439, 439, 439, 438, 438, 438, 440, 439, 440, 441, 439, 438, 440, 439, 439, 440, 439, 440, 440, 440, 440, 441, 442, 443, 442, 441, 440, 439, 438, 439, 439, 439, 440, 440, 439, 440, 439, 439, 438, 438, 435, 436, 437, 438, 438, 438, 437, 436, 435, 432, 431, 433, 434, 434, 436, 436, 435, 436, 436, 436, 437, 438, 438, 438, 437, 437, 436, 436, 436, 437, 436, 438, 440, 439, 442, 445, 447, 448, 449, 450, 449, 451, 456, 459, 463, 467, 473, 476, 480, 485, 489, 494, 500, 507, 514, 521, 528, 536, 547, 557, 569, 581, 591, 597, 604, 610, 611, 612, 612, 612, 611, 612, 613, 614, 614, 614, 612, 611, 610, 609, 605, 601, 597, 593, 588, 584, 579, 575, 569, 561, 556, 551, 549, 545, 542, 538, 534, 528, 525, 520, 517, 515, 511, 511, 508, 505, 502, 500, 499, 499, 499, 497, 497, 494, 493, 491, 489, 487, 485, 483, 481, 480, 481, 483, 485, 487, 490, 490, 491, 489, 488, 487, 486, 487, 485, 487, 486, 487, 487, 488, 487, 488, 487, 488, 490, 492, 492, 494, 495, 495, 500, 502, 506, 509, 511, 513, 515, 518, 523, 526, 530, 534, 538, 543, 547, 553, 557, 561, 566, 571, 577, 582, 586, 590, 593, 595, 596, 596, 594, 592, 590, 584, 577, 568, 561, 550, 539, 528, 517, 507, 496, 488, 481, 472, 465, 460, 455, 451, 447, 445, 442, 442, 441, 440, 439, 438, 437, 436, 436, 436, 433, 432, 431, 431, 431, 432, 431, 429, 431, 430, 431, 431, 431, 431, 432, 434, 434, 437, 434, 432, 432, 432, 432, 432, 430, 431, 429, 429, 428, 429, 428, 429, 428, 429, 430, 430, 430, 430, 430, 428, 428, 428, 428, 428, 430, 429, 431, 430, 428, 428, 428, 429, 429, 429, 430, 430, 432, 433, 434, 433, 435, 435, 435, 433, 432, 433, 434, 434, 436, 434, 434, 436, 437, 436, 435, 434, 432, 431, 433, 433, 433, 432, 431, 432, 433, 433, 432, 431, 431, 431, 431, 430, 430, 429, 429, 429, 429, 428, 427, 429, 428, 428, 428, 427, 424, 422, 421, 420, 422, 424, 425, 425, 426, 426, 430, 430, 430, 429, 427, 426, 426, 428, 428, 428, 428, 429, 428, 429, 429, 429, 429, 429, 429, 427, 428, 427, 428, 431, 432, 432, 432, 430, 427, 427, 427, 428, 429, 431, 430, 429, 428, 427, 425, 423, 421, 420, 420, 420, 422, 422, 422, 420, 420, 420, 421, 422, 423, 423, 423, 423, 421, 418, 417, 416, 417, 419, 421, 422, 425, 426, 425, 423, 422, 421, 421, 422, 421, 422, 421, 422, 423, 423, 421, 421, 424, 422, 424, 423, 425, 424, 424, 423, 422, 424, 426, 426, 427, 429, 430, 429, 430, 431, 430, 432, 431, 430, 428, 428, 428, 429, 429, 431, 431, 432, 432, 431, 430, 429, 430, 429, 429, 429, 427, 428, 427, 428, 428, 428, 428, 427, 427, 428, 429, 430, 430, 428, 427, 427, 427, 427, 429, 429, 428, 428, 427, 428, 428, 429, 430, 429, 429, 428, 428, 427, 426, 425, 425, 425, 427, 427, 427, 427, 426, 426, 426, 426, 428, 428, 427, 427, 427, 427, 428, 426, 426, 425, 425, 427, 427, 428, 428, 427, 426, 426, 427, 427, 429, 428, 430, 431, 432, 432, 431, 430, 429, 428, 427, 426, 428, 430, 430, 430, 430, 430, 431, 430, 430, 431, 430, 430, 429, 429, 429, 429, 429, 427, 425, 426, 427, 427, 428, 427, 427, 428, 428, 429, 427, 429, 430, 429, 427, 426, 426, 427, 427, 428, 428, 428, 426, 425, 425, 426, 427, 427, 426, 426, 425, 424, 426, 424, 425, 425, 424, 422, 423, 423, 424, 424, 424, 425, 424, 425, 425, 424, 424, 423, 423, 422, 423, 423, 423, 423, 423, 424, 423, 423, 423, 424, 424, 423, 423, 423, 424, 426, 427, 425, 426, 426, 426, 426, 424, 423, 424, 426, 429, 430, 431, 430, 431, 431, 432, 431, 430, 428, 430, 431, 433, 434, 435, 433, 434, 432, 431, 431, 430, 431, 430, 431, 431, 432, 432, 431, 431, 431, 430, 430, 429, 429, 429, 431, 433, 435, 435, 435, 432, 432, 431, 430, 432, 432, 432, 433, 432, 433, 432, 433, 432, 431, 430, 429, 428, 428, 431, 430, 430, 430, 428, 426, 428, 429, 429, 429, 429, 431, 430, 432, 431, 431, 432, 431, 431, 430, 427, 427, 427, 426, 425, 426, 427, 429, 430, 432, 433, 433, 432, 431, 430, 430, 429, 427, 428, 430, 430, 431, 429, 428, 428, 428, 427, 428, 429, 430, 430, 429, 430, 431, 431, 430, 429, 429, 430, 430, 430, 432, 432, 431, 430, 431, 431, 433, 432, 431, 432, 433, 434, 433, 435, 435, 435, 434, 435, 436, 436, 438, 439, 438, 437, 437, 435, 435, 434, 434, 435, 436, 437, 438, 438, 436, 436, 436, 436, 436, 436, 436, 436, 434, 434, 434, 434, 436, 436, 436, 435, 435, 434, 432, 430, 430, 430, 432, 431, 431, 430, 430, 430, 430, 430, 430, 430, 430, 431, 430, 429, 429, 428, 429, 429, 429, 431, 431, 433, 433, 433, 435, 436, 434, 434, 435, 435, 434, 431, 431, 431, 431, 431, 432, 433, 432, 433, 434, 435, 437, 435, 435, 437, 435, 434, 435, 435, 433, 432, 432, 432, 434, 434, 433, 434, 434, 435, 433, 433, 432, 434, 435, 436, 437, 437, 437, 433, 433, 433, 433, 435, 436, 434, 435, 436, 437, 436, 436, 434, 434, 433, 433, 433, 433, 433, 432, 432, 433, 434, 434, 433, 434, 433, 433, 433, 433, 432, 432, 431, 431, 432, 432, 433, 434, 433, 433, 435, 435, 435, 435, 434, 434, 435, 436, 437, 436, 435, 434, 433, 433, 433, 434, 435, 436, 437, 437, 438, 438, 438, 439, 439, 438, 438, 437, 436, 438, 438, 440, 440, 441, 441, 441, 442, 441, 439, 440, 440, 439, 438, 439, 439, 439, 441, 442, 443, 442, 442, 442, 442, 440, 441, 439, 439, 439, 439, 439, 439, 438, 437, 437, 436, 436, 438, 437, 438, 438, 439, 440, 441, 441, 440, 440, 439, 439, 438, 438, 438, 438, 439, 440, 441, 442, 443, 442, 442, 443, 440, 440, 441, 439, 440, 441, 442, 443, 443, 444, 441, 441, 441, 441, 441, 442, 440, 439, 438, 439, 438, 438, 439, 438, 435, 436, 436, 437, 439, 438, 439, 436, 435, 433, 433, 432, 433, 433, 433, 434, 434, 432, 432, 431, 432, 434, 433, 433, 433, 434, 435, 435, 436, 435, 434, 433, 433, 434, 436, 436, 437, 438, 440, 440, 440, 439, 440, 440, 441, 442, 442, 443, 444, 444, 445, 446, 445, 445, 443, 442, 441, 442, 442, 443, 444, 444, 443, 443, 444, 442, 441, 441, 441, 441, 441, 441, 442, 442, 442, 441, 440, 439, 438, 439, 439, 438, 441, 439, 439, 438, 436, 436, 437, 439, 439, 441, 438, 437, 437, 438, 439, 440, 440, 439, 440, 442, 443, 445, 445, 444, 443, 441, 442, 441, 443, 443, 443, 444, 444, 445, 444, 442, 443, 443, 444, 446, 447, 447, 445, 444, 443, 443, 443, 443, 443, 442, 443, 445, 444, 445, 444, 443, 444, 444, 443, 444, 444, 443, 442, 443, 442, 443, 443, 442, 441, 440, 441, 441, 442, 442, 441, 441, 443, 443, 441, 441, 441, 440, 440, 442, 442, 442, 441, 443, 444, 445, 444, 444, 443, 442, 442, 440, 442, 442, 441, 439, 439, 441, 442, 444, 444, 442, 442, 442, 440, 441, 442, 443, 442, 443, 443, 443, 442, 441, 441, 442, 442, 441, 442, 442, 443, 444, 445, 444, 445, 446, 445, 445, 445, 444, 442, 439, 438, 440, 442, 442, 442, 440, 438, 437, 437, 437, 438, 438, 439, 438, 438, 435, 435, 434, 433, 433, 433, 436, 438, 437, 435, 435, 435, 438, 440, 442, 443, 442, 440, 439, 441, 441, 443, 445, 447, 448, 447, 445, 447, 447, 449, 450, 451, 451, 451, 452, 450, 450, 449, 449, 449, 450, 451, 452, 453, 454, 452, 452, 451, 451, 450, 452, 450, 449, 449, 447, 447, 446, 446, 447, 445, 446, 444, 443, 441, 441, 440, 440, 442, 442, 443, 442, 441, 440, 441, 441, 442, 440, 440, 441, 440, 441, 439, 441, 443, 442, 445, 447, 447, 447, 446, 446, 445, 447, 445, 448, 449, 448, 448, 447, 446, 447, 448, 449, 449, 447, 448, 447, 447, 446, 446, 445, 445, 445, 445, 444, 446, 445, 445, 445, 444, 445, 444, 443, 442, 442, 441, 442, 442, 443, 445, 445, 446, 448, 447, 446, 446, 447, 445, 444, 444, 444, 444, 446, 448, 449, 451, 451, 449, 450, 450, 450, 450, 451, 450, 449, 450, 453, 452, 451, 450, 451, 450, 449, 450, 450, 449, 449, 448, 449, 448, 449, 448, 447, 447, 447, 447, 448, 448, 446, 444, 441, 442, 444, 445, 448, 447, 446, 446, 443, 443, 443, 443, 446, 448, 450, 449, 449, 448, 447, 448, 446, 447, 448, 448, 448, 447, 446, 445, 445, 446, 445, 445, 445, 446, 445, 445, 446, 445, 444, 446, 446, 447, 448, 447, 445, 444, 444, 445, 445, 446, 445, 443, 444, 445, 447, 446, 447, 446, 447, 447, 447, 446, 445, 443, 442, 441, 443, 443, 443, 443, 443, 442, 443, 444, 446, 444, 446, 445, 445, 444, 445, 446, 445, 447, 449, 449, 448, 446, 446, 448, 450, 452, 451, 450, 449, 447, 445, 446, 444, 446, 446, 448, 450, 447, 447, 449, 450, 449, 448, 448, 447, 446, 446, 446, 445, 445, 446, 448, 448, 448, 448, 447, 447, 446, 446, 447, 447, 447, 447, 448, 448, 447, 448, 447, 447, 447, 447, 445, 445, 444, 445, 447, 447, 448, 448, 450, 449, 448, 446, 446, 445, 445, 445, 446, 446, 445, 446, 446, 447, 447, 448, 447, 447, 446, 445, 446, 448, 450, 452, 453, 453, 452, 451, 453, 454, 454, 455, 452, 452, 452, 451, 453, 453, 452, 451, 451, 451, 452, 450, 450, 449, 449, 448, 448, 447, 447, 448, 447, 447, 444, 444, 444, 444, 445, 445, 447, 446, 445, 445, 446, 447, 448, 448, 445, 445, 444, 445, 444, 447, 449, 449, 449, 449, 450, 448, 449, 448, 449, 450, 449, 447, 448, 446, 446, 447, 447, 449, 449, 450, 449, 451, 450, 450, 449, 448, 448, 449, 450, 450, 449, 451, 450, 449, 449, 449, 449, 449, 452, 452, 453, 451, 450, 448, 448, 449, 449, 449, 450, 449, 447, 447, 445, 446, 446, 448, 447, 447, 446, 447, 446, 445, 443, 445, 447, 448, 452, 452, 451, 451, 451, 449, 449, 450, 450, 450, 448, 448, 450, 451, 452, 452, 450, 447, 445, 446, 447, 449, 452, 452, 452, 452, 452, 451, 451, 451, 450, 449, 448, 448, 450, 451, 449, 449, 449, 450, 450, 450, 449, 447, 447, 448, 447, 446, 447, 447, 446, 445, 447, 444, 446, 446, 445, 446, 447, 447, 447, 446, 446, 444, 445, 446, 449, 450, 451, 451, 451, 450, 450, 450, 449, 452, 452, 454, 454, 453, 453, 454, 453, 454, 456, 456, 456, 457, 458, 458, 458, 458, 458, 457, 457, 455, 454, 453, 453, 454, 453, 454, 453, 452, 450, 450, 449, 449, 449, 448, 446, 445, 445, 446, 446, 449, 450, 450, 449, 448, 446, 445, 444, 445, 447, 447, 448, 448, 447, 448, 450, 452, 452, 452, 451, 451, 451, 451, 451, 451, 452, 451, 451, 452, 453, 453, 453, 453, 453, 454, 454, 455, 455, 453, 452, 452, 451, 454, 454, 455, 456, 454, 454, 454, 454, 455, 455, 454, 454, 453, 454, 455, 455, 455, 454, 453, 455, 455, 456, 457, 458, 458, 457, 457, 457, 456, 455, 456, 454, 453, 453, 452, 452, 452, 452, 452, 452, 453, 451, 449, 449, 450, 450, 452, 453, 454, 455, 454, 453, 453, 452, 452, 451, 450, 452, 453, 454, 456, 455, 456, 456, 456, 455, 454, 453, 453, 453, 454, 455, 455, 457, 458, 458, 456, 455, 454, 453, 453, 454, 455, 456, 456, 454, 455, 453, 454, 455, 456, 455, 455, 455, 454, 452, 451, 451, 450, 452, 452, 453, 452, 451, 450, 450, 451, 452, 452, 451, 450, 448, 446, 446, 447, 448, 448, 446, 447, 447, 447, 447, 446, 448, 447, 446, 447, 447, 446, 447, 447, 447, 448, 447, 449, 450, 451, 451, 451, 451, 452, 453, 454, 455, 456, 455, 456, 455, 454, 454, 455, 456, 457, 457, 457, 456, 456, 457, 457, 457, 458, 459, 458, 458, 459, 460, 459, 459, 458, 457, 457, 457, 456, 455, 454, 455, 455, 453, 452, 452, 453, 453, 453, 453, 453, 452, 450, 450, 451, 452, 451, 451, 450, 451, 452, 453, 453, 453, 453, 451, 450, 451, 452, 454, 454, 454, 453, 454, 453, 453, 452, 451, 450, 450, 452, 453, 453, 453, 452, 453, 452, 453, 450, 450, 452, 453, 453, 454, 454, 455, 455, 456, 456, 457, 456, 458, 456, 456, 455, 455, 455, 455, 454, 452, 454, 454, 453, 454, 453, 452, 453, 453, 452, 454, 454, 456, 457, 458, 456, 453, 454, 453, 455, 456, 457, 458, 457, 457, 455, 455, 456, 453, 452, 451, 451, 451, 453, 455, 456, 454, 454, 453, 453, 454, 455, 455, 456, 455, 455, 454, 455, 455, 456, 455, 455, 454, 454, 454, 455, 455, 455, 454, 455, 456, 456, 456, 455, 454, 453, 452, 453, 452, 452, 453, 453, 453, 455, 455, 456, 457, 457, 456, 455, 455, 455, 456, 457, 456, 455, 455, 456, 456, 458, 458, 458, 458, 457, 457, 457, 455, 454, 454, 455, 455, 457, 457, 455, 454, 454, 454, 454, 453, 454, 453, 452, 453, 453, 454, 454, 453, 453, 454, 454, 454, 454, 456, 456, 457, 458, 459, 459, 459, 457, 455, 454, 455, 455, 454, 456, 455, 455, 455, 454, 453, 455, 454, 455, 455, 454, 454, 453, 455, 455, 456, 456, 455, 455, 455, 454, 452, 453, 452, 452, 452, 452, 455, 455, 455, 453, 453, 451, 450, 450, 451, 452, 453, 454, 453, 453, 453, 455, 456, 454, 453, 454, 453, 453, 457, 459, 459, 457, 456, 455, 456, 456, 457, 456, 456, 456, 455, 456, 457, 459, 460, 461, 460, 461, 458, 456, 455, 455, 456, 455, 456, 455, 457, 457, 457, 456, 454, 456, 454, 454, 455, 454, 452, 452, 452, 452, 453, 454, 453, 452, 452, 452, 452, 454, 455, 456, 457, 455, 456, 456, 458, 457, 458, 457, 456, 457, 457, 456, 456, 456, 456, 456, 454, 454, 454, 456, 456, 455, 455, 456, 456, 456, 456, 458, 456, 457, 457, 456, 457, 456, 455, 454, 451, 451, 450, 452, 453, 454, 453, 453, 452, 452, 451, 451, 451, 452, 454, 454, 456, 456, 455, 454, 454, 454, 454, 456, 455, 456, 454, 454, 455, 455, 456, 456, 457, 456, 457, 458, 457, 457, 457, 458, 459, 459, 457, 457, 457, 458, 459, 459, 459, 459, 458, 457, 460, 458, 458, 460, 461, 462, 462, 464, 463, 462, 460, 458, 458, 456, 456, 455, 457, 459, 458, 458, 457, 456, 456, 455, 455, 455, 455, 455, 455, 457, 456, 456, 456, 456, 456, 455, 455, 454, 454, 455, 455, 456, 456, 455, 457, 456, 455, 454, 454, 454, 455, 454, 455, 457, 457, 458, 459, 459, 459, 459, 460, 458, 457, 455, 455, 454, 454, 455, 456, 459, 460, 461, 461, 461, 459, 459, 459, 459, 459, 458, 459, 458, 456, 456, 455, 456, 456, 456, 457, 456, 456, 456, 456, 456, 457, 458, 459, 459, 458, 456, 456, 457, 456, 456, 457, 456, 456, 456, 456, 457, 458, 457, 458, 458, 458, 460, 461, 460, 460, 460, 460, 461, 462, 461, 460, 458, 459, 459, 460, 461, 460, 461, 459, 459, 460, 462, 461, 460, 461, 460, 462, 461, 459, 458, 459, 459, 461, 461, 460, 460, 459, 457, 456, 456, 455, 455, 456, 457, 457, 458, 457, 457, 457, 457, 458, 458, 459, 457, 457, 455, 453, 451, 451, 452, 454, 456, 457, 458, 458, 458, 457, 454, 454, 455, 456, 458, 459, 459, 457, 457, 454, 455, 455, 455, 456, 456, 457, 456, 457, 458, 458, 457, 458, 456, 456, 458, 458, 458, 458, 458, 458, 459, 458, 459, 457, 457, 458, 459, 461, 463, 463, 463, 463, 464, 461, 460, 462, 463, 464, 465, 465, 466, 464, 464, 462, 462, 462, 461, 461, 461, 461, 461, 462, 462, 463, 463, 461, 460, 458, 458, 458, 457, 456, 456, 454, 456, 457, 459, 458, 458, 456, 456, 454, 452, 450, 449, 449, 450, 450, 450, 452, 452, 451, 452, 451, 452, 453, 453, 453, 455, 455, 454, 455, 455, 456, 455, 456, 455, 455, 456, 455, 456, 458, 458, 460, 458, 457, 456, 455, 457, 456, 458, 458, 456, 454, 455, 454, 454, 455, 455, 455, 455, 455, 455, 455, 455, 456, 456, 456, 456, 455, 454, 456, 457, 459, 459, 459, 458, 459, 458, 457, 457, 458, 457, 458, 461, 461, 461, 460, 461, 461, 461, 461, 462, 462, 461, 463, 463, 463, 464, 464, 464, 464, 463, 463, 461, 461, 461, 460, 459, 457, 456, 455, 456, 459, 459, 460, 459, 458, 458, 458, 459, 457, 458, 458, 459, 458, 458, 456, 457, 456, 456, 455, 456, 457, 458, 458, 459, 459, 459, 459, 459, 459, 459, 458, 459, 458, 458, 459, 460, 461, 462, 461, 462, 461, 461, 460, 459, 458, 459, 459, 461, 460, 459, 458, 459, 459, 458, 458, 457, 458, 459, 458, 458, 457, 457, 455, 455, 456, 457, 457, 457, 455, 455, 454, 454, 454, 456, 457, 458, 458, 458, 458, 459, 457, 458, 458, 457, 457, 456, 456, 456, 456, 455, 455, 456, 455, 455, 457, 457, 456, 459, 460, 461, 462, 461, 461, 459, 457, 458, 459, 458, 457, 457, 456, 458, 458, 459, 459, 457, 457, 458, 457, 460, 459, 459, 458, 458, 460, 460, 461, 461, 461, 460, 459, 459, 458, 458, 457, 458, 458, 458, 456, 456, 455, 457, 457, 459, 460, 459, 458, 457, 456, 457, 456, 456, 457, 458, 458, 458, 459, 457, 456, 457, 457, 460, 460, 460, 460, 461, 461, 461, 460, 459, 459, 458, 456, 456, 457, 457, 458, 457, 457, 457, 457, 458, 458, 458, 459, 457, 457, 457, 456, 456, 456, 456, 458, 458, 458, 458, 458, 458, 457, 455, 454, 455, 455, 457, 457, 455, 456, 455, 455, 455, 455, 455, 455, 456, 458, 459, 459, 459, 458, 459, 460, 460, 460, 460, 460, 461, 461, 460, 462, 462, 461, 461, 462, 461, 461, 461, 462, 464, 465, 463, 463, 462, 461, 462, 464, 465, 465, 465, 465, 465, 465, 466, 466, 468, 472, 475, 478, 480, 480, 476, 472, 468, 465, 463, 462, 460, 460, 459, 460, 461, 461, 459, 458, 458, 459, 461, 462, 460, 460, 460, 461, 460, 459, 459, 459, 458, 460, 462, 462, 461, 460, 459, 457, 456, 456, 456, 458, 459, 459, 460, 460, 459, 460, 460, 462, 462, 462, 463, 464, 464, 463, 462, 461, 461, 461, 462, 462, 463, 462, 463, 461, 459, 462, 462, 461, 461, 460, 459, 459, 457, 457, 458, 458, 458, 457, 456, 456, 457, 457, 457, 456, 455, 453, 454, 454, 453, 453, 453, 452, 453, 453, 454, 454, 454, 457, 457, 458, 459, 459, 457, 456, 457, 457, 458, 457, 458, 458, 459, 457, 458, 459, 461, 462, 461, 460, 461, 459, 460, 462, 463, 462, 460, 459, 459, 460, 460, 459, 459, 460, 460, 461, 460, 460, 462, 462, 462, 461, 460, 459, 459, 457, 456, 456, 457, 457, 460, 460, 461, 461, 462, 462, 461, 460, 461, 460, 461, 461, 461, 459, 460, 461, 461, 460, 461, 462, 461, 462, 461, 461, 461, 460, 461, 461, 460, 461, 460, 460, 460, 458, 458, 457, 458, 459, 458, 458, 460, 458, 459, 460, 459, 460, 458, 457, 458, 458, 460, 461, 462, 461, 462, 460, 460, 460, 460, 460, 462, 462, 462, 464, 464, 463, 463, 462, 462, 463, 461, 461, 459, 459, 460, 461, 461, 461, 459, 458, 457, 457, 458, 458, 458, 459, 458, 458, 458, 457, 455, 454, 456, 455, 455, 456, 455, 456, 456, 456, 455, 457, 458, 457, 455, 455, 455, 455, 452, 451, 453, 455, 458, 460, 461, 459, 459, 458, 457, 458, 459, 459, 458, 459, 459, 458, 455, 456, 456, 457, 458, 459, 459, 459, 456, 457, 457, 458, 457, 457, 458, 457, 458, 459, 459, 459, 459, 460, 462, 463, 462, 462, 460, 459, 459, 462, 462, 463, 465, 466, 466, 467, 465, 465, 466, 465, 464, 463, 463, 462, 462, 461, 462, 463, 464, 464, 465, 464, 462, 462, 461, 461, 464, 466, 466, 465, 465, 465, 464, 463, 463, 464, 466, 466, 465, 463, 461, 459, 461, 463, 462, 462, 464, 463, 465, 464, 464, 464, 463, 463, 462, 463, 463, 463, 461, 462, 462, 463, 461, 461, 459, 460, 458, 459, 459, 460, 460, 460, 459, 457, 455, 455, 456, 457, 456, 457, 455, 456, 457, 459, 458, 459, 460, 459, 459, 458, 458, 458, 458, 460, 461, 462, 462, 462, 463, 460, 458, 458, 457, 457, 457, 456, 458, 460, 461, 461, 460, 457, 457, 456, 458, 458, 458, 457, 457, 456, 457, 456, 454, 454, 455, 457, 459, 459, 460, 460, 460, 459, 460, 459, 458, 456, 459, 458, 458, 458, 457, 458, 459, 460, 459, 459, 459, 460, 461, 459, 458, 458, 460, 460, 461, 460, 461, 460, 461, 461, 463, 464, 465, 463, 462, 459, 459, 459, 461, 461, 463, 462, 460, 460, 459, 458, 458, 458, 457, 457, 457, 457, 458, 458, 459, 458, 458, 459, 459, 458, 458, 458, 461, 464, 465, 465, 465, 465, 463, 462, 461, 460, 460, 461, 460, 463, 464, 464, 462, 459, 458, 457, 460, 461, 464, 464, 464, 465, 464, 464, 463, 463, 461, 460, 460, 461, 463, 464, 464, 463, 461, 460, 462, 462, 462, 463, 463, 461, 461, 461, 461, 462, 462, 462, 460, 459, 459, 461, 461, 461, 463, 464, 463, 464, 464, 464, 463, 461, 460, 458, 459, 459, 460, 460, 461, 461, 461, 462, 461, 460, 459, 460, 461, 462, 462, 462, 461, 461, 459, 458, 457, 457, 458, 459, 460, 461, 461, 461, 462, 461, 461, 460, 460, 459, 460, 460, 459, 461, 463, 463, 463, 463, 465, 465, 465, 464, 461, 461, 461, 462, 461, 461, 461, 462, 462, 462, 462, 462, 461, 461, 461, 461, 461, 461, 460, 459, 461, 461, 464, 462, 462, 460, 461, 461, 461, 461, 462, 460, 461, 464, 464, 461, 459, 458, 457, 459, 459, 459, 460, 460, 462, 464, 465, 466, 465, 463, 462, 462, 461, 461, 461, 462, 463, 462, 463, 464, 466, 466, 466, 466, 465, 465, 463, 464, 464, 464, 464, 464, 464, 463, 462, 460, 459, 458, 459, 457, 459, 459, 460, 459, 459, 460, 459, 457, 457, 455, 455, 456, 457, 456, 456, 455, 456, 455, 455, 455, 455, 456, 458, 457, 455, 455, 454, 453, 454, 457, 457, 459, 459, 460, 459, 459, 459, 459, 457, 457, 459, 460, 462, 460, 458, 456, 456, 457, 457, 459, 461, 461, 460, 460, 459, 459, 461, 459, 460, 458, 457, 457, 457, 457, 459, 459, 458, 457, 456, 455, 454, 454, 454, 456, 457, 459, 457, 457, 456, 455, 455, 454, 456, 457, 458, 457, 458, 458, 460, 460, 461, 460, 460, 460, 462, 463, 463, 463, 463, 462, 463, 464, 464, 465, 465, 466, 465, 465, 466, 466, 466, 466, 467, 468, 467, 467, 467, 465, 464, 463, 464, 465, 466, 466, 468, 468, 467, 467, 466, 465, 465, 463, 461, 461, 463, 464, 465, 464, 463, 462, 461, 461, 461, 461, 459, 459, 458, 459, 459, 458, 458, 457, 458, 460, 460, 461, 462, 461, 461, 459, 461, 461, 462, 461, 462, 461, 461, 460, 460, 461, 460, 460, 460, 460, 460, 462, 460, 461, 461, 461, 463, 464, 462, 462, 463, 461, 461, 459, 460, 461, 463, 463, 463, 463, 463, 462, 462, 462, 463, 464, 465, 466, 466, 465, 464, 464, 462, 462, 462, 462, 462, 464, 463, 462, 462, 463, 464, 465, 464, 463, 462, 462, 461, 460, 460, 459, 459, 457, 458, 459, 459, 459, 459, 459, 457, 457, 456, 457, 457, 457, 456, 455, 455, 455, 454, 452, 454, 455, 454, 455, 455, 456, 456, 456, 456, 456, 456, 458, 458, 460, 461, 458, 459, 459, 460, 461, 462, 463, 464, 464, 464, 464, 464, 464, 464, 465, 465, 465, 464, 463, 463, 463, 464, 464, 465, 466, 466, 467, 467, 468, 467, 465, 465, 464, 465, 467, 467, 468, 466, 465, 465, 464, 465, 465, 464, 466, 464, 465, 465, 466, 466, 465, 463, 460, 461, 461, 461, 462, 462, 462, 461, 461, 462, 461, 463, 463, 463, 461, 460, 459, 461, 462, 461, 460, 459, 459, 459, 460, 461, 461, 462, 461, 461, 461, 461, 462, 461, 459, 460, 460, 459, 460, 459, 460, 461, 461, 461, 460, 458, 458, 459, 458, 459, 459, 461, 462, 461, 461, 460, 459, 458, 458, 458, 458, 460, 461, 460, 459, 460, 460, 460, 460, 460, 458, 458, 456, 456, 458, 459, 459, 460, 458, 459, 458, 459, 459, 458, 459, 458, 457, 459, 458, 458, 458, 458, 458, 459, 460, 459, 460, 458, 460, 461, 462, 461, 462, 465, 466, 468, 469, 468, 466, 464, 464, 467, 469, 469, 470, 469, 470, 472, 471, 472, 470, 471, 470, 469, 470, 470, 470, 471, 470, 469, 469, 470, 469, 469, 469, 467, 466, 465, 465, 464, 463, 464, 463, 463, 463, 463, 462, 462, 463, 464, 463, 463, 463, 461, 463, 462, 464, 464, 464, 463, 463, 461, 460, 462, 462, 464, 463, 463, 462, 460, 460, 456, 457, 457, 457, 458, 459, 459, 460, 460, 458, 460, 460, 460, 459, 459, 459, 459, 460, 461, 461, 462, 461, 460, 459, 458, 459, 459, 460, 462, 463, 463, 461, 461, 460, 460, 461, 460, 459, 459, 459, 462, 465, 465, 464, 462, 460, 460, 461, 462, 463, 464, 462, 462, 462, 462, 461, 461, 460, 459, 460, 458, 459, 457, 459, 458, 457, 457, 457, 458, 459, 457, 459, 458, 458, 457, 457, 457, 458, 459, 458, 458, 456, 455, 455, 455, 455, 456, 458, 458, 460, 459, 458, 459, 459, 457, 459, 458, 458, 459, 459, 460, 460, 460, 459, 459, 459, 460, 461, 463, 464, 462, 462, 462, 461, 461, 459, 461, 459, 459, 459, 460, 461, 463, 462, 463, 463, 462, 461, 460, 460, 460, 462, 462, 463, 462, 463, 463, 463, 464, 464, 463, 464, 464, 465, 466, 467, 466, 465, 465, 463, 465, 464, 464, 465, 464, 465, 465, 463, 463, 462, 460, 461, 461, 461, 462, 464, 465, 467, 464, 464, 463, 462, 464, 466, 466, 468, 467, 466, 466, 466, 466, 464, 463, 463, 461, 461, 463, 466, 467, 469, 468, 468, 466, 466, 466, 465, 465, 465, 464, 463, 462, 464, 465, 466, 466, 465, 464, 465, 466, 465, 464, 462, 460, 459, 460, 460, 462, 462, 463, 462, 463, 463, 461, 463, 463, 463, 463, 462, 462, 462, 461, 462, 462, 463, 464, 465, 466, 464, 464, 462, 462, 463, 464, 465, 465, 467, 468, 466, 465, 464, 465, 466, 467, 467, 467, 466, 465, 464, 463, 464, 464, 464, 465, 466, 466, 465, 464, 463, 465, 465, 465, 465, 466, 464, 464, 462, 462, 460, 461, 459, 460, 462, 461, 461, 462, 463, 462, 462, 462, 463, 463, 463, 462, 461, 460, 460, 460, 461, 463, 464, 463, 463, 461, 462, 462, 463, 463, 462, 461, 463, 460, 462, 463, 463, 463, 463, 462, 460, 462, 461, 461, 460, 460, 461, 460, 462, 463, 462, 463, 462, 463, 460, 459, 459, 459, 460, 461, 461, 461, 461, 461, 462, 461, 461, 462, 462, 464, 463, 465, 464, 462, 463, 463, 462, 460, 461, 461, 462, 465, 465, 466, 468, 467, 465, 464, 464, 463, 463, 462, 463, 463, 465, 463, 462, 461, 461, 462, 464, 464, 463, 464, 464, 463, 463, 463, 463, 462, 462, 463, 464, 462, 462, 462, 461, 461, 461, 460, 461, 460, 460, 460, 462, 462, 463, 463, 461, 463, 463, 463, 463, 464, 462, 462, 462, 462, 461, 461, 462, 463, 464, 463, 464, 464, 465, 465, 465, 463, 462, 462, 463, 465, 464, 464, 462, 461, 461, 462, 462, 462, 460, 459, 459, 459, 459, 459, 459, 459, 460, 458, 458, 459, 462, 461, 460, 459, 460, 460, 459, 459, 459, 458, 459, 459, 458, 458, 456, 456, 457, 458, 457, 458, 459, 461, 461, 460, 460, 460, 460, 462, 463, 464, 465, 465, 466, 466, 464, 464, 466, 465, 465, 467, 467, 467, 465, 465, 465, 465, 465, 465, 464, 465, 465, 465, 466, 467, 466, 466, 466, 466, 465, 464, 464, 463, 462, 463, 463};
22 horigs.push_back(horig);}
23 {std::vector<float> horig={468, 468, 467, 467, 467, 468, 468, 468, 469, 469, 471, 471, 472, 473, 474, 474, 474, 473, 473, 471, 469, 469, 470, 469, 469, 469, 469, 468, 468, 469, 468, 467, 468, 467, 466, 466, 466, 466, 468, 468, 467, 468, 466, 466, 466, 465, 465, 466, 466, 464, 464, 461, 460, 463, 462, 463, 463, 461, 462, 461, 462, 462, 463, 464, 464, 462, 463, 462, 461, 459, 460, 462, 463, 465, 464, 463, 463, 463, 463, 464, 464, 463, 463, 463, 461, 462, 463, 465, 464, 463, 464, 463, 463, 462, 463, 463, 464, 465, 466, 465, 464, 465, 467, 468, 467, 466, 466, 465, 466, 465, 467, 467, 467, 466, 466, 465, 464, 463, 464, 465, 465, 466, 467, 467, 465, 465, 463, 463, 463, 463, 463, 464, 464, 465, 466, 465, 464, 461, 461, 461, 462, 463, 463, 462, 465, 462, 463, 462, 460, 460, 459, 461, 462, 462, 462, 461, 460, 461, 463, 463, 463, 463, 463, 463, 465, 465, 465, 465, 465, 465, 464, 466, 469, 470, 469, 468, 466, 466, 465, 464, 464, 463, 462, 461, 463, 464, 464, 467, 466, 465, 465, 466, 465, 465, 463, 463, 464, 463, 466, 465, 468, 466, 465, 465, 467, 465, 465, 465, 465, 465, 466, 467, 468, 467, 466, 466, 466, 467, 467, 467, 468, 469, 469, 470, 469, 469, 468, 467, 467, 467, 467, 469, 470, 469, 468, 468, 467, 466, 466, 465, 466, 465, 465, 467, 468, 468, 468, 468, 467, 466, 465, 465, 464, 463, 463, 463, 465, 465, 464, 463, 462, 461, 459, 458, 459, 460, 461, 463, 465, 466, 465, 464, 463, 463, 463, 466, 466, 466, 464, 465, 465, 464, 463, 462, 461, 460, 460, 460, 461, 463, 464, 465, 465, 464, 465, 467, 467, 468, 466, 465, 463, 463, 462, 464, 463, 464, 465, 465, 465, 463, 463, 462, 461, 460, 461, 461, 462, 460, 463, 463, 464, 465, 466, 465, 464, 463, 463, 463, 463, 464, 465, 466, 464, 463, 461, 462, 461, 464, 464, 465, 466, 467, 468, 468, 467, 465, 465, 466, 467, 467, 466, 466, 467, 467, 467, 466, 467, 467, 468, 470, 469, 468, 465, 465, 466, 466, 465, 464, 462, 461, 462, 464, 466, 467, 467, 466, 464, 464, 462, 462, 462, 462, 460, 459, 460, 460, 461, 460, 459, 460, 459, 460, 461, 463, 464, 465, 466, 466, 466, 466, 464, 463, 462, 465, 466, 467, 468, 467, 466, 466, 466, 465, 463, 464, 464, 464, 465, 467, 469, 467, 467, 465, 464, 463, 462, 463, 462, 460, 460, 461, 460, 461, 460, 461, 462, 463, 462, 463, 461, 463, 461, 462, 462, 463, 464, 465, 466, 467, 468, 467, 466, 465, 462, 462, 462, 464, 465, 465, 466, 467, 467, 467, 466, 465, 463, 462, 461, 461, 460, 461, 460, 461, 463, 465, 465, 465, 463, 463, 462, 463, 463, 465, 463, 462, 462, 462, 461, 463, 463, 464, 468, 468, 468, 467, 465, 464, 463, 464, 466, 468, 471, 472, 472, 472, 472, 471, 469, 470, 468, 469, 469, 471, 471, 470, 470, 468, 469, 466, 467, 467, 467, 468, 466, 466, 466, 467, 467, 465, 463, 462, 460, 460, 461, 461, 463, 463, 464, 465, 467, 465, 464, 464, 465, 464, 464, 465, 465, 466, 466, 465, 464, 464, 467, 465, 466, 467, 467, 466, 467, 466, 464, 464, 465, 466, 467, 466, 466, 466, 465, 464, 462, 460, 461, 462, 463, 463, 463, 463, 463, 461, 460, 460, 460, 461, 460, 461, 460, 462, 463, 463, 464, 466, 465, 464, 464, 463, 464, 467, 468, 466, 468, 468, 467, 469, 468, 467, 468, 470, 469, 469, 468, 468, 466, 466, 467, 468, 468, 468, 467, 466, 464, 463, 465, 466, 465, 465, 463, 462, 460, 459, 458, 458, 459, 459, 459, 458, 459, 460, 460, 460, 460, 460, 462, 463, 463, 463, 462, 462, 460, 459, 458, 459, 461, 462, 463, 463, 464, 463, 463, 464, 464, 464, 465, 466, 467, 469, 470, 468, 466, 465, 464, 465, 465, 466, 466, 467, 467, 469, 471, 472, 471, 470, 469, 468, 468, 469, 470, 470, 469, 469, 468, 467, 469, 468, 467, 466, 466, 467, 467, 467, 467, 467, 466, 466, 464, 465, 464, 464, 465, 465, 466, 468, 468, 468, 467, 467, 466, 466, 466, 467, 468, 467, 466, 466, 465, 465, 464, 464, 466, 467, 468, 468, 466, 465, 464, 463, 462, 462, 464, 465, 465, 465, 465, 464, 463, 464, 464, 465, 465, 466, 467, 467, 466, 465, 464, 463, 463, 464, 465, 464, 465, 465, 465, 466, 467, 465, 465, 466, 466, 466, 465, 465, 466, 465, 465, 465, 464, 464, 465, 464, 465, 465, 464, 464, 464, 465, 466, 469, 468, 466, 465, 464, 465, 465, 464, 465, 464, 461, 459, 460, 462, 463, 465, 466, 466, 464, 460, 458, 460, 460, 462, 464, 463, 463, 461, 461, 461, 463, 463, 464, 465, 466, 465, 466, 466, 466, 467, 469, 468, 468, 466, 465, 463, 460, 460, 460, 459, 461, 462, 464, 467, 465, 464, 462, 462, 462, 462, 464, 464, 465, 464, 465, 464, 464, 462, 462, 461, 462, 462, 462, 463, 464, 464, 463, 463, 462, 462, 462, 464, 463, 464, 464, 464, 464, 463, 465, 465, 465, 466, 465, 465, 464, 464, 465, 465, 466, 467, 467, 465, 465, 464, 466, 467, 468, 466, 464, 462, 461, 462, 464, 467, 468, 468, 467, 464, 463, 463, 464, 466, 468, 469, 467, 467, 466, 466, 465, 467, 468, 469, 470, 472, 471, 471, 470, 470, 470, 469, 469, 469, 468, 468, 467, 468, 467, 467, 466, 467, 467, 469, 470, 469, 468, 467, 466, 465, 464, 464, 465, 464, 464, 464, 462, 462, 460, 461, 461, 461, 461, 461, 463, 464, 463, 462, 464, 464, 463, 463, 462, 460, 461, 463, 463, 464, 464, 464, 463, 464, 465, 466, 464, 462, 460, 461, 462, 462, 464, 465, 465, 465, 465, 467, 468, 467, 467, 467, 468, 467, 468, 469, 469, 467, 465, 464, 464, 466, 467, 466, 466, 467, 467, 468, 465, 464, 464, 463, 464, 462, 464, 463, 464, 464, 464, 464, 465, 464, 461, 463, 464, 465, 466, 466, 465, 465, 464, 462, 461, 463, 465, 468, 470, 470, 470, 468, 466, 464, 462, 463, 462, 462, 463, 463, 464, 464, 464, 463, 463, 463, 462, 462, 462, 464, 463, 465, 464, 463, 462, 458, 458, 457, 457, 458, 457, 456, 458, 459, 460, 459, 459, 458, 457, 459, 459, 459, 460, 460, 460, 461, 462, 462, 462, 462, 461, 462, 462, 463, 464, 464, 465, 467, 467, 466, 465, 464, 466, 465, 467, 467, 467, 467, 468, 466, 466, 466, 466, 466, 467, 468, 469, 470, 469, 469, 466, 465, 465, 465, 466, 466, 467, 465, 464, 463, 464, 463, 464, 465, 463, 462, 463, 462, 464, 464, 464, 466, 466, 466, 467, 468, 467, 469, 468, 468, 469, 468, 468, 468, 470, 469, 467, 468, 469, 470, 469, 469, 469, 467, 466, 465, 467, 468, 469, 470, 471, 472, 469, 467, 465, 464, 465, 466, 465, 467, 467, 465, 465, 463, 462, 462, 463, 463, 462, 463, 462, 461, 462, 462, 460, 459, 458, 456, 457, 457, 456, 456, 455, 455, 454, 455, 455, 455, 455, 456, 457, 457, 459, 457, 458, 459, 461, 462, 463, 463, 463, 463, 463, 462, 463, 464, 466, 467, 466, 467, 467, 468, 469, 468, 469, 470, 468, 470, 470, 470, 471, 473, 472, 472, 469, 469, 469, 468, 468, 466, 466, 467, 467, 467, 466, 466, 467, 469, 469, 470, 468, 467, 467, 466, 467, 467, 468, 468, 468, 468, 468, 469, 467, 467, 466, 465, 466, 464, 463, 464, 465, 467, 467, 468, 468, 468, 468, 467, 466, 467, 466, 465, 466, 464, 464, 466, 468, 469, 468, 468, 466, 466, 465, 464, 463, 464, 464, 464, 464, 464, 463, 464, 464, 465, 465, 464, 465, 466, 466, 465, 467, 466, 466, 468, 467, 466, 468, 468, 470, 471, 470, 468, 469, 469, 470, 473, 474, 473, 472, 470, 469, 466, 464, 464, 465, 466, 467, 467, 468, 466, 466, 466, 464, 464, 464, 464, 465, 467, 465, 464, 463, 465, 465, 466, 466, 466, 466, 468, 467, 466, 465, 465, 465, 466, 464, 465, 465, 467, 468, 467, 467, 466, 464, 464, 463, 463, 464, 463, 461, 461, 458, 460, 460, 460, 460, 459, 459, 458, 457, 457, 457, 456, 455, 455, 457, 457, 455, 455, 454, 455, 457, 459, 460, 459, 460, 458, 459, 461, 462, 464, 465, 465, 466, 465, 467, 468, 468, 468, 468, 467, 467, 466, 465, 465, 465, 466, 468, 468, 468, 467, 467, 467, 468, 467, 468, 467, 467, 467, 466, 465, 464, 462, 463, 461, 461, 461, 462, 463, 465, 464, 465, 464, 461, 461, 462, 463, 464, 466, 467, 468, 469, 465, 462, 464, 463, 465, 465, 465, 466, 465, 465, 466, 466, 466, 468, 469, 469, 469, 468, 467, 467, 467, 465, 465, 466, 466, 466, 466, 465, 465, 465, 464, 463, 463, 463, 463, 464, 464, 462, 461, 460, 461, 461, 462, 462, 463, 464, 464, 463, 462, 461, 463, 463, 462, 464, 463, 465, 465, 465, 465, 467, 467, 466, 467, 467, 468, 469, 471, 471, 472, 470, 468, 466, 467, 469, 468, 469, 467, 467, 467, 467, 464, 464, 463, 464, 466, 466, 467, 466, 466, 466, 466, 467, 469, 470, 469, 467, 466, 464, 464, 465, 467, 470, 470, 470, 469, 470, 471, 469, 468, 469, 469, 468, 467, 466, 466, 466, 465, 465, 463, 463, 463, 465, 467, 467, 467, 467, 466, 466, 465, 466, 465, 466, 468, 468, 470, 470, 470, 469, 469, 469, 469, 470, 467, 468, 466, 467, 465, 466, 465, 465, 467, 467, 467, 467, 467, 466, 465, 465, 464, 463, 461, 462, 462, 464, 465, 466, 466, 464, 464, 462, 461, 461, 464, 463, 464, 463, 463, 463, 461, 459, 459, 459, 461, 462, 463, 461, 460, 460, 460, 462, 463, 463, 462, 461, 462, 460, 460, 460, 459, 462, 463, 464, 463, 462, 462, 461, 462, 462, 463, 462, 464, 464, 465, 465, 463, 464, 464, 463, 464, 467, 467, 468, 467, 465, 464, 464, 461, 463, 464, 466, 467, 468, 468, 467, 466, 465, 463, 462, 463, 465, 468, 467, 466, 463, 462, 461, 462, 462, 463, 464, 463, 463, 463, 463, 463, 464, 464, 464, 464, 465, 465, 465, 466, 465, 464, 464, 464, 465, 465, 466, 467, 468, 467, 465, 463, 466, 467, 471, 471, 471, 472, 470, 471, 471, 474, 474, 473, 473, 473, 473, 470, 470, 469, 467, 467, 465, 467, 466, 468, 468, 466, 466, 465, 465, 465, 465, 465, 466, 464, 463, 463, 462, 460, 461, 463, 462, 462, 460, 458, 460, 458, 459, 460, 462, 462, 462, 461, 461, 460, 459, 457, 456, 456, 458, 460, 461, 461, 462, 461, 461, 464, 463, 462, 463, 463, 462, 463, 462, 462, 463, 463, 464, 463, 463, 462, 462, 463, 463, 464, 463, 465, 466, 466, 466, 466, 466, 466, 467, 467, 467, 467, 467, 466, 467, 467, 467, 468, 469, 471, 471, 468, 466, 465, 464, 464, 464, 466, 466, 467, 468, 466, 467, 465, 464, 466, 467, 467, 466, 466, 467, 468, 469, 471, 469, 468, 467, 467, 468, 468, 468, 469, 468, 465, 467, 468, 469, 468, 469, 467, 466, 465, 465, 464, 463, 462, 462, 464, 464, 464, 465, 465, 466, 468, 467, 467, 466, 467, 466, 466, 465, 467, 466, 466, 466, 467, 467, 466, 464, 464, 464, 464, 465, 465, 465, 463, 462, 461, 460, 462, 462, 462, 463, 464, 463, 463, 464, 465, 465, 464, 464, 463, 461, 461, 461, 462, 463, 463, 463, 462, 463, 460, 459, 460, 460, 461, 461, 461, 461, 461, 461, 463, 463, 462, 462, 461, 461, 461, 462, 460, 459, 458, 458, 459, 460, 461, 463, 465, 464, 465, 464, 465, 465, 465, 464, 465, 465, 465, 466, 467, 466, 466, 466, 465, 465, 464, 465, 466, 466, 466, 466, 465, 467, 466, 466, 466, 467, 465, 465, 466, 465, 465, 464, 466, 466, 465, 464, 464, 465, 466, 464, 463, 463, 463, 463, 465, 464, 464, 465, 462, 460, 461, 460, 460, 460, 462, 463, 463, 461, 464, 462, 461, 463, 462, 462, 463, 463, 463, 462, 462, 463, 464, 463, 463, 464, 464, 466, 465, 464, 463, 463, 462, 464, 464, 465, 466, 466, 466, 465, 466, 465, 467, 466, 468, 468, 466, 465, 465, 466, 466, 468, 467, 467, 465, 466, 465, 465, 466, 466, 466, 466, 468, 468, 468, 467, 468, 469, 468, 465, 464, 465, 465, 466, 468, 466, 466, 464, 465, 466, 467, 468, 468, 469, 470, 470, 471, 472, 470, 470, 470, 468, 471, 469, 470, 469, 469, 469, 468, 467, 466, 466, 465, 465, 463, 462, 464, 463, 464, 466, 466, 465, 464, 463, 462, 463, 462, 462, 461, 461, 461, 460, 460, 461, 461, 461, 460, 461, 462, 462, 463, 462, 464, 464, 462, 461, 462, 461, 463, 462, 464, 465, 463, 463, 463, 464, 464, 466, 468, 468, 467, 467, 466, 465, 465, 468, 469, 470, 470, 470, 470, 471, 470, 470, 469, 470, 470, 469, 468, 467, 468, 468, 466, 466, 464, 463, 463, 462, 463, 464, 464, 465, 466, 465, 464, 464, 463, 463, 462, 462, 464, 464, 467, 467, 468, 466, 462, 462, 462, 464, 464, 464, 463, 463, 462, 462, 462, 462, 462, 462, 458, 451, 450, 453, 455, 461, 462, 464, 462, 462, 462, 462, 464, 464, 465, 464, 463, 464, 463, 463, 462, 465, 466, 464, 464, 465, 464, 464, 464, 463, 463, 465, 464, 465, 467, 467, 467, 467, 464, 464, 464, 464, 464, 465, 466, 466, 467, 467, 465, 465, 464, 465, 466, 467, 467, 466, 465, 464, 464, 465, 466, 467, 468, 467, 465, 465, 465, 465, 464, 462, 461, 461, 460, 459, 459, 458, 460, 461, 462, 461, 463, 463, 461, 459, 459, 458, 457, 458, 459, 459, 463, 463, 466, 467, 465, 465, 464, 464, 464, 464, 463, 463, 464, 464, 466, 467, 467, 467, 467, 468, 468, 469, 468, 467, 468, 466, 464, 463, 461, 461, 461, 462, 463, 463, 463, 462, 462, 460, 461, 461, 462, 463, 465, 465, 465, 464, 462, 462, 462, 462, 464, 466, 468, 468, 469, 467, 466, 467, 466, 466, 467, 466, 466, 467, 468, 470, 469, 470, 472, 472, 471, 473, 473, 473, 472, 471, 470, 469, 468, 466, 467, 466, 467, 467, 468, 469, 468, 468, 467, 466, 467, 466, 465, 464, 462, 463, 463, 464, 465, 466, 466, 466, 463, 462, 462, 461, 462, 462, 464, 464, 464, 463, 464, 465, 466, 467, 466, 464, 466, 465, 465, 464, 463, 462, 464, 465, 466, 464, 463, 463, 463, 463, 465, 466, 468, 469, 470, 471, 471, 471, 470, 470, 469, 467, 467, 464, 465, 466, 468, 468, 469, 468, 468, 466, 465, 465, 466, 464, 465, 465, 465, 464, 463, 461, 462, 465, 466, 469, 467, 467, 468, 467, 467, 467, 467, 466, 466, 465, 466, 465, 464, 463, 464, 465, 466, 467, 469, 469, 469, 469, 470, 470, 469, 471, 471, 471, 471, 468, 468, 468, 469, 470, 470, 468, 469, 468, 468, 467, 468, 468, 467, 467, 466, 465, 463, 464, 464, 464, 463, 464, 464, 465, 464, 464, 463, 464, 463, 464, 463, 463, 463, 462, 460, 461, 461, 462, 461, 462, 460, 459, 457, 458, 459, 460, 460, 460, 461, 461, 462, 463, 463, 462, 461, 461, 462, 463, 465, 466, 466, 464, 463, 462, 462, 463, 463, 463, 464, 463, 462, 463, 462, 462, 463, 463, 463, 462, 463, 463, 463, 463, 465, 464, 463, 461, 462, 462, 464, 465, 466, 465, 466, 467, 465, 467, 466, 465, 465, 467, 467, 468, 468, 470, 469, 468, 467, 466, 465, 464, 462, 464, 466, 467, 468, 467, 467, 465, 464, 464, 465, 464, 465, 466, 465, 464, 464, 463, 463, 463, 464, 464, 464, 464, 465, 465, 464, 466, 466, 468, 467, 468, 467, 467, 465, 465, 466, 467, 467, 467, 469, 469, 468, 469, 469, 469, 467, 466, 467, 467, 467, 467, 467, 467, 467, 467, 466, 465, 465, 465, 467, 465, 464, 463, 462, 461, 461, 462, 461, 462, 462, 462, 460, 461, 461, 462, 462, 461, 462, 460, 459, 459, 458, 459, 461, 462, 462, 460, 461, 460, 459, 461, 461, 461, 461, 460, 459, 459, 461, 463, 463, 462, 461, 461, 461, 462, 462, 463, 465, 465, 465, 465, 466, 466, 466, 466, 467, 468, 468, 468, 469, 469, 468, 468, 468, 469, 468, 470, 471, 471, 471, 470, 471, 471, 471, 472, 472, 472, 471, 472, 469, 470, 468, 468, 467, 466, 467, 467, 467, 466, 466, 465, 464, 465, 466, 467, 467, 466, 466, 466, 466, 464, 463, 463, 463, 464, 464, 464, 463, 462, 462, 461, 463, 462, 461, 459, 459, 462, 461, 464, 464, 463, 465, 466, 466, 466, 465, 464, 463, 464, 464, 464, 463, 464, 465, 465, 465, 464, 463, 464, 467, 468, 468, 467, 466, 465, 461, 462, 461, 463, 463, 463, 463, 461, 460, 460, 460, 460, 460, 460, 459, 459, 459, 460, 462, 463, 462, 461, 461, 462, 464, 464, 461, 460, 460, 460, 460, 459, 459, 459, 461, 462, 464, 464, 463, 463, 463, 464, 465, 464, 463, 464, 464, 464, 464, 464, 465, 467, 467, 466, 464, 465, 465, 465, 465, 467, 466, 467, 468, 470, 468, 468, 469, 468, 468, 467, 467, 465, 466, 466, 467, 468, 469, 469, 468, 466, 466, 466, 466, 467, 467, 465, 464, 463, 465, 465, 467, 466, 467, 466, 466, 464, 465, 465, 465, 463, 463, 464, 466, 465, 466, 467, 466, 466, 467, 468, 466, 465, 466, 466, 465, 465, 466, 466, 466, 467, 466, 467, 465, 466, 466, 466, 465, 463, 463, 462, 461, 462, 464, 465, 466, 467, 467, 468, 467, 467, 470, 469, 468, 468, 465, 465, 467, 466, 467, 464, 462, 462, 461, 462, 464, 464, 464, 465, 465, 467, 466, 465, 463, 465, 463, 464, 462, 460, 460, 459, 460, 462, 464, 463, 463, 463, 461, 462, 463, 464, 467, 468, 467, 465, 463, 463, 465, 466, 465, 465, 464, 464, 465, 464, 466, 466, 467, 466, 464, 462, 463, 465, 466, 466, 467, 466, 466, 465, 463, 464, 463, 462, 463, 461, 461, 462, 463, 463, 462, 463, 462, 462, 461, 462, 462, 462, 461, 459, 459, 458, 458, 457, 457, 458, 458, 457, 458, 461, 464, 464, 465, 465, 464, 463, 464, 463, 461, 462, 465, 466, 466, 467, 466, 466, 465, 465, 466, 469, 469, 470, 470, 473, 472, 473, 472, 472, 473, 473, 474, 473, 470, 469, 469, 468, 469, 472, 473, 474, 473, 473, 472, 470, 470, 470, 468, 467, 466, 465, 466, 468, 468, 468, 467, 465, 463, 462, 463, 463, 464, 464, 464, 464, 462, 463, 461, 460, 461, 459, 460, 462, 462, 463, 465, 465, 463, 463, 462, 462, 461, 460, 460, 460, 462, 466, 468, 467, 467, 466, 466, 466, 467, 466, 466, 467, 469, 470, 470, 469, 469, 467, 466, 466, 466, 467, 468, 469, 468, 467, 467, 466, 465, 466, 467, 468, 468, 467, 467, 466, 465, 465, 465, 465, 464, 463, 462, 463, 464, 464, 465, 465, 464, 463, 464, 465, 466, 467, 466, 466, 463, 464, 462, 462, 462, 460, 462, 463, 466, 467, 467, 468, 467, 467, 466, 466, 465, 466, 466, 466, 464, 465, 465, 465, 466, 469, 469, 469, 468, 467, 467, 467, 466, 467, 468, 468, 467, 466, 465, 465, 465, 465, 466, 467, 466, 466, 465, 467, 467, 467, 467, 465, 462, 461, 461, 462, 463, 464, 465, 466, 465, 464, 462, 463, 461, 462, 462, 464, 463, 463, 463, 463, 462, 460, 460, 459, 459, 459, 460, 461, 463, 463, 463, 462, 461, 461, 461, 461, 460, 461, 460, 461, 462, 462, 464, 463, 463, 464, 466, 467, 466, 464, 462, 463, 463, 466, 467, 466, 465, 464, 466, 468, 469, 469, 468, 469, 467, 469, 468, 468, 466, 465, 464, 465, 463, 464, 462, 462, 462, 464, 464, 464, 463, 463, 461, 462, 465, 465, 465, 464, 464, 462, 462, 461, 460, 462, 463, 465, 466, 466, 465, 463, 464, 463, 465, 465, 465, 465, 462, 461, 462, 462, 462, 462, 463, 463, 465, 466, 466, 467, 466, 465, 464, 463, 465, 466, 467, 468, 470, 471, 470, 468, 468, 468, 467, 468, 470, 470, 472, 470, 470, 471, 469, 468, 467, 466, 468, 468, 468, 468, 467, 468, 467, 467, 467, 465, 465, 465, 464, 463, 461, 461, 460, 462, 462, 463, 462, 461, 462, 460, 460, 461, 461, 461, 461, 461, 463, 462, 462, 461, 461, 462, 461, 463, 463, 465, 467, 468, 466, 465, 463, 465, 465, 466, 465, 464, 462, 463, 463, 463, 464, 463, 463, 465, 466, 467, 469, 468, 466, 465, 464, 464, 464, 465, 466, 466, 467, 466, 465, 464, 463, 463, 461, 462, 462, 463, 465, 464, 464, 465, 464, 464, 461, 461, 461, 463, 466, 467, 467, 467, 466, 467, 467, 466, 467, 467, 468, 467, 465, 465, 465, 464, 466, 466, 467, 468, 467, 466, 466, 466, 467, 465, 464, 465, 463, 464, 463, 463, 463, 464, 465, 466, 464, 463, 464, 466, 466, 466, 468, 468, 469, 468, 468, 466, 466, 466, 467, 466, 467, 467, 468, 469, 468, 467, 467, 467, 467, 467, 466, 466, 466, 465, 464, 463, 462, 462, 463, 464, 466, 465, 462, 461, 459, 460, 462, 462, 461, 460, 460, 460, 461, 462, 462, 463, 463, 462, 460, 459, 460, 460, 460, 459, 459, 461, 461, 462, 463, 463, 465, 466, 467, 467, 465, 464, 464, 462, 463, 462, 463, 463, 464, 463, 463, 465, 466, 467, 468, 466, 465, 463, 463, 462, 462, 464, 466, 468, 469, 470, 468, 468, 467, 468, 468, 468, 469, 468, 467, 469, 469, 468, 468, 466, 466, 467, 468, 471, 470, 472, 470, 470, 469, 470, 470, 470, 473, 472, 470, 470, 471, 470, 470, 470, 469, 469, 469, 470, 470, 469, 470, 469, 468, 468, 468, 468, 468, 468, 468, 467, 467, 467, 468, 467, 466, 466, 467, 467, 466, 467, 467, 468, 468, 469, 469, 469, 468, 466, 466, 466, 467, 465, 465, 464, 462, 462, 462, 464, 463, 464, 462, 463, 462, 463, 463, 461, 461, 460, 461, 462, 463, 463, 463, 461, 459, 459, 461, 461, 463, 461, 459, 459, 460, 460, 460, 460, 460, 460, 460, 461, 460, 461, 460, 460, 459, 460, 460, 461, 461, 464, 465, 465, 465, 465, 464, 465, 467, 469, 470, 470, 469, 470, 469, 470, 471, 473, 472, 473, 473, 472, 472, 472, 472, 472, 470, 471, 471, 470, 469, 468, 466, 465, 466, 467, 467, 467, 466, 464, 464, 463, 463, 465, 463, 463, 461, 459, 459, 459, 459, 458, 459, 460, 460, 462, 461, 461, 461, 461, 461, 459, 460, 460, 459, 459, 461, 462, 465, 466, 466, 465, 465, 466, 467, 467, 466, 466, 464, 464, 465, 466, 469, 469, 470, 470, 471, 471, 471, 470, 469, 469, 468, 468, 468, 467, 466, 465, 465, 466, 467, 468, 469, 468, 470, 470, 470, 470, 469, 469, 466, 466, 465, 465, 465, 465, 465, 465, 463, 461, 462, 463, 463, 464, 466, 467, 469, 468, 468, 467, 465, 464, 462, 461, 463, 464, 466, 466, 464, 466, 466, 467, 468, 467, 467, 466, 466, 465, 463, 462, 462, 463, 464, 464, 464, 465, 466, 465, 463, 462, 463, 462, 463, 463, 463, 463, 465, 466, 466, 464, 464, 463, 464, 466, 467, 469, 468, 466, 466, 467, 466, 465, 465, 466, 465, 465, 465, 465, 468, 469, 469, 468, 467, 467, 466, 466, 467, 469, 469, 470, 469, 467, 465, 464, 465, 468, 468, 468, 468, 466, 465, 463, 463, 462, 463, 465, 465, 467, 468, 467, 466, 466, 466, 466, 465, 464, 465, 463, 462, 461, 462, 462, 462, 463, 462, 461, 462, 463, 464, 462, 461, 461, 461, 460, 459, 458, 459, 460, 460, 460, 461, 460, 460, 458, 458, 459, 459, 461, 460, 462, 461, 461, 461, 462, 463, 464, 465, 464, 463, 463, 464, 463, 463, 465, 467, 467, 469, 469, 468, 466, 469, 469, 468, 468, 468, 470, 471, 473, 474, 471, 470, 468, 470, 472, 471, 472, 471, 468, 470, 470, 471, 470, 468, 466, 464, 464, 463, 464, 464, 464, 464, 464, 465, 465, 465, 465, 465, 464, 464, 464, 463, 463, 461, 461, 461, 461, 461, 461, 463, 464, 464, 464, 462, 464, 463, 463, 464, 466, 465, 467, 466, 466, 467, 467, 465, 465, 467, 468, 468, 468, 468, 466, 466, 467, 470, 471, 473, 472, 473, 473, 472, 473, 474, 474, 472, 472, 472, 471, 471, 471, 472, 472, 473, 474, 472, 472, 470, 468, 469, 469, 469, 469, 469, 469, 469, 470, 468, 468, 467, 466, 465, 465, 463, 463, 462, 461, 463, 463, 464, 466, 466, 466, 465, 464, 464, 465, 465, 465, 465, 466, 465, 465, 467, 467, 467, 468, 466, 465, 465, 465, 464, 465, 464, 464, 464, 464, 463, 464, 464, 464, 464, 463, 464, 463, 462, 461, 461, 461, 461, 460, 460, 459, 459, 459, 458, 459, 461, 463, 463, 463, 461, 460, 460, 460, 461, 462, 462, 462, 461, 464, 463, 464, 465, 465, 464, 462, 462, 462, 460, 461, 461, 460, 459, 458, 458, 458, 459, 460, 461, 462, 464, 465, 465, 466, 466, 466, 465, 465, 465, 464, 465, 466, 467, 467, 468, 467, 467, 465, 464, 463, 464, 464, 467, 467, 468, 469, 467, 466, 465, 465, 465, 464, 463, 461, 463, 464, 467, 467, 469, 469, 470, 470, 470, 471, 474, 473, 473, 472, 471, 472, 472, 474, 476, 479, 481, 483, 485, 487, 488, 491, 492, 494, 497, 502, 505, 508, 512, 516, 522, 526, 531, 536, 540, 546, 553, 559, 566, 573, 580, 590, 600, 611, 621, 632, 642, 651, 661, 671, 679, 689, 698, 705, 710, 710, 706, 699, 686, 674, 659, 644, 630, 616, 602, 586, 571, 557, 546, 535, 525, 517, 509, 505, 502, 499, 496, 492, 489, 486, 483, 480, 476, 472, 468, 467, 464, 463, 461, 459, 458, 456, 455, 454, 452, 451, 451, 450, 451, 451, 450, 449, 449, 449, 449, 448, 448, 448, 449, 451, 452, 450, 449, 450, 451, 451, 450, 450, 449, 449, 449, 449, 449, 450, 450, 451, 450, 450, 449, 450, 450, 451, 451, 451, 451, 453, 453, 452, 449, 450, 449, 446, 447, 447, 447, 448, 448, 449, 449, 451, 451, 450, 450, 451, 453, 452, 453, 454, 454, 453, 451, 451, 453, 456, 454, 453, 453, 454, 455, 455, 456, 457, 458, 458, 458, 457, 458, 460, 460, 461, 459, 460, 459, 460, 459, 461, 461, 462, 462, 461, 461, 458, 458, 458, 458, 460, 460, 458, 457, 458, 459, 461, 461, 462, 461, 459, 458, 458, 459, 459, 458, 458, 457, 457, 457, 457, 457, 458, 457, 457, 457, 456, 455, 456, 456, 456, 456, 456, 457, 458, 459, 458, 459, 457, 458, 456, 455, 456, 454, 455, 456, 457, 459, 460, 459, 459, 459, 459, 459, 459, 459, 460, 458, 457, 456, 458, 460, 460, 460, 459, 461, 460, 460, 458, 460, 459, 460, 459, 460, 461, 461, 463, 462, 462, 460, 458, 457, 456, 456, 454, 455, 454, 452, 453, 456, 457, 461, 462, 464, 464, 465, 464, 464, 464, 466, 464, 464, 463, 466, 467, 469, 469, 470, 470, 471, 472, 472, 472, 471, 471, 471, 473, 475, 479, 481, 483, 484, 483, 485, 486, 490, 493, 496, 500, 505, 508, 511, 515, 518, 520, 521, 522, 523, 524, 525, 528, 529, 532, 535, 538, 541, 544, 545, 548, 550, 556, 558, 561, 564, 567, 569, 573, 574, 578, 580, 583, 588, 591, 593, 596, 599, 603, 608, 613, 620, 626, 635, 640, 647, 652, 654, 655, 652, 647, 641, 637, 633, 630, 628, 627, 627, 624, 620, 618, 615, 611, 607, 606, 602, 598, 593, 588, 580, 574, 568, 561, 557, 555, 551, 549, 546, 544, 541, 536, 530, 526, 521, 516, 512, 507, 503, 496, 490, 484, 479, 475, 469, 465, 461, 458, 454, 449, 444, 443, 439, 440, 437, 437, 437, 435, 435, 434, 434, 434, 433, 433, 434, 435, 436, 436, 435, 434, 434, 435, 435, 436, 437, 437, 439, 438, 438, 437, 437, 438, 436, 437, 436, 436, 436, 436, 437, 439, 439, 441, 441, 440, 439, 439, 438, 438, 437, 438, 437, 439, 441, 441, 440, 439, 440, 442, 441, 441, 441, 441, 444, 444, 445, 445, 446, 446, 446, 446, 447, 449, 448, 448, 448, 447, 446, 447, 447, 449, 449, 451, 451, 452, 452, 452, 450, 449, 447, 447, 448, 447, 445, 444, 445, 447, 447, 447, 449, 448, 448, 448, 445, 445, 444, 444, 445, 446, 446, 447, 448, 448, 447, 444, 446, 445, 445, 445, 446, 445, 447, 449, 450, 450, 450, 450, 452, 453, 452, 450, 449, 448, 451, 450, 451, 451, 453, 453, 454, 452, 451, 452, 453, 452, 453, 452, 450, 450, 449, 449, 450, 450, 450, 449, 450, 448, 447, 446, 444, 443, 445, 446, 446, 447, 447, 446, 445, 446, 446, 447, 448, 449, 448, 449, 450, 450, 450, 451, 450, 450, 449, 449, 450, 449, 448, 448, 450, 452, 455, 455, 456, 454, 453, 454, 455, 454, 457, 456, 457, 456, 455, 455, 454, 456, 457, 458, 461, 463, 466, 469, 472, 472, 474, 477, 478, 480, 481, 483, 484, 488, 490, 497, 501, 506, 511, 516, 523, 530, 537, 542, 546, 551, 555, 561, 565, 572, 575, 576, 579, 581, 586, 590, 593, 597, 599, 602, 602, 604, 604, 603, 602, 602, 601, 600, 601, 601, 603, 605, 607, 612, 617, 622, 627, 633, 637, 643, 643, 644, 645, 644, 642, 641, 641, 639, 637, 636, 635, 635, 637, 640, 640, 640, 639, 637, 635, 632, 631, 629, 626, 622, 617, 615, 613, 611, 608, 606, 605, 605, 605, 604, 602, 599, 596, 591, 588, 585, 584, 584, 581, 577, 569, 563, 556, 550, 544, 535, 526, 519, 511, 506, 500, 496, 490, 482, 477, 473, 467, 461, 456, 452, 448, 441, 438, 435, 432, 429, 425, 424, 423, 422, 421, 420, 418, 418, 419, 420, 421, 420, 420, 420, 422, 422, 422, 420, 421, 422, 423, 422, 421, 420, 420, 421, 421, 422, 424, 424, 426, 428, 430, 429, 427, 424, 422, 424, 425, 425, 427, 427, 428, 430, 429, 429, 428, 428, 429, 430, 430, 431, 431, 431, 431, 431, 429, 429, 429, 431, 431, 432, 431, 431, 431, 432, 433, 433, 434, 434, 435, 434, 436, 435, 436, 437, 437, 438, 437, 438, 437, 438, 439, 438, 438, 438, 440, 440, 441, 440, 440, 438, 438, 437, 440, 440, 441, 442, 443, 442, 443, 443, 443, 441, 439, 439, 438, 438, 440, 441, 439, 439, 439, 440, 439, 439, 438, 438, 436, 436, 436, 438, 439, 438, 437, 437, 436, 434, 434, 434, 434, 437, 437, 436, 435, 436, 438, 440, 439, 440, 439, 439, 440, 439, 441, 440, 438, 438, 438, 440, 441, 442, 442, 443, 443, 443, 442, 442, 442, 441, 442, 443, 443, 443, 443, 442, 442, 442, 440, 441, 441, 442, 440, 441, 439, 438, 437, 438, 436, 437, 437, 437, 436, 437, 435, 436, 436, 436, 436, 436, 437, 436, 435, 434, 435, 436, 437, 437, 436, 433, 433, 433, 434, 436, 436, 439, 440, 441, 440, 439, 438, 438, 439, 438, 438, 437, 438, 438, 439, 442, 444, 444, 443, 445, 443, 442, 442, 443, 441, 440, 441, 442, 445, 447, 449, 448, 446, 445, 442, 443, 444, 446, 445, 445, 444, 443, 442, 444, 443, 446, 447, 448, 448, 448, 447, 446, 445, 445, 444, 445, 446, 446, 448, 447, 446, 447, 448, 449, 449, 449, 449, 447, 446, 445, 445, 446, 447, 447, 447, 446, 445, 445, 445, 445, 444, 442, 442, 443, 446, 448, 448, 445, 445, 443, 441, 441, 443, 442, 441, 441, 444, 447, 447, 446, 447, 445, 443, 443, 443, 445, 446, 445, 446, 445, 445, 446, 447, 446, 447, 446, 445, 444, 445, 447, 448, 449, 449, 449, 449, 448, 449, 447, 446, 446, 446, 446, 447, 446, 447, 449, 449, 449, 448, 447, 447, 446, 446, 445, 444, 443, 443, 445, 446, 445, 445, 444, 443, 444, 444, 444, 445, 445, 444, 442, 443, 444, 446, 444, 444, 444, 445, 446, 445, 446, 446, 446, 445, 442, 440, 441, 442, 443, 443, 444, 444, 446, 445, 445, 444, 442, 442, 441, 441, 440, 439, 437, 437, 437, 439, 440, 441, 443, 445, 445, 446, 444, 442, 441, 440, 441, 443, 445, 446, 445, 443, 442, 440, 442, 443, 445, 445, 445, 444, 444, 445, 447, 448, 448, 448, 448, 447, 448, 449, 449, 448, 447, 448, 450, 450, 449, 447, 447, 447, 447, 448, 450, 450, 450, 450, 450, 452, 452, 453, 453, 452, 451, 451, 450, 451, 451, 451, 450, 450, 448, 447, 448, 448, 450, 451, 453, 453, 453, 451, 448, 448, 447, 448, 448, 449, 450, 450, 450, 450, 450, 452, 451, 450, 449, 447, 446, 447, 447, 448, 448, 447, 445, 445, 443, 443, 444, 446, 446, 447, 448, 448, 447, 447, 448, 448, 450, 451, 451, 450, 449, 449, 448, 446, 446, 445, 444, 446, 446, 444, 445, 444, 444, 444, 445, 446, 446, 446, 446, 446, 444, 444, 444, 445, 447, 447, 444, 444, 444, 445, 446, 448, 447, 448, 447, 448, 449, 449, 449, 448, 448, 450, 451, 452, 452, 452, 451, 450, 452, 450, 452, 453, 453, 453, 454, 454, 454, 453, 452, 450, 451, 453, 455, 455, 454, 454, 454, 453, 453, 454, 454, 453, 454, 453, 453, 450, 451, 451, 452, 450, 450, 450, 450, 452, 452, 450, 449, 448, 447, 446, 445, 445, 445, 445, 446, 447, 450, 450, 449, 447, 447, 445, 445, 446, 446, 448, 448, 451, 451, 449, 447, 446, 447, 447, 447, 448, 448, 447, 447, 447, 448, 448, 449, 450, 452, 453, 453, 453, 451, 451, 450, 450, 450, 448, 449, 449, 452, 452, 451, 451, 451, 450, 450, 450, 450, 449, 450, 449, 449, 448, 450, 450, 452, 452, 453, 453, 452, 452, 450, 450, 452, 451, 452, 451, 451, 450, 450, 451, 452, 452, 451, 451, 450, 450, 450, 449, 448, 451, 451, 449, 448, 448, 447, 448, 449, 451, 451, 450, 450, 450, 450, 450, 449, 451, 450, 449, 450, 447, 448, 449, 450, 450, 450, 450, 451, 449, 449, 448, 446, 447, 449, 452, 454, 454, 453, 452, 452, 451, 450, 449, 449, 448, 448, 450, 453, 453, 455, 455, 454, 457, 455, 455, 454, 454, 454, 454, 455, 455, 455, 454, 453, 452, 452, 452, 453, 453, 454, 454, 453, 452, 454, 452, 453, 453, 453, 455, 455, 456, 456, 457, 457, 457, 457, 456, 454, 454, 454, 453, 453, 453, 454, 453, 453, 453, 453, 454, 452, 454, 452, 452, 453, 453, 454, 453, 454, 454, 454, 454, 455, 455, 456, 458, 457, 456, 458, 455, 454, 454, 454, 454, 456, 455, 457, 458, 457, 455, 455, 455, 454, 452, 450, 450, 451, 451, 451, 451, 450, 449, 449, 447, 447, 446, 446, 448, 448, 449, 448, 448, 447, 447, 448, 449, 448, 447, 447, 445, 444, 447, 446, 447, 445, 445, 444, 445, 447, 447, 449, 450, 452, 451, 451, 451, 452, 451, 453, 454, 454, 454, 454, 454, 454, 455, 457, 457, 458, 459, 460, 459, 458, 457, 458, 458, 457, 457, 456, 456, 456, 457, 457, 456, 455, 455, 455, 455, 453, 452, 453, 454, 454, 455, 454, 453, 452, 449, 449, 449, 449, 450, 451, 453, 452, 451, 450, 451, 451, 452, 453, 452, 451, 451, 449, 450, 452, 453, 455, 455, 454, 453, 454, 453, 453, 453, 454, 455, 454, 456, 457, 458, 458, 458, 458, 459, 459, 458, 458, 458, 457, 457, 456, 457, 458, 458, 455, 456, 455, 457, 456, 456, 455, 455, 453, 452, 453, 454, 454, 456, 455, 454, 454, 455, 456, 457, 456, 455, 455, 454, 455, 455, 454, 453, 453, 451, 451, 451, 451, 453, 454, 455, 452, 451, 453, 455, 456, 457, 456, 454, 452, 451, 451, 451, 452, 453, 454, 456, 455, 454, 454, 455, 454, 453, 452, 453, 453, 453, 453, 452, 454, 454, 455, 455, 454, 456, 455, 455, 455, 455, 454, 455, 454, 454, 454, 455, 455, 455, 454, 453, 454, 454, 453, 451, 451, 451, 453, 454, 454, 452, 452, 453, 452, 451, 450, 451, 451, 450, 449, 450, 451, 450, 449, 448, 446, 446, 447, 446, 446, 448, 451, 452, 450, 450, 452, 454, 454, 455, 454, 453, 455, 455, 453, 453, 453, 454, 457, 458, 460, 463, 463, 463, 463, 461, 460, 461, 462, 462, 462, 462, 463, 462, 463, 462, 464, 466, 466, 466, 463, 460, 459, 460, 461, 461, 461, 460, 459, 458, 458, 456, 455, 454, 454, 455, 454, 453, 454, 454, 452, 452, 452, 450, 450, 450, 452, 454, 455, 456, 454, 455, 454, 455, 455, 455, 455, 454, 453, 452, 452, 453, 453, 456, 457, 456, 454, 453, 453, 456, 457, 457, 458, 457, 457, 457, 457, 459, 457, 457, 456, 456, 454, 456, 455, 454, 453, 453, 454, 455, 454, 454, 454, 453, 454, 456, 456, 456, 456, 457, 456, 455, 454, 454, 454, 454, 456, 456, 455, 455, 458, 460, 461, 463, 464, 462, 460, 461, 462, 461, 460, 459, 458, 458, 461, 462, 463, 463, 463, 460, 459, 459, 459, 459, 459, 457, 458, 460, 460, 460, 458, 457, 458, 455, 454, 456, 457, 457, 456, 456, 453, 454, 455, 456, 456, 455, 455, 452, 452, 453, 454, 456, 456, 457, 458, 458, 457, 456, 457, 457, 458, 458, 458, 458, 458, 459, 461, 462, 461, 460, 458, 457, 456, 456, 456, 456, 457, 458, 457, 457, 457, 456, 457, 455, 455, 455, 456, 454, 454, 453, 453, 455, 456, 455, 456, 456, 456, 455, 454, 456, 456, 457, 458, 456, 454, 453, 453, 454, 454, 455, 455, 455, 454, 455, 457, 456, 457, 456, 455, 454, 453, 454, 455, 455, 455, 456, 456, 457, 457, 458, 457, 460, 460, 458, 457, 455, 456, 457, 457, 458, 459, 460, 460, 459, 459, 457, 456, 456, 454, 454, 455, 454, 456, 456, 457, 458, 459, 460, 458, 458, 458, 456, 456, 456, 457, 460, 460, 462, 460, 458, 457, 456, 454, 456, 457, 458, 458, 459, 459, 457, 456, 457, 457, 456, 457, 456, 457, 458, 458, 459, 457, 458, 458, 458, 457, 456, 455, 455, 454, 454, 454, 455, 457, 457, 459, 460, 459, 461, 461, 458, 457, 458, 460, 461, 462, 462, 462, 464, 463, 464, 462, 462, 462, 461, 462, 462, 462, 460, 459, 459, 459, 460, 460, 459, 460, 458, 459, 458, 458, 457, 456, 454, 454, 453, 453, 453, 454, 454, 455, 455, 456, 458, 456, 456, 455, 455, 455, 455, 455, 456, 457, 457, 457, 458, 458, 459, 459, 460, 459, 460, 460, 460, 461, 461, 461, 459, 458, 460, 460, 462, 463, 463, 461, 460, 459, 458, 458, 457, 457, 457, 457, 456, 457, 457, 457, 458, 458, 458, 458, 458, 460, 459, 458, 457, 457, 457, 458, 458, 459, 458, 456, 455, 456, 457, 457, 457, 458, 458, 457, 457, 457, 458, 458, 460, 460, 461, 460, 461, 461, 459, 458, 457, 459, 459, 459, 461, 460, 460, 462, 462, 463, 461, 459, 459, 459, 455, 456, 456, 457, 457, 458, 460, 460, 461, 461, 461, 460, 459, 458, 457, 457, 458, 459, 458, 459, 457, 458, 456, 457, 458, 459, 458, 459, 459, 458, 458, 457, 454, 453, 453, 453, 453, 453, 454, 454, 454, 453, 452, 452, 452, 453, 455, 455, 455, 455, 455, 456, 456, 456, 456, 456, 460, 460, 463, 463, 461, 462, 461, 462, 463, 464, 465, 466, 466, 466, 466, 466, 468, 467, 467, 468, 465, 465, 464, 463, 462, 463, 463, 464, 461, 460, 460, 458, 458, 458, 457, 457, 456, 457, 457, 456, 455, 455, 456, 456, 457, 456, 456, 456, 456, 457, 457, 455, 455, 456, 458, 458, 458, 457, 457, 456, 457, 458, 459, 459, 460, 460, 462, 463, 463, 463, 463, 461, 461, 461, 463, 462, 461, 461, 462, 463, 464, 464, 461, 462, 462, 463, 462, 462, 462, 461, 462, 463, 465, 466, 466, 464, 462, 462, 462, 463, 465, 465, 466, 464, 464, 463, 463, 461, 462, 462, 461, 462, 461, 462, 461, 462, 463, 462, 464, 461, 461, 460, 459, 458, 458, 459, 458, 460, 460, 460, 459, 460, 459, 460, 459, 461, 461, 459, 460, 458, 461, 461, 461, 462, 463, 464, 464, 462, 462, 462, 461, 463, 463, 464, 466, 465, 464, 464, 463, 462, 462, 461, 461, 461, 462, 461, 460, 460, 459, 460, 460, 462, 461, 460, 460, 460, 461, 461, 460, 460, 460, 459, 459, 460, 460, 458, 456, 455, 455, 456, 456, 457, 458, 458, 458, 457, 457, 456, 455, 455, 454, 454, 454, 454, 453, 454, 452, 452, 453, 451, 453, 452, 455, 457, 455, 457, 457, 457, 457, 456, 456, 455, 455, 456, 457, 458, 458, 459, 459, 459, 460, 462, 461, 462, 463, 464, 464, 464, 465, 466, 465, 466, 466, 467, 467, 467, 466, 465, 463, 464, 464, 465, 465, 467, 466, 466, 466, 466, 463, 461, 460, 461, 461, 460, 458, 458, 457, 458, 459, 461, 460, 460, 460, 459, 456, 455, 455, 456, 456, 456, 456, 457, 457, 459, 459, 460, 459, 458, 458, 458, 458, 460, 460, 460, 459, 459, 459, 459, 459, 459, 459, 458, 459, 459, 458, 460, 461, 463, 463, 463, 463, 462, 462, 460, 461, 462, 461, 461, 459, 459, 460, 461, 460, 462, 460, 459, 458, 458, 460, 462, 463, 464, 464, 464, 464, 465, 464, 463, 461, 461, 461, 461, 463, 463, 463, 462, 460, 459, 457, 457, 457, 459, 461, 460, 460, 461, 462, 462, 462, 462, 461, 460, 461, 462, 464, 464, 463, 464, 463, 462, 461, 460, 459, 459, 461, 461, 461, 462, 462, 461, 462, 460, 462, 462, 462, 461, 461, 460, 461, 462, 462, 463, 462, 462, 461, 462, 462, 462, 461, 461, 461, 460, 459, 460, 460, 462, 461, 460, 460, 460, 461, 462, 462, 463, 462, 463, 464, 465, 464, 464, 462, 462, 461, 463, 463, 462, 460, 459, 459, 459, 459, 459, 459, 460, 463, 462, 463, 461, 461, 461, 461, 462, 462, 464, 464, 462, 460, 460, 461, 462, 463, 462, 463, 464, 465, 465, 465, 465, 464, 462, 462, 463, 461, 460, 461, 461, 462, 460, 459, 457, 457, 458, 460, 461, 462, 460, 459, 457, 456, 455, 456, 456, 457, 458, 459, 460, 459, 459, 456, 458, 459, 459, 459, 460, 459, 459, 461, 462, 462, 462, 463, 463, 461, 461, 460, 460, 459, 458, 460, 461, 461, 460, 459, 459, 458, 459, 461, 461, 463, 465, 465, 464, 463, 462, 464, 465, 466, 466, 465, 464, 464, 465, 465, 465, 464, 465, 466, 466, 465, 462, 460, 460, 461, 460, 460, 459, 459, 459, 459, 459, 459, 460, 462, 462, 462, 459, 458, 458, 458, 458, 459, 458, 459, 458, 460, 462, 462, 462, 461, 464, 464, 462, 462, 463, 463, 464, 465, 466, 466, 467, 468, 468, 464, 463, 462, 462, 461, 461, 464, 464, 463, 462, 459, 458, 457, 457, 459, 461, 463, 463, 461, 459, 459, 460, 459, 460, 460, 458, 457, 457, 459, 459, 460, 461, 460, 459, 458, 459, 460, 459, 459, 460, 460, 460, 460, 457, 459, 460, 462, 463, 463, 463, 462, 463, 462, 462, 465, 463, 464, 463, 464, 465, 463, 465, 464, 464, 463, 464, 464, 464, 464, 464, 464, 465, 464, 464, 464, 464, 465, 465, 465, 464, 464, 461, 460, 459, 458, 459, 460, 462, 463, 464, 464, 461, 459, 458, 456, 458, 460, 461, 462, 462, 463, 462, 460, 461, 461, 461, 461, 461, 460, 460, 460, 460, 460, 460, 460, 461, 462, 462, 460, 459, 459, 458, 461, 461, 462, 463, 463, 460, 460, 460, 461, 463, 464, 465, 464, 463, 465, 464, 466, 468, 467, 466, 465, 463, 465, 465, 465, 464, 464, 462, 461, 460, 460, 461, 463, 465, 464, 465, 463, 462, 461, 460, 459, 460, 460, 461, 461, 463, 463, 464, 464, 462, 462, 460, 462, 462, 461, 462, 462, 464, 464, 463, 462, 462, 461, 462, 462, 464, 466, 466, 466, 466, 464, 465, 464, 465, 466, 466, 466, 467, 465, 466, 465, 464, 463, 462, 463, 464, 465, 465, 465, 464, 465, 465, 465, 465, 464, 462, 464, 464, 464, 463, 462, 462, 463, 462, 461, 459, 460, 461, 460, 461, 459, 459, 459, 458, 457, 456, 457, 458, 459, 462, 460, 459, 459, 458, 460, 459, 459, 459, 459, 459, 461, 461, 460, 460, 460, 460, 460, 461, 460, 463, 462, 463, 462, 461, 462, 461, 461, 462, 462, 463, 462, 463, 463, 463, 463, 463, 464, 464, 465, 464, 464, 463, 462, 462, 463, 464, 463, 462, 463, 464, 465, 468, 469, 469, 469, 468, 468, 468, 468, 467, 468, 468, 467, 466, 465, 465, 465, 466, 468, 468, 468, 468, 467, 465, 464, 462, 463, 462, 464, 462, 463, 463, 462, 461, 458, 458, 457, 457, 456, 456, 459, 458, 457, 457, 458, 457, 456, 455, 455, 456, 457, 458, 458, 459, 461, 460, 460, 459, 460, 459, 459, 460, 461, 462, 463, 464, 466, 465, 465, 463, 462, 461, 462, 463, 461, 460, 461, 460, 459, 460, 462, 464, 463, 462, 461, 461, 459, 460, 458, 460, 460, 458, 458, 458, 458, 460, 462, 463, 464, 464, 466, 465, 465, 465, 465, 465, 465, 465, 466, 467, 467, 466, 466, 467, 467, 466, 464, 466, 464, 465, 465, 464, 465, 464, 463, 464, 465, 465, 467, 469, 468, 469, 468, 467, 466, 466, 464, 465, 466, 466, 465, 464, 461, 460, 459, 460, 460, 460, 462, 462, 461, 461, 460, 461, 463, 462, 462, 462, 460, 458, 460, 461, 463, 464, 465, 465, 464, 463, 463, 463, 462, 463, 464, 465, 466, 465, 466, 465, 467, 466, 465, 464, 463, 464, 464, 465, 465, 465, 462, 461, 460, 461, 460, 460, 462, 462, 464, 463, 463, 463, 461, 460, 459, 460, 459, 460, 460, 460, 459, 459, 459, 459, 460, 460, 462, 463, 461, 461, 460, 459, 460, 461, 460, 461, 461, 461, 461, 460, 460, 458, 458, 459, 460, 461, 461, 462, 462, 462, 463, 464, 464, 463, 463, 462, 465, 465, 463, 463, 463, 464, 464, 465, 464, 465, 465, 467, 468, 467, 465, 465, 464, 462, 462, 462, 464, 465, 466, 466, 465, 461, 460, 459, 461, 463, 462, 462, 464, 464, 464, 463, 461, 461, 462, 462, 462, 462, 462, 462, 461, 463, 464, 464, 464, 462, 462, 462, 463, 464, 464, 464, 463, 464, 464, 465, 464, 465, 464, 464, 462, 463, 464, 463, 462, 463, 463, 464, 463, 463, 464, 467, 466, 465, 464, 464, 463, 464, 465, 465, 465, 465, 464, 463, 461, 461, 461, 461, 462, 460, 459, 460, 461, 463, 462, 462, 461, 459, 458, 459, 461, 462, 462, 464, 464, 463, 461, 459, 459, 460, 459, 461, 461, 460, 462, 462, 464, 464, 463, 463, 465, 468, 469, 469, 467, 467, 467, 467, 467, 468, 468, 466, 468, 467, 467, 468, 468, 467, 468, 467, 466, 468, 468, 468, 467, 467, 467, 467, 465, 464, 461, 460, 460, 461, 463, 464, 465, 465, 463, 463, 464, 464, 464, 463, 463, 461, 463, 460, 461, 462, 462, 461, 461, 460, 460, 462, 463, 463, 463, 463, 464, 465, 464, 465, 465, 466, 465, 466, 466, 466, 465, 465, 463, 462, 462, 462, 462, 463, 462, 465, 467, 469, 468, 466, 464, 463, 464, 466, 467, 467, 465, 465, 464, 464, 466, 465, 465, 463, 462, 461, 460, 460, 461, 463, 463, 463, 463, 461, 463, 459, 458, 459, 459, 461, 461, 461, 459, 459, 460, 461, 461, 462, 462, 461, 462, 460, 459, 458, 457, 459, 460, 460, 461, 462, 463, 465, 464, 466, 466, 464, 464, 464, 463, 463, 464, 464, 464, 462, 463, 463, 462, 460, 460, 464, 465, 467, 468, 468, 470, 469, 468, 466, 464, 462, 462, 464, 464, 465, 466, 467, 467, 468, 467, 467, 468, 467, 464, 463, 461, 460, 461, 463, 463, 464, 463, 463, 462, 463, 463, 462, 464, 466, 464, 465, 465, 466, 464, 465, 465, 464, 463, 463, 464, 465, 466, 465, 463, 461, 460, 462, 464, 465, 464, 464, 462, 461, 461, 461, 462, 462, 461, 461, 462, 465, 467, 467, 467, 466, 466, 466, 464, 465, 466, 466, 467, 468, 466, 465, 464, 465, 465, 466, 467, 466, 466, 467, 466, 466, 465, 466, 465, 465, 465, 465, 465, 464, 464, 464, 462, 463, 462, 462, 463, 461, 460, 460, 461, 462, 462, 461, 461, 459, 459, 459, 460, 462, 463, 462, 462, 461, 461, 461, 461, 461, 462, 460, 458, 458, 457, 458, 459, 461, 462, 461, 463, 463, 465, 463, 462, 462, 463, 462, 460, 461, 461, 461, 460, 459, 459, 459, 458, 458, 461, 462, 463, 464, 464, 465, 464, 466, 466, 467, 468, 468, 468, 465, 465, 464, 465, 464, 464, 462, 461, 463, 464, 466, 468, 469, 468, 467, 468, 468, 469, 469, 470, 467, 468, 468, 469, 470, 469, 470, 470, 470, 470, 470, 469, 467, 466, 464, 466, 465, 466, 466, 465, 466, 467, 469, 470, 470, 469, 468, 467, 467, 467, 467, 466, 466, 464, 464, 465, 465, 466, 466, 466, 465, 465, 466, 464, 464, 464, 463, 464, 465, 465, 465, 464, 462, 463, 461, 460, 462, 463, 463, 463, 463, 461, 460, 462, 463, 464, 464, 462, 462, 461, 460, 460, 459, 458, 458, 459, 461, 461, 464, 465, 465, 465, 463, 462, 462, 461, 461, 462, 461, 462, 462, 463, 463, 461, 462, 463, 463, 463, 463, 461, 462, 461, 460, 460, 461, 462, 463, 462, 463, 463, 463, 463, 462, 460, 461, 462, 463, 463, 461, 461, 460, 459, 458, 459, 458, 459, 459, 461, 463, 463, 461, 460, 462, 462, 462, 462, 463, 464, 463, 463, 463, 463, 466, 467, 466, 466, 464, 464, 464, 464, 464, 463, 464, 464, 462, 461, 460, 460, 462, 464, 464, 465, 465, 465, 464, 464, 462, 461, 462, 460, 461, 461, 463, 464, 465, 465, 465, 465, 464, 465, 464, 464, 464, 463, 465, 465, 468, 469, 470, 468, 467, 465, 465, 465, 465, 465, 465, 467, 468, 469, 470, 470, 467, 465, 465, 466, 466, 466, 468, 465, 465, 465, 467, 467, 467, 465, 465, 463, 463, 463, 465, 465, 465, 464, 465, 464, 465, 466, 466, 467, 467, 466, 466, 466, 465, 465, 466, 465, 464, 463, 463, 465, 466, 467, 468, 467, 469, 467, 466, 466, 464, 464, 464, 465, 466, 466, 466, 467, 466, 466, 464, 463, 461, 460, 460, 460, 461, 462, 463, 463, 464, 465, 465, 464, 463, 462, 462, 462, 461, 461, 463, 463, 464, 467, 467, 468, 466, 464, 461, 464, 464, 465, 465, 464, 465, 465, 466, 466, 467, 466, 465, 464, 463, 464, 463, 463, 464, 464, 465, 466, 465, 466, 466, 465, 465, 463, 462, 461, 461, 463, 464, 464, 464, 464, 466, 468, 468, 467, 465, 465, 464, 465, 465, 465, 465, 463, 463, 461, 462, 462, 463, 464, 463, 465, 466, 467, 468, 468, 468, 467, 468, 471, 470, 470, 469, 468, 467, 466, 465, 466, 467, 468, 468, 467, 469, 467, 467, 467, 466, 466, 464, 465, 465, 463, 461, 461, 461, 462, 463, 463, 463, 463, 461, 460, 459, 459, 459, 458, 459, 460, 460, 459, 459, 460, 461, 462, 462, 462, 462, 462, 460, 458, 458, 458, 459, 460, 460, 460, 462, 461, 459, 458, 459, 460, 462, 464, 463, 465, 465, 466, 467, 466, 465, 462, 461, 462, 462, 463, 463, 462, 463, 463, 464, 463, 464, 464, 462, 463, 461, 461, 460, 459, 459, 460, 462, 463, 463, 461, 461, 461, 461, 459, 461, 460, 460, 460, 460, 461, 462, 462, 463, 462, 464, 464, 464, 462, 462, 463, 464, 463, 464, 464, 464, 465, 467, 468, 469, 469, 470, 470, 471, 472, 471, 473, 471, 472, 472, 471, 469, 471, 470, 470, 471, 472, 473, 471, 471, 471, 470, 470, 471, 471, 468, 466, 465, 464, 466, 467, 466, 467, 466, 467, 467, 467, 466, 466, 464, 464, 464, 462, 462, 461, 462, 463, 463, 463, 463, 463, 462, 461, 462, 462, 463, 463, 464, 463, 464, 464, 465, 466, 466, 466, 466, 464, 463, 462, 463, 463, 465, 465, 465, 465, 465, 466, 466, 466, 465, 466, 464, 467, 466, 465, 464, 464, 463, 463, 465, 465, 467, 470, 469, 466, 462, 461, 461, 462, 464, 463, 465, 466, 467, 469, 468, 469, 468, 466, 466, 468, 467, 466, 462, 461, 461, 461, 463, 464, 465, 465, 466, 465, 463, 462, 462, 463, 461, 463, 463, 461, 463, 463, 462, 462, 461, 462, 460, 459, 459, 459, 459, 460, 457, 458, 458, 459, 459, 460, 459, 460, 459, 460, 460, 460, 461, 461, 459, 459, 459, 460, 460, 461, 461, 461, 464, 465, 466, 467, 467, 467, 467, 468, 468, 468, 468, 469, 471, 471, 470, 472, 471, 470, 470, 471, 472, 472, 470, 471, 470, 469, 468, 468, 468, 468, 470, 470, 470, 469, 468, 467, 467, 466, 465, 465, 467, 467, 467, 468, 468, 469, 469, 468, 467, 465, 466, 465, 466, 465, 463, 463, 464, 465, 466, 466, 464, 463, 462, 462, 463, 464, 464, 465, 465, 465, 463, 463, 462, 461, 462, 464, 465, 465, 464, 464, 463, 462, 461, 462, 463, 463, 464, 462, 461, 461, 461, 462, 463, 464, 465, 466, 466, 464, 463, 461, 459, 460, 462, 462, 463, 464, 464, 461, 462, 461, 462, 461, 462, 463, 464, 464, 464, 464, 464, 462, 459, 458, 458, 458, 459, 460, 460, 461, 461, 463, 464, 464, 465, 464, 462, 461, 461, 462, 464, 464, 465, 463, 463, 463, 466, 467, 469, 468, 468, 468, 467, 468, 467, 468, 470, 472, 473, 473, 472, 472, 473, 472, 475, 473, 473, 471, 470, 471, 472, 474, 474, 475, 473, 473, 472, 472, 471, 470, 469, 469, 470, 471, 470, 469, 468, 469, 468, 467, 466, 467, 467, 467, 467, 467, 468, 468, 467, 467, 464, 465, 464, 464, 463, 463, 463, 464, 465, 464, 464, 463, 464, 462, 461, 461, 460, 463, 463, 463, 464, 462, 461, 461, 461, 462, 462, 464, 463, 463, 461, 460, 460, 460, 460, 461, 461, 461, 463, 463, 465, 465, 465, 464, 466, 466, 466, 465, 465, 466, 466, 468, 468, 469, 469, 468, 467, 466, 464, 463, 463, 463, 465, 465, 466, 466, 465, 464, 464, 464, 463, 463, 463, 463, 461, 460, 459, 461, 463, 465, 466, 465, 464, 462, 462, 463, 462, 462, 463, 463, 462, 461, 460, 460, 460, 459, 460, 460, 461, 461, 461, 461, 462, 462, 463, 461, 458, 456, 455, 456, 458, 460, 462, 462, 463, 460, 460, 461, 462, 463, 464, 464, 463, 462, 462, 463, 463, 462, 463, 464, 463, 464, 464, 465, 466, 466, 466, 466, 466, 466, 466, 465, 464, 466, 465, 466, 463, 462, 462, 462, 463, 465, 465, 466, 465, 467, 467, 467, 467, 468, 468, 468, 470, 470, 469, 468, 469, 468, 468, 467, 467, 468, 469, 470, 470, 468, 467, 464, 462, 463, 463, 465, 464, 465, 464, 464, 467, 468, 469, 468, 468, 465, 464, 463, 464, 465, 466, 468, 469, 469, 467, 467, 467, 468, 471, 472, 472, 470, 469, 467, 467, 468, 468, 467, 470, 469, 470, 470, 471, 471, 471, 471, 467, 464, 462, 461, 463, 463, 463, 465, 466, 467, 467, 467, 466, 466, 468, 466, 466, 465, 463, 464, 463, 463, 464, 462, 463, 464, 464, 464, 463, 464, 464, 464, 463, 463, 466, 466, 469, 469, 471, 468, 468, 469, 467, 468, 467, 465, 465, 466, 465, 466, 467, 467, 467, 467, 467, 466, 467, 468, 466, 466, 464, 465, 466, 467, 466, 466, 468, 470, 468, 467, 466, 464, 463, 464, 465, 466, 467, 467, 464, 463, 462, 460, 461, 462, 463, 462, 463, 465, 466, 466, 466, 465, 465, 464, 464, 464, 465, 467, 465, 465, 465, 465, 466, 465, 465, 464, 465, 465, 465, 465, 465, 466, 466, 466, 465, 463, 463, 463, 465, 465, 465, 466, 467, 467, 466, 465, 464, 464, 465, 465, 464, 462, 463, 462, 462, 464, 464, 464, 464, 467, 466, 466, 464, 464, 464, 463, 464, 464, 465, 465, 465, 467, 468, 466, 464, 465, 466, 465, 466, 466, 466, 466, 467, 467, 468, 466, 466, 465, 467, 466, 466, 466, 467, 468, 467, 466, 466, 466, 466, 465, 465, 466, 465, 465, 465, 463, 464, 463, 464, 464, 464, 464, 464, 464, 461, 461, 461, 460, 460, 460, 460, 460, 462, 463, 463, 464, 466, 466, 467, 467, 465, 467, 467, 467, 467, 467, 469, 467, 467, 467, 468, 468, 467, 467, 467, 468, 467, 465, 466, 464, 466, 466, 466, 466, 465, 466, 464, 464, 463, 463, 462, 462, 462, 461, 460, 460, 459, 457, 458, 459, 461, 462, 463, 463, 465, 465, 463, 463, 462, 462, 462, 461, 462, 462, 462, 462, 462, 462, 461, 463, 462, 462, 464, 462, 464, 464, 466, 467, 466, 466, 463, 463, 463, 464, 464, 466, 467, 468, 467, 468, 468, 468, 466, 466, 468, 469, 469, 471, 470, 469, 468, 466, 467, 467, 467, 466, 466, 466, 466, 465, 464, 466, 466};
24 horigs.push_back(horig);}
25 {std::vector<float> horig={476, 477, 477, 478, 480, 480, 480, 480, 479, 479, 480, 481, 481, 481, 482, 481, 479, 479, 480, 480, 480, 480, 480, 480, 480, 478, 478, 479, 479, 479, 479, 478, 476, 475, 476, 475, 476, 477, 476, 475, 474, 475, 473, 471, 472, 472, 471, 473, 474, 475, 476, 475, 474, 473, 472, 472, 472, 471, 473, 475, 474, 473, 473, 472, 473, 472, 472, 472, 472, 473, 473, 473, 472, 470, 469, 470, 470, 472, 472, 471, 473, 473, 474, 473, 474, 474, 473, 474, 473, 473, 474, 474, 474, 475, 473, 474, 475, 473, 474, 475, 477, 477, 476, 476, 475, 475, 476, 476, 478, 477, 475, 475, 475, 474, 476, 477, 477, 476, 476, 474, 474, 474, 474, 473, 473, 474, 474, 474, 473, 473, 472, 473, 473, 474, 475, 474, 474, 474, 475, 475, 474, 474, 471, 471, 470, 472, 472, 471, 471, 471, 469, 468, 468, 469, 470, 471, 472, 472, 472, 472, 474, 475, 475, 476, 475, 474, 475, 475, 477, 477, 477, 477, 477, 476, 477, 476, 477, 477, 478, 477, 478, 478, 477, 476, 475, 474, 474, 474, 475, 475, 475, 476, 476, 476, 476, 475, 474, 472, 472, 472, 472, 473, 473, 474, 474, 477, 478, 477, 478, 476, 477, 476, 475, 476, 475, 475, 475, 476, 479, 479, 481, 481, 481, 480, 479, 481, 480, 479, 477, 476, 477, 478, 477, 478, 477, 476, 475, 476, 476, 475, 475, 475, 475, 474, 474, 474, 475, 476, 477, 477, 476, 476, 476, 475, 475, 474, 474, 474, 473, 473, 474, 473, 474, 474, 473, 473, 473, 473, 473, 475, 474, 474, 473, 472, 472, 472, 472, 471, 473, 474, 474, 474, 474, 473, 472, 472, 472, 473, 474, 475, 476, 474, 474, 472, 473, 474, 474, 473, 472, 472, 472, 472, 473, 474, 474, 472, 472, 470, 472, 472, 471, 471, 473, 474, 474, 474, 474, 473, 471, 473, 474, 473, 471, 472, 472, 471, 472, 472, 471, 472, 471, 470, 471, 470, 472, 473, 472, 472, 474, 475, 476, 476, 475, 474, 475, 476, 477, 477, 478, 478, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 475, 477, 474, 474, 473, 472, 474, 477, 477, 476, 475, 475, 472, 471, 470, 469, 470, 471, 474, 475, 475, 473, 474, 471, 471, 470, 471, 472, 472, 472, 473, 473, 471, 472, 470, 473, 474, 475, 476, 475, 475, 476, 478, 478, 478, 478, 474, 474, 472, 475, 477, 479, 479, 478, 477, 477, 478, 476, 475, 474, 473, 473, 472, 472, 472, 472, 473, 474, 473, 474, 473, 474, 474, 474, 474, 474, 472, 470, 470, 470, 471, 471, 473, 473, 473, 472, 473, 473, 473, 474, 476, 477, 477, 476, 475, 473, 474, 474, 474, 475, 476, 475, 473, 474, 474, 473, 473, 473, 473, 474, 475, 474, 473, 472, 472, 473, 472, 471, 470, 470, 471, 470, 471, 473, 474, 476, 476, 475, 475, 475, 477, 476, 477, 477, 477, 476, 478, 479, 479, 479, 477, 477, 479, 479, 480, 480, 481, 481, 481, 480, 478, 477, 477, 477, 480, 480, 480, 479, 478, 476, 474, 476, 474, 473, 473, 474, 475, 476, 476, 476, 475, 474, 472, 470, 470, 470, 474, 476, 477, 477, 477, 476, 475, 474, 474, 473, 472, 473, 475, 476, 477, 476, 475, 475, 475, 475, 475, 474, 472, 473, 472, 473, 473, 476, 476, 478, 475, 473, 472, 472, 472, 472, 470, 470, 471, 472, 472, 474, 473, 472, 471, 471, 471, 472, 473, 473, 473, 475, 476, 475, 474, 473, 472, 472, 473, 474, 476, 475, 474, 474, 475, 476, 476, 476, 476, 477, 478, 478, 479, 480, 478, 479, 477, 477, 477, 475, 475, 473, 473, 473, 474, 475, 475, 476, 475, 475, 474, 473, 473, 473, 472, 471, 470, 469, 470, 468, 468, 469, 471, 471, 471, 472, 471, 471, 472, 473, 471, 471, 471, 471, 471, 472, 472, 473, 472, 471, 472, 473, 474, 476, 478, 477, 478, 477, 477, 479, 479, 479, 479, 477, 477, 476, 476, 478, 475, 476, 475, 475, 476, 477, 477, 476, 477, 475, 478, 478, 478, 478, 479, 475, 477, 478, 477, 476, 475, 476, 476, 475, 474, 474, 474, 474, 475, 475, 476, 477, 478, 478, 478, 477, 476, 475, 473, 475, 476, 476, 476, 476, 478, 477, 476, 477, 475, 475, 475, 473, 473, 471, 472, 472, 471, 473, 472, 472, 473, 474, 475, 475, 475, 475, 473, 475, 473, 473, 472, 472, 473, 474, 476, 477, 476, 477, 476, 475, 474, 473, 474, 474, 474, 474, 473, 474, 473, 474, 475, 475, 476, 477, 476, 472, 472, 473, 474, 473, 475, 477, 477, 478, 477, 474, 472, 470, 472, 472, 473, 474, 473, 472, 472, 473, 475, 475, 473, 472, 473, 473, 476, 475, 476, 475, 474, 472, 472, 471, 471, 472, 471, 471, 473, 473, 473, 473, 471, 472, 473, 472, 473, 474, 473, 471, 471, 472, 473, 473, 474, 474, 472, 470, 469, 470, 472, 472, 474, 475, 476, 476, 476, 475, 476, 477, 477, 477, 477, 477, 476, 473, 473, 471, 471, 472, 472, 473, 473, 474, 473, 472, 472, 471, 470, 471, 471, 470, 469, 469, 469, 469, 470, 472, 472, 471, 472, 471, 473, 473, 474, 474, 474, 472, 472, 470, 471, 474, 475, 473, 476, 475, 475, 475, 474, 475, 476, 476, 475, 474, 474, 474, 475, 476, 475, 476, 475, 475, 476, 478, 477, 476, 476, 476, 474, 474, 474, 475, 475, 477, 476, 477, 477, 477, 478, 480, 478, 478, 478, 479, 479, 479, 478, 476, 476, 476, 476, 476, 477, 476, 478, 477, 476, 476, 477, 478, 477, 476, 476, 476, 475, 474, 474, 473, 473, 473, 472, 472, 471, 471, 472, 473, 474, 474, 473, 474, 473, 472, 472, 472, 472, 470, 469, 472, 472, 473, 473, 473, 475, 474, 475, 474, 473, 471, 471, 472, 473, 473, 474, 474, 475, 475, 475, 474, 475, 475, 476, 476, 476, 478, 479, 479, 479, 478, 477, 477, 476, 477, 477, 477, 477, 477, 477, 477, 476, 475, 474, 474, 476, 475, 475, 475, 474, 474, 473, 473, 472, 474, 475, 475, 477, 478, 477, 476, 475, 474, 473, 474, 475, 475, 476, 476, 475, 475, 475, 474, 473, 473, 472, 473, 473, 475, 477, 476, 476, 476, 477, 477, 477, 477, 476, 473, 469, 468, 468, 468, 469, 470, 471, 472, 470, 470, 470, 469, 470, 470, 470, 469, 469, 467, 467, 467, 467, 467, 468, 469, 468, 468, 469, 469, 469, 470, 470, 472, 472, 471, 471, 473, 473, 475, 475, 475, 475, 476, 476, 474, 474, 471, 471, 472, 473, 475, 475, 476, 475, 478, 478, 478, 477, 477, 477, 475, 476, 475, 472, 473, 473, 474, 476, 476, 476, 476, 475, 476, 474, 476, 477, 478, 477, 477, 475, 474, 473, 471, 471, 472, 472, 473, 475, 474, 475, 474, 475, 474, 474, 475, 475, 476, 478, 479, 477, 478, 478, 478, 478, 478, 477, 476, 478, 478, 479, 482, 482, 480, 479, 478, 479, 479, 479, 480, 478, 477, 477, 477, 478, 478, 477, 476, 475, 474, 474, 474, 474, 472, 471, 471, 469, 470, 469, 470, 470, 469, 469, 469, 469, 470, 471, 470, 469, 468, 467, 468, 466, 469, 468, 467, 467, 467, 468, 469, 469, 469, 468, 468, 467, 470, 472, 473, 474, 475, 476, 478, 479, 478, 477, 478, 478, 477, 477, 477, 479, 479, 478, 479, 478, 479, 479, 479, 479, 478, 479, 481, 481, 481, 479, 478, 478, 477, 478, 477, 478, 478, 476, 477, 476, 476, 476, 476, 476, 477, 477, 475, 475, 477, 477, 476, 477, 477, 475, 476, 477, 478, 478, 478, 478, 477, 478, 477, 477, 476, 473, 472, 472, 472, 473, 475, 478, 478, 479, 478, 476, 476, 475, 475, 474, 474, 474, 474, 474, 475, 475, 475, 475, 474, 475, 474, 474, 475, 475, 476, 474, 476, 477, 477, 478, 477, 480, 480, 481, 480, 480, 478, 476, 474, 475, 477, 479, 480, 481, 482, 481, 480, 477, 475, 474, 475, 478, 479, 479, 478, 479, 477, 477, 476, 475, 476, 475, 475, 472, 472, 474, 474, 475, 474, 474, 475, 477, 478, 480, 479, 476, 474, 474, 474, 474, 474, 475, 476, 477, 477, 477, 477, 477, 475, 474, 474, 475, 474, 474, 473, 473, 472, 472, 473, 473, 474, 472, 471, 470, 470, 470, 469, 468, 468, 468, 468, 468, 468, 469, 469, 469, 469, 469, 469, 469, 469, 470, 469, 469, 470, 472, 473, 471, 471, 469, 470, 472, 472, 473, 474, 475, 475, 476, 475, 476, 476, 476, 475, 475, 475, 474, 475, 475, 475, 476, 478, 478, 478, 476, 475, 472, 471, 472, 471, 472, 472, 473, 473, 475, 473, 474, 472, 471, 472, 473, 473, 472, 471, 470, 470, 471, 472, 474, 475, 476, 476, 475, 475, 475, 474, 473, 474, 473, 474, 475, 476, 476, 477, 478, 479, 477, 476, 476, 476, 477, 477, 477, 475, 474, 472, 472, 473, 474, 475, 476, 475, 476, 477, 475, 476, 476, 474, 473, 472, 471, 471, 472, 471, 470, 472, 471, 471, 472, 473, 472, 473, 472, 474, 474, 476, 477, 477, 478, 477, 478, 479, 478, 476, 477, 477, 478, 479, 479, 477, 478, 476, 475, 477, 478, 478, 479, 479, 479, 479, 477, 477, 477, 477, 477, 477, 476, 477, 476, 475, 475, 475, 475, 476, 476, 477, 478, 477, 477, 477, 476, 478, 478, 478, 478, 477, 476, 476, 477, 479, 480, 480, 482, 479, 479, 477, 477, 478, 479, 478, 479, 478, 477, 476, 477, 476, 479, 478, 481, 479, 479, 479, 479, 479, 479, 477, 475, 474, 473, 475, 476, 477, 477, 477, 478, 478, 479, 478, 477, 476, 476, 475, 476, 475, 473, 474, 473, 474, 476, 476, 475, 475, 474, 474, 473, 472, 471, 471, 470, 471, 471, 471, 473, 473, 473, 474, 472, 471, 472, 469, 470, 469, 469, 470, 471, 472, 471, 471, 471, 472, 472, 472, 473, 473, 473, 472, 472, 471, 472, 473, 472, 472, 472, 472, 473, 473, 473, 472, 471, 471, 471, 471, 471, 470, 471, 472, 473, 475, 474, 474, 475, 475, 475, 475, 477, 478, 478, 477, 477, 477, 477, 478, 478, 477, 478, 476, 475, 476, 475, 476, 476, 475, 474, 473, 472, 472, 473, 472, 471, 471, 472, 473, 475, 475, 474, 476, 476, 477, 474, 474, 472, 474, 475, 474, 474, 475, 473, 473, 474, 472, 474, 473, 473, 473, 475, 477, 475, 476, 477, 477, 477, 478, 479, 481, 481, 480, 480, 481, 480, 480, 480, 479, 479, 479, 478, 479, 477, 477, 476, 477, 476, 476, 476, 475, 475, 475, 477, 477, 475, 475, 475, 474, 472, 472, 473, 475, 475, 476, 474, 474, 472, 473, 472, 471, 473, 473, 473, 471, 470, 470, 469, 471, 470, 470, 470, 468, 469, 468, 468, 468, 468, 468, 471, 471, 474, 474, 475, 474, 473, 472, 473, 471, 471, 472, 473, 473, 474, 474, 474, 472, 472, 472, 472, 473, 475, 477, 477, 477, 475, 474, 473, 474, 475, 475, 475, 477, 478, 479, 479, 480, 476, 474, 474, 476, 475, 476, 476, 477, 477, 477, 477, 476, 476, 474, 476, 476, 476, 476, 477, 477, 477, 477, 477, 476, 477, 476, 475, 477, 477, 478, 477, 478, 478, 477, 474, 474, 474, 474, 476, 476, 477, 476, 476, 476, 476, 474, 474, 474, 474, 474, 472, 473, 471, 472, 473, 473, 473, 474, 474, 473, 472, 474, 473, 473, 474, 475, 474, 475, 474, 474, 473, 474, 474, 473, 475, 474, 475, 475, 473, 473, 472, 472, 473, 473, 473, 475, 475, 475, 474, 474, 474, 473, 473, 472, 473, 473, 474, 474, 475, 473, 471, 470, 469, 470, 470, 471, 470, 471, 470, 471, 471, 473, 473, 473, 472, 471, 472, 472, 471, 471, 473, 473, 475, 476, 476, 474, 473, 473, 472, 472, 472, 473, 473, 473, 473, 474, 475, 475, 474, 474, 475, 476, 475, 474, 474, 472, 472, 472, 472, 472, 472, 472, 471, 472, 474, 475, 476, 475, 475, 475, 474, 475, 474, 475, 477, 476, 476, 475, 475, 473, 474, 473, 472, 472, 471, 473, 474, 476, 473, 472, 471, 469, 469, 470, 470, 471, 472, 471, 470, 470, 471, 471, 472, 473, 472, 471, 471, 473, 473, 473, 473, 473, 473, 473, 475, 474, 473, 472, 473, 474, 475, 477, 477, 477, 477, 477, 474, 473, 474, 474, 476, 477, 477, 477, 478, 479, 479, 479, 477, 478, 477, 476, 474, 475, 474, 474, 476, 477, 476, 476, 477, 478, 479, 477, 477, 475, 474, 475, 473, 473, 474, 475, 475, 476, 475, 475, 475, 476, 475, 475, 475, 476, 476, 478, 479, 478, 479, 477, 478, 477, 477, 478, 478, 479, 480, 479, 479, 478, 476, 477, 478, 479, 478, 478, 477, 475, 474, 474, 472, 472, 472, 472, 472, 471, 469, 469, 469, 470, 473, 473, 473, 472, 470, 472, 469, 468, 469, 469, 471, 470, 472, 472, 471, 473, 471, 472, 472, 473, 472, 472, 472, 473, 475, 476, 475, 476, 475, 475, 476, 475, 476, 476, 475, 475, 475, 478, 478, 478, 478, 479, 478, 478, 479, 479, 479, 480, 479, 478, 477, 476, 477, 477, 476, 476, 476, 474, 474, 475, 473, 473, 473, 474, 475, 476, 477, 477, 475, 474, 473, 473, 474, 474, 474, 473, 474, 474, 474, 475, 474, 474, 473, 473, 472, 472, 473, 472, 472, 472, 472, 471, 470, 468, 463, 457, 457, 462, 468, 472, 474, 475, 474, 474, 475, 473, 473, 472, 472, 472, 474, 473, 472, 474, 475, 474, 473, 473, 472, 475, 475, 476, 478, 478, 478, 478, 477, 478, 477, 474, 475, 476, 476, 476, 477, 476, 476, 474, 473, 472, 472, 473, 474, 475, 476, 475, 474, 474, 476, 477, 475, 474, 473, 471, 472, 472, 474, 475, 475, 476, 478, 476, 475, 476, 475, 474, 474, 474, 473, 472, 472, 472, 472, 470, 469, 469, 468, 470, 468, 469, 470, 471, 470, 472, 472, 473, 473, 472, 473, 472, 474, 474, 474, 474, 474, 474, 474, 474, 475, 475, 474, 474, 475, 475, 474, 474, 474, 475, 475, 475, 476, 474, 473, 472, 473, 473, 474, 475, 475, 474, 472, 472, 471, 470, 469, 468, 470, 471, 472, 472, 473, 474, 475, 474, 474, 475, 475, 475, 474, 474, 475, 475, 475, 476, 477, 477, 477, 478, 480, 481, 481, 480, 480, 481, 481, 481, 479, 477, 476, 475, 476, 477, 477, 477, 479, 478, 478, 477, 475, 476, 478, 477, 475, 474, 474, 476, 477, 477, 475, 474, 472, 473, 472, 473, 474, 474, 473, 473, 473, 473, 472, 473, 473, 474, 473, 472, 472, 472, 472, 473, 473, 472, 471, 473, 474, 475, 476, 475, 475, 473, 472, 473, 474, 476, 476, 476, 474, 475, 475, 474, 475, 478, 478, 478, 478, 477, 478, 478, 477, 477, 477, 477, 478, 478, 479, 480, 477, 477, 476, 475, 475, 476, 476, 475, 474, 474, 475, 475, 475, 474, 475, 475, 474, 474, 473, 473, 474, 476, 477, 477, 475, 474, 473, 475, 475, 475, 476, 477, 477, 479, 480, 479, 479, 477, 476, 477, 477, 478, 478, 479, 479, 477, 477, 477, 478, 479, 479, 478, 475, 474, 476, 476, 478, 479, 478, 478, 476, 475, 474, 474, 475, 474, 475, 475, 473, 472, 471, 472, 471, 472, 472, 471, 473, 472, 472, 471, 472, 471, 473, 472, 471, 470, 470, 468, 469, 469, 470, 471, 473, 474, 473, 472, 472, 471, 471, 470, 470, 473, 475, 477, 477, 477, 474, 474, 473, 473, 474, 475, 476, 476, 473, 471, 469, 469, 472, 472, 475, 476, 477, 477, 475, 475, 473, 473, 473, 474, 475, 474, 473, 472, 473, 474, 475, 476, 476, 476, 476, 476, 476, 477, 478, 478, 478, 477, 477, 475, 476, 475, 475, 474, 475, 477, 475, 475, 476, 476, 477, 476, 477, 476, 475, 475, 475, 474, 473, 474, 474, 474, 474, 474, 476, 475, 474, 473, 472, 473, 473, 474, 477, 477, 476, 476, 476, 477, 476, 475, 477, 478, 479, 479, 478, 477, 477, 475, 476, 475, 476, 477, 478, 477, 477, 477, 474, 473, 473, 475, 475, 477, 478, 480, 479, 479, 477, 476, 475, 475, 474, 473, 473, 473, 473, 474, 474, 473, 471, 470, 469, 470, 470, 471, 471, 470, 471, 471, 471, 470, 470, 471, 470, 470, 471, 471, 473, 472, 472, 472, 472, 473, 471, 472, 472, 472, 473, 473, 472, 472, 473, 473, 473, 473, 474, 474, 475, 477, 477, 477, 476, 476, 476, 476, 478, 479, 479, 478, 478, 476, 475, 476, 475, 476, 478, 478, 481, 482, 480, 481, 483, 483, 483, 483, 482, 479, 480, 479, 480, 481, 480, 480, 481, 478, 477, 477, 477, 477, 477, 476, 475, 475, 474, 474, 472, 472, 471, 472, 475, 476, 476, 476, 475, 473, 474, 474, 474, 474, 475, 473, 473, 472, 472, 474, 475, 475, 474, 474, 472, 471, 471, 472, 473, 475, 475, 476, 475, 473, 474, 472, 473, 474, 474, 472, 472, 473, 475, 477, 477, 476, 475, 475, 474, 475, 475, 474, 473, 473, 473, 472, 473, 474, 473, 471, 471, 471, 471, 471, 472, 471, 470, 469, 470, 471, 472, 473, 471, 472, 472, 471, 470, 471, 472, 475, 474, 472, 472, 471, 472, 472, 474, 473, 473, 473, 473, 474, 474, 473, 474, 473, 474, 474, 475, 475, 475, 475, 475, 475, 474, 474, 474, 476, 475, 477, 477, 480, 480, 481, 481, 480, 480, 478, 477, 478, 478, 478, 478, 478, 478, 476, 477, 477, 476, 476, 476, 476, 474, 474, 475, 476, 475, 478, 477, 476, 476, 475, 476, 476, 476, 475, 474, 473, 474, 474, 473, 475, 475, 475, 475, 477, 475, 476, 476, 475, 473, 475, 475, 477, 477, 477, 477, 473, 473, 473, 473, 474, 474, 474, 476, 477, 478, 477, 477, 477, 477, 475, 475, 475, 475, 475, 473, 473, 472, 472, 472, 474, 475, 476, 476, 477, 478, 476, 475, 475, 476, 476, 477, 476, 475, 475, 474, 474, 475, 476, 475, 475, 474, 473, 471, 471, 471, 470, 471, 469, 468, 470, 470, 471, 472, 474, 474, 473, 473, 474, 473, 473, 474, 474, 474, 475, 476, 476, 477, 478, 476, 475, 474, 474, 474, 476, 478, 477, 477, 475, 474, 476, 475, 476, 474, 473, 472, 471, 472, 471, 471, 471, 471, 471, 470, 471, 471, 470, 471, 470, 470, 468, 468, 469, 469, 470, 471, 470, 471, 470, 471, 473, 472, 472, 472, 471, 471, 472, 470, 471, 472, 472, 473, 473, 474, 473, 472, 473, 474, 476, 476, 477, 477, 479, 479, 478, 478, 478, 479, 482, 483, 482, 482, 480, 480, 480, 481, 480, 481, 480, 479, 480, 481, 480, 480, 480, 479, 479, 479, 479, 478, 477, 477, 476, 477, 477, 477, 478, 478, 477, 477, 475, 476, 475, 474, 473, 475, 474, 473, 472, 471, 470, 472, 472, 473, 469, 470, 471, 471, 473, 472, 471, 473, 471, 471, 471, 472, 472, 472, 472, 472, 472, 473, 474, 475, 475, 476, 476, 477, 478, 480, 479, 478, 478, 478, 478, 478, 477, 476, 476, 476, 477, 478, 478, 478, 477, 476, 479, 477, 476, 476, 476, 475, 475, 476, 476, 475, 475, 474, 475, 475, 476, 476, 476, 477, 475, 474, 472, 472, 471, 470, 470, 471, 473, 474, 474, 475, 476, 476, 475, 476, 473, 474, 476, 475, 476, 476, 476, 475, 475, 474, 475, 476, 477, 475, 474, 473, 473, 474, 476, 476, 475, 476, 475, 476, 474, 475, 475, 476, 475, 476, 477, 478, 478, 477, 477, 478, 479, 479, 480, 479, 477, 477, 477, 477, 477, 477, 475, 474, 473, 474, 474, 474, 475, 475, 474, 474, 473, 471, 470, 470, 471, 471, 471, 471, 472, 472, 472, 472, 471, 470, 471, 470, 469, 469, 470, 469, 469, 468, 470, 469, 471, 473, 474, 473, 473, 473, 473, 473, 472, 472, 471, 470, 470, 469, 470, 471, 474, 474, 475, 475, 473, 472, 473, 474, 477, 478, 478, 478, 477, 476, 476, 476, 475, 475, 474, 475, 476, 477, 477, 477, 476, 476, 474, 473, 474, 474, 474, 474, 474, 475, 474, 473, 473, 472, 472, 474, 474, 472, 473, 473, 473, 473, 472, 473, 474, 476, 475, 472, 471, 471, 473, 473, 473, 474, 474, 473, 475, 477, 478, 477, 477, 477, 477, 477, 476, 474, 472, 472, 472, 473, 473, 474, 474, 476, 477, 477, 479, 478, 480, 479, 480, 480, 480, 480, 481, 479, 479, 478, 478, 478, 479, 478, 477, 477, 477, 480, 479, 479, 477, 475, 476, 475, 475, 475, 477, 478, 476, 475, 474, 472, 472, 472, 471, 471, 470, 471, 471, 471, 471, 472, 472, 471, 472, 472, 473, 474, 474, 474, 475, 475, 475, 474, 473, 473, 476, 475, 474, 476, 475, 475, 474, 475, 475, 474, 476, 474, 475, 475, 474, 473, 473, 474, 475, 476, 476, 476, 475, 476, 474, 472, 473, 471, 471, 471, 471, 471, 472, 472, 473, 474, 475, 474, 474, 472, 471, 473, 474, 475, 475, 476, 476, 475, 475, 474, 476, 475, 476, 475, 474, 476, 474, 477, 477, 478, 477, 477, 475, 475, 474, 476, 477, 478, 479, 478, 477, 476, 475, 473, 473, 473, 473, 473, 474, 473, 473, 473, 474, 476, 474, 474, 473, 474, 474, 474, 474, 476, 476, 477, 478, 476, 476, 475, 475, 474, 474, 476, 477, 478, 479, 479, 479, 477, 476, 475, 474, 475, 474, 472, 471, 471, 472, 473, 474, 474, 472, 472, 472, 471, 470, 467, 467, 468, 469, 471, 470, 469, 469, 470, 469, 469, 470, 471, 471, 471, 470, 471, 472, 472, 472, 474, 474, 473, 475, 474, 474, 473, 473, 472, 472, 473, 474, 474, 475, 476, 477, 476, 476, 476, 475, 474, 473, 473, 473, 470, 472, 473, 473, 474, 474, 473, 473, 475, 476, 476, 478, 479, 480, 479, 478, 478, 478, 478, 478, 478, 479, 480, 479, 479, 477, 477, 477, 478, 477, 477, 478, 480, 482, 481, 480, 480, 479, 481, 481, 481, 480, 479, 479, 480, 480, 481, 480, 480, 479, 480, 481, 481, 482, 482, 481, 481, 479, 479, 477, 477, 477, 477, 478, 477, 477, 476, 477, 478, 477, 477, 477, 477, 474, 473, 474, 476, 477, 478, 479, 477, 478, 476, 476, 476, 474, 476, 476, 476, 475, 475, 474, 472, 470, 470, 470, 471, 471, 472, 472, 472, 473, 472, 473, 473, 472, 471, 470, 470, 468, 470, 469, 470, 470, 469, 470, 471, 470, 471, 472, 472, 473, 473, 473, 473, 475, 475, 474, 472, 470, 470, 472, 475, 476, 477, 477, 478, 478, 478, 478, 478, 478, 480, 480, 482, 481, 480, 480, 479, 481, 482, 482, 482, 482, 482, 483, 483, 480, 477, 476, 476, 477, 479, 477, 476, 474, 475, 474, 473, 472, 473, 472, 472, 472, 473, 471, 469, 470, 471, 471, 470, 469, 470, 469, 470, 469, 469, 469, 471, 471, 471, 471, 471, 474, 475, 477, 476, 476, 476, 477, 477, 478, 476, 477, 477, 478, 478, 477, 480, 480, 480, 481, 480, 479, 478, 478, 477, 479, 480, 478, 478, 479, 479, 478, 477, 478, 477, 476, 475, 475, 475, 476, 476, 477, 478, 477, 475, 475, 475, 474, 476, 476, 475, 475, 475, 476, 475, 476, 476, 475, 476, 475, 475, 474, 474, 474, 475, 474, 475, 476, 477, 477, 477, 475, 476, 475, 475, 475, 475, 476, 475, 472, 473, 473, 473, 475, 476, 474, 474, 475, 476, 475, 473, 474, 472, 472, 472, 473, 474, 475, 475, 477, 476, 477, 478, 478, 478, 478, 477, 475, 473, 471, 473, 472, 472, 473, 473, 474, 473, 474, 473, 474, 475, 476, 479, 478, 479, 478, 478, 478, 479, 478, 478, 478, 477, 476, 475, 477, 478, 480, 479, 478, 478, 476, 477, 477, 477, 478, 474, 472, 470, 470, 470, 471, 471, 473, 473, 474, 474, 473, 475, 474, 474, 474, 474, 474, 473, 474, 474, 474, 475, 475, 476, 476, 476, 472, 470, 469, 469, 469, 468, 468, 469, 471, 473, 473, 473, 473, 471, 469, 469, 468, 469, 471, 472, 472, 473, 473, 472, 472, 471, 472, 472, 473, 471, 472, 471, 472, 472, 473, 474, 476, 476, 475, 475, 476, 477, 478, 476, 476, 477, 477, 479, 479, 480, 479, 478, 480, 481, 481, 481, 481, 481, 480, 478, 479, 479, 479, 478, 477, 477, 475, 474, 474, 474, 474, 473, 472, 473, 471, 472, 473, 474, 474, 475, 476, 475, 475, 473, 472, 472, 472, 472, 472, 473, 474, 472, 473, 473, 473, 473, 473, 474, 475, 475, 475, 474, 474, 471, 471, 473, 474, 476, 477, 478, 478, 479, 481, 481, 479, 478, 478, 479, 481, 481, 481, 480, 481, 483, 483, 483, 484, 483, 483, 483, 484, 483, 484, 484, 481, 481, 480, 480, 479, 477, 477, 477, 479, 479, 480, 478, 477, 478, 476, 477, 477, 475, 475, 474, 473, 472, 473, 473, 475, 476, 477, 476, 476, 476, 475, 474, 474, 474, 474, 475, 476, 477, 478, 476, 475, 475, 475, 475, 476, 477, 476, 477, 477, 478, 478, 477, 476, 475, 474, 474, 474, 473, 471, 471, 472, 472, 473, 472, 472, 470, 470, 471, 470, 469, 470, 472, 470, 471, 472, 472, 473, 473, 472, 472, 472, 472, 474, 473, 474, 473, 472, 472, 473, 473, 473, 474, 474, 475, 475, 475, 475, 475, 476, 476, 474, 473, 472, 473, 474, 474, 473, 472, 471, 471, 471, 472, 475, 476, 477, 476, 476, 476, 476, 477, 478, 477, 476, 476, 477, 478, 480, 480, 481, 484, 486, 488, 489, 490, 489, 490, 493, 494, 497, 498, 500, 503, 506, 508, 510, 513, 516, 522, 528, 531, 535, 536, 538, 542, 545, 548, 554, 558, 563, 567, 569, 574, 578, 583, 588, 590, 593, 595, 597, 600, 601, 600, 601, 601, 602, 604, 604, 601, 599, 597, 592, 589, 586, 584, 582, 580, 578, 578, 576, 575, 574, 570, 569, 566, 564, 561, 559, 554, 549, 543, 536, 528, 521, 515, 509, 505, 499, 494, 488, 482, 478, 475, 474, 474, 475, 473, 472, 471, 470, 470, 470, 471, 471, 471, 473, 472, 472, 469, 468, 468, 469, 469, 470, 469, 469, 470, 470, 469, 467, 468, 467, 469, 468, 468, 470, 470, 470, 470, 471, 471, 471, 472, 472, 471, 471, 472, 472, 472, 473, 473, 472, 474, 473, 474, 472, 471, 469, 471, 469, 469, 469, 470, 470, 470, 470, 470, 470, 469, 471, 471, 471, 471, 471, 471, 470, 469, 470, 468, 469, 469, 470, 470, 470, 471, 471, 471, 469, 470, 468, 467, 469, 469, 471, 471, 471, 471, 470, 469, 470, 470, 469, 471, 471, 473, 473, 473, 472, 473, 473, 474, 476, 477, 477, 476, 477, 476, 476, 475, 474, 474, 475, 474, 474, 474, 474, 474, 474, 474, 475, 475, 475, 475, 475, 476, 477, 475, 474, 474, 474, 474, 473, 474, 473, 474, 474, 476, 475, 475, 474, 472, 469, 469, 471, 471, 471, 469, 470, 469, 469, 469, 471, 472, 474, 473, 473, 470, 467, 467, 466, 467, 469, 467, 468, 468, 469, 472, 473, 473, 473, 470, 471, 470, 471, 473, 473, 474, 472, 472, 472, 473, 472, 472, 472, 471, 471, 470, 470, 468, 469, 470, 472, 471, 471, 471, 470, 469, 468, 467, 465, 465, 466, 465, 467, 468, 467, 469, 470, 470, 470, 470, 469, 469, 469, 468, 467, 468, 469, 470, 469, 469, 470, 469, 470, 472, 471, 472, 472, 472, 472, 472, 472, 474, 474, 474, 471, 471, 470, 471, 473, 473, 471, 471, 470, 472, 473, 474, 473, 474, 474, 475, 476, 478, 479, 478, 477, 474, 474, 473, 472, 471, 471, 472, 472, 472, 475, 476, 477, 478, 478, 480, 478, 477, 477, 476, 476, 476, 479, 480, 481, 482, 485, 486, 489, 488, 488, 488, 489, 492, 494, 497, 500, 502, 506, 506, 507, 509, 510, 510, 511, 509, 508, 508, 507, 507, 504, 504, 505, 505, 507, 506, 504, 500, 496, 493, 489, 485, 484, 483, 482, 481, 482, 480, 480, 478, 475, 472, 473, 471, 471, 471, 472, 471, 470, 469, 469, 470, 470, 470, 469, 470, 471, 469, 469, 467, 466, 464, 465, 465, 466, 467, 467, 467, 468, 468, 468, 466, 466, 468, 467, 468, 468, 467, 466, 465, 464, 464, 466, 466, 467, 468, 468, 469, 469, 468, 468, 468, 467, 467, 466, 465, 464, 464, 465, 464, 464, 465, 465, 464, 464, 465, 466, 467, 468, 469, 469, 469, 468, 466, 464, 464, 464, 465, 466, 464, 466, 467, 468, 468, 469, 469, 469, 467, 468, 468, 470, 471, 472, 473, 472, 472, 471, 472, 473, 472, 471, 474, 473, 474, 474, 474, 473, 471, 472, 471, 472, 472, 471, 470, 471, 472, 473, 472, 473, 472, 471, 470, 468, 468, 465, 464, 464, 465, 467, 467, 466, 466, 465, 467, 468, 470, 469, 470, 468, 469, 468, 468, 467, 467, 467, 469, 470, 470, 471, 472, 472, 472, 472, 469, 469, 469, 471, 470, 470, 471, 471, 471, 471, 472, 473, 474, 473, 474, 473, 473, 472, 472, 471, 471, 470, 468, 469, 470, 470, 470, 469, 467, 468, 467, 468, 467, 466, 467, 467, 467, 466, 467, 466, 466, 465, 465, 464, 465, 465, 465, 466, 468, 469, 470, 469, 470, 470, 470, 470, 472, 472, 472, 472, 471, 470, 470, 471, 471, 472, 472, 472, 472, 472, 472, 473, 475, 474, 473, 473, 469, 468, 468, 468, 469, 469, 469, 470, 470, 470, 470, 469, 469, 469, 469, 471, 472, 470, 472, 471, 472, 472, 474, 471, 472, 475, 477, 477, 477, 477, 476, 478, 480, 482, 484, 483, 485, 486, 490, 492, 494, 494, 495, 496, 496, 497, 498, 499, 501, 504, 506, 507, 512, 515, 518, 521, 525, 530, 536, 542, 546, 551, 556, 560, 564, 567, 569, 569, 569, 566, 564, 561, 560, 559, 561, 564, 568, 571, 570, 570, 568, 565, 559, 554, 549, 544, 540, 535, 530, 526, 523, 523, 521, 520, 518, 516, 514, 511, 509, 507, 505, 501, 499, 495, 491, 488, 484, 480, 478, 475, 473, 470, 469, 469, 468, 468, 467, 464, 464, 463, 462, 460, 460, 461, 460, 461, 462, 462, 461, 461, 461, 462, 463, 462, 462, 461, 461, 462, 464, 466, 467, 466, 466, 466, 465, 464, 462, 462, 461, 461, 461, 462, 463, 465, 465, 465, 464, 465, 465, 464, 463, 463, 462, 462, 462, 463, 464, 467, 468, 469, 469, 468, 467, 467, 466, 466, 468, 469, 469, 470, 469, 470, 470, 470, 469, 469, 467, 466, 464, 464, 464, 464, 465, 467, 467, 468, 469, 467, 467, 468, 469, 470, 470, 467, 467, 468, 468, 467, 469, 469, 470, 471, 470, 469, 470, 470, 471, 473, 472, 473, 472, 473, 473, 472, 471, 471, 470, 472, 472, 471, 471, 472, 472, 472, 472, 473, 472, 473, 473, 474, 473, 472, 470, 470, 469, 469, 469, 470, 470, 469, 470, 470, 470, 470, 469, 468, 466, 464, 462, 463, 464, 465, 465, 464, 464, 463, 464, 466, 465, 465, 466, 465, 466, 466, 467, 467, 466, 465, 464, 466, 468, 469, 470, 471, 470, 472, 472, 470, 469, 470, 469, 470, 471, 470, 469, 470, 471, 470, 470, 470, 469, 468, 466, 465, 465, 465, 462, 463, 463, 464, 465, 464, 463, 463, 463, 463, 464, 464, 466, 463, 463, 460, 459, 458, 461, 463, 464, 463, 462, 463, 464, 465, 465, 462, 461, 460, 461, 461, 462, 462, 461, 462, 463, 463, 463, 462, 462, 462, 463, 465, 466, 465, 464, 463, 463, 463, 464, 466, 466, 467, 466, 468, 467, 469, 469, 470, 470, 471, 472, 471, 470, 470, 469, 467, 468, 468, 471, 471, 470, 469, 470, 469, 467, 467, 467, 467, 469, 470, 472, 473, 472, 471, 470, 470, 468, 469, 470, 469, 467, 466, 468, 468, 469, 471, 471, 471, 469, 469, 467, 466, 466, 465, 466, 467, 467, 468, 469, 468, 468, 467, 466, 464, 465, 464, 463, 463, 463, 464, 465, 468, 469, 469, 469, 469, 468, 468, 469, 469, 469, 469, 469, 467, 466, 466, 465, 466, 467, 468, 468, 468, 470, 469, 469, 469, 468, 469, 470, 470, 468, 468, 468, 470, 469, 469, 470, 469, 468, 467, 467, 468, 470, 469, 468, 469, 469, 469, 467, 466, 466, 466, 466, 467, 467, 467, 468, 467, 467, 466, 465, 466, 465, 466, 466, 466, 465, 463, 463, 464, 463, 465, 465, 464, 465, 467, 468, 469, 471, 470, 469, 467, 466, 464, 462, 463, 462, 463, 462, 461, 461, 461, 461, 461, 461, 461, 461, 460, 461, 462, 463, 464, 464, 464, 462, 462, 463, 462, 463, 463, 462, 463, 462, 463, 462, 463, 462, 462, 463, 464, 465, 465, 465, 465, 464, 466, 465, 466, 465, 465, 466, 467, 468, 467, 467, 466, 465, 466, 467, 465, 466, 467, 467, 468, 469, 469, 468, 467, 468, 470, 470, 470, 469, 469, 467, 469, 467, 468, 467, 468, 468, 469, 470, 472, 471, 471, 471, 470, 469, 468, 468, 470, 471, 472, 471, 471, 469, 469, 470, 468, 468, 470, 470, 471, 472, 471, 470, 468, 466, 466, 466, 465, 466, 466, 466, 467, 467, 468, 466, 467, 468, 467, 467, 467, 466, 466, 466, 467, 466, 465, 465, 466, 464, 465, 463, 463, 463, 466, 466, 466, 468, 469, 468, 467, 465, 466, 465, 466, 465, 465, 465, 465, 466, 467, 468, 464, 464, 462, 463, 463, 464, 465, 465, 467, 467, 467, 466, 464, 463, 464, 465, 466, 467, 468, 469, 468, 468, 468, 469, 468, 468, 469, 470, 471, 471, 469, 469, 468, 468, 469, 469, 470, 471, 471, 470, 470, 470, 471, 471, 471, 471, 472, 473, 472, 473, 473, 471, 470, 471, 470, 470, 470, 470, 472, 473, 471, 469, 468, 467, 468, 467, 467, 466, 467, 466, 466, 465, 466, 466, 464, 465, 466, 464, 465, 465, 466, 464, 462, 463, 463, 462, 461, 462, 462, 463, 465, 464, 466, 466, 467, 468, 467, 468, 470, 469, 467, 466, 465, 465, 466, 467, 466, 467, 469, 468, 470, 470, 470, 468, 468, 467, 468, 469, 468, 467, 466, 466, 467, 467, 467, 467, 470, 471, 472, 471, 470, 470, 469, 468, 468, 467, 466, 465, 467, 469, 470, 471, 470, 468, 468, 467, 467, 467, 467, 468, 468, 469, 469, 470, 468, 468, 465, 465, 465, 465, 466, 467, 466, 467, 466, 466, 466, 469, 469, 469, 468, 466, 466, 467, 466, 467, 467, 467, 468, 469, 468, 467, 466, 466, 467, 466, 468, 468, 469, 468, 467, 467, 466, 468, 469, 468, 468, 469, 470, 470, 467, 466, 466, 466, 468, 470, 471, 470, 471, 471, 471, 470, 470, 468, 469, 470, 470, 471, 471, 473, 471, 473, 475, 474, 474, 474, 474, 475, 472, 472, 471, 470, 471, 470, 471, 471, 471, 471, 472, 471, 470, 470, 470, 470, 469, 469, 467, 467, 470, 470, 472, 471, 470, 469, 468, 468, 469, 470, 472, 472, 472, 472, 472, 471, 471, 471, 471, 471, 471, 473, 473, 474, 473, 473, 474, 474, 474, 475, 473, 473, 472, 471, 471, 471, 474, 475, 473, 472, 473, 473, 470, 469, 465, 465, 464, 466, 467, 468, 468, 469, 468, 468, 467, 466, 467, 465, 464, 463, 463, 462, 461, 461, 462, 463, 464, 464, 464, 466, 465, 464, 464, 465, 465, 464, 463, 461, 463, 464, 465, 466, 466, 465, 465, 466, 467, 468, 467, 469, 471, 472, 472, 471, 473, 472, 472, 472, 472, 472, 472, 473, 475, 475, 475, 474, 474, 474, 473, 472, 473, 472, 473, 472, 472, 471, 470, 471, 470, 470, 470, 470, 469, 470, 468, 468, 467, 468, 467, 467, 467, 469, 468, 467, 466, 464, 465, 466, 467, 469, 471, 470, 470, 467, 467, 467, 468, 468, 468, 468, 469, 469, 470, 472, 473, 473, 473, 471, 473, 472, 475, 475, 474, 474, 473, 470, 471, 471, 473, 474, 474, 474, 474, 475, 476, 475, 474, 472, 472, 471, 472, 473, 473, 472, 472, 470, 471, 470, 471, 470, 470, 469, 468, 470, 469, 470, 469, 469, 469, 471, 471, 472, 472, 472, 472, 471, 469, 466, 466, 467, 467, 467, 469, 469, 470, 470, 469, 469, 467, 466, 468, 470, 470, 471, 470, 469, 467, 467, 467, 468, 468, 468, 469, 470, 470, 470, 470, 469, 469, 472, 472, 474, 473, 473, 471, 469, 467, 469, 469, 470, 471, 471, 471, 470, 471, 471, 471, 470, 470, 470, 471, 471, 471, 471, 469, 470, 469, 469, 468, 468, 467, 465, 463, 466, 466, 466, 465, 465, 465, 464, 464, 463, 463, 464, 465, 465, 466, 466, 466, 465, 463, 464, 464, 464, 465, 466, 470, 471, 470, 469, 470, 471, 472, 472, 472, 473, 472, 473, 474, 473, 475, 476, 478, 481, 481, 481, 480, 478, 477, 477, 478, 477, 478, 480, 478, 478, 477, 477, 477, 477, 478, 475, 473, 472, 473, 472, 472, 473, 472, 470, 470, 471, 470, 470, 470, 470, 470, 471, 470, 469, 470, 470, 470, 469, 468, 466, 464, 464, 465, 466, 468, 469, 469, 470, 470, 470, 471, 471, 470, 469, 467, 467, 468, 471, 473, 475, 474, 473, 472, 470, 470, 471, 472, 473, 474, 472, 472, 470, 470, 470, 470, 471, 471, 470, 470, 471, 472, 473, 472, 471, 469, 469, 468, 467, 468, 468, 467, 468, 468, 470, 472, 473, 474, 474, 473, 474, 472, 471, 469, 470, 469, 470, 471, 471, 471, 475, 475, 475, 475, 475, 475, 475, 475, 476, 477, 478, 477, 478, 476, 476, 475, 475, 475, 475, 474, 472, 473, 472, 471, 472, 470, 471, 472, 472, 471, 471, 469, 469, 471, 471, 471, 470, 470, 472, 472, 472, 471, 470, 469, 470, 471, 472, 471, 470, 470, 470, 472, 472, 475, 475, 475, 473, 473, 471, 471, 472, 472, 471, 470, 469, 468, 469, 470, 470, 468, 470, 469, 471, 470, 468, 467, 467, 468, 469, 472, 472, 472, 473, 472, 471, 471, 470, 470, 470, 470, 470, 470, 470, 472, 471, 472, 471, 469, 469, 470, 468, 469, 470, 470, 470, 471, 470, 469, 469, 468, 468, 467, 468, 468, 469, 471, 469, 470, 468, 471, 470, 469, 471, 471, 472, 474, 475, 474, 474, 473, 471, 473, 472, 472, 472, 473, 472, 472, 471, 470, 470, 470, 471, 468, 469, 469, 471, 472, 473, 474, 473, 473, 472, 471, 470, 470, 470, 470, 471, 472, 472, 471, 473, 473, 473, 471, 472, 471, 472, 472, 471, 471, 471, 470, 470, 470, 470, 469, 470, 470, 470, 471, 469, 469, 468, 469, 468, 468, 469, 469, 470, 471, 471, 471, 470, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 472, 475, 477, 478, 479, 478, 478, 477, 477, 477, 477, 476, 475, 475, 476, 477, 478, 475, 473, 472, 472, 472, 471, 473, 473, 472, 471, 470, 468, 467, 466, 466, 466, 465, 465, 467, 468, 468, 467, 467, 468, 469, 469, 468, 467, 468, 468, 470, 472, 472, 471, 471, 471, 472, 471, 472, 470, 472, 472, 471, 472, 471, 472, 472, 472, 472, 472, 471, 470, 470, 471, 471, 470, 471, 472, 472, 474, 474, 474, 474, 473, 472, 473, 475, 476, 474, 472, 469, 469, 467, 468, 469, 470, 470, 469, 469, 471, 471, 473, 473, 472, 471, 470, 470, 470, 470, 471, 470, 470, 471, 468, 469, 468, 469, 471, 470, 472, 471, 471, 471, 471, 471, 471, 473, 473, 474, 474, 474, 475, 474, 473, 470, 468, 467, 466, 469, 470, 471, 469, 468, 467, 467, 469, 470, 472, 472, 473, 473, 472, 472, 470, 468, 471, 470, 471, 469, 470, 469, 471, 471, 472, 471, 469, 468, 469, 469, 468, 469, 469, 470, 469, 470, 470, 468, 468, 466, 465, 464, 465, 468, 469, 471, 470, 469, 469, 469, 469, 471, 473, 473, 474, 474, 476, 475, 477, 477, 476, 477, 477, 476, 476, 477, 478, 478, 477, 477, 476, 475, 475, 476, 477, 477, 477, 475, 474, 472, 472, 472, 474, 474, 472, 471, 469, 468, 469, 470, 470, 471, 472, 471, 470, 468, 467, 466, 465, 466, 468, 470, 471, 470, 471, 471, 471, 470, 470, 470, 471, 471, 473, 473, 472, 472, 472, 474, 473, 473, 472, 472, 473, 473, 474, 475, 475, 474, 474, 475, 474, 474, 475, 475, 477, 478, 476, 475, 474, 474, 474, 474, 475, 475, 475, 476, 476, 476, 475, 476, 476, 477, 478, 476, 475, 473, 473, 474, 475, 476, 477, 476, 478, 476, 475, 475, 475, 476, 476, 475, 475, 474, 473, 470, 469, 469, 470, 471, 473, 473, 472, 473, 474, 475, 474, 476, 476, 476, 474, 474, 472, 473, 473, 472, 471, 473, 474, 475, 475, 473, 473, 472, 474, 474, 476, 475, 475, 473, 474, 476, 478, 478, 478, 476, 475, 475, 474, 474, 475, 475, 475, 475, 475, 473, 473, 472, 472, 473, 473, 474, 475, 475, 473, 472, 471, 470, 471, 471, 471, 470, 469, 468, 468, 468, 469, 469, 470, 470, 469, 469, 470, 470, 471, 470, 470, 467, 466, 466, 466, 466, 466, 467, 469, 468, 468, 466, 467, 467, 468, 467, 469, 468, 468, 469, 470, 471, 472, 472, 472, 472, 473, 475, 475, 474, 474, 475, 474, 474, 473, 474, 474, 475, 476, 476, 477, 476, 475, 477, 477, 478, 479, 479, 478, 477, 477, 476, 475, 474, 474, 474, 473, 473, 474, 474, 473, 473, 472, 471, 471, 470, 470, 470, 469, 469, 470, 471, 471, 472, 472, 470, 470, 469, 470, 469, 470, 470, 470, 470, 469, 470, 470, 471, 471, 470, 471, 472, 473, 473, 472, 473, 473, 472, 472, 471, 468, 468, 469, 473, 472, 473, 472, 472, 472, 470, 471, 470, 472, 474, 475, 476, 477, 476, 475, 474, 475, 474, 474, 475, 475, 474, 473, 474, 474, 474, 475, 475, 474, 473, 473, 473, 473, 473, 472, 472, 472, 473, 473, 475, 473, 474, 475, 473, 472, 472, 472, 473, 473, 472, 473, 474, 476, 475, 474, 472, 471, 471, 471, 472, 471, 473, 474, 475, 477, 477, 476, 474, 474, 472, 473, 474, 475, 475, 476, 475, 475, 474, 474, 473, 473, 473, 472, 473, 472, 474, 473, 471, 470, 471, 472, 474, 475, 475, 475, 474, 474, 474, 474, 473, 475, 474, 477, 476, 476, 478, 479, 480, 481, 478, 476, 474, 472, 473, 473, 475, 475, 475, 476, 475, 475, 475, 473, 471, 470, 470, 471, 471, 472, 472, 471, 472, 471, 471, 472, 471, 473, 471, 471, 472, 474, 476, 476, 478, 478, 478, 477, 476, 476, 475, 475, 476, 477, 477, 475, 473, 473, 472, 472, 472, 472, 474, 475, 474, 473, 472, 472, 472, 471, 472, 472, 472, 472, 472, 473, 472, 472, 471, 473, 471, 470, 470, 471, 470, 471, 471, 471, 471, 470, 472, 472, 472, 470, 470, 470, 472, 474, 475, 474, 474, 474, 474, 472, 472, 471, 470, 472, 473, 474, 475, 476, 476, 477, 478, 477, 477, 476, 475, 475, 475, 475, 475, 476, 474, 474, 473, 474, 475, 476, 476, 474, 473, 473, 472, 473, 474, 473, 473, 474, 473, 473, 472, 473, 473, 474, 474, 473, 472, 471, 472, 471, 472, 472, 473, 472, 471, 470, 469, 470, 470, 472, 473, 474, 476, 478, 478, 478, 476, 475, 475, 476, 477, 477, 477, 477, 475, 474, 473, 473, 473, 474, 474, 475, 473, 474, 472, 474, 473, 474, 472, 470, 469, 468, 467, 469, 470, 470, 471, 472, 473, 473, 473, 472, 472, 470, 469, 470, 470, 470, 469, 470, 471, 471, 473, 472, 472, 472, 471, 471, 473, 472, 474, 473, 473, 472, 473, 474, 475, 473, 474, 475, 475, 473, 474, 475, 477, 476, 476, 476, 474, 473, 472, 471, 471, 473, 474, 477, 480, 480, 482, 479, 477, 475, 475, 473, 475, 474, 475, 475, 475, 476, 476, 474, 473, 471, 469, 469, 471, 471, 472, 471, 472, 472, 473, 474, 475, 473, 472, 470, 469, 469, 470, 470, 470, 470, 470, 469, 470, 472, 474, 474, 474, 474, 474, 474, 474, 476, 475, 473, 473, 472, 472, 472, 472, 474, 473, 475, 475, 475, 474, 474, 474, 475, 474, 474, 474, 475, 475, 476, 477, 476, 476, 474, 475, 474, 475, 474, 475, 476, 476, 476, 473, 473, 471, 472, 473, 473, 475, 473, 473, 472, 472, 473, 473, 473, 473, 472, 473, 475, 475, 474, 474, 473, 473, 473, 473, 474, 474, 475, 474, 474, 474, 476, 475, 476, 475, 474, 473, 474, 474, 475, 476, 477, 477, 476, 477, 477, 476, 476, 476, 475, 475, 473, 473, 473, 475, 475, 476, 477, 477, 475, 476, 475, 475, 476, 475, 475, 473, 474, 475, 473, 473, 470, 469, 470, 470, 472, 472, 471, 472, 471, 471, 472, 472, 472, 472, 472, 472, 472, 471, 472, 471, 470, 470, 470, 471, 470, 471, 472, 472, 473, 474, 473, 471, 471, 471, 471, 472, 472, 473, 473, 473, 472, 471, 470, 470, 471, 473, 474, 475, 475, 475, 474, 475, 474, 473, 472, 473, 473, 474, 476, 477, 476, 476, 476, 477, 477, 476, 476, 477, 478, 477, 479, 479, 479, 478, 479, 479, 478, 479, 480, 480, 479, 479, 478, 478, 476, 475, 475, 475, 474, 474, 474, 473, 471, 471, 471, 471, 471, 468, 468, 469, 468, 469, 469, 469, 470, 469, 471, 470, 470, 469, 469, 469, 468, 469, 469, 467, 468, 467, 467, 467, 468, 468, 467, 469, 470, 471, 472, 474, 474, 472, 472, 472, 471, 471, 471, 472, 472, 473, 473, 473, 473, 472, 473, 472, 473, 471, 470, 469, 468, 467, 469, 470, 471, 470, 469, 470, 472, 473, 473, 473, 472, 471, 470, 471, 471, 475, 477, 476, 476, 476, 476, 476, 476, 476, 474, 475, 475, 475, 474, 474, 475, 476, 476, 476, 476, 477, 477, 478, 479, 477, 477, 477, 475, 477, 478, 476, 478, 477, 477, 476, 477, 476, 475, 475, 474, 475, 475, 476, 476, 475, 476, 474, 475, 474, 474, 475, 475, 474, 473, 473, 471, 471, 473, 473, 473, 475, 474, 472, 471, 471, 471, 472, 472, 471, 473, 475, 475, 476, 475, 473, 472, 474, 473, 473, 473, 474, 474, 475, 476, 475, 474, 472, 474, 474, 473, 474, 474, 475, 476, 477, 476, 475, 474, 474, 473, 474, 473, 471, 471, 471, 471, 471, 471, 471, 470, 470, 470, 470, 471, 470, 469, 469, 470, 471, 472, 471, 472, 472, 472, 473, 472, 472, 471, 469, 470, 471, 471, 471, 472, 472, 471, 474, 473, 473, 473, 473, 472, 473, 472, 472, 472, 473, 472, 474, 474, 473, 474, 475, 475, 475, 474, 473, 473, 474, 474, 475, 476, 476, 475, 476, 474, 474, 473, 472, 471, 470, 470, 470, 470, 470, 471, 472, 473, 472, 472, 473, 475, 474, 474, 473, 472, 471, 471, 469, 470, 471, 472, 474, 476, 476, 475, 474, 473, 474, 476, 475, 475, 474, 474, 473, 472, 473, 473, 473, 474, 473, 473, 473, 473, 474, 474, 474, 474, 476, 475, 473, 473, 473, 474, 476, 476, 476, 475, 473, 470, 470, 471, 471, 472, 473, 473, 473, 471, 471, 473, 472, 471, 470, 469, 469, 470, 471, 471, 470, 469, 468, 469, 469, 469, 471, 473, 473, 474, 474, 475, 475, 475, 474, 472, 472, 473, 473, 473, 475, 475, 473, 474, 474, 477, 477, 480, 481, 480, 478, 477, 476, 477, 477, 478, 477, 478, 478, 477, 478, 478, 479, 480, 478, 478, 478, 478, 477, 477, 475, 474, 472, 472, 474, 475, 476, 475, 475, 475, 475, 475, 473, 472, 472, 472, 472, 472, 472, 470, 472, 471, 474, 473, 474, 475, 475, 475, 473, 473, 472, 473, 473, 474, 475, 475, 474, 474, 474, 474, 474, 476, 477, 478, 478, 475, 475, 475, 475, 477, 477, 477, 476, 476, 476, 475, 474, 472, 473, 473, 473, 474, 476, 477, 477, 478, 477, 477, 476, 476, 475, 472, 473, 471, 470, 471, 471, 472, 472, 472, 471, 471, 469, 469, 470, 470, 469, 469, 471, 472, 474, 474, 473, 472, 472, 470, 471, 472, 471, 471, 471, 470, 471, 471, 469, 470, 473, 474, 474, 474, 474, 472, 472, 471, 472, 474, 475, 475, 476, 477, 476, 476, 475, 475, 475, 475, 476, 476, 475, 476, 476, 477, 477, 477, 475, 475, 474, 474, 473, 474, 474, 475, 475, 474, 475, 473, 472, 473, 472, 473, 474, 472, 473, 474, 475, 475, 476, 476, 474, 473, 473, 473, 473, 474, 475, 475, 476, 476, 476, 476, 475, 475, 475, 474, 474, 475, 475, 475, 475, 475, 473, 471, 471, 471, 471, 470, 470, 471, 471, 471, 474, 472, 472, 472, 472, 473, 475, 475, 476, 474, 475, 475, 474, 475, 475, 475, 475, 475, 475, 475, 476, 475, 474, 475, 476, 476, 476, 476, 476, 476, 476, 476, 474, 472, 473, 470, 471, 473, 474, 473, 473, 471, 471, 472, 472, 473, 474, 473, 473, 472, 472, 472, 473, 474, 473, 472, 472, 471, 471, 470, 468, 468, 467, 468, 470, 470, 470, 468, 466, 466, 468, 472, 472, 473, 472, 473, 474, 475, 473, 472, 471, 471, 471, 470, 470, 471, 469, 470, 472, 472, 472, 472, 473, 473, 475, 473, 473, 471, 472, 473, 473, 474, 474, 473, 472, 473, 473, 473, 474, 474, 476, 476, 478, 476, 476, 476, 476, 477, 479, 481, 480, 480, 479, 479, 477, 477, 478, 478, 477, 479, 479, 480, 481, 480, 479, 479, 479, 479, 479, 479, 479, 477, 476, 476, 476, 476, 478, 478, 477, 476, 475, 475, 474, 475, 475, 477, 475, 476, 477, 478, 478, 477, 477, 476, 477, 478, 479, 479, 478, 478, 477, 477, 476, 476, 475, 475, 474, 472, 470, 470, 472, 472, 472, 470, 470, 469, 469, 468, 469, 469, 471, 471, 473, 472, 472, 471, 471, 471, 471, 472, 472, 473, 471, 473, 474, 473, 472, 472, 472, 473, 474, 475, 474, 474, 474, 473, 473, 472, 473, 473, 474, 474, 474, 473, 472, 471, 472, 472, 473, 472, 472, 471, 471, 470, 471, 472, 473, 474, 473, 472, 470, 470, 469, 470, 469, 469, 470, 470, 472, 473, 474, 475, 474, 472, 470, 470, 470, 471, 472, 472, 471, 471, 470, 472, 474, 474, 475, 473, 473, 475, 475, 476, 476, 476, 475, 475, 474, 477, 475, 474, 474, 474, 475, 476, 476, 474, 473, 473, 473, 473, 472, 472, 471, 472, 471, 474, 474, 473, 474, 474, 473, 473, 473, 473, 474, 475, 476, 477, 478, 477, 476, 476, 475, 475, 475, 477, 477, 476, 474, 473, 473, 474, 475, 476, 476, 475, 473, 473, 473, 472, 472, 472, 473, 474, 473, 474, 473, 474, 474, 474, 474, 474, 476, 477, 478, 477, 476, 477, 475, 475, 475, 475, 474, 473, 472, 472, 473, 475, 476, 479, 478, 477, 476, 475, 474, 474, 475, 473, 474, 473, 473, 473, 472, 474, 475, 475, 475, 474, 476, 476, 476, 476, 476, 475, 476, 474, 474, 474, 474, 475, 475, 474, 472, 473, 472, 474, 475, 475, 475, 476, 475, 474, 473, 471, 471, 471, 471, 471, 471, 471, 472, 473, 476, 476, 477, 476, 474, 474, 474, 475, 477, 477, 479, 478, 476, 475, 474, 474, 473, 472, 472, 473, 474, 473, 473, 473, 473, 474, 474, 475, 476, 475, 475, 475, 475, 477, 475, 475, 475, 476, 475, 476, 475, 475, 474, 474, 474, 474, 475, 476, 477, 476, 475, 475, 475, 475, 476, 475, 474, 475, 477, 477, 477, 477, 477, 477, 477, 476, 477, 478, 479, 479, 479, 479, 480, 480, 480, 477, 476, 474, 474, 474, 475, 475, 475, 475, 475, 475, 475, 475, 476, 475, 474, 474, 472, 469, 468, 467, 468, 468, 469, 469, 469, 470, 470, 470, 470, 470, 470, 470, 471, 470, 470, 470, 470, 471, 471, 471, 470, 470, 470, 473, 473, 474, 472, 471, 472, 472, 473, 474, 473, 475, 475, 474, 473, 472, 472, 472, 474, 474, 474, 475, 472, 472, 472, 471, 473, 473, 472, 472, 472, 473, 473, 472, 472, 472, 471, 469, 471, 471, 470, 471, 470, 471, 470, 469, 468, 469, 468, 469, 467, 468, 469, 471, 473, 473, 473, 474, 473, 473, 473, 471, 473, 473, 475, 476, 475, 476, 476, 477, 476, 475, 475, 477, 477, 478, 479, 481, 481, 481, 482, 482, 480, 480, 479, 478, 478, 479, 478, 479, 479, 479, 480, 479, 478, 478, 476, 477, 478, 479, 479, 478, 477, 477, 477, 475, 476, 475, 475, 474, 473, 474, 475, 475, 475, 473, 471, 471, 471, 473, 473, 472, 473, 474, 474, 475, 475, 475, 474, 474, 473, 471, 471, 472, 472, 472, 472, 473, 473, 473, 473, 472, 473, 475, 474, 474, 474, 476, 477, 479, 477, 476, 472, 473, 474, 474, 475, 475, 476, 475, 475, 473, 474, 476, 476, 475, 475, 476, 475, 475, 474, 476, 476, 476, 478, 476, 476, 476, 475, 475, 475, 476, 476, 476, 477, 476, 476, 473, 473, 474, 475, 476, 475, 475, 473, 474, 475, 476, 476, 476, 475, 474, 474, 472, 470, 468, 469, 468, 468, 469, 470, 470, 469, 470, 469, 470, 471, 472, 472, 471, 470, 469, 468, 468, 467, 468, 468, 468, 469, 471, 471, 472, 473, 473, 474, 473, 475, 473, 474, 472, 473, 476, 478, 478, 477, 476, 476, 477, 477, 479, 478, 477, 477, 477, 477, 477, 479, 479, 482, 481, 479, 480, 480, 479, 481, 479, 479, 478, 478, 477, 475, 475, 475, 477, 477, 478, 479, 479, 480, 478, 477, 474, 474, 474, 473, 473, 477, 477, 476, 475, 474, 474, 473, 475, 473, 473, 473, 474, 473, 474, 474, 474, 475, 475, 475, 474, 471, 471, 471, 472, 472, 473, 473, 472, 472, 472, 474, 475, 476, 475, 475, 474, 473, 472, 471, 471, 473, 474, 474, 473, 473, 471, 470, 470, 469, 471, 474, 477, 476, 475, 475, 473, 472, 471, 470, 471, 472, 472, 473, 473, 471, 470, 470, 470, 470, 472, 470, 472, 473, 474, 474, 474, 472, 470, 468, 468, 468, 469, 469, 471, 473, 473, 473, 473, 472, 470, 471, 470, 470, 473, 474, 474, 474, 474, 474, 474, 475, 477, 477, 478, 480, 481, 481, 482, 481, 481, 481, 481, 481, 481, 481, 481, 482, 482, 485, 484, 484, 484, 486, 485, 484, 482, 481, 481, 480, 480, 481, 479, 479, 477, 477, 478, 479, 479, 481, 479, 478, 478, 477, 476, 477, 476, 476, 475, 474, 473, 473, 473, 473, 475, 475, 474, 473, 473, 473, 473, 473, 472, 470, 471, 472, 472, 471, 472, 471, 468, 468, 469, 470, 471, 470, 469, 469, 469, 469, 470, 471, 471, 471, 473, 472, 473, 471, 471, 470, 470, 471, 472, 473, 475, 475, 476, 475, 473, 473, 473, 475, 475, 476, 476, 476, 475, 475, 474, 474, 474, 475, 475, 478, 478, 477, 475, 474, 472, 473, 472, 473, 473, 474, 474, 474, 474, 475, 475, 475, 473, 470, 469, 469, 471, 473, 475, 474, 474, 471, 472, 471, 470, 472, 471, 472, 471, 470, 468, 469, 467, 467, 467, 466, 467, 469, 471, 471, 472, 472, 471, 472, 470, 470, 471, 470, 471, 472, 473, 473, 472, 471, 471, 471, 472, 473, 474, 474, 472, 473, 472, 471, 473, 473, 474, 474, 474, 475, 475, 475, 474, 474, 472, 473, 473, 474, 476, 476, 477, 477, 477, 476, 477, 476, 474, 473, 475, 475, 476, 475, 473, 474, 475, 475, 478, 478, 478, 478, 477, 476, 476, 477, 477, 475, 476, 475, 476, 478, 477, 476, 477, 475, 473, 473, 475, 477, 478, 479, 479, 479, 479, 477, 477, 477, 477, 476, 476, 477, 476, 475, 476, 477, 479, 479, 478, 478, 478, 478, 478, 478, 477, 476, 477, 477, 476, 476, 476, 475, 477, 478, 478, 478, 476, 477, 476, 476, 475, 476, 475, 475, 475, 474, 474, 475, 476, 475, 475, 474, 474, 476, 476, 476, 477, 476, 476, 477, 475, 476, 474, 475, 474, 475, 475, 475, 474, 474, 474, 474, 476, 475, 477, 475, 474, 474, 475, 472, 475, 474, 475, 476, 474, 475, 474, 475, 475, 474, 476, 478, 477, 478, 479, 479, 479, 479, 479, 478, 478, 478, 477, 478, 478, 477, 477, 476, 475, 475, 474, 473, 473, 472, 473, 473, 475, 473, 473, 475, 475, 475, 475, 474, 475, 474, 473, 473, 473, 472, 472, 473, 474, 474, 473, 472, 474, 475, 476, 477, 476, 475, 475, 474, 474, 474, 474, 472, 471, 472, 473, 474, 474, 474, 473, 473, 474, 473, 473, 475, 473, 473, 473, 474, 476, 476, 475, 474, 473, 473, 473, 472, 474, 473, 473, 473, 474, 475, 475, 476, 475, 474, 473, 473, 475, 476, 477, 476, 476, 473, 471, 471, 472, 474, 475, 477, 478, 478, 477, 477, 478, 480, 479, 477, 476, 475, 474, 474, 473, 472, 472, 472, 473, 474, 475, 475, 474, 472, 473, 475, 476, 475, 474, 473, 474, 474, 476, 475, 474, 474, 474, 474, 473, 474, 473, 473, 474, 475, 475, 477, 477, 476, 474, 473, 472, 473, 473, 474, 474, 474, 473, 472, 472, 473, 476, 478, 478, 478, 478, 478, 476, 477, 477, 476, 475, 476, 475, 474, 475, 473, 473, 472, 473, 472, 473, 473, 474, 475, 474, 473, 473, 472, 471, 469, 469, 469, 470, 470, 471, 470, 471, 472, 472, 473, 472, 473, 472, 472, 471, 470, 471, 470, 470, 471, 471, 473, 473, 475, 476, 473, 474, 473, 473, 474, 476, 475, 474, 474, 474, 474, 475, 475, 476, 477, 478, 477, 478, 478, 479, 478, 477, 476, 474, 474, 475, 477, 479, 480, 480, 480, 478, 479, 477, 479, 476, 476, 477, 478, 477, 477};
26 horigs.push_back(horig);}
27 {std::vector<float> horig={479, 480, 480, 480, 482, 481, 482, 481, 478, 479, 477, 478, 479, 481, 482, 484, 484, 482, 482, 482, 481, 482, 481, 480, 479, 480, 479, 479, 477, 476, 479, 480, 480, 480, 478, 477, 477, 476, 478, 476, 474, 474, 475, 477, 477, 477, 477, 474, 473, 473, 473, 474, 475, 475, 476, 474, 475, 473, 473, 473, 474, 474, 474, 474, 474, 473, 473, 471, 471, 471, 472, 471, 472, 469, 469, 467, 468, 469, 471, 471, 472, 472, 471, 471, 471, 471, 472, 471, 473, 474, 474, 475, 474, 474, 474, 473, 475, 475, 476, 475, 476, 474, 474, 473, 474, 476, 476, 477, 479, 478, 478, 477, 478, 477, 480, 480, 479, 478, 477, 476, 476, 475, 475, 474, 473, 472, 472, 470, 470, 471, 473, 475, 475, 474, 472, 471, 470, 470, 470, 472, 474, 473, 474, 473, 473, 472, 472, 471, 471, 470, 471, 472, 470, 469, 470, 471, 469, 469, 470, 472, 473, 473, 471, 472, 473, 472, 474, 475, 477, 477, 477, 475, 474, 473, 474, 476, 476, 476, 477, 477, 476, 475, 476, 474, 475, 476, 476, 477, 478, 478, 477, 476, 477, 475, 475, 474, 473, 472, 470, 470, 472, 472, 472, 473, 476, 476, 476, 475, 475, 476, 477, 479, 478, 477, 477, 477, 477, 478, 479, 478, 479, 478, 477, 476, 474, 475, 477, 478, 479, 479, 477, 477, 477, 476, 476, 478, 478, 479, 478, 477, 477, 477, 479, 480, 480, 479, 477, 477, 475, 475, 475, 475, 476, 475, 476, 474, 473, 473, 472, 473, 474, 473, 474, 471, 471, 472, 473, 474, 474, 474, 473, 472, 471, 473, 475, 475, 475, 473, 471, 470, 471, 470, 472, 472, 473, 473, 473, 472, 472, 470, 469, 470, 472, 473, 476, 475, 476, 477, 477, 477, 477, 477, 475, 474, 474, 473, 472, 471, 473, 474, 476, 476, 473, 471, 470, 469, 469, 470, 471, 471, 471, 471, 474, 474, 475, 474, 475, 474, 473, 472, 470, 470, 470, 471, 472, 474, 474, 474, 472, 472, 473, 474, 475, 477, 477, 476, 475, 474, 474, 473, 474, 476, 478, 479, 479, 477, 476, 477, 476, 477, 477, 477, 477, 478, 478, 478, 477, 475, 474, 473, 472, 472, 472, 473, 473, 474, 475, 473, 471, 471, 470, 471, 470, 471, 471, 471, 470, 471, 472, 471, 472, 472, 473, 474, 474, 473, 472, 472, 473, 474, 474, 473, 474, 476, 477, 478, 478, 479, 478, 477, 475, 475, 473, 473, 474, 474, 476, 476, 477, 476, 475, 472, 472, 473, 472, 472, 471, 469, 469, 470, 471, 471, 471, 471, 470, 470, 474, 477, 476, 475, 474, 473, 472, 471, 472, 472, 475, 476, 475, 475, 474, 474, 474, 474, 475, 475, 474, 474, 473, 472, 471, 472, 472, 473, 473, 476, 475, 473, 472, 470, 471, 470, 471, 471, 471, 472, 473, 474, 473, 473, 475, 475, 474, 474, 474, 475, 474, 473, 473, 473, 474, 472, 474, 475, 475, 476, 476, 476, 476, 476, 476, 478, 480, 480, 479, 479, 480, 482, 483, 485, 484, 483, 483, 481, 481, 480, 479, 478, 474, 475, 475, 477, 477, 477, 476, 476, 477, 476, 476, 475, 476, 476, 477, 477, 476, 475, 475, 474, 473, 474, 474, 475, 475, 473, 473, 474, 475, 476, 476, 477, 475, 476, 477, 477, 478, 476, 476, 476, 475, 475, 475, 475, 475, 474, 474, 474, 472, 473, 472, 474, 473, 474, 473, 471, 472, 471, 470, 468, 469, 470, 471, 472, 473, 472, 472, 473, 472, 473, 473, 472, 472, 472, 475, 475, 477, 476, 477, 476, 475, 477, 477, 478, 478, 478, 477, 475, 476, 474, 475, 475, 475, 475, 475, 475, 476, 477, 476, 476, 475, 475, 472, 473, 472, 473, 474, 473, 474, 475, 473, 472, 470, 468, 467, 466, 467, 468, 469, 470, 469, 468, 468, 469, 469, 468, 467, 468, 468, 470, 470, 472, 472, 474, 473, 473, 473, 474, 474, 473, 473, 473, 476, 477, 478, 478, 477, 474, 474, 476, 477, 477, 478, 477, 475, 474, 475, 477, 478, 480, 479, 478, 477, 478, 477, 477, 478, 478, 478, 478, 478, 479, 477, 477, 477, 477, 477, 477, 476, 476, 475, 473, 473, 475, 476, 477, 478, 478, 477, 476, 476, 477, 477, 477, 477, 476, 476, 475, 475, 476, 477, 478, 476, 476, 477, 476, 476, 473, 474, 475, 475, 476, 475, 475, 474, 474, 474, 474, 474, 475, 474, 475, 474, 474, 474, 475, 476, 476, 477, 476, 477, 476, 475, 475, 475, 474, 475, 473, 472, 473, 474, 474, 474, 474, 474, 474, 475, 476, 476, 475, 474, 475, 477, 477, 477, 477, 476, 476, 475, 475, 474, 475, 476, 477, 478, 476, 474, 474, 475, 475, 475, 476, 475, 475, 473, 473, 474, 475, 477, 476, 477, 477, 476, 476, 473, 471, 473, 472, 473, 472, 473, 473, 472, 471, 472, 470, 471, 471, 471, 472, 473, 473, 474, 472, 471, 470, 470, 472, 473, 474, 475, 476, 477, 477, 475, 474, 474, 472, 473, 475, 475, 475, 474, 472, 472, 471, 472, 472, 472, 472, 472, 472, 472, 473, 473, 472, 472, 472, 474, 475, 474, 475, 473, 471, 470, 470, 472, 472, 473, 474, 473, 472, 474, 473, 474, 474, 473, 473, 472, 473, 472, 472, 471, 471, 472, 471, 473, 474, 475, 477, 476, 477, 476, 476, 476, 476, 476, 473, 474, 473, 472, 473, 472, 473, 472, 473, 474, 476, 476, 477, 476, 476, 478, 476, 479, 480, 480, 480, 480, 477, 476, 478, 479, 480, 482, 481, 480, 480, 481, 480, 482, 480, 478, 480, 479, 479, 478, 477, 476, 477, 478, 479, 478, 478, 478, 476, 476, 476, 475, 473, 474, 472, 474, 473, 473, 473, 474, 474, 474, 475, 476, 475, 472, 473, 472, 472, 472, 473, 472, 473, 472, 472, 473, 472, 471, 472, 471, 473, 474, 476, 475, 477, 476, 477, 477, 476, 476, 474, 473, 474, 473, 474, 475, 476, 476, 477, 477, 477, 476, 476, 477, 478, 478, 477, 477, 477, 476, 477, 476, 475, 476, 475, 475, 474, 474, 475, 476, 475, 476, 476, 476, 477, 478, 477, 476, 474, 475, 475, 474, 475, 474, 474, 474, 475, 474, 474, 476, 476, 476, 475, 476, 476, 477, 477, 476, 476, 476, 475, 476, 473, 473, 474, 475, 474, 474, 474, 474, 475, 475, 474, 473, 472, 470, 470, 471, 471, 471, 471, 472, 470, 469, 469, 467, 469, 468, 469, 469, 468, 467, 468, 468, 469, 469, 469, 469, 470, 471, 472, 471, 470, 470, 471, 472, 472, 474, 474, 474, 475, 475, 473, 473, 472, 471, 473, 473, 474, 474, 474, 475, 476, 477, 477, 475, 476, 476, 475, 475, 476, 477, 479, 478, 476, 474, 473, 472, 473, 473, 475, 476, 477, 478, 477, 477, 474, 472, 472, 473, 475, 475, 473, 472, 473, 474, 475, 475, 475, 475, 474, 475, 476, 475, 476, 476, 477, 476, 477, 477, 475, 476, 475, 475, 476, 477, 477, 478, 479, 480, 479, 481, 481, 482, 482, 481, 480, 480, 479, 477, 478, 479, 478, 477, 478, 477, 476, 477, 476, 475, 474, 472, 471, 469, 469, 470, 471, 472, 472, 472, 471, 469, 468, 466, 465, 466, 468, 467, 467, 466, 465, 467, 465, 466, 466, 466, 467, 468, 467, 467, 469, 470, 471, 472, 473, 473, 472, 471, 470, 471, 472, 474, 477, 477, 477, 476, 476, 477, 477, 476, 477, 477, 478, 478, 478, 478, 476, 478, 478, 480, 482, 481, 481, 479, 479, 479, 477, 477, 477, 477, 477, 478, 478, 478, 478, 480, 481, 478, 477, 476, 475, 474, 475, 476, 475, 475, 474, 475, 475, 475, 475, 475, 477, 477, 477, 477, 476, 475, 474, 474, 476, 476, 476, 477, 476, 477, 477, 476, 476, 476, 476, 475, 476, 474, 473, 474, 475, 474, 475, 474, 475, 474, 475, 476, 475, 475, 475, 476, 477, 476, 476, 476, 476, 477, 476, 475, 477, 478, 479, 480, 479, 481, 481, 480, 479, 476, 476, 475, 476, 477, 478, 480, 482, 481, 482, 479, 480, 478, 478, 479, 478, 479, 479, 477, 478, 477, 477, 477, 476, 475, 474, 472, 473, 474, 476, 478, 479, 479, 478, 477, 478, 478, 476, 475, 474, 474, 475, 477, 477, 476, 477, 477, 478, 478, 478, 477, 476, 472, 471, 470, 471, 472, 472, 472, 472, 472, 471, 471, 470, 469, 468, 468, 467, 465, 466, 467, 468, 469, 470, 469, 469, 466, 465, 465, 465, 467, 469, 470, 470, 470, 470, 470, 470, 470, 470, 472, 472, 475, 476, 476, 475, 474, 474, 475, 473, 475, 476, 477, 478, 478, 479, 477, 477, 476, 475, 474, 473, 473, 473, 476, 477, 476, 474, 473, 472, 472, 474, 472, 474, 475, 475, 474, 473, 472, 470, 471, 471, 473, 473, 475, 475, 475, 473, 472, 473, 473, 473, 474, 474, 475, 475, 475, 476, 477, 478, 478, 477, 477, 476, 478, 476, 477, 476, 476, 476, 477, 477, 476, 477, 477, 475, 475, 475, 474, 474, 476, 476, 475, 474, 474, 473, 473, 473, 473, 472, 471, 470, 469, 469, 469, 470, 471, 473, 475, 474, 477, 476, 476, 474, 474, 474, 474, 474, 474, 476, 477, 479, 479, 479, 479, 480, 479, 479, 478, 478, 477, 477, 476, 476, 476, 476, 476, 477, 477, 479, 479, 479, 478, 478, 479, 478, 476, 475, 475, 474, 474, 473, 475, 476, 477, 477, 476, 476, 476, 476, 477, 477, 476, 476, 477, 477, 478, 477, 476, 477, 478, 479, 480, 479, 478, 478, 478, 478, 478, 477, 476, 477, 477, 479, 479, 480, 480, 479, 478, 477, 476, 476, 477, 478, 478, 481, 480, 479, 479, 477, 478, 478, 479, 478, 478, 477, 477, 477, 478, 477, 477, 476, 477, 476, 476, 477, 476, 475, 474, 473, 475, 475, 475, 476, 476, 475, 473, 472, 470, 470, 471, 471, 472, 473, 474, 474, 475, 476, 475, 473, 472, 470, 469, 471, 472, 474, 474, 474, 472, 472, 471, 469, 469, 470, 472, 472, 472, 473, 472, 473, 472, 473, 474, 474, 475, 475, 474, 474, 475, 475, 476, 475, 473, 473, 472, 471, 473, 474, 476, 476, 477, 476, 474, 474, 475, 474, 474, 476, 477, 477, 477, 477, 477, 477, 477, 477, 477, 478, 477, 476, 476, 475, 473, 473, 474, 474, 471, 470, 470, 472, 471, 471, 471, 473, 475, 476, 476, 475, 475, 473, 475, 473, 473, 472, 472, 471, 473, 473, 476, 476, 477, 475, 474, 474, 476, 477, 478, 478, 478, 477, 478, 480, 479, 481, 480, 479, 477, 478, 477, 478, 480, 480, 481, 479, 478, 477, 479, 478, 478, 481, 480, 478, 478, 479, 479, 479, 479, 477, 476, 476, 475, 474, 474, 473, 473, 471, 470, 471, 469, 471, 472, 470, 472, 472, 472, 473, 474, 473, 474, 473, 473, 471, 469, 467, 466, 466, 465, 469, 470, 471, 469, 468, 469, 470, 471, 472, 473, 474, 473, 473, 475, 473, 474, 474, 476, 477, 477, 476, 474, 474, 473, 472, 472, 472, 475, 477, 477, 477, 477, 477, 478, 477, 476, 476, 476, 476, 476, 476, 477, 477, 478, 476, 478, 476, 476, 476, 475, 476, 477, 477, 479, 479, 478, 478, 477, 476, 476, 476, 476, 477, 479, 479, 478, 477, 477, 478, 478, 478, 477, 475, 475, 475, 476, 476, 475, 475, 474, 475, 475, 476, 477, 476, 476, 477, 477, 476, 475, 474, 474, 473, 474, 476, 475, 476, 476, 476, 476, 475, 474, 474, 472, 472, 473, 474, 476, 476, 475, 475, 474, 474, 474, 475, 474, 472, 473, 473, 475, 475, 475, 476, 478, 478, 476, 475, 474, 474, 473, 474, 473, 475, 475, 474, 473, 472, 473, 473, 474, 475, 474, 471, 471, 469, 469, 470, 472, 473, 472, 470, 468, 467, 469, 471, 472, 474, 476, 476, 477, 476, 474, 473, 472, 472, 472, 472, 473, 472, 474, 473, 473, 474, 473, 472, 472, 473, 474, 474, 475, 474, 472, 471, 472, 469, 469, 471, 471, 473, 475, 478, 480, 480, 479, 478, 476, 476, 475, 477, 477, 477, 476, 477, 476, 475, 474, 474, 476, 477, 476, 476, 475, 475, 475, 472, 473, 472, 472, 474, 473, 473, 473, 473, 473, 471, 471, 473, 472, 472, 473, 475, 474, 474, 472, 470, 471, 471, 470, 470, 469, 469, 471, 472, 470, 471, 472, 473, 475, 474, 475, 475, 477, 476, 476, 476, 476, 476, 476, 477, 476, 477, 475, 475, 475, 476, 476, 477, 477, 478, 477, 477, 475, 476, 476, 477, 477, 477, 477, 477, 477, 476, 477, 476, 476, 476, 476, 476, 475, 474, 473, 473, 472, 475, 475, 476, 476, 478, 477, 476, 477, 476, 474, 475, 476, 477, 479, 480, 481, 482, 482, 481, 480, 481, 482, 481, 481, 479, 478, 477, 477, 476, 475, 474, 475, 473, 475, 477, 477, 477, 476, 475, 474, 472, 470, 469, 471, 472, 473, 471, 472, 471, 470, 469, 470, 471, 472, 473, 473, 473, 472, 472, 471, 471, 469, 471, 472, 473, 474, 474, 474, 473, 472, 473, 472, 473, 475, 476, 479, 479, 478, 476, 476, 476, 475, 476, 476, 476, 478, 480, 480, 481, 482, 482, 480, 477, 477, 476, 478, 478, 479, 481, 481, 479, 478, 476, 474, 473, 471, 474, 475, 477, 477, 476, 475, 473, 473, 473, 473, 472, 471, 470, 473, 473, 474, 475, 475, 474, 474, 474, 475, 474, 473, 472, 473, 473, 474, 474, 473, 473, 470, 470, 472, 472, 469, 462, 458, 461, 466, 472, 476, 480, 480, 479, 475, 474, 472, 471, 470, 470, 470, 472, 473, 474, 474, 475, 477, 477, 478, 477, 474, 473, 474, 475, 475, 476, 477, 474, 474, 474, 474, 473, 475, 477, 477, 476, 476, 477, 476, 476, 476, 476, 474, 474, 473, 474, 474, 474, 475, 474, 474, 474, 475, 475, 474, 473, 474, 473, 473, 472, 471, 472, 472, 471, 471, 469, 469, 469, 471, 471, 471, 469, 467, 469, 470, 471, 470, 470, 471, 470, 469, 468, 468, 466, 468, 467, 470, 472, 474, 473, 472, 474, 475, 475, 475, 474, 473, 474, 474, 475, 475, 476, 476, 476, 477, 478, 478, 479, 477, 474, 475, 475, 475, 475, 475, 476, 476, 476, 473, 472, 471, 470, 470, 470, 472, 472, 472, 473, 474, 475, 476, 476, 476, 476, 476, 473, 473, 473, 473, 473, 474, 477, 476, 478, 479, 480, 480, 479, 478, 477, 477, 477, 476, 476, 476, 477, 479, 480, 481, 482, 481, 480, 480, 478, 476, 476, 478, 477, 477, 477, 477, 475, 477, 477, 477, 475, 474, 471, 471, 470, 471, 470, 469, 471, 473, 472, 473, 473, 474, 473, 474, 472, 472, 472, 474, 475, 475, 474, 473, 473, 474, 476, 475, 475, 475, 477, 476, 477, 477, 477, 474, 474, 473, 473, 474, 474, 475, 475, 475, 474, 473, 474, 474, 475, 475, 478, 478, 479, 478, 477, 477, 476, 477, 475, 477, 477, 478, 480, 478, 477, 476, 476, 475, 475, 476, 475, 475, 475, 476, 476, 476, 475, 475, 474, 474, 475, 474, 474, 474, 473, 476, 478, 478, 480, 480, 478, 476, 477, 476, 478, 475, 478, 478, 479, 478, 479, 479, 480, 482, 482, 484, 482, 479, 478, 476, 476, 477, 477, 479, 478, 478, 477, 476, 477, 477, 478, 479, 478, 478, 476, 474, 473, 475, 473, 473, 473, 473, 472, 472, 471, 471, 474, 473, 474, 472, 473, 473, 474, 473, 472, 471, 469, 468, 466, 466, 468, 470, 472, 473, 473, 473, 472, 472, 473, 473, 471, 472, 471, 473, 472, 473, 474, 474, 473, 473, 474, 474, 473, 473, 472, 472, 472, 471, 471, 471, 473, 471, 470, 471, 471, 471, 472, 473, 474, 473, 474, 472, 472, 473, 474, 474, 472, 473, 475, 476, 478, 478, 479, 479, 479, 478, 477, 475, 475, 476, 477, 477, 478, 480, 479, 477, 475, 476, 476, 476, 475, 475, 474, 474, 475, 475, 474, 473, 473, 473, 474, 475, 475, 476, 475, 474, 474, 475, 475, 476, 476, 477, 476, 476, 475, 476, 477, 477, 477, 478, 479, 479, 479, 479, 479, 478, 476, 475, 475, 475, 475, 473, 475, 474, 475, 476, 478, 478, 478, 479, 478, 477, 476, 476, 474, 474, 474, 472, 472, 471, 472, 473, 472, 473, 472, 472, 472, 472, 472, 475, 475, 475, 473, 471, 469, 470, 469, 470, 469, 469, 471, 471, 471, 470, 469, 469, 470, 471, 471, 469, 470, 471, 472, 472, 472, 472, 471, 472, 472, 472, 473, 472, 472, 473, 473, 475, 474, 476, 477, 476, 477, 476, 474, 474, 475, 476, 476, 476, 476, 476, 475, 474, 476, 477, 478, 477, 478, 478, 479, 480, 480, 479, 479, 479, 479, 480, 479, 477, 479, 479, 480, 479, 479, 479, 480, 480, 481, 479, 478, 477, 476, 476, 476, 476, 477, 476, 474, 473, 472, 472, 473, 474, 475, 476, 474, 474, 473, 473, 473, 473, 473, 472, 472, 471, 471, 471, 472, 472, 474, 476, 476, 475, 477, 476, 474, 473, 472, 473, 475, 477, 477, 476, 476, 474, 474, 472, 473, 475, 476, 475, 477, 478, 477, 478, 474, 472, 471, 471, 471, 471, 471, 471, 470, 472, 472, 472, 470, 470, 470, 470, 471, 471, 472, 472, 473, 472, 473, 473, 470, 470, 471, 470, 469, 470, 471, 471, 472, 472, 472, 471, 472, 472, 474, 473, 473, 472, 472, 473, 473, 472, 473, 471, 471, 472, 473, 473, 475, 477, 479, 479, 479, 480, 480, 481, 478, 479, 477, 479, 479, 479, 479, 479, 479, 477, 476, 476, 477, 478, 478, 477, 478, 478, 477, 477, 477, 476, 476, 476, 475, 476, 475, 474, 477, 476, 476, 476, 476, 478, 478, 478, 477, 476, 476, 477, 476, 476, 475, 474, 474, 474, 475, 475, 475, 476, 478, 478, 477, 475, 474, 474, 474, 474, 476, 477, 477, 476, 475, 474, 473, 472, 475, 476, 477, 477, 476, 475, 475, 474, 474, 475, 475, 475, 474, 475, 475, 474, 472, 473, 472, 473, 472, 473, 475, 477, 476, 478, 478, 477, 474, 472, 471, 471, 472, 473, 474, 473, 473, 472, 471, 474, 474, 473, 475, 474, 474, 473, 471, 471, 471, 471, 471, 471, 472, 471, 473, 474, 475, 475, 473, 474, 474, 475, 474, 476, 476, 476, 474, 474, 473, 473, 472, 472, 472, 473, 474, 475, 475, 475, 475, 474, 476, 474, 474, 473, 471, 469, 469, 470, 469, 469, 471, 471, 471, 472, 473, 473, 473, 471, 469, 468, 467, 469, 469, 471, 470, 470, 469, 470, 472, 472, 473, 472, 471, 471, 472, 472, 472, 474, 475, 476, 475, 475, 474, 473, 474, 475, 475, 475, 476, 478, 481, 482, 482, 482, 481, 479, 479, 480, 479, 480, 482, 483, 483, 483, 481, 479, 478, 478, 480, 480, 480, 479, 480, 480, 480, 482, 481, 480, 479, 477, 476, 477, 476, 476, 477, 477, 478, 476, 475, 475, 474, 473, 472, 471, 470, 469, 469, 469, 471, 473, 474, 475, 474, 473, 472, 471, 471, 471, 472, 472, 473, 475, 475, 476, 476, 475, 475, 475, 474, 473, 473, 473, 474, 474, 475, 476, 477, 478, 477, 477, 477, 479, 479, 479, 478, 478, 478, 478, 478, 480, 478, 477, 475, 474, 475, 476, 477, 477, 476, 476, 476, 474, 474, 473, 477, 479, 479, 478, 475, 473, 471, 470, 470, 471, 473, 474, 475, 476, 474, 473, 474, 473, 472, 472, 473, 475, 476, 477, 477, 476, 474, 473, 472, 473, 474, 475, 475, 474, 474, 475, 474, 476, 474, 473, 474, 472, 474, 478, 479, 480, 480, 480, 480, 478, 477, 476, 476, 476, 476, 477, 478, 479, 480, 480, 480, 478, 477, 478, 478, 477, 477, 477, 476, 476, 475, 475, 472, 472, 473, 473, 473, 474, 474, 473, 474, 473, 471, 471, 471, 470, 470, 471, 472, 472, 471, 472, 472, 470, 472, 473, 471, 471, 471, 471, 472, 473, 473, 473, 472, 470, 470, 470, 471, 472, 473, 473, 473, 474, 474, 473, 473, 472, 472, 471, 473, 475, 478, 478, 477, 475, 473, 474, 474, 477, 476, 477, 477, 478, 479, 480, 478, 478, 477, 477, 476, 476, 476, 475, 475, 473, 472, 471, 471, 471, 471, 473, 475, 477, 475, 474, 474, 473, 472, 472, 473, 474, 475, 476, 475, 474, 471, 472, 472, 472, 472, 473, 472, 473, 474, 474, 476, 474, 474, 474, 474, 473, 475, 475, 474, 475, 474, 476, 475, 476, 476, 476, 477, 477, 476, 478, 477, 479, 481, 481, 481, 481, 481, 480, 479, 478, 478, 478, 478, 479, 479, 477, 477, 477, 477, 477, 475, 477, 475, 475, 476, 476, 476, 475, 474, 472, 471, 470, 471, 471, 472, 473, 473, 473, 473, 472, 472, 471, 471, 471, 471, 471, 470, 470, 471, 472, 472, 473, 472, 473, 475, 475, 475, 476, 476, 475, 474, 474, 475, 474, 476, 476, 477, 478, 476, 476, 476, 475, 474, 474, 474, 475, 474, 474, 475, 474, 474, 474, 474, 474, 475, 475, 474, 473, 474, 474, 474, 473, 473, 471, 471, 473, 473, 475, 474, 475, 477, 477, 475, 473, 473, 472, 472, 474, 476, 477, 477, 477, 477, 477, 476, 476, 476, 476, 475, 475, 476, 478, 477, 480, 480, 481, 479, 477, 475, 473, 472, 471, 473, 474, 474, 476, 476, 476, 477, 477, 476, 476, 476, 475, 474, 473, 473, 473, 473, 474, 473, 475, 476, 476, 476, 477, 477, 479, 478, 478, 479, 478, 478, 477, 477, 477, 476, 477, 477, 478, 478, 476, 475, 473, 471, 471, 470, 470, 469, 469, 469, 471, 471, 472, 472, 473, 471, 470, 471, 471, 471, 471, 470, 471, 471, 472, 471, 473, 472, 472, 471, 472, 472, 472, 474, 475, 476, 476, 476, 474, 473, 472, 472, 474, 475, 474, 474, 474, 474, 474, 473, 473, 473, 473, 475, 475, 476, 476, 476, 476, 475, 474, 474, 474, 474, 474, 474, 474, 474, 474, 473, 474, 476, 476, 476, 477, 478, 478, 478, 480, 479, 479, 480, 479, 479, 479, 479, 479, 480, 480, 478, 476, 476, 476, 477, 479, 480, 481, 481, 482, 480, 479, 479, 479, 479, 481, 481, 481, 479, 478, 477, 476, 476, 476, 475, 476, 478, 479, 477, 479, 478, 477, 478, 478, 479, 479, 478, 476, 478, 478, 477, 477, 477, 476, 477, 477, 476, 475, 475, 475, 476, 475, 475, 476, 476, 475, 473, 473, 472, 473, 473, 473, 472, 471, 471, 470, 470, 471, 472, 473, 473, 472, 471, 472, 470, 472, 472, 471, 470, 469, 470, 470, 469, 470, 469, 469, 470, 470, 472, 472, 473, 471, 472, 471, 469, 469, 472, 473, 475, 476, 477, 477, 477, 477, 477, 477, 475, 475, 477, 478, 481, 480, 479, 480, 479, 478, 479, 479, 481, 484, 484, 485, 485, 484, 485, 482, 481, 478, 477, 479, 479, 478, 478, 478, 477, 475, 475, 474, 473, 473, 472, 470, 470, 471, 474, 473, 474, 472, 472, 471, 472, 471, 471, 470, 470, 471, 472, 472, 473, 473, 472, 470, 471, 471, 471, 473, 474, 476, 477, 477, 478, 477, 477, 477, 478, 479, 480, 477, 477, 478, 477, 478, 479, 479, 481, 481, 480, 478, 477, 477, 475, 475, 476, 477, 477, 477, 476, 478, 478, 478, 478, 477, 477, 477, 477, 475, 474, 475, 476, 476, 475, 476, 476, 476, 475, 474, 473, 471, 471, 474, 474, 475, 475, 476, 475, 475, 476, 475, 476, 476, 477, 477, 477, 476, 476, 477, 477, 478, 479, 477, 476, 474, 474, 476, 477, 477, 477, 475, 475, 473, 472, 473, 473, 475, 476, 477, 476, 475, 475, 475, 474, 472, 472, 472, 473, 473, 472, 472, 472, 473, 475, 475, 475, 475, 476, 476, 475, 475, 475, 478, 479, 480, 479, 480, 477, 476, 476, 478, 478, 479, 478, 477, 478, 478, 478, 476, 477, 476, 476, 476, 476, 476, 476, 477, 476, 476, 476, 477, 476, 476, 474, 474, 473, 473, 473, 471, 471, 472, 472, 472, 473, 474, 474, 475, 474, 475, 476, 475, 475, 474, 473, 472, 471, 470, 471, 473, 474, 474, 472, 471, 470, 471, 469, 469, 468, 467, 467, 467, 468, 470, 469, 469, 469, 468, 468, 469, 468, 469, 470, 471, 472, 471, 471, 472, 474, 475, 475, 475, 474, 475, 474, 475, 477, 477, 477, 476, 476, 478, 479, 479, 480, 480, 481, 480, 480, 479, 478, 478, 477, 478, 480, 481, 482, 482, 482, 480, 478, 477, 476, 476, 478, 477, 476, 476, 476, 475, 475, 475, 476, 474, 475, 473, 472, 473, 473, 475, 475, 473, 471, 470, 470, 472, 473, 472, 472, 472, 472, 472, 472, 472, 473, 473, 474, 474, 475, 475, 475, 475, 476, 476, 476, 478, 479, 480, 480, 479, 479, 478, 478, 479, 481, 482, 482, 484, 483, 484, 485, 484, 483, 484, 482, 481, 480, 479, 479, 479, 481, 482, 483, 485, 483, 482, 482, 482, 480, 480, 480, 480, 478, 477, 476, 475, 475, 475, 475, 473, 473, 474, 474, 474, 475, 476, 477, 476, 476, 475, 473, 472, 473, 475, 475, 476, 475, 475, 475, 476, 477, 478, 478, 477, 477, 477, 476, 475, 475, 475, 474, 473, 472, 471, 474, 476, 476, 476, 476, 476, 476, 475, 474, 474, 474, 474, 472, 472, 471, 471, 472, 471, 470, 470, 471, 472, 473, 473, 473, 473, 472, 474, 475, 476, 476, 476, 474, 472, 472, 472, 475, 477, 478, 481, 481, 484, 485, 490, 494, 497, 498, 498, 498, 495, 493, 491, 491, 493, 496, 500, 502, 503, 504, 504, 507, 509, 514, 518, 523, 529, 533, 538, 540, 544, 549, 553, 557, 560, 562, 566, 567, 569, 571, 575, 577, 579, 582, 585, 587, 587, 587, 587, 587, 586, 586, 586, 586, 586, 585, 583, 582, 581, 578, 575, 572, 568, 567, 565, 562, 558, 555, 552, 548, 546, 543, 540, 537, 533, 532, 529, 525, 520, 516, 509, 508, 505, 504, 503, 500, 496, 495, 491, 489, 487, 486, 487, 487, 488, 486, 484, 482, 478, 478, 478, 478, 477, 475, 476, 474, 472, 473, 475, 475, 474, 472, 471, 471, 470, 470, 470, 470, 471, 471, 471, 469, 469, 468, 469, 470, 470, 471, 471, 471, 470, 470, 469, 468, 469, 469, 469, 467, 468, 468, 469, 470, 470, 470, 470, 471, 471, 472, 470, 469, 469, 469, 469, 468, 469, 468, 468, 468, 467, 466, 466, 465, 469, 470, 470, 469, 468, 467, 469, 469, 468, 468, 469, 469, 471, 471, 470, 470, 468, 468, 469, 470, 469, 469, 469, 469, 468, 469, 466, 467, 466, 466, 466, 465, 465, 464, 463, 464, 465, 465, 466, 466, 465, 466, 466, 466, 466, 467, 467, 466, 466, 465, 465, 465, 465, 468, 469, 469, 468, 469, 468, 469, 470, 471, 472, 473, 473, 472, 470, 469, 469, 471, 472, 472, 473, 472, 472, 473, 474, 474, 476, 474, 475, 474, 472, 472, 470, 473, 473, 475, 475, 476, 475, 474, 474, 474, 472, 473, 471, 472, 469, 470, 473, 473, 471, 470, 469, 470, 470, 471, 471, 471, 470, 469, 470, 471, 471, 471, 470, 470, 469, 469, 470, 472, 472, 472, 470, 467, 466, 464, 466, 468, 469, 469, 468, 468, 469, 469, 473, 472, 471, 471, 471, 471, 469, 468, 467, 466, 467, 467, 468, 470, 471, 472, 471, 471, 472, 473, 472, 470, 468, 466, 466, 465, 463, 463, 463, 464, 468, 468, 469, 471, 471, 469, 468, 465, 463, 464, 464, 466, 466, 466, 468, 469, 468, 467, 467, 467, 468, 468, 468, 468, 470, 469, 471, 472, 472, 473, 472, 471, 471, 471, 470, 470, 470, 473, 473, 473, 472, 471, 471, 473, 472, 471, 471, 471, 470, 468, 468, 468, 471, 473, 474, 473, 473, 472, 470, 469, 469, 469, 469, 471, 473, 472, 472, 472, 470, 470, 470, 470, 471, 473, 475, 474, 473, 473, 472, 472, 473, 471, 470, 469, 470, 471, 472, 472, 472, 472, 471, 471, 471, 471, 471, 472, 471, 471, 471, 470, 470, 470, 471, 471, 471, 469, 469, 469, 468, 468, 467, 467, 466, 466, 466, 465, 466, 466, 467, 466, 466, 466, 466, 467, 468, 468, 467, 466, 465, 465, 466, 468, 469, 470, 470, 470, 471, 471, 471, 471, 471, 470, 471, 472, 471, 473, 471, 471, 469, 467, 466, 467, 466, 467, 467, 468, 469, 470, 471, 471, 470, 470, 470, 471, 469, 470, 467, 466, 465, 465, 465, 466, 465, 465, 466, 467, 467, 466, 465, 467, 468, 469, 470, 470, 470, 468, 469, 468, 468, 468, 469, 468, 469, 468, 467, 466, 467, 467, 468, 469, 467, 468, 468, 468, 467, 467, 466, 466, 467, 467, 468, 469, 470, 470, 471, 469, 470, 469, 470, 471, 473, 474, 474, 474, 474, 472, 471, 471, 472, 472, 473, 474, 475, 475, 476, 476, 475, 476, 476, 473, 473, 471, 470, 469, 469, 469, 469, 470, 471, 473, 474, 473, 471, 469, 467, 467, 468, 469, 469, 470, 468, 468, 468, 470, 471, 472, 474, 475, 473, 471, 468, 469, 468, 469, 471, 472, 473, 473, 474, 473, 472, 472, 473, 472, 472, 472, 472, 473, 472, 472, 472, 471, 473, 473, 474, 472, 472, 471, 471, 471, 472, 471, 470, 470, 470, 469, 469, 468, 468, 467, 469, 469, 470, 470, 469, 467, 466, 465, 466, 468, 469, 469, 469, 468, 469, 469, 468, 467, 467, 468, 470, 470, 472, 474, 476, 475, 473, 471, 469, 470, 470, 471, 472, 473, 473, 473, 471, 470, 471, 470, 471, 472, 472, 472, 470, 470, 470, 471, 472, 470, 471, 471, 470, 468, 468, 469, 469, 470, 469, 469, 468, 468, 468, 469, 469, 468, 467, 468, 469, 471, 473, 473, 474, 473, 472, 472, 473, 472, 471, 472, 474, 475, 473, 471, 471, 471, 469, 470, 470, 471, 471, 471, 473, 475, 476, 476, 477, 477, 479, 478, 477, 476, 476, 475, 475, 475, 477, 476, 477, 476, 476, 473, 473, 475, 475, 476, 476, 474, 474, 474, 474, 476, 476, 477, 476, 474, 473, 472, 472, 471, 471, 471, 472, 473, 473, 474, 474, 473, 472, 471, 470, 469, 468, 467, 465, 466, 466, 467, 465, 467, 466, 468, 468, 467, 467, 467, 466, 463, 462, 464, 466, 465, 466, 466, 466, 466, 466, 466, 466, 466, 466, 465, 467, 466, 468, 467, 466, 466, 465, 467, 469, 469, 469, 470, 468, 466, 467, 467, 466, 465, 466, 466, 468, 468, 467, 468, 467, 468, 467, 466, 466, 467, 469, 470, 471, 471, 470, 470, 469, 467, 468, 470, 471, 471, 470, 471, 470, 469, 469, 468, 469, 471, 471, 473, 472, 471, 470, 470, 469, 468, 469, 469, 470, 470, 471, 470, 470, 469, 469, 468, 467, 467, 468, 469, 471, 470, 473, 473, 473, 473, 474, 475, 477, 475, 475, 473, 473, 474, 475, 475, 475, 474, 474, 475, 474, 474, 474, 475, 475, 477, 478, 479, 478, 478, 477, 475, 474, 472, 474, 475, 476, 479, 480, 481, 477, 476, 475, 474, 474, 473, 474, 474, 472, 471, 470, 470, 469, 469, 469, 469, 470, 472, 472, 472, 471, 469, 468, 466, 466, 467, 468, 468, 468, 468, 469, 469, 469, 470, 470, 470, 471, 471, 473, 472, 473, 475, 475, 476, 476, 476, 476, 474, 473, 474, 473, 475, 476, 475, 474, 473, 473, 474, 474, 475, 476, 476, 475, 474, 472, 472, 471, 470, 470, 467, 468, 467, 468, 468, 466, 466, 466, 467, 467, 469, 469, 471, 470, 468, 468, 466, 466, 464, 464, 465, 465, 467, 467, 467, 468, 468, 468, 467, 466, 467, 467, 468, 467, 469, 469, 469, 468, 468, 468, 469, 468, 471, 472, 473, 472, 471, 470, 469, 468, 470, 470, 472, 475, 475, 473, 475, 475, 474, 475, 475, 475, 474, 476, 477, 477, 476, 474, 474, 473, 472, 472, 474, 474, 476, 476, 477, 475, 475, 474, 475, 476, 477, 476, 473, 473, 473, 473, 474, 475, 475, 476, 476, 475, 474, 473, 471, 472, 473, 474, 474, 476, 475, 476, 475, 475, 474, 473, 472, 470, 470, 470, 469, 469, 471, 471, 471, 471, 470, 471, 471, 472, 471, 470, 469, 469, 469, 468, 469, 470, 473, 475, 478, 476, 476, 475, 476, 476, 473, 472, 472, 472, 472, 473, 474, 474, 475, 475, 475, 474, 472, 470, 470, 472, 472, 473, 473, 474, 475, 475, 475, 474, 472, 470, 471, 473, 474, 475, 475, 475, 473, 472, 470, 471, 471, 470, 470, 471, 473, 473, 475, 473, 471, 470, 471, 471, 471, 472, 473, 471, 470, 469, 469, 470, 469, 469, 470, 469, 469, 471, 471, 472, 471, 471, 471, 469, 469, 468, 469, 469, 468, 468, 466, 466, 465, 464, 464, 466, 466, 467, 468, 469, 467, 467, 467, 468, 466, 466, 465, 465, 465, 465, 466, 467, 468, 470, 470, 469, 469, 468, 468, 469, 470, 467, 470, 470, 469, 470, 470, 469, 469, 470, 471, 472, 471, 472, 472, 472, 472, 474, 474, 473, 474, 474, 475, 475, 474, 476, 476, 476, 474, 473, 475, 474, 472, 473, 473, 475, 475, 475, 474, 475, 476, 475, 474, 473, 475, 474, 476, 475, 475, 474, 473, 473, 473, 474, 474, 475, 475, 475, 476, 476, 475, 474, 474, 473, 471, 471, 470, 471, 471, 472, 472, 473, 473, 473, 474, 473, 473, 472, 471, 471, 472, 471, 470, 469, 468, 468, 468, 470, 471, 474, 474, 474, 472, 471, 471, 471, 470, 470, 469, 468, 466, 466, 467, 469, 470, 472, 473, 472, 473, 470, 469, 468, 468, 470, 469, 470, 470, 470, 471, 470, 471, 471, 471, 470, 470, 469, 470, 470, 470, 471, 473, 473, 472, 473, 473, 474, 475, 475, 474, 474, 474, 473, 472, 473, 475, 477, 478, 478, 478, 477, 477, 476, 477, 477, 477, 478, 478, 478, 479, 480, 479, 478, 477, 476, 477, 475, 475, 475, 476, 476, 477, 474, 474, 474, 475, 474, 472, 472, 471, 472, 472, 473, 474, 473, 472, 471, 470, 471, 471, 471, 471, 470, 468, 467, 465, 465, 466, 467, 468, 468, 469, 467, 466, 466, 467, 468, 470, 471, 472, 473, 474, 472, 471, 472, 472, 472, 473, 474, 472, 472, 472, 473, 472, 474, 473, 474, 474, 473, 474, 475, 475, 477, 474, 474, 474, 472, 472, 471, 472, 471, 471, 471, 472, 472, 472, 474, 473, 475, 475, 475, 475, 474, 475, 475, 476, 474, 476, 474, 472, 472, 471, 470, 470, 470, 471, 472, 471, 471, 470, 469, 469, 468, 467, 467, 470, 471, 473, 473, 474, 473, 472, 471, 471, 470, 469, 469, 470, 470, 470, 470, 470, 471, 470, 470, 470, 471, 471, 472, 473, 472, 472, 471, 470, 471, 471, 471, 471, 470, 471, 473, 475, 475, 475, 475, 474, 474, 474, 474, 475, 473, 472, 472, 473, 474, 476, 476, 476, 476, 476, 475, 476, 475, 476, 476, 476, 475, 477, 479, 479, 479, 477, 478, 476, 477, 474, 473, 474, 474, 475, 474, 475, 475, 474, 475, 477, 476, 476, 475, 476, 475, 473, 473, 473, 473, 472, 471, 470, 471, 473, 474, 474, 473, 472, 472, 472, 473, 474, 474, 475, 476, 476, 474, 475, 473, 476, 477, 477, 478, 476, 476, 475, 476, 476, 476, 476, 475, 475, 476, 475, 474, 474, 474, 474, 475, 474, 474, 473, 473, 472, 472, 474, 471, 472, 471, 470, 468, 468, 467, 468, 467, 467, 466, 466, 463, 466, 465, 467, 470, 472, 471, 471, 469, 468, 468, 465, 466, 465, 466, 465, 465, 467, 469, 470, 472, 472, 472, 472, 470, 471, 472, 473, 473, 475, 477, 478, 479, 480, 481, 481, 480, 477, 474, 474, 473, 474, 477, 477, 479, 479, 479, 479, 477, 475, 474, 475, 476, 477, 477, 477, 476, 474, 472, 471, 470, 471, 473, 473, 475, 475, 473, 474, 472, 472, 471, 471, 472, 473, 472, 472, 471, 472, 471, 470, 471, 472, 472, 474, 474, 475, 474, 473, 473, 473, 474, 472, 473, 475, 473, 473, 473, 473, 474, 473, 475, 477, 476, 476, 476, 476, 474, 474, 475, 475, 475, 475, 476, 476, 475, 474, 474, 476, 476, 474, 474, 474, 474, 474, 474, 475, 474, 476, 475, 473, 472, 473, 471, 473, 475, 475, 473, 472, 472, 472, 471, 472, 471, 472, 476, 475, 474, 472, 471, 470, 472, 472, 473, 474, 473, 473, 474, 471, 471, 471, 470, 470, 473, 474, 475, 475, 474, 472, 471, 472, 471, 471, 470, 471, 471, 471, 472, 472, 471, 472, 472, 472, 473, 475, 475, 475, 475, 475, 475, 473, 472, 474, 474, 475, 475, 475, 474, 472, 471, 471, 471, 471, 471, 471, 470, 469, 469, 468, 470, 470, 471, 472, 470, 468, 466, 465, 464, 466, 466, 466, 465, 465, 466, 467, 468, 467, 468, 468, 469, 470, 469, 468, 467, 467, 467, 469, 469, 472, 472, 473, 475, 475, 475, 477, 479, 479, 478, 477, 477, 479, 478, 479, 477, 476, 476, 477, 480, 481, 481, 482, 482, 482, 481, 480, 479, 480, 479, 479, 478, 477, 477, 477, 477, 475, 474, 474, 474, 473, 474, 473, 474, 473, 471, 472, 471, 471, 470, 469, 470, 469, 470, 469, 471, 470, 470, 469, 469, 470, 468, 469, 469, 470, 470, 469, 471, 472, 473, 473, 473, 474, 473, 473, 473, 473, 473, 474, 474, 476, 478, 478, 479, 478, 479, 478, 478, 477, 476, 475, 472, 473, 473, 473, 472, 472, 472, 474, 474, 474, 473, 471, 471, 471, 471, 472, 471, 470, 471, 471, 472, 472, 474, 473, 474, 474, 474, 476, 476, 476, 475, 475, 474, 474, 475, 477, 477, 478, 479, 479, 480, 480, 479, 477, 478, 478, 477, 478, 478, 478, 479, 479, 479, 478, 477, 476, 476, 476, 475, 475, 473, 471, 470, 471, 472, 472, 474, 474, 473, 473, 472, 470, 469, 470, 470, 471, 471, 472, 474, 475, 474, 474, 473, 475, 474, 474, 474, 473, 473, 474, 474, 474, 475, 474, 474, 474, 474, 473, 472, 473, 472, 472, 474, 474, 474, 473, 474, 472, 472, 472, 473, 472, 472, 472, 472, 472, 472, 471, 472, 472, 473, 474, 472, 472, 473, 473, 473, 471, 471, 471, 471, 472, 473, 474, 472, 472, 471, 469, 468, 468, 470, 469, 470, 470, 470, 472, 474, 472, 472, 471, 471, 471, 472, 472, 472, 474, 476, 475, 474, 474, 474, 473, 473, 473, 474, 473, 475, 477, 477, 477, 476, 473, 472, 470, 471, 473, 474, 473, 473, 473, 472, 470, 471, 472, 473, 472, 472, 474, 473, 473, 473, 473, 473, 473, 473, 475, 473, 473, 475, 473, 474, 474, 473, 473, 473, 472, 472, 472, 473, 473, 472, 472, 471, 472, 471, 471, 472, 474, 474, 474, 475, 474, 474, 473, 472, 471, 471, 471, 471, 472, 474, 477, 477, 478, 477, 477, 475, 474, 474, 473, 474, 476, 477, 478, 478, 478, 478, 477, 477, 476, 476, 475, 475, 475, 475, 477, 474, 473, 472, 471, 472, 473, 473, 473, 471, 471, 472, 472, 472, 473, 472, 472, 470, 469, 468, 469, 470, 470, 470, 469, 469, 469, 468, 469, 470, 469, 469, 469, 469, 470, 471, 473, 474, 475, 475, 474, 472, 472, 473, 473, 474, 475, 475, 474, 473, 471, 474, 474, 473, 475, 476, 476, 477, 474, 473, 473, 472, 471, 472, 471, 472, 473, 473, 472, 473, 474, 475, 474, 474, 474, 474, 474, 473, 474, 473, 472, 471, 469, 470, 471, 472, 473, 474, 474, 474, 473, 472, 471, 471, 472, 473, 472, 472, 472, 475, 476, 477, 477, 477, 477, 475, 474, 473, 474, 473, 474, 474, 474, 474, 473, 473, 471, 470, 471, 472, 472, 473, 473, 472, 472, 473, 473, 474, 473, 473, 473, 473, 474, 474, 473, 473, 472, 470, 471, 471, 472, 472, 473, 473, 472, 471, 469, 469, 470, 470, 471, 471, 471, 470, 468, 468, 466, 467, 466, 467, 468, 468, 468, 468, 468, 469, 469, 470, 472, 473, 474, 474, 475, 476, 475, 475, 475, 475, 476, 476, 477, 478, 478, 478, 478, 480, 479, 480, 479, 477, 477, 479, 481, 481, 481, 480, 480, 479, 479, 478, 477, 475, 474, 474, 473, 473, 474, 473, 474, 473, 471, 469, 468, 468, 470, 468, 468, 468, 468, 468, 470, 470, 469, 468, 470, 470, 470, 471, 470, 470, 471, 472, 474, 473, 474, 473, 475, 475, 475, 476, 476, 476, 476, 476, 475, 474, 473, 474, 476, 477, 477, 477, 476, 476, 477, 476, 477, 478, 476, 477, 477, 477, 477, 477, 477, 477, 477, 476, 475, 476, 477, 476, 478, 478, 478, 478, 477, 477, 477, 478, 478, 477, 478, 478, 479, 479, 480, 478, 476, 474, 474, 475, 476, 477, 478, 480, 479, 478, 475, 472, 472, 472, 474, 474, 474, 474, 473, 472, 473, 474, 474, 475, 474, 475, 475, 474, 474, 474, 474, 476, 477, 478, 478, 475, 475, 474, 475, 475, 476, 479, 479, 478, 479, 478, 478, 477, 477, 477, 477, 477, 478, 477, 476, 476, 476, 476, 476, 477, 479, 477, 478, 477, 476, 473, 473, 472, 473, 473, 473, 471, 470, 470, 470, 471, 472, 472, 471, 471, 469, 469, 467, 467, 467, 467, 468, 469, 469, 469, 468, 468, 468, 468, 469, 467, 467, 468, 469, 469, 469, 468, 468, 469, 469, 470, 470, 471, 470, 470, 470, 470, 473, 472, 472, 472, 473, 473, 474, 475, 477, 478, 479, 480, 479, 477, 476, 476, 478, 478, 479, 479, 480, 480, 479, 479, 479, 478, 478, 477, 476, 475, 474, 474, 474, 474, 474, 471, 470, 469, 471, 471, 472, 473, 473, 473, 473, 472, 471, 470, 471, 470, 470, 472, 473, 473, 472, 470, 471, 471, 472, 472, 472, 472, 473, 474, 472, 472, 470, 471, 470, 471, 471, 472, 471, 470, 470, 472, 473, 471, 471, 472, 473, 473, 473, 474, 474, 474, 475, 475, 476, 474, 472, 472, 474, 474, 475, 477, 476, 476, 477, 477, 476, 476, 476, 475, 476, 475, 476, 476, 474, 474, 476, 477, 476, 476, 474, 475, 474, 473, 472, 472, 473, 473, 472, 472, 472, 473, 474, 475, 475, 474, 474, 474, 474, 474, 473, 473, 473, 474, 474, 476, 475, 477, 476, 475, 473, 475, 475, 474, 473, 474, 474, 475, 475, 475, 477, 478, 477, 477, 477, 476, 477, 477, 477, 477, 476, 476, 476, 475, 475, 475, 477, 478, 476, 476, 474, 475, 475, 477, 476, 475, 476, 474, 474, 474, 475, 475, 475, 476, 477, 476, 477, 477, 478, 476, 477, 477, 476, 474, 473, 474, 475, 477, 476, 476, 474, 474, 474, 474, 473, 473, 473, 474, 475, 473, 474, 475, 477, 477, 475, 474, 474, 474, 475, 473, 476, 476, 476, 476, 474, 475, 475, 475, 474, 476, 474, 475, 473, 474, 474, 474, 474, 473, 472, 473, 473, 474, 474, 473, 472, 472, 472, 473, 474, 473, 472, 473, 472, 472, 471, 471, 471, 469, 468, 469, 469, 471, 473, 472, 472, 472, 473, 472, 473, 472, 473, 474, 474, 473, 475, 475, 476, 475, 474, 474, 473, 472, 472, 473, 473, 475, 474, 475, 474, 474, 475, 475, 477, 478, 479, 479, 479, 477, 477, 476, 476, 477, 478, 477, 479, 481, 481, 479, 478, 476, 474, 472, 472, 473, 475, 475, 476, 475, 474, 473, 471, 470, 469, 469, 471, 471, 473, 474, 475, 473, 473, 474, 472, 472, 473, 474, 475, 475, 475, 474, 474, 474, 474, 474, 474, 474, 475, 477, 476, 477, 476, 477, 478, 476, 476, 475, 476, 476, 476, 475, 475, 475, 473, 471, 469, 470, 470, 469, 471, 470, 470, 469, 469, 468, 469, 471, 473, 475, 475, 473, 474, 471, 469, 468, 470, 470, 471, 471, 472, 473, 474, 474, 475, 475, 475, 474, 474, 475, 475, 474, 473, 473, 473, 474, 473, 476, 477, 477, 476, 476, 475, 477, 477, 476, 477, 477, 478, 478, 479, 479, 480, 478, 476, 476, 477, 476, 476, 475, 475, 473, 472, 471, 473, 473, 473, 475, 476, 476, 474, 474, 474, 474, 474, 473, 474, 474, 473, 473, 472, 472, 471, 471, 473, 473, 473, 475, 475, 475, 472, 471, 472, 473, 472, 472, 472, 472, 471, 470, 469, 470, 470, 470, 471, 473, 474, 475, 476, 475, 474, 474, 473, 472, 473, 474, 476, 476, 476, 476, 477, 478, 478, 477, 475, 473, 474, 474, 475, 476, 476, 476, 477, 477, 476, 476, 474, 474, 474, 476, 475, 473, 474, 473, 474, 475, 475, 475, 474, 474, 474, 475, 476, 474, 472, 472, 471, 472, 473, 475, 476, 476, 478, 479, 478, 476, 473, 472, 472, 473, 476, 476, 479, 480, 477, 476, 476, 475, 476, 477, 477, 477, 478, 478, 478, 475, 475, 476, 476, 477, 478, 478, 476, 475, 474, 474, 475, 473, 472, 473, 474, 475, 474, 474, 474, 475, 475, 475, 476, 475, 475, 473, 473, 473, 474, 473, 474, 471, 470, 470, 470, 472, 473, 471, 472, 473, 473, 472, 471, 472, 472, 473, 471, 471, 470, 472, 472, 472, 472, 472, 473, 472, 473, 472, 475, 474, 474, 474, 474, 475, 475, 475, 474, 475, 475, 476, 478, 478, 478, 476, 474, 474, 473, 474, 475, 474, 474, 475, 475, 476, 477, 478, 480, 481, 480, 481, 480, 480, 478, 477, 479, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 478, 477, 476, 476, 477, 477, 477, 479, 477, 477, 475, 475, 474, 473, 473, 472, 471, 472, 472, 471, 472, 471, 469, 468, 465, 466, 466, 466, 466, 465, 466, 470, 470, 471, 470, 469, 469, 471, 472, 471, 472, 472, 473, 473, 473, 473, 475, 476, 476, 475, 476, 476, 473, 473, 474, 472, 471, 469, 469, 468, 468, 470, 472, 473, 473, 475, 474, 475, 473, 473, 473, 472, 472, 471, 473, 472, 472, 473, 473, 472, 472, 473, 472, 473, 472, 472, 472, 472, 474, 475, 477, 479, 481, 480, 480, 477, 476, 478, 476, 477, 478, 479, 478, 477, 477, 476, 478, 478, 480, 479, 479, 481, 480, 481, 481, 480, 476, 474, 473, 474, 476, 476, 475, 475, 475, 476, 475, 475, 474, 474, 475, 474, 473, 474, 474, 474, 474, 472, 471, 472, 471, 473, 474, 473, 474, 474, 475, 475, 476, 476, 474, 474, 476, 476, 475, 477, 478, 476, 474, 475, 475, 476, 476, 476, 476, 477, 477, 476, 476, 474, 473, 475, 475, 476, 476, 475, 472, 472, 473, 472, 474, 473, 471, 471, 470, 472, 472, 473, 472, 472, 473, 473, 474, 473, 474, 472, 471, 470, 470, 471, 472, 473, 472, 472, 471, 469, 470, 469, 471, 470, 472, 472, 471, 473, 471, 471, 470, 472, 473, 474, 474, 472, 473, 473, 476, 477, 479, 479, 478, 477, 475, 475, 476, 475, 476, 475, 475, 475, 475, 477, 476, 476, 474, 475, 476, 475, 474, 474, 476, 475, 475, 475, 473, 472, 472, 472, 474, 473, 474, 473, 473, 473, 474, 475, 475, 475, 477, 476, 476, 473, 472, 471, 472, 473, 473, 474, 474, 475, 474, 474, 474, 474, 475, 475, 474, 474, 475, 475, 476, 476, 475, 474, 476, 477, 477, 476, 475, 475, 474, 473, 473, 474, 475, 477, 477, 477, 476, 475, 474, 474, 475, 476, 477, 475, 474, 474, 473, 472, 472, 473, 474, 471, 470, 469, 470, 470, 471, 472, 472, 473, 473, 472, 471, 471, 471, 471, 471, 472, 471, 472, 472, 475, 475, 475, 474, 475, 474, 474, 474, 474, 476, 476, 477, 476, 477, 477, 476, 476, 476, 477, 477, 478, 479, 480, 481, 480, 480, 479, 478, 478, 478, 479, 478, 478, 478, 476, 476, 474, 476, 475, 476, 475, 475, 476, 475, 476, 475, 475, 476, 476, 474, 473, 473, 473, 473, 472, 471, 472, 473, 474, 474, 473, 473, 473, 473, 472, 473, 473, 475, 475, 476, 476, 475, 474, 473, 474, 474, 475, 477, 476, 477, 476, 476, 476, 476, 474, 474, 474, 475, 476, 476, 478, 477, 476, 475, 475, 476, 476, 478, 479, 478, 478, 478, 477, 476, 476, 476, 477, 475, 474, 471, 472, 472, 474, 474, 473, 472, 472, 469, 469, 469, 469, 469, 470, 469, 471, 471, 471, 471, 470, 469, 470, 469, 469, 468, 469, 470, 470, 471, 472, 472, 472, 474, 474, 474, 474, 474, 474, 473, 472, 474, 474, 475, 476, 476, 475, 474, 474, 473, 473, 473, 473, 475, 477, 478, 479, 479, 478, 477, 475, 473, 473, 471, 473, 474, 475, 475, 475, 475, 476, 476, 477, 477, 476, 477, 478, 477, 477, 475, 476, 476, 476, 473, 471, 471, 472, 472, 472, 474, 475, 474, 474, 475, 475, 476, 475, 474, 473, 473, 474, 474, 473, 474, 473, 474, 476, 477, 476, 474, 474, 473, 472, 475, 475, 476, 475, 478, 477, 476, 475, 475, 475, 474, 474, 475, 474, 474, 473, 472, 473, 474, 474, 474, 474, 472, 472, 473, 474, 476, 476, 476, 477, 477, 477, 477, 477, 476, 475, 476, 476, 477, 477, 476, 477, 477, 477, 475, 474, 471, 471, 471, 471, 474, 473, 472, 472, 472, 472, 471, 471, 471, 473, 472, 472, 471, 472, 471, 470, 470, 470, 471, 472, 471, 471, 471, 470, 467, 466, 465, 466, 469, 472, 473, 473, 473, 474, 471, 471, 471, 473, 474, 474, 473, 471, 471, 470, 470, 470, 472, 472, 471, 470, 472, 473, 473, 474, 473, 473, 474, 475, 475, 474, 475, 474, 474, 475, 478, 478, 479, 478, 477, 477, 477, 479, 479, 478, 478, 477, 476, 476, 477, 478, 479, 480, 483, 482, 479, 479, 479, 478, 478, 478, 479, 480, 481, 482, 480, 480, 479, 479, 479, 479, 479, 479, 479, 479, 478, 479, 479, 480, 481, 480, 480, 478, 478, 478, 478, 478, 478, 476, 477, 477, 476, 478, 478, 476, 477, 477, 476, 477, 476, 474, 474, 474, 475, 474, 474, 475, 475, 474, 474, 472, 472, 472, 471, 472, 473, 473, 472, 471, 470, 469, 471, 470, 470, 471, 469, 470, 471, 472, 474, 474, 474, 472, 473, 472, 473, 474, 476, 477, 477, 476, 476, 475, 471, 472, 471, 470, 471, 470, 470, 470, 470, 472, 471, 472, 472, 473, 473, 472, 472, 471, 471, 470, 470, 470, 469, 470, 471, 473, 473, 474, 473, 472, 471, 471, 471, 471, 470, 468, 469, 468, 469, 469, 469, 471, 472, 473, 473, 473, 473, 475, 477, 477, 475, 474, 473, 473, 474, 476, 477, 477, 477, 476, 475, 472, 473, 473, 473, 472, 473, 473, 473, 472, 472, 472, 473, 473, 473, 473, 472, 473, 473, 473, 472, 472, 471, 471, 472, 473, 474, 474, 475, 475, 474, 474, 473, 473, 474, 476, 478, 478, 477, 476, 475, 475, 474, 475, 476, 476, 475, 473, 474, 475, 475, 477, 477, 477, 476, 477, 477, 476, 475, 475, 475, 476, 477, 477, 477, 478, 475, 474, 472, 471, 472, 473, 475, 475, 474, 475, 475, 476, 476, 476, 477, 476, 475, 473, 472, 472, 472, 473, 473, 474, 476, 476, 475, 475, 476, 475, 476, 477, 477, 476, 478, 477, 478, 477, 477, 477, 477, 477, 475, 475, 475, 475, 476, 475, 476, 475, 473, 472, 471, 470, 471, 471, 472, 473, 473, 474, 475, 477, 477, 476, 474, 472, 472, 471, 472, 475, 475, 474, 473, 474, 474, 473, 474, 475, 476, 474, 473, 474, 474, 474, 475, 476, 478, 477, 477, 476, 476, 476, 476, 476, 475, 475, 473, 474, 474, 474, 473, 473, 473, 474, 474, 474, 475, 475, 476, 478, 478, 477, 477, 476, 474, 474, 476, 477, 476, 477, 477, 477, 477, 477, 475, 475, 476, 477, 477, 478, 477, 477, 476, 476, 478, 476, 476, 476, 477, 477, 477, 477, 476, 475, 475, 476, 476, 477, 476, 476, 475, 474, 473, 474, 474, 474, 474, 475, 475, 475, 475, 475, 472, 472, 472, 471, 471, 471, 472, 473, 473, 473, 472, 469, 469, 469, 468, 468, 466, 466, 467, 468, 470, 472, 471, 471, 470, 470, 470, 471, 470, 471, 472, 472, 472, 472, 474, 474, 475, 475, 475, 474, 474, 474, 473, 472, 473, 474, 473, 473, 473, 473, 472, 473, 472, 472, 473, 471, 470, 470, 469, 469, 469, 469, 470, 471, 472, 474, 475, 473, 472, 472, 471, 471, 471, 471, 471, 470, 469, 467, 469, 470, 469, 471, 471, 471, 472, 472, 471, 470, 469, 470, 470, 472, 474, 476, 479, 482, 482, 482, 482, 482, 479, 479, 477, 478, 477, 479, 480, 481, 483, 483, 482, 482, 482, 483, 483, 483, 481, 481, 480, 481, 482, 482, 482, 482, 483, 482, 481, 478, 477, 478, 478, 478, 477, 477, 476, 478, 478, 479, 479, 476, 475, 475, 473, 473, 474, 475, 475, 474, 473, 472, 473, 473, 473, 473, 472, 473, 476, 476, 476, 477, 477, 475, 474, 471, 470, 469, 471, 473, 474, 475, 476, 474, 474, 472, 472, 471, 473, 475, 474, 476, 478, 478, 477, 476, 476, 474, 474, 475, 475, 475, 476, 476, 475, 476, 477, 478, 479, 479, 478, 478, 478, 476, 478, 477, 477, 476, 475, 475, 476, 477, 475, 476, 475, 475, 476, 478, 478, 476, 473, 471, 471, 472, 471, 472, 473, 474, 473, 471, 471, 471, 472, 471, 472, 472, 471, 471, 470, 468, 468, 470, 469, 470, 470, 469, 468, 468, 468, 468, 468, 468, 470, 470, 469, 469, 470, 472, 470, 471, 469, 469, 470, 471, 473, 476, 476, 476, 477, 475, 474, 475, 476, 476, 476, 477, 477, 479, 481, 482, 481, 482, 479, 479, 478, 477, 477, 477, 478, 480, 482, 482, 482, 478, 480, 480, 479, 478, 477, 477, 478, 478, 479, 479, 478, 478, 478, 477, 479, 478, 479, 480, 480, 476, 475, 475, 475, 477, 477, 475, 473, 473, 472, 473, 473, 473, 472, 471, 472, 472, 472, 473, 473, 473, 473, 474, 474, 475, 474, 472, 473, 473, 474, 475, 477, 476, 477, 475, 473, 472, 471, 471, 472, 474, 476, 475, 476, 476, 475, 475, 474, 472, 472, 472, 471, 471, 473, 472, 474, 474, 473, 472, 472, 471, 470, 470, 470, 471, 473, 474, 474, 473, 472, 473, 472, 472, 472, 470, 468, 468, 471, 471, 471, 469, 469, 471, 471, 471, 473, 472, 471, 470, 469, 468, 470, 470, 471, 472, 471, 471, 473, 474, 475, 475, 476, 476, 476, 477, 475, 477, 477, 478, 478, 479, 480, 480, 479, 480, 482, 482, 483, 484, 484, 484, 484, 484, 485, 484, 485, 484, 484, 484, 484, 483, 482, 481, 480, 479, 480, 481, 483, 482, 482, 480, 479, 479, 478, 477, 478, 475, 475, 475, 475, 475, 475, 474, 475, 474, 475, 474, 475, 475, 474, 474, 473, 473, 472, 473, 473, 473, 472, 471, 472, 472, 474, 474, 472, 471, 471, 472, 472, 473, 473, 474, 474, 473, 473, 471, 470, 468, 468, 469, 470, 469, 470, 471, 472, 472, 471, 472, 472, 473, 475, 475, 474, 475, 476, 476, 476, 477, 475, 475, 475, 476, 478, 477, 477, 476, 475, 474, 475, 474, 475, 476, 475, 476, 476, 474, 474, 473, 472, 471, 472, 473, 472, 474, 475, 475, 474, 473, 474, 472, 471, 471, 472, 474, 473, 472, 471, 467, 467, 466, 468, 469, 468, 467, 467, 468, 469, 470, 470, 469, 469, 469, 469, 469, 468, 470, 470, 470, 470, 470, 469, 472, 474, 474, 476, 476, 475, 474, 473, 473, 472, 471, 471, 473, 476, 475, 474, 472, 472, 473, 473, 475, 473, 474, 473, 473, 474, 474, 475, 477, 476, 475, 475, 474, 474, 475, 475, 477, 477, 477, 476, 477, 479, 479, 477, 478, 478, 477, 475, 477, 476, 477, 476, 475, 474, 474, 474, 476, 479, 479, 480, 480, 478, 476, 476, 474, 475, 474, 475, 475, 476, 476, 476, 477, 478, 480, 480, 480, 481, 481, 480, 479, 476, 476, 476, 476, 477, 479, 480, 482, 483, 481, 479, 479, 479, 480, 480, 479, 480, 479, 480, 478, 476, 476, 476, 477, 476, 477, 478, 478, 476, 474, 474, 474, 475, 474, 476, 476, 475, 474, 473, 472, 473, 474, 475, 475, 475, 474, 473, 472, 470, 471, 471, 472, 472, 473, 473, 475, 475, 477, 477, 478, 479, 478, 478, 478, 476, 475, 475, 474, 475, 476, 477, 479, 480, 480, 478, 478, 477, 476, 475, 473, 475, 476, 477, 479, 480, 480, 481, 480, 477, 477, 476, 475, 475, 476, 476, 475, 475, 474, 474, 473, 472, 473, 473, 473, 474, 475, 475, 475, 475, 476, 475, 475, 476, 474, 475, 475, 474, 474, 475, 475, 473, 473, 474, 474, 472, 473, 473, 476, 477, 478, 477, 476, 475, 475, 474, 474, 475, 475, 475, 476, 475, 473, 474, 476, 476, 476, 476, 477, 475, 476, 475, 474, 473, 473, 475, 474, 472, 473, 472, 472, 474, 473, 474, 474, 474, 472, 470, 471, 473, 474, 475, 474, 475, 474, 474, 475, 474, 474, 475, 475, 474, 476, 477, 478, 481, 480, 478, 476, 475, 476, 477, 478, 477, 475, 474, 474, 474, 475, 475, 474, 474, 477, 477, 477, 476, 474, 473, 472, 474, 472, 472, 472, 473, 474, 474, 475, 475, 475, 475, 475, 473, 474, 474, 474, 473, 473, 474, 474, 474, 473, 473, 473, 474, 476, 477, 476, 475, 475, 475, 475, 474, 475, 475, 474, 474, 473, 474, 474, 476, 476, 477, 477, 477, 477, 477, 476, 475, 476, 474, 475, 473, 473, 472, 472, 471, 472, 472, 470, 471, 471, 474, 475, 475, 473, 472, 471, 470, 471, 471, 472, 471, 470, 469, 471, 470, 471, 471, 472, 472, 471, 470, 469, 469, 470, 472, 474, 474, 475, 476, 474, 471, 472, 471, 474, 475, 477, 478, 478, 479, 478, 476, 477, 476, 478, 477, 479, 478, 479, 480, 480, 480, 479, 476, 475, 477, 477, 477, 476, 476, 476, 476, 477, 476, 477, 479, 479, 479};
28 horigs.push_back(horig);}
29 {std::vector<float> horig={473, 473, 472, 474, 472, 472, 473, 475, 474, 475, 476, 477, 476, 476, 475, 476, 475, 476, 476, 477, 478, 477, 478, 477, 477, 475, 474, 473, 472, 473, 474, 474, 474, 473, 474, 475, 474, 473, 472, 473, 471, 470, 470, 470, 471, 472, 472, 471, 471, 469, 468, 469, 469, 469, 470, 471, 470, 470, 468, 468, 468, 467, 467, 467, 469, 469, 469, 469, 468, 467, 468, 467, 467, 468, 470, 469, 467, 466, 465, 465, 468, 466, 466, 467, 466, 465, 466, 467, 468, 466, 465, 466, 469, 469, 468, 469, 470, 471, 471, 470, 470, 471, 470, 471, 471, 471, 471, 471, 471, 471, 471, 472, 472, 472, 471, 471, 471, 471, 471, 470, 471, 470, 468, 469, 469, 468, 469, 468, 469, 468, 469, 468, 469, 470, 468, 468, 467, 466, 466, 467, 467, 468, 467, 468, 468, 467, 465, 464, 466, 467, 466, 468, 469, 467, 467, 467, 467, 466, 466, 466, 466, 467, 467, 468, 468, 469, 469, 469, 469, 469, 471, 471, 473, 473, 473, 473, 473, 472, 472, 473, 474, 473, 473, 472, 471, 471, 472, 471, 472, 471, 470, 470, 469, 469, 468, 469, 467, 467, 466, 464, 466, 467, 469, 472, 473, 472, 472, 471, 470, 472, 474, 475, 474, 474, 473, 473, 473, 472, 471, 471, 471, 471, 473, 473, 473, 473, 473, 471, 470, 470, 469, 472, 473, 473, 474, 473, 473, 473, 473, 473, 471, 472, 471, 471, 472, 473, 474, 472, 471, 470, 468, 469, 468, 469, 468, 469, 470, 471, 470, 468, 467, 466, 466, 469, 469, 470, 470, 470, 469, 468, 469, 469, 470, 469, 468, 467, 465, 464, 464, 465, 465, 466, 467, 468, 469, 468, 468, 467, 468, 468, 470, 471, 473, 472, 471, 470, 470, 470, 470, 469, 469, 467, 467, 469, 469, 469, 469, 469, 467, 466, 467, 468, 469, 469, 469, 468, 467, 466, 467, 469, 470, 470, 469, 468, 467, 467, 467, 469, 468, 468, 468, 467, 468, 469, 469, 471, 470, 470, 470, 468, 468, 467, 469, 470, 473, 472, 472, 472, 472, 471, 470, 469, 469, 469, 469, 471, 473, 473, 473, 472, 471, 471, 472, 472, 471, 472, 472, 472, 472, 470, 470, 469, 468, 467, 467, 466, 465, 467, 469, 468, 468, 467, 467, 466, 467, 467, 468, 469, 469, 467, 466, 465, 464, 464, 466, 467, 468, 469, 469, 470, 470, 470, 471, 472, 471, 471, 471, 471, 471, 472, 471, 472, 472, 473, 473, 473, 471, 469, 469, 468, 467, 467, 468, 467, 468, 467, 466, 464, 464, 464, 465, 466, 468, 470, 470, 470, 468, 467, 466, 467, 468, 467, 469, 467, 467, 467, 468, 469, 470, 470, 470, 470, 468, 467, 467, 467, 467, 470, 470, 469, 469, 465, 465, 464, 466, 466, 466, 468, 470, 467, 467, 465, 466, 466, 468, 469, 470, 468, 468, 468, 466, 465, 464, 465, 468, 469, 470, 471, 469, 469, 469, 470, 469, 471, 470, 472, 473, 474, 476, 476, 475, 475, 473, 474, 475, 476, 477, 476, 474, 474, 474, 476, 477, 478, 476, 476, 474, 473, 472, 472, 473, 474, 473, 475, 474, 472, 471, 470, 470, 470, 470, 470, 470, 468, 467, 468, 468, 468, 468, 470, 471, 471, 472, 471, 470, 469, 470, 470, 471, 471, 470, 470, 471, 472, 472, 471, 470, 472, 472, 473, 473, 472, 469, 469, 469, 469, 468, 468, 467, 467, 467, 467, 467, 467, 466, 466, 467, 466, 466, 466, 467, 466, 465, 466, 466, 469, 469, 468, 469, 470, 470, 472, 471, 470, 471, 471, 471, 472, 473, 473, 471, 473, 470, 469, 468, 469, 469, 471, 471, 472, 472, 474, 472, 473, 472, 472, 470, 470, 470, 470, 470, 469, 467, 468, 467, 468, 469, 469, 467, 465, 463, 463, 463, 463, 464, 464, 463, 463, 462, 463, 462, 462, 463, 462, 462, 461, 462, 464, 464, 465, 465, 465, 465, 466, 468, 466, 468, 468, 471, 470, 469, 470, 469, 469, 469, 470, 470, 470, 468, 470, 471, 472, 473, 472, 473, 472, 472, 470, 470, 470, 471, 470, 471, 471, 472, 471, 473, 473, 473, 473, 472, 472, 472, 473, 474, 471, 470, 469, 470, 472, 472, 472, 472, 472, 473, 472, 472, 471, 471, 470, 470, 470, 471, 473, 472, 470, 469, 469, 469, 469, 470, 469, 469, 471, 471, 471, 469, 469, 468, 466, 468, 470, 472, 472, 471, 470, 468, 467, 465, 465, 464, 467, 468, 469, 466, 466, 466, 467, 467, 470, 471, 471, 473, 473, 473, 472, 471, 469, 469, 468, 469, 469, 469, 470, 471, 471, 471, 470, 470, 471, 470, 469, 470, 469, 471, 470, 472, 470, 470, 471, 471, 471, 472, 472, 470, 471, 470, 471, 473, 473, 473, 472, 471, 470, 470, 469, 467, 466, 465, 467, 467, 469, 469, 469, 468, 467, 467, 469, 469, 469, 469, 469, 468, 469, 470, 470, 469, 467, 468, 468, 468, 468, 469, 469, 469, 470, 472, 471, 469, 468, 467, 468, 467, 469, 469, 469, 471, 471, 470, 469, 469, 470, 470, 469, 467, 466, 467, 468, 468, 468, 468, 467, 467, 465, 465, 465, 466, 466, 467, 468, 468, 469, 469, 468, 468, 468, 469, 467, 467, 466, 466, 467, 467, 468, 467, 468, 468, 468, 469, 468, 468, 468, 468, 469, 470, 469, 471, 470, 470, 469, 469, 469, 469, 467, 467, 469, 468, 468, 470, 470, 471, 471, 472, 471, 472, 470, 469, 471, 470, 470, 470, 472, 473, 473, 474, 475, 474, 473, 472, 473, 472, 474, 474, 475, 475, 476, 475, 475, 475, 475, 476, 475, 474, 473, 472, 473, 473, 474, 473, 473, 473, 473, 472, 472, 472, 472, 472, 472, 473, 470, 469, 469, 468, 468, 466, 466, 466, 467, 469, 470, 470, 470, 471, 471, 471, 470, 469, 466, 465, 466, 467, 467, 465, 465, 465, 465, 466, 468, 468, 470, 469, 469, 470, 471, 470, 470, 469, 470, 472, 472, 473, 473, 474, 473, 472, 471, 472, 473, 473, 473, 470, 470, 471, 471, 471, 472, 471, 470, 469, 470, 471, 472, 470, 470, 470, 471, 472, 471, 472, 471, 473, 472, 470, 468, 468, 469, 469, 471, 471, 471, 472, 474, 473, 473, 473, 471, 471, 469, 469, 467, 467, 469, 469, 470, 469, 470, 470, 471, 470, 470, 469, 468, 468, 469, 470, 468, 467, 467, 467, 467, 466, 463, 464, 466, 465, 466, 465, 463, 463, 462, 464, 464, 463, 463, 462, 462, 462, 462, 463, 464, 464, 464, 464, 465, 465, 464, 465, 467, 466, 465, 466, 465, 465, 465, 465, 467, 468, 469, 469, 472, 472, 470, 472, 470, 471, 470, 470, 471, 469, 468, 468, 469, 469, 472, 475, 474, 470, 468, 467, 467, 469, 471, 470, 470, 470, 468, 470, 469, 467, 468, 468, 468, 470, 470, 471, 470, 470, 470, 469, 470, 472, 469, 469, 467, 468, 468, 468, 468, 469, 469, 471, 472, 473, 473, 473, 472, 472, 472, 472, 470, 470, 469, 472, 471, 473, 474, 476, 476, 476, 475, 476, 476, 474, 474, 473, 473, 473, 472, 471, 473, 472, 471, 471, 471, 471, 470, 469, 468, 468, 466, 464, 464, 465, 464, 465, 465, 464, 464, 462, 461, 460, 460, 462, 463, 462, 463, 461, 460, 460, 461, 461, 463, 463, 464, 465, 463, 464, 464, 464, 465, 466, 466, 470, 470, 469, 469, 468, 468, 470, 473, 474, 477, 475, 475, 474, 474, 475, 474, 475, 474, 474, 474, 474, 474, 472, 471, 471, 471, 473, 474, 475, 476, 476, 474, 472, 472, 470, 472, 474, 472, 471, 470, 470, 469, 470, 472, 473, 473, 474, 474, 474, 474, 474, 474, 472, 471, 472, 472, 473, 471, 471, 470, 472, 471, 472, 471, 472, 473, 472, 472, 470, 470, 470, 471, 474, 472, 473, 472, 472, 471, 471, 470, 470, 471, 471, 470, 469, 470, 469, 470, 468, 468, 469, 470, 470, 470, 468, 469, 470, 472, 472, 473, 472, 473, 473, 474, 473, 473, 474, 473, 476, 477, 477, 476, 476, 476, 476, 475, 475, 473, 471, 470, 470, 471, 472, 472, 473, 474, 475, 475, 474, 474, 472, 470, 470, 472, 472, 472, 472, 471, 470, 470, 470, 471, 472, 473, 474, 475, 476, 475, 474, 471, 472, 473, 472, 471, 470, 469, 468, 467, 468, 469, 468, 469, 466, 465, 467, 468, 468, 469, 470, 469, 467, 466, 465, 463, 462, 462, 461, 462, 462, 463, 461, 463, 462, 463, 463, 465, 465, 464, 465, 464, 463, 464, 465, 466, 468, 469, 471, 471, 470, 468, 468, 469, 470, 472, 472, 471, 472, 471, 472, 471, 474, 473, 473, 471, 472, 471, 469, 468, 469, 470, 471, 472, 472, 472, 469, 468, 466, 467, 468, 468, 470, 470, 470, 468, 468, 468, 466, 466, 467, 469, 470, 471, 470, 468, 467, 468, 468, 467, 466, 467, 469, 469, 468, 469, 469, 468, 468, 469, 471, 471, 474, 473, 472, 472, 472, 471, 471, 471, 471, 472, 471, 472, 471, 470, 472, 470, 470, 469, 468, 468, 468, 468, 467, 467, 467, 467, 470, 469, 469, 468, 468, 469, 469, 469, 469, 468, 468, 469, 469, 468, 468, 469, 471, 471, 471, 470, 470, 470, 471, 471, 472, 472, 472, 473, 475, 475, 476, 475, 473, 472, 472, 472, 473, 474, 473, 474, 472, 472, 472, 472, 470, 469, 468, 469, 469, 470, 470, 470, 472, 469, 468, 467, 467, 469, 471, 473, 474, 474, 475, 474, 474, 473, 472, 471, 470, 472, 471, 473, 473, 475, 474, 473, 471, 472, 472, 473, 474, 474, 475, 475, 475, 474, 473, 472, 470, 472, 472, 472, 473, 474, 474, 473, 473, 472, 473, 474, 474, 473, 476, 476, 475, 475, 475, 474, 475, 473, 473, 473, 473, 473, 473, 473, 471, 472, 472, 472, 470, 470, 469, 469, 470, 470, 469, 469, 469, 469, 469, 468, 466, 466, 466, 467, 468, 470, 472, 472, 471, 469, 466, 465, 465, 465, 465, 468, 466, 466, 465, 464, 464, 464, 466, 467, 467, 466, 467, 466, 465, 467, 468, 468, 468, 468, 468, 467, 466, 467, 465, 467, 469, 468, 469, 470, 470, 470, 471, 470, 470, 471, 472, 473, 471, 471, 472, 471, 470, 470, 471, 472, 472, 472, 470, 471, 472, 473, 473, 474, 471, 469, 470, 468, 469, 471, 469, 468, 469, 468, 468, 468, 467, 466, 466, 467, 469, 469, 469, 468, 469, 470, 471, 470, 468, 468, 468, 468, 469, 469, 469, 468, 470, 470, 472, 473, 473, 474, 473, 471, 471, 473, 474, 473, 473, 472, 471, 471, 470, 471, 472, 472, 473, 474, 475, 475, 474, 475, 473, 471, 470, 470, 472, 473, 473, 474, 471, 470, 471, 471, 471, 473, 471, 472, 471, 470, 468, 466, 466, 466, 467, 466, 466, 467, 466, 466, 466, 466, 465, 465, 463, 463, 463, 462, 463, 465, 465, 466, 465, 465, 463, 463, 464, 465, 467, 466, 467, 465, 465, 466, 467, 468, 467, 467, 465, 466, 467, 469, 469, 470, 469, 467, 468, 465, 467, 469, 470, 471, 472, 471, 471, 470, 469, 468, 469, 470, 470, 472, 472, 471, 472, 470, 471, 471, 470, 470, 472, 473, 473, 473, 474, 474, 473, 474, 473, 472, 471, 471, 471, 472, 470, 470, 470, 471, 473, 474, 474, 474, 473, 474, 473, 473, 472, 472, 472, 472, 472, 470, 470, 471, 471, 471, 469, 468, 469, 470, 470, 470, 471, 471, 472, 471, 470, 470, 470, 471, 471, 470, 468, 468, 469, 470, 469, 469, 469, 469, 468, 467, 467, 469, 467, 468, 469, 468, 470, 469, 469, 470, 469, 468, 469, 468, 469, 468, 468, 468, 468, 470, 469, 471, 470, 469, 469, 469, 470, 470, 470, 468, 469, 468, 467, 467, 467, 467, 466, 465, 467, 466, 467, 466, 467, 468, 467, 467, 466, 466, 466, 466, 467, 465, 467, 467, 468, 470, 469, 468, 468, 468, 466, 467, 469, 469, 469, 469, 469, 468, 468, 470, 470, 470, 470, 469, 469, 469, 469, 469, 470, 471, 471, 469, 469, 471, 472, 473, 473, 473, 473, 471, 470, 471, 471, 471, 470, 470, 471, 471, 469, 467, 467, 469, 470, 470, 470, 469, 468, 469, 468, 467, 468, 469, 468, 466, 465, 464, 464, 464, 466, 468, 467, 464, 464, 464, 466, 469, 469, 470, 469, 468, 468, 467, 466, 466, 467, 466, 467, 470, 469, 471, 472, 471, 472, 471, 470, 471, 469, 468, 468, 469, 470, 469, 471, 472, 471, 471, 471, 469, 470, 471, 469, 471, 472, 473, 472, 472, 472, 470, 469, 470, 470, 471, 472, 472, 471, 471, 471, 470, 469, 469, 467, 468, 469, 470, 472, 471, 473, 473, 474, 473, 472, 473, 474, 473, 475, 475, 476, 474, 473, 472, 472, 471, 472, 472, 473, 473, 472, 472, 473, 474, 474, 475, 475, 473, 473, 473, 471, 472, 471, 469, 471, 472, 471, 470, 468, 468, 467, 467, 466, 465, 464, 465, 466, 466, 465, 466, 466, 468, 467, 467, 468, 469, 469, 470, 468, 469, 467, 465, 466, 465, 468, 469, 470, 470, 470, 470, 470, 470, 472, 472, 471, 472, 470, 470, 471, 472, 473, 474, 474, 473, 474, 474, 474, 474, 474, 473, 472, 471, 471, 472, 470, 470, 472, 474, 474, 474, 473, 472, 473, 473, 472, 471, 471, 471, 471, 472, 470, 469, 467, 467, 468, 468, 469, 469, 469, 468, 467, 467, 467, 468, 469, 470, 470, 469, 468, 467, 467, 469, 470, 470, 469, 469, 469, 467, 462, 455, 453, 459, 465, 470, 473, 473, 472, 469, 468, 467, 467, 467, 468, 467, 469, 470, 469, 470, 469, 470, 470, 469, 468, 470, 472, 473, 473, 472, 472, 472, 472, 472, 471, 472, 472, 470, 469, 469, 470, 472, 474, 473, 474, 474, 474, 473, 472, 469, 469, 467, 466, 467, 468, 468, 470, 469, 470, 470, 470, 470, 468, 467, 467, 470, 469, 470, 470, 469, 468, 469, 470, 469, 467, 469, 467, 467, 467, 466, 466, 466, 465, 466, 464, 464, 464, 464, 465, 467, 468, 469, 468, 465, 465, 464, 465, 470, 471, 473, 473, 471, 469, 469, 469, 470, 471, 472, 472, 474, 473, 473, 471, 470, 469, 469, 469, 468, 468, 468, 469, 470, 471, 471, 472, 470, 469, 469, 469, 470, 470, 470, 470, 470, 469, 468, 468, 469, 468, 468, 468, 468, 469, 469, 470, 470, 472, 473, 472, 471, 472, 472, 473, 474, 474, 476, 474, 475, 475, 476, 475, 475, 476, 474, 475, 475, 473, 474, 475, 476, 477, 476, 476, 474, 474, 475, 473, 472, 470, 468, 467, 467, 467, 469, 468, 469, 468, 469, 470, 471, 472, 471, 469, 469, 468, 468, 469, 469, 468, 468, 468, 467, 466, 467, 466, 466, 467, 469, 470, 470, 471, 473, 474, 472, 472, 469, 469, 468, 470, 471, 471, 470, 470, 470, 471, 473, 474, 475, 474, 474, 473, 473, 473, 474, 474, 472, 472, 471, 472, 472, 472, 471, 470, 471, 472, 471, 472, 472, 472, 471, 470, 470, 470, 470, 471, 470, 470, 469, 471, 473, 473, 474, 472, 471, 470, 470, 469, 470, 471, 470, 470, 471, 472, 471, 471, 471, 471, 470, 472, 474, 474, 474, 473, 473, 473, 474, 474, 475, 476, 476, 477, 475, 474, 473, 473, 472, 473, 472, 472, 471, 472, 472, 472, 472, 471, 470, 468, 467, 467, 469, 469, 470, 471, 471, 470, 469, 469, 468, 468, 468, 466, 464, 464, 463, 465, 465, 467, 467, 467, 467, 467, 466, 467, 466, 466, 466, 466, 467, 467, 467, 467, 468, 469, 470, 468, 469, 468, 468, 468, 467, 465, 465, 464, 465, 467, 466, 466, 466, 467, 467, 466, 466, 467, 466, 465, 466, 466, 466, 466, 467, 470, 470, 467, 467, 469, 469, 471, 473, 472, 471, 473, 472, 472, 470, 468, 468, 469, 470, 470, 471, 471, 469, 469, 470, 471, 471, 472, 474, 472, 473, 471, 471, 471, 469, 468, 468, 467, 469, 468, 469, 469, 468, 470, 470, 470, 470, 471, 472, 473, 471, 472, 471, 470, 470, 470, 471, 472, 472, 473, 471, 470, 471, 471, 473, 473, 472, 470, 469, 469, 470, 471, 472, 472, 473, 473, 474, 472, 471, 469, 469, 470, 471, 472, 473, 473, 473, 472, 472, 473, 471, 471, 469, 469, 470, 471, 469, 468, 469, 468, 470, 469, 468, 469, 469, 468, 466, 465, 463, 461, 462, 463, 465, 466, 465, 465, 466, 467, 464, 466, 466, 466, 467, 465, 466, 465, 467, 469, 470, 469, 469, 467, 467, 468, 469, 470, 471, 471, 471, 472, 471, 472, 470, 470, 470, 469, 469, 469, 469, 471, 471, 474, 473, 475, 476, 475, 475, 475, 474, 475, 475, 475, 475, 476, 475, 475, 475, 472, 475, 475, 475, 476, 475, 473, 473, 473, 474, 474, 473, 475, 476, 476, 476, 475, 473, 470, 470, 469, 470, 471, 471, 470, 470, 469, 468, 467, 467, 468, 467, 468, 469, 469, 467, 468, 467, 468, 468, 468, 468, 469, 469, 469, 470, 472, 471, 469, 467, 467, 468, 466, 466, 466, 466, 468, 468, 470, 470, 471, 471, 471, 470, 469, 468, 467, 467, 466, 466, 467, 467, 468, 468, 468, 466, 465, 464, 463, 462, 463, 464, 466, 468, 467, 468, 467, 467, 465, 464, 463, 464, 464, 465, 465, 465, 466, 468, 469, 469, 467, 465, 464, 465, 466, 465, 467, 467, 468, 470, 470, 469, 470, 471, 473, 473, 473, 469, 467, 467, 467, 471, 472, 472, 473, 471, 470, 471, 472, 472, 473, 472, 473, 472, 473, 472, 474, 473, 473, 473, 472, 471, 470, 471, 471, 471, 471, 470, 470, 470, 469, 470, 471, 472, 471, 472, 472, 474, 473, 472, 471, 468, 468, 469, 471, 472, 472, 472, 472, 473, 471, 472, 472, 471, 469, 470, 470, 469, 470, 469, 469, 470, 471, 471, 471, 470, 470, 470, 470, 471, 470, 469, 470, 469, 468, 467, 467, 468, 469, 469, 471, 470, 471, 471, 470, 470, 471, 470, 470, 469, 468, 471, 471, 471, 472, 472, 471, 472, 472, 472, 472, 471, 471, 471, 471, 471, 469, 468, 469, 468, 468, 468, 469, 468, 467, 468, 467, 467, 468, 468, 469, 467, 468, 467, 469, 469, 468, 467, 467, 467, 467, 467, 468, 470, 470, 471, 470, 471, 470, 469, 468, 470, 470, 470, 470, 471, 470, 468, 469, 467, 468, 468, 470, 467, 466, 463, 464, 464, 467, 468, 470, 470, 466, 466, 465, 463, 463, 465, 464, 465, 465, 466, 465, 467, 466, 466, 465, 465, 463, 463, 463, 464, 464, 464, 464, 463, 464, 462, 463, 464, 464, 466, 466, 467, 468, 467, 469, 470, 473, 475, 476, 477, 476, 476, 476, 474, 475, 476, 476, 476, 476, 473, 473, 474, 474, 474, 475, 474, 475, 477, 477, 477, 477, 478, 476, 478, 477, 474, 473, 472, 472, 471, 472, 473, 472, 472, 473, 473, 471, 469, 469, 470, 470, 471, 472, 472, 471, 470, 468, 466, 466, 466, 466, 465, 464, 464, 464, 465, 466, 465, 467, 467, 468, 468, 468, 467, 466, 469, 468, 468, 467, 467, 469, 469, 471, 471, 474, 472, 471, 471, 471, 471, 473, 472, 474, 473, 473, 472, 473, 473, 473, 472, 472, 472, 472, 473, 472, 474, 475, 473, 474, 473, 472, 471, 472, 471, 471, 471, 471, 470, 469, 468, 468, 469, 468, 469, 469, 469, 468, 467, 467, 467, 468, 470, 470, 470, 469, 468, 468, 469, 471, 470, 471, 471, 471, 471, 471, 472, 470, 470, 470, 468, 469, 472, 471, 471, 470, 469, 467, 466, 467, 468, 469, 471, 471, 472, 471, 471, 474, 476, 475, 476, 476, 474, 472, 472, 471, 473, 472, 471, 472, 471, 472, 471, 471, 469, 471, 471, 471, 471, 470, 469, 468, 467, 467, 467, 468, 468, 469, 470, 469, 471, 469, 468, 465, 465, 464, 464, 465, 466, 466, 467, 466, 466, 465, 465, 466, 466, 466, 467, 467, 466, 466, 466, 466, 466, 467, 467, 468, 466, 467, 466, 467, 466, 467, 469, 469, 471, 472, 472, 470, 470, 470, 469, 470, 471, 469, 469, 471, 471, 473, 472, 472, 471, 472, 471, 471, 471, 470, 471, 469, 469, 469, 469, 470, 468, 468, 469, 468, 470, 468, 467, 467, 468, 470, 470, 471, 470, 470, 469, 468, 469, 469, 470, 472, 472, 471, 470, 468, 467, 467, 467, 467, 469, 469, 470, 468, 468, 466, 466, 465, 465, 466, 467, 467, 470, 470, 471, 471, 473, 473, 473, 473, 474, 473, 474, 474, 474, 475, 474, 476, 477, 476, 476, 476, 476, 476, 473, 472, 473, 475, 474, 473, 472, 472, 473, 472, 471, 469, 469, 468, 470, 470, 469, 469, 470, 470, 469, 466, 467, 467, 467, 467, 468, 467, 466, 466, 466, 466, 466, 467, 466, 466, 468, 469, 471, 471, 470, 469, 470, 469, 469, 468, 470, 471, 472, 471, 471, 471, 470, 469, 469, 469, 469, 470, 471, 470, 470, 471, 470, 470, 469, 468, 467, 468, 468, 470, 468, 469, 468, 468, 467, 466, 465, 467, 468, 471, 471, 471, 471, 470, 470, 472, 470, 470, 469, 468, 466, 467, 467, 468, 468, 470, 471, 470, 470, 468, 471, 471, 473, 474, 474, 474, 472, 471, 470, 469, 469, 470, 469, 470, 471, 471, 472, 472, 472, 470, 468, 469, 470, 470, 469, 468, 468, 468, 471, 471, 470, 470, 470, 469, 470, 470, 472, 473, 474, 475, 474, 474, 473, 473, 471, 471, 472, 472, 471, 470, 472, 472, 473, 473, 473, 472, 470, 470, 469, 469, 469, 469, 468, 469, 468, 469, 470, 470, 470, 468, 468, 467, 469, 469, 469, 469, 467, 467, 465, 465, 465, 464, 463, 464, 466, 465, 466, 467, 467, 466, 465, 465, 465, 464, 464, 465, 466, 467, 467, 468, 467, 468, 469, 470, 471, 471, 471, 470, 470, 471, 472, 472, 473, 473, 472, 472, 472, 470, 471, 470, 470, 469, 470, 470, 470, 468, 469, 469, 470, 469, 470, 470, 470, 471, 472, 472, 472, 470, 472, 472, 473, 474, 473, 474, 473, 473, 474, 474, 476, 475, 476, 475, 475, 475, 473, 474, 472, 472, 472, 472, 472, 473, 475, 476, 476, 476, 476, 475, 476, 476, 475, 474, 474, 472, 471, 471, 473, 474, 476, 476, 475, 473, 473, 470, 468, 468, 469, 471, 472, 474, 475, 475, 476, 474, 472, 471, 471, 471, 470, 470, 470, 470, 470, 470, 469, 469, 469, 469, 467, 466, 467, 466, 467, 468, 467, 467, 467, 466, 466, 465, 466, 466, 467, 466, 466, 466, 467, 466, 466, 465, 464, 464, 464, 464, 465, 465, 464, 463, 464, 464, 465, 466, 467, 467, 469, 471, 470, 468, 467, 466, 470, 471, 472, 472, 473, 474, 475, 475, 476, 476, 476, 477, 478, 478, 479, 477, 477, 477, 476, 476, 476, 475, 476, 476, 475, 473, 471, 471, 472, 471, 470, 470, 470, 470, 470, 471, 471, 470, 469, 469, 467, 466, 465, 463, 463, 463, 463, 464, 464, 464, 465, 466, 465, 465, 464, 464, 465, 466, 467, 468, 467, 466, 466, 467, 468, 469, 469, 470, 470, 469, 471, 472, 473, 474, 474, 475, 474, 474, 476, 477, 476, 477, 476, 475, 476, 474, 474, 473, 473, 473, 472, 471, 472, 472, 474, 473, 473, 471, 471, 470, 470, 471, 472, 472, 471, 471, 471, 471, 471, 472, 470, 469, 470, 470, 470, 470, 470, 471, 470, 471, 471, 471, 471, 473, 473, 474, 474, 473, 470, 470, 469, 471, 473, 471, 470, 471, 470, 470, 471, 472, 470, 471, 470, 470, 470, 469, 471, 470, 470, 470, 469, 467, 467, 468, 468, 469, 470, 470, 470, 470, 469, 470, 468, 468, 469, 468, 469, 468, 468, 467, 470, 470, 471, 473, 472, 472, 472, 472, 473, 472, 473, 473, 474, 474, 472, 471, 471, 471, 471, 470, 470, 471, 470, 470, 471, 473, 474, 474, 474, 472, 471, 470, 470, 471, 471, 469, 468, 469, 469, 469, 469, 469, 470, 470, 469, 469, 469, 470, 470, 471, 471, 470, 470, 469, 468, 467, 467, 466, 466, 465, 466, 466, 468, 467, 467, 468, 468, 467, 465, 463, 463, 465, 465, 467, 465, 465, 462, 463, 463, 464, 464, 466, 466, 466, 465, 464, 464, 465, 466, 468, 467, 465, 466, 466, 469, 471, 471, 472, 471, 470, 469, 470, 468, 470, 471, 472, 473, 473, 474, 474, 474, 475, 476, 475, 476, 476, 474, 475, 475, 474, 474, 474, 476, 477, 475, 473, 473, 472, 473, 474, 474, 474, 472, 471, 469, 468, 469, 469, 468, 468, 468, 469, 470, 470, 468, 468, 466, 468, 469, 469, 469, 467, 466, 467, 466, 468, 469, 471, 472, 472, 470, 467, 468, 468, 468, 468, 470, 470, 471, 472, 472, 473, 474, 475, 474, 474, 474, 474, 475, 474, 474, 475, 477, 477, 479, 478, 477, 477, 477, 478, 479, 479, 479, 480, 478, 477, 475, 474, 476, 476, 478, 477, 476, 476, 475, 474, 473, 473, 473, 474, 476, 475, 474, 473, 471, 471, 471, 471, 470, 470, 471, 472, 472, 471, 472, 471, 472, 471, 472, 472, 472, 473, 474, 475, 476, 476, 477, 477, 477, 476, 475, 474, 472, 472, 474, 476, 477, 479, 479, 480, 481, 481, 480, 481, 484, 484, 487, 489, 491, 492, 492, 492, 491, 490, 490, 490, 490, 490, 489, 491, 495, 498, 502, 504, 507, 511, 516, 519, 524, 528, 531, 534, 537, 539, 540, 542, 546, 549, 555, 562, 568, 576, 584, 589, 595, 596, 596, 596, 594, 590, 589, 589, 589, 591, 591, 594, 595, 595, 595, 595, 595, 593, 593, 591, 592, 590, 588, 586, 583, 579, 574, 570, 567, 564, 560, 555, 548, 545, 541, 537, 533, 529, 525, 522, 517, 513, 507, 503, 500, 498, 497, 496, 494, 494, 492, 490, 488, 486, 485, 484, 485, 483, 483, 483, 481, 481, 481, 478, 478, 478, 477, 477, 477, 478, 479, 480, 479, 477, 477, 476, 475, 475, 476, 475, 474, 475, 476, 474, 475, 474, 472, 473, 475, 476, 475, 475, 474, 473, 473, 473, 473, 473, 474, 474, 472, 473, 473, 474, 475, 476, 477, 477, 474, 473, 471, 471, 471, 471, 471, 472, 473, 473, 472, 473, 473, 475, 476, 473, 475, 472, 472, 472, 473, 472, 471, 471, 471, 472, 472, 471, 472, 471, 470, 470, 470, 470, 469, 470, 470, 469, 469, 470, 468, 468, 469, 468, 467, 465, 464, 465, 468, 468, 469, 469, 467, 467, 469, 468, 468, 469, 467, 467, 465, 466, 466, 467, 468, 468, 467, 469, 468, 467, 468, 466, 463, 463, 462, 464, 462, 463, 463, 464, 465, 465, 465, 464, 463, 463, 464, 464, 464, 464, 463, 463, 462, 464, 464, 463, 463, 464, 464, 464, 466, 463, 466, 465, 465, 466, 466, 465, 466, 465, 466, 467, 467, 467, 467, 468, 466, 467, 467, 471, 471, 472, 473, 471, 471, 470, 469, 469, 470, 473, 473, 473, 472, 471, 469, 467, 466, 466, 466, 469, 469, 470, 470, 468, 468, 468, 468, 467, 469, 468, 469, 468, 466, 467, 467, 466, 465, 465, 466, 467, 467, 465, 465, 464, 465, 464, 463, 464, 466, 465, 463, 464, 462, 463, 462, 464, 465, 466, 467, 467, 466, 465, 464, 464, 463, 463, 464, 464, 466, 466, 466, 466, 466, 467, 466, 467, 466, 467, 465, 466, 464, 464, 462, 462, 463, 462, 463, 464, 465, 462, 462, 460, 461, 461, 464, 464, 464, 463, 461, 462, 461, 460, 461, 460, 460, 462, 460, 461, 462, 463, 464, 463, 462, 463, 462, 461, 463, 462, 463, 464, 463, 464, 467, 468, 469, 469, 469, 466, 464, 463, 462, 461, 461, 462, 462, 462, 464, 464, 465, 465, 467, 469, 466, 465, 461, 461, 460, 461, 465, 468, 470, 468, 467, 464, 463, 461, 462, 463, 464, 464, 463, 461, 462, 464, 465, 466, 465, 464, 462, 463, 464, 466, 468, 470, 472, 472, 472, 470, 467, 467, 465, 464, 466, 466, 466, 467, 466, 466, 465, 467, 467, 465, 465, 462, 464, 464, 463, 464, 465, 465, 462, 461, 460, 461, 460, 461, 462, 464, 463, 465, 464, 463, 462, 460, 460, 460, 460, 460, 463, 463, 462, 462, 463, 463, 465, 465, 464, 464, 465, 466, 465, 465, 464, 464, 463, 464, 465, 466, 465, 465, 464, 464, 463, 464, 463, 463, 461, 461, 462, 462, 463, 464, 464, 462, 462, 462, 462, 462, 462, 463, 462, 460, 459, 459, 460, 458, 460, 459, 459, 460, 460, 462, 464, 464, 463, 464, 462, 463, 462, 461, 460, 460, 461, 464, 465, 464, 462, 459, 459, 459, 460, 462, 462, 464, 463, 462, 460, 459, 459, 459, 461, 462, 461, 463, 463, 462, 463, 463, 465, 467, 468, 468, 468, 469, 466, 465, 464, 467, 468, 467, 468, 469, 469, 469, 466, 465, 466, 466, 465, 463, 464, 464, 467, 469, 470, 469, 467, 466, 464, 462, 461, 462, 460, 460, 461, 463, 463, 464, 464, 464, 464, 462, 461, 461, 461, 461, 461, 460, 459, 460, 461, 464, 465, 466, 467, 467, 468, 468, 468, 470, 469, 468, 466, 467, 467, 468, 466, 468, 468, 468, 467, 467, 467, 466, 464, 464, 463, 462, 463, 465, 465, 465, 465, 465, 466, 464, 463, 460, 460, 458, 457, 458, 459, 460, 459, 460, 460, 461, 463, 463, 464, 463, 461, 460, 461, 461, 461, 461, 461, 461, 462, 463, 464, 463, 464, 465, 464, 464, 466, 467, 465, 465, 465, 466, 467, 466, 466, 464, 463, 463, 465, 467, 467, 467, 467, 467, 467, 468, 467, 466, 464, 464, 464, 463, 463, 465, 464, 464, 461, 462, 460, 461, 461, 463, 462, 461, 462, 464, 463, 463, 463, 462, 463, 462, 463, 465, 466, 467, 467, 466, 464, 463, 463, 464, 465, 466, 467, 467, 466, 467, 466, 466, 466, 466, 466, 467, 466, 467, 467, 467, 464, 464, 465, 464, 463, 465, 466, 465, 466, 466, 467, 467, 467, 468, 467, 465, 465, 464, 465, 466, 466, 464, 463, 463, 465, 465, 466, 466, 466, 466, 465, 464, 464, 464, 463, 461, 461, 460, 463, 463, 462, 462, 460, 458, 459, 460, 462, 460, 461, 461, 462, 461, 461, 461, 461, 462, 463, 462, 460, 461, 460, 460, 460, 461, 461, 462, 462, 462, 462, 463, 463, 462, 461, 461, 461, 462, 462, 462, 461, 461, 461, 462, 462, 462, 462, 461, 459, 459, 459, 462, 464, 463, 463, 463, 461, 461, 461, 460, 459, 460, 460, 463, 463, 463, 463, 462, 462, 461, 460, 460, 459, 460, 460, 461, 461, 461, 462, 464, 464, 464, 465, 466, 466, 467, 465, 465, 463, 462, 462, 461, 462, 462, 464, 463, 463, 464, 464, 462, 462, 462, 463, 464, 462, 464, 463, 463, 461, 462, 463, 464, 467, 467, 470, 469, 468, 467, 466, 465, 463, 462, 464, 465, 466, 468, 469, 471, 471, 471, 470, 470, 470, 469, 470, 469, 469, 469, 471, 470, 472, 473, 473, 473, 472, 471, 468, 466, 466, 466, 469, 470, 470, 470, 468, 468, 465, 465, 466, 466, 464, 466, 464, 464, 464, 466, 465, 464, 461, 462, 458, 459, 460, 462, 461, 463, 463, 465, 468, 468, 466, 467, 467, 468, 467, 466, 466, 464, 464, 464, 464, 465, 465, 467, 469, 468, 468, 468, 469, 469, 468, 468, 466, 466, 467, 467, 467, 466, 467, 468, 468, 468, 469, 467, 465, 465, 464, 463, 462, 463, 461, 460, 460, 461, 460, 461, 461, 462, 461, 460, 459, 458, 459, 460, 461, 460, 459, 459, 458, 459, 459, 460, 460, 460, 461, 459, 458, 458, 458, 458, 460, 459, 459, 460, 462, 463, 464, 466, 465, 466, 466, 466, 465, 466, 465, 467, 468, 468, 468, 466, 464, 466, 465, 467, 465, 466, 467, 468, 469, 468, 468, 467, 467, 467, 466, 468, 470, 470, 471, 470, 468, 467, 469, 468, 469, 468, 469, 468, 468, 469, 470, 470, 470, 471, 470, 469, 469, 467, 467, 468, 468, 470, 470, 470, 469, 469, 469, 466, 466, 465, 464, 464, 464, 464, 466, 466, 466, 467, 468, 467, 467, 466, 466, 464, 464, 465, 466, 467, 467, 465, 464, 465, 465, 464, 465, 466, 466, 465, 464, 464, 464, 465, 466, 465, 464, 463, 465, 466, 466, 468, 469, 469, 470, 468, 468, 469, 469, 470, 470, 468, 466, 465, 465, 466, 466, 468, 467, 466, 466, 467, 468, 468, 469, 469, 468, 466, 465, 465, 465, 465, 466, 465, 466, 465, 464, 464, 465, 465, 465, 465, 465, 465, 465, 464, 466, 465, 463, 463, 462, 462, 462, 464, 464, 464, 462, 462, 461, 461, 463, 463, 465, 462, 461, 461, 461, 461, 461, 461, 460, 461, 461, 462, 462, 462, 462, 461, 460, 461, 460, 461, 462, 460, 460, 459, 458, 458, 458, 460, 460, 460, 462, 461, 462, 462, 461, 459, 459, 460, 459, 460, 460, 461, 464, 463, 465, 464, 464, 465, 465, 466, 466, 466, 465, 467, 466, 467, 466, 467, 467, 467, 467, 467, 468, 468, 468, 467, 466, 467, 467, 469, 470, 470, 471, 471, 471, 471, 472, 469, 467, 468, 468, 468, 469, 470, 469, 469, 468, 466, 466, 468, 468, 469, 471, 471, 472, 471, 471, 467, 467, 468, 467, 466, 464, 464, 465, 465, 466, 467, 468, 466, 466, 466, 465, 465, 465, 465, 465, 467, 467, 465, 465, 465, 467, 468, 467, 467, 465, 465, 466, 466, 467, 467, 467, 465, 464, 466, 466, 466, 466, 466, 466, 466, 465, 464, 465, 465, 464, 464, 464, 464, 463, 464, 462, 464, 464, 465, 464, 465, 463, 465, 464, 465, 462, 463, 462, 462, 463, 463, 465, 463, 464, 464, 465, 465, 466, 465, 465, 466, 466, 467, 468, 469, 470, 471, 471, 470, 471, 470, 471, 471, 470, 470, 470, 469, 468, 468, 467, 467, 469, 469, 471, 473, 472, 471, 471, 470, 470, 470, 470, 471, 470, 470, 468, 467, 466, 467, 466, 465, 464, 464, 465, 465, 464, 465, 466, 465, 463, 463, 463, 462, 462, 462, 464, 463, 464, 463, 465, 466, 466, 465, 465, 464, 462, 464, 463, 464, 464, 464, 464, 463, 463, 462, 465, 467, 468, 468, 469, 467, 467, 467, 467, 467, 465, 465, 464, 464, 464, 465, 466, 464, 464, 464, 465, 466, 466, 467, 467, 467, 467, 466, 464, 463, 465, 465, 465, 468, 468, 469, 468, 468, 468, 469, 469, 469, 469, 468, 467, 466, 466, 466, 466, 465, 464, 465, 463, 464, 465, 465, 466, 466, 467, 465, 466, 466, 466, 466, 464, 464, 464, 463, 462, 463, 464, 464, 464, 467, 468, 469, 469, 468, 468, 465, 465, 466, 465, 466, 465, 463, 465, 465, 465, 465, 467, 467, 466, 466, 466, 466, 466, 466, 466, 466, 465, 465, 465, 466, 468, 469, 468, 468, 467, 468, 469, 468, 468, 470, 471, 470, 470, 469, 467, 468, 469, 470, 471, 472, 472, 473, 473, 472, 470, 469, 469, 468, 469, 469, 469, 470, 469, 470, 470, 470, 469, 469, 468, 466, 466, 468, 466, 466, 466, 465, 464, 463, 466, 468, 470, 471, 470, 468, 467, 466, 467, 466, 467, 469, 469, 470, 471, 469, 470, 469, 471, 471, 471, 471, 470, 471, 472, 471, 472, 471, 471, 470, 470, 472, 472, 471, 470, 469, 469, 469, 469, 467, 468, 467, 467, 468, 469, 469, 468, 467, 467, 467, 466, 464, 463, 463, 463, 464, 463, 461, 461, 461, 460, 460, 460, 460, 460, 462, 462, 461, 462, 461, 461, 460, 461, 461, 463, 463, 463, 465, 465, 466, 465, 465, 465, 465, 467, 469, 470, 468, 469, 468, 469, 469, 469, 470, 470, 471, 471, 473, 472, 473, 470, 470, 470, 470, 470, 470, 471, 470, 471, 471, 473, 472, 471, 469, 468, 468, 467, 467, 467, 467, 466, 466, 466, 466, 464, 463, 466, 467, 467, 467, 466, 467, 465, 465, 466, 466, 464, 465, 464, 465, 467, 467, 467, 467, 465, 467, 467, 469, 471, 472, 470, 468, 469, 470, 469, 471, 470, 470, 470, 470, 469, 470, 471, 472, 472, 471, 471, 470, 470, 470, 472, 471, 470, 470, 469, 469, 468, 468, 469, 469, 470, 470, 470, 471, 471, 471, 470, 471, 469, 469, 467, 467, 467, 466, 467, 468, 469, 467, 468, 467, 465, 465, 466, 465, 465, 467, 468, 469, 470, 468, 467, 465, 466, 467, 466, 466, 467, 467, 468, 468, 468, 468, 467, 468, 467, 467, 467, 467, 466, 467, 468, 469, 469, 468, 468, 467, 466, 467, 468, 469, 468, 467, 467, 468, 471, 469, 468, 468, 464, 465, 466, 468, 469, 469, 470, 470, 471, 470, 470, 468, 467, 465, 464, 464, 465, 467, 467, 466, 465, 463, 462, 462, 460, 461, 462, 463, 463, 462, 461, 459, 458, 457, 457, 458, 459, 459, 459, 463, 464, 465, 465, 464, 465, 465, 464, 465, 466, 468, 468, 470, 470, 471, 472, 474, 475, 476, 475, 474, 475, 474, 475, 474, 473, 473, 474, 475, 477, 476, 476, 474, 473, 473, 474, 474, 473, 473, 471, 471, 472, 471, 473, 473, 472, 470, 469, 468, 468, 468, 467, 468, 467, 467, 465, 466, 464, 466, 465, 466, 465, 464, 465, 464, 464, 464, 465, 466, 466, 465, 465, 464, 464, 463, 464, 466, 467, 468, 470, 470, 471, 470, 470, 469, 471, 470, 470, 470, 471, 470, 471, 471, 471, 471, 470, 470, 470, 469, 470, 471, 471, 471, 470, 469, 469, 467, 466, 467, 467, 467, 465, 466, 465, 465, 464, 466, 466, 466, 467, 468, 468, 470, 470, 469, 468, 468, 468, 471, 472, 474, 474, 471, 470, 470, 470, 472, 472, 472, 475, 475, 474, 473, 472, 472, 472, 473, 473, 473, 471, 469, 470, 470, 470, 471, 471, 471, 471, 470, 469, 468, 467, 465, 465, 464, 466, 466, 466, 465, 465, 464, 464, 465, 466, 468, 469, 470, 469, 469, 467, 467, 466, 467, 467, 468, 468, 469, 470, 469, 469, 471, 471, 470, 470, 469, 469, 470, 468, 468, 468, 468, 466, 465, 465, 466, 465, 466, 466, 467, 467, 466, 465, 465, 465, 467, 466, 468, 470, 470, 468, 468, 467, 467, 469, 469, 469, 470, 469, 467, 465, 462, 461, 462, 464, 465, 465, 466, 466, 466, 465, 465, 465, 467, 468, 468, 467, 465, 465, 466, 467, 468, 468, 468, 470, 470, 471, 469, 468, 468, 469, 468, 469, 468, 468, 468, 468, 468, 467, 466, 467, 468, 470, 470, 469, 468, 469, 469, 469, 467, 467, 468, 468, 470, 468, 467, 468, 467, 467, 466, 466, 466, 467, 467, 469, 470, 471, 471, 469, 469, 469, 469, 468, 469, 469, 468, 468, 469, 467, 467, 467, 466, 466, 466, 467, 466, 466, 466, 465, 466, 467, 467, 468, 466, 466, 466, 466, 466, 466, 468, 467, 466, 466, 465, 467, 467, 469, 470, 471, 472, 471, 471, 473, 471, 471, 471, 472, 473, 475, 476, 476, 474, 472, 472, 471, 472, 473, 473, 471, 472, 472, 469, 468, 466, 466, 466, 468, 468, 469, 469, 467, 465, 464, 463, 463, 465, 464, 464, 463, 464, 464, 466, 467, 467, 465, 464, 464, 465, 466, 467, 467, 469, 468, 468, 468, 467, 467, 469, 469, 469, 468, 467, 467, 467, 468, 468, 471, 471, 471, 470, 469, 468, 469, 469, 470, 471, 470, 471, 471, 468, 467, 468, 467, 468, 469, 468, 468, 468, 467, 466, 467, 466, 467, 467, 467, 467, 468, 468, 468, 469, 469, 469, 469, 468, 467, 467, 467, 468, 468, 468, 470, 468, 470, 468, 469, 467, 467, 467, 468, 467, 467, 467, 469, 469, 470, 470, 470, 469, 471, 472, 471, 469, 467, 464, 463, 465, 465, 467, 467, 468, 469, 469, 468, 469, 470, 470, 470, 468, 468, 469, 469, 469, 468, 470, 469, 468, 467, 467, 467, 465, 466, 466, 465, 464, 464, 464, 465, 465, 465, 464, 465, 465, 465, 463, 463, 461, 459, 461, 463, 463, 465, 466, 466, 467, 467, 468, 468, 470, 470, 470, 470, 471, 472, 472, 471, 472, 473, 473, 474, 473, 473, 473, 472, 472, 475, 474, 476, 475, 475, 472, 473, 472, 472, 472, 474, 473, 472, 471, 470, 469, 468, 467, 466, 466, 467, 468, 468, 468, 468, 468, 464, 462, 461, 462, 464, 465, 467, 468, 467, 467, 466, 465, 464, 464, 466, 467, 468, 468, 468, 467, 468, 469, 470, 470, 468, 469, 468, 468, 470, 470, 470, 470, 471, 470, 469, 469, 469, 468, 471, 472, 473, 471, 471, 471, 470, 469, 470, 470, 472, 471, 471, 470, 470, 469, 469, 470, 470, 470, 471, 471, 471, 471, 470, 472, 472, 471, 472, 471, 471, 473, 473, 474, 473, 471, 470, 471, 470, 470, 468, 466, 467, 466, 466, 466, 468, 470, 471, 471, 471, 472, 471, 467, 467, 466, 467, 468, 471, 471, 472, 472, 471, 472, 470, 471, 469, 470, 468, 472, 473, 474, 475, 475, 474, 471, 471, 471, 469, 471, 472, 473, 474, 475, 474, 474, 473, 472, 471, 470, 470, 470, 470, 469, 469, 468, 470, 468, 468, 467, 468, 468, 469, 470, 469, 469, 469, 467, 467, 466, 467, 467, 466, 467, 466, 465, 464, 463, 462, 461, 462, 462, 462, 463, 463, 463, 463, 463, 461, 462, 461, 462, 462, 462, 463, 463, 463, 464, 466, 466, 468, 469, 469, 469, 467, 465, 465, 465, 466, 466, 468, 471, 470, 472, 470, 471, 471, 472, 472, 472, 473, 472, 473, 473, 474, 474, 474, 474, 473, 473, 473, 473, 474, 475, 474, 474, 475, 474, 473, 472, 470, 470, 469, 469, 470, 469, 468, 467, 466, 465, 465, 463, 463, 463, 465, 465, 467, 467, 470, 468, 467, 467, 468, 467, 466, 467, 467, 467, 467, 466, 466, 466, 466, 466, 466, 468, 468, 467, 468, 469, 468, 469, 469, 470, 469, 467, 466, 467, 468, 468, 467, 465, 464, 464, 465, 468, 469, 470, 470, 470, 470, 470, 470, 471, 471, 470, 469, 470, 469, 471, 471, 471, 471, 472, 470, 469, 469, 468, 468, 468, 469, 468, 469, 469, 468, 467, 468, 469, 470, 470, 471, 471, 470, 469, 468, 469, 467, 470, 470, 470, 470, 470, 470, 469, 469, 469, 469, 470, 472, 471, 471, 470, 470, 469, 471, 471, 471, 470, 469, 467, 468, 469, 471, 470, 471, 470, 470, 471, 470, 471, 471, 471, 470, 470, 470, 470, 469, 469, 470, 468, 468, 469, 469, 470, 469, 471, 470, 470, 470, 471, 473, 473, 473, 474, 473, 472, 471, 470, 469, 469, 468, 468, 468, 467, 468, 468, 470, 472, 469, 467, 468, 470, 470, 471, 469, 467, 467, 468, 469, 469, 468, 468, 469, 469, 469, 471, 471, 469, 467, 468, 467, 468, 467, 470, 471, 472, 472, 472, 471, 470, 468, 469, 471, 470, 470, 469, 468, 469, 469, 469, 469, 469, 469, 469, 470, 469, 467, 467, 468, 467, 466, 464, 466, 465, 466, 467, 467, 467, 467, 466, 466, 468, 469, 470, 469, 468, 468, 468, 467, 468, 468, 469, 469, 468, 468, 468, 469, 470, 471, 471, 473, 471, 471, 470, 470, 471, 469, 469, 469, 471, 473, 473, 474, 473, 473, 471, 470, 471, 470, 470, 471, 471, 474, 473, 471, 471, 471, 471, 472, 472, 470, 469, 470, 469, 469, 468, 466, 468, 469, 470, 471, 471, 471, 470, 471, 469, 469, 468, 465, 466, 465, 466, 467, 468, 470, 470, 470, 468, 469, 469, 468, 469, 470, 470, 469, 468, 469, 470, 473, 472, 472, 473, 472, 471, 473, 472, 472, 471, 470, 470, 470, 469, 468, 470, 470, 470, 469, 467, 466, 467, 467, 468, 467, 468, 465, 465, 465, 467, 466, 467, 467, 467, 467, 469, 467, 466, 467, 468, 468, 468, 466, 467, 466, 465, 467, 467, 469, 469, 467, 469, 468, 469, 470, 471, 471, 470, 470, 470, 468, 468, 469, 470, 471, 471, 471, 471, 471, 473, 473, 472, 473, 473, 474, 475, 475, 473, 473, 473, 473, 474, 472, 471, 470, 470, 467, 467, 467, 468, 469, 471, 472, 470, 468, 467, 467, 466, 467, 468, 467, 466, 466, 468, 469, 469, 469, 468, 468, 469, 467, 466, 466, 466, 467, 470, 470, 469, 466, 468, 468, 468, 468, 468, 468, 466, 466, 466, 466, 467, 470, 472, 472, 474, 471, 473, 470, 469, 468, 467, 470, 471, 472, 473, 472, 473, 475, 475, 474, 472, 470, 471, 471, 471, 472, 472, 471, 471, 471, 469, 468, 468, 468, 468, 470, 471, 470, 470, 469, 468, 468, 469, 468, 469, 468, 468, 469, 471, 472, 471, 469, 468, 469, 470, 470, 470, 471, 471, 472, 471, 472, 473, 473, 473, 472, 471, 472, 473, 474, 472, 473, 473, 472, 473, 471, 472, 470, 471, 471, 470, 471, 472, 473, 474, 475, 474, 472, 472, 471, 472, 472, 473, 472, 470, 468, 469, 468, 469, 470, 469, 468, 468, 470, 470, 472, 472, 471, 470, 468, 467, 468, 467, 467, 465, 464, 465, 465, 467, 466, 467, 465, 464, 464, 465, 467, 469, 469, 468, 469, 470, 471, 471, 469, 469, 469, 469, 468, 469, 467, 468, 467, 466, 465, 465, 466, 468, 468, 468, 469, 469, 469, 470, 470, 470, 473, 473, 472, 471, 471, 471, 472, 473, 474, 472, 472, 472, 473, 475, 476, 480, 479, 481, 480, 477, 476, 474, 475, 475, 476, 475, 473, 472, 473, 472, 473, 473, 473, 473, 472, 472, 473, 473, 472, 471, 472, 470, 469, 467, 466, 466, 465, 465, 465, 464, 465, 464, 462, 463, 463, 463, 463, 462, 464, 464, 464, 464, 464, 464, 463, 463, 464, 462, 462, 464, 466, 467, 467, 467, 468, 468, 468, 467, 468, 468, 469, 469, 470, 468, 468, 469, 469, 470, 469, 470, 468, 467, 465, 463, 464, 463, 465, 466, 468, 468, 468, 468, 467, 468, 468, 469, 467, 468, 469, 469, 469, 470, 470, 469, 470, 470, 472, 472, 472, 471, 470, 469, 471, 471, 473, 475, 473, 473, 472, 472, 472, 472, 473, 472, 471, 471, 472, 474, 474, 473, 472, 470, 469, 470, 472, 473, 474, 474, 473, 472, 472, 470, 471, 472, 471, 470, 468, 468, 467, 466, 466, 467, 468, 468, 468, 469, 468, 468, 468, 468, 468, 468, 467, 467, 466, 466, 468, 469, 471, 471, 471, 471, 472, 471, 470, 470, 469, 469, 470, 473, 472, 471, 471, 470, 469, 471, 471, 472, 472, 472, 470, 469, 468, 468, 466, 466, 467, 470, 470, 469, 469, 466, 467, 467, 469, 471, 471, 471, 470, 467, 466, 466, 465, 466, 467, 467, 467, 466, 467, 466, 466, 465, 466, 464, 465, 467, 467, 471, 470, 469, 467, 465, 465, 466, 467, 468, 467, 466, 466, 468, 468, 471, 473, 473, 471, 470, 468, 467, 467, 469, 468, 469, 469, 468, 470, 470, 469, 467, 468, 469, 468, 467, 468, 469, 469, 469, 469, 469, 468, 467, 468, 470, 471, 471, 470, 469, 469, 470, 467, 468, 466, 466, 467, 468, 469, 470, 470, 468, 468, 469, 468, 468, 468, 468, 468, 470, 468, 467, 467, 469, 469, 470, 470, 470, 468, 468, 469, 470, 469, 470, 469, 469, 469, 472, 471, 471, 471, 471, 473, 471, 471, 470, 468, 468, 469, 469, 471, 472, 472, 471, 469, 468, 467, 467, 468, 470, 470, 471, 470, 468, 466, 465, 465, 465, 466, 465, 465, 464, 465, 465, 465, 465, 465, 468, 467, 466, 465, 464, 466, 467, 467, 469, 469, 469, 467, 468, 468, 468, 468, 470, 469, 470, 470, 471, 471, 471, 471, 473, 474, 475, 477, 476, 476, 475, 474, 474, 473, 473, 474, 473, 473, 472, 473, 474, 472, 470, 470, 470, 469, 470, 471, 471, 471, 471, 470, 470, 470, 471, 472, 472, 472, 470, 471, 469, 468, 469, 469, 470, 469, 471, 470, 469, 468, 468, 468, 469, 469, 470, 471, 470, 469, 467, 467, 467, 469, 469, 470, 470, 468, 468, 468, 467, 468, 469, 470, 471, 472, 474, 474, 472, 472, 469, 468, 468, 467, 472, 473, 473, 472, 471, 470, 469, 468, 469, 469, 471, 470, 470, 470, 471, 471, 471, 469, 467, 466, 466, 467, 468, 469, 469, 468, 468, 468, 466, 465, 463, 463, 464, 463, 464, 464, 465, 467, 465, 466, 466, 467, 466, 466, 465, 466, 467, 469, 469, 469, 467, 467, 468, 468, 468, 468, 468, 469, 469, 470, 471, 471, 471, 470, 471, 470, 470, 470, 470, 469, 469, 471, 470, 469, 470, 469, 470, 471, 472, 471, 471, 473, 471, 472, 470, 470, 470, 472, 472, 474, 474, 473, 470, 468, 468, 467, 468, 468, 469, 469, 469, 467, 468, 469, 470, 471, 472, 472, 470, 469, 467, 466, 467, 469, 470, 471, 472, 472, 472, 470, 467, 468, 468, 468, 469, 470, 471, 471, 472, 470, 469, 468, 469, 471, 471, 470, 470, 467, 467, 467, 467, 468, 468, 469, 471, 472, 472, 474, 473, 474, 471, 470, 468, 467, 468, 470, 471, 472, 473, 472, 473, 471, 471, 470, 470, 470, 469, 470, 470, 471, 472, 471, 471, 471, 471, 470, 470, 470, 470, 471, 471, 470, 471, 469, 468, 466, 463, 463, 462, 464, 465, 466, 466, 466, 467, 466, 465, 465, 465, 466, 466, 464, 462, 462, 462, 464, 466, 467, 468, 468, 469, 467, 467, 467, 468, 468, 467, 467, 467, 466, 467, 466, 467, 466, 467, 468, 467, 467, 467, 468, 469, 470, 469, 471, 469, 468, 468, 470, 470, 470, 469, 468, 469, 470, 470, 472, 472, 473, 473, 473, 473, 472, 473, 472, 472, 472, 472, 474, 475, 475, 474, 472, 472, 472, 472, 474, 475, 474, 473, 472, 472, 473, 473, 473, 474, 472, 475, 474, 474, 473, 473, 473, 473, 473, 473, 472, 473, 473, 473, 472, 472, 472, 473, 475, 475, 473, 471, 470, 469, 470, 471, 471, 469, 468, 468, 468, 467, 469, 469, 469, 470, 470, 471, 471, 468, 467, 466, 466, 466, 468, 467, 468, 469, 469, 468, 469, 468, 468, 467, 467, 467, 467, 467, 468, 468, 466, 465, 465, 466, 468, 468, 469, 470, 470, 468, 469, 470, 470, 471, 471, 469, 469, 469, 468, 470, 468, 467, 466, 467, 467, 467, 468, 468, 467, 468, 468, 468, 469, 470, 469, 469, 468, 467, 465, 465, 466, 467, 468, 469, 469, 470, 468, 467, 466, 466, 466, 466, 467, 468, 469, 469, 470, 470, 470, 471, 471, 470, 470, 469, 470, 470, 470, 470, 470, 468, 466, 466, 468, 469, 469, 469, 469, 470, 469, 467, 467, 466, 468, 469, 469, 469, 469, 468, 468, 467, 465, 465, 465, 466, 467, 467, 469, 468, 469, 469, 471, 471, 470, 470, 469, 470, 471, 471, 471, 471, 472, 473, 472, 471, 470, 469, 468, 469, 470, 470, 470, 472, 472, 471, 469, 469, 470, 471, 474, 472, 472, 469, 469, 467, 468, 470, 472, 472, 472, 472, 472, 472, 471, 471, 470, 472, 470, 470, 469, 467, 466, 468, 468, 469, 470, 472, 471, 470, 469, 468, 469, 470, 469, 469, 469, 469, 471, 470, 471, 470, 470, 471, 472, 472, 472, 471, 470, 469, 469, 470, 470, 470, 471, 470, 469, 469, 470, 471, 471, 473, 471, 472, 470, 469, 469, 468, 468, 468, 469, 469, 469, 469, 469, 469, 469, 468, 470, 470, 470, 469, 468, 470, 470, 471, 472, 471, 472, 471, 471, 469, 469, 470, 471, 472, 473, 472, 471, 470, 471, 472, 472, 471, 470, 470, 470, 470, 470, 470, 470, 470, 471, 471, 470, 471, 471, 471, 470, 469, 468, 467, 467, 469, 470, 471, 473, 471, 472, 470, 472, 471, 470, 470, 469, 469, 470, 471, 472, 471, 471, 472, 473, 473, 474, 472, 471, 470, 471, 472, 473, 474, 472, 472, 472, 474, 476, 475, 475, 475, 473, 472, 471, 469, 470, 469, 470, 470, 470, 471, 471, 471, 469, 469, 469, 467, 466, 466, 465, 465, 467, 469, 467, 467, 465, 465, 463, 462, 462, 463, 462, 461, 461, 462, 463, 463, 464, 466, 468, 469, 469, 468, 469, 467, 466, 465, 462, 462, 463, 465, 466, 467, 468, 469, 469, 469, 468, 466, 465, 465, 465, 467, 469, 470, 471, 470, 471, 471, 469, 469, 468, 467, 468, 467, 466, 466, 465, 464, 464, 464, 464, 465, 466, 466, 465, 466, 466, 465, 465, 464, 464, 467, 468, 468, 468, 468, 468, 466, 465, 464, 464, 464, 466, 469, 471, 470, 472, 471, 471, 470, 471, 470, 470, 470, 472, 473, 475, 476, 477, 477, 477, 477, 477, 475, 475, 474, 474, 475, 475, 475, 475, 476, 476, 477, 477, 477, 476, 476, 476, 474, 475, 474, 474, 474, 473, 473, 472, 472, 471, 470, 470, 469, 470, 472, 472, 470, 469, 469, 469, 467, 468, 468, 469, 470, 469, 469, 470, 470, 469, 470, 469, 468, 468, 469, 468, 467, 467, 469, 471, 471, 470, 470, 471, 471, 470, 472, 470, 471, 471, 469, 470, 470, 471, 470, 471, 470, 471, 470, 469, 468, 469, 469, 471, 472, 472, 472, 472, 471, 470, 470, 470, 471, 471, 472, 472, 472, 472, 472, 473, 472, 472, 471, 471, 470, 470, 470, 469, 471, 471, 470, 470, 468, 468, 469, 469, 470, 471, 470, 469, 468, 468, 468, 467, 466, 467, 467, 466, 465, 465, 464, 465, 465, 465, 464, 465, 463, 464, 463, 465, 464, 466, 466, 467, 467, 466, 466, 466, 466, 464, 464, 464, 465, 467, 467, 467, 468, 468, 468, 467, 467, 467, 468, 470, 472, 471, 472, 473, 474, 476, 477, 478, 476, 475, 474, 475, 475, 475, 475, 476, 477, 475, 474, 473, 473, 474, 474, 475, 475, 474, 473, 472, 473, 472, 474, 473, 474, 474, 472, 471, 471, 472, 472, 473, 472, 471, 471, 472, 474, 474, 471, 470, 470, 469, 469, 469, 467, 468, 469, 471, 471, 470, 469, 468, 469, 470, 469, 470, 470, 468, 468, 466, 465, 465, 465, 465, 465, 468, 469, 471, 472, 473, 472, 471, 470, 468, 467, 466, 466, 466, 466, 467, 466, 467, 469, 471, 471, 470, 470, 469, 468, 468, 469, 468, 467, 465, 465, 466, 467, 466, 466, 465, 466, 467, 468, 467, 468, 468, 467, 466, 467, 467, 464, 464, 464, 465, 465, 466, 467, 466, 466, 467, 468, 469, 469, 469, 468, 468, 466, 466, 466, 466, 466, 467, 469, 469, 470, 471, 470, 471, 472, 472, 474, 474, 474, 474, 475, 475, 476, 476, 477, 476, 476, 478, 477, 479, 479, 481, 478, 478, 477, 478, 479, 478, 478, 477, 476, 475, 473, 473, 474, 475, 474, 474, 473, 474, 474, 476, 475, 473, 473, 472, 470, 471, 471, 470, 472, 473, 473, 472, 471, 469, 470, 469, 470, 467, 468, 467, 467, 468, 469, 469, 469, 467, 467, 467, 468, 467, 467, 467, 466, 468, 469, 468, 469, 468, 467, 467, 468, 469, 467, 468, 468, 468, 467, 467, 468, 467, 468, 468, 467, 468, 467, 469, 470, 469, 472, 472, 472, 472, 470, 469, 470, 471, 473, 472, 472, 469, 468, 469, 472, 472, 472, 472, 470, 469, 470, 470, 470, 470, 471, 469, 469, 468, 467, 467, 467, 466, 466, 468, 469, 467, 466, 465, 466, 467, 467, 466, 466, 465, 466, 465, 465, 463, 463, 461, 464, 463, 465, 465, 465, 465, 464, 462, 462, 462, 462, 462, 465, 466, 465, 465, 465, 465, 465, 467, 466, 467, 465, 466, 467, 468, 468, 469, 469, 470, 469, 469, 469, 468, 470, 469, 470, 469, 471, 470, 469, 469, 468, 468, 468, 469, 469, 469, 470, 470, 470, 469, 471, 471, 472, 472, 471, 470, 471, 472, 471, 472, 471, 473, 472, 470, 470, 471, 471, 472, 472, 472, 471, 474, 473, 473, 471, 471, 470, 471, 471, 472, 472, 471, 470, 469, 470, 469, 468, 469, 470, 470, 470, 471, 470, 470, 470, 471, 472, 473, 473, 472, 472, 472, 472, 473, 473, 473, 473, 473, 474, 474, 475, 475, 475, 473, 472, 473, 473, 473, 473, 473, 473, 474, 473, 472, 471, 471, 471, 471, 471, 472, 471, 470, 469, 469, 468, 469, 471, 473, 473, 473, 472, 471, 470, 470, 469, 467, 467, 467, 469, 469, 471, 473, 472, 471, 471, 470, 469, 467, 468, 469, 469, 469, 473, 473, 472, 474, 473, 474, 472, 472, 472, 470, 470, 470, 471, 471, 472, 473, 474, 472, 473, 472, 470, 471, 471, 471, 471, 473, 473, 472, 472, 472, 472, 471, 471, 469, 470, 469, 470, 471, 470, 470, 470, 470, 470, 470, 470, 469, 468, 468, 467, 467, 467, 470, 469, 471, 471, 472, 471, 472, 471, 470, 470, 471, 472, 472, 472, 473, 471, 471, 468, 469, 470, 471, 472, 472, 470, 469, 469, 470, 470, 471, 470, 471, 471, 470, 469, 469, 469, 469, 469, 471, 472, 472, 471, 473, 472, 471, 471, 470, 470, 468, 470, 470, 471, 472, 472, 471, 471, 470, 469, 468, 469, 470, 470, 470, 471, 472, 471, 472, 473, 473, 472, 471, 469, 468, 468, 468, 469, 470, 471, 472, 470, 470, 470, 470, 470, 470, 470, 470, 469, 469, 468, 468, 468, 468, 469, 471, 472, 472, 472, 471, 471, 470, 470, 468, 469, 468, 469, 468, 466, 465, 466, 468, 471, 473, 473, 471, 470, 469, 470, 469, 468, 468, 468, 470, 471, 469, 471, 470, 471, 471, 471, 472, 472, 473, 473, 471, 470, 470, 469, 469, 469, 470, 469, 469, 469, 468, 468, 467, 466, 465, 466, 466, 466, 468, 468, 467, 466, 466, 466, 468, 468, 468, 468, 468, 467, 466, 465, 466, 467, 469, 468, 467, 465, 466, 467, 466, 466, 468, 468, 467, 468, 469, 467, 467, 467, 469, 470, 472, 471, 471, 471, 471, 471, 471, 472, 472, 473, 473, 471, 472, 471, 470, 470, 470, 472, 474, 475, 473, 474, 472, 473, 473, 472, 471, 471, 472, 473, 472, 472, 472, 473, 474, 474, 474};
30 horigs.push_back(horig);}
31 {std::vector<float> horig={474, 476, 478, 478, 477, 477, 476, 476, 475, 475, 477, 477, 478, 477, 477, 477, 477, 477, 477, 477, 477, 475, 475, 475, 476, 475, 475, 474, 476, 476, 475, 474, 472, 472, 472, 471, 471, 470, 471, 470, 470, 469, 469, 470, 472, 472, 470, 470, 468, 468, 470, 473, 471, 470, 469, 469, 469, 468, 467, 466, 463, 466, 465, 467, 468, 469, 470, 472, 472, 471, 470, 470, 468, 467, 467, 469, 468, 466, 465, 465, 466, 467, 467, 468, 468, 468, 468, 470, 468, 469, 469, 468, 468, 468, 468, 470, 471, 473, 472, 472, 472, 470, 470, 467, 466, 469, 470, 472, 472, 474, 472, 470, 470, 469, 468, 469, 469, 469, 470, 471, 471, 470, 470, 471, 470, 472, 471, 471, 470, 469, 469, 468, 468, 467, 468, 468, 470, 471, 469, 469, 466, 466, 466, 466, 467, 466, 468, 468, 469, 470, 471, 470, 467, 464, 464, 463, 463, 465, 465, 468, 470, 472, 471, 470, 469, 468, 469, 469, 469, 470, 469, 469, 470, 470, 471, 470, 472, 472, 473, 472, 472, 471, 472, 472, 472, 470, 471, 472, 473, 474, 473, 472, 473, 472, 471, 470, 470, 471, 473, 474, 474, 473, 472, 470, 468, 471, 473, 473, 474, 474, 472, 471, 471, 471, 471, 472, 473, 472, 471, 471, 471, 471, 473, 473, 473, 473, 474, 474, 474, 472, 472, 471, 473, 474, 473, 473, 472, 470, 470, 471, 473, 472, 473, 472, 471, 471, 470, 469, 469, 470, 471, 471, 472, 471, 472, 472, 470, 469, 469, 469, 470, 470, 470, 467, 467, 467, 466, 465, 466, 467, 468, 467, 468, 469, 468, 467, 467, 468, 470, 469, 469, 469, 468, 467, 468, 469, 470, 470, 472, 472, 472, 472, 471, 472, 470, 472, 473, 472, 470, 471, 470, 470, 471, 472, 472, 472, 470, 469, 468, 468, 468, 468, 469, 470, 471, 470, 469, 467, 466, 465, 463, 466, 465, 467, 468, 469, 471, 473, 473, 472, 472, 470, 469, 470, 469, 469, 470, 471, 472, 472, 470, 469, 469, 469, 470, 472, 471, 472, 470, 471, 472, 472, 473, 472, 473, 473, 472, 473, 472, 472, 471, 472, 471, 472, 472, 471, 470, 469, 470, 470, 470, 471, 471, 470, 470, 469, 469, 468, 469, 469, 468, 467, 467, 466, 465, 465, 465, 465, 465, 466, 467, 468, 468, 469, 467, 469, 469, 471, 471, 473, 473, 474, 472, 473, 472, 470, 469, 470, 471, 471, 470, 468, 469, 470, 471, 471, 471, 470, 470, 472, 471, 472, 471, 469, 467, 467, 466, 466, 467, 467, 468, 467, 468, 469, 469, 468, 469, 467, 468, 468, 470, 473, 471, 470, 469, 470, 470, 470, 469, 469, 469, 469, 468, 468, 468, 468, 468, 469, 469, 471, 472, 472, 472, 471, 469, 466, 467, 467, 467, 466, 467, 468, 470, 470, 468, 468, 468, 468, 468, 471, 472, 473, 470, 470, 466, 466, 467, 467, 467, 469, 470, 472, 472, 472, 473, 474, 475, 476, 476, 476, 478, 477, 476, 477, 476, 475, 475, 475, 474, 475, 477, 476, 477, 476, 476, 476, 476, 476, 475, 476, 474, 472, 470, 469, 468, 467, 467, 467, 467, 470, 471, 471, 471, 472, 471, 470, 470, 469, 469, 469, 468, 470, 470, 472, 472, 472, 473, 473, 473, 474, 473, 472, 471, 470, 470, 471, 471, 470, 469, 469, 468, 470, 470, 469, 470, 469, 469, 467, 469, 466, 466, 467, 466, 467, 468, 467, 466, 468, 467, 467, 466, 467, 468, 469, 468, 468, 468, 468, 470, 469, 470, 469, 470, 468, 469, 469, 469, 470, 471, 470, 471, 473, 472, 472, 471, 472, 474, 475, 477, 477, 476, 473, 473, 473, 471, 472, 470, 470, 470, 469, 468, 467, 468, 466, 466, 467, 467, 466, 467, 466, 466, 466, 467, 468, 466, 464, 463, 462, 463, 464, 463, 463, 464, 462, 464, 466, 466, 467, 465, 466, 467, 467, 468, 469, 469, 467, 467, 468, 470, 470, 471, 471, 472, 473, 473, 472, 472, 472, 472, 473, 472, 472, 471, 470, 470, 471, 472, 472, 474, 474, 475, 476, 475, 473, 472, 472, 473, 474, 473, 471, 470, 471, 472, 473, 472, 473, 472, 471, 473, 472, 472, 473, 470, 469, 468, 467, 469, 469, 470, 472, 472, 472, 471, 472, 471, 471, 473, 473, 472, 471, 472, 470, 471, 471, 472, 471, 473, 471, 470, 467, 467, 466, 467, 467, 468, 469, 469, 470, 469, 468, 468, 469, 470, 469, 469, 470, 469, 469, 469, 469, 470, 471, 473, 470, 472, 472, 472, 473, 472, 473, 472, 471, 470, 470, 471, 472, 472, 471, 470, 469, 469, 471, 471, 471, 471, 473, 474, 473, 472, 471, 470, 470, 469, 469, 469, 469, 469, 470, 470, 471, 473, 474, 474, 473, 473, 471, 469, 467, 468, 468, 470, 468, 470, 468, 469, 468, 466, 466, 466, 466, 466, 467, 468, 467, 466, 466, 468, 468, 468, 469, 469, 469, 468, 468, 470, 469, 471, 470, 470, 470, 470, 469, 469, 469, 470, 469, 470, 470, 470, 471, 471, 469, 469, 468, 467, 466, 467, 467, 469, 469, 469, 472, 471, 470, 470, 469, 467, 466, 466, 465, 465, 465, 468, 469, 471, 471, 471, 470, 471, 470, 470, 471, 469, 470, 472, 471, 471, 470, 468, 467, 467, 466, 468, 470, 470, 469, 470, 468, 469, 471, 471, 472, 471, 471, 471, 471, 471, 472, 473, 472, 472, 472, 473, 473, 472, 473, 474, 473, 474, 474, 474, 475, 475, 474, 473, 471, 473, 474, 475, 476, 476, 475, 473, 473, 473, 474, 475, 473, 474, 476, 476, 476, 477, 477, 475, 474, 473, 475, 474, 474, 473, 472, 472, 472, 470, 469, 469, 467, 467, 468, 469, 470, 469, 468, 468, 467, 467, 467, 467, 468, 468, 466, 466, 467, 468, 469, 469, 469, 469, 469, 469, 469, 470, 469, 470, 471, 471, 470, 470, 469, 469, 469, 469, 471, 471, 469, 469, 469, 470, 470, 472, 470, 472, 473, 473, 473, 473, 474, 474, 472, 470, 470, 472, 472, 473, 474, 474, 473, 471, 471, 470, 469, 471, 472, 472, 472, 470, 468, 468, 468, 469, 470, 471, 472, 472, 471, 472, 472, 472, 471, 472, 472, 474, 475, 473, 472, 470, 470, 468, 470, 472, 472, 473, 471, 473, 472, 471, 470, 470, 469, 469, 468, 468, 469, 470, 470, 470, 470, 469, 470, 470, 468, 468, 466, 464, 463, 463, 465, 464, 464, 463, 461, 463, 464, 463, 466, 464, 464, 464, 464, 464, 463, 464, 463, 462, 463, 464, 466, 467, 468, 469, 467, 468, 469, 471, 472, 471, 473, 471, 470, 469, 470, 468, 470, 470, 472, 472, 471, 471, 471, 471, 471, 470, 472, 471, 472, 472, 473, 474, 474, 472, 471, 469, 469, 469, 470, 470, 470, 471, 469, 470, 471, 470, 472, 472, 471, 471, 471, 471, 471, 470, 471, 470, 471, 470, 471, 471, 473, 474, 475, 475, 473, 472, 469, 469, 471, 471, 472, 472, 473, 473, 473, 474, 476, 476, 478, 476, 478, 478, 477, 477, 476, 474, 474, 474, 474, 473, 473, 472, 473, 472, 473, 471, 470, 469, 468, 466, 466, 465, 467, 466, 464, 463, 462, 461, 461, 462, 464, 463, 463, 462, 462, 464, 467, 467, 466, 464, 464, 462, 462, 462, 462, 463, 463, 463, 463, 465, 465, 467, 468, 469, 469, 468, 468, 468, 470, 471, 471, 472, 473, 473, 473, 473, 473, 475, 476, 477, 477, 477, 476, 477, 476, 475, 475, 475, 476, 475, 474, 473, 473, 474, 474, 475, 474, 474, 473, 472, 472, 471, 472, 472, 472, 473, 473, 471, 471, 471, 472, 472, 472, 472, 470, 471, 470, 472, 472, 472, 474, 473, 474, 473, 471, 472, 470, 471, 472, 473, 474, 474, 475, 476, 474, 471, 471, 468, 469, 470, 471, 470, 471, 471, 471, 472, 471, 471, 470, 470, 467, 469, 470, 472, 474, 475, 473, 472, 471, 471, 470, 472, 473, 474, 474, 474, 474, 474, 474, 473, 472, 474, 475, 476, 476, 476, 475, 475, 475, 475, 475, 475, 473, 474, 474, 473, 472, 472, 472, 472, 473, 472, 471, 470, 470, 473, 473, 475, 475, 472, 473, 471, 471, 470, 471, 470, 470, 472, 473, 473, 472, 471, 472, 472, 474, 473, 473, 473, 472, 473, 472, 472, 470, 471, 471, 470, 470, 471, 470, 469, 467, 466, 466, 464, 463, 463, 464, 465, 466, 465, 465, 463, 461, 461, 461, 461, 460, 460, 461, 460, 462, 463, 464, 464, 466, 466, 468, 468, 467, 468, 467, 468, 468, 469, 469, 469, 471, 471, 470, 471, 473, 472, 472, 472, 470, 470, 470, 471, 472, 473, 472, 473, 474, 474, 473, 474, 474, 473, 472, 471, 471, 471, 470, 469, 470, 470, 471, 471, 470, 470, 470, 470, 469, 467, 466, 465, 466, 467, 468, 469, 470, 470, 469, 468, 468, 468, 469, 470, 470, 470, 471, 472, 472, 473, 472, 471, 470, 470, 471, 472, 474, 473, 474, 474, 473, 472, 470, 470, 470, 471, 470, 471, 471, 471, 470, 470, 470, 468, 468, 468, 469, 470, 469, 468, 468, 468, 468, 470, 472, 471, 471, 470, 469, 467, 468, 470, 470, 471, 470, 470, 471, 472, 473, 473, 473, 474, 473, 474, 474, 475, 474, 475, 477, 474, 474, 474, 472, 471, 471, 470, 471, 473, 473, 473, 474, 473, 472, 471, 471, 472, 471, 471, 471, 471, 471, 474, 472, 475, 471, 470, 469, 468, 469, 471, 473, 474, 476, 475, 476, 474, 472, 472, 472, 472, 474, 474, 474, 474, 474, 474, 474, 473, 472, 471, 474, 474, 475, 474, 472, 472, 472, 471, 472, 472, 473, 473, 473, 473, 474, 475, 474, 473, 472, 473, 474, 476, 476, 475, 475, 474, 472, 471, 470, 470, 470, 471, 471, 472, 471, 473, 472, 472, 471, 469, 469, 469, 470, 470, 469, 467, 466, 465, 466, 466, 467, 468, 469, 469, 468, 467, 465, 464, 464, 466, 468, 469, 471, 470, 468, 467, 467, 469, 469, 470, 467, 467, 465, 466, 465, 466, 466, 465, 464, 464, 465, 465, 467, 467, 468, 468, 469, 470, 470, 470, 471, 471, 471, 471, 471, 472, 472, 472, 471, 471, 471, 471, 472, 473, 473, 473, 472, 472, 472, 473, 472, 473, 473, 472, 473, 472, 470, 470, 471, 472, 472, 473, 472, 470, 469, 468, 466, 467, 468, 468, 469, 469, 470, 470, 469, 469, 467, 468, 468, 468, 468, 469, 469, 470, 472, 472, 473, 473, 472, 472, 472, 471, 471, 473, 474, 474, 474, 475, 476, 474, 472, 470, 470, 471, 471, 473, 473, 475, 476, 476, 475, 474, 476, 477, 477, 477, 474, 474, 472, 471, 470, 470, 471, 471, 470, 470, 472, 470, 472, 471, 468, 467, 467, 468, 467, 467, 466, 467, 468, 468, 469, 467, 467, 465, 464, 462, 464, 464, 466, 465, 467, 465, 464, 464, 464, 464, 465, 464, 464, 464, 465, 466, 465, 465, 465, 466, 466, 467, 468, 470, 471, 470, 471, 471, 471, 470, 471, 471, 471, 471, 472, 472, 473, 472, 471, 470, 469, 469, 469, 471, 471, 471, 472, 472, 473, 473, 472, 473, 471, 473, 474, 474, 475, 473, 473, 473, 472, 472, 473, 473, 473, 472, 472, 471, 470, 472, 472, 473, 473, 474, 473, 473, 473, 473, 474, 474, 474, 472, 471, 470, 469, 472, 470, 472, 471, 473, 474, 472, 472, 472, 470, 470, 469, 471, 471, 470, 471, 470, 470, 471, 472, 471, 469, 470, 470, 471, 473, 474, 473, 473, 471, 470, 469, 472, 470, 470, 470, 470, 470, 469, 470, 470, 469, 468, 468, 468, 469, 469, 469, 469, 470, 471, 472, 472, 472, 471, 472, 470, 470, 469, 467, 467, 468, 469, 471, 471, 470, 468, 467, 468, 468, 468, 468, 468, 467, 467, 468, 468, 469, 469, 467, 466, 467, 465, 465, 466, 466, 468, 469, 469, 470, 470, 469, 468, 466, 467, 468, 468, 471, 470, 470, 470, 470, 470, 471, 471, 472, 472, 472, 472, 471, 471, 470, 471, 471, 472, 470, 471, 469, 469, 467, 467, 468, 469, 471, 474, 475, 474, 474, 473, 473, 473, 473, 474, 472, 470, 470, 468, 469, 470, 469, 469, 468, 467, 469, 469, 469, 469, 469, 470, 468, 468, 466, 465, 466, 465, 466, 468, 468, 469, 468, 469, 469, 468, 468, 469, 470, 470, 471, 471, 471, 469, 468, 467, 467, 467, 467, 469, 470, 471, 471, 473, 472, 471, 470, 469, 469, 470, 471, 473, 472, 473, 472, 472, 471, 472, 474, 474, 472, 473, 472, 472, 473, 473, 472, 473, 473, 472, 472, 471, 471, 470, 472, 471, 472, 473, 475, 474, 473, 472, 472, 471, 471, 472, 473, 472, 473, 473, 472, 475, 475, 475, 474, 473, 473, 472, 472, 473, 473, 472, 475, 475, 474, 474, 474, 474, 474, 473, 473, 472, 473, 471, 470, 469, 468, 468, 469, 468, 467, 467, 467, 467, 466, 466, 466, 466, 465, 464, 466, 466, 467, 468, 467, 467, 466, 467, 466, 468, 467, 466, 467, 467, 467, 467, 468, 468, 469, 470, 470, 470, 470, 469, 469, 470, 470, 471, 472, 474, 474, 474, 473, 473, 473, 473, 474, 474, 474, 474, 473, 471, 471, 473, 475, 475, 475, 474, 472, 470, 470, 471, 471, 472, 473, 474, 474, 474, 473, 471, 469, 470, 471, 471, 471, 470, 470, 469, 470, 468, 468, 469, 470, 469, 469, 469, 468, 469, 468, 468, 469, 470, 469, 468, 468, 469, 471, 470, 471, 469, 467, 462, 453, 453, 458, 463, 471, 472, 472, 471, 472, 471, 470, 472, 472, 471, 472, 471, 470, 469, 468, 470, 471, 472, 473, 473, 471, 471, 470, 471, 469, 468, 468, 469, 470, 473, 475, 475, 474, 473, 472, 473, 471, 472, 471, 469, 470, 470, 470, 470, 471, 471, 471, 472, 471, 471, 472, 473, 474, 474, 473, 471, 470, 469, 468, 467, 466, 466, 468, 469, 469, 469, 470, 468, 469, 469, 468, 467, 466, 466, 466, 465, 465, 464, 463, 463, 464, 466, 466, 467, 467, 467, 466, 467, 468, 469, 468, 468, 467, 468, 471, 472, 473, 473, 474, 473, 472, 470, 471, 470, 471, 471, 470, 471, 469, 468, 468, 469, 470, 473, 475, 475, 474, 473, 471, 469, 466, 466, 467, 466, 467, 467, 468, 467, 468, 467, 468, 469, 469, 470, 471, 471, 471, 471, 470, 470, 469, 470, 469, 470, 472, 474, 476, 476, 476, 475, 474, 473, 474, 475, 478, 479, 478, 476, 474, 474, 475, 475, 474, 474, 474, 474, 474, 475, 475, 474, 472, 472, 471, 472, 473, 472, 471, 471, 468, 468, 467, 468, 469, 471, 470, 470, 469, 470, 470, 472, 472, 471, 470, 468, 468, 469, 470, 470, 471, 469, 469, 468, 468, 469, 469, 471, 472, 472, 471, 472, 470, 470, 468, 469, 470, 470, 470, 470, 469, 469, 470, 471, 474, 474, 474, 474, 472, 473, 472, 472, 473, 472, 472, 472, 470, 471, 471, 472, 471, 470, 470, 471, 472, 471, 472, 473, 471, 470, 470, 470, 471, 471, 471, 468, 469, 469, 471, 471, 471, 470, 472, 471, 472, 471, 472, 471, 472, 473, 473, 473, 474, 475, 476, 476, 476, 477, 474, 472, 471, 472, 472, 474, 475, 477, 477, 476, 475, 474, 474, 473, 472, 472, 470, 470, 471, 472, 471, 471, 471, 470, 469, 469, 467, 468, 470, 470, 469, 470, 469, 469, 469, 468, 469, 467, 466, 465, 465, 463, 463, 465, 467, 469, 469, 468, 466, 465, 464, 465, 464, 463, 464, 463, 463, 465, 466, 467, 467, 469, 468, 470, 470, 469, 468, 466, 466, 467, 468, 468, 469, 469, 469, 470, 470, 470, 468, 469, 468, 468, 468, 468, 467, 468, 467, 466, 466, 465, 466, 468, 469, 471, 471, 470, 469, 471, 471, 472, 471, 473, 474, 474, 473, 472, 471, 471, 470, 469, 471, 471, 473, 472, 472, 473, 472, 472, 472, 472, 472, 471, 471, 471, 472, 473, 472, 472, 471, 470, 469, 468, 467, 467, 467, 467, 469, 470, 471, 472, 473, 473, 473, 471, 472, 472, 473, 472, 472, 472, 472, 472, 472, 473, 474, 475, 475, 475, 473, 472, 471, 470, 470, 470, 470, 472, 472, 472, 471, 470, 470, 470, 471, 472, 472, 473, 472, 474, 473, 471, 471, 471, 469, 468, 467, 466, 465, 467, 467, 469, 468, 467, 465, 466, 465, 464, 466, 467, 468, 467, 466, 464, 465, 465, 467, 467, 466, 465, 466, 466, 467, 468, 468, 469, 469, 468, 469, 469, 471, 470, 469, 470, 470, 468, 468, 468, 470, 472, 472, 472, 472, 472, 471, 471, 471, 472, 472, 473, 475, 474, 471, 472, 471, 472, 472, 472, 473, 475, 476, 475, 478, 478, 477, 475, 476, 476, 477, 476, 477, 475, 475, 474, 475, 475, 475, 475, 474, 472, 470, 470, 470, 469, 470, 470, 470, 471, 470, 469, 468, 469, 470, 471, 470, 470, 469, 469, 468, 468, 466, 465, 464, 465, 467, 468, 468, 470, 470, 470, 471, 472, 473, 471, 471, 470, 470, 471, 472, 473, 473, 474, 473, 469, 467, 466, 466, 468, 470, 470, 470, 470, 468, 468, 468, 470, 471, 471, 470, 468, 467, 468, 469, 469, 468, 469, 468, 467, 467, 467, 466, 466, 466, 466, 466, 467, 466, 467, 465, 465, 465, 465, 466, 467, 467, 466, 466, 466, 466, 466, 469, 469, 470, 470, 471, 469, 469, 469, 470, 471, 470, 470, 470, 471, 471, 471, 470, 470, 468, 469, 468, 469, 470, 472, 472, 473, 471, 472, 474, 474, 475, 476, 475, 474, 473, 473, 474, 474, 472, 472, 473, 474, 473, 473, 473, 471, 469, 469, 470, 471, 472, 473, 473, 472, 471, 470, 469, 469, 471, 470, 471, 470, 471, 471, 471, 471, 470, 470, 470, 472, 473, 473, 473, 473, 473, 470, 472, 470, 470, 469, 470, 471, 471, 472, 472, 472, 472, 471, 470, 471, 471, 472, 473, 472, 472, 472, 472, 473, 472, 471, 471, 471, 469, 470, 471, 470, 469, 469, 469, 470, 471, 472, 471, 472, 472, 472, 471, 469, 468, 468, 470, 471, 470, 470, 469, 469, 468, 468, 470, 469, 468, 469, 468, 467, 467, 465, 465, 466, 468, 468, 468, 468, 469, 469, 468, 469, 470, 470, 469, 470, 471, 470, 470, 469, 469, 470, 471, 471, 471, 473, 472, 474, 473, 471, 471, 470, 471, 471, 471, 471, 471, 471, 469, 468, 466, 466, 467, 466, 468, 469, 469, 469, 467, 466, 466, 466, 464, 465, 465, 465, 466, 467, 467, 466, 465, 465, 467, 467, 469, 468, 468, 468, 469, 470, 471, 469, 470, 468, 468, 467, 469, 469, 468, 468, 470, 469, 472, 471, 471, 471, 471, 473, 476, 477, 477, 477, 476, 474, 475, 474, 474, 473, 473, 474, 475, 476, 477, 478, 477, 478, 478, 476, 477, 476, 477, 476, 475, 475, 475, 476, 475, 473, 471, 470, 471, 473, 473, 473, 472, 471, 469, 469, 468, 468, 468, 468, 469, 467, 466, 465, 465, 467, 467, 467, 467, 467, 468, 468, 468, 466, 465, 463, 465, 466, 468, 468, 468, 468, 470, 472, 473, 472, 472, 472, 472, 472, 471, 472, 473, 472, 474, 475, 476, 476, 476, 473, 472, 471, 472, 474, 474, 474, 475, 476, 474, 472, 472, 471, 470, 471, 471, 471, 472, 470, 472, 471, 470, 471, 470, 470, 470, 469, 470, 469, 466, 467, 467, 467, 466, 469, 469, 471, 470, 469, 468, 467, 467, 468, 469, 471, 471, 471, 470, 471, 470, 472, 471, 472, 473, 472, 472, 469, 468, 469, 468, 470, 471, 471, 471, 471, 470, 469, 471, 472, 473, 474, 473, 475, 474, 474, 473, 473, 473, 474, 475, 475, 475, 473, 474, 471, 470, 471, 471, 472, 474, 472, 472, 470, 470, 470, 471, 471, 469, 469, 469, 469, 467, 466, 466, 466, 468, 469, 468, 468, 468, 467, 464, 465, 465, 465, 464, 465, 465, 464, 464, 464, 465, 465, 466, 465, 465, 466, 466, 466, 467, 469, 468, 468, 467, 465, 467, 467, 468, 468, 469, 470, 470, 470, 470, 470, 471, 473, 475, 475, 474, 472, 470, 471, 471, 472, 473, 473, 472, 471, 471, 472, 471, 471, 471, 472, 474, 474, 473, 471, 471, 472, 470, 469, 469, 468, 467, 469, 468, 468, 468, 468, 470, 469, 470, 468, 467, 467, 467, 467, 468, 468, 469, 468, 468, 468, 469, 469, 468, 470, 471, 471, 470, 470, 470, 471, 472, 470, 470, 468, 468, 468, 470, 472, 472, 475, 475, 475, 475, 474, 475, 475, 475, 475, 476, 476, 477, 478, 476, 476, 474, 474, 473, 474, 474, 474, 473, 473, 471, 471, 470, 471, 472, 471, 471, 469, 468, 466, 467, 468, 469, 470, 470, 471, 470, 468, 467, 465, 465, 465, 463, 464, 464, 466, 467, 468, 465, 465, 465, 466, 467, 467, 466, 465, 466, 466, 469, 470, 472, 474, 474, 474, 473, 472, 471, 472, 474, 474, 474, 472, 470, 470, 471, 471, 471, 471, 470, 469, 470, 469, 470, 470, 470, 470, 468, 468, 467, 469, 470, 471, 471, 470, 470, 469, 471, 471, 470, 469, 469, 469, 469, 470, 471, 471, 472, 472, 473, 474, 475, 476, 475, 474, 472, 470, 471, 471, 472, 472, 472, 471, 469, 467, 468, 470, 472, 471, 470, 470, 469, 471, 470, 470, 470, 471, 471, 471, 468, 467, 467, 468, 469, 469, 469, 470, 469, 468, 470, 471, 472, 473, 476, 475, 473, 472, 472, 472, 474, 473, 474, 474, 474, 472, 472, 470, 471, 471, 471, 472, 470, 470, 471, 470, 470, 469, 468, 468, 468, 468, 468, 468, 468, 467, 467, 468, 466, 465, 463, 463, 463, 463, 464, 465, 465, 464, 464, 464, 466, 467, 468, 468, 467, 467, 469, 469, 468, 469, 469, 469, 469, 468, 468, 469, 469, 470, 470, 469, 470, 471, 469, 468, 469, 471, 471, 471, 472, 473, 472, 473, 472, 473, 471, 471, 471, 471, 471, 471, 472, 473, 473, 470, 470, 468, 469, 471, 473, 474, 474, 474, 474, 473, 475, 474, 475, 475, 475, 475, 476, 476, 474, 474, 474, 473, 474, 474, 473, 473, 473, 474, 475, 477, 478, 478, 477, 476, 476, 475, 476, 475, 477, 476, 476, 475, 474, 475, 475, 474, 475, 473, 472, 471, 470, 471, 471, 473, 472, 472, 472, 473, 474, 474, 474, 475, 473, 473, 472, 471, 472, 470, 470, 469, 469, 467, 467, 469, 468, 469, 469, 471, 469, 468, 466, 465, 465, 465, 466, 468, 468, 467, 467, 466, 467, 466, 467, 467, 467, 466, 466, 466, 466, 466, 465, 464, 464, 465, 466, 466, 467, 467, 468, 467, 467, 465, 466, 466, 468, 467, 468, 468, 470, 471, 472, 474, 473, 473, 475, 474, 474, 474, 476, 475, 476, 476, 476, 477, 479, 480, 479, 477, 477, 477, 477, 476, 476, 477, 475, 474, 473, 472, 470, 470, 469, 468, 467, 467, 468, 466, 468, 467, 466, 467, 467, 468, 468, 468, 467, 466, 467, 467, 468, 466, 466, 466, 465, 464, 463, 465, 465, 464, 465, 467, 468, 467, 470, 470, 472, 473, 473, 473, 473, 472, 472, 471, 472, 473, 475, 474, 474, 474, 475, 474, 475, 473, 472, 472, 472, 473, 474, 476, 478, 478, 478, 477, 475, 475, 472, 474, 475, 475, 475, 474, 472, 471, 470, 471, 472, 473, 472, 471, 470, 468, 468, 468, 469, 470, 468, 469, 469, 468, 467, 469, 469, 470, 471, 472, 472, 471, 470, 471, 471, 471, 470, 470, 469, 470, 470, 470, 471, 472, 472, 472, 472, 473, 471, 470, 471, 469, 469, 468, 470, 469, 469, 470, 470, 470, 469, 467, 466, 468, 469, 470, 470, 470, 470, 469, 469, 468, 468, 468, 467, 467, 468, 469, 471, 473, 473, 473, 472, 471, 472, 471, 472, 472, 472, 473, 473, 474, 475, 476, 476, 474, 473, 470, 469, 470, 470, 471, 472, 472, 473, 471, 469, 470, 470, 471, 472, 472, 471, 469, 467, 468, 471, 472, 473, 472, 472, 469, 469, 468, 469, 468, 468, 468, 468, 468, 470, 468, 469, 469, 468, 466, 468, 466, 466, 466, 467, 466, 465, 465, 464, 465, 466, 466, 468, 469, 468, 467, 466, 466, 465, 465, 466, 467, 468, 468, 467, 468, 468, 468, 467, 468, 467, 467, 469, 470, 471, 471, 472, 471, 469, 469, 468, 470, 472, 475, 476, 476, 477, 478, 477, 478, 478, 477, 476, 477, 476, 477, 476, 476, 475, 475, 475, 475, 474, 473, 473, 474, 473, 474, 473, 471, 473, 472, 472, 471, 470, 470, 470, 469, 469, 470, 469, 470, 469, 471, 471, 470, 470, 468, 469, 470, 469, 467, 469, 468, 468, 468, 468, 467, 466, 468, 471, 473, 475, 474, 473, 472, 473, 473, 473, 475, 475, 474, 474, 475, 478, 480, 482, 482, 483, 484, 486, 487, 486, 486, 485, 487, 489, 489, 490, 491, 491, 492, 490, 490, 488, 486, 487, 486, 487, 488, 489, 490, 491, 492, 491, 492, 491, 492, 493, 494, 495, 494, 494, 495, 496, 496, 498, 499, 502, 502, 504, 505, 506, 506, 507, 507, 511, 511, 513, 514, 515, 518, 519, 522, 523, 525, 526, 527, 528, 530, 532, 535, 539, 539, 541, 544, 548, 551, 555, 556, 560, 563, 566, 568, 571, 574, 577, 580, 583, 582, 581, 579, 575, 574, 572, 568, 566, 563, 562, 562, 562, 564, 567, 572, 576, 578, 579, 581, 580, 578, 575, 572, 568, 566, 564, 563, 561, 559, 557, 555, 553, 551, 549, 546, 540, 534, 527, 521, 516, 512, 509, 503, 499, 496, 494, 489, 485, 481, 478, 475, 474, 473, 473, 472, 470, 469, 467, 465, 461, 462, 461, 461, 461, 461, 460, 459, 459, 459, 460, 459, 457, 456, 456, 456, 457, 458, 458, 457, 456, 459, 458, 458, 458, 457, 457, 457, 458, 458, 458, 459, 460, 460, 460, 460, 463, 463, 464, 465, 463, 463, 461, 462, 462, 462, 462, 462, 460, 460, 460, 460, 460, 460, 460, 460, 461, 463, 462, 462, 462, 463, 463, 462, 462, 462, 462, 462, 462, 463, 465, 466, 465, 466, 466, 468, 466, 465, 463, 463, 463, 464, 465, 464, 465, 466, 464, 465, 465, 465, 463, 463, 463, 462, 462, 464, 465, 464, 465, 467, 467, 467, 465, 463, 460, 461, 462, 461, 463, 462, 461, 462, 461, 460, 460, 461, 461, 460, 461, 460, 460, 461, 459, 460, 463, 462, 462, 462, 462, 462, 462, 461, 460, 461, 462, 462, 462, 463, 462, 463, 464, 464, 464, 462, 462, 462, 463, 464, 464, 464, 464, 462, 462, 460, 460, 461, 461, 464, 463, 463, 462, 460, 459, 459, 460, 460, 462, 462, 463, 462, 460, 460, 459, 459, 459, 461, 462, 463, 462, 463, 463, 464, 463, 462, 460, 460, 461, 462, 463, 463, 464, 463, 464, 462, 463, 464, 463, 464, 463, 466, 466, 466, 467, 469, 471, 471, 472, 469, 469, 468, 467, 467, 468, 467, 468, 468, 468, 469, 467, 467, 466, 467, 469, 469, 470, 468, 467, 465, 464, 463, 463, 463, 463, 461, 462, 464, 465, 468, 468, 466, 465, 465, 465, 466, 465, 464, 463, 463, 462, 463, 462, 464, 463, 463, 464, 464, 465, 465, 465, 464, 463, 462, 462, 462, 464, 464, 463, 463, 463, 463, 462, 464, 464, 467, 466, 468, 468, 468, 466, 466, 465, 465, 465, 467, 467, 465, 465, 464, 464, 464, 464, 461, 461, 460, 460, 458, 457, 458, 459, 460, 460, 462, 462, 462, 461, 462, 461, 461, 463, 462, 463, 464, 463, 461, 461, 460, 460, 460, 462, 466, 468, 470, 469, 467, 467, 467, 466, 465, 465, 467, 467, 468, 468, 469, 466, 467, 465, 465, 465, 463, 463, 462, 463, 464, 463, 464, 465, 465, 464, 465, 465, 464, 462, 462, 461, 463, 464, 468, 469, 470, 470, 470, 468, 468, 468, 468, 467, 468, 468, 466, 465, 465, 465, 467, 467, 470, 467, 466, 466, 468, 468, 467, 466, 465, 465, 464, 464, 467, 467, 468, 467, 469, 469, 468, 467, 468, 467, 466, 465, 464, 463, 462, 463, 464, 464, 462, 461, 461, 461, 461, 461, 462, 462, 462, 462, 464, 464, 466, 465, 466, 466, 466, 464, 464, 464, 464, 464, 464, 464, 463, 461, 461, 462, 463, 463, 463, 465, 466, 467, 468, 469, 470, 470, 467, 466, 465, 466, 466, 467, 466, 466, 465, 464, 464, 465, 464, 464, 463, 462, 462, 462, 463, 466, 466, 465, 465, 462, 462, 461, 462, 463, 463, 463, 463, 463, 462, 461, 461, 461, 460, 460, 460, 461, 462, 462, 462, 462, 463, 461, 461, 461, 460, 462, 463, 462, 463, 462, 461, 461, 461, 460, 462, 464, 464, 466, 465, 466, 465, 467, 467, 468, 468, 466, 465, 464, 465, 467, 468, 468, 468, 469, 470, 471, 471, 470, 470, 470, 469, 469, 469, 468, 465, 467, 468, 469, 468, 467, 467, 467, 468, 468, 468, 468, 469, 468, 467, 465, 464, 464, 464, 465, 465, 463, 464, 465, 464, 465, 462, 461, 464, 465, 467, 468, 467, 466, 465, 464, 464, 463, 465, 466, 467, 470, 470, 470, 471, 471, 469, 467, 466, 467, 468, 467, 468, 468, 468, 469, 469, 470, 470, 469, 470, 470, 469, 466, 465, 465, 464, 464, 465, 464, 465, 466, 467, 466, 464, 463, 461, 462, 463, 463, 463, 463, 464, 463, 462, 462, 461, 463, 463, 463, 465, 465, 465, 466, 465, 464, 465, 464, 465, 467, 467, 467, 468, 467, 467, 466, 465, 467, 468, 467, 467, 468, 467, 467, 467, 466, 466, 465, 468, 469, 468, 469, 468, 466, 465, 464, 464, 464, 464, 465, 464, 464, 463, 463, 461, 462, 462, 462, 464, 464, 464, 465, 466, 466, 467, 467, 465, 464, 466, 465, 464, 465, 465, 464, 464, 467, 466, 467, 468, 467, 468, 467, 468, 468, 469, 469, 468, 468, 468, 471, 470, 470, 469, 470, 470, 469, 469, 468, 467, 465, 465, 466, 467, 465, 465, 465, 465, 466, 466, 467, 466, 466, 465, 465, 464, 467, 466, 467, 470, 469, 467, 467, 466, 465, 464, 465, 466, 465, 466, 467, 467, 467, 466, 466, 466, 464, 465, 466, 466, 466, 467, 466, 466, 465, 464, 464, 464, 464, 462, 461, 460, 460, 460, 459, 460, 460, 461, 464, 465, 464, 464, 463, 464, 464, 464, 463, 463, 463, 465, 465, 465, 462, 462, 461, 462, 462, 463, 463, 463, 465, 465, 465, 465, 464, 462, 462, 462, 464, 466, 466, 465, 464, 463, 462, 462, 461, 460, 460, 462, 462, 464, 464, 464, 465, 465, 466, 465, 467, 466, 467, 467, 467, 468, 467, 466, 467, 467, 467, 466, 468, 468, 467, 467, 466, 466, 467, 466, 466, 467, 467, 467, 466, 468, 467, 467, 467, 467, 467, 465, 466, 466, 467, 467, 465, 464, 464, 467, 468, 471, 473, 473, 473, 473, 473, 471, 470, 472, 472, 472, 473, 470, 470, 470, 469, 469, 470, 471, 471, 472, 473, 473, 472, 474, 474, 475, 475, 473, 473, 473, 473, 472, 471, 470, 470, 469, 468, 468, 468, 467, 468, 468, 467, 466, 466, 466, 465, 463, 463, 465, 464, 464, 466, 467, 468, 467, 467, 466, 466, 466, 465, 465, 466, 466, 466, 466, 466, 467, 467, 467, 467, 467, 468, 470, 470, 471, 470, 468, 467, 467, 467, 468, 470, 471, 470, 470, 468, 469, 473, 473, 471, 469, 466, 465, 466, 466, 465, 466, 466, 466, 465, 464, 464, 465, 463, 462, 460, 461, 462, 463, 463, 463, 463, 464, 464, 464, 462, 461, 460, 459, 458, 460, 461, 464, 464, 463, 464, 464, 463, 464, 465, 464, 463, 463, 462, 461, 461, 462, 464, 464, 465, 464, 464, 465, 467, 467, 467, 468, 467, 467, 468, 469, 468, 468, 467, 469, 472, 475, 473, 473, 472, 470, 470, 470, 471, 471, 471, 470, 469, 470, 470, 471, 470, 470, 470, 470, 470, 469, 471, 471, 471, 472, 471, 470, 470, 471, 471, 471, 470, 471, 470, 470, 468, 469, 468, 467, 468, 468, 468, 468, 468, 468, 467, 467, 465, 464, 463, 464, 466, 467, 468, 467, 466, 465, 466, 469, 468, 468, 467, 467, 466, 467, 466, 466, 465, 466, 467, 466, 466, 467, 468, 468, 469, 470, 470, 470, 469, 469, 467, 467, 469, 469, 469, 471, 470, 470, 470, 469, 469, 469, 470, 471, 472, 471, 471, 471, 471, 472, 470, 469, 469, 468, 468, 467, 468, 469, 471, 470, 470, 468, 469, 468, 468, 467, 467, 466, 466, 468, 467, 466, 467, 465, 465, 465, 465, 465, 466, 466, 466, 466, 465, 465, 465, 464, 463, 464, 465, 466, 467, 466, 463, 464, 465, 467, 467, 467, 466, 464, 462, 462, 463, 463, 463, 462, 462, 462, 461, 462, 461, 461, 462, 462, 463, 462, 461, 462, 461, 462, 463, 464, 465, 465, 464, 466, 467, 466, 466, 464, 463, 462, 462, 462, 463, 464, 465, 467, 467, 467, 468, 469, 469, 469, 469, 469, 468, 468, 468, 467, 467, 468, 467, 468, 468, 468, 470, 472, 472, 471, 472, 470, 469, 468, 468, 470, 470, 468, 470, 469, 470, 471, 472, 471, 472, 470, 470, 470, 470, 470, 470, 472, 473, 472, 472, 471, 469, 469, 468, 470, 470, 471, 471, 470, 470, 471, 472, 473, 471, 470, 469, 469, 468, 468, 467, 466, 465, 465, 465, 466, 465, 465, 466, 466, 467, 467, 466, 464, 463, 465, 466, 465, 466, 466, 466, 466, 466, 466, 466, 465, 464, 465, 465, 466, 467, 467, 466, 466, 464, 465, 465, 465, 464, 463, 463, 464, 464, 463, 464, 464, 467, 466, 468, 466, 466, 465, 467, 467, 467, 466, 466, 468, 467, 467, 466, 467, 468, 470, 469, 469, 471, 471, 472, 471, 470, 470, 471, 470, 470, 469, 470, 469, 471, 470, 469, 472, 472, 472, 471, 470, 470, 471, 473, 475, 473, 473, 472, 473, 472, 471, 471, 471, 470, 470, 472, 472, 472, 471, 469, 468, 466, 466, 466, 466, 465, 465, 465, 466, 465, 466, 467, 467, 465, 464, 463, 463, 462, 463, 464, 464, 465, 464, 463, 463, 463, 463, 462, 464, 464, 466, 466, 466, 466, 466, 466, 465, 466, 464, 463, 463, 465, 467, 470, 468, 467, 467, 467, 470, 470, 471, 471, 472, 469, 470, 469, 468, 467, 468, 468, 467, 467, 467, 466, 467, 468, 468, 469, 469, 469, 468, 467, 467, 467, 467, 468, 467, 466, 467, 468, 469, 469, 467, 467, 466, 466, 466, 467, 467, 468, 467, 467, 468, 469, 468, 467, 467, 467, 467, 467, 467, 467, 467, 467, 468, 468, 467, 467, 468, 466, 465, 465, 466, 466, 466, 466, 466, 466, 466, 464, 465, 466, 466, 466, 466, 467, 468, 469, 467, 467, 467, 467, 466, 467, 467, 469, 470, 470, 469, 469, 468, 468, 468, 468, 469, 469, 470, 470, 470, 470, 470, 471, 471, 471, 472, 474, 474, 474, 475, 475, 474, 473, 473, 471, 471, 471, 471, 473, 473, 473, 473, 472, 472, 471, 471, 471, 471, 470, 471, 470, 470, 471, 471, 469, 469, 470, 470, 470, 471, 470, 471, 472, 472, 471, 469, 468, 467, 466, 467, 467, 468, 469, 469, 468, 469, 471, 473, 474, 474, 473, 473, 471, 472, 473, 474, 474, 473, 472, 472, 470, 471, 471, 470, 469, 469, 468, 469, 470, 469, 468, 468, 468, 466, 466, 465, 464, 463, 463, 462, 463, 463, 463, 465, 465, 463, 462, 461, 461, 461, 461, 461, 461, 461, 461, 462, 462, 462, 462, 462, 463, 461, 463, 464, 464, 464, 464, 464, 465, 466, 465, 465, 468, 469, 469, 470, 472, 473, 472, 472, 471, 472, 472, 472, 472, 472, 471, 472, 471, 473, 473, 474, 474, 474, 473, 473, 473, 473, 473, 473, 472, 473, 472, 472, 470, 469, 471, 470, 471, 469, 467, 468, 467, 468, 469, 469, 468, 465, 464, 464, 465, 465, 467, 468, 468, 468, 468, 468, 468, 467, 467, 468, 468, 468, 468, 467, 467, 468, 469, 470, 469, 468, 470, 471, 470, 471, 472, 473, 474, 474, 472, 473, 473, 473, 472, 472, 471, 471, 472, 472, 472, 472, 471, 470, 471, 471, 471, 472, 471, 471, 471, 471, 471, 470, 469, 468, 467, 468, 468, 468, 469, 468, 468, 468, 469, 468, 469, 468, 467, 465, 466, 465, 467, 468, 468, 469, 471, 469, 469, 467, 468, 468, 468, 468, 467, 467, 467, 467, 469, 467, 467, 467, 468, 467, 468, 469, 468, 468, 469, 471, 470, 470, 469, 467, 467, 466, 468, 467, 466, 467, 466, 468, 469, 469, 470, 470, 470, 469, 468, 469, 470, 470, 469, 469, 469, 469, 469, 469, 468, 468, 467, 468, 468, 467, 467, 466, 465, 465, 467, 468, 468, 467, 465, 465, 464, 465, 464, 462, 461, 459, 460, 461, 461, 462, 462, 461, 464, 464, 464, 464, 466, 465, 467, 467, 466, 469, 470, 472, 472, 473, 475, 475, 476, 476, 475, 476, 476, 475, 474, 474, 474, 476, 475, 477, 476, 477, 477, 477, 476, 475, 474, 473, 471, 471, 471, 473, 475, 475, 475, 475, 473, 472, 470, 468, 470, 470, 470, 471, 470, 470, 468, 467, 467, 467, 467, 468, 466, 466, 467, 467, 467, 467, 468, 466, 466, 465, 464, 465, 467, 468, 469, 468, 469, 469, 470, 468, 469, 469, 469, 469, 468, 468, 468, 470, 471, 469, 469, 470, 470, 471, 470, 470, 472, 472, 472, 471, 472, 471, 472, 467, 467, 468, 467, 468, 469, 469, 469, 468, 469, 469, 469, 468, 469, 467, 467, 468, 468, 467, 467, 466, 468, 468, 469, 469, 471, 471, 471, 472, 471, 472, 472, 474, 473, 472, 470, 471, 470, 471, 472, 472, 474, 474, 474, 473, 473, 473, 474, 472, 470, 469, 468, 468, 469, 472, 471, 471, 470, 468, 469, 469, 468, 469, 468, 467, 469, 469, 468, 469, 469, 470, 468, 467, 465, 466, 466, 466, 467, 469, 470, 471, 472, 470, 469, 469, 469, 470, 471, 469, 469, 471, 471, 470, 469, 468, 468, 468, 468, 470, 468, 468, 469, 469, 470, 471, 470, 469, 469, 468, 467, 466, 467, 467, 467, 466, 466, 466, 466, 467, 468, 468, 469, 468, 468, 468, 468, 470, 469, 469, 469, 469, 468, 468, 467, 469, 467, 468, 467, 467, 469, 469, 467, 467, 467, 467, 466, 466, 466, 465, 467, 469, 470, 472, 471, 470, 469, 469, 470, 470, 471, 469, 468, 469, 469, 469, 470, 472, 470, 469, 468, 468, 469, 471, 471, 471, 470, 471, 471, 471, 471, 471, 471, 468, 469, 469, 470, 470, 469, 468, 470, 470, 470, 471, 470, 468, 467, 467, 467, 469, 472, 471, 469, 468, 466, 467, 469, 469, 468, 467, 466, 466, 464, 466, 466, 467, 467, 467, 468, 469, 469, 470, 469, 469, 466, 466, 466, 466, 466, 467, 468, 469, 471, 473, 474, 474, 473, 473, 474, 473, 473, 472, 473, 474, 473, 474, 473, 471, 471, 472, 475, 474, 474, 473, 472, 471, 471, 471, 472, 470, 469, 468, 469, 468, 467, 467, 467, 467, 467, 467, 466, 464, 463, 462, 463, 463, 464, 464, 464, 466, 466, 468, 468, 468, 467, 466, 465, 466, 467, 468, 467, 467, 468, 467, 468, 468, 467, 467, 469, 472, 472, 473, 471, 469, 470, 469, 469, 471, 472, 473, 473, 473, 472, 469, 470, 469, 469, 469, 470, 469, 469, 469, 468, 468, 467, 469, 469, 469, 471, 470, 470, 470, 470, 468, 467, 469, 469, 469, 468, 467, 467, 468, 469, 469, 470, 470, 470, 469, 467, 468, 468, 468, 469, 468, 468, 468, 469, 468, 469, 470, 471, 472, 472, 472, 472, 471, 469, 469, 469, 470, 469, 467, 466, 466, 467, 468, 469, 470, 469, 470, 469, 468, 468, 469, 470, 469, 468, 466, 465, 465, 467, 467, 469, 472, 473, 471, 469, 470, 468, 468, 468, 467, 466, 466, 466, 466, 466, 467, 466, 464, 464, 464, 465, 466, 468, 466, 467, 469, 468, 470, 470, 468, 466, 466, 466, 467, 469, 471, 472, 472, 471, 471, 472, 473, 473, 473, 474, 476, 475, 476, 476, 476, 477, 476, 475, 476, 475, 474, 473, 473, 473, 473, 471, 470, 468, 468, 465, 467, 469, 469, 469, 470, 469, 469, 468, 466, 467, 466, 466, 467, 467, 465, 467, 466, 467, 467, 467, 466, 467, 466, 465, 465, 466, 467, 467, 469, 470, 471, 471, 472, 470, 468, 467, 468, 469, 471, 470, 470, 472, 473, 472, 475, 474, 474, 474, 473, 472, 471, 471, 473, 472, 473, 472, 472, 471, 471, 472, 472, 473, 474, 473, 472, 473, 473, 471, 471, 470, 471, 471, 472, 471, 471, 470, 469, 470, 471, 473, 474, 474, 475, 474, 475, 475, 473, 472, 471, 471, 472, 471, 470, 470, 469, 468, 469, 468, 467, 467, 468, 467, 470, 472, 473, 473, 471, 470, 470, 471, 472, 471, 470, 471, 470, 470, 471, 471, 473, 471, 472, 472, 472, 472, 472, 471, 472, 473, 472, 472, 472, 471, 471, 472, 474, 474, 475, 475, 474, 474, 471, 471, 470, 470, 471, 471, 471, 470, 469, 467, 468, 470, 472, 472, 471, 470, 468, 467, 467, 465, 465, 465, 465, 464, 464, 465, 465, 465, 464, 463, 463, 463, 463, 464, 464, 463, 463, 463, 463, 464, 464, 465, 465, 464, 465, 464, 464, 464, 465, 465, 465, 466, 468, 468, 470, 471, 471, 470, 471, 471, 470, 470, 471, 471, 473, 473, 474, 474, 475, 475, 474, 472, 474, 474, 475, 475, 476, 476, 475, 473, 473, 473, 473, 474, 473, 471, 471, 472, 471, 473, 472, 471, 472, 470, 471, 470, 470, 471, 469, 470, 471, 471, 468, 467, 466, 468, 467, 467, 466, 467, 467, 467, 466, 466, 468, 468, 469, 468, 467, 467, 466, 466, 468, 468, 468, 467, 468, 469, 467, 467, 467, 467, 468, 470, 471, 471, 470, 469, 467, 467, 467, 468, 469, 469, 471, 470, 470, 468, 470, 469, 469, 469, 468, 468, 470, 473, 473, 473, 473, 473, 472, 472, 471, 471, 470, 472, 472, 472, 472, 473, 472, 472, 471, 471, 471, 469, 467, 465, 464, 464, 465, 467, 469, 468, 468, 467, 467, 468, 468, 468, 469, 468, 469, 469, 469, 469, 469, 469, 468, 468, 468, 469, 470, 472, 472, 471, 470, 469, 468, 467, 469, 471, 474, 476, 476, 476, 473, 471, 469, 467, 468, 467, 468, 470, 471, 472, 471, 470, 469, 469, 470, 470, 472, 472, 470, 469, 469, 468, 468, 468, 469, 470, 471, 471, 474, 473, 473, 472, 472, 472, 472, 472, 471, 471, 470, 470, 470, 470, 470, 469, 469, 469, 469, 469, 470, 468, 467, 467, 468, 469, 470, 470, 469, 470, 469, 470, 469, 470, 469, 471, 471, 472, 473, 472, 472, 472, 470, 469, 468, 466, 468, 469, 471, 471, 470, 470, 470, 470, 469, 469, 469, 470, 469, 469, 468, 467, 466, 467, 467, 465, 465, 465, 465, 467, 470, 468, 468, 467, 466, 466, 466, 466, 466, 469, 468, 469, 469, 468, 468, 468, 468, 467, 468, 468, 469, 469, 469, 469, 469, 468, 469, 470, 471, 473, 472, 471, 472, 472, 471, 472, 472, 473, 473, 471, 472, 472, 473, 473, 473, 473, 471, 470, 471, 472, 474, 473, 472, 471, 471, 471, 470, 470, 470, 472, 473, 472, 471, 468, 467, 466, 465, 465, 466, 465, 466, 468, 470, 469, 469, 468, 468, 467, 468, 469, 470, 470, 472, 472, 471, 470, 468, 469, 468, 468, 470, 470, 470, 472, 472, 473, 472, 472, 471, 469, 467, 467, 468, 470, 470, 470, 469, 469, 468, 466, 466, 468, 470, 472, 472, 471, 470, 468, 467, 467, 465, 465, 466, 468, 467, 466, 465, 467, 468, 468, 468, 469, 469, 468, 469, 470, 469, 468, 467, 469, 469, 470, 471, 472, 472, 472, 471, 471, 470, 470, 470, 472, 472, 472, 471, 470, 470, 470, 471, 471, 470, 470, 471, 472, 473, 473, 474, 473, 472, 472, 471, 471, 470, 470, 470, 471, 471, 472, 473, 471, 470, 470, 469, 468, 469, 469, 470, 470, 472, 472, 471, 471, 470, 469, 470, 469, 469, 468, 469, 468, 468, 466, 466, 467, 468, 468, 469, 468, 467, 466, 466, 466, 468, 468, 468, 468, 469, 471, 472, 470, 469, 470, 471, 469, 468, 467, 466, 468, 469, 469, 470, 470, 473, 472, 473, 474, 473, 473, 473, 472, 471, 470, 471, 470, 470, 470, 472, 471, 471, 470, 469, 469, 470, 470, 471, 471, 472, 473, 471, 472, 470, 469, 468, 468, 467, 467, 467, 468, 470, 472, 470, 470, 470, 471, 469, 470, 471, 470, 472, 472, 472, 471, 469, 471, 471, 470, 470, 473, 475, 476, 476, 475, 473, 473, 473, 472, 473, 473, 474, 473, 473, 472, 471, 471, 471, 471, 471, 472, 473, 472, 471, 472, 471, 472, 472, 474, 473, 472, 471, 474, 472, 472, 471, 470, 470, 470, 469, 468, 467, 466, 467, 467, 466, 466, 467, 467, 468, 468, 467, 466, 466, 466, 467, 468, 470, 469, 468, 469, 467, 468, 467, 467, 468, 468, 470, 470, 468, 467, 467, 467, 468, 469, 470, 471, 471, 472, 473, 474, 475, 477, 479, 479, 479, 477, 475, 474, 472, 471, 470, 470, 471, 473, 476, 478, 477, 476, 474, 474, 472, 473, 472, 472, 474, 474, 474, 474, 474, 473, 475, 475, 477, 476, 476, 475, 474, 474, 474, 474, 472, 473, 471, 473, 473, 474, 473, 472, 471, 470, 467, 467, 466, 466, 468, 467, 467, 467, 466, 466, 466, 467, 466, 466, 466, 465, 465, 464, 464, 464, 465, 465, 464, 465, 464, 466, 465, 468, 467, 467, 468, 469, 468, 470, 470, 471, 469, 469, 469, 467, 466, 467, 468, 469, 471, 472, 471, 469, 467, 467, 466, 468, 470, 469, 469, 468, 468, 469, 468, 468, 466, 468, 467, 467, 466, 466, 469, 469, 470, 470, 471, 471, 471, 471, 472, 473, 474, 475, 473, 472, 471, 472, 473, 474, 474, 474, 474, 476, 476, 474, 473, 474, 472, 472, 471, 471, 472, 472, 474, 473, 473, 472, 472, 473, 473, 473, 474, 472, 473, 473, 473, 471, 469, 470, 470, 471, 472, 473, 472, 471, 469, 469, 468, 467, 466, 466, 468, 466, 466, 466, 467, 469, 468, 467, 467, 468, 471, 470, 470, 471, 472, 471, 472, 473, 473, 474, 476, 477, 476, 476, 475, 472, 471, 470, 470, 468, 468, 469, 471, 472, 473, 473, 471, 471, 470, 470, 469, 470, 470, 469, 469, 470, 468, 469, 469, 468, 468, 467, 465, 466, 466, 466, 464, 463, 463, 464, 464, 465, 465, 464, 464, 464, 466, 467, 466, 467, 469, 467, 468, 469, 469, 471, 469, 469, 468, 467, 467, 470, 470, 470, 469, 469, 469, 469, 470, 470, 468, 467, 466, 467, 469, 470, 470, 470, 468, 469, 470, 471, 472, 472, 474, 474, 472, 472, 470, 471, 471, 470, 470, 470, 468, 468, 468, 470, 470, 469, 468, 468, 467, 469, 470, 470, 470, 468, 467, 466, 467, 468, 468, 468, 469, 468, 469, 470, 469, 469, 471, 470, 471, 469, 469, 468, 468, 468, 469, 470, 470, 470, 472, 473, 473, 471, 472, 471, 471, 472, 474, 474, 473, 471, 468, 467, 468, 468, 470, 472, 471, 470, 469, 468, 468, 468, 467, 467, 467, 468, 467, 467, 467, 467, 468, 467, 467, 467, 468, 469, 467, 467, 468, 468, 469, 469, 469, 468, 469, 467, 468, 468, 467, 467, 469, 470, 469, 468, 469, 469, 470, 469, 470, 471, 473, 475, 474, 475, 475, 475, 475, 474, 473, 473, 474, 473, 474, 474, 473, 472, 472, 473, 473, 473, 473, 471, 472, 471, 472, 472, 472, 473, 472, 472, 471, 471, 471, 470, 470, 469, 470, 470, 470, 470, 470, 470, 469, 470, 470, 470, 469, 468, 467, 468, 470, 471, 471, 471, 471, 471, 471, 471, 471, 470, 469, 468, 467, 468, 467, 468, 468, 469, 470, 471, 473, 474, 475, 475, 473, 472, 470, 470, 469, 470, 471, 472, 474, 474, 474, 472, 472, 470, 470, 471, 473, 474, 474, 472, 469, 470, 469, 470, 473, 472, 471, 470, 469, 470, 471, 470, 471, 469, 467, 466, 467, 467, 468, 467, 466, 467, 466, 467, 468, 468, 466, 466, 465, 466, 468, 469, 469, 468, 466, 467, 467, 467, 468, 468, 469, 470, 470, 471, 470, 470, 469, 470, 468, 468, 468, 470, 470, 472, 471, 472, 472, 471, 471, 470, 470, 470, 471, 472, 472, 470, 469, 469, 468, 469, 469, 468, 469, 468, 470, 470, 473, 473, 474, 472, 471, 471, 472, 470, 470, 469, 468, 469, 469, 469, 470, 471, 473, 474, 473, 473, 471, 471, 471, 472, 473, 474, 473, 472, 473, 471, 470, 469, 469, 470, 469, 468, 468, 467, 468, 469, 469, 471, 470, 469, 468, 467, 467, 467, 467, 468, 467, 468, 469, 468, 470, 470, 472, 471, 470, 469, 470, 469, 469, 470, 472, 473, 472, 471, 471, 472, 472, 472, 472, 471, 472, 472, 472, 474, 472, 470, 472, 472, 472, 470, 471, 470, 469, 469, 468, 468, 468, 468, 468, 467, 467, 468, 467, 468, 468, 469, 470, 469, 470, 468, 469, 469, 466, 464, 464, 464, 466, 467, 468, 469, 468, 467, 464, 462, 462, 463, 466, 468, 467, 467, 467, 467, 468, 467, 469, 470, 470, 468, 467, 466, 465, 467, 468, 468, 469, 470, 470, 471, 470, 469, 469, 470, 470, 469, 469, 470, 470, 469, 470, 470, 470, 471, 470, 471, 470, 471, 473, 473, 473, 474, 473, 472, 474, 474, 474, 474, 476, 476, 477, 478, 477, 476, 475, 474, 473, 473, 475, 476, 478, 477, 478, 478, 478, 475, 475, 473, 474, 471, 471, 473, 474, 476, 475, 474, 473, 473, 472, 472, 472, 473, 472, 473, 472, 471, 473, 474, 476, 476, 475, 474, 472, 473, 473, 472, 470, 468, 466, 469, 469, 470, 470, 470, 472, 471, 470, 467, 465, 466, 467, 467, 468, 467, 469, 467, 467, 467, 466, 465, 466, 467, 466, 467, 466, 466, 467, 466, 467, 468, 471, 471, 473, 470, 470, 472, 472, 472, 470, 469, 469, 469, 468, 470, 469, 467, 467, 465, 468, 469, 469, 468, 467, 467, 466, 468, 469, 469, 470, 469, 467, 467, 466, 467, 467, 468, 467, 468, 468, 467, 467, 465, 465, 466, 466, 467, 468, 467, 467, 468, 468, 469, 468, 468, 469, 471, 471, 470, 471, 472, 470, 470, 470, 470, 472, 470, 471, 471, 469, 470, 469, 470, 471, 471, 472, 471, 470, 469, 469, 468, 468, 468, 470, 472, 473, 474, 471, 470, 468, 465, 465, 466, 467, 469, 469, 468, 469, 469, 469, 471, 471, 472, 472, 471, 471, 469, 470, 472, 472, 474, 474, 475, 472, 471, 470, 469, 470, 471, 472, 474, 474, 475, 473, 470, 471, 471, 470, 471, 473, 473, 473, 473, 472, 471, 470, 470, 471, 469, 471, 472, 474, 471, 472, 471, 471, 471, 470, 470, 471, 470, 470, 470, 470, 469, 470, 470, 471, 472, 473, 473, 473, 473, 471, 471, 471, 469, 470, 471, 472, 471, 471, 470, 472, 472, 472, 473, 473, 471, 471, 470, 471, 472, 470, 472, 471, 470, 470, 469, 469, 469, 469, 471, 472, 471, 470, 468, 468, 469, 469, 468, 469, 469, 469, 469, 467, 466, 466, 467, 468, 470, 470, 473, 473, 473, 472, 471, 472, 472, 473, 474, 473, 471, 471, 472, 473, 473, 473, 472, 471, 470, 469, 470, 468, 469, 471, 471, 470, 471, 469, 469, 468, 469, 470, 470, 471, 473, 473, 475, 474, 471, 470, 469, 468, 470, 472, 473, 473, 472, 471, 469, 470, 471, 471, 471, 471, 469, 469, 470, 473, 473, 474, 473, 472, 473, 471, 472, 474, 475, 475, 475, 474, 474, 475, 476, 476, 475, 476, 475, 474, 475, 474, 473, 472, 473, 471, 470, 470, 469, 468, 467, 467, 465, 465, 465, 464, 464, 463, 464, 465, 466, 465, 464, 465, 464, 464, 466, 465, 464, 465, 465, 467, 469, 470, 468, 467, 465, 464, 464, 465, 466, 467, 465, 466, 467, 468, 468, 469, 469, 470, 470, 471, 470, 471, 472, 471, 470, 469, 469, 468, 467, 467, 468, 467, 467, 467, 467, 467, 467, 469, 469, 469, 468, 467, 466, 466, 466, 467, 466, 465, 465, 468, 467, 467, 465, 465, 466, 466, 465, 466, 465, 465, 467, 469, 471, 470, 470, 472, 472, 472, 471, 470, 471, 471, 472, 473, 473, 475, 474, 473, 472, 471, 470, 473, 473, 475, 475, 476, 476, 478, 478, 477, 479, 479, 481, 481, 479, 477, 474, 473, 473, 473, 473, 473, 473, 473, 472, 472, 474, 473, 474, 475, 475, 474, 473, 472, 472, 471, 470, 469, 467, 467, 467, 469, 469, 469, 469, 469, 467, 467, 467, 469, 470, 471, 472, 471, 471, 470, 470, 471, 470, 468, 468, 466, 466, 467, 468, 469, 470, 470, 471, 470, 470, 469, 469, 469, 470, 471, 470, 471, 472, 472, 472, 471, 471, 470, 471, 472, 472, 473, 472, 473, 474, 473, 472, 473, 471, 471, 471, 471, 470, 470, 470, 470, 470, 470, 472, 474, 475, 475, 475, 473, 473, 471, 470, 470, 470, 469, 467, 467, 467, 468, 467, 466, 467, 467, 467, 468, 469, 467, 466, 467, 466, 467, 468, 469, 466, 465, 464, 462, 461, 463, 464, 466, 465, 465, 463, 463, 464, 463, 464, 465, 464, 466, 467, 467, 468, 466, 465, 465, 467, 466, 466, 467, 469, 471, 472, 474, 475, 476, 476, 476, 475, 473, 474, 476, 476, 476, 475, 475, 474, 474, 475, 475, 475, 475, 475, 475, 475, 476, 476, 476, 475, 474, 473, 472, 471, 472, 473, 472, 472, 473, 472, 472, 472, 473, 474, 475, 474, 474, 474, 473, 472, 471, 471, 471, 472, 471, 471, 470, 470, 469, 467, 467, 466, 467, 469, 470, 470, 469, 467, 467, 466, 467, 468, 469, 468, 468, 468, 468, 469, 469, 469, 469, 469, 469, 469, 469, 470, 470, 471, 469, 469, 470, 468, 469, 467, 467, 465, 467, 468, 469, 470, 469, 468, 467, 467, 468, 469, 469, 468, 466, 466, 468, 469, 469, 469, 469, 468, 468, 468, 468, 468, 468, 467, 466, 467, 467, 467, 466, 464, 465, 466, 467, 468, 468, 467, 467, 467, 467, 468, 468, 468, 469, 468, 469, 468, 467, 467, 470, 471, 472, 472, 471, 472, 472, 472, 473, 474, 475, 474, 474, 475, 476, 478, 479, 481, 479, 480, 480, 480, 481, 482, 482, 482, 482, 481, 481, 480, 482, 481, 480, 478, 477, 476, 474, 475, 476, 476, 476, 474, 472, 472, 472, 472, 473, 476, 476, 476, 474, 474, 471, 470, 468, 468, 468, 467, 467, 467, 466, 466, 469, 469, 471, 471, 469, 469, 468, 468, 469, 469, 468, 468, 470, 469, 468, 468, 467, 468, 468, 466, 464, 465, 466, 468, 467, 468, 466, 468, 468, 469, 470, 470, 470, 470, 470, 470, 469, 470, 470, 471, 472, 470, 472, 472, 470, 470, 470, 470, 469, 467, 467, 467, 469, 471, 470, 469, 469, 469, 471, 472, 471, 471, 470, 469, 467, 466, 467, 467, 467, 468, 469, 471, 471, 471, 470, 469, 467, 468, 467, 468, 469, 467, 467, 467, 467, 468, 467, 466, 464, 464, 463, 465, 464, 464, 463, 464, 465, 467, 466, 467, 466, 467, 467, 467, 468, 468, 467, 466, 467, 466, 466, 467, 470, 469, 469, 470, 469, 469, 469, 469, 468, 468, 470, 471, 473, 473, 472, 470, 470, 470, 470, 470, 470, 470, 468, 469, 471, 470, 470, 470, 471, 471, 472, 472, 472, 470, 468, 467, 467, 470, 471, 472, 471, 473, 473, 473, 474, 474, 474, 473, 473, 474, 474, 476, 475, 476, 475, 474, 473, 474, 474, 473, 471, 473, 473, 473, 471, 471, 472, 475, 475, 475, 474, 472, 472, 473, 472, 472, 472, 471, 473, 474, 475, 475, 474, 475, 474, 473, 473, 475, 475, 476, 474, 474, 473, 474, 475, 474, 474, 472, 471, 471, 471, 472, 474, 473, 475, 474, 473, 472, 470, 469, 467, 469, 467, 469, 468, 470, 468, 468, 468, 470, 470, 469, 470, 471, 469, 472, 472, 472, 470, 468, 467, 467, 470, 471, 471, 472, 472, 471, 471, 472, 472, 474, 472, 470, 470, 469, 470, 471, 472, 472, 474, 473, 472, 473, 474, 474, 473, 473, 473, 473, 473, 472, 472, 473, 473, 472, 473, 472, 474, 474, 473, 471, 470, 470, 470, 471, 471, 471, 470, 470, 469, 469, 471, 472, 472, 471, 470, 468, 467, 467, 467, 468, 468, 468, 470, 470, 471, 471, 471, 470, 470, 472, 472, 472, 471, 471, 470, 469, 470, 469, 470, 469, 470, 470, 469, 468, 469, 468, 469, 469, 470, 470, 470, 469, 470, 470, 471, 470, 469, 468, 469, 470, 470, 472, 470, 469, 467, 467, 469, 470, 470, 470, 470, 471, 470, 469, 469, 470, 470, 469, 468, 468, 468, 468, 469, 469, 471, 471, 474, 473, 473, 473, 473, 473, 472, 472, 472, 472, 472, 471, 471, 471, 472, 473, 473, 471, 470, 471, 472, 473, 471, 472, 471, 471, 468, 468, 468, 470, 470, 469, 470, 470, 470, 468, 468, 467, 467, 468, 469, 468, 468, 468, 468, 468, 469, 469, 467, 469, 468, 469, 468, 470, 469, 470, 470, 471, 471, 470, 473, 473, 475, 474, 475, 474, 473, 472, 472, 471, 472, 473, 474, 472, 469, 468, 469, 468, 469, 470, 470, 470, 470, 471, 470, 470, 469, 469, 469, 468, 468, 467, 466, 465, 464, 466, 465, 466, 467, 469, 470, 469, 468, 467, 466, 465, 465, 466, 466, 466, 467, 465, 467, 466, 468, 469, 471, 470, 469, 469, 467, 466, 466, 467, 469, 471, 471, 471, 471, 473, 474, 474, 474, 474, 474, 474, 474, 476, 475, 474, 476, 475, 475, 474, 473, 472, 472, 472, 470, 471, 473, 472, 473, 473, 473, 474, 473, 473};
32 horigs.push_back(horig);}
33 {std::vector<float> horig={487, 486, 488, 487, 487, 487, 487, 487, 488, 488, 486, 486, 487, 487, 489, 488, 488, 489, 489, 489, 488, 488, 488, 486, 486, 487, 488, 488, 489, 487, 489, 489, 488, 486, 485, 484, 485, 484, 485, 485, 485, 484, 484, 483, 483, 482, 482, 483, 481, 480, 478, 478, 477, 478, 479, 480, 481, 482, 483, 484, 482, 480, 479, 477, 478, 478, 479, 480, 478, 478, 477, 478, 480, 480, 481, 480, 479, 480, 480, 479, 478, 476, 476, 477, 479, 479, 479, 478, 478, 479, 480, 479, 481, 481, 481, 482, 482, 482, 481, 481, 479, 481, 483, 484, 483, 483, 483, 482, 483, 483, 482, 482, 482, 483, 483, 482, 480, 479, 478, 478, 480, 481, 483, 484, 484, 482, 480, 479, 478, 477, 479, 479, 480, 481, 479, 479, 479, 479, 479, 481, 481, 481, 480, 480, 479, 481, 480, 480, 479, 477, 476, 474, 474, 476, 479, 480, 479, 480, 480, 480, 480, 480, 481, 481, 480, 481, 479, 480, 482, 482, 483, 486, 486, 484, 483, 481, 479, 480, 481, 481, 483, 482, 482, 482, 484, 484, 484, 483, 481, 481, 481, 484, 482, 482, 482, 483, 482, 482, 481, 481, 481, 482, 482, 481, 481, 482, 482, 484, 484, 484, 483, 483, 481, 484, 484, 485, 484, 485, 486, 486, 486, 485, 482, 483, 486, 487, 487, 487, 487, 486, 485, 485, 485, 485, 485, 486, 486, 486, 486, 484, 482, 483, 482, 482, 481, 481, 483, 482, 482, 481, 481, 480, 482, 481, 481, 481, 480, 480, 480, 481, 481, 482, 483, 483, 481, 480, 480, 480, 481, 481, 480, 479, 479, 480, 480, 481, 479, 479, 479, 480, 479, 478, 479, 481, 481, 482, 482, 482, 483, 481, 481, 480, 480, 481, 481, 481, 483, 484, 482, 481, 481, 480, 480, 478, 479, 479, 481, 482, 481, 480, 482, 482, 480, 480, 477, 477, 477, 478, 480, 480, 479, 478, 478, 478, 478, 480, 479, 482, 482, 482, 482, 481, 481, 480, 480, 480, 480, 479, 479, 479, 480, 482, 483, 481, 481, 480, 481, 481, 482, 483, 482, 483, 483, 482, 480, 481, 481, 482, 483, 484, 484, 484, 483, 483, 483, 484, 484, 483, 484, 482, 480, 481, 481, 483, 483, 483, 481, 480, 479, 478, 478, 477, 475, 477, 479, 478, 478, 477, 477, 476, 477, 478, 479, 480, 480, 482, 483, 483, 482, 481, 482, 481, 482, 482, 481, 482, 482, 482, 483, 485, 485, 486, 485, 485, 483, 483, 482, 481, 481, 481, 480, 479, 479, 479, 480, 481, 481, 481, 481, 480, 479, 479, 478, 478, 478, 478, 478, 479, 479, 478, 476, 477, 477, 480, 481, 482, 484, 482, 482, 480, 480, 479, 481, 482, 481, 480, 480, 480, 481, 482, 483, 483, 482, 480, 479, 478, 478, 478, 480, 479, 479, 480, 480, 479, 479, 480, 480, 481, 480, 478, 478, 477, 477, 479, 480, 480, 482, 482, 483, 482, 483, 482, 482, 482, 482, 483, 485, 485, 485, 485, 485, 487, 486, 487, 486, 489, 489, 489, 490, 490, 490, 488, 487, 487, 486, 487, 485, 485, 484, 483, 482, 481, 481, 480, 481, 480, 480, 479, 480, 480, 480, 481, 481, 482, 481, 482, 480, 480, 481, 482, 483, 484, 484, 483, 481, 482, 481, 481, 482, 481, 482, 482, 482, 482, 482, 484, 485, 486, 484, 484, 484, 482, 483, 482, 483, 482, 482, 481, 481, 480, 482, 482, 482, 480, 478, 478, 478, 479, 478, 479, 480, 479, 478, 479, 479, 477, 477, 477, 478, 479, 480, 481, 482, 480, 479, 478, 479, 481, 483, 484, 485, 485, 485, 484, 483, 483, 483, 483, 483, 483, 483, 482, 482, 482, 482, 482, 481, 480, 480, 481, 481, 482, 481, 480, 479, 479, 479, 478, 477, 477, 477, 478, 477, 476, 475, 473, 473, 474, 474, 476, 477, 476, 476, 475, 475, 475, 474, 475, 476, 477, 478, 480, 480, 481, 482, 481, 482, 480, 479, 478, 479, 480, 481, 484, 484, 485, 485, 485, 484, 485, 484, 485, 485, 486, 485, 486, 486, 486, 486, 484, 483, 482, 484, 484, 484, 485, 484, 485, 485, 486, 487, 486, 485, 483, 483, 482, 483, 484, 484, 485, 484, 485, 485, 484, 484, 483, 483, 482, 481, 482, 481, 482, 483, 482, 482, 482, 481, 482, 483, 481, 483, 482, 482, 484, 484, 483, 482, 480, 479, 479, 480, 481, 481, 481, 480, 479, 479, 479, 480, 482, 483, 483, 481, 480, 478, 478, 478, 480, 480, 480, 481, 480, 482, 483, 483, 483, 480, 479, 481, 482, 481, 482, 483, 482, 482, 481, 480, 481, 480, 481, 482, 483, 483, 484, 483, 483, 483, 483, 482, 483, 482, 482, 482, 483, 484, 485, 483, 482, 481, 481, 482, 484, 484, 484, 483, 482, 479, 479, 476, 478, 478, 478, 478, 478, 479, 480, 481, 479, 480, 478, 478, 480, 481, 482, 481, 481, 481, 481, 482, 481, 481, 480, 480, 479, 479, 480, 480, 481, 481, 480, 481, 481, 480, 480, 480, 481, 480, 480, 480, 479, 481, 479, 479, 481, 481, 482, 482, 481, 480, 480, 479, 477, 476, 476, 477, 480, 480, 480, 480, 478, 479, 477, 478, 478, 478, 478, 477, 476, 476, 477, 479, 480, 482, 482, 483, 482, 482, 481, 480, 481, 481, 482, 481, 482, 480, 480, 480, 482, 482, 483, 483, 484, 484, 485, 484, 482, 480, 478, 479, 479, 480, 481, 482, 481, 480, 481, 480, 481, 482, 484, 485, 486, 486, 486, 485, 484, 487, 488, 487, 486, 485, 485, 486, 484, 484, 484, 487, 486, 485, 485, 485, 485, 485, 485, 484, 485, 485, 485, 485, 484, 484, 484, 484, 486, 485, 484, 482, 481, 481, 479, 481, 482, 483, 483, 483, 482, 480, 479, 479, 478, 480, 479, 479, 479, 478, 478, 480, 481, 482, 480, 477, 476, 477, 478, 480, 480, 482, 481, 481, 481, 482, 483, 484, 482, 482, 482, 482, 481, 481, 482, 482, 483, 484, 486, 487, 486, 485, 483, 482, 483, 483, 484, 485, 485, 484, 483, 483, 485, 485, 486, 485, 483, 484, 483, 482, 482, 481, 481, 481, 480, 482, 482, 482, 482, 483, 483, 483, 484, 483, 484, 484, 484, 482, 482, 482, 480, 481, 483, 484, 483, 483, 482, 481, 481, 483, 483, 483, 482, 480, 482, 481, 480, 481, 481, 479, 477, 478, 479, 478, 478, 479, 478, 478, 476, 476, 474, 474, 473, 474, 474, 476, 478, 479, 479, 478, 476, 477, 477, 476, 477, 475, 475, 476, 477, 478, 477, 477, 476, 476, 477, 477, 478, 480, 479, 480, 480, 480, 479, 481, 480, 481, 481, 482, 483, 484, 485, 485, 486, 486, 485, 485, 482, 482, 480, 481, 483, 483, 484, 483, 484, 485, 484, 482, 484, 484, 482, 480, 479, 480, 480, 479, 480, 480, 480, 482, 482, 483, 484, 485, 484, 484, 482, 482, 482, 482, 483, 483, 485, 485, 486, 485, 483, 483, 483, 482, 482, 485, 485, 487, 489, 487, 487, 486, 487, 488, 487, 489, 488, 488, 488, 487, 486, 484, 485, 484, 483, 482, 483, 482, 482, 482, 482, 483, 482, 483, 482, 481, 481, 480, 477, 474, 476, 475, 476, 477, 477, 476, 475, 475, 473, 473, 473, 473, 474, 474, 474, 474, 474, 474, 473, 474, 474, 475, 473, 475, 473, 475, 474, 475, 476, 478, 478, 479, 479, 479, 479, 479, 480, 482, 483, 485, 485, 487, 488, 489, 489, 487, 485, 484, 484, 485, 486, 488, 487, 486, 484, 485, 484, 485, 485, 485, 485, 486, 486, 485, 483, 482, 483, 484, 483, 484, 484, 483, 481, 481, 481, 482, 482, 484, 487, 487, 486, 485, 484, 484, 484, 484, 483, 482, 483, 483, 484, 486, 486, 487, 486, 485, 484, 482, 481, 481, 482, 483, 485, 485, 483, 482, 482, 482, 482, 482, 483, 483, 483, 483, 483, 483, 483, 483, 481, 482, 482, 482, 481, 481, 482, 481, 483, 483, 485, 483, 484, 485, 488, 487, 488, 489, 488, 486, 484, 486, 487, 487, 488, 487, 488, 488, 487, 485, 487, 487, 487, 487, 489, 489, 488, 488, 487, 487, 485, 484, 482, 481, 480, 481, 482, 483, 484, 483, 483, 482, 481, 482, 483, 483, 485, 485, 484, 485, 484, 484, 485, 483, 482, 483, 482, 482, 481, 481, 481, 481, 482, 482, 481, 479, 479, 479, 480, 479, 481, 482, 481, 480, 479, 478, 477, 477, 474, 473, 472, 473, 473, 474, 473, 475, 474, 473, 473, 472, 473, 474, 475, 477, 476, 476, 478, 478, 478, 479, 480, 481, 480, 480, 481, 480, 480, 481, 482, 481, 483, 484, 484, 485, 484, 484, 483, 482, 481, 482, 482, 483, 483, 482, 482, 484, 483, 484, 483, 482, 482, 481, 481, 480, 480, 480, 479, 480, 479, 478, 477, 479, 479, 478, 479, 479, 481, 481, 482, 483, 483, 483, 482, 482, 481, 480, 480, 482, 483, 483, 483, 483, 483, 483, 485, 484, 484, 484, 484, 483, 484, 484, 483, 483, 484, 484, 482, 483, 483, 483, 484, 483, 482, 481, 481, 481, 481, 479, 478, 476, 476, 477, 477, 478, 477, 477, 478, 479, 481, 484, 484, 483, 481, 480, 478, 479, 483, 482, 483, 482, 483, 483, 485, 485, 485, 485, 484, 484, 484, 484, 484, 484, 484, 484, 486, 486, 487, 487, 485, 484, 483, 482, 481, 482, 482, 484, 485, 483, 484, 484, 483, 483, 483, 484, 483, 483, 484, 485, 485, 485, 485, 485, 484, 483, 482, 480, 482, 484, 486, 486, 485, 485, 484, 485, 486, 486, 485, 486, 485, 486, 485, 486, 486, 486, 486, 487, 487, 486, 485, 485, 485, 485, 483, 483, 482, 483, 482, 482, 483, 484, 485, 487, 486, 485, 484, 484, 485, 485, 485, 483, 484, 485, 486, 487, 486, 485, 483, 483, 482, 481, 482, 481, 481, 481, 481, 479, 480, 481, 481, 482, 481, 482, 480, 480, 479, 478, 478, 478, 478, 479, 479, 479, 478, 477, 476, 475, 476, 476, 478, 479, 480, 480, 480, 481, 480, 480, 477, 478, 479, 480, 481, 481, 480, 480, 479, 479, 479, 477, 478, 479, 481, 480, 481, 480, 481, 481, 481, 481, 480, 481, 481, 482, 483, 485, 483, 482, 481, 480, 481, 482, 482, 483, 483, 484, 485, 485, 485, 484, 484, 483, 481, 481, 480, 483, 482, 482, 479, 479, 477, 477, 479, 480, 481, 482, 483, 482, 481, 479, 478, 478, 479, 480, 480, 480, 480, 482, 482, 482, 481, 481, 481, 483, 483, 483, 484, 482, 482, 482, 485, 486, 486, 486, 485, 486, 485, 487, 487, 487, 489, 488, 487, 486, 484, 485, 484, 482, 482, 482, 483, 484, 483, 483, 484, 484, 484, 484, 484, 483, 482, 482, 483, 481, 482, 482, 481, 480, 480, 480, 479, 478, 477, 474, 474, 476, 476, 475, 476, 475, 474, 476, 477, 479, 479, 479, 479, 477, 478, 478, 478, 479, 480, 479, 480, 479, 478, 477, 476, 475, 474, 474, 475, 477, 479, 479, 478, 480, 481, 481, 481, 480, 479, 479, 478, 479, 481, 482, 484, 484, 484, 485, 483, 482, 482, 483, 485, 482, 482, 482, 483, 485, 485, 485, 484, 483, 482, 483, 483, 484, 484, 483, 483, 484, 485, 486, 486, 484, 483, 483, 481, 482, 483, 484, 485, 485, 485, 485, 485, 484, 485, 484, 485, 486, 486, 487, 485, 487, 484, 485, 483, 484, 483, 484, 482, 482, 481, 480, 479, 481, 481, 482, 482, 481, 481, 481, 482, 482, 483, 483, 483, 482, 480, 479, 480, 480, 482, 481, 481, 481, 480, 478, 480, 481, 482, 483, 482, 483, 482, 483, 482, 482, 483, 482, 482, 481, 481, 480, 479, 479, 480, 483, 485, 484, 485, 483, 482, 481, 479, 479, 478, 478, 479, 479, 478, 478, 477, 475, 476, 476, 477, 479, 479, 477, 477, 477, 478, 480, 482, 482, 481, 480, 480, 479, 479, 480, 480, 481, 481, 481, 481, 480, 479, 478, 478, 479, 481, 481, 483, 485, 485, 483, 484, 482, 482, 482, 481, 480, 481, 480, 480, 481, 482, 483, 482, 485, 484, 483, 484, 484, 482, 482, 482, 482, 483, 484, 484, 485, 484, 483, 482, 481, 481, 481, 480, 482, 482, 482, 482, 478, 480, 479, 481, 481, 481, 480, 479, 477, 477, 477, 478, 478, 478, 479, 479, 480, 480, 481, 480, 481, 481, 480, 481, 480, 481, 481, 481, 481, 480, 482, 482, 482, 482, 482, 481, 480, 480, 480, 480, 480, 481, 482, 484, 483, 484, 483, 483, 482, 483, 483, 484, 484, 484, 485, 485, 486, 486, 483, 483, 483, 483, 484, 485, 484, 483, 482, 481, 481, 480, 480, 481, 482, 483, 485, 485, 486, 484, 483, 482, 481, 481, 482, 483, 485, 486, 486, 486, 486, 486, 486, 485, 485, 485, 488, 485, 486, 486, 486, 487, 487, 486, 484, 483, 483, 482, 483, 483, 482, 481, 482, 483, 483, 483, 482, 482, 480, 479, 478, 478, 478, 478, 480, 478, 477, 475, 476, 475, 476, 477, 476, 477, 478, 479, 480, 481, 480, 481, 480, 480, 480, 480, 480, 480, 481, 481, 481, 481, 481, 482, 483, 483, 484, 483, 483, 484, 484, 483, 484, 484, 484, 484, 484, 484, 486, 487, 488, 488, 488, 487, 486, 485, 484, 484, 483, 482, 482, 481, 481, 481, 480, 480, 481, 482, 482, 482, 480, 480, 481, 480, 481, 480, 479, 479, 479, 479, 481, 482, 482, 482, 481, 481, 480, 479, 480, 480, 480, 479, 479, 478, 479, 479, 480, 479, 472, 466, 464, 468, 475, 480, 483, 483, 481, 480, 479, 478, 480, 480, 481, 483, 483, 484, 484, 484, 482, 481, 479, 479, 479, 481, 481, 481, 479, 480, 484, 485, 487, 487, 486, 485, 484, 484, 482, 482, 482, 482, 481, 482, 482, 482, 481, 482, 481, 482, 482, 482, 483, 482, 483, 483, 482, 482, 481, 481, 480, 480, 480, 480, 482, 481, 480, 479, 478, 479, 480, 480, 480, 479, 479, 479, 477, 476, 476, 476, 477, 476, 476, 475, 476, 475, 476, 476, 475, 475, 477, 478, 480, 480, 481, 481, 483, 483, 483, 482, 481, 481, 481, 481, 483, 483, 484, 483, 482, 483, 482, 483, 483, 485, 484, 482, 482, 482, 482, 481, 481, 480, 480, 479, 480, 479, 478, 477, 478, 480, 480, 480, 480, 479, 479, 479, 478, 477, 479, 479, 481, 481, 481, 482, 482, 483, 484, 484, 485, 486, 486, 486, 487, 488, 487, 487, 488, 488, 488, 487, 486, 486, 485, 486, 486, 486, 486, 488, 487, 486, 486, 485, 485, 487, 486, 487, 484, 484, 483, 482, 481, 482, 481, 481, 481, 482, 482, 482, 481, 481, 480, 480, 481, 480, 479, 479, 479, 479, 479, 480, 479, 479, 477, 479, 479, 481, 481, 481, 480, 481, 481, 481, 480, 479, 479, 481, 481, 482, 481, 480, 480, 480, 482, 485, 485, 487, 486, 484, 484, 482, 482, 483, 484, 485, 486, 486, 487, 486, 486, 485, 485, 485, 484, 484, 483, 484, 484, 484, 484, 484, 482, 481, 481, 480, 481, 481, 482, 481, 481, 482, 484, 485, 484, 484, 484, 482, 482, 482, 481, 482, 483, 483, 483, 484, 485, 486, 486, 486, 486, 485, 486, 484, 484, 485, 486, 486, 486, 487, 487, 488, 489, 487, 486, 485, 484, 484, 485, 486, 485, 485, 484, 483, 481, 482, 481, 481, 480, 481, 481, 481, 481, 479, 480, 480, 480, 478, 478, 477, 475, 475, 477, 478, 478, 477, 477, 478, 477, 478, 478, 479, 478, 478, 476, 476, 476, 477, 477, 477, 478, 479, 480, 480, 480, 478, 478, 477, 476, 474, 474, 474, 475, 477, 478, 481, 481, 482, 480, 479, 479, 478, 480, 478, 479, 479, 479, 480, 480, 480, 481, 481, 482, 483, 482, 481, 481, 479, 480, 479, 480, 479, 480, 479, 481, 483, 484, 485, 485, 486, 484, 484, 485, 484, 483, 482, 482, 481, 481, 482, 482, 481, 482, 481, 482, 482, 482, 482, 482, 482, 481, 480, 479, 479, 480, 480, 481, 481, 482, 482, 482, 482, 481, 481, 483, 483, 484, 483, 484, 484, 484, 483, 483, 482, 482, 481, 481, 480, 480, 483, 482, 482, 482, 482, 481, 482, 482, 483, 484, 484, 483, 483, 483, 482, 483, 483, 481, 481, 480, 479, 480, 480, 481, 483, 483, 483, 482, 482, 482, 480, 479, 479, 480, 479, 480, 478, 477, 476, 476, 476, 474, 474, 474, 476, 476, 478, 480, 479, 479, 480, 478, 479, 478, 477, 477, 479, 479, 478, 478, 479, 479, 480, 480, 480, 482, 483, 484, 482, 481, 479, 478, 480, 482, 484, 484, 484, 483, 482, 480, 480, 480, 480, 481, 482, 483, 484, 484, 486, 486, 487, 488, 489, 490, 489, 489, 490, 489, 490, 490, 488, 487, 485, 484, 485, 485, 486, 486, 487, 487, 487, 487, 486, 484, 484, 484, 482, 481, 481, 482, 481, 480, 480, 478, 478, 478, 479, 478, 480, 480, 480, 481, 482, 483, 482, 482, 481, 480, 478, 479, 480, 480, 479, 479, 480, 480, 481, 481, 482, 483, 481, 480, 480, 479, 479, 480, 482, 481, 482, 482, 482, 481, 479, 481, 481, 482, 482, 483, 483, 481, 479, 479, 479, 478, 479, 478, 477, 478, 477, 479, 479, 479, 479, 480, 480, 481, 481, 481, 480, 479, 478, 478, 478, 477, 479, 480, 480, 481, 481, 481, 482, 482, 481, 481, 480, 479, 477, 475, 476, 477, 477, 480, 481, 482, 483, 482, 482, 481, 482, 483, 482, 483, 483, 484, 484, 482, 483, 484, 487, 485, 486, 486, 485, 485, 485, 485, 486, 484, 484, 484, 483, 483, 484, 486, 487, 486, 486, 485, 484, 482, 480, 480, 482, 483, 483, 484, 482, 482, 481, 481, 482, 482, 481, 482, 481, 481, 481, 482, 483, 483, 484, 483, 483, 483, 482, 482, 482, 482, 483, 484, 483, 484, 481, 482, 482, 481, 480, 479, 478, 479, 480, 481, 481, 481, 481, 481, 482, 482, 484, 484, 484, 484, 484, 484, 484, 486, 485, 485, 484, 485, 484, 483, 483, 484, 484, 484, 484, 483, 483, 482, 482, 480, 480, 481, 482, 482, 482, 483, 482, 480, 480, 480, 479, 480, 479, 477, 477, 477, 477, 478, 478, 480, 480, 480, 481, 481, 480, 480, 479, 479, 481, 481, 480, 482, 482, 482, 481, 483, 483, 485, 484, 485, 483, 483, 482, 481, 480, 481, 481, 481, 480, 481, 482, 481, 480, 482, 482, 482, 481, 479, 477, 477, 477, 477, 476, 476, 476, 476, 475, 475, 476, 476, 477, 475, 475, 475, 477, 476, 476, 476, 476, 475, 476, 475, 476, 477, 478, 479, 480, 481, 482, 482, 482, 483, 482, 481, 482, 483, 483, 484, 483, 483, 484, 482, 484, 485, 485, 486, 487, 486, 487, 486, 487, 486, 485, 484, 486, 487, 489, 487, 488, 489, 488, 489, 489, 487, 488, 488, 487, 485, 486, 487, 486, 486, 485, 484, 484, 483, 484, 483, 482, 484, 484, 484, 484, 482, 480, 478, 478, 478, 478, 479, 479, 479, 479, 478, 477, 478, 477, 478, 478, 478, 478, 477, 477, 477, 478, 479, 481, 482, 482, 482, 482, 482, 482, 482, 483, 483, 483, 484, 485, 484, 485, 484, 486, 486, 485, 485, 485, 486, 485, 484, 483, 485, 485, 486, 485, 486, 485, 486, 486, 485, 483, 484, 484, 482, 483, 480, 480, 480, 479, 480, 480, 480, 479, 480, 479, 481, 480, 479, 479, 480, 481, 483, 483, 483, 482, 481, 481, 481, 481, 481, 481, 481, 482, 481, 481, 481, 481, 482, 482, 481, 482, 481, 481, 482, 482, 483, 482, 483, 484, 483, 484, 485, 484, 486, 485, 484, 484, 483, 484, 483, 484, 483, 483, 482, 482, 484, 485, 484, 482, 481, 482, 481, 483, 484, 482, 482, 481, 481, 479, 479, 480, 480, 480, 481, 482, 483, 481, 480, 479, 480, 479, 479, 477, 477, 477, 478, 477, 476, 476, 475, 476, 477, 479, 479, 479, 478, 478, 477, 477, 477, 478, 478, 477, 477, 476, 475, 473, 475, 475, 477, 478, 479, 479, 480, 480, 481, 483, 484, 485, 484, 485, 484, 483, 485, 485, 483, 482, 479, 480, 480, 480, 480, 481, 482, 481, 480, 481, 480, 481, 481, 482, 482, 482, 480, 479, 480, 481, 482, 483, 482, 480, 479, 479, 479, 481, 481, 480, 480, 481, 481, 483, 483, 483, 481, 480, 481, 481, 482, 482, 482, 482, 482, 480, 478, 479, 478, 478, 479, 479, 479, 480, 480, 482, 482, 485, 485, 485, 484, 485, 487, 486, 485, 486, 484, 483, 483, 483, 484, 486, 487, 487, 486, 486, 488, 489, 489, 487, 485, 484, 483, 484, 486, 486, 486, 486, 483, 483, 481, 481, 481, 481, 481, 480, 480, 479, 480, 481, 481, 481, 480, 479, 477, 478, 479, 479, 480, 479, 479, 478, 479, 478, 478, 479, 478, 479, 479, 480, 481, 481, 482, 482, 480, 482, 482, 482, 482, 484, 485, 484, 486, 485, 484, 483, 483, 485, 485, 485, 485, 483, 482, 481, 480, 481, 483, 482, 481, 479, 480, 479, 480, 481, 482, 482, 480, 481, 478, 478, 478, 478, 479, 479, 480, 478, 479, 480, 481, 483, 485, 483, 481, 481, 479, 479, 480, 483, 484, 484, 485, 484, 484, 483, 484, 483, 483, 484, 483, 482, 482, 482, 484, 483, 485, 484, 485, 483, 482, 482, 480, 481, 481, 482, 482, 482, 483, 482, 482, 481, 481, 482, 482, 483, 484, 485, 485, 486, 485, 485, 484, 483, 481, 482, 483, 483, 482, 485, 485, 487, 487, 486, 486, 485, 482, 482, 481, 481, 482, 482, 482, 482, 479, 477, 476, 477, 478, 479, 480, 480, 480, 480, 480, 481, 479, 479, 478, 477, 477, 476, 478, 478, 480, 479, 478, 478, 479, 479, 480, 480, 479, 479, 479, 479, 481, 480, 481, 480, 480, 480, 479, 480, 482, 482, 481, 482, 482, 482, 482, 483, 483, 483, 481, 481, 482, 483, 485, 485, 485, 484, 483, 481, 480, 480, 481, 481, 481, 481, 483, 483, 484, 483, 483, 484, 484, 484, 485, 486, 486, 486, 487, 486, 487, 487, 487, 486, 485, 486, 485, 485, 487, 487, 486, 484, 484, 484, 484, 484, 484, 486, 486, 486, 486, 486, 485, 485, 486, 486, 486, 486, 487, 487, 486, 486, 485, 485, 485, 484, 480, 482, 482, 483, 483, 485, 484, 484, 485, 486, 485, 484, 481, 480, 481, 483, 484, 483, 483, 482, 482, 482, 482, 480, 480, 479, 478, 480, 479, 479, 480, 480, 481, 480, 480, 479, 479, 479, 479, 477, 476, 474, 474, 476, 478, 479, 480, 480, 477, 476, 475, 475, 475, 476, 476, 478, 479, 480, 480, 479, 478, 479, 479, 480, 481, 483, 485, 483, 483, 482, 481, 481, 483, 484, 486, 487, 488, 487, 486, 486, 488, 489, 489, 488, 487, 487, 487, 488, 487, 487, 487, 487, 486, 486, 486, 486, 486, 486, 485, 483, 482, 480, 479, 477, 476, 477, 479, 480, 480, 479, 479, 479, 478, 477, 478, 478, 477, 478, 478, 477, 477, 476, 477, 477, 479, 479, 479, 478, 478, 478, 480, 479, 479, 480, 481, 480, 480, 481, 482, 483, 484, 485, 485, 485, 486, 487, 487, 489, 488, 488, 487, 487, 487, 487, 486, 485, 486, 487, 488, 488, 488, 486, 485, 484, 484, 483, 484, 483, 484, 485, 486, 487, 488, 487, 484, 482, 481, 480, 481, 482, 482, 481, 482, 482, 481, 482, 482, 481, 482, 482, 481, 482, 483, 483, 482, 483, 483, 484, 485, 484, 483, 482, 480, 480, 480, 483, 483, 483, 482, 482, 483, 483, 484, 482, 483, 482, 482, 483, 483, 484, 483, 482, 482, 481, 481, 483, 482, 481, 481, 480, 480, 479, 479, 480, 481, 482, 481, 482, 483, 483, 483, 482, 482, 482, 482, 481, 483, 484, 485, 487, 486, 488, 486, 486, 486, 485, 485, 484, 483, 482, 483, 482, 484, 483, 484, 483, 481, 483, 484, 484, 485, 484, 483, 482, 481, 479, 479, 479, 481, 482, 482, 480, 480, 480, 480, 480, 480, 480, 482, 483, 481, 481, 478, 479, 478, 479, 479, 479, 479, 480, 479, 480, 480, 479, 480, 479, 479, 479, 478, 477, 476, 476, 476, 476, 474, 475, 476, 475, 474, 475, 475, 475, 477, 477, 479, 479, 479, 478, 478, 478, 477, 478, 477, 477, 479, 479, 481, 482, 484, 486, 485, 484, 485, 485, 484, 485, 485, 486, 485, 487, 488, 490, 490, 490, 490, 490, 489, 487, 487, 486, 487, 489, 491, 494, 498, 502, 503, 507, 509, 509, 510, 510, 510, 510, 510, 512, 513, 514, 516, 518, 522, 524, 527, 528, 529, 528, 529, 529, 528, 529, 531, 532, 532, 532, 534, 536, 538, 540, 543, 543, 543, 544, 546, 549, 552, 555, 556, 556, 557, 559, 561, 563, 564, 566, 565, 567, 568, 570, 571, 573, 577, 579, 581, 583, 585, 589, 591, 595, 600, 606, 609, 613, 615, 615, 613, 609, 604, 600, 595, 592, 589, 588, 586, 584, 584, 585, 587, 588, 589, 589, 590, 591, 590, 590, 588, 587, 588, 587, 588, 588, 586, 588, 585, 585, 584, 584, 583, 579, 577, 578, 575, 574, 573, 571, 570, 566, 562, 561, 559, 558, 557, 557, 554, 553, 550, 550, 548, 547, 546, 544, 540, 535, 535, 534, 532, 531, 529, 528, 523, 522, 519, 518, 514, 513, 509, 507, 507, 507, 507, 505, 505, 503, 503, 502, 500, 499, 495, 494, 493, 491, 488, 486, 483, 481, 480, 481, 481, 483, 484, 483, 485, 483, 482, 480, 478, 476, 474, 473, 474, 476, 476, 478, 474, 474, 472, 472, 471, 471, 472, 473, 474, 473, 474, 473, 474, 475, 475, 476, 476, 477, 476, 474, 473, 473, 472, 471, 472, 472, 474, 474, 475, 475, 476, 478, 477, 475, 476, 476, 476, 475, 475, 474, 474, 472, 474, 474, 474, 474, 475, 475, 474, 473, 473, 473, 472, 472, 472, 472, 473, 475, 476, 476, 477, 476, 474, 474, 473, 475, 475, 478, 478, 478, 475, 472, 472, 473, 473, 474, 475, 474, 474, 473, 473, 473, 475, 475, 475, 473, 474, 475, 475, 475, 475, 474, 474, 475, 475, 473, 473, 474, 475, 476, 476, 475, 475, 475, 475, 474, 475, 476, 475, 475, 474, 474, 475, 476, 476, 476, 475, 478, 477, 478, 478, 476, 476, 474, 474, 474, 474, 475, 474, 474, 472, 472, 471, 471, 472, 473, 472, 474, 472, 473, 471, 470, 471, 472, 475, 474, 474, 472, 471, 472, 472, 472, 472, 473, 474, 474, 473, 474, 474, 475, 475, 475, 473, 472, 471, 471, 470, 470, 470, 470, 471, 472, 473, 471, 470, 469, 467, 466, 468, 469, 470, 471, 470, 469, 468, 469, 468, 470, 471, 471, 470, 470, 471, 471, 470, 470, 469, 468, 469, 471, 472, 473, 472, 471, 472, 472, 471, 472, 474, 476, 476, 475, 476, 476, 477, 477, 476, 476, 476, 476, 475, 475, 474, 474, 475, 476, 477, 478, 479, 477, 478, 476, 477, 478, 478, 480, 478, 478, 477, 477, 476, 476, 475, 475, 475, 475, 474, 474, 473, 473, 472, 471, 471, 471, 471, 472, 473, 474, 476, 476, 476, 474, 474, 470, 469, 469, 468, 470, 473, 474, 475, 476, 476, 474, 473, 472, 471, 472, 471, 471, 471, 471, 472, 473, 473, 473, 473, 474, 473, 473, 473, 475, 476, 476, 476, 476, 475, 474, 473, 474, 473, 473, 474, 474, 472, 471, 470, 471, 471, 472, 472, 470, 469, 471, 472, 472, 472, 471, 469, 469, 469, 469, 468, 467, 468, 469, 470, 469, 470, 469, 469, 469, 471, 473, 474, 474, 475, 472, 471, 472, 472, 474, 474, 474, 474, 474, 475, 476, 476, 477, 476, 475, 473, 473, 473, 473, 475, 476, 476, 475, 474, 476, 475, 475, 475, 476, 476, 475, 474, 473, 472, 473, 473, 473, 472, 474, 476, 475, 475, 475, 473, 473, 472, 473, 473, 474, 473, 473, 473, 472, 472, 471, 473, 475, 476, 474, 473, 475, 475, 475, 475, 476, 476, 476, 476, 475, 473, 474, 474, 473, 474, 472, 473, 473, 472, 472, 473, 472, 470, 469, 469, 469, 469, 469, 470, 470, 471, 471, 472, 472, 472, 471, 472, 472, 474, 473, 473, 472, 471, 472, 472, 472, 473, 473, 473, 474, 476, 476, 476, 476, 474, 474, 474, 475, 476, 475, 475, 475, 476, 476, 476, 475, 474, 473, 473, 472, 471, 471, 470, 470, 469, 469, 470, 469, 469, 470, 469, 470, 471, 471, 471, 473, 472, 471, 472, 471, 472, 472, 472, 471, 471, 470, 470, 470, 471, 471, 470, 469, 469, 470, 469, 470, 468, 469, 470, 471, 473, 472, 473, 473, 473, 473, 473, 472, 472, 473, 474, 472, 472, 470, 470, 471, 473, 475, 474, 474, 475, 475, 474, 473, 473, 474, 476, 475, 477, 476, 477, 476, 476, 476, 477, 477, 477, 478, 478, 479, 478, 478, 478, 478, 480, 480, 480, 479, 477, 477, 476, 475, 475, 475, 475, 474, 474, 472, 472, 471, 472, 473, 474, 476, 475, 474, 474, 475, 475, 475, 474, 475, 475, 475, 473, 474, 474, 474, 474, 474, 475, 476, 478, 479, 478, 478, 479, 478, 479, 479, 477, 479, 479, 479, 479, 478, 478, 478, 476, 476, 476, 476, 477, 478, 477, 476, 476, 475, 475, 475, 473, 473, 473, 472, 472, 471, 471, 472, 473, 472, 471, 470, 471, 472, 472, 473, 471, 471, 471, 471, 470, 469, 469, 469, 472, 473, 474, 475, 476, 477, 477, 477, 476, 475, 475, 477, 479, 480, 480, 480, 478, 477, 474, 474, 474, 474, 473, 473, 474, 476, 475, 476, 476, 475, 474, 474, 475, 473, 475, 475, 474, 474, 473, 471, 471, 473, 473, 473, 473, 473, 473, 473, 475, 473, 473, 472, 471, 470, 473, 473, 475, 475, 477, 479, 479, 478, 478, 478, 478, 478, 478, 479, 478, 478, 477, 475, 475, 476, 476, 478, 478, 478, 476, 475, 474, 475, 477, 476, 476, 476, 476, 476, 476, 476, 477, 475, 475, 474, 475, 475, 475, 476, 476, 477, 477, 479, 478, 477, 476, 475, 475, 475, 474, 474, 474, 474, 475, 475, 475, 475, 474, 474, 473, 474, 475, 476, 475, 473, 474, 475, 475, 474, 472, 472, 472, 473, 473, 474, 474, 473, 473, 473, 474, 473, 472, 472, 472, 471, 471, 473, 473, 473, 473, 473, 473, 472, 473, 474, 472, 472, 471, 470, 473, 473, 474, 474, 473, 474, 473, 473, 473, 471, 474, 474, 474, 472, 471, 470, 468, 469, 470, 471, 473, 474, 474, 473, 473, 473, 473, 473, 474, 474, 473, 472, 471, 471, 473, 475, 476, 477, 477, 477, 476, 476, 474, 474, 474, 474, 475, 476, 476, 478, 477, 476, 475, 476, 476, 474, 473, 472, 472, 472, 473, 474, 474, 476, 475, 476, 476, 474, 475, 475, 476, 477, 476, 478, 476, 477, 476, 477, 476, 477, 478, 479, 480, 480, 480, 481, 479, 480, 480, 480, 480, 482, 482, 484, 484, 482, 483, 481, 481, 481, 481, 482, 481, 481, 482, 482, 481, 480, 477, 478, 478, 479, 479, 480, 478, 479, 478, 477, 475, 476, 478, 477, 478, 477, 477, 476, 476, 475, 474, 472, 472, 473, 473, 472, 473, 474, 475, 476, 475, 475, 474, 474, 474, 474, 475, 476, 476, 476, 478, 477, 478, 479, 479, 480, 478, 479, 477, 477, 478, 477, 477, 479, 479, 480, 479, 478, 478, 478, 476, 478, 479, 480, 479, 477, 476, 473, 473, 472, 472, 472, 473, 474, 474, 475, 474, 473, 472, 471, 470, 471, 471, 471, 472, 472, 472, 471, 471, 472, 472, 473, 473, 473, 473, 473, 473, 473, 472, 472, 474, 472, 473, 473, 474, 473, 472, 473, 473, 474, 473, 473, 474, 471, 473, 473, 473, 475, 477, 478, 478, 478, 477, 478, 477, 477, 478, 479, 479, 479, 479, 480, 480, 481, 481, 481, 482, 480, 479, 478, 479, 479, 478, 479, 479, 479, 481, 480, 480, 480, 479, 480, 480, 480, 482, 482, 482, 480, 480, 480, 480, 480, 479, 481, 481, 479, 479, 477, 476, 477, 476, 477, 479, 480, 480, 481, 480, 478, 477, 476, 475, 475, 474, 474, 475, 475, 476, 475, 476, 477, 476, 476, 476, 477, 477, 478, 478, 479, 479, 479, 477, 478, 477, 476, 475, 476, 478, 479, 480, 480, 480, 479, 479, 479, 480, 480, 481, 481, 481, 480, 481, 481, 481, 480, 480, 480, 479, 478, 478, 475, 476, 476, 476, 477, 478, 478, 478, 478, 478, 478, 477, 476, 477, 476, 477, 477, 477, 477, 476, 477, 478, 477, 477, 476, 477, 476, 474, 474, 475, 476, 477, 477, 477, 475, 475, 474, 473, 473, 473, 473, 475, 473, 473, 473, 474, 475, 475, 475, 476, 475, 475, 476, 477, 475, 474, 472, 472, 470, 471, 470, 471, 470, 473, 473, 473, 475, 475, 475, 473, 473, 471, 469, 470, 470, 471, 472, 473, 473, 473, 474, 473, 472, 471, 470, 472, 474, 475, 476, 477, 478, 478, 478, 477, 476, 476, 477, 479, 479, 479, 478, 478, 481, 480, 480, 478, 476, 476, 477, 479, 481, 482, 482, 481, 482, 482, 481, 480, 479, 479, 479, 480, 482, 481, 481, 481, 480, 480, 479, 478, 478, 478, 480, 483, 483, 484, 482, 481, 479, 478, 477, 479, 480, 482, 481, 481, 481, 479, 479, 477, 478, 477, 477, 478, 477, 477, 477, 476, 476, 475, 475, 474, 473, 475, 475, 476, 476, 475, 476, 476, 476, 476, 476, 475, 474, 474, 474, 475, 474, 476, 475, 476, 477, 476, 476, 476, 475, 475, 475, 475, 474, 475, 474, 475, 474, 473, 474, 474, 475, 476, 477, 477, 476, 476, 475, 474, 474, 474, 474, 474, 475, 475, 477, 476, 478, 478, 478, 478, 478, 477, 478, 479, 480, 479, 481, 482, 482, 482, 481, 482, 483, 482, 481, 481, 481, 481, 481, 481, 480, 479, 479, 480, 480, 481, 481, 482, 482, 484, 483, 482, 481, 480, 480, 480, 480, 479, 479, 479, 480, 479, 479, 477, 476, 475, 473, 473, 474, 474, 474, 472, 472, 472, 471, 472, 473, 474, 475, 475, 474, 474, 474, 474, 473, 475, 476, 476, 478, 477, 475, 476, 475, 475, 477, 478, 480, 479, 480, 478, 477, 477, 476, 477, 476, 477, 479, 480, 479, 480, 479, 479, 477, 475, 476, 478, 479, 480, 480, 481, 480, 479, 480, 479, 478, 479, 480, 479, 480, 480, 480, 479, 478, 478, 479, 479, 480, 479, 477, 477, 476, 476, 477, 477, 478, 478, 479, 479, 479, 479, 477, 476, 476, 475, 476, 475, 477, 478, 476, 477, 476, 477, 476, 475, 473, 473, 474, 474, 474, 476, 476, 476, 475, 474, 473, 474, 476, 478, 479, 480, 478, 478, 475, 476, 477, 478, 479, 480, 480, 480, 478, 478, 477, 477, 477, 475, 475, 473, 474, 475, 476, 478, 480, 480, 480, 481, 479, 478, 478, 478, 479, 478, 479, 480, 482, 483, 483, 483, 481, 482, 481, 480, 480, 480, 480, 481, 479, 479, 478, 479, 480, 479, 480, 482, 481, 482, 481, 482, 483, 483, 482, 481, 482, 480, 481, 481, 479, 479, 477, 478, 478, 478, 479, 479, 479, 479, 480, 480, 482, 482, 482, 482, 479, 479, 479, 479, 479, 480, 480, 481, 481, 483, 482, 482, 481, 482, 483, 481, 481, 481, 481, 482, 484, 483, 482, 481, 480, 479, 479, 480, 480, 479, 478, 478, 478, 478, 476, 475, 474, 473, 471, 473, 475, 473, 474, 473, 474, 474, 473, 474, 476, 477, 476, 475, 474, 474, 472, 472, 473, 472, 472, 472, 472, 475, 475, 475, 474, 474, 475, 476, 477, 477, 478, 479, 479, 481, 481, 482, 481, 481, 481, 481, 481, 482, 482, 484, 484, 486, 486, 486, 484, 483, 483, 481, 481, 482, 483, 483, 483, 482, 480, 480, 481, 481, 480, 478, 477, 476, 474, 476, 477, 478, 478, 477, 478, 478, 478, 479, 480, 478, 477, 478, 479, 481, 481, 480, 479, 477, 477, 477, 478, 478, 479, 481, 482, 481, 479, 479, 477, 477, 478, 478, 478, 479, 482, 484, 483, 482, 482, 482, 481, 481, 480, 481, 483, 483, 484, 485, 484, 485, 485, 485, 484, 483, 482, 480, 480, 480, 479, 480, 480, 480, 480, 480, 481, 481, 479, 480, 480, 482, 482, 481, 479, 476, 476, 476, 476, 477, 477, 478, 478, 478, 480, 480, 481, 480, 481, 479, 477, 476, 476, 478, 479, 479, 480, 479, 478, 478, 478, 477, 476, 477, 477, 478, 479, 478, 478, 477, 478, 477, 477, 479, 480, 480, 479, 480, 479, 479, 479, 478, 478, 477, 477, 476, 476, 477, 479, 480, 481, 482, 480, 480, 481, 480, 479, 482, 481, 481, 481, 479, 478, 477, 476, 476, 475, 474, 475, 475, 474, 474, 476, 475, 474, 473, 471, 470, 470, 470, 470, 469, 469, 471, 472, 472, 472, 472, 473, 474, 474, 475, 475, 476, 475, 474, 474, 475, 476, 479, 481, 482, 483, 484, 484, 483, 484, 484, 485, 486, 486, 487, 486, 485, 485, 486, 487, 488, 488, 487, 487, 487, 486, 487, 487, 484, 482, 482, 482, 481, 482, 482, 481, 480, 479, 478, 477, 477, 477, 478, 480, 480, 482, 479, 479, 480, 480, 479, 478, 477, 476, 478, 477, 478, 477, 476, 475, 473, 474, 475, 476, 477, 477, 477, 477, 478, 478, 479, 481, 482, 482, 483, 482, 482, 481, 481, 482, 483, 483, 483, 483, 484, 483, 485, 485, 485, 483, 482, 482, 481, 479, 478, 478, 479, 477, 478, 479, 480, 480, 478, 479, 477, 476, 476, 477, 477, 477, 477, 477, 476, 477, 477, 478, 480, 482, 482, 483, 484, 484, 483, 480, 481, 480, 480, 482, 483, 484, 486, 487, 488, 488, 488, 488, 487, 485, 483, 483, 482, 483, 483, 482, 481, 480, 481, 480, 481, 482, 482, 482, 484, 481, 480, 478, 477, 477, 477, 479, 480, 480, 480, 480, 480, 478, 477, 475, 475, 475, 476, 477, 479, 481, 481, 483, 483, 484, 484, 483, 482, 480, 479, 477, 476, 478, 477, 479, 480, 480, 480, 480, 480, 481, 481, 481, 481, 480, 480, 480, 480, 479, 480, 478, 477, 476, 477, 476, 476, 476, 476, 477, 476, 476, 478, 478, 479, 480, 482, 481, 480, 479, 478, 477, 476, 476, 477, 478, 478, 478, 479, 477, 477, 477, 478, 479, 481, 481, 480, 480, 479, 479, 479, 479, 478, 478, 479, 478, 480, 481, 481, 480, 480, 480, 479, 478, 480, 481, 481, 481, 482, 482, 481, 480, 480, 480, 481, 480, 481, 479, 479, 479, 480, 481, 480, 481, 481, 480, 479, 481, 479, 478, 478, 479, 479, 480, 480, 481, 479, 479, 479, 479, 479, 480, 480, 481, 481, 479, 480, 480, 479, 478, 477, 477, 477, 477, 476, 478, 478, 480, 479, 477, 478, 476, 476, 477, 477, 478, 478, 477, 479, 480, 481, 481, 481, 482, 482, 482, 483, 484, 483, 483, 482, 484, 484, 484, 485, 486, 485, 486, 485, 485, 486, 485, 485, 482, 482, 481, 480, 482, 483, 483, 481, 482, 481, 481, 480, 479, 479, 478, 478, 478, 479, 478, 478, 477, 476, 475, 474, 475, 474, 475, 475, 477, 478, 478, 478, 478, 478, 478, 479, 479, 479, 479, 479, 478, 479, 478, 480, 481, 481, 482, 482, 483, 483, 481, 480, 480, 481, 480, 481, 482, 482, 482, 481, 479, 478, 479, 479, 480, 480, 481, 479, 480, 479, 480, 480, 480, 481, 481, 482, 483, 483, 480, 480, 478, 476, 476, 475, 475, 476, 478, 477, 479, 480, 479, 481, 479, 480, 480, 480, 480, 480, 482, 481, 480, 481, 480, 481, 479, 480, 480, 479, 478, 480, 481, 482, 482, 481, 482, 481, 481, 480, 479, 479, 479, 476, 478, 478, 479, 481, 482, 482, 483, 482, 482, 480, 481, 480, 480, 480, 480, 478, 479, 480, 480, 480, 480, 478, 477, 475, 477, 478, 480, 479, 480, 479, 478, 478, 477, 476, 477, 477, 477, 477, 477, 476, 476, 476, 476, 477, 476, 477, 478, 479, 481, 481, 480, 479, 479, 480, 481, 482, 483, 484, 484, 484, 485, 485, 485, 485, 485, 485, 485, 484, 485, 484, 484, 485, 485, 486, 485, 484, 482, 483, 483, 484, 484, 483, 482, 480, 478, 476, 475, 475, 475, 476, 475, 477, 478, 477, 477, 478, 477, 476, 475, 477, 476, 477, 478, 478, 479, 480, 480, 480, 479, 479, 479, 480, 480, 481, 482, 480, 478, 478, 478, 478, 479, 481, 480, 481, 482, 482, 483, 483, 484, 483, 481, 482, 483, 484, 485, 485, 484, 485, 484, 485, 482, 481, 479, 481, 481, 481, 482, 484, 486, 486, 485, 484, 485, 485, 485, 486, 485, 484, 483, 480, 482, 482, 481, 482, 482, 482, 482, 483, 484, 483, 484, 483, 483, 483, 481, 481, 482, 481, 480, 480, 482, 482, 482, 481, 480, 480, 479, 480, 480, 480, 480, 481, 483, 484, 484, 484, 484, 483, 483, 481, 482, 482, 485, 484, 486, 485, 485, 484, 484, 483, 482, 482, 481, 481, 481, 481, 483, 484, 485, 485, 484, 484, 483, 482, 483, 482, 482, 481, 480, 480, 480, 480, 479, 478, 479, 480, 482, 481, 480, 478, 477, 477, 477, 477, 476, 475, 474, 475, 475, 475, 474, 474, 473, 474, 474, 476, 475, 475, 474, 474, 472, 473, 474, 474, 476, 476, 477, 477, 478, 479, 477, 476, 474, 474, 476, 478, 482, 483, 482, 480, 481, 481, 482, 482, 482, 483, 483, 485, 486, 487, 487, 486, 485, 485, 485, 485, 485, 485, 485, 485, 484, 485, 483, 482, 482, 484, 484, 483, 483, 483, 482, 483, 481, 481, 481, 481, 481, 480, 480, 480, 479, 478, 478, 477, 479, 479, 481, 479, 480, 478, 476, 477, 477, 478, 478, 479, 477, 478, 479, 479, 479, 478, 477, 479, 479, 479, 477, 477, 478, 477, 479, 479, 479, 478, 479, 480, 479, 479, 478, 480, 480, 479, 481, 481, 481, 482, 482, 482, 484, 483, 483, 482, 481, 481, 481, 482, 482, 482, 483, 482, 481, 481, 481, 479, 480, 481, 483, 483, 483, 481, 481, 481, 480, 480, 480, 481, 482, 483, 483, 482, 482, 481, 481, 481, 484, 485, 485, 485, 482, 482, 482, 482, 482, 482, 482, 482, 481, 480, 480, 480, 479, 479, 480, 481, 482, 483, 484, 484, 484, 483, 484, 483, 482, 479, 479, 479, 478, 480, 481, 482, 483, 483, 482, 480, 481, 481, 481, 481, 482, 482, 481, 480, 481, 480, 480, 482, 482, 483, 484, 486, 486, 485, 482, 480, 480, 480, 481, 481, 482, 484, 484, 484, 483, 481, 481, 479, 481, 482, 482, 482, 481, 480, 481, 482, 483, 482, 481, 481, 480, 481, 481, 481, 481, 479, 478, 478, 479, 479, 481, 482, 483, 483, 483, 483, 483, 482, 482, 481, 483, 485, 486, 485, 484, 483, 481, 479, 480, 479, 480, 480, 481, 480, 480, 481, 480, 480, 480, 480, 480, 480, 479, 481, 481, 479, 478, 477, 476, 477, 478, 479, 479, 480, 480, 479, 478, 478, 478, 480, 481, 481, 482, 483, 482, 480, 480, 479, 480, 481, 481, 482, 480, 481, 481, 480, 480, 481, 480, 481, 480, 483, 484, 484, 484, 485, 484, 485, 486, 485, 484, 483, 483, 482, 483, 482, 483, 483, 482, 482, 482, 484, 485, 485, 484, 483, 481, 482, 481, 480, 479, 480, 480, 481, 481, 481, 482, 481, 479, 477, 478, 477, 476, 475, 478, 478, 479, 480, 479, 478, 478, 479, 481, 480, 483, 483, 484, 483, 482, 479, 479, 480, 481, 482, 485, 486, 485, 485, 483, 483, 482, 482, 483, 481, 482, 482, 482, 480, 479, 478, 476, 477, 477, 478, 478, 479, 478, 480, 479, 478, 478, 479, 478, 478, 475, 476, 476, 477, 477, 479, 477, 479, 479, 480, 481, 481, 480, 480, 481, 480, 480, 479, 478, 480, 480, 482, 482, 483, 481, 482, 481, 482, 481, 480, 480, 480, 481, 481, 483, 484, 485, 484, 484, 483, 483, 483, 483, 483, 483, 481, 481, 482, 482, 482, 482, 483, 483, 482, 482, 480, 480, 481, 481, 481, 481, 479, 480, 480, 480, 480, 481, 482, 481, 482, 482, 479, 480, 481, 481, 478, 479, 480, 480, 479, 479, 478, 478, 479, 479, 480, 479, 479, 478, 477, 477, 476, 476, 476, 479, 479, 482, 481, 481, 483, 482, 481, 481, 481, 481, 481, 482, 483, 484, 484, 484, 483, 482, 481, 480, 481, 483, 483, 483, 483, 484, 484, 483, 483, 483, 482, 481, 480, 481, 481, 481, 481, 480, 480, 479, 480, 480, 478, 478, 477, 477, 478, 479, 480, 483, 483, 483, 483, 481, 480, 481, 482, 483, 484, 484, 484, 483, 483, 484, 484, 483, 483, 482, 483, 483, 483, 482, 484, 484, 485, 484, 484, 484, 484, 484, 483, 482, 480, 481, 483, 482, 485, 487, 486, 485, 484, 482, 482, 483, 485, 484, 482, 482, 481, 480, 481, 481, 481, 481, 481, 481, 479, 478, 478, 478, 480, 481, 482, 482, 481, 480, 479, 479, 477, 478, 478, 477, 478, 477, 478, 478, 480, 480, 480, 481, 480, 479, 478, 478, 479, 480, 480, 480, 480, 482, 482, 482, 481, 479, 480, 480, 479, 479, 479, 480, 481, 481, 481, 481, 482, 482, 482, 483, 484, 482, 483, 483, 485, 487, 487, 487, 485, 486, 486, 485, 485, 486, 484, 484, 484, 485, 483, 484, 485, 485, 486, 486, 486, 486, 486, 486, 486, 486, 485, 484, 484, 483, 483, 481, 481, 480, 481, 481, 481, 481, 479, 478, 478, 478, 478, 479, 479, 478, 477, 476, 474, 473, 473, 474, 473, 476, 475, 476, 476, 477, 478, 479, 480, 479, 479, 477, 478, 477, 478, 479, 480, 480, 482, 482, 482, 480, 481, 480, 481, 480, 480, 480, 480, 480, 481, 481, 481, 480, 479, 479, 480, 479, 480, 480, 478, 478, 478, 479, 479, 480, 480, 480, 479, 479, 480, 479, 480, 481, 480, 479, 480, 479, 481, 480, 480, 482, 484, 487, 487, 486, 484, 483, 483, 482, 484, 485, 484, 486, 487, 486, 486, 485, 485, 485, 485, 486, 486, 486, 486, 485, 484, 484, 484, 485, 485, 485, 485, 483, 483, 481, 482, 484, 484, 484, 482, 482, 480, 481, 479, 479, 479, 480, 480, 480, 481, 480, 480, 480, 479, 481, 482, 483, 483, 483, 482, 483, 482, 482, 482, 483, 483, 482, 481, 482, 481, 481, 481, 482, 482, 483, 485, 485, 485, 483, 481, 480, 482, 482, 484, 483, 482, 482, 480, 479, 478, 477, 478, 477, 479, 480, 480, 480, 480, 479, 478, 477, 479, 479, 480, 479, 478, 478, 478, 478, 478, 479, 479, 478, 479, 479, 479, 480, 479, 478, 479, 480, 480, 479, 479, 479, 481, 482, 482, 482, 482, 481, 480, 479, 478, 477, 478, 477, 479, 478, 478, 479, 480, 481, 482, 484, 484, 483, 483, 483, 483, 483, 482, 482, 483, 482, 481, 481, 482, 481, 481, 482, 481, 481, 482, 481, 480, 479, 480, 481, 480, 481, 480, 480, 479, 479, 478, 479, 480, 480, 481, 479, 477, 477, 478, 476, 478, 479, 481, 481, 482, 483, 482, 482, 480, 480, 481, 481, 480, 478, 478, 478, 479, 481, 483, 483, 483, 480, 481, 480, 480, 480, 482, 482, 482, 483, 483, 484, 485, 483, 483, 482, 481, 481, 481, 481, 482, 480, 480, 479, 479, 479, 480, 479, 480, 480, 480, 479, 478, 477, 477, 477, 478, 478, 479, 479, 479, 479, 479, 478, 478, 478, 478, 478, 480, 480, 481, 480, 480, 479, 479, 479, 481, 482, 484, 483, 485, 484, 484, 485, 484, 484, 484, 484, 485, 484, 486, 485, 486, 487, 486, 485, 485, 483, 481, 482, 483, 484, 485, 483, 483, 483, 482, 482, 482, 483, 484, 485, 487, 486, 485, 482, 482, 481, 479, 478, 478, 478, 479, 479, 479, 481, 481, 483, 484, 484, 483, 483, 481, 482, 481, 480, 482, 482, 483, 483, 482, 483, 482, 481, 480, 482, 483, 484, 483, 484, 483, 484, 484, 483, 482, 482, 484, 486, 485, 486, 486, 485, 484, 482, 482, 481, 483, 481, 481, 482, 483, 482, 481, 481, 481, 480, 482, 482, 481, 480, 478, 478, 479, 479, 478, 479, 479, 479, 478, 479, 477, 478, 479, 478, 478, 480, 479, 480, 480, 480, 478, 478, 476, 476, 476, 477, 478, 477, 478, 478, 479, 479, 478, 479, 479, 481, 483, 484, 485, 487, 486, 485, 484, 482, 481, 478, 478, 479, 478, 481, 482, 482, 483, 482, 483, 484, 483, 483, 483, 484, 485, 487, 488, 488, 487, 486, 483, 482, 481, 483, 482, 484, 484, 485, 482, 481, 481, 481, 481, 481, 482, 482, 481, 483, 482, 482, 482, 483, 482, 482, 483, 483, 483, 482, 481, 483, 482, 483, 483, 481, 480, 480, 480, 481, 481, 479, 480, 480, 479, 480, 481, 482, 483, 481, 480, 479, 479, 479, 480, 479, 480, 479, 480, 482, 484, 485, 484, 484, 483, 481, 479, 480, 480, 481, 484, 484, 484, 485, 485, 484, 484, 485, 484, 483, 483, 483, 484, 482, 483, 482, 482, 482, 482, 483, 485, 483, 482, 481, 481, 480, 480, 478, 476, 476, 475, 477, 477, 478, 480, 481, 480, 480, 478, 477, 478, 478, 478, 479, 478, 480, 480, 479, 476, 476, 477, 477, 479, 478, 477, 478, 479, 480, 480, 479, 480, 479, 480, 480, 480, 478, 478, 478, 478, 479, 479, 479, 479, 480, 480, 479, 479, 480, 480, 481, 482, 484, 483, 483, 483, 483, 483, 484, 484, 484, 483, 483, 483, 482, 483, 483, 483, 485, 487, 489, 489, 488, 486, 485, 484, 486, 487, 487, 487, 488, 488, 488, 487, 487, 487, 486, 488, 488, 488, 487, 487, 487, 485, 485, 484, 483, 483, 483, 482, 483, 485, 486, 486, 486, 485, 484, 484, 484, 485, 485, 484, 484, 484, 487, 485, 485, 484, 485, 483, 484, 484, 484, 483, 482, 479, 479, 478, 479, 480, 479, 477, 478, 478, 479, 479, 480, 479, 481, 481, 482, 482, 479, 477, 477, 477, 477, 475, 477, 476, 476, 476, 479, 479, 481, 482, 482, 481, 482, 481, 481, 479, 480, 479, 479, 480, 482, 481, 481, 482, 481, 480, 479, 479, 480, 482, 481, 481, 481, 479, 478, 477, 476, 476, 476, 477, 477, 477, 477, 477, 476, 477, 478, 479, 480, 479, 478, 480, 480, 481, 481, 481, 478, 478, 478, 477, 478, 478, 478, 480, 480, 481, 484, 484, 483, 484, 486, 484, 484, 483, 483, 482, 482, 482, 483, 483, 484, 483, 482, 482, 480, 478, 479, 480, 481, 480, 480, 481, 481, 482, 481, 481, 480, 479, 479, 479, 480, 480, 482, 483, 484, 484, 484, 485, 483, 483, 484, 485, 483, 483, 481, 482, 481, 481, 482, 482, 484, 484, 484, 484, 483, 482, 481, 480, 481, 481, 481, 483, 483, 484, 481, 482, 482, 482, 481, 480, 480, 482, 483, 483, 483, 483, 483, 483, 483, 482, 481, 480, 481, 484, 484, 485, 486, 486, 483, 482, 483, 481, 482, 484, 482, 482, 482, 481, 483, 484, 485, 484, 483, 480, 481, 480, 482, 482, 483, 482, 481, 481, 481, 482, 483, 484, 483, 482, 482, 482, 482, 482, 484, 484, 483, 482, 482, 482, 481, 482, 481, 480, 481, 482, 483, 483, 484, 483, 483, 482, 480, 478, 478, 479, 481, 481, 481, 482, 481, 480, 480, 480, 480, 481, 482, 483, 483, 483, 483, 483, 482, 483, 483, 483, 482, 483, 483, 484, 483, 481, 479, 479, 478, 480, 481, 482, 484, 485, 485, 484, 482, 481, 481, 480, 480, 480, 479, 481, 482, 481, 482, 482, 484, 483, 482, 483, 482, 485, 484, 485, 484, 484, 483, 483, 484, 485, 484, 483, 484, 486, 486, 487, 488, 487, 486, 484, 481, 482, 481, 482, 482, 483, 482, 483, 484, 484, 486, 486, 486, 485, 482, 480, 478, 478, 478, 479, 481, 480, 480, 480, 480, 480, 480, 480, 480, 479, 479, 481, 479, 478, 478, 477, 478, 477, 477, 477, 479, 478, 477, 476, 476, 477, 477, 477, 476, 478, 477, 476, 476, 479, 480, 481, 480, 479, 479, 479, 478, 478, 479, 479, 480, 481, 481, 480, 478, 479, 479, 481, 481, 481, 481, 480, 481, 479, 478, 477, 476, 478, 479, 480, 481, 482, 482, 481, 480, 478, 477, 477, 478, 478, 479, 479, 477, 478, 477, 476, 476, 476, 477, 477, 478, 479, 479, 479, 480, 478, 478, 479, 479, 479, 478, 479, 480, 482, 484, 484, 484, 485, 486, 488, 490, 489, 488, 487, 486, 486, 486, 487, 489, 489, 488, 488, 487, 488, 488, 489, 490, 490, 490, 489, 488, 488, 486, 484, 483, 484, 483, 484, 486, 486, 486, 486, 483, 483, 482, 481, 481, 482, 482, 483, 482, 481, 481, 481, 481, 481, 482, 481, 481, 481, 482, 481, 482, 482, 483, 482, 481, 481, 480, 481, 482, 481, 482, 479, 479, 477, 479, 479, 482, 483, 483, 483, 484, 482, 483, 482, 483, 483, 482, 482, 483, 483, 484, 484, 482, 482, 480, 480, 480, 480, 481, 481, 482, 483, 484, 483, 484, 484, 486, 485, 485, 485, 484, 484, 484, 483, 482, 482, 481, 481, 480, 479, 479, 479, 481, 481, 482, 483, 483, 482, 480, 479, 478, 479, 482, 481, 480, 479, 478, 479, 479, 480, 478, 478, 478, 478, 478, 478, 477, 476, 475, 473, 474, 474, 474, 475, 476, 477, 476, 477, 478, 478, 478, 478, 480, 480, 480, 480, 480, 480, 480, 480, 479, 479, 480, 481, 482, 483, 484, 482, 482, 482, 480, 481, 483, 484, 486, 486, 487, 487, 486, 485, 486, 488, 490, 489, 490, 490, 490, 490, 490, 489, 487, 488, 486, 486, 484, 485, 485, 485, 485, 485, 485, 485, 484, 484, 484, 486, 484, 484, 484, 482, 481, 481, 482, 483, 484, 484, 483, 483, 481, 482, 481, 480, 480, 480, 479, 479, 479, 479, 479, 478, 477, 477, 478, 479, 479, 480, 481, 480, 480, 479, 479, 480, 479, 480, 481, 479, 480, 479, 480, 480, 482, 482, 481, 480, 480, 481, 482, 481, 481, 480, 479, 479, 478, 478, 477, 478, 478, 478, 478, 478, 478, 479, 479, 480, 479, 479, 478, 479, 478, 478, 477, 476, 478, 478, 479, 479, 479, 480, 480, 480, 479, 478, 477, 476, 477, 477, 478, 479, 479, 478, 477, 478, 480, 481, 482, 484, 484, 483, 484, 486, 485, 485, 484, 484, 483, 484, 486, 488, 490, 490, 490, 487, 487, 486, 487, 490, 489, 491, 491, 490, 490, 491, 492, 492, 493, 491, 489, 489, 488, 488, 487, 488, 488, 486, 486, 484, 484, 484, 483, 483, 483, 484, 485, 485, 484, 483, 483, 484, 484, 484, 483, 482, 483, 482, 480, 480, 479, 479, 478, 479, 479, 481, 481, 481, 480, 479, 479, 478, 478, 479, 480, 480, 479, 480, 478, 478, 479, 478, 478, 479, 481, 481, 481, 480, 481, 481, 480, 480, 480, 481, 482, 483, 483, 484, 484, 482, 482, 482, 481, 483, 483, 482, 482, 481, 481, 481, 482, 482, 480, 480, 480, 483, 484, 484, 485, 484, 484, 483, 481, 480, 481, 481, 482, 483, 482, 482, 481, 480, 479, 479, 478, 479, 480, 481, 480, 479, 479, 479, 478, 478, 478, 474, 475, 476, 478, 477, 477, 476, 475, 474, 475, 476, 477, 477, 478, 477, 478, 477, 478, 476, 476, 476, 476, 476, 478, 479, 479, 478, 479, 480, 480, 481, 481, 482, 483, 483, 482, 480, 479, 477, 479, 478, 480, 482, 483, 483, 483, 481, 479, 480, 480, 482, 482, 483, 481, 482, 481, 482, 481, 481, 481, 481, 482, 481, 479, 481, 481, 482, 484, 484, 485, 485, 486, 485, 483, 481, 481, 481, 481, 480, 482, 482, 482, 482, 482, 481, 482, 484, 483, 484, 483, 485, 487, 485, 486, 486, 485, 484, 484, 484, 484, 485, 485, 485, 483, 482, 484, 485, 485, 486, 485, 485, 487, 487, 487, 486, 487, 486, 485, 486, 487, 488, 488, 488, 486, 485, 485, 486, 488, 488, 488, 485, 483, 483, 483, 484, 485, 486, 485, 484, 484, 484, 482, 481, 480, 481, 482, 482, 484, 486, 485, 484, 482, 481, 481, 482, 480, 480, 480, 481, 481, 482, 482, 483, 483, 483, 483, 483, 483, 482, 482, 481, 483, 484, 485, 485, 486, 487, 487, 486, 485, 486, 485, 485, 484, 483, 483, 484, 484, 486, 485, 485, 484, 483, 484, 486, 485, 484, 483, 482, 482, 481, 481, 482, 483, 483, 483, 482, 482, 481, 482, 482, 481, 481, 480, 481, 482, 480, 481, 482, 482, 483, 482, 483, 483, 484, 484, 484, 483, 482, 482, 482, 483, 483, 482, 483, 482, 483, 483, 483, 483, 482, 480, 481, 479, 479, 479, 482, 482, 483, 484, 481, 482, 480, 480, 478, 479, 480, 481, 483, 484, 483, 483, 484, 483, 482, 481, 482, 482, 482, 481, 482, 481, 481, 481, 482, 483, 484, 482, 481, 479, 479, 480, 480, 480, 482, 482, 483, 482, 483, 482, 482, 483, 482, 483, 483, 484, 484, 483, 482, 481, 481, 481, 480, 481, 481, 482, 483, 484, 484, 483, 482, 482, 482, 481, 481, 477, 478, 478, 479, 480, 480, 480, 480, 479, 480, 481, 481, 481, 480, 478, 479, 478, 479, 481, 482, 482, 484, 483, 484, 481, 482, 483, 484, 485, 485, 486, 485, 485, 484, 484, 483, 485, 484, 486, 484, 483, 480, 480, 483, 483, 484, 485, 484, 483, 482, 480, 481, 480, 479, 479, 477, 477, 477, 479, 478, 478, 477, 478, 479, 479, 481, 482, 482, 480, 480, 480, 478, 477, 478, 478, 478, 479, 478, 478, 477, 477, 477, 477, 478, 478, 478, 478, 479, 479, 479, 479, 481, 483, 484, 484, 484, 483, 483, 484, 483, 483, 483, 483, 485, 486, 486, 486, 485, 485, 485, 486, 485, 485, 484, 485, 486, 486, 487, 486, 487, 486, 485, 484, 485, 484, 484, 484, 483, 482};
34 horigs.push_back(horig);}
35 {std::vector<float> horig={488, 487, 487, 487, 488, 489, 489, 491, 492, 492, 492, 493, 492, 492, 492, 492, 492, 493, 493, 493, 492, 492, 492, 494, 493, 490, 489, 489, 489, 489, 490, 490, 489, 488, 488, 487, 488, 488, 486, 485, 484, 484, 484, 486, 485, 485, 483, 484, 482, 483, 482, 483, 483, 483, 483, 481, 482, 483, 484, 483, 483, 482, 481, 482, 482, 483, 483, 484, 483, 483, 483, 482, 480, 481, 481, 482, 483, 484, 483, 482, 482, 482, 481, 481, 481, 479, 481, 483, 484, 485, 485, 484, 484, 484, 484, 485, 484, 484, 485, 487, 488, 487, 486, 486, 486, 484, 484, 485, 487, 488, 488, 487, 486, 484, 485, 485, 486, 485, 485, 485, 484, 485, 484, 485, 483, 483, 484, 484, 485, 485, 485, 485, 484, 483, 481, 481, 480, 481, 481, 481, 482, 482, 481, 482, 484, 483, 483, 482, 481, 482, 481, 483, 483, 483, 483, 481, 480, 480, 479, 478, 479, 480, 481, 483, 483, 485, 485, 487, 488, 487, 485, 484, 483, 483, 484, 486, 487, 489, 489, 488, 487, 486, 485, 482, 482, 482, 483, 484, 485, 487, 485, 485, 484, 483, 482, 482, 483, 482, 481, 484, 483, 484, 484, 485, 486, 486, 487, 486, 485, 486, 486, 487, 488, 488, 486, 485, 486, 485, 487, 487, 487, 487, 488, 490, 489, 489, 488, 486, 486, 487, 488, 489, 489, 490, 490, 488, 488, 487, 487, 487, 487, 488, 488, 488, 488, 487, 487, 485, 485, 486, 486, 485, 483, 481, 482, 483, 483, 485, 484, 483, 482, 480, 481, 482, 485, 483, 483, 482, 482, 483, 485, 484, 483, 482, 482, 482, 483, 482, 483, 482, 482, 482, 484, 484, 486, 485, 485, 484, 482, 484, 485, 485, 486, 486, 487, 486, 486, 485, 486, 486, 486, 486, 488, 488, 487, 486, 484, 482, 483, 482, 483, 482, 482, 482, 482, 483, 483, 481, 482, 483, 480, 480, 479, 480, 481, 482, 484, 484, 485, 484, 484, 485, 484, 485, 484, 485, 484, 483, 485, 486, 485, 486, 485, 487, 487, 488, 486, 486, 486, 486, 488, 486, 487, 486, 487, 487, 488, 489, 489, 488, 489, 489, 488, 487, 487, 487, 487, 488, 487, 486, 487, 486, 485, 484, 484, 483, 482, 481, 481, 479, 480, 480, 480, 481, 481, 481, 479, 478, 479, 480, 481, 482, 483, 483, 485, 483, 484, 483, 484, 483, 484, 483, 486, 486, 487, 487, 486, 485, 485, 484, 485, 483, 485, 485, 488, 489, 489, 489, 488, 487, 486, 487, 487, 486, 485, 485, 483, 484, 485, 484, 483, 483, 481, 481, 483, 486, 485, 485, 485, 485, 484, 485, 486, 486, 486, 485, 484, 484, 482, 481, 482, 483, 483, 483, 482, 483, 484, 485, 485, 487, 486, 485, 484, 484, 483, 483, 484, 484, 484, 483, 483, 482, 482, 482, 482, 481, 483, 484, 485, 484, 483, 482, 481, 483, 481, 480, 482, 483, 485, 487, 486, 486, 485, 486, 487, 488, 488, 491, 492, 491, 489, 489, 488, 487, 488, 488, 490, 491, 492, 493, 493, 493, 493, 492, 492, 492, 491, 491, 490, 489, 488, 487, 487, 486, 484, 484, 484, 482, 482, 484, 484, 485, 485, 485, 485, 485, 484, 484, 482, 483, 483, 485, 485, 487, 487, 488, 487, 486, 485, 484, 485, 485, 486, 487, 488, 488, 488, 487, 486, 485, 485, 486, 485, 485, 486, 484, 484, 483, 484, 483, 484, 483, 484, 484, 483, 481, 481, 480, 481, 481, 482, 484, 483, 484, 484, 483, 484, 484, 482, 482, 482, 483, 483, 486, 486, 486, 485, 487, 486, 486, 487, 487, 486, 487, 486, 486, 487, 488, 488, 488, 487, 486, 487, 488, 487, 486, 488, 486, 485, 485, 484, 485, 484, 484, 483, 482, 481, 480, 479, 479, 479, 480, 481, 481, 480, 481, 480, 480, 480, 480, 479, 480, 481, 483, 481, 481, 481, 482, 481, 481, 481, 483, 483, 480, 481, 482, 483, 486, 486, 487, 488, 488, 486, 486, 485, 486, 487, 488, 489, 490, 489, 488, 488, 485, 487, 487, 487, 487, 488, 486, 486, 485, 486, 487, 487, 487, 487, 486, 485, 486, 485, 488, 487, 489, 489, 489, 489, 487, 487, 488, 486, 485, 485, 486, 487, 486, 487, 487, 487, 485, 486, 487, 488, 487, 488, 487, 487, 487, 489, 489, 489, 487, 485, 484, 483, 483, 483, 483, 484, 483, 483, 483, 484, 485, 486, 485, 484, 482, 483, 484, 484, 485, 485, 485, 483, 483, 482, 484, 483, 484, 485, 485, 485, 486, 486, 485, 485, 486, 486, 487, 485, 486, 485, 484, 485, 486, 486, 486, 485, 483, 483, 483, 484, 487, 489, 490, 490, 489, 487, 484, 484, 484, 484, 485, 485, 487, 487, 486, 486, 485, 483, 484, 484, 485, 485, 486, 484, 485, 485, 484, 485, 483, 482, 482, 481, 480, 480, 480, 480, 481, 481, 481, 480, 481, 481, 482, 483, 482, 482, 483, 482, 481, 483, 483, 485, 485, 487, 486, 487, 486, 487, 487, 486, 487, 486, 485, 485, 485, 484, 485, 484, 484, 484, 484, 484, 484, 485, 484, 483, 483, 483, 483, 484, 484, 485, 485, 484, 483, 480, 481, 482, 482, 482, 482, 482, 484, 485, 486, 486, 487, 487, 486, 485, 484, 483, 482, 482, 482, 482, 482, 482, 482, 482, 482, 485, 486, 487, 487, 484, 484, 483, 483, 484, 484, 485, 485, 486, 485, 486, 485, 485, 485, 484, 484, 486, 487, 489, 490, 489, 490, 488, 490, 490, 490, 488, 488, 488, 488, 488, 487, 487, 488, 489, 490, 492, 493, 493, 491, 491, 491, 491, 491, 492, 491, 488, 487, 485, 485, 485, 486, 487, 489, 488, 488, 487, 488, 487, 486, 485, 484, 484, 482, 481, 482, 482, 482, 484, 484, 484, 484, 482, 483, 483, 482, 482, 484, 483, 482, 481, 481, 480, 480, 479, 480, 482, 482, 483, 484, 483, 482, 483, 482, 481, 483, 485, 484, 485, 487, 488, 489, 488, 488, 488, 487, 487, 489, 488, 492, 491, 492, 492, 491, 489, 488, 486, 485, 484, 486, 488, 486, 486, 484, 484, 484, 484, 485, 487, 487, 487, 486, 485, 485, 485, 486, 487, 486, 486, 485, 484, 484, 485, 485, 487, 488, 487, 487, 487, 486, 486, 485, 483, 482, 484, 484, 485, 487, 487, 487, 487, 486, 484, 483, 482, 482, 483, 481, 482, 483, 484, 485, 484, 484, 482, 482, 482, 482, 482, 480, 480, 480, 479, 479, 479, 478, 478, 477, 477, 477, 478, 479, 480, 482, 482, 482, 482, 483, 483, 484, 483, 483, 484, 485, 483, 483, 483, 482, 482, 483, 484, 483, 483, 483, 482, 483, 485, 485, 486, 487, 487, 486, 486, 488, 489, 488, 487, 487, 486, 485, 483, 483, 485, 486, 489, 487, 486, 485, 487, 487, 486, 484, 484, 484, 483, 483, 483, 484, 486, 485, 483, 483, 485, 484, 484, 484, 484, 483, 485, 486, 485, 487, 486, 488, 488, 487, 487, 489, 488, 488, 487, 486, 486, 487, 487, 488, 489, 491, 491, 492, 491, 490, 489, 489, 487, 489, 489, 489, 490, 489, 489, 488, 486, 485, 486, 484, 484, 483, 483, 484, 483, 482, 483, 482, 481, 479, 477, 478, 477, 477, 478, 478, 478, 478, 479, 477, 475, 475, 477, 477, 477, 478, 478, 477, 477, 478, 478, 478, 479, 480, 480, 482, 483, 485, 484, 484, 486, 488, 489, 489, 488, 487, 487, 487, 487, 488, 487, 490, 492, 491, 491, 491, 489, 489, 488, 489, 490, 490, 490, 490, 490, 489, 489, 487, 489, 489, 489, 489, 489, 488, 487, 487, 487, 488, 490, 489, 487, 486, 485, 485, 486, 487, 487, 488, 487, 488, 488, 489, 488, 488, 488, 487, 487, 485, 485, 485, 485, 485, 485, 486, 486, 486, 486, 485, 485, 485, 484, 484, 484, 484, 485, 485, 483, 483, 484, 483, 483, 484, 486, 485, 487, 485, 486, 485, 484, 484, 485, 484, 485, 485, 486, 486, 488, 488, 489, 489, 490, 490, 490, 489, 491, 490, 490, 490, 489, 489, 489, 487, 489, 490, 491, 490, 489, 489, 489, 488, 487, 486, 486, 486, 486, 485, 486, 486, 486, 487, 485, 484, 484, 485, 486, 488, 489, 489, 489, 487, 487, 485, 484, 484, 485, 484, 484, 485, 485, 486, 487, 488, 487, 486, 487, 486, 484, 485, 485, 486, 484, 484, 483, 483, 483, 482, 482, 481, 480, 478, 477, 476, 476, 478, 479, 478, 479, 478, 478, 478, 478, 477, 478, 478, 477, 478, 477, 478, 477, 478, 479, 482, 480, 482, 482, 482, 482, 481, 483, 483, 484, 486, 487, 487, 486, 485, 485, 485, 488, 489, 490, 489, 489, 488, 487, 487, 485, 484, 485, 485, 487, 488, 488, 487, 488, 487, 487, 485, 484, 483, 482, 481, 481, 480, 480, 481, 482, 482, 483, 484, 484, 484, 484, 485, 485, 484, 484, 483, 482, 482, 483, 484, 484, 486, 487, 487, 489, 489, 487, 487, 487, 487, 486, 487, 488, 488, 489, 490, 489, 486, 484, 483, 483, 485, 486, 485, 486, 484, 484, 483, 483, 483, 483, 483, 483, 485, 485, 484, 484, 482, 483, 483, 482, 483, 483, 482, 483, 484, 485, 486, 486, 485, 486, 487, 488, 490, 489, 489, 488, 488, 489, 489, 488, 488, 486, 486, 485, 487, 490, 489, 492, 492, 491, 490, 490, 488, 487, 486, 483, 485, 485, 487, 488, 490, 490, 489, 487, 486, 484, 484, 483, 484, 485, 486, 486, 485, 484, 485, 486, 488, 489, 488, 488, 489, 489, 489, 489, 487, 487, 485, 487, 487, 486, 487, 488, 489, 489, 487, 488, 487, 487, 487, 488, 489, 489, 488, 487, 487, 488, 489, 490, 490, 492, 492, 491, 491, 491, 490, 490, 489, 488, 488, 488, 488, 487, 486, 487, 487, 488, 488, 486, 484, 483, 484, 483, 485, 485, 484, 484, 483, 483, 484, 485, 486, 485, 485, 484, 483, 482, 481, 481, 480, 480, 479, 480, 481, 481, 481, 482, 484, 486, 486, 485, 481, 479, 479, 480, 482, 483, 483, 484, 483, 485, 483, 483, 481, 482, 481, 482, 482, 482, 483, 484, 483, 484, 483, 482, 484, 485, 486, 486, 485, 484, 484, 485, 485, 486, 485, 485, 485, 486, 486, 486, 486, 486, 484, 485, 485, 486, 487, 486, 487, 488, 486, 487, 486, 486, 485, 484, 483, 483, 482, 480, 481, 482, 485, 486, 488, 488, 488, 486, 485, 485, 486, 485, 483, 483, 481, 483, 482, 482, 481, 482, 484, 484, 485, 484, 485, 485, 485, 486, 487, 487, 486, 487, 486, 487, 486, 487, 487, 488, 490, 490, 490, 489, 489, 488, 489, 489, 491, 490, 489, 487, 487, 488, 489, 487, 488, 490, 490, 489, 488, 486, 485, 484, 485, 486, 485, 484, 485, 482, 482, 482, 483, 481, 482, 482, 482, 481, 479, 480, 479, 480, 479, 480, 479, 480, 481, 482, 482, 480, 480, 480, 481, 480, 481, 481, 482, 482, 484, 482, 483, 483, 483, 484, 483, 483, 484, 483, 484, 484, 483, 484, 483, 483, 482, 483, 484, 484, 485, 485, 485, 484, 484, 484, 485, 486, 486, 484, 485, 485, 486, 487, 486, 487, 486, 486, 486, 487, 486, 489, 489, 489, 487, 487, 489, 489, 489, 488, 488, 486, 487, 487, 488, 488, 488, 488, 487, 488, 492, 491, 491, 490, 488, 488, 487, 486, 488, 488, 489, 489, 490, 487, 487, 486, 485, 485, 482, 483, 484, 485, 486, 486, 488, 488, 489, 488, 487, 485, 485, 485, 486, 487, 487, 489, 486, 484, 483, 482, 482, 482, 482, 483, 483, 485, 487, 487, 486, 485, 484, 482, 481, 482, 482, 482, 482, 484, 485, 486, 486, 486, 486, 487, 487, 485, 485, 486, 486, 485, 483, 483, 484, 484, 485, 485, 483, 484, 483, 482, 482, 481, 482, 482, 481, 479, 479, 479, 479, 482, 482, 483, 482, 482, 482, 484, 485, 487, 487, 486, 486, 486, 484, 482, 482, 484, 484, 484, 485, 484, 484, 483, 483, 484, 485, 485, 483, 483, 483, 484, 485, 484, 484, 486, 484, 484, 485, 487, 487, 487, 487, 488, 488, 488, 488, 488, 489, 489, 488, 487, 487, 485, 486, 485, 486, 486, 485, 484, 483, 483, 482, 484, 483, 484, 484, 483, 484, 483, 483, 482, 483, 483, 485, 486, 485, 483, 482, 483, 482, 480, 481, 479, 480, 479, 480, 482, 482, 482, 484, 484, 484, 486, 487, 487, 487, 486, 485, 485, 484, 484, 484, 485, 486, 486, 487, 488, 487, 488, 488, 489, 489, 489, 488, 487, 486, 487, 488, 488, 488, 487, 486, 485, 486, 484, 484, 484, 486, 487, 488, 489, 489, 489, 488, 489, 487, 486, 485, 484, 484, 484, 487, 487, 489, 489, 491, 491, 487, 486, 485, 486, 488, 489, 489, 490, 489, 489, 488, 487, 487, 486, 486, 488, 487, 488, 488, 489, 489, 489, 488, 487, 485, 484, 484, 483, 483, 482, 482, 484, 484, 485, 484, 482, 482, 481, 481, 482, 482, 483, 483, 481, 479, 480, 479, 480, 480, 481, 481, 483, 483, 484, 485, 483, 482, 483, 482, 483, 483, 485, 485, 486, 486, 486, 485, 486, 486, 486, 487, 487, 488, 487, 486, 486, 487, 488, 488, 489, 488, 490, 491, 489, 490, 490, 488, 487, 488, 487, 487, 485, 486, 487, 487, 486, 486, 485, 485, 486, 486, 486, 487, 486, 485, 485, 485, 485, 485, 483, 483, 482, 482, 483, 485, 486, 486, 486, 487, 485, 485, 483, 483, 483, 482, 482, 483, 482, 482, 482, 484, 479, 475, 471, 473, 477, 481, 484, 485, 485, 486, 485, 484, 484, 483, 483, 484, 485, 486, 485, 485, 484, 483, 484, 485, 485, 486, 486, 486, 487, 488, 489, 488, 488, 486, 487, 486, 488, 487, 487, 489, 488, 488, 486, 485, 484, 483, 485, 485, 483, 485, 484, 483, 483, 484, 484, 484, 484, 485, 484, 484, 484, 486, 485, 485, 485, 485, 483, 483, 482, 480, 480, 481, 481, 482, 482, 481, 480, 479, 480, 480, 481, 481, 480, 481, 480, 480, 481, 481, 480, 481, 479, 480, 481, 482, 482, 483, 482, 482, 482, 485, 484, 485, 484, 483, 483, 484, 484, 485, 488, 488, 487, 486, 484, 484, 485, 485, 487, 487, 486, 487, 486, 485, 486, 485, 483, 482, 481, 482, 482, 483, 483, 484, 484, 483, 484, 483, 483, 483, 482, 481, 481, 483, 484, 485, 486, 486, 487, 488, 487, 485, 486, 487, 488, 488, 490, 490, 490, 490, 490, 490, 489, 489, 489, 490, 490, 491, 491, 488, 488, 489, 490, 490, 491, 490, 489, 489, 488, 489, 490, 489, 486, 484, 483, 484, 485, 485, 486, 484, 482, 481, 483, 484, 485, 484, 484, 484, 485, 486, 485, 485, 483, 483, 482, 482, 483, 484, 485, 486, 485, 485, 485, 484, 484, 483, 482, 481, 483, 485, 487, 487, 487, 486, 488, 488, 487, 488, 488, 489, 490, 490, 488, 489, 489, 488, 487, 485, 484, 484, 485, 486, 486, 486, 485, 485, 484, 484, 485, 484, 486, 488, 489, 488, 488, 488, 486, 485, 484, 485, 485, 485, 483, 480, 481, 481, 485, 486, 488, 488, 488, 487, 485, 485, 488, 488, 489, 488, 488, 488, 489, 489, 490, 492, 491, 490, 491, 488, 488, 489, 488, 489, 490, 489, 488, 489, 490, 489, 489, 489, 488, 488, 486, 487, 485, 486, 486, 486, 487, 485, 485, 486, 486, 485, 483, 485, 482, 481, 482, 482, 482, 482, 482, 483, 482, 482, 481, 480, 480, 480, 480, 481, 480, 480, 480, 480, 482, 481, 480, 479, 478, 480, 481, 483, 482, 482, 481, 481, 481, 483, 483, 483, 485, 485, 486, 483, 482, 480, 480, 480, 482, 484, 484, 484, 484, 484, 486, 485, 486, 487, 487, 485, 484, 483, 482, 481, 480, 482, 482, 482, 483, 483, 484, 484, 484, 486, 486, 486, 486, 487, 488, 488, 489, 488, 485, 485, 484, 485, 485, 486, 485, 486, 487, 488, 488, 489, 488, 487, 488, 486, 484, 484, 486, 485, 488, 487, 487, 487, 486, 485, 484, 483, 484, 485, 486, 487, 490, 490, 490, 489, 488, 488, 486, 487, 488, 488, 488, 488, 486, 485, 487, 487, 486, 488, 488, 488, 487, 486, 485, 485, 484, 483, 484, 483, 483, 484, 484, 485, 487, 489, 489, 489, 487, 485, 483, 482, 483, 482, 483, 483, 483, 481, 479, 479, 480, 482, 483, 483, 483, 481, 480, 480, 481, 481, 482, 480, 480, 478, 479, 480, 480, 480, 479, 480, 480, 480, 481, 482, 482, 481, 483, 483, 483, 482, 482, 483, 484, 484, 486, 486, 488, 487, 486, 487, 486, 485, 485, 486, 486, 485, 485, 487, 489, 489, 489, 488, 489, 491, 489, 489, 488, 489, 489, 488, 489, 489, 489, 490, 492, 493, 493, 492, 492, 490, 488, 489, 490, 490, 490, 489, 487, 487, 486, 486, 486, 486, 487, 486, 487, 485, 485, 485, 484, 483, 483, 482, 483, 483, 482, 483, 482, 482, 481, 481, 481, 481, 482, 484, 486, 487, 489, 488, 489, 486, 484, 484, 485, 485, 486, 487, 486, 485, 484, 481, 480, 481, 482, 486, 486, 487, 486, 486, 486, 485, 484, 483, 483, 481, 482, 482, 482, 483, 483, 484, 485, 486, 485, 484, 483, 482, 481, 482, 482, 483, 483, 481, 480, 480, 481, 482, 482, 482, 482, 482, 483, 481, 481, 481, 482, 482, 483, 484, 485, 485, 484, 484, 485, 485, 483, 483, 482, 484, 485, 485, 483, 483, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 491, 492, 490, 489, 489, 489, 489, 489, 487, 489, 489, 489, 490, 490, 488, 488, 487, 486, 486, 485, 486, 486, 486, 485, 486, 485, 485, 486, 485, 486, 488, 487, 488, 488, 488, 488, 488, 488, 487, 487, 486, 484, 485, 485, 487, 487, 486, 485, 483, 482, 485, 486, 487, 488, 489, 487, 486, 485, 484, 485, 485, 485, 485, 484, 484, 483, 484, 484, 486, 487, 489, 488, 487, 487, 484, 482, 482, 482, 483, 484, 486, 487, 489, 489, 486, 485, 486, 488, 487, 488, 485, 486, 486, 485, 485, 485, 484, 484, 486, 486, 485, 486, 486, 484, 486, 485, 486, 485, 484, 483, 481, 480, 481, 482, 483, 484, 484, 485, 485, 486, 485, 485, 485, 485, 486, 486, 484, 484, 483, 482, 483, 484, 486, 485, 487, 487, 486, 486, 486, 486, 486, 485, 484, 484, 484, 483, 482, 480, 481, 482, 483, 481, 481, 480, 479, 481, 482, 484, 484, 483, 482, 481, 479, 480, 480, 480, 479, 480, 480, 480, 481, 481, 482, 482, 481, 481, 481, 481, 480, 481, 482, 483, 483, 484, 484, 484, 484, 485, 485, 486, 487, 488, 487, 489, 488, 489, 488, 488, 489, 487, 488, 490, 491, 491, 492, 491, 491, 491, 490, 490, 490, 491, 491, 491, 490, 491, 491, 490, 491, 491, 490, 489, 490, 489, 489, 489, 488, 487, 486, 484, 484, 484, 484, 484, 482, 482, 482, 482, 483, 483, 485, 483, 484, 483, 482, 481, 479, 480, 480, 482, 482, 483, 483, 483, 483, 481, 481, 482, 480, 482, 484, 485, 485, 484, 484, 483, 484, 486, 488, 487, 488, 489, 489, 490, 489, 489, 488, 488, 489, 487, 487, 487, 487, 486, 485, 486, 488, 487, 488, 488, 488, 488, 488, 487, 487, 486, 486, 486, 487, 487, 486, 485, 484, 485, 484, 486, 485, 486, 485, 483, 483, 482, 482, 483, 483, 483, 481, 481, 482, 482, 484, 486, 484, 483, 484, 485, 486, 486, 485, 485, 486, 486, 485, 483, 484, 482, 483, 482, 481, 482, 482, 484, 484, 486, 486, 487, 488, 489, 487, 487, 487, 487, 488, 489, 488, 487, 487, 487, 487, 488, 489, 487, 487, 486, 486, 486, 487, 487, 489, 489, 488, 486, 485, 485, 483, 481, 482, 480, 481, 480, 482, 481, 481, 480, 481, 482, 484, 484, 484, 482, 481, 480, 481, 480, 481, 481, 482, 481, 481, 481, 482, 482, 482, 483, 482, 481, 481, 481, 481, 481, 483, 484, 483, 485, 487, 485, 485, 484, 483, 482, 482, 484, 486, 487, 488, 488, 488, 487, 487, 485, 485, 485, 484, 484, 485, 485, 486, 487, 487, 488, 488, 487, 485, 484, 483, 482, 483, 484, 485, 485, 485, 486, 485, 486, 486, 486, 485, 486, 486, 486, 487, 484, 485, 485, 486, 486, 484, 485, 483, 485, 485, 485, 486, 487, 485, 485, 484, 486, 485, 485, 483, 485, 486, 487, 485, 485, 484, 484, 485, 485, 484, 485, 486, 486, 487, 486, 487, 488, 489, 489, 490, 489, 489, 490, 490, 490, 489, 487, 488, 488, 489, 490, 489, 489, 487, 484, 485, 484, 486, 487, 486, 486, 487, 486, 487, 485, 485, 481, 482, 481, 481, 482, 482, 480, 483, 482, 482, 481, 481, 482, 481, 482, 481, 481, 480, 479, 481, 482, 484, 484, 483, 483, 484, 485, 485, 486, 484, 484, 483, 484, 483, 484, 483, 485, 485, 485, 486, 486, 487, 486, 487, 487, 487, 487, 488, 487, 486, 484, 484, 484, 484, 483, 484, 483, 483, 483, 482, 483, 482, 483, 484, 485, 485, 485, 485, 486, 486, 486, 487, 486, 487, 487, 487, 488, 485, 484, 485, 483, 484, 486, 487, 487, 488, 488, 488, 488, 488, 486, 487, 487, 487, 487, 487, 486, 485, 484, 485, 485, 485, 486, 486, 486, 486, 486, 484, 484, 483, 484, 484, 484, 484, 484, 484, 484, 486, 487, 487, 487, 487, 489, 488, 490, 490, 489, 487, 487, 488, 489, 489, 487, 486, 486, 485, 485, 484, 485, 485, 485, 486, 486, 485, 485, 484, 485, 484, 486, 486, 484, 485, 483, 483, 481, 481, 481, 480, 479, 482, 483, 484, 485, 484, 483, 481, 479, 478, 478, 478, 479, 481, 483, 485, 483, 482, 482, 483, 482, 484, 485, 485, 485, 483, 483, 482, 482, 482, 483, 484, 486, 486, 486, 487, 487, 488, 489, 489, 488, 486, 485, 486, 486, 487, 488, 486, 486, 484, 484, 484, 486, 487, 489, 489, 488, 487, 488, 488, 488, 489, 488, 488, 487, 488, 488, 490, 489, 488, 490, 492, 491, 491, 491, 491, 491, 490, 490, 489, 489, 488, 490, 490, 491, 491, 490, 490, 490, 489, 489, 490, 490, 490, 490, 490, 489, 490, 490, 490, 491, 491, 489, 489, 489, 487, 487, 488, 490, 491, 489, 488, 487, 487, 486, 487, 487, 487, 487, 487, 485, 485, 486, 485, 486, 486, 486, 488, 486, 484, 483, 482, 482, 481, 481, 483, 483, 482, 484, 483, 482, 482, 482, 481, 481, 481, 481, 479, 479, 479, 479, 479, 478, 479, 480, 480, 480, 481, 481, 482, 483, 482, 481, 482, 482, 483, 483, 484, 484, 483, 484, 484, 486, 486, 487, 488, 487, 487, 489, 490, 492, 491, 492, 492, 493, 493, 493, 493, 493, 494, 493, 494, 492, 492, 492, 490, 490, 488, 489, 489, 487, 486, 486, 485, 486, 486, 486, 486, 485, 483, 483, 482, 481, 482, 483, 482, 479, 479, 479, 479, 479, 480, 480, 480, 481, 481, 483, 483, 483, 484, 484, 484, 483, 484, 483, 485, 486, 487, 488, 487, 487, 487, 487, 487, 488, 489, 488, 488, 490, 488, 488, 488, 489, 488, 489, 489, 488, 490, 490, 491, 490, 488, 488, 486, 486, 487, 488, 488, 489, 490, 489, 487, 487, 486, 486, 485, 487, 488, 489, 489, 488, 488, 487, 487, 486, 486, 487, 486, 486, 487, 486, 486, 487, 487, 488, 489, 488, 487, 486, 485, 484, 485, 487, 487, 488, 487, 487, 487, 487, 486, 486, 487, 486, 485, 483, 483, 482, 484, 486, 485, 485, 484, 486, 486, 486, 485, 483, 481, 480, 481, 482, 484, 485, 485, 484, 483, 484, 483, 482, 483, 482, 483, 484, 485, 485, 486, 485, 484, 484, 484, 485, 487, 487, 487, 488, 489, 490, 489, 488, 488, 488, 488, 488, 488, 488, 488, 486, 486, 486, 487, 486, 484, 484, 484, 484, 485, 485, 485, 484, 485, 485, 485, 486, 485, 484, 484, 483, 482, 485, 484, 484, 487, 486, 487, 486, 484, 486, 485, 482, 482, 482, 483, 484, 483, 482, 482, 481, 481, 483, 483, 482, 481, 479, 479, 479, 480, 481, 482, 482, 480, 479, 478, 479, 480, 480, 481, 481, 483, 483, 482, 481, 480, 481, 483, 483, 485, 486, 485, 485, 484, 486, 487, 486, 486, 485, 487, 487, 487, 489, 489, 492, 492, 493, 493, 492, 492, 493, 492, 492, 491, 492, 491, 493, 495, 498, 503, 509, 518, 532, 546, 562, 577, 592, 602, 608, 608, 607, 604, 599, 596, 596, 595, 595, 596, 597, 599, 601, 602, 603, 603, 602, 599, 595, 591, 586, 582, 578, 575, 571, 569, 566, 565, 565, 564, 566, 565, 565, 563, 561, 559, 557, 555, 553, 551, 549, 548, 547, 548, 548, 547, 544, 544, 543, 543, 543, 544, 544, 543, 545, 546, 549, 552, 557, 561, 567, 571, 575, 575, 574, 569, 563, 555, 546, 539, 532, 525, 522, 517, 516, 513, 511, 511, 510, 509, 508, 507, 507, 506, 507, 505, 504, 502, 501, 499, 498, 496, 495, 494, 494, 494, 492, 493, 492, 493, 491, 490, 489, 487, 486, 486, 486, 485, 486, 486, 486, 486, 483, 483, 484, 483, 482, 480, 480, 480, 480, 482, 481, 480, 480, 479, 478, 478, 477, 476, 477, 474, 475, 475, 476, 477, 476, 477, 477, 478, 478, 479, 478, 479, 479, 478, 477, 478, 477, 476, 474, 474, 472, 472, 472, 473, 474, 474, 476, 476, 477, 477, 476, 476, 478, 476, 478, 477, 477, 475, 474, 474, 476, 475, 477, 478, 478, 477, 477, 476, 478, 476, 476, 475, 475, 475, 478, 479, 479, 479, 479, 480, 480, 481, 480, 479, 480, 481, 479, 478, 479, 480, 481, 481, 481, 480, 478, 476, 475, 476, 477, 477, 479, 479, 481, 479, 479, 480, 482, 484, 483, 483, 483, 482, 479, 478, 478, 478, 479, 479, 480, 480, 480, 480, 480, 481, 482, 481, 481, 479, 479, 481, 481, 482, 481, 482, 481, 481, 481, 483, 482, 481, 481, 480, 480, 480, 480, 481, 482, 481, 481, 481, 482, 483, 484, 482, 481, 480, 481, 479, 479, 479, 481, 480, 479, 480, 481, 481, 482, 482, 481, 481, 483, 484, 483, 483, 482, 480, 480, 479, 481, 480, 478, 479, 479, 479, 480, 481, 479, 478, 476, 474, 476, 476, 477, 478, 478, 479, 480, 479, 480, 478, 477, 477, 477, 478, 479, 478, 480, 479, 479, 479, 480, 479, 477, 477, 479, 480, 480, 479, 480, 482, 482, 481, 479, 478, 479, 479, 478, 478, 477, 476, 476, 475, 476, 476, 476, 476, 477, 478, 478, 478, 477, 475, 474, 472, 474, 474, 476, 476, 476, 475, 474, 474, 473, 473, 474, 475, 477, 478, 478, 478, 479, 479, 479, 479, 477, 477, 477, 476, 477, 479, 480, 481, 482, 482, 482, 482, 483, 483, 483, 483, 482, 483, 484, 484, 485, 486, 487, 486, 485, 485, 485, 485, 486, 485, 483, 481, 480, 481, 480, 482, 481, 481, 481, 482, 484, 485, 484, 485, 482, 482, 480, 481, 480, 480, 482, 482, 481, 481, 481, 479, 478, 476, 476, 477, 479, 479, 480, 480, 477, 478, 479, 479, 479, 479, 479, 480, 480, 479, 479, 480, 479, 478, 477, 477, 477, 479, 481, 481, 480, 479, 479, 479, 480, 480, 479, 479, 481, 480, 480, 479, 480, 480, 482, 482, 482, 480, 479, 477, 475, 475, 475, 475, 476, 477, 478, 479, 479, 480, 479, 477, 477, 477, 477, 478, 478, 479, 479, 479, 481, 480, 480, 480, 478, 479, 478, 478, 479, 479, 479, 481, 481, 481, 482, 480, 481, 482, 483, 483, 484, 482, 480, 480, 481, 479, 479, 481, 480, 480, 480, 479, 480, 480, 480, 479, 480, 480, 481, 481, 482, 482, 481, 479, 478, 479, 478, 479, 480, 479, 480, 480, 480, 479, 480, 479, 480, 479, 480, 479, 481, 483, 482, 483, 481, 482, 482, 483, 482, 482, 480, 480, 481, 481, 481, 481, 482, 482, 482, 481, 482, 482, 483, 482, 482, 480, 478, 476, 475, 476, 476, 478, 478, 478, 480, 480, 479, 478, 480, 480, 480, 481, 480, 478, 477, 477, 478, 478, 479, 478, 477, 478, 478, 477, 477, 479, 480, 480, 479, 481, 482, 481, 481, 483, 482, 481, 480, 480, 480, 481, 481, 482, 482, 481, 481, 481, 480, 481, 479, 479, 479, 479, 480, 481, 479, 478, 479, 478, 479, 477, 478, 477, 479, 480, 481, 479, 479, 478, 478, 479, 478, 478, 477, 477, 477, 477, 478, 478, 478, 476, 476, 476, 476, 477, 476, 477, 477, 477, 477, 477, 475, 473, 473, 473, 474, 475, 477, 478, 478, 478, 479, 478, 479, 478, 480, 479, 479, 480, 479, 479, 482, 483, 483, 482, 481, 482, 483, 484, 484, 484, 484, 483, 483, 483, 483, 483, 483, 484, 483, 484, 484, 484, 483, 483, 483, 483, 482, 481, 481, 481, 480, 481, 482, 481, 480, 479, 479, 480, 479, 478, 478, 478, 479, 478, 477, 477, 477, 477, 479, 479, 482, 483, 483, 483, 481, 481, 480, 480, 481, 482, 483, 482, 482, 482, 482, 483, 483, 484, 483, 483, 484, 485, 485, 484, 484, 483, 483, 483, 483, 484, 483, 482, 481, 481, 480, 480, 479, 478, 478, 479, 480, 480, 480, 480, 480, 479, 479, 479, 479, 478, 478, 477, 475, 474, 475, 475, 478, 480, 480, 482, 482, 482, 483, 483, 483, 483, 482, 482, 481, 481, 480, 480, 481, 480, 480, 481, 482, 483, 484, 484, 485, 484, 484, 484, 484, 483, 481, 481, 480, 481, 481, 481, 481, 481, 480, 480, 480, 480, 478, 479, 480, 480, 479, 479, 478, 479, 479, 479, 480, 480, 481, 480, 481, 481, 483, 484, 482, 481, 479, 480, 480, 480, 479, 478, 478, 479, 481, 482, 482, 484, 485, 487, 486, 485, 484, 482, 482, 480, 481, 480, 480, 480, 480, 480, 479, 480, 479, 479, 479, 479, 481, 481, 480, 480, 482, 483, 482, 482, 480, 480, 481, 481, 482, 481, 482, 482, 482, 482, 481, 480, 480, 482, 482, 483, 484, 484, 483, 483, 482, 482, 481, 479, 478, 478, 479, 479, 480, 480, 480, 480, 480, 478, 479, 479, 478, 479, 479, 480, 480, 479, 479, 478, 478, 479, 479, 478, 477, 476, 478, 478, 480, 479, 478, 480, 480, 480, 479, 478, 477, 475, 473, 475, 475, 477, 478, 478, 479, 479, 479, 480, 480, 480, 479, 478, 476, 478, 479, 481, 481, 481, 479, 478, 477, 478, 477, 478, 478, 477, 475, 477, 477, 478, 480, 481, 480, 481, 480, 481, 483, 481, 481, 481, 482, 484, 484, 484, 483, 482, 481, 480, 480, 481, 481, 482, 481, 482, 482, 482, 480, 481, 481, 479, 479, 479, 479, 478, 478, 477, 481, 483, 485, 486, 486, 484, 483, 482, 483, 483, 484, 483, 485, 486, 488, 488, 488, 486, 486, 485, 485, 483, 483, 484, 485, 486, 487, 488, 486, 486, 485, 485, 486, 487, 489, 489, 489, 488, 487, 487, 486, 486, 484, 483, 482, 483, 483, 483, 485, 484, 485, 483, 483, 484, 483, 481, 481, 481, 483, 482, 482, 482, 479, 477, 477, 477, 479, 478, 478, 479, 480, 480, 480, 480, 480, 482, 480, 480, 480, 481, 481, 482, 483, 483, 483, 484, 484, 484, 485, 483, 482, 484, 485, 487, 485, 484, 484, 483, 482, 482, 483, 484, 484, 483, 481, 481, 480, 478, 478, 478, 479, 478, 478, 476, 477, 476, 477, 478, 481, 482, 483, 482, 480, 479, 478, 477, 477, 478, 477, 477, 477, 477, 478, 479, 479, 480, 480, 478, 479, 478, 477, 476, 476, 476, 477, 478, 476, 477, 478, 480, 481, 482, 482, 482, 482, 481, 482, 482, 482, 482, 482, 481, 482, 482, 483, 484, 484, 484, 484, 484, 485, 486, 486, 486, 486, 486, 487, 488, 487, 486, 484, 483, 483, 484, 485, 488, 488, 488, 487, 487, 488, 487, 488, 486, 486, 486, 486, 487, 487, 487, 485, 485, 484, 484, 482, 484, 482, 484, 484, 484, 484, 484, 482, 483, 481, 482, 484, 484, 485, 486, 485, 484, 484, 483, 483, 484, 484, 484, 483, 482, 481, 480, 480, 480, 481, 482, 482, 482, 481, 482, 482, 482, 483, 483, 485, 483, 483, 483, 483, 484, 484, 484, 484, 484, 484, 486, 486, 485, 484, 484, 484, 484, 486, 487, 487, 488, 486, 485, 485, 484, 485, 485, 485, 485, 485, 484, 483, 482, 482, 482, 484, 485, 486, 486, 486, 485, 484, 482, 480, 480, 480, 480, 480, 481, 482, 482, 481, 481, 482, 482, 481, 480, 480, 481, 482, 484, 484, 485, 484, 482, 480, 478, 478, 478, 479, 479, 479, 479, 480, 479, 478, 479, 480, 480, 480, 481, 477, 477, 476, 475, 476, 478, 477, 475, 476, 475, 476, 476, 477, 477, 478, 478, 479, 479, 478, 479, 479, 479, 477, 478, 479, 479, 481, 482, 482, 484, 483, 484, 482, 481, 479, 479, 480, 481, 482, 482, 483, 482, 482, 482, 483, 483, 484, 486, 485, 486, 485, 484, 484, 484, 484, 484, 485, 485, 485, 485, 485, 486, 486, 485, 485, 486, 486, 485, 485, 485, 484, 484, 485, 486, 486, 483, 483, 483, 484, 484, 484, 484, 484, 483, 483, 483, 482, 484, 483, 484, 484, 485, 485, 484, 484, 482, 481, 481, 481, 481, 481, 482, 482, 483, 483, 482, 481, 481, 480, 483, 483, 483, 482, 483, 485, 485, 484, 483, 481, 480, 480, 480, 481, 481, 483, 481, 481, 481, 481, 481, 481, 480, 481, 481, 479, 479, 479, 480, 480, 480, 480, 480, 480, 479, 480, 480, 481, 481, 482, 482, 482, 481, 482, 481, 482, 482, 481, 482, 482, 484, 485, 484, 484, 484, 483, 483, 484, 482, 482, 482, 483, 486, 488, 489, 489, 488, 487, 485, 485, 486, 486, 487, 488, 488, 488, 488, 488, 487, 486, 485, 484, 485, 486, 485, 485, 486, 486, 485, 485, 484, 485, 484, 483, 482, 482, 481, 481, 484, 482, 483, 481, 481, 481, 482, 482, 481, 480, 479, 479, 478, 479, 479, 480, 479, 478, 477, 477, 477, 477, 476, 477, 479, 480, 482, 483, 482, 480, 479, 479, 479, 480, 480, 481, 482, 484, 485, 486, 485, 484, 483, 482, 481, 481, 482, 484, 484, 483, 483, 483, 482, 481, 482, 483, 485, 485, 485, 484, 482, 482, 483, 482, 484, 483, 485, 483, 481, 480, 479, 480, 481, 482, 484, 485, 485, 485, 485, 484, 483, 484, 483, 483, 483, 481, 481, 481, 482, 482, 482, 483, 483, 483, 482, 483, 483, 482, 481, 480, 480, 482, 483, 483, 481, 482, 484, 483, 483, 484, 481, 479, 479, 480, 483, 483, 483, 483, 483, 482, 481, 482, 480, 481, 480, 480, 480, 482, 482, 482, 483, 483, 485, 488, 486, 488, 487, 486, 485, 485, 484, 484, 483, 484, 485, 485, 485, 485, 486, 485, 485, 487, 486, 488, 486, 486, 487, 489, 488, 488, 487, 487, 486, 485, 485, 483, 483, 484, 485, 483, 484, 483, 484, 483, 483, 483, 483, 483, 483, 483, 484, 485, 485, 486, 487, 487, 486, 485, 484, 483, 483, 483, 484, 484, 486, 486, 484, 484, 485, 485, 485, 485, 486, 489, 490, 489, 488, 487, 486, 485, 484, 483, 483, 485, 485, 486, 486, 484, 484, 483, 484, 484, 484, 484, 481, 480, 480, 481, 482, 482, 482, 481, 482, 480, 480, 480, 477, 478, 476, 477, 478, 478, 476, 476, 476, 474, 474, 474, 475, 476, 476, 476, 477, 476, 476, 476, 476, 478, 478, 479, 479, 480, 481, 481, 483, 483, 483, 484, 486, 485, 485, 484, 484, 487, 487, 489, 490, 491, 491, 490, 489, 487, 486, 486, 486, 485, 486, 487, 487, 488, 487, 487, 486, 486, 485, 483, 482, 481, 482, 484, 483, 484, 483, 484, 483, 483, 482, 480, 479, 480, 481, 482, 482, 481, 483, 483, 483, 483, 482, 481, 482, 482, 482, 482, 482, 482, 481, 481, 482, 482, 483, 484, 484, 485, 485, 486, 486, 487, 487, 488, 489, 488, 488, 486, 485, 485, 485, 486, 488, 488, 488, 488, 488, 488, 486, 485, 483, 484, 485, 485, 485, 485, 484, 485, 485, 486, 485, 484, 485, 484, 485, 485, 486, 485, 485, 484, 483, 483, 482, 483, 483, 483, 483, 484, 483, 480, 480, 481, 480, 481, 481, 483, 485, 484, 484, 482, 481, 481, 482, 482, 482, 480, 480, 481, 482, 484, 483, 482, 482, 481, 481, 481, 482, 484, 484, 485, 485, 484, 482, 481, 481, 484, 484, 485, 484, 481, 481, 480, 481, 483, 483, 484, 484, 484, 483, 483, 481, 482, 481, 482, 481, 482, 482, 483, 481, 481, 480, 479, 480, 481, 480, 478, 479, 478, 478, 479, 478, 477, 476, 477, 477, 476, 476, 477, 478, 479, 480, 479, 480, 478, 478, 478, 480, 479, 479, 479, 480, 481, 482, 482, 483, 485, 485, 486, 489, 489, 490, 491, 492, 490, 489, 489, 490, 491, 492, 492, 493, 493, 491, 490, 489, 489, 492, 490, 489, 488, 488, 489, 489, 489, 489, 488, 488, 487, 486, 486, 486, 486, 485, 485, 483, 483, 483, 483, 481, 482, 482, 480, 481, 482, 481, 481, 480, 480, 480, 482, 482, 481, 483, 481, 480, 480, 480, 480, 478, 480, 481, 481, 483, 484, 483, 484, 485, 484, 484, 484, 487, 487, 488, 487, 487, 486, 486, 487, 487, 488, 488, 487, 486, 486, 486, 484, 485, 484, 485, 484, 485, 483, 482, 482, 483, 483, 482, 481, 482, 482, 482, 483, 484, 484, 484, 484, 485, 484, 484, 482, 483, 482, 483, 483, 484, 486, 486, 486, 488, 489, 490, 489, 490, 490, 489, 488, 489, 489, 491, 490, 490, 489, 487, 485, 487, 487, 486, 485, 485, 484, 484, 485, 486, 485, 485, 484, 483, 482, 481, 482, 483, 483, 486, 486, 485, 484, 483, 483, 482, 483, 486, 486, 486, 485, 484, 483, 484, 483, 484, 484, 485, 486, 486, 487, 487, 488, 488, 487, 486, 486, 485, 484, 483, 482, 484, 483, 485, 484, 485, 485, 486, 485, 484, 482, 482, 483, 484, 485, 484, 484, 484, 483, 484, 485, 485, 484, 484, 484, 484, 483, 482, 482, 481, 483, 481, 481, 482, 481, 481, 482, 483, 486, 486, 485, 485, 482, 482, 482, 483, 481, 482, 484, 485, 484, 485, 484, 483, 483, 481, 480, 481, 483, 484, 486, 486, 486, 486, 486, 486, 485, 485, 483, 484, 483, 483, 484, 485, 484, 483, 483, 481, 481, 482, 484, 484, 484, 485, 485, 484, 485, 485, 484, 483, 483, 485, 485, 485, 485, 484, 485, 485, 485, 486, 485, 484, 484, 483, 484, 484, 483, 483, 483, 483, 483, 482, 481, 482, 480, 481, 481, 481, 482, 482, 483, 482, 482, 482, 483, 486, 487, 485, 485, 485, 485, 485, 485, 486, 486, 486, 486, 485, 486, 486, 487, 486, 488, 488, 489, 487, 489, 489, 490, 491, 491, 489, 489, 487, 485, 486, 486, 487, 486, 488, 486, 486, 485, 484, 483, 483, 482, 482, 482, 483, 483, 482, 481, 480, 480, 479, 481, 481, 482, 482, 482, 482, 482, 482, 481, 481, 482, 483, 482, 481, 480, 481, 482, 482, 483, 484, 485, 484, 484, 485, 484, 485, 483, 484, 485, 484, 485, 483, 484, 485, 485, 485, 485, 485, 484, 483, 485, 486, 486, 486, 485, 484, 483, 483, 484, 484, 483, 482, 483, 483, 484, 483, 483, 483, 483, 483, 485, 485, 485, 485, 484, 482, 482, 482, 482, 482, 481, 482, 482, 484, 484, 486, 486, 486, 486, 484, 485, 485, 484, 485, 485, 484, 484, 485, 485, 484, 483, 482, 482, 484, 485, 486, 485, 485, 484, 485, 485, 485, 484, 484, 484, 485, 486, 486, 486, 486, 487, 489, 489, 489, 486, 485, 482, 481, 481, 481, 481, 482, 483, 482, 481, 481, 481, 482, 482, 480, 480, 479, 479, 481, 479, 480, 479, 479, 480, 480, 480, 482, 482, 484, 484, 483, 482, 481, 482, 483, 484, 484, 486, 486, 487, 488, 488, 489, 490, 490, 489, 489, 489, 489, 490, 491, 492, 493, 493, 491, 489, 489, 488, 488, 488, 489, 489, 488, 488, 486, 486, 488, 487, 487, 486, 486, 485, 484, 486, 485, 486, 486, 485, 484, 483, 481, 480, 480, 480, 478, 479, 480, 480, 482, 481, 481, 482, 484, 484, 484, 485, 485, 485, 485, 484, 484, 482, 484, 483, 486, 486, 487, 487, 487, 486, 486, 487, 487, 487, 487, 487, 488, 487, 486, 486, 488, 488, 489, 490, 490, 489, 488, 488, 488, 488, 488, 489, 487, 487, 485, 486, 485, 486, 487, 489, 488, 489, 488, 489, 488, 488, 488, 488, 488, 490, 490, 489, 489, 488, 487, 485, 486, 486, 484, 485, 486, 485, 485, 484, 484, 484, 484, 485, 484, 484, 485, 486, 486, 486, 485, 485, 485, 485, 485, 485, 486, 484, 483, 484, 487, 489, 490, 490, 489, 487, 486, 487, 488, 488, 488, 489, 489, 489, 488, 487, 486, 488, 486, 486, 487, 487, 487, 486, 486, 487, 486, 485, 484, 483, 483, 483, 484, 485, 485, 485, 484, 483, 481, 481, 480, 481, 481, 483, 481, 481, 480, 479, 479, 478, 479, 480, 479, 478, 479, 480, 480, 480, 479, 479, 477, 477, 477, 477, 476, 477, 479, 479, 480, 483, 482, 483, 482, 482, 483, 482, 481, 480, 478, 478, 479, 480, 481, 482, 483, 484, 485, 488, 489, 488, 489, 489, 489, 491, 491, 491, 492, 490, 489, 488, 488, 487, 487, 489, 489, 490, 490, 488, 487, 486, 485, 484, 485, 484, 486, 486, 484, 485, 485, 484, 482, 481, 479, 481, 483, 484, 483, 483, 483, 483, 484, 484, 483, 484, 484, 483, 482, 483, 482, 481, 480, 480, 481, 482, 484, 486, 485, 485, 483, 483, 483, 483, 484, 486, 486, 485, 485, 482, 482, 482, 484, 484, 486, 487, 487, 485, 483, 480, 481, 483, 485, 488, 487, 486, 486, 485, 486, 485, 486, 485, 485, 485, 486, 486, 486, 485, 485, 485, 485, 486, 484, 485, 485, 486, 488, 488, 485, 484, 484, 482, 481, 480, 481, 483, 485, 486, 486, 484, 482, 481, 482, 483, 484, 486, 486, 486, 486, 487, 486, 486, 485, 484, 484, 483, 484, 484, 485, 486, 486, 485, 484, 484, 485, 485, 487, 487, 487, 486, 486, 484, 485, 485, 486, 485, 485, 485, 484, 484, 484, 485, 484, 484, 485, 486, 487, 486, 486, 486, 486, 486, 486, 484, 484, 488, 488, 488, 488, 488, 487, 486, 486, 486, 486, 486, 486, 489, 490, 490, 489, 485, 485, 485, 486, 485, 487, 486, 486, 484, 483, 483, 484, 484, 484, 484, 484, 485, 485, 485, 485, 484, 483, 484, 486, 486, 485, 484, 485, 484, 484, 485, 485, 486, 485, 485, 485, 486, 484, 486, 486, 487, 489, 489, 488, 486, 486, 485, 483, 484, 483, 484, 485, 485, 483, 482, 481, 481, 482, 481, 482, 482, 481, 481, 482, 483, 483, 484, 485, 485, 484, 483, 482, 483, 483, 483, 484, 483, 484, 484, 483, 484, 485, 487, 486, 486, 486, 484, 483, 484, 484, 484, 485, 485, 486, 486, 488, 488, 488, 486, 485, 485, 485, 486, 485, 486, 486, 487, 486, 486, 486, 487, 489, 490, 489, 489, 488, 487, 486, 486, 485, 483, 483, 482, 481, 481, 483, 483, 483, 483, 483, 483, 482, 483, 483, 484, 484, 484, 483, 482, 482, 483, 485, 485, 487, 488, 488, 489, 489, 487, 487, 486, 485, 486, 487, 486, 486, 485, 484, 484, 485, 486, 487, 487, 486, 485, 485, 484, 482, 481, 482, 482, 482, 481, 481, 480, 482, 482, 483, 482, 482, 481, 480, 480, 482, 482, 482, 482, 483, 483, 483, 483, 483, 483, 482, 482, 481, 482, 482, 482, 482, 482, 482, 482, 483, 484, 484, 484, 484, 483, 485, 485, 486, 486, 486, 486, 485, 486, 486, 486, 486, 487, 486, 486, 487, 487, 488, 487, 488, 487, 488, 488, 489, 489, 488, 486, 485, 484, 484, 485, 485, 484, 483, 482, 483, 483, 483, 483, 482, 482, 482, 481, 482, 481, 482, 482, 483, 483, 483, 483, 485, 484, 483, 483, 484, 484, 485, 485, 485, 484, 483, 483, 482, 483, 483, 482, 482, 481, 482, 481, 480, 481, 481, 481, 482, 484, 484, 486, 488, 489, 488, 486, 485, 486, 486, 485, 487, 487, 487, 487, 488, 487, 486, 485, 486, 486, 487, 485, 486, 487, 487, 486, 486, 486, 485, 484, 484, 486, 486, 485, 484, 485, 484, 484, 482, 482, 483, 484, 483, 484, 483, 483, 484, 484, 484, 484, 485, 485, 487, 485, 485, 484, 485, 485, 488, 489, 487, 488, 487, 485, 485, 486, 485, 484, 485, 485, 486, 487, 489, 490, 490, 490, 490, 488, 487, 487, 488, 488, 487, 486, 487, 487, 486, 488, 486, 486, 487, 485, 485, 483, 482, 481, 483, 482, 483, 483, 484, 485, 484, 484, 484, 481, 481, 479, 481, 481, 480, 480, 481, 483, 483, 484, 484, 483, 482, 483, 483, 483, 483, 482, 483, 483, 483, 484, 484, 483, 482, 482, 483, 484, 484, 484, 483, 482, 484, 486, 486, 485, 485, 484, 482, 482, 483, 484, 485, 485, 484, 486, 486, 487, 487, 487, 487, 486, 486, 487, 489, 490, 489, 489, 490, 490, 490, 489, 490, 490, 491, 492, 493, 491, 490, 489, 488, 489, 491, 491, 489, 488, 487, 485, 484, 484, 483, 484, 483, 487, 487, 487, 487, 485, 482, 479, 479, 480, 481, 481, 479, 480, 480, 479, 480, 480, 480, 480, 479, 479, 477, 476, 478, 479, 478, 479, 479, 478, 481, 482, 483, 483, 483, 483, 485, 483, 483, 483, 484, 484, 485, 484, 485, 485, 487, 485, 485, 485, 483, 483, 482, 483, 484, 485, 483, 485, 484, 483, 483, 482, 483, 483, 484, 483, 483, 483, 483, 483, 484, 484, 484, 483, 482, 482, 483, 482, 484, 484, 485, 486, 487, 488, 489, 489, 489, 489, 488, 487, 487, 488, 488, 489, 489, 487, 488, 489, 489, 489, 490, 488, 488, 489, 488, 489, 491, 489, 489, 487, 486, 485, 485, 486, 484, 484, 483, 484, 482, 484, 485, 484, 486, 486, 484, 483, 485, 484, 483, 482, 483, 484, 484, 484, 483, 483, 483, 484, 484, 484, 485, 485, 485, 486, 487, 487, 486, 486, 487, 488, 487, 487, 486, 485, 485, 487, 489, 489, 488, 488, 486, 484, 484, 483, 485, 485, 485, 487, 487, 487, 486, 484, 484, 483, 482, 483, 483, 483, 482, 481, 482, 481, 482, 481, 481, 480, 481, 481, 481, 481, 482, 483, 483, 483, 483, 483, 482, 482, 480, 478, 479, 480, 479, 481, 483, 484, 486, 486, 485, 484, 484, 483, 482, 483, 483, 486, 485, 486, 485, 484, 485, 485, 485, 484, 485, 485, 486, 486, 485, 486, 487, 486, 487, 487, 486, 485, 486, 486, 485, 484, 484, 483, 484, 485, 484, 483, 484, 483, 484, 485, 485, 485, 485, 485, 484, 484, 485, 484, 482, 482, 483, 483, 483, 484, 484, 485, 486, 486, 485, 484, 485, 484, 484, 485, 484, 483, 484, 483, 485, 485, 486, 487, 486, 485, 485, 484, 484, 485, 488, 488, 487, 485, 484, 484, 485, 485, 487, 486, 487, 486, 486, 485, 483, 484, 482, 482, 482, 481, 483, 483, 483, 484, 485, 484, 484, 483, 481, 480, 480, 481, 481, 482, 482, 484, 485, 485, 485, 485, 483, 483, 483, 483, 485, 485, 485, 486, 484, 484, 483, 484, 484, 486, 487, 488, 487, 485, 485, 486, 488, 487, 488, 490, 490, 489, 489, 489, 488, 490, 489, 488, 488, 488, 487, 488, 488, 488, 488, 488, 485, 485, 486, 487, 488, 487, 486, 486, 486, 486, 486, 485, 484, 485, 486, 486, 484, 485, 486, 486, 486, 485, 484, 483, 481, 483, 483, 483, 483, 483, 484, 483, 484, 487, 488, 488, 487, 486, 483, 483, 483, 483, 484, 484, 485, 484, 485, 485, 485, 485, 486, 486, 486, 487, 487, 485, 485, 485, 485, 485, 486, 486, 487, 486, 485, 483, 484, 486, 486, 487, 486, 487, 486, 486, 486, 485, 484, 483, 484, 483, 482, 483, 482, 481, 479, 479, 480, 481, 481, 482, 483, 484, 484, 484, 482, 481, 480, 478, 478, 480, 481, 483, 483, 482, 481, 480, 480, 483, 484, 485, 484, 483, 483, 484, 483, 484, 484, 484, 485, 485, 486, 486, 486, 486, 486, 486, 485, 484, 487, 487, 488, 487, 487, 488, 489, 489, 488, 485, 484, 484, 484, 484, 485, 485, 485, 485, 485, 487, 488, 488, 487, 486, 486, 486, 487, 486, 486, 487, 488, 488, 488, 487, 487, 486, 485, 485, 486, 487, 487, 488, 487, 487, 487, 487, 487, 488, 488, 489, 488, 488, 487, 487, 486, 487, 485, 485, 485, 484, 482, 483, 482, 482, 482, 482, 484, 484, 484, 484, 483, 483, 483, 482, 484, 484, 484, 484, 485, 486, 487, 487, 486, 485, 486, 485, 488, 487, 487, 486, 486, 486, 486, 488, 486, 486, 487, 487, 486, 486, 487, 488, 487, 488, 487, 485, 485, 484, 483, 482, 484, 482, 484, 484, 483, 485, 483, 484, 483, 483, 483, 482, 483, 483, 481, 480, 480, 482, 481, 481, 483, 482, 481, 478, 477, 478, 479, 480, 481, 484, 482, 485, 485, 484, 483, 482, 482, 484, 485, 487, 488, 487, 485, 483, 481, 480, 479, 480, 481, 483, 484, 483, 485, 485, 483, 483, 483, 484, 485, 486, 487, 487, 488, 487, 486, 487, 487, 488, 489, 487, 489, 488, 488, 489, 488, 486, 488, 489, 490, 491, 491, 489, 488, 488, 487, 488, 488, 488, 488, 488, 489, 491, 491, 490, 490, 490, 491, 490, 492, 490, 490, 489, 488, 488, 488, 488, 487, 487, 488, 488, 488, 488, 486, 487, 487, 486, 487, 489, 489, 489, 489, 488, 487, 487, 486, 485, 486, 485, 485, 484, 483, 483, 482, 481, 482, 482, 483, 484, 482, 482, 482, 482, 482, 482, 481, 481, 482, 483, 483, 483, 482, 482, 483, 484, 484, 485, 484, 483, 482, 481, 482, 483, 483, 483, 484, 485, 484, 484, 485, 484, 484, 483, 483, 483, 481, 481, 482, 481, 481, 481, 481, 482, 480, 480, 480, 482, 483, 484, 483, 482, 482, 482, 481, 481, 481, 482, 483, 484, 484, 483, 483, 484, 483, 482, 483, 483, 483, 483, 485, 484, 483, 483, 484, 484, 485, 486, 486, 484, 483, 484, 484, 485, 485, 485, 486, 488, 488, 489, 487, 486, 483, 484, 485, 486, 487, 488, 486, 484, 482, 482, 483, 483, 484, 485, 486, 486, 486, 485, 485, 486, 485, 485, 484, 485, 485, 484, 483, 481, 484, 485, 485, 485, 483, 485, 485, 487, 488, 488, 488, 489, 489, 488, 486, 485, 486, 484, 484, 485, 485, 484, 486, 487, 486, 487, 488, 488, 489, 488, 489, 490, 489, 489, 485, 486, 486, 486, 488, 488, 486, 484, 484, 485, 485, 485, 486, 485, 486, 485, 485, 485, 486, 487, 485, 485, 486, 487, 487, 487, 486, 486, 484, 484, 485, 484, 485, 485, 486, 486, 486, 487, 487, 488, 487, 489, 488, 487, 485, 484, 485, 486, 486, 487, 486, 485, 485, 484, 484, 483, 484, 483, 483, 483, 482, 480, 482, 483, 485, 484, 484, 481, 482, 483, 483, 485, 485, 486, 486, 485, 485, 484, 485, 485, 486, 487, 487, 486, 485, 485, 485, 485, 485, 486, 487, 487, 489, 489, 488, 488, 487, 487, 486, 485, 485, 485, 485, 486, 486, 486, 486, 486, 485, 487, 486, 486, 484, 485, 484, 483, 484, 485, 485, 487, 487, 487, 486, 487, 486, 486, 487, 486, 485, 485, 485, 485, 486, 487, 488, 488, 488, 489, 489, 488, 488, 488, 489, 488, 488, 489, 488, 488, 490, 490, 488, 488, 488, 488, 487, 486, 485, 483, 486, 485, 486, 485, 485, 486, 485, 484, 483, 483, 483, 484, 483, 482, 482, 481, 482, 482, 482, 482, 480, 479, 481, 481, 482, 483, 482, 481, 480, 480, 480, 481, 482, 483, 484, 482, 482, 482, 481, 480, 481, 481, 482, 482, 483, 481, 482, 481, 482, 483, 485, 483, 484, 484, 484, 485, 484, 484, 483, 484, 484, 484, 486, 484, 485, 485, 484, 484, 484, 483, 482, 481, 481, 481, 482, 483, 481, 481, 480, 479, 479, 478, 478, 479, 480, 481, 482, 481, 482, 483, 483, 483, 482, 482, 482, 483, 484, 485, 485, 485, 486, 485, 486, 486, 486, 487, 488, 490, 488, 489, 488, 488, 489, 490, 490, 491, 489, 488, 487, 488, 489, 490, 491, 491, 491, 492, 490, 492, 490, 490, 490, 490, 490, 489, 490, 488, 487, 487, 487, 486, 487, 487, 488, 489, 488, 486, 485, 485, 485, 485, 485, 486, 485, 484, 484, 485, 486, 487, 485, 486, 486, 485, 485, 484, 484, 483, 484, 484, 483, 484, 483, 483, 483, 484, 485, 486, 485, 484, 485, 485, 486, 485, 485, 484, 484, 485, 485, 486, 486, 486, 486, 487, 485, 484, 485, 485, 486, 486, 486, 484, 486, 483, 484, 486, 487, 488, 488, 486, 485, 484, 484, 483, 486, 487, 489, 489, 490, 489, 489, 489, 487, 485, 485, 485, 486, 486, 488, 487, 487, 485, 486, 483, 482, 480, 480, 480, 481, 482, 484, 485, 483, 480, 481, 481, 481, 481, 480, 479, 480, 478, 477, 478, 478, 478, 478, 478, 478, 479, 478, 480, 480, 480, 481, 481, 482, 480, 482, 481, 482, 482, 483, 483, 486, 486, 487, 488, 488, 489, 488, 488, 488, 488, 487, 488, 489, 491, 491, 492, 493, 492, 493, 492, 492, 492, 491, 493, 491, 491, 490, 491, 491, 491, 490, 489, 489, 487, 486, 485, 486, 486, 486, 487, 489, 490, 489, 489, 490, 489, 489, 487, 487, 487, 487, 487, 486, 485, 485, 484, 483, 483, 483, 484, 484, 485, 486, 486, 486, 485, 483, 483, 483, 480, 480, 481, 481, 484, 484, 483, 482, 481, 482, 483, 483, 483, 485, 486, 486, 487, 487, 487, 486, 485, 484, 483, 482, 482, 482, 482, 484, 484, 485, 484, 484, 484, 485, 484, 482, 481, 480, 480, 480, 482, 483, 483, 482, 481, 480, 482, 481, 483, 483, 481, 480, 480, 481, 482, 483, 482, 481, 481, 481, 482, 483, 481, 482, 482, 483, 483, 484, 485, 484, 483, 483, 481, 480, 480, 482, 484, 485, 485, 485, 484, 484, 485, 487, 488, 490, 491, 490, 489, 488, 488, 488, 491, 492, 492, 494, 494, 495, 495, 495, 495, 493, 494, 494, 495, 493, 494, 494, 493, 491, 491, 491, 489, 490, 491, 491, 489, 489, 488, 489, 489, 489, 489, 489, 487, 487, 485, 485, 484, 486, 486, 486, 486, 484, 483, 484, 483, 484, 484, 484, 485, 483, 483, 481, 482, 482, 482, 482, 482, 482, 482, 480, 481, 482, 483, 481, 483, 484, 483, 483, 482, 482, 482, 482, 482, 484, 485, 486, 485, 484, 485, 483, 482, 482, 481, 483, 484, 485, 485, 486, 485, 485, 484, 484, 485, 485, 487, 487, 487, 488, 486, 487, 487, 486, 486, 484, 485, 484, 485, 486, 485, 484, 483, 485, 483, 484, 483, 484, 483, 483, 482, 483, 483, 482, 481, 482, 481, 481, 483, 482, 483, 482, 482, 480, 480, 479, 480, 480, 482, 482, 481, 481, 480, 480, 479, 478, 478, 478, 480, 480, 481, 482, 483, 483, 485, 485, 484, 485, 486, 485, 485, 486, 485, 485, 484, 484, 485, 485, 487, 486, 485, 484, 484, 484, 484, 486, 484, 485, 486, 488, 488, 488, 487, 486, 485, 485, 484, 484, 485, 485, 486, 486, 486, 487, 486, 486, 486, 487, 487, 486, 486, 486, 488, 486, 487, 487, 486, 485, 485, 486, 487, 488, 489, 490, 488, 487, 486, 484, 486, 486, 486, 486, 485, 486, 487, 486, 486, 487, 489, 488, 489, 489, 488, 487, 485, 486, 487, 488, 489, 489, 489, 491, 489, 490, 489, 489, 489, 489, 491, 491, 491, 491, 489, 487, 488, 489, 490, 489, 488, 487, 487, 487, 486, 487, 488, 486, 485, 486, 486, 489, 488, 488, 486, 485, 484, 484, 484, 483, 485, 486, 484, 485, 484, 485, 485, 486, 485, 485, 485, 485, 484, 484, 484, 485, 486, 487, 486, 486, 485, 486, 487, 489, 489, 487, 488, 486, 486, 486, 488, 489, 490, 489, 487, 485, 484, 485, 487, 488, 490, 490, 489, 490, 489, 488, 488, 488, 488, 486, 485, 484, 484, 485, 485, 487, 488, 489, 488, 487, 486, 484, 483, 482, 482, 484, 485, 486, 485, 486, 486, 486, 488, 486, 486, 486, 486, 486, 484, 484, 484, 485, 486, 486, 486, 485, 486, 487, 486, 487, 487, 487, 488, 486, 485, 486, 485, 485, 485, 486, 486, 485, 484, 483, 485, 484, 486, 487, 489, 488, 486, 486, 485, 484, 484, 484, 484, 484, 485, 486, 487, 487, 485, 484, 485, 486, 488, 487, 486, 484, 481, 482, 483, 482, 484, 486, 487, 488, 488, 488, 487, 487, 488, 487, 488, 487, 489, 487, 486, 485, 486, 486, 487, 487, 486, 486, 486, 488, 489, 488, 486, 486, 486, 486, 487, 487, 486, 485, 485, 484, 487, 487, 486, 486, 485, 483, 481, 481, 482, 481, 484, 484, 485, 485, 484, 485, 487, 488, 488, 486, 484, 483, 483, 483, 482, 483, 483, 485, 487, 487, 487, 488, 488, 486, 487, 486, 486, 485, 486, 487, 486, 486, 485, 485, 484, 484, 483, 483, 484, 487, 486, 487, 486, 485, 484, 483, 481, 480, 480, 480, 481, 481, 482, 481, 478, 477, 478, 479, 480, 483, 484, 485, 485, 484, 483, 483, 484, 484, 483, 482, 481, 482, 482, 482, 482, 483, 485, 487, 487, 488, 487, 487, 485, 486, 486, 487, 488, 489, 489, 488, 487, 487, 487, 488, 487, 488, 489, 488, 488, 489, 489, 489, 490, 489, 488, 488, 488, 488, 487, 488, 489, 490, 488, 488, 486, 485, 484, 484};
36 horigs.push_back(horig);}
37 {std::vector<float> horig={490, 490, 490, 492, 493, 493, 493, 492, 493, 492, 492, 491, 491, 492, 491, 490, 491, 491, 492, 491, 492, 492, 491, 492, 493, 492, 494, 494, 492, 491, 489, 488, 487, 489, 489, 488, 488, 489, 489, 489, 487, 487, 487, 487, 487, 487, 487, 485, 485, 485, 483, 483, 484, 483, 483, 485, 487, 487, 487, 486, 484, 484, 484, 486, 487, 485, 483, 484, 484, 484, 485, 484, 483, 481, 481, 481, 481, 481, 480, 482, 482, 483, 484, 483, 482, 481, 482, 482, 482, 482, 481, 482, 484, 485, 485, 485, 486, 485, 485, 486, 487, 488, 487, 489, 490, 489, 489, 488, 487, 486, 487, 488, 488, 488, 488, 488, 486, 487, 488, 487, 487, 486, 485, 482, 482, 482, 482, 482, 483, 484, 484, 484, 484, 484, 483, 484, 483, 482, 482, 482, 482, 483, 483, 482, 480, 480, 479, 481, 483, 484, 483, 483, 482, 482, 483, 481, 482, 482, 481, 482, 483, 484, 483, 484, 484, 484, 484, 483, 483, 483, 484, 486, 488, 487, 487, 487, 485, 486, 486, 487, 487, 489, 489, 489, 489, 488, 487, 485, 485, 485, 485, 485, 485, 485, 486, 484, 485, 483, 483, 484, 485, 483, 484, 484, 485, 484, 486, 487, 487, 487, 486, 488, 487, 489, 489, 491, 491, 491, 490, 490, 490, 488, 487, 487, 485, 487, 487, 487, 487, 488, 490, 488, 488, 487, 487, 487, 487, 488, 488, 489, 489, 489, 488, 489, 487, 487, 487, 489, 490, 488, 487, 487, 486, 486, 486, 486, 485, 482, 482, 483, 484, 484, 484, 484, 483, 482, 482, 482, 482, 482, 483, 484, 484, 484, 484, 485, 487, 487, 487, 485, 486, 486, 487, 487, 487, 486, 485, 483, 484, 484, 485, 484, 485, 486, 489, 490, 490, 490, 491, 489, 489, 488, 485, 483, 482, 481, 481, 482, 483, 483, 482, 484, 484, 483, 486, 485, 486, 485, 485, 485, 486, 485, 485, 485, 485, 485, 484, 485, 485, 486, 486, 486, 485, 484, 484, 483, 485, 484, 484, 484, 486, 486, 486, 485, 486, 486, 487, 487, 488, 486, 485, 485, 486, 485, 485, 487, 488, 490, 490, 491, 491, 490, 490, 489, 488, 487, 486, 486, 486, 486, 485, 485, 485, 484, 483, 482, 483, 484, 484, 485, 483, 484, 484, 483, 482, 481, 480, 480, 484, 483, 484, 485, 484, 484, 486, 485, 485, 486, 486, 487, 487, 488, 490, 490, 490, 489, 489, 487, 486, 486, 487, 488, 489, 488, 488, 487, 486, 486, 485, 484, 483, 483, 483, 484, 485, 484, 481, 480, 481, 481, 484, 485, 486, 485, 485, 483, 482, 483, 483, 484, 483, 483, 485, 484, 486, 485, 487, 488, 487, 487, 487, 487, 486, 486, 486, 485, 485, 485, 486, 488, 487, 486, 487, 485, 483, 483, 482, 482, 482, 482, 483, 482, 482, 481, 482, 481, 482, 482, 483, 484, 484, 485, 484, 484, 484, 484, 484, 484, 484, 483, 484, 483, 486, 488, 490, 490, 489, 488, 489, 490, 492, 492, 493, 493, 494, 493, 493, 490, 489, 488, 487, 489, 491, 492, 493, 494, 492, 493, 490, 491, 490, 490, 489, 488, 485, 484, 483, 485, 485, 485, 485, 484, 485, 485, 487, 486, 487, 487, 487, 487, 487, 487, 487, 488, 487, 487, 486, 488, 488, 490, 489, 488, 488, 489, 488, 488, 489, 488, 487, 486, 486, 486, 487, 486, 486, 486, 484, 486, 486, 486, 486, 485, 485, 484, 482, 480, 480, 480, 481, 483, 483, 484, 484, 484, 484, 483, 485, 484, 485, 485, 485, 485, 484, 485, 486, 486, 487, 487, 489, 489, 490, 489, 489, 488, 488, 488, 488, 488, 489, 490, 488, 491, 491, 489, 490, 487, 486, 485, 484, 483, 484, 484, 484, 484, 482, 482, 484, 484, 486, 486, 485, 483, 482, 479, 479, 477, 476, 477, 477, 479, 479, 480, 480, 480, 480, 480, 480, 480, 481, 481, 481, 482, 483, 486, 486, 487, 486, 485, 486, 487, 487, 487, 485, 486, 486, 487, 488, 489, 489, 489, 488, 489, 489, 489, 489, 486, 487, 485, 487, 489, 491, 491, 491, 491, 490, 488, 490, 490, 489, 487, 486, 487, 488, 489, 490, 490, 489, 487, 487, 487, 487, 489, 489, 488, 488, 487, 486, 486, 486, 486, 485, 484, 485, 485, 486, 488, 487, 488, 487, 488, 488, 487, 489, 488, 486, 485, 484, 485, 483, 484, 484, 485, 485, 488, 488, 488, 488, 486, 485, 484, 484, 484, 485, 486, 486, 487, 488, 488, 488, 489, 489, 487, 485, 484, 484, 484, 485, 485, 487, 486, 487, 486, 486, 486, 485, 484, 486, 484, 485, 484, 485, 487, 489, 489, 487, 485, 484, 485, 485, 486, 486, 487, 486, 486, 487, 486, 485, 486, 485, 485, 485, 486, 487, 487, 487, 486, 486, 486, 484, 483, 482, 481, 483, 484, 483, 484, 483, 483, 481, 480, 482, 482, 482, 483, 484, 486, 485, 484, 484, 484, 482, 483, 484, 483, 483, 483, 483, 486, 486, 485, 484, 484, 483, 484, 485, 483, 484, 483, 485, 484, 484, 483, 483, 483, 485, 486, 485, 484, 484, 484, 484, 486, 486, 486, 486, 484, 484, 483, 481, 480, 482, 482, 483, 483, 484, 484, 485, 484, 485, 484, 484, 483, 484, 485, 486, 486, 484, 484, 483, 485, 484, 484, 484, 484, 483, 484, 486, 486, 486, 486, 486, 486, 485, 484, 485, 485, 484, 483, 483, 482, 484, 485, 487, 487, 488, 488, 487, 487, 487, 487, 487, 488, 489, 488, 489, 490, 488, 489, 489, 489, 489, 489, 489, 490, 489, 490, 490, 491, 490, 489, 489, 489, 488, 488, 487, 486, 487, 488, 489, 489, 490, 489, 487, 486, 486, 487, 487, 487, 485, 485, 485, 485, 484, 486, 485, 484, 484, 484, 484, 482, 481, 482, 482, 481, 481, 481, 482, 483, 484, 484, 486, 486, 486, 485, 485, 484, 483, 483, 484, 484, 484, 486, 487, 487, 489, 489, 490, 490, 488, 487, 487, 487, 487, 489, 487, 487, 488, 489, 491, 488, 489, 488, 490, 490, 489, 490, 488, 489, 487, 487, 486, 485, 486, 489, 488, 488, 487, 486, 485, 484, 483, 485, 484, 486, 485, 485, 485, 485, 484, 485, 485, 484, 483, 485, 486, 488, 489, 490, 488, 487, 486, 487, 486, 486, 485, 487, 488, 487, 487, 487, 485, 485, 485, 484, 483, 482, 483, 481, 480, 482, 484, 485, 484, 484, 483, 482, 482, 481, 481, 480, 480, 479, 477, 479, 479, 480, 481, 482, 481, 482, 482, 482, 481, 479, 478, 477, 478, 479, 481, 482, 481, 481, 482, 484, 485, 485, 485, 485, 487, 487, 487, 486, 487, 486, 487, 488, 487, 488, 488, 488, 488, 487, 487, 486, 486, 488, 488, 488, 489, 488, 487, 486, 485, 485, 484, 483, 483, 483, 485, 486, 488, 488, 487, 486, 485, 485, 485, 485, 486, 487, 488, 488, 488, 487, 487, 488, 488, 488, 486, 485, 486, 486, 487, 488, 488, 487, 489, 489, 490, 490, 488, 490, 490, 491, 491, 491, 491, 490, 490, 490, 492, 494, 493, 492, 490, 491, 489, 488, 487, 485, 483, 484, 483, 483, 484, 484, 485, 485, 485, 485, 484, 484, 483, 482, 480, 480, 481, 481, 480, 478, 477, 477, 475, 477, 478, 479, 480, 479, 480, 478, 477, 476, 477, 477, 479, 481, 483, 481, 483, 482, 481, 483, 484, 483, 484, 484, 484, 486, 487, 486, 486, 487, 487, 487, 489, 488, 491, 491, 492, 491, 491, 491, 491, 491, 492, 493, 492, 491, 490, 489, 488, 489, 488, 487, 489, 490, 490, 489, 487, 487, 486, 486, 488, 488, 489, 489, 489, 489, 486, 486, 485, 486, 487, 488, 488, 488, 488, 489, 488, 486, 485, 484, 485, 487, 489, 488, 489, 488, 488, 489, 489, 490, 489, 489, 486, 488, 487, 487, 486, 486, 486, 485, 486, 487, 487, 487, 487, 485, 484, 483, 485, 485, 486, 488, 487, 487, 488, 488, 489, 488, 489, 489, 489, 488, 488, 489, 490, 489, 490, 490, 490, 490, 490, 489, 489, 491, 491, 491, 490, 490, 491, 492, 492, 492, 490, 491, 490, 491, 489, 487, 486, 485, 487, 487, 488, 488, 487, 486, 485, 485, 486, 487, 488, 489, 489, 490, 489, 488, 488, 489, 490, 489, 489, 490, 489, 488, 487, 488, 487, 487, 486, 486, 487, 485, 484, 483, 484, 483, 482, 482, 483, 481, 482, 482, 481, 479, 480, 479, 478, 477, 475, 477, 477, 478, 477, 478, 478, 477, 478, 477, 478, 478, 477, 477, 478, 479, 480, 481, 482, 482, 483, 485, 486, 486, 487, 487, 488, 487, 488, 488, 488, 487, 487, 488, 489, 490, 488, 489, 487, 487, 488, 488, 488, 487, 485, 484, 485, 484, 483, 485, 484, 486, 487, 486, 486, 484, 483, 482, 483, 483, 484, 485, 483, 482, 483, 484, 485, 485, 484, 483, 481, 483, 482, 483, 483, 485, 487, 488, 487, 488, 487, 486, 488, 489, 489, 490, 489, 488, 488, 487, 488, 488, 487, 487, 487, 489, 489, 487, 488, 486, 486, 485, 484, 483, 484, 485, 484, 482, 482, 483, 482, 484, 484, 485, 486, 487, 487, 485, 485, 485, 483, 482, 483, 484, 484, 485, 486, 488, 489, 488, 487, 489, 489, 489, 490, 490, 491, 490, 491, 490, 491, 491, 489, 489, 489, 488, 488, 487, 488, 489, 489, 488, 487, 488, 488, 489, 488, 488, 486, 485, 484, 485, 486, 486, 486, 487, 487, 485, 485, 487, 487, 488, 487, 487, 487, 487, 488, 488, 487, 486, 487, 488, 489, 488, 488, 488, 488, 489, 490, 490, 489, 488, 488, 488, 488, 489, 489, 489, 489, 488, 489, 489, 490, 492, 492, 492, 491, 490, 489, 490, 492, 492, 492, 491, 489, 488, 488, 487, 488, 488, 488, 487, 487, 488, 490, 490, 489, 488, 486, 485, 485, 484, 484, 483, 483, 482, 483, 483, 482, 481, 483, 483, 483, 482, 483, 483, 485, 486, 487, 486, 483, 482, 482, 481, 480, 482, 482, 482, 483, 482, 482, 483, 483, 483, 484, 483, 484, 483, 484, 485, 485, 486, 484, 485, 483, 483, 482, 480, 481, 481, 481, 481, 483, 484, 484, 484, 484, 485, 486, 488, 488, 489, 488, 487, 487, 487, 486, 486, 487, 487, 487, 488, 488, 488, 489, 488, 486, 486, 485, 485, 485, 486, 487, 486, 485, 482, 481, 483, 483, 487, 488, 489, 489, 486, 484, 486, 482, 484, 485, 486, 486, 484, 485, 483, 483, 484, 484, 485, 486, 485, 485, 485, 487, 488, 488, 487, 485, 486, 485, 487, 488, 490, 490, 489, 490, 491, 490, 489, 489, 489, 489, 489, 488, 489, 488, 490, 491, 490, 489, 488, 487, 488, 487, 487, 486, 485, 485, 484, 484, 484, 485, 485, 486, 486, 484, 483, 483, 484, 485, 486, 486, 485, 485, 484, 484, 483, 482, 483, 482, 479, 479, 477, 479, 478, 479, 480, 481, 482, 483, 484, 484, 482, 481, 480, 480, 481, 481, 481, 482, 484, 484, 484, 484, 484, 484, 484, 486, 485, 485, 486, 484, 484, 485, 486, 487, 487, 486, 485, 486, 485, 486, 485, 485, 485, 485, 488, 488, 488, 488, 486, 487, 485, 487, 487, 488, 490, 491, 491, 489, 488, 488, 489, 489, 490, 489, 489, 489, 488, 488, 490, 489, 491, 488, 487, 488, 488, 488, 487, 488, 490, 491, 491, 489, 489, 489, 488, 488, 488, 487, 487, 484, 486, 486, 486, 487, 485, 486, 485, 485, 484, 485, 484, 485, 485, 485, 485, 484, 484, 483, 485, 484, 485, 485, 485, 485, 485, 484, 486, 487, 487, 487, 487, 487, 487, 486, 486, 486, 488, 487, 489, 488, 490, 489, 486, 485, 483, 480, 481, 482, 483, 484, 485, 485, 486, 487, 486, 485, 483, 482, 484, 485, 484, 484, 484, 483, 482, 481, 480, 481, 482, 483, 484, 484, 485, 485, 485, 485, 484, 483, 482, 482, 482, 482, 482, 482, 482, 483, 483, 483, 484, 486, 487, 487, 488, 487, 486, 486, 485, 487, 487, 486, 485, 483, 484, 483, 484, 486, 487, 487, 488, 487, 486, 487, 487, 487, 486, 485, 485, 485, 485, 486, 486, 486, 487, 488, 487, 488, 488, 487, 486, 488, 488, 486, 486, 484, 481, 481, 481, 483, 483, 484, 485, 485, 484, 483, 481, 480, 478, 479, 480, 480, 481, 482, 483, 483, 484, 483, 483, 482, 482, 483, 483, 484, 484, 485, 486, 486, 484, 484, 485, 485, 486, 486, 487, 486, 486, 486, 486, 486, 486, 486, 486, 487, 489, 489, 490, 489, 487, 487, 486, 488, 489, 489, 489, 489, 487, 487, 487, 487, 487, 488, 489, 489, 489, 488, 487, 487, 486, 486, 486, 485, 485, 486, 488, 489, 489, 488, 487, 488, 489, 491, 491, 491, 491, 491, 491, 491, 491, 491, 492, 492, 492, 491, 490, 489, 488, 489, 489, 489, 488, 486, 485, 486, 488, 487, 486, 486, 484, 483, 483, 483, 483, 482, 481, 483, 482, 483, 482, 482, 483, 481, 481, 481, 482, 481, 482, 483, 482, 481, 481, 480, 481, 480, 481, 482, 483, 485, 486, 484, 484, 483, 483, 483, 483, 484, 483, 484, 486, 486, 486, 485, 485, 487, 489, 489, 489, 489, 487, 486, 487, 486, 488, 490, 491, 490, 490, 490, 490, 487, 488, 488, 490, 489, 488, 487, 488, 489, 489, 490, 490, 487, 487, 486, 485, 485, 484, 483, 484, 484, 483, 483, 484, 483, 484, 484, 484, 485, 485, 485, 486, 485, 486, 485, 485, 483, 482, 482, 481, 480, 482, 478, 473, 471, 473, 478, 481, 483, 486, 487, 488, 488, 488, 486, 485, 485, 483, 482, 484, 483, 484, 486, 486, 485, 485, 486, 488, 488, 488, 489, 489, 489, 488, 488, 488, 486, 485, 487, 488, 489, 489, 489, 488, 487, 486, 488, 488, 487, 487, 488, 486, 486, 486, 486, 485, 486, 486, 485, 485, 485, 484, 484, 485, 485, 486, 486, 485, 484, 483, 484, 484, 485, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 481, 481, 480, 481, 481, 481, 481, 484, 485, 486, 484, 485, 484, 484, 484, 483, 483, 483, 482, 484, 484, 483, 483, 484, 485, 487, 489, 488, 487, 486, 484, 484, 485, 487, 489, 487, 487, 487, 486, 485, 484, 482, 484, 482, 482, 482, 483, 484, 485, 484, 484, 483, 484, 484, 483, 486, 484, 483, 483, 484, 484, 485, 486, 486, 487, 488, 490, 489, 488, 488, 487, 487, 488, 489, 491, 490, 490, 492, 491, 493, 493, 491, 490, 490, 488, 489, 489, 489, 490, 490, 490, 491, 489, 488, 488, 488, 487, 486, 485, 485, 485, 488, 488, 486, 484, 482, 483, 483, 486, 486, 487, 486, 485, 483, 483, 484, 486, 486, 485, 484, 483, 481, 482, 484, 487, 486, 486, 485, 486, 486, 486, 485, 486, 488, 488, 486, 486, 485, 484, 485, 486, 487, 487, 488, 489, 488, 489, 490, 490, 488, 487, 486, 486, 488, 489, 492, 493, 492, 492, 491, 491, 489, 488, 488, 486, 487, 486, 487, 485, 487, 487, 486, 486, 486, 486, 487, 486, 485, 485, 486, 486, 486, 486, 487, 488, 489, 487, 487, 488, 489, 489, 489, 489, 487, 486, 486, 486, 488, 489, 490, 490, 489, 488, 488, 489, 491, 490, 491, 491, 493, 494, 494, 493, 491, 491, 488, 487, 488, 487, 487, 487, 486, 487, 488, 489, 489, 488, 488, 487, 488, 487, 486, 485, 485, 484, 482, 481, 481, 481, 482, 481, 482, 482, 482, 481, 481, 482, 480, 481, 480, 482, 483, 484, 484, 484, 483, 482, 482, 481, 482, 483, 484, 484, 484, 484, 482, 482, 481, 481, 480, 480, 480, 482, 483, 485, 485, 484, 484, 483, 483, 482, 480, 479, 480, 481, 482, 481, 481, 483, 482, 483, 485, 485, 485, 485, 485, 486, 486, 487, 488, 488, 488, 487, 487, 486, 487, 487, 489, 491, 491, 489, 488, 486, 485, 483, 482, 483, 482, 483, 484, 486, 487, 487, 487, 488, 486, 485, 486, 487, 488, 488, 488, 488, 487, 483, 482, 481, 483, 485, 487, 489, 490, 488, 487, 485, 485, 485, 486, 487, 489, 488, 488, 487, 486, 486, 486, 486, 487, 488, 489, 489, 489, 488, 487, 488, 487, 487, 486, 488, 488, 489, 488, 488, 486, 487, 486, 486, 486, 488, 488, 487, 487, 486, 484, 483, 481, 482, 482, 483, 483, 482, 482, 481, 481, 483, 481, 481, 481, 482, 481, 481, 481, 481, 481, 481, 482, 483, 483, 484, 484, 485, 486, 485, 483, 481, 479, 479, 480, 481, 483, 484, 483, 484, 485, 484, 485, 483, 484, 485, 485, 486, 487, 487, 487, 485, 486, 486, 486, 485, 487, 488, 489, 489, 489, 489, 490, 490, 491, 492, 491, 493, 491, 490, 489, 490, 490, 491, 491, 492, 492, 491, 492, 489, 486, 486, 486, 487, 488, 488, 489, 489, 490, 490, 489, 488, 487, 487, 486, 487, 485, 485, 482, 481, 482, 483, 484, 484, 485, 486, 487, 487, 487, 487, 484, 482, 482, 482, 483, 483, 484, 485, 485, 486, 487, 486, 487, 486, 486, 487, 486, 486, 486, 486, 484, 483, 483, 482, 484, 486, 488, 488, 485, 484, 483, 484, 485, 485, 484, 484, 483, 483, 483, 483, 483, 482, 481, 481, 481, 481, 482, 483, 483, 484, 483, 484, 482, 483, 483, 483, 483, 481, 483, 484, 485, 485, 485, 485, 483, 483, 482, 480, 480, 480, 482, 482, 483, 484, 486, 486, 486, 485, 485, 486, 487, 487, 487, 487, 486, 487, 488, 488, 488, 489, 489, 488, 489, 487, 487, 487, 487, 488, 489, 491, 491, 491, 489, 489, 488, 489, 489, 489, 490, 489, 489, 489, 487, 489, 490, 489, 487, 486, 486, 485, 486, 485, 485, 486, 486, 486, 486, 487, 485, 485, 485, 486, 487, 486, 486, 486, 488, 488, 488, 488, 487, 487, 486, 485, 487, 487, 487, 486, 486, 484, 485, 487, 487, 488, 489, 489, 489, 490, 489, 488, 487, 488, 486, 487, 486, 489, 489, 488, 489, 488, 486, 487, 488, 488, 487, 488, 488, 488, 488, 487, 488, 489, 489, 488, 490, 490, 489, 488, 487, 486, 484, 484, 485, 484, 485, 484, 484, 484, 482, 482, 483, 484, 485, 486, 487, 485, 484, 482, 482, 482, 483, 484, 487, 487, 489, 488, 488, 486, 486, 485, 483, 484, 482, 484, 484, 486, 486, 486, 483, 483, 484, 484, 485, 487, 486, 486, 485, 485, 485, 485, 486, 485, 483, 482, 480, 479, 478, 478, 480, 479, 478, 479, 480, 479, 480, 482, 482, 482, 482, 481, 481, 479, 480, 482, 483, 483, 483, 484, 483, 484, 484, 482, 482, 482, 483, 484, 485, 486, 485, 487, 487, 487, 488, 489, 488, 490, 490, 490, 490, 490, 492, 492, 493, 494, 494, 494, 492, 492, 491, 489, 489, 489, 490, 492, 492, 493, 492, 492, 491, 492, 491, 490, 489, 490, 489, 489, 490, 490, 490, 489, 488, 488, 485, 486, 486, 486, 486, 486, 486, 486, 484, 485, 484, 483, 482, 483, 483, 483, 484, 483, 483, 483, 483, 484, 484, 483, 483, 481, 480, 479, 480, 481, 482, 485, 483, 484, 486, 487, 488, 489, 490, 490, 489, 488, 489, 490, 491, 491, 491, 490, 490, 491, 490, 491, 490, 488, 488, 487, 486, 487, 487, 488, 488, 487, 488, 488, 488, 486, 486, 485, 484, 485, 487, 488, 488, 488, 486, 485, 485, 484, 485, 485, 487, 485, 485, 484, 485, 485, 486, 486, 485, 485, 484, 485, 485, 484, 483, 483, 484, 484, 486, 486, 486, 486, 487, 485, 486, 484, 485, 485, 484, 487, 487, 486, 486, 484, 485, 486, 486, 487, 488, 489, 490, 490, 490, 489, 489, 489, 488, 488, 486, 487, 487, 486, 488, 487, 489, 489, 489, 488, 485, 485, 485, 485, 486, 485, 484, 482, 483, 483, 483, 483, 483, 484, 486, 484, 486, 484, 482, 481, 482, 484, 483, 483, 483, 482, 480, 480, 480, 481, 482, 483, 483, 482, 481, 481, 480, 480, 481, 482, 483, 484, 484, 484, 484, 485, 486, 486, 487, 486, 486, 487, 487, 486, 486, 485, 485, 485, 486, 485, 486, 486, 486, 486, 487, 488, 489, 488, 489, 489, 487, 486, 486, 485, 483, 483, 484, 483, 482, 483, 482, 482, 482, 484, 486, 486, 487, 486, 484, 484, 485, 484, 484, 485, 484, 484, 482, 483, 483, 483, 483, 483, 483, 484, 485, 486, 485, 487, 485, 485, 485, 487, 488, 489, 488, 488, 487, 487, 486, 485, 483, 484, 485, 486, 488, 490, 491, 491, 490, 491, 491, 491, 492, 493, 493, 492, 491, 490, 491, 491, 490, 489, 488, 489, 490, 491, 491, 491, 489, 489, 487, 486, 485, 485, 486, 485, 484, 484, 484, 484, 483, 483, 483, 484, 484, 483, 483, 484, 485, 486, 485, 484, 484, 484, 484, 483, 483, 486, 486, 485, 482, 481, 479, 478, 481, 484, 487, 488, 489, 489, 488, 488, 488, 486, 488, 486, 486, 487, 488, 488, 488, 487, 487, 486, 486, 486, 485, 485, 485, 485, 485, 485, 485, 486, 485, 486, 486, 486, 486, 484, 483, 483, 482, 483, 486, 487, 487, 486, 485, 487, 486, 486, 486, 487, 486, 487, 486, 487, 486, 487, 485, 487, 488, 488, 490, 489, 489, 488, 488, 489, 488, 488, 487, 485, 486, 487, 489, 490, 490, 489, 489, 487, 486, 485, 486, 485, 487, 486, 484, 484, 484, 486, 486, 486, 487, 487, 487, 486, 487, 487, 487, 488, 488, 488, 488, 489, 488, 489, 490, 490, 492, 491, 491, 490, 489, 490, 490, 489, 486, 485, 483, 485, 484, 485, 484, 483, 482, 481, 481, 483, 485, 485, 485, 485, 485, 484, 482, 483, 481, 480, 478, 478, 480, 481, 483, 482, 482, 481, 481, 482, 481, 482, 483, 483, 483, 483, 483, 483, 485, 484, 484, 483, 484, 485, 486, 484, 484, 484, 484, 485, 485, 485, 485, 486, 487, 488, 487, 485, 485, 484, 485, 486, 487, 488, 488, 487, 488, 486, 486, 487, 489, 489, 490, 491, 490, 489, 489, 486, 487, 487, 489, 489, 490, 491, 490, 490, 490, 490, 490, 490, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 489, 490, 490, 489, 489, 489, 491, 491, 492, 492, 492, 491, 489, 487, 486, 486, 487, 489, 489, 489, 490, 489, 489, 490, 490, 490, 488, 488, 488, 487, 487, 487, 486, 488, 488, 488, 488, 486, 486, 486, 486, 485, 485, 484, 483, 484, 483, 484, 483, 483, 484, 483, 481, 482, 480, 481, 480, 481, 480, 480, 481, 482, 483, 483, 481, 480, 481, 480, 480, 481, 482, 482, 482, 481, 482, 481, 481, 481, 480, 481, 482, 484, 485, 487, 487, 487, 486, 486, 485, 486, 485, 486, 486, 487, 488, 489, 493, 492, 493, 493, 492, 492, 490, 491, 491, 491, 491, 491, 492, 492, 494, 493, 492, 491, 491, 490, 488, 487, 486, 485, 486, 486, 487, 487, 486, 486, 484, 483, 483, 482, 482, 484, 483, 484, 483, 484, 485, 484, 485, 485, 484, 482, 481, 480, 479, 479, 480, 481, 482, 483, 485, 485, 487, 486, 487, 487, 487, 487, 485, 487, 488, 489, 490, 490, 490, 491, 491, 492, 492, 491, 492, 491, 490, 491, 491, 490, 490, 491, 491, 492, 490, 489, 487, 487, 488, 490, 489, 488, 488, 489, 490, 489, 489, 489, 487, 487, 485, 485, 485, 485, 485, 486, 486, 485, 485, 484, 485, 485, 484, 486, 487, 487, 487, 487, 487, 489, 487, 488, 488, 487, 488, 488, 488, 488, 489, 489, 489, 488, 488, 486, 486, 485, 486, 486, 487, 486, 488, 487, 486, 486, 485, 486, 486, 485, 484, 484, 482, 483, 482, 483, 485, 485, 485, 485, 486, 486, 488, 486, 486, 486, 486, 485, 484, 484, 486, 487, 488, 489, 490, 491, 490, 490, 490, 489, 489, 489, 490, 490, 489, 490, 488, 489, 489, 488, 488, 488, 489, 487, 488, 489, 487, 487, 486, 485, 485, 484, 485, 485, 487, 487, 487, 487, 485, 486, 487, 485, 485, 484, 484, 484, 483, 483, 482, 482, 483, 484, 484, 484, 483, 484, 485, 485, 486, 483, 483, 482, 481, 481, 481, 481, 480, 480, 480, 480, 480, 480, 479, 479, 480, 480, 481, 482, 484, 485, 485, 484, 485, 484, 484, 484, 483, 482, 482, 482, 483, 485, 486, 486, 488, 488, 489, 490, 490, 490, 490, 489, 488, 489, 489, 490, 492, 491, 493, 492, 493, 492, 491, 490, 491, 492, 493, 496, 499, 504, 509, 513, 516, 517, 520, 519, 518, 515, 514, 513, 511, 509, 509, 509, 509, 507, 507, 506, 507, 506, 505, 504, 502, 499, 498, 496, 496, 496, 496, 496, 495, 494, 493, 493, 493, 494, 494, 493, 493, 492, 491, 491, 492, 491, 491, 492, 495, 493, 493, 492, 493, 494, 495, 496, 497, 498, 498, 496, 496, 495, 496, 497, 497, 496, 497, 498, 498, 500, 499, 499, 497, 496, 494, 492, 492, 491, 493, 493, 492, 490, 491, 490, 490, 489, 489, 489, 488, 485, 486, 486, 487, 488, 489, 487, 487, 485, 485, 484, 482, 484, 484, 486, 486, 487, 488, 488, 486, 485, 485, 485, 486, 488, 489, 490, 489, 488, 486, 485, 485, 485, 486, 485, 485, 483, 482, 483, 483, 483, 484, 484, 485, 484, 483, 483, 482, 483, 482, 483, 482, 482, 482, 483, 483, 483, 482, 481, 482, 482, 481, 481, 481, 481, 482, 483, 483, 482, 482, 482, 482, 483, 483, 482, 483, 483, 483, 483, 482, 482, 482, 483, 484, 484, 482, 483, 483, 483, 484, 483, 482, 482, 483, 483, 482, 482, 482, 483, 483, 485, 484, 484, 484, 485, 485, 486, 486, 487, 486, 483, 483, 482, 483, 484, 483, 485, 486, 486, 487, 486, 486, 485, 484, 483, 484, 484, 485, 485, 485, 484, 484, 483, 482, 482, 481, 481, 481, 483, 484, 485, 486, 487, 486, 486, 486, 485, 486, 487, 487, 488, 488, 488, 486, 485, 486, 486, 487, 486, 487, 485, 485, 485, 485, 486, 487, 486, 487, 485, 485, 486, 487, 489, 490, 490, 490, 490, 489, 487, 486, 485, 486, 488, 488, 489, 489, 490, 488, 487, 486, 486, 486, 488, 488, 489, 487, 489, 488, 486, 485, 485, 485, 485, 487, 488, 489, 490, 489, 489, 488, 485, 485, 485, 486, 486, 486, 484, 485, 485, 485, 486, 485, 483, 482, 481, 481, 482, 483, 484, 484, 485, 486, 487, 487, 488, 488, 487, 486, 485, 485, 487, 487, 486, 485, 484, 482, 484, 484, 485, 485, 484, 484, 485, 484, 484, 483, 483, 484, 484, 485, 484, 485, 485, 483, 484, 483, 483, 481, 479, 480, 480, 480, 481, 481, 482, 483, 483, 483, 482, 482, 482, 483, 483, 483, 484, 484, 483, 483, 484, 484, 485, 483, 481, 481, 482, 482, 485, 486, 485, 485, 486, 486, 485, 488, 489, 489, 489, 488, 487, 486, 486, 488, 490, 490, 490, 491, 489, 487, 487, 488, 488, 490, 490, 490, 491, 490, 490, 488, 487, 487, 489, 491, 491, 490, 489, 488, 488, 487, 486, 487, 486, 486, 486, 486, 485, 485, 484, 485, 484, 485, 485, 483, 484, 483, 485, 485, 486, 484, 486, 487, 487, 485, 483, 482, 483, 484, 484, 485, 485, 484, 483, 484, 483, 485, 485, 484, 485, 485, 486, 487, 488, 488, 486, 486, 486, 486, 487, 486, 486, 486, 486, 485, 484, 483, 483, 483, 486, 485, 486, 485, 484, 482, 481, 481, 481, 482, 483, 483, 483, 484, 486, 484, 483, 483, 483, 482, 482, 484, 483, 484, 485, 484, 484, 485, 484, 486, 484, 485, 486, 487, 486, 485, 487, 487, 486, 487, 488, 487, 487, 486, 485, 485, 483, 484, 485, 486, 485, 485, 485, 484, 485, 486, 487, 489, 489, 490, 489, 487, 485, 484, 484, 485, 488, 488, 488, 488, 489, 487, 487, 484, 484, 483, 484, 483, 484, 485, 485, 485, 487, 488, 487, 487, 485, 484, 483, 483, 483, 486, 489, 489, 489, 488, 489, 488, 489, 487, 488, 487, 487, 486, 487, 487, 486, 488, 485, 486, 485, 483, 484, 483, 484, 483, 482, 481, 481, 482, 483, 483, 483, 483, 482, 482, 483, 483, 483, 483, 484, 485, 486, 485, 486, 485, 485, 485, 485, 485, 485, 483, 483, 482, 484, 485, 486, 485, 486, 487, 486, 487, 487, 486, 486, 486, 484, 483, 485, 486, 486, 485, 486, 484, 484, 484, 484, 484, 485, 483, 484, 483, 482, 479, 481, 481, 483, 482, 482, 483, 483, 481, 481, 482, 482, 482, 482, 482, 483, 482, 482, 483, 483, 483, 484, 484, 485, 485, 484, 483, 483, 483, 484, 484, 485, 483, 482, 484, 483, 483, 482, 483, 482, 482, 483, 483, 483, 483, 483, 484, 483, 484, 484, 484, 485, 486, 488, 490, 491, 490, 490, 489, 488, 489, 490, 488, 491, 491, 490, 489, 491, 488, 489, 487, 488, 487, 487, 487, 486, 486, 487, 487, 487, 488, 488, 488, 487, 485, 484, 484, 484, 484, 484, 482, 484, 484, 483, 483, 483, 483, 483, 484, 486, 486, 486, 487, 486, 486, 489, 488, 488, 488, 486, 485, 485, 486, 485, 486, 487, 489, 490, 492, 490, 488, 488, 486, 486, 485, 487, 487, 488, 488, 487, 487, 488, 487, 488, 488, 487, 485, 484, 483, 483, 482, 484, 484, 484, 483, 482, 481, 481, 483, 483, 484, 484, 485, 483, 483, 483, 482, 482, 481, 482, 482, 483, 483, 482, 482, 483, 484, 487, 488, 487, 488, 486, 484, 484, 485, 485, 486, 486, 486, 487, 488, 488, 489, 489, 488, 488, 485, 484, 484, 486, 485, 485, 486, 485, 485, 485, 483, 482, 481, 483, 484, 484, 483, 485, 484, 483, 484, 483, 484, 483, 484, 484, 486, 486, 485, 483, 483, 484, 484, 484, 484, 485, 487, 490, 491, 489, 488, 488, 487, 485, 485, 485, 485, 485, 486, 486, 488, 488, 488, 486, 486, 485, 484, 486, 486, 486, 485, 485, 485, 484, 482, 482, 483, 483, 484, 485, 486, 486, 486, 487, 487, 488, 489, 489, 488, 487, 486, 486, 485, 485, 486, 484, 484, 484, 487, 487, 487, 488, 486, 485, 485, 485, 484, 484, 484, 484, 484, 483, 484, 485, 486, 485, 485, 485, 484, 484, 483, 483, 483, 484, 484, 484, 484, 483, 481, 482, 481, 480, 480, 480, 481, 482, 482, 482, 482, 483, 482, 482, 483, 482, 483, 482, 483, 482, 483, 485, 485, 484, 482, 481, 481, 482, 480, 480, 481, 481, 481, 481, 481, 481, 482, 481, 481, 482, 484, 483, 484, 484, 483, 483, 485, 484, 484, 483, 482, 482, 483, 482, 482, 484, 484, 484, 484, 486, 485, 484, 484, 485, 486, 485, 484, 484, 484, 484, 484, 483, 483, 486, 486, 486, 486, 485, 484, 482, 484, 483, 484, 485, 486, 486, 486, 486, 485, 485, 484, 485, 486, 487, 488, 490, 490, 490, 489, 488, 487, 488, 488, 490, 490, 490, 490, 489, 489, 490, 491, 492, 493, 494, 493, 492, 491, 490, 490, 489, 489, 489, 490, 489, 491, 491, 489, 489, 489, 488, 488, 487, 486, 486, 485, 487, 488, 489, 487, 487, 485, 483, 483, 484, 484, 484, 483, 482, 482, 482, 484, 485, 486, 484, 485, 484, 487, 486, 486, 487, 486, 487, 486, 488, 487, 487, 487, 486, 487, 488, 489, 489, 490, 489, 487, 486, 485, 486, 486, 488, 489, 489, 489, 487, 486, 486, 486, 488, 487, 488, 486, 486, 484, 484, 484, 482, 484, 484, 484, 484, 485, 483, 482, 481, 481, 481, 483, 482, 482, 482, 483, 483, 482, 481, 480, 481, 481, 480, 480, 482, 482, 482, 483, 481, 482, 480, 482, 481, 481, 480, 483, 483, 485, 485, 486, 485, 484, 482, 483, 484, 484, 486, 487, 488, 488, 489, 488, 487, 487, 487, 488, 487, 487, 487, 487, 488, 489, 489, 489, 490, 489, 487, 487, 488, 486, 487, 487, 487, 487, 487, 487, 486, 488, 489, 490, 491, 492, 490, 490, 489, 489, 488, 490, 491, 492, 490, 491, 490, 487, 488, 488, 490, 491, 491, 489, 488, 487, 487, 486, 487, 484, 484, 483, 484, 485, 486, 486, 485, 486, 485, 486, 485, 484, 485, 485, 484, 484, 483, 482, 482, 483, 485, 487, 488, 488, 489, 488, 488, 487, 486, 485, 485, 483, 485, 486, 486, 487, 486, 488, 489, 490, 489, 489, 487, 487, 487, 488, 488, 489, 489, 489, 489, 489, 489, 486, 487, 487, 488, 487, 488, 487, 488, 487, 487, 486, 485, 485, 485, 485, 486, 486, 487, 486, 486, 484, 484, 483, 482, 482, 482, 482, 484, 484, 483, 484, 485, 484, 485, 486, 486, 486, 484, 483, 483, 484, 484, 484, 482, 481, 480, 479, 481, 483, 484, 484, 481, 480, 479, 479, 480, 480, 480, 480, 480, 478, 479, 480, 482, 483, 483, 482, 483, 483, 483, 484, 483, 483, 481, 480, 480, 480, 480, 481, 482, 480, 480, 481, 481, 482, 483, 483, 484, 484, 484, 482, 482, 482, 483, 486, 488, 487, 487, 487, 487, 487, 487, 486, 486, 486, 486, 488, 488, 489, 488, 486, 487, 486, 485, 486, 485, 487, 486, 487, 486, 486, 487, 487, 489, 490, 490, 490, 489, 487, 487, 489, 490, 491, 490, 490, 489, 488, 488, 488, 488, 487, 485, 485, 485, 484, 485, 485, 485, 486, 486, 486, 486, 486, 487, 487, 485, 484, 482, 483, 485, 486, 486, 486, 483, 483, 483, 482, 483, 483, 484, 484, 485, 487, 487, 487, 486, 485, 485, 485, 485, 485, 484, 483, 484, 484, 483, 483, 483, 484, 484, 483, 481, 482, 481, 481, 482, 482, 482, 482, 482, 482, 482, 481, 482, 482, 483, 484, 485, 484, 483, 484, 484, 484, 485, 483, 485, 485, 487, 488, 489, 488, 486, 487, 486, 488, 490, 489, 489, 489, 487, 487, 489, 490, 492, 491, 490, 489, 487, 488, 488, 488, 486, 487, 489, 490, 490, 491, 491, 490, 490, 490, 490, 489, 488, 487, 485, 486, 485, 484, 484, 482, 483, 483, 483, 483, 484, 483, 483, 485, 485, 484, 483, 482, 482, 482, 482, 482, 481, 481, 481, 481, 480, 480, 479, 480, 480, 481, 480, 483, 482, 483, 483, 485, 485, 485, 486, 486, 485, 483, 483, 483, 484, 485, 486, 486, 486, 485, 484, 483, 482, 483, 484, 483, 483, 485, 485, 486, 485, 485, 484, 483, 484, 484, 486, 486, 486, 487, 487, 486, 486, 487, 486, 487, 486, 484, 484, 485, 486, 486, 487, 485, 484, 484, 485, 486, 486, 487, 488, 486, 486, 485, 483, 484, 483, 484, 484, 484, 484, 483, 483, 483, 484, 485, 486, 485, 484, 486, 485, 484, 483, 482, 482, 483, 484, 485, 485, 485, 484, 485, 484, 485, 484, 484, 484, 485, 484, 485, 485, 483, 483, 484, 484, 485, 486, 485, 485, 484, 484, 483, 484, 484, 486, 487, 489, 488, 489, 489, 489, 489, 487, 488, 489, 490, 490, 488, 488, 487, 488, 488, 489, 490, 489, 489, 489, 490, 488, 487, 486, 486, 487, 489, 489, 489, 490, 488, 490, 491, 490, 489, 488, 487, 487, 487, 487, 487, 487, 488, 488, 488, 487, 487, 487, 486, 488, 488, 488, 488, 487, 486, 485, 485, 484, 485, 486, 485, 487, 486, 487, 487, 486, 488, 487, 488, 488, 489, 488, 489, 490, 489, 489, 488, 487, 487, 487, 487, 487, 487, 486, 485, 484, 484, 481, 480, 480, 481, 481, 480, 479, 478, 478, 478, 479, 479, 480, 479, 479, 479, 479, 480, 481, 480, 480, 479, 479, 479, 480, 481, 479, 479, 478, 480, 480, 480, 481, 481, 481, 484, 485, 486, 487, 487, 486, 485, 485, 487, 489, 488, 488, 489, 488, 489, 489, 489, 490, 488, 489, 489, 488, 489, 489, 489, 490, 490, 490, 489, 487, 487, 486, 486, 486, 486, 485, 487, 485, 486, 485, 486, 487, 486, 486, 485, 483, 482, 483, 483, 483, 482, 482, 482, 483, 483, 484, 485, 484, 483, 483, 484, 483, 485, 485, 486, 485, 486, 487, 487, 487, 487, 486, 486, 487, 489, 489, 490, 491, 492, 491, 491, 490, 491, 491, 490, 489, 488, 487, 488, 490, 490, 490, 488, 489, 488, 488, 487, 487, 486, 486, 487, 487, 485, 486, 487, 487, 488, 488, 489, 487, 487, 487, 486, 484, 484, 484, 485, 486, 486, 485, 486, 485, 486, 486, 487, 486, 486, 485, 483, 483, 481, 481, 481, 484, 486, 487, 485, 483, 485, 485, 485, 483, 484, 486, 485, 486, 485, 486, 485, 484, 482, 482, 484, 484, 485, 485, 485, 485, 486, 486, 486, 484, 484, 485, 485, 484, 485, 485, 486, 486, 487, 486, 486, 486, 485, 485, 485, 485, 484, 484, 482, 482, 483, 482, 483, 483, 483, 485, 485, 485, 482, 480, 479, 481, 481, 482, 480, 477, 477, 476, 476, 475, 474, 475, 477, 478, 481, 482, 482, 483, 484, 483, 483, 483, 484, 484, 486, 486, 487, 488, 489, 490, 490, 491, 490, 490, 491, 492, 492, 493, 492, 494, 495, 496, 494, 494, 493, 493, 493, 492, 492, 492, 490, 489, 489, 489, 490, 490, 488, 488, 487, 487, 488, 488, 488, 488, 485, 484, 482, 481, 481, 483, 482, 484, 485, 484, 484, 485, 483, 482, 482, 482, 482, 482, 483, 484, 483, 484, 484, 483, 483, 484, 483, 482, 485, 485, 485, 484, 485, 485, 487, 488, 488, 488, 487, 488, 487, 485, 485, 487, 488, 489, 491, 491, 491, 491, 489, 491, 488, 487, 486, 485, 485, 484, 485, 487, 486, 487, 487, 485, 484, 484, 482, 482, 484, 484, 485, 484, 482, 482, 483, 485, 487, 487, 486, 486, 486, 486, 488, 489, 489, 488, 489, 490, 490, 491, 491, 492, 491, 490, 490, 490, 491, 493, 493, 493, 493, 491, 491, 490, 488, 488, 488, 487, 488, 487, 486, 485, 484, 484, 485, 486, 487, 487, 487, 486, 484, 485, 483, 482, 482, 482, 483, 484, 485, 485, 485, 484, 484, 484, 485, 486, 487, 488, 489, 489, 487, 485, 486, 485, 485, 485, 484, 484, 485, 486, 486, 484, 483, 482, 481, 483, 485, 487, 487, 486, 484, 485, 486, 485, 484, 484, 485, 485, 486, 483, 483, 483, 484, 484, 484, 484, 484, 484, 485, 484, 484, 483, 482, 481, 481, 480, 480, 482, 484, 485, 486, 485, 484, 483, 483, 483, 482, 483, 484, 485, 487, 485, 484, 484, 485, 488, 489, 489, 487, 486, 484, 484, 483, 485, 486, 486, 486, 486, 486, 486, 487, 487, 486, 483, 484, 485, 484, 486, 488, 487, 487, 487, 487, 485, 485, 485, 484, 486, 486, 486, 486, 486, 485, 486, 485, 487, 489, 487, 486, 487, 487, 486, 486, 486, 486, 486, 485, 486, 485, 484, 482, 482, 483, 482, 482, 483, 483, 484, 484, 484, 483, 482, 481, 480, 481, 483, 484, 485, 487, 486, 487, 487, 487, 487, 487, 486, 486, 486, 488, 489, 491, 490, 490, 489, 489, 487, 488, 489, 490, 491, 492, 492, 492, 492, 492, 491, 491, 491, 490, 490, 488, 488, 488, 486, 485, 484, 483, 483, 483, 482, 482, 482, 483, 483, 484, 484, 484, 483, 482, 481, 482, 482, 484, 483, 483, 483, 482, 481, 481, 482, 483, 485, 486, 486, 487, 486, 486, 487, 487, 486, 486, 485, 484, 485, 485, 486, 487, 488, 489, 489, 489, 488, 486, 486, 486, 487, 487, 487, 485, 485, 485, 486, 485, 485, 485, 486, 487, 487, 486, 485, 484, 483, 485, 486, 486, 485, 484, 484, 483, 483, 484, 485, 485, 487, 486, 486, 485, 485, 485, 485, 485, 485, 486, 486, 486, 487, 486, 484, 483, 484, 483, 484, 487, 487, 487, 488, 490, 488, 487, 486, 487, 485, 483, 482, 482, 482, 484, 484, 485, 487, 487, 488, 488, 486, 487, 486, 485, 485, 486, 486, 488, 488, 487, 488, 487, 485, 484, 483, 483, 484, 485, 482, 483, 483, 482, 483, 483, 482, 483, 483, 483, 482, 482, 483, 482, 483, 481, 480, 480, 480, 480, 482, 484, 484, 485, 486, 486, 486, 487, 486, 487, 489, 489, 489, 489, 490, 490, 491, 491, 491, 492, 492, 492, 491, 491, 489, 490, 490, 488, 489, 491, 490, 491, 492, 491, 490, 487, 485, 485, 485, 487, 486, 486, 484, 484, 480, 480, 480, 481, 482, 482, 481, 481, 481, 480, 482, 483, 482, 483, 483, 482, 482, 482, 482, 482, 483, 483, 485, 486, 485, 485, 486, 487, 486, 486, 486, 486, 486, 487, 488, 489, 489, 490, 489, 489, 488, 489, 488, 488, 490, 489, 488, 488, 488, 488, 488, 489, 487, 487, 488, 489, 488, 489, 490, 490, 490, 488, 489, 489, 489, 489, 488, 489, 490, 489, 488, 488, 488, 489, 490, 490, 489, 488, 487, 488, 488, 489, 489, 489, 488, 489, 488, 488, 488, 488, 488, 487, 487, 485, 485, 484, 482, 484, 483, 482, 483, 485, 485, 486, 488, 489, 490, 491, 492, 491, 490, 491, 488, 490, 490, 490, 490, 491, 492, 491, 490, 488, 488, 486, 487, 487, 488, 488, 488, 489, 489, 489, 490, 490, 490, 489, 488, 488, 487, 488, 486, 486, 486, 484, 486, 487, 487, 486, 486, 486, 484, 482, 482, 482, 481, 481, 482, 481, 481, 480, 481, 481, 480, 480, 480, 481, 481, 481, 479, 479, 478, 477, 480, 479, 481, 482, 484, 482, 482, 481, 480, 482, 482, 484, 483, 483, 483, 482, 481, 482, 483, 485, 486, 489, 489, 490, 489, 487, 488, 487, 489, 491, 490, 491, 490, 489, 489, 490, 492, 492, 492, 492, 492, 489, 489, 488, 487, 488, 489, 490, 491, 491, 489, 488, 488, 486, 486, 485, 485, 484, 483, 483, 484, 484, 483, 484, 485, 484, 483, 483, 482, 481, 482, 481, 482, 481, 482, 485, 485, 487, 486, 487, 488, 487, 488, 486, 485, 482, 481, 481, 480, 482, 482, 482, 484, 484, 484, 484, 485, 486, 485, 485, 484, 486, 487, 489, 489, 487, 485, 484, 486, 486, 486, 487, 486, 488, 488, 488, 488, 489, 489, 488, 489, 488, 489, 489, 488, 487, 488, 487, 487, 487, 486, 486, 486, 487, 486, 487, 486, 485, 484, 484, 486, 487, 488, 487, 485, 486, 487, 486, 488, 487, 487, 486, 485, 484, 484, 484, 485, 486, 486, 488, 489, 489, 489, 489, 488, 486, 486, 485, 484, 485, 485, 486, 486, 486, 486, 486, 485, 486, 486, 486, 485, 485, 486, 486, 486, 487, 486, 485, 486, 486, 488, 488, 489, 488, 487, 488, 487, 486, 487, 488, 488, 487, 486, 484, 485, 485, 486, 488, 489, 490, 490, 489, 489, 487, 487, 488, 487, 489, 487, 485, 486, 485, 484, 485, 485, 486, 487, 488, 486, 486, 484, 484, 483, 485, 486, 487, 488, 488, 487, 488, 488, 487, 486, 484, 484, 484, 486, 486, 487, 488, 488, 488, 489, 489, 487, 486, 485, 486, 485, 485, 485, 484, 483, 484, 485, 486, 485, 485, 486, 485, 483, 482, 481, 482, 482, 484, 484, 485, 484, 484, 483, 483, 483, 484, 483, 484, 484, 484, 483, 484, 483, 484, 482, 483, 484, 486, 486, 486, 486, 486, 487, 486, 487, 488, 488, 489, 491, 490, 489, 489, 489, 488, 489, 489, 490, 490, 489, 488, 488, 487, 488, 488, 489, 490, 490, 489, 488, 488, 487, 487, 485, 486, 487, 488, 487, 486, 486, 485, 484, 483, 483, 484, 485, 484, 484, 484, 484, 485, 485, 485, 484, 484, 482, 484, 484, 485, 487, 488, 488, 488, 487, 486, 485, 486, 487, 488, 490, 489, 487, 487, 485, 486, 486, 486, 487, 487, 488, 487, 487, 488, 487, 487, 486, 486, 487, 486, 486, 484, 484, 482, 482, 482, 481, 483, 483, 483, 484, 483, 482, 484, 483, 484, 483, 483, 484, 483, 483, 481, 481, 481, 483, 484, 485, 486, 485, 485, 486, 486, 485, 484, 484, 485, 485, 486, 486, 488, 487, 487, 487, 487, 486, 487, 487, 488, 489, 488, 489, 488, 489, 489, 489, 487, 487, 486, 487, 487, 488, 489, 490, 491, 491, 491, 491, 491, 489, 487, 486, 483, 484, 485, 485, 484, 485, 485, 485, 485, 484, 484, 483, 482, 484, 482, 482, 481, 482, 482, 483, 483, 484, 483, 485, 486, 486, 486, 486, 485, 484, 483, 482, 482, 481, 482, 483, 485, 486, 487, 488, 487, 487, 486, 486, 487, 487, 485, 485, 486, 486, 488, 487, 487, 488, 488, 488, 489, 489, 490, 490, 489, 489, 488, 488, 487, 486, 488, 488, 487, 488, 486, 486, 485, 486, 486, 486, 485, 485, 486, 485, 485, 484, 483, 483, 484, 483, 484, 486, 487, 485, 485, 486, 487, 487, 486, 487, 486, 487, 487, 488, 489, 487, 487, 486, 489, 489, 488, 487, 488, 490, 491, 491, 491, 492, 490, 490, 489, 488, 487, 486, 486, 486, 488, 489, 489, 489, 489, 489, 490, 490, 489, 490, 489, 490, 488, 486, 484, 484, 484, 486, 488, 487, 486, 486, 486, 485, 484, 483, 483, 483, 484, 484, 485, 486, 487, 486, 485, 483, 482, 482, 483, 484, 485, 484, 484, 483, 483, 483, 484, 484, 486, 485, 484, 484, 485, 485, 484, 485, 486, 486, 485, 486, 486, 487, 487, 486, 488, 487, 486, 487, 487, 487, 486, 488, 487, 486, 487, 487, 486, 487, 490, 490, 490, 491, 491, 490, 490, 490, 490, 489, 489, 490, 490, 489, 489, 490, 491, 491, 491, 491, 491, 491, 490, 491, 491, 491, 492, 491, 491, 490, 490, 488, 487, 488, 486, 485, 485, 483, 484, 484, 483, 482, 481, 482, 480, 478, 477, 476, 476, 477, 477, 477, 477, 479, 479, 480, 481, 481, 481, 478, 479, 478, 480, 480, 481, 480, 482, 482, 483, 483, 484, 484, 486, 485, 485, 484, 484, 484, 485, 485, 486, 486, 486, 483, 482, 482, 483, 484, 484, 486, 485, 485, 482, 482, 481, 482, 484, 485, 484, 485, 486, 484, 483, 482, 482, 483, 485, 486, 486, 485, 484, 484, 486, 487, 487, 489, 487, 488, 488, 490, 490, 490, 490, 490, 490, 490, 488, 488, 488, 488, 491, 491, 491, 489, 491, 491, 491, 490, 490, 488, 487, 487, 487, 487, 487, 487, 487, 486, 486, 484, 486, 486, 486, 486, 485, 485, 485, 486, 486, 485, 484, 485, 486, 484, 485, 486, 486, 486, 486, 486, 487, 487, 486, 486, 486, 486, 486, 486, 485, 486, 487, 488, 487, 489, 486, 486, 487, 488, 489, 489, 488, 488, 487, 487, 488, 489, 490, 489, 489, 489, 486, 485, 484, 484, 484, 484, 485, 484, 482, 482, 483, 483, 484, 485, 484, 485, 484, 484, 483, 483, 485, 485, 485, 485, 484, 484, 482, 482, 482, 482, 481, 481, 482, 482, 482, 482, 484, 484, 485, 486, 484, 483, 483, 484, 484, 485, 485, 485, 484, 484, 485, 486, 487, 487, 487, 486, 486, 485, 486, 485, 486, 486, 486, 484, 486, 486, 486, 486, 486, 485, 484, 483, 483, 483, 485, 486, 486, 487, 488, 486, 486, 486, 484, 484, 482, 481, 482, 481, 482, 483, 484, 485, 484, 484, 484, 484, 485, 485, 485, 484, 484, 482, 483, 483, 485, 485, 486, 486, 487, 488, 488, 489, 488, 485, 487, 485, 486, 484, 485, 486, 487, 487, 487, 489, 489, 489, 489, 488, 486, 485, 485, 484, 485, 486, 485, 485, 483, 486, 486, 486, 485, 484, 483, 483, 485, 483, 482, 481, 482, 482, 483, 482, 482, 482, 481, 483, 483, 484, 485, 485, 484, 483, 484, 484, 486, 485, 485, 484, 483, 483, 484, 484, 484, 484, 487, 488, 489, 489, 490, 490, 491, 492, 492, 492, 492, 493, 491, 491, 490, 490, 490, 490, 488, 488, 486, 487, 487, 487, 488, 488, 489, 489, 490, 489, 489, 488, 487, 486, 486, 485, 485, 486, 487, 487, 487, 487, 488, 488, 489, 488, 487, 485, 485, 484, 484, 484, 484, 484, 483, 485, 484, 484, 484, 485, 487, 487, 486, 485, 484, 484, 484, 486, 487, 488, 487, 487, 488, 487, 487, 488, 487, 487, 486, 487, 488, 487, 488, 489, 489, 488, 488, 488, 488, 487, 487, 486, 486, 486, 488, 488, 488, 489, 488, 486, 484, 482, 482, 483, 484, 486, 485, 482, 482, 482, 481, 483, 482, 480, 482, 481, 483, 482, 482, 483, 483, 482, 482, 482, 480, 481, 482, 481, 482, 483, 483, 483, 482, 482, 483, 483, 483, 483, 486, 486, 484, 484, 485, 486, 487, 487, 487, 488, 487, 486, 485, 484, 485, 485, 485, 487, 488, 489, 490, 488, 489, 489, 489, 490, 490, 490, 489, 487, 487, 487, 487, 488, 486, 486, 486, 486, 486, 487, 487, 487, 486, 487, 485, 486, 487, 487, 487, 487, 485, 485, 485, 484, 486, 488, 489, 490, 490, 488, 486, 486, 486, 487, 487, 489, 488, 486, 486, 487, 486, 486, 486, 486, 484, 483, 484, 483, 483, 483, 483, 484, 484, 486, 486, 485, 487, 486, 487, 488, 487, 488, 487, 487, 487, 486, 486, 486, 488, 488, 489, 489, 488, 486, 486, 486, 486, 486, 487, 487, 487, 487, 489, 490, 491, 489, 487, 486, 485, 483, 483, 485, 486, 487, 487, 486, 485, 484, 484, 485, 485, 484, 485, 485, 484, 484, 483, 484, 483, 483, 482, 483, 484, 484, 485, 485, 482, 483, 483, 481, 479, 477, 476, 478, 482, 484, 483, 484, 485, 484, 484, 484, 484, 485, 486, 483, 483, 482, 482, 483, 483, 484, 483, 483, 484, 483, 484, 484, 484, 487, 486, 486, 485, 485, 485, 486, 486, 487, 487, 488, 487, 488, 489, 490, 489, 488, 489, 488, 489, 489, 489, 489, 490, 489, 490, 489, 490, 490, 491, 491, 492, 492, 493, 493, 492, 491, 491, 492, 492, 492, 491, 491, 489, 489, 488, 488, 490, 489, 491, 493, 491, 492, 490, 488, 488, 489, 490, 491, 491, 491, 490, 489, 488, 487, 486, 486, 487, 486, 486, 487, 486, 487, 486, 485, 486, 486, 486, 486, 486, 486, 487, 486, 487, 486, 484, 483, 483, 483, 482, 483, 481, 481, 482, 482, 482, 483, 483, 483, 484, 484, 483, 483, 484, 486, 486, 485, 485, 483, 484, 486, 487, 487, 486, 485, 486, 485, 485, 485, 486, 485, 487, 486, 486, 486, 486, 485, 483, 482, 483, 484, 485, 485, 485, 484, 482, 482, 482, 482, 482, 481, 482, 481, 480, 480, 482, 481, 483, 485, 488, 488, 486, 485, 483, 481, 481, 481, 481, 483, 483, 484, 483, 483, 485, 485, 487, 486, 485, 485, 485, 485, 485, 484, 485, 485, 484, 485, 486, 487, 487, 485, 485, 485, 484, 483, 482, 483, 484, 485, 485, 485, 485, 486, 486, 487, 488, 485, 485, 484, 484, 485, 484, 483, 483, 483, 483, 484, 485, 486, 486, 487, 488, 489, 489, 489, 486, 485, 485, 485, 486, 487, 486, 486, 486, 484, 484, 484, 486, 488, 488, 489, 489, 489, 488, 488, 486, 487, 487, 489, 487, 487, 486, 487, 488, 489, 489, 488, 487, 487, 487, 487, 489, 488, 487, 487, 485, 484, 486, 486, 487, 487, 486, 485, 485, 485, 486, 486, 487, 486, 485, 485, 485, 485, 485, 485, 487, 489, 488, 489, 489, 489, 489, 489, 488, 488, 488, 487, 486, 486, 486, 486, 487, 486, 487, 485, 486, 484, 484, 483, 485, 485, 484, 485, 486, 486, 486, 486, 486, 484, 483, 482, 482, 484, 484, 486, 486, 486, 485, 487, 488, 487, 486, 486, 486, 485, 487, 487, 488, 487, 487, 487, 487, 486, 486, 487, 487, 487, 488, 487, 486, 487, 485, 485, 486, 486, 488, 489, 488, 487, 487, 486, 487, 486, 488, 488, 488, 487, 488, 487, 486, 486, 485, 486, 487, 487, 488, 487, 487, 488, 489, 489, 490, 488, 489, 490, 490, 491, 489, 488, 489, 488, 488, 488, 489, 488, 488, 488, 489, 489, 489, 490, 488, 489, 490, 491, 492, 492, 492, 489, 488, 484, 484, 483, 483, 485, 484, 484, 484, 483, 482, 483, 482, 482, 482, 483, 483, 482, 480, 479, 479, 480, 482, 482, 481, 482, 480, 480, 480, 481, 482, 482, 483, 482, 483, 483, 484, 484, 483, 482, 481, 482, 483, 482, 483, 482, 482, 481, 483, 482, 482, 483, 484, 484, 484, 484, 483, 483, 483, 483, 483, 483, 484, 485, 485, 485, 484, 483, 483, 482, 482, 482, 481, 480, 482, 483, 483, 484, 483, 482, 480, 480, 481, 482, 482, 483, 483, 482, 482, 484, 483, 483, 483, 483, 483, 483, 481, 481, 483, 484, 486, 488, 490, 491, 490, 490, 489, 489, 488, 487, 487, 487, 490, 492, 494, 493, 492, 492, 493, 490, 489, 488, 489, 491, 492, 493, 493, 493, 493, 493, 492, 490, 490, 487, 488, 488, 486, 486, 487, 489, 488, 488, 488, 486, 484, 482, 482, 484, 485, 485, 485, 484, 482, 483, 483, 485, 485, 485, 486, 487, 486, 486, 486, 485, 485, 483, 482, 482, 483, 483, 483, 484, 485, 486, 486, 488, 488, 487, 487, 487, 486, 486, 486, 485, 485, 486, 486, 486, 488, 488, 487, 485, 486, 485, 484, 484, 486, 488, 487, 489, 487, 487, 486, 485, 486, 486, 486, 486, 488, 488, 488, 487, 486, 486, 488, 487, 488, 488, 488, 489, 490, 489, 488, 487, 485, 483, 484, 484, 485, 485, 487, 484, 486, 486, 485, 486, 486, 485, 484, 482, 482, 479, 479, 478, 478, 478, 478, 480, 480, 480, 480, 481, 482, 482, 481, 480, 479, 480, 480, 481, 482, 481, 481, 480, 481, 480, 481, 481, 482, 484, 485, 487, 489, 490, 489, 488, 486, 487, 487, 489, 490, 490, 491, 491, 490, 490, 490, 492, 492, 493, 492, 492, 491, 490, 491, 491, 491, 491, 490, 489, 491, 491, 490, 492, 492, 492, 491, 490, 490, 489, 488, 488, 489, 489, 489, 489, 489, 489, 488, 488, 488, 487, 487, 487, 487, 487, 488, 487, 488, 488, 486, 486, 486, 485, 486, 485, 484, 484, 484, 484, 485, 483, 482, 483, 484, 485, 487, 487, 489, 487, 487, 485, 485, 485, 485, 484, 484, 485, 484, 484, 484, 483, 484, 483, 483, 485, 486, 485, 483, 482, 482, 481, 482, 482, 483, 482, 483, 484, 484, 484, 484, 483, 483, 483, 484, 483, 482, 482, 482, 482, 483, 485, 484, 483, 484, 482, 483, 481, 483, 484, 484, 483, 482, 481, 481, 481, 481, 481, 481, 484, 485, 485, 486, 486, 486, 485, 485, 484, 484, 484, 486, 488, 490, 489, 490, 491, 491, 491, 490, 489, 489, 491, 490, 492, 492, 492, 492, 493, 495, 496, 498, 499, 498, 498, 498, 498, 497, 496, 495, 492, 490, 489, 488, 489, 488, 490, 491, 490, 489, 489, 488, 488, 489, 489, 488, 487, 487, 487, 488, 489, 490, 490, 490, 487, 487, 484, 483, 483, 483, 483, 482, 482, 483, 485, 484, 484, 484, 484, 484, 484, 483, 482, 482, 480, 481, 480, 481, 482, 485, 486, 486, 485, 485, 485, 484, 483, 482, 481, 481, 481, 481, 483, 484, 484, 486, 485, 486, 486, 488, 488, 488, 488, 487, 486, 486, 487, 487, 489, 491, 488, 487, 486, 485, 485, 484, 484, 485, 484, 485, 485, 484, 486, 486, 486, 485, 487, 485, 484, 483, 483, 485, 485, 486, 485, 484, 484, 483, 483, 483, 481, 482, 482, 482, 481, 481, 482, 479, 479, 480, 480, 481, 481, 481, 480, 480, 479, 478, 479, 480, 480, 481, 481, 479, 480, 479, 479, 480, 480, 481, 483, 483, 486, 486, 486, 487, 486, 485, 485, 485, 486, 486, 485, 483, 483, 484, 484, 483, 484, 485, 484, 484, 486, 486, 487, 485, 484, 484, 483, 485, 486, 485, 486, 485, 485, 485, 485, 486, 487, 489, 489, 489, 489, 488, 487, 486, 486, 486, 488, 489, 490, 489, 489, 489, 489, 489, 487, 487, 486, 487, 488, 488, 488, 488, 488, 486, 488, 488, 490, 489, 488, 488, 487, 487, 487, 487, 488, 488, 488, 488, 488, 489, 488, 487, 486, 487, 488, 488, 490, 491, 491, 490, 491, 489, 490, 489, 491, 490, 492, 491, 490, 489, 489, 488, 490, 490, 490, 489, 489, 487, 486, 486, 484, 485, 483, 485, 485, 485, 485, 485, 485, 485, 485, 486, 486, 486, 486, 485, 485, 485, 486, 487, 486, 486, 486, 485, 486, 486, 485, 485, 486, 485, 486, 488, 489, 489, 488, 486, 486, 485, 485, 487, 490, 490, 491, 490, 488, 486, 486, 484, 486, 485, 486, 487, 486, 486, 486, 486, 486, 486, 487, 488, 487, 487, 487, 486, 484, 485, 484, 484, 483, 484, 484, 484, 486, 486, 487, 487, 486, 486, 486, 486, 486, 486, 485, 484, 484, 485, 485, 486, 486, 486, 485, 486, 488, 489, 489, 487, 486, 488, 486, 484, 484, 483, 484, 485, 486, 487, 487, 485, 483, 483, 482, 483, 485, 487, 485, 486, 486, 485, 485, 486, 485, 485, 484, 484, 485, 486, 486, 487, 486, 485, 485, 484, 484, 483, 484, 485, 484, 484, 484, 484, 485, 486, 486, 488, 487, 487, 487, 486, 485, 485, 486, 486, 487, 488, 488, 488, 488, 488, 489, 489, 488, 487, 486, 484, 486, 487, 488, 488, 486, 484, 485, 486, 486, 484, 484, 484, 483, 483, 484, 485, 485, 485, 485, 485, 485, 484, 484, 483, 484, 484, 486, 485, 485, 483, 484, 484, 485, 486, 487, 486, 485, 484, 484, 485, 487, 489, 488, 489, 487, 486, 486, 487, 489, 489, 490, 489, 490, 489, 489, 487, 485, 484, 484, 485, 485, 486, 487, 487, 486, 484, 483, 483, 483, 482, 483, 483, 482, 480, 480, 480, 482, 483, 484, 483, 481, 480, 478, 480, 480, 482, 482, 482, 483, 482, 481, 480, 482, 480, 481, 482, 484, 484, 484, 484, 483, 482, 481, 484, 485, 485, 486, 488, 487, 486, 486, 485, 487, 489, 490, 490, 490, 489, 489, 489, 489, 489, 488, 488, 487, 489, 489, 489, 490, 491, 489, 490, 488, 488, 486, 485, 486, 486, 488, 488, 488};
38 horigs.push_back(horig);}
39 {std::vector<float> horig={485, 485, 487, 487, 486, 486, 485, 486, 488, 490, 489, 490, 490, 489, 489, 489, 489, 491, 491, 490, 492, 492, 491, 490, 488, 488, 487, 489, 488, 489, 489, 487, 485, 485, 483, 484, 484, 483, 485, 485, 485, 483, 482, 484, 484, 486, 486, 486, 485, 485, 484, 483, 484, 483, 482, 481, 481, 480, 480, 481, 482, 482, 482, 482, 482, 482, 482, 482, 480, 480, 478, 479, 480, 480, 481, 481, 481, 482, 481, 480, 479, 478, 479, 480, 481, 481, 480, 481, 480, 482, 482, 483, 484, 485, 483, 483, 484, 483, 483, 482, 484, 483, 486, 485, 484, 483, 483, 483, 485, 486, 486, 486, 485, 485, 486, 486, 485, 485, 485, 482, 481, 482, 482, 482, 482, 481, 480, 481, 480, 481, 479, 479, 480, 480, 480, 481, 480, 480, 480, 481, 483, 482, 484, 483, 482, 480, 481, 481, 480, 480, 480, 479, 478, 478, 479, 480, 480, 484, 484, 483, 481, 481, 481, 480, 481, 482, 482, 484, 483, 482, 482, 482, 483, 483, 481, 482, 482, 483, 483, 483, 484, 484, 484, 484, 484, 485, 485, 487, 486, 486, 486, 485, 484, 483, 483, 484, 482, 483, 483, 483, 483, 483, 482, 483, 483, 482, 481, 482, 483, 484, 484, 485, 485, 485, 485, 485, 484, 485, 485, 485, 485, 486, 487, 486, 484, 484, 485, 486, 486, 486, 488, 487, 487, 488, 489, 489, 488, 486, 486, 485, 483, 483, 483, 483, 483, 484, 485, 485, 485, 484, 482, 481, 481, 483, 483, 484, 485, 485, 483, 481, 481, 480, 479, 480, 480, 481, 481, 481, 481, 482, 481, 481, 483, 483, 483, 482, 482, 482, 483, 483, 485, 484, 484, 482, 481, 481, 479, 482, 482, 483, 485, 488, 490, 493, 497, 504, 511, 519, 526, 531, 532, 531, 528, 521, 512, 505, 498, 492, 487, 483, 483, 482, 482, 482, 480, 481, 481, 480, 480, 480, 481, 483, 484, 482, 482, 479, 480, 480, 480, 480, 482, 483, 482, 481, 480, 481, 482, 483, 483, 482, 481, 483, 483, 482, 482, 484, 486, 486, 486, 483, 483, 483, 484, 484, 484, 483, 483, 481, 482, 483, 483, 483, 482, 482, 482, 481, 482, 482, 483, 485, 485, 484, 485, 483, 483, 483, 481, 480, 479, 479, 479, 478, 477, 478, 477, 478, 478, 482, 482, 481, 480, 479, 481, 482, 483, 483, 482, 482, 482, 483, 483, 481, 482, 482, 482, 483, 484, 485, 486, 484, 485, 483, 481, 482, 483, 482, 482, 482, 484, 484, 482, 481, 479, 478, 478, 478, 479, 480, 481, 480, 481, 482, 482, 482, 483, 485, 485, 486, 484, 483, 482, 481, 479, 480, 479, 479, 481, 483, 482, 481, 480, 478, 481, 481, 483, 484, 484, 485, 484, 484, 481, 480, 480, 481, 483, 482, 483, 480, 480, 479, 480, 480, 480, 478, 478, 477, 478, 480, 479, 480, 481, 481, 481, 480, 480, 481, 480, 480, 483, 484, 484, 483, 484, 486, 486, 486, 485, 486, 486, 488, 489, 491, 491, 491, 492, 489, 491, 491, 492, 492, 491, 490, 489, 488, 488, 487, 486, 485, 484, 482, 482, 481, 482, 483, 482, 483, 482, 481, 482, 482, 483, 484, 484, 482, 480, 479, 480, 482, 484, 485, 485, 485, 484, 486, 486, 484, 485, 486, 484, 485, 486, 486, 485, 485, 484, 485, 486, 487, 487, 487, 486, 485, 482, 481, 480, 480, 481, 481, 481, 481, 480, 480, 480, 480, 479, 480, 479, 478, 478, 478, 480, 480, 480, 479, 478, 479, 481, 482, 483, 485, 484, 484, 482, 481, 482, 482, 484, 483, 484, 485, 486, 486, 484, 482, 483, 482, 482, 484, 485, 485, 486, 487, 486, 486, 485, 485, 484, 484, 483, 482, 483, 483, 482, 482, 482, 481, 482, 480, 480, 476, 477, 476, 476, 477, 477, 478, 479, 480, 480, 480, 479, 479, 478, 479, 478, 477, 477, 477, 477, 478, 477, 479, 480, 480, 480, 480, 482, 484, 485, 487, 487, 486, 485, 484, 484, 484, 485, 485, 484, 484, 484, 482, 484, 483, 482, 482, 481, 481, 483, 483, 483, 485, 487, 486, 486, 487, 486, 485, 484, 485, 485, 486, 485, 483, 481, 481, 480, 482, 483, 483, 485, 485, 485, 485, 485, 485, 486, 485, 484, 484, 484, 483, 485, 486, 485, 485, 485, 484, 486, 484, 485, 484, 484, 484, 484, 483, 482, 481, 480, 480, 481, 483, 482, 482, 481, 481, 482, 483, 484, 484, 484, 482, 481, 482, 481, 482, 483, 484, 484, 483, 483, 483, 485, 484, 485, 483, 483, 482, 481, 482, 481, 481, 482, 481, 483, 484, 483, 483, 483, 483, 483, 482, 482, 482, 483, 484, 484, 484, 484, 482, 483, 483, 483, 484, 484, 484, 484, 483, 483, 485, 485, 485, 484, 484, 482, 481, 482, 483, 484, 483, 483, 482, 482, 482, 482, 482, 481, 480, 479, 479, 479, 481, 479, 481, 482, 482, 481, 480, 481, 483, 483, 483, 484, 482, 482, 482, 481, 482, 482, 482, 481, 481, 481, 481, 483, 485, 484, 483, 483, 483, 481, 481, 480, 482, 484, 484, 483, 482, 480, 479, 481, 483, 482, 481, 480, 480, 480, 480, 481, 482, 481, 481, 479, 479, 478, 479, 481, 481, 482, 482, 484, 484, 482, 483, 483, 482, 483, 482, 481, 481, 481, 481, 481, 480, 481, 481, 481, 482, 482, 483, 483, 484, 484, 483, 485, 484, 482, 482, 482, 482, 484, 484, 485, 482, 483, 483, 485, 484, 484, 483, 484, 485, 486, 487, 487, 487, 487, 486, 485, 484, 484, 487, 486, 486, 486, 486, 485, 487, 488, 488, 489, 489, 491, 490, 488, 488, 487, 487, 486, 485, 484, 483, 483, 485, 484, 484, 484, 485, 483, 483, 483, 483, 482, 481, 480, 480, 479, 479, 479, 478, 478, 479, 480, 481, 481, 483, 481, 480, 480, 479, 478, 480, 481, 482, 482, 482, 483, 483, 484, 483, 482, 480, 481, 483, 483, 484, 483, 485, 484, 485, 486, 485, 484, 485, 485, 483, 483, 483, 484, 486, 487, 487, 487, 486, 486, 486, 484, 484, 483, 483, 483, 483, 481, 482, 483, 483, 483, 485, 485, 485, 485, 484, 485, 483, 485, 484, 484, 483, 481, 481, 483, 483, 483, 483, 483, 483, 484, 484, 484, 485, 484, 484, 484, 485, 485, 486, 484, 484, 484, 483, 482, 480, 479, 480, 480, 480, 480, 481, 481, 480, 480, 479, 479, 479, 478, 478, 477, 479, 479, 480, 477, 476, 475, 475, 475, 475, 476, 476, 479, 479, 479, 479, 479, 479, 481, 480, 480, 480, 478, 478, 478, 479, 481, 482, 482, 482, 482, 482, 483, 482, 483, 482, 482, 482, 482, 483, 484, 485, 484, 484, 485, 485, 487, 486, 484, 484, 484, 485, 486, 485, 485, 484, 483, 481, 481, 484, 482, 483, 484, 484, 483, 482, 482, 482, 483, 484, 483, 483, 483, 483, 483, 484, 484, 484, 485, 485, 484, 485, 486, 485, 484, 485, 485, 484, 484, 484, 484, 485, 485, 485, 486, 486, 486, 487, 489, 490, 489, 489, 487, 486, 487, 487, 486, 487, 487, 486, 485, 485, 484, 483, 484, 484, 484, 484, 483, 483, 483, 482, 478, 477, 477, 479, 478, 479, 478, 477, 475, 473, 473, 473, 474, 474, 475, 476, 476, 475, 475, 476, 476, 477, 476, 477, 477, 477, 477, 478, 476, 477, 477, 479, 480, 484, 483, 483, 482, 482, 482, 483, 483, 485, 485, 486, 488, 491, 491, 489, 489, 488, 488, 489, 489, 490, 490, 489, 488, 487, 487, 488, 488, 489, 486, 488, 487, 488, 486, 484, 484, 483, 484, 484, 484, 485, 484, 484, 483, 483, 483, 485, 486, 487, 487, 487, 488, 487, 487, 487, 487, 485, 487, 486, 485, 484, 483, 482, 482, 483, 483, 483, 482, 483, 485, 484, 485, 485, 482, 482, 483, 483, 482, 481, 481, 480, 479, 479, 478, 481, 482, 484, 485, 484, 482, 481, 480, 480, 483, 483, 484, 483, 483, 484, 486, 486, 485, 486, 486, 485, 486, 485, 485, 486, 489, 488, 488, 487, 487, 486, 486, 486, 485, 485, 487, 486, 486, 486, 486, 486, 485, 482, 483, 484, 485, 485, 485, 484, 484, 484, 484, 484, 484, 484, 484, 485, 483, 483, 483, 482, 484, 483, 485, 486, 486, 487, 488, 485, 486, 486, 486, 485, 486, 485, 484, 483, 481, 480, 480, 481, 479, 480, 480, 478, 480, 480, 479, 478, 477, 477, 476, 477, 478, 477, 475, 474, 474, 475, 475, 476, 476, 478, 478, 478, 477, 477, 475, 475, 476, 478, 478, 478, 478, 480, 480, 481, 481, 482, 482, 484, 483, 484, 485, 487, 489, 488, 487, 485, 485, 484, 483, 481, 481, 481, 482, 484, 485, 487, 486, 485, 484, 484, 484, 484, 485, 483, 482, 482, 482, 482, 483, 484, 484, 482, 481, 480, 478, 479, 480, 481, 483, 484, 484, 482, 481, 481, 482, 482, 483, 484, 483, 485, 486, 485, 486, 485, 487, 486, 487, 487, 486, 486, 485, 484, 483, 481, 481, 483, 483, 484, 483, 482, 481, 481, 482, 482, 482, 484, 483, 482, 481, 482, 482, 481, 481, 479, 476, 478, 478, 478, 481, 483, 483, 484, 484, 484, 482, 481, 480, 481, 480, 481, 483, 484, 485, 484, 485, 485, 486, 486, 486, 488, 488, 488, 487, 486, 485, 485, 484, 485, 485, 486, 486, 487, 486, 486, 485, 484, 483, 485, 485, 484, 484, 483, 484, 485, 487, 485, 483, 482, 482, 484, 484, 484, 485, 486, 487, 487, 487, 485, 484, 484, 486, 486, 485, 485, 484, 485, 486, 487, 486, 487, 487, 487, 486, 486, 484, 486, 485, 487, 486, 485, 485, 484, 484, 484, 484, 484, 485, 483, 484, 483, 483, 483, 485, 486, 487, 488, 487, 488, 487, 487, 486, 486, 486, 486, 486, 484, 483, 484, 483, 482, 481, 482, 481, 483, 483, 484, 484, 484, 483, 482, 481, 481, 480, 480, 481, 481, 480, 481, 480, 479, 479, 479, 480, 480, 480, 480, 482, 482, 480, 479, 478, 479, 479, 480, 480, 480, 480, 481, 480, 482, 481, 481, 483, 483, 484, 484, 483, 483, 484, 482, 482, 482, 481, 482, 482, 482, 483, 483, 482, 482, 482, 481, 481, 481, 482, 484, 485, 486, 486, 485, 485, 484, 484, 485, 485, 486, 485, 485, 484, 483, 484, 484, 484, 486, 485, 486, 485, 483, 482, 481, 482, 482, 482, 481, 482, 483, 483, 484, 484, 483, 482, 481, 481, 482, 483, 482, 483, 483, 484, 482, 482, 481, 483, 485, 487, 488, 486, 486, 487, 489, 490, 489, 489, 487, 486, 486, 488, 487, 488, 490, 490, 490, 492, 490, 490, 490, 489, 487, 488, 486, 487, 487, 486, 485, 484, 482, 482, 481, 482, 481, 483, 485, 484, 482, 482, 483, 482, 483, 482, 483, 482, 482, 480, 478, 478, 477, 476, 476, 477, 477, 476, 478, 477, 478, 480, 479, 478, 478, 479, 479, 482, 482, 480, 478, 477, 477, 476, 477, 476, 477, 478, 481, 482, 484, 483, 484, 482, 482, 481, 481, 482, 483, 483, 483, 482, 482, 483, 482, 483, 485, 486, 487, 487, 486, 485, 484, 484, 485, 486, 486, 487, 486, 486, 485, 486, 485, 486, 485, 484, 485, 485, 484, 482, 479, 480, 482, 482, 484, 486, 487, 486, 486, 484, 482, 484, 485, 484, 484, 485, 486, 486, 486, 486, 485, 485, 483, 482, 483, 483, 484, 486, 484, 487, 486, 485, 486, 485, 485, 484, 484, 484, 484, 482, 482, 483, 483, 483, 482, 482, 481, 481, 482, 483, 482, 482, 482, 482, 482, 482, 481, 482, 480, 482, 482, 485, 485, 485, 486, 484, 482, 482, 482, 482, 481, 480, 480, 481, 482, 483, 484, 484, 484, 482, 482, 483, 484, 484, 483, 482, 480, 479, 478, 480, 481, 480, 482, 481, 481, 480, 479, 479, 480, 480, 480, 482, 480, 482, 482, 483, 482, 483, 483, 484, 484, 484, 484, 482, 483, 481, 481, 479, 478, 480, 479, 480, 480, 482, 483, 485, 485, 483, 482, 480, 481, 482, 482, 484, 485, 484, 484, 484, 484, 484, 485, 485, 485, 485, 485, 484, 483, 485, 486, 485, 485, 483, 484, 482, 482, 484, 483, 483, 485, 483, 482, 481, 480, 480, 481, 481, 483, 480, 478, 479, 480, 481, 482, 482, 483, 483, 482, 479, 478, 478, 480, 480, 480, 480, 480, 479, 479, 479, 480, 482, 483, 482, 482, 483, 483, 483, 483, 484, 484, 484, 484, 484, 484, 485, 484, 484, 484, 484, 485, 486, 485, 486, 486, 485, 486, 486, 486, 485, 484, 485, 485, 485, 485, 484, 484, 483, 485, 486, 486, 485, 486, 485, 484, 485, 485, 485, 484, 484, 482, 482, 482, 483, 483, 483, 483, 484, 485, 486, 485, 486, 487, 487, 486, 485, 484, 484, 487, 487, 487, 487, 487, 487, 485, 486, 487, 487, 487, 486, 486, 485, 485, 485, 484, 483, 484, 484, 483, 483, 482, 481, 479, 479, 478, 478, 478, 479, 479, 479, 481, 480, 479, 479, 478, 478, 478, 478, 479, 482, 481, 481, 482, 481, 479, 478, 479, 476, 477, 478, 480, 482, 483, 485, 485, 484, 485, 486, 486, 486, 488, 486, 486, 484, 484, 483, 484, 487, 487, 487, 487, 488, 488, 488, 487, 487, 487, 486, 486, 485, 485, 485, 485, 483, 483, 483, 483, 484, 485, 486, 487, 487, 485, 483, 480, 481, 481, 481, 484, 483, 484, 486, 487, 485, 485, 484, 484, 483, 482, 482, 481, 483, 482, 482, 479, 480, 479, 480, 481, 481, 480, 475, 467, 465, 467, 474, 479, 481, 483, 482, 481, 482, 484, 485, 484, 485, 484, 483, 482, 482, 483, 485, 483, 482, 482, 481, 481, 482, 483, 483, 486, 485, 484, 486, 486, 486, 485, 485, 485, 484, 483, 484, 483, 483, 483, 484, 483, 482, 482, 481, 482, 483, 486, 485, 486, 486, 485, 484, 484, 484, 485, 484, 484, 483, 483, 481, 482, 481, 481, 480, 478, 479, 480, 481, 481, 482, 483, 483, 483, 482, 482, 481, 481, 481, 481, 481, 481, 479, 478, 476, 475, 475, 475, 478, 479, 481, 482, 485, 487, 486, 486, 486, 486, 486, 486, 485, 483, 482, 483, 485, 484, 486, 486, 487, 486, 487, 484, 484, 483, 481, 481, 483, 483, 483, 483, 483, 484, 484, 484, 484, 483, 483, 481, 481, 481, 481, 481, 482, 484, 483, 484, 484, 482, 482, 481, 483, 483, 483, 483, 483, 484, 486, 487, 486, 486, 486, 486, 486, 488, 487, 487, 486, 487, 486, 486, 487, 488, 489, 487, 485, 485, 486, 486, 486, 486, 486, 487, 487, 487, 485, 485, 483, 481, 481, 481, 481, 482, 482, 482, 484, 483, 483, 483, 483, 484, 484, 485, 485, 485, 484, 483, 482, 480, 478, 480, 480, 481, 482, 485, 486, 485, 486, 483, 482, 481, 481, 483, 484, 484, 482, 482, 482, 483, 484, 485, 485, 485, 487, 486, 487, 486, 486, 485, 485, 484, 484, 485, 485, 486, 487, 486, 485, 485, 485, 484, 485, 485, 487, 487, 489, 488, 487, 486, 485, 485, 485, 483, 482, 482, 483, 481, 481, 482, 483, 483, 483, 483, 484, 484, 485, 485, 486, 487, 486, 485, 485, 484, 484, 483, 482, 482, 484, 487, 489, 488, 488, 486, 485, 485, 486, 486, 486, 484, 486, 485, 485, 485, 488, 488, 486, 486, 485, 485, 486, 485, 486, 485, 484, 482, 481, 480, 480, 480, 479, 481, 481, 479, 480, 480, 480, 481, 481, 479, 480, 479, 478, 480, 481, 480, 481, 480, 479, 479, 478, 479, 479, 479, 480, 481, 480, 480, 480, 481, 481, 481, 480, 478, 478, 479, 480, 482, 483, 483, 481, 480, 480, 480, 479, 480, 482, 482, 483, 481, 482, 479, 480, 479, 480, 481, 481, 482, 482, 483, 483, 484, 484, 483, 484, 484, 484, 484, 485, 483, 484, 484, 484, 485, 484, 484, 483, 484, 485, 487, 486, 488, 488, 486, 485, 484, 484, 483, 484, 485, 486, 485, 485, 484, 484, 486, 484, 483, 481, 480, 479, 480, 480, 480, 482, 485, 486, 486, 487, 487, 484, 484, 484, 484, 484, 484, 484, 485, 484, 484, 486, 487, 486, 486, 485, 486, 487, 487, 488, 487, 487, 486, 485, 485, 485, 484, 483, 483, 484, 484, 486, 486, 486, 486, 486, 485, 483, 482, 483, 481, 481, 481, 481, 482, 481, 480, 479, 478, 478, 479, 479, 480, 480, 479, 479, 480, 479, 479, 478, 477, 476, 477, 478, 478, 478, 478, 478, 479, 479, 477, 477, 477, 477, 479, 481, 483, 481, 480, 480, 480, 480, 480, 481, 481, 482, 482, 483, 483, 483, 482, 482, 483, 483, 483, 483, 484, 485, 485, 485, 486, 486, 486, 487, 486, 488, 489, 489, 489, 489, 487, 488, 489, 490, 488, 488, 487, 487, 488, 488, 489, 489, 487, 487, 488, 487, 486, 485, 484, 482, 482, 482, 483, 485, 485, 486, 485, 484, 483, 482, 483, 484, 484, 482, 481, 479, 481, 482, 484, 483, 482, 481, 481, 482, 481, 480, 481, 480, 480, 482, 483, 483, 483, 483, 483, 483, 482, 483, 482, 481, 482, 482, 482, 482, 483, 482, 482, 482, 483, 482, 481, 482, 482, 482, 481, 480, 480, 480, 480, 481, 481, 480, 479, 478, 478, 479, 479, 480, 480, 480, 480, 478, 479, 479, 480, 480, 479, 479, 479, 480, 481, 479, 480, 479, 480, 481, 482, 483, 483, 484, 483, 483, 481, 481, 480, 481, 481, 482, 483, 482, 482, 484, 482, 482, 482, 482, 482, 483, 482, 483, 485, 485, 485, 486, 488, 489, 489, 488, 486, 485, 486, 488, 488, 489, 490, 488, 487, 484, 485, 485, 484, 485, 485, 485, 486, 487, 486, 485, 485, 486, 485, 485, 485, 485, 485, 486, 486, 486, 486, 485, 484, 484, 482, 482, 483, 482, 481, 481, 482, 482, 481, 482, 483, 483, 484, 485, 483, 482, 483, 483, 483, 485, 486, 486, 486, 486, 487, 485, 485, 484, 484, 483, 483, 483, 482, 482, 482, 482, 483, 485, 486, 486, 485, 484, 484, 483, 484, 483, 483, 485, 485, 486, 485, 484, 486, 484, 483, 481, 480, 481, 481, 483, 483, 483, 483, 482, 482, 481, 483, 484, 484, 484, 484, 482, 481, 479, 477, 478, 479, 480, 479, 479, 479, 482, 483, 484, 485, 482, 481, 482, 483, 483, 484, 485, 487, 485, 484, 485, 485, 484, 484, 484, 484, 485, 484, 484, 482, 482, 481, 481, 481, 481, 481, 481, 479, 482, 481, 481, 481, 482, 480, 479, 478, 476, 476, 477, 477, 477, 478, 478, 478, 479, 478, 477, 477, 477, 478, 479, 480, 481, 480, 479, 478, 478, 478, 480, 481, 483, 484, 486, 488, 487, 488, 488, 486, 486, 484, 484, 486, 487, 487, 488, 489, 489, 488, 488, 488, 487, 489, 489, 490, 490, 489, 488, 489, 490, 490, 489, 489, 488, 489, 487, 486, 488, 489, 489, 487, 488, 489, 488, 488, 488, 487, 485, 485, 484, 483, 483, 482, 482, 483, 482, 483, 482, 481, 481, 482, 481, 483, 482, 481, 480, 478, 478, 478, 478, 479, 478, 480, 480, 481, 481, 482, 482, 482, 483, 483, 485, 486, 485, 486, 485, 485, 484, 484, 485, 484, 484, 484, 484, 485, 486, 487, 488, 489, 488, 487, 487, 486, 487, 486, 486, 486, 485, 486, 487, 486, 484, 483, 482, 483, 484, 485, 486, 487, 486, 486, 485, 483, 484, 483, 483, 483, 481, 480, 480, 482, 481, 482, 482, 481, 482, 482, 481, 482, 479, 478, 478, 479, 481, 484, 483, 483, 484, 483, 484, 484, 485, 486, 485, 486, 485, 483, 484, 483, 484, 484, 484, 484, 486, 484, 483, 485, 485, 484, 483, 484, 485, 485, 486, 487, 487, 487, 486, 486, 486, 485, 485, 487, 484, 482, 482, 481, 483, 484, 483, 485, 485, 484, 484, 483, 482, 481, 479, 480, 479, 478, 477, 478, 477, 478, 479, 479, 480, 478, 478, 479, 481, 482, 483, 482, 480, 479, 479, 478, 477, 479, 480, 483, 483, 483, 482, 483, 482, 482, 482, 482, 482, 483, 483, 482, 483, 482, 483, 484, 483, 482, 481, 481, 481, 482, 484, 485, 487, 488, 487, 487, 484, 483, 484, 484, 485, 485, 485, 484, 482, 481, 479, 480, 481, 482, 484, 485, 486, 485, 485, 483, 481, 483, 485, 485, 485, 486, 484, 483, 485, 485, 484, 483, 483, 483, 482, 483, 483, 482, 481, 480, 481, 483, 485, 485, 485, 484, 483, 482, 482, 482, 483, 483, 484, 483, 483, 483, 484, 486, 488, 488, 489, 489, 488, 487, 486, 485, 485, 486, 487, 487, 489, 488, 486, 485, 484, 485, 485, 486, 488, 488, 488, 487, 486, 485, 486, 487, 485, 483, 483, 483, 482, 483, 482, 481, 480, 481, 480, 482, 483, 482, 483, 482, 480, 478, 479, 477, 478, 479, 482, 483, 482, 481, 481, 482, 482, 483, 482, 483, 482, 483, 484, 484, 484, 483, 482, 482, 481, 482, 483, 483, 484, 484, 482, 484, 486, 486, 486, 486, 485, 485, 485, 484, 485, 484, 483, 482, 482, 481, 481, 480, 481, 483, 484, 484, 484, 483, 483, 482, 482, 484, 484, 485, 484, 482, 482, 482, 483, 484, 485, 486, 486, 485, 486, 485, 487, 487, 486, 486, 485, 484, 484, 483, 484, 485, 486, 486, 486, 485, 484, 483, 483, 483, 483, 483, 484, 483, 484, 484, 483, 482, 481, 481, 481, 482, 484, 486, 487, 488, 487, 486, 487, 486, 486, 484, 484, 484, 483, 484, 486, 486, 488, 488, 488, 487, 485, 486, 486, 485, 485, 484, 484, 487, 485, 485, 484, 484, 484, 483, 483, 484, 485, 483, 485, 484, 483, 481, 483, 481, 481, 481, 480, 479, 478, 479, 478, 479, 479, 478, 477, 477, 477, 478, 478, 478, 478, 480, 480, 482, 482, 481, 480, 479, 476, 478, 480, 481, 482, 484, 485, 485, 485, 485, 486, 485, 485, 483, 484, 482, 483, 483, 481, 482, 485, 485, 486, 485, 485, 484, 484, 483, 486, 485, 486, 487, 487, 487, 486, 486, 486, 486, 487, 486, 487, 487, 487, 486, 487, 488, 489, 488, 488, 488, 487, 488, 488, 490, 489, 489, 489, 489, 489, 489, 489, 489, 488, 488, 488, 488, 486, 487, 486, 487, 486, 488, 488, 489, 488, 488, 488, 488, 489, 488, 489, 487, 485, 486, 486, 488, 489, 488, 486, 486, 485, 485, 485, 483, 483, 482, 482, 482, 483, 481, 481, 480, 482, 484, 484, 486, 484, 483, 481, 483, 483, 482, 482, 481, 480, 480, 479, 479, 479, 479, 479, 478, 479, 480, 479, 478, 479, 479, 478, 478, 478, 478, 479, 479, 480, 478, 477, 476, 478, 479, 481, 481, 481, 481, 482, 482, 480, 482, 482, 484, 485, 486, 484, 484, 484, 486, 487, 488, 487, 487, 489, 488, 489, 489, 491, 491, 491, 491, 491, 491, 490, 490, 487, 486, 485, 485, 486, 487, 487, 488, 487, 486, 483, 483, 481, 481, 482, 482, 484, 483, 484, 484, 482, 481, 480, 479, 479, 480, 480, 478, 478, 477, 477, 477, 477, 478, 478, 479, 480, 479, 479, 480, 481, 482, 483, 484, 483, 482, 485, 485, 487, 489, 489, 489, 487, 486, 487, 487, 487, 486, 485, 486, 487, 488, 487, 487, 487, 487, 487, 487, 486, 486, 487, 486, 486, 487, 488, 487, 487, 486, 485, 484, 484, 484, 483, 483, 484, 484, 484, 485, 485, 485, 484, 483, 484, 483, 481, 481, 482, 482, 483, 482, 483, 484, 485, 486, 487, 486, 486, 485, 486, 485, 484, 483, 482, 482, 482, 483, 482, 483, 484, 485, 485, 485, 486, 485, 484, 483, 483, 483, 483, 483, 485, 482, 484, 484, 484, 482, 483, 482, 483, 482, 482, 482, 482, 482, 483, 483, 482, 481, 481, 483, 484, 485, 486, 487, 487, 487, 486, 484, 482, 482, 482, 483, 486, 487, 489, 488, 487, 486, 487, 487, 487, 487, 489, 489, 489, 489, 488, 488, 488, 485, 484, 482, 482, 481, 482, 483, 483, 484, 484, 483, 485, 483, 483, 481, 482, 480, 480, 481, 482, 482, 481, 481, 480, 480, 481, 481, 482, 481, 481, 481, 481, 481, 480, 479, 479, 479, 479, 480, 480, 480, 478, 478, 477, 477, 477, 478, 478, 478, 480, 479, 479, 480, 481, 481, 481, 480, 481, 479, 478, 478, 478, 479, 480, 482, 482, 484, 483, 483, 481, 481, 482, 480, 482, 484, 487, 487, 489, 490, 491, 490, 491, 492, 492, 492, 491, 492, 492, 491, 489, 488, 487, 488, 488, 487, 488, 488, 490, 490, 488, 487, 487, 486, 486, 486, 487, 486, 485, 484, 482, 483, 483, 481, 482, 482, 483, 481, 481, 480, 479, 479, 479, 479, 481, 481, 481, 481, 479, 479, 480, 480, 481, 481, 483, 484, 485, 484, 483, 482, 484, 483, 484, 485, 485, 486, 488, 488, 488, 488, 488, 489, 490, 491, 490, 489, 488, 488, 488, 490, 492, 492, 492, 491, 489, 488, 488, 488, 489, 490, 493, 492, 493, 492, 490, 488, 488, 488, 489, 488, 487, 485, 482, 483, 485, 485, 485, 485, 484, 483, 482, 482, 481, 482, 484, 484, 484, 484, 482, 481, 483, 484, 485, 486, 485, 485, 484, 484, 483, 482, 482, 482, 483, 483, 483, 484, 484, 483, 483, 483, 482, 481, 481, 481, 480, 479, 479, 478, 478, 479, 480, 482, 481, 481, 481, 481, 482, 483, 481, 479, 478, 475, 475, 476, 476, 478, 479, 481, 481, 481, 479, 479, 478, 480, 479, 480, 481, 482, 481, 482, 482, 481, 482, 482, 483, 483, 482, 481, 479, 479, 479, 478, 479, 480, 481, 482, 482, 482, 482, 481, 481, 482, 482, 483, 482, 482, 482, 484, 483, 484, 483, 482, 483, 483, 481, 482, 482, 483, 482, 481, 482, 481, 482, 481, 482, 484, 484, 483, 482, 481, 482, 483, 483, 484, 483, 484, 483, 482, 482, 483, 483, 484, 484, 484, 484, 482, 481, 482, 482, 482, 482, 481, 481, 481, 482, 482, 483, 483, 484, 486, 487, 489, 489, 488, 486, 487, 487, 486, 486, 486, 486, 487, 488, 488, 489, 486, 486, 484, 484, 484, 485, 485, 486, 485, 485, 484, 486, 486, 485, 484, 482, 482, 483, 484, 486, 487, 488, 487, 486, 487, 486, 486, 484, 485, 485, 487, 488, 488, 487, 486, 485, 485, 487, 488, 488, 486, 485, 484, 483, 482, 482, 480, 481, 480, 481, 482, 483, 483, 483, 483, 483, 483, 483, 481, 481, 482, 482, 482, 482, 483, 483, 483, 484, 485, 485, 485, 484, 482, 483, 483, 484, 484, 483, 484, 482, 482, 482, 483, 484, 483, 483, 483, 484, 483, 482, 481, 480, 478, 478, 478, 479, 483, 483, 484, 485, 485, 484, 483, 481, 477, 478, 478, 479, 479, 478, 478, 480, 477, 477, 477, 479, 481, 482, 484, 483, 483, 481, 482, 483, 484, 484, 483, 482, 481, 484, 484, 484, 485, 485, 485, 486, 486, 488, 486, 487, 486, 486, 487, 487, 487, 487, 487, 490, 490, 491, 491, 489, 489, 489, 489, 488, 488, 487, 487, 486, 487, 485, 485, 485, 484, 485, 485, 482, 482, 482, 483, 484, 484, 483, 484, 483, 483, 484, 485, 483, 483, 481, 482, 483, 483, 484, 483, 482, 481, 480, 479, 479, 480, 480, 479, 479, 480, 481, 482, 484, 484, 484, 483, 482, 482, 482, 484, 483, 483, 483, 484, 486, 486, 485, 485, 484, 484, 484, 484, 484, 485, 483, 483, 482, 483, 485, 483, 482, 483, 484, 483, 482, 481, 480, 479, 479, 479, 479, 480, 481, 482, 481, 481, 481, 480, 479, 480, 480, 481, 482, 481, 481, 480, 481, 482, 485, 486, 488, 489, 488, 486, 485, 484, 484, 485, 487, 487, 485, 485, 485, 485, 486, 485, 486, 485, 484, 485, 485, 485, 486, 484, 485, 484, 482, 481, 481, 482, 484, 484, 486, 485, 486, 485, 484, 484, 482, 484, 483, 482, 481, 482, 483, 484, 485, 485, 485, 485, 485, 483, 484, 484, 484, 483, 483, 482, 484, 483, 484, 483, 483, 483, 483, 484, 486, 484, 486, 486, 484, 484, 484, 485, 487, 485, 484, 483, 482, 481, 482, 482, 482, 482, 483, 481, 482, 482, 482, 482, 482, 483, 480, 482, 481, 482, 484, 484, 482, 483, 481, 483, 483, 485, 485, 485, 483, 483, 482, 484, 483, 484, 485, 485, 484, 483, 482, 482, 484, 483, 483, 483, 482, 484, 484, 483, 483, 482, 481, 482, 482, 482, 480, 480, 481, 480, 481, 480, 481, 480, 479, 480, 479, 480, 480, 481, 481, 482, 483, 482, 482, 481, 482, 481, 483, 482, 483, 482, 480, 479, 478, 480, 481, 481, 480, 480, 479, 479, 480, 479, 480, 481, 480, 479, 479, 479, 480, 479, 478, 479, 479, 480, 480, 480, 482, 483, 484, 483, 483, 485, 483, 483, 481, 482, 482, 484, 484, 484, 486, 486, 486, 484, 486, 485, 486, 486, 486, 487, 487, 487, 489, 488, 488, 488, 490, 491, 490, 487, 485, 483, 482, 480, 481, 480, 480, 480, 481, 481, 481, 482, 481, 480, 481, 482, 483, 483, 484, 483, 482, 481, 481, 480, 481, 481, 483, 485, 485, 486, 488, 486, 489, 488, 489, 489, 489, 488, 488, 485, 482, 481, 482, 482, 485, 486, 486, 489, 488, 487, 488, 486, 486, 486, 486, 484, 484, 484, 484, 484, 484, 483, 483, 482, 482, 482, 482, 483, 482, 483, 483, 482, 484, 483, 482, 480, 481, 481, 482, 481, 481, 481, 482, 482, 482, 482, 483, 484, 485, 484, 483, 483, 483, 483, 485, 486, 486, 484, 484, 482, 485, 485, 485, 485, 484, 484, 483, 485, 484, 485, 484, 485, 484, 483, 483, 483, 484, 484, 483, 482, 482, 481, 480, 480, 481, 481, 480, 481, 482, 482, 482, 480, 482, 482, 481, 481, 480, 481, 481, 484, 484, 484, 484, 484, 484, 485, 484, 484, 484, 484, 483, 483, 483, 483, 481, 481, 482, 485, 486, 488, 487, 486, 485, 481, 482, 482, 484, 484, 485, 484, 484, 484, 485, 484, 484, 485, 482, 484, 482, 482, 483, 484, 484, 484, 484, 484, 483, 482, 483, 484, 485, 486, 487, 485, 484, 484, 484, 482, 483, 483, 483, 484, 484, 483, 482, 481, 482, 483, 481, 482, 482, 481, 481, 480, 480, 479, 478, 476, 478, 480, 481, 483, 484, 482, 481, 479, 481, 481, 482, 482, 482, 480, 480, 479, 479, 478, 478, 478, 479, 479, 478, 477, 478, 480, 482, 483, 484, 485, 484, 482, 480, 480, 478, 479, 480, 479, 480, 479, 480, 480, 480, 481, 480, 482, 482, 484, 483, 481, 480, 481, 481, 484, 484, 482, 481, 480, 481, 480, 481, 482, 483, 483, 482, 482, 482, 484, 483, 484, 484, 484, 485, 485, 485, 484, 483, 482, 479, 479, 478, 480, 480, 479, 480, 481, 482, 483, 484, 485, 484, 483, 484, 483, 482, 481, 483, 482, 482, 482, 483, 483, 483, 483, 484, 485, 486, 488, 488, 489, 489, 489, 488, 488, 489, 489, 490, 490, 490, 488, 487, 486, 487, 488, 490, 488, 490, 491, 492, 492, 491, 491, 490, 490, 488, 488, 486, 485, 484, 484, 485, 486, 487, 487, 487, 485, 484, 483, 483, 484, 484, 482, 481, 480, 481, 481, 480, 481, 480, 480, 480, 480, 480, 479, 481, 480, 482, 482, 482, 482, 482, 482, 483, 484, 484, 484, 485, 484, 483, 484, 487, 485, 486, 487, 488, 488, 488, 487, 485, 485, 485, 484, 484, 483, 484, 482, 483, 482, 484, 484, 485, 485, 483, 482, 480, 478, 476, 477, 478, 479, 480, 480, 481, 482, 480, 480, 478, 477, 477, 478, 477, 479, 479, 478, 480, 480, 479, 480, 481, 479, 479, 478, 478, 478, 480, 479, 479, 480, 480, 481, 480, 479, 478, 478, 478, 481, 484, 484, 485, 484, 484, 485, 486, 485, 486, 487, 488, 486, 486, 486, 485, 486, 486, 486, 487, 487, 486, 484, 484, 483, 483, 483, 484, 484, 483, 485, 485, 486, 487, 488, 490, 489, 489, 488, 487, 486, 485, 485, 485, 486, 487, 487, 487, 484, 485, 484, 486, 486, 486, 485, 483, 482, 481, 481, 481, 482, 483, 482, 483, 484, 483, 483, 481, 481, 481, 482, 483, 482, 482, 482, 482, 482, 481, 480, 481, 482, 483, 483, 485, 487, 487, 487, 487, 486, 486, 485, 486, 484, 485, 484, 483, 483, 484, 485, 484, 484, 486, 486, 487, 486, 486, 487, 486, 485, 484, 484, 485, 486, 486, 486, 485, 485, 485, 485, 484, 485, 484, 484, 484, 485, 484, 485, 485, 484, 484, 482, 480, 481, 483, 483, 483, 484, 482, 481, 482, 481, 482, 483, 484, 481, 480, 480, 480, 482, 480, 479, 479, 478, 478, 478, 480, 481, 482, 483, 482, 481, 480, 481, 482, 482, 481, 480, 479, 478, 478, 477, 479, 479, 480, 480, 479, 478, 478, 479, 478, 480, 479, 480, 479, 478, 478, 478, 479, 478, 477, 477, 477, 478, 478, 480, 480, 479, 480, 480, 481, 480, 478, 478, 478, 478, 478, 481, 483, 484, 484, 485, 485, 483, 483, 483, 484, 483, 485, 485, 485, 486, 486, 486, 485, 486, 484, 484, 482, 485, 486, 485, 486, 484, 484, 485, 486, 486, 487, 486, 485, 486, 487, 486, 486, 485, 485, 486, 487, 486, 485, 484, 483, 484, 485, 486, 486, 487, 486, 485, 486, 487, 487, 487, 485, 484, 483, 483, 481, 480, 481, 480, 480, 480, 479, 480, 480, 483, 483, 483, 482, 483, 482, 483, 480, 478, 478, 480, 481, 482, 483, 485, 483, 482, 482, 484, 483, 482, 481, 481, 481, 480, 481, 480, 481, 482, 481, 482, 483, 482, 481, 481, 482, 482, 481, 481, 481, 480, 479, 480, 481, 480, 480, 481, 481, 480, 481, 482, 483, 483, 484, 484, 484, 484, 485, 485, 486, 486, 487, 485, 485, 485, 485, 486, 486, 485, 484, 485, 484, 486, 488, 488, 487, 488, 487, 488, 490, 491, 490, 488, 487, 487, 486, 485, 483, 484, 483, 482, 483, 484, 484, 485, 484, 485, 486, 485, 484, 484, 484, 483, 483, 482, 481, 482, 481, 479, 479, 479, 479, 479, 477, 478, 480, 481, 479, 481, 480, 480, 479, 479, 479, 482, 483, 485, 485, 484, 482, 481, 480, 480, 481, 482, 481, 482, 482, 481, 482, 482, 484, 484, 484, 482, 482, 482, 484, 485, 484, 485, 483, 484, 483, 482, 482, 482, 481, 482, 483, 483, 483, 483, 484, 483, 483, 484, 483, 483, 483, 482, 484, 484, 483, 484, 484, 485, 485, 486, 485, 483, 483, 482, 481, 482, 482, 482, 482, 483, 482, 483, 483, 484, 484, 485, 485, 484, 484, 484, 483, 483, 482, 482, 482, 482, 481, 480, 480, 479, 480, 481, 481, 480, 482, 484, 484, 482, 480, 479, 480, 481, 481, 481, 480, 481, 479, 481, 482, 483, 483, 484, 485, 483, 484, 484, 484, 482, 482, 483, 484, 485, 484, 486, 487, 486, 485, 484, 482, 483, 484, 484, 485, 488, 489, 487, 487, 486, 486, 485, 486, 488, 488, 487, 488, 486, 485, 484, 484, 485, 485, 486, 485, 486, 486, 488, 488, 486, 486, 485, 483, 482, 482, 483, 485, 484, 484, 484, 484, 484, 483, 481, 481, 480, 482, 482, 484, 485, 486, 486, 487, 486, 486, 485, 486, 487, 485, 485, 486, 486, 485, 484, 484, 485, 486, 485, 487, 487, 487, 487, 486, 485, 483, 484, 486, 485, 483, 484, 484, 482, 482, 482, 482, 482, 482, 482, 480, 478, 478, 478, 478, 478, 479, 479, 478, 479, 477, 478, 477, 478, 479, 476, 477, 476, 477, 477, 479, 480, 477, 476, 476, 476, 477, 478, 479, 479, 478, 478, 480, 482, 484, 483, 483, 485, 484, 485, 486, 488, 487, 487, 485, 487, 487, 488, 489, 489, 489, 488, 488, 488, 487, 488, 488, 488, 486, 485, 484, 483, 485, 484, 485, 484, 485, 485, 486, 484, 484, 483, 482, 483, 481, 480, 479, 479, 481, 482, 481, 481, 480, 479, 479, 481, 481, 480, 480, 480, 482, 483, 484, 484, 484, 485, 484, 483, 484, 484, 483, 483, 485, 484, 485, 483, 485, 484, 483, 485, 485, 486, 486, 486, 488, 488, 489, 487, 487, 486, 486, 486, 487, 486, 486, 486, 486, 485, 484, 484, 483, 484, 484, 484, 487, 485, 486, 486, 484, 483, 483, 484, 484, 483, 481, 481, 481, 481, 483, 483, 483, 484, 484, 483, 483, 482, 482, 480, 479, 481, 484, 484, 485, 484, 483, 482, 483, 481, 481, 482, 482, 483, 483, 483, 483, 480, 481, 480, 480, 481, 481, 479, 479, 482, 483, 485, 487, 487, 487, 485, 484, 484, 484, 484, 483, 484, 483, 482, 482, 481, 479, 481, 482, 483, 484, 483, 484, 484, 485, 484, 485, 485, 484, 483, 484, 482, 482, 481, 478, 479, 479, 479, 481, 481, 481, 479, 478, 476, 476, 476, 477, 478, 480, 479, 478, 477, 478, 475, 475, 475, 476, 477, 477, 476, 478, 480, 482, 483, 485, 484, 483, 484, 485, 486, 487, 487, 487, 488, 487, 487, 489, 489, 490, 490, 491, 491, 491, 490, 490, 491, 490, 491, 491, 491, 491, 491, 493, 492, 492, 490, 491, 489, 487, 486, 485, 486, 487, 486, 486, 485, 483, 482, 481, 481, 480, 480, 481, 482, 483, 483, 483, 481, 478, 479, 479, 482, 483, 482, 481, 481, 482, 482, 483, 482, 480, 480, 481, 481, 481, 483, 483, 484, 483, 482, 482, 482, 482, 482, 484, 483, 484, 484, 488, 487, 488, 487, 485, 484, 484, 482, 484, 484, 486, 486, 485, 484, 485, 485, 483, 482, 482, 482, 482, 483, 483, 484, 483, 483, 483, 482, 482, 482, 483, 485, 484, 484, 484, 484, 484, 486, 486, 485, 485, 485, 485, 487, 488, 488, 489, 489, 488, 487, 488, 488, 489, 491, 491, 489, 489, 489, 489, 489, 488, 488, 485, 484, 484, 484, 483, 483, 484, 484, 484, 482, 482, 482, 481, 481, 482, 483, 482, 484, 485, 484, 484, 483, 483, 482, 482, 482, 480, 480, 482, 485, 485, 487, 486, 485, 484, 485, 484, 485, 483, 483, 485, 485, 484, 483, 483, 482, 482, 482, 484, 483, 485, 485, 485, 486, 484, 484, 483, 483, 482, 480, 481, 481, 481, 480, 481, 482, 483, 483, 483, 481, 479, 478, 480, 480, 481, 481, 483, 483, 483, 483, 485, 486, 485, 484, 482, 479, 480, 481, 482, 483, 483, 484, 484, 483, 483, 483, 481, 480, 480, 480, 481, 483, 484, 484, 485, 486, 486, 486, 486, 485, 484, 484, 485, 486, 487, 487, 486, 487, 486, 485, 484, 484, 483, 482, 482, 482, 482, 482, 481, 481, 481, 479, 479, 479, 480, 481, 482, 483, 484, 485, 484, 483, 483, 483, 484, 484, 484, 483, 484, 484, 484, 483, 484, 483, 483, 483, 481, 481, 479, 478, 479, 482, 483, 484, 484, 483, 482, 482, 483, 482, 484, 483, 483, 483, 482, 481, 481, 483, 484, 484, 486, 486, 486, 486, 487, 485, 484, 486, 485, 487, 487, 488, 487, 486, 486, 487, 487, 488, 487, 488, 488, 489, 490, 489, 489, 488, 488, 486, 485, 484, 483, 483, 482, 479, 479, 480, 480, 480, 478, 477, 477, 478, 479, 477, 479, 477, 479, 480, 481, 481, 480, 479, 479, 481, 481, 481, 481, 483, 482, 481, 481, 481, 481, 482, 481, 483, 485, 486, 485, 484, 484, 484, 484, 484, 486, 484, 485, 482, 483, 481, 481, 482, 483, 484, 482, 481, 481, 480, 481, 484, 485, 486, 486, 485, 486, 485, 485, 483, 481, 481, 481, 481, 483, 484, 484, 485, 484, 482, 482, 481, 480, 481, 481, 481, 482, 482, 482, 481, 481, 482, 482, 483, 483, 484, 485, 485, 485, 486, 486, 487, 486, 485, 486, 485, 485, 484, 483, 482, 480, 482, 482, 482, 482, 483, 483, 484, 485, 486, 485, 486, 485, 483, 481, 482, 481, 481, 483, 483, 485, 485, 483, 482, 481, 481, 479, 479, 480, 481, 479, 480, 479, 480, 479, 479, 479, 479, 479, 480, 478, 479, 478, 479, 480, 480, 480, 480, 480, 481, 481, 482, 484, 485, 486, 485, 485, 485, 485, 486, 487, 487, 486, 488, 488, 488, 489, 489, 490, 489, 489, 488, 488, 489, 490, 491, 491, 489, 487, 486, 486, 486, 485, 485, 486, 488, 486, 485, 484, 482, 481, 480, 480, 480, 480, 481, 480, 480, 479, 480, 481, 481, 479, 478, 477, 476, 478, 479, 483, 482, 481, 484, 484, 483, 482, 481, 481, 481, 482, 484, 484, 482, 484, 483, 482, 483, 483, 484, 485, 486, 486, 486, 485, 484, 485, 485, 486, 486, 486, 486, 485, 485, 484, 485, 485, 484, 487, 488, 489, 490, 490, 489, 488, 488, 486, 488, 488, 487, 487, 487, 485, 483, 484, 484, 486, 485, 486, 485, 485, 485, 485, 485, 484, 483, 483, 484, 483, 484, 484, 483, 483, 483, 484, 482, 483, 483, 482, 480, 479, 480, 481, 483, 484, 486, 487, 487, 487, 487, 488, 488, 487, 487, 487, 485, 485, 486, 486, 486, 485, 485, 485, 485, 487, 489, 491, 490, 491, 490, 488, 487, 484, 485, 485, 486, 486, 485, 484, 482, 483, 482, 481, 482, 481, 483, 483, 484, 483, 483, 483, 483, 483, 483, 483, 482, 481, 481, 481, 479, 480, 480, 480, 481, 479, 479, 478, 478, 476, 477, 478, 477, 477, 477, 479, 479, 478, 477, 476, 476, 474, 474, 477, 477, 476, 477, 477, 478, 478, 479, 480, 479, 482, 483, 483, 485, 485, 485, 485, 486, 486, 485, 485, 486, 486, 488, 489, 489, 489, 490, 490, 491, 489, 489, 489, 487, 486, 487, 486, 487, 487, 487, 488, 487, 486, 486, 485, 485, 485, 485, 485, 485, 484, 485, 486, 484, 485, 482, 482, 482, 482, 481, 480, 480, 481, 483, 483, 481, 479, 481, 480, 481, 482, 481, 480, 479, 480, 480, 480, 482, 483, 482, 480, 481, 480, 481, 482, 482, 482, 482, 484, 484, 483, 482, 481, 481, 480, 481, 481, 480, 480, 481, 483, 483, 483, 483, 483, 484, 484, 485, 486, 486, 486, 484, 482, 481, 482, 483, 484, 485, 485, 485, 485, 484, 486, 484, 484, 483, 481, 481, 482, 482, 482, 482, 484, 485, 484, 483, 483, 483, 484, 484, 485, 485, 485, 486, 485, 485, 483, 481, 481, 482, 484, 483, 484, 485, 486, 484, 485, 484, 483, 482, 483, 483, 484, 485, 487, 486, 487, 485, 485, 482, 483, 482, 483, 485, 483, 484, 485, 484, 482, 483, 483, 485, 485, 483, 484, 483, 482, 482, 481, 482, 484, 486, 487, 486, 485, 485, 484, 484, 484, 485, 486, 487, 488, 486, 485, 485, 484, 485, 484, 484, 483, 483, 481, 482, 482, 482, 483, 484, 485, 485, 484, 482, 483, 483, 483, 484, 486, 486, 486, 485, 485, 484, 483, 482, 482, 483, 483, 484, 485, 485, 485, 485, 484, 483, 483, 482, 484, 484, 483, 484, 484, 485, 484, 487, 487, 486, 486, 484, 483, 484, 484, 483, 483, 481, 482, 482, 482, 482, 484, 482, 483, 480, 480, 480, 481, 480, 480, 480, 479, 480, 482, 482, 482, 483, 482, 482, 481, 480, 482, 483, 484, 485, 486, 485, 483, 483, 484, 485, 485, 485, 483, 485, 484, 485, 486, 486, 484, 484, 484, 486, 486, 487, 486, 487, 488, 487, 486, 487, 486, 485, 486, 487, 485, 485, 484, 483, 485, 485, 486, 485, 483, 482, 482, 482, 484, 484, 482, 484, 481, 480, 479, 480, 481, 480, 481, 484, 484, 484, 482, 482, 483, 483, 484, 483, 483, 484, 484, 484, 483, 484, 482, 483, 485, 485, 485, 485, 486, 487, 487, 487, 486, 485, 483, 482, 482, 482, 483, 484, 485, 486, 485, 484, 481, 481, 481, 481, 482, 482, 480, 480, 480, 479, 479, 481, 482, 482, 482, 482, 481, 481, 480, 481, 482, 482, 482, 481, 478, 479, 480, 481, 482, 483, 484, 483, 484, 484, 484, 484, 485, 485, 485, 484, 485, 485, 485, 484, 485, 485, 484, 482, 483, 483, 485, 485, 487, 488, 489, 487, 487, 486, 486, 487, 487, 484, 485, 483, 483, 481, 480, 480, 481, 482, 483, 483, 482, 483, 482, 482, 481, 480, 480, 481, 483, 483, 482, 481, 480, 480, 480, 482, 482, 482, 482, 481, 482, 482, 483, 482, 481, 480, 479, 480, 478, 480, 482, 484, 484, 484, 482, 482, 481, 483, 481, 481, 480, 481, 482, 484, 486, 488, 485, 485, 483, 484, 485, 486, 487, 489, 488, 488, 487, 486, 486, 485, 485, 485, 485, 484, 484, 483, 484, 484, 484, 483, 482, 482, 482, 482, 482, 483, 483, 484, 484, 484, 484, 484, 484, 485, 483, 482, 480, 480, 481, 485, 486, 486, 486, 485, 482, 482, 481, 482, 483, 486, 487, 488, 488, 490, 489, 489, 486, 484, 483, 482, 484, 483, 484, 484, 484, 482, 481, 483, 484, 487, 488, 488, 487, 487, 486, 484, 484, 486, 487, 487, 486, 485, 484, 484, 484, 483, 484, 482, 484, 484, 483, 484, 484, 484, 483, 482, 479, 479, 478, 479, 479, 479, 479, 481, 482, 481, 481, 480, 479, 479, 480, 481, 480, 481, 479, 479, 479, 479, 480, 480, 480, 481, 481, 482, 482, 482, 483, 482, 481, 481, 482, 482, 482, 482, 483, 484, 485, 483, 483, 484, 484, 484, 485, 487, 484, 485, 485, 485, 485, 485, 485, 486, 486, 486, 487, 488, 488, 488, 487, 487, 486, 487, 486, 487, 488, 490, 490, 490, 490, 489, 489, 487, 487, 487, 487, 488, 487, 486, 485, 484, 485, 485, 485, 484, 482, 482, 481, 481, 481, 481, 481, 479, 481, 480, 479, 479, 478, 479, 479, 478, 476, 474, 475, 477, 478, 477, 475, 475, 476, 476, 478, 479, 481, 481, 481, 481, 481, 482, 482, 482, 483, 483, 483, 484, 484, 482, 482, 481, 480, 481, 482, 483, 483, 484, 483, 482, 480, 482, 480, 480, 481, 483, 482, 482, 480, 478, 478, 479, 481, 483, 484, 485, 486, 483, 482, 484, 485, 484, 485, 485, 484, 483, 484, 482, 482, 483, 484, 485, 486, 485, 486, 487, 486, 485, 485, 485, 485, 486, 486, 486, 486, 486, 487, 488, 487, 486, 485, 485, 485, 486, 486, 487, 487, 486, 484, 484, 485, 485, 484, 485, 486, 486, 486, 485, 483, 482, 482, 482, 483, 483, 483, 482, 481, 482, 482, 482, 485, 484, 483, 484, 483, 483, 484, 483, 485, 485, 485, 485, 484, 484, 484, 485, 486, 487, 487, 485, 484, 483, 482, 481, 481, 481, 481, 481, 481, 482, 482, 483, 482, 482, 481, 482, 481, 482, 482, 481, 481, 481, 480, 481, 482, 480, 480, 480, 479, 479, 479, 480, 481, 479, 480, 482, 482, 483, 483, 481, 481, 480, 480, 479, 479, 479, 479, 481, 482, 484, 483, 483, 483, 483, 483, 482, 482, 481, 480, 483, 485, 487, 487, 487, 484, 482, 481, 482, 481, 483, 483, 485, 485, 485, 485, 484, 483, 483, 483, 483, 484, 484, 486, 486, 485, 486, 487, 485, 484, 485, 485, 483, 483, 481, 481, 479, 480, 481, 482, 484, 482, 480, 481, 480, 482, 484, 484, 485, 483, 483, 482, 481, 481, 480, 480, 480, 482, 482, 482, 483, 484, 483, 482, 482, 482, 484, 483, 484, 484, 484, 484, 484, 483, 484, 484, 485, 485, 484, 484, 483, 484, 484, 485, 485, 485, 483, 482, 481, 481, 480, 479, 478, 482, 482, 483, 483, 484, 483, 482, 482, 482, 482, 482, 481, 482, 482, 481, 479, 478, 478, 478, 480, 481, 482, 481, 482, 481, 482, 482, 483, 483, 483, 484, 484, 483, 483, 483, 484, 485, 486, 486, 487, 484, 485, 485, 484, 486, 486, 489, 488, 487, 487, 487, 486, 486, 485, 486, 485, 486, 485, 485, 485, 485, 485, 486, 486, 487, 486, 486, 485, 483, 484, 486, 485, 483, 484, 483, 482, 482, 482, 483, 482, 483, 483, 484, 484, 484, 485, 483, 484, 482, 481, 482, 481, 482, 483, 481, 482, 483, 482, 484, 484, 485, 485, 485, 483, 483, 484, 485, 483, 483, 482, 481, 483, 483, 485, 484, 484, 484, 484, 484, 483, 484, 484, 485, 484, 485, 485, 485, 486, 485, 486, 486, 486, 485, 482, 480, 480, 480, 479, 481, 481, 482, 482, 481, 482, 482, 480, 479, 480, 480, 481, 482, 481, 481, 481, 480, 478, 477, 479, 479, 479, 479, 479, 480, 478, 477, 478, 478, 479, 481, 481, 483, 483, 483, 483, 484, 484, 484, 483, 482, 484, 485, 485, 484, 483, 482, 482, 483, 484, 485, 485, 485, 485, 484, 484, 484, 485, 485, 486, 485, 485, 485, 484, 484, 485, 486, 486, 486, 485, 485, 484, 483, 483, 483, 482, 483, 484, 485, 484, 486, 485, 482, 483, 482, 482, 482, 482, 482, 484, 484, 484, 487, 487, 487, 487, 486, 485, 483, 482, 483, 483, 483, 483, 482, 481, 481, 481, 483, 485, 487, 486, 485, 484, 482, 481, 481, 481, 483, 482, 482, 482, 483, 483, 483, 483, 483, 482, 482, 482, 484, 484, 485, 484, 484, 484, 484, 486, 488, 485, 484, 485, 484, 484, 484, 485, 484, 483, 482, 483, 485, 485, 485, 484, 485, 483, 483, 482, 481, 480, 480, 481, 482, 482, 481, 481, 480, 480, 480, 482, 483, 481, 482, 481, 480, 482, 480, 480, 479, 479, 479, 481, 479, 477, 474, 473, 475, 477, 480, 482, 482, 482, 482, 481, 481, 481, 482, 482, 482, 481, 480, 480, 479, 481, 481, 481, 484, 486, 486, 487, 485, 482, 480, 480, 479, 478, 479, 480, 481, 483, 483, 485, 485, 486, 486, 485, 486, 487, 486, 486, 484, 483, 484, 486, 487, 488, 490, 489, 490, 491, 491, 490, 489, 490, 490, 490, 490, 489, 489, 486, 485, 486, 487, 487, 487, 486, 487, 486, 487, 487, 486, 487, 486, 488, 488, 489, 488, 488, 489, 488, 487, 484, 486, 488, 489, 487, 488, 487, 485, 484, 485, 486, 489, 490, 488, 488, 485, 484, 483, 484, 484, 486, 484, 483, 484, 483, 483, 482, 481, 480, 479, 480, 480, 480, 480, 480, 481, 482, 483, 482, 481, 478, 480, 480, 482, 483, 484, 484, 483, 481, 479, 480, 482, 484, 483, 482, 481, 478, 481, 482, 482, 483, 483, 481, 481, 481, 480, 482, 481, 482, 482, 482, 481, 481, 481, 480, 479, 480, 480, 481, 479, 479, 480, 480, 481, 482, 483, 480, 481, 480, 480, 478, 477, 477, 477, 479, 480, 482, 482, 482, 482, 481, 480, 479, 479, 479, 479, 479, 480, 481, 482, 482, 483, 486, 487, 487, 487, 485, 486, 485, 487, 486, 483, 484, 481, 480, 481, 482, 484, 484, 483, 484, 484, 484, 481, 480, 480, 482, 482, 483, 483, 482, 483, 482, 482, 482, 484, 485, 485, 485, 485, 485, 486, 486, 487, 488, 487, 486, 486, 486, 486, 486, 484, 485, 484, 484, 485, 485, 486, 486, 486, 485, 484, 483, 484, 486, 485, 485, 485, 484, 483, 482, 483, 483, 483, 484, 486, 487, 488, 487, 487, 485, 485, 485, 485, 485, 484, 484, 483, 484, 484, 484, 484, 484, 484, 484, 486, 486, 487, 486, 485, 484, 483, 482, 481, 482, 481, 484, 484, 485, 484, 484, 483, 483, 484, 484, 486, 487, 485, 487, 487, 486, 486, 485, 483, 481, 481, 481, 481, 481, 482, 481, 480, 482, 482, 482, 481, 482, 482, 483, 481, 482, 484, 483, 485, 483, 482, 483, 483, 483, 483, 483, 484, 484, 484, 484, 483, 482, 483, 484, 482, 482, 482, 482, 482, 481, 481, 481, 483, 484, 483, 484, 482, 481, 481, 480, 481, 481, 482, 482, 483, 483, 482, 484, 484, 483, 481, 483, 482, 483, 483, 483, 482, 482, 481, 483, 483, 484, 485, 485, 486, 486, 486, 486, 486, 486, 486, 485, 484, 486, 487, 486, 486, 488, 488, 490, 489, 487, 484, 484, 485, 485, 486, 487, 487, 487, 487, 485, 485, 484, 484, 483, 483, 483, 484, 484, 484, 483, 483, 482, 478, 477, 478, 477, 477, 478, 479, 480, 480, 481, 480, 480, 478, 477, 476, 476, 475, 475, 477, 479, 480, 481, 479, 479, 479, 478, 477, 477, 477, 478, 479, 479, 480, 479, 480, 483, 483, 483, 483, 484, 483, 484, 483, 483, 482, 482, 481, 480, 481, 480, 481, 482, 482, 481, 481, 482, 481, 480, 479, 480, 480, 481, 480, 481, 482, 480, 478, 478, 480, 481, 482, 483, 482, 481, 481, 478, 478, 476, 477, 476, 476, 477, 479, 480, 482, 482, 483, 484, 484, 483, 485, 484, 484, 483, 482, 483, 484, 485, 484, 487, 488, 489, 489, 489, 490, 490, 490, 491, 490, 490, 490, 489, 488, 488, 488, 488, 488, 486, 487, 488, 487, 487, 487, 487, 487, 487, 487, 487, 488, 488, 488, 486, 486, 486, 486, 485, 486, 486, 486, 486, 485, 483, 482, 481, 481, 481, 481, 482, 482, 484, 484, 483, 483, 485, 484, 484, 485, 485, 484, 484, 482, 483, 484, 483, 483, 482, 481, 481, 483, 482, 483, 483, 482, 482, 484, 484, 485, 484, 485, 485, 485, 485, 484, 484, 484, 483, 483, 484, 483, 484, 483, 484, 485, 484, 485, 485, 485, 486, 487, 486, 487, 488, 487, 487, 486, 483, 483, 483, 482, 483, 483, 484, 485, 485, 484, 484, 483, 482, 482, 482, 482, 481, 481, 481, 482, 480, 481, 482, 482, 482, 482, 482, 479, 479, 478, 480, 478, 476, 476, 474, 474, 475, 476, 478, 479, 480, 479, 481, 480, 479, 479, 478, 478, 477, 478, 478, 479, 481, 481, 482, 481, 480, 479, 481, 483, 484, 485, 486, 487, 488, 488, 489, 488, 487, 488, 489, 489, 489, 488, 489, 490, 489, 489, 488, 485, 487, 488, 490, 491, 490, 487, 487, 487, 485, 485, 485, 484, 485, 486, 488, 487, 485, 484, 484, 482, 482, 483, 485, 487, 487, 487, 486, 484, 483, 483, 483, 481, 483, 483, 483, 482, 480, 481, 481, 482, 480, 481, 481, 482, 484, 482, 484, 482, 482, 481, 481, 479, 480, 479, 480, 480, 481, 482, 484, 483, 483, 482, 481, 482, 485, 484, 484, 483, 482, 481, 482, 481, 482, 482, 481, 481, 484, 485, 485, 487, 485, 484, 483, 481, 481, 481, 482, 481, 482, 480, 479, 479, 480, 480, 480, 481, 481, 481, 480, 480, 479, 479, 479, 480, 480, 480, 480, 480, 481, 481, 481, 480, 479, 481, 481, 483, 482, 482, 481, 482, 482, 483, 483, 483, 482, 482, 482, 482, 484, 485, 487, 486, 487, 489, 491, 491, 491, 490, 490, 489, 492, 493, 495, 495, 494, 494, 493, 493, 494, 494, 494, 494, 495, 492, 492, 491, 489, 489, 488, 490, 489, 487, 485, 485, 484, 483, 484, 485, 486, 486, 486, 486, 485, 486, 485, 483, 484, 483, 482, 481, 481, 483, 484, 485, 485, 486, 484, 484, 483, 484, 484, 483, 483, 483, 483, 483, 482, 481, 480, 479, 479, 478, 479, 481, 481, 481, 480, 481, 480, 482, 483, 482, 481, 480, 480, 479, 480, 481, 482, 483, 481, 481, 481, 482, 483, 483, 483, 483, 483, 483, 483, 483, 482, 483, 484, 484, 484, 484, 484, 484, 484, 484, 482, 483, 483, 482, 482, 479, 480, 479, 480, 481, 482, 482, 484, 484, 485, 483, 482, 481, 480, 480, 480, 480, 479, 478, 479, 479, 479, 479, 481, 481, 482, 481, 481, 479, 477, 477, 477, 476, 477, 476, 478, 479, 480, 480, 480, 480, 479, 478, 479, 480, 482, 485, 485, 484, 484, 483, 481, 481, 480, 480, 480, 482, 481, 482, 481, 481, 482, 483, 483, 482, 484, 484, 484, 484, 483, 484, 483, 484, 485, 483, 485, 484, 483, 481, 482, 481, 482, 481, 483, 484, 485, 486, 485, 487, 486, 485, 486, 486, 488, 486, 487, 488, 486, 486, 486, 487, 485, 484, 483, 483, 482, 483, 483, 486, 487, 488, 488, 486, 486, 486, 486, 486, 485, 485, 484, 485, 486, 487, 488, 488, 486, 485, 483, 486, 486, 487, 487, 488, 488, 488, 489, 489, 489, 489, 489, 489, 486, 487, 489, 488, 487, 486, 486, 487, 487, 487, 487, 485, 485, 484, 483, 483, 484, 485, 485, 485, 483, 484, 484, 484, 484, 484, 482, 483, 484, 484, 483, 482, 480, 480, 481, 483, 483, 484, 485, 485, 485, 484, 484, 484, 485, 486, 486, 485, 485, 486, 486, 487, 489, 488, 487, 487, 486, 485, 485, 485, 484, 483, 484, 485, 484, 486, 485, 484, 485, 484, 485, 486, 486, 485, 485, 486, 485, 486, 486, 485, 484, 483, 483, 483, 483, 484, 482, 482, 482, 482, 483, 483, 483, 484, 482, 483, 482, 481, 482, 483, 483, 484, 485, 485, 485, 483, 482, 482, 482, 482, 483, 484, 484, 483, 483, 482, 483, 483, 483, 483, 483, 482, 483, 481, 483, 483, 484, 484, 486, 485, 485, 485, 485, 483, 483, 481, 481, 480, 481, 481, 481, 481, 482, 484, 483, 482, 481, 482, 481, 483, 483, 483, 484, 485, 484, 484, 484, 485, 486, 485, 484, 484, 484, 484, 485, 482, 483, 483, 484, 486, 486, 486, 483, 482, 482, 484, 486, 486, 486, 485, 485, 483, 483, 483, 481, 481, 480, 481, 482, 483, 482, 483, 483, 483, 484, 484, 484, 485, 484, 485, 485, 484, 485, 484, 482, 480, 480, 480, 481, 481, 481, 483, 483, 482, 481, 479, 480, 482, 483, 485, 487, 487, 486, 484, 484, 483, 482, 481, 480, 481, 484, 485, 486, 486, 488, 487, 487, 485, 485, 485, 485, 485, 483, 482, 483, 482, 483, 482, 481, 480, 481, 480, 480, 480, 479, 479, 478, 478, 479, 480, 481, 480, 479, 479, 480, 480, 482, 483, 482, 482, 481, 480, 478, 479, 479, 479, 478, 478, 479, 481, 482, 483, 483, 483, 484, 483, 483, 482, 482, 483, 485, 485, 486, 487, 488, 486, 487, 486, 485, 484, 484, 485, 485, 485, 487, 488, 488, 488, 488, 486, 487, 487, 487, 488, 488, 488, 489, 487, 485, 485, 485, 485, 485, 485, 484};
40 horigs.push_back(horig);}
41 {std::vector<float> horig={486, 488, 488, 488, 490, 489, 489, 488, 489, 489, 490, 491, 491, 492, 491, 491, 490, 491, 491, 491, 492, 490, 491, 490, 490, 489, 489, 490, 489, 487, 488, 488, 487, 488, 487, 487, 487, 485, 484, 484, 484, 486, 487, 487, 487, 485, 483, 482, 482, 482, 483, 484, 484, 484, 481, 482, 480, 480, 481, 482, 484, 483, 483, 482, 481, 479, 479, 480, 479, 479, 479, 480, 481, 484, 484, 485, 483, 480, 480, 480, 482, 480, 481, 481, 481, 479, 480, 481, 483, 482, 483, 483, 484, 484, 484, 485, 485, 485, 485, 486, 485, 485, 486, 486, 486, 487, 487, 488, 486, 485, 485, 484, 485, 485, 486, 485, 485, 485, 485, 485, 486, 483, 484, 485, 486, 487, 487, 486, 484, 483, 484, 483, 483, 482, 481, 481, 481, 481, 480, 479, 480, 480, 481, 482, 481, 481, 480, 479, 480, 481, 482, 483, 482, 482, 480, 480, 479, 480, 479, 481, 482, 483, 484, 484, 485, 485, 484, 482, 481, 481, 482, 483, 484, 485, 484, 485, 485, 486, 485, 485, 484, 483, 484, 484, 485, 484, 484, 483, 484, 483, 485, 485, 486, 485, 486, 485, 483, 483, 482, 482, 482, 482, 481, 482, 484, 482, 484, 484, 485, 486, 486, 486, 486, 484, 483, 483, 484, 485, 488, 489, 491, 490, 488, 489, 488, 487, 487, 487, 487, 487, 487, 488, 487, 486, 487, 485, 484, 485, 485, 484, 485, 486, 488, 488, 488, 486, 485, 484, 484, 485, 486, 486, 486, 486, 483, 483, 482, 483, 484, 484, 483, 482, 481, 482, 483, 483, 484, 483, 484, 483, 484, 484, 485, 485, 484, 485, 483, 482, 481, 482, 483, 482, 482, 484, 484, 484, 484, 484, 483, 485, 486, 489, 493, 498, 506, 514, 524, 535, 546, 556, 564, 570, 570, 567, 558, 546, 534, 521, 512, 503, 495, 490, 486, 483, 480, 479, 478, 478, 480, 481, 480, 479, 479, 479, 481, 481, 481, 481, 481, 480, 480, 479, 478, 477, 480, 480, 480, 481, 483, 483, 482, 484, 483, 482, 481, 482, 483, 483, 483, 482, 482, 482, 482, 483, 483, 485, 484, 485, 485, 485, 486, 487, 486, 484, 481, 483, 484, 485, 485, 485, 484, 483, 483, 483, 485, 484, 483, 481, 481, 480, 481, 481, 481, 481, 481, 481, 480, 478, 477, 478, 480, 484, 485, 488, 487, 487, 486, 485, 485, 483, 483, 481, 481, 483, 483, 484, 485, 484, 483, 482, 482, 484, 484, 486, 485, 485, 484, 482, 482, 483, 483, 484, 483, 482, 483, 481, 478, 478, 480, 480, 479, 481, 481, 481, 481, 481, 483, 483, 484, 485, 485, 485, 484, 483, 482, 482, 482, 482, 485, 485, 485, 484, 485, 484, 483, 483, 483, 483, 482, 482, 481, 483, 483, 482, 482, 482, 484, 484, 485, 485, 483, 482, 481, 480, 480, 479, 480, 480, 480, 479, 479, 480, 480, 481, 484, 484, 482, 484, 481, 482, 483, 484, 486, 486, 485, 486, 486, 487, 489, 488, 488, 487, 488, 488, 490, 490, 490, 490, 488, 486, 486, 485, 487, 488, 488, 487, 486, 486, 485, 485, 486, 484, 485, 484, 484, 487, 487, 485, 484, 482, 482, 481, 481, 482, 483, 482, 484, 484, 484, 485, 485, 485, 485, 483, 483, 483, 482, 483, 484, 486, 488, 488, 488, 487, 486, 486, 486, 486, 485, 485, 483, 482, 483, 483, 482, 482, 480, 481, 481, 480, 480, 481, 481, 482, 482, 482, 481, 480, 480, 480, 480, 479, 480, 480, 480, 481, 481, 482, 482, 481, 480, 481, 481, 481, 482, 482, 482, 483, 483, 484, 486, 487, 489, 487, 487, 487, 486, 486, 488, 487, 487, 485, 484, 484, 484, 483, 483, 482, 481, 481, 481, 481, 480, 482, 483, 483, 483, 482, 479, 479, 478, 477, 478, 477, 476, 476, 477, 477, 478, 477, 480, 479, 479, 478, 477, 478, 478, 479, 480, 481, 482, 481, 483, 483, 484, 483, 483, 482, 482, 483, 485, 485, 487, 488, 488, 488, 488, 488, 487, 487, 484, 483, 482, 484, 486, 487, 486, 489, 487, 487, 487, 488, 488, 486, 485, 485, 486, 487, 489, 489, 488, 488, 486, 484, 483, 484, 486, 486, 487, 487, 485, 485, 483, 483, 484, 484, 485, 487, 486, 486, 485, 486, 486, 487, 487, 487, 485, 483, 483, 483, 482, 484, 483, 482, 481, 481, 480, 482, 482, 483, 482, 483, 483, 483, 483, 483, 483, 481, 481, 482, 482, 481, 480, 481, 482, 483, 482, 483, 483, 483, 484, 484, 485, 486, 487, 486, 485, 485, 486, 486, 486, 484, 486, 485, 486, 485, 485, 486, 485, 483, 484, 485, 483, 485, 487, 486, 486, 485, 484, 486, 486, 485, 484, 484, 483, 483, 484, 485, 487, 486, 485, 483, 483, 482, 483, 484, 485, 485, 484, 483, 483, 483, 482, 482, 481, 481, 481, 479, 479, 478, 480, 480, 480, 481, 483, 484, 484, 482, 482, 482, 482, 481, 482, 482, 481, 481, 481, 481, 480, 482, 484, 484, 485, 484, 484, 484, 484, 483, 483, 483, 482, 483, 484, 483, 483, 484, 482, 482, 481, 481, 480, 480, 481, 480, 480, 481, 481, 482, 482, 483, 483, 483, 482, 483, 483, 484, 484, 484, 483, 484, 483, 480, 479, 480, 482, 483, 484, 485, 484, 485, 484, 483, 482, 481, 482, 481, 483, 484, 485, 484, 483, 483, 484, 484, 485, 484, 485, 486, 485, 486, 486, 486, 486, 487, 486, 487, 488, 489, 489, 489, 489, 489, 489, 488, 488, 488, 489, 488, 487, 488, 487, 487, 487, 485, 487, 487, 488, 489, 491, 490, 488, 487, 485, 484, 486, 488, 488, 487, 486, 486, 484, 484, 484, 484, 486, 487, 488, 486, 485, 485, 483, 481, 481, 479, 479, 481, 482, 482, 480, 478, 479, 479, 480, 481, 480, 481, 482, 480, 480, 479, 479, 480, 482, 483, 485, 482, 481, 481, 481, 483, 484, 485, 485, 486, 485, 484, 483, 484, 484, 484, 484, 485, 485, 485, 486, 486, 486, 487, 486, 486, 487, 487, 486, 486, 483, 481, 481, 481, 483, 482, 484, 485, 485, 484, 483, 483, 483, 485, 486, 486, 487, 487, 485, 484, 483, 482, 483, 484, 485, 485, 483, 483, 484, 485, 485, 485, 486, 484, 484, 483, 483, 484, 485, 486, 486, 486, 487, 486, 486, 487, 485, 484, 482, 482, 481, 482, 482, 481, 481, 480, 478, 479, 479, 480, 480, 480, 479, 478, 478, 479, 478, 479, 479, 481, 481, 482, 481, 480, 478, 476, 474, 475, 475, 476, 477, 477, 479, 480, 481, 482, 480, 481, 481, 482, 483, 484, 482, 482, 483, 482, 482, 482, 483, 483, 485, 485, 486, 485, 486, 486, 484, 484, 483, 483, 484, 486, 488, 488, 488, 487, 486, 486, 486, 486, 486, 487, 489, 488, 486, 484, 484, 484, 483, 484, 483, 483, 483, 483, 482, 482, 481, 481, 483, 481, 481, 484, 485, 487, 487, 486, 485, 485, 485, 484, 485, 486, 486, 486, 486, 487, 487, 489, 490, 489, 488, 487, 487, 490, 489, 488, 487, 486, 485, 486, 490, 491, 491, 490, 488, 485, 482, 482, 483, 484, 482, 480, 478, 477, 477, 478, 479, 480, 480, 479, 480, 478, 478, 479, 477, 475, 475, 476, 476, 477, 476, 477, 477, 477, 478, 478, 480, 480, 479, 479, 477, 477, 479, 479, 482, 482, 482, 479, 481, 481, 482, 483, 483, 485, 485, 486, 485, 487, 486, 487, 485, 488, 489, 490, 491, 493, 491, 490, 491, 489, 489, 488, 488, 487, 487, 487, 486, 486, 487, 485, 485, 485, 485, 484, 485, 485, 486, 486, 487, 488, 487, 486, 487, 487, 486, 485, 484, 483, 483, 483, 484, 484, 486, 486, 487, 488, 488, 485, 485, 484, 484, 482, 484, 483, 486, 485, 486, 484, 483, 482, 483, 482, 482, 483, 485, 486, 487, 487, 484, 483, 483, 484, 485, 485, 485, 485, 486, 485, 485, 486, 485, 486, 483, 482, 484, 483, 484, 485, 485, 486, 486, 486, 487, 487, 489, 489, 490, 490, 489, 488, 487, 487, 486, 486, 487, 488, 488, 489, 489, 488, 489, 488, 486, 486, 486, 486, 484, 483, 482, 483, 483, 485, 485, 484, 483, 482, 483, 485, 485, 485, 486, 486, 487, 487, 486, 486, 486, 486, 487, 487, 486, 485, 484, 483, 484, 484, 484, 485, 484, 483, 482, 481, 482, 481, 480, 480, 480, 480, 480, 479, 478, 479, 478, 479, 477, 479, 478, 477, 476, 476, 475, 475, 474, 474, 476, 477, 477, 477, 477, 479, 482, 480, 481, 482, 482, 481, 482, 484, 485, 483, 483, 483, 483, 483, 482, 483, 483, 484, 486, 487, 487, 487, 487, 487, 488, 487, 485, 484, 485, 486, 488, 491, 490, 489, 487, 483, 482, 482, 483, 483, 483, 481, 481, 482, 481, 482, 481, 481, 481, 483, 483, 484, 484, 483, 483, 483, 484, 484, 485, 484, 485, 485, 485, 485, 487, 486, 487, 486, 485, 484, 485, 485, 485, 485, 486, 486, 485, 486, 486, 485, 484, 483, 483, 482, 483, 484, 485, 484, 483, 481, 480, 480, 480, 482, 483, 484, 484, 484, 483, 483, 483, 484, 485, 482, 484, 484, 484, 484, 484, 484, 485, 486, 486, 486, 485, 486, 485, 486, 487, 488, 489, 489, 489, 489, 488, 489, 488, 488, 489, 488, 488, 487, 485, 485, 486, 486, 485, 487, 487, 487, 486, 484, 484, 484, 482, 484, 483, 482, 481, 482, 484, 485, 486, 487, 487, 487, 487, 487, 487, 485, 486, 484, 485, 485, 485, 485, 485, 487, 488, 487, 487, 486, 486, 485, 485, 486, 486, 486, 487, 487, 487, 487, 488, 487, 487, 488, 486, 486, 486, 486, 487, 487, 488, 487, 488, 488, 489, 489, 487, 486, 486, 487, 486, 485, 483, 484, 484, 485, 484, 486, 485, 485, 483, 485, 484, 484, 484, 484, 483, 483, 482, 481, 480, 479, 479, 481, 482, 483, 483, 482, 482, 483, 482, 483, 484, 482, 480, 480, 478, 477, 477, 478, 480, 480, 480, 479, 480, 481, 480, 481, 482, 483, 482, 482, 481, 481, 482, 482, 482, 482, 481, 482, 481, 482, 481, 481, 481, 481, 482, 482, 483, 482, 482, 482, 481, 483, 484, 485, 485, 485, 488, 489, 488, 490, 488, 487, 487, 488, 487, 485, 486, 486, 485, 484, 483, 483, 483, 483, 485, 486, 487, 483, 483, 483, 483, 485, 485, 486, 485, 485, 483, 484, 484, 484, 482, 483, 483, 483, 484, 484, 485, 485, 484, 483, 484, 485, 485, 486, 486, 486, 487, 488, 486, 486, 485, 485, 486, 487, 486, 485, 486, 486, 487, 486, 487, 486, 486, 487, 487, 487, 488, 487, 487, 488, 488, 487, 487, 485, 485, 485, 485, 486, 487, 487, 486, 485, 485, 485, 486, 486, 482, 480, 479, 478, 478, 478, 479, 479, 479, 477, 478, 478, 478, 478, 478, 479, 479, 478, 479, 478, 480, 481, 480, 479, 478, 480, 481, 482, 483, 483, 482, 481, 480, 480, 479, 480, 480, 480, 480, 480, 481, 482, 483, 483, 484, 485, 485, 486, 485, 485, 485, 486, 485, 486, 484, 485, 484, 485, 484, 485, 483, 484, 483, 484, 483, 485, 484, 486, 486, 486, 487, 488, 487, 487, 485, 486, 486, 487, 488, 487, 486, 484, 483, 484, 485, 486, 486, 485, 485, 485, 486, 487, 490, 491, 491, 488, 487, 486, 485, 484, 484, 484, 485, 484, 483, 482, 483, 485, 487, 487, 486, 485, 484, 483, 482, 481, 482, 484, 484, 485, 485, 485, 484, 485, 485, 486, 485, 485, 485, 485, 484, 483, 484, 484, 485, 484, 482, 482, 482, 484, 484, 484, 483, 484, 485, 484, 483, 484, 486, 485, 485, 484, 483, 484, 484, 484, 485, 485, 484, 483, 481, 480, 480, 481, 482, 481, 482, 483, 483, 482, 481, 480, 482, 484, 484, 483, 484, 483, 482, 483, 482, 481, 479, 479, 479, 481, 482, 482, 482, 482, 483, 482, 484, 482, 484, 487, 485, 484, 483, 481, 480, 481, 482, 483, 484, 485, 485, 485, 485, 484, 482, 483, 485, 486, 486, 486, 485, 485, 485, 486, 485, 486, 485, 485, 484, 484, 484, 485, 483, 485, 485, 485, 484, 484, 483, 482, 483, 483, 484, 484, 485, 485, 482, 483, 481, 481, 482, 482, 482, 480, 480, 479, 480, 481, 482, 482, 483, 483, 480, 481, 480, 480, 480, 482, 483, 484, 484, 482, 483, 482, 482, 482, 483, 483, 483, 483, 484, 485, 487, 487, 488, 485, 486, 484, 483, 484, 485, 486, 488, 487, 489, 489, 488, 488, 487, 487, 486, 484, 484, 485, 485, 486, 485, 484, 485, 485, 483, 484, 484, 483, 483, 483, 482, 484, 485, 485, 484, 485, 486, 486, 486, 488, 489, 490, 491, 489, 487, 488, 487, 487, 489, 489, 490, 489, 490, 491, 491, 490, 490, 490, 490, 488, 488, 487, 488, 487, 486, 487, 485, 483, 483, 483, 484, 485, 485, 485, 482, 481, 481, 481, 482, 482, 481, 481, 480, 479, 479, 480, 481, 482, 482, 483, 483, 481, 479, 479, 480, 479, 479, 481, 482, 483, 484, 483, 483, 484, 484, 484, 485, 486, 484, 485, 487, 487, 486, 486, 488, 488, 488, 487, 488, 487, 487, 487, 488, 488, 488, 488, 487, 484, 485, 487, 486, 487, 486, 485, 485, 486, 486, 485, 484, 484, 484, 483, 485, 484, 484, 485, 484, 485, 484, 485, 484, 485, 485, 484, 482, 482, 482, 485, 485, 485, 485, 485, 484, 482, 481, 480, 480, 482, 481, 483, 483, 482, 482, 482, 475, 470, 467, 471, 475, 481, 484, 487, 486, 487, 487, 486, 486, 484, 485, 484, 485, 485, 485, 484, 484, 486, 486, 486, 486, 485, 486, 485, 485, 487, 488, 489, 489, 487, 487, 485, 484, 483, 484, 482, 484, 483, 484, 485, 485, 486, 487, 486, 485, 485, 483, 481, 481, 481, 483, 484, 485, 484, 482, 483, 483, 484, 484, 485, 485, 485, 483, 481, 482, 481, 484, 484, 482, 481, 480, 479, 479, 479, 481, 481, 482, 483, 482, 482, 480, 478, 477, 478, 479, 480, 480, 480, 481, 481, 483, 485, 485, 484, 483, 480, 480, 482, 484, 485, 485, 484, 485, 485, 486, 486, 486, 486, 487, 487, 487, 487, 487, 486, 486, 488, 486, 486, 485, 484, 484, 484, 483, 484, 483, 484, 484, 483, 484, 483, 482, 482, 483, 483, 482, 483, 483, 483, 484, 484, 485, 484, 484, 485, 484, 484, 486, 486, 487, 488, 488, 489, 489, 489, 488, 488, 488, 489, 489, 488, 488, 490, 489, 489, 490, 488, 489, 488, 486, 485, 486, 485, 485, 485, 484, 484, 487, 487, 487, 488, 486, 485, 484, 482, 483, 484, 484, 484, 483, 481, 480, 479, 481, 481, 484, 485, 486, 485, 485, 483, 480, 482, 481, 483, 482, 480, 481, 481, 482, 483, 484, 485, 484, 483, 481, 481, 481, 482, 484, 485, 485, 487, 488, 487, 488, 488, 488, 487, 486, 486, 486, 485, 486, 487, 487, 486, 487, 487, 487, 488, 488, 486, 485, 484, 482, 483, 485, 486, 485, 485, 485, 484, 485, 485, 485, 484, 483, 482, 482, 481, 483, 483, 484, 486, 487, 487, 488, 488, 487, 488, 486, 485, 485, 484, 484, 485, 487, 489, 492, 493, 491, 490, 489, 489, 488, 488, 486, 486, 487, 488, 488, 487, 488, 486, 487, 487, 486, 487, 486, 486, 485, 487, 487, 486, 484, 484, 483, 482, 481, 481, 481, 481, 481, 482, 484, 482, 482, 480, 479, 478, 479, 481, 483, 483, 481, 479, 479, 478, 480, 481, 481, 481, 481, 482, 483, 483, 484, 483, 483, 482, 481, 480, 479, 480, 480, 481, 482, 484, 485, 484, 485, 484, 484, 484, 482, 480, 480, 481, 482, 482, 482, 484, 485, 485, 486, 487, 486, 486, 486, 485, 485, 483, 483, 483, 483, 483, 483, 484, 485, 485, 486, 487, 486, 485, 486, 487, 487, 487, 488, 487, 485, 485, 486, 486, 488, 489, 489, 488, 486, 486, 485, 484, 483, 484, 485, 485, 486, 484, 483, 482, 482, 482, 481, 482, 482, 484, 485, 485, 485, 487, 486, 487, 486, 486, 484, 485, 485, 484, 483, 484, 483, 485, 486, 487, 488, 488, 488, 488, 486, 487, 486, 485, 486, 486, 485, 489, 489, 488, 489, 487, 487, 485, 485, 485, 485, 486, 486, 486, 484, 484, 483, 483, 484, 483, 483, 483, 483, 482, 480, 480, 480, 480, 481, 482, 483, 482, 481, 481, 482, 481, 481, 481, 480, 481, 481, 480, 481, 481, 481, 480, 481, 482, 482, 482, 482, 482, 482, 481, 481, 482, 482, 483, 483, 485, 485, 484, 483, 482, 482, 483, 484, 484, 486, 487, 489, 488, 489, 488, 488, 486, 487, 487, 487, 489, 491, 490, 489, 489, 490, 489, 489, 489, 489, 491, 492, 492, 492, 490, 490, 488, 490, 489, 489, 488, 488, 488, 489, 488, 488, 486, 485, 486, 483, 485, 484, 485, 485, 482, 482, 481, 481, 482, 481, 482, 483, 482, 483, 484, 484, 486, 484, 485, 483, 483, 484, 483, 484, 484, 482, 485, 485, 484, 483, 483, 483, 482, 484, 485, 485, 486, 485, 485, 484, 483, 482, 482, 483, 484, 484, 485, 482, 483, 485, 485, 484, 483, 481, 481, 482, 482, 481, 482, 482, 480, 481, 482, 481, 481, 480, 481, 479, 481, 480, 481, 480, 479, 482, 482, 483, 485, 484, 484, 483, 482, 480, 479, 479, 482, 481, 481, 482, 482, 483, 485, 484, 486, 485, 484, 485, 484, 484, 485, 485, 484, 485, 486, 487, 488, 489, 488, 489, 488, 487, 485, 486, 487, 489, 489, 489, 488, 488, 487, 487, 488, 487, 486, 485, 485, 484, 485, 484, 486, 485, 486, 486, 485, 486, 486, 485, 485, 485, 483, 485, 485, 486, 486, 485, 485, 484, 485, 485, 484, 483, 483, 484, 484, 485, 487, 487, 488, 488, 487, 485, 484, 484, 484, 485, 484, 484, 484, 484, 485, 485, 483, 484, 483, 484, 483, 483, 484, 485, 487, 487, 486, 486, 485, 486, 486, 486, 486, 487, 486, 485, 485, 486, 487, 487, 486, 486, 486, 487, 486, 486, 486, 485, 484, 483, 483, 484, 483, 484, 485, 485, 485, 485, 485, 483, 481, 480, 481, 480, 481, 481, 481, 481, 480, 480, 480, 481, 483, 483, 483, 482, 483, 483, 485, 485, 485, 486, 485, 484, 484, 483, 484, 482, 482, 482, 481, 482, 484, 484, 485, 485, 484, 485, 485, 484, 483, 482, 481, 481, 480, 482, 482, 481, 482, 481, 481, 479, 478, 480, 480, 481, 480, 479, 480, 480, 480, 481, 481, 481, 479, 479, 479, 479, 480, 482, 482, 481, 481, 481, 482, 483, 483, 484, 484, 485, 486, 487, 486, 487, 487, 487, 487, 487, 487, 487, 489, 489, 487, 488, 489, 489, 491, 491, 491, 491, 491, 492, 492, 492, 492, 492, 493, 493, 493, 491, 489, 487, 487, 488, 490, 490, 490, 489, 488, 487, 487, 487, 485, 488, 488, 487, 485, 484, 484, 485, 485, 486, 485, 484, 482, 479, 478, 478, 479, 480, 482, 482, 482, 480, 480, 480, 480, 481, 481, 480, 481, 482, 482, 482, 484, 482, 483, 483, 484, 484, 484, 485, 487, 488, 488, 487, 488, 489, 490, 489, 488, 489, 489, 489, 488, 486, 485, 484, 484, 485, 487, 488, 489, 486, 487, 486, 486, 486, 487, 486, 486, 485, 484, 484, 484, 484, 484, 483, 483, 482, 480, 481, 479, 481, 481, 482, 482, 482, 481, 482, 483, 485, 485, 485, 485, 484, 486, 485, 483, 481, 483, 485, 486, 486, 486, 485, 484, 483, 484, 484, 484, 486, 487, 488, 486, 485, 485, 484, 485, 485, 487, 488, 488, 488, 487, 486, 486, 486, 486, 487, 487, 488, 487, 486, 486, 487, 488, 490, 488, 489, 487, 485, 484, 485, 484, 484, 484, 483, 482, 483, 481, 480, 480, 479, 481, 481, 481, 482, 481, 480, 479, 479, 481, 483, 484, 484, 485, 483, 481, 478, 478, 478, 478, 480, 483, 483, 484, 481, 481, 480, 480, 480, 480, 480, 481, 481, 484, 484, 483, 483, 483, 484, 484, 484, 484, 485, 486, 488, 489, 489, 487, 485, 486, 484, 485, 486, 487, 486, 485, 484, 484, 484, 485, 485, 484, 485, 484, 483, 484, 483, 484, 485, 484, 485, 484, 485, 484, 486, 486, 485, 485, 483, 483, 481, 482, 483, 482, 484, 484, 483, 483, 483, 483, 483, 484, 484, 483, 484, 485, 485, 486, 486, 485, 486, 486, 485, 485, 483, 482, 484, 484, 485, 485, 485, 484, 485, 486, 486, 487, 487, 486, 488, 488, 489, 488, 487, 488, 488, 489, 490, 489, 490, 490, 490, 489, 491, 491, 489, 488, 486, 485, 483, 482, 485, 484, 485, 483, 482, 481, 482, 482, 483, 484, 483, 483, 480, 480, 479, 480, 481, 484, 484, 483, 483, 482, 480, 481, 481, 483, 483, 483, 482, 483, 483, 485, 484, 485, 484, 484, 484, 485, 489, 489, 490, 488, 487, 486, 487, 486, 487, 485, 485, 484, 483, 483, 483, 483, 482, 482, 482, 484, 484, 483, 483, 485, 485, 486, 486, 485, 484, 483, 483, 482, 482, 485, 484, 482, 483, 485, 484, 484, 485, 485, 486, 483, 483, 482, 484, 485, 485, 486, 485, 484, 484, 486, 488, 488, 487, 486, 485, 485, 484, 485, 485, 486, 486, 485, 486, 487, 485, 484, 483, 483, 483, 483, 483, 484, 486, 487, 487, 483, 484, 483, 484, 486, 488, 488, 489, 488, 488, 486, 485, 485, 485, 484, 483, 483, 483, 486, 484, 484, 484, 484, 487, 488, 489, 489, 488, 487, 487, 486, 486, 486, 486, 485, 484, 481, 479, 480, 481, 482, 483, 481, 480, 480, 481, 481, 479, 479, 480, 480, 480, 480, 482, 481, 482, 483, 483, 482, 481, 480, 479, 480, 481, 482, 482, 482, 481, 480, 481, 481, 482, 483, 486, 486, 487, 487, 486, 486, 486, 486, 486, 486, 487, 486, 485, 487, 486, 485, 485, 485, 486, 485, 486, 486, 485, 485, 485, 484, 484, 484, 485, 485, 488, 489, 488, 489, 487, 485, 487, 487, 488, 489, 489, 488, 488, 487, 487, 488, 488, 488, 490, 489, 490, 490, 488, 490, 489, 489, 488, 487, 487, 489, 489, 490, 492, 492, 492, 491, 490, 489, 490, 490, 489, 487, 488, 487, 487, 488, 486, 486, 487, 486, 487, 487, 484, 485, 486, 485, 485, 486, 487, 486, 486, 485, 485, 484, 484, 485, 485, 486, 485, 483, 482, 482, 484, 483, 483, 483, 485, 485, 485, 485, 484, 482, 482, 481, 481, 480, 479, 479, 478, 478, 478, 480, 481, 481, 481, 481, 480, 479, 479, 479, 478, 478, 480, 482, 482, 481, 481, 481, 479, 479, 479, 481, 482, 484, 484, 485, 485, 484, 483, 483, 483, 483, 483, 484, 484, 485, 488, 491, 492, 492, 493, 491, 492, 490, 490, 490, 488, 489, 490, 491, 491, 491, 491, 489, 488, 488, 488, 487, 486, 485, 484, 484, 484, 485, 484, 484, 484, 482, 482, 481, 481, 479, 480, 480, 481, 481, 479, 478, 476, 476, 476, 477, 480, 481, 481, 482, 481, 481, 481, 481, 481, 482, 482, 483, 484, 485, 486, 486, 485, 485, 486, 488, 489, 491, 489, 489, 489, 490, 490, 489, 489, 489, 490, 489, 488, 488, 487, 486, 486, 485, 486, 486, 485, 486, 486, 485, 485, 485, 485, 485, 485, 485, 484, 485, 485, 486, 486, 486, 485, 485, 487, 488, 487, 486, 486, 485, 484, 484, 482, 482, 483, 483, 484, 487, 487, 487, 485, 484, 484, 484, 486, 487, 487, 486, 485, 485, 484, 484, 483, 484, 485, 485, 486, 485, 484, 485, 484, 483, 482, 481, 481, 482, 483, 485, 485, 484, 484, 483, 483, 483, 484, 484, 483, 484, 483, 484, 483, 484, 484, 484, 486, 485, 486, 486, 486, 487, 488, 491, 489, 487, 487, 486, 485, 486, 487, 489, 488, 488, 488, 486, 484, 483, 483, 484, 484, 486, 486, 486, 486, 486, 487, 487, 487, 485, 485, 483, 482, 481, 481, 482, 480, 480, 482, 482, 484, 484, 484, 484, 484, 484, 485, 485, 485, 484, 484, 483, 483, 482, 482, 481, 480, 479, 480, 479, 480, 481, 482, 482, 483, 483, 481, 480, 477, 477, 477, 476, 477, 478, 479, 479, 480, 480, 479, 478, 477, 477, 478, 480, 481, 481, 481, 481, 482, 481, 484, 485, 486, 487, 488, 488, 489, 489, 487, 489, 488, 489, 491, 490, 489, 488, 489, 490, 491, 492, 492, 492, 491, 489, 490, 490, 488, 488, 487, 487, 487, 487, 485, 486, 486, 486, 486, 486, 486, 484, 483, 482, 483, 484, 485, 485, 485, 484, 483, 483, 483, 481, 481, 482, 481, 481, 479, 479, 480, 482, 483, 485, 486, 485, 484, 485, 484, 484, 484, 486, 486, 486, 487, 487, 487, 486, 485, 484, 485, 487, 490, 489, 488, 486, 487, 489, 491, 492, 494, 493, 492, 493, 492, 493, 492, 491, 491, 490, 491, 490, 490, 490, 491, 490, 489, 486, 486, 484, 487, 487, 489, 490, 489, 487, 487, 486, 485, 485, 486, 484, 484, 482, 482, 482, 483, 483, 484, 485, 484, 486, 485, 485, 484, 483, 482, 484, 486, 486, 486, 486, 487, 487, 485, 485, 484, 484, 484, 484, 482, 483, 482, 484, 484, 484, 485, 485, 485, 486, 486, 485, 483, 482, 482, 480, 479, 480, 480, 482, 483, 483, 484, 483, 483, 481, 482, 482, 481, 480, 480, 480, 479, 479, 481, 481, 482, 482, 481, 481, 479, 479, 478, 480, 479, 480, 480, 481, 481, 482, 482, 482, 482, 481, 479, 479, 479, 480, 481, 484, 484, 484, 482, 483, 483, 485, 485, 485, 484, 484, 485, 485, 485, 483, 483, 483, 484, 485, 485, 488, 488, 488, 487, 487, 485, 484, 484, 485, 485, 486, 488, 487, 488, 486, 484, 483, 481, 483, 483, 484, 485, 486, 487, 487, 487, 486, 486, 486, 485, 485, 484, 484, 482, 482, 481, 483, 485, 486, 488, 487, 486, 486, 486, 485, 486, 487, 486, 486, 487, 487, 487, 487, 487, 486, 485, 485, 485, 486, 485, 485, 486, 488, 488, 486, 486, 486, 487, 488, 486, 487, 487, 487, 486, 486, 487, 487, 488, 487, 487, 488, 487, 488, 488, 487, 488, 487, 489, 489, 488, 487, 484, 484, 484, 486, 487, 488, 488, 489, 488, 487, 486, 486, 486, 484, 485, 485, 484, 487, 486, 485, 485, 485, 483, 484, 484, 484, 483, 482, 481, 481, 480, 481, 482, 485, 485, 486, 485, 483, 483, 482, 482, 482, 483, 482, 481, 483, 484, 484, 484, 485, 483, 482, 482, 483, 482, 483, 483, 483, 482, 481, 481, 482, 483, 483, 481, 480, 480, 478, 478, 480, 480, 480, 481, 482, 483, 482, 482, 480, 480, 480, 480, 481, 481, 482, 482, 481, 482, 482, 484, 484, 483, 484, 484, 484, 485, 484, 485, 486, 485, 486, 486, 486, 487, 487, 485, 485, 485, 486, 485, 486, 487, 489, 489, 490, 490, 489, 489, 492, 491, 490, 489, 489, 489, 488, 488, 487, 486, 487, 489, 489, 490, 489, 488, 487, 486, 484, 484, 484, 487, 485, 487, 487, 486, 485, 484, 484, 483, 482, 482, 481, 481, 484, 484, 485, 485, 485, 485, 482, 484, 484, 485, 486, 484, 483, 484, 484, 484, 483, 482, 482, 483, 485, 487, 486, 486, 485, 484, 483, 483, 482, 482, 484, 484, 486, 487, 487, 486, 486, 486, 485, 485, 485, 484, 484, 485, 485, 486, 487, 485, 483, 483, 483, 480, 479, 478, 480, 481, 481, 481, 480, 482, 482, 481, 481, 482, 482, 482, 482, 482, 481, 482, 483, 485, 484, 486, 485, 485, 486, 485, 486, 485, 484, 484, 485, 486, 487, 487, 485, 485, 485, 485, 485, 485, 483, 483, 483, 484, 485, 485, 484, 485, 486, 486, 486, 486, 486, 484, 483, 483, 485, 485, 486, 486, 485, 487, 487, 488, 487, 488, 487, 488, 488, 486, 486, 486, 485, 486, 485, 484, 483, 483, 484, 484, 485, 485, 486, 487, 487, 487, 488, 488, 487, 488, 487, 486, 486, 486, 487, 486, 483, 482, 482, 483, 483, 485, 484, 484, 484, 483, 483, 483, 484, 485, 485, 484, 480, 480, 479, 480, 481, 482, 482, 483, 483, 482, 481, 481, 482, 481, 481, 484, 485, 486, 486, 487, 486, 485, 485, 484, 483, 484, 482, 484, 485, 486, 488, 489, 488, 487, 487, 486, 484, 483, 482, 481, 482, 481, 484, 484, 484, 485, 483, 483, 483, 482, 482, 483, 484, 484, 484, 482, 479, 480, 480, 479, 481, 483, 483, 482, 481, 481, 481, 482, 482, 483, 484, 485, 485, 486, 486, 484, 481, 480, 478, 481, 479, 480, 480, 481, 482, 483, 482, 483, 481, 481, 480, 481, 482, 483, 484, 484, 485, 485, 485, 482, 483, 484, 484, 484, 485, 485, 485, 485, 485, 487, 489, 490, 489, 488, 488, 488, 488, 487, 488, 489, 489, 490, 490, 490, 488, 487, 488, 487, 485, 484, 484, 485, 486, 487, 487, 487, 484, 484, 482, 482, 481, 482, 484, 483, 484, 483, 484, 483, 482, 482, 482, 483, 482, 484, 484, 482, 483, 483, 483, 482, 485, 486, 487, 488, 488, 489, 489, 488, 490, 488, 487, 486, 485, 485, 486, 484, 485, 485, 486, 486, 487, 487, 486, 486, 486, 485, 483, 484, 484, 483, 482, 481, 484, 484, 483, 483, 481, 480, 481, 481, 482, 483, 483, 483, 482, 481, 481, 481, 480, 481, 481, 482, 481, 481, 481, 480, 482, 483, 482, 482, 483, 484, 485, 487, 487, 488, 488, 487, 486, 486, 485, 484, 484, 484, 484, 485, 486, 487, 486, 484, 484, 485, 484, 483, 482, 482, 480, 480, 481, 483, 485, 484, 484, 482, 482, 483, 482, 482, 483, 483, 485, 485, 485, 485, 484, 483, 483, 482, 482, 481, 482, 484, 485, 486, 485, 486, 486, 485, 486, 485, 486, 484, 485, 486, 486, 486, 486, 485, 485, 483, 484, 485, 486, 486, 486, 486, 483, 483, 484, 484, 485, 486, 486, 484, 485, 486, 486, 485, 485, 485, 484, 485, 485, 485, 487, 487, 486, 485, 485, 483, 482, 483, 485, 484, 485, 486, 486, 487, 485, 485, 484, 485, 486, 487, 486, 484, 482, 481, 481, 481, 482, 482, 483, 484, 483, 484, 484, 482, 482, 479, 480, 479, 481, 482, 483, 483, 483, 482, 481, 480, 479, 479, 479, 479, 480, 482, 484, 482, 482, 483, 482, 482, 481, 481, 478, 479, 480, 481, 481, 482, 482, 483, 483, 484, 483, 482, 481, 480, 479, 480, 480, 482, 481, 480, 479, 479, 479, 482, 484, 484, 484, 484, 485, 485, 482, 482, 481, 481, 480, 481, 483, 485, 485, 486, 487, 486, 486, 485, 482, 481, 480, 483, 484, 485, 484, 484, 483, 484, 484, 484, 483, 484, 483, 482, 482, 482, 483, 482, 484, 484, 486, 485, 485, 483, 482, 482, 482, 484, 485, 487, 487, 488, 489, 490, 488, 487, 487, 487, 487, 490, 490, 491, 491, 491, 488, 489, 491, 491, 491, 491, 490, 490, 490, 490, 491, 491, 491, 490, 490, 489, 489, 490, 487, 487, 486, 485, 485, 485, 485, 484, 482, 482, 482, 484, 483, 484, 484, 483, 483, 484, 485, 485, 485, 484, 482, 481, 480, 480, 481, 481, 483, 483, 483, 481, 482, 482, 485, 484, 486, 485, 485, 483, 484, 484, 485, 485, 485, 485, 483, 484, 484, 483, 485, 485, 485, 485, 486, 485, 485, 486, 485, 485, 485, 485, 485, 485, 483, 484, 482, 483, 482, 483, 485, 483, 482, 479, 478, 478, 479, 480, 479, 481, 482, 480, 480, 479, 479, 478, 480, 480, 481, 481, 480, 479, 479, 481, 480, 480, 480, 481, 480, 481, 481, 480, 480, 481, 481, 483, 481, 481, 481, 481, 483, 485, 486, 484, 484, 483, 484, 483, 485, 485, 486, 488, 487, 487, 488, 489, 489, 489, 489, 487, 487, 486, 486, 487, 488, 489, 489, 489, 487, 487, 487, 488, 488, 489, 489, 488, 489, 490, 491, 492, 490, 489, 487, 486, 484, 484, 483, 485, 485, 486, 488, 487, 487, 487, 488, 489, 487, 487, 487, 485, 486, 485, 486, 486, 485, 486, 485, 485, 483, 483, 481, 481, 482, 483, 483, 485, 485, 485, 484, 484, 485, 484, 483, 483, 482, 484, 484, 483, 485, 484, 485, 484, 485, 485, 485, 485, 485, 485, 484, 487, 487, 487, 488, 490, 490, 489, 489, 489, 488, 487, 486, 485, 484, 485, 486, 487, 487, 486, 485, 485, 485, 487, 486, 487, 487, 488, 488, 487, 487, 487, 487, 488, 487, 485, 484, 484, 483, 484, 484, 482, 483, 482, 483, 483, 483, 482, 483, 482, 481, 482, 483, 483, 483, 484, 482, 483, 482, 482, 480, 481, 482, 484, 483, 483, 482, 483, 484, 483, 482, 481, 482, 480, 480, 481, 481, 479, 479, 477, 478, 477, 477, 478, 479, 480, 480, 480, 481, 480, 479, 478, 478, 479, 479, 481, 482, 482, 480, 480, 481, 480, 481, 482, 483, 483, 483, 484, 483, 484, 483, 483, 482, 482, 483, 484, 484, 485, 486, 486, 486, 487, 486, 485, 484, 484, 483, 485, 485, 485, 487, 487, 486, 485, 487, 489, 491, 491, 490, 490, 488, 488, 487, 485, 486, 487, 487, 485, 485, 485, 486, 486, 488, 488, 486, 485, 487, 487, 486, 487, 486, 487, 486, 485, 485, 485, 485, 484, 483, 481, 482, 481, 480, 480, 481, 483, 484, 485, 487, 487, 486, 485, 482, 482, 481, 481, 482, 484, 484, 484, 482, 483, 481, 481, 481, 482, 482, 484, 484, 483, 483, 484, 485, 484, 483, 482, 481, 481, 482, 482, 480, 481, 481, 482, 482, 482, 482, 483, 481, 481, 483, 482, 483, 482, 481, 482, 482, 482, 483, 482, 482, 483, 483, 484, 483, 482, 483, 484, 485, 487, 487, 488, 489, 487, 487, 486, 484, 485, 485, 486, 486, 487, 488, 489, 489, 489, 488, 486, 485, 486, 486, 487, 485, 485, 483, 485, 487, 488, 490, 490, 490, 488, 487, 487, 485, 485, 486, 487, 488, 487, 484, 482, 481, 481, 481, 481, 481, 482, 482, 483, 484, 485, 485, 484, 483, 482, 480, 481, 481, 480, 479, 480, 479, 479, 481, 482, 483, 484, 485, 486, 485, 484, 483, 482, 483, 484, 484, 481, 481, 479, 480, 482, 483, 485, 485, 486, 485, 484, 483, 484, 484, 485, 485, 486, 485, 485, 484, 486, 485, 485, 486, 487, 487, 487, 487, 487, 487, 486, 486, 485, 485, 485, 485, 483, 483, 484, 485, 486, 485, 485, 485, 484, 483, 484, 484, 483, 483, 482, 484, 485, 486, 486, 485, 487, 486, 484, 484, 484, 484, 485, 485, 486, 483, 482, 482, 481, 481, 481, 482, 482, 483, 482, 481, 480, 480, 480, 482, 482, 483, 483, 485, 484, 485, 486, 486, 485, 486, 485, 484, 484, 484, 484, 486, 486, 485, 485, 484, 482, 482, 483, 483, 484, 486, 486, 485, 486, 485, 485, 486, 486, 485, 486, 488, 488, 488, 488, 487, 488, 488, 487, 487, 486, 487, 486, 486, 484, 484, 485, 488, 487, 488, 489, 488, 488, 487, 487, 487, 487, 488, 487, 484, 484, 483, 483, 483, 483, 483, 484, 484, 484, 485, 486, 488, 487, 487, 485, 485, 486, 488, 487, 486, 483, 483, 482, 484, 483, 485, 487, 489, 488, 489, 487, 488, 487, 488, 488, 485, 485, 486, 486, 487, 487, 485, 485, 483, 484, 485, 483, 482, 482, 482, 484, 484, 483, 481, 481, 479, 478, 479, 479, 478, 477, 476, 475, 475, 476, 476, 476, 477, 478, 479, 480, 480, 480, 479, 479, 478, 479, 479, 479, 480, 480, 479, 480, 480, 480, 480, 482, 485, 485, 485, 485, 485, 486, 487, 486, 486, 486, 486, 485, 485, 486, 486, 488, 490, 491, 491, 490, 489, 489, 490, 489, 489, 487, 488, 488, 486, 485, 485, 484, 484, 484, 483, 484, 484, 484, 483, 482, 481, 481, 482, 484, 485, 486, 485, 483, 483, 482, 481, 481, 482, 481, 482, 483, 485, 485, 485, 484, 484, 484, 482, 483, 481, 480, 481, 483, 484, 485, 487, 487, 487, 488, 489, 490, 493, 492, 490, 487, 486, 488, 489, 488, 488, 488, 488, 486, 487, 488, 488, 486, 486, 485, 485, 486, 487, 488, 488, 487, 486, 486, 485, 485, 486, 485, 484, 484, 484, 483, 482, 485, 485, 484, 485, 484, 484, 483, 483, 483, 482, 481, 480, 481, 481, 481, 482, 481, 481, 480, 482, 482, 481, 482, 482, 485, 484, 485, 486, 485, 485, 485, 486, 486, 486, 485, 485, 486, 486, 487, 486, 486, 485, 484, 484, 484, 483, 481, 483, 484, 486, 486, 487, 486, 484, 484, 485, 486, 485, 485, 485, 485, 485, 483, 484, 484, 484, 483, 482, 482, 481, 482, 481, 482, 482, 483, 483, 482, 482, 481, 480, 478, 478, 479, 479, 479, 478, 477, 475, 475, 475, 475, 477, 476, 478, 478, 479, 480, 482, 482, 484, 484, 485, 486, 486, 486, 485, 485, 486, 487, 486, 488, 488, 491, 491, 489, 490, 490, 490, 492, 493, 493, 494, 492, 492, 492, 492, 491, 490, 490, 493, 491, 490, 488, 488, 488, 487, 487, 487, 487, 486, 487, 487, 485, 486, 484, 485, 483, 483, 483, 482, 482, 483, 484, 484, 484, 482, 482, 482, 481, 480, 480, 480, 480, 479, 478, 479, 479, 480, 481, 484, 484, 484, 482, 482, 483, 484, 485, 486, 486, 486, 488, 489, 487, 487, 486, 486, 484, 483, 485, 487, 487, 488, 487, 486, 485, 482, 484, 485, 485, 486, 485, 485, 483, 483, 483, 483, 483, 482, 482, 483, 483, 485, 486, 487, 487, 487, 485, 484, 485, 485, 486, 486, 486, 486, 485, 485, 487, 488, 489, 490, 490, 489, 490, 491, 491, 491, 490, 489, 489, 489, 489, 488, 488, 487, 487, 488, 487, 488, 487, 487, 487, 487, 487, 484, 483, 481, 481, 482, 482, 482, 482, 482, 482, 482, 483, 483, 484, 485, 482, 483, 482, 481, 480, 480, 482, 484, 483, 483, 485, 485, 486, 488, 489, 488, 488, 488, 488, 487, 485, 485, 484, 483, 484, 482, 482, 482, 482, 482, 482, 484, 483, 484, 483, 483, 483, 483, 483, 483, 483, 482, 482, 482, 482, 481, 482, 483, 484, 486, 485, 485, 484, 485, 485, 485, 483, 481, 479, 480, 480, 482, 480, 481, 482, 483, 484, 485, 485, 483, 484, 484, 485, 487, 486, 486, 485, 485, 483, 484, 482, 481, 482, 481, 483, 484, 485, 484, 485, 483, 484, 484, 484, 484, 483, 483, 485, 486, 488, 487, 487, 486, 485, 485, 485, 485, 485, 484, 482, 483, 483, 483, 481, 482, 482, 483, 483, 484, 484, 484, 485, 485, 485, 486, 485, 486, 485, 485, 484, 484, 482, 482, 482, 482, 483, 481, 482, 482, 482, 484, 484, 485, 485, 483, 485, 484, 482, 482, 482, 482, 483, 484, 484, 484, 483, 483, 483, 484, 486, 488, 487, 488, 488, 486, 487, 488, 487, 489, 488, 488, 487, 488, 489, 488, 490, 489, 492, 494, 495, 494, 492, 489, 487, 485, 486, 486, 486, 485, 484, 484, 482, 481, 480, 481, 481, 481, 483, 483, 482, 480, 480, 478, 478, 480, 480, 479, 480, 481, 479, 478, 479, 478, 481, 482, 485, 486, 485, 484, 484, 482, 482, 482, 482, 482, 483, 485, 487, 488, 487, 488, 488, 489, 487, 485, 484, 484, 482, 483, 483, 485, 486, 486, 486, 485, 485, 482, 480, 480, 481, 482, 485, 484, 486, 487, 487, 486, 485, 483, 483, 484, 484, 484, 484, 484, 483, 482, 482, 482, 482, 483, 482, 481, 481, 480, 481, 482, 484, 485, 485, 485, 485, 486, 485, 485, 485, 486, 487, 486, 485, 486, 486, 486, 486, 486, 485, 485, 484, 482, 482, 480, 481, 483, 484, 484, 484, 486, 485, 484, 487, 487, 489, 490, 488, 488, 487, 484, 485, 483, 481, 482, 481, 482, 482, 482, 480, 481, 481, 481, 480, 482, 482, 482, 481, 482, 482, 481, 480, 479, 478, 479, 480, 481, 484, 485, 486, 485, 484, 484, 485, 485, 484, 482, 483, 483, 484, 485, 486, 488, 488, 489, 490, 488, 488, 488, 489, 490, 491, 491, 491, 492, 490, 490, 489, 489, 488, 489, 489, 490, 490, 489, 489, 489, 489, 488, 487, 486, 485, 483, 482, 481, 481, 480, 478, 479, 479, 479, 479, 480, 481, 481, 480, 480, 480, 482, 483, 483, 484, 484, 484, 484, 482, 483, 481, 481, 481, 482, 483, 482, 483, 483, 485, 485, 485, 485, 486, 487, 488, 490, 489, 488, 487, 488, 488, 490, 489, 489, 489, 488, 487, 487, 488, 489, 490, 490, 489, 487, 487, 486, 486, 486, 487, 487, 488, 486, 485, 486, 487, 487, 487, 487, 487, 487, 489, 490, 490, 489, 489, 487, 486, 486, 486, 485, 486, 486, 486, 486, 485, 485, 485, 485, 485, 484, 484, 484, 485, 485, 485, 485, 485, 485, 485, 486, 485, 485, 487, 486, 486, 487, 487, 487, 488, 487, 488, 488, 490, 490, 490, 489, 487, 487, 488, 488, 488, 489, 490, 490, 490, 490, 489, 488, 486, 484, 483, 483, 483, 485, 484, 485, 486, 486, 484, 484, 484, 484, 485, 484, 484, 484, 483, 483, 483, 484, 483, 482, 482, 483, 483, 482, 481, 480, 478, 476, 475, 475, 475, 475, 476, 477, 476, 477, 477, 478, 480, 480, 480, 480, 480, 478, 478, 477, 478, 478, 479, 479, 479, 478, 479, 479, 478, 478, 479, 481, 483, 483, 484, 486, 486, 488, 487, 488, 487, 489, 488, 488, 489, 489, 490, 490, 489, 488, 491, 490, 491, 490, 489, 488, 489, 489, 488, 488, 487, 486, 486, 486, 488, 488, 488, 488, 486, 484, 483, 482, 481, 482, 482, 482, 482, 482, 482, 481, 481, 481, 480, 481, 482, 482, 480, 481, 482, 483, 483, 484, 484, 484, 483, 482, 481, 482, 483, 484, 484, 484, 484, 482, 482, 483, 482, 484, 483, 484, 483, 483, 482, 483, 482, 483, 485, 486, 485, 486, 487, 487, 487, 487, 485, 484, 485, 486, 485, 484, 485, 485, 486, 485, 486, 485, 486, 485, 486, 487, 488, 488, 489, 486, 485, 485, 484, 485, 484, 482, 483, 483, 483, 484, 484, 483, 483, 482, 483, 485, 486, 486, 487, 486, 486, 486, 486, 485, 484, 483, 482, 481, 482, 483, 484, 483, 485, 485, 484, 485, 485, 485, 485, 484, 486, 486, 486, 485, 485, 484, 485, 485, 485, 484, 484, 485, 485, 485, 485, 486, 487, 486, 486, 484, 483, 483, 483, 484, 484, 484, 484, 486, 484, 484, 485, 485, 487, 488, 487, 488, 487, 485, 487, 486, 486, 484, 485, 484, 485, 486, 487, 486, 486, 485, 485, 485, 483, 482, 481, 481, 480, 481, 482, 484, 486, 486, 487, 487, 488, 486, 487, 487, 487, 485, 485, 483, 482, 482, 483, 484, 486, 486, 487, 486, 486, 486, 487, 485, 484, 484, 484, 483, 484, 485, 485, 485, 484, 483, 482, 482, 482, 482, 483, 485, 486, 485, 484, 483, 480, 480, 480, 480, 480, 479, 482, 482, 483, 484, 483, 484, 483, 483, 483, 485, 485, 485, 486, 485, 485, 485, 487, 487, 487, 487, 486, 486, 486, 487, 486, 485, 486, 486, 485, 484, 485, 485, 486, 486, 486, 487, 485, 485, 485, 487, 487, 488, 489, 488, 488, 486, 486, 485, 486, 487, 486, 486, 485, 484, 485, 485, 486, 485, 484, 483, 483, 482, 483, 484, 484, 485, 484, 484, 482, 482, 481, 482, 483, 483, 484, 485, 484, 486, 486, 485, 486, 485, 488, 488, 487, 487, 486, 487, 486, 485, 484, 483, 483, 484, 485, 486, 487, 488, 487, 486, 484, 484, 484, 487, 487, 485, 485, 483, 483, 484, 482, 482, 482, 479, 480, 480, 481, 480, 480, 480, 479, 479, 481, 480, 482, 482, 483, 483, 484, 484, 483, 482, 481, 482, 482, 483, 484, 485, 484, 485, 485, 486, 487, 488, 488, 487, 488, 487, 487, 487, 487, 487, 487, 487, 486, 486, 486, 484, 484, 485, 485, 485, 486, 487, 488, 489, 489, 489, 487, 486, 486, 486, 487, 488, 487, 486, 484, 485, 483, 483, 483, 483, 482, 482, 484, 484, 485, 485, 485, 485, 484, 484, 484, 484, 485, 485, 485, 484, 482, 481, 480, 480, 481, 482, 482, 481, 481, 481, 482, 482, 481, 481, 481, 483, 482, 483, 483, 483, 483, 484, 485, 485, 485, 485, 484, 483, 485, 485, 485, 484, 485, 483, 484, 484, 485, 486, 486, 487, 485, 486, 486, 485, 487, 486, 485, 485, 486, 486, 487, 488, 487, 485, 484, 483, 481, 483, 484, 484, 485, 484, 484, 484, 484, 485, 484, 484, 484, 482, 483, 483, 482, 483, 484, 484, 483, 483, 482, 483, 485, 486, 486, 488, 489, 488, 488, 485, 486, 487, 487, 489, 491, 490, 490, 488, 488, 487, 486, 485, 486, 486, 487, 487, 489, 489, 488, 485, 485, 484, 484, 486, 485, 484, 484, 483, 483, 482, 480, 481, 482, 484, 486, 487, 486, 485, 483, 482, 483, 482, 483, 485, 484, 483, 482, 481, 480, 481, 480, 481, 483, 483, 485, 485, 484, 483, 484, 482, 483, 482, 481, 480, 479, 479, 479, 480, 480, 482, 482, 483, 484, 484, 485, 484, 483, 485, 485, 486, 484, 484, 484, 484, 484, 485, 487, 488, 487, 488, 487, 487, 487, 487, 488, 488, 488, 489, 489, 489, 489, 489, 487, 487, 488, 488, 488, 489, 489, 489, 486, 486, 487, 488, 489, 491, 492, 491, 492, 489, 487, 486, 484, 484, 484, 483, 484, 483, 483, 483, 483, 482, 481, 481, 480, 480, 481, 481, 481, 480, 478, 476, 476, 476, 478, 479, 480, 480, 480, 479, 479, 478, 478, 479, 480, 482, 482, 482, 483, 484, 483, 483, 482, 483, 483, 484, 485, 484, 483, 482, 482, 481, 482, 482, 481, 481, 482, 483, 483, 484, 484, 482, 481, 481, 481, 480, 481, 482, 481, 482, 482, 483, 484, 485, 485, 485, 485, 485, 486, 485, 486, 487, 488, 488, 488, 487, 488, 486, 488, 489, 490, 490, 489, 489, 487, 486, 483, 484, 485, 487, 489, 492, 493, 493, 493, 491, 488, 487, 487, 486, 485, 485, 485, 485, 486, 486, 485, 485, 485, 485, 483, 484, 485, 485, 485, 486, 483, 484, 482, 481, 481, 479, 479, 481, 482, 485, 485, 484, 485, 486, 485, 486, 486, 485, 486, 486, 488, 489, 488, 488, 487, 487, 487, 487, 487, 488, 487, 487, 486, 486, 486, 485, 485, 484, 484, 482, 483, 485, 486, 485, 485, 487, 486, 487, 487, 485, 484, 483, 482, 481, 481, 480, 482, 482, 482, 482, 483, 483, 482, 481, 482, 482, 483, 483, 482, 481, 480, 481, 481, 482, 482, 481, 480, 480, 482, 484, 482, 482, 481, 482, 481, 481, 482, 485, 484, 484, 484, 484, 484, 484, 484, 483, 484, 485, 485, 486, 486, 486, 485, 485, 485, 487, 488, 487, 486, 484, 484, 485, 483, 483, 482, 483, 484, 485, 485, 484, 484, 485, 485, 485, 484, 485, 484, 484, 485, 484, 483, 484, 484, 484, 483, 484, 484, 483, 482, 483, 483, 482, 481, 480, 479, 480, 482, 484, 484, 484, 484, 484, 485, 487, 488, 487, 488, 486, 486, 485, 486, 485, 484, 484, 484, 484, 484, 484, 484, 484, 485, 486, 488, 486, 487, 486, 485, 483, 482, 483, 481, 481, 483, 483, 484, 483, 483, 483, 482, 481, 477, 479, 479, 481, 482, 483, 482, 482, 482, 481, 481, 481, 481, 481, 482, 481, 480, 482, 482, 483, 484, 485, 487, 487, 484, 484, 484, 485, 485, 486, 485, 486, 485, 485, 488, 487, 488, 490, 489, 488, 490, 489, 489, 489, 487, 489, 488, 489, 488, 487, 487, 487, 489, 489, 489, 488, 488, 486, 486, 487, 485, 487, 487, 486, 483, 481, 480, 482, 481, 483, 483, 485, 485, 485, 484, 484, 483, 484, 483, 484, 484, 484, 484, 484, 485, 485, 484, 484, 484, 485, 485, 485, 485, 486, 488, 486, 485, 485, 484, 485, 484, 486, 485, 486, 486, 486, 487, 486, 486, 485, 484, 484, 485, 485, 485, 483, 482, 482, 483, 485, 486, 487, 488, 486, 487, 485, 486, 486, 484, 485, 484, 483, 484, 482, 482, 482, 481, 481, 478, 480, 479, 480, 480, 480, 480, 481, 481, 480, 480, 481, 482, 482, 483, 481, 483, 484, 484, 486, 486, 485, 483, 482, 481, 481, 483, 484, 483, 483, 482, 482, 484, 485, 485, 485, 485, 483, 484, 483, 482, 483, 485, 485, 487, 487, 487, 488, 487, 487, 488, 488, 488, 487, 484, 486, 486, 485, 486, 487, 487, 487, 486, 487, 487, 485, 485, 484, 486, 484, 484, 484, 485, 484, 483, 483, 484, 486, 488, 489, 489, 488, 488, 486, 486, 484, 484, 484, 484, 485, 487, 489, 488, 488, 487, 485, 485, 484, 485, 485, 486, 485, 486, 488, 488, 488, 486, 485, 484, 485, 486, 486, 485, 485, 486, 487, 485, 484, 484, 484, 484, 484, 486, 485, 485, 484, 484, 484, 485, 485, 485, 486, 485, 488, 488, 488, 488, 488, 487, 486, 485, 485, 484, 483, 482, 482, 482, 484, 485, 484, 485, 486, 485, 485, 483, 483, 481, 481, 481, 481, 482, 482, 481, 481, 482, 483, 486, 486, 485, 484, 483, 480, 480, 481, 481, 481, 479, 477, 474, 472, 474, 476, 479, 482, 484, 483, 482, 480, 481, 482, 483, 481, 482, 483, 483, 485, 485, 483, 483, 483, 483, 482, 481, 480, 480, 481, 481, 482, 483, 483, 483, 485, 485, 486, 485, 484, 483, 482, 483, 483, 483, 485, 486, 486, 487, 488, 490, 490, 490, 490, 490, 490, 491, 491, 491, 491, 492, 491, 490, 490, 490, 491, 490, 491, 491, 489, 488, 489, 490, 488, 486, 486, 486, 487, 488, 487, 487, 487, 487, 487, 487, 486, 487, 486, 487, 487, 486, 488, 488, 486, 485, 486, 486, 486, 484, 484, 483, 483, 484, 485, 486, 485, 485, 484, 483, 483, 484, 484, 485, 484, 484, 484, 484, 483, 482, 481, 480, 479, 479, 479, 479, 479, 480, 480, 481, 482, 481, 482, 483, 483, 482, 480, 481, 483, 481, 483, 483, 482, 480, 480, 481, 481, 482, 482, 482, 483, 483, 485, 485, 484, 485, 483, 484, 484, 483, 484, 482, 481, 482, 482, 482, 481, 482, 481, 481, 481, 483, 481, 481, 481, 482, 481, 482, 482, 482, 482, 481, 481, 482, 483, 483, 483, 482, 482, 483, 483, 483, 484, 484, 483, 485, 485, 485, 484, 483, 483, 483, 484, 484, 485, 486, 487, 487, 485, 484, 482, 482, 484, 484, 484, 484, 485, 485, 484, 483, 484, 483, 482, 482, 484, 484, 484, 484, 484, 484, 485, 485, 485, 487, 487, 486, 485, 483, 483, 483, 481, 481, 482, 484, 484, 486, 485, 485, 484, 484, 482, 483, 482, 482, 483, 483, 483, 484, 486, 486, 487, 487, 486, 486, 483, 484, 486, 486, 488, 485, 484, 483, 483, 484, 483, 483, 484, 484, 485, 485, 483, 483, 483, 483, 485, 484, 485, 485, 484, 484, 482, 483, 483, 486, 488, 488, 488, 488, 487, 485, 485, 484, 483, 483, 484, 484, 486, 484, 484, 485, 485, 486, 487, 487, 487, 487, 485, 485, 486, 486, 485, 483, 483, 483, 483, 483, 484, 485, 486, 488, 486, 485, 484, 483, 483, 483, 483, 483, 483, 483, 483, 482, 483, 485, 485, 486, 486, 485, 485, 482, 482, 483, 483, 485, 486, 486, 487, 488, 489, 487, 486, 485, 486, 485, 485, 484, 485, 484, 483, 483, 483, 482, 483, 484, 485, 485, 485, 484, 484, 485, 485, 485, 485, 484, 486, 487, 487, 486, 485, 485, 487, 487, 488, 487, 486, 485, 484, 483, 484, 484, 484, 484, 486, 487, 489, 488, 487, 487, 487, 487, 487, 489, 489, 488, 487, 488, 488, 487, 487, 487, 488, 488, 490, 489, 488, 486, 485, 485, 486, 487, 487, 484, 484, 485, 484, 484, 484, 483, 482, 481, 480, 481, 481, 484, 484, 483, 484, 481, 480, 480, 479, 479, 479, 479, 480, 482, 484, 483, 480, 478, 475, 475, 476, 478, 480, 482, 483, 484, 485, 484, 483, 481, 481, 481, 482, 483, 483, 482, 481, 482, 485, 484, 485, 483, 484, 483, 483, 483, 483, 485, 483, 481, 481, 481, 481, 482, 482, 482, 481, 480, 479, 481, 482, 485, 485, 486, 485, 484, 481, 481, 480, 480, 480, 479, 480, 481, 481, 481, 481, 481, 482, 483, 482, 482, 483, 482, 483, 484, 485, 486, 487, 485, 484, 485, 485, 487, 489, 491, 490, 490, 490, 488, 488, 488, 489, 489, 489, 488, 490, 489, 489, 490, 489, 491, 490, 490, 490, 489, 489, 489, 488, 489, 490, 491, 489, 490, 489, 487, 487, 485, 486, 487, 487, 487, 485, 485, 483, 484, 484, 483, 482, 484, 484, 485, 485, 485, 483, 482, 482, 484, 485, 484, 483, 482, 482, 481, 481, 482, 482, 483, 484, 485, 485, 486, 485, 485, 485, 484, 485, 484, 485, 487, 487, 486, 486, 484, 483, 485, 484, 486, 485, 486, 485, 484, 483, 483, 484, 485, 486, 486, 487, 487, 488, 487, 487, 488, 488, 488, 487, 488, 486, 486, 486, 488, 487, 485, 485, 483, 484, 484, 485, 485, 486, 487, 486, 486, 486, 486, 484, 483, 481, 481, 481, 480, 480, 480, 481, 483, 483, 485, 485, 485, 481, 480, 478, 478, 479, 480, 481, 481, 480, 479, 478, 477, 477, 477, 478, 480, 480, 481, 482, 481, 481, 480, 482, 481, 481, 481, 482, 484, 486, 487, 486, 485, 483, 485, 486, 486, 488, 489, 490, 490, 489, 491, 491, 490, 490, 490, 491, 491, 492, 493, 493, 493, 492, 489, 486, 486, 487, 489, 490, 493, 492, 490, 489, 488, 488, 486, 486, 485, 487, 488, 488, 489, 489, 489, 488, 489, 487, 486, 486, 486, 486, 486, 486, 485, 486, 485, 484, 485, 484, 485, 484, 483, 483, 485, 483, 483, 484, 484, 485, 485, 485, 485, 483, 481, 481, 482, 481, 482, 483, 483, 482, 482, 482, 483, 483, 484, 483, 482, 482, 480, 481, 482, 483, 482, 483, 483, 482, 481, 482, 482, 482, 481, 482, 484, 483, 484, 483, 482, 482, 481, 482, 482, 481, 480, 481, 482, 481, 481, 482, 484, 484, 484, 483, 482, 481, 481, 482, 481, 481, 480, 481, 481, 481, 482, 482, 483, 484, 484, 482, 482, 482, 481, 483, 482, 483, 486, 486, 487, 487, 486, 486, 486, 486, 489, 490, 491, 492, 492, 493, 492, 493, 493, 492, 492, 491, 491, 492, 492, 494, 493, 493, 494, 496, 496, 496, 495, 492, 491, 490, 491, 491, 491, 490, 490, 489, 487, 487, 486, 487, 487, 486, 485, 486, 486, 487, 486, 485, 484, 485, 485, 485, 484, 484, 482, 481, 479, 479, 480, 482, 484, 487, 487, 485, 484, 483, 482, 480, 479, 479, 479, 480, 479, 480, 480, 480, 479, 478, 479, 481, 481, 481, 483, 483, 483, 483, 481, 481, 482, 481, 483, 484, 483, 482, 484, 484, 485, 486, 488, 488, 487, 486, 484, 483, 483, 482, 483, 484, 484, 484, 485, 484, 486, 484, 485, 485, 485, 485, 485, 484, 483, 484, 483, 484, 483, 483, 482, 481, 481, 480, 481, 480, 481, 481, 481, 482, 482, 481, 480, 481, 481, 480, 482, 482, 480, 480, 480, 481, 482, 480, 480, 479, 479, 479, 480, 479, 480, 478, 480, 481, 481, 482, 481, 481, 481, 480, 480, 481, 480, 479, 480, 481, 483, 483, 484, 485, 484, 485, 485, 485, 485, 484, 484, 485, 484, 482, 482, 484, 485, 488, 487, 487, 485, 485, 487, 486, 487, 487, 488, 487, 486, 485, 485, 484, 485, 483, 485, 486, 487, 488, 489, 489, 488, 488, 487, 486, 486, 486, 486, 487, 487, 487, 487, 487, 486, 487, 488, 486, 486, 485, 485, 484, 484, 486, 485, 484, 484, 484, 485, 486, 485, 485, 486, 485, 484, 486, 487, 488, 489, 489, 490, 490, 488, 488, 488, 488, 488, 489, 490, 490, 491, 491, 492, 491, 491, 489, 487, 487, 488, 488, 488, 487, 486, 485, 485, 484, 486, 485, 485, 484, 483, 483, 482, 482, 483, 483, 484, 483, 483, 482, 483, 482, 484, 484, 484, 484, 484, 484, 486, 485, 483, 484, 484, 485, 485, 484, 485, 485, 486, 487, 486, 487, 487, 487, 486, 487, 486, 487, 488, 487, 487, 487, 488, 488, 488, 487, 487, 486, 486, 485, 483, 484, 483, 485, 486, 487, 485, 486, 485, 483, 486, 484, 484, 483, 484, 484, 485, 485, 483, 484, 484, 484, 485, 485, 486, 486, 483, 482, 481, 482, 483, 484, 485, 484, 484, 482, 481, 482, 484, 485, 485, 485, 485, 485, 484, 485, 486, 487, 488, 488, 489, 488, 488, 486, 483, 483, 483, 484, 486, 485, 485, 485, 485, 484, 484, 484, 483, 481, 483, 482, 482, 481, 483, 484, 485, 485, 487, 485, 485, 483, 483, 481, 484, 484, 484, 485, 487, 487, 487, 487, 486, 486, 484, 484, 483, 483, 483, 484, 484, 486, 486, 489, 489, 489, 489, 487, 485, 483, 482, 483, 485, 487, 490, 491, 490, 490, 488, 487, 486, 483, 483, 483, 483, 483, 484, 483, 482, 482, 483, 485, 484, 484, 484, 484, 482, 483, 482, 482, 480, 481, 480, 481, 480, 481, 482, 485, 485, 486, 485, 485, 484, 485, 487, 488, 488, 488, 486, 485, 485, 486, 488, 487, 486, 485, 486, 485, 484, 483, 485, 485, 485, 484, 485, 483, 483, 482, 483, 482, 484, 484, 484, 482, 481, 482, 481, 484, 485, 484, 484, 482, 479, 478, 479, 480, 479, 479, 479, 480, 480, 481, 481, 481, 482, 483, 481, 482, 482, 483, 483, 483, 481, 481, 481, 480, 481, 483, 486, 486, 487, 485, 485, 484, 483, 485, 486, 487, 489, 491, 490, 490, 489, 486, 486, 487, 488, 488, 488, 487, 489, 487, 488, 487, 486, 488, 488, 488, 488, 488, 488, 489, 487, 485, 486, 486, 486, 486};
42 horigs.push_back(horig);}
43 {std::vector<float> horig={485, 486, 486, 486, 488, 488, 488, 488, 490, 490, 492, 493, 494, 493, 492, 492, 490, 488, 486, 485, 487, 487, 487, 489, 490, 489, 490, 490, 491, 491, 491, 490, 489, 490, 490, 489, 488, 486, 485, 484, 484, 485, 483, 483, 485, 484, 486, 485, 485, 484, 483, 483, 484, 483, 485, 485, 485, 486, 486, 486, 485, 481, 480, 480, 479, 480, 482, 482, 482, 482, 483, 483, 483, 481, 481, 479, 479, 479, 478, 479, 481, 481, 481, 482, 481, 482, 481, 482, 482, 481, 482, 481, 480, 481, 483, 483, 484, 484, 485, 485, 484, 486, 486, 488, 488, 488, 486, 486, 485, 485, 485, 484, 485, 485, 485, 485, 485, 485, 484, 485, 487, 487, 487, 486, 482, 482, 481, 482, 481, 481, 483, 483, 485, 486, 486, 485, 483, 482, 480, 479, 479, 478, 478, 479, 480, 482, 483, 482, 482, 482, 481, 479, 481, 481, 483, 482, 481, 482, 481, 480, 481, 480, 480, 479, 481, 481, 484, 485, 487, 485, 486, 484, 485, 484, 483, 484, 484, 483, 484, 487, 487, 488, 488, 487, 486, 485, 484, 483, 484, 487, 486, 487, 484, 483, 483, 482, 483, 483, 483, 484, 484, 486, 486, 485, 486, 485, 484, 483, 482, 482, 484, 484, 487, 487, 487, 489, 490, 491, 490, 489, 487, 487, 487, 487, 487, 488, 488, 489, 489, 490, 488, 488, 488, 487, 487, 486, 486, 486, 487, 487, 486, 485, 485, 486, 486, 486, 487, 485, 485, 483, 483, 484, 483, 483, 482, 483, 482, 482, 480, 480, 481, 481, 482, 482, 482, 483, 483, 483, 482, 482, 480, 481, 482, 483, 485, 486, 485, 484, 483, 482, 482, 482, 484, 484, 485, 484, 485, 485, 487, 486, 487, 487, 488, 487, 491, 492, 494, 496, 498, 501, 503, 503, 502, 501, 498, 495, 492, 490, 487, 485, 485, 484, 485, 484, 483, 483, 483, 483, 483, 484, 484, 484, 484, 484, 483, 482, 481, 480, 482, 482, 483, 483, 481, 482, 483, 481, 481, 481, 482, 483, 484, 484, 484, 484, 482, 481, 482, 482, 485, 486, 487, 487, 487, 486, 488, 489, 490, 491, 489, 487, 485, 485, 483, 484, 483, 483, 482, 483, 483, 483, 484, 483, 483, 483, 482, 482, 483, 484, 484, 484, 483, 482, 481, 480, 479, 478, 479, 480, 480, 482, 483, 483, 484, 484, 484, 485, 484, 482, 482, 483, 482, 482, 484, 485, 486, 485, 484, 486, 486, 486, 486, 486, 486, 485, 483, 484, 484, 485, 484, 486, 487, 484, 483, 483, 482, 480, 480, 480, 481, 481, 480, 479, 479, 480, 480, 481, 480, 480, 482, 484, 484, 484, 483, 483, 483, 485, 486, 487, 486, 486, 486, 484, 484, 484, 483, 484, 484, 486, 486, 486, 484, 483, 482, 482, 482, 482, 481, 483, 483, 483, 483, 484, 482, 482, 482, 481, 480, 481, 481, 481, 481, 479, 480, 481, 482, 481, 482, 480, 480, 482, 483, 485, 483, 485, 484, 484, 485, 487, 489, 490, 491, 491, 490, 490, 489, 488, 487, 487, 488, 489, 491, 491, 493, 492, 491, 490, 488, 489, 490, 489, 489, 490, 488, 486, 484, 481, 480, 481, 481, 483, 481, 483, 482, 484, 484, 484, 485, 483, 483, 482, 483, 481, 483, 482, 482, 482, 483, 485, 484, 485, 485, 486, 487, 488, 486, 485, 483, 481, 482, 483, 485, 486, 488, 488, 488, 485, 485, 483, 483, 483, 482, 482, 481, 481, 482, 482, 482, 481, 481, 481, 481, 481, 480, 482, 482, 484, 483, 481, 481, 479, 481, 482, 483, 485, 485, 485, 486, 486, 486, 488, 488, 487, 487, 487, 487, 486, 487, 487, 487, 487, 485, 485, 485, 487, 487, 486, 485, 486, 486, 485, 484, 484, 485, 485, 484, 483, 483, 483, 481, 481, 481, 480, 479, 480, 479, 480, 479, 480, 479, 478, 479, 479, 481, 480, 480, 481, 479, 479, 479, 479, 480, 481, 482, 483, 485, 485, 486, 484, 484, 483, 483, 484, 485, 484, 484, 484, 485, 485, 487, 488, 488, 489, 489, 487, 487, 486, 487, 489, 488, 488, 488, 486, 484, 484, 485, 486, 487, 486, 486, 487, 487, 486, 486, 487, 488, 488, 488, 487, 486, 485, 486, 486, 487, 488, 486, 485, 485, 484, 485, 486, 485, 485, 486, 484, 485, 485, 485, 486, 486, 488, 487, 485, 484, 482, 483, 484, 485, 486, 486, 485, 485, 484, 482, 482, 481, 481, 480, 480, 481, 483, 484, 484, 486, 483, 484, 485, 485, 485, 486, 486, 486, 485, 483, 482, 483, 483, 485, 485, 485, 486, 484, 482, 482, 484, 486, 486, 487, 485, 485, 486, 485, 486, 484, 484, 485, 485, 485, 485, 485, 487, 487, 485, 486, 485, 486, 485, 485, 484, 484, 484, 483, 484, 484, 483, 483, 483, 481, 481, 481, 481, 481, 482, 481, 481, 480, 479, 480, 481, 481, 481, 483, 482, 481, 481, 480, 480, 482, 483, 483, 482, 483, 483, 483, 483, 483, 483, 483, 485, 485, 485, 485, 486, 485, 484, 483, 484, 484, 483, 482, 482, 482, 482, 483, 484, 485, 485, 484, 483, 483, 481, 482, 481, 483, 483, 483, 484, 483, 482, 483, 484, 484, 484, 483, 483, 483, 481, 482, 482, 483, 482, 485, 486, 486, 485, 485, 484, 485, 487, 487, 485, 484, 483, 484, 485, 484, 484, 484, 483, 485, 485, 486, 486, 485, 485, 484, 484, 483, 483, 484, 484, 484, 484, 483, 484, 484, 484, 484, 485, 488, 488, 488, 487, 487, 486, 486, 487, 486, 485, 487, 486, 487, 489, 492, 491, 492, 491, 489, 489, 491, 491, 489, 487, 488, 488, 486, 486, 486, 487, 488, 488, 487, 485, 485, 483, 481, 481, 479, 483, 483, 485, 485, 486, 486, 484, 483, 482, 482, 483, 483, 482, 482, 482, 482, 482, 482, 483, 483, 482, 481, 481, 481, 480, 482, 483, 483, 483, 483, 484, 483, 483, 483, 484, 483, 483, 484, 482, 482, 482, 482, 483, 484, 483, 485, 486, 488, 488, 487, 487, 486, 485, 485, 486, 487, 486, 487, 486, 485, 487, 487, 486, 486, 485, 483, 483, 483, 482, 483, 482, 484, 485, 486, 486, 484, 483, 484, 483, 483, 485, 486, 487, 489, 488, 488, 487, 486, 485, 484, 483, 482, 484, 484, 485, 486, 486, 484, 484, 484, 484, 486, 485, 485, 486, 486, 486, 486, 485, 483, 484, 483, 481, 482, 481, 481, 480, 479, 479, 478, 477, 477, 477, 478, 479, 478, 478, 479, 477, 477, 478, 477, 478, 477, 478, 478, 479, 480, 479, 479, 478, 478, 478, 480, 481, 482, 483, 483, 485, 487, 486, 487, 487, 485, 485, 486, 484, 484, 484, 484, 485, 486, 486, 487, 489, 489, 489, 489, 487, 486, 485, 485, 486, 487, 486, 486, 485, 485, 484, 485, 485, 486, 486, 486, 485, 486, 486, 483, 482, 482, 482, 484, 484, 484, 484, 484, 485, 484, 484, 483, 482, 482, 482, 484, 485, 487, 486, 487, 486, 487, 487, 488, 490, 490, 490, 490, 489, 489, 490, 490, 488, 488, 487, 488, 489, 491, 491, 489, 489, 487, 488, 488, 488, 487, 484, 482, 482, 483, 483, 484, 484, 482, 480, 478, 477, 476, 477, 479, 478, 477, 477, 477, 476, 476, 475, 476, 475, 476, 477, 477, 478, 477, 476, 477, 477, 479, 481, 482, 482, 483, 481, 481, 482, 482, 481, 481, 481, 481, 482, 484, 484, 486, 486, 486, 488, 487, 487, 486, 487, 485, 485, 488, 490, 490, 490, 491, 490, 491, 490, 490, 490, 489, 488, 487, 486, 486, 485, 486, 486, 487, 487, 487, 487, 488, 488, 488, 487, 486, 487, 488, 487, 486, 484, 484, 482, 484, 484, 487, 489, 489, 488, 485, 484, 484, 485, 485, 487, 488, 489, 490, 489, 489, 488, 487, 486, 487, 487, 487, 488, 488, 486, 485, 483, 483, 483, 483, 484, 485, 485, 484, 485, 485, 485, 487, 487, 486, 485, 484, 486, 486, 487, 488, 489, 490, 492, 493, 492, 492, 491, 490, 489, 488, 488, 489, 490, 490, 490, 488, 489, 488, 488, 489, 488, 487, 488, 488, 487, 486, 486, 486, 485, 485, 484, 483, 483, 483, 484, 485, 484, 485, 484, 484, 482, 482, 483, 484, 484, 485, 484, 484, 483, 486, 487, 487, 488, 487, 485, 485, 484, 485, 485, 485, 486, 484, 485, 484, 485, 484, 482, 483, 481, 478, 479, 479, 479, 478, 479, 479, 478, 478, 478, 476, 475, 475, 475, 476, 476, 477, 477, 478, 478, 479, 477, 477, 477, 477, 478, 478, 479, 480, 479, 480, 479, 479, 481, 483, 484, 485, 485, 485, 485, 486, 487, 487, 487, 486, 486, 485, 485, 484, 486, 484, 485, 486, 487, 486, 484, 484, 485, 485, 484, 484, 483, 484, 485, 484, 483, 483, 482, 481, 481, 481, 481, 482, 483, 483, 483, 482, 485, 485, 484, 484, 482, 480, 480, 481, 484, 484, 485, 485, 485, 484, 484, 484, 486, 487, 488, 488, 489, 488, 487, 487, 487, 487, 487, 486, 486, 488, 488, 487, 487, 486, 484, 484, 483, 484, 484, 485, 483, 482, 481, 481, 480, 480, 480, 481, 480, 481, 481, 481, 481, 482, 481, 482, 482, 483, 483, 483, 483, 484, 485, 484, 484, 484, 484, 485, 485, 486, 487, 488, 488, 487, 488, 487, 487, 486, 487, 488, 488, 488, 486, 486, 486, 485, 485, 484, 485, 486, 486, 487, 489, 489, 487, 487, 486, 486, 484, 485, 485, 485, 486, 484, 484, 485, 485, 484, 485, 486, 487, 487, 488, 488, 488, 488, 488, 487, 487, 487, 487, 488, 487, 487, 486, 487, 487, 489, 489, 487, 485, 486, 486, 487, 489, 489, 488, 487, 486, 486, 487, 486, 486, 485, 486, 487, 489, 489, 488, 489, 488, 489, 488, 486, 485, 484, 483, 482, 484, 485, 485, 485, 485, 484, 483, 482, 481, 480, 480, 481, 481, 481, 482, 480, 481, 480, 480, 480, 480, 482, 481, 481, 480, 479, 477, 478, 476, 477, 478, 480, 481, 481, 481, 482, 481, 482, 482, 482, 481, 479, 479, 479, 481, 481, 482, 482, 482, 482, 481, 481, 482, 481, 482, 482, 482, 482, 483, 483, 483, 484, 485, 484, 483, 484, 486, 486, 487, 488, 487, 487, 485, 484, 485, 487, 487, 488, 488, 488, 488, 487, 484, 483, 484, 483, 484, 484, 483, 483, 483, 483, 482, 480, 481, 481, 483, 484, 485, 483, 484, 484, 484, 483, 482, 482, 482, 484, 484, 485, 484, 483, 483, 484, 486, 487, 489, 489, 489, 487, 487, 487, 486, 486, 488, 488, 488, 488, 488, 488, 489, 490, 488, 487, 486, 487, 487, 487, 489, 490, 490, 489, 488, 486, 485, 486, 488, 490, 490, 491, 489, 487, 485, 484, 484, 483, 484, 484, 483, 482, 482, 481, 480, 482, 481, 480, 478, 478, 477, 479, 480, 481, 482, 481, 481, 481, 479, 480, 478, 479, 479, 479, 478, 478, 477, 477, 477, 477, 479, 479, 480, 482, 482, 484, 483, 480, 478, 479, 480, 481, 482, 483, 484, 485, 484, 484, 482, 482, 480, 483, 481, 483, 485, 487, 488, 488, 487, 488, 486, 487, 486, 484, 483, 484, 483, 483, 484, 483, 485, 484, 485, 486, 487, 488, 489, 490, 490, 489, 486, 485, 484, 484, 486, 486, 485, 485, 487, 489, 488, 487, 487, 487, 487, 488, 488, 487, 487, 488, 488, 488, 487, 486, 485, 484, 485, 486, 484, 484, 483, 483, 484, 483, 484, 485, 485, 486, 488, 488, 486, 484, 483, 483, 483, 484, 483, 483, 481, 481, 481, 482, 483, 484, 484, 484, 482, 482, 481, 480, 480, 481, 482, 484, 485, 485, 486, 484, 483, 484, 485, 483, 484, 483, 483, 483, 483, 482, 483, 481, 482, 483, 484, 483, 483, 483, 482, 480, 483, 481, 482, 482, 484, 483, 483, 482, 482, 481, 482, 482, 482, 483, 482, 482, 482, 484, 484, 485, 484, 483, 484, 483, 483, 482, 482, 483, 483, 484, 484, 485, 485, 484, 485, 486, 486, 484, 483, 483, 482, 482, 483, 482, 483, 483, 483, 485, 486, 486, 486, 485, 484, 485, 484, 485, 486, 485, 485, 485, 485, 485, 485, 486, 487, 487, 487, 487, 487, 485, 484, 482, 483, 483, 484, 485, 484, 483, 484, 483, 483, 480, 480, 479, 479, 479, 479, 481, 481, 480, 480, 481, 481, 482, 482, 482, 483, 482, 481, 480, 479, 479, 480, 481, 482, 482, 482, 482, 483, 486, 488, 488, 488, 486, 485, 485, 481, 482, 482, 484, 484, 486, 485, 487, 487, 486, 486, 486, 487, 490, 489, 487, 486, 485, 484, 484, 484, 484, 485, 485, 486, 484, 485, 484, 483, 484, 484, 484, 486, 486, 485, 487, 487, 486, 485, 485, 485, 484, 485, 486, 488, 489, 489, 489, 488, 488, 487, 488, 487, 488, 487, 488, 488, 489, 490, 489, 489, 488, 488, 486, 486, 486, 485, 485, 485, 483, 484, 482, 483, 480, 479, 480, 479, 479, 480, 480, 480, 481, 481, 481, 481, 482, 479, 480, 480, 478, 478, 477, 477, 479, 481, 482, 483, 483, 483, 482, 481, 482, 484, 486, 485, 485, 484, 484, 487, 487, 486, 484, 485, 485, 485, 487, 486, 487, 487, 488, 488, 488, 487, 486, 486, 486, 487, 487, 488, 488, 487, 488, 488, 488, 488, 487, 485, 485, 486, 486, 489, 489, 488, 486, 487, 486, 486, 485, 485, 484, 484, 484, 483, 484, 483, 484, 484, 485, 485, 485, 484, 483, 483, 484, 485, 485, 485, 485, 484, 482, 481, 481, 479, 479, 479, 475, 471, 468, 470, 475, 481, 484, 485, 486, 487, 485, 485, 484, 482, 482, 482, 483, 484, 483, 483, 485, 486, 485, 486, 484, 483, 485, 486, 486, 488, 487, 485, 484, 485, 486, 486, 486, 486, 486, 487, 487, 486, 485, 485, 483, 482, 483, 485, 485, 484, 484, 483, 485, 485, 485, 485, 485, 483, 483, 485, 485, 485, 486, 486, 484, 484, 485, 487, 485, 485, 484, 483, 480, 480, 480, 479, 481, 482, 483, 484, 483, 479, 477, 477, 478, 479, 479, 480, 479, 480, 479, 479, 479, 481, 481, 482, 482, 483, 484, 484, 484, 485, 486, 485, 485, 485, 484, 483, 483, 485, 486, 485, 486, 485, 484, 483, 482, 483, 484, 485, 486, 486, 484, 483, 481, 482, 480, 480, 481, 483, 484, 485, 487, 486, 484, 484, 484, 483, 485, 483, 483, 484, 484, 484, 483, 482, 482, 483, 485, 486, 486, 488, 488, 489, 489, 488, 488, 489, 490, 492, 490, 492, 491, 491, 489, 490, 489, 488, 488, 487, 486, 486, 485, 485, 484, 482, 483, 483, 484, 486, 485, 487, 486, 485, 485, 483, 483, 482, 481, 482, 481, 480, 481, 482, 484, 485, 486, 485, 485, 483, 486, 485, 485, 486, 485, 483, 484, 484, 485, 485, 485, 483, 483, 483, 486, 485, 485, 485, 485, 486, 485, 484, 486, 486, 486, 485, 485, 486, 485, 486, 485, 487, 487, 486, 486, 486, 486, 486, 486, 487, 488, 489, 487, 485, 485, 484, 484, 484, 485, 483, 483, 484, 484, 485, 487, 487, 487, 487, 485, 485, 485, 485, 485, 486, 485, 484, 485, 486, 485, 486, 486, 485, 484, 483, 485, 485, 485, 486, 487, 488, 488, 488, 488, 488, 488, 489, 489, 490, 488, 490, 489, 489, 490, 490, 490, 490, 489, 488, 486, 486, 486, 486, 488, 487, 485, 484, 484, 484, 484, 482, 483, 481, 482, 480, 482, 483, 483, 483, 483, 483, 483, 483, 484, 485, 484, 482, 479, 478, 477, 478, 478, 479, 480, 478, 478, 479, 479, 481, 482, 481, 481, 480, 481, 479, 481, 481, 481, 482, 482, 482, 481, 481, 481, 482, 480, 482, 483, 484, 485, 485, 485, 485, 484, 483, 484, 483, 483, 483, 484, 484, 485, 486, 486, 486, 485, 483, 483, 483, 484, 486, 486, 485, 484, 483, 485, 485, 487, 486, 486, 487, 485, 486, 486, 486, 487, 486, 486, 486, 484, 483, 483, 482, 483, 483, 483, 483, 484, 484, 486, 485, 485, 486, 485, 485, 485, 486, 485, 483, 483, 484, 485, 485, 486, 485, 486, 484, 487, 486, 487, 487, 487, 488, 487, 488, 489, 489, 489, 488, 487, 485, 486, 485, 485, 485, 486, 487, 487, 487, 486, 487, 486, 486, 485, 484, 485, 485, 485, 486, 486, 485, 485, 484, 484, 484, 483, 480, 478, 479, 478, 478, 480, 480, 479, 480, 480, 480, 479, 481, 482, 483, 484, 483, 482, 480, 479, 480, 480, 479, 479, 478, 478, 478, 478, 480, 482, 482, 483, 481, 481, 481, 481, 483, 483, 484, 484, 482, 481, 481, 481, 482, 484, 487, 488, 487, 488, 488, 488, 488, 487, 488, 487, 486, 487, 487, 488, 489, 490, 490, 489, 489, 489, 488, 487, 487, 488, 489, 489, 490, 490, 491, 492, 492, 492, 490, 488, 487, 486, 487, 487, 487, 488, 488, 488, 488, 489, 487, 486, 484, 482, 480, 480, 481, 482, 483, 482, 483, 483, 483, 482, 483, 484, 483, 483, 484, 483, 483, 483, 483, 484, 483, 484, 484, 484, 483, 485, 485, 487, 486, 486, 486, 485, 484, 484, 484, 484, 484, 485, 484, 484, 484, 483, 484, 485, 485, 485, 485, 484, 483, 482, 482, 483, 482, 483, 482, 482, 481, 481, 480, 481, 480, 481, 481, 481, 482, 483, 483, 484, 483, 483, 482, 482, 482, 483, 482, 483, 484, 485, 484, 483, 483, 482, 482, 482, 482, 483, 484, 486, 485, 483, 482, 482, 482, 483, 484, 485, 485, 485, 487, 486, 484, 484, 484, 484, 486, 489, 492, 495, 496, 497, 496, 494, 492, 490, 488, 488, 488, 489, 489, 491, 492, 491, 490, 487, 484, 483, 484, 485, 488, 489, 489, 486, 488, 489, 489, 488, 486, 485, 483, 484, 482, 482, 482, 483, 485, 486, 486, 486, 485, 485, 484, 484, 483, 482, 482, 482, 482, 484, 483, 483, 484, 483, 483, 484, 484, 483, 484, 485, 485, 484, 484, 484, 483, 484, 484, 484, 484, 484, 484, 484, 485, 486, 487, 487, 487, 486, 485, 483, 484, 483, 484, 484, 485, 486, 486, 485, 485, 484, 485, 484, 486, 487, 486, 485, 484, 484, 484, 482, 481, 479, 480, 480, 482, 485, 485, 484, 483, 483, 483, 484, 485, 484, 484, 482, 481, 481, 481, 482, 482, 484, 486, 486, 486, 486, 485, 484, 484, 484, 484, 484, 483, 482, 483, 481, 482, 483, 484, 483, 483, 483, 482, 481, 482, 481, 481, 480, 480, 479, 479, 480, 480, 481, 480, 481, 480, 479, 479, 477, 477, 478, 478, 479, 479, 479, 480, 481, 481, 479, 480, 481, 482, 480, 481, 482, 482, 483, 482, 482, 482, 484, 485, 485, 485, 484, 485, 486, 486, 487, 488, 489, 488, 488, 488, 489, 489, 488, 489, 491, 491, 492, 492, 493, 491, 492, 489, 490, 490, 490, 490, 491, 490, 490, 489, 489, 489, 489, 490, 490, 488, 489, 488, 487, 488, 487, 485, 485, 485, 483, 484, 484, 482, 482, 480, 479, 480, 481, 484, 483, 484, 483, 481, 481, 482, 483, 484, 482, 482, 480, 480, 479, 480, 479, 480, 482, 482, 481, 479, 481, 481, 481, 482, 484, 484, 487, 488, 486, 485, 484, 485, 484, 487, 489, 490, 490, 490, 490, 489, 488, 487, 487, 487, 488, 487, 488, 487, 485, 485, 487, 486, 487, 486, 487, 485, 485, 483, 484, 483, 484, 485, 485, 484, 483, 485, 484, 484, 483, 483, 481, 482, 483, 484, 484, 484, 484, 484, 483, 481, 480, 480, 481, 482, 481, 482, 483, 484, 485, 486, 486, 485, 484, 485, 484, 484, 485, 484, 485, 485, 485, 485, 484, 484, 484, 484, 485, 485, 485, 486, 486, 486, 487, 488, 487, 488, 487, 488, 488, 486, 486, 486, 485, 482, 483, 486, 486, 487, 487, 486, 485, 484, 485, 483, 484, 485, 484, 484, 484, 482, 481, 480, 479, 479, 480, 480, 479, 480, 480, 481, 481, 480, 479, 479, 480, 481, 480, 477, 477, 477, 479, 480, 479, 479, 480, 481, 482, 483, 484, 482, 481, 480, 481, 483, 484, 484, 484, 485, 485, 485, 486, 484, 485, 485, 484, 484, 483, 485, 485, 485, 485, 485, 487, 488, 488, 487, 486, 485, 483, 483, 482, 481, 481, 483, 484, 484, 483, 484, 483, 481, 482, 482, 482, 481, 481, 481, 483, 485, 484, 484, 485, 484, 484, 484, 485, 484, 484, 486, 486, 487, 486, 486, 485, 485, 485, 484, 484, 483, 483, 482, 482, 482, 483, 486, 486, 485, 484, 484, 483, 483, 484, 483, 483, 484, 487, 489, 490, 492, 491, 489, 489, 487, 487, 488, 489, 489, 489, 488, 489, 487, 488, 487, 487, 489, 489, 489, 489, 486, 485, 484, 484, 485, 484, 482, 481, 482, 482, 483, 482, 482, 481, 482, 482, 482, 482, 481, 480, 479, 479, 481, 482, 484, 485, 483, 482, 482, 482, 482, 481, 481, 483, 482, 484, 484, 484, 485, 484, 484, 484, 484, 484, 484, 486, 485, 485, 484, 483, 483, 484, 484, 483, 484, 483, 483, 484, 484, 485, 484, 484, 483, 483, 482, 482, 482, 483, 484, 485, 486, 485, 485, 485, 485, 483, 481, 480, 482, 484, 485, 486, 486, 486, 487, 487, 487, 488, 488, 488, 488, 488, 487, 487, 486, 486, 485, 486, 485, 485, 484, 482, 483, 482, 483, 482, 483, 484, 487, 487, 488, 486, 485, 484, 483, 483, 483, 483, 483, 483, 483, 482, 483, 483, 484, 483, 483, 484, 483, 484, 484, 486, 487, 489, 487, 486, 485, 483, 483, 484, 482, 482, 483, 483, 484, 484, 484, 484, 484, 481, 482, 481, 481, 481, 481, 484, 482, 482, 482, 481, 481, 481, 481, 482, 481, 479, 481, 481, 482, 481, 481, 482, 480, 480, 480, 479, 479, 480, 481, 482, 482, 481, 482, 481, 480, 481, 481, 481, 480, 480, 482, 483, 483, 482, 483, 484, 483, 484, 484, 484, 486, 486, 486, 485, 485, 483, 483, 483, 482, 482, 482, 484, 486, 486, 487, 488, 488, 487, 487, 485, 485, 484, 484, 483, 484, 485, 486, 486, 486, 486, 485, 485, 487, 487, 488, 488, 487, 486, 486, 487, 489, 489, 490, 491, 491, 491, 489, 490, 489, 488, 488, 489, 490, 489, 488, 488, 488, 487, 486, 486, 487, 489, 490, 489, 489, 488, 488, 487, 486, 486, 487, 487, 487, 487, 486, 485, 486, 486, 485, 485, 486, 486, 485, 486, 485, 484, 485, 484, 484, 484, 485, 484, 484, 483, 481, 480, 482, 482, 484, 483, 482, 480, 480, 482, 482, 481, 480, 481, 479, 479, 478, 478, 480, 481, 481, 480, 479, 479, 479, 478, 479, 480, 482, 482, 481, 481, 480, 480, 479, 480, 480, 482, 482, 481, 481, 483, 483, 485, 486, 485, 486, 488, 489, 491, 489, 489, 490, 488, 488, 489, 490, 490, 491, 491, 491, 492, 492, 490, 490, 488, 487, 489, 489, 490, 490, 490, 489, 489, 487, 486, 485, 486, 484, 483, 482, 481, 482, 482, 482, 481, 482, 483, 482, 481, 480, 479, 479, 480, 480, 481, 481, 482, 480, 478, 478, 479, 481, 482, 482, 482, 481, 481, 483, 484, 485, 486, 486, 487, 486, 487, 486, 487, 485, 485, 486, 486, 487, 487, 488, 487, 487, 488, 488, 489, 489, 490, 488, 488, 488, 487, 487, 487, 487, 487, 486, 486, 486, 486, 487, 487, 489, 489, 490, 488, 487, 485, 485, 485, 484, 485, 486, 486, 486, 485, 484, 484, 484, 484, 485, 485, 485, 485, 486, 484, 484, 484, 486, 488, 486, 484, 485, 486, 487, 487, 486, 486, 486, 486, 486, 486, 486, 486, 486, 485, 485, 484, 486, 487, 486, 486, 485, 484, 483, 484, 484, 483, 484, 482, 483, 483, 481, 480, 480, 481, 482, 483, 483, 484, 485, 484, 485, 484, 485, 484, 485, 484, 484, 484, 485, 486, 485, 486, 486, 487, 488, 486, 487, 489, 488, 489, 488, 487, 486, 485, 485, 484, 483, 483, 485, 485, 486, 487, 486, 485, 485, 485, 485, 484, 484, 484, 483, 482, 480, 480, 481, 481, 481, 481, 482, 481, 482, 484, 484, 484, 482, 482, 481, 483, 483, 483, 482, 481, 481, 483, 483, 483, 483, 480, 479, 479, 478, 477, 477, 480, 480, 480, 480, 479, 479, 478, 478, 477, 477, 477, 478, 479, 481, 482, 484, 483, 481, 482, 480, 481, 483, 483, 483, 485, 486, 487, 486, 486, 485, 487, 487, 488, 488, 488, 488, 489, 491, 491, 492, 492, 493, 493, 493, 493, 493, 490, 489, 487, 486, 486, 487, 487, 487, 488, 488, 489, 488, 488, 487, 487, 486, 486, 484, 484, 483, 483, 483, 485, 485, 486, 484, 482, 481, 482, 482, 481, 481, 483, 484, 484, 483, 482, 481, 480, 481, 483, 483, 484, 483, 484, 484, 484, 484, 484, 483, 485, 486, 487, 488, 490, 490, 490, 490, 491, 490, 491, 492, 492, 491, 490, 491, 490, 490, 491, 491, 492, 491, 492, 491, 490, 489, 490, 491, 493, 494, 494, 493, 492, 489, 487, 485, 484, 486, 486, 487, 487, 487, 486, 486, 484, 484, 482, 482, 482, 483, 483, 483, 481, 481, 481, 484, 484, 485, 484, 484, 484, 485, 485, 486, 486, 487, 488, 487, 488, 487, 485, 485, 485, 484, 485, 485, 484, 484, 485, 485, 486, 486, 485, 485, 484, 484, 484, 483, 484, 483, 482, 481, 481, 479, 480, 479, 482, 481, 482, 482, 482, 482, 482, 482, 481, 481, 481, 481, 481, 482, 482, 481, 482, 481, 481, 481, 482, 482, 482, 481, 481, 483, 484, 483, 482, 482, 481, 481, 483, 484, 485, 484, 482, 480, 480, 481, 483, 483, 483, 484, 484, 485, 486, 485, 484, 485, 485, 485, 486, 484, 485, 484, 484, 484, 484, 485, 484, 486, 487, 486, 485, 485, 485, 486, 486, 484, 484, 483, 484, 483, 482, 482, 484, 483, 485, 485, 486, 485, 485, 484, 483, 484, 483, 484, 484, 485, 485, 487, 487, 487, 486, 485, 485, 485, 486, 486, 487, 487, 485, 485, 485, 484, 484, 485, 486, 486, 486, 485, 487, 487, 488, 489, 488, 488, 488, 486, 486, 486, 485, 485, 484, 484, 484, 486, 486, 487, 487, 485, 485, 486, 484, 484, 486, 487, 485, 484, 484, 485, 485, 486, 487, 485, 485, 486, 486, 485, 485, 487, 487, 487, 486, 486, 486, 486, 487, 487, 487, 485, 485, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 485, 486, 486, 485, 485, 484, 484, 484, 484, 482, 483, 483, 482, 483, 484, 484, 484, 485, 486, 485, 484, 484, 484, 485, 484, 485, 484, 484, 484, 483, 483, 482, 480, 479, 479, 480, 482, 482, 482, 483, 482, 482, 481, 481, 480, 481, 480, 482, 483, 483, 481, 481, 481, 480, 480, 480, 480, 482, 482, 482, 481, 480, 481, 481, 482, 483, 484, 483, 483, 483, 484, 486, 485, 486, 486, 487, 487, 485, 485, 485, 486, 486, 486, 487, 489, 488, 487, 487, 488, 487, 487, 487, 488, 489, 488, 489, 488, 488, 486, 486, 486, 488, 487, 488, 489, 489, 486, 487, 487, 487, 487, 486, 485, 485, 485, 486, 485, 484, 484, 484, 485, 486, 485, 485, 484, 484, 483, 483, 484, 484, 485, 485, 485, 484, 485, 483, 482, 482, 482, 481, 481, 481, 483, 484, 482, 482, 482, 483, 483, 485, 486, 487, 486, 486, 485, 487, 486, 485, 484, 483, 485, 486, 487, 487, 485, 482, 481, 481, 481, 481, 481, 482, 482, 484, 485, 485, 483, 482, 482, 482, 483, 482, 483, 484, 484, 484, 483, 482, 481, 481, 481, 481, 484, 484, 484, 484, 483, 481, 481, 482, 483, 485, 486, 488, 489, 488, 486, 486, 486, 485, 486, 486, 486, 485, 486, 485, 485, 485, 485, 484, 485, 485, 483, 484, 484, 484, 483, 483, 485, 485, 485, 486, 485, 484, 485, 487, 488, 488, 487, 485, 485, 485, 485, 485, 483, 483, 483, 484, 484, 484, 483, 484, 484, 486, 485, 486, 485, 487, 486, 487, 487, 487, 487, 487, 487, 486, 487, 488, 487, 487, 485, 484, 485, 486, 485, 486, 486, 485, 485, 485, 486, 485, 486, 484, 484, 483, 483, 483, 482, 482, 482, 482, 482, 480, 481, 480, 481, 480, 483, 484, 485, 486, 486, 485, 484, 483, 483, 481, 483, 483, 482, 482, 481, 483, 485, 485, 485, 485, 486, 485, 485, 487, 486, 486, 486, 484, 484, 486, 485, 486, 486, 485, 484, 483, 481, 480, 479, 480, 479, 481, 481, 483, 481, 480, 479, 479, 480, 479, 483, 484, 483, 482, 481, 483, 482, 484, 484, 485, 485, 485, 483, 480, 479, 478, 479, 481, 481, 482, 481, 482, 480, 479, 479, 479, 479, 481, 482, 482, 481, 480, 481, 482, 482, 482, 483, 483, 483, 480, 481, 482, 482, 483, 483, 482, 485, 485, 485, 485, 488, 489, 488, 489, 488, 489, 490, 490, 490, 491, 491, 489, 487, 487, 489, 489, 490, 490, 490, 489, 487, 486, 485, 484, 482, 482, 482, 483, 484, 484, 482, 483, 481, 480, 478, 480, 483, 482, 484, 484, 483, 485, 486, 486, 486, 484, 486, 484, 484, 485, 486, 485, 486, 486, 486, 484, 485, 486, 486, 487, 487, 488, 486, 487, 488, 487, 488, 489, 490, 489, 488, 487, 485, 484, 485, 485, 486, 486, 485, 484, 483, 483, 483, 483, 483, 485, 484, 483, 482, 482, 479, 479, 480, 480, 480, 482, 483, 483, 485, 484, 484, 481, 480, 480, 479, 481, 481, 482, 480, 481, 481, 482, 482, 483, 483, 484, 486, 486, 486, 486, 485, 486, 487, 487, 487, 486, 485, 485, 484, 484, 484, 485, 483, 484, 483, 484, 485, 484, 485, 483, 483, 483, 483, 482, 483, 483, 483, 482, 481, 480, 481, 481, 482, 481, 482, 481, 482, 482, 482, 483, 483, 485, 484, 485, 484, 484, 485, 485, 487, 488, 487, 487, 486, 485, 485, 485, 487, 486, 487, 487, 485, 484, 484, 485, 485, 484, 482, 482, 483, 484, 486, 486, 485, 484, 485, 485, 486, 486, 486, 486, 486, 486, 486, 486, 487, 485, 484, 484, 484, 485, 486, 487, 486, 487, 486, 485, 484, 483, 480, 482, 484, 485, 484, 485, 485, 485, 485, 485, 486, 487, 486, 485, 485, 484, 484, 483, 482, 480, 481, 483, 482, 482, 482, 483, 480, 479, 479, 479, 480, 480, 480, 480, 479, 479, 480, 481, 482, 483, 482, 480, 479, 479, 479, 479, 479, 480, 480, 480, 481, 482, 482, 483, 482, 481, 481, 481, 480, 479, 480, 480, 479, 479, 478, 479, 480, 482, 484, 485, 484, 482, 480, 478, 478, 478, 482, 484, 483, 483, 481, 482, 482, 482, 482, 484, 484, 485, 484, 485, 484, 485, 486, 486, 485, 485, 485, 485, 485, 486, 486, 484, 483, 482, 481, 480, 481, 483, 482, 483, 482, 482, 483, 483, 483, 483, 483, 482, 484, 486, 486, 486, 485, 485, 487, 485, 487, 485, 485, 487, 488, 488, 491, 490, 490, 489, 487, 487, 486, 487, 487, 488, 489, 491, 490, 492, 492, 491, 489, 489, 489, 488, 488, 487, 488, 489, 490, 489, 488, 488, 487, 486, 485, 485, 485, 486, 487, 486, 485, 486, 485, 485, 485, 485, 486, 486, 485, 483, 482, 481, 482, 482, 482, 481, 481, 480, 480, 483, 484, 484, 484, 484, 486, 486, 487, 487, 486, 487, 487, 487, 487, 487, 486, 487, 485, 484, 485, 486, 487, 488, 488, 489, 488, 487, 487, 487, 487, 485, 486, 486, 484, 484, 482, 482, 480, 478, 477, 477, 478, 479, 481, 483, 482, 482, 482, 480, 480, 481, 479, 478, 478, 477, 478, 479, 480, 481, 481, 482, 482, 482, 479, 479, 480, 479, 481, 479, 479, 480, 480, 480, 481, 481, 481, 482, 483, 483, 482, 484, 485, 486, 485, 486, 485, 485, 486, 487, 487, 486, 486, 485, 484, 486, 485, 486, 486, 484, 484, 484, 486, 487, 487, 488, 486, 487, 488, 489, 491, 490, 489, 488, 487, 487, 489, 488, 487, 486, 485, 485, 486, 488, 488, 489, 489, 490, 489, 488, 487, 487, 488, 488, 489, 488, 488, 488, 486, 487, 488, 486, 485, 484, 484, 482, 483, 482, 483, 484, 484, 484, 484, 483, 485, 485, 484, 483, 483, 484, 484, 483, 483, 484, 485, 485, 484, 484, 483, 484, 484, 485, 486, 486, 485, 485, 486, 485, 486, 486, 486, 485, 484, 482, 483, 483, 483, 484, 487, 490, 489, 488, 486, 485, 485, 485, 485, 485, 484, 483, 485, 486, 486, 486, 486, 484, 484, 484, 482, 483, 482, 483, 483, 483, 484, 484, 484, 485, 485, 486, 485, 484, 483, 483, 483, 483, 483, 484, 484, 484, 483, 482, 480, 481, 483, 482, 483, 482, 481, 483, 483, 483, 482, 481, 479, 479, 480, 481, 482, 483, 482, 483, 481, 481, 482, 482, 482, 481, 480, 478, 476, 478, 478, 479, 479, 478, 477, 479, 479, 480, 480, 480, 481, 479, 480, 480, 482, 482, 482, 482, 481, 481, 480, 480, 481, 481, 480, 481, 482, 481, 483, 484, 485, 487, 488, 489, 488, 489, 488, 489, 487, 487, 488, 487, 486, 485, 485, 485, 486, 486, 487, 487, 487, 487, 488, 487, 487, 487, 486, 485, 486, 487, 487, 487, 485, 486, 486, 487, 487, 488, 488, 489, 488, 488, 486, 487, 488, 488, 488, 487, 486, 486, 485, 483, 482, 482, 481, 483, 484, 486, 486, 484, 484, 482, 483, 482, 482, 483, 482, 484, 484, 484, 483, 481, 480, 480, 481, 480, 482, 484, 485, 485, 486, 485, 484, 483, 483, 481, 482, 483, 483, 482, 482, 483, 483, 483, 483, 482, 481, 480, 479, 481, 482, 484, 483, 481, 481, 480, 480, 479, 479, 481, 481, 482, 482, 483, 484, 484, 484, 484, 484, 485, 487, 487, 488, 489, 488, 487, 487, 485, 487, 486, 487, 487, 486, 486, 487, 487, 488, 488, 486, 486, 487, 488, 489, 488, 488, 488, 486, 484, 485, 485, 487, 488, 487, 486, 487, 486, 486, 486, 485, 485, 484, 485, 485, 485, 485, 484, 485, 485, 484, 481, 482, 480, 480, 479, 480, 481, 483, 483, 481, 482, 481, 482, 483, 482, 481, 480, 480, 480, 480, 480, 479, 478, 477, 478, 481, 482, 482, 483, 482, 482, 483, 483, 483, 483, 483, 483, 484, 484, 485, 485, 485, 485, 484, 483, 484, 484, 484, 486, 484, 486, 485, 484, 485, 485, 485, 484, 485, 486, 487, 487, 485, 485, 484, 483, 482, 482, 482, 484, 485, 486, 486, 486, 485, 483, 481, 483, 483, 484, 485, 485, 485, 485, 484, 485, 485, 484, 483, 485, 484, 483, 481, 481, 482, 481, 481, 481, 481, 482, 483, 483, 483, 481, 483, 483, 484, 482, 483, 482, 483, 483, 483, 483, 483, 482, 482, 483, 484, 485, 484, 483, 485, 483, 484, 484, 483, 483, 483, 483, 484, 485, 486, 485, 485, 485, 485, 485, 485, 485, 484, 485, 487, 487, 489, 488, 490, 489, 489, 488, 489, 489, 488, 487, 486, 485, 485, 484, 485, 486, 487, 488, 487, 486, 485, 484, 484, 484, 484, 483, 484, 485, 487, 487, 486, 485, 485, 485, 486, 487, 488, 486, 486, 483, 484, 485, 487, 487, 487, 486, 485, 483, 483, 484, 485, 485, 485, 485, 486, 486, 486, 488, 489, 488, 486, 485, 484, 484, 484, 485, 486, 486, 486, 487, 486, 487, 485, 486, 487, 487, 487, 487, 486, 485, 484, 484, 484, 482, 481, 482, 482, 483, 482, 482, 481, 482, 481, 480, 478, 477, 476, 476, 476, 477, 478, 479, 478, 477, 478, 478, 478, 479, 478, 480, 479, 478, 479, 479, 479, 479, 479, 480, 481, 481, 480, 480, 482, 483, 485, 486, 485, 484, 484, 485, 488, 486, 488, 489, 492, 492, 491, 491, 488, 486, 486, 487, 488, 490, 490, 488, 488, 487, 487, 487, 487, 486, 486, 487, 486, 486, 486, 486, 485, 485, 485, 484, 485, 485, 483, 483, 482, 482, 479, 479, 482, 482, 482, 483, 483, 483, 483, 483, 483, 484, 482, 482, 480, 480, 482, 483, 485, 486, 485, 483, 482, 483, 484, 487, 489, 490, 490, 488, 490, 489, 490, 490, 491, 489, 488, 486, 487, 486, 489, 488, 486, 486, 486, 485, 486, 485, 487, 486, 486, 486, 485, 483, 483, 483, 482, 483, 485, 485, 487, 487, 487, 486, 485, 484, 483, 484, 483, 483, 485, 484, 483, 480, 481, 483, 484, 486, 486, 486, 487, 486, 485, 483, 482, 481, 481, 482, 483, 482, 484, 483, 483, 484, 485, 485, 484, 483, 483, 483, 482, 483, 483, 483, 485, 484, 486, 486, 487, 487, 487, 487, 486, 485, 483, 481, 482, 483, 485, 484, 485, 485, 485, 486, 487, 487, 486, 486, 484, 483, 483, 481, 483, 483, 482, 481, 481, 480, 479, 478, 478, 478, 478, 478, 479, 479, 479, 477, 475, 474, 475, 474, 476, 476, 477, 476, 476, 476, 477, 478, 479, 482, 481, 480, 482, 483, 483, 482, 481, 482, 483, 484, 484, 486, 488, 488, 490, 488, 488, 488, 490, 491, 492, 492, 490, 491, 491, 493, 494, 494, 492, 490, 487, 489, 488, 489, 490, 489, 489, 488, 491, 489, 491, 492, 488, 486, 483, 484, 484, 484, 485, 485, 486, 486, 484, 484, 481, 480, 477, 478, 479, 481, 481, 482, 483, 483, 483, 481, 481, 482, 483, 483, 484, 485, 482, 483, 483, 481, 482, 482, 483, 484, 483, 485, 485, 484, 485, 487, 487, 489, 488, 487, 487, 489, 488, 487, 486, 485, 485, 484, 484, 484, 483, 483, 484, 483, 485, 485, 485, 484, 482, 482, 482, 480, 481, 479, 478, 479, 481, 481, 482, 483, 484, 486, 486, 486, 487, 484, 485, 484, 486, 486, 487, 486, 487, 487, 488, 489, 489, 491, 491, 491, 488, 487, 487, 486, 487, 487, 487, 486, 486, 486, 485, 485, 485, 483, 484, 483, 483, 484, 485, 484, 485, 485, 484, 484, 484, 484, 483, 484, 482, 483, 484, 484, 485, 485, 485, 484, 483, 483, 482, 482, 482, 485, 485, 485, 485, 486, 485, 485, 485, 486, 485, 487, 486, 486, 485, 484, 484, 483, 484, 482, 484, 484, 483, 484, 484, 484, 484, 484, 483, 482, 483, 482, 482, 482, 481, 481, 482, 483, 483, 483, 485, 483, 485, 484, 484, 483, 483, 482, 483, 481, 480, 479, 480, 482, 481, 482, 483, 484, 484, 484, 483, 483, 484, 483, 483, 485, 485, 486, 487, 485, 486, 485, 486, 485, 484, 484, 483, 483, 482, 482, 483, 484, 483, 484, 485, 487, 486, 486, 485, 485, 485, 484, 484, 484, 485, 482, 481, 482, 479, 482, 483, 484, 484, 485, 483, 482, 482, 483, 483, 484, 485, 485, 486, 486, 485, 485, 484, 484, 484, 483, 483, 482, 482, 483, 483, 482, 480, 481, 482, 483, 484, 482, 482, 483, 483, 483, 482, 482, 483, 483, 485, 486, 484, 483, 483, 483, 483, 484, 484, 484, 485, 486, 485, 485, 485, 486, 486, 488, 488, 489, 490, 491, 491, 491, 489, 488, 488, 487, 487, 486, 486, 485, 485, 487, 486, 485, 485, 485, 484, 485, 485, 484, 484, 484, 483, 482, 482, 481, 482, 482, 481, 481, 481, 480, 480, 480, 480, 480, 482, 483, 483, 483, 483, 483, 483, 482, 481, 482, 484, 483, 484, 484, 485, 486, 487, 486, 486, 485, 485, 485, 485, 484, 485, 486, 485, 485, 484, 486, 486, 484, 484, 483, 484, 485, 486, 486, 487, 486, 486, 485, 484, 483, 483, 482, 481, 482, 482, 482, 484, 484, 485, 485, 485, 485, 484, 483, 482, 481, 481, 481, 480, 480, 482, 484, 486, 486, 487, 487, 487, 486, 485, 485, 484, 485, 485, 486, 487, 486, 486, 486, 487, 487, 487, 486, 486, 486, 486, 485, 484, 482, 482, 483, 483, 484, 484, 483, 483, 484, 485, 486, 487, 486, 485, 485, 484, 483, 483, 481, 483, 484, 486, 486, 485, 484, 482, 480, 481, 482, 480, 480, 480, 480, 479, 479, 480, 482, 481, 481, 481, 480, 480, 480, 479, 480, 480, 480, 482, 482, 483, 484, 483, 483, 483, 484, 484, 485, 487, 488, 489, 489, 489, 488, 488, 489, 490, 490, 491, 490, 489, 487, 488, 488, 489, 486, 487, 488, 488, 488, 486, 486, 486, 488, 489, 488, 485, 484, 482, 483, 485, 484, 484, 482, 481, 482, 481, 481, 481, 479, 479, 478, 479, 479, 481, 480, 479, 479, 480, 480, 482, 482, 483, 484, 482, 482, 483, 482, 482, 481, 482, 483, 485, 484, 487, 486, 486, 486, 486, 485, 485, 486, 485, 487, 486, 486, 486, 486, 487, 487, 488, 488, 486, 486, 488, 487, 488, 486, 486, 486, 486, 486, 485, 485, 487, 488, 488, 489, 489, 489, 491, 490, 490, 490, 490, 489, 488, 487, 487, 487, 488, 488, 486, 484, 483, 483, 484, 485, 485, 485, 485, 485, 485, 484, 484, 484, 484, 484, 485, 486, 485, 486, 484, 484, 484, 484, 483, 483, 481, 484, 486, 487, 488, 488, 488, 489, 489, 490, 489, 489, 488, 486, 484, 486, 486, 486, 486, 487, 488, 489, 490, 490, 489, 488, 486, 486, 485, 485, 485, 484, 486, 486, 487, 488, 488, 487, 487, 485, 484, 483, 484, 484, 483, 483, 481, 482, 482, 480, 480, 479, 479, 479, 480, 479, 480, 482, 481, 480, 480, 480, 479, 480, 479, 479, 478, 478, 478, 478, 477, 478, 477, 477, 478, 478, 481, 481, 482, 484, 484, 485, 485, 484, 484, 484, 484, 484, 485, 486, 488, 488, 486, 486, 486, 487, 487, 487, 488, 489, 489, 487, 487, 487, 487, 489, 490, 491, 491, 489, 489, 488, 488, 487, 488, 489, 488, 487, 484, 483, 484, 485, 485, 484, 485, 484, 482, 479, 478, 479, 481, 484, 484, 485, 485, 484, 484, 484, 483, 482, 483, 481, 481, 481, 481, 481, 481, 481, 481, 483, 485, 485, 484, 483, 482, 482, 481, 483, 485, 485, 487, 485, 484, 483, 482, 481, 482, 482, 483, 483, 484, 484, 486, 487, 487, 485, 484, 485, 483, 483, 483, 483, 483, 484, 486, 486, 487, 486, 486, 485, 486, 486, 485, 485, 484, 484, 485, 484, 484, 484, 485, 485, 483, 484, 484, 483, 483, 485, 485, 484, 485, 483, 482, 483, 482, 483, 484, 485, 485, 483, 483, 481, 482, 483, 482, 483, 484, 484, 486, 486, 486, 485, 486, 486, 485, 485, 486, 484, 485, 486, 486, 485, 484, 484, 485, 484, 485, 484, 484, 485, 486, 485, 486, 485, 485, 487, 486, 487, 487, 487, 487, 487, 485, 484, 484, 484, 485, 487, 487, 487, 486, 486, 484, 484, 485, 487, 488, 487, 486, 484, 486, 485, 486, 485, 484, 484, 484, 483, 484, 483, 483, 482, 483, 485, 486, 485, 485, 484, 484, 484, 485, 487, 487, 487, 485, 484, 484, 483, 485, 484, 485, 483, 484, 485, 484, 483, 483, 483, 483, 483, 484, 484, 485, 484, 483, 483, 483, 483, 484, 483, 484, 484, 485, 484, 484, 484, 483, 483, 483, 482, 481, 480, 481, 482, 481, 481, 481, 483, 484, 483, 481, 482, 482, 482, 484, 485, 484, 484, 485, 484, 482, 482, 483, 483, 484, 485, 485, 485, 484, 483, 482, 483, 484, 486, 486, 486, 486, 486, 486, 487, 485, 485, 485, 486, 486, 489, 488, 488, 488, 489, 487, 488, 488, 487, 488, 486, 485, 484, 484, 484, 484, 484, 484, 485, 484, 484, 483, 484, 483, 483, 484, 485, 486, 486, 485, 484, 483, 482, 480, 481, 481, 483, 484, 485, 484, 484, 482, 482, 483, 484, 485, 486, 487, 485, 484, 484, 486, 486, 486, 485, 484, 484, 484, 483, 484, 485, 487, 487, 487, 486, 483, 484, 483, 484, 484, 485, 485, 484, 483, 481, 482, 481, 481, 481, 483, 481, 481, 482, 483, 483, 482, 483, 483, 481, 481, 480, 481, 480, 482, 482, 482, 483, 482, 484, 483, 486, 486, 486, 486, 488, 488, 486, 487, 486, 487, 487, 487, 487, 487, 489, 489, 488, 487, 486, 486, 485, 486, 485, 485, 485, 487, 488, 488, 490, 489, 490, 489, 487, 486, 485, 486, 485, 484, 484, 484, 486, 484, 485, 485, 485, 482, 480, 479, 481, 483, 484, 484, 486, 484, 482, 481, 480, 480, 480, 481, 483, 484, 485, 484, 483, 482, 481, 482, 482, 484, 485, 484, 482, 481, 481, 482, 482, 482, 483, 484, 485, 486, 485, 484, 484, 484, 484, 485, 486, 487, 488, 489, 488, 487, 488, 488, 488, 489, 490, 489, 488, 486, 486, 486, 486, 486, 486, 486, 487, 486, 484, 484, 484, 484, 485, 487, 487, 489, 486, 485, 485, 484, 484, 483, 485, 486, 485, 484, 482, 481, 481, 483, 483, 484, 483, 485, 484, 485, 485, 486, 485, 484, 484, 485, 484, 484, 486, 487, 488, 491, 491, 489, 490, 488, 486, 484, 483, 481, 482, 484, 486, 489, 489, 490, 489, 490, 489, 488, 488, 487, 487, 486, 487, 487, 487, 487, 487, 486, 486, 484, 484, 483, 483, 482, 483, 483, 483, 483, 483, 481, 480, 480, 482, 482, 483, 483, 483, 483, 483, 483, 482, 481, 480, 479, 480, 480, 480, 479, 479, 480, 483, 485, 485, 485, 483, 481, 481, 481, 481, 483, 483, 483, 483, 483, 484, 485, 484, 484, 482, 482, 483, 485, 487, 487, 487, 487, 486, 487, 488, 488, 486, 485, 484, 484, 485, 487, 487, 489, 489, 488, 488, 489, 489, 489, 490, 491, 491, 491, 489, 488, 489, 490, 489, 488, 489, 488, 489, 485, 485, 485, 484, 485, 484, 485, 485, 484, 483, 483, 481, 481, 480, 478, 478, 479, 480, 480, 479, 479, 479, 479, 479, 478, 480, 480, 479, 478, 478, 477, 478, 479, 480, 480, 481, 480, 480, 479, 480, 483, 483, 484, 483, 485, 483, 482, 484, 484, 483, 483, 482, 483, 484, 484, 484, 485, 485, 484, 482, 483, 481, 481, 479, 480, 481, 482, 482, 483, 483, 485, 484, 485, 484, 483, 483, 482, 481, 480, 482, 482, 482, 483, 482, 483, 484, 484, 486, 488, 489, 488, 488, 488, 488, 489, 490, 490, 489, 489, 489, 489, 489, 487, 486, 484, 484, 485, 485, 489, 491, 490, 490, 489, 488, 488, 486, 487, 485, 485, 484, 483, 485, 486, 486, 486, 485, 484, 483, 481, 483, 482, 483, 484, 484, 484, 484, 484, 484, 484, 484, 483, 483, 481, 482, 484, 485, 485, 485, 483, 485, 485, 487, 489, 488, 489, 489, 488, 489, 487, 487, 487, 488, 488, 487, 486, 486, 485, 483, 482, 484, 483, 483, 483, 483, 484, 483, 484, 485, 485, 486, 486, 484, 484, 482, 482, 481, 481, 480, 479, 479, 479, 478, 479, 480, 481, 482, 481, 482, 482, 481, 481, 483, 483, 483, 482, 480, 478, 479, 478, 480, 480, 481, 483, 482, 481, 481, 481, 481, 482, 483, 483, 483, 482, 483, 482, 482, 483, 484, 485, 486, 486, 485, 485, 484, 484, 485, 485, 486, 485, 484, 484, 483, 484, 484, 485, 486, 485, 486, 485, 485, 485, 486, 485, 486, 486, 485, 484, 483, 483, 481, 480, 481, 482, 481, 482, 481, 481, 482, 481, 480, 482, 483, 484, 484, 484, 486, 485, 485, 485, 486, 485, 484, 484, 482, 481, 481, 484, 484, 485, 485, 486, 486, 486, 486, 485, 485, 484, 483, 483, 483, 485, 486, 484, 486, 486, 487, 486, 485, 483, 483, 483, 483, 483, 481, 482, 482, 484, 485, 486, 487, 486, 484, 484, 481, 482, 480, 481, 478, 479, 479, 479, 482, 482, 484, 484, 485, 485, 483, 484, 484, 484, 484, 485, 484, 484, 483, 484, 483, 483, 485, 484, 486, 487, 488, 489, 490, 489, 490, 490, 488, 488, 487, 487, 488, 488, 489, 488, 488, 487, 488, 488, 487, 488, 487, 487, 485, 484, 483, 483, 483, 484, 485, 485, 486, 486, 485, 486, 488, 487, 486, 483, 484, 482, 482, 482, 482, 480, 481, 484, 484, 484, 485, 483, 484, 484, 484, 485, 485, 486, 486, 485, 485, 485, 484, 484, 486, 486, 485, 485, 483, 483, 482, 483, 482, 483, 483, 484, 486, 487, 488, 489, 486, 487, 485, 486, 486, 487, 489, 490, 488, 488, 487, 486, 487, 485, 485, 484, 485, 484, 483, 484, 482, 479, 478, 477, 480, 480, 482, 482, 481, 480, 480, 481, 481, 480, 481, 481, 482, 484, 483, 482, 480, 478, 477, 476, 478, 480, 482, 483, 483, 485, 485, 484, 484, 484, 483, 484, 485, 484, 484, 482, 484, 483, 484, 485, 485, 485, 486, 486, 485, 486, 486, 487, 489, 489, 489, 487, 486, 486, 486, 486, 486, 485, 485, 484, 484, 483, 484, 483, 485, 485, 486, 485, 486, 486, 485, 485, 485, 486, 486, 486, 486, 485, 484, 485, 485, 485, 484, 486, 486, 485, 486, 486, 486, 484, 483, 483, 484, 485, 485, 485, 486, 486, 485, 485, 484, 484, 485, 483, 484, 484, 482, 483, 483, 483, 483, 482, 482, 484, 485, 486, 486, 486, 484, 484, 483, 482, 483, 483, 484, 486, 486, 487, 488, 486, 485, 485, 484, 485, 486, 488, 489, 489, 491, 489, 487, 486, 486, 486, 487, 487, 486, 487, 486, 484, 484, 485, 484, 484, 483, 482, 481, 481, 481, 481, 481, 481, 480, 480, 480, 482, 480, 481, 481, 482, 482, 482, 481, 483, 483, 482, 482, 483, 480, 479, 477, 477, 477, 477, 478, 480, 479, 480, 482, 479, 481, 480, 481, 481, 483, 481, 481, 481, 481, 481, 482, 483, 482, 481, 481, 482, 482, 483, 484, 484, 485, 486, 486, 486, 484, 484, 484, 484, 484, 486, 487, 489, 489, 488, 488, 490, 488, 487, 486, 485, 486, 487, 489, 489, 490, 490, 492, 492, 492, 492, 492, 490, 489, 487, 488, 488, 489, 488, 489, 488, 488, 489, 488, 489, 488, 488, 487, 487, 488, 487, 487, 486, 487, 485, 485, 487, 486, 486, 486, 487, 487, 488, 488, 487, 486, 488, 487, 488, 488, 488, 487, 487, 484, 483, 484, 484, 486, 484, 486, 485, 486, 486, 485, 485, 484, 483, 481, 481, 480, 480, 482, 482, 483, 483, 483, 482, 481, 481, 480, 481, 480, 479, 480, 480, 482, 483, 482, 482, 482, 481, 481, 483, 483, 484, 485, 484, 484, 484, 485, 483, 483, 481, 480, 479, 478, 478, 479, 480, 482, 483, 483, 484, 483, 484, 484, 482, 481, 481, 481, 481, 481, 481, 481, 481, 481, 480, 480, 481, 482, 481, 481, 481, 479, 481, 482, 484, 483, 483, 482, 482, 484, 484, 486, 485, 484, 484, 483, 484, 484, 485, 485, 483, 484, 484, 485, 486, 487, 487, 486, 484, 483, 483, 483, 484, 484, 485, 486, 485, 483, 483, 482, 482, 482, 482, 482, 483, 482, 481, 483, 483, 484, 484, 483, 482, 483, 483, 485, 485, 486, 488, 489, 488, 485, 485, 485, 484, 484, 485, 483, 485, 485, 486, 486, 486, 486, 485, 485, 485, 485, 484, 485, 485, 484, 485, 484, 484, 483, 484, 485, 486, 486, 485, 485, 484, 484, 486, 487, 487, 487, 487, 487, 487, 486, 485, 484, 483, 483, 486, 486, 485, 485, 485, 484, 482, 483, 484, 484, 484, 484, 484, 484, 482, 484, 484, 484, 485, 486, 485, 485, 485, 484, 484, 484, 484, 486, 486, 487, 489, 489, 488, 486, 485, 484, 483, 481, 481, 480, 481, 482, 482, 483, 483, 483, 483, 483, 482, 482, 483, 483, 484, 483, 483, 483, 483, 485, 487, 485, 486, 485, 483, 483, 483, 482, 481, 483, 485, 485, 485, 484, 482, 484, 486, 486, 485, 484, 484, 486, 486, 485, 485, 485, 485, 485, 484, 484, 485, 485, 484, 484, 484, 483, 483, 482, 483, 483, 484, 485, 485, 488, 487, 487, 485, 484, 483, 484, 483, 484, 484, 484, 483, 484, 483, 485, 486, 487, 486, 487, 488, 489, 489, 488, 488, 489, 488, 489, 488, 489, 487, 488, 487, 487, 487, 487, 485, 487, 486, 482, 482, 481, 482, 482, 484, 482, 481, 479, 477, 479, 479, 479, 480, 479, 479, 479, 479, 480, 480, 480, 479, 480, 481, 480, 479, 477, 477, 476, 475, 477, 478, 479, 479, 481, 481, 481, 482, 482, 480, 480, 479, 480, 480, 479, 480, 480, 481, 480, 482, 482, 482, 484, 485, 484, 485, 484, 483, 484, 483, 483, 484, 484, 483, 483, 483, 483, 482, 483, 482, 483, 482, 483, 481, 482, 482, 482, 482, 482, 484, 485, 484, 482, 480, 481, 481, 480, 480, 480, 478, 477, 478, 479, 480, 481, 483, 484, 485, 486, 486, 485, 484, 484, 485, 485, 486, 487, 487, 487, 488, 488, 487, 488, 489, 488, 489, 490, 488, 489, 488, 488, 490, 489, 490, 490, 491, 492, 492, 492, 492, 491, 491, 491, 489, 489, 490, 490, 489, 489, 488, 489, 489, 489, 487, 486, 485, 486, 485, 483, 482, 483, 484, 485, 486, 485, 485, 482, 481, 483, 482, 482, 482, 482, 484, 485, 486, 485, 485, 484, 483, 481, 482, 482, 481, 482, 483, 483, 484, 485, 485, 484, 484, 483, 484, 484, 485, 485, 485, 483, 485, 484, 485, 486, 486, 486, 487, 486, 486, 484, 485, 485, 486, 486, 487, 488, 488, 488, 487, 486, 485, 485, 484, 483, 484, 482, 483, 484, 484, 484, 484, 484, 486, 486, 488, 487, 486, 485, 484, 483, 484, 484, 484, 485, 484, 483, 483, 483, 483, 481, 480, 477, 476, 477, 478, 480, 479, 479, 478, 478, 478, 479, 481, 480, 480, 479, 480, 481, 479, 478, 477, 476, 477, 479, 480, 480, 480, 481, 482, 481, 482, 480, 479, 481, 482, 484, 485, 487, 488, 488, 489, 489, 490, 490, 490, 489, 488, 489, 488, 490, 490, 490, 488, 489, 489, 487, 487, 488, 491, 492, 493, 493, 491, 489, 488, 487, 489, 490, 489, 488, 488, 487, 488, 488, 488, 487, 487, 487, 487, 488, 487, 487, 486, 487, 487, 487, 487, 486, 483, 483, 484, 484, 483, 483, 484, 485, 484, 484, 483, 482, 481, 481, 482, 482, 483, 483, 483, 484, 483, 482, 481, 482, 482, 486, 486, 486, 487, 488, 485, 482, 482, 481, 482, 482, 481, 483, 485, 485, 486, 486, 485, 484, 483, 482, 483, 482, 484, 483, 484, 484, 483, 482, 482, 482, 482, 481, 482, 483, 481, 483, 483, 484, 482, 481, 481, 481, 481, 482, 483, 482, 481, 480, 480, 477, 479, 479, 480, 481, 482, 482, 480, 481, 483, 481, 481, 481, 481, 480, 482, 484, 484, 486, 488, 488, 488, 488, 488, 489, 490, 489, 489, 490, 491, 491, 493, 492, 491, 490, 488, 489, 490, 492, 494, 493, 493, 491, 489, 489, 489, 489, 490, 490, 490, 491, 491, 491, 491, 490, 491, 489, 487, 486, 485, 484, 484, 486, 485, 486, 485, 487, 487, 487, 488, 487, 485, 484, 483, 483, 483, 483, 483, 485, 484, 482, 483, 482, 481, 482, 482, 482, 481, 482, 482, 482, 482, 482, 481, 483, 483, 483, 483, 485, 483, 482, 482, 481, 481, 481, 482, 483, 485, 485, 488, 485, 485, 483, 483, 481, 482, 483, 484, 484, 484, 485, 486, 487, 487, 487, 486, 485, 485, 486, 486, 486, 486, 483, 485, 484, 483, 483, 483, 484, 484, 485, 485, 484, 484, 482, 484, 483, 484, 483, 484, 485, 484, 485, 484, 484, 484, 482, 481, 481, 482, 484, 484, 483, 483, 481, 482, 481, 480, 478, 479, 478, 479, 480, 480, 481, 480, 481, 481, 479, 478, 480, 480, 480, 480, 481, 480, 481, 479, 480, 480, 482, 482, 484, 484, 484, 484, 484, 483, 482, 481, 480, 479, 481, 482, 484, 484, 485, 483, 483, 484, 485, 485, 486, 487, 486, 486, 484, 484, 484, 485, 485, 485, 483, 482, 481, 483, 482, 484, 485, 486, 485, 485, 485, 485, 486, 487, 489, 489, 490, 488, 488, 489, 487, 488, 487, 485, 484, 485, 486, 485, 485, 486, 487, 486, 486, 485, 485, 485, 484, 484, 485, 486, 487, 488, 488, 489, 489, 489, 489, 490, 490, 489, 490, 488, 488, 490, 489, 488, 488, 487, 487, 486, 486, 486, 487, 488, 487, 489, 489, 490, 489, 489, 489, 488, 485, 485, 485, 484, 484, 485, 484, 484, 484, 485, 485, 485, 484, 483, 482, 481, 484, 485, 486, 487, 487, 487, 486, 485, 485, 486, 484, 484, 483, 482, 483, 483, 484, 485, 485, 484, 485, 485, 486, 485, 485, 485, 487, 488, 487, 487, 487, 487, 486, 485, 486, 486, 485, 484, 484, 485, 485, 487, 488, 489, 487, 487, 486, 487, 487, 486, 487, 487, 486, 486, 485, 484, 483, 482, 483, 485, 486, 486, 485, 484, 484, 485, 485, 485, 484, 483, 484, 483, 484, 486, 485, 485, 485, 484, 482, 482, 481, 482, 484, 486, 486, 486, 486, 485, 484, 484, 485, 485, 484, 483, 483, 484, 484, 482, 481, 481, 482, 483, 484, 484, 482, 483, 483, 483, 483, 484, 484, 484, 485, 485, 483, 482, 480, 480, 481, 484, 487, 487, 486, 484, 482, 481, 482, 481, 484, 486, 486, 486, 487, 489, 487, 486, 486, 486, 485, 485, 483, 483, 482, 482, 483, 485, 486, 487, 489, 489, 489, 488, 487, 485, 484, 484, 486, 486, 485, 486, 485, 485, 484, 485, 484, 484, 483, 484, 483, 482, 482, 481, 481, 480, 480, 481, 484, 483, 483, 481, 482, 481, 482, 482, 482, 482, 482, 482, 484, 483, 484, 485, 483, 485, 485, 486, 485, 486, 486, 485, 485, 486, 487, 486, 485, 484, 484, 484, 487, 487, 488, 487, 485, 483, 482, 481, 481, 483, 483, 484, 483, 481, 480, 480, 480, 479, 480, 479, 480, 481, 481, 481, 482, 482, 484, 484, 484, 484, 483, 482, 481, 480, 480, 482, 482, 483, 482, 481, 482, 482, 483, 483, 484, 484, 482, 482, 482, 484, 484, 483, 485, 486, 486, 487, 486, 486, 486, 485, 484, 485, 487, 488, 488, 489, 489, 489, 489, 489, 489, 489, 489, 488, 487, 488, 486, 486, 486, 487, 487, 488, 487, 487, 486, 485, 486, 485};
44 horigs.push_back(horig);}
45 {std::vector<float> horig={492, 491, 491, 490, 490, 492, 492, 493, 494, 493, 494, 495, 495, 496, 495, 494, 494, 495, 494, 494, 494, 494, 494, 496, 495, 495, 494, 492, 492, 492, 493, 491, 491, 490, 490, 490, 490, 488, 488, 488, 487, 488, 488, 491, 491, 490, 490, 490, 489, 490, 490, 489, 488, 488, 487, 487, 487, 486, 485, 487, 487, 488, 487, 486, 486, 487, 487, 488, 487, 486, 485, 484, 483, 485, 483, 485, 486, 486, 485, 483, 483, 482, 482, 483, 483, 483, 484, 485, 487, 486, 487, 486, 488, 488, 488, 486, 487, 487, 488, 489, 489, 491, 492, 491, 489, 488, 488, 487, 486, 488, 489, 490, 492, 491, 491, 491, 489, 489, 487, 486, 486, 486, 487, 488, 488, 489, 487, 488, 488, 489, 489, 489, 488, 487, 487, 486, 485, 484, 483, 482, 482, 485, 485, 487, 487, 487, 485, 486, 484, 485, 485, 486, 485, 484, 484, 485, 486, 486, 487, 488, 488, 488, 487, 487, 486, 486, 486, 484, 487, 488, 488, 490, 488, 489, 489, 490, 491, 490, 489, 490, 491, 489, 488, 488, 487, 488, 489, 489, 488, 490, 489, 488, 488, 488, 488, 487, 487, 486, 486, 485, 486, 486, 488, 488, 489, 491, 490, 491, 491, 490, 491, 491, 491, 491, 490, 489, 492, 492, 492, 495, 494, 492, 490, 490, 490, 491, 492, 492, 493, 492, 492, 491, 492, 491, 492, 495, 495, 496, 495, 494, 494, 492, 491, 490, 490, 490, 489, 488, 489, 489, 490, 489, 489, 488, 487, 486, 485, 486, 487, 487, 488, 487, 487, 485, 485, 486, 486, 487, 486, 487, 487, 488, 487, 487, 488, 488, 488, 489, 489, 488, 489, 488, 487, 489, 487, 488, 486, 487, 486, 488, 489, 488, 488, 487, 490, 490, 490, 491, 491, 491, 490, 489, 488, 486, 484, 481, 482, 481, 481, 482, 484, 484, 485, 485, 486, 486, 485, 486, 487, 486, 488, 488, 487, 486, 486, 485, 485, 485, 486, 487, 487, 486, 485, 485, 486, 488, 489, 489, 490, 489, 489, 487, 486, 485, 486, 488, 489, 489, 489, 489, 487, 488, 489, 488, 489, 490, 489, 489, 489, 489, 488, 487, 487, 490, 491, 492, 492, 490, 491, 488, 487, 486, 486, 484, 482, 483, 484, 483, 485, 485, 486, 486, 486, 486, 485, 485, 485, 486, 487, 486, 487, 488, 486, 486, 485, 486, 490, 490, 489, 489, 489, 491, 491, 491, 491, 491, 488, 490, 490, 491, 491, 491, 490, 490, 491, 491, 491, 489, 487, 485, 484, 484, 484, 485, 485, 485, 485, 487, 487, 486, 485, 486, 486, 486, 484, 482, 481, 483, 484, 486, 487, 488, 487, 489, 489, 491, 489, 489, 488, 488, 487, 486, 485, 485, 487, 488, 488, 487, 487, 488, 488, 489, 488, 486, 485, 484, 483, 483, 486, 487, 489, 489, 489, 487, 487, 486, 485, 483, 483, 486, 487, 488, 487, 488, 487, 487, 487, 487, 487, 488, 488, 489, 490, 490, 490, 491, 492, 492, 491, 492, 491, 492, 490, 492, 492, 492, 492, 491, 492, 493, 494, 496, 496, 495, 495, 493, 493, 493, 494, 493, 492, 491, 490, 487, 487, 486, 486, 486, 486, 486, 487, 487, 486, 487, 487, 488, 488, 489, 489, 490, 489, 489, 489, 486, 486, 487, 489, 490, 490, 489, 489, 489, 488, 489, 489, 489, 489, 489, 490, 489, 487, 486, 485, 485, 486, 486, 488, 489, 490, 492, 491, 489, 488, 486, 484, 483, 483, 483, 483, 483, 483, 485, 487, 487, 487, 488, 488, 488, 489, 489, 489, 488, 488, 489, 488, 489, 490, 492, 491, 491, 493, 493, 493, 494, 492, 491, 491, 491, 490, 490, 490, 489, 491, 491, 492, 493, 491, 489, 489, 489, 488, 489, 487, 487, 486, 487, 487, 487, 485, 483, 483, 482, 482, 483, 484, 485, 486, 485, 485, 485, 485, 486, 485, 485, 483, 482, 481, 483, 483, 484, 485, 485, 485, 484, 486, 485, 487, 488, 487, 487, 486, 489, 489, 490, 489, 489, 489, 489, 490, 491, 493, 493, 493, 492, 491, 491, 491, 491, 491, 492, 491, 493, 491, 491, 491, 489, 489, 491, 492, 491, 492, 492, 492, 491, 490, 490, 490, 489, 490, 491, 492, 491, 492, 492, 492, 491, 491, 491, 492, 492, 493, 491, 491, 491, 490, 490, 490, 491, 489, 489, 487, 487, 488, 489, 490, 491, 491, 490, 490, 491, 490, 488, 488, 484, 485, 487, 487, 490, 490, 489, 488, 487, 488, 487, 485, 486, 487, 489, 489, 488, 489, 488, 489, 487, 487, 487, 487, 487, 487, 488, 488, 487, 489, 487, 488, 488, 489, 489, 489, 488, 488, 489, 488, 487, 489, 490, 492, 492, 490, 488, 487, 487, 488, 491, 490, 489, 488, 487, 485, 486, 486, 488, 487, 488, 488, 488, 488, 487, 488, 488, 487, 487, 487, 486, 487, 485, 485, 485, 485, 484, 485, 484, 485, 487, 486, 487, 487, 487, 488, 487, 487, 487, 487, 485, 486, 486, 486, 487, 486, 488, 489, 490, 490, 489, 487, 486, 485, 485, 485, 487, 488, 489, 489, 488, 487, 486, 487, 487, 487, 487, 486, 484, 484, 486, 486, 488, 488, 489, 487, 486, 485, 485, 486, 486, 486, 486, 486, 485, 485, 488, 488, 487, 487, 486, 485, 487, 488, 488, 490, 489, 488, 488, 488, 489, 488, 490, 489, 490, 489, 489, 488, 487, 488, 488, 489, 489, 489, 489, 488, 488, 488, 487, 489, 488, 487, 487, 487, 488, 489, 491, 491, 491, 491, 490, 491, 492, 493, 493, 494, 494, 493, 493, 494, 495, 495, 495, 495, 493, 492, 493, 493, 492, 491, 489, 488, 488, 490, 490, 489, 490, 492, 492, 493, 491, 491, 489, 488, 487, 486, 486, 484, 487, 485, 486, 486, 487, 487, 487, 487, 487, 486, 485, 485, 484, 484, 483, 484, 484, 485, 486, 486, 486, 485, 487, 486, 487, 487, 486, 487, 486, 486, 486, 486, 488, 489, 490, 491, 490, 489, 490, 490, 490, 490, 489, 488, 488, 489, 489, 490, 490, 491, 490, 491, 492, 492, 493, 491, 488, 486, 485, 486, 487, 488, 490, 491, 492, 491, 490, 489, 489, 487, 486, 486, 487, 488, 490, 491, 490, 490, 489, 489, 488, 488, 489, 487, 486, 487, 487, 487, 488, 487, 488, 489, 489, 490, 490, 489, 489, 487, 485, 486, 485, 485, 488, 487, 488, 487, 487, 487, 486, 485, 486, 486, 485, 486, 485, 484, 484, 484, 484, 483, 483, 481, 480, 481, 482, 482, 481, 481, 480, 480, 482, 482, 483, 483, 483, 484, 485, 484, 485, 485, 485, 485, 486, 484, 484, 485, 485, 486, 485, 486, 486, 487, 489, 488, 488, 489, 490, 491, 489, 487, 489, 490, 489, 489, 489, 489, 491, 492, 492, 491, 491, 490, 490, 489, 489, 488, 487, 486, 487, 488, 489, 488, 488, 489, 488, 487, 486, 487, 487, 488, 490, 488, 488, 489, 489, 491, 493, 492, 489, 489, 489, 489, 490, 491, 492, 493, 492, 490, 490, 490, 491, 492, 491, 491, 493, 494, 495, 496, 495, 494, 493, 491, 489, 490, 490, 491, 492, 492, 493, 492, 492, 491, 490, 489, 489, 489, 489, 489, 489, 486, 485, 485, 484, 483, 483, 482, 480, 480, 479, 478, 479, 479, 479, 480, 480, 480, 481, 480, 480, 481, 481, 481, 481, 481, 480, 482, 484, 484, 484, 485, 485, 487, 488, 487, 487, 487, 488, 489, 491, 491, 491, 492, 491, 493, 494, 494, 495, 495, 496, 495, 494, 495, 494, 494, 493, 493, 494, 494, 494, 493, 492, 490, 492, 491, 492, 490, 491, 489, 490, 491, 490, 490, 490, 488, 488, 488, 489, 491, 492, 492, 490, 489, 489, 490, 489, 489, 489, 488, 489, 489, 489, 488, 489, 490, 489, 489, 487, 489, 487, 488, 488, 489, 489, 489, 486, 486, 488, 489, 490, 491, 490, 489, 487, 486, 485, 485, 488, 487, 487, 487, 487, 488, 489, 489, 489, 491, 491, 490, 490, 490, 490, 488, 489, 490, 491, 495, 495, 496, 496, 494, 493, 493, 494, 494, 494, 493, 493, 492, 492, 491, 490, 491, 489, 489, 489, 489, 490, 490, 491, 493, 495, 494, 493, 492, 491, 490, 489, 489, 489, 489, 490, 490, 490, 491, 489, 490, 491, 491, 489, 490, 490, 491, 492, 491, 491, 491, 491, 489, 487, 487, 488, 487, 487, 486, 487, 487, 487, 486, 483, 484, 485, 485, 486, 484, 483, 483, 482, 481, 480, 480, 479, 480, 479, 480, 481, 480, 481, 480, 479, 479, 479, 481, 483, 483, 483, 483, 483, 483, 485, 487, 489, 490, 491, 491, 491, 490, 488, 487, 487, 486, 486, 486, 487, 488, 488, 490, 490, 491, 492, 490, 490, 489, 489, 489, 490, 490, 490, 490, 489, 488, 486, 487, 487, 489, 488, 487, 486, 485, 485, 486, 485, 484, 485, 485, 485, 486, 486, 487, 488, 488, 487, 488, 490, 491, 490, 490, 489, 488, 489, 489, 488, 488, 487, 487, 489, 491, 492, 492, 493, 491, 490, 488, 489, 490, 489, 489, 489, 488, 487, 486, 484, 486, 484, 484, 484, 484, 486, 489, 487, 487, 485, 484, 485, 487, 486, 487, 486, 487, 487, 487, 489, 488, 487, 487, 486, 487, 489, 489, 488, 488, 488, 490, 492, 494, 494, 493, 493, 491, 491, 491, 492, 492, 490, 491, 490, 492, 490, 489, 489, 491, 493, 492, 491, 491, 490, 489, 487, 486, 486, 487, 487, 490, 490, 491, 492, 492, 492, 492, 493, 491, 489, 488, 489, 489, 490, 491, 491, 490, 490, 491, 489, 490, 490, 491, 492, 492, 493, 492, 491, 492, 492, 491, 492, 491, 492, 491, 490, 490, 489, 488, 488, 488, 490, 490, 490, 490, 490, 490, 490, 493, 493, 494, 492, 492, 490, 489, 489, 491, 489, 490, 489, 489, 490, 489, 488, 490, 488, 488, 487, 487, 489, 486, 486, 486, 485, 487, 486, 485, 486, 487, 488, 488, 488, 490, 489, 488, 487, 486, 485, 485, 485, 484, 484, 483, 484, 486, 488, 488, 486, 485, 484, 483, 484, 484, 482, 482, 484, 484, 484, 485, 486, 486, 485, 486, 487, 488, 488, 488, 487, 485, 485, 486, 486, 486, 486, 486, 488, 487, 490, 491, 490, 491, 489, 486, 487, 488, 489, 489, 490, 491, 489, 488, 489, 488, 488, 488, 487, 488, 491, 490, 489, 490, 490, 488, 487, 484, 484, 484, 486, 487, 487, 489, 489, 489, 488, 486, 485, 486, 486, 487, 487, 488, 488, 489, 488, 489, 489, 488, 488, 489, 490, 491, 491, 490, 489, 490, 491, 493, 493, 492, 493, 492, 491, 491, 491, 490, 491, 491, 491, 488, 490, 489, 491, 492, 493, 494, 495, 494, 492, 489, 489, 490, 489, 488, 488, 487, 487, 487, 487, 486, 487, 485, 487, 489, 489, 488, 487, 487, 487, 487, 487, 487, 485, 484, 483, 482, 481, 480, 480, 481, 482, 481, 480, 481, 482, 481, 482, 482, 482, 484, 485, 486, 485, 484, 483, 482, 482, 484, 484, 485, 487, 488, 489, 489, 489, 489, 488, 486, 486, 487, 488, 487, 488, 490, 489, 490, 489, 490, 489, 487, 487, 487, 489, 490, 489, 489, 490, 490, 492, 491, 492, 491, 489, 490, 490, 490, 490, 490, 489, 490, 491, 492, 490, 491, 491, 490, 491, 491, 490, 489, 487, 489, 488, 488, 488, 489, 490, 491, 493, 494, 494, 493, 493, 493, 492, 492, 492, 491, 490, 489, 489, 489, 488, 489, 489, 490, 489, 488, 488, 488, 488, 488, 488, 487, 488, 489, 489, 489, 488, 489, 489, 490, 490, 490, 489, 487, 486, 488, 489, 489, 490, 488, 487, 487, 485, 487, 487, 488, 488, 489, 489, 488, 488, 489, 488, 486, 487, 486, 486, 486, 486, 487, 486, 487, 487, 487, 485, 486, 487, 488, 489, 487, 488, 486, 484, 484, 483, 481, 482, 484, 486, 488, 490, 490, 490, 489, 488, 486, 487, 487, 488, 484, 485, 485, 486, 486, 487, 488, 487, 487, 490, 490, 489, 488, 487, 485, 484, 486, 484, 485, 486, 487, 489, 489, 488, 489, 489, 488, 489, 489, 488, 489, 487, 488, 489, 490, 490, 490, 490, 489, 488, 489, 489, 489, 488, 487, 488, 486, 486, 488, 487, 487, 487, 486, 486, 486, 488, 488, 487, 488, 488, 486, 484, 485, 483, 484, 483, 485, 486, 487, 487, 487, 488, 487, 489, 489, 488, 488, 487, 487, 486, 487, 485, 486, 486, 486, 487, 490, 490, 492, 491, 491, 490, 489, 490, 490, 489, 487, 485, 486, 488, 491, 492, 495, 492, 492, 491, 491, 490, 491, 489, 488, 488, 487, 488, 489, 490, 489, 488, 486, 487, 486, 486, 488, 487, 486, 486, 488, 488, 488, 488, 489, 491, 492, 493, 493, 494, 493, 492, 493, 494, 494, 495, 494, 495, 494, 494, 492, 491, 489, 489, 490, 492, 492, 492, 494, 493, 494, 492, 492, 490, 491, 490, 490, 489, 486, 486, 487, 487, 487, 487, 487, 485, 485, 486, 485, 484, 484, 485, 484, 483, 483, 482, 485, 485, 486, 487, 487, 487, 486, 486, 485, 485, 485, 484, 486, 486, 487, 487, 489, 488, 488, 488, 487, 488, 489, 490, 490, 491, 490, 489, 489, 489, 490, 489, 491, 491, 491, 491, 492, 493, 493, 494, 492, 490, 491, 490, 489, 487, 487, 489, 490, 491, 492, 491, 491, 488, 489, 489, 488, 488, 487, 487, 489, 490, 490, 490, 489, 489, 489, 489, 489, 489, 489, 488, 489, 487, 486, 485, 484, 486, 486, 487, 487, 487, 486, 486, 487, 487, 480, 474, 471, 474, 480, 486, 489, 491, 491, 489, 489, 488, 488, 486, 487, 488, 491, 490, 489, 489, 488, 488, 487, 489, 490, 489, 488, 487, 486, 485, 485, 487, 488, 489, 489, 490, 490, 490, 488, 488, 487, 487, 486, 487, 489, 490, 491, 492, 489, 489, 488, 487, 487, 487, 486, 487, 488, 488, 489, 489, 488, 490, 490, 491, 489, 489, 488, 487, 489, 487, 485, 484, 483, 483, 483, 482, 482, 482, 483, 482, 483, 483, 484, 484, 483, 482, 481, 482, 482, 483, 484, 486, 485, 486, 484, 485, 485, 486, 486, 484, 486, 486, 487, 487, 486, 488, 488, 489, 489, 489, 489, 488, 487, 487, 486, 486, 485, 486, 485, 485, 486, 487, 487, 487, 487, 486, 487, 489, 487, 487, 485, 482, 482, 483, 484, 485, 486, 487, 487, 489, 488, 488, 489, 489, 488, 490, 491, 491, 491, 491, 491, 491, 492, 492, 491, 492, 492, 493, 493, 494, 494, 492, 493, 492, 492, 493, 494, 496, 497, 497, 495, 494, 493, 495, 493, 493, 492, 490, 487, 489, 487, 487, 488, 488, 488, 489, 489, 489, 488, 487, 486, 489, 488, 488, 489, 489, 487, 487, 487, 487, 487, 487, 487, 486, 486, 487, 487, 488, 488, 486, 488, 488, 487, 488, 488, 490, 489, 489, 489, 489, 488, 490, 489, 489, 488, 489, 488, 487, 489, 490, 490, 489, 488, 488, 488, 490, 492, 493, 493, 493, 491, 489, 487, 487, 487, 488, 488, 489, 490, 491, 491, 491, 491, 489, 489, 491, 490, 489, 490, 489, 488, 487, 486, 487, 488, 490, 490, 489, 489, 489, 489, 489, 490, 490, 490, 489, 491, 492, 491, 490, 491, 492, 492, 491, 492, 491, 492, 491, 492, 491, 490, 492, 492, 492, 493, 495, 494, 494, 494, 493, 491, 491, 489, 486, 486, 486, 485, 486, 487, 488, 487, 490, 491, 491, 490, 489, 488, 485, 483, 483, 483, 483, 484, 483, 484, 483, 484, 483, 482, 482, 482, 483, 483, 484, 485, 486, 486, 486, 486, 486, 486, 486, 486, 486, 488, 486, 486, 487, 486, 486, 485, 483, 483, 484, 486, 488, 487, 486, 485, 485, 486, 486, 489, 488, 489, 488, 487, 485, 483, 484, 484, 486, 487, 487, 488, 486, 488, 488, 488, 486, 486, 485, 486, 488, 488, 490, 491, 491, 492, 493, 492, 491, 490, 491, 489, 488, 487, 486, 487, 488, 489, 490, 491, 492, 491, 491, 489, 487, 485, 484, 484, 484, 485, 486, 488, 489, 488, 488, 487, 488, 487, 487, 487, 489, 489, 489, 489, 489, 490, 489, 490, 490, 491, 491, 491, 492, 492, 490, 489, 489, 489, 489, 489, 491, 491, 492, 491, 492, 491, 491, 490, 489, 488, 488, 488, 487, 488, 487, 489, 490, 490, 488, 488, 487, 486, 486, 486, 488, 487, 487, 485, 485, 485, 484, 485, 484, 484, 483, 482, 483, 483, 484, 484, 486, 485, 485, 484, 485, 486, 486, 485, 486, 486, 486, 487, 486, 486, 486, 485, 487, 487, 488, 487, 485, 485, 485, 485, 487, 489, 488, 489, 487, 487, 488, 488, 488, 489, 488, 489, 490, 491, 491, 491, 491, 490, 489, 491, 492, 493, 493, 494, 494, 493, 494, 494, 494, 495, 495, 494, 493, 492, 491, 489, 489, 487, 488, 489, 490, 492, 490, 490, 489, 490, 490, 489, 490, 489, 490, 490, 489, 488, 488, 485, 483, 483, 483, 484, 485, 487, 489, 489, 489, 489, 486, 485, 485, 487, 487, 488, 487, 487, 485, 485, 485, 486, 488, 491, 492, 490, 489, 489, 490, 489, 489, 490, 490, 490, 489, 488, 488, 488, 488, 488, 489, 487, 488, 487, 487, 487, 488, 486, 486, 485, 487, 487, 487, 487, 485, 484, 482, 482, 483, 484, 486, 485, 487, 487, 486, 487, 486, 486, 484, 484, 485, 485, 484, 484, 487, 487, 487, 486, 487, 487, 486, 488, 487, 487, 488, 488, 487, 487, 485, 485, 485, 487, 487, 488, 488, 490, 491, 491, 494, 494, 495, 497, 496, 495, 493, 493, 491, 491, 492, 491, 491, 491, 490, 490, 489, 489, 488, 488, 487, 486, 488, 490, 488, 489, 491, 491, 492, 492, 492, 492, 492, 490, 488, 490, 488, 488, 489, 487, 487, 486, 487, 488, 490, 490, 490, 491, 491, 489, 488, 488, 488, 488, 489, 488, 488, 489, 490, 491, 490, 489, 487, 487, 486, 486, 487, 488, 489, 491, 491, 491, 490, 491, 493, 493, 493, 493, 490, 487, 486, 487, 488, 490, 489, 492, 491, 489, 489, 490, 491, 491, 489, 489, 489, 488, 488, 487, 489, 489, 488, 488, 488, 488, 488, 486, 486, 486, 488, 488, 488, 487, 487, 488, 488, 487, 487, 487, 486, 486, 486, 486, 488, 488, 487, 488, 489, 489, 488, 489, 488, 489, 487, 487, 487, 489, 489, 490, 491, 489, 488, 489, 488, 488, 488, 488, 487, 486, 487, 486, 485, 485, 486, 484, 485, 482, 482, 482, 483, 482, 482, 482, 483, 483, 482, 482, 483, 484, 483, 483, 484, 483, 483, 483, 483, 483, 482, 482, 481, 482, 483, 484, 485, 487, 488, 488, 487, 486, 486, 487, 487, 488, 489, 489, 489, 491, 491, 491, 491, 492, 492, 493, 495, 494, 495, 494, 494, 493, 493, 492, 492, 493, 496, 495, 494, 493, 492, 493, 492, 492, 491, 491, 491, 493, 493, 492, 493, 492, 492, 491, 491, 491, 490, 487, 487, 487, 487, 488, 488, 488, 487, 486, 486, 485, 485, 485, 486, 486, 487, 485, 486, 486, 486, 485, 484, 483, 484, 484, 486, 487, 486, 485, 483, 483, 485, 485, 485, 488, 489, 490, 491, 491, 491, 489, 488, 490, 493, 493, 495, 493, 494, 493, 493, 493, 493, 492, 491, 490, 489, 488, 489, 489, 490, 492, 492, 492, 491, 489, 489, 489, 490, 490, 491, 489, 489, 488, 490, 490, 489, 488, 486, 486, 485, 485, 486, 489, 489, 489, 490, 488, 488, 488, 486, 486, 488, 488, 488, 488, 489, 489, 488, 489, 490, 489, 487, 485, 486, 487, 487, 488, 488, 488, 488, 488, 490, 491, 490, 491, 490, 491, 490, 489, 489, 489, 489, 490, 490, 491, 492, 493, 492, 491, 491, 491, 491, 490, 490, 490, 489, 489, 488, 488, 486, 487, 487, 487, 489, 489, 488, 487, 486, 485, 485, 485, 486, 485, 486, 486, 486, 485, 486, 485, 483, 484, 486, 486, 485, 484, 486, 486, 486, 485, 487, 486, 486, 486, 485, 486, 486, 486, 485, 483, 483, 484, 484, 484, 484, 484, 484, 485, 486, 486, 486, 486, 488, 487, 489, 488, 489, 490, 491, 488, 489, 490, 490, 490, 490, 489, 488, 486, 486, 488, 489, 489, 489, 489, 489, 490, 488, 489, 487, 486, 485, 485, 485, 487, 488, 488, 489, 488, 488, 487, 488, 489, 487, 486, 486, 486, 485, 486, 488, 488, 487, 487, 486, 485, 484, 484, 485, 487, 487, 486, 486, 486, 487, 489, 489, 489, 489, 488, 487, 488, 490, 492, 491, 491, 490, 490, 491, 491, 491, 491, 489, 490, 491, 491, 492, 492, 493, 492, 494, 494, 494, 495, 495, 494, 493, 491, 492, 491, 492, 491, 492, 492, 491, 492, 492, 493, 492, 492, 491, 488, 488, 485, 484, 485, 484, 485, 484, 484, 484, 484, 483, 484, 483, 485, 485, 486, 488, 488, 487, 486, 486, 486, 489, 488, 490, 490, 490, 489, 488, 486, 485, 485, 486, 487, 486, 488, 487, 489, 489, 490, 488, 489, 488, 487, 489, 488, 488, 486, 487, 488, 490, 489, 489, 487, 486, 486, 487, 487, 487, 487, 488, 488, 488, 486, 485, 486, 484, 485, 485, 485, 487, 487, 487, 490, 491, 491, 491, 490, 491, 491, 489, 489, 490, 489, 491, 490, 491, 490, 490, 489, 489, 489, 491, 490, 491, 490, 490, 490, 490, 490, 488, 488, 486, 486, 485, 486, 485, 487, 488, 490, 490, 492, 491, 490, 490, 490, 490, 491, 491, 491, 491, 493, 492, 491, 489, 489, 487, 488, 489, 490, 492, 491, 491, 490, 491, 491, 491, 491, 492, 491, 492, 490, 489, 488, 486, 486, 485, 485, 485, 484, 485, 484, 485, 486, 487, 486, 485, 483, 482, 483, 483, 482, 482, 484, 484, 485, 486, 485, 483, 483, 483, 483, 485, 485, 486, 486, 486, 488, 487, 487, 486, 486, 487, 486, 487, 487, 488, 488, 487, 487, 488, 485, 487, 488, 488, 490, 491, 491, 490, 488, 488, 488, 490, 489, 489, 490, 488, 489, 489, 490, 489, 490, 490, 491, 492, 494, 494, 492, 491, 490, 490, 490, 490, 489, 490, 492, 492, 492, 489, 491, 490, 490, 492, 493, 494, 493, 493, 493, 493, 494, 495, 494, 492, 492, 492, 492, 492, 492, 492, 492, 494, 494, 494, 494, 491, 491, 491, 491, 492, 491, 492, 490, 489, 488, 487, 489, 490, 489, 490, 488, 487, 488, 488, 489, 488, 488, 488, 488, 489, 491, 490, 488, 486, 486, 486, 487, 487, 488, 487, 486, 485, 484, 483, 484, 485, 487, 486, 486, 485, 485, 483, 484, 484, 485, 483, 483, 481, 482, 482, 482, 483, 485, 483, 482, 482, 482, 481, 482, 483, 484, 486, 486, 486, 486, 487, 487, 487, 485, 485, 486, 488, 488, 490, 490, 492, 491, 491, 492, 491, 491, 493, 495, 494, 493, 494, 494, 493, 494, 494, 494, 494, 493, 493, 492, 492, 492, 492, 491, 491, 492, 491, 490, 488, 487, 488, 486, 487, 486, 485, 484, 483, 483, 483, 483, 484, 485, 486, 486, 484, 484, 483, 484, 484, 486, 486, 487, 485, 484, 485, 486, 486, 486, 487, 488, 487, 487, 487, 488, 487, 487, 488, 488, 489, 490, 490, 491, 492, 493, 494, 493, 491, 490, 490, 490, 490, 491, 494, 495, 493, 494, 494, 492, 490, 489, 490, 491, 491, 493, 494, 492, 491, 490, 491, 490, 491, 493, 491, 490, 489, 488, 487, 487, 487, 486, 486, 486, 487, 487, 487, 488, 490, 489, 488, 488, 487, 488, 489, 490, 491, 493, 493, 491, 487, 485, 486, 488, 488, 489, 489, 489, 489, 489, 489, 490, 489, 490, 487, 487, 487, 486, 487, 486, 486, 488, 486, 486, 487, 488, 486, 487, 489, 489, 488, 488, 487, 485, 487, 486, 486, 486, 487, 486, 487, 488, 490, 490, 490, 491, 491, 491, 491, 492, 492, 492, 493, 491, 490, 489, 490, 489, 489, 491, 490, 488, 487, 487, 488, 488, 488, 489, 488, 488, 489, 489, 489, 489, 489, 487, 488, 487, 487, 486, 486, 486, 487, 487, 487, 487, 488, 487, 485, 486, 485, 488, 488, 489, 489, 488, 486, 486, 486, 485, 485, 484, 485, 484, 485, 484, 485, 486, 487, 486, 485, 485, 483, 483, 482, 482, 483, 484, 487, 487, 486, 485, 484, 485, 482, 482, 483, 483, 485, 484, 485, 488, 489, 488, 489, 489, 489, 490, 491, 490, 491, 491, 491, 493, 494, 495, 496, 495, 494, 493, 492, 491, 491, 491, 492, 492, 492, 491, 491, 491, 492, 493, 494, 491, 492, 491, 491, 491, 491, 491, 489, 490, 488, 488, 488, 487, 486, 486, 487, 486, 486, 486, 486, 488, 486, 486, 483, 485, 485, 485, 485, 485, 484, 485, 486, 487, 488, 488, 487, 487, 486, 487, 487, 487, 488, 490, 489, 489, 487, 488, 489, 488, 489, 491, 493, 493, 493, 495, 495, 496, 496, 495, 495, 494, 494, 493, 496, 494, 494, 494, 495, 496, 496, 497, 495, 496, 495, 494, 493, 493, 493, 491, 491, 491, 491, 491, 492, 490, 490, 490, 490, 489, 490, 489, 489, 489, 489, 489, 489, 487, 488, 489, 487, 486, 486, 487, 489, 490, 491, 491, 491, 492, 491, 491, 491, 489, 487, 488, 488, 489, 491, 490, 492, 491, 490, 490, 490, 491, 491, 490, 492, 490, 488, 487, 485, 485, 485, 485, 487, 488, 488, 486, 485, 484, 484, 483, 483, 485, 485, 487, 487, 487, 487, 486, 485, 486, 484, 484, 485, 485, 484, 484, 485, 484, 486, 487, 488, 488, 486, 485, 482, 482, 482, 483, 482, 482, 484, 484, 484, 486, 485, 487, 486, 487, 487, 487, 487, 486, 486, 483, 483, 485, 486, 487, 488, 487, 488, 489, 489, 490, 489, 490, 488, 489, 489, 489, 488, 489, 487, 488, 487, 488, 487, 488, 488, 489, 489, 487, 486, 486, 485, 487, 488, 488, 489, 487, 487, 489, 489, 491, 492, 492, 490, 488, 487, 488, 487, 487, 488, 489, 490, 491, 493, 492, 491, 491, 490, 489, 490, 491, 489, 489, 490, 490, 491, 490, 491, 490, 490, 489, 489, 489, 490, 491, 490, 490, 490, 491, 489, 489, 490, 491, 491, 491, 491, 492, 491, 491, 490, 490, 490, 492, 490, 491, 490, 489, 488, 488, 486, 487, 487, 487, 491, 492, 491, 491, 491, 491, 491, 491, 491, 490, 491, 491, 490, 490, 488, 487, 485, 487, 487, 488, 491, 490, 491, 491, 487, 484, 485, 485, 485, 486, 488, 489, 488, 489, 490, 488, 489, 488, 488, 487, 487, 488, 487, 486, 486, 484, 486, 487, 487, 487, 487, 485, 486, 486, 486, 488, 487, 488, 487, 486, 485, 486, 484, 484, 483, 484, 485, 486, 486, 485, 485, 486, 486, 486, 486, 485, 484, 483, 483, 483, 483, 483, 485, 485, 486, 487, 487, 488, 488, 488, 488, 490, 489, 489, 487, 487, 487, 489, 490, 493, 492, 494, 493, 493, 492, 490, 491, 491, 492, 491, 491, 492, 492, 494, 494, 495, 497, 496, 495, 494, 492, 492, 491, 490, 490, 489, 488, 489, 489, 491, 491, 491, 494, 494, 495, 493, 491, 490, 490, 490, 489, 488, 489, 487, 486, 486, 487, 487, 489, 488, 489, 488, 488, 489, 488, 486, 486, 488, 489, 489, 488, 488, 488, 488, 487, 486, 485, 485, 485, 487, 489, 491, 492, 491, 490, 488, 489, 488, 487, 487, 487, 489, 488, 489, 489, 489, 490, 491, 490, 490, 490, 489, 489, 489, 488, 488, 488, 488, 487, 488, 488, 487, 485, 484, 484, 485, 485, 484, 483, 482, 482, 483, 485, 487, 489, 489, 487, 487, 487, 486, 487, 485, 485, 484, 485, 486, 486, 487, 488, 490, 491, 491, 493, 491, 491, 491, 492, 490, 489, 488, 489, 489, 488, 488, 488, 489, 489, 490, 490, 491, 491, 490, 490, 489, 490, 489, 488, 487, 487, 487, 489, 491, 491, 489, 487, 486, 487, 488, 488, 489, 489, 488, 488, 487, 488, 489, 490, 491, 490, 491, 491, 491, 490, 490, 491, 491, 491, 490, 489, 488, 488, 488, 488, 490, 489, 489, 488, 487, 488, 488, 488, 489, 489, 489, 488, 488, 487, 487, 488, 486, 485, 483, 484, 483, 484, 484, 485, 486, 486, 487, 487, 488, 488, 489, 488, 487, 488, 487, 487, 488, 488, 489, 489, 488, 489, 490, 492, 491, 490, 489, 488, 488, 488, 488, 487, 488, 490, 488, 489, 488, 489, 490, 490, 488, 489, 490, 488, 487, 486, 485, 485, 484, 483, 483, 484, 484, 485, 484, 485, 486, 486, 487, 486, 487, 488, 488, 488, 487, 484, 486, 484, 483, 483, 484, 484, 484, 485, 486, 488, 487, 487, 488, 488, 487, 487, 487, 488, 488, 488, 486, 483, 483, 484, 484, 483, 483, 483, 483, 484, 484, 486, 488, 488, 486, 485, 484, 487, 488, 488, 491, 492, 492, 491, 492, 493, 491, 494, 494, 493, 492, 492, 492, 492, 492, 493, 493, 492, 492, 492, 492, 490, 490, 490, 490, 491, 490, 489, 489, 489, 489, 490, 492, 490, 490, 488, 488, 487, 486, 485, 485, 485, 484, 483, 485, 487, 488, 490, 488, 489, 488, 489, 490, 491, 492, 491, 490, 491, 490, 491, 491, 493, 492, 493, 492, 490, 491, 489, 489, 490, 491, 493, 495, 494, 494, 494, 493, 491, 491, 490, 489, 489, 489, 489, 487, 486, 485, 486, 486, 484, 486, 484, 485, 485, 485, 484, 484, 484, 484, 485, 483, 483, 482, 482, 484, 486, 487, 488, 488, 488, 486, 486, 486, 484, 487, 488, 488, 488, 487, 487, 488, 489, 490, 492, 491, 491, 490, 490, 490, 488, 489, 490, 490, 490, 489, 491, 490, 489, 489, 488, 488, 488, 488, 488, 486, 487, 487, 488, 489, 489, 488, 486, 485, 485, 484, 484, 484, 483, 483, 482, 483, 483, 484, 485, 485, 486, 486, 488, 490, 491, 491, 491, 491, 490, 489, 489, 489, 489, 489, 488, 488, 488, 488, 486, 487, 487, 487, 486, 487, 488, 487, 487, 487, 487, 487, 488, 487, 486, 486, 487, 489, 489, 489, 490, 489, 489, 490, 489, 489, 490, 491, 491, 491, 489, 489, 488, 488, 487, 488, 489, 488, 488, 489, 489, 491, 490, 489, 490, 489, 488, 486, 486, 486, 487, 487, 488, 488, 487, 486, 486, 487, 488, 488, 486, 485, 483, 485, 484, 485, 484, 483, 483, 485, 485, 485, 485, 485, 486, 485, 486, 485, 484, 484, 484, 486, 485, 487, 487, 486, 486, 486, 485, 485, 484, 484, 483, 483, 483, 483, 482, 482, 481, 480, 482, 484, 487, 488, 488, 487, 485, 486, 485, 485, 486, 488, 488, 487, 486, 485, 484, 485, 485, 485, 484, 486, 487, 487, 489, 488, 487, 487, 488, 489, 488, 488, 489, 489, 490, 490, 489, 487, 487, 486, 486, 485, 486, 487, 488, 489, 489, 488, 487, 486, 485, 485, 487, 488, 488, 489, 489, 489, 489, 490, 489, 491, 491, 490, 490, 490, 490, 491, 492, 493, 492, 492, 492, 491, 491, 492, 493, 494, 493, 492, 492, 491, 493, 494, 493, 493, 493, 494, 494, 493, 493, 493, 493, 492, 493, 491, 491, 491, 489, 488, 487, 487, 487, 489, 490, 491, 490, 488, 488, 486, 486, 487, 486, 486, 485, 487, 485, 485, 485, 487, 487, 489, 489, 489, 487, 487, 486, 487, 488, 490, 490, 489, 489, 490, 490, 490, 490, 491, 491, 492, 491, 490, 488, 488, 487, 486, 488, 488, 489, 490, 490, 492, 492, 491, 491, 488, 487, 487, 486, 485, 485, 485, 484, 484, 485, 487, 486, 485, 484, 483, 483, 483, 481, 482, 481, 480, 479, 479, 480, 480, 483, 482, 483, 482, 482, 482, 483, 483, 482, 482, 484, 483, 481, 481, 481, 481, 482, 483, 483, 484, 484, 485, 484, 485, 486, 486, 486, 486, 486, 486, 485, 486, 488, 488, 489, 490, 490, 491, 491, 489, 489, 489, 490, 492, 491, 491, 491, 490, 490, 490, 490, 490, 490, 489, 488, 489, 489, 490, 490, 492, 493, 494, 495, 493, 491, 490, 490, 490, 489, 489, 489, 488, 490, 490, 491, 492, 492, 491, 490, 490, 490, 491, 491, 491, 489, 488, 487, 487, 488, 489, 489, 489, 488, 487, 486, 486, 486, 486, 486, 486, 487, 488, 488, 488, 489, 490, 490, 490, 490, 489, 489, 488, 489, 488, 488, 487, 488, 488, 488, 489, 489, 490, 490, 490, 490, 492, 493, 493, 494, 493, 492, 491, 489, 489, 488, 489, 489, 490, 490, 489, 488, 488, 488, 490, 489, 489, 488, 488, 487, 486, 487, 488, 490, 490, 491, 489, 489, 488, 487, 486, 485, 484, 484, 484, 484, 485, 486, 487, 486, 488, 488, 488, 489, 489, 488, 486, 484, 484, 484, 485, 485, 487, 486, 486, 486, 485, 487, 487, 488, 486, 485, 483, 483, 483, 484, 485, 485, 487, 487, 487, 486, 484, 482, 480, 480, 481, 481, 482, 480, 480, 478, 479, 480, 483, 484, 484, 485, 486, 485, 485, 483, 482, 482, 483, 484, 484, 486, 483, 485, 486, 486, 489, 488, 488, 488, 488, 487, 488, 489, 488, 490, 489, 490, 491, 491, 489, 489, 488, 489, 489, 490, 492, 492, 492, 491, 490, 489, 488, 488, 490, 490, 489, 489, 488, 489, 490, 491, 493, 493, 493, 493, 493, 494, 492, 491, 490, 490, 490, 490, 492, 490, 490, 489, 488, 490, 490, 489, 489, 491, 490, 492, 491, 489, 488, 488, 486, 486, 487, 486, 487, 487, 487, 489, 488, 488, 488, 486, 488, 487, 487, 487, 487, 486, 485, 484, 483, 484, 485, 486, 487, 489, 488, 488, 487, 485, 486, 486, 485, 484, 484, 484, 485, 486, 488, 487, 487, 486, 486, 485, 484, 485, 488, 489, 489, 489, 487, 486, 485, 485, 486, 486, 486, 486, 486, 486, 486, 487, 489, 489, 490, 490, 488, 489, 489, 491, 492, 491, 491, 489, 490, 490, 490, 491, 491, 490, 491, 491, 490, 489, 490, 490, 491, 491, 492, 492, 491, 492, 491, 491, 491, 490, 491, 491, 491, 491, 490, 489, 489, 489, 488, 487, 488, 487, 487, 486, 487, 486, 487, 488, 488, 489, 487, 488, 484, 484, 483, 485, 484, 485, 485, 485, 485, 487, 487, 487, 485, 485, 484, 483, 483, 483, 484, 484, 486, 488, 488, 490, 489, 489, 488, 489, 488, 487, 486, 485, 484, 486, 486, 487, 488, 488, 488, 489, 489, 489, 489, 489, 488, 488, 488, 488, 487, 489, 488, 488, 487, 487, 487, 487, 487, 487, 487, 489, 489, 489, 490, 489, 490, 489, 487, 487, 487, 487, 488, 488, 488, 486, 487, 488, 489, 489, 488, 486, 486, 485, 486, 484, 484, 486, 485, 486, 486, 486, 486, 486, 486, 488, 488, 487, 485, 485, 486, 487, 488, 489, 488, 489, 489, 488, 488, 487, 486, 486, 485, 486, 486, 483, 485, 484, 486, 487, 487, 485, 486, 484, 486, 487, 489, 491, 492, 492, 491, 491, 491, 491, 491, 491, 489, 490, 491, 491, 491, 491, 491, 490, 490, 490, 492, 492, 492, 491, 491, 491, 492, 491, 490, 492, 492, 491, 491, 491, 490, 488, 489, 491, 490, 490, 490, 490, 489, 490, 491, 490, 490, 489, 489, 490, 492, 492, 491, 491, 489, 488, 486, 487, 489, 490, 490, 490, 489, 490, 489, 490, 490, 490, 490, 490, 490, 490, 491, 492, 491, 492, 493, 493, 493, 494, 494, 494, 492, 492, 492, 491, 489, 489, 488, 487, 489, 488, 490, 490, 491, 490, 487, 484, 482, 480, 480, 481, 482, 484, 487, 486, 485, 483, 482, 479, 477, 478, 480, 483, 485, 485, 485, 483, 484, 483, 485, 484, 482, 482, 479, 482, 482, 484, 485, 485, 485, 485, 485, 486, 487, 488, 489, 491, 493, 494, 494, 493, 493, 492, 491, 489, 490, 490, 491, 492, 491, 492, 493, 492, 492, 491, 491, 492, 492, 491, 489, 490, 491, 491, 491, 489, 489, 487, 487, 487, 488, 490, 491, 491, 491, 488, 487, 486, 486, 488, 489, 489, 487, 485, 484, 485, 485, 485, 488, 486, 487, 486, 486, 486, 487, 488, 489, 490, 490, 489, 489, 491, 490, 491, 490, 491, 492, 492, 493, 491, 492, 491, 491, 490, 491, 491, 491, 490, 493, 493, 493, 492, 492, 489, 490, 490, 489, 490, 490, 491, 492, 492, 493, 491, 491, 491, 492, 490, 488, 488, 487, 487, 486, 485, 485, 486, 485, 487, 487, 488, 487, 488, 489, 489, 489, 489, 487, 486, 486, 485, 484, 483, 485, 486, 488, 489, 487, 487, 487, 488, 487, 488, 488, 488, 488, 488, 489, 489, 490, 489, 489, 489, 489, 489, 489, 488, 487, 485, 487, 488, 489, 488, 488, 489, 489, 490, 492, 490, 489, 488, 488, 487, 485, 486, 486, 487, 488, 489, 490, 490, 490, 489, 489, 487, 484, 483, 483, 485, 486, 486, 485, 483, 481, 481, 480, 481, 481, 482, 482, 482, 483, 482, 482, 481, 481, 481, 482, 482, 482, 482, 481, 482, 483, 484, 484, 485, 485, 485, 487, 488, 488, 490, 491, 493, 493, 493, 494, 496, 496, 496, 496, 496, 498, 498, 498, 499, 497, 495, 496, 496, 497, 496, 494, 493, 493, 492, 493, 493, 493, 492, 491, 490, 490, 489, 489, 490, 489, 489, 489, 490, 488, 488, 485, 486, 486, 486, 487, 489, 489, 490, 490, 486, 486, 486, 486, 485, 484, 484, 484, 485, 485, 487, 489, 488, 489, 489, 490, 489, 490, 489, 490, 489, 488, 487, 486, 485, 489, 491, 493, 493, 493, 491, 491, 491, 490, 490, 492, 491, 490, 491, 491, 490, 489, 489, 488, 487, 486, 486, 487, 486, 488, 487, 487, 488, 488, 488, 486, 486, 486, 485, 485, 485, 487, 490, 490, 491, 490, 489, 489, 489, 490, 490, 493, 494, 493, 493, 492, 492, 492, 490, 491, 490, 492, 492, 491, 492, 494, 494, 494, 494, 495, 493, 492, 492, 490, 491, 491, 490, 489, 489, 489, 488, 487, 488, 486, 486, 486, 487, 487, 487, 488, 489, 489, 488, 486, 486, 485, 486, 485, 485, 485, 487, 488, 489, 491, 493, 491, 490, 489, 489, 489, 489, 489, 487, 489, 489, 488, 488, 487, 487, 487, 488, 488, 487, 488, 487, 487, 486, 486, 487, 487, 489, 489, 490, 488, 488, 488, 488, 488, 488, 486, 487, 486, 487, 487, 489, 488, 489, 487, 486, 485, 485, 485, 484, 485, 486, 487, 487, 487, 485, 485, 485, 486, 485, 485, 486, 488, 489, 490, 488, 489, 488, 487, 488, 487, 487, 490, 490, 492, 494, 494, 494, 491, 490, 489, 489, 490, 490, 490, 489, 488, 489, 488, 488, 487, 488, 487, 487, 487, 488, 487, 485, 485, 487, 487, 487, 488, 486, 487, 487, 487, 487, 487, 487, 488, 489, 491, 490, 488, 487, 487, 488, 488, 488, 486, 485, 485, 486, 486, 486, 488, 486, 486, 485, 485, 485, 486, 486, 487, 487, 487, 486, 485, 486, 486, 486, 488, 488, 490, 489, 488, 489, 488, 490, 489, 490, 489, 489, 490, 490, 494, 495, 495, 495, 493, 492, 492, 491, 491, 490, 491, 491, 491, 491, 489, 489, 489, 490, 490, 490, 489, 488, 487, 486, 485, 486, 487, 486, 486, 486, 485, 486, 486, 486, 484, 485, 484, 486, 486, 486, 486, 486, 486, 486, 486, 483, 483, 483, 484, 484, 486, 489, 489, 489, 489, 488, 487, 487, 488, 490, 491, 491, 489, 489, 490, 488, 489, 489, 489, 490, 491, 490, 489, 491, 489, 489, 489, 488, 489, 488, 488, 487, 486, 485, 485, 487, 486, 488, 489, 489, 486, 488, 488, 488, 487, 486, 486, 486, 486, 489, 488, 489, 488, 486, 487, 487, 487, 489, 489, 489, 491, 490, 491, 491, 490, 489, 488, 487, 488, 488, 488, 489, 488, 487, 489, 488, 489, 489, 488, 486, 485, 484, 486, 487, 488, 490, 491, 490, 490, 490, 491, 488, 487, 487, 486, 489, 487, 490, 489, 490, 489, 489, 488, 487, 488, 488, 488, 487, 487, 485, 483, 482, 481, 482, 484, 484, 484, 485, 484, 485, 485, 485, 485, 487, 486, 485, 485, 485, 484, 484, 485, 485, 487, 489, 490, 491, 488, 486, 486, 486, 486, 488, 489, 491, 491, 491, 491, 491, 492, 494, 495, 496, 496, 494, 493, 494, 494, 494, 494, 493, 492, 491, 489, 488, 486, 487, 487, 487, 487, 486, 486, 485, 486, 484, 485, 484, 485, 485, 486, 485, 486, 484, 486, 484, 485, 484, 485, 483, 484, 485, 486, 488, 489, 488, 489, 488, 487, 486, 487, 488, 488, 489, 489, 490, 490, 491, 491, 489, 488, 488, 488, 488, 489, 489, 489, 489, 490, 490, 491, 490, 491, 490, 491, 491, 492, 492, 491, 491, 491, 491, 492, 490, 490, 489, 489, 489, 490, 491, 492, 493, 491, 489, 489, 489, 491, 492, 492, 493, 493, 490, 490, 491, 491, 490, 491, 489, 488, 487, 488, 487, 487, 489, 489, 489, 488, 488, 487, 487, 485, 486, 487, 487, 487, 487, 488, 490, 491, 491, 491, 492, 491, 490, 488, 489, 489, 491, 491, 491, 491, 490, 491, 494, 494, 494, 493, 492, 491, 491, 490, 491, 493, 493, 493, 491, 491, 491, 491, 489, 490, 489, 490, 491, 490, 490, 489, 488, 488, 490, 490, 490, 489, 488, 488, 487, 487, 485, 485, 485, 483, 484, 482, 482, 483, 484, 482, 482, 481, 481, 481, 482, 482, 484, 484, 485, 485, 484, 484, 484, 484, 483, 483, 482, 482, 481, 481, 481, 481, 481, 481, 482, 484, 486, 487, 488, 489, 490, 490, 489, 489, 489, 492, 492, 494, 493, 492, 492, 490, 491, 492, 492, 493, 493, 492, 492, 491, 492, 492, 492, 492, 490, 489, 489, 488, 488, 489, 490, 491, 492, 491, 490, 489, 488, 487, 486, 487, 486, 485, 485, 484, 486, 486, 487, 487, 488, 487, 488, 487, 486, 487, 484, 485, 486, 485, 485, 486, 488, 487, 489, 488, 489, 487, 488, 486, 484, 484, 484, 487, 489, 488, 488, 487, 487, 486, 486, 487, 487, 490, 491, 489, 489, 488, 488, 487, 487, 487, 487, 489, 489, 492, 491, 490, 489, 489, 490, 490, 489, 490, 487, 486, 487, 488, 487, 486, 487, 487, 488, 490, 491, 491, 489, 490, 490, 490, 489, 487, 487, 485, 486, 486, 488, 489, 489, 488, 488, 488, 488, 489, 489, 490, 490, 490, 489, 488, 488, 487, 486, 488, 487, 490, 490, 490, 489, 489, 490, 489, 489, 490, 489, 489, 489, 487, 489, 489, 490, 489, 490, 491, 491, 491, 492, 489, 488, 486, 487, 486, 486, 487, 486, 488, 488, 489, 489, 489, 488, 489, 489, 488, 489, 490, 488, 489, 489, 489, 490, 491, 491, 490, 492, 491, 491, 491, 489, 488, 488, 488, 488, 487, 488, 489, 487, 488, 487, 487, 487, 486, 489, 489, 490, 489, 488, 487, 487, 487, 486, 488, 488, 489, 489, 488, 488, 489, 489, 489, 491, 492, 493, 492, 491, 490, 489, 488, 489, 488, 488, 486, 488, 487, 490, 489, 490, 489, 487, 487, 486, 486, 483, 482, 482, 482, 485, 486, 488, 488, 486, 486, 485, 486, 487, 488, 487, 487, 485, 486, 485, 485, 485, 485, 485, 488, 490, 488, 486, 486, 486, 485, 486, 487, 489, 489, 489, 489, 489, 491, 490, 492, 490, 489, 488, 490, 490, 489, 490, 490, 491, 490, 490, 490, 490, 489, 489, 489, 488, 490, 489, 489, 489, 489, 489, 489, 488, 487, 485, 485, 486, 484, 485, 486, 486, 485, 486, 485, 486, 488, 488, 490, 490, 490, 489, 487, 488, 488, 486, 487, 486, 485, 485, 486, 487, 488, 488, 489, 489, 489, 490, 491, 491, 490, 490, 492, 493, 494, 493, 492, 491, 488, 488, 487, 487, 486, 485, 484, 484, 485, 485, 485, 485, 486, 483, 485, 485, 486, 485, 486, 485, 485, 484, 484, 485, 485, 487, 486, 486, 486, 486, 487, 487, 486, 485, 485, 486, 488, 487, 488, 488, 489, 490, 490, 489, 487, 487, 487, 486, 487, 488, 488, 488, 487, 487, 488, 489, 491, 492, 492, 492, 492, 491, 490, 491, 491, 491, 492, 492, 492, 491, 490, 488, 488, 489, 489, 490, 489, 490, 488, 487, 486, 485, 487, 487, 487, 487, 486, 487, 486, 486, 484, 485, 484, 486, 487, 488, 487, 487, 487, 488, 489, 490, 490, 490, 490, 489, 489, 486, 485, 485, 484, 483, 484, 484, 486, 486, 486, 489, 489, 490, 488, 489, 487, 486, 486, 487, 488, 490, 488, 490, 491, 490, 490, 490, 489, 489, 489, 489, 489, 490, 490, 490, 490, 491, 490, 488, 487, 487, 487, 488, 487, 488, 487, 487, 488, 488, 487, 487, 486, 486, 487, 486, 487, 488, 488, 488, 488, 488, 487, 490, 490, 490, 489, 490, 490, 490, 489, 488, 488, 489, 491, 491, 492, 492, 491, 492, 491, 491, 491, 490, 490, 488, 489, 490, 491, 492, 493, 493, 492, 490, 489, 489, 488, 489, 490, 490, 492, 491, 492, 492, 492, 493, 492, 492, 487, 487, 486, 486, 486, 486, 488, 489, 489, 488, 488, 486, 484, 484, 485, 486, 486, 486, 487, 486, 487, 486, 487, 487, 488, 487, 486, 486, 487, 487, 488, 488, 489, 487, 486, 484, 483, 482, 484, 486, 487, 488, 489, 488, 487, 487, 487, 486, 488, 488, 490, 489, 489, 488, 487, 488, 488, 487, 487, 487, 487, 488, 487, 487, 490, 491, 492, 494, 493, 494, 494, 496, 495, 496, 495, 495, 494, 491, 492, 491, 491, 492, 493, 492, 493, 492, 491, 492, 492, 492, 492, 492, 491, 491, 490, 490, 489, 488, 487, 488, 488, 488, 489, 486, 484, 484, 486, 485, 485, 486, 485, 485, 484, 483, 483, 484, 482, 482, 482, 481, 481, 481, 480, 481, 483, 485, 486, 486, 486, 486, 487, 487, 486, 486, 485, 486, 485, 485, 487, 488, 489, 489, 489, 487, 486, 486, 486, 486, 487, 486, 487, 487, 487, 485, 485, 487, 486, 486, 486, 486, 486, 486, 486, 487, 485, 485, 485, 485, 487, 489, 489, 489, 490, 492, 491, 489, 488, 488, 488, 488, 491, 491, 491, 492, 491, 489, 490, 493, 495, 495, 494, 493, 493, 492, 493, 494, 493, 494, 493, 494, 494, 494, 495, 494, 492, 491, 490, 488, 488, 487, 490, 490, 489, 488, 487, 486, 485, 485, 487, 488, 487, 486, 486, 486, 486, 485, 487, 489, 488, 487, 486, 484, 485, 485, 485, 484, 487, 487, 488, 487, 487, 487, 488, 489, 489, 488, 487, 486, 487, 489, 489, 490, 492, 492, 493, 492, 490, 489, 488, 489, 487, 488, 488, 488, 489, 489, 490, 492, 491, 489, 488, 485, 486, 486, 489, 489, 488, 488, 487, 485, 484, 485, 483, 483, 485, 486, 486, 488, 486, 483, 483, 483, 483, 484, 485, 484, 484, 485, 485, 485, 485, 484, 485, 485, 485, 486, 485, 485, 486, 488, 487, 488, 486, 487, 488, 487, 487, 488, 490, 491, 490, 490, 489, 491, 490, 489, 488, 487, 486, 485, 487, 489, 488, 490, 490, 490, 489, 491, 490, 489, 487, 486, 486, 486, 488, 489, 488, 488, 487, 487, 486, 487, 487, 489, 489, 489, 486, 486, 486, 485, 487, 486, 485, 484, 485, 486, 487, 487, 488, 489, 489, 488, 487, 488, 489, 492, 492, 489, 487, 486, 485, 487, 488, 487, 488, 489, 490, 489, 488, 487, 488, 489, 490, 490, 489, 491, 490, 490, 487, 488, 485, 485, 483, 484, 484, 485, 486, 486, 487, 487, 486, 486, 484, 484, 484, 485, 486, 486, 486, 485, 485, 486, 484, 485, 486, 486, 486, 487, 488, 487, 485, 485, 486, 485, 486, 487, 487, 488, 489, 490, 489, 490, 491, 491, 492, 491, 493, 493, 493, 494, 492, 491, 491, 490, 493, 493, 494, 494, 493, 491, 490, 491, 492, 492, 491, 491, 490, 489, 490, 488, 488, 488, 487, 486, 488, 490, 491, 491, 490, 487, 486, 488, 487, 488, 488, 488, 487, 487, 486, 487, 488, 489, 489, 490, 491, 490, 489, 488, 487, 486, 486, 487, 489, 489, 489, 489, 487, 486, 487, 488, 489, 488, 490, 490, 490, 490, 491, 490, 490, 490, 490, 491, 491, 493, 492, 493, 493, 493, 492, 491, 490, 489, 489, 489, 488, 489, 489, 489, 489, 488, 487, 485, 484, 484, 484, 484, 484, 484, 486, 483, 485, 485, 484, 483, 484, 485, 485, 484, 483, 483, 483, 483, 483, 484, 485, 486, 486, 486, 485, 484, 485, 485, 486, 487, 487, 487, 487, 487, 486, 486, 486, 485, 487, 489, 488, 487, 488, 486, 487, 487, 488, 488, 489, 489, 491, 491, 491, 493, 493, 493, 491, 489, 489, 490, 490, 490, 491, 491, 490, 490, 491, 491, 492, 490, 490, 490, 488, 488, 491, 490, 488, 487, 486, 486, 486, 487, 489, 490, 490, 489, 489, 489, 489, 489, 488, 488, 487, 486, 486, 486, 486, 488, 488, 490, 490, 489, 488, 487, 486, 486, 487, 488, 488, 488, 489, 486, 488, 487, 487, 489, 488, 488, 487, 486, 486, 487, 488, 488, 490, 489, 489, 488, 487, 488, 489, 491, 490, 492, 491, 492, 491, 490, 491, 490, 491, 492, 492, 493, 492, 491, 492, 492, 490, 490, 487, 487, 487, 488, 487, 487, 486, 485, 485, 486, 488, 488, 488, 487, 486, 485, 484, 485, 486, 488, 489, 487, 488, 487, 486, 485, 484, 484, 485, 484, 484, 483, 481, 480, 480, 483, 485, 488, 489, 488, 488, 486, 486, 485, 484, 485, 482, 482, 482, 484, 486, 488, 489, 489, 488, 488, 487, 488, 487, 488, 488, 486, 488, 488, 488, 488, 489, 490, 490, 490, 490, 489, 487, 486, 487, 489, 489, 491, 492, 493, 494, 493, 494, 494, 493, 494, 493, 495, 495, 495, 496, 494, 495, 493, 493, 493, 493, 492, 492, 492, 492, 492, 494, 494, 495, 494, 491, 491, 491, 491, 491, 491, 493, 493, 495, 496, 496, 495, 493, 492, 492, 492, 492, 491, 490, 489, 488, 488, 489, 488, 489, 488, 489, 489, 489, 488, 487, 488, 488, 488, 489, 487, 485, 484, 485, 485, 485, 486, 486, 486, 486, 486, 485, 484, 483, 483, 482, 481, 482, 484, 485, 484, 484, 484, 484, 485, 486, 487, 485, 484, 484, 484, 485, 486, 488, 487, 488, 489, 488, 488, 487, 486, 487, 487, 486, 485, 485, 485, 484, 483, 484, 484, 485, 486, 486, 486, 485, 485, 485, 486, 486, 487, 487, 485, 486, 485, 483, 482, 484, 485, 486, 488, 489, 488, 488, 488, 487, 486, 486, 486, 487, 486, 486, 488, 488, 488, 487, 488, 490, 490, 491, 491, 490, 490, 490, 491, 491, 490, 489, 489, 488, 489, 488, 487, 486, 487, 488, 487, 489, 489, 489, 488, 486, 485, 485, 486, 485, 486, 485, 487, 488, 488, 489, 487, 488, 489, 489, 489, 488, 488, 487, 488, 489, 491, 492, 492, 491, 489, 490, 489, 488, 489, 489, 487, 488, 488, 489, 489, 490, 490, 490, 491, 490, 490, 490, 490, 490, 491, 490, 490, 489, 489, 489, 490, 488, 489, 488, 489, 489, 489, 489, 488, 488, 488, 489, 489, 489, 487, 488, 487, 489, 489, 489, 489, 490, 491, 492, 490, 491, 491, 490, 489, 488, 486, 488, 487, 487, 488, 488, 489, 489, 488, 489, 488, 489, 488, 487, 486, 486, 484, 486, 486, 486, 488, 487, 487, 486, 487, 486, 488, 489, 489, 490, 489, 488, 489, 489, 489, 489, 488, 487, 487, 487, 487, 485, 486, 485, 487, 488, 490, 492, 492, 493, 492, 491, 491, 488, 485, 487, 488, 489, 490, 488, 488, 488, 488, 488, 488, 488, 487, 488, 487, 487, 487, 486, 486, 487, 487, 488, 489, 489, 488, 487, 488, 487, 487, 488, 490, 491, 488, 487, 488, 487, 489, 488, 488, 489, 490, 490, 491, 490, 490, 489, 490, 491, 492, 493, 492, 491, 490, 490, 490, 491, 492, 491, 494, 493, 494, 494, 493, 491, 491, 493, 492, 492, 492, 489, 490, 489, 488, 487, 486, 485, 484, 486, 488, 488, 487, 486, 485, 485, 485, 485, 485, 485, 486, 487, 486, 485, 483, 482, 482, 482, 483, 484, 483, 482, 483, 482, 483, 483, 482, 483, 483, 483, 483, 484, 484, 485, 486, 486, 486, 485, 485, 485, 485, 486, 487, 487, 487, 487, 489, 490, 490, 489, 490, 488, 487, 487, 486, 488, 488, 488, 487, 487, 485, 486, 485, 484, 484, 482, 482, 483, 484, 485, 486, 487, 486, 485, 485, 482, 482, 482, 481, 481, 483, 485, 486, 487, 485, 486, 486, 486, 485, 485, 485, 484, 485, 487, 488, 489, 490, 490, 491, 491, 491, 492, 493, 491, 491, 491, 493, 493, 493, 494, 496, 494, 491, 489, 490, 493, 494, 494, 493, 493, 494, 494, 493, 494, 494, 494, 495, 494, 494, 494, 493, 494, 492, 492, 490, 488, 488, 490, 490, 490, 490, 491, 489, 488, 487, 487, 485, 485, 487, 488, 488, 487, 486, 485, 486, 486, 487, 488, 488, 489, 490, 489, 489, 490, 490, 489, 487, 486, 484, 483, 484, 486, 486, 488, 489, 490, 490, 490, 490, 491, 491, 491, 488, 488, 487, 487, 487, 490, 491, 491, 491, 491, 489, 487, 489, 489, 489, 489, 489, 490, 490, 492, 492, 492, 493, 493, 492, 491, 490, 491, 490, 490, 490, 489, 489, 488, 488, 488, 486, 487, 487, 488, 488, 488, 487, 487, 486, 485, 487, 487, 488, 488, 487, 486, 486, 486, 487, 485, 485, 483, 480, 480, 480, 480, 481, 482, 481, 481, 482, 482, 481, 482, 483, 483, 483, 481, 482, 481, 482, 482, 486, 488, 489, 492, 491, 490, 489, 486, 487, 488, 490, 492, 492, 493, 492, 491, 491, 490, 491, 494, 495, 495, 494, 493, 493, 494, 494, 494, 494, 493, 492, 491, 491, 491, 492, 492, 492, 491, 491, 490, 490, 489, 489, 490, 491, 491, 490, 490, 492, 491, 490, 490, 490, 490, 489, 490, 491, 491, 492, 493, 492, 489, 487, 486, 485, 485, 486, 486, 485, 486, 485, 485, 485, 484, 484, 485, 486, 487, 488, 490, 489, 488, 488, 489, 487, 486, 487, 488, 488, 487, 487, 487, 490, 490, 489, 489, 490, 488, 486, 485, 485, 485, 485, 485, 486, 486, 485, 485, 485, 485, 486, 486, 485, 486, 486, 487, 486, 485, 485, 484, 484, 484, 485, 486, 485, 484, 482, 481, 483, 483, 484, 485, 483, 484, 485, 486, 486, 486, 486, 485, 484, 484, 486, 486, 486, 486, 486, 485, 484, 484, 484, 486, 487, 489, 489, 489, 491, 492, 492, 491, 491, 491, 491, 494, 493, 494, 495, 496, 495, 495, 497, 496, 497, 498, 496, 496, 494, 494, 495, 496, 497, 497, 497, 497, 496, 496, 493, 493, 491, 493, 493, 492, 491, 492, 491, 491, 492, 490, 488, 488, 487, 489, 491, 492, 491, 488, 488, 487, 487, 487, 486, 487, 488, 487, 487, 487, 488, 487, 487, 488, 487, 486, 486, 486, 486, 485, 485, 486, 487, 486, 485, 485, 483, 484, 483, 484, 485, 485, 486, 487, 487, 487, 487, 486, 484, 485, 485, 485, 486, 487, 487, 488, 488, 489, 490, 490, 493, 490, 489, 488, 486, 486, 486, 487, 486, 488, 490, 488, 490, 490, 490, 489, 489, 488, 488, 487, 487, 487, 487, 488, 488, 487, 488, 487, 487, 487, 487, 485, 484, 485, 483, 485, 485, 486, 486, 485, 485, 485, 483, 481, 481, 481, 481, 481, 480, 481, 481, 481, 483, 485, 487, 486, 485, 484, 484, 484, 485, 486, 486, 484, 484, 485, 486, 487, 486, 485, 486, 484, 485, 486, 486, 487, 487, 486, 487, 486, 488, 487, 486, 485, 483, 483, 482, 483, 484, 486, 487, 489, 491, 490, 489, 488, 486, 487, 486, 486, 487, 487, 488, 490, 490, 490, 491, 490, 490, 491, 490, 491, 490, 490, 490, 489, 489, 489, 490, 490, 490, 489, 489, 488, 489, 487, 486, 487, 488, 490, 491, 491, 493, 492, 493, 492, 491, 490, 489, 488, 490, 490, 491, 492, 492, 494, 494, 493, 491, 490, 491, 490, 491, 490, 489, 490, 492, 494, 495, 495, 492, 492, 493, 492, 492, 492, 491, 492, 491, 492, 492, 492, 492, 491, 490, 490, 489, 490, 489, 488, 488, 486, 487, 487, 488, 489, 488, 489, 488, 487, 486, 486, 486, 487, 487, 488, 489, 489, 488, 488, 489, 490, 490, 491, 491, 490, 490, 491, 491, 491, 490, 490, 490, 489, 489, 488, 488, 488, 486, 489, 489, 492, 491, 492, 490, 490, 490, 489, 489, 490, 491, 489, 489, 488, 487, 489, 489, 489, 489, 489, 489, 489, 488, 487, 489, 489, 490, 490, 489, 489, 488, 487, 487, 487, 487, 487, 486, 487, 486, 487, 488, 488, 488, 489, 487, 489, 490, 489, 491, 491, 491, 491, 491, 489, 489, 489, 489, 487, 488, 488, 489, 489, 490, 491, 491, 489, 488, 487, 489, 488, 488, 487, 483, 485, 484, 485, 484, 486, 488, 488, 489, 487, 487, 487, 487, 486, 488, 489, 489, 489, 489, 490, 489, 490, 489, 488, 487, 487, 487, 489, 489, 490, 489, 489, 489, 488, 486, 486, 484, 485, 487, 488, 489, 490, 491, 491, 493, 492, 492, 491, 491, 490, 489, 487, 485, 487, 489, 488, 489, 490, 490, 490, 490, 489, 487, 485, 485, 485, 486, 489, 489, 490, 488, 488, 488, 486, 486, 485, 485, 484, 485, 485, 485, 484, 485, 487, 488, 490, 490, 491, 491, 489, 488, 487, 487, 489, 489, 489, 490, 490, 491, 491, 491, 492, 491, 493, 493, 492, 491, 490, 489, 488, 487, 486, 486, 486, 487, 488, 487, 488, 488, 487, 486, 484, 483, 485, 486, 486, 485, 485, 484, 484, 483, 484, 485, 486, 487, 486, 486, 486, 486, 484, 485, 486, 485, 486, 487, 486, 485, 484, 484, 484, 484, 486, 485, 485, 484, 486, 489, 491, 490, 489, 489, 489, 490, 490, 491, 492, 492, 493, 493, 493, 492, 494, 493, 493, 492, 491, 490, 490, 490, 491, 492, 493, 493, 492, 491, 491, 492, 493, 492, 494, 492, 492, 493};
46 horigs.push_back(horig);}
47 {std::vector<float> horig={493, 493, 494, 494, 494, 494, 493, 493, 493, 495, 493, 495, 494, 494, 494, 494, 494, 497, 497, 498, 497, 497, 497, 495, 494, 493, 492, 493, 495, 496, 495, 494, 495, 496, 495, 494, 494, 492, 491, 491, 490, 491, 493, 493, 493, 493, 492, 491, 490, 492, 492, 490, 491, 489, 489, 490, 490, 490, 489, 487, 487, 483, 483, 484, 485, 486, 487, 489, 490, 490, 492, 491, 489, 488, 488, 487, 486, 485, 487, 489, 489, 487, 486, 486, 486, 487, 487, 487, 487, 486, 485, 487, 488, 490, 491, 491, 492, 490, 491, 492, 494, 494, 494, 494, 494, 493, 492, 491, 491, 492, 492, 492, 492, 491, 490, 488, 489, 489, 490, 490, 488, 488, 488, 486, 488, 488, 490, 492, 490, 488, 487, 488, 486, 488, 487, 489, 490, 490, 491, 490, 490, 489, 488, 486, 485, 485, 484, 486, 486, 486, 485, 486, 487, 487, 485, 486, 486, 485, 487, 489, 490, 487, 487, 487, 487, 487, 487, 489, 492, 492, 492, 492, 491, 491, 491, 489, 490, 491, 492, 492, 491, 490, 491, 490, 489, 489, 488, 487, 489, 490, 490, 492, 490, 490, 489, 489, 490, 491, 492, 492, 491, 490, 489, 487, 488, 489, 490, 491, 492, 493, 492, 492, 492, 493, 492, 493, 493, 494, 495, 497, 497, 496, 495, 493, 492, 490, 489, 491, 493, 494, 495, 495, 496, 494, 492, 492, 492, 492, 494, 493, 494, 493, 492, 491, 492, 493, 492, 491, 490, 490, 490, 490, 489, 490, 489, 489, 488, 488, 489, 487, 488, 489, 490, 491, 491, 492, 489, 490, 489, 490, 491, 491, 491, 490, 488, 487, 486, 486, 486, 489, 488, 492, 491, 491, 491, 490, 491, 489, 492, 491, 492, 492, 491, 491, 492, 492, 493, 492, 491, 489, 489, 487, 487, 487, 490, 491, 491, 489, 490, 490, 489, 489, 488, 487, 488, 488, 487, 488, 488, 489, 490, 490, 489, 488, 485, 486, 488, 489, 491, 492, 491, 490, 489, 490, 489, 490, 489, 489, 489, 491, 490, 491, 490, 490, 490, 490, 490, 488, 488, 489, 489, 492, 494, 494, 495, 493, 493, 491, 491, 493, 494, 493, 494, 494, 491, 492, 492, 493, 493, 491, 490, 490, 491, 490, 489, 489, 489, 489, 489, 490, 489, 488, 488, 488, 489, 488, 488, 487, 486, 487, 487, 486, 486, 489, 491, 491, 492, 492, 491, 491, 490, 490, 490, 491, 492, 491, 492, 492, 491, 491, 491, 493, 492, 492, 491, 489, 488, 489, 490, 491, 492, 490, 490, 489, 491, 490, 489, 487, 488, 487, 487, 487, 488, 489, 488, 489, 490, 490, 490, 490, 489, 488, 489, 488, 490, 491, 492, 491, 489, 488, 490, 491, 493, 494, 492, 490, 488, 486, 487, 487, 488, 489, 490, 490, 490, 489, 488, 487, 487, 486, 486, 486, 487, 489, 489, 492, 491, 490, 490, 490, 489, 490, 488, 488, 488, 487, 487, 488, 488, 488, 487, 487, 489, 490, 492, 492, 494, 493, 493, 494, 495, 495, 496, 498, 497, 498, 499, 498, 498, 498, 499, 497, 496, 493, 493, 496, 495, 495, 496, 495, 493, 493, 492, 491, 490, 490, 489, 489, 489, 488, 488, 488, 489, 489, 487, 488, 487, 487, 487, 490, 489, 490, 490, 491, 492, 494, 495, 494, 494, 492, 491, 492, 491, 492, 492, 492, 490, 489, 487, 489, 490, 492, 492, 494, 492, 491, 489, 488, 489, 489, 488, 488, 488, 488, 488, 489, 488, 490, 489, 489, 488, 486, 485, 485, 486, 488, 490, 490, 490, 490, 490, 490, 488, 489, 490, 490, 491, 491, 490, 491, 490, 491, 491, 489, 491, 492, 494, 496, 496, 495, 493, 491, 491, 491, 492, 492, 492, 492, 491, 489, 489, 489, 489, 487, 486, 486, 485, 484, 484, 486, 487, 485, 487, 487, 488, 488, 485, 484, 484, 483, 484, 485, 485, 488, 487, 485, 486, 485, 485, 487, 489, 488, 488, 489, 488, 489, 490, 490, 491, 490, 489, 488, 488, 490, 492, 492, 492, 493, 492, 492, 493, 492, 491, 489, 489, 490, 491, 493, 495, 494, 494, 494, 493, 493, 492, 493, 493, 493, 492, 492, 491, 491, 490, 490, 492, 493, 493, 493, 493, 490, 489, 489, 489, 489, 489, 490, 490, 491, 491, 491, 489, 490, 488, 490, 491, 493, 493, 493, 493, 492, 491, 491, 490, 490, 489, 490, 490, 492, 492, 494, 494, 493, 493, 492, 491, 490, 488, 488, 488, 487, 487, 488, 488, 489, 490, 491, 492, 491, 491, 491, 491, 490, 488, 488, 488, 488, 489, 490, 491, 491, 490, 492, 490, 491, 491, 492, 493, 492, 491, 490, 490, 491, 491, 492, 491, 489, 490, 489, 490, 490, 490, 488, 487, 487, 488, 488, 490, 490, 490, 492, 492, 493, 492, 490, 489, 488, 488, 490, 489, 489, 488, 486, 486, 486, 487, 487, 488, 487, 488, 487, 487, 486, 487, 490, 489, 490, 489, 487, 488, 489, 489, 489, 488, 487, 488, 488, 490, 489, 490, 489, 489, 489, 489, 490, 490, 489, 488, 488, 487, 488, 488, 487, 488, 489, 490, 490, 489, 490, 490, 489, 490, 490, 491, 489, 489, 487, 485, 485, 487, 487, 486, 485, 486, 485, 487, 489, 490, 490, 489, 488, 485, 485, 487, 487, 489, 491, 489, 490, 488, 486, 486, 485, 487, 489, 489, 489, 489, 489, 489, 490, 491, 491, 492, 493, 494, 494, 493, 492, 490, 489, 489, 489, 490, 491, 492, 491, 491, 493, 491, 491, 492, 491, 493, 493, 494, 492, 491, 492, 491, 493, 494, 496, 496, 496, 497, 496, 495, 493, 496, 497, 497, 498, 497, 497, 495, 494, 494, 494, 494, 493, 495, 493, 492, 492, 491, 491, 492, 492, 493, 492, 492, 491, 490, 488, 488, 488, 489, 489, 488, 488, 488, 486, 485, 486, 486, 488, 488, 488, 488, 488, 489, 487, 489, 490, 490, 490, 489, 486, 487, 487, 488, 489, 490, 490, 492, 492, 494, 493, 491, 491, 492, 492, 494, 493, 494, 494, 494, 492, 492, 493, 493, 493, 493, 492, 490, 490, 489, 492, 491, 490, 490, 491, 490, 490, 491, 491, 492, 491, 491, 490, 489, 489, 490, 489, 488, 489, 489, 490, 492, 494, 493, 492, 491, 492, 492, 492, 492, 492, 491, 490, 490, 491, 491, 491, 490, 489, 490, 490, 492, 492, 492, 491, 491, 489, 489, 488, 488, 486, 486, 485, 487, 486, 487, 487, 488, 489, 488, 486, 485, 484, 484, 485, 485, 485, 485, 483, 484, 485, 484, 485, 485, 486, 487, 486, 486, 484, 484, 484, 484, 486, 488, 489, 490, 489, 489, 488, 488, 489, 491, 490, 490, 489, 488, 488, 489, 490, 492, 493, 493, 493, 493, 491, 491, 490, 489, 490, 489, 492, 493, 491, 492, 494, 495, 493, 492, 493, 492, 493, 493, 492, 491, 490, 491, 489, 491, 491, 490, 490, 490, 488, 487, 486, 488, 488, 492, 492, 493, 494, 493, 492, 492, 492, 492, 491, 490, 490, 491, 492, 492, 493, 493, 496, 498, 498, 497, 497, 497, 497, 496, 497, 496, 494, 494, 493, 493, 494, 493, 493, 492, 491, 491, 491, 491, 490, 491, 490, 490, 489, 490, 488, 488, 487, 485, 485, 484, 484, 486, 483, 483, 482, 480, 482, 484, 484, 485, 484, 482, 482, 482, 480, 482, 482, 484, 485, 483, 484, 486, 486, 486, 488, 489, 489, 490, 490, 491, 492, 493, 494, 494, 495, 494, 495, 494, 496, 494, 495, 493, 493, 493, 495, 495, 495, 495, 494, 494, 493, 491, 492, 493, 493, 493, 494, 495, 495, 494, 495, 494, 495, 494, 494, 494, 492, 491, 490, 490, 489, 490, 489, 490, 491, 491, 493, 493, 493, 493, 492, 492, 492, 492, 493, 493, 491, 491, 491, 491, 491, 493, 493, 494, 496, 497, 495, 493, 490, 490, 490, 490, 489, 489, 489, 489, 491, 489, 489, 489, 490, 491, 490, 490, 488, 490, 492, 493, 492, 492, 491, 490, 490, 491, 490, 491, 491, 491, 492, 493, 495, 493, 494, 493, 494, 494, 496, 495, 495, 494, 495, 496, 496, 495, 496, 495, 494, 494, 493, 493, 492, 492, 493, 493, 493, 493, 492, 492, 489, 492, 492, 492, 492, 492, 492, 493, 493, 492, 494, 493, 494, 493, 494, 494, 493, 493, 491, 492, 492, 492, 491, 490, 491, 491, 491, 491, 490, 490, 490, 490, 490, 489, 487, 487, 487, 485, 483, 483, 483, 484, 485, 484, 484, 483, 483, 482, 482, 482, 481, 481, 481, 481, 482, 483, 485, 486, 485, 484, 482, 483, 484, 487, 488, 488, 487, 488, 487, 488, 489, 489, 490, 492, 494, 494, 494, 494, 494, 495, 493, 493, 492, 491, 491, 491, 493, 492, 495, 494, 495, 495, 494, 493, 490, 490, 488, 488, 487, 488, 489, 489, 489, 490, 489, 489, 487, 486, 489, 490, 491, 490, 489, 489, 487, 489, 490, 489, 491, 489, 489, 489, 488, 490, 489, 489, 489, 491, 493, 493, 494, 493, 494, 492, 491, 491, 492, 492, 493, 493, 492, 492, 492, 492, 491, 490, 489, 488, 487, 488, 488, 489, 488, 489, 488, 488, 489, 489, 488, 488, 486, 486, 488, 488, 489, 491, 491, 493, 493, 491, 492, 492, 492, 493, 493, 493, 494, 496, 496, 495, 495, 492, 492, 492, 492, 492, 493, 492, 493, 493, 494, 494, 493, 492, 491, 490, 490, 488, 489, 490, 489, 490, 491, 491, 491, 492, 492, 492, 491, 490, 491, 490, 491, 491, 491, 490, 491, 490, 492, 492, 494, 493, 493, 492, 493, 495, 495, 495, 494, 491, 491, 489, 489, 491, 491, 493, 495, 496, 497, 496, 495, 493, 493, 492, 491, 491, 492, 491, 493, 492, 491, 492, 491, 490, 491, 491, 492, 492, 493, 494, 497, 496, 494, 494, 494, 492, 493, 492, 491, 490, 490, 490, 491, 491, 490, 490, 489, 490, 490, 490, 489, 489, 488, 490, 492, 492, 490, 488, 487, 486, 484, 484, 483, 483, 485, 486, 487, 487, 488, 489, 490, 490, 489, 486, 486, 485, 484, 487, 488, 489, 488, 488, 487, 488, 486, 486, 487, 488, 490, 491, 491, 491, 490, 488, 487, 487, 489, 489, 489, 489, 488, 487, 488, 488, 489, 489, 491, 490, 492, 492, 492, 492, 493, 492, 491, 490, 489, 489, 489, 489, 488, 489, 489, 489, 487, 487, 488, 490, 492, 492, 491, 491, 489, 488, 486, 488, 490, 490, 491, 490, 489, 490, 492, 492, 494, 493, 492, 490, 490, 489, 489, 489, 488, 487, 487, 487, 487, 487, 489, 491, 492, 494, 494, 493, 493, 492, 491, 489, 490, 489, 490, 492, 493, 494, 493, 494, 495, 495, 494, 496, 496, 495, 495, 495, 494, 494, 495, 495, 493, 494, 492, 493, 492, 490, 490, 491, 491, 490, 489, 488, 486, 486, 487, 487, 489, 490, 489, 488, 488, 486, 486, 486, 488, 490, 488, 485, 483, 481, 481, 484, 483, 484, 484, 483, 483, 483, 484, 485, 485, 487, 488, 488, 488, 489, 487, 488, 488, 487, 487, 488, 489, 490, 490, 491, 490, 491, 489, 488, 487, 488, 489, 490, 493, 493, 493, 491, 492, 492, 493, 494, 494, 494, 495, 493, 492, 492, 492, 493, 492, 493, 493, 493, 494, 495, 494, 494, 493, 494, 491, 491, 490, 490, 491, 493, 492, 492, 493, 493, 493, 492, 492, 492, 494, 495, 493, 493, 491, 489, 489, 490, 491, 491, 492, 492, 494, 494, 494, 492, 492, 490, 492, 492, 493, 494, 494, 492, 491, 491, 488, 487, 488, 489, 490, 492, 491, 491, 492, 490, 489, 486, 486, 486, 488, 488, 489, 488, 489, 490, 488, 490, 491, 492, 491, 491, 492, 490, 491, 488, 488, 487, 486, 486, 486, 486, 489, 490, 489, 491, 489, 490, 492, 491, 492, 490, 488, 487, 489, 488, 487, 486, 486, 487, 487, 486, 487, 486, 487, 487, 487, 487, 488, 488, 490, 490, 488, 489, 487, 487, 487, 487, 489, 489, 490, 489, 491, 490, 490, 489, 490, 490, 490, 489, 488, 489, 489, 488, 490, 490, 490, 491, 491, 491, 491, 491, 491, 490, 489, 491, 493, 492, 493, 492, 492, 493, 492, 490, 491, 491, 493, 492, 491, 489, 489, 489, 489, 491, 492, 493, 492, 491, 490, 491, 490, 489, 487, 486, 486, 485, 485, 485, 487, 489, 491, 491, 491, 491, 489, 486, 484, 481, 480, 482, 484, 486, 488, 491, 491, 491, 491, 491, 492, 491, 490, 491, 489, 491, 490, 489, 489, 487, 487, 489, 490, 491, 493, 493, 494, 494, 493, 493, 492, 491, 491, 491, 492, 493, 494, 495, 494, 494, 494, 495, 493, 493, 492, 492, 491, 491, 489, 488, 488, 489, 490, 491, 491, 491, 490, 491, 491, 492, 491, 493, 493, 493, 493, 493, 492, 492, 493, 495, 495, 495, 495, 494, 494, 494, 495, 495, 495, 495, 493, 494, 492, 491, 492, 492, 494, 495, 492, 493, 491, 491, 491, 490, 490, 489, 491, 490, 488, 488, 488, 486, 486, 486, 485, 485, 484, 485, 486, 488, 489, 487, 487, 489, 488, 489, 489, 489, 488, 487, 486, 486, 486, 485, 486, 486, 487, 486, 487, 489, 490, 491, 491, 491, 490, 490, 491, 491, 493, 495, 495, 495, 495, 494, 494, 494, 493, 493, 492, 491, 491, 491, 492, 492, 492, 493, 492, 493, 494, 493, 492, 493, 493, 492, 492, 492, 491, 490, 489, 488, 487, 487, 487, 489, 490, 489, 489, 490, 490, 489, 490, 489, 490, 490, 489, 490, 490, 489, 488, 487, 486, 486, 487, 488, 487, 488, 488, 485, 479, 477, 480, 484, 492, 494, 494, 493, 490, 490, 488, 489, 490, 490, 490, 490, 489, 488, 488, 489, 491, 491, 491, 490, 491, 493, 492, 492, 493, 493, 492, 492, 491, 491, 491, 491, 492, 492, 492, 492, 493, 494, 492, 491, 490, 489, 487, 489, 488, 488, 489, 489, 489, 488, 488, 490, 489, 490, 490, 491, 490, 490, 489, 489, 487, 487, 487, 487, 487, 489, 488, 488, 489, 489, 491, 491, 489, 487, 485, 484, 484, 484, 486, 484, 484, 485, 484, 485, 484, 485, 487, 488, 490, 489, 489, 489, 488, 490, 491, 492, 492, 492, 492, 494, 492, 492, 491, 491, 491, 492, 492, 492, 493, 494, 494, 493, 490, 489, 489, 490, 492, 490, 492, 492, 490, 489, 489, 488, 488, 488, 488, 488, 488, 489, 490, 490, 490, 489, 490, 490, 490, 490, 490, 490, 492, 491, 492, 491, 491, 492, 493, 493, 494, 494, 494, 494, 493, 493, 493, 494, 495, 496, 497, 498, 497, 496, 496, 496, 494, 494, 494, 495, 495, 492, 491, 491, 490, 491, 490, 491, 490, 490, 490, 490, 490, 490, 490, 489, 488, 488, 486, 486, 486, 489, 490, 491, 490, 491, 490, 490, 490, 490, 490, 488, 489, 489, 489, 489, 490, 490, 491, 489, 487, 489, 489, 488, 491, 490, 491, 492, 493, 494, 493, 494, 491, 491, 491, 490, 491, 491, 492, 493, 493, 493, 494, 495, 494, 493, 493, 492, 491, 491, 492, 493, 494, 495, 495, 493, 492, 490, 491, 490, 491, 492, 492, 491, 489, 488, 488, 488, 488, 490, 490, 491, 490, 490, 491, 493, 494, 492, 491, 491, 492, 493, 494, 494, 492, 493, 492, 492, 492, 495, 496, 496, 496, 496, 496, 495, 496, 495, 494, 495, 494, 492, 490, 490, 490, 489, 491, 492, 491, 491, 491, 493, 493, 493, 492, 489, 488, 487, 489, 490, 490, 488, 487, 486, 485, 486, 485, 485, 486, 486, 488, 488, 487, 486, 487, 487, 489, 489, 489, 489, 488, 486, 485, 485, 486, 487, 488, 489, 488, 488, 488, 487, 486, 485, 485, 485, 486, 486, 486, 489, 487, 487, 488, 488, 489, 489, 487, 487, 487, 485, 486, 485, 485, 487, 489, 489, 490, 490, 489, 487, 486, 487, 487, 489, 491, 490, 491, 492, 492, 492, 492, 492, 492, 491, 492, 493, 493, 493, 492, 492, 491, 492, 493, 493, 492, 492, 494, 493, 492, 491, 491, 491, 492, 492, 491, 490, 489, 488, 487, 486, 486, 485, 486, 488, 490, 492, 490, 490, 490, 491, 492, 491, 493, 490, 489, 488, 490, 490, 490, 490, 490, 492, 493, 492, 493, 494, 493, 494, 493, 494, 493, 491, 491, 492, 493, 493, 493, 492, 490, 490, 490, 489, 488, 489, 490, 492, 492, 490, 491, 489, 489, 489, 487, 486, 487, 488, 487, 487, 487, 487, 487, 487, 487, 487, 488, 487, 487, 487, 488, 488, 488, 487, 488, 488, 485, 486, 486, 486, 485, 486, 486, 485, 485, 485, 486, 487, 487, 487, 487, 487, 487, 487, 487, 489, 490, 490, 490, 491, 490, 491, 492, 493, 494, 493, 492, 492, 491, 492, 491, 493, 493, 493, 493, 494, 494, 494, 496, 497, 496, 496, 496, 495, 494, 494, 494, 495, 494, 494, 495, 496, 496, 496, 497, 496, 496, 494, 493, 491, 491, 491, 491, 493, 493, 492, 491, 488, 487, 487, 486, 487, 488, 488, 488, 489, 489, 490, 489, 490, 491, 491, 490, 491, 489, 490, 489, 489, 489, 489, 490, 491, 491, 490, 489, 489, 488, 488, 489, 491, 490, 489, 491, 490, 492, 492, 491, 490, 490, 489, 490, 490, 491, 490, 488, 488, 487, 486, 487, 486, 487, 486, 488, 489, 489, 489, 488, 486, 486, 486, 486, 487, 487, 487, 487, 487, 487, 488, 487, 485, 486, 485, 486, 486, 487, 489, 488, 489, 489, 490, 491, 491, 491, 490, 487, 486, 485, 487, 488, 491, 492, 493, 491, 491, 490, 491, 492, 492, 494, 493, 493, 493, 494, 493, 493, 493, 494, 492, 493, 493, 493, 494, 492, 492, 492, 495, 496, 496, 493, 494, 493, 493, 491, 491, 491, 491, 493, 493, 494, 494, 492, 491, 491, 491, 490, 491, 490, 491, 489, 490, 489, 490, 490, 490, 491, 491, 490, 489, 489, 488, 489, 491, 492, 493, 493, 493, 492, 490, 488, 487, 488, 489, 491, 491, 491, 490, 490, 489, 489, 488, 488, 489, 489, 490, 489, 487, 490, 489, 491, 490, 490, 491, 490, 490, 492, 492, 492, 492, 492, 490, 489, 489, 490, 490, 490, 490, 491, 491, 492, 491, 491, 489, 491, 491, 491, 491, 491, 491, 489, 487, 487, 485, 484, 486, 486, 486, 487, 486, 486, 489, 488, 489, 488, 489, 491, 492, 492, 492, 491, 490, 489, 487, 487, 488, 487, 488, 489, 490, 490, 490, 490, 490, 490, 490, 490, 490, 489, 490, 488, 487, 487, 488, 489, 490, 489, 489, 488, 486, 485, 485, 485, 484, 485, 486, 485, 486, 485, 486, 484, 483, 483, 483, 484, 486, 487, 487, 487, 488, 487, 487, 487, 486, 487, 486, 486, 488, 487, 489, 490, 492, 493, 492, 491, 489, 488, 490, 491, 493, 495, 494, 494, 494, 494, 493, 493, 494, 494, 496, 497, 497, 498, 498, 495, 496, 495, 496, 495, 495, 495, 495, 496, 496, 496, 494, 494, 494, 492, 493, 494, 493, 493, 492, 492, 492, 492, 490, 488, 489, 487, 488, 488, 488, 490, 490, 490, 488, 488, 489, 488, 486, 486, 486, 484, 485, 485, 486, 487, 486, 486, 487, 487, 487, 489, 488, 490, 489, 489, 489, 489, 488, 488, 488, 491, 493, 493, 496, 496, 495, 495, 496, 494, 493, 491, 492, 492, 493, 493, 494, 493, 494, 493, 493, 492, 493, 493, 493, 494, 493, 491, 491, 490, 489, 492, 491, 492, 492, 493, 494, 494, 492, 490, 488, 487, 485, 486, 487, 489, 488, 488, 490, 491, 491, 491, 491, 492, 491, 492, 492, 489, 488, 488, 489, 487, 489, 491, 492, 492, 491, 490, 488, 489, 489, 491, 494, 494, 494, 492, 491, 491, 491, 490, 492, 493, 492, 491, 492, 492, 492, 493, 495, 497, 495, 494, 494, 492, 492, 490, 491, 490, 492, 492, 493, 492, 490, 488, 490, 488, 488, 489, 489, 489, 488, 486, 485, 485, 485, 484, 484, 486, 486, 486, 487, 486, 484, 485, 485, 486, 485, 486, 485, 486, 485, 486, 485, 485, 486, 486, 486, 486, 486, 487, 487, 486, 487, 487, 489, 490, 490, 490, 490, 490, 490, 490, 490, 489, 489, 490, 489, 490, 490, 490, 491, 491, 491, 491, 490, 490, 491, 492, 493, 491, 491, 491, 492, 492, 493, 492, 491, 491, 491, 491, 492, 490, 490, 489, 488, 488, 488, 487, 488, 489, 489, 488, 487, 488, 489, 489, 489, 490, 490, 490, 490, 490, 489, 491, 490, 489, 489, 489, 490, 489, 490, 490, 491, 490, 490, 490, 491, 489, 488, 488, 489, 490, 490, 492, 494, 495, 495, 495, 495, 494, 496, 495, 495, 494, 494, 494, 494, 493, 493, 494, 494, 495, 495, 496, 496, 495, 494, 493, 492, 493, 492, 491, 491, 490, 491, 490, 489, 490, 490, 492, 490, 490, 490, 488, 488, 486, 488, 490, 490, 489, 489, 488, 487, 488, 489, 489, 490, 490, 491, 491, 490, 489, 489, 489, 488, 489, 489, 491, 490, 490, 490, 490, 489, 489, 489, 490, 491, 490, 490, 489, 489, 492, 493, 493, 492, 490, 489, 489, 489, 489, 489, 489, 489, 488, 489, 488, 488, 489, 487, 488, 487, 487, 488, 489, 490, 489, 489, 489, 490, 490, 491, 490, 492, 492, 492, 492, 492, 491, 491, 491, 492, 493, 491, 492, 493, 493, 493, 493, 493, 491, 491, 492, 491, 489, 490, 490, 490, 489, 489, 489, 490, 492, 493, 493, 492, 489, 488, 489, 488, 487, 488, 488, 488, 489, 491, 492, 493, 493, 492, 492, 491, 491, 491, 491, 493, 492, 491, 493, 494, 493, 492, 493, 493, 493, 494, 494, 492, 492, 490, 490, 491, 491, 492, 491, 491, 491, 489, 487, 485, 485, 487, 487, 488, 489, 490, 490, 489, 487, 487, 485, 485, 485, 485, 485, 486, 486, 486, 485, 484, 482, 483, 482, 483, 486, 487, 488, 489, 487, 487, 485, 484, 483, 487, 486, 488, 488, 489, 490, 491, 490, 490, 491, 491, 491, 491, 492, 491, 492, 491, 490, 489, 490, 491, 492, 493, 493, 491, 490, 489, 488, 489, 490, 490, 490, 491, 490, 493, 492, 494, 493, 492, 491, 492, 494, 494, 494, 494, 494, 494, 495, 494, 494, 493, 493, 493, 493, 494, 494, 493, 494, 494, 494, 493, 492, 492, 492, 491, 493, 494, 494, 496, 496, 495, 494, 494, 495, 497, 495, 495, 494, 493, 493, 493, 493, 494, 496, 496, 495, 494, 493, 494, 494, 494, 493, 493, 491, 490, 490, 489, 489, 487, 487, 488, 488, 490, 489, 489, 490, 491, 490, 491, 491, 492, 491, 489, 486, 483, 483, 485, 486, 488, 488, 488, 485, 484, 484, 484, 483, 484, 481, 482, 482, 480, 481, 484, 486, 487, 487, 486, 486, 486, 487, 487, 489, 490, 491, 491, 491, 491, 490, 491, 491, 491, 492, 492, 493, 494, 495, 496, 497, 497, 497, 496, 496, 496, 496, 497, 498, 498, 499, 499, 498, 497, 495, 495, 495, 495, 495, 495, 494, 492, 494, 492, 490, 490, 488, 487, 486, 486, 487, 487, 487, 490, 491, 490, 489, 487, 485, 485, 484, 483, 484, 484, 485, 485, 485, 485, 485, 487, 486, 486, 486, 487, 488, 490, 490, 489, 491, 491, 493, 493, 495, 495, 495, 495, 495, 492, 492, 490, 490, 490, 491, 493, 494, 494, 495, 495, 496, 496, 497, 496, 494, 493, 492, 492, 494, 493, 495, 495, 494, 494, 493, 493, 492, 492, 491, 491, 491, 490, 490, 489, 488, 490, 490, 490, 491, 491, 491, 491, 491, 491, 491, 493, 495, 493, 493, 492, 491, 489, 490, 491, 491, 493, 494, 494, 492, 492, 491, 491, 492, 490, 491, 492, 493, 493, 492, 491, 489, 488, 487, 488, 488, 489, 490, 490, 489, 487, 487, 487, 490, 489, 490, 489, 490, 491, 490, 491, 491, 492, 491, 491, 491, 490, 490, 490, 489, 490, 489, 491, 493, 494, 495, 494, 492, 493, 493, 494, 495, 496, 496, 496, 496, 497, 494, 494, 492, 492, 492, 494, 494, 493, 493, 492, 491, 491, 490, 490, 490, 490, 490, 491, 491, 490, 490, 489, 489, 488, 488, 488, 489, 489, 491, 490, 490, 488, 486, 485, 484, 487, 488, 489, 489, 489, 490, 488, 487, 487, 485, 486, 486, 486, 486, 486, 486, 487, 488, 489, 488, 487, 486, 486, 485, 484, 485, 485, 487, 489, 488, 489, 488, 488, 488, 488, 489, 487, 487, 488, 488, 489, 489, 490, 489, 491, 491, 492, 492, 494, 497, 497, 498, 500, 499, 499, 497, 496, 495, 494, 493, 493, 493, 493, 494, 494, 492, 491, 490, 490, 492, 493, 494, 494, 494, 492, 492, 491, 492, 490, 490, 489, 489, 489, 490, 491, 492, 492, 492, 493, 490, 489, 488, 486, 486, 486, 486, 487, 488, 488, 489, 489, 490, 490, 490, 490, 491, 491, 493, 492, 493, 493, 493, 491, 491, 491, 491, 493, 493, 494, 496, 497, 498, 498, 498, 496, 496, 496, 496, 497, 498, 500, 502, 500, 501, 501, 500, 500, 499, 499, 498, 498, 497, 498, 497, 496, 497, 495, 494, 493, 494, 494, 493, 492, 491, 489, 489, 489, 491, 492, 493, 493, 492, 490, 490, 490, 489, 488, 490, 491, 491, 492, 492, 492, 493, 493, 492, 492, 492, 492, 492, 493, 495, 494, 492, 489, 488, 488, 490, 489, 490, 489, 489, 489, 491, 490, 490, 490, 488, 488, 486, 485, 486, 486, 487, 487, 487, 488, 489, 489, 489, 488, 490, 489, 487, 488, 486, 486, 489, 489, 489, 488, 488, 488, 487, 488, 488, 488, 487, 486, 486, 486, 487, 486, 487, 489, 488, 490, 491, 489, 488, 487, 485, 486, 486, 486, 488, 487, 488, 487, 486, 488, 489, 490, 489, 488, 488, 488, 486, 485, 487, 487, 489, 490, 491, 490, 492, 492, 491, 491, 489, 490, 489, 486, 486, 486, 488, 489, 491, 491, 491, 490, 491, 491, 492, 492, 491, 492, 491, 490, 488, 488, 489, 488, 490, 489, 488, 490, 490, 491, 489, 488, 488, 489, 490, 492, 493, 493, 492, 492, 493, 493, 497, 494, 493, 493, 493, 494, 494, 494, 494, 492, 492, 493, 493, 493, 491, 490, 490, 490, 489, 490, 491, 492, 492, 491, 492, 490, 490, 490, 492, 490, 491, 492, 492, 492, 492, 492, 491, 491, 492, 492, 491, 491, 491, 490, 491, 490, 490, 493, 494, 494, 495, 494, 495, 495, 495, 494, 494, 493, 492, 491, 490, 490, 491, 492, 493, 492, 491, 490, 490, 488, 490, 490, 491, 492, 493, 492, 492, 490, 489, 487, 485, 485, 485, 485, 487, 490, 490, 491, 492, 492, 493, 494, 492, 491, 491, 492, 491, 493, 493, 491, 490, 488, 487, 487, 487, 488, 488, 488, 489, 488, 487, 487, 487, 487, 488, 488, 487, 486, 486, 485, 485, 485, 484, 485, 488, 489, 490, 489, 489, 487, 485, 485, 486, 488, 488, 489, 491, 490, 490, 489, 491, 491, 492, 492, 490, 489, 489, 490, 491, 493, 494, 495, 495, 495, 494, 494, 495, 495, 494, 492, 492, 494, 495, 496, 497, 497, 496, 496, 495, 495, 495, 494, 493, 494, 495, 495, 495, 495, 494, 493, 492, 491, 489, 490, 489, 489, 489, 491, 492, 493, 493, 494, 493, 493, 493, 493, 492, 491, 490, 490, 491, 491, 491, 492, 490, 490, 490, 491, 492, 492, 491, 489, 489, 488, 488, 488, 489, 490, 492, 492, 492, 492, 491, 489, 489, 489, 490, 491, 493, 492, 493, 493, 493, 493, 492, 491, 489, 489, 488, 488, 487, 487, 486, 486, 486, 486, 488, 490, 490, 491, 492, 493, 491, 490, 489, 488, 487, 487, 487, 488, 487, 486, 486, 487, 488, 487, 488, 487, 489, 491, 491, 492, 493, 491, 492, 492, 491, 490, 491, 490, 492, 491, 493, 491, 492, 491, 491, 491, 492, 492, 491, 491, 491, 490, 490, 492, 492, 492, 492, 492, 491, 490, 491, 491, 492, 491, 492, 491, 489, 490, 491, 493, 495, 494, 493, 492, 490, 490, 490, 490, 491, 491, 492, 492, 491, 491, 491, 491, 492, 492, 491, 491, 491, 492, 492, 491, 492, 492, 491, 491, 490, 490, 489, 492, 492, 491, 491, 490, 489, 489, 488, 488, 490, 489, 490, 490, 491, 489, 488, 488, 486, 485, 485, 483, 482, 482, 483, 485, 488, 490, 491, 492, 491, 489, 488, 487, 486, 487, 486, 488, 490, 490, 489, 491, 492, 493, 492, 492, 494, 493, 493, 493, 493, 491, 492, 490, 491, 491, 491, 490, 488, 487, 488, 489, 491, 491, 491, 490, 489, 488, 487, 487, 487, 486, 486, 485, 485, 484, 486, 485, 485, 485, 487, 488, 487, 487, 487, 487, 489, 490, 490, 490, 490, 490, 487, 486, 486, 486, 488, 488, 488, 487, 487, 488, 488, 490, 490, 489, 487, 487, 488, 487, 488, 488, 487, 489, 488, 487, 488, 487, 487, 489, 491, 490, 490, 490, 488, 489, 488, 490, 492, 494, 495, 496, 495, 494, 495, 495, 496, 495, 496, 496, 495, 494, 493, 493, 493, 493, 493, 492, 493, 490, 489, 489, 488, 489, 488, 489, 491, 491, 491, 489, 488, 486, 487, 489, 488, 491, 491, 491, 492, 491, 490, 489, 489, 489, 489, 491, 491, 489, 491, 491, 493, 493, 492, 492, 492, 490, 491, 492, 494, 494, 493, 492, 492, 491, 492, 492, 491, 491, 491, 491, 492, 490, 492, 491, 492, 492, 494, 492, 490, 489, 488, 487, 488, 489, 488, 487, 486, 487, 486, 487, 486, 487, 487, 488, 487, 488, 488, 487, 487, 488, 488, 488, 487, 488, 488, 488, 489, 489, 490, 490, 491, 492, 492, 494, 494, 494, 493, 491, 490, 489, 489, 490, 493, 494, 495, 494, 494, 492, 490, 491, 490, 491, 492, 491, 489, 487, 486, 488, 487, 487, 486, 484, 486, 485, 488, 489, 488, 488, 488, 488, 488, 490, 491, 491, 491, 488, 488, 487, 489, 489, 489, 491, 490, 491, 491, 491, 491, 492, 493, 491, 493, 491, 491, 492, 493, 493, 492, 492, 491, 492, 491, 492, 492, 490, 491, 490, 490, 490, 491, 490, 492, 493, 492, 492, 490, 489, 489, 489, 490, 492, 493, 493, 492, 492, 492, 490, 491, 490, 490, 491, 491, 491, 490, 489, 489, 489, 490, 491, 492, 493, 492, 490, 488, 489, 489, 491, 490, 491, 491, 489, 489, 488, 488, 488, 489, 490, 490, 489, 486, 485, 485, 486, 486, 485, 486, 484, 484, 485, 485, 484, 485, 487, 487, 488, 487, 487, 487, 487, 488, 487, 487, 487, 488, 487, 488, 489, 488, 488, 488, 487, 487, 487, 487, 487, 487, 484, 484, 485, 486, 488, 488, 487, 488, 489, 489, 491, 489, 488, 487, 487, 485, 485, 485, 487, 488, 488, 489, 490, 491, 490, 489, 489, 490, 491, 493, 492, 490, 490, 490, 490, 491, 490, 491, 490, 489, 490, 489, 487, 486, 486, 486, 487, 487, 488, 489, 489, 491, 491, 492, 491, 492, 492, 491, 492, 491, 490, 489, 489, 490, 490, 491, 491, 493, 493, 493, 494, 494, 495, 495, 495, 497, 496, 494, 493, 493, 493, 494, 494, 496, 497, 497, 496, 497, 496, 498, 496, 497, 498, 498, 496, 495, 494, 493, 491, 492, 492, 492, 491, 492, 493, 492, 493, 492, 491, 490, 490, 490, 489, 488, 488, 486, 486, 486, 486, 487, 490, 489, 490, 489, 488, 488, 488, 487, 490, 489, 490, 490, 490, 491, 493, 495, 495, 495, 493, 492, 491, 492, 491, 490, 491, 490, 492, 493, 494, 493, 495, 496, 495, 494, 494, 494, 494, 494, 492, 490, 490, 490, 488, 487, 485, 484, 482, 484, 484, 486, 488, 487, 486, 486, 486, 486, 486, 485, 486, 486, 485, 485, 486, 485, 485, 483, 482, 483, 483, 483, 484, 485, 486, 487, 488, 488, 488, 487, 487, 487, 489, 490, 489, 489, 487, 487, 489, 490, 491, 491, 492, 492, 491, 493, 493, 493, 492, 490, 491, 490, 492, 493, 493, 494, 493, 492, 493, 493, 493, 492, 491, 490, 490, 491, 493, 492, 493, 492, 490, 492, 493, 494, 494, 495, 495, 495, 494, 493, 492, 492, 492, 492, 492, 492, 493, 492, 494, 493, 493, 494, 492, 491, 491, 490, 489, 489, 490, 492, 491, 492, 491, 491, 491, 491, 490, 489, 488, 489, 490, 490, 489, 488, 489, 490, 490, 490, 490, 488, 488, 489, 489, 488, 489, 486, 487, 490, 490, 490, 490, 490, 488, 490, 490, 492, 492, 494, 492, 492, 493, 494, 494, 495, 495, 495, 494, 494, 494, 496, 497, 497, 496, 495, 494, 490, 490, 489, 489, 491, 491, 493, 493, 493, 492, 491, 490, 491, 492, 492, 491, 490, 490, 489, 487, 488, 488, 488, 486, 486, 488, 488, 489, 490, 490, 490, 491, 491, 491, 489, 490, 490, 489, 489, 489, 489, 487, 487, 488, 490, 489, 490, 487, 489, 487, 486, 485, 485, 486, 485, 484, 483, 484, 482, 483, 484, 487, 488, 488, 486, 486, 486, 483, 483, 484, 484, 483, 485, 485, 487, 487, 487, 487, 487, 488, 488, 487, 487, 487, 487, 488, 489, 488, 488, 487, 489, 490, 490, 491, 491, 491, 491, 490, 491, 490, 491, 491, 492, 491, 492, 492, 492, 493, 492, 492, 493, 493, 493, 494, 494, 493, 493, 490, 491, 491, 491, 493, 492, 492, 491, 492, 491, 491, 492, 493, 493, 493, 493, 493, 494, 494, 495, 494, 493, 492, 491, 489, 490, 492, 494, 494, 493, 493, 493, 492, 490, 490, 488, 490, 489, 490, 491, 490, 489, 489, 487, 488, 486, 486, 486, 487, 488, 490, 490, 491, 492, 490, 491, 490, 489, 489, 488, 487, 486, 489, 490, 490, 492, 491, 491, 489, 489, 487, 487, 489, 489, 488, 487, 487, 485, 487, 489, 488, 488, 487, 486, 487, 488, 491, 489, 491, 490, 488, 486, 486, 488, 488, 489, 491, 492, 491, 491, 492, 491, 491, 491, 492, 493, 493, 494, 494, 495, 495, 495, 494, 494, 492, 492, 491, 491, 490, 492, 493, 493, 493, 495, 494, 494, 494, 495, 495, 493, 492, 493, 493, 493, 492, 491, 491, 490, 490, 489, 489, 487, 489, 489, 490, 491, 490, 489, 490, 489, 487, 488, 486, 485, 486, 488, 488, 488, 488, 489, 488, 487, 487, 486, 486, 486, 487, 488, 488, 487, 486, 487, 487, 487, 487, 487, 487, 486, 487, 487, 489, 489, 490, 490, 488, 488, 489, 488, 489, 490, 489, 489, 487, 486, 488, 489, 490, 491, 490, 489, 490, 491, 492, 491, 489, 489, 488, 488, 489, 488, 489, 490, 492, 490, 490, 491, 489, 490, 489, 489, 488, 486, 488, 489, 489, 490, 491, 490, 491, 490, 489, 491, 490, 490, 489, 488, 489, 491, 491, 490, 490, 490, 489, 490, 490, 491, 489, 488, 487, 486, 485, 486, 485, 485, 485, 485, 486, 486, 487, 488, 489, 490, 491, 490, 488, 487, 487, 488, 488, 488, 490, 489, 490, 492, 493, 493, 493, 492, 492, 491, 491, 491, 491, 491, 490, 489, 490, 491, 494, 495, 495, 495, 495, 495, 494, 491, 490, 491, 492, 493, 495, 495, 494, 492, 491, 491, 491, 491, 492, 492, 493, 493, 493, 493, 494, 493, 491, 491, 490, 491, 490, 492, 492, 493, 494, 493, 491, 491, 489, 489, 489, 488, 489, 490, 492, 491, 490, 490, 489, 490, 491, 491, 491, 492, 494, 495, 495, 494, 493, 492, 492, 491, 492, 492, 492, 493, 493, 494, 495, 496, 495, 497, 494, 493, 492, 491, 492, 491, 491, 490, 489, 487, 487, 488, 489, 488, 486, 486, 486, 485, 486, 485, 485, 485, 485, 485, 484, 484, 486, 485, 484, 484, 484, 484, 484, 483, 482, 481, 482, 482, 482, 483, 484, 485, 485, 486, 488, 489, 489, 491, 489, 489, 488, 488, 489, 489, 490, 491, 491, 492, 494, 495, 495, 495, 494, 493, 493, 493, 493, 494, 493, 494, 495, 496, 497, 496, 496, 494, 495, 492, 492, 489, 489, 488, 488, 488, 488, 488, 487, 488, 489, 488, 489, 488, 489, 487, 487, 484, 485, 485, 485, 487, 488, 488, 489, 489, 489, 490, 492, 492, 490, 490, 490, 488, 488, 489, 489, 491, 492, 494, 494, 494, 493, 492, 491, 489, 490, 491, 492, 492, 493, 493, 493, 494, 495, 494, 495, 494, 493, 492, 491, 493, 492, 491, 490, 489, 490, 490, 490, 492, 491, 492, 492, 491, 491, 489, 489, 490, 491, 490, 491, 492, 492, 491, 490, 489, 489, 489, 490, 489, 490, 490, 490, 488, 489, 488, 487, 488, 489, 489, 488, 488, 487, 488, 488, 492, 493, 493, 491, 489, 489, 488, 487, 487, 489, 490, 492, 491, 492, 493, 494, 492, 490, 489, 487, 486, 485, 486, 486, 488, 489, 489, 489, 489, 489, 489, 489, 491, 490, 490, 488, 487, 488, 488, 489, 489, 489, 490, 490, 492, 492, 491, 488, 488, 487, 486, 485, 485, 486, 485, 486, 485, 485, 483, 483, 483, 484, 483, 483, 481, 480, 481, 482, 481, 480, 482, 484, 484, 487, 489, 490, 489, 488, 487, 487, 489, 490, 491, 492, 492, 493, 493, 494, 494, 495, 494, 495, 496, 498, 498, 500, 501, 499, 500, 500, 499, 497, 497, 496, 496, 498, 497, 498, 498, 498, 497, 498, 497, 494, 493, 490, 490, 489, 491, 491, 492, 491, 490, 490, 490, 491, 490, 490, 488, 487, 485, 486, 486, 487, 488, 489, 488, 489, 487, 487, 487, 488, 487, 486, 486, 487, 486, 488, 487, 487, 486, 489, 489, 490, 492, 493, 494, 493, 492, 492, 490, 491, 490, 491, 492, 491, 490, 491, 492, 493, 494, 495, 496, 495, 493, 492, 490, 489, 490, 489, 490, 489, 489, 489, 489, 490, 490, 491, 491, 490, 490, 490, 490, 491, 491, 491, 489, 490, 489, 489, 489, 491, 492, 492, 493, 492, 492, 493, 496, 497, 497, 497, 496, 493, 495, 493, 493, 492, 491, 493, 496, 497, 495, 495, 494, 494, 492, 491, 490, 490, 490, 490, 488, 488, 488, 487, 487, 487, 488, 488, 489, 491, 493, 494, 494, 492, 488, 486, 486, 486, 488, 489, 489, 490, 489, 489, 489, 491, 489, 489, 490, 489, 489, 491, 491, 491, 493, 492, 493, 490, 488, 488, 487, 487, 489, 489, 489, 489, 489, 489, 490, 489, 490, 491, 490, 489, 490, 489, 488, 487, 488, 487, 488, 488, 490, 491, 492, 490, 488, 489, 488, 488, 488, 488, 488, 487, 487, 488, 486, 486, 487, 487, 488, 488, 488, 488, 489, 490, 489, 488, 487, 488, 491, 491, 491, 491, 489, 491, 490, 491, 490, 490, 490, 490, 491, 492, 492, 491, 490, 488, 488, 487, 487, 488, 488, 488, 489, 491, 489, 490, 490, 489, 489, 489, 489, 490, 490, 489, 490, 489, 489, 489, 489, 489, 491, 490, 492, 491, 490, 491, 492, 492, 492, 491, 489, 489, 489, 488, 488, 487, 488, 487, 488, 488, 490, 489, 491, 493, 493, 491, 491, 489, 487, 487, 487, 488, 488, 488, 490, 490, 491, 491, 492, 492, 490, 491, 491, 493, 495, 495, 496, 496, 494, 492, 492, 492, 493, 493, 493, 494, 493, 494, 494, 494, 493, 493, 494, 494, 493, 493, 491, 490, 490, 489, 488, 488, 487, 485, 484, 484, 485, 488, 487, 488, 486, 483, 484, 485, 485, 486, 486, 487, 486, 486, 486, 485, 487, 488, 488, 488, 490, 491, 491, 491, 491, 490, 491, 491, 491, 491, 491, 491, 490, 488, 488, 487, 488, 490, 490, 490, 491, 492, 491, 492, 493, 492, 494, 494, 492, 491, 490, 489, 490, 489, 488, 489, 489, 489, 488, 487, 487, 487, 488, 489, 489, 488, 488, 489, 489, 489, 490, 489, 490, 487, 488, 487, 486, 487, 487, 487, 488, 490, 490, 490, 490, 491, 490, 491, 490, 490, 488, 487, 487, 489, 489, 489, 489, 488, 490, 489, 491, 491, 492, 490, 490, 489, 489, 489, 490, 489, 489, 490, 491, 492, 493, 493, 492, 492, 491, 489, 489, 488, 489, 489, 490, 491, 490, 489, 488, 487, 487, 487, 486, 486, 487, 487, 487, 487, 487, 485, 486, 487, 488, 487, 486, 484, 485, 485, 487, 486, 487, 487, 488, 488, 488, 487, 486, 487, 488, 490, 490, 490, 491, 490, 492, 493, 495, 497, 498, 498, 498, 497, 494, 494, 493, 495, 496, 495, 495, 494, 492, 495, 494, 492, 492, 492, 491, 491, 491, 491, 491, 491, 491, 490, 491, 489, 487, 487, 486, 486, 486, 485, 486, 486, 484, 484, 485, 484, 484, 483, 485, 486, 487, 487, 487, 488, 488, 489, 490, 491, 490, 491, 489, 490, 490, 491, 490, 492, 492, 490, 488, 487, 488, 489, 492, 493, 493, 492, 491, 492, 492, 493, 495, 497, 496, 494, 494, 493, 493, 492, 491, 494, 494, 494, 494, 493, 493, 492, 492, 492, 491, 493, 495, 495, 495, 494, 494, 491, 490, 489, 491, 492, 492, 491, 492, 491, 491, 490, 490, 491, 493, 493, 493, 491, 490, 489, 489, 490, 490, 490, 491, 491, 492, 494, 494, 493, 492, 491, 490, 490, 489, 490, 491, 492, 492, 494, 495, 493, 493, 492, 491, 491, 492, 492, 493, 492, 492, 493, 493, 494, 494, 494, 494, 493, 494, 493, 493, 494, 492, 494, 493, 492, 492, 492, 492, 493, 494, 494, 494, 492, 491, 490, 490, 490, 489, 487, 488, 486, 486, 486, 486, 486, 486, 486, 484, 483, 483, 484, 485, 485, 487, 486, 486, 485, 484, 483, 482, 481, 481, 483, 484, 484, 487, 487, 487, 487, 487, 487, 487, 487, 490, 491, 489, 490, 489, 489, 489, 489, 490, 491, 491, 492, 492, 494, 493, 494, 494, 497, 496, 497, 495, 495, 496, 496, 497, 499, 498, 497, 495, 493, 493, 494, 493, 495, 495, 496, 493, 491, 488, 489, 490, 491, 490, 489, 488, 487, 487, 488, 489, 491, 490, 491, 492, 492, 491, 490, 489, 489, 489, 488, 490, 490, 489, 488, 487, 487, 487, 489, 489, 488, 489, 489, 489, 489, 489, 489, 488, 488, 489, 488, 488, 487, 488, 489, 489, 491, 491, 494, 493, 492, 491, 490, 489, 490, 490, 490, 490, 490, 489, 490, 491, 489, 491, 491, 491, 491, 491, 490, 490, 491, 492, 492, 490, 489, 488, 489, 489, 490, 491, 492, 491, 489, 488, 489, 488, 487, 487, 488, 489, 490, 493, 494, 492, 490, 489, 489, 487, 490, 491, 491, 491, 491, 489, 490, 489, 490, 491, 492, 491, 490, 490, 489, 489, 490, 492, 492, 493, 491, 491, 492, 492, 492, 491, 492, 493, 493, 493, 490, 490, 489, 489, 489, 488, 490, 490, 492, 491, 490, 489, 488, 489, 490, 490, 491, 493, 493, 494, 494, 494, 493, 491, 490, 490, 490, 491, 492, 491, 493, 494, 493, 492, 492, 492, 492, 493, 491, 492, 491, 489, 490, 490, 490, 490, 491, 490, 490, 490, 489, 491, 492, 490, 492, 492, 493, 494, 494, 495, 493, 491, 493, 493, 494, 495, 494, 493, 491, 491, 489, 489, 489, 490, 492, 493, 492, 490, 490, 489, 491, 492, 490, 489, 489, 488, 487, 485, 486, 486, 486, 490, 492, 492, 491, 490, 489, 488, 486, 486, 485, 484, 484, 484, 485, 487, 488, 488, 489, 490, 489, 489, 489, 489, 489, 490, 491, 492, 492, 493, 492, 492, 491, 490, 490, 491, 493, 494, 493, 492, 490, 491, 492, 491, 492, 493, 493, 494, 493, 494, 492, 492, 491, 492, 491, 491, 490, 490, 490, 491, 491, 490, 489, 489, 490, 491, 491, 489, 489, 490, 489, 490, 489, 490, 491, 491, 491, 492, 491, 488, 488, 489, 488, 489, 489, 490, 490, 489, 489, 490, 489, 488, 488, 489, 488, 490, 490, 489, 491, 492, 492, 493, 494, 493, 491, 492, 491, 491, 491, 493, 490, 490, 490, 490, 492, 492, 491, 489, 488, 488, 487, 486, 486, 486, 487, 488, 488, 489, 488, 489, 490, 489, 489, 488, 488, 488, 487, 487, 488, 489, 489, 489, 490, 489, 489, 490, 488, 487, 487, 489, 488, 489, 489, 490, 489, 489, 490, 493, 492, 492, 491, 489, 490, 489, 491, 492, 491, 491, 490, 489, 490, 493, 495, 496, 495, 496, 495, 493, 493, 493, 495, 494, 493, 492, 490, 490, 489, 490, 492, 492, 493, 492, 489, 489, 489, 488, 488, 488, 489, 489, 488, 487, 488, 488, 487, 488, 488, 490, 490, 491, 490, 489, 487, 488, 487, 488, 489, 490, 490, 489, 489, 488, 488, 488, 487, 487, 488, 488, 487, 488, 489, 489, 491, 490, 490, 491, 491, 491, 491, 492, 491, 491, 492, 492, 493, 492, 491, 493, 494, 494, 495, 495, 493, 491, 492, 492, 492, 491, 491, 493, 494, 492, 491, 491, 489, 489, 490, 490, 490, 491, 491, 490, 491, 491, 490, 491, 491, 490, 488, 489, 490, 490, 493, 492, 492, 493, 493, 492, 491, 491, 491, 493, 492, 492, 493, 493, 490, 489, 489, 490, 489, 492, 491, 492, 492, 493, 492, 492, 492, 491, 491, 492, 494, 494, 496, 497, 494, 495, 494, 493, 492, 491, 491, 491, 490, 490, 489, 490, 490, 491, 492, 491, 490, 489, 487, 488, 489, 489, 489, 489, 488, 487, 487, 488, 488, 488, 489, 490, 490, 489, 488, 488, 487, 487, 487, 486, 486, 486, 488, 487, 489, 488, 487, 487, 486, 487, 488, 488, 487, 488, 488, 488, 488, 487, 487, 489, 490, 490, 490, 489, 489, 490, 491, 493, 494, 494, 494, 495, 494, 495, 493, 492, 494, 494, 495, 495, 497, 496, 495, 496, 497, 497, 497, 496, 496, 495, 494, 495, 493, 494, 494, 495, 493, 492, 492, 491, 492, 493, 493, 494, 494, 493, 491, 489, 489, 488, 488, 487, 487, 487, 488, 486, 485, 483, 483, 481, 481, 480, 482, 483, 486, 487, 487, 487, 487, 485, 485, 485, 485, 485, 485, 485, 485, 487, 486, 486, 487, 488, 488, 488, 487, 488, 487, 486, 486, 487, 488, 489, 490, 492, 491, 491, 491, 490, 489, 489, 489, 489, 488, 488, 487, 486, 486, 486, 485, 486, 486, 486, 487, 487, 486, 487, 487, 487, 488, 490, 490, 490, 489, 489, 490, 491, 492, 492, 491, 490, 492, 491, 493, 493, 494, 492, 492, 491, 492, 492, 493, 496, 495, 493, 494, 494, 494, 495, 495, 494, 495, 496, 494, 495, 494, 493, 493, 492, 490, 489, 489, 489, 489, 491, 491, 491, 492, 493, 493, 490, 489, 489, 488, 488, 485, 486, 486, 487, 489, 489, 490, 489, 489, 489, 489, 488, 488, 489, 490, 490, 489, 489, 490, 492, 493, 494, 494, 493, 494, 492, 490, 490, 489, 489, 489, 490, 489, 491, 491, 491, 490, 492, 490, 489, 487, 487, 486, 487, 488, 488, 489, 489, 489, 488, 488, 486, 488, 487, 490, 488, 487, 485, 485, 485, 486, 487, 488, 488, 489, 487, 488, 487, 487, 487, 488, 487, 487, 488, 489, 487, 487, 487, 487, 487, 488, 489, 490, 490, 490, 490, 490, 489, 490, 491, 491, 491, 490, 489, 489, 489, 488, 487, 487, 488, 489, 490, 491, 491, 492, 491, 490, 491, 490, 490, 489, 488, 488, 487, 488, 487, 488, 488, 488, 488, 487, 487, 486, 487, 487, 489, 490, 489, 489, 488, 487, 487, 488, 488, 490, 489, 488, 488, 488, 488, 488, 487, 488, 489, 489, 489, 491, 490, 490, 491, 490, 491, 491, 490, 490, 491, 491, 491, 491, 491, 491, 493, 493, 493, 493, 490, 491, 491, 492, 492, 493, 491, 490, 490, 491, 491, 491, 491, 488, 487, 486, 486, 486, 487, 488, 489, 487, 488, 489, 487, 487, 486, 486, 488, 487, 488, 488, 488, 488, 489, 488, 490, 490, 488, 489, 488, 487, 488, 489, 490, 491, 492, 492, 493, 494, 495, 495, 494, 492, 491, 490, 491, 491, 491, 494, 495, 497, 497, 495, 495, 493, 496, 496, 495, 494, 492, 493, 493, 494, 495, 493, 492, 491, 490, 491, 493, 492, 491, 491, 490, 489, 490, 490, 492, 492, 492, 492, 492, 492, 492, 491, 491, 492, 490, 490, 490, 490, 490, 491, 490, 490, 490, 489, 490, 490, 490, 489, 490, 491, 491, 491, 491, 492, 491, 491, 491, 491, 491, 491, 491, 490, 492, 493, 494, 495, 495, 493, 491, 489, 490, 491, 491, 492, 491, 493, 492, 494, 492, 491, 490, 490, 490, 490, 491, 491, 492, 492, 492, 491, 491, 488, 485, 487, 486, 484, 483, 484, 484, 485, 485, 484, 484, 485, 485, 487, 488, 488, 488, 487, 487, 487, 486, 486, 486, 488, 488, 489, 489, 491, 489, 491, 490, 489, 490, 490, 492, 490, 490, 488, 488, 488, 489, 490, 491, 492, 493, 493, 492, 492, 492, 493, 492, 492, 492, 493, 493, 492, 493, 491, 491, 490, 491, 491, 492, 492, 493, 492, 491, 490, 490, 490, 490, 491, 492, 493, 492, 492, 490, 491, 489, 490, 491, 490, 490, 490, 491, 490, 490, 488, 487, 486, 489, 489, 492, 491, 491, 491, 491, 492, 492, 492, 491, 492, 492, 492, 491, 491, 490, 489, 490, 489, 491, 491, 491, 488, 489, 490, 491, 492, 493, 493, 492, 490, 491, 490, 490, 490, 491, 490, 491, 492, 493, 494, 493, 492, 492, 493, 492, 490, 490, 489, 489, 489, 490, 491, 491, 492, 492, 492, 491, 489, 489, 488, 489, 487, 486, 488, 488, 489, 490, 490, 490, 491, 490, 488, 487, 486, 486, 485, 486, 487, 487, 486, 486, 486, 489, 488, 489, 486, 483, 481, 481, 483, 487, 489, 489, 489, 488, 489, 489, 490, 489, 490, 489, 486, 486, 485, 486, 487, 488, 488, 488, 489, 489, 486, 487, 488, 486, 487, 489, 488, 488, 489, 490, 490, 491, 490, 490, 490, 490, 492, 492, 493, 492, 492, 493, 493, 490, 490, 491, 494, 494, 496, 496, 495, 494, 493, 494, 495, 496, 496, 494, 494, 494, 494, 495, 496, 496, 496, 496, 495, 493, 492, 491, 492, 492, 492, 491, 491, 492, 493, 494, 495, 495, 495, 494, 495, 495, 492, 492, 492, 492, 494, 495, 494, 494, 493, 493, 492, 490, 489, 489, 491, 490, 492, 493, 493, 493, 490, 490, 490, 490, 490, 490, 489, 488, 487, 488, 489, 488, 487, 488, 488, 488, 488, 488, 486, 486, 485, 487, 487, 487, 488, 490, 489, 490, 490, 490, 490, 490, 489, 489, 489, 489, 488, 487, 487, 486, 489, 488, 490, 488, 489, 488, 488, 488, 486, 487, 487, 486, 486, 485, 486, 486, 486, 485, 485, 485, 485, 486, 487, 488, 489, 490, 490, 491, 489, 491, 490, 489, 486, 485, 485, 483, 485, 488, 488, 489, 490, 490, 490, 490, 490, 489, 491, 490, 490, 491, 492, 492, 492, 492, 490, 489, 488, 489, 489, 491, 490, 491, 489, 487, 487, 487, 487, 490, 491, 493, 492, 492, 492, 490, 487, 487, 488, 489, 488, 488, 487, 486, 487, 489, 488, 490, 491, 491, 491, 491, 491, 489, 489, 490, 491, 490, 490, 491, 494, 493, 494, 493, 493, 493, 492, 492, 490, 491, 492, 491, 492, 492, 491, 489, 491, 490, 492, 492, 492, 492, 492, 492, 494, 493, 492, 493, 493, 494, 491, 491, 491, 491, 491, 492, 493, 492, 492, 493, 492, 492, 491, 490, 488, 489, 489, 489, 490, 490, 489, 490, 490, 491, 490, 490, 489, 489, 489, 492, 491, 491, 491, 492, 493, 492, 494, 494, 492, 493, 491, 489, 489, 490, 491, 489, 490, 489, 489, 490, 490, 489, 489, 490, 489, 490, 490, 490, 489, 488, 489, 489, 489, 488, 488, 488, 490, 491, 491, 491, 490, 489, 489, 488, 489, 490, 491, 492, 492, 493, 492, 492, 492, 491, 489, 489, 489, 488, 488, 489, 490, 490, 490, 488, 487, 488, 489, 491, 492, 492, 490, 491, 490, 490, 488, 488, 488, 489, 492, 492, 492, 493, 491, 489, 490, 490, 491, 491, 491, 489, 489, 490, 490, 491, 491, 490, 490, 490, 491, 491, 492, 493, 492, 491, 491, 491, 491, 492, 492, 492, 493, 495, 494, 495, 493, 492, 490, 488, 490, 489, 491, 491, 493, 494, 493, 493, 491, 489, 487, 488, 487, 486, 486, 486, 486, 486, 485, 484, 485, 486, 488, 489, 489, 489, 487, 486, 484, 484, 484, 486, 485, 487, 488, 487, 488, 487, 486, 487, 488, 489, 489, 489, 490, 489, 489, 491, 489, 489, 488, 488, 489, 489, 488, 487, 486, 487, 487, 488, 488, 488, 487, 486, 485, 487, 488, 489, 489, 490, 489, 488, 487, 485, 487, 488, 489, 487, 486, 486, 486, 485, 483, 482, 482, 483, 485, 487, 488, 487, 485, 485, 483, 482, 485, 486, 489, 491, 492, 492, 491, 491, 489, 489, 489, 490, 490, 490, 490, 490, 491, 492, 492, 494, 493, 493, 492, 492, 493, 495, 495, 498, 499, 499, 499, 497, 496, 497, 498, 498, 499, 498, 498, 498, 497, 496, 495, 494, 493, 494, 493, 494, 492, 491, 490, 489, 490, 490, 491, 491, 492, 491, 490, 491, 490, 490, 490, 487, 487, 488, 487, 488, 490, 492, 490, 489, 489, 489, 489, 489, 490, 490, 489, 488, 490, 490, 491, 492, 492, 492, 494, 493, 493, 492, 490, 490, 490, 489, 491, 490, 491, 491, 489, 488, 489, 490, 491, 492, 492, 492, 490, 491, 490, 491, 491, 492, 492, 492, 493, 492, 494, 492, 492, 491, 491, 489, 490, 489, 489, 491, 491, 492, 492, 494, 493, 493, 492, 492, 490, 489, 489, 490, 489, 487, 487, 485, 485, 485, 485, 485, 485, 488, 490, 490, 490, 490, 489, 489, 488, 487, 485, 485, 483, 483, 482, 482, 482, 481, 483, 484, 485, 486, 485, 485, 484, 485, 484, 486, 487, 486, 487, 486, 486, 488, 490, 491, 490, 491, 489, 490, 489, 492, 493, 494, 493, 493, 493, 492, 493, 493, 493, 496, 497, 497, 498, 499, 498, 498, 496, 496, 496, 497, 497, 496, 495, 494, 494, 494, 494, 494, 494, 493, 493, 492, 492, 492, 491, 493, 494, 495, 497, 497, 497, 496, 493, 491, 489, 489, 488, 489, 491, 490, 490, 491, 488, 489, 486, 486, 486, 487, 489, 491, 492, 493, 492, 490, 488, 487, 486, 486, 487, 487, 487, 489, 490, 490, 489, 489, 489, 491, 491, 491, 488, 487, 486, 486, 487, 489, 489, 489, 489, 487, 487, 487, 485, 486, 487, 487, 488, 488, 488, 488, 487, 485, 486, 485, 488, 489, 488, 489, 488, 487, 487, 489, 487, 486, 485, 485, 484, 484, 484, 484, 486, 486, 487, 487, 486, 485, 486, 485, 485, 486, 485, 488, 490, 489, 488, 487, 487, 487, 490, 492, 493, 492, 493, 492, 491, 492, 492, 491, 492, 493, 494, 495, 496, 496, 497, 497, 499, 498, 498, 498, 498, 500, 499, 499, 500, 500, 500, 500, 500, 499, 497, 496, 495, 495, 493, 495, 496, 497, 498, 497, 497, 496, 494, 494, 493, 492, 490, 489, 490, 490, 491, 490, 492, 492, 490, 489, 490, 489, 489, 487, 487, 487, 487, 489, 490, 491, 491, 490, 489, 491, 490, 490, 490, 490, 489, 489, 488, 487, 487, 487, 486, 486, 484, 485, 485, 484, 484, 484, 483, 486, 488, 488, 489, 490, 490, 490, 489, 488, 486, 486, 488, 489, 491, 491, 490, 491, 491, 491, 490, 489, 490, 490, 490, 491, 491, 489, 489, 490, 491, 491, 492, 490, 488, 489, 487, 486, 485, 486, 486, 487, 487, 488, 488, 488, 487, 487, 486, 485, 485, 485, 484, 486, 486, 488, 489, 489, 488, 487, 486, 487, 487, 488, 489, 489, 488, 487, 486, 485, 485, 484, 484, 485, 486, 485, 487, 487, 486, 487, 485, 487, 486, 488, 488, 488, 489, 490, 488, 488, 488, 489, 490, 489, 489, 488, 488, 488, 488, 489, 490, 493, 492, 493, 490, 489, 488, 488, 487, 489, 489, 490, 489, 490, 491, 492, 492, 491, 488, 488, 488, 489, 491, 493, 494, 495, 495, 495, 495, 494, 493, 493, 493, 492, 493, 492, 492, 492, 491, 490, 490, 491, 491, 489, 490, 490, 490, 489, 490, 491, 491, 491, 491, 491, 492, 493, 493, 492, 493, 492, 493, 494, 496, 495, 495, 495, 495, 493, 494, 493, 493, 493, 490, 492, 492, 494, 495, 497, 497, 496, 495, 493, 491, 490, 490, 492, 491, 491, 490, 489, 490, 488, 488, 489, 490, 492, 492, 491, 492, 491, 491, 490, 490, 489, 489, 490, 490, 491, 492, 492, 491, 489, 490, 490, 491, 492, 490, 491, 492, 491, 490, 490, 489, 489, 489, 492, 492, 493, 495, 494, 495, 494, 496, 495, 495, 494, 492, 492, 491, 490, 490, 491, 492, 492, 491, 491, 492, 492, 493, 493, 494, 494, 495, 495, 495, 494, 493, 491, 490, 490, 489, 490, 489, 488, 489, 489, 489, 489, 488, 488, 487, 487, 487, 489, 490, 490, 490, 491, 490, 489, 489, 488, 490, 492, 492, 491, 491, 490, 489, 490, 491, 493, 494, 495, 495, 494, 493, 491, 490, 489, 489, 489, 490, 489, 489, 490, 491, 490, 491, 492, 491, 492, 492, 491, 490, 491, 490, 490, 490, 488, 487, 487, 488, 489, 489, 491, 491, 491, 492, 492, 491, 490, 488, 488, 489, 488, 489, 489, 491, 492, 493, 493, 492, 491, 489, 491, 490, 490, 490, 489, 489, 490, 491, 492, 491, 491, 490, 490, 490, 490, 489, 489, 489, 490, 490, 492, 492, 492, 492, 491, 490, 488, 488, 488, 487, 487, 488, 488, 489, 489, 489, 489, 489, 491, 490, 489, 488, 488, 487, 489, 488, 488, 488, 489, 487, 488, 488, 489, 491, 491, 492, 493, 491, 490, 490, 492, 494, 493, 493, 492, 491, 491, 491, 490, 491, 490, 491, 491, 489, 490, 489, 489, 488, 488, 488, 489, 488, 489, 490, 489, 488, 487, 486, 486, 485, 487, 486, 486, 486, 487, 487, 488, 488, 489, 489, 488, 488, 488, 487, 487, 486, 486, 486, 486, 487, 490, 489, 490, 490, 490, 490, 491, 490, 491, 490, 490, 491, 491, 493, 494, 494, 494, 494, 494, 495, 495, 495, 494, 495, 493, 494, 496, 494, 494, 492, 491, 491, 492, 495, 495, 495, 495, 493, 493, 492, 493, 493, 495, 493, 491};
48 horigs.push_back(horig);}
49 {std::vector<float> horig={473, 474, 474, 473, 473, 472, 472, 470, 469, 469, 472, 472, 474, 476, 475, 475, 473, 474, 473, 472, 472, 472, 473, 472, 473, 473, 474, 472, 472, 472, 471, 471, 469, 468, 467, 466, 467, 468, 469, 470, 469, 470, 469, 467, 467, 467, 468, 467, 465, 465, 463, 464, 466, 466, 466, 468, 468, 469, 468, 468, 467, 468, 466, 466, 465, 467, 467, 468, 467, 465, 463, 462, 461, 461, 460, 461, 462, 463, 464, 465, 465, 464, 464, 464, 465, 464, 464, 464, 465, 464, 465, 465, 465, 466, 466, 466, 467, 468, 467, 468, 468, 470, 470, 471, 471, 471, 471, 470, 469, 468, 468, 467, 467, 464, 465, 465, 467, 468, 467, 465, 466, 464, 464, 466, 466, 468, 468, 467, 465, 464, 465, 464, 465, 466, 467, 468, 468, 467, 466, 464, 463, 462, 463, 462, 462, 462, 462, 461, 461, 462, 463, 463, 463, 463, 463, 462, 463, 464, 465, 465, 465, 466, 467, 467, 468, 468, 467, 467, 467, 468, 468, 468, 468, 467, 467, 465, 467, 468, 469, 469, 469, 468, 467, 468, 467, 467, 468, 468, 467, 469, 468, 468, 468, 467, 466, 464, 463, 464, 463, 463, 464, 465, 466, 465, 467, 467, 466, 468, 469, 469, 469, 469, 469, 468, 470, 470, 471, 470, 469, 469, 470, 468, 469, 470, 472, 473, 473, 473, 472, 472, 471, 471, 472, 472, 470, 470, 469, 468, 468, 468, 468, 469, 469, 469, 468, 466, 468, 467, 467, 467, 466, 466, 466, 466, 468, 467, 465, 466, 466, 465, 466, 466, 465, 464, 465, 464, 466, 465, 465, 465, 465, 465, 465, 463, 465, 468, 467, 469, 467, 465, 465, 466, 466, 467, 467, 467, 467, 468, 468, 467, 467, 466, 468, 468, 467, 466, 466, 465, 466, 465, 467, 468, 468, 469, 467, 467, 467, 464, 462, 461, 462, 462, 465, 466, 466, 465, 465, 464, 464, 464, 464, 465, 465, 465, 465, 466, 465, 464, 463, 464, 464, 465, 466, 466, 468, 466, 466, 466, 466, 467, 469, 468, 469, 468, 466, 466, 466, 466, 467, 468, 468, 469, 469, 469, 470, 469, 470, 468, 469, 468, 467, 468, 468, 468, 467, 467, 469, 469, 468, 470, 468, 468, 466, 464, 464, 463, 462, 462, 463, 462, 463, 463, 463, 463, 463, 464, 465, 464, 466, 466, 466, 465, 463, 464, 464, 466, 467, 467, 467, 468, 468, 468, 468, 467, 467, 467, 468, 469, 470, 470, 469, 470, 469, 468, 469, 468, 469, 469, 468, 467, 466, 466, 466, 465, 465, 464, 464, 465, 466, 466, 465, 463, 464, 462, 465, 465, 467, 466, 466, 466, 465, 466, 466, 467, 468, 466, 466, 466, 467, 468, 468, 467, 465, 466, 465, 467, 467, 466, 465, 465, 466, 467, 467, 465, 464, 464, 464, 465, 464, 463, 463, 462, 462, 461, 463, 463, 465, 465, 465, 465, 464, 464, 465, 465, 466, 466, 466, 466, 467, 464, 465, 465, 465, 468, 469, 467, 467, 467, 468, 469, 470, 470, 471, 474, 474, 475, 475, 476, 475, 474, 474, 472, 471, 471, 470, 470, 470, 470, 472, 470, 470, 470, 469, 468, 469, 469, 469, 467, 466, 464, 465, 465, 466, 467, 466, 467, 467, 469, 469, 469, 469, 469, 468, 467, 466, 465, 465, 466, 467, 468, 469, 469, 467, 466, 466, 466, 467, 467, 469, 470, 471, 472, 470, 468, 467, 466, 465, 463, 462, 462, 461, 463, 466, 464, 466, 465, 464, 464, 464, 464, 465, 465, 464, 462, 463, 461, 463, 465, 466, 468, 468, 468, 466, 466, 466, 466, 465, 467, 467, 468, 469, 469, 471, 472, 472, 471, 470, 467, 469, 469, 470, 471, 471, 468, 468, 467, 467, 467, 466, 466, 465, 466, 465, 464, 464, 464, 464, 465, 464, 463, 462, 462, 462, 461, 462, 461, 460, 462, 462, 462, 461, 460, 459, 460, 460, 462, 462, 462, 462, 463, 465, 464, 463, 462, 462, 463, 463, 465, 467, 468, 468, 467, 466, 464, 464, 465, 467, 467, 467, 465, 466, 466, 466, 468, 468, 468, 469, 467, 466, 466, 469, 470, 471, 471, 471, 470, 470, 469, 469, 470, 469, 469, 468, 469, 469, 469, 469, 470, 471, 470, 467, 469, 467, 467, 468, 466, 465, 465, 466, 466, 468, 467, 467, 468, 469, 470, 470, 469, 468, 467, 465, 465, 466, 465, 467, 467, 467, 468, 468, 470, 470, 469, 468, 467, 468, 469, 469, 467, 466, 465, 465, 465, 465, 466, 465, 467, 468, 469, 468, 468, 466, 465, 466, 466, 469, 469, 470, 470, 469, 470, 468, 469, 468, 469, 466, 465, 467, 468, 468, 468, 468, 468, 468, 466, 467, 468, 466, 468, 467, 468, 467, 467, 467, 467, 467, 467, 467, 467, 467, 465, 464, 466, 466, 468, 467, 468, 467, 467, 465, 464, 464, 465, 465, 466, 464, 462, 461, 461, 461, 462, 462, 463, 463, 464, 466, 465, 464, 463, 463, 464, 465, 464, 465, 465, 465, 463, 462, 463, 463, 464, 465, 466, 466, 466, 465, 466, 466, 466, 467, 466, 466, 465, 464, 464, 463, 463, 464, 464, 464, 464, 466, 465, 464, 465, 466, 466, 465, 463, 462, 463, 463, 463, 464, 462, 462, 461, 462, 464, 466, 467, 468, 467, 467, 466, 465, 465, 464, 464, 464, 464, 464, 464, 464, 464, 463, 464, 466, 468, 469, 469, 469, 469, 468, 466, 467, 466, 467, 465, 466, 467, 468, 469, 469, 469, 468, 468, 468, 468, 470, 471, 470, 470, 471, 471, 471, 471, 471, 471, 470, 470, 469, 468, 469, 470, 473, 474, 474, 471, 472, 471, 471, 471, 470, 471, 470, 469, 470, 471, 471, 470, 469, 470, 471, 471, 470, 469, 468, 466, 467, 468, 466, 465, 464, 465, 466, 465, 464, 464, 463, 464, 464, 464, 464, 465, 466, 467, 466, 465, 464, 464, 465, 466, 466, 465, 464, 462, 463, 465, 466, 467, 468, 468, 466, 464, 466, 467, 468, 469, 469, 469, 469, 469, 469, 470, 470, 469, 468, 467, 468, 468, 468, 469, 470, 471, 471, 469, 468, 468, 468, 467, 468, 467, 466, 468, 467, 467, 466, 466, 468, 468, 467, 466, 466, 466, 465, 466, 467, 467, 468, 468, 468, 469, 469, 470, 468, 467, 467, 466, 467, 467, 469, 469, 467, 467, 466, 468, 468, 468, 468, 468, 466, 466, 465, 465, 466, 465, 466, 464, 463, 464, 465, 465, 464, 464, 462, 460, 459, 459, 460, 462, 462, 461, 461, 462, 463, 461, 461, 460, 459, 458, 459, 460, 461, 462, 464, 463, 464, 464, 462, 463, 463, 463, 465, 463, 465, 465, 467, 468, 468, 469, 467, 468, 468, 468, 470, 468, 466, 465, 464, 466, 465, 465, 466, 466, 468, 468, 467, 467, 466, 465, 467, 467, 467, 468, 466, 467, 466, 465, 464, 466, 465, 467, 468, 468, 467, 467, 466, 465, 466, 466, 468, 468, 468, 468, 467, 467, 466, 468, 469, 469, 470, 471, 471, 472, 471, 470, 469, 468, 468, 468, 468, 469, 468, 470, 471, 472, 472, 472, 472, 472, 471, 471, 471, 471, 471, 470, 469, 467, 467, 468, 468, 468, 467, 469, 467, 467, 466, 466, 465, 464, 463, 461, 463, 461, 462, 461, 461, 460, 461, 459, 458, 456, 457, 458, 460, 461, 462, 463, 461, 459, 456, 454, 455, 457, 460, 461, 462, 463, 463, 464, 465, 465, 465, 464, 464, 465, 466, 467, 470, 470, 470, 471, 471, 470, 472, 472, 474, 473, 472, 473, 472, 472, 472, 471, 470, 471, 471, 470, 470, 471, 471, 469, 471, 470, 469, 468, 469, 469, 469, 470, 472, 472, 470, 470, 468, 466, 467, 468, 467, 467, 466, 467, 468, 469, 470, 471, 470, 469, 470, 469, 469, 468, 467, 467, 468, 468, 468, 467, 467, 466, 466, 468, 468, 469, 469, 469, 469, 470, 468, 468, 467, 466, 466, 466, 464, 465, 466, 467, 468, 470, 469, 469, 468, 469, 471, 471, 471, 471, 470, 470, 471, 471, 470, 469, 470, 469, 470, 471, 471, 473, 473, 473, 472, 472, 472, 472, 471, 469, 468, 470, 471, 474, 474, 473, 471, 470, 469, 469, 471, 470, 469, 469, 468, 468, 468, 468, 467, 468, 467, 466, 468, 468, 469, 467, 467, 468, 468, 468, 466, 467, 467, 469, 470, 470, 469, 469, 469, 468, 467, 468, 467, 466, 466, 465, 465, 465, 465, 465, 465, 466, 463, 464, 464, 463, 461, 460, 460, 462, 462, 461, 460, 459, 458, 457, 458, 459, 458, 459, 459, 460, 461, 460, 461, 461, 464, 466, 467, 466, 464, 463, 462, 462, 463, 466, 467, 468, 468, 468, 467, 468, 467, 467, 468, 469, 469, 470, 470, 470, 470, 470, 470, 468, 468, 466, 465, 465, 465, 464, 466, 466, 468, 468, 467, 467, 467, 468, 466, 465, 465, 464, 464, 464, 463, 464, 464, 463, 466, 465, 465, 465, 464, 465, 465, 467, 468, 470, 471, 471, 471, 472, 472, 470, 468, 468, 467, 468, 469, 468, 469, 467, 467, 469, 469, 471, 472, 470, 468, 467, 467, 468, 468, 467, 467, 467, 467, 466, 465, 464, 464, 464, 463, 463, 465, 464, 465, 465, 467, 467, 468, 466, 466, 465, 465, 464, 464, 465, 466, 468, 469, 468, 468, 468, 468, 468, 470, 471, 470, 471, 471, 473, 470, 471, 470, 469, 469, 470, 471, 471, 472, 472, 471, 470, 470, 469, 470, 470, 469, 468, 466, 464, 463, 462, 465, 466, 467, 467, 468, 469, 470, 472, 472, 472, 473, 472, 470, 469, 469, 468, 469, 471, 473, 472, 471, 471, 470, 467, 468, 468, 468, 468, 469, 468, 470, 471, 473, 472, 472, 473, 473, 471, 471, 470, 471, 470, 470, 471, 470, 470, 469, 469, 469, 470, 472, 473, 472, 472, 472, 471, 469, 469, 469, 469, 469, 469, 470, 469, 469, 469, 469, 470, 468, 469, 470, 468, 466, 465, 463, 462, 462, 463, 463, 464, 464, 464, 463, 466, 467, 468, 467, 467, 466, 463, 462, 460, 462, 461, 461, 462, 462, 463, 464, 463, 463, 462, 461, 462, 463, 464, 462, 462, 462, 463, 463, 465, 465, 465, 465, 463, 463, 463, 465, 467, 468, 469, 469, 468, 467, 466, 467, 467, 468, 468, 468, 469, 470, 469, 468, 468, 469, 468, 468, 469, 471, 470, 471, 472, 471, 470, 469, 467, 468, 467, 469, 469, 469, 466, 465, 465, 465, 466, 466, 466, 466, 467, 466, 465, 464, 464, 463, 464, 464, 464, 464, 464, 465, 466, 467, 469, 468, 469, 470, 473, 472, 470, 470, 470, 470, 470, 471, 472, 472, 471, 470, 470, 470, 471, 471, 472, 472, 473, 472, 471, 471, 471, 473, 472, 472, 472, 471, 471, 470, 468, 470, 471, 472, 470, 470, 468, 467, 466, 467, 466, 466, 465, 464, 463, 463, 463, 462, 462, 462, 463, 464, 464, 463, 462, 462, 462, 463, 463, 464, 464, 463, 462, 462, 461, 460, 461, 460, 460, 461, 460, 461, 463, 463, 463, 464, 463, 464, 462, 462, 466, 466, 466, 467, 467, 466, 464, 463, 465, 466, 467, 467, 469, 469, 469, 469, 468, 467, 467, 465, 466, 467, 467, 468, 469, 469, 472, 473, 471, 470, 469, 469, 469, 470, 469, 468, 470, 471, 471, 470, 470, 469, 470, 470, 470, 471, 470, 470, 470, 471, 471, 468, 469, 467, 467, 468, 467, 466, 466, 467, 470, 470, 472, 472, 472, 472, 471, 471, 470, 469, 469, 467, 467, 467, 467, 468, 467, 467, 468, 468, 469, 470, 470, 470, 468, 464, 464, 464, 465, 467, 468, 470, 469, 468, 467, 467, 465, 466, 466, 467, 466, 464, 465, 465, 465, 466, 467, 466, 467, 466, 466, 466, 467, 467, 468, 468, 468, 468, 466, 465, 465, 466, 466, 464, 465, 465, 465, 465, 463, 463, 463, 463, 463, 464, 465, 464, 465, 465, 465, 466, 468, 467, 467, 466, 463, 463, 464, 464, 466, 466, 465, 462, 463, 460, 461, 461, 462, 462, 464, 465, 465, 466, 465, 465, 467, 466, 466, 467, 469, 469, 470, 469, 469, 470, 469, 467, 467, 467, 467, 466, 466, 467, 467, 469, 469, 469, 468, 468, 468, 468, 468, 468, 468, 469, 469, 471, 472, 470, 469, 468, 467, 465, 464, 463, 463, 462, 464, 464, 463, 464, 463, 464, 464, 465, 464, 465, 464, 464, 463, 463, 463, 464, 464, 465, 465, 465, 467, 466, 466, 466, 464, 464, 466, 467, 467, 467, 466, 466, 464, 465, 467, 467, 468, 469, 469, 468, 469, 468, 468, 467, 468, 467, 467, 468, 468, 470, 471, 471, 471, 470, 469, 469, 469, 469, 469, 468, 468, 468, 467, 468, 467, 466, 468, 467, 466, 466, 465, 467, 467, 468, 470, 470, 471, 471, 471, 472, 472, 472, 473, 472, 472, 472, 471, 472, 473, 474, 473, 473, 472, 470, 470, 470, 469, 471, 473, 473, 473, 472, 472, 470, 469, 469, 469, 469, 469, 468, 466, 465, 465, 464, 464, 463, 463, 463, 465, 465, 465, 465, 466, 465, 464, 463, 463, 464, 465, 465, 465, 464, 462, 462, 464, 463, 463, 462, 461, 460, 461, 462, 462, 465, 466, 466, 467, 468, 468, 468, 469, 468, 466, 467, 466, 466, 466, 467, 469, 470, 470, 470, 470, 471, 472, 474, 473, 472, 472, 471, 470, 470, 470, 469, 470, 469, 468, 468, 467, 468, 467, 466, 467, 467, 467, 468, 467, 468, 467, 467, 467, 466, 466, 467, 467, 468, 467, 468, 467, 466, 466, 467, 467, 467, 468, 467, 466, 465, 465, 464, 464, 464, 463, 458, 452, 450, 453, 458, 463, 465, 467, 466, 468, 466, 466, 465, 465, 465, 465, 467, 468, 467, 467, 467, 465, 466, 466, 467, 468, 469, 471, 470, 467, 465, 466, 466, 466, 467, 467, 466, 467, 468, 469, 469, 468, 467, 467, 468, 469, 468, 470, 470, 468, 468, 468, 469, 467, 468, 466, 466, 466, 466, 465, 466, 466, 467, 468, 467, 467, 465, 465, 465, 465, 465, 466, 466, 464, 463, 462, 461, 462, 462, 464, 465, 464, 463, 462, 463, 463, 463, 464, 463, 461, 461, 461, 462, 463, 464, 465, 466, 467, 468, 469, 469, 467, 467, 468, 467, 467, 468, 468, 468, 471, 470, 470, 468, 466, 466, 465, 465, 464, 465, 464, 465, 464, 466, 465, 466, 465, 466, 465, 467, 467, 467, 467, 467, 465, 466, 466, 465, 465, 466, 465, 465, 465, 466, 468, 469, 470, 469, 468, 468, 469, 467, 467, 468, 470, 471, 472, 473, 474, 471, 470, 470, 469, 471, 469, 472, 471, 470, 471, 473, 473, 473, 471, 469, 467, 467, 469, 468, 468, 468, 469, 470, 468, 468, 468, 468, 467, 466, 466, 466, 465, 465, 464, 465, 467, 466, 467, 467, 468, 468, 467, 468, 467, 467, 466, 465, 465, 465, 468, 467, 468, 468, 469, 468, 468, 467, 466, 467, 468, 468, 468, 468, 468, 468, 470, 470, 470, 469, 469, 467, 468, 467, 468, 470, 472, 472, 471, 471, 470, 469, 469, 469, 468, 469, 468, 468, 467, 467, 468, 468, 467, 468, 467, 467, 466, 465, 466, 467, 468, 470, 470, 470, 469, 467, 468, 467, 467, 468, 469, 468, 467, 466, 466, 467, 468, 468, 468, 469, 469, 470, 471, 471, 471, 472, 470, 469, 470, 469, 470, 471, 470, 471, 471, 471, 471, 470, 470, 470, 469, 470, 470, 470, 469, 469, 469, 467, 467, 467, 467, 466, 466, 466, 466, 464, 464, 465, 465, 465, 464, 463, 463, 463, 463, 462, 461, 461, 463, 461, 461, 461, 461, 462, 462, 462, 464, 463, 464, 463, 463, 461, 463, 463, 465, 465, 465, 465, 464, 463, 463, 464, 462, 463, 463, 464, 464, 464, 463, 461, 460, 461, 463, 465, 467, 468, 466, 464, 462, 460, 460, 459, 461, 461, 462, 464, 465, 467, 467, 468, 466, 466, 465, 464, 464, 466, 465, 468, 469, 470, 471, 470, 469, 469, 468, 469, 468, 468, 469, 469, 470, 469, 469, 469, 467, 467, 466, 466, 467, 467, 467, 467, 469, 468, 468, 467, 466, 466, 466, 465, 465, 466, 468, 469, 468, 468, 468, 468, 467, 466, 467, 466, 467, 468, 467, 467, 467, 468, 468, 466, 466, 468, 467, 469, 469, 468, 469, 469, 468, 469, 469, 467, 468, 470, 470, 471, 471, 469, 469, 468, 467, 465, 464, 463, 464, 465, 464, 465, 465, 465, 464, 464, 464, 464, 464, 464, 463, 462, 463, 462, 462, 463, 463, 462, 462, 462, 460, 460, 458, 458, 458, 460, 461, 461, 462, 462, 463, 463, 464, 465, 464, 464, 466, 466, 466, 467, 467, 467, 466, 465, 464, 464, 466, 465, 466, 465, 466, 465, 466, 468, 469, 471, 473, 472, 471, 471, 469, 468, 468, 467, 467, 468, 467, 468, 469, 470, 470, 471, 471, 472, 472, 473, 474, 473, 473, 473, 474, 472, 474, 474, 473, 473, 472, 471, 470, 469, 469, 469, 469, 471, 471, 472, 470, 467, 467, 465, 465, 465, 466, 466, 467, 465, 464, 464, 464, 463, 464, 463, 463, 464, 465, 466, 466, 466, 463, 465, 465, 466, 467, 468, 470, 469, 470, 470, 469, 467, 466, 466, 468, 470, 471, 472, 471, 469, 468, 467, 466, 467, 468, 468, 467, 465, 464, 463, 463, 463, 463, 463, 463, 462, 462, 463, 462, 463, 462, 463, 465, 465, 466, 466, 464, 464, 463, 463, 464, 465, 465, 466, 466, 466, 465, 466, 465, 465, 461, 461, 460, 462, 463, 464, 463, 463, 465, 466, 468, 468, 469, 470, 470, 469, 468, 468, 467, 468, 469, 469, 468, 468, 468, 468, 468, 468, 469, 470, 470, 470, 470, 472, 473, 472, 471, 469, 469, 469, 471, 471, 471, 469, 467, 466, 466, 468, 467, 468, 466, 467, 466, 466, 465, 467, 467, 468, 467, 468, 467, 467, 468, 467, 468, 467, 467, 467, 467, 468, 467, 467, 466, 466, 467, 468, 469, 469, 470, 470, 468, 467, 467, 466, 467, 467, 467, 467, 469, 470, 471, 469, 470, 468, 467, 467, 467, 466, 467, 467, 466, 465, 463, 461, 465, 466, 468, 470, 470, 470, 470, 468, 467, 466, 468, 468, 469, 467, 466, 466, 464, 466, 468, 467, 467, 467, 470, 468, 466, 465, 465, 466, 466, 467, 466, 464, 464, 465, 464, 463, 463, 463, 464, 465, 466, 467, 468, 468, 468, 468, 469, 468, 466, 465, 465, 465, 466, 465, 464, 464, 465, 465, 465, 464, 464, 465, 463, 462, 463, 463, 466, 467, 467, 465, 464, 463, 461, 461, 462, 461, 462, 462, 463, 464, 463, 463, 462, 463, 463, 461, 459, 459, 459, 460, 460, 461, 462, 462, 461, 460, 461, 459, 459, 461, 463, 463, 466, 466, 466, 465, 464, 465, 467, 468, 469, 469, 468, 467, 466, 467, 468, 467, 470, 471, 472, 472, 472, 473, 474, 476, 475, 474, 474, 473, 472, 472, 471, 470, 470, 471, 471, 472, 471, 470, 471, 470, 471, 470, 471, 472, 472, 472, 472, 469, 470, 468, 469, 466, 465, 465, 465, 463, 464, 462, 463, 464, 464, 465, 465, 464, 465, 464, 463, 463, 462, 462, 463, 463, 465, 466, 466, 467, 466, 465, 465, 464, 465, 465, 466, 466, 468, 468, 468, 469, 469, 470, 470, 470, 471, 471, 470, 470, 470, 471, 472, 470, 469, 468, 468, 467, 467, 468, 468, 468, 468, 467, 468, 468, 468, 469, 469, 470, 471, 469, 470, 471, 468, 465, 465, 465, 466, 468, 467, 468, 468, 467, 466, 465, 465, 464, 466, 467, 468, 469, 469, 468, 468, 469, 469, 468, 467, 467, 467, 466, 465, 466, 467, 466, 467, 465, 466, 466, 466, 467, 468, 469, 469, 470, 469, 470, 470, 470, 471, 470, 472, 471, 469, 467, 467, 468, 468, 470, 471, 471, 469, 468, 468, 468, 469, 468, 467, 467, 467, 466, 464, 464, 465, 465, 466, 466, 466, 465, 463, 462, 462, 462, 463, 465, 465, 465, 464, 464, 463, 464, 464, 463, 462, 461, 460, 458, 458, 460, 461, 463, 465, 466, 465, 465, 463, 462, 462, 462, 463, 463, 465, 462, 462, 463, 465, 465, 467, 467, 466, 465, 465, 467, 468, 469, 469, 467, 468, 467, 467, 469, 466, 465, 465, 466, 468, 469, 469, 469, 469, 468, 468, 467, 467, 467, 467, 464, 463, 463, 465, 465, 466, 467, 466, 467, 465, 466, 467, 467, 466, 467, 467, 466, 466, 464, 464, 465, 466, 465, 465, 464, 465, 464, 465, 465, 464, 465, 466, 467, 466, 467, 467, 468, 468, 468, 469, 468, 468, 467, 466, 466, 465, 465, 465, 467, 468, 471, 470, 470, 471, 471, 471, 471, 470, 470, 469, 469, 471, 471, 472, 471, 471, 471, 470, 471, 470, 471, 469, 469, 468, 469, 469, 468, 468, 468, 465, 465, 463, 463, 462, 462, 464, 465, 466, 466, 466, 464, 465, 464, 464, 464, 464, 463, 461, 462, 463, 465, 468, 469, 469, 468, 467, 466, 466, 464, 464, 465, 466, 466, 466, 467, 468, 468, 467, 466, 467, 466, 468, 469, 467, 468, 466, 465, 466, 467, 466, 467, 467, 466, 465, 464, 464, 464, 465, 463, 464, 465, 465, 466, 466, 467, 465, 465, 465, 466, 465, 465, 466, 466, 467, 467, 468, 469, 469, 470, 469, 470, 471, 471, 471, 471, 471, 470, 470, 469, 469, 468, 466, 465, 466, 466, 467, 466, 466, 467, 467, 467, 467, 468, 467, 468, 466, 467, 468, 469, 469, 469, 468, 466, 466, 468, 470, 470, 469, 468, 469, 470, 472, 473, 471, 469, 468, 466, 467, 467, 468, 468, 468, 470, 471, 473, 473, 471, 470, 468, 468, 467, 467, 466, 467, 468, 466, 465, 465, 464, 465, 464, 464, 462, 461, 459, 460, 462, 466, 467, 469, 469, 469, 467, 467, 464, 465, 463, 461, 462, 463, 464, 463, 462, 461, 460, 461, 461, 463, 464, 464, 464, 465, 465, 466, 466, 466, 467, 467, 466, 466, 465, 468, 468, 468, 470, 470, 470, 470, 469, 468, 466, 467, 466, 466, 466, 468, 467, 468, 468, 468, 468, 469, 470, 471, 471, 471, 470, 468, 467, 468, 468, 469, 469, 469, 468, 469, 467, 468, 468, 470, 470, 470, 471, 470, 471, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 473, 472, 472, 472, 471, 472, 472, 473, 470, 474, 473, 473, 470, 472, 472, 472, 470, 470, 470, 468, 468, 467, 467, 468, 470, 472, 470, 468, 469, 468, 467, 467, 468, 467, 467, 467, 467, 469, 469, 468, 468, 467, 467, 465, 464, 464, 465, 465, 465, 464, 463, 462, 463, 462, 463, 464, 465, 465, 463, 464, 464, 464, 464, 464, 464, 462, 461, 460, 460, 461, 461, 463, 461, 462, 463, 463, 463, 464, 463, 463, 463, 465, 467, 468, 468, 468, 469, 470, 469, 468, 469, 468, 469, 470, 470, 472, 472, 473, 472, 470, 469, 470, 471, 472, 473, 474, 475, 474, 474, 471, 471, 471, 471, 473, 471, 469, 468, 468, 468, 468, 467, 467, 466, 465, 462, 462, 463, 464, 465, 465, 465, 466, 466, 467, 466, 466, 465, 464, 463, 463, 462, 463, 465, 466, 466, 466, 465, 466, 464, 464, 463, 463, 465, 465, 465, 466, 468, 468, 469, 471, 472, 472, 471, 470, 469, 468, 469, 470, 471, 473, 474, 474, 472, 472, 473, 472, 471, 473, 472, 471, 471, 470, 468, 468, 467, 467, 466, 467, 468, 468, 466, 467, 468, 468, 468, 469, 470, 470, 470, 469, 468, 468, 467, 468, 467, 467, 468, 468, 468, 468, 469, 469, 469, 467, 466, 466, 467, 468, 467, 469, 468, 468, 469, 469, 470, 470, 469, 469, 468, 467, 466, 466, 466, 466, 466, 467, 468, 468, 469, 468, 467, 466, 466, 465, 467, 467, 467, 467, 466, 466, 465, 465, 465, 465, 466, 466, 467, 466, 465, 465, 465, 466, 467, 468, 469, 471, 473, 473, 474, 473, 471, 472, 470, 469, 469, 470, 468, 467, 466, 466, 466, 468, 469, 470, 470, 471, 469, 469, 469, 469, 469, 469, 468, 468, 466, 465, 464, 465, 467, 468, 468, 466, 468, 466, 468, 468, 468, 466, 465, 466, 465, 464, 465, 464, 465, 465, 463, 463, 463, 463, 464, 463, 463, 463, 463, 462, 463, 464, 461, 460, 460, 461, 462, 460, 460, 461, 462, 461, 462, 462, 461, 460, 460, 462, 464, 463, 462, 462, 462, 461, 463, 466, 465, 465, 465, 465, 465, 468, 469, 469, 470, 470, 468, 469, 469, 470, 470, 472, 473, 472, 471, 470, 470, 470, 470, 471, 470, 471, 471, 471, 471, 472, 472, 472, 470, 469, 468, 466, 465, 465, 464, 465, 466, 466, 467, 467, 467, 465, 464, 465, 464, 464, 465, 465, 465, 463, 464, 465, 466, 466, 465, 465, 463, 463, 462, 465, 466, 468, 469, 469, 469, 468, 466, 465, 465, 464, 466, 467, 467, 468, 468, 469, 470, 470, 474, 474, 474, 474, 474, 472, 473, 474, 474, 476, 478, 477, 476, 476, 475, 474, 474, 475, 475, 474, 474, 473, 474, 473, 471, 470, 470, 470, 471, 471, 471, 471, 470, 470, 469, 468, 468, 467, 470, 469, 470, 471, 471, 469, 468, 468, 468, 465, 465, 465, 464, 465, 468, 468, 468, 468, 468, 467, 468, 470, 469, 470, 470, 471, 471, 469, 470, 469, 469, 470, 470, 470, 470, 468, 468, 466, 467, 467, 467, 467, 467, 468, 467, 466, 466, 467, 466, 466, 466, 464, 464, 464, 462, 462, 461, 460, 459, 460, 460, 461, 461, 462, 463, 463, 465, 465, 464, 463, 463, 462, 462, 462, 462, 464, 465, 467, 468, 468, 467, 466, 466, 465, 465, 464, 464, 463, 462, 462, 463, 463, 465, 464, 464, 465, 464, 464, 464, 465, 465, 464, 466, 465, 465, 465, 465, 465, 465, 464, 465, 466, 466, 465, 466, 467, 466, 467, 466, 466, 466, 466, 465, 466, 465, 465, 465, 464, 464, 466, 465, 468, 468, 469, 468, 468, 469, 469, 468, 467, 465, 464, 465, 465, 466, 468, 467, 467, 468, 468, 470, 469, 470, 469, 469, 467, 467, 468, 469, 469, 470, 472, 470, 470, 469, 469, 469, 467, 469, 468, 469, 468, 468, 468, 467, 465, 465, 465, 466, 469, 469, 469, 468, 468, 468, 468, 468, 467, 468, 469, 468, 468, 468, 467, 469, 472, 474, 473, 472, 471, 470, 469, 466, 466, 466, 466, 467, 468, 466, 467, 466, 466, 466, 467, 467, 469, 467, 467, 466, 467, 466, 468, 469, 468, 468, 466, 465, 465, 464, 463, 464, 463, 463, 464, 466, 467, 468, 467, 467, 468, 466, 465, 465, 465, 465, 465, 465, 465, 466, 466, 466, 466, 467, 466, 467, 468, 469, 469, 467, 466, 465, 463, 463, 463, 465, 465, 466, 466, 465, 463, 463, 463, 463, 463, 463, 464, 464, 462, 462, 461, 462, 463, 463, 464, 463, 464, 463, 462, 461, 461, 463, 464, 466, 467, 467, 466, 465, 467, 468, 469, 470, 469, 468, 469, 467, 468, 468, 468, 469, 469, 472, 472, 471, 472, 471, 470, 470, 471, 471, 471, 469, 470, 470, 471, 470, 470, 471, 470, 469, 470, 469, 468, 466, 468, 467, 468, 469, 468, 469, 470, 471, 471, 470, 469, 470, 470, 467, 467, 466, 467, 466, 466, 467, 467, 468, 470, 469, 468, 466, 466, 466, 467, 466, 468, 469, 468, 468, 467, 468, 467, 468, 467, 465, 465, 463, 464, 466, 466, 468, 467, 469, 468, 467, 466, 466, 467, 467, 468, 468, 468, 469, 466, 466, 466, 465, 466, 467, 468, 467, 466, 464, 463, 463, 465, 466, 467, 466, 465, 466, 465, 464, 465, 464, 462, 462, 462, 463, 463, 462, 466, 467, 469, 469, 467, 465, 465, 464, 465, 465, 467, 471, 472, 473, 472, 473, 472, 472, 469, 467, 465, 464, 464, 463, 465, 466, 467, 468, 468, 468, 467, 466, 465, 465, 466, 465, 468, 469, 468, 468, 467, 467, 468, 468, 469, 469, 469, 467, 466, 467, 468, 467, 468, 469, 469, 469, 468, 466, 466, 465, 466, 467, 466, 466, 468, 469, 471, 470, 469, 469, 468, 467, 469, 469, 469, 469, 469, 468, 466, 466, 466, 467, 467, 467, 468, 469, 467, 466, 465, 465, 465, 466, 466, 467, 467, 466, 466, 466, 465, 466, 466, 467, 465, 465, 464, 465, 466, 468, 470, 471, 470, 468, 466, 468, 467, 468, 468, 469, 468, 468, 468, 469, 470, 468, 468, 468, 468, 466, 467, 466, 467, 467, 466, 465, 463, 464, 463, 465, 465, 465, 465, 466, 469, 469, 469, 467, 465, 463, 460, 461, 462, 464, 465, 465, 464, 464, 463, 462, 463, 463, 462, 463, 462, 462, 462, 464, 463, 464, 463, 462, 463, 462, 461, 461, 462, 464, 464, 464, 464, 463, 461, 459, 459, 460, 460, 462, 464, 465, 465, 466, 465, 466, 465, 465, 465, 464, 464, 464, 465, 467, 469, 469, 469, 470, 469, 469, 469, 469, 470, 473, 472, 473, 472, 470, 469, 469, 468, 469, 470, 469, 469, 467, 467, 468, 467, 466, 466, 465, 464, 463, 463, 463, 465, 467, 468, 469, 469, 468, 467, 465, 464, 465, 464, 464, 464, 462, 462, 463, 462, 463, 464, 466, 467, 470, 470, 470, 471, 470, 469, 468, 467, 467, 467, 468, 469, 470, 471, 473, 472, 472, 472, 472, 471, 470, 471, 470, 468, 469, 470, 469, 468, 467, 467, 468, 467, 467, 466, 463, 460, 461, 459, 461, 464, 465, 464, 464, 464, 463, 466, 467, 467, 466, 465, 463, 462, 463, 465, 466, 467, 468, 467, 467, 467, 465, 466, 464, 464, 465, 466, 467, 469, 470, 469, 470, 469, 468, 468, 467, 467, 466, 467, 466, 468, 468, 468, 469, 468, 469, 469, 468, 466, 466, 464, 465, 465, 465, 465, 466, 464, 466, 466, 466, 466, 465, 464, 461, 461, 462, 465, 466, 466, 466, 466, 466, 465, 464, 465, 466, 468, 467, 467, 467, 466, 468, 467, 468, 468, 468, 467, 467, 467, 467, 469, 468, 469, 468, 468, 468, 468, 469, 469, 469, 470, 470, 469, 467, 467, 466, 465, 464, 466, 467, 470, 468, 467, 466, 465, 466, 467, 468, 468, 468, 469, 468, 468, 467, 467, 468, 466, 468, 466, 466, 467, 466, 467, 467, 466, 467, 467, 466, 465, 465, 465, 465, 466, 465, 466, 466, 466, 464, 464, 463, 463, 463, 463, 465, 465, 466, 465, 463, 462, 463, 463, 463, 464, 463, 463, 462, 462, 463, 463, 464, 464, 465, 466, 466, 465, 464, 462, 463, 464, 465, 465, 463, 464, 465, 464, 464, 466, 463, 463, 461, 461, 461, 463, 464, 465, 465, 464, 462, 462, 461, 461, 463, 462, 463, 463, 463, 464, 464, 465, 466, 467, 468, 467, 467, 465, 465, 465, 464, 464, 464, 464, 466, 467, 468, 468, 468, 466, 465, 467, 465, 466, 465, 464, 464, 463, 463, 463, 463, 463, 463, 464, 466, 466, 466, 467, 467, 468, 468, 468, 468, 468, 468, 466, 469, 469, 469, 472, 472, 472, 471, 470, 469, 470, 471, 470, 470, 470, 473, 473, 474, 474, 473, 473, 472, 474, 474, 475, 475, 474, 474, 474, 473, 471, 471, 472, 474, 473, 472, 470, 469, 469, 469, 469, 470, 470, 468, 469, 470, 469, 468, 466, 465, 464, 463, 464, 466, 466, 467, 468, 466, 466, 465, 463, 463, 464, 465, 467, 467, 467, 468, 468, 469, 469, 467, 466, 466, 467, 468, 467, 469, 469, 470, 469, 468, 468, 467, 467, 467, 467, 470, 471, 472, 471, 470, 469, 468, 468, 466, 467, 468, 466, 466, 464, 462, 461, 461, 462, 463, 462, 464, 463, 463, 463, 465, 465, 464, 464, 464, 463, 463, 462, 462, 462, 462, 462, 464, 463, 462, 464, 462, 462, 465, 465, 464, 465, 464, 464, 463, 464, 462, 461, 460, 461, 461, 464, 465, 466, 466, 467, 467, 466, 465, 465, 464, 464, 462, 464, 466, 466, 469, 469, 472, 472, 472, 472, 472, 471, 470, 470, 471, 472, 472, 470, 469, 467, 466, 468, 468, 469, 469, 469, 468, 469, 468, 467, 467, 467, 469, 471, 472, 472, 472, 471, 472, 471, 471, 471, 471, 470, 470, 470, 470, 470, 470, 471, 470, 468, 467, 468, 468, 468, 469, 470, 468, 469, 467, 467, 467, 467, 467, 467, 465, 465, 463, 463, 464, 465, 466, 466, 467, 468, 469, 468, 469, 469, 469, 469, 470, 469, 469, 471, 471, 471, 471, 470, 470, 468, 470, 469, 469, 470, 468, 469, 468, 468, 468, 470, 471, 471, 471, 470, 470, 469, 468, 467, 468, 467, 468, 469, 469, 469, 469, 468, 467, 465, 465, 464, 466, 468, 468, 467, 467, 467, 465, 466, 467, 467, 467, 466, 466, 464, 464, 464, 466, 466, 464, 465, 464, 463, 463, 463, 465, 464, 465, 466, 467, 468, 468, 466, 465, 464, 464, 461, 460, 458, 459, 460, 460, 461, 461, 463, 464, 463, 461, 461, 461, 461, 461, 461, 460, 463, 464, 462, 462, 460, 459, 459, 459, 460, 460, 461, 463, 464, 463, 463, 464, 464, 464, 464, 465, 465, 466, 465, 465, 465, 464, 465, 465, 467, 466, 467, 467, 468, 469, 466, 465, 466, 467, 468, 470, 471, 469, 470, 468, 468, 467, 468, 469, 470, 470, 471, 470, 471, 470, 470, 469, 469, 469, 470, 467, 467, 467, 468, 470, 472, 471, 470, 469, 469, 469, 469, 469, 469, 467, 468, 468, 467, 465, 465, 466, 467, 468, 469, 469, 469, 469, 469, 468, 468, 466, 466, 465, 464, 465, 464, 464, 466, 465, 465, 464, 464, 463, 465, 466, 468, 468, 466, 465, 464, 466, 467, 467, 466, 463, 462, 461, 461, 462, 464, 464, 467, 466, 466, 465, 464, 464, 464, 466, 464, 463, 462, 461, 463, 464, 465, 467, 466, 466, 466, 467, 467, 467, 465, 466, 465, 466, 467, 466, 466, 466, 467, 468, 468, 469, 469, 469, 469, 468, 468, 470, 470, 469, 468, 470, 469, 471, 473, 471, 472, 471, 473, 473, 470, 469, 469, 468, 470, 471, 470, 471, 469, 468, 468, 467, 467, 468, 466, 467, 468, 468, 468, 466, 466, 464, 464, 461, 464, 464, 464, 465, 465, 465, 465, 464, 460, 460, 462, 462, 462, 463, 463, 464, 465, 465, 465, 465, 464, 462, 462, 461, 461, 462, 462, 463, 463, 464, 464, 464, 464, 463, 463, 465, 466, 469, 468, 467, 467, 466, 466, 465, 465, 464, 464, 465, 465, 466, 467, 467, 466, 466, 465, 464, 463, 464, 466, 467, 468, 468, 468, 470, 469, 469, 469, 467, 466, 466, 466, 466, 466, 465, 466, 468, 467, 466, 466, 466, 466, 467, 467, 467, 467, 466, 466, 465, 464, 464, 464, 466, 467, 466, 466, 465, 464, 464, 464, 465, 467, 467, 465, 465, 466, 465, 467, 466, 465, 465, 465, 464, 464, 463, 464, 465, 466, 466, 466, 466, 466, 466, 465, 465, 465, 465, 465, 463, 462, 461, 461, 461, 461, 463, 464, 467, 468, 467, 468, 470, 469, 468, 468, 469, 470, 469, 470, 471, 470, 470, 469, 468, 467, 467, 468, 469, 470, 472, 471, 471, 471, 470, 468, 467, 468, 469, 469, 471, 472, 470, 470, 470, 469, 467, 466, 466, 467, 466, 467, 468, 470, 471, 470, 469, 468, 467, 467, 467, 468, 468, 470, 469, 468, 467, 467, 468, 470, 469, 470, 471, 471, 469, 469, 469, 468, 471, 471, 472, 473, 470, 471, 470, 469, 468, 466, 468, 468, 468, 467, 466, 466, 464, 464, 464, 466, 467, 468, 466, 467, 464, 464, 463, 463, 464, 463, 464, 464, 464, 465, 463, 462, 463, 461, 461, 461, 461, 462, 461, 461, 459, 460, 461, 463, 464, 462, 462, 462, 462, 462, 463, 462, 461, 463, 464, 467, 466, 467, 465, 466, 465, 466, 467, 467, 467, 469, 468, 469, 472, 471, 473, 471, 471, 472, 473, 472, 471, 471, 472, 471, 471, 469, 468, 466, 467, 466, 466, 467, 468, 466, 468, 468, 468, 467, 467, 467, 466, 468, 467, 464, 464, 462, 461, 462, 463, 465, 466, 467, 467, 466, 464, 464, 463, 465, 466, 468, 467, 467, 467, 465, 466, 467, 467, 467, 467, 467, 468, 468, 469, 468, 469, 469, 468, 469, 470, 470, 471, 470, 471, 469, 470, 470, 469, 469, 468, 466, 468, 468, 470, 470, 469, 470, 469, 468, 467, 468, 470, 470, 470, 470, 471, 469, 469, 467, 466, 467, 466, 468, 468, 466, 466, 466, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 468, 466, 466, 468, 465, 466, 465, 464, 463, 463, 464, 465, 466, 467, 467, 464, 463, 462, 462, 463, 464, 465, 466, 467, 466, 467, 467, 466, 467, 466, 466, 467, 468, 467, 468, 467, 466, 465, 465, 466, 467, 468, 466, 466, 468, 467, 468, 467, 468, 467, 468, 469, 468, 467, 466, 464, 462, 461, 461, 463, 463, 464, 465, 465, 464, 462, 462, 461, 461, 459, 458, 456, 457, 458, 459, 458, 461, 460, 460, 459, 458, 459, 460, 461, 462, 462, 462, 462, 463, 463, 465, 467, 469, 471, 472, 473, 473, 474, 473, 472, 472, 473, 474, 474, 473, 474, 473, 472, 472, 473, 475, 476, 478, 477, 476, 474, 473, 471, 470, 471, 471, 471, 471, 470, 470, 467, 467, 467, 467, 467, 466, 465, 464, 465, 465, 465, 466, 465, 464, 463, 462, 461, 462, 462, 463, 462, 463, 463, 463, 463, 463, 463, 463, 464, 464, 463, 464, 464, 465, 466, 467, 468, 468, 467, 467, 468, 469, 469, 469, 468, 469, 468, 470, 468, 467, 467, 468, 468, 467, 468, 469, 467, 467, 466, 466, 467, 467, 467, 467, 466, 466, 465, 467, 466, 464, 464, 465, 464, 464, 465, 465, 465, 465, 466, 465, 464, 464, 465, 465, 467, 468, 470, 469, 470, 471, 472, 472, 472, 472, 472, 473, 473, 472, 473, 472, 475, 474, 474, 474, 473, 472, 471, 470, 469, 471, 471, 471, 471, 469, 468, 466, 466, 465, 465, 466, 466, 465, 465, 466, 465, 466, 467, 466, 465, 464, 466, 465, 464, 465, 468, 467, 466, 465, 465, 465, 465, 465, 466, 469, 470, 469, 467, 467, 467, 466, 466, 466, 468, 467, 467, 465, 464, 464, 464, 464, 465, 464, 465, 465, 465, 465, 465, 465, 466, 465, 464, 463, 464, 465, 464, 465, 466, 467, 465, 464, 464, 464, 465, 468, 467, 468, 465, 466, 464, 463, 463, 464, 465, 466, 465, 465, 464, 466, 465, 466, 464, 463, 464, 465, 465, 464, 465, 466, 467, 466, 468, 468, 469, 469, 469, 469, 468, 468, 467, 467, 465, 464, 464, 465, 466, 466, 466, 468, 468, 469, 468, 469, 469, 467, 469, 468, 469, 469, 469, 469, 467, 466, 466, 464, 465, 464, 466, 465, 465, 466, 468, 468, 469, 466, 466, 466, 466, 466, 464, 463, 463, 464, 465, 467, 467, 466, 465, 463, 463, 463, 462, 465, 465, 463, 464, 463, 464, 465, 464, 466, 464, 464, 466, 466, 468, 468, 467, 469, 468, 467, 467, 468, 468, 468, 469, 469, 469, 469, 469, 469, 471, 472, 473, 473, 472, 472, 472, 472, 473, 472, 470, 469, 468, 469, 469, 469, 467, 466, 466, 466, 465, 465, 462, 461, 461, 460, 463, 464, 464, 465, 464, 464, 463, 463, 461, 460, 459, 460, 462, 463, 464, 464, 464, 463, 464, 464, 465, 465, 466, 468, 467, 466, 466, 467, 466, 468, 467, 467, 468, 467, 468, 467, 468, 467, 469, 468, 470, 469, 468, 467, 465, 464, 465, 466, 465, 465, 465, 466, 466, 464, 464, 466, 467, 468, 466, 465, 463, 464, 463, 465, 466, 468, 467, 468, 465, 467, 467, 466, 466, 466, 466, 463, 464, 465, 465, 467, 466, 465, 466, 466, 466, 466, 466, 466, 465, 464, 464, 466, 466, 468, 469, 468, 471, 471, 469, 467, 464, 465, 465, 465, 466, 466, 467, 465, 465, 466, 467, 466, 469, 469, 469, 470, 468, 470, 470, 470, 469, 466, 466, 466, 467, 468, 467, 465, 464, 462, 464, 464, 464, 463, 462, 462, 460, 460, 461, 461, 461, 462, 463, 463, 463, 463, 464, 463, 465, 464, 465, 465, 467, 466, 467, 467, 467, 468, 468, 470, 470, 470, 471, 473, 473, 474, 474, 473, 474, 474, 472, 472, 472, 473, 472, 472, 471, 470, 471, 470, 472, 471, 470, 470, 468, 468, 468, 467, 467, 468, 466, 466, 465, 465, 463, 463, 463, 463, 464, 463, 464, 463, 464, 464, 463, 464, 464, 463, 463, 462, 462, 464, 463, 467, 467, 466, 466, 465, 466, 467, 467, 465, 465, 464, 464, 465, 468, 468, 470, 469, 468, 467, 467, 467, 468, 469, 470, 470, 470, 471, 470, 470, 470, 472, 471, 473, 472, 473, 472, 472, 471, 472, 471, 472, 472, 472, 470, 468, 468, 468, 470, 470, 472, 470, 471, 470, 470, 471, 470, 472, 472, 471, 470, 469, 470, 470, 468, 467, 467, 466, 466, 465, 466, 467, 468, 470, 471, 471, 470, 468, 467, 467, 470, 469, 470, 470, 470, 470, 470, 468, 468, 468, 469, 469, 471, 470, 469, 469, 470, 470, 471, 469, 470, 468, 469, 468, 468, 469, 469, 469, 470, 469, 470, 470, 470, 471, 470, 469, 470, 469, 468, 468, 468, 467, 468, 467, 467, 466, 466, 466, 466, 467, 467, 468, 469, 468, 468, 466, 464, 464, 461, 462, 461, 460, 460, 460, 461, 461, 460, 460, 459, 457, 458, 457, 457, 456, 457, 459, 459, 459, 460, 460, 461, 461, 461, 463, 463, 463, 462, 464, 464, 466, 466, 467, 468, 469, 471, 470, 469, 468, 469, 470, 472, 471, 472, 473, 474, 472, 471, 470, 471, 473, 473, 473, 472, 471, 470, 471, 471, 472, 470, 471, 470, 469, 470, 471, 471, 471, 469, 470, 469, 468, 467, 466, 466, 465, 466, 466, 466, 465, 465, 463, 463, 464, 464, 466, 467, 466, 465, 462, 462, 464, 464, 466, 468, 467, 468, 466, 466, 465, 466, 466, 466, 466, 468, 469, 467, 467, 468, 468, 469, 466, 466, 464, 462, 463, 464, 464, 465, 465, 467, 468, 469, 470, 469, 468, 467, 466, 466, 465, 465, 465, 466, 466, 469, 470, 469, 470, 469, 470, 470, 471, 470, 470, 470, 470, 469, 467, 469, 468, 468, 469, 469, 468, 468, 467, 465, 465, 466, 466, 467, 469, 469, 469, 467, 466, 464, 464, 465, 466, 467, 468, 469, 469, 466, 466, 466, 467, 467, 466, 466, 467, 466, 466, 467, 467, 468, 470, 470, 470, 470, 469, 469, 469, 469, 468, 468, 467, 467, 468, 467, 469, 468, 467, 467, 468, 468, 468, 469, 470, 471, 470, 470, 470, 467, 466, 466, 466, 466, 468, 468, 468, 467, 466, 467, 466, 467, 468, 467, 468, 468, 468, 470, 469, 469, 468, 468, 467, 466, 465, 465, 466, 466, 467, 466, 465, 465, 464, 465, 465, 466, 468, 468, 468, 468, 467, 466, 467, 468, 468, 469, 470, 471, 471, 472, 471, 469, 468, 466, 465, 464, 466, 469, 470, 470, 471, 470, 470, 469, 469, 467, 465, 464, 464, 464, 462, 461, 462, 463, 463, 464, 464, 464, 465, 466, 466, 465, 465, 464, 464, 464, 464, 464, 465, 466, 469, 469, 468, 468, 468, 468, 467, 468, 467, 467, 467, 466, 465, 465, 465, 465, 467, 468, 469, 470, 470, 471, 470, 470, 469, 469, 470, 470, 471, 472, 471, 470, 468, 467, 466, 467, 467, 469, 470, 471, 470, 470, 468, 468, 470, 470, 469, 468, 465, 465, 464, 465, 464, 465, 463, 465, 465, 464, 465, 465, 466, 467, 469, 470, 469, 469, 470, 469, 469, 470, 470, 470, 469, 469, 469, 469, 468, 467, 466, 466, 466, 468, 470, 470, 471, 469, 468, 467, 466, 468, 467, 465, 465, 465, 465, 465, 464, 464, 462, 463, 463, 464, 463, 465, 464, 464, 464, 463, 464, 464, 465, 464, 464, 464, 462, 462, 463, 462, 462, 462, 462, 464, 466, 466, 467, 466, 465, 465, 465, 467, 467, 468, 469, 469, 468, 468, 468, 467, 467, 466, 468, 468, 466, 467, 467, 468, 469, 470, 472, 472, 471, 470, 469, 469, 470, 470, 470, 469, 469, 468, 467, 467, 467, 467, 467, 467, 466, 466, 466, 465, 464, 464, 464, 465, 466, 465, 466, 466, 464, 464, 464, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 466, 464, 465, 464, 463, 463, 462, 462, 464, 465, 463, 464, 465, 466, 465, 467, 466, 467, 467, 468, 469, 467, 466, 465, 464, 464, 466, 468, 469, 469, 469, 467, 466, 466, 466, 466, 467, 467, 470, 470, 470, 468, 466, 468, 468, 468, 468, 467, 467, 467, 467, 468, 467, 468, 468, 467, 468, 467, 468, 465, 464, 465, 466, 466, 468, 467, 467, 467, 467, 468, 468, 469, 469, 468, 469, 468, 471, 472, 472, 471, 471, 470, 470, 472, 472, 473, 473, 470, 468, 467, 467, 466, 467, 467, 467, 468, 468, 468, 469, 470, 472, 472, 473, 473, 470, 469, 467, 466, 467, 467, 467, 468, 467, 467, 466, 466, 466, 465, 466, 467, 468, 469, 469, 467, 466, 464, 466, 464, 465, 464, 464, 464, 464, 464, 466, 465, 464, 463, 463, 463, 464, 464, 464, 465, 467, 467, 468, 468, 466, 466, 466, 467, 466, 467, 467, 468, 467, 468, 467, 467, 465, 466, 466, 467, 467, 467, 468, 469, 468, 469, 467, 467, 466, 467, 468, 470, 471, 473, 471, 471, 471, 471, 470, 470, 470, 470, 470, 472, 472, 471, 471, 473, 474, 472, 473, 471, 470, 470, 471, 471, 472, 472, 472, 471, 470, 470, 469, 467, 466, 466, 465, 466, 466, 466, 467, 465, 464, 464, 464, 464, 464, 464, 462, 461, 461, 460, 459, 460, 460, 461, 462, 461, 460, 460, 461, 462, 463, 463, 464, 463, 464, 464, 465, 465, 463, 463, 463, 463, 462, 463, 462, 464, 465, 464, 465, 463, 465, 466, 466, 466, 465, 465, 464, 464, 464, 466, 466, 467, 467, 466, 465, 464, 463, 462, 462, 463, 463, 463, 464, 464, 464, 465, 465, 465, 465, 465, 466, 469, 468, 469, 469, 471, 470, 470, 472, 471, 470, 468, 467, 468, 469, 471, 472, 472, 472, 473, 474, 475, 473, 473, 471, 470, 470, 469, 469, 469, 470, 471, 472, 471, 470, 470, 470, 469, 468, 467, 465, 465, 465, 465, 467, 468, 468, 467, 464, 462, 462, 463, 465, 467, 467, 467, 468, 469, 471, 469, 470, 469, 468, 467, 466, 464, 464, 466, 468, 468, 468, 467, 467, 467, 467, 467, 467, 468, 469, 470, 471, 471, 472, 470, 470, 469, 470, 468, 469, 467, 466, 465, 463, 463, 463, 463, 464, 464, 465, 464, 464, 464, 463, 464, 464, 464, 463, 463, 464, 465, 465, 463, 463, 461, 461, 461, 463, 464, 464, 464, 464, 462, 462, 461, 462, 462, 464, 464, 466, 467, 467, 468, 467, 467, 467, 466, 466, 468, 468, 467, 466, 466, 467, 467, 467, 468, 467, 468, 467, 467, 467, 467, 468, 468, 468, 465, 467, 465, 467, 468, 469, 469, 468, 466, 466, 466, 465, 465, 466, 466, 465, 467, 467, 467, 466, 466, 465, 466, 463, 464, 464, 464, 465, 464, 466, 463, 464, 463, 465, 465, 467, 468, 468, 466, 467, 467, 467, 465, 466, 465, 467, 467, 467, 467, 467, 467, 468, 468, 469, 470, 470, 470, 470, 470, 468, 466, 467, 467, 466, 465, 465, 464, 463, 465, 466, 467, 468, 467, 468, 468, 468, 467, 466, 466, 465, 463, 463, 463, 463, 465, 466, 466, 466, 465, 465, 465, 467, 466, 466, 464, 463, 462, 461, 462, 462, 463, 465, 466, 466, 466, 466, 466, 466, 466, 466, 467, 468, 469, 469, 470, 471, 471, 472, 472, 472, 470, 470, 470, 471, 472, 471, 471, 471, 470, 470, 470, 470, 471, 472, 471, 472, 470, 471, 468, 468, 468, 468, 470, 470, 470, 468, 466, 465, 465, 465, 465, 467, 467, 468, 468, 469, 468, 466, 464, 463, 464, 464, 464, 465, 465, 465, 466, 466, 468, 468, 468, 468, 467, 468, 468, 468, 467, 467, 466, 465, 466, 466, 466, 466, 467, 468, 468, 469, 470, 471, 471, 472, 471, 471, 470, 469, 468, 468, 467, 469, 468, 468, 468, 467, 468, 467, 466, 468, 468, 469, 468, 468, 467, 467, 466, 466, 465, 464, 463, 462, 464, 466, 466, 464, 464, 463, 462, 462, 459, 460, 459, 459, 461, 462, 462, 463, 464, 463, 466, 464, 464, 465, 465, 464, 463, 464, 465, 467, 467, 469, 469, 469, 470, 469, 468, 468, 469, 469, 468, 467, 467, 466, 467, 467, 468, 468, 468, 468, 469, 467, 466, 465, 467, 467, 469, 470, 471, 472, 472, 471, 472, 471, 470, 468, 468, 467, 468, 469, 470, 470, 468, 468, 468, 469, 470, 469, 468, 466, 466, 467, 467, 467, 467, 467, 467, 467, 468, 469, 470, 469, 470, 468, 467, 467, 465, 467, 467, 467, 467, 466, 466, 466, 467, 468, 469, 470, 469, 469, 466, 466, 465, 464, 463, 464, 464, 466, 467, 469, 470, 469, 469, 469, 468, 468, 467, 467, 466, 465, 467, 468, 469, 471, 471, 472, 471, 470, 470, 468, 467, 468, 469, 470, 469, 469, 466, 467, 468, 466, 466, 467, 468, 468, 468, 468, 468, 468, 466, 464, 463, 461, 462, 463, 465, 465, 465, 465, 465, 465, 466, 465, 466, 466, 466, 466, 463, 461, 458, 457, 457, 461, 464, 465, 466, 465, 465, 463, 461, 462, 463, 465, 465, 465, 466, 463, 463, 461, 460, 462, 463, 465, 466, 468, 468, 467, 467, 464, 465, 466, 466, 466, 465, 466, 466, 467, 468, 469, 468, 469, 470, 470, 470, 469, 468, 466, 467, 467, 469, 470, 470, 470, 470, 470, 471, 470, 472, 472, 473, 473, 473, 472, 470, 469, 471, 471, 471, 470, 472, 470, 470, 470, 470, 471, 470, 470, 469, 471, 470, 469, 470, 469, 470, 470, 472, 471, 471, 472, 472, 470, 470, 469, 468, 468, 470, 469, 471, 472, 473, 474, 472, 469, 467, 465, 466, 466, 467, 468, 469, 468, 468, 467, 466, 466, 464, 464, 462, 462, 462, 464, 465, 465, 466, 466, 465, 465, 463, 464, 466, 465, 465, 464, 464, 464, 462, 462, 462, 464, 465, 468, 469, 468, 467, 467, 466, 466, 467, 469, 469, 468, 469, 469, 467, 466, 465, 465, 465, 465, 466, 465, 467, 466, 466, 464, 462, 462, 463, 463, 463, 466, 467, 467, 467, 465, 464, 464, 463, 462, 463, 462, 461, 461, 461, 461, 463, 465, 465, 466, 466, 466, 467, 467, 467, 468, 468, 467, 466, 465, 466, 468, 469, 470, 470, 468, 468, 466, 465, 466, 466, 467, 467, 467, 468, 466, 466, 465, 464, 464, 463, 464, 464, 463, 463, 464, 465, 466, 467, 468, 466, 465, 464, 465, 465, 466, 467, 467, 467, 468, 468, 468, 467, 467, 468, 469, 468, 467, 466, 465, 466, 467, 468, 468, 469, 469, 470, 470, 470, 470, 467, 466, 468, 467, 467, 466, 466, 466, 465, 465, 466, 467, 466, 466, 467, 469, 470, 470, 469, 468, 467, 468, 468, 468, 469, 468, 467, 467, 467, 467, 467, 466, 467, 468, 465, 466, 467, 467, 467, 466, 467, 467, 467, 466, 466, 466, 468, 467, 469, 468, 469, 468, 469, 469, 469, 469, 467, 466, 466, 464, 464, 465, 467, 469, 468, 467, 467, 465, 462, 460, 461, 462, 465, 467, 467, 467, 468, 467, 467, 466, 466, 467, 467, 467, 469, 468, 469, 469, 468, 466, 466, 467, 466, 466, 467, 467, 467, 466, 466, 467, 469, 469, 469, 469, 468, 468, 466, 467, 468, 467, 468, 465, 466, 466, 468, 468, 468, 467, 469, 468, 466, 466, 466, 465, 464, 464, 464, 465, 466, 469, 469, 471, 470, 470, 468, 469, 468, 468, 468, 469, 471, 471, 471, 470, 469, 469, 470, 472, 472, 471, 470, 470, 469, 467, 468, 470, 472, 473, 472, 471, 471, 469, 468, 469, 469, 470, 470, 469, 468, 470, 468, 467, 466, 465, 463, 464, 464, 465, 464, 464, 464, 464, 463, 465, 464, 465, 464, 464, 463, 462, 463, 462, 461, 459, 458, 458, 457, 460, 460, 461, 462, 464, 463, 464, 463, 461, 461, 461, 463, 461, 461, 460, 461, 461, 463, 465, 465, 464, 464, 464, 464, 465, 467, 467, 467, 467, 466, 465, 463, 463, 463, 463, 463, 462, 461, 463, 463, 465, 465, 464, 464, 461, 462, 462, 463, 463, 463, 463, 462, 462, 462, 461, 461, 462, 464, 464, 465, 464, 461, 462, 462, 462, 464, 465, 465, 465, 465, 465, 466, 467, 468, 468, 469, 469, 470, 471, 472, 472, 472, 470, 472, 471, 472, 471, 471, 471, 471, 471, 472, 473, 472, 472, 471, 471, 473, 472, 474, 474, 474, 474, 472, 471, 471, 469, 467, 469, 470, 469, 469, 469, 469, 470, 468, 467, 467, 466, 465, 464, 463, 463, 462, 463, 464, 466, 468, 467, 466, 466, 465, 465, 465, 466, 467, 467, 466, 466, 465, 467, 465, 466, 467, 468, 469, 468, 468, 466, 466, 465, 464, 466, 466, 466, 468, 468, 468, 467, 469, 467, 467, 466, 467, 467, 465, 466, 468, 467, 468, 467, 468, 468, 468, 469, 471, 471, 470, 470, 470, 471, 469, 469, 469, 469, 469, 469, 469, 469, 468, 467, 466, 466, 465, 465, 467, 468, 469, 468, 466, 465, 464, 464, 466, 465, 465, 465, 465, 464, 463, 461, 462, 462, 462, 463, 462, 461, 460, 457, 459, 459, 460, 461, 460, 460, 461, 461, 462, 460, 460, 461, 464, 465, 464, 464, 462, 462, 462, 462, 464, 465, 466, 465, 466, 468, 469, 469, 469, 467, 468, 468, 471, 473, 475, 476, 475, 474, 471, 470, 470, 470, 471, 472, 473, 474, 473, 473, 472, 470, 471, 470, 472, 472, 471, 470, 470, 471, 472, 472, 472, 472, 471, 469, 468, 468, 469, 469, 470, 469, 467, 468, 468, 468, 467, 467, 466, 467, 467, 468, 467, 467, 467, 466, 465, 465, 466, 466, 467, 466, 465, 464, 464, 462, 463, 462, 461, 460, 462, 464, 466, 468, 469, 468, 467, 465, 463, 462, 464, 465, 466, 465, 466, 466, 465, 464, 465, 464, 464, 464, 464, 464, 465, 465, 468, 468, 468, 466, 465, 464, 463, 461, 462, 461, 462, 463, 464, 463, 463, 464, 465, 466, 466, 465, 464, 465, 465, 465, 465, 465, 466, 464, 463, 463, 464, 464, 466, 466, 467, 466, 465, 463, 462, 463, 464, 465, 466, 468, 467, 467, 466, 466, 467, 467, 468, 471, 473, 475, 475, 474, 473, 474, 474, 474, 473, 473, 475, 474, 478, 478, 478, 476, 477, 477, 479, 480, 480, 478, 477, 475, 474, 474, 475, 474, 473, 472, 472, 472, 472, 471, 471, 472, 472, 471, 471, 470, 470, 470, 468, 467, 466, 467, 466, 468, 470, 470, 471, 470, 471, 470, 468, 467, 466, 466, 465, 463, 463, 464, 464, 465, 467, 469, 466, 466, 466, 465, 464, 463, 463, 462, 462, 463, 463, 463, 464, 465, 466, 465, 466, 466, 465, 463, 463, 465, 467, 469, 469, 470, 469, 467, 468, 465, 466, 466, 468, 469, 470, 470, 470, 468, 469, 469, 469, 469, 469, 468, 468, 468, 469, 467, 464, 464, 463, 463, 463, 466, 466, 466, 465, 464, 465, 464, 465, 467, 465, 466, 464, 465, 463, 463, 464, 464, 462, 464, 462, 462, 461, 461, 460, 460, 461, 463, 464, 464, 463, 461, 461, 461, 461, 461, 461, 460, 459, 460, 460, 462, 463, 463, 463, 463, 464, 464, 464, 464, 463, 463, 463, 466, 467, 467, 468, 468, 468, 468, 468, 467, 466, 465, 464, 463, 463, 464, 465, 465, 467, 468, 467, 466, 465, 465, 465, 466, 467, 467, 467, 467, 467, 467, 468, 469, 468, 469, 468, 469, 467, 467, 467, 468, 468, 470, 471, 471, 470, 469, 469, 468, 467, 469, 468, 468, 467, 468, 469, 468, 468, 468, 468, 467, 468, 468, 468, 469, 469, 470, 472, 472, 470, 470, 470, 468, 469, 469, 469, 469, 472, 473, 472, 472, 473, 473, 473, 472, 471, 470, 470, 471, 472, 474, 472, 474, 473, 473, 472, 470, 470, 471, 470, 469, 470, 470, 469, 468, 466, 466, 468, 470, 470, 469, 467, 467, 468, 468, 468, 467, 465, 463, 464, 466, 466, 467, 467, 469, 470, 469, 468, 469, 469, 471, 471, 470, 469, 469, 469, 467, 467, 467, 468, 467, 467, 468, 469, 469, 469, 470, 471, 470, 471, 471, 469, 470, 470, 470, 470, 471, 471, 470, 468, 468, 467, 467, 467, 468, 468, 468, 468, 465, 466, 465, 466, 466, 466, 466, 465, 466, 468, 467, 466, 465, 463, 466, 466, 464, 464, 464, 464, 466, 465, 466, 466, 467, 468, 465, 467, 467, 466, 467, 470, 469, 469, 469, 467, 466, 466, 465, 466, 465, 467, 466, 466, 467, 469, 469, 468, 470, 469, 470, 470, 470, 471, 469, 468, 467, 466, 465, 465, 464, 465, 465, 467, 467, 468, 465, 465, 466, 465, 466, 466, 467, 468, 467, 468, 468, 468, 469, 469, 469, 468, 469, 468, 467, 468, 467, 469, 470, 469, 470, 469, 468, 469, 468, 469, 469, 469, 468, 468, 468, 468, 467, 468, 468, 468, 468, 469, 470, 469, 470, 470, 468, 468, 468, 468, 467, 467, 466, 466, 464, 465, 465, 464, 464, 464, 464, 464, 464, 466, 466, 466, 466, 464, 464, 465, 465, 466, 466, 466, 465, 467, 466, 468, 469, 469, 468, 469, 468, 468, 468, 467, 468, 467, 467, 468, 467, 469, 469, 467, 467, 465, 465, 465, 468, 467, 466, 467, 465, 463, 464, 463, 463, 463, 462, 462, 462, 464, 464, 463, 463, 463, 461, 462, 461, 463, 464, 462, 461, 461, 460, 460, 463, 463, 464, 463, 463, 461, 460, 461, 463, 463, 465, 466, 467, 468, 468, 468, 467, 466, 466, 466, 466, 466, 467, 469, 471, 470, 471, 470, 471, 471, 471, 469, 469, 469, 470, 471, 472, 470, 470, 468, 470, 468, 468, 467, 468, 468, 468, 470, 470, 470, 468};
50 horigs.push_back(horig);}
51 {std::vector<float> horig={488, 490, 490, 491, 491, 492, 492, 490, 491, 491, 492, 492, 491, 492, 491, 490, 490, 490, 492, 492, 493, 491, 489, 488, 488, 488, 488, 488, 489, 489, 489, 488, 488, 487, 487, 486, 485, 485, 487, 486, 486, 486, 487, 487, 486, 484, 484, 484, 486, 487, 488, 486, 484, 485, 485, 484, 483, 483, 483, 484, 483, 483, 483, 482, 482, 483, 482, 482, 484, 483, 484, 483, 482, 484, 484, 484, 483, 484, 484, 483, 482, 483, 482, 481, 481, 479, 478, 478, 479, 479, 481, 482, 483, 482, 482, 481, 482, 485, 486, 488, 488, 489, 488, 487, 486, 487, 486, 487, 486, 486, 487, 486, 487, 486, 486, 486, 488, 486, 486, 484, 484, 485, 486, 485, 486, 485, 485, 485, 485, 485, 487, 486, 483, 482, 481, 480, 481, 483, 482, 484, 483, 483, 482, 481, 481, 481, 481, 482, 483, 483, 483, 483, 482, 480, 481, 482, 482, 482, 481, 483, 483, 483, 482, 483, 484, 486, 485, 485, 487, 485, 483, 483, 483, 484, 486, 486, 486, 486, 485, 486, 487, 490, 489, 488, 486, 486, 486, 487, 485, 485, 486, 485, 486, 485, 484, 484, 483, 484, 484, 483, 482, 482, 483, 483, 483, 486, 486, 487, 486, 485, 486, 487, 486, 488, 487, 487, 487, 486, 486, 487, 488, 489, 491, 490, 491, 490, 489, 486, 486, 487, 488, 488, 488, 489, 489, 489, 488, 488, 487, 485, 485, 484, 483, 481, 483, 482, 484, 487, 487, 487, 485, 484, 484, 483, 484, 482, 482, 483, 484, 484, 484, 482, 483, 483, 484, 483, 483, 482, 483, 484, 484, 484, 482, 482, 482, 482, 483, 483, 484, 485, 485, 483, 483, 481, 482, 483, 483, 484, 485, 486, 487, 486, 486, 485, 484, 485, 487, 486, 486, 486, 484, 484, 484, 485, 485, 483, 483, 483, 484, 485, 484, 482, 481, 481, 481, 482, 482, 483, 483, 483, 483, 485, 484, 483, 482, 483, 483, 484, 486, 486, 485, 483, 481, 484, 483, 484, 485, 486, 485, 483, 483, 482, 482, 483, 485, 487, 488, 491, 491, 490, 488, 486, 484, 486, 485, 486, 485, 486, 486, 485, 485, 485, 487, 488, 489, 489, 488, 489, 488, 487, 486, 485, 484, 483, 482, 481, 482, 482, 482, 483, 482, 482, 482, 482, 481, 481, 481, 481, 482, 482, 482, 483, 483, 484, 484, 483, 482, 483, 485, 486, 487, 486, 485, 486, 485, 486, 486, 488, 488, 489, 491, 488, 488, 487, 487, 486, 486, 485, 485, 485, 486, 485, 483, 483, 481, 482, 483, 482, 483, 483, 484, 485, 484, 484, 483, 483, 483, 482, 482, 484, 485, 487, 486, 485, 485, 485, 485, 485, 484, 483, 483, 483, 484, 483, 484, 484, 486, 485, 486, 486, 483, 484, 483, 484, 482, 483, 483, 483, 483, 483, 483, 484, 485, 485, 486, 484, 484, 482, 481, 482, 482, 483, 483, 484, 484, 486, 485, 485, 485, 486, 487, 487, 487, 487, 487, 488, 488, 487, 489, 489, 490, 492, 491, 490, 489, 488, 487, 492, 492, 491, 490, 491, 491, 489, 489, 489, 490, 490, 489, 489, 491, 488, 487, 485, 485, 484, 485, 484, 484, 483, 484, 483, 483, 483, 482, 483, 483, 483, 484, 485, 486, 488, 488, 488, 488, 487, 484, 486, 485, 486, 486, 486, 486, 485, 485, 484, 484, 485, 486, 484, 485, 484, 484, 486, 486, 484, 485, 484, 484, 485, 486, 485, 483, 484, 483, 482, 482, 482, 483, 483, 481, 481, 480, 482, 481, 481, 482, 482, 483, 485, 484, 484, 484, 484, 485, 485, 486, 487, 487, 488, 487, 487, 487, 485, 483, 484, 487, 489, 489, 490, 489, 486, 485, 485, 486, 486, 486, 486, 485, 485, 485, 484, 486, 484, 483, 481, 481, 481, 482, 482, 481, 480, 481, 481, 482, 483, 482, 482, 481, 479, 479, 481, 481, 481, 481, 480, 480, 480, 479, 481, 482, 484, 483, 484, 484, 483, 484, 484, 484, 486, 486, 486, 486, 487, 487, 486, 485, 484, 485, 486, 485, 488, 489, 490, 488, 487, 487, 488, 488, 488, 488, 489, 489, 487, 487, 487, 485, 485, 486, 486, 488, 488, 488, 490, 489, 489, 489, 487, 486, 486, 486, 487, 486, 486, 484, 484, 486, 487, 487, 487, 486, 487, 486, 485, 485, 486, 486, 487, 488, 488, 487, 486, 486, 486, 485, 485, 484, 482, 481, 482, 482, 483, 484, 484, 484, 484, 486, 484, 485, 484, 482, 484, 481, 484, 484, 484, 485, 485, 484, 484, 483, 485, 486, 487, 489, 488, 486, 486, 486, 484, 484, 485, 486, 486, 486, 485, 484, 483, 482, 484, 485, 487, 486, 486, 487, 485, 485, 485, 486, 484, 485, 485, 485, 484, 484, 485, 486, 486, 487, 489, 489, 487, 488, 486, 484, 483, 483, 483, 482, 483, 485, 484, 486, 485, 485, 485, 483, 483, 482, 482, 481, 479, 480, 481, 482, 483, 484, 486, 486, 486, 485, 484, 484, 482, 482, 484, 483, 483, 483, 485, 484, 485, 485, 486, 487, 487, 486, 486, 484, 485, 483, 484, 484, 484, 485, 485, 484, 486, 486, 486, 485, 484, 482, 481, 481, 481, 482, 482, 483, 482, 482, 482, 482, 482, 483, 484, 484, 486, 487, 486, 487, 486, 486, 484, 485, 485, 484, 483, 483, 484, 485, 485, 485, 486, 484, 484, 483, 484, 483, 484, 484, 484, 485, 485, 484, 483, 485, 486, 486, 486, 486, 485, 485, 485, 484, 485, 485, 485, 485, 487, 487, 488, 489, 490, 489, 490, 490, 491, 491, 490, 490, 490, 488, 487, 484, 485, 485, 487, 486, 487, 487, 487, 489, 490, 491, 492, 490, 488, 487, 486, 485, 485, 486, 486, 486, 485, 486, 485, 484, 485, 484, 485, 483, 484, 484, 482, 481, 480, 481, 482, 483, 484, 484, 483, 482, 482, 483, 482, 482, 482, 484, 483, 485, 486, 483, 482, 482, 482, 482, 483, 485, 487, 488, 488, 487, 485, 486, 486, 486, 486, 486, 486, 486, 486, 486, 487, 487, 488, 488, 488, 488, 486, 487, 487, 488, 488, 488, 487, 485, 484, 483, 483, 484, 484, 484, 484, 484, 484, 484, 485, 485, 484, 485, 487, 487, 487, 487, 486, 485, 486, 485, 487, 486, 485, 484, 484, 483, 483, 483, 483, 485, 486, 487, 488, 489, 490, 488, 488, 486, 486, 485, 485, 486, 484, 483, 480, 479, 480, 482, 483, 483, 484, 482, 481, 481, 481, 483, 481, 482, 481, 481, 481, 479, 477, 477, 476, 478, 478, 478, 479, 480, 479, 479, 478, 477, 478, 479, 480, 480, 481, 482, 485, 484, 486, 486, 486, 485, 486, 483, 482, 482, 483, 483, 485, 486, 488, 490, 490, 489, 487, 487, 487, 487, 488, 487, 489, 487, 489, 488, 489, 487, 486, 486, 486, 487, 486, 485, 486, 486, 486, 487, 485, 484, 484, 485, 485, 487, 486, 486, 488, 488, 488, 487, 486, 486, 486, 486, 485, 485, 485, 484, 486, 487, 489, 488, 489, 489, 488, 489, 489, 489, 490, 488, 490, 490, 490, 490, 490, 491, 492, 491, 491, 491, 490, 489, 490, 490, 489, 488, 487, 488, 485, 485, 485, 484, 485, 485, 484, 483, 482, 482, 483, 482, 480, 478, 477, 478, 480, 481, 481, 480, 478, 476, 473, 475, 474, 476, 477, 478, 480, 479, 478, 480, 481, 480, 480, 480, 481, 483, 483, 483, 482, 482, 483, 482, 481, 482, 484, 485, 486, 486, 487, 488, 489, 491, 490, 491, 491, 491, 493, 493, 493, 493, 491, 491, 490, 488, 488, 487, 486, 486, 485, 484, 485, 486, 487, 487, 489, 490, 490, 490, 489, 489, 488, 489, 489, 488, 488, 486, 483, 483, 483, 484, 485, 485, 485, 487, 488, 488, 488, 488, 486, 485, 485, 486, 486, 488, 488, 487, 484, 484, 485, 486, 488, 489, 489, 488, 487, 486, 483, 483, 483, 484, 486, 486, 486, 483, 485, 483, 484, 483, 483, 484, 486, 486, 487, 486, 486, 486, 486, 488, 489, 487, 489, 489, 488, 489, 489, 489, 489, 487, 489, 491, 491, 492, 493, 492, 491, 490, 489, 487, 485, 484, 485, 485, 484, 486, 486, 486, 486, 487, 488, 488, 487, 487, 485, 485, 487, 487, 487, 485, 485, 485, 486, 488, 489, 489, 487, 486, 485, 485, 486, 488, 486, 486, 486, 485, 486, 487, 487, 488, 488, 487, 486, 486, 485, 482, 482, 480, 480, 482, 482, 481, 481, 480, 479, 478, 476, 476, 475, 475, 475, 476, 476, 476, 477, 477, 477, 477, 476, 478, 478, 479, 480, 479, 478, 479, 480, 482, 484, 485, 485, 486, 485, 484, 484, 483, 483, 485, 486, 489, 490, 491, 491, 488, 488, 486, 486, 486, 486, 487, 487, 486, 486, 486, 487, 487, 487, 488, 486, 485, 483, 484, 484, 483, 483, 485, 483, 484, 484, 484, 483, 484, 484, 484, 485, 482, 483, 483, 483, 484, 485, 484, 485, 484, 485, 484, 484, 486, 485, 486, 487, 489, 490, 491, 490, 489, 488, 487, 486, 485, 486, 486, 487, 487, 485, 486, 487, 486, 486, 485, 485, 484, 484, 482, 483, 484, 484, 484, 482, 482, 482, 480, 480, 480, 481, 482, 485, 484, 485, 486, 486, 486, 485, 484, 483, 483, 483, 483, 484, 486, 487, 487, 488, 488, 489, 489, 488, 488, 488, 490, 489, 488, 488, 487, 487, 488, 487, 486, 486, 489, 488, 488, 488, 486, 487, 487, 487, 488, 486, 487, 487, 485, 485, 487, 485, 486, 486, 487, 489, 488, 488, 487, 487, 486, 488, 489, 491, 490, 490, 490, 489, 488, 486, 487, 487, 489, 489, 489, 491, 489, 488, 487, 485, 485, 485, 486, 486, 486, 486, 486, 486, 485, 485, 487, 487, 488, 489, 488, 489, 488, 489, 488, 488, 488, 489, 487, 488, 487, 487, 488, 487, 487, 488, 488, 487, 485, 485, 483, 484, 484, 484, 484, 486, 485, 483, 483, 482, 482, 483, 482, 483, 483, 481, 482, 483, 483, 483, 482, 481, 480, 480, 482, 482, 482, 481, 481, 482, 482, 483, 484, 484, 483, 482, 482, 483, 483, 483, 482, 481, 481, 482, 484, 483, 485, 484, 484, 485, 484, 484, 483, 483, 482, 482, 482, 482, 484, 484, 487, 488, 488, 488, 487, 485, 484, 485, 486, 486, 486, 486, 485, 484, 484, 484, 484, 486, 488, 489, 487, 487, 487, 485, 485, 483, 483, 480, 479, 479, 481, 484, 484, 485, 484, 485, 485, 485, 485, 484, 483, 482, 483, 483, 483, 484, 484, 483, 484, 485, 485, 485, 485, 485, 484, 485, 485, 485, 488, 489, 490, 490, 490, 489, 488, 487, 487, 487, 490, 494, 494, 493, 490, 488, 487, 487, 486, 488, 489, 489, 489, 488, 487, 486, 487, 486, 487, 486, 487, 487, 487, 487, 486, 485, 483, 484, 483, 482, 481, 479, 480, 481, 482, 483, 482, 481, 480, 480, 480, 480, 480, 480, 481, 480, 479, 478, 478, 479, 479, 480, 479, 479, 480, 480, 481, 481, 483, 483, 484, 484, 483, 484, 485, 484, 486, 485, 486, 485, 483, 483, 485, 485, 485, 486, 487, 486, 486, 485, 484, 485, 485, 487, 486, 488, 488, 487, 487, 489, 489, 487, 485, 484, 485, 484, 485, 485, 486, 484, 484, 483, 483, 483, 486, 486, 485, 486, 487, 488, 489, 490, 488, 488, 486, 486, 488, 488, 488, 489, 489, 489, 488, 487, 488, 486, 487, 487, 486, 487, 489, 488, 488, 487, 486, 487, 486, 487, 485, 485, 483, 482, 482, 481, 482, 485, 486, 488, 488, 486, 486, 485, 484, 483, 484, 485, 484, 484, 484, 484, 482, 484, 482, 483, 483, 483, 483, 483, 484, 484, 484, 485, 484, 485, 484, 484, 484, 483, 483, 483, 484, 484, 482, 483, 484, 482, 484, 482, 482, 482, 481, 482, 483, 484, 485, 486, 485, 484, 483, 483, 482, 480, 480, 481, 482, 482, 482, 480, 481, 482, 483, 484, 483, 484, 483, 482, 482, 482, 483, 483, 483, 485, 484, 485, 483, 482, 482, 482, 482, 483, 484, 484, 485, 486, 486, 487, 486, 487, 485, 484, 484, 484, 485, 486, 487, 488, 489, 489, 489, 487, 487, 485, 485, 486, 486, 487, 485, 485, 486, 486, 486, 486, 485, 484, 484, 484, 485, 485, 486, 484, 484, 483, 484, 482, 481, 480, 479, 479, 481, 482, 484, 485, 484, 485, 485, 484, 484, 482, 482, 480, 480, 481, 483, 485, 486, 485, 486, 486, 485, 484, 484, 485, 486, 487, 487, 488, 488, 487, 486, 485, 485, 486, 485, 486, 488, 488, 488, 487, 486, 486, 485, 485, 485, 485, 485, 484, 484, 484, 485, 483, 485, 486, 488, 488, 488, 487, 486, 486, 486, 486, 486, 487, 487, 488, 487, 487, 488, 489, 489, 488, 486, 487, 486, 487, 488, 489, 490, 490, 489, 490, 490, 492, 493, 492, 492, 491, 490, 489, 487, 487, 488, 490, 490, 491, 490, 488, 487, 486, 486, 484, 484, 484, 485, 485, 484, 482, 481, 481, 480, 481, 481, 482, 481, 481, 482, 481, 481, 481, 481, 481, 481, 481, 481, 480, 480, 482, 483, 485, 484, 483, 481, 481, 481, 482, 484, 483, 484, 483, 485, 484, 486, 487, 487, 487, 488, 487, 488, 488, 490, 490, 489, 490, 489, 488, 488, 486, 484, 485, 485, 486, 486, 487, 487, 488, 488, 488, 488, 488, 488, 487, 486, 487, 486, 484, 482, 483, 483, 485, 485, 486, 484, 483, 480, 481, 481, 483, 485, 486, 487, 487, 486, 486, 487, 486, 486, 486, 483, 482, 482, 482, 483, 484, 483, 483, 479, 472, 467, 472, 477, 483, 485, 485, 485, 482, 483, 483, 483, 483, 483, 483, 484, 484, 483, 484, 485, 486, 487, 488, 487, 486, 484, 485, 484, 487, 488, 487, 486, 486, 486, 486, 486, 487, 488, 489, 488, 487, 486, 486, 485, 485, 485, 484, 485, 487, 486, 486, 484, 485, 484, 483, 485, 486, 486, 484, 482, 482, 480, 482, 482, 482, 484, 484, 485, 486, 487, 485, 483, 482, 481, 481, 481, 480, 481, 483, 484, 484, 484, 484, 483, 479, 480, 479, 480, 481, 483, 481, 483, 484, 484, 484, 484, 486, 486, 485, 485, 486, 485, 484, 484, 483, 484, 485, 485, 486, 487, 487, 485, 486, 485, 485, 486, 485, 484, 484, 485, 484, 486, 483, 484, 484, 482, 481, 481, 482, 482, 483, 484, 484, 484, 483, 483, 482, 481, 481, 482, 484, 485, 487, 486, 487, 486, 487, 488, 489, 490, 489, 488, 486, 486, 487, 488, 490, 493, 493, 493, 491, 490, 490, 490, 489, 489, 487, 487, 488, 489, 488, 487, 487, 489, 489, 490, 488, 485, 484, 484, 485, 486, 485, 486, 485, 485, 485, 485, 483, 482, 481, 481, 482, 483, 484, 483, 483, 482, 482, 481, 482, 484, 485, 485, 484, 484, 485, 486, 486, 486, 485, 484, 484, 483, 482, 483, 483, 485, 488, 487, 488, 488, 488, 488, 488, 486, 486, 486, 487, 487, 487, 487, 486, 486, 486, 486, 487, 488, 488, 488, 488, 487, 486, 484, 484, 486, 487, 485, 486, 485, 486, 486, 486, 486, 486, 485, 484, 483, 484, 485, 485, 486, 486, 485, 484, 484, 485, 486, 486, 488, 489, 490, 491, 488, 488, 487, 487, 487, 489, 490, 491, 489, 490, 491, 492, 491, 492, 491, 491, 489, 488, 488, 488, 487, 487, 487, 486, 487, 487, 488, 489, 489, 488, 489, 487, 487, 486, 486, 485, 486, 483, 482, 481, 484, 483, 482, 481, 480, 479, 480, 481, 481, 482, 483, 482, 482, 482, 481, 482, 481, 483, 482, 482, 482, 481, 482, 482, 484, 483, 483, 481, 482, 479, 480, 481, 482, 484, 485, 484, 485, 485, 483, 483, 483, 482, 483, 483, 483, 482, 480, 479, 479, 481, 482, 485, 487, 487, 486, 485, 484, 483, 483, 484, 483, 483, 482, 482, 483, 483, 485, 486, 488, 488, 486, 486, 486, 486, 488, 488, 489, 489, 489, 490, 489, 488, 486, 486, 486, 485, 486, 487, 487, 488, 489, 489, 486, 485, 485, 481, 481, 482, 483, 483, 483, 484, 486, 486, 487, 489, 488, 486, 486, 484, 484, 484, 485, 485, 484, 484, 484, 484, 485, 486, 487, 488, 489, 489, 490, 489, 489, 487, 488, 486, 487, 486, 486, 486, 486, 485, 486, 487, 487, 488, 486, 485, 484, 484, 484, 484, 485, 485, 485, 483, 484, 483, 482, 482, 481, 481, 481, 481, 482, 482, 482, 483, 481, 481, 482, 482, 483, 481, 482, 481, 480, 480, 481, 480, 480, 482, 482, 484, 483, 483, 483, 483, 481, 482, 482, 483, 484, 485, 484, 483, 484, 484, 486, 485, 486, 484, 483, 483, 485, 487, 487, 486, 488, 485, 486, 486, 487, 489, 490, 490, 488, 487, 487, 488, 489, 490, 492, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 489, 489, 487, 488, 488, 487, 487, 488, 488, 488, 488, 489, 488, 488, 486, 485, 484, 484, 484, 484, 485, 484, 484, 484, 483, 483, 483, 482, 483, 482, 483, 486, 487, 487, 485, 485, 485, 484, 485, 486, 486, 486, 486, 486, 486, 486, 484, 484, 484, 483, 483, 484, 484, 482, 482, 483, 482, 484, 484, 483, 484, 485, 484, 484, 483, 482, 483, 481, 481, 481, 483, 485, 484, 484, 483, 482, 482, 481, 482, 482, 483, 483, 482, 482, 482, 482, 484, 485, 484, 484, 483, 483, 483, 483, 484, 484, 484, 482, 481, 481, 483, 484, 484, 485, 484, 485, 485, 485, 484, 483, 484, 485, 484, 485, 486, 486, 487, 486, 489, 488, 489, 490, 489, 489, 488, 487, 487, 486, 488, 488, 489, 487, 487, 486, 485, 486, 486, 487, 487, 488, 488, 487, 487, 487, 487, 487, 487, 486, 487, 486, 485, 483, 484, 485, 483, 485, 484, 485, 485, 488, 489, 489, 490, 488, 488, 487, 487, 486, 485, 482, 482, 484, 484, 485, 485, 484, 484, 485, 486, 486, 486, 487, 486, 485, 485, 484, 485, 487, 488, 488, 488, 488, 486, 487, 486, 486, 486, 485, 486, 484, 484, 486, 485, 486, 486, 486, 484, 485, 485, 484, 486, 486, 485, 486, 486, 484, 484, 484, 483, 485, 484, 485, 485, 485, 485, 486, 486, 484, 484, 483, 482, 481, 482, 482, 485, 487, 487, 486, 485, 481, 481, 479, 483, 484, 485, 486, 485, 485, 485, 483, 485, 485, 485, 485, 486, 486, 485, 486, 486, 487, 488, 488, 488, 486, 484, 485, 484, 484, 484, 484, 484, 483, 483, 482, 480, 479, 479, 480, 480, 480, 479, 478, 480, 479, 479, 480, 480, 480, 480, 478, 478, 480, 478, 478, 478, 480, 481, 483, 484, 483, 484, 485, 484, 485, 484, 486, 485, 486, 485, 485, 484, 484, 485, 484, 485, 486, 487, 487, 487, 487, 488, 490, 491, 493, 495, 494, 495, 493, 491, 490, 490, 490, 489, 490, 489, 490, 490, 489, 489, 489, 491, 491, 489, 488, 490, 490, 491, 490, 489, 488, 486, 484, 484, 486, 484, 484, 483, 485, 485, 484, 485, 485, 484, 483, 483, 483, 484, 483, 483, 482, 480, 482, 482, 484, 483, 482, 481, 481, 480, 480, 480, 480, 482, 483, 483, 486, 486, 486, 486, 486, 485, 486, 488, 488, 488, 488, 488, 488, 488, 489, 489, 488, 489, 488, 488, 487, 487, 487, 487, 486, 486, 487, 488, 489, 488, 488, 488, 486, 485, 484, 483, 482, 484, 483, 485, 485, 486, 486, 486, 485, 484, 486, 487, 487, 486, 483, 481, 481, 480, 479, 480, 481, 481, 482, 482, 483, 483, 483, 481, 482, 483, 484, 485, 485, 485, 486, 487, 486, 485, 483, 484, 484, 485, 485, 487, 488, 490, 490, 490, 488, 487, 486, 486, 485, 485, 484, 486, 488, 490, 491, 491, 490, 489, 489, 488, 487, 486, 486, 485, 485, 485, 485, 486, 487, 485, 486, 484, 484, 484, 483, 484, 484, 483, 482, 482, 482, 482, 482, 482, 482, 482, 482, 480, 479, 479, 478, 478, 479, 480, 481, 480, 480, 479, 480, 480, 481, 482, 482, 481, 480, 480, 481, 480, 482, 483, 483, 485, 487, 485, 484, 484, 483, 484, 485, 485, 486, 486, 485, 486, 485, 485, 486, 486, 487, 487, 488, 490, 488, 489, 486, 486, 486, 486, 484, 485, 486, 487, 486, 487, 486, 485, 486, 483, 484, 483, 481, 482, 483, 486, 486, 486, 486, 484, 483, 481, 482, 483, 485, 486, 487, 485, 485, 485, 484, 483, 482, 484, 484, 485, 486, 485, 485, 486, 486, 487, 487, 488, 487, 486, 486, 486, 486, 486, 486, 486, 487, 486, 487, 488, 487, 489, 489, 489, 489, 489, 489, 490, 488, 490, 491, 492, 492, 491, 490, 491, 489, 488, 486, 484, 484, 485, 485, 486, 487, 486, 486, 485, 485, 484, 484, 484, 484, 484, 481, 480, 481, 482, 482, 484, 485, 484, 485, 482, 482, 480, 482, 483, 481, 480, 480, 481, 482, 482, 483, 485, 485, 486, 487, 490, 490, 488, 486, 484, 484, 484, 484, 484, 487, 487, 486, 487, 485, 487, 487, 487, 485, 486, 485, 485, 485, 487, 485, 486, 484, 482, 482, 482, 482, 482, 483, 484, 484, 484, 484, 485, 484, 484, 484, 483, 483, 484, 484, 486, 488, 487, 488, 486, 485, 486, 485, 486, 488, 487, 487, 486, 486, 486, 486, 486, 487, 486, 486, 486, 488, 487, 487, 485, 486, 486, 486, 483, 484, 485, 485, 484, 485, 485, 485, 485, 484, 487, 486, 486, 485, 485, 484, 484, 485, 484, 484, 485, 485, 484, 484, 486, 487, 486, 486, 487, 486, 484, 484, 485, 486, 488, 488, 487, 485, 485, 484, 486, 487, 487, 486, 485, 485, 484, 483, 480, 480, 481, 482, 483, 485, 484, 484, 483, 481, 481, 481, 481, 481, 480, 482, 480, 482, 481, 482, 482, 480, 480, 481, 482, 483, 484, 485, 484, 482, 480, 482, 482, 484, 485, 486, 486, 485, 484, 484, 483, 483, 483, 485, 486, 486, 485, 484, 485, 485, 484, 485, 487, 487, 487, 488, 488, 489, 490, 490, 489, 488, 487, 484, 484, 483, 484, 485, 487, 489, 488, 487, 488, 487, 488, 488, 489, 490, 490, 490, 490, 489, 489, 490, 491, 491, 491, 490, 490, 491, 490, 490, 490, 490, 491, 491, 492, 491, 488, 486, 484, 484, 486, 489, 490, 489, 490, 489, 488, 488, 488, 489, 489, 490, 490, 491, 490, 488, 488, 487, 484, 485, 487, 489, 489, 490, 490, 489, 488, 487, 486, 485, 484, 484, 485, 485, 484, 483, 483, 484, 485, 485, 485, 483, 482, 481, 482, 482, 482, 482, 483, 483, 482, 483, 482, 482, 480, 478, 479, 479, 478, 479, 479, 480, 480, 481, 480, 479, 479, 479, 479, 480, 480, 480, 480, 480, 481, 481, 482, 482, 485, 486, 489, 489, 488, 487, 485, 484, 485, 486, 488, 489, 490, 490, 490, 490, 490, 492, 490, 491, 492, 491, 490, 490, 489, 491, 492, 491, 491, 489, 488, 488, 487, 487, 485, 484, 483, 483, 482, 482, 483, 482, 483, 483, 483, 482, 480, 479, 479, 478, 479, 480, 484, 484, 483, 483, 483, 484, 484, 483, 482, 483, 483, 482, 480, 480, 481, 483, 484, 485, 487, 488, 487, 487, 487, 488, 488, 488, 488, 489, 488, 489, 490, 490, 490, 489, 490, 490, 491, 491, 490, 489, 490, 489, 488, 488, 485, 485, 484, 485, 487, 487, 487, 488, 486, 486, 486, 485, 485, 484, 485, 487, 487, 486, 488, 488, 487, 486, 483, 483, 482, 482, 485, 486, 486, 486, 486, 485, 487, 487, 485, 484, 484, 484, 486, 487, 488, 487, 488, 487, 486, 488, 487, 488, 486, 486, 485, 485, 484, 483, 482, 482, 484, 483, 485, 485, 485, 485, 484, 484, 483, 484, 485, 486, 486, 485, 486, 486, 484, 482, 480, 481, 482, 484, 486, 486, 486, 486, 484, 485, 487, 488, 489, 489, 488, 489, 490, 488, 488, 487, 487, 489, 489, 488, 489, 488, 488, 490, 488, 487, 487, 486, 485, 485, 485, 484, 485, 487, 486, 486, 486, 487, 486, 486, 484, 484, 483, 483, 484, 483, 484, 482, 482, 483, 483, 484, 484, 484, 484, 482, 481, 480, 480, 480, 482, 482, 482, 483, 482, 480, 480, 479, 480, 481, 482, 480, 480, 480, 480, 479, 478, 479, 478, 477, 477, 478, 478, 480, 481, 482, 482, 483, 484, 483, 483, 482, 482, 481, 482, 483, 483, 483, 484, 486, 487, 487, 488, 490, 490, 490, 490, 489, 490, 489, 490, 490, 492, 491, 492, 492, 493, 493, 491, 490, 489, 488, 488, 487, 486, 486, 486, 487, 487, 487, 486, 486, 486, 485, 485, 485, 484, 483, 483, 484, 484, 483, 484, 484, 484, 482, 482, 482, 480, 481, 481, 481, 480, 479, 480, 483, 484, 485, 485, 486, 487, 485, 485, 485, 485, 484, 485, 486, 484, 484, 484, 485, 487, 489, 488, 489, 489, 490, 492, 492, 492, 492, 492, 492, 491, 490, 491, 491, 491, 492, 492, 491, 491, 490, 491, 492, 493, 492, 491, 491, 490, 490, 490, 489, 488, 488, 487, 488, 488, 489, 487, 486, 486, 488, 487, 489, 487, 485, 484, 483, 483, 484, 485, 485, 486, 486, 485, 484, 484, 484, 485, 485, 486, 488, 487, 487, 487, 486, 485, 484, 486, 488, 487, 488, 486, 484, 483, 483, 483, 483, 484, 483, 484, 485, 486, 486, 486, 485, 484, 484, 483, 482, 482, 481, 482, 481, 480, 479, 479, 479, 481, 482, 482, 482, 483, 481, 481, 481, 482, 481, 482, 483, 482, 481, 482, 482, 482, 480, 478, 479, 480, 483, 484, 484, 483, 482, 481, 481, 483, 484, 483, 482, 481, 481, 482, 483, 483, 483, 484, 483, 484, 483, 483, 482, 483, 484, 485, 486, 486, 485, 485, 484, 484, 484, 484, 486, 486, 486, 486, 486, 485, 486, 487, 486, 484, 485, 485, 485, 485, 484, 484, 484, 484, 486, 486, 487, 485, 487, 485, 485, 485, 486, 486, 487, 486, 486, 485, 484, 485, 486, 486, 486, 485, 486, 486, 487, 487, 487, 487, 487, 487, 486, 486, 485, 486, 486, 487, 485, 488, 487, 489, 487, 485, 486, 487, 486, 488, 488, 489, 489, 488, 487, 485, 486, 485, 485, 488, 486, 488, 487, 487, 487, 487, 487, 487, 486, 487, 489, 488, 488, 487, 486, 484, 484, 485, 484, 486, 485, 487, 487, 488, 487, 487, 486, 484, 484, 483, 483, 485, 484, 484, 484, 483, 484, 483, 484, 484, 482, 481, 482, 482, 482, 482, 483, 483, 484, 484, 485, 484, 485, 485, 484, 485, 485, 486, 486, 486, 486, 487, 486, 486, 486, 485, 483, 483, 483, 483, 484, 484, 485, 484, 484, 483, 482, 481, 483, 484, 484, 484, 483, 484, 484, 483, 483, 483, 484, 483, 480, 479, 479, 480, 480, 481, 481, 481, 482, 483, 483, 483, 484, 485, 484, 483, 483, 482, 482, 482, 482, 482, 481, 483, 485, 485, 488, 488, 487, 487, 486, 486, 486, 488, 488, 486, 487, 488, 488, 487, 489, 489, 489, 493, 493, 492, 490, 489, 485, 485, 484, 485, 487, 489, 488, 487, 487, 488, 489, 488, 489, 488, 488, 487, 487, 486, 486, 486, 487, 486, 487, 486, 486, 486, 486, 485, 484, 484, 485, 485, 485, 485, 484, 484, 485, 487, 485, 484, 485, 485, 485, 486, 485, 486, 484, 483, 483, 482, 483, 482, 483, 484, 485, 485, 486, 487, 488, 488, 486, 484, 486, 485, 486, 485, 485, 484, 484, 485, 486, 486, 485, 484, 485, 484, 483, 482, 482, 482, 482, 482, 481, 482, 483, 484, 482, 483, 484, 483, 482, 483, 482, 484, 484, 484, 484, 484, 485, 485, 485, 487, 487, 486, 486, 486, 486, 485, 486, 485, 485, 484, 484, 485, 484, 486, 487, 488, 486, 488, 488, 487, 487, 485, 487, 486, 486, 486, 486, 485, 484, 486, 485, 485, 485, 485, 485, 485, 484, 484, 484, 484, 485, 487, 487, 487, 487, 487, 486, 485, 485, 486, 485, 485, 486, 488, 488, 488, 487, 486, 484, 484, 485, 487, 487, 486, 486, 486, 486, 484, 484, 486, 487, 486, 486, 485, 484, 483, 484, 483, 483, 486, 485, 485, 484, 483, 484, 484, 483, 482, 481, 481, 482, 482, 483, 481, 482, 482, 481, 481, 480, 481, 480, 481, 482, 482, 483, 485, 487, 488, 488, 488, 486, 486, 486, 485, 485, 487, 486, 487, 486, 486, 486, 485, 486, 486, 488, 487, 486, 486, 487, 487, 487, 487, 486, 486, 485, 483, 483, 483, 484, 486, 485, 483, 482, 481, 482, 480, 481, 481, 480, 481, 482, 481, 482, 484, 483, 483, 483, 484, 485, 486, 484, 483, 483, 481, 482, 482, 484, 484, 486, 485, 483, 481, 481, 482, 482, 482, 483, 481, 479, 479, 480, 483, 484, 486, 486, 486, 485, 483, 484, 482, 483, 485, 485, 486, 486, 485, 486, 487, 487, 487, 489, 488, 489, 488, 486, 486, 488, 488, 489, 489, 490, 491, 489, 488, 489, 488, 487, 487, 488, 487, 488, 488, 487, 486, 486, 486, 485, 485, 486, 484, 483, 483, 483, 482, 481, 482, 484, 484, 485, 485, 486, 485, 484, 483, 482, 484, 485, 485, 486, 485, 484, 485, 485, 485, 487, 488, 489, 489, 487, 487, 488, 487, 487, 487, 488, 489, 491, 490, 491, 489, 487, 486, 485, 486, 487, 488, 490, 490, 489, 487, 483, 481, 480, 480, 479, 479, 481, 482, 482, 482, 482, 481, 481, 482, 482, 483, 485, 486, 483, 482, 482, 482, 481, 483, 485, 485, 484, 485, 486, 485, 484, 484, 484, 485, 486, 487, 486, 486, 486, 486, 486, 485, 485, 485, 484, 484, 486, 485, 485, 487, 487, 488, 488, 487, 485, 484, 484, 484, 485, 486, 486, 484, 484, 483, 484, 484, 485, 485, 485, 485, 485, 483, 482, 481, 483, 483, 482, 481, 481, 483, 485, 485, 486, 485, 485, 485, 485, 484, 484, 485, 488, 489, 491, 489, 488, 488, 487, 487, 486, 485, 484, 485, 486, 487, 488, 487, 486, 484, 484, 485, 486, 486, 487, 488, 488, 487, 486, 484, 483, 483, 484, 486, 486, 487, 486, 485, 484, 484, 484, 485, 486, 486, 486, 486, 485, 484, 486, 486, 487, 487, 488, 487, 486, 485, 485, 486, 486, 485, 485, 483, 483, 484, 485, 487, 487, 485, 484, 483, 482, 482, 483, 483, 482, 482, 482, 482, 481, 480, 480, 482, 483, 483, 486, 485, 482, 484, 482, 482, 483, 482, 482, 480, 481, 480, 481, 482, 482, 483, 482, 482, 483, 482, 482, 484, 484, 482, 483, 481, 481, 482, 483, 484, 486, 484, 483, 483, 483, 481, 482, 483, 483, 484, 485, 484, 482, 482, 483, 485, 487, 487, 486, 485, 484, 483, 483, 482, 483, 484, 484, 483, 483, 484, 484, 485, 485, 485, 483, 483, 482, 482, 483, 486, 485, 484, 484, 485, 485, 485, 485, 485, 485, 484, 485, 486, 487, 487, 486, 487, 487, 487, 487, 488, 488, 489, 488, 488, 487, 485, 487, 488, 489, 491, 492, 493, 492, 490, 489, 488, 488, 489, 490, 491, 491, 490, 489, 491, 492, 492, 492, 491, 491, 491, 491, 490, 490, 489, 489, 488, 487, 486, 484, 484, 485, 486, 486, 487, 486, 485, 484, 484, 483, 484, 485, 485, 484, 483, 484, 483, 482, 483, 484, 484, 483, 482, 483, 484, 485, 485, 484, 484, 485, 484, 485, 486, 487, 486, 487, 488, 487, 485, 484, 485, 484, 485, 484, 485, 487, 488, 489, 489, 491, 490, 490, 488, 489, 488, 487, 485, 485, 484, 486, 486, 487, 486, 484, 484, 482, 480, 481, 482, 483, 482, 481, 480, 479, 479, 478, 479, 480, 480, 479, 478, 477, 477, 479, 482, 482, 481, 481, 481, 481, 481, 481, 481, 479, 477, 479, 481, 483, 485, 486, 485, 486, 487, 487, 486, 485, 486, 485, 485, 484, 485, 486, 487, 486, 486, 487, 488, 490, 491, 490, 491, 491, 488, 488, 487, 486, 486, 487, 488, 487, 489, 489, 490, 487, 487, 487, 487, 487, 488, 488, 487, 487, 487, 488, 489, 489, 490, 490, 491, 492, 490, 489, 489, 489, 489, 487, 487, 487, 487, 486, 484, 484, 483, 482, 482, 484, 484, 485, 485, 485, 488, 486, 488, 487, 487, 485, 484, 483, 482, 482, 482, 483, 484, 485, 486, 485, 487, 488, 487, 487, 486, 486, 484, 484, 485, 486, 486, 486, 485, 486, 486, 487, 487, 487, 486, 488, 488, 488, 488, 489, 488, 489, 488, 488, 486, 486, 486, 486, 487, 487, 486, 486, 487, 486, 485, 487, 486, 486, 486, 484, 484, 483, 483, 484, 485, 485, 485, 486, 484, 485, 485, 484, 483, 483, 483, 484, 484, 483, 483, 482, 482, 483, 485, 486, 485, 483, 482, 482, 482, 483, 483, 482, 482, 482, 480, 480, 479, 479, 482, 482, 482, 484, 484, 483, 484, 481, 481, 481, 479, 479, 480, 480, 480, 480, 481, 482, 482, 482, 481, 481, 482, 481, 482, 482, 480, 480, 481, 481, 482, 482, 483, 483, 482, 481, 482, 484, 483, 484, 484, 484, 483, 483, 484, 484, 484, 485, 485, 485, 484, 484, 485, 488, 488, 490, 490, 487, 487, 486, 486, 486, 488, 487, 487, 487, 486, 487, 488, 489, 489, 490, 491, 491, 491, 489, 486, 485, 485, 485, 487, 488, 487, 488, 488, 488, 488, 488, 489, 488, 487, 486, 486, 486, 484, 485, 485, 484, 484, 483, 483, 483, 485, 485, 485, 484, 485, 484, 484, 485, 484, 485, 484, 485, 485, 485, 485, 484, 484, 483, 483, 483, 484, 483, 483, 484, 484, 484, 486, 484, 483, 483, 483, 482, 483, 483, 482, 482, 482, 481, 483, 483, 484, 484, 484, 484, 484, 486, 484, 484, 485, 483, 482, 482, 481, 482, 482, 481, 481, 481, 484, 483, 483, 483, 484, 486, 488, 489, 489, 489, 488, 485, 486, 485, 485, 487, 486, 487, 489, 490, 490, 492, 492, 491, 491, 489, 487, 487, 487, 486, 488, 487, 487, 487, 488, 487, 486, 485, 486, 486, 487, 488, 489, 487, 488, 486, 485, 485, 485, 485, 485, 486, 486, 485, 484, 482, 482, 483, 484, 483, 483, 483, 484, 483, 483, 482, 482, 482, 483, 483, 482, 480, 481, 480, 481, 482, 482, 481, 482, 481, 481, 483, 485, 486, 486, 487, 487, 486, 484, 484, 484, 484, 483, 485, 484, 484, 483, 482, 482, 483, 483, 485, 484, 486, 486, 485, 485, 485, 483, 484, 483, 483, 484, 484, 483, 484, 485, 484, 483, 483, 482, 482, 482, 483, 484, 485, 485, 485, 486, 485, 486, 486, 485, 485, 484, 483, 484, 484, 484, 484, 484, 484, 484, 484, 486, 485, 483, 483, 483, 484, 483, 485, 484, 483, 482, 482, 483, 482, 483, 483, 485, 485, 485, 486, 486, 485, 485, 485, 485, 484, 486, 486, 486, 484, 483, 483, 481, 481, 482, 483, 485, 485, 485, 485, 486, 485, 484, 486, 486, 484, 484, 483, 484, 485, 487, 487, 489, 490, 489, 489, 489, 486, 487, 487, 489, 489, 491, 490, 491, 489, 488, 489, 489, 490, 489, 489, 489, 489, 488, 488, 488, 488, 487, 486, 487, 487, 486, 485, 485, 486, 485, 485, 484, 486, 485, 484, 484, 485, 486, 486, 487, 485, 485, 486, 486, 488, 488, 488, 489, 489, 488, 487, 486, 485, 484, 483, 484, 484, 486, 486, 487, 489, 490, 490, 490, 487, 486, 486, 487, 488, 485, 483, 482, 483, 484, 486, 486, 485, 487, 486, 485, 486, 486, 483, 483, 484, 482, 483, 483, 482, 482, 482, 479, 479, 478, 478, 478, 480, 480, 480, 479, 478, 477, 476, 476, 475, 477, 478, 479, 480, 481, 481, 482, 482, 482, 480, 480, 479, 479, 481, 484, 485, 486, 484, 486, 486, 486, 487, 488, 489, 487, 488, 486, 488, 491, 492, 492, 492, 491, 488, 486, 486, 486, 487, 488, 487, 488, 489, 488, 487, 488, 486, 486, 486, 486, 484, 484, 485, 485, 485, 483, 483, 481, 481, 481, 480, 481, 483, 483, 485, 485, 485, 484, 485, 485, 485, 485, 487, 488, 487, 486, 485, 485, 486, 486, 486, 486, 486, 486, 486, 487, 487, 487, 486, 486, 487, 487, 487, 487, 486, 486, 486, 486, 486, 487, 487, 488, 486, 487, 487, 488, 487, 486, 486, 485, 485, 486, 487, 487, 488, 488, 486, 485, 485, 483, 480, 479, 482, 485, 486, 487, 488, 487, 486, 485, 483, 483, 482, 482, 481, 483, 483, 484, 486, 486, 487, 486, 484, 482, 483, 483, 483, 483, 485, 485, 485, 485, 485, 484, 484, 484, 484, 486, 486, 483, 483, 482, 483, 484, 487, 486, 487, 487, 487, 486, 486, 484, 485, 485, 485, 485, 485, 486, 486, 486, 487, 485, 485, 486, 486, 488, 487, 485, 484, 483, 484, 484, 483, 483, 483, 485, 484, 485, 484, 483, 483, 482, 482, 482, 481, 481, 479, 481, 479, 480, 480, 478, 478, 478, 477, 479, 478, 478, 477, 476, 477, 480, 481, 479, 481, 480, 480, 482, 483, 483, 485, 487, 487, 487, 489, 490, 491, 492, 491, 492, 492, 492, 491, 489, 491, 491, 493, 493, 494, 494, 494, 493, 492, 491, 490, 488, 489, 490, 488, 489, 490, 491, 489, 489, 487, 486, 485, 484, 484, 484, 484, 484, 483, 483, 482, 483, 483, 484, 481, 480, 479, 478, 481, 483, 484, 485, 483, 483, 483, 483, 485, 485, 485, 485, 486, 485, 485, 483, 482, 483, 486, 486, 488, 487, 488, 488, 487, 486, 486, 486, 486, 488, 488, 488, 487, 486, 486, 486, 487, 487, 486, 485, 485, 484, 484, 486, 484, 483, 482, 483, 484, 483, 482, 482, 482, 483, 484, 485, 484, 483, 483, 482, 483, 486, 487, 488, 486, 485, 482, 484, 485, 487, 489, 489, 489, 490, 490, 490, 488, 489, 489, 488, 487, 488, 488, 488, 486, 488, 488, 487, 488, 488, 488, 488, 488, 488, 487, 487, 485, 486, 486, 485, 486, 486, 485, 485, 485, 484, 484, 484, 484, 485, 485, 485, 485, 485, 484, 485, 484, 484, 483, 482, 483, 485, 486, 486, 487, 488, 488, 487, 487, 487, 486, 486, 487, 486, 485, 484, 481, 482, 483, 482, 481, 483, 483, 485, 484, 486, 487, 488, 486, 486, 484, 484, 484, 482, 482, 483, 485, 485, 487, 487, 486, 484, 485, 485, 484, 485, 485, 484, 484, 484, 483, 483, 482, 482, 484, 484, 483, 483, 482, 482, 483, 482, 484, 483, 484, 485, 487, 488, 488, 489, 489, 486, 484, 483, 483, 482, 483, 483, 484, 486, 486, 486, 485, 485, 485, 486, 486, 486, 486, 486, 487, 486, 488, 488, 487, 485, 484, 483, 485, 485, 486, 486, 485, 484, 484, 483, 483, 484, 483, 482, 482, 483, 482, 482, 483, 483, 486, 487, 487, 486, 484, 484, 485, 485, 486, 486, 486, 485, 483, 483, 482, 482, 481, 482, 482, 484, 485, 486, 485, 484, 483, 483, 482, 482, 482, 480, 481, 483, 484, 484, 485, 485, 488, 487, 488, 488, 488, 488, 489, 488, 488, 488, 487, 488, 489, 490, 490, 490, 489, 490, 490, 491, 492, 491, 490, 489, 487, 485, 484, 484, 485, 484, 484, 485, 485, 486, 485, 483, 482, 481, 479, 478, 479, 480, 480, 480, 482, 483, 483, 483, 483, 483, 483, 483, 483, 484, 484, 484, 483, 483, 482, 482, 483, 485, 485, 484, 486, 486, 486, 487, 487, 486, 485, 484, 483, 484, 487, 487, 488, 487, 485, 485, 486, 486, 487, 485, 486, 484, 484, 482, 482, 482, 483, 484, 485, 485, 486, 486, 487, 485, 485, 483, 482, 483, 482, 482, 484, 486, 488, 488, 487, 486, 485, 485, 484, 484, 481, 482, 483, 482, 483, 484, 484, 483, 483, 483, 484, 483, 483, 484, 483, 483, 484, 486, 488, 488, 488, 487, 485, 483, 483, 483, 485, 484, 484, 483, 483, 484, 485, 486, 487, 487, 486, 486, 485, 485, 485, 485, 485, 484, 482, 483, 484, 483, 485, 484, 486, 485, 485, 485, 482, 482, 482, 483, 483, 484, 482, 482, 481, 481, 481, 482, 482, 481, 481, 481, 480, 481, 480, 481, 481, 482, 482, 484, 485, 487, 486, 487, 486, 487, 488, 489, 489, 489, 489, 489, 490, 492, 492, 491, 490, 489, 488, 491, 492, 491, 489, 490, 489, 488, 488, 486, 488, 487, 487, 487, 487, 486, 484, 483, 483, 482, 482, 481, 481, 480, 480, 479, 480, 482, 483, 483, 481, 481, 481, 481, 482, 483, 483, 484, 484, 484, 484, 483, 481, 482, 479, 482, 483, 483, 484, 486, 485, 486, 489, 488, 487, 487, 484, 485, 485, 485, 485, 485, 486, 487, 487, 486, 488, 489, 488, 489, 488, 489, 489, 488, 488, 490, 490, 493, 491, 491, 490, 488, 487, 486, 485, 485, 487, 488, 489, 490, 489, 488, 488, 488, 488, 487, 488, 488, 487, 485, 486, 486, 485, 483, 485, 487, 489, 488, 486, 485, 484, 484, 484, 483, 483, 485, 484, 486, 485, 485, 484, 485, 485, 486, 487, 489, 489, 488, 489, 487, 486, 486, 485, 486, 489, 491, 490, 490, 489, 488, 485, 484, 484, 485, 487, 488, 490, 490, 490, 489, 489, 488, 487, 487, 488, 487, 487, 488, 488, 487, 486, 486, 487, 487, 488, 487, 487, 486, 484, 482, 481, 482, 481, 481, 482, 482, 482, 481, 478, 477, 478, 479, 479, 479, 478, 477, 479, 478, 479, 480, 479, 479, 478, 479, 480, 481, 481, 480, 481, 480, 482, 482, 483, 485, 484, 483, 484, 483, 481, 481, 481, 483, 484, 485, 486, 486, 487, 487, 489, 489, 487, 488, 485, 485, 487, 489, 493, 493, 492, 491, 489, 490, 490, 489, 489, 488, 488, 488, 488, 488, 487, 487, 486, 486, 487, 484, 485, 485, 485, 483, 482, 483, 484, 483, 485, 484, 484, 483, 483, 482, 482, 482, 482, 480, 480, 480, 481, 481, 480, 481, 481, 480, 480, 482, 483, 483, 485, 484, 484, 484, 484, 484, 485, 485, 486, 488, 487, 486, 484, 483, 483, 482, 482, 482, 483, 485, 485, 485, 484, 485, 484, 483, 484, 485, 486, 487, 487, 487, 488, 489, 487, 487, 486, 488, 486, 485, 486, 485, 487, 487, 486, 486, 485, 485, 486, 484, 485, 486, 486, 486, 484, 484, 483, 483, 485, 486, 485, 485, 486, 486, 485, 485, 485, 484, 484, 486, 486, 486, 485, 485, 485, 484, 484, 483, 483, 484, 483, 484, 486, 486, 485, 485, 484, 484, 483, 485, 485, 485, 486, 484, 487, 485, 485, 484, 484, 484, 484, 484, 484, 484, 483, 484, 486, 487, 486, 486, 486, 485, 483, 484, 485, 485, 487, 487, 487, 486, 486, 485, 486, 487, 486, 486, 486, 487, 488, 489, 489, 489, 488, 487, 486, 486, 484, 484, 484, 485, 483, 482, 483, 482, 483, 483, 484, 484, 484, 486, 485, 485, 484, 483, 483, 485, 486, 486, 486, 487, 487, 487, 487, 486, 487, 486, 487, 486, 486, 484, 483, 484, 485, 485, 484, 485, 483, 482, 481, 482, 484, 487, 488, 488, 487, 486, 484, 484, 484, 482, 482, 482, 482, 481, 481, 480, 480, 480, 479, 480, 483, 484, 485, 484, 485, 485, 484, 484, 484, 483, 483, 483, 483, 482, 482, 483, 484, 487, 486, 487, 487, 487, 486, 484, 486, 488, 490, 490, 490, 488, 488, 489, 490, 491, 491, 490, 489, 489, 487, 486, 486, 486, 486, 485, 486, 486, 486, 486, 487, 485, 487, 487, 486, 485, 486, 486, 487, 487, 487, 487, 486, 486, 487, 486, 485, 486, 484, 483, 481, 481, 481, 483, 485, 485, 485, 482, 482, 482, 483, 485, 486, 487, 487, 487, 486, 486, 485, 486, 487, 488, 488, 488, 487, 486, 485, 485, 484, 486, 487, 489, 487, 488, 485, 484, 482, 483, 484, 483, 486, 485, 485, 485, 484, 482, 481, 481, 482, 482, 480, 481, 482, 483, 482, 482, 481, 481, 481, 482, 481, 481, 481, 482, 484, 485, 485, 485, 485, 486, 488, 488, 488, 487, 488, 488, 488, 486, 486, 485, 485, 486, 486, 486, 487, 487, 487, 487, 488, 488, 488, 489, 490, 490, 489, 489, 487, 486, 485, 485, 487, 487, 488, 489, 488, 486, 486, 483, 481, 481, 482, 482, 483, 484, 484, 485, 485, 485, 484, 485, 484, 485, 487, 488, 488, 486, 486, 484, 483, 482, 483, 483, 485, 484, 484, 483, 484, 485, 484, 483, 483, 483, 483, 480, 481, 480, 481, 484, 484, 486, 484, 485, 484, 486, 486, 487, 485, 486, 486, 486, 487, 487, 487, 488, 488, 486, 486, 487, 488, 486, 486, 485, 486, 487, 487, 485, 484, 484, 485, 484, 485, 484, 484, 484, 485, 485, 484, 484, 484, 483, 484, 484, 484, 484, 484, 486, 488, 491, 491, 491, 488, 488, 488, 486, 487, 486, 486, 485, 485, 484, 485, 486, 486, 488, 488, 489, 490, 490, 489, 489, 489, 489, 487, 487, 489, 489, 487, 486, 486, 487, 487, 487, 485, 485, 485, 487, 489, 489, 488, 487, 486, 485, 484, 483, 483, 485, 487, 487, 487, 485, 483, 482, 481, 478, 479, 479, 481, 482, 482, 482, 481, 480, 481, 481, 484, 484, 485, 486, 487, 486, 485, 483, 483, 482, 482, 481, 481, 479, 479, 479, 478, 480, 481, 483, 484, 484, 484, 485, 485, 483, 482, 482, 483, 484, 483, 483, 484, 484, 486, 487, 487, 487, 488, 485, 487, 487, 486, 485, 487, 487, 488, 489, 488, 489, 489, 492, 492, 493, 491, 490, 491, 492, 491, 490, 489, 489, 490, 490, 489, 490, 490, 490, 491, 491, 490, 490, 488, 486, 484, 482, 482, 483, 484, 484, 483, 483, 481, 481, 480, 480, 481, 481, 479, 479, 480, 478, 477, 477, 478, 479, 480, 480, 480, 480, 480, 480, 481, 482, 483, 483, 484, 484, 485, 485, 485, 485, 483, 483, 484, 484, 483, 482, 481, 481, 481, 483, 486, 486, 487, 486, 485, 484, 482, 482, 481, 481, 480, 480, 479, 479, 481, 481, 483, 484, 484, 485, 484, 483, 484, 484, 484, 485, 485, 485, 485, 485, 486, 485, 484, 484, 486, 489, 488, 489, 488, 489, 489, 490, 488, 488, 488, 488, 488, 488, 488, 489, 490, 490, 489, 489, 490, 489, 489, 489, 488, 488, 486, 485, 486, 487, 486, 488, 488, 487, 488, 486, 484, 483, 482, 483, 484, 484, 483, 483, 483, 484, 484, 483, 483, 484, 484, 483, 484, 483, 483, 484, 483, 484, 485, 486, 486, 488, 489, 490, 489, 487, 487, 486, 485, 486, 485, 485, 486, 486, 485, 486, 486, 488, 488, 488, 489, 488, 486, 485, 483, 482, 481, 483, 483, 484, 484, 484, 484, 484, 484, 484, 485, 487, 486, 486, 485, 483, 482, 480, 480, 480, 479, 481, 482, 481, 481, 482, 482, 482, 482, 481, 481, 481, 482, 483, 483, 483, 484, 485, 485, 485, 485, 484, 484, 482, 483, 483, 485, 486, 487, 487, 486, 487, 486, 487, 485, 484, 484, 483, 483, 485, 485, 485, 486, 486, 486, 486, 485, 487, 487, 487, 486, 487, 486, 485, 484, 485, 485, 485, 485, 484, 484, 484, 484, 484, 486, 484, 485, 485, 484, 485, 483, 483, 483, 482, 481, 480, 481, 482, 483, 486, 487, 486, 484, 484, 484, 483, 484, 485, 485, 486, 486, 485, 484, 484, 484, 486, 486, 486, 484, 483, 484, 484, 484, 485, 485, 485, 485, 485, 485, 485, 487, 487, 486, 486, 486, 484, 484, 483, 483, 483, 482, 481, 482, 482, 481, 483, 484, 483, 482, 483, 483, 485, 485, 485, 484, 482, 481, 479, 480, 480, 480, 481, 482, 483, 483, 483, 483, 482, 484, 483, 483, 485, 485, 484, 486, 486, 487, 488, 488, 486, 486, 486, 485, 486, 488, 490, 492, 492, 492, 491, 491, 489, 490, 489, 490, 490, 488, 487, 486, 486, 487, 487, 487, 489, 489, 490, 488, 487, 486, 486, 487, 487, 489, 490, 488, 487, 485, 483, 483, 484, 485, 484, 484, 485, 484, 485, 484, 483, 482, 482, 482, 483, 483, 484, 485, 485, 486, 488, 489, 490, 489, 486, 485, 484, 483, 484, 485, 484, 484, 483, 483, 483, 483, 484, 485, 486, 487, 488, 486, 486, 486, 485, 487, 486, 487, 485, 486, 486, 486, 486, 485, 486, 485, 485, 484, 483, 483, 484, 483, 483, 483, 485, 485, 484, 483, 483, 480, 480, 480, 479, 480, 481, 481, 480, 480, 480, 481, 482, 481, 483, 483, 482, 481, 482, 481, 483, 482, 482, 482, 482, 482, 483, 483, 485, 486, 487, 486, 485, 486, 486, 486, 486, 485, 485, 484, 485, 485, 486, 487, 487, 489, 489, 489, 489, 488, 487, 487, 487, 485, 485, 486, 487, 488, 488, 486, 484, 483, 484, 485, 486, 486, 486, 487, 487, 487, 487, 485, 484, 483, 484, 484, 484, 484, 486, 486, 486, 486, 486, 487, 486, 487, 488, 487, 485, 485, 486, 487, 487, 487, 486, 485, 483, 483, 483, 484, 484, 486, 486, 486, 485, 484, 484, 484, 485, 483, 483, 483, 483, 484, 486, 487, 487, 487, 486, 485, 485, 484, 484, 486, 487, 487, 486, 487, 488, 487, 486, 486, 486, 487, 486, 486, 486, 484, 484, 487, 488, 487, 488, 485, 485, 485, 485, 486, 487, 486, 486, 485, 485, 482, 481, 481, 481, 482, 483, 483, 484, 483, 484, 482, 482, 481, 481, 482, 482, 481, 481, 481, 482, 483, 484, 484, 483, 478, 476, 476, 479, 480, 482, 483, 484, 484, 482, 483, 483, 483, 484, 484, 486, 486, 486, 485, 484, 483, 484, 483, 482, 482, 483, 484, 485, 485, 486, 487, 486, 486, 486, 485, 483, 482, 485, 485, 485, 486, 487, 486, 489, 488, 488, 491, 491, 490, 488, 489, 489, 490, 490, 491, 490, 492, 493, 492, 492, 492, 493, 491, 493, 493, 494, 492, 490, 487, 487, 487, 487, 490, 489, 490, 490, 489, 490, 491, 489, 488, 487, 486, 486, 487, 489, 489, 488, 490, 490, 489, 491, 489, 487, 486, 486, 487, 486, 488, 486, 487, 486, 484, 483, 484, 485, 485, 485, 484, 483, 481, 482, 484, 485, 484, 484, 484, 484, 482, 482, 481, 481, 481, 482, 480, 481, 481, 480, 480, 481, 482, 484, 485, 485, 485, 483, 481, 481, 482, 483, 483, 482, 483, 481, 482, 483, 483, 483, 483, 481, 482, 483, 486, 486, 485, 484, 483, 483, 482, 482, 481, 481, 481, 481, 480, 480, 482, 481, 481, 482, 482, 482, 483, 484, 485, 483, 483, 483, 481, 481, 482, 483, 484, 483, 482, 481, 482, 484, 485, 485, 484, 484, 483, 484, 485, 484, 485, 486, 487, 488, 487, 488, 487, 488, 487, 487, 487, 487, 486, 485, 485, 483, 482, 482, 482, 483, 484, 483, 484, 485, 485, 486, 484, 483, 485, 485, 486, 484, 484, 481, 481, 481, 481, 483, 484, 486, 486, 486, 486, 487, 484, 484, 486, 485, 486, 488, 487, 486, 484, 486, 485, 486, 486, 485, 485, 486, 486, 486, 487, 486, 489, 489, 488, 487, 487, 485, 485, 486, 486, 485, 485, 484, 486, 486, 485, 485, 485, 486, 487, 488, 487, 485, 486, 484, 485, 485, 486, 486, 485, 484, 484, 484, 486, 486, 487, 486, 486, 487, 488, 486, 484, 484, 484, 484, 486, 487, 487, 485, 484, 485, 487, 487, 489, 488, 488, 487, 488, 486, 486, 486, 486, 484, 483, 484, 485, 485, 484, 484, 484, 484, 483, 482, 482, 484, 485, 485, 485, 486, 485, 485, 486, 487, 487, 486, 486, 484, 482, 483, 484, 486, 486, 487, 487, 486, 487, 487, 486, 488, 488, 486, 486, 487, 488, 489, 488, 488, 486, 484, 483, 483, 484, 485, 487, 486, 486, 485, 485, 485, 483, 485, 483, 482, 482, 483, 483, 483, 486, 487, 487, 487, 487, 486, 485, 485, 484, 483, 484, 484, 486, 485, 483, 483, 485, 487, 488, 489, 491, 489, 488, 487, 486, 487, 486, 486, 485, 488, 486, 489, 490, 489, 489, 489, 490, 488, 488, 486, 485, 484, 483, 482, 482, 484, 483, 483, 484, 483, 482, 481, 482, 481, 480, 480, 480, 480, 480, 482, 481, 481, 480, 480, 480, 480, 481, 481, 482, 482, 482, 481, 480, 480, 478, 480, 481, 484, 484, 484, 483, 482, 481, 480, 479, 480, 480, 480, 480, 481, 481, 482, 482, 481, 481, 480, 481, 482, 482, 483, 485, 485, 485, 487, 486, 487, 487, 487, 487, 485, 485, 484, 483, 483, 482, 480, 479, 479, 480, 480, 481, 482, 480, 480, 481, 482, 482, 482, 482, 482, 480, 482, 481, 483, 483, 484, 484, 486, 485, 484, 484, 485, 486, 487, 489, 490, 489, 490, 490, 489, 490, 491, 490, 490, 489, 488, 488, 489, 490, 492, 492, 492, 491, 492, 490, 490, 490, 489, 490, 490, 490, 490, 490, 490, 492, 490, 490, 488, 487, 487, 486, 487, 488, 488, 488, 486, 485, 486, 485, 485, 485, 484, 483, 484, 484, 483, 481, 481, 481, 482, 482, 484, 483, 483, 483, 485, 486, 486, 487, 487, 486, 483, 484, 482, 482, 480, 478, 478, 481, 483, 486, 487, 488, 489, 487, 486, 485, 485, 483, 482, 483, 485, 486, 486, 487, 486, 486, 486, 487, 488, 488, 489, 491, 490, 490, 487, 487, 485, 483, 485, 486, 488, 488, 488, 487, 487, 487, 487, 487, 486, 486, 485, 484, 486, 486, 487, 487, 488, 487, 486, 485, 483, 482, 482, 482, 481, 481, 481, 481, 481, 482, 484, 485, 486, 486, 484, 481, 481, 479, 478, 478, 479, 480, 480, 479, 478, 477, 477, 478, 479, 481, 481, 481, 480, 480, 481, 480, 481, 482, 484, 484, 484, 484, 484, 484, 485, 485, 485, 486, 487, 487, 488, 489, 488, 489, 489, 490, 491, 491, 492, 491, 490, 489, 488, 488, 488, 489, 490, 489, 490, 490, 491, 490, 491, 491, 490, 489, 487, 487, 486, 486, 486, 486, 486, 487, 487, 487, 485, 485, 486, 487, 487, 487, 485, 484, 485, 485, 486, 485, 485, 483, 484, 484, 485, 485, 486, 486, 484, 484, 482, 482, 482, 483, 484, 483, 481, 482, 482, 484, 482, 483, 485, 487, 486, 485, 484, 485, 485, 484, 484, 483, 482, 482, 481, 482, 482, 482, 482, 482, 485, 486, 487, 485, 484, 481, 481, 480, 480, 482, 482, 483, 483, 482, 482, 482, 481, 482, 483, 484, 482, 484, 483, 482, 482, 482, 482, 483, 482, 480, 480, 479, 480, 482, 483, 483, 481, 481, 479, 482, 482, 482, 482, 482, 481, 482, 480, 481, 481, 484, 485, 485, 487, 488, 487, 490, 490, 489, 489, 490, 491, 492, 492, 491, 491, 492, 491, 492, 491, 492, 492, 494, 495, 497, 496, 496, 495, 494, 493, 494, 492, 492, 491, 491, 492, 492, 490, 490, 489, 488, 488, 489, 488, 488, 489, 488, 490, 489, 487, 487, 487, 487, 485, 484, 483, 483, 482, 483, 484, 483, 483, 483, 483, 483, 484, 483, 483, 483, 484, 484, 482, 481, 481, 482, 482, 484, 482, 481, 480, 480, 481, 482, 482, 483, 483, 484, 483, 481, 482, 482, 483, 483, 483, 485, 484, 484, 485, 486, 485, 485, 485, 484, 484, 485, 486, 488, 489, 490, 488, 488, 487, 487, 486, 486, 484, 485, 484, 485, 484, 484, 485, 485, 487, 486, 484, 482, 481, 483, 483, 483, 482, 483, 483, 484, 484, 484, 483, 482, 482, 482, 482, 481, 481, 480, 479, 479, 480, 483, 484, 484, 481, 479, 478, 476, 477, 478, 480, 481, 482, 482, 480, 480, 480, 481, 481, 483, 482, 481, 482, 482, 482, 482, 484, 483, 482, 483, 481, 483, 482, 483, 482, 482, 483, 482, 482, 480, 481, 483, 484, 485, 487, 487, 487, 485, 483, 484, 483, 483, 484, 485, 485, 486, 486, 487, 486, 487, 486, 486, 486, 486, 486, 487, 488, 488, 488, 488, 486, 487, 486, 486, 486, 488, 487, 486, 485, 485, 484, 486, 487, 485, 485, 486, 486, 485, 486, 486, 485, 485, 484, 487, 488, 491, 492, 490, 490, 488, 487, 486, 487, 488, 487, 489, 489, 488, 488, 489, 488, 489, 488, 489, 490, 490, 488, 487, 487, 488, 489, 488, 488, 490, 490, 490, 491, 489, 487, 488, 488, 486, 487, 486, 485, 484, 483, 483, 484, 484, 484, 484, 486, 484, 485, 485, 485, 484, 484, 483, 483, 485, 485, 486, 485, 484, 483, 483, 482, 483, 483, 484, 485, 486, 487, 487, 486, 490, 490, 490, 491, 490, 491, 490, 489, 488, 488, 488, 487, 486, 487, 488, 489, 487, 488, 487, 488, 486, 485, 483, 485, 486, 485, 486, 486, 488, 489, 490, 489, 488, 486, 486, 486, 484, 484, 483, 483, 483, 482, 483, 484, 484, 484, 484, 484, 484, 485, 487, 487, 488, 486, 486, 484, 483, 483, 482, 485, 485, 486, 487, 487, 486, 484, 483, 483, 484, 483, 483, 484, 484, 485, 486, 488, 489, 487, 487, 484, 482, 482, 482, 482, 482, 483, 483, 484, 486, 483, 484, 484, 486, 486, 486, 486, 484, 484, 486, 487, 486, 487, 487, 487, 487, 485, 486, 486, 486, 486, 485, 482, 484, 482, 484, 483, 482, 484, 484, 486, 486, 486, 486, 487, 487, 488, 486, 488, 486, 487, 489, 487, 489, 488, 488, 488, 485, 486, 486, 488, 487, 487, 487, 486, 485, 484, 484, 484, 486, 487, 487, 485, 486, 482, 484, 483, 483, 483, 483, 482, 482, 484, 484, 486, 485, 485, 484, 483, 484, 485, 486, 485, 485, 485, 486, 486, 485, 486, 488, 487, 487, 488, 487, 487, 487, 488, 486, 487, 485, 486, 487, 487, 487, 486, 484, 483, 481, 482, 484, 485, 486, 486, 483, 482, 481, 481, 481, 481, 483, 482, 482, 481, 482, 482, 483, 483, 484, 483, 482, 480, 479, 479, 479, 481, 483, 483, 484, 483, 483, 483, 481, 480, 482, 483, 486, 485, 485, 484, 483, 484, 484, 485, 485, 486, 486, 488, 487, 487, 487, 486, 487, 488, 489, 491, 490, 491, 491, 490, 489, 489, 488, 486, 486, 488, 489, 488, 489, 488, 487, 485, 485, 486, 488, 489, 490, 488};
52 horigs.push_back(horig);}
53 {std::vector<float> horig={475, 476, 475, 477, 477, 478, 478, 479, 480, 480, 480, 480, 480, 480, 481, 481, 480, 480, 481, 482, 481, 482, 482, 481, 479, 477, 477, 477, 477, 477, 477, 478, 478, 477, 477, 477, 478, 477, 476, 475, 476, 474, 473, 472, 473, 474, 475, 476, 477, 475, 472, 473, 474, 474, 474, 473, 474, 473, 473, 472, 471, 471, 471, 472, 473, 472, 470, 471, 469, 469, 471, 471, 472, 472, 473, 472, 473, 473, 473, 473, 473, 470, 469, 469, 469, 471, 471, 472, 474, 471, 472, 470, 470, 470, 472, 473, 474, 474, 473, 474, 473, 472, 473, 473, 474, 475, 475, 477, 476, 476, 476, 476, 476, 477, 477, 475, 474, 473, 474, 473, 473, 473, 473, 473, 472, 471, 473, 472, 473, 472, 474, 474, 475, 475, 475, 474, 473, 473, 471, 471, 470, 470, 470, 472, 472, 472, 473, 471, 469, 468, 468, 468, 467, 467, 468, 470, 471, 471, 471, 471, 469, 471, 471, 472, 471, 471, 471, 470, 472, 474, 474, 475, 476, 474, 476, 476, 475, 475, 475, 474, 476, 475, 475, 475, 475, 475, 476, 474, 474, 473, 471, 473, 473, 472, 472, 472, 471, 470, 469, 470, 473, 474, 474, 474, 474, 474, 475, 474, 476, 476, 476, 475, 476, 476, 476, 477, 477, 477, 477, 475, 476, 476, 477, 478, 476, 478, 479, 481, 479, 478, 477, 476, 476, 476, 475, 475, 475, 475, 474, 475, 475, 476, 476, 475, 475, 472, 471, 472, 473, 474, 475, 474, 474, 472, 473, 471, 471, 473, 475, 476, 477, 475, 474, 472, 471, 470, 469, 470, 471, 473, 472, 473, 473, 471, 471, 471, 472, 471, 468, 468, 469, 471, 472, 472, 472, 470, 471, 472, 473, 473, 472, 471, 471, 474, 475, 476, 475, 475, 474, 472, 471, 470, 471, 472, 473, 474, 473, 471, 472, 472, 473, 475, 477, 475, 474, 471, 471, 471, 472, 474, 475, 475, 475, 474, 471, 470, 470, 469, 470, 470, 473, 473, 473, 473, 473, 473, 474, 473, 471, 470, 471, 473, 473, 476, 478, 476, 477, 475, 473, 473, 472, 474, 474, 476, 478, 478, 478, 476, 476, 475, 476, 476, 475, 475, 474, 474, 472, 472, 472, 472, 473, 473, 475, 476, 474, 473, 471, 470, 469, 469, 469, 470, 471, 471, 472, 472, 474, 473, 471, 470, 469, 470, 470, 472, 473, 473, 474, 473, 473, 472, 473, 472, 473, 473, 474, 473, 473, 472, 473, 472, 472, 474, 474, 477, 475, 474, 472, 472, 471, 471, 471, 472, 472, 472, 472, 472, 473, 473, 472, 471, 471, 470, 470, 471, 472, 472, 471, 472, 472, 472, 472, 472, 473, 473, 474, 476, 475, 474, 473, 471, 471, 471, 471, 472, 472, 474, 473, 475, 474, 475, 475, 475, 474, 473, 473, 472, 471, 471, 472, 475, 474, 474, 474, 473, 472, 471, 471, 471, 471, 470, 471, 470, 470, 472, 473, 473, 474, 473, 472, 471, 471, 470, 472, 473, 476, 475, 475, 474, 475, 476, 477, 479, 478, 477, 478, 478, 479, 480, 481, 481, 479, 477, 475, 475, 476, 477, 477, 477, 478, 478, 477, 475, 474, 474, 474, 474, 473, 472, 472, 472, 472, 472, 472, 472, 472, 473, 474, 474, 475, 475, 473, 474, 472, 473, 475, 473, 474, 473, 473, 473, 473, 472, 471, 474, 474, 473, 473, 475, 475, 474, 475, 473, 471, 470, 470, 470, 471, 472, 472, 473, 472, 473, 473, 472, 471, 470, 469, 470, 470, 469, 471, 472, 472, 472, 470, 470, 472, 472, 473, 472, 472, 475, 476, 475, 474, 473, 472, 472, 471, 473, 473, 475, 475, 476, 476, 477, 476, 476, 477, 476, 478, 478, 477, 475, 473, 472, 475, 476, 477, 475, 474, 473, 471, 471, 471, 471, 471, 470, 469, 470, 469, 469, 469, 468, 468, 468, 469, 468, 469, 467, 467, 466, 465, 466, 467, 467, 468, 467, 468, 467, 469, 469, 470, 471, 472, 473, 471, 473, 473, 473, 474, 475, 474, 475, 475, 476, 477, 478, 477, 477, 475, 474, 473, 474, 473, 474, 475, 478, 478, 477, 475, 474, 474, 474, 476, 475, 476, 476, 476, 475, 475, 476, 476, 476, 477, 476, 475, 474, 474, 473, 472, 472, 473, 473, 475, 476, 475, 476, 474, 474, 474, 475, 475, 476, 476, 476, 476, 476, 476, 474, 472, 472, 472, 472, 473, 473, 473, 473, 472, 471, 473, 473, 474, 475, 475, 474, 474, 474, 473, 472, 471, 471, 471, 471, 472, 471, 472, 472, 472, 474, 474, 473, 472, 472, 473, 473, 474, 475, 476, 476, 475, 476, 474, 474, 474, 473, 474, 474, 473, 474, 474, 475, 475, 474, 474, 473, 473, 473, 470, 472, 472, 475, 476, 477, 477, 475, 474, 473, 473, 472, 472, 470, 470, 472, 473, 472, 472, 471, 472, 472, 471, 472, 473, 473, 472, 471, 469, 469, 470, 469, 470, 471, 469, 471, 471, 471, 470, 472, 472, 473, 473, 472, 471, 471, 471, 472, 473, 472, 472, 472, 471, 471, 471, 471, 471, 472, 473, 473, 473, 473, 474, 473, 474, 473, 472, 471, 471, 470, 472, 474, 475, 476, 477, 475, 474, 473, 472, 472, 471, 470, 469, 469, 470, 472, 473, 472, 473, 471, 471, 473, 473, 474, 474, 474, 472, 471, 469, 470, 470, 471, 471, 472, 472, 473, 474, 475, 475, 473, 472, 473, 473, 473, 475, 473, 474, 474, 473, 472, 471, 473, 475, 474, 475, 475, 476, 477, 478, 477, 476, 475, 475, 474, 474, 474, 474, 474, 475, 476, 478, 479, 479, 478, 476, 478, 479, 478, 479, 479, 479, 479, 478, 476, 477, 476, 475, 475, 475, 475, 475, 476, 476, 476, 475, 476, 477, 476, 478, 477, 477, 477, 476, 475, 473, 471, 471, 471, 471, 471, 471, 471, 472, 472, 471, 470, 469, 468, 468, 467, 467, 469, 470, 471, 473, 472, 471, 472, 472, 472, 473, 473, 473, 475, 476, 476, 475, 475, 474, 474, 474, 474, 474, 473, 473, 472, 474, 473, 474, 475, 476, 477, 477, 478, 476, 476, 476, 477, 476, 475, 474, 473, 472, 472, 473, 473, 474, 474, 475, 477, 477, 478, 475, 476, 474, 472, 472, 473, 474, 475, 476, 476, 477, 476, 476, 473, 473, 472, 474, 475, 476, 476, 476, 475, 475, 475, 474, 473, 474, 475, 477, 475, 474, 473, 474, 474, 474, 473, 472, 472, 471, 470, 470, 470, 470, 471, 472, 469, 468, 467, 467, 464, 465, 466, 466, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 469, 468, 469, 471, 472, 473, 473, 471, 471, 470, 469, 470, 472, 472, 472, 474, 476, 476, 475, 473, 473, 472, 474, 475, 477, 476, 476, 476, 475, 475, 475, 475, 475, 476, 477, 477, 475, 474, 473, 472, 474, 473, 475, 475, 475, 475, 474, 474, 474, 474, 473, 471, 473, 474, 473, 472, 472, 472, 474, 473, 474, 474, 474, 474, 475, 474, 474, 475, 475, 477, 478, 477, 478, 481, 479, 479, 480, 479, 479, 478, 477, 477, 478, 478, 479, 479, 477, 477, 478, 477, 476, 476, 475, 474, 474, 473, 474, 473, 474, 475, 474, 473, 472, 471, 470, 469, 468, 468, 468, 470, 469, 469, 469, 469, 465, 464, 464, 464, 465, 467, 467, 466, 466, 465, 463, 463, 465, 467, 469, 468, 469, 469, 469, 468, 468, 468, 469, 467, 468, 469, 471, 472, 473, 474, 476, 474, 475, 475, 477, 479, 479, 480, 480, 479, 478, 478, 477, 477, 477, 477, 477, 477, 478, 477, 478, 479, 479, 480, 480, 480, 479, 477, 475, 472, 471, 471, 472, 473, 475, 477, 476, 476, 475, 474, 476, 476, 477, 477, 476, 475, 474, 473, 475, 475, 476, 474, 474, 473, 474, 474, 473, 474, 474, 476, 476, 475, 475, 474, 476, 473, 473, 471, 470, 471, 472, 473, 474, 476, 477, 477, 477, 475, 474, 476, 476, 476, 477, 478, 478, 477, 476, 477, 476, 476, 474, 474, 476, 475, 475, 476, 478, 477, 478, 478, 478, 478, 479, 479, 480, 480, 478, 478, 479, 479, 478, 478, 480, 477, 476, 476, 477, 477, 478, 478, 478, 476, 475, 474, 474, 474, 476, 475, 477, 476, 476, 476, 477, 475, 474, 473, 475, 475, 474, 475, 477, 477, 477, 477, 478, 479, 479, 477, 473, 473, 472, 472, 472, 472, 470, 471, 470, 471, 472, 472, 470, 467, 468, 467, 467, 467, 469, 467, 467, 467, 465, 466, 466, 466, 466, 465, 466, 467, 467, 469, 470, 471, 471, 469, 469, 469, 468, 470, 470, 469, 469, 469, 471, 471, 472, 474, 475, 476, 475, 475, 475, 473, 472, 472, 471, 473, 474, 475, 475, 474, 476, 475, 476, 475, 473, 474, 475, 474, 474, 474, 473, 474, 473, 471, 470, 469, 472, 474, 475, 474, 473, 473, 472, 473, 474, 474, 474, 473, 471, 470, 470, 470, 473, 473, 475, 475, 476, 475, 475, 475, 475, 475, 474, 474, 473, 472, 474, 474, 475, 475, 474, 473, 473, 473, 474, 473, 473, 471, 470, 469, 469, 470, 471, 473, 473, 473, 472, 472, 471, 471, 470, 471, 471, 470, 471, 470, 470, 471, 472, 470, 471, 471, 471, 471, 472, 472, 474, 474, 475, 476, 477, 477, 476, 476, 476, 476, 475, 475, 477, 475, 474, 475, 475, 475, 476, 476, 475, 476, 474, 474, 473, 474, 473, 473, 473, 475, 476, 477, 477, 477, 476, 474, 473, 472, 474, 476, 476, 476, 475, 477, 477, 476, 475, 475, 475, 474, 475, 475, 475, 475, 475, 475, 475, 476, 477, 477, 477, 476, 476, 476, 477, 477, 478, 478, 479, 479, 479, 480, 478, 476, 475, 475, 475, 475, 478, 478, 478, 478, 478, 479, 478, 479, 479, 480, 479, 479, 479, 478, 477, 476, 475, 473, 473, 475, 475, 477, 477, 477, 477, 476, 475, 472, 473, 472, 472, 472, 472, 470, 471, 471, 471, 471, 472, 471, 472, 471, 471, 471, 472, 473, 472, 471, 468, 467, 467, 468, 468, 469, 471, 472, 472, 472, 472, 473, 474, 475, 474, 474, 472, 472, 472, 474, 476, 474, 474, 474, 472, 469, 470, 470, 470, 471, 473, 473, 471, 471, 472, 471, 472, 471, 472, 472, 473, 473, 474, 474, 475, 474, 474, 473, 474, 475, 475, 473, 473, 474, 474, 472, 473, 473, 473, 474, 475, 474, 473, 472, 470, 469, 467, 468, 469, 471, 473, 475, 476, 475, 474, 474, 473, 473, 473, 474, 473, 472, 472, 471, 472, 472, 473, 474, 475, 475, 475, 474, 474, 473, 474, 474, 476, 476, 476, 475, 475, 475, 476, 476, 477, 476, 479, 478, 478, 479, 479, 483, 482, 481, 480, 479, 477, 477, 476, 476, 475, 475, 477, 477, 476, 475, 475, 476, 475, 476, 474, 473, 471, 471, 469, 469, 469, 470, 472, 472, 470, 470, 470, 471, 468, 468, 468, 469, 470, 469, 467, 466, 466, 466, 467, 468, 467, 469, 469, 470, 471, 470, 468, 469, 466, 468, 469, 469, 471, 472, 471, 471, 470, 471, 473, 474, 473, 474, 474, 474, 473, 472, 472, 472, 473, 474, 473, 474, 476, 475, 475, 475, 475, 474, 475, 474, 474, 476, 476, 476, 476, 475, 476, 476, 475, 475, 474, 473, 474, 476, 476, 476, 475, 475, 474, 473, 474, 475, 477, 478, 478, 478, 478, 477, 476, 477, 477, 475, 477, 477, 477, 476, 476, 476, 477, 478, 476, 476, 478, 476, 476, 475, 474, 474, 476, 474, 473, 474, 475, 476, 477, 476, 474, 474, 473, 472, 471, 472, 471, 472, 471, 471, 473, 473, 474, 475, 474, 474, 473, 474, 473, 472, 473, 472, 472, 471, 471, 470, 471, 473, 473, 473, 474, 473, 474, 474, 476, 476, 478, 477, 476, 473, 472, 471, 470, 469, 470, 470, 470, 471, 470, 473, 473, 474, 472, 472, 470, 471, 471, 472, 472, 471, 470, 468, 468, 469, 471, 472, 473, 474, 473, 473, 474, 471, 471, 469, 470, 471, 474, 474, 474, 474, 474, 474, 474, 475, 475, 474, 474, 474, 473, 473, 472, 474, 474, 472, 472, 473, 473, 475, 474, 472, 471, 472, 474, 473, 474, 473, 473, 473, 473, 475, 476, 477, 476, 474, 473, 472, 472, 472, 473, 471, 472, 471, 470, 471, 470, 471, 473, 473, 473, 473, 473, 471, 471, 470, 470, 471, 471, 471, 470, 471, 470, 472, 472, 471, 471, 473, 473, 473, 472, 473, 473, 473, 474, 474, 474, 472, 472, 473, 474, 473, 472, 474, 476, 477, 478, 477, 477, 477, 477, 476, 477, 476, 476, 476, 477, 474, 476, 475, 476, 476, 475, 476, 478, 478, 477, 475, 471, 471, 471, 473, 474, 473, 473, 473, 474, 475, 475, 475, 476, 475, 475, 475, 474, 475, 477, 477, 476, 477, 478, 477, 478, 479, 480, 480, 480, 481, 480, 481, 480, 480, 479, 480, 480, 478, 476, 476, 476, 477, 478, 478, 475, 474, 474, 473, 472, 472, 472, 470, 472, 474, 474, 472, 471, 471, 470, 469, 470, 470, 470, 471, 470, 470, 470, 471, 471, 470, 472, 472, 470, 472, 471, 472, 472, 472, 473, 473, 473, 473, 473, 472, 471, 471, 472, 473, 475, 475, 478, 480, 479, 477, 477, 475, 474, 474, 475, 475, 478, 479, 481, 481, 481, 481, 479, 476, 476, 476, 475, 477, 477, 477, 476, 476, 476, 477, 475, 473, 473, 472, 472, 473, 473, 472, 473, 473, 473, 474, 475, 475, 476, 476, 476, 475, 476, 474, 474, 473, 472, 471, 470, 470, 470, 472, 472, 470, 470, 468, 469, 467, 463, 458, 456, 459, 464, 471, 475, 475, 475, 474, 473, 473, 472, 473, 473, 473, 473, 472, 472, 473, 473, 473, 471, 472, 471, 472, 475, 475, 476, 476, 474, 475, 475, 475, 476, 477, 476, 477, 476, 475, 474, 474, 475, 475, 475, 475, 475, 475, 473, 474, 474, 474, 474, 474, 475, 475, 475, 474, 472, 471, 470, 470, 472, 472, 473, 474, 474, 473, 473, 471, 470, 469, 469, 470, 470, 470, 470, 471, 471, 471, 470, 469, 467, 466, 467, 469, 469, 470, 470, 470, 469, 468, 468, 467, 468, 469, 469, 470, 471, 473, 473, 472, 471, 472, 473, 475, 476, 477, 476, 474, 475, 474, 476, 475, 474, 474, 473, 473, 474, 475, 476, 475, 475, 475, 474, 474, 473, 471, 470, 469, 470, 471, 473, 472, 472, 472, 474, 473, 472, 472, 471, 471, 471, 472, 472, 474, 474, 473, 474, 474, 474, 477, 478, 479, 481, 479, 479, 477, 478, 479, 480, 480, 478, 479, 478, 479, 478, 478, 478, 478, 477, 477, 477, 478, 478, 477, 476, 474, 472, 473, 472, 474, 473, 472, 472, 473, 472, 471, 471, 472, 471, 471, 471, 472, 471, 470, 471, 471, 472, 472, 473, 473, 473, 472, 471, 472, 471, 471, 471, 472, 473, 474, 475, 476, 475, 477, 477, 475, 474, 473, 473, 474, 475, 475, 476, 476, 476, 475, 475, 476, 478, 480, 479, 478, 478, 476, 475, 475, 475, 474, 476, 475, 477, 476, 475, 474, 474, 473, 476, 477, 479, 478, 477, 476, 473, 474, 473, 474, 475, 475, 474, 471, 472, 471, 473, 473, 476, 475, 475, 474, 474, 474, 474, 475, 477, 476, 476, 476, 477, 476, 478, 478, 481, 480, 481, 479, 478, 479, 480, 478, 477, 474, 474, 476, 476, 477, 478, 479, 476, 476, 476, 476, 476, 476, 475, 473, 473, 473, 472, 472, 473, 473, 473, 471, 471, 471, 470, 471, 471, 471, 471, 471, 471, 471, 471, 471, 472, 472, 471, 469, 468, 467, 468, 469, 470, 472, 472, 473, 472, 471, 472, 473, 472, 472, 472, 471, 471, 472, 471, 470, 469, 468, 468, 470, 471, 471, 473, 472, 473, 472, 473, 472, 472, 471, 471, 471, 471, 470, 470, 469, 470, 471, 472, 471, 472, 473, 474, 475, 476, 476, 477, 476, 473, 474, 473, 472, 472, 472, 474, 474, 474, 476, 476, 477, 478, 477, 478, 476, 477, 476, 473, 473, 472, 473, 474, 473, 475, 473, 473, 473, 473, 471, 473, 472, 472, 472, 473, 475, 475, 476, 475, 474, 474, 475, 476, 476, 476, 475, 476, 475, 475, 474, 474, 474, 476, 479, 479, 480, 478, 478, 477, 475, 474, 474, 474, 474, 475, 474, 475, 475, 476, 477, 478, 475, 473, 472, 473, 473, 473, 473, 472, 471, 471, 471, 472, 473, 473, 473, 471, 471, 472, 472, 472, 471, 471, 469, 468, 468, 468, 469, 470, 470, 471, 472, 474, 472, 470, 469, 469, 469, 471, 470, 470, 471, 471, 470, 469, 470, 471, 470, 470, 470, 469, 469, 470, 471, 471, 473, 474, 473, 475, 475, 475, 477, 476, 477, 478, 477, 476, 476, 477, 478, 476, 477, 477, 479, 478, 476, 475, 473, 474, 474, 476, 477, 478, 478, 479, 480, 482, 482, 481, 480, 479, 478, 478, 478, 477, 479, 479, 478, 478, 477, 477, 475, 474, 473, 472, 471, 470, 470, 472, 473, 473, 472, 471, 470, 472, 472, 473, 472, 471, 470, 470, 469, 469, 470, 470, 470, 472, 473, 473, 473, 473, 472, 472, 473, 474, 473, 474, 475, 473, 473, 473, 472, 473, 473, 474, 474, 474, 474, 474, 473, 473, 474, 474, 474, 473, 471, 471, 472, 472, 471, 473, 472, 473, 471, 470, 470, 470, 468, 468, 470, 471, 472, 472, 472, 473, 470, 470, 470, 471, 470, 468, 468, 468, 468, 470, 471, 470, 471, 472, 471, 471, 470, 470, 471, 472, 472, 472, 473, 472, 472, 473, 474, 474, 475, 476, 475, 476, 477, 476, 475, 473, 472, 475, 477, 478, 478, 480, 481, 481, 480, 479, 477, 479, 478, 478, 476, 476, 475, 474, 475, 476, 476, 476, 477, 476, 476, 476, 478, 476, 475, 474, 474, 474, 473, 475, 474, 473, 473, 472, 473, 474, 473, 472, 474, 474, 475, 475, 475, 476, 476, 476, 476, 473, 474, 476, 476, 475, 474, 475, 473, 475, 476, 474, 473, 473, 473, 474, 475, 475, 475, 475, 475, 476, 475, 475, 475, 475, 474, 473, 473, 472, 472, 473, 474, 474, 475, 474, 475, 474, 475, 474, 474, 473, 473, 475, 475, 474, 474, 474, 475, 474, 474, 473, 473, 472, 472, 472, 472, 472, 472, 473, 474, 471, 472, 470, 470, 471, 472, 472, 472, 472, 472, 473, 473, 473, 473, 472, 474, 475, 476, 477, 476, 474, 474, 474, 475, 475, 473, 472, 471, 471, 471, 473, 474, 474, 473, 472, 471, 471, 469, 471, 471, 471, 472, 472, 470, 470, 470, 469, 470, 470, 470, 468, 467, 467, 466, 467, 467, 468, 468, 467, 468, 467, 468, 467, 468, 468, 469, 469, 470, 470, 470, 470, 470, 471, 473, 473, 474, 474, 474, 475, 475, 473, 475, 474, 476, 477, 480, 481, 481, 479, 478, 475, 475, 475, 477, 479, 480, 481, 481, 482, 484, 483, 482, 479, 478, 478, 479, 479, 479, 479, 478, 477, 478, 476, 475, 473, 474, 475, 476, 474, 473, 472, 472, 472, 473, 475, 475, 476, 474, 473, 472, 472, 471, 469, 469, 469, 470, 469, 471, 470, 469, 469, 470, 468, 468, 468, 469, 469, 470, 471, 473, 473, 473, 474, 474, 473, 472, 471, 473, 473, 474, 474, 475, 476, 476, 479, 478, 476, 475, 475, 477, 478, 478, 476, 476, 475, 475, 478, 478, 478, 478, 476, 474, 476, 474, 476, 476, 475, 474, 475, 474, 475, 473, 473, 473, 472, 471, 470, 470, 471, 469, 469, 469, 472, 473, 472, 472, 472, 472, 472, 472, 473, 472, 473, 473, 472, 473, 472, 473, 473, 473, 472, 474, 474, 475, 474, 475, 476, 477, 476, 477, 475, 475, 474, 473, 474, 474, 474, 476, 477, 478, 479, 478, 478, 477, 474, 476, 475, 476, 477, 478, 479, 478, 478, 478, 478, 476, 476, 474, 473, 471, 471, 472, 472, 472, 472, 472, 470, 468, 467, 469, 471, 472, 472, 472, 472, 472, 471, 470, 468, 469, 470, 469, 469, 469, 470, 469, 470, 470, 470, 471, 470, 468, 468, 469, 470, 470, 471, 472, 473, 474, 473, 470, 470, 469, 469, 469, 471, 470, 471, 473, 474, 475, 476, 474, 474, 475, 476, 475, 477, 477, 477, 476, 475, 474, 475, 477, 476, 477, 475, 474, 475, 473, 474, 473, 473, 473, 474, 474, 473, 472, 472, 470, 472, 474, 474, 473, 472, 471, 472, 471, 472, 473, 474, 474, 472, 472, 472, 471, 471, 473, 473, 473, 473, 471, 472, 471, 471, 471, 473, 474, 476, 475, 475, 474, 472, 472, 472, 472, 472, 474, 474, 474, 474, 476, 476, 477, 477, 478, 476, 477, 475, 477, 477, 476, 477, 478, 479, 478, 478, 480, 479, 478, 478, 477, 477, 478, 477, 477, 478, 477, 476, 475, 474, 473, 472, 472, 473, 471, 471, 470, 470, 472, 473, 473, 472, 471, 471, 468, 467, 468, 467, 467, 466, 466, 467, 468, 470, 471, 471, 473, 474, 474, 472, 473, 472, 471, 471, 471, 473, 474, 476, 475, 476, 476, 477, 478, 476, 475, 474, 475, 473, 472, 475, 476, 476, 476, 475, 472, 470, 471, 472, 472, 473, 472, 471, 471, 470, 470, 471, 470, 469, 470, 471, 471, 472, 474, 475, 475, 475, 475, 475, 476, 476, 476, 474, 474, 472, 473, 473, 473, 473, 475, 475, 477, 479, 480, 478, 477, 475, 475, 472, 473, 474, 474, 472, 472, 469, 470, 471, 473, 472, 474, 474, 474, 475, 474, 473, 476, 475, 474, 475, 475, 474, 474, 476, 476, 476, 477, 476, 475, 476, 475, 476, 475, 475, 476, 477, 476, 477, 478, 477, 476, 474, 474, 474, 474, 473, 473, 471, 471, 473, 473, 473, 472, 471, 472, 472, 473, 472, 473, 471, 470, 469, 469, 469, 471, 472, 471, 473, 473, 473, 473, 473, 471, 469, 468, 467, 467, 466, 466, 468, 468, 471, 472, 473, 473, 474, 473, 472, 472, 473, 474, 475, 474, 472, 473, 472, 474, 473, 473, 472, 473, 474, 475, 478, 478, 478, 476, 476, 475, 475, 473, 473, 472, 474, 475, 475, 474, 474, 474, 473, 473, 472, 473, 474, 474, 474, 473, 474, 475, 475, 478, 479, 481, 481, 481, 480, 479, 478, 478, 479, 478, 478, 479, 479, 479, 479, 479, 480, 479, 479, 479, 478, 477, 477, 477, 477, 478, 478, 476, 477, 476, 478, 479, 479, 478, 479, 477, 479, 478, 477, 478, 477, 476, 475, 474, 474, 474, 475, 476, 477, 476, 477, 476, 476, 475, 473, 472, 472, 471, 472, 473, 472, 471, 470, 469, 470, 470, 472, 473, 472, 472, 472, 471, 471, 472, 472, 471, 471, 471, 470, 469, 467, 467, 468, 469, 469, 470, 471, 473, 472, 471, 471, 470, 471, 470, 469, 469, 470, 469, 470, 471, 471, 472, 473, 472, 471, 472, 472, 472, 473, 473, 474, 474, 476, 478, 479, 479, 478, 479, 480, 481, 479, 479, 479, 481, 481, 481, 482, 479, 479, 479, 479, 478, 477, 477, 478, 476, 477, 476, 474, 474, 474, 473, 472, 470, 470, 470, 471, 469, 468, 468, 469, 469, 469, 470, 470, 470, 470, 471, 471, 472, 472, 472, 473, 472, 472, 472, 471, 471, 471, 470, 473, 475, 476, 478, 478, 477, 475, 476, 477, 478, 478, 479, 480, 481, 481, 480, 479, 478, 478, 478, 479, 479, 480, 479, 479, 479, 477, 477, 476, 475, 476, 476, 478, 477, 477, 477, 476, 477, 476, 475, 474, 475, 477, 477, 478, 475, 474, 474, 474, 473, 474, 474, 473, 474, 474, 474, 473, 474, 475, 476, 476, 476, 477, 477, 476, 477, 477, 478, 476, 475, 475, 473, 475, 475, 474, 474, 474, 474, 474, 475, 476, 477, 478, 476, 476, 475, 474, 474, 473, 473, 472, 471, 469, 470, 470, 470, 471, 470, 472, 472, 474, 474, 476, 474, 472, 471, 472, 474, 473, 474, 473, 474, 474, 474, 474, 475, 476, 475, 475, 476, 475, 475, 475, 476, 476, 477, 476, 477, 477, 478, 475, 474, 475, 474, 474, 476, 476, 476, 476, 475, 474, 473, 473, 471, 471, 471, 471, 472, 472, 472, 472, 473, 473, 473, 472, 473, 472, 474, 473, 472, 471, 472, 472, 473, 473, 473, 472, 472, 470, 472, 469, 470, 469, 470, 468, 467, 467, 466, 468, 469, 468, 469, 470, 470, 468, 467, 467, 466, 466, 467, 469, 469, 470, 472, 470, 470, 471, 470, 471, 471, 473, 473, 473, 473, 473, 475, 475, 475, 475, 475, 476, 477, 477, 478, 479, 479, 479, 479, 479, 480, 480, 480, 481, 481, 479, 478, 476, 475, 477, 478, 479, 479, 478, 476, 475, 474, 474, 474, 474, 475, 474, 472, 473, 473, 471, 470, 472, 472, 471, 470, 469, 469, 471, 471, 470, 472, 473, 473, 472, 471, 469, 469, 468, 468, 470, 469, 469, 470, 470, 470, 472, 472, 474, 474, 474, 472, 473, 473, 473, 473, 475, 475, 475, 478, 478, 478, 479, 481, 482, 480, 480, 479, 479, 480, 479, 480, 481, 481, 480, 479, 478, 479, 479, 480, 483, 483, 482, 480, 478, 477, 476, 474, 474, 475, 476, 475, 477, 478, 478, 477, 476, 474, 475, 475, 476, 476, 475, 474, 474, 473, 473, 473, 471, 472, 472, 472, 473, 474, 475, 474, 475, 474, 475, 475, 476, 478, 478, 477, 476, 476, 476, 475, 476, 475, 476, 476, 475, 474, 472, 474, 474, 475, 476, 475, 474, 474, 474, 472, 473, 471, 470, 469, 470, 471, 472, 474, 474, 472, 470, 470, 468, 467, 469, 470, 471, 471, 471, 469, 468, 468, 468, 468, 468, 469, 470, 470, 472, 471, 470, 469, 468, 467, 467, 467, 468, 469, 469, 469, 470, 472, 472, 472, 472, 472, 472, 473, 473, 473, 472, 473, 474, 474, 475, 474, 474, 473, 473, 472, 474, 474, 474, 473, 473, 472, 472, 473, 474, 474, 473, 474, 473, 473, 472, 471, 471, 470, 470, 472, 474, 473, 473, 474, 473, 472, 473, 475, 476, 476, 477, 477, 475, 474, 472, 474, 474, 474, 474, 474, 473, 475, 477, 478, 479, 478, 476, 475, 474, 475, 475, 476, 476, 476, 477, 478, 477, 476, 478, 477, 475, 476, 474, 475, 475, 475, 476, 477, 477, 477, 477, 477, 477, 477, 476, 477, 476, 476, 476, 475, 475, 474, 475, 475, 476, 475, 474, 474, 474, 475, 475, 475, 474, 473, 473, 474, 476, 475, 474, 474, 474, 476, 477, 476, 475, 473, 473, 471, 472, 472, 473, 472, 472, 474, 473, 474, 475, 474, 472, 472, 472, 472, 471, 471, 470, 471, 472, 471, 471, 471, 472, 471, 473, 472, 473, 473, 474, 474, 474, 473, 472, 471, 471, 471, 472, 473, 473, 472, 471, 471, 470, 471, 472, 471, 470, 470, 471, 470, 469, 469, 469, 470, 470, 470, 470, 471, 469, 470, 471, 471, 472, 470, 470, 470, 469, 470, 470, 470, 472, 472, 471, 471, 472, 472, 472, 473, 472, 473, 472, 471, 471, 473, 473, 474, 475, 475, 476, 476, 477, 477, 477, 476, 477, 478, 479, 479, 478, 478, 477, 478, 476, 476, 476, 477, 477, 477, 478, 480, 481, 482, 482, 479, 476, 475, 473, 475, 476, 478, 479, 478, 478, 478, 477, 474, 475, 475, 473, 473, 474, 473, 473, 472, 472, 472, 471, 471, 473, 474, 475, 474, 474, 473, 472, 471, 470, 470, 469, 470, 470, 471, 472, 473, 474, 475, 477, 476, 476, 475, 473, 473, 471, 473, 475, 476, 478, 480, 478, 477, 474, 472, 469, 471, 473, 475, 475, 474, 473, 471, 471, 470, 470, 473, 474, 472, 472, 473, 472, 473, 472, 472, 471, 473, 473, 474, 473, 474, 473, 473, 472, 472, 472, 472, 473, 473, 471, 470, 471, 472, 473, 475, 475, 474, 474, 475, 476, 476, 476, 476, 476, 476, 476, 475, 474, 473, 472, 472, 471, 471, 472, 474, 472, 473, 473, 474, 474, 474, 474, 474, 476, 476, 476, 475, 475, 474, 474, 473, 472, 471, 471, 472, 472, 474, 473, 475, 474, 474, 474, 475, 475, 475, 474, 474, 475, 474, 474, 474, 475, 475, 476, 477, 477, 475, 473, 474, 474, 475, 475, 476, 477, 476, 476, 475, 474, 472, 472, 473, 473, 474, 474, 474, 472, 471, 470, 471, 472, 471, 472, 472, 472, 471, 472, 472, 472, 473, 474, 472, 471, 472, 472, 474, 474, 475, 474, 472, 472, 470, 470, 472, 474, 475, 476, 476, 476, 475, 474, 474, 473, 473, 473, 475, 475, 475, 475, 475, 474, 473, 473, 472, 472, 472, 474, 472, 471, 471, 471, 472, 471, 472, 471, 470, 469, 468, 468, 469, 470, 473, 472, 473, 472, 472, 471, 471, 472, 472, 471, 471, 471, 472, 473, 473, 472, 470, 471, 470, 470, 470, 469, 468, 467, 467, 470, 471, 471, 470, 470, 469, 469, 468, 470, 469, 470, 470, 470, 470, 470, 471, 472, 472, 471, 471, 474, 475, 476, 476, 476, 478, 477, 478, 479, 478, 477, 476, 476, 476, 477, 477, 479, 480, 481, 479, 477, 477, 476, 476, 476, 476, 474, 475, 476, 475, 474, 473, 473, 474, 473, 474, 473, 472, 471, 472, 471, 473, 471, 471, 472, 473, 473, 472, 474, 474, 473, 473, 473, 474, 473, 474, 474, 475, 475, 475, 476, 476, 476, 477, 478, 479, 478, 478, 477, 478, 475, 474, 474, 473, 474, 475, 477, 477, 475, 475, 475, 474, 476, 474, 473, 471, 472, 471, 474, 475, 476, 474, 472, 470, 470, 470, 472, 473, 473, 472, 470, 470, 468, 469, 469, 470, 473, 472, 472, 471, 470, 471, 472, 472, 472, 472, 474, 475, 474, 476, 476, 475, 473, 473, 472, 472, 473, 473, 472, 473, 473, 474, 472, 472, 471, 472, 472, 473, 474, 474, 474, 476, 473, 473, 473, 472, 473, 472, 473, 473, 472, 471, 472, 472, 472, 472, 473, 473, 473, 473, 472, 471, 471, 471, 471, 471, 472, 471, 472, 472, 472, 472, 472, 473, 475, 475, 475, 477, 475, 476, 476, 475, 475, 474, 474, 475, 474, 475, 475, 474, 475, 475, 473, 472, 471, 471, 471, 471, 472, 472, 471, 473, 473, 474, 473, 473, 472, 472, 475, 476, 476, 476, 474, 473, 473, 473, 474, 474, 475, 474, 474, 476, 475, 474, 473, 474, 473, 474, 472, 471, 469, 468, 468, 469, 469, 472, 472, 472, 473, 473, 473, 472, 472, 472, 472, 472, 470, 470, 470, 471, 472, 473, 471, 472, 472, 471, 471, 471, 470, 471, 471, 471, 470, 470, 471, 472, 470, 470, 469, 469, 468, 468, 469, 469, 469, 470, 470, 471, 469, 469, 469, 467, 468, 468, 468, 469, 470, 471, 470, 472, 472, 471, 471, 470, 470, 471, 471, 470, 469, 471, 473, 474, 473, 472, 470, 470, 469, 471, 471, 474, 474, 473, 472, 471, 471, 473, 473, 475, 474, 474, 473, 473, 472, 471, 471, 472, 472, 471, 471, 473, 475, 474, 473, 472, 470, 472, 473, 472, 471, 471, 470, 470, 470, 471, 471, 474, 474, 475, 477, 476, 476, 476, 476, 475, 476, 477, 479, 479, 478, 480, 480, 480, 480, 478, 477, 477, 478, 480, 481, 480, 480, 477, 478, 478, 478, 479, 477, 477, 476, 476, 476, 476, 475, 475, 474, 474, 474, 474, 474, 474, 474, 475, 476, 475, 475, 475, 473, 472, 472, 472, 473, 472, 472, 472, 471, 472, 472, 472, 471, 470, 471, 471, 472, 472, 471, 473, 473, 475, 475, 475, 474, 476, 476, 474, 474, 473, 474, 473, 472, 472, 474, 475, 475, 475, 476, 477, 477, 478, 477, 476, 476, 473, 473, 474, 474, 474, 474, 474, 474, 472, 472, 471, 472, 473, 472, 470, 468, 466, 467, 467, 467, 468, 469, 470, 469, 467, 465, 466, 467, 466, 467, 467, 468, 469, 469, 469, 469, 469, 470, 469, 469, 470, 470, 471, 470, 469, 469, 470, 472, 472, 473, 472, 472, 471, 472, 473, 473, 473, 473, 473, 474, 474, 475, 474, 476, 477, 477, 478, 478, 477, 476, 478, 477, 477, 476, 475, 476, 476, 476, 476, 476, 476, 475, 476, 474, 475, 474, 474, 476, 478, 478, 479, 477, 477, 478, 477, 478, 479, 480, 480, 480, 478, 474, 475, 473, 474, 475, 473, 474, 472, 473, 474, 475, 474, 474, 472, 471, 471, 470, 471, 472, 472, 473, 473, 474, 473, 472, 471, 470, 471, 471, 471, 470, 470, 471, 472, 471, 472, 473, 474, 475, 474, 475, 474, 474, 475, 476, 477, 477, 477, 476, 475, 476, 476, 476, 477, 478, 477, 477, 475, 475, 478, 477, 476, 475, 476, 475, 476, 476, 476, 476, 476, 475, 474, 474, 474, 474, 475, 475, 474, 473, 472, 473, 473, 473, 472, 472, 472, 473, 473, 473, 473, 471, 472, 471, 472, 473, 472, 473, 474, 474, 475, 474, 472, 473, 470, 470, 469, 470, 470, 470, 472, 471, 471, 470, 470, 469, 470, 469, 469, 468, 467, 467, 467, 468, 469, 471, 469, 469, 468, 467, 468, 466, 467, 468, 469, 470, 470, 468, 467, 468, 469, 469, 469, 468, 468, 466, 467, 468, 470, 472, 472, 473, 473, 473, 472, 473, 473, 474, 474, 475, 474, 472, 472, 473, 472, 473, 474, 473, 473, 475, 478, 480, 479, 477, 477, 476, 474, 473, 473, 473, 474, 473, 472, 474, 474, 475, 475, 475, 475, 477, 477, 477, 477, 477, 477, 477, 476, 476, 477, 477, 476, 477, 475, 477, 476, 477, 477, 476, 477, 476, 474, 474, 472, 471, 470, 471, 472, 474, 473, 472, 472, 471, 472, 471, 472, 472, 468, 469, 471, 472, 473, 474, 475, 476, 476, 474, 473, 473, 471, 470, 471, 471, 472, 471, 473, 471, 471, 471, 470, 470, 471, 471, 472, 472, 471, 470, 471, 470, 470, 470, 471, 471, 472, 470, 472, 472, 473, 473, 471, 470, 469, 468, 471, 472, 472, 471, 472, 473, 473, 474, 473, 472, 473, 474, 474, 476, 477, 477, 477, 476, 476, 478, 476, 476, 476, 476, 476, 476, 475, 475, 476, 477, 477, 476, 476, 476, 476, 476, 475, 476, 475, 475, 477, 478, 478, 476, 474, 474, 475, 477, 475, 474, 474, 473, 475, 474, 475, 474, 474, 472, 472, 471, 470, 469, 469, 469, 469, 469, 470, 470, 471, 470, 470, 468, 468, 467, 468, 469, 468, 468, 470, 470, 472, 472, 474, 473, 472, 474, 472, 471, 470, 471, 473, 473, 476, 475, 475, 475, 473, 473, 474, 473, 474, 474, 473, 472, 472, 471, 472, 472, 474, 474, 475, 473, 472, 473, 473, 471, 472, 473, 475, 475, 476, 476, 477, 476, 476, 475, 474, 473, 472, 473, 473, 474, 474, 473, 473, 472, 472, 472, 473, 475, 476, 476, 477, 474, 474, 473, 472, 472, 472, 473, 474, 473, 472, 472, 471, 470, 471, 469, 469, 470, 471, 470, 473, 473, 474, 474, 474, 473, 473, 472, 473, 473, 473, 471, 471, 471, 470, 471, 472, 473, 474, 473, 473, 472, 472, 472, 473, 473, 472, 472, 472, 473, 474, 473, 473, 475, 473, 474, 474, 475, 476, 476, 476, 476, 477, 478, 478, 477, 476, 477, 476, 477, 476, 477, 476, 475, 477, 478, 478, 476, 475, 476, 475, 475, 476, 476, 475, 475, 474, 474, 474, 474, 475, 476, 476, 475, 474, 474, 473, 474, 474, 473, 472, 474, 474, 475, 476, 476, 475, 474, 473, 474, 474, 475, 476, 476, 476, 476, 476, 477, 477, 476, 476, 476, 474, 474, 475, 477, 477, 478, 477, 475, 475, 475, 476, 476, 475, 475, 475, 474, 472, 471, 471, 471, 471, 471, 472, 471, 469, 468, 467, 468, 468, 470, 470, 469, 469, 467, 467, 467, 468, 468, 468, 469, 469, 469, 468, 467, 466, 467, 467, 467, 469, 468, 469, 467, 468, 469, 469, 468, 469, 470, 471, 472, 473, 473, 473, 475, 477, 477, 477, 477, 476, 474, 474, 474, 476, 476, 476, 477, 478, 478, 479, 479, 479, 479, 478, 478, 476, 476, 475, 475, 474, 472, 473, 474, 475, 475, 475, 475, 475, 474, 474, 472, 470, 469, 471, 472, 472, 471, 471, 469, 470, 471, 473, 473, 474, 473, 472, 472, 472, 472, 471, 470, 471, 471, 471, 474, 474, 473, 474, 475, 477, 477, 477, 477, 478, 478, 477, 479, 477, 477, 476, 477, 476, 476, 475, 475, 475, 475, 476, 477, 476, 477, 475, 475, 473, 474, 473, 473, 474, 473, 473, 471, 471, 471, 473, 473, 475, 474, 475, 473, 474, 475, 475, 475, 475, 473, 473, 471, 470, 469, 471, 472, 474, 475, 474, 473, 472, 472, 473, 474, 474, 474, 472, 472, 472, 473, 473, 472, 471, 470, 470, 470, 470, 471, 473, 474, 474, 474, 474, 473, 474, 474, 475, 474, 474, 474, 475, 475, 475, 473, 472, 473, 473, 473, 471, 473, 474, 475, 474, 476, 474, 474, 475, 475, 476, 475, 474, 474, 474, 473, 473, 472, 471, 471, 472, 472, 472, 470, 471, 469, 469, 469, 469, 469, 468, 467, 467, 466, 466, 464, 463, 464, 464, 465, 466, 467, 469, 471, 473, 474, 472, 472, 471, 472, 472, 472, 473, 473, 473, 475, 477, 478, 480, 480, 481, 482, 483, 483, 483, 481, 481, 481, 481, 483, 483, 482, 484, 482, 481, 478, 479, 479, 480, 480, 479, 478, 477, 475, 475, 476, 477, 476, 475, 475, 473, 473, 474, 472, 472, 470, 471, 471, 472, 472, 471, 472, 472, 471, 472, 473, 474, 475, 475, 473, 474, 474, 474, 473, 471, 470, 469, 468, 468, 470, 470, 471, 471, 471, 472, 473, 474, 475, 477, 477, 478, 477, 477, 477, 478, 477, 479, 480, 479, 478, 474, 473, 473, 474, 475, 475, 474, 475, 474, 474, 473, 473, 472, 472, 471, 472, 471, 471, 470, 471, 471, 470, 470, 470, 471, 470, 471, 471, 473, 475, 478, 477, 477, 475, 476, 477, 477, 477, 477, 479, 478, 478, 478, 477, 477, 476, 476, 477, 478, 479, 479, 479, 478, 478, 478, 474, 474, 472, 471, 472, 471, 471, 474, 474, 474, 473, 472, 473, 473, 474, 473, 471, 470, 471, 470, 469, 470, 471, 470, 471, 472, 472, 473, 472, 474, 474, 474, 476, 476, 476, 475, 474, 475, 476, 477, 476, 476, 475, 474, 475, 474, 471, 471, 472, 471, 469, 471, 474, 473, 472, 473, 472, 472, 473, 472, 473, 473, 472, 472, 472, 472, 472, 470, 469, 467, 468, 470, 470, 471, 473, 472, 471, 472, 471, 469, 470, 470, 471, 471, 471, 472, 474, 474, 474, 475, 473, 474, 474, 475, 472, 472, 471, 472, 472, 472, 472, 472, 471, 471, 471, 473, 474, 474, 474, 475, 477, 477, 476, 476, 475, 476, 477, 478, 478, 477, 477, 476, 475, 474, 474, 472, 472, 471, 470, 471, 471, 474, 474, 475, 476, 477, 476, 476, 475, 476, 475, 476, 475, 475, 473, 473, 472, 473, 472, 474, 473, 474, 472, 473, 471, 473, 471, 471, 470, 471, 472, 472, 474, 472, 472, 472, 472, 471, 471, 470, 472, 472, 472, 472, 472, 472, 472, 472, 473, 474, 475, 476, 475, 475, 474, 475, 476, 476, 476, 476, 477, 479, 478, 478, 478, 478, 477, 476, 475, 474, 472, 472, 474, 474, 478, 479, 479, 477, 476, 474, 474, 473, 472, 471, 468, 466, 465, 466, 469, 469, 471, 472, 472, 470, 469, 468, 468, 469, 471, 472, 473, 471, 471, 471, 471, 473, 474, 473, 474, 473, 473, 473, 473, 473, 474, 473, 473, 473, 473, 474, 477, 478, 478, 477, 475, 475, 474, 475, 474, 475, 474, 474, 473, 473, 474, 475, 475, 474, 474, 473, 472, 471, 471, 470, 470, 471, 470, 472, 473, 475, 475, 473, 472, 472, 471, 469, 470, 470, 470, 470, 470, 470, 471, 471, 473, 472, 472, 474, 474, 475, 476, 474, 474, 474, 474, 475, 476, 473, 473, 474, 474, 476, 475, 476, 475, 476, 474, 475, 473, 473, 473, 472, 474, 475, 475, 475, 473, 472, 471, 472, 473, 475, 475, 475, 473, 474, 474, 473, 473, 472, 472, 471, 471, 469, 468, 470, 471, 471, 471, 472, 473, 472, 472, 473, 472, 472, 471, 470, 470, 470, 469, 469, 467, 469, 469, 469, 471, 471, 470, 470, 471, 473, 474, 475, 475, 476, 475, 476, 476, 475, 474, 475, 476, 478, 479, 480, 479, 478, 479, 477, 478, 479, 480, 479, 480, 478, 475, 476, 475, 476, 474, 474, 472, 473, 475, 474, 475, 474, 474, 472, 472, 471, 469, 468, 469, 469, 468, 467, 467, 468, 468, 468, 470, 471, 470, 469, 469, 469, 469, 470, 471, 471, 471, 473, 473, 474, 471, 470, 469, 469, 472, 473, 475, 476, 477, 478, 478, 478, 477, 476, 474, 475, 475, 476, 476, 475, 475, 475, 474, 474, 475, 474, 474, 474, 476, 476, 476, 475, 476, 475, 476, 477, 477, 477, 478, 477, 477, 476, 475, 476, 475, 477, 478, 476, 477, 477, 477, 477, 477, 475, 473, 473, 471, 472, 471, 472, 473, 476, 477, 476, 477, 476, 474, 474, 474, 474, 475, 475, 476, 475, 472, 473, 473, 475, 476, 477, 477, 477, 477, 476, 476, 476, 475, 475, 476, 477, 476, 476, 476, 475, 476, 477, 477, 476, 476, 476, 477, 476, 474, 474, 475, 474, 473, 474, 473, 472, 473, 475, 475, 476, 476, 477, 477, 476, 475, 476, 474, 475, 475, 474, 471, 470, 470, 470, 470, 470, 471, 470, 470, 469, 468, 469, 469, 468, 467, 466, 465, 465, 467, 469, 468, 467, 466, 467, 466, 466, 467, 466, 467, 468, 469, 470, 469, 469, 470, 470, 470, 471, 471, 472, 472, 473, 474, 474, 473, 474, 475, 476, 475, 475, 476, 476, 476, 476, 477, 476, 476, 476, 477, 478, 479, 478, 478, 478, 477, 477, 477, 476, 477, 477, 477, 478, 477, 478, 478, 476, 474, 474, 474, 475, 475, 474, 473, 472, 471, 471, 472, 473, 472, 474, 473, 474, 473, 472, 471, 470, 471, 469, 469, 469, 470, 471, 473, 475, 475, 475, 473, 471, 471, 472, 474, 473, 474, 472, 471, 470, 471, 471, 471, 470, 470, 471, 471, 472, 473, 474, 474, 476, 476, 476, 475, 473, 473, 472, 472, 474, 473, 474, 473, 474, 474, 475, 475, 474, 474, 473, 472, 473, 473, 473, 474, 475, 474, 473, 474, 475, 475, 475, 475, 473, 472, 472, 473, 473, 474, 473, 473, 474, 475, 474, 473, 474, 473, 473, 475, 475, 475, 476, 477, 478, 477, 477, 476, 474, 475, 475, 474, 473, 471, 471, 470, 473, 474, 476, 476, 475, 474, 473, 473, 474, 474, 474, 474, 474, 474, 474, 475, 474, 473, 473, 473, 475, 475, 475, 474, 475, 474, 476, 476, 476, 475, 476, 476, 475, 475, 474, 475, 473, 475, 475, 476, 477, 476, 476, 476, 475, 472, 470, 472, 471, 474, 474, 475, 475, 475, 472, 471, 469, 470, 473, 474, 475, 472, 471, 472, 472, 472, 474, 475, 475, 475, 475, 476, 477, 476, 477, 476, 475, 474, 475, 476, 475, 473, 474, 472, 473, 472, 473, 471, 472, 473, 473, 475, 475, 475, 476, 474, 472, 472, 470, 470, 471, 470, 471, 473, 473, 473, 472, 473, 474, 473, 471, 471, 470, 472, 472, 471, 471, 471, 471, 471, 471, 472, 473, 474, 475, 475, 474, 472, 472, 472, 472, 474, 473, 473, 473, 473, 473, 474, 473, 473, 473, 474, 473, 474, 475, 476, 476, 475, 474, 475, 475, 476, 476, 475, 475, 477, 478, 478, 478, 477, 476, 477, 475, 476, 476, 474, 475, 473, 472, 472, 472, 473, 473, 474, 474, 474, 472, 473, 472, 472, 472, 471, 470, 470, 471, 471, 472, 471, 471, 472, 473, 474, 474, 474, 475, 476, 476, 474, 473, 472, 472, 471, 471, 472, 474, 473, 472, 474, 474, 472, 472, 473, 473, 474, 474, 475, 473, 474, 473, 472, 473, 471, 470, 468, 468, 469, 469, 470, 471, 469, 469, 469, 469, 469, 471, 472, 472, 471, 470, 471, 472, 471, 471, 472, 472, 471, 471, 472, 471, 473, 472, 473, 473, 472, 473, 471, 472, 472, 472, 472, 472, 471, 474, 474, 474, 474, 474, 474, 475, 477, 476, 476, 478, 477, 478, 477, 476, 477, 476, 477, 476, 476, 474, 474, 474, 474, 474, 474, 475, 475, 477, 475, 472, 470, 472, 471, 473, 471, 472, 471, 470, 469, 468, 468, 469, 471, 473, 473, 472, 472, 473, 474, 473, 473, 473, 471, 469, 468, 469, 469, 469, 470, 470, 469, 468, 469, 471, 472, 475, 476, 475, 474, 473, 473, 472, 473, 471, 472, 473, 473, 476, 476, 479, 477, 480, 479, 478, 476, 475, 476, 476, 478, 479, 478, 477, 477, 474, 472, 472, 471, 471, 471, 473, 473, 473, 473, 475, 474, 475, 474, 473, 473, 474, 475, 473, 474, 473, 474, 472, 471, 471, 473, 473, 475, 476, 475, 475, 476, 475, 477, 476, 475, 475, 477, 476, 478, 477, 478, 476, 476, 476, 476, 476, 476, 476, 475, 476, 476, 476, 475, 475, 475, 475, 477, 477, 476, 476, 476, 475, 475, 476, 476, 477, 476, 475, 475, 473, 473, 473, 472, 475, 475, 474, 473, 474, 474, 473, 472, 472, 470, 468, 469, 469, 470, 473, 471, 473, 473, 473, 472, 471, 470, 469, 470, 471, 472, 472, 470, 471, 470, 470, 470, 471, 473, 474, 475, 476, 475, 474, 472, 471, 471, 472, 473, 473, 474, 474, 474, 475, 476, 477, 475, 472, 472, 473, 472, 472, 473, 474, 474, 477, 476, 478, 478, 478, 477, 478, 477, 475, 474, 475, 476, 477, 479, 480, 481, 481, 480, 480, 478, 477, 477, 478, 478, 478, 478, 478, 477, 477, 476, 474, 473, 475, 476, 476, 473, 473, 471, 470, 470, 470, 471, 470, 470, 471, 470, 469, 469, 468, 469, 468, 467, 465, 466, 466, 468, 467, 467, 468, 469, 470, 470, 470, 471, 472, 471, 471, 468, 468, 469, 470, 470, 471, 474, 475, 474, 474, 474, 475, 473, 474, 473, 472, 471, 470, 471, 472, 471, 471, 471, 472, 472, 472, 472, 471, 471, 471, 468, 469, 470, 469, 471, 471, 471, 471, 472, 471, 472, 474, 474, 475, 474, 475, 474, 475, 475, 477, 479, 478, 477, 478, 477, 478, 477, 479, 479, 478, 478, 479, 477, 480, 480, 480, 481, 481, 478, 476, 474, 474, 477, 478, 478, 480, 476, 475, 474, 473, 473, 475, 475, 475, 475, 475, 474, 473, 472, 470, 472, 471, 473, 473, 471, 473, 473, 473, 473, 473, 473, 473, 472, 472, 470, 471, 473, 473, 473, 474, 475, 475, 475, 474, 473, 473, 474, 476, 475, 474, 475, 475, 476, 476, 476, 477, 475, 474, 471, 471, 472, 473, 475, 476, 476, 476, 476, 474, 473, 473, 474, 473, 475, 473, 472, 473, 473, 473, 473, 474, 471, 471, 470, 471, 470, 470, 471, 470, 471, 470, 469, 470, 470, 469, 469, 468, 472, 472, 471, 470, 471, 472, 472, 474, 474, 474, 472, 472, 472, 473, 474, 474, 474, 472, 473, 472, 472, 474, 476, 475, 474, 473, 471, 471, 472, 473, 474, 474, 474, 474, 475, 476, 476, 476, 474, 472, 472, 473, 474, 473, 473, 472, 472, 473, 472, 473, 473, 474, 475, 475, 474, 474, 473, 473, 472, 471, 471, 469, 471, 470, 471, 473, 472, 472, 471, 472, 473, 474, 473, 473, 473, 472, 472, 472, 473, 475, 475, 475, 474, 473, 473, 473, 472, 473, 474, 475, 474, 474, 474, 474, 475, 476, 477, 477, 477, 475, 474, 472, 473, 472, 473, 473, 474, 473, 473, 470, 470, 471, 472, 473, 474, 472, 470, 469, 468, 469, 469, 471, 473, 471, 471, 471, 471, 471, 471, 471, 470, 470, 472, 472, 473, 474, 474, 473, 474, 474, 475, 474, 475, 475, 476, 477, 477, 478, 479, 480, 479, 480, 478, 477, 477, 477, 476, 475, 476, 476, 474, 475, 475, 477, 478, 477, 477, 476, 474, 474, 475, 477, 477, 479, 476, 476, 473, 474, 474, 475, 476, 475, 475, 475, 473, 471, 471, 472, 472, 472, 472, 471, 472, 471, 472, 472, 471, 472, 472, 472, 473, 474, 474, 475, 475, 474, 472, 472, 471, 472, 474, 475, 475, 475, 474, 472, 473, 473, 473, 474, 475, 474, 474, 475, 475, 477, 476, 476, 475, 473, 473, 473, 473, 473, 475, 476, 475, 475, 474, 473, 473, 472, 473, 472, 472, 473, 473, 472, 471, 469, 470, 468, 469, 470, 471, 471, 470, 468, 468, 468, 469, 471, 470, 470, 470, 469, 469, 470, 470, 471, 471, 470, 471, 470, 471, 472, 473, 475, 475, 473, 473, 472, 472, 471, 472, 473, 475, 475, 475, 474, 474, 475, 475, 474, 474, 476, 475, 473, 473, 472, 473, 473, 475, 474, 475, 475, 474, 475, 474, 475, 476, 477, 477, 478, 477, 476, 475, 475, 476, 476, 477, 477, 477, 475, 473, 474, 475, 477, 477, 477, 477, 476, 476, 476, 474, 473, 473, 474, 474, 473, 472, 472, 473, 474, 477, 478, 478, 478, 478, 477, 475, 475, 475, 475, 474, 474, 474, 474, 473, 472, 472, 473, 475, 474, 475, 474, 475, 474, 473, 473, 473, 473, 474, 473, 474, 473, 474, 474, 473, 475, 475, 475, 474, 476, 476, 475, 475, 475, 475, 475, 474, 474, 474, 473, 474, 474, 473, 474, 472, 471, 471, 471, 472, 472, 473, 471, 471, 471, 470, 471, 471, 470, 470, 471, 471, 473, 473, 474, 473, 473, 472, 471, 471, 470, 470, 470, 470, 467, 467, 464, 466, 468, 471, 472, 474, 473, 473, 472, 472, 471, 471, 471, 473, 472, 473, 473, 473, 473, 472, 473, 472, 472, 470, 469, 470, 470, 471, 471, 472, 472, 474, 475, 476, 476, 476, 476, 476, 477, 474, 474, 473, 473, 474, 475, 475, 476, 476, 477, 476, 477, 476, 476, 476, 475, 476, 476, 477, 477, 479, 479, 480, 482, 480, 479, 477, 476, 478, 479, 478, 479, 478, 479, 479, 480, 479, 478, 476, 475, 474, 475, 474, 475, 476, 477, 477, 476, 476, 477, 477, 477, 478, 477, 477, 479, 477, 477, 475, 476, 476, 477, 478, 478, 478, 477, 475, 474, 474, 472, 472, 471, 471, 470, 470, 471, 470, 470, 468, 469, 469, 470, 471, 471, 471, 471, 469, 469, 468, 469, 470, 471, 471, 471, 470, 472, 471, 473, 471, 471, 472, 473, 474, 474, 474, 474, 471, 471, 471, 472, 472, 471, 474, 473, 472, 471, 470, 469, 469, 470, 471, 472, 472, 471, 470, 470, 470, 471, 471, 471, 472, 470, 470, 467, 469, 470, 471, 471, 471, 471, 470, 470, 469, 470, 471, 470, 471, 471, 470, 471, 473, 473, 475, 473, 474, 473, 473, 472, 472, 470, 471, 472, 472, 472, 474, 473, 471, 470, 470, 471, 471, 473, 473, 474, 473, 472, 471, 471, 471, 473, 473, 472, 471, 472, 473, 472, 471, 471, 471, 471, 471, 473, 473, 473, 473, 472, 472, 471, 472, 474, 475, 475, 476, 474, 474, 473, 474, 475, 475, 476, 475, 473, 471, 473, 475, 475, 475, 476, 476, 475, 476, 476, 476, 475, 475, 473, 473, 472, 471, 471, 474, 475, 476, 477, 476, 477, 477, 477, 478, 478, 477, 477, 476, 475, 475, 474, 474, 475, 474, 474, 475, 476, 475, 474, 474, 474, 474, 473, 473, 472, 472, 472, 473, 473, 474, 474, 475, 475, 475, 474, 473, 475, 475, 475, 476, 476, 475, 477, 476, 475, 476, 476, 475, 474, 473, 472, 471, 472, 473, 473, 473, 474, 473, 474, 474, 474, 473, 472, 471, 470, 472, 472, 475, 475, 476, 476, 475, 474, 475, 473, 472, 472, 473, 475, 476, 477, 477, 475, 474, 474, 474, 474, 474, 474, 477, 477, 475, 475, 475, 476, 475, 475, 473, 474, 472, 471, 470, 470, 470, 471, 472, 473, 473, 472, 474, 473, 475, 474, 474, 473, 475, 476, 476, 474, 473, 473, 472, 473, 474, 475, 475, 475, 475, 475, 474, 474, 476, 477, 477, 478, 476, 478, 478, 478, 479, 478, 478, 478, 476, 476, 476, 476, 476, 476, 477, 478, 477, 476, 477, 476, 473, 472, 472, 472, 473, 473, 472, 471, 471, 472, 470, 470, 470, 470, 470, 471, 470, 468, 466, 466, 467, 466, 466, 467, 468, 467, 467, 467, 469, 470, 470, 472, 472, 470, 469, 470, 470, 471, 471, 471, 471, 471, 471, 471, 470, 468, 469, 468, 469, 472, 473, 472, 472, 472, 473, 474, 475, 475, 476, 475, 474, 473, 471, 470, 469, 469, 469, 470, 470, 470, 470, 471, 471, 469, 469, 469, 469, 468, 469, 470, 469, 470, 470, 471, 471, 470, 469, 468, 468, 468, 471, 472, 472, 473, 473, 474, 473, 473, 473, 473, 474, 475, 475, 476, 476, 478, 478, 478, 480, 480, 482, 482, 480, 479, 480, 479, 480, 481, 480, 479, 480, 481, 481, 480, 479, 478, 480, 480, 479, 479, 477, 476, 477, 478, 478, 478, 477, 476, 475, 475, 475, 476, 474, 474, 473, 472, 472, 472, 474, 474, 475, 475, 473, 474, 473, 471, 471, 471, 471, 471, 473, 473, 474, 473, 473, 472, 472, 473, 472, 471, 472, 471, 472, 472, 474, 474, 472, 474, 474, 473, 474, 474, 474, 473, 473, 474, 474, 474, 475, 476, 476, 476, 475, 475, 475, 475, 476, 475, 475, 475, 476, 476, 477, 476, 478, 477, 475, 475, 475, 474, 473, 474, 475, 475, 476, 475, 475, 473, 474, 474, 475, 475, 473, 474, 473, 472, 472, 471, 469, 470, 471, 472, 470, 471, 470, 470, 469, 468, 468, 467, 465, 465, 465, 467, 468, 468, 468, 467, 466, 467, 466, 467, 466, 465, 464, 465, 467, 467, 468, 468, 467, 469, 469, 471, 471, 472, 472, 473, 474, 475, 474, 474, 475, 473, 473, 474, 475, 477, 478, 478, 479, 476, 478, 478, 479, 480, 478, 478, 477, 479, 480, 482, 481, 481, 480, 479, 480, 480, 479, 478, 477, 476, 477, 479, 478, 477, 475, 474, 473, 472, 473, 472, 472, 472, 473, 473, 473, 473, 472, 472, 471, 470, 471, 470, 470, 471, 471, 472, 473, 474, 476, 474, 474, 474, 472, 470, 471, 471, 471, 472, 471, 471, 471, 471, 471, 472, 471, 470, 470, 470, 470, 471, 472, 474, 474, 475, 472, 470, 468, 470, 472, 474, 476, 476, 476, 473, 472, 470, 471, 471, 472, 472, 472, 471, 470, 468, 469, 469, 470, 471, 471, 470, 469, 469, 469, 470, 470, 469, 469, 469, 469, 468, 469, 469, 468, 470, 471, 472, 472, 472, 472, 473, 472, 472, 471, 469, 469, 470, 470, 470, 471, 472, 474, 473, 474, 473, 474, 474, 474, 473, 473, 472, 475, 476, 479, 480, 479, 478, 480, 481, 481, 482, 481, 481, 481, 483, 482, 483, 482, 482, 482, 482, 483, 484, 483, 482, 480, 480, 478, 476, 474, 474, 474, 476, 477, 479, 478, 477, 476, 475, 475, 477, 478, 477, 477, 478, 476, 474, 473, 471, 473, 473, 472, 472, 471, 471, 472, 472, 471, 472, 471, 470, 469, 468, 467, 469, 470, 470, 469, 470, 472, 473, 473, 471, 471, 471, 470, 468, 467, 469, 470, 472, 471, 473, 474, 473, 471, 471, 472, 473, 475, 474, 473, 474, 474, 473, 474, 474, 474, 475, 474, 475, 475, 476, 475, 476, 475, 474, 472, 471, 470, 469, 470, 472, 473, 472, 472, 472, 474, 474, 475, 474, 475, 475, 473, 473, 472, 471, 472, 471, 471, 470, 472, 473, 472, 471, 469, 469, 468, 469, 468, 470, 470, 469, 468, 468, 467, 469, 468, 470, 471, 470, 467, 468, 468, 469, 471, 472, 472, 472, 471, 470, 470, 470, 469, 470, 470, 470, 471, 472, 473, 473, 473, 471, 471, 472, 472, 472, 474, 475, 476, 476, 474, 473, 473, 472, 472, 471, 471, 472, 473, 473, 472, 473, 472, 473, 472, 472, 473, 473, 473, 473, 475, 476, 475, 475, 475, 476, 477, 477, 476, 476, 477, 476, 476, 475, 475, 476, 477, 480, 480, 478, 477, 477, 475, 475, 474, 473, 473, 472, 474, 475, 477, 479, 477, 477, 475, 474, 475, 475, 475, 476, 474, 473, 474, 475, 475, 477, 478, 480, 481, 482, 481, 479, 478, 476, 477, 477, 479, 479, 479, 477, 478, 477, 477, 477, 475, 477, 476, 475, 475, 473, 473, 474, 473, 475, 477, 477, 477, 477, 477, 475, 475, 473, 474, 474, 474, 473, 474, 472, 472, 471, 469, 469, 469, 470, 472, 474, 475, 477, 476, 477, 475, 476, 476, 474, 473, 471, 471, 470, 473, 473, 475, 475, 475, 476, 475, 476, 475, 475, 476, 476, 476, 475, 476, 476, 477, 478, 477, 477, 477, 477, 476, 478, 477, 477, 476, 475, 474, 473, 472, 472, 472, 471, 473, 473, 474, 473, 474, 473, 474, 473, 474, 473, 474, 473, 472, 472, 471, 473, 472, 472, 473, 473, 473, 473, 474, 474, 474, 473, 473, 472, 473, 473, 473, 473, 472, 473, 474, 474, 474, 472, 472, 472, 472, 474, 475, 472, 473, 473, 474, 474, 474, 473, 474, 475, 476, 475, 475, 475, 474, 474, 473, 473, 474, 475, 474, 473, 473, 472, 471, 472, 474, 474, 474, 472, 470, 470, 469, 470, 470, 470, 473, 474, 474, 475, 476, 476, 477, 476, 474, 474, 471, 473, 473, 474, 474, 474, 475, 475, 477, 477, 477, 476, 476, 475, 473, 474, 474, 475, 473, 472, 472, 471, 472, 473, 474, 475, 476, 474, 473, 472, 472, 472, 472, 472, 471, 471, 470, 469, 471, 471, 471, 472, 473, 474, 474, 474, 474, 474, 474, 476, 476, 475, 475, 475, 473, 475, 478, 477, 477, 477, 477, 475, 475, 476, 477, 479, 477, 477, 475, 474, 474, 474, 474, 473, 471, 470, 470, 470, 471, 470, 471, 471, 470, 471, 471, 472, 472, 473, 472, 472, 471, 471, 470, 470, 468, 470, 469, 468, 470, 470, 470, 468, 470, 470, 471, 469, 471, 471, 472, 471, 471, 471, 472, 473, 472, 473, 473, 474, 473, 474, 473, 473, 474, 475, 476, 479, 479, 481, 480, 479, 478, 478, 478, 479, 480, 479, 478, 477, 476, 475, 474, 474, 475, 474, 476, 477, 476, 476, 476, 476, 475, 476};
54 horigs.push_back(horig);}
55 {std::vector<float> horig={480, 480, 480, 480, 480, 481, 483, 483, 483, 484, 484, 483, 484, 483, 484, 484, 487, 486, 487, 486, 485, 484, 484, 482, 481, 483, 483, 482, 482, 481, 481, 480, 479, 479, 481, 480, 481, 480, 480, 480, 481, 481, 481, 480, 480, 478, 477, 477, 476, 477, 479, 479, 480, 481, 481, 480, 478, 477, 476, 477, 477, 477, 477, 477, 477, 478, 476, 475, 475, 474, 474, 474, 476, 478, 477, 478, 476, 476, 474, 473, 473, 475, 476, 476, 477, 476, 476, 475, 475, 476, 475, 476, 477, 478, 479, 478, 479, 480, 481, 480, 479, 479, 478, 479, 480, 480, 480, 480, 478, 478, 479, 479, 479, 479, 478, 478, 477, 477, 477, 478, 477, 478, 477, 477, 478, 478, 478, 476, 476, 476, 477, 477, 477, 477, 477, 475, 474, 476, 478, 480, 480, 480, 478, 477, 476, 476, 476, 477, 477, 478, 477, 477, 474, 476, 476, 477, 479, 478, 479, 477, 477, 477, 478, 477, 476, 478, 477, 478, 478, 478, 479, 480, 480, 480, 480, 480, 479, 479, 480, 481, 480, 480, 479, 479, 480, 480, 480, 480, 479, 479, 479, 478, 478, 479, 479, 479, 479, 478, 477, 476, 477, 477, 478, 478, 477, 477, 476, 476, 478, 477, 479, 480, 481, 483, 482, 481, 481, 480, 481, 481, 482, 482, 484, 483, 482, 480, 481, 481, 482, 481, 481, 482, 481, 478, 479, 479, 482, 481, 484, 482, 480, 479, 479, 479, 481, 481, 480, 478, 478, 477, 476, 476, 477, 478, 478, 478, 477, 477, 477, 476, 477, 476, 474, 473, 475, 477, 479, 480, 479, 478, 478, 478, 478, 477, 477, 477, 478, 477, 476, 476, 475, 475, 475, 476, 477, 479, 479, 480, 479, 479, 480, 479, 480, 481, 480, 479, 481, 479, 479, 477, 476, 476, 477, 476, 475, 474, 474, 475, 476, 476, 476, 475, 477, 477, 477, 478, 478, 477, 476, 475, 476, 475, 476, 476, 476, 476, 476, 477, 479, 480, 480, 482, 480, 481, 480, 480, 478, 478, 478, 481, 479, 478, 478, 477, 477, 478, 481, 479, 479, 479, 479, 479, 479, 480, 481, 481, 480, 480, 478, 477, 479, 480, 480, 482, 484, 484, 484, 482, 478, 478, 477, 478, 478, 480, 480, 481, 479, 477, 476, 474, 474, 474, 476, 476, 476, 475, 476, 475, 474, 474, 475, 473, 474, 475, 476, 477, 478, 477, 479, 481, 481, 482, 481, 481, 480, 480, 480, 481, 481, 481, 482, 481, 481, 481, 479, 479, 479, 479, 478, 478, 478, 478, 479, 477, 478, 477, 478, 477, 476, 476, 476, 477, 477, 477, 476, 476, 476, 477, 476, 476, 475, 475, 477, 478, 478, 478, 478, 477, 477, 477, 478, 478, 478, 480, 479, 480, 480, 480, 480, 480, 479, 478, 477, 476, 476, 477, 477, 478, 477, 476, 477, 477, 478, 477, 478, 477, 477, 477, 477, 476, 477, 476, 477, 477, 478, 476, 478, 476, 476, 474, 475, 477, 478, 478, 479, 481, 483, 484, 485, 485, 484, 485, 485, 485, 485, 485, 486, 485, 484, 482, 482, 481, 483, 482, 482, 483, 482, 484, 481, 483, 482, 483, 482, 480, 478, 477, 477, 478, 479, 479, 478, 476, 477, 477, 477, 477, 476, 476, 475, 475, 477, 478, 479, 481, 480, 481, 481, 480, 480, 478, 478, 477, 477, 476, 478, 478, 480, 481, 483, 481, 482, 481, 480, 478, 478, 478, 477, 478, 476, 477, 479, 479, 479, 479, 479, 477, 476, 476, 476, 476, 474, 473, 474, 473, 475, 475, 476, 477, 476, 476, 477, 476, 477, 477, 479, 482, 482, 483, 485, 484, 484, 483, 482, 481, 482, 482, 481, 480, 479, 478, 477, 476, 476, 478, 479, 479, 479, 480, 479, 479, 478, 478, 477, 479, 478, 478, 478, 477, 476, 474, 475, 475, 476, 476, 477, 478, 474, 472, 473, 471, 472, 473, 473, 474, 476, 475, 476, 475, 475, 475, 475, 475, 475, 476, 477, 477, 480, 480, 481, 481, 480, 480, 480, 482, 482, 483, 482, 482, 480, 480, 481, 481, 481, 480, 480, 480, 479, 480, 478, 480, 482, 483, 483, 482, 481, 479, 478, 478, 481, 481, 481, 482, 483, 484, 484, 483, 482, 481, 481, 480, 479, 480, 479, 479, 478, 478, 480, 483, 484, 485, 484, 480, 479, 480, 479, 480, 480, 479, 480, 478, 478, 477, 476, 477, 478, 477, 479, 480, 479, 478, 478, 477, 478, 477, 477, 475, 476, 475, 475, 474, 475, 476, 478, 479, 479, 478, 477, 477, 477, 478, 478, 478, 478, 479, 480, 480, 481, 480, 479, 479, 477, 477, 479, 478, 478, 478, 479, 480, 478, 477, 477, 479, 478, 480, 481, 481, 480, 480, 479, 478, 478, 476, 475, 475, 475, 477, 478, 479, 479, 479, 480, 479, 479, 478, 478, 477, 476, 477, 476, 477, 477, 477, 479, 480, 479, 479, 478, 477, 475, 475, 474, 475, 476, 477, 476, 476, 475, 476, 475, 474, 474, 473, 475, 477, 477, 476, 477, 477, 477, 477, 477, 477, 479, 480, 480, 479, 478, 478, 480, 479, 478, 477, 477, 477, 478, 478, 478, 478, 479, 479, 477, 475, 475, 475, 476, 478, 477, 477, 478, 479, 479, 476, 477, 476, 473, 474, 476, 479, 479, 479, 478, 477, 477, 478, 479, 479, 479, 478, 478, 476, 475, 476, 479, 479, 479, 479, 479, 478, 479, 478, 478, 478, 477, 476, 478, 477, 476, 476, 477, 478, 478, 479, 480, 480, 481, 480, 482, 481, 482, 482, 483, 483, 484, 485, 484, 486, 484, 484, 483, 481, 483, 484, 483, 482, 483, 483, 482, 481, 481, 481, 481, 481, 482, 480, 480, 481, 481, 483, 483, 481, 481, 479, 480, 478, 477, 477, 478, 480, 480, 478, 479, 479, 479, 479, 477, 478, 476, 476, 476, 476, 475, 476, 476, 477, 476, 476, 474, 475, 475, 477, 478, 479, 479, 479, 478, 476, 478, 479, 478, 480, 480, 479, 480, 479, 479, 481, 480, 479, 480, 478, 479, 480, 481, 482, 483, 483, 483, 484, 483, 482, 482, 481, 482, 481, 479, 479, 479, 478, 480, 481, 482, 481, 482, 482, 481, 481, 481, 479, 478, 477, 476, 476, 476, 475, 476, 478, 480, 480, 481, 480, 479, 477, 478, 477, 477, 477, 477, 480, 480, 479, 481, 480, 479, 480, 481, 481, 482, 481, 479, 478, 477, 478, 478, 477, 478, 479, 479, 479, 479, 477, 477, 476, 476, 475, 474, 474, 473, 472, 472, 474, 475, 476, 475, 474, 473, 471, 471, 473, 474, 474, 474, 474, 473, 473, 474, 475, 476, 475, 475, 474, 474, 474, 474, 476, 477, 477, 478, 479, 481, 482, 481, 480, 481, 481, 479, 479, 477, 479, 480, 480, 480, 480, 480, 481, 481, 481, 483, 484, 483, 481, 480, 479, 479, 480, 479, 481, 481, 480, 480, 480, 478, 477, 478, 478, 478, 477, 474, 473, 474, 475, 478, 479, 480, 480, 481, 481, 482, 482, 482, 482, 482, 481, 480, 482, 482, 481, 481, 482, 481, 483, 483, 484, 483, 482, 482, 482, 482, 482, 483, 485, 484, 484, 484, 484, 484, 484, 482, 482, 483, 481, 479, 478, 478, 478, 478, 477, 477, 477, 477, 476, 476, 475, 472, 472, 472, 471, 469, 470, 470, 471, 472, 471, 472, 471, 472, 471, 472, 471, 471, 471, 471, 469, 470, 471, 472, 471, 472, 472, 473, 474, 475, 477, 480, 481, 479, 480, 479, 480, 479, 481, 483, 483, 482, 481, 482, 481, 481, 481, 482, 482, 483, 482, 483, 482, 482, 481, 481, 482, 481, 480, 480, 481, 480, 481, 481, 480, 481, 481, 481, 481, 482, 482, 481, 480, 480, 480, 478, 480, 480, 479, 482, 481, 482, 483, 482, 481, 479, 479, 479, 481, 483, 483, 482, 480, 479, 478, 478, 476, 478, 480, 481, 482, 482, 481, 480, 479, 480, 479, 479, 479, 478, 477, 475, 474, 475, 475, 477, 477, 477, 477, 478, 479, 481, 478, 480, 478, 478, 478, 478, 479, 481, 482, 483, 484, 485, 485, 484, 484, 484, 485, 485, 486, 485, 485, 485, 485, 484, 484, 484, 481, 482, 482, 481, 481, 479, 479, 479, 479, 478, 479, 478, 478, 480, 479, 481, 479, 480, 479, 479, 479, 480, 481, 480, 479, 478, 479, 479, 480, 480, 479, 480, 481, 480, 480, 479, 479, 478, 477, 477, 477, 477, 478, 478, 478, 480, 479, 478, 478, 475, 474, 473, 473, 474, 474, 472, 473, 471, 471, 472, 472, 471, 472, 471, 471, 471, 473, 472, 470, 471, 469, 472, 473, 474, 476, 477, 476, 475, 474, 475, 475, 476, 476, 477, 478, 478, 479, 479, 478, 478, 478, 477, 477, 478, 479, 477, 477, 478, 479, 481, 483, 482, 482, 481, 481, 480, 480, 480, 478, 477, 476, 476, 476, 476, 476, 476, 476, 477, 476, 475, 475, 475, 476, 477, 478, 479, 479, 479, 478, 477, 478, 478, 478, 479, 480, 482, 482, 481, 482, 479, 479, 479, 480, 481, 483, 482, 482, 483, 482, 482, 480, 481, 481, 483, 483, 481, 481, 482, 480, 478, 478, 476, 475, 475, 475, 476, 476, 477, 475, 475, 475, 475, 478, 478, 477, 477, 477, 476, 475, 476, 477, 478, 480, 480, 481, 481, 481, 480, 479, 479, 479, 480, 481, 482, 484, 485, 483, 482, 482, 482, 483, 483, 483, 482, 483, 483, 482, 481, 481, 480, 480, 480, 478, 478, 477, 478, 479, 478, 480, 481, 482, 482, 481, 480, 479, 477, 477, 478, 480, 480, 481, 481, 480, 481, 481, 482, 482, 482, 482, 482, 482, 483, 482, 481, 480, 480, 481, 480, 480, 480, 481, 481, 480, 481, 482, 483, 483, 483, 483, 482, 482, 481, 481, 481, 480, 479, 481, 482, 481, 479, 479, 478, 479, 481, 481, 484, 483, 482, 482, 482, 479, 480, 479, 479, 478, 477, 478, 479, 480, 478, 478, 479, 478, 478, 480, 478, 478, 478, 477, 475, 475, 475, 475, 475, 474, 475, 475, 474, 475, 475, 474, 475, 476, 477, 476, 475, 474, 473, 472, 474, 473, 475, 475, 474, 474, 475, 476, 477, 478, 479, 478, 478, 477, 478, 476, 474, 474, 474, 474, 475, 475, 477, 477, 478, 478, 480, 480, 481, 480, 481, 481, 480, 479, 479, 479, 479, 479, 480, 480, 480, 479, 479, 481, 482, 482, 482, 483, 483, 481, 479, 479, 477, 477, 477, 477, 476, 477, 476, 476, 475, 477, 476, 475, 477, 478, 478, 477, 477, 477, 477, 477, 478, 477, 478, 478, 476, 477, 477, 477, 478, 477, 476, 478, 477, 479, 479, 478, 478, 479, 480, 482, 484, 483, 483, 485, 485, 485, 483, 480, 480, 481, 480, 483, 482, 481, 483, 482, 481, 481, 483, 485, 485, 483, 481, 480, 480, 479, 480, 478, 478, 478, 477, 476, 476, 475, 475, 475, 474, 475, 476, 475, 475, 476, 476, 474, 474, 474, 476, 476, 475, 474, 474, 472, 472, 472, 472, 474, 474, 473, 473, 472, 471, 472, 472, 472, 475, 476, 477, 476, 476, 476, 477, 477, 478, 477, 478, 479, 478, 479, 479, 477, 476, 476, 477, 476, 477, 478, 480, 481, 482, 482, 481, 480, 482, 481, 480, 479, 479, 479, 480, 482, 483, 484, 483, 481, 481, 481, 481, 480, 480, 481, 481, 482, 480, 481, 480, 479, 479, 481, 482, 481, 480, 480, 479, 478, 480, 481, 483, 483, 483, 483, 483, 483, 484, 483, 482, 483, 482, 482, 481, 481, 482, 480, 478, 479, 478, 478, 479, 478, 478, 477, 477, 477, 477, 478, 479, 480, 481, 481, 481, 480, 480, 479, 479, 478, 477, 477, 477, 476, 477, 475, 476, 477, 478, 479, 479, 480, 480, 480, 479, 479, 479, 479, 477, 476, 476, 477, 478, 477, 477, 477, 477, 478, 478, 478, 478, 478, 476, 474, 473, 475, 477, 477, 476, 475, 475, 476, 476, 476, 475, 475, 476, 477, 478, 478, 478, 478, 478, 478, 479, 478, 478, 476, 475, 476, 477, 479, 479, 478, 477, 475, 475, 475, 477, 478, 478, 479, 480, 480, 480, 479, 478, 477, 478, 479, 481, 483, 482, 481, 480, 478, 479, 479, 480, 479, 478, 479, 478, 480, 481, 480, 481, 480, 479, 477, 478, 478, 478, 479, 479, 480, 479, 479, 479, 479, 479, 480, 480, 478, 475, 475, 475, 476, 476, 478, 477, 476, 476, 476, 474, 475, 475, 476, 475, 474, 473, 473, 474, 473, 474, 475, 477, 479, 478, 479, 479, 480, 480, 480, 481, 481, 480, 479, 479, 479, 478, 477, 478, 478, 479, 480, 481, 480, 481, 481, 480, 478, 480, 480, 481, 481, 481, 481, 484, 482, 481, 481, 481, 480, 481, 481, 480, 479, 480, 482, 481, 480, 480, 479, 480, 479, 481, 481, 478, 480, 481, 480, 481, 482, 482, 482, 483, 485, 484, 483, 483, 483, 483, 482, 482, 482, 482, 483, 484, 482, 483, 482, 481, 479, 480, 478, 478, 478, 478, 479, 479, 479, 478, 478, 476, 476, 474, 474, 475, 475, 477, 477, 476, 477, 478, 477, 476, 474, 474, 474, 475, 475, 476, 476, 476, 474, 474, 474, 476, 476, 476, 476, 476, 476, 476, 478, 479, 479, 479, 480, 479, 479, 480, 479, 479, 478, 479, 480, 481, 483, 482, 482, 481, 482, 480, 478, 480, 481, 481, 481, 481, 483, 485, 484, 484, 482, 482, 483, 481, 480, 479, 480, 479, 480, 480, 481, 481, 480, 479, 478, 477, 476, 478, 478, 478, 478, 477, 477, 478, 479, 478, 480, 479, 479, 478, 476, 475, 474, 473, 474, 475, 478, 479, 479, 480, 479, 472, 465, 462, 465, 471, 476, 479, 481, 481, 481, 478, 476, 474, 472, 473, 473, 476, 480, 480, 482, 482, 480, 480, 481, 478, 480, 480, 479, 479, 478, 479, 479, 479, 480, 478, 479, 478, 479, 479, 481, 481, 480, 478, 479, 478, 477, 478, 479, 479, 478, 479, 479, 479, 478, 480, 479, 479, 477, 477, 479, 481, 480, 480, 479, 478, 476, 476, 475, 475, 475, 474, 474, 473, 473, 474, 473, 475, 475, 476, 477, 477, 475, 473, 473, 473, 473, 474, 475, 475, 476, 475, 476, 475, 475, 473, 474, 475, 478, 479, 479, 481, 481, 483, 483, 481, 479, 480, 480, 479, 480, 479, 478, 480, 478, 480, 481, 480, 482, 479, 480, 478, 477, 477, 477, 477, 477, 477, 477, 476, 477, 477, 478, 479, 481, 480, 480, 478, 478, 479, 479, 479, 478, 477, 476, 475, 476, 478, 478, 481, 482, 482, 482, 481, 481, 480, 481, 480, 483, 483, 485, 486, 485, 486, 486, 484, 482, 483, 482, 481, 482, 482, 481, 481, 479, 480, 479, 480, 480, 480, 480, 480, 481, 481, 480, 480, 478, 478, 478, 478, 479, 480, 479, 478, 477, 478, 480, 479, 479, 478, 476, 477, 478, 478, 479, 480, 478, 477, 478, 479, 479, 479, 479, 479, 478, 478, 477, 478, 478, 480, 480, 483, 481, 481, 480, 479, 478, 478, 478, 481, 482, 483, 480, 480, 480, 479, 479, 478, 480, 482, 481, 481, 481, 482, 482, 481, 481, 478, 478, 475, 475, 475, 477, 478, 479, 478, 479, 480, 478, 476, 476, 476, 477, 478, 480, 480, 481, 481, 480, 480, 481, 480, 482, 482, 482, 481, 482, 483, 482, 482, 481, 479, 480, 480, 481, 480, 481, 481, 483, 483, 483, 482, 482, 481, 480, 479, 479, 478, 479, 479, 481, 481, 481, 481, 481, 481, 479, 477, 476, 475, 474, 474, 474, 475, 476, 475, 475, 476, 475, 475, 476, 476, 476, 476, 476, 475, 475, 475, 474, 474, 473, 472, 473, 475, 474, 475, 475, 475, 478, 478, 478, 477, 477, 476, 474, 474, 475, 476, 477, 475, 475, 473, 476, 476, 477, 478, 478, 479, 480, 479, 477, 476, 476, 475, 476, 476, 477, 476, 477, 477, 476, 477, 477, 479, 479, 478, 477, 479, 479, 480, 479, 480, 479, 481, 483, 482, 484, 483, 482, 483, 482, 483, 482, 482, 480, 479, 477, 477, 477, 478, 480, 481, 480, 479, 477, 476, 477, 477, 479, 479, 478, 479, 480, 482, 481, 481, 479, 478, 478, 478, 479, 478, 480, 478, 478, 477, 477, 479, 480, 480, 482, 482, 480, 479, 479, 480, 480, 480, 481, 482, 481, 481, 481, 480, 480, 482, 483, 482, 480, 479, 478, 477, 476, 477, 477, 480, 480, 482, 482, 480, 480, 478, 479, 477, 477, 475, 477, 476, 475, 476, 477, 476, 476, 476, 475, 476, 475, 475, 475, 475, 475, 475, 476, 476, 474, 473, 473, 473, 473, 473, 474, 474, 473, 472, 473, 475, 475, 475, 475, 475, 476, 476, 476, 477, 478, 481, 481, 480, 480, 480, 481, 482, 481, 481, 479, 480, 478, 477, 477, 478, 478, 480, 481, 482, 481, 482, 483, 483, 483, 485, 485, 485, 485, 485, 484, 485, 486, 485, 483, 483, 481, 480, 481, 482, 482, 482, 483, 483, 484, 483, 482, 481, 480, 479, 480, 482, 481, 480, 479, 478, 476, 477, 476, 475, 477, 478, 479, 478, 478, 477, 476, 476, 476, 476, 475, 475, 474, 474, 474, 476, 477, 478, 478, 479, 478, 478, 478, 477, 477, 476, 476, 475, 476, 478, 478, 478, 478, 480, 480, 481, 481, 481, 480, 479, 477, 475, 476, 476, 476, 474, 473, 472, 473, 474, 475, 477, 476, 475, 475, 476, 476, 476, 476, 475, 474, 474, 475, 474, 473, 475, 475, 476, 476, 477, 476, 474, 475, 476, 477, 478, 479, 478, 477, 476, 475, 475, 477, 477, 476, 475, 477, 478, 480, 480, 479, 478, 479, 478, 479, 481, 482, 482, 481, 481, 481, 480, 481, 481, 481, 480, 482, 483, 482, 482, 482, 482, 481, 480, 481, 482, 483, 484, 484, 481, 482, 481, 481, 484, 483, 482, 481, 479, 479, 479, 478, 479, 478, 479, 478, 476, 477, 476, 478, 478, 481, 481, 481, 481, 481, 480, 479, 478, 478, 479, 479, 479, 480, 480, 479, 480, 480, 479, 479, 480, 480, 478, 478, 478, 480, 480, 481, 480, 481, 482, 482, 481, 477, 478, 478, 479, 479, 480, 480, 480, 480, 478, 477, 478, 479, 480, 480, 480, 479, 478, 478, 478, 479, 478, 477, 479, 479, 479, 480, 479, 477, 477, 476, 477, 478, 480, 478, 477, 476, 475, 476, 477, 477, 477, 477, 477, 476, 476, 477, 477, 477, 477, 477, 478, 479, 478, 479, 479, 479, 479, 479, 478, 479, 479, 480, 481, 480, 478, 477, 476, 477, 476, 476, 479, 477, 478, 477, 476, 474, 474, 474, 473, 475, 477, 476, 475, 475, 473, 472, 473, 472, 474, 476, 475, 476, 474, 473, 472, 473, 473, 474, 474, 474, 475, 476, 475, 475, 474, 473, 475, 475, 476, 477, 478, 477, 477, 477, 477, 477, 478, 479, 480, 479, 481, 481, 480, 479, 479, 480, 482, 484, 485, 486, 487, 486, 488, 485, 484, 483, 482, 482, 484, 484, 484, 485, 486, 486, 486, 484, 483, 483, 483, 483, 482, 482, 481, 481, 483, 483, 482, 482, 483, 482, 480, 478, 477, 476, 475, 475, 475, 478, 477, 476, 476, 476, 476, 475, 476, 477, 476, 475, 476, 475, 476, 475, 476, 474, 475, 477, 476, 476, 475, 476, 475, 475, 477, 477, 478, 480, 481, 482, 484, 484, 483, 483, 482, 482, 483, 484, 483, 482, 483, 482, 482, 483, 482, 482, 481, 482, 482, 480, 481, 481, 482, 481, 482, 482, 482, 480, 480, 480, 479, 479, 478, 476, 476, 478, 479, 480, 479, 478, 477, 476, 476, 477, 478, 480, 480, 479, 477, 476, 476, 477, 475, 474, 476, 476, 476, 478, 478, 480, 480, 480, 479, 480, 478, 477, 477, 477, 479, 478, 480, 479, 480, 480, 479, 479, 481, 480, 479, 480, 481, 480, 480, 479, 479, 479, 480, 481, 480, 481, 481, 482, 481, 481, 480, 481, 480, 481, 480, 479, 478, 477, 476, 476, 475, 476, 478, 478, 479, 478, 477, 478, 477, 476, 476, 474, 474, 474, 475, 474, 474, 475, 475, 475, 478, 478, 478, 477, 475, 475, 474, 474, 474, 475, 475, 474, 472, 474, 474, 475, 475, 476, 477, 476, 476, 476, 477, 477, 479, 479, 479, 479, 478, 480, 480, 477, 477, 476, 477, 478, 480, 481, 479, 480, 478, 478, 478, 480, 480, 480, 481, 480, 479, 480, 478, 478, 477, 476, 475, 477, 477, 478, 479, 478, 478, 478, 478, 477, 477, 478, 479, 478, 479, 477, 476, 477, 477, 476, 476, 474, 476, 477, 477, 477, 478, 480, 480, 480, 481, 480, 479, 479, 479, 479, 479, 480, 479, 479, 478, 478, 478, 477, 478, 478, 479, 480, 481, 481, 483, 483, 484, 483, 483, 483, 484, 484, 484, 484, 483, 482, 482, 483, 483, 483, 484, 483, 480, 480, 481, 479, 478, 477, 477, 480, 481, 480, 478, 478, 477, 476, 475, 474, 474, 475, 475, 474, 476, 475, 476, 475, 474, 473, 475, 473, 476, 477, 476, 477, 478, 478, 477, 477, 477, 477, 478, 478, 479, 481, 480, 479, 479, 478, 477, 478, 478, 479, 480, 481, 480, 480, 479, 479, 477, 479, 480, 479, 479, 478, 478, 477, 476, 478, 477, 477, 478, 479, 479, 479, 478, 478, 478, 478, 478, 478, 478, 478, 478, 477, 477, 478, 479, 479, 479, 479, 479, 478, 479, 479, 479, 480, 479, 480, 480, 481, 480, 481, 479, 478, 479, 478, 479, 479, 481, 481, 482, 480, 480, 478, 479, 478, 478, 478, 477, 478, 478, 477, 478, 478, 478, 478, 478, 477, 478, 480, 479, 479, 481, 481, 482, 482, 482, 481, 480, 478, 480, 479, 479, 480, 481, 480, 480, 479, 478, 479, 478, 480, 480, 480, 478, 476, 476, 475, 475, 475, 476, 477, 478, 477, 477, 476, 477, 476, 475, 475, 476, 476, 475, 475, 474, 474, 473, 471, 472, 474, 476, 476, 478, 478, 478, 478, 477, 476, 475, 474, 475, 476, 476, 477, 477, 478, 479, 478, 479, 480, 479, 478, 478, 477, 475, 475, 475, 477, 477, 478, 479, 477, 478, 479, 480, 480, 479, 480, 481, 482, 482, 482, 483, 484, 483, 482, 481, 480, 481, 480, 481, 480, 480, 481, 481, 483, 482, 483, 482, 484, 483, 483, 483, 484, 482, 482, 484, 485, 485, 485, 484, 483, 483, 482, 481, 484, 482, 484, 483, 485, 486, 485, 487, 486, 488, 486, 484, 483, 482, 483, 482, 481, 480, 479, 479, 480, 481, 481, 481, 481, 480, 480, 480, 481, 483, 481, 481, 479, 479, 479, 478, 477, 477, 478, 480, 480, 480, 480, 481, 480, 480, 478, 476, 474, 475, 474, 474, 475, 476, 477, 477, 478, 476, 476, 475, 473, 473, 474, 476, 476, 476, 475, 474, 473, 472, 472, 473, 473, 474, 474, 475, 475, 476, 475, 474, 476, 476, 476, 476, 477, 478, 478, 479, 480, 480, 480, 481, 483, 484, 483, 482, 481, 480, 483, 483, 483, 483, 482, 483, 484, 484, 484, 484, 484, 485, 485, 484, 485, 483, 484, 483, 482, 481, 481, 480, 480, 478, 477, 475, 475, 474, 476, 476, 476, 477, 478, 477, 476, 477, 476, 474, 473, 474, 473, 475, 474, 475, 474, 474, 475, 475, 475, 475, 475, 476, 476, 478, 479, 479, 478, 477, 478, 477, 477, 477, 479, 480, 481, 482, 481, 481, 484, 483, 484, 484, 484, 485, 484, 483, 482, 480, 483, 484, 485, 484, 482, 481, 481, 480, 480, 480, 481, 480, 481, 481, 481, 482, 482, 482, 480, 479, 479, 477, 476, 477, 475, 476, 476, 477, 478, 480, 480, 482, 482, 481, 480, 477, 478, 479, 479, 478, 479, 479, 480, 480, 481, 481, 481, 481, 480, 480, 480, 482, 481, 480, 479, 478, 478, 479, 479, 480, 478, 478, 478, 479, 478, 477, 478, 477, 477, 478, 478, 480, 481, 481, 482, 481, 480, 478, 478, 478, 478, 479, 481, 481, 480, 479, 477, 476, 479, 480, 480, 481, 482, 481, 481, 481, 481, 480, 481, 480, 481, 483, 482, 482, 482, 482, 481, 480, 480, 481, 481, 479, 479, 478, 478, 478, 478, 477, 477, 477, 477, 478, 479, 480, 480, 478, 478, 476, 475, 475, 475, 476, 476, 475, 475, 476, 476, 475, 475, 477, 477, 477, 477, 476, 475, 474, 476, 476, 476, 474, 474, 474, 474, 473, 473, 474, 473, 474, 473, 473, 471, 470, 472, 473, 475, 477, 475, 476, 476, 476, 476, 476, 477, 477, 478, 477, 477, 477, 477, 477, 478, 479, 478, 479, 480, 479, 482, 481, 482, 482, 483, 484, 484, 482, 482, 482, 482, 483, 483, 484, 484, 483, 483, 483, 483, 482, 483, 482, 482, 483, 483, 483, 481, 480, 480, 482, 482, 480, 480, 479, 477, 476, 476, 477, 477, 477, 477, 476, 478, 479, 479, 478, 478, 478, 477, 478, 477, 477, 476, 474, 474, 474, 476, 474, 475, 476, 476, 476, 477, 478, 477, 476, 478, 478, 480, 481, 483, 483, 483, 484, 484, 484, 484, 482, 483, 484, 486, 486, 488, 487, 487, 484, 485, 485, 485, 486, 486, 486, 485, 484, 485, 483, 483, 483, 485, 484, 484, 484, 484, 484, 481, 482, 481, 480, 480, 480, 480, 479, 478, 478, 478, 478, 477, 479, 477, 477, 478, 477, 477, 477, 477, 479, 480, 480, 480, 482, 479, 480, 480, 479, 479, 480, 479, 481, 482, 480, 480, 482, 479, 479, 479, 480, 480, 481, 479, 478, 477, 477, 474, 474, 474, 475, 475, 474, 475, 475, 477, 480, 478, 477, 477, 477, 476, 476, 474, 475, 474, 475, 474, 472, 472, 472, 474, 474, 475, 476, 476, 474, 474, 475, 476, 476, 478, 478, 477, 477, 477, 477, 477, 476, 476, 476, 475, 476, 476, 476, 478, 478, 477, 476, 476, 477, 479, 480, 479, 479, 478, 475, 476, 475, 477, 477, 478, 478, 478, 478, 478, 477, 476, 476, 477, 477, 477, 477, 479, 479, 481, 480, 479, 479, 481, 480, 479, 476, 475, 476, 475, 475, 475, 476, 477, 479, 479, 477, 477, 478, 481, 482, 482, 481, 480, 478, 478, 479, 480, 480, 480, 480, 480, 479, 480, 481, 481, 479, 479, 479, 480, 480, 480, 480, 480, 481, 480, 481, 481, 482, 480, 481, 481, 481, 481, 480, 480, 480, 479, 479, 476, 476, 475, 477, 478, 480, 481, 482, 482, 482, 481, 480, 479, 480, 480, 482, 483, 483, 483, 482, 482, 480, 481, 480, 479, 478, 478, 479, 480, 479, 481, 480, 479, 479, 479, 479, 480, 479, 477, 476, 477, 479, 480, 480, 479, 478, 477, 477, 476, 478, 479, 480, 481, 481, 478, 480, 478, 477, 478, 478, 478, 478, 478, 477, 477, 476, 478, 477, 477, 476, 476, 476, 476, 476, 476, 477, 477, 478, 477, 477, 477, 476, 476, 477, 476, 476, 476, 476, 475, 475, 476, 476, 476, 476, 477, 477, 477, 477, 475, 475, 474, 476, 478, 479, 479, 479, 478, 477, 477, 476, 476, 478, 477, 477, 477, 478, 479, 480, 481, 481, 481, 482, 482, 482, 483, 483, 483, 482, 481, 481, 480, 481, 481, 482, 483, 484, 484, 485, 485, 484, 484, 484, 483, 481, 481, 480, 480, 480, 480, 481, 482, 482, 482, 482, 483, 482, 481, 481, 482, 483, 481, 482, 482, 482, 481, 480, 479, 478, 477, 478, 477, 476, 478, 479, 480, 479, 480, 479, 479, 478, 480, 479, 479, 478, 477, 477, 477, 478, 478, 479, 480, 479, 479, 479, 478, 477, 480, 479, 481, 479, 478, 477, 477, 477, 477, 477, 477, 479, 481, 481, 481, 478, 475, 476, 475, 477, 478, 479, 480, 480, 479, 479, 477, 476, 477, 476, 478, 476, 476, 476, 475, 476, 477, 478, 477, 477, 477, 477, 477, 477, 476, 476, 478, 478, 477, 479, 478, 476, 476, 478, 479, 480, 480, 481, 482, 481, 481, 481, 481, 481, 482, 481, 480, 480, 477, 478, 478, 478, 477, 477, 476, 477, 476, 477, 477, 478, 478, 476, 477, 477, 478, 479, 478, 480, 480, 481, 480, 481, 480, 480, 477, 477, 477, 478, 478, 479, 479, 478, 478, 480, 479, 480, 480, 479, 479, 479, 479, 478, 479, 480, 482, 482, 482, 481, 481, 477, 478, 480, 480, 481, 480, 481, 482, 480, 480, 479, 477, 476, 475, 474, 475, 475, 477, 477, 479, 478, 478, 478, 477, 476, 474, 475, 477, 478, 478, 478, 479, 479, 478, 478, 479, 478, 477, 477, 478, 478, 479, 480, 479, 478, 478, 477, 478, 479, 481, 482, 483, 484, 484, 484, 483, 481, 480, 479, 478, 478, 478, 478, 478, 478, 477, 477, 476, 475, 476, 476, 475, 473, 473, 471, 472, 472, 475, 476, 476, 475, 474, 475, 475, 475, 476, 476, 476, 477, 476, 477, 476, 474, 474, 474, 476, 478, 478, 477, 477, 477, 477, 477, 476, 477, 476, 477, 475, 476, 475, 476, 475, 477, 476, 477, 479, 479, 480, 479, 479, 480, 479, 481, 482, 481, 481, 479, 479, 479, 480, 481, 482, 481, 480, 480, 480, 482, 484, 483, 484, 483, 483, 482, 482, 482, 482, 482, 483, 481, 482, 483, 482, 480, 478, 478, 478, 478, 478, 477, 477, 477, 476, 476, 476, 476, 477, 478, 479, 478, 478, 478, 478, 477, 476, 477, 476, 477, 477, 478, 479, 479, 480, 483, 483, 484, 484, 482, 481, 480, 480, 480, 482, 483, 482, 480, 480, 480, 480, 481, 480, 480, 480, 479, 480, 481, 480, 479, 478, 479, 479, 478, 478, 478, 479, 478, 478, 477, 476, 474, 475, 475, 475, 475, 475, 474, 476, 477, 478, 478, 476, 476, 476, 474, 475, 475, 476, 476, 477, 479, 479, 479, 478, 478, 479, 478, 480, 480, 480, 481, 480, 480, 480, 480, 480, 480, 483, 482, 482, 482, 481, 479, 480, 479, 479, 479, 478, 477, 478, 478, 478, 478, 476, 477, 478, 476, 477, 476, 474, 474, 475, 476, 476, 475, 476, 476, 476, 476, 476, 476, 476, 478, 479, 480, 481, 482, 482, 481, 481, 481, 482, 481, 480, 479, 478, 477, 478, 479, 479, 481, 480, 480, 481, 480, 478, 477, 478, 480, 479, 480, 480, 479, 478, 478, 478, 476, 476, 477, 477, 478, 479, 479, 478, 477, 477, 477, 477, 477, 478, 478, 478, 478, 477, 477, 477, 479, 481, 481, 483, 483, 481, 480, 480, 479, 478, 478, 478, 479, 479, 479, 477, 475, 475, 475, 476, 476, 477, 476, 477, 477, 477, 478, 479, 480, 479, 479, 478, 478, 474, 474, 472, 473, 473, 476, 475, 476, 476, 477, 477, 477, 475, 476, 476, 476, 477, 477, 477, 476, 476, 476, 477, 477, 475, 474, 474, 474, 475, 476, 476, 476, 478, 477, 476, 475, 475, 474, 474, 475, 475, 477, 477, 476, 476, 475, 476, 475, 476, 477, 477, 477, 477, 477, 475, 478, 478, 480, 479, 478, 479, 479, 479, 480, 479, 480, 480, 480, 479, 479, 479, 479, 476, 477, 477, 477, 477, 477, 476, 477, 479, 478, 478, 477, 478, 478, 480, 480, 481, 480, 479, 479, 479, 480, 480, 480, 480, 481, 480, 481, 483, 483, 483, 482, 484, 482, 483, 483, 485, 485, 483, 482, 482, 482, 482, 482, 483, 482, 483, 483, 484, 483, 483, 482, 480, 480, 481, 482, 482, 482, 482, 482, 484, 482, 479, 479, 478, 477, 475, 474, 475, 475, 476, 476, 477, 475, 475, 476, 475, 475, 473, 472, 472, 473, 475, 476, 477, 476, 477, 478, 477, 477, 477, 477, 479, 481, 481, 480, 478, 478, 479, 479, 481, 480, 481, 482, 481, 479, 478, 478, 480, 481, 483, 483, 483, 481, 480, 479, 481, 482, 482, 481, 478, 477, 476, 475, 475, 475, 475, 475, 474, 473, 474, 475, 476, 475, 474, 472, 471, 471, 470, 472, 473, 473, 475, 475, 475, 475, 474, 475, 474, 474, 475, 474, 475, 475, 475, 474, 474, 474, 473, 473, 474, 475, 475, 476, 477, 478, 478, 479, 478, 479, 479, 479, 478, 479, 480, 481, 481, 481, 481, 481, 481, 484, 484, 484, 485, 484, 483, 482, 480, 481, 482, 481, 482, 483, 482, 482, 483, 483, 483, 481, 482, 483, 482, 482, 481, 482, 481, 482, 482, 484, 485, 485, 484, 483, 483, 482, 484, 484, 483, 482, 481, 480, 479, 480, 478, 478, 479, 479, 478, 478, 478, 478, 477, 476, 477, 478, 479, 477, 477, 475, 476, 477, 477, 478, 479, 480, 480, 480, 480, 479, 479, 479, 479, 481, 481, 480, 480, 481, 481, 481, 481, 481, 481, 481, 482, 481, 481, 479, 480, 480, 480, 481, 482, 482, 482, 481, 480, 479, 479, 479, 479, 479, 480, 479, 479, 480, 479, 480, 481, 481, 482, 481, 480, 479, 478, 476, 476, 477, 477, 476, 477, 478, 476, 476, 476, 477, 477, 477, 478, 477, 477, 477, 478, 478, 478, 478, 477, 476, 476, 476, 475, 474, 475, 476, 476, 476, 474, 474, 473, 473, 474, 475, 475, 476, 476, 478, 478, 477, 476, 473, 474, 473, 474, 473, 472, 472, 471, 471, 472, 473, 473, 474, 474, 475, 476, 476, 475, 475, 475, 475, 474, 474, 474, 473, 473, 474, 473, 475, 476, 475, 473, 473, 475, 476, 477, 478, 480, 480, 480, 479, 479, 480, 479, 479, 479, 478, 479, 479, 481, 479, 480, 480, 480, 480, 481, 482, 483, 483, 482, 481, 483, 484, 484, 484, 482, 480, 480, 480, 478, 480, 482, 483, 483, 483, 482, 481, 480, 479, 480, 480, 481, 480, 481, 481, 481, 481, 479, 478, 477, 477, 478, 479, 479, 478, 478, 480, 482, 481, 482, 480, 479, 476, 474, 476, 477, 478, 479, 478, 477, 478, 476, 477, 477, 478, 479, 480, 479, 478, 474, 476, 475, 475, 477, 477, 479, 479, 479, 478, 477, 476, 475, 475, 475, 475, 474, 475, 475, 477, 474, 473, 473, 472, 473, 474, 475, 476, 476, 476, 475, 474, 477, 478, 478, 479, 478, 478, 477, 477, 477, 479, 479, 479, 481, 481, 480, 481, 481, 480, 481, 482, 482, 483, 485, 484, 483, 483, 483, 482, 481, 482, 483, 481, 480, 481, 483, 486, 487, 487, 485, 484, 482, 482, 482, 481, 480, 480, 479, 481, 480, 479, 477, 479, 477, 475, 476, 476, 477, 477, 477, 478, 479, 478, 478, 476, 475, 474, 474, 474, 475, 476, 477, 476, 476, 477, 474, 475, 474, 472, 474, 476, 476, 477, 479, 477, 477, 478, 478, 477, 477, 478, 479, 480, 480, 481, 481, 480, 479, 479, 479, 479, 478, 479, 479, 479, 480, 479, 478, 476, 476, 478, 480, 480, 480, 481, 480, 479, 478, 479, 480, 480, 480, 480, 480, 479, 477, 477, 478, 477, 477, 476, 478, 477, 477, 477, 478, 481, 479, 480, 479, 479, 479, 478, 477, 477, 476, 477, 476, 478, 478, 477, 478, 478, 480, 479, 478, 477, 476, 475, 475, 476, 476, 478, 478, 477, 479, 478, 478, 477, 477, 475, 476, 477, 474, 474, 475, 477, 478, 478, 480, 481, 481, 479, 478, 478, 478, 478, 479, 480, 479, 479, 479, 479, 479, 479, 480, 481, 480, 479, 480, 478, 479, 480, 479, 478, 477, 479, 481, 481, 483, 484, 483, 483, 483, 483, 483, 481, 481, 481, 482, 480, 480, 479, 480, 481, 481, 481, 481, 480, 479, 478, 478, 478, 479, 480, 479, 479, 479, 480, 480, 480, 479, 479, 479, 480, 478, 478, 477, 479, 479, 480, 479, 481, 482, 482, 482, 481, 480, 479, 479, 479, 479, 478, 481, 482, 482, 483, 481, 480, 481, 480, 481, 481, 480, 480, 480, 480, 481, 481, 481, 481, 480, 479, 479, 477, 475, 474, 475, 475, 475, 474, 473, 474, 474, 473, 472, 472, 471, 471, 472, 472, 472, 471, 470, 470, 471, 473, 474, 472, 471, 471, 471, 472, 473, 474, 475, 475, 474, 475, 475, 476, 477, 479, 481, 481, 482, 484, 482, 482, 481, 481, 480, 481, 482, 483, 482, 482, 483, 482, 480, 482, 482, 484, 484, 483, 483, 482, 483, 481, 482, 481, 481, 480, 479, 478, 477, 477, 477, 478, 477, 477, 476, 477, 479, 480, 479, 479, 478, 477, 476, 475, 475, 476, 478, 479, 479, 479, 478, 479, 478, 478, 480, 479, 480, 481, 481, 481, 481, 479, 480, 478, 479, 477, 478, 479, 481, 481, 480, 478, 477, 476, 477, 477, 479, 481, 482, 484, 484, 484, 482, 480, 479, 478, 478, 479, 479, 478, 479, 479, 478, 480, 481, 482, 481, 481, 480, 479, 478, 480, 479, 479, 478, 477, 476, 476, 477, 478, 479, 480, 479, 478, 478, 477, 478, 477, 478, 476, 478, 478, 478, 478, 479, 478, 478, 478, 478, 478, 478, 476, 475, 476, 476, 476, 475, 475, 476, 477, 477, 478, 478, 477, 477, 479, 479, 479, 479, 479, 479, 478, 478, 476, 477, 477, 477, 478, 478, 476, 477, 478, 478, 479, 480, 478, 477, 479, 477, 477, 478, 478, 477, 475, 476, 475, 476, 476, 476, 475, 475, 475, 474, 474, 474, 474, 473, 473, 472, 472, 472, 471, 470, 469, 470, 469, 471, 472, 473, 475, 477, 477, 476, 476, 475, 475, 478, 479, 479, 480, 480, 481, 481, 481, 481, 481, 483, 483, 485, 486, 487, 486, 487, 488, 488, 486, 486, 486, 486, 486, 485, 484, 484, 484, 485, 485, 485, 485, 485, 483, 481, 481, 480, 480, 480, 480, 478, 477, 476, 475, 475, 476, 476, 476, 477, 475, 474, 474, 474, 473, 472, 474, 473, 473, 474, 474, 475, 476, 475, 476, 476, 476, 477, 477, 477, 476, 476, 475, 477, 479, 478, 479, 480, 481, 482, 481, 481, 479, 480, 479, 481, 481, 482, 482, 481, 480, 479, 479, 479, 480, 481, 481, 479, 479, 478, 477, 478, 478, 479, 479, 477, 476, 476, 476, 477, 477, 477, 478, 478, 478, 479, 479, 479, 479, 479, 479, 479, 479, 478, 478, 479, 477, 479, 479, 481, 483, 484, 484, 484, 483, 483, 483, 483, 483, 483, 483, 484, 483, 483, 481, 479, 479, 479, 480, 478, 479, 479, 480, 479, 479, 478, 475, 475, 476, 477, 478, 480, 479, 480, 480, 479, 478, 478, 476, 477, 478, 478, 476, 476, 475, 475, 475, 476, 476, 478, 479, 481, 481, 481, 483, 483, 481, 480, 478, 476, 476, 476, 476, 477, 478, 479, 477, 478, 479, 478, 479, 478, 478, 477, 475, 476, 478, 480, 480, 480, 480, 479, 478, 475, 473, 474, 476, 478, 478, 477, 477, 476, 477, 477, 478, 476, 475, 475, 475, 476, 477, 479, 479, 477, 477, 475, 475, 476, 477, 478, 476, 477, 476, 477, 477, 476, 475, 477, 480, 480, 481, 482, 482, 481, 480, 480, 478, 478, 479, 478, 476, 475, 475, 476, 478, 478, 479, 481, 481, 482, 482, 481, 480, 480, 479, 478, 480, 479, 480, 479, 479, 479, 479, 477, 476, 475, 476, 478, 479, 480, 481, 481, 479, 477, 475, 473, 474, 476, 477, 478, 480, 481, 481, 481, 479, 480, 478, 477, 474, 474, 475, 476, 476, 477, 477, 478, 479, 479, 479, 478, 477, 479, 478, 477, 477, 478, 478, 478, 480, 481, 480, 480, 481, 481, 483, 484, 485, 484, 484, 481, 480, 480, 480, 480, 481, 482, 483, 486, 485, 484, 480, 479, 477, 477, 479, 478, 478, 479, 476, 476, 476, 476, 475, 476, 477, 477, 477, 476, 475, 473, 471, 471, 471, 471, 473, 473, 474, 473, 473, 472, 473, 473, 475, 476, 477, 479, 479, 481, 481, 481, 480, 479, 478, 477, 477, 479, 478, 479, 480, 479, 480, 479, 481, 479, 480, 480, 480, 481, 482, 482, 480, 480, 479, 477, 478, 477, 477, 478, 478, 479, 479, 479, 479, 480, 479, 479, 477, 476, 476, 475, 478, 479, 480, 480, 479, 478, 477, 476, 475, 476, 476, 477, 476, 476, 480, 481, 480, 480, 478, 477, 475, 476, 477, 478, 478, 480, 481, 479, 477, 476, 476, 477, 478, 480, 482, 481, 478, 477, 476, 475, 477, 477, 479, 480, 479, 479, 479, 478, 479, 479, 478, 478, 477, 477, 476, 475, 478, 479, 478, 478, 478, 477, 477, 476, 476, 475, 475, 474, 475, 474, 475, 475, 473, 474, 473, 473, 473, 473, 473, 475, 475, 475, 477, 478, 478, 480, 478, 478, 477, 477, 477, 478, 479, 479, 479, 480, 480, 480, 479, 479, 481, 481, 483, 485, 487, 488, 487, 488, 485, 485, 485, 482, 482, 482, 483, 483, 483, 483, 482, 481, 481, 479, 478, 477, 476, 476, 476, 477, 478, 478, 478, 476, 475, 474, 471, 471, 470, 472, 474, 476, 474, 473, 473, 472, 474, 473, 472, 473, 475, 475, 477, 477, 477, 478, 479, 481, 479, 479, 478, 479, 479, 480, 482, 481, 481, 480, 479, 480, 481, 480, 480, 481, 479, 481, 481, 480, 481, 482, 482, 482, 484, 484, 484, 484, 483, 480, 480, 478, 479, 479, 478, 480, 480, 481, 481, 482, 483, 483, 481, 482, 483, 482, 484, 483, 481, 479, 481, 480, 481, 483, 482, 481, 481, 479, 477, 476, 477, 478, 477, 479, 477, 478, 478, 476, 476, 477, 478, 480, 481, 479, 480, 479, 479, 480, 478, 479, 479, 479, 480, 482, 483, 482, 481, 479, 479, 479, 480, 480, 481, 481, 480, 480, 480, 482, 482, 482, 482, 483, 482, 481, 481, 482, 482, 481, 481, 480, 480, 481, 480, 480, 479, 478, 477, 476, 478, 476, 478, 478, 478, 477, 477, 477, 477, 476, 476, 475, 474, 474, 473, 473, 472, 473, 473, 471, 469, 470, 470, 471, 471, 471, 473, 474, 474, 474, 474, 475, 475, 474, 477, 477, 476, 476, 477, 475, 475, 476, 476, 478, 479, 479, 480, 482, 481, 482, 482, 482, 483, 484, 481, 481, 482, 481, 481, 482, 483, 484, 485, 484, 483, 484, 483, 483, 483, 484, 483, 484, 483, 482, 484, 483, 483, 482, 480, 480, 478, 478, 475, 476, 474, 475, 475, 477, 475, 475, 475, 475, 477, 478, 478, 478, 476, 477, 477, 478, 479, 479, 477, 476, 474, 474, 474, 474, 476, 477, 479, 479, 480, 478, 478, 477, 477, 477, 476, 477, 477, 477, 478, 479, 479, 478, 478, 477, 478, 477, 477, 476, 478, 480, 480, 479, 480, 479, 479, 480, 480, 480, 480, 481, 481, 481, 481, 480, 481, 479, 480, 481, 482, 481, 482, 481, 480, 479, 478, 476, 477, 476, 477, 478, 478, 479, 480, 482, 480, 480, 480, 479, 477, 478, 480, 481, 479, 480, 478, 478, 478, 478, 479, 480, 479, 479, 480, 479, 479, 479, 478, 479, 479, 480, 481, 480, 480, 481, 479, 480, 480, 480, 480, 480, 479, 479, 479, 480, 478, 479, 478, 478, 479, 479, 479, 478, 478, 478, 478, 480, 479, 479, 480, 481, 484, 485, 484, 484, 484, 481, 479, 479, 478, 477, 476, 478, 478, 480, 481, 480, 480, 480, 479, 479, 477, 477, 477, 477, 477, 478, 478, 478, 477, 477, 478, 478, 479, 479, 479, 479, 478, 479, 479, 480, 479, 479, 478, 478, 479, 478, 480, 480, 481, 481, 480, 479, 479, 478, 479, 480, 478, 478, 479, 480, 480, 478, 478, 476, 478, 479, 479, 480, 479, 478, 478, 476, 477, 477, 477, 478, 478, 478, 478, 477, 476, 475, 476, 476, 477, 477, 478, 479, 479, 479, 478, 477, 477, 478, 478, 478, 478, 479, 479, 479, 479, 478, 478, 478, 479, 479, 478, 478, 478, 479, 479, 478, 480, 481, 481, 483, 481, 480, 480, 480, 480, 481, 482, 483, 482, 481, 480, 479, 480, 480, 479, 478, 478, 478, 478, 479, 480, 480, 481, 482, 480, 480, 478, 477, 477, 476, 477, 478, 477, 477, 478, 478, 478, 479, 477, 478, 476, 478, 477, 476, 476, 476, 476, 477, 476, 477, 477, 479, 480, 480, 479, 480, 479, 480, 479, 480, 480, 480, 482, 482, 480, 480, 479, 478, 478, 476, 477, 476, 477, 475, 476, 477, 477, 480, 479, 477, 477, 476, 475, 475, 475, 473, 474, 474, 475, 475, 475, 477, 478, 478, 478, 475, 473, 475, 474, 473, 475, 477, 478, 481, 482, 480, 479, 477, 479, 480, 481, 481, 482, 482, 481, 480, 479, 478, 479, 480, 479, 480, 481, 481, 479, 478, 478, 478, 481, 481, 483, 485, 484, 483, 482, 481, 480, 480, 480, 479, 478, 479, 479, 478, 477, 478, 478, 477, 478, 479, 480, 478, 476, 476, 476, 476, 477, 478, 478, 478, 478, 478, 478, 477, 479, 478, 477, 479, 478, 478, 476, 475, 475, 475, 474, 473, 473, 473, 474, 475, 476, 476, 477, 477, 477, 478, 477, 477, 479, 479, 480, 479, 480, 480, 480, 480, 480, 481, 482, 482, 482, 482, 480, 479, 480, 478, 479, 478, 479, 478, 477, 477, 478, 477, 478, 478, 479, 477, 479, 478, 479, 478, 479, 478, 478, 478, 479, 476, 476, 475, 476, 478, 479, 479, 479, 478, 478, 477, 478, 477, 477, 478, 479, 479, 479, 479, 479, 479, 480, 483, 482, 482, 481, 482, 483, 483, 482, 482, 481, 478, 480, 480, 482, 482, 482, 481, 482, 482, 480, 481, 481, 481, 482, 481, 480, 478, 479, 481, 482, 481, 480, 480, 478, 478, 477, 480, 480, 480, 480, 477, 476, 476, 477, 476, 476, 475, 475, 474, 474, 475, 474, 476, 477, 477, 477, 477, 476, 476, 476, 475, 475, 475, 476, 477, 477, 478, 478, 479, 480, 480, 480, 480, 481, 479, 478, 480, 479, 478, 479, 478, 477, 477, 477, 476, 477, 479, 481, 482, 484, 484, 482, 481, 481, 481, 482, 481, 480, 481, 481, 481, 480, 480, 481, 482, 481, 481, 480, 479, 480, 482, 483, 483, 483, 484, 484, 482, 484, 484, 483, 482, 483, 483, 481, 482, 480, 482, 481, 479, 478, 477, 475, 475, 476, 476, 476, 474, 474, 473, 472, 473, 474, 473, 473, 472, 472, 472, 471, 473, 473, 473, 474, 475, 476, 475, 474, 475, 473, 473, 474, 473, 474, 475, 476, 479, 479, 479, 479, 479, 479, 479, 478, 479, 479, 478, 479, 480, 479, 478, 477, 476, 475, 476, 475, 477, 476, 476, 478, 477, 476, 476, 475, 476, 476, 477, 477, 478, 478, 477, 477, 476, 479, 481, 483, 482, 481, 479, 478, 478, 480, 482, 482, 482, 480, 480, 480, 481, 480, 483, 481, 481, 482, 482, 482, 482, 482, 481, 482, 482, 482, 481, 481, 480, 480, 480, 481, 481, 482, 482, 481, 480, 478, 479, 479, 480, 479, 480, 479, 479, 477, 477, 478, 477, 477, 477, 476, 475, 476, 476, 477, 478, 478, 480, 479, 480, 479, 480, 479, 478, 477, 478, 477, 480, 479, 479, 479, 481, 481, 481, 480, 480, 480, 482, 483, 482, 481, 480, 479, 479, 479, 480, 480, 481, 479, 481, 480, 480, 480, 480, 478, 478, 476, 475, 474, 475, 476, 476, 476, 477, 476, 475, 474, 474, 475, 478, 476, 475, 475, 475, 475, 476, 476, 478, 476, 475, 476, 477, 476, 476, 476, 475, 476, 476, 477, 478, 479, 479, 479, 479, 479, 477, 476, 477, 477, 479, 480, 480, 480, 481, 481, 481, 480, 479, 479, 479, 479, 480, 480, 480, 480, 480, 482, 482, 482, 480, 478, 479, 477, 478, 477, 477, 478, 478, 479, 478, 476, 478, 475, 476, 476, 476, 476, 476, 475, 477, 478, 477, 478, 477, 477, 477, 477, 476, 476, 475, 476, 476, 478, 479, 480, 480, 480, 480, 479, 480, 481, 480, 481, 480, 479, 480, 479, 480, 479, 479, 480, 478, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 478, 479, 478, 479, 476, 476, 475, 476, 477, 478, 479, 479, 478, 478, 477, 476, 476, 476, 476, 474, 476, 477, 477, 477, 478, 477, 478, 478, 477, 478, 477, 476, 475, 476, 475, 475, 476, 478, 478, 479, 478, 479, 479, 480, 480, 482, 482, 484, 484, 484, 484, 483, 481, 481, 480, 482, 483, 485, 486, 486, 485, 483, 482, 480, 481, 481, 481, 482, 483, 482, 480, 481, 479, 478, 480, 481, 482, 481, 481, 479, 478, 478, 479, 480, 480, 478, 477, 476, 476, 478, 479, 479, 481, 481, 480, 479, 480, 478, 479, 478, 477, 477, 477, 477, 476, 477, 478, 479, 479, 478, 478, 477, 478, 480, 479, 480, 481, 481, 481, 481, 481, 481, 482, 482, 482, 480, 479, 480, 479, 479, 479, 480, 481, 481, 481, 481, 478, 478, 477, 477, 476, 475, 477, 478, 479, 480, 479, 478, 477, 477, 475, 475, 476, 474, 474, 471, 472, 470, 472, 473, 475, 475, 475, 474, 474, 474, 475, 475, 476, 476, 475, 475, 475, 475, 476, 477, 477, 477, 475, 476, 477, 477, 479, 480, 481, 480, 479, 480, 480, 481, 482, 481, 479, 479, 479, 480, 480, 480, 481, 482, 482, 482, 481, 480, 480, 479, 479, 479, 480, 480, 480, 480, 480, 481, 481, 480, 480, 479, 479, 479, 478, 479, 480, 480, 481, 479, 480, 480, 480, 479, 480, 479, 478, 477, 478, 479, 479, 479, 480, 481, 481, 482, 481, 481, 480, 480, 478, 478, 477, 479, 477, 479, 478, 478, 476, 477, 478, 478, 478, 478, 479, 480, 482, 480, 478, 476, 476, 477, 477, 479, 479, 480, 480, 480, 479, 480, 481, 482, 481, 481, 479, 479, 480, 482, 483, 483, 481, 479, 478, 478, 479, 480, 480, 480, 480, 481, 479, 478, 475, 476, 477, 477, 477, 476, 476, 475, 475, 475, 475, 478, 478, 477, 477, 476, 477, 476, 475, 475, 473, 473, 473, 473, 473, 476, 477, 478, 478, 477, 474, 468, 468, 469, 474, 477, 478, 479, 478, 477, 476, 476, 476, 475, 475, 475, 477, 478, 477, 478, 476, 476, 476, 476, 477, 475, 474, 474, 476, 477, 478, 479, 481, 481, 482, 482, 481, 480, 480, 479, 480, 478, 479, 480, 481, 481, 482, 483, 483, 482, 481, 481, 480, 481, 480, 482, 482, 482, 483, 485, 486, 486, 486, 486, 484, 485, 485, 483, 484, 484, 484, 484, 485, 484, 484, 484, 483, 483, 484, 481, 480, 481, 481, 484, 482, 485, 484, 483, 484, 483, 481, 481, 483, 483, 482, 479, 479, 479, 479, 480, 480, 480, 479, 478, 478, 480, 478, 479, 480, 479, 477, 479, 479, 478, 477, 477, 476, 475, 475, 474, 475, 475, 474, 475, 476, 475, 477, 477, 478, 478, 477, 475, 477, 476, 476, 477, 478, 478, 477, 476, 476, 477, 479, 480, 477, 478, 476, 478, 479, 480, 480, 478, 478, 479, 478, 478, 477, 477, 476, 476, 476, 475, 474, 476, 477, 478, 478, 480, 480, 478, 476, 475, 474, 475, 475, 476, 474, 473, 473, 475, 473, 475, 477, 478, 478, 479, 478, 476, 474, 474, 476, 475, 476, 477, 476, 479, 478, 479, 479, 479, 479, 479, 481, 481, 481, 481, 480, 481, 479, 477, 477, 478, 478, 478, 477, 476, 476, 476, 477, 476, 478, 479, 478, 481, 480, 480, 479, 478, 479, 478, 479, 480, 480, 479, 477, 475, 475, 476, 477, 479, 479, 480, 480, 481, 481, 481, 481, 479, 480, 479, 480, 479, 479, 478, 478, 478, 480, 479, 480, 481, 478, 478, 477, 478, 477, 478, 479, 480, 481, 481, 481, 479, 480, 479, 479, 480, 481, 480, 478, 479, 479, 478, 478, 477, 476, 477, 477, 477, 478, 480, 482, 482, 483, 481, 480, 478, 477, 477, 477, 476, 475, 477, 477, 480, 480, 479, 479, 480, 480, 479, 480, 479, 478, 480, 479, 481, 481, 479, 477, 477, 476, 477, 476, 477, 476, 476, 477, 475, 476, 475, 476, 477, 476, 478, 478, 478, 478, 477, 478, 477, 477, 477, 476, 477, 477, 478, 479, 480, 481, 482, 483, 482, 483, 479, 479, 478, 478, 477, 477, 477, 478, 478, 480, 479, 480, 478, 477, 479, 478, 478, 479, 479, 480, 481, 479, 478, 477, 478, 477, 479, 479, 480, 482, 482, 482, 482, 481, 481, 480, 481, 481, 482, 480, 480, 477, 478, 477, 478, 477, 479, 479, 481, 482, 482, 481, 479, 477, 478, 479, 481, 483, 482, 481, 481, 480, 481, 482, 482, 483, 484, 482, 483, 482, 481, 481, 481, 480, 478, 477, 476, 477, 478, 478, 478, 477, 476, 477, 478, 478, 478, 476, 475, 474, 475, 475, 474, 473, 472, 472, 473, 473, 474, 474, 473, 474, 474, 476, 476, 476, 476, 477, 476, 474, 473, 473, 473, 474, 474, 473, 472, 473, 474, 474, 476, 477, 479, 479, 479, 479, 478, 478, 477, 475, 475, 474, 475, 477, 479, 480, 480, 478, 477, 477, 476, 475, 476, 474, 474, 474, 473, 473, 473, 475, 474, 477, 477, 476, 476, 474, 472, 474, 474, 474, 475, 475, 474, 475, 476, 476, 478, 477, 476, 475, 475, 474, 475, 476, 478, 480, 480, 480, 479, 479, 480, 482, 482, 482, 483, 484, 483, 484, 485, 485, 486, 486, 486, 487, 488, 487, 486, 484, 482, 483, 481, 483, 485, 484, 485, 486, 485, 484, 483, 481, 481, 481, 480, 480, 480, 480, 480, 480, 479, 478, 479, 479, 478, 478, 479, 478, 478, 477, 476, 475, 474, 474, 474, 474, 475, 477, 475, 475, 476, 477, 479, 480, 481, 481, 480, 479, 478, 478, 477, 478, 476, 478, 478, 479, 479, 478, 478, 476, 476, 476, 476, 476, 477, 478, 478, 480, 481, 479, 478, 479, 480, 479, 480, 480, 481, 482, 480, 479, 479, 478, 479, 480, 478, 478, 478, 478, 477, 478, 479, 480, 480, 480, 480, 481, 481, 480, 479, 478, 476, 476, 477, 478, 479, 479, 478, 478, 476, 475, 476, 474, 475, 475, 476, 476, 476, 478, 477, 475, 476, 474, 473, 472, 472, 473, 472, 473, 473, 473, 474, 473, 473, 472, 472, 472, 473, 472, 474, 473, 475, 476, 475, 475, 475, 476, 475, 478, 479, 481, 481, 480, 481, 481, 482, 482, 482, 482, 482, 481, 482, 485, 484, 486, 486, 485, 484, 483, 484, 484, 486, 485, 485, 484, 485, 485, 483, 481, 482, 481, 481, 481, 481, 481, 481, 481, 481, 479, 479, 480, 480, 481, 481, 480, 479, 478, 478, 477, 477, 479, 479, 478, 479, 480, 479, 477, 474, 476, 476, 477, 479, 478, 478, 477, 477, 478, 478, 479, 480, 480, 480, 479, 478, 478, 477, 477, 478, 479, 479, 479, 480, 479, 479, 478, 478, 476, 475, 477, 478, 478, 478, 478, 478, 477, 475, 474, 475, 477, 479, 481, 480, 480, 478, 476, 475, 476, 476, 475, 475, 474, 473, 473, 474, 475, 477, 477, 477, 478, 476, 477, 478, 477, 476, 475, 474, 474, 475, 475, 477, 477, 477, 476, 476, 474, 475, 473, 475, 475, 477, 478, 479, 478, 478, 478, 478, 477, 478, 477, 478, 481, 481, 482, 483, 484, 485, 486, 486, 485, 484, 484, 482, 484, 485, 486, 486, 486, 485, 487, 488, 488, 489, 487, 488, 487, 487, 485, 486, 485, 483, 483, 483, 485, 485, 485, 483, 482, 480, 480, 481, 482, 483, 483, 482, 479, 479, 477, 476, 478, 479, 480, 480, 480, 480, 478, 478, 478, 478, 477, 476, 476, 475, 476, 476, 476, 476, 477, 477, 477, 475, 476, 477, 476, 475, 475, 475, 474, 475, 475, 477, 478, 478, 478, 477, 476, 476, 477, 477, 477, 477, 477, 478, 479, 479, 480, 480, 479, 478, 477, 476, 476, 477, 479, 479, 479, 479, 479, 480, 479, 480, 479, 479, 478, 478, 477, 476, 477, 478, 479, 481, 481, 480, 477, 476, 475, 475, 476, 477, 479, 480, 482, 481, 481, 479, 477, 475, 475, 474, 474, 475, 475, 478, 477, 477, 476, 475, 474, 474, 474, 473, 473, 472, 474, 475, 475, 475, 477, 477, 474, 473, 471, 471, 471, 473, 475, 477, 478, 479, 478, 478, 477, 477, 476, 476, 477, 477, 476, 475, 475, 474, 475, 476, 477, 477, 478, 478, 477, 478, 478, 478, 478, 477, 476, 478, 479, 480, 482, 482, 481, 480, 479, 478, 479, 477, 479, 481, 482, 481, 482, 480, 481, 482, 482, 482, 483, 482, 481, 481, 482, 482, 482, 480, 482, 481, 480, 479, 479, 479, 480, 478, 479, 479, 479, 479, 479, 479, 478, 480, 479, 479, 479, 480, 481, 481, 482, 482, 482, 481, 480, 481, 480, 479, 480, 481, 480, 481, 483, 484, 486, 485, 485, 484, 483, 483, 482, 481, 481, 483, 481, 482, 483, 483, 483, 481, 480, 478, 477, 478, 478, 478, 478, 477, 478, 478, 478, 478, 480, 479, 479, 479, 479, 480, 478, 479, 478, 477, 478, 478, 477, 477, 476, 477, 476, 477, 477, 477, 476, 477, 479, 481, 482, 483, 483, 482, 482, 481, 482, 482, 482, 482, 480, 479, 478, 478, 479, 481, 481, 482, 481, 480, 480, 480, 480, 481, 481, 482, 481, 482, 482, 481, 480, 480, 479, 479, 479, 477, 477, 478, 478, 477, 476, 477, 477, 475, 477, 477, 477, 478, 480, 480, 479, 478, 478, 479, 481, 481, 483, 483, 482, 480, 480, 479, 478, 477, 476, 479, 478, 478, 478, 479, 479, 480, 481, 480, 480, 480, 479, 478, 477, 477, 476, 475, 476, 477, 478, 479, 479, 481, 480, 479, 478, 478, 478, 478, 479, 479, 478, 479, 478, 478, 478, 480, 479, 479, 478, 476, 476, 477, 478, 479, 481, 481, 482, 483, 481, 481, 480, 478, 478, 478, 481, 482, 481, 483, 482, 483, 481, 481, 481, 480, 482, 480, 481, 481, 479, 479, 478, 477, 477, 477, 480, 480, 479, 479, 477, 476, 475, 476, 476, 478, 479, 479, 480, 479, 479, 479, 477, 476, 477, 476, 477, 479, 479, 478, 478, 478, 478, 478, 478, 478, 480, 479, 480, 481, 481, 480, 479, 478, 477, 477, 479, 480, 480, 480, 481, 480, 479, 479, 480, 481, 479, 479, 479, 478, 475, 477, 476, 477, 478, 477, 476, 477, 477, 476, 476, 475, 476, 475, 476, 476, 475, 475, 477, 478, 478, 479, 478, 477, 477, 478, 478, 477, 478, 478, 480, 478, 478, 476, 476, 477, 476, 477, 478, 477, 478, 477, 477, 478, 478, 477, 479, 481, 482, 482, 480, 479, 479, 478, 480, 480, 481, 481, 482, 482, 482, 482, 482, 483, 483, 484, 486, 484, 484, 482, 481, 481, 482, 482, 482, 481, 481, 481, 480, 480, 479};
56 horigs.push_back(horig);}
57 {std::vector<float> horig={478, 478, 479, 478, 479, 478, 477, 478, 479, 480, 480, 482, 482, 483, 484, 484, 483, 482, 482, 484, 483, 483, 481, 481, 480, 480, 480, 479, 479, 479, 478, 478, 480, 479, 480, 480, 479, 478, 479, 478, 478, 478, 478, 477, 477, 475, 475, 474, 474, 475, 475, 476, 477, 476, 475, 474, 475, 474, 475, 475, 474, 474, 474, 473, 475, 476, 476, 478, 478, 475, 475, 475, 474, 474, 473, 474, 475, 475, 476, 476, 475, 473, 473, 472, 473, 473, 472, 474, 474, 476, 477, 476, 475, 475, 476, 476, 478, 478, 477, 477, 478, 477, 478, 477, 477, 477, 477, 478, 477, 479, 478, 478, 477, 477, 478, 477, 477, 476, 477, 478, 479, 478, 478, 478, 478, 476, 476, 475, 472, 474, 473, 475, 474, 473, 475, 475, 475, 475, 475, 473, 472, 474, 473, 473, 473, 475, 474, 474, 473, 473, 475, 475, 474, 473, 471, 471, 470, 469, 472, 471, 473, 475, 475, 475, 477, 478, 478, 478, 475, 476, 476, 476, 478, 479, 478, 477, 478, 477, 478, 477, 477, 477, 477, 476, 475, 476, 475, 475, 474, 473, 474, 474, 474, 474, 474, 475, 475, 477, 478, 478, 478, 478, 478, 477, 478, 479, 479, 479, 478, 478, 476, 476, 476, 476, 478, 477, 478, 479, 480, 479, 479, 479, 479, 478, 478, 478, 479, 480, 480, 479, 480, 479, 479, 479, 478, 477, 478, 479, 479, 480, 479, 478, 478, 478, 479, 479, 479, 478, 477, 476, 475, 475, 474, 476, 477, 476, 476, 476, 475, 475, 475, 474, 474, 475, 475, 473, 473, 473, 474, 475, 476, 475, 475, 472, 473, 472, 473, 474, 476, 477, 478, 478, 477, 475, 472, 472, 472, 473, 475, 476, 478, 478, 477, 477, 479, 477, 476, 477, 476, 475, 475, 477, 479, 479, 479, 478, 477, 476, 475, 474, 472, 472, 472, 473, 473, 473, 474, 475, 475, 474, 475, 475, 476, 477, 476, 475, 476, 475, 476, 476, 477, 475, 475, 476, 476, 477, 475, 475, 473, 473, 472, 473, 477, 477, 478, 478, 476, 476, 476, 477, 477, 479, 481, 479, 479, 477, 477, 478, 480, 481, 480, 480, 480, 480, 480, 480, 481, 480, 480, 479, 479, 478, 475, 472, 470, 470, 471, 472, 472, 474, 475, 477, 477, 477, 475, 475, 476, 476, 476, 476, 474, 473, 473, 473, 473, 473, 473, 474, 476, 476, 479, 479, 480, 479, 479, 478, 476, 475, 475, 476, 476, 478, 478, 479, 480, 480, 481, 479, 477, 477, 476, 476, 475, 474, 475, 472, 473, 475, 475, 474, 474, 475, 476, 476, 475, 474, 473, 472, 473, 474, 473, 474, 474, 474, 475, 475, 477, 477, 475, 475, 474, 474, 476, 477, 477, 477, 477, 476, 475, 477, 479, 479, 477, 473, 470, 468, 468, 469, 473, 475, 477, 476, 475, 474, 472, 472, 472, 472, 472, 474, 474, 474, 474, 474, 476, 476, 476, 476, 476, 476, 477, 478, 479, 478, 479, 479, 479, 478, 479, 480, 479, 478, 478, 478, 478, 478, 479, 480, 482, 482, 484, 484, 485, 483, 483, 482, 484, 482, 482, 480, 479, 479, 478, 476, 477, 477, 479, 478, 479, 477, 476, 475, 472, 472, 474, 474, 475, 475, 476, 475, 474, 473, 474, 475, 476, 476, 478, 479, 477, 479, 477, 477, 478, 478, 477, 478, 479, 479, 477, 477, 477, 477, 477, 477, 478, 477, 477, 474, 475, 473, 474, 473, 472, 472, 473, 472, 473, 472, 471, 471, 473, 473, 473, 474, 474, 475, 474, 474, 473, 475, 476, 477, 478, 478, 476, 475, 476, 476, 477, 478, 477, 478, 479, 478, 479, 479, 479, 479, 479, 481, 482, 482, 482, 481, 480, 477, 477, 476, 474, 474, 474, 474, 474, 474, 474, 473, 474, 474, 472, 473, 471, 470, 469, 469, 469, 468, 469, 470, 471, 473, 474, 475, 474, 472, 470, 470, 469, 470, 470, 470, 470, 471, 472, 473, 474, 473, 474, 474, 477, 477, 478, 479, 479, 479, 478, 478, 478, 477, 477, 477, 477, 477, 478, 478, 477, 477, 478, 478, 478, 479, 478, 478, 478, 477, 479, 480, 479, 480, 479, 479, 479, 478, 479, 476, 478, 478, 478, 478, 477, 477, 478, 479, 478, 478, 479, 480, 480, 479, 478, 478, 477, 477, 477, 477, 479, 478, 478, 477, 477, 476, 476, 478, 478, 475, 475, 475, 475, 475, 475, 475, 475, 474, 473, 475, 473, 473, 475, 474, 474, 473, 473, 474, 475, 476, 476, 478, 477, 478, 477, 476, 476, 476, 475, 474, 476, 477, 478, 477, 479, 478, 476, 475, 475, 475, 476, 475, 475, 475, 476, 476, 476, 474, 474, 474, 474, 475, 475, 475, 475, 474, 474, 474, 476, 478, 480, 479, 478, 480, 480, 478, 478, 477, 476, 476, 475, 475, 475, 476, 475, 475, 474, 475, 474, 473, 473, 475, 476, 476, 476, 477, 476, 476, 474, 474, 473, 474, 475, 474, 472, 471, 470, 471, 473, 472, 471, 472, 473, 472, 474, 475, 476, 478, 477, 477, 477, 477, 476, 475, 473, 471, 473, 473, 475, 478, 477, 477, 477, 477, 477, 477, 477, 478, 477, 475, 474, 475, 473, 475, 475, 475, 475, 476, 475, 475, 474, 473, 473, 473, 472, 473, 477, 477, 476, 475, 473, 473, 473, 473, 475, 475, 475, 476, 474, 475, 475, 476, 477, 478, 477, 478, 477, 476, 476, 476, 475, 477, 477, 477, 476, 475, 476, 475, 475, 475, 477, 478, 480, 481, 481, 480, 481, 480, 481, 478, 477, 478, 479, 479, 481, 482, 482, 481, 481, 481, 480, 479, 479, 481, 481, 481, 480, 480, 481, 480, 480, 479, 478, 477, 476, 478, 478, 479, 478, 477, 476, 477, 476, 476, 476, 476, 476, 475, 475, 475, 472, 471, 471, 469, 469, 471, 473, 472, 473, 474, 476, 476, 477, 476, 475, 474, 474, 474, 473, 474, 474, 476, 476, 476, 476, 477, 475, 475, 474, 474, 476, 477, 476, 476, 477, 477, 477, 477, 477, 477, 478, 478, 476, 478, 478, 477, 478, 479, 479, 477, 478, 478, 477, 476, 475, 476, 477, 477, 476, 476, 477, 475, 477, 477, 477, 478, 477, 477, 477, 477, 478, 479, 478, 476, 476, 476, 475, 475, 475, 475, 475, 476, 477, 478, 476, 477, 477, 477, 477, 478, 478, 476, 476, 476, 477, 476, 476, 473, 473, 473, 474, 475, 473, 473, 472, 475, 475, 474, 474, 473, 472, 471, 470, 471, 469, 469, 470, 470, 471, 474, 472, 472, 471, 471, 470, 469, 470, 472, 473, 474, 473, 473, 473, 473, 472, 473, 474, 473, 474, 475, 476, 476, 477, 476, 476, 475, 474, 476, 475, 476, 477, 476, 477, 476, 476, 476, 478, 478, 479, 479, 478, 478, 477, 478, 478, 479, 478, 478, 478, 476, 476, 476, 476, 475, 475, 474, 473, 475, 476, 476, 476, 475, 475, 475, 475, 476, 475, 476, 475, 476, 476, 478, 479, 479, 479, 479, 480, 479, 479, 478, 477, 479, 481, 479, 480, 479, 480, 481, 482, 483, 483, 482, 481, 482, 481, 481, 481, 480, 480, 480, 481, 482, 483, 482, 482, 479, 477, 476, 476, 477, 478, 477, 475, 473, 473, 472, 471, 470, 470, 471, 470, 470, 470, 470, 471, 469, 469, 469, 468, 470, 470, 471, 470, 470, 469, 469, 469, 468, 467, 468, 467, 469, 471, 472, 472, 472, 475, 475, 475, 474, 475, 476, 477, 478, 477, 479, 479, 479, 480, 480, 481, 481, 482, 481, 482, 481, 481, 480, 481, 482, 484, 485, 485, 484, 482, 480, 480, 480, 479, 479, 480, 478, 478, 477, 478, 477, 478, 477, 478, 479, 479, 479, 479, 478, 478, 478, 476, 475, 476, 476, 477, 478, 479, 480, 480, 478, 478, 476, 477, 478, 479, 481, 480, 479, 479, 478, 476, 476, 474, 474, 475, 476, 476, 477, 476, 476, 476, 475, 474, 475, 475, 475, 476, 476, 475, 477, 476, 477, 477, 478, 479, 477, 476, 476, 477, 479, 481, 482, 483, 482, 482, 481, 481, 482, 481, 482, 481, 481, 481, 482, 480, 480, 478, 478, 478, 477, 476, 477, 479, 481, 482, 481, 480, 480, 479, 480, 478, 478, 477, 479, 479, 479, 480, 480, 479, 479, 478, 478, 478, 478, 477, 479, 481, 482, 483, 481, 478, 479, 479, 480, 479, 479, 478, 477, 476, 474, 474, 474, 475, 475, 474, 474, 474, 475, 475, 475, 472, 471, 469, 466, 465, 466, 468, 469, 469, 469, 470, 469, 469, 468, 467, 467, 467, 470, 470, 470, 472, 470, 471, 472, 472, 473, 474, 473, 474, 472, 473, 472, 473, 475, 474, 475, 476, 478, 478, 479, 480, 479, 477, 476, 476, 477, 478, 478, 476, 476, 477, 477, 478, 480, 479, 479, 478, 477, 476, 474, 474, 472, 473, 473, 473, 472, 470, 470, 472, 473, 474, 474, 473, 475, 476, 477, 476, 475, 474, 472, 472, 472, 474, 476, 477, 479, 477, 479, 478, 479, 479, 481, 481, 478, 478, 478, 479, 479, 479, 479, 479, 477, 478, 478, 477, 477, 477, 477, 476, 476, 475, 475, 474, 475, 474, 474, 472, 473, 473, 475, 475, 475, 474, 475, 475, 475, 475, 475, 475, 473, 474, 474, 474, 474, 474, 473, 474, 476, 476, 478, 476, 476, 475, 475, 475, 478, 479, 480, 480, 481, 480, 479, 478, 479, 480, 479, 477, 478, 476, 474, 474, 474, 477, 479, 482, 482, 482, 480, 478, 477, 476, 476, 477, 477, 479, 478, 479, 477, 477, 477, 476, 477, 477, 477, 477, 477, 478, 478, 478, 480, 480, 478, 477, 478, 480, 480, 480, 479, 479, 480, 480, 482, 482, 482, 481, 480, 480, 481, 481, 481, 480, 479, 481, 480, 480, 479, 478, 478, 478, 478, 479, 479, 479, 477, 476, 477, 477, 478, 478, 479, 478, 478, 478, 477, 477, 477, 476, 477, 477, 477, 479, 478, 480, 480, 479, 479, 478, 477, 475, 475, 473, 473, 472, 473, 471, 470, 472, 472, 473, 473, 474, 475, 475, 476, 476, 476, 476, 475, 473, 473, 473, 472, 474, 474, 474, 474, 474, 473, 475, 472, 473, 473, 471, 472, 472, 472, 472, 474, 475, 476, 475, 475, 476, 476, 477, 476, 476, 476, 475, 478, 480, 479, 478, 479, 476, 476, 477, 476, 475, 474, 476, 478, 480, 480, 479, 478, 476, 476, 475, 475, 473, 474, 474, 476, 476, 474, 473, 473, 474, 477, 478, 479, 477, 477, 477, 477, 477, 475, 474, 475, 474, 473, 474, 474, 474, 474, 476, 476, 478, 479, 478, 478, 477, 477, 476, 477, 480, 480, 480, 479, 478, 479, 478, 478, 478, 478, 478, 479, 479, 479, 479, 479, 478, 480, 480, 478, 479, 479, 480, 479, 478, 477, 478, 479, 479, 479, 481, 479, 478, 478, 477, 476, 474, 474, 475, 474, 474, 475, 477, 475, 474, 473, 471, 472, 474, 474, 473, 472, 471, 470, 470, 470, 468, 469, 469, 467, 468, 467, 468, 467, 469, 469, 470, 470, 470, 471, 472, 473, 475, 475, 476, 477, 477, 478, 478, 475, 474, 474, 475, 476, 476, 476, 476, 475, 476, 476, 478, 477, 477, 477, 476, 476, 477, 477, 479, 481, 480, 481, 481, 480, 480, 481, 478, 478, 477, 479, 478, 478, 476, 476, 477, 476, 477, 478, 478, 479, 479, 479, 478, 478, 477, 477, 478, 477, 477, 479, 478, 479, 479, 480, 480, 480, 477, 476, 476, 477, 478, 476, 475, 475, 473, 473, 473, 473, 474, 476, 477, 479, 478, 477, 477, 477, 477, 478, 478, 477, 477, 476, 474, 474, 474, 475, 476, 477, 477, 476, 477, 476, 475, 475, 474, 474, 474, 476, 475, 475, 475, 475, 476, 474, 475, 475, 474, 474, 474, 474, 475, 475, 475, 475, 474, 476, 476, 476, 477, 475, 474, 474, 474, 474, 474, 476, 474, 473, 472, 471, 472, 474, 474, 474, 474, 472, 472, 473, 472, 471, 473, 474, 473, 473, 473, 473, 474, 475, 476, 476, 476, 476, 477, 479, 478, 477, 476, 474, 473, 474, 475, 475, 474, 474, 475, 476, 477, 476, 474, 474, 475, 475, 476, 476, 476, 476, 477, 477, 478, 477, 478, 478, 478, 477, 477, 477, 478, 480, 479, 481, 481, 479, 478, 476, 476, 475, 474, 473, 472, 473, 473, 473, 473, 472, 474, 474, 474, 474, 473, 472, 472, 471, 472, 473, 474, 475, 475, 475, 476, 476, 474, 474, 472, 471, 473, 475, 474, 473, 473, 473, 474, 476, 478, 478, 477, 477, 477, 476, 477, 478, 478, 478, 480, 480, 480, 479, 480, 481, 481, 482, 481, 480, 479, 481, 480, 481, 479, 478, 478, 479, 479, 480, 478, 478, 476, 474, 474, 473, 473, 473, 473, 474, 475, 477, 477, 478, 480, 479, 480, 479, 479, 479, 479, 479, 480, 481, 481, 480, 480, 480, 480, 481, 480, 480, 478, 478, 479, 480, 479, 479, 478, 480, 477, 476, 476, 475, 475, 475, 474, 474, 475, 474, 474, 474, 474, 472, 473, 471, 471, 472, 472, 471, 471, 471, 472, 474, 474, 476, 475, 473, 474, 474, 475, 474, 473, 473, 474, 476, 477, 476, 478, 477, 475, 473, 472, 473, 474, 477, 477, 477, 478, 477, 476, 477, 475, 474, 474, 474, 476, 477, 476, 478, 479, 481, 483, 482, 483, 483, 482, 480, 479, 479, 479, 479, 481, 480, 479, 478, 479, 476, 476, 476, 476, 474, 474, 473, 474, 475, 476, 476, 475, 475, 475, 476, 476, 475, 474, 476, 474, 474, 474, 475, 476, 478, 477, 478, 478, 476, 476, 475, 473, 473, 472, 472, 469, 462, 460, 463, 469, 475, 478, 481, 482, 480, 479, 477, 475, 474, 474, 474, 475, 475, 473, 472, 472, 472, 475, 478, 479, 480, 479, 479, 479, 479, 478, 479, 478, 479, 480, 479, 478, 478, 477, 476, 476, 478, 479, 481, 480, 478, 477, 476, 476, 476, 479, 480, 479, 478, 474, 472, 471, 472, 474, 475, 476, 476, 474, 474, 473, 474, 474, 473, 474, 474, 474, 472, 473, 472, 472, 471, 471, 470, 471, 469, 469, 470, 470, 470, 471, 472, 473, 473, 474, 474, 474, 474, 474, 473, 475, 473, 475, 476, 476, 477, 477, 477, 477, 476, 477, 476, 476, 477, 477, 477, 478, 477, 477, 477, 475, 475, 477, 477, 477, 476, 475, 474, 474, 474, 474, 474, 474, 475, 474, 473, 474, 473, 473, 472, 472, 471, 474, 475, 476, 476, 477, 475, 475, 477, 478, 478, 479, 479, 479, 478, 478, 479, 479, 480, 481, 481, 482, 484, 484, 485, 484, 484, 483, 481, 480, 480, 480, 481, 482, 482, 481, 480, 480, 480, 480, 480, 477, 477, 476, 477, 478, 477, 477, 475, 475, 475, 475, 475, 475, 474, 474, 474, 475, 475, 477, 475, 476, 475, 475, 475, 473, 474, 474, 475, 475, 476, 477, 478, 478, 479, 477, 477, 476, 478, 477, 477, 476, 477, 476, 477, 477, 477, 475, 476, 478, 479, 479, 478, 479, 479, 477, 476, 475, 475, 478, 479, 481, 482, 483, 482, 480, 476, 476, 476, 476, 476, 476, 478, 478, 477, 477, 476, 475, 475, 474, 475, 475, 477, 477, 476, 475, 477, 476, 477, 476, 476, 476, 476, 476, 476, 476, 478, 477, 478, 477, 478, 479, 478, 478, 479, 479, 479, 479, 478, 478, 478, 478, 480, 481, 481, 483, 481, 481, 479, 476, 477, 478, 479, 480, 480, 479, 480, 478, 476, 476, 474, 476, 474, 475, 478, 478, 476, 474, 473, 472, 474, 472, 472, 473, 473, 471, 471, 470, 471, 472, 473, 474, 474, 473, 470, 470, 470, 472, 472, 474, 473, 473, 472, 473, 473, 474, 472, 473, 473, 473, 473, 472, 471, 470, 471, 472, 472, 473, 473, 473, 475, 473, 473, 474, 473, 472, 473, 473, 473, 473, 474, 474, 475, 476, 476, 477, 475, 474, 474, 474, 475, 475, 476, 474, 474, 475, 476, 477, 478, 478, 478, 476, 475, 475, 476, 479, 480, 479, 477, 477, 478, 481, 479, 479, 479, 479, 479, 477, 477, 477, 476, 477, 478, 478, 477, 478, 477, 476, 477, 477, 479, 478, 478, 476, 476, 476, 477, 478, 478, 478, 477, 476, 477, 477, 478, 477, 479, 480, 480, 478, 478, 478, 477, 478, 480, 480, 481, 481, 482, 481, 478, 478, 476, 477, 478, 479, 479, 479, 480, 481, 480, 480, 478, 477, 475, 475, 472, 472, 473, 472, 473, 474, 472, 473, 473, 473, 474, 475, 475, 473, 473, 473, 473, 472, 471, 471, 470, 471, 472, 473, 474, 474, 473, 471, 471, 471, 471, 474, 476, 477, 475, 474, 473, 473, 472, 471, 472, 472, 472, 474, 474, 476, 475, 477, 478, 479, 479, 478, 477, 476, 478, 479, 477, 477, 478, 478, 479, 479, 479, 478, 479, 479, 480, 480, 481, 481, 481, 480, 481, 482, 483, 485, 484, 484, 483, 482, 481, 481, 480, 480, 478, 476, 476, 476, 478, 479, 479, 479, 477, 476, 477, 476, 477, 476, 477, 476, 477, 477, 476, 475, 473, 472, 474, 474, 474, 474, 474, 474, 472, 472, 471, 472, 473, 475, 476, 475, 477, 477, 476, 476, 477, 477, 478, 476, 476, 476, 477, 476, 476, 476, 476, 477, 476, 474, 474, 474, 476, 475, 476, 477, 478, 479, 477, 476, 474, 473, 472, 472, 472, 474, 474, 475, 474, 473, 471, 472, 472, 472, 472, 471, 474, 474, 474, 472, 471, 471, 473, 474, 474, 476, 475, 475, 476, 476, 475, 474, 474, 473, 472, 472, 472, 473, 474, 475, 476, 477, 478, 477, 476, 473, 472, 473, 473, 474, 474, 475, 476, 477, 477, 478, 479, 478, 478, 477, 477, 477, 478, 477, 479, 479, 480, 479, 479, 479, 479, 479, 477, 477, 477, 477, 477, 477, 477, 474, 475, 475, 475, 477, 475, 476, 477, 480, 479, 479, 478, 477, 476, 475, 474, 476, 477, 477, 478, 478, 478, 478, 477, 477, 478, 477, 476, 476, 476, 474, 475, 477, 477, 477, 476, 475, 476, 476, 476, 475, 475, 475, 475, 474, 476, 476, 477, 478, 478, 478, 477, 477, 476, 476, 476, 478, 478, 478, 478, 476, 478, 478, 478, 477, 478, 477, 479, 479, 480, 480, 480, 478, 476, 474, 475, 475, 473, 471, 470, 469, 470, 472, 472, 473, 474, 474, 474, 474, 473, 473, 474, 475, 477, 476, 475, 476, 475, 473, 474, 475, 476, 478, 478, 477, 476, 476, 477, 477, 477, 477, 476, 476, 477, 477, 477, 477, 476, 475, 476, 475, 474, 474, 475, 475, 475, 475, 474, 474, 473, 473, 472, 472, 471, 471, 472, 471, 470, 471, 472, 473, 472, 470, 471, 471, 473, 475, 476, 477, 475, 474, 474, 473, 473, 472, 471, 472, 471, 472, 473, 473, 474, 476, 478, 478, 480, 479, 480, 479, 478, 478, 480, 480, 480, 481, 483, 483, 485, 485, 483, 482, 481, 481, 482, 481, 482, 482, 482, 481, 481, 480, 480, 481, 480, 480, 478, 479, 481, 480, 481, 482, 480, 480, 479, 480, 477, 477, 477, 477, 476, 476, 476, 475, 475, 474, 471, 471, 473, 473, 474, 472, 473, 474, 474, 474, 473, 473, 472, 470, 470, 471, 470, 470, 471, 473, 474, 473, 476, 477, 477, 478, 479, 478, 478, 478, 478, 478, 479, 478, 478, 480, 480, 483, 485, 483, 485, 483, 482, 480, 478, 477, 478, 478, 481, 479, 478, 478, 477, 478, 479, 479, 479, 479, 479, 480, 480, 479, 479, 479, 478, 476, 478, 478, 477, 477, 476, 476, 477, 477, 478, 479, 478, 476, 475, 474, 473, 473, 473, 471, 471, 471, 471, 472, 472, 474, 475, 478, 479, 480, 479, 479, 479, 479, 478, 479, 477, 477, 477, 477, 477, 479, 479, 479, 480, 479, 477, 477, 477, 477, 477, 479, 479, 479, 479, 478, 478, 478, 478, 479, 479, 479, 478, 478, 477, 477, 476, 475, 474, 474, 473, 474, 473, 474, 475, 475, 476, 475, 473, 472, 471, 470, 473, 472, 472, 472, 472, 473, 474, 472, 473, 472, 473, 472, 474, 474, 475, 475, 474, 474, 474, 474, 473, 473, 472, 471, 470, 470, 470, 471, 471, 470, 471, 474, 475, 476, 477, 477, 476, 477, 476, 476, 476, 476, 476, 478, 477, 477, 478, 476, 476, 477, 477, 478, 477, 476, 476, 475, 477, 476, 476, 474, 475, 475, 476, 475, 475, 474, 473, 473, 473, 473, 475, 475, 476, 477, 477, 476, 476, 476, 474, 474, 476, 475, 475, 475, 476, 474, 475, 477, 478, 477, 477, 476, 474, 475, 475, 475, 477, 477, 477, 477, 478, 476, 477, 476, 478, 479, 479, 479, 478, 478, 480, 480, 481, 481, 479, 479, 478, 479, 480, 481, 482, 483, 484, 483, 483, 482, 480, 479, 478, 479, 480, 481, 479, 476, 475, 474, 473, 472, 473, 474, 475, 475, 474, 473, 471, 472, 474, 474, 476, 476, 476, 474, 473, 471, 473, 473, 473, 474, 473, 473, 472, 472, 472, 473, 474, 476, 477, 478, 478, 478, 477, 478, 477, 476, 476, 477, 477, 478, 477, 477, 476, 476, 477, 477, 476, 475, 475, 477, 478, 477, 478, 477, 476, 474, 473, 471, 473, 473, 475, 475, 477, 476, 476, 476, 475, 474, 472, 474, 475, 476, 479, 479, 478, 477, 476, 477, 477, 477, 478, 479, 479, 479, 479, 477, 478, 477, 478, 478, 476, 476, 477, 477, 478, 478, 477, 477, 475, 476, 474, 475, 475, 476, 477, 476, 476, 477, 476, 476, 474, 476, 477, 477, 477, 476, 475, 475, 477, 478, 479, 479, 479, 478, 478, 479, 478, 480, 480, 479, 478, 478, 479, 479, 478, 478, 477, 477, 475, 475, 475, 475, 475, 473, 474, 474, 474, 476, 475, 476, 475, 475, 475, 475, 476, 476, 476, 476, 476, 475, 475, 475, 475, 477, 476, 477, 475, 474, 474, 473, 473, 473, 472, 472, 471, 470, 470, 470, 469, 473, 473, 474, 474, 475, 475, 474, 474, 474, 476, 476, 476, 476, 476, 476, 475, 475, 476, 476, 477, 478, 478, 477, 476, 476, 476, 477, 479, 479, 477, 476, 475, 475, 477, 476, 477, 476, 477, 478, 477, 478, 478, 479, 479, 479, 480, 481, 481, 480, 481, 480, 481, 478, 477, 476, 477, 479, 480, 481, 481, 482, 482, 481, 481, 480, 481, 480, 480, 480, 480, 483, 482, 482, 481, 481, 479, 480, 479, 480, 480, 479, 479, 479, 479, 480, 480, 481, 480, 479, 479, 478, 477, 477, 476, 476, 476, 476, 476, 476, 476, 475, 475, 475, 475, 475, 478, 476, 477, 476, 476, 477, 476, 476, 474, 474, 474, 473, 473, 474, 474, 475, 475, 475, 475, 475, 475, 474, 473, 472, 472, 470, 470, 470, 470, 472, 471, 472, 473, 472, 472, 470, 471, 469, 470, 472, 474, 475, 475, 474, 474, 473, 473, 475, 476, 476, 475, 474, 474, 475, 474, 474, 475, 478, 479, 482, 484, 484, 484, 484, 482, 480, 479, 480, 480, 481, 482, 483, 484, 483, 483, 482, 480, 479, 477, 476, 477, 476, 476, 477, 478, 478, 477, 475, 473, 471, 471, 472, 472, 473, 473, 475, 475, 473, 474, 473, 472, 471, 472, 472, 472, 473, 472, 473, 473, 472, 473, 474, 473, 475, 474, 476, 476, 478, 478, 477, 477, 477, 479, 479, 480, 482, 482, 482, 481, 481, 480, 481, 479, 478, 480, 480, 479, 481, 479, 478, 479, 481, 479, 480, 478, 479, 481, 480, 479, 480, 479, 479, 478, 477, 479, 477, 478, 478, 478, 477, 478, 478, 478, 479, 477, 475, 472, 471, 471, 473, 474, 475, 475, 474, 475, 475, 476, 476, 476, 477, 477, 477, 477, 477, 478, 477, 478, 478, 479, 479, 477, 477, 477, 476, 473, 474, 475, 476, 477, 476, 477, 477, 477, 478, 475, 474, 475, 474, 475, 474, 474, 474, 473, 475, 476, 476, 476, 476, 475, 476, 477, 477, 477, 476, 475, 476, 477, 476, 476, 477, 477, 477, 479, 479, 479, 480, 480, 479, 478, 476, 477, 478, 477, 478, 476, 477, 476, 477, 478, 479, 479, 481, 479, 480, 479, 479, 479, 479, 477, 476, 476, 472, 475, 474, 475, 476, 476, 477, 475, 474, 473, 472, 474, 474, 474, 474, 474, 474, 474, 475, 475, 474, 474, 474, 474, 474, 473, 473, 471, 471, 471, 469, 470, 470, 471, 470, 469, 469, 468, 470, 469, 470, 469, 469, 471, 472, 473, 474, 474, 473, 473, 472, 474, 474, 476, 476, 477, 477, 475, 477, 476, 476, 477, 477, 478, 479, 480, 480, 482, 482, 482, 484, 483, 483, 484, 483, 483, 481, 480, 481, 480, 480, 479, 478, 479, 478, 478, 479, 479, 479, 480, 478, 477, 476, 476, 479, 478, 478, 477, 476, 475, 473, 472, 473, 474, 475, 476, 474, 474, 471, 472, 472, 472, 471, 470, 472, 472, 472, 473, 471, 472, 474, 475, 475, 475, 477, 476, 477, 478, 478, 477, 479, 477, 476, 477, 477, 479, 480, 482, 483, 483, 485, 482, 480, 480, 479, 481, 482, 481, 483, 483, 483, 481, 484, 484, 484, 485, 484, 484, 483, 481, 480, 479, 478, 477, 478, 478, 480, 481, 480, 480, 478, 478, 478, 478, 478, 477, 477, 477, 477, 479, 477, 477, 477, 476, 476, 476, 477, 477, 478, 478, 477, 476, 476, 476, 476, 475, 475, 476, 473, 474, 476, 477, 477, 477, 476, 475, 475, 475, 475, 477, 476, 477, 476, 476, 476, 476, 478, 478, 477, 475, 475, 473, 473, 472, 472, 473, 473, 474, 474, 474, 473, 474, 474, 476, 475, 476, 473, 474, 473, 474, 474, 474, 473, 474, 473, 473, 474, 473, 472, 475, 474, 475, 475, 475, 473, 473, 471, 471, 470, 471, 472, 471, 469, 470, 470, 472, 475, 474, 474, 474, 474, 473, 473, 474, 475, 477, 477, 476, 475, 473, 474, 475, 476, 477, 477, 477, 476, 477, 478, 476, 477, 476, 476, 475, 473, 473, 474, 475, 475, 476, 477, 478, 479, 478, 476, 477, 478, 477, 476, 475, 474, 474, 476, 476, 476, 477, 477, 478, 477, 477, 474, 474, 475, 475, 478, 477, 477, 477, 478, 479, 481, 481, 479, 479, 477, 477, 477, 477, 476, 477, 478, 478, 480, 479, 478, 477, 475, 475, 475, 473, 474, 474, 476, 477, 478, 478, 479, 479, 479, 479, 479, 479, 479, 479, 480, 478, 480, 479, 480, 478, 478, 477, 477, 475, 475, 474, 474, 476, 476, 476, 479, 480, 480, 479, 478, 476, 477, 477, 477, 477, 477, 476, 476, 474, 473, 474, 476, 477, 478, 478, 478, 477, 475, 472, 474, 476, 477, 477, 474, 473, 472, 470, 472, 472, 474, 475, 476, 476, 476, 476, 475, 474, 476, 476, 477, 476, 475, 473, 473, 472, 473, 474, 474, 475, 475, 475, 476, 475, 474, 474, 471, 472, 469, 469, 468, 469, 472, 472, 472, 473, 474, 474, 474, 474, 474, 473, 473, 472, 472, 469, 472, 471, 474, 475, 474, 475, 474, 475, 475, 476, 477, 475, 473, 475, 475, 478, 480, 480, 480, 479, 478, 477, 477, 479, 480, 482, 481, 481, 479, 479, 479, 481, 481, 481, 482, 482, 481, 483, 482, 484, 483, 482, 480, 481, 480, 479, 479, 479, 478, 479, 480, 480, 482, 480, 481, 480, 478, 478, 477, 476, 476, 475, 474, 473, 474, 473, 475, 476, 477, 477, 476, 476, 475, 474, 474, 473, 474, 475, 475, 475, 477, 477, 476, 476, 477, 477, 478, 478, 478, 478, 477, 477, 475, 474, 474, 476, 477, 478, 478, 479, 478, 478, 477, 477, 478, 477, 476, 474, 474, 474, 474, 473, 474, 473, 473, 473, 472, 471, 471, 471, 474, 474, 473, 473, 473, 472, 474, 472, 475, 476, 475, 477, 476, 474, 473, 474, 474, 474, 474, 475, 476, 477, 478, 479, 479, 479, 480, 480, 479, 479, 478, 478, 478, 477, 478, 476, 476, 476, 478, 478, 478, 477, 477, 478, 478, 477, 474, 474, 472, 472, 473, 474, 475, 477, 479, 478, 477, 476, 476, 475, 476, 476, 476, 477, 478, 476, 475, 474, 474, 475, 477, 477, 478, 478, 477, 476, 476, 476, 477, 478, 480, 480, 480, 480, 479, 477, 477, 477, 476, 477, 478, 478, 477, 476, 475, 476, 476, 475, 474, 473, 473, 472, 472, 474, 474, 476, 475, 475, 473, 473, 474, 474, 477, 476, 475, 474, 472, 472, 472, 471, 472, 473, 474, 474, 476, 477, 478, 478, 477, 476, 477, 476, 477, 476, 476, 477, 476, 478, 478, 478, 478, 478, 478, 476, 474, 474, 475, 476, 476, 477, 475, 474, 473, 473, 474, 474, 472, 472, 474, 475, 476, 477, 477, 475, 474, 475, 475, 477, 477, 476, 475, 475, 474, 472, 471, 473, 472, 471, 473, 474, 475, 475, 475, 474, 473, 472, 471, 472, 473, 474, 474, 474, 474, 474, 473, 471, 472, 471, 471, 471, 470, 470, 470, 471, 473, 474, 476, 477, 477, 478, 477, 476, 474, 474, 473, 475, 475, 477, 479, 480, 479, 479, 479, 479, 479, 480, 481, 482, 481, 482, 481, 481, 480, 480, 479, 479, 479, 479, 479, 477, 476, 477, 476, 478, 479, 478, 478, 478, 478, 479, 478, 477, 476, 476, 475, 475, 476, 476, 476, 474, 474, 475, 474, 476, 477, 477, 477, 479, 478, 478, 477, 477, 476, 477, 479, 479, 480, 482, 479, 479, 478, 479, 480, 481, 482, 479, 479, 476, 476, 476, 478, 480, 480, 479, 479, 478, 478, 476, 477, 477, 477, 475, 474, 475, 475, 474, 477, 475, 474, 474, 474, 474, 473, 473, 473, 472, 472, 473, 475, 476, 477, 475, 474, 474, 474, 474, 474, 475, 476, 476, 477, 477, 478, 477, 477, 476, 477, 479, 481, 482, 482, 482, 480, 479, 478, 478, 478, 478, 479, 477, 476, 476, 475, 476, 477, 477, 476, 475, 474, 473, 474, 474, 475, 474, 474, 476, 477, 476, 476, 474, 473, 473, 474, 475, 475, 474, 475, 475, 476, 477, 478, 477, 478, 477, 477, 476, 475, 479, 478, 479, 478, 477, 476, 477, 478, 479, 479, 479, 479, 478, 477, 477, 476, 478, 477, 479, 479, 479, 478, 477, 478, 478, 478, 480, 478, 478, 479, 476, 477, 475, 476, 476, 478, 477, 477, 477, 478, 477, 478, 478, 477, 478, 479, 477, 476, 475, 474, 476, 475, 476, 476, 476, 476, 476, 476, 476, 476, 477, 477, 475, 475, 473, 474, 473, 474, 475, 474, 476, 473, 471, 470, 472, 473, 472, 471, 471, 471, 474, 475, 473, 473, 472, 472, 472, 472, 472, 473, 474, 475, 477, 476, 475, 474, 473, 473, 472, 473, 474, 473, 475, 474, 473, 473, 473, 474, 476, 475, 475, 475, 475, 474, 473, 473, 472, 472, 472, 474, 474, 474, 475, 474, 474, 474, 476, 476, 477, 476, 476, 475, 476, 477, 477, 479, 478, 479, 476, 476, 476, 476, 478, 477, 476, 477, 477, 477, 478, 479, 476, 474, 472, 472, 473, 473, 473, 474, 472, 474, 475, 473, 475, 474, 475, 475, 476, 477, 479, 480, 480, 481, 480, 478, 478, 477, 479, 479, 482, 482, 484, 484, 483, 482, 482, 481, 481, 481, 479, 481, 482, 482, 482, 482, 484, 484, 483, 483, 483, 484, 484, 484, 483, 481, 480, 479, 477, 477, 476, 477, 477, 478, 478, 478, 477, 476, 475, 476, 476, 474, 475, 475, 476, 476, 475, 475, 474, 474, 473, 474, 473, 473, 473, 473, 475, 475, 477, 477, 478, 480, 481, 480, 478, 475, 475, 475, 476, 477, 477, 478, 477, 477, 476, 475, 476, 478, 478, 478, 476, 475, 475, 477, 478, 478, 479, 477, 477, 477, 476, 474, 473, 470, 469, 469, 471, 472, 473, 473, 473, 474, 473, 473, 474, 475, 475, 474, 474, 473, 472, 472, 473, 473, 472, 473, 472, 473, 473, 471, 469, 468, 468, 468, 470, 470, 471, 471, 473, 475, 478, 477, 476, 477, 476, 476, 474, 474, 473, 473, 475, 473, 475, 477, 477, 477, 478, 477, 478, 478, 479, 479, 479, 478, 479, 478, 479, 479, 479, 479, 478, 479, 480, 479, 479, 478, 479, 478, 478, 478, 478, 478, 478, 480, 481, 481, 481, 481, 480, 479, 478, 477, 477, 477, 479, 479, 480, 480, 479, 480, 479, 479, 479, 478, 481, 479, 480, 477, 476, 473, 473, 475, 476, 477, 477, 477, 477, 476, 475, 474, 474, 474, 473, 475, 477, 477, 476, 474, 475, 476, 475, 475, 476, 477, 476, 475, 474, 474, 474, 474, 475, 477, 477, 477, 478, 478, 477, 476, 475, 478, 477, 479, 480, 481, 480, 479, 478, 477, 477, 476, 479, 479, 480, 481, 482, 481, 480, 479, 478, 475, 477, 475, 476, 476, 476, 477, 477, 478, 477, 474, 474, 475, 476, 477, 478, 478, 479, 477, 475, 473, 473, 472, 473, 473, 474, 475, 476, 475, 476, 477, 478, 477, 476, 475, 476, 475, 474, 473, 472, 472, 472, 473, 473, 473, 473, 472, 473, 473, 472, 470, 472, 471, 472, 473, 474, 473, 473, 473, 473, 470, 470, 470, 469, 468, 468, 468, 468, 468, 469, 470, 472, 471, 471, 471, 472, 471, 473, 474, 474, 475, 474, 476, 475, 475, 476, 475, 475, 475, 476, 477, 477, 477, 477, 477, 478, 477, 478, 478, 479, 480, 479, 476, 476, 477, 477, 478, 478, 478, 478, 480, 480, 479, 477, 477, 477, 478, 480, 481, 481, 481, 478, 478, 480, 481, 481, 479, 477, 478, 477, 478, 479, 478, 479, 478, 477, 477, 475, 475, 476, 477, 478, 478, 476, 475, 475, 474, 473, 474, 473, 473, 474, 473, 475, 476, 477, 476, 474, 475, 476, 474, 474, 473, 473, 473, 475, 474, 474, 473, 472, 473, 473, 474, 476, 475, 474, 474, 473, 473, 472, 474, 474, 474, 475, 477, 477, 478, 477, 476, 475, 474, 473, 472, 472, 472, 472, 471, 471, 472, 472, 472, 475, 475, 474, 473, 473, 473, 475, 475, 476, 479, 479, 480, 480, 479, 477, 477, 476, 475, 477, 479, 479, 479, 478, 478, 478, 479, 480, 480, 479, 479, 479, 480, 481, 480, 482, 482, 481, 481, 481, 481, 481, 481, 480, 479, 477, 477, 476, 475, 475, 478, 478, 479, 478, 479, 477, 476, 473, 473, 472, 472, 472, 471, 473, 472, 472, 472, 474, 473, 474, 474, 473, 473, 472, 472, 471, 471, 471, 473, 475, 476, 477, 477, 477, 476, 475, 475, 476, 475, 474, 474, 473, 472, 473, 473, 473, 474, 476, 476, 477, 475, 475, 475, 475, 473, 472, 473, 473, 475, 475, 476, 476, 475, 474, 474, 474, 474, 475, 477, 476, 476, 476, 476, 477, 477, 476, 475, 475, 476, 475, 475, 474, 474, 473, 475, 475, 476, 476, 476, 475, 473, 474, 474, 475, 475, 474, 473, 474, 473, 474, 475, 475, 476, 475, 474, 473, 472, 473, 474, 476, 475, 475, 475, 475, 474, 472, 472, 472, 472, 472, 474, 475, 476, 478, 477, 476, 475, 474, 473, 474, 475, 476, 476, 476, 475, 475, 475, 475, 477, 477, 477, 477, 477, 476, 478, 478, 478, 478, 478, 477, 478, 479, 479, 478, 478, 478, 479, 481, 479, 479, 481, 479, 480, 479, 480, 479, 481, 479, 479, 478, 476, 476, 476, 478, 479, 479, 480, 479, 479, 477, 476, 475, 475, 474, 474, 473, 474, 476, 476, 477, 478, 476, 476, 475, 475, 476, 477, 477, 477, 477, 477, 477, 477, 476, 476, 477, 478, 478, 479, 480, 481, 482, 483, 483, 481, 482, 480, 480, 479, 479, 480, 479, 477, 477, 476, 475, 474, 475, 476, 477, 477, 475, 476, 475, 475, 474, 474, 474, 475, 476, 476, 476, 476, 473, 472, 472, 470, 470, 470, 469, 469, 470, 470, 470, 469, 471, 470, 471, 471, 470, 471, 471, 470, 470, 470, 472, 470, 471, 473, 473, 474, 475, 475, 475, 475, 475, 475, 475, 476, 478, 479, 480, 481, 481, 479, 479, 479, 479, 479, 480, 479, 479, 480, 480, 481, 480, 479, 478, 478, 478, 477, 478, 477, 477, 478, 478, 478, 477, 478, 476, 475, 475, 476, 476, 474, 474, 474, 475, 475, 474, 473, 473, 474, 474, 475, 474, 475, 474, 476, 476, 477, 477, 476, 476, 476, 474, 474, 474, 475, 476, 476, 476, 477, 477, 476, 478, 479, 479, 481, 481, 481, 482, 482, 483, 484, 482, 482, 480, 479, 478, 478, 480, 481, 482, 483, 482, 480, 478, 479, 478, 477, 476, 476, 475, 475, 475, 474, 474, 475, 474, 474, 475, 475, 476, 475, 475, 476, 477, 476, 476, 474, 475, 474, 475, 475, 476, 475, 475, 476, 475, 474, 475, 476, 473, 474, 472, 473, 473, 473, 472, 473, 472, 472, 473, 473, 474, 475, 476, 479, 477, 476, 477, 478, 478, 478, 479, 476, 475, 475, 475, 477, 477, 478, 477, 475, 475, 475, 475, 477, 480, 480, 477, 477, 476, 475, 477, 477, 477, 478, 478, 477, 477, 478, 477, 475, 474, 474, 474, 474, 475, 474, 473, 472, 471, 470, 471, 470, 471, 469, 468, 467, 466, 466, 466, 467, 468, 469, 470, 469, 470, 471, 471, 471, 472, 473, 474, 474, 473, 474, 475, 476, 478, 479, 480, 481, 481, 480, 480, 482, 483, 484, 484, 484, 483, 483, 482, 482, 483, 483, 483, 483, 481, 482, 482, 482, 483, 482, 481, 481, 481, 482, 482, 481, 480, 478, 478, 476, 476, 475, 474, 475, 474, 475, 473, 473, 469, 470, 472, 473, 475, 475, 475, 473, 473, 474, 475, 475, 476, 475, 474, 474, 474, 473, 473, 473, 475, 476, 476, 478, 478, 477, 478, 476, 478, 476, 475, 474, 475, 476, 477, 479, 479, 478, 477, 477, 476, 477, 478, 479, 477, 476, 475, 475, 474, 474, 475, 474, 474, 473, 473, 473, 474, 474, 475, 476, 477, 476, 474, 474, 472, 471, 471, 472, 474, 476, 477, 476, 476, 476, 475, 476, 478, 480, 481, 481, 481, 481, 480, 481, 481, 481, 481, 480, 480, 480, 479, 480, 479, 479, 479, 478, 477, 477, 476, 476, 476, 477, 478, 478, 477, 476, 475, 476, 476, 476, 476, 476, 475, 475, 475, 474, 475, 475, 476, 476, 475, 474, 474, 474, 473, 473, 476, 476, 477, 477, 478, 478, 478, 478, 478, 477, 477, 477, 476, 476, 476, 475, 474, 474, 473, 474, 474, 474, 475, 475, 476, 475, 474, 475, 475, 475, 474, 474, 473, 473, 475, 475, 477, 476, 475, 476, 476, 478, 479, 478, 478, 476, 474, 472, 472, 472, 473, 473, 472, 473, 471, 472, 473, 474, 472, 473, 472, 472, 475, 474, 476, 475, 474, 473, 473, 474, 475, 474, 475, 478, 479, 479, 479, 479, 479, 480, 480, 480, 480, 478, 478, 476, 475, 474, 475, 475, 474, 473, 473, 474, 474, 474, 474, 475, 475, 476, 476, 475, 475, 474, 474, 475, 476, 477, 478, 478, 478, 477, 477, 476, 476, 476, 479, 477, 475, 476, 475, 474, 473, 474, 473, 476, 475, 475, 474, 473, 474, 472, 473, 472, 475, 473, 474, 476, 476, 476, 476, 475, 476, 476, 478, 478, 477, 478, 478, 477, 476, 475, 472, 471, 474, 478, 479, 481, 482, 482, 483, 481, 481, 480, 480, 482, 482, 482, 481, 480, 480, 479, 478, 478, 478, 479, 477, 476, 475, 475, 475, 475, 474, 475, 474, 473, 472, 471, 469, 468, 470, 470, 472, 472, 472, 474, 473, 474, 473, 473, 473, 472, 472, 473, 474, 474, 475, 478, 477, 477, 477, 475, 477, 477, 477, 478, 478, 478, 477, 477, 477, 476, 473, 473, 474, 476, 477, 477, 476, 475, 477, 478, 479, 480, 480, 479, 478, 478, 477, 477, 476, 475, 475, 475, 475, 476, 476, 474, 475, 476, 478, 476, 477, 476, 476, 475, 474, 474, 472, 471, 472, 472, 473, 474, 475, 478, 476, 474, 475, 475, 476, 478, 478, 479, 480, 480, 478, 476, 475, 475, 476, 476, 477, 477, 476, 476, 476, 476, 477, 476, 475, 475, 476, 477, 476, 476, 476, 476, 475, 475, 474, 474, 476, 477, 478, 477, 479, 480, 481, 480, 479, 478, 477, 475, 475, 476, 474, 475, 474, 472, 473, 473, 473, 473, 472, 471, 472, 473, 470, 471, 471, 470, 470, 471, 472, 474, 474, 474, 475, 473, 473, 474, 474, 475, 475, 475, 475, 476, 477, 480, 480, 480, 482, 480, 482, 484, 483, 484, 483, 482, 481, 481, 479, 478, 479, 479, 479, 480, 479, 479, 480, 481, 481, 480, 480, 478, 476, 476, 476, 476, 476, 474, 473, 472, 474, 474, 472, 473, 471, 471, 471, 471, 471, 471, 470, 473, 473, 474, 476, 475, 474, 474, 473, 474, 475, 476, 476, 476, 478, 478, 480, 479, 478, 478, 475, 475, 475, 475, 475, 477, 479, 479, 479, 479, 479, 479, 479, 478, 478, 480, 480, 480, 481, 481, 481, 482, 481, 481, 481, 481, 481, 479, 479, 478, 477, 478, 477, 478, 477, 478, 478, 479, 478, 479, 478, 478, 481, 482, 483, 482, 481, 479, 477, 476, 475, 474, 475, 476, 478, 478, 479, 476, 477, 475, 476, 476, 478, 478, 477, 477, 475, 474, 473, 474, 475, 476, 478, 479, 479, 479, 480, 477, 478, 478, 477, 478, 478, 477, 478, 479, 480, 480, 481, 481, 480, 479, 481, 480, 480, 479, 478, 479, 479, 479, 478, 478, 476, 475, 475, 477, 478, 478, 478, 479, 478, 477, 476, 475, 474, 473, 472, 476, 475, 476, 476, 475, 474, 472, 471, 470, 472, 471, 471, 472, 471, 470, 470, 470, 470, 469, 468, 468, 468, 469, 470, 470, 469, 469, 471, 470, 472, 472, 472, 471, 470, 471, 473, 474, 475, 474, 474, 474, 476, 475, 476, 477, 477, 477, 477, 478, 478, 480, 482, 482, 482, 483, 482, 482, 480, 480, 481, 481, 481, 481, 479, 481, 480, 482, 484, 483, 482, 481, 478, 475, 474, 473, 476, 475, 477, 479, 478, 477, 477, 477, 478, 477, 476, 475, 473, 472, 471, 471, 471, 472, 473, 472, 472, 472, 474, 474, 476, 477, 476, 476, 475, 475, 475, 474, 475, 474, 474, 475, 474, 474, 473, 473, 473, 472, 473, 472, 472, 474, 474, 473, 475, 476, 476, 478, 477, 477, 477, 476, 478, 478, 478, 479, 478, 479, 479, 479, 479, 477, 476, 475, 477, 478, 479, 479, 478, 477, 476, 476, 474, 475, 478, 479, 479, 477, 476, 475, 474, 474, 475, 475, 475, 477, 476, 476, 478, 478, 479, 479, 479, 478, 477, 475, 474, 473, 474, 474, 472, 473, 474, 475, 476, 478, 478, 478, 476, 477, 476, 475, 476, 476, 478, 477, 477, 478, 477, 477, 475, 476, 477, 476, 475, 476, 476, 476, 477, 476, 474, 475, 475, 475, 477, 477, 476, 476, 475, 475, 474, 475, 475, 476, 475, 475, 476, 476, 476, 476, 478, 479, 480, 480, 477, 477, 476, 476, 475, 475, 476, 476, 477, 478, 478, 479, 478, 478, 476, 476, 476, 477, 478, 477, 477, 476, 474, 475, 474, 475, 476, 476, 475, 477, 478, 479, 481, 481, 480, 479, 478, 477, 477, 477, 478, 477, 476, 477, 476, 477, 477, 479, 478, 476, 475, 474, 473, 471, 473, 472, 473, 474, 474, 476, 474, 476, 476, 476, 477, 476, 477, 476, 476, 475, 473, 474, 474, 475, 475, 474, 474, 473, 472, 471, 472, 472, 472, 472, 474, 473, 475, 475, 477, 478, 478, 477, 475, 476, 476, 478, 478, 478, 479, 479, 479, 478, 477, 477, 478, 477, 478, 478, 477, 478, 479, 480, 481, 480, 479, 479, 479, 479, 480, 480, 481, 481, 480, 479, 476, 476, 475, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 476, 475, 476, 476, 477, 477, 476, 475, 474, 475, 475, 474, 473, 474, 475, 476, 479, 479, 478, 478, 479, 478, 478, 477, 476, 475, 476, 477, 477, 476, 476, 476, 476, 477, 477, 476, 474, 473, 473, 473, 472, 472, 471, 470, 470, 472, 474, 475, 476, 475, 473, 473, 473, 473, 473, 474, 475, 478, 479, 478, 478, 476, 474, 475, 475, 475, 476, 477, 477, 477, 477, 477, 477, 478, 477, 477, 474, 473, 473, 475, 477, 477, 478, 478, 479, 478, 478, 478, 478, 477, 477, 478, 479, 479, 479, 477, 477, 478, 480, 480, 481, 479, 478, 477, 475, 475, 476, 476, 477, 477, 476, 476, 477, 478, 479, 477, 476, 477, 475, 475, 475, 476, 476, 474, 474, 474, 473, 473, 472, 472, 473, 473, 473, 473, 474, 474, 474, 476, 474, 474, 474, 474, 473, 474, 475, 476, 477, 477, 476, 474, 472, 472, 473, 473, 476, 477, 477, 478, 478, 477, 477, 477, 478, 478, 478, 476, 477, 477, 478, 476, 477, 478, 478, 479, 478, 478, 477, 476, 476, 477, 477, 477, 478, 477, 477, 476, 475, 475, 474, 474, 475, 476, 475, 475, 474, 475, 476, 477, 477, 478, 478, 477, 476, 475, 475, 473, 474, 475, 476, 477, 479, 479, 480, 480, 479, 480, 479, 478, 479, 479, 478, 480, 479, 478, 479, 478, 477, 476, 476, 477, 479, 480, 482, 481, 480, 481, 481, 481, 481, 479, 479, 476, 475, 475, 476, 477, 475, 474, 476, 475, 476, 476, 475, 476, 476, 475, 475, 474, 475, 475, 474, 473, 474, 472, 471, 471, 473, 473, 471, 471, 470, 472, 473, 474, 476, 477, 477, 477, 476, 475, 473, 473, 473, 473, 472, 473, 474, 473, 475, 477, 477, 477, 478, 477, 477, 475, 474, 475, 474, 477, 478, 479, 481, 481, 480, 478, 476, 476, 476, 476, 476, 477, 479, 480, 482, 482, 482, 482, 481, 479, 481, 481, 482, 481, 481, 480, 480, 481, 482, 482, 481, 482, 482, 483, 483, 484, 484, 484, 483, 481, 480, 478, 475, 474, 474, 474, 476, 477, 475, 475, 473, 472, 473, 473, 472, 473, 471, 471, 469, 469, 468, 469, 469, 470, 470, 471, 471, 471, 470, 470, 470, 472, 472, 472, 472, 473, 473, 473, 476, 474, 475, 475, 475, 475, 474, 476, 477, 474, 473, 473, 475, 474, 475, 475, 475, 475, 476, 478, 476, 475, 473, 473, 473, 474, 473, 472, 471, 470, 470, 470, 472, 473, 474, 475, 475, 475, 474, 475, 476, 477, 477, 477, 476, 476, 477, 477, 478, 478, 480, 481, 482, 482, 479, 480, 480, 479, 479, 479, 479, 478, 481, 479, 480, 481, 481, 481, 480, 481, 481, 480, 478, 476, 476, 475, 476, 476, 475, 476, 476, 476, 476, 475, 476, 476, 478, 477, 477, 477, 476, 476, 475, 475, 474, 476, 477, 478, 479, 478, 477, 476, 476, 476, 477, 477, 477, 479, 479, 478, 477, 476, 475, 475, 476, 475, 476, 477, 477, 478, 477, 476, 476, 478, 478, 477, 479, 478, 478, 478, 477, 476, 475, 474, 475, 473, 473, 474, 475, 474, 474, 474, 475, 474, 474, 473, 474, 474, 474, 473, 473, 473, 474, 474, 473, 471, 471, 473, 473, 474, 474, 475, 473, 473, 474, 474, 475, 472, 474, 474, 475, 477, 476, 476, 477, 477, 476, 475, 475, 477, 476, 477, 477, 476, 477, 476, 476, 476, 477, 478, 479, 478, 477, 476, 475, 476, 477, 477, 478, 477, 477, 478, 477, 479, 480, 478, 476, 477, 477, 476, 476, 476, 476, 475, 476, 476, 477, 476, 476, 476, 477, 477, 476, 475, 472, 472, 472, 472, 473, 473, 473, 474, 474, 474, 476, 475, 474, 475, 476, 475, 473, 476, 476, 476, 477, 478, 478, 476, 476, 475, 476, 476, 476, 476, 477, 477, 477, 479, 478, 477, 477, 476, 476, 475, 476, 476, 477, 476, 475, 473, 472, 476, 475, 474, 473, 471, 472, 470, 471, 472, 473, 475, 475, 474, 474, 473, 472, 472, 474, 473, 474, 473, 471, 470, 471, 472, 474, 475, 476, 476, 476, 475, 472, 471, 471, 473, 473, 477, 479, 478, 477, 477, 478, 480, 480, 479, 480, 481, 482, 480, 479, 479, 479, 480, 479, 480, 481, 480, 481, 480, 479, 480, 479, 478, 478, 477, 477, 477, 476, 475, 476, 475, 479, 478, 479, 478, 478, 476, 475, 475, 477, 479, 478, 478, 476, 476, 475, 474, 473, 473, 474, 474, 474, 474, 473, 474, 476, 477, 476, 475, 475, 476, 477, 477, 477, 475, 476, 477, 478, 478, 476, 477, 476, 476, 476, 478, 476, 477, 477, 477, 477, 478, 477, 479, 479, 480, 479, 479, 477, 477, 478, 478, 480, 480, 481, 481, 479, 478, 477, 475, 471, 472, 472, 472, 474, 474, 473, 473, 472, 473, 473, 472, 473, 472, 471, 471, 470, 471, 472, 475, 476, 476, 475, 474, 472, 473, 472, 474, 473, 473, 474, 475, 473, 474, 475, 476, 475, 477, 476, 473, 474, 473, 474, 476, 476, 477, 478, 477, 478, 478, 478, 479, 480, 480, 480, 479, 478, 477, 477, 476, 477, 477, 477, 478, 478, 478, 476, 478, 479, 480, 480, 480, 479, 476, 475, 473, 475, 477, 477, 478, 477, 477, 477, 476, 477, 478, 477, 477, 477, 479, 480, 480, 479, 477, 476, 475, 474, 475, 474, 476, 475, 477, 477, 478, 479, 480, 480, 480, 478, 477, 476, 475, 474, 474, 475, 474, 475, 474, 475, 474, 474, 474, 475, 477, 476, 477, 476, 475, 476, 476, 476, 478, 479, 480, 482, 483, 482, 483, 479, 478, 477, 479, 479, 479, 479, 478, 479, 479, 479, 479, 477, 477, 477, 477, 478, 479, 478, 480, 479, 477, 478, 476, 475, 474, 472, 472, 472, 472, 471, 470, 471, 471, 471, 473, 473, 474, 475, 475, 474, 472, 471, 472, 471, 469, 466, 465, 466, 471, 473, 476, 477, 477, 477, 477, 475, 473, 474, 474, 475, 476, 476, 474, 473, 474, 473, 473, 474, 472, 473, 473, 472, 473, 472, 474, 475, 476, 477, 476, 477, 477, 474, 474, 474, 476, 477, 478, 477, 478, 480, 480, 480, 480, 480, 481, 480, 479, 480, 479, 479, 479, 480, 481, 482, 483, 483, 482, 481, 479, 480, 480, 482, 482, 483, 482, 481, 480, 479, 477, 479, 479, 478, 480, 481, 482, 481, 481, 481, 483, 481, 482, 479, 480, 479, 477, 476, 478, 477, 478, 480, 479, 479, 479, 480, 479, 480, 481, 481, 479, 478, 477, 476, 476, 476, 476, 477, 477, 475, 476, 475, 475, 472, 472, 472, 473, 474, 476, 475, 474, 473, 472, 472, 472, 472, 472, 474, 473, 473, 473, 475, 473, 473, 473, 473, 473, 474, 474, 475, 476, 476, 476, 473, 473, 473, 474, 473, 475, 474, 476, 475, 474, 474, 474, 475, 474, 474, 474, 475, 476, 476, 477, 475, 473, 474, 473, 473, 472, 473, 472, 473, 473, 472, 473, 474, 475, 475, 476, 475, 475, 475, 475, 473, 472, 472, 472, 472, 474, 473, 476, 475, 476, 477, 477, 478, 477, 477, 478, 478, 477, 478, 477, 479, 478, 478, 478, 476, 476, 475, 474, 474, 474, 475, 476, 475, 476, 476, 476, 477, 478, 478, 477, 478, 478, 475, 475, 474, 474, 475, 476, 478, 477, 478, 478, 478, 476, 477, 475, 475, 476, 478, 477, 478, 479, 479, 480, 480, 479, 477, 476, 476, 474, 474, 475, 476, 476, 476, 475, 476, 476, 476, 477, 476, 478, 476, 477, 476, 477, 478, 478, 478, 477, 477, 476, 476, 477, 476, 477, 477, 477, 477, 477, 476, 478, 477, 477, 476, 475, 476, 477, 476, 476, 475, 475, 477, 479, 480, 480, 479, 477, 475, 476, 475, 476, 476, 476, 477, 477, 477, 478, 477, 477, 477, 479, 478, 477, 476, 474, 474, 473, 472, 473, 473, 474, 475, 474, 475, 475, 476, 475, 473, 472, 471, 471, 473, 474, 477, 478, 478, 478, 478, 477, 476, 477, 476, 475, 475, 475, 476, 476, 476, 476, 476, 477, 477, 476, 475, 476, 476, 476, 477, 476, 476, 475, 476, 475, 475, 475, 476, 477, 477, 476, 475, 476, 476, 476, 475, 474, 473, 475, 474, 475, 475, 477, 476, 477, 477, 477, 478, 478, 478, 477, 478, 478, 478, 477, 477, 476, 476, 477, 479, 478, 478, 476, 478, 480, 483, 481, 481, 480, 478, 477, 477, 477, 478, 479, 478, 478, 477, 476, 476, 475, 474, 475, 476, 476, 477, 478, 478, 478, 478, 476, 475, 473, 472, 472, 473, 474, 474, 474, 474, 473, 472, 471, 472, 472, 473, 472, 471, 471, 471, 472, 472, 473, 471, 471, 471, 470, 470, 471, 472, 473, 474, 475, 477, 476, 473, 472, 471, 472, 472, 473, 474, 474, 475, 476, 477, 479, 480, 479, 478, 478, 475, 474, 471, 471, 471, 471, 473, 474, 474, 475, 476, 475, 476, 475, 476, 475, 474, 473, 473, 471, 471, 470, 472, 472, 472, 471, 473, 474, 473, 472, 473, 474, 474, 476, 475, 474, 473, 473, 475, 475, 478, 480, 478, 478, 479, 478, 479, 481, 482, 481, 481, 480, 480, 481, 481, 482, 482, 482, 481, 481, 481, 482, 483, 481, 482, 482, 483, 483, 485, 484, 486, 484, 483, 483, 483, 481, 480, 480, 480, 482, 482, 481, 479, 478, 477, 478, 477, 477, 475, 476, 474, 475, 475, 475, 474, 474, 473, 472, 473, 475, 474, 476, 476, 475, 474, 475, 475, 476, 476, 475, 475, 474, 472, 472, 473, 473, 474, 474, 475, 476, 477, 478, 477, 477, 477, 477, 477, 476, 477, 476, 478, 478, 477, 477, 476, 476, 477, 477, 478, 478, 478, 478, 478, 477, 476, 476, 478, 480, 478, 479, 478, 478, 477, 477, 475, 477, 477, 476, 477, 475, 476, 475, 476, 478, 478, 478, 479, 479, 478, 475, 475, 474, 474, 473, 473, 473, 474, 473, 472, 472, 473, 474, 473, 474, 474, 473, 472, 472, 470, 470, 471, 471, 470, 470, 468, 470, 470, 472, 472, 471, 472, 471, 471, 471, 472, 473, 473, 473, 473, 473, 474, 472, 473, 473, 476, 478, 480, 480, 480, 481, 478, 479, 481, 482, 483, 482, 482, 480, 480, 480, 482, 482, 482, 483, 483, 484, 485, 483, 483, 480, 480, 479, 480, 480, 481, 483, 482, 482, 482, 481, 479, 480, 479, 478, 478, 478, 478, 478, 478, 478, 479, 480, 482, 479, 479, 478, 476, 476, 476, 476, 477, 476, 474, 473, 472, 473, 473, 473, 475, 475, 475, 475, 475, 475, 474, 475, 475, 473, 474, 474, 473, 473, 474, 475, 478, 477, 476, 477, 476, 475, 476, 475, 475, 475, 474, 475, 474, 473, 473, 474, 473, 474, 475, 474, 475, 475, 474, 471, 472, 472, 472, 473, 473, 473, 471, 470, 469, 471, 472, 473, 474, 474, 474, 473, 472, 471, 472, 471, 473, 473, 472, 472, 472, 471, 470, 469, 470, 471, 472, 474, 474, 475, 474, 473, 473, 473, 472, 473, 474, 475, 476, 478, 477, 478, 478, 479, 479, 482, 481, 482, 482, 481, 480, 481, 482, 481, 484, 485, 487, 487, 486, 486, 484, 485, 485, 485, 485, 485, 487, 487, 486, 485, 482, 481, 480, 482, 482, 483, 482, 481, 479, 478, 478, 479, 477, 477, 476, 477, 475, 475, 475, 477, 475, 474, 474, 476, 475, 477, 478, 476, 475, 474, 473, 474, 474, 473, 474, 474, 475, 474, 474, 474, 474, 472, 472, 472, 473, 471, 473, 473, 476, 476, 477, 476, 475, 472, 473, 472, 473, 474, 475, 476, 478, 477, 477, 478, 478, 478, 478, 478, 478, 477, 477, 476, 476, 476, 476, 477, 476, 474, 474, 473, 473, 474, 474, 474, 474, 475, 475, 476, 476, 477, 478, 479, 478, 477, 477, 476, 474, 474, 474, 474, 476, 476, 475, 475, 474, 475, 475, 474, 474, 474, 472, 473, 471, 472, 472, 473, 471, 472, 471, 472, 472, 472, 472, 472, 470, 470, 471, 470, 471, 472, 472, 471, 473, 473, 473, 471, 472, 471, 470, 471, 472, 474, 476, 477, 476, 476, 476, 477, 476, 477, 476, 476, 475, 475, 474, 474, 473, 473, 473, 474, 476, 476, 478, 479, 478, 476, 476, 474, 475, 476, 477, 477, 478, 478, 476, 476, 475, 475, 476, 478, 480, 480, 479, 478, 479, 479, 480, 482, 482, 480, 479, 478, 479, 479, 477, 477, 478, 478, 479, 478, 479, 478, 477, 476, 475, 475, 474, 477, 477, 476, 477, 476, 475, 476, 477, 477, 477, 477, 478, 477, 479, 479, 479, 480, 480, 481, 480, 479, 478, 478, 478, 480, 479, 479, 480, 479, 480, 480, 480, 481, 479, 478, 478, 478, 479, 481, 482, 482, 480, 477, 477, 476, 475, 476, 477, 477, 475, 474, 474, 474, 474, 473, 473, 474, 477, 476, 477, 476, 476, 477, 477, 477, 476, 477, 476, 478, 477, 476, 476, 477, 475, 477, 477, 477, 479, 480, 480, 479, 477, 476, 476, 476, 478, 479, 482, 483, 480, 479, 476, 477, 478, 478, 479, 478, 478, 478, 477, 477, 478, 476, 477, 475, 476, 476, 476, 476, 476, 477, 478, 478, 478, 476, 476, 475, 476, 478, 477, 477, 475, 477, 476, 476, 477, 476, 476, 476, 476, 476, 477, 476, 474, 475, 475, 477, 478, 477, 477, 478, 477, 476, 476, 478, 478, 477, 477, 476, 476, 477, 476, 477, 476, 475, 475, 478, 479, 477, 475, 474, 474, 474, 475, 476, 475, 474, 474, 473, 472, 471, 474, 475, 477, 476, 475, 474, 475, 476, 476, 476, 477, 478, 478, 478, 478, 479, 478, 478, 478, 478, 478, 479, 477, 477, 476, 475, 475, 476, 477, 477, 478, 479, 477, 477, 477, 477, 476, 476, 476, 476, 476, 477, 477, 476, 476, 475, 475, 474, 475, 474, 475, 475, 475, 474, 475, 475, 476, 476, 476, 477, 476, 474, 474, 473, 474, 474, 474, 473, 474, 474, 473, 474, 476, 477, 479, 477, 478, 478, 477, 476, 478, 478, 479, 479, 481, 482, 482, 482, 482, 481, 480, 476, 475, 474, 473, 476, 478, 477, 477, 476, 475, 473, 472, 473, 474, 473, 474, 473, 473, 474, 473, 471, 470, 472, 473, 472, 473, 472, 473, 474, 475, 473, 472, 473, 474, 474, 473, 472, 472, 471, 471, 470, 470, 471, 474, 475, 477, 479, 477, 477, 477, 476, 478, 478, 479, 478, 478, 478, 480, 479, 480, 479, 480, 480, 479, 480, 480, 482, 482, 482, 481, 480, 480, 479, 479, 479, 479, 480, 479, 478, 478, 478, 479, 479, 478, 478, 478, 479};
58 horigs.push_back(horig);}
59 {std::vector<float> horig={472, 472, 472, 473, 472, 473, 474, 475, 476, 476, 476, 475, 473, 473, 472, 473, 472, 473, 473, 475, 476, 477, 479, 477, 477, 475, 474, 474, 472, 472, 473, 474, 472, 474, 473, 475, 474, 474, 472, 470, 470, 470, 470, 470, 469, 468, 468, 470, 472, 472, 471, 471, 469, 469, 468, 467, 468, 467, 466, 467, 468, 470, 469, 470, 469, 468, 468, 466, 467, 467, 467, 467, 467, 466, 464, 462, 463, 465, 464, 466, 466, 466, 465, 466, 465, 465, 466, 466, 465, 464, 464, 464, 467, 467, 469, 472, 472, 471, 471, 471, 471, 471, 470, 471, 471, 472, 473, 473, 473, 473, 472, 470, 469, 469, 468, 468, 467, 465, 467, 466, 467, 467, 469, 469, 469, 468, 468, 468, 469, 469, 470, 469, 468, 468, 468, 468, 467, 467, 465, 465, 464, 464, 466, 467, 467, 469, 468, 467, 467, 465, 465, 463, 464, 464, 465, 463, 463, 464, 464, 466, 466, 467, 467, 468, 467, 466, 469, 468, 471, 473, 471, 468, 468, 468, 470, 471, 471, 472, 470, 470, 470, 471, 471, 472, 473, 473, 473, 472, 471, 470, 469, 470, 470, 471, 471, 472, 471, 471, 470, 469, 469, 469, 469, 468, 469, 471, 472, 470, 470, 467, 468, 469, 469, 470, 469, 470, 472, 473, 472, 472, 471, 472, 473, 474, 475, 473, 472, 472, 471, 471, 473, 473, 473, 473, 474, 474, 476, 475, 473, 471, 470, 471, 471, 471, 471, 471, 470, 470, 469, 469, 469, 470, 470, 470, 466, 466, 466, 465, 467, 467, 467, 467, 467, 467, 467, 468, 468, 468, 468, 467, 467, 466, 466, 467, 467, 469, 468, 467, 466, 466, 465, 466, 466, 466, 467, 468, 468, 467, 468, 468, 469, 468, 468, 469, 468, 469, 470, 471, 471, 470, 468, 467, 466, 468, 469, 470, 472, 472, 472, 469, 470, 469, 468, 467, 466, 468, 468, 469, 467, 467, 467, 466, 466, 467, 467, 469, 469, 469, 469, 468, 468, 467, 468, 469, 470, 469, 469, 471, 472, 472, 470, 469, 468, 469, 470, 471, 471, 471, 470, 470, 469, 470, 468, 470, 471, 473, 474, 474, 472, 471, 470, 471, 471, 470, 470, 470, 469, 469, 469, 469, 471, 471, 470, 468, 466, 466, 466, 465, 466, 464, 464, 465, 465, 468, 468, 468, 469, 466, 466, 465, 466, 466, 467, 467, 467, 468, 470, 471, 472, 473, 472, 470, 470, 469, 470, 471, 471, 472, 473, 474, 473, 471, 471, 472, 473, 472, 473, 471, 471, 469, 467, 467, 467, 467, 466, 467, 467, 466, 465, 465, 465, 465, 466, 468, 469, 471, 472, 471, 470, 469, 469, 469, 469, 470, 470, 468, 468, 467, 468, 470, 470, 470, 472, 471, 470, 470, 470, 471, 471, 470, 467, 466, 465, 465, 467, 468, 467, 467, 467, 469, 468, 468, 467, 467, 467, 466, 466, 464, 464, 465, 467, 469, 468, 467, 467, 467, 467, 467, 467, 467, 469, 470, 470, 471, 473, 473, 473, 473, 474, 474, 475, 475, 475, 475, 476, 476, 477, 477, 477, 476, 475, 476, 474, 474, 474, 474, 473, 473, 473, 474, 473, 472, 471, 470, 470, 470, 469, 468, 470, 470, 470, 467, 467, 466, 467, 469, 469, 468, 468, 468, 468, 470, 470, 471, 473, 472, 472, 471, 470, 468, 469, 470, 472, 471, 471, 470, 470, 470, 469, 468, 470, 472, 471, 470, 470, 469, 469, 468, 468, 469, 468, 469, 469, 468, 468, 468, 468, 469, 468, 466, 465, 466, 465, 466, 467, 469, 470, 470, 471, 470, 470, 469, 469, 469, 470, 470, 471, 470, 470, 471, 470, 471, 472, 474, 474, 475, 473, 474, 474, 474, 474, 471, 470, 469, 471, 469, 471, 471, 472, 472, 470, 468, 466, 465, 464, 465, 468, 465, 465, 463, 463, 462, 463, 463, 463, 464, 463, 463, 462, 462, 461, 461, 463, 466, 467, 468, 469, 468, 468, 469, 468, 466, 464, 463, 464, 467, 470, 470, 470, 472, 472, 470, 470, 471, 470, 472, 471, 470, 471, 473, 473, 472, 471, 472, 472, 472, 472, 474, 473, 473, 474, 474, 473, 473, 474, 474, 475, 473, 473, 472, 470, 469, 471, 472, 473, 472, 471, 471, 472, 473, 473, 474, 475, 472, 471, 468, 468, 468, 469, 471, 473, 473, 472, 471, 471, 471, 471, 472, 472, 472, 471, 470, 470, 470, 469, 470, 471, 471, 470, 469, 468, 468, 469, 469, 470, 470, 470, 471, 471, 471, 470, 469, 467, 468, 467, 467, 468, 468, 468, 467, 466, 467, 467, 468, 470, 471, 471, 472, 471, 471, 471, 471, 470, 469, 466, 466, 464, 466, 468, 469, 470, 472, 472, 471, 473, 473, 473, 471, 470, 469, 469, 470, 468, 469, 469, 471, 472, 472, 472, 471, 470, 470, 471, 470, 467, 467, 467, 467, 467, 467, 468, 467, 469, 469, 469, 466, 465, 464, 463, 464, 466, 467, 467, 468, 467, 467, 467, 467, 469, 468, 469, 468, 469, 468, 468, 467, 468, 470, 470, 471, 470, 468, 469, 469, 469, 470, 469, 469, 470, 469, 469, 470, 469, 467, 468, 468, 467, 468, 469, 469, 468, 469, 469, 470, 469, 470, 469, 468, 467, 466, 467, 466, 466, 468, 468, 467, 468, 469, 471, 470, 471, 469, 468, 468, 467, 468, 467, 469, 469, 469, 468, 470, 470, 471, 471, 469, 469, 469, 469, 469, 470, 471, 470, 469, 468, 466, 466, 467, 468, 470, 470, 471, 470, 470, 471, 471, 472, 473, 473, 474, 473, 474, 474, 475, 475, 474, 473, 471, 472, 472, 473, 473, 472, 472, 472, 473, 475, 476, 475, 475, 474, 471, 472, 472, 471, 471, 470, 471, 471, 472, 473, 472, 472, 471, 469, 470, 471, 472, 470, 468, 468, 467, 467, 467, 468, 467, 466, 466, 466, 467, 467, 468, 468, 466, 463, 463, 464, 465, 468, 468, 468, 468, 470, 470, 471, 469, 469, 468, 469, 467, 468, 469, 470, 472, 471, 470, 468, 470, 471, 474, 474, 473, 473, 473, 473, 473, 473, 473, 472, 472, 473, 473, 473, 471, 471, 471, 471, 469, 471, 468, 469, 471, 473, 472, 471, 468, 467, 467, 468, 471, 470, 470, 471, 470, 470, 470, 471, 471, 471, 472, 472, 470, 470, 472, 470, 471, 470, 469, 470, 469, 470, 469, 470, 471, 471, 470, 469, 468, 467, 468, 468, 466, 468, 469, 470, 470, 470, 469, 466, 465, 464, 466, 466, 466, 466, 466, 465, 465, 465, 464, 463, 463, 462, 462, 463, 462, 462, 461, 461, 462, 462, 464, 464, 463, 463, 463, 462, 462, 465, 467, 470, 470, 471, 470, 469, 470, 470, 470, 468, 470, 469, 471, 470, 469, 468, 469, 470, 470, 471, 469, 470, 469, 470, 470, 471, 470, 471, 471, 471, 471, 472, 472, 472, 472, 471, 471, 469, 468, 468, 468, 466, 467, 467, 468, 468, 468, 470, 469, 470, 470, 469, 469, 469, 469, 470, 470, 471, 471, 470, 469, 468, 469, 470, 471, 474, 474, 473, 474, 475, 474, 474, 473, 473, 472, 473, 473, 474, 476, 475, 475, 475, 475, 474, 473, 471, 472, 473, 472, 472, 472, 472, 472, 470, 469, 469, 468, 468, 467, 466, 466, 466, 465, 465, 465, 465, 464, 464, 463, 463, 462, 463, 462, 461, 462, 463, 461, 461, 459, 460, 460, 462, 463, 463, 463, 465, 466, 465, 467, 469, 472, 471, 472, 468, 467, 468, 468, 468, 469, 471, 472, 474, 474, 474, 474, 475, 475, 475, 476, 475, 476, 473, 473, 473, 476, 474, 476, 475, 475, 474, 473, 471, 469, 468, 468, 469, 470, 471, 471, 471, 471, 471, 469, 470, 469, 469, 469, 468, 469, 471, 472, 472, 472, 472, 471, 471, 471, 472, 472, 472, 470, 469, 469, 471, 471, 471, 471, 471, 472, 471, 470, 471, 471, 471, 469, 468, 467, 468, 469, 468, 470, 469, 469, 470, 470, 471, 470, 469, 470, 468, 468, 469, 468, 469, 471, 470, 470, 472, 471, 471, 470, 470, 469, 470, 473, 476, 476, 477, 475, 475, 473, 473, 472, 473, 472, 473, 473, 475, 476, 478, 477, 476, 474, 471, 471, 470, 472, 474, 474, 474, 473, 471, 470, 469, 467, 469, 470, 472, 471, 470, 469, 468, 467, 467, 467, 470, 470, 471, 472, 470, 468, 471, 470, 471, 471, 471, 470, 470, 471, 471, 471, 469, 468, 467, 468, 469, 469, 468, 468, 468, 466, 467, 466, 467, 466, 464, 463, 463, 462, 461, 462, 461, 463, 463, 462, 464, 463, 463, 464, 465, 465, 466, 464, 464, 465, 465, 465, 466, 467, 466, 469, 468, 468, 470, 470, 470, 471, 471, 470, 469, 470, 471, 472, 473, 474, 475, 473, 474, 473, 473, 473, 474, 476, 474, 474, 472, 470, 470, 469, 469, 469, 467, 467, 468, 467, 468, 467, 468, 470, 469, 468, 468, 470, 471, 471, 471, 471, 469, 470, 469, 469, 469, 469, 468, 467, 468, 469, 469, 471, 471, 472, 473, 472, 472, 470, 471, 472, 473, 473, 473, 472, 470, 472, 472, 470, 468, 469, 466, 466, 467, 468, 469, 471, 471, 470, 471, 469, 470, 467, 465, 466, 466, 469, 468, 468, 467, 468, 466, 465, 465, 465, 465, 466, 468, 469, 468, 471, 472, 473, 474, 474, 474, 474, 474, 474, 475, 474, 473, 473, 473, 472, 473, 473, 472, 470, 469, 469, 470, 472, 473, 474, 473, 473, 473, 472, 470, 469, 469, 469, 470, 469, 471, 471, 471, 471, 470, 472, 471, 470, 470, 472, 471, 471, 472, 472, 470, 470, 470, 470, 470, 472, 473, 474, 473, 473, 473, 473, 473, 476, 476, 475, 473, 472, 471, 471, 470, 471, 472, 471, 470, 470, 470, 472, 472, 472, 472, 473, 474, 474, 475, 473, 473, 473, 472, 474, 474, 475, 475, 474, 473, 471, 470, 469, 468, 470, 470, 470, 469, 468, 467, 467, 469, 468, 468, 468, 470, 469, 467, 469, 468, 468, 468, 469, 469, 468, 468, 468, 469, 466, 466, 465, 466, 464, 464, 465, 465, 465, 464, 466, 465, 466, 467, 469, 469, 467, 467, 467, 467, 467, 467, 468, 470, 470, 470, 470, 469, 469, 468, 469, 469, 469, 468, 469, 469, 469, 469, 470, 468, 468, 467, 465, 466, 468, 471, 471, 472, 471, 471, 470, 471, 472, 473, 473, 471, 470, 470, 469, 470, 472, 473, 473, 472, 471, 470, 470, 468, 466, 465, 465, 466, 467, 469, 469, 470, 469, 469, 468, 468, 466, 466, 467, 467, 467, 468, 468, 468, 470, 471, 472, 471, 471, 472, 473, 470, 472, 471, 471, 472, 473, 473, 474, 473, 474, 474, 474, 474, 474, 473, 473, 473, 473, 473, 472, 473, 473, 473, 474, 475, 475, 474, 474, 473, 473, 470, 468, 469, 469, 471, 471, 471, 470, 470, 470, 470, 470, 467, 467, 465, 464, 464, 464, 464, 465, 467, 468, 470, 466, 465, 464, 464, 464, 463, 464, 463, 463, 463, 464, 464, 465, 466, 466, 467, 468, 467, 467, 466, 465, 465, 466, 464, 464, 464, 465, 469, 470, 472, 473, 472, 473, 472, 472, 472, 469, 470, 468, 468, 469, 470, 471, 471, 472, 472, 471, 469, 468, 468, 469, 470, 470, 472, 474, 475, 475, 474, 472, 472, 473, 472, 471, 471, 472, 470, 471, 472, 472, 471, 471, 469, 471, 471, 472, 472, 471, 471, 469, 469, 470, 470, 471, 472, 472, 473, 474, 474, 474, 472, 472, 471, 470, 470, 471, 471, 470, 472, 471, 471, 470, 469, 469, 469, 470, 469, 467, 467, 467, 468, 470, 468, 469, 469, 469, 470, 472, 471, 470, 469, 468, 468, 467, 467, 467, 468, 468, 469, 469, 471, 470, 469, 470, 471, 472, 472, 471, 471, 469, 469, 468, 467, 469, 469, 470, 470, 469, 469, 469, 469, 470, 468, 466, 466, 466, 467, 466, 467, 467, 464, 464, 464, 464, 464, 465, 466, 466, 466, 465, 465, 467, 468, 468, 468, 468, 470, 468, 468, 467, 467, 467, 467, 467, 467, 468, 468, 469, 470, 472, 470, 469, 469, 468, 468, 468, 468, 467, 468, 468, 467, 468, 468, 470, 471, 472, 470, 471, 470, 469, 470, 470, 471, 471, 471, 471, 470, 471, 472, 473, 474, 472, 470, 470, 469, 468, 467, 468, 467, 466, 467, 466, 467, 466, 467, 468, 467, 468, 468, 467, 466, 467, 468, 468, 468, 469, 470, 468, 466, 466, 465, 467, 468, 468, 471, 470, 468, 467, 469, 468, 469, 469, 469, 469, 469, 469, 470, 468, 470, 470, 471, 472, 472, 473, 469, 470, 469, 469, 470, 469, 469, 470, 470, 470, 472, 473, 474, 475, 476, 475, 474, 473, 472, 470, 471, 470, 470, 469, 469, 468, 469, 469, 472, 472, 474, 471, 471, 472, 472, 472, 471, 472, 470, 470, 472, 473, 473, 472, 473, 474, 474, 475, 476, 477, 475, 477, 476, 475, 475, 475, 473, 473, 472, 472, 473, 472, 473, 472, 470, 469, 470, 470, 469, 467, 466, 466, 466, 468, 468, 466, 465, 466, 466, 465, 465, 463, 465, 466, 466, 468, 466, 468, 466, 467, 466, 466, 467, 467, 467, 467, 466, 468, 470, 472, 472, 471, 469, 469, 470, 470, 471, 471, 471, 471, 472, 475, 474, 474, 472, 470, 471, 470, 471, 472, 472, 473, 472, 472, 473, 472, 474, 473, 473, 471, 472, 472, 471, 471, 472, 472, 472, 473, 472, 471, 470, 469, 469, 469, 470, 471, 470, 468, 468, 468, 469, 470, 470, 470, 470, 470, 470, 471, 471, 469, 469, 468, 468, 467, 467, 467, 467, 468, 471, 469, 469, 467, 462, 455, 450, 454, 458, 464, 467, 469, 471, 473, 472, 471, 470, 468, 467, 468, 467, 467, 467, 467, 469, 470, 471, 470, 471, 471, 471, 471, 470, 469, 469, 470, 472, 471, 471, 471, 470, 469, 469, 469, 470, 471, 470, 471, 469, 470, 469, 471, 471, 473, 472, 470, 469, 469, 471, 472, 473, 472, 470, 470, 468, 467, 467, 468, 467, 467, 468, 467, 467, 469, 469, 470, 469, 468, 469, 469, 469, 469, 469, 469, 468, 467, 465, 464, 465, 466, 466, 464, 463, 462, 462, 463, 465, 466, 467, 468, 469, 470, 469, 468, 466, 467, 468, 468, 470, 471, 471, 471, 470, 470, 470, 471, 472, 473, 472, 471, 470, 469, 471, 471, 470, 470, 468, 467, 466, 468, 468, 470, 469, 468, 466, 466, 466, 466, 467, 467, 467, 465, 466, 466, 467, 467, 468, 469, 470, 468, 469, 469, 470, 471, 471, 471, 471, 473, 474, 474, 475, 475, 476, 476, 474, 476, 476, 477, 477, 476, 475, 474, 473, 473, 473, 471, 471, 471, 472, 473, 475, 474, 473, 472, 470, 469, 468, 469, 470, 470, 471, 470, 469, 470, 471, 471, 470, 469, 469, 468, 468, 468, 469, 467, 467, 466, 467, 466, 467, 467, 468, 469, 469, 470, 471, 470, 470, 469, 468, 470, 470, 470, 470, 468, 469, 470, 470, 470, 471, 472, 471, 472, 472, 473, 471, 473, 473, 473, 473, 474, 473, 473, 471, 469, 470, 470, 472, 471, 473, 472, 472, 470, 470, 470, 471, 470, 471, 470, 470, 470, 470, 470, 470, 471, 472, 472, 472, 470, 470, 469, 469, 472, 471, 470, 470, 468, 470, 471, 473, 472, 473, 472, 473, 474, 474, 475, 475, 474, 473, 471, 471, 472, 472, 473, 475, 476, 476, 477, 477, 475, 474, 471, 473, 472, 473, 472, 471, 470, 469, 468, 469, 470, 470, 469, 468, 467, 468, 468, 468, 468, 467, 467, 467, 468, 467, 468, 468, 467, 466, 466, 465, 464, 463, 466, 465, 466, 467, 467, 468, 466, 467, 467, 468, 467, 468, 467, 465, 465, 464, 464, 465, 466, 467, 467, 468, 468, 467, 468, 467, 467, 467, 467, 467, 469, 467, 468, 466, 467, 467, 466, 467, 466, 467, 468, 467, 466, 465, 465, 466, 465, 466, 467, 467, 470, 471, 471, 471, 471, 470, 470, 471, 470, 472, 473, 471, 471, 470, 469, 468, 467, 469, 470, 470, 471, 471, 470, 470, 471, 471, 471, 471, 472, 470, 469, 470, 468, 468, 470, 469, 468, 469, 470, 471, 472, 472, 472, 472, 471, 472, 472, 473, 472, 471, 472, 472, 471, 470, 469, 469, 470, 473, 474, 474, 473, 472, 471, 470, 471, 469, 468, 468, 469, 468, 470, 469, 469, 471, 471, 471, 473, 471, 473, 473, 470, 470, 466, 465, 463, 463, 464, 465, 466, 464, 465, 465, 464, 465, 465, 467, 467, 467, 467, 465, 465, 463, 463, 462, 464, 463, 462, 461, 462, 465, 467, 469, 469, 467, 467, 465, 464, 464, 466, 466, 467, 468, 469, 470, 469, 470, 471, 469, 469, 467, 469, 467, 467, 469, 469, 471, 469, 470, 470, 470, 471, 472, 471, 472, 472, 474, 474, 475, 475, 475, 475, 474, 472, 473, 473, 472, 474, 473, 475, 475, 474, 475, 475, 474, 474, 474, 473, 472, 471, 473, 472, 473, 473, 473, 473, 472, 470, 471, 469, 469, 468, 467, 466, 467, 469, 467, 469, 468, 468, 468, 467, 467, 469, 469, 470, 469, 470, 469, 470, 469, 470, 471, 471, 470, 470, 469, 468, 468, 467, 467, 470, 470, 469, 470, 471, 470, 468, 468, 468, 468, 468, 470, 470, 472, 472, 471, 471, 470, 470, 468, 467, 467, 467, 467, 465, 464, 463, 464, 465, 466, 467, 465, 465, 464, 466, 468, 466, 467, 467, 467, 467, 466, 464, 463, 465, 464, 465, 465, 463, 463, 465, 467, 467, 469, 469, 469, 467, 468, 468, 470, 470, 470, 470, 470, 470, 470, 471, 471, 471, 470, 471, 471, 473, 472, 471, 470, 470, 470, 471, 472, 472, 473, 474, 472, 473, 472, 472, 472, 474, 473, 474, 473, 472, 472, 472, 471, 471, 469, 471, 473, 473, 473, 473, 473, 473, 471, 470, 468, 470, 471, 473, 474, 472, 473, 472, 470, 471, 472, 473, 472, 472, 472, 470, 470, 468, 469, 468, 469, 469, 470, 470, 470, 469, 469, 470, 470, 468, 468, 469, 468, 469, 468, 469, 470, 470, 469, 471, 471, 470, 471, 471, 472, 472, 473, 474, 472, 473, 472, 472, 470, 469, 468, 468, 468, 470, 472, 472, 473, 472, 471, 470, 469, 468, 470, 471, 470, 471, 471, 471, 470, 469, 469, 469, 468, 468, 469, 470, 470, 471, 470, 470, 468, 468, 468, 470, 472, 473, 472, 472, 473, 473, 471, 470, 470, 470, 470, 470, 470, 470, 471, 471, 470, 470, 468, 469, 468, 469, 469, 468, 468, 468, 469, 468, 468, 468, 467, 469, 469, 467, 468, 466, 465, 464, 462, 461, 462, 463, 465, 465, 467, 466, 465, 465, 464, 464, 464, 463, 462, 464, 465, 466, 466, 468, 468, 467, 467, 467, 466, 467, 469, 469, 470, 469, 469, 470, 472, 472, 473, 473, 473, 473, 474, 474, 477, 476, 476, 476, 475, 475, 476, 477, 476, 475, 474, 473, 473, 474, 473, 473, 473, 474, 473, 474, 475, 478, 477, 476, 474, 473, 472, 471, 471, 472, 472, 471, 471, 470, 469, 469, 468, 469, 469, 468, 467, 467, 466, 467, 466, 468, 468, 467, 467, 468, 470, 470, 470, 469, 469, 469, 467, 468, 467, 465, 467, 465, 467, 467, 467, 465, 466, 465, 467, 466, 469, 469, 470, 470, 471, 472, 473, 474, 475, 475, 476, 475, 475, 474, 473, 472, 472, 472, 471, 470, 471, 472, 472, 472, 473, 473, 470, 469, 468, 468, 470, 471, 470, 471, 471, 472, 471, 470, 470, 468, 467, 466, 466, 467, 466, 468, 468, 470, 472, 471, 470, 469, 469, 468, 467, 468, 469, 467, 468, 469, 470, 471, 468, 468, 470, 471, 471, 472, 469, 467, 467, 468, 470, 469, 470, 471, 472, 472, 472, 472, 474, 474, 474, 472, 472, 472, 472, 473, 473, 472, 473, 471, 473, 473, 472, 473, 472, 471, 470, 470, 470, 469, 472, 471, 471, 470, 470, 469, 468, 468, 466, 466, 466, 468, 469, 471, 471, 469, 469, 466, 466, 466, 467, 466, 466, 466, 464, 463, 463, 463, 463, 464, 464, 465, 466, 467, 467, 467, 465, 465, 465, 464, 466, 467, 467, 468, 466, 466, 468, 470, 469, 469, 468, 468, 469, 471, 472, 473, 473, 473, 471, 471, 470, 470, 469, 470, 469, 470, 471, 472, 472, 472, 472, 472, 470, 470, 470, 468, 468, 467, 468, 467, 468, 468, 470, 469, 468, 467, 466, 466, 467, 467, 469, 469, 470, 470, 470, 469, 470, 469, 470, 471, 470, 469, 468, 469, 468, 467, 467, 469, 469, 469, 470, 470, 469, 469, 469, 470, 471, 470, 471, 470, 472, 473, 474, 473, 472, 471, 472, 473, 474, 475, 474, 473, 472, 471, 471, 472, 471, 472, 473, 473, 473, 472, 472, 472, 473, 471, 471, 472, 472, 472, 474, 473, 472, 472, 469, 468, 468, 469, 467, 467, 468, 467, 467, 468, 467, 468, 466, 466, 466, 465, 465, 465, 466, 466, 467, 466, 467, 469, 468, 469, 468, 469, 470, 470, 471, 470, 471, 470, 470, 469, 469, 469, 470, 469, 470, 470, 470, 470, 472, 471, 471, 471, 470, 469, 470, 470, 470, 470, 469, 469, 469, 468, 468, 467, 468, 468, 470, 469, 469, 468, 468, 469, 468, 469, 468, 468, 470, 470, 471, 472, 470, 471, 471, 471, 472, 470, 471, 471, 471, 469, 470, 469, 471, 472, 472, 473, 473, 472, 472, 472, 472, 471, 472, 470, 470, 470, 471, 470, 469, 468, 468, 468, 470, 471, 471, 471, 470, 469, 468, 467, 467, 469, 470, 471, 469, 470, 469, 470, 472, 472, 473, 474, 473, 474, 474, 473, 473, 474, 474, 474, 472, 471, 470, 471, 470, 471, 472, 473, 471, 471, 471, 470, 468, 467, 468, 466, 465, 465, 465, 466, 467, 467, 467, 466, 466, 467, 466, 465, 464, 464, 464, 464, 464, 465, 465, 464, 463, 463, 465, 465, 466, 468, 468, 469, 470, 469, 467, 467, 467, 466, 467, 467, 468, 469, 470, 471, 471, 471, 472, 472, 473, 472, 471, 470, 470, 471, 472, 471, 469, 468, 469, 468, 468, 469, 470, 471, 471, 471, 472, 473, 474, 474, 473, 473, 473, 474, 475, 477, 476, 476, 475, 472, 471, 470, 473, 471, 472, 472, 474, 475, 476, 476, 475, 476, 475, 476, 473, 472, 472, 473, 474, 475, 475, 473, 474, 473, 473, 474, 475, 474, 475, 474, 474, 475, 474, 472, 472, 472, 471, 471, 471, 473, 471, 472, 471, 471, 470, 470, 471, 470, 471, 472, 472, 472, 470, 469, 469, 469, 469, 469, 468, 467, 468, 470, 471, 470, 470, 470, 468, 468, 467, 467, 467, 466, 464, 464, 464, 464, 464, 465, 467, 468, 468, 469, 468, 467, 467, 466, 466, 465, 463, 464, 464, 464, 463, 462, 463, 464, 465, 466, 467, 467, 469, 468, 470, 470, 470, 470, 469, 468, 468, 468, 468, 471, 470, 473, 472, 473, 474, 474, 476, 478, 477, 476, 476, 478, 480, 480, 479, 478, 476, 475, 474, 474, 475, 475, 475, 474, 471, 471, 472, 471, 470, 470, 470, 468, 468, 466, 465, 464, 463, 464, 465, 466, 466, 466, 465, 463, 465, 465, 466, 466, 466, 465, 465, 466, 466, 466, 466, 464, 464, 465, 467, 467, 469, 470, 471, 469, 471, 471, 472, 471, 472, 473, 474, 475, 475, 475, 475, 473, 473, 472, 472, 472, 474, 474, 474, 473, 472, 472, 472, 472, 472, 472, 472, 471, 471, 470, 469, 471, 471, 471, 471, 470, 470, 470, 470, 471, 470, 469, 469, 470, 470, 471, 470, 470, 470, 471, 471, 471, 471, 471, 471, 472, 471, 469, 469, 470, 470, 471, 471, 471, 471, 470, 471, 471, 470, 471, 473, 472, 473, 472, 472, 471, 469, 468, 470, 471, 469, 468, 468, 466, 467, 467, 469, 468, 469, 468, 467, 467, 467, 467, 467, 468, 469, 469, 471, 469, 469, 469, 469, 469, 469, 469, 469, 471, 473, 474, 474, 474, 473, 472, 470, 473, 474, 474, 475, 474, 472, 471, 470, 471, 470, 471, 471, 472, 471, 472, 471, 470, 470, 471, 470, 471, 470, 470, 470, 470, 467, 468, 468, 469, 470, 469, 470, 471, 469, 468, 469, 468, 470, 470, 470, 470, 468, 468, 467, 468, 467, 468, 468, 468, 467, 466, 465, 465, 465, 465, 464, 465, 466, 464, 465, 465, 466, 464, 463, 465, 465, 466, 465, 466, 467, 467, 468, 468, 469, 470, 470, 469, 468, 468, 468, 468, 468, 468, 470, 469, 468, 469, 469, 470, 470, 472, 476, 476, 477, 477, 476, 476, 475, 474, 473, 474, 474, 475, 475, 475, 475, 475, 473, 472, 470, 471, 471, 470, 470, 471, 471, 472, 470, 471, 469, 469, 469, 470, 470, 469, 469, 468, 467, 467, 467, 466, 466, 467, 468, 467, 468, 466, 465, 466, 466, 467, 467, 467, 467, 466, 466, 468, 468, 470, 471, 474, 473, 472, 474, 472, 472, 472, 471, 471, 471, 472, 471, 472, 472, 472, 474, 475, 477, 478, 478, 478, 480, 480, 479, 478, 478, 478, 478, 477, 478, 478, 480, 479, 479, 476, 476, 474, 476, 475, 474, 473, 472, 473, 472, 473, 472, 472, 472, 470, 470, 469, 469, 471, 469, 469, 469, 470, 469, 470, 469, 469, 468, 468, 469, 469, 469, 469, 470, 470, 471, 470, 469, 470, 470, 470, 470, 471, 471, 472, 471, 469, 470, 470, 471, 471, 470, 469, 468, 468, 468, 467, 466, 466, 466, 466, 466, 465, 465, 466, 467, 469, 469, 466, 466, 466, 466, 465, 465, 465, 465, 467, 468, 467, 465, 465, 466, 466, 467, 464, 464, 464, 465, 466, 468, 467, 467, 465, 466, 466, 466, 467, 467, 469, 469, 469, 469, 469, 467, 468, 467, 467, 466, 465, 465, 466, 466, 467, 467, 467, 468, 469, 470, 470, 470, 471, 470, 470, 469, 468, 468, 469, 471, 472, 471, 470, 469, 468, 469, 469, 469, 469, 469, 470, 471, 470, 469, 467, 467, 468, 467, 469, 471, 471, 472, 470, 470, 471, 470, 470, 471, 472, 473, 472, 472, 471, 471, 471, 471, 472, 472, 473, 472, 473, 473, 473, 473, 474, 475, 475, 474, 472, 471, 469, 468, 469, 470, 471, 472, 472, 473, 472, 471, 470, 471, 471, 472, 473, 473, 472, 471, 471, 471, 470, 468, 470, 471, 472, 473, 471, 470, 470, 470, 470, 470, 470, 470, 471, 471, 472, 473, 471, 471, 470, 472, 471, 471, 469, 469, 468, 469, 469, 469, 469, 471, 471, 472, 472, 471, 470, 470, 468, 470, 470, 468, 468, 467, 467, 467, 468, 469, 469, 469, 469, 470, 468, 468, 467, 467, 469, 470, 471, 470, 470, 469, 468, 468, 467, 467, 467, 467, 468, 470, 472, 472, 471, 471, 471, 469, 468, 466, 466, 466, 466, 467, 467, 467, 466, 465, 466, 465, 466, 464, 464, 464, 465, 466, 466, 467, 466, 466, 465, 465, 465, 465, 465, 464, 465, 465, 465, 466, 467, 467, 465, 465, 466, 465, 467, 470, 471, 473, 474, 473, 472, 471, 472, 472, 472, 471, 471, 470, 470, 471, 472, 474, 474, 473, 473, 473, 473, 476, 476, 475, 474, 473, 471, 473, 473, 474, 475, 478, 476, 476, 474, 471, 470, 469, 470, 469, 470, 473, 473, 474, 472, 473, 471, 471, 470, 469, 470, 469, 469, 468, 468, 468, 469, 468, 468, 469, 469, 469, 468, 468, 469, 469, 470, 470, 472, 470, 469, 468, 468, 468, 468, 469, 468, 470, 471, 471, 470, 469, 468, 469, 470, 469, 468, 468, 469, 469, 470, 470, 470, 468, 470, 469, 468, 468, 469, 470, 469, 468, 468, 467, 467, 467, 467, 469, 468, 469, 469, 468, 469, 469, 468, 468, 467, 467, 466, 465, 466, 467, 468, 468, 468, 469, 469, 468, 468, 469, 470, 471, 471, 471, 470, 471, 472, 472, 473, 473, 472, 471, 469, 469, 469, 469, 472, 472, 474, 475, 473, 471, 469, 466, 464, 465, 465, 467, 468, 470, 472, 473, 472, 471, 471, 470, 468, 468, 467, 469, 470, 471, 473, 473, 473, 472, 471, 471, 469, 468, 465, 467, 469, 470, 471, 471, 471, 471, 472, 471, 471, 471, 471, 471, 470, 471, 471, 470, 470, 470, 469, 470, 470, 470, 469, 469, 468, 467, 469, 468, 468, 467, 467, 467, 468, 469, 468, 468, 468, 467, 468, 468, 468, 469, 467, 468, 468, 466, 467, 468, 469, 469, 469, 467, 468, 468, 470, 472, 473, 474, 474, 473, 472, 472, 472, 470, 470, 470, 470, 469, 469, 470, 469, 470, 468, 468, 468, 468, 468, 468, 470, 470, 470, 471, 471, 471, 470, 470, 468, 468, 467, 466, 465, 466, 464, 465, 465, 467, 469, 469, 468, 468, 467, 467, 467, 465, 464, 463, 463, 465, 466, 466, 467, 467, 467, 468, 468, 467, 467, 467, 464, 465, 464, 465, 465, 464, 467, 467, 468, 467, 465, 466, 465, 466, 466, 467, 469, 472, 473, 474, 473, 472, 471, 470, 471, 471, 474, 475, 476, 477, 475, 473, 471, 473, 474, 475, 475, 474, 472, 471, 470, 470, 469, 468, 468, 469, 471, 473, 473, 471, 469, 469, 469, 469, 469, 471, 470, 469, 468, 469, 470, 469, 471, 469, 467, 466, 467, 468, 470, 473, 472, 472, 472, 470, 468, 469, 468, 469, 470, 472, 474, 473, 471, 468, 468, 470, 470, 472, 472, 472, 473, 474, 473, 471, 473, 473, 473, 473, 473, 471, 471, 469, 468, 468, 468, 469, 471, 470, 469, 468, 466, 466, 466, 467, 467, 468, 467, 468, 467, 466, 466, 465, 467, 466, 466, 466, 467, 466, 465, 467, 468, 468, 468, 470, 471, 471, 471, 471, 470, 471, 471, 471, 472, 471, 469, 468, 468, 468, 467, 468, 467, 467, 467, 468, 469, 469, 469, 471, 470, 470, 470, 470, 470, 471, 471, 468, 467, 466, 466, 467, 468, 467, 466, 467, 465, 466, 468, 469, 468, 467, 468, 468, 468, 467, 467, 466, 468, 469, 470, 472, 473, 473, 473, 469, 469, 467, 468, 467, 468, 470, 471, 470, 469, 471, 472, 473, 471, 471, 471, 471, 469, 469, 467, 467, 467, 467, 470, 470, 470, 470, 469, 469, 468, 468, 467, 470, 471, 472, 472, 473, 471, 470, 468, 466, 468, 466, 468, 470, 470, 468, 470, 469, 471, 471, 470, 470, 471, 470, 468, 468, 467, 467, 469, 469, 469, 469, 469, 469, 469, 470, 470, 468, 468, 467, 466, 464, 465, 465, 467, 468, 467, 468, 465, 466, 466, 467, 469, 468, 469, 469, 468, 467, 466, 466, 466, 467, 468, 470, 470, 468, 468, 468, 468, 466, 465, 466, 467, 467, 468, 468, 468, 467, 463, 464, 465, 465, 466, 467, 465, 467, 469, 469, 469, 467, 466, 467, 467, 468, 467, 469, 469, 467, 467, 470, 469, 471, 472, 469, 468, 468, 468, 470, 471, 472, 472, 474, 472, 470, 469, 468, 468, 467, 467, 469, 469, 470, 469, 468, 468, 468, 468, 468, 469, 470, 469, 469, 469, 469, 469, 468, 469, 469, 470, 471, 471, 472, 472, 472, 473, 472, 472, 472, 472, 473, 475, 476, 474, 473, 474, 474, 473, 474, 473, 473, 473, 474, 474, 474, 475, 474, 474, 475, 474, 475, 474, 474, 473, 472, 471, 471, 470, 469, 469, 472, 472, 472, 471, 470, 470, 470, 471, 471, 470, 469, 468, 467, 468, 468, 469, 469, 469, 468, 467, 466, 467, 467, 469, 468, 469, 469, 466, 466, 465, 467, 468, 469, 470, 471, 470, 470, 471, 471, 472, 470, 471, 471, 471, 472, 471, 473, 473, 473, 474, 474, 476, 474, 473, 470, 470, 469, 468, 468, 468, 469, 469, 470, 469, 469, 466, 465, 464, 465, 464, 464, 464, 464, 462, 461, 462, 463, 463, 463, 465, 464, 464, 464, 464, 463, 462, 466, 468, 470, 470, 468, 467, 465, 465, 465, 464, 467, 469, 469, 468, 467, 465, 464, 465, 466, 466, 469, 469, 471, 470, 470, 469, 469, 468, 468, 470, 473, 474, 475, 474, 473, 472, 472, 471, 471, 471, 473, 474, 473, 473, 473, 472, 473, 472, 471, 472, 472, 472, 473, 474, 474, 473, 472, 471, 471, 470, 470, 470, 469, 471, 470, 471, 473, 476, 476, 476, 475, 475, 473, 473, 475, 475, 474, 473, 471, 471, 470, 470, 471, 470, 470, 471, 470, 469, 466, 466, 467, 467, 468, 470, 471, 470, 469, 469, 467, 467, 467, 469, 469, 469, 468, 468, 468, 467, 469, 469, 469, 470, 470, 469, 468, 470, 471, 472, 471, 471, 471, 471, 471, 472, 473, 474, 473, 471, 472, 472, 472, 473, 473, 473, 472, 470, 469, 470, 469, 471, 469, 469, 470, 470, 471, 470, 470, 468, 470, 472, 473, 472, 469, 468, 467, 466, 467, 467, 465, 466, 467, 467, 469, 468, 469, 469, 467, 469, 469, 468, 469, 469, 469, 468, 468, 467, 468, 467, 465, 465, 466, 466, 466, 466, 466, 466, 466, 465, 465, 465, 465, 467, 467, 465, 464, 463, 463, 464, 463, 464, 465, 464, 462, 462, 463, 464, 464, 464, 463, 462, 463, 463, 465, 466, 467, 468, 469, 470, 469, 469, 467, 466, 465, 465, 465, 466, 467, 469, 469, 470, 470, 469, 470, 468, 468, 467, 468, 469, 469, 470, 472, 472, 472, 473, 471, 472, 471, 471, 470, 470, 470, 470, 472, 471, 472, 470, 469, 470, 469, 471, 473, 474, 473, 474, 473, 473, 472, 471, 472, 473, 474, 473, 471, 471, 469, 470, 469, 470, 471, 473, 474, 474, 472, 470, 468, 469, 470, 470, 471, 469, 469, 469, 469, 469, 470, 469, 469, 470, 469, 466, 465, 463, 464, 467, 470, 471, 471, 470, 469, 467, 465, 465, 464, 467, 468, 469, 469, 469, 468, 469, 470, 471, 471, 469, 467, 465, 466, 465, 467, 467, 465, 465, 465, 467, 467, 468, 468, 468, 467, 466, 466, 467, 469, 470, 469, 469, 468, 467, 467, 467, 468, 469, 471, 469, 469, 471, 471, 471, 472, 471, 473, 475, 474, 474, 475, 475, 474, 472, 473, 471, 472, 472, 473, 472, 472, 472, 472, 473, 474, 475, 475, 473, 475, 474, 473, 473, 473, 474, 474, 472, 472, 470, 469, 470, 470, 469, 469, 469, 470, 471, 471, 472, 471, 470, 468, 466, 466, 466, 467, 468, 469, 466, 465, 465, 466, 467, 467, 469, 467, 467, 467, 467, 467, 468, 468, 469, 469, 468, 468, 466, 467, 467, 468, 468, 467, 467, 467, 469, 471, 471, 470, 469, 469, 469, 469, 470, 470, 469, 468, 468, 468, 468, 468, 468, 467, 469, 469, 470, 471, 471, 472, 472, 472, 471, 470, 470, 470, 471, 470, 469, 469, 469, 468, 469, 468, 468, 468, 469, 470, 470, 470, 470, 470, 470, 469, 468, 468, 468, 470, 470, 470, 468, 469, 469, 469, 469, 469, 469, 467, 469, 467, 467, 466, 466, 467, 466, 467, 469, 469, 467, 468, 468, 468, 469, 470, 468, 469, 468, 470, 472, 470, 469, 467, 467, 465, 467, 467, 468, 469, 469, 468, 468, 468, 469, 469, 470, 469, 471, 473, 472, 472, 471, 472, 472, 471, 471, 474, 473, 474, 472, 471, 472, 473, 472, 472, 473, 472, 472, 470, 469, 468, 470, 472, 471, 471, 471, 471, 471, 471, 472, 472, 470, 471, 471, 472, 472, 471, 471, 469, 467, 467, 468, 470, 471, 472, 472, 472, 470, 470, 470, 469, 468, 468, 470, 471, 473, 473, 473, 473, 473, 473, 473, 475, 474, 473, 473, 471, 469, 469, 471, 473, 473, 473, 473, 471, 471, 473, 474, 474, 473, 471, 470, 468, 468, 468, 469, 469, 470, 469, 467, 465, 464, 464, 463, 463, 463, 464, 463, 463, 462, 462, 463, 462, 463, 463, 463, 466, 464, 466, 465, 464, 464, 463, 463, 462, 462, 465, 465, 466, 466, 466, 467, 466, 467, 468, 470, 471, 472, 471, 472, 472, 472, 472, 472, 473, 476, 477, 478, 478, 476, 474, 473, 473, 472, 471, 472, 473, 474, 475, 475, 476, 474, 475, 473, 472, 472, 472, 471, 470, 470, 468, 467, 467, 466, 468, 467, 470, 469, 467, 466, 466, 465, 468, 469, 470, 471, 469, 469, 468, 468, 468, 466, 468, 469, 471, 472, 472, 471, 470, 469, 468, 468, 470, 470, 470, 471, 472, 473, 473, 473, 473, 473, 472, 472, 473, 472, 473, 474, 475, 475, 474, 474, 474, 474, 475, 472, 473, 472, 471, 472, 473, 472, 473, 472, 472, 472, 471, 469, 469, 469, 471, 472, 472, 471, 471, 471, 471, 470, 470, 471, 471, 471, 469, 468, 466, 465, 466, 466, 468, 470, 472, 472, 471, 470, 470, 470, 468, 468, 466, 466, 466, 467, 467, 468, 468, 467, 466, 467, 467, 467, 468, 469, 470, 470, 470, 471, 470, 472, 472, 473, 473, 473, 472, 469, 471, 470, 470, 469, 470, 469, 469, 468, 468, 469, 470, 470, 470, 470, 471, 470, 469, 469, 469, 468, 468, 468, 469, 468, 468, 465, 465, 465, 465, 465, 464, 464, 464, 464, 464, 464, 465, 465, 463, 461, 461, 462, 463, 465, 466, 466, 466, 465, 465, 465, 466, 466, 466, 466, 467, 468, 469, 469, 469, 470, 472, 472, 474, 476, 475, 476, 477, 478, 477, 477, 477, 477, 479, 481, 479, 478, 477, 477, 477, 477, 477, 478, 478, 476, 475, 475, 474, 473, 472, 471, 472, 473, 472, 472, 472, 470, 470, 469, 469, 468, 468, 467, 467, 468, 466, 466, 467, 466, 467, 467, 468, 466, 466, 466, 464, 466, 465, 466, 467, 468, 469, 468, 467, 468, 467, 468, 468, 469, 469, 470, 471, 471, 471, 469, 469, 470, 470, 468, 469, 470, 469, 472, 473, 474, 474, 474, 474, 472, 473, 471, 470, 470, 468, 466, 466, 466, 467, 467, 468, 469, 469, 468, 469, 467, 466, 468, 468, 469, 471, 471, 469, 470, 469, 468, 468, 470, 470, 472, 473, 473, 470, 471, 469, 471, 471, 473, 474, 475, 476, 477, 476, 477, 478, 478, 478, 476, 476, 474, 473, 472, 471, 469, 468, 467, 469, 469, 470, 471, 470, 470, 467, 467, 468, 469, 468, 468, 467, 466, 466, 466, 464, 465, 466, 468, 471, 473, 473, 473, 470, 469, 469, 470, 471, 473, 472, 471, 470, 469, 470, 470, 471, 471, 471, 470, 470, 468, 467, 466, 467, 467, 467, 468, 469, 470, 471, 470, 470, 470, 469, 467, 466, 465, 467, 466, 468, 469, 470, 469, 470, 471, 471, 470, 467, 468, 467, 466, 468, 470, 466, 467, 468, 466, 467, 468, 470, 470, 470, 471, 471, 470, 468, 466, 466, 465, 467, 468, 469, 468, 468, 468, 470, 469, 470, 471, 471, 471, 471, 472, 472, 472, 471, 471, 470, 470, 470, 471, 470, 470, 469, 468, 468, 469, 470, 470, 470, 468, 469, 467, 468, 469, 470, 470, 469, 469, 469, 470, 469, 469, 468, 467, 466, 468, 469, 470, 470, 469, 469, 469, 468, 468, 467, 466, 466, 467, 467, 467, 467, 467, 467, 467, 467, 468, 467, 468, 469, 470, 470, 470, 469, 470, 470, 468, 467, 467, 468, 469, 469, 471, 471, 470, 470, 470, 469, 470, 470, 471, 473, 474, 475, 475, 475, 475, 475, 476, 475, 474, 473, 472, 472, 471, 471, 471, 469, 470, 470, 471, 472, 471, 471, 471, 471, 469, 466, 465, 464, 464, 465, 466, 466, 467, 469, 469, 469, 468, 466, 465, 465, 466, 467, 466, 465, 464, 464, 464, 465, 467, 468, 469, 470, 470, 471, 471, 472, 472, 472, 472, 471, 469, 470, 470, 469, 470, 468, 467, 467, 467, 469, 471, 473, 472, 473, 471, 471, 470, 471, 472, 472, 471, 471, 471, 470, 469, 469, 469, 469, 468, 468, 471, 470, 470, 471, 472, 469, 468, 467, 466, 467, 468, 469, 469, 466, 467, 466, 466, 467, 469, 470, 472, 473, 472, 472, 471, 471, 469, 469, 469, 470, 472, 472, 472, 471, 473, 474, 476, 475, 475, 473, 469, 466, 466, 466, 468, 467, 469, 470, 469, 470, 470, 471, 471, 472, 471, 471, 468, 468, 468, 467, 468, 467, 468, 469, 470, 470, 471, 471, 470, 468, 467, 466, 465, 464, 464, 466, 466, 466, 467, 467, 466, 467, 467, 468, 468, 465, 464, 464, 466, 467, 468, 469, 469, 470, 468, 468, 469, 471, 472, 471, 472, 473, 472, 472, 473, 473, 472, 473, 473, 475, 476, 477, 478, 476, 476, 475, 477, 476, 475, 475, 475, 473, 471, 470, 471, 471, 472, 473, 471, 470, 469, 468, 466, 465, 466, 466, 466, 466, 465, 463, 464, 464, 465, 465, 466, 468, 469, 468, 469, 469, 468, 468, 468, 468, 467, 466, 466, 467, 468, 469, 468, 469, 469, 471, 471, 471, 472, 473, 473, 473, 472, 472, 472, 472, 472, 472, 473, 473, 473, 472, 471, 473, 473, 473, 473, 472, 472, 472, 473, 473, 475, 475, 476, 475, 473, 472, 471, 470, 469, 468, 470, 471, 473, 473, 473, 474, 474, 475, 473, 472, 471, 470, 469, 469, 470, 470, 471, 470, 469, 469, 470, 470, 470, 469, 469, 468, 468, 467, 467, 467, 468, 470, 472, 473, 475, 475, 474, 473, 470, 469, 470, 471, 471, 471, 472, 473, 474, 474, 475, 475, 474, 472, 471, 469, 470, 470, 470, 469, 470, 469, 471, 472, 473, 475, 474, 475, 474, 475, 473, 472, 471, 471, 470, 471, 472, 471, 470, 470, 469, 472, 470, 469, 467, 465, 465, 467, 467, 466, 465, 464, 464, 464, 466, 464, 465, 466, 465, 464, 463, 463, 464, 464, 463, 464, 463, 464, 464, 462, 463, 463, 464, 465, 466, 466, 467, 467, 467, 469, 468, 468, 471, 470, 469, 469, 469, 469, 470, 470, 472, 473, 473, 475, 474, 473, 474, 474, 473, 474, 474, 475, 474, 475, 475, 474, 473, 473, 472, 472, 472, 472, 472, 472, 472, 473, 472, 471, 471, 470, 469, 470, 469, 469, 469, 469, 470, 470, 470, 469, 468, 468, 469, 468, 468, 466, 465, 464, 463, 464, 465, 467, 468, 469, 469, 468, 468, 468, 468, 468, 468, 469, 470, 470, 470, 468, 468, 469, 471, 471, 470, 470, 469, 469, 468, 469, 470, 471, 471, 469, 469, 469, 470, 471, 470, 470, 469, 470, 471, 472, 471, 473, 471, 472, 470, 470, 471, 471, 473, 473, 471, 471, 471, 471, 470, 469, 469, 470, 470, 472, 473, 473, 473, 474, 473, 473, 472, 471, 470, 470, 469, 470, 468, 467, 466, 466, 467, 467, 468, 470, 472, 472, 472, 472, 471, 469, 469, 468, 467, 469, 469, 470, 470, 471, 471, 472, 472, 472, 470, 470, 467, 467, 469, 470, 471, 470, 469, 467, 467, 468, 469, 468, 471, 471, 472, 472, 470, 470, 470, 469, 470, 470, 470, 470, 469, 469, 469, 469, 470, 473, 473, 473, 473, 473, 473, 473, 470, 468, 469, 468, 469, 470, 472, 472, 472, 473, 474, 472, 471, 469, 469, 468, 468, 469, 469, 470, 470, 471, 470, 470, 471, 470, 471, 471, 471, 470, 471, 471, 470, 470, 470, 470, 468, 469, 470, 471, 473, 473, 473, 474, 473, 473, 472, 470, 469, 468, 468, 468, 468, 470, 470, 470, 469, 469, 469, 471, 470, 469, 469, 468, 468, 469, 469, 468, 468, 469, 468, 469, 468, 468, 467, 467, 467, 466, 467, 468, 468, 467, 467, 467, 469, 469, 470, 471, 471, 471, 473, 473, 472, 472, 471, 469, 470, 470, 471, 471, 473, 472, 471, 473, 471, 472, 472, 472, 473, 472, 472, 472, 471, 469, 470, 471, 473, 473, 474, 473, 473, 472, 471, 470, 470, 471, 470, 470, 468, 469, 469, 469, 471, 471, 470, 467, 468, 468, 467, 468, 468, 467, 467, 467, 466, 467, 467, 466, 467, 469, 469, 469, 470, 469, 470, 472, 473, 470, 471, 471, 471, 471, 471, 471, 470, 469, 468, 467, 468, 468, 468, 470, 469, 469, 470, 470, 472, 470, 470, 469, 470, 470, 468, 467, 467, 467, 467, 467, 467, 467, 467, 467, 466, 466, 467, 467, 467, 465, 466, 466, 467, 468, 470, 470, 470, 469, 468, 468, 469, 470, 470, 470, 472, 471, 471, 471, 470, 470, 469, 471, 472, 472, 472, 471, 471, 471, 470, 469, 470, 472, 473, 474, 472, 471, 471, 470, 471, 470, 470, 471, 474, 473, 474, 473, 471, 471, 469, 471, 470, 468, 468, 470, 470, 469, 469, 471, 469, 470, 468, 467, 467, 468, 468, 467, 469, 467, 467, 466, 466, 468, 468, 470, 469, 468, 468, 468, 469, 468, 467, 468, 468, 467, 465, 465, 465, 465, 467, 468, 469, 470, 470, 471, 471, 471, 470, 470, 471, 470, 469, 468, 468, 467, 469, 473, 472, 475, 474, 473, 472, 471, 470, 469, 470, 470, 471, 472, 471, 472, 470, 470, 469, 470, 471, 469, 470, 470, 470, 470, 471, 469, 468, 466, 466, 466, 467, 466, 468, 469, 471, 470, 469, 470, 471, 471, 472, 473, 472, 471, 473, 472, 473, 474, 472, 471, 472, 471, 472, 471, 470, 471, 472, 472, 473, 473, 472, 473, 472, 472, 471, 470, 471, 470, 470, 471, 471, 471, 473, 473, 472, 472, 473, 472, 471, 470, 469, 468, 468, 470, 469, 470, 470, 469, 469, 469, 470, 469, 469, 467, 466, 467, 467, 465, 464, 465, 465, 465, 468, 466, 466, 466, 464, 464, 464, 465, 466, 466, 466, 465, 467, 467, 467, 468, 468, 468, 468, 465, 464, 463, 465, 467, 469, 469, 469, 469, 469, 468, 467, 468, 469, 470, 470, 470, 470, 471, 470, 470, 472, 472, 473, 473, 473, 474, 473, 473, 472, 474, 474, 474, 475, 475, 477, 478, 476, 475, 473, 472, 471, 472, 473, 473, 473, 472, 472, 473, 473, 473, 472, 472, 471, 472, 471, 471, 471, 471, 471, 469, 468, 469, 470, 470, 468, 467, 466, 465, 465, 464, 464, 464, 462, 462, 461, 461, 461, 461, 461, 462, 463, 462, 464, 467, 467, 468, 466, 467, 466, 467, 468, 467, 467, 467, 469, 469, 470, 471, 470, 468, 468, 470, 469, 468, 467, 466, 466, 467, 468, 467, 466, 467, 467, 468, 468, 468, 468, 469, 468, 469, 470, 470, 469, 467, 467, 468, 467, 467, 468, 470, 470, 471, 471, 471, 471, 470, 469, 470, 470, 469, 470, 470, 472, 473, 472, 474, 475, 473, 473, 473, 473, 472, 473, 472, 473, 473, 472, 472, 473, 473, 474, 474, 474, 472, 474, 473, 474, 472, 472, 471, 470, 469, 468, 469, 469, 469, 468, 468, 468, 468, 468, 469, 469, 471, 471, 471, 470, 469, 467, 465, 465, 466, 467, 468, 470, 471, 469, 470, 470, 470, 470, 471, 471, 472, 472, 472, 473, 470, 469, 469, 469, 470, 472, 473, 472, 471, 469, 470, 470, 471, 471, 470, 471, 470, 470, 470, 471, 471, 469, 467, 467, 466, 466, 467, 467, 467, 467, 467, 467, 468, 468, 467, 467, 466, 466, 467, 466, 468, 468, 467, 466, 466, 465, 465, 465, 465, 465, 465, 467, 467, 468, 467, 466, 465, 466, 467, 467, 467, 467, 469, 469, 469, 471, 469, 470, 469, 469, 470, 469, 469, 470, 471, 472, 472, 470, 469, 469, 469, 471, 470, 472, 471, 470, 470, 469, 470, 468, 469, 471, 472, 471, 472, 471, 470, 471, 469, 468, 468, 467, 467, 468, 466, 467, 466, 466, 467, 468, 468, 467, 468, 470, 470, 470, 469, 468, 468, 467, 467, 467, 468, 468, 471, 471, 472, 472, 471, 471, 470, 469, 470, 468, 468, 468, 469, 469, 471, 472, 471, 471, 471, 470, 470, 470, 470, 471, 471, 471, 470, 470, 470, 469, 467, 467, 467, 465, 465, 466, 467, 468, 468, 468, 468, 467, 468, 467, 467, 467, 466, 465, 466, 465, 466, 467, 469, 469, 469, 469, 470, 470, 470, 469, 469, 469, 471, 472, 472, 472, 471, 471, 469, 470, 470, 472, 471, 471, 474, 474, 475, 474, 473, 473, 473, 473, 473, 472, 473, 475, 474, 475, 475, 475, 475, 473, 472, 473, 474, 474, 475, 472, 470, 469, 469, 470, 469, 470, 471, 471, 471, 470, 469, 469, 468, 468, 468, 467, 466, 468, 469, 471, 472, 472, 471, 470, 468, 465, 466, 468, 469, 470, 471, 473, 472, 470, 470, 470, 470, 469, 469, 470, 470, 469, 470, 470, 472, 471, 471, 470, 467, 468, 468, 470, 471, 473, 474, 474, 472, 471, 471, 469, 470, 472, 474, 474, 473, 472, 472, 471, 471, 469, 467, 467, 466, 466, 466, 465, 464, 464, 466, 465, 465, 465, 464, 464, 465, 466, 466, 467, 465, 465, 466, 467, 468, 469, 467, 468, 468, 468, 467, 466, 466, 466, 467, 467, 468, 468, 468, 469, 469, 470, 470, 470, 471, 472, 471, 470, 470, 470, 471, 469, 471, 469, 470, 469, 467, 468, 468, 470, 472, 473, 473, 473, 474, 471, 471, 470, 470, 471, 472, 472, 471, 471, 469, 470, 470, 472, 474, 473, 473, 472, 472, 469, 469, 469, 469, 470, 470, 468, 468, 466, 468, 469, 471, 471, 471, 472, 472, 471, 468, 468, 466, 467, 468, 468, 468, 469, 469, 470, 471, 470, 470, 469, 469, 467, 468, 468, 468, 468, 467, 469, 470, 470, 470, 471, 471, 470, 471, 472, 471, 472, 472, 472, 471, 468, 468, 469, 470, 471, 471, 471, 471, 472, 473, 474, 473, 473, 470, 469, 470, 469, 468, 468, 469, 469, 471, 472, 473, 472, 472, 469, 468, 468, 467, 466, 467, 466, 466, 466, 467, 469, 468, 468, 466, 465, 464, 464, 465, 465, 465, 465, 466, 468, 467, 468, 466, 464, 460, 459, 462, 464, 467, 469, 469, 470, 469, 469, 468, 468, 468, 467, 468, 468, 468, 468, 468, 468, 468, 468, 468, 469, 470, 470, 468, 467, 469, 469, 470, 470, 470, 470, 470, 470, 470, 472, 473, 472, 471, 470, 470, 471, 470, 471, 472, 473, 474, 472, 474, 474, 473, 473, 473, 473, 474, 473, 474, 472, 472, 473, 474, 474, 473, 473, 472, 470, 471, 473, 474, 476, 476, 475, 476, 474, 474, 472, 473, 472, 472, 473, 473, 473, 473, 474, 474, 474, 474, 472, 473, 471, 470, 471, 472, 474, 473, 473, 472, 472, 472, 471, 470, 468, 467, 467, 467, 467, 468, 467, 467, 467, 466, 467, 466, 465, 466, 467, 468, 469, 469, 467, 467, 468, 468, 467, 466, 467, 466, 466, 467, 469, 467, 467, 468, 468, 467, 466, 464, 465, 464, 467, 467, 468, 468, 469, 469, 468, 468, 466, 468, 468, 469, 470, 471, 469, 467, 464, 465, 465, 465, 466, 465, 466, 466, 466, 467, 468, 468, 467, 466, 466, 466, 466, 465, 465, 466, 465, 467, 469, 468, 469, 470, 470, 471, 470, 470, 470, 468, 469, 469, 468, 467, 466, 467, 467, 468, 467, 467, 468, 469, 469, 469, 468, 468, 468, 469, 470, 471, 471, 469, 468, 470, 471, 471, 469, 469, 469, 469, 468, 468, 467, 467, 468, 467, 468, 469, 470, 471, 470, 469, 470, 472, 472, 471, 471, 471, 470, 469, 469, 469, 470, 471, 472, 473, 472, 471, 470, 470, 471, 473, 472, 474, 473, 471, 472, 470, 471, 471, 472, 474, 474, 474, 473, 472, 470, 471, 472, 471, 471, 471, 471, 470, 470, 470, 469, 468, 468, 470, 470, 472, 472, 472, 471, 472, 472, 471, 470, 470, 470, 470, 469, 469, 469, 468, 469, 469, 470, 470, 471, 472, 471, 471, 469, 469, 469, 470, 470, 469, 469, 469, 471, 471, 471, 472, 473, 471, 471, 470, 469, 468, 469, 468, 468, 467, 466, 465, 467, 466, 467, 467, 467, 466, 467, 466, 467, 468, 467, 469, 471, 472, 471, 472, 472, 471, 470, 470, 471, 471, 473, 472, 471, 471, 471, 471, 471, 472, 470, 471, 471, 472, 471, 472, 474, 473, 473, 470, 471, 470, 470, 469, 470, 471, 472, 471, 471, 468, 468, 468, 467, 468, 468, 469, 469, 469, 470, 471, 473, 472, 471, 469, 468, 469, 470, 472, 471, 470, 470, 470, 469, 470, 471, 470, 472, 469, 467, 470, 471, 470, 472, 473, 473, 474, 473, 475, 474, 474, 475, 473, 474, 472, 471, 471, 472, 473, 473, 472, 471, 470, 471, 470, 470, 469, 469, 468, 467, 468, 468, 469, 469, 468, 469, 467, 466, 464, 463, 462, 463, 463, 464, 465, 466, 466, 466, 464, 465, 465, 467, 468, 468, 468, 466, 466, 467, 466, 467, 466, 467, 467, 466, 467, 468, 468, 469, 466, 466, 466, 466, 468, 469, 469, 469, 469, 469, 469, 468, 468, 466, 468, 469, 468, 466, 467, 466, 466, 467, 467, 467, 467, 466, 466, 466, 468, 466, 467, 467, 468, 466, 466, 464, 463, 464, 465, 466, 468, 468, 467, 467, 467, 468, 468, 469, 469, 470, 468, 470, 469, 468, 468, 470, 471, 472, 473, 474, 473, 473, 473, 475, 473, 473, 476, 477, 477, 478, 478, 477, 477, 475, 476, 476, 477, 477, 475, 472, 473, 474, 475, 476, 474, 474, 473, 475, 474, 475, 474, 473, 472, 470, 470, 468, 468, 467, 468, 470, 470, 471, 471, 472, 471, 470, 469, 468, 467, 467, 467, 466, 466, 466, 467, 466, 468, 468, 468, 468, 468, 467, 468, 468, 468, 468, 468, 470, 470, 471, 471, 471, 469, 469, 469, 468, 467, 468, 468, 470, 471, 470, 469, 469, 469, 470, 470, 471, 473, 473, 473, 471, 472, 471, 471, 470, 471, 469, 469, 468, 469, 470, 471, 470, 470, 470, 469, 470, 472, 472, 475, 476, 474, 472, 472, 470, 469, 468, 466, 467, 466, 467, 467, 470, 468, 469, 469, 468, 466, 465, 465, 467, 468, 469, 471, 469, 468, 465, 464, 463, 464, 464, 464, 463, 463, 462, 465, 463, 464, 463, 462, 463, 464, 464, 463, 464, 463, 464, 465, 467, 468, 470, 469, 469, 469, 468, 468, 468, 467, 468, 469, 470, 472, 472, 472, 473, 473, 474, 473, 474, 474, 473, 473, 473, 474, 477, 477, 477, 477, 476, 477, 475, 474, 472, 471, 471, 471, 473, 473, 473, 470, 469, 470, 469, 468, 469, 471, 470, 471, 472, 473, 473, 472, 471, 470, 470, 470, 471, 469, 470, 471, 469, 467, 466, 466, 466, 467, 467, 469, 467, 469, 470, 470, 470, 471, 471, 469, 469, 467, 467, 468, 470, 470, 470, 471, 470, 470, 470, 469, 469, 468, 467, 467, 469, 467, 469, 470, 470, 471, 471, 470, 470, 467, 467, 466, 466, 467, 465, 468, 469, 468, 467, 465, 465, 464, 465, 465, 465, 465, 466, 465, 467, 467, 467, 467, 465, 467, 466, 464, 465, 465, 466, 468, 467, 468, 467, 466, 465, 465, 465, 466, 467, 469, 468, 466, 466, 467, 467, 468, 468, 469, 471, 471, 472, 471, 473, 471, 472, 474, 474, 474, 474, 473, 474, 475, 476, 476, 476, 476, 477, 478, 479, 479, 478, 475, 473, 474, 476, 475, 476, 477, 478, 478, 478, 478, 477, 474, 475, 474, 474, 474, 473, 474, 473, 472, 471, 471, 471, 469, 470, 469, 470, 470, 469, 469, 469, 470, 469, 469, 467, 467, 468, 469, 469, 470, 469, 469, 468, 468, 470, 470, 470, 471, 471, 469, 469, 467, 467, 467, 468, 468, 467, 466, 466, 467, 468, 467, 467, 468, 468, 467, 467, 468, 468, 469, 470, 470, 467, 466, 467, 466, 467, 470, 471, 471, 471, 471, 469, 468, 468, 467, 467, 467, 467, 469, 470, 471, 470, 471, 470, 470, 468, 466, 467, 465, 466, 468, 469, 469, 469, 468, 468, 468, 468, 467, 466, 467, 467, 467, 465, 465, 463, 464, 465, 464, 465, 468, 466, 466, 466, 465, 465, 464, 465, 465, 465, 463, 464, 465, 465, 467, 467, 467, 467, 467, 466, 467, 468, 467, 467, 467, 468, 468, 467, 467, 467, 468, 467, 469, 470, 469, 469, 469, 469, 469, 468, 468, 467, 469, 472, 472, 471, 470, 471, 469, 471, 471, 471, 469, 470, 469, 469, 469, 469, 469, 470, 469, 470, 471, 471, 472, 471, 472, 471, 473, 473, 473, 473, 474, 473, 472, 470, 470, 470, 472, 472, 473, 472, 473, 471, 473, 472, 471, 471, 471, 473, 474, 474, 474, 475, 472, 471, 470, 471, 470, 472, 472, 474, 473, 472, 471, 473, 473, 473, 474, 473, 471, 471, 472, 472, 473, 475, 474, 474, 472, 471, 472, 471, 472, 472, 471, 471, 471, 472, 474, 474, 473, 473, 470, 470, 467, 467, 466, 467, 467, 467, 468, 470, 471, 471, 472, 471, 469, 468, 467, 468, 468, 469, 469, 468, 468, 470, 470, 471, 470, 469, 469, 468, 468, 467, 468, 471, 472, 473, 473, 473, 471, 472, 471, 472, 473, 472, 473, 473, 472, 472, 472, 472, 473, 471, 473, 474, 475, 476, 475, 475, 473, 472, 472, 472, 472, 472, 471, 470, 470, 470, 471, 470, 467, 468, 467, 467, 468, 468, 468, 468, 468, 469, 470, 471, 470, 469, 469, 469, 468, 468, 469, 470, 471, 472, 471, 470, 469, 468, 468, 468, 468, 468, 468, 468, 470, 469, 471, 472, 471, 470, 469, 467, 466, 467, 467, 468, 469, 470, 469, 470, 470, 470, 470, 470, 469, 469, 469, 469, 468, 468, 468, 467, 468, 469, 471, 471, 471, 469, 470, 469, 469, 468, 468, 469, 470, 471, 471, 470, 469, 469, 469, 469, 468, 469, 469, 470, 472, 473, 473, 472, 471, 471, 471, 471, 472, 471, 470, 469, 471, 470, 472, 473, 474, 475, 473, 471, 468, 469, 468, 468, 470, 470, 472, 473, 473, 472, 471, 470, 469, 468, 468, 469, 468, 467, 467, 468, 470, 470, 470, 470, 470, 470, 470, 471, 472, 471, 470, 470, 470, 469, 469, 468, 470, 470, 473, 472, 472, 474, 473, 472, 473, 470, 470, 470, 470, 470, 471, 471, 471, 471, 471, 469, 468, 469, 470, 468, 467, 468, 467, 469, 469, 469, 468, 468, 465, 467, 466, 467, 467, 468, 466, 466, 466, 466, 466, 466, 466, 467, 466, 465, 465, 463, 465, 465, 466, 467, 468, 468, 468, 467, 467, 468, 469, 470, 469, 470, 471, 472, 470, 469, 469, 471, 470, 471, 472, 472, 473, 473, 472, 472, 473, 473, 474, 474, 474, 473, 472, 471, 471, 472, 471, 471, 472, 472, 473, 473, 472, 470, 471, 469, 469, 471, 472, 472};
60 horigs.push_back(horig);}
61 {std::vector<float> horig={489, 489, 491, 491, 492, 492, 491, 490, 489, 487, 489, 489, 491, 492, 491, 489, 488, 486, 487, 490, 492, 493, 493, 493, 491, 491, 490, 490, 492, 491, 490, 489, 489, 487, 486, 486, 484, 484, 485, 484, 486, 486, 488, 488, 488, 487, 486, 485, 482, 482, 480, 482, 483, 483, 482, 481, 482, 484, 483, 483, 482, 482, 481, 483, 483, 483, 482, 481, 480, 481, 482, 481, 483, 484, 485, 486, 483, 483, 481, 481, 482, 481, 482, 483, 482, 482, 483, 485, 485, 484, 484, 485, 485, 483, 483, 483, 483, 483, 482, 482, 483, 484, 485, 487, 487, 489, 488, 488, 488, 487, 487, 486, 486, 485, 485, 486, 487, 486, 484, 484, 482, 484, 484, 484, 484, 485, 486, 484, 483, 484, 483, 483, 484, 485, 486, 484, 483, 485, 484, 484, 485, 485, 484, 485, 484, 483, 482, 480, 481, 480, 480, 480, 481, 480, 480, 479, 477, 480, 482, 484, 484, 485, 484, 484, 483, 483, 484, 484, 484, 485, 483, 484, 484, 486, 485, 486, 486, 486, 486, 487, 488, 489, 489, 488, 486, 486, 484, 484, 483, 484, 485, 486, 485, 485, 482, 484, 484, 485, 485, 483, 484, 483, 483, 484, 486, 487, 487, 486, 484, 484, 485, 483, 483, 485, 487, 488, 489, 489, 489, 488, 488, 488, 488, 488, 487, 487, 488, 488, 488, 488, 488, 488, 489, 488, 486, 486, 486, 487, 487, 487, 486, 486, 487, 487, 486, 485, 486, 486, 486, 487, 485, 484, 483, 482, 482, 481, 483, 484, 485, 486, 485, 484, 484, 485, 484, 484, 483, 482, 480, 480, 481, 483, 486, 486, 484, 485, 486, 484, 484, 481, 483, 482, 481, 482, 483, 485, 485, 485, 485, 486, 487, 486, 486, 486, 485, 482, 483, 483, 481, 483, 482, 483, 483, 483, 484, 482, 482, 482, 483, 482, 483, 482, 480, 482, 482, 483, 483, 483, 483, 482, 483, 482, 482, 480, 481, 480, 482, 483, 484, 485, 484, 484, 484, 485, 483, 483, 483, 484, 483, 483, 485, 486, 486, 487, 486, 488, 487, 487, 487, 485, 485, 485, 485, 485, 485, 485, 485, 487, 490, 490, 490, 489, 487, 487, 486, 488, 487, 486, 485, 484, 484, 485, 485, 484, 485, 484, 483, 482, 482, 483, 483, 485, 484, 485, 484, 483, 482, 485, 484, 485, 484, 484, 483, 482, 482, 482, 482, 483, 485, 486, 488, 489, 489, 488, 486, 485, 483, 483, 482, 483, 485, 487, 487, 487, 486, 485, 485, 484, 484, 485, 487, 486, 485, 483, 483, 481, 481, 482, 483, 483, 483, 483, 484, 485, 485, 484, 483, 483, 482, 481, 481, 482, 485, 483, 485, 486, 486, 487, 487, 486, 485, 486, 484, 484, 483, 481, 483, 482, 483, 485, 485, 484, 485, 483, 483, 483, 485, 485, 484, 484, 483, 483, 482, 481, 481, 481, 481, 482, 481, 481, 483, 482, 483, 484, 484, 485, 486, 487, 487, 485, 487, 485, 486, 487, 487, 488, 489, 489, 489, 489, 490, 489, 490, 488, 488, 488, 489, 490, 490, 491, 491, 491, 491, 491, 492, 493, 491, 491, 490, 488, 487, 485, 484, 483, 482, 485, 484, 486, 485, 483, 483, 485, 484, 484, 485, 486, 487, 485, 485, 483, 484, 484, 484, 485, 485, 484, 483, 483, 482, 484, 485, 486, 487, 489, 488, 488, 486, 486, 485, 484, 483, 483, 484, 484, 485, 484, 483, 483, 482, 482, 484, 485, 485, 484, 482, 481, 480, 481, 482, 481, 482, 482, 482, 483, 482, 483, 483, 483, 484, 483, 484, 484, 485, 485, 484, 487, 485, 486, 485, 485, 484, 485, 484, 485, 484, 484, 485, 484, 485, 486, 488, 489, 491, 491, 490, 489, 488, 485, 483, 482, 482, 483, 484, 485, 485, 484, 484, 483, 483, 481, 480, 479, 480, 479, 479, 479, 479, 478, 479, 480, 480, 480, 480, 480, 480, 480, 480, 481, 483, 484, 484, 485, 485, 485, 484, 484, 484, 485, 485, 485, 485, 484, 485, 485, 486, 488, 487, 487, 486, 484, 487, 488, 487, 488, 488, 486, 487, 487, 487, 487, 488, 488, 489, 488, 489, 488, 486, 485, 486, 486, 486, 488, 489, 488, 488, 488, 487, 487, 487, 488, 488, 489, 490, 489, 489, 489, 488, 487, 484, 484, 485, 485, 486, 486, 488, 488, 487, 484, 484, 484, 484, 483, 484, 485, 484, 484, 483, 483, 482, 483, 483, 482, 483, 483, 484, 485, 485, 484, 484, 482, 482, 483, 483, 483, 484, 483, 484, 483, 483, 482, 482, 482, 482, 483, 484, 483, 483, 484, 484, 484, 483, 484, 485, 485, 485, 485, 484, 484, 482, 483, 484, 486, 487, 488, 487, 487, 485, 485, 486, 488, 487, 485, 484, 484, 483, 484, 488, 486, 488, 486, 487, 487, 487, 486, 484, 485, 486, 486, 485, 484, 483, 482, 481, 480, 482, 483, 482, 483, 481, 482, 483, 485, 483, 482, 481, 480, 479, 480, 479, 480, 482, 483, 484, 485, 485, 485, 484, 483, 483, 481, 481, 482, 484, 485, 485, 483, 484, 485, 485, 486, 486, 486, 484, 483, 483, 481, 481, 482, 482, 482, 483, 483, 482, 481, 482, 482, 484, 484, 485, 484, 483, 483, 483, 485, 485, 487, 487, 486, 485, 482, 484, 483, 485, 484, 485, 484, 485, 485, 484, 482, 482, 482, 483, 483, 483, 484, 485, 484, 486, 486, 486, 487, 488, 485, 486, 486, 486, 486, 485, 486, 486, 486, 486, 486, 487, 488, 488, 487, 487, 486, 487, 487, 487, 487, 487, 486, 488, 487, 487, 489, 489, 490, 490, 489, 488, 489, 489, 490, 488, 488, 488, 488, 486, 487, 487, 488, 486, 487, 487, 488, 487, 487, 486, 485, 485, 483, 484, 483, 484, 485, 485, 483, 483, 482, 482, 482, 481, 480, 481, 482, 481, 481, 481, 480, 479, 478, 479, 480, 482, 483, 483, 484, 484, 483, 483, 485, 485, 486, 483, 483, 483, 482, 483, 485, 484, 484, 487, 487, 487, 486, 485, 486, 486, 485, 485, 484, 485, 487, 487, 488, 488, 487, 486, 485, 485, 484, 485, 485, 484, 485, 485, 485, 484, 484, 484, 485, 485, 486, 486, 486, 486, 485, 485, 485, 485, 486, 484, 484, 484, 485, 487, 488, 489, 488, 488, 487, 486, 485, 485, 485, 486, 486, 486, 486, 486, 486, 486, 487, 488, 486, 487, 486, 486, 485, 483, 481, 482, 482, 482, 482, 481, 480, 481, 481, 481, 481, 481, 479, 479, 478, 478, 481, 483, 483, 482, 481, 479, 480, 479, 478, 480, 479, 480, 481, 481, 480, 481, 478, 479, 479, 480, 482, 482, 483, 483, 483, 483, 484, 485, 486, 485, 485, 486, 487, 487, 489, 488, 487, 486, 486, 486, 488, 489, 489, 488, 487, 486, 486, 484, 484, 484, 486, 487, 486, 485, 485, 484, 484, 483, 484, 484, 486, 486, 486, 484, 483, 485, 483, 484, 485, 486, 486, 487, 486, 485, 485, 486, 486, 487, 488, 488, 488, 487, 487, 488, 488, 488, 489, 489, 489, 490, 490, 491, 491, 490, 489, 488, 489, 491, 490, 490, 491, 491, 489, 488, 485, 485, 485, 487, 488, 488, 487, 487, 484, 484, 483, 482, 481, 481, 481, 481, 480, 481, 480, 478, 478, 477, 477, 478, 477, 477, 478, 478, 478, 477, 479, 479, 480, 478, 479, 478, 479, 478, 481, 481, 482, 480, 479, 480, 479, 480, 480, 481, 483, 482, 483, 484, 487, 488, 491, 490, 489, 489, 489, 488, 487, 486, 486, 489, 489, 490, 491, 490, 489, 489, 487, 488, 488, 489, 490, 489, 489, 488, 488, 486, 486, 486, 486, 486, 486, 484, 485, 485, 486, 486, 485, 486, 485, 486, 485, 486, 486, 485, 484, 484, 484, 484, 483, 485, 487, 489, 491, 489, 488, 486, 485, 485, 484, 485, 486, 487, 487, 488, 488, 486, 485, 486, 487, 487, 486, 484, 484, 484, 484, 484, 485, 485, 484, 483, 483, 482, 482, 482, 484, 485, 485, 487, 486, 487, 486, 486, 487, 486, 487, 487, 488, 486, 486, 489, 489, 489, 488, 489, 492, 491, 492, 489, 490, 487, 486, 485, 485, 486, 487, 487, 488, 488, 488, 488, 489, 486, 488, 488, 487, 487, 486, 484, 485, 487, 487, 488, 489, 487, 488, 487, 487, 488, 487, 485, 486, 486, 487, 488, 489, 488, 488, 487, 486, 485, 484, 484, 482, 482, 481, 482, 483, 483, 482, 482, 483, 483, 480, 479, 478, 477, 475, 476, 476, 476, 478, 478, 478, 478, 478, 478, 479, 478, 478, 477, 479, 478, 478, 479, 480, 480, 481, 483, 483, 483, 482, 482, 482, 483, 485, 486, 487, 486, 485, 487, 488, 488, 488, 487, 489, 488, 487, 486, 485, 484, 486, 487, 489, 489, 490, 488, 488, 486, 485, 486, 485, 486, 485, 483, 483, 483, 482, 481, 481, 482, 483, 483, 483, 482, 482, 482, 482, 483, 483, 483, 483, 482, 483, 483, 485, 485, 486, 486, 487, 487, 487, 485, 487, 488, 487, 487, 486, 486, 486, 485, 485, 485, 484, 484, 485, 487, 485, 484, 485, 484, 484, 483, 484, 484, 485, 485, 483, 483, 482, 480, 482, 482, 483, 484, 482, 482, 481, 480, 480, 482, 482, 484, 487, 487, 487, 487, 486, 485, 485, 485, 487, 487, 488, 488, 490, 488, 489, 489, 490, 489, 490, 490, 489, 488, 488, 487, 488, 490, 490, 488, 488, 486, 484, 483, 483, 484, 486, 485, 486, 487, 486, 486, 486, 487, 488, 486, 486, 486, 485, 485, 486, 488, 488, 488, 489, 488, 487, 487, 486, 487, 487, 487, 487, 487, 488, 488, 489, 489, 489, 489, 490, 492, 492, 491, 489, 487, 488, 488, 488, 487, 487, 487, 486, 486, 485, 485, 486, 487, 488, 490, 489, 489, 490, 490, 490, 490, 490, 490, 489, 489, 488, 488, 487, 486, 484, 485, 484, 485, 485, 487, 488, 487, 486, 485, 483, 484, 483, 483, 482, 482, 481, 481, 481, 481, 483, 482, 483, 483, 484, 483, 483, 482, 482, 482, 481, 481, 482, 484, 484, 484, 482, 480, 481, 481, 481, 483, 484, 483, 484, 482, 482, 481, 483, 483, 481, 482, 482, 483, 482, 482, 483, 482, 485, 484, 484, 483, 481, 483, 484, 484, 486, 486, 486, 484, 485, 485, 486, 486, 486, 486, 486, 487, 487, 486, 484, 484, 485, 487, 488, 488, 488, 486, 486, 486, 484, 482, 479, 476, 476, 479, 481, 484, 486, 487, 487, 486, 483, 482, 482, 482, 482, 483, 483, 484, 484, 483, 484, 484, 484, 484, 484, 484, 485, 485, 485, 485, 486, 486, 485, 486, 487, 487, 488, 490, 490, 490, 489, 489, 488, 488, 489, 490, 490, 491, 490, 489, 487, 487, 486, 486, 487, 487, 487, 487, 486, 486, 487, 486, 485, 484, 484, 484, 483, 483, 483, 484, 483, 483, 481, 480, 480, 481, 482, 482, 480, 480, 480, 480, 480, 482, 481, 481, 480, 480, 480, 478, 479, 479, 479, 480, 480, 482, 482, 483, 483, 481, 481, 481, 482, 483, 483, 482, 483, 483, 483, 481, 480, 481, 482, 482, 483, 485, 486, 487, 489, 489, 489, 487, 486, 484, 484, 485, 487, 488, 487, 486, 485, 484, 485, 486, 485, 486, 484, 486, 486, 487, 488, 488, 488, 487, 487, 487, 486, 486, 485, 485, 485, 486, 485, 486, 487, 487, 490, 490, 490, 490, 488, 488, 488, 488, 488, 487, 488, 489, 488, 488, 489, 486, 485, 483, 484, 485, 486, 487, 485, 484, 484, 483, 483, 484, 484, 485, 484, 484, 484, 484, 483, 485, 484, 484, 483, 482, 482, 481, 481, 482, 482, 485, 488, 487, 488, 487, 484, 485, 485, 485, 485, 485, 483, 481, 482, 481, 484, 485, 485, 486, 486, 485, 484, 482, 483, 483, 483, 482, 483, 483, 483, 483, 484, 484, 483, 482, 481, 481, 481, 481, 483, 482, 483, 482, 482, 482, 482, 481, 482, 481, 482, 482, 483, 483, 484, 484, 482, 481, 480, 481, 482, 484, 485, 487, 487, 487, 487, 485, 483, 482, 481, 482, 483, 483, 483, 483, 486, 486, 486, 485, 485, 483, 484, 483, 483, 483, 484, 484, 484, 484, 485, 487, 488, 489, 489, 489, 488, 486, 485, 485, 486, 486, 488, 488, 487, 485, 484, 482, 482, 481, 483, 483, 484, 485, 485, 485, 484, 483, 481, 481, 480, 481, 481, 481, 481, 481, 482, 483, 483, 483, 483, 482, 482, 482, 481, 482, 484, 483, 485, 484, 484, 484, 484, 484, 485, 485, 484, 484, 483, 483, 484, 485, 484, 485, 485, 484, 483, 485, 486, 489, 490, 490, 489, 489, 488, 488, 488, 487, 487, 486, 488, 489, 488, 487, 485, 484, 485, 486, 486, 486, 485, 484, 484, 487, 488, 489, 488, 489, 489, 487, 486, 486, 486, 489, 489, 488, 487, 487, 485, 487, 488, 490, 490, 490, 490, 490, 491, 490, 488, 486, 487, 487, 488, 489, 489, 487, 487, 487, 486, 484, 485, 487, 485, 486, 484, 481, 480, 479, 480, 480, 480, 481, 480, 481, 482, 480, 480, 480, 479, 482, 482, 483, 482, 483, 483, 485, 486, 484, 483, 481, 480, 480, 481, 481, 484, 485, 484, 483, 483, 483, 484, 485, 487, 489, 490, 489, 488, 488, 488, 489, 488, 487, 486, 487, 487, 489, 490, 489, 490, 487, 488, 487, 486, 485, 485, 486, 486, 487, 488, 489, 487, 488, 488, 487, 488, 487, 485, 484, 482, 481, 481, 482, 483, 483, 484, 484, 484, 485, 485, 485, 486, 485, 484, 482, 483, 485, 484, 484, 484, 483, 484, 483, 484, 484, 484, 478, 471, 469, 471, 476, 482, 485, 486, 486, 483, 484, 483, 484, 483, 485, 484, 485, 485, 485, 486, 487, 487, 487, 486, 486, 485, 485, 484, 485, 485, 487, 486, 485, 484, 485, 485, 485, 484, 483, 484, 485, 487, 489, 486, 487, 485, 484, 485, 484, 484, 484, 485, 485, 486, 486, 486, 485, 485, 485, 483, 482, 481, 481, 482, 484, 485, 485, 487, 486, 485, 485, 485, 484, 481, 482, 481, 480, 478, 478, 479, 480, 481, 483, 483, 481, 481, 480, 480, 480, 480, 481, 481, 482, 481, 481, 482, 482, 484, 484, 485, 486, 487, 487, 489, 488, 487, 485, 486, 484, 484, 485, 485, 485, 486, 485, 486, 485, 484, 485, 484, 483, 482, 483, 483, 483, 482, 483, 482, 484, 484, 486, 485, 486, 483, 481, 482, 483, 485, 484, 484, 483, 483, 486, 485, 486, 486, 486, 487, 487, 487, 488, 488, 488, 487, 487, 487, 490, 489, 489, 491, 491, 491, 490, 488, 488, 488, 490, 490, 489, 489, 488, 488, 488, 489, 489, 488, 489, 488, 486, 486, 485, 486, 486, 485, 485, 484, 483, 482, 482, 482, 481, 481, 481, 482, 483, 485, 486, 484, 485, 484, 484, 483, 481, 482, 481, 483, 483, 484, 483, 484, 482, 483, 483, 483, 485, 486, 486, 484, 485, 486, 485, 485, 483, 484, 485, 485, 486, 486, 486, 485, 486, 486, 491, 491, 489, 487, 486, 486, 486, 488, 488, 488, 487, 485, 485, 483, 483, 482, 485, 486, 486, 484, 485, 483, 485, 486, 486, 488, 488, 487, 485, 484, 483, 484, 484, 485, 485, 486, 485, 486, 487, 486, 488, 489, 488, 487, 487, 488, 487, 488, 488, 487, 488, 488, 489, 490, 490, 488, 486, 487, 487, 487, 489, 488, 488, 487, 488, 487, 487, 486, 487, 488, 488, 486, 485, 485, 485, 484, 481, 481, 482, 482, 482, 481, 481, 480, 480, 480, 480, 482, 482, 483, 482, 482, 482, 483, 482, 483, 482, 480, 478, 479, 480, 481, 482, 483, 483, 484, 485, 484, 483, 482, 481, 482, 482, 483, 482, 483, 483, 481, 481, 482, 483, 484, 483, 482, 481, 480, 481, 481, 481, 482, 482, 482, 481, 481, 483, 482, 482, 481, 480, 481, 482, 481, 484, 484, 486, 488, 487, 486, 486, 485, 485, 484, 485, 485, 487, 487, 486, 485, 485, 486, 486, 487, 489, 491, 490, 491, 490, 489, 488, 487, 487, 487, 486, 486, 483, 483, 484, 485, 486, 486, 486, 485, 485, 485, 483, 482, 483, 483, 482, 483, 483, 483, 483, 482, 484, 486, 488, 488, 487, 486, 486, 487, 487, 489, 490, 489, 488, 487, 486, 485, 485, 486, 487, 488, 486, 487, 486, 485, 485, 486, 487, 486, 487, 486, 487, 485, 485, 483, 483, 483, 482, 483, 484, 484, 485, 485, 484, 482, 482, 482, 483, 483, 484, 485, 485, 483, 481, 481, 479, 480, 479, 479, 479, 481, 481, 483, 482, 480, 480, 479, 480, 481, 482, 483, 483, 483, 482, 483, 484, 483, 482, 482, 482, 481, 482, 482, 483, 484, 485, 487, 488, 488, 488, 487, 487, 485, 486, 487, 487, 487, 487, 488, 487, 487, 487, 488, 489, 489, 490, 489, 488, 487, 487, 487, 489, 491, 493, 492, 492, 491, 491, 491, 489, 489, 489, 489, 488, 488, 487, 488, 488, 487, 486, 486, 485, 484, 485, 483, 484, 483, 483, 482, 483, 483, 482, 483, 483, 483, 483, 482, 481, 480, 483, 483, 485, 485, 485, 485, 486, 486, 485, 483, 481, 482, 483, 484, 486, 487, 486, 485, 486, 486, 487, 487, 487, 486, 486, 485, 484, 484, 484, 483, 483, 482, 480, 481, 481, 482, 482, 483, 481, 482, 483, 484, 485, 485, 483, 481, 480, 479, 480, 481, 482, 482, 483, 482, 483, 484, 483, 482, 481, 480, 482, 482, 483, 483, 483, 481, 481, 481, 483, 485, 486, 484, 484, 485, 484, 482, 482, 483, 484, 484, 483, 483, 484, 486, 488, 490, 489, 488, 486, 486, 485, 485, 485, 486, 487, 487, 488, 489, 488, 489, 490, 490, 489, 488, 488, 486, 487, 488, 488, 487, 485, 483, 482, 483, 485, 486, 486, 487, 489, 488, 488, 485, 485, 483, 484, 484, 485, 485, 485, 483, 484, 483, 483, 484, 485, 485, 486, 485, 486, 487, 486, 484, 483, 484, 483, 482, 483, 483, 484, 484, 484, 485, 485, 485, 484, 484, 484, 485, 486, 488, 488, 487, 485, 484, 483, 485, 485, 486, 487, 488, 489, 489, 488, 486, 486, 484, 484, 485, 485, 485, 485, 487, 486, 485, 484, 484, 486, 487, 486, 486, 485, 484, 483, 484, 483, 484, 486, 484, 483, 482, 482, 482, 483, 483, 482, 482, 483, 482, 483, 484, 487, 486, 487, 484, 484, 484, 484, 486, 485, 485, 485, 485, 486, 485, 484, 483, 484, 485, 487, 487, 486, 485, 485, 484, 485, 484, 484, 484, 482, 482, 482, 480, 480, 480, 479, 480, 480, 480, 481, 481, 480, 479, 479, 480, 480, 483, 484, 483, 483, 480, 480, 479, 479, 479, 479, 480, 479, 479, 479, 481, 481, 481, 482, 482, 483, 483, 484, 485, 487, 487, 487, 486, 484, 484, 484, 486, 487, 489, 491, 490, 490, 490, 490, 490, 491, 490, 492, 492, 492, 492, 492, 490, 490, 489, 489, 490, 490, 490, 489, 488, 489, 487, 488, 488, 488, 486, 485, 486, 487, 487, 488, 489, 489, 487, 488, 486, 482, 481, 480, 480, 480, 482, 483, 483, 483, 481, 481, 481, 480, 479, 480, 482, 482, 482, 481, 481, 480, 482, 482, 481, 482, 483, 482, 484, 485, 484, 485, 485, 484, 484, 485, 486, 488, 489, 489, 489, 491, 491, 490, 490, 489, 487, 488, 487, 487, 487, 487, 486, 487, 487, 486, 487, 485, 484, 485, 485, 487, 489, 489, 489, 486, 484, 482, 480, 480, 482, 482, 482, 482, 482, 482, 482, 482, 483, 483, 485, 485, 486, 486, 483, 483, 481, 483, 482, 484, 483, 485, 486, 485, 485, 485, 486, 486, 486, 485, 485, 484, 485, 485, 485, 486, 486, 487, 487, 486, 486, 486, 487, 488, 488, 489, 489, 489, 488, 486, 485, 486, 486, 487, 488, 489, 489, 489, 490, 489, 488, 486, 484, 484, 485, 484, 485, 484, 483, 483, 483, 483, 482, 482, 483, 481, 481, 483, 482, 482, 481, 480, 480, 479, 480, 481, 482, 483, 482, 480, 482, 482, 480, 481, 480, 480, 479, 477, 477, 478, 479, 481, 481, 482, 482, 482, 481, 480, 482, 482, 483, 483, 485, 485, 486, 486, 486, 486, 485, 484, 484, 483, 481, 482, 484, 485, 485, 487, 487, 488, 488, 486, 485, 484, 483, 482, 484, 485, 485, 485, 483, 484, 484, 485, 485, 484, 484, 484, 485, 487, 488, 487, 485, 482, 480, 479, 482, 482, 483, 482, 482, 483, 483, 482, 483, 484, 484, 485, 485, 485, 484, 484, 484, 485, 485, 487, 488, 487, 486, 487, 485, 485, 485, 483, 483, 483, 482, 482, 486, 488, 489, 488, 488, 488, 487, 488, 489, 490, 491, 490, 490, 488, 489, 491, 492, 493, 492, 492, 490, 489, 486, 485, 484, 483, 483, 485, 485, 484, 484, 485, 483, 485, 485, 485, 481, 481, 482, 483, 484, 485, 485, 484, 482, 481, 480, 480, 481, 482, 483, 483, 482, 481, 483, 482, 482, 483, 485, 485, 484, 483, 482, 481, 485, 485, 488, 486, 487, 485, 485, 485, 484, 485, 485, 483, 485, 486, 486, 486, 485, 485, 485, 484, 483, 483, 483, 483, 485, 485, 485, 485, 484, 483, 482, 482, 482, 480, 483, 482, 484, 484, 483, 482, 482, 483, 484, 486, 486, 486, 486, 487, 489, 489, 489, 488, 489, 488, 488, 489, 486, 486, 484, 483, 482, 483, 485, 485, 486, 487, 487, 488, 488, 488, 487, 485, 486, 485, 486, 486, 485, 485, 484, 484, 484, 483, 486, 486, 486, 487, 485, 484, 485, 485, 486, 485, 485, 485, 485, 486, 487, 487, 487, 487, 486, 486, 487, 487, 488, 489, 488, 486, 483, 483, 482, 483, 484, 484, 482, 484, 482, 483, 485, 484, 483, 482, 481, 481, 481, 482, 482, 481, 482, 481, 482, 484, 484, 482, 481, 479, 479, 479, 477, 478, 479, 481, 482, 482, 481, 480, 479, 480, 480, 481, 483, 482, 483, 485, 484, 485, 484, 486, 485, 485, 483, 481, 482, 482, 483, 484, 485, 485, 485, 485, 485, 486, 485, 485, 485, 485, 485, 487, 488, 488, 486, 486, 486, 485, 486, 486, 488, 489, 488, 490, 490, 490, 490, 488, 487, 485, 484, 484, 488, 490, 493, 491, 491, 490, 490, 490, 489, 489, 489, 489, 489, 488, 490, 491, 490, 490, 490, 491, 492, 490, 490, 488, 489, 490, 490, 488, 487, 488, 488, 488, 487, 486, 486, 486, 486, 486, 488, 489, 490, 488, 487, 485, 483, 483, 483, 484, 485, 487, 488, 490, 489, 487, 487, 485, 484, 483, 484, 485, 485, 485, 484, 484, 482, 481, 481, 481, 481, 480, 478, 479, 479, 479, 478, 480, 480, 480, 480, 481, 480, 478, 479, 479, 479, 479, 479, 480, 481, 482, 482, 482, 482, 482, 481, 483, 483, 482, 484, 482, 481, 483, 485, 485, 487, 486, 485, 485, 487, 489, 492, 492, 492, 493, 493, 493, 493, 492, 492, 492, 492, 490, 489, 489, 489, 491, 489, 489, 489, 489, 489, 489, 489, 488, 487, 486, 486, 485, 484, 483, 483, 482, 481, 482, 483, 484, 482, 482, 481, 481, 480, 479, 479, 479, 480, 479, 479, 479, 479, 479, 480, 481, 480, 482, 482, 482, 481, 483, 484, 486, 487, 488, 489, 489, 489, 488, 487, 488, 488, 487, 488, 488, 490, 489, 487, 486, 487, 489, 489, 490, 490, 490, 489, 490, 489, 488, 488, 489, 490, 487, 487, 486, 486, 485, 486, 486, 489, 489, 489, 487, 486, 484, 484, 484, 485, 486, 486, 487, 488, 486, 485, 485, 486, 487, 488, 487, 488, 486, 486, 485, 487, 486, 487, 487, 487, 487, 487, 488, 489, 488, 488, 487, 484, 485, 486, 487, 487, 486, 486, 484, 482, 481, 481, 482, 483, 485, 487, 485, 486, 485, 486, 484, 484, 485, 481, 483, 481, 482, 483, 483, 484, 485, 484, 483, 483, 483, 484, 483, 485, 484, 486, 487, 487, 489, 491, 489, 487, 486, 486, 488, 489, 489, 490, 488, 487, 487, 489, 489, 488, 487, 487, 485, 485, 484, 484, 485, 484, 484, 483, 484, 483, 483, 484, 485, 485, 485, 484, 484, 484, 483, 483, 484, 483, 483, 482, 483, 483, 481, 482, 481, 482, 483, 482, 484, 483, 484, 482, 481, 481, 481, 481, 481, 481, 480, 479, 479, 478, 477, 476, 477, 477, 478, 480, 481, 482, 482, 483, 483, 483, 483, 482, 482, 483, 482, 482, 482, 481, 480, 481, 481, 482, 483, 484, 484, 484, 485, 487, 488, 487, 487, 486, 487, 488, 488, 488, 489, 492, 492, 492, 491, 490, 490, 489, 490, 492, 492, 492, 490, 489, 488, 486, 486, 487, 488, 487, 487, 486, 487, 485, 485, 484, 485, 486, 484, 486, 484, 483, 483, 481, 481, 480, 481, 482, 483, 483, 482, 482, 481, 480, 480, 480, 481, 482, 482, 483, 484, 485, 486, 485, 486, 485, 485, 485, 485, 485, 484, 485, 485, 486, 487, 489, 491, 492, 490, 489, 490, 491, 492, 494, 494, 495, 493, 493, 492, 492, 493, 493, 494, 492, 491, 490, 490, 491, 490, 489, 486, 485, 486, 486, 487, 487, 488, 488, 486, 486, 485, 485, 485, 483, 482, 482, 482, 484, 484, 484, 484, 485, 485, 486, 486, 486, 485, 486, 486, 486, 485, 486, 486, 485, 486, 484, 484, 484, 484, 484, 484, 485, 484, 483, 483, 484, 485, 484, 484, 485, 485, 485, 485, 485, 485, 484, 483, 483, 484, 484, 485, 484, 483, 481, 479, 479, 481, 481, 481, 483, 484, 483, 483, 482, 483, 483, 483, 483, 483, 482, 483, 484, 483, 481, 481, 481, 481, 482, 482, 481, 481, 480, 480, 480, 480, 479, 480, 480, 481, 483, 484, 484, 484, 485, 484, 483, 482, 481, 482, 481, 482, 482, 482, 482, 482, 482, 482, 482, 484, 486, 487, 488, 487, 486, 485, 486, 487, 487, 486, 486, 485, 485, 485, 484, 482, 482, 482, 482, 481, 482, 483, 483, 484, 483, 483, 483, 483, 485, 485, 486, 486, 485, 485, 485, 484, 485, 484, 485, 485, 485, 486, 487, 486, 486, 487, 488, 488, 488, 487, 486, 486, 485, 485, 484, 485, 484, 485, 485, 485, 486, 485, 484, 486, 485, 486, 486, 486, 485, 486, 488, 488, 488, 488, 488, 490, 488, 488, 488, 488, 487, 486, 485, 485, 483, 485, 485, 485, 486, 488, 488, 487, 487, 487, 488, 488, 488, 487, 486, 485, 486, 485, 486, 485, 484, 483, 483, 483, 483, 483, 483, 484, 483, 484, 484, 484, 484, 485, 485, 487, 486, 486, 484, 483, 483, 481, 482, 480, 481, 481, 482, 484, 483, 484, 482, 483, 483, 483, 484, 485, 485, 485, 485, 484, 485, 486, 485, 484, 483, 482, 481, 481, 482, 481, 482, 482, 482, 482, 482, 484, 484, 484, 482, 482, 481, 482, 483, 483, 482, 481, 480, 481, 481, 482, 483, 483, 483, 483, 484, 484, 484, 486, 486, 484, 484, 485, 484, 484, 482, 483, 485, 485, 486, 487, 488, 487, 487, 488, 486, 486, 487, 487, 489, 489, 489, 488, 488, 488, 488, 489, 492, 494, 493, 493, 492, 492, 491, 492, 491, 491, 489, 488, 487, 486, 487, 487, 486, 487, 488, 486, 484, 482, 481, 481, 481, 482, 484, 484, 485, 485, 483, 482, 483, 482, 484, 483, 482, 482, 482, 485, 485, 486, 486, 484, 484, 483, 483, 483, 485, 483, 483, 484, 484, 484, 483, 482, 481, 481, 481, 482, 483, 484, 485, 485, 486, 487, 486, 485, 485, 485, 485, 485, 485, 486, 486, 486, 486, 484, 482, 480, 479, 479, 480, 481, 481, 481, 483, 483, 481, 482, 482, 483, 483, 485, 485, 485, 485, 484, 482, 480, 480, 481, 481, 481, 481, 482, 483, 483, 484, 485, 485, 486, 487, 487, 486, 485, 485, 486, 487, 488, 488, 488, 488, 487, 486, 485, 485, 486, 484, 485, 485, 486, 484, 483, 484, 482, 482, 484, 483, 485, 485, 487, 486, 486, 486, 488, 488, 486, 486, 485, 485, 485, 485, 485, 485, 484, 484, 483, 482, 483, 484, 484, 484, 486, 485, 487, 487, 489, 490, 488, 488, 487, 487, 489, 488, 489, 488, 486, 484, 482, 482, 481, 481, 482, 483, 485, 486, 487, 485, 484, 484, 484, 484, 482, 482, 482, 481, 480, 481, 481, 482, 482, 482, 482, 482, 481, 482, 483, 484, 486, 486, 487, 485, 485, 486, 486, 485, 485, 484, 484, 484, 485, 487, 487, 487, 486, 484, 483, 483, 484, 486, 486, 487, 486, 487, 486, 485, 485, 486, 486, 485, 484, 483, 481, 480, 480, 479, 479, 481, 480, 481, 481, 482, 482, 483, 482, 484, 482, 482, 480, 480, 481, 481, 482, 481, 482, 482, 480, 480, 479, 481, 481, 483, 483, 482, 482, 483, 482, 483, 483, 482, 483, 482, 482, 483, 482, 482, 483, 482, 482, 482, 480, 480, 481, 482, 482, 483, 483, 484, 485, 486, 485, 486, 487, 487, 488, 487, 487, 488, 487, 487, 486, 487, 486, 487, 486, 489, 490, 489, 488, 489, 487, 488, 489, 488, 488, 487, 485, 484, 482, 481, 480, 482, 483, 484, 485, 485, 483, 481, 480, 480, 480, 480, 481, 482, 480, 482, 484, 485, 486, 485, 483, 482, 482, 483, 485, 488, 490, 489, 487, 486, 486, 485, 486, 488, 487, 488, 489, 488, 488, 487, 487, 487, 487, 488, 487, 488, 486, 486, 486, 486, 485, 487, 486, 485, 484, 483, 483, 483, 484, 483, 483, 483, 483, 481, 481, 481, 479, 481, 480, 479, 478, 479, 479, 479, 480, 481, 483, 484, 485, 484, 483, 480, 479, 480, 480, 482, 485, 485, 486, 486, 486, 486, 487, 486, 485, 486, 486, 484, 483, 482, 483, 483, 485, 485, 487, 486, 487, 487, 486, 486, 484, 483, 482, 482, 483, 483, 484, 485, 484, 485, 483, 483, 483, 483, 483, 484, 485, 484, 482, 482, 482, 483, 483, 482, 483, 483, 483, 483, 482, 483, 483, 483, 484, 485, 485, 485, 486, 486, 487, 487, 487, 486, 486, 487, 486, 487, 487, 487, 486, 485, 483, 482, 483, 485, 486, 487, 488, 485, 486, 484, 483, 485, 485, 486, 486, 486, 486, 485, 485, 485, 485, 484, 485, 485, 486, 485, 485, 485, 486, 484, 484, 483, 483, 483, 484, 485, 486, 486, 486, 486, 485, 484, 482, 481, 481, 483, 484, 486, 485, 484, 483, 482, 483, 482, 481, 481, 481, 481, 481, 480, 481, 480, 482, 483, 483, 481, 481, 481, 480, 480, 480, 480, 481, 480, 481, 482, 482, 481, 479, 478, 480, 481, 483, 483, 483, 482, 480, 482, 482, 483, 484, 484, 483, 480, 480, 479, 480, 481, 483, 484, 483, 483, 482, 483, 482, 481, 481, 481, 482, 482, 483, 481, 482, 482, 481, 482, 480, 482, 482, 481, 482, 482, 483, 484, 484, 485, 484, 486, 487, 487, 488, 487, 486, 485, 485, 486, 485, 486, 486, 484, 484, 482, 482, 482, 482, 483, 484, 484, 485, 484, 486, 486, 487, 489, 488, 488, 487, 485, 486, 487, 488, 488, 488, 489, 488, 489, 490, 491, 492, 492, 490, 491, 489, 488, 489, 488, 488, 489, 491, 491, 491, 489, 488, 488, 487, 489, 489, 490, 489, 489, 488, 487, 486, 485, 484, 483, 484, 485, 484, 484, 482, 482, 482, 484, 484, 484, 484, 484, 482, 483, 483, 485, 484, 485, 483, 481, 481, 480, 479, 481, 480, 481, 483, 485, 486, 487, 486, 487, 487, 488, 488, 488, 489, 489, 488, 488, 487, 488, 487, 488, 486, 486, 485, 484, 484, 485, 486, 487, 486, 485, 484, 484, 483, 483, 484, 484, 482, 482, 480, 482, 482, 482, 482, 482, 482, 481, 480, 480, 481, 480, 479, 480, 480, 480, 481, 482, 483, 482, 482, 481, 481, 480, 479, 478, 479, 479, 479, 479, 479, 480, 481, 482, 481, 481, 482, 482, 483, 485, 485, 483, 483, 483, 485, 486, 485, 484, 484, 486, 487, 486, 486, 487, 487, 487, 487, 488, 489, 490, 489, 487, 487, 487, 486, 486, 487, 487, 487, 487, 487, 488, 486, 486, 485, 487, 487, 488, 489, 489, 488, 488, 489, 491, 491, 491, 490, 489, 489, 490, 490, 490, 489, 487, 485, 486, 485, 486, 485, 485, 485, 486, 484, 484, 484, 484, 486, 485, 485, 484, 483, 484, 483, 482, 483, 484, 484, 485, 484, 486, 486, 487, 487, 486, 484, 484, 485, 484, 485, 485, 485, 485, 486, 486, 486, 487, 486, 485, 483, 483, 484, 483, 485, 484, 483, 484, 485, 484, 487, 488, 488, 487, 486, 485, 487, 487, 487, 489, 488, 488, 487, 486, 486, 486, 488, 488, 488, 488, 486, 487, 485, 484, 483, 484, 482, 480, 481, 482, 484, 485, 488, 489, 490, 487, 484, 484, 481, 485, 485, 484, 485, 484, 482, 482, 482, 483, 481, 481, 482, 484, 486, 484, 483, 483, 482, 480, 480, 481, 480, 480, 481, 481, 481, 481, 480, 480, 479, 479, 478, 479, 479, 479, 481, 483, 482, 481, 480, 482, 481, 481, 481, 482, 482, 482, 480, 480, 478, 479, 479, 480, 482, 482, 483, 482, 482, 483, 481, 483, 483, 483, 484, 485, 486, 487, 488, 487, 487, 486, 485, 486, 486, 485, 485, 486, 486, 488, 487, 488, 488, 488, 487, 486, 485, 486, 485, 486, 486, 487, 488, 489, 489, 488, 487, 486, 487, 487, 488, 488, 488, 487, 487, 485, 485, 486, 488, 489, 490, 488, 487, 487, 486, 485, 485, 485, 486, 486, 487, 485, 484, 483, 482, 482, 481, 483, 482, 483, 485, 484, 484, 484, 485, 484, 486, 485, 486, 485, 484, 482, 480, 480, 481, 481, 482, 483, 484, 484, 484, 484, 484, 482, 482, 480, 480, 478, 481, 482, 483, 485, 485, 485, 484, 485, 484, 483, 483, 482, 481, 481, 480, 481, 484, 483, 484, 482, 480, 481, 482, 484, 484, 485, 484, 486, 487, 487, 487, 488, 486, 484, 483, 483, 484, 484, 485, 487, 487, 488, 489, 489, 490, 491, 491, 490, 489, 488, 488, 490, 489, 489, 490, 489, 489, 487, 487, 488, 489, 487, 487, 487, 486, 485, 485, 484, 485, 486, 488, 487, 487, 485, 485, 483, 482, 481, 480, 481, 481, 482, 483, 482, 483, 483, 483, 482, 481, 482, 482, 483, 483, 483, 481, 481, 480, 479, 478, 479, 480, 480, 481, 480, 481, 483, 483, 483, 484, 483, 484, 485, 486, 483, 483, 483, 483, 484, 485, 485, 485, 483, 482, 484, 484, 484, 484, 484, 484, 485, 484, 484, 484, 484, 486, 487, 487, 487, 487, 487, 486, 483, 483, 484, 485, 485, 484, 484, 484, 484, 483, 484, 484, 486, 486, 486, 485, 486, 484, 484, 485, 485, 485, 486, 487, 484, 484, 482, 481, 483, 482, 484, 484, 486, 486, 486, 485, 483, 482, 482, 481, 481, 483, 484, 484, 483, 483, 484, 485, 485, 484, 483, 483, 483, 482, 482, 481, 480, 480, 481, 482, 484, 483, 485, 484, 484, 485, 486, 485, 486, 485, 485, 484, 483, 483, 483, 484, 485, 487, 488, 488, 488, 486, 487, 489, 489, 489, 489, 487, 485, 485, 485, 486, 487, 488, 487, 488, 489, 488, 488, 488, 489, 489, 489, 489, 487, 488, 486, 486, 485, 485, 485, 484, 485, 485, 486, 488, 488, 489, 488, 488, 488, 486, 485, 484, 484, 484, 485, 486, 486, 485, 486, 486, 487, 487, 486, 487, 487, 486, 485, 485, 485, 486, 485, 487, 488, 488, 488, 489, 488, 489, 489, 488, 489, 489, 488, 485, 485, 484, 483, 484, 484, 485, 485, 484, 482, 481, 480, 479, 478, 481, 481, 481, 482, 481, 480, 478, 478, 479, 480, 482, 483, 481, 480, 477, 477, 478, 477, 477, 476, 476, 477, 477, 478, 479, 478, 476, 477, 478, 479, 480, 481, 481, 482, 482, 484, 485, 486, 487, 488, 488, 489, 490, 489, 488, 488, 488, 488, 489, 489, 489, 489, 489, 488, 488, 488, 488, 488, 488, 488, 489, 487, 488, 486, 485, 484, 483, 482, 482, 483, 485, 485, 484, 487, 486, 485, 483, 481, 480, 481, 482, 483, 482, 483, 482, 481, 482, 480, 481, 483, 483, 483, 485, 484, 483, 484, 485, 486, 487, 486, 486, 487, 487, 489, 488, 489, 488, 486, 487, 485, 485, 486, 487, 487, 488, 489, 488, 489, 489, 489, 489, 489, 487, 488, 488, 487, 488, 487, 486, 485, 484, 483, 484, 485, 483, 485, 485, 487, 488, 488, 487, 487, 487, 488, 486, 487, 486, 484, 484, 484, 484, 485, 484, 484, 482, 480, 481, 480, 481, 482, 482, 483, 483, 484, 485, 485, 487, 488, 487, 486, 487, 484, 482, 483, 483, 482, 483, 483, 484, 484, 486, 486, 484, 482, 481, 481, 483, 484, 485, 486, 486, 485, 485, 485, 485, 484, 483, 485, 486, 486, 486, 486, 485, 486, 485, 487, 487, 486, 484, 485, 483, 482, 483, 484, 484, 484, 483, 482, 481, 480, 479, 480, 481, 480, 480, 480, 480, 480, 480, 480, 479, 479, 478, 478, 478, 480, 479, 480, 479, 480, 481, 481, 482, 482, 483, 481, 480, 482, 481, 484, 486, 487, 489, 490, 490, 490, 490, 491, 490, 490, 491, 491, 492, 491, 493, 491, 491, 491, 492, 493, 494, 494, 493, 492, 490, 488, 487, 488, 488, 488, 488, 488, 486, 485, 485, 483, 483, 483, 483, 484, 484, 483, 483, 482, 483, 484, 483, 483, 480, 479, 480, 480, 480, 480, 481, 481, 480, 480, 481, 481, 482, 483, 484, 482, 482, 480, 480, 481, 481, 482, 483, 485, 486, 488, 486, 486, 485, 485, 486, 488, 489, 488, 488, 486, 484, 485, 486, 487, 487, 487, 486, 485, 484, 484, 484, 483, 483, 482, 482, 483, 482, 482, 483, 482, 483, 482, 480, 482, 483, 483, 484, 485, 485, 486, 486, 486, 488, 487, 488, 486, 487, 487, 488, 490, 491, 491, 491, 489, 488, 487, 487, 488, 489, 489, 488, 489, 489, 489, 489, 488, 488, 487, 486, 485, 486, 486, 485, 483, 481, 480, 481, 482, 482, 483, 484, 484, 484, 482, 482, 483, 483, 483, 482, 482, 482, 482, 481, 482, 483, 483, 483, 483, 484, 484, 485, 484, 485, 485, 485, 487, 489, 491, 489, 488, 486, 485, 486, 484, 483, 483, 481, 482, 484, 483, 485, 484, 484, 484, 483, 483, 481, 481, 481, 481, 483, 483, 484, 485, 485, 484, 483, 482, 481, 482, 483, 483, 484, 483, 482, 481, 482, 482, 482, 482, 483, 483, 483, 482, 481, 480, 480, 480, 479, 478, 480, 482, 483, 485, 486, 486, 485, 486, 485, 486, 486, 486, 486, 485, 485, 486, 486, 486, 486, 484, 484, 483, 483, 483, 482, 483, 486, 487, 487, 487, 486, 488, 488, 488, 486, 485, 486, 484, 483, 484, 484, 484, 485, 486, 485, 486, 486, 486, 486, 485, 485, 485, 484, 484, 482, 483, 483, 482, 482, 482, 482, 481, 483, 483, 483, 485, 484, 484, 484, 485, 484, 485, 483, 482, 483, 483, 482, 481, 481, 483, 482, 482, 485, 485, 485, 485, 485, 487, 487, 487, 487, 488, 488, 486, 485, 485, 486, 487, 488, 490, 491, 491, 490, 489, 490, 490, 489, 491, 491, 491, 489, 487, 486, 485, 484, 486, 486, 486, 485, 484, 484, 483, 481, 481, 480, 479, 480, 480, 480, 479, 480, 479, 481, 480, 481, 481, 481, 481, 482, 482, 482, 483, 484, 484, 484, 482, 483, 485, 484, 484, 485, 485, 485, 485, 484, 485, 486, 486, 487, 487, 487, 486, 485, 484, 485, 484, 484, 482, 481, 483, 483, 482, 483, 482, 484, 484, 484, 483, 485, 485, 485, 485, 484, 486, 486, 485, 484, 484, 482, 482, 482, 482, 483, 484, 483, 483, 484, 484, 487, 486, 487, 485, 485, 485, 487, 487, 486, 485, 484, 482, 484, 484, 485, 486, 488, 488, 487, 488, 487, 488, 488, 489, 487, 487, 486, 483, 482, 481, 480, 482, 483, 486, 487, 486, 487, 485, 486, 485, 485, 483, 483, 484, 484, 483, 483, 483, 482, 483, 486, 488, 488, 487, 486, 485, 485, 483, 483, 484, 484, 484, 482, 481, 481, 480, 478, 479, 479, 481, 480, 481, 481, 480, 480, 480, 481, 481, 483, 485, 484, 485, 485, 484, 484, 484, 482, 484, 486, 487, 487, 489, 489, 493, 491, 491, 490, 489, 488, 488, 489, 491, 491, 491, 491, 489, 489, 488, 488, 488, 486, 487, 486, 486, 484, 483, 482, 483, 482, 482, 483, 480, 481, 481, 479, 480, 480, 480, 480, 479, 480, 480, 479, 480, 481, 483, 482, 481, 481, 481, 481, 482, 482, 482, 484, 484, 484, 486, 486, 487, 487, 486, 486, 486, 486, 488, 488, 488, 487, 486, 485, 484, 485, 486, 487, 488, 488, 486, 486, 487, 489, 489, 488, 489, 489, 489, 488, 487, 487, 488, 490, 491, 491, 489, 489, 489, 487, 488, 488, 488, 488, 487, 487, 486, 488, 490, 489, 488, 487, 487, 485, 488, 488, 488, 488, 486, 486, 483, 483, 481, 482, 483, 486, 488, 488, 487, 486, 484, 484, 482, 482, 482, 484, 485, 485, 486, 486, 486, 485, 487, 487, 488, 488, 487, 487, 487, 487, 488, 486, 487, 489, 489, 489, 489, 489, 489, 487, 486, 484, 483, 482, 483, 484, 485, 487, 486, 487, 486, 486, 487, 486, 485, 485, 487, 486, 487, 485, 486, 483, 484, 485, 484, 482, 481, 480, 481, 483, 483, 483, 482, 482, 482, 479, 477, 477, 475, 477, 477, 477, 477, 478, 479, 480, 480, 481, 480, 480, 480, 478, 479, 479, 479, 480, 482, 482, 482, 483, 482, 482, 484, 484, 486, 487, 488, 489, 489, 488, 488, 488, 487, 488, 488, 489, 493, 493, 494, 492, 492, 491, 491, 490, 491, 491, 492, 490, 487, 486, 485, 484, 486, 485, 487, 488, 486, 486, 486, 484, 482, 482, 484, 484, 485, 484, 485, 485, 484, 483, 482, 481, 481, 480, 481, 482, 484, 483, 483, 485, 484, 482, 484, 483, 483, 483, 483, 483, 483, 484, 484, 484, 483, 483, 482, 483, 483, 483, 483, 483, 483, 485, 484, 482, 480, 480, 480, 483, 485, 485, 486, 486, 485, 485, 485, 486, 486, 487, 487, 487, 486, 485, 485, 485, 486, 486, 487, 487, 488, 489, 489, 491, 490, 489, 489, 487, 485, 487, 485, 484, 483, 481, 481, 480, 481, 483, 483, 483, 484, 486, 488, 488, 486, 487, 487, 485, 485, 483, 483, 485, 484, 485, 485, 484, 485, 485, 485, 485, 485, 484, 485, 485, 484, 484, 485, 486, 487, 488, 489, 486, 486, 486, 485, 485, 486, 487, 486, 488, 486, 487, 486, 485, 484, 484, 484, 485, 485, 487, 488, 489, 490, 489, 489, 486, 486, 485, 485, 484, 484, 485, 486, 487, 487, 487, 488, 487, 485, 485, 485, 486, 486, 484, 483, 483, 482, 483, 483, 482, 485, 486, 484, 485, 484, 483, 485, 485, 486, 484, 485, 484, 484, 486, 487, 488, 488, 487, 487, 487, 486, 487, 486, 485, 485, 485, 485, 487, 488, 487, 485, 484, 484, 484, 484, 484, 485, 485, 485, 483, 481, 481, 481, 481, 482, 482, 483, 483, 481, 481, 481, 482, 484, 484, 484, 483, 481, 481, 480, 479, 480, 482, 483, 485, 486, 487, 486, 487, 487, 487, 486, 485, 485, 486, 488, 487, 487, 486, 485, 484, 484, 484, 483, 484, 484, 485, 486, 486, 489, 488, 489, 489, 488, 486, 486, 486, 485, 484, 484, 486, 488, 489, 487, 487, 487, 487, 487, 488, 488, 487, 488, 487, 485, 484, 484, 483, 483, 482, 482, 484, 485, 485, 485, 484, 484, 483, 483, 482, 482, 482, 483, 483, 484, 484, 486, 485, 486, 485, 485, 484, 483, 485, 484, 486, 488, 487, 487, 487, 486, 486, 486, 488, 487, 487, 487, 486, 486, 487, 487, 487, 487, 488, 485, 485, 483, 484, 482, 482, 480, 480, 480, 479, 479, 479, 477, 477, 479, 481, 484, 484, 484, 482, 481, 481, 480, 481, 482, 484, 484, 485, 486, 486, 486, 485, 486, 485, 485, 485, 484, 484, 482, 483, 484, 485, 487, 487, 488, 488, 487, 487, 487, 486, 484, 484, 483, 484, 485, 486, 487, 489, 489, 490, 491, 490, 489, 488, 485, 484, 483, 483, 484, 485, 485, 484, 485, 484, 485, 485, 484, 483, 483, 482, 482, 482, 483, 485, 484, 483, 484, 483, 483, 485, 484, 484, 483, 483, 484, 484, 483, 482, 482, 482, 481, 482, 481, 482, 480, 481, 482, 483, 486, 485, 486, 484, 484, 482, 482, 481, 481, 482, 482, 485, 486, 486, 487, 487, 485, 485, 486, 486, 487, 486, 486, 487, 486, 489, 487, 487, 486, 485, 485, 485, 485, 486, 485, 486, 485, 485, 484, 483, 483, 482, 484, 485, 486, 486, 485, 485, 484, 483, 482, 482, 482, 482, 484, 486, 489, 487, 486, 484, 483, 483, 484, 485, 487, 488, 487, 487, 488, 488, 490, 489, 489, 489, 486, 486, 486, 486, 485, 484, 487, 489, 489, 489, 489, 488, 488, 487, 487, 486, 487, 486, 484, 485, 487, 488, 488, 489, 489, 489, 488, 486, 484, 484, 484, 486, 487, 487, 485, 482, 482, 482, 482, 483, 484, 482, 484, 485, 486, 486, 485, 485, 483, 482, 481, 482, 482, 482, 483, 481, 481, 480, 479, 478, 479, 480, 481, 484, 485, 487, 486, 486, 483, 484, 485, 485, 485, 483, 482, 481, 481, 481, 482, 483, 483, 482, 483, 482, 484, 484, 486, 486, 488, 488, 488, 489, 487, 488, 488, 488, 489, 490, 491, 491, 491, 490, 489, 488, 489, 488, 489, 490, 490, 490, 488, 489, 489, 488, 487, 487, 487, 488, 489, 489, 487, 486, 486, 486, 486, 486, 485, 484, 485, 482, 483, 483, 481, 481, 480, 480, 480, 480, 481, 479, 479, 479, 479, 478, 479, 478, 477, 477, 479, 480, 480, 480, 481, 480, 481, 482, 483, 482, 482, 482, 482, 481, 481, 482, 484, 486, 487, 488, 485, 483, 482, 481, 481, 481, 480, 480, 479, 479, 480, 481, 483, 484, 483, 480, 480, 478, 479, 480, 481, 482, 483, 484, 484, 485, 485, 485, 486, 487, 487, 486, 486, 484, 484, 485, 487, 486, 486, 488, 486, 485, 484, 485, 487, 487, 488, 488, 489, 489, 488, 487, 487, 487, 487, 486, 486, 485, 484, 485, 488, 489, 488, 487, 487, 487, 487, 488, 485, 486, 485, 486, 485, 485, 485, 484, 484, 484, 485, 484, 482, 481, 482, 481, 483, 483, 483, 482, 481, 482, 484, 484, 484, 485, 484, 485, 484, 485, 487, 486, 486, 487, 485, 485, 486, 488, 487, 487, 487, 488, 487, 488, 487, 487, 486, 486, 487, 488, 486, 486, 484, 484, 484, 485, 485, 484, 482, 484, 484, 485, 484, 483, 482, 479, 479, 480, 481, 483, 483, 485, 482, 482, 483, 485, 485, 485, 484, 482, 481, 481, 480, 479, 480, 480, 479, 479, 480, 481, 481, 482, 483, 482, 481, 482, 483, 483, 483, 483, 484, 484, 485, 485, 486, 486, 484, 483, 482, 480, 482, 484, 487, 487, 488, 487, 486, 486, 485, 485, 484, 484, 485, 486, 486, 486, 486, 484, 483, 483, 483, 484, 484, 483, 482, 483, 483, 483, 484, 485, 487, 487, 487, 486, 483, 484, 482, 482, 482, 480, 483, 483, 483, 484, 485, 487, 486, 486, 485, 483, 483, 483, 483, 483, 485, 485, 485, 485, 485, 486, 487, 486, 485, 483, 483, 485, 484, 485, 485, 485, 486, 486, 486, 486, 485, 486, 484, 485, 483, 483, 482, 483, 483, 484, 486, 487, 488, 486, 485, 484, 483, 482, 481, 480, 482, 482, 482, 482, 481, 479, 479, 480, 480, 481, 483, 481, 482, 481, 481, 480, 479, 480, 481, 480, 480, 482, 483, 485, 487, 487, 487, 488, 488, 488, 487, 487, 488, 487, 488, 489, 490, 491, 491, 491, 489, 488, 488, 488, 490, 491, 491, 489, 487, 486, 487, 486, 487, 487, 486, 485, 486, 487, 489, 488, 488, 488, 486, 486, 484, 484, 484, 484, 485, 484, 484, 485, 483, 483, 482, 482, 482, 484, 486, 487, 488, 486, 485, 485, 484, 483, 484, 483, 483, 484, 484, 485, 484, 486, 485, 485, 485, 486, 485, 486, 486, 485, 486, 486, 487, 486, 486, 487, 485, 485, 485, 485, 487, 488, 488, 487, 487, 486, 486, 486, 486, 486, 486, 486, 486, 488, 487, 487, 485, 483, 481, 479, 479, 478, 479, 479, 478, 481, 480, 482, 482, 482, 481, 481, 481, 482, 482, 480, 480, 480, 480, 480, 480, 480, 479, 479, 479, 482, 482, 483, 483, 485, 486, 483, 483, 483, 484, 483, 484, 485, 485, 485, 485, 485, 485, 485, 485, 485, 486, 486, 485, 486, 487, 488, 488, 485, 485, 485, 487, 486, 486, 487, 487, 485, 486, 486, 487, 487, 488, 486, 486, 484, 483, 483, 486, 487, 488, 488, 487, 485, 482, 482, 483, 482, 485, 487, 489, 488, 486, 485, 486, 486, 485, 486, 487, 488, 487, 488, 487, 487, 486, 485, 485, 484, 483, 483, 483, 484, 486, 486, 486, 486, 487, 485, 484, 483, 482, 483, 483, 482, 482, 482, 483, 485, 486, 486, 486, 485, 486, 488, 488, 486, 484, 483, 482, 483, 485, 486, 486, 486, 486, 486, 487, 488, 490, 488, 488, 487, 487, 488, 487, 485, 483, 482, 484, 485, 486, 485, 483, 480, 481, 482, 483, 484, 484, 483, 482, 484, 481, 480, 481, 481, 480, 480, 481, 481, 481, 482, 482, 482, 481, 480, 478, 475, 473, 475, 478, 482, 485, 485, 483, 482, 483, 482, 482, 481, 482, 483, 483, 484, 483, 482, 482, 482, 483, 483, 483, 484, 483, 484, 484, 484, 484, 485, 486, 486, 485, 484, 483, 482, 485, 484, 486, 486, 486, 486, 486, 483, 483, 484, 485, 486, 487, 487, 488, 486, 486, 487, 487, 488, 489, 491, 490, 490, 489, 489, 490, 491, 492, 492, 492, 491, 491, 490, 489, 489, 488, 486, 488, 488, 489, 489, 487, 486, 485, 487, 487, 488, 487, 488, 489, 489, 489, 487, 487, 486, 485, 483, 485, 486, 486, 487, 487, 488, 488, 489, 487, 485, 486, 486, 486, 486, 485, 485, 484, 483, 482, 481, 481, 480, 480, 480, 481, 482, 482, 482, 482, 483, 484, 485, 483, 482, 483, 483, 484, 485, 485, 484, 483, 483, 483, 483, 485, 484, 484, 483, 483, 484, 484, 485, 484, 484, 484, 484, 483, 482, 483, 482, 481, 482, 482, 483, 483, 482, 482, 482, 481, 482, 481, 482, 482, 483, 483, 483, 483, 482, 480, 480, 481, 481, 481, 482, 483, 483, 483, 481, 480, 480, 479, 481, 482, 483, 484, 484, 483, 484, 483, 484, 484, 485, 487, 488, 488, 488, 485, 485, 484, 485, 486, 485, 486, 484, 483, 483, 483, 482, 481, 480, 480, 482, 484, 485, 486, 486, 485, 485, 484, 483, 482, 483, 483, 484, 484, 486, 486, 486, 487, 488, 488, 487, 486, 486, 485, 484, 483, 482, 483, 483, 486, 487, 487, 489, 488, 488, 488, 486, 484, 484, 485, 484, 485, 486, 487, 485, 486, 487, 489, 490, 490, 489, 489, 488, 487, 485, 485, 486, 486, 488, 488, 488, 486, 485, 485, 484, 483, 485, 486, 486, 488, 486, 486, 486, 483, 484, 485, 484, 484, 485, 483, 484, 484, 483, 481, 483, 483, 483, 485, 485, 485, 486, 486, 487, 488, 488, 488, 487, 488, 487, 487, 487, 487, 485, 485, 483, 483, 485, 485, 486, 486, 486, 486, 485, 485, 484, 482, 481, 481, 480, 481, 483, 484, 483, 484, 483, 483, 484, 484, 484, 486, 487, 486, 485, 485, 484, 483, 483, 484, 485, 485, 485, 485, 484, 483, 482, 483, 483, 485, 486, 486, 487, 486, 487, 488, 489, 489, 487, 484, 483, 483, 482, 482, 482, 483, 483, 485, 486, 487, 489, 489, 487, 487, 487, 487, 487, 485, 485, 485, 486, 485, 484, 485, 486, 486, 486, 485, 485, 485, 487, 489, 488, 487, 487, 487, 486, 486, 488, 488, 488, 489, 490, 491, 491, 491, 491, 492, 490, 489, 489, 487, 486, 485, 485, 484, 484, 484, 483, 482, 482, 481, 482, 483, 483, 483, 481, 482, 481, 481, 483, 483, 482, 481, 482, 481, 479, 478, 477, 478, 478, 480, 482, 481, 482, 481, 481, 481, 480, 480, 479, 479, 481, 481, 482, 480, 481, 481, 482, 481, 484, 485, 484, 484, 483, 483, 484, 485, 484, 486, 486, 486, 486, 485, 484, 483, 483, 482, 481, 480, 481, 482, 483, 482, 482, 481, 481, 481, 481, 484, 483, 484, 483, 482, 481, 481, 480, 481, 481, 482, 481, 481, 482, 480, 482, 483, 482, 481, 480, 479, 480, 480, 482, 484, 486, 487, 487, 488, 489, 489, 488, 487, 487, 487, 490, 490, 492, 491, 491, 490, 489, 488, 487, 487, 489, 490, 491, 491, 489, 489, 489, 489, 491, 490, 491, 490, 489, 489, 489, 490, 491, 489, 488, 486, 485, 485, 484, 486, 486, 485, 486, 486, 487, 486, 486, 485, 486, 486, 485, 484, 483, 481, 482, 481, 482, 482, 483, 484, 483, 484, 484, 483, 483, 483, 483, 483, 483, 485, 486, 484, 484, 484, 485, 485, 486, 487, 488, 488, 487, 487, 485, 484, 483, 483, 484, 484, 485, 486, 485, 485, 485, 486, 486, 485, 485, 486, 487, 486, 488, 487, 484, 484, 484, 485, 485, 486, 485, 485, 484, 484, 485, 485, 487, 489, 487, 487, 486, 484, 483, 484, 483, 484, 483, 482, 481, 482, 482, 483, 481, 483, 483, 481, 483, 481, 482, 482, 482, 481, 480, 479, 479, 478, 478, 479, 479, 479, 478, 479, 478, 478, 479, 478, 479, 479, 479, 479, 479, 480, 482, 483, 483, 483, 483, 483, 485, 485, 486, 485, 485, 485, 486, 487, 489, 490, 491, 490, 489, 489, 488, 488, 490, 490, 490, 490, 489, 490, 490, 491, 490, 489, 488, 487, 487, 489, 489, 489, 488, 487, 488, 488, 488, 489, 490, 491, 490, 489, 487, 488, 489, 487, 488, 489, 489, 487, 486, 486, 486, 487, 488, 487, 485, 485, 484, 484, 482, 482, 482, 483, 484, 485, 485, 484, 482, 481, 481, 482, 482, 484, 483, 483, 484, 484, 484, 484, 484, 482, 483, 484, 484, 485, 484, 483, 481, 482, 485, 486, 486, 486, 485, 484, 483, 485, 484, 484, 482, 482, 482, 481, 480, 481, 482, 483, 483, 482, 482, 483, 483, 483, 485, 482, 481, 480, 479, 481, 481, 482, 482, 482, 481, 481, 480, 481, 480, 480, 481, 481, 483, 483, 484, 485, 483, 483, 483, 483, 482, 483, 484, 484, 484, 485, 482, 483, 484, 485, 487, 489, 488, 488, 485, 486, 486, 489, 490, 491, 491, 492, 492, 494, 495, 494, 492, 491, 491, 491, 493, 494, 494, 494, 491, 491, 491, 490, 491, 491, 490, 489, 489, 488, 489, 488, 489, 489, 488, 487, 487, 485, 487, 486, 486, 485, 487, 487, 487, 487, 486, 484, 484, 485, 483, 485, 483, 483, 484, 484, 485, 484, 484, 484, 483, 481, 481, 479, 479, 480, 482, 482, 483, 484, 483, 484, 483, 482, 482, 483, 484, 483, 483, 483, 482, 481, 482, 484, 484, 485, 484, 483, 482, 481, 482, 482, 482, 481, 482, 483, 485, 486, 486, 487, 487, 485, 485, 485, 484, 485, 485, 484, 483, 484, 483, 484, 485, 484, 485, 485, 484, 482, 481, 480, 480, 480, 481, 483, 484, 485, 486, 485, 485, 483, 483, 481, 481, 483, 481, 481, 482, 480, 479, 480, 479, 480, 480, 480, 481, 480, 480, 479, 480, 480, 479, 479, 479, 480, 480, 481, 481, 481, 481, 479, 480, 482, 482, 481, 482, 482, 482, 483, 483, 483, 485, 485, 484, 483, 483, 481, 481, 481, 482, 483, 484, 484, 483, 482, 482, 482, 484, 483, 484, 483, 484, 484, 484, 484, 485, 486, 485, 484, 484, 485, 486, 484, 482, 481, 483, 485, 487, 488, 488, 489, 487, 485, 485, 485, 485, 486, 486, 488, 487, 487, 485, 487, 486, 485, 485, 483, 483, 485, 485, 487, 487, 485, 484, 483, 482, 482, 485, 487, 488, 490, 489, 489, 488, 487, 486, 484, 485, 487, 489, 489, 490, 489, 488, 488, 489, 490, 490, 488, 487, 488, 486, 487, 489, 488, 490, 489, 488, 487, 487, 487, 486, 485, 486, 485, 485, 484, 484, 486, 486, 486, 485, 483, 482, 481, 482, 483, 485, 487, 487, 487, 487, 485, 484, 483, 483, 483, 484, 486, 485, 486, 485, 486, 485, 485, 486, 487, 486, 484, 484, 484, 484, 484, 484, 484, 488, 488, 489, 487, 488, 488, 489, 489, 490, 490, 490, 488, 487, 485, 485, 485, 484, 484, 485, 485, 485, 486, 486, 486, 486, 485, 485, 484, 484, 483, 484, 484, 484, 484, 484, 484, 483, 482, 484, 483, 485, 485, 485, 486, 486, 483, 482, 482, 481, 484, 485, 485, 484, 485, 486, 486, 487, 488, 487, 489, 487, 486, 487, 486, 484, 485, 485, 485, 486, 486, 485, 485, 485, 484, 483, 483, 483, 484, 484, 484, 483, 483, 482, 484, 484, 483, 484, 485, 485, 484, 483, 484, 484, 485, 484, 483, 484, 485, 484, 486, 487, 488, 487, 488, 485, 485, 484, 485, 486, 485, 484, 483, 484, 486, 488, 487, 488, 487, 486, 488, 488, 486, 486, 484, 483, 483, 483, 484, 486, 487, 485, 485, 485, 483, 483, 483, 484, 483, 484, 483, 481, 481, 480, 480, 481, 483, 484, 483, 483, 482, 483, 482, 481, 482, 482, 483, 483, 483, 483, 483, 487, 486, 486, 486, 487, 487, 487, 486, 485, 485, 485, 488, 487, 486, 485, 484, 485, 485, 486, 487, 486, 486, 485, 486, 486, 484, 485, 485, 484, 484, 486, 486, 486, 486, 485, 485, 484, 481, 481, 481, 482, 482, 483, 482, 481, 481, 481, 482, 483, 482, 480, 479, 478, 480, 480, 480, 481, 481, 484, 484, 483, 484, 482, 481, 482, 482, 481, 481, 482, 485, 485, 486, 485, 485, 485, 485, 485, 486, 488, 491, 490, 490, 491, 489, 490, 489, 490, 489, 489, 488, 489, 490, 491, 491, 490, 489, 488, 487, 488, 488, 489, 488, 488, 488, 487, 487, 486, 486};
62 horigs.push_back(horig);}
63 {std::vector<float> horig={476, 476, 476, 475, 475, 475, 475, 475, 479, 479, 480, 480, 479, 478, 478, 478, 478, 477, 476, 475, 475, 477, 478, 479, 480, 480, 480, 479, 476, 477, 474, 476, 476, 478, 477, 479, 478, 477, 475, 473, 472, 473, 473, 474, 477, 477, 476, 476, 476, 477, 476, 474, 471, 470, 468, 467, 468, 471, 473, 473, 473, 473, 472, 472, 471, 472, 472, 473, 473, 472, 472, 472, 471, 470, 470, 470, 470, 470, 470, 468, 468, 468, 470, 470, 470, 470, 468, 470, 471, 473, 474, 474, 474, 474, 473, 473, 472, 472, 470, 470, 471, 470, 471, 471, 474, 473, 474, 474, 474, 474, 475, 475, 475, 475, 473, 473, 471, 471, 471, 470, 471, 471, 472, 473, 474, 474, 473, 473, 471, 469, 469, 468, 470, 471, 470, 470, 468, 468, 468, 469, 469, 468, 468, 467, 468, 467, 468, 469, 469, 470, 469, 469, 467, 467, 467, 468, 470, 468, 469, 469, 468, 470, 470, 471, 470, 470, 470, 469, 471, 473, 472, 472, 471, 470, 471, 471, 472, 474, 474, 474, 474, 476, 477, 476, 476, 475, 474, 474, 472, 470, 470, 471, 472, 474, 474, 474, 474, 474, 471, 472, 471, 472, 473, 475, 476, 474, 474, 473, 474, 473, 473, 472, 472, 473, 473, 474, 474, 475, 476, 477, 477, 476, 476, 477, 475, 476, 476, 477, 476, 476, 474, 475, 475, 476, 477, 475, 474, 475, 476, 477, 479, 479, 478, 476, 476, 475, 476, 476, 474, 474, 473, 472, 472, 471, 471, 471, 470, 469, 471, 470, 470, 471, 471, 469, 469, 470, 471, 471, 473, 472, 471, 470, 469, 469, 469, 469, 470, 472, 472, 474, 474, 474, 473, 473, 472, 472, 471, 471, 471, 471, 469, 468, 470, 470, 470, 472, 472, 474, 476, 475, 475, 473, 473, 473, 473, 472, 473, 472, 472, 471, 471, 472, 471, 472, 472, 473, 472, 468, 467, 466, 469, 470, 471, 472, 472, 473, 473, 472, 472, 471, 470, 471, 471, 472, 473, 472, 471, 471, 473, 473, 472, 474, 474, 473, 474, 473, 473, 473, 474, 474, 473, 473, 473, 474, 475, 474, 474, 475, 476, 476, 476, 476, 475, 475, 474, 474, 473, 475, 474, 475, 472, 472, 472, 472, 471, 471, 471, 469, 469, 468, 469, 469, 469, 470, 472, 472, 473, 471, 470, 468, 470, 471, 470, 471, 471, 471, 474, 472, 472, 472, 473, 472, 473, 474, 474, 475, 474, 474, 475, 476, 476, 476, 474, 475, 476, 477, 476, 476, 474, 473, 472, 473, 472, 472, 471, 469, 467, 466, 467, 469, 470, 471, 471, 469, 469, 468, 468, 467, 469, 471, 473, 474, 472, 472, 472, 470, 472, 473, 475, 477, 476, 474, 474, 470, 471, 469, 469, 470, 472, 472, 474, 474, 473, 472, 471, 471, 471, 471, 470, 470, 470, 468, 468, 468, 470, 471, 471, 473, 471, 471, 469, 469, 469, 470, 469, 471, 471, 471, 472, 472, 472, 472, 472, 472, 473, 473, 474, 476, 478, 479, 479, 479, 478, 477, 477, 477, 478, 478, 477, 478, 479, 478, 477, 477, 477, 476, 476, 477, 477, 477, 475, 474, 474, 474, 474, 473, 473, 472, 473, 473, 471, 471, 470, 469, 470, 470, 472, 472, 473, 472, 473, 472, 471, 470, 468, 469, 470, 472, 472, 474, 475, 475, 474, 473, 471, 472, 473, 473, 476, 476, 477, 475, 474, 473, 472, 470, 472, 473, 473, 473, 471, 471, 472, 470, 470, 470, 468, 466, 466, 467, 469, 470, 471, 471, 472, 473, 474, 473, 472, 471, 472, 470, 470, 471, 470, 471, 472, 472, 473, 473, 474, 475, 474, 475, 476, 476, 478, 478, 477, 476, 475, 475, 474, 473, 472, 472, 472, 472, 473, 472, 472, 472, 473, 472, 473, 473, 472, 470, 468, 468, 467, 467, 468, 467, 466, 467, 466, 466, 466, 468, 468, 468, 467, 467, 465, 466, 466, 467, 467, 467, 469, 469, 470, 470, 469, 470, 472, 473, 472, 473, 475, 474, 474, 475, 473, 473, 473, 472, 473, 474, 474, 475, 475, 475, 473, 474, 475, 478, 479, 478, 479, 479, 480, 478, 476, 476, 476, 474, 474, 474, 477, 479, 480, 480, 478, 475, 475, 475, 473, 472, 472, 473, 473, 473, 474, 475, 477, 477, 478, 477, 477, 475, 475, 475, 474, 475, 474, 474, 474, 472, 471, 470, 471, 471, 471, 472, 473, 474, 474, 475, 474, 473, 472, 472, 472, 471, 472, 471, 469, 469, 470, 472, 473, 472, 473, 472, 472, 472, 473, 473, 473, 473, 473, 472, 471, 472, 471, 472, 472, 474, 476, 475, 475, 474, 474, 473, 473, 473, 473, 474, 474, 474, 476, 475, 475, 475, 473, 474, 474, 473, 473, 475, 474, 473, 472, 472, 471, 472, 470, 472, 471, 473, 472, 473, 474, 474, 473, 473, 471, 472, 470, 471, 471, 470, 470, 470, 471, 471, 472, 472, 471, 468, 467, 464, 466, 469, 471, 470, 471, 470, 471, 472, 473, 473, 471, 470, 469, 470, 469, 469, 471, 471, 472, 474, 474, 474, 473, 472, 470, 468, 471, 470, 472, 474, 474, 474, 474, 475, 474, 472, 471, 470, 470, 470, 469, 468, 470, 472, 472, 473, 471, 470, 469, 469, 470, 471, 470, 472, 472, 473, 474, 475, 474, 473, 472, 470, 470, 468, 469, 469, 470, 470, 469, 469, 470, 471, 470, 472, 471, 473, 474, 474, 473, 472, 472, 472, 474, 475, 476, 475, 474, 474, 473, 473, 475, 474, 474, 475, 474, 474, 475, 473, 474, 474, 475, 477, 477, 480, 478, 479, 477, 476, 477, 477, 475, 475, 476, 476, 476, 476, 477, 478, 478, 478, 477, 476, 475, 474, 475, 476, 476, 476, 475, 476, 476, 476, 476, 474, 472, 472, 470, 470, 470, 470, 471, 471, 471, 470, 469, 468, 469, 467, 469, 470, 470, 471, 472, 473, 473, 473, 472, 472, 470, 469, 467, 470, 469, 470, 470, 471, 472, 472, 473, 472, 475, 474, 474, 474, 474, 474, 472, 472, 471, 471, 472, 474, 478, 480, 482, 482, 481, 478, 476, 473, 472, 472, 472, 473, 474, 476, 476, 475, 474, 474, 473, 473, 473, 472, 474, 476, 476, 476, 476, 475, 475, 474, 473, 473, 473, 472, 471, 471, 471, 472, 472, 473, 473, 474, 476, 475, 474, 474, 474, 473, 472, 472, 472, 473, 473, 474, 474, 475, 474, 474, 474, 474, 473, 470, 469, 469, 469, 471, 470, 471, 471, 470, 467, 466, 466, 465, 466, 466, 466, 464, 464, 465, 467, 467, 468, 466, 466, 466, 465, 467, 466, 466, 466, 467, 469, 471, 472, 473, 473, 472, 472, 472, 472, 472, 472, 471, 471, 470, 470, 472, 471, 472, 470, 470, 470, 472, 472, 473, 473, 474, 474, 475, 475, 477, 475, 475, 473, 472, 471, 471, 471, 473, 475, 475, 474, 473, 475, 474, 472, 473, 472, 472, 471, 471, 471, 471, 472, 473, 475, 476, 475, 476, 477, 474, 473, 473, 474, 475, 475, 476, 476, 477, 476, 476, 476, 476, 476, 477, 476, 476, 478, 480, 480, 479, 478, 478, 478, 478, 476, 477, 478, 477, 478, 476, 475, 474, 473, 473, 473, 473, 473, 471, 471, 472, 473, 472, 470, 469, 469, 470, 468, 468, 468, 468, 466, 467, 466, 466, 466, 467, 467, 465, 466, 467, 466, 465, 465, 465, 466, 467, 470, 470, 470, 469, 469, 470, 469, 471, 471, 472, 473, 472, 471, 471, 473, 473, 474, 475, 475, 476, 476, 476, 475, 476, 476, 477, 477, 478, 478, 479, 478, 478, 476, 476, 476, 476, 474, 474, 473, 473, 473, 474, 475, 475, 475, 474, 474, 475, 475, 476, 475, 475, 474, 474, 474, 473, 474, 473, 474, 476, 477, 477, 477, 477, 477, 476, 474, 473, 474, 475, 476, 475, 476, 476, 475, 474, 474, 472, 472, 474, 474, 475, 475, 475, 475, 475, 474, 473, 472, 471, 471, 470, 471, 470, 472, 472, 473, 472, 472, 471, 473, 474, 473, 474, 474, 473, 474, 475, 475, 475, 474, 473, 475, 476, 477, 478, 480, 479, 478, 478, 480, 478, 478, 478, 479, 478, 479, 479, 479, 477, 476, 475, 475, 475, 475, 474, 476, 475, 476, 476, 476, 476, 476, 474, 474, 472, 473, 474, 475, 475, 474, 476, 474, 474, 474, 474, 475, 475, 474, 475, 476, 475, 476, 474, 472, 471, 470, 471, 469, 472, 472, 472, 472, 471, 470, 468, 467, 466, 465, 465, 465, 467, 467, 470, 469, 467, 467, 465, 466, 466, 466, 466, 466, 466, 466, 465, 464, 465, 467, 467, 467, 467, 470, 469, 468, 470, 470, 471, 472, 472, 472, 472, 474, 474, 477, 476, 475, 473, 472, 473, 473, 474, 474, 475, 475, 475, 473, 473, 473, 472, 471, 471, 472, 471, 471, 472, 473, 473, 475, 474, 473, 470, 469, 469, 468, 468, 468, 468, 469, 469, 471, 471, 470, 469, 469, 469, 472, 473, 474, 477, 475, 474, 475, 475, 474, 473, 475, 476, 477, 476, 474, 473, 471, 472, 473, 473, 474, 475, 476, 474, 476, 476, 475, 475, 473, 472, 471, 471, 471, 471, 471, 471, 471, 473, 471, 471, 470, 469, 468, 469, 469, 469, 472, 471, 472, 471, 470, 470, 470, 471, 473, 473, 473, 473, 472, 472, 471, 472, 473, 474, 476, 475, 475, 475, 476, 476, 478, 478, 477, 475, 475, 474, 474, 475, 476, 474, 475, 475, 474, 475, 474, 474, 474, 475, 474, 473, 473, 473, 475, 473, 473, 475, 474, 474, 474, 474, 473, 474, 475, 477, 478, 479, 479, 477, 477, 475, 473, 475, 474, 475, 477, 477, 478, 478, 475, 475, 473, 474, 476, 476, 477, 477, 476, 476, 474, 473, 474, 475, 475, 477, 477, 479, 478, 478, 477, 477, 477, 478, 477, 478, 478, 478, 479, 479, 478, 476, 475, 474, 473, 471, 471, 472, 473, 473, 473, 472, 473, 473, 472, 474, 475, 475, 475, 473, 473, 471, 471, 471, 470, 470, 469, 470, 470, 469, 469, 467, 468, 469, 469, 468, 467, 467, 468, 469, 470, 471, 470, 471, 469, 471, 472, 471, 471, 471, 470, 470, 469, 468, 470, 471, 472, 473, 472, 470, 470, 471, 472, 472, 473, 473, 472, 473, 473, 475, 474, 475, 474, 474, 475, 474, 473, 472, 473, 473, 474, 474, 474, 474, 472, 473, 472, 475, 475, 474, 476, 475, 474, 474, 473, 473, 472, 469, 468, 468, 469, 472, 472, 472, 472, 472, 473, 473, 474, 474, 473, 473, 472, 470, 469, 471, 473, 473, 474, 473, 473, 472, 473, 475, 475, 475, 475, 475, 476, 475, 474, 475, 475, 475, 477, 475, 475, 475, 476, 476, 479, 477, 478, 477, 475, 473, 473, 474, 475, 477, 476, 476, 473, 474, 474, 475, 475, 474, 473, 472, 472, 472, 471, 472, 470, 472, 470, 472, 473, 474, 472, 472, 470, 470, 468, 468, 468, 468, 468, 467, 467, 467, 467, 467, 467, 467, 467, 467, 468, 470, 469, 469, 468, 468, 469, 471, 473, 473, 471, 470, 470, 471, 471, 472, 472, 472, 472, 473, 472, 473, 474, 474, 472, 473, 473, 473, 473, 474, 474, 475, 474, 474, 474, 473, 473, 472, 474, 474, 475, 476, 476, 477, 476, 477, 476, 477, 475, 474, 474, 476, 478, 477, 476, 475, 475, 475, 475, 474, 474, 475, 476, 476, 475, 475, 474, 473, 473, 474, 474, 475, 475, 476, 477, 476, 474, 475, 475, 475, 475, 473, 473, 473, 472, 472, 471, 472, 473, 473, 473, 473, 473, 473, 473, 471, 472, 472, 473, 472, 471, 471, 469, 471, 470, 473, 473, 474, 474, 473, 470, 471, 469, 469, 471, 472, 474, 475, 474, 474, 473, 473, 470, 470, 471, 470, 470, 470, 471, 471, 469, 469, 470, 471, 471, 472, 472, 471, 472, 472, 472, 473, 472, 472, 472, 471, 471, 469, 467, 468, 469, 468, 471, 470, 471, 471, 472, 472, 472, 472, 471, 471, 470, 470, 471, 470, 470, 470, 470, 471, 471, 471, 471, 471, 472, 471, 473, 471, 471, 471, 472, 471, 472, 471, 470, 470, 472, 472, 473, 473, 474, 474, 472, 471, 472, 473, 474, 473, 474, 477, 477, 476, 474, 474, 474, 475, 474, 473, 472, 472, 471, 469, 470, 472, 471, 471, 471, 471, 471, 472, 473, 473, 471, 472, 472, 470, 468, 468, 468, 469, 471, 472, 472, 471, 470, 469, 470, 469, 468, 468, 467, 467, 466, 468, 469, 470, 472, 474, 475, 474, 474, 473, 472, 471, 470, 473, 474, 475, 475, 476, 476, 477, 476, 475, 475, 474, 474, 475, 474, 473, 475, 474, 474, 474, 474, 474, 474, 474, 475, 475, 475, 474, 474, 473, 473, 472, 472, 473, 472, 474, 474, 474, 474, 472, 470, 471, 471, 472, 473, 475, 476, 476, 475, 475, 476, 477, 477, 477, 477, 476, 478, 479, 480, 478, 477, 477, 477, 476, 477, 477, 476, 475, 475, 474, 475, 475, 474, 473, 474, 472, 471, 474, 473, 473, 473, 471, 472, 471, 470, 471, 470, 469, 468, 467, 466, 466, 467, 468, 468, 467, 468, 467, 467, 466, 466, 468, 467, 467, 469, 470, 471, 471, 470, 472, 472, 473, 475, 475, 475, 475, 475, 474, 474, 475, 475, 474, 475, 474, 475, 476, 479, 477, 478, 476, 474, 473, 473, 475, 476, 477, 476, 476, 477, 475, 475, 474, 473, 473, 474, 473, 474, 474, 474, 475, 475, 475, 474, 473, 471, 470, 469, 469, 469, 471, 472, 474, 474, 472, 471, 470, 470, 471, 470, 470, 471, 470, 470, 470, 470, 472, 470, 470, 470, 470, 465, 458, 454, 459, 468, 473, 477, 477, 477, 475, 472, 470, 470, 470, 470, 470, 470, 470, 470, 470, 471, 470, 471, 473, 473, 476, 475, 475, 474, 473, 472, 474, 472, 472, 472, 473, 474, 474, 472, 473, 473, 473, 474, 474, 477, 478, 475, 474, 474, 473, 472, 473, 475, 475, 474, 474, 473, 474, 474, 473, 474, 473, 472, 472, 471, 471, 470, 469, 468, 469, 470, 470, 470, 472, 472, 472, 471, 471, 471, 469, 468, 470, 468, 466, 466, 465, 466, 466, 466, 466, 467, 467, 468, 470, 469, 470, 470, 472, 472, 472, 472, 471, 471, 470, 472, 472, 475, 477, 478, 477, 475, 475, 473, 471, 471, 473, 474, 474, 474, 475, 475, 474, 472, 471, 471, 471, 471, 470, 470, 467, 468, 468, 469, 470, 471, 472, 471, 470, 470, 471, 472, 474, 473, 472, 474, 475, 474, 473, 472, 471, 474, 475, 477, 479, 479, 479, 479, 479, 479, 478, 478, 478, 480, 479, 479, 478, 477, 478, 479, 479, 481, 480, 478, 477, 474, 473, 474, 473, 473, 472, 473, 472, 473, 475, 476, 478, 475, 473, 470, 469, 471, 473, 473, 471, 473, 471, 472, 473, 473, 474, 472, 471, 470, 471, 470, 472, 471, 473, 473, 472, 471, 470, 470, 470, 472, 472, 472, 474, 471, 472, 472, 473, 474, 472, 472, 473, 474, 477, 476, 477, 476, 473, 473, 472, 472, 474, 474, 475, 475, 475, 475, 475, 475, 476, 475, 476, 475, 476, 477, 475, 473, 473, 472, 472, 472, 474, 473, 474, 473, 473, 470, 471, 469, 470, 472, 473, 476, 476, 477, 475, 476, 477, 476, 477, 476, 476, 476, 476, 476, 475, 474, 474, 474, 476, 477, 477, 479, 480, 480, 479, 477, 475, 475, 474, 474, 476, 478, 479, 480, 478, 475, 473, 472, 470, 471, 470, 472, 472, 473, 473, 472, 471, 469, 469, 470, 471, 471, 472, 470, 471, 470, 471, 470, 470, 468, 467, 466, 467, 467, 468, 468, 469, 469, 468, 468, 470, 469, 468, 470, 470, 470, 471, 471, 471, 471, 470, 469, 468, 468, 469, 469, 470, 470, 470, 472, 471, 471, 469, 469, 469, 470, 470, 471, 472, 471, 470, 470, 470, 470, 471, 472, 473, 472, 473, 473, 474, 472, 472, 470, 468, 467, 467, 469, 471, 472, 474, 474, 474, 474, 476, 477, 479, 478, 477, 477, 477, 479, 479, 481, 480, 479, 478, 476, 476, 474, 475, 475, 475, 474, 473, 471, 468, 470, 469, 471, 471, 471, 471, 473, 472, 471, 472, 473, 475, 474, 475, 475, 474, 473, 474, 473, 474, 473, 473, 472, 473, 474, 474, 475, 477, 478, 478, 477, 474, 473, 473, 474, 475, 475, 476, 475, 475, 472, 472, 471, 472, 472, 473, 473, 472, 473, 473, 473, 474, 476, 475, 476, 474, 472, 471, 469, 469, 469, 468, 468, 469, 470, 469, 469, 470, 470, 471, 468, 468, 468, 467, 467, 467, 466, 469, 468, 469, 470, 470, 470, 469, 467, 470, 472, 473, 475, 475, 473, 474, 472, 473, 472, 472, 470, 468, 469, 470, 472, 473, 474, 475, 475, 475, 474, 474, 474, 474, 476, 477, 479, 478, 479, 479, 478, 480, 479, 478, 477, 476, 475, 476, 477, 478, 478, 477, 475, 475, 475, 475, 476, 475, 476, 476, 479, 478, 476, 474, 474, 472, 473, 474, 475, 474, 473, 473, 474, 474, 473, 474, 475, 472, 473, 470, 471, 471, 471, 471, 473, 475, 473, 473, 472, 471, 471, 472, 472, 472, 473, 474, 473, 471, 472, 472, 472, 472, 470, 472, 473, 474, 474, 475, 474, 475, 474, 473, 473, 474, 471, 473, 473, 474, 474, 472, 472, 472, 470, 471, 471, 472, 472, 471, 471, 471, 471, 470, 469, 471, 472, 471, 471, 471, 470, 469, 469, 468, 467, 468, 469, 470, 468, 469, 469, 468, 471, 471, 472, 470, 468, 466, 466, 467, 470, 474, 474, 476, 474, 471, 471, 472, 473, 473, 474, 473, 474, 473, 473, 473, 474, 476, 476, 476, 476, 475, 476, 476, 478, 477, 476, 478, 477, 478, 479, 478, 478, 476, 474, 474, 474, 474, 475, 474, 474, 472, 475, 473, 473, 473, 474, 473, 474, 473, 473, 474, 472, 472, 471, 471, 471, 473, 474, 476, 475, 477, 475, 474, 473, 474, 473, 471, 471, 473, 475, 475, 475, 475, 475, 476, 476, 476, 475, 475, 473, 474, 475, 475, 476, 475, 474, 474, 473, 474, 476, 478, 478, 476, 476, 475, 475, 474, 474, 476, 476, 474, 474, 472, 471, 472, 472, 474, 474, 473, 473, 474, 475, 476, 475, 476, 475, 472, 471, 470, 471, 471, 470, 470, 471, 471, 472, 472, 472, 473, 472, 469, 468, 469, 469, 469, 468, 469, 469, 470, 470, 472, 472, 472, 472, 472, 472, 472, 473, 472, 471, 470, 471, 472, 473, 473, 474, 474, 473, 473, 473, 473, 471, 470, 470, 470, 471, 470, 470, 471, 471, 470, 469, 467, 467, 467, 467, 468, 468, 468, 469, 469, 469, 467, 468, 465, 467, 467, 466, 467, 466, 467, 468, 470, 470, 470, 470, 469, 469, 470, 471, 471, 473, 473, 473, 471, 471, 472, 474, 475, 478, 477, 477, 477, 477, 478, 477, 477, 477, 477, 476, 477, 478, 479, 480, 480, 478, 479, 479, 480, 479, 481, 480, 480, 480, 478, 481, 480, 478, 479, 479, 479, 477, 477, 476, 475, 474, 475, 476, 474, 474, 473, 473, 473, 476, 474, 474, 473, 470, 470, 468, 468, 467, 468, 469, 469, 471, 471, 472, 471, 470, 469, 468, 468, 468, 469, 468, 469, 468, 470, 471, 472, 473, 473, 472, 472, 472, 472, 472, 473, 475, 475, 476, 477, 477, 479, 478, 478, 477, 477, 478, 478, 477, 476, 476, 476, 474, 474, 473, 474, 475, 476, 475, 477, 476, 473, 473, 471, 471, 470, 471, 473, 474, 474, 476, 476, 476, 475, 473, 470, 470, 468, 469, 469, 471, 472, 473, 473, 474, 474, 473, 472, 472, 472, 473, 473, 474, 474, 475, 473, 473, 473, 471, 472, 473, 472, 472, 473, 474, 475, 476, 475, 476, 475, 475, 473, 473, 472, 473, 474, 476, 476, 478, 477, 477, 478, 477, 477, 476, 474, 473, 473, 473, 474, 475, 474, 475, 476, 475, 473, 472, 471, 472, 472, 471, 473, 472, 471, 470, 469, 469, 467, 467, 469, 472, 471, 472, 470, 470, 468, 467, 466, 466, 466, 467, 467, 467, 470, 470, 468, 469, 469, 469, 471, 473, 474, 474, 474, 472, 472, 470, 468, 467, 468, 468, 470, 471, 473, 474, 474, 473, 473, 473, 474, 475, 475, 475, 473, 473, 473, 473, 473, 473, 472, 473, 472, 472, 473, 473, 472, 473, 472, 471, 473, 473, 474, 473, 473, 474, 474, 473, 473, 472, 472, 472, 472, 473, 472, 471, 472, 473, 473, 474, 475, 474, 473, 472, 471, 471, 471, 472, 475, 477, 476, 474, 472, 472, 470, 471, 472, 472, 472, 472, 473, 472, 474, 475, 474, 473, 474, 476, 477, 477, 475, 473, 473, 472, 473, 474, 476, 477, 477, 478, 478, 477, 478, 477, 476, 477, 478, 477, 477, 476, 477, 476, 477, 477, 475, 472, 469, 470, 470, 471, 471, 474, 474, 473, 473, 472, 470, 470, 472, 471, 472, 471, 470, 469, 470, 471, 470, 470, 469, 470, 470, 470, 471, 472, 471, 472, 472, 473, 472, 473, 474, 474, 475, 475, 474, 472, 473, 474, 475, 475, 477, 476, 475, 474, 474, 472, 472, 471, 470, 470, 471, 472, 471, 471, 472, 472, 472, 473, 472, 471, 470, 468, 470, 472, 473, 473, 472, 470, 469, 470, 471, 472, 474, 473, 474, 474, 472, 473, 472, 471, 473, 474, 474, 474, 474, 473, 473, 474, 475, 474, 474, 474, 473, 473, 472, 470, 471, 472, 473, 474, 473, 474, 474, 474, 473, 474, 473, 473, 473, 473, 474, 475, 476, 476, 473, 471, 470, 470, 474, 474, 474, 475, 475, 474, 472, 471, 472, 475, 475, 476, 477, 475, 475, 476, 475, 473, 472, 471, 472, 473, 473, 474, 474, 474, 473, 473, 472, 471, 471, 470, 470, 470, 471, 471, 471, 470, 472, 470, 469, 468, 467, 468, 469, 468, 469, 469, 467, 467, 467, 468, 469, 469, 470, 471, 471, 472, 472, 471, 470, 469, 470, 470, 472, 472, 472, 474, 473, 474, 473, 472, 471, 474, 474, 475, 476, 477, 477, 477, 478, 477, 476, 476, 475, 475, 475, 474, 474, 472, 471, 472, 473, 473, 474, 475, 474, 474, 474, 474, 474, 474, 475, 476, 477, 477, 476, 476, 477, 477, 477, 478, 477, 477, 476, 476, 475, 476, 477, 476, 477, 477, 477, 477, 479, 480, 479, 477, 477, 476, 475, 476, 477, 478, 478, 478, 477, 475, 475, 474, 475, 475, 474, 476, 476, 477, 477, 477, 476, 474, 473, 474, 472, 471, 472, 473, 475, 475, 478, 479, 479, 478, 477, 475, 476, 474, 471, 473, 473, 473, 473, 471, 472, 472, 474, 474, 473, 471, 469, 466, 465, 466, 465, 467, 468, 469, 470, 470, 470, 472, 471, 471, 469, 467, 466, 466, 467, 467, 467, 467, 468, 468, 467, 467, 468, 470, 471, 471, 473, 474, 475, 474, 475, 474, 473, 473, 474, 476, 473, 472, 473, 474, 476, 478, 478, 479, 476, 476, 477, 477, 480, 480, 481, 482, 480, 479, 479, 478, 480, 480, 479, 478, 477, 477, 476, 474, 472, 473, 472, 471, 472, 471, 471, 469, 468, 468, 467, 468, 469, 469, 469, 470, 470, 470, 469, 468, 468, 467, 467, 468, 468, 467, 467, 467, 467, 467, 469, 471, 473, 474, 475, 475, 474, 477, 477, 478, 479, 478, 477, 476, 476, 476, 474, 475, 475, 476, 477, 475, 475, 476, 477, 478, 477, 477, 478, 478, 478, 478, 476, 474, 473, 473, 473, 472, 472, 474, 476, 475, 477, 477, 477, 476, 474, 472, 473, 474, 474, 474, 474, 474, 473, 472, 473, 473, 473, 473, 472, 472, 472, 473, 473, 473, 476, 475, 475, 475, 474, 472, 473, 474, 473, 472, 471, 474, 474, 475, 475, 475, 476, 475, 476, 474, 473, 473, 473, 473, 473, 471, 471, 471, 471, 472, 473, 472, 474, 472, 471, 471, 471, 470, 471, 471, 473, 475, 476, 477, 476, 477, 475, 473, 472, 472, 475, 475, 474, 475, 475, 476, 476, 476, 475, 476, 476, 475, 476, 477, 477, 476, 476, 475, 475, 474, 475, 477, 476, 477, 475, 474, 474, 474, 474, 475, 474, 474, 475, 475, 473, 471, 470, 471, 471, 472, 471, 471, 470, 471, 472, 472, 473, 473, 473, 472, 471, 471, 471, 470, 469, 470, 468, 468, 470, 469, 468, 470, 470, 471, 471, 469, 468, 468, 467, 467, 467, 468, 468, 468, 468, 469, 468, 469, 468, 467, 468, 468, 467, 468, 470, 472, 472, 473, 472, 473, 472, 474, 474, 474, 476, 476, 478, 479, 479, 480, 479, 479, 479, 478, 479, 479, 478, 480, 480, 480, 481, 479, 478, 478, 476, 474, 473, 473, 472, 472, 473, 474, 474, 474, 475, 475, 474, 474, 474, 473, 473, 473, 473, 473, 473, 475, 474, 473, 472, 471, 470, 471, 468, 469, 470, 470, 469, 469, 469, 469, 468, 467, 467, 469, 471, 472, 473, 474, 475, 475, 475, 475, 473, 473, 474, 472, 474, 475, 476, 477, 477, 478, 479, 479, 479, 479, 480, 479, 478, 479, 479, 480, 481, 482, 485, 485, 485, 483, 484, 482, 482, 481, 479, 478, 478, 477, 478, 477, 477, 476, 475, 475, 476, 477, 478, 477, 475, 474, 472, 472, 472, 473, 473, 475, 475, 475, 476, 476, 473, 472, 472, 472, 471, 470, 472, 472, 474, 475, 477, 475, 475, 474, 473, 473, 473, 472, 470, 470, 472, 473, 475, 476, 476, 474, 473, 473, 472, 470, 469, 469, 468, 470, 469, 469, 471, 471, 472, 472, 470, 470, 470, 469, 468, 468, 469, 466, 467, 468, 469, 470, 470, 469, 469, 468, 469, 470, 472, 474, 473, 473, 470, 469, 468, 469, 470, 470, 470, 468, 469, 469, 468, 469, 469, 469, 470, 469, 469, 469, 470, 471, 471, 471, 473, 474, 472, 472, 471, 471, 471, 471, 471, 471, 471, 470, 471, 472, 472, 474, 474, 473, 471, 470, 471, 472, 473, 473, 474, 473, 471, 470, 470, 470, 471, 472, 473, 473, 474, 475, 474, 473, 472, 473, 474, 475, 476, 476, 475, 474, 472, 472, 472, 473, 473, 475, 474, 474, 474, 475, 475, 474, 475, 474, 474, 474, 475, 475, 474, 473, 473, 475, 475, 474, 473, 474, 474, 474, 474, 474, 472, 472, 471, 472, 472, 473, 474, 475, 473, 475, 474, 474, 474, 474, 473, 473, 472, 473, 473, 474, 475, 474, 474, 473, 474, 474, 474, 473, 474, 474, 474, 475, 475, 476, 476, 476, 476, 478, 476, 474, 475, 473, 470, 468, 469, 468, 470, 470, 469, 469, 470, 470, 470, 470, 471, 472, 470, 471, 471, 471, 471, 472, 472, 472, 473, 474, 474, 472, 472, 472, 471, 471, 472, 472, 473, 473, 474, 473, 472, 470, 469, 470, 471, 472, 473, 472, 473, 473, 474, 471, 469, 470, 468, 468, 468, 469, 470, 470, 471, 469, 469, 469, 469, 470, 471, 470, 471, 470, 471, 471, 472, 472, 471, 469, 467, 467, 467, 467, 468, 469, 472, 472, 473, 474, 473, 472, 471, 471, 471, 472, 474, 475, 475, 474, 474, 475, 475, 475, 477, 477, 477, 474, 475, 475, 475, 475, 475, 473, 474, 475, 475, 476, 476, 475, 476, 478, 478, 477, 477, 477, 477, 477, 476, 474, 474, 473, 474, 473, 474, 475, 474, 473, 474, 474, 474, 474, 474, 474, 475, 475, 474, 474, 473, 473, 472, 471, 470, 470, 469, 469, 471, 471, 471, 470, 469, 470, 470, 473, 473, 475, 475, 473, 475, 476, 475, 475, 473, 472, 472, 472, 473, 471, 470, 471, 473, 473, 473, 473, 473, 471, 471, 473, 473, 474, 475, 475, 474, 472, 470, 469, 468, 468, 468, 470, 470, 469, 469, 468, 469, 471, 472, 472, 471, 471, 473, 471, 471, 470, 470, 471, 470, 470, 470, 471, 471, 473, 472, 474, 474, 473, 473, 474, 474, 472, 473, 472, 471, 473, 473, 475, 475, 474, 475, 473, 473, 473, 472, 472, 471, 470, 472, 473, 472, 473, 474, 473, 474, 474, 473, 473, 473, 471, 471, 470, 472, 474, 477, 477, 477, 476, 476, 476, 475, 476, 475, 475, 476, 476, 475, 473, 474, 472, 472, 470, 472, 473, 474, 474, 473, 475, 475, 475, 475, 474, 473, 474, 475, 474, 475, 477, 475, 475, 474, 473, 473, 472, 473, 474, 474, 475, 473, 471, 470, 469, 467, 468, 469, 470, 471, 472, 471, 471, 470, 469, 469, 468, 469, 471, 473, 472, 473, 472, 475, 473, 475, 473, 473, 473, 473, 473, 472, 473, 473, 473, 472, 471, 471, 470, 472, 471, 472, 474, 474, 472, 472, 473, 473, 471, 471, 472, 472, 472, 470, 470, 470, 469, 469, 470, 469, 469, 470, 471, 471, 471, 472, 474, 475, 475, 473, 471, 471, 470, 471, 470, 470, 471, 470, 469, 469, 469, 471, 470, 471, 470, 470, 470, 471, 470, 471, 471, 469, 469, 469, 469, 471, 471, 472, 472, 471, 472, 473, 473, 474, 473, 472, 472, 473, 473, 474, 473, 473, 473, 472, 475, 474, 474, 474, 474, 475, 476, 476, 478, 478, 476, 477, 477, 477, 476, 478, 477, 476, 476, 477, 477, 476, 475, 474, 474, 473, 473, 474, 474, 472, 471, 470, 469, 469, 468, 468, 468, 470, 470, 471, 472, 473, 475, 474, 474, 473, 473, 471, 472, 473, 474, 473, 474, 473, 472, 474, 474, 475, 475, 477, 476, 477, 476, 475, 474, 476, 476, 477, 478, 475, 474, 474, 473, 475, 476, 475, 473, 474, 475, 472, 472, 472, 472, 471, 469, 469, 470, 470, 470, 468, 469, 470, 470, 471, 471, 470, 469, 468, 468, 467, 467, 470, 470, 470, 472, 471, 472, 471, 471, 470, 471, 472, 472, 472, 472, 471, 472, 472, 474, 476, 476, 478, 477, 477, 476, 475, 475, 473, 472, 470, 472, 473, 474, 473, 473, 472, 471, 471, 470, 470, 468, 468, 469, 471, 472, 473, 472, 473, 473, 472, 473, 470, 470, 471, 470, 472, 472, 474, 473, 474, 474, 471, 472, 472, 473, 473, 474, 472, 471, 471, 472, 473, 474, 474, 476, 475, 477, 476, 477, 476, 475, 473, 471, 471, 471, 472, 474, 475, 476, 476, 474, 473, 472, 471, 473, 472, 473, 472, 473, 472, 472, 474, 474, 477, 477, 476, 475, 474, 473, 473, 472, 473, 472, 472, 473, 473, 474, 472, 472, 471, 471, 471, 471, 472, 472, 470, 469, 471, 469, 469, 471, 472, 474, 473, 471, 471, 471, 471, 471, 471, 470, 470, 471, 471, 471, 470, 469, 468, 468, 469, 468, 469, 468, 468, 468, 467, 467, 466, 467, 468, 470, 471, 471, 472, 472, 472, 472, 470, 469, 470, 470, 470, 468, 469, 467, 467, 468, 468, 469, 470, 468, 469, 469, 469, 470, 469, 470, 470, 469, 470, 472, 471, 471, 471, 471, 470, 470, 469, 471, 471, 472, 472, 473, 474, 474, 475, 475, 474, 473, 474, 475, 473, 474, 473, 470, 471, 471, 470, 471, 469, 468, 469, 469, 470, 470, 470, 468, 468, 468, 468, 469, 470, 469, 471, 473, 473, 473, 471, 472, 471, 472, 474, 476, 476, 477, 476, 478, 479, 479, 479, 479, 479, 479, 477, 479, 477, 477, 478, 479, 477, 478, 477, 476, 476, 478, 478, 478, 479, 480, 479, 481, 479, 478, 476, 472, 474, 474, 474, 474, 475, 475, 474, 473, 470, 469, 470, 472, 472, 474, 475, 474, 475, 474, 475, 474, 474, 472, 473, 471, 472, 473, 471, 471, 470, 471, 471, 472, 473, 473, 473, 474, 475, 476, 477, 478, 478, 479, 475, 476, 476, 475, 474, 473, 473, 472, 472, 474, 475, 476, 476, 477, 477, 476, 478, 477, 477, 477, 475, 473, 472, 472, 470, 470, 468, 466, 468, 468, 469, 470, 471, 471, 470, 469, 468, 467, 468, 468, 468, 468, 467, 467, 466, 466, 468, 468, 469, 468, 468, 467, 466, 466, 468, 470, 468, 469, 468, 468, 469, 470, 471, 471, 470, 471, 471, 470, 469, 468, 469, 469, 469, 470, 471, 474, 475, 475, 476, 476, 475, 476, 475, 473, 473, 474, 476, 479, 478, 477, 477, 476, 476, 476, 478, 477, 477, 476, 477, 477, 476, 476, 475, 475, 475, 477, 477, 477, 476, 476, 475, 477, 478, 479, 481, 481, 481, 482, 480, 480, 477, 476, 476, 476, 474, 474, 473, 473, 473, 472, 472, 473, 472, 475, 475, 477, 477, 476, 474, 473, 471, 469, 470, 472, 472, 473, 472, 471, 472, 472, 474, 475, 475, 476, 475, 476, 476, 476, 474, 474, 473, 473, 473, 473, 473, 472, 474, 475, 476, 475, 474, 473, 474, 475, 477, 478, 477, 476, 476, 476, 476, 476, 475, 475, 476, 475, 474, 474, 475, 474, 472, 474, 473, 473, 473, 474, 473, 473, 474, 473, 473, 472, 472, 471, 472, 470, 472, 470, 470, 471, 473, 472, 471, 471, 469, 471, 471, 472, 471, 471, 470, 472, 474, 471, 470, 470, 471, 470, 469, 469, 471, 470, 469, 467, 468, 466, 468, 468, 468, 469, 469, 467, 466, 465, 467, 467, 468, 468, 468, 469, 467, 466, 465, 467, 468, 468, 466, 466, 466, 467, 468, 469, 470, 471, 471, 470, 470, 469, 469, 470, 470, 470, 469, 468, 470, 470, 472, 473, 475, 474, 474, 475, 474, 474, 476, 474, 474, 474, 473, 471, 470, 473, 475, 476, 477, 477, 475, 474, 476, 476, 477, 478, 478, 479, 477, 476, 476, 476, 475, 476, 474, 473, 473, 474, 475, 479, 477, 476, 475, 474, 472, 474, 474, 474, 474, 473, 473, 471, 471, 471, 471, 471, 472, 473, 473, 475, 478, 478, 476, 476, 475, 474, 473, 473, 473, 472, 472, 471, 470, 470, 469, 471, 471, 471, 470, 470, 470, 470, 471, 471, 470, 471, 471, 471, 472, 474, 473, 474, 473, 473, 472, 472, 472, 472, 470, 469, 469, 470, 469, 470, 469, 470, 470, 470, 468, 468, 469, 468, 469, 470, 471, 471, 473, 471, 473, 473, 473, 472, 474, 473, 472, 471, 472, 474, 473, 475, 475, 474, 476, 476, 477, 477, 478, 478, 475, 474, 473, 476, 477, 478, 478, 477, 476, 474, 475, 475, 477, 477, 477, 476, 474, 474, 474, 476, 475, 475, 475, 475, 474, 473, 473, 473, 473, 473, 473, 472, 473, 475, 473, 474, 470, 469, 468, 467, 468, 469, 467, 469, 469, 468, 468, 470, 470, 471, 471, 470, 470, 470, 471, 472, 471, 471, 471, 471, 471, 472, 472, 473, 473, 475, 475, 474, 475, 473, 473, 471, 470, 471, 471, 473, 474, 472, 473, 471, 471, 470, 472, 472, 471, 471, 470, 469, 470, 471, 471, 472, 475, 475, 475, 475, 475, 476, 476, 475, 473, 472, 472, 473, 473, 473, 475, 474, 473, 474, 473, 473, 472, 471, 471, 472, 470, 470, 471, 470, 471, 471, 472, 471, 470, 471, 470, 471, 472, 471, 471, 470, 469, 471, 470, 471, 471, 471, 471, 471, 471, 472, 470, 469, 471, 471, 472, 472, 473, 472, 471, 473, 473, 474, 475, 475, 475, 475, 474, 473, 472, 472, 472, 471, 471, 473, 473, 473, 474, 473, 473, 474, 472, 473, 472, 473, 473, 474, 474, 475, 474, 474, 473, 475, 476, 479, 478, 478, 477, 476, 474, 474, 474, 476, 476, 475, 475, 474, 474, 474, 475, 476, 477, 477, 476, 476, 475, 476, 475, 475, 473, 473, 473, 474, 473, 472, 472, 471, 471, 471, 472, 472, 473, 474, 475, 477, 478, 479, 478, 475, 473, 473, 475, 476, 478, 478, 478, 475, 476, 475, 475, 473, 475, 474, 475, 475, 476, 476, 475, 475, 474, 475, 474, 474, 473, 473, 472, 471, 470, 471, 471, 470, 469, 467, 467, 466, 466, 468, 469, 468, 468, 468, 467, 467, 466, 466, 464, 466, 465, 465, 465, 465, 468, 466, 467, 467, 466, 465, 464, 466, 467, 468, 471, 468, 468, 466, 467, 468, 469, 471, 471, 473, 472, 475, 475, 474, 476, 475, 476, 476, 478, 478, 481, 480, 479, 477, 476, 476, 475, 474, 475, 476, 477, 477, 476, 475, 473, 472, 471, 471, 473, 474, 473, 473, 472, 470, 470, 472, 470, 471, 471, 471, 470, 469, 469, 469, 470, 472, 472, 472, 473, 472, 473, 473, 472, 472, 470, 470, 470, 470, 471, 471, 471, 471, 472, 472, 474, 473, 475, 476, 474, 476, 477, 474, 475, 475, 475, 475, 476, 475, 476, 474, 474, 473, 473, 473, 475, 476, 476, 476, 473, 474, 474, 474, 473, 474, 476, 476, 477, 476, 475, 473, 473, 474, 474, 475, 473, 473, 473, 474, 474, 475, 474, 474, 475, 476, 473, 473, 470, 470, 469, 470, 471, 472, 473, 473, 473, 473, 472, 473, 472, 472, 471, 469, 470, 471, 471, 470, 470, 471, 470, 470, 470, 471, 471, 471, 471, 472, 471, 473, 475, 473, 474, 473, 473, 473, 473, 473, 472, 470, 470, 470, 471, 472, 473, 473, 472, 472, 472, 474, 475, 475, 474, 474, 472, 470, 471, 471, 471, 471, 470, 471, 470, 471, 472, 472, 471, 470, 469, 469, 467, 464, 463, 462, 462, 463, 463, 465, 466, 466, 467, 466, 465, 467, 468, 468, 466, 466, 467, 468, 469, 471, 471, 472, 473, 475, 474, 473, 472, 473, 475, 476, 480, 481, 482, 481, 481, 479, 480, 481, 481, 481, 482, 481, 480, 479, 479, 479, 478, 480, 480, 480, 479, 478, 478, 478, 477, 478, 478, 478, 477, 477, 475, 474, 473, 471, 470, 469, 469, 470, 469, 469, 471, 473, 473, 471, 471, 470, 468, 470, 472, 473, 471, 469, 470, 469, 469, 469, 472, 473, 473, 471, 469, 469, 469, 471, 472, 474, 473, 472, 473, 475, 476, 477, 477, 477, 476, 476, 475, 474, 473, 473, 473, 474, 473, 473, 473, 475, 474, 475, 473, 472, 471, 472, 472, 471, 472, 470, 470, 469, 469, 470, 472, 472, 473, 473, 471, 471, 470, 471, 473, 473, 473, 474, 474, 473, 474, 474, 476, 478, 479, 480, 479, 479, 477, 475, 473, 473, 475, 477, 479, 479, 479, 480, 480, 478, 476, 477, 475, 474, 474, 474, 473, 475, 474, 472, 470, 468, 468, 467, 470, 471, 473, 474, 472, 471, 472, 469, 469, 468, 469, 468, 470, 470, 470, 472, 473, 474, 473, 473, 474, 473, 475, 475, 474, 473, 473, 471, 470, 470, 472, 473, 472, 472, 471, 471, 471, 472, 472, 470, 470, 471, 471, 472, 472, 472, 474, 471, 471, 472, 474, 475, 475, 474, 473, 474, 473, 472, 470, 472, 472, 473, 474, 474, 474, 471, 471, 470, 471, 471, 470, 469, 468, 468, 470, 472, 472, 474, 473, 473, 473, 472, 472, 471, 469, 469, 470, 470, 469, 469, 471, 472, 473, 474, 476, 476, 475, 475, 473, 473, 472, 473, 473, 472, 473, 472, 471, 473, 474, 475, 475, 474, 473, 473, 473, 472, 472, 472, 473, 472, 473, 473, 472, 472, 473, 474, 473, 474, 475, 474, 474, 473, 475, 476, 474, 472, 471, 471, 472, 471, 471, 471, 471, 471, 472, 472, 473, 472, 471, 470, 471, 471, 471, 472, 471, 470, 470, 471, 468, 470, 470, 472, 472, 473, 474, 473, 473, 475, 475, 476, 476, 477, 477, 477, 477, 477, 477, 478, 477, 476, 476, 478, 479, 480, 478, 477, 477, 476, 476, 477, 477, 479, 478, 479, 477, 475, 473, 472, 472, 472, 472, 472, 471, 471, 471, 469, 469, 469, 468, 468, 470, 468, 469, 468, 467, 467, 469, 471, 471, 470, 471, 470, 469, 469, 469, 471, 471, 472, 472, 472, 472, 473, 473, 472, 472, 472, 472, 473, 471, 471, 474, 476, 477, 476, 475, 475, 475, 475, 475, 475, 475, 476, 475, 474, 473, 472, 471, 471, 471, 473, 474, 475, 472, 472, 471, 470, 469, 471, 469, 469, 471, 472, 472, 472, 471, 471, 471, 471, 470, 469, 470, 470, 470, 470, 471, 472, 473, 472, 472, 473, 472, 472, 472, 474, 474, 476, 473, 473, 472, 472, 474, 474, 474, 472, 471, 468, 470, 471, 471, 473, 476, 475, 475, 475, 474, 473, 471, 470, 469, 471, 471, 470, 472, 474, 475, 475, 474, 473, 471, 471, 472, 471, 472, 469, 467, 468, 468, 468, 469, 470, 468, 468, 468, 467, 467, 468, 467, 467, 468, 469, 469, 470, 471, 470, 469, 470, 470, 471, 473, 474, 474, 472, 471, 473, 472, 473, 474, 474, 475, 476, 476, 478, 476, 478, 476, 478, 479, 479, 480, 479, 480, 478, 477, 476, 477, 476, 477, 477, 477, 476, 475, 474, 472, 471, 470, 471, 471, 470, 469, 468, 467, 467, 467, 468, 468, 468, 469, 468, 467, 468, 467, 468, 467, 469, 469, 470, 470, 471, 472, 472, 472, 471, 470, 473, 471, 470, 471, 471, 473, 475, 475, 477, 475, 474, 474, 474, 476, 477, 478, 479, 479, 478, 478, 477, 477, 476, 475, 475, 477, 477, 476, 474, 473, 471, 472, 473, 474, 475, 477, 477, 477, 476, 476, 476, 476, 476, 474, 475, 476, 476, 477, 477, 477, 477, 478, 478, 477, 477, 475, 475, 473, 473, 474, 473, 474, 474, 472, 473, 474, 473, 472, 472, 473, 473, 473, 472, 474, 474, 476, 476, 474, 475, 472, 475, 474, 474, 474, 472, 473, 473, 474, 473, 473, 474, 476, 476, 478, 478, 478, 475, 474, 473, 474, 475, 476, 479, 478, 478, 477, 476, 476, 476, 476, 475, 475, 473, 474, 476, 476, 475, 473, 474, 474, 473, 474, 474, 474, 475, 473, 472, 472, 471, 470, 469, 468, 467, 468, 467, 468, 466, 467, 468, 469, 467, 468, 465, 466, 464, 463, 462, 463, 465, 466, 467, 467, 467, 467, 467, 468, 467, 469, 469, 468, 470, 471, 471, 472, 473, 473, 474, 474, 474, 474, 475, 475, 475, 475, 476, 476, 476, 475, 476, 476, 475, 475, 475, 476, 478, 479, 478, 477, 477, 477, 477, 477, 477, 476, 475, 475, 475, 475, 474, 474, 476, 474, 472, 471, 471, 472, 472, 473, 473, 472, 472, 472, 472, 472, 470, 469, 469, 470, 471, 473, 472, 470, 471, 471, 472, 473, 473, 473, 473, 471, 470, 470, 471, 472, 473, 473, 472, 472, 473, 473, 472, 472, 472, 471, 472, 472, 471, 472, 472, 472, 471, 471, 469, 469, 470, 472, 473, 473, 473, 473, 473, 474, 476, 475, 476, 475, 475, 474, 475, 476, 475, 474, 473, 473, 473, 472, 474, 474, 474, 474, 473, 473, 472, 472, 475, 475, 474, 473, 472, 471, 470, 471, 473, 476, 476, 474, 474, 474, 476, 476, 474, 473, 472, 473, 472, 473, 473, 471, 472, 473, 472, 471, 472, 472, 472, 472, 471, 471, 471, 473, 473, 474, 473, 474, 473, 474, 475, 474, 472, 470, 471, 472, 473, 473, 475, 474, 474, 473, 474, 474, 473, 474, 473, 475, 477, 477, 476, 474, 474, 475, 474, 475, 474, 475, 475, 476, 476, 476, 476, 476, 476, 475, 475, 474, 473, 473, 473, 473, 473, 472, 472, 473, 473, 472, 472, 471, 471, 472, 471, 470, 472, 472, 472, 471, 470, 471, 472, 473, 474, 473, 475, 475, 474, 472, 473, 473, 473, 472, 472, 470, 472, 473, 473, 473, 473, 475, 474, 475, 473, 474, 473, 474, 474, 473, 473, 473, 472, 472, 471, 472, 472, 472, 472, 470, 469, 469, 470, 470, 471, 470, 471, 472, 471, 472, 471, 471, 472, 471, 472, 471, 470, 469, 468, 468, 469, 471, 473, 476, 477, 478, 478, 478, 476, 475, 474, 474, 476, 477, 476, 476, 476, 476, 476, 476, 475, 474, 475, 477, 478, 478, 477, 475, 475, 475, 474, 476, 475, 475, 473, 473, 474, 474, 473, 473, 473, 472, 469, 468, 468, 468, 470, 471, 474, 473, 472, 473, 471, 471, 472, 472, 471, 472, 472, 471, 472, 473, 475, 474, 474, 476, 475, 474, 472, 473, 472, 473, 473, 474, 476, 476, 475, 474, 475, 474, 475, 474, 474, 473, 472, 472, 471, 470, 470, 471, 471, 472, 471, 471, 469, 467, 466, 467, 468, 470, 471, 470, 470, 468, 467, 467, 468, 469, 470, 472, 473, 474, 473, 473, 471, 471, 471, 471, 472, 473, 473, 472, 472, 471, 471, 470, 470, 471, 471, 472, 471, 474, 475, 474, 473, 471, 472, 471, 472, 474, 475, 475, 475, 476, 476, 475, 474, 474, 476, 477, 476, 476, 475, 476, 476, 477, 475, 474, 474, 473, 475, 474, 474, 474, 475, 474, 474, 475, 475, 474, 473, 471, 471, 472, 472, 472, 470, 471, 472, 472, 472, 470, 471, 470, 471, 469, 471, 473, 473, 473, 472, 472, 470, 471, 470, 469, 470, 471, 472, 471, 472, 472, 473, 473, 474, 473, 472, 473, 473, 474, 475, 474, 475, 475, 474, 474, 475, 474, 476, 475, 473, 474, 474, 474, 474, 476, 476, 476, 476, 474, 472, 471, 472, 474, 474, 474, 474, 474, 474, 475, 475, 475, 473, 473, 471, 470, 471, 470, 471, 471, 472, 472, 471, 474, 474, 476, 474, 475, 475, 474, 474, 474, 472, 473, 473, 474, 475, 476, 474, 474, 474, 472, 473, 473, 474, 473, 475, 475, 474, 475, 474, 475, 475, 475, 475, 475, 475, 476, 476, 475, 477, 477, 476, 474, 475, 475, 476, 477, 476, 475, 474, 473, 472, 473, 474, 474, 475, 474, 472, 471, 470, 469, 471, 471, 471, 471, 470, 471, 472, 474, 474, 474, 472, 471, 470, 469, 471, 471, 473, 473, 473, 472, 471, 470, 469, 470, 470, 472, 473, 472, 470, 468, 470, 471, 473, 474, 475, 474, 474, 474, 474, 473, 474, 476, 475, 473, 473, 473, 474, 475, 477, 479, 479, 479, 479, 477, 477, 476, 476, 476, 476, 478, 478, 479, 478, 479, 480, 478, 477, 479, 479, 479, 479, 478, 479, 479, 479, 477, 476, 475, 476, 475, 473, 473, 473, 472, 471, 471, 471, 471, 470, 470, 468, 469, 467, 466, 465, 465, 466, 465, 467, 466, 466, 468, 468, 469, 469, 469, 467, 466, 466, 466, 467, 467, 467, 466, 468, 468, 468, 469, 469, 470, 469, 470, 470, 470, 470, 471, 472, 472, 473, 471, 472, 471, 471, 473, 472, 471, 471, 470, 467, 469, 469, 469, 470, 471, 471, 470, 469, 469, 469, 470, 472, 471, 471, 471, 468, 472, 471, 474, 474, 475, 474, 475, 475, 477, 476, 477, 476, 477, 476, 476, 477, 477, 475, 476, 475, 475, 476, 477, 477, 476, 476, 477, 478, 476, 476, 474, 473, 475, 475, 476, 475, 475, 476, 474, 473, 474, 473, 475, 475, 476, 478, 475, 476, 473, 472, 472, 471, 471, 470, 471, 470, 472, 473, 473, 472, 470, 470, 470, 470, 471, 473, 473, 473, 473, 473, 474, 473, 473, 473, 475, 475, 475, 476, 475, 475, 475, 475, 475, 475, 474, 474, 473, 474, 472, 472, 472, 472, 472, 472, 471, 471, 473, 474, 474, 475, 474, 472, 472, 473, 473, 473, 474, 473, 473, 472, 472, 470, 470, 471, 471, 469, 471, 470, 471, 471, 470, 469, 469, 469, 469, 469, 470, 468, 468, 469, 469, 469, 470, 470, 469, 470, 470, 472, 473, 473, 472, 472, 472, 471, 471, 471, 472, 472, 473, 472, 473, 471, 471, 471, 472, 473, 474, 474, 472, 472, 472, 472, 470, 470, 471, 472, 472, 473, 473, 473, 473, 472, 472, 472, 473, 472, 472, 472, 472, 472, 471, 471, 469, 468, 469, 470, 472, 472, 472, 471, 472, 471, 470, 471, 471, 473, 473, 473, 472, 472, 471, 470, 470, 469, 469, 469, 471, 472, 471, 472, 474, 474, 472, 473, 473, 474, 473, 474, 474, 475, 475, 475, 475, 475, 475, 473, 471, 470, 469, 470, 473, 474, 476, 475, 473, 472, 471, 470, 469, 469, 470, 471, 471, 471, 471, 471, 471, 471, 472, 471, 471, 471, 471, 471, 470, 469, 469, 469, 471, 472, 473, 471, 470, 469, 470, 469, 472, 473, 475, 475, 477, 476, 477, 478, 478, 479, 478, 478, 477, 478, 478, 478, 477, 476, 475, 474, 474, 475, 476, 477, 478, 479, 476, 474, 473, 472, 471, 473, 475, 476, 476, 475, 473, 472, 473, 473, 472, 472, 472, 472, 471, 474, 474, 473, 473, 472, 473, 473, 473, 472, 471, 471, 472, 473, 474, 474, 472, 471, 471, 472, 473, 473, 475, 475, 475, 474, 474, 472, 472, 472, 473, 474, 475, 476, 476, 475, 475, 476, 474, 475, 475, 477, 478, 478, 477, 475, 474, 474, 475, 476, 476, 475, 475, 476, 474, 474, 472, 472, 472, 473, 472, 472, 473, 470, 473, 474, 474, 472, 470, 470, 469, 468, 469, 470, 469, 470, 470, 468, 469, 469, 468, 467, 467, 469, 471, 471, 472, 472, 471, 470, 472, 471, 471, 471, 472, 473, 474, 474, 473, 470, 469, 469, 469, 471, 472, 473, 476, 475, 474, 472, 472, 471, 473, 474, 475, 477, 476, 475, 475, 474, 474, 475, 476, 474, 475, 475, 476, 475, 475, 474, 474, 473, 473, 472, 472, 472, 472, 472, 472, 472, 473, 475, 476, 477, 476, 475, 473, 474, 473, 474, 475, 473, 474, 473, 474, 472, 471, 472, 473, 472, 473, 473, 473, 474, 474, 474, 475, 475, 474, 474, 472, 470, 469, 469, 472, 471, 471, 470, 469, 469, 470, 473, 475, 475, 476, 475, 475, 474, 473, 470, 471, 471, 472, 473, 473, 475, 475, 475, 476, 475, 476, 475, 475, 474, 473, 473, 474, 474, 475, 476, 476, 474, 473, 472, 471, 470, 470, 469, 470, 471, 473, 473, 473, 473, 472, 470, 468, 470, 470, 469, 469, 468, 469, 468, 470, 470, 469, 470, 470, 468, 468, 470, 471, 470, 465, 461, 459, 461, 466, 470, 473, 475, 475, 476, 473, 473, 473, 472, 472, 471, 471, 469, 468, 469, 469, 470, 470, 471, 471, 471, 470, 471, 473, 474, 472, 472, 473, 473, 472, 473, 473, 472, 473, 474, 474, 475, 474, 473, 474, 473, 473, 475, 475, 475, 476, 477, 478, 479, 478, 479, 477, 476, 475, 477, 477, 477, 478, 479, 478, 478, 477, 478, 477, 477, 476, 478, 477, 477, 479, 479, 478, 475, 475, 474, 473, 475, 475, 476, 479, 479, 479, 477, 477, 477, 476, 477, 478, 477, 478, 476, 476, 477, 476, 476, 475, 473, 472, 470, 471, 473, 474, 474, 474, 473, 473, 471, 470, 470, 472, 474, 472, 472, 470, 470, 470, 468, 470, 469, 470, 467, 468, 469, 470, 472, 471, 471, 469, 468, 468, 468, 468, 468, 471, 471, 474, 473, 473, 473, 472, 472, 472, 472, 474, 472, 472, 472, 470, 470, 469, 468, 469, 470, 470, 471, 472, 471, 472, 472, 472, 471, 471, 470, 469, 468, 468, 469, 467, 469, 469, 470, 469, 470, 469, 468, 467, 467, 469, 469, 469, 469, 471, 471, 472, 471, 471, 471, 470, 471, 472, 473, 474, 473, 471, 471, 472, 472, 473, 474, 475, 474, 473, 473, 473, 472, 472, 469, 470, 469, 471, 470, 471, 472, 472, 471, 469, 469, 470, 471, 472, 473, 471, 470, 470, 471, 471, 472, 472, 474, 473, 475, 474, 475, 475, 474, 474, 474, 473, 473, 473, 472, 473, 471, 473, 473, 472, 475, 476, 477, 476, 474, 474, 473, 474, 475, 476, 476, 475, 475, 473, 472, 472, 472, 471, 470, 470, 472, 476, 478, 477, 475, 475, 476, 477, 478, 478, 476, 476, 474, 473, 473, 471, 471, 470, 470, 472, 472, 474, 472, 474, 473, 473, 475, 475, 476, 477, 477, 476, 474, 473, 473, 474, 474, 474, 474, 474, 474, 474, 475, 475, 476, 476, 477, 477, 477, 476, 476, 475, 473, 472, 470, 469, 469, 470, 468, 469, 468, 469, 470, 473, 473, 473, 472, 472, 472, 470, 471, 471, 472, 472, 472, 474, 473, 473, 473, 474, 475, 475, 474, 473, 471, 470, 470, 470, 470, 472, 472, 475, 473, 473, 471, 472, 473, 473, 473, 473, 473, 473, 474, 474, 474, 474, 474, 473, 472, 471, 469, 471, 472, 473, 474, 475, 476, 476, 475, 475, 473, 473, 473, 473, 474, 475, 476, 476, 475, 475, 477, 477, 478, 478, 476, 476, 476, 476, 475, 475, 476, 478, 478, 478, 478, 477, 476, 476, 475, 473, 472, 473, 473, 474, 473, 473, 472, 474, 473, 474, 475, 475, 474, 473, 472, 471, 471, 471, 472, 471, 472, 471, 472, 471, 471, 472, 472, 471, 470, 468, 468, 467, 466, 466, 467, 467, 468, 470, 469, 468, 467, 468, 468, 470, 471, 471, 471, 470, 469, 470, 469, 471, 469, 469, 467, 469, 471, 472, 471, 471, 469, 469, 471, 471, 473, 472, 472, 472, 472, 470, 469, 471, 472, 471, 471, 470, 469, 471, 468, 469, 471, 470, 470, 468, 468, 467, 466, 465, 466, 468, 468, 468, 467, 466, 467, 469, 468, 468, 467, 468, 470, 471, 470, 471, 473, 473, 474, 472, 473, 473, 472, 474, 474, 474, 475, 477, 476, 474, 474, 474, 475, 477, 479, 480, 480, 480, 479, 478, 477, 476, 475, 478, 481, 482, 482, 481, 479, 479, 478, 479, 477, 477, 475, 475, 475, 475, 476, 474, 474, 474, 473, 471, 472, 472, 472, 471, 470, 471, 470, 470, 471, 472, 474, 475, 475, 475, 473, 475, 473, 473, 471, 470, 471, 472, 472, 471, 473, 473, 472, 473, 473, 473, 472, 471, 472, 472, 472, 473, 473, 473, 474, 474, 474, 473, 473, 472, 471, 470, 469, 469, 470, 471, 471, 472, 472, 473, 474, 476, 476, 475, 472, 471, 471, 471, 472, 474, 475, 476, 476, 476, 476, 475, 475, 474, 473, 472, 474, 474, 474, 474, 472, 473, 471, 470, 468, 468, 468, 468, 469, 469, 470, 469, 469, 470, 470, 471, 470, 470, 469, 468, 469, 467, 467, 467, 467, 467, 466, 466, 466, 466, 466, 464, 465, 465, 466, 468, 467, 468, 468, 469, 469, 469, 469, 468, 468, 470, 470, 473, 474, 475, 475, 474, 473, 472, 472, 473, 473, 473, 474, 476, 478, 479, 480, 479, 478, 477, 475, 474, 476, 476, 477, 477, 477, 476, 477, 477, 477, 476, 476, 474, 474, 475, 477, 476, 475, 475, 475, 475, 476, 478, 477, 476, 477, 476, 475, 474, 475, 475, 475, 475, 475, 474, 473, 473, 471, 471, 471, 470, 470, 469, 470, 471, 471, 473, 473, 474, 474, 473, 472, 470, 469, 470, 469, 470, 471, 472, 472, 473, 474, 473, 474, 474, 473, 473, 471, 472, 471, 471, 472, 473, 474, 473, 473, 471, 470, 469, 470, 470, 471, 471, 470, 471, 471, 470, 470, 469, 470, 472, 472, 474, 474, 472, 472, 471, 471, 471, 470, 471, 469, 471, 470, 469, 469, 468, 468, 468, 469, 470, 471, 469, 469, 469, 468, 470, 472, 471, 470, 470, 470, 469, 470, 470, 471, 472, 473, 475, 475, 475, 474, 473, 473, 472, 473, 474, 477, 477, 478, 479, 478, 480, 480, 480, 481, 480, 482, 483, 486, 485, 485, 485, 484, 484, 483, 482, 481, 480, 480, 479, 478, 480, 478, 478, 478, 478, 477, 477, 479, 479, 479, 480, 478, 476, 474, 476, 474, 474, 474, 475, 476, 475, 476, 476, 476, 475, 473, 473, 472, 471, 472, 472, 471, 470, 468, 468, 466, 467, 465, 466, 466, 467, 468, 469, 470, 471, 471, 469, 468, 467, 468, 469, 469, 471, 472, 473, 471, 471, 472, 472, 471, 473, 475, 475, 474, 473, 474, 474, 474, 474, 474, 474, 473, 473, 471, 472, 471, 472, 472, 473, 473, 474, 475, 476, 474, 474, 475, 474, 474, 474, 474, 474, 473, 471, 469, 467, 467, 467, 469, 472, 472, 473, 472, 471, 469, 467, 467, 467, 470, 471, 470, 471, 471, 471, 471, 469, 469, 468, 467, 467, 468, 466, 465, 463, 463, 464, 465, 466, 469, 471, 470, 470, 471, 470, 470, 469, 468, 470, 469, 470, 470, 469, 469, 468, 468, 470, 470, 472, 471, 471, 471, 471, 472, 472, 472, 472, 472, 473, 473, 475, 474, 472, 474, 473, 472, 472, 470, 470, 470, 472, 471, 473, 474, 474, 475, 475, 474, 473, 473, 472, 472, 472, 473, 475, 477, 478, 477, 477, 477, 476, 476, 476, 475, 475, 474, 475, 474, 473, 473, 474, 477, 476, 476, 475, 474, 474, 474, 475, 476, 477, 476, 474, 474, 474, 474, 475, 475, 476, 476, 476, 475, 476, 477, 477, 477, 476, 477, 475, 477, 478, 480, 482, 480, 477, 478, 476, 475, 474, 475, 475, 476, 475, 475, 473, 474, 474, 473, 472, 472, 472, 472, 471, 472, 472, 473, 475, 474, 475, 474, 473, 474, 473, 471, 474, 472, 472, 471, 473, 472, 471, 471, 471, 473, 474, 473, 475, 477, 477, 475, 475, 475, 475, 475, 475, 474, 475, 474, 474, 474, 474, 475, 474, 474, 474, 474, 475, 475, 476, 477, 476, 477, 478, 478, 478, 478, 477, 477, 476, 474, 473, 475, 473, 474, 475, 475, 476, 476, 475, 474, 472, 472, 472, 470, 470, 470, 472, 474, 474, 473, 473, 474, 474, 474, 473, 474, 474, 474, 474, 473, 472, 471, 472, 472, 471, 473, 474, 473, 474, 474, 474, 474, 474, 473, 471, 473, 473, 472, 474, 473, 472, 473, 473, 472, 473, 472, 473, 473, 473, 473, 472, 474, 473, 472, 471, 472, 471, 473, 474, 474, 474, 473, 474, 473, 473, 473, 473, 474, 475, 473, 473, 471, 470, 471, 471, 470, 471, 472, 474, 473, 472, 473, 472, 471, 472, 472, 474, 476, 476, 475, 474, 473, 473, 475, 474, 475, 475, 474, 473, 473, 474, 476, 477, 478, 477, 476, 476, 476, 476, 474, 474, 474, 472, 471, 472, 473, 472, 472, 473, 473, 472, 472, 471, 471, 472, 472, 473, 473, 474, 473, 473, 473, 473, 472, 471, 472, 472, 472, 472, 472, 475, 475, 475, 475, 474, 474, 475, 476, 478, 477, 477, 473, 472, 472, 472, 470, 471, 471, 470, 470, 470, 472, 471, 469, 469, 470, 469, 470, 471, 471, 470, 469, 469, 468, 469, 470, 469, 469, 469, 470, 471, 472, 472, 470, 469, 470, 468, 469, 468, 467, 469, 469, 471, 472, 470, 470, 471, 471, 471, 472, 472, 474, 475, 476, 475, 477, 476, 476, 476, 475, 476, 475, 476, 476, 476, 477, 477, 476, 476, 477, 477, 477, 476, 476, 476, 476, 475, 473, 474, 474, 475, 473, 475, 476, 476, 475, 477};
64 horigs.push_back(horig);}
65 {std::vector<float> horig={481, 481, 482, 482, 482, 482, 482, 481, 482, 483, 484, 483, 485, 485, 484, 487, 486, 487, 487, 485, 485, 485, 485, 485, 484, 484, 484, 482, 481, 481, 480, 481, 484, 483, 481, 481, 480, 479, 479, 479, 480, 479, 478, 478, 479, 477, 477, 478, 478, 477, 477, 476, 476, 477, 479, 478, 479, 478, 477, 477, 478, 477, 477, 476, 475, 476, 476, 477, 475, 474, 475, 475, 475, 476, 475, 475, 475, 476, 475, 474, 474, 475, 475, 475, 477, 477, 477, 476, 476, 475, 473, 475, 476, 477, 477, 477, 476, 476, 476, 477, 477, 477, 477, 479, 481, 480, 480, 479, 477, 477, 478, 479, 479, 480, 480, 482, 482, 482, 480, 481, 478, 477, 476, 476, 475, 477, 477, 478, 478, 477, 476, 475, 475, 475, 475, 476, 476, 477, 478, 477, 476, 477, 477, 477, 478, 477, 474, 473, 472, 473, 472, 472, 474, 472, 474, 474, 476, 475, 475, 475, 477, 476, 476, 477, 476, 477, 477, 475, 475, 477, 478, 480, 480, 481, 481, 481, 480, 479, 479, 479, 478, 476, 477, 477, 477, 478, 479, 479, 480, 479, 478, 477, 477, 478, 479, 479, 478, 478, 479, 479, 479, 478, 479, 477, 477, 477, 479, 480, 480, 481, 480, 479, 480, 480, 480, 480, 481, 482, 483, 482, 482, 483, 483, 483, 484, 484, 482, 482, 481, 480, 479, 481, 481, 481, 481, 479, 480, 479, 479, 479, 480, 482, 482, 483, 482, 481, 480, 481, 481, 481, 481, 479, 477, 476, 475, 475, 475, 475, 476, 475, 476, 476, 476, 475, 475, 473, 474, 473, 474, 474, 474, 476, 476, 477, 477, 477, 478, 479, 480, 478, 478, 476, 476, 475, 475, 475, 475, 476, 477, 479, 480, 481, 479, 479, 479, 478, 478, 479, 478, 478, 478, 477, 477, 477, 476, 476, 476, 476, 475, 475, 475, 476, 477, 477, 477, 477, 477, 478, 478, 477, 476, 476, 476, 478, 479, 479, 480, 478, 477, 477, 478, 478, 478, 477, 476, 477, 477, 478, 477, 478, 478, 478, 479, 481, 481, 480, 479, 480, 479, 480, 479, 480, 481, 480, 481, 480, 480, 480, 480, 481, 480, 480, 481, 481, 480, 479, 478, 477, 479, 480, 481, 481, 480, 480, 479, 480, 477, 476, 475, 478, 477, 475, 476, 475, 473, 472, 472, 473, 474, 477, 476, 477, 478, 477, 478, 477, 476, 477, 476, 477, 478, 479, 480, 481, 481, 480, 481, 481, 480, 479, 479, 479, 479, 480, 480, 481, 481, 480, 479, 480, 479, 479, 478, 476, 476, 476, 477, 476, 476, 477, 477, 477, 476, 476, 475, 477, 479, 479, 479, 477, 477, 478, 479, 477, 478, 479, 478, 477, 477, 476, 476, 474, 474, 474, 476, 477, 477, 477, 478, 480, 480, 479, 477, 478, 478, 478, 478, 476, 476, 476, 475, 474, 476, 476, 476, 477, 477, 477, 478, 477, 477, 477, 477, 477, 476, 475, 477, 479, 480, 480, 479, 478, 478, 479, 479, 480, 481, 481, 481, 481, 482, 482, 483, 484, 485, 486, 486, 484, 482, 482, 481, 482, 482, 483, 484, 483, 483, 482, 482, 482, 481, 481, 480, 480, 480, 478, 477, 478, 477, 480, 480, 481, 480, 480, 478, 477, 476, 477, 476, 477, 477, 476, 478, 479, 479, 479, 479, 479, 481, 481, 481, 480, 479, 479, 480, 481, 480, 479, 480, 479, 478, 477, 476, 476, 476, 477, 476, 476, 475, 476, 476, 476, 477, 477, 476, 475, 476, 475, 477, 476, 476, 474, 474, 473, 474, 475, 475, 476, 477, 476, 478, 479, 481, 482, 483, 482, 479, 480, 479, 479, 481, 482, 481, 481, 481, 480, 480, 480, 480, 480, 481, 481, 480, 480, 480, 480, 478, 480, 479, 481, 480, 479, 476, 475, 475, 475, 476, 477, 475, 474, 474, 472, 472, 473, 471, 474, 475, 475, 473, 471, 470, 471, 473, 475, 474, 473, 474, 474, 473, 473, 474, 474, 475, 478, 478, 479, 477, 477, 478, 477, 478, 479, 480, 481, 480, 480, 479, 477, 477, 478, 480, 481, 480, 481, 483, 484, 485, 484, 485, 484, 484, 483, 482, 481, 479, 480, 480, 481, 481, 480, 480, 481, 481, 482, 482, 481, 480, 480, 479, 478, 480, 480, 480, 480, 480, 480, 480, 480, 481, 481, 480, 481, 480, 480, 480, 480, 480, 479, 480, 479, 479, 479, 480, 480, 481, 480, 479, 478, 477, 476, 477, 476, 476, 478, 476, 476, 477, 477, 478, 477, 477, 477, 477, 475, 475, 474, 475, 476, 476, 477, 479, 478, 479, 479, 479, 477, 477, 477, 477, 478, 479, 479, 480, 480, 478, 478, 478, 477, 477, 477, 477, 477, 477, 477, 478, 478, 479, 479, 477, 478, 477, 477, 479, 480, 479, 479, 479, 477, 477, 478, 478, 479, 480, 481, 481, 480, 479, 476, 476, 476, 475, 475, 477, 476, 477, 478, 478, 476, 474, 474, 473, 473, 474, 476, 476, 475, 476, 475, 475, 477, 477, 477, 477, 477, 477, 478, 477, 477, 476, 476, 476, 478, 479, 478, 478, 478, 479, 479, 479, 479, 477, 476, 477, 477, 477, 478, 478, 478, 477, 477, 475, 475, 476, 477, 477, 478, 476, 477, 476, 476, 476, 475, 475, 475, 474, 475, 476, 476, 477, 477, 478, 477, 479, 478, 478, 477, 476, 476, 477, 476, 477, 479, 479, 478, 478, 478, 478, 478, 479, 479, 480, 478, 479, 479, 480, 479, 479, 477, 477, 477, 477, 476, 478, 479, 481, 479, 480, 480, 481, 481, 480, 481, 482, 482, 482, 481, 481, 482, 484, 485, 485, 486, 484, 484, 485, 485, 485, 485, 486, 487, 487, 485, 483, 480, 481, 481, 481, 480, 481, 482, 480, 480, 480, 479, 480, 479, 479, 477, 478, 477, 478, 478, 477, 477, 476, 475, 475, 475, 476, 475, 477, 478, 478, 479, 476, 476, 475, 476, 475, 475, 475, 474, 474, 474, 475, 475, 476, 477, 477, 477, 479, 479, 480, 479, 478, 477, 478, 478, 480, 481, 482, 481, 482, 482, 484, 483, 482, 482, 481, 479, 480, 481, 482, 483, 482, 480, 477, 477, 478, 478, 478, 478, 479, 477, 477, 479, 480, 479, 480, 480, 480, 480, 477, 478, 479, 478, 476, 477, 475, 474, 476, 477, 479, 479, 479, 477, 479, 479, 479, 481, 481, 481, 479, 478, 477, 476, 475, 475, 477, 478, 479, 479, 478, 477, 478, 478, 476, 477, 476, 476, 475, 474, 472, 473, 473, 474, 474, 474, 474, 472, 472, 473, 473, 472, 474, 473, 472, 470, 471, 472, 473, 473, 472, 473, 471, 473, 475, 476, 476, 477, 477, 476, 476, 477, 477, 478, 477, 478, 478, 477, 478, 479, 478, 479, 479, 478, 478, 479, 479, 479, 478, 479, 479, 479, 480, 480, 479, 479, 478, 478, 478, 478, 478, 478, 479, 478, 480, 481, 482, 482, 480, 478, 479, 478, 478, 478, 478, 478, 478, 478, 479, 479, 478, 479, 479, 478, 478, 478, 479, 480, 480, 480, 480, 480, 480, 479, 480, 481, 482, 483, 483, 482, 482, 481, 481, 480, 482, 482, 484, 484, 484, 483, 484, 484, 484, 484, 484, 482, 482, 481, 481, 480, 479, 478, 479, 478, 477, 478, 477, 476, 474, 475, 474, 474, 474, 473, 472, 470, 471, 472, 472, 472, 473, 474, 474, 474, 472, 471, 470, 472, 471, 473, 474, 475, 474, 474, 473, 474, 478, 476, 477, 477, 476, 476, 478, 478, 479, 479, 478, 479, 478, 480, 482, 483, 483, 484, 483, 484, 483, 481, 483, 485, 485, 485, 485, 485, 484, 483, 482, 482, 483, 483, 482, 484, 484, 482, 481, 480, 480, 477, 478, 478, 478, 477, 478, 479, 481, 483, 482, 484, 482, 480, 479, 480, 480, 481, 481, 481, 480, 480, 480, 481, 481, 479, 480, 479, 480, 480, 478, 479, 480, 479, 481, 478, 479, 478, 479, 478, 478, 477, 477, 476, 476, 475, 476, 476, 476, 475, 476, 476, 477, 477, 478, 480, 480, 478, 479, 479, 479, 480, 481, 482, 482, 483, 482, 484, 484, 484, 482, 483, 482, 484, 483, 484, 483, 482, 481, 482, 482, 482, 481, 480, 480, 480, 480, 480, 481, 482, 482, 483, 482, 481, 481, 478, 479, 477, 477, 478, 480, 480, 479, 479, 480, 479, 479, 479, 480, 480, 480, 482, 481, 481, 479, 477, 478, 477, 479, 479, 479, 479, 479, 478, 477, 475, 475, 473, 474, 474, 475, 475, 474, 474, 474, 473, 474, 474, 472, 471, 472, 471, 470, 471, 472, 472, 472, 471, 471, 472, 473, 473, 473, 473, 472, 474, 474, 474, 475, 474, 476, 476, 479, 478, 479, 478, 477, 479, 477, 479, 479, 479, 479, 479, 480, 479, 480, 479, 480, 480, 479, 480, 480, 481, 481, 480, 480, 479, 480, 478, 478, 478, 478, 478, 477, 479, 478, 479, 478, 477, 477, 476, 474, 473, 474, 475, 477, 476, 477, 477, 478, 480, 480, 479, 478, 478, 478, 477, 480, 480, 479, 480, 480, 480, 479, 480, 479, 481, 482, 482, 482, 482, 481, 480, 481, 481, 479, 478, 478, 478, 477, 477, 477, 478, 477, 478, 477, 476, 474, 473, 473, 472, 474, 475, 476, 476, 477, 477, 477, 478, 477, 476, 477, 477, 479, 480, 481, 481, 481, 479, 478, 479, 479, 479, 481, 480, 480, 482, 482, 482, 481, 480, 481, 480, 481, 481, 480, 480, 479, 480, 479, 480, 480, 480, 479, 479, 479, 480, 480, 479, 478, 477, 476, 476, 478, 478, 479, 478, 480, 480, 480, 481, 481, 482, 481, 479, 479, 477, 478, 478, 478, 480, 480, 481, 481, 479, 479, 478, 479, 480, 481, 482, 482, 482, 482, 481, 481, 480, 480, 480, 480, 480, 481, 481, 481, 480, 480, 480, 481, 483, 485, 485, 483, 483, 482, 481, 481, 482, 481, 480, 477, 477, 479, 480, 480, 480, 480, 479, 478, 477, 478, 476, 479, 479, 479, 479, 478, 477, 474, 473, 471, 474, 475, 477, 477, 476, 475, 475, 474, 475, 476, 478, 478, 477, 476, 475, 474, 474, 474, 475, 474, 475, 476, 475, 476, 475, 473, 473, 476, 475, 475, 475, 476, 476, 475, 474, 475, 476, 478, 480, 479, 476, 475, 475, 475, 475, 478, 478, 479, 480, 480, 480, 480, 480, 478, 477, 476, 477, 477, 480, 478, 479, 480, 479, 479, 480, 479, 477, 476, 476, 474, 475, 475, 477, 478, 478, 480, 479, 477, 476, 480, 479, 479, 480, 479, 478, 477, 475, 476, 476, 477, 478, 478, 479, 478, 478, 478, 477, 477, 476, 478, 478, 479, 480, 481, 483, 483, 483, 483, 481, 482, 480, 480, 480, 480, 480, 480, 481, 481, 482, 481, 482, 485, 484, 484, 486, 484, 484, 482, 482, 480, 480, 480, 480, 481, 481, 480, 481, 480, 479, 479, 477, 476, 475, 477, 475, 476, 474, 474, 474, 474, 473, 473, 473, 474, 473, 474, 474, 473, 472, 472, 472, 475, 475, 475, 474, 472, 475, 475, 475, 476, 475, 474, 474, 475, 475, 474, 475, 477, 475, 476, 476, 476, 477, 477, 477, 476, 477, 475, 474, 475, 474, 476, 477, 478, 478, 478, 478, 479, 479, 480, 480, 480, 480, 481, 482, 483, 482, 481, 481, 481, 478, 477, 477, 478, 479, 479, 478, 480, 481, 481, 482, 482, 482, 482, 481, 480, 479, 477, 478, 478, 479, 481, 482, 484, 484, 485, 483, 483, 481, 481, 480, 479, 479, 480, 480, 479, 479, 480, 481, 482, 481, 481, 480, 480, 478, 478, 477, 477, 478, 478, 478, 477, 477, 477, 477, 479, 480, 479, 478, 478, 479, 480, 480, 479, 478, 479, 478, 478, 479, 480, 480, 479, 479, 477, 480, 478, 477, 478, 478, 478, 481, 480, 479, 478, 477, 476, 475, 477, 480, 479, 478, 478, 477, 478, 478, 478, 477, 476, 477, 476, 476, 474, 474, 473, 473, 473, 474, 475, 476, 477, 476, 476, 475, 474, 474, 475, 476, 477, 477, 477, 478, 477, 477, 478, 478, 478, 477, 476, 477, 475, 476, 474, 475, 475, 476, 476, 476, 477, 477, 477, 477, 477, 478, 477, 478, 480, 480, 481, 480, 480, 479, 478, 478, 478, 479, 480, 478, 478, 477, 477, 480, 480, 481, 482, 482, 480, 479, 477, 479, 477, 477, 478, 478, 478, 477, 479, 476, 476, 476, 475, 476, 475, 476, 475, 475, 475, 476, 477, 478, 477, 477, 476, 475, 475, 473, 473, 474, 476, 476, 478, 476, 476, 477, 476, 475, 473, 475, 477, 481, 480, 482, 481, 480, 479, 479, 478, 480, 479, 480, 480, 478, 479, 479, 480, 481, 481, 481, 481, 480, 480, 481, 481, 481, 484, 485, 485, 483, 482, 481, 481, 481, 481, 481, 478, 478, 479, 478, 479, 479, 478, 478, 478, 479, 479, 478, 479, 479, 479, 482, 483, 484, 483, 483, 484, 484, 483, 483, 482, 482, 481, 481, 482, 482, 483, 483, 483, 482, 482, 481, 480, 480, 479, 477, 479, 478, 479, 480, 479, 478, 477, 478, 477, 477, 476, 476, 475, 475, 474, 474, 474, 473, 475, 476, 477, 476, 476, 474, 473, 473, 475, 473, 475, 476, 476, 477, 477, 477, 478, 478, 478, 479, 479, 478, 478, 479, 478, 480, 480, 480, 479, 479, 480, 480, 482, 484, 485, 484, 484, 484, 484, 483, 483, 484, 485, 483, 482, 481, 479, 480, 480, 480, 480, 479, 479, 480, 480, 481, 480, 480, 481, 479, 478, 478, 478, 479, 479, 480, 480, 480, 479, 478, 477, 476, 476, 478, 477, 478, 478, 478, 480, 480, 479, 478, 476, 475, 475, 476, 477, 477, 478, 477, 475, 468, 464, 466, 469, 473, 475, 477, 480, 479, 479, 478, 479, 480, 479, 480, 478, 478, 479, 479, 479, 480, 479, 478, 478, 478, 479, 479, 479, 479, 479, 479, 479, 480, 480, 479, 478, 478, 479, 479, 480, 480, 480, 480, 479, 478, 478, 479, 479, 478, 477, 477, 477, 477, 476, 477, 477, 477, 478, 479, 480, 480, 478, 477, 476, 476, 476, 477, 477, 476, 475, 473, 472, 472, 471, 473, 475, 477, 478, 476, 476, 475, 474, 473, 474, 474, 472, 473, 474, 474, 475, 475, 476, 475, 476, 478, 479, 479, 479, 479, 479, 478, 477, 476, 477, 480, 480, 481, 481, 482, 482, 482, 481, 481, 481, 481, 479, 479, 479, 477, 478, 477, 478, 477, 476, 476, 477, 477, 476, 477, 477, 475, 477, 477, 476, 476, 477, 477, 477, 477, 476, 477, 478, 480, 480, 481, 481, 481, 480, 480, 480, 481, 481, 481, 481, 481, 483, 483, 483, 484, 483, 482, 484, 485, 485, 485, 485, 484, 484, 482, 481, 480, 480, 479, 480, 480, 480, 480, 480, 480, 479, 479, 479, 477, 476, 476, 478, 479, 479, 480, 479, 478, 477, 478, 477, 475, 475, 474, 476, 475, 478, 478, 478, 478, 477, 478, 478, 479, 479, 479, 478, 479, 478, 479, 478, 479, 479, 478, 478, 478, 479, 480, 479, 478, 477, 477, 478, 478, 479, 482, 484, 485, 485, 484, 483, 482, 480, 478, 479, 480, 481, 480, 480, 479, 481, 479, 480, 480, 480, 479, 480, 482, 482, 480, 479, 478, 477, 476, 477, 478, 479, 480, 481, 479, 480, 479, 479, 477, 476, 478, 478, 480, 480, 480, 479, 480, 481, 481, 481, 480, 481, 481, 481, 481, 482, 484, 485, 484, 484, 483, 481, 480, 480, 483, 483, 482, 481, 480, 479, 479, 478, 478, 478, 479, 480, 479, 479, 478, 476, 475, 474, 474, 474, 474, 474, 473, 474, 475, 475, 474, 474, 474, 475, 475, 476, 478, 477, 475, 475, 473, 473, 475, 475, 474, 475, 474, 475, 476, 477, 477, 477, 476, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 476, 475, 475, 476, 475, 476, 477, 478, 477, 479, 477, 476, 477, 477, 477, 477, 477, 479, 479, 479, 478, 476, 478, 479, 479, 478, 480, 480, 480, 479, 479, 478, 478, 479, 479, 481, 480, 481, 482, 481, 482, 482, 482, 482, 481, 481, 481, 481, 481, 481, 479, 479, 478, 478, 477, 476, 476, 478, 478, 477, 477, 478, 479, 479, 479, 479, 480, 480, 481, 479, 478, 478, 477, 477, 478, 477, 479, 480, 479, 480, 480, 480, 480, 480, 481, 482, 480, 479, 478, 479, 479, 480, 480, 481, 479, 480, 479, 478, 478, 477, 480, 480, 479, 481, 480, 480, 479, 479, 479, 478, 479, 479, 477, 475, 473, 475, 477, 480, 480, 478, 479, 479, 479, 478, 475, 475, 473, 473, 473, 474, 475, 474, 474, 476, 474, 473, 474, 472, 473, 474, 474, 474, 475, 475, 474, 475, 475, 476, 475, 475, 477, 478, 479, 478, 479, 478, 477, 478, 479, 479, 479, 479, 480, 481, 480, 480, 480, 480, 481, 480, 480, 480, 481, 482, 482, 482, 482, 481, 481, 482, 484, 483, 484, 484, 485, 485, 485, 485, 484, 485, 485, 484, 484, 484, 483, 483, 483, 482, 482, 481, 479, 480, 480, 480, 478, 479, 478, 478, 477, 478, 476, 476, 476, 476, 475, 477, 474, 473, 474, 473, 475, 475, 476, 477, 478, 478, 477, 476, 477, 476, 476, 477, 476, 477, 477, 478, 478, 479, 480, 481, 479, 479, 479, 479, 480, 479, 480, 480, 479, 480, 479, 477, 476, 476, 475, 474, 474, 475, 473, 475, 474, 475, 477, 477, 478, 478, 475, 475, 474, 474, 475, 475, 476, 475, 476, 475, 474, 474, 473, 473, 473, 475, 473, 474, 474, 475, 477, 477, 475, 475, 475, 475, 474, 474, 474, 474, 476, 477, 477, 477, 477, 477, 476, 477, 479, 478, 481, 481, 481, 480, 480, 481, 481, 481, 483, 481, 480, 480, 479, 479, 481, 482, 482, 483, 483, 482, 482, 482, 482, 481, 480, 480, 480, 481, 480, 480, 480, 481, 480, 479, 478, 480, 479, 480, 481, 478, 478, 476, 476, 476, 477, 478, 479, 479, 479, 480, 479, 478, 479, 479, 480, 479, 480, 479, 478, 479, 480, 479, 478, 477, 478, 477, 478, 477, 477, 478, 479, 478, 477, 478, 478, 479, 479, 480, 480, 480, 479, 479, 478, 478, 477, 478, 479, 478, 478, 479, 479, 480, 479, 479, 479, 478, 479, 480, 480, 480, 480, 480, 478, 477, 476, 477, 478, 478, 478, 478, 479, 478, 477, 475, 474, 475, 477, 477, 476, 473, 474, 472, 472, 473, 475, 476, 477, 478, 478, 477, 478, 478, 479, 478, 480, 480, 481, 481, 481, 480, 480, 482, 481, 481, 479, 478, 478, 477, 477, 477, 478, 477, 476, 476, 476, 474, 475, 475, 476, 475, 477, 476, 475, 474, 474, 474, 472, 475, 474, 474, 475, 473, 472, 472, 472, 472, 473, 472, 473, 474, 476, 476, 476, 477, 476, 476, 476, 476, 477, 477, 477, 477, 476, 476, 476, 480, 480, 479, 481, 481, 483, 483, 484, 482, 481, 481, 482, 483, 483, 485, 484, 486, 485, 486, 487, 486, 486, 485, 485, 484, 483, 483, 483, 484, 484, 483, 482, 483, 483, 481, 483, 483, 482, 482, 480, 480, 479, 478, 479, 478, 479, 478, 477, 476, 476, 476, 477, 477, 478, 478, 477, 476, 475, 475, 475, 475, 475, 476, 476, 475, 474, 474, 476, 475, 476, 476, 477, 476, 476, 475, 477, 476, 476, 477, 477, 479, 480, 482, 481, 479, 481, 482, 483, 483, 483, 483, 481, 482, 481, 481, 480, 479, 480, 481, 481, 481, 481, 482, 480, 481, 480, 480, 479, 479, 478, 479, 478, 477, 477, 475, 474, 476, 477, 478, 477, 477, 477, 477, 476, 476, 476, 476, 476, 476, 476, 475, 475, 476, 478, 480, 481, 482, 479, 477, 477, 478, 478, 479, 478, 479, 479, 479, 478, 476, 475, 476, 477, 477, 479, 479, 478, 477, 479, 479, 480, 479, 481, 479, 479, 479, 479, 479, 478, 478, 480, 481, 480, 481, 480, 481, 481, 480, 479, 480, 479, 478, 477, 477, 478, 479, 478, 477, 476, 475, 476, 476, 476, 476, 477, 476, 474, 473, 473, 474, 474, 476, 475, 475, 474, 474, 474, 474, 476, 475, 474, 475, 475, 476, 477, 477, 476, 474, 474, 472, 471, 471, 473, 474, 476, 476, 477, 478, 479, 480, 480, 480, 479, 479, 478, 478, 478, 478, 479, 480, 481, 482, 481, 482, 481, 481, 482, 481, 481, 480, 481, 479, 479, 478, 478, 478, 480, 479, 479, 478, 477, 476, 476, 475, 477, 477, 479, 478, 478, 477, 477, 477, 477, 477, 476, 477, 478, 476, 476, 476, 476, 476, 476, 477, 477, 477, 476, 475, 476, 477, 476, 478, 478, 479, 480, 481, 481, 481, 481, 480, 479, 479, 479, 479, 478, 478, 479, 480, 482, 482, 482, 483, 482, 481, 481, 481, 481, 482, 481, 481, 481, 482, 483, 483, 482, 481, 480, 481, 480, 479, 480, 478, 480, 479, 480, 478, 477, 476, 477, 476, 477, 477, 478, 479, 477, 478, 476, 475, 474, 474, 474, 474, 473, 474, 476, 477, 478, 479, 479, 477, 475, 475, 475, 477, 478, 478, 479, 479, 477, 478, 478, 478, 478, 479, 480, 479, 479, 479, 480, 479, 479, 480, 479, 479, 478, 476, 477, 476, 477, 477, 478, 478, 480, 479, 478, 477, 477, 476, 477, 476, 475, 475, 475, 475, 476, 476, 476, 476, 477, 477, 479, 477, 477, 477, 476, 477, 480, 480, 481, 482, 483, 483, 480, 482, 481, 482, 481, 481, 480, 480, 480, 480, 482, 481, 479, 477, 477, 477, 477, 478, 476, 477, 475, 476, 477, 477, 478, 477, 477, 479, 479, 479, 482, 483, 483, 482, 481, 479, 479, 480, 480, 479, 481, 479, 478, 478, 479, 479, 480, 481, 480, 481, 480, 481, 482, 481, 482, 480, 480, 480, 478, 478, 477, 477, 476, 475, 475, 475, 474, 474, 475, 477, 477, 476, 476, 476, 475, 475, 475, 474, 473, 474, 473, 475, 474, 473, 473, 473, 475, 475, 476, 475, 474, 474, 476, 475, 476, 476, 477, 478, 476, 477, 476, 478, 478, 479, 481, 481, 481, 480, 479, 479, 479, 480, 481, 482, 482, 481, 478, 476, 477, 476, 476, 478, 478, 479, 480, 479, 479, 480, 481, 481, 482, 481, 482, 481, 481, 481, 480, 480, 480, 480, 481, 481, 483, 484, 483, 482, 483, 482, 482, 483, 482, 483, 484, 485, 485, 486, 486, 485, 483, 481, 483, 482, 483, 484, 483, 483, 482, 481, 483, 483, 483, 483, 485, 484, 483, 484, 481, 479, 479, 478, 478, 479, 480, 480, 480, 480, 480, 480, 480, 480, 481, 481, 481, 481, 481, 480, 479, 477, 477, 478, 477, 479, 478, 479, 477, 477, 476, 475, 475, 474, 474, 474, 474, 472, 472, 473, 475, 476, 475, 474, 473, 472, 472, 473, 474, 474, 476, 476, 475, 474, 474, 474, 475, 473, 473, 472, 473, 474, 474, 475, 476, 475, 476, 475, 474, 476, 477, 479, 480, 481, 482, 484, 486, 486, 485, 485, 484, 482, 482, 483, 483, 482, 483, 484, 484, 484, 482, 482, 484, 483, 482, 483, 483, 484, 483, 483, 484, 484, 484, 482, 479, 478, 477, 476, 476, 476, 477, 476, 476, 474, 473, 472, 472, 471, 472, 473, 473, 473, 473, 473, 474, 474, 473, 474, 474, 473, 474, 474, 475, 475, 476, 477, 479, 480, 480, 480, 481, 480, 479, 479, 479, 479, 480, 480, 480, 481, 482, 482, 483, 483, 484, 483, 483, 483, 483, 485, 484, 482, 481, 480, 481, 480, 480, 480, 481, 481, 482, 481, 479, 478, 478, 477, 478, 477, 478, 478, 478, 478, 478, 478, 479, 480, 480, 480, 480, 480, 479, 479, 478, 478, 479, 479, 479, 480, 478, 479, 479, 479, 477, 477, 477, 477, 480, 481, 480, 480, 480, 479, 479, 479, 477, 479, 479, 479, 480, 479, 479, 478, 477, 477, 477, 476, 477, 479, 478, 478, 477, 475, 474, 475, 475, 478, 478, 478, 479, 478, 479, 478, 478, 477, 478, 479, 482, 481, 481, 480, 480, 479, 480, 480, 479, 480, 480, 479, 479, 481, 483, 483, 482, 480, 480, 480, 480, 480, 480, 479, 479, 480, 479, 479, 480, 477, 477, 476, 476, 475, 475, 476, 475, 476, 477, 478, 477, 477, 476, 476, 476, 476, 476, 475, 475, 474, 476, 477, 478, 480, 479, 479, 478, 476, 476, 477, 476, 476, 474, 474, 472, 471, 472, 472, 473, 474, 474, 472, 471, 472, 471, 472, 473, 472, 473, 474, 476, 476, 477, 477, 477, 476, 475, 475, 475, 476, 476, 476, 476, 475, 476, 478, 479, 481, 481, 481, 481, 480, 481, 482, 482, 482, 483, 484, 484, 485, 485, 484, 484, 484, 485, 485, 484, 484, 484, 483, 481, 479, 479, 481, 480, 481, 481, 482, 481, 481, 479, 476, 476, 475, 474, 476, 478, 480, 481, 481, 481, 479, 478, 476, 476, 475, 477, 476, 476, 477, 476, 476, 475, 475, 476, 476, 477, 476, 478, 478, 479, 478, 477, 476, 476, 477, 478, 478, 480, 481, 482, 481, 480, 481, 482, 482, 484, 483, 484, 484, 484, 486, 487, 488, 488, 487, 486, 484, 483, 482, 483, 484, 484, 487, 487, 484, 483, 482, 482, 481, 482, 481, 482, 481, 481, 480, 480, 479, 479, 479, 478, 477, 478, 478, 479, 479, 479, 480, 480, 480, 479, 479, 477, 474, 474, 475, 476, 478, 478, 479, 480, 479, 479, 479, 479, 478, 477, 479, 479, 480, 479, 479, 478, 478, 478, 479, 480, 481, 480, 482, 479, 478, 477, 475, 475, 475, 474, 474, 472, 470, 471, 473, 475, 477, 478, 477, 475, 473, 475, 477, 477, 476, 475, 474, 474, 474, 475, 476, 476, 476, 476, 476, 475, 476, 474, 475, 475, 476, 476, 476, 476, 474, 475, 475, 475, 475, 474, 474, 473, 474, 475, 476, 477, 477, 476, 476, 476, 475, 474, 474, 473, 475, 476, 476, 476, 476, 476, 477, 477, 477, 477, 478, 478, 479, 481, 480, 480, 479, 479, 477, 477, 476, 477, 478, 479, 479, 479, 478, 480, 480, 481, 480, 478, 478, 478, 478, 478, 478, 478, 478, 480, 480, 478, 478, 478, 479, 479, 481, 482, 481, 481, 480, 480, 482, 481, 482, 481, 481, 480, 480, 479, 480, 479, 479, 480, 481, 481, 482, 482, 480, 479, 479, 480, 482, 481, 482, 479, 478, 479, 479, 479, 479, 480, 479, 481, 481, 480, 478, 479, 480, 481, 482, 481, 480, 479, 479, 479, 480, 479, 479, 480, 480, 478, 479, 480, 479, 478, 477, 476, 479, 480, 482, 482, 482, 481, 478, 477, 477, 476, 477, 477, 479, 479, 480, 479, 478, 477, 476, 478, 478, 478, 477, 478, 479, 479, 478, 478, 477, 478, 478, 477, 479, 479, 480, 478, 477, 477, 476, 474, 475, 476, 477, 477, 476, 476, 476, 477, 477, 477, 477, 477, 478, 478, 478, 477, 479, 476, 476, 477, 476, 476, 475, 475, 475, 476, 476, 476, 476, 476, 478, 478, 477, 478, 476, 476, 476, 476, 474, 474, 476, 476, 477, 477, 478, 477, 477, 477, 476, 477, 477, 480, 480, 481, 482, 480, 479, 480, 480, 481, 481, 479, 480, 481, 482, 483, 482, 484, 484, 484, 485, 485, 483, 484, 483, 481, 481, 479, 478, 478, 480, 479, 480, 479, 480, 481, 480, 480, 479, 481, 481, 482, 482, 482, 481, 481, 480, 480, 479, 479, 478, 477, 478, 479, 479, 478, 479, 478, 477, 475, 475, 474, 475, 474, 476, 476, 477, 476, 477, 477, 477, 477, 477, 477, 477, 476, 478, 478, 479, 478, 480, 478, 479, 479, 478, 480, 480, 480, 481, 481, 480, 478, 479, 477, 478, 478, 478, 477, 475, 474, 474, 474, 475, 474, 476, 475, 473, 473, 472, 473, 474, 475, 476, 478, 479, 477, 476, 475, 475, 476, 478, 477, 477, 477, 477, 477, 477, 477, 477, 477, 478, 479, 480, 480, 481, 481, 481, 480, 480, 479, 479, 479, 480, 477, 478, 476, 475, 474, 475, 477, 478, 480, 480, 480, 479, 479, 480, 480, 480, 480, 479, 479, 480, 479, 479, 479, 478, 478, 479, 478, 477, 477, 477, 479, 478, 478, 480, 479, 478, 477, 478, 480, 479, 481, 480, 481, 481, 480, 480, 479, 480, 479, 479, 481, 479, 480, 481, 481, 480, 481, 479, 477, 476, 475, 476, 475, 476, 476, 476, 477, 477, 475, 477, 478, 477, 476, 476, 476, 476, 476, 476, 477, 477, 477, 478, 479, 478, 478, 477, 476, 476, 476, 478, 480, 480, 479, 480, 479, 479, 479, 478, 478, 480, 479, 479, 478, 479, 478, 476, 477, 477, 478, 480, 481, 480, 479, 477, 476, 476, 476, 475, 475, 475, 476, 475, 475, 475, 475, 476, 477, 479, 477, 476, 475, 473, 473, 475, 475, 475, 474, 475, 476, 477, 477, 477, 476, 476, 477, 476, 476, 476, 477, 477, 477, 476, 476, 474, 475, 475, 476, 476, 476, 477, 477, 476, 475, 474, 476, 476, 476, 476, 475, 477, 478, 477, 478, 479, 478, 477, 478, 479, 480, 481, 482, 481, 482, 481, 479, 479, 479, 478, 478, 480, 479, 481, 481, 482, 483, 484, 484, 482, 482, 481, 480, 479, 479, 480, 479, 479, 478, 478, 476, 476, 477, 477, 476, 476, 476, 477, 478, 479, 479, 478, 477, 478, 479, 479, 479, 478, 477, 477, 476, 476, 476, 479, 481, 481, 481, 481, 480, 479, 477, 480, 481, 482, 484, 484, 483, 482, 481, 481, 481, 481, 480, 480, 480, 479, 480, 480, 481, 480, 480, 479, 478, 478, 480, 478, 477, 477, 475, 474, 475, 475, 477, 478, 478, 476, 476, 475, 475, 473, 473, 473, 474, 474, 476, 476, 477, 477, 477, 477, 477, 477, 477, 478, 477, 477, 477, 478, 481, 482, 483, 481, 481, 480, 479, 479, 477, 477, 477, 477, 477, 479, 478, 478, 477, 479, 479, 480, 481, 481, 481, 480, 477, 476, 476, 476, 476, 476, 476, 475, 477, 477, 478, 478, 478, 477, 476, 478, 476, 476, 475, 476, 477, 478, 479, 479, 478, 477, 477, 476, 477, 477, 479, 479, 479, 481, 481, 483, 481, 482, 479, 479, 479, 478, 476, 477, 477, 477, 478, 479, 477, 476, 476, 476, 476, 476, 476, 477, 477, 478, 479, 480, 480, 479, 479, 478, 477, 477, 476, 476, 476, 479, 479, 480, 478, 480, 478, 478, 479, 480, 481, 481, 480, 478, 477, 476, 477, 477, 477, 476, 477, 476, 478, 478, 479, 477, 476, 475, 475, 476, 476, 477, 477, 477, 478, 478, 475, 475, 475, 475, 476, 475, 475, 474, 474, 473, 473, 474, 475, 476, 476, 476, 477, 476, 476, 476, 476, 477, 477, 477, 477, 477, 479, 477, 477, 477, 476, 475, 473, 473, 473, 474, 476, 476, 476, 475, 474, 474, 475, 475, 476, 478, 478, 479, 477, 477, 477, 477, 477, 475, 474, 475, 476, 478, 478, 478, 479, 478, 477, 478, 477, 477, 476, 479, 481, 482, 481, 480, 479, 479, 477, 477, 477, 477, 477, 476, 477, 477, 475, 476, 475, 476, 476, 477, 478, 477, 479, 480, 478, 480, 479, 479, 480, 481, 480, 482, 483, 483, 484, 482, 480, 480, 482, 481, 483, 483, 483, 483, 482, 483, 482, 483, 483, 483, 484, 483, 483, 483, 484, 484, 486, 485, 485, 484, 482, 482, 480, 480, 480, 480, 481, 481, 480, 480, 480, 479, 478, 478, 478, 477, 477, 478, 477, 479, 478, 477, 478, 478, 476, 476, 476, 476, 476, 475, 476, 474, 475, 476, 478, 478, 477, 477, 478, 478, 478, 479, 478, 479, 479, 478, 481, 480, 480, 481, 480, 479, 479, 480, 478, 478, 479, 480, 482, 482, 483, 482, 481, 480, 479, 480, 477, 474, 474, 474, 474, 475, 476, 475, 475, 474, 475, 474, 475, 475, 474, 474, 474, 474, 474, 474, 472, 472, 472, 472, 472, 474, 475, 475, 475, 473, 473, 474, 473, 474, 474, 475, 474, 475, 474, 474, 474, 474, 475, 475, 475, 477, 477, 478, 479, 478, 478, 478, 478, 477, 479, 478, 478, 477, 479, 479, 479, 480, 481, 482, 482, 482, 481, 481, 480, 479, 479, 480, 481, 482, 482, 482, 482, 482, 481, 481, 480, 480, 480, 481, 481, 480, 480, 480, 483, 483, 481, 482, 481, 483, 484, 485, 485, 482, 482, 482, 481, 480, 480, 479, 479, 477, 475, 475, 477, 479, 479, 481, 479, 479, 479, 479, 479, 477, 479, 480, 480, 478, 479, 480, 480, 481, 481, 480, 478, 477, 477, 477, 478, 479, 480, 480, 481, 480, 480, 480, 480, 479, 479, 479, 480, 481, 484, 483, 482, 480, 478, 477, 479, 479, 479, 481, 481, 483, 483, 484, 484, 483, 482, 479, 476, 477, 478, 480, 481, 482, 482, 481, 480, 478, 476, 474, 475, 476, 476, 478, 478, 479, 479, 480, 479, 479, 478, 475, 475, 474, 474, 475, 476, 477, 477, 477, 477, 478, 476, 477, 477, 477, 477, 479, 479, 479, 477, 477, 477, 479, 479, 477, 477, 476, 476, 474, 474, 474, 475, 474, 475, 474, 474, 473, 473, 473, 472, 472, 472, 473, 473, 474, 473, 474, 473, 474, 475, 474, 473, 472, 473, 474, 475, 475, 476, 475, 475, 476, 476, 476, 477, 476, 477, 477, 478, 477, 479, 480, 479, 478, 477, 478, 479, 480, 478, 477, 478, 479, 480, 480, 481, 480, 481, 480, 480, 480, 479, 480, 480, 479, 479, 479, 479, 480, 481, 481, 482, 483, 482, 482, 480, 481, 482, 482, 482, 481, 481, 482, 482, 479, 479, 481, 483, 483, 483, 482, 480, 479, 479, 479, 479, 478, 478, 477, 476, 475, 476, 476, 475, 477, 477, 478, 477, 478, 477, 476, 477, 476, 476, 477, 478, 478, 477, 478, 476, 476, 476, 476, 476, 477, 477, 479, 479, 479, 479, 477, 476, 476, 475, 477, 478, 479, 478, 476, 475, 476, 475, 475, 476, 476, 476, 476, 476, 475, 475, 474, 474, 475, 477, 477, 475, 477, 478, 479, 479, 478, 478, 478, 478, 478, 478, 480, 478, 478, 478, 478, 479, 479, 481, 479, 480, 481, 482, 483, 482, 483, 483, 482, 481, 482, 484, 482, 482, 481, 480, 479, 480, 480, 480, 479, 479, 481, 482, 482, 482, 481, 481, 481, 483, 481, 481, 482, 481, 478, 477, 475, 475, 475, 474, 474, 474, 476, 477, 476, 476, 475, 474, 475, 474, 475, 474, 474, 473, 473, 472, 473, 474, 475, 474, 474, 474, 474, 475, 475, 476, 477, 477, 478, 477, 476, 477, 477, 476, 477, 476, 477, 479, 478, 479, 479, 480, 478, 479, 479, 477, 478, 478, 478, 477, 479, 479, 478, 479, 479, 481, 481, 480, 480, 478, 478, 478, 476, 476, 477, 478, 478, 479, 479, 480, 478, 478, 477, 476, 477, 477, 476, 477, 475, 475, 477, 477, 478, 478, 479, 478, 477, 475, 476, 475, 475, 475, 474, 477, 478, 479, 478, 478, 479, 478, 478, 477, 478, 477, 477, 478, 478, 477, 477, 477, 476, 477, 476, 476, 478, 479, 480, 480, 479, 478, 479, 477, 477, 476, 478, 478, 479, 478, 477, 477, 477, 479, 480, 478, 479, 479, 480, 480, 479, 480, 481, 482, 483, 483, 482, 480, 479, 481, 481, 482, 481, 482, 482, 482, 482, 481, 481, 481, 482, 482, 481, 483, 482, 483, 483, 482, 480, 480, 480, 481, 482, 481, 479, 477, 476, 479, 479, 480, 481, 479, 480, 480, 479, 478, 478, 479, 479, 478, 478, 479, 478, 479, 479, 481, 479, 481, 479, 479, 479, 478, 480, 479, 481, 481, 482, 481, 482, 481, 480, 479, 480, 480, 481, 481, 480, 478, 478, 477, 478, 478, 480, 479, 479, 479, 479, 479, 479, 477, 478, 477, 476, 477, 476, 477, 475, 474, 473, 472, 471, 469, 469, 469, 471, 473, 475, 474, 473, 472, 473, 471, 470, 470, 470, 471, 472, 473, 473, 474, 475, 475, 476, 476, 478, 479, 477, 477, 477, 478, 479, 480, 481, 483, 483, 481, 481, 480, 479, 480, 479, 479, 480, 482, 484, 485, 485, 484, 483, 483, 480, 480, 481, 480, 481, 481, 482, 481, 481, 480, 481, 481, 480, 480, 479, 479, 477, 477, 477, 476, 475, 475, 476, 475, 476, 476, 477, 477, 477, 476, 474, 475, 476, 477, 478, 478, 479, 477, 477, 478, 478, 476, 476, 476, 478, 479, 479, 481, 480, 479, 480, 481, 482, 482, 482, 481, 481, 481, 481, 481, 481, 481, 480, 480, 481, 480, 481, 479, 481, 481, 480, 481, 482, 481, 481, 481, 480, 479, 478, 475, 475, 475, 475, 476, 478, 479, 480, 481, 480, 479, 479, 479, 477, 476, 476, 477, 478, 479, 478, 478, 477, 476, 475, 475, 476, 475, 476, 475, 475, 475, 476, 477, 476, 475, 475, 477, 476, 478, 477, 476, 476, 474, 475, 475, 478, 478, 478, 478, 477, 478, 478, 479, 477, 476, 477, 478, 479, 478, 477, 478, 479, 479, 479, 479, 479, 479, 479, 477, 477, 475, 476, 477, 477, 478, 478, 479, 478, 478, 477, 477, 476, 474, 474, 474, 475, 475, 474, 474, 474, 474, 473, 472, 472, 470, 470, 469, 468, 467, 471, 473, 474, 474, 475, 475, 474, 475, 475, 476, 475, 475, 478, 479, 480, 482, 482, 482, 483, 484, 485, 487, 488, 489, 487, 486, 484, 483, 483, 483, 484, 486, 486, 488, 487, 486, 487, 485, 485, 484, 482, 483, 482, 483, 482, 481, 482, 480, 479, 479, 479, 479, 479, 478, 479, 476, 477, 476, 476, 476, 474, 474, 473, 476, 476, 476, 478, 475, 476, 474, 474, 475, 475, 476, 477, 477, 478, 477, 477, 476, 475, 477, 476, 476, 476, 476, 477, 478, 479, 480, 482, 483, 482, 480, 479, 477, 476, 479, 479, 479, 478, 479, 480, 481, 482, 482, 481, 481, 479, 479, 477, 477, 477, 476, 477, 477, 477, 477, 477, 475, 476, 475, 476, 477, 477, 478, 477, 478, 478, 477, 478, 478, 479, 480, 481, 481, 482, 482, 482, 482, 482, 483, 483, 484, 485, 486, 486, 485, 484, 482, 482, 483, 481, 481, 481, 481, 481, 480, 480, 479, 480, 479, 479, 479, 478, 479, 480, 480, 478, 476, 476, 475, 476, 476, 478, 478, 477, 478, 479, 480, 479, 478, 475, 475, 475, 476, 478, 479, 479, 478, 478, 481, 480, 481, 479, 478, 479, 478, 479, 479, 478, 477, 476, 478, 479, 479, 480, 479, 478, 477, 479, 479, 479, 479, 478, 478, 478, 479, 479, 478, 477, 476, 476, 476, 477, 476, 476, 476, 477, 477, 478, 479, 478, 477, 475, 476, 475, 475, 475, 476, 478, 478, 479, 479, 476, 476, 476, 474, 475, 476, 476, 477, 478, 479, 477, 478, 477, 478, 479, 479, 477, 478, 478, 480, 481, 481, 479, 477, 478, 478, 479, 479, 480, 479, 479, 479, 478, 480, 480, 479, 477, 476, 477, 477, 478, 478, 477, 477, 478, 477, 477, 477, 476, 476, 476, 477, 478, 478, 478, 479, 479, 481, 481, 481, 480, 479, 477, 477, 476, 477, 477, 477, 476, 476, 476, 475, 475, 476, 477, 478, 478, 476, 474, 473, 474, 475, 476, 476, 477, 476, 475, 476, 477, 477, 478, 479, 480, 481, 482, 482, 482, 482, 480, 480, 482, 482, 483, 484, 486, 485, 485, 484, 483, 483, 481, 481, 481, 482, 482, 482, 482, 483, 481, 479, 478, 476, 475, 475, 474, 475, 476, 477, 476, 476, 475, 475, 474, 474, 473, 475, 473, 473, 473, 474, 475, 475, 476, 475, 475, 475, 475, 476, 478, 477, 477, 477, 476, 477, 476, 478, 477, 477, 478, 478, 478, 478, 479, 479, 481, 479, 480, 480, 482, 480, 481, 480, 479, 480, 480, 480, 479, 480, 479, 478, 477, 476, 477, 478, 478, 477, 477, 477, 476, 476, 477, 478, 479, 479, 479, 477, 476, 475, 474, 476, 475, 476, 475, 475, 474, 475, 475, 476, 478, 479, 479, 478, 478, 477, 478, 479, 478, 480, 481, 480, 479, 477, 478, 477, 477, 478, 478, 479, 480, 482, 479, 479, 478, 478, 478, 480, 480, 479, 477, 479, 478, 478, 479, 479, 481, 481, 479, 477, 476, 477, 477, 477, 478, 478, 477, 476, 476, 476, 476, 473, 475, 475, 475, 475, 474, 475, 475, 475, 476, 476, 474, 474, 475, 474, 476, 475, 474, 476, 477, 477, 477, 476, 476, 478, 479, 480, 481, 480, 480, 480, 480, 479, 480, 480, 481, 481, 482, 481, 482, 482, 482, 482, 482, 485, 485, 485, 484, 482, 481, 481, 480, 480, 480, 481, 481, 480, 479, 479, 479, 478, 478, 477, 477, 476, 477, 476, 474, 473, 473, 473, 473, 474, 474, 475, 474, 474, 473, 473, 474, 475, 476, 477, 478, 477, 477, 478, 476, 477, 479, 478, 479, 480, 480, 481, 479, 478, 478, 477, 479, 480, 481, 482, 484, 482, 481, 478, 479, 481, 483, 482, 484, 484, 483, 484, 482, 482, 482, 480, 483, 483, 482, 482, 480, 480, 480, 479, 479, 479, 480, 481, 481, 482, 481, 480, 480, 482, 484, 484, 484, 484, 482, 479, 479, 479, 479, 479, 477, 478, 479, 479, 480, 480, 480, 478, 477, 476, 477, 477, 478, 478, 478, 480, 479, 478, 477, 477, 480, 480, 480, 480, 478, 478, 479, 479, 481, 481, 481, 481, 480, 480, 479, 478, 479, 480, 479, 479, 479, 480, 482, 480, 481, 480, 481, 480, 482, 481, 481, 480, 479, 478, 478, 477, 477, 477, 478, 479, 480, 480, 481, 480, 479, 479, 477, 475, 475, 475, 476, 477, 476, 476, 475, 474, 473, 471, 470, 471, 471, 473, 474, 474, 473, 474, 473, 474, 472, 471, 471, 469, 471, 473, 475, 476, 476, 477, 475, 474, 473, 474, 475, 475, 475, 475, 477, 477, 477, 477, 477, 478, 480, 480, 481, 480, 480, 480, 481, 482, 482, 482, 481, 482, 482, 483, 484, 484, 483, 483, 481, 480, 481, 480, 479, 481, 482, 481, 481, 481, 479, 480, 479, 479, 479, 478, 477, 478, 477, 477, 477, 477, 478, 477, 475, 474, 475, 476, 477, 477, 477, 477, 476, 477, 476, 475, 476, 476, 476, 476, 476, 477, 478, 477, 476, 476, 476, 476, 477, 479, 479, 477, 477, 477, 476, 476, 476, 477, 478, 478, 475, 476, 474, 475, 474, 477, 480, 483, 482, 481, 482, 481, 481, 481, 481, 479, 477, 476, 476, 476, 477, 477, 479, 479, 481, 480, 480, 479, 479, 477, 477, 478, 478, 477, 477, 478, 478, 478, 478, 478, 480, 481, 480, 478, 477, 478, 477, 477, 478, 478, 478, 476, 476, 475, 477, 479, 479, 480, 480, 480, 477, 477, 477, 477, 478, 478, 478, 477, 478, 479, 480, 480, 479, 478, 479, 479, 480, 481, 480, 479, 478, 478, 480, 479, 481, 479, 477, 478, 479, 479, 480, 479, 482, 481, 482, 482, 480, 479, 479, 479, 479, 480, 479, 480, 479, 480, 479, 480, 478, 479, 481, 481, 482, 482, 480, 480, 479, 477, 476, 476, 477, 477, 478, 477, 478, 479, 479, 479, 478, 477, 477, 477, 476, 476, 477, 477, 476, 477, 479, 480, 480, 479, 478, 477, 478, 479, 480, 481, 481, 480, 480, 479, 480, 480, 479, 478, 476, 475, 475, 476, 477, 480, 479, 479, 478, 477, 476, 477, 478, 479, 479, 479, 478, 478, 478, 476, 474, 474, 474, 475, 476, 475, 477, 476, 477, 478, 477, 477, 477, 477, 477, 478, 478, 477, 477, 478, 478, 478, 478, 477, 477, 477, 478, 480, 480, 480, 480, 479, 479, 477, 477, 477, 479, 480, 481, 482, 482, 480, 478, 478, 480, 480, 481, 481, 480, 480, 482, 483, 481, 483, 482, 482, 480, 478, 477, 476, 476, 475, 476, 477, 477, 478, 477, 477, 477, 478, 476, 476, 476, 476, 476, 476, 476, 476, 477, 476, 477, 475, 475, 476, 478, 477, 478, 478, 481, 482, 480, 480, 480, 479, 479, 480, 480, 482, 482, 480, 479, 479, 477, 477, 478, 478, 479, 479, 479, 479, 478, 478, 478, 479, 479, 478, 478, 476, 475, 473, 472, 472, 472, 472, 473, 474, 476, 477, 477, 478, 475, 474, 473, 474, 476, 478, 478, 478, 477, 476, 476, 476, 476, 476, 477, 479, 481, 481, 481, 479, 480, 478, 478, 477, 478, 477, 478, 480, 481, 482, 481, 481, 479, 479, 479, 479, 480, 480, 481, 481, 480, 481, 482, 482, 481, 479, 479, 480, 478, 480, 481, 481, 479, 478, 476, 475, 476, 476, 475, 475, 474, 474, 473, 474, 474, 474, 476, 475, 475, 476, 477, 478, 479, 479, 479, 479, 477, 476, 475, 474, 475, 475, 478, 477, 478, 478, 477, 477, 477, 476, 475, 475, 477, 477, 477, 478, 477, 477, 478, 478, 481, 480, 482, 480, 480, 480, 478, 477, 478, 478, 478, 480, 481, 480, 481, 480, 480, 479, 479, 477, 478, 480, 479, 479, 479, 479, 478, 478, 478, 479, 477, 477, 478, 477, 477, 475, 477, 477, 477, 479, 478, 478, 479, 479, 478, 480, 480, 481, 481, 481, 481, 481, 480, 480, 479, 479, 479, 479, 478, 480, 482, 482, 483, 482, 482, 480, 479, 479, 478, 480, 481, 482, 482, 483, 483, 482, 481, 480, 479, 480, 480, 479, 480, 480, 480, 478, 479, 477, 477, 477, 478, 478, 478, 478, 478, 477, 477, 476, 477, 476, 476, 475, 476, 475, 474, 476, 476, 478, 476, 476, 475, 473, 473, 473, 475, 475, 477, 478, 478, 477, 475, 473, 474, 474, 477, 479, 479, 478, 477, 476, 477, 477, 476, 478, 477, 478, 478, 478, 478, 479, 480, 479, 478, 479, 478, 478, 479, 478, 479, 481, 480, 480, 482, 482, 481, 481, 482, 483, 484, 485, 484, 484, 483, 482, 481, 482, 481, 481, 481, 481, 482, 482, 484, 485, 487, 486, 483, 482, 481, 480, 479, 478, 478, 478, 478, 478, 477, 476, 474, 474, 475, 476, 477, 474, 474, 473, 472, 472, 471, 471, 472, 471, 471, 471, 471, 471, 471, 472, 474, 476, 476, 475, 474, 474, 473, 473, 473, 475, 477, 479, 479, 479, 478, 477, 475, 476, 478, 479, 479, 479, 477, 476, 475, 475, 475, 476, 477, 477, 478, 477, 477, 476, 476, 478, 477, 476, 476, 477, 478, 477, 475, 475, 474, 474, 474, 474, 476, 477, 478, 478, 478, 478, 480, 480, 479, 480, 479, 480, 481, 481, 482, 482, 482, 482, 482, 482, 482, 484, 484, 483, 484, 482, 480, 480, 480, 480, 481, 481, 481, 482, 481, 481, 481, 482, 482, 481, 479, 479, 479, 480, 480, 479, 480, 479, 479, 476, 475, 475, 476, 476, 476, 476, 474, 476, 478, 477, 478, 477, 477, 476, 477, 476, 476, 477, 476, 477, 479, 479, 478, 479, 479, 479, 480, 480, 479, 478, 479, 479, 479, 479, 479, 479, 479, 479, 478, 481, 480, 482, 482, 481, 480, 478, 477, 477, 476, 475, 476, 476, 477, 477, 477, 477, 476, 476, 475, 475, 475, 475, 475, 475, 476, 475, 475, 474, 474, 476, 476, 474, 473, 472, 474, 475, 475, 475, 474, 475, 477, 477, 477, 475, 475, 476, 476, 478, 478, 477, 476, 477, 479, 479, 479, 480, 480, 479, 479, 478, 479, 478, 479, 479, 478, 477, 477, 478, 477, 480, 478, 478, 478, 477, 477, 477, 478, 479, 479, 479, 477, 479, 477, 478, 477, 479, 478, 479, 478, 478, 476, 475, 474, 475, 476, 478, 477, 477, 477, 477, 478, 477, 478, 476, 475, 475, 477, 477, 477, 476, 476, 477, 479, 479, 480, 480, 478, 479, 477, 477, 478, 478, 479, 480, 480, 479, 480, 481, 481, 479, 477, 478, 478, 479, 479, 480, 479, 480, 480, 477, 477, 477, 478, 479, 480, 480, 478, 478, 477, 477, 476, 476, 475, 475, 476, 475, 475, 474, 474, 474, 474, 472, 472, 473, 474, 475, 476, 476, 476, 475, 476, 476, 476, 477, 478, 478, 479, 480, 480, 479, 480, 480, 480, 482, 481, 482, 480, 481, 481, 482, 481, 481, 481, 482, 484, 484, 486, 486, 485, 483, 483, 481, 481, 479, 482, 481, 481, 479, 477, 477, 477, 477, 480, 481, 483, 481, 480, 478, 479, 477, 477, 478, 480, 480, 479, 477, 477, 476, 476, 476, 476, 477, 476, 478, 477, 475, 477, 476, 478, 478, 477, 476, 476, 475, 477, 476, 476, 477, 477, 478, 477, 478, 478, 479, 480, 479, 479, 479, 479, 479, 481, 483, 483, 483, 481, 480, 478, 479, 477, 478, 480, 480, 480, 480, 478, 479, 479, 478, 479, 476, 475, 476, 476, 478, 479, 477, 476, 474, 475, 474, 474, 474, 477, 475, 476, 476, 474, 475, 474, 475, 473, 472, 472, 472, 472, 472, 473, 475, 476, 476, 475, 473, 474, 476, 475, 476, 476, 476, 477, 480, 481, 482, 480, 480, 481, 480, 480, 479, 478, 477, 479, 480, 481, 483, 481, 481, 481, 482, 482, 482, 480, 480, 481, 479, 479, 480, 479, 480, 480, 480, 479, 479, 480, 479, 478, 478, 478, 478, 479, 479, 479, 478, 478, 478, 479, 478, 479, 479, 478, 479, 479, 479, 479, 479, 479, 478, 478, 478, 480, 480, 480, 481, 481, 481, 480, 480, 479, 479, 478, 478, 476, 477, 477, 478, 479, 479, 479, 479, 479, 481, 480, 480, 478, 477, 477, 476, 477, 479, 479, 479, 480, 480, 479, 479, 480, 480, 480, 479, 480, 480, 480, 481, 479, 477, 479, 478, 480, 481, 480, 480, 481, 479, 478, 480, 480, 481, 480, 479, 477, 477, 476, 476, 474, 475, 476, 476, 475, 476, 476, 476, 476, 476, 475, 475, 477, 477, 477, 476, 477, 475, 476, 475, 475, 474, 475, 474, 471, 467, 466, 468, 472, 475, 477, 479, 478, 477, 476, 474, 476, 476, 476, 475, 477, 477, 476, 475, 475, 475, 476, 476, 476, 476, 476, 475, 475, 476, 478, 478, 479, 480, 479, 479, 479, 477, 475, 477, 477, 478, 479, 480, 481, 481, 481, 480, 481, 480, 481, 481, 482, 483, 484, 484, 485, 485, 485, 484, 482, 482, 481, 481, 482, 483, 483, 484, 484, 483, 482, 481, 480, 480, 479, 481, 481, 480, 480, 480, 481, 481, 481, 483, 483, 484, 483, 482, 480, 480, 480, 481, 482, 482, 483, 482, 483, 482, 481, 480, 480, 480, 479, 478, 479, 479, 478, 478, 478, 477, 477, 478, 477, 477, 476, 476, 475, 475, 475, 475, 475, 476, 477, 477, 478, 476, 477, 475, 474, 476, 476, 477, 477, 476, 476, 476, 476, 475, 475, 476, 475, 476, 478, 479, 481, 481, 480, 478, 477, 477, 475, 475, 475, 475, 476, 476, 475, 475, 475, 475, 475, 476, 477, 478, 478, 477, 476, 477, 477, 476, 475, 474, 473, 475, 476, 477, 479, 478, 479, 478, 477, 476, 476, 474, 475, 475, 474, 474, 473, 474, 478, 479, 479, 479, 479, 478, 477, 476, 478, 478, 479, 479, 480, 479, 480, 480, 479, 479, 479, 478, 478, 479, 478, 479, 478, 477, 477, 477, 477, 478, 476, 477, 475, 476, 476, 477, 478, 478, 478, 478, 477, 475, 476, 477, 477, 477, 478, 479, 478, 477, 477, 477, 477, 478, 478, 478, 477, 477, 477, 478, 479, 479, 479, 480, 480, 482, 482, 480, 479, 479, 478, 479, 482, 482, 482, 481, 480, 478, 477, 476, 476, 478, 478, 478, 477, 478, 478, 479, 480, 479, 478, 477, 478, 478, 481, 482, 482, 482, 481, 480, 478, 480, 479, 479, 479, 480, 480, 480, 480, 479, 478, 476, 477, 476, 479, 479, 480, 480, 481, 480, 481, 482, 482, 482, 481, 479, 479, 477, 478, 477, 479, 478, 479, 478, 476, 477, 476, 477, 478, 479, 478, 479, 481, 479, 477, 478, 478, 476, 475, 475, 475, 475, 476, 478, 481, 481, 481, 481, 479, 478, 479, 479, 478, 479, 480, 480, 479, 479, 480, 479, 479, 478, 479, 479, 477, 478, 476, 475, 476, 479, 480, 481, 481, 481, 480, 480, 479, 477, 475, 473, 475, 477, 478, 479, 480, 478, 477, 478, 477, 478, 479, 479, 478, 479, 480, 480, 479, 477, 478, 480, 478, 479, 480, 479, 481, 482, 482, 484, 484, 483, 483, 481, 481, 482, 482, 483, 482, 480, 479, 478, 479, 481, 482, 482, 482, 482, 483, 483, 481, 480, 480, 478, 478, 479, 479, 479, 478, 479, 477, 476, 475, 475, 474, 473, 472, 470, 470, 471, 472, 471, 472, 471, 471, 471, 473, 474, 475, 475, 475, 475, 475, 476, 476, 475, 473, 474, 472, 473, 473, 474, 474, 475, 475, 475, 475, 475, 475, 474, 477, 476, 477, 478, 478, 479, 478, 477, 475, 475, 479, 478, 480, 479, 478, 477, 476, 476, 476, 477, 478, 478, 477, 476, 476, 476, 475, 474, 474, 473, 473, 475, 475, 474, 473, 473, 474, 476, 475, 475, 476, 476, 477, 478, 477, 477, 478, 479, 478, 478, 478, 478, 479, 479, 479, 481, 481, 482, 482, 482, 484, 484, 484, 486, 485, 485, 485, 485, 484, 484, 485, 485, 482, 483, 482, 484, 484, 484, 483, 484, 484, 482, 482, 483, 483, 481, 482, 482, 482, 482, 483, 483, 482, 481, 479, 478, 477, 477, 478, 478, 478, 478, 477, 477, 478, 477, 477, 476, 478, 480, 479, 480, 479, 477, 476, 477, 477, 477, 478, 476, 475, 474, 475, 476, 475, 475, 475, 475, 478, 481, 483, 483, 481, 478, 475, 474, 477, 477, 479, 480, 479, 479, 478, 479, 480, 479, 480, 480, 480, 482, 483, 481, 482, 482, 483, 483, 483, 481, 480, 478, 477, 478, 478, 478, 480, 479, 479, 480, 481, 480, 481, 480, 479, 478, 478, 478, 478, 479, 478, 478, 480, 480, 481, 479, 476, 475, 473, 473, 475, 475, 475, 475, 474, 473, 473, 472, 473, 472, 474, 474, 476, 474, 472, 471, 471, 471, 472, 473, 475, 476, 476, 475, 474, 474, 473, 472, 473, 475, 477, 478, 478, 477, 477, 478, 478, 480, 481, 481, 480, 481, 482, 482, 484, 483, 483, 481, 483, 482, 482, 480, 482, 483, 483, 482, 482, 482, 484, 484, 484, 484, 486, 484, 484, 481, 481, 481, 481, 481, 481, 481, 481, 481, 482, 481, 483, 483, 483, 482, 482, 481, 479, 478, 477, 476, 477, 476, 476, 476, 476, 476, 476, 474, 475, 476, 476, 477, 478, 478, 478, 478, 478, 480, 479, 478, 477, 476, 477, 477, 477, 478, 477, 477, 478, 478, 477, 476, 478, 477, 477, 477, 476, 474, 474, 476, 474, 474, 476, 476, 477, 476, 475, 475, 476, 477, 477, 478, 476, 476, 476, 476, 477, 476, 475, 474, 474, 473, 475, 477, 477, 476, 475, 475, 474, 475, 475, 475, 474, 474, 474, 476, 477, 475, 476, 477, 476, 477, 477, 477, 477, 475, 475, 475, 473, 475, 475, 478, 476, 478, 477, 479, 479, 480, 481, 482, 484, 483, 485, 483, 483, 484, 485, 484, 485, 485, 485, 484, 483, 483, 482, 482, 483, 483, 486, 488, 489, 488, 487, 485, 485, 484, 485, 486, 484, 482, 482, 481, 479, 481, 482, 482, 482, 482, 480, 480, 481, 480, 480, 479, 478, 479, 479, 479, 480, 479, 479, 479, 477, 478, 473, 473, 473, 473, 473, 474, 476, 476, 476, 478, 477, 476, 475, 474, 474, 475, 476, 477, 475, 474, 474, 474, 474, 474, 474, 473, 474, 474, 475, 477, 478, 478, 478, 479, 480, 478, 480, 479, 480, 480, 481, 480, 479, 479, 479, 480, 481, 481, 480, 479, 478, 478, 478, 476, 477, 477, 478, 480, 480, 479, 480, 478, 477, 477, 477, 477, 477, 478, 478, 478, 478, 479, 479, 479, 478, 476, 475, 476, 475, 476, 475, 473, 475, 476, 473, 474, 474, 472, 472, 474, 472, 474, 475, 474, 474, 473, 472, 474, 474, 474, 473, 473, 474, 474, 474, 474, 474, 476, 474, 473, 472, 472, 471, 473, 474, 476, 477, 477, 478, 476, 477, 476, 476, 476, 476, 476, 475, 475, 476, 475, 477, 478, 479, 478, 478, 478, 477, 479, 480, 480, 478, 478, 476, 477, 478, 479, 479, 481, 480, 480, 481, 481, 481, 482, 481, 480, 479, 479, 479, 480, 480, 481, 482, 482, 481, 482, 481, 480, 480, 479, 480, 480, 480, 480, 480, 479, 479, 480, 480, 481, 483, 482, 483, 483, 482, 482, 483, 483, 482, 483, 482, 482, 482, 481, 480, 480, 481, 482, 484, 485, 484, 485, 484, 484, 484, 484, 483, 483, 482, 481, 482, 481, 481, 481, 482, 481, 484, 482, 481, 480, 480, 480, 481, 480, 480, 479, 477, 476, 475, 476, 478, 479, 479, 479, 478, 477, 476, 476, 477, 478, 479, 478, 478, 478, 477, 477, 478, 478, 477, 477, 477, 477, 476, 476, 477, 479, 481, 482, 481, 482, 480, 480, 481, 479, 479, 479, 480, 480, 479, 480, 479, 479, 478, 479, 480, 482, 484, 484, 483, 480, 480, 480, 481, 482, 483, 483, 482, 479, 478, 477, 477, 476, 476, 474, 475, 476, 476, 477, 476, 477, 477, 477, 479, 476, 477, 476, 477, 476, 478, 479, 479, 478, 478, 477, 477, 478, 480, 479, 479, 478, 478, 477, 478, 477, 478, 478, 479, 480, 480, 480, 479, 479, 477, 477, 477, 477, 478, 477, 477, 476, 478, 477, 478, 476, 478, 479, 478, 479, 478, 478, 479, 479, 480, 482, 480, 479, 478, 477, 477, 477, 477, 477, 477, 477, 477, 479, 482, 482, 481, 481, 480, 480, 480, 479, 478, 478, 479, 478, 478, 480, 480, 481, 481, 480, 480, 479, 479, 479, 480, 480, 479, 479, 478, 478, 479, 479, 480, 479, 480, 481, 478, 478, 476, 476, 477, 477, 477, 476, 476, 475, 476, 477, 478, 476, 476, 477, 477, 476, 477, 476, 478, 481, 481, 480, 481, 480, 480, 479, 479, 479, 479, 478, 477, 478, 479, 479, 480, 480, 481, 480, 478, 477, 477, 479, 479, 480, 479, 478, 476, 475, 476, 477, 479, 479, 479, 478, 479, 478, 476, 475, 475, 474, 474, 474, 474, 473, 473, 474, 475, 475, 475, 476, 475, 475, 475, 476, 475, 475, 474, 476, 476, 475, 473, 472, 472, 472, 473, 475, 477, 477, 478, 478, 478, 479, 478, 479, 478, 479, 478, 478, 479, 480, 480, 481, 483, 483, 482, 483, 483, 484, 483, 482, 482, 481, 482, 482, 482, 480, 480, 478, 479, 480, 482, 483, 482, 483, 479, 479, 478};
66 horigs.push_back(horig);}
67 {std::vector<float> horig={482, 482, 482, 481, 481, 482, 485, 486, 486, 487, 487, 486, 487, 485, 485, 486, 486, 485, 487, 487, 488, 486, 485, 485, 484, 484, 485, 484, 483, 483, 483, 482, 481, 481, 481, 482, 482, 483, 482, 481, 480, 480, 481, 482, 482, 479, 479, 479, 478, 479, 479, 479, 477, 475, 476, 476, 476, 477, 477, 478, 478, 479, 478, 477, 478, 478, 478, 478, 478, 479, 479, 479, 479, 478, 477, 476, 475, 475, 474, 473, 476, 477, 478, 478, 478, 477, 477, 476, 475, 475, 476, 475, 477, 477, 479, 481, 480, 481, 481, 481, 481, 480, 480, 479, 478, 479, 481, 484, 485, 484, 483, 482, 480, 480, 478, 478, 478, 478, 478, 479, 478, 478, 477, 478, 478, 478, 480, 481, 481, 480, 479, 480, 479, 480, 478, 477, 478, 477, 477, 476, 477, 476, 476, 476, 476, 476, 476, 477, 477, 476, 475, 476, 475, 477, 476, 477, 475, 476, 474, 473, 474, 476, 476, 477, 477, 475, 476, 476, 477, 477, 479, 480, 482, 483, 483, 482, 481, 481, 481, 481, 482, 483, 483, 485, 483, 482, 483, 482, 479, 479, 478, 480, 480, 480, 480, 479, 479, 477, 476, 477, 476, 478, 478, 478, 479, 480, 479, 480, 480, 481, 481, 482, 482, 482, 482, 482, 482, 482, 483, 484, 484, 485, 485, 486, 485, 484, 483, 482, 482, 481, 480, 481, 480, 481, 482, 483, 484, 483, 481, 480, 479, 480, 480, 478, 478, 478, 478, 479, 480, 481, 480, 480, 480, 478, 478, 479, 478, 478, 478, 478, 478, 479, 479, 481, 482, 480, 480, 478, 479, 479, 481, 481, 480, 480, 479, 478, 477, 475, 475, 475, 475, 476, 476, 477, 477, 479, 480, 481, 482, 481, 480, 480, 479, 479, 479, 481, 480, 479, 480, 480, 479, 478, 479, 479, 480, 480, 479, 478, 478, 477, 477, 475, 474, 475, 477, 479, 478, 479, 476, 475, 474, 477, 479, 479, 478, 478, 478, 479, 482, 481, 480, 478, 478, 477, 477, 478, 478, 477, 476, 478, 478, 479, 480, 481, 481, 483, 482, 483, 482, 481, 480, 480, 479, 480, 479, 479, 481, 484, 483, 484, 484, 482, 481, 481, 483, 483, 484, 484, 481, 480, 477, 477, 476, 477, 477, 478, 479, 480, 479, 479, 477, 475, 474, 474, 476, 476, 477, 475, 474, 473, 475, 476, 476, 477, 477, 478, 479, 479, 480, 479, 481, 480, 480, 481, 482, 482, 481, 479, 480, 479, 478, 478, 479, 479, 480, 480, 479, 479, 479, 479, 478, 481, 479, 478, 477, 476, 476, 477, 477, 478, 478, 478, 477, 478, 479, 481, 482, 482, 482, 480, 479, 478, 479, 480, 481, 481, 480, 479, 478, 479, 480, 478, 478, 479, 479, 478, 480, 480, 481, 481, 482, 480, 478, 478, 476, 475, 476, 475, 476, 477, 476, 476, 475, 477, 476, 477, 477, 478, 477, 478, 477, 476, 475, 477, 477, 476, 477, 477, 478, 479, 478, 478, 478, 479, 482, 483, 483, 484, 483, 483, 484, 484, 485, 484, 484, 485, 483, 484, 483, 484, 485, 486, 485, 487, 485, 484, 484, 481, 482, 482, 481, 482, 482, 483, 481, 480, 478, 478, 479, 479, 480, 480, 481, 481, 480, 480, 478, 479, 480, 480, 480, 480, 481, 481, 479, 479, 479, 480, 480, 480, 480, 481, 481, 481, 482, 482, 481, 480, 478, 479, 480, 481, 482, 481, 480, 479, 477, 478, 478, 477, 477, 478, 477, 477, 477, 478, 478, 476, 474, 474, 473, 474, 475, 475, 476, 476, 476, 476, 478, 480, 482, 481, 480, 479, 478, 476, 478, 479, 479, 481, 482, 482, 482, 482, 481, 483, 482, 482, 481, 480, 479, 479, 479, 480, 482, 483, 483, 483, 480, 479, 478, 477, 476, 474, 473, 473, 474, 474, 475, 475, 478, 477, 477, 477, 476, 474, 473, 474, 473, 473, 475, 473, 472, 471, 473, 474, 474, 476, 477, 476, 477, 475, 476, 476, 477, 478, 478, 478, 479, 479, 479, 479, 478, 480, 479, 480, 481, 481, 482, 483, 484, 482, 482, 483, 482, 482, 483, 481, 481, 480, 479, 479, 480, 482, 484, 483, 483, 482, 482, 481, 483, 483, 482, 480, 480, 480, 483, 484, 485, 485, 484, 481, 480, 480, 481, 481, 481, 482, 481, 480, 481, 481, 480, 481, 481, 481, 481, 480, 481, 480, 480, 481, 481, 481, 480, 479, 478, 477, 478, 480, 481, 481, 482, 480, 479, 478, 476, 476, 478, 477, 478, 479, 479, 480, 480, 479, 478, 477, 477, 477, 478, 479, 479, 481, 480, 479, 481, 481, 480, 480, 481, 480, 481, 481, 481, 480, 479, 480, 480, 480, 480, 479, 479, 479, 480, 480, 480, 480, 479, 479, 480, 481, 481, 478, 478, 477, 478, 479, 480, 481, 482, 482, 482, 482, 480, 480, 479, 478, 477, 477, 476, 474, 476, 476, 477, 478, 478, 478, 478, 476, 476, 476, 477, 478, 477, 478, 475, 475, 476, 476, 477, 477, 478, 479, 478, 478, 479, 479, 479, 478, 478, 478, 477, 477, 478, 479, 478, 477, 476, 479, 479, 480, 480, 479, 480, 478, 478, 479, 480, 480, 480, 479, 480, 479, 477, 477, 476, 477, 477, 477, 476, 477, 476, 477, 477, 478, 479, 479, 479, 481, 480, 480, 481, 480, 480, 480, 480, 480, 480, 480, 479, 477, 475, 477, 479, 478, 479, 479, 479, 480, 481, 480, 481, 480, 480, 480, 479, 479, 479, 478, 479, 480, 480, 480, 481, 480, 482, 481, 481, 483, 484, 484, 484, 484, 485, 485, 483, 483, 482, 481, 482, 482, 483, 483, 483, 484, 484, 484, 484, 483, 482, 483, 483, 482, 482, 483, 482, 483, 482, 484, 484, 484, 482, 481, 480, 479, 479, 480, 481, 482, 479, 476, 475, 476, 477, 477, 477, 477, 477, 476, 476, 478, 476, 477, 476, 475, 476, 475, 475, 476, 477, 478, 478, 478, 479, 479, 479, 478, 477, 477, 476, 477, 476, 478, 479, 479, 480, 480, 479, 480, 481, 482, 480, 481, 482, 483, 483, 482, 482, 482, 481, 481, 480, 480, 480, 480, 482, 484, 483, 482, 480, 480, 480, 479, 479, 479, 478, 479, 479, 480, 479, 478, 478, 478, 478, 479, 482, 483, 484, 483, 481, 480, 478, 476, 475, 476, 478, 479, 482, 482, 481, 482, 481, 479, 481, 479, 480, 479, 479, 479, 477, 476, 478, 478, 479, 479, 480, 480, 478, 477, 476, 475, 475, 475, 474, 473, 475, 476, 476, 476, 475, 474, 473, 472, 471, 471, 471, 474, 477, 477, 476, 475, 473, 475, 475, 476, 477, 476, 476, 475, 478, 479, 478, 479, 478, 479, 476, 475, 476, 477, 478, 479, 479, 480, 481, 481, 480, 480, 481, 479, 481, 483, 482, 482, 481, 481, 481, 480, 480, 481, 481, 481, 481, 480, 480, 480, 479, 478, 479, 478, 477, 477, 476, 477, 478, 481, 483, 484, 483, 481, 479, 479, 479, 479, 479, 481, 482, 482, 481, 480, 478, 478, 479, 480, 481, 481, 484, 483, 484, 484, 483, 483, 486, 485, 485, 485, 484, 484, 483, 481, 482, 481, 485, 485, 485, 483, 483, 482, 481, 479, 481, 481, 481, 482, 480, 478, 479, 476, 475, 474, 473, 473, 474, 474, 475, 476, 475, 475, 475, 474, 472, 471, 469, 470, 470, 470, 471, 471, 471, 471, 472, 472, 471, 471, 473, 474, 476, 476, 477, 477, 478, 479, 480, 482, 482, 482, 481, 479, 481, 479, 480, 481, 482, 482, 482, 483, 482, 483, 484, 485, 486, 486, 485, 485, 483, 483, 484, 483, 482, 483, 483, 480, 480, 481, 482, 484, 484, 483, 484, 483, 482, 481, 481, 481, 483, 483, 482, 483, 481, 481, 481, 482, 483, 481, 482, 482, 481, 482, 481, 481, 481, 480, 482, 482, 481, 482, 484, 481, 480, 479, 479, 480, 480, 480, 478, 477, 478, 478, 479, 481, 481, 481, 479, 479, 478, 477, 477, 477, 477, 479, 478, 478, 479, 480, 480, 480, 479, 479, 479, 480, 480, 480, 482, 483, 484, 484, 486, 485, 484, 484, 484, 483, 484, 484, 485, 485, 485, 484, 483, 483, 481, 481, 480, 481, 481, 481, 480, 481, 481, 481, 481, 480, 479, 480, 479, 480, 479, 481, 480, 481, 479, 480, 480, 482, 482, 483, 483, 483, 482, 481, 479, 480, 481, 481, 481, 481, 482, 481, 482, 482, 482, 482, 482, 480, 478, 476, 474, 474, 473, 474, 474, 474, 473, 472, 472, 471, 472, 472, 473, 471, 474, 473, 474, 472, 473, 473, 473, 473, 473, 474, 475, 474, 474, 475, 475, 475, 474, 475, 476, 477, 476, 478, 480, 483, 483, 483, 483, 483, 481, 479, 481, 482, 482, 483, 483, 485, 483, 483, 484, 481, 480, 479, 480, 480, 480, 479, 480, 481, 480, 479, 480, 479, 479, 480, 480, 480, 479, 479, 480, 479, 480, 479, 478, 477, 476, 476, 477, 478, 478, 478, 477, 477, 478, 479, 480, 481, 482, 482, 482, 482, 482, 482, 483, 482, 481, 482, 482, 483, 483, 482, 481, 481, 481, 481, 480, 480, 480, 480, 480, 478, 478, 476, 475, 475, 477, 479, 478, 479, 479, 476, 478, 477, 477, 476, 476, 477, 478, 477, 477, 477, 479, 479, 479, 478, 476, 475, 475, 478, 480, 481, 481, 482, 482, 483, 481, 482, 482, 483, 483, 483, 482, 483, 484, 483, 484, 483, 482, 482, 480, 479, 480, 479, 480, 481, 481, 481, 481, 482, 482, 481, 480, 479, 479, 477, 478, 480, 481, 483, 482, 481, 480, 480, 482, 482, 483, 483, 484, 483, 483, 482, 482, 480, 480, 481, 481, 484, 484, 484, 483, 481, 482, 482, 482, 483, 482, 484, 483, 483, 484, 483, 481, 480, 480, 480, 481, 481, 483, 482, 483, 482, 481, 484, 483, 483, 483, 482, 480, 479, 481, 482, 482, 483, 482, 482, 481, 479, 479, 479, 479, 481, 480, 480, 480, 480, 477, 478, 477, 476, 478, 477, 477, 477, 475, 475, 476, 477, 477, 476, 476, 475, 475, 476, 475, 475, 474, 475, 475, 476, 476, 476, 475, 473, 472, 473, 475, 478, 479, 480, 479, 478, 476, 476, 477, 478, 479, 479, 478, 479, 478, 478, 478, 479, 478, 478, 478, 479, 478, 478, 478, 479, 478, 479, 479, 481, 481, 480, 479, 480, 479, 480, 480, 481, 482, 481, 482, 483, 483, 482, 481, 481, 480, 480, 482, 480, 479, 475, 474, 475, 477, 480, 480, 479, 480, 479, 477, 477, 477, 478, 477, 478, 478, 479, 481, 481, 481, 480, 481, 480, 480, 480, 480, 481, 480, 481, 482, 483, 481, 480, 479, 480, 482, 483, 483, 482, 481, 481, 483, 483, 485, 485, 485, 483, 481, 482, 481, 480, 481, 481, 481, 482, 481, 481, 481, 481, 482, 481, 481, 480, 479, 479, 480, 479, 479, 480, 479, 478, 477, 476, 475, 474, 474, 473, 473, 474, 474, 474, 474, 476, 475, 475, 474, 475, 476, 477, 477, 476, 476, 476, 476, 477, 477, 476, 476, 477, 476, 476, 477, 476, 475, 475, 476, 476, 476, 477, 476, 477, 478, 479, 479, 478, 478, 479, 481, 479, 479, 479, 479, 480, 481, 479, 480, 479, 479, 479, 479, 479, 481, 481, 480, 480, 481, 482, 483, 483, 483, 484, 483, 484, 483, 484, 483, 483, 483, 482, 482, 484, 482, 481, 481, 482, 482, 484, 485, 484, 483, 481, 480, 480, 481, 481, 480, 479, 480, 482, 481, 483, 481, 482, 481, 480, 480, 478, 479, 481, 481, 480, 480, 480, 479, 480, 480, 480, 480, 480, 480, 482, 481, 479, 480, 478, 478, 478, 478, 478, 478, 478, 479, 479, 478, 477, 475, 476, 478, 479, 482, 481, 482, 480, 479, 477, 478, 480, 479, 480, 479, 480, 479, 478, 478, 479, 480, 480, 479, 478, 477, 477, 478, 479, 479, 478, 480, 478, 477, 476, 476, 475, 475, 475, 475, 475, 475, 476, 477, 477, 475, 475, 477, 476, 477, 477, 477, 478, 478, 478, 476, 479, 479, 481, 482, 481, 480, 479, 479, 479, 478, 478, 477, 477, 478, 477, 477, 478, 479, 478, 479, 477, 477, 476, 477, 478, 478, 478, 479, 479, 482, 483, 482, 482, 481, 480, 479, 479, 478, 479, 478, 479, 480, 480, 479, 479, 478, 478, 478, 480, 479, 480, 479, 478, 476, 475, 477, 478, 477, 478, 477, 476, 475, 475, 473, 477, 477, 477, 478, 478, 477, 476, 477, 477, 477, 479, 479, 479, 480, 481, 482, 481, 480, 479, 477, 476, 477, 477, 480, 479, 480, 479, 479, 479, 480, 482, 482, 483, 481, 480, 479, 479, 480, 483, 483, 484, 484, 483, 482, 480, 479, 479, 479, 479, 480, 481, 479, 479, 480, 480, 482, 481, 482, 481, 482, 482, 482, 480, 479, 481, 480, 481, 481, 481, 482, 483, 483, 484, 485, 485, 484, 484, 482, 481, 479, 480, 483, 485, 485, 486, 486, 486, 486, 485, 483, 482, 482, 482, 481, 481, 480, 479, 478, 479, 480, 478, 480, 481, 478, 477, 476, 475, 475, 476, 476, 476, 475, 473, 474, 473, 474, 475, 476, 475, 475, 477, 477, 476, 476, 477, 476, 474, 475, 475, 475, 477, 480, 481, 480, 481, 481, 481, 481, 480, 480, 481, 481, 481, 480, 481, 480, 480, 482, 482, 483, 483, 483, 484, 483, 483, 484, 482, 483, 481, 481, 481, 482, 482, 484, 482, 482, 481, 480, 481, 480, 480, 478, 477, 478, 477, 476, 477, 476, 477, 478, 477, 478, 480, 481, 480, 479, 477, 478, 477, 476, 476, 475, 477, 476, 478, 480, 478, 476, 478, 478, 479, 474, 468, 465, 468, 474, 479, 483, 486, 484, 482, 480, 478, 477, 477, 478, 476, 476, 476, 478, 479, 480, 480, 480, 479, 479, 479, 480, 479, 480, 481, 481, 482, 480, 478, 479, 479, 480, 479, 479, 479, 480, 481, 482, 482, 481, 482, 482, 479, 478, 477, 475, 475, 476, 478, 479, 480, 481, 481, 481, 480, 479, 478, 475, 475, 476, 476, 479, 479, 480, 480, 480, 478, 477, 475, 474, 475, 475, 475, 477, 479, 479, 479, 477, 476, 473, 474, 476, 477, 478, 478, 477, 476, 476, 477, 478, 479, 479, 477, 476, 476, 476, 478, 481, 483, 482, 482, 480, 479, 480, 481, 480, 481, 482, 481, 480, 480, 480, 481, 481, 482, 480, 480, 480, 478, 478, 477, 477, 477, 479, 480, 479, 478, 477, 477, 476, 478, 478, 479, 479, 478, 480, 481, 479, 479, 478, 479, 481, 482, 484, 485, 484, 482, 482, 482, 482, 483, 484, 482, 483, 483, 483, 485, 484, 484, 483, 483, 483, 483, 482, 481, 480, 481, 480, 483, 485, 486, 484, 482, 480, 479, 480, 478, 480, 480, 479, 479, 479, 480, 480, 479, 479, 479, 480, 481, 480, 479, 479, 478, 477, 477, 476, 476, 477, 477, 478, 478, 477, 477, 476, 478, 478, 478, 478, 479, 479, 480, 482, 482, 481, 480, 479, 478, 479, 479, 481, 481, 481, 481, 480, 480, 479, 480, 481, 482, 484, 484, 485, 485, 484, 483, 482, 481, 480, 480, 479, 479, 479, 479, 479, 481, 481, 480, 481, 480, 479, 480, 480, 479, 479, 480, 480, 481, 481, 480, 479, 480, 480, 482, 482, 481, 480, 481, 481, 481, 481, 481, 481, 481, 481, 481, 482, 482, 482, 484, 484, 485, 485, 483, 484, 483, 484, 484, 483, 482, 481, 481, 480, 479, 480, 480, 480, 480, 480, 479, 478, 477, 476, 478, 477, 479, 479, 479, 478, 478, 480, 481, 479, 477, 478, 476, 476, 475, 475, 475, 475, 476, 476, 475, 474, 475, 475, 476, 477, 476, 476, 475, 474, 474, 474, 474, 475, 475, 477, 479, 479, 480, 478, 479, 477, 477, 474, 474, 476, 478, 478, 478, 479, 478, 478, 478, 477, 476, 476, 479, 478, 478, 478, 477, 478, 477, 476, 478, 478, 479, 478, 477, 478, 478, 478, 478, 479, 480, 482, 483, 484, 483, 482, 482, 481, 481, 480, 479, 480, 481, 482, 481, 480, 479, 480, 478, 477, 477, 479, 480, 478, 478, 477, 477, 476, 475, 475, 478, 478, 479, 481, 481, 483, 482, 480, 479, 480, 480, 481, 481, 480, 480, 480, 481, 482, 484, 484, 484, 482, 481, 480, 481, 482, 480, 480, 479, 478, 479, 480, 482, 482, 481, 480, 480, 478, 478, 479, 480, 480, 481, 481, 481, 481, 480, 479, 479, 480, 479, 479, 478, 478, 478, 477, 476, 476, 476, 475, 477, 478, 477, 476, 475, 473, 472, 473, 473, 474, 475, 475, 475, 475, 475, 475, 476, 474, 473, 474, 475, 476, 477, 476, 476, 477, 476, 476, 476, 477, 478, 478, 478, 479, 479, 479, 480, 480, 479, 478, 479, 480, 480, 479, 480, 481, 480, 480, 481, 481, 481, 483, 483, 482, 482, 482, 481, 481, 482, 483, 483, 484, 486, 485, 485, 485, 486, 485, 485, 484, 484, 483, 482, 482, 482, 483, 483, 483, 482, 482, 482, 482, 481, 481, 482, 480, 481, 481, 480, 477, 476, 479, 478, 478, 476, 475, 477, 478, 477, 478, 477, 476, 478, 477, 477, 478, 478, 478, 478, 478, 478, 478, 477, 478, 479, 480, 480, 480, 479, 478, 479, 480, 481, 480, 480, 480, 480, 479, 478, 477, 477, 478, 478, 478, 480, 480, 479, 478, 477, 477, 478, 477, 476, 474, 473, 473, 477, 479, 477, 478, 477, 476, 476, 477, 479, 480, 480, 479, 478, 476, 474, 471, 472, 472, 474, 475, 475, 478, 478, 479, 478, 479, 479, 479, 479, 479, 477, 477, 477, 478, 478, 478, 479, 480, 481, 480, 479, 479, 479, 479, 480, 481, 482, 482, 483, 483, 482, 482, 481, 481, 482, 481, 480, 481, 483, 484, 485, 485, 484, 484, 483, 483, 482, 482, 481, 481, 480, 481, 480, 479, 480, 480, 481, 480, 479, 478, 477, 477, 479, 480, 481, 481, 480, 480, 480, 479, 479, 479, 479, 478, 479, 479, 480, 480, 482, 481, 480, 480, 479, 477, 479, 479, 479, 478, 480, 482, 482, 481, 482, 482, 481, 481, 482, 481, 480, 479, 479, 479, 479, 479, 479, 481, 481, 480, 479, 478, 479, 479, 479, 480, 480, 480, 479, 481, 480, 479, 479, 480, 481, 481, 480, 481, 480, 479, 479, 478, 479, 479, 480, 479, 479, 479, 478, 477, 476, 475, 475, 476, 476, 476, 477, 478, 478, 479, 479, 479, 480, 479, 476, 477, 477, 479, 480, 481, 480, 481, 480, 479, 481, 481, 482, 481, 481, 480, 480, 480, 481, 479, 479, 476, 477, 477, 478, 478, 477, 477, 475, 474, 474, 472, 475, 474, 476, 475, 473, 471, 473, 474, 476, 478, 477, 477, 474, 474, 474, 474, 475, 476, 475, 475, 475, 476, 476, 479, 478, 478, 477, 478, 476, 477, 479, 480, 481, 481, 481, 482, 482, 482, 483, 483, 484, 484, 484, 484, 483, 484, 483, 483, 484, 484, 485, 485, 485, 485, 485, 485, 484, 483, 485, 484, 486, 485, 484, 485, 486, 485, 484, 484, 482, 481, 481, 480, 481, 482, 481, 480, 480, 481, 480, 481, 479, 478, 478, 477, 475, 475, 475, 475, 474, 474, 475, 476, 475, 476, 475, 477, 477, 478, 477, 476, 476, 478, 476, 476, 476, 477, 480, 481, 482, 481, 480, 478, 479, 480, 483, 483, 484, 484, 484, 482, 480, 480, 481, 482, 482, 482, 482, 482, 482, 482, 482, 481, 482, 480, 480, 481, 482, 483, 482, 483, 482, 481, 481, 479, 477, 477, 477, 477, 478, 478, 479, 478, 477, 476, 477, 476, 477, 478, 478, 479, 479, 478, 478, 478, 477, 476, 477, 478, 478, 479, 480, 479, 477, 477, 478, 480, 480, 480, 480, 478, 479, 479, 478, 478, 479, 480, 481, 481, 479, 479, 479, 478, 479, 480, 480, 480, 482, 484, 486, 485, 485, 482, 483, 479, 481, 481, 483, 484, 483, 481, 479, 479, 478, 479, 479, 478, 477, 476, 478, 478, 477, 478, 478, 478, 479, 479, 477, 477, 478, 477, 477, 474, 473, 472, 472, 474, 474, 474, 474, 474, 475, 475, 475, 474, 473, 473, 473, 474, 475, 476, 475, 476, 478, 480, 478, 479, 477, 473, 474, 474, 476, 478, 479, 481, 482, 482, 482, 482, 481, 481, 481, 483, 483, 483, 482, 482, 481, 480, 479, 477, 476, 478, 478, 480, 482, 482, 481, 481, 480, 479, 478, 477, 477, 476, 475, 476, 477, 477, 479, 479, 478, 479, 478, 477, 479, 479, 480, 480, 480, 480, 479, 479, 480, 479, 479, 479, 477, 477, 477, 479, 479, 480, 479, 479, 479, 478, 477, 478, 478, 480, 480, 480, 479, 478, 479, 478, 479, 480, 480, 482, 482, 483, 484, 484, 486, 486, 488, 486, 484, 484, 485, 485, 484, 483, 481, 481, 480, 479, 478, 480, 482, 483, 482, 482, 480, 481, 480, 480, 479, 478, 479, 478, 477, 476, 476, 475, 475, 475, 476, 477, 476, 477, 477, 477, 476, 477, 476, 476, 475, 475, 476, 476, 476, 476, 476, 476, 477, 477, 479, 481, 483, 483, 481, 480, 479, 477, 477, 476, 477, 479, 479, 480, 479, 480, 479, 479, 479, 479, 481, 482, 481, 482, 480, 479, 478, 477, 478, 479, 479, 480, 482, 482, 482, 479, 480, 480, 479, 481, 481, 481, 481, 480, 478, 479, 480, 480, 481, 482, 481, 480, 480, 479, 480, 481, 482, 481, 481, 482, 482, 483, 482, 482, 482, 481, 481, 481, 480, 479, 479, 480, 480, 481, 482, 483, 481, 481, 481, 481, 480, 479, 478, 476, 478, 477, 479, 480, 480, 482, 482, 482, 481, 481, 481, 481, 481, 481, 480, 480, 482, 482, 482, 481, 480, 481, 481, 482, 481, 482, 481, 481, 479, 480, 481, 478, 478, 479, 480, 478, 480, 477, 477, 478, 477, 478, 478, 476, 476, 476, 476, 475, 475, 474, 475, 475, 474, 475, 474, 476, 475, 474, 474, 475, 478, 479, 478, 478, 478, 478, 478, 477, 477, 477, 478, 479, 481, 481, 479, 478, 479, 480, 479, 481, 481, 481, 481, 479, 477, 478, 477, 478, 478, 479, 479, 479, 478, 478, 478, 478, 479, 480, 480, 481, 483, 483, 484, 483, 483, 481, 480, 481, 480, 482, 483, 484, 483, 484, 483, 483, 483, 484, 485, 485, 486, 487, 488, 488, 486, 488, 484, 483, 483, 482, 482, 484, 482, 483, 483, 482, 481, 483, 483, 483, 484, 484, 482, 482, 483, 484, 483, 485, 485, 484, 483, 483, 483, 481, 481, 480, 481, 481, 482, 482, 483, 482, 481, 479, 477, 476, 477, 479, 481, 482, 483, 483, 482, 482, 479, 478, 477, 476, 475, 476, 476, 477, 477, 477, 476, 476, 476, 474, 473, 473, 472, 473, 474, 475, 474, 473, 472, 471, 471, 474, 475, 476, 477, 476, 476, 477, 477, 477, 476, 475, 475, 475, 477, 479, 479, 479, 479, 479, 479, 480, 481, 481, 481, 481, 480, 480, 481, 481, 482, 483, 483, 487, 487, 487, 486, 486, 487, 486, 486, 486, 485, 483, 483, 484, 484, 483, 481, 480, 480, 482, 484, 485, 485, 482, 479, 479, 478, 478, 477, 477, 475, 475, 475, 474, 474, 473, 473, 473, 473, 472, 473, 473, 476, 475, 478, 477, 476, 476, 475, 477, 478, 477, 478, 479, 477, 476, 478, 479, 480, 481, 482, 483, 482, 482, 480, 482, 483, 485, 484, 485, 485, 485, 486, 486, 485, 484, 484, 484, 485, 484, 483, 482, 479, 479, 481, 483, 483, 483, 484, 482, 482, 479, 480, 479, 481, 481, 481, 480, 480, 479, 479, 479, 479, 479, 479, 480, 480, 481, 482, 482, 481, 480, 479, 481, 481, 481, 480, 480, 482, 482, 481, 481, 481, 479, 480, 479, 478, 478, 480, 482, 484, 483, 483, 480, 481, 482, 481, 480, 480, 479, 480, 481, 481, 481, 479, 478, 475, 476, 475, 475, 475, 477, 478, 478, 477, 476, 478, 478, 478, 477, 478, 478, 477, 478, 478, 480, 481, 482, 483, 483, 484, 484, 484, 483, 482, 481, 482, 482, 484, 483, 484, 482, 481, 481, 481, 483, 482, 482, 480, 479, 477, 478, 478, 479, 480, 481, 480, 480, 478, 477, 477, 478, 478, 480, 481, 481, 479, 477, 476, 476, 477, 477, 478, 477, 477, 477, 478, 478, 480, 479, 479, 478, 477, 475, 476, 474, 475, 476, 477, 476, 477, 475, 474, 475, 475, 474, 474, 473, 474, 475, 475, 476, 476, 476, 476, 475, 473, 474, 474, 475, 476, 477, 477, 477, 477, 477, 478, 480, 480, 480, 480, 481, 482, 483, 484, 484, 484, 485, 485, 486, 486, 484, 484, 482, 483, 483, 480, 482, 483, 482, 480, 480, 480, 480, 479, 481, 483, 483, 484, 483, 484, 482, 482, 481, 479, 478, 479, 478, 479, 478, 479, 479, 479, 478, 479, 478, 477, 478, 478, 479, 479, 478, 476, 477, 477, 477, 477, 478, 479, 478, 479, 479, 478, 477, 477, 478, 478, 480, 480, 481, 480, 480, 479, 481, 481, 482, 485, 487, 486, 487, 486, 486, 486, 486, 486, 485, 486, 486, 486, 487, 487, 487, 486, 486, 485, 486, 487, 487, 487, 485, 485, 485, 485, 484, 483, 482, 483, 482, 483, 480, 480, 480, 480, 480, 481, 480, 480, 478, 477, 477, 478, 478, 478, 477, 477, 477, 477, 477, 477, 478, 478, 478, 479, 481, 482, 483, 482, 483, 484, 483, 483, 481, 480, 479, 479, 479, 479, 478, 477, 477, 477, 477, 478, 479, 479, 478, 476, 477, 477, 478, 477, 478, 478, 477, 477, 476, 476, 475, 476, 476, 475, 475, 474, 474, 474, 475, 475, 477, 477, 478, 477, 477, 477, 475, 474, 475, 476, 477, 477, 477, 476, 475, 477, 477, 477, 479, 479, 479, 478, 477, 475, 475, 475, 476, 476, 476, 477, 477, 478, 477, 476, 478, 479, 479, 479, 480, 479, 481, 481, 480, 479, 478, 478, 479, 479, 478, 478, 477, 476, 477, 476, 477, 477, 478, 479, 479, 480, 479, 479, 478, 479, 481, 481, 480, 480, 480, 478, 479, 478, 479, 479, 479, 478, 480, 479, 481, 481, 481, 483, 482, 481, 480, 479, 480, 480, 482, 480, 481, 480, 483, 481, 481, 482, 482, 482, 482, 481, 482, 480, 481, 480, 480, 479, 479, 480, 480, 480, 481, 481, 481, 480, 481, 478, 480, 481, 482, 481, 481, 479, 481, 480, 481, 481, 481, 482, 482, 482, 482, 481, 480, 479, 478, 478, 478, 479, 481, 481, 483, 485, 485, 484, 484, 482, 481, 479, 479, 479, 478, 479, 480, 479, 479, 479, 479, 478, 478, 478, 477, 477, 477, 477, 478, 479, 481, 481, 480, 479, 478, 478, 479, 478, 477, 478, 477, 479, 480, 481, 483, 482, 481, 480, 478, 478, 478, 479, 479, 478, 478, 477, 477, 477, 478, 476, 477, 478, 478, 479, 479, 479, 478, 477, 476, 474, 475, 475, 477, 478, 477, 475, 475, 475, 476, 476, 477, 477, 479, 479, 478, 480, 478, 477, 476, 477, 479, 480, 481, 482, 480, 480, 480, 479, 479, 479, 480, 480, 481, 481, 482, 483, 483, 483, 484, 482, 485, 486, 485, 483, 482, 483, 483, 483, 485, 485, 485, 483, 482, 480, 481, 483, 482, 482, 483, 482, 481, 482, 482, 482, 481, 483, 482, 482, 482, 480, 481, 480, 481, 482, 481, 481, 480, 479, 479, 478, 478, 478, 480, 480, 480, 479, 479, 479, 479, 480, 480, 482, 482, 481, 481, 481, 480, 479, 479, 480, 479, 480, 479, 480, 479, 478, 480, 480, 481, 479, 480, 479, 480, 480, 480, 478, 477, 477, 476, 478, 479, 479, 479, 479, 480, 480, 480, 480, 478, 478, 476, 476, 476, 477, 478, 478, 478, 478, 477, 477, 477, 476, 475, 477, 478, 477, 477, 476, 478, 477, 477, 477, 476, 478, 478, 480, 479, 480, 479, 480, 481, 481, 482, 482, 483, 482, 480, 480, 479, 480, 479, 479, 479, 478, 478, 478, 479, 479, 479, 479, 480, 480, 481, 479, 478, 479, 479, 479, 479, 480, 479, 479, 479, 480, 480, 482, 481, 483, 483, 483, 482, 481, 480, 479, 478, 477, 478, 477, 479, 479, 480, 479, 480, 481, 479, 480, 479, 478, 478, 478, 478, 478, 478, 479, 481, 481, 481, 481, 481, 481, 482, 482, 482, 481, 480, 478, 477, 477, 478, 478, 476, 476, 475, 475, 477, 477, 478, 479, 478, 477, 476, 476, 476, 477, 478, 478, 478, 479, 479, 481, 480, 479, 479, 479, 479, 478, 478, 479, 479, 480, 480, 479, 479, 478, 479, 480, 481, 481, 481, 479, 478, 477, 478, 478, 477, 477, 477, 478, 477, 479, 479, 480, 479, 478, 478, 478, 477, 476, 476, 476, 475, 476, 478, 478, 478, 478, 477, 477, 477, 478, 479, 478, 477, 479, 480, 480, 479, 479, 477, 477, 475, 475, 475, 475, 477, 479, 479, 479, 478, 479, 480, 478, 478, 478, 478, 478, 477, 476, 477, 477, 477, 477, 477, 479, 479, 479, 481, 481, 481, 480, 479, 478, 479, 480, 481, 482, 483, 485, 486, 486, 487, 485, 484, 482, 481, 480, 481, 481, 482, 483, 483, 483, 481, 481, 481, 480, 480, 481, 481, 481, 480, 479, 479, 477, 479, 479, 479, 478, 477, 477, 478, 479, 480, 480, 479, 478, 478, 478, 478, 478, 479, 480, 480, 482, 481, 481, 481, 482, 482, 481, 480, 481, 482, 482, 480, 479, 480, 481, 481, 482, 481, 480, 479, 480, 481, 482, 482, 482, 482, 483, 483, 481, 479, 479, 479, 479, 478, 477, 476, 476, 475, 476, 475, 474, 476, 477, 477, 477, 475, 478, 477, 476, 477, 475, 476, 478, 478, 478, 478, 478, 478, 479, 481, 481, 483, 482, 480, 479, 476, 475, 476, 478, 479, 481, 482, 483, 482, 481, 480, 480, 479, 479, 478, 478, 479, 479, 478, 478, 479, 478, 478, 477, 476, 476, 477, 478, 478, 479, 477, 475, 476, 474, 476, 477, 478, 478, 478, 479, 478, 479, 477, 477, 477, 477, 477, 479, 479, 479, 480, 479, 479, 480, 480, 481, 481, 481, 481, 480, 481, 483, 482, 482, 481, 478, 478, 478, 478, 478, 479, 479, 479, 479, 478, 478, 479, 480, 481, 481, 482, 479, 479, 479, 478, 479, 479, 480, 480, 479, 478, 477, 478, 479, 480, 481, 482, 482, 481, 480, 479, 478, 478, 477, 478, 479, 479, 480, 480, 481, 481, 479, 478, 478, 477, 479, 478, 479, 478, 478, 477, 476, 475, 474, 473, 474, 475, 476, 477, 478, 478, 480, 479, 476, 474, 475, 476, 475, 475, 476, 477, 477, 478, 479, 479, 479, 477, 477, 476, 475, 475, 474, 476, 477, 479, 480, 481, 480, 480, 479, 477, 478, 477, 475, 473, 473, 475, 477, 478, 477, 479, 479, 477, 478, 478, 478, 479, 478, 477, 475, 474, 475, 477, 478, 479, 479, 480, 479, 479, 479, 478, 478, 478, 477, 478, 478, 478, 480, 478, 480, 479, 480, 479, 478, 478, 478, 478, 478, 478, 479, 479, 479, 479, 478, 478, 476, 476, 477, 478, 480, 480, 478, 480, 480, 480, 479, 480, 480, 480, 481, 484, 485, 485, 485, 485, 484, 484, 483, 484, 484, 485, 487, 487, 488, 485, 483, 483, 483, 483, 484, 485, 486, 486, 486, 487, 486, 484, 482, 482, 482, 482, 482, 481, 482, 482, 483, 483, 484, 482, 482, 481, 482, 481, 481, 480, 479, 480, 478, 477, 478, 476, 478, 477, 478, 479, 479, 479, 477, 477, 475, 477, 476, 477, 478, 476, 475, 477, 478, 481, 482, 484, 483, 482, 481, 482, 481, 482, 482, 482, 482, 481, 481, 482, 482, 481, 481, 482, 481, 482, 482, 480, 480, 479, 480, 478, 477, 475, 474, 474, 472, 475, 474, 474, 472, 473, 473, 475, 476, 479, 478, 479, 478, 477, 475, 474, 473, 472, 472, 472, 471, 473, 471, 473, 475, 475, 475, 476, 476, 477, 477, 477, 475, 475, 474, 475, 477, 478, 477, 478, 479, 479, 478, 477, 478, 477, 479, 481, 481, 482, 481, 480, 481, 482, 481, 481, 481, 481, 481, 480, 481, 480, 481, 483, 483, 481, 480, 481, 482, 482, 482, 483, 482, 481, 480, 481, 482, 482, 483, 483, 483, 482, 483, 483, 483, 484, 484, 484, 483, 484, 483, 482, 483, 482, 482, 483, 482, 482, 482, 482, 482, 480, 478, 476, 478, 478, 481, 479, 480, 478, 478, 477, 478, 479, 479, 479, 479, 479, 479, 478, 479, 479, 481, 483, 481, 482, 481, 481, 481, 480, 481, 480, 480, 478, 479, 482, 481, 481, 480, 479, 479, 479, 479, 480, 481, 481, 482, 482, 482, 483, 481, 481, 480, 480, 480, 481, 481, 482, 482, 482, 480, 479, 478, 479, 478, 480, 480, 480, 480, 481, 482, 481, 479, 479, 479, 478, 477, 478, 478, 478, 479, 477, 477, 477, 477, 480, 480, 481, 479, 477, 477, 477, 475, 476, 478, 479, 480, 480, 480, 480, 479, 479, 477, 476, 477, 475, 475, 474, 474, 473, 473, 474, 475, 474, 474, 475, 475, 477, 477, 476, 475, 475, 475, 475, 474, 475, 474, 474, 474, 474, 472, 472, 473, 474, 474, 476, 477, 477, 477, 477, 477, 477, 477, 478, 479, 480, 478, 478, 479, 478, 477, 479, 479, 481, 480, 481, 481, 481, 480, 480, 481, 481, 482, 482, 482, 482, 481, 482, 482, 482, 480, 480, 480, 480, 480, 479, 481, 482, 482, 483, 483, 483, 483, 482, 481, 481, 480, 481, 481, 482, 482, 482, 481, 483, 482, 481, 480, 480, 479, 480, 480, 479, 480, 480, 480, 479, 478, 479, 479, 479, 479, 478, 477, 477, 479, 480, 480, 480, 479, 481, 481, 480, 479, 479, 478, 477, 479, 479, 479, 478, 477, 477, 477, 477, 478, 479, 481, 480, 480, 479, 478, 479, 477, 475, 474, 474, 477, 477, 478, 479, 480, 479, 477, 475, 475, 471, 474, 475, 477, 478, 478, 477, 477, 478, 476, 477, 477, 477, 477, 477, 477, 477, 479, 480, 480, 480, 479, 479, 479, 481, 482, 482, 482, 482, 481, 481, 481, 482, 484, 487, 487, 487, 486, 485, 485, 485, 484, 483, 483, 483, 482, 483, 483, 481, 482, 481, 482, 481, 482, 481, 483, 483, 485, 484, 483, 480, 478, 478, 477, 478, 478, 479, 477, 477, 476, 475, 474, 475, 476, 477, 477, 477, 478, 478, 476, 474, 473, 473, 475, 476, 475, 476, 475, 476, 477, 476, 475, 474, 475, 475, 476, 477, 477, 477, 478, 479, 479, 480, 480, 479, 479, 479, 480, 481, 481, 481, 480, 479, 479, 480, 481, 482, 481, 480, 479, 478, 477, 477, 477, 480, 479, 479, 481, 479, 479, 480, 480, 481, 481, 482, 481, 480, 477, 476, 475, 477, 478, 479, 480, 479, 479, 481, 480, 480, 478, 478, 478, 478, 478, 477, 478, 478, 479, 479, 479, 477, 478, 478, 478, 478, 479, 479, 480, 478, 477, 476, 476, 477, 477, 477, 478, 479, 480, 480, 479, 478, 478, 477, 478, 477, 477, 479, 478, 476, 478, 477, 477, 479, 479, 479, 477, 478, 479, 479, 479, 480, 478, 478, 478, 480, 481, 483, 484, 484, 484, 484, 485, 484, 485, 484, 484, 483, 482, 481, 480, 481, 482, 482, 484, 483, 482, 482, 481, 481, 481, 482, 482, 482, 483, 483, 482, 482, 480, 479, 479, 480, 481, 481, 481, 482, 481, 481, 481, 480, 482, 481, 481, 480, 479, 479, 480, 481, 480, 481, 480, 480, 479, 480, 480, 481, 483, 483, 483, 485, 486, 486, 484, 483, 482, 483, 484, 484, 484, 484, 482, 482, 482, 481, 479, 479, 479, 479, 480, 481, 480, 479, 479, 478, 477, 475, 474, 475, 475, 474, 474, 474, 473, 474, 473, 472, 473, 473, 474, 476, 475, 475, 474, 474, 474, 474, 474, 473, 473, 472, 473, 475, 476, 476, 475, 474, 473, 473, 473, 473, 476, 479, 480, 482, 481, 481, 481, 479, 479, 479, 479, 480, 482, 484, 483, 484, 485, 486, 485, 484, 484, 483, 481, 482, 483, 485, 484, 483, 481, 480, 480, 479, 479, 479, 479, 481, 483, 482, 480, 479, 477, 477, 476, 477, 477, 478, 477, 478, 478, 477, 476, 476, 477, 476, 477, 478, 479, 479, 478, 478, 478, 478, 478, 480, 480, 481, 483, 483, 481, 482, 482, 481, 482, 482, 482, 484, 484, 484, 483, 484, 483, 482, 483, 483, 482, 483, 483, 483, 482, 482, 478, 479, 479, 479, 479, 480, 479, 478, 479, 479, 479, 480, 480, 482, 481, 480, 480, 480, 481, 479, 478, 477, 477, 478, 477, 477, 477, 479, 477, 477, 475, 477, 477, 478, 477, 478, 478, 478, 477, 476, 475, 475, 476, 476, 477, 478, 480, 481, 482, 481, 478, 477, 476, 475, 476, 478, 477, 479, 479, 479, 477, 476, 477, 479, 478, 479, 480, 479, 482, 482, 481, 481, 480, 478, 478, 478, 477, 479, 480, 482, 482, 481, 480, 479, 480, 481, 481, 482, 480, 479, 478, 478, 478, 477, 477, 477, 477, 477, 478, 478, 478, 475, 473, 475, 473, 474, 473, 472, 471, 473, 472, 472, 473, 473, 472, 472, 473, 474, 474, 475, 475, 477, 477, 477, 477, 478, 478, 479, 481, 482, 482, 484, 485, 485, 485, 486, 487, 488, 488, 487, 488, 484, 483, 483, 484, 486, 487, 489, 487, 485, 485, 484, 484, 484, 484, 484, 483, 484, 483, 482, 481, 481, 481, 481, 482, 481, 481, 480, 479, 478, 478, 477, 477, 477, 477, 477, 478, 476, 476, 476, 476, 476, 476, 477, 477, 477, 477, 475, 474, 474, 474, 475, 475, 476, 476, 475, 476, 477, 477, 478, 479, 480, 479, 481, 481, 480, 480, 480, 481, 482, 483, 482, 481, 482, 482, 483, 482, 482, 481, 480, 478, 478, 479, 479, 480, 479, 477, 478, 477, 478, 478, 478, 478, 478, 479, 479, 480, 479, 477, 480, 479, 479, 480, 478, 480, 480, 483, 484, 485, 485, 485, 484, 484, 484, 483, 483, 483, 483, 483, 483, 484, 484, 484, 485, 485, 484, 482, 482, 482, 483, 484, 483, 483, 480, 478, 477, 477, 478, 479, 480, 479, 480, 479, 478, 478, 478, 475, 476, 476, 476, 477, 478, 476, 477, 476, 476, 476, 475, 478, 478, 478, 479, 480, 482, 482, 482, 483, 483, 483, 482, 482, 480, 480, 478, 478, 477, 479, 479, 479, 480, 479, 477, 476, 476, 477, 479, 482, 481, 480, 478, 478, 478, 479, 479, 479, 480, 479, 480, 480, 480, 479, 479, 477, 477, 477, 477, 477, 478, 476, 475, 475, 476, 476, 476, 476, 477, 478, 479, 480, 480, 480, 479, 479, 478, 477, 478, 479, 479, 478, 478, 478, 477, 478, 481, 481, 480, 481, 480, 479, 479, 479, 479, 480, 478, 478, 477, 476, 477, 477, 479, 480, 480, 479, 479, 479, 478, 478, 479, 480, 481, 480, 480, 479, 481, 480, 480, 479, 479, 479, 479, 479, 480, 479, 478, 480, 479, 481, 481, 482, 481, 481, 481, 480, 479, 478, 477, 477, 477, 477, 477, 477, 476, 477, 476, 478, 478, 477, 477, 477, 478, 478, 478, 478, 478, 479, 479, 480, 478, 478, 479, 479, 479, 481, 482, 483, 483, 484, 486, 486, 484, 483, 483, 481, 482, 482, 482, 483, 484, 484, 485, 484, 483, 483, 482, 482, 480, 481, 480, 479, 479, 478, 477, 478, 476, 475, 475, 475, 475, 476, 476, 477, 476, 475, 476, 476, 474, 474, 475, 474, 475, 474, 475, 475, 476, 477, 477, 477, 477, 477, 476, 476, 477, 477, 479, 479, 480, 478, 479, 479, 478, 480, 480, 480, 481, 481, 482, 480, 479, 479, 479, 478, 479, 478, 478, 479, 480, 478, 477, 477, 478, 477, 479, 480, 481, 482, 482, 481, 476, 475, 475, 476, 477, 478, 477, 478, 478, 479, 479, 478, 477, 477, 478, 479, 479, 479, 480, 480, 480, 480, 478, 477, 477, 478, 479, 480, 480, 481, 481, 480, 481, 480, 479, 479, 480, 478, 479, 480, 480, 479, 478, 479, 479, 478, 479, 480, 480, 480, 480, 479, 477, 477, 478, 477, 479, 479, 479, 479, 477, 478, 478, 480, 480, 479, 478, 478, 478, 478, 477, 477, 476, 478, 478, 476, 476, 476, 474, 476, 474, 474, 473, 473, 474, 474, 475, 474, 475, 475, 475, 475, 476, 477, 478, 480, 481, 481, 481, 480, 480, 481, 482, 482, 483, 483, 483, 482, 485, 485, 487, 486, 485, 486, 485, 485, 486, 487, 488, 487, 485, 482, 481, 482, 481, 480, 480, 480, 479, 480, 481, 480, 480, 479, 476, 475, 475, 476, 476, 477, 476, 475, 475, 477, 476, 477, 475, 476, 475, 476, 475, 474, 476, 476, 477, 478, 478, 478, 478, 479, 478, 479, 478, 479, 479, 479, 480, 480, 481, 481, 482, 481, 481, 482, 482, 482, 482, 483, 483, 483, 482, 482, 484, 483, 484, 484, 482, 481, 480, 480, 482, 482, 483, 484, 484, 482, 482, 481, 480, 481, 482, 483, 483, 485, 485, 484, 485, 483, 482, 482, 480, 479, 479, 478, 478, 479, 480, 480, 481, 479, 480, 479, 479, 480, 480, 479, 480, 479, 479, 479, 479, 480, 480, 479, 479, 478, 478, 479, 478, 478, 477, 479, 479, 480, 482, 483, 482, 480, 482, 482, 482, 482, 482, 480, 481, 482, 482, 484, 483, 484, 484, 483, 483, 484, 483, 482, 481, 481, 482, 482, 483, 483, 482, 480, 480, 481, 481, 480, 479, 478, 479, 477, 477, 478, 476, 477, 475, 477, 477, 478, 475, 475, 476, 476, 477, 477, 474, 472, 471, 472, 473, 473, 475, 475, 473, 472, 472, 473, 473, 473, 472, 473, 473, 472, 473, 474, 475, 474, 474, 476, 478, 478, 478, 477, 478, 481, 481, 483, 483, 482, 481, 481, 481, 482, 482, 482, 483, 483, 483, 484, 484, 484, 485, 485, 484, 481, 482, 482, 483, 484, 483, 482, 482, 482, 482, 483, 483, 482, 483, 481, 479, 478, 476, 475, 475, 475, 475, 476, 475, 475, 477, 476, 477, 477, 476, 475, 476, 478, 478, 479, 479, 479, 480, 479, 479, 478, 478, 477, 476, 476, 477, 477, 477, 478, 479, 481, 480, 482, 481, 480, 478, 476, 476, 477, 477, 476, 478, 478, 479, 479, 480, 480, 481, 480, 480, 480, 481, 481, 478, 480, 479, 479, 480, 481, 480, 481, 479, 479, 479, 479, 479, 480, 480, 478, 479, 478, 479, 479, 482, 482, 483, 481, 482, 480, 480, 479, 481, 481, 481, 481, 481, 480, 478, 478, 478, 479, 479, 479, 478, 478, 478, 480, 480, 480, 482, 481, 483, 483, 484, 484, 482, 480, 480, 479, 480, 479, 480, 481, 481, 480, 479, 479, 479, 480, 480, 480, 480, 480, 480, 481, 479, 479, 479, 478, 478, 479, 480, 481, 482, 482, 481, 481, 482, 483, 483, 484, 482, 481, 480, 480, 479, 479, 480, 480, 480, 482, 481, 480, 479, 477, 477, 477, 478, 479, 481, 479, 478, 480, 480, 480, 481, 480, 479, 479, 478, 479, 478, 477, 478, 478, 479, 479, 480, 480, 481, 481, 483, 482, 480, 480, 478, 479, 479, 477, 479, 479, 481, 481, 481, 479, 479, 478, 479, 479, 481, 481, 481, 481, 479, 477, 476, 475, 475, 477, 478, 477, 478, 478, 478, 478, 477, 477, 477, 477, 477, 478, 477, 475, 474, 475, 477, 479, 479, 479, 479, 478, 478, 479, 479, 479, 480, 480, 480, 479, 477, 478, 478, 477, 477, 479, 480, 480, 479, 479, 480, 482, 482, 482, 484, 482, 483, 482, 482, 482, 482, 483, 483, 482, 481, 479, 480, 481, 481, 483, 483, 483, 483, 482, 481, 480, 479, 479, 477, 476, 477, 479, 477, 479, 478, 477, 474, 474, 473, 472, 474, 473, 475, 476, 478, 479, 480, 480, 481, 482, 481, 480, 479, 480, 479, 480, 479, 480, 479, 479, 479, 479, 479, 481, 481, 481, 481, 481, 481, 482, 482, 481, 480, 480, 478, 477, 476, 478, 480, 478, 478, 478, 477, 476, 475, 476, 475, 475, 475, 479, 477, 478, 478, 477, 477, 475, 475, 473, 473, 474, 476, 478, 478, 478, 478, 477, 476, 478, 477, 477, 477, 478, 480, 480, 481, 481, 482, 482, 482, 482, 481, 480, 480, 479, 479, 479, 481, 482, 481, 484, 482, 482, 482, 482, 481, 483, 483, 481, 480, 482, 482, 482, 482, 482, 483, 482, 481, 480, 480, 478, 479, 479, 480, 479, 481, 482, 480, 479, 478, 478, 479, 479, 480, 479, 477, 477, 479, 479, 479, 477, 477, 477, 476, 475, 476, 476, 478, 479, 479, 480, 478, 477, 478, 478, 479, 478, 479, 476, 477, 477, 477, 478, 479, 479, 480, 480, 479, 479, 479, 479, 479, 478, 478, 480, 481, 482, 484, 485, 485, 485, 484, 482, 479, 478, 478, 479, 479, 480, 479, 478, 479, 480, 480, 480, 481, 480, 480, 480, 478, 477, 477, 478, 478, 476, 476, 477, 479, 479, 479, 480, 480, 479, 478, 479, 480, 481, 481, 480, 481, 483, 486, 487, 487, 485, 483, 483, 482, 481, 482, 480, 481, 481, 481, 482, 482, 482, 481, 481, 481, 481, 481, 481, 482, 481, 481, 481, 481, 479, 481, 480, 482, 482, 481, 481, 481, 479, 480, 481, 482, 482, 482, 480, 479, 478, 476, 476, 476, 477, 478, 478, 477, 476, 477, 476, 473, 474, 473, 475, 478, 479, 480, 481, 479, 476, 476, 476, 476, 477, 477, 477, 477, 475, 476, 475, 475, 477, 477, 478, 479, 477, 478, 480, 478, 478, 478, 477, 478, 479, 479, 481, 481, 481, 481, 482, 482, 480, 480, 480, 480, 480, 480, 481, 482, 484, 485, 484, 482, 482, 481, 483, 484, 484, 484, 484, 484, 483, 484, 485, 485, 485, 484, 484, 482, 483, 483, 483, 484, 482, 481, 480, 480, 478, 479, 479, 479, 479, 478, 478, 479, 477, 479, 477, 477, 476, 474, 473, 472, 471, 470, 471, 472, 473, 473, 472, 473, 473, 474, 474, 473, 473, 474, 474, 474, 474, 476, 476, 477, 477, 476, 475, 476, 477, 478, 478, 477, 478, 479, 479, 479, 481, 480, 478, 477, 475, 476, 477, 478, 478, 477, 475, 475, 475, 476, 478, 479, 479, 479, 479, 479, 479, 479, 478, 478, 478, 479, 479, 480, 480, 479, 480, 480, 481, 480, 480, 480, 480, 481, 482, 481, 482, 481, 481, 481, 480, 482, 482, 482, 483, 483, 484, 483, 483, 484, 484, 485, 487, 487, 485, 485, 485, 485, 484, 483, 482, 484, 483, 485, 483, 483, 481, 479, 477, 477, 478, 479, 481, 483, 483, 482, 480, 479, 477, 476, 477, 477, 478, 478, 478, 478, 477, 477, 477, 479, 479, 478, 476, 479, 480, 480, 479, 480, 480, 479, 481, 480, 480, 480, 479, 480, 479, 480, 480, 479, 480, 480, 482, 480, 480, 480, 479, 480, 479, 479, 479, 478, 478, 479, 479, 479, 480, 480, 479, 477, 477, 476, 475, 474, 473, 475, 476, 477, 478, 480, 479, 478, 477, 477, 475, 476, 476, 478, 478, 480, 479, 478, 476, 476, 476, 476, 477, 478, 478, 479, 479, 478, 478, 479, 478, 477, 477, 477, 478, 477, 477, 478, 480, 480, 480, 479, 479, 480, 480, 480, 479, 479, 479, 480, 479, 478, 479, 479, 479, 479, 479, 478, 478, 477, 477, 477, 476, 476, 477, 479, 480, 479, 481, 480, 478, 478, 478, 478, 478, 477, 477, 477, 476, 475, 474, 475, 475, 475, 477, 479, 480, 481, 480, 479, 480, 480, 479, 480, 479, 479, 478, 478, 479, 481, 481, 481, 481, 480, 480, 480, 481, 480, 480, 478, 478, 479, 478, 480, 479, 479, 481, 481, 480, 480, 478, 477, 477, 478, 478, 478, 478, 477, 475, 474, 473, 474, 476, 476, 478, 479, 478, 479, 477, 476, 477, 477, 479, 478, 478, 477, 475, 476, 476, 475, 477, 479, 479, 480, 479, 479, 480, 480, 481, 481, 482, 482, 483, 481, 482, 483, 484, 485, 486, 488, 487, 485, 482, 481, 480, 479, 480, 481, 484, 484, 485, 482, 479, 479, 479, 482, 481, 480, 481, 480, 481, 479, 479, 479, 480, 480, 482, 480, 481, 480, 479, 477, 478, 478, 477, 476, 476, 476, 476, 478, 478, 477, 476, 477, 477, 478, 478, 479, 479, 479, 479, 480, 481, 482, 482, 481, 481, 481, 481, 481, 481, 479, 480, 479, 480, 480, 480, 481, 481, 481, 480, 480, 480, 482, 481, 481, 481, 479, 480, 479, 479, 481, 482, 483, 481, 480, 480, 479, 479, 479, 479, 478, 477, 478, 477, 475, 474, 474, 474, 474, 473, 473, 473, 472, 473, 474, 475, 476, 475, 476, 474, 475, 476, 478, 475, 476, 476, 476, 475, 475, 477, 475, 476, 478, 478, 480, 481, 480, 479, 480, 478, 478, 479, 479, 478, 479, 479, 480, 481, 480, 481, 482, 485, 485, 485, 482, 481, 480, 480, 482, 483, 483, 481, 481, 479, 478, 480, 479, 480, 480, 480, 479, 479, 478, 479, 480, 483, 483, 483, 482, 480, 480, 479, 478, 478, 477, 478, 478, 480, 481, 481, 482, 481, 481, 483, 481, 481, 479, 479, 477, 479, 479, 479, 479, 478, 480, 481, 483, 481, 482, 481, 479, 478, 477, 477, 477, 477, 477, 477, 478, 478, 479, 478, 479, 477, 479, 479, 478, 479, 479, 478, 480, 478, 478, 480, 479, 480, 481, 480, 481, 480, 479, 480, 479, 480, 480, 481, 480, 480, 480, 480, 481, 481, 480, 480, 479, 478, 478, 477, 478, 477, 476, 477, 477, 476, 477, 479, 479, 479, 478, 477, 478, 476, 476, 477, 477, 476, 474, 474, 471, 472, 473, 476, 476, 476, 473, 471, 473, 475, 477, 478, 477, 477, 475, 476, 477, 476, 476, 476, 478, 478, 478, 478, 478, 479, 480, 480, 478, 478, 477, 476, 477, 478, 479, 478, 478, 477, 478, 478, 479, 478, 477, 478, 479, 481, 480, 480, 479, 479, 480, 481, 482, 482, 484, 485, 484, 483, 484, 483, 482, 484, 483, 484, 483, 485, 485, 485, 484, 484, 485, 485, 485, 483, 484, 484, 486, 484, 483, 483, 482, 482, 482, 481, 480, 481, 481, 481, 483, 485, 484, 484, 481, 482, 483, 483, 483, 484, 483, 484, 484, 484, 484, 484, 483, 483, 482, 482, 482, 480, 479, 478, 479, 479, 479, 480, 480, 480, 479, 476, 475, 476, 477, 476, 476, 477, 476, 478, 479, 478, 475, 475, 476, 477, 477, 477, 476, 476, 477, 479, 478, 480, 478, 479, 480, 480, 481, 480, 479, 478, 477, 477, 476, 477, 477, 479, 480, 481, 480, 480, 479, 476, 474, 475, 475, 477, 476, 474, 474, 474, 474, 473, 475, 476, 477, 477, 478, 479, 477, 478, 476, 475, 475, 475, 474, 474, 475, 476, 477, 479, 480, 479, 479, 479, 479, 478, 478, 478, 478, 479, 480, 479, 479, 478, 477, 478, 477, 479, 480, 481, 482, 480, 480, 478, 479, 478, 479, 477, 478, 478, 479, 479, 480, 477, 476, 476, 477, 479, 479, 478, 477, 477, 478, 478, 479, 477, 477, 476, 478, 478, 477, 478, 480, 481, 481, 481, 480, 479, 479, 480, 480, 479, 478, 479, 479, 479, 480, 482, 482, 480, 480, 479, 478, 480, 480, 481, 481, 481, 480, 480, 481, 480, 481, 480, 481, 482, 481, 481, 480, 480, 479, 480, 480, 480, 479, 479, 477, 479, 479, 480, 480, 481, 481, 481, 480, 481, 481, 480, 479, 478, 478, 479, 477, 479, 479, 481, 481, 483, 483, 482, 481, 479, 480, 480, 480, 481, 482, 483, 482, 482, 481, 480, 480, 480, 482, 483, 480, 480, 479, 478, 479, 479, 478, 479, 478, 477, 479, 478, 478, 478, 479, 479, 481, 481, 481, 480, 481, 478, 478, 476, 476, 475, 475, 477, 478, 480, 480, 480, 480, 480, 480, 481, 481, 481, 479, 480, 479, 479, 480, 479, 479, 479, 480, 479, 477, 477, 479, 481, 481, 481, 481, 481, 480, 481, 481, 481, 480, 479, 478, 477, 479, 481, 480, 483, 483, 484, 482, 482, 480, 479, 479, 479, 480, 480, 481, 480, 481, 481, 481, 483, 484, 483, 484, 485, 484, 483, 482, 482, 482, 482, 483, 484, 485, 485, 484, 483, 481, 481, 479, 480, 478, 479, 478, 478, 479, 478, 477, 477, 477, 478, 479, 480, 480, 479, 478, 478, 476, 477, 477, 476, 478, 478, 477, 474, 475, 474, 474, 473, 472, 473, 473, 473, 473, 475, 474, 475, 474, 476, 477, 479, 480, 479, 479, 477, 476, 474, 474, 474, 476, 479, 480, 480, 479, 478, 478, 478, 478, 477, 478, 479, 477, 477, 476, 476, 477, 478, 478, 479, 478, 477, 475, 475, 477, 478, 478, 479, 478, 477, 475, 476, 476, 475, 477, 477, 477, 476, 473, 470, 470, 472, 474, 477, 478, 478, 477, 475, 474, 475, 476, 476, 478, 477, 477, 477, 481, 482, 482, 482, 481, 482, 483, 484, 483, 484, 483, 484, 484, 484, 486, 485, 485, 487, 487, 488, 487, 485, 485, 485, 486, 486, 486, 486, 485, 484, 483, 481, 481, 482, 485, 485, 486, 485, 485, 483, 483, 480, 480, 479, 480, 479, 479, 478, 479, 479, 478, 478, 477, 476, 477, 476, 477, 477, 478, 477, 478, 476, 477, 479, 477, 479, 481, 480, 479, 479, 480, 478, 477, 478, 480, 481, 481, 481, 480, 479, 479, 479, 478, 478, 479, 480, 480, 481, 481, 481, 482, 482, 481, 481, 480, 479, 478, 478, 479, 480, 480, 481, 481, 482, 482, 483, 482, 482, 482, 483, 483, 482, 482, 482, 481, 481, 481, 480, 479, 480, 477, 478, 480, 481, 481, 478, 477, 477, 476, 476, 478, 477, 477, 475, 476, 476, 476, 476, 478, 477, 476, 475, 474, 474, 475, 475, 474, 472, 472, 472, 473, 474, 474, 474, 473, 472, 472, 472, 472, 474, 474, 474, 475, 476, 477, 477, 478, 477, 478, 478, 478, 477, 477, 476, 475, 478, 479, 481, 484, 484, 485, 485, 484, 483, 484, 485, 486, 486, 486, 485, 483, 483, 483, 485, 486, 487, 487, 485, 485, 484, 483, 483, 483, 483, 483, 484, 481, 481, 480, 480, 480, 482, 481, 482, 482, 482, 482, 480, 481, 481, 481, 481, 481, 479, 479, 478, 477, 477, 477, 478, 477, 478, 477, 478, 479, 478, 478, 478, 478, 477, 478, 479, 479, 480, 478, 477, 478, 479, 479, 478, 477, 478, 477, 478, 478, 479, 479, 479, 479, 478, 477, 475, 477, 477, 477, 479, 480, 479, 479, 479, 479, 479, 479, 478, 477, 476, 475, 476, 476, 476, 476, 476, 478, 476, 476, 476, 477, 476, 477, 477, 477, 477, 475, 475, 475, 475, 474, 474, 474, 474, 475, 475, 474, 475, 475, 474, 477, 478, 479, 479, 479, 478, 478, 479, 479, 478, 478, 479, 478, 480, 478, 479, 480, 482, 483, 485, 487, 487, 486, 487, 485, 485, 484, 485, 486, 486, 488, 489, 491, 490, 491, 490, 489, 488, 488, 488, 487, 487, 487, 486, 486, 487, 485, 484, 484, 483, 483, 483, 483, 483, 483, 483, 481, 481, 481, 480, 479, 477, 478, 478, 478, 479, 479, 479, 479, 478, 478, 477, 478, 478, 477, 476, 477, 477, 477, 477, 475, 474, 473, 473, 473, 475, 475, 475, 477, 477, 478, 478, 478, 478, 479, 479, 479, 478, 478, 476, 475, 475, 475, 475, 476, 475, 476, 478, 478, 480, 480, 481, 479, 480, 479, 480, 480, 479, 479, 477, 476, 477, 478, 479, 480, 481, 480, 479, 479, 480, 479, 477, 477, 478, 479, 480, 481, 481, 478, 477, 476, 478, 477, 478, 478, 478, 477, 477, 476, 476, 478, 477, 476, 475, 473, 474, 473, 473, 475, 475, 475, 475, 475, 475, 475, 476, 475, 474, 476, 475, 476, 476, 476, 477, 478, 476, 474, 473, 473, 474, 475, 476, 475, 476, 476, 476, 477, 477, 479, 480, 479, 480, 480, 479, 479, 477, 479, 478, 478, 479, 478, 478, 478, 480, 479, 480, 480, 479, 478, 479, 478, 479, 480, 481, 480, 480, 479, 479, 480, 482, 481, 483, 483, 483, 484, 484, 482, 482, 484, 484, 482, 481, 480, 479, 480, 480, 482, 481, 481, 481, 480, 479, 480, 480, 480, 481, 480, 480, 481, 481, 483, 482, 481, 481, 480, 479, 479, 481, 481, 483, 484, 483, 483, 483, 482, 483, 483, 483, 483, 482, 484, 484, 483, 483, 481, 482, 481, 482, 483, 484, 485, 485, 484, 482, 481, 481, 482, 483, 483, 481, 481, 480, 480, 479, 481, 481, 481, 480, 480, 481, 479, 477, 476, 475, 477, 478, 479, 479, 480, 480, 480, 480, 479, 478, 478, 480, 480, 481, 480, 479, 481, 481, 481, 482, 482, 482, 480, 480, 480, 481, 480, 481, 481, 481, 481, 484, 484, 484, 482, 481, 481, 481, 481, 482, 484, 483, 481, 480, 480, 480, 480, 479, 479, 480, 479, 479, 480, 480, 481, 483, 481, 478, 478, 478, 478, 477, 476, 479, 480, 481, 479, 479, 480, 479, 479, 479, 479, 478, 478, 479, 479, 480, 480, 479, 479, 478, 479, 479, 479, 479, 479, 480, 480, 481, 482, 480, 479, 478, 478, 478, 479, 478, 479, 478, 477, 479, 479, 480, 480, 479, 479, 478, 478, 477, 477, 477, 478, 479, 480, 481, 481, 481, 479, 480, 480, 478, 478, 476, 478, 476, 476, 479, 480, 480, 480, 481, 480, 479, 479, 479, 480, 482, 481, 480, 479, 478, 479, 479, 479, 479, 480, 480, 481, 481, 481, 482, 480, 481, 481, 481, 482, 481, 479, 479, 478, 478, 477, 477, 477, 477, 478, 479, 479, 480, 479, 480, 481, 481, 479, 478, 476, 476, 476, 477, 476, 477, 478, 478, 478, 480, 480, 480, 480, 481, 481, 481, 481, 480, 481, 479, 479, 479, 481, 481, 482, 480, 480, 478, 478, 479, 479, 481, 481, 481, 481, 481, 479, 479, 479, 479, 478, 479, 478, 477, 475, 476, 476, 477, 477, 477, 476, 474, 475, 475, 476, 475, 476, 476, 476, 478, 477, 476, 477, 477, 475, 476, 475, 476, 476, 476, 477, 477, 477, 478, 477, 478, 479, 479, 479, 479, 479, 479, 479, 478, 479, 479, 481, 480, 480, 480, 480, 480, 481, 484, 484, 486, 485, 484, 482, 481, 482, 481, 482, 483, 483, 483, 484, 484, 484, 484, 484, 483, 482, 480, 479, 481, 481, 480, 479, 480};
68 horigs.push_back(horig);}
69 {std::vector<float> horig={480, 480, 480, 480, 481, 483, 483, 483, 483, 482, 482, 483, 484, 484, 484, 484, 484, 484, 484, 483, 483, 483, 483, 481, 480, 480, 479, 480, 480, 481, 484, 483, 483, 482, 481, 478, 478, 479, 479, 480, 479, 479, 480, 478, 480, 479, 478, 480, 478, 477, 477, 477, 476, 479, 478, 478, 477, 476, 475, 474, 474, 475, 476, 476, 477, 477, 477, 477, 476, 475, 475, 474, 475, 476, 476, 477, 475, 472, 471, 472, 472, 472, 473, 474, 474, 474, 475, 475, 475, 475, 474, 474, 476, 477, 476, 476, 475, 475, 475, 476, 478, 480, 481, 482, 482, 481, 482, 480, 477, 477, 476, 476, 477, 477, 478, 478, 477, 479, 478, 479, 479, 479, 478, 476, 476, 476, 476, 476, 475, 476, 475, 473, 473, 474, 474, 473, 473, 475, 476, 476, 475, 475, 474, 471, 472, 473, 474, 474, 474, 474, 476, 475, 474, 473, 472, 472, 472, 473, 475, 477, 476, 475, 476, 476, 476, 477, 476, 476, 476, 477, 478, 477, 476, 475, 476, 477, 478, 477, 478, 478, 478, 478, 478, 477, 479, 479, 478, 479, 478, 477, 478, 478, 478, 478, 478, 477, 476, 475, 475, 475, 475, 475, 476, 477, 477, 477, 477, 477, 477, 479, 479, 479, 478, 479, 480, 482, 483, 485, 486, 486, 489, 493, 497, 499, 504, 506, 507, 506, 503, 500, 495, 491, 487, 486, 483, 482, 482, 481, 480, 480, 479, 480, 478, 478, 479, 479, 479, 479, 478, 481, 480, 479, 478, 476, 474, 475, 475, 475, 475, 476, 474, 475, 474, 473, 473, 474, 475, 475, 474, 475, 476, 475, 474, 473, 472, 470, 472, 473, 474, 475, 476, 478, 478, 478, 477, 478, 476, 477, 476, 477, 476, 477, 476, 476, 474, 474, 475, 476, 475, 475, 475, 476, 475, 474, 473, 473, 474, 476, 475, 475, 475, 475, 476, 475, 477, 476, 476, 475, 475, 474, 473, 473, 474, 474, 475, 477, 476, 476, 474, 473, 473, 473, 475, 474, 474, 475, 475, 475, 475, 475, 476, 476, 476, 476, 476, 475, 476, 478, 478, 478, 479, 478, 478, 479, 478, 477, 479, 478, 478, 479, 479, 479, 479, 480, 480, 481, 480, 479, 478, 477, 475, 474, 475, 475, 474, 473, 473, 472, 473, 473, 473, 473, 473, 474, 475, 475, 475, 474, 473, 472, 471, 470, 470, 470, 473, 476, 475, 476, 477, 478, 478, 479, 478, 478, 478, 478, 478, 477, 476, 477, 479, 478, 478, 478, 479, 479, 479, 478, 477, 477, 476, 475, 474, 475, 474, 476, 476, 475, 475, 472, 473, 474, 473, 474, 472, 472, 473, 475, 475, 475, 476, 478, 479, 479, 478, 477, 478, 477, 477, 477, 478, 477, 477, 478, 478, 479, 477, 476, 475, 475, 473, 474, 476, 476, 475, 474, 472, 470, 472, 471, 472, 474, 476, 478, 478, 476, 476, 475, 474, 473, 474, 474, 475, 475, 476, 475, 474, 473, 474, 476, 477, 478, 478, 478, 480, 479, 480, 480, 481, 481, 481, 480, 481, 481, 482, 483, 484, 483, 484, 482, 483, 483, 484, 483, 482, 481, 480, 479, 478, 481, 480, 481, 478, 478, 478, 477, 476, 475, 474, 476, 476, 477, 477, 476, 476, 476, 477, 476, 476, 476, 477, 476, 476, 477, 478, 480, 478, 478, 478, 476, 476, 478, 479, 479, 478, 479, 479, 478, 478, 477, 476, 476, 475, 474, 474, 473, 473, 472, 476, 477, 477, 477, 478, 477, 475, 475, 474, 473, 473, 472, 471, 472, 474, 476, 477, 477, 477, 477, 477, 476, 476, 475, 476, 476, 478, 477, 477, 476, 477, 477, 477, 479, 479, 481, 481, 480, 480, 480, 480, 480, 481, 482, 481, 480, 479, 478, 479, 477, 475, 476, 477, 475, 474, 474, 474, 474, 476, 476, 475, 473, 472, 473, 475, 475, 475, 474, 472, 471, 469, 468, 469, 469, 471, 474, 475, 475, 474, 474, 474, 473, 473, 474, 474, 474, 474, 475, 476, 477, 477, 478, 478, 478, 479, 480, 479, 480, 479, 479, 477, 477, 479, 478, 480, 478, 478, 480, 480, 480, 481, 481, 483, 483, 483, 483, 482, 483, 484, 484, 481, 480, 478, 477, 476, 477, 477, 476, 475, 476, 475, 474, 474, 476, 478, 478, 479, 479, 480, 479, 481, 482, 482, 482, 481, 481, 480, 481, 480, 480, 478, 477, 476, 477, 477, 478, 478, 477, 476, 476, 476, 476, 476, 475, 474, 475, 475, 477, 475, 476, 475, 475, 475, 477, 477, 477, 477, 476, 476, 475, 475, 476, 477, 479, 479, 479, 477, 477, 476, 475, 474, 476, 476, 479, 479, 480, 479, 479, 477, 477, 476, 475, 476, 476, 475, 475, 474, 476, 477, 479, 480, 480, 480, 479, 477, 478, 476, 476, 475, 476, 477, 477, 478, 478, 478, 477, 477, 477, 477, 476, 476, 476, 476, 474, 476, 476, 476, 475, 474, 474, 474, 473, 472, 473, 474, 475, 475, 476, 477, 474, 475, 473, 474, 475, 477, 477, 475, 475, 475, 474, 475, 475, 477, 477, 476, 476, 475, 476, 476, 477, 478, 478, 478, 478, 476, 474, 474, 474, 474, 474, 475, 475, 476, 475, 475, 476, 475, 474, 475, 473, 473, 473, 472, 473, 472, 474, 475, 475, 476, 475, 478, 478, 480, 480, 479, 478, 477, 478, 478, 476, 476, 476, 474, 475, 475, 477, 477, 478, 477, 478, 477, 478, 477, 476, 476, 477, 478, 477, 477, 478, 477, 477, 478, 477, 478, 480, 480, 481, 482, 481, 481, 481, 480, 479, 478, 479, 479, 481, 480, 481, 481, 482, 482, 483, 483, 483, 482, 482, 481, 480, 482, 482, 482, 481, 481, 480, 480, 480, 480, 481, 480, 481, 481, 480, 480, 478, 478, 478, 476, 478, 475, 476, 475, 476, 477, 475, 473, 474, 474, 474, 474, 475, 474, 475, 476, 475, 475, 474, 473, 475, 475, 475, 476, 475, 476, 474, 473, 474, 473, 474, 476, 476, 475, 476, 476, 477, 478, 477, 476, 477, 476, 477, 478, 479, 479, 479, 479, 480, 478, 478, 480, 478, 478, 478, 478, 477, 480, 481, 482, 481, 481, 479, 479, 479, 479, 479, 478, 478, 477, 476, 476, 474, 475, 475, 478, 476, 476, 476, 476, 477, 477, 475, 476, 476, 477, 477, 477, 478, 479, 478, 477, 476, 477, 478, 481, 479, 479, 479, 480, 479, 477, 476, 476, 475, 476, 475, 476, 477, 476, 475, 473, 472, 472, 472, 473, 472, 473, 471, 472, 474, 474, 471, 471, 471, 471, 471, 471, 471, 472, 472, 471, 471, 471, 471, 473, 474, 473, 472, 472, 471, 472, 474, 475, 474, 475, 475, 474, 475, 475, 477, 476, 475, 475, 477, 478, 479, 478, 478, 479, 479, 478, 478, 477, 476, 477, 480, 480, 480, 480, 479, 479, 480, 479, 478, 478, 478, 478, 478, 477, 477, 476, 477, 477, 478, 478, 478, 478, 477, 475, 475, 475, 476, 477, 479, 480, 479, 480, 479, 480, 479, 478, 477, 478, 477, 478, 479, 479, 480, 478, 478, 478, 479, 479, 480, 482, 483, 484, 485, 484, 484, 483, 483, 482, 484, 483, 483, 482, 483, 482, 480, 480, 480, 480, 479, 476, 475, 474, 473, 472, 473, 474, 473, 473, 473, 472, 471, 471, 470, 472, 471, 472, 472, 472, 470, 470, 469, 469, 468, 468, 468, 469, 469, 470, 471, 470, 470, 473, 473, 472, 473, 475, 474, 474, 475, 474, 476, 477, 477, 478, 477, 477, 478, 479, 481, 481, 483, 483, 483, 482, 481, 480, 481, 483, 484, 485, 485, 485, 484, 483, 481, 479, 480, 480, 480, 481, 482, 481, 481, 479, 478, 479, 478, 480, 480, 480, 479, 478, 477, 476, 477, 478, 478, 480, 479, 480, 479, 479, 478, 479, 479, 481, 480, 480, 480, 479, 478, 478, 478, 479, 479, 480, 479, 479, 478, 477, 477, 477, 477, 478, 479, 477, 477, 478, 478, 478, 478, 478, 477, 476, 475, 476, 476, 477, 477, 476, 476, 477, 477, 477, 478, 478, 479, 480, 480, 480, 480, 479, 480, 480, 482, 483, 483, 483, 482, 481, 481, 481, 482, 483, 483, 481, 481, 481, 480, 479, 480, 480, 480, 479, 478, 477, 477, 477, 477, 478, 478, 477, 476, 478, 479, 478, 478, 477, 476, 477, 478, 478, 479, 480, 481, 480, 482, 480, 481, 478, 479, 477, 478, 476, 478, 477, 477, 476, 477, 476, 477, 476, 475, 473, 472, 471, 472, 472, 472, 472, 472, 473, 473, 472, 471, 470, 472, 470, 470, 470, 470, 471, 471, 472, 470, 471, 471, 471, 470, 471, 471, 472, 474, 472, 473, 474, 474, 475, 477, 475, 475, 478, 479, 480, 479, 479, 481, 480, 481, 480, 479, 479, 478, 478, 477, 478, 480, 482, 482, 482, 481, 480, 477, 475, 475, 476, 475, 477, 478, 478, 477, 477, 478, 477, 476, 475, 476, 475, 474, 475, 475, 476, 477, 478, 477, 475, 474, 473, 472, 474, 476, 477, 479, 480, 479, 479, 478, 478, 478, 478, 479, 482, 480, 481, 480, 480, 478, 477, 476, 477, 478, 479, 479, 479, 479, 478, 478, 477, 476, 477, 476, 475, 475, 476, 475, 475, 475, 476, 476, 475, 475, 473, 474, 475, 475, 476, 476, 476, 475, 476, 474, 476, 477, 478, 479, 479, 478, 477, 479, 478, 479, 481, 482, 482, 481, 481, 481, 480, 480, 481, 480, 479, 479, 479, 479, 478, 479, 478, 477, 476, 476, 477, 476, 479, 478, 478, 478, 479, 478, 476, 477, 478, 479, 479, 479, 478, 479, 482, 481, 481, 481, 481, 480, 480, 478, 480, 480, 479, 481, 481, 481, 481, 479, 478, 480, 480, 481, 481, 482, 484, 484, 485, 484, 482, 481, 478, 479, 479, 479, 480, 481, 480, 480, 481, 480, 479, 480, 480, 481, 481, 480, 480, 480, 480, 483, 481, 480, 479, 478, 478, 476, 478, 477, 478, 477, 477, 477, 476, 474, 475, 475, 477, 479, 480, 477, 477, 477, 474, 473, 473, 474, 474, 475, 475, 474, 476, 476, 477, 474, 475, 473, 474, 472, 473, 474, 474, 474, 474, 475, 476, 475, 474, 473, 473, 472, 472, 472, 472, 474, 475, 476, 476, 475, 475, 474, 476, 475, 476, 476, 477, 476, 478, 480, 479, 480, 480, 479, 479, 478, 477, 477, 477, 475, 474, 475, 475, 478, 480, 480, 480, 481, 482, 481, 480, 479, 478, 477, 475, 477, 476, 476, 476, 475, 474, 473, 473, 473, 474, 476, 478, 477, 476, 477, 477, 478, 477, 477, 476, 476, 476, 477, 476, 477, 477, 477, 478, 478, 478, 478, 479, 479, 479, 479, 478, 478, 478, 478, 478, 480, 482, 484, 483, 484, 483, 483, 483, 484, 483, 483, 482, 480, 479, 479, 479, 481, 481, 481, 482, 479, 479, 478, 478, 477, 476, 476, 476, 476, 476, 476, 475, 475, 476, 476, 476, 477, 475, 474, 475, 474, 473, 473, 473, 473, 472, 470, 471, 471, 472, 472, 471, 470, 470, 472, 471, 472, 473, 472, 471, 471, 472, 473, 474, 474, 473, 473, 474, 473, 474, 475, 477, 478, 478, 478, 475, 474, 474, 475, 475, 475, 475, 476, 478, 478, 479, 478, 478, 479, 480, 479, 478, 477, 478, 477, 477, 478, 479, 479, 480, 480, 479, 480, 479, 478, 478, 477, 478, 479, 480, 479, 478, 477, 477, 476, 478, 479, 480, 481, 482, 480, 480, 479, 478, 477, 479, 479, 481, 481, 482, 482, 482, 481, 479, 478, 478, 476, 475, 477, 477, 477, 476, 475, 476, 475, 477, 476, 477, 478, 477, 477, 478, 477, 476, 476, 477, 477, 477, 479, 479, 478, 478, 475, 475, 475, 474, 474, 475, 475, 476, 475, 476, 477, 477, 476, 476, 477, 478, 480, 480, 480, 478, 477, 477, 476, 476, 477, 478, 478, 479, 478, 477, 476, 475, 475, 474, 473, 472, 471, 473, 474, 477, 477, 477, 478, 477, 477, 477, 476, 476, 474, 474, 473, 473, 472, 472, 473, 473, 474, 475, 475, 475, 475, 475, 476, 477, 477, 477, 478, 478, 477, 478, 479, 479, 480, 479, 477, 478, 477, 477, 476, 476, 476, 476, 477, 476, 476, 477, 477, 477, 478, 479, 479, 479, 479, 478, 478, 479, 479, 479, 479, 479, 479, 479, 478, 478, 478, 478, 478, 477, 476, 476, 476, 475, 474, 473, 473, 473, 475, 476, 476, 475, 475, 475, 476, 475, 474, 475, 474, 474, 474, 473, 474, 474, 475, 475, 474, 474, 473, 473, 475, 474, 474, 475, 476, 476, 477, 478, 476, 478, 479, 479, 479, 478, 478, 478, 478, 479, 479, 478, 477, 477, 478, 480, 478, 480, 480, 480, 479, 480, 478, 480, 480, 481, 479, 481, 479, 479, 478, 477, 476, 477, 477, 479, 478, 477, 477, 478, 478, 480, 480, 480, 480, 480, 480, 482, 482, 481, 479, 477, 478, 479, 481, 482, 483, 483, 484, 483, 482, 482, 480, 480, 482, 481, 480, 480, 479, 479, 480, 479, 480, 479, 480, 478, 477, 477, 477, 476, 475, 476, 474, 474, 472, 471, 473, 472, 473, 472, 473, 472, 473, 472, 472, 472, 473, 472, 474, 475, 474, 475, 475, 475, 475, 476, 477, 476, 477, 476, 475, 477, 478, 480, 481, 481, 479, 479, 478, 479, 479, 478, 478, 479, 479, 482, 482, 482, 481, 480, 480, 481, 480, 481, 482, 482, 482, 482, 482, 480, 480, 480, 479, 478, 477, 477, 478, 477, 477, 477, 478, 477, 477, 477, 477, 477, 476, 476, 478, 479, 479, 480, 479, 479, 477, 477, 476, 477, 477, 478, 477, 477, 475, 475, 476, 474, 472, 472, 474, 474, 476, 472, 464, 461, 465, 471, 475, 477, 478, 478, 478, 478, 478, 479, 477, 478, 477, 479, 479, 477, 478, 477, 476, 475, 474, 476, 477, 478, 478, 479, 480, 479, 480, 481, 480, 481, 479, 477, 478, 477, 478, 479, 481, 481, 480, 478, 478, 477, 478, 476, 476, 476, 477, 476, 477, 479, 478, 477, 476, 476, 476, 476, 476, 476, 477, 476, 476, 475, 475, 475, 473, 472, 472, 473, 474, 474, 475, 475, 475, 476, 474, 472, 471, 472, 471, 469, 470, 471, 472, 473, 473, 475, 476, 475, 476, 475, 475, 475, 474, 476, 477, 477, 478, 476, 477, 478, 478, 479, 479, 479, 480, 480, 480, 478, 478, 478, 478, 477, 478, 477, 477, 478, 478, 476, 475, 476, 477, 477, 477, 476, 475, 474, 474, 475, 473, 474, 477, 478, 477, 478, 478, 478, 479, 477, 476, 477, 476, 477, 479, 479, 480, 482, 481, 482, 483, 484, 483, 482, 481, 480, 480, 482, 482, 482, 482, 483, 484, 483, 483, 481, 481, 481, 482, 481, 480, 480, 480, 480, 479, 477, 475, 474, 475, 477, 476, 476, 476, 474, 472, 473, 472, 473, 473, 473, 474, 475, 476, 477, 479, 477, 476, 475, 475, 475, 476, 478, 478, 478, 480, 478, 478, 478, 479, 476, 476, 476, 477, 476, 476, 475, 476, 476, 478, 479, 478, 477, 477, 477, 478, 481, 483, 483, 482, 481, 481, 479, 479, 479, 480, 480, 480, 479, 479, 479, 478, 477, 476, 474, 474, 477, 477, 478, 479, 479, 477, 478, 479, 480, 481, 480, 479, 479, 478, 477, 477, 475, 476, 476, 476, 477, 478, 478, 477, 478, 477, 478, 479, 480, 480, 481, 480, 480, 480, 479, 479, 480, 480, 480, 481, 481, 481, 481, 480, 480, 479, 480, 479, 480, 480, 481, 480, 478, 478, 478, 477, 476, 475, 477, 476, 476, 476, 476, 477, 477, 477, 475, 474, 473, 474, 475, 475, 474, 475, 475, 475, 474, 472, 470, 469, 470, 472, 474, 475, 475, 475, 474, 473, 473, 473, 474, 474, 472, 473, 475, 474, 475, 476, 475, 473, 473, 473, 473, 474, 475, 475, 476, 476, 476, 476, 475, 474, 474, 473, 474, 474, 475, 475, 475, 474, 476, 476, 478, 477, 475, 475, 474, 475, 475, 475, 477, 476, 476, 476, 478, 478, 479, 481, 482, 481, 480, 480, 478, 477, 476, 477, 477, 478, 477, 478, 479, 480, 480, 479, 478, 478, 478, 478, 477, 478, 477, 478, 477, 476, 475, 477, 476, 476, 476, 476, 475, 476, 476, 477, 478, 477, 479, 477, 479, 481, 481, 480, 480, 479, 480, 478, 479, 480, 480, 480, 477, 478, 479, 478, 480, 481, 482, 481, 481, 479, 479, 478, 477, 478, 478, 477, 479, 478, 478, 477, 477, 477, 478, 478, 477, 474, 474, 475, 474, 476, 475, 475, 475, 474, 472, 472, 471, 471, 473, 474, 475, 475, 476, 475, 474, 473, 472, 470, 470, 472, 474, 475, 476, 475, 474, 472, 471, 471, 472, 473, 474, 475, 476, 477, 478, 477, 477, 478, 477, 478, 478, 479, 477, 476, 477, 478, 479, 481, 481, 481, 480, 479, 477, 477, 477, 477, 480, 482, 484, 485, 484, 482, 482, 481, 480, 480, 481, 483, 483, 483, 482, 482, 483, 482, 480, 480, 479, 478, 479, 480, 482, 482, 480, 480, 477, 476, 474, 474, 475, 475, 476, 476, 476, 475, 474, 475, 474, 476, 476, 476, 477, 477, 478, 476, 474, 472, 472, 471, 472, 474, 474, 475, 476, 476, 475, 476, 476, 477, 477, 477, 478, 479, 478, 478, 477, 477, 475, 475, 475, 474, 476, 475, 476, 477, 478, 476, 475, 476, 476, 475, 477, 477, 476, 475, 474, 474, 473, 473, 474, 472, 473, 473, 474, 475, 476, 475, 473, 473, 474, 476, 477, 475, 474, 475, 476, 477, 477, 475, 474, 472, 472, 471, 473, 475, 476, 475, 477, 477, 477, 478, 478, 478, 477, 476, 476, 476, 475, 474, 475, 476, 476, 478, 479, 480, 480, 480, 479, 479, 480, 481, 482, 481, 481, 481, 480, 479, 480, 479, 481, 480, 480, 479, 478, 478, 477, 479, 479, 480, 479, 478, 478, 478, 479, 480, 480, 478, 478, 477, 475, 475, 475, 475, 477, 478, 480, 479, 478, 477, 477, 476, 477, 479, 478, 479, 479, 480, 480, 478, 477, 476, 477, 476, 476, 477, 477, 478, 480, 480, 478, 480, 480, 480, 481, 480, 477, 476, 477, 477, 479, 479, 480, 478, 479, 478, 477, 477, 478, 478, 479, 479, 479, 479, 479, 479, 478, 479, 476, 477, 476, 475, 477, 476, 477, 478, 478, 478, 479, 478, 476, 477, 476, 476, 476, 474, 474, 474, 473, 474, 475, 476, 476, 477, 477, 477, 477, 477, 479, 479, 480, 480, 479, 478, 477, 474, 474, 473, 475, 476, 478, 478, 478, 477, 477, 476, 476, 475, 476, 477, 478, 477, 477, 477, 477, 476, 477, 477, 477, 474, 472, 471, 471, 473, 474, 474, 475, 473, 473, 474, 473, 473, 472, 471, 472, 471, 471, 469, 469, 469, 469, 470, 472, 473, 473, 473, 473, 474, 475, 476, 475, 476, 477, 478, 480, 478, 478, 477, 477, 477, 478, 477, 479, 479, 480, 481, 482, 483, 483, 483, 485, 484, 483, 484, 483, 482, 483, 481, 483, 484, 485, 484, 484, 482, 480, 479, 479, 480, 481, 483, 482, 482, 480, 479, 479, 480, 479, 479, 478, 477, 478, 478, 479, 476, 476, 476, 477, 477, 475, 475, 475, 474, 475, 475, 476, 475, 473, 473, 473, 474, 475, 474, 475, 474, 474, 473, 473, 475, 474, 476, 477, 479, 480, 480, 478, 478, 476, 476, 476, 477, 480, 480, 481, 481, 480, 480, 479, 481, 482, 482, 481, 480, 479, 480, 480, 481, 481, 480, 480, 479, 479, 478, 478, 479, 480, 481, 482, 480, 477, 477, 477, 477, 478, 476, 477, 477, 476, 474, 472, 473, 473, 476, 478, 480, 478, 478, 477, 475, 474, 475, 475, 475, 476, 477, 477, 478, 479, 479, 479, 478, 478, 476, 475, 475, 474, 475, 475, 477, 477, 478, 477, 477, 478, 479, 479, 478, 476, 477, 479, 479, 479, 478, 479, 479, 481, 481, 481, 482, 481, 480, 478, 478, 477, 477, 476, 475, 475, 475, 476, 476, 475, 475, 475, 476, 476, 476, 475, 474, 473, 473, 473, 473, 474, 474, 473, 472, 473, 473, 474, 473, 474, 476, 476, 475, 473, 473, 472, 472, 473, 473, 474, 476, 478, 478, 477, 475, 473, 472, 473, 472, 474, 474, 476, 476, 476, 476, 476, 475, 477, 477, 477, 478, 478, 480, 480, 479, 478, 478, 478, 478, 480, 479, 479, 478, 478, 479, 478, 478, 477, 477, 477, 477, 479, 478, 477, 476, 478, 476, 476, 475, 476, 475, 476, 477, 477, 478, 478, 479, 479, 479, 476, 475, 474, 475, 476, 477, 476, 474, 475, 475, 478, 479, 478, 479, 480, 477, 476, 475, 475, 477, 475, 475, 475, 477, 477, 477, 478, 476, 480, 480, 481, 480, 481, 482, 481, 481, 479, 479, 479, 480, 480, 481, 481, 481, 480, 480, 481, 483, 484, 483, 482, 481, 480, 479, 479, 481, 481, 481, 479, 478, 478, 477, 476, 476, 476, 477, 475, 475, 474, 475, 474, 475, 474, 474, 474, 473, 473, 473, 474, 474, 473, 472, 473, 473, 473, 474, 475, 475, 475, 475, 475, 476, 477, 478, 479, 479, 479, 478, 476, 475, 476, 477, 475, 478, 477, 477, 477, 479, 479, 478, 479, 478, 477, 477, 476, 476, 476, 477, 476, 477, 477, 476, 478, 477, 478, 478, 478, 478, 475, 474, 473, 475, 475, 475, 475, 474, 476, 476, 476, 476, 477, 477, 477, 479, 479, 479, 479, 479, 479, 478, 477, 477, 478, 479, 479, 478, 477, 478, 476, 478, 478, 479, 479, 479, 479, 476, 476, 475, 475, 477, 480, 479, 479, 478, 477, 478, 478, 478, 478, 478, 477, 476, 476, 478, 479, 479, 478, 478, 478, 479, 480, 480, 479, 476, 475, 476, 476, 479, 479, 480, 480, 479, 478, 478, 478, 477, 476, 476, 476, 475, 475, 476, 475, 476, 475, 474, 472, 473, 472, 473, 473, 472, 472, 471, 472, 473, 474, 474, 475, 474, 473, 473, 473, 475, 475, 475, 476, 476, 476, 476, 475, 475, 476, 474, 476, 474, 474, 474, 475, 477, 477, 478, 478, 476, 475, 474, 475, 475, 477, 478, 478, 478, 479, 477, 478, 477, 477, 477, 478, 479, 478, 479, 480, 479, 478, 479, 478, 478, 478, 479, 478, 479, 478, 480, 479, 479, 478, 479, 479, 478, 479, 479, 479, 481, 483, 482, 483, 482, 482, 481, 480, 482, 481, 481, 482, 483, 484, 483, 483, 484, 484, 484, 484, 482, 482, 481, 482, 482, 481, 481, 482, 479, 479, 480, 481, 480, 479, 480, 480, 481, 482, 480, 479, 479, 479, 479, 479, 480, 481, 481, 482, 480, 478, 478, 478, 478, 478, 478, 476, 474, 474, 474, 474, 476, 478, 478, 478, 477, 474, 475, 473, 473, 471, 470, 471, 472, 473, 474, 473, 473, 472, 473, 472, 474, 474, 474, 474, 473, 474, 473, 473, 472, 470, 468, 469, 471, 472, 473, 474, 475, 475, 475, 479, 479, 479, 478, 476, 477, 478, 479, 480, 482, 483, 483, 483, 484, 482, 482, 481, 482, 483, 484, 485, 485, 486, 486, 484, 483, 482, 480, 479, 479, 479, 478, 479, 479, 480, 480, 479, 476, 477, 475, 475, 475, 474, 474, 474, 472, 471, 472, 470, 471, 473, 473, 474, 473, 474, 474, 476, 475, 473, 472, 471, 472, 471, 472, 472, 473, 473, 474, 476, 476, 478, 480, 481, 481, 481, 479, 480, 480, 481, 481, 481, 481, 480, 478, 478, 478, 479, 481, 481, 481, 482, 482, 481, 481, 481, 480, 478, 477, 478, 479, 480, 480, 479, 478, 479, 479, 479, 478, 479, 477, 477, 479, 479, 479, 478, 477, 477, 477, 477, 477, 478, 478, 478, 480, 479, 479, 480, 480, 479, 479, 478, 477, 476, 476, 478, 477, 480, 481, 480, 480, 480, 480, 480, 478, 475, 476, 477, 479, 480, 480, 480, 479, 480, 477, 477, 475, 475, 474, 475, 475, 476, 476, 476, 475, 475, 474, 473, 475, 474, 475, 475, 476, 476, 477, 477, 477, 476, 477, 478, 478, 479, 479, 478, 478, 480, 480, 481, 481, 480, 481, 480, 480, 480, 479, 478, 477, 477, 479, 477, 476, 476, 477, 479, 481, 480, 480, 478, 477, 476, 475, 474, 475, 475, 478, 477, 478, 477, 476, 476, 476, 476, 476, 476, 476, 475, 476, 475, 474, 474, 475, 474, 474, 474, 474, 474, 473, 476, 477, 477, 476, 474, 471, 470, 471, 472, 471, 472, 473, 472, 473, 471, 472, 471, 471, 472, 471, 473, 474, 474, 473, 473, 475, 474, 475, 475, 474, 475, 474, 475, 474, 475, 476, 477, 479, 478, 478, 478, 479, 480, 481, 480, 480, 479, 481, 483, 484, 484, 482, 480, 482, 483, 482, 481, 480, 480, 480, 480, 479, 477, 478, 478, 479, 479, 478, 479, 479, 479, 478, 477, 476, 477, 476, 474, 472, 474, 473, 473, 475, 476, 476, 476, 476, 475, 475, 473, 474, 473, 475, 475, 476, 474, 473, 473, 473, 474, 475, 474, 475, 474, 474, 476, 477, 477, 477, 477, 479, 480, 479, 481, 481, 481, 482, 482, 482, 482, 483, 483, 483, 482, 483, 484, 484, 485, 485, 484, 484, 483, 484, 485, 484, 483, 483, 482, 482, 482, 482, 480, 479, 478, 479, 479, 479, 480, 481, 479, 476, 476, 478, 478, 478, 477, 476, 475, 474, 475, 474, 474, 475, 478, 478, 479, 480, 479, 479, 479, 479, 480, 480, 479, 480, 479, 479, 478, 478, 477, 475, 475, 475, 477, 478, 480, 480, 478, 476, 476, 477, 477, 478, 477, 476, 477, 476, 475, 474, 474, 473, 472, 472, 471, 473, 471, 471, 472, 473, 474, 474, 476, 477, 477, 476, 477, 475, 474, 473, 474, 473, 475, 473, 473, 473, 473, 473, 472, 473, 471, 472, 474, 475, 477, 477, 476, 477, 475, 475, 473, 473, 473, 474, 473, 474, 475, 474, 473, 473, 474, 474, 474, 476, 478, 479, 477, 476, 475, 473, 474, 475, 476, 477, 476, 478, 475, 477, 477, 476, 476, 478, 479, 481, 479, 478, 479, 478, 476, 477, 477, 477, 479, 477, 479, 477, 477, 477, 475, 477, 477, 477, 478, 479, 479, 478, 477, 477, 477, 477, 479, 479, 479, 480, 480, 478, 477, 476, 477, 477, 476, 478, 479, 478, 479, 479, 477, 478, 477, 478, 478, 479, 478, 480, 478, 479, 478, 479, 478, 479, 479, 481, 479, 479, 476, 477, 476, 476, 478, 479, 478, 478, 478, 478, 478, 477, 477, 479, 481, 481, 480, 481, 480, 480, 479, 477, 478, 478, 477, 478, 478, 480, 479, 478, 477, 476, 476, 475, 474, 473, 473, 474, 475, 476, 475, 475, 477, 477, 477, 478, 478, 478, 478, 477, 476, 476, 474, 473, 473, 475, 476, 476, 477, 477, 477, 476, 476, 474, 473, 474, 475, 477, 477, 478, 478, 477, 477, 477, 476, 474, 473, 472, 474, 475, 475, 476, 476, 477, 477, 478, 477, 475, 474, 473, 474, 474, 474, 474, 474, 474, 474, 475, 474, 474, 474, 472, 473, 471, 475, 473, 475, 476, 476, 477, 477, 476, 475, 475, 476, 477, 476, 475, 475, 475, 475, 476, 478, 479, 480, 480, 480, 479, 479, 478, 479, 478, 480, 481, 481, 482, 482, 483, 481, 481, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 481, 481, 480, 481, 480, 480, 480, 480, 480, 480, 480, 476, 475, 474, 476, 477, 477, 476, 477, 477, 477, 475, 475, 475, 476, 476, 475, 476, 477, 476, 476, 476, 475, 477, 477, 477, 477, 478, 477, 477, 476, 475, 475, 476, 478, 479, 478, 478, 475, 476, 477, 476, 478, 480, 480, 478, 477, 476, 477, 478, 477, 478, 479, 477, 476, 474, 474, 473, 474, 475, 474, 473, 474, 474, 474, 475, 477, 477, 479, 479, 480, 480, 479, 477, 474, 475, 474, 475, 473, 473, 474, 475, 477, 477, 477, 476, 474, 473, 475, 474, 475, 477, 478, 478, 478, 480, 479, 479, 478, 479, 479, 478, 478, 477, 478, 476, 477, 478, 477, 476, 476, 476, 477, 476, 479, 479, 477, 476, 477, 478, 478, 480, 478, 478, 478, 479, 478, 477, 476, 477, 477, 478, 476, 476, 476, 477, 479, 481, 480, 480, 479, 478, 478, 478, 478, 477, 478, 478, 478, 479, 480, 481, 481, 481, 479, 478, 477, 477, 475, 477, 476, 477, 478, 478, 478, 477, 478, 478, 477, 476, 475, 473, 473, 472, 472, 474, 473, 473, 473, 474, 476, 478, 478, 478, 477, 476, 475, 475, 477, 476, 475, 475, 475, 474, 475, 475, 477, 477, 478, 478, 480, 478, 479, 477, 477, 475, 475, 477, 477, 477, 479, 477, 476, 477, 477, 476, 477, 477, 479, 478, 477, 474, 475, 474, 473, 473, 474, 475, 474, 474, 475, 475, 474, 472, 473, 473, 472, 475, 475, 477, 478, 477, 475, 475, 473, 473, 474, 474, 477, 475, 476, 475, 475, 473, 473, 474, 474, 475, 475, 474, 473, 475, 475, 475, 476, 476, 475, 476, 477, 476, 475, 476, 477, 477, 476, 479, 479, 480, 479, 479, 478, 480, 478, 479, 480, 481, 481, 480, 480, 480, 481, 482, 480, 480, 482, 482, 481, 481, 480, 479, 479, 479, 482, 480, 480, 481, 481, 480, 479, 478, 476, 477, 478, 478, 478, 476, 474, 474, 474, 474, 474, 476, 476, 477, 477, 475, 474, 474, 474, 474, 475, 476, 480, 481, 482, 480, 477, 476, 477, 478, 480, 481, 480, 480, 481, 481, 481, 481, 480, 480, 480, 480, 480, 481, 481, 480, 480, 478, 476, 475, 477, 478, 478, 478, 476, 476, 475, 477, 476, 477, 475, 475, 474, 474, 474, 475, 473, 474, 475, 475, 475, 475, 475, 475, 476, 475, 475, 474, 476, 475, 476, 477, 477, 477, 477, 477, 477, 478, 477, 477, 478, 478, 478, 479, 479, 477, 477, 477, 478, 480, 480, 480, 479, 480, 477, 477, 475, 476, 475, 477, 478, 477, 478, 476, 476, 476, 476, 475, 477, 477, 476, 477, 476, 474, 474, 472, 473, 475, 476, 477, 477, 477, 478, 476, 477, 475, 475, 474, 475, 476, 478, 478, 478, 477, 479, 480, 480, 481, 481, 480, 479, 479, 478, 478, 477, 476, 474, 475, 475, 474, 476, 477, 477, 478, 480, 478, 478, 476, 476, 475, 475, 476, 476, 477, 478, 479, 479, 479, 478, 479, 478, 477, 479, 478, 478, 478, 477, 478, 478, 476, 476, 476, 476, 476, 478, 478, 478, 477, 478, 477, 477, 477, 476, 476, 477, 477, 477, 477, 476, 477, 476, 474, 474, 474, 472, 472, 473, 473, 474, 473, 472, 473, 473, 474, 475, 475, 478, 477, 475, 472, 471, 471, 472, 474, 475, 476, 475, 473, 474, 475, 475, 475, 474, 475, 475, 475, 475, 476, 476, 475, 474, 473, 472, 472, 473, 473, 475, 475, 475, 474, 473, 473, 475, 476, 476, 476, 477, 478, 477, 477, 475, 474, 475, 473, 477, 477, 477, 477, 478, 478, 478, 478, 476, 476, 475, 476, 478, 479, 477, 477, 476, 476, 477, 477, 477, 479, 479, 477, 477, 477, 477, 479, 477, 477, 477, 476, 476, 475, 475, 475, 476, 478, 479, 480, 481, 482, 481, 480, 478, 477, 477, 479, 481, 481, 481, 481, 480, 481, 479, 481, 482, 483, 483, 485, 485, 484, 484, 482, 483, 483, 484, 483, 483, 484, 483, 483, 483, 480, 478, 477, 477, 477, 478, 477, 477, 477, 477, 477, 477, 476, 477, 476, 476, 477, 476, 474, 474, 475, 475, 475, 476, 473, 474, 474, 474, 475, 475, 476, 476, 477, 477, 478, 477, 478, 478, 477, 477, 480, 479, 479, 479, 479, 478, 478, 477, 479, 478, 479, 479, 479, 479, 477, 477, 476, 475, 477, 477, 476, 478, 477, 478, 478, 477, 476, 474, 473, 472, 472, 473, 473, 474, 474, 474, 475, 473, 474, 472, 472, 471, 471, 470, 471, 471, 472, 474, 474, 474, 472, 473, 472, 472, 472, 472, 473, 473, 473, 475, 474, 473, 472, 473, 473, 474, 476, 475, 476, 477, 475, 475, 477, 476, 477, 478, 479, 477, 476, 476, 476, 475, 477, 478, 479, 480, 479, 480, 481, 482, 482, 482, 481, 479, 479, 478, 479, 480, 480, 481, 481, 481, 481, 480, 477, 479, 479, 480, 481, 481, 481, 481, 481, 480, 481, 481, 481, 481, 482, 482, 481, 478, 480, 479, 480, 480, 481, 481, 480, 479, 478, 478, 477, 477, 478, 478, 477, 475, 476, 477, 478, 478, 478, 477, 477, 477, 476, 476, 476, 476, 474, 473, 473, 474, 475, 476, 476, 479, 479, 479, 478, 478, 477, 477, 478, 476, 477, 477, 478, 478, 480, 481, 482, 483, 484, 484, 481, 479, 478, 478, 477, 477, 478, 478, 477, 478, 479, 479, 477, 479, 478, 477, 476, 476, 475, 476, 476, 477, 478, 478, 478, 477, 478, 479, 479, 479, 479, 479, 478, 476, 475, 475, 474, 476, 476, 474, 472, 473, 471, 473, 474, 476, 478, 478, 477, 477, 477, 475, 474, 473, 474, 474, 475, 476, 474, 475, 475, 474, 473, 473, 474, 474, 475, 474, 475, 473, 473, 472, 472, 472, 471, 470, 472, 471, 472, 473, 474, 474, 474, 474, 474, 474, 474, 471, 471, 472, 473, 474, 474, 474, 473, 471, 472, 472, 473, 474, 475, 474, 475, 474, 475, 477, 478, 479, 479, 480, 479, 479, 481, 480, 479, 478, 478, 479, 478, 479, 479, 479, 481, 479, 480, 480, 479, 478, 478, 479, 480, 482, 481, 481, 482, 481, 482, 482, 481, 480, 479, 480, 478, 478, 479, 479, 480, 479, 479, 478, 477, 475, 475, 476, 477, 477, 479, 478, 479, 479, 481, 480, 479, 478, 477, 478, 477, 478, 478, 479, 477, 476, 476, 473, 473, 473, 473, 473, 473, 474, 474, 475, 474, 475, 476, 477, 478, 478, 477, 477, 475, 476, 476, 476, 474, 474, 474, 476, 476, 478, 479, 479, 477, 476, 475, 474, 473, 472, 473, 473, 474, 473, 473, 474, 475, 473, 475, 473, 473, 474, 475, 476, 476, 476, 478, 478, 478, 476, 477, 479, 480, 480, 478, 479, 478, 479, 478, 479, 481, 481, 481, 480, 481, 481, 480, 479, 480, 482, 482, 481, 480, 478, 478, 479, 480, 481, 481, 480, 480, 480, 481, 481, 479, 480, 480, 479, 479, 478, 477, 476, 477, 478, 478, 476, 474, 475, 474, 473, 473, 474, 473, 473, 473, 475, 475, 476, 476, 476, 474, 473, 472, 471, 471, 471, 472, 471, 474, 475, 477, 475, 477, 475, 474, 474, 474, 473, 474, 475, 476, 476, 477, 477, 475, 475, 474, 474, 475, 475, 477, 477, 476, 478, 478, 480, 480, 479, 479, 478, 477, 478, 476, 476, 474, 474, 474, 476, 478, 478, 478, 479, 479, 477, 476, 475, 476, 477, 476, 476, 475, 475, 476, 476, 478, 479, 478, 479, 479, 477, 476, 476, 476, 476, 474, 473, 473, 472, 473, 473, 475, 475, 476, 475, 476, 476, 475, 473, 475, 475, 474, 474, 473, 475, 476, 478, 479, 478, 477, 476, 475, 475, 476, 476, 476, 477, 477, 476, 476, 476, 476, 477, 476, 477, 477, 477, 477, 476, 478, 477, 478, 476, 476, 477, 478, 478, 479, 478, 477, 477, 477, 478, 478, 480, 479, 480, 479, 480, 483, 485, 483, 484, 482, 481, 480, 480, 479, 479, 479, 480, 480, 480, 481, 482, 478, 478, 476, 477, 478, 480, 482, 481, 479, 479, 477, 476, 476, 477, 478, 476, 476, 477, 477, 478, 479, 479, 479, 478, 479, 478, 480, 481, 481, 480, 479, 480, 481, 481, 482, 482, 480, 480, 481, 480, 480, 479, 480, 481, 482, 481, 479, 478, 479, 479, 479, 480, 480, 480, 479, 478, 478, 480, 480, 477, 474, 473, 471, 472, 472, 473, 474, 472, 473, 472, 470, 470, 470, 470, 470, 470, 471, 470, 472, 473, 473, 474, 475, 474, 474, 475, 474, 472, 472, 471, 471, 473, 472, 472, 473, 474, 472, 472, 472, 474, 476, 477, 479, 479, 481, 481, 482, 482, 482, 482, 481, 481, 481, 482, 481, 481, 480, 480, 480, 479, 481, 481, 481, 482, 482, 479, 479, 478, 476, 477, 477, 478, 476, 477, 478, 478, 477, 476, 475, 473, 472, 471, 473, 474, 475, 475, 475, 475, 475, 475, 475, 474, 473, 474, 475, 476, 477, 476, 476, 477, 476, 479, 480, 479, 480, 478, 478, 477, 477, 478, 479, 479, 478, 479, 479, 480, 481, 481, 482, 483, 482, 482, 482, 481, 480, 479, 477, 479, 479, 480, 480, 477, 476, 477, 478, 477, 479, 479, 478, 479, 480, 478, 478, 478, 477, 477, 477, 476, 476, 476, 476, 478, 476, 476, 475, 475, 477, 478, 478, 479, 479, 477, 477, 477, 476, 476, 476, 478, 477, 475, 475, 474, 475, 475, 476, 477, 477, 476, 475, 474, 475, 477, 477, 477, 478, 477, 476, 476, 475, 477, 476, 478, 477, 477, 479, 479, 479, 479, 478, 476, 475, 475, 476, 476, 475, 476, 477, 477, 479, 479, 478, 479, 476, 476, 475, 475, 476, 477, 474, 474, 475, 476, 476, 475, 475, 473, 474, 474, 473, 473, 472, 471, 471, 469, 469, 468, 469, 470, 471, 472, 471, 471, 472, 471, 470, 473, 474, 474, 473, 474, 476, 477, 477, 478, 477, 476, 477, 477, 480, 481, 483, 483, 482, 482, 480, 480, 481, 482, 483, 483, 483, 483, 482, 483, 483, 484, 485, 484, 484, 485, 485, 484, 483, 482, 480, 481, 481, 481, 480, 479, 477, 476, 476, 476, 475, 476, 475, 475, 474, 475, 474, 473, 474, 475, 475, 474, 474, 473, 473, 475, 475, 476, 476, 475, 475, 473, 472, 472, 473, 474, 474, 475, 476, 478, 479, 478, 477, 477, 476, 477, 478, 478, 480, 480, 480, 479, 479, 480, 479, 479, 479, 479, 479, 479, 478, 478, 478, 478, 478, 477, 478, 477, 475, 474, 475, 476, 477, 478, 478, 478, 478, 476, 475, 474, 475, 476, 477, 478, 479, 480, 482, 482, 480, 481, 480, 480, 481, 482, 482, 482, 480, 480, 480, 482, 482, 481, 481, 480, 480, 478, 479, 479, 479, 480, 480, 481, 481, 480, 478, 478, 479, 480, 479, 479, 478, 478, 477, 477, 477, 476, 475, 475, 475, 474, 474, 475, 476, 476, 477, 476, 477, 475, 475, 477, 477, 479, 479, 478, 478, 478, 477, 480, 479, 479, 481, 480, 479, 478, 476, 476, 475, 475, 475, 476, 476, 478, 479, 479, 479, 478, 476, 474, 475, 476, 478, 478, 477, 477, 477, 475, 476, 477, 476, 477, 476, 475, 475, 476, 476, 477, 477, 477, 474, 474, 474, 474, 473, 473, 474, 473, 474, 474, 474, 475, 476, 477, 476, 477, 476, 476, 474, 475, 475, 476, 477, 479, 478, 478, 476, 477, 478, 479, 480, 480, 480, 479, 480, 480, 477, 477, 477, 477, 477, 478, 479, 478, 478, 479, 478, 479, 480, 479, 478, 477, 477, 477, 476, 477, 477, 476, 476, 475, 476, 476, 476, 477, 478, 479, 478, 476, 475, 474, 475, 477, 477, 477, 478, 478, 477, 475, 475, 475, 474, 477, 477, 476, 476, 477, 477, 477, 478, 477, 475, 476, 474, 475, 476, 475, 475, 476, 476, 476, 477, 478, 478, 478, 478, 478, 478, 479, 480, 481, 480, 479, 479, 479, 480, 480, 482, 484, 484, 484, 482, 482, 480, 478, 479, 480, 479, 481, 481, 481, 480, 480, 479, 476, 477, 474, 474, 475, 475, 476, 475, 476, 475, 474, 475, 475, 475, 475, 477, 475, 474, 473, 472, 471, 472, 473, 473, 472, 473, 474, 476, 475, 475, 476, 476, 475, 475, 476, 476, 476, 476, 475, 476, 477, 476, 477, 476, 477, 477, 479, 479, 478, 479, 477, 477, 478, 477, 478, 477, 478, 479, 477, 477, 475, 475, 475, 475, 475, 475, 475, 476, 477, 478, 478, 477, 476, 476, 475, 476, 476, 478, 478, 477, 477, 476, 477, 478, 478, 477, 476, 477, 476, 476, 476, 477, 476, 478, 478, 475, 474, 474, 475, 475, 475, 477, 480, 480, 480, 479, 477, 477, 478, 476, 476, 475, 475, 476, 476, 475, 477, 475, 476, 476, 479, 478, 478, 477, 476, 475, 475, 476, 477, 476, 477, 477, 476, 475, 474, 475, 474, 474, 474, 475, 474, 473, 473, 473, 472, 473, 473, 474, 473, 474, 473, 472, 471, 471, 472, 474, 474, 475, 475, 477, 478, 478, 478, 478, 476, 476, 477, 477, 476, 477, 478, 478, 479, 480, 481, 481, 479, 480, 480, 482, 483, 482, 483, 484, 482, 481, 481, 480, 479, 480, 481, 481, 478, 477, 478, 478, 478, 477, 477, 477, 477, 477, 476, 475, 475, 475, 475, 475, 473, 473, 472, 470, 470, 471, 473, 474, 474, 474, 474, 474, 472, 472, 474, 474, 475, 475, 476, 476, 476, 478, 477, 476, 476, 476, 475, 477, 478, 480, 481, 482, 482, 480, 481, 481, 478, 481, 479, 479, 481, 482, 481, 481, 480, 480, 481, 480, 480, 480, 480, 480, 480, 481, 481, 482, 480, 479, 478, 478, 479, 478, 478, 479, 481, 480, 481, 482, 481, 481, 480, 480, 479, 480, 480, 481, 480, 480, 480, 480, 480, 479, 479, 478, 477, 476, 475, 474, 475, 475, 478, 478, 478, 478, 478, 476, 476, 476, 477, 478, 481, 481, 481, 480, 480, 480, 480, 480, 480, 481, 481, 481, 481, 481, 481, 480, 480, 480, 480, 478, 480, 480, 481, 481, 481, 481, 480, 481, 481, 479, 478, 478, 478, 477, 477, 477, 478, 477, 477, 477, 478, 476, 476, 475, 475, 474, 474, 474, 475, 474, 474, 473, 472, 473, 472, 472, 472, 472, 470, 470, 469, 469, 469, 469, 470, 471, 472, 471, 471, 471, 471, 470, 471, 470, 471, 473, 473, 473, 474, 473, 474, 475, 478, 477, 477, 476, 476, 477, 478, 478, 477, 478, 479, 479, 480, 483, 481, 482, 482, 482, 483, 483, 483, 484, 484, 484, 483, 482, 481, 481, 482, 480, 479, 479, 477, 477, 477, 476, 476, 478, 479, 480, 480, 480, 479, 478, 477, 476, 476, 476, 476, 475, 473, 472, 473, 473, 474, 475, 474, 475, 474, 475, 475, 475, 475, 475, 477, 477, 478, 479, 479, 477, 477, 478, 477, 476, 475, 473, 473, 475, 476, 478, 477, 477, 477, 478, 478, 480, 479, 478, 477, 476, 475, 476, 476, 477, 479, 479, 480, 478, 477, 478, 476, 478, 480, 479, 481, 480, 480, 480, 479, 477, 478, 478, 477, 477, 478, 478, 477, 476, 475, 475, 474, 474, 475, 476, 479, 479, 478, 478, 477, 477, 479, 479, 479, 479, 479, 478, 477, 476, 477, 477, 475, 475, 475, 476, 476, 476, 477, 476, 474, 476, 477, 477, 478, 478, 478, 478, 478, 478, 478, 478, 479, 479, 479, 479, 479, 479, 479, 479, 480, 478, 479, 478, 477, 477, 478, 478, 478, 479, 479, 479, 480, 480, 479, 479, 481, 481, 481, 479, 479, 479, 478, 478, 480, 480, 480, 480, 480, 479, 477, 478, 477, 479, 480, 480, 479, 477, 476, 478, 476, 476, 476, 474, 475, 475, 477, 478, 479, 480, 478, 478, 477, 476, 476, 476, 476, 477, 478, 477, 478, 477, 478, 479, 480, 479, 478, 480, 481, 479, 479, 478, 477, 476, 473, 474, 474, 474, 474, 474, 474, 474, 475, 473, 473, 472, 473, 473, 474, 476, 476, 476, 475, 475, 474, 474, 475, 475, 476, 475, 475, 475, 475, 475, 475, 476, 477, 478, 478, 478, 478, 477, 477, 478, 478, 479, 478, 478, 478, 478, 478, 478, 479, 478, 478, 479, 478, 477, 477, 478, 479, 480, 480, 478, 478, 479, 478, 479, 479, 479, 478, 477, 478, 479, 480, 480, 480, 479, 479, 478, 477, 477, 478, 476, 477, 476, 476, 477, 477, 477, 477, 477, 477, 476, 476, 476, 475, 476, 475, 475, 474, 474, 476, 477, 477, 477, 476, 476, 477, 478, 479, 478, 477, 476, 476, 477, 478, 479, 479, 479, 480, 479, 479, 478, 478, 477, 477, 477, 478, 477, 477, 478, 478, 478, 479, 479, 476, 475, 476, 474, 474, 474, 472, 472, 471, 471, 470, 471, 473, 475, 475, 477, 475, 476, 477, 476, 475, 476, 475, 476, 476, 477, 478, 478, 477, 478, 476, 477, 477, 477, 478, 479, 479, 478, 478, 477, 478, 479, 479, 479, 478, 478, 477, 479, 479, 479, 480, 481, 479, 478, 480, 482, 482, 483, 483, 482, 481, 480, 480, 477, 476, 475, 474, 474, 475, 476, 477, 477, 477, 477, 475, 475, 475, 476, 476, 477, 477, 475, 476, 475, 475, 477, 478, 477, 477, 477, 478, 477, 478, 477, 477, 477, 474, 474, 474, 474, 474, 474, 474, 475, 477, 478, 478, 478, 477, 477, 476, 477, 478, 477, 478, 479, 479, 480, 481, 481, 482, 481, 483, 483, 482, 482, 479, 479, 479, 480, 481, 481, 479, 479, 478, 478, 478, 479, 479, 480, 479, 479, 478, 477, 477, 475, 476, 477, 477, 477, 477, 477, 476, 475, 476, 476, 477, 478, 479, 478, 479, 476, 477, 477, 476, 477, 477, 477, 476, 479, 481, 483, 483, 481, 483, 481, 479, 480, 480, 479, 480, 479, 478, 478, 478, 479, 480, 480, 479, 481, 481, 481, 481, 481, 480, 479, 479, 479, 479, 479, 479, 479, 481, 483, 482, 481, 478, 477, 476, 475, 476, 477, 477, 477, 476, 475, 473, 471, 472, 473, 474, 475, 475, 475, 475, 475, 475, 475, 474, 474, 475, 475, 476, 475, 475, 474, 474, 475, 476, 476, 476, 476, 477, 477, 478, 477, 478, 478, 477, 477, 477, 477, 477, 476, 476, 477, 477, 476, 477, 477, 479, 479, 480, 480, 479, 478, 477, 476, 476, 477, 478, 480, 481, 482, 481, 478, 478, 479, 480, 482, 484, 484, 483, 481, 480, 478, 480, 480, 482, 482, 483, 484, 483, 483, 482, 481, 478, 477, 478, 476, 475, 476, 477, 476, 479, 478, 477, 475, 473, 472, 471, 471, 471, 473, 472, 472, 472, 471, 469, 468, 469, 470, 472, 471, 471, 470, 472, 473, 473, 476, 477, 478, 478, 477, 477, 476, 474, 474, 474, 474, 474, 476, 477, 476, 477, 476, 474, 473, 474, 475, 476, 478, 477, 479, 478, 477, 475, 476, 476, 475, 474, 473, 473, 475, 474, 474, 474, 475, 475, 475, 474, 475, 475, 475, 474, 475, 477, 479, 481, 481, 481, 481, 479, 478, 478, 477, 476, 476, 478, 479, 482, 483, 483, 484, 482, 482, 481, 483, 483, 482, 481, 479, 479, 479, 480, 480, 481, 482, 481, 483, 480, 479, 478, 478, 478, 480, 480, 481, 479, 479, 480, 478, 476, 473, 473, 473, 475, 477, 478, 479, 479, 479, 477, 476, 477, 475, 476, 477, 477, 477, 477, 477, 476, 475, 475, 475, 476, 475, 478, 479, 481, 480, 479, 480, 480, 479, 479, 479, 478, 477, 477, 477, 478, 477, 477, 477, 477, 477, 477, 477, 478, 478, 477, 476, 475, 475, 475, 473, 474, 473, 475, 476, 475, 475, 474, 473, 474, 474, 475, 474, 477, 478, 478, 476, 474, 475, 473, 474, 474, 472, 472, 473, 474, 475, 474, 474, 474, 474, 473, 473, 474, 475, 476, 476, 477, 477, 477, 478, 476, 478, 477, 478, 479, 478, 478, 478, 478, 478, 479, 478, 479, 478, 476, 476, 477, 477, 478, 479, 478, 477, 478, 479, 477, 477, 475, 474, 474, 475, 475, 475, 475, 476, 477, 478, 479, 478, 475, 475, 474, 475, 474, 474, 474, 473, 475, 476, 478, 478, 477, 476, 476, 477, 478, 479, 479, 478, 477, 476, 474, 473, 474, 476, 477, 477, 477, 478, 477, 477, 477, 479, 479, 478, 478, 478, 478, 477, 476, 476, 476, 476, 476, 478, 477, 477, 478, 477, 476, 476, 477, 477, 476, 475, 474, 475, 473, 474, 474, 475, 475, 474, 474, 474, 474, 473, 475, 474, 474, 475, 476, 476, 476, 475, 476, 476, 475, 475, 475, 474, 476, 477, 476, 476, 476, 476, 478, 477, 478, 480, 481, 482, 481, 481, 480, 481, 481, 480, 479, 481, 483, 482, 482, 481, 480, 479, 481, 481, 479, 478, 478, 477, 477, 479, 479, 480, 480, 480, 480, 480, 480, 479, 479, 478, 477, 477, 476, 475, 478, 477, 477, 477, 478, 478, 479, 479, 478, 476, 478, 477, 478, 477, 477, 478, 477, 477, 476, 476, 477, 477, 477, 475, 473, 474, 475, 477, 478, 477, 480, 479, 479, 478, 478, 478, 478, 478, 478, 480, 480, 481, 480, 482, 481, 480, 479, 476, 476, 477, 477, 479, 478, 479, 479, 478, 478, 476, 476, 476, 477, 478, 477, 477, 477, 475, 473, 472, 472, 472, 473, 474, 474, 472, 472, 471, 470, 471, 471, 471, 471, 471, 472, 473, 474, 474, 474, 475, 474, 474, 474, 474, 474, 475, 475, 477, 478, 477, 478, 478, 478, 479, 477, 476, 476, 477, 477, 477, 478, 479, 480, 479, 477, 475, 475, 477, 478, 479, 480, 479, 479, 478, 479, 478, 476, 477, 477, 476, 478, 479, 480, 480, 478, 478, 478, 478, 477, 478, 478, 477, 477, 477, 478, 479, 479, 479, 478, 478, 478, 478, 478, 481, 480, 480, 479, 478, 477, 478, 477, 478, 479, 478, 479, 479, 478, 476, 475, 476, 477, 477, 477, 477, 479, 479, 479, 478, 476, 476, 475, 474, 475, 475, 476, 476, 476, 474, 475, 475, 475, 476, 476, 478, 478, 477, 479, 478, 479, 480, 480, 480, 480, 479, 480, 479, 480, 481, 481, 480, 479, 477, 477, 477, 477, 478, 477, 475, 475, 476, 475, 476, 474, 475, 475, 474, 475, 476, 476, 476, 476, 474, 472, 471, 469, 470, 472, 474, 475, 476, 476, 476, 475, 476, 474, 471, 467, 468, 469, 470, 473, 475, 476, 476, 478, 478, 476, 476, 475, 474, 473, 473, 473, 474, 473, 473, 473, 474, 475, 477, 476, 476, 476, 475, 475, 476, 475, 475, 475, 474, 478, 479, 481, 480, 478, 476, 476, 477, 478, 481, 482, 483, 483, 482, 479, 479, 478, 477, 479, 480, 481, 481, 481, 481, 482, 482, 481, 481, 480, 480, 481, 481, 480, 480, 480, 479, 480, 481, 481, 483, 484, 483, 482, 481, 481, 480, 481, 479, 478, 478, 478, 478, 479, 481, 480, 481, 480, 480, 481, 481, 480, 481, 480, 480, 478, 479, 479, 480, 479, 481, 480, 479, 480, 478, 476, 474, 474, 474, 476, 475, 475, 474, 473, 471, 472, 473, 474, 473, 473, 474, 475, 475, 476, 476, 477, 478, 477, 479, 476, 474, 474, 473, 472, 474, 473, 473, 472, 475, 475, 477, 478, 478, 477, 476, 476, 476, 476, 476, 476, 476, 475, 475, 475, 475, 476, 476, 476, 475, 476, 475, 477, 477, 475, 474, 472, 474, 474, 474, 473, 472, 472, 472, 471, 472, 474, 475, 475, 477, 476, 475, 476, 475, 476, 476, 476, 477, 478, 478, 476, 477, 477, 477, 477, 478, 479, 481, 480, 479, 477, 478, 477, 477, 477, 479, 480, 481, 479, 478, 477, 476, 476, 475, 476, 476, 475, 476, 475, 476, 476, 477, 475, 476, 475, 474, 475, 477, 479, 479, 479, 478, 477, 478, 477, 476, 477, 477, 477, 478, 478, 476, 478, 478, 478, 478, 479, 479, 478, 478, 478, 476, 476, 479, 477, 478, 479, 477, 476, 476, 476, 478, 476, 477, 477, 479, 478, 480, 479, 479, 479, 479, 478, 477, 477, 479, 479, 478, 479, 478, 479, 480, 479, 479, 477, 478, 477, 478, 478, 478, 478, 477, 478, 478, 478, 479, 478, 478, 478, 479, 478, 480, 480, 480, 480, 481, 480, 478, 478, 479, 482, 481, 482, 479, 478, 476, 475, 477, 477, 478, 478, 477, 477, 476, 476, 475, 475, 475, 475, 477, 476, 476, 475, 474, 473, 474, 477, 478, 479, 479, 478, 476, 476, 477, 477, 477, 477, 479, 478, 479, 479, 479, 480, 480, 481, 479, 480, 480, 479, 479, 477, 477, 476, 478, 476, 476, 475, 475, 475, 476, 475, 474, 474, 474, 475, 476, 476, 478, 478, 479, 480, 479, 479, 479, 479, 480, 479, 481, 478, 477, 477, 477, 477, 476, 475, 475, 475, 475, 476, 477, 480, 481, 481, 480, 478, 479, 479, 479, 479, 480, 479, 479, 478, 479, 479, 480, 482, 483, 485, 484, 483, 482, 481, 480, 479, 479, 478, 479, 477, 477, 476, 477, 478, 478, 478, 476, 476, 476, 475, 474, 474, 473, 473, 472, 471, 470, 472, 471, 472, 474, 475, 474, 473, 472, 472, 473, 474, 474, 473, 473, 473, 473, 474, 474, 473, 473, 473, 473, 474, 474, 474, 474, 475, 474, 474, 475, 475, 475, 477, 478, 477, 476, 477, 477, 476, 477, 476, 476, 475, 473, 473, 474, 474, 474, 474, 473, 473, 473, 474, 473, 473, 474, 475, 476, 475, 473, 471, 470, 470, 471, 472, 474, 474, 472, 472, 472, 471, 473, 473, 474, 474, 475, 474, 475, 477, 477, 476, 476, 478, 478, 479, 479, 482, 482, 481, 482, 482, 483, 483, 484, 484, 483, 483, 483, 483, 483, 485, 485, 485, 483, 483, 484, 486, 484, 484, 483, 483, 483, 481, 480, 481, 480, 479, 479, 478, 479, 477, 477, 478, 477, 477, 478, 477, 477, 475, 476, 476, 475, 475, 474, 474, 474, 475, 476, 475, 475, 476, 476, 478, 477, 477, 476, 477, 475, 477, 477, 477, 478, 477, 477, 475, 474, 475, 475, 474, 476, 476, 477, 477, 478, 479, 479, 481, 481, 482, 481, 480, 477, 476, 477, 478, 478, 478, 477, 478, 478, 478, 478, 478, 478, 477, 477, 477, 477, 477, 476, 477, 478, 480, 481, 482, 481, 480, 480, 479, 479, 479, 479, 477, 475, 475, 475, 474, 475, 475, 475, 475, 474, 475, 476, 476, 476, 474, 475, 475, 475, 476, 476, 474, 472, 470, 470, 472, 472, 472, 472, 471, 470, 470, 470, 471, 470, 469, 469, 472, 470, 472, 473, 472, 473, 474, 474, 476, 476, 477, 476, 476, 476, 477, 478, 479, 479, 480, 480, 480, 479, 480, 481, 482, 482, 481, 480, 479, 481, 483, 483, 485, 484, 482, 481, 481, 481, 482, 483, 483, 484, 485, 485, 484, 484, 481, 481, 479, 479, 479, 479, 478, 479, 478, 479, 479, 479, 481, 481, 481, 481, 480, 480, 479, 480, 478, 478, 477, 475, 476, 477, 476, 477, 478, 479, 478, 476, 478, 477, 477, 476, 474, 473, 473, 474, 476, 477, 476, 476, 474, 475, 475, 477, 478, 478, 476, 476, 477, 477, 477, 477, 477, 477, 475, 476, 475, 475, 475, 476, 476, 476, 477, 476, 476, 476, 476, 476, 477, 476, 476, 475, 475, 474, 476, 476, 476, 475, 475, 474, 475, 474, 475, 476, 476, 475, 473, 475, 474, 473, 473, 474, 475, 477, 477, 476, 476, 476, 475, 475, 476, 476, 477, 476, 476, 476, 476, 477, 478, 480, 481, 481, 482, 482, 480, 479, 480, 480, 481, 481, 482, 484, 485, 483, 485, 486, 487, 486, 485, 486, 485, 485, 485, 484, 485, 486, 485, 484, 484, 484, 484, 484, 485, 485, 485, 484, 483, 481, 482, 482, 482, 482, 481, 479, 479, 479, 479, 480, 480, 481, 481, 482, 481, 478, 477, 475, 477, 478, 477, 478, 476, 476, 475, 475, 475, 473, 474, 474, 475, 477, 479, 478, 476, 475, 474, 475, 476, 476, 476, 475, 477, 476, 477, 476, 474, 474, 474, 473, 475, 476, 475, 475, 476, 474, 476, 478, 476, 476, 476, 477, 478, 478, 478, 477, 477, 478, 476, 477, 476, 477, 478, 478, 477, 477, 478, 479, 480, 479, 480, 478, 479, 479, 480, 480, 478, 476, 475, 475, 474, 475, 475, 475, 476, 477, 477, 477, 476, 477, 478, 477, 476, 475, 473, 473, 473, 472, 472, 473, 472, 471, 471, 472, 472, 472, 474, 475, 476, 475, 474, 474, 474, 474, 474, 473, 472, 472, 471, 472, 474, 474, 474, 474, 476, 476, 477, 475, 474, 474, 474, 475, 477, 478, 477, 476, 477, 477, 477, 476, 477, 481, 479, 478, 477, 477, 477, 477, 477, 476, 477, 476, 476, 478, 479, 479, 479, 478, 478, 480, 481, 478, 478, 479, 479, 481, 482, 482, 481, 480, 481, 480, 480, 478, 478, 478, 479, 479, 479, 479, 479, 478, 478, 478, 478, 479, 479, 478, 480, 479, 479, 480, 480, 480, 479, 480, 480, 479, 479, 477, 478, 480, 480, 480, 480, 480, 480, 480, 480, 480, 478, 479, 480, 482, 482, 483, 481, 482, 483, 484, 483, 482, 482, 478, 480, 479, 479, 479, 480, 480, 481, 481, 479, 478, 478, 478, 477, 476, 478, 479, 481, 482, 481, 478, 475, 473, 474, 476, 478, 479, 479, 479, 477, 477, 477, 478, 479, 478, 477, 477, 476, 477, 479, 478, 479, 478, 479, 478, 479, 481, 482, 480, 481, 480, 480, 480, 480, 482, 482, 482, 481, 480, 479, 479, 478, 478, 479, 479, 479, 479, 478, 480, 481, 481, 480, 479, 479, 478, 478, 477, 478, 479, 481, 480, 481, 480, 477, 475, 474, 475, 475, 475, 477, 478, 478, 477, 477, 477, 477, 477, 477, 477, 478, 479, 480, 480, 479, 479, 478, 478, 477, 476, 476, 476, 478, 478, 479, 478, 477, 478, 477, 477, 476, 475, 475, 476, 476, 476, 476, 474, 475, 476, 477, 478, 479, 479, 479, 479, 479, 478, 476, 475, 476, 477, 477, 476, 477, 477, 480, 479, 478, 477, 477, 478, 478, 478, 477, 476, 475, 475, 477, 477, 479, 480, 480, 479, 480, 479, 479, 478, 478, 478, 478, 479, 479, 479, 479, 479, 478, 479, 479, 478, 478, 479, 477, 478, 478, 478, 476, 476, 475, 475, 477, 476, 476, 477, 477, 476, 476, 475, 476, 475, 475, 475, 477, 479, 479, 480, 479, 478, 476, 475, 476, 475, 475, 475, 476, 477, 478, 478, 478, 478, 479, 478, 479, 480, 479, 479, 480, 479, 479, 478, 477, 478, 478, 481, 479, 479, 479, 478, 477, 475, 472, 473, 474, 476, 476, 475, 475, 475, 475, 475, 477, 477, 476, 475, 474, 474, 474, 475, 474, 474, 474, 473, 474, 474, 475, 476, 478, 477, 477, 475, 475, 474, 474, 475, 475, 475, 475, 476, 476, 475, 477, 476, 477, 477, 478, 478, 479, 481, 481, 481, 481, 481, 481, 480, 481, 480, 481, 480, 480, 480, 481, 481, 482, 483, 483, 482, 482, 482, 482, 481, 479, 479, 478, 477, 478, 478, 479, 479};
70 horigs.push_back(horig);}
71 {std::vector<float> horig={493, 494, 495, 494, 493, 493, 494, 493, 494, 495, 495, 496, 498, 497, 499, 496, 496, 496, 495, 495, 496, 496, 496, 496, 496, 495, 494, 494, 495, 497, 495, 495, 493, 493, 492, 492, 492, 491, 490, 491, 489, 489, 491, 490, 490, 490, 491, 491, 491, 491, 491, 491, 489, 490, 489, 488, 489, 488, 490, 490, 489, 489, 488, 489, 488, 487, 488, 487, 489, 490, 488, 488, 488, 488, 487, 486, 486, 486, 487, 487, 488, 487, 485, 487, 486, 487, 486, 487, 487, 487, 486, 487, 487, 487, 487, 488, 489, 490, 490, 492, 493, 494, 493, 491, 490, 491, 492, 492, 492, 492, 490, 489, 489, 489, 492, 493, 494, 493, 493, 492, 490, 489, 489, 489, 488, 488, 489, 490, 488, 488, 487, 487, 485, 486, 487, 487, 487, 486, 487, 487, 487, 486, 486, 486, 487, 487, 487, 488, 489, 488, 488, 488, 487, 485, 486, 488, 487, 488, 489, 487, 488, 488, 488, 489, 488, 489, 488, 488, 487, 488, 490, 491, 492, 492, 492, 492, 491, 491, 491, 492, 492, 492, 492, 492, 493, 492, 490, 488, 487, 487, 487, 488, 489, 490, 490, 489, 489, 488, 490, 490, 490, 491, 490, 489, 490, 490, 491, 489, 489, 488, 490, 491, 491, 492, 492, 493, 495, 495, 496, 498, 500, 503, 508, 513, 515, 518, 518, 516, 515, 511, 509, 505, 500, 498, 495, 494, 492, 491, 492, 493, 495, 495, 495, 494, 493, 493, 492, 493, 491, 491, 491, 491, 490, 491, 490, 490, 489, 490, 489, 489, 488, 487, 486, 486, 486, 488, 488, 488, 487, 486, 486, 487, 488, 488, 489, 489, 488, 490, 490, 490, 489, 488, 488, 486, 486, 486, 488, 488, 489, 488, 489, 489, 490, 492, 493, 491, 490, 490, 490, 488, 488, 487, 486, 487, 488, 489, 489, 488, 490, 490, 489, 488, 487, 486, 484, 485, 486, 488, 487, 486, 485, 487, 489, 489, 491, 489, 489, 489, 489, 490, 489, 488, 489, 490, 487, 488, 489, 489, 492, 491, 491, 491, 490, 487, 487, 488, 490, 490, 490, 490, 491, 491, 490, 490, 491, 490, 491, 492, 493, 491, 491, 492, 494, 494, 492, 491, 491, 492, 492, 490, 489, 489, 489, 488, 487, 488, 489, 489, 489, 489, 487, 487, 484, 484, 485, 486, 486, 487, 487, 488, 487, 487, 486, 487, 487, 488, 489, 490, 489, 490, 489, 489, 490, 491, 492, 489, 489, 489, 488, 488, 489, 489, 490, 489, 492, 493, 494, 494, 493, 492, 492, 492, 491, 489, 488, 489, 489, 488, 485, 487, 485, 486, 487, 488, 488, 490, 490, 489, 490, 491, 489, 489, 490, 488, 489, 489, 489, 489, 489, 489, 491, 489, 489, 487, 487, 488, 488, 487, 488, 489, 490, 489, 490, 490, 490, 491, 490, 488, 488, 487, 485, 484, 485, 486, 488, 490, 490, 489, 490, 489, 488, 488, 487, 487, 486, 485, 487, 489, 490, 491, 490, 491, 491, 492, 492, 492, 493, 493, 494, 494, 494, 493, 494, 494, 493, 494, 494, 495, 496, 496, 496, 497, 496, 494, 494, 492, 492, 493, 493, 494, 495, 495, 495, 492, 492, 491, 490, 491, 491, 490, 487, 487, 487, 489, 491, 490, 489, 488, 488, 489, 489, 490, 491, 492, 494, 493, 492, 492, 490, 488, 489, 489, 488, 490, 490, 490, 490, 491, 491, 490, 489, 488, 489, 488, 487, 488, 487, 487, 487, 488, 489, 489, 488, 489, 488, 487, 488, 488, 488, 490, 489, 488, 487, 487, 486, 486, 484, 484, 486, 487, 490, 490, 491, 493, 492, 492, 491, 491, 491, 491, 491, 491, 492, 493, 493, 493, 493, 493, 494, 494, 495, 496, 494, 495, 493, 491, 489, 489, 489, 490, 490, 491, 491, 490, 488, 487, 487, 487, 488, 487, 487, 486, 484, 483, 483, 483, 486, 486, 486, 485, 484, 483, 482, 483, 483, 484, 485, 486, 487, 488, 489, 488, 489, 490, 492, 490, 490, 489, 488, 490, 489, 490, 491, 490, 493, 493, 493, 494, 494, 494, 493, 491, 490, 491, 492, 492, 491, 490, 491, 491, 493, 492, 494, 495, 495, 494, 492, 492, 492, 492, 492, 491, 491, 492, 491, 492, 492, 491, 491, 491, 491, 490, 491, 491, 490, 490, 490, 489, 490, 491, 491, 491, 494, 493, 492, 492, 492, 492, 492, 491, 494, 493, 494, 493, 492, 488, 487, 487, 488, 488, 489, 490, 490, 490, 490, 489, 487, 487, 487, 489, 487, 489, 489, 488, 489, 489, 491, 491, 491, 490, 490, 489, 488, 488, 487, 487, 487, 487, 489, 491, 493, 493, 493, 492, 489, 489, 488, 488, 489, 490, 490, 490, 492, 492, 492, 491, 492, 492, 492, 491, 489, 490, 490, 492, 492, 491, 492, 492, 489, 490, 488, 487, 488, 489, 490, 490, 489, 488, 489, 489, 490, 490, 489, 488, 489, 488, 488, 489, 489, 487, 486, 485, 485, 486, 485, 485, 485, 485, 484, 487, 488, 488, 489, 489, 491, 492, 491, 490, 489, 488, 488, 489, 489, 491, 490, 490, 489, 489, 489, 490, 490, 490, 491, 491, 490, 491, 491, 492, 492, 491, 489, 488, 486, 485, 483, 484, 484, 484, 486, 488, 487, 488, 487, 486, 488, 487, 489, 489, 490, 489, 489, 490, 491, 490, 490, 490, 489, 489, 490, 489, 489, 489, 488, 488, 488, 488, 488, 488, 488, 489, 488, 489, 489, 490, 491, 491, 490, 491, 491, 492, 493, 492, 492, 491, 492, 491, 491, 490, 493, 494, 495, 494, 494, 492, 492, 491, 491, 490, 490, 491, 494, 495, 496, 496, 496, 495, 494, 493, 494, 494, 493, 494, 494, 495, 494, 493, 492, 492, 492, 493, 492, 493, 492, 493, 493, 494, 492, 490, 488, 487, 489, 488, 488, 486, 487, 486, 486, 487, 488, 489, 490, 490, 489, 488, 486, 485, 484, 483, 482, 484, 485, 487, 488, 491, 492, 492, 489, 489, 488, 490, 489, 489, 489, 489, 489, 490, 491, 491, 493, 494, 494, 495, 495, 495, 495, 495, 494, 493, 490, 490, 491, 489, 488, 490, 490, 490, 492, 492, 492, 491, 490, 489, 490, 489, 491, 490, 490, 489, 489, 488, 489, 488, 489, 491, 491, 491, 490, 490, 489, 490, 488, 488, 490, 490, 491, 491, 491, 492, 492, 491, 490, 490, 489, 490, 491, 493, 492, 493, 492, 491, 491, 491, 490, 489, 488, 488, 488, 488, 487, 486, 483, 484, 484, 486, 486, 486, 485, 485, 486, 484, 484, 483, 483, 483, 482, 483, 485, 486, 486, 485, 485, 485, 484, 484, 485, 482, 483, 484, 486, 485, 486, 489, 489, 490, 492, 491, 491, 491, 490, 491, 490, 489, 491, 489, 488, 488, 489, 489, 490, 490, 491, 491, 492, 491, 491, 493, 492, 493, 493, 494, 494, 492, 491, 490, 490, 489, 491, 492, 494, 495, 492, 492, 489, 487, 486, 486, 488, 490, 491, 491, 491, 490, 490, 488, 490, 491, 491, 492, 493, 491, 490, 490, 489, 489, 492, 491, 492, 493, 493, 493, 495, 495, 495, 495, 494, 493, 493, 492, 493, 495, 497, 496, 496, 496, 495, 493, 493, 492, 493, 493, 492, 491, 491, 488, 488, 488, 488, 488, 487, 488, 486, 486, 486, 485, 484, 483, 483, 483, 484, 484, 484, 484, 483, 484, 483, 484, 485, 484, 484, 484, 484, 484, 484, 484, 484, 485, 486, 485, 486, 487, 487, 486, 485, 485, 484, 486, 488, 490, 492, 492, 493, 493, 493, 493, 493, 493, 495, 497, 498, 496, 496, 495, 492, 493, 492, 493, 494, 493, 494, 495, 496, 495, 494, 494, 491, 491, 492, 490, 491, 494, 493, 493, 492, 492, 493, 493, 491, 491, 490, 490, 489, 490, 491, 491, 492, 492, 493, 492, 492, 492, 491, 489, 490, 492, 492, 493, 492, 492, 491, 491, 491, 492, 492, 492, 492, 492, 491, 490, 489, 489, 489, 488, 490, 490, 491, 491, 490, 490, 490, 489, 490, 491, 492, 491, 490, 490, 489, 489, 489, 489, 491, 490, 494, 495, 496, 497, 498, 497, 496, 496, 494, 495, 495, 496, 496, 496, 496, 496, 494, 494, 493, 493, 493, 493, 493, 491, 492, 490, 489, 490, 490, 490, 490, 492, 494, 493, 492, 491, 491, 490, 491, 491, 492, 492, 492, 490, 490, 491, 492, 494, 493, 495, 494, 492, 491, 491, 494, 493, 492, 491, 489, 487, 487, 488, 488, 488, 487, 488, 487, 487, 487, 486, 486, 484, 482, 483, 485, 484, 485, 485, 482, 482, 481, 480, 480, 481, 482, 484, 484, 485, 485, 484, 484, 483, 484, 484, 485, 486, 488, 489, 489, 490, 491, 491, 489, 492, 492, 491, 491, 492, 492, 492, 492, 494, 493, 493, 491, 491, 490, 490, 490, 491, 491, 492, 493, 491, 490, 490, 490, 490, 491, 491, 490, 488, 488, 486, 486, 487, 490, 490, 490, 491, 491, 490, 490, 490, 489, 490, 490, 491, 490, 489, 489, 489, 489, 489, 489, 488, 491, 490, 491, 492, 491, 492, 491, 491, 492, 492, 491, 492, 492, 493, 493, 493, 494, 493, 492, 491, 491, 490, 489, 489, 488, 487, 487, 486, 487, 486, 486, 485, 485, 486, 488, 489, 489, 489, 489, 488, 487, 488, 490, 491, 491, 492, 491, 491, 490, 489, 490, 490, 492, 493, 495, 494, 493, 493, 494, 495, 496, 496, 496, 494, 492, 490, 489, 488, 489, 491, 491, 490, 491, 491, 492, 491, 490, 489, 490, 490, 491, 492, 493, 493, 492, 491, 490, 489, 490, 489, 490, 490, 491, 492, 492, 493, 494, 494, 495, 495, 495, 493, 493, 493, 493, 492, 494, 495, 495, 495, 494, 493, 492, 492, 494, 495, 494, 492, 492, 491, 490, 491, 492, 493, 494, 494, 495, 495, 494, 494, 494, 495, 495, 495, 494, 493, 492, 493, 494, 493, 492, 492, 492, 491, 492, 491, 491, 493, 493, 492, 491, 491, 489, 490, 489, 488, 489, 488, 489, 490, 490, 490, 489, 488, 487, 487, 485, 485, 485, 484, 485, 485, 486, 488, 487, 486, 485, 486, 487, 488, 488, 488, 486, 485, 484, 485, 487, 487, 488, 489, 490, 488, 488, 487, 485, 486, 485, 487, 485, 487, 487, 487, 488, 487, 486, 488, 490, 490, 489, 489, 490, 490, 491, 491, 493, 493, 492, 491, 489, 488, 489, 487, 488, 487, 489, 490, 489, 490, 489, 489, 490, 489, 490, 490, 489, 490, 490, 487, 486, 486, 486, 487, 489, 490, 491, 492, 491, 490, 490, 488, 487, 487, 489, 489, 489, 488, 489, 488, 488, 488, 488, 490, 490, 492, 492, 492, 491, 491, 493, 494, 494, 494, 494, 492, 491, 490, 491, 490, 492, 493, 495, 496, 497, 496, 495, 495, 494, 496, 496, 495, 494, 493, 493, 492, 491, 491, 491, 491, 491, 490, 491, 489, 490, 490, 488, 489, 488, 487, 485, 487, 486, 487, 488, 487, 486, 485, 483, 482, 482, 482, 484, 484, 486, 485, 484, 483, 483, 483, 486, 488, 489, 488, 486, 485, 484, 487, 487, 487, 486, 485, 486, 486, 489, 490, 489, 489, 487, 488, 488, 489, 490, 490, 490, 490, 490, 490, 491, 490, 489, 489, 488, 489, 489, 490, 490, 490, 493, 493, 493, 492, 493, 493, 493, 492, 491, 491, 491, 492, 492, 492, 493, 495, 495, 493, 493, 492, 491, 491, 491, 492, 492, 491, 493, 493, 492, 492, 492, 493, 494, 493, 491, 491, 490, 490, 492, 493, 491, 489, 488, 489, 490, 492, 493, 494, 493, 494, 492, 491, 490, 489, 489, 488, 490, 491, 491, 490, 489, 488, 487, 488, 488, 488, 489, 489, 489, 489, 489, 487, 486, 487, 487, 489, 491, 491, 492, 492, 490, 490, 489, 489, 490, 489, 489, 490, 490, 489, 487, 486, 487, 486, 486, 487, 489, 490, 490, 489, 490, 489, 487, 488, 488, 488, 488, 489, 488, 489, 489, 488, 488, 488, 488, 487, 485, 485, 485, 484, 486, 486, 488, 489, 489, 489, 490, 490, 491, 492, 491, 489, 490, 488, 487, 487, 489, 490, 490, 490, 487, 487, 487, 487, 488, 488, 489, 488, 491, 492, 494, 494, 493, 492, 491, 491, 491, 491, 491, 491, 491, 492, 492, 492, 491, 491, 490, 491, 490, 490, 490, 490, 490, 489, 489, 490, 490, 490, 490, 489, 489, 488, 489, 490, 491, 490, 491, 489, 488, 486, 486, 488, 487, 487, 486, 486, 486, 487, 486, 488, 488, 487, 487, 488, 489, 489, 487, 487, 488, 487, 487, 486, 487, 489, 490, 491, 489, 489, 488, 490, 491, 490, 491, 492, 493, 493, 494, 494, 493, 492, 492, 492, 492, 490, 490, 491, 492, 493, 494, 492, 491, 490, 490, 489, 491, 492, 492, 492, 492, 492, 492, 490, 490, 491, 492, 491, 490, 490, 490, 490, 491, 491, 490, 491, 492, 493, 496, 497, 497, 495, 495, 494, 494, 496, 493, 494, 493, 492, 492, 491, 492, 491, 492, 492, 493, 492, 493, 494, 493, 494, 491, 491, 490, 490, 490, 489, 488, 488, 489, 489, 488, 487, 487, 485, 485, 485, 485, 487, 488, 488, 488, 488, 487, 488, 487, 487, 486, 486, 486, 486, 488, 488, 489, 490, 490, 489, 491, 491, 490, 491, 490, 490, 491, 489, 490, 489, 490, 491, 491, 491, 491, 493, 494, 494, 495, 494, 494, 493, 491, 493, 493, 495, 495, 495, 493, 493, 492, 493, 492, 491, 493, 492, 493, 492, 490, 489, 489, 488, 487, 487, 488, 488, 490, 491, 491, 490, 490, 491, 490, 491, 490, 489, 488, 489, 487, 488, 489, 489, 489, 490, 490, 489, 490, 490, 488, 487, 482, 476, 472, 476, 481, 486, 489, 491, 491, 489, 490, 489, 488, 488, 487, 488, 489, 490, 492, 493, 492, 492, 491, 492, 492, 491, 490, 489, 491, 491, 490, 491, 492, 491, 493, 493, 491, 491, 489, 490, 489, 490, 489, 488, 488, 489, 489, 490, 492, 492, 491, 491, 491, 489, 488, 487, 487, 488, 488, 488, 489, 489, 487, 487, 487, 489, 491, 492, 492, 491, 490, 489, 489, 489, 489, 488, 486, 486, 484, 485, 484, 485, 485, 485, 486, 484, 482, 483, 484, 485, 485, 485, 486, 485, 486, 487, 490, 491, 493, 493, 494, 494, 493, 495, 493, 493, 492, 492, 490, 490, 490, 491, 492, 492, 493, 491, 491, 489, 488, 487, 487, 488, 490, 491, 490, 488, 486, 486, 486, 487, 488, 487, 488, 488, 488, 488, 489, 490, 491, 490, 490, 490, 490, 489, 489, 492, 494, 494, 493, 492, 491, 491, 492, 492, 493, 492, 495, 495, 495, 497, 496, 495, 495, 494, 496, 494, 494, 494, 494, 494, 492, 492, 493, 495, 496, 495, 495, 494, 490, 488, 487, 486, 487, 489, 491, 492, 491, 492, 490, 489, 488, 488, 489, 489, 489, 488, 488, 487, 487, 489, 488, 488, 487, 486, 487, 489, 488, 488, 489, 489, 489, 490, 490, 489, 490, 491, 490, 491, 490, 491, 492, 493, 491, 490, 489, 490, 492, 492, 492, 493, 494, 494, 492, 492, 491, 489, 490, 490, 492, 491, 494, 494, 494, 494, 493, 491, 491, 492, 491, 490, 489, 490, 489, 491, 490, 490, 490, 491, 492, 491, 490, 488, 489, 489, 489, 490, 491, 491, 492, 490, 489, 490, 490, 490, 490, 490, 491, 491, 493, 494, 495, 495, 495, 495, 495, 494, 494, 493, 495, 496, 495, 493, 493, 493, 493, 494, 493, 490, 490, 488, 489, 489, 492, 493, 492, 493, 490, 489, 487, 485, 486, 485, 485, 485, 486, 486, 486, 486, 486, 487, 486, 485, 485, 485, 486, 487, 487, 486, 486, 486, 485, 486, 486, 486, 486, 486, 487, 487, 486, 485, 486, 487, 488, 487, 489, 489, 488, 487, 487, 487, 488, 487, 488, 488, 488, 488, 489, 489, 488, 488, 489, 488, 489, 488, 488, 488, 487, 488, 489, 489, 490, 490, 490, 489, 491, 491, 492, 491, 492, 492, 491, 491, 490, 488, 488, 489, 492, 493, 493, 492, 490, 490, 490, 491, 491, 492, 490, 489, 490, 491, 492, 493, 492, 490, 490, 489, 487, 489, 488, 489, 490, 492, 492, 493, 493, 493, 492, 492, 491, 490, 489, 489, 489, 491, 491, 492, 492, 492, 490, 490, 490, 490, 490, 491, 492, 491, 491, 490, 491, 491, 491, 490, 491, 493, 493, 493, 492, 491, 491, 492, 492, 493, 492, 492, 492, 492, 492, 491, 490, 489, 490, 489, 489, 488, 488, 488, 488, 490, 489, 490, 486, 486, 486, 485, 486, 486, 486, 485, 484, 484, 484, 483, 484, 486, 487, 487, 487, 487, 485, 484, 485, 485, 486, 486, 487, 488, 489, 489, 489, 489, 488, 486, 487, 487, 487, 488, 488, 490, 490, 491, 490, 491, 490, 491, 491, 491, 491, 489, 489, 490, 492, 492, 493, 494, 493, 494, 494, 494, 495, 494, 495, 495, 495, 496, 495, 494, 494, 495, 495, 496, 495, 496, 496, 497, 495, 495, 494, 494, 491, 491, 491, 490, 492, 492, 491, 490, 490, 489, 490, 491, 491, 490, 488, 487, 484, 486, 486, 486, 485, 486, 485, 487, 487, 489, 491, 490, 490, 488, 487, 486, 487, 487, 487, 488, 489, 491, 491, 491, 490, 492, 491, 492, 492, 492, 490, 489, 489, 488, 489, 489, 489, 490, 490, 490, 489, 487, 487, 487, 488, 487, 487, 488, 487, 488, 487, 488, 489, 489, 490, 489, 487, 486, 486, 486, 486, 488, 487, 487, 487, 486, 486, 485, 486, 486, 488, 487, 486, 487, 486, 486, 486, 487, 486, 488, 488, 490, 490, 490, 490, 490, 491, 488, 488, 486, 488, 489, 491, 493, 492, 493, 491, 492, 491, 492, 492, 491, 492, 493, 493, 493, 493, 492, 493, 493, 493, 494, 494, 494, 494, 494, 493, 492, 492, 492, 490, 490, 490, 490, 491, 490, 491, 493, 492, 492, 490, 489, 490, 489, 491, 490, 490, 490, 490, 489, 490, 488, 489, 489, 489, 488, 489, 490, 492, 492, 493, 493, 493, 492, 491, 491, 491, 490, 490, 491, 490, 489, 488, 489, 489, 489, 489, 489, 490, 491, 491, 491, 490, 491, 490, 490, 490, 492, 493, 493, 493, 492, 493, 492, 493, 492, 492, 493, 493, 492, 491, 491, 489, 490, 490, 490, 488, 488, 489, 488, 489, 488, 489, 490, 490, 490, 489, 489, 489, 487, 486, 485, 487, 487, 489, 490, 489, 489, 488, 489, 488, 488, 490, 491, 491, 491, 491, 490, 488, 487, 487, 487, 491, 492, 494, 494, 496, 494, 493, 492, 492, 490, 490, 489, 490, 490, 491, 490, 490, 489, 488, 487, 487, 485, 484, 484, 483, 485, 486, 487, 488, 487, 487, 486, 486, 486, 487, 488, 487, 486, 487, 486, 485, 485, 485, 486, 487, 487, 486, 487, 489, 489, 489, 489, 488, 487, 488, 491, 491, 492, 491, 490, 493, 493, 494, 496, 495, 496, 497, 497, 496, 496, 495, 496, 495, 495, 496, 495, 494, 494, 495, 497, 496, 498, 499, 498, 498, 494, 494, 495, 494, 496, 495, 494, 494, 494, 492, 491, 491, 491, 492, 491, 493, 492, 492, 491, 490, 488, 488, 486, 488, 488, 488, 487, 487, 487, 486, 486, 488, 487, 488, 487, 485, 488, 489, 489, 487, 487, 488, 488, 489, 490, 491, 489, 488, 486, 488, 490, 490, 491, 495, 493, 494, 494, 493, 494, 494, 494, 493, 492, 490, 491, 490, 490, 491, 491, 492, 494, 493, 493, 493, 494, 493, 492, 493, 492, 493, 492, 491, 490, 490, 490, 491, 491, 490, 490, 489, 488, 488, 487, 489, 490, 491, 489, 488, 489, 488, 488, 489, 490, 490, 490, 489, 490, 489, 488, 489, 488, 489, 490, 492, 492, 493, 493, 492, 491, 489, 489, 489, 489, 490, 490, 492, 492, 493, 492, 492, 493, 494, 493, 492, 490, 489, 490, 492, 490, 492, 493, 493, 492, 492, 491, 492, 490, 490, 491, 491, 491, 489, 489, 489, 487, 488, 488, 487, 486, 486, 486, 487, 487, 487, 486, 484, 484, 483, 485, 487, 487, 489, 487, 487, 486, 484, 482, 482, 484, 487, 488, 489, 490, 488, 487, 487, 486, 485, 484, 484, 486, 488, 488, 488, 488, 488, 489, 488, 488, 488, 488, 489, 491, 491, 491, 491, 490, 489, 490, 490, 490, 491, 490, 490, 490, 489, 491, 492, 493, 494, 491, 491, 490, 488, 490, 492, 492, 491, 492, 490, 489, 488, 487, 487, 488, 488, 490, 489, 490, 489, 488, 489, 488, 488, 488, 487, 488, 489, 491, 492, 492, 492, 489, 489, 488, 488, 489, 488, 488, 486, 488, 487, 489, 490, 491, 492, 493, 492, 491, 490, 492, 491, 493, 494, 493, 492, 490, 491, 492, 493, 494, 496, 496, 496, 496, 495, 495, 494, 495, 496, 496, 495, 495, 496, 495, 495, 494, 492, 492, 492, 492, 492, 491, 489, 490, 491, 490, 491, 491, 489, 488, 486, 486, 486, 484, 485, 487, 486, 486, 486, 486, 487, 487, 487, 487, 488, 487, 487, 487, 486, 487, 486, 486, 485, 486, 487, 490, 490, 492, 492, 492, 490, 489, 491, 491, 490, 490, 490, 489, 490, 489, 489, 490, 490, 488, 490, 491, 492, 492, 490, 490, 489, 488, 489, 489, 490, 492, 492, 493, 490, 490, 488, 487, 488, 487, 488, 488, 488, 489, 491, 491, 491, 490, 490, 489, 490, 491, 489, 489, 490, 489, 489, 492, 493, 494, 493, 494, 492, 490, 490, 490, 490, 490, 492, 493, 491, 490, 489, 490, 490, 490, 492, 492, 491, 489, 488, 487, 486, 486, 486, 487, 487, 490, 490, 491, 491, 493, 493, 492, 491, 491, 491, 492, 494, 494, 493, 492, 491, 490, 489, 488, 490, 490, 491, 491, 491, 491, 491, 490, 489, 490, 490, 489, 491, 490, 491, 491, 491, 489, 488, 487, 486, 486, 485, 486, 485, 484, 486, 486, 487, 486, 486, 487, 485, 485, 486, 486, 486, 485, 487, 488, 488, 489, 487, 488, 487, 486, 485, 487, 489, 490, 492, 491, 489, 487, 487, 487, 488, 490, 490, 491, 491, 492, 490, 489, 490, 491, 491, 491, 490, 489, 488, 488, 490, 492, 493, 493, 491, 491, 491, 491, 492, 493, 492, 491, 492, 492, 493, 493, 493, 493, 495, 494, 495, 495, 494, 494, 493, 495, 496, 497, 497, 496, 496, 496, 495, 494, 495, 494, 493, 494, 493, 496, 495, 496, 495, 494, 493, 493, 493, 493, 493, 494, 494, 496, 496, 494, 494, 493, 493, 494, 493, 494, 493, 493, 492, 491, 493, 492, 492, 492, 491, 492, 491, 491, 491, 491, 491, 491, 490, 490, 490, 489, 490, 489, 490, 490, 491, 490, 489, 487, 487, 487, 488, 488, 489, 487, 486, 484, 485, 486, 487, 487, 485, 485, 485, 484, 484, 485, 486, 484, 484, 483, 482, 481, 481, 482, 482, 484, 483, 484, 485, 487, 489, 491, 490, 490, 489, 488, 487, 488, 490, 492, 492, 494, 496, 496, 496, 497, 496, 496, 494, 494, 494, 496, 495, 494, 494, 495, 497, 497, 496, 496, 496, 496, 497, 497, 496, 495, 496, 493, 493, 492, 490, 490, 490, 489, 489, 489, 489, 488, 487, 487, 486, 485, 485, 485, 486, 485, 485, 487, 486, 484, 486, 484, 486, 485, 485, 485, 486, 486, 486, 485, 485, 487, 487, 488, 490, 491, 490, 493, 493, 495, 495, 496, 496, 496, 495, 495, 495, 495, 496, 495, 494, 493, 493, 494, 493, 492, 491, 492, 494, 494, 495, 493, 492, 491, 490, 491, 491, 492, 493, 492, 492, 491, 493, 492, 492, 490, 491, 489, 488, 489, 490, 491, 491, 492, 491, 492, 491, 491, 490, 490, 491, 489, 488, 488, 489, 490, 491, 492, 493, 493, 492, 492, 492, 490, 489, 490, 490, 493, 493, 493, 492, 492, 492, 492, 491, 490, 489, 488, 488, 490, 489, 488, 489, 489, 491, 491, 492, 491, 489, 489, 487, 486, 487, 489, 488, 489, 489, 488, 489, 490, 491, 493, 491, 488, 489, 489, 489, 492, 491, 492, 494, 494, 494, 494, 493, 493, 493, 494, 494, 492, 493, 491, 491, 491, 490, 490, 490, 489, 491, 490, 489, 489, 486, 489, 489, 490, 491, 491, 491, 490, 488, 486, 485, 485, 486, 488, 490, 491, 490, 488, 487, 487, 487, 487, 488, 488, 489, 490, 489, 489, 488, 489, 487, 489, 487, 488, 487, 487, 486, 486, 484, 482, 484, 482, 484, 484, 486, 484, 485, 484, 484, 485, 485, 485, 487, 486, 487, 487, 488, 486, 488, 489, 489, 488, 490, 489, 490, 490, 491, 491, 490, 490, 490, 490, 491, 494, 494, 496, 498, 497, 497, 496, 493, 493, 492, 493, 494, 495, 494, 494, 495, 494, 494, 493, 494, 495, 494, 493, 492, 490, 492, 491, 490, 489, 488, 490, 489, 490, 491, 490, 490, 491, 490, 492, 491, 489, 488, 486, 488, 487, 487, 486, 485, 486, 485, 487, 487, 488, 489, 489, 490, 489, 491, 490, 490, 489, 489, 490, 490, 490, 490, 490, 492, 493, 494, 495, 496, 498, 497, 498, 498, 498, 497, 497, 496, 496, 495, 496, 496, 497, 497, 497, 495, 495, 495, 494, 494, 495, 493, 493, 494, 494, 493, 495, 494, 492, 491, 490, 489, 491, 491, 491, 490, 490, 490, 490, 491, 492, 490, 489, 489, 489, 488, 488, 488, 488, 489, 489, 491, 492, 492, 491, 491, 492, 492, 492, 492, 491, 490, 490, 490, 490, 491, 490, 490, 490, 490, 492, 493, 492, 491, 489, 489, 489, 486, 487, 488, 488, 487, 487, 486, 486, 487, 490, 490, 489, 488, 489, 487, 487, 487, 486, 486, 484, 484, 486, 487, 487, 487, 487, 487, 489, 489, 487, 485, 484, 483, 483, 483, 485, 487, 488, 488, 487, 487, 485, 486, 488, 489, 490, 487, 487, 486, 486, 487, 487, 487, 487, 487, 487, 488, 488, 490, 489, 489, 489, 488, 490, 491, 490, 491, 491, 490, 491, 490, 490, 491, 492, 492, 492, 491, 489, 488, 488, 488, 489, 490, 489, 489, 487, 487, 488, 489, 490, 491, 491, 490, 490, 489, 489, 489, 491, 491, 491, 491, 491, 491, 490, 492, 491, 489, 489, 489, 491, 492, 493, 494, 493, 493, 492, 490, 491, 492, 491, 492, 492, 494, 492, 492, 490, 489, 489, 489, 491, 492, 493, 493, 492, 491, 490, 492, 494, 494, 494, 492, 491, 490, 491, 490, 492, 493, 494, 495, 495, 494, 492, 491, 490, 489, 490, 489, 490, 490, 492, 492, 493, 492, 492, 492, 491, 491, 491, 490, 490, 490, 489, 488, 490, 488, 487, 487, 487, 488, 489, 491, 490, 490, 489, 488, 488, 487, 487, 489, 490, 489, 490, 490, 489, 490, 489, 491, 490, 490, 491, 492, 491, 492, 491, 489, 487, 487, 487, 487, 486, 487, 489, 490, 491, 492, 491, 489, 487, 486, 487, 485, 487, 486, 487, 484, 484, 485, 486, 485, 487, 487, 487, 487, 487, 486, 485, 486, 486, 488, 488, 489, 488, 487, 485, 485, 486, 488, 488, 489, 489, 488, 489, 488, 488, 488, 488, 490, 489, 490, 492, 493, 495, 494, 493, 494, 494, 496, 495, 495, 494, 494, 495, 496, 494, 494, 495, 494, 494, 494, 494, 494, 494, 493, 494, 494, 495, 497, 498, 497, 496, 496, 493, 491, 490, 489, 488, 489, 490, 489, 490, 491, 492, 492, 491, 491, 490, 488, 486, 487, 488, 490, 490, 491, 491, 491, 490, 491, 491, 490, 491, 490, 490, 489, 489, 489, 490, 490, 489, 488, 490, 491, 492, 491, 490, 491, 491, 491, 490, 490, 490, 490, 489, 490, 489, 488, 489, 488, 490, 491, 491, 489, 490, 490, 489, 490, 488, 487, 487, 488, 489, 491, 490, 489, 488, 486, 485, 485, 486, 487, 488, 489, 491, 490, 490, 488, 486, 485, 486, 487, 486, 487, 488, 488, 489, 490, 489, 492, 494, 495, 493, 493, 492, 491, 491, 491, 491, 492, 492, 490, 490, 491, 493, 493, 492, 493, 492, 492, 491, 490, 490, 490, 491, 490, 490, 490, 491, 489, 489, 488, 489, 490, 490, 489, 490, 491, 490, 491, 490, 488, 488, 489, 490, 490, 491, 492, 493, 492, 493, 491, 491, 491, 489, 490, 491, 491, 491, 490, 491, 492, 494, 494, 495, 495, 494, 494, 492, 490, 490, 489, 489, 489, 489, 489, 488, 486, 486, 487, 490, 491, 492, 491, 492, 490, 486, 486, 485, 484, 485, 485, 485, 486, 486, 487, 489, 490, 489, 488, 488, 490, 491, 491, 491, 491, 491, 490, 491, 490, 491, 489, 490, 491, 491, 492, 492, 492, 492, 491, 489, 489, 490, 490, 490, 489, 489, 488, 487, 488, 490, 492, 491, 491, 489, 489, 488, 488, 489, 488, 488, 488, 488, 488, 488, 487, 486, 486, 487, 488, 488, 488, 487, 486, 486, 488, 488, 487, 487, 488, 486, 486, 486, 486, 487, 487, 489, 489, 489, 489, 488, 487, 487, 485, 486, 486, 486, 488, 488, 488, 489, 489, 490, 491, 490, 488, 487, 488, 488, 487, 489, 488, 490, 493, 493, 495, 494, 493, 493, 493, 493, 492, 491, 491, 492, 492, 491, 493, 494, 494, 495, 494, 494, 493, 492, 492, 492, 491, 491, 491, 490, 491, 490, 488, 487, 488, 488, 489, 488, 489, 489, 489, 487, 487, 485, 485, 487, 489, 490, 493, 494, 493, 491, 490, 489, 487, 490, 491, 492, 493, 494, 494, 493, 494, 494, 494, 494, 495, 495, 496, 496, 495, 495, 495, 496, 496, 493, 493, 492, 491, 490, 490, 489, 490, 490, 489, 489, 490, 490, 490, 489, 488, 489, 488, 486, 486, 486, 487, 486, 486, 485, 485, 485, 486, 487, 488, 488, 489, 489, 489, 489, 490, 490, 491, 491, 493, 492, 491, 491, 490, 490, 490, 489, 491, 491, 492, 493, 494, 493, 491, 491, 490, 490, 491, 491, 491, 491, 491, 489, 488, 487, 487, 487, 489, 490, 491, 490, 487, 486, 485, 486, 488, 487, 488, 488, 488, 490, 489, 493, 490, 490, 488, 486, 485, 486, 487, 489, 489, 488, 488, 487, 487, 487, 488, 490, 490, 490, 491, 490, 490, 491, 491, 490, 490, 489, 490, 491, 492, 492, 492, 490, 489, 488, 487, 487, 487, 490, 491, 492, 494, 493, 492, 490, 490, 489, 491, 491, 491, 491, 491, 491, 491, 491, 491, 490, 490, 489, 487, 487, 487, 487, 489, 491, 491, 490, 490, 490, 490, 490, 491, 490, 490, 488, 488, 489, 488, 489, 488, 489, 489, 488, 488, 487, 485, 484, 484, 487, 488, 488, 488, 486, 484, 485, 485, 485, 485, 486, 486, 486, 487, 489, 488, 488, 487, 485, 485, 485, 488, 489, 489, 489, 488, 488, 487, 487, 487, 486, 486, 486, 487, 486, 487, 487, 486, 487, 488, 488, 487, 488, 489, 489, 488, 487, 487, 486, 487, 488, 488, 488, 489, 488, 489, 487, 488, 488, 489, 489, 489, 489, 490, 488, 488, 488, 490, 491, 493, 491, 489, 488, 488, 490, 490, 491, 489, 488, 488, 488, 486, 488, 488, 488, 489, 490, 490, 490, 489, 490, 492, 495, 494, 494, 493, 492, 492, 492, 493, 493, 494, 494, 494, 492, 492, 492, 492, 493, 494, 496, 496, 496, 495, 495, 495, 495, 496, 495, 495, 496, 495, 496, 495, 495, 495, 495, 496, 496, 496, 495, 494, 495, 492, 492, 493, 493, 491, 491, 491, 491, 492, 493, 491, 489, 490, 490, 489, 489, 489, 487, 486, 487, 486, 489, 488, 488, 486, 485, 484, 485, 486, 488, 490, 491, 491, 492, 493, 491, 491, 491, 493, 493, 492, 492, 493, 491, 491, 491, 492, 493, 495, 495, 494, 493, 492, 492, 492, 491, 493, 493, 492, 492, 491, 489, 488, 487, 487, 486, 486, 486, 485, 484, 485, 484, 485, 484, 485, 484, 485, 485, 487, 486, 487, 487, 485, 486, 485, 486, 486, 487, 485, 484, 483, 483, 485, 485, 486, 486, 487, 486, 484, 483, 484, 485, 486, 486, 487, 487, 488, 488, 487, 486, 486, 487, 488, 490, 490, 490, 492, 494, 493, 493, 492, 491, 491, 491, 490, 492, 492, 491, 492, 492, 490, 490, 489, 491, 493, 493, 492, 491, 491, 490, 491, 492, 493, 494, 494, 493, 493, 493, 494, 495, 496, 495, 495, 494, 492, 492, 493, 495, 494, 494, 494, 493, 493, 494, 492, 493, 493, 491, 490, 490, 490, 490, 491, 491, 490, 489, 488, 490, 490, 491, 491, 491, 492, 490, 491, 490, 488, 488, 489, 490, 491, 492, 492, 493, 492, 492, 490, 490, 489, 488, 489, 489, 489, 489, 490, 492, 493, 493, 493, 493, 494, 492, 491, 491, 491, 491, 491, 491, 491, 490, 492, 492, 492, 494, 493, 495, 494, 493, 492, 492, 493, 492, 492, 492, 493, 493, 492, 491, 490, 489, 489, 488, 487, 488, 488, 489, 488, 487, 487, 487, 487, 487, 486, 486, 487, 488, 490, 490, 489, 489, 489, 488, 488, 489, 489, 489, 488, 489, 488, 489, 489, 489, 489, 489, 488, 485, 484, 485, 485, 485, 486, 485, 483, 482, 482, 483, 485, 485, 486, 484, 484, 486, 486, 487, 487, 487, 487, 486, 485, 483, 482, 484, 486, 486, 486, 486, 484, 482, 483, 485, 488, 489, 489, 488, 487, 489, 486, 488, 488, 489, 489, 490, 491, 490, 491, 489, 489, 489, 490, 490, 490, 491, 491, 492, 492, 494, 494, 494, 493, 493, 492, 491, 490, 491, 492, 493, 493, 493, 494, 493, 493, 494, 493, 493, 492, 491, 489, 490, 492, 491, 493, 494, 494, 495, 494, 493, 491, 491, 491, 491, 491, 490, 490, 491, 490, 490, 490, 492, 491, 489, 488, 487, 487, 488, 489, 489, 491, 491, 491, 489, 488, 488, 488, 488, 487, 487, 488, 490, 489, 488, 489, 488, 488, 487, 487, 487, 488, 488, 487, 490, 490, 490, 491, 491, 490, 489, 488, 487, 488, 487, 488, 488, 487, 487, 486, 485, 487, 488, 489, 487, 486, 486, 487, 488, 489, 489, 488, 489, 490, 490, 489, 489, 490, 490, 489, 488, 490, 489, 489, 490, 490, 491, 491, 491, 492, 491, 494, 494, 494, 493, 494, 494, 494, 494, 493, 492, 493, 493, 493, 492, 493, 492, 492, 492, 493, 495, 494, 495, 494, 493, 491, 491, 492, 492, 493, 493, 491, 490, 489, 488, 487, 489, 489, 490, 489, 489, 488, 487, 488, 486, 486, 485, 484, 484, 483, 485, 486, 487, 489, 490, 490, 490, 490, 488, 486, 486, 487, 486, 486, 488, 489, 488, 488, 488, 489, 488, 488, 489, 489, 491, 492, 491, 490, 490, 490, 490, 489, 488, 487, 487, 489, 489, 490, 491, 490, 489, 489, 490, 491, 491, 491, 490, 489, 490, 490, 490, 491, 490, 490, 489, 490, 490, 490, 491, 490, 490, 489, 488, 487, 487, 487, 488, 488, 489, 491, 491, 492, 491, 489, 488, 488, 488, 489, 490, 489, 490, 490, 489, 488, 487, 487, 487, 485, 486, 488, 489, 490, 490, 491, 490, 490, 489, 488, 488, 487, 486, 488, 489, 490, 491, 492, 491, 490, 489, 486, 487, 488, 490, 490, 490, 490, 491, 490, 491, 492, 493, 491, 491, 491, 491, 490, 491, 493, 493, 494, 495, 494, 493, 494, 493, 491, 492, 491, 492, 492, 493, 494, 494, 493, 493, 492, 492, 492, 493, 492, 491, 493, 492, 493, 492, 491, 492, 494, 494, 494, 493, 492, 492, 490, 490, 488, 489, 488, 488, 489, 492, 491, 492, 491, 490, 491, 492, 492, 492, 492, 492, 493, 493, 493, 493, 493, 492, 493, 492, 492, 491, 491, 492, 494, 495, 495, 494, 493, 493, 491, 490, 490, 492, 491, 493, 493, 491, 491, 490, 488, 488, 488, 489, 488, 489, 488, 488, 486, 486, 485, 486, 487, 487, 485, 484, 484, 484, 483, 483, 484, 485, 485, 485, 485, 484, 485, 485, 485, 483, 483, 483, 483, 483, 483, 484, 485, 486, 488, 489, 488, 489, 489, 489, 491, 491, 492, 491, 492, 491, 492, 492, 493, 493, 493, 493, 494, 494, 494, 494, 494, 494, 495, 495, 494, 492, 491, 489, 489, 489, 491, 492, 492, 492, 491, 491, 490, 487, 488, 489, 489, 490, 489, 488, 489, 489, 490, 490, 490, 490, 490, 491, 490, 490, 489, 488, 488, 487, 488, 488, 489, 487, 489, 488, 487, 487, 488, 490, 492, 492, 492, 493, 492, 491, 492, 492, 493, 494, 496, 496, 496, 498, 496, 495, 494, 492, 492, 491, 492, 492, 493, 492, 491, 491, 493, 493, 493, 493, 493, 492, 491, 491, 490, 490, 489, 488, 489, 490, 491, 493, 493, 492, 490, 488, 487, 488, 489, 490, 491, 491, 490, 490, 489, 489, 489, 488, 489, 488, 487, 486, 486, 487, 486, 487, 488, 489, 491, 490, 489, 488, 489, 490, 490, 489, 491, 492, 492, 494, 494, 493, 490, 487, 487, 487, 488, 490, 491, 489, 491, 490, 489, 490, 491, 490, 491, 490, 490, 490, 491, 490, 488, 489, 488, 489, 490, 490, 491, 492, 490, 489, 487, 487, 487, 487, 488, 487, 487, 486, 486, 484, 485, 486, 487, 486, 486, 486, 484, 484, 484, 484, 483, 481, 481, 481, 482, 483, 485, 486, 487, 487, 487, 488, 488, 489, 488, 488, 489, 491, 493, 493, 492, 493, 493, 494, 495, 498, 498, 499, 498, 498, 498, 497, 495, 496, 496, 495, 495, 494, 495, 494, 496, 497, 496, 497, 497, 495, 496, 496, 496, 494, 494, 492, 491, 490, 490, 490, 491, 490, 491, 491, 491, 491, 490, 489, 487, 487, 488, 486, 485, 486, 486, 487, 488, 487, 488, 488, 488, 487, 487, 486, 487, 488, 490, 491, 490, 491, 490, 490, 491, 492, 493, 493, 492, 491, 490, 491, 493, 493, 494, 494, 493, 492, 490, 491, 492, 490, 492, 492, 492, 492, 491, 491, 490, 489, 488, 487, 487, 488, 487, 488, 489, 488, 489, 489, 488, 490, 489, 489, 489, 488, 490, 491, 490, 491, 490, 491, 492, 493, 493, 493, 494, 494, 496, 495, 495, 495, 495, 494, 495, 496, 497, 499, 497, 495, 494, 494, 492, 491, 490, 491, 491, 492, 492, 493, 493, 492, 492, 490, 489, 489, 489, 490, 491, 491, 491, 489, 488, 487, 487, 488, 487, 486, 487, 488, 489, 487, 487, 488, 489, 491, 491, 491, 492, 493, 493, 495, 494, 491, 490, 489, 489, 490, 490, 492, 491, 490, 490, 490, 490, 491, 490, 489, 488, 489, 489, 490, 490, 491, 491, 492, 491, 489, 489, 490, 489, 489, 487, 488, 488, 489, 487, 489, 489, 488, 486, 485, 484, 486, 488, 488, 488, 486, 485, 484, 485, 485, 487, 487, 489, 491, 491, 490, 490, 491, 490, 489, 489, 489, 490, 490, 490, 490, 490, 490, 491, 489, 490, 489, 489, 490, 489, 492, 491, 492, 490, 490, 488, 489, 489, 491, 491, 492, 493, 491, 493, 493, 493, 491, 490, 489, 488, 487, 487, 487, 486, 487, 489, 490, 490, 491, 490, 488, 488, 488, 490, 490, 491, 491, 491, 490, 490, 489, 489, 488, 488, 489, 487, 487, 489, 489, 489, 489, 490, 489, 487, 489, 489, 491, 490, 489, 489, 490, 489, 490, 488, 489, 488, 489, 489, 490, 491, 492, 491, 493, 492, 492, 493, 493, 495, 496, 497, 496, 495, 495, 495, 495, 496, 496, 496, 494, 491, 491, 491, 491, 492, 492, 493, 493, 493, 492, 491, 489, 486, 485, 485, 485, 486, 487, 487, 486, 487, 485, 485, 486, 487, 489, 488, 488, 488, 487, 488, 486, 485, 486, 486, 487, 489, 488, 488, 488, 490, 490, 491, 490, 488, 488, 488, 488, 487, 488, 488, 489, 491, 492, 492, 492, 491, 489, 488, 488, 489, 491, 492, 493, 492, 491, 491, 488, 490, 490, 490, 489, 490, 489, 490, 490, 490, 488, 489, 490, 491, 491, 489, 489, 489, 488, 490, 489, 488, 487, 487, 487, 489, 490, 490, 490, 488, 488, 488, 488, 489, 490, 490, 491, 490, 490, 490, 489, 489, 489, 489, 491, 492, 493, 493, 492, 490, 488, 487, 485, 489, 489, 490, 492, 491, 492, 492, 491, 493, 493, 494, 492, 492, 491, 490, 491, 491, 489, 487, 486, 485, 486, 487, 487, 486, 487, 488, 489, 489, 488, 489, 487, 487, 486, 484, 485, 485, 486, 488, 488, 487, 488, 487, 488, 487, 486, 487, 487, 487, 488, 489, 490, 489, 490, 491, 492, 491, 492, 492, 493, 492, 493, 492, 494, 495, 496, 496, 497, 498, 498, 497, 496, 497, 496, 495, 495, 494, 492, 491, 492, 492, 491, 491, 490, 489, 489, 488, 488, 488, 489, 487, 487, 487, 486, 485, 487, 486, 486, 486, 487, 488, 487, 486, 486, 487, 488, 490, 490, 488, 486, 487, 486, 487, 487, 489, 491, 493, 493, 493, 493, 493, 493, 494, 493, 493, 491, 490, 489, 490, 491, 491, 491, 492, 494, 493, 493, 493, 492, 491, 492, 494, 494, 494, 493, 494, 494, 494, 493, 493, 494, 493, 493, 493, 493, 491, 491, 493, 494, 494, 494, 493, 493, 491, 492, 493, 492, 494, 494, 494, 494, 494, 493, 492, 490, 490, 490, 488, 487, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 489, 488, 489, 490, 490, 490, 491, 491, 490, 490, 492, 493, 492, 493, 495, 496, 496, 495, 494, 494, 492, 490, 489, 491, 491, 491, 491, 491, 493, 493, 493, 493, 493, 492, 491, 491, 490, 491, 492, 493, 491, 489, 491, 492, 493, 492, 492, 491, 489, 488, 486, 485, 486, 486, 487, 487, 487, 487, 487, 487, 488, 488, 486, 485, 484, 485, 485, 485, 484, 484, 484, 485, 486, 485, 485, 483, 483, 482, 481, 482, 483, 484, 484, 485, 485, 485, 485, 483, 484, 483, 484, 485, 488, 489, 489, 491, 492, 490, 491, 491, 490, 492, 495, 496, 494, 495, 492, 492, 492, 492, 493, 494, 494, 494, 493, 495, 496, 494, 494, 493, 492, 493, 493, 494, 494, 493, 494, 492, 492, 492, 493, 491, 489, 489, 488, 486, 485, 484, 486, 486, 487, 488, 488, 488, 488, 488, 487, 486, 486, 485, 486, 485, 487, 487, 488, 488, 490, 488, 489, 489, 488, 489, 489, 487, 486, 487, 488, 489, 492, 490, 490, 489, 488, 486, 487, 487, 488, 489, 488, 489, 490, 490, 491, 491, 492, 493, 492, 492, 492, 491, 489, 491, 490, 491, 491, 491, 490, 489, 489, 488, 487, 487, 488, 490, 493, 493, 493, 493, 492, 492, 490, 489, 490, 489, 488, 489, 490, 489, 489, 489, 491, 491, 490, 491, 490, 490, 491, 492, 491, 491, 492, 492, 491, 493, 492, 492, 492, 491, 491, 491, 489, 489, 490, 488, 489, 490, 491, 491, 491, 493, 491, 492, 492, 491, 492, 490, 492, 492, 491, 490, 489, 488, 487, 488, 490, 491, 492, 492, 492, 491, 491, 492, 491, 493, 492, 492, 492, 491, 489, 489, 489, 489, 491, 492, 493, 493, 492, 493, 493, 493, 491, 491, 491, 492, 492, 493, 492, 491, 490, 492, 491, 491, 489, 489, 489, 489, 489, 491, 490, 490, 490, 488, 488, 489, 489, 490, 492, 492, 491, 491, 490, 492, 490, 491, 490, 489, 490, 490, 490, 490, 491, 491, 493, 494, 494, 492, 491, 488, 488, 487, 489, 488, 489, 488, 487, 487, 487, 487, 487, 487, 486, 487, 488, 487, 486, 487, 487, 486, 487, 485, 486, 487, 490, 490, 490, 489, 489, 490, 491, 490, 491, 490, 491, 493, 492, 491, 491, 490, 491, 492, 491, 491, 491, 491, 491, 491, 492, 492, 492, 493, 494, 493, 493, 494, 492, 492, 492, 492, 493, 494, 493, 493, 491, 491, 490, 491, 490, 491, 490, 490, 490, 491, 491, 490, 491, 491, 491, 490, 488, 487, 486, 486, 487, 487, 489, 487, 486, 487, 487, 488, 488, 488, 489, 489, 488, 489, 488, 487, 487, 488, 490, 491, 493, 492, 492, 492, 490, 490, 490, 492, 492, 493, 491, 493, 492, 491, 490, 490, 489, 489, 488, 489, 489, 489, 489, 489, 488, 488, 488, 488, 487, 486, 486, 487, 489, 490, 489, 489, 488, 486, 486, 487, 486, 488, 489, 489, 490, 491, 489, 489, 488, 488, 489, 489, 488, 489, 490, 490, 490, 490, 489, 490, 490, 492, 490, 489, 489, 490, 492, 492, 494, 494, 492, 493, 493, 493, 494, 494, 496, 494, 494, 491, 491, 489, 489, 490, 490, 490, 490, 489, 490, 489, 489, 489, 489, 490, 490, 490, 490, 490, 490, 490, 488, 488, 488, 487, 487, 486, 487, 488, 489, 491, 491, 490, 488, 487, 488, 487, 486, 487, 487, 487, 487, 489, 489, 488, 487, 485, 485, 486, 487, 488, 490, 489, 491, 489, 488, 488, 488, 487, 490, 491, 493, 494, 494, 494, 494, 493, 493, 494, 495, 494, 493, 493, 491, 489, 487, 489, 490, 489, 489, 488, 489, 490, 491, 492, 492, 492, 491, 491, 491, 490, 488, 488, 487, 486, 487, 488, 487, 488, 489, 488, 489, 488, 488, 489, 490, 489, 488, 488, 491, 490, 492, 493, 492, 492, 493, 493, 493, 493, 493, 492, 492, 491, 492, 495, 495, 495, 495, 493, 493, 492, 491, 491, 490, 491, 490, 492, 491, 493, 494, 494, 494, 493, 493, 492, 493, 493, 492, 492, 490, 491, 491, 490, 490, 488, 487, 487, 488, 488, 490, 490, 488, 487, 485, 486, 485, 487, 486, 486, 487, 488, 488, 489, 489, 488, 487, 487, 488, 487, 489, 489, 490, 489, 488, 489, 489, 488, 490, 489, 491, 491, 491, 491, 490, 488, 489, 489, 489, 490, 491, 492, 492, 492, 490, 490, 491, 490, 491, 491, 492, 493, 493, 493, 493, 493, 493, 493, 494, 494, 495, 495, 493, 493, 494, 494, 494, 494, 494, 493, 493, 495, 495, 495, 496, 494, 495, 493, 493, 493, 493, 493, 491, 492, 490, 490, 488, 488, 490, 490, 491, 491, 489, 489, 487, 486, 486, 484, 484, 482, 481, 482, 482, 484, 484, 484, 483, 484, 485, 487, 486, 486, 485, 484, 484, 485, 484, 485, 484, 485, 487, 487, 488, 488, 489, 489, 490, 490, 489, 489, 489, 490, 491, 492, 491, 490, 488, 486, 486, 485, 485, 486, 487, 487, 488, 488, 487, 487, 487, 487, 488, 489, 489, 490, 488, 488, 487, 487, 489, 490, 491, 493, 491, 491, 492, 491, 492, 491, 492, 492, 492, 494, 494, 495, 494, 493, 494, 493, 493, 494, 493, 493, 492, 494, 493, 493, 492, 491, 492, 493, 493, 493, 494, 495, 496, 496, 495, 493, 489, 488, 487, 488, 490, 490, 490, 492, 492, 491, 489, 487, 486, 486, 488, 489, 489, 489, 490, 490, 489, 488, 488, 487, 487, 488, 489, 489, 489, 489, 491, 491, 492, 493, 493, 493, 491, 490, 490, 491, 492, 493, 492, 492, 491, 491, 492, 491, 491, 490, 489, 491, 492, 492, 490, 490, 488, 487, 487, 488, 488, 488, 488, 488, 486, 486, 486, 486, 486, 485, 485, 486, 487, 486, 485, 485, 484, 485, 486, 488, 488, 488, 488, 486, 485, 486, 486, 486, 485, 486, 487, 487, 487, 487, 488, 489, 488, 489, 489, 489, 488, 489, 488, 489, 489, 490, 490, 491, 490, 490, 489, 491, 492, 492, 490, 491, 490, 490, 490, 490, 490, 488, 489, 488, 489, 491, 492, 490, 489, 488, 489, 491, 492, 492, 492, 491, 489, 488, 487, 488, 489, 488, 489, 490, 489, 489, 488, 488, 488, 489, 488, 490, 489, 489, 488, 487, 489, 488, 489, 490, 490, 489, 491, 490, 491, 491, 490, 489, 489, 489, 491, 492, 495, 494, 492, 492, 492, 492, 492, 491, 491, 492, 492, 492, 493, 492, 491, 490, 490, 491, 490, 490, 490, 489, 489, 487, 487, 486, 487, 487, 487, 487, 486, 487, 485, 486, 485, 485, 484, 483, 484, 485, 486, 486, 487, 488, 488, 489, 490, 491, 490, 489, 489, 488, 489, 487, 489, 488, 490, 491, 491, 492, 492, 490, 492, 493, 495, 495, 496, 495, 495, 495, 495, 495, 494, 494, 494, 494, 495, 493, 493, 493, 492, 493, 494, 494, 493, 492, 491, 490, 489, 490, 490, 490, 490, 490, 490, 491, 491, 489, 490, 490, 490, 493, 493, 492, 491, 490, 488, 488, 487, 487, 486, 488, 489, 491, 489, 489, 489, 488, 488, 489, 490, 491, 490, 490, 488, 488, 489, 489, 491, 492, 492, 492, 491, 492, 491, 491, 491, 491, 492, 493, 492, 493, 493, 494, 493, 494, 493, 492, 490, 489, 488, 489, 490, 490, 491, 489, 490, 487, 486, 485, 484, 486, 486, 488, 489, 489, 488, 488, 489, 487, 486, 486, 486, 486, 486, 485, 485, 486, 486, 487, 487, 486, 485, 484, 485, 485, 487, 487, 487, 486, 486, 486, 487, 489, 488, 489, 489, 491, 491, 491, 491, 489, 490, 489, 491, 490, 491, 492, 491, 493, 493, 492, 491, 491, 490, 490, 490, 491, 491, 491, 490, 490, 490, 492, 493, 493, 493, 492, 492, 490, 490, 491, 490, 489, 489, 488, 489, 489, 489, 490, 490, 490, 491, 490, 492, 489, 491, 490, 491, 491, 492, 494, 495, 494, 492, 491, 490, 489, 490, 488, 487, 489, 490, 491, 490, 491, 490, 491, 490, 489, 488, 488, 489, 488, 487, 488, 489, 490, 491, 491, 489, 489, 489, 488, 488, 489, 490, 490, 492, 491, 492, 491, 491, 492, 491, 492, 492, 492, 492, 491, 492, 491, 493, 494, 493, 490, 488, 488, 491, 493, 495, 494, 494, 492, 491, 491, 490, 488, 488, 488, 490, 491, 492, 492, 490, 488, 484, 485, 485, 485, 486, 486, 486, 485, 488, 488, 487, 487, 485, 487, 486, 486, 485, 484, 482, 480, 481, 484, 487, 489, 490, 491, 490, 490, 488, 486, 486, 487, 487, 487, 487, 486, 488, 488, 489, 488, 486, 484, 485, 484, 487, 488, 490, 491, 490, 490, 491, 490, 490, 493, 490, 490, 491, 492, 493, 492, 493, 492, 493, 492, 493, 492, 493, 491, 491, 493, 493, 493, 494, 495, 492, 493, 493, 493, 493, 494, 494, 494, 493, 494, 495, 497, 497, 497, 497, 496, 493, 492, 490, 491, 492, 493, 494, 495, 495, 494, 494, 494, 493, 493, 493, 493, 493, 493, 494, 494, 493, 492, 491, 490, 490, 491, 492, 491, 491, 492, 494, 494, 494, 492, 491, 491, 491, 491, 490, 489, 488, 486, 487, 486, 486, 487, 487, 487, 488, 489, 488, 488, 488, 487, 487, 485, 484, 486, 487, 488, 489, 489, 488, 489, 489, 488, 486, 485, 487, 487, 489, 490, 491, 491, 490, 490, 490, 492, 491, 490, 487, 487, 486, 485, 486, 487, 487, 488, 487, 487, 487, 487, 486, 484, 485, 487, 488, 488, 488, 488, 485, 486, 486, 487, 487, 488, 488, 488, 489, 487, 487, 487, 487, 487, 487, 487, 489, 488, 489, 488, 488, 489, 489, 489, 490, 492, 493, 494, 492, 492, 491, 493, 492, 492, 492, 491, 490, 491, 490, 492, 491, 491, 490, 490, 489, 490, 488, 488, 487, 488, 487, 488, 488, 488, 489, 490, 490, 488, 488, 486, 487, 488, 490, 490, 491, 491, 489, 489, 488, 488, 488, 489, 490, 491, 492, 493, 494, 493, 493, 492, 491, 491, 491, 491, 491, 490, 492, 492, 493, 491, 490, 490, 491, 491, 492, 492, 492, 492, 492, 491, 491, 492, 491, 491, 489, 489, 489, 490, 492, 493, 492, 492, 490, 491, 490, 490, 489, 489, 490, 493, 492, 491, 491, 489, 491, 493, 493, 492, 490, 490, 488, 488, 488, 489, 490, 491, 492, 491, 491, 491, 491, 491, 492, 491, 490, 490, 491, 491, 490, 489, 488, 488, 487, 486, 486, 487, 489, 490, 491, 494, 493, 492, 491, 489, 487, 486, 486, 487, 487, 488, 489, 490, 491, 490, 490, 492, 491, 490, 491, 492, 491, 492, 492, 491, 488, 488, 489, 490, 491, 492, 492, 491, 492, 492, 492, 490, 491, 490, 491, 490, 491, 491, 490, 490, 488, 488, 490, 491, 491, 491, 489, 490, 489, 487, 488, 489, 489, 488, 489, 490, 491, 489, 489, 490, 490, 489, 491, 492, 494, 494, 493, 494, 494, 494, 494, 494, 494, 493, 493, 493, 492, 493, 492, 493, 493, 493, 493, 493, 493, 494, 494, 494, 493, 492, 491, 490, 490, 490, 491, 492, 490, 490, 489, 490, 490, 489, 488, 484, 483, 483, 482, 484, 485, 486, 487, 486, 484, 484, 484, 485, 485, 485, 484, 483, 484, 485, 486, 486, 487, 487, 489, 486, 487, 487, 487, 488, 489, 489, 490, 489, 489, 488, 489, 490, 491, 491, 489, 487, 487, 486, 486, 485, 486, 487, 487, 487, 487, 486, 487, 487, 488, 486, 485, 485, 486, 487, 488, 487, 485, 487, 488, 488, 486, 486, 487, 486, 487, 488, 487, 487, 486, 486, 487, 489, 490, 489, 487, 488, 488, 488, 489, 489, 488, 488, 489, 490, 490, 489, 491, 490, 490, 489, 489, 490, 492, 494, 495, 495, 495, 496, 496, 496, 497, 497, 497, 497, 497, 497, 497, 497, 497, 496, 495, 494, 494, 494, 494, 495, 495, 496, 495, 495, 493, 493, 493, 493, 491, 490, 489, 487, 488, 488, 489, 491, 490, 490, 490, 490, 491, 491, 492, 493, 493, 491, 491, 489, 487, 488, 487, 486, 487, 488, 488, 489, 491, 491, 491, 489, 490, 489, 491, 491, 490, 490, 487, 488, 488, 490, 491, 493, 492, 493, 490, 489, 490, 489, 489, 489, 489, 489, 491, 492, 491, 491, 491, 490, 491, 491, 492, 492, 492, 493, 493, 492, 493, 491, 491, 490, 490, 490, 490, 489, 490, 488, 489, 490, 491, 490, 491, 490, 489, 488, 489, 487, 487, 486, 486, 487, 488, 488, 489, 489, 488, 487, 484, 484, 485, 485, 486, 487, 486, 485, 484, 485, 486, 486, 486, 484, 483, 481, 483, 485, 484, 484, 483, 485, 486, 485, 485, 485, 485, 486, 486, 487, 486, 487, 488, 488, 490, 490, 491, 493, 495, 495, 494, 494, 492, 492, 491, 491, 491, 494, 496, 498, 497, 496, 495, 496, 497, 498, 497, 496, 494, 494, 493, 493, 495, 494, 495, 494, 491, 491, 491, 492, 491, 492, 493, 492, 493, 494, 492, 492, 493, 493, 494, 494, 494, 495, 494, 493, 494, 490, 491, 490, 489, 490, 489, 487, 487, 486, 487, 488, 487, 489, 490, 492, 491, 491, 492, 493, 491, 489, 487, 487, 487, 487, 489, 491, 492, 492, 492, 491, 489, 489, 489, 490, 489, 489, 488, 488, 489, 488, 489, 489, 489, 489, 489, 488, 489, 491, 492, 492, 490, 489, 487, 486, 487, 487, 487, 489, 487, 488, 489, 490, 490, 488, 486, 485, 485, 485, 487, 484, 485, 485, 485, 484, 485, 485, 486, 489, 488, 489, 489, 490, 488, 488, 488, 488, 487, 488, 489, 491, 492, 493, 493, 491, 490, 490, 490, 491, 492, 493, 494, 494, 495, 496, 497, 498, 497, 497, 495, 496, 497, 498, 498, 500, 499, 500, 499, 498, 497, 497, 497, 497, 496, 496, 495, 495, 496, 498, 497, 496, 495, 494, 494, 493, 494, 495, 493, 493, 493, 492, 492, 492, 491, 490, 490, 489, 490, 489, 489, 489, 488, 486, 488, 487, 489, 490, 491, 491, 490, 491, 487, 485, 485, 484, 485, 486, 485, 485, 487, 486, 487, 487, 487, 487, 486, 487, 486, 487, 487, 486, 486, 487, 487, 489, 490, 491, 490, 490, 489, 489, 488, 489, 487, 487, 488, 490, 490, 490, 491, 489, 490, 490, 491, 491, 492, 491, 490, 490, 490, 490, 491, 491, 490, 489, 487, 488, 487, 489, 488, 490, 492, 493, 492, 489, 487, 486, 486, 486, 486, 487, 487, 488, 488, 488, 486, 487, 488, 487, 487, 485, 485, 484, 484, 485, 485, 486, 486, 484, 485, 484, 485, 484, 484, 483, 482, 484, 486, 487, 488, 489, 489, 488, 487, 488, 488, 488, 488, 486, 487, 487, 487, 488, 488, 488, 489, 488, 487, 489, 488, 488, 487, 486, 487, 489, 489, 491, 492, 492, 492, 491, 491, 489, 488, 488, 488, 488, 490, 490, 490, 489, 490, 492, 494, 494, 496, 496, 494, 493, 492, 492, 491, 492, 492, 494, 493, 493, 492, 493, 492, 492, 493, 492, 492, 491, 492, 491, 491, 493, 493, 493, 493, 492, 491, 491, 491, 490, 491, 492, 492, 492, 492, 492, 493, 494, 493, 494, 493, 493, 493, 493, 493, 492, 494, 493, 493, 495, 494, 495, 495, 493, 493, 491, 492, 492, 493, 494, 494, 495, 493, 492, 491, 489, 491, 493, 493, 493, 493, 493, 493, 492, 491, 491, 490, 489, 490, 489, 487, 486, 488, 490, 490, 492, 490, 491, 492, 491, 491, 490, 490, 489, 488, 489, 491, 491, 493, 493, 493, 490, 490, 490, 491, 493, 492, 492, 492, 490, 491, 492, 492, 493, 494, 494, 494, 492, 492, 492, 491, 493, 494, 494, 493, 492, 492, 492, 493, 494, 492, 489, 488, 488, 488, 487, 488, 488, 488, 487, 490, 490, 491, 492, 491, 491, 489, 490, 490, 488, 488, 487, 489, 489, 490, 490, 490, 489, 488, 491, 490, 492, 491, 491, 491, 493, 494, 494, 493, 491, 491, 490, 489, 489, 490, 491, 491, 489, 489, 490, 488, 487, 487, 487, 488, 489, 491, 489, 489, 489, 489, 489, 488, 487, 488, 489, 489, 489, 490, 489, 487, 489, 489, 490, 492, 491, 492, 493, 492, 492, 493, 492, 490, 490, 489, 488, 489, 490, 490, 492, 493, 492, 490, 491, 491, 490, 490, 490, 490, 491, 491, 491, 493, 493, 491, 491, 491, 492, 491, 490, 490, 491, 491, 490, 491, 491, 491, 491, 490, 489, 488, 487, 485, 486, 488, 489, 491, 492, 491, 491, 490, 489, 489, 488, 488, 488, 487, 488, 489, 492, 491, 492, 491, 491, 490, 490, 490, 488, 489, 490, 490, 492, 492, 493, 492, 492, 491, 490, 490, 488, 489, 491, 490, 491, 491, 490, 490, 490, 490, 490, 489, 487, 487, 488, 486, 487, 488, 488, 487, 485, 487, 486, 486, 486, 487, 488, 488, 488, 487, 487, 486, 487, 487, 485, 485, 484, 486, 487, 487, 488, 489, 489, 489, 490, 489, 490, 490, 490, 489, 489, 488, 489, 490, 492, 494, 493, 495, 495, 495, 496, 496, 497, 496, 495, 494, 495, 495, 495, 495, 493, 493, 494, 494, 494, 494, 497, 494, 495, 495, 493, 492, 493, 493, 493};
72 horigs.push_back(horig);}
73 {std::vector<float> horig={479, 479, 481, 481, 484, 485, 485, 484, 484, 483, 484, 483, 484, 483, 484, 485, 483, 484, 484, 485, 484, 484, 483, 482, 483, 484, 483, 483, 482, 481, 483, 481, 481, 481, 481, 482, 482, 482, 483, 480, 478, 477, 478, 478, 479, 480, 478, 479, 479, 479, 477, 477, 478, 478, 479, 479, 477, 477, 477, 476, 475, 476, 476, 475, 475, 475, 476, 474, 474, 474, 474, 474, 475, 475, 476, 475, 476, 475, 474, 473, 473, 474, 474, 474, 475, 475, 475, 474, 474, 475, 476, 477, 478, 479, 476, 476, 477, 478, 479, 479, 480, 480, 481, 481, 481, 480, 480, 479, 479, 481, 481, 480, 479, 477, 475, 475, 476, 476, 478, 478, 478, 477, 476, 475, 474, 474, 475, 477, 477, 477, 477, 478, 477, 476, 476, 475, 475, 475, 475, 477, 477, 476, 475, 473, 473, 476, 475, 476, 475, 474, 473, 473, 473, 474, 474, 473, 474, 474, 474, 475, 475, 475, 476, 476, 477, 477, 476, 476, 477, 478, 480, 481, 482, 481, 480, 479, 477, 476, 477, 478, 479, 479, 479, 478, 477, 478, 478, 479, 480, 478, 478, 477, 477, 478, 478, 478, 477, 476, 476, 476, 477, 477, 478, 479, 479, 478, 479, 480, 478, 478, 480, 478, 478, 479, 479, 480, 480, 480, 481, 481, 484, 485, 484, 485, 484, 482, 480, 480, 479, 479, 479, 480, 481, 480, 480, 479, 479, 479, 478, 478, 478, 478, 478, 478, 478, 477, 477, 477, 479, 480, 479, 479, 479, 478, 477, 476, 474, 475, 476, 476, 477, 476, 476, 477, 478, 479, 478, 478, 477, 476, 476, 474, 472, 472, 473, 476, 476, 476, 476, 477, 476, 476, 477, 477, 477, 477, 476, 476, 478, 479, 479, 478, 476, 477, 477, 478, 480, 479, 479, 478, 477, 476, 476, 475, 476, 477, 477, 476, 476, 477, 477, 476, 475, 474, 475, 476, 476, 478, 478, 476, 477, 475, 475, 477, 478, 476, 475, 475, 476, 478, 478, 479, 477, 476, 476, 477, 477, 477, 476, 476, 476, 477, 479, 480, 478, 478, 477, 475, 477, 477, 477, 478, 479, 480, 481, 480, 482, 483, 483, 482, 481, 479, 478, 477, 478, 478, 479, 477, 479, 478, 480, 479, 479, 479, 477, 476, 476, 474, 473, 473, 474, 473, 474, 475, 476, 476, 477, 477, 477, 476, 477, 476, 475, 475, 475, 476, 476, 476, 475, 476, 476, 477, 478, 478, 479, 480, 478, 479, 478, 479, 479, 479, 479, 480, 481, 481, 480, 480, 477, 477, 476, 474, 474, 474, 474, 473, 472, 473, 475, 475, 475, 474, 475, 477, 478, 479, 478, 477, 477, 478, 478, 478, 478, 477, 477, 476, 476, 476, 476, 476, 478, 478, 478, 477, 478, 478, 478, 479, 479, 478, 477, 475, 473, 473, 473, 473, 472, 473, 475, 476, 476, 475, 475, 474, 475, 476, 476, 477, 476, 477, 475, 475, 475, 477, 475, 476, 477, 477, 479, 480, 478, 479, 479, 480, 481, 482, 481, 481, 480, 480, 480, 481, 480, 480, 480, 482, 484, 485, 485, 485, 484, 483, 483, 483, 482, 480, 480, 479, 480, 480, 480, 480, 479, 479, 479, 478, 478, 477, 478, 478, 479, 479, 479, 478, 478, 479, 479, 480, 479, 479, 479, 477, 477, 477, 478, 478, 478, 478, 479, 479, 480, 481, 480, 481, 480, 481, 479, 479, 479, 479, 477, 477, 476, 475, 475, 476, 477, 478, 476, 476, 475, 476, 478, 478, 477, 476, 475, 475, 473, 475, 474, 476, 476, 478, 477, 478, 478, 477, 478, 478, 477, 477, 476, 476, 477, 479, 481, 482, 481, 482, 483, 483, 481, 479, 476, 477, 477, 478, 481, 480, 480, 480, 480, 479, 479, 478, 480, 476, 476, 475, 476, 477, 478, 477, 477, 477, 476, 476, 476, 477, 477, 475, 475, 473, 472, 471, 471, 470, 470, 470, 471, 472, 472, 473, 473, 475, 473, 475, 474, 474, 474, 475, 476, 476, 475, 475, 475, 476, 478, 479, 481, 482, 480, 479, 479, 479, 480, 479, 479, 480, 479, 480, 481, 482, 483, 482, 481, 480, 480, 479, 479, 479, 482, 482, 483, 482, 481, 483, 482, 482, 479, 479, 477, 479, 478, 478, 478, 478, 478, 479, 480, 482, 482, 482, 479, 480, 479, 480, 481, 480, 480, 480, 479, 480, 479, 478, 478, 479, 480, 482, 482, 481, 479, 477, 478, 477, 476, 477, 476, 477, 476, 477, 478, 477, 478, 478, 480, 480, 480, 480, 479, 479, 478, 478, 476, 476, 476, 478, 479, 478, 477, 477, 477, 477, 478, 478, 480, 480, 480, 479, 476, 475, 475, 475, 476, 476, 477, 477, 477, 476, 475, 477, 478, 479, 479, 479, 477, 476, 477, 479, 480, 479, 479, 480, 480, 479, 481, 482, 482, 480, 478, 478, 478, 478, 476, 477, 477, 477, 476, 475, 478, 476, 477, 476, 476, 476, 476, 474, 474, 474, 475, 473, 473, 473, 475, 474, 474, 475, 477, 475, 476, 474, 473, 473, 473, 475, 476, 478, 479, 480, 479, 481, 479, 479, 477, 476, 476, 474, 475, 476, 476, 477, 476, 476, 475, 475, 475, 475, 475, 475, 475, 475, 476, 478, 479, 479, 479, 479, 480, 475, 473, 474, 474, 475, 475, 475, 475, 474, 475, 474, 475, 476, 477, 477, 477, 478, 477, 477, 476, 476, 476, 475, 475, 475, 475, 477, 478, 479, 479, 481, 482, 480, 480, 480, 478, 478, 479, 479, 480, 479, 478, 476, 477, 477, 479, 480, 481, 482, 481, 481, 480, 480, 481, 481, 481, 480, 481, 481, 481, 481, 482, 483, 484, 485, 483, 483, 481, 481, 481, 482, 482, 481, 481, 482, 480, 480, 481, 480, 481, 483, 481, 482, 480, 479, 477, 478, 478, 478, 477, 477, 476, 475, 477, 477, 476, 477, 477, 475, 476, 476, 475, 475, 474, 473, 473, 474, 474, 476, 475, 475, 475, 476, 477, 478, 478, 477, 477, 476, 476, 477, 478, 479, 480, 480, 479, 479, 480, 480, 480, 479, 480, 479, 480, 479, 478, 478, 478, 479, 481, 482, 484, 484, 484, 483, 481, 480, 478, 476, 475, 477, 478, 481, 482, 480, 478, 478, 478, 478, 478, 478, 479, 479, 479, 479, 479, 478, 479, 478, 479, 479, 479, 478, 477, 477, 477, 478, 479, 479, 479, 479, 479, 479, 479, 478, 479, 480, 479, 478, 478, 478, 478, 477, 476, 476, 477, 477, 478, 477, 475, 474, 474, 473, 474, 473, 472, 472, 471, 471, 471, 471, 472, 471, 472, 472, 473, 473, 474, 472, 471, 472, 471, 472, 472, 472, 472, 474, 475, 475, 474, 475, 477, 475, 475, 474, 475, 476, 477, 477, 477, 477, 477, 477, 477, 476, 477, 477, 478, 479, 479, 479, 479, 479, 479, 479, 479, 480, 481, 481, 479, 476, 476, 477, 477, 477, 478, 479, 478, 479, 478, 478, 478, 479, 478, 478, 479, 478, 477, 476, 476, 476, 476, 476, 476, 476, 477, 478, 480, 480, 480, 480, 480, 481, 481, 481, 482, 483, 482, 481, 480, 481, 480, 480, 481, 481, 482, 482, 482, 482, 482, 482, 482, 484, 484, 483, 482, 483, 484, 484, 482, 481, 481, 481, 479, 479, 477, 476, 476, 475, 475, 476, 478, 478, 477, 476, 473, 473, 472, 472, 472, 473, 471, 472, 470, 470, 470, 470, 470, 470, 470, 471, 472, 472, 472, 471, 472, 471, 470, 470, 472, 473, 476, 476, 479, 480, 479, 479, 477, 478, 478, 478, 477, 478, 479, 479, 481, 482, 482, 482, 483, 482, 481, 482, 483, 485, 486, 485, 485, 484, 482, 480, 479, 481, 480, 480, 479, 480, 481, 481, 481, 482, 480, 479, 478, 478, 478, 478, 479, 481, 481, 480, 482, 480, 480, 479, 480, 479, 480, 481, 481, 479, 480, 480, 480, 479, 479, 482, 482, 481, 481, 480, 479, 479, 481, 481, 480, 481, 479, 478, 478, 478, 479, 478, 477, 477, 477, 475, 477, 476, 478, 479, 478, 481, 480, 480, 481, 481, 480, 481, 483, 482, 482, 481, 479, 479, 481, 481, 480, 482, 483, 485, 485, 485, 483, 482, 482, 484, 484, 484, 483, 482, 481, 482, 481, 482, 482, 483, 482, 481, 480, 481, 481, 480, 480, 479, 480, 481, 481, 481, 479, 479, 479, 477, 479, 480, 480, 481, 479, 478, 478, 481, 481, 480, 481, 480, 480, 479, 478, 478, 478, 478, 477, 476, 477, 476, 476, 476, 476, 476, 477, 476, 476, 475, 473, 472, 471, 470, 469, 469, 470, 470, 469, 471, 471, 471, 470, 469, 467, 468, 469, 470, 473, 474, 475, 476, 476, 477, 475, 475, 476, 475, 477, 479, 479, 480, 480, 480, 480, 480, 479, 478, 476, 476, 476, 477, 477, 479, 481, 483, 480, 480, 476, 478, 479, 479, 479, 480, 481, 481, 479, 479, 478, 477, 477, 480, 479, 479, 478, 477, 477, 477, 476, 476, 477, 476, 476, 477, 476, 474, 474, 475, 476, 479, 478, 477, 477, 477, 477, 476, 476, 477, 479, 480, 481, 483, 482, 481, 482, 481, 480, 477, 478, 477, 478, 477, 477, 476, 476, 476, 476, 475, 477, 477, 477, 478, 478, 479, 477, 476, 475, 476, 475, 477, 475, 475, 475, 475, 476, 476, 475, 476, 476, 475, 474, 474, 476, 478, 480, 481, 480, 481, 480, 480, 481, 481, 482, 480, 480, 478, 480, 481, 482, 482, 482, 481, 482, 481, 480, 479, 478, 477, 479, 478, 478, 477, 477, 477, 479, 479, 480, 478, 477, 476, 476, 476, 478, 480, 481, 482, 482, 481, 480, 481, 481, 481, 480, 482, 482, 485, 485, 484, 482, 480, 479, 480, 478, 479, 480, 481, 480, 481, 480, 481, 480, 481, 481, 482, 483, 481, 480, 481, 480, 479, 479, 480, 480, 481, 481, 481, 480, 481, 481, 483, 485, 485, 484, 482, 481, 480, 480, 480, 481, 480, 481, 480, 479, 479, 478, 478, 478, 478, 479, 479, 480, 480, 479, 478, 476, 476, 476, 474, 472, 474, 474, 475, 476, 476, 476, 477, 477, 477, 476, 475, 474, 474, 473, 474, 474, 475, 474, 473, 474, 474, 475, 477, 476, 477, 476, 475, 475, 474, 475, 475, 475, 475, 476, 476, 476, 476, 475, 474, 474, 474, 475, 475, 476, 477, 478, 477, 479, 479, 479, 479, 479, 478, 477, 476, 478, 478, 480, 481, 481, 480, 480, 479, 478, 478, 479, 478, 477, 478, 479, 480, 481, 479, 479, 475, 473, 473, 474, 476, 478, 480, 479, 480, 479, 478, 478, 477, 475, 474, 474, 473, 477, 476, 477, 478, 478, 478, 479, 479, 481, 480, 479, 479, 479, 480, 480, 481, 482, 481, 481, 481, 481, 482, 481, 481, 481, 482, 482, 482, 484, 484, 484, 483, 482, 480, 481, 481, 479, 478, 478, 477, 479, 479, 478, 477, 477, 477, 478, 478, 477, 478, 477, 477, 476, 475, 475, 474, 475, 475, 476, 475, 476, 475, 475, 475, 473, 471, 471, 470, 470, 471, 473, 475, 475, 474, 474, 474, 473, 473, 472, 471, 471, 471, 471, 472, 474, 474, 475, 475, 475, 476, 476, 476, 477, 477, 476, 478, 478, 476, 478, 478, 478, 480, 478, 480, 479, 479, 479, 476, 477, 478, 478, 480, 480, 479, 478, 478, 478, 479, 478, 479, 479, 480, 481, 482, 481, 481, 480, 479, 480, 480, 480, 480, 480, 480, 480, 479, 479, 480, 481, 481, 482, 483, 482, 483, 481, 481, 481, 478, 479, 480, 479, 478, 478, 479, 479, 481, 481, 482, 480, 480, 480, 479, 478, 477, 477, 477, 477, 477, 475, 475, 475, 476, 475, 475, 476, 477, 479, 479, 480, 481, 478, 478, 478, 478, 478, 479, 479, 479, 479, 478, 478, 478, 479, 478, 477, 477, 478, 478, 478, 479, 478, 477, 478, 476, 476, 476, 474, 473, 473, 473, 474, 475, 477, 478, 476, 476, 475, 476, 475, 476, 476, 476, 475, 474, 474, 472, 473, 473, 471, 472, 473, 474, 476, 477, 477, 478, 478, 478, 476, 473, 473, 474, 475, 477, 477, 479, 477, 478, 477, 478, 478, 478, 477, 477, 476, 477, 476, 477, 478, 478, 478, 478, 477, 476, 474, 475, 475, 478, 479, 479, 480, 479, 479, 479, 478, 477, 478, 477, 479, 479, 480, 480, 481, 479, 479, 478, 477, 476, 476, 477, 477, 478, 477, 478, 477, 476, 475, 474, 474, 475, 477, 478, 477, 477, 475, 475, 473, 474, 475, 475, 476, 474, 473, 473, 474, 474, 473, 472, 473, 473, 475, 476, 477, 477, 479, 480, 478, 479, 481, 481, 482, 483, 482, 479, 477, 476, 476, 478, 478, 478, 479, 478, 477, 478, 477, 478, 480, 482, 483, 481, 481, 480, 480, 480, 480, 480, 480, 477, 477, 476, 477, 477, 478, 478, 478, 478, 477, 478, 479, 479, 479, 480, 481, 482, 482, 482, 483, 483, 480, 480, 481, 481, 481, 483, 483, 484, 485, 485, 486, 485, 483, 482, 482, 482, 481, 482, 480, 478, 478, 478, 479, 479, 481, 480, 478, 477, 475, 474, 476, 475, 476, 477, 477, 477, 476, 475, 473, 473, 472, 473, 472, 471, 472, 472, 472, 472, 474, 475, 475, 477, 477, 477, 478, 477, 478, 477, 475, 475, 474, 474, 474, 473, 476, 474, 476, 477, 479, 479, 479, 480, 482, 480, 482, 481, 480, 482, 483, 481, 479, 481, 479, 481, 481, 481, 481, 481, 480, 480, 481, 481, 481, 478, 477, 478, 477, 477, 476, 477, 476, 477, 477, 479, 478, 478, 478, 478, 478, 477, 476, 476, 477, 476, 477, 479, 480, 481, 481, 480, 477, 476, 476, 476, 474, 476, 474, 474, 476, 475, 471, 465, 461, 464, 469, 474, 477, 478, 477, 477, 476, 477, 476, 476, 475, 476, 477, 478, 478, 479, 480, 480, 481, 480, 481, 481, 480, 480, 480, 478, 477, 477, 477, 479, 479, 479, 479, 478, 478, 477, 478, 479, 479, 478, 477, 478, 478, 478, 478, 478, 479, 479, 478, 478, 477, 477, 477, 476, 477, 479, 479, 478, 477, 477, 477, 478, 478, 477, 476, 475, 475, 474, 473, 472, 473, 474, 473, 475, 474, 474, 475, 476, 475, 476, 476, 475, 476, 476, 474, 473, 472, 472, 473, 472, 474, 476, 475, 477, 477, 477, 477, 477, 478, 479, 480, 481, 480, 479, 479, 479, 479, 478, 478, 477, 476, 476, 476, 477, 478, 477, 477, 479, 478, 478, 478, 478, 477, 475, 473, 474, 474, 474, 475, 476, 478, 478, 477, 477, 478, 479, 479, 479, 479, 479, 479, 481, 482, 483, 483, 482, 483, 481, 479, 480, 479, 480, 481, 482, 482, 482, 483, 483, 484, 484, 484, 484, 483, 484, 483, 483, 483, 483, 482, 480, 478, 479, 479, 478, 479, 478, 479, 478, 478, 477, 477, 478, 479, 480, 480, 479, 479, 478, 476, 475, 475, 475, 477, 478, 479, 478, 478, 476, 475, 474, 475, 474, 476, 477, 474, 475, 477, 478, 479, 477, 478, 477, 478, 478, 478, 479, 478, 481, 481, 481, 482, 481, 482, 480, 480, 478, 479, 479, 479, 481, 482, 481, 482, 482, 481, 480, 479, 479, 479, 481, 482, 483, 482, 481, 480, 480, 480, 478, 479, 479, 479, 479, 479, 478, 477, 476, 476, 476, 477, 477, 477, 477, 478, 479, 479, 479, 480, 478, 479, 480, 480, 481, 480, 481, 481, 481, 481, 481, 482, 482, 483, 484, 484, 483, 480, 478, 478, 478, 479, 480, 479, 480, 481, 481, 482, 482, 482, 482, 480, 480, 478, 479, 478, 477, 478, 476, 475, 475, 475, 475, 476, 476, 476, 476, 475, 475, 475, 474, 474, 472, 472, 472, 472, 473, 475, 475, 474, 474, 474, 474, 474, 474, 474, 474, 474, 476, 475, 476, 476, 474, 475, 475, 475, 476, 478, 478, 477, 475, 475, 474, 473, 474, 473, 476, 475, 476, 478, 477, 477, 476, 475, 475, 476, 477, 476, 476, 474, 474, 475, 476, 476, 475, 475, 475, 476, 479, 480, 481, 481, 479, 479, 478, 477, 479, 479, 479, 480, 480, 481, 479, 480, 479, 480, 479, 480, 480, 480, 481, 481, 479, 479, 477, 478, 477, 478, 477, 477, 477, 478, 478, 479, 480, 481, 481, 481, 480, 480, 480, 480, 480, 480, 478, 478, 477, 477, 477, 479, 479, 481, 481, 481, 480, 478, 478, 478, 479, 480, 478, 477, 476, 476, 477, 479, 479, 479, 479, 480, 478, 478, 478, 477, 479, 478, 480, 479, 479, 479, 480, 478, 477, 477, 476, 476, 475, 475, 472, 472, 474, 473, 473, 472, 473, 475, 475, 475, 478, 476, 475, 475, 474, 474, 475, 473, 473, 472, 473, 473, 474, 475, 476, 476, 474, 474, 475, 476, 477, 477, 477, 477, 475, 476, 476, 478, 477, 480, 479, 479, 479, 477, 476, 477, 478, 478, 480, 479, 479, 479, 479, 479, 480, 481, 480, 482, 482, 482, 482, 482, 482, 483, 482, 482, 482, 482, 482, 483, 483, 482, 482, 482, 481, 481, 482, 482, 482, 481, 482, 481, 483, 482, 483, 482, 480, 479, 477, 476, 475, 474, 475, 476, 476, 475, 475, 474, 476, 477, 479, 478, 476, 475, 476, 475, 475, 475, 475, 475, 475, 476, 475, 475, 476, 475, 477, 476, 476, 477, 476, 477, 477, 479, 479, 479, 478, 476, 476, 476, 476, 477, 476, 477, 477, 475, 476, 475, 475, 474, 474, 474, 475, 476, 476, 476, 477, 477, 476, 475, 473, 473, 474, 474, 476, 476, 476, 477, 476, 475, 474, 475, 476, 476, 475, 475, 475, 474, 475, 476, 475, 476, 474, 474, 474, 473, 474, 473, 474, 473, 474, 476, 476, 478, 479, 478, 478, 478, 477, 477, 478, 479, 479, 479, 479, 480, 481, 481, 480, 481, 480, 481, 482, 481, 482, 481, 481, 480, 480, 480, 482, 482, 480, 480, 479, 479, 478, 478, 478, 479, 479, 478, 478, 477, 477, 477, 478, 478, 479, 479, 479, 480, 479, 478, 478, 478, 478, 478, 479, 477, 478, 478, 479, 478, 479, 479, 480, 479, 480, 479, 478, 477, 478, 478, 478, 480, 481, 481, 480, 480, 479, 478, 477, 478, 479, 480, 481, 480, 479, 479, 479, 478, 479, 480, 481, 481, 480, 478, 477, 476, 476, 476, 477, 479, 479, 479, 478, 478, 478, 478, 479, 480, 480, 480, 479, 479, 478, 476, 477, 477, 477, 478, 479, 477, 477, 475, 474, 472, 472, 473, 474, 475, 476, 476, 477, 477, 477, 477, 477, 477, 478, 478, 478, 475, 477, 475, 476, 476, 477, 478, 478, 477, 480, 482, 480, 480, 479, 478, 477, 477, 478, 478, 478, 478, 478, 477, 476, 475, 474, 473, 473, 474, 475, 476, 475, 474, 474, 473, 473, 473, 473, 473, 473, 471, 472, 472, 472, 473, 475, 477, 477, 478, 476, 475, 475, 474, 474, 475, 475, 479, 480, 481, 480, 478, 477, 477, 477, 478, 479, 479, 479, 480, 481, 481, 482, 482, 484, 486, 486, 485, 484, 483, 482, 482, 484, 484, 485, 484, 485, 485, 483, 482, 483, 482, 482, 482, 483, 482, 481, 480, 479, 479, 477, 478, 479, 479, 479, 478, 478, 478, 478, 478, 479, 477, 476, 476, 476, 476, 475, 475, 475, 478, 477, 476, 475, 474, 475, 475, 474, 474, 474, 474, 474, 475, 476, 476, 476, 475, 477, 479, 479, 479, 480, 479, 478, 478, 478, 478, 480, 482, 482, 483, 484, 482, 483, 481, 483, 482, 482, 482, 480, 480, 480, 481, 482, 482, 482, 482, 481, 480, 480, 480, 479, 479, 479, 479, 479, 479, 480, 480, 479, 479, 479, 476, 475, 473, 474, 473, 474, 474, 476, 477, 477, 478, 476, 477, 476, 476, 477, 478, 478, 478, 479, 479, 480, 479, 477, 477, 477, 478, 479, 480, 479, 479, 477, 478, 478, 478, 479, 478, 479, 479, 479, 480, 479, 478, 479, 480, 480, 480, 481, 481, 483, 482, 483, 482, 482, 481, 480, 480, 480, 479, 480, 478, 476, 477, 477, 476, 477, 477, 477, 477, 477, 476, 475, 475, 474, 473, 473, 473, 473, 473, 473, 473, 472, 473, 475, 475, 475, 476, 475, 473, 470, 469, 470, 471, 472, 474, 475, 474, 473, 473, 474, 474, 476, 477, 477, 476, 475, 475, 475, 476, 476, 476, 478, 478, 479, 478, 478, 478, 478, 477, 477, 478, 478, 480, 479, 478, 477, 477, 478, 478, 477, 477, 478, 478, 478, 478, 478, 479, 478, 477, 476, 478, 477, 479, 478, 477, 474, 475, 476, 476, 476, 476, 476, 476, 477, 477, 477, 477, 475, 474, 476, 477, 478, 478, 480, 479, 479, 477, 476, 476, 476, 478, 476, 475, 474, 474, 474, 474, 476, 478, 478, 479, 480, 479, 480, 480, 479, 479, 479, 479, 481, 480, 480, 481, 481, 481, 483, 482, 482, 482, 481, 481, 481, 481, 480, 481, 481, 483, 484, 485, 484, 484, 484, 484, 482, 480, 480, 479, 477, 475, 474, 474, 475, 476, 476, 475, 476, 474, 475, 474, 475, 476, 475, 474, 474, 473, 473, 475, 475, 475, 474, 477, 478, 480, 480, 480, 479, 479, 478, 478, 478, 477, 478, 478, 478, 478, 477, 477, 478, 478, 478, 478, 478, 479, 478, 478, 479, 477, 477, 478, 478, 478, 477, 478, 478, 476, 475, 476, 476, 476, 475, 477, 477, 478, 479, 479, 480, 478, 477, 476, 476, 475, 476, 476, 476, 477, 478, 480, 481, 481, 479, 478, 478, 479, 481, 482, 482, 483, 481, 482, 482, 480, 480, 480, 479, 479, 479, 479, 477, 478, 477, 479, 479, 479, 478, 478, 480, 478, 479, 480, 481, 480, 480, 478, 476, 476, 475, 476, 478, 479, 481, 481, 482, 479, 479, 479, 478, 480, 481, 481, 482, 480, 479, 478, 477, 479, 479, 480, 479, 478, 478, 479, 479, 478, 478, 478, 476, 476, 474, 476, 474, 475, 475, 476, 476, 476, 476, 476, 475, 474, 474, 474, 476, 478, 477, 476, 476, 474, 472, 471, 470, 472, 473, 474, 475, 474, 475, 475, 474, 475, 474, 474, 474, 475, 475, 476, 476, 476, 478, 478, 478, 477, 476, 476, 478, 479, 481, 480, 480, 480, 479, 480, 479, 479, 477, 477, 478, 477, 478, 477, 479, 480, 481, 483, 482, 481, 481, 479, 479, 479, 480, 482, 481, 480, 479, 479, 480, 482, 483, 484, 484, 483, 483, 484, 482, 482, 484, 484, 484, 485, 483, 483, 482, 483, 483, 483, 485, 483, 484, 484, 482, 479, 479, 482, 483, 483, 484, 484, 482, 483, 482, 482, 482, 482, 482, 482, 482, 480, 480, 479, 480, 479, 478, 480, 480, 479, 479, 479, 479, 478, 479, 479, 477, 476, 476, 476, 475, 476, 477, 476, 476, 477, 475, 477, 476, 475, 475, 475, 475, 475, 474, 474, 473, 474, 474, 474, 475, 473, 472, 471, 472, 473, 474, 474, 474, 474, 474, 474, 471, 472, 472, 471, 471, 473, 477, 477, 478, 478, 478, 478, 477, 477, 479, 480, 480, 481, 480, 480, 480, 482, 481, 483, 483, 486, 487, 488, 487, 486, 484, 483, 483, 483, 484, 481, 482, 483, 483, 483, 483, 482, 481, 479, 478, 478, 478, 479, 478, 477, 476, 477, 476, 475, 475, 475, 476, 475, 474, 473, 473, 474, 473, 473, 475, 474, 473, 472, 471, 472, 472, 474, 475, 477, 478, 478, 478, 478, 479, 478, 478, 478, 478, 480, 481, 480, 482, 483, 482, 483, 482, 482, 482, 480, 481, 481, 483, 484, 483, 481, 482, 483, 486, 485, 483, 480, 479, 478, 478, 479, 480, 478, 479, 479, 479, 480, 479, 478, 478, 477, 477, 477, 476, 477, 477, 478, 479, 479, 478, 476, 475, 475, 477, 479, 480, 481, 482, 481, 479, 479, 478, 478, 480, 479, 480, 480, 480, 480, 479, 480, 479, 479, 479, 479, 480, 481, 480, 479, 478, 476, 477, 477, 478, 477, 477, 476, 476, 474, 476, 477, 477, 476, 478, 477, 477, 478, 477, 477, 476, 476, 477, 477, 478, 479, 478, 479, 478, 478, 479, 479, 481, 481, 481, 480, 480, 480, 480, 480, 480, 481, 481, 479, 479, 480, 480, 479, 479, 478, 480, 480, 480, 479, 479, 478, 477, 479, 479, 480, 478, 477, 475, 476, 477, 478, 480, 479, 479, 478, 477, 477, 477, 476, 475, 475, 476, 476, 476, 478, 477, 477, 478, 477, 476, 475, 472, 474, 472, 471, 470, 470, 470, 471, 472, 473, 474, 474, 473, 472, 472, 472, 472, 473, 474, 473, 475, 477, 478, 478, 477, 477, 474, 474, 474, 474, 474, 473, 475, 476, 477, 477, 475, 476, 475, 475, 478, 479, 481, 483, 483, 484, 483, 482, 482, 481, 480, 480, 482, 482, 482, 481, 482, 480, 480, 480, 482, 482, 482, 481, 480, 479, 479, 480, 480, 478, 478, 477, 478, 478, 479, 480, 480, 479, 479, 480, 480, 480, 480, 478, 476, 474, 475, 475, 474, 474, 474, 473, 472, 472, 473, 475, 475, 475, 475, 476, 478, 476, 476, 476, 477, 478, 479, 479, 479, 479, 480, 482, 483, 482, 481, 481, 480, 480, 481, 482, 483, 485, 485, 486, 486, 486, 485, 484, 485, 485, 486, 486, 486, 486, 486, 486, 486, 488, 488, 488, 487, 487, 483, 481, 479, 479, 480, 482, 483, 481, 480, 479, 477, 478, 479, 480, 480, 480, 481, 479, 477, 474, 474, 473, 474, 477, 478, 480, 480, 481, 481, 480, 480, 480, 479, 480, 480, 480, 482, 482, 481, 480, 480, 478, 477, 476, 475, 477, 477, 478, 477, 477, 476, 477, 477, 475, 476, 473, 473, 471, 472, 473, 475, 475, 475, 474, 472, 472, 472, 474, 475, 476, 477, 476, 474, 474, 475, 475, 475, 474, 474, 475, 474, 474, 475, 476, 477, 478, 478, 477, 477, 476, 474, 475, 475, 477, 477, 476, 476, 476, 474, 475, 474, 474, 472, 473, 472, 474, 476, 476, 477, 478, 478, 478, 479, 479, 479, 478, 477, 476, 477, 477, 478, 479, 479, 478, 477, 477, 478, 477, 477, 476, 477, 478, 479, 480, 479, 479, 479, 476, 476, 475, 476, 477, 478, 478, 478, 479, 478, 480, 479, 479, 478, 478, 478, 478, 478, 478, 478, 479, 480, 480, 482, 482, 482, 482, 481, 480, 479, 479, 479, 480, 479, 480, 482, 481, 481, 479, 478, 478, 478, 480, 480, 479, 480, 479, 480, 480, 480, 479, 479, 480, 482, 481, 480, 481, 479, 478, 478, 477, 478, 477, 476, 477, 478, 480, 482, 482, 481, 480, 480, 480, 479, 480, 479, 479, 480, 481, 480, 480, 480, 481, 478, 477, 479, 478, 477, 478, 478, 480, 478, 479, 478, 477, 476, 477, 478, 478, 478, 477, 477, 476, 476, 475, 475, 476, 476, 477, 477, 475, 475, 475, 477, 479, 479, 479, 480, 478, 479, 477, 477, 475, 475, 475, 475, 475, 474, 476, 476, 475, 475, 474, 476, 474, 476, 476, 475, 475, 475, 476, 476, 476, 477, 477, 475, 474, 474, 474, 475, 475, 475, 476, 476, 475, 475, 475, 476, 477, 477, 475, 475, 474, 476, 477, 477, 478, 479, 479, 479, 478, 480, 479, 478, 478, 478, 478, 480, 481, 481, 480, 480, 478, 478, 477, 480, 482, 483, 482, 482, 480, 481, 481, 481, 482, 482, 483, 481, 483, 482, 482, 481, 478, 479, 479, 480, 480, 481, 481, 482, 483, 483, 483, 482, 480, 478, 477, 475, 475, 474, 476, 476, 478, 479, 479, 478, 479, 479, 476, 477, 475, 476, 476, 476, 475, 476, 476, 477, 477, 478, 479, 478, 478, 477, 476, 475, 476, 477, 477, 478, 477, 477, 476, 478, 479, 479, 480, 480, 480, 479, 478, 478, 478, 477, 478, 477, 476, 476, 478, 477, 476, 476, 477, 478, 476, 477, 476, 476, 477, 477, 476, 477, 477, 477, 476, 476, 475, 475, 475, 476, 476, 476, 476, 476, 474, 475, 476, 477, 478, 479, 477, 478, 478, 478, 478, 480, 483, 484, 481, 481, 480, 478, 479, 478, 479, 479, 478, 478, 479, 480, 480, 480, 478, 478, 479, 479, 479, 477, 476, 475, 477, 477, 477, 477, 477, 478, 479, 479, 479, 478, 478, 478, 478, 478, 478, 479, 481, 481, 480, 479, 479, 478, 478, 480, 479, 479, 477, 478, 477, 478, 477, 479, 478, 478, 477, 479, 478, 477, 477, 478, 478, 480, 481, 481, 480, 478, 478, 477, 477, 476, 476, 476, 476, 476, 475, 475, 477, 476, 475, 475, 476, 476, 476, 474, 475, 475, 475, 476, 478, 476, 476, 475, 475, 475, 474, 475, 476, 476, 477, 477, 477, 477, 477, 478, 480, 479, 480, 478, 477, 475, 476, 476, 479, 480, 480, 480, 478, 477, 478, 478, 477, 478, 476, 477, 477, 476, 476, 475, 473, 474, 474, 475, 474, 474, 474, 475, 475, 474, 474, 476, 477, 477, 476, 474, 474, 473, 474, 476, 476, 477, 477, 477, 477, 476, 475, 474, 476, 476, 475, 474, 475, 473, 473, 473, 475, 475, 477, 477, 476, 475, 474, 472, 471, 472, 473, 475, 476, 478, 478, 477, 476, 476, 477, 478, 478, 479, 479, 480, 480, 478, 479, 479, 479, 480, 481, 480, 479, 480, 481, 482, 482, 481, 481, 482, 482, 481, 480, 479, 479, 478, 478, 480, 481, 480, 478, 478, 477, 477, 475, 475, 476, 476, 477, 477, 476, 478, 476, 476, 475, 478, 479, 478, 480, 479, 477, 478, 478, 479, 480, 479, 479, 478, 478, 478, 479, 481, 482, 481, 481, 480, 481, 480, 479, 479, 479, 480, 479, 480, 479, 479, 479, 479, 480, 480, 480, 478, 478, 477, 475, 477, 476, 478, 478, 476, 476, 474, 473, 473, 473, 474, 476, 476, 475, 475, 475, 473, 474, 475, 474, 475, 475, 476, 476, 476, 475, 475, 474, 475, 476, 476, 478, 478, 480, 478, 478, 478, 478, 479, 478, 477, 478, 481, 480, 481, 481, 482, 482, 481, 481, 478, 478, 478, 479, 478, 479, 476, 475, 475, 475, 475, 476, 476, 476, 475, 475, 476, 477, 476, 476, 476, 476, 476, 477, 475, 476, 476, 478, 479, 479, 479, 479, 478, 478, 476, 476, 477, 478, 478, 479, 481, 480, 481, 482, 481, 480, 478, 477, 478, 478, 478, 477, 477, 477, 477, 478, 478, 478, 478, 476, 476, 476, 476, 477, 477, 477, 479, 480, 480, 479, 476, 477, 476, 477, 477, 479, 478, 477, 478, 478, 478, 480, 479, 481, 480, 478, 477, 476, 476, 477, 476, 475, 475, 476, 475, 477, 477, 479, 480, 478, 476, 475, 474, 475, 475, 474, 474, 474, 474, 473, 472, 473, 474, 474, 475, 476, 474, 473, 474, 473, 474, 475, 475, 475, 474, 475, 474, 473, 472, 474, 476, 476, 478, 477, 476, 476, 476, 474, 474, 475, 474, 474, 474, 473, 474, 475, 476, 476, 477, 475, 473, 472, 473, 474, 475, 475, 477, 475, 474, 473, 473, 474, 475, 476, 478, 480, 479, 479, 479, 478, 477, 477, 475, 477, 477, 477, 477, 476, 476, 476, 478, 479, 481, 481, 480, 479, 478, 478, 478, 477, 479, 479, 479, 479, 479, 477, 476, 477, 477, 478, 478, 480, 480, 480, 479, 480, 480, 481, 482, 480, 480, 481, 480, 481, 482, 484, 485, 485, 485, 483, 482, 481, 479, 480, 481, 482, 484, 482, 483, 483, 484, 484, 485, 486, 485, 485, 485, 485, 484, 485, 485, 482, 482, 482, 482, 482, 481, 479, 480, 481, 481, 482, 479, 479, 479, 478, 478, 477, 477, 476, 476, 476, 476, 475, 475, 474, 474, 474, 475, 476, 477, 477, 476, 477, 477, 477, 477, 477, 480, 481, 481, 481, 480, 478, 479, 479, 480, 480, 481, 481, 481, 480, 480, 481, 480, 479, 478, 478, 477, 477, 478, 480, 480, 480, 480, 480, 478, 478, 477, 477, 474, 474, 474, 472, 472, 472, 474, 474, 474, 475, 475, 476, 475, 473, 473, 472, 473, 472, 473, 473, 473, 474, 475, 474, 473, 473, 473, 473, 471, 473, 474, 475, 474, 474, 473, 473, 473, 473, 474, 474, 475, 476, 476, 476, 476, 478, 478, 476, 477, 477, 478, 479, 479, 480, 480, 480, 482, 481, 481, 481, 481, 482, 481, 481, 480, 479, 479, 479, 479, 480, 480, 480, 480, 481, 481, 481, 483, 481, 482, 482, 482, 481, 481, 480, 479, 479, 479, 479, 479, 478, 478, 478, 479, 481, 482, 481, 481, 481, 480, 481, 481, 480, 479, 479, 478, 477, 476, 477, 476, 478, 478, 477, 478, 478, 478, 477, 477, 478, 479, 479, 478, 479, 477, 477, 476, 476, 477, 478, 479, 479, 479, 478, 478, 477, 476, 478, 479, 480, 479, 479, 478, 480, 479, 478, 480, 481, 481, 483, 483, 482, 481, 481, 481, 481, 480, 479, 478, 477, 478, 477, 477, 478, 479, 482, 484, 483, 482, 480, 479, 478, 478, 479, 478, 479, 478, 477, 475, 475, 476, 476, 476, 475, 476, 478, 477, 477, 476, 476, 477, 477, 477, 477, 478, 476, 476, 475, 476, 476, 476, 476, 476, 477, 475, 474, 474, 474, 474, 474, 475, 476, 475, 475, 475, 474, 473, 473, 474, 472, 473, 473, 475, 474, 474, 473, 472, 472, 472, 473, 473, 472, 472, 472, 471, 472, 472, 475, 475, 476, 475, 475, 474, 474, 474, 475, 475, 474, 473, 473, 475, 477, 477, 477, 477, 477, 477, 476, 476, 478, 479, 479, 479, 479, 477, 478, 478, 480, 481, 480, 478, 479, 479, 477, 478, 479, 480, 481, 481, 480, 480, 479, 481, 481, 481, 481, 481, 480, 480, 481, 480, 480, 479, 480, 479, 480, 482, 482, 483, 482, 482, 481, 481, 481, 480, 479, 479, 477, 478, 477, 477, 475, 476, 477, 477, 477, 475, 475, 475, 475, 474, 475, 475, 474, 475, 477, 478, 477, 476, 475, 475, 475, 474, 475, 476, 476, 477, 476, 476, 476, 475, 476, 475, 476, 476, 476, 476, 476, 476, 477, 476, 476, 476, 475, 475, 474, 475, 475, 477, 475, 476, 475, 474, 475, 475, 474, 474, 474, 475, 476, 476, 477, 477, 479, 479, 480, 479, 477, 476, 476, 476, 477, 478, 480, 481, 481, 481, 483, 483, 483, 482, 481, 481, 480, 480, 481, 480, 481, 480, 481, 480, 480, 481, 481, 481, 481, 482, 481, 481, 480, 480, 481, 481, 479, 480, 481, 481, 482, 479, 478, 477, 478, 477, 477, 478, 477, 476, 476, 477, 476, 476, 477, 476, 476, 476, 476, 477, 476, 473, 473, 473, 475, 474, 474, 473, 473, 473, 475, 475, 477, 479, 479, 478, 478, 477, 477, 479, 479, 480, 480, 478, 478, 475, 474, 474, 475, 476, 478, 479, 479, 480, 480, 478, 478, 477, 477, 477, 478, 479, 479, 479, 478, 477, 477, 476, 476, 477, 475, 477, 476, 475, 475, 476, 477, 476, 476, 477, 478, 478, 478, 478, 476, 476, 476, 477, 477, 477, 476, 475, 476, 476, 476, 479, 479, 478, 477, 475, 476, 476, 477, 476, 475, 478, 478, 479, 479, 479, 479, 476, 476, 476, 475, 475, 474, 474, 476, 477, 478, 477, 477, 476, 475, 475, 475, 473, 472, 472, 474, 476, 478, 479, 479, 479, 479, 479, 479, 478, 477, 475, 475, 475, 476, 477, 479, 478, 479, 480, 481, 482, 482, 482, 481, 479, 479, 478, 478, 481, 482, 482, 481, 480, 480, 480, 481, 481, 482, 482, 480, 480, 480, 480, 481, 480, 482, 483, 481, 479, 480, 478, 478, 480, 479, 480, 480, 479, 478, 478, 479, 480, 479, 481, 480, 480, 479, 481, 481, 479, 479, 478, 477, 476, 478, 480, 480, 479, 479, 480, 481, 480, 481, 482, 482, 482, 481, 481, 480, 482, 482, 482, 483, 481, 480, 482, 481, 483, 481, 481, 480, 478, 477, 477, 477, 477, 478, 476, 476, 475, 476, 476, 475, 474, 474, 475, 475, 474, 472, 470, 471, 472, 473, 475, 474, 473, 472, 471, 472, 472, 471, 473, 473, 473, 472, 472, 473, 473, 475, 476, 477, 476, 476, 475, 476, 477, 477, 476, 477, 479, 479, 482, 481, 482, 482, 482, 482, 481, 481, 479, 479, 480, 481, 482, 482, 481, 483, 481, 480, 480, 479, 478, 478, 478, 479, 479, 478, 477, 478, 478, 477, 477, 477, 479, 477, 476, 475, 474, 475, 475, 476, 476, 476, 475, 475, 476, 475, 475, 477, 478, 478, 477, 477, 476, 477, 477, 478, 477, 477, 477, 477, 479, 480, 480, 480, 480, 479, 479, 480, 480, 480, 480, 480, 479, 480, 480, 479, 479, 479, 481, 482, 480, 479, 480, 481, 482, 483, 484, 483, 482, 481, 479, 480, 480, 480, 478, 478, 478, 478, 478, 477, 479, 478, 477, 476, 477, 478, 478, 478, 477, 477, 476, 477, 476, 475, 475, 476, 477, 476, 476, 478, 478, 480, 479, 480, 480, 478, 477, 477, 476, 475, 477, 476, 476, 476, 475, 474, 475, 476, 477, 477, 477, 477, 478, 477, 477, 477, 476, 477, 477, 476, 476, 477, 476, 476, 476, 475, 475, 477, 477, 478, 481, 480, 480, 478, 476, 475, 476, 476, 477, 476, 476, 476, 476, 477, 478, 476, 474, 474, 475, 475, 475, 472, 471, 471, 470, 471, 470, 471, 473, 472, 471, 472, 472, 471, 471, 470, 472, 471, 472, 470, 472, 473, 474, 476, 475, 476, 476, 477, 478, 481, 483, 483, 482, 481, 481, 481, 482, 482, 483, 483, 483, 483, 484, 485, 487, 484, 485, 484, 485, 486, 485, 485, 483, 482, 482, 481, 482, 482, 482, 481, 483, 481, 481, 481, 479, 479, 479, 480, 478, 476, 475, 476, 476, 476, 476, 475, 472, 471, 471, 472, 474, 474, 474, 475, 475, 475, 475, 476, 475, 475, 475, 475, 475, 475, 475, 475, 476, 478, 478, 477, 479, 479, 480, 481, 481, 481, 481, 478, 477, 478, 479, 480, 483, 485, 484, 485, 481, 480, 479, 477, 475, 474, 474, 475, 475, 476, 478, 479, 478, 476, 477, 476, 474, 475, 477, 475, 476, 475, 475, 475, 475, 475, 477, 479, 481, 483, 483, 484, 484, 482, 482, 483, 482, 480, 481, 482, 482, 483, 484, 482, 481, 479, 479, 481, 482, 484, 484, 483, 482, 483, 484, 482, 481, 481, 479, 479, 478, 477, 479, 478, 477, 479, 478, 479, 479, 479, 478, 476, 476, 475, 475, 476, 477, 477, 478, 478, 476, 476, 475, 476, 477, 477, 477, 479, 479, 482, 481, 481, 481, 479, 477, 477, 477, 477, 476, 478, 479, 480, 480, 478, 478, 478, 477, 477, 477, 477, 477, 477, 477, 478, 479, 479, 477, 477, 477, 475, 476, 476, 478, 477, 477, 477, 476, 476, 474, 476, 475, 473, 476, 477, 477, 478, 479, 478, 477, 476, 475, 476, 476, 476, 477, 476, 476, 474, 474, 475, 477, 476, 477, 477, 478, 477, 477, 478, 478, 480, 479, 478, 477, 475, 476, 478, 480, 480, 480, 480, 479, 478, 477, 476, 477, 477, 479, 479, 478, 477, 478, 477, 477, 478, 477, 479, 478, 478, 477, 477, 477, 477, 476, 478, 478, 477, 477, 478, 477, 476, 476, 477, 476, 478, 478, 478, 479, 478, 478, 477, 477, 475, 475, 475, 474, 474, 474, 474, 474, 475, 476, 475, 476, 475, 475, 475, 475, 476, 477, 478, 480, 480, 480, 480, 479, 480, 480, 479, 479, 480, 478, 480, 481, 481, 481, 481, 481, 480, 481, 484, 483, 483, 482, 480, 480, 480, 480, 478, 478, 478, 478, 480, 479, 478, 477, 476, 475, 476, 476, 475, 475, 476, 475, 477, 478, 477, 477, 475, 475, 475, 474, 473, 473, 475, 474, 475, 475, 476, 476, 474, 474, 475, 474, 474, 474, 474, 475, 476, 478, 480, 481, 480, 479, 477, 476, 477, 477, 477, 477, 477, 478, 478, 477, 478, 479, 479, 479, 479, 477, 478, 477, 479, 479, 480, 480, 479, 479, 478, 478, 478, 477, 476, 476, 475, 476, 477, 478, 478, 478, 478, 478, 479, 478, 478, 477, 478, 476, 477, 476, 476, 475, 476, 474, 475, 476, 477, 477, 478, 477, 478, 477, 479, 479, 480, 480, 479, 479, 478, 476, 477, 479, 477, 477, 474, 474, 474, 475, 477, 477, 478, 479, 477, 478, 477, 479, 481, 480, 481, 480, 479, 479, 479, 480, 478, 478, 477, 477, 475, 476, 474, 474, 474, 475, 476, 475, 475, 473, 472, 471, 472, 472, 474, 473, 474, 473, 474, 473, 473, 473, 475, 476, 476, 477, 476, 476, 475, 477, 477, 477, 479, 479, 478, 477, 476, 478, 479, 479, 481, 480, 480, 481, 480, 482, 483, 484, 482, 482, 484, 483, 484, 483, 482, 481, 481, 482, 481, 481, 480, 480, 477, 476, 475, 475, 475, 475, 474, 473, 473, 472, 473, 473, 472, 473, 472, 472, 471, 472, 475, 475, 476, 476, 477, 476, 476, 477, 475, 476, 478, 477, 478, 478, 479, 478, 478, 477, 478, 478, 478, 479, 480, 479, 480, 479, 479, 479, 479, 479, 480, 479, 481, 482, 482, 481, 481, 479, 479, 479, 479, 480, 480, 481, 482, 483, 483, 482, 482, 481, 482, 482, 482, 482, 480, 479, 479, 479, 479, 480, 481, 482, 482, 483, 482, 482, 481, 479, 478, 477, 477, 478, 479, 480, 480, 481, 479, 479, 479, 479, 479, 479, 478, 477, 476, 475, 476, 477, 478, 478, 478, 478, 478, 477, 478, 477, 477, 478, 477, 476, 477, 480, 482, 485, 485, 484, 483, 481, 482, 480, 481, 483, 483, 484, 482, 482, 481, 482, 480, 481, 479, 481, 480, 481, 481, 480, 480, 481, 480, 478, 478, 476, 475, 476, 477, 477, 477, 476, 478, 477, 476, 475, 474, 475, 475, 474, 474, 473, 472, 473, 472, 471, 472, 472, 472, 471, 470, 469, 470, 470, 471, 472, 472, 471, 471, 469, 470, 472, 473, 475, 475, 475, 475, 474, 474, 474, 475, 476, 478, 478, 480, 480, 480, 479, 479, 479, 479, 479, 480, 481, 482, 483, 485, 483, 482, 480, 480, 480, 481, 483, 483, 483, 482, 482, 481, 482, 481, 482, 481, 481, 479, 478, 478, 478, 478, 477, 477, 477, 477, 476, 475, 474, 475, 477, 478, 480, 478, 478, 476, 475, 475, 474, 475, 475, 475, 476, 477, 477, 477, 477, 478, 478, 478, 477, 477, 478, 477, 478, 478, 478, 479, 478, 478, 478, 478, 477, 478, 476, 477, 477, 475, 476, 476, 476, 478, 479, 480, 481, 480, 480, 479, 479, 478, 478, 479, 479, 481, 480, 480, 480, 480, 480, 479, 479, 478, 478, 478, 479, 480, 479, 478, 478, 479, 480, 479, 478, 478, 480, 481, 482, 481, 480, 480, 477, 477, 477, 477, 476, 475, 475, 474, 475, 474, 476, 477, 478, 479, 480, 480, 479, 477, 476, 475, 476, 478, 478, 480, 480, 480, 478, 477, 477, 477, 477, 477, 478, 479, 478, 478, 478, 478, 478, 478, 479, 478, 479, 478, 478, 480, 478, 478, 477, 476, 475, 477, 478, 481, 482, 483, 482, 479, 477, 477, 476, 478, 480, 482, 483, 484, 482, 481, 479, 476, 476, 477, 478, 477, 478, 477, 477, 478, 479, 479, 478, 477, 478, 475, 477, 478, 477, 476, 476, 476, 476, 477, 476, 477, 477, 477, 477, 477, 479, 479, 480, 481, 480, 479, 478, 479, 479, 478, 479, 478, 477, 477, 476, 476, 476, 474, 474, 474, 476, 477, 477, 478, 477, 478, 479, 478, 480, 479, 479, 478, 476, 476, 475, 475, 475, 475, 475, 475, 475, 475, 476, 476, 475, 475, 475, 477, 476, 479, 478, 476, 475, 475, 475, 475, 476, 477, 478, 477, 479, 479, 479, 478, 477, 479, 480, 480, 479, 478, 477, 476, 478, 479, 480, 480, 481, 482, 481, 480, 479, 480, 479, 480, 478, 478, 477, 478, 481, 482, 481, 480, 479, 479, 477, 476, 476, 477, 475, 474, 474, 474, 475, 476, 476, 477, 477, 477, 477, 476, 476, 476, 477, 476, 475, 476, 479, 477, 478, 477, 477, 477, 476, 477, 478, 479, 479, 480, 481, 482, 482, 482, 481, 480, 478, 478, 476, 477, 476, 477, 478, 478, 478, 479, 479, 478, 478, 476, 476, 475, 476, 475, 476, 476, 477, 477, 476, 475, 474, 473, 473, 472, 473, 474, 473, 472, 472, 473, 475, 477, 476, 476, 474, 476, 476, 477, 476, 476, 477, 477, 477, 479, 479, 479, 479, 478, 478, 478, 478, 479, 480, 479, 477, 475, 478, 480, 481, 481, 481, 480, 479, 479, 477, 478, 479, 480, 481, 482, 481, 482, 482, 481, 480, 481, 480, 480, 479, 479, 477, 476, 475, 477, 477, 476, 477, 477, 477, 476, 477, 477, 476, 475, 476, 477, 476, 478, 478, 478, 478, 478, 477, 475, 477, 477, 477, 476, 476, 474, 474, 473, 474, 476, 478, 479, 480, 479, 477, 479, 478, 478, 477, 477, 477, 478, 479, 480, 480, 480, 480, 479, 477, 477, 478, 478, 479, 480, 480, 479, 480, 481, 482, 481, 480, 480, 478, 477, 478, 477, 476, 476, 476, 478, 477, 477, 478, 478, 477, 478, 477, 476, 475, 475, 475, 474, 474, 474, 477, 478, 479, 480, 479, 480, 480, 480, 480, 479, 479, 478, 478, 477, 479, 480, 480, 480, 481, 481, 481, 482, 481, 481, 481, 479, 479, 478, 477, 478, 478, 479, 481, 482, 480, 481, 481, 482, 482, 482, 480, 480, 479, 479, 479, 479, 479, 479, 481, 481, 480, 480, 477, 478, 478, 479, 477, 478, 476, 475, 475, 476, 475, 476, 476, 477, 476, 477, 477, 476, 476, 476, 474, 473, 473, 474, 473, 475, 476, 477, 477, 476, 476, 474, 475, 475, 477, 477, 476, 474, 475, 475, 475, 476, 476, 476, 477, 476, 477, 478, 480, 480, 480, 478, 477, 477, 478, 478, 478, 478, 479, 481, 481, 480, 480, 481, 482, 482, 482, 482, 481, 481, 482, 483, 483, 483, 483, 485, 486, 484, 484, 484, 482, 482, 481, 482, 481, 481, 483, 483, 484, 484, 482, 482, 478, 478, 478, 479, 478, 477, 476, 475, 474, 473, 473, 472, 471, 471, 471, 470, 470, 470, 472, 473, 472, 472, 472, 472, 473, 472, 470, 473, 472, 472, 474, 474, 474, 476, 476, 476, 476, 476, 476, 477, 477, 479, 478, 477, 476, 477, 478, 477, 477, 477, 475, 475, 474, 474, 475, 473, 473, 474, 475, 476, 475, 477, 477, 477, 476, 475, 476, 473, 473, 474, 473, 475, 476, 477, 478, 478, 478, 478, 478, 478, 481, 480, 481, 480, 480, 478, 478, 478, 479, 479, 480, 479, 481, 480, 482, 481, 480, 481, 480, 480, 482, 483, 484, 484, 483, 483, 481, 480, 479, 479, 480, 480, 481, 480, 479, 479, 477, 477, 476, 477, 476, 475, 475, 477, 477, 478, 479, 478, 477, 477, 476, 476, 477, 478, 479, 478, 478, 479, 478, 477, 479, 477, 477, 478, 477, 477, 477, 478, 478, 480, 481, 479, 480, 480, 479, 481, 480, 480, 480, 480, 480, 480, 479, 479, 479, 478, 476, 477, 477, 478, 478, 478, 477, 477, 476, 477, 478, 478, 478, 476, 475, 475, 475, 474, 474, 473, 475, 474, 473, 474, 475, 475, 477, 476, 475, 474, 475, 474, 473, 475, 476, 477, 477, 477, 476, 475, 475, 475, 476, 476, 476, 475, 476, 476, 475, 475, 476, 477, 478, 478, 479, 479, 480, 481, 481, 480, 479, 479, 478, 479, 480, 480, 481, 479, 479, 479, 478, 479, 479, 480, 481, 480, 478, 476, 475, 475, 477, 478, 480, 480, 480, 480, 478, 477, 476, 478, 478, 480, 478, 477, 476, 474, 474, 474, 474, 474, 476, 477, 476, 477, 478, 478, 479, 477, 476, 476, 475, 477, 478, 479, 479, 478, 479, 478, 478, 478, 478, 476, 477, 477, 477, 479, 479, 479, 477, 478, 477, 478, 479, 479, 480, 479, 477, 477, 477, 475, 475, 475, 477, 478, 479, 480, 479, 477, 476, 475, 473, 474, 473, 474, 474, 476, 476, 476, 476, 476, 475, 472, 472, 473, 475, 476, 476, 476, 476, 475, 476, 476, 475, 475, 475, 477, 479, 481, 482, 481, 481, 482, 481, 482, 483, 483, 483, 483, 481, 480, 480, 479, 480, 481, 482, 482, 481, 479, 480, 479, 479, 477, 479, 479, 480, 480, 479, 479, 479, 480, 480, 481, 479, 478, 477, 477, 478, 478, 478, 478, 477, 477, 474, 476, 477, 479, 479, 480, 479, 477, 478, 475, 477, 476, 476, 478, 477, 476, 477, 478, 477, 477, 478, 478, 479, 480, 479, 479, 478, 478, 477, 478, 479, 478, 477, 477, 478, 480, 481, 480, 481, 481, 480, 479, 478, 478, 478, 479, 481, 480, 481, 480, 479, 478, 477, 477, 476, 477, 477, 476, 476, 478, 476, 476, 475, 474, 472, 471, 471, 472, 473, 472, 472, 473, 475, 476, 476, 476, 474, 473, 473, 472, 473, 473, 475, 476, 477, 477, 477, 477, 477, 476, 475, 476, 475, 475, 475, 474, 474, 475, 476, 477, 478, 477, 477, 477, 477, 479, 479, 480, 480, 479, 479, 478, 477, 477, 477, 479, 481, 482, 482, 481, 479, 477, 477, 478, 478, 478, 479, 480, 480, 480, 478, 477, 476, 476, 476, 476, 476, 476, 477, 478, 479, 478, 476, 477, 478, 478, 479, 477, 480, 478, 479, 479, 479, 480, 479, 479, 478, 480, 479, 478, 478, 477, 477, 477, 477, 477, 479, 478, 479, 478, 478, 477, 478, 478, 478, 478, 477, 475, 475, 474, 474, 475, 475, 477, 478, 478, 479, 478, 479, 479, 480, 480, 479, 480, 480, 479, 480, 479, 479, 479, 480, 480, 479, 479, 478, 479, 479, 479, 480, 480, 481, 479, 478, 477, 476, 476, 475, 475, 476, 475, 474, 475, 476, 475, 475, 473, 475, 475, 474, 474, 474, 473, 474, 474, 474, 475, 476, 475, 474, 473, 472, 468, 469, 470, 473, 474, 475, 474, 474, 474, 476, 478, 480, 479, 479, 478, 477, 477, 475, 475, 476, 477, 477, 477, 475, 473, 474, 474, 475, 476, 476, 477, 476, 477, 477, 477, 478, 478, 478, 477, 476, 478, 480, 481, 481, 479, 478, 478, 480, 480, 481, 482, 482, 483, 482, 482, 482, 480, 480, 481, 481, 483, 483, 483, 484, 482, 482, 481, 481, 482, 482, 480, 481, 481, 482, 482, 483, 482, 483, 482, 482, 481, 481, 480, 480, 480, 483, 483, 483, 483, 481, 482, 481, 481, 481, 479, 480, 480, 480, 480, 479, 479, 478, 478, 479, 479, 479, 479, 478, 478, 478, 478, 476, 476, 476, 475, 475, 477, 477, 476, 474, 473, 472, 472, 472, 474, 475, 475, 475, 475, 475, 477, 476, 476, 477, 477, 477, 477, 477, 477, 477, 476, 476, 473, 473, 473, 473, 474, 476, 477, 477, 476, 475, 475, 477, 475, 475, 473, 475, 474, 476, 475, 476, 476, 475, 476, 476, 478, 478, 477, 476, 476, 475, 475, 474, 473, 473, 475, 476, 477, 477, 476, 475, 474, 472, 473, 473, 474, 474, 476, 476, 475, 477, 479, 480, 481, 479, 479, 478, 478, 478, 480, 480, 478, 478, 478, 477, 479, 478, 477, 477, 478, 477, 476, 477, 478, 477, 478, 476, 477, 477, 478, 476, 476, 476, 477, 478, 476, 477, 476, 476, 476, 477, 477, 478, 478, 477, 476, 475, 475, 476, 477, 479, 481, 481, 481, 478, 478, 478, 476, 476, 476, 477, 476, 477, 477, 476, 477, 477, 478, 478, 478, 479, 480, 480, 480, 480, 480, 479, 480, 480, 480, 480, 479, 478, 480, 479, 478, 479, 478, 478, 478, 478, 478, 479, 480, 480, 481, 480, 479, 479, 478, 478, 478, 479, 479, 479, 479, 479, 479, 481, 482, 481, 482, 481, 479, 477, 475, 475, 477, 477, 479, 479, 479, 479, 478, 479, 479, 479, 477, 478, 478, 480, 480, 479, 480, 479, 477, 476, 474, 475, 474, 474, 475, 476, 478, 477, 477, 477, 475, 476, 475, 476, 476, 475, 478, 479, 481, 479, 479, 477, 477, 475, 476, 475, 476, 478, 479, 481, 482, 481, 481, 481, 480, 481, 480, 480, 479, 482, 481, 480, 480, 479, 477, 475, 474, 474, 475, 477, 478, 477, 478, 479, 478, 478, 478, 478, 478, 479, 480, 479, 479, 479, 480, 479, 478, 479, 479, 480, 480, 479, 479, 480, 479, 480, 478, 478, 480, 481, 480, 481, 481, 483, 482, 481, 481, 482, 482, 482, 481, 480, 479, 479, 478, 478, 478, 480, 479, 479, 479, 479, 478, 477, 476, 477, 476, 475, 474, 475, 475, 476, 476, 475, 474, 474, 474, 476, 477, 477, 476, 475, 473, 472, 470, 471, 471, 471, 473, 474, 475, 475, 475, 475, 475, 474, 475, 472, 472, 470, 472, 471, 473, 474, 476, 476, 475, 475, 474, 474, 474, 476, 477, 478, 479, 479, 477, 477, 477, 477, 477, 476, 477, 474, 472, 473, 473, 473, 473, 475, 473, 474, 474, 475, 474, 474, 475, 474, 472, 472, 473, 472, 472, 473, 475, 476, 475, 473, 473, 474, 475, 474, 476, 477, 476, 475, 477, 475, 475, 476, 476, 477, 478, 479, 479, 480, 478, 480, 480, 481, 484, 485, 485, 484, 484, 484, 483, 481, 481, 482, 483, 483, 482, 482, 482, 482, 483, 484, 485, 485, 485, 484, 484, 483, 483, 484, 481, 480, 478, 480, 478, 480, 479, 479, 479, 478, 477, 476, 478, 477, 477, 477, 476, 475, 475, 476, 474, 475, 475, 476, 477, 476, 477, 477, 478, 479, 478, 478, 478, 478, 478, 477, 478, 478, 477, 477, 475, 476, 477, 477, 477, 478, 478, 479, 478, 480, 478, 476, 475, 475, 474, 476, 476, 476, 477, 476, 477, 479, 480, 481, 482, 483, 482, 480, 479, 478, 478, 478, 479, 479, 479, 480, 480, 481, 480, 481, 481, 481, 480, 481, 479, 479, 479, 478, 478, 478, 476, 475, 475, 475, 475, 474, 474, 475, 476, 476, 476, 476, 475, 476, 475, 474, 474, 473, 472, 474, 473, 474, 473, 472, 472, 473, 471, 470, 470, 470, 470, 472, 472, 472, 473, 473, 473, 472, 472, 471, 472, 473, 475, 475, 476, 477, 478, 478, 479, 481, 482, 482, 482, 482, 480, 481, 482, 482, 482, 482, 480, 480, 481, 483, 483, 482, 481, 480, 481, 481, 484, 484, 485, 484, 482, 480, 480, 481, 482, 482, 482, 481, 480, 479, 479, 478, 478, 479, 480, 480, 481, 481, 480, 480, 480, 481, 480, 480, 479, 477, 477, 477, 477, 475, 476, 475, 474, 472, 472, 474, 476, 477, 477, 476, 475, 475, 475, 476, 476, 476, 476, 477, 477, 477, 478, 478, 478, 476, 477, 477, 477, 478, 478, 478, 478, 476, 475, 474, 474, 474, 474, 476, 477, 478, 477, 476, 475, 475, 474, 473, 472, 474, 473, 473, 473, 474, 473, 473, 475, 476, 475, 476, 476, 476, 477, 477, 475, 477, 475, 473, 473, 474, 473, 474, 475, 476, 477, 477, 477, 476, 477, 475, 475, 474, 475, 474, 476, 475, 475, 474, 472, 474, 476, 477, 480, 481, 482, 483, 483, 483, 481, 483, 484, 483, 485, 484, 484, 485, 485, 484, 486, 486, 487, 486, 487, 487, 487, 488, 487, 487, 488, 487, 487, 484, 484, 485, 485, 486, 484, 482, 481, 481, 480, 480, 481, 481, 481, 481, 479, 477, 477, 478, 475, 476, 477, 478, 478, 479, 479, 478, 480, 479, 478, 479, 479, 476, 477, 475, 474, 474, 474, 475, 475, 477, 477, 478, 478, 477, 478, 476, 476, 477, 475, 475, 477, 477, 476, 476, 475, 474, 474, 475, 475, 475, 477, 477, 478, 477, 478, 479, 478, 478, 478, 477, 479, 479, 480, 481, 480, 479, 480, 478, 477, 478, 478, 480, 481, 480, 481, 480, 479, 479, 479, 478, 477, 477, 477, 477, 478, 478, 478, 478, 476, 476, 474, 471, 472, 474, 474, 476, 474, 474, 474, 474, 474, 474, 475, 474, 473, 473, 472, 472, 473, 473, 475, 476, 476, 474, 474, 472, 471, 472, 473, 474, 475, 474, 474, 473, 475, 475, 475, 476, 475, 475, 474, 475, 472, 473, 474, 474, 476, 477, 477, 477, 477, 475, 475, 474, 473, 474, 475, 477, 477, 478, 478, 477, 477, 478, 477, 476, 478, 478, 479, 479, 479, 480, 481, 481, 482, 482, 482, 480, 478, 478, 478, 478, 479, 480, 480, 478, 478, 478, 480, 481, 481, 482, 483, 481, 481, 478, 477, 476, 478, 479, 480, 480, 482, 481, 481, 479, 481, 480, 480, 480, 479, 480, 480, 479, 479, 480, 481, 484, 484, 483, 483, 483, 483, 485, 486, 484, 484, 481, 480, 481, 482, 482, 481, 480, 482, 482, 483, 484, 482, 480, 479, 480, 480, 481, 479, 478, 478, 477, 478, 479, 479, 478, 479, 479, 481, 481, 481, 480, 480, 479, 477, 478, 476, 476, 477, 476, 475, 477, 478, 478, 478, 477, 478, 477, 478, 477, 478, 477, 479, 479, 480, 481, 480, 480, 481, 481, 482, 482, 481, 482, 481, 482, 482, 481, 481, 480, 479, 478, 478, 479, 480, 481, 479, 478, 478, 478, 478, 479, 478, 479, 477, 478, 480, 481, 481, 480, 478, 477, 478, 478, 479, 479, 479, 478, 478, 478, 478, 479, 479, 478, 478, 477, 477, 477, 476, 477, 478, 477, 478, 479, 479, 479, 479, 480, 480, 481, 481, 481, 479, 481, 481, 480, 480, 479, 478, 477, 477, 476, 477, 478, 476, 476, 477, 476, 477, 477, 476, 476, 476, 476, 476, 476, 479, 479, 479, 479, 478, 477, 478, 479, 479, 477, 476, 477, 476, 476, 478, 477, 476, 475, 475, 476, 476, 477, 477, 477, 478, 478, 477, 478, 479, 480, 478, 478, 478, 478, 478, 479, 481, 483, 482, 482, 481, 481, 480, 479, 478, 477, 476, 477, 478, 477, 477, 477, 478, 477, 478, 477, 478, 479, 479, 479, 479, 478, 477, 477, 477, 474, 474, 472, 473, 473, 473, 476, 478, 480, 479, 478, 477, 477, 477, 477, 478, 478, 479, 479, 479, 479, 480, 480, 480, 480, 480, 480, 481, 480, 481, 479, 479, 479, 479, 478, 477, 476, 477, 476, 478, 477, 477, 478, 478, 477, 475, 475, 475, 476, 476, 478, 477, 476, 474, 473, 474, 473, 473, 472, 473, 474, 475, 476, 475, 474, 472, 473, 473, 475, 476, 476, 476, 476, 476, 475, 475, 474, 473, 474, 475, 477, 477, 477, 476, 477, 478, 479, 480, 481, 480, 479, 479, 477, 477, 479, 480, 482, 481, 480, 481, 482, 483, 481, 481, 481, 480, 480, 481, 481, 480, 480, 479, 479, 479, 480, 480, 482, 481, 480};
74 horigs.push_back(horig);}
75 {std::vector<float> horig={482, 482, 483, 484, 484, 486, 488, 486, 487, 488, 488, 488, 486, 486, 484, 486, 486, 487, 488, 488, 487, 487, 488, 489, 488, 487, 486, 486, 484, 486, 485, 485, 483, 483, 482, 483, 483, 483, 483, 483, 482, 481, 480, 481, 481, 479, 479, 480, 481, 481, 480, 481, 478, 479, 478, 479, 480, 478, 478, 479, 479, 479, 479, 478, 478, 477, 478, 480, 479, 479, 478, 478, 477, 477, 477, 478, 478, 480, 479, 479, 480, 479, 480, 480, 479, 477, 478, 478, 477, 477, 477, 478, 478, 479, 479, 482, 482, 482, 481, 480, 480, 481, 481, 482, 483, 483, 484, 482, 481, 481, 480, 481, 482, 484, 483, 482, 480, 482, 482, 481, 483, 483, 482, 481, 480, 479, 480, 480, 479, 479, 479, 479, 480, 479, 478, 478, 478, 478, 478, 479, 479, 478, 478, 479, 479, 478, 478, 476, 477, 479, 479, 479, 479, 478, 480, 479, 480, 479, 479, 478, 479, 477, 478, 478, 479, 479, 481, 481, 480, 478, 478, 477, 478, 479, 479, 481, 482, 484, 484, 483, 482, 484, 483, 483, 482, 481, 481, 482, 482, 482, 482, 480, 480, 480, 481, 482, 482, 481, 481, 481, 481, 480, 480, 479, 478, 477, 477, 479, 481, 481, 482, 483, 484, 484, 485, 486, 487, 485, 485, 483, 483, 483, 485, 485, 484, 484, 484, 484, 484, 484, 486, 484, 484, 483, 483, 484, 484, 485, 482, 481, 480, 482, 480, 480, 481, 480, 480, 481, 478, 478, 479, 480, 483, 483, 483, 483, 481, 478, 477, 478, 478, 479, 478, 479, 479, 479, 478, 479, 480, 481, 482, 482, 482, 482, 482, 480, 479, 478, 478, 480, 479, 479, 480, 480, 480, 479, 480, 478, 479, 481, 481, 481, 481, 480, 481, 481, 481, 480, 480, 479, 479, 480, 479, 480, 480, 480, 478, 478, 478, 478, 479, 479, 481, 481, 481, 481, 481, 481, 481, 479, 477, 477, 476, 477, 477, 479, 480, 480, 479, 478, 479, 479, 480, 480, 480, 479, 479, 480, 480, 481, 481, 482, 483, 482, 483, 484, 483, 482, 481, 480, 479, 479, 480, 479, 482, 482, 484, 484, 483, 483, 483, 483, 482, 481, 481, 481, 479, 479, 479, 478, 479, 480, 480, 479, 479, 479, 480, 480, 481, 480, 479, 478, 477, 477, 475, 476, 476, 478, 480, 481, 481, 480, 478, 477, 476, 479, 478, 479, 481, 482, 481, 483, 482, 481, 482, 481, 481, 480, 481, 483, 483, 482, 481, 481, 480, 481, 481, 481, 482, 481, 481, 483, 484, 483, 483, 481, 479, 478, 477, 478, 477, 478, 480, 479, 479, 478, 480, 481, 482, 482, 482, 481, 480, 480, 480, 479, 479, 478, 478, 479, 480, 480, 479, 479, 479, 480, 482, 482, 481, 481, 479, 478, 480, 481, 481, 480, 479, 479, 479, 479, 479, 477, 476, 477, 476, 478, 480, 480, 480, 479, 477, 478, 477, 477, 477, 477, 478, 480, 480, 481, 481, 481, 480, 479, 478, 478, 479, 482, 484, 485, 486, 486, 487, 488, 489, 488, 488, 487, 487, 486, 486, 484, 482, 482, 482, 483, 485, 486, 485, 484, 482, 480, 481, 481, 483, 483, 484, 482, 483, 482, 481, 479, 479, 478, 479, 478, 478, 478, 477, 477, 478, 479, 481, 481, 481, 483, 482, 483, 483, 484, 485, 484, 482, 480, 481, 481, 481, 482, 483, 483, 484, 485, 483, 483, 479, 479, 479, 480, 480, 480, 481, 480, 479, 479, 478, 477, 476, 477, 476, 477, 477, 478, 479, 479, 479, 477, 477, 477, 477, 477, 480, 482, 484, 484, 483, 481, 481, 480, 481, 481, 480, 482, 482, 483, 482, 482, 483, 483, 484, 484, 485, 485, 483, 480, 480, 480, 481, 483, 483, 483, 481, 479, 477, 477, 476, 476, 477, 478, 477, 477, 477, 477, 477, 477, 477, 476, 476, 475, 473, 474, 473, 472, 475, 474, 474, 476, 477, 478, 478, 479, 478, 476, 474, 473, 474, 475, 478, 478, 478, 478, 478, 480, 481, 481, 482, 482, 484, 483, 481, 481, 482, 482, 480, 480, 481, 481, 484, 486, 487, 486, 487, 486, 486, 484, 484, 483, 482, 484, 484, 484, 484, 485, 484, 482, 482, 482, 482, 482, 481, 481, 480, 481, 481, 482, 483, 483, 485, 484, 483, 483, 482, 482, 484, 484, 484, 484, 484, 484, 482, 482, 481, 480, 479, 481, 481, 481, 480, 481, 482, 482, 480, 480, 479, 478, 479, 479, 480, 480, 479, 478, 479, 479, 481, 481, 483, 482, 483, 481, 480, 478, 476, 477, 478, 478, 478, 480, 481, 482, 483, 482, 481, 478, 479, 479, 482, 484, 483, 481, 480, 480, 479, 480, 480, 480, 481, 481, 483, 483, 480, 482, 481, 481, 481, 482, 482, 483, 483, 482, 482, 483, 481, 480, 479, 478, 477, 477, 479, 480, 480, 480, 479, 478, 478, 478, 477, 477, 476, 474, 473, 475, 476, 477, 478, 478, 478, 480, 480, 479, 478, 477, 477, 477, 480, 478, 479, 478, 478, 480, 480, 480, 481, 479, 481, 480, 482, 482, 481, 480, 479, 478, 477, 477, 477, 478, 480, 478, 479, 479, 478, 478, 478, 478, 479, 479, 479, 479, 476, 478, 477, 477, 478, 478, 478, 477, 476, 476, 478, 478, 479, 480, 481, 480, 480, 481, 482, 481, 481, 481, 479, 480, 481, 479, 480, 482, 482, 483, 481, 481, 481, 480, 481, 481, 480, 479, 482, 481, 481, 480, 480, 478, 479, 480, 482, 482, 482, 484, 485, 485, 484, 484, 483, 483, 483, 482, 480, 482, 483, 483, 485, 488, 487, 487, 487, 486, 484, 485, 486, 484, 486, 485, 485, 484, 486, 485, 486, 484, 483, 483, 482, 481, 483, 483, 483, 483, 483, 482, 481, 480, 481, 479, 479, 478, 478, 477, 476, 477, 477, 478, 479, 479, 479, 479, 479, 479, 480, 479, 478, 476, 474, 474, 476, 475, 476, 478, 477, 479, 480, 481, 482, 481, 481, 480, 479, 478, 479, 480, 481, 481, 480, 480, 482, 481, 482, 483, 484, 483, 484, 482, 481, 482, 481, 483, 483, 484, 485, 483, 484, 482, 480, 481, 480, 480, 481, 481, 482, 483, 482, 481, 482, 483, 483, 482, 481, 481, 480, 479, 480, 479, 481, 482, 483, 482, 483, 483, 482, 481, 482, 481, 479, 480, 480, 480, 479, 481, 482, 481, 480, 479, 480, 480, 481, 481, 481, 482, 482, 480, 478, 478, 478, 477, 477, 475, 475, 474, 473, 475, 476, 477, 477, 478, 476, 475, 474, 473, 473, 473, 473, 471, 473, 473, 475, 476, 476, 477, 477, 476, 475, 475, 476, 475, 476, 478, 480, 481, 482, 481, 478, 478, 478, 477, 477, 478, 479, 479, 482, 481, 482, 484, 484, 482, 480, 479, 480, 479, 479, 480, 480, 480, 482, 483, 484, 484, 483, 483, 482, 480, 480, 480, 480, 480, 479, 480, 481, 482, 481, 480, 479, 481, 481, 481, 480, 481, 482, 481, 482, 481, 481, 481, 482, 482, 482, 482, 481, 482, 483, 482, 482, 483, 484, 486, 485, 486, 486, 486, 486, 486, 487, 487, 485, 485, 485, 485, 485, 484, 483, 484, 483, 482, 483, 484, 483, 483, 483, 483, 483, 482, 481, 481, 479, 479, 478, 477, 477, 477, 474, 474, 473, 474, 474, 473, 473, 475, 475, 475, 474, 473, 472, 474, 474, 472, 472, 472, 473, 473, 473, 474, 474, 475, 475, 475, 475, 475, 477, 478, 480, 481, 483, 484, 483, 484, 484, 484, 483, 484, 483, 484, 483, 484, 485, 487, 485, 487, 485, 485, 484, 484, 484, 483, 484, 483, 483, 483, 481, 481, 482, 483, 482, 482, 482, 482, 483, 483, 483, 482, 482, 484, 482, 483, 480, 479, 478, 479, 478, 480, 481, 480, 481, 482, 484, 484, 484, 484, 484, 484, 482, 482, 481, 481, 480, 482, 481, 481, 480, 480, 481, 480, 482, 483, 483, 482, 482, 480, 482, 481, 481, 482, 480, 480, 481, 480, 479, 478, 478, 479, 480, 481, 483, 486, 485, 486, 485, 484, 483, 483, 482, 484, 484, 484, 485, 484, 484, 485, 484, 484, 485, 485, 484, 486, 486, 486, 484, 485, 485, 484, 483, 484, 483, 484, 482, 481, 481, 482, 484, 484, 484, 482, 483, 482, 482, 484, 484, 482, 483, 482, 482, 482, 481, 481, 482, 482, 484, 484, 484, 483, 482, 481, 480, 481, 481, 480, 481, 481, 480, 479, 480, 479, 478, 478, 478, 478, 478, 476, 476, 475, 475, 475, 476, 475, 475, 475, 473, 473, 472, 472, 473, 473, 474, 474, 473, 473, 471, 473, 474, 475, 476, 478, 479, 479, 479, 479, 478, 478, 479, 478, 477, 477, 479, 480, 483, 484, 485, 484, 484, 484, 482, 482, 481, 481, 482, 481, 484, 485, 482, 481, 481, 480, 482, 482, 482, 482, 481, 480, 477, 477, 478, 478, 480, 481, 481, 480, 480, 480, 479, 477, 478, 476, 478, 479, 480, 480, 479, 480, 480, 481, 481, 481, 480, 481, 481, 481, 480, 480, 480, 483, 484, 485, 484, 484, 485, 485, 485, 483, 481, 481, 480, 479, 481, 483, 482, 481, 481, 480, 479, 479, 478, 479, 478, 478, 477, 477, 478, 477, 478, 478, 477, 478, 479, 479, 479, 479, 479, 480, 482, 482, 481, 482, 480, 480, 481, 482, 483, 482, 479, 481, 480, 481, 484, 484, 484, 485, 484, 483, 484, 483, 483, 484, 484, 483, 482, 482, 482, 481, 482, 481, 479, 479, 480, 481, 482, 484, 483, 482, 482, 481, 480, 481, 481, 483, 482, 481, 481, 481, 482, 483, 483, 484, 484, 485, 485, 483, 484, 483, 481, 482, 483, 483, 483, 483, 484, 484, 485, 485, 486, 486, 485, 485, 484, 484, 483, 482, 483, 481, 482, 484, 485, 485, 487, 486, 486, 483, 484, 482, 481, 481, 482, 482, 482, 483, 482, 483, 485, 484, 484, 484, 483, 484, 483, 483, 483, 481, 480, 480, 480, 480, 480, 479, 478, 479, 480, 480, 479, 480, 479, 478, 478, 478, 478, 479, 478, 476, 476, 475, 477, 477, 479, 478, 479, 479, 479, 480, 478, 478, 478, 477, 477, 477, 476, 477, 477, 478, 479, 480, 479, 479, 478, 479, 479, 479, 478, 478, 477, 478, 479, 478, 479, 479, 479, 477, 478, 481, 481, 483, 483, 485, 484, 483, 482, 481, 481, 482, 483, 483, 483, 482, 481, 481, 480, 479, 480, 482, 483, 483, 483, 482, 480, 479, 479, 478, 478, 481, 481, 482, 482, 481, 479, 480, 480, 480, 480, 480, 481, 482, 480, 480, 480, 479, 479, 480, 480, 480, 478, 479, 480, 482, 482, 485, 484, 485, 483, 483, 481, 482, 483, 482, 481, 482, 482, 484, 485, 487, 486, 486, 486, 484, 484, 484, 485, 485, 487, 486, 487, 487, 486, 484, 483, 482, 479, 479, 479, 480, 479, 480, 480, 479, 478, 477, 479, 478, 477, 478, 477, 475, 476, 475, 477, 477, 477, 476, 476, 474, 474, 474, 475, 476, 475, 475, 474, 473, 473, 474, 476, 476, 477, 477, 477, 477, 478, 478, 479, 477, 477, 479, 478, 479, 478, 479, 480, 480, 479, 480, 480, 479, 479, 480, 479, 480, 481, 482, 483, 486, 485, 483, 483, 480, 479, 479, 480, 480, 481, 482, 483, 482, 484, 486, 485, 484, 483, 480, 478, 479, 479, 480, 481, 482, 483, 483, 481, 482, 481, 483, 483, 483, 483, 482, 482, 483, 484, 483, 483, 483, 482, 483, 482, 483, 483, 484, 482, 482, 481, 482, 481, 480, 481, 482, 483, 483, 482, 483, 482, 480, 479, 480, 481, 482, 482, 482, 482, 483, 482, 483, 482, 482, 482, 481, 479, 480, 479, 481, 482, 480, 479, 478, 479, 480, 481, 481, 482, 482, 482, 481, 480, 479, 480, 480, 479, 479, 480, 480, 482, 482, 481, 480, 479, 478, 478, 477, 478, 479, 478, 478, 479, 477, 479, 479, 479, 479, 478, 479, 479, 478, 478, 478, 475, 475, 475, 477, 478, 479, 479, 480, 480, 481, 481, 480, 480, 481, 479, 480, 481, 481, 481, 480, 480, 480, 478, 477, 478, 478, 478, 480, 480, 481, 482, 482, 483, 482, 483, 483, 482, 483, 482, 481, 481, 479, 480, 479, 479, 480, 482, 483, 484, 482, 482, 479, 478, 478, 479, 478, 478, 479, 478, 478, 479, 480, 481, 481, 479, 479, 478, 479, 479, 478, 479, 478, 479, 480, 479, 478, 477, 475, 474, 474, 474, 472, 474, 474, 477, 477, 478, 479, 479, 478, 478, 478, 479, 479, 478, 478, 480, 482, 481, 482, 482, 482, 482, 481, 482, 483, 483, 482, 482, 483, 482, 483, 483, 483, 483, 482, 482, 483, 482, 483, 483, 483, 483, 483, 481, 481, 481, 482, 482, 482, 483, 482, 482, 482, 481, 480, 481, 480, 479, 481, 483, 482, 484, 484, 484, 485, 485, 484, 484, 484, 486, 486, 487, 484, 485, 486, 484, 485, 485, 486, 486, 486, 485, 484, 483, 482, 483, 482, 481, 480, 480, 481, 480, 480, 481, 481, 479, 479, 477, 476, 477, 477, 478, 478, 478, 477, 478, 479, 478, 479, 478, 478, 478, 478, 477, 476, 476, 476, 477, 479, 479, 478, 477, 474, 476, 476, 477, 480, 481, 481, 481, 481, 482, 482, 481, 481, 482, 483, 483, 484, 485, 485, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 483, 485, 485, 485, 483, 484, 484, 483, 483, 483, 482, 482, 481, 482, 482, 483, 482, 479, 479, 478, 480, 479, 479, 480, 481, 480, 479, 478, 478, 478, 478, 479, 479, 481, 481, 481, 480, 480, 480, 479, 479, 480, 481, 481, 480, 479, 473, 465, 461, 463, 471, 477, 482, 483, 482, 479, 478, 478, 479, 478, 478, 479, 478, 477, 478, 479, 479, 481, 483, 483, 483, 483, 483, 483, 482, 481, 481, 481, 482, 482, 483, 482, 482, 482, 481, 482, 481, 480, 480, 479, 479, 480, 480, 479, 479, 478, 478, 478, 481, 482, 483, 483, 481, 481, 481, 479, 479, 479, 478, 479, 480, 479, 479, 479, 477, 477, 477, 477, 477, 476, 476, 476, 475, 475, 477, 478, 478, 478, 479, 479, 479, 478, 476, 475, 476, 477, 477, 478, 477, 477, 478, 477, 481, 481, 482, 483, 482, 483, 481, 481, 481, 480, 480, 482, 482, 483, 482, 482, 480, 480, 480, 479, 481, 482, 480, 480, 479, 480, 479, 479, 477, 477, 477, 479, 481, 481, 478, 478, 479, 479, 479, 479, 480, 479, 479, 480, 480, 481, 482, 482, 480, 482, 481, 481, 482, 482, 483, 484, 485, 485, 486, 486, 485, 483, 484, 484, 485, 486, 486, 484, 485, 484, 483, 484, 484, 483, 483, 483, 483, 483, 483, 482, 483, 482, 483, 483, 483, 482, 481, 481, 479, 478, 478, 477, 478, 478, 480, 482, 482, 482, 481, 479, 479, 478, 479, 478, 476, 475, 474, 476, 477, 478, 478, 479, 480, 481, 482, 482, 482, 482, 480, 481, 480, 482, 482, 481, 480, 479, 479, 482, 482, 483, 484, 485, 484, 483, 482, 483, 481, 482, 484, 483, 483, 482, 481, 481, 481, 480, 481, 482, 482, 482, 482, 482, 483, 482, 483, 482, 479, 480, 480, 481, 481, 483, 484, 485, 483, 482, 480, 480, 480, 480, 479, 480, 480, 482, 481, 481, 480, 479, 480, 482, 481, 483, 484, 484, 485, 485, 485, 485, 485, 486, 486, 486, 485, 486, 485, 485, 485, 485, 486, 487, 485, 484, 484, 483, 482, 481, 480, 480, 480, 480, 480, 480, 479, 479, 480, 480, 480, 479, 478, 477, 476, 475, 475, 475, 477, 477, 477, 478, 478, 479, 479, 479, 478, 476, 475, 475, 476, 477, 478, 479, 480, 478, 477, 476, 475, 474, 474, 476, 477, 477, 478, 478, 477, 478, 478, 478, 479, 478, 479, 478, 479, 477, 478, 479, 480, 480, 480, 479, 478, 478, 478, 476, 478, 476, 476, 478, 480, 480, 480, 480, 480, 480, 478, 479, 479, 480, 481, 480, 480, 480, 480, 480, 481, 482, 482, 483, 482, 481, 481, 481, 481, 481, 483, 482, 481, 480, 479, 478, 479, 481, 481, 481, 480, 478, 478, 479, 481, 481, 480, 480, 480, 480, 481, 483, 483, 485, 484, 483, 482, 482, 482, 483, 485, 486, 484, 483, 480, 480, 480, 480, 482, 481, 481, 481, 481, 480, 481, 481, 482, 482, 483, 483, 482, 482, 481, 481, 479, 480, 480, 481, 482, 482, 482, 481, 479, 479, 477, 477, 477, 477, 478, 479, 479, 478, 480, 481, 478, 480, 480, 478, 477, 475, 474, 475, 475, 476, 477, 477, 476, 475, 475, 477, 478, 478, 477, 476, 477, 478, 479, 479, 478, 478, 476, 476, 477, 478, 478, 479, 480, 481, 481, 481, 482, 480, 480, 480, 481, 481, 481, 483, 482, 481, 481, 481, 482, 482, 483, 484, 483, 483, 484, 484, 486, 487, 488, 487, 487, 487, 486, 485, 485, 487, 487, 486, 484, 484, 484, 483, 484, 484, 485, 486, 485, 484, 483, 482, 484, 483, 483, 481, 481, 482, 481, 482, 481, 481, 479, 478, 478, 477, 477, 477, 474, 475, 475, 478, 478, 478, 480, 480, 481, 480, 480, 478, 478, 477, 478, 479, 481, 481, 480, 480, 479, 478, 477, 478, 478, 479, 481, 483, 483, 481, 481, 481, 483, 481, 480, 480, 478, 478, 478, 479, 480, 478, 477, 476, 475, 476, 475, 476, 474, 476, 480, 481, 482, 482, 482, 480, 479, 477, 477, 478, 475, 476, 476, 476, 476, 476, 477, 477, 477, 478, 479, 480, 479, 480, 479, 478, 477, 477, 477, 479, 481, 481, 479, 477, 477, 480, 479, 481, 482, 483, 484, 485, 484, 483, 484, 482, 482, 483, 483, 483, 484, 484, 484, 485, 484, 484, 484, 483, 483, 483, 483, 483, 482, 483, 483, 483, 482, 482, 481, 480, 480, 480, 481, 481, 482, 483, 483, 483, 483, 481, 480, 481, 479, 478, 477, 480, 480, 481, 480, 480, 479, 480, 481, 482, 483, 484, 481, 481, 481, 479, 480, 479, 480, 480, 481, 482, 481, 481, 481, 480, 480, 481, 480, 482, 482, 482, 483, 480, 481, 480, 479, 479, 480, 481, 483, 482, 482, 482, 483, 483, 482, 480, 481, 481, 480, 480, 481, 481, 483, 484, 483, 483, 482, 481, 478, 477, 479, 480, 481, 481, 479, 481, 479, 479, 478, 479, 479, 478, 480, 479, 479, 477, 476, 476, 477, 477, 479, 482, 484, 486, 484, 483, 482, 482, 481, 481, 480, 479, 480, 480, 480, 482, 483, 483, 480, 480, 480, 479, 479, 480, 480, 479, 478, 477, 478, 476, 477, 479, 478, 479, 478, 477, 475, 475, 475, 474, 474, 475, 475, 475, 475, 475, 475, 473, 475, 474, 475, 477, 475, 475, 474, 476, 477, 479, 479, 479, 478, 478, 477, 477, 478, 479, 480, 480, 481, 480, 481, 481, 481, 481, 482, 483, 484, 485, 484, 484, 485, 485, 485, 485, 487, 488, 490, 490, 489, 489, 487, 486, 485, 486, 487, 488, 488, 488, 486, 487, 486, 485, 484, 484, 484, 485, 483, 482, 481, 482, 481, 483, 482, 482, 481, 480, 481, 480, 481, 481, 479, 479, 479, 480, 478, 477, 478, 480, 480, 480, 479, 478, 478, 477, 478, 478, 478, 477, 479, 477, 481, 480, 482, 481, 480, 479, 479, 482, 481, 482, 482, 484, 486, 486, 487, 486, 486, 486, 485, 484, 484, 485, 484, 485, 483, 484, 484, 483, 483, 482, 482, 480, 480, 480, 481, 483, 483, 484, 484, 481, 480, 479, 479, 480, 481, 482, 482, 481, 481, 480, 480, 478, 478, 479, 478, 478, 479, 479, 479, 479, 478, 478, 479, 481, 481, 481, 479, 477, 477, 478, 480, 481, 481, 481, 482, 483, 483, 482, 482, 481, 481, 480, 482, 481, 482, 483, 483, 483, 485, 485, 486, 484, 483, 482, 482, 482, 482, 484, 484, 485, 484, 483, 481, 481, 480, 479, 479, 480, 480, 481, 480, 481, 481, 480, 480, 480, 479, 479, 480, 480, 479, 478, 478, 477, 478, 478, 477, 476, 476, 474, 475, 475, 475, 475, 474, 476, 476, 476, 476, 477, 477, 478, 476, 476, 475, 476, 476, 475, 475, 474, 474, 475, 477, 477, 478, 477, 477, 477, 479, 480, 481, 481, 482, 482, 482, 482, 483, 483, 484, 483, 484, 482, 481, 480, 480, 480, 479, 479, 479, 480, 481, 481, 482, 482, 482, 480, 480, 479, 478, 477, 477, 477, 479, 479, 479, 479, 479, 480, 480, 479, 477, 478, 479, 479, 478, 479, 480, 479, 479, 478, 477, 476, 479, 479, 479, 480, 480, 480, 478, 478, 478, 478, 480, 480, 481, 483, 484, 483, 483, 482, 480, 477, 478, 479, 481, 484, 484, 485, 484, 485, 485, 484, 484, 485, 486, 488, 490, 489, 488, 485, 485, 483, 483, 483, 483, 482, 483, 483, 484, 485, 483, 483, 482, 480, 479, 478, 478, 478, 478, 478, 478, 477, 476, 477, 477, 477, 478, 477, 476, 474, 476, 476, 476, 477, 478, 479, 480, 479, 480, 478, 478, 478, 478, 478, 479, 479, 481, 481, 481, 481, 482, 482, 483, 483, 482, 480, 480, 481, 482, 483, 482, 483, 480, 481, 479, 481, 480, 481, 481, 481, 480, 480, 479, 478, 478, 477, 478, 478, 478, 478, 479, 479, 479, 480, 479, 479, 480, 479, 480, 483, 485, 485, 484, 485, 485, 482, 482, 481, 482, 482, 482, 481, 482, 482, 480, 480, 480, 478, 479, 479, 480, 482, 481, 481, 481, 481, 481, 484, 483, 483, 483, 482, 481, 482, 481, 482, 482, 481, 482, 482, 481, 481, 481, 481, 480, 480, 478, 480, 479, 479, 481, 481, 484, 484, 484, 484, 481, 483, 481, 481, 482, 482, 484, 482, 483, 482, 482, 481, 482, 482, 483, 482, 480, 481, 481, 481, 481, 481, 479, 478, 476, 477, 477, 475, 475, 476, 476, 475, 474, 474, 474, 476, 478, 477, 478, 477, 477, 476, 476, 474, 477, 478, 478, 479, 478, 477, 479, 477, 479, 479, 479, 480, 480, 479, 481, 481, 482, 481, 482, 481, 480, 480, 480, 480, 481, 481, 481, 482, 483, 482, 481, 480, 479, 479, 481, 482, 485, 484, 482, 481, 481, 481, 482, 481, 482, 483, 482, 482, 482, 483, 483, 482, 483, 484, 486, 487, 487, 488, 487, 486, 485, 485, 486, 484, 485, 485, 486, 487, 486, 486, 487, 485, 484, 484, 484, 484, 487, 487, 488, 488, 488, 486, 485, 484, 484, 484, 484, 483, 484, 483, 483, 483, 483, 483, 483, 483, 485, 486, 484, 483, 481, 483, 483, 483, 483, 483, 482, 482, 480, 480, 481, 481, 480, 480, 479, 478, 478, 477, 478, 478, 478, 477, 478, 479, 479, 479, 478, 477, 476, 478, 477, 476, 475, 476, 478, 478, 478, 476, 477, 474, 474, 473, 474, 476, 477, 480, 479, 478, 477, 477, 477, 476, 476, 478, 479, 480, 481, 479, 479, 479, 480, 482, 483, 484, 484, 485, 483, 482, 484, 484, 486, 487, 486, 486, 486, 487, 488, 489, 488, 488, 488, 487, 484, 484, 483, 481, 482, 484, 484, 484, 484, 483, 482, 480, 479, 479, 477, 477, 477, 477, 477, 476, 475, 475, 477, 478, 479, 480, 480, 479, 478, 478, 475, 477, 478, 478, 478, 478, 477, 476, 476, 477, 480, 480, 481, 480, 479, 480, 480, 481, 481, 481, 479, 481, 482, 483, 484, 486, 487, 489, 488, 486, 484, 483, 484, 484, 484, 484, 484, 484, 483, 482, 482, 483, 483, 483, 483, 484, 482, 483, 482, 483, 483, 484, 482, 483, 482, 481, 481, 481, 481, 480, 481, 482, 481, 482, 482, 482, 483, 482, 482, 481, 482, 480, 481, 482, 482, 482, 481, 481, 481, 481, 481, 481, 481, 479, 480, 480, 479, 481, 481, 482, 483, 482, 483, 484, 483, 483, 482, 481, 479, 479, 479, 480, 480, 480, 478, 478, 478, 478, 479, 480, 480, 480, 481, 480, 481, 480, 481, 480, 481, 481, 482, 481, 482, 482, 483, 481, 482, 481, 482, 483, 484, 484, 485, 485, 484, 482, 481, 482, 483, 483, 483, 483, 483, 484, 483, 483, 483, 483, 482, 482, 481, 480, 481, 480, 479, 478, 477, 475, 476, 478, 479, 482, 482, 482, 481, 480, 480, 481, 479, 478, 477, 477, 477, 477, 476, 477, 479, 478, 476, 476, 476, 477, 477, 476, 477, 476, 476, 476, 476, 476, 476, 475, 476, 476, 477, 477, 477, 476, 475, 475, 475, 475, 475, 476, 478, 478, 478, 478, 479, 478, 477, 478, 480, 481, 481, 481, 482, 481, 479, 480, 480, 481, 483, 484, 486, 487, 488, 489, 489, 488, 487, 485, 485, 483, 483, 483, 485, 485, 486, 485, 485, 484, 482, 482, 482, 482, 481, 482, 481, 482, 481, 480, 480, 479, 479, 478, 477, 476, 478, 479, 480, 479, 479, 478, 478, 478, 479, 478, 479, 479, 478, 477, 477, 477, 476, 479, 479, 478, 479, 480, 479, 480, 480, 481, 481, 480, 482, 480, 480, 481, 481, 483, 486, 487, 487, 488, 489, 489, 489, 489, 488, 488, 486, 486, 486, 485, 485, 487, 487, 490, 491, 491, 491, 489, 489, 487, 487, 485, 485, 484, 484, 484, 484, 485, 483, 481, 480, 479, 480, 481, 481, 481, 479, 478, 478, 477, 480, 481, 482, 482, 480, 480, 480, 480, 482, 484, 481, 481, 483, 483, 483, 483, 484, 481, 482, 482, 483, 483, 482, 481, 481, 481, 482, 483, 481, 482, 481, 482, 483, 484, 483, 481, 479, 479, 478, 478, 478, 478, 478, 479, 480, 480, 480, 479, 478, 476, 476, 476, 476, 476, 477, 476, 476, 477, 477, 478, 477, 478, 478, 478, 477, 478, 478, 477, 481, 480, 480, 479, 477, 476, 475, 476, 477, 477, 479, 480, 477, 478, 477, 478, 477, 478, 479, 480, 480, 479, 478, 477, 477, 478, 478, 478, 479, 478, 478, 477, 479, 480, 481, 481, 480, 481, 481, 481, 481, 481, 478, 479, 479, 481, 481, 481, 481, 482, 480, 481, 479, 480, 480, 481, 480, 479, 480, 481, 482, 482, 483, 483, 482, 482, 482, 482, 481, 482, 480, 481, 481, 483, 482, 482, 480, 480, 481, 481, 482, 483, 483, 484, 483, 483, 484, 482, 483, 483, 483, 484, 484, 486, 484, 484, 482, 481, 481, 480, 481, 483, 483, 483, 482, 483, 482, 484, 485, 486, 487, 485, 485, 484, 484, 484, 484, 485, 484, 482, 482, 482, 482, 482, 482, 482, 483, 483, 483, 482, 484, 484, 484, 482, 482, 481, 482, 482, 483, 483, 483, 482, 482, 481, 482, 481, 482, 481, 480, 479, 479, 480, 480, 479, 479, 479, 481, 480, 479, 480, 479, 480, 481, 481, 482, 481, 482, 481, 482, 483, 483, 482, 482, 480, 478, 478, 477, 478, 479, 479, 478, 480, 479, 480, 481, 481, 481, 480, 481, 481, 480, 480, 478, 478, 478, 478, 477, 476, 475, 476, 476, 478, 478, 478, 477, 476, 477, 477, 477, 478, 479, 478, 478, 480, 480, 480, 479, 478, 478, 479, 480, 480, 481, 481, 482, 483, 482, 482, 483, 483, 484, 485, 485, 485, 486, 485, 485, 485, 484, 483, 483, 483, 486, 486, 488, 487, 486, 485, 485, 484, 484, 484, 484, 485, 484, 484, 484, 483, 483, 483, 484, 485, 485, 485, 484, 482, 482, 481, 481, 480, 481, 483, 483, 485, 484, 482, 481, 479, 478, 479, 480, 481, 481, 480, 479, 478, 479, 479, 479, 480, 479, 479, 479, 478, 480, 480, 480, 480, 482, 482, 482, 480, 480, 479, 480, 482, 481, 483, 482, 482, 482, 483, 483, 482, 482, 481, 481, 481, 481, 480, 480, 479, 479, 479, 479, 479, 480, 479, 479, 477, 477, 477, 477, 478, 480, 480, 482, 480, 480, 480, 481, 480, 481, 481, 479, 478, 478, 477, 478, 477, 478, 479, 480, 481, 482, 483, 484, 483, 483, 482, 482, 482, 481, 481, 480, 479, 479, 479, 480, 481, 480, 480, 481, 481, 481, 481, 481, 479, 482, 482, 482, 482, 482, 481, 481, 480, 481, 480, 481, 480, 483, 481, 482, 481, 479, 479, 478, 479, 481, 482, 482, 481, 481, 482, 482, 481, 481, 482, 482, 484, 482, 482, 482, 482, 484, 483, 483, 482, 483, 482, 482, 482, 481, 480, 480, 479, 480, 480, 482, 481, 480, 480, 481, 481, 478, 477, 476, 476, 476, 477, 477, 477, 477, 478, 479, 481, 483, 484, 483, 482, 481, 481, 480, 480, 478, 478, 479, 480, 479, 479, 479, 480, 482, 482, 482, 481, 480, 479, 479, 482, 482, 483, 483, 483, 482, 480, 479, 478, 479, 478, 478, 479, 479, 481, 482, 481, 478, 477, 477, 476, 477, 476, 477, 478, 479, 479, 478, 477, 476, 475, 476, 477, 477, 478, 478, 479, 480, 479, 478, 476, 477, 476, 475, 476, 476, 477, 478, 478, 480, 481, 480, 479, 479, 479, 479, 478, 477, 478, 478, 477, 479, 479, 479, 480, 478, 477, 478, 478, 478, 479, 479, 481, 481, 481, 481, 480, 481, 481, 480, 481, 482, 485, 485, 487, 486, 486, 484, 483, 483, 483, 484, 484, 483, 484, 484, 483, 482, 480, 482, 481, 482, 483, 484, 481, 481, 480, 480, 482, 482, 480, 479, 479, 478, 479, 478, 477, 476, 475, 476, 477, 479, 481, 481, 480, 480, 479, 481, 482, 483, 483, 483, 483, 484, 483, 483, 483, 483, 481, 482, 480, 479, 480, 481, 482, 482, 485, 483, 485, 484, 485, 486, 484, 484, 483, 482, 481, 481, 481, 482, 482, 480, 480, 480, 480, 480, 480, 481, 481, 481, 481, 480, 478, 477, 479, 478, 479, 478, 479, 478, 477, 476, 475, 476, 478, 481, 482, 481, 481, 480, 481, 480, 480, 480, 480, 481, 481, 479, 481, 482, 483, 483, 484, 483, 484, 483, 481, 480, 479, 478, 480, 479, 481, 481, 481, 483, 483, 482, 482, 480, 481, 479, 479, 480, 480, 480, 479, 480, 480, 479, 478, 477, 479, 479, 478, 478, 477, 477, 476, 476, 477, 476, 476, 476, 477, 478, 480, 479, 480, 480, 481, 482, 483, 484, 485, 485, 484, 485, 483, 482, 482, 481, 481, 481, 483, 484, 484, 483, 483, 483, 481, 480, 482, 482, 482, 479, 478, 479, 479, 479, 480, 480, 480, 480, 481, 481, 481, 482, 481, 482, 482, 482, 481, 482, 481, 481, 480, 480, 480, 480, 480, 480, 480, 482, 483, 482, 482, 480, 481, 480, 478, 479, 478, 479, 478, 478, 479, 478, 478, 478, 478, 477, 478, 477, 477, 476, 474, 475, 475, 476, 477, 478, 477, 479, 478, 477, 476, 475, 475, 476, 477, 477, 477, 477, 475, 474, 474, 474, 475, 475, 476, 478, 478, 479, 479, 480, 480, 478, 475, 475, 475, 476, 478, 477, 477, 476, 477, 478, 477, 477, 477, 478, 479, 479, 478, 478, 479, 479, 480, 480, 481, 480, 479, 479, 480, 481, 481, 483, 480, 479, 480, 479, 479, 480, 480, 480, 479, 479, 479, 478, 478, 479, 479, 478, 477, 478, 480, 479, 480, 480, 480, 480, 480, 480, 481, 482, 481, 482, 480, 480, 480, 482, 481, 484, 484, 483, 482, 483, 485, 486, 486, 486, 485, 484, 484, 484, 483, 482, 484, 486, 485, 486, 487, 488, 489, 488, 488, 489, 488, 487, 485, 484, 483, 484, 485, 484, 485, 484, 483, 481, 481, 479, 478, 480, 480, 482, 481, 480, 479, 479, 478, 479, 478, 478, 478, 478, 477, 478, 477, 478, 480, 479, 481, 481, 480, 479, 479, 481, 481, 481, 479, 478, 478, 479, 479, 481, 482, 483, 483, 483, 482, 481, 482, 482, 483, 483, 482, 482, 484, 484, 483, 482, 482, 481, 480, 480, 480, 479, 481, 481, 480, 478, 478, 476, 477, 478, 478, 477, 476, 474, 474, 474, 475, 477, 477, 478, 476, 476, 476, 477, 476, 474, 475, 476, 476, 476, 476, 475, 476, 476, 475, 477, 478, 479, 479, 479, 477, 475, 476, 475, 476, 477, 477, 478, 476, 476, 478, 478, 478, 478, 479, 477, 477, 477, 479, 481, 482, 483, 484, 484, 484, 483, 482, 481, 483, 484, 485, 485, 484, 483, 482, 484, 483, 485, 483, 483, 482, 482, 482, 481, 482, 482, 482, 483, 485, 485, 484, 484, 483, 484, 484, 487, 486, 487, 484, 482, 482, 482, 483, 482, 483, 482, 481, 481, 481, 480, 480, 481, 480, 479, 478, 479, 478, 478, 478, 478, 479, 480, 481, 481, 481, 482, 480, 480, 479, 480, 481, 481, 480, 479, 478, 479, 481, 483, 483, 483, 481, 481, 482, 478, 479, 479, 480, 481, 480, 482, 481, 482, 482, 484, 486, 487, 487, 485, 485, 482, 482, 482, 482, 482, 485, 485, 485, 484, 483, 483, 479, 479, 479, 479, 481, 482, 480, 481, 481, 480, 480, 479, 480, 481, 482, 481, 481, 481, 480, 479, 479, 478, 479, 479, 479, 482, 482, 481, 481, 479, 479, 478, 479, 480, 480, 479, 480, 479, 480, 480, 479, 478, 476, 477, 477, 477, 477, 479, 478, 477, 476, 475, 475, 475, 476, 477, 476, 476, 475, 475, 474, 474, 474, 473, 473, 475, 474, 474, 475, 477, 476, 474, 475, 474, 475, 476, 477, 478, 480, 480, 480, 479, 478, 477, 476, 475, 475, 477, 478, 479, 481, 483, 482, 482, 481, 482, 482, 482, 482, 482, 482, 480, 481, 482, 484, 484, 484, 483, 482, 481, 481, 483, 482, 484, 483, 482, 481, 481, 482, 483, 484, 485, 483, 482, 481, 482, 483, 483, 482, 482, 482, 482, 483, 483, 482, 482, 483, 483, 483, 483, 482, 483, 482, 482, 482, 481, 480, 480, 479, 477, 478, 477, 476, 477, 477, 478, 479, 478, 480, 479, 478, 477, 478, 477, 478, 478, 478, 477, 476, 477, 478, 480, 481, 483, 483, 482, 480, 478, 478, 478, 477, 478, 479, 479, 480, 478, 477, 478, 477, 479, 479, 479, 479, 478, 479, 478, 476, 475, 476, 477, 478, 477, 478, 478, 479, 478, 481, 480, 479, 479, 479, 481, 481, 480, 482, 481, 481, 481, 482, 482, 483, 482, 483, 484, 485, 485, 485, 484, 483, 482, 484, 485, 485, 485, 483, 483, 482, 482, 483, 483, 484, 484, 484, 483, 485, 486, 485, 485, 485, 485, 483, 481, 482, 481, 479, 480, 479, 479, 481, 482, 481, 482, 480, 478, 478, 478, 477, 476, 474, 474, 474, 477, 477, 475, 476, 477, 476, 475, 475, 477, 477, 479, 480, 481, 480, 477, 476, 476, 477, 478, 477, 477, 477, 478, 479, 480, 480, 481, 482, 481, 481, 481, 480, 481, 482, 480, 480, 479, 481, 481, 480, 480, 481, 480, 477, 479, 479, 481, 482, 484, 483, 481, 480, 478, 478, 478, 480, 480, 481, 480, 481, 481, 480, 480, 479, 480, 479, 480, 479, 480, 482, 482, 483, 482, 481, 478, 477, 477, 477, 477, 478, 478, 478, 478, 478, 478, 479, 480, 479, 479, 479, 481, 481, 480, 478, 477, 478, 479, 478, 477, 478, 477, 479, 478, 479, 479, 477, 479, 480, 480, 479, 480, 480, 479, 477, 476, 477, 478, 480, 480, 481, 481, 481, 481, 482, 481, 480, 482, 483, 485, 485, 484, 484, 483, 482, 482, 483, 483, 484, 484, 482, 481, 482, 482, 483, 484, 485, 484, 485, 484, 485, 486, 484, 485, 485, 483, 483, 484, 483, 482, 481, 481, 480, 480, 480, 479, 481, 481, 481, 482, 481, 481, 481, 482, 481, 482, 481, 482, 482, 483, 483, 484, 483, 483, 483, 481, 482, 483, 483, 484, 484, 484, 483, 482, 483, 483, 486, 487, 486, 486, 485, 484, 482, 483, 483, 483, 482, 483, 483, 481, 481, 481, 482, 482, 480, 479, 477, 476, 476, 477, 477, 476, 475, 475, 474, 474, 476, 476, 479, 479, 478, 477, 476, 474, 473, 473, 474, 476, 476, 477, 476, 473, 473, 471, 472, 473, 475, 477, 476, 478, 477, 478, 479, 478, 479, 479, 479, 481, 481, 481, 482, 482, 482, 484, 483, 485, 484, 484, 483, 483, 485, 485, 486, 485, 485, 486, 485, 483, 483, 482, 483, 481, 482, 481, 479, 479, 478, 481, 481, 480, 481, 480, 481, 480, 479, 480, 481, 480, 481, 480, 482, 482, 481, 480, 477, 476, 476, 477, 477, 478, 478, 478, 480, 479, 479, 480, 482, 481, 482, 482, 481, 481, 480, 481, 481, 482, 482, 481, 483, 481, 484, 485, 485, 486, 486, 485, 484, 484, 483, 484, 485, 485, 485, 484, 484, 483, 483, 483, 484, 484, 485, 483, 482, 481, 481, 481, 482, 483, 483, 483, 482, 481, 482, 481, 481, 479, 478, 477, 479, 479, 480, 480, 479, 479, 477, 478, 478, 480, 479, 479, 479, 479, 480, 479, 478, 478, 478, 478, 478, 479, 479, 478, 478, 478, 480, 479, 480, 480, 479, 479, 479, 481, 480, 481, 480, 479, 480, 481, 480, 481, 480, 480, 481, 480, 480, 481, 481, 481, 480, 479, 478, 478, 478, 479, 479, 480, 481, 481, 481, 480, 479, 480, 480, 478, 480, 480, 479, 477, 476, 475, 474, 476, 474, 476, 476, 476, 476, 477, 476, 474, 474, 473, 473, 471, 472, 474, 474, 475, 475, 474, 475, 475, 475, 475, 476, 476, 477, 478, 479, 479, 480, 480, 479, 480, 483, 484, 486, 487, 487, 489, 489, 488, 488, 488, 488, 488, 489, 488, 489, 488, 488, 488, 486, 485, 486, 486, 485, 484, 483, 483, 483, 483, 483, 483, 482, 480, 481, 481, 480, 480, 480, 479, 479, 479, 479, 478, 479, 477, 477, 479, 479, 479, 478, 477, 475, 476, 475, 476, 477, 478, 478, 477, 477, 478, 477, 477, 478, 479, 478, 480, 479, 479, 479, 477, 478, 479, 481, 483, 485, 485, 485, 484, 483, 483, 481, 482, 483, 483, 483, 483, 482, 479, 480, 478, 477, 477, 478, 480, 480, 480, 479, 479, 479, 477, 478, 477, 476, 477, 478, 478, 480, 483, 483, 483, 484, 481, 481, 482, 482, 481, 482, 483, 482, 483, 482, 483, 484, 484, 484, 484, 484, 484, 484, 487, 487, 486, 484, 484, 484, 485, 483, 483, 482, 481, 481, 482, 481, 481, 480, 481, 479, 478, 478, 479, 480, 481, 482, 482, 481, 480, 480, 480, 482, 481, 482, 482, 481, 479, 478, 478, 478, 478, 477, 478, 479, 480, 482, 482, 483, 483, 483, 483, 483, 483, 481, 482, 482, 480, 480, 480, 480, 481, 480, 480, 479, 478, 479, 479, 480, 481, 480, 480, 480, 478, 478, 478, 479, 479, 480, 479, 479, 480, 481, 480, 480, 479, 478, 479, 481, 480, 480, 480, 479, 478, 476, 477, 478, 478, 478, 479, 479, 479, 479, 479, 481, 481, 482, 482, 481, 480, 479, 479, 479, 479, 480, 480, 479, 479, 480, 481, 483, 483, 484, 483, 481, 481, 479, 480, 480, 480, 480, 479, 480, 480, 478, 477, 477, 479, 481, 482, 482, 483, 481, 480, 480, 480, 479, 479, 480, 481, 482, 481, 482, 481, 480, 480, 479, 480, 481, 481, 481, 481, 482, 483, 482, 482, 480, 479, 478, 478, 478, 478, 480, 479, 478, 478, 478, 477, 477, 475, 476, 475, 477, 478, 480, 480, 481, 482, 481, 481, 482, 483, 483, 482, 483, 483, 484, 483, 483, 483, 482, 480, 482, 482, 483, 485, 485, 485, 485, 484, 485, 486, 486, 484, 485, 485, 482, 481, 480, 479, 478, 479, 479, 480, 481, 481, 481, 480, 479, 479, 477, 476, 476, 475, 477, 476, 477, 477, 476, 478, 480, 480, 480, 478, 477, 477, 477, 477, 477, 478, 478, 479, 480, 480, 479, 478, 479, 480, 481, 480, 479, 481, 482, 481, 481, 481, 481, 482, 482, 483, 484, 482, 481, 478, 479, 478, 480, 480, 480, 478, 478, 478, 477, 479, 479, 481, 478, 477, 476, 478, 479, 480, 481, 479, 479, 479, 478, 479, 478, 478, 477, 478, 477, 477, 477, 478, 478, 478, 477, 478, 477, 477, 478, 478, 478, 480, 483, 483, 483, 483, 482, 479, 481, 481, 482, 482, 483, 482, 481, 479, 479, 476, 477, 476, 479, 479, 480, 480, 481, 481, 482, 482, 481, 483, 483, 482, 481, 480, 480, 480, 481, 481, 479, 478, 478, 478, 478, 480, 480, 480, 479, 478, 476, 476, 477, 479, 480, 477, 477, 475, 475, 474, 473, 474, 474, 475, 476, 477, 477, 476, 475, 477, 477, 477, 478, 478, 479, 482, 481, 482, 483, 484, 485, 487, 486, 486, 486, 485, 486, 483, 484, 483, 485, 486, 486, 486, 485, 485, 486, 487, 487, 486, 485, 484, 485, 482, 480, 480, 479, 480, 479, 479, 477, 477, 478, 477, 476, 474, 474, 475, 473, 474, 474, 474, 475, 476, 478, 478, 476, 476, 476, 477, 479, 480, 481, 482, 481, 480, 480, 478, 479, 479, 480, 480, 480, 480, 480, 479, 481, 482, 483, 485, 486, 485, 484, 484, 483, 481, 481, 482, 483, 485, 483, 484, 483, 483, 482, 482, 482, 481, 483, 484, 484, 485, 483, 483, 483, 484, 485, 486, 487, 485, 484, 483, 481, 483, 483, 483, 483, 482, 482, 482, 482, 482, 482, 482, 481, 482, 481, 479, 480, 480, 481, 481, 481, 480, 480, 480, 479, 482, 481, 481, 481, 483, 481, 479, 478, 478, 477, 479, 480, 482, 484, 484, 485, 484, 483, 483, 480, 481, 482, 484, 483, 485, 485, 484, 485, 484, 482, 482, 482, 483, 483, 485, 485, 486, 487, 485, 484, 483, 484, 484, 481, 481, 481, 480, 480, 480, 479, 480, 480, 479, 481, 479, 479, 478, 479, 478, 477, 476, 476, 477, 477, 476, 475, 473, 473, 473, 475, 476, 476, 474, 472, 473, 475, 475, 475, 474, 475, 473, 475, 474, 475, 476, 475, 476, 475, 476, 477, 477, 478, 478, 479, 479, 480, 480, 479, 480, 480, 481, 482, 482, 482, 482, 484, 485, 483, 484, 487, 488, 489, 488, 488, 486, 485, 485, 484, 485, 485, 485, 485, 486, 485, 484, 484, 483, 483, 481, 481, 481, 480, 481, 481, 481, 479, 479, 480, 480, 480, 479, 479, 478, 479, 479, 479, 479, 480, 479, 478, 479, 481, 480, 480, 479, 479, 478, 479, 479, 478, 478, 478, 478, 478, 478, 477, 478, 480, 479, 481, 480, 481, 480, 479, 479, 480, 481, 481, 481, 479, 478, 476, 476, 477, 478, 478, 478, 478, 479, 480, 480, 482, 483, 484, 485, 484, 483, 483, 482, 483, 482, 482, 483, 483, 482, 481, 481, 480, 481, 480, 481, 482, 482, 482, 484, 484, 487, 487, 488, 490, 488, 488, 488, 486, 485, 484, 484, 481, 480, 480, 480, 480, 480, 479, 480, 482, 482, 482, 482, 481, 482, 482, 482, 482, 482, 481, 481, 481, 482, 483, 482, 481, 480, 483, 482, 483, 484, 483, 483, 481, 481, 482, 481, 480, 477, 478, 480, 480, 482, 482, 483, 482, 483, 484, 483, 482, 482, 482, 480, 482, 483, 485, 484, 483, 483, 483, 481, 480, 480, 480, 482, 482, 482, 482, 481, 481, 481, 479, 479, 480, 478, 478, 479, 479, 480, 481, 480, 480, 480, 481, 480, 480, 479, 481, 481, 482, 483, 484, 484, 484, 483, 482, 481, 483, 482, 482, 481, 480, 480, 480, 480, 480, 481, 482, 480, 480, 478, 479, 479, 480, 480, 481, 480, 481, 481, 481, 481, 479, 479, 480, 478, 479, 478, 477, 478, 478, 477, 475, 476, 476, 476, 476, 478, 478, 480, 480, 480, 478, 479, 480, 481, 481, 481, 482, 481, 481, 481, 480, 481, 481, 480, 480, 480, 481, 481, 483, 483, 483, 483, 481, 481, 482, 483, 483, 483, 484, 484, 483, 481, 480, 481, 480, 482, 482, 483, 482, 482, 481, 482, 483, 483, 482, 482, 480, 481, 480, 480, 478, 479, 479, 478, 477, 477, 476, 475, 476, 479, 479, 481, 481, 481, 481, 481, 482, 481, 481, 481, 482, 481, 482, 483, 483, 484, 483, 483, 481, 479, 479, 480, 480, 481, 481, 482, 482, 481, 480, 479, 480, 479, 480, 480, 481, 480, 482, 480, 480, 478, 477, 477, 477, 476, 475, 476, 477, 478, 478, 478, 477, 478, 478, 477, 477, 479, 480, 479, 479, 477, 477, 477, 479, 479, 480, 481, 478, 478, 478, 479, 479, 481, 481, 481, 481, 481, 480, 480, 479, 479, 480, 482, 482, 483, 483, 481, 483, 484, 485, 485, 484, 484, 483, 483, 483, 484, 484, 484, 483, 482, 483, 484, 482, 481, 481, 481, 480, 480, 479, 479, 480, 481, 481, 480, 480, 477, 478, 477, 477, 477, 477, 478, 478, 478, 478, 479, 479, 481, 481, 480, 480, 479, 479, 478, 477, 478, 478, 477, 478, 477, 478, 478, 479, 478, 479, 480, 481, 481, 480, 480, 480, 481, 481, 481, 480, 478, 478, 479, 481, 481, 483, 483, 485, 485, 485, 485, 484, 482, 481, 480, 479, 479, 481, 482, 481, 482, 482, 483, 482, 482, 481, 481, 481, 481, 480, 481, 480, 481, 480, 480, 480, 480, 479, 479, 480, 479, 479, 478, 478, 480, 482, 484, 485, 484, 484, 483, 483, 483, 483, 482, 483, 482, 484, 484, 483, 483, 482, 483, 485, 484, 484, 484, 483, 485, 483, 483, 483, 482, 481, 480, 483, 483, 484, 484, 485, 484, 484, 482, 483, 481, 481, 480, 480, 479, 479, 480, 481, 483, 481, 482, 483, 482, 481, 481, 480, 479, 478, 478, 478, 476, 477, 477, 477, 477, 477, 477, 477, 478, 479, 479, 479, 478, 478, 478, 477, 476, 478, 477, 478, 480, 479, 481, 480, 478, 479, 477, 476, 475, 475, 478, 478, 480, 479, 481, 480, 481, 480, 480, 481, 482, 484, 483, 483, 483, 484, 485, 484, 484, 482, 483, 484, 482, 483, 482, 483, 483, 485, 484, 485, 486, 485, 485, 486, 487, 487, 488, 487, 486, 486, 485, 487, 486, 487, 486, 485, 483, 479, 478, 478, 479, 480, 481, 480, 480, 480, 478, 477, 476, 475, 475, 477, 478, 477, 479, 479, 478, 479, 476, 476, 474, 474, 475, 475, 476, 477, 476, 477, 476, 476, 476, 475, 477, 475, 478, 477, 479, 478, 478, 478, 479, 478, 479, 480, 480, 481, 481, 480, 479, 480, 478, 478, 478, 478, 478, 478, 479, 479, 480, 479, 478, 478, 478, 476, 477, 476, 477, 476, 477, 477, 476, 477, 478, 478, 480, 480, 480, 481, 481, 481, 482, 483, 485, 485, 485, 484, 484, 485, 485, 482, 482, 483, 484, 485, 485, 485, 487, 487, 485, 485, 484, 482, 480, 480, 481, 481, 483, 484, 484, 483, 483, 481, 482, 481, 481, 483, 482, 484, 482, 482, 481, 481, 479, 480, 480, 481, 480, 481, 481, 481, 481, 480, 479, 479, 477, 477, 477, 478, 479, 479, 480, 479, 482, 481, 482, 481, 480, 480, 480, 480, 480, 482, 482, 481, 481, 481, 482, 482, 482, 482, 482, 481, 482, 483, 483, 481, 480, 479, 478, 478, 479, 479, 479, 478, 478, 479, 480, 480, 480, 480, 480, 480, 480, 480, 479, 478, 478, 477, 477, 476, 477, 476, 476, 476, 475, 474, 476, 477, 478, 477, 476, 478, 478, 479, 480, 480, 479, 480, 479, 479, 479, 480, 480, 479, 481, 481, 481, 481, 480, 479, 479, 481, 481, 483, 482, 481, 480, 481, 479, 479, 482, 482, 483, 482, 481, 479, 479, 479, 479, 480, 479, 480, 480, 480, 479, 480, 480, 480, 479, 480, 479, 478, 477, 477, 479, 478, 477, 477, 477, 477, 476, 476, 477, 478, 478, 478, 477, 479, 479, 479, 479, 479, 478, 479, 482, 481, 481, 480, 479, 479, 478, 479, 478, 480, 482, 482, 484, 483, 482, 481, 481, 480, 479, 478, 478, 478, 478, 478, 478, 480, 481, 481, 480, 479, 480, 481, 480, 480, 480, 478, 479, 477, 476, 477, 477, 477, 478, 479, 478, 479, 478, 476, 477, 475, 476, 477, 476, 475, 476, 476, 477, 477, 478, 477, 480, 481, 479, 479, 480, 480, 481, 479, 480, 481, 482, 483, 484, 485, 487, 488, 486, 485, 485, 485, 485, 484, 484, 484, 484, 483, 482, 483, 484, 485, 484, 483, 484, 484, 483, 483, 482, 482, 483, 482, 483, 482, 480, 481, 480, 481, 482, 481, 482, 482, 482, 481, 480, 479, 479, 479, 479, 479, 479, 480, 480, 479, 479, 477, 478, 479, 480, 481, 480, 479, 479, 481, 481, 482, 482, 482, 482, 481, 481, 479, 480, 479, 480, 481, 481, 481, 483, 484, 486, 485, 485, 483, 483, 480, 480, 480, 479, 481, 482, 483, 483, 482, 484, 483, 482, 481, 482, 481, 479, 478, 477, 476, 477, 478, 478, 479, 477, 475, 476, 476, 476, 477, 477, 476, 474, 474, 473, 474, 475, 476, 477, 477, 479, 480, 479, 479, 477, 476, 475, 476, 477, 476, 477, 476, 477, 480, 480, 482, 482, 482, 480, 480, 480, 482, 482, 481, 482, 481, 481, 480, 481, 482, 482, 482, 483, 481, 480, 479, 479, 479, 479, 477, 479, 481, 482, 483, 484, 483, 482, 482, 482, 480, 480, 478, 479, 479, 479, 481, 479, 479, 479, 482, 483, 483, 482, 482, 480, 480, 480, 478, 478, 478, 478, 479, 479, 482, 482, 482, 480, 480, 480, 482, 482, 482, 483, 483, 484, 483, 483, 483, 481, 480, 479, 477, 477, 477, 478, 477, 477, 477, 478, 477, 479, 480, 481, 481, 482, 482, 479, 478, 478, 479, 479, 481, 482, 482, 481, 481, 480, 479, 479, 480, 481, 484, 482, 482, 482, 482, 482, 482, 481, 480, 481, 479, 480, 480, 480, 479, 480, 480, 480, 480, 480, 481, 481, 480, 478, 478, 477, 475, 475, 475, 476, 478, 478, 479, 478, 477, 476, 477, 477, 478, 479, 480, 477, 476, 471, 469, 472, 476, 479, 482, 481, 480, 481, 480, 481, 481, 480, 478, 477, 477, 477, 478, 479, 479, 477, 476, 477, 478, 477, 477, 477, 476, 479, 479, 481, 481, 480, 480, 479, 480, 481, 481, 482, 481, 481, 482, 483, 482, 483, 481, 481, 481, 481, 482, 483, 484, 485, 486, 483, 483, 484, 483, 484, 484, 484, 484, 485, 485, 487, 487, 486, 485, 483, 481, 483, 484, 484, 486, 486, 485, 485, 485, 484, 485, 484, 484, 486, 485, 484, 484, 484, 484, 483, 484, 483, 483, 482, 480, 482, 482, 481, 483, 481, 482, 481, 482, 482, 482, 481, 481, 480, 480, 480, 479, 480, 479, 478, 478, 478, 477, 477, 476, 475, 475, 477, 477, 478, 478, 477, 477, 477, 477, 477, 475, 476, 475, 476, 477, 477, 477, 477, 477, 476, 478, 479, 479, 480, 480, 481, 481, 480, 477, 479, 477, 478, 477, 477, 476, 475, 477, 477, 478, 478, 479, 478, 477, 478, 477, 478, 478, 478, 478, 478, 478, 476, 476, 475, 475, 475, 475, 475, 476, 477, 479, 480, 480, 479, 480, 480, 479, 478, 477, 476, 476, 477, 478, 478, 478, 478, 479, 481, 481, 482, 480, 480, 478, 478, 479, 479, 481, 483, 482, 482, 479, 480, 479, 480, 479, 481, 480, 478, 477, 477, 477, 477, 478, 479, 480, 479, 479, 479, 479, 478, 478, 478, 479, 480, 480, 481, 480, 480, 480, 478, 477, 478, 478, 480, 481, 480, 480, 480, 481, 482, 481, 481, 480, 478, 480, 481, 481, 481, 482, 480, 482, 483, 483, 483, 483, 482, 482, 481, 481, 482, 482, 482, 480, 478, 478, 479, 480, 482, 483, 483, 483, 482, 482, 480, 482, 482, 481, 481, 481, 482, 480, 481, 480, 481, 482, 483, 483, 482, 480, 480, 480, 480, 479, 480, 481, 482, 482, 482, 483, 483, 481, 482, 481, 480, 480, 480, 482, 483, 484, 483, 481, 481, 480, 479, 480, 482, 482, 482, 480, 480, 477, 479, 480, 480, 481, 480, 478, 479, 478, 479, 480, 479, 479, 479, 480, 480, 481, 481, 481, 479, 480, 481, 481, 481, 483, 485, 485, 484, 483, 483, 483, 483, 481, 482, 481, 481, 479, 480, 478, 480, 482, 483, 483, 482, 481, 480, 480, 480, 481, 480, 480, 478, 479, 479, 480, 481, 481, 481, 480, 479, 480, 480, 480, 482, 482, 483, 483, 481, 481, 481, 483, 483, 482, 484, 486, 484, 485, 483, 482, 480, 481, 481, 481, 482, 483, 483, 483, 482, 484, 484, 485, 486, 486, 486, 486, 484, 483, 482, 482, 480, 480, 481, 481, 481, 481, 479, 478, 477, 477, 475, 476, 477, 477, 478, 478, 479, 477, 476, 475, 473, 473, 474, 476, 477, 479, 478, 477, 478, 479, 479, 478, 478, 478, 477, 477, 479, 479, 479, 479, 478, 478, 479, 478, 478, 479, 480, 479, 478, 478, 479, 479, 480, 480, 480, 478, 478, 478, 478, 479, 478, 479, 478, 479, 479, 479, 478, 476, 477, 475, 476, 475, 476, 477, 478, 478, 475, 474, 474, 472, 471, 473, 475, 476, 477, 475, 476, 477, 477, 477, 477, 478, 478, 477, 479, 478, 479, 480, 480, 481, 483, 483, 481, 482, 481, 481, 482, 483, 483, 484, 483, 483, 483, 482, 482, 484, 487, 489, 490, 490, 490, 487, 486, 486, 486, 485, 487, 486, 486, 486, 486, 484, 484, 485, 485, 484, 484, 484, 483, 483, 483, 481, 482, 480, 481, 482, 480, 480, 481, 480, 480, 481, 482, 480, 480, 479, 480, 478, 479, 480, 479, 480, 478, 480, 480, 479, 480, 478, 479, 477, 477, 476, 479, 481, 480, 481, 482, 482, 482, 481, 480, 480, 480, 480, 481, 481, 483, 483, 482, 482, 482, 481, 482, 482, 482, 482, 482, 481, 482, 483, 482, 482, 482, 481, 481, 481, 480, 481, 481, 481, 481, 480, 479, 480, 482, 482, 481, 480, 480, 480, 481, 481, 481, 482, 481, 484, 483, 484, 483, 482, 480, 478, 478, 478, 478, 478, 478, 478, 478, 478, 477, 477, 476, 476, 476, 475, 477, 474, 472, 473, 474, 475, 475, 473, 475, 473, 472, 473, 473, 473, 474, 473, 474, 474, 474, 477, 479, 480, 481, 479, 480, 480, 482, 482, 483, 483, 482, 481, 480, 480, 481, 483, 483, 483, 482, 481, 483, 485, 486, 486, 484, 486, 485, 486, 487, 487, 486, 487, 486, 484, 484, 484, 484, 483, 485, 486, 484, 482, 482, 482, 482, 482, 482, 481, 481, 481, 482, 482, 481, 480, 480, 480, 483, 484, 484, 484, 483, 481, 480, 481, 481, 481, 481, 481, 480, 480, 479, 478, 478, 478, 479, 478, 478, 478, 477, 478, 480, 481, 481, 480, 480, 481, 482, 481, 480, 479, 479, 480, 479, 479, 480, 479, 480, 480, 478, 478, 478, 479, 479, 480, 479, 479, 479, 478, 478, 478, 477, 477, 477, 477, 477, 477, 477, 476, 475, 475, 474, 475, 477, 477, 478, 477, 478, 476, 478, 476, 476, 476, 477, 477, 478, 477, 478, 478, 479, 479, 479, 479, 478, 477, 478, 478, 478, 477, 477, 478, 477, 479, 479, 479, 479, 481, 481, 482, 484, 485, 486, 487, 487, 489, 488, 487, 489, 487, 487, 487, 488, 487, 487, 487, 490, 491, 492, 492, 491, 490, 490, 489, 488, 488, 489, 489, 487, 486, 484, 484, 483, 483, 484, 485, 484, 484, 484, 484, 485, 486, 485, 484, 484, 481, 481, 481, 481, 480, 480, 480, 478, 479, 478, 478, 478, 479, 479, 478, 481, 481, 481, 478, 477, 478, 477, 478, 477, 477, 476, 477, 476, 477, 477, 478, 477, 478, 480, 480, 481, 481, 481, 480, 479, 480, 481, 481, 480, 481, 481, 481, 482, 481, 481, 482, 482, 480, 479, 479, 480, 481, 482, 482, 482, 482, 482, 481, 481, 481, 481, 480, 481, 481, 480, 478, 478, 477, 477, 478, 480, 481, 482, 481, 481, 480, 481, 479, 481, 480, 479, 476, 476, 476, 476, 477, 476, 477, 477, 475, 475, 475, 477, 476, 475, 476, 477, 476, 477, 476, 476, 477, 476, 477, 478, 477, 476, 475, 474, 474, 475, 476, 477, 477, 477, 477, 477, 477, 477, 478, 479, 480, 478, 478, 478, 478, 478, 476, 478, 479, 480, 480, 481, 480, 481, 480, 481, 481, 482, 481, 481, 480, 481, 479, 480, 483, 481, 481, 479, 479, 480, 481, 480, 480, 480, 482, 484, 485, 486, 484, 484, 482, 482, 483, 482, 481, 480, 480, 480, 481, 481, 480, 481, 482, 482, 481, 481, 483, 483, 484, 483, 482, 484, 484, 482, 483, 482, 481, 482, 481, 482, 482, 482, 482, 484, 483, 483, 483, 484, 483, 483, 484, 483, 484, 484, 484, 484, 485, 483, 484, 485, 483, 483, 483, 483, 484, 484, 483, 482, 481, 481, 481, 482, 481, 482, 482, 481, 482, 482, 481, 480, 480, 480, 479, 480, 481, 482, 482, 482, 484, 483, 482, 482, 480, 480, 479, 480, 480, 479, 480, 480, 482, 483, 484, 483, 484, 482, 481, 481, 481, 479, 479, 480, 481, 481, 484, 484, 483, 482, 481, 481, 482, 483, 482, 481, 481, 482, 482, 484, 484, 484, 484, 484, 484, 484, 483, 481, 481, 482, 482, 482, 481, 481, 481, 480, 480, 480, 478, 477, 477, 478, 480, 482, 482, 481, 480, 480, 481, 481, 481, 482, 482, 479, 481, 480, 481, 481, 479, 481, 480, 481, 481, 483, 483, 484, 484, 482, 481, 481, 481, 482, 482, 482, 482, 481, 479, 479, 479, 480, 481, 480, 480, 479, 480, 479, 480, 479, 478, 479, 479, 480, 481, 482, 482, 482, 482, 482, 482, 480, 481, 480, 481, 481, 480, 481, 481, 481, 482, 481, 482, 482, 482, 481, 480, 480, 480, 481, 482, 483, 484, 483, 483, 483, 483, 483, 483, 482, 483, 484, 483, 484, 484, 485, 483, 483, 483, 483, 481, 480, 479, 480, 479, 479, 480, 478, 480, 480, 480, 480, 480, 480, 480, 481, 481, 481, 481, 479, 478, 479, 481, 482, 481, 481, 480, 481, 481, 481, 480, 480, 480, 479, 479, 478, 479, 479, 481, 483, 483, 483, 483, 483, 483, 482, 482, 481, 480, 480, 479, 479, 479, 478, 481, 481, 481, 480, 480, 479, 478, 478, 478, 477, 479, 478, 479, 478, 477, 478, 478, 478, 478, 478, 478, 479, 477, 478, 477, 478, 477, 476, 475, 476, 477, 478, 480, 479, 480, 479, 479, 479, 479, 480, 481, 481, 480, 479, 479, 479, 481, 481, 481, 481, 481, 481, 482, 484, 485, 485, 484, 484, 484, 482, 482, 484, 484, 483, 483, 483, 482, 482, 481, 481, 482, 483, 484, 485, 485, 484, 483, 482, 483, 484, 483};
76 horigs.push_back(horig);}
77 {std::vector<float> horig={479, 480, 480, 481, 482, 483, 482, 483, 483, 484, 485, 485, 485, 485, 485, 486, 487, 486, 484, 482, 482, 481, 481, 482, 481, 482, 482, 482, 481, 480, 480, 480, 481, 482, 481, 480, 480, 479, 479, 479, 480, 478, 479, 478, 480, 478, 478, 477, 476, 475, 474, 473, 474, 475, 476, 477, 477, 477, 477, 477, 478, 478, 476, 476, 479, 479, 478, 478, 476, 477, 476, 475, 475, 474, 474, 474, 474, 473, 474, 475, 473, 474, 475, 475, 474, 474, 474, 474, 474, 475, 475, 476, 476, 476, 475, 475, 474, 475, 478, 480, 481, 482, 482, 481, 479, 480, 479, 479, 478, 480, 480, 480, 479, 477, 477, 475, 476, 477, 476, 477, 478, 478, 477, 476, 475, 476, 475, 475, 476, 475, 474, 476, 476, 477, 477, 479, 477, 474, 472, 472, 475, 474, 474, 474, 474, 475, 476, 476, 477, 475, 476, 474, 474, 473, 475, 473, 474, 474, 474, 476, 476, 477, 476, 475, 475, 474, 475, 478, 477, 478, 479, 480, 479, 479, 478, 479, 477, 476, 476, 478, 478, 479, 478, 479, 477, 478, 477, 478, 478, 477, 477, 478, 478, 478, 477, 476, 475, 476, 477, 476, 476, 476, 476, 477, 478, 478, 478, 478, 478, 479, 479, 480, 479, 480, 479, 479, 479, 479, 479, 480, 480, 480, 479, 480, 480, 481, 481, 482, 482, 481, 480, 479, 478, 479, 480, 480, 481, 481, 480, 480, 479, 479, 477, 477, 479, 480, 480, 480, 480, 479, 479, 479, 480, 478, 476, 477, 477, 476, 476, 474, 474, 474, 476, 476, 478, 478, 479, 478, 477, 478, 476, 474, 473, 474, 474, 476, 476, 476, 474, 475, 476, 476, 478, 478, 477, 477, 477, 478, 477, 478, 478, 478, 477, 479, 480, 478, 479, 478, 476, 475, 473, 475, 475, 477, 477, 478, 477, 476, 476, 476, 476, 476, 475, 475, 475, 476, 476, 477, 477, 475, 474, 474, 474, 475, 474, 474, 475, 476, 474, 475, 476, 477, 477, 477, 477, 477, 477, 477, 476, 473, 476, 476, 476, 477, 478, 478, 477, 478, 477, 478, 479, 479, 481, 481, 480, 479, 478, 479, 479, 480, 480, 479, 480, 480, 479, 480, 480, 479, 479, 476, 475, 476, 476, 475, 476, 475, 476, 477, 477, 477, 477, 475, 475, 474, 474, 474, 474, 475, 475, 475, 475, 474, 475, 476, 476, 477, 476, 476, 475, 475, 477, 476, 475, 476, 477, 479, 479, 479, 478, 478, 478, 478, 478, 479, 481, 481, 480, 480, 478, 477, 476, 476, 476, 476, 475, 476, 476, 476, 474, 475, 473, 473, 473, 473, 475, 476, 476, 475, 475, 475, 476, 477, 477, 476, 478, 477, 476, 479, 479, 479, 479, 478, 476, 477, 479, 479, 478, 477, 477, 476, 476, 477, 477, 478, 477, 477, 475, 474, 475, 475, 474, 475, 474, 474, 475, 474, 474, 473, 474, 475, 474, 475, 475, 474, 476, 476, 477, 477, 477, 476, 477, 476, 477, 478, 478, 477, 479, 479, 480, 480, 481, 483, 483, 485, 484, 485, 484, 483, 484, 483, 482, 484, 484, 481, 481, 482, 482, 480, 481, 481, 481, 481, 480, 480, 479, 479, 478, 478, 478, 477, 478, 479, 480, 479, 479, 479, 477, 475, 474, 476, 475, 475, 476, 476, 475, 476, 476, 478, 478, 480, 480, 481, 482, 482, 479, 479, 478, 478, 478, 478, 477, 476, 477, 477, 478, 479, 480, 481, 479, 478, 475, 474, 473, 474, 472, 472, 473, 473, 474, 473, 472, 472, 474, 474, 475, 477, 478, 479, 478, 478, 477, 475, 476, 476, 477, 477, 478, 478, 480, 480, 480, 481, 481, 479, 480, 480, 481, 480, 480, 479, 477, 475, 475, 476, 478, 479, 480, 480, 478, 479, 478, 477, 476, 476, 476, 475, 475, 475, 473, 472, 470, 471, 472, 474, 473, 474, 473, 473, 473, 474, 474, 473, 472, 473, 474, 472, 471, 471, 472, 472, 473, 474, 475, 477, 477, 478, 479, 480, 478, 478, 479, 479, 479, 479, 479, 480, 480, 480, 481, 480, 480, 479, 478, 480, 481, 482, 481, 480, 478, 479, 477, 477, 478, 480, 481, 481, 483, 482, 481, 479, 478, 477, 475, 478, 479, 481, 482, 480, 481, 480, 479, 480, 479, 480, 480, 478, 477, 475, 475, 476, 476, 478, 479, 479, 480, 481, 481, 480, 479, 479, 476, 478, 478, 478, 478, 477, 478, 478, 477, 479, 478, 477, 477, 478, 478, 477, 476, 476, 476, 477, 479, 477, 478, 476, 476, 476, 477, 477, 478, 477, 477, 479, 479, 479, 478, 478, 478, 477, 477, 477, 479, 479, 478, 478, 478, 477, 477, 479, 479, 480, 479, 478, 475, 475, 474, 476, 477, 479, 482, 480, 479, 479, 477, 477, 479, 480, 481, 481, 479, 477, 477, 479, 477, 476, 476, 475, 474, 475, 476, 476, 477, 475, 474, 475, 474, 474, 474, 475, 477, 477, 475, 477, 476, 474, 473, 473, 473, 474, 475, 476, 475, 474, 474, 475, 476, 476, 475, 475, 476, 476, 476, 477, 478, 478, 477, 476, 476, 476, 476, 477, 476, 475, 475, 477, 477, 479, 478, 478, 477, 477, 476, 476, 475, 474, 475, 476, 476, 475, 475, 476, 474, 475, 475, 473, 472, 473, 474, 474, 476, 477, 478, 479, 477, 475, 474, 475, 475, 473, 476, 476, 478, 476, 477, 475, 475, 474, 477, 478, 478, 476, 477, 475, 476, 477, 477, 479, 480, 479, 477, 476, 477, 477, 478, 479, 479, 477, 478, 479, 479, 478, 479, 479, 479, 480, 482, 481, 482, 483, 481, 481, 481, 481, 482, 484, 483, 484, 483, 482, 483, 483, 480, 482, 482, 481, 481, 478, 477, 478, 478, 478, 479, 479, 477, 477, 477, 476, 477, 478, 480, 480, 480, 478, 476, 474, 474, 473, 475, 475, 474, 475, 475, 474, 473, 473, 474, 474, 475, 476, 474, 472, 471, 472, 474, 475, 477, 477, 476, 477, 476, 475, 475, 475, 475, 477, 476, 477, 477, 476, 477, 477, 478, 479, 479, 479, 478, 477, 477, 479, 480, 482, 485, 485, 483, 480, 478, 480, 480, 480, 480, 480, 477, 476, 477, 476, 477, 477, 477, 477, 478, 478, 477, 478, 478, 477, 477, 478, 478, 476, 477, 475, 477, 477, 478, 478, 480, 480, 480, 480, 481, 480, 479, 480, 478, 477, 475, 475, 476, 476, 477, 478, 479, 478, 476, 475, 476, 477, 477, 478, 478, 478, 478, 477, 476, 475, 475, 475, 472, 469, 468, 469, 471, 473, 474, 474, 474, 474, 472, 471, 470, 470, 470, 470, 470, 471, 470, 471, 473, 474, 477, 477, 476, 476, 475, 475, 478, 478, 477, 478, 478, 479, 479, 476, 475, 474, 475, 475, 476, 477, 478, 478, 480, 481, 480, 481, 480, 480, 480, 479, 477, 476, 476, 477, 478, 477, 476, 477, 476, 476, 476, 477, 479, 480, 480, 480, 480, 480, 479, 477, 478, 478, 477, 477, 477, 478, 478, 479, 479, 478, 480, 479, 479, 478, 477, 475, 476, 478, 480, 480, 479, 480, 481, 482, 483, 485, 483, 482, 481, 481, 482, 482, 481, 481, 480, 480, 480, 481, 481, 483, 482, 480, 479, 478, 478, 477, 478, 477, 477, 478, 478, 477, 476, 474, 472, 472, 471, 470, 470, 470, 469, 470, 470, 470, 470, 470, 469, 468, 468, 468, 468, 469, 470, 471, 470, 469, 470, 470, 472, 475, 476, 477, 478, 477, 477, 476, 474, 474, 476, 478, 481, 480, 482, 482, 480, 479, 477, 479, 481, 482, 483, 482, 482, 482, 482, 481, 481, 481, 480, 481, 481, 481, 482, 482, 482, 482, 481, 480, 479, 479, 480, 478, 478, 478, 478, 478, 478, 479, 480, 480, 480, 479, 479, 477, 478, 478, 478, 479, 482, 481, 482, 480, 479, 478, 477, 477, 478, 479, 482, 481, 481, 480, 480, 479, 477, 477, 477, 478, 478, 477, 477, 477, 478, 476, 477, 476, 475, 476, 476, 476, 476, 479, 478, 477, 478, 478, 479, 477, 477, 478, 478, 479, 479, 479, 479, 478, 477, 479, 480, 482, 484, 485, 484, 481, 481, 481, 480, 482, 482, 481, 481, 481, 481, 481, 481, 481, 481, 480, 480, 479, 477, 479, 479, 477, 478, 479, 480, 480, 480, 480, 478, 481, 481, 480, 479, 477, 478, 479, 479, 480, 481, 480, 481, 480, 480, 479, 480, 480, 480, 478, 477, 475, 476, 474, 473, 474, 474, 475, 475, 475, 475, 474, 472, 471, 472, 471, 471, 470, 470, 470, 470, 471, 470, 470, 470, 470, 469, 470, 469, 469, 469, 471, 471, 471, 471, 472, 471, 471, 472, 473, 473, 475, 475, 476, 477, 478, 479, 480, 480, 479, 478, 478, 477, 478, 477, 478, 478, 476, 477, 477, 478, 479, 480, 480, 479, 478, 478, 477, 477, 478, 479, 478, 477, 479, 478, 478, 477, 476, 474, 474, 475, 477, 477, 478, 477, 477, 477, 476, 476, 475, 474, 475, 477, 477, 477, 476, 476, 476, 476, 476, 476, 478, 479, 481, 480, 479, 480, 479, 478, 477, 475, 477, 477, 479, 481, 482, 482, 479, 478, 478, 478, 479, 476, 476, 474, 475, 474, 474, 474, 474, 473, 475, 473, 474, 475, 476, 476, 475, 474, 472, 472, 473, 474, 476, 478, 480, 479, 480, 479, 478, 478, 477, 477, 478, 480, 480, 480, 479, 480, 478, 478, 479, 479, 480, 481, 480, 482, 481, 480, 481, 481, 482, 481, 480, 479, 479, 479, 480, 480, 479, 478, 476, 476, 476, 478, 479, 480, 482, 482, 481, 482, 482, 481, 480, 479, 477, 476, 477, 480, 480, 480, 480, 479, 481, 481, 482, 482, 482, 482, 482, 481, 480, 480, 479, 480, 479, 477, 478, 478, 479, 480, 480, 480, 481, 482, 483, 483, 484, 483, 483, 481, 481, 479, 480, 480, 480, 480, 480, 479, 480, 479, 479, 479, 480, 481, 481, 480, 479, 478, 476, 476, 475, 477, 477, 477, 478, 477, 477, 476, 474, 474, 473, 473, 473, 474, 474, 474, 474, 474, 472, 472, 472, 473, 474, 474, 474, 474, 475, 475, 474, 473, 472, 471, 471, 472, 472, 473, 474, 474, 474, 473, 474, 475, 476, 474, 474, 475, 475, 476, 475, 477, 478, 478, 477, 476, 476, 475, 476, 478, 478, 477, 478, 479, 477, 477, 477, 477, 477, 478, 477, 476, 477, 478, 479, 480, 480, 480, 478, 478, 476, 476, 477, 477, 477, 478, 476, 477, 473, 470, 471, 472, 474, 476, 478, 480, 479, 476, 475, 474, 473, 474, 474, 476, 477, 478, 479, 478, 477, 479, 478, 478, 477, 478, 477, 478, 479, 480, 479, 479, 478, 480, 480, 481, 483, 482, 481, 482, 481, 482, 480, 480, 480, 480, 481, 481, 482, 482, 482, 482, 481, 480, 479, 479, 480, 479, 478, 478, 478, 479, 480, 480, 477, 477, 475, 474, 475, 473, 473, 473, 474, 474, 475, 473, 474, 472, 474, 474, 474, 473, 472, 472, 472, 471, 471, 471, 472, 473, 474, 475, 475, 476, 476, 475, 476, 475, 474, 473, 473, 471, 472, 471, 473, 474, 475, 475, 476, 477, 479, 477, 477, 477, 478, 477, 478, 476, 476, 476, 476, 474, 476, 476, 478, 476, 477, 476, 475, 477, 478, 477, 477, 479, 482, 482, 482, 482, 482, 482, 481, 481, 481, 481, 479, 478, 477, 477, 477, 479, 479, 480, 479, 478, 478, 479, 481, 482, 482, 479, 478, 478, 476, 478, 479, 480, 480, 479, 480, 478, 478, 478, 477, 478, 478, 479, 480, 479, 479, 479, 478, 478, 476, 475, 475, 475, 476, 478, 478, 478, 479, 478, 479, 478, 476, 476, 476, 475, 475, 475, 475, 475, 476, 478, 478, 479, 479, 480, 479, 477, 475, 475, 475, 476, 477, 476, 475, 476, 476, 475, 476, 475, 476, 478, 478, 480, 480, 480, 481, 480, 478, 476, 474, 475, 474, 474, 475, 474, 472, 471, 472, 472, 473, 473, 475, 475, 477, 478, 478, 478, 477, 475, 474, 475, 476, 475, 474, 475, 476, 477, 476, 475, 475, 477, 477, 479, 478, 476, 475, 476, 477, 478, 479, 478, 477, 475, 476, 476, 478, 478, 478, 477, 478, 477, 475, 477, 478, 479, 480, 481, 481, 480, 479, 478, 478, 477, 478, 478, 478, 477, 476, 476, 479, 480, 478, 478, 478, 477, 475, 473, 474, 474, 477, 478, 477, 476, 475, 474, 474, 474, 473, 475, 475, 475, 475, 475, 474, 474, 473, 473, 474, 475, 474, 477, 477, 477, 477, 476, 476, 477, 477, 478, 479, 479, 479, 479, 477, 477, 477, 477, 476, 478, 477, 477, 477, 477, 479, 480, 482, 482, 481, 478, 477, 476, 477, 478, 480, 479, 479, 478, 477, 478, 477, 479, 479, 479, 479, 478, 477, 475, 477, 478, 478, 480, 480, 480, 480, 480, 479, 479, 478, 479, 478, 479, 480, 481, 482, 482, 482, 483, 482, 481, 481, 480, 479, 480, 481, 481, 481, 481, 482, 482, 480, 480, 480, 480, 478, 478, 476, 477, 477, 478, 478, 477, 476, 474, 472, 471, 472, 473, 474, 473, 472, 472, 472, 474, 474, 475, 474, 475, 474, 475, 474, 473, 472, 472, 471, 470, 471, 473, 474, 474, 475, 474, 474, 475, 477, 478, 477, 478, 478, 479, 478, 478, 479, 480, 480, 479, 480, 482, 483, 483, 483, 483, 483, 482, 482, 483, 482, 481, 481, 481, 480, 480, 481, 482, 480, 480, 478, 477, 477, 478, 478, 478, 477, 477, 476, 476, 476, 478, 479, 479, 478, 476, 477, 477, 478, 477, 478, 479, 479, 481, 479, 478, 478, 476, 475, 474, 474, 476, 476, 475, 476, 476, 478, 472, 465, 461, 464, 468, 471, 475, 478, 477, 477, 478, 477, 478, 476, 476, 476, 475, 476, 477, 477, 478, 479, 479, 479, 477, 476, 475, 475, 476, 477, 477, 478, 477, 479, 480, 477, 477, 478, 478, 479, 480, 481, 481, 481, 478, 478, 477, 478, 478, 478, 477, 475, 474, 474, 474, 475, 476, 477, 477, 478, 478, 477, 477, 477, 478, 477, 476, 475, 475, 475, 474, 474, 475, 476, 476, 476, 476, 477, 475, 476, 475, 475, 473, 472, 471, 471, 472, 474, 475, 475, 474, 473, 476, 474, 476, 478, 478, 479, 478, 479, 477, 477, 476, 475, 476, 478, 480, 480, 480, 479, 478, 478, 479, 480, 479, 478, 478, 477, 477, 476, 476, 476, 477, 478, 476, 474, 474, 475, 475, 474, 473, 473, 474, 474, 475, 475, 477, 477, 476, 476, 477, 477, 478, 478, 479, 478, 478, 478, 480, 480, 480, 480, 479, 480, 482, 484, 483, 483, 484, 482, 482, 483, 484, 484, 484, 483, 483, 482, 482, 482, 483, 482, 480, 479, 479, 480, 480, 479, 480, 480, 478, 476, 475, 474, 475, 476, 477, 477, 477, 478, 477, 477, 477, 477, 478, 476, 475, 476, 475, 474, 475, 475, 476, 474, 474, 474, 475, 475, 477, 474, 474, 476, 476, 479, 480, 479, 479, 478, 478, 478, 478, 477, 479, 479, 480, 481, 480, 481, 480, 479, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 481, 480, 479, 478, 478, 477, 477, 478, 479, 478, 479, 479, 477, 477, 477, 475, 475, 474, 474, 474, 476, 477, 479, 478, 479, 477, 476, 476, 477, 476, 477, 477, 478, 477, 477, 479, 481, 482, 482, 483, 483, 482, 482, 482, 483, 482, 481, 479, 480, 481, 482, 483, 483, 482, 480, 479, 478, 479, 478, 479, 480, 480, 479, 480, 479, 478, 477, 476, 475, 474, 473, 474, 475, 476, 479, 478, 477, 477, 476, 476, 475, 475, 474, 474, 473, 473, 475, 475, 475, 474, 474, 473, 473, 472, 474, 474, 475, 476, 474, 475, 474, 473, 474, 475, 477, 477, 476, 476, 476, 475, 472, 473, 473, 473, 474, 473, 473, 474, 475, 474, 474, 476, 475, 477, 476, 476, 474, 475, 474, 475, 476, 477, 477, 478, 478, 479, 478, 479, 477, 478, 478, 478, 478, 479, 478, 478, 480, 480, 478, 478, 477, 478, 479, 480, 479, 480, 479, 478, 478, 478, 477, 479, 479, 479, 479, 479, 480, 478, 477, 475, 475, 476, 477, 479, 479, 479, 478, 478, 476, 476, 475, 476, 478, 479, 480, 481, 479, 479, 477, 478, 480, 481, 481, 480, 480, 480, 480, 482, 481, 481, 480, 479, 479, 480, 481, 480, 481, 479, 480, 478, 478, 478, 478, 479, 478, 479, 476, 476, 475, 474, 474, 475, 475, 475, 476, 475, 476, 476, 476, 474, 475, 475, 475, 475, 474, 473, 472, 472, 473, 473, 474, 473, 472, 471, 471, 473, 473, 473, 474, 474, 473, 474, 474, 474, 474, 473, 474, 476, 476, 475, 476, 476, 476, 478, 478, 478, 476, 476, 476, 477, 476, 479, 480, 481, 481, 481, 482, 481, 480, 480, 480, 481, 479, 478, 478, 479, 478, 480, 480, 481, 481, 480, 481, 482, 481, 482, 481, 480, 481, 481, 482, 482, 481, 481, 481, 481, 480, 481, 482, 482, 481, 481, 479, 478, 479, 477, 479, 477, 478, 476, 477, 475, 476, 475, 476, 474, 474, 474, 474, 473, 474, 475, 475, 476, 474, 473, 475, 474, 474, 474, 475, 478, 477, 477, 475, 475, 476, 477, 478, 479, 477, 479, 478, 479, 479, 480, 480, 477, 476, 475, 475, 474, 476, 477, 477, 477, 477, 477, 476, 476, 476, 476, 476, 475, 477, 478, 478, 477, 477, 473, 473, 472, 471, 472, 472, 472, 473, 474, 476, 476, 475, 474, 474, 472, 473, 473, 473, 473, 474, 473, 472, 473, 475, 476, 477, 478, 478, 478, 476, 476, 475, 475, 475, 476, 478, 478, 477, 478, 478, 478, 478, 479, 478, 477, 479, 480, 480, 481, 480, 481, 481, 481, 482, 482, 481, 481, 481, 479, 480, 481, 482, 482, 482, 484, 483, 483, 481, 479, 477, 476, 476, 476, 477, 477, 478, 478, 478, 477, 477, 478, 478, 479, 479, 480, 479, 479, 479, 480, 479, 480, 478, 476, 476, 475, 478, 477, 477, 478, 478, 479, 479, 478, 478, 478, 477, 477, 477, 478, 477, 477, 477, 477, 478, 481, 481, 479, 478, 479, 478, 479, 478, 478, 479, 479, 478, 477, 479, 480, 480, 480, 479, 477, 475, 478, 477, 477, 477, 477, 477, 477, 478, 478, 478, 477, 477, 475, 476, 475, 477, 476, 477, 477, 476, 477, 476, 474, 474, 473, 474, 475, 476, 476, 476, 475, 476, 475, 474, 474, 474, 476, 476, 477, 478, 479, 480, 479, 480, 478, 477, 477, 477, 478, 479, 477, 477, 478, 476, 477, 478, 477, 477, 477, 477, 475, 474, 474, 472, 473, 474, 475, 475, 473, 473, 472, 473, 473, 472, 473, 472, 473, 474, 473, 474, 473, 472, 472, 474, 474, 474, 475, 474, 473, 474, 473, 474, 475, 476, 475, 475, 476, 477, 476, 480, 479, 480, 480, 481, 482, 481, 482, 482, 480, 480, 481, 481, 482, 482, 483, 485, 484, 485, 485, 483, 484, 484, 483, 483, 482, 481, 483, 483, 483, 483, 483, 483, 480, 480, 480, 480, 479, 480, 480, 480, 479, 478, 477, 477, 478, 478, 478, 478, 478, 476, 477, 476, 475, 475, 476, 476, 476, 475, 473, 474, 474, 474, 474, 473, 471, 472, 472, 474, 474, 476, 477, 478, 479, 478, 477, 477, 477, 479, 478, 476, 476, 478, 479, 480, 482, 482, 482, 480, 480, 479, 479, 479, 478, 478, 477, 479, 479, 480, 482, 481, 482, 481, 482, 482, 483, 482, 482, 480, 480, 477, 476, 476, 477, 478, 478, 478, 477, 476, 477, 476, 475, 475, 475, 475, 475, 476, 476, 476, 475, 476, 476, 476, 476, 476, 476, 476, 475, 476, 476, 478, 479, 478, 476, 476, 475, 476, 476, 476, 475, 477, 476, 476, 478, 479, 480, 481, 480, 480, 480, 479, 479, 478, 479, 479, 479, 479, 480, 481, 481, 481, 480, 480, 480, 481, 480, 481, 480, 478, 478, 479, 478, 477, 476, 476, 477, 477, 477, 477, 475, 475, 475, 478, 477, 476, 474, 473, 473, 473, 474, 477, 477, 476, 475, 475, 475, 474, 473, 474, 472, 472, 473, 473, 473, 474, 474, 474, 474, 474, 472, 471, 471, 473, 473, 474, 474, 474, 474, 474, 474, 475, 477, 478, 480, 479, 480, 479, 478, 478, 477, 477, 478, 478, 478, 478, 479, 479, 479, 479, 480, 479, 480, 477, 476, 477, 476, 478, 478, 478, 478, 476, 475, 475, 476, 477, 476, 475, 473, 473, 473, 475, 477, 479, 479, 478, 478, 479, 480, 479, 478, 477, 477, 477, 477, 476, 476, 478, 477, 477, 478, 478, 477, 477, 477, 478, 478, 479, 480, 478, 478, 479, 480, 481, 481, 482, 478, 479, 476, 476, 478, 479, 481, 483, 484, 483, 483, 482, 481, 481, 482, 480, 480, 480, 480, 479, 478, 478, 479, 480, 480, 478, 478, 478, 477, 478, 476, 477, 477, 477, 477, 475, 473, 472, 472, 474, 474, 474, 475, 476, 475, 473, 473, 472, 472, 473, 473, 475, 475, 473, 474, 473, 474, 473, 474, 474, 475, 476, 476, 478, 477, 479, 478, 478, 477, 477, 475, 475, 477, 476, 475, 477, 479, 479, 479, 479, 478, 478, 476, 476, 475, 474, 474, 475, 475, 473, 473, 474, 473, 474, 475, 476, 476, 476, 477, 478, 476, 477, 477, 478, 477, 476, 477, 477, 478, 477, 477, 478, 477, 478, 478, 478, 479, 480, 481, 481, 480, 482, 481, 479, 478, 477, 478, 478, 479, 479, 479, 479, 479, 479, 479, 478, 477, 476, 477, 478, 478, 479, 480, 480, 478, 477, 476, 475, 475, 476, 476, 477, 476, 479, 479, 479, 479, 479, 479, 478, 478, 478, 479, 480, 481, 482, 481, 483, 481, 480, 478, 477, 475, 473, 474, 474, 476, 477, 478, 478, 476, 475, 475, 474, 474, 472, 473, 473, 474, 474, 473, 471, 471, 472, 472, 472, 471, 471, 471, 471, 472, 473, 473, 474, 474, 473, 473, 472, 471, 471, 472, 472, 474, 475, 477, 477, 478, 478, 477, 478, 478, 478, 477, 477, 477, 478, 477, 476, 477, 476, 475, 475, 476, 478, 478, 479, 478, 477, 478, 479, 478, 478, 477, 476, 478, 480, 480, 481, 479, 479, 480, 480, 481, 481, 479, 479, 480, 477, 477, 479, 480, 482, 483, 483, 483, 483, 485, 483, 484, 482, 483, 481, 481, 481, 482, 484, 482, 482, 483, 482, 481, 482, 482, 484, 481, 482, 480, 481, 482, 483, 483, 483, 480, 479, 480, 481, 481, 481, 480, 480, 479, 480, 480, 480, 480, 480, 479, 479, 479, 479, 478, 479, 479, 478, 478, 478, 479, 477, 476, 476, 476, 476, 478, 478, 478, 476, 476, 477, 474, 474, 473, 473, 472, 473, 473, 473, 474, 473, 474, 474, 474, 474, 474, 474, 473, 473, 472, 473, 473, 473, 472, 471, 469, 471, 471, 472, 473, 474, 475, 476, 476, 477, 476, 478, 477, 476, 475, 476, 477, 478, 478, 479, 480, 482, 482, 484, 485, 484, 484, 484, 485, 485, 483, 483, 483, 483, 484, 481, 483, 483, 482, 482, 481, 480, 481, 479, 478, 478, 477, 477, 475, 474, 474, 474, 476, 478, 477, 477, 476, 476, 473, 472, 472, 472, 471, 471, 471, 471, 472, 472, 473, 472, 474, 475, 475, 476, 477, 476, 477, 477, 477, 475, 476, 478, 477, 478, 479, 479, 482, 482, 480, 480, 478, 477, 479, 481, 481, 483, 482, 483, 483, 482, 481, 481, 480, 482, 481, 481, 479, 478, 479, 478, 480, 481, 481, 481, 480, 478, 477, 477, 477, 478, 479, 479, 478, 476, 478, 478, 479, 479, 478, 479, 479, 478, 477, 479, 478, 478, 478, 476, 476, 475, 476, 478, 480, 480, 479, 481, 479, 479, 480, 479, 481, 481, 480, 478, 477, 475, 475, 473, 474, 475, 477, 478, 479, 479, 479, 478, 478, 477, 476, 473, 473, 477, 477, 478, 476, 475, 475, 477, 476, 477, 477, 478, 479, 480, 479, 478, 478, 478, 478, 477, 476, 477, 478, 479, 483, 484, 485, 484, 483, 482, 479, 480, 481, 481, 481, 481, 480, 479, 479, 478, 476, 477, 478, 478, 478, 478, 477, 475, 474, 473, 476, 477, 479, 480, 479, 478, 476, 477, 476, 476, 477, 477, 477, 476, 477, 476, 476, 476, 476, 477, 477, 478, 477, 475, 473, 475, 477, 475, 475, 474, 473, 473, 474, 474, 473, 472, 474, 474, 474, 473, 472, 472, 472, 472, 472, 472, 472, 471, 472, 472, 473, 475, 476, 477, 477, 477, 477, 477, 477, 476, 475, 476, 476, 476, 477, 478, 478, 479, 479, 477, 477, 480, 479, 481, 482, 482, 484, 483, 483, 482, 483, 481, 482, 482, 482, 480, 480, 481, 481, 480, 479, 480, 480, 481, 480, 479, 478, 476, 476, 478, 479, 479, 479, 476, 475, 473, 473, 474, 475, 476, 477, 477, 476, 475, 476, 475, 475, 475, 477, 478, 478, 479, 478, 476, 476, 476, 475, 476, 477, 477, 477, 476, 476, 476, 477, 478, 479, 479, 480, 480, 480, 480, 480, 481, 483, 484, 485, 485, 484, 484, 484, 485, 486, 486, 486, 486, 485, 486, 485, 484, 481, 481, 481, 481, 482, 484, 485, 484, 482, 481, 480, 480, 481, 481, 481, 479, 478, 477, 477, 476, 475, 478, 477, 479, 478, 475, 474, 473, 473, 476, 477, 478, 478, 479, 480, 480, 480, 479, 479, 478, 479, 480, 480, 478, 478, 479, 478, 478, 478, 478, 477, 478, 477, 478, 477, 476, 475, 474, 476, 477, 477, 477, 476, 476, 477, 476, 477, 477, 475, 472, 471, 470, 471, 471, 472, 472, 473, 475, 476, 476, 476, 475, 473, 474, 474, 474, 476, 474, 475, 475, 475, 474, 475, 475, 476, 477, 476, 476, 476, 476, 475, 474, 473, 473, 472, 472, 473, 474, 475, 475, 475, 475, 474, 473, 476, 475, 477, 476, 477, 478, 477, 477, 476, 476, 477, 476, 477, 475, 477, 477, 479, 478, 478, 477, 476, 477, 478, 478, 477, 477, 477, 477, 477, 478, 479, 478, 477, 476, 477, 477, 477, 478, 477, 477, 478, 477, 478, 478, 479, 479, 479, 479, 479, 478, 478, 477, 478, 477, 478, 480, 480, 481, 480, 479, 479, 481, 481, 480, 480, 479, 478, 477, 479, 480, 480, 479, 479, 479, 481, 481, 481, 480, 480, 479, 479, 480, 478, 478, 478, 478, 478, 479, 479, 480, 480, 480, 479, 479, 480, 480, 480, 479, 479, 479, 478, 478, 478, 479, 478, 478, 480, 480, 479, 479, 477, 476, 476, 477, 478, 478, 478, 476, 477, 479, 479, 477, 477, 476, 477, 478, 476, 476, 476, 475, 476, 476, 476, 474, 475, 475, 475, 474, 474, 474, 476, 476, 477, 477, 478, 479, 477, 477, 476, 476, 477, 478, 476, 475, 475, 474, 475, 474, 475, 474, 474, 475, 476, 478, 479, 478, 476, 475, 474, 475, 475, 474, 472, 473, 473, 474, 475, 474, 476, 477, 476, 475, 474, 473, 473, 474, 476, 475, 474, 474, 474, 475, 474, 473, 475, 475, 475, 476, 477, 477, 478, 478, 479, 480, 480, 479, 478, 480, 480, 481, 479, 481, 482, 481, 483, 481, 482, 481, 481, 480, 480, 480, 480, 481, 481, 484, 483, 482, 481, 481, 481, 481, 480, 481, 482, 482, 480, 481, 481, 480, 479, 479, 479, 478, 479, 478, 479, 480, 480, 480, 479, 479, 480, 478, 477, 477, 476, 476, 475, 476, 475, 476, 475, 475, 475, 477, 478, 477, 475, 475, 475, 474, 475, 474, 477, 477, 479, 479, 479, 478, 477, 476, 476, 477, 477, 477, 477, 478, 478, 480, 481, 480, 480, 478, 477, 477, 477, 477, 478, 478, 479, 479, 478, 477, 475, 474, 475, 475, 476, 476, 475, 474, 474, 474, 474, 474, 474, 474, 475, 476, 476, 476, 478, 477, 475, 473, 474, 475, 476, 480, 481, 482, 481, 481, 479, 478, 477, 477, 478, 479, 478, 480, 478, 478, 479, 482, 481, 481, 481, 480, 481, 479, 477, 477, 478, 479, 479, 480, 478, 478, 477, 477, 477, 478, 477, 477, 475, 474, 475, 476, 477, 480, 481, 481, 480, 480, 478, 477, 476, 476, 476, 478, 478, 477, 478, 479, 478, 478, 477, 477, 477, 478, 479, 479, 477, 479, 478, 478, 477, 476, 478, 475, 476, 478, 479, 480, 479, 479, 478, 476, 476, 475, 475, 475, 476, 475, 476, 476, 477, 475, 474, 474, 474, 474, 475, 475, 476, 476, 476, 475, 477, 476, 476, 474, 474, 477, 479, 479, 480, 479, 478, 478, 478, 479, 479, 480, 480, 478, 477, 477, 476, 476, 475, 477, 477, 478, 476, 475, 474, 475, 476, 476, 475, 475, 476, 475, 476, 477, 477, 477, 476, 475, 473, 472, 471, 473, 472, 474, 474, 474, 475, 476, 475, 475, 474, 474, 473, 473, 475, 476, 477, 478, 478, 476, 475, 476, 474, 476, 475, 476, 477, 477, 479, 477, 474, 474, 473, 473, 472, 473, 473, 474, 475, 476, 477, 476, 477, 476, 475, 477, 478, 480, 479, 479, 479, 478, 478, 479, 480, 481, 482, 482, 482, 480, 478, 479, 480, 480, 481, 480, 480, 481, 483, 483, 484, 483, 482, 482, 481, 478, 476, 476, 476, 477, 477, 477, 476, 477, 476, 476, 475, 474, 473, 473, 475, 475, 476, 476, 478, 476, 476, 474, 476, 476, 477, 478, 478, 479, 480, 481, 480, 479, 480, 479, 480, 479, 479, 480, 480, 481, 481, 481, 479, 481, 481, 482, 481, 481, 481, 481, 481, 480, 480, 479, 477, 473, 473, 474, 475, 476, 476, 477, 477, 476, 476, 474, 473, 472, 472, 472, 474, 474, 474, 474, 473, 474, 474, 475, 477, 477, 474, 475, 472, 474, 476, 477, 477, 478, 478, 476, 476, 476, 478, 479, 478, 480, 480, 479, 479, 480, 480, 482, 482, 481, 480, 479, 478, 479, 478, 478, 478, 477, 478, 476, 475, 476, 475, 475, 476, 476, 477, 476, 475, 475, 474, 475, 476, 476, 475, 476, 474, 475, 475, 477, 477, 478, 477, 479, 480, 480, 479, 478, 478, 478, 479, 479, 478, 479, 477, 476, 477, 477, 477, 478, 477, 479, 479, 480, 480, 480, 480, 480, 478, 478, 477, 477, 476, 476, 477, 477, 478, 477, 479, 480, 479, 480, 478, 476, 475, 476, 477, 478, 478, 477, 477, 476, 476, 475, 476, 477, 479, 481, 480, 480, 481, 480, 479, 480, 478, 479, 477, 476, 475, 475, 475, 475, 476, 476, 476, 477, 477, 474, 473, 472, 473, 474, 475, 475, 474, 472, 473, 473, 474, 475, 476, 474, 475, 475, 473, 471, 473, 471, 473, 474, 476, 477, 477, 475, 475, 476, 476, 474, 475, 474, 474, 476, 476, 476, 476, 475, 476, 475, 474, 474, 474, 473, 475, 476, 474, 475, 477, 477, 475, 475, 474, 473, 474, 473, 474, 474, 472, 474, 475, 474, 476, 476, 477, 477, 477, 476, 476, 477, 476, 478, 480, 480, 481, 479, 477, 477, 476, 475, 476, 477, 477, 478, 479, 477, 476, 475, 474, 476, 475, 476, 478, 477, 476, 475, 475, 475, 476, 476, 477, 479, 478, 480, 481, 483, 483, 483, 481, 479, 480, 480, 479, 480, 481, 482, 482, 482, 481, 482, 481, 482, 481, 482, 483, 484, 483, 483, 482, 481, 480, 482, 482, 483, 482, 481, 482, 482, 484, 484, 485, 485, 484, 485, 482, 481, 479, 476, 475, 475, 475, 476, 476, 476, 476, 473, 474, 473, 474, 474, 474, 474, 474, 474, 474, 476, 476, 477, 477, 478, 476, 475, 475, 473, 474, 476, 476, 479, 480, 481, 481, 480, 480, 480, 480, 480, 481, 479, 480, 481, 481, 482, 482, 481, 481, 478, 478, 478, 476, 478, 476, 477, 477, 477, 477, 476, 475, 475, 475, 472, 471, 470, 472, 472, 474, 472, 472, 470, 471, 473, 475, 474, 476, 474, 475, 472, 471, 471, 472, 472, 471, 472, 473, 473, 473, 473, 472, 474, 475, 475, 474, 473, 473, 474, 473, 474, 474, 475, 476, 478, 478, 477, 477, 477, 476, 475, 476, 477, 479, 480, 478, 479, 479, 479, 480, 479, 479, 480, 478, 479, 478, 477, 479, 480, 480, 479, 479, 480, 481, 481, 483, 484, 485, 485, 483, 482, 482, 481, 480, 480, 478, 479, 479, 481, 483, 482, 483, 481, 480, 481, 480, 481, 480, 479, 478, 476, 477, 478, 480, 480, 478, 479, 479, 478, 479, 479, 477, 478, 478, 478, 477, 477, 476, 476, 474, 472, 472, 474, 475, 476, 478, 479, 480, 480, 479, 476, 477, 478, 477, 478, 479, 479, 476, 476, 477, 477, 478, 481, 480, 480, 480, 481, 480, 480, 479, 479, 480, 480, 480, 482, 481, 480, 480, 480, 480, 480, 481, 480, 479, 479, 477, 476, 478, 478, 478, 478, 476, 478, 477, 476, 476, 476, 477, 476, 477, 476, 477, 476, 476, 476, 476, 475, 475, 476, 477, 476, 476, 476, 477, 477, 476, 476, 476, 477, 476, 475, 474, 474, 476, 477, 477, 477, 476, 476, 474, 473, 472, 471, 471, 472, 473, 472, 472, 471, 473, 473, 474, 475, 474, 472, 471, 470, 471, 472, 473, 474, 475, 475, 475, 473, 471, 469, 471, 468, 470, 473, 473, 475, 476, 477, 476, 476, 475, 474, 476, 476, 477, 477, 477, 477, 477, 477, 477, 478, 479, 478, 479, 477, 479, 477, 479, 481, 481, 482, 480, 479, 478, 479, 479, 481, 480, 479, 479, 479, 480, 480, 480, 481, 480, 478, 478, 478, 479, 481, 482, 482, 482, 481, 481, 480, 481, 481, 480, 480, 478, 478, 478, 476, 476, 476, 476, 476, 477, 478, 478, 478, 479, 478, 478, 478, 476, 476, 475, 477, 475, 475, 474, 475, 477, 476, 478, 477, 477, 476, 477, 475, 475, 475, 477, 476, 477, 476, 475, 474, 475, 475, 476, 476, 476, 476, 476, 477, 477, 476, 476, 475, 474, 474, 473, 473, 472, 473, 473, 475, 474, 475, 476, 475, 473, 475, 473, 474, 474, 475, 475, 476, 476, 476, 476, 476, 478, 477, 478, 479, 479, 479, 478, 478, 476, 477, 478, 480, 481, 482, 482, 483, 482, 482, 482, 481, 480, 479, 479, 481, 482, 483, 482, 481, 479, 478, 478, 479, 478, 479, 478, 480, 480, 480, 478, 479, 479, 478, 478, 479, 479, 479, 478, 477, 476, 477, 477, 474, 474, 474, 473, 474, 473, 473, 472, 472, 472, 473, 473, 473, 471, 472, 473, 474, 474, 473, 474, 474, 473, 474, 473, 475, 473, 474, 474, 475, 476, 478, 478, 477, 478, 478, 477, 477, 478, 478, 478, 479, 479, 479, 478, 479, 477, 478, 477, 476, 475, 474, 475, 474, 474, 477, 477, 478, 477, 475, 475, 476, 477, 478, 480, 477, 477, 478, 478, 476, 476, 475, 475, 473, 475, 475, 476, 476, 474, 475, 476, 476, 477, 477, 476, 477, 476, 475, 476, 475, 476, 476, 476, 476, 476, 478, 477, 475, 475, 475, 474, 475, 474, 475, 474, 474, 475, 475, 476, 476, 476, 476, 476, 476, 475, 476, 475, 474, 472, 472, 474, 476, 476, 478, 477, 477, 478, 478, 478, 477, 478, 478, 477, 477, 476, 476, 477, 478, 480, 480, 483, 482, 482, 480, 479, 479, 479, 479, 481, 481, 482, 482, 482, 481, 480, 479, 479, 479, 478, 478, 479, 479, 479, 478, 478, 478, 479, 479, 479, 479, 480, 479, 478, 478, 479, 478, 479, 479, 477, 477, 477, 478, 477, 477, 477, 478, 478, 478, 477, 478, 478, 479, 478, 479, 480, 481, 480, 480, 482, 479, 480, 480, 479, 480, 480, 481, 480, 481, 481, 482, 482, 482, 481, 480, 479, 479, 479, 480, 480, 480, 479, 477, 476, 477, 478, 477, 476, 476, 476, 475, 475, 474, 473, 473, 472, 473, 471, 469, 471, 471, 471, 472, 472, 472, 471, 471, 470, 470, 471, 471, 472, 473, 473, 472, 472, 471, 471, 472, 472, 472, 472, 474, 473, 474, 475, 476, 477, 477, 478, 478, 477, 477, 477, 479, 481, 481, 480, 480, 480, 481, 482, 483, 483, 483, 483, 482, 480, 479, 480, 480, 480, 479, 480, 478, 478, 479, 478, 476, 476, 476, 476, 477, 477, 476, 477, 477, 478, 477, 476, 474, 473, 473, 473, 473, 474, 475, 477, 478, 479, 479, 478, 476, 473, 472, 474, 474, 475, 477, 477, 478, 478, 479, 476, 477, 478, 480, 481, 480, 481, 481, 480, 480, 479, 478, 479, 480, 480, 480, 480, 479, 480, 479, 479, 480, 480, 480, 481, 481, 482, 480, 479, 479, 477, 479, 479, 481, 481, 481, 480, 479, 480, 477, 478, 477, 476, 478, 477, 476, 475, 476, 476, 476, 477, 476, 478, 478, 477, 477, 477, 478, 478, 477, 477, 475, 475, 476, 475, 475, 476, 477, 476, 476, 475, 474, 474, 475, 475, 477, 477, 476, 478, 478, 478, 477, 475, 474, 473, 474, 475, 475, 477, 477, 477, 477, 478, 478, 477, 478, 479, 480, 481, 480, 479, 478, 478, 479, 480, 479, 478, 477, 476, 476, 477, 477, 478, 475, 475, 473, 473, 473, 472, 472, 473, 472, 473, 472, 472, 472, 473, 472, 471, 469, 468, 469, 470, 469, 469, 469, 470, 471, 471, 472, 474, 473, 476, 477, 476, 477, 477, 477, 477, 479, 478, 479, 480, 479, 481, 482, 483, 484, 484, 487, 485, 486, 484, 486, 485, 486, 486, 486, 485, 484, 483, 481, 480, 480, 480, 482, 483, 482, 482, 481, 481, 480, 478, 477, 477, 476, 476, 475, 477, 478, 478, 478, 477, 475, 474, 473, 473, 472, 473, 473, 472, 472, 472, 472, 472, 473, 473, 474, 475, 477, 478, 477, 477, 477, 475, 475, 475, 477, 478, 479, 478, 479, 480, 479, 479, 477, 477, 478, 480, 480, 479, 480, 480, 477, 479, 479, 480, 480, 478, 479, 477, 476, 474, 473, 474, 475, 477, 476, 476, 476, 475, 474, 474, 475, 476, 477, 478, 478, 477, 475, 476, 477, 477, 478, 480, 479, 480, 479, 480, 480, 480, 480, 480, 480, 481, 482, 483, 483, 482, 482, 482, 480, 479, 479, 479, 480, 483, 484, 483, 481, 480, 481, 480, 479, 480, 477, 478, 479, 479, 480, 478, 479, 478, 478, 477, 477, 476, 475, 474, 475, 475, 475, 474, 474, 474, 474, 473, 475, 475, 475, 477, 476, 478, 477, 477, 478, 477, 477, 479, 480, 480, 481, 482, 480, 478, 478, 477, 476, 477, 476, 476, 475, 475, 478, 478, 477, 477, 477, 475, 475, 476, 476, 477, 476, 476, 474, 473, 474, 475, 476, 476, 478, 479, 478, 477, 477, 475, 473, 474, 474, 475, 475, 475, 475, 475, 474, 476, 475, 475, 477, 478, 478, 479, 479, 477, 477, 476, 476, 475, 476, 476, 477, 476, 475, 477, 477, 477, 477, 478, 478, 479, 478, 478, 477, 476, 476, 476, 477, 478, 479, 478, 478, 479, 480, 479, 479, 480, 480, 479, 478, 477, 475, 477, 478, 478, 478, 476, 476, 477, 476, 477, 477, 476, 476, 478, 479, 478, 478, 477, 476, 476, 477, 477, 479, 476, 476, 476, 476, 475, 475, 475, 476, 477, 478, 478, 478, 476, 476, 476, 476, 475, 475, 476, 476, 476, 475, 474, 475, 474, 476, 478, 479, 480, 480, 481, 482, 483, 482, 480, 482, 481, 481, 480, 481, 482, 483, 482, 480, 481, 480, 480, 481, 481, 480, 480, 480, 480, 480, 481, 479, 478, 476, 475, 475, 475, 476, 475, 474, 474, 473, 472, 472, 471, 470, 471, 473, 474, 474, 474, 474, 473, 473, 472, 474, 475, 476, 474, 474, 474, 473, 474, 476, 477, 478, 478, 477, 476, 475, 476, 477, 477, 478, 479, 479, 479, 479, 480, 479, 480, 480, 480, 480, 480, 478, 477, 477, 478, 478, 478, 477, 476, 475, 474, 474, 474, 474, 476, 476, 475, 475, 475, 476, 477, 477, 478, 477, 477, 476, 475, 474, 471, 471, 469, 473, 475, 476, 478, 477, 476, 476, 476, 477, 477, 477, 476, 476, 478, 476, 477, 475, 475, 474, 475, 475, 476, 477, 478, 478, 477, 476, 476, 477, 478, 477, 477, 477, 477, 477, 476, 476, 474, 475, 475, 478, 479, 479, 478, 477, 476, 473, 473, 472, 473, 474, 476, 475, 476, 476, 476, 476, 475, 474, 473, 472, 473, 474, 473, 475, 475, 476, 476, 475, 474, 473, 473, 473, 475, 476, 475, 475, 473, 474, 474, 474, 475, 477, 478, 479, 480, 481, 482, 480, 482, 481, 482, 481, 482, 482, 482, 483, 483, 484, 485, 485, 485, 483, 482, 481, 479, 477, 478, 478, 479, 480, 479, 480, 478, 477, 475, 472, 473, 472, 472, 473, 473, 472, 471, 470, 471, 474, 476, 478, 477, 476, 476, 474, 473, 472, 472, 474, 475, 475, 474, 475, 476, 476, 477, 479, 477, 477, 475, 476, 478, 480, 481, 481, 479, 479, 478, 477, 478, 480, 480, 480, 480, 481, 481, 483, 482, 481, 480, 480, 480, 479, 478, 479, 481, 481, 480, 480, 480, 478, 479, 478, 479, 478, 478, 478, 480, 481, 481, 481, 483, 482, 483, 483, 481, 479, 477, 478, 479, 478, 479, 480, 479, 478, 477, 477, 477, 477, 476, 477, 477, 476, 475, 475, 474, 475, 478, 478, 479, 480, 479, 478, 476, 476, 477, 477, 478, 479, 480, 483, 483, 482, 480, 481, 481, 482, 481, 481, 481, 479, 478, 479, 482, 480, 482, 483, 482, 480, 480, 478, 479, 479, 479, 477, 478, 478, 478, 479, 480, 480, 478, 480, 479, 479, 479, 478, 477, 477, 476, 477, 477, 477, 477, 475, 476, 474, 472, 470, 469, 470, 469, 470, 470, 470, 471, 471, 471, 470, 470, 470, 469, 471, 472, 472, 472, 472, 471, 470, 470, 472, 472, 472, 473, 472, 474, 475, 475, 477, 477, 479, 479, 478, 479, 477, 478, 478, 479, 480, 481, 482, 483, 483, 484, 482, 480, 479, 480, 482, 482, 483, 483, 482, 482, 481, 480, 480, 480, 480, 480, 481, 479, 478, 478, 477, 477, 476, 476, 476, 476, 477, 477, 476, 475, 474, 473, 475, 475, 475, 475, 475, 476, 476, 476, 476, 476, 475, 473, 474, 474, 474, 475, 476, 477, 478, 477, 476, 476, 476, 475, 476, 476, 476, 475, 475, 476, 475, 477, 475, 476, 476, 476, 477, 475, 475, 475, 476, 477, 479, 478, 478, 478, 479, 479, 480, 479, 479, 478, 478, 478, 478, 478, 478, 479, 479, 478, 479, 479, 479, 479, 479, 477, 478, 479, 478, 479, 477, 478, 478, 481, 485, 487, 491, 492, 496, 500, 502, 503, 499, 497, 493, 488, 484, 480, 479, 477, 477, 477, 477, 478, 478, 479, 479, 478, 477, 477, 477, 476, 477, 478, 477, 476, 476, 477, 477, 478, 478, 478, 478, 480, 480, 479, 479, 477, 477, 476, 477, 478, 480, 479, 476, 475, 474, 473, 473, 473, 476, 477, 478, 479, 479, 479, 479, 480, 480, 479, 479, 478, 477, 478, 478, 478, 477, 476, 475, 476, 477, 478, 478, 479, 479, 478, 478, 479, 477, 478, 477, 476, 476, 477, 475, 475, 476, 475, 477, 478, 477, 477, 476, 477, 476, 477, 477, 478, 477, 478, 479, 480, 479, 479, 479, 477, 478, 476, 477, 477, 478, 478, 477, 478, 477, 477, 476, 476, 475, 473, 473, 473, 475, 475, 477, 476, 475, 476, 475, 474, 475, 475, 475, 476, 474, 475, 475, 474, 474, 474, 474, 475, 475, 474, 475, 476, 476, 477, 477, 476, 475, 476, 477, 476, 477, 477, 479, 478, 477, 477, 477, 478, 479, 479, 479, 478, 478, 478, 479, 479, 479, 480, 478, 479, 479, 479, 480, 480, 480, 481, 481, 481, 482, 480, 479, 478, 477, 477, 477, 477, 478, 477, 478, 477, 477, 477, 477, 479, 478, 477, 477, 475, 475, 475, 474, 474, 475, 475, 476, 476, 477, 476, 476, 476, 476, 476, 476, 475, 476, 476, 478, 478, 479, 479, 480, 480, 479, 480, 479, 477, 476, 476, 476, 477, 476, 476, 478, 479, 478, 478, 477, 477, 478, 478, 476, 476, 476, 476, 474, 475, 474, 474, 475, 474, 475, 474, 475, 475, 474, 473, 474, 473, 473, 474, 474, 474, 473, 473, 472, 474, 475, 476, 475, 475, 475, 477, 477, 477, 478, 479, 479, 480, 479, 478, 479, 478, 478, 477, 476, 477, 478, 479, 478, 479, 478, 478, 478, 478, 479, 479, 479, 479, 479, 481, 481, 483, 483, 482, 480, 480, 479, 478, 476, 476, 475, 475, 475, 476, 475, 475, 477, 476, 477, 476, 477, 475, 474, 473, 474, 474, 475, 475, 474, 474, 474, 476, 476, 475, 475, 475, 474, 475, 476, 477, 477, 476, 477, 476, 477, 477, 476, 475, 475, 477, 477, 479, 480, 479, 480, 478, 477, 478, 478, 477, 478, 479, 480, 481, 480, 480, 480, 480, 478, 481, 481, 481, 480, 479, 478, 477, 475, 475, 476, 477, 477, 477, 478, 477, 476, 477, 476, 478, 476, 475, 474, 474, 474, 478, 477, 478, 479, 478, 479, 479, 479, 479, 478, 476, 477, 477, 480, 482, 481, 479, 478, 476, 477, 476, 478, 478, 480, 482, 482, 482, 481, 480, 479, 479, 480, 481, 481, 479, 479, 479, 479, 479, 481, 480, 480, 481, 479, 479, 479, 479, 480, 481, 480, 480, 479, 477, 478, 477, 476, 475, 475, 477, 478, 478, 478, 477, 476, 476, 476, 475, 474, 475, 473, 471, 470, 470, 471, 471, 474, 473, 475, 476, 475, 475, 475, 475, 476, 477, 476, 475, 476, 475, 476, 475, 473, 474, 475, 475, 475, 475, 475, 476, 476, 477, 478, 477, 476, 476, 477, 478, 478, 479, 479, 479, 480, 480, 480, 479, 478, 479, 479, 480, 481, 482, 482, 480, 480, 481, 482, 484, 483, 484, 484, 484, 485, 484, 483, 485, 483, 482, 482, 482, 482, 482, 481, 482, 480, 479, 479, 479, 478, 478, 478, 476, 475, 474, 474, 475, 475, 476, 477, 476, 475, 473, 472, 474, 472, 472, 470, 470, 470, 470, 471, 472, 471, 472, 469, 470, 471, 472, 474, 475, 475, 474, 474, 475, 475, 477, 477, 476, 474, 473, 473, 475, 476, 476, 478, 476, 476, 476, 477, 476, 477, 475, 474, 474, 474, 475, 475, 474, 473, 473, 473, 473, 473, 475, 476, 475, 475, 474, 474, 472, 475, 476, 478, 478, 479, 477, 477, 476, 476, 477, 477, 476, 476, 477, 477, 479, 480, 479, 481, 482, 483, 482, 480, 480, 480, 480, 481, 481, 482, 480, 479, 480, 481, 481, 481, 480, 480, 480, 480, 481, 481, 480, 480, 478, 478, 477, 478, 477, 476, 476, 477, 478, 478, 479, 478, 475, 476, 475, 476, 477, 478, 477, 477, 476, 477, 477, 476, 477, 475, 475, 476, 476, 477, 476, 477, 477, 479, 478, 479, 479, 480, 479, 479, 478, 479, 480, 480, 480, 479, 479, 479, 479, 480, 478, 477, 479, 477, 477, 476, 476, 476, 476, 476, 476, 475, 475, 473, 473, 473, 473, 474, 475, 476, 476, 475, 475, 473, 473, 474, 474, 473, 475, 474, 474, 473, 475, 475, 474, 475, 475, 475, 477, 477, 475, 473, 471, 470, 472, 473, 475, 477, 477, 475, 476, 476, 475, 477, 477, 477, 477, 477, 476, 476, 475, 477, 478, 479, 477, 477, 476, 477, 477, 478, 479, 478, 477, 477, 476, 477, 477, 478, 478, 479, 479, 479, 477, 476, 476, 476, 476, 476, 475, 475, 474, 475, 475, 476, 477, 478, 476, 475, 476, 476, 476, 477, 477, 477, 477, 476, 475, 474, 474, 475, 477, 477, 476, 476, 477, 476, 477, 476, 478, 479, 479, 477, 476, 477, 477, 477, 477, 477, 478, 478, 478, 479, 478, 477, 477, 478, 478, 477, 477, 477, 478, 478, 477, 477, 476, 476, 475, 475, 473, 473, 476, 477, 477, 478, 476, 475, 473, 473, 471, 471, 471, 471, 473, 475, 475, 475, 476, 477, 477, 478, 480, 479, 478, 478, 476, 474, 475, 476, 477, 479, 480, 480, 481, 480, 480, 479, 479, 478, 479, 479, 480, 480, 478, 479, 478, 479, 480, 482, 482, 483, 484, 482, 481, 480, 480, 478, 479, 480, 478, 481, 479, 479, 476, 475, 475, 477, 477, 478, 477, 478, 479, 478, 478, 478, 478, 476, 475, 474, 473, 472, 473, 473, 475, 476, 476, 475, 474, 475, 476, 476, 477, 477, 478, 479, 478, 477, 474, 475, 475, 476, 478, 481, 482, 482, 482, 482, 480, 479, 477, 477, 477, 477, 478, 478, 480, 479, 480, 480, 480, 479, 478, 477, 477, 478, 479, 479, 480, 478, 477, 475, 475, 474, 473, 473, 474, 475, 476, 476, 477, 476, 475, 472, 470, 469, 469, 470, 473, 472, 473, 472, 473, 472, 472, 474, 473, 474, 475, 475, 476, 478, 477, 477, 477, 477, 476, 474, 474, 473, 474, 475, 476, 477, 478, 477, 477, 479, 478, 479, 479, 478, 479, 478, 477, 479, 480, 480, 480, 479, 478, 478, 478, 477, 479, 479, 477, 478, 477, 476, 476, 476, 477, 477, 478, 479, 478, 479, 480, 478, 478, 476, 477, 477, 476, 476, 476, 477, 477, 479, 480, 481, 479, 479, 478, 478, 478, 476, 477, 477, 478, 477, 478, 478, 478, 478, 480, 478, 477, 477, 476, 478, 478, 478, 478, 477, 477, 476, 475, 476, 477, 476, 477, 477, 478, 478, 478, 477, 477, 475, 475, 477, 478, 480, 479, 477, 478, 479, 480, 480, 478, 478, 476, 477, 479, 479, 480, 480, 480, 481, 480, 480, 482, 481, 481, 480, 480, 479, 479, 478, 476, 476, 475, 476, 475, 476, 476, 474, 474, 474, 474, 474, 475, 474, 473, 473, 474, 475, 474, 474, 475, 476, 475, 474, 473, 474, 473, 472, 470, 468, 468, 468, 470, 472, 473, 474, 476, 477, 476, 477, 477, 476, 476, 476, 475, 474, 475, 475, 475, 475, 474, 475, 477, 477, 477, 477, 476, 476, 477, 476, 477, 478, 478, 478, 477, 476, 476, 476, 477, 477, 475, 476, 477, 480, 480, 482, 482, 483, 482, 483, 480, 479, 480, 483, 484, 483, 483, 483, 483, 483, 484, 482, 482, 483, 483, 483, 484, 484, 483, 481, 480, 480, 481, 481, 481, 481, 481, 482, 482, 481, 482, 481, 481, 481, 481, 479, 479, 478, 479, 481, 482, 481, 482, 481, 480, 480, 480, 481, 481, 481, 481, 481, 479, 477, 477, 476, 476, 476, 477, 478, 477, 477, 476, 474, 472, 472, 473, 474, 475, 475, 474, 473, 472, 472, 474, 474, 475, 476, 476, 477, 476, 476, 475, 475, 474, 475, 476, 475, 476, 475, 476, 476, 477, 475, 475, 475, 474, 473, 474, 475, 477, 478, 477, 475, 475, 474, 475, 475, 475, 474, 475, 474, 474, 474, 475, 476, 476, 474, 472, 472, 474, 474, 475, 474, 473, 474, 473, 474, 474, 474, 474, 474, 474, 474, 475, 476, 475, 475, 476, 476, 477, 478, 478, 479, 479, 478, 477, 478, 480, 479, 480, 479, 480, 480, 479, 478, 477, 476, 475, 475, 477, 478, 479, 478, 479, 477, 477, 477, 475, 475, 476, 477, 477, 476, 476, 475, 475, 475, 476, 476, 477, 478, 479, 479, 479, 477, 477, 477, 479, 478, 478, 477, 478, 479, 478, 479, 479, 479, 479, 480, 480, 480, 480, 478, 478, 477, 477, 477, 475, 476, 476, 476, 476, 477, 477, 479, 479, 480, 480, 479, 478, 478, 479, 480, 480, 480, 480, 478, 477, 478, 477, 478, 478, 479, 479, 480, 480, 479, 480, 480, 479, 480, 480, 481, 481, 480, 478, 478, 477, 477, 478, 476, 477, 476, 476, 479, 480, 479, 480, 481, 480, 481, 481, 479, 477, 478, 477, 477, 477, 477, 477, 476, 477, 477, 478, 477, 478, 478, 477, 476, 478, 477, 478, 479, 477, 477, 478, 477, 477, 476, 475, 476, 478, 479, 477, 478, 478, 479, 477, 477, 476, 477, 476, 477, 478, 479, 479, 480, 480, 479, 479, 479, 479, 480, 479, 478, 478, 477, 477, 474, 474, 474, 476, 477, 478, 477, 476, 477, 476, 477, 477, 479, 478, 478, 479, 478, 477, 478, 476, 476, 477, 478, 478, 479, 481, 479, 479, 477, 477, 477, 478, 478, 478, 478, 477, 477, 477, 478, 479, 480, 481, 481, 483, 482, 481, 482, 481, 482, 483, 482, 481, 480, 480, 478, 479, 477, 478, 479, 481, 479, 480, 477, 476, 475, 475, 474, 474, 473, 473, 473, 473, 474, 473, 470, 471, 470, 470, 471, 470, 471, 473, 472, 472, 473, 474, 475, 473, 474, 472, 470, 469, 470, 469, 470, 473, 473, 474, 476, 477, 476, 475, 474, 475, 473, 473, 475, 476, 477, 477, 477, 476, 476, 476, 477, 477, 477, 475, 474, 473, 474, 475, 475, 476, 476, 477, 478, 477, 476, 474, 473, 472, 472, 474, 474, 475, 475, 476, 476, 474, 471, 470, 470, 470, 472, 473, 474, 473, 473, 474, 475, 477, 478, 478, 478, 477, 476, 476, 477, 478, 479, 478, 479, 479, 480, 481, 480, 481, 479, 480, 481, 482, 483, 483, 484, 484, 483, 483, 484, 484, 484, 483, 483, 483, 482, 483, 483, 483, 482, 480, 481, 481, 483, 483, 484, 482, 481, 479, 479, 478, 477, 477, 477, 478, 479, 477, 477, 477, 476, 476, 475, 476, 474, 474, 474, 475, 475, 477, 477, 477, 478, 477, 476, 475, 474, 475, 476, 477, 477, 479, 481, 480, 478, 476, 476, 476, 477, 478, 478, 477, 477, 475, 475, 476, 478, 479, 480, 480, 480, 479, 478, 478, 478, 479, 478, 480, 480, 479, 477, 477, 478, 478, 477, 478, 478, 479, 479, 479, 480, 480, 480, 480, 479, 479, 479, 479, 477, 478, 478, 477, 479, 478, 478, 477, 477, 478, 477, 476, 477, 476, 475, 474, 476, 475, 475, 474, 474, 474, 474, 474, 473, 473, 472, 470, 471, 471, 470, 469, 470, 470, 470, 471, 472, 473, 474, 474, 474, 471, 470, 469, 469, 471, 474, 475, 477, 478, 478, 479, 479, 478, 480, 479, 478, 479, 479, 478, 477, 478, 479, 480, 482, 482, 483, 482, 481, 482, 482, 481, 481, 482, 482, 482, 482, 482, 483, 483, 484, 482, 482, 481, 481, 479, 479, 478, 479, 479, 479, 479, 479, 480, 480, 480, 480, 481, 480, 480, 480, 480, 481, 480, 480, 478, 478, 478, 477, 476, 475, 472, 472, 471, 473, 475, 476, 477, 478, 480, 479, 477, 478, 476, 476, 476, 475, 475, 477, 478, 478, 478, 478, 477, 478, 478, 477, 475, 476, 476, 476, 476, 476, 476, 476, 476, 476, 478, 478, 479, 479, 476, 475, 473, 473, 475, 476, 476, 475, 474, 472, 473, 473, 474, 476, 478, 478, 477, 476, 476, 475, 475, 474, 473, 472, 471, 471, 472, 473, 473, 473, 474, 473, 474, 472, 472, 472, 473, 476, 478, 477, 476, 476, 475, 474, 473, 473, 473, 475, 477, 477, 479, 479, 479, 480, 480, 480, 480, 478, 478, 477, 478, 479, 481, 480, 485, 487, 487, 488, 487, 487, 487, 486, 486, 485, 486, 487, 489, 488, 489, 487, 486, 484, 483, 482, 480, 481, 482, 483, 483, 481, 481, 480, 481, 480, 479, 477, 478, 478, 479, 478, 479, 478, 478, 477, 477, 475, 474, 474, 473, 472, 474, 473, 475, 475, 475, 474, 475, 476, 477, 477, 478, 476, 477, 477, 476, 475, 476, 475, 475, 476, 476, 476, 475, 473, 473, 473, 473, 474, 475, 476, 476, 477, 477, 478, 478, 478, 477, 476, 475, 475, 477, 478, 478, 480, 480, 479, 478, 478, 477, 476, 475, 476, 476, 476, 477, 478, 478, 477, 476, 476, 476, 477, 477, 477, 476, 474, 474, 476, 477, 478, 478, 478, 477, 476, 476, 476, 476, 475, 474, 473, 473, 473, 472, 471, 472, 473, 474, 474, 473, 472, 471, 472, 472, 472, 473, 472, 472, 472, 471, 472, 471, 473, 474, 474, 474, 474, 476, 475, 475, 474, 475, 474, 474, 475, 477, 477, 477, 476, 475, 475, 475, 474, 476, 477, 477, 478, 478, 479, 479, 477, 477, 476, 476, 477, 477, 477, 477, 476, 477, 479, 479, 478, 478, 478, 478, 479, 479, 480, 479, 481, 481, 481, 483, 481, 480, 480, 480, 480, 479, 478, 477, 478, 476, 476, 478, 480, 480, 481, 482, 482, 481, 480, 480, 480, 479, 480, 481, 480, 479, 477, 477, 477, 477, 479, 479, 478, 480, 481, 482, 482, 482, 482, 481, 480, 479, 479, 480, 481, 481, 480, 479, 479, 480, 479, 481, 483, 484, 485, 485, 485, 482, 480, 479, 478, 480, 481, 482, 481, 480, 479, 479, 479, 479, 478, 478, 478, 478, 478, 477, 477, 478, 477, 476, 475, 474, 476, 478, 479, 478, 478, 477, 477, 477, 477, 479, 479, 479, 479, 479, 477, 476, 476, 475, 476, 479, 481, 482, 482, 480, 479, 477, 477, 478, 478, 479, 480, 481, 480, 482, 483, 482, 481, 479, 480, 478, 479, 478, 479, 478, 478, 477, 479, 478, 478, 477, 478, 477, 476, 475, 475, 475, 476, 477, 479, 479, 478, 477, 477, 476, 476, 476, 477, 477, 477, 477, 477, 478, 478, 478, 479, 480, 480, 481, 480, 480, 481, 480, 479, 477, 476, 474, 475, 475, 477, 477, 479, 478, 479, 478, 479, 479, 479, 478, 476, 476, 475, 477, 478, 477, 477, 475, 476, 476, 477, 477, 478, 476, 476, 476, 477, 477, 477, 476, 479, 479, 480, 480, 479, 479, 480, 480, 479, 480, 478, 478, 478, 477, 476, 476, 477, 478, 479, 480, 479, 481, 481, 481, 479, 478, 477, 477, 478, 478, 477, 479, 479, 478, 479, 478, 477, 478, 479, 477, 477, 477, 476, 476, 476, 476, 477, 478, 477, 477, 477, 476, 477, 476, 477, 478, 479, 478, 479, 478, 476, 476, 476, 476, 476, 477, 478, 478, 479, 478, 478, 478, 477, 477, 478, 478, 479, 478, 478, 478, 479, 478, 478, 479, 479, 480, 481, 480, 479, 478, 477, 478, 477, 478, 477, 476, 476, 477, 478, 477, 477, 476, 476, 474, 472, 472, 473, 473, 472, 472, 471, 471, 473, 476, 477, 476, 477, 475, 474, 474, 472, 473, 472, 473, 473, 474, 473, 474, 475, 475, 475, 475, 476, 477, 478, 479, 479, 478, 478, 478, 477, 478, 478, 478, 478, 479, 480, 480, 480, 482, 481, 480, 482, 482, 483, 483, 483, 483, 483, 481, 479, 478, 478, 479, 480, 481, 483, 482, 482, 479, 481, 478, 477, 476};
78 horigs.push_back(horig);}
79 {std::vector<float> horig={481, 482, 481, 482, 483, 483, 485, 487, 487, 486, 484, 483, 483, 484, 486, 486, 487, 486, 486, 485, 484, 485, 485, 485, 485, 483, 483, 482, 483, 482, 482, 484, 482, 482, 481, 480, 480, 481, 483, 483, 483, 482, 481, 480, 480, 481, 481, 480, 479, 479, 479, 479, 479, 479, 479, 478, 478, 478, 479, 480, 480, 479, 477, 477, 476, 476, 477, 478, 477, 477, 476, 476, 475, 476, 475, 478, 479, 479, 478, 477, 476, 474, 474, 474, 475, 476, 477, 477, 476, 475, 475, 474, 473, 476, 476, 477, 478, 479, 479, 481, 479, 479, 480, 480, 482, 480, 481, 481, 481, 482, 482, 480, 480, 481, 481, 482, 482, 482, 480, 479, 478, 478, 478, 478, 478, 478, 477, 476, 475, 476, 478, 479, 479, 480, 478, 478, 478, 478, 478, 477, 476, 475, 475, 475, 475, 475, 476, 478, 479, 478, 477, 476, 476, 474, 474, 475, 474, 474, 474, 475, 475, 476, 476, 476, 478, 479, 478, 478, 479, 479, 480, 479, 481, 481, 481, 482, 482, 482, 478, 477, 478, 479, 479, 482, 482, 484, 485, 484, 481, 479, 477, 475, 476, 477, 478, 479, 480, 480, 480, 479, 479, 477, 477, 476, 477, 477, 479, 479, 479, 481, 480, 481, 481, 481, 481, 482, 482, 483, 483, 482, 482, 481, 482, 481, 482, 483, 483, 482, 481, 482, 481, 484, 483, 484, 482, 483, 482, 483, 482, 482, 482, 482, 481, 481, 482, 481, 481, 479, 481, 482, 481, 480, 479, 478, 480, 479, 480, 478, 477, 478, 477, 477, 477, 476, 475, 478, 477, 478, 481, 479, 478, 478, 478, 478, 476, 475, 476, 478, 477, 478, 478, 478, 479, 479, 479, 478, 477, 476, 476, 478, 478, 478, 480, 479, 480, 479, 477, 477, 477, 478, 478, 479, 479, 478, 478, 478, 479, 478, 478, 478, 480, 478, 478, 477, 477, 476, 475, 475, 474, 474, 473, 474, 476, 477, 479, 479, 480, 478, 477, 478, 478, 478, 478, 477, 477, 477, 476, 477, 478, 479, 479, 479, 480, 481, 480, 480, 479, 479, 480, 480, 481, 481, 479, 478, 478, 479, 482, 482, 481, 480, 479, 479, 479, 480, 481, 481, 481, 480, 479, 480, 480, 481, 480, 479, 480, 479, 478, 478, 477, 478, 478, 477, 477, 475, 474, 473, 474, 473, 475, 476, 476, 477, 477, 477, 478, 477, 478, 479, 479, 480, 480, 480, 480, 479, 479, 480, 480, 482, 484, 482, 482, 481, 480, 479, 478, 478, 478, 478, 478, 478, 478, 480, 480, 478, 476, 475, 475, 475, 477, 476, 479, 479, 478, 478, 477, 478, 477, 477, 479, 479, 478, 478, 477, 477, 478, 478, 478, 478, 479, 479, 480, 482, 480, 480, 478, 477, 475, 475, 476, 475, 477, 477, 478, 479, 478, 479, 478, 478, 479, 478, 478, 478, 478, 475, 476, 477, 478, 477, 477, 477, 476, 475, 477, 476, 476, 475, 475, 475, 476, 479, 480, 481, 482, 481, 482, 483, 483, 483, 482, 481, 481, 481, 481, 482, 483, 484, 486, 486, 485, 486, 485, 485, 485, 485, 484, 483, 483, 482, 483, 482, 483, 483, 482, 479, 478, 477, 477, 476, 480, 480, 480, 481, 481, 480, 478, 478, 478, 479, 479, 478, 478, 478, 478, 477, 479, 478, 478, 480, 481, 483, 480, 481, 480, 480, 479, 479, 480, 480, 480, 481, 481, 483, 483, 482, 481, 480, 480, 479, 478, 478, 477, 477, 478, 478, 478, 478, 479, 477, 477, 478, 478, 479, 479, 477, 476, 475, 473, 474, 477, 478, 480, 481, 481, 479, 479, 479, 481, 483, 483, 483, 483, 482, 480, 482, 480, 479, 479, 479, 481, 481, 481, 482, 482, 482, 481, 479, 480, 481, 481, 479, 479, 478, 479, 477, 476, 476, 475, 477, 477, 476, 475, 474, 476, 473, 474, 475, 474, 474, 474, 471, 471, 472, 473, 474, 474, 473, 475, 475, 475, 476, 476, 476, 478, 476, 478, 477, 477, 478, 478, 477, 477, 478, 481, 483, 481, 480, 481, 482, 482, 483, 484, 483, 483, 482, 481, 480, 482, 483, 483, 485, 484, 483, 484, 484, 484, 484, 483, 483, 482, 482, 481, 482, 483, 482, 481, 480, 481, 481, 482, 481, 481, 481, 482, 481, 481, 481, 481, 483, 484, 484, 482, 481, 479, 479, 478, 480, 480, 481, 483, 481, 482, 482, 480, 479, 477, 476, 477, 478, 478, 477, 478, 477, 478, 478, 476, 474, 475, 476, 478, 479, 477, 477, 479, 478, 479, 478, 476, 478, 478, 479, 480, 480, 480, 479, 480, 480, 480, 481, 479, 478, 477, 477, 478, 478, 479, 479, 481, 481, 482, 481, 481, 481, 481, 480, 480, 480, 480, 480, 482, 483, 484, 481, 480, 479, 477, 478, 479, 479, 480, 482, 480, 480, 480, 480, 479, 480, 480, 479, 479, 479, 478, 477, 478, 477, 479, 477, 476, 475, 476, 476, 477, 477, 478, 477, 476, 476, 477, 477, 477, 477, 476, 477, 477, 477, 476, 477, 478, 479, 478, 479, 479, 479, 479, 480, 481, 482, 481, 480, 479, 479, 480, 480, 480, 479, 480, 479, 477, 478, 477, 476, 474, 474, 474, 474, 475, 475, 476, 476, 476, 476, 475, 477, 476, 478, 478, 477, 476, 475, 476, 477, 479, 480, 481, 481, 482, 482, 481, 479, 478, 477, 476, 477, 477, 478, 478, 479, 479, 480, 481, 481, 481, 482, 482, 481, 480, 478, 478, 477, 477, 479, 481, 482, 481, 480, 481, 482, 481, 482, 482, 481, 480, 478, 478, 479, 480, 482, 483, 483, 483, 483, 483, 483, 483, 484, 484, 485, 485, 485, 487, 485, 484, 484, 483, 482, 481, 483, 483, 483, 483, 481, 482, 481, 480, 481, 480, 480, 480, 480, 478, 477, 476, 475, 476, 477, 478, 479, 478, 478, 476, 476, 476, 477, 478, 477, 478, 478, 479, 478, 477, 476, 477, 477, 477, 478, 479, 478, 479, 479, 479, 481, 481, 479, 477, 477, 477, 478, 479, 480, 481, 481, 480, 479, 482, 483, 484, 485, 483, 482, 482, 482, 480, 480, 478, 480, 481, 480, 481, 481, 480, 479, 479, 478, 478, 477, 479, 479, 481, 481, 481, 482, 480, 480, 478, 477, 477, 478, 478, 479, 479, 480, 480, 481, 482, 482, 481, 480, 478, 478, 477, 478, 479, 481, 482, 483, 481, 480, 482, 481, 480, 480, 479, 478, 478, 479, 478, 478, 478, 478, 476, 475, 474, 474, 474, 474, 476, 475, 475, 475, 475, 476, 475, 474, 473, 472, 472, 471, 472, 472, 474, 474, 476, 476, 475, 475, 474, 474, 474, 475, 475, 475, 477, 478, 479, 477, 478, 477, 478, 478, 477, 478, 479, 479, 481, 481, 481, 481, 481, 481, 482, 482, 481, 481, 480, 479, 480, 480, 481, 482, 482, 482, 481, 478, 477, 477, 478, 480, 482, 483, 482, 480, 478, 478, 478, 479, 479, 479, 479, 479, 479, 478, 479, 478, 478, 478, 478, 478, 479, 479, 479, 482, 484, 484, 484, 484, 484, 483, 483, 481, 481, 482, 484, 484, 485, 486, 486, 488, 487, 485, 482, 482, 481, 482, 481, 479, 479, 481, 481, 483, 482, 481, 482, 481, 479, 480, 480, 479, 478, 477, 477, 477, 476, 476, 476, 475, 475, 474, 474, 473, 471, 470, 470, 470, 469, 468, 468, 468, 469, 470, 471, 471, 471, 471, 471, 471, 471, 474, 476, 477, 478, 477, 478, 478, 478, 476, 478, 476, 479, 478, 477, 479, 479, 480, 483, 483, 484, 485, 485, 485, 486, 484, 483, 483, 482, 482, 482, 483, 486, 485, 486, 484, 482, 480, 481, 480, 481, 482, 482, 481, 481, 481, 482, 481, 481, 482, 481, 482, 483, 483, 483, 482, 482, 480, 480, 480, 481, 480, 481, 481, 482, 480, 480, 480, 482, 482, 482, 483, 482, 481, 480, 480, 480, 481, 480, 479, 479, 479, 479, 481, 481, 480, 481, 481, 481, 481, 480, 479, 479, 480, 480, 479, 480, 480, 480, 481, 481, 481, 482, 482, 482, 482, 481, 480, 480, 480, 481, 482, 482, 483, 482, 483, 483, 484, 484, 483, 484, 484, 484, 485, 485, 485, 485, 484, 485, 484, 484, 484, 483, 482, 481, 480, 481, 480, 481, 482, 483, 483, 483, 482, 482, 480, 481, 479, 479, 480, 480, 480, 480, 481, 480, 483, 481, 482, 480, 479, 481, 480, 481, 480, 480, 480, 479, 478, 477, 476, 475, 476, 477, 477, 478, 477, 475, 475, 475, 474, 475, 474, 474, 473, 473, 473, 473, 475, 473, 473, 472, 470, 469, 469, 469, 472, 473, 473, 473, 475, 474, 474, 474, 475, 477, 475, 476, 477, 478, 480, 480, 481, 481, 483, 481, 480, 481, 480, 480, 481, 482, 484, 483, 483, 482, 481, 481, 482, 482, 481, 481, 480, 480, 480, 480, 479, 479, 479, 478, 478, 478, 477, 477, 478, 477, 475, 476, 475, 474, 475, 476, 478, 477, 477, 477, 478, 477, 478, 478, 478, 480, 479, 481, 481, 482, 482, 482, 481, 482, 481, 480, 480, 480, 480, 480, 480, 481, 480, 480, 480, 481, 479, 479, 477, 476, 476, 478, 479, 480, 480, 479, 479, 479, 478, 478, 477, 477, 477, 476, 475, 473, 473, 474, 477, 479, 481, 481, 481, 480, 480, 479, 479, 479, 479, 477, 479, 480, 482, 483, 483, 484, 485, 484, 485, 484, 483, 483, 480, 480, 480, 481, 482, 481, 481, 482, 481, 483, 481, 480, 480, 480, 479, 479, 477, 477, 476, 478, 480, 481, 482, 481, 481, 480, 480, 479, 479, 479, 479, 479, 480, 480, 480, 481, 482, 483, 485, 484, 484, 483, 482, 481, 481, 482, 482, 483, 485, 485, 484, 482, 481, 479, 481, 481, 481, 483, 482, 481, 481, 481, 483, 482, 483, 483, 483, 483, 483, 482, 483, 484, 484, 485, 485, 484, 483, 483, 482, 482, 481, 481, 481, 480, 479, 477, 479, 480, 483, 482, 481, 479, 478, 478, 479, 479, 479, 478, 476, 476, 476, 476, 476, 478, 479, 479, 478, 477, 475, 475, 474, 474, 474, 475, 476, 477, 477, 477, 476, 477, 476, 476, 475, 476, 476, 476, 477, 475, 475, 476, 477, 479, 479, 478, 480, 479, 477, 477, 478, 477, 477, 478, 477, 478, 478, 478, 477, 477, 479, 478, 479, 480, 480, 481, 482, 481, 480, 480, 479, 480, 476, 477, 478, 477, 477, 479, 480, 479, 479, 479, 480, 479, 480, 478, 478, 477, 476, 476, 477, 476, 476, 476, 477, 478, 479, 478, 478, 476, 479, 481, 480, 480, 479, 479, 476, 476, 476, 478, 479, 481, 480, 481, 482, 482, 482, 482, 481, 480, 480, 481, 482, 484, 485, 484, 483, 484, 484, 484, 485, 483, 485, 484, 484, 483, 483, 482, 483, 483, 485, 484, 483, 482, 479, 479, 480, 479, 480, 480, 481, 481, 480, 480, 478, 479, 478, 479, 478, 476, 474, 474, 473, 475, 476, 475, 474, 475, 474, 474, 473, 473, 473, 473, 473, 473, 472, 473, 472, 472, 473, 473, 472, 471, 472, 474, 476, 477, 478, 479, 478, 479, 479, 477, 476, 475, 474, 476, 477, 478, 478, 479, 480, 480, 479, 480, 479, 481, 483, 482, 483, 481, 480, 478, 480, 480, 479, 481, 481, 480, 480, 481, 480, 480, 479, 479, 480, 482, 482, 483, 481, 481, 480, 479, 478, 477, 477, 478, 479, 479, 481, 480, 482, 482, 481, 479, 480, 481, 481, 481, 483, 482, 482, 480, 481, 482, 482, 482, 483, 481, 480, 480, 480, 479, 479, 479, 480, 481, 478, 481, 481, 479, 478, 477, 477, 477, 478, 479, 479, 478, 479, 479, 479, 480, 482, 480, 480, 479, 478, 477, 476, 477, 478, 477, 479, 479, 480, 480, 478, 478, 477, 477, 477, 479, 480, 480, 479, 478, 480, 481, 480, 478, 476, 476, 477, 477, 477, 477, 476, 476, 476, 476, 476, 474, 473, 472, 474, 474, 476, 476, 478, 479, 481, 480, 479, 478, 477, 476, 477, 478, 477, 479, 478, 478, 479, 480, 479, 477, 477, 475, 476, 476, 476, 475, 477, 476, 476, 477, 478, 479, 480, 478, 478, 478, 477, 478, 477, 476, 477, 479, 479, 479, 478, 480, 482, 483, 483, 481, 480, 479, 478, 479, 478, 479, 480, 480, 480, 479, 480, 480, 480, 481, 480, 480, 481, 479, 479, 477, 477, 476, 475, 475, 476, 477, 476, 477, 477, 477, 476, 476, 475, 474, 475, 476, 475, 476, 475, 477, 476, 476, 476, 479, 480, 480, 479, 479, 479, 478, 477, 477, 477, 478, 480, 479, 478, 478, 479, 478, 479, 480, 480, 481, 480, 479, 478, 479, 479, 480, 480, 481, 481, 480, 480, 481, 483, 482, 484, 483, 481, 482, 479, 478, 478, 479, 478, 480, 479, 479, 480, 480, 483, 483, 483, 482, 480, 481, 480, 479, 479, 480, 480, 481, 481, 485, 484, 484, 485, 484, 484, 485, 487, 486, 486, 486, 486, 485, 484, 484, 483, 483, 482, 482, 480, 478, 478, 478, 478, 478, 479, 478, 477, 477, 477, 477, 478, 478, 477, 477, 477, 475, 476, 475, 476, 477, 476, 478, 477, 477, 476, 474, 474, 474, 474, 475, 476, 476, 476, 477, 476, 477, 477, 478, 478, 480, 480, 481, 481, 478, 478, 478, 480, 481, 482, 485, 484, 484, 483, 482, 485, 483, 484, 485, 484, 484, 484, 484, 482, 480, 480, 481, 482, 480, 478, 480, 480, 480, 482, 482, 482, 482, 482, 482, 480, 480, 479, 480, 480, 479, 479, 478, 478, 478, 478, 479, 478, 477, 478, 478, 480, 480, 480, 479, 480, 478, 478, 477, 476, 477, 477, 478, 479, 472, 465, 462, 464, 470, 476, 477, 478, 477, 477, 476, 474, 475, 477, 479, 479, 479, 479, 479, 479, 478, 478, 478, 479, 481, 481, 482, 482, 482, 482, 482, 482, 483, 482, 479, 479, 478, 479, 481, 481, 482, 483, 482, 480, 479, 478, 479, 481, 481, 482, 480, 480, 479, 478, 478, 478, 478, 477, 479, 479, 479, 479, 480, 480, 479, 479, 478, 477, 477, 477, 477, 477, 476, 477, 477, 476, 476, 476, 476, 477, 474, 473, 473, 473, 474, 477, 478, 479, 479, 477, 476, 476, 476, 475, 474, 475, 475, 478, 477, 478, 478, 477, 478, 478, 481, 482, 483, 482, 482, 480, 479, 479, 479, 479, 480, 482, 481, 481, 482, 481, 480, 478, 479, 479, 479, 479, 478, 477, 476, 477, 478, 477, 478, 479, 478, 477, 478, 478, 478, 479, 479, 478, 478, 479, 481, 480, 481, 480, 481, 481, 484, 483, 484, 484, 480, 479, 479, 482, 483, 484, 484, 485, 484, 485, 486, 486, 487, 487, 484, 484, 484, 483, 484, 482, 481, 481, 480, 481, 479, 478, 477, 477, 476, 478, 476, 478, 478, 479, 478, 479, 478, 477, 477, 479, 480, 481, 479, 479, 477, 478, 477, 476, 476, 478, 479, 479, 481, 480, 479, 478, 479, 479, 478, 478, 479, 479, 480, 478, 479, 480, 478, 478, 478, 479, 479, 479, 479, 482, 482, 483, 482, 482, 484, 485, 485, 484, 483, 482, 482, 480, 480, 480, 482, 481, 481, 480, 480, 480, 480, 480, 481, 482, 483, 481, 481, 481, 481, 482, 482, 481, 480, 480, 482, 483, 483, 482, 482, 482, 481, 480, 481, 482, 481, 482, 483, 482, 482, 480, 481, 482, 484, 483, 484, 484, 483, 482, 482, 482, 482, 483, 483, 483, 483, 483, 483, 482, 483, 482, 483, 481, 481, 481, 481, 480, 480, 479, 479, 481, 478, 477, 476, 474, 474, 474, 476, 476, 478, 476, 476, 475, 475, 475, 476, 477, 476, 475, 474, 475, 474, 475, 476, 476, 475, 475, 475, 475, 475, 476, 479, 479, 477, 476, 476, 475, 474, 474, 475, 476, 477, 478, 477, 477, 477, 475, 474, 474, 476, 476, 475, 475, 474, 475, 475, 476, 477, 476, 477, 477, 479, 479, 477, 476, 477, 478, 478, 480, 480, 481, 482, 483, 481, 480, 479, 479, 480, 480, 481, 482, 482, 482, 482, 480, 479, 479, 479, 481, 481, 481, 483, 482, 482, 481, 479, 478, 477, 476, 478, 479, 479, 478, 478, 477, 477, 477, 479, 478, 479, 479, 480, 480, 480, 481, 481, 482, 480, 480, 481, 479, 480, 481, 482, 482, 482, 481, 480, 481, 482, 482, 480, 480, 479, 481, 480, 482, 482, 481, 482, 482, 481, 481, 482, 483, 483, 482, 481, 480, 480, 479, 479, 480, 481, 481, 481, 480, 479, 477, 475, 474, 475, 474, 473, 474, 474, 477, 476, 477, 477, 476, 476, 475, 474, 473, 475, 474, 474, 474, 475, 476, 476, 476, 477, 475, 476, 477, 477, 478, 476, 475, 475, 475, 476, 477, 478, 478, 477, 477, 477, 478, 478, 478, 478, 477, 479, 480, 480, 478, 479, 478, 480, 481, 483, 484, 484, 485, 486, 486, 484, 483, 483, 482, 484, 483, 482, 482, 484, 485, 485, 485, 485, 484, 482, 483, 483, 485, 487, 486, 486, 485, 483, 484, 484, 481, 481, 480, 480, 481, 479, 479, 478, 480, 481, 480, 480, 478, 477, 477, 477, 478, 477, 476, 474, 473, 473, 475, 476, 478, 480, 480, 479, 480, 480, 477, 478, 478, 478, 479, 478, 477, 478, 477, 479, 478, 478, 478, 478, 480, 481, 481, 482, 481, 480, 481, 482, 482, 482, 481, 478, 476, 476, 477, 477, 476, 476, 476, 474, 472, 471, 473, 474, 478, 478, 477, 477, 477, 477, 479, 480, 479, 478, 476, 477, 476, 476, 475, 475, 476, 478, 478, 478, 478, 478, 478, 477, 479, 477, 475, 475, 474, 474, 475, 477, 478, 477, 478, 478, 478, 478, 479, 480, 481, 482, 483, 484, 484, 483, 482, 483, 481, 481, 481, 481, 480, 481, 479, 480, 479, 480, 481, 481, 481, 480, 481, 481, 481, 480, 479, 482, 483, 484, 483, 483, 481, 480, 478, 478, 479, 479, 479, 481, 481, 480, 481, 479, 479, 479, 480, 480, 479, 479, 479, 480, 479, 481, 481, 481, 479, 481, 480, 481, 480, 479, 478, 479, 480, 480, 479, 479, 480, 480, 479, 480, 480, 480, 480, 480, 478, 479, 480, 480, 480, 481, 481, 482, 481, 481, 482, 480, 480, 480, 481, 482, 481, 482, 482, 483, 482, 481, 481, 480, 479, 479, 478, 477, 477, 477, 476, 477, 478, 477, 479, 480, 480, 479, 478, 478, 476, 477, 477, 478, 476, 475, 476, 477, 476, 474, 473, 476, 477, 478, 479, 480, 479, 479, 479, 479, 479, 477, 476, 479, 479, 479, 481, 482, 482, 482, 481, 481, 478, 477, 477, 476, 476, 475, 475, 475, 474, 475, 476, 476, 475, 476, 474, 474, 474, 474, 475, 474, 475, 475, 474, 474, 476, 475, 474, 475, 474, 475, 476, 475, 476, 477, 478, 478, 478, 478, 477, 476, 475, 475, 476, 476, 478, 479, 480, 480, 483, 484, 484, 484, 481, 481, 480, 479, 482, 483, 485, 486, 487, 487, 486, 487, 487, 486, 486, 486, 485, 485, 483, 484, 485, 485, 487, 486, 484, 484, 485, 484, 485, 485, 485, 486, 486, 486, 483, 481, 479, 478, 477, 477, 478, 478, 478, 480, 479, 478, 478, 476, 475, 474, 474, 474, 475, 477, 475, 475, 475, 477, 476, 479, 479, 479, 478, 477, 476, 477, 476, 476, 478, 479, 480, 480, 480, 479, 480, 479, 479, 480, 480, 481, 481, 482, 482, 484, 484, 484, 484, 482, 482, 481, 481, 481, 481, 481, 480, 481, 481, 482, 481, 481, 480, 480, 479, 481, 481, 480, 480, 480, 481, 481, 480, 479, 477, 477, 475, 476, 477, 478, 479, 480, 480, 480, 480, 478, 479, 478, 479, 478, 479, 481, 482, 481, 482, 480, 480, 478, 479, 478, 479, 480, 480, 479, 478, 480, 479, 480, 481, 480, 481, 481, 480, 481, 480, 482, 483, 484, 484, 483, 481, 481, 480, 479, 480, 481, 481, 482, 482, 482, 483, 482, 482, 482, 480, 479, 479, 478, 479, 479, 478, 477, 474, 475, 475, 477, 477, 476, 475, 474, 475, 475, 476, 476, 477, 477, 477, 477, 476, 475, 475, 472, 473, 474, 476, 476, 477, 477, 478, 476, 476, 475, 472, 473, 473, 475, 476, 478, 477, 477, 477, 477, 477, 477, 479, 479, 480, 479, 479, 479, 479, 479, 480, 479, 479, 480, 480, 480, 481, 482, 482, 482, 480, 479, 479, 479, 479, 480, 480, 479, 481, 480, 479, 479, 477, 476, 477, 477, 478, 477, 478, 478, 479, 479, 478, 479, 479, 478, 476, 476, 478, 477, 478, 477, 476, 476, 477, 476, 476, 479, 478, 478, 479, 479, 479, 478, 477, 478, 477, 478, 479, 478, 478, 480, 480, 481, 482, 482, 482, 481, 481, 481, 483, 484, 484, 482, 482, 483, 483, 484, 484, 484, 485, 485, 486, 484, 485, 484, 483, 481, 483, 483, 483, 483, 482, 482, 482, 481, 481, 477, 475, 475, 474, 474, 475, 473, 476, 476, 478, 478, 479, 480, 478, 476, 475, 474, 474, 474, 473, 474, 475, 474, 474, 474, 474, 476, 474, 478, 478, 478, 479, 480, 480, 480, 482, 481, 480, 480, 479, 478, 478, 478, 480, 480, 481, 482, 482, 481, 481, 479, 477, 478, 475, 476, 477, 476, 476, 477, 478, 480, 480, 478, 478, 478, 479, 480, 480, 480, 480, 480, 481, 480, 479, 479, 478, 479, 478, 479, 478, 479, 480, 480, 479, 478, 479, 479, 480, 481, 481, 482, 482, 481, 482, 482, 483, 484, 483, 482, 481, 479, 477, 477, 477, 479, 479, 479, 479, 479, 479, 479, 481, 481, 481, 480, 480, 480, 481, 479, 481, 480, 480, 479, 481, 480, 480, 481, 482, 482, 481, 479, 479, 479, 480, 482, 483, 482, 481, 482, 482, 481, 483, 483, 483, 482, 481, 480, 479, 478, 477, 476, 476, 477, 477, 478, 477, 478, 478, 478, 477, 475, 476, 476, 476, 475, 474, 473, 472, 473, 474, 475, 475, 474, 475, 475, 475, 476, 477, 476, 478, 477, 478, 478, 479, 479, 477, 478, 477, 479, 481, 481, 482, 480, 479, 477, 477, 476, 477, 478, 478, 478, 477, 478, 481, 482, 481, 480, 481, 480, 480, 481, 480, 481, 481, 480, 480, 478, 478, 477, 480, 482, 481, 482, 482, 482, 484, 484, 486, 485, 484, 484, 481, 481, 482, 482, 483, 483, 483, 484, 484, 484, 484, 485, 484, 485, 484, 484, 484, 484, 485, 484, 484, 485, 486, 485, 485, 484, 483, 482, 483, 485, 485, 484, 483, 483, 483, 483, 483, 483, 484, 482, 482, 482, 482, 482, 482, 482, 483, 482, 483, 484, 482, 480, 478, 478, 479, 480, 480, 480, 480, 479, 479, 478, 477, 476, 474, 474, 472, 473, 473, 475, 476, 474, 475, 476, 476, 473, 474, 472, 474, 475, 476, 476, 476, 475, 474, 473, 472, 472, 473, 475, 474, 474, 474, 475, 476, 476, 477, 476, 478, 476, 477, 479, 479, 479, 479, 479, 479, 480, 480, 481, 482, 482, 484, 485, 485, 485, 485, 485, 484, 485, 485, 485, 484, 483, 484, 484, 483, 483, 484, 483, 483, 486, 486, 485, 484, 481, 480, 479, 477, 477, 478, 476, 477, 476, 476, 474, 475, 473, 475, 474, 476, 476, 476, 476, 478, 479, 478, 477, 476, 475, 473, 472, 473, 472, 471, 470, 471, 473, 477, 478, 480, 481, 482, 482, 482, 481, 481, 481, 481, 482, 483, 484, 482, 484, 483, 481, 481, 482, 483, 483, 483, 483, 484, 485, 485, 484, 483, 481, 479, 479, 478, 479, 481, 480, 480, 481, 482, 482, 482, 481, 480, 480, 479, 478, 478, 478, 479, 479, 478, 478, 477, 476, 476, 477, 479, 479, 481, 480, 480, 480, 479, 478, 479, 479, 479, 481, 481, 482, 481, 482, 481, 479, 479, 480, 480, 480, 480, 480, 480, 479, 481, 479, 480, 479, 478, 478, 478, 478, 478, 478, 478, 478, 478, 477, 478, 477, 477, 478, 478, 477, 477, 477, 477, 477, 478, 478, 480, 481, 480, 481, 482, 483, 482, 482, 483, 483, 480, 480, 481, 482, 483, 484, 484, 484, 484, 482, 483, 482, 481, 481, 480, 481, 482, 482, 480, 480, 480, 480, 479, 478, 477, 477, 476, 476, 479, 478, 478, 478, 477, 478, 478, 478, 478, 479, 478, 478, 478, 478, 477, 477, 476, 476, 475, 475, 475, 475, 476, 475, 475, 475, 477, 477, 477, 476, 475, 474, 473, 474, 472, 473, 473, 474, 476, 475, 474, 473, 473, 473, 472, 472, 474, 474, 475, 475, 475, 476, 477, 478, 477, 476, 477, 476, 477, 478, 480, 482, 483, 483, 484, 484, 482, 483, 483, 482, 483, 484, 484, 485, 486, 485, 484, 483, 483, 483, 483, 482, 483, 483, 483, 482, 481, 480, 481, 482, 482, 481, 481, 481, 479, 480, 480, 481, 480, 480, 479, 479, 479, 478, 478, 479, 476, 475, 475, 476, 475, 475, 474, 472, 472, 473, 476, 476, 477, 477, 478, 479, 481, 481, 482, 481, 481, 480, 480, 478, 478, 478, 479, 478, 479, 480, 481, 481, 481, 482, 484, 483, 483, 483, 483, 485, 487, 487, 488, 487, 486, 485, 487, 486, 486, 485, 485, 486, 486, 487, 489, 488, 489, 486, 484, 484, 486, 484, 483, 482, 480, 482, 480, 481, 481, 481, 480, 477, 479, 477, 477, 478, 478, 478, 479, 480, 479, 481, 481, 481, 480, 479, 477, 477, 479, 481, 483, 481, 482, 481, 481, 481, 482, 481, 479, 480, 480, 479, 479, 479, 480, 480, 480, 480, 479, 478, 478, 477, 477, 476, 475, 476, 477, 477, 477, 478, 477, 476, 476, 476, 473, 475, 477, 479, 480, 479, 477, 476, 474, 471, 472, 474, 475, 477, 478, 480, 480, 479, 479, 477, 476, 476, 475, 475, 473, 475, 476, 478, 476, 476, 474, 475, 475, 476, 475, 476, 476, 476, 475, 475, 477, 478, 477, 477, 477, 479, 480, 481, 481, 480, 481, 480, 480, 479, 479, 479, 479, 479, 477, 476, 478, 478, 480, 481, 480, 479, 477, 477, 477, 477, 478, 478, 479, 480, 480, 480, 479, 479, 479, 479, 480, 480, 480, 479, 479, 477, 478, 480, 481, 484, 483, 483, 482, 482, 480, 479, 478, 477, 478, 478, 479, 481, 482, 482, 482, 484, 483, 481, 481, 481, 481, 480, 479, 480, 479, 479, 481, 481, 483, 483, 482, 480, 479, 480, 479, 479, 480, 480, 480, 480, 481, 481, 480, 481, 481, 482, 481, 482, 482, 483, 485, 485, 484, 484, 483, 481, 482, 481, 480, 480, 482, 482, 480, 480, 480, 480, 480, 480, 480, 478, 478, 478, 477, 479, 479, 480, 480, 479, 479, 479, 479, 478, 478, 478, 478, 479, 480, 481, 481, 479, 478, 477, 477, 475, 476, 477, 478, 479, 480, 482, 482, 482, 481, 479, 477, 475, 475, 476, 476, 476, 476, 477, 477, 477, 476, 476, 476, 477, 477, 476, 477, 476, 476, 474, 475, 474, 474, 476, 477, 477, 476, 475, 477, 477, 478, 478, 478, 477, 476, 475, 476, 478, 477, 478, 481, 481, 480, 480, 479, 478, 478, 480, 479, 480, 478, 476, 477, 478, 481, 480, 481, 481, 483, 482, 483, 484, 484, 484, 486, 484, 485, 485, 483, 483, 481, 480, 479, 481, 481, 482, 482, 482, 482, 482, 483, 482, 483, 484, 484, 483, 482, 483, 484, 482, 481, 481, 481, 481, 480, 480, 479, 480, 479, 480, 478, 479, 479, 481, 481, 481, 481, 480, 479, 479, 478, 479, 478, 478, 478, 479, 478, 477, 478, 479, 479, 479, 478, 479, 478, 478, 478, 478, 477, 478, 480, 480, 481, 480, 479, 479, 480, 480, 479, 478, 478, 478, 478, 477, 475, 476, 478, 479, 480, 479, 477, 476, 477, 478, 480, 479, 477, 477, 477, 475, 474, 475, 475, 477, 476, 476, 476, 477, 476, 475, 476, 477, 477, 478, 479, 480, 479, 478, 478, 477, 478, 479, 481, 481, 480, 480, 480, 481, 482, 482, 481, 481, 481, 480, 480, 479, 478, 479, 479, 482, 482, 483, 481, 482, 481, 481, 479, 478, 478, 477, 478, 478, 480, 480, 480, 480, 481, 480, 481, 480, 480, 479, 479, 479, 480, 480, 479, 480, 479, 481, 480, 481, 480, 479, 479, 480, 482, 481, 484, 483, 480, 481, 480, 480, 479, 479, 479, 480, 480, 480, 480, 480, 480, 477, 477, 476, 477, 479, 479, 480, 478, 478, 479, 477, 477, 475, 474, 474, 474, 474, 476, 479, 478, 477, 477, 478, 478, 478, 477, 477, 478, 480, 480, 479, 477, 476, 477, 479, 479, 478, 480, 479, 479, 478, 478, 479, 479, 480, 480, 480, 479, 479, 481, 480, 480, 480, 479, 479, 478, 478, 480, 479, 479, 479, 478, 477, 477, 477, 477, 477, 477, 479, 476, 476, 477, 476, 476, 476, 474, 473, 474, 474, 477, 477, 478, 478, 477, 477, 477, 476, 477, 476, 474, 474, 476, 477, 478, 479, 479, 478, 478, 479, 478, 478, 478, 477, 477, 476, 475, 476, 476, 477, 477, 477, 477, 476, 478, 479, 480, 480, 480, 480, 481, 479, 480, 480, 481, 481, 482, 482, 483, 484, 486, 485, 483, 482, 481, 482, 481, 482, 483, 482, 483, 484, 482, 482, 481, 480, 479, 479, 479, 479, 479, 479, 478, 477, 476, 476, 476, 477, 478, 478, 478, 478, 479, 479, 480, 479, 480, 479, 477, 477, 477, 478, 479, 480, 482, 482, 482, 481, 480, 480, 482, 482, 482, 482, 483, 481, 481, 481, 481, 481, 482, 482, 482, 480, 479, 480, 479, 478, 477, 478, 479, 480, 480, 479, 479, 477, 474, 474, 476, 476, 476, 475, 473, 473, 475, 476, 477, 476, 477, 476, 475, 476, 475, 477, 477, 479, 478, 478, 480, 478, 478, 476, 475, 476, 476, 478, 478, 480, 481, 480, 480, 480, 481, 481, 481, 481, 480, 479, 480, 481, 480, 482, 482, 483, 482, 481, 480, 479, 478, 480, 480, 480, 480, 478, 477, 476, 475, 477, 477, 476, 474, 475, 476, 477, 475, 475, 475, 476, 477, 475, 476, 476, 476, 477, 477, 476, 477, 479, 481, 481, 482, 482, 481, 479, 477, 476, 476, 475, 478, 477, 480, 479, 480, 480, 479, 479, 478, 477, 476, 478, 478, 478, 479, 479, 480, 480, 481, 480, 481, 480, 478, 480, 480, 481, 482, 480, 479, 477, 477, 478, 480, 482, 483, 481, 481, 480, 478, 477, 477, 478, 479, 480, 481, 480, 479, 479, 479, 479, 478, 479, 478, 478, 478, 477, 476, 474, 475, 475, 477, 479, 481, 479, 477, 477, 476, 475, 475, 475, 475, 476, 476, 476, 475, 476, 475, 474, 474, 475, 475, 477, 478, 477, 476, 476, 476, 475, 474, 475, 474, 476, 477, 478, 477, 478, 478, 477, 476, 475, 475, 474, 475, 474, 476, 477, 478, 477, 476, 475, 476, 477, 478, 479, 477, 477, 476, 476, 478, 477, 479, 478, 478, 477, 475, 475, 475, 477, 477, 480, 479, 478, 477, 478, 478, 477, 479, 479, 479, 481, 482, 479, 477, 476, 477, 478, 480, 479, 480, 478, 476, 476, 476, 476, 476, 479, 479, 480, 480, 478, 479, 479, 480, 479, 479, 480, 481, 482, 482, 483, 483, 483, 483, 483, 483, 483, 484, 485, 486, 486, 484, 483, 482, 482, 482, 483, 484, 484, 486, 487, 489, 489, 487, 485, 484, 483, 483, 483, 484, 485, 484, 482, 482, 482, 482, 481, 480, 479, 479, 479, 478, 476, 477, 480, 479, 480, 479, 480, 479, 478, 478, 477, 476, 476, 476, 475, 475, 475, 475, 477, 478, 479, 479, 480, 478, 478, 478, 482, 482, 483, 483, 483, 482, 482, 482, 481, 480, 478, 478, 478, 480, 481, 480, 481, 482, 482, 482, 482, 481, 482, 482, 481, 480, 479, 477, 476, 475, 474, 474, 475, 476, 477, 476, 475, 476, 476, 476, 476, 476, 475, 475, 475, 474, 474, 474, 476, 477, 478, 479, 477, 475, 475, 474, 473, 474, 473, 474, 473, 474, 474, 473, 473, 473, 476, 475, 476, 475, 474, 476, 476, 478, 479, 481, 480, 480, 479, 479, 479, 478, 477, 478, 479, 480, 481, 481, 482, 482, 481, 482, 482, 483, 483, 482, 482, 484, 482, 481, 482, 481, 484, 484, 483, 482, 482, 481, 482, 482, 482, 483, 483, 483, 482, 483, 483, 483, 485, 484, 484, 482, 480, 480, 479, 480, 481, 483, 483, 484, 483, 483, 481, 482, 481, 481, 479, 479, 479, 478, 479, 479, 480, 480, 478, 479, 479, 480, 480, 481, 479, 478, 477, 477, 476, 476, 477, 478, 480, 479, 479, 479, 477, 477, 478, 479, 480, 481, 479, 480, 480, 481, 479, 480, 481, 480, 482, 483, 483, 483, 483, 481, 480, 480, 480, 480, 479, 478, 479, 479, 479, 480, 480, 482, 482, 482, 480, 479, 479, 479, 480, 480, 480, 479, 479, 479, 478, 478, 477, 476, 477, 478, 478, 477, 478, 477, 478, 476, 478, 478, 478, 478, 477, 479, 477, 477, 477, 477, 479, 479, 480, 477, 476, 475, 476, 476, 477, 479, 479, 478, 476, 474, 473, 472, 474, 475, 477, 476, 475, 474, 474, 473, 473, 475, 475, 476, 475, 476, 474, 473, 473, 472, 474, 475, 477, 477, 477, 475, 474, 474, 473, 474, 473, 475, 475, 478, 480, 480, 480, 480, 478, 478, 477, 478, 479, 479, 480, 480, 481, 482, 481, 480, 480, 480, 479, 480, 481, 482, 483, 481, 481, 480, 479, 480, 479, 481, 482, 481, 482, 483, 483, 483, 483, 482, 481, 482, 480, 479, 481, 482, 483, 483, 481, 481, 483, 482, 482, 482, 482, 481, 481, 480, 479, 478, 478, 477, 478, 477, 477, 477, 477, 478, 478, 478, 478, 479, 480, 479, 480, 479, 479, 480, 479, 480, 480, 480, 477, 475, 474, 474, 475, 476, 478, 479, 479, 478, 478, 478, 479, 479, 479, 481, 482, 482, 480, 478, 477, 476, 477, 476, 477, 477, 477, 478, 479, 479, 478, 476, 477, 476, 476, 477, 477, 476, 475, 477, 477, 477, 477, 479, 479, 479, 480, 481, 481, 482, 479, 479, 478, 479, 480, 481, 481, 481, 482, 481, 481, 482, 484, 484, 483, 483, 482, 481, 483, 483, 484, 484, 484, 484, 481, 483, 482, 483, 481, 481, 481, 483, 482, 482, 482, 482, 481, 479, 479, 479, 480, 480, 480, 479, 479, 479, 479, 479, 479, 478, 478, 477, 475, 476, 475, 474, 474, 476, 475, 475, 476, 475, 474, 474, 476, 473, 476, 474, 476, 476, 478, 478, 477, 477, 477, 478, 477, 476, 477, 476, 476, 476, 476, 477, 477, 479, 479, 479, 479, 479, 478, 478, 478, 479, 479, 479, 480, 479, 480, 481, 480, 481, 479, 479, 480, 478, 479, 478, 479, 478, 479, 479, 478, 479, 479, 480, 481, 480, 480, 481, 481, 481, 479, 477, 475, 477, 477, 477, 478, 478, 480, 479, 481, 481, 480, 478, 477, 475, 475, 474, 474, 475, 475, 474, 474, 477, 479, 480, 479, 480, 478, 479, 478, 478, 476, 476, 476, 477, 477, 478, 477, 478, 477, 479, 480, 479, 479, 479, 477, 476, 474, 476, 476, 476, 476, 477, 478, 479, 479, 478, 479, 480, 480, 482, 482, 480, 480, 480, 482, 483, 482, 482, 480, 479, 478, 478, 478, 482, 483, 484, 484, 484, 483, 484, 485, 484, 485, 484, 484, 486, 485, 484, 483, 483, 481, 481, 480, 478, 478, 479, 479, 479, 480, 480, 480, 480, 479, 479, 479, 478, 478, 480, 482, 482, 481, 482, 481, 480, 479, 480, 479, 479, 480, 482, 481, 483, 483, 484, 484, 483, 483, 482, 484, 484, 485, 484, 484, 483, 484, 483, 482, 481, 482, 481, 481, 482, 480, 480, 479, 480, 480, 480, 479, 480, 481, 479, 477, 476, 474, 474, 474, 474, 475, 476, 474, 473, 471, 470, 470, 469, 470, 473, 473, 473, 473, 472, 473, 472, 473, 475, 475, 475, 473, 474, 475, 474, 476, 478, 476, 477, 476, 476, 477, 478, 481, 480, 482, 483, 481, 482, 482, 481, 481, 481, 482, 482, 483, 483, 484, 484, 484, 483, 481, 481, 480, 481, 480, 480, 481, 480, 482, 481, 479, 478, 478, 478, 479, 479, 479, 480, 480, 479, 478, 478, 478, 479, 480, 480, 479, 479, 476, 476, 474, 475, 475, 476, 477, 478, 479, 480, 481, 480, 478, 478, 480, 480, 479, 482, 481, 481, 480, 479, 479, 479, 481, 482, 484, 485, 486, 485, 483, 481, 480, 479, 479, 479, 481, 481, 482, 482, 481, 482, 483, 482, 483, 484, 483, 482, 481, 481, 482, 481, 481, 480, 480, 480, 481, 479, 478, 477, 476, 475, 476, 479, 479, 480, 481, 480, 477, 477, 476, 478, 479, 479, 479, 480, 480, 478, 478, 478, 477, 477, 477, 478, 476, 474, 475, 474, 476, 477, 479, 479, 478, 479, 478, 480, 481, 481, 480, 479, 478, 478, 480, 481, 479, 479, 480, 478, 477, 476, 476, 477, 478, 478, 480, 480, 479, 480, 482, 482, 482, 483, 483, 481, 479, 479, 478, 477, 476, 476, 477, 477, 476, 475, 476, 478, 478, 476, 475, 473, 474, 472, 472, 471, 471, 472, 473, 475, 475, 473, 473, 472, 472, 471, 473, 473, 474, 474, 475, 476, 476, 477, 477, 478, 477, 476, 477, 478, 478, 480, 481, 483, 483, 485, 485, 484, 485, 486, 486, 486, 487, 487, 485, 486, 485, 486, 487, 488, 488, 488, 486, 485, 484, 484, 485, 484, 483, 482, 483, 482, 482, 481, 479, 478, 479, 480, 480, 479, 478, 477, 477, 479, 480, 481, 479, 478, 476, 477, 477, 476, 476, 476, 476, 475, 476, 476, 476, 476, 475, 476, 475, 474, 475, 477, 478, 480, 481, 481, 481, 481, 481, 481, 482, 481, 482, 481, 481, 481, 481, 481, 482, 482, 480, 478, 479, 478, 478, 478, 479, 480, 480, 480, 480, 480, 478, 478, 479, 478, 479, 478, 477, 477, 476, 474, 474, 475, 476, 478, 478, 478, 479, 480, 480, 480, 481, 482, 482, 482, 481, 480, 481, 482, 483, 484, 485, 485, 484, 485, 485, 484, 485, 484, 483, 481, 482, 481, 481, 481, 480, 482, 480, 482, 482, 483, 482, 480, 478, 478, 477, 477, 477, 477, 477, 477, 476, 477, 478, 478, 478, 480, 479, 479, 478, 477, 477, 477, 476, 477, 479, 481, 483, 482, 482, 480, 480, 479, 480, 480, 480, 480, 479, 481, 480, 479, 479, 478, 479, 479, 479, 478, 479, 480, 479, 480, 480, 480, 481, 483, 482, 480, 481, 480, 477, 477, 477, 479, 479, 480, 480, 479, 479, 479, 478, 477, 475, 473, 475, 476, 477, 478, 478, 477, 478, 477, 476, 477, 477, 476, 477, 476, 477, 476, 478, 478, 479, 480, 480, 481, 481, 481, 479, 478, 476, 476, 478, 477, 479, 478, 479, 479, 480, 480, 479, 480, 480, 479, 479, 478, 479, 477, 477, 478, 480, 482, 481, 481, 481, 480, 480, 478, 478, 477, 478, 477, 478, 477, 477, 477, 478, 477, 479, 480, 482, 483, 483, 481, 480, 479, 478, 476, 476, 476, 475, 475, 476, 478, 479, 479, 479, 479, 479, 480, 478, 477, 478, 479, 477, 476, 475, 477, 477, 479, 479, 480, 481, 480, 481, 480, 480, 481, 482, 481, 482, 483, 482, 483, 482, 481, 481, 481, 482, 483, 483, 484, 485, 485, 485, 484, 483, 484, 483, 483, 483, 482, 483, 481, 481, 479, 479, 479, 479, 479, 478, 476, 476, 476, 477, 475, 475, 476, 476, 475, 476, 476, 477, 477, 477, 476, 475, 475, 476, 476, 476, 478, 479, 478, 479, 479, 477, 477, 477, 478, 476, 476, 476, 476, 478, 478, 478, 480, 481, 482, 482, 482, 482, 481, 480, 479, 479, 480, 479, 481, 481, 481, 480, 479, 479, 480, 478, 478, 479, 481, 480, 479, 479, 478, 478, 479, 479, 479, 479, 477, 475, 473, 475, 476, 477, 478, 477, 478, 479, 478, 478, 478, 478, 479, 478, 477, 475, 475, 477, 478, 480, 481, 480, 479, 479, 479, 479, 480, 481, 482, 481, 480, 479, 480, 480, 478, 476, 475, 475, 477, 480, 481, 483, 483, 481, 480, 479, 480, 480, 480, 480, 482, 480, 479, 476, 476, 476, 476, 477, 478, 477, 478, 478, 476, 477, 475, 475, 475, 475, 474, 475, 475, 476, 476, 473, 473, 473, 474, 475, 475, 474, 475, 476, 476, 477, 477, 476, 477, 478, 480, 480, 479, 480, 480, 479, 480, 481, 482, 483, 485, 484, 483, 483, 482, 482, 483, 484, 484, 484, 482, 483, 484, 484, 484, 483, 483, 483, 481, 481, 481, 480, 479, 479, 479, 478, 478, 479, 479, 478, 479, 478, 475, 474, 473, 474, 475, 475, 475, 472, 474, 473, 475, 477, 476, 478, 477, 478, 478, 478, 479, 477, 476, 476, 477, 478, 479, 481, 481, 482, 479, 479, 479, 477, 478, 478, 479, 479, 482, 484, 484, 485, 484, 484, 483, 482, 482, 479, 480, 481, 479, 482, 483, 481, 482, 483, 483, 483, 482, 481, 482, 481, 482, 481, 483, 484, 485, 485, 485, 483, 483, 482, 484, 484, 484, 485, 482, 481, 479, 479, 479, 479, 478, 479, 481, 482, 482, 483, 481, 479, 478, 480, 478, 480, 479, 479, 479, 478, 479, 479, 479, 479, 481, 480, 481, 482, 481, 482, 482, 483, 481, 483, 484, 484, 484, 484, 484, 483, 483, 482, 483, 481, 482, 481, 481, 481, 480, 481, 481, 480, 480, 479, 480, 480, 482, 482, 482, 482, 482, 481, 480, 481, 480, 479, 478, 477, 477, 477, 477, 479, 478, 478, 476, 476, 475, 476, 475, 475, 474, 474, 474, 474, 476, 476, 476, 476, 473, 471, 470, 469, 470, 469, 471, 471, 472, 474, 475, 475, 474, 473, 474, 475, 477, 476, 475, 475, 474, 475, 473, 476, 477, 478, 478, 480, 480, 480, 481, 481, 483, 484, 484, 485, 485, 484, 485, 483, 483, 483, 484, 484, 482, 482, 481, 482, 483, 483, 482, 482, 481, 483, 483, 484, 482, 481, 482, 481, 479, 478, 477, 477, 477, 477, 478, 479, 479, 480, 479, 478, 477, 475, 474, 475, 476, 477, 477, 476, 478, 478, 478, 476, 476, 476, 477, 476, 475, 476, 477, 477, 477, 476, 477, 478, 480, 480, 479, 479, 478, 477, 477, 477, 477, 477, 478, 479, 480, 479, 480, 481, 478, 479, 479, 479, 479, 479, 479, 479, 478, 477, 478, 479, 478, 479, 479, 480, 482, 481, 482, 481, 482, 482, 482, 481, 479, 479, 480, 480, 479, 479, 479, 479, 480, 481, 481, 481, 479, 480, 478, 478, 478, 478, 480, 479, 482, 481, 480, 479, 480, 478, 478, 478, 478, 479, 479, 478, 479, 479, 478, 478, 478, 480, 480, 480, 480, 479, 479, 480, 480, 481, 482, 481, 481, 481, 481, 480, 480, 481, 480, 479, 479, 478, 479, 482, 480, 481, 480, 481, 480, 479, 479, 480, 481, 482, 480, 478, 480, 480, 480, 479, 480, 479, 480, 480, 481, 482, 482, 483, 481, 480, 479, 479, 477, 478, 478, 477, 477, 477, 478, 480, 482, 483, 482, 480, 476, 475, 474, 477, 479, 481, 482, 484, 485, 484, 483, 482, 480, 478, 477, 478, 478, 478, 479, 478, 480, 480, 482, 483, 481, 480, 479, 478, 478, 479, 479, 480, 479, 479, 478, 477, 476, 476, 475, 475, 475, 475, 476, 474, 476, 477, 477, 477, 476, 474, 473, 472, 474, 474, 474, 475, 475, 477, 478, 478, 477, 477, 477, 477, 478, 478, 479, 481, 480, 481, 481, 482, 482, 482, 481, 481, 481, 481, 482, 482, 482, 480, 481, 482, 482, 482, 482, 482, 482, 483, 485, 485, 484, 482, 481, 479, 478, 478, 478, 479, 480, 480, 481, 480, 480, 480, 478, 478, 478, 478, 479, 476, 477, 475, 477, 477, 477, 477, 477, 476, 475, 475, 475, 476, 477, 477, 478, 479, 478, 480, 477, 477, 477, 478, 480, 480, 484, 484, 483, 482, 481, 480, 481, 478, 477, 477, 477, 479, 480, 481, 480, 479, 478, 477, 476, 477, 478, 478, 477, 477, 477, 476, 478, 477, 477, 477, 476, 476, 475, 475, 475, 475, 475, 475, 477, 476, 477, 478, 478, 478, 477, 476, 475, 476, 476, 477, 477, 478, 479, 479, 481, 482, 482, 479, 479, 480, 481, 480, 484, 482, 481, 480, 480, 479, 479, 479, 479, 480, 481, 481, 481, 483, 482, 482, 482, 481, 481, 481, 481, 481, 480, 480, 481, 480, 478, 478, 476, 479, 480, 481, 483, 481, 480, 478, 479, 478, 476, 474, 474, 475, 475, 476, 474, 475, 476, 476, 478, 479, 479, 479, 479, 478, 477, 477, 476, 474, 475, 476, 473, 474, 476, 478, 478, 479, 477, 477, 477, 476, 475, 478, 478, 479, 480, 480, 480, 480, 480, 478, 478, 478, 478, 481, 483, 483, 484, 485, 483, 483, 483, 481, 482, 481, 480, 480, 480, 480, 480, 479, 479, 480, 480, 481, 481, 480, 482, 481, 479, 480, 479, 480, 478, 475, 474, 476, 476, 478, 477, 478, 478, 478, 478, 479, 480, 481, 482, 483, 481, 480, 480, 481, 482, 484, 483, 481, 481, 480, 481, 481, 483, 485, 486, 484, 482, 479, 478, 479, 478, 480, 483, 485, 485, 485, 483, 483, 482, 482, 481, 480, 480, 480, 480, 481, 479, 479, 480, 480, 481, 480, 479, 478, 476, 476, 477, 476, 476, 474, 474, 473, 474, 474, 475, 476, 475, 476, 477, 477, 477, 476, 476, 476, 477, 479, 479, 479, 479, 479, 479, 477, 477, 477, 478, 477, 477, 477, 477, 477, 477, 477, 479, 479, 479, 480, 480, 479, 480, 480, 479, 479, 479, 479, 480, 480, 481, 483, 483, 483, 482, 481, 481, 479, 479, 480, 481, 484, 485, 486, 484, 483, 482, 484, 485, 485, 485, 485, 485, 483, 483, 481, 482, 482, 482, 482, 481, 481, 481, 480, 481, 482, 482, 481, 480, 479, 479, 477, 477, 476, 478, 479, 479, 478, 476, 473, 472, 473, 472, 474, 475, 475, 474, 473, 473, 473, 471, 472, 471, 472, 473, 473, 472, 472, 474, 474, 474, 475, 475, 475, 475, 477, 478, 477, 475, 476, 476, 477, 478, 480, 479, 480, 479, 478, 477, 477, 477, 476, 475, 476, 477, 478, 478, 478, 478, 479, 478, 477, 476, 478, 480, 481, 481, 480, 477, 476, 476, 476, 475, 474, 476, 478, 479, 480, 482, 482, 481, 483, 482, 481, 482, 483, 482, 482, 482, 484, 485, 486, 485, 482, 482, 481, 482, 485, 486, 485, 485, 484, 483, 485, 485, 482, 481, 478, 478, 480, 481, 480, 479, 479, 479, 479, 479, 481, 481, 480, 479, 478, 478, 478, 478, 479, 479, 478, 477, 477, 476, 476, 476, 477, 479, 478, 480, 479, 479, 478, 478, 479, 480, 481, 482, 483, 484, 482, 481, 480, 479, 478, 478, 478, 477, 480, 480, 480, 480, 479, 480, 480, 479, 478, 478, 479, 480, 481, 480, 480, 480, 480, 479, 479, 476, 475, 476, 476, 477, 477, 478, 478, 477, 476, 476, 474, 474, 476, 477, 478, 477, 477, 475, 476, 475, 474, 475, 477, 478, 479, 479, 478, 477, 475, 476, 474, 477, 477, 478, 480, 481, 480, 480, 478, 477, 477, 478, 475, 477, 477, 478, 479, 480, 479, 478, 480, 480, 481, 481, 481, 479, 479, 478, 479, 480, 479, 478, 480, 479, 479, 480, 479, 479, 478, 479, 478, 478, 478, 477, 476, 476, 475, 476, 474, 475, 474, 475, 475, 474, 475, 477, 478, 478, 478, 478, 478, 478, 479, 479, 479, 480, 478, 477, 477, 478, 479, 479, 481, 480, 480, 479, 480, 480, 481, 480, 480, 480, 481, 480, 480, 478, 478, 478, 480, 479, 480, 481, 479, 478, 478, 477, 477, 475, 476, 476, 475, 477, 478, 480, 478, 478, 476, 477, 477, 477, 476, 477, 476, 477, 475, 476, 476, 475, 475, 477, 475, 475, 478, 478, 478, 479, 478, 476, 476, 478, 478, 478, 477, 476, 478, 480, 480, 483, 484, 485, 483, 481, 481, 480, 480, 482, 482, 482, 482, 481, 481, 484, 485, 486, 485, 483, 481, 479, 479, 481, 484, 484, 483, 482, 480, 480, 482, 482, 481, 480, 478, 479, 479, 478, 478, 478, 477, 478, 477, 479, 479, 480, 479, 480, 479, 477, 476, 476, 476, 478, 477, 479, 478, 477, 479, 479, 479, 479, 478, 480, 479, 479, 477, 478, 479, 479, 479, 479, 479, 478, 478, 477, 480, 481, 483, 484, 484, 482, 480, 482, 484, 485, 485, 484, 482, 481, 481, 481, 480, 478, 478, 477, 477, 477, 477, 476, 476, 478, 478, 478, 476, 476, 476, 477, 477, 478, 477, 475, 475, 475, 473, 473, 474, 475, 476, 478, 478, 478, 477, 475, 476, 474, 477, 476, 475, 474, 474, 474, 476, 475, 475, 476, 477, 477, 477, 479, 480, 479, 478, 480, 480, 480, 480, 479, 480, 480, 480, 479, 479, 480, 481, 480, 480, 482, 481, 480, 481, 480, 479, 480, 479, 480, 480, 481, 481, 480, 478, 478, 479, 480, 480, 480, 479, 480, 481, 480, 479, 479, 477, 477, 478, 478, 480, 481, 482, 480, 480, 478, 477, 476, 477, 477, 478, 479, 480, 483, 482, 483, 481, 480, 480, 480, 480, 480, 479, 479, 479, 479, 478, 478, 476, 477, 478, 480, 480, 480, 479, 478, 478, 479, 478, 478, 479, 479, 480, 481, 482, 481, 480, 479, 479, 479, 480, 481, 480, 480, 480, 480, 480, 481, 481, 480, 481, 480, 480, 478, 477, 478, 480, 481, 480, 481, 480, 480, 480, 480, 479, 479, 480, 477, 478, 476, 477, 477, 478, 477, 477, 477, 476, 475, 475, 475, 476, 477, 476, 476, 476, 477, 477, 478, 477, 474, 470, 469, 470, 474, 478, 479, 480, 477, 475, 475, 475, 478, 478, 477, 477, 475, 474, 476, 474, 475, 475, 478, 477, 477, 476, 477, 478, 477, 477, 477, 477, 477, 477, 476, 478, 478, 480, 480, 479, 480, 480, 481, 482, 481, 482, 483, 483, 481, 479, 479, 479, 479, 480, 482, 481, 482, 484, 484, 484, 485, 483, 483, 482, 483, 483, 484, 484, 485, 486, 484, 483, 482, 481, 479, 479, 479, 481, 482, 481, 480, 479, 480, 480, 482, 484, 486, 484, 484, 482, 481, 481, 481, 481, 483, 483, 483, 483, 481, 481, 479, 478, 480, 481, 481, 481, 482, 482, 482, 480, 479, 479, 478, 477, 476, 474, 473, 474, 474, 474, 475, 476, 477, 476, 476, 475, 477, 477, 477, 477, 477, 478, 476, 477, 474, 477, 478, 477, 478, 476, 477, 478, 477, 479, 480, 480, 481, 480, 479, 478, 476, 474, 475, 476, 476, 476, 476, 474, 474, 473, 474, 474, 475, 476, 478, 477, 478, 477, 475, 477, 476, 476, 475, 473, 473, 473, 474, 475, 475, 475, 477, 478, 478, 478, 477, 476, 475, 474, 475, 475, 476, 477, 479, 479, 479, 478, 477, 478, 478, 478, 480, 482, 480, 478, 478, 479, 478, 477, 477, 478, 478, 478, 478, 476, 477, 479, 479, 480, 477, 475, 476, 476, 476, 475, 475, 476, 477, 478, 479, 480, 481, 480, 479, 481, 480, 480, 479, 478, 477, 479, 479, 480, 480, 480, 479, 480, 480, 481, 480, 480, 481, 480, 480, 480, 479, 478, 480, 481, 482, 480, 480, 480, 480, 480, 481, 480, 482, 481, 481, 479, 480, 479, 477, 478, 477, 477, 475, 479, 480, 481, 482, 480, 481, 482, 482, 481, 482, 481, 483, 482, 482, 481, 479, 479, 478, 477, 478, 478, 479, 479, 479, 481, 480, 480, 480, 481, 480, 481, 480, 479, 479, 479, 480, 479, 478, 479, 480, 481, 482, 481, 481, 480, 480, 480, 479, 479, 479, 478, 476, 476, 477, 479, 480, 481, 480, 478, 476, 476, 477, 478, 480, 481, 481, 479, 480, 479, 479, 479, 480, 479, 480, 480, 480, 481, 480, 481, 483, 484, 483, 481, 479, 479, 479, 479, 480, 480, 480, 482, 481, 480, 480, 479, 477, 477, 477, 476, 477, 479, 480, 480, 479, 480, 481, 481, 482, 480, 480, 481, 481, 480, 482, 481, 479, 477, 477, 477, 480, 479, 479, 480, 479, 479, 480, 481, 482, 482, 483, 482, 483, 483, 483, 484, 484, 482, 483, 483, 484, 484, 484, 481, 482, 481, 481, 482, 481, 481, 481, 482, 481, 481, 480, 479, 477, 478, 479, 480, 481, 479, 477, 478, 477, 478, 477, 475, 474, 473, 473, 472, 474, 476, 476, 476, 475, 473, 473, 473, 473, 474, 475, 475, 476, 477, 477, 478, 476, 474, 472, 473, 473, 474, 475, 475, 476, 476, 477, 477, 477, 475, 476, 475, 476, 477, 477, 476, 477, 477, 478, 478, 477, 476, 478, 478, 478, 478, 476, 476, 475, 474, 475, 476, 478, 477, 476, 477, 476, 475, 475, 475, 475, 475, 474, 474, 474, 473, 474, 474, 473, 473, 473, 473, 475, 475, 477, 476, 477, 478, 479, 480, 478, 479, 480, 480, 481, 480, 481, 481, 484, 484, 485, 486, 487, 488, 488, 488, 486, 485, 484, 484, 483, 483, 484, 483, 482, 483, 484, 485, 486, 487, 487, 485, 484, 482, 481, 481, 480, 482, 481, 482, 483, 482, 481, 479, 480, 479, 477, 479, 479, 479, 477, 478, 478, 479, 478, 477, 477, 477, 476, 474, 474, 475, 478, 480, 481, 481, 482, 481, 480, 479, 479, 478, 477, 477, 477, 478, 477, 477, 478, 478, 481, 482, 482, 482, 481, 479, 478, 478, 477, 478, 476, 478, 479, 480, 481, 479, 479, 480, 480, 480, 478, 480, 479, 480, 480, 481, 479, 480, 480, 481, 481, 480, 480, 481, 480, 480, 480, 480, 479, 481, 482, 484, 483, 481, 479, 479, 477, 477, 477, 476, 477, 476, 477, 478, 476, 478, 478, 478, 477, 476, 474, 473, 474, 475, 474, 474, 473, 473, 473, 474, 476, 476, 476, 475, 472, 471, 471, 472, 471, 471, 471, 473, 474, 474, 475, 474, 475, 475, 476, 476, 476, 476, 479, 480, 478, 479, 479, 480, 481, 482, 483, 483, 483, 484, 485, 485, 484, 484, 483, 483, 483, 483, 484, 483, 485, 485, 483, 482, 480, 481, 482, 483, 484, 484, 485, 484, 484, 485, 485, 483, 481, 479, 481, 481, 483, 484, 484, 483, 481, 481, 480, 482, 482, 482, 482, 479, 479, 477, 478, 476, 479, 477, 478, 478, 475, 475, 475, 475, 475, 476, 475, 475, 475, 475, 476, 476, 478, 476, 477, 476, 477, 477, 478, 477, 478, 479, 479, 480, 480, 480, 479, 478, 478, 478, 477, 477, 477, 477, 475, 474, 474, 476, 479, 478, 478, 479, 479, 479, 479, 477, 476, 475, 475, 474, 474, 475, 476, 475, 476, 477, 474, 475, 475, 476, 477, 477, 476, 475, 475, 475, 475, 475, 475, 475, 476, 474, 473, 475, 476, 478, 478, 478, 478, 477, 476, 476, 475, 476, 475, 477, 480, 480, 482, 482, 481, 481, 482, 483, 483, 484, 485, 486, 484, 483, 483, 484, 486, 487, 489, 489, 490, 489, 489, 488, 486, 485, 484, 484, 484, 485, 485, 486, 486, 486, 485, 485, 484, 484, 483, 483, 484, 482, 482, 483, 484, 483, 483, 482, 480, 481, 481, 480, 480, 481, 481, 480, 481, 479, 480, 479, 478, 477, 477, 477, 476, 477, 477, 476, 477, 477, 477, 477, 477, 477, 476, 477, 477, 477, 477, 476, 475, 478, 477, 478, 478, 477, 476, 476, 477, 476, 477, 477, 478, 477, 476, 477, 477, 477, 478, 478, 480, 482, 483, 484, 482, 483, 482, 480, 479, 480, 480, 480, 480, 480, 480, 480, 479, 479, 479, 479, 481, 480, 481, 481, 480, 478, 477, 476, 477, 476, 476, 475, 475, 476, 476, 476, 477, 476, 477, 477, 476, 478, 479, 480, 477, 475, 473, 473, 472, 471, 471, 471, 473, 473, 476, 477, 477, 478, 477, 475, 474, 473, 472, 471, 472, 473, 474, 474, 474, 474, 474, 476, 477, 477, 477, 476, 476, 476, 478, 479, 480, 480, 477, 477, 477, 476, 476, 478, 478, 479, 480, 480, 478, 478, 478, 477, 478, 477, 477, 478, 479, 480, 481, 482, 481, 480, 479, 480, 479, 480, 481, 482, 481, 481, 481, 480, 480, 479, 481, 481, 482, 483, 483, 482, 483, 480, 480, 480, 480, 481, 479, 480, 480, 481, 479, 479, 478, 478, 479, 482, 482, 483, 483, 481, 479, 477, 476, 478, 480, 481, 483, 482, 481, 481, 481, 482, 481, 483, 484, 485, 486, 487, 487, 486, 485, 484, 482, 483, 484, 482, 482, 480, 480, 479, 479, 479, 478, 480, 483, 482, 483, 482, 482, 480, 480, 480, 478, 479, 478, 479, 479, 480, 481, 481, 481, 481, 481, 481, 479, 478, 479, 479, 480, 481, 480, 481, 480, 481, 480, 479, 480, 480, 481, 481, 480, 480, 480, 482, 483, 484, 483, 483, 482, 480, 482, 481, 478, 479, 480, 479, 479, 478, 479, 481, 481, 481, 479, 481, 481, 480, 480, 481, 481, 481, 483, 483, 481, 481, 481, 479, 481, 479, 478, 476, 476, 477, 476, 478, 481, 482, 482, 480, 480, 480, 480, 479, 478, 477, 477, 478, 478, 479, 480, 480, 480, 480, 480, 481, 481, 481, 481, 482, 478, 479, 479, 479, 477, 476, 478, 478, 479, 480, 479, 479, 478, 478, 479, 479, 481, 479, 478, 478, 477, 477, 477, 476, 478, 478, 478, 480, 481, 482, 479, 477, 477, 477, 477, 479, 478, 478, 477, 480, 480, 479, 478, 478, 479, 480, 481, 481, 480, 480, 480, 479, 479, 480, 481, 480, 481, 481, 479, 481, 481, 483, 482, 480, 480, 479, 479, 480, 480, 480, 480, 478, 479, 479, 480, 481, 480, 480, 480, 480, 479, 477, 477, 477, 478, 477, 477, 477, 475, 476, 477, 480, 479, 479, 478, 478, 479, 478, 478, 479, 478, 477, 477, 478, 480, 480, 480, 481, 480, 480, 478, 478, 480, 480, 482, 479, 479, 479, 480, 481, 482, 482, 482, 481, 481, 479, 477, 476, 475, 475, 476, 476, 478, 477, 477, 478, 477, 477, 476, 475, 477, 478, 477, 477, 478, 477, 477, 477, 479, 478, 476, 476, 475, 475, 475, 475, 474, 475, 475, 475, 476, 477, 477, 477, 479, 481, 481, 479, 479, 477, 476, 477, 477, 477, 478, 479, 480, 480, 481, 481, 482, 481, 482, 481, 480, 481, 482, 483, 484, 483, 483, 483, 484, 483, 481, 480, 481, 479, 479, 481, 483, 483, 482, 482, 481};
80 horigs.push_back(horig);}
81 {std::vector<float> horig={484, 485, 485, 485, 485, 486, 484, 485, 485, 486, 486, 486, 487, 488, 487, 487, 486, 486, 486, 487, 487, 487, 486, 487, 486, 485, 485, 484, 484, 483, 484, 483, 483, 483, 482, 483, 483, 482, 481, 480, 480, 481, 482, 482, 482, 481, 480, 480, 480, 480, 480, 480, 480, 480, 479, 480, 481, 480, 480, 479, 478, 478, 478, 478, 479, 480, 480, 479, 478, 477, 476, 478, 479, 478, 476, 477, 477, 478, 479, 478, 479, 479, 479, 480, 480, 479, 478, 477, 477, 477, 479, 480, 480, 481, 482, 482, 483, 484, 483, 482, 482, 480, 482, 483, 484, 486, 485, 484, 483, 482, 480, 481, 481, 481, 480, 480, 481, 484, 484, 484, 483, 481, 479, 479, 479, 480, 477, 479, 479, 479, 480, 481, 480, 480, 480, 477, 477, 476, 477, 478, 480, 479, 479, 477, 479, 479, 479, 479, 478, 478, 477, 476, 478, 477, 476, 474, 477, 477, 477, 478, 479, 478, 478, 477, 478, 479, 480, 480, 480, 479, 478, 479, 480, 482, 484, 484, 482, 482, 483, 483, 484, 484, 483, 481, 482, 480, 480, 480, 480, 481, 482, 483, 481, 480, 480, 480, 480, 481, 482, 480, 480, 481, 480, 480, 483, 482, 483, 483, 481, 481, 483, 484, 484, 483, 484, 483, 482, 482, 480, 481, 482, 485, 486, 487, 485, 484, 482, 483, 482, 481, 483, 483, 486, 486, 486, 484, 484, 484, 484, 483, 483, 483, 481, 480, 482, 483, 483, 483, 483, 481, 482, 481, 480, 482, 481, 481, 480, 478, 478, 478, 478, 478, 478, 477, 476, 478, 478, 479, 480, 479, 479, 479, 479, 477, 478, 477, 478, 479, 481, 479, 479, 479, 478, 478, 477, 477, 478, 479, 481, 482, 481, 481, 480, 478, 479, 481, 482, 482, 482, 481, 482, 482, 481, 480, 480, 479, 480, 479, 480, 480, 481, 480, 481, 481, 482, 482, 480, 479, 477, 476, 477, 477, 477, 477, 477, 479, 479, 481, 483, 482, 482, 482, 481, 481, 480, 480, 479, 480, 481, 480, 481, 480, 481, 481, 482, 483, 481, 481, 482, 484, 485, 484, 483, 483, 482, 484, 485, 484, 484, 484, 484, 483, 482, 482, 481, 480, 483, 483, 482, 481, 482, 483, 482, 481, 481, 480, 478, 477, 476, 476, 474, 475, 476, 478, 478, 477, 478, 479, 479, 479, 481, 480, 479, 479, 478, 478, 479, 479, 478, 478, 478, 479, 480, 481, 482, 484, 483, 482, 479, 479, 480, 480, 482, 482, 484, 482, 483, 481, 481, 482, 482, 483, 482, 481, 479, 479, 479, 477, 478, 478, 478, 477, 479, 479, 479, 479, 478, 477, 477, 477, 478, 480, 480, 481, 482, 482, 481, 481, 482, 482, 481, 480, 477, 478, 480, 480, 481, 480, 481, 483, 484, 483, 482, 481, 480, 479, 478, 478, 479, 478, 478, 478, 478, 479, 479, 477, 477, 478, 479, 480, 478, 478, 477, 478, 477, 479, 481, 481, 481, 482, 481, 482, 481, 482, 481, 481, 483, 483, 485, 486, 486, 486, 486, 486, 487, 487, 488, 488, 488, 488, 490, 490, 489, 486, 487, 487, 485, 487, 485, 485, 483, 480, 481, 482, 483, 483, 483, 481, 479, 477, 476, 477, 478, 479, 481, 480, 480, 480, 480, 479, 481, 482, 482, 483, 483, 482, 481, 481, 480, 480, 482, 483, 485, 484, 483, 483, 481, 479, 480, 478, 480, 479, 479, 480, 480, 481, 480, 481, 481, 481, 481, 480, 480, 479, 476, 476, 475, 476, 475, 476, 476, 478, 478, 479, 479, 480, 481, 482, 482, 482, 480, 480, 482, 483, 483, 483, 482, 481, 480, 479, 480, 481, 482, 483, 483, 483, 484, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 483, 481, 481, 481, 480, 478, 480, 479, 479, 480, 480, 479, 478, 477, 475, 475, 473, 475, 474, 475, 475, 474, 475, 474, 475, 475, 474, 476, 476, 479, 480, 480, 481, 479, 477, 476, 478, 477, 478, 480, 480, 480, 480, 481, 482, 482, 482, 482, 482, 482, 482, 483, 484, 484, 486, 485, 485, 486, 487, 485, 484, 485, 485, 484, 483, 483, 482, 482, 485, 486, 487, 487, 486, 484, 484, 482, 483, 483, 483, 483, 482, 481, 481, 481, 482, 483, 483, 483, 483, 484, 484, 484, 483, 482, 482, 483, 484, 483, 483, 484, 484, 483, 481, 481, 479, 480, 481, 482, 482, 481, 480, 481, 482, 482, 482, 481, 479, 478, 479, 480, 481, 482, 482, 482, 481, 481, 479, 479, 479, 479, 480, 481, 481, 481, 480, 480, 478, 479, 478, 480, 481, 481, 484, 484, 484, 483, 481, 480, 480, 480, 481, 482, 482, 481, 482, 480, 480, 480, 480, 483, 483, 483, 482, 483, 484, 483, 482, 480, 480, 482, 483, 483, 482, 482, 482, 482, 482, 479, 478, 479, 480, 481, 481, 482, 481, 480, 480, 478, 477, 477, 477, 477, 477, 477, 476, 477, 477, 476, 477, 477, 476, 478, 478, 479, 479, 480, 479, 480, 481, 481, 480, 482, 480, 481, 479, 480, 479, 481, 481, 480, 480, 477, 477, 476, 477, 479, 478, 477, 477, 479, 479, 480, 480, 481, 480, 480, 479, 479, 479, 480, 480, 478, 478, 477, 477, 477, 478, 478, 479, 479, 480, 480, 479, 480, 481, 481, 480, 481, 479, 478, 479, 479, 481, 480, 480, 480, 478, 479, 479, 480, 481, 482, 482, 482, 482, 480, 481, 480, 481, 482, 482, 483, 483, 480, 481, 479, 481, 480, 481, 481, 480, 481, 483, 484, 485, 485, 485, 486, 485, 484, 482, 481, 483, 484, 484, 484, 485, 485, 486, 486, 485, 485, 484, 485, 484, 484, 484, 484, 485, 485, 484, 484, 484, 485, 483, 485, 484, 484, 482, 479, 478, 478, 478, 479, 478, 478, 477, 477, 478, 477, 477, 479, 478, 479, 479, 479, 479, 479, 479, 476, 477, 476, 475, 475, 476, 477, 477, 479, 480, 480, 483, 483, 483, 480, 480, 480, 481, 482, 481, 481, 482, 483, 484, 484, 483, 482, 482, 484, 483, 481, 481, 481, 483, 485, 484, 484, 484, 482, 481, 479, 480, 479, 481, 483, 483, 484, 483, 483, 482, 482, 482, 481, 481, 482, 481, 482, 481, 481, 481, 481, 481, 480, 480, 481, 482, 483, 483, 484, 483, 484, 484, 486, 487, 485, 483, 482, 482, 483, 484, 483, 482, 481, 479, 478, 477, 479, 481, 482, 482, 481, 480, 478, 477, 475, 475, 476, 475, 474, 473, 475, 475, 477, 476, 477, 476, 475, 474, 472, 474, 474, 476, 478, 477, 476, 476, 476, 476, 476, 477, 477, 477, 478, 477, 478, 479, 478, 477, 476, 476, 478, 480, 481, 481, 479, 480, 481, 480, 481, 482, 483, 482, 481, 482, 482, 481, 481, 482, 481, 481, 481, 480, 482, 481, 482, 482, 481, 480, 479, 478, 479, 479, 479, 481, 481, 480, 479, 479, 480, 481, 480, 480, 481, 482, 483, 483, 481, 482, 480, 481, 480, 482, 483, 483, 483, 484, 485, 485, 484, 484, 483, 482, 482, 481, 482, 483, 485, 487, 487, 488, 489, 486, 486, 486, 486, 487, 489, 488, 489, 487, 485, 483, 481, 482, 481, 480, 481, 480, 479, 477, 477, 478, 479, 480, 480, 478, 478, 477, 477, 477, 475, 474, 472, 472, 473, 473, 474, 476, 476, 475, 474, 473, 471, 473, 473, 473, 474, 475, 475, 475, 474, 474, 475, 476, 478, 478, 480, 479, 481, 481, 481, 481, 483, 484, 485, 484, 484, 484, 485, 484, 486, 486, 488, 487, 489, 487, 486, 485, 485, 485, 486, 485, 483, 484, 483, 483, 483, 484, 484, 485, 485, 486, 485, 485, 484, 483, 483, 481, 481, 481, 482, 483, 482, 483, 483, 483, 482, 482, 484, 485, 485, 486, 485, 484, 482, 482, 480, 480, 481, 481, 481, 482, 483, 484, 485, 484, 481, 483, 482, 482, 482, 482, 482, 481, 480, 481, 482, 482, 482, 481, 481, 481, 481, 481, 482, 482, 481, 482, 482, 481, 482, 482, 482, 483, 484, 484, 485, 483, 484, 485, 484, 485, 484, 486, 486, 486, 486, 488, 486, 486, 486, 483, 481, 484, 485, 485, 484, 482, 483, 482, 480, 481, 482, 482, 484, 484, 484, 483, 482, 483, 483, 482, 483, 482, 482, 482, 483, 482, 483, 483, 483, 481, 481, 481, 483, 483, 485, 486, 485, 483, 482, 482, 483, 484, 483, 482, 481, 479, 478, 479, 478, 478, 478, 479, 479, 479, 478, 476, 475, 475, 476, 475, 477, 476, 474, 473, 472, 474, 474, 476, 476, 475, 476, 476, 476, 474, 476, 476, 475, 475, 475, 476, 478, 480, 482, 481, 480, 480, 479, 480, 480, 482, 481, 481, 481, 481, 480, 482, 482, 482, 483, 483, 483, 484, 483, 482, 483, 483, 484, 483, 483, 482, 481, 480, 479, 478, 477, 479, 479, 481, 480, 479, 479, 479, 479, 479, 479, 481, 480, 480, 480, 479, 476, 475, 474, 477, 478, 480, 481, 482, 482, 483, 483, 481, 481, 481, 482, 482, 484, 484, 484, 483, 482, 481, 481, 482, 483, 483, 484, 485, 484, 483, 480, 479, 479, 479, 479, 480, 479, 479, 477, 477, 478, 479, 480, 480, 481, 480, 480, 480, 480, 480, 480, 479, 480, 480, 479, 478, 479, 479, 479, 482, 483, 484, 487, 486, 483, 482, 482, 482, 483, 483, 483, 483, 486, 485, 485, 484, 485, 484, 484, 483, 482, 481, 480, 481, 481, 482, 483, 482, 484, 482, 482, 483, 481, 480, 479, 479, 480, 482, 483, 483, 483, 483, 484, 485, 484, 483, 483, 482, 484, 484, 486, 487, 487, 488, 486, 484, 486, 484, 483, 483, 483, 482, 480, 481, 483, 485, 487, 487, 487, 486, 486, 486, 484, 482, 482, 482, 483, 486, 486, 484, 485, 485, 486, 486, 487, 487, 486, 485, 483, 483, 482, 481, 480, 481, 481, 482, 481, 482, 482, 482, 482, 480, 481, 482, 482, 482, 484, 481, 480, 480, 480, 478, 478, 477, 477, 477, 480, 482, 481, 479, 479, 479, 478, 478, 478, 479, 479, 478, 478, 478, 477, 476, 476, 476, 478, 478, 478, 479, 479, 479, 481, 479, 478, 477, 478, 477, 478, 477, 477, 478, 479, 479, 478, 479, 478, 479, 481, 481, 481, 483, 483, 483, 484, 483, 486, 484, 484, 482, 481, 482, 480, 482, 481, 481, 480, 480, 482, 483, 483, 483, 482, 481, 480, 480, 479, 480, 481, 479, 478, 477, 478, 480, 482, 481, 481, 481, 481, 480, 481, 481, 480, 480, 481, 483, 483, 482, 481, 481, 481, 483, 482, 482, 482, 481, 481, 480, 480, 479, 480, 482, 484, 485, 486, 485, 486, 487, 486, 486, 486, 487, 486, 487, 486, 486, 486, 485, 484, 484, 483, 482, 483, 483, 483, 483, 484, 483, 481, 481, 483, 481, 483, 480, 480, 481, 480, 479, 480, 479, 480, 479, 481, 479, 480, 479, 476, 475, 475, 474, 475, 474, 474, 475, 476, 476, 478, 476, 478, 477, 476, 475, 475, 474, 474, 474, 475, 476, 476, 479, 479, 480, 478, 479, 477, 477, 477, 478, 479, 481, 479, 480, 479, 480, 480, 479, 478, 478, 480, 481, 483, 484, 483, 481, 483, 483, 484, 483, 482, 482, 481, 480, 481, 482, 482, 482, 483, 484, 483, 483, 482, 482, 483, 483, 483, 483, 482, 483, 484, 484, 484, 484, 484, 483, 482, 483, 483, 484, 485, 485, 485, 485, 485, 483, 482, 480, 481, 480, 479, 480, 480, 481, 483, 483, 482, 482, 481, 480, 480, 481, 480, 479, 479, 479, 480, 480, 480, 480, 481, 481, 481, 481, 482, 482, 482, 483, 483, 481, 481, 480, 481, 481, 481, 481, 479, 479, 479, 479, 480, 480, 479, 478, 477, 476, 477, 479, 481, 482, 482, 480, 482, 480, 480, 480, 480, 482, 482, 482, 482, 482, 482, 481, 481, 479, 480, 478, 477, 477, 478, 477, 477, 477, 479, 478, 478, 478, 477, 478, 479, 480, 479, 479, 479, 478, 478, 478, 478, 478, 480, 480, 479, 479, 478, 478, 478, 480, 480, 480, 480, 481, 481, 481, 480, 480, 479, 479, 479, 481, 482, 480, 482, 481, 480, 481, 482, 482, 484, 482, 483, 484, 484, 484, 484, 485, 484, 486, 482, 480, 480, 479, 479, 480, 480, 480, 479, 479, 479, 480, 480, 480, 480, 479, 479, 478, 478, 479, 479, 479, 479, 479, 478, 476, 478, 478, 477, 477, 477, 478, 478, 477, 476, 478, 477, 478, 476, 478, 477, 478, 478, 479, 480, 480, 481, 482, 482, 485, 486, 485, 485, 483, 482, 481, 481, 482, 481, 482, 483, 483, 482, 484, 482, 482, 482, 482, 483, 484, 484, 484, 483, 483, 483, 483, 483, 484, 482, 481, 480, 480, 480, 481, 481, 483, 484, 482, 481, 480, 481, 483, 484, 484, 484, 485, 486, 486, 485, 484, 484, 485, 485, 487, 488, 489, 486, 486, 484, 484, 483, 482, 483, 483, 484, 483, 483, 485, 485, 484, 483, 484, 483, 481, 480, 478, 478, 478, 479, 478, 479, 479, 480, 480, 479, 478, 478, 477, 476, 476, 477, 478, 477, 478, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 478, 479, 480, 481, 481, 481, 481, 480, 481, 482, 481, 482, 483, 484, 483, 483, 482, 482, 482, 483, 482, 482, 483, 484, 485, 485, 486, 486, 487, 487, 487, 488, 486, 485, 485, 483, 482, 482, 481, 482, 482, 483, 482, 481, 481, 481, 481, 481, 480, 481, 479, 479, 480, 480, 480, 482, 481, 482, 482, 481, 480, 481, 480, 478, 480, 481, 480, 480, 479, 478, 477, 477, 477, 476, 473, 465, 463, 465, 469, 477, 480, 482, 484, 481, 481, 480, 479, 480, 480, 481, 481, 481, 482, 482, 482, 481, 481, 481, 482, 481, 481, 479, 479, 479, 482, 482, 483, 483, 483, 483, 485, 484, 483, 483, 481, 483, 482, 482, 482, 481, 481, 478, 479, 481, 482, 484, 484, 484, 482, 480, 479, 479, 480, 479, 480, 479, 479, 480, 481, 481, 479, 478, 478, 478, 479, 480, 479, 477, 477, 476, 477, 476, 475, 475, 476, 476, 478, 478, 478, 478, 478, 477, 477, 476, 476, 477, 479, 480, 479, 479, 477, 477, 479, 478, 479, 481, 483, 484, 483, 482, 481, 480, 480, 480, 482, 483, 483, 484, 482, 480, 482, 481, 483, 483, 482, 480, 479, 477, 479, 480, 480, 481, 480, 478, 478, 480, 479, 482, 480, 481, 480, 481, 481, 480, 480, 480, 481, 481, 480, 482, 481, 480, 482, 483, 484, 484, 484, 484, 483, 484, 486, 486, 487, 486, 484, 484, 485, 485, 484, 482, 482, 482, 483, 485, 484, 484, 483, 483, 484, 484, 483, 482, 482, 481, 480, 479, 479, 479, 480, 480, 480, 479, 478, 479, 479, 480, 479, 479, 478, 477, 477, 479, 479, 480, 479, 479, 478, 478, 479, 480, 482, 482, 482, 481, 480, 478, 478, 480, 478, 480, 482, 483, 484, 482, 482, 481, 480, 481, 481, 482, 482, 483, 484, 483, 483, 482, 483, 483, 485, 485, 485, 484, 484, 483, 483, 482, 481, 480, 479, 481, 481, 480, 480, 479, 481, 480, 481, 481, 484, 483, 484, 484, 484, 483, 483, 481, 480, 479, 480, 480, 482, 482, 481, 481, 479, 480, 481, 481, 481, 482, 483, 484, 486, 485, 486, 486, 486, 484, 483, 482, 483, 486, 486, 487, 487, 487, 486, 485, 485, 486, 486, 487, 484, 482, 481, 481, 481, 482, 482, 482, 482, 481, 481, 479, 477, 479, 479, 479, 479, 478, 478, 479, 479, 478, 478, 476, 477, 476, 476, 476, 475, 475, 475, 476, 477, 477, 476, 476, 478, 479, 479, 478, 478, 477, 478, 478, 477, 478, 477, 477, 477, 477, 478, 477, 478, 478, 479, 479, 479, 479, 478, 479, 479, 478, 479, 479, 480, 479, 480, 480, 479, 478, 478, 479, 481, 481, 482, 479, 479, 479, 479, 481, 481, 480, 480, 480, 480, 482, 481, 480, 480, 481, 482, 482, 484, 485, 486, 484, 483, 482, 483, 484, 482, 484, 482, 483, 481, 481, 480, 479, 480, 482, 481, 481, 480, 478, 477, 478, 480, 482, 483, 483, 482, 482, 483, 483, 482, 482, 483, 482, 482, 483, 483, 484, 483, 482, 483, 484, 485, 484, 483, 483, 482, 484, 482, 481, 480, 481, 481, 481, 482, 481, 480, 479, 478, 480, 480, 482, 481, 483, 483, 483, 483, 483, 483, 481, 480, 481, 480, 480, 479, 479, 479, 478, 477, 477, 478, 479, 478, 478, 478, 477, 478, 476, 475, 476, 478, 476, 477, 475, 476, 475, 475, 476, 477, 478, 479, 477, 477, 477, 477, 477, 478, 479, 479, 478, 479, 480, 482, 482, 483, 483, 484, 482, 483, 483, 482, 483, 484, 484, 483, 484, 483, 483, 483, 484, 486, 484, 485, 485, 485, 484, 485, 485, 485, 485, 486, 487, 486, 485, 484, 485, 486, 487, 487, 486, 485, 485, 483, 484, 484, 485, 485, 486, 484, 484, 485, 484, 482, 481, 479, 479, 478, 479, 480, 481, 481, 482, 482, 481, 481, 480, 480, 480, 480, 480, 480, 480, 478, 477, 479, 479, 479, 479, 479, 478, 479, 480, 482, 482, 483, 484, 484, 482, 481, 480, 479, 479, 480, 481, 482, 482, 483, 482, 481, 479, 478, 477, 477, 476, 479, 481, 482, 481, 478, 477, 477, 477, 479, 479, 481, 480, 478, 476, 477, 475, 476, 476, 476, 477, 477, 479, 478, 478, 478, 477, 476, 476, 477, 476, 475, 474, 474, 476, 477, 480, 479, 478, 477, 478, 478, 479, 480, 480, 479, 479, 478, 476, 478, 481, 482, 482, 480, 479, 478, 479, 479, 480, 482, 481, 483, 484, 484, 487, 486, 484, 483, 482, 482, 482, 484, 485, 485, 486, 486, 486, 485, 483, 482, 483, 482, 481, 481, 482, 482, 482, 482, 482, 481, 480, 480, 481, 482, 482, 481, 480, 480, 481, 481, 481, 480, 481, 482, 482, 482, 483, 482, 482, 482, 482, 482, 480, 480, 481, 483, 483, 483, 482, 481, 482, 482, 482, 483, 483, 483, 483, 482, 482, 482, 482, 483, 482, 483, 484, 483, 482, 481, 482, 483, 482, 481, 480, 479, 481, 482, 482, 480, 481, 480, 482, 481, 480, 480, 479, 479, 480, 483, 484, 483, 482, 479, 479, 478, 478, 478, 479, 480, 480, 479, 479, 479, 478, 478, 478, 479, 477, 476, 478, 479, 480, 480, 480, 480, 480, 480, 479, 479, 479, 480, 482, 482, 483, 481, 482, 481, 481, 482, 482, 483, 482, 480, 480, 480, 480, 480, 478, 478, 478, 476, 476, 475, 475, 476, 476, 477, 478, 479, 479, 479, 477, 476, 475, 474, 475, 475, 475, 475, 475, 477, 477, 477, 476, 475, 475, 476, 476, 476, 476, 476, 479, 479, 480, 479, 479, 479, 479, 480, 481, 482, 483, 484, 484, 485, 484, 486, 485, 487, 487, 487, 486, 487, 487, 487, 488, 488, 487, 485, 484, 484, 487, 488, 489, 488, 488, 487, 487, 487, 486, 487, 487, 488, 489, 486, 486, 484, 483, 484, 485, 485, 485, 484, 481, 480, 481, 481, 481, 480, 479, 478, 477, 476, 475, 475, 476, 477, 478, 478, 478, 478, 477, 478, 478, 477, 478, 478, 479, 478, 478, 477, 478, 478, 478, 477, 479, 479, 480, 481, 482, 482, 482, 483, 484, 485, 484, 485, 484, 484, 485, 485, 484, 484, 484, 484, 484, 484, 485, 486, 485, 485, 484, 483, 481, 479, 480, 480, 481, 482, 481, 482, 483, 482, 481, 482, 482, 483, 482, 482, 480, 480, 480, 479, 480, 479, 480, 480, 480, 479, 478, 479, 481, 482, 482, 482, 480, 480, 480, 478, 480, 479, 479, 480, 481, 481, 480, 480, 481, 480, 480, 482, 483, 483, 483, 483, 483, 483, 483, 483, 482, 483, 483, 484, 486, 484, 485, 484, 484, 484, 484, 485, 485, 484, 481, 480, 479, 481, 481, 483, 482, 479, 480, 480, 479, 481, 480, 480, 480, 479, 480, 481, 481, 479, 479, 477, 478, 478, 476, 477, 475, 477, 478, 478, 478, 478, 477, 478, 478, 477, 477, 475, 475, 476, 475, 476, 477, 477, 477, 477, 479, 478, 477, 478, 479, 480, 482, 482, 482, 482, 483, 482, 480, 480, 482, 481, 481, 481, 482, 483, 483, 484, 484, 483, 483, 481, 481, 481, 481, 481, 481, 482, 482, 480, 480, 478, 478, 480, 481, 481, 480, 480, 478, 480, 479, 481, 479, 479, 479, 480, 480, 480, 480, 481, 480, 479, 480, 479, 479, 480, 482, 483, 483, 482, 481, 481, 480, 480, 481, 481, 480, 478, 478, 480, 482, 483, 484, 485, 485, 484, 482, 483, 482, 483, 482, 482, 484, 486, 486, 486, 488, 488, 486, 485, 484, 485, 484, 485, 486, 486, 485, 486, 486, 487, 487, 486, 486, 486, 485, 484, 483, 482, 481, 481, 479, 479, 479, 478, 477, 478, 477, 477, 476, 476, 476, 477, 478, 479, 479, 480, 479, 479, 479, 478, 478, 479, 481, 479, 480, 478, 479, 479, 480, 480, 481, 481, 480, 480, 480, 479, 480, 479, 481, 481, 482, 481, 482, 482, 482, 482, 481, 482, 483, 482, 481, 480, 481, 480, 480, 479, 478, 478, 478, 480, 481, 480, 480, 479, 480, 480, 481, 483, 483, 481, 482, 482, 482, 481, 480, 479, 478, 478, 479, 479, 478, 480, 480, 483, 484, 485, 485, 483, 484, 482, 483, 482, 482, 481, 481, 482, 482, 483, 482, 481, 480, 481, 483, 484, 483, 482, 481, 480, 482, 482, 483, 483, 483, 483, 482, 481, 479, 479, 480, 480, 480, 482, 481, 481, 482, 482, 483, 481, 482, 482, 483, 482, 481, 481, 482, 483, 483, 484, 484, 486, 485, 485, 484, 483, 481, 480, 481, 482, 483, 481, 480, 478, 479, 477, 478, 477, 478, 478, 479, 478, 477, 477, 478, 480, 479, 479, 480, 480, 480, 480, 478, 479, 479, 479, 478, 476, 476, 477, 476, 477, 477, 479, 480, 480, 481, 481, 479, 479, 477, 478, 478, 479, 480, 481, 481, 482, 482, 482, 481, 481, 481, 481, 481, 481, 480, 480, 481, 481, 482, 483, 484, 484, 484, 483, 481, 482, 482, 484, 483, 483, 481, 481, 481, 481, 482, 484, 484, 485, 486, 486, 485, 485, 484, 485, 484, 483, 483, 484, 485, 485, 487, 488, 488, 487, 486, 486, 485, 486, 485, 484, 486, 487, 488, 489, 490, 489, 489, 486, 486, 485, 485, 484, 483, 482, 483, 483, 485, 484, 485, 484, 483, 482, 481, 482, 483, 483, 484, 484, 484, 481, 480, 481, 481, 483, 483, 483, 482, 480, 480, 479, 478, 479, 480, 480, 480, 479, 478, 478, 477, 478, 476, 476, 476, 477, 477, 477, 477, 476, 474, 473, 475, 474, 475, 475, 476, 476, 478, 476, 479, 478, 478, 477, 477, 477, 477, 477, 478, 479, 480, 480, 479, 478, 479, 479, 480, 480, 481, 482, 484, 485, 485, 484, 484, 484, 484, 484, 485, 485, 486, 486, 487, 488, 489, 490, 488, 486, 485, 485, 486, 485, 484, 485, 485, 484, 484, 483, 482, 481, 480, 480, 480, 479, 479, 480, 481, 482, 481, 479, 478, 476, 475, 474, 474, 475, 476, 478, 477, 476, 475, 474, 475, 477, 480, 480, 482, 482, 481, 481, 479, 480, 480, 482, 482, 483, 482, 482, 483, 484, 484, 484, 486, 484, 483, 483, 485, 485, 487, 488, 489, 490, 489, 488, 486, 484, 484, 485, 483, 485, 484, 485, 483, 481, 481, 481, 481, 483, 482, 482, 484, 482, 482, 481, 481, 482, 482, 482, 481, 481, 481, 480, 481, 482, 483, 483, 482, 480, 480, 481, 482, 482, 483, 484, 483, 483, 482, 480, 480, 481, 480, 482, 482, 484, 483, 482, 480, 480, 480, 480, 482, 482, 481, 482, 481, 480, 480, 481, 482, 482, 483, 483, 482, 481, 481, 480, 478, 476, 476, 476, 477, 477, 479, 479, 480, 481, 481, 482, 483, 482, 483, 482, 484, 482, 484, 482, 484, 483, 483, 484, 484, 484, 485, 483, 482, 481, 480, 481, 482, 483, 484, 484, 484, 483, 484, 482, 482, 483, 480, 480, 479, 480, 478, 479, 479, 479, 479, 479, 479, 480, 480, 479, 480, 481, 480, 480, 481, 480, 481, 482, 480, 477, 476, 477, 478, 480, 480, 479, 480, 478, 477, 477, 477, 476, 477, 478, 478, 479, 477, 476, 475, 473, 474, 474, 474, 476, 477, 477, 478, 478, 478, 477, 478, 477, 478, 478, 476, 476, 477, 476, 478, 479, 481, 482, 482, 482, 482, 481, 479, 480, 481, 481, 483, 485, 489, 488, 489, 488, 488, 489, 488, 488, 488, 486, 485, 484, 484, 484, 485, 488, 488, 486, 486, 485, 482, 482, 481, 479, 478, 479, 479, 479, 479, 480, 481, 481, 483, 483, 483, 482, 478, 478, 476, 477, 477, 478, 479, 479, 479, 479, 478, 478, 477, 477, 476, 476, 477, 478, 479, 480, 481, 481, 481, 482, 481, 479, 479, 479, 480, 483, 484, 485, 484, 484, 486, 486, 487, 486, 485, 485, 487, 485, 485, 486, 485, 486, 487, 488, 488, 489, 489, 489, 488, 488, 489, 489, 488, 487, 487, 486, 486, 485, 485, 483, 483, 483, 483, 482, 482, 482, 482, 481, 481, 481, 481, 481, 480, 479, 478, 479, 480, 482, 482, 480, 480, 480, 479, 479, 480, 481, 482, 484, 484, 483, 483, 482, 482, 483, 482, 482, 484, 484, 484, 483, 482, 481, 478, 478, 479, 480, 480, 481, 481, 480, 480, 479, 479, 479, 478, 478, 478, 479, 479, 480, 480, 479, 480, 481, 479, 481, 480, 479, 478, 478, 479, 479, 478, 477, 478, 479, 478, 478, 477, 477, 476, 476, 475, 475, 476, 477, 478, 479, 479, 478, 478, 478, 479, 479, 479, 478, 477, 476, 476, 478, 478, 479, 480, 481, 481, 482, 481, 481, 479, 479, 479, 478, 479, 479, 480, 482, 482, 482, 482, 482, 480, 481, 481, 481, 480, 479, 478, 478, 479, 480, 480, 480, 481, 480, 480, 479, 479, 479, 481, 481, 481, 482, 483, 483, 482, 483, 482, 483, 482, 482, 482, 481, 482, 483, 483, 483, 484, 483, 483, 484, 485, 486, 485, 485, 485, 482, 482, 482, 480, 481, 480, 480, 480, 480, 482, 482, 481, 482, 484, 484, 483, 483, 485, 484, 484, 483, 484, 483, 482, 480, 480, 479, 480, 482, 483, 485, 484, 484, 484, 483, 483, 483, 481, 480, 481, 482, 482, 482, 482, 483, 484, 484, 484, 484, 483, 485, 485, 484, 482, 482, 480, 479, 478, 479, 480, 480, 482, 481, 480, 479, 479, 478, 479, 479, 480, 480, 482, 482, 481, 480, 479, 478, 478, 480, 481, 481, 483, 483, 483, 481, 480, 478, 478, 477, 477, 477, 480, 480, 481, 480, 481, 480, 481, 481, 483, 482, 482, 481, 479, 479, 478, 476, 475, 476, 479, 479, 479, 479, 478, 479, 478, 478, 476, 477, 476, 476, 476, 477, 477, 476, 476, 476, 477, 479, 481, 484, 484, 482, 481, 479, 477, 479, 478, 479, 481, 481, 483, 483, 483, 483, 482, 481, 481, 482, 485, 485, 485, 485, 486, 485, 485, 484, 485, 485, 486, 487, 486, 487, 487, 486, 485, 484, 483, 485, 485, 485, 484, 483, 484, 484, 484, 482, 482, 481, 482, 484, 483, 484, 483, 481, 481, 480, 480, 480, 481, 481, 480, 479, 479, 480, 481, 482, 482, 481, 481, 481, 480, 480, 479, 479, 480, 481, 482, 480, 479, 479, 479, 480, 480, 481, 481, 481, 481, 481, 481, 481, 480, 479, 479, 480, 481, 482, 482, 481, 482, 482, 482, 482, 482, 481, 481, 480, 480, 479, 479, 480, 479, 479, 479, 479, 479, 479, 480, 480, 479, 478, 477, 477, 478, 478, 477, 478, 478, 477, 479, 480, 480, 481, 481, 479, 479, 480, 481, 481, 481, 481, 480, 481, 481, 482, 484, 484, 484, 483, 483, 482, 483, 482, 480, 480, 479, 479, 479, 481, 482, 481, 481, 480, 481, 481, 481, 481, 480, 479, 480, 480, 483, 482, 482, 480, 480, 479, 479, 480, 480, 481, 482, 482, 481, 481, 481, 480, 481, 482, 483, 481, 479, 479, 480, 482, 482, 482, 482, 482, 483, 482, 483, 484, 483, 483, 483, 483, 481, 480, 480, 481, 481, 480, 480, 481, 480, 482, 483, 483, 483, 482, 482, 482, 481, 478, 477, 477, 478, 479, 479, 481, 481, 480, 479, 480, 479, 477, 479, 479, 482, 483, 483, 483, 482, 482, 481, 481, 481, 483, 483, 483, 481, 483, 482, 483, 482, 482, 481, 480, 480, 482, 481, 481, 481, 482, 481, 480, 481, 480, 479, 479, 478, 479, 478, 479, 478, 478, 477, 477, 478, 478, 478, 477, 478, 476, 476, 476, 476, 478, 479, 479, 481, 481, 480, 480, 478, 477, 475, 476, 477, 476, 478, 479, 480, 480, 480, 478, 480, 479, 481, 479, 478, 477, 476, 478, 479, 480, 480, 480, 481, 481, 483, 481, 481, 480, 480, 480, 481, 482, 481, 482, 482, 483, 483, 484, 484, 484, 483, 482, 483, 484, 484, 485, 485, 484, 485, 486, 484, 483, 483, 483, 484, 482, 482, 481, 480, 480, 482, 484, 483, 482, 480, 478, 478, 479, 479, 481, 484, 483, 481, 480, 478, 479, 479, 480, 480, 478, 478, 478, 479, 479, 480, 480, 480, 480, 483, 482, 483, 483, 482, 482, 484, 483, 485, 484, 484, 484, 484, 483, 484, 483, 483, 483, 482, 482, 482, 482, 482, 482, 481, 482, 481, 480, 478, 479, 480, 480, 479, 480, 479, 480, 479, 480, 481, 480, 480, 479, 477, 477, 478, 477, 478, 479, 478, 479, 478, 479, 479, 478, 479, 477, 478, 478, 479, 480, 482, 482, 482, 483, 483, 485, 485, 484, 483, 482, 482, 481, 483, 484, 485, 485, 483, 482, 482, 481, 481, 481, 480, 480, 482, 482, 482, 483, 483, 482, 480, 480, 478, 477, 477, 476, 477, 476, 477, 479, 477, 478, 479, 478, 479, 479, 479, 478, 478, 479, 479, 481, 480, 479, 479, 481, 483, 483, 484, 482, 482, 481, 482, 481, 480, 481, 481, 482, 481, 481, 482, 480, 480, 480, 480, 480, 481, 480, 481, 481, 481, 481, 481, 480, 481, 480, 480, 479, 479, 479, 478, 479, 478, 477, 478, 481, 481, 482, 483, 483, 483, 484, 483, 483, 482, 481, 478, 478, 478, 479, 481, 482, 481, 482, 481, 479, 477, 477, 478, 479, 482, 481, 481, 481, 481, 479, 479, 478, 480, 479, 480, 478, 479, 479, 479, 478, 478, 476, 475, 476, 475, 476, 476, 477, 478, 478, 478, 479, 479, 479, 480, 480, 478, 478, 477, 477, 476, 477, 476, 476, 477, 478, 479, 481, 481, 480, 481, 481, 479, 478, 476, 477, 476, 477, 478, 479, 478, 478, 477, 476, 476, 477, 477, 478, 478, 479, 478, 478, 479, 479, 479, 479, 478, 478, 480, 482, 482, 482, 483, 484, 485, 485, 483, 482, 480, 479, 478, 479, 479, 480, 479, 480, 479, 482, 482, 481, 481, 481, 481, 480, 480, 479, 479, 479, 480, 480, 481, 481, 481, 483, 483, 482, 482, 482, 483, 485, 485, 484, 484, 486, 486, 486, 485, 484, 484, 484, 485, 484, 486, 485, 486, 485, 486, 488, 488, 487, 487, 487, 487, 487, 485, 486, 487, 486, 486, 486, 485, 485, 484, 482, 482, 483, 483, 482, 483, 483, 481, 480, 479, 478, 480, 480, 481, 480, 478, 478, 477, 477, 479, 479, 479, 479, 480, 481, 481, 482, 482, 482, 484, 483, 483, 481, 480, 480, 480, 481, 480, 481, 481, 481, 481, 481, 483, 484, 486, 487, 487, 486, 483, 481, 480, 479, 480, 480, 480, 481, 481, 482, 481, 481, 480, 480, 481, 480, 479, 478, 477, 477, 474, 474, 475, 476, 477, 478, 477, 477, 476, 477, 477, 478, 478, 477, 477, 476, 476, 476, 476, 475, 474, 475, 475, 477, 478, 478, 476, 477, 476, 475, 475, 474, 475, 477, 479, 479, 479, 479, 480, 481, 482, 482, 483, 483, 484, 483, 483, 481, 480, 479, 479, 479, 481, 482, 482, 483, 484, 485, 486, 486, 486, 486, 486, 484, 484, 483, 483, 483, 482, 483, 482, 481, 483, 486, 487, 487, 486, 484, 483, 483, 482, 482, 482, 482, 483, 483, 483, 483, 483, 482, 481, 480, 480, 481, 481, 482, 481, 480, 480, 483, 484, 483, 482, 479, 480, 481, 480, 481, 480, 479, 478, 479, 480, 480, 480, 481, 481, 482, 482, 483, 482, 482, 481, 481, 482, 481, 481, 482, 483, 483, 480, 480, 479, 481, 480, 480, 481, 482, 482, 482, 482, 482, 481, 483, 484, 482, 483, 482, 484, 485, 486, 484, 484, 482, 483, 485, 485, 484, 484, 482, 482, 480, 480, 482, 481, 482, 481, 481, 480, 479, 479, 479, 478, 479, 479, 480, 480, 480, 481, 480, 479, 478, 478, 479, 479, 482, 482, 481, 483, 482, 481, 482, 482, 481, 481, 480, 480, 479, 479, 478, 478, 477, 477, 477, 476, 477, 477, 477, 477, 477, 478, 478, 477, 477, 476, 475, 476, 476, 475, 475, 474, 474, 474, 474, 473, 475, 475, 474, 474, 476, 477, 478, 479, 478, 478, 477, 476, 477, 478, 478, 477, 477, 476, 477, 479, 481, 480, 481, 482, 482, 481, 481, 481, 481, 482, 483, 482, 483, 484, 484, 483, 480, 480, 479, 480, 480, 481, 483, 484, 484, 483, 483, 482, 484, 484, 484, 484, 484, 485, 484, 486, 484, 485, 484, 481, 480, 481, 483, 483, 483, 483, 483, 483, 482, 484, 483, 483, 484, 483, 482, 482, 481, 482, 482, 482, 481, 480, 480, 480, 481, 481, 481, 480, 479, 477, 478, 478, 479, 480, 480, 480, 481, 479, 478, 477, 479, 479, 480, 479, 480, 479, 478, 477, 478, 477, 477, 477, 478, 479, 478, 480, 480, 480, 480, 480, 479, 478, 478, 477, 474, 477, 477, 478, 478, 476, 478, 478, 478, 480, 480, 481, 482, 480, 480, 478, 479, 478, 480, 482, 481, 481, 481, 480, 480, 482, 481, 481, 483, 484, 485, 486, 486, 485, 484, 483, 483, 483, 483, 484, 483, 483, 484, 485, 486, 486, 487, 485, 483, 483, 483, 485, 485, 485, 485, 485, 485, 485, 484, 483, 481, 479, 477, 478, 479, 478, 479, 479, 479, 480, 481, 480, 479, 478, 477, 477, 477, 477, 477, 478, 478, 480, 479, 478, 478, 478, 476, 476, 478, 478, 478, 479, 477, 477, 477, 478, 478, 480, 481, 481, 483, 481, 481, 480, 480, 481, 482, 480, 480, 479, 479, 478, 478, 477, 477, 479, 481, 482, 483, 484, 484, 485, 483, 482, 481, 481, 480, 481, 481, 481, 481, 481, 480, 481, 479, 478, 478, 479, 479, 480, 481, 482, 482, 481, 483, 482, 482, 483, 484, 482, 481, 479, 479, 477, 478, 477, 478, 480, 480, 479, 480, 479, 480, 479, 480, 482, 483, 483, 482, 481, 481, 479, 479, 479, 479, 479, 478, 478, 478, 479, 479, 480, 480, 480, 481, 479, 479, 479, 479, 479, 478, 478, 479, 478, 478, 480, 483, 483, 483, 481, 480, 479, 479, 479, 479, 481, 482, 483, 483, 483, 484, 482, 482, 482, 484, 484, 484, 484, 483, 484, 485, 486, 486, 486, 486, 484, 482, 481, 482, 482, 486, 486, 485, 484, 483, 483, 483, 484, 483, 484, 483, 483, 482, 483, 483, 483, 483, 483, 483, 484, 484, 483, 484, 483, 483, 482, 485, 483, 483, 484, 484, 482, 482, 480, 480, 481, 482, 483, 483, 483, 483, 483, 483, 484, 484, 485, 486, 486, 484, 484, 484, 485, 484, 484, 484, 484, 483, 483, 484, 483, 483, 482, 479, 479, 479, 479, 479, 480, 481, 479, 477, 477, 476, 478, 477, 477, 478, 476, 476, 475, 474, 473, 473, 473, 472, 472, 473, 475, 475, 476, 474, 473, 474, 476, 475, 476, 477, 478, 479, 478, 477, 479, 480, 480, 482, 481, 479, 478, 478, 478, 481, 482, 484, 485, 487, 487, 485, 485, 485, 484, 483, 483, 483, 484, 484, 484, 484, 484, 484, 483, 482, 483, 484, 483, 483, 482, 482, 482, 483, 482, 483, 480, 480, 479, 479, 479, 478, 477, 477, 478, 480, 481, 482, 481, 481, 481, 480, 480, 480, 479, 480, 481, 482, 483, 483, 482, 480, 479, 479, 479, 479, 481, 481, 482, 483, 484, 485, 485, 485, 485, 484, 485, 485, 485, 485, 484, 484, 484, 484, 485, 487, 485, 484, 483, 484, 482, 482, 480, 483, 482, 482, 483, 481, 481, 479, 479, 480, 480, 481, 483, 484, 484, 482, 481, 480, 480, 480, 480, 480, 482, 480, 481, 482, 482, 480, 481, 479, 478, 477, 478, 478, 478, 478, 480, 478, 479, 479, 478, 480, 479, 480, 479, 483, 483, 484, 483, 481, 480, 479, 478, 479, 480, 483, 483, 483, 482, 480, 480, 480, 480, 481, 481, 483, 485, 484, 485, 484, 483, 483, 481, 482, 482, 481, 481, 479, 479, 478, 478, 479, 480, 481, 482, 482, 482, 481, 480, 478, 476, 475, 476, 477, 477, 477, 477, 479, 479, 478, 478, 475, 474, 472, 472, 472, 472, 472, 473, 474, 475, 476, 476, 475, 476, 476, 476, 478, 479, 481, 481, 482, 482, 483, 485, 485, 485, 485, 487, 485, 485, 485, 486, 485, 485, 486, 484, 484, 485, 484, 484, 484, 486, 486, 486, 488, 489, 489, 486, 484, 483, 484, 486, 486, 484, 484, 483, 483, 482, 482, 480, 481, 479, 479, 477, 478, 478, 477, 475, 477, 477, 479, 479, 478, 478, 478, 478, 479, 480, 478, 479, 477, 477, 477, 478, 477, 476, 478, 477, 477, 479, 480, 481, 481, 482, 481, 481, 481, 482, 482, 482, 481, 481, 483, 483, 484, 484, 483, 483, 481, 481, 481, 481, 481, 481, 481, 481, 481, 482, 480, 480, 482, 480, 479, 479, 477, 478, 481, 481, 480, 477, 476, 477, 479, 480, 480, 481, 483, 481, 482, 482, 483, 484, 487, 486, 486, 486, 485, 485, 484, 483, 483, 483, 484, 486, 485, 484, 484, 485, 484, 484, 484, 484, 485, 485, 484, 482, 483, 482, 482, 481, 482, 482, 480, 479, 478, 479, 478, 480, 480, 483, 484, 484, 484, 482, 480, 479, 477, 478, 478, 477, 478, 480, 480, 481, 482, 482, 482, 482, 483, 482, 484, 484, 485, 484, 484, 481, 481, 479, 480, 482, 482, 482, 480, 480, 478, 479, 479, 480, 482, 481, 480, 480, 480, 479, 480, 479, 479, 479, 480, 480, 479, 479, 481, 481, 482, 483, 482, 482, 481, 482, 481, 479, 477, 477, 477, 476, 477, 476, 479, 479, 482, 483, 481, 481, 479, 478, 478, 478, 479, 479, 480, 480, 478, 479, 480, 481, 482, 482, 483, 484, 482, 482, 483, 483, 483, 483, 483, 482, 482, 481, 479, 479, 481, 480, 482, 483, 483, 482, 481, 481, 481, 480, 480, 479, 478, 479, 480, 480, 480, 480, 481, 480, 480, 480, 480, 481, 481, 481, 483, 481, 481, 480, 481, 481, 481, 482, 483, 482, 480, 479, 479, 479, 479, 479, 479, 481, 482, 482, 481, 480, 480, 479, 478, 477, 478, 479, 479, 481, 481, 482, 481, 481, 481, 481, 480, 480, 481, 480, 482, 481, 483, 485, 487, 487, 487, 487, 488, 487, 486, 486, 486, 485, 485, 484, 484, 483, 483, 483, 483, 482, 482, 484, 481, 480, 478, 477, 477, 477, 478, 478, 478, 479, 480, 481, 479, 479, 478, 478, 476, 476, 476, 476, 476, 476, 475, 474, 474, 475, 476, 478, 478, 479, 479, 480, 480, 481, 483, 481, 482, 481, 482, 480, 480, 480, 481, 482, 482, 483, 482, 482, 482, 482, 480, 480, 480, 481, 481, 480, 479, 480, 480, 483, 482, 481, 482, 482, 482, 480, 480, 479, 478, 477, 478, 479, 480, 480, 480, 479, 480, 477, 480, 479, 479, 478, 479, 480, 480, 481, 479, 478, 479, 481, 482, 483, 483, 482, 480, 480, 479, 479, 479, 479, 480, 482, 483, 483, 482, 482, 482, 480, 481, 481, 480, 481, 480, 481, 482, 481, 480, 480, 480, 481, 482, 482, 482, 482, 481, 479, 479, 480, 482, 482, 482, 481, 481, 481, 478, 479, 477, 477, 478, 479, 480, 478, 477, 477, 476, 476, 476, 475, 475, 475, 476, 477, 478, 479, 477, 477, 476, 477, 477, 478, 479, 479, 479, 481, 481, 481, 480, 481, 481, 482, 483, 484, 484, 484, 485, 486, 487, 487, 486, 486, 485, 484, 484, 482, 484, 486, 485, 486, 486, 486, 485, 485, 485, 482, 482, 481, 480, 481, 480, 481, 480, 479, 479, 475, 476, 475, 477, 477, 478, 477, 477, 476, 476, 476, 475, 477, 478, 479, 478, 476, 477, 478, 478, 478, 478, 478, 478, 478, 480, 479, 480, 483, 484, 484, 483, 482, 481, 482, 482, 483, 483, 482, 484, 483, 482, 483, 485, 485, 486, 485, 483, 482, 483, 483, 483, 484, 485, 485, 484, 483, 482, 482, 482, 483, 484, 483, 484, 484, 482, 482, 482, 484, 484, 485, 485, 486, 485, 483, 485, 483, 483, 482, 482, 482, 483, 485, 484, 482, 481, 481, 479, 478, 479, 481, 482, 481, 480, 479, 478, 478, 478, 480, 482, 482, 482, 483, 484, 483, 484, 483, 483, 483, 482, 482, 483, 484, 484, 484, 486, 485, 485, 484, 484, 484, 483, 482, 481, 483, 483, 483, 483, 483, 482, 483, 484, 484, 483, 482, 480, 480, 481, 482, 483, 482, 481, 481, 483, 482, 482, 481, 480, 479, 477, 478, 477, 479, 479, 478, 479, 479, 478, 479, 479, 479, 478, 477, 475, 473, 472, 473, 472, 473, 473, 474, 475, 476, 476, 476, 474, 473, 473, 475, 477, 479, 478, 477, 475, 476, 476, 477, 479, 480, 482, 482, 482, 484, 484, 483, 483, 481, 481, 481, 482, 484, 486, 487, 487, 487, 486, 485, 485, 485, 483, 483, 484, 485, 485, 485, 485, 486, 485, 486, 487, 486, 485, 485, 484, 483, 483, 483, 483, 480, 479, 479, 477, 478, 478, 478, 478, 479, 480, 480, 479, 478, 481, 480, 481, 479, 478, 478, 477, 476, 478, 478, 480, 479, 478, 479, 480, 483, 483, 483, 482, 480, 478, 478, 477, 478, 479, 479, 477, 477, 477, 479, 481, 483, 483, 483, 484, 483, 483, 483, 483, 483, 483, 482, 482, 482, 482, 483, 483, 483, 482, 483, 483, 485, 483, 483, 481, 482, 481, 482, 481, 480, 481, 481, 482, 482, 482, 482, 482, 480, 482, 482, 480, 480, 481, 480, 480, 479, 478, 479, 479, 480, 481, 481, 482, 481, 479, 479, 479, 480, 481, 482, 482, 482, 483, 483, 483, 483, 482, 482, 478, 478, 477, 477, 478, 479, 479, 480, 481, 483, 483, 483, 482, 482, 481, 480, 482, 481, 482, 483, 483, 483, 483, 482, 483, 483, 483, 483, 483, 484, 484, 482, 483, 482, 480, 481, 481, 481, 481, 482, 482, 482, 482, 482, 482, 483, 483, 483, 481, 480, 479, 480, 482, 483, 483, 482, 481, 480, 479, 478, 478, 479, 478, 479, 480, 480, 480, 480, 479, 482, 481, 482, 481, 480, 480, 479, 481, 482, 484, 485, 484, 484, 482, 481, 480, 480, 480, 480, 480, 480, 479, 477, 477, 477, 478, 481, 480, 479, 479, 479, 479, 479, 478, 478, 476, 477, 476, 477, 477, 478, 478, 478, 478, 478, 478, 478, 478, 478, 479, 480, 481, 480, 480, 479, 480, 480, 480, 480, 480, 480, 480, 480, 481, 481, 483, 482, 481, 480, 481, 481, 484, 486, 485, 485, 486, 486, 485, 485, 483, 482, 481, 481, 481, 482, 482, 484, 482, 483, 482, 483, 484, 485, 484, 484, 484, 483, 482, 480, 481, 480, 481, 480, 480, 480, 482, 483, 483, 483, 482, 480, 478, 478, 476, 476, 477, 477, 480, 482, 481, 480, 479, 479, 478, 480, 480, 481, 482, 481, 482, 481, 480, 482, 482, 481, 481, 482, 482, 481, 481, 482, 481, 481, 480, 481, 481, 481, 480, 478, 480, 479, 480, 481, 481, 480, 479, 479, 478, 477, 479, 479, 477, 478, 476, 477, 477, 478, 478, 479, 478, 478, 478, 477, 476, 477, 477, 478, 479, 479, 481, 482, 481, 480, 479, 479, 480, 480, 481, 480, 479, 478, 478, 477, 480, 480, 481, 482, 481, 482, 483, 483, 483, 483, 483, 483, 482, 485, 486, 485, 485, 485, 484, 485, 484, 484, 484, 483, 481, 482, 483, 483, 483, 481, 478, 476, 477, 477, 479, 480, 480, 481, 481, 482, 481, 481, 480, 477, 479, 480, 480, 481, 480, 479, 478, 478, 477, 477, 478, 479, 479, 480, 480, 479, 480, 480, 479, 479, 478, 478, 479, 478, 480, 480, 480, 480, 480, 481, 481, 481, 483, 483, 483, 484, 483, 484, 484, 483, 482, 483, 482, 482, 482, 482, 483, 483, 483, 482, 483, 483, 482, 481, 481, 480, 480, 479, 481, 480, 480, 481, 481, 483, 482, 482, 480, 479, 479, 480, 482, 482, 482, 480, 479, 479, 481, 483, 483, 483, 482, 480, 479, 479, 481, 482, 482, 483, 484, 484, 484, 484, 485, 485, 485, 485, 484, 482, 484, 485, 486, 486, 485, 483, 481, 481, 481, 482, 483, 485, 486, 485, 484, 483, 482, 482, 483, 483, 482, 483, 482, 481, 481, 481, 480, 480, 478, 477, 478, 478, 478, 480, 480, 478, 477, 477, 477, 476, 476, 476, 477, 479, 479, 479, 479, 479, 479, 480, 480, 480, 479, 478, 477, 478, 478, 478, 479, 479, 479, 481, 480, 481, 481, 478, 479, 478, 477, 477, 478, 478, 480, 479, 481, 482, 480, 480, 481, 481, 483, 483, 481, 481, 480, 480, 483, 484, 486, 487, 487, 486, 485, 484, 485, 486, 486, 484, 484, 483, 485, 485, 485, 484, 485, 486, 486, 485, 486, 486, 486, 485, 484, 486, 486, 485, 485, 483, 484, 483, 481, 481, 481, 481, 480, 479, 477, 476, 475, 475, 475, 475, 475, 476, 475, 475, 475, 474, 474, 473, 473, 474, 477, 476, 477, 475, 476, 476, 478, 480, 478, 478, 477, 477, 479, 479, 479, 478, 479, 479, 479, 479, 480, 481, 482, 481, 481, 480, 480, 479, 479, 479, 479, 479, 479, 479, 479, 479, 476, 476, 476, 476, 478, 478, 476, 476, 473, 475, 478, 480, 481, 482, 482, 481, 482, 483, 483, 480, 481, 480, 479, 481, 482, 483, 482, 483, 484, 485, 484, 485, 484, 483, 481, 482, 482, 485, 487, 489, 488, 488, 486, 484, 484, 482, 481, 481, 482, 483, 486, 486, 486, 485, 484, 484, 483, 482, 481, 480, 479, 480, 481, 482, 482, 481, 480, 479, 478, 478, 478, 479, 480, 479, 478, 478, 478, 479, 479, 482, 483, 482, 482, 482, 482, 482, 481, 479, 480, 480, 481, 482, 482, 482, 483, 483, 483, 484, 485, 485, 485, 483, 481, 480, 479, 480, 482, 481, 480, 480, 479, 480, 479, 479, 478, 479, 478, 478, 479, 479, 477, 477, 477, 477, 480, 481, 479, 478, 477, 476, 476, 475, 477, 477, 476, 476, 478, 479, 479, 479, 480, 479, 478, 477, 476, 477, 478, 478, 479, 478, 480, 479, 480, 479, 480, 481, 482, 483, 482, 482, 481, 480, 481, 482, 483, 483, 483, 482, 481, 480, 480, 481, 482, 482, 483, 483, 484, 483, 482, 480, 479, 480, 481, 482, 482, 480, 480, 480, 481, 480, 479, 480, 479, 479, 478, 477, 478, 478, 479, 481, 482, 481, 480, 479, 478, 476, 477, 475, 477, 476, 478, 480, 482, 482, 480, 480, 478, 479, 479, 480, 481, 483, 483, 482, 481, 479, 480, 479, 480, 480, 479, 480, 481, 481, 481, 482, 483, 482, 483, 481, 481, 479, 477, 478, 478, 479, 481, 482, 481, 480, 477, 476, 477, 477, 477, 475, 477, 478, 478, 478, 479, 479, 480, 480, 481, 481, 480, 478, 477, 477, 477, 476, 476, 476, 477, 479, 479, 480, 481, 482, 482, 481, 481, 481, 482, 481, 483, 482, 482, 485, 485, 487, 486, 485, 485, 487, 485, 487, 485, 484, 483, 484, 485, 485, 485, 486, 486, 485, 482, 482, 483, 482, 481, 480, 479, 480, 482, 484, 484, 484, 482, 481, 480, 480, 481, 481, 482, 482, 481, 480, 480, 479, 479, 478, 479, 479, 480, 481, 481, 480, 479, 480, 480, 482, 482, 482, 482, 482, 482, 483, 482, 484, 482, 481, 481, 480, 479, 481, 481, 482, 483, 484, 485, 487, 486, 485, 484, 484, 482, 480, 481, 481, 482, 483, 483, 483, 484, 485, 485, 484, 482, 482, 480, 480, 478, 478, 477, 479, 479, 479, 479, 478, 478, 477, 477, 477, 476, 476, 476, 476, 476, 476, 475, 476, 478, 478, 478, 479, 480, 480, 479, 479, 477, 476, 477, 476, 476, 478, 480, 481, 482, 482, 480, 480, 479, 480, 480, 480, 480, 481, 480, 481, 482, 482, 483, 484, 484, 484, 484, 483, 482, 482, 483, 482, 483, 483, 484, 485, 484, 483, 483, 483, 483, 483, 484, 483, 482, 481, 480, 480, 480, 480, 480, 480, 481, 481, 482, 482, 482, 482, 481, 481, 481, 481, 481, 482, 480, 480, 480, 480, 482, 481, 482, 483, 483, 483, 482, 481, 478, 479, 479, 478, 480, 479, 479, 480, 481, 481, 482, 481, 481, 481, 481, 481, 481, 480, 480, 480, 481, 481, 481, 480, 479, 478, 478, 478, 480, 479, 479, 479, 479, 481, 482, 482, 483, 484, 485, 485, 483, 482, 482, 482, 484, 483, 484, 482, 482, 482, 482, 481, 480, 480, 478, 479, 480, 482, 481, 482, 481, 480, 480, 478, 478, 478, 477, 478, 477, 478, 477, 477, 477, 476, 476, 476, 476, 478, 478, 479, 477, 475, 471, 471, 472, 477, 479, 482, 482, 482, 482, 479, 478, 478, 479, 478, 477, 476, 478, 478, 478, 479, 480, 480, 479, 477, 476, 475, 476, 477, 480, 481, 481, 480, 482, 482, 481, 481, 481, 481, 482, 483, 484, 485, 484, 482, 482, 480, 480, 481, 480, 481, 483, 484, 486, 486, 485, 484, 484, 485, 486, 486, 486, 486, 483, 484, 484, 486, 486, 486, 486, 485, 484, 484, 484, 484, 485, 485, 484, 483, 482, 484, 485, 486, 485, 484, 484, 485, 484, 485, 484, 486, 485, 485, 484, 485, 484, 485, 484, 483, 483, 483, 482, 481, 481, 480, 480, 481, 481, 480, 481, 480, 481, 479, 479, 479, 480, 481, 479, 478, 476, 477, 476, 477, 477, 478, 478, 479, 479, 478, 478, 477, 477, 477, 477, 478, 478, 479, 478, 479, 478, 479, 480, 479, 480, 480, 481, 482, 482, 482, 481, 480, 479, 477, 478, 477, 478, 479, 479, 479, 480, 480, 481, 480, 477, 477, 476, 478, 478, 478, 477, 476, 476, 475, 476, 478, 480, 480, 481, 481, 479, 479, 479, 478, 480, 478, 479, 480, 481, 481, 480, 480, 477, 477, 477, 477, 478, 478, 478, 479, 479, 479, 481, 482, 482, 482, 482, 482, 482, 481, 479, 478, 478, 480, 480, 481, 480, 480, 480, 480, 480, 480, 479, 480, 481, 479, 477, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 479, 479, 481, 482, 483, 481, 481, 482, 483, 482, 481, 481, 483, 481, 480, 480, 481, 482, 483, 482, 482, 482, 481, 483, 482, 483, 483, 483, 483, 482, 482, 481, 481, 483, 483, 482, 482, 482, 482, 481, 481, 480, 480, 480, 480, 482, 482, 482, 482, 481, 481, 481, 480, 482, 481, 481, 483, 484, 485, 484, 484, 483, 482, 482, 482, 482, 481, 480, 481, 480, 480, 481, 482, 483, 481, 482, 481, 481, 483, 481, 480, 480, 480, 480, 481, 480, 480, 480, 481, 481, 481, 482, 482, 482, 481, 478, 477, 477, 478, 478, 480, 481, 482, 483, 481, 479, 479, 480, 481, 481, 481, 481, 481, 479, 478, 479, 479, 479, 481, 481, 482, 482, 483, 483, 483, 481, 481, 481, 481, 480, 479, 479, 480, 480, 481, 480, 481, 481, 480, 479, 481, 481, 481, 481, 480, 479, 479, 482, 485, 484, 483, 482, 482, 481, 483, 483, 484, 485, 484, 485, 485, 484, 485, 483, 482, 482, 482, 483, 482, 481, 481, 481, 481, 483, 483, 485, 485, 485, 485, 487, 486, 487, 487, 484, 481, 481, 481, 481, 482, 481, 482, 481, 481, 481, 482, 480, 479, 479, 478, 480, 480, 478, 476, 476, 475, 475, 476, 475, 476, 476, 475, 475, 475, 474, 474, 475, 475, 475, 477, 476, 478, 476, 477, 476, 477, 475, 475, 473, 474, 474, 475, 477, 479, 479, 478, 477, 477, 476, 478, 478, 479, 479, 477, 477, 478, 479, 479, 479, 481, 481, 481, 482, 481, 480, 479, 477, 477, 477, 477, 477, 477, 476, 478, 477, 476, 476, 475, 475, 475, 475, 475, 477, 478, 478, 478, 477, 477, 475, 475, 475, 476, 477, 478, 478, 480, 480, 481, 481, 482, 481, 480, 480, 480, 481, 481, 482, 482, 482, 482, 482, 482, 482, 483, 484, 484, 485, 486, 485, 486, 487, 488, 488, 489, 489, 490, 489, 485, 484, 482, 482, 483, 483, 484, 483, 484, 484, 484, 483, 484, 483, 483, 482, 481, 481, 480, 480, 480, 479, 479, 478, 479, 476, 477, 477, 481, 481, 481, 482, 481, 480, 481, 482, 481, 481, 481, 480, 480, 480, 481, 481, 480, 479, 479, 479, 479, 481, 483, 483, 484, 483, 481, 481, 482, 482, 481, 480, 480, 478, 478, 479, 481, 482, 482, 482, 482, 483, 482, 481, 481, 481, 482, 484, 485, 484, 483, 481, 480, 480, 481, 482, 483, 483, 483, 483, 482, 482, 482, 481, 482, 480, 479, 478, 478, 478, 478, 480, 481, 482, 483, 483, 482, 480, 480, 480, 479, 478, 477, 477, 476, 477, 478, 478, 477, 477, 477, 476, 476, 474, 474, 474, 474, 473, 473, 473, 475, 475, 476, 477, 477, 478, 477, 475, 475, 476, 475, 476, 476, 476, 478, 479, 480, 482, 483, 483, 481, 481, 482, 484, 485, 485, 486, 486, 484, 483, 482, 484, 485, 486, 487, 488, 488, 489, 489, 487, 485, 485, 486, 487, 488, 486, 485, 484, 483, 482, 481, 483, 484, 484, 485, 485, 484, 484, 483, 483, 482, 483, 482, 484, 483, 484, 483, 484, 483, 482, 481, 482, 481, 482, 482, 481, 479, 479, 478, 478, 477, 480, 479, 480, 480, 480, 480, 479, 478, 478, 479, 479, 481, 482, 482, 481, 480, 480, 479, 481, 482, 483, 481, 478, 477, 477, 479, 480, 480, 481, 480, 479, 477, 477, 479, 480, 482, 482, 482, 480, 480, 479, 478, 477, 477, 477, 476, 478, 478, 478, 478, 477, 478, 477, 477, 477, 478, 477, 477, 477, 478, 477, 478, 477, 478, 478, 476, 475, 475, 476, 476, 475, 475, 474, 475, 476, 476, 479, 480, 480, 481, 481, 480, 479, 479, 480, 480, 481, 482, 485, 486, 487, 486, 485, 486, 486, 487, 487, 487, 486, 488, 488, 487, 488, 487, 489, 489, 489, 488, 488, 489, 489, 491, 491, 490, 488, 487, 486, 485, 484, 486, 487, 486, 486, 485, 485, 485, 484, 484, 482, 483, 483, 484, 483, 483, 482, 482, 481, 482, 483, 484, 483, 482, 482, 481, 480, 479, 479, 479, 479, 479, 480, 480, 478, 478, 478, 478, 479, 479, 479, 479, 478, 479, 477, 477, 477, 477, 478, 479, 478, 479, 480, 480, 480, 479, 479, 480, 482, 482, 481, 482, 481, 480, 481, 481, 481, 482, 482, 482, 482, 482, 479, 480, 481, 480, 482, 484, 483, 483, 481, 482, 483, 482, 482, 482, 483, 483, 483, 483, 481, 481, 481, 480, 480, 480, 480, 480, 478, 478, 479, 478, 478, 478, 476, 476, 476, 475, 476, 475, 475, 477, 478, 479, 477, 477, 476, 476, 476, 478, 479, 478, 478, 476, 476, 476, 477, 476, 478, 477, 475, 475, 476, 476, 478, 478, 478, 478, 478, 479, 479, 480, 480, 480, 480, 479, 480, 480, 482, 481, 480, 479, 478, 479, 478, 479, 479, 480, 482, 482, 481, 481, 479, 479, 479, 480, 482, 481, 481, 482, 482, 483, 484, 483, 482, 482, 482, 482, 482, 482, 481, 481, 481, 481, 482, 481, 483, 483, 483, 483, 482, 482, 483, 484, 484, 484, 483, 483, 482, 484, 484, 485, 483, 484, 482, 481, 482, 482, 483, 482, 483, 485, 485, 485, 484, 483, 481, 482, 482, 484, 485, 486, 487, 487, 485, 485, 484, 483, 484, 483, 484, 484, 486, 486, 485, 483, 484, 484, 483, 484, 483, 485, 483, 483, 484, 484, 482, 482, 483, 481, 481, 481, 482, 482, 483, 483, 482, 481, 480, 479, 478, 478, 478, 480, 482, 483, 482, 482, 480, 480, 480, 481, 481, 482, 483, 484, 483, 484, 483, 485, 486, 483, 483, 482, 482, 484, 483, 482, 483, 484, 485, 483, 484, 484, 482, 481, 482, 482, 484, 485, 485, 485, 484, 483, 482, 483, 484, 483, 484, 484, 483, 482, 481, 480, 479, 479, 478, 477, 480, 480, 481, 481, 481, 480, 480, 479, 481, 482, 481, 480, 479, 479, 480, 481, 482, 483, 483, 482, 480, 481, 479, 480, 481, 482, 483, 482, 484, 483, 483, 484, 483, 481, 481, 480, 480, 479, 479, 479, 478, 478, 478, 480, 481, 481, 480, 479, 480, 480, 481, 482, 479, 480, 479, 480, 479, 479, 479, 480, 479, 481, 482, 481, 483, 485, 485, 484, 483, 482, 479, 479, 478, 479, 482, 482, 482, 482, 483, 484, 484, 483, 484, 483, 481, 482, 481, 481, 481, 482, 482, 483, 482, 483, 483, 482, 483, 484, 483, 482, 482, 482, 481, 482, 482, 482, 482, 480, 479, 478, 477, 477, 477, 477, 479, 479, 479, 479, 479, 480, 480, 480, 480, 481, 481, 483, 484, 483, 483, 481, 481, 481, 481, 483, 483, 483, 482, 482, 481, 481, 484, 485, 487, 487, 485, 484, 482, 482, 483, 483, 482, 480, 478, 478, 478, 478, 478, 480, 481, 480, 480, 480, 480, 481, 479, 480, 479, 480, 479, 478, 478, 475, 474, 475, 475, 477, 478, 477, 478, 477, 477, 476, 476, 476, 477, 476, 476, 478, 478, 479, 479, 478, 478, 478, 480, 481, 482, 482, 482, 481, 479, 480, 479, 480, 480, 481, 482, 482, 484, 483, 483, 483, 484, 484, 487, 486, 486, 485, 485, 486, 485, 484, 485, 485, 486, 484, 484, 483, 482, 483, 482, 482, 483, 484, 483, 483};
82 horigs.push_back(horig);}
83 {std::vector<float> horig={484, 484, 485, 484, 486, 486, 486, 487, 487, 487, 488, 487, 485, 486, 487, 487, 486, 487, 486, 485, 485, 486, 485, 484, 483, 482, 482, 483, 483, 485, 486, 486, 485, 484, 483, 481, 481, 481, 482, 482, 483, 483, 482, 483, 481, 482, 482, 481, 480, 479, 479, 480, 480, 480, 479, 480, 479, 479, 478, 478, 480, 481, 481, 481, 480, 479, 479, 479, 480, 480, 480, 479, 477, 476, 476, 476, 476, 476, 477, 478, 479, 479, 478, 477, 476, 476, 477, 477, 478, 479, 479, 479, 478, 478, 477, 477, 478, 478, 481, 481, 484, 484, 483, 483, 482, 484, 483, 482, 482, 483, 482, 483, 482, 483, 484, 483, 483, 482, 480, 479, 479, 478, 479, 478, 478, 479, 478, 479, 479, 481, 481, 481, 480, 478, 478, 478, 478, 479, 477, 477, 477, 478, 478, 479, 477, 476, 475, 475, 476, 477, 477, 479, 477, 478, 478, 480, 479, 479, 478, 477, 477, 476, 478, 479, 480, 480, 480, 481, 480, 481, 480, 481, 480, 480, 480, 482, 483, 483, 485, 484, 484, 484, 483, 482, 481, 481, 480, 480, 482, 482, 482, 482, 481, 479, 478, 478, 478, 479, 479, 480, 481, 482, 481, 480, 479, 479, 478, 478, 479, 480, 481, 483, 482, 482, 482, 482, 483, 484, 486, 486, 485, 484, 484, 484, 482, 483, 482, 484, 486, 487, 486, 485, 484, 483, 482, 483, 483, 482, 483, 482, 484, 482, 482, 482, 483, 482, 482, 481, 482, 482, 482, 483, 483, 482, 481, 480, 480, 480, 479, 479, 478, 479, 480, 481, 481, 479, 479, 479, 481, 481, 483, 481, 481, 479, 477, 477, 477, 479, 478, 478, 478, 479, 478, 479, 479, 480, 481, 481, 482, 481, 481, 482, 482, 481, 480, 481, 480, 480, 480, 479, 480, 479, 479, 479, 479, 480, 480, 481, 481, 481, 481, 481, 480, 478, 479, 479, 479, 478, 478, 480, 481, 482, 481, 479, 478, 479, 479, 479, 479, 479, 479, 478, 478, 478, 478, 479, 479, 479, 482, 483, 483, 482, 481, 480, 479, 480, 481, 482, 484, 484, 485, 483, 482, 482, 482, 481, 483, 483, 483, 484, 485, 484, 484, 482, 482, 483, 483, 483, 481, 480, 480, 478, 477, 478, 478, 479, 480, 480, 479, 478, 478, 478, 479, 478, 478, 477, 477, 477, 478, 477, 476, 475, 477, 479, 481, 482, 483, 483, 480, 479, 479, 480, 481, 480, 480, 481, 482, 483, 482, 481, 482, 484, 483, 484, 484, 483, 481, 481, 481, 481, 481, 479, 479, 476, 477, 478, 479, 479, 479, 479, 479, 478, 477, 477, 479, 479, 482, 481, 482, 482, 482, 482, 483, 483, 483, 482, 482, 481, 480, 479, 479, 479, 481, 480, 480, 479, 479, 480, 480, 479, 478, 478, 475, 476, 476, 477, 478, 480, 479, 480, 478, 478, 478, 478, 479, 479, 481, 478, 478, 477, 477, 477, 478, 480, 479, 480, 481, 479, 478, 478, 479, 481, 481, 481, 481, 482, 483, 483, 485, 485, 486, 486, 487, 487, 487, 486, 486, 487, 489, 488, 488, 488, 486, 487, 486, 486, 486, 485, 485, 482, 481, 481, 480, 480, 480, 479, 479, 478, 478, 479, 481, 482, 483, 481, 481, 479, 481, 480, 480, 482, 482, 480, 480, 479, 481, 481, 481, 481, 480, 481, 483, 483, 484, 484, 484, 483, 482, 482, 482, 482, 483, 482, 482, 480, 478, 476, 476, 477, 479, 479, 481, 481, 479, 479, 478, 478, 478, 479, 480, 480, 480, 478, 478, 478, 479, 480, 479, 479, 478, 478, 479, 480, 480, 480, 482, 482, 483, 483, 482, 483, 482, 483, 484, 485, 486, 487, 486, 485, 483, 483, 483, 484, 485, 484, 482, 482, 481, 479, 480, 481, 480, 480, 479, 479, 478, 477, 476, 477, 476, 476, 476, 476, 477, 478, 477, 476, 476, 475, 475, 476, 477, 477, 476, 475, 476, 476, 476, 476, 478, 478, 478, 478, 480, 480, 481, 481, 481, 481, 481, 482, 481, 480, 482, 482, 483, 484, 485, 485, 485, 483, 482, 482, 482, 481, 482, 482, 482, 483, 483, 484, 485, 483, 485, 484, 484, 485, 484, 484, 483, 482, 484, 483, 483, 484, 483, 483, 482, 483, 484, 486, 484, 484, 482, 482, 482, 481, 480, 482, 481, 481, 482, 483, 486, 485, 486, 485, 485, 483, 483, 484, 484, 484, 483, 481, 481, 479, 481, 481, 480, 480, 478, 478, 479, 480, 481, 481, 480, 481, 480, 481, 480, 479, 478, 481, 480, 480, 480, 481, 482, 483, 482, 482, 480, 479, 479, 479, 479, 479, 479, 481, 481, 482, 484, 484, 483, 481, 481, 480, 479, 482, 481, 483, 483, 483, 483, 483, 482, 481, 482, 478, 477, 478, 479, 479, 479, 480, 480, 479, 480, 480, 480, 480, 481, 482, 481, 481, 481, 481, 480, 479, 478, 478, 477, 476, 477, 478, 477, 477, 479, 479, 479, 477, 479, 478, 478, 479, 478, 478, 479, 479, 478, 478, 478, 479, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 482, 482, 482, 480, 480, 480, 482, 482, 481, 480, 480, 480, 480, 478, 477, 476, 477, 476, 478, 479, 478, 477, 476, 477, 476, 478, 479, 479, 479, 480, 479, 480, 479, 481, 481, 481, 481, 480, 480, 481, 480, 480, 479, 479, 479, 481, 480, 480, 480, 481, 481, 481, 480, 479, 481, 483, 483, 482, 482, 480, 480, 481, 481, 482, 481, 482, 481, 482, 483, 482, 483, 483, 482, 483, 483, 483, 482, 482, 483, 482, 482, 482, 483, 485, 486, 486, 485, 484, 484, 485, 487, 486, 488, 486, 485, 485, 484, 485, 483, 483, 483, 484, 485, 485, 485, 483, 482, 481, 479, 480, 480, 479, 479, 482, 483, 483, 482, 481, 479, 478, 476, 476, 476, 478, 477, 475, 476, 477, 478, 479, 480, 480, 480, 478, 478, 478, 478, 479, 479, 478, 479, 480, 479, 481, 480, 479, 479, 480, 479, 479, 479, 479, 479, 480, 483, 483, 485, 484, 484, 483, 482, 482, 482, 482, 483, 485, 483, 483, 483, 482, 482, 481, 480, 480, 481, 483, 485, 485, 485, 483, 482, 483, 482, 481, 481, 481, 481, 481, 481, 480, 481, 481, 481, 481, 483, 483, 483, 481, 481, 481, 481, 481, 481, 479, 478, 479, 480, 479, 479, 478, 480, 482, 481, 483, 483, 482, 481, 481, 481, 482, 480, 480, 478, 477, 477, 477, 478, 478, 479, 478, 477, 476, 475, 475, 475, 476, 475, 474, 475, 475, 476, 474, 475, 474, 473, 474, 476, 476, 475, 475, 476, 477, 479, 479, 479, 479, 479, 479, 479, 481, 482, 482, 481, 479, 479, 480, 481, 481, 479, 480, 479, 480, 480, 482, 483, 481, 482, 481, 481, 481, 482, 482, 484, 484, 484, 482, 480, 479, 479, 479, 481, 482, 483, 482, 482, 481, 481, 481, 479, 479, 479, 480, 479, 480, 481, 480, 479, 480, 480, 480, 481, 484, 484, 483, 482, 481, 480, 480, 481, 482, 484, 485, 486, 486, 486, 486, 485, 484, 483, 484, 485, 484, 485, 486, 487, 487, 486, 486, 486, 485, 484, 484, 484, 484, 483, 481, 480, 478, 479, 480, 480, 481, 481, 480, 479, 478, 478, 478, 478, 477, 474, 474, 472, 472, 472, 474, 472, 472, 473, 473, 473, 475, 474, 472, 472, 472, 472, 473, 474, 474, 476, 477, 478, 478, 477, 478, 478, 477, 477, 477, 477, 478, 478, 481, 481, 484, 485, 486, 484, 485, 485, 485, 485, 485, 486, 485, 486, 487, 488, 488, 489, 487, 486, 485, 486, 484, 483, 483, 484, 484, 484, 484, 482, 484, 484, 483, 482, 482, 482, 483, 482, 482, 483, 483, 484, 483, 483, 481, 482, 481, 481, 482, 481, 483, 484, 482, 483, 483, 484, 484, 484, 485, 485, 486, 485, 483, 482, 481, 481, 483, 481, 480, 479, 479, 479, 479, 480, 481, 479, 480, 481, 480, 481, 480, 480, 480, 481, 480, 480, 481, 482, 482, 484, 484, 484, 485, 485, 483, 482, 483, 485, 485, 485, 486, 483, 482, 482, 482, 484, 488, 486, 487, 487, 486, 485, 484, 484, 484, 486, 487, 485, 483, 482, 481, 481, 480, 482, 484, 483, 485, 484, 483, 483, 481, 481, 483, 483, 483, 483, 483, 482, 482, 482, 481, 481, 481, 481, 482, 482, 482, 484, 482, 481, 481, 481, 480, 479, 480, 480, 480, 480, 481, 481, 480, 480, 477, 475, 475, 476, 476, 475, 475, 475, 473, 473, 472, 473, 475, 476, 476, 476, 474, 473, 473, 472, 472, 472, 474, 474, 477, 477, 478, 477, 477, 476, 475, 477, 478, 479, 478, 480, 481, 481, 482, 482, 482, 482, 482, 483, 484, 484, 485, 486, 486, 484, 482, 482, 482, 482, 481, 479, 481, 481, 480, 480, 479, 481, 481, 483, 484, 485, 482, 480, 477, 476, 475, 477, 478, 479, 477, 477, 477, 478, 480, 480, 480, 481, 481, 481, 483, 483, 483, 482, 481, 481, 481, 481, 480, 479, 480, 481, 481, 482, 482, 482, 482, 481, 481, 481, 480, 482, 480, 481, 481, 481, 482, 482, 481, 480, 478, 479, 479, 480, 478, 477, 476, 477, 477, 478, 479, 478, 479, 478, 478, 478, 477, 477, 478, 478, 479, 479, 481, 481, 480, 480, 482, 482, 483, 483, 482, 484, 485, 487, 487, 485, 485, 484, 483, 483, 483, 483, 483, 484, 484, 485, 486, 485, 484, 483, 483, 482, 482, 480, 480, 480, 480, 480, 480, 480, 482, 483, 483, 484, 483, 484, 482, 482, 483, 484, 486, 485, 484, 484, 484, 484, 485, 484, 486, 485, 485, 485, 484, 484, 483, 482, 482, 482, 481, 481, 483, 484, 484, 486, 485, 486, 485, 483, 484, 482, 484, 484, 484, 482, 483, 483, 483, 483, 482, 483, 483, 483, 484, 484, 484, 484, 484, 482, 481, 480, 479, 480, 481, 481, 483, 483, 484, 482, 481, 481, 481, 480, 479, 477, 478, 476, 477, 478, 478, 480, 478, 477, 478, 478, 478, 478, 479, 478, 477, 477, 477, 478, 478, 478, 479, 480, 479, 479, 478, 478, 478, 479, 479, 478, 477, 475, 476, 476, 476, 478, 478, 478, 479, 479, 478, 477, 477, 478, 478, 478, 480, 480, 481, 480, 481, 481, 481, 480, 480, 480, 481, 481, 482, 482, 483, 482, 483, 482, 483, 481, 481, 482, 481, 481, 482, 482, 481, 481, 480, 480, 481, 481, 480, 479, 478, 480, 480, 481, 480, 480, 481, 480, 482, 480, 479, 480, 479, 479, 480, 480, 481, 483, 483, 482, 482, 481, 480, 478, 479, 480, 483, 484, 482, 481, 483, 483, 484, 486, 485, 483, 482, 485, 486, 488, 486, 486, 485, 484, 483, 483, 483, 484, 484, 485, 486, 487, 485, 484, 482, 481, 480, 481, 481, 481, 482, 482, 481, 480, 480, 479, 478, 478, 477, 476, 475, 476, 478, 478, 479, 479, 477, 477, 477, 477, 476, 475, 476, 475, 476, 476, 475, 475, 476, 477, 478, 477, 477, 477, 478, 479, 479, 480, 480, 478, 480, 482, 481, 481, 480, 481, 480, 479, 477, 477, 479, 479, 481, 480, 479, 480, 480, 481, 482, 482, 484, 485, 484, 482, 481, 481, 482, 482, 482, 481, 481, 483, 483, 485, 484, 484, 483, 484, 484, 484, 482, 482, 482, 482, 482, 482, 481, 479, 479, 479, 482, 483, 483, 484, 484, 483, 482, 482, 483, 483, 485, 485, 485, 486, 485, 485, 484, 483, 482, 483, 483, 482, 483, 482, 481, 481, 480, 480, 481, 480, 480, 480, 480, 480, 483, 484, 483, 482, 482, 481, 481, 481, 480, 481, 480, 480, 481, 482, 482, 481, 479, 479, 478, 477, 477, 477, 479, 482, 482, 483, 483, 482, 480, 479, 480, 480, 479, 478, 479, 479, 480, 478, 479, 480, 480, 480, 480, 479, 480, 480, 479, 479, 477, 479, 480, 478, 478, 479, 478, 477, 478, 477, 476, 477, 477, 476, 477, 478, 480, 480, 481, 481, 481, 480, 479, 479, 479, 479, 478, 477, 478, 479, 479, 478, 477, 476, 479, 480, 482, 484, 482, 480, 477, 477, 477, 478, 478, 479, 480, 483, 485, 484, 482, 481, 480, 480, 481, 483, 482, 483, 481, 481, 482, 481, 481, 480, 479, 479, 479, 480, 480, 482, 482, 481, 481, 479, 479, 479, 479, 480, 480, 479, 479, 479, 480, 481, 479, 477, 475, 475, 476, 475, 477, 477, 477, 477, 477, 479, 480, 481, 480, 480, 480, 479, 478, 478, 478, 478, 478, 479, 480, 481, 482, 482, 483, 484, 483, 483, 482, 483, 481, 481, 480, 480, 480, 482, 483, 483, 483, 484, 483, 483, 483, 482, 481, 482, 481, 482, 482, 482, 481, 482, 481, 481, 482, 483, 484, 483, 481, 479, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 486, 485, 486, 486, 486, 486, 486, 488, 488, 487, 487, 485, 486, 483, 484, 484, 484, 485, 485, 483, 483, 482, 482, 481, 482, 479, 479, 480, 482, 483, 483, 480, 480, 480, 477, 478, 477, 478, 479, 479, 480, 479, 478, 477, 476, 475, 476, 476, 478, 478, 479, 480, 480, 480, 479, 479, 478, 478, 479, 479, 479, 478, 476, 477, 479, 480, 483, 483, 484, 484, 484, 484, 482, 482, 483, 484, 485, 487, 487, 486, 486, 484, 484, 483, 482, 484, 484, 484, 486, 485, 486, 484, 484, 483, 482, 480, 479, 481, 481, 480, 481, 481, 482, 481, 481, 480, 481, 480, 482, 482, 481, 481, 479, 481, 483, 481, 482, 481, 481, 482, 482, 480, 479, 478, 478, 477, 477, 478, 477, 478, 478, 479, 475, 468, 464, 466, 472, 479, 482, 484, 483, 481, 480, 479, 480, 479, 479, 479, 478, 478, 479, 480, 481, 481, 482, 482, 482, 482, 482, 481, 482, 482, 483, 482, 482, 482, 481, 482, 482, 483, 485, 486, 486, 485, 484, 484, 481, 480, 480, 479, 480, 481, 481, 480, 479, 481, 481, 483, 482, 482, 482, 481, 482, 481, 481, 480, 480, 480, 480, 480, 479, 478, 477, 478, 477, 478, 479, 480, 477, 477, 476, 474, 474, 475, 476, 477, 478, 478, 478, 477, 478, 478, 478, 480, 477, 477, 477, 478, 481, 481, 482, 482, 481, 480, 479, 480, 480, 480, 480, 480, 480, 483, 483, 483, 485, 484, 485, 485, 484, 484, 484, 483, 481, 481, 480, 480, 479, 479, 477, 477, 478, 479, 479, 479, 480, 480, 480, 479, 479, 479, 480, 480, 480, 482, 480, 484, 483, 483, 483, 482, 482, 481, 481, 483, 484, 486, 486, 486, 485, 484, 484, 484, 485, 484, 485, 485, 485, 486, 485, 485, 485, 484, 484, 483, 484, 484, 484, 484, 484, 483, 485, 483, 481, 481, 482, 481, 481, 482, 482, 483, 482, 481, 481, 480, 480, 479, 478, 477, 479, 478, 478, 477, 479, 479, 480, 478, 478, 478, 479, 480, 480, 481, 481, 481, 481, 480, 479, 479, 480, 482, 483, 483, 483, 483, 482, 481, 481, 482, 483, 483, 482, 483, 482, 483, 482, 483, 483, 482, 482, 483, 481, 482, 482, 483, 483, 484, 484, 482, 482, 481, 483, 482, 482, 483, 481, 482, 480, 481, 482, 482, 483, 484, 484, 482, 480, 479, 481, 481, 481, 480, 481, 480, 478, 479, 482, 483, 485, 486, 483, 482, 482, 482, 484, 485, 485, 485, 487, 486, 486, 485, 486, 485, 484, 483, 482, 483, 483, 483, 482, 481, 482, 483, 483, 483, 483, 481, 482, 482, 482, 482, 482, 482, 479, 478, 478, 478, 478, 479, 479, 478, 478, 478, 477, 478, 477, 478, 476, 477, 477, 477, 477, 476, 477, 476, 475, 476, 475, 475, 476, 478, 479, 480, 479, 479, 479, 478, 478, 480, 480, 480, 480, 479, 476, 476, 476, 477, 477, 478, 478, 479, 477, 477, 478, 480, 479, 480, 479, 479, 479, 479, 480, 481, 479, 479, 479, 479, 478, 478, 478, 478, 478, 480, 482, 482, 483, 481, 482, 481, 481, 481, 480, 481, 481, 481, 483, 483, 485, 486, 485, 486, 484, 483, 481, 480, 480, 480, 480, 480, 482, 481, 481, 481, 479, 479, 481, 479, 481, 479, 479, 479, 481, 481, 483, 483, 484, 483, 483, 482, 482, 481, 482, 484, 485, 485, 486, 484, 483, 482, 482, 482, 481, 483, 483, 482, 481, 479, 481, 481, 481, 482, 482, 483, 483, 483, 482, 482, 483, 482, 481, 480, 479, 479, 479, 481, 482, 482, 480, 479, 479, 479, 478, 477, 477, 477, 478, 479, 478, 477, 476, 476, 476, 478, 478, 479, 478, 479, 477, 475, 475, 474, 477, 478, 478, 480, 479, 478, 479, 477, 477, 476, 477, 478, 479, 479, 477, 477, 476, 479, 479, 481, 481, 481, 482, 481, 481, 482, 482, 482, 482, 482, 483, 483, 484, 483, 483, 484, 483, 484, 482, 483, 482, 483, 484, 485, 486, 486, 485, 485, 487, 488, 487, 486, 485, 486, 486, 485, 485, 485, 485, 483, 483, 482, 482, 483, 484, 484, 485, 485, 485, 483, 482, 481, 480, 479, 480, 479, 479, 480, 479, 479, 477, 476, 476, 477, 477, 478, 480, 482, 482, 482, 480, 479, 478, 478, 479, 480, 481, 482, 481, 479, 477, 478, 479, 479, 483, 482, 482, 482, 480, 480, 482, 483, 481, 480, 480, 480, 481, 480, 479, 477, 477, 480, 481, 479, 478, 477, 477, 477, 476, 476, 475, 476, 476, 476, 476, 477, 478, 477, 479, 479, 479, 478, 477, 477, 476, 477, 478, 478, 478, 479, 479, 479, 481, 480, 479, 478, 477, 475, 476, 477, 477, 479, 477, 478, 480, 481, 481, 482, 482, 482, 484, 484, 483, 482, 482, 483, 484, 484, 484, 484, 482, 482, 481, 483, 483, 485, 487, 488, 488, 485, 484, 483, 482, 481, 480, 482, 481, 481, 481, 481, 481, 482, 483, 483, 479, 479, 480, 481, 482, 483, 485, 483, 482, 480, 481, 482, 482, 482, 482, 481, 481, 481, 483, 482, 481, 479, 479, 478, 480, 480, 482, 482, 483, 482, 482, 482, 484, 483, 483, 481, 481, 481, 480, 480, 480, 480, 480, 481, 483, 484, 484, 481, 480, 481, 481, 483, 482, 482, 481, 483, 484, 483, 483, 482, 481, 483, 483, 483, 482, 482, 481, 479, 480, 479, 480, 479, 478, 477, 477, 479, 480, 482, 483, 480, 480, 478, 480, 479, 480, 480, 479, 480, 477, 477, 478, 479, 479, 479, 481, 482, 481, 482, 482, 482, 480, 480, 479, 479, 479, 480, 481, 481, 481, 482, 482, 480, 480, 481, 480, 481, 480, 479, 479, 479, 479, 478, 479, 479, 478, 478, 476, 477, 475, 473, 473, 474, 474, 476, 476, 477, 477, 477, 475, 474, 475, 474, 475, 476, 477, 478, 479, 478, 478, 479, 479, 478, 476, 477, 477, 480, 481, 482, 482, 481, 481, 481, 480, 481, 482, 482, 483, 483, 485, 488, 488, 488, 487, 487, 488, 487, 487, 487, 488, 488, 486, 488, 486, 487, 486, 486, 485, 483, 482, 484, 484, 485, 487, 487, 486, 486, 486, 486, 484, 486, 485, 484, 482, 481, 480, 478, 478, 477, 477, 478, 480, 478, 479, 480, 479, 478, 478, 476, 477, 477, 478, 477, 479, 480, 479, 480, 480, 480, 480, 478, 476, 476, 475, 476, 477, 478, 480, 481, 481, 480, 481, 482, 482, 484, 484, 483, 484, 485, 486, 487, 487, 485, 483, 482, 481, 481, 482, 482, 483, 484, 482, 482, 481, 481, 481, 483, 484, 483, 482, 481, 480, 481, 481, 481, 482, 482, 482, 481, 480, 479, 478, 478, 478, 479, 480, 480, 479, 480, 480, 480, 479, 479, 479, 480, 479, 478, 478, 478, 478, 478, 481, 481, 480, 482, 481, 482, 481, 481, 481, 480, 479, 479, 480, 482, 483, 482, 482, 483, 483, 483, 484, 483, 483, 482, 482, 482, 482, 482, 484, 485, 486, 486, 485, 484, 483, 481, 481, 481, 482, 483, 480, 480, 479, 480, 479, 478, 479, 479, 479, 480, 480, 480, 479, 479, 479, 479, 478, 478, 478, 478, 477, 477, 477, 477, 477, 477, 476, 476, 476, 475, 475, 476, 478, 477, 478, 477, 477, 477, 477, 478, 478, 477, 477, 478, 476, 476, 475, 475, 477, 479, 479, 480, 480, 482, 483, 483, 485, 485, 484, 484, 484, 485, 484, 482, 481, 480, 480, 481, 483, 483, 484, 484, 483, 482, 482, 481, 482, 483, 481, 480, 480, 479, 480, 480, 480, 480, 479, 480, 481, 481, 480, 478, 478, 478, 479, 479, 481, 482, 482, 481, 481, 479, 479, 479, 479, 480, 481, 481, 479, 479, 478, 479, 481, 483, 484, 486, 482, 482, 481, 480, 481, 481, 482, 480, 480, 481, 483, 484, 484, 485, 483, 483, 485, 486, 486, 487, 485, 486, 487, 487, 487, 485, 485, 484, 484, 483, 483, 482, 482, 483, 483, 482, 482, 482, 482, 482, 482, 483, 482, 480, 479, 479, 479, 479, 479, 479, 478, 477, 477, 477, 479, 478, 477, 476, 475, 475, 475, 475, 477, 477, 478, 478, 479, 479, 479, 480, 481, 483, 483, 482, 482, 481, 481, 482, 482, 482, 483, 483, 482, 482, 481, 481, 481, 480, 481, 481, 481, 480, 482, 480, 481, 481, 480, 478, 477, 478, 480, 481, 482, 481, 481, 481, 480, 480, 480, 479, 479, 479, 478, 479, 481, 480, 480, 481, 479, 481, 481, 481, 482, 482, 483, 485, 486, 485, 484, 484, 485, 485, 485, 484, 482, 482, 481, 482, 482, 484, 483, 481, 481, 480, 481, 482, 481, 482, 480, 480, 480, 482, 480, 482, 482, 482, 483, 484, 483, 483, 483, 483, 481, 482, 481, 480, 480, 481, 482, 483, 483, 484, 483, 482, 483, 483, 483, 482, 482, 483, 482, 482, 482, 482, 480, 479, 480, 481, 480, 478, 479, 478, 479, 478, 477, 478, 478, 478, 478, 479, 479, 480, 478, 477, 477, 476, 476, 476, 476, 475, 477, 476, 477, 475, 476, 476, 478, 478, 478, 478, 478, 477, 478, 478, 480, 479, 479, 478, 477, 479, 481, 482, 482, 481, 481, 482, 481, 480, 480, 479, 479, 478, 479, 479, 481, 481, 481, 481, 480, 479, 479, 481, 481, 483, 484, 483, 483, 483, 482, 483, 483, 483, 482, 481, 482, 482, 483, 483, 485, 485, 485, 484, 485, 486, 488, 489, 486, 487, 486, 486, 485, 484, 483, 484, 486, 486, 486, 485, 484, 484, 483, 484, 485, 485, 486, 486, 485, 485, 485, 485, 486, 486, 486, 485, 483, 482, 482, 481, 482, 482, 484, 484, 485, 484, 484, 482, 483, 482, 482, 483, 482, 481, 480, 481, 481, 482, 482, 482, 483, 483, 482, 482, 481, 481, 479, 479, 479, 479, 479, 478, 478, 478, 478, 478, 479, 478, 478, 478, 477, 475, 475, 474, 473, 473, 475, 477, 477, 478, 478, 478, 478, 478, 479, 478, 479, 479, 479, 478, 478, 478, 481, 481, 482, 482, 481, 482, 481, 481, 481, 482, 483, 484, 484, 485, 484, 485, 486, 486, 486, 488, 490, 489, 490, 489, 488, 486, 485, 482, 482, 482, 481, 480, 481, 480, 482, 482, 482, 482, 482, 482, 481, 480, 478, 477, 476, 476, 477, 478, 479, 479, 478, 478, 477, 475, 474, 472, 473, 475, 476, 477, 477, 475, 476, 475, 477, 478, 479, 480, 482, 482, 483, 483, 483, 485, 485, 486, 485, 485, 483, 483, 482, 483, 483, 484, 485, 486, 486, 487, 486, 487, 488, 489, 490, 488, 486, 484, 481, 481, 479, 481, 483, 483, 483, 482, 481, 481, 481, 482, 482, 483, 482, 481, 481, 482, 481, 482, 482, 483, 483, 482, 482, 481, 479, 481, 481, 482, 481, 482, 483, 482, 481, 482, 481, 482, 482, 481, 481, 480, 480, 480, 479, 481, 480, 483, 482, 484, 483, 483, 482, 480, 480, 480, 480, 480, 481, 482, 482, 483, 480, 480, 480, 479, 479, 479, 480, 479, 481, 480, 480, 479, 479, 480, 481, 481, 481, 479, 479, 478, 480, 481, 482, 484, 485, 487, 487, 486, 485, 484, 484, 484, 484, 484, 484, 484, 483, 483, 483, 483, 482, 483, 482, 482, 480, 479, 479, 478, 479, 479, 478, 479, 478, 478, 478, 480, 481, 481, 481, 481, 479, 478, 478, 478, 478, 480, 481, 482, 482, 482, 482, 481, 479, 478, 478, 479, 479, 479, 480, 480, 479, 477, 476, 475, 475, 476, 475, 475, 477, 477, 477, 477, 478, 477, 476, 475, 474, 473, 474, 475, 477, 476, 477, 478, 477, 477, 477, 477, 479, 481, 481, 481, 480, 480, 480, 479, 480, 480, 481, 481, 480, 481, 481, 481, 483, 486, 485, 487, 486, 485, 484, 483, 484, 485, 487, 487, 486, 486, 485, 484, 483, 482, 482, 482, 480, 481, 482, 483, 483, 483, 484, 482, 482, 482, 481, 482, 480, 480, 479, 479, 479, 478, 480, 480, 481, 480, 480, 478, 479, 478, 479, 479, 478, 478, 476, 476, 476, 475, 477, 479, 479, 481, 480, 482, 483, 483, 484, 484, 483, 484, 485, 486, 484, 485, 486, 485, 485, 485, 486, 487, 487, 489, 488, 489, 490, 489, 489, 490, 489, 489, 490, 489, 490, 490, 489, 488, 486, 486, 485, 486, 484, 483, 484, 484, 485, 485, 484, 485, 484, 484, 483, 484, 483, 482, 482, 481, 481, 481, 480, 480, 479, 479, 480, 480, 481, 482, 484, 485, 484, 481, 480, 479, 481, 481, 483, 484, 486, 484, 483, 482, 480, 480, 480, 480, 481, 482, 483, 483, 483, 481, 481, 480, 479, 479, 479, 479, 479, 479, 480, 478, 476, 476, 476, 478, 479, 480, 481, 480, 478, 477, 477, 476, 476, 476, 474, 475, 475, 476, 476, 477, 479, 480, 480, 479, 478, 476, 478, 478, 478, 478, 478, 478, 477, 478, 479, 480, 481, 479, 479, 477, 477, 478, 479, 478, 479, 478, 478, 478, 478, 478, 479, 479, 478, 478, 479, 479, 479, 479, 480, 481, 483, 482, 481, 479, 480, 479, 480, 479, 479, 479, 479, 479, 480, 479, 478, 481, 480, 481, 482, 481, 481, 482, 481, 483, 483, 482, 481, 481, 481, 480, 480, 481, 481, 481, 482, 482, 483, 484, 484, 486, 485, 483, 483, 484, 483, 482, 483, 483, 483, 484, 484, 482, 484, 484, 484, 485, 483, 483, 484, 485, 483, 484, 484, 484, 482, 482, 482, 482, 482, 483, 483, 486, 485, 486, 484, 483, 482, 481, 482, 481, 483, 484, 484, 483, 484, 483, 484, 485, 484, 483, 482, 482, 481, 482, 483, 484, 483, 483, 482, 480, 482, 483, 482, 481, 482, 481, 481, 480, 480, 481, 481, 482, 481, 482, 479, 479, 479, 479, 480, 480, 481, 480, 478, 477, 476, 477, 477, 478, 479, 482, 482, 481, 481, 481, 481, 481, 481, 480, 479, 479, 479, 478, 480, 482, 482, 483, 480, 478, 479, 478, 480, 479, 479, 479, 479, 479, 478, 478, 476, 476, 477, 477, 477, 477, 478, 480, 480, 481, 479, 480, 479, 478, 478, 478, 478, 478, 478, 479, 478, 478, 476, 477, 479, 481, 480, 482, 482, 482, 482, 481, 481, 480, 482, 481, 482, 483, 484, 483, 484, 484, 484, 485, 485, 485, 486, 484, 483, 485, 485, 485, 487, 485, 485, 485, 484, 483, 482, 482, 481, 482, 483, 483, 485, 485, 484, 484, 482, 483, 481, 481, 481, 481, 481, 481, 482, 482, 483, 482, 481, 481, 480, 480, 481, 478, 477, 478, 479, 479, 481, 483, 484, 481, 479, 478, 477, 478, 479, 478, 477, 478, 478, 481, 483, 482, 481, 479, 479, 479, 480, 480, 481, 483, 482, 482, 482, 483, 483, 483, 484, 483, 480, 481, 480, 479, 478, 479, 480, 480, 480, 480, 481, 480, 479, 477, 478, 478, 477, 477, 479, 479, 477, 478, 477, 477, 478, 478, 480, 480, 481, 482, 482, 481, 480, 479, 477, 476, 478, 480, 482, 484, 483, 481, 482, 482, 483, 480, 481, 480, 480, 481, 482, 484, 483, 483, 482, 481, 482, 482, 483, 483, 482, 481, 481, 480, 479, 479, 480, 481, 482, 481, 482, 481, 481, 482, 481, 481, 481, 479, 479, 480, 481, 481, 480, 480, 480, 482, 482, 482, 484, 483, 484, 482, 481, 479, 479, 480, 481, 482, 482, 483, 482, 482, 483, 481, 481, 480, 480, 480, 482, 480, 482, 482, 481, 481, 479, 481, 481, 480, 478, 478, 476, 477, 479, 479, 478, 479, 478, 479, 479, 479, 480, 480, 482, 481, 482, 483, 483, 482, 480, 479, 480, 481, 481, 483, 483, 483, 482, 481, 482, 482, 482, 481, 481, 483, 483, 485, 484, 483, 482, 480, 480, 479, 479, 478, 478, 477, 478, 479, 479, 480, 479, 479, 479, 477, 478, 478, 478, 478, 479, 478, 477, 477, 477, 476, 477, 477, 480, 479, 478, 478, 477, 477, 479, 478, 478, 478, 480, 480, 480, 480, 481, 480, 479, 479, 479, 478, 478, 478, 478, 479, 479, 480, 481, 481, 480, 480, 480, 478, 476, 475, 477, 477, 478, 479, 480, 480, 480, 480, 480, 482, 482, 485, 485, 485, 486, 486, 487, 485, 484, 483, 483, 485, 486, 486, 485, 484, 484, 482, 482, 482, 484, 484, 484, 485, 483, 482, 481, 480, 480, 479, 480, 481, 481, 481, 480, 479, 478, 478, 478, 480, 479, 479, 480, 481, 482, 481, 482, 480, 479, 480, 481, 481, 481, 481, 481, 481, 480, 482, 482, 482, 483, 484, 484, 484, 485, 483, 483, 484, 483, 483, 482, 482, 482, 482, 483, 482, 482, 481, 482, 482, 483, 483, 483, 483, 482, 482, 481, 481, 481, 479, 479, 478, 478, 477, 478, 479, 478, 477, 477, 478, 478, 478, 477, 475, 478, 478, 479, 481, 481, 482, 482, 482, 483, 481, 481, 480, 480, 480, 480, 481, 481, 482, 483, 484, 485, 485, 484, 484, 483, 483, 482, 481, 480, 479, 480, 481, 480, 481, 480, 479, 479, 480, 480, 481, 479, 480, 480, 479, 479, 479, 479, 477, 476, 476, 478, 478, 480, 479, 480, 480, 479, 480, 479, 478, 478, 479, 479, 480, 482, 482, 482, 481, 481, 480, 481, 481, 483, 483, 483, 481, 481, 480, 479, 479, 481, 483, 483, 484, 482, 481, 481, 482, 482, 481, 481, 480, 481, 482, 482, 482, 482, 480, 480, 480, 479, 479, 479, 479, 480, 481, 481, 481, 480, 480, 480, 481, 481, 479, 481, 481, 480, 478, 478, 479, 479, 479, 478, 478, 480, 481, 482, 482, 482, 479, 479, 479, 478, 479, 479, 477, 478, 475, 476, 477, 477, 478, 477, 476, 477, 478, 480, 481, 481, 479, 476, 475, 476, 475, 476, 477, 477, 476, 477, 476, 475, 475, 477, 479, 478, 478, 479, 480, 480, 482, 481, 479, 478, 478, 477, 476, 476, 476, 478, 476, 476, 477, 478, 478, 477, 478, 478, 477, 479, 479, 478, 478, 479, 481, 480, 480, 479, 479, 479, 480, 480, 480, 478, 479, 479, 480, 481, 483, 483, 481, 480, 479, 481, 483, 481, 480, 480, 479, 481, 480, 480, 482, 481, 481, 480, 478, 477, 478, 478, 480, 480, 482, 483, 483, 484, 484, 483, 483, 484, 484, 484, 485, 484, 484, 483, 482, 483, 483, 485, 485, 486, 485, 485, 486, 485, 483, 483, 482, 484, 486, 487, 488, 488, 488, 487, 486, 487, 486, 486, 487, 487, 486, 487, 487, 486, 484, 483, 482, 482, 483, 484, 485, 482, 482, 482, 482, 482, 481, 481, 482, 481, 480, 477, 477, 477, 477, 477, 477, 477, 478, 479, 479, 478, 479, 479, 480, 482, 481, 481, 481, 481, 480, 479, 479, 480, 481, 483, 484, 484, 484, 484, 484, 484, 483, 484, 482, 482, 482, 483, 484, 486, 485, 485, 484, 483, 482, 480, 479, 479, 478, 478, 479, 479, 478, 477, 475, 474, 475, 475, 477, 476, 476, 475, 476, 477, 477, 478, 477, 477, 476, 477, 476, 476, 476, 476, 478, 479, 477, 478, 477, 476, 476, 477, 474, 475, 475, 476, 478, 479, 480, 479, 477, 477, 478, 479, 480, 480, 481, 481, 480, 479, 480, 481, 483, 483, 484, 485, 485, 486, 484, 482, 482, 483, 483, 485, 484, 483, 483, 482, 482, 483, 485, 485, 486, 487, 488, 488, 487, 485, 484, 482, 483, 483, 482, 482, 482, 481, 481, 482, 483, 483, 485, 484, 484, 484, 483, 483, 484, 484, 484, 483, 483, 482, 483, 483, 484, 483, 482, 482, 482, 480, 480, 480, 479, 479, 478, 480, 481, 480, 481, 481, 481, 481, 480, 481, 482, 481, 479, 479, 479, 480, 480, 481, 481, 481, 480, 481, 480, 481, 483, 484, 484, 483, 481, 481, 482, 481, 483, 485, 485, 485, 483, 481, 482, 482, 483, 483, 485, 484, 485, 484, 482, 480, 479, 479, 479, 479, 479, 479, 482, 483, 483, 483, 482, 481, 480, 479, 480, 481, 481, 480, 480, 481, 482, 482, 482, 481, 480, 480, 480, 479, 477, 477, 477, 477, 478, 478, 480, 479, 479, 479, 480, 480, 480, 480, 478, 477, 476, 477, 478, 479, 480, 480, 480, 479, 477, 477, 476, 475, 475, 477, 476, 477, 477, 476, 476, 478, 478, 478, 477, 477, 477, 477, 477, 477, 479, 477, 476, 476, 476, 478, 478, 478, 478, 480, 478, 479, 480, 480, 479, 479, 477, 478, 479, 479, 480, 480, 480, 479, 482, 483, 482, 482, 482, 483, 484, 483, 484, 483, 484, 483, 483, 484, 482, 481, 482, 481, 483, 484, 485, 484, 483, 483, 485, 485, 484, 485, 484, 484, 484, 483, 482, 481, 481, 482, 482, 483, 482, 482, 482, 481, 481, 480, 482, 481, 482, 482, 482, 481, 480, 480, 480, 479, 480, 480, 482, 481, 483, 483, 482, 480, 480, 479, 479, 478, 479, 478, 477, 478, 478, 478, 477, 479, 479, 479, 478, 479, 479, 478, 479, 479, 480, 480, 479, 479, 479, 479, 478, 478, 479, 479, 478, 478, 478, 477, 476, 477, 477, 478, 480, 481, 482, 480, 479, 477, 476, 476, 477, 478, 480, 481, 480, 480, 480, 480, 480, 481, 481, 482, 483, 483, 482, 483, 481, 483, 483, 483, 484, 484, 484, 484, 483, 483, 485, 487, 488, 487, 487, 487, 486, 486, 485, 484, 481, 481, 482, 483, 482, 483, 483, 482, 480, 480, 481, 481, 481, 483, 481, 481, 482, 483, 484, 483, 480, 480, 477, 477, 476, 476, 478, 480, 480, 480, 478, 477, 475, 475, 474, 475, 478, 478, 478, 479, 481, 479, 477, 477, 475, 476, 477, 478, 478, 478, 479, 478, 480, 480, 481, 481, 481, 480, 478, 479, 478, 479, 480, 482, 482, 483, 484, 483, 482, 481, 479, 478, 477, 478, 478, 478, 478, 479, 479, 479, 481, 482, 481, 482, 481, 481, 481, 481, 482, 484, 483, 482, 483, 482, 480, 480, 479, 479, 480, 481, 480, 481, 480, 480, 481, 481, 481, 482, 482, 481, 481, 481, 480, 478, 477, 477, 478, 478, 478, 478, 480, 480, 479, 479, 477, 479, 478, 478, 478, 480, 481, 481, 480, 479, 478, 480, 479, 480, 479, 479, 477, 478, 478, 480, 479, 480, 481, 481, 480, 480, 480, 481, 481, 480, 482, 481, 481, 482, 483, 484, 485, 484, 482, 481, 480, 481, 481, 482, 483, 484, 485, 486, 485, 484, 485, 484, 484, 485, 485, 484, 483, 483, 484, 484, 483, 483, 483, 483, 484, 483, 483, 481, 481, 482, 482, 482, 482, 481, 481, 481, 481, 481, 482, 483, 483, 482, 482, 482, 482, 481, 481, 480, 480, 481, 482, 482, 484, 485, 487, 488, 490, 489, 488, 486, 485, 484, 483, 482, 481, 483, 483, 483, 484, 483, 484, 484, 484, 483, 483, 483, 482, 481, 480, 481, 481, 482, 482, 482, 481, 480, 480, 479, 479, 479, 477, 475, 473, 472, 472, 472, 472, 473, 473, 474, 474, 475, 474, 475, 474, 473, 473, 472, 471, 471, 472, 473, 475, 476, 477, 478, 477, 477, 478, 479, 481, 480, 479, 478, 478, 479, 481, 482, 484, 485, 485, 485, 485, 485, 486, 487, 486, 487, 487, 486, 485, 484, 482, 482, 481, 480, 479, 478, 479, 481, 482, 484, 484, 483, 483, 482, 482, 481, 480, 481, 480, 479, 478, 478, 478, 476, 477, 478, 478, 478, 478, 479, 479, 479, 479, 479, 481, 480, 480, 479, 479, 481, 480, 480, 481, 481, 482, 482, 482, 481, 482, 482, 482, 483, 483, 484, 484, 483, 481, 482, 484, 485, 485, 484, 484, 484, 483, 484, 483, 483, 481, 482, 481, 482, 483, 482, 483, 484, 483, 484, 484, 483, 482, 482, 482, 483, 482, 483, 481, 481, 480, 481, 481, 481, 481, 480, 481, 480, 479, 480, 480, 479, 480, 479, 478, 477, 477, 476, 479, 480, 481, 480, 480, 479, 478, 478, 479, 479, 480, 480, 480, 479, 478, 477, 479, 481, 482, 482, 482, 481, 480, 480, 480, 481, 481, 481, 480, 481, 482, 481, 481, 479, 478, 478, 478, 478, 480, 481, 483, 480, 479, 479, 480, 482, 482, 484, 484, 483, 483, 482, 480, 479, 478, 478, 477, 476, 477, 479, 479, 479, 477, 477, 475, 475, 474, 475, 477, 475, 475, 474, 473, 471, 472, 472, 473, 474, 475, 475, 475, 477, 477, 478, 478, 479, 478, 479, 479, 479, 480, 482, 483, 485, 485, 485, 485, 485, 485, 487, 487, 489, 488, 488, 489, 491, 491, 489, 488, 487, 488, 486, 486, 486, 486, 487, 487, 487, 489, 487, 486, 485, 483, 481, 481, 481, 480, 481, 480, 479, 480, 480, 480, 480, 480, 480, 479, 480, 476, 476, 474, 475, 477, 477, 478, 478, 477, 476, 476, 475, 478, 478, 479, 480, 481, 481, 481, 480, 480, 479, 479, 479, 479, 480, 480, 481, 481, 480, 482, 484, 482, 482, 484, 484, 483, 484, 481, 483, 483, 483, 483, 483, 483, 482, 480, 479, 478, 479, 479, 479, 479, 479, 478, 478, 477, 477, 478, 479, 480, 481, 482, 483, 484, 484, 484, 485, 485, 486, 484, 482, 481, 482, 482, 483, 483, 483, 484, 483, 484, 485, 485, 485, 483, 483, 482, 481, 482, 482, 483, 484, 485, 486, 485, 485, 484, 484, 483, 483, 481, 480, 479, 480, 481, 481, 482, 480, 478, 478, 478, 479, 479, 481, 480, 481, 482, 480, 479, 478, 476, 477, 475, 477, 478, 479, 480, 483, 482, 483, 482, 483, 483, 483, 484, 482, 482, 482, 482, 481, 481, 481, 481, 480, 480, 481, 479, 480, 482, 482, 481, 482, 480, 479, 479, 478, 477, 476, 476, 476, 478, 479, 479, 480, 479, 479, 477, 478, 477, 478, 478, 478, 478, 479, 478, 478, 480, 481, 481, 480, 479, 477, 475, 473, 473, 475, 476, 479, 479, 480, 481, 480, 480, 480, 480, 481, 480, 480, 479, 481, 481, 481, 482, 484, 484, 484, 484, 484, 484, 484, 482, 481, 479, 479, 479, 479, 480, 479, 482, 483, 484, 483, 482, 480, 479, 480, 481, 482, 483, 481, 481, 483, 482, 482, 481, 480, 479, 479, 479, 479, 479, 481, 481, 482, 481, 480, 479, 481, 481, 481, 481, 481, 480, 479, 479, 477, 478, 478, 479, 480, 480, 479, 479, 478, 478, 480, 481, 480, 480, 479, 478, 477, 478, 480, 481, 481, 481, 480, 482, 482, 485, 484, 486, 485, 485, 485, 485, 486, 486, 486, 486, 486, 485, 485, 485, 486, 486, 485, 483, 482, 481, 480, 479, 480, 480, 480, 480, 478, 478, 477, 477, 477, 478, 479, 477, 477, 477, 476, 476, 477, 477, 475, 477, 476, 477, 478, 478, 479, 478, 478, 479, 479, 481, 479, 479, 479, 480, 480, 481, 480, 481, 480, 479, 480, 480, 481, 480, 482, 483, 483, 483, 484, 484, 483, 485, 484, 482, 481, 480, 480, 482, 482, 481, 480, 480, 479, 479, 480, 480, 481, 482, 482, 482, 480, 478, 478, 478, 478, 478, 477, 478, 478, 477, 478, 478, 478, 480, 480, 480, 481, 481, 482, 481, 481, 482, 481, 480, 481, 481, 482, 482, 483, 483, 482, 482, 482, 484, 483, 481, 481, 481, 479, 477, 474, 475, 478, 480, 483, 483, 483, 481, 481, 480, 480, 479, 479, 478, 480, 481, 480, 481, 479, 479, 480, 479, 479, 479, 480, 479, 479, 479, 478, 477, 476, 476, 477, 478, 478, 478, 474, 474, 475, 477, 476, 477, 477, 477, 479, 479, 478, 479, 477, 478, 478, 477, 478, 477, 479, 480, 481, 483, 483, 485, 483, 483, 483, 484, 486, 486, 487, 487, 487, 488, 486, 486, 485, 486, 485, 484, 485, 485, 486, 485, 484, 484, 483, 483, 483, 481, 482, 481, 478, 479, 478, 479, 480, 481, 481, 479, 479, 479, 477, 476, 475, 474, 476, 476, 476, 476, 475, 476, 476, 476, 477, 477, 479, 480, 481, 480, 481, 483, 484, 484, 485, 484, 483, 482, 483, 480, 478, 480, 481, 483, 483, 483, 483, 482, 483, 484, 484, 486, 484, 484, 484, 483, 483, 482, 483, 482, 484, 483, 483, 482, 483, 484, 484, 484, 484, 485, 486, 485, 483, 484, 483, 484, 484, 485, 485, 485, 485, 483, 483, 484, 484, 483, 483, 481, 480, 480, 481, 481, 482, 479, 478, 477, 478, 478, 479, 479, 477, 478, 478, 481, 482, 483, 483, 484, 483, 482, 482, 481, 482, 482, 482, 482, 483, 484, 484, 483, 483, 482, 482, 482, 483, 484, 483, 483, 484, 485, 486, 486, 488, 487, 485, 486, 486, 486, 485, 484, 483, 482, 481, 481, 481, 481, 481, 482, 482, 481, 480, 480, 480, 478, 478, 479, 480, 479, 480, 480, 480, 479, 479, 476, 475, 475, 473, 475, 474, 474, 476, 477, 478, 478, 476, 477, 475, 475, 473, 473, 472, 474, 474, 476, 476, 477, 477, 477, 478, 477, 479, 478, 479, 480, 479, 479, 480, 480, 482, 483, 483, 484, 484, 485, 484, 483, 483, 484, 483, 484, 485, 486, 485, 486, 484, 483, 483, 484, 486, 488, 487, 487, 486, 485, 484, 482, 482, 483, 482, 483, 482, 481, 480, 481, 482, 481, 481, 481, 481, 479, 479, 479, 479, 479, 479, 479, 480, 480, 479, 479, 479, 481, 481, 480, 480, 480, 480, 479, 477, 477, 477, 477, 478, 478, 478, 477, 479, 478, 477, 476, 476, 477, 478, 479, 480, 480, 481, 481, 479, 478, 477, 478, 479, 481, 482, 482, 481, 480, 480, 480, 481, 482, 483, 482, 481, 482, 483, 483, 483, 482, 483, 482, 483, 481, 481, 481, 480, 482, 482, 481, 482, 481, 479, 480, 481, 480, 480, 481, 480, 479, 479, 482, 482, 483, 483, 484, 484, 483, 484, 480, 479, 479, 478, 478, 478, 478, 478, 479, 480, 481, 482, 483, 482, 482, 482, 482, 481, 481, 482, 482, 483, 483, 484, 484, 484, 482, 479, 480, 482, 482, 482, 483, 483, 481, 480, 480, 480, 481, 480, 479, 480, 480, 483, 484, 485, 485, 484, 482, 483, 483, 482, 483, 483, 483, 483, 481, 481, 480, 481, 481, 481, 483, 484, 486, 486, 486, 485, 485, 481, 480, 479, 479, 476, 477, 476, 478, 478, 481, 483, 483, 482, 481, 481, 481, 481, 481, 481, 483, 482, 483, 481, 481, 481, 481, 483, 483, 484, 482, 482, 483, 481, 481, 482, 482, 482, 482, 481, 481, 480, 480, 479, 480, 480, 479, 478, 478, 479, 478, 477, 478, 479, 479, 479, 478, 478, 477, 478, 477, 477, 476, 476, 477, 478, 481, 481, 481, 480, 478, 479, 479, 480, 480, 480, 481, 481, 481, 482, 481, 481, 482, 483, 483, 482, 481, 480, 481, 482, 482, 482, 482, 481, 482, 484, 486, 485, 485, 484, 482, 480, 482, 482, 483, 483, 481, 480, 482, 483, 483, 484, 485, 484, 483, 482, 481, 479, 479, 479, 479, 480, 480, 480, 479, 479, 480, 479, 478, 477, 477, 479, 479, 480, 479, 481, 481, 481, 479, 479, 478, 479, 479, 479, 479, 480, 481, 481, 482, 481, 482, 483, 483, 482, 482, 481, 479, 480, 480, 481, 483, 484, 485, 483, 482, 480, 480, 479, 479, 478, 478, 478, 477, 477, 476, 477, 476, 477, 476, 477, 477, 478, 479, 479, 479, 478, 477, 476, 475, 476, 477, 478, 479, 479, 479, 479, 478, 478, 477, 477, 478, 477, 477, 479, 479, 479, 481, 482, 484, 485, 486, 485, 484, 482, 482, 481, 482, 483, 483, 484, 484, 484, 482, 482, 480, 480, 482, 484, 487, 487, 486, 485, 483, 482, 482, 481, 480, 480, 480, 479, 480, 480, 482, 483, 484, 483, 480, 479, 478, 478, 477, 477, 478, 478, 478, 478, 479, 480, 480, 481, 480, 482, 481, 480, 478, 479, 478, 478, 479, 478, 478, 478, 478, 478, 477, 477, 477, 478, 478, 480, 479, 480, 479, 479, 479, 479, 480, 482, 484, 484, 483, 483, 482, 482, 482, 484, 484, 484, 484, 481, 482, 482, 483, 484, 484, 485, 484, 483, 482, 483, 481, 480, 480, 479, 481, 480, 480, 481, 481, 481, 480, 482, 482, 481, 481, 480, 479, 480, 481, 481, 481, 482, 482, 481, 479, 480, 481, 482, 483, 482, 482, 481, 482, 482, 483, 484, 484, 481, 481, 480, 482, 483, 485, 487, 485, 484, 484, 483, 482, 481, 482, 482, 483, 484, 485, 486, 485, 484, 483, 482, 481, 480, 480, 480, 481, 480, 480, 481, 482, 482, 481, 481, 481, 479, 479, 479, 478, 478, 476, 477, 476, 475, 476, 477, 477, 477, 476, 475, 478, 478, 479, 480, 479, 479, 477, 477, 478, 478, 479, 480, 481, 481, 481, 480, 479, 478, 478, 480, 482, 481, 482, 482, 482, 481, 479, 478, 478, 479, 479, 481, 481, 480, 480, 481, 481, 482, 482, 485, 486, 489, 488, 487, 485, 483, 483, 482, 483, 484, 485, 485, 487, 486, 485, 486, 485, 485, 485, 484, 484, 484, 484, 483, 484, 485, 485, 485, 484, 483, 483, 482, 482, 481, 481, 481, 481, 481, 479, 480, 478, 477, 477, 477, 476, 475, 475, 476, 476, 475, 475, 474, 474, 474, 475, 476, 476, 476, 476, 478, 479, 478, 479, 478, 477, 476, 477, 477, 477, 478, 479, 478, 478, 477, 478, 478, 479, 479, 480, 480, 482, 482, 483, 482, 481, 479, 478, 477, 476, 477, 478, 479, 480, 480, 479, 479, 479, 480, 478, 478, 478, 478, 480, 478, 479, 479, 481, 483, 483, 480, 480, 480, 481, 481, 482, 483, 482, 482, 482, 484, 482, 481, 484, 484, 485, 485, 486, 486, 486, 486, 483, 485, 485, 484, 485, 486, 487, 487, 487, 486, 485, 483, 481, 480, 480, 481, 482, 484, 484, 482, 481, 481, 481, 481, 480, 480, 480, 479, 480, 479, 479, 480, 479, 480, 481, 482, 483, 483, 482, 482, 482, 481, 480, 479, 478, 479, 479, 479, 479, 480, 482, 483, 483, 483, 481, 481, 480, 482, 483, 483, 484, 483, 484, 485, 484, 482, 481, 480, 480, 480, 480, 481, 479, 478, 478, 478, 478, 477, 476, 476, 476, 476, 478, 478, 479, 479, 479, 479, 478, 478, 478, 478, 478, 477, 479, 479, 479, 478, 477, 475, 473, 473, 474, 476, 479, 481, 481, 482, 481, 481, 479, 480, 479, 480, 481, 481, 479, 480, 480, 478, 478, 477, 479, 480, 483, 481, 481, 481, 481, 479, 481, 481, 482, 482, 482, 480, 481, 481, 481, 481, 482, 482, 482, 481, 480, 481, 481, 481, 481, 481, 481, 480, 479, 480, 481, 482, 482, 482, 482, 482, 481, 480, 478, 477, 475, 475, 475, 476, 477, 479, 481, 482, 483, 484, 482, 481, 480, 480, 481, 482, 481, 481, 481, 479, 481, 482, 482, 480, 480, 481, 481, 480, 480, 479, 479, 480, 481, 481, 481, 481, 481, 481, 481, 483, 481, 481, 480, 480, 480, 481, 481, 481, 482, 480, 478, 478, 478, 478, 478, 477, 478, 477, 477, 478, 477, 479, 479, 480, 479, 477, 476, 476, 477, 479, 479, 478, 481, 481, 482, 482, 480, 480, 480, 480, 482, 483, 483, 483, 483, 483, 484, 483, 484, 483, 483, 485, 485, 486, 484, 485, 485, 485, 486, 486, 484, 484, 483, 482, 482, 483, 482, 482, 482, 484, 485, 486, 486, 485, 484, 483, 483, 482, 483, 483, 481, 478, 478, 479, 478, 481, 482, 482, 482, 484, 482, 482, 481, 481, 480, 479, 479, 477, 478, 478, 478, 478, 480, 481, 482, 483, 481, 480, 479, 478, 480, 481, 483, 483, 483, 483, 483, 482, 481, 481, 481, 481, 481, 483, 484, 484, 484, 484, 483, 482, 482, 481, 479, 478, 477, 479, 482, 483, 483, 483, 482, 480, 478, 479, 479, 480, 479, 478, 481, 479, 479, 478, 476, 476, 475, 476, 477, 477, 477, 478, 476, 476, 476, 477, 476, 477, 477, 478, 478, 478, 478, 478, 478, 478, 479, 479, 479, 479, 479, 479, 479, 478, 477, 478, 480, 479, 480, 481, 482, 483, 482, 482, 482, 481, 481, 481, 482, 482, 481, 483, 484, 483, 482, 483, 482, 482, 481, 481, 483, 484, 484, 484, 485, 485, 485, 484, 484, 482, 481, 478, 478, 479, 481, 484, 484, 484, 483, 482, 481, 481, 480, 481, 480, 480, 481, 479, 479, 479, 481, 481, 481, 481, 482, 483, 483, 483, 484, 483, 482, 482, 481, 480, 479, 479, 477, 478, 478, 478, 479, 477, 477, 478, 480, 482, 482, 481, 479, 478, 477, 479, 480, 481, 481, 482, 481, 482, 482, 481, 479, 479, 480, 480, 480, 482, 483, 484, 485, 485, 485, 485, 485, 485, 484, 484, 483, 483, 481, 481, 480, 479, 479, 479, 478, 477, 478, 478, 479, 478, 480, 478, 476, 477, 478, 478, 478, 478, 479, 479, 480, 479, 479, 478, 477, 477, 476, 476, 475, 474, 473, 470, 468, 471, 473, 478, 480, 481, 480, 480, 479, 479, 478, 479, 479, 478, 479, 478, 477, 477, 478, 478, 477, 479, 479, 479, 480, 481, 480, 481, 479, 480, 480, 481, 481, 478, 479, 478, 477, 478, 479, 481, 481, 481, 481, 484, 484, 484, 485, 485, 486, 485, 485, 484, 484, 485, 486, 487, 485, 484, 485, 485, 486, 488, 488, 488, 487, 486, 486, 486, 485, 485, 484, 484, 482, 484, 483, 484, 484, 484, 485, 484, 483, 483, 483, 485, 483, 485, 485, 484, 484, 484, 484, 485, 485, 484, 484, 483, 483, 482, 481, 481, 482, 482, 482, 482, 482, 483, 482, 483, 483, 482, 481, 478, 479, 480, 480, 480, 479, 478, 477, 476, 476, 477, 477, 479, 478, 479, 479, 477, 477, 476, 478, 479, 480, 481, 480, 480, 480, 479, 480, 479, 479, 479, 479, 480, 480, 479, 479, 478, 478, 479, 478, 478, 479, 479, 479, 480, 479, 479, 478, 477, 477, 476, 476, 476, 478, 478, 480, 480, 479, 477, 476, 477, 475, 476, 476, 477, 477, 479, 479, 480, 479, 478, 479, 478, 478, 477, 478, 477, 478, 478, 479, 480, 478, 478, 480, 481, 481, 482, 482, 482, 481, 481, 481, 482, 481, 480, 480, 481, 482, 484, 483, 482, 482, 478, 478, 480, 480, 481, 480, 480, 480, 480, 480, 480, 480, 479, 479, 479, 479, 480, 480, 480, 479, 482, 483, 483, 483, 481, 481, 481, 480, 479, 479, 481, 481, 480, 481, 483, 483, 482, 483, 481, 481, 482, 481, 482, 480, 480, 480, 480, 479, 478, 479, 480, 481, 482, 482, 481, 482, 482, 482, 482, 482, 481, 483, 482, 483, 483, 481, 482, 481, 481, 481, 482, 483, 484, 483, 483, 483, 482, 481, 482, 482, 480, 479, 477, 478, 478, 481, 480, 481, 483, 484, 484, 483, 484, 483, 484, 483, 482, 482, 482, 484, 484, 484, 482, 482, 482, 481, 481, 481, 480, 481, 479, 478, 477, 475, 476, 477, 479, 480, 481, 482, 483, 481, 480, 478, 479, 478, 478, 478, 478, 478, 480, 481, 482, 483, 481, 481, 480, 480, 481, 482, 482, 482, 481, 482, 480, 481, 481, 481, 482, 483, 482, 482, 481, 481, 480, 481, 482, 481, 481, 481, 480, 481, 480, 479, 480, 480, 479, 479, 481, 482, 482, 481, 482, 482, 481, 482, 482, 482, 481, 481, 482, 482, 482, 483, 483, 481, 482, 480, 480, 481, 482, 484, 486, 488, 486, 485, 484, 484, 483, 483, 484, 485, 484, 484, 484, 484, 483, 484, 483, 482, 483, 482, 482, 481, 480, 482, 481, 480, 479, 479, 478, 478, 477, 477, 477, 478, 479, 478, 477, 475, 476, 477, 478, 478, 477, 476, 475, 475, 474, 473, 474, 473, 473, 475, 477, 477, 477, 476, 476, 478, 478, 478, 477, 477, 475, 475, 475, 476, 476, 478, 478, 479, 480, 479, 479, 478, 478, 476, 478, 479, 481, 480, 480, 480, 480, 479, 479, 480, 480, 480, 479, 479, 479, 480, 480, 479, 477, 477, 476, 477, 476, 476, 475, 475, 476, 476, 477, 477, 477, 478, 476, 476, 477, 477, 478, 478, 477, 476, 477, 478, 478, 478, 480, 479, 481, 481, 482, 482, 483, 483, 481, 481, 481, 482, 484, 486, 488, 489, 488, 489, 488, 488, 487, 487, 487, 486, 486, 487, 488, 488, 489, 488, 486, 485, 485, 484, 484, 483, 482, 482, 484, 485, 482, 480, 481, 480, 480, 480, 480, 481, 481, 482, 481, 481, 480, 480, 479, 479, 479, 480, 481, 481, 480, 479, 479, 480, 479, 479, 480, 480, 480, 480, 480, 481, 482, 480, 482, 481, 481, 479, 478, 479, 480, 481, 483, 483, 484, 484, 483, 483, 483, 483, 483, 481, 480, 479, 479, 478, 479, 480, 479, 481, 481, 481, 479, 479, 481, 482, 484, 485, 485, 484, 483, 482, 481, 479, 479, 479, 479, 480, 482, 483, 483, 482, 482, 481, 480, 479, 479, 479, 481, 480, 479, 478, 477, 476, 476, 475, 477, 479, 480, 480, 479, 479, 477, 478, 478, 478, 479, 477, 477, 476, 476, 475, 476, 474, 473, 471, 473, 473, 474, 474, 474, 475, 475, 476, 476, 476, 476, 476, 478, 478, 478, 478, 479, 479, 481, 481, 479, 481, 481, 482, 482, 482, 484, 484, 483, 483, 485, 486, 486, 488, 487, 488, 487, 486, 486, 484, 485, 485, 485, 487, 485, 486, 485, 486, 487, 485, 484, 482, 483, 482, 485, 484, 483, 484, 483, 484, 486, 486, 485, 483, 481, 481, 479, 481, 480, 479, 479, 479, 479, 480, 481, 482, 482, 481, 481, 479, 480, 478, 479, 478, 477, 479, 478, 480, 480, 480, 480, 479, 479, 479, 480, 479, 480, 481, 481, 481, 480, 481, 481, 480, 480, 480, 479, 478, 479, 479, 480, 479, 478, 477, 476, 475, 477, 477, 477, 476, 477, 476, 478, 478, 479, 480, 480, 479, 478, 477, 477, 478, 477, 476, 477, 476, 476, 476, 477, 477, 476, 476, 478, 477, 477, 476, 475, 476, 476, 477, 479, 480, 480, 481, 479, 480, 479, 480, 479, 480, 478, 479, 479, 480, 481, 481, 483, 485, 484, 485, 484, 485, 485, 486, 486, 486, 487, 489, 488, 487, 488, 488, 489, 491, 492, 492, 491, 489, 488, 489, 489, 489, 488, 487, 488, 488, 489, 490, 490, 490, 488, 486, 485, 485, 483, 483, 483, 482, 482, 482, 480, 481, 482, 481, 481, 482, 482, 482, 480, 480, 479, 480, 479, 479, 479, 480, 481, 481, 480, 477, 478, 476, 477, 476, 477, 477, 477, 479, 478, 477, 477, 477, 478, 479, 479, 480, 478, 479, 480, 479, 479, 478, 478, 478, 479, 478, 478, 478, 479, 479, 481, 481, 481, 481, 480, 481, 481, 481, 481, 482, 482, 482, 482, 480, 480, 481, 481, 482, 483, 482, 482, 483, 480, 481, 480, 481, 481, 481, 481, 478, 479, 480, 478, 477, 480, 478, 480, 480, 480, 480, 479, 478, 478, 478, 477, 478, 477, 475, 476, 475, 474, 474, 477, 477, 479, 479, 479, 478, 477, 477, 476, 476, 477, 476, 476, 476, 476, 476, 478, 477, 478, 479, 479, 479, 478, 478, 478, 479, 479, 479, 480, 481, 482, 481, 481, 482, 482, 481, 480, 479, 479, 478, 477, 478, 478, 479, 481, 482, 482, 482, 482, 482, 481, 480, 481, 480, 481, 482, 481, 482, 481, 479, 482, 481, 483, 484, 485, 485, 484, 485, 486, 486, 485, 483, 483, 482, 483, 482, 481, 481, 481, 481, 480, 481, 483, 483, 484, 484, 482, 483, 482, 482, 482, 482, 480, 480, 481, 482, 484, 484, 483, 483, 482, 483, 484, 485, 487, 488, 488, 486, 485, 483, 482, 482, 482, 482, 482, 481, 482, 482, 483, 483, 484, 485, 484, 486, 486, 485, 485, 482, 481, 481, 481, 481, 480, 480, 481, 480, 480, 480, 479, 479, 481, 481, 481, 481, 481, 481, 480, 480, 478, 477, 478, 479, 480, 480, 481, 481, 482, 483, 481, 482, 482, 483, 484, 484, 482, 481, 482, 483, 482, 482, 481, 480, 481, 481, 482, 483, 484, 484, 482, 483, 483, 484, 485, 484, 484, 482, 482, 481, 481, 481, 482, 482, 484, 483, 483, 482, 482, 481, 482, 480, 480, 480, 481, 481, 482, 481, 481, 480, 481, 481, 481, 482, 483, 484, 484, 482, 482, 481, 480, 478, 477, 479, 479, 480, 480, 481, 480, 480, 480, 480, 479, 478, 481, 480, 482, 483, 482, 481, 481, 482, 482, 482, 483, 482, 480, 480, 481, 481, 480, 480, 480, 480, 479, 480, 479, 479, 479, 480, 479, 479, 479, 480, 479, 480, 478, 479, 477, 480, 480, 479, 479, 479, 480, 481, 483, 483, 483, 484, 484, 483, 482, 481, 483, 482, 483, 482, 482, 482, 484, 484, 484, 481, 481, 481, 481, 480, 479, 480, 480, 481, 482, 482, 482, 482, 482, 484, 483, 482, 482, 481, 481, 482, 482, 481, 480, 479, 479, 478, 479, 478, 478, 479, 478, 478, 478, 478, 478, 479, 480, 481, 480, 480, 479, 480, 480, 479, 479, 478, 480, 482, 483, 484, 483, 482, 482, 482, 481, 480, 482, 482, 483, 483, 484, 485, 485, 483, 483, 481, 481, 479, 481, 480, 478, 478, 479, 478, 479, 479, 478, 476, 475, 474, 475, 475, 475, 476, 478, 478, 479, 478, 478, 478, 477, 478, 477, 476, 475, 476, 476, 478, 478, 477, 479, 479, 481, 481, 482, 482, 480, 479, 479, 480, 481, 482, 481, 480, 479, 480, 480, 481, 482, 481, 483, 481, 482, 483, 485, 485, 486, 486, 486, 485, 485, 484, 484, 483, 485, 485, 484, 485, 484, 484, 482, 483, 482, 483, 482, 481, 481, 481};
84 horigs.push_back(horig);}
85 {std::vector<float> horig={483, 481, 482, 481, 481, 482, 483, 483, 483, 483, 484, 486, 487, 489, 489, 487, 485, 484, 484, 485, 484, 482, 483, 484, 484, 486, 486, 484, 483, 484, 483, 483, 483, 483, 483, 482, 481, 482, 481, 480, 479, 479, 479, 479, 479, 480, 479, 481, 481, 478, 477, 477, 476, 477, 478, 478, 478, 479, 478, 478, 477, 475, 474, 475, 477, 478, 478, 479, 478, 477, 475, 475, 475, 477, 476, 477, 477, 477, 478, 478, 477, 476, 475, 476, 476, 476, 477, 478, 477, 478, 479, 478, 478, 478, 478, 478, 477, 477, 477, 477, 478, 478, 479, 480, 481, 481, 481, 480, 480, 480, 480, 480, 480, 480, 480, 480, 481, 479, 480, 480, 481, 482, 482, 481, 481, 479, 478, 477, 478, 478, 479, 479, 478, 477, 478, 479, 480, 479, 479, 478, 477, 476, 477, 476, 476, 476, 475, 474, 474, 473, 473, 476, 476, 477, 477, 477, 478, 476, 476, 476, 477, 476, 476, 477, 477, 475, 475, 476, 478, 479, 481, 483, 484, 484, 482, 483, 482, 481, 479, 479, 480, 481, 481, 482, 483, 482, 482, 481, 480, 480, 479, 480, 479, 479, 478, 478, 479, 478, 479, 478, 477, 478, 477, 478, 479, 480, 482, 482, 482, 482, 482, 483, 485, 485, 484, 484, 484, 483, 483, 482, 482, 483, 483, 483, 483, 482, 481, 481, 481, 482, 482, 481, 479, 479, 481, 481, 482, 482, 482, 483, 482, 481, 480, 479, 479, 481, 481, 482, 481, 479, 480, 479, 478, 478, 476, 477, 477, 478, 479, 479, 479, 478, 478, 477, 477, 478, 479, 479, 478, 478, 477, 477, 477, 476, 476, 475, 475, 476, 477, 478, 479, 478, 478, 477, 478, 477, 477, 478, 480, 480, 482, 480, 480, 479, 480, 479, 478, 479, 479, 478, 479, 478, 479, 478, 477, 477, 475, 476, 476, 478, 479, 479, 479, 481, 480, 478, 479, 478, 476, 476, 476, 475, 475, 477, 479, 479, 480, 478, 478, 478, 477, 478, 479, 478, 478, 479, 479, 479, 480, 480, 479, 478, 478, 478, 478, 479, 480, 480, 480, 479, 481, 483, 483, 482, 480, 480, 480, 481, 482, 483, 482, 480, 481, 482, 481, 481, 481, 481, 479, 480, 480, 480, 479, 479, 479, 477, 476, 476, 475, 476, 475, 477, 479, 478, 477, 476, 475, 474, 475, 474, 475, 476, 477, 478, 479, 479, 478, 479, 479, 479, 479, 480, 480, 480, 480, 479, 482, 481, 482, 482, 481, 480, 481, 480, 481, 481, 480, 481, 480, 479, 477, 477, 475, 477, 475, 475, 474, 474, 475, 476, 478, 479, 477, 477, 477, 477, 477, 478, 478, 479, 479, 480, 479, 479, 478, 479, 480, 479, 480, 480, 481, 481, 481, 480, 480, 481, 480, 480, 479, 480, 477, 478, 479, 479, 477, 477, 474, 475, 476, 478, 478, 479, 479, 480, 479, 478, 478, 479, 478, 477, 477, 478, 478, 478, 478, 478, 479, 479, 480, 480, 479, 480, 480, 481, 481, 480, 482, 482, 484, 486, 485, 486, 484, 483, 484, 484, 484, 486, 485, 485, 484, 484, 483, 483, 484, 484, 485, 483, 482, 482, 482, 482, 482, 482, 480, 479, 478, 477, 477, 478, 477, 475, 476, 475, 476, 477, 479, 479, 479, 478, 478, 479, 479, 478, 479, 479, 479, 479, 479, 481, 482, 482, 483, 481, 480, 482, 481, 481, 480, 481, 481, 482, 482, 481, 480, 480, 479, 478, 477, 476, 477, 477, 478, 478, 478, 477, 476, 476, 476, 476, 476, 475, 475, 475, 475, 475, 475, 476, 475, 477, 479, 478, 479, 479, 480, 479, 480, 480, 481, 480, 481, 480, 481, 481, 482, 481, 482, 481, 483, 482, 483, 483, 483, 481, 481, 480, 478, 479, 478, 479, 480, 480, 481, 481, 480, 477, 476, 476, 475, 476, 475, 474, 473, 473, 474, 474, 473, 473, 473, 473, 476, 477, 477, 477, 475, 476, 476, 476, 477, 476, 477, 477, 477, 478, 477, 478, 478, 478, 479, 481, 481, 481, 481, 480, 479, 478, 478, 478, 479, 482, 483, 483, 483, 483, 483, 482, 483, 481, 482, 482, 481, 480, 480, 481, 482, 483, 483, 482, 482, 481, 480, 481, 482, 481, 481, 481, 481, 480, 480, 480, 480, 479, 477, 478, 479, 481, 481, 483, 483, 482, 483, 481, 480, 481, 482, 483, 481, 481, 480, 481, 481, 482, 480, 480, 478, 478, 478, 479, 480, 480, 481, 480, 481, 480, 479, 479, 478, 477, 477, 478, 477, 479, 480, 480, 480, 480, 481, 479, 478, 478, 478, 479, 480, 480, 480, 481, 481, 480, 481, 480, 479, 479, 477, 476, 478, 480, 480, 480, 479, 478, 478, 480, 481, 482, 482, 481, 479, 480, 479, 480, 481, 480, 479, 478, 478, 479, 479, 480, 482, 482, 481, 481, 479, 479, 478, 477, 476, 477, 476, 476, 477, 478, 478, 479, 478, 479, 478, 479, 479, 478, 476, 475, 473, 474, 474, 476, 477, 478, 479, 479, 479, 478, 480, 479, 478, 476, 477, 477, 478, 478, 478, 476, 478, 477, 478, 480, 480, 482, 481, 482, 480, 480, 478, 479, 479, 479, 478, 478, 478, 479, 479, 481, 480, 479, 480, 479, 479, 478, 477, 477, 477, 475, 476, 476, 476, 477, 478, 478, 479, 478, 477, 477, 475, 477, 478, 479, 480, 480, 479, 477, 479, 478, 477, 476, 475, 477, 478, 481, 482, 480, 481, 481, 482, 482, 481, 480, 478, 476, 476, 478, 480, 480, 480, 479, 479, 479, 480, 481, 482, 482, 481, 483, 483, 484, 485, 486, 485, 483, 483, 485, 485, 484, 484, 485, 485, 486, 485, 484, 485, 486, 485, 485, 483, 483, 483, 483, 484, 483, 482, 482, 481, 480, 481, 480, 480, 481, 480, 480, 479, 479, 478, 477, 476, 476, 476, 476, 477, 477, 477, 478, 477, 478, 477, 478, 477, 477, 476, 474, 474, 473, 474, 475, 477, 477, 476, 477, 477, 479, 478, 479, 479, 479, 478, 478, 478, 479, 480, 480, 481, 482, 480, 479, 480, 480, 482, 481, 479, 480, 480, 481, 482, 482, 480, 480, 480, 480, 481, 481, 483, 482, 481, 480, 479, 480, 480, 481, 481, 481, 479, 479, 478, 479, 480, 481, 481, 480, 479, 480, 480, 480, 479, 478, 479, 479, 480, 479, 479, 480, 480, 481, 482, 482, 482, 482, 481, 479, 477, 476, 476, 476, 477, 478, 479, 480, 481, 480, 479, 476, 474, 474, 476, 477, 478, 479, 479, 479, 477, 476, 474, 472, 471, 472, 473, 473, 475, 475, 476, 475, 476, 476, 474, 473, 472, 473, 473, 475, 475, 477, 476, 478, 478, 480, 478, 478, 478, 477, 478, 477, 477, 475, 475, 478, 479, 479, 479, 481, 481, 480, 480, 480, 479, 480, 480, 481, 481, 481, 481, 480, 479, 478, 478, 477, 478, 479, 478, 480, 480, 480, 481, 481, 479, 479, 479, 478, 478, 478, 479, 478, 479, 480, 480, 479, 478, 478, 479, 478, 480, 479, 479, 479, 481, 480, 482, 482, 482, 482, 483, 482, 483, 483, 483, 483, 484, 485, 484, 485, 483, 484, 484, 483, 484, 483, 485, 485, 484, 484, 483, 482, 483, 482, 482, 482, 481, 482, 482, 481, 479, 477, 474, 474, 474, 474, 474, 476, 475, 475, 474, 473, 473, 471, 472, 472, 471, 471, 471, 470, 470, 472, 473, 472, 473, 472, 471, 472, 471, 473, 476, 477, 476, 477, 477, 479, 479, 480, 481, 480, 480, 481, 482, 481, 481, 482, 482, 482, 483, 483, 483, 483, 483, 483, 484, 485, 486, 486, 484, 483, 482, 482, 483, 485, 486, 485, 484, 483, 482, 481, 482, 481, 482, 483, 483, 482, 481, 481, 481, 480, 480, 479, 478, 479, 480, 481, 479, 479, 478, 478, 479, 480, 481, 482, 484, 483, 482, 481, 483, 483, 484, 483, 482, 480, 481, 481, 480, 479, 477, 477, 476, 477, 478, 480, 480, 481, 482, 480, 479, 479, 480, 479, 478, 479, 477, 477, 478, 478, 478, 480, 480, 482, 482, 481, 482, 483, 484, 483, 482, 482, 482, 483, 483, 483, 485, 484, 484, 483, 483, 486, 485, 485, 485, 482, 481, 481, 481, 481, 482, 482, 483, 482, 481, 480, 479, 480, 481, 482, 481, 480, 480, 481, 479, 479, 480, 480, 480, 481, 480, 480, 479, 479, 480, 480, 481, 482, 482, 481, 481, 481, 482, 482, 481, 481, 480, 479, 477, 476, 476, 476, 476, 476, 478, 477, 476, 476, 475, 475, 476, 474, 474, 473, 473, 474, 472, 471, 470, 469, 470, 471, 473, 471, 472, 473, 474, 474, 474, 474, 474, 474, 475, 476, 476, 477, 477, 477, 479, 480, 480, 481, 481, 481, 481, 482, 482, 483, 481, 480, 481, 480, 480, 480, 479, 477, 477, 478, 480, 483, 483, 483, 483, 482, 482, 481, 480, 480, 479, 479, 477, 475, 475, 476, 476, 476, 477, 476, 478, 478, 479, 480, 478, 479, 480, 479, 480, 480, 479, 477, 477, 477, 478, 479, 479, 480, 481, 481, 481, 480, 481, 482, 480, 481, 481, 481, 482, 481, 480, 480, 480, 480, 480, 479, 478, 479, 479, 479, 478, 478, 477, 477, 477, 476, 476, 477, 477, 478, 477, 476, 475, 475, 475, 477, 477, 477, 478, 478, 479, 479, 480, 479, 480, 480, 480, 480, 480, 481, 481, 480, 481, 482, 484, 483, 482, 482, 480, 480, 480, 480, 482, 483, 483, 483, 484, 483, 481, 481, 480, 480, 480, 480, 480, 480, 481, 482, 482, 483, 483, 481, 481, 479, 478, 478, 478, 480, 480, 482, 482, 479, 480, 481, 483, 481, 483, 482, 480, 481, 481, 482, 483, 483, 484, 484, 484, 484, 485, 483, 483, 481, 482, 482, 483, 483, 484, 484, 483, 482, 482, 482, 481, 481, 483, 481, 482, 482, 481, 482, 481, 482, 483, 483, 482, 483, 481, 479, 479, 480, 481, 482, 481, 479, 478, 478, 479, 480, 480, 480, 478, 477, 476, 475, 477, 478, 478, 478, 478, 477, 476, 474, 474, 474, 473, 475, 476, 475, 477, 477, 478, 478, 477, 476, 476, 474, 475, 475, 474, 476, 475, 475, 474, 474, 476, 477, 477, 479, 478, 478, 479, 477, 477, 477, 476, 475, 475, 478, 479, 478, 479, 479, 478, 478, 478, 479, 481, 481, 481, 480, 480, 480, 478, 478, 479, 478, 479, 480, 480, 481, 481, 480, 480, 479, 479, 480, 480, 480, 479, 479, 480, 481, 481, 478, 477, 477, 476, 475, 477, 479, 478, 478, 478, 478, 478, 479, 479, 478, 478, 477, 478, 477, 478, 479, 481, 481, 482, 482, 482, 481, 482, 482, 483, 482, 482, 480, 481, 481, 482, 482, 482, 482, 482, 481, 481, 482, 483, 484, 485, 484, 484, 483, 483, 482, 483, 483, 482, 481, 482, 481, 480, 479, 479, 478, 479, 478, 479, 479, 478, 477, 478, 477, 476, 476, 476, 477, 478, 477, 476, 474, 474, 474, 475, 474, 476, 477, 477, 476, 475, 475, 475, 475, 476, 474, 473, 474, 473, 473, 473, 474, 473, 474, 474, 475, 478, 479, 479, 479, 478, 477, 478, 477, 476, 478, 477, 479, 479, 479, 479, 479, 480, 480, 480, 479, 479, 479, 477, 476, 477, 478, 479, 480, 482, 482, 482, 483, 482, 480, 481, 482, 481, 481, 481, 482, 480, 482, 482, 483, 482, 482, 480, 479, 479, 480, 480, 480, 481, 480, 480, 481, 481, 482, 481, 481, 480, 480, 481, 479, 480, 479, 479, 480, 481, 480, 481, 481, 480, 480, 482, 481, 481, 480, 479, 479, 478, 479, 479, 482, 483, 482, 481, 480, 479, 478, 478, 479, 479, 479, 479, 479, 479, 478, 478, 477, 477, 477, 477, 478, 479, 479, 479, 479, 479, 480, 480, 480, 480, 480, 479, 477, 477, 477, 479, 481, 481, 480, 479, 479, 478, 479, 479, 479, 477, 476, 477, 476, 477, 478, 478, 478, 478, 478, 476, 476, 475, 474, 475, 476, 478, 478, 477, 477, 477, 476, 475, 476, 477, 476, 477, 477, 477, 477, 478, 477, 478, 477, 477, 478, 478, 479, 479, 479, 479, 479, 478, 478, 478, 479, 479, 480, 479, 479, 479, 478, 479, 479, 480, 482, 481, 479, 479, 479, 479, 480, 480, 481, 482, 482, 481, 480, 481, 481, 482, 481, 480, 478, 477, 477, 477, 477, 478, 478, 479, 478, 477, 479, 478, 478, 477, 477, 476, 475, 476, 477, 477, 478, 478, 475, 475, 475, 477, 478, 478, 477, 476, 475, 475, 475, 478, 478, 477, 477, 477, 477, 477, 479, 479, 481, 479, 479, 479, 479, 480, 480, 479, 480, 480, 481, 481, 482, 483, 483, 484, 482, 483, 482, 483, 483, 481, 481, 481, 481, 480, 480, 480, 479, 479, 481, 482, 481, 481, 480, 479, 478, 478, 479, 480, 480, 481, 480, 481, 481, 482, 481, 482, 482, 482, 482, 482, 482, 483, 484, 485, 486, 486, 484, 482, 480, 479, 479, 480, 481, 481, 483, 484, 485, 485, 484, 484, 483, 481, 481, 479, 478, 477, 477, 479, 479, 479, 478, 476, 477, 476, 476, 475, 474, 474, 475, 475, 474, 475, 476, 478, 479, 478, 478, 477, 476, 477, 476, 476, 477, 478, 479, 476, 476, 475, 477, 479, 480, 480, 480, 480, 481, 480, 481, 480, 481, 482, 482, 481, 481, 481, 482, 482, 482, 483, 481, 481, 482, 483, 482, 483, 484, 485, 485, 485, 484, 484, 482, 481, 479, 480, 479, 480, 481, 481, 482, 482, 481, 478, 477, 478, 479, 477, 479, 479, 478, 478, 477, 476, 476, 476, 476, 478, 479, 480, 479, 478, 479, 481, 479, 479, 479, 478, 477, 476, 476, 472, 464, 461, 462, 468, 474, 477, 479, 479, 480, 481, 481, 479, 479, 480, 479, 478, 479, 480, 479, 479, 478, 478, 478, 479, 478, 479, 481, 479, 479, 480, 480, 481, 482, 482, 480, 479, 479, 479, 478, 479, 478, 479, 480, 481, 482, 482, 482, 481, 481, 480, 478, 478, 477, 477, 477, 478, 482, 483, 483, 482, 481, 479, 478, 478, 478, 478, 477, 478, 478, 477, 476, 477, 477, 476, 476, 476, 476, 476, 476, 476, 476, 474, 474, 474, 473, 475, 474, 475, 475, 477, 477, 478, 478, 478, 478, 478, 479, 479, 481, 481, 481, 482, 482, 482, 482, 482, 482, 481, 481, 481, 479, 479, 479, 480, 481, 479, 480, 480, 478, 479, 479, 478, 479, 478, 479, 480, 479, 478, 476, 476, 476, 478, 478, 480, 480, 480, 480, 480, 480, 480, 479, 478, 478, 480, 481, 481, 481, 483, 483, 483, 482, 482, 484, 484, 484, 484, 483, 483, 482, 482, 482, 482, 481, 481, 480, 480, 480, 481, 481, 481, 483, 483, 483, 483, 481, 481, 480, 479, 479, 480, 478, 477, 477, 477, 477, 477, 477, 476, 478, 478, 478, 479, 479, 479, 479, 477, 477, 478, 478, 477, 477, 477, 478, 477, 478, 478, 478, 478, 478, 477, 477, 477, 479, 479, 480, 481, 481, 480, 480, 480, 481, 482, 482, 482, 482, 482, 482, 481, 482, 481, 481, 479, 479, 480, 482, 484, 483, 482, 482, 480, 481, 480, 479, 479, 480, 480, 480, 479, 479, 479, 479, 482, 482, 482, 482, 482, 480, 479, 477, 478, 478, 479, 480, 480, 479, 480, 481, 480, 479, 479, 478, 477, 479, 480, 481, 482, 481, 481, 482, 482, 482, 482, 482, 483, 484, 484, 484, 483, 482, 482, 481, 482, 483, 484, 483, 483, 482, 481, 481, 480, 480, 481, 481, 480, 479, 479, 479, 477, 477, 479, 479, 479, 479, 478, 477, 477, 476, 476, 474, 475, 477, 475, 476, 473, 475, 476, 476, 477, 476, 475, 476, 476, 475, 475, 475, 474, 475, 475, 476, 478, 478, 480, 479, 477, 478, 477, 478, 478, 478, 479, 479, 478, 477, 476, 475, 476, 477, 479, 479, 478, 478, 478, 478, 478, 478, 477, 478, 478, 479, 479, 478, 479, 478, 477, 476, 477, 478, 478, 478, 479, 480, 480, 479, 478, 479, 480, 481, 482, 482, 482, 481, 482, 481, 480, 480, 480, 479, 480, 480, 482, 483, 482, 482, 480, 479, 478, 478, 479, 478, 479, 480, 479, 479, 478, 479, 479, 480, 480, 481, 482, 482, 479, 477, 479, 479, 479, 480, 479, 478, 476, 477, 479, 481, 482, 481, 482, 481, 481, 482, 481, 482, 483, 484, 484, 481, 479, 480, 479, 479, 480, 480, 479, 479, 479, 478, 477, 478, 479, 479, 479, 479, 479, 477, 478, 478, 477, 476, 476, 477, 477, 477, 477, 475, 475, 475, 474, 473, 473, 473, 474, 475, 475, 475, 475, 476, 476, 477, 477, 477, 476, 474, 474, 476, 478, 478, 478, 477, 476, 476, 477, 478, 477, 476, 478, 478, 480, 481, 481, 482, 481, 480, 480, 480, 480, 480, 480, 480, 482, 483, 484, 484, 482, 481, 481, 483, 482, 483, 485, 485, 484, 484, 482, 481, 480, 482, 481, 483, 483, 482, 483, 483, 483, 483, 480, 480, 480, 483, 483, 483, 481, 479, 480, 480, 481, 481, 480, 480, 480, 481, 478, 478, 476, 476, 476, 476, 475, 477, 477, 478, 479, 479, 479, 478, 478, 478, 478, 478, 478, 478, 478, 477, 479, 478, 478, 479, 479, 479, 479, 479, 479, 479, 480, 479, 480, 479, 478, 478, 478, 478, 477, 478, 478, 480, 480, 480, 481, 479, 479, 477, 477, 476, 477, 478, 478, 476, 477, 478, 477, 476, 475, 475, 476, 477, 478, 477, 475, 475, 475, 475, 476, 476, 476, 475, 474, 474, 476, 476, 477, 477, 478, 479, 480, 480, 480, 480, 479, 477, 477, 476, 477, 477, 479, 480, 481, 481, 481, 481, 482, 482, 480, 481, 482, 482, 483, 483, 482, 481, 482, 481, 482, 481, 482, 482, 484, 484, 483, 482, 482, 481, 482, 482, 482, 483, 482, 481, 480, 479, 479, 479, 480, 481, 482, 483, 483, 482, 483, 482, 481, 480, 480, 477, 477, 476, 477, 479, 480, 481, 482, 483, 481, 481, 479, 480, 481, 481, 482, 482, 480, 480, 480, 480, 480, 481, 480, 480, 480, 480, 479, 479, 479, 479, 480, 481, 480, 480, 480, 479, 479, 479, 480, 480, 480, 480, 481, 482, 481, 481, 481, 481, 481, 480, 480, 479, 478, 479, 480, 480, 479, 480, 479, 478, 478, 478, 479, 478, 478, 479, 479, 479, 478, 477, 477, 478, 477, 477, 476, 476, 476, 476, 478, 478, 478, 479, 480, 481, 481, 480, 479, 479, 478, 477, 477, 478, 479, 480, 479, 479, 478, 478, 479, 479, 480, 482, 482, 483, 483, 480, 479, 479, 478, 478, 478, 478, 479, 478, 479, 477, 477, 476, 475, 475, 476, 475, 473, 472, 473, 474, 475, 475, 475, 475, 474, 474, 476, 476, 477, 477, 477, 476, 476, 477, 476, 478, 478, 479, 477, 476, 475, 475, 478, 480, 480, 481, 480, 480, 479, 480, 483, 482, 484, 485, 484, 485, 484, 484, 484, 484, 484, 485, 485, 485, 486, 487, 486, 486, 485, 484, 485, 486, 485, 486, 485, 484, 484, 482, 482, 482, 484, 483, 483, 483, 482, 481, 480, 479, 479, 479, 478, 480, 480, 478, 478, 478, 478, 478, 477, 475, 475, 476, 476, 476, 478, 477, 475, 474, 474, 475, 474, 474, 473, 474, 476, 478, 479, 480, 479, 478, 476, 476, 477, 478, 479, 480, 481, 481, 482, 483, 483, 482, 480, 479, 479, 480, 480, 481, 481, 482, 483, 484, 483, 482, 482, 482, 483, 482, 482, 481, 482, 482, 481, 481, 481, 479, 478, 477, 478, 478, 477, 477, 478, 477, 478, 478, 477, 477, 476, 478, 479, 480, 481, 482, 480, 479, 478, 478, 478, 476, 477, 478, 480, 480, 478, 476, 477, 477, 479, 480, 480, 480, 479, 477, 476, 477, 476, 477, 479, 480, 481, 481, 481, 481, 481, 478, 479, 479, 481, 482, 484, 484, 484, 484, 484, 482, 480, 478, 479, 478, 481, 481, 479, 479, 479, 479, 478, 479, 478, 478, 479, 479, 477, 477, 476, 474, 474, 475, 475, 475, 475, 475, 476, 477, 477, 476, 476, 476, 476, 476, 475, 477, 476, 476, 476, 475, 474, 474, 474, 474, 474, 475, 476, 476, 477, 476, 478, 478, 478, 478, 478, 479, 479, 479, 479, 477, 476, 479, 480, 481, 482, 481, 481, 480, 479, 479, 480, 480, 482, 482, 482, 480, 480, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 480, 478, 479, 479, 480, 480, 480, 479, 479, 479, 480, 479, 479, 478, 479, 479, 478, 479, 479, 478, 478, 478, 479, 478, 478, 477, 477, 476, 477, 477, 480, 479, 480, 479, 478, 479, 480, 480, 479, 479, 479, 479, 480, 480, 482, 482, 483, 483, 483, 483, 482, 483, 483, 484, 485, 485, 486, 484, 483, 482, 481, 483, 484, 484, 483, 483, 482, 479, 479, 478, 478, 480, 480, 481, 480, 480, 478, 479, 477, 478, 479, 479, 477, 476, 476, 476, 475, 475, 476, 476, 477, 476, 476, 476, 477, 479, 479, 478, 477, 474, 475, 476, 478, 478, 478, 478, 478, 477, 478, 478, 478, 479, 480, 480, 481, 480, 481, 480, 480, 480, 478, 479, 480, 479, 478, 478, 479, 480, 481, 481, 481, 481, 481, 479, 478, 479, 478, 477, 478, 478, 477, 477, 476, 477, 476, 476, 477, 478, 477, 478, 479, 480, 480, 479, 479, 478, 480, 480, 482, 481, 480, 481, 482, 483, 482, 481, 481, 481, 481, 483, 482, 482, 484, 484, 483, 482, 479, 477, 475, 477, 477, 479, 480, 481, 482, 481, 481, 479, 478, 477, 478, 479, 479, 480, 479, 481, 482, 481, 481, 482, 480, 479, 480, 481, 482, 482, 482, 481, 481, 481, 480, 480, 481, 481, 480, 481, 479, 479, 478, 479, 481, 480, 482, 481, 480, 477, 478, 477, 477, 478, 479, 479, 479, 478, 476, 475, 473, 474, 474, 475, 475, 477, 477, 476, 475, 475, 476, 476, 477, 477, 475, 474, 473, 475, 477, 478, 478, 479, 478, 479, 480, 482, 482, 481, 481, 478, 477, 477, 477, 478, 477, 479, 479, 480, 478, 477, 478, 477, 478, 480, 481, 481, 478, 477, 478, 477, 479, 480, 482, 481, 481, 483, 482, 482, 481, 480, 481, 480, 482, 482, 482, 481, 483, 483, 485, 486, 486, 485, 485, 484, 482, 483, 482, 481, 481, 481, 482, 481, 482, 482, 481, 481, 483, 482, 483, 484, 485, 486, 486, 486, 485, 483, 482, 482, 483, 484, 483, 484, 483, 483, 482, 482, 480, 481, 481, 481, 483, 483, 482, 482, 481, 481, 482, 483, 482, 481, 482, 480, 480, 478, 478, 478, 479, 479, 480, 480, 478, 477, 475, 475, 476, 476, 477, 477, 474, 474, 475, 474, 474, 473, 472, 473, 475, 475, 475, 476, 475, 475, 476, 476, 474, 474, 473, 471, 472, 473, 474, 477, 477, 477, 476, 474, 475, 474, 475, 475, 476, 477, 477, 479, 481, 482, 482, 483, 482, 482, 482, 482, 483, 483, 485, 485, 485, 484, 482, 482, 483, 485, 486, 487, 486, 487, 485, 485, 485, 484, 484, 482, 482, 480, 479, 480, 479, 479, 478, 478, 479, 478, 479, 478, 479, 478, 477, 474, 473, 473, 473, 474, 474, 474, 474, 473, 474, 474, 474, 475, 475, 476, 476, 477, 478, 478, 479, 478, 478, 477, 478, 479, 480, 479, 478, 480, 481, 482, 482, 483, 483, 484, 485, 485, 486, 485, 483, 482, 483, 483, 482, 484, 483, 482, 482, 482, 480, 481, 481, 479, 478, 479, 480, 480, 479, 479, 480, 480, 481, 481, 480, 480, 480, 480, 479, 477, 478, 478, 479, 479, 480, 479, 479, 479, 479, 479, 479, 479, 479, 478, 479, 479, 479, 480, 482, 481, 481, 480, 479, 479, 478, 478, 478, 478, 478, 478, 478, 479, 479, 479, 479, 480, 481, 481, 480, 479, 479, 479, 478, 477, 477, 479, 479, 480, 479, 480, 479, 479, 479, 479, 479, 479, 479, 480, 479, 479, 478, 477, 478, 479, 480, 481, 482, 481, 481, 481, 481, 482, 482, 483, 483, 482, 481, 481, 481, 482, 481, 483, 483, 483, 482, 481, 481, 480, 481, 482, 480, 479, 478, 478, 478, 479, 478, 479, 479, 479, 479, 480, 479, 479, 479, 477, 478, 478, 479, 478, 477, 478, 478, 478, 477, 477, 477, 476, 478, 476, 478, 478, 478, 477, 476, 476, 474, 474, 474, 473, 473, 474, 474, 473, 475, 474, 474, 474, 474, 474, 474, 475, 476, 475, 477, 475, 474, 474, 475, 475, 477, 478, 479, 478, 478, 478, 478, 479, 478, 478, 479, 480, 481, 481, 481, 482, 483, 483, 484, 485, 487, 488, 488, 486, 484, 483, 484, 483, 483, 481, 481, 481, 481, 481, 481, 480, 481, 482, 482, 482, 480, 481, 480, 479, 479, 480, 481, 480, 481, 479, 480, 479, 479, 477, 479, 479, 479, 478, 477, 477, 476, 475, 474, 474, 474, 475, 476, 477, 478, 478, 476, 478, 477, 477, 478, 479, 480, 481, 481, 480, 481, 483, 484, 483, 483, 482, 484, 484, 486, 487, 487, 486, 486, 487, 486, 486, 487, 485, 487, 486, 485, 485, 484, 484, 485, 485, 485, 486, 485, 484, 482, 482, 482, 483, 482, 482, 481, 480, 479, 479, 478, 479, 481, 480, 480, 481, 481, 480, 479, 479, 480, 479, 480, 479, 478, 478, 478, 477, 479, 480, 482, 482, 482, 481, 482, 481, 481, 479, 478, 477, 475, 476, 477, 478, 480, 480, 479, 479, 479, 479, 478, 478, 479, 480, 478, 478, 478, 477, 477, 478, 478, 477, 479, 480, 480, 478, 476, 473, 471, 472, 474, 475, 477, 477, 476, 476, 475, 475, 474, 473, 473, 474, 476, 476, 478, 478, 478, 478, 477, 477, 476, 477, 478, 478, 478, 477, 475, 475, 474, 475, 476, 478, 478, 478, 477, 478, 477, 478, 477, 476, 478, 479, 479, 479, 478, 479, 479, 479, 479, 479, 478, 477, 478, 478, 478, 480, 480, 480, 479, 479, 478, 479, 479, 478, 478, 475, 477, 477, 480, 480, 480, 481, 481, 479, 479, 478, 477, 477, 478, 477, 478, 478, 479, 479, 479, 481, 481, 482, 484, 484, 483, 482, 480, 480, 480, 482, 483, 482, 481, 480, 479, 482, 483, 484, 484, 483, 482, 481, 479, 479, 478, 479, 480, 481, 480, 482, 481, 481, 482, 480, 479, 480, 481, 482, 482, 482, 482, 482, 481, 481, 480, 482, 483, 482, 481, 480, 479, 479, 478, 479, 481, 482, 481, 480, 479, 479, 478, 479, 479, 480, 479, 480, 478, 479, 480, 480, 480, 480, 480, 480, 480, 479, 479, 479, 479, 478, 477, 477, 475, 476, 476, 477, 478, 478, 476, 476, 476, 475, 476, 476, 478, 478, 479, 480, 479, 479, 478, 478, 478, 478, 479, 479, 477, 478, 479, 477, 478, 478, 477, 476, 476, 475, 475, 476, 478, 479, 478, 478, 477, 477, 476, 477, 476, 476, 476, 475, 474, 474, 474, 474, 476, 476, 477, 476, 476, 476, 475, 475, 477, 478, 478, 479, 478, 477, 478, 478, 477, 478, 479, 478, 478, 477, 477, 478, 479, 480, 480, 479, 481, 482, 482, 483, 483, 485, 485, 484, 483, 482, 483, 484, 485, 485, 484, 485, 483, 485, 485, 483, 483, 483, 483, 484, 482, 482, 481, 481, 482, 482, 482, 481, 483, 482, 481, 480, 479, 476, 477, 477, 478, 478, 478, 480, 480, 479, 479, 479, 479, 480, 480, 480, 480, 478, 479, 477, 478, 477, 478, 478, 479, 478, 478, 478, 477, 476, 477, 479, 479, 480, 480, 480, 480, 481, 480, 479, 478, 479, 480, 480, 480, 481, 482, 481, 480, 479, 478, 477, 476, 476, 477, 478, 478, 477, 475, 475, 476, 476, 476, 477, 477, 478, 476, 477, 477, 479, 479, 479, 478, 478, 477, 476, 476, 476, 477, 477, 477, 476, 475, 476, 478, 477, 479, 480, 481, 481, 481, 479, 479, 479, 479, 479, 481, 482, 483, 482, 483, 482, 480, 480, 477, 477, 478, 479, 479, 480, 479, 479, 479, 479, 480, 481, 481, 480, 479, 480, 480, 482, 482, 481, 479, 479, 478, 479, 478, 479, 479, 479, 478, 480, 479, 480, 481, 482, 482, 480, 480, 480, 481, 482, 482, 482, 481, 481, 480, 481, 482, 482, 481, 481, 480, 478, 478, 478, 478, 478, 479, 478, 477, 477, 476, 476, 476, 477, 477, 479, 478, 478, 478, 478, 477, 477, 476, 478, 478, 479, 478, 476, 476, 478, 477, 478, 480, 480, 479, 479, 477, 477, 478, 478, 480, 480, 481, 479, 480, 480, 480, 480, 479, 479, 478, 479, 479, 480, 480, 481, 480, 479, 479, 478, 477, 478, 478, 478, 479, 479, 479, 477, 476, 475, 474, 473, 472, 474, 475, 475, 476, 475, 475, 477, 475, 476, 475, 476, 478, 478, 479, 479, 478, 477, 476, 474, 476, 478, 480, 479, 479, 480, 479, 479, 478, 477, 477, 477, 476, 477, 478, 477, 477, 476, 475, 476, 477, 479, 478, 478, 478, 478, 478, 479, 479, 479, 479, 480, 480, 481, 482, 481, 482, 483, 484, 486, 486, 484, 482, 481, 481, 482, 482, 483, 482, 484, 484, 485, 483, 482, 480, 479, 480, 480, 481, 481, 481, 480, 480, 480, 481, 480, 480, 480, 479, 479, 479, 478, 478, 478, 478, 480, 480, 480, 481, 480, 480, 479, 477, 476, 477, 478, 478, 480, 481, 482, 482, 481, 481, 480, 482, 483, 482, 482, 481, 480, 479, 479, 481, 481, 482, 482, 483, 482, 481, 482, 481, 481, 479, 479, 480, 479, 478, 479, 478, 479, 478, 478, 477, 476, 476, 476, 476, 476, 477, 475, 474, 474, 474, 474, 476, 478, 478, 477, 477, 477, 478, 478, 477, 477, 477, 477, 476, 476, 475, 477, 477, 479, 480, 480, 480, 481, 482, 482, 482, 480, 480, 481, 481, 482, 482, 483, 483, 481, 481, 481, 481, 480, 478, 477, 477, 477, 477, 477, 479, 479, 478, 479, 478, 477, 477, 477, 477, 477, 478, 478, 477, 477, 477, 477, 477, 476, 477, 478, 480, 481, 480, 478, 477, 478, 479, 480, 481, 482, 481, 480, 479, 478, 478, 478, 480, 479, 481, 480, 481, 479, 479, 480, 480, 479, 478, 477, 478, 478, 479, 478, 477, 477, 479, 480, 480, 480, 481, 480, 480, 479, 479, 479, 479, 478, 477, 477, 478, 479, 480, 481, 481, 480, 480, 481, 481, 480, 480, 480, 481, 481, 480, 478, 477, 477, 478, 478, 479, 480, 478, 479, 479, 476, 476, 475, 474, 476, 476, 477, 477, 476, 476, 477, 476, 476, 475, 474, 472, 474, 475, 477, 475, 475, 475, 476, 476, 476, 476, 476, 476, 477, 476, 478, 478, 476, 477, 479, 478, 479, 479, 479, 479, 478, 477, 477, 476, 476, 478, 478, 477, 476, 475, 475, 473, 475, 475, 477, 477, 478, 479, 478, 478, 479, 480, 478, 477, 476, 477, 478, 478, 480, 481, 481, 480, 480, 479, 480, 481, 480, 480, 479, 479, 477, 477, 477, 479, 479, 479, 478, 477, 478, 477, 477, 478, 478, 479, 480, 482, 484, 482, 481, 480, 479, 478, 478, 477, 478, 479, 478, 479, 480, 482, 484, 484, 486, 488, 487, 486, 485, 484, 484, 482, 483, 483, 484, 484, 484, 482, 483, 483, 484, 486, 485, 484, 483, 481, 480, 482, 481, 482, 482, 482, 484, 485, 486, 485, 483, 483, 483, 482, 481, 480, 478, 476, 477, 476, 477, 477, 478, 479, 478, 478, 476, 476, 477, 478, 478, 476, 477, 477, 479, 478, 478, 477, 476, 478, 480, 480, 482, 482, 482, 483, 482, 482, 482, 482, 481, 482, 482, 480, 481, 480, 479, 479, 480, 479, 479, 480, 480, 478, 479, 479, 478, 480, 478, 477, 477, 476, 476, 474, 475, 476, 476, 476, 476, 475, 474, 474, 474, 475, 477, 475, 475, 474, 473, 474, 475, 475, 475, 476, 477, 476, 474, 474, 474, 474, 474, 477, 476, 476, 475, 476, 475, 475, 475, 475, 476, 477, 478, 479, 479, 479, 478, 479, 479, 480, 480, 480, 481, 480, 480, 480, 481, 479, 479, 478, 479, 481, 484, 485, 485, 483, 481, 478, 478, 477, 480, 481, 480, 480, 481, 481, 484, 481, 482, 482, 483, 483, 482, 482, 483, 482, 483, 481, 483, 483, 481, 481, 480, 481, 482, 483, 483, 483, 482, 482, 481, 481, 479, 480, 478, 479, 478, 479, 477, 476, 476, 476, 477, 477, 479, 479, 479, 480, 480, 480, 479, 480, 480, 479, 478, 479, 479, 482, 481, 481, 480, 479, 480, 479, 479, 480, 480, 478, 478, 478, 479, 479, 480, 479, 480, 479, 480, 482, 482, 483, 482, 481, 481, 481, 483, 482, 481, 481, 479, 479, 479, 478, 479, 480, 483, 482, 482, 482, 481, 481, 479, 479, 479, 480, 479, 478, 478, 477, 476, 477, 479, 479, 480, 479, 480, 479, 479, 477, 478, 477, 478, 477, 479, 476, 477, 478, 478, 478, 477, 477, 477, 476, 476, 477, 478, 477, 477, 476, 474, 474, 475, 476, 477, 476, 475, 474, 475, 475, 477, 476, 475, 474, 475, 474, 474, 474, 475, 475, 476, 474, 474, 473, 473, 473, 476, 476, 477, 476, 474, 474, 475, 474, 475, 476, 476, 478, 478, 477, 477, 477, 477, 479, 478, 480, 479, 479, 478, 478, 479, 478, 479, 480, 480, 480, 480, 481, 480, 481, 481, 481, 482, 481, 481, 480, 481, 482, 481, 483, 482, 481, 481, 481, 482, 483, 483, 483, 482, 482, 483, 483, 484, 483, 482, 482, 481, 481, 481, 481, 481, 483, 481, 483, 482, 482, 483, 482, 481, 480, 479, 480, 480, 480, 479, 479, 479, 478, 478, 478, 477, 477, 479, 478, 479, 478, 478, 478, 478, 478, 478, 478, 480, 480, 480, 480, 478, 477, 478, 477, 478, 478, 478, 479, 478, 477, 476, 477, 477, 477, 477, 477, 477, 478, 477, 476, 474, 474, 476, 476, 476, 476, 477, 478, 478, 478, 479, 478, 478, 478, 477, 476, 474, 475, 477, 477, 479, 480, 480, 482, 483, 483, 483, 482, 481, 481, 482, 482, 482, 483, 482, 482, 482, 482, 484, 483, 484, 485, 483, 483, 483, 481, 480, 479, 480, 482, 482, 484, 483, 484, 483, 483, 483, 483, 482, 480, 480, 480, 480, 481, 481, 482, 482, 480, 479, 479, 477, 476, 474, 474, 474, 474, 476, 475, 476, 478, 478, 478, 476, 475, 474, 473, 473, 475, 477, 477, 477, 476, 477, 477, 480, 480, 479, 479, 476, 477, 476, 475, 476, 477, 476, 477, 476, 478, 478, 479, 479, 478, 479, 479, 481, 479, 479, 479, 479, 479, 478, 478, 479, 479, 479, 479, 479, 479, 479, 480, 479, 479, 479, 480, 481, 481, 480, 481, 480, 477, 477, 477, 478, 479, 480, 480, 480, 479, 478, 478, 477, 477, 477, 479, 480, 482, 481, 481, 479, 478, 476, 476, 476, 477, 476, 477, 477, 477, 478, 477, 477, 478, 477, 477, 476, 476, 478, 478, 478, 478, 477, 476, 476, 476, 476, 477, 478, 477, 477, 478, 479, 479, 479, 478, 477, 477, 477, 480, 481, 482, 482, 482, 480, 479, 478, 476, 478, 478, 478, 478, 479, 480, 481, 484, 485, 485, 486, 484, 482, 482, 480, 478, 479, 480, 481, 483, 481, 482, 481, 482, 483, 484, 484, 485, 483, 483, 481, 481, 481, 482, 482, 482, 481, 482, 482, 480, 476, 478, 477, 478, 478, 479, 480, 480, 481, 481, 482, 483, 482, 481, 480, 481, 479, 480, 481, 482, 483, 483, 481, 480, 478, 478, 478, 479, 479, 481, 481, 481, 483, 484, 485, 484, 484, 485, 484, 483, 482, 480, 480, 481, 480, 479, 479, 479, 477, 477, 476, 476, 476, 476, 476, 477, 476, 475, 476, 476, 475, 477, 474, 474, 474, 474, 475, 475, 476, 477, 475, 474, 474, 474, 473, 473, 473, 473, 474, 472, 474, 474, 474, 475, 473, 472, 475, 476, 477, 477, 479, 478, 480, 481, 481, 482, 484, 484, 484, 482, 482, 482, 481, 483, 483, 483, 483, 482, 483, 483, 484, 485, 484, 485, 482, 480, 480, 479, 479, 479, 478, 478, 478, 478, 479, 481, 480, 480, 477, 476, 476, 478, 479, 479, 480, 480, 478, 477, 477, 476, 478, 478, 478, 479, 479, 479, 479, 478, 478, 478, 477, 478, 479, 481, 480, 480, 479, 478, 479, 479, 479, 481, 480, 480, 481, 480, 480, 479, 480, 481, 482, 483, 484, 484, 484, 483, 484, 481, 479, 480, 479, 479, 479, 480, 482, 484, 484, 484, 482, 480, 479, 478, 478, 478, 478, 478, 479, 479, 478, 479, 480, 481, 481, 479, 479, 478, 478, 477, 476, 478, 479, 479, 480, 478, 479, 480, 480, 480, 478, 478, 478, 479, 478, 478, 477, 477, 477, 478, 478, 478, 479, 480, 478, 478, 477, 477, 477, 478, 479, 479, 480, 480, 480, 479, 477, 476, 477, 478, 479, 479, 479, 479, 480, 481, 480, 479, 481, 481, 480, 478, 478, 478, 479, 479, 479, 479, 478, 477, 478, 479, 478, 478, 479, 478, 477, 477, 476, 476, 475, 474, 473, 475, 475, 473, 472, 471, 472, 472, 473, 472, 473, 472, 471, 473, 473, 474, 474, 473, 473, 476, 477, 478, 479, 480, 480, 479, 479, 480, 482, 482, 481, 483, 484, 484, 487, 488, 489, 488, 487, 486, 484, 484, 485, 485, 485, 485, 484, 485, 485, 485, 485, 485, 485, 486, 486, 485, 485, 482, 481, 481, 482, 482, 482, 481, 480, 479, 478, 477, 477, 478, 478, 478, 477, 477, 477, 478, 476, 477, 476, 476, 476, 475, 476, 476, 476, 475, 476, 475, 473, 474, 475, 475, 475, 476, 477, 479, 480, 481, 482, 481, 482, 481, 479, 480, 479, 479, 479, 481, 481, 482, 484, 485, 484, 482, 479, 478, 477, 478, 479, 480, 479, 479, 480, 480, 480, 481, 481, 479, 477, 474, 474, 474, 475, 476, 476, 476, 477, 478, 478, 479, 480, 480, 481, 480, 480, 480, 480, 480, 481, 481, 481, 480, 482, 482, 484, 484, 483, 483, 483, 483, 483, 484, 483, 484, 482, 481, 480, 480, 480, 482, 480, 480, 480, 479, 480, 479, 480, 481, 480, 481, 481, 481, 480, 480, 480, 479, 478, 478, 477, 477, 477, 477, 478, 479, 479, 478, 478, 478, 480, 481, 481, 480, 482, 481, 482, 481, 481, 480, 481, 481, 480, 480, 478, 477, 476, 477, 478, 478, 480, 483, 482, 482, 480, 479, 478, 477, 477, 477, 477, 476, 477, 476, 477, 477, 477, 477, 478, 478, 479, 480, 479, 477, 477, 476, 476, 477, 477, 478, 479, 479, 479, 479, 479, 477, 476, 477, 475, 476, 476, 476, 476, 476, 477, 477, 478, 478, 479, 479, 479, 480, 479, 479, 479, 480, 479, 478, 479, 480, 482, 482, 482, 481, 478, 476, 476, 477, 479, 479, 479, 480, 481, 480, 478, 478, 477, 477, 477, 478, 479, 478, 478, 477, 478, 478, 479, 479, 480, 480, 481, 481, 481, 481, 483, 482, 481, 481, 481, 480, 478, 477, 477, 476, 475, 475, 476, 475, 476, 477, 479, 479, 479, 481, 479, 478, 477, 478, 478, 478, 476, 475, 474, 476, 477, 478, 480, 481, 481, 482, 481, 480, 480, 481, 480, 481, 481, 482, 482, 482, 482, 484, 484, 485, 486, 488, 488, 488, 487, 485, 481, 481, 480, 480, 481, 481, 482, 482, 482, 480, 479, 479, 478, 480, 480, 478, 477, 477, 475, 475, 474, 475, 477, 476, 476, 475, 475, 475, 474, 475, 474, 475, 476, 477, 477, 478, 478, 478, 477, 478, 479, 477, 478, 476, 475, 476, 478, 479, 479, 479, 478, 479, 480, 479, 479, 480, 479, 481, 481, 481, 482, 480, 482, 482, 481, 480, 478, 477, 476, 477, 477, 479, 481, 481, 481, 481, 480, 479, 478, 478, 478, 477, 477, 477, 477, 477, 476, 475, 475, 476, 476, 475, 477, 477, 477, 478, 479, 479, 477, 477, 476, 477, 477, 479, 479, 479, 479, 479, 479, 479, 479, 477, 478, 479, 481, 482, 483, 482, 479, 478, 477, 477, 477, 479, 480, 481, 482, 482, 480, 480, 478, 478, 477, 477, 478, 478, 479, 480, 479, 480, 479, 478, 477, 476, 477, 476, 477, 478, 478, 478, 476, 475, 474, 473, 472, 474, 475, 474, 474, 474, 473, 474, 474, 474, 475, 475, 477, 477, 477, 478, 480, 481, 482, 481, 481, 480, 479, 479, 479, 481, 482, 484, 484, 484, 484, 484, 483, 483, 483, 482, 483, 484, 483, 484, 484, 484, 484, 484, 483, 484, 483, 483, 480, 480, 480, 479, 479, 477, 477, 476, 476, 475, 476, 476, 477, 476, 477, 476, 474, 474, 474, 474, 475, 476, 476, 476, 476, 475, 476, 477, 478, 478, 477, 478, 477, 478, 479, 478, 477, 477, 478, 479, 479, 479, 482, 482, 482, 483, 481, 483, 482, 483, 481, 481, 482, 483, 482, 483, 483, 483, 484, 482, 481, 481, 481, 481, 481, 481, 484, 483, 485, 484, 483, 480, 481, 479, 479, 480, 481, 483, 482, 483, 483, 483, 482, 482, 481, 483, 482, 481, 481, 480, 479, 478, 478, 478, 479, 479, 479, 479, 480, 479, 478, 479, 480, 481, 481, 481, 479, 478, 476, 477, 476, 476, 476, 478, 479, 479, 481, 482, 482, 482, 481, 480, 481, 480, 480, 480, 479, 479, 480, 483, 485, 485, 485, 483, 483, 483, 483, 482, 482, 482, 481, 480, 480, 480, 482, 481, 479, 480, 479, 479, 478, 477, 478, 479, 478, 479, 479, 478, 478, 479, 477, 476, 475, 476, 475, 476, 476, 477, 476, 475, 476, 475, 474, 473, 471, 471, 472, 474, 474, 474, 474, 474, 472, 472, 472, 473, 472, 474, 476, 478, 478, 477, 477, 477, 478, 478, 479, 482, 481, 480, 478, 479, 478, 479, 479, 480, 480, 480, 481, 483, 483, 486, 485, 484, 484, 484, 483, 485, 483, 481, 479, 481, 483, 483, 485, 484, 483, 483, 481, 480, 479, 479, 479, 478, 480, 479, 479, 477, 476, 477, 477, 477, 478, 477, 478, 477, 476, 478, 480, 479, 479, 478, 476, 476, 476, 476, 477, 477, 477, 477, 478, 478, 478, 479, 478, 477, 476, 476, 478, 479, 480, 480, 481, 480, 479, 479, 478, 477, 478, 477, 478, 477, 477, 478, 478, 478, 477, 477, 476, 476, 477, 478, 478, 480, 481, 482, 482, 483, 483, 482, 480, 479, 480, 479, 478, 479, 479, 480, 479, 479, 478, 479, 479, 479, 480, 480, 480, 478, 478, 478, 479, 479, 478, 479, 479, 479, 478, 477, 478, 478, 477, 477, 478, 478, 479, 481, 481, 481, 482, 480, 481, 480, 480, 480, 479, 480, 481, 479, 480, 481, 481, 482, 481, 480, 480, 480, 481, 482, 482, 481, 481, 480, 480, 479, 480, 479, 479, 478, 478, 477, 477, 478, 476, 478, 477, 477, 477, 478, 479, 480, 482, 481, 482, 482, 481, 481, 480, 482, 482, 482, 481, 481, 480, 480, 481, 481, 479, 480, 480, 481, 480, 481, 480, 479, 478, 479, 479, 480, 480, 479, 479, 478, 477, 476, 475, 477, 478, 479, 480, 481, 481, 480, 480, 481, 482, 482, 482, 481, 480, 479, 477, 477, 475, 477, 476, 477, 477, 478, 478, 478, 479, 481, 481, 481, 478, 476, 476, 475, 475, 475, 478, 476, 477, 477, 478, 477, 477, 478, 477, 476, 476, 475, 475, 476, 478, 478, 479, 478, 479, 478, 477, 477, 477, 478, 479, 478, 479, 477, 476, 476, 478, 478, 479, 481, 481, 481, 482, 480, 480, 480, 479, 479, 480, 481, 482, 482, 481, 481, 480, 480, 481, 481, 482, 483, 483, 482, 483, 481, 482, 480, 480, 479, 480, 479, 479, 478, 478, 479, 478, 477, 478, 478, 479, 479, 479, 477, 477, 477, 477, 478, 478, 477, 478, 477, 477, 476, 477, 478, 478, 479, 481, 480, 481, 480, 480, 478, 478, 477, 477, 477, 478, 478, 481, 482, 483, 483, 483, 481, 482, 483, 483, 482, 481, 478, 477, 477, 478, 477, 478, 479, 478, 478, 478, 477, 476, 475, 475, 477, 478, 478, 478, 479, 478, 477, 476, 475, 474, 475, 476, 476, 476, 476, 476, 478, 478, 478, 478, 478, 479, 478, 478, 479, 480, 480, 481, 480, 481, 481, 479, 478, 479, 479, 479, 480, 480, 480, 480, 481, 480, 479, 478, 477, 479, 480, 481, 483, 483, 482, 481, 480, 478, 478, 478, 479, 481, 482, 482, 482, 480, 479, 480, 480, 480, 479, 477, 477, 477, 477, 478, 477, 478, 479, 478, 477, 478, 478, 477, 476, 475, 475, 477, 477, 477, 479, 480, 478, 477, 476, 475, 475, 475, 476, 474, 476, 477, 477, 478, 477, 479, 481, 482, 483, 481, 480, 479, 479, 480, 479, 481, 478, 479, 478, 478, 479, 479, 481, 481, 481, 483, 483, 483, 482, 483, 483, 482, 483, 482, 482, 480, 478, 478, 478, 476, 478, 477, 477, 478, 479, 478, 479, 481, 482, 482, 481, 480, 480, 479, 480, 479, 479, 480, 479, 479, 478, 479, 478, 478, 476, 478, 480, 481, 481, 481, 483, 484, 485, 485, 484, 483, 484, 482, 482, 481, 482, 482, 483, 483, 482, 482, 482, 481, 480, 479, 479, 480, 480, 481, 482, 481, 480, 482, 481, 479, 480, 482, 481, 481, 481, 481, 481, 480, 480, 479, 479, 480, 479, 478, 478, 477, 476, 477, 477, 476, 476, 475, 475, 474, 474, 473, 475, 475, 476, 477, 477, 477, 477, 478, 478, 478, 477, 476, 477, 476, 477, 476, 476, 477, 477, 478, 478, 479, 479, 479, 479, 480, 478, 478, 479, 479, 481, 481, 481, 481, 481, 480, 478, 479, 479, 480, 480, 482, 483, 484, 485, 484, 483, 483, 483, 484, 485, 485, 486, 485, 485, 485, 484, 483, 483, 483, 484, 483, 484, 484, 484, 483, 481, 480, 481, 480, 480, 479, 478, 478, 479, 478, 478, 477, 478, 478, 477, 475, 474, 474, 475, 474, 473, 473, 474, 475, 475, 474, 473, 471, 471, 471, 470, 471, 471, 471, 471, 472, 473, 475, 475, 477, 476, 475, 477, 477, 478, 479, 479, 480, 481, 482, 481, 480, 479, 477, 478, 476, 477, 477, 477, 477, 478, 477, 475, 475, 472, 473, 474, 474, 476, 477, 477, 478, 478, 477, 477, 478, 478, 478, 479, 479, 479, 479, 479, 480, 479, 480, 479, 479, 478, 479, 479, 482, 482, 484, 484, 483, 482, 481, 480, 483, 482, 483, 483, 484, 484, 484, 484, 483, 484, 482, 482, 482, 484, 485, 487, 486, 484, 483, 481, 479, 478, 479, 479, 480, 480, 479, 480, 478, 479, 479, 479, 478, 478, 478, 477, 476, 477, 477, 477, 476, 477, 477, 479, 480, 480, 480, 479, 478, 479, 481, 482, 482, 481, 481, 481, 481, 480, 479, 479, 480, 480, 481, 480, 481, 481, 481, 480, 479, 479, 479, 479, 479, 479, 478, 477, 478, 479, 479, 479, 477, 477, 476, 478, 478, 478, 477, 478, 478, 477, 477, 475, 475, 474, 475, 474, 477, 476, 476, 476, 476, 477, 477, 478, 478, 478, 478, 477, 476, 476, 477, 477, 478, 478, 477, 476, 476, 476, 476, 476, 477, 479, 479, 479, 480, 478, 478, 477, 478, 477, 479, 480, 482, 483, 482, 482, 480, 479, 479, 478, 480, 482, 482, 482, 481, 478, 478, 480, 478, 478, 478, 478, 479, 480, 481, 480, 479, 478, 478, 479, 479, 478, 477, 477, 477, 476, 476, 476, 477, 479, 479, 478, 478, 478, 477, 477, 477, 478, 479, 480, 480, 480, 479, 479, 479, 479, 479, 478, 478, 477, 479, 480, 479, 480, 480, 480, 479, 481, 481, 481, 481, 480, 480, 479, 479, 480, 481, 481, 481, 480, 480, 478, 478, 477, 477, 477, 474, 474, 477, 477, 477, 479, 479, 479, 479, 477, 476, 475, 475, 475, 477, 475, 476, 476, 477, 478, 478, 479, 480, 480, 480, 478, 477, 476, 476, 477, 479, 478, 481, 482, 481, 482, 482, 481, 482, 481, 483, 482, 481, 481, 480, 480, 482, 483, 484, 487, 485, 483, 481, 480, 480, 481, 481, 483, 483, 484, 483, 483, 482, 479, 479, 478, 479, 479, 480, 481, 481, 481, 481, 481, 479, 478, 478, 478, 479, 479, 477, 477, 477, 479, 479, 478, 478, 478, 478, 479, 478, 479, 479, 479, 481, 480, 480, 478, 478, 478, 479, 478, 478, 480, 480, 480, 480, 481, 481, 483, 482, 483, 483, 483, 482, 481, 480, 479, 479, 480, 479, 481, 481, 479, 481, 480, 480, 481, 479, 480, 480, 481, 481, 480, 480, 479, 478, 478, 478, 479, 479, 477, 476, 474, 473, 474, 472, 474, 473, 475, 476, 475, 476, 475, 475, 476, 475, 475, 477, 477, 476, 476, 476, 477, 477, 478, 478, 479, 479, 478, 478, 477, 477, 478, 479, 479, 479, 480, 479, 480, 478, 479, 479, 479, 480, 481, 482, 480, 480, 479, 480, 481, 481, 480, 481, 480, 479, 479, 478, 477, 478, 479, 481, 483, 482, 482, 482, 480, 481, 481, 480, 480, 478, 478, 477, 476, 475, 477, 477, 478, 479, 479, 478, 478, 479, 479, 482, 482, 482, 482, 481, 480, 480, 480, 480, 480, 479, 478, 477, 478, 479, 481, 480, 481, 481, 480, 479, 478, 476, 476, 477, 476, 480, 479, 479, 480, 479, 479, 479, 481, 479, 479, 479, 480, 480, 480, 479, 477, 479, 479, 481, 481, 483, 480, 479, 479, 478, 479, 479, 480, 481, 481, 481, 481, 480, 479, 478, 479, 479, 480, 480, 479, 479, 479, 479, 479, 479, 477, 476, 476, 477, 478, 479, 478, 476, 475, 473, 474, 474, 475, 475, 474, 473, 474, 475, 477, 478, 478, 480, 479, 477, 473, 472, 472, 474, 475, 476, 477, 479, 478, 478, 478, 480, 479, 479, 478, 478, 478, 478, 477, 476, 475, 475, 474, 476, 477, 478, 478, 479, 479, 479, 480, 480, 479, 479, 477, 478, 477, 478, 479, 481, 482, 483, 481, 481, 480, 480, 482, 482, 481, 480, 481, 482, 482, 481, 482, 482, 484, 483, 483, 483, 481, 482, 482, 484, 485, 486, 487, 488, 486, 486, 484, 482, 481, 481, 482, 483, 482, 483, 483, 484, 482, 482, 480, 480, 479, 480, 480, 481, 482, 481, 481, 480, 481, 481, 482, 483, 483, 485, 484, 484, 484, 483, 483, 483, 481, 480, 479, 478, 479, 478, 477, 478, 476, 477, 475, 475, 477, 477, 476, 477, 477, 477, 477, 477, 475, 475, 475, 476, 479, 479, 478, 477, 477, 478, 478, 479, 478, 479, 480, 479, 478, 477, 478, 477, 476, 477, 478, 479, 479, 478, 478, 476, 475, 475, 476, 476, 475, 476, 476, 475, 474, 475, 474, 474, 475, 476, 476, 475, 476, 477, 479, 478, 476, 476, 475, 475, 475, 476, 475, 476, 477, 475, 476, 477, 477, 478, 479, 479, 478, 479, 479, 479, 480, 479, 477, 476, 477, 478, 479, 480, 481, 479, 481, 480, 479, 478, 478, 476, 476, 477, 478, 479, 478, 477, 477, 476, 476, 478, 477, 478, 479, 478, 479, 477, 477, 479, 479, 480, 478, 479, 478, 478, 478, 478, 477, 477, 477, 478, 479, 481, 480, 481, 480, 482, 482, 482, 482, 481, 481, 480, 479, 478, 478, 478, 479, 478, 479, 480, 481, 481, 481, 482, 482, 481, 481, 481, 482, 481, 481, 481, 481, 481, 479, 478, 478, 480, 479, 480, 480, 480, 479, 479, 479, 479, 480, 478, 478, 478, 479, 480, 479, 479, 479, 478, 479, 479, 479, 479, 479, 479, 479, 480, 481, 480, 479, 480, 479, 480, 480, 480, 480, 481, 481, 480, 479, 479, 479, 480, 481, 480, 481, 480, 479, 478, 478, 479, 479, 479, 477, 478, 477, 477, 477, 478, 478, 477, 477, 478, 477, 477, 477, 477, 479, 481, 481, 480, 481, 479, 480, 479, 477, 477, 478, 480, 481, 481, 480, 479, 477, 478, 478, 480, 481, 483, 483, 481, 479, 478, 477, 477, 477, 477, 477, 478, 478, 478, 478, 477, 477, 477, 478, 478, 480, 481, 481, 482, 480, 479, 478, 478, 480, 481, 480, 480, 481, 480, 482, 484, 482, 482, 480, 479, 479, 479, 480, 480, 480, 480, 481, 482, 483, 483, 481, 481, 481, 481, 482, 483, 485, 487, 485, 484, 483, 483, 483, 482, 481, 480, 480, 479, 479, 480, 482, 480, 479, 479, 479, 479, 478, 479, 478, 477, 478, 477, 475, 475, 473, 474, 474, 474, 474, 475, 475, 476, 476, 475, 474, 474, 475, 474, 473, 475, 475, 477, 478, 477, 478, 476, 474, 475, 477, 477, 478, 478, 477, 477, 477, 478, 479, 479, 478, 478, 478, 477, 477, 476, 475, 477, 478, 479, 479, 479, 478, 477, 478, 477, 478, 477, 477, 476, 477, 476, 476, 477, 477, 476, 475, 475, 474, 475, 474, 475, 475, 474, 473, 473, 474, 476, 477, 477, 478, 478, 479, 479, 479, 477, 477, 478, 479, 479, 481, 480, 480, 481, 481, 481, 481, 481, 481, 481, 483, 483, 485, 484, 485, 486, 486, 485, 486, 486, 485, 486, 485, 485, 485, 484, 484, 484, 483, 483, 484, 483, 483, 481, 481, 480, 479, 479, 480, 479, 480, 481, 480, 481, 479, 479, 478, 477, 477, 476, 478, 478, 478, 479, 477, 477, 477, 477, 477, 477, 478, 478, 479, 478, 477, 477, 478, 479, 479, 479, 480, 480, 481, 479, 479, 479, 478, 480, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 480, 479, 480, 480, 480, 479, 480, 480, 479, 479, 479, 479, 480, 479, 480, 481, 479, 479, 479, 480, 482, 481, 481, 481, 481, 480, 481, 481, 480, 480, 480, 480, 481, 480, 479, 477, 475, 476, 477, 479, 478, 478, 478, 478, 479, 478, 476, 475, 476, 475, 476, 476, 476, 476, 475, 475, 474, 475, 473, 474, 473, 473, 472, 472, 471, 472, 473, 473, 475, 475, 476, 475, 475, 474, 473, 473, 475, 477, 478, 480, 479, 480, 480, 479, 479, 481, 484, 485, 485, 484, 482, 480, 480, 481, 483, 484, 485, 485, 485, 485, 485, 485, 486, 485, 486, 485, 484, 484, 484, 484, 484, 483, 483, 483, 483, 483, 482, 482, 483, 480, 479, 478, 477, 477, 479, 480, 480, 480, 481, 483, 484, 483, 481, 479, 477, 478, 478, 479, 478, 477, 478, 478, 477, 477, 477, 477, 479, 479, 481, 480, 480, 480, 479, 479, 477, 477, 477, 475, 476, 475, 476, 476, 478, 477, 478, 478, 479, 479, 479, 477, 476, 477, 477, 478, 479, 479, 479, 479, 478, 478, 478, 479, 478, 478, 477, 477, 477, 476, 476, 474, 476, 477, 477, 478, 477, 477, 477, 476, 478, 478, 478, 480, 479, 477, 475, 473, 472, 472, 472, 474, 474, 476, 477, 477, 477, 478, 478, 478, 478, 478, 478, 478, 480, 479, 479, 478, 479, 479, 480, 480, 479, 478, 479, 480, 479, 479, 481, 482, 483, 483, 485, 485, 485, 485, 485, 486, 488, 487, 487, 487, 488, 487, 487, 487, 487, 486, 486, 486, 487, 486, 486, 486, 486, 486, 486, 485, 484, 483, 482, 482, 481, 482, 482, 481, 480, 480, 479, 479, 479, 478, 479, 479, 479, 479, 480, 477, 477, 475, 476, 475, 476, 476, 477, 477, 476, 476, 475, 475, 475, 477, 478, 478, 479, 479, 480, 480, 479, 478, 477, 476, 474, 474, 474, 474, 475, 477, 478, 479, 480, 479, 478, 478, 476, 475, 475, 476, 478, 478, 480, 480, 480, 481, 481, 480, 480, 481, 482, 483, 482, 481, 479, 477, 476, 477, 478, 480, 482, 482, 480, 478, 477, 476, 476, 477, 478, 478, 479, 480, 480, 480, 479, 478, 479, 479, 478, 479, 479, 478, 477, 477, 477, 475, 475, 475, 476, 476, 474, 474, 474, 474, 475, 475, 474, 474, 476, 476, 477, 476, 475, 475, 475, 475, 475, 476, 476, 477, 476, 477, 475, 475, 474, 475, 476, 477, 478, 478, 478, 477, 478, 477, 476, 477, 479, 481, 481, 481, 480, 479, 478, 477, 476, 478, 479, 480, 481, 481, 481, 482, 480, 479, 479, 479, 480, 479, 481, 482, 483, 482, 483, 481, 480, 480, 480, 481, 482, 483, 482, 481, 481, 480, 480, 480, 481, 481, 480, 482, 483, 482, 480, 479, 479, 479, 479, 480, 480, 479, 480, 482, 481, 481, 480, 481, 481, 481, 480, 480, 482, 483, 483, 483, 482, 481, 480, 483, 483, 483, 484, 484, 483, 483, 481, 482, 482, 483, 483, 483, 482, 482, 484, 483, 485, 485, 483, 481, 482, 481, 480, 481, 481, 482, 480, 479, 479, 479, 479, 479, 478, 478, 479, 479, 479, 480, 481, 481, 482, 481, 480, 480, 479, 479, 479, 480, 480, 479, 479, 478, 478, 478, 478, 481, 481, 481, 482, 481, 481, 480, 479, 479, 479, 480, 482, 482, 484, 483, 482, 482, 482, 481, 481, 481, 480, 479, 480, 480, 481, 483, 483, 484, 484, 484, 483, 482, 481, 480, 480, 480, 480, 479, 479, 478, 477, 477, 477, 478, 478, 477, 477, 478, 479, 479, 479, 479, 479, 478, 479, 479, 478, 476, 477, 477, 477, 479, 482, 482, 483, 483, 484, 483, 481, 480, 478, 478, 478, 478, 479, 479, 479, 479, 478, 479, 478, 479, 480, 481, 481, 481, 481, 482, 482, 482, 481, 481, 480, 480, 479, 479, 478, 477, 477, 477, 478, 478, 478, 478, 478, 478, 478, 477, 477, 478, 478, 480, 480, 482, 481, 481, 480, 480, 480, 479, 478, 477, 479, 480, 481, 482, 482, 482, 481, 482, 481, 482, 481, 481, 480, 479, 479, 481, 481, 480, 480, 480, 480, 478, 479, 478, 478, 478, 478, 478, 480, 483, 481, 479, 478, 477, 477, 476, 474, 476, 478, 478, 480, 480, 479, 478, 478, 478, 479, 481, 481, 482, 481, 480, 480, 481, 480, 480, 480, 479, 480, 481, 483, 483, 483, 481, 480, 479, 480, 479, 479, 481, 480, 479, 479, 479, 480, 480, 480, 479, 478, 477, 478, 478, 479, 479, 479, 477, 476, 473, 473, 475, 475, 477, 475, 475, 474, 476, 476, 477, 477, 478, 478, 477, 476, 475, 475, 476, 476, 477, 478, 477, 475, 476, 475, 475, 476, 476, 476, 478, 479, 481, 480, 481, 481, 481, 481, 480, 481, 480, 479, 480, 481, 483, 485, 487, 487, 486, 486, 484, 483, 483, 483, 483, 481, 481, 481, 481, 481, 481, 482, 484, 483, 486, 484, 483};
86 horigs.push_back(horig);}
87 {std::vector<float> horig={487, 487, 487, 487, 487, 488, 489, 489, 488, 488, 487, 489, 489, 492, 492, 490, 491, 490, 491, 490, 490, 489, 488, 489, 488, 487, 486, 486, 485, 486, 487, 486, 486, 486, 487, 488, 487, 486, 485, 484, 484, 482, 483, 483, 482, 482, 481, 481, 482, 483, 483, 482, 484, 484, 482, 482, 481, 480, 480, 481, 481, 482, 481, 481, 481, 481, 481, 480, 480, 478, 478, 479, 479, 477, 478, 478, 477, 478, 478, 479, 481, 482, 482, 480, 479, 479, 478, 479, 479, 480, 482, 481, 481, 481, 481, 483, 483, 484, 484, 484, 484, 484, 485, 486, 485, 485, 485, 485, 485, 485, 484, 483, 484, 482, 482, 481, 481, 482, 483, 482, 482, 482, 482, 482, 483, 482, 482, 479, 480, 480, 481, 482, 482, 483, 483, 482, 481, 480, 481, 481, 482, 481, 481, 481, 480, 479, 479, 478, 477, 478, 478, 479, 480, 479, 477, 478, 478, 477, 479, 480, 480, 481, 480, 481, 482, 482, 483, 483, 483, 484, 485, 484, 485, 485, 486, 485, 485, 485, 485, 485, 484, 483, 482, 482, 482, 484, 484, 483, 483, 482, 482, 482, 481, 480, 481, 483, 484, 483, 482, 482, 483, 483, 483, 482, 482, 482, 481, 480, 482, 482, 482, 484, 485, 486, 486, 489, 488, 486, 486, 485, 483, 482, 483, 483, 484, 483, 485, 487, 488, 489, 490, 488, 488, 486, 486, 485, 483, 484, 484, 484, 486, 485, 485, 485, 484, 482, 481, 481, 481, 483, 484, 485, 484, 483, 482, 482, 482, 483, 482, 482, 483, 482, 482, 481, 481, 481, 483, 482, 481, 482, 482, 481, 481, 481, 483, 482, 481, 480, 479, 480, 481, 481, 483, 483, 484, 482, 481, 481, 481, 482, 482, 483, 483, 483, 483, 481, 482, 481, 482, 481, 481, 481, 480, 481, 483, 483, 484, 483, 483, 481, 480, 480, 480, 481, 481, 482, 483, 482, 481, 480, 481, 482, 482, 482, 481, 481, 481, 482, 482, 481, 483, 481, 480, 481, 482, 482, 484, 485, 482, 479, 479, 481, 481, 482, 484, 484, 484, 484, 485, 484, 485, 485, 486, 486, 488, 486, 486, 484, 483, 482, 483, 484, 483, 485, 487, 488, 486, 485, 484, 483, 483, 482, 480, 480, 479, 480, 481, 481, 480, 481, 481, 480, 480, 480, 481, 481, 481, 481, 480, 479, 478, 478, 478, 478, 479, 479, 482, 482, 482, 484, 484, 483, 483, 483, 483, 483, 483, 484, 484, 483, 483, 486, 486, 487, 486, 487, 486, 485, 483, 482, 482, 482, 481, 479, 479, 480, 481, 482, 480, 478, 480, 479, 481, 480, 480, 479, 479, 480, 480, 482, 482, 483, 484, 481, 480, 480, 482, 481, 482, 482, 483, 486, 484, 485, 484, 484, 484, 482, 482, 482, 481, 483, 482, 483, 483, 483, 484, 485, 482, 481, 480, 479, 479, 477, 479, 477, 480, 482, 482, 482, 483, 482, 480, 480, 481, 481, 481, 481, 481, 482, 482, 482, 482, 482, 484, 486, 488, 487, 486, 486, 486, 487, 487, 489, 488, 488, 489, 489, 491, 491, 490, 490, 487, 485, 486, 485, 487, 488, 488, 487, 488, 485, 483, 483, 483, 484, 485, 484, 484, 483, 482, 482, 482, 482, 483, 484, 483, 483, 482, 482, 481, 481, 481, 482, 482, 482, 484, 484, 483, 484, 483, 485, 484, 483, 485, 482, 483, 483, 484, 483, 483, 483, 483, 484, 484, 483, 484, 483, 482, 483, 484, 483, 481, 480, 480, 479, 478, 478, 477, 476, 478, 479, 481, 482, 483, 482, 482, 483, 483, 483, 483, 483, 485, 485, 483, 483, 483, 482, 482, 484, 485, 487, 487, 485, 483, 482, 483, 485, 486, 488, 488, 487, 486, 485, 484, 484, 483, 483, 483, 484, 485, 483, 482, 482, 481, 481, 480, 480, 480, 480, 480, 478, 478, 477, 477, 477, 479, 480, 482, 482, 481, 479, 475, 476, 477, 478, 479, 479, 479, 478, 478, 479, 480, 481, 481, 479, 481, 481, 482, 483, 485, 484, 484, 485, 486, 486, 485, 485, 485, 484, 484, 485, 483, 482, 483, 483, 485, 487, 489, 488, 487, 486, 485, 485, 485, 486, 485, 486, 485, 484, 484, 484, 485, 486, 486, 487, 485, 484, 484, 485, 485, 486, 485, 487, 486, 486, 484, 484, 483, 483, 484, 484, 485, 485, 485, 485, 486, 485, 485, 485, 484, 483, 484, 483, 484, 483, 483, 481, 480, 481, 481, 482, 483, 483, 484, 484, 484, 484, 483, 485, 485, 484, 482, 481, 481, 481, 482, 482, 482, 481, 481, 483, 483, 483, 484, 483, 484, 483, 482, 482, 482, 482, 483, 485, 486, 487, 486, 485, 486, 484, 483, 481, 482, 481, 482, 482, 482, 483, 483, 485, 484, 483, 483, 484, 484, 483, 483, 483, 483, 482, 484, 483, 483, 481, 480, 480, 481, 481, 482, 482, 482, 481, 480, 479, 480, 479, 479, 479, 481, 481, 481, 480, 479, 480, 479, 479, 478, 479, 479, 480, 479, 480, 481, 480, 481, 482, 483, 483, 483, 484, 487, 486, 484, 483, 481, 480, 481, 482, 482, 482, 482, 481, 482, 482, 482, 482, 481, 481, 481, 482, 484, 483, 483, 482, 481, 480, 479, 480, 482, 483, 482, 481, 482, 481, 483, 483, 485, 482, 482, 483, 483, 482, 483, 483, 484, 485, 486, 485, 484, 483, 482, 481, 481, 481, 482, 481, 482, 481, 483, 484, 484, 485, 485, 484, 482, 482, 483, 483, 485, 484, 483, 483, 482, 483, 483, 483, 483, 484, 485, 485, 487, 488, 490, 487, 487, 485, 485, 486, 485, 484, 486, 488, 490, 491, 489, 489, 488, 486, 485, 485, 485, 487, 487, 488, 487, 487, 486, 486, 487, 486, 485, 487, 486, 487, 486, 485, 484, 483, 482, 481, 481, 482, 483, 483, 483, 483, 483, 482, 479, 478, 477, 476, 476, 477, 478, 480, 479, 481, 482, 481, 482, 482, 482, 480, 480, 481, 481, 483, 482, 483, 482, 482, 484, 485, 485, 483, 483, 483, 483, 483, 484, 483, 484, 484, 485, 485, 485, 486, 486, 486, 485, 485, 483, 483, 482, 482, 482, 482, 483, 482, 483, 483, 484, 484, 484, 484, 484, 486, 485, 486, 486, 485, 483, 482, 482, 484, 485, 485, 484, 483, 481, 480, 481, 482, 481, 482, 483, 483, 484, 484, 486, 485, 485, 483, 483, 482, 483, 484, 484, 484, 484, 483, 481, 481, 482, 483, 483, 484, 483, 483, 481, 480, 480, 478, 478, 476, 475, 475, 476, 477, 478, 478, 478, 477, 475, 474, 473, 474, 474, 477, 478, 480, 480, 478, 479, 478, 479, 478, 481, 481, 480, 480, 479, 480, 482, 483, 485, 486, 486, 486, 485, 483, 484, 484, 485, 484, 482, 483, 482, 483, 483, 483, 482, 483, 484, 485, 485, 485, 484, 484, 483, 483, 483, 483, 483, 484, 484, 482, 482, 482, 482, 482, 481, 481, 480, 480, 480, 482, 483, 483, 483, 481, 481, 481, 483, 483, 485, 485, 486, 486, 485, 484, 483, 485, 484, 486, 486, 488, 489, 488, 487, 488, 488, 488, 488, 489, 490, 490, 490, 488, 488, 489, 489, 489, 487, 486, 485, 486, 485, 486, 488, 486, 486, 485, 483, 483, 483, 482, 481, 480, 480, 481, 480, 480, 478, 476, 475, 473, 475, 475, 475, 475, 475, 476, 477, 476, 474, 474, 476, 478, 476, 477, 477, 477, 478, 477, 477, 477, 478, 479, 481, 482, 483, 483, 484, 484, 483, 482, 482, 483, 485, 487, 487, 487, 488, 487, 485, 486, 487, 487, 488, 490, 489, 490, 489, 490, 487, 487, 485, 484, 484, 483, 484, 486, 487, 488, 487, 487, 487, 486, 486, 484, 484, 484, 484, 483, 484, 486, 487, 487, 485, 486, 485, 485, 484, 484, 485, 484, 484, 484, 485, 485, 485, 485, 482, 483, 481, 483, 484, 484, 482, 481, 481, 482, 485, 486, 485, 486, 486, 487, 486, 483, 481, 479, 477, 478, 479, 482, 484, 484, 484, 483, 482, 482, 482, 481, 482, 484, 486, 487, 488, 487, 487, 487, 488, 487, 487, 486, 486, 487, 486, 487, 486, 485, 486, 486, 488, 489, 490, 488, 488, 488, 486, 485, 484, 484, 485, 485, 486, 485, 485, 485, 485, 485, 483, 482, 482, 483, 483, 485, 485, 484, 484, 484, 483, 485, 484, 485, 486, 485, 487, 486, 485, 485, 484, 484, 484, 482, 482, 483, 483, 482, 482, 481, 481, 481, 481, 481, 479, 480, 477, 478, 478, 476, 475, 474, 474, 476, 476, 477, 475, 476, 476, 477, 477, 477, 477, 474, 473, 475, 475, 475, 476, 476, 476, 476, 478, 479, 481, 482, 483, 482, 482, 482, 483, 484, 483, 484, 485, 486, 487, 487, 485, 486, 485, 486, 486, 486, 485, 485, 484, 485, 485, 484, 483, 483, 482, 482, 483, 484, 483, 482, 481, 480, 481, 482, 481, 482, 481, 482, 481, 481, 480, 481, 482, 481, 480, 480, 480, 481, 480, 480, 481, 483, 483, 485, 487, 487, 486, 485, 485, 483, 483, 483, 482, 484, 482, 482, 481, 483, 483, 482, 482, 482, 482, 483, 482, 481, 481, 480, 480, 480, 483, 483, 483, 480, 479, 479, 478, 479, 479, 481, 481, 483, 483, 482, 480, 479, 479, 480, 479, 480, 483, 483, 485, 486, 485, 487, 486, 486, 487, 486, 485, 485, 483, 484, 485, 485, 485, 486, 485, 485, 485, 483, 484, 483, 481, 480, 481, 482, 484, 485, 486, 484, 485, 483, 484, 483, 482, 483, 485, 485, 485, 486, 486, 486, 484, 484, 483, 483, 483, 484, 485, 486, 488, 488, 489, 488, 485, 485, 484, 484, 485, 486, 486, 486, 484, 485, 485, 486, 486, 487, 486, 486, 486, 486, 484, 485, 486, 485, 486, 486, 487, 487, 487, 486, 487, 487, 486, 486, 487, 486, 485, 485, 485, 487, 487, 487, 487, 485, 485, 483, 483, 480, 480, 480, 480, 481, 482, 482, 482, 482, 482, 483, 483, 483, 484, 482, 482, 482, 482, 482, 482, 482, 482, 483, 482, 482, 482, 482, 483, 480, 480, 480, 480, 480, 479, 480, 480, 481, 481, 482, 482, 482, 482, 480, 479, 479, 480, 481, 482, 483, 483, 482, 480, 480, 477, 479, 479, 479, 480, 482, 483, 483, 482, 482, 482, 481, 482, 482, 483, 484, 485, 485, 485, 485, 483, 483, 481, 482, 482, 482, 482, 483, 484, 485, 485, 485, 484, 484, 484, 483, 482, 481, 481, 479, 477, 479, 479, 481, 484, 484, 484, 485, 483, 481, 481, 481, 482, 484, 486, 486, 484, 484, 484, 483, 481, 481, 480, 480, 481, 481, 483, 485, 486, 488, 487, 486, 487, 486, 486, 485, 485, 485, 487, 487, 488, 488, 488, 488, 487, 488, 487, 487, 488, 487, 488, 486, 485, 484, 484, 483, 484, 485, 486, 485, 485, 484, 483, 480, 480, 480, 482, 483, 483, 482, 480, 479, 478, 478, 478, 479, 479, 478, 479, 477, 476, 476, 476, 476, 476, 476, 474, 475, 477, 478, 479, 478, 478, 479, 480, 480, 480, 481, 481, 482, 481, 481, 481, 482, 483, 483, 481, 481, 481, 481, 479, 480, 481, 482, 482, 483, 482, 481, 484, 484, 485, 485, 484, 484, 483, 483, 484, 484, 485, 486, 484, 484, 484, 483, 485, 484, 484, 484, 484, 485, 485, 485, 484, 485, 485, 487, 488, 488, 487, 485, 482, 483, 483, 485, 485, 486, 485, 485, 485, 485, 487, 485, 484, 483, 484, 485, 486, 487, 487, 488, 487, 486, 486, 484, 482, 483, 482, 481, 480, 483, 483, 484, 485, 483, 483, 482, 483, 482, 483, 483, 484, 483, 483, 482, 482, 482, 480, 481, 481, 481, 481, 481, 481, 482, 483, 483, 483, 483, 484, 482, 482, 482, 481, 481, 481, 482, 482, 483, 483, 480, 480, 479, 479, 480, 481, 482, 483, 483, 484, 482, 482, 481, 480, 481, 482, 482, 482, 481, 480, 480, 481, 482, 480, 479, 480, 480, 480, 481, 480, 482, 481, 481, 482, 481, 482, 483, 482, 482, 483, 482, 482, 483, 482, 481, 479, 481, 481, 482, 482, 484, 484, 482, 483, 483, 483, 482, 484, 483, 484, 483, 484, 483, 483, 484, 485, 485, 485, 484, 484, 484, 483, 483, 483, 485, 486, 484, 483, 482, 482, 482, 482, 482, 480, 480, 480, 480, 481, 482, 483, 482, 482, 481, 480, 481, 479, 479, 478, 479, 480, 482, 480, 480, 480, 481, 481, 481, 481, 480, 481, 480, 481, 480, 480, 480, 481, 481, 483, 483, 482, 481, 480, 482, 482, 483, 483, 483, 484, 483, 483, 483, 482, 483, 482, 483, 484, 485, 485, 486, 486, 486, 486, 485, 484, 486, 486, 485, 484, 485, 484, 483, 483, 484, 484, 485, 483, 482, 481, 481, 481, 482, 484, 485, 484, 484, 484, 486, 487, 486, 487, 487, 487, 488, 488, 488, 489, 489, 488, 487, 486, 485, 484, 483, 484, 485, 486, 489, 489, 492, 491, 489, 488, 486, 484, 483, 482, 483, 483, 484, 485, 486, 482, 481, 480, 480, 481, 481, 480, 480, 480, 481, 481, 480, 479, 478, 480, 480, 480, 480, 479, 478, 477, 476, 477, 478, 479, 481, 480, 480, 480, 481, 481, 482, 482, 483, 483, 484, 482, 482, 483, 483, 483, 484, 484, 485, 487, 486, 486, 487, 487, 487, 487, 487, 485, 487, 485, 486, 484, 483, 483, 482, 483, 484, 485, 485, 486, 486, 485, 485, 485, 485, 483, 483, 483, 483, 483, 483, 483, 483, 482, 482, 481, 482, 482, 482, 483, 481, 483, 483, 484, 486, 484, 482, 483, 483, 484, 483, 485, 483, 480, 478, 478, 477, 477, 477, 472, 465, 462, 467, 473, 478, 483, 485, 487, 486, 485, 485, 487, 486, 483, 480, 480, 481, 481, 480, 481, 481, 483, 484, 484, 483, 483, 483, 485, 485, 485, 486, 485, 484, 484, 483, 483, 484, 484, 484, 484, 483, 484, 484, 482, 484, 483, 486, 485, 486, 485, 484, 483, 482, 483, 483, 483, 483, 481, 481, 480, 481, 481, 482, 482, 482, 482, 482, 481, 480, 480, 480, 481, 482, 481, 478, 478, 477, 478, 479, 480, 481, 479, 479, 478, 478, 478, 477, 480, 481, 481, 481, 481, 480, 480, 479, 479, 481, 481, 484, 485, 485, 487, 487, 485, 485, 486, 483, 483, 483, 484, 485, 485, 484, 482, 481, 481, 481, 484, 484, 484, 484, 484, 482, 481, 481, 483, 482, 482, 481, 479, 478, 479, 478, 479, 479, 480, 480, 481, 483, 485, 486, 485, 486, 485, 485, 484, 484, 485, 484, 484, 484, 486, 486, 486, 487, 488, 488, 489, 488, 488, 487, 487, 486, 485, 485, 485, 486, 486, 485, 483, 483, 483, 484, 484, 485, 485, 485, 485, 485, 484, 482, 482, 482, 481, 480, 480, 481, 483, 483, 483, 482, 483, 482, 483, 484, 482, 482, 482, 482, 481, 480, 480, 481, 482, 482, 482, 483, 483, 484, 484, 483, 481, 481, 481, 481, 480, 482, 482, 482, 482, 481, 481, 483, 487, 488, 488, 488, 487, 486, 487, 486, 485, 485, 486, 486, 487, 487, 486, 486, 486, 485, 484, 485, 485, 485, 485, 484, 483, 484, 484, 484, 484, 483, 484, 484, 484, 483, 483, 484, 484, 485, 484, 482, 482, 482, 481, 482, 483, 483, 484, 483, 483, 483, 483, 484, 487, 487, 487, 487, 487, 486, 486, 486, 486, 484, 485, 486, 487, 490, 488, 485, 484, 484, 484, 486, 486, 486, 485, 485, 484, 485, 484, 485, 483, 482, 482, 482, 483, 484, 485, 484, 483, 482, 481, 482, 481, 480, 478, 479, 478, 477, 478, 479, 480, 482, 481, 481, 480, 480, 478, 479, 480, 480, 479, 479, 479, 478, 479, 481, 481, 481, 481, 479, 479, 479, 479, 481, 483, 482, 481, 479, 478, 478, 479, 481, 482, 482, 481, 479, 478, 478, 478, 478, 479, 482, 481, 482, 483, 483, 482, 482, 482, 481, 481, 482, 481, 480, 479, 480, 482, 484, 485, 486, 487, 486, 484, 484, 483, 484, 485, 485, 485, 485, 486, 485, 485, 484, 482, 482, 482, 482, 482, 482, 482, 483, 482, 481, 480, 479, 481, 483, 484, 484, 483, 483, 482, 481, 483, 483, 482, 484, 485, 486, 485, 485, 484, 483, 484, 485, 486, 486, 486, 485, 484, 485, 485, 485, 484, 484, 485, 486, 484, 483, 482, 481, 483, 485, 486, 487, 486, 485, 484, 483, 484, 484, 484, 483, 482, 483, 483, 485, 484, 484, 483, 482, 481, 480, 480, 481, 481, 481, 481, 481, 479, 477, 477, 478, 479, 480, 479, 479, 478, 477, 479, 478, 478, 479, 479, 478, 478, 479, 480, 480, 478, 478, 476, 479, 481, 481, 480, 480, 480, 482, 482, 481, 482, 483, 485, 485, 486, 485, 484, 482, 482, 482, 483, 484, 485, 485, 486, 484, 485, 485, 487, 488, 488, 488, 488, 487, 487, 486, 487, 487, 487, 489, 488, 489, 489, 489, 488, 487, 488, 487, 486, 487, 485, 487, 488, 488, 489, 489, 486, 484, 482, 481, 480, 480, 479, 479, 480, 480, 480, 481, 481, 480, 481, 481, 481, 482, 481, 479, 480, 481, 482, 483, 482, 483, 483, 484, 484, 483, 482, 483, 483, 484, 484, 484, 482, 481, 480, 480, 480, 483, 483, 483, 482, 482, 482, 481, 483, 483, 484, 483, 482, 482, 479, 479, 479, 480, 481, 481, 480, 481, 480, 481, 482, 481, 480, 480, 480, 480, 480, 480, 479, 480, 479, 479, 480, 479, 478, 478, 479, 478, 479, 480, 480, 480, 480, 480, 478, 478, 478, 479, 481, 481, 484, 484, 483, 483, 483, 483, 482, 480, 481, 481, 481, 482, 482, 484, 486, 487, 486, 486, 486, 487, 487, 487, 486, 487, 487, 487, 487, 487, 487, 486, 487, 487, 487, 487, 487, 486, 485, 485, 485, 485, 485, 484, 483, 484, 484, 485, 485, 486, 484, 483, 484, 483, 485, 483, 483, 484, 484, 483, 483, 482, 482, 482, 483, 485, 486, 486, 485, 484, 482, 482, 482, 482, 482, 482, 482, 482, 482, 484, 483, 483, 483, 480, 482, 482, 483, 483, 484, 484, 484, 484, 485, 485, 486, 485, 485, 486, 486, 485, 483, 483, 483, 482, 482, 482, 482, 483, 486, 485, 483, 482, 481, 482, 481, 479, 480, 480, 482, 482, 483, 483, 482, 481, 480, 482, 483, 483, 482, 481, 481, 480, 481, 480, 480, 481, 479, 480, 482, 482, 483, 483, 483, 483, 483, 482, 482, 482, 482, 482, 483, 484, 485, 486, 487, 485, 483, 483, 483, 482, 482, 481, 481, 482, 482, 481, 482, 480, 479, 479, 478, 478, 480, 479, 480, 480, 480, 479, 478, 477, 477, 478, 477, 478, 479, 482, 482, 481, 481, 480, 478, 476, 478, 477, 477, 479, 480, 479, 480, 481, 481, 481, 482, 482, 482, 482, 482, 483, 482, 483, 486, 486, 489, 490, 489, 488, 486, 484, 486, 487, 488, 489, 488, 487, 488, 488, 489, 488, 487, 486, 487, 488, 490, 491, 490, 490, 489, 489, 488, 488, 488, 488, 485, 486, 486, 485, 485, 484, 485, 483, 485, 485, 486, 486, 486, 485, 486, 484, 482, 481, 480, 480, 479, 480, 479, 479, 478, 477, 478, 478, 478, 479, 478, 479, 480, 480, 480, 481, 479, 479, 480, 480, 480, 482, 484, 483, 483, 483, 484, 482, 484, 486, 485, 485, 486, 488, 487, 487, 487, 486, 485, 485, 486, 487, 484, 486, 486, 486, 484, 483, 483, 482, 483, 485, 484, 484, 484, 485, 485, 485, 484, 485, 484, 483, 482, 481, 482, 483, 483, 483, 482, 483, 482, 481, 481, 482, 481, 482, 481, 480, 481, 481, 483, 484, 485, 484, 484, 484, 485, 484, 485, 484, 482, 481, 479, 480, 481, 482, 484, 485, 485, 486, 487, 488, 486, 487, 485, 484, 483, 484, 484, 486, 486, 486, 486, 484, 482, 482, 481, 482, 482, 485, 486, 487, 488, 487, 486, 485, 485, 484, 483, 481, 481, 481, 480, 480, 480, 479, 480, 480, 481, 480, 481, 479, 480, 480, 480, 480, 479, 479, 477, 478, 478, 478, 480, 479, 480, 479, 479, 478, 478, 479, 479, 480, 480, 480, 480, 481, 481, 480, 477, 478, 477, 480, 479, 480, 481, 482, 482, 484, 483, 483, 482, 482, 481, 483, 483, 483, 483, 484, 486, 487, 486, 487, 485, 484, 484, 482, 481, 483, 483, 483, 483, 483, 484, 484, 485, 485, 485, 485, 484, 483, 480, 480, 479, 481, 482, 483, 482, 481, 479, 478, 478, 479, 480, 481, 480, 479, 479, 480, 480, 481, 482, 482, 482, 482, 481, 481, 482, 480, 481, 482, 483, 485, 486, 488, 488, 487, 484, 483, 484, 485, 485, 484, 484, 486, 487, 486, 486, 485, 485, 484, 485, 486, 487, 487, 488, 488, 488, 488, 487, 487, 487, 486, 484, 486, 485, 487, 485, 484, 485, 484, 484, 482, 480, 480, 481, 479, 480, 481, 481, 481, 480, 480, 479, 479, 481, 481, 480, 480, 480, 480, 481, 479, 479, 478, 479, 482, 481, 482, 482, 483, 482, 482, 481, 483, 483, 484, 483, 484, 484, 483, 482, 482, 483, 485, 486, 485, 485, 484, 483, 483, 484, 484, 483, 482, 480, 479, 480, 481, 482, 484, 483, 482, 481, 480, 480, 480, 482, 482, 483, 482, 483, 482, 481, 480, 480, 481, 483, 483, 483, 485, 483, 483, 483, 485, 485, 485, 486, 485, 486, 486, 485, 485, 484, 485, 484, 485, 485, 485, 486, 486, 486, 484, 483, 483, 484, 484, 484, 483, 483, 482, 482, 482, 482, 484, 484, 484, 485, 484, 484, 483, 484, 484, 485, 484, 486, 485, 485, 485, 484, 484, 485, 486, 486, 486, 485, 484, 483, 482, 484, 483, 482, 482, 482, 484, 484, 485, 485, 485, 483, 480, 480, 478, 479, 481, 481, 481, 480, 479, 479, 478, 478, 477, 478, 478, 478, 480, 481, 481, 479, 478, 479, 477, 478, 479, 478, 479, 480, 481, 480, 480, 481, 480, 481, 482, 482, 481, 480, 481, 482, 483, 483, 483, 483, 483, 483, 482, 482, 482, 481, 482, 481, 482, 482, 483, 484, 484, 482, 482, 482, 483, 483, 483, 484, 484, 483, 484, 484, 484, 485, 485, 484, 486, 486, 487, 489, 489, 490, 489, 487, 485, 484, 483, 485, 485, 485, 485, 484, 486, 488, 487, 488, 489, 489, 490, 489, 490, 489, 489, 489, 489, 488, 487, 487, 485, 486, 486, 486, 487, 488, 490, 490, 488, 488, 485, 487, 485, 484, 485, 484, 485, 484, 484, 484, 486, 486, 487, 487, 486, 485, 485, 485, 485, 486, 486, 486, 487, 487, 485, 482, 480, 479, 480, 481, 483, 483, 483, 483, 482, 482, 482, 480, 479, 478, 479, 478, 479, 479, 479, 478, 479, 479, 480, 480, 480, 480, 479, 479, 479, 478, 480, 479, 479, 479, 478, 477, 479, 479, 481, 480, 479, 480, 480, 480, 483, 483, 485, 483, 484, 483, 482, 483, 484, 487, 489, 489, 490, 489, 488, 487, 489, 489, 490, 488, 489, 488, 488, 488, 489, 487, 488, 487, 488, 488, 488, 487, 486, 484, 482, 480, 482, 480, 480, 481, 480, 481, 480, 479, 479, 480, 480, 479, 479, 480, 478, 479, 480, 480, 481, 481, 480, 480, 479, 480, 480, 480, 479, 481, 480, 479, 480, 481, 482, 483, 484, 484, 486, 488, 488, 489, 488, 487, 486, 485, 484, 485, 485, 486, 489, 489, 489, 488, 490, 489, 488, 488, 489, 490, 487, 486, 486, 485, 485, 485, 486, 486, 486, 487, 486, 484, 484, 483, 484, 481, 481, 480, 481, 482, 483, 482, 482, 483, 482, 484, 484, 483, 483, 482, 483, 483, 483, 482, 482, 483, 482, 483, 483, 484, 484, 485, 486, 485, 487, 484, 483, 482, 482, 484, 484, 486, 485, 487, 484, 483, 483, 482, 483, 482, 483, 482, 481, 480, 481, 482, 482, 482, 481, 481, 480, 479, 481, 481, 481, 481, 480, 481, 480, 481, 482, 484, 484, 484, 484, 485, 483, 484, 485, 486, 486, 487, 485, 486, 485, 485, 484, 485, 484, 484, 485, 485, 485, 484, 484, 484, 483, 484, 484, 483, 483, 484, 484, 483, 482, 483, 482, 483, 482, 482, 482, 481, 480, 478, 479, 478, 478, 479, 480, 480, 481, 481, 479, 478, 477, 478, 478, 480, 480, 482, 481, 482, 481, 481, 480, 480, 479, 479, 479, 479, 479, 478, 478, 478, 478, 479, 479, 478, 478, 476, 477, 477, 476, 476, 477, 476, 477, 479, 480, 481, 481, 480, 480, 479, 480, 482, 482, 482, 481, 483, 484, 486, 485, 486, 487, 486, 487, 486, 487, 487, 488, 488, 487, 488, 490, 491, 489, 490, 489, 489, 488, 485, 484, 484, 484, 484, 486, 487, 486, 485, 484, 484, 483, 483, 482, 482, 481, 481, 481, 481, 481, 482, 481, 483, 482, 481, 481, 480, 479, 479, 479, 481, 480, 481, 482, 481, 481, 479, 479, 479, 480, 483, 482, 483, 482, 481, 480, 481, 481, 482, 483, 486, 488, 488, 488, 489, 489, 489, 489, 489, 488, 489, 490, 489, 489, 488, 489, 488, 490, 491, 493, 492, 493, 493, 491, 490, 490, 490, 490, 488, 487, 486, 486, 485, 486, 488, 486, 485, 484, 484, 483, 484, 484, 485, 484, 484, 484, 482, 483, 482, 484, 484, 486, 485, 484, 482, 480, 481, 480, 484, 484, 485, 487, 486, 485, 484, 484, 483, 483, 484, 484, 483, 485, 484, 482, 483, 482, 481, 482, 483, 484, 483, 483, 483, 481, 481, 481, 481, 481, 482, 480, 480, 478, 476, 476, 477, 478, 479, 481, 483, 482, 481, 480, 478, 479, 480, 479, 478, 479, 479, 480, 480, 480, 479, 481, 481, 482, 482, 483, 482, 482, 481, 480, 480, 481, 482, 484, 483, 482, 481, 479, 479, 478, 479, 481, 482, 482, 481, 480, 480, 478, 478, 478, 479, 480, 481, 482, 483, 481, 479, 480, 480, 481, 483, 483, 483, 483, 482, 483, 482, 483, 485, 485, 485, 483, 481, 481, 481, 481, 480, 481, 481, 480, 481, 480, 481, 482, 481, 482, 482, 482, 482, 484, 486, 488, 487, 485, 485, 484, 484, 484, 484, 484, 485, 485, 486, 486, 487, 487, 487, 486, 486, 486, 485, 484, 483, 481, 481, 482, 482, 484, 485, 487, 485, 486, 485, 486, 486, 486, 485, 484, 484, 484, 484, 484, 484, 485, 486, 488, 487, 488, 488, 487, 486, 485, 483, 483, 484, 485, 485, 485, 485, 484, 484, 485, 485, 485, 486, 485, 484, 484, 484, 484, 484, 485, 483, 484, 484, 484, 484, 484, 484, 484, 482, 482, 482, 481, 482, 482, 483, 483, 482, 481, 481, 479, 479, 479, 480, 481, 481, 481, 481, 480, 480, 480, 482, 482, 484, 483, 483, 480, 481, 481, 483, 483, 485, 484, 484, 483, 482, 481, 482, 480, 481, 481, 481, 480, 480, 480, 481, 481, 479, 480, 479, 477, 478, 478, 479, 480, 483, 482, 481, 479, 478, 478, 478, 480, 479, 480, 481, 481, 480, 479, 478, 480, 481, 482, 482, 483, 483, 482, 484, 484, 484, 485, 484, 484, 484, 484, 485, 485, 487, 486, 486, 488, 488, 489, 490, 489, 489, 489, 488, 489, 488, 488, 487, 486, 487, 487, 488, 487, 487, 486, 484, 484, 485, 485, 485, 486, 484, 484, 484, 484, 484, 484, 484, 485, 485, 484, 484, 483, 483, 484, 485, 484, 484, 484, 484, 484, 483, 482, 482, 481, 481, 481, 482, 483, 483, 483, 484, 484, 482, 481, 480, 479, 478, 480, 480, 482, 482, 482, 483, 482, 483, 486, 486, 487, 485, 484, 483, 483, 483, 482, 483, 484, 483, 483, 483, 481, 481, 481, 481, 481, 482, 483, 483, 483, 483, 482, 483, 482, 480, 481, 479, 478, 477, 479, 480, 480, 480, 480, 480, 481, 481, 482, 481, 482, 481, 481, 482, 483, 484, 485, 486, 485, 483, 484, 484, 483, 483, 483, 481, 480, 483, 484, 484, 483, 485, 484, 483, 484, 484, 484, 483, 482, 483, 483, 483, 484, 483, 485, 485, 485, 485, 484, 484, 484, 484, 485, 485, 485, 484, 482, 480, 482, 483, 484, 484, 484, 483, 483, 482, 483, 483, 483, 484, 485, 484, 484, 484, 484, 483, 483, 483, 484, 484, 485, 485, 484, 484, 484, 485, 485, 484, 485, 484, 483, 483, 480, 480, 481, 481, 481, 481, 481, 479, 480, 484, 484, 482, 481, 480, 478, 479, 480, 480, 482, 482, 483, 482, 484, 485, 483, 483, 484, 484, 484, 483, 482, 482, 481, 482, 482, 482, 484, 484, 485, 485, 484, 484, 484, 483, 483, 483, 482, 481, 481, 480, 481, 481, 480, 480, 480, 482, 483, 483, 483, 482, 482, 481, 481, 480, 479, 479, 478, 479, 480, 481, 481, 481, 481, 481, 479, 479, 480, 481, 479, 479, 479, 479, 480, 479, 479, 478, 478, 479, 480, 480, 481, 482, 482, 482, 481, 478, 477, 477, 477, 479, 479, 480, 481, 481, 481, 481, 481, 481, 481, 482, 483, 483, 484, 483, 485, 486, 486, 484, 484, 486, 488, 489, 489, 489, 487, 486, 486, 484, 484, 485, 485, 486, 488, 488, 487, 487, 486, 485, 485, 485, 486, 486, 485, 483, 482, 481, 480, 480, 480, 481, 480, 481, 481, 481, 481, 481, 480, 480, 480, 479, 481, 481, 482, 483, 483, 482, 485, 485, 484, 485, 484, 485, 486, 487, 486, 484, 485, 485, 485, 484, 485, 485, 485, 488, 489, 487, 487, 484, 483, 484, 484, 483, 483, 483, 484, 485, 485, 483, 484, 484, 482, 481, 479, 479, 479, 480, 481, 481, 479, 478, 478, 476, 478, 479, 480, 481, 481, 481, 479, 481, 481, 482, 482, 481, 481, 481, 482, 481, 482, 482, 482, 483, 484, 484, 485, 484, 483, 483, 485, 486, 485, 484, 483, 482, 483, 483, 483, 484, 483, 482, 482, 481, 482, 484, 484, 484, 484, 483, 481, 482, 481, 480, 481, 480, 480, 480, 479, 481, 480, 479, 478, 478, 477, 478, 479, 481, 481, 482, 483, 483, 484, 484, 482, 482, 483, 483, 484, 483, 483, 482, 482, 483, 484, 484, 484, 484, 484, 484, 484, 482, 482, 482, 483, 484, 482, 481, 481, 482, 483, 484, 484, 484, 485, 485, 483, 483, 482, 481, 481, 483, 484, 483, 483, 482, 484, 484, 484, 482, 482, 484, 483, 482, 483, 482, 482, 482, 483, 484, 484, 484, 484, 482, 481, 480, 480, 481, 482, 481, 482, 481, 481, 482, 481, 482, 482, 479, 479, 479, 480, 481, 482, 482, 480, 480, 480, 478, 480, 478, 477, 477, 477, 478, 479, 480, 480, 481, 481, 481, 481, 482, 482, 480, 479, 480, 477, 479, 481, 480, 480, 481, 481, 481, 481, 481, 479, 478, 478, 478, 479, 480, 480, 479, 479, 478, 478, 479, 478, 480, 481, 481, 482, 480, 481, 483, 482, 483, 483, 483, 483, 481, 482, 481, 482, 481, 481, 482, 483, 482, 482, 482, 482, 483, 482, 483, 483, 485, 483, 482, 482, 482, 481, 483, 483, 483, 483, 483, 482, 480, 481, 481, 481, 482, 484, 485, 484, 485, 484, 486, 487, 487, 487, 486, 485, 484, 483, 483, 484, 485, 485, 488, 489, 490, 490, 490, 488, 488, 487, 486, 486, 487, 488, 490, 490, 490, 491, 491, 490, 490, 491, 490, 489, 489, 489, 486, 485, 484, 485, 485, 485, 485, 485, 485, 486, 485, 484, 484, 484, 482, 482, 482, 482, 481, 481, 481, 480, 480, 478, 478, 479, 480, 482, 481, 482, 483, 481, 484, 484, 484, 484, 483, 483, 483, 483, 482, 483, 484, 486, 486, 486, 485, 486, 486, 487, 488, 487, 486, 486, 486, 484, 484, 484, 484, 483, 485, 485, 483, 481, 481, 480, 479, 479, 478, 478, 478, 478, 476, 475, 474, 475, 478, 479, 480, 479, 479, 481, 481, 481, 480, 479, 478, 477, 476, 477, 477, 478, 479, 479, 479, 480, 479, 478, 477, 478, 476, 477, 478, 479, 482, 483, 484, 484, 483, 481, 482, 481, 482, 483, 483, 482, 483, 482, 484, 487, 487, 487, 487, 487, 487, 485, 483, 482, 483, 484, 484, 483, 482, 483, 484, 484, 484, 485, 486, 487, 487, 486, 488, 489, 490, 490, 487, 487, 486, 484, 484, 486, 485, 485, 486, 487, 485, 485, 484, 486, 485, 487, 487, 486, 486, 485, 483, 483, 483, 484, 485, 485, 485, 483, 483, 481, 481, 482, 483, 484, 484, 483, 483, 483, 482, 483, 483, 483, 484, 482, 481, 480, 482, 483, 484, 483, 482, 483, 483, 483, 483, 484, 485, 485, 485, 485, 485, 485, 485, 483, 484, 484, 485, 485, 485, 485, 485, 484, 483, 483, 483, 483, 484, 485, 485, 486, 486, 485, 483, 483, 483, 485, 485, 485, 485, 483, 482, 482, 482, 483, 484, 483, 482, 480, 479, 479, 479, 480, 481, 481, 480, 480, 481, 481, 484, 483, 483, 482, 482, 482, 480, 482, 482, 484, 483, 481, 480, 480, 480, 480, 480, 481, 480, 479, 479, 478, 480, 480, 480, 479, 480, 478, 479, 478, 479, 477, 478, 479, 480, 481, 481, 480, 478, 476, 475, 477, 479, 481, 480, 479, 478, 478, 478, 477, 475, 476, 476, 478, 479, 480, 481, 482, 482, 482, 480, 480, 478, 479, 479, 480, 480, 480, 481, 482, 483, 486, 486, 486, 486, 485, 483, 482, 481, 482, 484, 484, 485, 486, 485, 486, 486, 485, 484, 483, 484, 486, 487, 487, 488, 486, 486, 484, 483, 483, 484, 484, 484, 484, 485, 486, 487, 485, 487, 487, 487, 487, 486, 486, 485, 486, 484, 484, 483, 483, 483, 485, 484, 482, 483, 482, 482, 483, 483, 482, 481, 480, 481, 481, 480, 480, 480, 482, 483, 484, 485, 484, 483, 482, 481, 480, 479, 478, 479, 480, 480, 480, 480, 480, 481, 481, 480, 480, 480, 481, 481, 480, 480, 480, 480, 479, 478, 481, 480, 480, 480, 479, 478, 477, 477, 479, 480, 482, 485, 484, 483, 483, 483, 481, 480, 478, 478, 478, 480, 482, 482, 484, 485, 485, 486, 485, 484, 484, 485, 485, 487, 487, 486, 485, 484, 485, 486, 487, 487, 487, 488, 488, 487, 488, 487, 486, 486, 486, 485, 486, 485, 486, 485, 485, 485, 485, 485, 485, 485, 483, 483, 481, 482, 480, 481, 481, 482, 484, 484, 483, 482, 480, 480, 480, 480, 480, 479, 480, 480, 481, 481, 479, 477, 475, 475, 476, 477, 478, 479, 480, 478, 480, 480, 482, 484, 484, 484, 483, 482, 482, 482, 482, 483, 485, 484, 483, 482, 481, 481, 480, 481, 483, 483, 484, 484, 484, 483, 482, 482, 482, 482, 483, 484, 484, 483, 482, 482, 483, 483, 484, 482, 483, 483, 483, 484, 484, 485, 483, 481, 481, 482, 483, 483, 482, 482, 480, 479, 480, 478, 480, 480, 482, 484, 485, 484, 483, 481, 480, 480, 478, 479, 480, 481, 482, 481, 482, 482, 483, 485, 483, 483, 482, 482, 481, 481, 481, 481, 481, 482, 482, 481, 481, 481, 481, 480, 480, 481, 481, 481, 483, 481, 481, 483, 482, 482, 481, 481, 481, 482, 483, 484, 484, 484, 483, 484, 484, 484, 484, 485, 484, 484, 484, 484, 484, 483, 485, 485, 486, 485, 484, 485, 484, 485, 486, 487, 488, 489, 491, 490, 490, 488, 487, 485, 483, 483, 483, 482, 482, 484, 483, 485, 484, 485, 484, 484, 485, 484, 484, 485, 484, 484, 482, 483, 483, 483, 483, 484, 483, 484, 485, 484, 484, 484, 485, 484, 485, 484, 484, 486, 486, 485, 486, 485, 484, 485, 485, 486, 487, 487, 488, 486, 486, 486, 486, 486, 486, 485, 484, 483, 483, 483, 480, 480, 479, 480, 480, 480, 480, 481, 479, 479, 478, 478, 477, 477, 476, 477, 476, 475, 475, 475, 477, 477, 475, 476, 475, 475, 475, 476, 476, 478, 477, 477, 478, 478, 478, 479, 479, 480, 481, 478, 479, 479, 480, 481, 481, 482, 481, 483, 485, 488, 489, 489, 489, 488, 488, 488, 486, 486, 485, 486, 486, 486, 485, 485, 485, 487, 486, 485, 484, 484, 484, 483, 483, 484, 482, 481, 480, 480, 480, 478, 480, 480, 481, 481, 480, 482, 482, 484, 485, 484, 484, 484, 482, 481, 482, 481, 481, 482, 481, 482, 482, 481, 482, 482, 482, 480, 481, 483, 483, 484, 484, 483, 485, 483, 483, 485, 485, 486, 485, 487, 488, 488, 488, 487, 487, 486, 486, 485, 485, 485, 483, 485, 484, 486, 485, 485, 485, 485, 486, 486, 486, 485, 485, 484, 484, 484, 484, 483, 485, 484, 484, 484, 483, 482, 482, 484, 485, 484, 483, 482, 481, 479, 480, 481, 480, 480, 479, 480, 480, 481, 482, 481, 480, 481, 482, 481, 481, 483, 481, 482, 482, 481, 481, 482, 482, 485, 484, 485, 483, 485, 486, 484, 484, 485, 484, 483, 482, 482, 481, 482, 483, 484, 483, 483, 484, 484, 484, 484, 483, 482, 482, 481, 481, 482, 482, 482, 483, 483, 485, 485, 485, 484, 483, 482, 478, 479, 479, 480, 479, 479, 478, 477, 476, 476, 475, 476, 476, 475, 475, 472, 473, 473, 473, 474, 476, 476, 476, 477, 477, 480, 481, 482, 482, 481, 481, 481, 481, 482, 482, 483, 486, 488, 489, 490, 490, 489, 489, 490, 490, 490, 490, 492, 491, 492, 492, 489, 489, 489, 490, 489, 489, 489, 489, 486, 486, 487, 487, 488, 488, 486, 485, 485, 485, 484, 483, 481, 482, 481, 483, 481, 480, 479, 480, 481, 480, 480, 479, 480, 481, 479, 480, 480, 480, 480, 480, 481, 481, 483, 483, 483, 483, 483, 481, 481, 480, 480, 479, 480, 481, 482, 483, 483, 483, 484, 484, 485, 485, 486, 487, 486, 487, 486, 485, 485, 485, 486, 483, 484, 482, 482, 483, 483, 483, 481, 482, 479, 479, 478, 479, 479, 481, 483, 483, 484, 482, 482, 481, 481, 483, 483, 484, 483, 483, 483, 483, 484, 485, 485, 485, 487, 487, 486, 487, 487, 487, 486, 486, 486, 486, 487, 488, 489, 490, 488, 488, 488, 486, 487, 486, 485, 483, 482, 483, 483, 484, 483, 484, 484, 483, 481, 482, 482, 482, 482, 482, 482, 482, 482, 482, 483, 485, 484, 483, 482, 482, 482, 481, 481, 481, 482, 483, 483, 484, 484, 484, 484, 484, 485, 484, 486, 484, 484, 484, 484, 484, 483, 482, 482, 482, 482, 482, 482, 482, 483, 483, 483, 483, 483, 482, 481, 481, 483, 483, 482, 482, 481, 479, 479, 479, 481, 482, 485, 485, 483, 482, 481, 480, 480, 480, 481, 480, 480, 480, 481, 481, 480, 483, 482, 482, 482, 481, 480, 481, 483, 484, 484, 484, 484, 484, 482, 482, 482, 483, 483, 484, 484, 485, 486, 485, 484, 483, 484, 484, 483, 483, 482, 482, 483, 483, 484, 484, 482, 483, 482, 482, 483, 482, 481, 480, 480, 482, 481, 483, 483, 483, 482, 482, 482, 482, 484, 483, 484, 482, 482, 482, 482, 482, 483, 483, 483, 484, 484, 484, 484, 486, 487, 484, 482, 482, 480, 480, 480, 481, 482, 482, 481, 481, 481, 480, 480, 479, 481, 481, 481, 482, 481, 484, 484, 484, 485, 484, 482, 483, 483, 486, 488, 488, 489, 489, 488, 489, 489, 491, 494, 495, 497, 496, 495, 495, 492, 490, 488, 486, 486, 484, 483, 482, 482, 481, 480, 480, 480, 480, 481, 481, 480, 478, 479, 479, 479, 478, 478, 480, 480, 480, 479, 480, 480, 479, 478, 479, 480, 481, 481, 482, 481, 482, 480, 482, 482, 483, 484, 485, 482, 482, 481, 480, 480, 480, 482, 481, 483, 483, 484, 483, 483, 484, 485, 485, 485, 484, 483, 482, 483, 482, 482, 483, 484, 483, 483, 482, 482, 484, 484, 485, 483, 483, 482, 483, 482, 482, 480, 480, 481, 480, 481, 481, 481, 482, 481, 481, 480, 481, 481, 483, 485, 484, 484, 482, 481, 481, 482, 482, 484, 485, 484, 484, 484, 484, 483, 482, 481, 481, 480, 481, 480, 480, 478, 479, 479, 481, 481, 480, 480, 480, 482, 481, 483, 484, 484, 485, 486, 484, 483, 482, 482, 482, 483, 484, 483, 484, 483, 481, 480, 480, 479, 478, 478, 477, 477, 476, 477, 481, 480, 481, 480, 479, 479, 478, 477, 477, 477, 479, 478, 478, 478, 480, 479, 479, 479, 479, 481, 482, 483, 483, 483, 485, 485, 486, 487, 488, 488, 488, 489, 489, 489, 489, 488, 489, 487, 487, 487, 487, 487, 486, 485, 485, 484, 484, 486, 485, 484, 484, 483, 483, 481, 482, 480, 480, 481, 481, 481, 478, 478, 477, 477, 477, 477, 478, 478, 479, 478, 478, 478, 479, 478, 475, 476, 477, 478, 481, 482, 482, 482, 483, 483, 481, 482, 481, 482, 483, 483, 485, 484, 484, 486, 486, 486, 486, 488, 489, 488, 488, 485, 483, 483, 484, 484, 486, 487, 487, 487, 487, 488, 488, 486, 486, 485, 484, 484, 485, 485, 486, 487, 486, 487, 486, 486, 488, 487, 486, 487, 487, 486, 487, 486, 485, 484, 484, 483, 484, 484, 485, 486, 487, 485, 484, 482, 481, 481, 481, 481, 482, 481, 481, 480, 481, 482, 482, 483, 484, 486, 485, 486, 486, 484, 484, 484, 484, 483, 485, 484, 485, 486, 486, 487, 488, 487, 487, 488, 487, 488, 487, 487, 486, 485, 485, 486, 487, 487, 486, 486, 484, 484, 483, 483, 482, 482, 483, 484, 485, 485, 485, 486, 485, 484, 485, 483, 483, 483, 481, 480, 479, 479, 479, 479, 480, 480, 479, 480, 478, 476, 477, 478, 479, 480, 480, 477, 477, 476, 476, 475, 477, 477, 477, 476, 476, 476, 477, 478, 479, 477, 479, 478, 481, 481, 481, 481, 482, 481, 482, 481, 481, 481, 483, 481, 482, 482, 484, 484, 485, 485, 487, 488, 487, 486, 486, 485, 486, 486, 487, 487, 487, 488, 488, 486, 486, 485, 485, 488, 488, 488, 488, 486, 487, 486, 484, 482, 481, 480, 481, 479, 481, 480, 480, 480, 478, 479, 479, 479, 480, 480, 481, 481, 482, 480, 480, 481, 483, 483, 484, 483, 483, 482, 482, 482, 484, 485, 484, 482, 481, 480, 481, 481, 481, 481, 481, 481, 481, 481, 480, 480, 481, 481, 482, 482, 483, 484, 482, 482, 482, 482, 482, 482, 482, 483, 482, 482, 484, 485, 484, 484, 484, 484, 484, 484, 483, 484, 486, 485, 485, 484, 483, 483, 481, 481, 481, 481, 482, 483, 481, 482, 483, 483, 484, 483, 483, 483, 483, 482, 482, 482, 482, 481, 481, 481, 484, 484, 484, 483, 483, 483, 483, 483, 485, 484, 483, 482, 482, 482, 482, 482, 482, 482, 481, 483, 483, 484, 483, 483, 483, 483, 486, 484, 484, 484, 484, 482, 483, 482, 481, 482, 481, 482, 483, 484, 484, 483, 484, 483, 483, 483, 485, 484, 484, 485, 485, 483, 484, 485, 485, 485, 483, 483, 484, 485, 485, 486, 485, 484, 482, 481, 483, 483, 483, 483, 481, 482, 481, 481, 481, 483, 484, 483, 483, 482, 483, 483, 482, 483, 483, 481, 483, 482, 483, 484, 485, 484, 483, 483, 482, 483, 483, 483, 483, 482, 482, 483, 483, 483, 484, 483, 483, 482, 481, 481, 482, 482, 481, 481, 480, 480, 479, 481, 481, 482, 482, 481, 479, 480, 480, 480, 481, 479, 478, 478, 478, 479, 480, 483, 483, 484, 483, 484, 482, 482, 483, 482, 483, 485, 485, 486, 483, 483, 483, 484, 485, 486, 485, 483, 483, 483, 484, 486, 486, 485, 486, 486, 485, 485, 483, 482, 482, 482, 483, 485, 486, 485, 486, 485, 484, 484, 483, 483, 482, 483, 484, 484, 484, 484, 483, 483, 481, 481, 480, 479, 480, 481, 482, 482, 481, 481, 480, 481, 481, 481, 481, 481, 481, 480, 480, 482, 482, 482, 483, 484, 484, 485, 484, 483, 483, 485, 485, 485, 483, 482, 483, 483, 484, 485, 485, 485, 484, 484, 483, 482, 484, 484, 482, 481, 479, 479, 479, 478, 477, 478, 479, 479, 480, 479, 478, 477, 479, 480, 481, 481, 482, 482, 481, 480, 478, 479, 479, 478, 479, 479, 480, 481, 481, 482, 482, 481, 480, 481, 483, 484, 485, 485, 486, 486, 486, 485, 485, 484, 482, 481, 481, 481, 482, 483, 484, 484, 487, 486, 486, 486, 486, 485, 484, 483, 483, 482, 483, 484, 486, 486, 485, 484, 483, 483, 483, 483, 483, 483, 484, 484, 482, 480, 481, 480, 481, 481, 481, 481, 480, 480, 478, 477, 478, 478, 480, 481, 479, 481, 480, 479, 481, 481, 481, 482, 480, 480, 480, 480, 481, 482, 482, 482, 484, 483, 484, 483, 483, 483, 482, 481, 482, 482, 483, 483, 484, 483, 484, 484, 485, 485, 485, 486, 487, 486, 486, 485, 485, 484, 483, 482, 481, 482, 483, 483, 482, 485, 486, 485, 486, 485, 484, 483, 482, 481, 478, 478, 479, 479, 480, 482, 482, 483, 485, 486, 485, 483, 483, 482, 483, 484, 485, 485, 486, 484, 484, 482, 484, 486, 486, 487, 487, 486, 486, 486, 485, 486, 487, 486, 485, 484, 484, 485, 484, 485, 486, 485, 484, 484, 484, 483, 483, 483, 484, 485, 485, 484, 484, 483, 484, 483, 484, 484, 483, 483, 483, 481, 482, 480, 480, 482, 482, 481, 480, 480, 480, 479, 478, 479, 480, 481, 480, 479, 480, 480, 480, 479, 480, 478, 479, 478, 480, 480, 480, 480, 480, 481, 482, 481, 482, 483, 483, 481, 481, 482, 482, 484, 483, 483, 483, 482, 482, 482, 481, 481, 482, 484, 486, 487, 486, 486, 485, 486, 484, 485, 485, 485, 485, 487, 487, 488, 489, 488, 487, 488, 488, 488, 487, 487, 486, 486, 485, 483, 485, 485, 485, 488, 490, 488, 487, 487, 486, 486, 484, 484, 484, 484, 483, 484, 482, 482, 482, 481, 481, 481, 481, 479, 480, 480, 479, 479, 478, 476, 474, 474, 474, 474, 474, 476, 476, 477, 477, 476, 478, 477, 479, 480, 481, 480, 479, 480, 481, 481, 481, 480, 479, 479, 481, 482, 482, 482, 482, 483, 485, 484, 482, 481, 479, 480, 480, 482, 481, 481, 482, 482, 482, 481, 478, 478, 478, 477, 480, 480, 482, 482, 482, 482, 484, 483, 482, 482, 481, 483, 483, 483, 482, 482, 482, 483, 484, 484, 483, 484, 485, 486, 486, 486, 486, 487, 487, 487, 488, 487, 485, 484, 484, 485, 485, 485, 486, 488, 487, 486, 485, 484, 485, 484, 484, 486, 484, 484, 483, 483, 483, 485, 485, 484, 483, 483, 480, 480, 479, 478, 479, 479, 482, 482, 481, 482, 483, 483, 482, 482, 481, 481, 481, 482, 482, 482, 482, 482, 482, 484, 485, 487, 486, 487, 486, 486, 486, 484, 485, 483, 483, 482, 483, 483, 483, 483, 483, 484, 484, 484, 484, 486, 484, 482, 481, 480, 479, 480, 480, 480, 481, 481, 481, 481, 481, 481, 480, 479, 479, 478, 479, 480, 481, 482, 481, 480, 478, 478, 478, 478, 478, 479, 481, 481, 481, 482, 482, 482, 483, 484, 482, 483, 481, 481, 481, 481, 481, 482, 483, 482, 484, 486, 486, 485, 485, 485, 484, 485, 485, 482, 482, 482, 483, 483, 483, 483, 482, 482, 481, 481, 481, 481, 481, 478, 481, 482, 484, 484, 483, 484, 482, 482, 482, 481, 480, 480, 481, 483, 481, 481, 480, 480, 480, 480, 480, 479, 479, 480, 480, 482, 483, 483, 484, 483, 483, 482, 482, 482, 483, 483, 484, 486, 485, 485, 485, 483, 482, 483, 483, 485, 486, 485, 486, 484, 483, 482, 480, 480, 481, 482, 481, 481, 481, 483, 484, 484, 483, 483, 481, 480, 480, 480, 480, 480, 479, 478, 478, 479, 478, 480, 480, 481, 483, 482, 482, 480, 479, 479, 481, 481, 481, 480, 480, 480, 479, 480, 480, 482, 483, 484, 484, 484, 484, 486, 486, 486, 486, 486, 486, 486, 485, 484, 484, 485, 484, 485, 485, 487, 488, 488, 488, 486, 486, 486, 486, 487, 487, 487, 486, 486, 486, 487, 485, 487, 488, 486, 486, 485, 486, 485, 483, 482, 481, 480, 478, 480, 480, 481, 482, 483, 483, 482, 482, 481, 481, 482, 483, 483, 482, 482, 482, 481, 480, 482, 482, 481, 482, 483, 485, 485, 485, 484, 483, 483, 484, 483, 483, 482, 484, 483, 483, 483, 483, 483, 484, 484, 484, 484, 485, 484, 483, 483, 484, 484, 485, 484, 486, 484, 484, 484, 484, 486, 483, 482, 481, 481, 481, 481, 481, 482, 481, 481, 480, 479, 479, 478, 479, 479, 479, 480, 480, 478, 478, 476, 477, 477, 477, 479, 480, 481, 482, 483, 482, 483, 483, 482, 480, 479, 479, 480, 480, 480, 480, 482, 482, 483, 483, 483, 483, 484, 485, 485, 483, 482, 480, 482, 481, 481, 483, 483, 485, 486, 486, 486, 484, 485, 484, 483, 484, 483, 485, 485, 485, 487, 487, 485, 485, 483, 485, 485, 486, 484, 484, 483, 483, 483, 482, 481, 482, 482, 483, 483, 484, 485, 486, 486, 484, 484, 483, 483, 483, 484, 484, 482, 481, 482, 481, 483, 482, 483, 483, 483, 484, 483, 482, 482, 480, 482, 482, 483, 483, 483, 483, 482, 482, 482, 482, 484, 483, 481, 482, 482, 482, 481, 481, 482, 481, 484, 484, 484, 484, 484, 484, 485, 485, 484, 484, 484, 484, 484, 484, 484, 486, 485, 485, 485, 484, 485, 485, 484, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 481, 480, 478, 478, 477, 478, 478, 479, 479, 480, 480, 481, 481, 481, 481, 482, 481, 480, 480, 478, 477, 474, 473, 475, 477, 480, 482, 483, 483, 483, 482, 481, 479, 479, 477, 477, 478, 479, 481, 481, 481, 480, 482, 481, 480, 479, 479, 479, 480, 481, 480, 482, 482, 483, 483, 483, 483, 484, 484, 483, 480, 481, 482, 484, 484, 485, 485, 483, 485, 486, 486, 485, 485, 487, 486, 486, 485, 486, 487, 488, 487, 489, 488, 490, 489, 489, 489, 487, 487, 486, 486, 486, 485, 485, 485, 487, 486, 487, 486, 487, 486, 488, 486, 487, 487, 488, 487, 488, 488, 487, 487, 488, 489, 488, 488, 487, 486, 485, 485, 484, 484, 483, 483, 483, 483, 484, 485, 485, 483, 484, 485, 484, 481, 480, 480, 480, 479, 479, 479, 480, 482, 482, 481, 478, 477, 477, 479, 479, 479, 479, 479, 479, 481, 481, 480, 480, 480, 480, 479, 481, 481, 481, 483, 482, 483, 483, 482, 481, 481, 481, 482, 483, 485, 483, 482, 480, 480, 479, 481, 480, 480, 478, 480, 480, 482, 481, 481, 482, 483, 481, 479, 479, 477, 476, 477, 478, 479, 481, 482, 482, 483, 482, 482, 482, 483, 481, 483, 484, 481, 480, 479, 480, 481, 481, 481, 481, 484, 485, 487, 487, 486, 484, 482, 482, 482, 483, 483, 482, 483, 482, 483, 484, 483, 483, 483, 482, 484, 482, 485, 483, 483, 483, 482, 482, 481, 482, 482, 483, 483, 482, 481, 480, 482, 481, 481, 481, 480, 481, 481, 483, 482, 484, 486, 487, 487, 487, 484, 483, 481, 482, 482, 485, 486, 486, 487, 486, 486, 485, 485, 483, 483, 483, 483, 484, 485, 484, 484, 484, 483, 483, 482, 480, 482, 481, 482, 482, 482, 483, 484, 483, 485, 483, 484, 483, 482, 481, 482, 483, 481, 482, 483, 483, 483, 483, 483, 483, 487, 486, 486, 485, 484, 483, 483, 482, 481, 482, 483, 484, 485, 486, 487, 486, 485, 484, 483, 483, 484, 484, 483, 483, 482, 482, 481, 483, 483, 484, 483, 482, 483, 485, 486, 486, 486, 484, 482, 481, 480, 480, 480, 480, 482, 483, 483, 483, 484, 483, 482, 482, 481, 482, 482, 483, 484, 484, 484, 484, 485, 485, 485, 486, 486, 485, 485, 484, 484, 482, 482, 481, 481, 481, 484, 485, 485, 484, 485, 483, 482, 482, 483, 484, 484, 484, 484, 483, 483, 483, 482, 482, 483, 484, 483, 483, 482, 484, 484, 482, 482, 483, 484, 484, 484, 485, 487, 487, 488, 487, 486, 486, 485, 485, 486, 486, 485, 484, 485, 486, 487, 487, 489, 487, 487, 486, 485, 484, 484, 484, 484, 482, 482, 480, 481, 481, 480, 482, 481, 482, 482, 481, 481, 481, 479, 480, 480, 481, 480, 480, 480, 479, 477, 477, 477, 477, 479, 480, 481, 480, 480, 479, 477, 477, 476, 477, 476, 478, 478, 480, 480, 481, 481, 480, 481, 478, 481, 480, 480, 480, 479, 480, 481, 481, 481, 483, 482, 481, 482, 481, 481, 481, 480, 479, 480, 480, 482, 481, 482, 483, 481, 480, 479, 480, 480, 480, 479, 479, 481, 481, 480, 480, 479, 478, 478, 478, 478, 478, 478, 479, 480, 479, 477, 476, 476, 477, 477, 478, 479, 481, 482, 483, 484, 485, 483, 484, 485, 485, 486, 487, 487, 487, 486, 487, 487, 486, 487, 487, 486, 489, 490, 489, 489, 489, 489, 488, 488, 489, 488, 488, 488, 488, 487, 487, 487, 487, 487, 485, 487, 487, 487, 487, 487, 486, 485, 485, 484, 482, 480, 481, 481, 481, 480, 481, 480, 479, 480, 480, 481, 481, 482, 482, 482, 482, 482, 482, 483, 483, 482, 480, 480, 479, 481, 482, 482, 482, 480, 480, 480, 480, 480, 479, 481, 482, 484, 486, 485, 485, 484, 484, 484, 484, 483, 483, 483, 484, 484, 483, 482, 483, 485, 485, 487, 487, 485, 485, 485, 485, 485, 485, 485, 485, 485, 486, 485, 485, 486, 485, 486, 486, 485, 484, 484, 483, 481, 479, 479, 480, 481, 483, 483, 482, 480, 482, 482, 484, 484, 484, 483, 481, 481, 480, 480, 479, 478, 478, 477, 478, 478, 478, 478, 478, 476, 476, 475, 474, 475, 475, 476, 477, 475, 476, 476, 478, 479, 479, 480, 481, 480, 481, 481, 481, 482, 483, 484, 484, 485, 485, 485, 487, 486, 486, 487, 487, 487, 486, 485, 486, 486, 486, 488, 487, 487, 489, 487, 489, 489, 489, 490, 488, 487, 487, 488, 488, 487, 487, 486, 486, 486, 485, 484, 483, 482, 483, 486, 487, 488, 488, 486, 484, 485, 484, 486, 485, 486, 484, 484, 484, 483, 481, 481, 480, 480, 481, 481, 481, 482, 480, 481, 482, 481, 481, 481, 482, 483, 480, 480, 479, 479, 480, 482, 483, 484, 485, 484, 484, 482, 482, 481, 479, 480, 480, 482, 484, 485, 483, 483, 481, 481, 481, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 479, 480, 480, 481, 482, 481, 481, 479, 481, 482, 482, 482, 482, 480, 478, 478, 477, 477, 480, 482, 481, 479, 479, 481, 481, 481, 480, 480, 480, 480, 479, 478, 479, 479, 480, 480, 481, 481, 481, 481, 482, 483, 483, 485, 485, 485, 486, 486, 487, 487, 486, 486, 487, 487, 487, 487, 488, 490, 490, 491, 493, 492, 494, 493, 494, 494, 495, 493, 494, 492, 491, 490, 490, 489, 488, 487, 487, 486, 486, 485, 486, 484, 484, 484, 483, 483, 483, 484, 485, 485, 483, 482, 481, 479, 482, 482, 484, 483, 482, 483, 483, 481, 480, 479, 477, 478, 478, 479, 481, 482, 482, 482, 480, 479, 481, 479, 480, 479, 479, 480, 478, 479, 477, 478, 478, 477, 478, 478, 480, 480, 480, 480, 480, 481, 480, 480, 482, 483, 483, 483, 483, 485, 484, 483, 484, 484, 484, 484, 484, 483, 481, 480, 482, 484, 486, 485, 485, 485, 483, 482, 482, 481, 480, 482, 484, 485, 484, 483, 482, 480, 480, 480, 481, 479, 479, 479, 479, 479, 479, 481, 479, 480, 478, 477, 478, 478, 476, 478, 479, 481, 482, 481, 478, 477, 476, 476, 478, 477, 478, 478, 478, 479, 479, 478, 479, 479, 478, 478, 477, 479, 480, 479, 479, 478, 479, 480, 480, 481, 481, 482, 483, 483, 483, 482, 482, 482, 482, 481, 481, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 483, 483, 483, 481, 481, 481, 481, 484, 486, 486, 485, 486, 485, 485, 484, 485, 485, 485, 485, 486, 485, 485, 484, 483, 484, 484, 484, 484, 484, 483, 484, 485, 485, 487, 486, 487, 484, 484, 483, 482, 482, 482, 482, 484, 485, 485, 485, 486, 486, 486, 486, 487, 488, 486, 487, 486, 485, 484, 484, 483, 485, 484, 485, 486, 486, 487, 486, 487, 486, 486, 487, 487, 486, 485, 485, 483, 483, 482, 482, 482, 482, 483, 484, 485, 485, 485, 484, 484, 485, 484, 483, 481, 481, 481, 481, 480, 481, 483, 483, 483, 483, 484, 484, 485, 487, 486, 484, 481, 481, 480, 480, 481, 482, 483, 483, 485, 487, 487, 487, 485, 484, 485, 485, 485, 486, 486, 486, 485, 485, 485, 485, 486, 486, 487, 486, 487, 486, 485, 486, 486, 486, 485, 484, 483, 482, 483, 482, 482, 482, 481, 481, 481, 481, 481, 482, 482, 483, 481, 480, 480, 479, 480, 480, 481, 482, 483, 485, 486, 485, 483, 483, 482, 480, 481, 482, 484, 484, 484, 484, 483, 480, 481, 479, 482, 483, 485, 485, 483, 484, 484, 483, 483, 482, 482, 481, 482, 482, 483, 484, 484, 483, 482, 480, 481, 483, 484, 485, 484, 485, 485, 483, 481, 481, 482, 483, 483, 484, 484, 485, 484, 484, 485, 483, 483, 483, 483, 484, 484, 485, 484, 485, 486, 487, 486, 485, 484, 483, 482, 483, 483, 485, 486, 487, 488, 487, 486, 486, 484, 483, 483, 482, 482, 482, 482, 480, 481, 481, 480, 481, 480, 481, 482, 482, 480, 481, 482, 482, 485, 483, 483, 482, 482, 482, 482, 482, 483, 483, 484, 483, 483, 480, 482, 482, 482, 482, 482, 483, 485, 486, 485, 484, 484, 483, 484, 485, 485, 486, 485, 484, 485, 485, 484, 483, 482, 483, 483, 483, 482, 482, 483, 483, 484, 483, 483, 483, 479, 479, 479, 479, 480, 478, 478, 478, 478, 478, 478, 479, 480, 481, 479, 479, 480, 480, 480, 479, 479, 480, 478, 479, 479, 479, 480, 480, 479, 479, 479, 479, 480, 481, 482, 483, 483, 483, 484, 485, 485, 483, 483, 482, 482, 485, 486, 487, 487, 487, 486, 485, 484, 484, 485, 485, 486, 487, 488, 488, 488, 485, 486, 486, 486, 485, 485, 484, 484, 481, 482, 483, 484};
88 horigs.push_back(horig);}
89 {std::vector<float> horig={482, 483, 483, 484, 483, 484, 485, 487, 488, 488, 486, 485, 483, 483, 484, 484, 484, 483, 484, 482, 481, 482, 483, 483, 483, 483, 483, 483, 483, 481, 481, 481, 481, 480, 479, 478, 477, 478, 478, 479, 480, 481, 480, 479, 480, 478, 478, 479, 480, 480, 478, 478, 477, 477, 476, 475, 476, 477, 479, 479, 478, 478, 478, 477, 476, 476, 476, 476, 476, 477, 476, 475, 475, 473, 473, 474, 474, 476, 475, 475, 474, 475, 476, 474, 475, 476, 475, 475, 474, 474, 474, 475, 477, 477, 477, 478, 478, 477, 477, 478, 479, 480, 482, 481, 482, 482, 481, 480, 479, 479, 480, 479, 480, 479, 479, 479, 480, 480, 480, 478, 477, 476, 476, 476, 477, 477, 477, 479, 478, 479, 479, 479, 478, 479, 479, 479, 477, 477, 475, 474, 474, 473, 475, 473, 473, 474, 476, 477, 476, 476, 476, 474, 474, 472, 471, 474, 475, 475, 476, 477, 477, 476, 476, 475, 474, 475, 476, 477, 480, 479, 480, 479, 481, 480, 480, 480, 481, 482, 481, 480, 479, 479, 480, 480, 481, 480, 481, 481, 482, 480, 480, 479, 475, 475, 475, 475, 475, 476, 478, 477, 479, 478, 479, 478, 479, 479, 480, 479, 480, 480, 480, 480, 480, 480, 480, 482, 483, 482, 482, 481, 481, 478, 478, 478, 479, 480, 483, 482, 483, 483, 482, 483, 483, 481, 482, 482, 482, 482, 481, 479, 478, 479, 479, 480, 479, 479, 478, 479, 479, 478, 478, 478, 479, 478, 478, 478, 477, 479, 477, 476, 475, 473, 473, 475, 475, 476, 475, 473, 474, 474, 475, 476, 478, 480, 480, 480, 479, 477, 475, 475, 476, 478, 479, 480, 481, 480, 479, 478, 478, 478, 478, 478, 478, 479, 481, 479, 480, 480, 478, 477, 476, 475, 476, 475, 476, 477, 476, 475, 476, 475, 476, 477, 477, 477, 476, 477, 476, 476, 477, 475, 475, 475, 475, 477, 478, 478, 480, 479, 479, 478, 478, 479, 479, 478, 478, 478, 478, 477, 478, 477, 478, 479, 478, 478, 478, 480, 480, 481, 480, 482, 483, 482, 482, 482, 481, 482, 481, 479, 477, 476, 477, 480, 481, 483, 483, 481, 480, 481, 480, 481, 481, 481, 480, 479, 479, 478, 477, 477, 477, 476, 475, 474, 476, 476, 476, 476, 474, 474, 474, 474, 475, 475, 477, 477, 478, 476, 475, 476, 474, 476, 478, 481, 483, 481, 483, 481, 481, 480, 479, 479, 479, 479, 480, 480, 481, 481, 481, 480, 478, 477, 475, 474, 475, 475, 476, 476, 475, 476, 475, 476, 476, 476, 477, 476, 476, 476, 475, 477, 477, 479, 477, 478, 478, 477, 477, 478, 478, 480, 479, 479, 478, 479, 479, 477, 477, 477, 476, 475, 475, 477, 476, 477, 477, 477, 476, 476, 475, 477, 477, 478, 478, 478, 477, 476, 477, 477, 477, 477, 477, 475, 474, 475, 475, 475, 476, 477, 477, 476, 477, 478, 479, 481, 482, 483, 483, 482, 482, 481, 481, 481, 481, 481, 481, 483, 484, 486, 486, 486, 484, 484, 485, 484, 485, 485, 486, 484, 484, 483, 483, 482, 481, 481, 480, 478, 477, 476, 474, 474, 476, 477, 479, 480, 480, 480, 478, 477, 476, 474, 473, 474, 477, 478, 479, 480, 480, 478, 478, 479, 478, 478, 479, 478, 480, 481, 482, 482, 481, 480, 481, 480, 480, 479, 478, 477, 478, 478, 479, 479, 478, 476, 474, 475, 474, 473, 474, 474, 475, 477, 476, 477, 479, 479, 478, 478, 476, 476, 475, 476, 478, 480, 481, 480, 479, 478, 475, 475, 475, 475, 477, 479, 480, 481, 479, 479, 480, 480, 481, 482, 482, 481, 480, 480, 481, 483, 482, 482, 481, 480, 478, 478, 476, 476, 476, 477, 478, 479, 478, 479, 477, 477, 476, 475, 473, 472, 472, 472, 475, 475, 473, 472, 471, 471, 472, 473, 474, 475, 476, 477, 477, 476, 475, 476, 476, 475, 476, 477, 478, 478, 478, 478, 478, 478, 477, 479, 479, 479, 481, 481, 480, 481, 480, 481, 481, 481, 480, 481, 479, 479, 480, 481, 481, 481, 480, 481, 481, 482, 481, 481, 481, 481, 481, 479, 481, 481, 481, 481, 481, 482, 480, 480, 479, 479, 480, 479, 478, 478, 478, 479, 481, 480, 479, 481, 480, 480, 481, 479, 480, 480, 480, 481, 480, 479, 479, 480, 480, 479, 479, 478, 477, 476, 475, 476, 476, 477, 477, 478, 479, 480, 481, 480, 480, 480, 480, 478, 478, 477, 478, 477, 476, 476, 474, 475, 475, 477, 478, 479, 478, 477, 477, 478, 479, 479, 479, 478, 479, 478, 478, 479, 479, 480, 478, 480, 479, 479, 478, 479, 479, 477, 479, 477, 479, 479, 479, 478, 479, 478, 478, 477, 478, 478, 478, 477, 477, 477, 476, 476, 478, 478, 478, 478, 477, 475, 476, 476, 477, 477, 476, 475, 474, 475, 477, 478, 478, 479, 478, 477, 475, 476, 476, 475, 477, 478, 479, 479, 479, 479, 479, 477, 477, 476, 477, 477, 478, 480, 481, 481, 480, 478, 476, 476, 476, 477, 478, 476, 476, 476, 475, 478, 478, 476, 477, 476, 476, 474, 476, 477, 477, 477, 478, 478, 478, 476, 476, 476, 476, 478, 478, 478, 477, 478, 477, 476, 477, 477, 479, 477, 478, 478, 477, 477, 476, 475, 474, 474, 474, 475, 476, 479, 479, 481, 482, 480, 479, 478, 479, 478, 479, 478, 479, 481, 481, 480, 480, 481, 480, 480, 481, 481, 480, 480, 480, 481, 480, 480, 480, 482, 483, 484, 485, 485, 484, 483, 481, 480, 480, 481, 482, 483, 485, 486, 485, 483, 482, 482, 481, 481, 481, 481, 481, 481, 480, 480, 479, 480, 480, 480, 480, 481, 479, 477, 474, 474, 474, 476, 476, 475, 474, 475, 475, 474, 475, 475, 475, 475, 476, 477, 477, 475, 476, 475, 475, 474, 473, 476, 478, 477, 477, 476, 476, 476, 477, 477, 478, 478, 479, 479, 479, 479, 479, 479, 479, 478, 479, 479, 480, 479, 481, 481, 482, 481, 481, 480, 479, 482, 480, 480, 480, 480, 479, 479, 477, 477, 477, 478, 481, 480, 480, 480, 479, 478, 478, 479, 480, 480, 481, 478, 478, 479, 477, 477, 478, 478, 478, 477, 476, 477, 476, 477, 479, 479, 480, 479, 478, 479, 478, 479, 478, 479, 478, 479, 478, 481, 480, 479, 478, 478, 477, 477, 475, 475, 476, 477, 476, 475, 473, 472, 472, 472, 473, 474, 473, 474, 475, 475, 477, 476, 475, 472, 471, 469, 469, 471, 472, 472, 473, 474, 475, 474, 473, 474, 474, 477, 475, 475, 477, 476, 475, 477, 477, 478, 479, 480, 479, 480, 480, 478, 479, 480, 478, 478, 479, 481, 482, 482, 479, 478, 477, 477, 478, 479, 479, 479, 479, 478, 478, 480, 480, 480, 479, 479, 477, 479, 478, 480, 479, 478, 477, 476, 477, 477, 478, 478, 478, 479, 479, 479, 479, 478, 477, 477, 478, 478, 479, 479, 479, 482, 481, 481, 480, 480, 480, 482, 482, 483, 484, 484, 484, 484, 484, 483, 483, 482, 483, 483, 483, 482, 483, 483, 482, 481, 479, 479, 478, 478, 476, 476, 476, 475, 476, 476, 476, 474, 474, 474, 473, 474, 475, 476, 475, 474, 472, 472, 472, 470, 471, 470, 472, 471, 471, 471, 471, 471, 471, 470, 471, 472, 472, 473, 476, 478, 478, 479, 477, 477, 478, 480, 481, 481, 480, 478, 478, 481, 480, 482, 484, 484, 482, 483, 483, 484, 484, 484, 484, 483, 483, 481, 481, 480, 482, 482, 482, 481, 482, 480, 480, 481, 482, 482, 481, 481, 481, 481, 480, 477, 477, 478, 479, 482, 481, 482, 482, 482, 482, 482, 481, 481, 480, 479, 479, 480, 481, 481, 482, 483, 482, 482, 479, 478, 478, 479, 480, 480, 481, 480, 480, 479, 478, 475, 474, 473, 474, 477, 478, 479, 480, 479, 478, 476, 477, 475, 477, 477, 478, 478, 478, 479, 478, 479, 478, 479, 480, 481, 481, 480, 481, 481, 482, 484, 484, 483, 483, 483, 483, 483, 483, 482, 482, 483, 483, 484, 484, 483, 481, 482, 480, 481, 481, 480, 481, 480, 479, 479, 478, 479, 479, 480, 479, 478, 478, 479, 478, 480, 479, 480, 478, 478, 479, 479, 479, 481, 480, 480, 480, 480, 481, 480, 479, 479, 479, 478, 478, 479, 478, 479, 479, 479, 477, 478, 477, 475, 474, 474, 473, 472, 472, 472, 471, 471, 471, 471, 472, 472, 471, 471, 471, 471, 471, 472, 471, 472, 470, 471, 472, 474, 474, 474, 473, 474, 474, 476, 477, 479, 480, 481, 481, 481, 481, 479, 478, 476, 477, 479, 482, 482, 481, 482, 482, 481, 482, 482, 481, 481, 481, 482, 481, 480, 479, 478, 478, 477, 478, 478, 477, 477, 475, 476, 476, 475, 474, 476, 477, 477, 476, 476, 476, 477, 477, 478, 477, 479, 476, 476, 477, 478, 479, 480, 479, 479, 480, 480, 480, 480, 479, 478, 479, 479, 482, 484, 485, 483, 483, 480, 479, 477, 478, 477, 477, 478, 479, 480, 480, 479, 478, 477, 477, 474, 475, 475, 475, 474, 475, 475, 474, 475, 475, 477, 477, 476, 475, 474, 476, 478, 477, 477, 478, 478, 480, 481, 481, 481, 481, 480, 481, 479, 480, 480, 480, 480, 481, 480, 478, 479, 480, 482, 481, 482, 481, 481, 481, 479, 479, 480, 479, 478, 479, 479, 480, 479, 479, 478, 476, 476, 477, 479, 478, 477, 477, 478, 479, 480, 480, 482, 482, 483, 483, 482, 481, 480, 481, 482, 483, 482, 481, 481, 481, 482, 482, 482, 481, 480, 481, 482, 482, 482, 481, 480, 481, 481, 479, 478, 479, 480, 481, 481, 482, 482, 480, 479, 480, 478, 479, 479, 480, 479, 479, 480, 482, 483, 484, 483, 484, 483, 482, 481, 482, 480, 479, 478, 479, 477, 477, 477, 477, 478, 478, 478, 478, 475, 474, 472, 473, 473, 473, 473, 475, 475, 477, 476, 476, 476, 477, 476, 475, 476, 475, 476, 476, 475, 474, 472, 471, 473, 473, 475, 475, 477, 477, 476, 475, 474, 474, 475, 477, 477, 478, 479, 479, 479, 479, 478, 478, 477, 477, 477, 478, 479, 480, 481, 480, 480, 480, 480, 479, 479, 479, 478, 477, 476, 476, 478, 479, 479, 480, 480, 479, 476, 477, 477, 477, 479, 479, 478, 479, 478, 477, 475, 474, 474, 475, 477, 478, 480, 482, 482, 482, 480, 478, 476, 476, 475, 475, 474, 477, 477, 477, 478, 479, 479, 482, 484, 483, 483, 482, 482, 483, 483, 481, 479, 478, 477, 479, 480, 481, 481, 481, 482, 482, 482, 482, 481, 482, 484, 483, 483, 483, 482, 482, 481, 481, 480, 480, 480, 478, 476, 476, 477, 476, 477, 478, 477, 478, 478, 478, 476, 474, 474, 476, 475, 475, 474, 473, 476, 476, 476, 475, 475, 474, 474, 474, 474, 472, 473, 474, 475, 474, 472, 473, 473, 475, 474, 474, 473, 473, 472, 473, 474, 475, 478, 478, 477, 476, 475, 477, 479, 478, 481, 479, 479, 478, 477, 476, 477, 476, 476, 478, 480, 480, 480, 478, 479, 479, 481, 481, 481, 480, 481, 480, 481, 481, 481, 482, 480, 481, 482, 481, 482, 482, 484, 484, 481, 481, 480, 478, 479, 479, 479, 478, 478, 477, 477, 479, 479, 480, 481, 481, 481, 479, 479, 480, 482, 481, 481, 481, 481, 480, 481, 479, 480, 479, 480, 479, 480, 481, 482, 481, 481, 480, 479, 476, 477, 476, 477, 478, 477, 476, 476, 477, 477, 479, 480, 480, 480, 478, 477, 477, 478, 479, 479, 479, 478, 476, 474, 477, 478, 478, 479, 479, 478, 478, 478, 478, 477, 476, 475, 475, 477, 478, 477, 477, 477, 477, 476, 476, 476, 476, 477, 478, 477, 478, 477, 477, 477, 476, 475, 476, 475, 475, 474, 476, 477, 476, 475, 474, 475, 475, 477, 478, 477, 477, 476, 475, 477, 477, 478, 477, 476, 475, 475, 476, 476, 478, 478, 479, 478, 477, 477, 478, 478, 477, 477, 475, 474, 473, 476, 478, 480, 479, 478, 479, 480, 480, 480, 481, 481, 480, 480, 479, 478, 478, 478, 479, 480, 477, 478, 478, 478, 479, 477, 478, 479, 480, 480, 479, 476, 476, 476, 476, 475, 476, 477, 477, 476, 477, 477, 477, 477, 479, 477, 476, 475, 474, 473, 473, 474, 474, 475, 477, 477, 477, 477, 477, 477, 478, 479, 478, 480, 481, 481, 481, 480, 481, 481, 479, 479, 478, 479, 478, 480, 480, 481, 481, 481, 482, 483, 481, 480, 480, 480, 478, 479, 480, 481, 481, 481, 480, 480, 479, 479, 478, 478, 477, 477, 479, 479, 478, 479, 480, 481, 481, 482, 479, 478, 479, 480, 480, 481, 481, 483, 481, 482, 482, 481, 482, 482, 483, 482, 482, 482, 482, 482, 483, 482, 483, 483, 484, 482, 482, 481, 481, 481, 481, 479, 478, 480, 481, 480, 479, 477, 475, 475, 475, 476, 476, 477, 478, 477, 478, 478, 477, 475, 473, 472, 471, 473, 474, 476, 477, 476, 477, 476, 474, 473, 472, 473, 474, 474, 475, 476, 478, 479, 479, 479, 481, 480, 480, 479, 479, 478, 479, 479, 480, 480, 479, 480, 480, 483, 482, 485, 483, 484, 484, 483, 483, 482, 482, 482, 481, 482, 482, 482, 481, 480, 481, 480, 480, 479, 480, 480, 480, 480, 479, 480, 478, 479, 479, 477, 476, 477, 476, 475, 475, 475, 476, 477, 478, 477, 477, 478, 477, 477, 478, 478, 478, 478, 477, 477, 477, 477, 478, 476, 473, 464, 459, 462, 468, 473, 478, 480, 483, 481, 480, 477, 475, 473, 474, 476, 478, 479, 478, 480, 479, 479, 478, 481, 479, 480, 479, 478, 478, 477, 477, 478, 477, 478, 481, 481, 481, 482, 481, 479, 479, 479, 478, 478, 479, 480, 480, 478, 478, 477, 478, 479, 481, 481, 481, 481, 480, 478, 478, 475, 475, 476, 476, 478, 477, 478, 478, 477, 477, 479, 479, 477, 475, 474, 474, 473, 474, 474, 475, 474, 475, 475, 475, 474, 475, 476, 475, 475, 474, 473, 472, 472, 472, 474, 474, 475, 476, 479, 480, 481, 479, 479, 478, 478, 479, 479, 481, 482, 482, 481, 479, 477, 476, 477, 478, 478, 479, 478, 478, 478, 478, 478, 478, 477, 478, 476, 476, 476, 477, 478, 480, 479, 479, 479, 480, 481, 481, 479, 479, 478, 476, 478, 478, 479, 479, 479, 480, 479, 481, 479, 479, 480, 482, 483, 482, 482, 483, 484, 484, 485, 484, 484, 484, 485, 484, 483, 483, 481, 480, 480, 481, 483, 482, 481, 480, 480, 479, 480, 479, 478, 478, 478, 477, 480, 481, 481, 479, 479, 476, 475, 475, 476, 477, 477, 478, 478, 479, 478, 477, 478, 479, 479, 477, 476, 475, 475, 475, 477, 477, 478, 479, 479, 480, 481, 479, 480, 479, 478, 479, 478, 478, 478, 479, 481, 482, 481, 481, 480, 479, 478, 478, 479, 481, 483, 483, 483, 483, 481, 480, 479, 479, 480, 480, 481, 479, 479, 479, 478, 478, 478, 478, 481, 480, 480, 480, 479, 479, 481, 480, 480, 480, 479, 478, 478, 478, 477, 478, 479, 478, 478, 479, 480, 479, 479, 481, 482, 484, 484, 482, 481, 480, 480, 480, 480, 480, 481, 483, 484, 483, 483, 483, 482, 482, 481, 482, 481, 480, 479, 479, 478, 478, 478, 478, 478, 479, 481, 478, 478, 478, 478, 478, 478, 477, 477, 475, 475, 475, 475, 476, 475, 475, 475, 476, 475, 475, 476, 475, 475, 475, 473, 472, 473, 474, 474, 474, 473, 474, 472, 473, 473, 474, 474, 477, 477, 476, 476, 476, 474, 474, 474, 474, 475, 476, 477, 476, 477, 477, 477, 476, 476, 476, 477, 477, 475, 475, 475, 475, 475, 475, 474, 476, 476, 477, 477, 476, 477, 477, 479, 479, 481, 480, 479, 480, 480, 480, 479, 480, 481, 480, 482, 481, 480, 480, 479, 479, 479, 480, 480, 478, 477, 476, 476, 477, 478, 479, 479, 479, 480, 480, 479, 479, 479, 478, 478, 478, 477, 478, 478, 478, 479, 480, 480, 480, 479, 479, 479, 479, 479, 481, 481, 484, 483, 482, 481, 479, 478, 476, 478, 479, 480, 480, 480, 478, 479, 479, 479, 480, 479, 480, 480, 479, 480, 480, 479, 478, 478, 477, 478, 478, 479, 478, 477, 478, 478, 478, 478, 477, 475, 475, 473, 473, 473, 474, 474, 474, 476, 475, 475, 474, 474, 474, 475, 475, 475, 474, 475, 475, 474, 473, 474, 473, 473, 473, 473, 474, 475, 476, 476, 477, 476, 476, 477, 479, 480, 480, 480, 479, 479, 479, 479, 479, 477, 477, 478, 479, 481, 479, 478, 479, 478, 480, 480, 483, 484, 484, 482, 482, 481, 481, 482, 482, 483, 484, 485, 486, 486, 486, 486, 484, 484, 483, 482, 481, 481, 481, 480, 481, 481, 480, 479, 479, 480, 480, 480, 480, 480, 479, 478, 477, 475, 474, 473, 474, 475, 475, 476, 475, 477, 478, 478, 477, 475, 475, 474, 475, 475, 476, 476, 476, 477, 478, 478, 480, 479, 478, 479, 479, 480, 478, 478, 476, 476, 477, 476, 478, 477, 478, 479, 478, 478, 477, 477, 475, 475, 476, 475, 476, 476, 477, 478, 478, 478, 476, 474, 475, 473, 472, 472, 474, 476, 477, 477, 477, 475, 474, 473, 473, 475, 476, 476, 477, 476, 475, 476, 476, 475, 475, 473, 473, 475, 475, 477, 478, 478, 478, 479, 478, 477, 477, 478, 478, 478, 478, 477, 475, 476, 477, 479, 480, 480, 480, 480, 481, 482, 484, 485, 484, 482, 481, 478, 479, 479, 480, 480, 480, 481, 481, 481, 480, 479, 481, 481, 481, 480, 480, 478, 478, 478, 479, 479, 479, 478, 479, 479, 478, 477, 478, 479, 479, 480, 480, 479, 478, 477, 478, 476, 477, 478, 477, 478, 479, 480, 479, 479, 479, 480, 481, 479, 479, 479, 478, 480, 481, 482, 482, 482, 482, 483, 480, 479, 477, 477, 480, 480, 480, 480, 480, 479, 478, 479, 477, 477, 477, 478, 478, 479, 480, 480, 481, 479, 480, 482, 482, 482, 480, 480, 480, 479, 479, 479, 480, 479, 479, 478, 478, 478, 478, 478, 476, 475, 474, 475, 477, 477, 477, 476, 477, 478, 477, 475, 475, 476, 477, 477, 478, 478, 479, 479, 477, 477, 478, 478, 479, 479, 479, 478, 478, 480, 479, 481, 478, 479, 478, 479, 478, 478, 478, 477, 478, 478, 478, 477, 478, 477, 476, 477, 475, 475, 473, 472, 472, 471, 471, 471, 471, 473, 475, 476, 476, 476, 476, 475, 474, 473, 472, 472, 472, 473, 474, 474, 474, 476, 477, 476, 475, 474, 473, 475, 476, 479, 480, 480, 481, 480, 480, 480, 482, 481, 484, 483, 483, 482, 482, 482, 482, 482, 484, 485, 486, 486, 485, 485, 486, 486, 486, 486, 485, 484, 484, 482, 482, 482, 482, 482, 481, 479, 479, 480, 482, 483, 483, 482, 482, 481, 480, 479, 478, 478, 476, 476, 476, 475, 475, 475, 475, 476, 475, 474, 473, 475, 476, 476, 476, 476, 475, 474, 474, 474, 474, 475, 475, 474, 475, 475, 477, 478, 477, 478, 477, 477, 477, 478, 478, 479, 480, 479, 479, 482, 481, 483, 483, 483, 484, 482, 480, 481, 480, 482, 480, 481, 482, 483, 482, 481, 481, 480, 479, 479, 479, 480, 480, 480, 479, 479, 478, 478, 477, 477, 478, 478, 478, 477, 476, 476, 475, 475, 476, 475, 477, 478, 479, 479, 479, 478, 478, 478, 477, 475, 475, 476, 477, 477, 480, 480, 481, 479, 477, 478, 477, 477, 478, 479, 479, 479, 478, 477, 476, 477, 477, 479, 481, 482, 482, 481, 481, 480, 481, 481, 481, 481, 480, 480, 480, 481, 480, 479, 480, 481, 481, 484, 483, 481, 480, 481, 481, 480, 480, 478, 477, 477, 476, 478, 477, 477, 477, 476, 474, 473, 474, 473, 473, 474, 474, 474, 476, 475, 476, 473, 472, 472, 473, 473, 474, 474, 474, 473, 474, 472, 472, 473, 476, 477, 477, 478, 476, 475, 474, 474, 474, 475, 476, 476, 478, 480, 480, 479, 479, 479, 477, 478, 478, 479, 482, 483, 483, 483, 482, 479, 480, 479, 478, 477, 478, 479, 480, 479, 478, 478, 478, 478, 478, 478, 478, 478, 479, 478, 478, 475, 474, 473, 473, 474, 476, 478, 478, 479, 479, 477, 478, 479, 479, 480, 479, 478, 477, 476, 474, 475, 476, 477, 478, 478, 477, 478, 479, 479, 478, 477, 476, 477, 477, 477, 479, 480, 482, 481, 481, 481, 482, 482, 481, 481, 482, 482, 483, 485, 483, 484, 484, 484, 483, 482, 481, 482, 482, 482, 483, 484, 483, 483, 482, 482, 482, 481, 481, 481, 479, 479, 478, 478, 478, 478, 478, 477, 475, 476, 475, 475, 476, 476, 475, 475, 475, 475, 476, 476, 474, 474, 474, 474, 473, 475, 474, 475, 475, 477, 477, 477, 477, 477, 477, 477, 480, 480, 481, 481, 482, 481, 479, 478, 478, 477, 478, 478, 478, 479, 479, 479, 478, 478, 477, 475, 476, 476, 477, 477, 477, 478, 478, 478, 476, 476, 477, 478, 477, 477, 478, 477, 478, 477, 478, 477, 478, 478, 479, 477, 478, 480, 480, 481, 483, 482, 481, 481, 482, 482, 483, 481, 481, 480, 479, 478, 477, 477, 477, 477, 479, 480, 478, 479, 477, 478, 477, 478, 478, 478, 478, 478, 478, 477, 476, 477, 476, 478, 479, 481, 482, 482, 480, 479, 479, 481, 481, 480, 480, 479, 478, 479, 479, 478, 478, 478, 479, 481, 482, 482, 482, 481, 481, 479, 479, 478, 478, 477, 477, 477, 477, 476, 476, 476, 476, 476, 475, 473, 473, 474, 474, 476, 476, 477, 477, 476, 476, 474, 474, 474, 473, 473, 473, 473, 474, 473, 473, 474, 475, 476, 474, 476, 474, 474, 474, 475, 476, 478, 477, 478, 479, 478, 479, 479, 480, 479, 479, 478, 478, 480, 481, 481, 479, 480, 480, 480, 481, 479, 479, 478, 477, 476, 475, 478, 479, 479, 481, 481, 480, 479, 480, 480, 481, 481, 482, 482, 483, 483, 482, 482, 483, 483, 482, 483, 484, 484, 485, 485, 482, 483, 484, 485, 484, 484, 484, 483, 482, 481, 480, 481, 482, 483, 484, 483, 484, 483, 482, 485, 486, 486, 485, 483, 481, 481, 480, 479, 480, 480, 481, 482, 483, 483, 480, 481, 479, 477, 478, 479, 480, 481, 482, 480, 479, 477, 476, 477, 478, 478, 480, 479, 479, 480, 477, 478, 478, 477, 476, 475, 475, 474, 474, 475, 475, 475, 475, 474, 474, 473, 472, 472, 471, 473, 473, 474, 475, 475, 475, 473, 474, 474, 474, 474, 474, 473, 474, 474, 475, 476, 475, 476, 477, 478, 478, 477, 477, 476, 477, 479, 479, 480, 480, 482, 483, 484, 484, 485, 486, 486, 487, 485, 484, 483, 481, 482, 483, 484, 485, 486, 486, 485, 483, 481, 481, 480, 480, 480, 480, 477, 478, 477, 478, 480, 479, 479, 478, 475, 475, 474, 476, 476, 475, 474, 472, 473, 473, 474, 477, 476, 475, 473, 473, 472, 474, 474, 473, 474, 474, 476, 476, 477, 477, 478, 479, 479, 479, 481, 482, 484, 483, 483, 483, 481, 482, 482, 481, 481, 481, 482, 482, 483, 482, 481, 482, 481, 482, 482, 483, 481, 480, 480, 481, 482, 483, 483, 482, 479, 479, 478, 478, 479, 480, 481, 481, 480, 479, 479, 479, 479, 478, 477, 476, 476, 476, 478, 478, 479, 478, 478, 477, 478, 478, 478, 479, 479, 480, 479, 480, 481, 481, 480, 479, 479, 478, 478, 481, 481, 482, 483, 482, 482, 482, 480, 482, 480, 479, 477, 477, 475, 474, 475, 476, 476, 477, 476, 476, 475, 475, 477, 478, 478, 477, 476, 478, 477, 477, 476, 475, 475, 477, 479, 481, 481, 482, 482, 480, 481, 480, 481, 482, 482, 483, 483, 482, 483, 483, 483, 482, 484, 483, 482, 482, 481, 479, 479, 477, 475, 473, 474, 476, 476, 477, 477, 478, 479, 478, 478, 477, 477, 479, 478, 477, 475, 475, 474, 475, 475, 476, 477, 477, 477, 477, 478, 479, 479, 479, 477, 476, 474, 474, 473, 473, 475, 476, 478, 477, 476, 474, 472, 470, 469, 469, 470, 470, 471, 473, 475, 475, 475, 475, 473, 472, 474, 474, 473, 473, 474, 476, 476, 478, 479, 478, 476, 476, 476, 477, 479, 480, 480, 479, 479, 480, 480, 483, 484, 486, 488, 486, 486, 487, 486, 485, 483, 483, 483, 483, 483, 480, 479, 481, 480, 480, 481, 481, 480, 479, 481, 481, 481, 479, 478, 479, 479, 479, 479, 479, 479, 479, 478, 478, 477, 477, 478, 478, 477, 476, 477, 477, 475, 477, 476, 476, 475, 475, 476, 475, 474, 475, 476, 477, 477, 478, 478, 477, 476, 477, 478, 479, 481, 480, 479, 480, 481, 482, 485, 486, 485, 483, 483, 482, 482, 483, 484, 484, 484, 484, 485, 483, 483, 484, 484, 484, 485, 487, 486, 486, 486, 484, 483, 482, 482, 482, 481, 480, 481, 481, 480, 483, 481, 481, 480, 478, 480, 479, 478, 478, 478, 476, 477, 478, 479, 479, 479, 479, 478, 476, 475, 476, 475, 476, 478, 478, 480, 480, 479, 480, 479, 479, 479, 479, 478, 479, 479, 479, 479, 479, 476, 476, 475, 475, 476, 476, 477, 477, 477, 477, 476, 477, 476, 475, 474, 474, 473, 476, 476, 478, 478, 477, 477, 476, 475, 475, 476, 475, 475, 476, 475, 475, 475, 476, 477, 478, 477, 476, 475, 475, 475, 476, 475, 476, 475, 475, 474, 474, 473, 475, 475, 476, 477, 475, 475, 473, 473, 472, 473, 476, 478, 478, 479, 478, 478, 478, 478, 479, 478, 479, 478, 477, 477, 476, 476, 474, 475, 476, 477, 476, 476, 475, 476, 477, 477, 478, 478, 480, 480, 480, 480, 478, 478, 477, 477, 477, 476, 478, 479, 478, 478, 479, 477, 477, 478, 478, 478, 479, 479, 480, 480, 481, 481, 480, 481, 481, 480, 481, 479, 478, 477, 479, 478, 478, 477, 478, 479, 480, 482, 482, 481, 482, 480, 478, 478, 477, 477, 479, 479, 480, 480, 482, 482, 482, 481, 479, 480, 481, 481, 481, 479, 479, 481, 480, 479, 480, 481, 483, 482, 484, 481, 480, 480, 478, 478, 478, 476, 477, 480, 481, 482, 483, 482, 480, 479, 477, 476, 476, 476, 478, 477, 477, 477, 478, 478, 477, 477, 476, 478, 478, 478, 479, 478, 477, 477, 476, 475, 475, 473, 474, 476, 477, 478, 478, 479, 478, 479, 477, 478, 479, 479, 479, 478, 477, 475, 476, 476, 476, 477, 476, 476, 477, 476, 477, 478, 478, 477, 477, 477, 475, 474, 473, 476, 476, 474, 475, 475, 476, 478, 477, 477, 476, 475, 474, 474, 474, 475, 475, 476, 477, 478, 478, 476, 476, 475, 474, 475, 476, 477, 477, 477, 479, 479, 478, 480, 479, 479, 481, 480, 482, 481, 484, 485, 483, 483, 484, 484, 483, 483, 482, 481, 480, 480, 482, 484, 484, 484, 484, 483, 481, 482, 481, 481, 481, 480, 481, 480, 481, 482, 483, 481, 481, 481, 481, 480, 482, 481, 480, 480, 480, 479, 479, 476, 476, 477, 478, 479, 479, 476, 476, 476, 476, 477, 477, 476, 478, 478, 478, 477, 477, 477, 476, 477, 478, 479, 478, 478, 479, 481, 481, 479, 479, 479, 478, 479, 479, 480, 481, 479, 478, 477, 477, 477, 478, 478, 479, 478, 477, 477, 476, 477, 478, 479, 480, 480, 478, 477, 475, 473, 473, 474, 476, 477, 478, 478, 477, 476, 476, 474, 475, 475, 476, 478, 478, 479, 478, 479, 479, 479, 478, 479, 480, 479, 477, 477, 477, 477, 478, 478, 479, 480, 478, 478, 478, 478, 478, 478, 478, 479, 480, 482, 480, 480, 479, 479, 480, 478, 479, 478, 477, 478, 479, 479, 479, 479, 478, 478, 477, 478, 479, 479, 478, 478, 478, 476, 477, 479, 481, 481, 480, 480, 480, 480, 481, 481, 481, 479, 479, 479, 479, 479, 481, 483, 483, 481, 480, 479, 478, 479, 480, 480, 478, 476, 476, 476, 476, 476, 477, 478, 480, 479, 479, 477, 478, 477, 476, 478, 479, 478, 478, 476, 476, 476, 476, 475, 475, 474, 475, 477, 478, 479, 478, 476, 475, 476, 477, 479, 480, 481, 481, 481, 482, 480, 479, 479, 478, 478, 480, 480, 482, 479, 477, 475, 476, 475, 477, 477, 479, 479, 478, 477, 476, 475, 475, 475, 475, 476, 476, 475, 475, 474, 476, 477, 478, 477, 476, 475, 473, 475, 475, 476, 477, 475, 476, 477, 476, 476, 477, 477, 478, 478, 476, 476, 475, 476, 476, 476, 476, 476, 477, 480, 478, 480, 477, 477, 476, 477, 475, 474, 474, 474, 476, 476, 476, 477, 476, 477, 477, 477, 476, 476, 477, 479, 481, 482, 484, 484, 483, 480, 480, 479, 479, 480, 481, 481, 481, 482, 483, 483, 483, 482, 482, 482, 481, 482, 481, 482, 481, 481, 481, 479, 478, 478, 480, 480, 479, 479, 480, 477, 477, 476, 476, 477, 477, 477, 477, 479, 479, 479, 479, 478, 478, 478, 478, 477, 478, 478, 478, 479, 479, 479, 479, 479, 478, 479, 481, 482, 481, 482, 481, 480, 479, 479, 480, 480, 481, 480, 481, 480, 478, 479, 479, 480, 480, 479, 479, 478, 479, 478, 479, 479, 478, 477, 477, 475, 474, 475, 475, 475, 475, 476, 476, 476, 477, 475, 473, 472, 473, 474, 475, 475, 475, 475, 476, 477, 478, 478, 479, 479, 478, 478, 478, 478, 479, 479, 479, 479, 479, 479, 480, 481, 482, 482, 482, 480, 479, 479, 479, 478, 479, 481, 481, 480, 479, 477, 476, 476, 477, 477, 479, 478, 476, 474, 474, 473, 474, 475, 474, 475, 475, 475, 476, 477, 478, 479, 479, 479, 479, 477, 476, 476, 477, 478, 480, 480, 478, 477, 477, 478, 477, 476, 478, 482, 481, 480, 480, 477, 477, 477, 478, 479, 481, 482, 482, 481, 480, 479, 478, 476, 477, 477, 478, 478, 478, 479, 479, 479, 480, 480, 478, 477, 478, 477, 477, 479, 478, 479, 479, 478, 479, 479, 479, 479, 480, 479, 479, 479, 478, 479, 480, 481, 481, 480, 477, 477, 476, 476, 476, 477, 476, 476, 477, 476, 477, 476, 476, 477, 477, 477, 475, 474, 473, 474, 473, 473, 474, 476, 476, 477, 478, 477, 476, 475, 474, 474, 473, 473, 473, 475, 475, 474, 476, 476, 476, 475, 475, 475, 475, 474, 475, 473, 473, 474, 476, 475, 476, 477, 476, 478, 478, 477, 476, 475, 475, 475, 474, 477, 476, 478, 478, 477, 476, 475, 476, 476, 476, 476, 476, 477, 476, 477, 478, 479, 478, 477, 478, 478, 480, 479, 477, 476, 476, 478, 478, 478, 477, 477, 477, 477, 476, 476, 476, 476, 476, 477, 477, 478, 479, 479, 480, 480, 480, 479, 477, 477, 478, 478, 479, 480, 479, 479, 479, 480, 482, 483, 483, 484, 483, 483, 484, 482, 484, 483, 485, 486, 485, 485, 485, 484, 485, 485, 484, 484, 484, 482, 484, 485, 485, 485, 484, 483, 481, 481, 480, 480, 480, 480, 479, 480, 481, 480, 481, 482, 481, 481, 481, 479, 478, 476, 475, 474, 474, 476, 477, 477, 477, 477, 476, 475, 474, 474, 474, 474, 476, 476, 476, 479, 481, 482, 481, 480, 479, 479, 480, 482, 482, 481, 483, 483, 483, 483, 483, 480, 480, 479, 478, 477, 479, 479, 478, 480, 478, 478, 478, 475, 475, 476, 477, 479, 478, 478, 477, 474, 473, 473, 472, 472, 473, 473, 473, 475, 476, 476, 476, 475, 475, 474, 474, 473, 473, 473, 473, 473, 472, 473, 473, 474, 474, 475, 476, 476, 475, 475, 474, 475, 474, 474, 474, 473, 473, 474, 475, 477, 477, 477, 477, 478, 479, 480, 481, 480, 480, 479, 480, 480, 482, 482, 480, 480, 479, 478, 479, 479, 480, 482, 484, 482, 481, 481, 480, 478, 478, 478, 479, 481, 482, 483, 485, 483, 482, 482, 482, 482, 482, 480, 479, 477, 477, 478, 479, 479, 480, 481, 481, 482, 483, 482, 482, 482, 482, 481, 480, 478, 478, 477, 478, 478, 477, 477, 477, 478, 479, 479, 479, 479, 478, 479, 479, 478, 478, 478, 477, 478, 479, 478, 476, 475, 476, 476, 477, 477, 478, 478, 480, 478, 478, 479, 478, 478, 479, 480, 480, 480, 480, 479, 479, 479, 480, 480, 481, 482, 483, 484, 483, 482, 481, 480, 480, 480, 481, 480, 480, 482, 481, 480, 478, 478, 477, 477, 476, 478, 479, 479, 478, 478, 479, 477, 477, 477, 477, 478, 478, 479, 479, 479, 477, 477, 476, 475, 475, 476, 476, 476, 477, 477, 476, 476, 478, 478, 478, 478, 476, 474, 474, 473, 474, 473, 476, 475, 475, 475, 476, 475, 474, 474, 474, 475, 475, 475, 475, 476, 475, 475, 475, 474, 473, 475, 474, 474, 474, 472, 474, 473, 473, 473, 475, 475, 476, 475, 475, 474, 474, 474, 473, 473, 473, 474, 477, 478, 480, 481, 479, 479, 479, 478, 478, 478, 477, 479, 480, 481, 481, 481, 480, 480, 480, 480, 478, 479, 480, 480, 480, 479, 477, 476, 476, 479, 483, 484, 482, 480, 480, 480, 480, 480, 479, 479, 480, 480, 480, 481, 481, 483, 482, 484, 484, 485, 484, 483, 481, 479, 477, 474, 474, 476, 478, 480, 479, 478, 479, 479, 477, 476, 476, 475, 475, 474, 474, 476, 478, 478, 479, 478, 478, 476, 477, 476, 474, 474, 474, 475, 474, 477, 478, 479, 478, 478, 477, 478, 478, 478, 477, 475, 474, 474, 475, 477, 477, 478, 477, 477, 476, 476, 476, 477, 475, 475, 474, 473, 474, 474, 476, 477, 477, 477, 477, 478, 476, 475, 476, 477, 477, 478, 478, 479, 479, 477, 478, 476, 476, 477, 479, 480, 480, 482, 482, 482, 481, 480, 480, 481, 482, 482, 482, 482, 483, 484, 482, 481, 481, 481, 483, 482, 483, 483, 482, 480, 480, 479, 479, 479, 481, 481, 482, 481, 481, 479, 479, 479, 477, 478, 477, 476, 476, 474, 473, 473, 473, 473, 473, 473, 473, 475, 475, 475, 475, 476, 477, 475, 474, 473, 474, 474, 475, 475, 476, 476, 477, 476, 477, 476, 477, 476, 476, 477, 479, 478, 479, 481, 480, 479, 478, 476, 476, 478, 477, 479, 478, 478, 479, 478, 478, 477, 477, 478, 477, 478, 478, 478, 477, 478, 478, 478, 478, 478, 478, 479, 478, 481, 479, 479, 479, 478, 478, 477, 477, 478, 478, 479, 478, 479, 479, 479, 480, 481, 480, 479, 478, 476, 476, 475, 476, 476, 477, 478, 478, 480, 479, 480, 480, 480, 479, 477, 477, 475, 476, 477, 476, 475, 475, 475, 475, 478, 479, 479, 478, 477, 477, 477, 477, 476, 477, 477, 478, 477, 477, 477, 478, 478, 479, 478, 478, 479, 478, 478, 475, 478, 479, 481, 482, 481, 481, 479, 479, 479, 480, 481, 482, 481, 480, 480, 479, 479, 481, 482, 484, 484, 484, 483, 483, 484, 483, 481, 479, 478, 477, 478, 479, 480, 481, 482, 482, 481, 480, 481, 480, 479, 479, 479, 480, 479, 479, 478, 477, 478, 477, 478, 478, 480, 480, 479, 479, 479, 478, 480, 479, 479, 478, 478, 480, 480, 482, 482, 482, 481, 481, 480, 479, 480, 482, 483, 484, 483, 484, 482, 482, 480, 479, 480, 481, 482, 482, 483, 482, 480, 480, 479, 479, 477, 478, 478, 478, 476, 473, 473, 471, 472, 472, 471, 471, 472, 473, 473, 474, 473, 472, 472, 471, 472, 471, 471, 472, 471, 472, 472, 473, 472, 473, 473, 473, 474, 474, 473, 474, 475, 475, 476, 479, 479, 479, 478, 479, 479, 482, 483, 484, 483, 484, 484, 483, 483, 482, 482, 483, 483, 482, 482, 482, 480, 480, 480, 483, 482, 483, 481, 482, 480, 478, 478, 480, 481, 482, 481, 480, 478, 477, 475, 475, 475, 474, 476, 477, 477, 477, 477, 477, 479, 478, 478, 478, 478, 477, 477, 478, 480, 479, 478, 477, 477, 478, 477, 478, 477, 476, 476, 477, 478, 477, 479, 480, 479, 481, 482, 481, 483, 483, 483, 481, 481, 481, 482, 483, 484, 483, 484, 484, 483, 482, 481, 481, 481, 481, 480, 480, 480, 480, 479, 478, 476, 474, 473, 477, 479, 481, 479, 478, 476, 477, 476, 476, 477, 478, 476, 476, 476, 477, 477, 477, 478, 478, 478, 479, 479, 479, 478, 477, 476, 477, 476, 476, 476, 477, 476, 476, 478, 478, 478, 478, 478, 477, 477, 477, 476, 476, 476, 475, 478, 478, 478, 478, 477, 477, 476, 477, 477, 479, 478, 478, 476, 475, 475, 477, 478, 479, 480, 482, 482, 480, 481, 481, 480, 479, 479, 479, 478, 476, 474, 472, 473, 473, 474, 476, 476, 476, 475, 475, 474, 473, 473, 472, 473, 472, 471, 471, 469, 469, 470, 469, 471, 471, 474, 473, 472, 472, 474, 475, 475, 475, 476, 476, 476, 478, 480, 481, 483, 481, 482, 483, 481, 483, 483, 483, 484, 482, 483, 483, 485, 485, 487, 487, 487, 487, 487, 486, 487, 487, 485, 485, 484, 482, 483, 483, 483, 483, 483, 483, 482, 481, 479, 479, 479, 479, 477, 478, 478, 477, 479, 479, 478, 477, 476, 476, 477, 477, 476, 475, 474, 473, 473, 474, 475, 476, 476, 474, 474, 474, 476, 475, 476, 474, 475, 476, 477, 478, 478, 478, 478, 477, 477, 478, 480, 479, 481, 482, 482, 482, 483, 481, 481, 480, 480, 480, 480, 479, 478, 478, 478, 479, 481, 480, 479, 479, 478, 477, 477, 477, 479, 478, 478, 478, 477, 478, 476, 477, 476, 476, 475, 475, 477, 478, 480, 480, 480, 478, 478, 480, 479, 481, 480, 480, 480, 481, 482, 482, 483, 483, 482, 481, 482, 482, 482, 481, 481, 482, 482, 483, 484, 483, 484, 483, 481, 480, 478, 478, 476, 477, 478, 478, 478, 478, 478, 476, 476, 478, 477, 476, 477, 478, 478, 479, 478, 476, 475, 476, 477, 479, 479, 479, 478, 478, 478, 478, 478, 481, 482, 483, 483, 481, 481, 477, 474, 474, 475, 476, 475, 477, 476, 477, 477, 479, 478, 478, 479, 479, 478, 477, 478, 478, 476, 476, 474, 474, 472, 474, 475, 476, 476, 477, 475, 475, 476, 477, 476, 476, 476, 475, 475, 476, 476, 477, 478, 476, 476, 476, 476, 477, 477, 477, 479, 479, 477, 476, 476, 477, 478, 478, 478, 479, 479, 479, 479, 480, 480, 481, 480, 480, 479, 480, 480, 480, 479, 479, 479, 478, 480, 481, 480, 480, 479, 479, 480, 479, 478, 479, 479, 480, 480, 479, 478, 476, 475, 475, 477, 479, 479, 480, 478, 478, 478, 477, 477, 477, 477, 477, 477, 478, 478, 479, 480, 480, 479, 477, 477, 476, 476, 478, 478, 478, 476, 476, 476, 475, 475, 475, 475, 477, 476, 477, 476, 477, 478, 478, 478, 479, 478, 480, 480, 480, 481, 481, 482, 481, 481, 482, 481, 482, 481, 482, 483, 482, 482, 482, 481, 480, 481, 479, 479, 482, 483, 482, 483, 482, 481, 480, 479, 478, 478, 478, 477, 479, 478, 477, 476, 476, 476, 476, 475, 474, 473, 473, 472, 472, 472, 473, 473, 472, 474, 476, 476, 476, 477, 476, 475, 475, 476, 476, 474, 475, 474, 475, 476, 479, 479, 480, 478, 481, 481, 481, 482, 480, 480, 479, 478, 477, 477, 478, 477, 478, 478, 479, 478, 479, 479, 479, 479, 479, 478, 478, 477, 480, 478, 479, 479, 480, 479, 479, 477, 477, 478, 477, 478, 478, 478, 476, 475, 476, 476, 477, 477, 476, 478, 478, 477, 477, 477, 478, 478, 479, 479, 479, 478, 478, 478, 477, 479, 481, 478, 478, 479, 478, 480, 479, 479, 478, 478, 478, 478, 477, 478, 478, 478, 479, 480, 480, 478, 478, 477, 477, 478, 479, 478, 477, 476, 476, 477, 478, 478, 477, 475, 474, 475, 476, 474, 475, 476, 476, 475, 475, 474, 474, 474, 474, 473, 474, 474, 473, 473, 472, 473, 471, 473, 474, 475, 477, 477, 476, 475, 477, 477, 476, 477, 478, 481, 482, 482, 482, 482, 481, 482, 483, 484, 484, 482, 482, 483, 485, 486, 486, 486, 485, 484, 484, 483, 482, 481, 479, 478, 478, 477, 477, 479, 478, 478, 478, 477, 476, 476, 475, 474, 473, 475, 475, 475, 476, 475, 473, 473, 473, 473, 473, 474, 474, 474, 475, 476, 477, 475, 475, 475, 475, 476, 476, 476, 478, 480, 478, 479, 479, 480, 480, 479, 481, 481, 482, 483, 481, 481, 480, 480, 481, 482, 482, 482, 482, 482, 482, 482, 481, 480, 478, 479, 479, 479, 479, 481, 480, 481, 481, 483, 483, 483, 482, 482, 479, 482, 481, 482, 481, 481, 480, 480, 478, 479, 479, 481, 481, 483, 482, 481, 481, 480, 480, 478, 477, 477, 478, 479, 477, 477, 477, 477, 478, 478, 477, 478, 478, 479, 478, 478, 478, 478, 479, 480, 481, 481, 482, 482, 482, 482, 481, 482, 483, 482, 482, 481, 480, 480, 481, 481, 481, 483, 481, 482, 482, 482, 483, 481, 479, 480, 478, 477, 478, 481, 482, 482, 482, 480, 477, 476, 476, 476, 477, 477, 477, 476, 478, 477, 478, 477, 479, 477, 476, 474, 474, 473, 473, 473, 472, 472, 473, 472, 473, 473, 472, 472, 472, 471, 472, 472, 472, 472, 471, 472, 472, 473, 474, 474, 473, 472, 474, 475, 475, 476, 477, 477, 477, 476, 475, 476, 477, 480, 479, 479, 480, 480, 480, 481, 482, 481, 483, 483, 482, 482, 482, 482, 483, 483, 485, 484, 484, 485, 484, 483, 485, 483, 481, 480, 480, 479, 479, 479, 477, 479, 479, 480, 481, 480, 478, 477, 477, 477, 477, 477, 476, 476, 476, 478, 479, 480, 480, 478, 477, 475, 475, 475, 476, 476, 477, 476, 476, 476, 477, 478, 478, 477, 478, 477, 478, 477, 476, 476, 475, 476, 476, 476, 476, 477, 476, 477, 477, 478, 479, 480, 479, 479, 478, 479, 479, 479, 480, 480, 481, 481, 480, 479, 476, 477, 479, 481, 481, 482, 482, 481, 480, 480, 479, 480, 479, 479, 479, 479, 479, 478, 477, 478, 477, 478, 479, 479, 480, 479, 480, 481, 479, 479, 476, 476, 476, 477, 478, 479, 480, 480, 480, 479, 479, 479, 480, 479, 481, 481, 479, 480, 480, 477, 477, 479, 478, 480, 478, 477, 478, 478, 478, 478, 479, 478, 479, 479, 479, 479, 477, 478, 478, 479, 480, 479, 479, 478, 477, 478, 479, 480, 479, 479, 477, 476, 476, 476, 477, 478, 480, 482, 482, 482, 482, 482, 482, 482, 481, 481, 479, 478, 478, 480, 479, 479, 477, 476, 476, 477, 477, 479, 478, 478, 477, 477, 476, 477, 477, 477, 477, 477, 477, 478, 480, 481, 482, 482, 482, 482, 478, 478, 478, 479, 480, 481, 481, 481, 480, 479, 479, 478, 478, 477, 476, 477, 475, 475, 477, 476, 476, 477, 477, 476, 476, 476, 476, 476, 476, 477, 477, 476, 475, 473, 474, 475, 476, 476, 474, 475, 476, 476, 476, 475, 476, 476, 477, 478, 477, 475, 476, 475, 476, 477, 478, 479, 479, 479, 480, 480, 481, 482, 481, 480, 479, 479, 479, 477, 479, 478, 479, 479, 478, 479, 480, 482, 482, 483, 484, 484, 485, 484, 484, 483, 482, 481, 480, 479, 478, 477, 478, 478, 478, 478, 478, 477, 478, 477, 477, 476, 476, 476, 476, 477, 476, 474, 475, 476, 475, 474, 473, 472, 474, 475, 475, 475, 476, 478, 478, 481, 482, 481, 479, 478, 476, 477, 479, 480, 480, 480, 481, 479, 478, 480, 481, 481, 480, 480, 479, 477, 477, 478, 478, 477, 476, 475, 477, 478, 477, 476, 476, 475, 476, 475, 476, 475, 474, 476, 477, 477, 477, 475, 473, 474, 474, 472, 473, 474, 475, 476, 477, 479, 479, 479, 478, 476, 476, 476, 476, 476, 480, 479, 479, 478, 479, 479, 479, 480, 479, 479, 479, 479, 480, 480, 480, 480, 480, 479, 478, 478, 479, 480, 480, 480, 480, 481, 482, 482, 482, 481, 480, 480, 479, 478, 479, 476, 476, 476, 477, 478, 479, 478, 477, 478, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 479, 478, 477, 479, 477, 477, 475, 474, 475, 473, 476, 477, 477, 476, 477, 477, 477, 478, 478, 476, 477, 475, 477, 476, 476, 477, 477, 476, 478, 479, 480, 481, 481, 480, 480, 480, 479, 479, 479, 479, 479, 480, 481, 482, 482, 483, 481, 480, 479, 480, 478, 480, 478, 478, 478, 479, 478, 478, 478, 478, 479, 478, 478, 478, 478, 478, 478, 477, 479, 477, 477, 477, 478, 479, 480, 479, 480, 480, 481, 480, 480, 479, 480, 480, 481, 481, 480, 479, 480, 480, 480, 481, 482, 482, 482, 480, 480, 479, 478, 479, 479, 480, 480, 478, 477, 480, 482, 482, 482, 482, 481, 480, 480, 482, 483, 483, 483, 481, 480, 479, 479, 479, 479, 478, 477, 478, 477, 476, 475, 474, 476, 477, 476, 476, 474, 473, 473, 474, 474, 475, 476, 476, 477, 478, 477, 476, 475, 475, 476, 476, 476, 476, 477, 477, 476, 475, 474, 475, 477, 477, 478, 477, 477, 477, 477, 477, 478, 479, 479, 480, 479, 480, 481, 481, 482, 481, 479, 478, 478, 479, 480, 480, 481, 480, 481, 480, 482, 482, 482, 480, 480, 480, 481, 483, 485, 485, 486, 486, 485, 484, 483, 484, 482, 483, 482, 482, 483, 483, 483, 481, 479, 479, 480, 480, 479, 479, 479, 478, 477, 477, 477, 477, 475, 476, 476, 475, 474, 474, 473, 472, 471, 470, 472, 474, 475, 476, 475, 474, 473, 473, 471, 471, 472, 471, 471, 474, 475, 476, 474, 474, 473, 473, 475, 477, 478, 479, 479, 478, 477, 476, 476, 476, 476, 476, 476, 477, 477, 477, 477, 476, 476, 476, 475, 476, 475, 476, 475, 474, 473, 475, 474, 475, 473, 473, 474, 476, 479, 479, 479, 478, 478, 478, 477, 478, 478, 479, 480, 480, 480, 481, 482, 481, 480, 480, 479, 481, 482, 481, 483, 484, 483, 483, 482, 482, 481, 481, 483, 481, 481, 482, 481, 483, 482, 481, 480, 479, 478, 476, 477, 480, 479, 481, 480, 479, 478, 478, 477, 477, 478, 478, 478, 477, 477, 477, 477, 476, 476, 477, 476, 477, 477, 478, 478, 479, 479, 480, 479, 478, 478, 477, 477, 477, 478, 479, 482, 481, 480, 480, 480, 481, 483, 482, 484, 482, 481, 480, 479, 477, 478, 476, 477, 477, 477, 475, 477, 477, 478, 480, 478, 479, 478, 477, 475, 475, 474, 474, 474, 474, 475, 475, 477, 478, 477, 478, 478, 477, 475, 473, 472, 473, 474, 473, 475, 475, 474, 474, 474, 474, 472, 471, 473, 473, 475, 476, 476, 476, 477, 479, 479, 479, 480, 478, 477, 478, 478, 481, 480, 480, 479, 479, 480, 480, 481, 481, 479, 478, 479, 477, 479, 478, 479, 480, 479, 477, 477, 476, 476, 476, 476, 478, 479, 480, 480, 479, 477, 477, 477, 478, 478, 478, 478, 476, 476, 474, 474, 474, 475, 476, 477, 478, 479, 478, 478, 478, 478, 478, 477, 476, 477, 477, 476, 475, 476, 476, 477, 478, 478, 479, 479, 480, 481, 480, 480, 480, 477, 478, 476, 478, 478, 479, 480, 480, 480, 481, 480, 477, 476, 474, 474, 475, 477, 476, 477, 476, 477, 477, 477, 478, 477, 478, 477, 478, 478, 478, 476, 475, 475, 475, 474, 474, 474, 475, 477, 477, 477, 478, 478, 475, 475, 473, 475, 477, 480, 480, 480, 480, 480, 481, 481, 480, 480, 480, 481, 481, 481, 482, 482, 480, 480, 479, 478, 480, 482, 483, 484, 484, 485, 485, 486, 485, 483, 483, 483, 483, 484, 483, 482, 480, 479, 478, 479, 480, 480, 479, 478, 478, 477, 477, 478, 478, 479, 479, 479, 480, 480, 479, 477, 477, 476, 474, 474, 474, 474, 476, 478, 480, 479, 477, 477, 478, 478, 479, 478, 477, 477, 477, 478, 479, 481, 480, 480, 480, 479, 480, 480, 481, 481, 481, 479, 478, 479, 480, 481, 480, 479, 480, 481, 482, 481, 480, 480, 479, 478, 477, 478, 480, 479, 478, 479, 477, 476, 475, 475, 473, 474, 474, 475, 475, 476, 476, 476, 474, 473, 472, 471, 473, 473, 474, 475, 475, 475, 475, 477, 477, 477, 478, 477, 477, 477, 476, 478, 478, 479, 479, 475, 474, 474, 474, 477, 478, 477, 477, 477, 479, 480, 480, 480, 481, 481, 479, 480, 479, 480, 481, 481, 481, 480, 480, 477, 476, 476, 477, 478, 479, 480, 479, 478, 477, 478, 477, 476, 476, 476, 478, 479, 479, 479, 480, 477, 476, 475, 476, 478, 480, 481, 481, 481, 480, 480, 479, 477, 478, 478, 479, 479, 480, 480, 480, 479, 479, 477, 478, 477, 477, 478, 479, 480, 481, 481, 478, 478, 475, 474, 475, 476, 480, 479, 479, 479, 477, 477, 478, 477, 479, 480, 480, 479, 477, 478, 478, 477, 478, 478, 479, 479, 479, 479, 479, 480, 482, 482, 483, 482, 481, 481, 481, 483, 484, 482, 480, 477, 476, 477, 477, 476, 478, 479, 480, 480, 479, 477, 477, 475, 474, 474, 474, 474, 474, 475, 476, 477, 476, 476, 476, 477, 476, 476, 476, 475, 475, 474, 476, 475, 472, 468, 466, 468, 472, 477, 479, 480, 478, 477, 475, 476, 475, 476, 477, 476, 476, 475, 476, 476, 479, 478, 475, 476, 476, 477, 477, 477, 477, 477, 477, 478, 477, 479, 479, 478, 478, 478, 478, 479, 480, 480, 479, 478, 478, 479, 479, 477, 478, 479, 478, 481, 483, 485, 485, 485, 483, 483, 483, 484, 484, 483, 483, 483, 483, 483, 484, 483, 482, 481, 481, 480, 481, 480, 481, 482, 483, 483, 480, 480, 480, 481, 482, 482, 482, 481, 479, 480, 478, 478, 479, 479, 479, 478, 480, 481, 481, 482, 482, 481, 481, 482, 481, 482, 480, 479, 478, 479, 479, 478, 478, 477, 476, 476, 476, 477, 476, 475, 476, 475, 474, 474, 474, 474, 474, 474, 475, 476, 478, 479, 479, 477, 475, 474, 474, 476, 477, 477, 475, 474, 476, 478, 481, 481, 481, 478, 477, 477, 477, 477, 478, 477, 476, 474, 475, 476, 475, 475, 476, 476, 476, 477, 477, 476, 477, 477, 476, 475, 475, 475, 475, 477, 476, 476, 477, 475, 474, 473, 472, 474, 475, 474, 475, 476, 477, 478, 478, 477, 477, 477, 476, 476, 477, 478, 478, 478, 478, 477, 477, 477, 477, 478, 478, 478, 478, 478, 478, 478, 478, 478, 479, 477, 477, 476, 477, 476, 476, 476, 476, 476, 476, 476, 476, 478, 478, 476, 477, 477, 475, 476, 476, 477, 476, 477, 478, 479, 479, 480, 480, 481, 481, 479, 477, 480, 479, 480, 479, 478, 480, 479, 480, 478, 479, 478, 480, 479, 480, 479, 480, 482, 481, 482, 481, 480, 477, 477, 477, 479, 478, 479, 479, 480, 479, 480, 480, 480, 480, 480, 480, 480, 478, 478, 479, 480, 480, 480, 478, 478, 479, 480, 479, 479, 478, 478, 477, 479, 479, 479, 478, 478, 478, 478, 478, 476, 477, 477, 476, 478, 480, 480, 482, 481, 479, 479, 479, 480, 481, 481, 481, 480, 479, 478, 478, 479, 478, 477, 478, 477, 476, 477, 475, 477, 478, 478, 478, 478, 478, 476, 476, 476, 476, 476, 478, 477, 478, 478, 477, 478, 479, 480, 480, 480, 479, 478, 479, 477, 477, 476, 477, 478, 479, 480, 479, 478, 478, 479, 479, 480, 482, 480, 479, 479, 477, 477, 478, 478, 479, 479, 478, 476, 477, 477, 477, 479, 478, 478, 478, 477, 478, 479, 480, 480, 479, 478, 479, 481, 480, 480, 480, 480, 480, 479, 480, 480, 481, 482, 481, 481, 481, 481, 480, 479, 479, 481, 480, 481, 481, 482, 481, 480, 481, 481, 481, 481, 481, 481, 481, 481, 478, 477, 475, 476, 477, 477, 476, 475, 474, 473, 474, 475, 476, 475, 475, 474, 474, 474, 475, 474, 474, 473, 472, 471, 473, 472, 473, 474, 474, 474, 473, 473, 472, 474, 475, 476, 475, 477, 477, 476, 475, 475, 475, 475, 474, 474, 475, 475, 476, 477, 476, 477, 475, 476, 478, 477, 478, 479, 481, 479, 478, 477, 477, 476, 475, 475, 473, 472, 473, 472, 474, 475, 475, 474, 474, 474, 473, 475, 474, 476, 476, 475, 473, 472, 472, 473, 473, 472, 474, 475, 477, 478, 478, 477, 476, 474, 474, 474, 475, 476, 478, 477, 477, 477, 478, 477, 478, 478, 480, 481, 482, 483, 484, 485, 485, 486, 486, 483, 484, 485, 485, 485, 484, 485, 484, 484, 483, 482, 483, 483, 482, 483, 482, 483, 483, 484, 483, 482, 480, 481, 480, 481, 481, 481, 481, 481, 480, 479, 479, 478, 477, 476, 475, 477, 478, 478, 478, 477, 477, 476, 476, 475, 476, 476, 477, 475, 477, 477, 477, 477, 476, 476, 476, 476, 478, 478, 477, 477, 478, 478, 478, 479, 478, 476, 478, 478, 479, 479, 481, 483, 483, 481, 480, 479, 480, 479, 479, 478, 478, 477, 477, 479, 480, 481, 481, 481, 481, 481, 481, 481, 479, 479, 478, 477, 479, 479, 478, 479, 478, 478, 479, 479, 480, 481, 480, 480, 480, 478, 477, 477, 476, 478, 477, 476, 475, 474, 475, 476, 475, 476, 476, 476, 474, 473, 475, 475, 475, 475, 474, 472, 472, 472, 472, 471, 470, 470, 471, 472, 473, 471, 471, 471, 472, 474, 475, 477, 476, 476, 477, 477, 477, 479, 478, 478, 479, 479, 478, 478, 479, 480, 481, 482, 484, 485, 485, 483, 483, 483, 483, 482, 481, 482, 482, 484, 484, 483, 482, 482, 480, 480, 482, 483, 482, 482, 481, 481, 481, 481, 482, 481, 479, 478, 480, 480, 480, 481, 482, 481, 482, 481, 479, 479, 480, 480, 478, 479, 477, 478, 477, 477, 476, 476, 477, 477, 477, 477, 477, 477, 479, 477, 477, 475, 475, 475, 477, 477, 476, 476, 476, 476, 476, 476, 476, 476, 475, 476, 477, 478, 481, 479, 479, 478, 478, 477, 476, 477, 477, 477, 476, 477, 476, 476, 476, 477, 476, 474, 474, 474, 473, 473, 475, 475, 475, 474, 476, 476, 476, 476, 476, 478, 477, 477, 476, 474, 475, 474, 474, 475, 475, 475, 475, 475, 475, 473, 473, 472, 473, 473, 475, 475, 476, 477, 477, 477, 477, 477, 477, 477, 478, 480, 480, 480, 480, 480, 481, 483, 484, 484, 484, 485, 484, 485, 487, 488, 489, 487, 486, 483, 484, 484, 485, 485, 487, 487, 487, 488, 488, 486, 484, 485, 485, 485, 485, 485, 484, 484, 484, 483, 481, 481, 481, 481, 480, 480, 479, 478, 480, 481, 480, 481, 479, 480, 478, 479, 478, 480, 480, 478, 477, 477, 475, 476, 476, 477, 476, 477, 475, 475, 476, 477, 478, 477, 476, 474, 473, 473, 473, 475, 477, 477, 478, 477, 477, 475, 474, 474, 474, 473, 474, 474, 475, 476, 478, 478, 478, 477, 477, 477, 478, 478, 479, 479, 479, 478, 478, 476, 477, 478, 480, 479, 479, 478, 479, 480, 480, 481, 480, 478, 478, 478, 478, 479, 478, 476, 477, 477, 476, 476, 475, 476, 476, 478, 478, 478, 479, 477, 477, 475, 474, 473, 473, 473, 474, 473, 472, 470, 470, 470, 472, 472, 473, 474, 474, 475, 474, 473, 472, 471, 472, 472, 473, 473, 475, 476, 475, 474, 474, 473, 474, 474, 475, 474, 475, 476, 477, 476, 478, 479, 478, 476, 477, 476, 476, 477, 477, 477, 477, 478, 480, 479, 480, 479, 479, 478, 479, 479, 480, 481, 481, 481, 480, 479, 478, 479, 478, 479, 481, 481, 482, 481, 480, 481, 482, 479, 477, 477, 479, 479, 479, 481, 482, 484, 484, 484, 483, 481, 481, 481, 479, 478, 478, 478, 479, 479, 481, 481, 483, 484, 483, 481, 480, 479, 479, 479, 481, 479, 481, 481, 481, 481, 482, 482, 482, 482, 482, 482, 483, 481, 482, 481, 483, 483, 483, 483, 482, 480, 480, 479, 480, 481, 481, 480, 479, 480, 479, 479, 480, 480, 480, 480, 480, 479, 479, 478, 478, 478, 478, 477, 478, 478, 478, 478, 477, 477, 476, 476, 477, 478, 479, 478, 478, 479, 479, 478, 479, 478, 478, 479, 480, 479, 480, 479, 481, 481, 481, 481, 481, 479, 479, 479, 477, 479, 479, 479, 481, 481, 481, 481, 480, 481, 482, 482, 482, 481, 480, 480, 481, 480, 480, 479, 480, 481, 482, 481, 480, 479, 478, 477, 476, 477, 477, 478, 480, 480, 479, 479, 478, 478, 479, 479, 478, 479, 479, 478, 478, 477, 478, 479, 480, 480, 478, 478, 477, 477, 477, 476, 476, 475, 476, 478, 480, 481, 481, 480, 477, 478, 479, 478, 478, 478, 478, 477, 477, 478, 480, 481, 480, 479, 478, 477, 479, 479, 478, 479, 477, 476, 477, 476, 477, 477, 479, 480, 481, 479, 477, 477, 476, 477, 478, 480, 479, 479, 478, 478, 478, 479, 479, 478, 477, 476, 477, 478, 479, 480, 481, 482, 483, 483, 482, 481, 482, 481, 481, 481, 482, 481, 480, 481, 480, 479, 479, 478, 477, 477, 479, 478, 479, 478, 477, 477, 475, 474, 473, 473, 475, 476, 477, 476, 477, 477, 478, 476, 477, 478, 480, 481, 479, 478, 478, 477, 476, 477, 479, 479, 478, 480, 481, 480, 481, 481, 480, 481, 481, 480, 480, 480, 479, 479, 480, 480, 479, 478, 477, 479, 480, 480, 479, 477, 476, 475, 476, 476, 476, 476, 478, 478, 477, 474, 473, 474, 475, 476, 476, 475, 474, 475, 474, 473, 474, 474, 475, 473, 474, 473, 474, 476, 477, 478, 477, 475, 474, 474, 476, 476, 477, 478, 478, 480, 479, 478, 477, 477, 477, 478, 478, 480, 482, 483, 483, 481, 481, 481, 481, 481, 481, 482, 482, 482, 482, 481, 482, 482, 480, 480, 479, 479, 480, 482, 482, 480, 481, 480, 480, 480, 479, 480, 481};
90 horigs.push_back(horig);}
91 {std::vector<float> horig={483, 483, 483, 485, 485, 487, 487, 487, 485, 486, 487, 488, 489, 491, 490, 489, 489, 490, 489, 489, 489, 487, 487, 486, 485, 485, 487, 488, 489, 488, 488, 487, 487, 486, 483, 483, 483, 484, 486, 484, 484, 483, 482, 480, 481, 484, 485, 484, 484, 482, 483, 482, 481, 480, 480, 480, 481, 480, 480, 479, 481, 482, 482, 483, 484, 483, 483, 481, 481, 479, 479, 479, 479, 479, 479, 479, 478, 479, 480, 479, 480, 478, 478, 479, 480, 480, 478, 478, 479, 480, 480, 480, 481, 480, 481, 480, 481, 482, 482, 482, 481, 481, 480, 483, 483, 484, 483, 482, 481, 481, 484, 485, 487, 487, 485, 484, 483, 481, 482, 482, 481, 483, 482, 483, 483, 484, 482, 483, 481, 481, 481, 481, 480, 479, 479, 478, 480, 480, 480, 481, 480, 480, 481, 482, 482, 481, 480, 480, 479, 480, 479, 477, 479, 480, 481, 480, 481, 481, 481, 481, 483, 482, 480, 482, 480, 479, 479, 480, 481, 483, 483, 483, 482, 482, 483, 481, 482, 482, 483, 484, 484, 484, 484, 485, 485, 487, 485, 484, 483, 482, 482, 483, 484, 483, 482, 482, 480, 480, 480, 481, 480, 482, 482, 482, 481, 480, 480, 480, 481, 481, 482, 484, 486, 487, 488, 489, 488, 485, 484, 483, 485, 483, 484, 484, 485, 485, 485, 485, 484, 483, 483, 483, 484, 485, 486, 486, 486, 486, 484, 485, 484, 485, 486, 484, 483, 483, 484, 484, 484, 485, 485, 484, 485, 483, 484, 482, 482, 481, 481, 481, 481, 482, 484, 483, 482, 481, 480, 481, 481, 482, 481, 481, 479, 477, 478, 478, 479, 480, 480, 478, 477, 477, 478, 479, 479, 481, 484, 485, 485, 485, 485, 484, 484, 482, 482, 483, 482, 483, 483, 483, 484, 484, 483, 484, 481, 480, 480, 479, 478, 479, 482, 484, 484, 482, 482, 479, 479, 479, 480, 481, 482, 482, 481, 482, 480, 480, 480, 480, 480, 479, 482, 482, 482, 481, 481, 481, 480, 479, 479, 479, 479, 480, 481, 483, 483, 484, 483, 483, 484, 485, 485, 485, 486, 485, 485, 484, 482, 484, 483, 484, 485, 483, 483, 484, 484, 485, 486, 485, 483, 482, 483, 481, 481, 479, 480, 480, 481, 480, 482, 482, 480, 480, 479, 480, 480, 480, 479, 480, 480, 482, 480, 478, 478, 478, 477, 479, 480, 480, 481, 482, 484, 485, 486, 485, 483, 483, 484, 484, 484, 483, 483, 484, 484, 485, 484, 485, 483, 482, 480, 480, 480, 480, 481, 481, 480, 480, 480, 479, 480, 480, 481, 483, 482, 482, 481, 480, 479, 479, 479, 478, 478, 480, 480, 481, 481, 481, 481, 481, 479, 478, 479, 478, 481, 483, 485, 485, 484, 483, 482, 482, 481, 480, 481, 481, 481, 482, 481, 480, 480, 478, 479, 479, 480, 479, 477, 477, 478, 478, 478, 479, 480, 481, 480, 481, 481, 482, 483, 482, 482, 482, 485, 485, 486, 484, 482, 483, 483, 484, 485, 485, 486, 486, 487, 489, 489, 489, 489, 489, 489, 487, 486, 486, 485, 488, 488, 488, 487, 487, 486, 486, 486, 486, 485, 484, 482, 483, 482, 482, 483, 482, 481, 481, 481, 481, 483, 483, 483, 484, 484, 482, 482, 481, 482, 483, 482, 484, 483, 482, 482, 482, 483, 483, 486, 483, 484, 483, 481, 480, 480, 480, 481, 482, 482, 482, 481, 481, 481, 482, 482, 481, 480, 480, 480, 481, 478, 478, 478, 479, 481, 480, 479, 479, 479, 478, 478, 480, 480, 480, 481, 481, 481, 481, 480, 481, 482, 483, 482, 483, 484, 484, 485, 486, 486, 487, 486, 486, 486, 486, 486, 485, 485, 484, 485, 483, 484, 483, 482, 482, 483, 484, 483, 482, 483, 484, 484, 482, 481, 481, 481, 481, 479, 479, 478, 476, 477, 478, 477, 478, 477, 477, 477, 478, 478, 478, 478, 477, 475, 476, 477, 478, 478, 478, 478, 480, 481, 481, 482, 483, 483, 485, 485, 485, 485, 485, 484, 484, 483, 482, 485, 483, 483, 483, 483, 484, 484, 482, 484, 486, 486, 486, 487, 487, 488, 487, 486, 486, 486, 486, 484, 485, 484, 484, 484, 484, 484, 483, 483, 482, 483, 484, 483, 483, 484, 485, 485, 485, 485, 484, 484, 484, 485, 486, 485, 484, 484, 483, 484, 484, 483, 482, 483, 482, 481, 482, 484, 485, 485, 484, 482, 482, 481, 482, 483, 482, 481, 479, 478, 479, 479, 479, 479, 480, 481, 484, 486, 487, 486, 485, 484, 484, 484, 484, 483, 483, 483, 482, 480, 480, 482, 482, 483, 481, 480, 481, 480, 480, 480, 481, 482, 482, 482, 483, 482, 484, 485, 486, 483, 483, 481, 481, 482, 483, 484, 484, 483, 483, 482, 483, 484, 484, 483, 484, 485, 485, 486, 484, 483, 482, 481, 481, 480, 480, 480, 479, 479, 480, 480, 480, 481, 481, 480, 481, 480, 480, 479, 479, 478, 478, 478, 479, 482, 481, 481, 482, 482, 482, 481, 481, 482, 482, 481, 481, 483, 483, 483, 483, 481, 481, 479, 480, 479, 480, 481, 483, 484, 485, 485, 483, 482, 481, 480, 481, 481, 480, 479, 479, 479, 479, 478, 479, 479, 481, 481, 481, 480, 478, 478, 479, 478, 480, 481, 482, 483, 483, 482, 482, 482, 484, 483, 483, 484, 482, 482, 483, 483, 484, 487, 485, 483, 482, 481, 482, 483, 484, 482, 482, 481, 481, 482, 481, 481, 482, 484, 484, 486, 486, 485, 484, 483, 483, 484, 485, 485, 486, 484, 485, 485, 486, 487, 488, 487, 486, 487, 487, 488, 487, 486, 485, 485, 485, 487, 487, 488, 488, 488, 488, 486, 486, 485, 485, 485, 485, 485, 483, 481, 481, 483, 482, 482, 482, 483, 483, 481, 481, 480, 480, 480, 481, 479, 477, 476, 476, 477, 479, 478, 477, 477, 476, 477, 478, 480, 481, 481, 483, 483, 483, 483, 484, 483, 483, 482, 482, 482, 484, 483, 482, 482, 482, 483, 483, 482, 482, 484, 484, 484, 485, 486, 486, 486, 485, 485, 484, 484, 484, 484, 483, 483, 484, 485, 486, 487, 487, 486, 484, 483, 482, 481, 481, 481, 481, 479, 479, 480, 481, 481, 481, 483, 483, 484, 482, 484, 482, 483, 484, 485, 484, 484, 481, 481, 482, 484, 485, 486, 486, 486, 484, 484, 483, 482, 483, 481, 481, 482, 481, 481, 481, 481, 479, 479, 478, 478, 478, 479, 480, 479, 476, 475, 476, 477, 478, 480, 480, 478, 476, 475, 476, 476, 478, 479, 479, 479, 480, 478, 479, 477, 477, 477, 478, 477, 476, 477, 477, 480, 482, 480, 481, 480, 479, 479, 479, 480, 483, 482, 481, 482, 483, 484, 484, 485, 485, 482, 481, 483, 482, 484, 486, 488, 489, 487, 485, 485, 484, 483, 483, 481, 481, 481, 481, 482, 482, 483, 483, 483, 482, 481, 481, 482, 484, 483, 482, 481, 482, 482, 482, 482, 484, 484, 485, 484, 482, 481, 480, 480, 480, 481, 484, 485, 485, 486, 488, 488, 486, 487, 487, 486, 486, 486, 486, 486, 487, 487, 488, 488, 486, 485, 483, 483, 482, 482, 484, 484, 485, 486, 485, 485, 483, 481, 479, 479, 479, 477, 475, 473, 474, 475, 476, 475, 476, 476, 475, 475, 476, 475, 474, 474, 474, 474, 474, 474, 475, 475, 475, 476, 475, 477, 478, 478, 478, 479, 479, 480, 482, 483, 483, 483, 482, 482, 480, 480, 481, 481, 482, 483, 485, 487, 489, 490, 489, 491, 489, 488, 488, 487, 486, 485, 485, 486, 487, 487, 487, 488, 487, 486, 486, 485, 485, 483, 485, 485, 485, 485, 485, 486, 486, 485, 485, 485, 485, 485, 485, 484, 484, 484, 483, 483, 484, 485, 486, 485, 485, 485, 485, 486, 485, 485, 486, 484, 485, 485, 485, 483, 482, 483, 482, 484, 483, 483, 484, 483, 481, 481, 481, 480, 480, 480, 482, 484, 486, 486, 486, 484, 484, 484, 484, 485, 486, 485, 485, 484, 482, 482, 481, 481, 481, 482, 482, 485, 486, 486, 486, 486, 487, 488, 488, 489, 489, 488, 489, 488, 486, 486, 484, 486, 484, 485, 485, 485, 486, 486, 486, 486, 484, 484, 483, 484, 484, 484, 484, 484, 484, 484, 484, 484, 483, 483, 483, 484, 483, 482, 482, 484, 484, 483, 485, 485, 485, 486, 485, 483, 481, 480, 480, 480, 482, 482, 480, 480, 479, 480, 479, 481, 481, 479, 480, 477, 477, 476, 475, 478, 479, 477, 476, 475, 473, 472, 472, 472, 473, 473, 475, 475, 475, 475, 475, 477, 476, 477, 479, 479, 481, 484, 482, 482, 482, 483, 484, 483, 482, 482, 482, 483, 484, 483, 483, 483, 483, 484, 483, 483, 483, 482, 482, 482, 482, 482, 482, 482, 482, 482, 483, 483, 481, 481, 480, 479, 478, 478, 479, 481, 480, 479, 479, 480, 479, 480, 482, 483, 483, 482, 483, 482, 481, 480, 482, 482, 482, 483, 485, 485, 484, 484, 484, 484, 485, 485, 484, 481, 480, 481, 482, 483, 485, 485, 485, 484, 484, 484, 483, 483, 481, 481, 481, 481, 481, 481, 481, 480, 481, 480, 480, 481, 481, 481, 481, 480, 481, 481, 483, 482, 483, 482, 481, 480, 479, 479, 479, 480, 481, 481, 483, 484, 483, 484, 483, 484, 486, 486, 486, 486, 486, 487, 486, 486, 485, 485, 485, 485, 486, 486, 486, 485, 483, 480, 479, 479, 480, 482, 484, 485, 486, 485, 484, 485, 483, 483, 485, 487, 487, 485, 485, 485, 483, 483, 483, 483, 486, 487, 487, 487, 488, 487, 486, 485, 484, 484, 484, 483, 485, 487, 487, 486, 485, 485, 486, 485, 486, 486, 486, 484, 482, 483, 484, 485, 487, 487, 486, 486, 486, 486, 486, 485, 483, 484, 486, 487, 487, 488, 487, 487, 485, 484, 485, 485, 484, 483, 484, 484, 484, 484, 482, 480, 480, 482, 480, 480, 480, 478, 480, 480, 479, 480, 480, 479, 480, 480, 481, 482, 483, 482, 482, 479, 479, 477, 477, 478, 478, 478, 478, 479, 480, 480, 479, 481, 481, 481, 481, 481, 480, 480, 480, 480, 479, 479, 478, 478, 478, 478, 479, 480, 481, 481, 481, 482, 481, 480, 480, 480, 482, 482, 483, 482, 485, 485, 484, 485, 485, 484, 485, 485, 484, 484, 482, 483, 484, 484, 483, 483, 483, 485, 484, 484, 484, 484, 483, 481, 479, 477, 477, 479, 481, 483, 483, 484, 484, 484, 485, 484, 483, 484, 483, 482, 479, 480, 478, 480, 480, 481, 483, 484, 484, 484, 483, 482, 482, 482, 482, 482, 483, 485, 485, 485, 485, 486, 486, 486, 486, 486, 484, 485, 486, 486, 486, 487, 488, 488, 487, 486, 485, 486, 487, 487, 486, 484, 484, 484, 483, 484, 484, 483, 483, 485, 484, 483, 482, 480, 478, 478, 477, 478, 480, 482, 481, 481, 481, 481, 481, 480, 478, 477, 476, 476, 477, 477, 478, 477, 478, 476, 475, 474, 475, 476, 480, 482, 482, 482, 481, 481, 480, 481, 481, 481, 481, 478, 479, 479, 481, 481, 480, 479, 480, 482, 483, 482, 484, 482, 482, 482, 482, 483, 484, 484, 484, 484, 484, 483, 482, 482, 483, 484, 485, 485, 486, 485, 484, 483, 484, 484, 484, 487, 487, 485, 485, 485, 483, 484, 483, 483, 482, 483, 484, 484, 485, 484, 484, 484, 485, 486, 483, 484, 484, 483, 483, 483, 485, 485, 486, 485, 485, 485, 484, 483, 483, 482, 482, 482, 481, 482, 483, 482, 482, 482, 482, 481, 481, 481, 482, 482, 483, 483, 483, 483, 482, 483, 482, 481, 481, 483, 482, 482, 480, 479, 479, 479, 481, 481, 482, 482, 482, 483, 482, 484, 483, 483, 482, 481, 479, 480, 481, 481, 481, 481, 481, 482, 482, 483, 484, 484, 481, 481, 480, 480, 479, 478, 478, 479, 478, 480, 480, 482, 480, 480, 479, 479, 478, 477, 477, 478, 481, 483, 483, 484, 484, 481, 480, 480, 478, 479, 479, 479, 479, 480, 480, 480, 482, 482, 483, 482, 483, 482, 482, 482, 481, 482, 481, 482, 480, 481, 481, 481, 482, 482, 480, 480, 481, 482, 484, 484, 484, 484, 482, 481, 481, 482, 483, 483, 484, 483, 482, 481, 481, 481, 481, 483, 483, 483, 482, 480, 479, 478, 478, 478, 480, 479, 479, 479, 480, 479, 480, 479, 480, 480, 481, 480, 479, 478, 477, 477, 478, 479, 480, 482, 480, 480, 481, 481, 482, 483, 483, 483, 483, 483, 483, 484, 483, 484, 485, 485, 486, 485, 485, 483, 484, 486, 487, 487, 485, 484, 483, 480, 482, 481, 482, 482, 481, 482, 484, 484, 483, 482, 483, 483, 485, 484, 485, 486, 486, 483, 483, 484, 484, 485, 485, 485, 484, 483, 484, 484, 485, 488, 488, 488, 487, 487, 487, 487, 489, 488, 488, 488, 486, 485, 486, 486, 485, 486, 487, 487, 486, 487, 486, 485, 484, 484, 482, 481, 480, 480, 479, 480, 479, 480, 478, 479, 478, 478, 478, 479, 479, 478, 477, 476, 478, 478, 478, 480, 480, 481, 480, 478, 476, 477, 478, 479, 480, 480, 480, 480, 480, 482, 483, 482, 482, 483, 484, 484, 483, 484, 482, 482, 481, 481, 483, 484, 486, 486, 485, 484, 485, 486, 485, 485, 484, 484, 486, 487, 486, 487, 486, 486, 485, 487, 488, 488, 487, 484, 483, 483, 483, 482, 484, 484, 483, 482, 483, 483, 482, 481, 481, 479, 480, 480, 483, 483, 483, 481, 481, 480, 480, 481, 481, 481, 482, 480, 481, 481, 480, 481, 481, 482, 481, 476, 468, 464, 466, 472, 477, 480, 482, 482, 482, 482, 482, 483, 482, 480, 480, 480, 481, 482, 482, 483, 482, 481, 481, 481, 481, 483, 482, 482, 481, 482, 482, 483, 484, 485, 484, 485, 484, 484, 484, 484, 484, 484, 484, 484, 484, 483, 483, 482, 483, 484, 484, 483, 482, 481, 481, 482, 483, 485, 485, 483, 481, 481, 481, 481, 482, 482, 482, 483, 482, 481, 479, 480, 479, 478, 478, 478, 479, 477, 478, 477, 477, 478, 478, 479, 480, 479, 478, 479, 481, 481, 481, 481, 480, 480, 480, 480, 480, 480, 479, 482, 485, 483, 483, 483, 484, 484, 485, 485, 485, 484, 483, 483, 482, 484, 484, 486, 483, 482, 481, 481, 480, 480, 482, 482, 483, 482, 481, 480, 479, 479, 479, 479, 480, 481, 482, 481, 481, 481, 481, 481, 481, 482, 482, 483, 485, 485, 485, 485, 484, 484, 485, 486, 486, 487, 490, 489, 487, 488, 487, 488, 487, 486, 485, 486, 486, 487, 489, 488, 488, 487, 485, 483, 483, 483, 483, 483, 483, 483, 483, 481, 480, 480, 480, 480, 480, 481, 482, 482, 484, 484, 483, 483, 482, 482, 482, 482, 481, 480, 480, 479, 481, 479, 480, 480, 481, 482, 482, 483, 483, 484, 485, 484, 483, 483, 482, 481, 481, 480, 481, 482, 483, 485, 486, 485, 485, 484, 486, 487, 485, 484, 483, 482, 482, 485, 487, 486, 488, 487, 488, 486, 486, 484, 483, 483, 484, 484, 484, 484, 484, 483, 483, 484, 483, 483, 482, 483, 484, 483, 483, 483, 484, 485, 486, 485, 485, 487, 486, 484, 484, 483, 482, 484, 483, 483, 483, 482, 482, 482, 482, 484, 484, 485, 487, 486, 484, 485, 486, 488, 488, 488, 487, 486, 486, 484, 485, 484, 484, 485, 486, 485, 484, 483, 482, 482, 483, 485, 485, 485, 483, 483, 482, 481, 478, 478, 478, 479, 479, 479, 479, 480, 481, 481, 480, 479, 480, 480, 478, 479, 478, 477, 478, 478, 478, 478, 476, 476, 477, 479, 480, 480, 480, 479, 480, 482, 483, 482, 482, 481, 482, 483, 483, 483, 482, 481, 480, 479, 479, 478, 477, 478, 479, 481, 482, 482, 481, 482, 481, 481, 480, 480, 479, 478, 478, 479, 479, 481, 482, 483, 483, 483, 482, 481, 482, 483, 483, 485, 486, 485, 485, 484, 485, 484, 484, 483, 483, 482, 482, 482, 483, 483, 484, 485, 483, 482, 481, 480, 479, 479, 479, 479, 480, 482, 483, 484, 483, 484, 483, 483, 484, 485, 485, 484, 484, 482, 481, 482, 481, 482, 481, 483, 484, 485, 486, 485, 485, 484, 485, 485, 484, 483, 483, 483, 482, 482, 479, 480, 481, 482, 483, 482, 484, 485, 485, 484, 484, 484, 482, 479, 481, 480, 481, 481, 480, 480, 478, 478, 480, 480, 479, 479, 479, 478, 478, 478, 478, 478, 478, 479, 479, 478, 479, 479, 480, 479, 478, 476, 477, 476, 476, 478, 480, 480, 482, 482, 482, 482, 482, 481, 481, 482, 480, 480, 479, 477, 479, 480, 480, 481, 482, 484, 483, 483, 483, 483, 483, 483, 483, 485, 486, 487, 487, 487, 486, 486, 487, 488, 487, 487, 486, 488, 488, 489, 489, 486, 483, 484, 484, 485, 486, 488, 488, 490, 491, 490, 488, 486, 485, 485, 485, 486, 486, 484, 484, 483, 483, 484, 483, 485, 483, 483, 484, 482, 480, 479, 479, 479, 481, 479, 479, 481, 480, 480, 481, 480, 481, 480, 479, 481, 479, 481, 481, 482, 482, 483, 481, 481, 479, 482, 482, 481, 482, 484, 484, 484, 484, 483, 482, 482, 481, 481, 481, 482, 483, 483, 484, 484, 483, 483, 479, 479, 478, 479, 479, 479, 480, 480, 479, 478, 478, 477, 480, 479, 480, 481, 480, 479, 478, 478, 478, 478, 478, 479, 479, 479, 479, 479, 480, 480, 478, 479, 479, 479, 480, 480, 481, 480, 480, 480, 480, 480, 480, 480, 480, 481, 483, 483, 483, 485, 484, 485, 485, 485, 485, 486, 484, 484, 483, 484, 486, 487, 488, 487, 485, 483, 483, 482, 485, 486, 487, 488, 489, 487, 485, 484, 484, 485, 485, 484, 483, 483, 484, 482, 483, 483, 481, 481, 482, 483, 484, 483, 482, 481, 482, 484, 483, 483, 483, 482, 483, 482, 483, 482, 484, 482, 482, 482, 482, 483, 485, 486, 483, 483, 482, 481, 481, 482, 484, 486, 487, 487, 485, 484, 483, 484, 483, 483, 484, 483, 483, 483, 484, 482, 483, 483, 482, 482, 483, 484, 485, 484, 483, 483, 482, 484, 485, 484, 483, 485, 483, 484, 483, 484, 482, 481, 481, 479, 480, 480, 483, 482, 482, 481, 482, 480, 481, 481, 481, 481, 480, 480, 478, 477, 479, 480, 482, 483, 484, 483, 482, 482, 482, 483, 482, 483, 483, 483, 482, 482, 482, 483, 483, 483, 481, 480, 480, 481, 481, 480, 482, 481, 481, 483, 482, 483, 481, 480, 480, 479, 476, 476, 475, 475, 476, 477, 478, 478, 476, 476, 476, 475, 474, 474, 475, 477, 478, 479, 478, 479, 478, 477, 478, 479, 482, 484, 484, 486, 483, 483, 480, 480, 480, 481, 482, 483, 484, 484, 484, 484, 486, 487, 488, 485, 485, 486, 487, 488, 487, 487, 487, 488, 486, 485, 486, 488, 488, 488, 488, 489, 490, 491, 490, 489, 489, 486, 487, 487, 487, 487, 485, 484, 484, 484, 484, 485, 485, 485, 484, 484, 483, 483, 483, 482, 483, 482, 481, 481, 479, 478, 475, 473, 475, 477, 478, 479, 479, 479, 478, 478, 478, 480, 481, 481, 481, 480, 480, 481, 482, 482, 482, 483, 484, 485, 485, 484, 484, 484, 485, 484, 484, 481, 481, 482, 484, 486, 486, 486, 485, 483, 484, 484, 484, 487, 487, 489, 487, 487, 485, 484, 484, 484, 483, 483, 482, 481, 482, 482, 481, 480, 480, 481, 481, 481, 480, 481, 481, 481, 482, 482, 484, 484, 484, 484, 483, 482, 482, 481, 481, 480, 480, 481, 481, 482, 482, 482, 483, 484, 485, 485, 486, 485, 485, 485, 484, 483, 482, 482, 482, 482, 481, 483, 485, 485, 486, 486, 486, 488, 487, 487, 487, 487, 487, 485, 484, 483, 483, 483, 482, 483, 482, 482, 483, 482, 482, 481, 481, 482, 482, 483, 484, 485, 483, 481, 480, 479, 478, 478, 479, 480, 481, 482, 481, 481, 481, 480, 478, 477, 477, 477, 477, 478, 479, 480, 480, 480, 479, 479, 478, 479, 479, 481, 478, 479, 477, 479, 480, 481, 481, 481, 482, 482, 481, 482, 481, 483, 484, 483, 481, 481, 480, 480, 481, 481, 482, 483, 482, 482, 482, 482, 484, 484, 483, 483, 483, 482, 482, 481, 482, 481, 480, 480, 481, 480, 480, 482, 482, 484, 482, 482, 482, 481, 480, 481, 482, 481, 482, 481, 481, 483, 483, 484, 484, 484, 482, 481, 482, 482, 482, 482, 482, 481, 482, 480, 481, 480, 479, 481, 482, 482, 480, 480, 481, 482, 481, 482, 482, 483, 483, 484, 487, 486, 488, 487, 488, 489, 489, 489, 488, 486, 487, 487, 487, 489, 490, 489, 486, 485, 482, 482, 484, 487, 486, 486, 485, 483, 484, 482, 482, 481, 480, 480, 480, 480, 480, 479, 479, 477, 476, 478, 479, 479, 480, 479, 480, 481, 481, 481, 480, 479, 480, 482, 483, 483, 482, 482, 482, 481, 481, 482, 480, 480, 479, 481, 482, 483, 483, 485, 485, 486, 483, 484, 483, 483, 483, 483, 483, 482, 481, 482, 480, 481, 483, 485, 485, 484, 483, 482, 481, 481, 479, 480, 479, 481, 479, 481, 483, 481, 482, 481, 482, 482, 482, 482, 482, 481, 481, 481, 480, 480, 480, 482, 481, 482, 484, 484, 484, 483, 485, 485, 484, 483, 483, 483, 483, 483, 481, 480, 481, 481, 481, 482, 482, 484, 484, 485, 484, 482, 480, 481, 480, 480, 482, 482, 482, 482, 482, 483, 483, 483, 483, 483, 483, 483, 484, 486, 486, 485, 484, 484, 483, 481, 481, 479, 478, 480, 482, 484, 485, 485, 484, 484, 484, 483, 482, 482, 481, 482, 482, 480, 481, 481, 481, 479, 478, 478, 479, 479, 480, 480, 480, 479, 478, 479, 478, 478, 478, 478, 476, 477, 474, 476, 477, 478, 479, 478, 479, 479, 480, 481, 481, 481, 480, 482, 481, 481, 481, 480, 481, 481, 482, 482, 481, 482, 481, 480, 481, 481, 482, 483, 484, 484, 484, 483, 484, 484, 483, 482, 481, 481, 481, 481, 481, 481, 483, 485, 486, 487, 487, 485, 485, 485, 484, 485, 484, 484, 483, 481, 482, 484, 486, 488, 488, 488, 488, 486, 486, 486, 487, 487, 489, 489, 488, 488, 487, 487, 488, 487, 487, 487, 487, 488, 488, 489, 488, 486, 486, 486, 486, 486, 484, 483, 482, 483, 482, 483, 483, 484, 485, 485, 484, 484, 485, 485, 487, 487, 486, 485, 484, 483, 482, 483, 482, 482, 483, 482, 480, 481, 481, 482, 482, 481, 481, 481, 480, 479, 478, 478, 479, 479, 479, 478, 477, 478, 479, 480, 480, 479, 478, 475, 473, 474, 475, 476, 477, 478, 477, 478, 477, 475, 477, 476, 477, 479, 479, 479, 479, 480, 480, 480, 480, 481, 483, 485, 486, 486, 485, 485, 486, 487, 487, 487, 486, 488, 488, 488, 487, 487, 488, 487, 487, 486, 487, 487, 488, 487, 486, 488, 488, 488, 489, 489, 487, 485, 484, 482, 482, 483, 482, 480, 480, 480, 481, 480, 480, 480, 482, 480, 479, 477, 476, 477, 475, 477, 478, 478, 479, 480, 479, 478, 477, 478, 479, 480, 480, 480, 479, 481, 482, 483, 481, 482, 483, 482, 484, 485, 486, 486, 487, 486, 485, 486, 485, 486, 487, 487, 487, 486, 485, 485, 484, 483, 485, 487, 486, 485, 483, 483, 483, 484, 484, 485, 484, 484, 485, 485, 486, 486, 485, 486, 484, 484, 484, 483, 483, 483, 482, 481, 482, 483, 484, 483, 484, 482, 482, 484, 483, 483, 484, 484, 486, 484, 483, 483, 481, 482, 481, 482, 482, 481, 481, 482, 482, 484, 483, 484, 482, 483, 484, 484, 485, 485, 484, 483, 480, 482, 481, 480, 480, 480, 480, 480, 481, 481, 480, 480, 481, 483, 482, 482, 481, 482, 484, 485, 484, 485, 484, 482, 480, 481, 482, 482, 485, 484, 485, 485, 484, 486, 486, 486, 484, 485, 485, 486, 485, 484, 485, 485, 484, 483, 484, 484, 482, 483, 483, 483, 482, 482, 481, 481, 481, 479, 480, 479, 478, 479, 479, 480, 481, 480, 482, 482, 483, 483, 483, 481, 482, 481, 479, 479, 478, 477, 477, 478, 478, 479, 480, 480, 480, 479, 478, 478, 478, 477, 476, 477, 478, 479, 480, 479, 480, 479, 480, 478, 477, 477, 478, 477, 476, 476, 477, 479, 480, 480, 481, 481, 482, 482, 482, 482, 481, 483, 481, 482, 481, 481, 481, 482, 485, 485, 486, 486, 486, 487, 487, 489, 488, 487, 487, 487, 487, 485, 487, 487, 487, 487, 485, 484, 485, 485, 485, 484, 486, 485, 485, 485, 485, 484, 484, 483, 482, 480, 480, 480, 481, 484, 483, 483, 482, 483, 481, 481, 479, 479, 478, 478, 478, 477, 476, 477, 478, 478, 481, 480, 481, 481, 482, 480, 479, 478, 478, 479, 480, 482, 484, 486, 485, 486, 485, 486, 485, 486, 488, 488, 489, 490, 489, 489, 490, 490, 492, 491, 490, 489, 490, 489, 490, 490, 492, 491, 491, 489, 489, 489, 489, 489, 488, 487, 486, 486, 485, 484, 482, 483, 484, 483, 484, 482, 483, 482, 481, 481, 482, 485, 484, 484, 483, 483, 483, 483, 484, 484, 483, 483, 482, 482, 483, 483, 483, 483, 484, 486, 486, 487, 487, 485, 483, 482, 481, 482, 482, 482, 482, 480, 481, 481, 483, 484, 483, 483, 481, 480, 480, 479, 479, 479, 480, 482, 482, 482, 481, 480, 478, 479, 479, 479, 481, 482, 482, 481, 480, 481, 479, 479, 480, 480, 480, 478, 478, 478, 478, 480, 479, 479, 480, 480, 479, 481, 481, 481, 481, 481, 480, 480, 480, 480, 480, 480, 480, 480, 480, 479, 478, 480, 480, 481, 481, 482, 482, 481, 482, 483, 483, 482, 482, 483, 481, 482, 481, 481, 483, 482, 481, 481, 482, 483, 482, 482, 481, 480, 478, 478, 480, 480, 481, 481, 483, 484, 484, 484, 483, 483, 483, 484, 484, 482, 482, 481, 482, 482, 483, 482, 482, 483, 484, 486, 487, 487, 485, 484, 482, 483, 483, 484, 482, 482, 484, 485, 485, 484, 483, 483, 482, 483, 485, 486, 486, 486, 487, 487, 486, 484, 482, 480, 481, 481, 482, 483, 485, 485, 485, 484, 483, 483, 483, 485, 486, 488, 488, 487, 486, 483, 483, 482, 482, 483, 483, 484, 483, 483, 484, 483, 483, 483, 483, 484, 484, 482, 482, 481, 482, 482, 481, 482, 481, 481, 482, 482, 483, 484, 484, 483, 482, 481, 482, 481, 480, 478, 478, 480, 480, 481, 482, 481, 482, 482, 482, 482, 481, 481, 481, 479, 479, 478, 481, 480, 482, 483, 483, 483, 481, 481, 479, 478, 478, 478, 480, 480, 481, 481, 481, 480, 480, 479, 480, 480, 481, 480, 480, 479, 479, 479, 479, 477, 479, 478, 477, 478, 478, 479, 479, 481, 481, 479, 477, 477, 479, 478, 481, 482, 481, 481, 480, 482, 482, 482, 483, 483, 484, 484, 485, 486, 487, 486, 487, 485, 483, 482, 482, 484, 484, 486, 488, 489, 488, 488, 487, 486, 485, 485, 486, 485, 486, 487, 487, 487, 485, 485, 485, 484, 484, 483, 483, 484, 484, 485, 486, 485, 485, 486, 485, 485, 484, 483, 482, 481, 480, 481, 481, 482, 484, 485, 485, 484, 483, 484, 483, 483, 482, 481, 479, 480, 482, 482, 483, 484, 483, 483, 483, 482, 483, 484, 485, 485, 483, 483, 481, 482, 481, 482, 482, 483, 484, 484, 483, 482, 481, 479, 481, 481, 482, 483, 482, 479, 477, 477, 479, 479, 482, 482, 483, 482, 481, 479, 478, 478, 478, 479, 479, 481, 483, 484, 483, 479, 477, 477, 478, 481, 480, 480, 480, 480, 481, 482, 483, 483, 483, 483, 481, 482, 482, 482, 482, 482, 482, 483, 484, 482, 482, 482, 482, 483, 485, 484, 486, 484, 483, 481, 480, 481, 483, 483, 484, 486, 486, 485, 484, 482, 482, 482, 483, 483, 484, 484, 483, 482, 481, 480, 480, 479, 480, 483, 483, 483, 482, 482, 482, 483, 482, 481, 482, 483, 484, 486, 485, 485, 484, 481, 481, 482, 484, 484, 483, 483, 482, 482, 483, 483, 483, 483, 482, 482, 481, 480, 479, 480, 481, 481, 481, 481, 479, 479, 478, 478, 480, 480, 479, 479, 481, 482, 483, 484, 483, 483, 483, 482, 482, 481, 481, 481, 481, 481, 483, 484, 483, 482, 481, 483, 482, 486, 485, 486, 484, 483, 483, 482, 481, 482, 483, 482, 480, 481, 481, 482, 483, 482, 481, 480, 478, 478, 479, 480, 480, 479, 478, 477, 477, 477, 478, 479, 479, 480, 479, 482, 482, 481, 480, 479, 480, 480, 479, 479, 479, 477, 477, 477, 478, 478, 480, 481, 480, 479, 478, 480, 481, 480, 481, 480, 479, 479, 478, 476, 478, 479, 480, 481, 482, 481, 480, 479, 480, 481, 481, 482, 482, 482, 483, 483, 485, 484, 484, 484, 483, 483, 483, 483, 484, 487, 487, 487, 488, 486, 485, 486, 485, 485, 485, 486, 486, 487, 485, 484, 484, 482, 483, 481, 479, 479, 479, 479, 480, 482, 482, 482, 482, 481, 481, 481, 481, 481, 481, 481, 481, 482, 482, 481, 482, 480, 481, 482, 483, 484, 486, 486, 485, 487, 487, 487, 486, 486, 485, 486, 487, 486, 484, 485, 484, 484, 485, 487, 485, 486, 484, 485, 483, 484, 483, 482, 481, 480, 480, 480, 480, 482, 483, 482, 482, 481, 479, 478, 477, 478, 480, 481, 482, 480, 479, 479, 479, 480, 480, 480, 478, 477, 479, 480, 481, 483, 484, 485, 487, 486, 485, 482, 482, 482, 485, 485, 485, 485, 485, 483, 483, 482, 482, 483, 483, 483, 483, 485, 486, 485, 485, 483, 482, 482, 483, 481, 481, 481, 481, 480, 480, 480, 481, 481, 483, 482, 481, 482, 482, 480, 479, 479, 478, 479, 479, 480, 481, 481, 481, 482, 483, 481, 480, 480, 482, 483, 483, 483, 482, 481, 481, 482, 483, 481, 482, 481, 483, 484, 484, 484, 483, 483, 482, 481, 480, 479, 479, 481, 480, 481, 482, 482, 482, 483, 483, 484, 484, 484, 484, 483, 483, 483, 482, 481, 481, 480, 481, 483, 483, 483, 483, 483, 482, 482, 483, 484, 485, 485, 484, 483, 484, 484, 484, 483, 481, 481, 481, 479, 478, 478, 479, 481, 480, 482, 482, 481, 479, 477, 476, 479, 479, 480, 481, 481, 480, 480, 480, 478, 480, 478, 478, 478, 478, 478, 479, 479, 479, 479, 478, 478, 478, 480, 479, 479, 481, 480, 481, 479, 480, 480, 479, 480, 482, 481, 482, 482, 479, 478, 476, 476, 477, 478, 479, 480, 481, 480, 479, 479, 479, 480, 480, 480, 480, 481, 481, 482, 482, 482, 482, 483, 481, 481, 480, 482, 484, 485, 484, 484, 483, 482, 482, 484, 483, 482, 482, 480, 480, 479, 480, 482, 482, 482, 480, 481, 481, 480, 479, 480, 478, 480, 480, 482, 483, 484, 484, 485, 485, 484, 485, 484, 487, 489, 489, 488, 487, 485, 484, 485, 485, 485, 484, 485, 484, 485, 487, 489, 490, 490, 489, 490, 488, 487, 485, 486, 486, 486, 487, 487, 486, 487, 487, 488, 489, 489, 489, 488, 486, 487, 486, 486, 485, 484, 485, 485, 484, 483, 483, 481, 480, 479, 478, 478, 479, 478, 478, 478, 479, 481, 481, 481, 480, 481, 480, 479, 480, 483, 483, 484, 483, 482, 482, 482, 482, 482, 482, 483, 485, 485, 485, 484, 482, 483, 483, 482, 483, 482, 484, 486, 486, 485, 485, 485, 484, 484, 481, 481, 481, 482, 481, 481, 480, 478, 480, 480, 479, 478, 478, 477, 476, 475, 475, 475, 475, 476, 477, 479, 478, 478, 478, 479, 479, 479, 478, 476, 476, 477, 476, 478, 478, 478, 479, 478, 479, 478, 477, 477, 479, 480, 480, 481, 480, 481, 481, 481, 481, 479, 479, 480, 482, 481, 481, 483, 484, 484, 484, 482, 482, 484, 484, 483, 483, 483, 484, 486, 487, 487, 488, 486, 485, 486, 485, 485, 485, 484, 486, 487, 487, 486, 485, 485, 485, 484, 483, 483, 483, 484, 484, 486, 486, 486, 484, 483, 483, 483, 484, 485, 484, 483, 482, 482, 482, 483, 483, 483, 483, 482, 484, 485, 487, 486, 485, 482, 480, 481, 480, 481, 481, 481, 481, 482, 484, 484, 484, 483, 482, 484, 482, 482, 483, 482, 483, 482, 481, 479, 479, 479, 482, 482, 482, 481, 483, 483, 484, 486, 486, 487, 488, 487, 485, 484, 482, 482, 483, 485, 485, 484, 483, 482, 483, 482, 483, 485, 484, 485, 485, 484, 483, 483, 483, 483, 482, 482, 482, 479, 478, 481, 482, 483, 484, 482, 480, 478, 476, 476, 480, 481, 483, 484, 484, 483, 482, 482, 481, 482, 481, 481, 483, 482, 481, 479, 479, 478, 479, 479, 479, 481, 481, 481, 481, 481, 479, 480, 480, 480, 478, 477, 476, 476, 478, 478, 477, 477, 478, 477, 478, 478, 478, 478, 478, 476, 475, 475, 476, 476, 476, 477, 477, 478, 480, 480, 481, 479, 480, 480, 480, 481, 479, 478, 477, 479, 480, 482, 483, 484, 484, 482, 480, 481, 481, 483, 484, 486, 486, 486, 484, 483, 483, 481, 483, 483, 484, 485, 485, 486, 485, 485, 483, 483, 484, 485, 486, 486, 487, 487, 487, 486, 484, 481, 481, 481, 482, 483, 484, 484, 485, 485, 485, 484, 485, 484, 484, 485, 486, 486, 487, 487, 486, 485, 483, 483, 483, 484, 483, 482, 481, 482, 481, 481, 481, 480, 480, 480, 480, 480, 482, 482, 481, 480, 479, 479, 481, 481, 481, 482, 481, 480, 481, 480, 480, 479, 480, 481, 482, 482, 483, 482, 482, 481, 480, 480, 480, 479, 480, 479, 480, 479, 479, 479, 478, 479, 480, 480, 482, 479, 480, 478, 478, 478, 479, 480, 479, 481, 482, 481, 480, 482, 483, 483, 483, 483, 481, 482, 483, 485, 485, 485, 484, 484, 484, 485, 486, 486, 487, 486, 485, 486, 486, 488, 489, 489, 487, 486, 486, 486, 487, 487, 486, 484, 484, 484, 484, 484, 485, 484, 483, 482, 482, 482, 482, 482, 481, 481, 482, 483, 481, 480, 479, 480, 480, 481, 481, 480, 478, 477, 478, 477, 477, 478, 478, 478, 480, 478, 478, 479, 477, 478, 477, 479, 480, 481, 481, 482, 479, 479, 478, 480, 479, 481, 480, 482, 481, 482, 482, 480, 481, 482, 482, 482, 483, 483, 482, 481, 482, 481, 482, 481, 482, 482, 481, 480, 478, 477, 478, 481, 482, 484, 484, 484, 482, 480, 481, 482, 484, 485, 485, 484, 482, 481, 481, 480, 481, 480, 479, 479, 478, 480, 482, 484, 484, 485, 482, 482, 480, 480, 478, 478, 480, 481, 480, 481, 480, 478, 480, 480, 481, 481, 480, 480, 479, 478, 479, 480, 480, 481, 481, 480, 481, 480, 480, 481, 481, 481, 481, 481, 482, 482, 482, 479, 479, 478, 478, 482, 482, 483, 482, 482, 481, 483, 483, 482, 480, 481, 481, 482, 484, 486, 486, 486, 486, 485, 486, 486, 486, 485, 484, 485, 486, 486, 484, 485, 485, 486, 485, 483, 485, 485, 486, 487, 487, 486, 486, 485, 485, 484, 485, 486, 485, 484, 483, 483, 482, 482, 482, 483, 483, 483, 483, 481, 481, 481, 482, 482, 482, 483, 483, 484, 484, 483, 484, 483, 484, 484, 483, 485, 485, 485, 488, 488, 486, 487, 485, 486, 485, 486, 487, 486, 484, 483, 482, 482, 483, 482, 483, 484, 485, 484, 484, 482, 482, 481, 480, 481, 481, 481, 481, 478, 477, 476, 476, 477, 478, 477, 478, 476, 475, 475, 475, 476, 475, 476, 477, 478, 478, 477, 477, 476, 474, 473, 474, 474, 473, 474, 476, 478, 479, 479, 479, 480, 479, 479, 480, 480, 482, 482, 482, 483, 483, 485, 485, 487, 485, 486, 488, 487, 489, 490, 489, 488, 486, 486, 485, 484, 485, 484, 483, 482, 483, 483, 485, 485, 485, 484, 483, 483, 483, 483, 484, 484, 484, 483, 481, 480, 480, 481, 480, 480, 480, 480, 481, 481, 483, 483, 483, 483, 482, 481, 480, 481, 481, 482, 481, 482, 482, 482, 483, 484, 484, 485, 485, 485, 486, 485, 485, 483, 484, 484, 484, 485, 485, 485, 486, 486, 485, 486, 485, 487, 486, 486, 485, 485, 484, 484, 484, 483, 482, 483, 483, 484, 486, 485, 485, 482, 482, 479, 480, 480, 481, 481, 481, 483, 484, 484, 483, 482, 481, 481, 481, 482, 484, 483, 483, 482, 482, 481, 479, 479, 480, 480, 480, 480, 480, 480, 480, 480, 481, 480, 482, 481, 481, 482, 482, 481, 481, 481, 481, 482, 481, 480, 480, 480, 481, 481, 482, 481, 482, 482, 482, 481, 482, 482, 483, 484, 484, 484, 483, 483, 483, 482, 483, 484, 485, 484, 482, 482, 482, 480, 480, 482, 482, 483, 483, 482, 481, 480, 480, 479, 478, 477, 475, 477, 476, 476, 477, 476, 476, 475, 475, 475, 475, 476, 476, 475, 476, 476, 476, 476, 478, 479, 479, 481, 479, 481, 481, 483, 482, 483, 484, 485, 486, 486, 487, 487, 487, 487, 486, 486, 487, 489, 488, 490, 491, 493, 493, 491, 490, 489, 487, 487, 487, 487, 488, 487, 486, 485, 484, 484, 484, 484, 484, 484, 484, 483, 483, 482, 482, 480, 481, 482, 482, 481, 480, 479, 479, 478, 479, 480, 480, 480, 481, 481, 481, 480, 479, 478, 478, 479, 480, 480, 479, 479, 479, 481, 481, 481, 480, 480, 480, 482, 485, 486, 485, 485, 485, 484, 482, 483, 486, 486, 488, 487, 486, 484, 483, 485, 485, 485, 483, 480, 478, 477, 478, 479, 479, 480, 482, 482, 482, 481, 481, 481, 482, 482, 482, 483, 483, 483, 483, 484, 484, 484, 484, 483, 482, 482, 483, 483, 483, 484, 487, 487, 487, 487, 487, 486, 486, 487, 486, 486, 486, 485, 485, 485, 487, 485, 484, 483, 482, 484, 485, 484, 485, 485, 482, 482, 481, 482, 481, 481, 480, 480, 480, 481, 482, 481, 481, 481, 481, 481, 481, 481, 481, 481, 480, 480, 483, 483, 483, 483, 483, 483, 484, 484, 484, 484, 484, 484, 484, 485, 485, 483, 483, 482, 483, 483, 483, 481, 480, 482, 482, 481, 481, 482, 481, 481, 482, 484, 482, 482, 481, 480, 481, 482, 483, 483, 483, 483, 484, 483, 482, 482, 482, 480, 480, 480, 480, 479, 478, 479, 480, 481, 481, 481, 481, 481, 480, 480, 481, 481, 481, 482, 481, 482, 482, 483, 482, 481, 480, 481, 481, 482, 482, 484, 484, 483, 482, 483, 484, 485, 486, 484, 483, 483, 483, 483, 484, 484, 485, 485, 485, 486, 485, 484, 484, 484, 483, 483, 481, 481, 479, 480, 481, 481, 482, 482, 482, 483, 483, 481, 480, 480, 481, 480, 481, 481, 481, 481, 482, 482, 484, 481, 481, 482, 483, 483, 483, 483, 482, 481, 480, 478, 478, 477, 479, 479, 481, 482, 482, 483, 483, 483, 482, 482, 482, 482, 482, 481, 482, 483, 484, 483, 485, 484, 484, 483, 484, 486, 486, 487, 486, 485, 486, 487, 488, 488, 489, 488, 488, 488, 488, 489, 488, 487, 485, 482, 481, 481, 482, 481, 481, 480, 480, 479, 479, 478, 478, 478, 480, 480, 482, 482, 480, 480, 479, 478, 477, 478, 479, 479, 479, 479, 479, 479, 480, 480, 481, 482, 482, 482, 483, 483, 483, 482, 482, 480, 480, 480, 481, 483, 484, 484, 484, 485, 486, 485, 485, 483, 483, 483, 483, 482, 482, 481, 483, 485, 485, 487, 487, 485, 482, 481, 479, 479, 480, 480, 481, 483, 482, 482, 481, 480, 481, 481, 480, 482, 483, 483, 482, 481, 481, 480, 480, 480, 481, 484, 483, 482, 481, 480, 480, 480, 479, 481, 482, 484, 483, 484, 486, 487, 486, 484, 483, 481, 482, 481, 478, 478, 480, 482, 485, 486, 485, 485, 484, 483, 483, 483, 484, 483, 482, 482, 482, 483, 482, 481, 480, 479, 480, 479, 481, 483, 483, 483, 481, 480, 478, 478, 480, 479, 479, 478, 478, 477, 477, 478, 479, 478, 477, 478, 479, 480, 482, 481, 482, 479, 479, 480, 480, 480, 482, 482, 481, 481, 480, 480, 481, 483, 484, 485, 487, 488, 487, 487, 488, 488, 488, 489, 488, 486, 487, 489, 489, 490, 489, 490, 488, 487, 485, 485, 485, 485, 483, 482, 481, 479, 478, 477, 477, 477, 478, 478, 477, 475, 476, 477, 476, 478, 479, 478, 477, 476, 475, 476, 479, 479, 479, 480, 481, 481, 482, 481, 482, 482, 483, 481, 481, 481, 482, 483, 482, 483, 484, 484, 484, 484, 482, 482, 483, 483, 485, 485, 485, 485, 486, 485, 485, 486, 484, 486, 483, 482, 481, 484, 485, 488, 489, 490, 489, 489, 488, 487, 486, 485, 485, 485, 484, 484, 485, 486, 485, 484, 483, 482, 484, 485, 486, 485, 485, 485, 485, 485, 483, 482, 483, 483, 484, 484, 484, 483, 481, 480, 481, 481, 482, 482, 482, 482, 482, 482, 482, 481, 482, 482, 483, 483, 484, 484, 483, 484, 484, 485, 485, 486, 486, 485, 484, 486, 486, 487, 488, 487, 486, 487, 484, 484, 485, 485, 484, 485, 485, 484, 484, 482, 483, 482, 481, 483, 484, 485, 484, 484, 482, 481, 479, 481, 481, 482, 481, 481, 481, 479, 478, 478, 478, 478, 479, 478, 477, 478, 479, 481, 480, 479, 478, 475, 473, 473, 474, 476, 476, 477, 478, 478, 478, 476, 476, 476, 475, 476, 477, 478, 478, 477, 477, 478, 480, 481, 482, 481, 481, 482, 481, 482, 483, 484, 484, 485, 486, 487, 488, 489, 487, 486, 486, 485, 485, 485, 486, 487, 487, 489, 489, 489, 488, 488, 486, 484, 484, 484, 482, 483, 483, 483, 483, 481, 481, 481, 480, 481, 481, 482, 483, 482, 481, 480, 480, 481, 481, 481, 481, 480, 479, 480, 480, 480, 481, 479, 480, 481, 480, 481, 482, 482, 482, 482, 482, 482, 481, 482, 483, 483, 482, 481, 480, 479, 480, 481, 481, 482, 482, 481, 481, 482, 481, 481, 480, 480, 482, 482, 482, 482, 481, 480, 481, 482, 481, 480, 482, 483, 483, 483, 483, 483, 482, 482, 483, 483, 482, 483, 483, 484, 483, 483, 483, 482, 481, 481, 481, 483, 483, 482, 482, 482, 481, 481, 481, 480, 479, 479, 478, 478, 478, 479, 479, 481, 485, 485, 486, 484, 485, 484, 483, 482, 482, 482, 482, 483, 483, 484, 483, 484, 485, 485, 484, 484, 482, 480, 481, 482, 482, 482, 482, 483, 483, 484, 484, 485, 486, 485, 485, 483, 483, 483, 482, 482, 482, 483, 483, 483, 483, 484, 484, 484, 483, 484, 484, 483, 483, 483, 483, 483, 483, 482, 482, 482, 483, 483, 484, 485, 485, 484, 483, 482, 482, 481, 480, 481, 480, 480, 480, 480, 482, 483, 484, 485, 486, 484, 483, 481, 480, 480, 481, 484, 485, 485, 485, 482, 483, 481, 482, 482, 483, 484, 485, 484, 485, 485, 483, 481, 481, 480, 481, 481, 483, 481, 481, 479, 479, 479, 480, 480, 481, 480, 480, 478, 479, 479, 480, 481, 480, 482, 482, 481, 480, 479, 479, 479, 478, 480, 481, 481, 481, 481, 481, 481, 479, 479, 480, 481, 481, 481, 482, 484, 486, 487, 486, 483, 484, 484, 486, 485, 486, 486, 485, 485, 485, 486, 485, 485, 483, 484, 484, 484, 484, 482, 482, 483, 484, 485, 485, 486, 486, 486, 485, 484, 483, 483, 483, 480, 480, 478, 480, 480, 480, 479, 480, 479, 480, 479, 480, 480, 481, 483, 484, 485, 487, 484, 483, 480, 481, 481, 480, 481, 481, 481, 481, 480, 481, 482, 484, 485, 484, 485, 485, 485, 485, 484, 482, 480, 482, 481, 481, 482, 483, 483, 483, 483, 482, 481, 478, 480, 480, 481, 481, 481, 479, 478, 478, 478, 478, 480, 479, 480, 480, 480, 480, 481, 482, 481, 482, 480, 480, 480, 478, 479, 480, 479, 481, 481, 482, 483, 482, 483, 482, 483, 483, 483, 482, 480, 481, 482, 483, 486, 486, 485, 486, 485, 484, 483, 481, 481, 483, 483, 482, 483, 484, 486, 486, 487, 487, 485, 485, 484, 483, 483, 482, 482, 481, 481, 480, 479, 479, 480, 482, 482, 482, 482, 481, 482, 483, 482, 482, 481, 480, 479, 479, 479, 479, 480, 481, 481, 481, 481, 481, 481, 481, 479, 481, 482, 483, 482, 482, 481, 481, 481, 481, 480, 480, 481, 480, 481, 480, 480, 480, 482, 483, 483, 483, 482, 481, 482, 482, 484, 484, 484, 485, 484, 484, 486, 486, 485, 484, 483, 482, 482, 482, 483, 483, 483, 483, 481, 481, 481, 481, 482, 482, 482, 483, 483, 484, 481, 481, 480, 479, 479, 479, 480, 481, 481, 481, 480, 482, 482, 482, 482, 484, 483, 483, 485, 486, 485, 485, 483, 483, 482, 482, 483, 483, 482, 482, 482, 483, 484, 486, 488, 486, 484, 485, 484, 483, 483, 483, 484, 485, 486, 485, 487, 487, 487, 487, 487, 486, 485, 482, 482, 482, 482, 483, 484, 483, 484, 484, 482, 481, 480, 479, 478, 478, 478, 478, 477, 477, 478, 477, 478, 479, 482, 482, 481, 481, 480, 479, 480, 479, 479, 481, 480, 480, 479, 480, 482, 482, 483, 484, 482, 482, 482, 481, 481, 482, 482, 483, 485, 485, 484, 483, 484, 484, 486, 485, 485, 485, 485, 482, 481, 482, 482, 484, 486, 486, 487, 489, 489, 489, 488, 487, 486, 486, 487, 485, 483, 482, 483, 485, 484, 486, 489, 490, 491, 490, 488, 487, 486, 484, 484, 483, 483, 483, 482, 482, 482, 482, 482, 482, 483, 480, 480, 480, 480, 480, 480, 479, 479, 477, 476, 477, 476, 477, 475, 476, 475, 475, 476, 476, 477, 477, 478, 477, 477, 477, 478, 478, 477, 479, 479, 480, 480, 480, 480, 481, 479, 480, 481, 479, 479, 480, 481, 480, 480, 481, 482, 481, 481, 481, 480, 480, 480, 480, 480, 481, 481, 481, 481, 480, 481, 482, 483, 484, 482, 480, 479, 479, 480, 480, 481, 481, 482, 480, 480, 483, 483, 484, 486, 486, 484, 484, 485, 487, 487, 488, 485, 485, 485, 485, 484, 485, 486, 487, 487, 486, 486, 486, 485, 485, 486, 485, 484, 483, 484, 485, 486, 486, 486, 486, 486, 486, 485, 484, 482, 483, 483, 483, 483, 481, 479, 480, 479, 480, 480, 480, 479, 480, 479, 480, 482, 482, 484, 482, 484, 482, 483, 482, 483, 483, 483, 483, 483, 483, 483, 484, 484, 483, 484, 483, 483, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 483, 483, 483, 484, 483, 482, 480, 480, 478, 477, 478, 480, 480, 480, 479, 479, 479, 480, 480, 479, 480, 481, 480, 479, 477, 475, 478, 477, 479, 479, 481, 482, 481, 481, 480, 480, 482, 482, 482, 482, 482, 481, 481, 479, 479, 479, 480, 481, 481, 482, 482, 484, 484, 483, 482, 482, 480, 481, 481, 482, 484, 483, 481, 481, 480, 481, 482, 485, 485, 484, 484, 483, 485, 484, 485, 484, 483, 483, 482, 481, 480, 479, 479, 478, 479, 480, 480, 479, 480, 480, 481, 481, 483, 483, 484, 483, 481, 480, 480, 480, 478, 480, 481, 482, 484, 483, 482, 481, 482, 482, 483, 481, 482, 481, 481, 480, 481, 481, 481, 480, 480, 481, 481, 483, 484, 484, 483, 482, 481, 482, 482, 482, 482, 481, 482, 482, 483, 484, 483, 481, 481, 480, 481, 482, 480, 479, 479, 478, 479, 480, 481, 481, 480, 480, 480, 479, 479, 479, 479, 477, 478, 476, 477, 477, 478, 478, 478, 480, 480, 482, 482, 482, 481, 482, 483, 485, 485, 484, 484, 482, 483, 484, 483, 484, 485, 486, 488, 487, 488, 488, 485, 485, 487, 487, 488, 488, 487, 487, 484, 484, 484, 484, 483, 484, 485, 485, 485, 486, 485, 484, 484, 483, 482, 482, 482, 482, 480, 482, 482, 482, 481, 482, 483, 483, 482, 481, 481, 480, 479, 479, 478, 479, 479, 480, 481, 480, 481, 482, 481, 480, 480, 480, 483, 484, 484, 484, 484, 483, 483, 484, 484, 484, 483, 482, 482, 483, 484, 484, 485, 486, 485, 484, 484, 484, 483, 484, 482, 483, 482, 482, 483, 483, 485, 486, 485, 482, 481, 479, 479, 480, 480, 481, 480, 480, 480, 480, 478, 477, 478, 476, 476, 477, 479, 481, 481, 479, 478, 477, 477, 478, 479, 479, 480, 479, 478, 478, 478, 478, 480, 481, 483, 483, 483, 482, 481, 482, 481, 481, 480, 480, 478, 479, 479, 479, 481, 484, 485, 486, 486, 485, 485, 484, 483, 482, 482, 483, 483, 483, 482, 482, 483, 484, 485, 485, 484, 484, 484, 484, 485, 487, 485, 485, 482, 481, 480, 483, 484, 485, 486, 484, 482, 481, 480, 481, 482, 482, 481, 482, 483, 482, 484, 482, 483, 482, 482, 481, 482, 482, 483, 484, 485, 485, 485, 484, 483, 482, 481, 479, 481, 481, 482, 482, 481, 482, 480, 478, 478, 479, 479, 479, 479, 481, 481, 482, 482, 482, 483, 484, 484, 482, 483, 482, 483, 482, 484, 484, 483, 484, 484, 484, 484, 482, 483, 484, 485, 486, 486, 485, 484, 482, 482, 482, 483, 485, 484, 482, 482, 479, 480, 480, 480, 478, 479, 479, 480, 482, 482, 481, 479, 479, 479, 480, 480, 478, 478, 476, 477, 477, 479, 479, 479, 479, 479, 477, 474, 473, 475, 478, 482, 484, 485, 485, 484, 483, 481, 478, 478, 479, 478, 478, 477, 478, 478, 479, 481, 482, 482, 483, 481, 481, 481, 481, 482, 483, 481, 481, 481, 480, 480, 482, 482, 483, 483, 484, 485, 485, 484, 482, 482, 483, 485, 486, 487, 487, 486, 487, 487, 487, 486, 488, 488, 486, 485, 483, 484, 484, 485, 487, 488, 487, 487, 487, 487, 487, 487, 487, 488, 488, 490, 490, 489, 489, 487, 486, 485, 486, 487, 487, 485, 484, 484, 484, 485, 485, 485, 486, 487, 487, 485, 484, 484, 485, 485, 484, 483, 483, 484, 484, 485, 484, 484, 484, 483, 481, 483, 483, 483, 482, 481, 479, 478, 478, 480, 482, 482, 481, 481, 480, 479, 480, 478, 477, 477, 478, 479, 479, 480, 480, 479, 478, 479, 482, 482, 482, 481, 481, 480, 479, 480, 481, 481, 481, 483, 482, 483, 483, 483, 481, 481, 481, 482, 481, 482, 482, 481, 481, 482, 480, 480, 479, 480, 480, 480, 478, 479, 478, 480, 480, 479, 478, 476, 477, 477, 478, 479, 480, 481, 481, 483, 482, 481, 481, 480, 481, 482, 482, 482, 483, 485, 484, 484, 482, 480, 481, 481, 483, 482, 482, 482, 482, 481, 480, 479, 481, 481, 482, 483, 482, 482, 482, 482, 481, 481, 479, 478, 480, 481, 481, 481, 481, 479, 478, 478, 479, 479, 481, 483, 483, 485, 484, 483, 483, 482, 481, 482, 482, 483, 483, 483, 481, 483, 483, 486, 486, 486, 484, 484, 483, 481, 483, 482, 482, 483, 484, 482, 482, 483, 482, 484, 482, 481, 481, 480, 480, 482, 482, 483, 483, 483, 483, 482, 482, 482, 482, 483, 484, 484, 485, 486, 485, 485, 484, 484, 485, 484, 485, 483, 483, 483, 483, 482, 482, 482, 481, 481, 482, 483, 483, 482, 483, 483, 482, 482, 481, 482, 483, 484, 484, 483, 482, 482, 482, 482, 483, 482, 482, 483, 482, 481, 481, 482, 481, 480, 480, 481, 481, 479, 481, 480, 481, 481, 480, 481, 481, 480, 481, 482, 482, 482, 484, 483, 482, 482, 481, 483, 483, 484, 485, 486, 486, 486, 485, 484, 484, 484, 484, 484, 483, 482, 481, 480, 480, 479, 480, 480, 481, 482, 483, 482, 481, 479, 480, 480, 480, 481, 482, 481, 481, 483, 483, 483, 484, 485, 485, 485, 485, 484, 484, 482, 481, 481, 482, 484, 485, 486, 486, 485, 485, 485, 486, 484, 483, 484, 484, 484, 486, 488, 487, 486, 484, 484, 485, 485, 487, 486, 487, 485, 486, 486, 485, 484, 483, 482, 482, 483, 482, 481, 480, 481, 481, 482, 480, 480, 479, 477, 477, 477, 477, 479, 479, 479, 479, 479, 477, 477, 478, 479, 477, 477, 478, 478, 479, 478, 477, 477, 477, 478, 477, 478, 477, 480, 480, 482, 482, 482, 481, 479, 478, 479, 478, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 478, 477, 478, 478, 480, 482, 482, 480, 480, 477, 479, 480, 479, 480, 479, 478, 479, 479, 478, 477, 477, 477, 479, 480, 480, 480, 478, 478, 478, 479, 478, 478, 479, 478, 479, 480, 481, 482, 482, 481, 481, 480, 479, 481, 482, 484, 485, 486, 485, 485, 483, 484, 484, 485, 486, 487, 485, 486, 488, 487, 488, 488, 487, 488, 488, 487, 488, 489, 490, 489, 489, 489, 489, 488, 487, 487, 487, 486, 485, 482, 480, 480, 482, 483, 484, 483, 482, 481, 482, 482, 482, 485, 484, 485, 484, 482, 483, 482, 481, 480, 481, 482, 482, 482, 481, 482, 483, 482, 481, 480, 480, 482, 481, 483, 483, 484, 483, 483, 481, 482, 484, 482, 483, 483, 482, 482, 482, 483, 482, 482, 482, 482, 481, 481, 480, 481, 482, 483, 484, 486, 486, 487, 486, 486, 487, 486, 486, 486, 484, 482, 480, 481, 484, 482, 485, 484, 484, 485, 485, 483, 483, 483, 483, 482, 481, 482, 482, 482, 483, 481, 484, 481, 480, 479, 478, 479, 479, 480, 481, 480, 479, 478, 479, 479, 479, 478, 477, 476, 477, 477, 477, 475, 474, 475, 475, 475, 476, 476, 476, 477, 478, 478, 478, 478, 479, 478, 479, 480, 479, 480, 482, 481, 481, 481, 481, 482, 481, 484, 484, 486, 486, 486, 486, 484, 484, 485, 486, 487, 486, 486, 485, 486, 485, 485, 486, 485, 486, 487, 486, 486, 484, 485, 486, 486, 485, 485, 486, 486, 486, 487, 487, 486, 487, 487, 486, 485, 484, 484, 483, 483, 482, 482, 483, 483, 484, 485, 485, 483, 482, 480, 479, 480, 480, 480, 481, 480, 483, 482, 482, 480, 480, 480, 479, 480, 482, 483, 484, 482, 481, 480, 480, 481, 481, 481, 482, 482, 480, 479, 479, 479, 479, 480, 480, 480, 481, 481, 480, 479, 479, 478, 479, 479, 480, 481, 480, 482, 482, 483, 482, 482, 482, 480, 480, 481, 481, 482, 482, 481, 479, 479, 478, 479, 478, 479, 479, 478, 477, 474, 475, 476, 479, 480, 480, 479, 476, 478, 479, 479, 480, 482, 482, 482, 481, 480, 481, 480, 480, 480, 481, 482, 484, 484, 486, 485, 486, 485, 484, 483, 484, 486, 488, 489, 490, 490, 490, 488, 488, 489, 489, 489, 490, 491, 494, 493, 494, 494, 492, 492, 491, 490, 489, 489, 489, 489, 488, 488, 487, 487, 487, 486, 486, 485, 483, 483, 483, 483, 483, 482, 481, 482, 483, 481, 481, 481, 482, 483, 484, 484, 483, 482, 480, 481, 481, 483, 482, 482, 483, 481, 480, 481, 480, 480, 478, 477, 476, 478, 479, 480, 481, 481, 482, 481, 481, 481, 479, 479, 480, 480, 482, 481, 481, 481, 480, 480, 482, 482, 484, 484, 483, 482, 483, 482, 481, 482, 482, 482, 483, 483, 484, 484, 484, 484, 483, 481, 481, 482, 480, 479, 480, 481, 483, 483, 484, 484, 483, 483, 482, 482, 481, 482, 482, 480, 478, 477, 477, 478, 479, 479, 480, 478, 478, 478, 478, 478, 479, 479, 479, 478, 479, 478, 478, 477, 476, 476, 475, 475, 476, 476, 477, 478, 478, 478, 477, 476, 477, 477, 478, 480, 480, 480, 480, 482, 482, 481, 481, 479, 478, 479, 479, 479, 480, 479, 480, 479, 480, 480, 482, 481, 481, 483, 482, 480, 481, 480, 481, 480, 482, 483, 484, 483, 483, 481, 483, 484, 486, 486, 485, 483, 481, 482, 481, 482, 482, 484, 483, 485, 486, 487, 486, 484, 483, 482, 482, 481, 480, 481, 482, 482, 482, 484, 485, 486, 486, 484, 483, 480, 480, 481, 482, 484, 486, 486, 486, 487, 485, 486, 486, 487, 487, 486, 485, 484, 483, 483, 484, 485, 487, 488, 488, 488, 489, 489, 489, 489, 488, 489, 488, 487, 488, 486, 485, 485, 486, 484, 485, 485, 483, 484, 484, 484, 483, 481, 481, 481, 481, 483, 483, 483, 483, 481, 480, 480, 480, 480, 481, 482, 482, 484, 483, 484, 482, 481, 481, 480, 483, 484, 484, 483, 482, 482, 481, 482, 480, 481, 482, 482, 484, 486, 487, 488, 487, 486, 484, 482, 482, 483, 484, 484, 484, 484, 482, 482, 481, 482, 484, 485, 487, 487, 487, 486, 485, 485, 483, 483, 483, 483, 483, 482, 480, 480, 481, 481, 482, 481, 481, 482, 483, 483, 483, 483, 483, 483, 484, 484, 482, 482, 483, 482, 481, 481, 480, 481, 482, 484, 485, 484, 484, 484, 485, 485, 485, 485, 484, 484, 483, 482, 482, 482, 483, 483, 483, 482, 482, 480, 481, 480, 481, 481, 480, 481, 481, 480, 481, 481, 482, 483, 483, 483, 482, 482, 483, 483, 483, 481, 481, 482, 483, 483, 484, 485, 485, 485, 483, 482, 482, 481, 482, 482, 484, 483, 484, 484, 484, 484, 485, 484, 485, 485, 485, 486, 486, 486, 485, 485, 483, 482, 482, 481, 482, 481, 482, 482, 482, 481, 481, 480, 482, 482, 482, 481, 482, 484, 485, 484, 483, 483, 481, 478, 478, 478, 480, 481, 484, 484, 484, 483, 482, 484, 484, 484, 484, 483, 482, 481, 481, 481, 480, 481, 482, 483, 483, 484, 485, 486, 486, 486, 487, 485, 484, 482, 483, 483, 483, 484, 484, 483, 482, 482, 482, 483, 483, 483, 482, 481, 480, 480, 481, 482, 482, 482, 481, 482, 481, 482, 479, 478, 478, 477, 477, 478, 479, 480, 481, 480, 479, 479, 478, 478, 478, 478, 480, 481, 481, 481, 481, 478, 477, 477, 478, 478, 480, 481, 482, 484, 484, 484, 484, 483, 484, 484, 485, 485, 485, 486, 487, 489, 489, 487, 486, 484, 485, 486, 485, 486, 484, 485, 484, 485, 484, 485, 484, 485, 485, 484, 482, 483, 483, 483};
92 horigs.push_back(horig);}
93 {std::vector<float> horig={484, 484, 484, 485, 486, 486, 487, 485, 487, 485, 487, 488, 488, 487, 487, 489, 489, 488, 488, 486, 486, 487, 486, 485, 484, 483, 484, 485, 486, 487, 487, 485, 484, 483, 484, 485, 485, 485, 485, 484, 485, 483, 482, 482, 482, 482, 483, 484, 484, 484, 483, 482, 481, 480, 480, 480, 481, 480, 479, 478, 478, 478, 477, 479, 481, 482, 483, 482, 482, 481, 481, 480, 478, 478, 478, 479, 479, 478, 478, 479, 478, 478, 478, 478, 477, 476, 475, 477, 478, 479, 480, 479, 480, 479, 479, 480, 479, 480, 481, 481, 483, 483, 483, 483, 483, 482, 485, 483, 484, 483, 483, 482, 483, 482, 482, 483, 482, 482, 481, 483, 482, 482, 482, 480, 481, 479, 478, 478, 478, 478, 478, 478, 479, 480, 482, 482, 482, 482, 481, 479, 480, 480, 482, 482, 482, 482, 482, 479, 477, 474, 473, 474, 475, 477, 479, 480, 482, 482, 480, 480, 478, 478, 479, 479, 480, 481, 481, 481, 482, 482, 482, 482, 481, 482, 481, 481, 481, 482, 481, 481, 480, 482, 484, 483, 482, 481, 482, 482, 484, 484, 483, 482, 480, 478, 481, 482, 482, 482, 481, 479, 481, 481, 480, 482, 482, 482, 482, 484, 482, 482, 480, 481, 483, 482, 485, 485, 485, 485, 485, 484, 484, 485, 485, 486, 485, 483, 484, 483, 483, 482, 483, 485, 485, 484, 484, 485, 483, 482, 481, 481, 482, 483, 482, 483, 484, 482, 483, 483, 482, 483, 484, 485, 484, 482, 481, 481, 479, 479, 479, 479, 479, 479, 481, 479, 479, 479, 479, 479, 479, 482, 481, 483, 482, 480, 480, 478, 476, 476, 476, 478, 479, 480, 481, 482, 482, 481, 481, 480, 481, 482, 482, 483, 483, 482, 482, 483, 483, 483, 483, 482, 479, 480, 480, 481, 482, 483, 481, 480, 480, 478, 478, 478, 477, 476, 477, 478, 480, 482, 484, 483, 482, 480, 478, 476, 477, 477, 478, 478, 480, 480, 480, 482, 482, 481, 481, 481, 479, 482, 481, 482, 481, 480, 478, 480, 481, 482, 484, 485, 485, 483, 483, 484, 484, 485, 483, 481, 480, 479, 480, 481, 481, 482, 482, 484, 484, 484, 483, 484, 485, 485, 485, 483, 481, 479, 477, 477, 478, 479, 480, 480, 480, 480, 480, 480, 479, 478, 479, 478, 479, 480, 482, 481, 481, 480, 478, 479, 480, 480, 481, 481, 481, 481, 482, 482, 485, 484, 484, 483, 483, 483, 484, 484, 483, 482, 481, 480, 480, 481, 480, 480, 481, 482, 482, 481, 481, 482, 481, 481, 480, 480, 479, 479, 479, 478, 479, 480, 480, 481, 482, 482, 482, 481, 481, 481, 481, 480, 481, 482, 482, 481, 481, 481, 480, 479, 479, 480, 480, 479, 479, 478, 476, 478, 479, 480, 480, 479, 480, 479, 479, 479, 480, 478, 478, 478, 478, 478, 480, 479, 480, 479, 480, 479, 479, 479, 478, 478, 479, 477, 480, 479, 479, 481, 481, 485, 484, 486, 487, 486, 485, 485, 485, 485, 486, 486, 488, 488, 487, 487, 488, 489, 489, 487, 486, 485, 486, 486, 486, 487, 486, 485, 484, 483, 483, 483, 484, 484, 485, 485, 484, 483, 482, 482, 482, 482, 481, 482, 480, 481, 482, 482, 482, 481, 481, 482, 483, 482, 483, 482, 481, 483, 482, 481, 483, 481, 482, 484, 485, 486, 485, 485, 484, 483, 482, 481, 481, 480, 478, 479, 478, 477, 478, 479, 480, 482, 482, 481, 480, 478, 478, 477, 478, 477, 476, 477, 478, 478, 478, 480, 481, 481, 481, 481, 482, 482, 484, 482, 482, 482, 481, 483, 482, 484, 483, 484, 483, 482, 482, 483, 483, 484, 484, 484, 484, 484, 484, 484, 482, 481, 480, 480, 479, 479, 478, 479, 480, 481, 480, 481, 479, 478, 477, 478, 476, 477, 476, 476, 475, 476, 475, 474, 474, 474, 474, 476, 476, 476, 475, 475, 475, 476, 477, 478, 478, 479, 481, 482, 482, 482, 483, 482, 481, 481, 482, 483, 482, 482, 482, 482, 484, 484, 485, 486, 485, 483, 481, 481, 480, 480, 482, 484, 487, 489, 489, 486, 487, 485, 483, 482, 482, 483, 484, 486, 486, 485, 484, 482, 482, 482, 483, 484, 484, 484, 484, 485, 484, 483, 483, 482, 483, 483, 483, 482, 483, 484, 483, 483, 483, 481, 482, 481, 480, 481, 482, 483, 482, 481, 480, 479, 481, 481, 482, 482, 482, 481, 483, 482, 483, 482, 482, 481, 479, 479, 478, 480, 481, 481, 482, 482, 481, 480, 479, 480, 479, 480, 483, 483, 482, 482, 483, 481, 481, 481, 480, 479, 478, 480, 480, 482, 483, 484, 483, 483, 483, 481, 479, 480, 479, 480, 482, 481, 481, 481, 482, 485, 485, 484, 483, 482, 482, 480, 479, 479, 479, 479, 478, 479, 479, 480, 480, 480, 482, 483, 481, 479, 478, 478, 478, 478, 479, 478, 478, 480, 479, 478, 478, 479, 480, 479, 479, 480, 480, 481, 479, 478, 478, 480, 480, 482, 484, 483, 484, 482, 481, 479, 478, 479, 480, 480, 480, 480, 481, 482, 482, 482, 482, 480, 480, 479, 479, 480, 477, 477, 478, 478, 477, 477, 478, 478, 479, 480, 479, 479, 480, 480, 480, 479, 478, 479, 479, 479, 481, 480, 480, 480, 482, 481, 481, 481, 480, 478, 479, 477, 478, 480, 482, 482, 484, 483, 483, 483, 482, 482, 482, 481, 482, 482, 482, 482, 482, 482, 483, 483, 483, 483, 483, 482, 483, 484, 484, 485, 484, 483, 481, 480, 482, 481, 482, 484, 486, 486, 487, 487, 486, 485, 487, 486, 486, 488, 488, 487, 488, 487, 487, 486, 486, 486, 486, 484, 485, 485, 485, 484, 484, 484, 483, 484, 483, 482, 480, 482, 481, 481, 479, 478, 478, 479, 481, 480, 480, 480, 478, 478, 478, 480, 480, 480, 480, 478, 479, 479, 478, 478, 476, 476, 478, 480, 480, 483, 483, 483, 481, 482, 483, 481, 481, 481, 480, 482, 483, 484, 485, 486, 485, 484, 484, 483, 484, 482, 483, 484, 484, 483, 483, 484, 484, 484, 484, 485, 483, 482, 481, 481, 482, 483, 483, 482, 481, 481, 483, 484, 484, 484, 484, 484, 484, 485, 483, 483, 482, 483, 483, 482, 481, 480, 480, 481, 480, 480, 480, 483, 482, 482, 483, 485, 485, 485, 482, 482, 481, 480, 481, 481, 481, 481, 480, 478, 478, 478, 478, 478, 476, 476, 477, 477, 478, 477, 476, 478, 479, 479, 477, 477, 477, 475, 476, 476, 476, 476, 475, 475, 474, 473, 474, 474, 476, 477, 478, 479, 480, 478, 477, 478, 478, 479, 481, 482, 482, 481, 481, 479, 478, 478, 478, 481, 483, 483, 483, 482, 482, 483, 483, 482, 483, 482, 483, 482, 482, 480, 482, 482, 481, 482, 481, 482, 481, 480, 481, 481, 482, 483, 482, 483, 482, 484, 483, 483, 480, 479, 479, 480, 480, 482, 481, 482, 482, 482, 483, 483, 486, 485, 484, 484, 483, 482, 483, 484, 484, 486, 484, 485, 484, 484, 485, 486, 488, 488, 486, 486, 487, 487, 487, 488, 488, 488, 486, 486, 486, 485, 484, 484, 483, 482, 482, 481, 481, 482, 480, 481, 480, 479, 478, 477, 476, 476, 474, 473, 474, 474, 474, 476, 475, 475, 475, 475, 476, 475, 473, 472, 471, 473, 473, 476, 476, 476, 475, 475, 478, 478, 478, 480, 480, 482, 482, 482, 480, 480, 477, 479, 480, 485, 487, 488, 487, 487, 486, 485, 485, 485, 482, 482, 483, 484, 485, 485, 486, 486, 486, 486, 487, 485, 484, 484, 484, 485, 487, 485, 485, 485, 484, 485, 483, 483, 483, 481, 482, 484, 486, 485, 484, 483, 484, 482, 483, 483, 484, 483, 481, 483, 483, 482, 483, 484, 484, 483, 483, 484, 484, 483, 483, 483, 483, 480, 481, 481, 481, 482, 483, 482, 481, 482, 483, 482, 483, 484, 484, 482, 481, 481, 481, 482, 482, 483, 483, 482, 481, 480, 480, 481, 481, 482, 481, 481, 482, 482, 485, 485, 485, 485, 485, 486, 486, 486, 485, 484, 484, 485, 485, 484, 485, 485, 485, 485, 485, 486, 486, 486, 484, 483, 483, 483, 484, 485, 485, 483, 484, 482, 482, 483, 483, 484, 485, 485, 484, 484, 483, 484, 484, 483, 484, 482, 482, 484, 484, 481, 480, 480, 480, 481, 481, 482, 482, 482, 481, 481, 480, 480, 479, 480, 479, 479, 480, 480, 478, 477, 475, 474, 475, 474, 474, 473, 473, 473, 473, 473, 475, 474, 475, 474, 476, 475, 476, 476, 477, 478, 476, 477, 477, 476, 477, 475, 477, 478, 478, 479, 480, 481, 482, 483, 484, 485, 484, 484, 485, 486, 485, 483, 483, 483, 483, 484, 483, 484, 482, 482, 480, 482, 483, 484, 482, 481, 479, 479, 479, 480, 481, 483, 482, 480, 478, 477, 478, 478, 479, 479, 478, 479, 479, 480, 480, 480, 480, 480, 483, 482, 482, 482, 480, 481, 482, 484, 485, 485, 485, 485, 484, 484, 484, 485, 482, 480, 480, 481, 481, 480, 481, 480, 481, 482, 483, 484, 484, 483, 482, 481, 480, 479, 480, 479, 478, 478, 478, 479, 482, 481, 479, 479, 479, 481, 480, 479, 478, 478, 478, 479, 480, 482, 481, 482, 481, 480, 480, 482, 482, 483, 484, 484, 486, 487, 486, 485, 485, 484, 484, 483, 484, 484, 484, 483, 482, 481, 481, 482, 484, 484, 485, 483, 483, 481, 481, 482, 483, 485, 483, 484, 483, 482, 483, 482, 482, 483, 484, 484, 484, 485, 484, 484, 484, 483, 484, 484, 484, 487, 486, 485, 485, 484, 485, 485, 486, 486, 486, 485, 485, 485, 485, 485, 485, 483, 483, 483, 484, 483, 485, 486, 486, 486, 486, 486, 487, 486, 484, 483, 483, 484, 485, 485, 486, 485, 485, 484, 484, 485, 484, 483, 484, 483, 482, 482, 482, 482, 481, 482, 481, 481, 478, 479, 478, 476, 477, 477, 477, 477, 478, 481, 481, 482, 480, 479, 479, 478, 479, 479, 477, 478, 478, 479, 478, 478, 478, 478, 480, 480, 480, 478, 477, 476, 475, 475, 477, 478, 480, 482, 482, 481, 482, 482, 481, 481, 480, 480, 480, 481, 482, 483, 482, 481, 481, 480, 480, 481, 482, 483, 482, 482, 482, 481, 481, 481, 482, 482, 482, 483, 483, 483, 483, 482, 482, 482, 482, 482, 482, 482, 481, 481, 482, 478, 475, 474, 477, 479, 481, 482, 480, 481, 482, 484, 484, 483, 481, 481, 480, 482, 482, 483, 483, 481, 481, 479, 481, 482, 482, 483, 484, 484, 483, 484, 484, 483, 483, 484, 484, 483, 483, 484, 484, 486, 487, 485, 485, 485, 488, 489, 488, 487, 485, 483, 484, 485, 486, 485, 484, 483, 480, 479, 480, 481, 482, 482, 482, 481, 479, 480, 479, 478, 478, 479, 478, 478, 477, 477, 479, 479, 480, 479, 478, 476, 475, 475, 477, 477, 475, 476, 476, 477, 478, 479, 479, 479, 478, 476, 476, 476, 476, 476, 476, 477, 479, 480, 480, 480, 481, 480, 481, 482, 482, 481, 481, 479, 479, 479, 478, 477, 477, 478, 478, 479, 478, 480, 481, 481, 484, 485, 484, 486, 484, 485, 484, 483, 483, 483, 482, 481, 483, 484, 484, 483, 483, 483, 483, 482, 483, 482, 483, 482, 483, 484, 485, 484, 485, 483, 484, 486, 487, 487, 486, 484, 482, 482, 481, 482, 481, 483, 482, 481, 481, 481, 481, 481, 481, 481, 483, 483, 483, 481, 481, 482, 481, 483, 482, 482, 481, 483, 483, 484, 483, 482, 481, 481, 480, 479, 480, 479, 481, 481, 484, 483, 483, 482, 482, 481, 480, 480, 479, 481, 481, 482, 482, 481, 480, 479, 479, 481, 481, 482, 481, 481, 481, 480, 482, 483, 483, 482, 479, 478, 479, 479, 480, 481, 481, 481, 479, 479, 479, 478, 476, 477, 479, 481, 481, 480, 478, 478, 478, 479, 479, 480, 481, 479, 479, 479, 478, 478, 477, 478, 479, 479, 480, 481, 480, 479, 477, 476, 477, 478, 481, 481, 483, 482, 483, 483, 481, 482, 481, 479, 479, 481, 481, 482, 482, 482, 482, 481, 481, 483, 483, 484, 485, 483, 482, 481, 481, 481, 481, 481, 482, 481, 482, 480, 480, 480, 479, 479, 480, 480, 479, 480, 480, 482, 480, 481, 479, 478, 477, 477, 477, 477, 478, 479, 478, 479, 480, 481, 481, 480, 481, 481, 481, 480, 478, 478, 479, 480, 481, 481, 481, 482, 482, 481, 481, 482, 482, 484, 485, 484, 483, 483, 483, 483, 481, 481, 482, 483, 484, 484, 483, 484, 482, 482, 481, 481, 482, 482, 483, 484, 483, 482, 482, 483, 483, 482, 483, 483, 483, 484, 483, 481, 482, 482, 482, 482, 483, 483, 483, 484, 483, 484, 486, 488, 487, 487, 487, 487, 487, 486, 486, 487, 486, 486, 487, 485, 486, 484, 484, 485, 484, 485, 486, 486, 486, 485, 486, 484, 483, 483, 483, 482, 481, 482, 481, 480, 480, 481, 479, 480, 480, 480, 480, 478, 478, 477, 477, 478, 478, 478, 477, 477, 476, 477, 479, 479, 481, 480, 479, 479, 478, 478, 476, 476, 477, 479, 479, 481, 481, 482, 483, 482, 483, 484, 484, 485, 484, 483, 482, 482, 482, 482, 483, 484, 488, 488, 488, 487, 486, 485, 484, 485, 486, 484, 483, 481, 481, 482, 482, 482, 481, 483, 483, 483, 482, 481, 481, 481, 480, 481, 480, 480, 479, 478, 478, 478, 480, 478, 480, 481, 483, 482, 482, 483, 482, 482, 481, 482, 481, 481, 480, 479, 478, 478, 480, 479, 472, 464, 460, 462, 469, 475, 482, 486, 488, 488, 487, 485, 485, 483, 481, 480, 479, 478, 478, 481, 482, 483, 482, 481, 480, 480, 481, 483, 483, 484, 485, 483, 482, 480, 480, 482, 482, 482, 482, 479, 482, 482, 483, 484, 483, 484, 483, 482, 480, 482, 482, 481, 481, 482, 481, 481, 479, 479, 479, 481, 481, 481, 480, 480, 480, 480, 482, 481, 481, 481, 480, 481, 479, 479, 478, 477, 478, 478, 477, 477, 477, 475, 476, 476, 477, 477, 477, 479, 479, 478, 477, 477, 477, 477, 478, 479, 479, 480, 480, 482, 480, 481, 481, 481, 481, 481, 481, 482, 482, 484, 485, 486, 485, 483, 482, 480, 480, 480, 479, 479, 481, 480, 480, 481, 480, 479, 479, 480, 480, 480, 480, 478, 478, 478, 478, 480, 480, 480, 481, 481, 482, 484, 483, 485, 484, 483, 483, 482, 482, 482, 482, 482, 484, 484, 485, 486, 487, 487, 486, 485, 484, 485, 485, 485, 484, 486, 485, 484, 485, 485, 485, 487, 488, 486, 486, 485, 484, 483, 481, 482, 481, 480, 481, 480, 482, 482, 482, 482, 482, 481, 481, 478, 478, 478, 477, 477, 480, 480, 482, 482, 482, 481, 482, 481, 481, 480, 480, 481, 481, 481, 480, 479, 480, 480, 482, 482, 482, 483, 482, 480, 480, 480, 481, 481, 483, 483, 484, 483, 483, 484, 485, 486, 485, 484, 485, 485, 483, 482, 482, 482, 483, 484, 485, 485, 485, 483, 483, 482, 482, 482, 482, 482, 482, 484, 484, 485, 485, 483, 481, 481, 480, 480, 481, 481, 482, 482, 481, 480, 481, 481, 482, 482, 484, 485, 486, 485, 486, 485, 485, 486, 486, 487, 487, 487, 487, 486, 485, 485, 484, 483, 483, 485, 485, 485, 486, 486, 485, 482, 483, 482, 481, 481, 480, 481, 480, 480, 481, 479, 480, 480, 482, 482, 482, 480, 480, 479, 478, 478, 479, 480, 480, 481, 479, 479, 479, 477, 478, 478, 476, 477, 478, 478, 476, 477, 477, 478, 477, 477, 478, 478, 478, 480, 480, 481, 480, 480, 479, 477, 477, 476, 476, 475, 477, 478, 478, 481, 482, 482, 481, 479, 479, 478, 478, 476, 477, 477, 477, 478, 479, 478, 478, 477, 478, 480, 480, 479, 481, 483, 482, 482, 483, 482, 483, 484, 484, 484, 484, 484, 483, 482, 481, 482, 484, 484, 484, 481, 481, 481, 481, 481, 483, 484, 484, 481, 480, 479, 479, 480, 481, 481, 481, 479, 481, 480, 482, 482, 481, 482, 481, 482, 482, 481, 481, 482, 481, 482, 482, 483, 484, 483, 481, 481, 481, 480, 481, 483, 484, 486, 483, 484, 484, 484, 484, 482, 482, 483, 483, 484, 483, 485, 483, 483, 483, 482, 482, 482, 482, 482, 482, 481, 482, 481, 481, 481, 479, 478, 479, 479, 478, 479, 479, 479, 479, 480, 481, 480, 479, 479, 478, 478, 476, 476, 476, 476, 478, 480, 482, 482, 480, 478, 478, 477, 477, 478, 478, 476, 476, 476, 476, 478, 478, 480, 481, 481, 482, 483, 483, 482, 481, 482, 481, 481, 481, 482, 483, 484, 482, 482, 483, 484, 485, 486, 485, 485, 484, 484, 483, 484, 485, 484, 485, 485, 486, 487, 488, 489, 489, 489, 488, 487, 485, 485, 484, 481, 482, 482, 482, 482, 482, 482, 483, 483, 482, 482, 482, 483, 483, 481, 481, 481, 482, 482, 482, 483, 481, 481, 479, 478, 477, 477, 477, 477, 477, 477, 478, 481, 481, 480, 481, 479, 478, 479, 479, 478, 480, 480, 481, 481, 482, 482, 483, 481, 481, 481, 482, 483, 483, 481, 481, 482, 483, 483, 483, 482, 482, 481, 480, 480, 481, 483, 483, 483, 482, 482, 480, 480, 480, 478, 477, 477, 476, 476, 477, 476, 477, 477, 477, 478, 479, 478, 477, 476, 477, 478, 478, 477, 477, 476, 475, 477, 478, 480, 479, 480, 479, 480, 478, 478, 479, 481, 479, 481, 483, 484, 485, 483, 482, 481, 481, 482, 482, 484, 483, 483, 483, 484, 484, 485, 486, 485, 484, 483, 484, 485, 484, 483, 482, 482, 483, 483, 484, 485, 485, 485, 485, 484, 483, 482, 482, 481, 481, 481, 481, 484, 485, 487, 486, 486, 484, 484, 484, 484, 484, 484, 481, 481, 481, 482, 483, 483, 482, 483, 483, 482, 482, 482, 484, 483, 484, 483, 482, 480, 481, 480, 481, 481, 482, 481, 483, 484, 483, 483, 482, 481, 483, 484, 484, 483, 482, 483, 483, 484, 485, 482, 483, 483, 484, 484, 485, 485, 485, 483, 481, 482, 481, 481, 481, 481, 481, 482, 482, 482, 482, 482, 482, 483, 483, 482, 482, 483, 482, 483, 482, 481, 481, 479, 477, 476, 476, 476, 477, 479, 479, 480, 480, 479, 479, 479, 480, 482, 482, 481, 482, 483, 483, 482, 482, 483, 482, 483, 482, 482, 481, 481, 480, 482, 482, 481, 481, 481, 481, 480, 479, 478, 478, 476, 474, 474, 477, 479, 479, 479, 479, 478, 477, 477, 477, 477, 476, 476, 477, 477, 477, 476, 476, 477, 478, 477, 476, 475, 476, 477, 478, 479, 481, 482, 483, 481, 480, 479, 481, 482, 484, 483, 484, 483, 484, 485, 486, 486, 487, 486, 486, 485, 485, 485, 486, 486, 487, 487, 488, 488, 488, 488, 488, 487, 489, 488, 488, 487, 487, 487, 486, 486, 486, 485, 484, 484, 483, 483, 483, 484, 484, 483, 483, 482, 483, 483, 482, 481, 481, 480, 481, 481, 481, 480, 479, 478, 478, 478, 478, 478, 477, 478, 480, 480, 480, 478, 477, 477, 476, 475, 475, 475, 476, 479, 480, 481, 481, 482, 483, 482, 483, 483, 483, 482, 482, 484, 484, 485, 485, 486, 486, 487, 489, 488, 486, 485, 485, 485, 485, 484, 483, 483, 482, 485, 483, 483, 483, 485, 484, 484, 482, 481, 481, 481, 483, 483, 484, 483, 481, 480, 478, 477, 477, 479, 480, 482, 480, 481, 480, 481, 481, 481, 482, 482, 481, 483, 482, 484, 482, 481, 480, 481, 481, 481, 482, 481, 480, 481, 481, 482, 482, 483, 482, 482, 483, 483, 483, 484, 483, 482, 481, 483, 484, 484, 484, 485, 486, 485, 485, 485, 485, 484, 484, 484, 482, 483, 483, 481, 480, 480, 482, 482, 480, 480, 479, 480, 479, 478, 479, 480, 479, 480, 480, 480, 479, 476, 477, 477, 478, 478, 479, 478, 478, 476, 477, 477, 475, 476, 475, 474, 475, 476, 475, 478, 478, 480, 479, 479, 477, 476, 474, 474, 473, 475, 477, 480, 481, 482, 480, 479, 477, 478, 479, 481, 482, 483, 483, 483, 484, 483, 483, 482, 483, 481, 482, 482, 483, 483, 484, 483, 483, 483, 483, 482, 481, 479, 478, 480, 479, 478, 478, 478, 477, 478, 478, 479, 479, 479, 479, 478, 479, 480, 482, 482, 481, 480, 479, 480, 478, 478, 479, 479, 480, 481, 481, 482, 482, 481, 481, 481, 481, 479, 480, 480, 481, 480, 481, 483, 483, 482, 481, 480, 480, 481, 482, 484, 484, 484, 484, 485, 486, 485, 484, 486, 487, 486, 486, 486, 485, 483, 482, 483, 483, 488, 489, 488, 487, 486, 483, 482, 482, 483, 484, 483, 484, 484, 484, 484, 484, 482, 479, 478, 477, 477, 478, 478, 479, 479, 479, 478, 478, 478, 479, 479, 478, 480, 481, 481, 480, 481, 480, 480, 482, 483, 482, 479, 479, 480, 479, 481, 481, 482, 481, 479, 479, 479, 481, 482, 485, 485, 484, 483, 482, 482, 482, 482, 483, 483, 482, 482, 480, 480, 480, 480, 480, 480, 481, 480, 480, 481, 481, 481, 480, 479, 479, 479, 479, 480, 480, 481, 481, 483, 482, 483, 482, 481, 482, 481, 481, 482, 483, 485, 485, 485, 483, 483, 480, 481, 480, 481, 483, 485, 485, 485, 484, 483, 482, 483, 483, 484, 483, 481, 482, 480, 482, 483, 482, 483, 484, 483, 482, 481, 481, 482, 482, 484, 484, 483, 482, 481, 482, 482, 483, 483, 485, 485, 484, 485, 484, 483, 484, 484, 485, 485, 484, 483, 483, 483, 485, 484, 483, 483, 481, 482, 482, 481, 480, 480, 478, 478, 478, 479, 478, 476, 476, 476, 479, 479, 480, 480, 479, 478, 477, 476, 476, 476, 476, 478, 480, 478, 476, 477, 477, 477, 477, 477, 478, 480, 481, 482, 482, 483, 483, 482, 482, 481, 479, 480, 479, 483, 483, 483, 483, 483, 483, 482, 481, 480, 482, 484, 485, 484, 482, 482, 483, 483, 484, 484, 484, 482, 484, 483, 485, 485, 485, 483, 483, 482, 483, 484, 483, 484, 484, 485, 486, 487, 487, 488, 487, 487, 485, 486, 486, 485, 485, 486, 486, 486, 487, 487, 489, 487, 487, 486, 485, 485, 485, 486, 486, 485, 486, 486, 486, 484, 484, 486, 485, 486, 486, 486, 485, 484, 483, 483, 484, 484, 485, 485, 484, 483, 484, 482, 483, 482, 482, 484, 483, 483, 482, 482, 482, 484, 483, 483, 483, 482, 483, 483, 481, 479, 477, 476, 477, 477, 478, 479, 478, 478, 477, 476, 476, 477, 478, 478, 480, 480, 478, 477, 475, 476, 476, 476, 476, 477, 479, 480, 480, 479, 478, 476, 476, 475, 476, 478, 480, 481, 481, 479, 477, 477, 477, 479, 483, 485, 485, 486, 487, 485, 485, 485, 485, 485, 487, 489, 488, 487, 488, 489, 490, 489, 489, 489, 489, 487, 486, 484, 484, 483, 481, 481, 482, 482, 483, 483, 483, 482, 480, 479, 478, 479, 480, 479, 478, 478, 476, 477, 477, 476, 476, 474, 477, 477, 478, 478, 478, 477, 477, 479, 479, 480, 479, 478, 479, 479, 479, 480, 479, 479, 479, 481, 482, 483, 485, 486, 485, 486, 485, 484, 486, 488, 489, 490, 490, 488, 489, 487, 487, 486, 485, 485, 483, 485, 484, 483, 484, 484, 483, 484, 485, 483, 482, 483, 484, 483, 483, 483, 483, 484, 483, 483, 483, 483, 483, 483, 482, 483, 481, 480, 479, 479, 479, 480, 480, 481, 482, 481, 481, 482, 481, 482, 481, 481, 482, 484, 484, 485, 484, 483, 481, 480, 481, 479, 482, 483, 483, 482, 482, 480, 481, 481, 482, 483, 483, 483, 483, 482, 481, 480, 479, 479, 479, 479, 479, 481, 482, 482, 481, 480, 483, 482, 483, 481, 480, 482, 483, 484, 485, 484, 483, 483, 483, 485, 486, 485, 485, 484, 484, 484, 482, 483, 483, 484, 486, 486, 484, 485, 483, 483, 484, 484, 482, 481, 478, 478, 479, 480, 480, 480, 480, 481, 481, 480, 479, 479, 479, 481, 481, 483, 485, 484, 483, 481, 480, 480, 480, 480, 480, 480, 479, 479, 479, 480, 480, 480, 479, 479, 478, 477, 478, 477, 478, 477, 476, 475, 476, 474, 475, 476, 477, 477, 476, 475, 475, 474, 475, 477, 477, 477, 479, 480, 480, 480, 480, 480, 478, 478, 477, 478, 479, 479, 482, 483, 485, 487, 487, 487, 485, 484, 484, 485, 486, 487, 487, 487, 486, 485, 485, 485, 484, 483, 485, 483, 483, 485, 485, 484, 483, 483, 483, 483, 483, 483, 484, 483, 483, 482, 481, 482, 481, 480, 479, 480, 480, 481, 481, 482, 483, 481, 482, 479, 479, 477, 477, 479, 480, 480, 480, 478, 479, 482, 483, 483, 483, 483, 482, 482, 482, 482, 481, 481, 482, 483, 482, 482, 483, 484, 484, 486, 486, 487, 485, 485, 487, 487, 487, 487, 489, 490, 491, 491, 492, 491, 489, 490, 490, 489, 489, 490, 491, 489, 487, 487, 484, 484, 485, 485, 485, 485, 485, 485, 484, 484, 485, 484, 484, 483, 483, 481, 480, 481, 480, 480, 480, 480, 482, 481, 482, 481, 481, 482, 481, 481, 482, 483, 486, 485, 487, 486, 485, 484, 483, 481, 479, 480, 482, 483, 483, 484, 483, 483, 485, 484, 482, 481, 481, 479, 478, 480, 480, 480, 480, 479, 479, 479, 478, 479, 477, 478, 478, 478, 480, 479, 479, 478, 478, 478, 478, 477, 476, 475, 474, 474, 475, 476, 477, 479, 479, 481, 480, 479, 480, 480, 480, 481, 480, 481, 481, 481, 480, 479, 477, 475, 475, 475, 477, 478, 478, 479, 479, 477, 479, 480, 479, 478, 479, 478, 477, 478, 479, 479, 479, 480, 481, 481, 481, 482, 481, 482, 484, 482, 482, 481, 482, 481, 482, 482, 482, 483, 483, 482, 481, 481, 482, 484, 483, 482, 481, 480, 478, 480, 481, 483, 485, 484, 485, 483, 484, 482, 481, 482, 482, 480, 481, 481, 482, 483, 483, 483, 483, 483, 484, 484, 485, 485, 486, 485, 485, 483, 484, 483, 483, 484, 484, 485, 485, 484, 483, 483, 483, 484, 485, 484, 483, 483, 482, 480, 481, 481, 482, 483, 484, 484, 484, 482, 482, 481, 480, 482, 484, 483, 484, 486, 486, 487, 485, 486, 484, 482, 482, 482, 483, 482, 481, 482, 480, 482, 482, 480, 481, 482, 482, 482, 481, 481, 479, 479, 479, 480, 480, 479, 480, 481, 482, 482, 483, 482, 481, 479, 480, 481, 479, 480, 479, 480, 479, 480, 479, 480, 480, 480, 482, 483, 483, 482, 481, 480, 480, 480, 480, 480, 479, 481, 482, 480, 480, 480, 479, 479, 479, 479, 480, 478, 477, 478, 476, 477, 478, 479, 480, 481, 480, 479, 480, 478, 478, 478, 478, 478, 478, 478, 479, 480, 479, 480, 480, 480, 480, 481, 481, 482, 482, 482, 482, 484, 482, 482, 482, 482, 482, 482, 481, 482, 482, 484, 484, 484, 484, 485, 484, 483, 484, 484, 486, 487, 487, 486, 487, 486, 487, 487, 487, 488, 486, 485, 485, 485, 486, 485, 484, 482, 483, 483, 483, 484, 484, 483, 482, 482, 481, 482, 483, 482, 481, 481, 483, 483, 484, 484, 483, 481, 481, 478, 479, 479, 481, 483, 483, 484, 483, 481, 481, 480, 481, 481, 483, 484, 482, 482, 481, 481, 481, 482, 482, 483, 481, 481, 483, 484, 483, 482, 482, 481, 480, 481, 483, 483, 482, 482, 481, 481, 482, 483, 482, 482, 480, 479, 477, 475, 476, 476, 479, 479, 481, 481, 481, 480, 480, 480, 479, 478, 478, 478, 477, 478, 479, 480, 480, 480, 480, 480, 481, 481, 482, 482, 482, 484, 483, 483, 481, 482, 483, 482, 482, 484, 483, 483, 483, 483, 482, 482, 482, 482, 482, 483, 483, 483, 481, 482, 483, 484, 484, 484, 483, 481, 482, 482, 482, 480, 480, 480, 482, 484, 484, 484, 484, 482, 484, 482, 481, 481, 484, 483, 484, 483, 481, 480, 482, 483, 482, 480, 481, 481, 482, 482, 482, 483, 483, 483, 482, 482, 483, 482, 483, 482, 481, 480, 479, 480, 481, 482, 481, 481, 480, 479, 478, 478, 481, 482, 483, 482, 482, 481, 480, 479, 479, 479, 478, 477, 478, 478, 478, 480, 480, 481, 483, 481, 482, 483, 484, 483, 483, 483, 482, 482, 484, 483, 483, 482, 481, 481, 481, 482, 483, 482, 481, 479, 480, 481, 480, 480, 480, 479, 479, 480, 479, 479, 479, 478, 478, 479, 478, 477, 477, 477, 476, 476, 477, 478, 478, 479, 476, 477, 478, 479, 481, 481, 481, 480, 479, 478, 477, 479, 477, 479, 479, 479, 481, 480, 480, 479, 480, 479, 477, 476, 475, 474, 474, 474, 476, 477, 478, 480, 481, 481, 481, 480, 481, 480, 480, 482, 483, 482, 483, 483, 483, 484, 485, 485, 483, 483, 483, 484, 485, 484, 484, 485, 483, 483, 483, 482, 483, 484, 484, 486, 486, 486, 485, 485, 484, 484, 483, 482, 482, 482, 482, 481, 482, 482, 484, 481, 481, 481, 481, 480, 480, 480, 481, 480, 480, 478, 478, 479, 480, 481, 482, 483, 484, 483, 481, 481, 481, 481, 483, 485, 483, 484, 483, 483, 482, 485, 486, 487, 489, 488, 488, 485, 484, 483, 485, 485, 484, 483, 482, 482, 480, 480, 480, 479, 478, 480, 479, 480, 480, 479, 479, 479, 479, 478, 479, 477, 476, 475, 477, 476, 478, 479, 477, 478, 480, 481, 482, 482, 481, 480, 482, 481, 480, 480, 479, 480, 480, 482, 482, 484, 484, 484, 482, 483, 484, 485, 486, 486, 486, 485, 483, 481, 481, 481, 483, 483, 485, 485, 486, 483, 481, 479, 478, 480, 480, 481, 480, 480, 479, 479, 480, 481, 481, 482, 481, 480, 478, 478, 477, 478, 478, 479, 480, 480, 480, 481, 480, 481, 480, 480, 480, 482, 482, 481, 480, 480, 480, 481, 483, 485, 485, 483, 483, 482, 480, 480, 480, 481, 482, 483, 481, 482, 482, 482, 481, 480, 479, 478, 480, 481, 482, 483, 483, 484, 484, 484, 482, 482, 483, 483, 483, 483, 484, 484, 484, 483, 482, 483, 481, 480, 480, 480, 481, 480, 481, 481, 480, 479, 480, 479, 479, 481, 481, 480, 480, 479, 480, 479, 480, 479, 479, 480, 479, 480, 478, 478, 477, 476, 476, 476, 476, 476, 477, 479, 478, 478, 478, 479, 478, 478, 478, 477, 476, 478, 479, 479, 478, 480, 481, 480, 481, 478, 478, 478, 479, 479, 480, 480, 480, 480, 479, 478, 477, 477, 478, 478, 478, 480, 479, 477, 477, 478, 478, 480, 480, 479, 479, 480, 481, 480, 481, 479, 480, 480, 480, 482, 481, 481, 480, 479, 478, 479, 480, 480, 481, 482, 484, 483, 483, 483, 483, 482, 481, 481, 480, 481, 480, 480, 479, 480, 480, 479, 481, 479, 481, 481, 480, 479, 480, 480, 481, 483, 485, 487, 487, 485, 484, 482, 481, 482, 483, 483, 483, 482, 482, 483, 484, 484, 485, 486, 487, 487, 488, 489, 487, 486, 486, 485, 485, 487, 487, 488, 488, 488, 487, 485, 486, 487, 488, 487, 487, 486, 485, 484, 481, 482, 481, 481, 482, 482, 482, 482, 482, 480, 480, 480, 480, 479, 478, 478, 480, 481, 480, 480, 479, 478, 479, 480, 481, 481, 482, 483, 482, 481, 482, 483, 483, 482, 482, 481, 482, 481, 482, 483, 483, 484, 483, 484, 484, 484, 483, 483, 484, 484, 483, 485, 485, 485, 484, 484, 482, 480, 478, 478, 477, 476, 478, 478, 478, 478, 477, 477, 477, 476, 475, 476, 477, 478, 479, 478, 476, 475, 475, 475, 474, 475, 475, 476, 476, 475, 475, 476, 476, 475, 475, 475, 476, 479, 478, 477, 476, 474, 476, 476, 477, 478, 480, 479, 480, 480, 479, 480, 480, 481, 481, 482, 482, 483, 483, 482, 481, 481, 480, 482, 483, 484, 485, 484, 484, 484, 483, 482, 483, 482, 482, 482, 483, 486, 486, 486, 485, 484, 482, 482, 481, 483, 485, 486, 486, 487, 486, 484, 484, 484, 484, 484, 485, 485, 486, 486, 487, 486, 487, 486, 484, 482, 481, 481, 480, 481, 479, 479, 479, 481, 483, 485, 484, 483, 485, 483, 484, 484, 483, 482, 482, 480, 480, 480, 479, 481, 481, 480, 480, 480, 481, 484, 483, 483, 484, 484, 483, 484, 483, 481, 479, 480, 479, 481, 482, 484, 485, 485, 484, 483, 482, 483, 485, 484, 485, 485, 484, 482, 483, 483, 484, 484, 486, 484, 483, 482, 482, 482, 483, 485, 484, 483, 482, 482, 482, 483, 482, 482, 480, 480, 480, 480, 481, 482, 483, 483, 482, 481, 481, 482, 482, 482, 480, 482, 480, 480, 480, 479, 479, 480, 481, 480, 478, 478, 479, 478, 480, 479, 479, 478, 479, 478, 477, 478, 478, 477, 478, 478, 476, 475, 476, 477, 477, 478, 477, 476, 476, 475, 475, 475, 474, 476, 475, 474, 475, 475, 474, 475, 475, 474, 476, 477, 478, 476, 477, 477, 477, 479, 479, 481, 482, 482, 483, 482, 482, 481, 481, 480, 479, 480, 481, 483, 483, 481, 481, 482, 481, 482, 482, 484, 483, 483, 483, 482, 481, 481, 482, 483, 483, 482, 483, 483, 484, 486, 486, 486, 485, 485, 486, 485, 483, 482, 481, 481, 480, 481, 482, 483, 485, 485, 486, 485, 484, 482, 482, 481, 480, 481, 481, 481, 481, 479, 479, 479, 480, 481, 481, 481, 481, 480, 483, 482, 481, 480, 479, 480, 480, 480, 480, 479, 480, 479, 480, 480, 478, 479, 480, 481, 482, 481, 480, 479, 478, 478, 478, 477, 477, 478, 479, 480, 480, 479, 480, 480, 479, 481, 481, 481, 480, 479, 477, 476, 476, 475, 475, 475, 479, 481, 483, 483, 482, 482, 482, 482, 483, 482, 481, 480, 480, 481, 481, 482, 482, 483, 483, 483, 484, 482, 485, 485, 486, 486, 486, 486, 485, 485, 486, 485, 485, 485, 485, 485, 486, 487, 488, 488, 485, 485, 482, 483, 483, 484, 484, 483, 483, 484, 483, 482, 481, 480, 481, 479, 478, 477, 478, 478, 479, 481, 481, 483, 482, 483, 480, 478, 476, 475, 477, 478, 478, 478, 478, 476, 476, 477, 477, 478, 479, 478, 478, 479, 478, 479, 478, 479, 480, 481, 482, 481, 481, 481, 481, 482, 482, 479, 479, 478, 478, 479, 480, 480, 481, 480, 480, 481, 482, 481, 481, 480, 480, 480, 481, 481, 482, 484, 483, 483, 483, 482, 481, 482, 481, 482, 481, 481, 481, 481, 480, 479, 479, 480, 480, 480, 479, 481, 483, 484, 485, 485, 481, 481, 481, 479, 481, 481, 482, 482, 482, 480, 480, 479, 478, 478, 478, 480, 479, 479, 478, 479, 478, 479, 480, 480, 481, 481, 481, 480, 479, 478, 477, 478, 478, 479, 480, 480, 479, 480, 479, 480, 479, 479, 479, 480, 480, 482, 482, 484, 483, 482, 482, 482, 483, 483, 483, 484, 484, 483, 482, 483, 484, 484, 485, 485, 486, 485, 484, 485, 484, 483, 483, 484, 484, 484, 484, 484, 483, 482, 483, 482, 482, 482, 482, 483, 485, 486, 484, 483, 484, 485, 485, 488, 488, 486, 484, 483, 483, 481, 482, 482, 481, 480, 482, 483, 485, 486, 485, 483, 483, 483, 484, 485, 484, 485, 485, 484, 484, 483, 483, 482, 483, 482, 483, 482, 483, 485, 484, 483, 483, 483, 483, 484, 484, 484, 484, 483, 483, 482, 481, 481, 479, 480, 480, 479, 479, 478, 480, 479, 478, 478, 477, 477, 473, 473, 475, 476, 476, 475, 476, 474, 474, 473, 475, 476, 476, 476, 476, 474, 475, 476, 476, 477, 475, 475, 475, 475, 476, 476, 477, 478, 481, 481, 483, 482, 482, 482, 484, 483, 483, 485, 483, 484, 483, 484, 483, 483, 484, 486, 487, 489, 488, 488, 486, 484, 482, 483, 484, 484, 483, 482, 482, 482, 481, 481, 481, 481, 481, 480, 481, 482, 483, 481, 481, 480, 480, 481, 482, 483, 482, 480, 479, 478, 478, 479, 479, 479, 481, 481, 481, 481, 481, 482, 480, 481, 481, 480, 481, 483, 484, 484, 485, 483, 484, 484, 485, 485, 486, 486, 486, 485, 486, 486, 485, 484, 484, 483, 483, 485, 485, 485, 484, 484, 483, 484, 485, 486, 488, 488, 485, 484, 483, 481, 480, 480, 481, 481, 481, 481, 482, 481, 480, 478, 478, 480, 482, 483, 483, 483, 482, 481, 481, 480, 480, 480, 480, 479, 479, 480, 479, 479, 477, 477, 476, 479, 478, 479, 481, 480, 479, 479, 480, 478, 480, 480, 481, 483, 482, 482, 481, 482, 481, 481, 482, 482, 483, 483, 481, 481, 481, 482, 482, 482, 481, 481, 481, 481, 480, 482, 482, 483, 483, 483, 483, 483, 481, 481, 482, 482, 483, 481, 481, 480, 479, 478, 477, 476, 477, 477, 477, 478, 478, 478, 477, 476, 476, 476, 475, 474, 474, 473, 473, 474, 473, 473, 473, 474, 476, 477, 476, 477, 478, 479, 478, 479, 480, 480, 480, 481, 481, 481, 482, 483, 485, 487, 487, 487, 488, 489, 490, 489, 489, 487, 486, 485, 487, 489, 490, 490, 488, 489, 490, 490, 489, 487, 487, 487, 487, 486, 486, 485, 484, 483, 482, 482, 484, 483, 483, 481, 480, 480, 478, 478, 478, 477, 477, 477, 476, 477, 479, 480, 481, 480, 480, 479, 478, 477, 477, 478, 478, 478, 478, 478, 478, 477, 478, 479, 480, 480, 482, 483, 482, 482, 482, 480, 482, 483, 484, 486, 486, 486, 486, 486, 484, 482, 481, 483, 481, 481, 481, 480, 480, 479, 479, 479, 480, 479, 479, 479, 480, 480, 482, 480, 480, 480, 480, 481, 481, 481, 480, 480, 480, 482, 483, 484, 484, 484, 483, 484, 484, 486, 485, 486, 484, 485, 486, 486, 487, 487, 487, 485, 486, 486, 486, 485, 485, 485, 485, 484, 483, 483, 483, 483, 482, 481, 482, 481, 482, 481, 480, 481, 482, 481, 480, 479, 479, 480, 481, 482, 482, 482, 480, 479, 478, 479, 480, 482, 482, 484, 484, 483, 481, 482, 481, 484, 484, 484, 484, 483, 483, 483, 483, 482, 482, 482, 481, 481, 481, 481, 483, 483, 483, 483, 483, 483, 483, 480, 480, 480, 480, 480, 480, 481, 480, 481, 480, 479, 479, 479, 479, 478, 478, 479, 481, 480, 480, 481, 480, 481, 480, 479, 477, 476, 476, 477, 478, 479, 480, 481, 481, 479, 479, 479, 478, 480, 480, 481, 481, 480, 481, 480, 480, 482, 481, 482, 481, 483, 483, 484, 485, 485, 482, 482, 482, 481, 482, 481, 482, 481, 481, 480, 480, 479, 479, 480, 481, 482, 481, 480, 479, 478, 479, 481, 481, 482, 481, 481, 481, 482, 483, 482, 483, 483, 482, 482, 483, 482, 482, 480, 482, 481, 482, 480, 481, 480, 479, 480, 480, 481, 481, 482, 482, 483, 483, 482, 480, 480, 480, 478, 478, 478, 478, 479, 480, 481, 482, 480, 480, 481, 481, 481, 482, 482, 482, 483, 482, 483, 483, 484, 485, 487, 488, 489, 490, 489, 488, 487, 486, 485, 485, 487, 488, 488, 487, 486, 483, 483, 481, 483, 481, 482, 480, 479, 478, 478, 477, 477, 477, 478, 477, 478, 479, 478, 481, 482, 481, 480, 480, 480, 480, 478, 476, 474, 473, 473, 476, 477, 478, 479, 480, 480, 482, 484, 482, 483, 482, 481, 481, 482, 482, 483, 484, 484, 483, 481, 480, 480, 480, 481, 480, 482, 482, 483, 483, 482, 480, 481, 480, 481, 481, 482, 481, 482, 480, 480, 482, 480, 481, 481, 479, 479, 478, 478, 479, 480, 480, 479, 478, 478, 478, 478, 478, 479, 480, 481, 482, 480, 478, 478, 478, 479, 480, 480, 480, 480, 480, 480, 480, 481, 481, 481, 479, 481, 482, 483, 484, 484, 482, 481, 479, 479, 480, 480, 481, 481, 481, 481, 482, 483, 483, 483, 482, 481, 481, 481, 481, 482, 480, 480, 478, 481, 482, 484, 482, 481, 478, 478, 478, 477, 478, 478, 477, 477, 477, 477, 475, 474, 475, 476, 477, 477, 477, 478, 479, 476, 477, 475, 477, 480, 480, 482, 481, 480, 480, 480, 481, 482, 481, 483, 483, 483, 486, 487, 488, 489, 488, 488, 489, 487, 488, 489, 489, 490, 488, 487, 485, 484, 481, 481, 482, 484, 485, 484, 486, 485, 482, 481, 480, 479, 478, 478, 477, 478, 479, 478, 478, 478, 478, 478, 478, 477, 478, 478, 477, 477, 476, 476, 477, 479, 479, 479, 479, 479, 480, 481, 481, 479, 479, 479, 480, 479, 480, 482, 483, 485, 486, 485, 484, 484, 483, 483, 483, 482, 482, 483, 485, 485, 486, 486, 485, 484, 484, 483, 483, 483, 482, 481, 481, 482, 484, 485, 485, 485, 484, 485, 484, 485, 484, 483, 482, 481, 483, 485, 487, 488, 487, 486, 485, 482, 481, 480, 482, 483, 484, 484, 483, 483, 484, 484, 483, 483, 484, 483, 484, 483, 483, 483, 481, 482, 481, 480, 478, 478, 479, 481, 481, 482, 482, 481, 482, 485, 485, 484, 484, 484, 485, 486, 485, 486, 485, 484, 485, 482, 483, 483, 485, 488, 489, 487, 487, 486, 485, 483, 484, 485, 485, 485, 485, 484, 483, 482, 481, 480, 482, 481, 482, 483, 482, 481, 480, 479, 479, 481, 480, 480, 480, 480, 478, 478, 477, 477, 477, 477, 477, 477, 476, 477, 477, 477, 476, 477, 477, 477, 476, 475, 475, 474, 472, 471, 473, 475, 476, 476, 476, 478, 478, 478, 479, 479, 478, 480, 481, 482, 482, 481, 479, 480, 482, 485, 486, 486, 487, 488, 488, 486, 486, 486, 488, 487, 486, 485, 486, 484, 485, 485, 484, 484, 484, 485, 486, 485, 485, 487, 486, 486, 484, 483, 483, 482, 482, 481, 481, 480, 481, 479, 480, 481, 481, 479, 479, 479, 477, 476, 477, 478, 480, 480, 480, 480, 481, 481, 482, 482, 481, 480, 478, 479, 479, 481, 481, 480, 479, 477, 477, 478, 479, 481, 482, 483, 482, 479, 478, 478, 477, 478, 481, 481, 482, 482, 483, 482, 482, 482, 483, 483, 485, 484, 483, 481, 481, 482, 482, 482, 483, 481, 482, 483, 482, 483, 482, 482, 483, 483, 483, 482, 482, 481, 481, 481, 481, 482, 482, 481, 481, 480, 479, 479, 481, 481, 480, 481, 482, 482, 482, 483, 483, 483, 482, 482, 482, 482, 481, 482, 483, 483, 483, 481, 480, 480, 480, 481, 481, 483, 483, 483, 483, 482, 482, 481, 483, 485, 484, 484, 484, 484, 482, 482, 482, 483, 484, 484, 482, 481, 480, 481, 480, 480, 480, 481, 482, 483, 483, 484, 483, 482, 484, 483, 483, 483, 483, 482, 482, 482, 482, 482, 482, 482, 483, 484, 483, 483, 480, 480, 479, 481, 482, 481, 482, 482, 483, 484, 483, 483, 482, 479, 478, 478, 479, 480, 482, 483, 485, 485, 484, 484, 482, 481, 481, 481, 481, 483, 483, 485, 484, 483, 483, 483, 480, 479, 481, 480, 481, 481, 479, 479, 478, 479, 478, 479, 480, 481, 480, 480, 480, 480, 480, 480, 480, 479, 477, 477, 477, 477, 479, 479, 480, 482, 481, 479, 479, 480, 479, 478, 480, 480, 480, 480, 481, 480, 479, 479, 481, 482, 483, 486, 485, 484, 485, 484, 483, 483, 483, 483, 483, 483, 484, 484, 483, 482, 482, 482, 482, 483, 484, 485, 484, 484, 485, 485, 484, 482, 481, 482, 481, 483, 483, 483, 484, 482, 482, 480, 480, 482, 483, 484, 484, 482, 480, 479, 479, 478, 478, 478, 478, 479, 480, 480, 481, 482, 482, 482, 482, 481, 482, 483, 483, 481, 480, 480, 481, 481, 482, 482, 483, 482, 483, 482, 479, 478, 479, 479, 480, 482, 482, 483, 483, 482, 482, 481, 480, 479, 478, 477, 477, 476, 477, 478, 479, 481, 480, 478, 479, 477, 477, 477, 478, 478, 479, 478, 478, 477, 475, 475, 476, 477, 478, 479, 480, 480, 481, 481, 482, 483, 484, 482, 482, 480, 480, 480, 481, 482, 482, 481, 482, 482, 483, 482, 482, 481, 482, 482, 484, 483, 482, 483, 482, 483, 482, 483, 483, 485, 487, 485, 486, 483, 481, 480, 481, 481, 482, 483, 482, 481, 480, 479, 479, 477, 476, 477, 479, 479, 479, 480, 479, 479, 479, 479, 479, 479, 478, 480, 483, 482, 483, 484, 482, 481, 480, 477, 476, 477, 477, 477, 476, 476, 478, 479, 481, 482, 482, 480, 479, 480, 481, 482, 483, 484, 485, 483, 483, 482, 483, 484, 483, 484, 483, 484, 484, 484, 484, 484, 484, 482, 482, 484, 484, 483, 484, 482, 482, 482, 482, 482, 482, 481, 482, 481, 481, 482, 483, 483, 481, 480, 479, 478, 477, 478, 479, 480, 480, 482, 482, 483, 481, 481, 480, 481, 482, 482, 481, 481, 482, 483, 484, 486, 487, 486, 487, 486, 484, 484, 483, 483, 484, 485, 486, 485, 484, 483, 483, 482, 481, 482, 481, 483, 483, 483, 484, 485, 486, 486, 484, 483, 484, 485, 483, 483, 482, 482, 480, 481, 480, 481, 478, 479, 479, 480, 481, 481, 483, 485, 485, 482, 478, 476, 475, 477, 478, 478, 478, 477, 476, 476, 476, 477, 478, 478, 478, 478, 479, 479, 480, 481, 480, 481, 480, 480, 481, 481, 481, 482, 480, 481, 480, 479, 479, 481, 481, 482, 482, 482, 480, 481, 483, 483, 483, 481, 480, 480, 480, 481, 482, 484, 485, 484, 484, 485, 485, 486, 486, 487, 487, 488, 488, 489, 487, 487, 486, 486, 485, 483, 483, 485, 485, 486, 487, 485, 486, 486, 484, 485, 486, 486, 486, 485, 482, 479, 479, 477, 478, 477, 478, 480, 480, 479, 478, 476, 477, 477, 477, 476, 474, 473, 472, 472, 474, 473, 476, 477, 478, 478, 478, 476, 476, 476, 476, 477, 480, 480, 482, 481, 482, 481, 481, 480, 479, 480, 480, 479, 480, 480, 480, 480, 480, 480, 478, 477, 479, 478, 479, 479, 478, 477, 479, 478, 477, 477, 477, 476, 477, 478, 478, 480, 480, 481, 483, 482, 481, 480, 480, 481, 481, 482, 482, 482, 484, 484, 485, 485, 485, 483, 482, 482, 483, 483, 485, 483, 483, 482, 484, 485, 486, 487, 486, 486, 485, 485, 485, 485, 486, 485, 485, 484, 485, 484, 484, 484, 482, 482, 481, 482, 480, 481, 482, 480, 480, 480, 481, 479, 480, 479, 480, 480, 480, 480, 480, 481, 480, 481, 480, 481, 482, 482, 483, 484, 484, 484, 483, 482, 481, 480, 482, 483, 484, 482, 482, 484, 483, 483, 484, 483, 483, 483, 482, 483, 484, 484, 483, 483, 484, 482, 481, 481, 482, 482, 479, 479, 477, 478, 476, 477, 479, 479, 480, 479, 479, 479, 479, 480, 480, 481, 480, 478, 478, 478, 478, 479, 481, 480, 479, 478, 479, 477, 478, 478, 478, 479, 480, 481, 481, 481, 480, 480, 479, 479, 480, 482, 483, 482, 482, 482, 482, 479, 481, 481, 481, 481, 482, 482, 483, 481, 482, 482, 479, 480, 480, 481, 482, 481, 481, 480, 482, 481, 482, 480, 478, 479, 479, 482, 482, 481, 481, 482, 482, 480, 479, 477, 477, 478, 480, 481, 481, 480, 479, 478, 478, 478, 478, 480, 481, 479, 479, 480, 479, 479, 479, 480, 479, 480, 481, 483, 485, 486, 486, 485, 482, 480, 481, 481, 481, 481, 482, 482, 483, 481, 480, 481, 480, 480, 480, 481, 480, 483, 482, 482, 482, 482, 481, 480, 480, 481, 481, 480, 480, 480, 478, 480, 481, 480, 480, 479, 477, 475, 475, 477, 478, 478, 480, 481, 480, 479, 478, 479, 479, 481, 482, 480, 480, 480, 479, 480, 480, 481, 482, 481, 481, 481, 482, 483, 485, 485, 483, 484, 483, 484, 486, 484, 484, 486, 486, 487, 486, 487, 486, 485, 486, 486, 485, 483, 485, 484, 485, 484, 483, 483, 482, 481, 481, 481, 481, 482, 483, 482, 483, 483, 481, 482, 481, 483, 483, 483, 481, 480, 481, 480, 479, 480, 479, 480, 480, 479, 479, 478, 479, 480, 481, 482, 483, 484, 484, 484, 483, 481, 481, 480, 481, 482, 481, 482, 482, 482, 481, 481, 481, 481, 482, 482, 482, 482, 485, 484, 485, 484, 485, 485, 484, 482, 482, 482, 482, 481, 482, 482, 482, 482, 480, 480, 480, 479, 478, 478, 478, 478, 479, 479, 479, 477, 477, 476, 476, 476, 477, 477, 477, 478, 478, 478, 477, 477, 476, 477, 476, 477, 478, 479, 479, 478, 478, 478, 480, 480, 480, 480, 480, 481, 481, 481, 481, 481, 481, 481, 482, 481, 481, 481, 481, 481, 480, 481, 481, 482, 482, 482, 482, 483, 483, 482, 483, 482, 482, 481, 482, 483, 483, 484, 483, 482, 483, 482, 482, 482, 482, 482, 482, 482, 481, 480, 481, 483, 483, 482, 480, 481, 480, 481, 480, 482, 481, 480, 482, 481, 481, 481, 482, 480, 481, 480, 481, 480, 480, 480, 478, 480, 481, 482, 482, 481, 481, 482, 481, 481, 481, 481, 479, 479, 479, 481, 482, 482, 485, 485, 485, 483, 482, 481, 479, 479, 478, 480, 482, 484, 487, 485, 484, 483, 481, 481, 481, 481, 485, 486, 486, 484, 485, 486, 485, 485, 483, 483, 482, 483, 482, 481, 481, 482, 481, 481, 481, 481, 481, 479, 480, 480, 478, 479, 478, 479, 479, 479, 479, 478, 478, 479, 478, 478, 479, 479, 478, 477, 478, 478, 478, 475, 471, 468, 470, 475, 478, 480, 481, 481, 480, 479, 479, 478, 477, 477, 479, 479, 479, 478, 477, 477, 477, 476, 476, 476, 477, 478, 479, 481, 480, 479, 481, 482, 482, 483, 482, 481, 480, 478, 478, 479, 481, 482, 482, 485, 485, 484, 482, 481, 483, 484, 486, 488, 488, 487, 484, 485, 485, 485, 487, 487, 488, 488, 487, 485, 482, 484, 484, 485, 485, 485, 483, 484, 485, 485, 485, 486, 486, 486, 485, 485, 485, 485, 487, 487, 485, 486, 485, 484, 485, 485, 484, 484, 484, 484, 483, 482, 483, 483, 483, 484, 484, 484, 482, 482, 482, 480, 481, 481, 481, 481, 481, 480, 481, 479, 480, 479, 479, 478, 478, 478, 477, 477, 477, 477, 477, 477, 477, 478, 478, 477, 479, 479, 479, 479, 478, 479, 478, 477, 477, 480, 482, 482, 483, 481, 481, 482, 482, 480, 481, 481, 483, 482, 482, 480, 479, 477, 478, 477, 477, 476, 476, 478, 479, 478, 478, 476, 477, 478, 479, 479, 480, 480, 480, 480, 478, 478, 479, 479, 480, 480, 481, 480, 479, 479, 478, 478, 480, 481, 481, 480, 480, 481, 481, 481, 481, 481, 481, 481, 483, 482, 482, 482, 482, 482, 482, 480, 480, 480, 479, 479, 479, 481, 481, 480, 481, 481, 482, 482, 481, 481, 482, 479, 479, 479, 479, 480, 480, 480, 480, 480, 481, 481, 482, 482, 481, 482, 481, 481, 481, 482, 482, 482, 483, 483, 482, 483, 483, 482, 481, 481, 480, 481, 481, 482, 483, 482, 482, 480, 481, 480, 481, 481, 481, 481, 481, 482, 483, 483, 483, 482, 481, 482, 480, 482, 482, 481, 481, 480, 481, 482, 483, 483, 483, 483, 483, 484, 484, 484, 483, 482, 483, 481, 481, 481, 481, 480, 481, 480, 480, 481, 482, 482, 482, 483, 484, 484, 485, 484, 484, 484, 484, 484, 483, 483, 482, 482, 483, 483, 483, 483, 483, 482, 482, 481, 480, 481, 480, 480, 480, 480, 482, 482, 482, 481, 480, 480, 481, 480, 482, 481, 482, 481, 481, 480, 480, 480, 481, 481, 482, 481, 482, 481, 479, 480, 480, 481, 482, 484, 483, 484, 483, 484, 484, 483, 482, 482, 481, 482, 482, 484, 482, 482, 481, 482, 482, 481, 481, 482, 481, 480, 479, 481, 480, 481, 482, 482, 482, 480, 481, 480, 479, 479, 481, 482, 484, 485, 484, 482, 481, 480, 481, 483, 484, 484, 484, 484, 486, 486, 486, 485, 484, 484, 484, 486, 486, 487, 487, 487, 485, 485, 485, 486, 486, 486, 485, 487, 485, 483, 482, 481, 482, 482, 482, 482, 481, 480, 479, 477, 478, 478, 478, 478, 476, 475, 475, 475, 477, 477, 476, 477, 475, 475, 476, 475, 476, 476, 477, 477, 477, 478, 478, 477, 479, 479, 480, 480, 478, 478, 476, 475, 474, 474, 476, 478, 477, 478, 479, 478, 480, 479, 478, 480, 477, 478, 478, 476, 478, 479, 479, 479, 479, 478, 478, 478, 479, 479, 478, 478, 477, 476, 476, 476, 475, 476, 477, 477, 478, 477, 478, 479, 480, 479, 479, 480, 478, 477, 477, 476, 476, 477, 478, 480, 481, 481, 478, 480, 479, 480, 482, 485, 484, 486, 485, 485, 484, 484, 483, 485, 487, 486, 487, 488, 488, 488, 487, 487, 488, 487, 488, 488, 487, 487, 485, 485, 486, 487, 488, 490, 490, 489, 488, 485, 484, 482, 482, 484, 486, 486, 485, 483, 483, 482, 484, 483, 483, 483, 481, 480, 479, 479, 479, 480, 481, 481, 482, 481, 482, 481, 481, 481, 482, 482, 483, 484, 483, 481, 480, 478, 477, 476, 478, 479, 480, 481, 482, 482, 483, 483, 484, 484, 482, 482, 481, 482, 482, 482, 481, 481, 481, 482, 483, 484, 483, 482, 482, 481, 481, 482, 482, 483, 484, 484, 485, 486, 486, 485, 485, 484, 483, 482, 483, 483, 484, 483, 483, 482, 483, 483, 483, 482, 481, 481, 479, 479, 480, 480, 480, 480, 480, 480, 479, 479, 479, 480, 479, 477, 476, 477, 478, 478, 477, 477, 476, 477, 477, 477, 477, 476, 474, 473, 474, 474, 475, 476, 476, 476, 475, 477, 477, 479, 479, 479, 479, 479, 478, 479, 477, 477, 478, 480, 481, 483, 483, 483, 483, 483, 484, 485, 486, 486, 487, 486, 485, 484, 485, 486, 486, 487, 487, 486, 487, 487, 487, 486, 487, 486, 485, 488, 488, 489, 487, 485, 484, 483, 483, 483, 483, 483, 483, 483, 482, 483, 483, 484, 485, 486, 486, 486, 482, 481, 481, 481, 481, 484, 484, 484, 484, 483, 481, 480, 479, 478, 479, 477, 479, 479, 479, 478, 481, 480, 480, 480, 480, 480, 481, 480, 481, 481, 481, 480, 480, 479, 480, 479, 480, 481, 480, 482, 481, 480, 480, 479, 478, 479, 479, 478, 480, 480, 477, 477, 477, 479, 479, 479, 479, 480, 481, 480, 481, 480, 479, 477, 475, 476, 477, 477, 478, 480, 479, 479, 478, 477, 476, 477, 477, 478, 478, 477, 479, 479, 477, 478, 478, 479, 480, 478, 478, 476, 475, 475, 476, 478, 478, 479, 480, 481, 483, 482, 483, 484, 484, 483, 484, 485, 487, 488, 488, 486, 485, 485, 486, 486, 486, 488, 490, 491, 490, 491, 491, 492, 493, 492, 492, 490, 490, 488, 488, 487, 487, 487, 487, 487, 487, 487, 487, 486, 486, 485, 485, 485, 484, 484, 482, 481, 481, 481, 481, 481, 482, 483, 483, 482, 482, 479, 480, 483, 484, 483, 482, 480, 478, 478, 477, 478, 478, 479, 478, 480, 479, 478, 479, 479, 479, 480, 478, 478, 477, 477, 477, 479, 481, 481, 481, 479, 479, 478, 477, 478, 478, 480, 479, 481, 482, 481, 482, 482, 482, 483, 482, 481, 480, 481, 483, 482, 484, 483, 483, 482, 480, 479, 481, 481, 483, 483, 484, 484, 483, 482, 481, 481, 479, 479, 479, 480, 481, 480, 481, 479, 477, 477, 479, 479, 480, 481, 480, 480, 480, 481, 480, 478, 477, 476, 475, 476, 478, 478, 478, 477, 474, 475, 475, 475, 477, 476, 477, 476, 475, 475, 476, 477, 476, 476, 474, 475, 475, 478, 477, 478, 477, 476, 475, 476, 477, 478, 480, 480, 480, 480, 480, 480, 480, 479, 477, 477, 478, 479, 479, 480, 480, 481, 481, 482, 480, 481, 483, 481, 482, 482, 481, 481, 481, 484, 484, 482, 482, 481, 481, 481, 481, 483, 484, 483, 485, 482, 481, 481, 482, 483, 484, 485, 484, 485, 484, 484, 483, 482, 482, 482, 483, 483, 485, 485, 483, 482, 482, 482, 482, 483, 485, 484, 484, 485, 485, 485, 485, 485, 484, 484, 486, 484, 485, 484, 483, 485, 485, 485, 485, 484, 483, 484, 485, 485, 485, 484, 485, 485, 485, 483, 484, 483, 483, 483, 483, 485, 484, 484, 484, 481, 481, 480, 480, 480, 481, 481, 481, 482, 482, 483, 484, 483, 484, 483, 482, 482, 482, 482, 482, 482, 482, 481, 483, 482, 482, 484, 485, 485, 485, 484, 484, 483, 483, 482, 482, 482, 481, 482, 483, 484, 483, 483, 483, 484, 485, 485, 485, 485, 483, 482, 482, 482, 481, 482, 482, 484, 484, 483, 483, 482, 481, 481, 480, 482, 482, 484, 482, 483, 482, 481, 479, 479, 479, 481, 481, 478, 478, 478, 479, 479, 481, 481, 482, 483, 481, 480, 481, 481, 481, 483, 484, 484, 484, 484, 484, 483, 483, 483, 483, 484, 483, 481, 482, 482, 481, 482, 480, 480, 480, 482, 482, 482, 482, 483, 483, 483, 481, 481, 481, 481, 481, 482, 481, 481, 480, 480, 481, 482, 482, 482, 483, 484, 485, 486, 486, 483, 483, 482, 483, 481, 480, 480, 479, 479, 481, 483, 483, 483, 483, 484, 485, 484, 482, 482, 483, 483, 481, 481, 481, 482, 482, 483, 482, 484, 484, 482, 483, 482, 482, 482, 482, 482, 482, 482, 483, 483, 483, 482, 481, 480, 478, 477, 477, 478, 479, 480, 481, 482, 480, 481, 480, 480, 481, 481, 483, 480, 480, 478, 478, 479, 480, 480, 481, 481, 482, 483, 483, 484, 484, 484, 484, 483, 483, 483, 482, 482, 482, 483, 483, 480, 480, 479, 479, 480, 481, 483, 482, 483, 481, 481, 480, 479, 478, 478, 477, 477, 478, 478, 479, 479, 479, 480, 480, 480, 481, 479, 479, 478, 477, 478, 478, 478, 478, 479, 479, 477, 476, 477, 478, 478, 478, 478, 478, 479, 481, 480, 479, 480, 483, 483, 484, 482, 482, 483, 480, 481, 482, 482, 484, 485, 485, 486, 485, 485, 486, 484, 484, 483, 482, 483, 483, 484, 483, 483, 482, 482, 481, 482, 483, 485, 485, 484, 486, 485, 484, 483};
94 horigs.push_back(horig);}
95 {std::vector<float> horig={484, 483, 484, 486, 486, 485, 483, 484, 483, 483, 484, 486, 485, 486, 485, 484, 485, 485, 484, 487, 487, 487, 488, 487, 486, 486, 487, 486, 486, 485, 482, 482, 482, 481, 482, 482, 482, 482, 481, 482, 483, 483, 483, 481, 480, 480, 480, 479, 479, 478, 479, 479, 478, 479, 478, 478, 478, 479, 480, 481, 481, 482, 483, 480, 479, 479, 479, 478, 479, 478, 478, 477, 478, 477, 477, 476, 477, 477, 477, 476, 476, 475, 475, 475, 476, 477, 478, 477, 479, 476, 477, 475, 475, 476, 476, 476, 477, 478, 480, 479, 479, 480, 482, 483, 482, 481, 480, 481, 480, 480, 481, 481, 481, 481, 481, 481, 479, 480, 479, 479, 480, 480, 481, 482, 481, 480, 481, 480, 479, 479, 479, 479, 479, 480, 478, 478, 478, 477, 475, 477, 476, 479, 479, 480, 477, 476, 476, 476, 475, 477, 478, 478, 477, 476, 476, 476, 476, 476, 477, 477, 477, 477, 478, 479, 480, 479, 480, 480, 481, 481, 481, 480, 481, 480, 478, 479, 480, 480, 481, 482, 482, 482, 482, 483, 483, 482, 481, 482, 481, 482, 482, 482, 483, 482, 484, 482, 481, 481, 480, 478, 479, 479, 480, 480, 482, 482, 482, 482, 481, 482, 481, 482, 483, 482, 481, 481, 480, 479, 481, 481, 483, 484, 483, 483, 482, 481, 483, 482, 483, 483, 484, 485, 484, 482, 480, 481, 482, 484, 484, 484, 482, 482, 479, 482, 483, 484, 485, 483, 481, 479, 478, 478, 477, 477, 479, 479, 478, 478, 477, 478, 477, 479, 478, 478, 478, 477, 476, 476, 476, 477, 478, 480, 479, 479, 479, 480, 480, 480, 480, 480, 478, 479, 479, 478, 479, 480, 482, 483, 483, 482, 481, 480, 480, 480, 482, 481, 482, 483, 481, 480, 479, 478, 477, 478, 478, 479, 480, 480, 481, 481, 481, 481, 481, 481, 479, 479, 477, 476, 477, 476, 477, 478, 479, 479, 478, 478, 479, 480, 479, 478, 480, 479, 479, 479, 478, 478, 477, 477, 477, 477, 476, 477, 479, 481, 482, 483, 482, 481, 479, 479, 480, 480, 482, 483, 482, 481, 482, 482, 482, 483, 483, 484, 483, 482, 482, 482, 483, 483, 482, 482, 480, 478, 477, 476, 478, 479, 478, 478, 478, 478, 480, 479, 479, 478, 475, 475, 475, 476, 478, 475, 475, 475, 476, 477, 479, 480, 480, 480, 480, 480, 481, 480, 481, 480, 481, 481, 480, 481, 482, 482, 484, 483, 484, 483, 481, 481, 481, 481, 481, 481, 481, 479, 479, 478, 478, 478, 478, 478, 477, 476, 477, 479, 480, 479, 479, 477, 478, 479, 479, 479, 479, 480, 478, 478, 478, 477, 480, 481, 481, 482, 483, 484, 482, 479, 477, 476, 478, 479, 479, 480, 481, 482, 483, 481, 480, 480, 479, 478, 479, 480, 481, 481, 480, 480, 480, 480, 479, 478, 477, 477, 479, 478, 477, 478, 477, 478, 479, 480, 479, 481, 480, 482, 481, 480, 480, 478, 479, 480, 482, 484, 486, 487, 487, 487, 487, 487, 485, 485, 487, 486, 487, 487, 486, 485, 484, 483, 484, 483, 484, 485, 485, 484, 481, 480, 480, 479, 479, 479, 480, 480, 480, 480, 480, 478, 479, 480, 480, 479, 480, 481, 480, 479, 478, 479, 478, 478, 478, 479, 480, 481, 482, 481, 482, 481, 481, 482, 482, 482, 480, 480, 480, 479, 478, 477, 479, 479, 479, 479, 478, 479, 478, 478, 478, 477, 476, 477, 478, 480, 479, 481, 480, 478, 478, 477, 479, 479, 479, 480, 481, 480, 480, 480, 480, 480, 480, 479, 479, 481, 481, 483, 482, 482, 481, 481, 481, 480, 482, 483, 485, 484, 484, 483, 482, 481, 480, 480, 480, 481, 481, 479, 479, 479, 479, 479, 479, 479, 478, 476, 477, 476, 477, 477, 476, 474, 472, 472, 472, 471, 472, 474, 476, 476, 477, 476, 475, 475, 475, 476, 476, 475, 477, 478, 478, 479, 478, 478, 478, 477, 478, 479, 480, 480, 481, 482, 483, 484, 484, 483, 483, 483, 482, 482, 482, 481, 481, 481, 482, 483, 484, 484, 483, 482, 481, 480, 480, 480, 481, 482, 483, 482, 482, 482, 482, 482, 484, 484, 483, 481, 480, 480, 480, 481, 481, 481, 481, 480, 479, 480, 482, 482, 482, 481, 482, 482, 481, 481, 480, 481, 482, 482, 482, 481, 479, 480, 480, 481, 481, 482, 482, 482, 482, 480, 478, 480, 479, 479, 479, 479, 479, 478, 477, 477, 478, 480, 480, 480, 480, 478, 477, 477, 477, 478, 479, 480, 480, 481, 482, 481, 481, 481, 482, 482, 483, 482, 480, 479, 478, 477, 477, 478, 480, 481, 479, 480, 480, 480, 481, 481, 482, 482, 483, 481, 480, 479, 479, 480, 481, 482, 482, 480, 478, 478, 479, 479, 478, 476, 476, 476, 478, 478, 478, 477, 477, 477, 478, 478, 476, 477, 476, 478, 479, 479, 478, 477, 476, 474, 475, 476, 476, 476, 477, 479, 480, 482, 482, 482, 482, 481, 480, 481, 480, 479, 478, 480, 479, 480, 479, 478, 477, 478, 479, 478, 479, 480, 480, 480, 479, 478, 479, 479, 480, 480, 481, 481, 478, 478, 478, 478, 477, 476, 476, 477, 478, 479, 477, 479, 478, 478, 478, 477, 479, 479, 481, 480, 480, 479, 478, 478, 479, 478, 478, 480, 478, 479, 478, 479, 479, 477, 479, 479, 481, 480, 480, 479, 478, 477, 479, 479, 479, 479, 479, 482, 483, 484, 485, 483, 483, 482, 482, 480, 481, 481, 483, 481, 482, 481, 482, 484, 485, 485, 485, 484, 484, 485, 485, 486, 487, 485, 484, 483, 483, 483, 482, 484, 483, 481, 481, 481, 482, 482, 483, 483, 481, 481, 482, 480, 480, 480, 480, 480, 480, 479, 478, 479, 478, 477, 478, 478, 477, 477, 476, 477, 476, 478, 477, 479, 480, 479, 477, 476, 476, 475, 476, 477, 478, 479, 479, 478, 477, 478, 479, 479, 480, 480, 480, 481, 480, 482, 482, 483, 482, 482, 482, 482, 482, 482, 482, 482, 483, 481, 482, 482, 483, 483, 485, 483, 483, 483, 483, 484, 483, 482, 481, 481, 480, 481, 482, 481, 481, 479, 480, 480, 480, 481, 481, 481, 482, 481, 481, 481, 480, 480, 480, 480, 481, 481, 481, 480, 480, 480, 480, 479, 480, 480, 480, 481, 482, 482, 482, 482, 480, 480, 477, 477, 477, 477, 479, 480, 483, 483, 482, 480, 478, 476, 477, 477, 475, 475, 474, 474, 475, 474, 473, 474, 474, 474, 474, 474, 474, 474, 475, 475, 474, 473, 472, 473, 474, 477, 477, 478, 479, 478, 478, 478, 479, 478, 477, 478, 479, 479, 480, 480, 479, 477, 477, 477, 477, 480, 480, 480, 479, 480, 480, 481, 481, 481, 482, 482, 481, 481, 481, 482, 482, 482, 480, 481, 480, 481, 482, 483, 483, 483, 480, 480, 480, 480, 481, 480, 481, 481, 481, 480, 481, 480, 482, 482, 482, 481, 481, 481, 481, 480, 481, 481, 481, 482, 483, 483, 483, 483, 483, 482, 483, 483, 483, 483, 485, 485, 486, 485, 485, 485, 485, 484, 483, 484, 483, 482, 480, 479, 479, 480, 480, 480, 479, 477, 477, 478, 477, 477, 476, 475, 475, 476, 476, 477, 478, 478, 475, 475, 474, 473, 473, 473, 474, 475, 474, 474, 473, 474, 474, 473, 472, 472, 473, 473, 475, 476, 477, 479, 480, 480, 480, 480, 479, 480, 482, 484, 483, 483, 484, 484, 483, 483, 482, 482, 482, 484, 485, 487, 488, 486, 484, 483, 483, 483, 483, 485, 485, 484, 484, 484, 485, 484, 483, 482, 482, 480, 483, 482, 482, 483, 484, 484, 484, 484, 482, 480, 481, 480, 479, 480, 480, 480, 480, 483, 484, 485, 485, 484, 483, 483, 483, 483, 483, 482, 484, 484, 483, 482, 482, 482, 482, 480, 481, 480, 479, 479, 479, 480, 482, 481, 481, 478, 477, 479, 480, 479, 479, 479, 478, 478, 478, 479, 480, 482, 482, 482, 481, 482, 482, 484, 484, 484, 484, 484, 486, 486, 486, 485, 484, 484, 485, 486, 487, 487, 485, 484, 483, 483, 483, 485, 485, 485, 484, 485, 485, 485, 484, 483, 481, 481, 482, 481, 480, 481, 482, 481, 480, 481, 480, 481, 481, 482, 482, 483, 483, 482, 482, 482, 482, 481, 481, 480, 480, 480, 479, 479, 478, 480, 480, 481, 483, 482, 481, 478, 477, 476, 475, 474, 474, 475, 474, 473, 472, 471, 470, 470, 471, 472, 473, 474, 473, 473, 472, 474, 475, 476, 476, 475, 474, 474, 473, 473, 475, 476, 478, 478, 478, 479, 481, 481, 481, 482, 482, 482, 482, 481, 482, 481, 482, 481, 481, 482, 483, 484, 485, 485, 485, 484, 483, 484, 483, 483, 482, 481, 481, 478, 478, 478, 479, 480, 480, 478, 478, 477, 479, 478, 479, 480, 478, 478, 478, 479, 478, 478, 480, 480, 480, 479, 478, 477, 476, 476, 477, 479, 481, 482, 482, 483, 483, 481, 481, 483, 484, 484, 483, 482, 481, 480, 479, 480, 480, 481, 482, 483, 483, 482, 481, 481, 480, 480, 480, 478, 478, 478, 476, 477, 476, 475, 477, 477, 475, 476, 475, 477, 476, 477, 477, 477, 478, 479, 478, 478, 478, 480, 481, 483, 482, 482, 482, 482, 483, 483, 483, 484, 484, 485, 485, 485, 485, 485, 484, 482, 481, 480, 480, 481, 481, 481, 483, 483, 483, 482, 480, 481, 480, 481, 481, 481, 483, 482, 483, 481, 480, 478, 478, 478, 479, 482, 483, 484, 485, 484, 483, 482, 483, 483, 485, 486, 485, 484, 483, 482, 482, 482, 483, 483, 484, 483, 482, 483, 483, 483, 482, 482, 481, 482, 482, 483, 484, 485, 483, 483, 483, 481, 481, 481, 482, 483, 483, 484, 483, 483, 482, 481, 481, 482, 482, 481, 481, 482, 482, 483, 483, 483, 483, 481, 480, 480, 481, 480, 479, 480, 479, 478, 477, 476, 477, 477, 477, 478, 478, 477, 477, 477, 479, 478, 477, 479, 478, 479, 478, 477, 476, 477, 477, 478, 478, 477, 477, 476, 476, 476, 477, 477, 476, 476, 476, 476, 477, 478, 476, 477, 476, 476, 476, 477, 479, 479, 480, 481, 480, 480, 478, 478, 478, 480, 480, 482, 481, 480, 481, 481, 482, 483, 483, 483, 481, 481, 481, 481, 481, 481, 480, 479, 479, 479, 481, 481, 482, 482, 482, 481, 481, 478, 475, 476, 476, 477, 479, 480, 481, 481, 481, 481, 481, 481, 480, 478, 479, 479, 480, 479, 478, 478, 478, 478, 479, 480, 480, 481, 482, 483, 483, 484, 483, 482, 482, 482, 483, 482, 484, 483, 483, 483, 485, 485, 485, 486, 483, 483, 481, 481, 481, 480, 481, 481, 482, 484, 483, 482, 483, 482, 482, 481, 480, 480, 481, 482, 481, 480, 478, 479, 477, 478, 478, 479, 477, 476, 475, 476, 475, 477, 477, 477, 476, 474, 474, 476, 476, 477, 477, 476, 476, 473, 473, 472, 474, 475, 476, 476, 478, 479, 478, 479, 479, 479, 477, 477, 476, 477, 477, 479, 478, 479, 479, 480, 479, 479, 480, 480, 480, 479, 480, 481, 482, 482, 483, 481, 482, 481, 480, 480, 481, 481, 482, 483, 483, 483, 484, 484, 484, 483, 483, 483, 483, 481, 480, 480, 481, 482, 482, 482, 482, 481, 482, 483, 485, 485, 482, 481, 481, 481, 478, 479, 479, 481, 484, 485, 484, 483, 481, 480, 480, 480, 480, 480, 481, 481, 482, 481, 481, 480, 480, 480, 481, 480, 481, 481, 481, 481, 481, 481, 480, 479, 480, 480, 479, 479, 480, 479, 479, 479, 478, 479, 478, 479, 479, 479, 480, 479, 479, 480, 481, 481, 479, 479, 479, 479, 480, 480, 479, 480, 480, 480, 480, 481, 480, 479, 478, 478, 477, 477, 477, 477, 476, 478, 481, 480, 480, 480, 478, 477, 477, 478, 477, 477, 477, 477, 477, 476, 476, 477, 477, 478, 478, 478, 478, 478, 478, 479, 478, 479, 478, 479, 480, 480, 481, 480, 481, 480, 479, 477, 476, 477, 478, 480, 482, 482, 482, 481, 479, 479, 480, 479, 478, 480, 480, 481, 481, 481, 481, 481, 482, 481, 480, 481, 482, 483, 484, 484, 484, 483, 484, 481, 481, 479, 478, 478, 478, 479, 479, 478, 478, 478, 477, 478, 477, 480, 479, 480, 478, 478, 477, 478, 478, 476, 476, 475, 475, 476, 476, 477, 477, 476, 476, 476, 478, 480, 480, 480, 480, 479, 478, 478, 480, 480, 480, 480, 479, 479, 480, 481, 484, 483, 484, 485, 484, 483, 483, 483, 482, 482, 481, 481, 483, 484, 483, 482, 481, 482, 482, 483, 481, 481, 481, 479, 479, 480, 480, 481, 482, 483, 483, 481, 479, 479, 480, 481, 480, 481, 483, 483, 484, 483, 483, 482, 481, 481, 483, 485, 485, 486, 486, 487, 486, 486, 486, 487, 486, 486, 486, 484, 483, 482, 480, 481, 482, 483, 482, 482, 481, 480, 478, 478, 478, 480, 480, 479, 477, 478, 478, 478, 477, 473, 474, 474, 476, 477, 478, 478, 476, 476, 476, 477, 477, 478, 477, 477, 476, 477, 477, 476, 477, 477, 478, 478, 478, 479, 479, 478, 482, 482, 483, 482, 482, 481, 480, 478, 479, 480, 483, 483, 484, 484, 484, 484, 483, 484, 484, 483, 483, 483, 484, 484, 484, 484, 484, 483, 483, 482, 482, 482, 481, 481, 480, 481, 480, 481, 482, 481, 480, 481, 479, 481, 482, 481, 481, 481, 481, 480, 481, 480, 479, 479, 480, 480, 480, 478, 477, 476, 477, 478, 478, 479, 480, 478, 478, 477, 473, 465, 460, 464, 468, 475, 476, 480, 479, 480, 481, 479, 481, 481, 482, 482, 481, 481, 480, 480, 481, 480, 482, 481, 482, 481, 481, 479, 479, 481, 482, 483, 484, 483, 483, 482, 482, 482, 480, 479, 480, 481, 482, 480, 480, 479, 479, 479, 479, 481, 480, 479, 480, 481, 481, 479, 481, 480, 480, 479, 480, 479, 479, 480, 479, 479, 479, 478, 479, 478, 478, 476, 475, 476, 475, 476, 476, 476, 477, 476, 476, 476, 475, 476, 475, 477, 478, 478, 479, 477, 476, 476, 477, 476, 476, 475, 476, 478, 480, 480, 482, 481, 481, 481, 481, 481, 481, 481, 483, 483, 482, 481, 481, 481, 483, 483, 483, 482, 481, 481, 482, 481, 480, 480, 478, 479, 477, 477, 478, 478, 480, 480, 481, 482, 480, 480, 479, 479, 481, 479, 480, 480, 479, 480, 481, 482, 481, 482, 483, 484, 484, 484, 482, 481, 481, 482, 483, 484, 485, 486, 486, 484, 484, 485, 486, 485, 486, 486, 485, 483, 482, 482, 481, 480, 481, 481, 480, 480, 481, 481, 481, 481, 480, 478, 477, 477, 478, 478, 478, 478, 479, 480, 479, 479, 480, 480, 480, 480, 480, 478, 478, 477, 477, 479, 479, 480, 478, 479, 478, 477, 478, 481, 482, 483, 481, 479, 478, 480, 479, 479, 479, 480, 480, 480, 481, 483, 483, 482, 482, 481, 481, 482, 481, 481, 481, 483, 484, 485, 485, 484, 482, 481, 479, 480, 480, 481, 482, 480, 479, 478, 480, 480, 481, 481, 482, 482, 481, 480, 479, 479, 479, 481, 481, 482, 481, 480, 478, 478, 479, 481, 482, 481, 482, 482, 482, 481, 479, 481, 482, 483, 484, 483, 481, 481, 481, 482, 483, 481, 481, 483, 483, 485, 484, 485, 485, 484, 482, 482, 483, 483, 484, 482, 480, 479, 478, 479, 478, 478, 480, 480, 479, 479, 479, 479, 479, 479, 479, 478, 477, 478, 477, 477, 477, 477, 478, 478, 478, 479, 476, 474, 473, 473, 474, 475, 475, 475, 476, 476, 479, 480, 478, 477, 476, 475, 475, 475, 476, 477, 478, 478, 478, 479, 479, 478, 477, 476, 478, 478, 478, 477, 478, 477, 477, 478, 479, 481, 480, 481, 481, 480, 478, 478, 479, 479, 479, 478, 477, 477, 478, 480, 480, 481, 480, 479, 480, 479, 480, 480, 482, 482, 484, 484, 485, 483, 482, 483, 482, 483, 482, 481, 480, 478, 478, 477, 479, 479, 481, 481, 481, 482, 481, 480, 478, 477, 476, 477, 476, 478, 480, 480, 481, 481, 480, 482, 481, 481, 482, 482, 482, 481, 480, 479, 481, 483, 483, 484, 483, 482, 481, 482, 481, 481, 481, 481, 482, 483, 483, 481, 481, 479, 480, 479, 481, 481, 480, 479, 478, 479, 480, 481, 480, 480, 480, 479, 480, 478, 479, 478, 479, 479, 478, 477, 476, 476, 477, 477, 477, 476, 477, 477, 477, 475, 474, 474, 473, 474, 475, 477, 479, 479, 478, 476, 475, 475, 476, 478, 478, 479, 478, 477, 477, 476, 478, 478, 479, 479, 479, 478, 477, 478, 481, 481, 482, 482, 482, 483, 484, 484, 485, 485, 484, 482, 481, 480, 481, 484, 484, 487, 487, 487, 489, 489, 487, 486, 484, 484, 484, 485, 485, 485, 485, 486, 486, 486, 485, 485, 483, 483, 482, 482, 482, 481, 483, 484, 484, 482, 482, 479, 478, 475, 475, 477, 478, 479, 480, 479, 477, 476, 476, 477, 477, 478, 479, 478, 477, 475, 474, 475, 477, 479, 480, 482, 483, 483, 483, 481, 480, 480, 478, 477, 478, 478, 480, 479, 479, 480, 480, 481, 482, 483, 482, 481, 479, 476, 476, 477, 478, 479, 479, 478, 477, 476, 476, 476, 477, 477, 476, 476, 478, 477, 477, 478, 478, 478, 479, 480, 480, 478, 475, 474, 474, 475, 475, 476, 477, 477, 477, 477, 477, 476, 476, 476, 477, 476, 477, 477, 478, 477, 479, 480, 481, 481, 480, 480, 480, 482, 481, 481, 480, 481, 480, 480, 481, 481, 483, 485, 485, 484, 483, 485, 484, 484, 483, 484, 484, 484, 485, 484, 483, 482, 481, 481, 481, 483, 484, 484, 483, 482, 482, 483, 482, 482, 483, 482, 481, 481, 482, 480, 481, 482, 482, 481, 481, 482, 483, 484, 484, 484, 483, 482, 481, 483, 482, 481, 480, 479, 478, 480, 480, 479, 480, 481, 482, 484, 483, 482, 482, 482, 482, 481, 482, 481, 480, 481, 481, 481, 481, 480, 479, 480, 480, 481, 480, 479, 480, 479, 481, 482, 482, 481, 483, 480, 481, 481, 481, 479, 479, 479, 478, 478, 478, 478, 477, 477, 477, 477, 476, 477, 478, 480, 481, 481, 479, 477, 476, 477, 478, 479, 479, 478, 477, 475, 474, 474, 475, 477, 477, 479, 479, 479, 480, 480, 479, 478, 477, 478, 479, 479, 479, 479, 479, 480, 482, 483, 484, 482, 481, 480, 478, 479, 478, 479, 478, 479, 477, 478, 478, 479, 479, 478, 477, 475, 474, 473, 473, 472, 473, 474, 474, 474, 474, 475, 475, 476, 478, 477, 477, 477, 476, 476, 476, 477, 478, 478, 477, 477, 477, 478, 481, 481, 481, 482, 480, 481, 482, 482, 483, 484, 484, 483, 486, 486, 488, 487, 487, 485, 484, 485, 484, 485, 484, 485, 484, 484, 484, 486, 486, 486, 485, 484, 485, 483, 484, 486, 486, 485, 484, 483, 482, 481, 484, 483, 483, 481, 483, 481, 481, 482, 480, 479, 478, 479, 480, 479, 479, 479, 476, 476, 476, 476, 476, 476, 477, 476, 476, 476, 479, 478, 476, 475, 475, 476, 477, 479, 479, 481, 481, 481, 481, 482, 482, 482, 482, 481, 481, 480, 481, 480, 482, 483, 484, 484, 483, 483, 483, 482, 482, 482, 480, 482, 483, 483, 483, 484, 484, 483, 482, 481, 482, 483, 483, 484, 484, 482, 482, 482, 482, 481, 480, 479, 479, 478, 478, 476, 476, 477, 478, 482, 481, 480, 479, 478, 477, 477, 479, 479, 479, 478, 479, 480, 481, 481, 483, 484, 482, 480, 479, 478, 477, 478, 479, 477, 478, 480, 481, 483, 482, 483, 482, 481, 481, 481, 480, 481, 482, 482, 483, 484, 484, 484, 485, 483, 483, 481, 480, 479, 481, 481, 482, 481, 481, 482, 482, 481, 483, 481, 480, 479, 478, 477, 476, 477, 479, 478, 478, 478, 477, 476, 476, 476, 477, 476, 476, 475, 474, 474, 474, 475, 476, 477, 477, 476, 475, 476, 476, 477, 477, 479, 477, 478, 477, 477, 478, 478, 478, 477, 477, 475, 476, 475, 475, 477, 479, 480, 479, 479, 480, 481, 482, 482, 482, 481, 479, 479, 481, 480, 481, 480, 482, 483, 482, 480, 480, 477, 477, 476, 478, 479, 479, 479, 480, 481, 481, 481, 482, 480, 480, 480, 479, 478, 479, 478, 477, 477, 476, 475, 476, 477, 477, 478, 479, 479, 480, 481, 481, 480, 480, 478, 477, 479, 480, 481, 482, 484, 482, 481, 479, 479, 479, 480, 481, 481, 481, 481, 481, 481, 482, 481, 481, 481, 481, 482, 483, 483, 484, 484, 485, 487, 487, 488, 488, 487, 486, 484, 485, 484, 485, 486, 484, 484, 484, 483, 482, 480, 480, 481, 481, 481, 482, 481, 480, 481, 481, 481, 479, 477, 476, 475, 475, 477, 476, 477, 477, 477, 477, 478, 477, 478, 477, 478, 478, 478, 477, 478, 478, 479, 480, 479, 481, 482, 481, 481, 482, 480, 482, 483, 482, 481, 480, 479, 478, 478, 480, 481, 481, 482, 479, 480, 478, 479, 477, 479, 478, 479, 480, 481, 479, 479, 479, 478, 480, 481, 479, 479, 479, 477, 477, 478, 478, 479, 480, 480, 480, 480, 481, 481, 481, 481, 482, 482, 482, 482, 481, 481, 481, 482, 484, 484, 483, 482, 482, 481, 480, 481, 483, 483, 485, 484, 484, 483, 482, 480, 479, 480, 480, 482, 484, 483, 483, 481, 480, 479, 478, 478, 481, 482, 482, 482, 481, 481, 481, 482, 480, 481, 481, 483, 483, 483, 483, 481, 480, 480, 480, 479, 479, 480, 480, 481, 481, 481, 482, 481, 481, 482, 482, 481, 480, 478, 477, 477, 476, 476, 478, 478, 477, 478, 476, 475, 473, 474, 474, 475, 477, 477, 479, 480, 479, 477, 477, 475, 476, 475, 478, 478, 480, 480, 479, 479, 479, 479, 479, 477, 478, 477, 477, 478, 478, 477, 478, 478, 478, 480, 480, 481, 481, 482, 482, 482, 483, 482, 481, 482, 481, 482, 481, 481, 482, 483, 482, 482, 481, 480, 481, 481, 481, 480, 479, 480, 481, 482, 483, 482, 483, 481, 482, 483, 483, 484, 483, 484, 485, 485, 486, 485, 485, 485, 484, 485, 483, 484, 484, 485, 485, 486, 485, 486, 487, 488, 489, 487, 485, 484, 482, 484, 484, 484, 485, 484, 485, 484, 484, 484, 484, 483, 483, 483, 483, 482, 483, 484, 482, 482, 482, 482, 482, 482, 482, 481, 481, 481, 479, 481, 481, 480, 480, 480, 481, 481, 480, 479, 479, 481, 479, 479, 480, 478, 477, 475, 474, 475, 474, 476, 475, 475, 475, 475, 475, 477, 476, 476, 475, 474, 473, 474, 472, 472, 472, 473, 474, 476, 476, 478, 476, 478, 477, 478, 478, 477, 476, 477, 479, 480, 482, 480, 480, 480, 479, 480, 481, 483, 484, 486, 486, 487, 487, 487, 487, 487, 487, 486, 486, 486, 487, 486, 487, 487, 486, 486, 484, 484, 484, 482, 481, 481, 479, 478, 477, 477, 478, 479, 480, 480, 478, 478, 478, 477, 476, 477, 478, 477, 476, 477, 475, 476, 475, 476, 475, 475, 475, 475, 474, 475, 476, 478, 480, 480, 480, 482, 482, 482, 481, 480, 480, 480, 481, 483, 484, 485, 486, 488, 486, 485, 483, 482, 482, 482, 483, 483, 485, 486, 485, 486, 485, 484, 482, 482, 480, 479, 479, 480, 481, 481, 482, 483, 482, 483, 480, 481, 482, 481, 481, 480, 480, 479, 479, 480, 479, 480, 480, 480, 479, 480, 479, 480, 481, 483, 483, 484, 484, 483, 481, 480, 478, 479, 478, 480, 482, 482, 481, 481, 482, 481, 482, 482, 481, 481, 481, 479, 481, 480, 481, 480, 480, 480, 480, 479, 478, 479, 479, 478, 478, 478, 477, 478, 479, 480, 480, 480, 480, 480, 480, 480, 479, 480, 481, 481, 482, 482, 481, 482, 482, 484, 481, 483, 483, 483, 483, 482, 482, 482, 482, 483, 482, 483, 483, 482, 483, 483, 482, 480, 479, 479, 478, 479, 479, 480, 481, 482, 482, 483, 480, 479, 476, 477, 478, 478, 478, 479, 480, 479, 479, 478, 477, 476, 477, 477, 476, 477, 477, 479, 479, 479, 479, 477, 477, 476, 477, 480, 480, 480, 478, 476, 476, 475, 476, 478, 477, 476, 475, 477, 477, 476, 477, 477, 477, 476, 477, 475, 475, 475, 477, 478, 478, 477, 477, 477, 477, 478, 480, 480, 481, 481, 482, 482, 482, 482, 481, 482, 483, 484, 484, 485, 485, 486, 485, 486, 486, 486, 486, 485, 485, 485, 482, 482, 482, 481, 481, 482, 482, 484, 483, 484, 483, 482, 480, 479, 477, 476, 478, 479, 480, 480, 481, 480, 480, 479, 479, 478, 480, 480, 479, 480, 477, 477, 476, 475, 475, 475, 478, 480, 481, 480, 479, 478, 477, 479, 478, 478, 480, 480, 480, 480, 480, 481, 483, 483, 485, 484, 485, 486, 487, 487, 487, 487, 486, 486, 486, 487, 487, 487, 488, 489, 490, 491, 489, 489, 488, 488, 488, 488, 487, 484, 484, 484, 487, 486, 486, 486, 485, 483, 482, 482, 482, 481, 480, 481, 481, 482, 481, 480, 478, 477, 476, 477, 478, 478, 479, 480, 481, 481, 480, 481, 480, 481, 480, 480, 480, 479, 480, 480, 482, 481, 482, 482, 482, 481, 479, 480, 479, 480, 480, 479, 481, 480, 480, 480, 481, 479, 478, 479, 479, 479, 478, 478, 476, 475, 475, 475, 476, 476, 476, 475, 476, 477, 477, 477, 475, 476, 474, 476, 478, 478, 477, 477, 476, 476, 477, 477, 478, 479, 479, 480, 479, 477, 477, 477, 476, 477, 478, 477, 476, 477, 476, 478, 477, 478, 477, 476, 477, 476, 476, 476, 476, 476, 477, 478, 480, 479, 479, 480, 480, 480, 481, 480, 479, 477, 477, 477, 478, 477, 479, 478, 479, 479, 478, 479, 480, 480, 479, 479, 478, 480, 480, 482, 481, 481, 481, 481, 479, 480, 482, 483, 481, 481, 479, 480, 481, 480, 481, 482, 481, 481, 481, 480, 480, 480, 480, 479, 481, 482, 481, 481, 483, 482, 482, 482, 482, 481, 481, 481, 481, 481, 481, 482, 482, 482, 483, 482, 484, 483, 482, 482, 481, 480, 482, 482, 483, 482, 482, 483, 483, 482, 482, 483, 482, 480, 481, 482, 483, 485, 485, 484, 482, 483, 481, 480, 481, 482, 483, 482, 481, 481, 480, 481, 482, 483, 482, 482, 481, 481, 479, 478, 478, 477, 479, 480, 480, 480, 479, 477, 476, 478, 477, 478, 478, 478, 479, 479, 480, 480, 479, 479, 479, 479, 479, 479, 480, 478, 479, 480, 481, 481, 480, 479, 478, 477, 477, 477, 477, 479, 479, 479, 480, 478, 480, 480, 480, 478, 477, 477, 476, 476, 478, 479, 478, 478, 478, 476, 476, 475, 477, 478, 478, 478, 477, 477, 477, 478, 478, 478, 477, 476, 476, 475, 476, 477, 478, 478, 478, 479, 482, 481, 481, 480, 480, 479, 480, 480, 481, 481, 484, 484, 486, 484, 483, 482, 483, 484, 485, 486, 485, 485, 485, 485, 484, 485, 486, 486, 485, 485, 485, 483, 483, 483, 485, 484, 485, 484, 483, 483, 481, 480, 480, 481, 482, 482, 482, 482, 483, 483, 482, 482, 481, 480, 480, 480, 480, 479, 478, 478, 479, 480, 482, 482, 482, 482, 482, 481, 480, 480, 480, 481, 480, 480, 479, 480, 479, 477, 479, 479, 480, 480, 479, 478, 479, 479, 480, 481, 481, 479, 480, 480, 481, 481, 482, 482, 481, 479, 479, 480, 480, 481, 482, 481, 481, 479, 479, 478, 477, 475, 476, 476, 479, 481, 480, 479, 477, 475, 474, 476, 477, 478, 478, 479, 478, 477, 478, 478, 478, 479, 478, 478, 478, 479, 480, 482, 482, 481, 482, 483, 485, 485, 484, 483, 482, 481, 480, 480, 480, 480, 479, 480, 480, 480, 480, 480, 481, 480, 482, 482, 481, 481, 481, 480, 482, 483, 482, 481, 480, 478, 478, 480, 480, 481, 480, 480, 479, 480, 480, 480, 479, 477, 478, 476, 477, 477, 477, 479, 481, 483, 483, 482, 481, 481, 480, 479, 480, 480, 480, 481, 481, 482, 482, 482, 482, 481, 479, 481, 482, 482, 481, 480, 479, 479, 479, 480, 480, 479, 479, 479, 479, 479, 479, 477, 478, 477, 478, 478, 479, 479, 477, 478, 480, 480, 481, 480, 480, 479, 481, 481, 479, 480, 480, 479, 481, 480, 480, 481, 480, 479, 480, 480, 481, 481, 480, 479, 480, 480, 479, 479, 479, 478, 479, 479, 478, 477, 476, 478, 479, 480, 479, 480, 478, 479, 480, 479, 481, 479, 477, 477, 475, 476, 477, 476, 477, 476, 475, 475, 474, 475, 475, 475, 476, 478, 480, 478, 479, 479, 478, 480, 479, 479, 479, 479, 480, 479, 479, 477, 476, 476, 477, 478, 479, 479, 478, 476, 475, 476, 477, 480, 482, 484, 483, 484, 486, 487, 486, 484, 482, 481, 480, 479, 481, 481, 482, 484, 485, 485, 483, 483, 485, 484, 483, 482, 482, 483, 483, 482, 483, 484, 483, 483, 482, 481, 480, 478, 478, 479, 478, 480, 479, 479, 479, 477, 476, 477, 477, 478, 477, 477, 477, 478, 479, 478, 478, 478, 478, 479, 480, 482, 483, 483, 483, 483, 483, 482, 482, 483, 484, 484, 484, 484, 483, 482, 480, 479, 480, 481, 482, 482, 483, 482, 481, 482, 481, 481, 480, 480, 478, 478, 478, 478, 479, 480, 481, 480, 480, 479, 478, 479, 476, 477, 478, 479, 480, 480, 478, 476, 478, 477, 477, 477, 477, 478, 478, 478, 479, 478, 478, 479, 481, 482, 482, 482, 480, 481, 481, 481, 481, 480, 480, 481, 482, 484, 483, 482, 481, 480, 479, 479, 479, 480, 480, 480, 479, 480, 481, 481, 480, 479, 478, 478, 478, 479, 479, 480, 481, 482, 481, 479, 477, 476, 476, 478, 478, 478, 478, 478, 478, 478, 478, 480, 481, 482, 480, 482, 481, 480, 481, 482, 484, 483, 482, 479, 481, 479, 478, 479, 481, 481, 481, 481, 480, 480, 480, 480, 480, 481, 482, 483, 483, 482, 481, 481, 482, 481, 481, 480, 479, 479, 480, 480, 481, 480, 479, 481, 481, 481, 480, 481, 480, 480, 481, 481, 480, 480, 481, 482, 480, 478, 479, 479, 479, 478, 478, 479, 479, 479, 481, 481, 480, 480, 478, 477, 477, 478, 478, 479, 480, 481, 480, 479, 478, 477, 476, 475, 476, 476, 477, 474, 473, 475, 475, 477, 476, 475, 476, 474, 475, 476, 478, 478, 478, 478, 478, 478, 479, 478, 478, 479, 477, 478, 477, 477, 478, 477, 476, 476, 477, 477, 477, 478, 478, 478, 480, 479, 480, 478, 478, 478, 478, 477, 478, 476, 476, 476, 476, 478, 480, 481, 482, 482, 482, 483, 483, 484, 483, 482, 480, 480, 480, 481, 481, 482, 482, 481, 482, 480, 479, 479, 479, 480, 481, 481, 482, 483, 481, 480, 480, 478, 477, 478, 479, 480, 481, 481, 481, 481, 481, 481, 480, 482, 484, 487, 487, 487, 484, 486, 485, 486, 485, 483, 481, 481, 482, 483, 484, 484, 485, 485, 484, 485, 486, 487, 488, 487, 487, 487, 488, 487, 486, 485, 483, 484, 484, 485, 484, 483, 481, 481, 481, 483, 483, 482, 481, 480, 481, 480, 480, 480, 480, 480, 480, 480, 478, 478, 476, 475, 474, 476, 477, 479, 480, 481, 479, 479, 479, 479, 480, 479, 481, 482, 481, 482, 482, 483, 483, 484, 482, 480, 479, 478, 480, 480, 482, 483, 484, 485, 486, 484, 484, 483, 483, 481, 480, 479, 477, 478, 480, 482, 481, 481, 479, 479, 477, 476, 475, 475, 475, 474, 473, 475, 474, 474, 475, 476, 476, 478, 477, 479, 478, 478, 478, 477, 476, 475, 475, 476, 476, 477, 477, 476, 476, 474, 474, 474, 475, 476, 477, 477, 476, 477, 477, 478, 479, 480, 481, 480, 479, 479, 479, 480, 480, 481, 481, 481, 483, 483, 484, 483, 485, 484, 484, 486, 486, 487, 486, 485, 481, 482, 483, 482, 482, 481, 483, 483, 484, 484, 484, 482, 482, 482, 483, 483, 482, 482, 483, 486, 485, 485, 483, 483, 482, 483, 483, 484, 483, 482, 480, 480, 478, 478, 479, 480, 480, 481, 483, 482, 481, 482, 482, 481, 480, 480, 480, 481, 481, 480, 479, 481, 480, 480, 480, 479, 480, 479, 478, 479, 478, 479, 480, 481, 483, 482, 482, 482, 481, 481, 480, 480, 480, 482, 481, 482, 483, 483, 482, 483, 483, 482, 483, 483, 483, 482, 482, 482, 483, 483, 481, 480, 478, 478, 477, 477, 478, 478, 480, 480, 480, 479, 480, 480, 479, 479, 480, 480, 481, 480, 480, 481, 480, 480, 480, 480, 479, 478, 476, 476, 474, 475, 475, 475, 476, 480, 480, 481, 480, 479, 477, 478, 478, 478, 475, 475, 475, 476, 476, 478, 479, 479, 479, 477, 477, 475, 476, 475, 475, 473, 473, 473, 473, 472, 474, 475, 475, 475, 476, 476, 476, 476, 477, 477, 476, 474, 472, 473, 474, 474, 476, 477, 478, 478, 477, 477, 478, 478, 480, 479, 478, 479, 478, 479, 477, 479, 481, 483, 483, 482, 481, 481, 480, 479, 479, 479, 479, 481, 482, 483, 481, 480, 479, 480, 481, 481, 483, 482, 482, 483, 481, 481, 480, 479, 480, 481, 483, 484, 483, 482, 483, 484, 485, 485, 484, 483, 482, 482, 482, 483, 482, 481, 480, 481, 481, 481, 481, 481, 480, 480, 479, 479, 479, 478, 479, 480, 479, 480, 479, 478, 478, 477, 478, 478, 479, 477, 477, 478, 479, 480, 479, 479, 478, 478, 479, 478, 478, 479, 479, 479, 479, 480, 479, 479, 478, 478, 478, 478, 477, 478, 478, 479, 480, 480, 480, 480, 479, 478, 477, 475, 474, 476, 476, 479, 480, 480, 481, 480, 479, 478, 478, 477, 477, 478, 479, 478, 478, 478, 478, 478, 479, 480, 483, 483, 483, 482, 481, 481, 480, 481, 483, 484, 485, 486, 484, 482, 484, 485, 486, 486, 487, 487, 485, 484, 483, 483, 485, 483, 482, 482, 482, 484, 486, 485, 485, 484, 483, 481, 481, 483, 484, 481, 481, 481, 479, 479, 478, 477, 476, 478, 477, 476, 476, 474, 475, 476, 477, 477, 477, 477, 475, 475, 476, 476, 476, 474, 474, 473, 472, 474, 476, 476, 477, 477, 478, 479, 479, 479, 478, 479, 478, 479, 479, 478, 478, 479, 479, 481, 481, 483, 482, 482, 480, 480, 480, 480, 480, 480, 479, 479, 479, 481, 482, 483, 484, 481, 479, 477, 478, 479, 480, 481, 480, 480, 480, 480, 481, 481, 480, 480, 479, 478, 479, 478, 480, 480, 480, 480, 481, 481, 480, 480, 478, 477, 478, 477, 479, 478, 479, 479, 479, 477, 477, 477, 476, 476, 475, 477, 479, 480, 480, 480, 479, 477, 479, 479, 479, 480, 481, 480, 480, 480, 480, 480, 480, 480, 480, 480, 479, 479, 480, 479, 478, 477, 477, 478, 479, 480, 480, 480, 479, 481, 481, 481, 481, 481, 482, 483, 482, 482, 481, 482, 481, 480, 480, 481, 481, 484, 485, 484, 484, 483, 483, 483, 483, 484, 484, 484, 484, 486, 485, 483, 483, 481, 481, 481, 482, 481, 480, 481, 481, 480, 480, 482, 482, 481, 481, 480, 480, 482, 483, 484, 484, 484, 483, 482, 482, 482, 483, 484, 484, 482, 483, 484, 483, 482, 481, 482, 481, 481, 480, 482, 481, 480, 481, 481, 483, 484, 484, 484, 483, 483, 483, 482, 482, 482, 482, 483, 484, 484, 483, 482, 481, 481, 481, 481, 480, 478, 476, 475, 474, 474, 475, 476, 476, 475, 476, 477, 474, 475, 473, 472, 470, 469, 470, 470, 473, 472, 474, 475, 474, 474, 475, 474, 474, 473, 473, 474, 476, 478, 479, 480, 481, 481, 479, 479, 479, 480, 481, 482, 482, 483, 485, 485, 486, 485, 484, 484, 484, 486, 486, 486, 485, 485, 485, 484, 483, 483, 482, 482, 482, 480, 482, 481, 482, 481, 480, 479, 480, 480, 480, 478, 478, 477, 478, 478, 479, 478, 479, 479, 478, 477, 478, 478, 479, 478, 478, 480, 480, 481, 481, 482, 482, 482, 481, 481, 481, 481, 481, 482, 483, 481, 483, 480, 480, 479, 481, 480, 481, 481, 482, 482, 484, 486, 486, 487, 485, 484, 482, 482, 482, 484, 485, 484, 483, 482, 481, 482, 481, 481, 482, 481, 482, 480, 480, 479, 478, 479, 478, 478, 478, 479, 480, 480, 478, 477, 476, 479, 480, 481, 482, 484, 481, 480, 479, 479, 478, 480, 480, 481, 478, 478, 478, 478, 479, 478, 477, 477, 477, 478, 479, 480, 481, 480, 480, 479, 479, 480, 478, 477, 477, 479, 479, 481, 481, 481, 480, 479, 480, 480, 478, 478, 478, 478, 479, 480, 480, 480, 480, 479, 478, 478, 480, 481, 481, 478, 477, 476, 477, 479, 480, 481, 479, 476, 475, 472, 473, 474, 476, 476, 477, 477, 477, 476, 475, 473, 471, 471, 471, 471, 472, 473, 472, 471, 471, 472, 472, 472, 474, 475, 476, 476, 478, 479, 480, 482, 483, 483, 483, 483, 483, 483, 482, 483, 484, 485, 489, 489, 488, 488, 489, 488, 488, 489, 490, 488, 489, 488, 487, 488, 487, 487, 486, 486, 486, 485, 484, 483, 483, 484, 482, 481, 481, 480, 480, 479, 478, 478, 478, 478, 477, 478, 479, 479, 479, 481, 478, 479, 477, 476, 474, 474, 475, 477, 477, 478, 477, 478, 478, 478, 479, 478, 478, 478, 478, 478, 479, 479, 479, 480, 479, 480, 481, 482, 484, 484, 484, 484, 484, 483, 484, 483, 482, 481, 481, 480, 480, 480, 480, 477, 476, 478, 478, 478, 478, 479, 480, 482, 481, 480, 479, 479, 479, 480, 480, 480, 481, 480, 481, 480, 481, 481, 480, 479, 479, 480, 481, 481, 483, 482, 481, 483, 483, 484, 485, 485, 487, 487, 485, 483, 483, 483, 482, 482, 482, 483, 484, 484, 486, 485, 484, 482, 482, 481, 481, 481, 481, 481, 479, 478, 478, 479, 480, 480, 478, 478, 477, 478, 477, 477, 477, 479, 479, 480, 480, 480, 479, 478, 477, 475, 477, 478, 480, 483, 485, 484, 484, 484, 483, 484, 485, 484, 482, 482, 481, 481, 480, 479, 478, 479, 480, 480, 481, 481, 481, 481, 481, 480, 478, 479, 479, 478, 478, 477, 478, 478, 478, 479, 479, 479, 479, 479, 478, 479, 478, 479, 479, 479, 478, 478, 479, 478, 478, 478, 479, 478, 477, 477, 477, 477, 479, 478, 480, 480, 479, 478, 477, 478, 480, 480, 480, 479, 478, 477, 479, 480, 480, 479, 480, 481, 483, 482, 482, 483, 482, 481, 481, 480, 480, 480, 479, 479, 479, 481, 482, 482, 482, 480, 480, 480, 478, 478, 478, 480, 480, 482, 481, 482, 481, 481, 481, 482, 482, 481, 480, 481, 480, 480, 481, 478, 479, 479, 480, 481, 480, 479, 479, 478, 478, 478, 478, 479, 479, 478, 478, 477, 480, 479, 480, 479, 479, 478, 479, 479, 480, 481, 480, 480, 482, 481, 481, 481, 482, 483, 482, 484, 484, 484, 486, 487, 487, 485, 485, 484, 484, 484, 482, 481, 482, 482, 483, 483, 485, 483, 484, 484, 483, 482, 481, 480, 482, 480, 481, 478, 479, 479, 480, 481, 482, 481, 480, 477, 473, 473, 475, 475, 476, 475, 476, 477, 478, 479, 479, 479, 479, 479, 477, 478, 479, 477, 478, 478, 478, 479, 479, 481, 481, 482, 481, 479, 478, 478, 478, 480, 481, 482, 480, 481, 482, 481, 481, 482, 483, 480, 480, 480, 479, 480, 479, 479, 479, 479, 479, 481, 481, 481, 480, 481, 481, 480, 479, 479, 479, 479, 479, 480, 480, 480, 480, 481, 480, 480, 478, 479, 480, 480, 481, 479, 478, 477, 477, 477, 477, 477, 481, 481, 482, 480, 479, 479, 479, 481, 482, 482, 482, 482, 482, 480, 478, 478, 478, 479, 481, 481, 482, 482, 480, 478, 479, 479, 480, 481, 481, 480, 479, 481, 481, 481, 479, 478, 478, 478, 479, 478, 477, 475, 475, 474, 475, 476, 477, 477, 479, 479, 479, 477, 477, 475, 475, 474, 474, 474, 472, 475, 477, 476, 479, 479, 478, 478, 478, 480, 481, 482, 480, 480, 480, 482, 482, 482, 483, 485, 485, 485, 484, 484, 484, 484, 484, 486, 486, 486, 484, 483, 484, 483, 485, 485, 485, 483, 481, 479, 478, 478, 477, 477, 478, 478, 478, 479, 479, 479, 478, 478, 477, 476, 476, 476, 474, 473, 474, 474, 476, 477, 478, 478, 478, 479, 477, 478, 479, 480, 479, 479, 478, 479, 480, 481, 481, 481, 481, 481, 481, 481, 481, 482, 482, 484, 485, 484, 484, 483, 482, 482, 481, 482, 480, 480, 481, 483, 484, 485, 485, 485, 483, 482, 482, 482, 482, 482, 481, 481, 481, 481, 484, 486, 487, 487, 485, 485, 482, 482, 482, 481, 481, 482, 482, 484, 481, 480, 479, 480, 479, 478, 479, 479, 478, 478, 479, 480, 480, 480, 479, 479, 478, 479, 480, 478, 479, 480, 479, 479, 478, 479, 479, 480, 481, 483, 483, 482, 484, 483, 483, 483, 483, 483, 484, 485, 484, 483, 482, 482, 481, 481, 481, 481, 482, 484, 486, 485, 485, 483, 482, 480, 482, 482, 481, 480, 481, 480, 482, 482, 483, 483, 482, 482, 480, 477, 477, 479, 479, 479, 479, 479, 478, 476, 475, 474, 473, 472, 474, 474, 474, 474, 474, 473, 474, 473, 474, 474, 472, 471, 471, 473, 474, 473, 473, 473, 473, 473, 474, 475, 476, 474, 475, 476, 477, 478, 479, 479, 480, 479, 479, 480, 481, 483, 484, 485, 484, 483, 483, 482, 483, 484, 485, 485, 483, 484, 484, 486, 486, 486, 486, 486, 485, 483, 483, 483, 484, 483, 482, 481, 481, 481, 481, 482, 482, 481, 481, 481, 481, 480, 480, 480, 478, 478, 477, 477, 478, 478, 478, 477, 478, 477, 478, 476, 476, 477, 476, 478, 478, 478, 478, 478, 478, 478, 478, 480, 478, 479, 479, 478, 479, 477, 478, 476, 477, 478, 479, 478, 479, 479, 480, 480, 480, 479, 479, 479, 480, 479, 480, 479, 479, 478, 479, 478, 479, 480, 482, 481, 481, 482, 483, 483, 484, 483, 483, 482, 481, 481, 480, 480, 480, 480, 482, 483, 482, 482, 481, 482, 483, 482, 483, 483, 482, 481, 482, 483, 482, 482, 480, 481, 480, 480, 480, 481, 481, 481, 480, 480, 480, 480, 481, 481, 481, 481, 482, 481, 482, 483, 482, 481, 481, 480, 481, 481, 481, 481, 480, 479, 479, 479, 480, 481, 480, 481, 481, 480, 481, 483, 482, 483, 482, 482, 480, 479, 480, 480, 481, 483, 483, 483, 481, 479, 479, 479, 481, 484, 482, 482, 483, 481, 482, 482, 482, 482, 482, 482, 482, 482, 481, 480, 480, 482, 482, 480, 479, 478, 478, 478, 477, 479, 480, 481, 480, 480, 481, 481, 482, 481, 482, 483, 480, 480, 479, 482, 482, 482, 483, 482, 483, 480, 478, 478, 478, 478, 479, 479, 480, 480, 481, 480, 478, 479, 477, 477, 477, 477, 478, 477, 477, 477, 477, 476, 476, 476, 476, 476, 477, 477, 478, 478, 478, 479, 479, 477, 478, 477, 479, 479, 480, 480, 479, 477, 477, 478, 480, 481, 483, 482, 479, 480, 480, 481, 481, 481, 482, 481, 481, 480, 481, 482, 483, 482, 482, 481, 481, 482, 481, 482, 481, 481, 482, 483, 485, 484, 484, 484, 483, 484, 483, 482, 482, 483, 482, 482, 481, 481, 480, 481, 481, 482, 482, 480, 478, 477, 476, 476, 475, 476, 477, 477, 478, 478, 478, 478, 478, 477, 477, 478, 479, 482, 484, 484, 484, 483, 483, 481, 481, 479, 479, 479, 479, 480, 481, 481, 482, 483, 482, 484, 482, 481, 480, 480, 478, 478, 478, 478, 479, 479, 478, 476, 478, 478, 477, 477, 478, 477, 478, 478, 476, 477, 475, 475, 476, 475, 475, 475, 476, 477, 479, 479, 478, 478, 480, 480, 479, 478, 478, 479, 478, 477, 478, 480, 481, 482, 482, 483, 483, 483, 484, 483, 482, 483, 481, 480, 479, 480, 482, 481, 481, 480, 480, 481, 481, 483, 483, 483, 483, 482, 482, 482, 481, 481, 481, 482, 482, 482, 482, 481, 479, 479, 478, 478, 477, 478, 479, 480, 480, 481, 481, 479, 479, 479, 479, 478, 479, 479, 479, 481, 480, 481, 481, 480, 481, 479, 478, 477, 477, 479, 480, 479, 478, 475, 474, 474, 475, 477, 479, 480, 479, 478, 478, 478, 479, 478, 479, 479, 480, 481, 481, 481, 481, 482, 482, 483, 482, 483, 482, 481, 482, 482, 482, 482, 481, 482, 481, 482, 483, 483, 482, 480, 480, 480, 480, 481, 481, 482, 479, 478, 478, 476, 477, 478, 478, 477, 478, 479, 480, 481, 480, 479, 480, 480, 481, 481, 481, 481, 481, 482, 482, 483, 483, 484, 484, 484, 485, 484, 484, 484, 483, 483, 485, 484, 485, 484, 485, 485, 485, 484, 484, 483, 482, 484, 483, 482, 483, 481, 480, 481, 481, 481, 481, 481, 482, 482, 482, 482, 481, 480, 479, 479, 479, 479, 479, 479, 479, 478, 479, 477, 476, 477, 477, 477, 477, 477, 476, 476, 475, 475, 476, 477, 478, 477, 478, 477, 476, 476, 477, 478, 477, 476, 479, 479, 481, 481, 482, 482, 482, 481, 482, 482, 481, 480, 479, 479, 479, 480, 480, 481, 481, 483, 483, 481, 481, 481, 483, 483, 485, 486, 484, 481, 481, 480, 482, 481, 483, 482, 482, 482, 483, 484, 484, 483, 484, 485, 486, 486, 486, 486, 486, 486, 485, 484, 484, 485, 484, 485, 485, 484, 480, 479, 478, 478, 478, 478, 479, 481, 481, 480, 479, 477, 476, 474, 474, 473, 474, 474, 474, 474, 474, 475, 475, 474, 473, 472, 472, 473, 476, 478, 478, 478, 477, 475, 475, 476, 477, 478, 479, 479, 477, 478, 478, 477, 478, 477, 478, 480, 479, 478, 479, 479, 479, 478, 478, 476, 476, 475, 475, 477, 477, 478, 477, 477, 476, 475, 475, 476, 478, 481, 481, 481, 480, 479, 478, 479, 480, 481, 481, 481, 482, 482, 481, 482, 484, 482, 481, 481, 482, 483, 484, 484, 484, 483, 483, 483, 484, 485, 485, 485, 485, 484, 484, 485, 485, 485, 486, 484, 482, 482, 483, 483, 483, 484, 483, 483, 482, 480, 480, 480, 482, 481, 481, 480, 479, 479, 480, 479, 478, 478, 478, 478, 478, 477, 479, 478, 479, 479, 480, 481, 480, 480, 480, 482, 483, 484, 486, 484, 484, 483, 483, 481, 479, 479, 478, 479, 479, 480, 481, 481, 482, 483, 483, 483, 483, 484, 483, 483, 481, 480, 478, 475, 475, 475, 475, 478, 479, 480, 479, 479, 480, 480, 479, 477, 477, 477, 476, 477, 478, 477, 478, 477, 477, 477, 477, 477, 479, 478, 478, 478, 476, 476, 477, 476, 476, 476, 477, 478, 478, 477, 478, 478, 479, 479, 480, 479, 479, 480, 481, 481, 480, 481, 481, 481, 479, 479, 478, 477, 476, 478, 478, 479, 480, 482, 481, 480, 480, 479, 480, 481, 482, 482, 482, 483, 483, 483, 482, 481, 480, 480, 479, 479, 478, 477, 476, 476, 476, 477, 477, 477, 477, 478, 479, 480, 479, 478, 478, 477, 477, 478, 479, 480, 481, 482, 482, 481, 481, 480, 479, 478, 477, 479, 480, 482, 482, 481, 480, 481, 482, 481, 482, 482, 482, 482, 482, 481, 481, 479, 478, 478, 479, 480, 480, 480, 479, 479, 481, 480, 481, 482, 482, 480, 481, 481, 481, 481, 478, 477, 476, 477, 476, 477, 477, 478, 478, 476, 478, 477, 478, 477, 477, 477, 478, 477, 477, 478, 479, 480, 479, 482, 482, 483, 483, 483, 481, 481, 480, 481, 481, 483, 484, 485, 486, 486, 485, 485, 486, 484, 483, 484, 484, 485, 483, 482, 481, 481, 482, 482, 482, 484, 483, 483, 482, 480, 479, 480, 481, 482, 482, 483, 482, 482, 480, 480, 480, 481, 481, 481, 480, 479, 478, 478, 479, 479, 478, 479, 477, 478, 479, 480, 481, 479, 478, 478, 478, 476, 476, 475, 477, 478, 479, 480, 481, 482, 481, 480, 480, 480, 480, 480, 480, 481, 482, 485, 485, 485, 483, 481, 481, 482, 484, 483, 483, 483, 482, 481, 480, 480, 480, 480, 481, 482, 482, 481, 481, 480, 480, 480, 479, 478, 477, 477, 476, 476, 477, 477, 477, 476, 475, 475, 476, 475, 476, 477, 477, 476, 476, 477, 477, 480, 479, 479, 477, 476, 477, 476, 478, 478, 478, 481, 481, 482, 482, 480, 478, 478, 477, 479, 480, 481, 480, 482, 482, 481, 481, 482, 483, 483, 483, 482, 484, 483, 483, 483, 483, 482, 481, 481, 481, 481, 481, 481, 482, 482, 483, 483, 481, 479, 479, 480, 479, 479, 479, 480, 480, 481, 481, 480, 479, 480, 481, 481, 480, 480, 478, 478, 480, 479, 480, 480, 480, 479, 479, 480, 481, 482, 483, 482, 481, 482, 481, 479, 478, 478, 476, 477, 479, 480, 481, 480, 480, 480, 480, 480, 480, 480, 480, 481, 481, 480, 479, 478, 477, 479, 479, 479, 479, 480, 480, 480, 482, 482, 482, 482, 482, 481, 480, 479, 479, 479, 480, 481, 481, 482, 482, 482, 483, 484, 484, 483, 482, 480, 479, 478, 479, 479, 480, 480, 480, 480, 479, 478, 478, 479, 477, 477, 475, 476, 478, 479, 479, 479, 477, 476, 475, 477, 478, 479, 478, 477, 474, 472, 470, 469, 469, 473, 476, 478, 480, 480, 479, 479, 479, 479, 479, 480, 480, 479, 479, 479, 477, 478, 477, 478, 478, 478, 477, 478, 477, 478, 479, 479, 479, 479, 480, 478, 480, 480, 479, 481, 480, 479, 480, 480, 480, 481, 482, 483, 483, 482, 482, 481, 482, 483, 483, 486, 486, 486, 485, 484, 484, 484, 484, 485, 485, 487, 487, 486, 485, 485, 486, 485, 483, 483, 482, 482, 482, 483, 483, 483, 483, 482, 482, 480, 481, 481, 481, 482, 482, 483, 484, 484, 485, 485, 485, 485, 485, 485, 483, 482, 480, 481, 481, 481, 481, 481, 482, 481, 480, 480, 480, 480, 480, 478, 476, 476, 476, 476, 476, 478, 476, 476, 477, 478, 477, 478, 475, 477, 476, 476, 476, 476, 478, 479, 479, 478, 478, 477, 477, 476, 477, 475, 475, 477, 479, 480, 481, 480, 478, 480, 479, 479, 478, 478, 479, 480, 479, 479, 477, 475, 475, 475, 476, 477, 479, 479, 479, 479, 479, 479, 479, 478, 476, 475, 476, 477, 478, 477, 478, 478, 476, 477, 475, 476, 476, 477, 480, 480, 480, 479, 480, 482, 482, 481, 479, 479, 478, 478, 477, 479, 479, 481, 481, 480, 480, 479, 480, 481, 482, 483, 482, 483, 483, 483, 483, 480, 478, 476, 476, 477, 477, 478, 478, 478, 478, 478, 476, 476, 477, 479, 479, 481, 479, 477, 477, 476, 478, 479, 481, 481, 481, 481, 480, 480, 478, 478, 479, 479, 482, 483, 483, 483, 481, 480, 480, 480, 480, 479, 481, 481, 481, 481, 479, 478, 479, 480, 480, 481, 481, 483, 483, 482, 482, 483, 482, 482, 482, 482, 483, 483, 484, 482, 481, 480, 480, 481, 480, 481, 481, 482, 482, 482, 482, 480, 480, 481, 481, 481, 480, 481, 481, 481, 480, 479, 480, 480, 479, 480, 480, 482, 480, 481, 481, 481, 482, 482, 482, 481, 480, 480, 480, 480, 482, 481, 481, 480, 481, 480, 480, 479, 480, 480, 480, 480, 479, 480, 478, 477, 477, 477, 477, 479, 479, 478, 479, 479, 479, 479, 480, 479, 479, 481, 482, 483, 482, 482, 482, 482, 481, 480, 478, 480, 481, 481, 482, 483, 481, 481, 480, 479, 482, 481, 481, 480, 480, 479, 480, 483, 483, 483, 483, 480, 479, 477, 477, 478, 478, 479, 482, 483, 483, 482, 482, 479, 480, 480, 480, 481, 483, 484, 486, 486, 485, 485, 484, 482, 482, 481, 480, 479, 480, 482, 482, 483, 483, 483, 484, 485, 485, 485, 484, 485, 484, 485, 484, 484, 483, 482, 482, 480, 480, 478, 479, 478, 478, 478, 477, 477, 477, 477, 476, 477, 476, 476, 478, 477, 476, 477, 475, 473, 474, 474, 474, 474, 475, 474, 474, 476, 477, 477, 476, 476, 474, 474, 475, 476, 476, 475, 476, 476, 477, 477, 477, 479, 478, 480, 480, 481, 481, 481, 481, 481, 479, 477, 477, 478, 479, 479, 480, 480, 478, 478, 479, 479, 478, 479, 480, 480, 479, 479, 477, 476, 477, 477, 477, 477, 477, 478, 477, 477, 476, 475, 475, 476, 475, 477, 475, 474, 476, 476, 478, 479, 479, 479, 478, 478, 479, 480, 483, 483, 484, 482, 481, 479, 478, 479, 481, 483, 484, 485, 485, 485, 486, 486, 487, 485, 485, 485, 487, 487, 487, 488, 487, 487, 487, 486, 485, 484, 482, 483, 484, 484, 484, 484, 484, 484, 483, 482, 482, 481, 481, 480, 480, 479, 479, 480, 479, 480, 480, 480, 479, 481, 481, 481, 480, 479, 478, 478, 477, 479, 477, 479, 479, 479, 478, 477, 478, 477, 477, 477, 478, 478, 480, 482, 482, 483, 481, 480, 480, 481, 482, 482, 482, 480, 480, 478, 478, 478, 480, 480, 482, 482, 482, 483, 482, 484, 483, 482, 481, 479, 479, 480, 481, 480, 479, 479, 481, 482, 482, 481, 482, 482, 483, 482, 481, 480, 480, 479, 480, 481, 483, 483, 482, 481, 481, 481, 480, 478, 476, 476, 477, 477, 478, 478, 479, 478, 479, 479, 478, 477, 476, 476, 475, 476, 476, 473, 473, 471, 470, 472, 475, 475, 474, 474, 475, 474, 475, 474, 474, 474, 474, 475, 475, 476, 476, 477, 477, 479, 478, 480, 478, 479, 481, 482, 482, 484, 483, 484, 484, 483, 483, 483, 484, 482, 481, 482, 483, 484, 486, 487, 487, 486, 486, 486, 487, 487, 486, 488, 487, 486, 484, 481, 481, 482, 483, 485, 486, 485, 482, 481, 483, 484, 483, 485, 485, 484, 483, 482, 480, 479, 479, 480, 481, 482, 480, 480, 479, 479, 477, 477, 477, 479, 480, 481, 481, 480, 481, 480, 481, 481, 479, 479, 477, 476, 476, 477, 479, 480, 480, 480, 481, 479, 479, 479, 481, 480, 480, 480, 480, 479, 477, 476, 475, 476, 479, 478, 478, 478, 477, 477, 477, 477, 478, 478, 479, 478, 479, 477, 476, 475, 476, 476, 476, 475, 476, 477, 478, 479, 479, 479, 478, 478, 476, 475, 474, 475, 475, 475, 477, 476, 475, 476, 476, 477, 479, 479, 481, 480, 479, 477, 478, 477, 477, 478, 479, 480, 481, 480, 480, 481, 482, 482, 484, 486, 486, 486, 485, 484, 483, 483, 483, 483, 484, 487, 488, 489, 489, 487, 486, 486, 486, 488, 490, 492, 493, 491, 489, 487, 487, 487, 487, 488, 487, 487, 485, 484, 482, 483, 482, 483, 482, 481, 480, 481, 481, 481, 480, 481, 479, 481, 479, 479, 479, 479, 479, 479, 479, 479, 479, 478, 478, 479, 480, 478, 476, 475, 475, 474, 475, 477, 477, 478, 477, 477, 476, 475, 475, 474, 477, 475, 477, 477, 475, 477, 477, 479, 480, 481, 481, 482, 480, 480, 480, 481, 481, 481, 480, 480, 481, 481, 481, 482, 481, 480, 480, 481, 481, 481, 482, 481, 482, 483, 483, 485, 484, 481, 479, 478, 479, 480, 482, 483, 482, 481, 480, 478, 478, 478, 477, 477, 477, 478, 478, 478, 478, 476, 475, 474, 474, 474, 474, 475, 475, 477, 479, 480, 480, 477, 477, 475, 476, 474, 474, 475, 474, 475, 475, 474, 476, 475, 477, 477, 478, 478, 478, 479, 477, 477, 477, 475, 475, 478, 479, 479, 478, 479, 480, 480, 479, 477, 477, 476, 477, 479, 479, 480, 480, 480, 481, 481, 480, 479, 480, 479, 480, 481, 481, 481, 481, 482, 481, 480, 482, 481, 481, 481, 481, 482, 481, 481, 480, 480, 480, 480, 481, 483, 485, 484, 483, 483, 482, 481, 481, 481, 481, 481, 481, 481, 480, 481, 482, 483, 482, 482, 482, 481, 482, 482, 481, 480, 479, 482, 481, 481, 481, 481, 482, 483, 483, 483, 483, 485, 484, 485, 485, 484, 484, 483, 484, 485, 486, 486, 485, 484, 483, 483, 483, 483, 484, 484, 483, 484, 484, 484, 484, 484, 483, 483, 482, 481, 480, 479, 480, 480, 479, 480, 481, 481, 480, 479, 478, 479, 479, 479, 481, 481, 481, 479, 479, 479, 480, 481, 482, 481, 481, 480, 480, 482, 481, 483, 481, 482, 482, 483, 483, 483, 483, 484, 482, 483, 483, 483, 484, 484, 483, 482, 482, 482, 480, 480, 480, 482, 484, 484, 484, 483, 482, 482, 481, 481, 481, 481, 479, 478, 479, 478, 479, 480, 481, 481, 482, 481, 480, 480, 478, 477, 477, 478, 479, 480, 480, 480, 479, 480, 478, 478, 478, 477, 479, 478, 477, 477, 479, 480, 481, 482, 482, 482, 483, 482, 482, 483, 482, 481, 479, 478, 478, 478, 478, 478, 478, 478, 481, 484, 485, 483, 482, 479, 478, 476, 477, 478, 478, 480, 481, 481, 483, 481, 480, 480, 480, 482, 481, 481, 481, 480, 480, 479, 481, 481, 481, 482, 481, 481, 480, 481, 481, 483, 480, 479, 479, 480, 481, 481, 481, 480, 480, 480, 481, 481, 481, 482, 482, 483, 481, 481, 480, 480, 479, 478, 477, 479, 479, 481, 480, 480, 480, 479, 480, 478, 478, 479, 481, 482, 482, 481, 478, 478, 478, 479, 480, 479, 478, 478, 478, 478, 477, 479, 478, 479, 479, 478, 480, 480, 481, 481, 480, 479, 480, 482, 481, 482, 481, 482, 484, 485, 485, 484, 484, 481, 481, 480, 480, 480, 480, 480, 479, 480, 478, 479, 477, 478, 478, 476, 476, 476, 477, 476, 476, 475, 476, 477, 478, 476, 476, 478, 479, 479, 480, 478, 478, 477, 476, 477, 478, 477, 478, 477, 476, 475, 476, 477, 477, 478, 479, 479, 479, 479, 479, 480, 479, 480, 481, 482, 484, 484, 485, 483, 483, 482, 484, 485, 485, 484, 482, 482, 483, 485, 486, 485, 486, 486, 486, 482, 480, 481, 482, 482, 482, 482, 483, 483, 483, 482, 482, 483};
96 horigs.push_back(horig);}
std::vector< float > horig