1 {std::vector<float>
horig={2047, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2049, 2049, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2045, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2046, 2047, 2048, 2047, 2048, 2046, 2047, 2046, 2045, 2047, 2046, 2047, 2048, 2049, 2048, 2049, 2049, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2048, 2047, 2047, 2049, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2048, 2046, 2048, 2046, 2047, 2047, 2048, 2046, 2046, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2044, 2045, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2048, 2047, 2049, 2050, 2050, 2049, 2048, 2047, 2047, 2045, 2045, 2046, 2045, 2046, 2045, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2049, 2048, 2046, 2047, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2046, 2046, 2047, 2046, 2047, 2047, 2049, 2048, 2049, 2049, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2048, 2049, 2047, 2046, 2045, 2044, 2044, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2045, 2047, 2046, 2046, 2045, 2046, 2044, 2043, 2043, 2043, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2045, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2048, 2046, 2045, 2045, 2047, 2046, 2046, 2046, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2044, 2046, 2047, 2048, 2047, 2047, 2047, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2047, 2045, 2045, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2045, 2046, 2046, 2046, 2046, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2048, 2047, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2048, 2047, 2046, 2044, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2047, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2048, 2048, 2046, 2046, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2047, 2045, 2047, 2045, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2044, 2043, 2045, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2049, 2050, 2050, 2050, 2050, 2050, 2047, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2049, 2050, 2050, 2050, 2048, 2048, 2048, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2046, 2046, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2045, 2047, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2045, 2046, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2046, 2048, 2047, 2048, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2044, 2043, 2043, 2044, 2045, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2045, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2044, 2045, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2049, 2050, 2050, 2049, 2048, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2045, 2046, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2049, 2048, 2047, 2047, 2048, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2046, 2047, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2049, 2048, 2049, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2044, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2048, 2048, 2046, 2045, 2045, 2046, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2046, 2044, 2045, 2045, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2048, 2049, 2048, 2047, 2047, 2047, 2046, 2044, 2045, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2048, 2049, 2050, 2049, 2048, 2045, 2044, 2045, 2045, 2046, 2047, 2047, 2048, 2048, 2049, 2047, 2045, 2045, 2046, 2046, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2047, 2047, 2045, 2044, 2045, 2046, 2047, 2046, 2047, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2044, 2045, 2044, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2046, 2046, 2047, 2046, 2046, 2048, 2047, 2048, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2047, 2047, 2048, 2048, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2047, 2048, 2048, 2048, 2046, 2046, 2046, 2045, 2044, 2043, 2044, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2046, 2048, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2046, 2045, 2044, 2045, 2046, 2046, 2048, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2049, 2050, 2050, 2049, 2049, 2048, 2047, 2049, 2048, 2048, 2049, 2047, 2047, 2045, 2047, 2046, 2048, 2048, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2048, 2047, 2047, 2046, 2046, 2047, 2049, 2050, 2049, 2050, 2049, 2049, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2049, 2049, 2049, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2049, 2048, 2049, 2047, 2048, 2047, 2049, 2049, 2047, 2047, 2048, 2046, 2044, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2048, 2049, 2048, 2048, 2046, 2047, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2049, 2049, 2048, 2048, 2047, 2046, 2044, 2047, 2048, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2046, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2047, 2047, 2047, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2048, 2048, 2049, 2049, 2049, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2047, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2047, 2048, 2048, 2046, 2045, 2046, 2047, 2047, 2045, 2045, 2045, 2043, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2047, 2048, 2046, 2046, 2046, 2047, 2047, 2049, 2048, 2048, 2047, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2045, 2046, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2047, 2048, 2046, 2044, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2047, 2048, 2046, 2047, 2045, 2045, 2045, 2046, 2045, 2043, 2043, 2043, 2044, 2045, 2047, 2049, 2050, 2049, 2047, 2046, 2045, 2045, 2047, 2048, 2049, 2049, 2051, 2050, 2048, 2048, 2046, 2044, 2043, 2044, 2044, 2045, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2045, 2047, 2046, 2047, 2047, 2048, 2049, 2049, 2048, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2047, 2046, 2046, 2047, 2045, 2046, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2047, 2047, 2048, 2049, 2049, 2047, 2047, 2047, 2046, 2046, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2047, 2046, 2045, 2046, 2044, 2047, 2048, 2048, 2047, 2048, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2042, 2044, 2044, 2046, 2044, 2045, 2044, 2045, 2045, 2046, 2044, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2045, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2047, 2047, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2047, 2046, 2044, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2044, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2043, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2046, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2043, 2044, 2043, 2043, 2042, 2043, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2045, 2046, 2045, 2043, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2050, 2050, 2049, 2048, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2048, 2047, 2047, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2043, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2045, 2045, 2045, 2044, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2047, 2048, 2048, 2049, 2048, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2048, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2049, 2049, 2046, 2045, 2045, 2045, 2046, 2048, 2046, 2048, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2045, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2045, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2045, 2045, 2044, 2044, 2043, 2044, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2046, 2044, 2045, 2044, 2043, 2045, 2045, 2046, 2046, 2045, 2047, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2046, 2044, 2044, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2044, 2044, 2043, 2044, 2044, 2044, 2046, 2045, 2045, 2046, 2047, 2046, 2045, 2046, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2048, 2048, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2045, 2046, 2045, 2044, 2044, 2043, 2046, 2047, 2046, 2046, 2048, 2046, 2048, 2046, 2046, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2045, 2045, 2043, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2045, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2049, 2049, 2047, 2048, 2047, 2046, 2046, 2048, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2050, 2049, 2049, 2048, 2049, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2046, 2046, 2048, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2042, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2044, 2045, 2046, 2047, 2048, 2047, 2048, 2047, 2048, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2045, 2043, 2045, 2045, 2045, 2047, 2047, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2044, 2045, 2044, 2045, 2045, 2044, 2046, 2047, 2047, 2047, 2047, 2047, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2048, 2047, 2049, 2049, 2050, 2049, 2048, 2047, 2048, 2048, 2048, 2047, 2048, 2048, 2050, 2050, 2049, 2051, 2049, 2049, 2047, 2045, 2045, 2043, 2043, 2043, 2043, 2045, 2046, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2049, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2045, 2044, 2044, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2044, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2048, 2048, 2049, 2048, 2049, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2046, 2047, 2048, 2047, 2049, 2048, 2047, 2047, 2048, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2046, 2046, 2044, 2045, 2043, 2043, 2042, 2044, 2044, 2044, 2045, 2044, 2044, 2046, 2045, 2043, 2044, 2047, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2048, 2047, 2045, 2046, 2044, 2044, 2044, 2045, 2045, 2047, 2047, 2048, 2046, 2046, 2047, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2048, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2048, 2047, 2048, 2046, 2045, 2047, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2047, 2046, 2049, 2048, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2047, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2046, 2047, 2045, 2046, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2044, 2044, 2046, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2049, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2047, 2048, 2047, 2047, 2046, 2047, 2048, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2044, 2045, 2047, 2047, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2048, 2049, 2048, 2049, 2049, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2045, 2044, 2044, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2047, 2047, 2049, 2047, 2047, 2045, 2044, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2047, 2047, 2045, 2048, 2046, 2048, 2049, 2047, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2049, 2047, 2048, 2048, 2047, 2048, 2047, 2046, 2047, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2046, 2047, 2047, 2046, 2046, 2046, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2047, 2045, 2044, 2045, 2044, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2047, 2046, 2046, 2047, 2047, 2048, 2049, 2047, 2046, 2045, 2045, 2045, 2044, 2044, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2046, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2046, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2043, 2046, 2046, 2048, 2049, 2049, 2048, 2047, 2047, 2048, 2047, 2048, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2048, 2047, 2048, 2049, 2047, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2044, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2047, 2046, 2047, 2046, 2046, 2048, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2046, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2048, 2048, 2047, 2047, 2046, 2047, 2045, 2046, 2045, 2045, 2046, 2045, 2047, 2046, 2047, 2048, 2047, 2048, 2048, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2045, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2045, 2045, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2044, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2048, 2048, 2048, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2047, 2045, 2046, 2046, 2047, 2047, 2048, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2043, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2045, 2045, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2047, 2045, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2047, 2046, 2048, 2048, 2048, 2047, 2046, 2046, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2045, 2046, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2047, 2046, 2047, 2046, 2046, 2046, 2044, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2044, 2045, 2044, 2045, 2046, 2048, 2048, 2047, 2047, 2047, 2048, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2045, 2045, 2045, 2043, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2049, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2046, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2048, 2048, 2046, 2047, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2049, 2049, 2048, 2047, 2048, 2046, 2047, 2048, 2047, 2047, 2047, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2046, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2046, 2046, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2044, 2046, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2044, 2044, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2047, 2048, 2048, 2048, 2048, 2049, 2050, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2045, 2045, 2046, 2045, 2046, 2046, 2048, 2048, 2047, 2045, 2045, 2047, 2046, 2047, 2046, 2046, 2046, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2050, 2048, 2049, 2049, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2049, 2048, 2049, 2050, 2049, 2050, 2048, 2047, 2047, 2048, 2048, 2049, 2048, 2047, 2046, 2046, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2044, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2048, 2047, 2048, 2048, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2047, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2049, 2047, 2047, 2048, 2048, 2047, 2047, 2049, 2049, 2049, 2050, 2049, 2048, 2047, 2047, 2047, 2049, 2048, 2049, 2048, 2047, 2045, 2046, 2045, 2044, 2045, 2047, 2046, 2046, 2048, 2048, 2049, 2049, 2049, 2048, 2047, 2046, 2047, 2048, 2047, 2046, 2046, 2047, 2048, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2047, 2046, 2048, 2047, 2048, 2046, 2048, 2048, 2047, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2045, 2045, 2045, 2047, 2046, 2045, 2048, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2049, 2048, 2048, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2045, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2048, 2047, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2048, 2047, 2046, 2046, 2045, 2046, 2046, 2049, 2049, 2050, 2051, 2050, 2050, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2047, 2048, 2046, 2045, 2045, 2045, 2044, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2046, 2047, 2047, 2046, 2048, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2046, 2046, 2044, 2045, 2044, 2044, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2048, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2048, 2047, 2048, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2045, 2046, 2044, 2044, 2044, 2043, 2044, 2045, 2046, 2047, 2048, 2047, 2045, 2046, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2044, 2044, 2043, 2045, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2047, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2045, 2044, 2045, 2045, 2048, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2043, 2044, 2043, 2044, 2045, 2045, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2046, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2045, 2048, 2048, 2048, 2048, 2047, 2044, 2045, 2045, 2044, 2043, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2042, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2047, 2047, 2048, 2047, 2046, 2045, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2047, 2045, 2045, 2044, 2044, 2044, 2047, 2048, 2049, 2049, 2049, 2049, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2046, 2048, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2047, 2047, 2048, 2047, 2046, 2047, 2045, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2046, 2046, 2044, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2044, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2048, 2048, 2049, 2049, 2049, 2047, 2046, 2045, 2045, 2044, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2047, 2046, 2047, 2047, 2048, 2046, 2047, 2046, 2046, 2046, 2046, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2046, 2045, 2046, 2045, 2046, 2045, 2047, 2046, 2046, 2047, 2045, 2045, 2044, 2045, 2046, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2048, 2048, 2047, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2043, 2043, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2045, 2047, 2046, 2046, 2047, 2048, 2047, 2046, 2047, 2046, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2048, 2050, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2046, 2046, 2045, 2045, 2045, 2047, 2047, 2048, 2050, 2048, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2048, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2047, 2047, 2047, 2048, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2045, 2044, 2046, 2046, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2044, 2044, 2045, 2044, 2044, 2046, 2047, 2048, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2043, 2044, 2043, 2045, 2043, 2042, 2044, 2045, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2048, 2047, 2049, 2049, 2049, 2048, 2048, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2049, 2047, 2047, 2048, 2049, 2048, 2048, 2049, 2047, 2047, 2047, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2049, 2048, 2048, 2049, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2047, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2049, 2048, 2048, 2049, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2050, 2049, 2050, 2049, 2048, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2050, 2050, 2049, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2046, 2047, 2046, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2049, 2048, 2049, 2047, 2047, 2047, 2045, 2046, 2048, 2048, 2048, 2046, 2046, 2046, 2045, 2045, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2048, 2048, 2048, 2046, 2047, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2048, 2046, 2045, 2044, 2045, 2046, 2045, 2045, 2047, 2047, 2049, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2047, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2046, 2047, 2045, 2043, 2043, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2049, 2048, 2047, 2047, 2047, 2046, 2047, 2045, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2048, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2045, 2047, 2045, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2043, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2046, 2044, 2044, 2045, 2046, 2047, 2047, 2048, 2048, 2048, 2046, 2046, 2045, 2045, 2045, 2047, 2045, 2047, 2046, 2047, 2046, 2047, 2049, 2048, 2050, 2048, 2049, 2049, 2049, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2048, 2048, 2049, 2049, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2046, 2047, 2046, 2046, 2048, 2048, 2048, 2049, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2048, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2049, 2048, 2047, 2048, 2046, 2046, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2048, 2047, 2047, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2049, 2048, 2048, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2048, 2047, 2047, 2049, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2046, 2048, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2046, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2049, 2049, 2049, 2049, 2048, 2047, 2046, 2047, 2048, 2050, 2049, 2048, 2049, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2047, 2048, 2048, 2048, 2049, 2049, 2047, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2049, 2049, 2048, 2048, 2049, 2046, 2046, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2046, 2047, 2045, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2044, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2047, 2048, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2044, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2049, 2050, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2048, 2048, 2049, 2049, 2050, 2048, 2047, 2047, 2047, 2047, 2047, 2049, 2049, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2048, 2049, 2049, 2047, 2047, 2048, 2046, 2047, 2047, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2046, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2044, 2045, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2047, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2045, 2046, 2048, 2049, 2049, 2048, 2050, 2049, 2048, 2047, 2046, 2044, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2048, 2046, 2046, 2047, 2046, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2046, 2047, 2047, 2046, 2046, 2047, 2048, 2049, 2048, 2049, 2048, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2043, 2043, 2044, 2044, 2046, 2045, 2044, 2042, 2043, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2049, 2050, 2048, 2046, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2049, 2048, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2048, 2049, 2047, 2047, 2046, 2047, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2048, 2048, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2044, 2045, 2045, 2046, 2044, 2043, 2043, 2041, 2042, 2043, 2044, 2046, 2045, 2045, 2044, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2047, 2048, 2046, 2046, 2045, 2044, 2043, 2044, 2043, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2047, 2048, 2048, 2046, 2046, 2047, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2047, 2047, 2047, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2046, 2044, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2046, 2046, 2048, 2048, 2047, 2047, 2047, 2044, 2045, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2046, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2048, 2047, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2044, 2043, 2043, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2047, 2044, 2044, 2043, 2043, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2047, 2047, 2046, 2046, 2047, 2046, 2044, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2047, 2046, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2045, 2047, 2048, 2049, 2048, 2047, 2046, 2045, 2046, 2047, 2045, 2046, 2048, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2048, 2049, 2049, 2049, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2047, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2047, 2047, 2046, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2045, 2044, 2046, 2045, 2047, 2048, 2049, 2048, 2047, 2045, 2045, 2044, 2044, 2044, 2046, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2046, 2046, 2046, 2047, 2048, 2048, 2049, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2044, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2049, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2046, 2045, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2048, 2048, 2048, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2044, 2046, 2046, 2045, 2045, 2046, 2044, 2045, 2045, 2043, 2043, 2045, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2044, 2044, 2043, 2042, 2043, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2045, 2045, 2044, 2046, 2045, 2045, 2044, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2045, 2046, 2046, 2045, 2047, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2047, 2047, 2048, 2047, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2049, 2048, 2048, 2047, 2046, 2046, 2045, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2047, 2048, 2047, 2049, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2048, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2048, 2049, 2049, 2048, 2047, 2046, 2046, 2047, 2045, 2046, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2046, 2046, 2045, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2045, 2046, 2046, 2045, 2045, 2043, 2046, 2045, 2046, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2046, 2046, 2044, 2044, 2045, 2045, 2047, 2047, 2048, 2046, 2047, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2044, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2050, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2048, 2046, 2045, 2046, 2046, 2045, 2046, 2048, 2047, 2048, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2047, 2047, 2045, 2044, 2044, 2043, 2044, 2045, 2047, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2048, 2046, 2047, 2048, 2047, 2048, 2046, 2047, 2048, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2049, 2049, 2048, 2049, 2048, 2047, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2047, 2046, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2048, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2043, 2042, 2043, 2044, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2043, 2044, 2045, 2046, 2047, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2043, 2044, 2044, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2049, 2047, 2047, 2047, 2047, 2046, 2046, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2047, 2048, 2047, 2046, 2048, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2049, 2049, 2048, 2047, 2047, 2045, 2045, 2046, 2045, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2043, 2045, 2046, 2046, 2047, 2047, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2046, 2046, 2045, 2044, 2045, 2044, 2046, 2046, 2047, 2048, 2049, 2049, 2050, 2049, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2045, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2045, 2046, 2046, 2044, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2045};
2 horigs.push_back(horig);}
3 {std::vector<float> horig={2042, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2043, 2042, 2041, 2041, 2042, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2043, 2041, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2042, 2044, 2043, 2045, 2044, 2045, 2044, 2044, 2044, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2044, 2046, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2045, 2044, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2045, 2044, 2044, 2043, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2041, 2040, 2041, 2041, 2040, 2042, 2041, 2042, 2042, 2043, 2043, 2045, 2043, 2043, 2043, 2043, 2043, 2042, 2044, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2040, 2040, 2040, 2041, 2042, 2043, 2043, 2045, 2044, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2041, 2041, 2040, 2040, 2042, 2043, 2044, 2044, 2044, 2043, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2045, 2045, 2044, 2043, 2043, 2045, 2044, 2045, 2045, 2045, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2042, 2042, 2044, 2043, 2044, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2044, 2043, 2044, 2043, 2043, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2044, 2043, 2042, 2043, 2042, 2043, 2044, 2045, 2045, 2045, 2045, 2043, 2042, 2041, 2040, 2041, 2041, 2040, 2040, 2039, 2040, 2041, 2040, 2042, 2042, 2043, 2044, 2045, 2045, 2045, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2041, 2040, 2041, 2041, 2041, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2042, 2041, 2042, 2041, 2042, 2043, 2044, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2041, 2043, 2043, 2044, 2044, 2043, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2043, 2042, 2041, 2040, 2041, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2040, 2039, 2041, 2041, 2041, 2041, 2041, 2043, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2042, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2042, 2043, 2043, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2044, 2044, 2045, 2045, 2045, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2045, 2044, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2045, 2045, 2048, 2048, 2047, 2047, 2046, 2045, 2047, 2046, 2046, 2044, 2044, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2043, 2044, 2044, 2043, 2044, 2043, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2042, 2041, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2041, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2043, 2042, 2041, 2041, 2042, 2043, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2041, 2041, 2041, 2043, 2043, 2042, 2043, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2044, 2043, 2042, 2042, 2043, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2041, 2041, 2040, 2039, 2041, 2041, 2042, 2045, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2043, 2043, 2043, 2043, 2042, 2042, 2045, 2044, 2046, 2045, 2045, 2043, 2043, 2043, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2041, 2042, 2042, 2044, 2043, 2044, 2042, 2042, 2043, 2041, 2042, 2042, 2042, 2044, 2044, 2044, 2043, 2044, 2045, 2043, 2042, 2043, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2043, 2043, 2042, 2044, 2044, 2043, 2042, 2042, 2041, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2044, 2045, 2043, 2043, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2041, 2042, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2038, 2040, 2040, 2042, 2042, 2043, 2044, 2045, 2044, 2043, 2042, 2043, 2042, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2042, 2041, 2041, 2042, 2042, 2042, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2044, 2043, 2044, 2045, 2045, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2040, 2040, 2040, 2041, 2043, 2043, 2043, 2044, 2042, 2042, 2040, 2041, 2041, 2042, 2043, 2042, 2040, 2040, 2039, 2039, 2042, 2041, 2042, 2044, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2041, 2042, 2042, 2042, 2044, 2045, 2045, 2045, 2045, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2043, 2042, 2044, 2044, 2043, 2042, 2044, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2041, 2041, 2040, 2041, 2040, 2042, 2042, 2041, 2043, 2042, 2042, 2043, 2044, 2045, 2045, 2043, 2043, 2042, 2043, 2041, 2043, 2042, 2042, 2041, 2041, 2042, 2043, 2042, 2044, 2044, 2044, 2044, 2044, 2046, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2046, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2042, 2043, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2044, 2043, 2043, 2042, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2040, 2041, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2041, 2040, 2040, 2041, 2040, 2043, 2043, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2042, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2040, 2041, 2040, 2041, 2042, 2041, 2040, 2040, 2040, 2041, 2040, 2042, 2041, 2044, 2044, 2044, 2046, 2047, 2046, 2045, 2043, 2043, 2044, 2041, 2042, 2041, 2040, 2041, 2042, 2042, 2044, 2043, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2040, 2040, 2040, 2041, 2041, 2043, 2042, 2044, 2045, 2046, 2045, 2047, 2045, 2046, 2045, 2043, 2043, 2043, 2045, 2043, 2045, 2045, 2044, 2044, 2043, 2042, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2043, 2044, 2042, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2045, 2043, 2045, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2046, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2045, 2045, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2041, 2043, 2042, 2043, 2042, 2044, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2048, 2048, 2048, 2048, 2048, 2047, 2045, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2041, 2039, 2038, 2039, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2041, 2042, 2043, 2044, 2044, 2045, 2044, 2044, 2042, 2043, 2043, 2045, 2044, 2042, 2043, 2043, 2043, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2041, 2042, 2040, 2040, 2038, 2040, 2040, 2041, 2043, 2042, 2043, 2041, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2041, 2043, 2043, 2042, 2044, 2043, 2044, 2043, 2045, 2044, 2044, 2045, 2047, 2045, 2046, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2041, 2042, 2043, 2042, 2042, 2042, 2043, 2040, 2042, 2041, 2041, 2042, 2044, 2044, 2044, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2040, 2042, 2041, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2044, 2043, 2043, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2044, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2043, 2042, 2042, 2044, 2045, 2043, 2043, 2043, 2042, 2043, 2042, 2044, 2043, 2043, 2043, 2044, 2042, 2043, 2043, 2042, 2043, 2044, 2044, 2045, 2044, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2045, 2044, 2043, 2042, 2041, 2042, 2041, 2041, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2044, 2043, 2043, 2044, 2043, 2041, 2042, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2044, 2044, 2043, 2044, 2044, 2043, 2045, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2041, 2042, 2042, 2042, 2043, 2044, 2042, 2040, 2042, 2041, 2042, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2041, 2041, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2040, 2040, 2038, 2038, 2039, 2041, 2043, 2043, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2043, 2045, 2045, 2044, 2043, 2042, 2040, 2042, 2042, 2042, 2042, 2042, 2040, 2041, 2042, 2042, 2044, 2044, 2044, 2045, 2044, 2043, 2042, 2043, 2044, 2043, 2045, 2045, 2045, 2043, 2044, 2043, 2043, 2042, 2041, 2042, 2041, 2042, 2043, 2044, 2045, 2045, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2042, 2042, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2041, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2040, 2040, 2041, 2042, 2043, 2044, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2041, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2041, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2044, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2045, 2045, 2045, 2047, 2045, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2043, 2044, 2043, 2042, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2042, 2044, 2043, 2044, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2044, 2042, 2042, 2043, 2043, 2044, 2043, 2045, 2044, 2043, 2044, 2043, 2044, 2042, 2042, 2042, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2044, 2042, 2044, 2043, 2042, 2043, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2042, 2044, 2043, 2042, 2043, 2043, 2043, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2043, 2043, 2041, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2043, 2042, 2042, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2042, 2041, 2041, 2042, 2041, 2040, 2039, 2039, 2038, 2038, 2040, 2042, 2042, 2044, 2044, 2045, 2045, 2046, 2046, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2043, 2043, 2042, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2041, 2042, 2041, 2042, 2043, 2042, 2042, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2042, 2042, 2043, 2043, 2045, 2044, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2041, 2041, 2041, 2039, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2041, 2041, 2041, 2040, 2040, 2042, 2042, 2043, 2043, 2044, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2044, 2045, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2045, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2041, 2041, 2042, 2040, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2042, 2043, 2042, 2041, 2039, 2041, 2041, 2042, 2041, 2043, 2043, 2043, 2043, 2043, 2042, 2040, 2041, 2040, 2041, 2041, 2040, 2041, 2042, 2041, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2041, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2040, 2040, 2039, 2040, 2040, 2041, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2045, 2046, 2045, 2044, 2043, 2042, 2041, 2041, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2042, 2041, 2042, 2042, 2042, 2041, 2040, 2042, 2041, 2042, 2041, 2042, 2042, 2043, 2044, 2043, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2042, 2042, 2042, 2042, 2043, 2044, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2041, 2043, 2044, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2042, 2041, 2041, 2040, 2041, 2042, 2042, 2043, 2043, 2044, 2044, 2042, 2041, 2040, 2039, 2039, 2040, 2041, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2043, 2042, 2041, 2041, 2040, 2040, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2040, 2042, 2043, 2043, 2043, 2043, 2040, 2042, 2042, 2042, 2044, 2044, 2043, 2042, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2042, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2041, 2042, 2042, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2042, 2042, 2043, 2044, 2043, 2043, 2045, 2044, 2043, 2043, 2042, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2040, 2041, 2042, 2042, 2042, 2042, 2044, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2041, 2040, 2040, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2044, 2043, 2043, 2042, 2042, 2041, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2040, 2041, 2041, 2041, 2041, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2043, 2044, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2044, 2043, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2044, 2043, 2044, 2043, 2044, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2042, 2042, 2042, 2044, 2042, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2043, 2042, 2042, 2043, 2042, 2041, 2042, 2042, 2041, 2042, 2041, 2040, 2040, 2041, 2039, 2040, 2039, 2042, 2041, 2043, 2043, 2045, 2045, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2045, 2047, 2048, 2049, 2048, 2046, 2047, 2046, 2045, 2046, 2046, 2045, 2044, 2044, 2042, 2041, 2042, 2042, 2040, 2041, 2040, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2044, 2043, 2043, 2041, 2041, 2041, 2041, 2042, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2042, 2042, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2044, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2044, 2044, 2044, 2043, 2042, 2042, 2041, 2041, 2040, 2039, 2039, 2040, 2041, 2042, 2044, 2044, 2044, 2045, 2044, 2045, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2040, 2041, 2042, 2043, 2044, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2042, 2040, 2041, 2040, 2041, 2041, 2041, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2044, 2043, 2043, 2043, 2044, 2042, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2041, 2043, 2041, 2042, 2043, 2042, 2043, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2046, 2045, 2045, 2044, 2045, 2042, 2040, 2040, 2039, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2043, 2043, 2042, 2042, 2042, 2040, 2040, 2040, 2042, 2042, 2044, 2043, 2044, 2044, 2044, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2047, 2048, 2047, 2047, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2044, 2045, 2045, 2045, 2043, 2043, 2041, 2042, 2041, 2042, 2043, 2045, 2044, 2044, 2044, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2043, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2041, 2042, 2042, 2041, 2040, 2042, 2042, 2043, 2043, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2043, 2043, 2042, 2041, 2041, 2042, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2042, 2043, 2043, 2042, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2042, 2041, 2041, 2042, 2042, 2043, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2044, 2045, 2044, 2045, 2044, 2046, 2045, 2045, 2045, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2041, 2042, 2042, 2042, 2044, 2043, 2042, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2043, 2042, 2040, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2040, 2040, 2041, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2041, 2040, 2041, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2041, 2042, 2041, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2043, 2044, 2044, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2047, 2044, 2045, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2042, 2041, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2042, 2042, 2042, 2042, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2041, 2040, 2039, 2039, 2042, 2041, 2042, 2043, 2044, 2043, 2042, 2041, 2041, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2044, 2044, 2044, 2043, 2042, 2042, 2041, 2042, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2045, 2044, 2045, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2041, 2042, 2042, 2041, 2041, 2039, 2039, 2042, 2043, 2044, 2045, 2044, 2042, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2042, 2042, 2043, 2041, 2042, 2042, 2041, 2042, 2041, 2041, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2043, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2045, 2046, 2045, 2043, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2042, 2042, 2042, 2042, 2044, 2044, 2046, 2046, 2046, 2046, 2044, 2044, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2042, 2042, 2043, 2042, 2042, 2044, 2042, 2044, 2043, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2041, 2041, 2040, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2044, 2043, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2040, 2039, 2040, 2041, 2042, 2041, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2041, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2044, 2044, 2045, 2043, 2043, 2042, 2040, 2042, 2042, 2041, 2042, 2043, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2042, 2042, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2042, 2042, 2041, 2039, 2040, 2041, 2041, 2042, 2043, 2042, 2041, 2042, 2041, 2041, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2045, 2044, 2044, 2042, 2043, 2045, 2044, 2044, 2044, 2042, 2043, 2042, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2042, 2043, 2041, 2041, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2045, 2045, 2044, 2044, 2044, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2041, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2045, 2045, 2044, 2045, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2040, 2040, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2046, 2044, 2042, 2043, 2043, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2040, 2040, 2041, 2041, 2042, 2042, 2044, 2045, 2045, 2043, 2044, 2043, 2043, 2041, 2042, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2043, 2044, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2041, 2041, 2042, 2040, 2040, 2041, 2042, 2042, 2043, 2042, 2041, 2041, 2041, 2043, 2042, 2043, 2043, 2041, 2042, 2043, 2044, 2045, 2044, 2044, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2041, 2041, 2041, 2041, 2043, 2043, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2045, 2044, 2044, 2043, 2042, 2040, 2041, 2043, 2045, 2045, 2046, 2045, 2045, 2045, 2043, 2042, 2041, 2040, 2041, 2043, 2044, 2044, 2045, 2044, 2044, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2040, 2043, 2042, 2040, 2040, 2040, 2040, 2042, 2042, 2043, 2042, 2043, 2045, 2044, 2045, 2044, 2044, 2044, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2046, 2044, 2043, 2044, 2044, 2042, 2044, 2044, 2043, 2045, 2044, 2044, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2042, 2040, 2040, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2043, 2044, 2045, 2044, 2043, 2042, 2041, 2042, 2040, 2041, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2040, 2040, 2042, 2041, 2041, 2041, 2041, 2043, 2043, 2044, 2042, 2040, 2040, 2040, 2040, 2041, 2042, 2044, 2044, 2045, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2044, 2043, 2041, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2041, 2042, 2041, 2041, 2042, 2043, 2042, 2041, 2042, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2039, 2039, 2041, 2042, 2041, 2042, 2043, 2042, 2043, 2042, 2044, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2041, 2041, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2040, 2040, 2040, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2041, 2043, 2041, 2042, 2041, 2041, 2041, 2043, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2041, 2041, 2040, 2039, 2040, 2041, 2040, 2041, 2041, 2042, 2041, 2042, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2043, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2043, 2043, 2043, 2043, 2042, 2043, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2041, 2040, 2042, 2040, 2041, 2041, 2041, 2043, 2042, 2042, 2042, 2042, 2041, 2039, 2040, 2040, 2040, 2041, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2042, 2043, 2043, 2042, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2040, 2040, 2041, 2041, 2042, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2041, 2041, 2041, 2040, 2040, 2041, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2043, 2042, 2041, 2040, 2040, 2042, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2040, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2040, 2039, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2045, 2044, 2045, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2043, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2043, 2044, 2045, 2044, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2042, 2042, 2041, 2042, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2045, 2044, 2044, 2044, 2042, 2042, 2041, 2040, 2041, 2041, 2043, 2043, 2044, 2043, 2044, 2043, 2042, 2041, 2041, 2042, 2041, 2042, 2041, 2040, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2041, 2042, 2041, 2041, 2041, 2039, 2040, 2041, 2043, 2043, 2043, 2044, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2041, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2044, 2043, 2044, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2044, 2046, 2046, 2046, 2047, 2047, 2045, 2044, 2044, 2044, 2040, 2040, 2040, 2041, 2040, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2041, 2042, 2041, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2041, 2042, 2040, 2042, 2042, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2045, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2043, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2044, 2043, 2042, 2041, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2042, 2044, 2044, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2040, 2040, 2040, 2041, 2041, 2041, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2041, 2041, 2042, 2042, 2042, 2041, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2042, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2045, 2046, 2045, 2044, 2044, 2042, 2042, 2041, 2040, 2040, 2039, 2041, 2042, 2042, 2043, 2043, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2044, 2045, 2043, 2043, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2040, 2041, 2042, 2041, 2041, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2042, 2045, 2044, 2045, 2045, 2045, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2041, 2042, 2043, 2044, 2044, 2044, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2043, 2044, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2045, 2046, 2045, 2046, 2046, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2041, 2041, 2042, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2041, 2042, 2043, 2043, 2044, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2040, 2040, 2041, 2042, 2042, 2043, 2043, 2040, 2041, 2041, 2041, 2041, 2042, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2045, 2044, 2042, 2043, 2043, 2044, 2044, 2045, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2044, 2043, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2042, 2042, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2044, 2044, 2042, 2041, 2040, 2039, 2040, 2041, 2041, 2043, 2044, 2045, 2046, 2045, 2044, 2043, 2042, 2040, 2041, 2042, 2042, 2043, 2043, 2045, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2046, 2045, 2046, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2043, 2043, 2044, 2043, 2045, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2045, 2046, 2044, 2045, 2044, 2043, 2043, 2043, 2046, 2046, 2045, 2044, 2045, 2046, 2047, 2047, 2047, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2041, 2041, 2040, 2041, 2041, 2043, 2043, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2045, 2044, 2045, 2044, 2044, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2044, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2041, 2042, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2043, 2041, 2041, 2041, 2040, 2041, 2043, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2042, 2042, 2041, 2042, 2041, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2041, 2043, 2043, 2043, 2043, 2042, 2040, 2040, 2041, 2041, 2042, 2043, 2042, 2042, 2041, 2041, 2040, 2041, 2041, 2043, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2043, 2041, 2042, 2042, 2044, 2044, 2043, 2045, 2044, 2043, 2042, 2042, 2040, 2040, 2040, 2041, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2046, 2047, 2048, 2047, 2046, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2040, 2041, 2043, 2043, 2043, 2045, 2044, 2046, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2042, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2042, 2043, 2044, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2041, 2041, 2041, 2043, 2042, 2043, 2045, 2044, 2045, 2045, 2044, 2043, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2045, 2043, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2046, 2044, 2046, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2042, 2043, 2044, 2044, 2044, 2045, 2044, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2046, 2045, 2046, 2045, 2045, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2046, 2046, 2045, 2044, 2043, 2044, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2045, 2043, 2042, 2041, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2041, 2042, 2042, 2043, 2043, 2045, 2044, 2046, 2046, 2045, 2045, 2043, 2042, 2042, 2042, 2043, 2042, 2041, 2041, 2041, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2042, 2042, 2041, 2040, 2040, 2041, 2042, 2043, 2042, 2041, 2041, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2041, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2042, 2041, 2041, 2043, 2044, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2047, 2047, 2045, 2045, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2042, 2042, 2044, 2043, 2043, 2042, 2043, 2044, 2044, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2043, 2041, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2045, 2045, 2044, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2044, 2042, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2042, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2045, 2045, 2046, 2044, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2044, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2040, 2039, 2041, 2042, 2042, 2043, 2044, 2046, 2046, 2046, 2045, 2044, 2045, 2044, 2043, 2043, 2044, 2043, 2041, 2041, 2040, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2043, 2042, 2042, 2043, 2042, 2041, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2046, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2041, 2042, 2041, 2040, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2046, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2042, 2043, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2041, 2041, 2041, 2041, 2042, 2042, 2044, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2046, 2045, 2044, 2044, 2043, 2042, 2042, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2044, 2043, 2045, 2044, 2045, 2044, 2042, 2041, 2042, 2041, 2042, 2043, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2042, 2043, 2043, 2042, 2041, 2042, 2043, 2044, 2044, 2044, 2042, 2042, 2043, 2043, 2042, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2041, 2041, 2040, 2040, 2040, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2042, 2042, 2043, 2042, 2043, 2044, 2045, 2045, 2044, 2043, 2044, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2041, 2042, 2041, 2041, 2040, 2041, 2041, 2041, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2045, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2044, 2042, 2043, 2042, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2042, 2041, 2044, 2044, 2044, 2042, 2042, 2042, 2042, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2041, 2040, 2042, 2041, 2042, 2042, 2043, 2042, 2040, 2041, 2041, 2041, 2041, 2041, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2044, 2044, 2043, 2043, 2044, 2042, 2043, 2042, 2041, 2041, 2041, 2043, 2044, 2045, 2046, 2045, 2045, 2046, 2044, 2044, 2043, 2042, 2041, 2040, 2042, 2042, 2043, 2042, 2043, 2044, 2042, 2044, 2043, 2042, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2040, 2041, 2040, 2042, 2042, 2042, 2042, 2043, 2044, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2042, 2041, 2041, 2041, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2042, 2041, 2042, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2041, 2041, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2043, 2044, 2045, 2045, 2045, 2043, 2043, 2043, 2042, 2043, 2044, 2046, 2045, 2046, 2046, 2046, 2044, 2044, 2045, 2045, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2043, 2043, 2042, 2041, 2041, 2041, 2040, 2039, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2041, 2041, 2041, 2041, 2042, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2041, 2042, 2042, 2043, 2044, 2045, 2045, 2043, 2042, 2042, 2042, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2045, 2043, 2042, 2042, 2041, 2043, 2044, 2043, 2044, 2042, 2042, 2043, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2042, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2040, 2041, 2041, 2042, 2042, 2043, 2041, 2043, 2045, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2046, 2045, 2043, 2043, 2042, 2041, 2041, 2040, 2042, 2042, 2042, 2044, 2044, 2043, 2042, 2044, 2043, 2043, 2043, 2044, 2044, 2046, 2045, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2041, 2042, 2040, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2043, 2043, 2044, 2044, 2044, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2040, 2042, 2041, 2041, 2041, 2042, 2042, 2044, 2041, 2041, 2041, 2042, 2042, 2043, 2044, 2044, 2043, 2041, 2042, 2041, 2041, 2043, 2042, 2042, 2044, 2044, 2044, 2045, 2044, 2042, 2041, 2042, 2041, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2044, 2044, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2041, 2041, 2041, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2045, 2045, 2046, 2044, 2044, 2043, 2042, 2042, 2041, 2042, 2043, 2043, 2045, 2043, 2044, 2043, 2043, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2040, 2040, 2040, 2042, 2042, 2044, 2044, 2043, 2043, 2041, 2042, 2041, 2041, 2041, 2040, 2042, 2041, 2041, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2043, 2045, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2044, 2044, 2043, 2042, 2042, 2044, 2044, 2044, 2045, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2045, 2046, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2042, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2041, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2042, 2043, 2041, 2042, 2042, 2042, 2043, 2041, 2042, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2041, 2042, 2042, 2043, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2043, 2044, 2042, 2042, 2042, 2041, 2042, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2045, 2045, 2047, 2045, 2045, 2043, 2043, 2042, 2041, 2041, 2042, 2043, 2044, 2046, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2044, 2045, 2045, 2044, 2044, 2042, 2042, 2042, 2041, 2043, 2044, 2044, 2045, 2044, 2046, 2045, 2044, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2043, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2046, 2046, 2045, 2045, 2043, 2045, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2043, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2043, 2043, 2045, 2044, 2044, 2043, 2042, 2043, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042};
4 horigs.push_back(horig);}
5 {std::vector<float> horig={2050, 2049, 2049, 2050, 2049, 2051, 2050, 2052, 2051, 2050, 2051, 2052, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2047, 2049, 2047, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2048, 2047, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2047, 2047, 2048, 2051, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2049, 2049, 2049, 2048, 2048, 2049, 2052, 2051, 2052, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2048, 2048, 2048, 2049, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2050, 2048, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2049, 2050, 2051, 2051, 2050, 2051, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2049, 2048, 2050, 2049, 2049, 2051, 2050, 2050, 2049, 2048, 2047, 2048, 2047, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2049, 2048, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2048, 2047, 2048, 2049, 2049, 2050, 2051, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2052, 2052, 2051, 2050, 2049, 2048, 2048, 2049, 2049, 2051, 2050, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2051, 2050, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2048, 2049, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2049, 2048, 2049, 2049, 2049, 2048, 2046, 2048, 2048, 2046, 2046, 2047, 2048, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2047, 2047, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2046, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2048, 2048, 2046, 2047, 2046, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2050, 2051, 2051, 2050, 2049, 2050, 2048, 2049, 2049, 2050, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2048, 2048, 2048, 2046, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2050, 2049, 2051, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2051, 2050, 2050, 2051, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2048, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2048, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2047, 2047, 2047, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2050, 2049, 2049, 2048, 2049, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2047, 2048, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2047, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2046, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2052, 2051, 2050, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2051, 2051, 2049, 2049, 2047, 2048, 2047, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2049, 2047, 2046, 2046, 2048, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2050, 2050, 2050, 2049, 2048, 2049, 2048, 2049, 2050, 2051, 2049, 2051, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2047, 2046, 2047, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2050, 2050, 2049, 2051, 2050, 2049, 2050, 2050, 2050, 2049, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2050, 2050, 2049, 2048, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2048, 2047, 2048, 2048, 2048, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2048, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2047, 2049, 2048, 2048, 2048, 2048, 2050, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2047, 2048, 2050, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2050, 2049, 2050, 2049, 2050, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2051, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2047, 2048, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2047, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2047, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2048, 2049, 2050, 2049, 2048, 2047, 2047, 2048, 2047, 2049, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2047, 2049, 2048, 2047, 2048, 2047, 2047, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2047, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2048, 2049, 2050, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2048, 2048, 2048, 2049, 2049, 2048, 2050, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2047, 2049, 2050, 2049, 2050, 2051, 2048, 2048, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2048, 2047, 2047, 2048, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2046, 2047, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2048, 2049, 2048, 2050, 2049, 2049, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2047, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2048, 2051, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2047, 2047, 2047, 2047, 2048, 2048, 2050, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2051, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2047, 2049, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2047, 2049, 2049, 2049, 2048, 2050, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2049, 2049, 2049, 2047, 2048, 2048, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2051, 2050, 2048, 2048, 2048, 2047, 2048, 2049, 2047, 2047, 2047, 2048, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2051, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2048, 2048, 2048, 2050, 2049, 2050, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2048, 2048, 2049, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2050, 2049, 2050, 2050, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2046, 2048, 2047, 2046, 2047, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2047, 2047, 2048, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2047, 2048, 2048, 2049, 2050, 2049, 2048, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2049, 2049, 2049, 2050, 2048, 2049, 2049, 2048, 2050, 2050, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2048, 2049, 2048, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2048, 2050, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2049, 2048, 2048, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2049, 2048, 2048, 2048, 2048, 2050, 2049, 2049, 2052, 2051, 2051, 2051, 2049, 2050, 2048, 2049, 2050, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2052, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2049, 2051, 2050, 2049, 2048, 2048, 2048, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2045, 2046, 2045, 2044, 2045, 2046, 2046, 2048, 2048, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2048, 2047, 2048, 2049, 2048, 2047, 2046, 2047, 2046, 2048, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2048, 2049, 2050, 2049, 2048, 2049, 2048, 2049, 2047, 2047, 2047, 2049, 2049, 2049, 2051, 2049, 2049, 2048, 2047, 2047, 2046, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2048, 2047, 2049, 2049, 2048, 2048, 2048, 2048, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2045, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2049, 2048, 2049, 2050, 2048, 2048, 2048, 2048, 2047, 2049, 2049, 2050, 2050, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2047, 2048, 2047, 2048, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2047, 2048, 2049, 2049, 2048, 2048, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2047, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2048, 2049, 2049, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2049, 2048, 2049, 2050, 2050, 2050, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2047, 2049, 2048, 2050, 2050, 2050, 2051, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2047, 2047, 2049, 2047, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2049, 2049, 2047, 2048, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2049, 2049, 2049, 2049, 2049, 2047, 2049, 2047, 2049, 2049, 2049, 2050, 2051, 2050, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2050, 2051, 2050, 2052, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2048, 2048, 2048, 2049, 2050, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2048, 2047, 2048, 2048, 2050, 2049, 2049, 2048, 2048, 2048, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2049, 2050, 2051, 2051, 2051, 2052, 2050, 2048, 2047, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2048, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2053, 2052, 2052, 2051, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2048, 2050, 2049, 2048, 2049, 2048, 2049, 2047, 2048, 2047, 2048, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2051, 2050, 2049, 2048, 2048, 2049, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2048, 2047, 2048, 2047, 2048, 2048, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2046, 2046, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2047, 2048, 2047, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2051, 2050, 2050, 2051, 2049, 2048, 2048, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2052, 2051, 2051, 2051, 2049, 2050, 2051, 2051, 2051, 2051, 2049, 2049, 2047, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2050, 2049, 2049, 2050, 2050, 2048, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2047, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2051, 2050, 2050, 2051, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2048, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2049, 2050, 2049, 2050, 2047, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2047, 2049, 2050, 2051, 2050, 2051, 2051, 2049, 2048, 2049, 2049, 2048, 2050, 2049, 2049, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2047, 2048, 2048, 2047, 2048, 2047, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2052, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2046, 2047, 2049, 2048, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2047, 2048, 2047, 2047, 2048, 2048, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2050, 2050, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2048, 2049, 2050, 2050, 2052, 2051, 2051, 2050, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2050, 2051, 2049, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2047, 2047, 2048, 2046, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2051, 2050, 2049, 2048, 2047, 2047, 2047, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2047, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2048, 2047, 2047, 2047, 2046, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2050, 2050, 2049, 2050, 2049, 2052, 2051, 2051, 2051, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2047, 2047, 2047, 2047, 2046, 2047, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2051, 2050, 2049, 2048, 2047, 2047, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2048, 2045, 2047, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2051, 2050, 2051, 2049, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2048, 2048, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2048, 2049, 2048, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2047, 2048, 2049, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2052, 2051, 2052, 2050, 2052, 2052, 2052, 2051, 2050, 2050, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2047, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2051, 2050, 2051, 2051, 2052, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2049, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2047, 2047, 2048, 2049, 2049, 2049, 2050, 2050, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2048, 2050, 2049, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2048, 2049, 2049, 2047, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2053, 2051, 2051, 2050, 2048, 2047, 2048, 2049, 2049, 2048, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2050, 2051, 2050, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2047, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2047, 2047, 2048, 2047, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2047, 2049, 2049, 2050, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2045, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2052, 2052, 2051, 2053, 2053, 2051, 2051, 2050, 2052, 2050, 2051, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2051, 2051, 2050, 2049, 2048, 2050, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2047, 2047, 2045, 2046, 2045, 2046, 2047, 2046, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2051, 2049, 2049, 2049, 2048, 2048, 2049, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2050, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2049, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2047, 2048, 2049, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2048, 2050, 2048, 2048, 2050, 2050, 2050, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2047, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2048, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2048, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2048, 2048, 2050, 2050, 2050, 2049, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2050, 2049, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2047, 2048, 2049, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2049, 2049, 2051, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2047, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2050, 2048, 2048, 2048, 2047, 2050, 2050, 2051, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2050, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2050, 2047, 2048, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2049, 2050, 2048, 2048, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2050, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2051, 2049, 2049, 2048, 2048, 2049, 2047, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2049, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2048, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2047, 2048, 2048, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2051, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2046, 2046, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2050, 2049, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2047, 2046, 2045, 2046, 2046, 2046, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2047, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2047, 2048, 2048, 2049, 2050, 2051, 2050, 2049, 2047, 2048, 2048, 2048, 2049, 2049, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2047, 2050, 2048, 2048, 2049, 2050, 2049, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2047, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2049, 2048, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2048, 2050, 2050, 2049, 2050, 2050, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2048, 2048, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2048, 2048, 2047, 2046, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2047, 2047, 2047, 2046, 2047, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2047, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2047, 2049, 2048, 2047, 2048, 2048, 2050, 2050, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2046, 2046, 2047, 2048, 2050, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2050, 2051, 2049, 2051, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2047, 2047, 2046, 2045, 2046, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2049, 2047, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2047, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2050, 2050, 2049, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2049, 2048, 2051, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2050, 2049, 2050, 2050, 2052, 2051, 2050, 2049, 2048, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2049, 2050, 2051, 2050, 2051, 2049, 2048, 2049, 2048, 2047, 2048, 2047, 2048, 2049, 2047, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2047, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2048, 2049, 2048, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2048, 2047, 2048, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2047, 2048, 2050, 2049, 2048, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2047, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2051, 2050, 2049, 2050, 2049, 2048, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2048, 2048, 2047, 2049, 2049, 2050, 2049, 2050, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2050, 2051, 2049, 2052, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2051, 2049, 2048, 2049, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2048, 2049, 2048, 2050, 2050, 2050, 2048, 2048, 2047, 2047, 2049, 2048, 2048, 2048, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2048, 2049, 2050, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2048, 2046, 2047, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2051, 2050, 2051, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2052, 2051, 2053, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2050, 2048, 2049, 2048, 2048, 2050, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2051, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2048, 2049, 2048, 2049, 2048, 2047, 2047, 2046, 2047, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2049, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2051, 2050, 2049, 2049, 2048, 2047, 2047, 2047, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2048, 2049, 2047, 2048, 2048, 2047, 2047, 2047, 2049, 2048, 2047, 2048, 2048, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2051, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2051, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2046, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2051, 2051, 2050, 2049, 2049, 2047, 2048, 2047, 2048, 2049, 2049, 2048, 2048, 2047, 2048, 2047, 2047, 2049, 2049, 2051, 2050, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2050, 2049, 2049, 2049, 2048, 2047, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2050, 2050, 2050, 2051, 2052, 2052, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2046, 2047, 2046, 2047, 2046, 2048, 2047, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2047, 2049, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2046, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2048, 2049, 2048, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2048, 2049, 2047, 2047, 2047, 2048, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2049, 2048, 2048, 2050, 2050, 2050, 2050, 2049, 2048, 2047, 2048, 2046, 2048, 2047, 2047, 2048, 2049, 2048, 2049, 2049, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2046, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2049, 2048, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2049, 2048, 2050, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2048, 2048, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2049, 2048, 2048, 2049, 2047, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2047, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2051, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2051, 2051, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2047, 2048, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2047, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2047, 2048, 2047, 2048, 2049, 2049, 2050, 2051, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2050, 2048, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2047, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2049, 2048, 2048, 2049, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2048, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2048, 2048, 2046, 2047, 2048, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2047, 2047, 2048, 2048, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2048, 2049, 2047, 2047, 2047, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2048, 2047, 2047, 2047, 2049, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2051, 2050, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2052, 2050, 2051, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2048, 2049, 2050, 2050, 2051, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2050, 2048, 2050, 2050, 2049, 2050, 2050, 2051, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2048, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2049, 2049, 2048, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2047, 2046, 2048, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2047, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2049, 2050, 2048, 2048, 2048, 2047, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2047, 2048, 2047, 2047, 2048, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2051, 2048, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2046, 2047, 2048, 2048, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2050, 2049, 2052, 2052, 2050, 2051, 2050, 2051, 2052, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2048, 2048, 2047, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2050, 2048, 2047, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2051, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2047, 2047, 2048, 2047, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2049, 2049, 2050, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2047, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2048, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2052, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2048, 2049, 2049, 2050, 2050, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2051, 2051, 2051, 2051, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2048, 2048, 2047, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2048, 2049, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2046, 2047, 2047, 2047, 2048, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2048, 2048, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2048, 2050, 2049, 2049, 2048, 2050, 2049, 2049, 2048, 2049, 2049, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2048, 2048, 2049, 2049, 2051, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2050, 2051, 2049, 2049, 2050, 2048, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2050, 2049, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2047, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2050, 2048, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2052, 2051, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2047, 2049, 2051, 2050, 2051, 2050, 2049, 2048, 2049, 2049};
6 horigs.push_back(horig);}
7 {std::vector<float> horig={1543, 1499, 1527, 1553, 1553, 1589, 1653, 1673, 1673, 1681, 1691, 1705, 1729, 1747, 1747, 1741, 1722, 1710, 1702, 1712, 1787, 1905, 1985, 2026, 2041, 2019, 1951, 1913, 1949, 1998, 2037, 2074, 2076, 2038, 2010, 2055, 2162, 2269, 2333, 2322, 2239, 2129, 2047, 2040, 2083, 2101, 2090, 2076, 2032, 1958, 1900, 1867, 1873, 1943, 2029, 2070, 2047, 2004, 1973, 1968, 1999, 2055, 2061, 2021, 2006, 2025, 2074, 2125, 2148, 2159, 2142, 2106, 2126, 2192, 2262, 2340, 2417, 2447, 2419, 2358, 2324, 2386, 2524, 2653, 2708, 2684, 2643, 2638, 2665, 2686, 2671, 2612, 2530, 2488, 2551, 2675, 2704, 2592, 2421, 2308, 2280, 2292, 2303, 2280, 2248, 2222, 2176, 2119, 2092, 2101, 2106, 2112, 2132, 2158, 2175, 2192, 2236, 2246, 2189, 2125, 2092, 2119, 2191, 2261, 2284, 2225, 2140, 2097, 2147, 2275, 2378, 2413, 2402, 2366, 2326, 2290, 2229, 2136, 2083, 2116, 2180, 2185, 2099, 1983, 1904, 1870, 1852, 1854, 1897, 1965, 2015, 2049, 2057, 2014, 1936, 1870, 1866, 1894, 1876, 1828, 1788, 1814, 1891, 1966, 2012, 2017, 2014, 1995, 1958, 1938, 1934, 1910, 1876, 1848, 1818, 1811, 1854, 1907, 1928, 1926, 1926, 1950, 2000, 2057, 2065, 2012, 1946, 1920, 1924, 1948, 2014, 2090, 2122, 2095, 2038, 1983, 1950, 1972, 2027, 2063, 2066, 2076, 2110, 2150, 2169, 2169, 2155, 2107, 2058, 2037, 2043, 2069, 2080, 2065, 2038, 2024, 2030, 2060, 2121, 2211, 2302, 2336, 2289, 2224, 2189, 2219, 2332, 2454, 2498, 2465, 2401, 2352, 2315, 2310, 2342, 2377, 2384, 2337, 2244, 2177, 2229, 2376, 2494, 2485, 2375, 2263, 2213, 2237, 2317, 2364, 2327, 2227, 2156, 2157, 2186, 2193, 2177, 2131, 2080, 2083, 2113, 2109, 2057, 1967, 1874, 1803, 1775, 1767, 1744, 1685, 1620, 1554, 1517, 1536, 1592, 1645, 1664, 1633, 1594, 1572, 1599, 1657, 1687, 1689, 1687, 1694, 1688, 1667, 1665, 1686, 1696, 1705, 1719, 1726, 1736, 1742, 1708, 1680, 1696, 1737, 1805, 1882, 1937, 1972, 2036, 2119, 2209, 2277, 2304, 2328, 2394, 2499, 2602, 2661, 2696, 2704, 2671, 2637, 2652, 2711, 2815, 2921, 2990, 3006, 2966, 2907, 2907, 2989, 3072, 3105, 3093, 3071, 3036, 2999, 2983, 3005, 3030, 3007, 2941, 2841, 2706, 2542, 2413, 2353, 2380, 2464, 2487, 2390, 2218, 2068, 2010, 2030, 2045, 1976, 1836, 1727, 1694, 1692, 1678, 1635, 1581, 1531, 1537, 1598, 1677, 1752, 1777, 1749, 1699, 1655, 1577, 1461, 1391, 1420, 1573, 1686, 1721, 1741, 1779, 1786, 1736, 1668, 1630, 1593, 1594, 1667, 1722, 1666, 1563, 1546, 1632, 1677, 1670, 1665, 1680, 1691, 1684, 1691, 1708, 1715, 1692, 1646, 1649, 1687, 1711, 1727, 1749, 1765, 1733, 1687, 1699, 1806, 1944, 1996, 1941, 1863, 1846, 1910, 2002, 2055, 2020, 1953, 1940, 1970, 2031, 2108, 2166, 2204, 2215, 2204, 2210, 2267, 2324, 2352, 2367, 2395, 2450, 2490, 2449, 2322, 2219, 2182, 2202, 2260, 2298, 2283, 2218, 2143, 2079, 2051, 2002, 1918, 1819, 1721, 1649, 1624, 1622, 1616, 1578, 1567, 1618, 1689, 1736, 1745, 1750, 1739, 1698, 1636, 1593, 1605, 1664, 1745, 1823, 1857, 1839, 1806, 1795, 1800, 1785, 1770, 1807, 1850, 1872, 1883, 1876, 1893, 1957, 2015, 2024, 1941, 1787, 1661, 1642, 1703, 1782, 1832, 1875, 1930, 1956, 1917, 1874, 1844, 1808, 1801, 1834, 1881, 1922, 1945, 1907, 1816, 1729, 1672, 1662, 1716, 1809, 1888, 1896, 1855, 1849, 1887, 1948, 1970, 1974, 1997, 2019, 2054, 2082, 2069, 2066, 2090, 2153, 2196, 2188, 2146, 2099, 2104, 2178, 2256, 2254, 2173, 2090, 2037, 2054, 2136, 2223, 2235, 2153, 2029, 1933, 1876, 1845, 1818, 1797, 1804, 1847, 1882, 1868, 1849, 1862, 1879, 1869, 1795, 1721, 1722, 1797, 1884, 1931, 1940, 1953, 1973, 1973, 1971, 1958, 1922, 1901, 1953, 2073, 2171, 2201, 2174, 2134, 2133, 2187, 2254, 2277, 2246, 2201, 2216, 2320, 2452, 2491, 2430, 2341, 2274, 2227, 2209, 2266, 2357, 2416, 2392, 2306, 2236, 2226, 2278, 2340, 2334, 2227, 2093, 2029, 2055, 2144, 2226, 2276, 2327, 2349, 2296, 2162, 2059, 2048, 2146, 2275, 2322, 2246, 2135, 2104, 2183, 2282, 2296, 2221, 2144, 2130, 2210, 2319, 2346, 2258, 2111, 1995, 1957, 1997, 2088, 2155, 2143, 2068, 1980, 1903, 1896, 1973, 2056, 2091, 2115, 2156, 2183, 2175, 2143, 2157, 2212, 2247, 2251, 2234, 2226, 2233, 2217, 2161, 2149, 2239, 2393, 2469, 2405, 2281, 2220, 2270, 2343, 2381, 2388, 2357, 2247, 2102, 2007, 2013, 2082, 2114, 2062, 1928, 1764, 1654, 1632, 1636, 1581, 1497, 1434, 1407, 1515, 1661, 1698, 1688, 1677, 1671, 1669, 1681, 1698, 1707, 1703, 1694, 1698, 1703, 1708, 1715, 1719, 1721, 1713, 1699, 1698, 1702, 1701, 1717, 1730, 1730, 1722, 1735, 1812, 1939, 2021, 2000, 1947, 1946, 1992, 2066, 2152, 2158, 2087, 2046, 2107, 2245, 2327, 2325, 2293, 2272, 2266, 2272, 2290, 2307, 2309, 2296, 2261, 2217, 2174, 2177, 2242, 2311, 2330, 2344, 2366, 2358, 2296, 2258, 2304, 2396, 2475, 2485, 2414, 2311, 2230, 2205, 2230, 2276, 2346, 2368, 2297, 2225, 2185, 2151, 2135, 2169, 2204, 2189, 2143, 2076, 2004, 1937, 1899, 1892, 1926, 1966, 1948, 1886, 1773, 1627, 1509, 1471, 1499, 1519, 1524, 1584, 1676, 1701, 1689, 1689, 1710, 1726, 1720, 1704, 1675, 1650, 1675, 1717, 1760, 1772, 1751, 1750, 1811, 1905, 1966, 1975, 1972, 2005, 2066, 2146, 2234, 2287, 2273, 2245, 2236, 2244, 2256, 2265, 2265, 2270, 2319, 2405, 2459, 2431, 2381, 2366, 2404, 2482, 2547, 2558, 2543, 2565, 2584, 2587, 2597, 2609, 2581, 2534, 2491, 2518, 2621, 2694, 2654, 2501, 2321, 2244, 2292, 2387, 2436, 2395, 2313, 2271, 2312, 2385, 2393, 2281, 2124, 2011, 1991, 2054, 2137, 2167, 2097, 1954, 1839, 1835, 1905, 1951, 1918, 1840, 1770, 1736, 1748, 1753, 1771, 1815, 1849, 1864, 1839, 1768, 1712, 1711, 1751, 1781, 1791, 1793, 1793, 1749, 1640, 1522, 1482, 1502, 1561, 1624, 1658, 1658, 1642, 1628, 1630, 1646, 1661, 1675, 1682, 1686, 1697, 1717, 1734, 1742, 1765, 1833, 1903, 1925, 1898, 1882, 1903, 1917, 1945, 2043, 2203, 2348, 2407, 2400, 2374, 2392, 2465, 2542, 2601, 2595, 2516, 2417, 2373, 2422, 2550, 2651, 2647, 2565, 2486, 2461, 2481, 2515, 2518, 2460, 2331, 2185, 2092, 2064, 2078, 2079, 2028, 1957, 1937, 1965, 1945, 1872, 1804, 1747, 1710, 1695, 1723, 1768, 1791, 1789, 1777, 1757, 1747, 1789, 1882, 1967, 2022, 2058, 2082, 2123, 2213, 2347, 2464, 2506, 2474, 2393, 2299, 2236, 2238, 2305, 2385, 2447, 2499, 2516, 2475, 2442, 2481, 2501, 2445, 2351, 2278, 2241, 2228, 2221, 2186, 2122, 2082, 2050, 2004, 1952, 1895, 1848, 1848, 1883, 1858, 1740, 1595, 1483, 1456, 1514, 1593, 1650, 1727, 1822, 1844, 1808, 1801, 1818, 1841, 1865, 1872, 1860, 1865, 1906, 1977, 2085, 2191, 2232, 2191, 2108, 2054, 2085, 2184, 2297, 2391, 2415, 2354, 2265, 2200, 2198, 2259, 2345, 2353, 2254, 2094, 1927, 1854, 1916, 2036, 2094, 2077, 2044, 2014, 1929, 1772, 1598, 1457, 1394, 1438, 1514, 1581, 1634, 1659, 1664, 1682, 1692, 1682, 1681, 1684, 1691, 1695, 1695, 1705, 1732, 1742, 1728, 1711, 1695, 1697, 1702, 1710, 1727, 1743, 1768, 1816, 1886, 1976, 2086, 2204, 2296, 2307, 2221, 2113, 2090, 2171, 2279, 2354, 2391, 2378, 2382, 2430, 2485, 2478, 2425, 2405, 2459, 2532, 2558, 2474, 2329, 2247, 2276, 2390, 2521, 2568, 2519, 2408, 2287, 2222, 2248, 2333, 2402, 2389, 2323, 2295, 2264, 2217, 2171, 2141, 2135, 2138, 2133, 2134, 2156, 2205, 2259, 2260, 2180, 2068, 2002, 1996, 2012, 2037, 2071, 2084, 2014, 1863, 1736, 1714, 1775, 1843, 1849, 1819, 1822, 1880, 1981, 2041, 1968, 1828, 1749, 1755, 1785, 1830, 1869, 1857, 1795, 1724, 1705, 1789, 1908, 1944, 1878, 1793, 1729, 1685, 1662, 1675, 1698, 1697, 1666, 1601, 1536, 1499, 1498, 1549, 1650, 1744, 1807, 1861, 1889, 1836, 1738, 1676, 1682, 1756, 1888, 2036, 2110, 2086, 2009, 1932, 1874, 1849, 1883, 1925, 1977, 2076, 2176, 2246, 2296, 2369, 2427, 2439, 2404, 2359, 2341, 2389, 2509, 2602, 2607, 2526, 2412, 2315, 2252, 2277, 2392, 2511, 2558, 2549, 2508, 2478, 2490, 2532, 2532, 2465, 2392, 2373, 2397, 2451, 2495, 2473, 2403, 2344, 2324, 2346, 2385, 2381, 2308, 2222, 2163, 2110, 2050, 2019, 2011, 2019, 2034, 2042, 2028, 1980, 1898, 1815, 1768, 1773, 1800, 1805, 1812, 1863, 1936, 1988, 1992, 1990, 2012, 2010, 1956, 1903, 1914, 1964, 1997, 1986, 1967, 1955, 1974, 2019, 2062, 2081, 2075, 2057, 2042, 2029, 2011, 1979, 1969, 1980, 1962, 1904, 1881, 1911, 1967, 2041, 2084, 2046, 1954, 1902, 1925, 1975, 1999, 1976, 1942, 1949, 2009, 2105, 2170, 2164, 2109, 2043, 2021, 2046, 2097, 2128, 2104, 2022, 1948, 1971, 2059, 2102, 2066, 1981, 1863, 1758, 1752, 1795, 1814, 1794, 1777, 1765, 1748, 1757, 1804, 1855, 1906, 1957, 2016, 2070, 2088, 2040, 1989, 1985, 1994, 2000, 2012, 2049, 2069, 2045, 2002, 2021, 2130, 2276, 2370, 2349, 2267, 2204, 2196, 2232, 2256, 2253, 2289, 2367, 2382, 2342, 2317, 2314, 2316, 2310, 2298, 2265, 2231, 2228, 2224, 2172, 2097, 2058, 2056, 2025, 1962, 1913, 1888, 1881, 1897, 1931, 1949, 1938, 1908, 1857, 1811, 1784, 1781, 1855, 1955, 2008, 1991, 1932, 1901, 1942, 2015, 2052, 2021, 1962, 1893, 1849, 1844, 1889, 1959, 2016, 2031, 2006, 1978, 1966, 1976, 2019, 2045, 2035, 2002, 1981, 1978, 1970, 1977, 2028, 2087, 2114, 2118, 2097, 2064, 2059, 2088, 2115, 2151, 2220, 2294, 2303, 2212, 2084, 2001, 2021, 2142, 2282, 2358, 2374, 2353, 2308, 2260, 2196, 2126, 2114, 2178, 2264, 2309, 2289, 2224, 2153, 2081, 1979, 1860, 1729, 1647, 1677, 1767, 1854, 1896, 1895, 1876, 1853, 1800, 1723, 1665, 1639, 1602, 1559, 1551, 1585, 1670, 1781, 1841, 1823, 1772, 1721, 1665, 1631, 1635, 1662, 1681, 1670, 1637, 1587, 1560, 1555, 1550, 1590, 1686, 1740, 1721, 1685, 1674, 1684, 1682, 1676, 1691, 1722, 1735, 1737, 1728, 1721, 1750, 1813, 1843, 1845, 1843, 1835, 1803, 1766, 1771, 1849, 1962, 2067, 2157, 2222, 2240, 2222, 2202, 2210, 2267, 2362, 2468, 2518, 2484, 2394, 2315, 2324, 2456, 2648, 2768, 2737, 2644, 2597, 2561, 2536, 2567, 2618, 2626, 2617, 2597, 2540, 2478, 2453, 2459, 2484, 2489, 2473, 2439, 2384, 2322, 2274, 2229, 2176, 2147, 2174, 2222, 2215, 2162, 2111, 2081, 2089, 2126, 2105, 1994, 1865, 1779, 1732, 1722, 1757, 1824, 1904, 1954, 1917, 1791, 1638, 1543, 1555, 1666, 1818, 1920, 1942, 1944, 1961, 1939, 1872, 1822, 1825, 1881, 1961, 2031, 2036, 1959, 1865, 1814, 1820, 1843, 1848, 1863, 1918, 1963, 1978, 1966, 1934, 1924, 1949, 1969, 1945, 1867, 1777, 1753, 1796, 1844, 1874, 1912, 1958, 1983, 1975, 1947, 1921, 1889, 1894, 1927, 1959, 2017, 2099, 2154, 2169, 2154, 2114, 2052, 2059, 2134, 2209, 2292, 2368, 2385, 2344, 2298, 2279, 2263, 2250, 2262, 2292, 2322, 2328, 2292, 2233, 2175, 2155, 2187, 2250, 2290, 2268, 2203, 2122, 2058, 2022, 2003, 2015, 2048, 2119, 2206, 2254, 2204, 2105, 2089, 2186, 2307, 2322, 2219, 2140, 2147, 2171, 2189, 2205, 2232, 2276, 2328, 2388, 2455, 2490, 2471, 2433, 2411, 2409, 2422, 2444, 2495, 2519, 2488, 2420, 2354, 2334, 2366, 2435, 2520, 2553, 2494, 2411, 2344, 2274, 2215, 2182, 2163, 2126, 2062, 1988, 1921, 1854, 1800, 1777, 1784, 1758, 1675, 1563, 1482, 1466, 1488, 1541, 1624, 1689, 1681, 1639, 1627, 1644, 1666, 1685, 1680, 1679, 1691, 1702, 1702, 1702, 1698, 1693, 1696, 1718, 1736, 1745, 1756, 1788, 1846, 1896, 1923, 1895, 1836, 1851, 1949, 2042, 2055, 2017, 2020, 2055, 2093, 2141, 2191, 2240, 2296, 2337, 2331, 2298, 2254, 2232, 2239, 2268, 2311, 2302, 2200, 2043, 1948, 1967, 2039, 2056, 2022, 1991, 1953, 1921, 1917, 1950, 1965, 1941, 1940, 1968, 1989, 2019, 2051, 2048, 2023, 1993, 1974, 1950, 1892, 1845, 1884, 1992, 2077, 2067, 2004, 1967, 1981, 2026, 2089, 2149, 2163, 2129, 2091, 2114, 2185, 2230, 2226, 2198, 2186, 2162, 2105, 2103, 2205, 2342, 2422, 2400, 2346, 2328, 2331, 2337, 2341, 2359, 2407, 2445, 2418, 2330, 2240, 2226, 2306, 2372, 2328, 2210, 2162, 2229, 2329, 2349, 2247, 2073, 1911, 1821, 1780, 1771, 1806, 1873, 1889, 1828, 1721, 1592, 1458, 1376, 1414, 1533, 1637, 1660, 1658, 1672, 1687, 1696, 1702, 1716, 1709, 1687, 1691, 1711, 1720, 1706, 1692, 1704, 1731, 1744, 1736, 1688, 1662, 1708, 1751, 1782, 1784, 1789, 1826, 1888, 1974, 2082, 2187, 2256, 2245, 2175, 2107, 2088, 2154, 2259, 2284, 2201, 2091, 2062, 2123, 2167, 2175, 2184, 2206, 2246, 2319, 2405, 2429, 2368, 2291, 2261, 2276, 2315, 2367, 2372, 2305, 2217, 2165, 2161, 2209, 2241, 2225, 2177, 2136, 2103, 2092, 2104, 2100, 2077, 2061, 2043, 2027, 2022, 2008, 1952, 1844, 1775, 1776, 1793, 1810, 1834, 1859, 1867, 1819, 1745, 1747, 1812, 1848, 1882, 1932, 1975, 1982, 1955, 1942, 1948, 1898, 1799, 1725, 1711, 1745, 1799, 1820, 1799, 1790, 1842, 1926, 1988, 1982, 1923, 1919, 1961, 1981, 1959, 1919, 1924, 1985, 2089, 2212, 2306, 2352, 2361, 2331, 2290, 2271, 2290, 2320, 2364, 2413, 2463, 2505, 2507, 2500, 2526, 2599, 2666, 2670, 2623, 2545, 2500, 2523, 2571, 2585, 2557, 2525, 2483, 2417, 2353, 2313, 2286, 2250, 2230, 2212, 2188, 2149, 2104, 2050, 1987, 1918, 1875, 1877, 1900, 1922, 1927, 1913, 1917, 1893, 1821, 1748, 1719, 1715, 1713, 1760, 1847, 1918, 1981, 2024, 2012, 1974, 1964, 1955, 1898, 1867, 1944, 2104, 2255, 2336, 2317, 2252, 2212, 2208, 2239, 2281, 2314, 2335, 2323, 2298, 2286, 2282, 2311, 2379, 2399, 2382, 2382, 2391, 2373, 2330, 2272, 2212, 2201, 2224, 2226, 2221, 2222, 2181, 2104, 2088, 2135, 2153, 2118, 2078, 2106, 2156, 2140, 2051, 1965, 1945, 1973, 2010, 2035, 2009, 1878, 1691, 1577, 1581, 1669, 1744, 1776, 1768, 1672, 1526, 1458, 1486, 1556, 1649, 1749, 1826, 1844, 1763, 1620, 1523, 1528, 1613, 1762, 1931, 2040, 2036, 1955, 1861, 1802, 1796, 1824, 1837, 1853, 1896, 1926, 1894, 1857, 1881, 1927, 1957, 1970, 2004, 2046, 2098, 2150, 2147, 2105, 2074, 2058, 2036, 2019, 2033, 2087, 2184, 2306, 2365, 2332, 2258, 2249, 2351, 2494, 2641, 2760, 2792, 2734, 2656, 2622, 2646, 2714, 2769, 2805, 2815, 2821, 2818, 2794, 2750, 2737, 2768, 2808, 2808, 2754, 2714, 2722, 2751, 2748, 2666, 2550, 2463, 2439, 2488, 2570, 2602, 2530, 2391, 2256, 2166, 2126, 2102, 2046, 1924, 1779, 1645, 1546, 1518, 1559, 1638, 1669, 1629, 1537, 1478, 1502, 1592, 1645, 1653, 1651, 1662, 1680, 1690, 1695, 1687, 1689, 1689, 1689, 1690, 1692, 1691, 1693, 1693, 1693, 1695, 1697, 1700, 1712, 1725, 1733, 1735, 1739, 1735, 1749, 1789, 1837, 1838, 1784, 1788, 1884, 1982, 2041, 2079, 2124, 2162, 2190, 2253, 2369, 2474, 2479, 2409, 2344, 2354, 2439, 2547, 2613, 2606, 2535, 2466, 2441, 2479, 2576, 2659, 2667, 2555, 2366, 2218, 2191, 2218, 2250, 2247, 2182, 2057, 1897, 1763, 1668, 1647, 1709, 1785, 1804, 1772, 1711, 1644, 1603, 1583, 1586, 1635, 1737, 1848, 1893, 1870, 1841, 1867, 1917, 1937, 1917, 1908, 1937, 2007, 2079, 2079, 2023, 2010, 2031, 2053, 2052, 2023, 2018, 2057, 2109, 2107, 2068, 2046, 2021, 1973, 1946, 1933, 1920, 1929, 1946, 1926, 1896, 1882, 1890, 1913, 1943, 1955, 1948, 1948, 1965, 1942, 1894, 1869, 1876, 1959, 2065, 2119, 2129, 2128, 2102, 2061, 2045, 2090, 2201, 2317, 2382, 2370, 2306, 2228, 2174, 2165, 2175, 2217, 2301, 2401, 2427, 2367, 2267, 2189, 2183, 2243, 2291, 2256, 2132, 2019, 2022, 2090, 2099, 2067, 2048, 2071, 2118, 2144, 2131, 2082, 2022, 1948, 1903, 1943, 2024, 2077, 2133, 2163, 2132, 2055, 1981, 1958, 1965, 1974, 1998, 2042, 2061, 2042, 1981, 1880, 1802, 1794, 1844, 1947, 2062, 2119, 2097, 2044, 2001, 2011, 2067, 2126, 2145, 2138, 2125, 2108, 2102, 2114, 2157, 2205, 2193, 2137, 2136, 2174, 2189, 2168, 2137, 2128, 2125, 2078, 2025, 2013, 2037, 2047, 1978, 1853, 1750, 1704, 1704, 1711, 1729, 1800, 1890, 1893, 1770, 1637, 1575, 1552, 1465, 1383, 1407, 1587, 1681, 1682, 1681, 1688, 1684, 1688, 1705, 1730, 1744, 1737, 1724, 1722, 1733, 1762, 1815, 1889, 1975, 2088, 2206, 2272, 2293, 2297, 2286, 2274, 2312, 2409, 2491, 2497, 2481, 2519, 2575, 2596, 2580, 2540, 2513, 2540, 2593, 2617, 2608, 2572, 2537, 2494, 2439, 2387, 2307, 2172, 2036, 1975, 1978, 1977, 1935, 1870, 1814, 1816, 1860, 1876, 1835, 1782, 1746, 1723, 1685, 1638, 1638, 1694, 1784, 1870, 1901, 1857, 1797, 1755, 1738, 1751, 1789, 1853, 1911, 1921, 1870, 1791, 1741, 1749, 1831, 1951, 2015, 1993, 1952, 1978, 2056, 2148, 2192, 2175, 2152, 2156, 2208, 2271, 2332, 2398, 2450, 2472, 2448, 2400, 2353, 2345, 2378, 2470, 2603, 2687, 2668, 2572, 2497, 2469, 2426, 2348, 2294, 2292, 2318, 2372, 2404, 2365, 2283, 2223, 2207, 2201, 2178, 2131, 2070, 2005, 1975, 1988, 2012, 1988, 1946, 1904, 1849, 1802, 1756, 1730, 1765, 1840, 1895, 1900, 1879, 1859, 1846, 1819, 1796, 1783, 1783, 1810, 1844, 1863, 1856, 1837, 1836, 1868, 1914, 1920, 1890, 1880, 1890, 1925, 1976, 1990, 1918, 1796, 1724, 1727, 1763, 1780, 1777, 1802, 1856, 1902, 1887, 1813, 1765, 1816, 1932, 2017, 2053, 2094, 2159, 2174, 2130, 2093, 2107, 2141, 2163, 2196, 2243, 2265, 2262, 2257, 2283, 2353, 2432, 2485, 2515, 2538, 2564, 2567, 2572, 2640, 2716, 2723, 2654, 2569, 2553, 2596, 2611, 2592, 2598, 2621, 2618, 2581, 2554, 2551, 2516, 2460, 2394, 2309, 2199, 2101, 2041, 2050, 2115, 2147, 2110, 2036, 1965, 1917, 1839, 1750, 1726, 1770, 1802, 1800, 1797, 1818, 1872, 1907, 1893, 1843, 1800, 1789, 1817, 1844, 1872, 1929, 1984, 2005, 2018, 2062, 2148, 2197, 2179, 2155, 2171, 2198, 2223, 2274, 2334, 2383, 2439, 2522, 2586, 2585, 2514, 2443, 2424, 2422, 2390, 2323, 2249, 2190, 2141, 2080, 2016, 1923, 1800, 1692, 1645, 1646, 1616, 1518, 1422, 1356, 1395, 1594, 1682, 1702, 1699, 1680, 1677, 1678, 1678, 1675, 1678, 1688, 1692, 1693, 1706, 1728, 1778, 1895, 2019, 2098, 2123, 2128, 2167, 2228, 2255, 2268, 2268, 2212, 2162, 2191, 2279, 2368, 2437, 2433, 2371, 2338, 2378, 2491, 2621, 2698, 2666, 2555, 2440, 2361, 2331, 2357, 2381, 2326, 2232, 2174, 2151, 2163, 2168, 2096, 1959, 1818, 1765, 1766, 1750, 1692, 1607, 1551, 1551, 1552, 1497, 1422, 1473, 1642, 1709, 1710, 1677, 1660, 1678, 1701, 1716, 1724, 1723, 1729, 1769, 1856, 1969, 2068, 2098, 2064, 2010, 1972, 1954, 1970, 2017, 2049, 2073, 2114, 2163, 2210, 2271, 2328, 2365, 2364, 2324, 2268, 2229, 2237, 2304, 2379, 2403, 2401, 2367, 2282, 2218, 2217, 2237, 2213, 2120, 1998, 1932, 1977, 2068, 2112, 2094, 2041, 1965, 1896, 1841, 1799, 1749, 1713, 1726, 1781, 1807, 1773, 1761, 1787, 1836, 1891, 1918, 1910, 1892, 1909, 1964, 2009, 2002, 1977, 1967, 1944, 1931, 1977, 2052, 2104, 2109, 2080, 2010, 1980, 2012, 2067, 2134, 2167, 2162, 2120, 2074, 2083, 2159, 2241, 2284, 2291, 2280, 2282, 2298, 2304, 2318, 2359, 2406, 2429, 2415, 2405, 2439, 2455, 2434, 2401, 2364, 2339, 2318, 2274, 2221, 2212, 2238, 2271, 2317, 2319, 2269, 2226, 2239, 2261, 2218, 2104, 2008, 2014, 2085, 2123, 2072, 1948, 1810, 1709, 1622, 1546, 1506, 1530, 1545, 1533, 1536, 1587, 1660, 1708, 1721, 1700, 1654, 1607, 1628, 1675, 1701, 1705, 1720, 1760, 1814, 1863, 1897, 1934, 1955, 1939, 1887, 1870, 1905, 1936, 1961, 1992, 2010, 2001, 1977, 1965, 1941, 1906, 1909, 1957, 2000, 1978, 1914, 1876, 1892, 1934, 1981, 2026, 2053, 2109, 2166, 2172, 2130, 2103, 2121, 2173, 2242, 2268, 2237, 2194, 2208, 2253, 2282, 2294, 2270, 2237, 2258, 2309, 2315, 2274, 2220, 2221, 2288, 2339, 2318, 2267, 2222, 2210, 2236, 2287, 2354, 2413, 2394, 2259, 2073, 1939, 1914, 1992, 2118, 2206, 2186, 2070, 1965, 1970, 2069, 2159, 2148, 2041, 1915, 1836, 1809, 1832, 1896, 1934, 1909, 1844, 1781, 1760, 1759, 1754, 1722, 1676, 1651, 1691, 1764, 1827, 1868, 1894, 1887, 1847, 1829, 1877, 1976, 2073, 2138, 2170, 2184, 2185, 2153, 2117, 2109, 2144, 2197, 2224, 2209, 2167, 2130, 2160, 2250, 2315, 2303, 2252, 2237, 2213, 2141, 2085, 2071, 2052, 2019, 1979, 1923, 1884, 1849, 1829, 1813, 1774, 1722, 1689, 1675, 1648, 1596, 1577, 1641, 1714, 1719, 1651, 1576, 1530, 1502, 1495, 1550, 1646, 1686, 1698, 1712, 1745, 1783, 1825, 1860, 1900, 1961, 2045, 2103, 2123, 2131, 2140, 2147, 2155, 2192, 2293, 2388, 2400, 2395, 2424, 2479, 2542, 2568, 2542, 2493, 2441, 2416, 2444, 2503, 2580, 2669, 2710, 2658, 2554, 2484, 2489, 2532, 2527, 2433, 2322, 2281, 2286, 2339, 2421, 2468, 2446, 2367, 2285, 2247, 2239, 2238, 2249, 2227, 2134, 1970, 1822, 1772, 1814, 1854, 1853, 1823, 1806, 1815, 1835, 1843, 1824, 1808, 1791, 1769, 1762, 1811, 1898, 1939, 1896, 1845, 1865, 1901, 1900, 1913, 1954, 1997, 2007, 1962, 1932, 1993, 2088, 2141, 2131, 2082, 2054, 2088, 2158, 2223, 2228, 2200, 2187, 2183, 2168, 2137, 2105, 2108, 2161, 2242, 2318, 2318, 2236, 2174, 2174, 2200, 2224, 2234, 2202, 2132, 2059, 2048, 2080, 2114, 2138, 2135, 2075, 1985, 1926, 1933, 2004, 2084, 2117, 2076, 1991, 1913, 1876, 1896, 1925, 1918, 1897, 1892, 1905, 1922, 1909, 1881, 1844, 1817, 1811, 1795, 1790, 1800, 1770, 1745, 1737, 1749, 1774, 1800, 1843, 1888, 1886, 1832, 1761, 1752, 1817, 1900, 1985, 2038, 2012, 1974, 2020, 2129, 2230, 2272, 2236, 2139, 2033, 1974, 1983, 2043, 2114, 2157, 2167, 2152, 2095, 2037, 2040, 2116, 2203, 2221, 2145, 2046, 1995, 2004, 2046, 2097, 2118, 2100, 2064, 1988, 1876, 1802, 1825, 1898, 1951, 1981, 1959, 1903, 1889, 1926, 1947, 1969, 2006, 2013, 2003, 1962, 1920, 1891, 1856, 1812, 1806, 1818, 1821, 1829, 1808, 1751, 1739, 1806, 1913, 1998, 2033, 2020, 1995, 1997, 2025, 2035, 2011, 1999, 2037, 2109, 2196, 2279, 2329, 2359, 2410, 2442, 2438, 2406, 2376, 2373, 2434, 2548, 2656, 2689, 2638, 2532, 2434, 2393, 2434, 2523, 2609, 2635, 2568, 2426, 2263, 2172, 2193, 2269, 2317, 2316, 2289, 2234, 2155, 2085, 2048, 2083, 2154, 2135, 2025, 1888, 1769, 1662, 1560, 1481, 1439, 1444, 1479, 1552, 1630, 1664, 1669, 1657, 1661, 1679, 1693, 1697, 1689, 1689, 1704, 1704, 1695, 1695, 1694, 1686, 1681, 1685, 1699, 1719, 1729, 1728, 1713, 1693, 1694, 1729, 1796, 1836, 1827, 1832, 1877, 1953, 2041, 2103, 2164, 2223, 2286, 2355, 2403, 2392, 2360, 2356, 2342, 2309, 2280, 2312, 2424, 2537, 2564, 2510, 2427, 2370, 2338, 2343, 2353, 2368, 2373, 2352, 2336, 2342, 2363, 2349, 2271, 2202, 2204, 2262, 2315, 2315, 2245, 2141, 2043, 2000, 1978, 1941, 1884, 1868, 1888, 1909, 1900, 1846, 1797, 1816, 1866, 1866, 1833, 1835, 1863, 1870, 1827, 1755, 1673, 1608, 1622, 1697, 1767, 1784, 1757, 1735, 1733, 1738, 1739, 1739, 1726, 1690, 1632, 1599, 1624, 1718, 1840, 1943, 1995, 1997, 1967, 1945, 1950, 1967, 1978, 1979, 1978, 1977, 2011, 2085, 2166, 2230, 2239, 2214, 2214, 2270, 2336, 2315, 2248, 2242, 2297, 2351, 2344, 2282, 2190, 2142, 2185, 2277, 2341, 2354, 2328, 2269, 2161, 2080, 2081, 2100, 2096, 2074, 2100, 2143, 2128, 2038, 1917, 1867, 1930, 2022, 2066, 2077, 2083, 2059, 1992, 1928, 1928, 2000, 2099, 2163, 2132, 2061, 2032, 2044, 2104, 2177, 2247, 2300, 2314, 2274, 2216, 2210, 2230, 2204, 2161, 2145, 2184, 2224, 2213, 2162, 2101, 2059, 2060, 2047, 1972, 1865, 1796, 1792, 1816, 1802, 1746, 1687, 1675, 1669, 1640, 1629, 1647, 1693, 1754, 1777, 1760, 1744, 1751, 1737, 1732, 1756, 1831, 1920, 1960, 1993, 2010, 2014, 2024, 2040, 2048, 2062, 2096, 2106, 2095, 2105, 2145, 2178, 2179, 2162, 2136, 2112, 2126, 2160, 2164, 2156, 2145, 2082, 2018, 2032, 2097, 2167, 2189, 2135, 2019, 1891, 1831, 1867, 1978, 2096, 2125, 2033, 1885, 1774, 1772, 1837, 1858, 1791, 1643, 1511, 1489, 1571, 1666, 1718, 1726, 1674, 1587, 1504, 1482, 1579, 1682, 1735, 1778, 1809, 1853, 1911, 1957, 1957, 1920, 1934, 2030, 2167, 2285, 2338, 2316, 2252, 2182, 2158, 2208, 2289, 2333, 2310, 2273, 2268, 2324, 2424, 2476, 2430, 2349, 2309, 2329, 2355, 2356, 2355, 2326, 2252, 2148, 2071, 2061, 2073, 2055, 2035, 2004, 1950, 1919, 1904, 1873, 1841, 1813, 1776, 1741, 1705, 1672, 1679, 1735, 1817, 1887, 1925, 1935, 1922, 1875, 1788, 1678, 1632, 1717, 1877, 1991, 2041, 2072, 2100, 2120, 2176, 2231, 2208, 2141, 2114, 2172, 2269, 2346, 2345, 2284, 2261, 2326, 2410, 2463, 2459, 2405, 2340, 2309, 2309, 2330, 2329, 2292, 2220, 2136, 2090, 2081, 2122, 2175, 2224, 2248, 2207, 2114, 2030, 2009, 2022, 2015, 1991, 1944, 1884, 1856, 1863, 1868, 1854, 1834, 1811, 1816, 1858, 1958, 2084, 2190, 2253, 2249, 2185, 2089, 2017, 2022, 2079, 2121, 2131, 2127, 2123, 2072, 2007, 1969, 1949, 1934, 1956, 1993, 1998, 1953, 1888, 1831, 1765, 1678, 1614, 1638, 1717, 1749, 1708, 1680, 1694, 1696, 1647, 1568, 1489, 1443, 1481, 1603, 1727, 1811, 1881, 1945, 1991, 2043, 2106, 2116, 2078, 2037, 2038, 2107, 2222, 2281, 2239, 2159, 2093, 2080, 2158, 2287, 2415, 2506, 2490, 2385, 2278, 2237, 2255, 2323, 2447, 2566, 2574, 2449, 2302, 2218, 2224, 2265, 2255, 2191, 2137, 2124, 2110, 2079, 2039, 1998, 1968, 1943, 1945, 1949, 1914, 1850, 1819, 1857, 1931, 1987, 2016, 2047, 2080, 2066, 2028, 2016, 2041, 2067, 2083, 2121, 2194, 2253, 2288, 2316, 2329, 2321, 2311, 2300, 2289, 2305, 2340, 2387, 2410, 2382, 2312, 2248, 2244, 2299, 2363, 2368, 2286, 2153, 2059, 2040, 2064, 2097, 2094, 2029, 1971, 1962, 1984, 2017, 2038, 2035, 1980, 1883, 1799, 1786, 1862, 1991, 2114, 2131, 2024, 1909, 1888, 1988, 2117, 2164, 2160, 2148, 2124, 2125, 2165, 2211, 2257, 2293, 2308, 2308, 2319, 2371, 2482, 2577, 2556, 2431, 2260, 2125, 2114, 2235, 2376, 2422, 2349, 2244, 2163, 2092, 2037, 2028, 2039, 2024, 1966, 1906, 1897, 1943, 2008, 2061, 2106, 2123, 2098, 2067, 2087, 2154, 2205, 2174, 2104, 2037, 2024, 2096, 2172, 2181, 2136, 2064, 2018, 2037, 2119, 2178, 2168, 2104, 2002, 1920, 1882, 1864, 1834, 1780, 1726, 1727, 1754, 1713, 1579, 1411, 1298, 1343, 1577, 1691, 1692, 1681, 1678, 1666, 1655, 1665, 1691, 1701, 1686, 1669, 1666, 1671, 1682, 1701, 1708, 1700, 1703, 1726, 1734, 1721, 1715, 1714, 1712, 1705, 1686, 1680, 1692, 1708, 1720, 1732, 1723, 1702, 1705, 1721, 1731, 1766, 1869, 2000, 2091, 2086, 2023, 2003, 2068, 2154, 2193, 2167, 2094, 2031, 2011, 2057, 2162, 2272, 2331, 2316, 2283, 2275, 2259, 2214, 2220, 2285, 2309, 2269, 2207, 2200, 2241, 2271, 2282, 2284, 2248, 2172, 2114, 2118, 2134, 2148, 2177, 2183, 2194, 2214, 2214, 2217, 2244, 2281, 2303, 2321, 2301, 2227, 2175, 2189, 2245, 2295, 2335, 2330, 2252, 2152, 2088, 2075, 2105, 2188, 2283, 2338, 2326, 2270, 2226, 2223, 2254, 2257, 2239, 2256, 2298, 2301, 2267, 2275, 2329, 2350, 2322, 2297, 2314, 2339, 2328, 2324, 2342, 2320, 2215, 2097, 2063, 2132, 2218, 2256, 2251, 2252, 2261, 2283, 2294, 2260, 2188, 2131, 2103, 2097, 2114, 2135, 2139, 2104, 1995, 1849, 1713, 1631, 1633, 1672, 1690, 1660, 1557, 1428, 1352, 1424, 1622, 1694, 1685, 1677, 1681, 1682, 1704, 1720, 1718, 1704, 1705, 1723, 1768, 1819, 1863, 1891, 1869, 1795, 1772, 1829, 1893, 1931, 1925, 1905, 1910, 1925, 1946, 1970, 1994, 2011, 2022, 2046, 2038, 2006, 1995, 2011, 2025, 1996, 1968, 1966, 1960, 1934, 1936, 2014, 2118, 2127, 2034, 1983, 2045, 2132, 2138, 2010, 1858, 1879, 2072, 2268, 2333, 2253, 2144, 2106, 2169, 2248, 2273, 2220, 2150, 2152, 2219, 2291, 2325, 2333, 2296, 2262, 2281, 2333, 2371, 2340, 2250, 2173, 2136, 2155, 2220, 2284, 2311, 2269, 2209, 2196, 2186, 2160, 2128, 2115, 2134, 2178, 2233, 2239, 2197, 2134, 2067, 2002, 1931, 1891, 1863, 1842, 1850, 1882, 1926, 1914, 1811, 1723, 1733, 1772, 1777, 1724, 1646, 1600, 1590, 1587, 1587, 1592, 1565, 1512, 1520, 1643, 1728, 1763, 1776, 1759, 1715, 1702, 1741, 1816, 1911, 1969, 1948, 1873, 1844, 1884, 1957, 2040, 2113, 2145, 2150, 2211, 2303, 2363, 2351, 2305, 2261, 2236, 2281, 2345, 2340, 2296, 2294, 2356, 2406, 2388, 2342, 2347, 2393, 2442, 2459, 2421, 2343, 2282, 2246, 2235, 2234, 2224, 2165, 2051, 1947, 1899, 1927, 1978, 1991, 1953, 1916, 1924, 1959, 1996, 1998, 1961, 1912, 1890, 1917, 1977, 2015, 1987, 1958, 1949, 1961, 1992, 2037, 2095, 2154, 2194, 2206, 2199, 2215, 2286, 2376, 2395, 2334, 2278, 2297, 2367, 2406, 2334, 2242, 2245, 2331, 2444, 2549, 2631, 2617, 2517, 2420, 2380, 2405, 2456, 2522, 2583, 2542, 2392, 2254, 2152, 2074, 2048, 2077, 2138, 2185, 2210, 2206, 2179, 2142, 2101, 2095, 2115, 2116, 2100, 2080, 2041, 2025, 2035, 2012, 1962, 1924, 1891, 1877, 1873, 1880, 1921, 1967, 1996, 1977, 1940, 1952, 2032, 2128, 2181, 2164, 2126, 2143, 2197, 2208, 2220, 2258, 2294, 2292, 2234, 2143, 2074, 2066, 2081, 2091, 2097, 2156, 2235, 2254, 2207, 2128, 2072, 2085, 2131, 2145, 2118, 2092, 2088, 2078, 2058, 1999, 1897, 1786, 1711, 1703, 1759, 1824, 1877, 1903, 1884, 1805, 1712, 1692, 1733, 1771, 1804, 1814, 1785, 1758, 1746, 1742, 1764, 1827, 1914, 1996, 2049, 2061, 2083, 2140, 2156, 2097, 2007, 1956, 1994, 2093, 2202, 2287, 2322, 2308, 2280, 2261, 2268, 2302, 2341, 2308, 2198, 2087, 2028, 2023, 2037, 2064, 2101, 2139, 2147, 2086, 1996, 1937, 1924, 1954, 1980, 1948, 1875, 1794, 1751, 1762, 1826, 1901, 1928, 1933, 1970, 2031, 2080, 2119, 2161, 2198, 2201, 2175, 2170, 2217, 2296, 2362, 2369, 2325, 2240, 2186, 2222, 2339, 2456, 2490, 2427, 2332, 2265, 2272, 2344, 2411, 2394, 2323, 2253, 2209, 2187, 2211, 2267, 2279, 2208, 2129, 2141, 2246, 2355, 2384, 2312, 2148, 1978, 1921, 2003, 2132, 2220, 2222, 2137, 2016, 1952, 1986, 2024, 2018, 2038, 2073, 2046, 1991, 2008, 2097, 2164, 2167, 2130, 2051, 1939, 1856, 1858, 1942, 2047, 2113, 2108, 2043, 1987, 1992, 2025, 2014, 1943, 1890, 1900, 1956, 1996, 1963, 1902, 1890, 1913, 1911, 1904, 1906, 1888, 1865, 1875, 1946, 2040, 2085, 2043, 1989, 1976, 1964, 1935, 1944, 1988, 2015, 1996, 1956, 1898, 1810, 1727, 1681, 1734, 1832, 1876, 1869, 1858, 1824, 1760, 1706, 1672, 1639, 1594, 1571, 1573, 1611, 1651, 1613, 1499, 1423, 1561, 1674, 1698, 1695, 1690, 1695, 1693, 1688, 1690, 1693, 1691, 1690, 1702, 1714, 1727, 1721, 1684, 1680, 1727, 1793, 1889, 2001, 2128, 2213, 2238, 2217, 2210, 2221, 2227, 2229, 2234, 2208, 2169, 2190, 2276, 2385, 2457, 2466, 2412, 2327, 2278, 2296, 2359, 2380, 2284, 2101, 1972, 1957, 1990, 2020, 2015, 1942, 1862, 1849, 1872, 1846, 1804, 1784, 1775, 1766, 1745, 1715, 1685, 1675, 1687, 1693, 1669, 1623, 1586, 1577, 1597, 1629, 1665, 1740, 1830, 1878, 1897, 1914, 1940, 1945, 1952, 1979, 2017, 2056, 2075, 2085, 2070, 2041, 2043, 2083, 2145, 2191, 2187, 2144, 2080, 1983, 1940, 2032, 2206, 2271, 2200, 2091, 2010, 1972, 2020, 2113, 2183, 2198, 2132, 2045, 1996, 1992, 2041, 2119, 2169, 2147, 2079, 2037, 2075, 2174, 2283, 2341, 2282, 2159, 2054, 2008, 2045, 2092, 2100, 2062, 2000, 1962, 1976, 2037, 2104, 2102, 1997, 1855, 1809, 1884, 2014, 2120, 2172, 2148, 2035, 1926, 1908, 1959, 2029, 2064, 2025, 1915, 1801, 1731, 1708, 1725, 1756, 1800, 1863, 1890, 1875, 1870, 1851, 1812, 1772, 1747, 1760, 1780, 1795, 1852, 1961, 2061, 2080, 2011, 1943, 1930, 1966, 2030, 2066, 2078, 2067, 2032, 1999, 2022, 2076, 2105, 2106, 2107, 2105, 2093, 2082, 2080, 2066, 2012, 1934, 1846, 1798, 1832, 1925, 1998, 1994, 1924, 1853, 1854, 1919, 1964, 1943, 1931, 1983, 2039, 2051, 2026, 1997, 1982, 1981, 1998, 2020, 2026, 2057, 2106, 2093, 2007, 1917, 1888, 1899, 1904, 1887, 1878, 1932, 2033, 2144, 2212, 2204, 2151, 2093, 2096, 2131, 2147, 2110, 2061, 2045, 2067, 2079, 2066, 2066, 2109, 2177, 2199, 2157, 2103, 2065, 2026, 2011, 2047, 2106, 2165, 2221, 2242, 2191, 2109, 2051, 2044, 2063, 2063, 2046, 2055, 2120, 2211, 2269, 2256, 2182, 2102, 2080, 2132, 2193, 2225, 2249, 2253, 2165, 2024, 1926, 1917, 1973, 1993, 1968, 1939, 1944, 2017, 2127, 2188, 2180, 2112, 2000, 1926, 1955, 2042, 2093, 2111, 2111, 2066, 1996, 1966, 1970, 1938, 1900, 1935, 2002, 2059, 2107, 2131, 2098, 2004, 1923, 1912, 1971, 2037, 2051, 2012, 1944, 1920, 1960, 2037, 2087, 2077, 2042, 2036, 2046, 2045, 2037, 2045, 2055, 2058, 2052, 2033, 2036, 2064, 2078, 2064, 2059, 2054, 2046, 2054, 2063, 2038, 2011, 1987, 1978, 1992, 1998, 1979, 1984, 2002, 2015, 2045, 2061, 2022, 1991, 2014, 2083, 2134, 2146, 2146, 2112, 2068, 2047, 2056, 2049, 2009, 1977, 1974, 1965, 1948, 1940, 1947, 1974, 2014, 2040, 2035, 2017, 2030, 2068, 2098, 2143, 2206, 2225, 2180, 2115, 2083, 2081, 2085, 2102, 2109, 2072, 2005, 1970, 2010, 2095, 2146, 2170, 2238, 2306, 2322, 2270, 2148, 2080, 2128, 2199, 2204, 2150, 2090, 2094, 2182, 2249, 2246, 2192, 2122, 2044, 2029, 2069, 2115, 2145, 2146, 2130, 2141, 2187, 2191, 2165, 2140, 2090, 2051, 2052, 2101, 2198, 2287, 2304, 2238, 2163, 2164, 2215, 2286, 2356, 2376, 2324, 2253, 2234, 2271, 2326, 2374, 2405, 2404, 2367, 2319, 2292, 2274, 2256, 2207, 2125, 2079, 2147, 2270, 2323, 2260, 2141, 2035, 2007, 2054, 2119, 2137, 2095, 2001, 1873, 1720, 1578, 1472, 1411, 1412, 1500, 1632, 1696, 1685, 1656, 1660, 1674, 1688, 1699, 1685, 1670, 1680, 1699, 1702, 1706, 1708, 1692, 1689, 1695, 1700, 1696, 1694, 1706, 1722, 1732, 1732, 1707, 1682, 1682, 1698, 1723, 1737, 1745, 1742, 1728, 1719, 1712, 1715, 1718, 1736, 1786, 1856, 1873, 1818, 1766, 1776, 1830, 1895, 1925, 1888, 1829, 1830, 1911, 1994, 2002, 1951, 1925, 1950, 1997, 2034, 2003, 1940, 1909, 1925, 1990, 2086, 2149, 2131, 2071, 2066, 2121, 2213, 2260, 2238, 2176, 2122, 2122, 2177, 2245, 2291, 2315, 2292, 2224, 2185, 2208, 2268, 2324, 2346, 2356, 2383, 2403, 2391, 2359, 2320, 2306, 2337, 2374, 2372, 2345, 2332, 2357, 2382, 2365, 2300, 2177, 2081, 2059, 2089, 2103, 2059, 2029, 2032, 1995, 1908, 1800, 1743, 1769, 1847, 1932, 1991, 2009, 1960, 1833, 1696, 1608, 1570, 1571, 1594, 1632, 1663, 1680, 1697, 1681, 1646, 1657, 1709, 1726, 1698, 1692, 1752, 1841, 1873, 1833, 1801, 1841, 1917, 1977, 2032, 2080, 2094, 2089, 2069, 2062, 2100, 2143, 2165, 2206, 2265, 2342, 2420, 2436, 2359, 2249, 2209, 2265, 2374, 2469, 2506, 2499, 2463, 2449, 2507, 2632, 2763, 2816, 2782, 2698, 2607, 2537, 2537, 2597, 2644, 2624, 2569, 2504, 2433, 2378, 2332, 2286, 2226, 2119, 1981, 1843, 1712, 1604, 1544, 1514, 1505, 1525, 1539, 1542, 1615, 1669, 1684, 1691, 1699, 1713, 1730, 1735, 1724, 1709, 1708, 1716, 1716, 1712, 1716, 1748, 1808, 1890, 1994, 2121, 2239, 2332, 2413, 2495, 2564, 2588, 2592, 2607, 2617, 2645, 2664, 2643, 2594, 2536, 2493, 2467, 2465, 2499, 2536, 2567, 2609, 2633, 2599, 2496, 2373, 2297, 2255, 2260, 2279, 2234, 2163, 2093, 2016, 1976, 2008, 2092, 2156, 2162, 2135, 2123, 2164, 2225, 2272, 2297, 2275, 2204, 2184, 2225, 2243, 2231, 2271, 2407, 2525, 2546, 2496, 2446, 2402, 2357, 2355, 2420, 2481, 2478, 2426, 2377, 2340, 2315, 2303, 2355, 2441, 2427, 2301, 2142, 2012, 1952, 1982, 2059, 2126, 2107, 2006, 1880, 1792, 1756, 1737, 1736, 1719, 1624, 1506, 1441, 1438, 1497, 1594, 1663, 1680, 1686, 1704, 1740, 1774, 1749, 1689, 1657, 1667, 1673, 1658, 1643, 1640, 1654, 1662, 1676, 1688, 1700, 1711, 1727, 1733, 1754, 1808, 1848, 1825, 1755, 1683, 1616, 1542, 1515, 1562, 1647, 1719, 1757, 1760, 1776, 1812, 1807, 1772, 1776, 1836, 1878, 1878, 1910, 2003, 2105, 2167, 2188, 2195, 2232, 2263, 2215, 2124, 2119, 2205, 2300, 2359, 2345, 2283, 2214, 2161, 2149, 2181, 2238, 2326, 2419, 2443, 2380, 2302, 2231, 2172, 2130, 2098, 2073, 2047, 2056, 2084, 2122, 2134, 2091, 2052, 2060, 2097, 2130, 2139, 2124, 2117, 2128, 2125, 2114, 2098, 2058, 2028, 2047, 2093, 2122, 2108, 2061, 2020, 2005, 1999, 1954, 1888, 1855, 1865, 1852, 1839, 1885, 1970, 2030, 2056, 2040, 1976, 1920, 1936, 2004, 2068, 2074, 2027, 1956, 1887, 1873, 1902, 1941, 1971, 1998, 2012, 1992, 1951, 1943, 1977, 1990, 1971, 1963, 1979, 2006, 2025, 2066, 2117, 2123, 2086, 2025, 1986, 1985, 2001, 1995, 1962, 1930, 1919, 1927, 1916, 1926, 1985, 2034, 1999, 1950, 1941, 1943, 1938, 1957, 2031, 2107, 2115, 2054, 1960, 1911, 1933, 1977, 2019, 2024, 1962, 1869, 1822, 1874, 1987, 2077, 2062, 1973, 1907, 1926, 1985, 2041, 2084, 2113, 2097, 2062, 2048, 2064, 2136, 2207, 2209, 2159, 2112, 2122, 2206, 2298, 2348, 2336, 2252, 2118, 1997, 1955, 1979, 2029, 2064, 2048, 2011, 1983, 1989, 2051, 2145, 2183, 2168, 2161, 2196, 2216, 2179, 2119, 2078, 2089, 2155, 2215, 2215, 2222, 2238, 2199, 2118, 2042, 2022, 2074, 2153, 2210, 2200, 2119, 2028, 1975, 1957, 1954, 1981, 2014, 2014, 1944, 1831, 1757, 1732, 1726, 1693, 1641, 1616, 1582, 1524, 1485, 1490, 1566, 1678, 1746, 1778, 1773, 1786, 1811, 1786, 1754, 1776, 1873, 1998, 2094, 2176, 2226, 2226, 2203, 2208, 2255, 2276, 2255, 2246, 2269, 2293, 2331, 2392, 2424, 2416, 2397, 2392, 2419, 2516, 2588, 2599, 2598, 2597, 2578, 2566, 2566, 2548, 2506, 2469, 2405, 2321, 2271, 2288, 2325, 2314, 2226, 2127, 2089, 2087, 2046, 1928, 1762, 1621, 1588, 1662, 1763, 1816, 1793, 1711, 1666, 1679, 1696, 1675, 1656, 1675, 1665, 1638, 1673, 1740, 1786, 1818, 1829, 1816, 1817, 1855, 1898, 1937, 1974, 1996, 1959, 1876, 1840, 1894, 1977, 2006, 1992, 2007, 2050, 2104, 2149, 2178, 2203, 2195, 2139, 2084, 2118, 2239, 2343, 2350, 2278, 2197, 2140, 2142, 2190, 2244, 2284, 2332, 2374, 2377, 2313, 2240, 2248, 2309, 2339, 2339, 2335, 2327, 2328, 2276, 2152, 2034, 1984, 1997, 2059, 2144, 2202, 2171, 2072, 1991, 2015, 2100, 2159, 2149, 2085, 2047, 2051, 2042, 1985, 1936, 1910, 1888, 1866, 1868, 1931, 2009, 2078, 2139, 2170, 2181, 2197, 2226, 2268, 2317, 2337, 2335, 2320, 2277, 2243, 2287, 2356, 2372, 2335, 2290, 2254, 2247, 2277, 2344, 2426, 2464, 2398, 2276, 2197, 2199, 2234, 2211, 2138, 2075, 2059, 2088, 2131, 2170, 2183, 2171, 2135, 2100, 2084, 2056, 1984, 1903, 1842, 1810, 1787, 1763, 1766, 1809, 1854, 1857, 1785, 1669, 1599, 1622, 1666, 1692, 1703, 1723, 1739, 1702, 1678, 1708, 1750, 1789, 1824, 1844, 1846, 1867, 1940, 2041, 2106, 2122, 2154, 2214, 2252, 2263, 2245, 2265, 2321, 2355, 2343, 2301, 2294, 2370, 2455, 2460, 2394, 2315, 2265, 2257, 2290, 2334, 2327, 2269, 2236, 2280, 2340, 2364, 2364, 2294, 2176, 2079, 2035, 2011, 1966, 1922, 1906, 1935, 1964, 1945, 1903, 1837, 1738, 1627, 1518, 1444, 1416, 1425, 1527, 1648, 1691, 1699, 1702, 1706, 1699, 1698, 1696, 1691, 1698, 1714, 1722, 1722, 1714, 1705, 1711, 1762, 1853, 1947, 2004, 2007, 1992, 2023, 2159, 2321, 2393, 2393, 2389, 2360, 2324, 2325, 2356, 2362, 2348, 2364, 2399, 2455, 2520, 2556, 2508, 2417, 2350, 2323, 2348, 2391, 2405, 2381, 2331, 2253, 2125, 2034, 2063, 2142, 2182, 2126, 1976, 1813, 1729, 1778, 1877, 1938, 1921, 1855, 1821, 1852, 1912, 1937, 1916, 1916, 1938, 1931, 1915, 1913, 1976, 2061, 2094, 2075, 2040, 2017, 2024, 2058, 2075, 2070, 2096, 2172, 2267, 2348, 2347, 2239, 2113, 2087, 2148, 2230, 2274, 2240, 2156, 2080, 2064, 2104, 2152, 2204, 2246, 2222, 2120, 2004, 1931, 1904, 1886, 1879, 1934, 2028, 2045, 1964, 1912, 1949, 1945, 1864, 1803, 1810, 1831, 1840, 1840, 1866, 1902, 1938, 1933, 1891, 1828, 1795, 1813, 1801, 1744, 1707, 1733, 1807, 1882, 1923, 1927, 1932, 2010, 2131, 2178, 2085, 1928, 1850, 1914, 2039, 2139, 2218, 2296, 2304, 2230, 2150, 2138, 2168, 2165, 2153, 2137, 2091, 2024, 1958, 1943, 1995, 2061, 2117, 2168, 2181, 2149, 2115, 2147, 2239, 2305, 2310, 2261, 2212, 2231, 2343, 2474, 2515, 2462, 2375, 2283, 2240, 2266, 2324, 2364, 2399, 2428, 2395, 2315, 2263, 2244, 2244, 2252, 2240, 2190, 2132, 2077, 2041, 2028, 2037, 2045, 2045, 2010, 1932, 1831, 1730, 1692, 1691, 1674, 1658, 1673, 1684, 1659, 1617, 1596, 1581, 1553, 1531, 1538, 1589, 1648, 1691, 1710, 1724, 1736, 1720, 1678, 1665, 1707, 1762, 1780, 1758, 1757, 1813, 1903, 1972, 1970, 1917, 1864, 1871, 1950, 2050, 2072, 2044, 2052, 2120, 2200, 2226, 2226, 2252, 2295, 2318, 2302, 2265, 2247, 2294, 2395, 2467, 2475, 2419, 2357, 2335, 2369, 2438, 2497, 2513, 2476, 2414, 2384, 2397, 2394, 2335, 2241, 2164, 2152, 2194, 2232, 2223, 2205, 2215, 2211, 2143, 2053, 2013, 2031, 2072, 2093, 2074, 2017, 1946, 1897, 1882, 1883, 1931, 2014, 2072, 2052, 1988, 1971, 2001, 2005, 1979, 1976, 2051, 2169, 2259, 2284, 2276, 2264, 2248, 2238, 2262, 2312, 2356, 2349, 2311, 2275, 2251, 2245, 2290, 2367, 2395, 2338, 2262, 2245, 2268, 2302, 2324, 2301, 2258, 2206, 2114, 2041, 2039, 2046, 2010, 1954, 1915, 1913, 1940, 1921, 1788, 1642, 1585, 1606, 1649, 1717, 1794, 1796, 1710, 1608, 1549, 1555, 1585, 1583, 1575, 1576, 1590, 1629, 1682, 1714, 1724, 1748, 1776, 1814, 1844, 1889, 1928, 1901, 1826, 1823, 1922, 2057, 2158, 2175, 2123, 2031, 1928, 1888, 1942, 2000, 2018, 2027, 2059, 2070, 2039, 1998, 1962, 1940, 1909, 1891, 1913, 2005, 2146, 2287, 2355, 2320, 2246, 2186, 2147, 2145, 2192, 2245, 2233, 2159, 2113, 2144, 2249, 2410, 2506, 2442, 2284, 2152, 2094, 2135, 2220, 2240, 2176, 2084, 2012, 2007, 2085, 2189, 2231, 2172, 2073, 1989, 1924, 1912, 1923, 1910, 1858, 1804, 1736, 1660, 1598, 1523, 1458, 1478, 1542, 1591, 1626, 1663, 1685, 1693, 1704, 1712, 1719, 1719, 1692, 1660, 1673, 1712, 1741, 1769, 1802, 1806, 1798, 1823, 1876, 1922, 1926, 1923, 1980, 2069, 2131, 2152, 2164, 2184, 2180, 2165, 2197, 2251, 2277, 2282, 2284, 2326, 2415, 2528, 2584, 2544, 2470, 2375, 2241, 2099, 2043, 2109, 2231, 2310, 2282, 2182, 2106, 2099, 2168, 2261, 2302, 2267, 2188, 2150, 2191, 2236, 2189, 2072, 1939, 1856, 1879, 1963, 2034, 2051, 2038, 2015, 1978, 1934, 1927, 1961, 1982, 1979, 1984, 1997, 2007, 2025, 2046, 2038, 2030, 2061, 2101, 2100, 2072, 2036, 1971, 1926, 1940, 1983, 2057, 2101, 2072, 2018, 1975, 1972, 2015, 2093, 2172, 2219, 2258, 2301, 2334, 2347, 2369, 2385, 2367, 2301, 2233, 2232, 2304, 2405, 2479, 2484, 2412, 2331, 2341, 2476, 2666, 2770, 2687, 2475, 2251, 2104, 2110, 2244, 2386, 2425, 2298, 2048, 1826, 1740, 1774, 1836, 1852, 1829, 1771, 1685, 1587, 1502, 1504, 1568, 1588, 1548, 1512, 1587, 1671, 1688, 1687, 1695, 1701, 1703, 1702, 1701, 1695, 1700, 1706, 1686, 1672, 1686, 1714, 1738, 1750, 1756, 1744, 1761, 1808, 1852, 1865, 1832, 1803, 1858, 1974, 2071, 2093, 2045, 2006, 2010, 2044, 2077, 2100, 2141, 2179, 2182, 2161, 2128, 2097, 2083, 2093, 2130, 2181, 2250, 2314, 2325, 2301, 2295, 2276, 2203, 2116, 2066, 2075, 2155, 2250, 2257, 2170, 2036, 1909, 1848, 1860, 1904, 1927, 1892, 1819, 1723, 1650, 1641, 1684, 1692, 1610, 1518, 1510, 1591, 1687, 1736, 1718, 1629, 1545, 1591, 1734, 1843, 1900, 1909, 1837, 1707, 1620, 1625, 1662, 1717, 1813, 1948, 2056, 2074, 2035, 2023, 2074, 2132, 2170, 2210, 2253, 2297, 2297, 2251, 2224, 2258, 2315, 2361, 2376, 2341, 2278, 2232, 2218, 2193, 2171, 2177, 2160, 2126, 2107, 2097, 2090, 2082, 2105, 2138, 2131, 2043, 1909, 1805, 1783, 1825, 1865, 1847, 1780, 1731, 1719, 1748, 1815, 1864, 1897, 1982, 2081, 2116, 2064, 1995, 1959, 1977, 2067, 2145, 2133, 2082, 2084, 2154, 2224, 2227, 2176, 2164, 2201, 2207, 2166, 2112, 2064, 2081, 2191, 2316, 2385, 2359, 2250, 2128, 2100, 2200, 2342, 2363, 2209, 2023, 1953, 1998, 2071, 2110, 2109, 2094, 2074, 2025, 1970, 1926, 1903, 1894, 1899, 1911, 1876, 1779, 1688, 1659, 1703, 1778, 1799, 1728, 1660, 1660, 1706, 1745, 1720, 1609, 1520, 1528, 1621, 1735, 1814, 1861, 1902, 1903, 1817, 1715, 1678, 1693, 1719, 1725, 1745, 1775, 1795, 1837, 1892, 1916, 1945, 1996, 2056, 2110, 2107, 2060, 2015, 2006, 2061, 2185, 2299, 2359, 2366, 2353, 2361, 2358, 2343, 2390, 2495, 2531, 2484, 2466, 2503, 2543, 2556, 2569, 2603, 2649, 2667, 2647, 2617, 2600, 2585, 2539, 2475, 2418, 2391, 2397, 2374, 2303, 2234, 2224, 2261, 2257, 2203, 2142, 2063, 2011, 2034, 2097, 2142, 2137, 2095, 2054, 2036, 2045, 2091, 2162, 2216, 2256, 2314, 2336, 2293, 2223, 2172, 2191, 2268, 2339, 2328, 2232, 2137, 2121, 2197, 2275, 2292, 2254, 2208, 2165, 2093, 2014, 1944, 1920, 1951, 1979, 1954, 1907, 1885, 1891, 1894, 1844, 1746, 1686, 1699, 1735, 1759, 1769, 1784, 1813, 1850, 1913, 1954, 1953, 1954, 1977, 1992, 2022, 2061, 2047, 1986, 1966, 2043, 2178, 2279, 2291, 2262, 2243, 2240, 2244, 2254, 2278, 2308, 2324, 2336, 2342, 2327, 2284, 2291, 2379, 2477, 2508, 2464, 2362, 2226, 2104, 2027, 2028, 2083, 2140, 2179, 2173, 2116, 2054, 2037, 2065, 2078, 2052, 2011, 1984, 1979, 1979, 1990, 1993, 1977, 1990, 2062, 2156, 2197, 2160, 2101, 2071, 2095, 2116, 2100, 2065, 2037, 2025, 2042, 2070, 2070, 2047, 2047, 2062, 2042, 1973, 1891, 1822, 1823, 1889, 1945, 1967, 2004, 2046, 2055, 2031, 1968, 1887, 1818, 1783, 1811, 1869, 1912, 1941, 1986, 2062, 2138, 2156, 2148, 2166, 2195, 2220, 2252, 2298, 2343, 2388, 2427, 2464, 2489, 2479, 2471, 2491, 2534, 2560, 2528, 2466, 2397, 2356, 2377, 2439, 2515, 2566, 2550, 2413, 2208, 2086, 2129, 2219, 2226, 2128, 1992, 1894, 1804, 1703, 1628, 1638, 1706, 1733, 1686, 1603, 1549, 1538, 1539, 1504, 1500, 1594, 1694, 1740, 1743, 1717, 1684, 1651, 1642, 1678, 1738, 1801, 1831, 1811, 1776, 1758, 1778, 1804, 1826, 1869, 1903, 1897, 1841, 1781, 1766, 1802, 1857, 1882, 1873, 1868, 1895, 1974, 2107, 2216, 2252, 2235, 2203, 2180, 2185, 2234, 2289, 2306, 2288, 2269, 2300, 2352, 2373, 2357, 2311, 2266, 2262, 2271, 2314, 2399, 2468, 2444, 2354, 2293, 2310, 2365, 2367, 2300, 2190, 2111, 2105, 2186, 2304, 2373, 2306, 2115, 1919, 1867, 1957, 2063, 2136, 2174, 2178, 2130, 2047, 1978, 1944, 1960, 1978, 1964, 1929, 1912, 1961, 2052, 2114, 2107, 2064, 2019, 1977, 1914, 1876, 1917, 2016, 2063, 2061, 2105, 2183, 2234, 2239, 2238, 2266, 2283, 2311, 2350, 2382, 2429, 2457, 2454, 2438, 2442, 2450, 2423, 2382, 2379, 2449, 2534, 2589, 2611, 2569, 2478, 2424, 2440, 2492, 2595, 2707, 2711, 2571, 2372, 2217, 2162, 2239, 2350, 2375, 2286, 2163, 2089, 2082, 2141, 2204, 2210, 2127, 1986, 1867, 1823, 1836, 1892, 1949, 1964, 1967, 1912, 1821, 1771, 1765, 1771, 1796, 1815, 1816, 1798, 1767, 1718, 1676, 1677, 1722, 1807, 1879, 1861, 1785, 1736, 1758, 1795, 1778, 1724, 1674, 1690, 1793, 1893, 1915, 1886, 1830, 1801, 1826, 1833, 1820, 1842, 1872, 1881, 1879, 1875, 1884, 1868, 1820, 1808, 1850, 1883, 1857, 1784, 1713, 1662, 1607, 1560, 1519, 1510, 1525, 1534, 1560, 1634, 1681, 1705, 1706, 1694, 1690, 1692, 1701, 1693, 1688, 1681, 1676, 1689, 1712, 1734, 1767, 1820, 1881, 1889, 1825, 1764, 1778, 1832, 1841, 1813, 1781, 1757, 1745, 1774, 1842, 1926, 1995, 2024, 2003, 1955, 1896, 1841, 1801, 1777, 1745, 1687, 1615, 1554, 1561, 1654, 1731, 1731, 1715, 1746, 1839, 1961, 2036, 2068, 2103, 2125, 2130, 2183, 2288, 2390, 2445, 2453, 2490, 2581, 2678, 2758, 2817, 2853, 2862, 2873, 2860, 2827, 2818, 2841, 2893, 2927, 2885, 2793, 2685, 2573, 2508, 2508, 2523, 2508, 2443, 2345, 2275, 2263, 2266, 2217, 2123, 2031, 2004, 2035, 2038, 1974, 1910, 1903, 1905, 1835, 1722, 1665, 1655, 1649, 1664, 1706, 1753, 1777, 1747, 1692, 1692, 1724, 1748, 1778, 1793, 1758, 1651, 1559, 1543, 1547, 1569, 1653, 1723, 1720, 1698, 1703, 1732, 1748, 1701, 1634, 1607, 1642, 1716, 1786, 1811, 1803, 1818, 1842, 1843, 1816, 1774, 1751, 1752, 1734, 1699, 1681, 1697, 1721, 1720, 1715, 1738, 1788, 1867, 1951, 2027, 2066, 2060, 2044, 2037, 2039, 2058, 2082, 2103, 2140, 2217, 2319, 2400, 2451, 2462, 2449, 2436, 2440, 2447, 2438, 2400, 2382, 2408, 2466, 2517, 2514, 2446, 2382, 2399, 2483, 2532, 2528, 2482, 2431, 2402, 2415, 2456, 2451, 2377, 2270, 2190, 2194, 2290, 2392, 2382, 2288, 2183, 2087, 2051, 2085, 2163, 2254, 2306, 2272, 2206, 2171, 2153, 2144, 2142, 2169, 2229, 2272, 2254, 2205, 2199, 2253, 2348, 2432, 2445, 2380, 2246, 2094, 2028, 2066, 2115, 2088, 1993, 1879, 1811, 1804, 1796, 1778, 1722, 1581, 1446, 1375, 1356, 1480, 1650, 1693, 1683, 1671, 1675, 1694, 1698, 1697, 1710, 1718, 1698, 1680, 1682, 1691, 1711, 1738, 1755, 1753, 1743, 1731, 1716, 1698, 1699, 1748, 1839, 1938, 2029, 2105, 2132, 2101, 2055, 2061, 2104, 2151, 2228, 2308, 2354, 2322, 2227, 2155, 2179, 2306, 2475, 2601, 2630, 2563, 2455, 2400, 2434, 2501, 2574, 2662, 2754, 2807, 2781, 2701, 2650, 2652, 2678, 2682, 2620, 2531, 2466, 2449, 2505, 2644, 2774, 2774, 2614, 2393, 2267, 2221, 2188, 2167, 2156, 2136, 2151, 2207, 2234, 2178, 2074, 1988, 1948, 1956, 1978, 1999, 1994, 1929, 1855, 1806, 1794, 1806, 1804, 1772, 1725, 1693, 1674, 1655, 1662, 1693, 1751, 1832, 1896, 1949, 2002, 2030, 1988, 1902, 1856, 1874, 1927, 1991, 2022, 2003, 1990, 2043, 2086, 2050, 1942, 1858, 1825, 1837, 1863, 1853, 1871, 1953, 2041, 2061, 2010, 1944, 1916, 1941, 1980, 1997, 1997, 2006, 2006, 1990, 1970, 1951, 1984, 2051, 2077, 2050, 2012, 2003, 2004, 1979, 1982, 2048, 2129, 2158, 2141, 2091, 2021, 1942, 1873, 1885, 1976, 2104, 2224, 2292, 2287, 2241, 2211, 2181, 2167, 2174, 2190, 2222, 2232, 2226, 2242, 2264, 2261, 2240, 2235, 2241, 2283, 2375, 2476, 2518, 2468, 2376, 2318, 2334, 2406, 2487, 2530, 2504, 2395, 2250, 2165, 2194, 2297, 2415, 2496, 2477, 2365, 2224, 2135, 2137, 2166, 2153, 2096, 2038, 2025, 2065, 2110, 2126, 2112, 2074, 2025, 1967, 1904, 1848, 1805, 1749, 1722, 1741, 1739, 1709, 1702, 1721, 1717, 1687, 1661, 1643, 1599, 1537, 1526, 1576, 1613, 1616, 1605, 1596, 1632, 1700, 1751, 1742, 1665, 1605, 1632, 1705, 1744, 1746, 1726, 1695, 1640, 1597, 1641, 1697, 1723, 1732, 1756, 1816, 1895, 1948, 1956, 1928, 1894, 1910, 1991, 2093, 2158, 2161, 2113, 2080, 2142, 2236, 2284, 2271, 2221, 2174, 2152, 2172, 2226, 2271, 2271, 2236, 2193, 2198, 2237, 2257, 2272, 2322, 2379, 2391, 2327, 2233, 2150, 2118, 2137, 2173, 2201, 2194, 2135, 2069, 2044, 2023, 1955, 1872, 1811, 1796, 1859, 1963, 2007, 1935, 1808, 1700, 1642, 1629, 1655, 1738, 1836, 1820, 1698, 1607, 1612, 1673, 1754, 1816, 1827, 1819, 1821, 1831, 1836, 1798, 1699, 1603, 1595, 1672, 1729, 1748, 1742, 1730, 1742, 1759, 1790, 1814, 1778, 1707, 1688, 1765, 1890, 1977, 1988, 1939, 1861, 1786, 1727, 1732, 1810, 1919, 2004, 2040, 2058, 2097, 2129, 2136, 2126, 2099, 2102, 2149, 2206, 2284, 2367, 2354, 2263, 2203, 2245, 2380, 2520, 2597, 2596, 2542, 2484, 2449, 2495, 2593, 2666, 2680, 2625, 2546, 2500, 2503, 2533, 2587, 2603, 2541, 2482, 2475, 2453, 2341, 2183, 2080, 2067, 2102, 2117, 2095, 2103, 2129, 2123, 2052, 1916, 1728, 1574, 1542, 1601, 1669, 1687, 1673, 1678, 1701, 1712, 1718, 1734, 1748, 1737, 1705, 1684, 1697, 1717, 1743, 1793, 1837, 1835, 1820, 1802, 1794, 1787, 1778, 1819, 1903, 1972, 2004, 2024, 2027, 2010, 1995, 1981, 1959, 1942, 1963, 2034, 2141, 2232, 2258, 2213, 2128, 2049, 1989, 1987, 2080, 2208, 2271, 2230, 2104, 1967, 1904, 1927, 1952, 1918, 1888, 1894, 1929, 1945, 1899, 1824, 1757, 1706, 1670, 1653, 1659, 1688, 1750, 1817, 1877, 1938, 1984, 2019, 2064, 2121, 2144, 2124, 2067, 1996, 1969, 2018, 2110, 2170, 2188, 2220, 2299, 2402, 2470, 2480, 2471, 2492, 2521, 2558, 2614, 2684, 2777, 2885, 2972, 2993, 2951, 2913, 2973, 3112, 3181, 3110, 2968, 2848, 2796, 2812, 2830, 2799, 2756, 2727, 2689, 2635, 2618, 2614, 2596, 2579, 2552, 2506, 2445, 2378, 2287, 2170, 2094, 2128, 2168, 2135, 2054, 2000, 2002, 2044, 2044, 1952, 1823, 1755, 1756, 1748, 1696, 1629, 1567, 1509, 1476, 1465, 1479, 1576, 1676, 1702, 1688, 1668, 1660, 1664, 1664, 1660, 1684, 1702, 1708, 1719, 1725, 1724, 1741, 1762, 1764, 1768, 1778, 1825, 1878, 1864, 1804, 1734, 1708, 1713, 1727, 1764, 1846, 1941, 1962, 1920, 1894, 1901, 1921, 1895, 1830, 1823, 1897, 1962, 1970, 1950, 1934, 1936, 1946, 1949, 1933, 1920, 1956, 2032, 2079, 2075, 2048, 2028, 2039, 2104, 2160, 2140, 2068, 2017, 2006, 2059, 2147, 2185, 2151, 2084, 2066, 2135, 2230, 2313, 2365, 2366, 2317, 2260, 2245, 2287, 2358, 2390, 2368, 2321, 2246, 2154, 2100, 2139, 2230, 2279, 2217, 2078, 1943, 1891, 1936, 2012, 2032, 1926, 1754, 1646, 1606, 1563, 1509, 1540, 1662, 1783, 1845, 1871, 1895, 1887, 1859, 1848, 1877, 1925, 1936, 1919, 1931, 2000, 2104, 2166, 2146, 2097, 2068, 2074, 2115, 2224, 2355, 2405, 2371, 2349, 2374, 2401, 2374, 2298, 2211, 2139, 2142, 2220, 2290, 2279, 2194, 2089, 2039, 2065, 2111, 2151, 2188, 2181, 2095, 1988, 1924, 1956, 2022, 2039, 2007, 2003, 2034, 2080, 2122, 2135, 2123, 2076, 2011, 1936, 1883, 1858, 1820, 1788, 1747, 1690, 1627, 1577, 1559, 1563, 1590, 1611, 1571, 1504, 1561, 1651, 1678, 1682, 1694, 1712, 1716, 1701, 1708, 1734, 1752, 1761, 1774, 1789, 1818, 1834, 1816, 1840, 1939, 2064, 2170, 2214, 2200, 2152, 2104, 2141, 2299, 2474, 2581, 2602, 2593, 2628, 2722, 2834, 2917, 2953, 2956, 2939, 2932, 2965, 2975, 2952, 2926, 2874, 2800, 2727, 2707, 2714, 2722, 2729, 2710, 2653, 2583, 2495, 2366, 2207, 2045, 1941, 1946, 1989, 1995, 1939, 1823, 1708, 1639, 1607, 1568, 1564, 1609, 1660, 1682, 1629, 1541, 1517, 1582, 1658, 1679, 1669, 1674, 1687, 1704, 1731, 1755, 1774, 1780, 1770, 1770, 1782, 1783, 1772, 1786, 1836, 1905, 1963, 2008, 2040, 2026, 1974, 1978, 2064, 2163, 2254, 2307, 2285, 2211, 2159, 2186, 2248, 2290, 2305, 2314, 2330, 2363, 2403, 2424, 2404, 2374, 2329, 2258, 2175, 2119, 2113, 2130, 2146, 2122, 2056, 1964, 1892, 1859, 1822, 1749, 1682, 1658, 1658, 1649, 1596, 1529, 1500, 1552, 1656, 1746, 1775, 1742, 1675, 1615, 1585, 1596, 1660, 1716, 1721, 1706, 1715, 1777, 1868, 1961, 2009, 1982, 1944, 1947, 1990, 2054, 2130, 2202, 2217, 2176, 2156, 2165, 2188, 2217, 2259, 2314, 2335, 2286, 2242, 2247, 2272, 2298, 2311, 2297, 2304, 2328, 2363, 2380, 2341, 2267, 2209, 2208, 2283, 2389, 2433, 2403, 2334, 2269, 2232, 2214, 2217, 2236, 2232, 2175, 2094, 2035, 2016, 2022, 2047, 2092, 2121, 2127, 2123, 2111, 2125, 2162, 2187, 2195, 2209, 2248, 2286, 2260, 2159, 2061, 2004, 2024, 2105, 2158, 2099, 2007, 1988, 2015, 2049, 2096, 2135, 2136, 2079, 2026, 2014, 2010, 2007, 2035, 2077, 2103, 2114, 2096, 2038, 1928, 1809, 1733, 1702, 1708, 1757, 1829, 1901, 1941, 1939, 1929, 1967, 1994, 1965, 1900, 1838, 1849, 1909, 1909, 1837, 1799, 1847, 1933, 2032, 2079, 2026, 1932, 1853, 1817, 1841, 1901, 1972, 2031, 2072, 2056, 2000, 1941, 1921, 1963, 1994, 1978, 1952, 1953, 1984, 2034, 2096, 2148, 2142, 2084, 2027, 1996, 2005, 2060, 2107, 2126, 2118, 2061, 1979, 1921, 1887, 1874, 1875, 1882, 1906, 1911, 1927, 1981, 2052, 2087, 2092, 2088, 2073, 2045, 2031, 2050, 2097, 2147, 2194, 2193, 2135, 2116, 2180, 2254, 2251, 2196, 2152, 2158, 2238, 2362, 2465, 2470, 2382, 2281, 2229, 2256, 2330, 2367, 2352, 2315, 2261, 2188, 2101, 2021, 1998, 2034, 2074, 2067, 2012, 1953, 1923, 1912, 1895, 1893, 1921, 1959, 1993, 2006, 1985, 1965, 1963, 1981, 1993, 1995, 1982, 1908, 1813, 1755, 1775, 1854, 1939, 1954, 1912, 1826, 1732, 1690, 1718, 1769, 1791, 1766, 1742, 1717, 1661, 1601, 1572, 1560, 1532, 1474, 1421, 1563, 1671, 1692, 1697, 1709, 1723, 1733, 1739, 1741, 1719, 1661, 1640, 1680, 1717, 1731, 1741, 1750, 1751, 1764, 1825, 1889, 1940, 1969, 2002, 2039, 2053, 2078, 2143, 2202, 2223, 2205, 2167, 2137, 2170, 2232, 2273, 2284, 2260, 2218, 2190, 2214, 2277, 2313, 2279, 2212, 2136, 2083, 2045, 2012, 1997, 1979, 1952, 1922, 1872, 1830, 1844, 1868, 1852, 1800, 1733, 1680, 1684, 1765, 1879, 1949, 1953, 1925, 1908, 1915, 1932, 1969, 2019, 2010, 1970, 1962, 2027, 2095, 2056, 1957, 1899, 1890, 1893, 1898, 1895, 1900, 1911, 1946, 1983, 1989, 1960, 1895, 1853, 1888, 1959, 2009, 1990, 1914, 1867, 1883, 1939, 1992, 2008, 1980, 1929, 1909, 1940, 1980, 1992, 1978, 1945, 1913, 1897, 1949, 2070, 2188, 2267, 2272, 2212, 2122, 2098, 2202, 2339, 2380, 2344, 2300, 2279, 2310, 2381, 2429, 2457, 2491, 2489, 2421, 2321, 2275, 2302, 2369, 2424, 2454, 2449, 2396, 2304, 2182, 2079, 2006, 1956, 1917, 1875, 1860, 1916, 1951, 1912, 1853, 1811, 1799, 1814, 1846, 1876, 1885, 1836, 1771, 1753, 1781, 1802, 1802, 1794, 1791, 1807, 1816, 1783, 1704, 1668, 1695, 1743, 1740, 1683, 1658, 1693, 1763, 1829, 1900, 1946, 1935, 1910, 1897, 1869, 1828, 1821, 1847, 1864, 1890, 1920, 1977, 2038, 2054, 2015, 1931, 1855, 1846, 1911, 1987, 2021, 2009, 2027, 2120, 2204, 2227, 2201, 2197, 2252, 2315, 2345, 2364, 2377, 2361, 2345, 2335, 2369, 2478, 2617, 2687, 2671, 2617, 2551, 2491, 2460, 2454, 2470, 2535, 2592, 2581, 2513, 2401, 2306, 2277, 2345, 2451, 2463, 2338, 2196, 2093, 2009, 2017, 2112, 2137, 2036, 1870, 1729, 1662, 1682, 1754, 1796, 1791, 1805, 1821, 1815, 1802, 1789, 1728, 1646, 1614, 1639, 1661, 1664, 1642, 1577, 1534, 1558, 1657, 1784, 1900, 1946, 1871, 1743, 1703, 1749, 1790, 1817, 1838, 1864, 1877, 1840, 1809, 1827, 1852, 1835, 1806, 1793, 1841, 1936, 1985, 1934, 1825, 1733, 1742, 1852, 2012, 2147, 2194, 2146, 2067, 2056, 2107, 2181, 2229, 2211, 2177, 2165, 2139, 2099, 2082, 2096, 2124, 2145, 2130, 2078, 2041, 2079, 2168, 2224, 2202, 2152, 2136, 2193, 2293, 2349, 2326, 2250, 2164, 2108, 2127, 2203, 2277, 2336, 2378, 2382, 2328, 2266, 2204, 2158, 2175, 2262, 2340, 2384, 2401, 2416, 2437, 2452, 2426, 2348, 2267, 2254, 2296, 2368, 2463, 2510, 2418, 2223, 2082, 2075, 2162, 2285, 2354, 2345, 2303, 2254, 2205, 2154, 2130, 2154, 2222, 2309, 2368, 2403, 2379, 2279, 2160, 2060, 1982, 1948, 1986, 2100, 2217, 2266, 2226, 2126, 2040, 2045, 2085, 2078, 1990, 1892, 1893, 1924, 1908, 1876, 1850, 1819, 1788, 1785, 1798, 1832, 1884, 1915, 1913, 1903, 1939, 2041, 2114, 2114, 2086, 2058, 2058, 2083, 2116, 2135, 2163, 2197, 2201, 2167, 2138, 2157, 2216, 2286, 2305, 2245, 2146, 2069, 2039, 2057, 2103, 2145, 2148, 2127, 2080, 1979, 1847, 1763, 1771, 1837, 1922, 2009, 2068, 2083, 2046, 1968, 1898, 1880, 1933, 1991, 2011, 2000, 1972, 1959, 1989, 2071, 2140, 2157, 2129, 2072, 2019, 1978, 1964, 2016, 2137, 2250, 2285, 2224, 2109, 2035, 2072, 2178, 2265, 2294, 2297, 2254, 2170, 2133, 2167, 2173, 2145, 2142, 2169, 2177, 2167, 2142, 2076, 2006, 1963, 1975, 2003, 2037, 2100, 2173, 2219, 2215, 2166, 2137, 2177, 2248, 2283, 2274, 2245, 2218, 2212, 2202, 2175, 2165, 2188, 2223, 2226, 2216, 2209, 2185, 2132, 2077, 2044, 2041, 2062, 2077, 2076, 2037, 1948, 1830, 1728, 1709, 1763, 1853, 1897, 1858, 1802, 1775, 1776, 1804, 1851, 1881, 1867, 1821, 1754, 1715, 1732, 1791, 1833, 1830, 1839, 1909, 1997, 2032, 2038, 2031, 2006, 1964, 1926, 1928, 1985, 2032, 2045, 2054, 2086, 2153, 2243, 2291, 2245, 2137, 2055, 2074, 2154, 2202, 2184, 2166, 2176, 2188, 2220, 2216, 2137, 2070, 2084, 2149, 2220, 2266, 2249, 2180, 2120, 2113, 2137, 2181, 2220, 2193, 2118, 2039, 2007, 2035, 2113, 2168, 2121, 1993, 1911, 1908, 1930, 1938, 1904, 1819, 1707, 1615, 1575, 1557, 1543, 1548, 1584, 1614, 1607, 1623, 1684, 1692, 1659, 1665, 1688, 1711, 1722, 1726, 1728, 1763, 1827, 1875, 1934, 2004, 2006, 1949, 1907, 1939, 2007, 2054, 2056, 2023, 2013, 2039, 2064, 2063, 2075, 2107, 2136, 2146, 2149, 2205, 2284, 2287, 2191, 2063, 1969, 1989, 2121, 2264, 2307, 2246, 2143, 2030, 1943, 1902, 1920, 1982, 2025, 2008, 2000, 2027, 2051, 2039, 1982, 1897, 1810, 1754, 1716, 1694, 1717, 1733, 1721, 1772, 1884, 1973, 1995, 1960, 1912, 1871, 1819, 1780, 1808, 1881, 1940, 2002, 2062, 2089, 2086, 2060, 2030, 2077, 2206, 2270, 2202, 2064, 1960, 1964, 2054, 2158, 2225, 2253, 2266, 2232, 2174, 2140, 2166, 2218, 2253, 2267, 2293, 2320, 2316, 2289, 2268, 2259, 2233, 2164, 2082, 2025, 1997, 1996, 2003, 2014, 1988, 1901, 1812, 1747, 1737, 1773, 1776, 1725, 1667, 1624, 1617, 1635, 1665, 1706, 1766, 1856, 1976, 2089, 2105, 2025, 1955, 1929, 1946, 1976, 1988, 1963, 1937, 1955, 2015, 2054, 2030, 2002, 2013, 2076, 2204, 2284, 2260, 2177, 2091, 2076, 2134, 2210, 2268, 2274, 2234, 2215, 2259, 2333, 2422, 2482, 2438, 2331, 2255, 2248, 2306, 2408, 2500, 2529, 2497, 2428, 2327, 2253, 2259, 2328, 2413, 2441, 2354, 2179, 2011, 1943, 1976, 2079, 2200, 2241, 2133, 1948, 1800, 1730, 1705, 1688, 1708, 1800, 1875, 1882, 1817, 1678, 1505, 1385, 1389, 1499, 1638, 1729, 1768, 1779, 1781, 1798, 1828, 1850, 1865, 1881, 1891, 1886, 1893, 1962, 2076, 2188, 2254, 2269, 2270, 2281, 2314, 2375, 2464, 2533, 2535, 2498, 2483, 2494, 2515, 2537, 2560, 2596, 2646, 2679, 2650, 2559, 2461, 2374, 2316, 2313, 2367, 2417, 2400, 2323, 2204, 2112, 2083, 2074, 2038, 1977, 1882, 1781, 1753, 1815, 1888, 1926, 1898, 1813, 1757, 1775, 1810, 1820, 1816, 1821, 1832, 1874, 1919, 1923, 1901, 1886, 1905, 1956, 1998, 2020, 2031, 2052, 2087, 2160, 2226, 2263, 2290, 2325, 2365, 2403, 2397, 2348, 2279, 2221, 2272, 2444, 2598, 2632, 2570, 2485, 2436, 2466, 2553, 2586, 2542, 2495, 2474, 2466, 2478, 2495, 2485, 2417, 2298, 2196, 2163, 2203, 2294, 2324, 2208, 2026, 1862, 1783, 1773, 1789, 1811, 1819, 1811, 1763, 1699, 1681, 1699, 1723, 1717, 1676, 1643, 1644, 1722, 1829, 1860, 1797, 1720, 1666, 1611, 1596, 1652, 1758, 1889, 2002, 2073, 2101, 2066, 1984, 1894, 1902, 1989, 2088, 2141, 2137, 2107, 2079, 2100, 2177, 2240, 2269, 2266, 2236, 2202, 2196, 2229, 2285, 2322, 2286, 2216, 2194, 2184, 2155, 2136, 2147, 2174, 2221, 2266, 2230, 2105, 2003, 1980, 2022, 2085, 2122, 2124, 2108};
8 horigs.push_back(horig);}
9 {std::vector<float> horig={1611, 1567, 1528, 1505, 1645, 1767, 1790, 1768, 1756, 1757, 1761, 1767, 1780, 1784, 1779, 1780, 1780, 1778, 1776, 1782, 1836, 1926, 1982, 2010, 2034, 2015, 1935, 1868, 1882, 1969, 2081, 2174, 2192, 2131, 2040, 1997, 2041, 2135, 2229, 2286, 2283, 2232, 2165, 2141, 2161, 2166, 2135, 2085, 2029, 1967, 1917, 1872, 1869, 1941, 2038, 2087, 2071, 2030, 2008, 2043, 2106, 2148, 2103, 1996, 1908, 1865, 1888, 1961, 2074, 2207, 2273, 2259, 2246, 2257, 2261, 2287, 2351, 2407, 2423, 2389, 2359, 2410, 2520, 2602, 2620, 2604, 2611, 2656, 2715, 2740, 2707, 2620, 2535, 2509, 2573, 2656, 2642, 2508, 2348, 2268, 2265, 2261, 2226, 2169, 2118, 2107, 2135, 2156, 2151, 2119, 2086, 2078, 2095, 2115, 2110, 2110, 2155, 2190, 2182, 2148, 2119, 2144, 2206, 2257, 2264, 2197, 2110, 2080, 2131, 2223, 2286, 2301, 2308, 2312, 2300, 2266, 2196, 2119, 2091, 2097, 2082, 2026, 1942, 1872, 1845, 1848, 1852, 1853, 1867, 1895, 1930, 1972, 1984, 1940, 1856, 1800, 1817, 1853, 1830, 1779, 1761, 1826, 1927, 1992, 2001, 1965, 1934, 1910, 1877, 1884, 1925, 1930, 1892, 1855, 1837, 1828, 1847, 1872, 1880, 1890, 1899, 1904, 1907, 1928, 1955, 1961, 1949, 1952, 1974, 2030, 2114, 2156, 2107, 2006, 1935, 1937, 1997, 2075, 2127, 2129, 2098, 2079, 2071, 2052, 2048, 2068, 2065, 1990, 1908, 1895, 1988, 2130, 2215, 2237, 2219, 2170, 2119, 2103, 2148, 2236, 2292, 2255, 2160, 2096, 2089, 2170, 2322, 2440, 2439, 2357, 2289, 2285, 2315, 2366, 2429, 2466, 2462, 2415, 2303, 2172, 2132, 2225, 2351, 2388, 2316, 2233, 2209, 2260, 2333, 2328, 2225, 2097, 2036, 2060, 2110, 2131, 2133, 2152, 2185, 2210, 2178, 2091, 1983, 1887, 1829, 1803, 1796, 1760, 1690, 1629, 1602, 1576, 1555, 1578, 1698, 1775, 1773, 1725, 1709, 1732, 1756, 1759, 1755, 1759, 1771, 1786, 1777, 1752, 1749, 1756, 1762, 1770, 1781, 1783, 1787, 1793, 1783, 1784, 1818, 1860, 1890, 1922, 1941, 1948, 1998, 2080, 2164, 2222, 2271, 2320, 2359, 2388, 2425, 2503, 2639, 2767, 2830, 2830, 2792, 2756, 2794, 2884, 2936, 2941, 2912, 2876, 2915, 3031, 3128, 3145, 3104, 3040, 2962, 2893, 2868, 2881, 2889, 2848, 2785, 2703, 2591, 2448, 2346, 2328, 2393, 2496, 2514, 2400, 2206, 2006, 1883, 1873, 1891, 1837, 1711, 1620, 1642, 1717, 1749, 1707, 1624, 1522, 1473, 1613, 1753, 1796, 1790, 1753, 1724, 1712, 1690, 1699, 1725, 1750, 1756, 1766, 1777, 1789, 1800, 1776, 1718, 1694, 1717, 1727, 1743, 1764, 1753, 1717, 1708, 1729, 1753, 1768, 1760, 1756, 1767, 1774, 1767, 1756, 1766, 1775, 1759, 1722, 1720, 1743, 1765, 1778, 1789, 1793, 1778, 1761, 1783, 1875, 1991, 2019, 1938, 1845, 1813, 1841, 1902, 1959, 1960, 1940, 1968, 2028, 2113, 2216, 2303, 2371, 2402, 2369, 2313, 2286, 2283, 2285, 2284, 2310, 2376, 2444, 2445, 2372, 2286, 2215, 2146, 2108, 2099, 2102, 2091, 2075, 2070, 2091, 2063, 1943, 1803, 1709, 1692, 1719, 1736, 1731, 1704, 1706, 1748, 1782, 1780, 1747, 1721, 1701, 1667, 1625, 1610, 1637, 1730, 1840, 1909, 1892, 1827, 1764, 1742, 1773, 1806, 1832, 1881, 1919, 1903, 1861, 1826, 1854, 1959, 2068, 2106, 2022, 1841, 1680, 1635, 1701, 1811, 1895, 1963, 2036, 2090, 2074, 2003, 1918, 1834, 1799, 1814, 1834, 1852, 1873, 1858, 1801, 1754, 1734, 1736, 1759, 1818, 1900, 1959, 1987, 1996, 1975, 1941, 1897, 1889, 1939, 1995, 2059, 2111, 2120, 2129, 2148, 2162, 2130, 2069, 2025, 2017, 2077, 2170, 2219, 2201, 2155, 2148, 2171, 2203, 2224, 2229, 2190, 2113, 2019, 1931, 1865, 1830, 1812, 1779, 1757, 1791, 1857, 1917, 1962, 1983, 1966, 1910, 1807, 1726, 1737, 1825, 1902, 1905, 1866, 1864, 1917, 1988, 2073, 2124, 2107, 2049, 1999, 2000, 2038, 2081, 2110, 2142, 2194, 2286, 2376, 2403, 2353, 2262, 2231, 2281, 2364, 2390, 2342, 2271, 2230, 2226, 2266, 2368, 2467, 2480, 2397, 2286, 2212, 2194, 2250, 2328, 2338, 2246, 2123, 2059, 2077, 2161, 2242, 2283, 2319, 2332, 2299, 2206, 2142, 2150, 2223, 2305, 2306, 2208, 2092, 2057, 2121, 2210, 2255, 2222, 2136, 2058, 2061, 2133, 2192, 2183, 2120, 2056, 2036, 2059, 2121, 2162, 2151, 2106, 2066, 2025, 2032, 2092, 2118, 2109, 2119, 2157, 2182, 2154, 2093, 2097, 2171, 2233, 2265, 2263, 2268, 2277, 2248, 2160, 2106, 2166, 2291, 2337, 2280, 2219, 2255, 2379, 2468, 2462, 2399, 2308, 2156, 1981, 1898, 1953, 2064, 2102, 2043, 1912, 1774, 1691, 1650, 1592, 1467, 1385, 1603, 1744, 1768, 1770, 1762, 1749, 1746, 1744, 1749, 1760, 1774, 1775, 1764, 1761, 1776, 1782, 1786, 1789, 1784, 1781, 1774, 1760, 1757, 1758, 1761, 1777, 1788, 1786, 1783, 1791, 1826, 1897, 1950, 1952, 1967, 2006, 2054, 2133, 2236, 2261, 2206, 2146, 2132, 2201, 2268, 2284, 2274, 2261, 2250, 2248, 2255, 2247, 2247, 2247, 2234, 2198, 2137, 2124, 2172, 2248, 2332, 2423, 2467, 2428, 2330, 2288, 2319, 2365, 2412, 2435, 2399, 2321, 2262, 2244, 2279, 2352, 2450, 2485, 2408, 2304, 2222, 2162, 2143, 2175, 2210, 2225, 2241, 2225, 2158, 2050, 1944, 1840, 1794, 1825, 1849, 1824, 1732, 1608, 1494, 1446, 1497, 1674, 1756, 1767, 1768, 1763, 1759, 1761, 1768, 1766, 1761, 1772, 1777, 1772, 1781, 1792, 1812, 1810, 1777, 1778, 1840, 1919, 1953, 1941, 1931, 1963, 2020, 2092, 2196, 2277, 2298, 2286, 2263, 2244, 2234, 2240, 2271, 2314, 2377, 2458, 2488, 2455, 2417, 2431, 2497, 2579, 2604, 2530, 2436, 2423, 2462, 2512, 2585, 2649, 2626, 2541, 2458, 2469, 2569, 2666, 2674, 2566, 2391, 2287, 2297, 2356, 2384, 2322, 2239, 2206, 2273, 2356, 2344, 2240, 2119, 2052, 2044, 2053, 2058, 2046, 1991, 1898, 1818, 1806, 1859, 1924, 1929, 1883, 1838, 1790, 1740, 1694, 1701, 1774, 1860, 1911, 1882, 1786, 1708, 1704, 1747, 1758, 1729, 1712, 1697, 1637, 1556, 1515, 1589, 1711, 1758, 1764, 1757, 1753, 1758, 1763, 1755, 1747, 1742, 1745, 1751, 1765, 1774, 1786, 1789, 1787, 1793, 1813, 1845, 1870, 1882, 1915, 1984, 2048, 2080, 2130, 2229, 2332, 2372, 2342, 2293, 2291, 2351, 2437, 2518, 2542, 2498, 2457, 2481, 2559, 2663, 2715, 2677, 2579, 2479, 2428, 2439, 2484, 2490, 2454, 2355, 2217, 2103, 2066, 2085, 2087, 2029, 1944, 1911, 1927, 1915, 1867, 1813, 1757, 1725, 1738, 1779, 1765, 1696, 1648, 1683, 1759, 1820, 1881, 1953, 2001, 2013, 2021, 2032, 2025, 2061, 2190, 2353, 2451, 2456, 2391, 2301, 2237, 2250, 2342, 2437, 2472, 2467, 2464, 2450, 2440, 2468, 2477, 2425, 2334, 2233, 2165, 2156, 2183, 2191, 2162, 2115, 2052, 1982, 1921, 1889, 1887, 1895, 1876, 1787, 1653, 1569, 1563, 1596, 1639, 1682, 1736, 1803, 1832, 1766, 1674, 1666, 1735, 1815, 1876, 1902, 1896, 1894, 1923, 1989, 2103, 2221, 2266, 2225, 2148, 2116, 2146, 2217, 2287, 2319, 2309, 2257, 2189, 2135, 2138, 2209, 2299, 2318, 2243, 2119, 1974, 1897, 1930, 2009, 2028, 1994, 1959, 1927, 1849, 1701, 1536, 1452, 1460, 1578, 1717, 1743, 1732, 1729, 1739, 1754, 1756, 1751, 1763, 1760, 1762, 1770, 1766, 1773, 1793, 1798, 1784, 1770, 1764, 1767, 1769, 1775, 1782, 1783, 1797, 1817, 1868, 1958, 2062, 2179, 2269, 2290, 2245, 2180, 2166, 2226, 2312, 2385, 2430, 2415, 2402, 2412, 2420, 2396, 2393, 2442, 2540, 2626, 2630, 2502, 2335, 2263, 2292, 2396, 2537, 2611, 2582, 2464, 2293, 2182, 2196, 2301, 2423, 2456, 2391, 2335, 2273, 2196, 2142, 2124, 2132, 2141, 2122, 2072, 2043, 2071, 2132, 2166, 2148, 2112, 2080, 2049, 2028, 2033, 2072, 2088, 2007, 1835, 1703, 1687, 1767, 1859, 1887, 1860, 1855, 1896, 1980, 2022, 1947, 1821, 1745, 1748, 1782, 1836, 1892, 1899, 1865, 1821, 1803, 1832, 1872, 1868, 1818, 1766, 1711, 1648, 1599, 1591, 1617, 1660, 1684, 1679, 1696, 1725, 1744, 1766, 1786, 1806, 1840, 1896, 1925, 1879, 1810, 1775, 1776, 1800, 1852, 1944, 2012, 2027, 1983, 1919, 1901, 1946, 2037, 2105, 2146, 2194, 2216, 2196, 2182, 2242, 2303, 2308, 2305, 2329, 2365, 2423, 2533, 2634, 2654, 2586, 2481, 2369, 2280, 2285, 2401, 2539, 2594, 2560, 2480, 2426, 2432, 2492, 2520, 2473, 2392, 2329, 2305, 2334, 2373, 2367, 2318, 2272, 2275, 2311, 2346, 2343, 2296, 2240, 2192, 2128, 2052, 2007, 2002, 1995, 1973, 1963, 1961, 1944, 1900, 1867, 1856, 1873, 1887, 1860, 1835, 1852, 1895, 1924, 1926, 1928, 1924, 1884, 1828, 1822, 1894, 1995, 2047, 2029, 1990, 1958, 1967, 1999, 2011, 2004, 1982, 1975, 2001, 2022, 1999, 1956, 1945, 1967, 1974, 1983, 2014, 2041, 2042, 2034, 2016, 1948, 1849, 1813, 1871, 1966, 2033, 2048, 2042, 2061, 2124, 2192, 2200, 2150, 2085, 2017, 1976, 1957, 1967, 1974, 1935, 1856, 1819, 1886, 2024, 2128, 2144, 2087, 1981, 1851, 1789, 1811, 1862, 1891, 1890, 1861, 1828, 1817, 1835, 1863, 1909, 1979, 2060, 2111, 2094, 2017, 1923, 1868, 1857, 1871, 1927, 2029, 2095, 2093, 2042, 2024, 2090, 2200, 2273, 2255, 2216, 2208, 2241, 2298, 2302, 2254, 2251, 2312, 2343, 2345, 2356, 2354, 2354, 2356, 2328, 2256, 2196, 2196, 2196, 2154, 2095, 2068, 2047, 1998, 1944, 1902, 1872, 1845, 1837, 1846, 1863, 1891, 1903, 1886, 1854, 1787, 1717, 1759, 1874, 1958, 1951, 1875, 1826, 1873, 1982, 2078, 2089, 2020, 1920, 1847, 1825, 1872, 1936, 1971, 1965, 1944, 1943, 1964, 1969, 1978, 1986, 1995, 2008, 2037, 2093, 2142, 2163, 2168, 2137, 2095, 2084, 2093, 2075, 2039, 2034, 2071, 2157, 2252, 2298, 2255, 2147, 2045, 2003, 2055, 2176, 2307, 2392, 2425, 2415, 2362, 2266, 2145, 2038, 1980, 2002, 2087, 2192, 2242, 2215, 2142, 2070, 1981, 1884, 1795, 1743, 1762, 1804, 1833, 1836, 1834, 1854, 1862, 1812, 1734, 1685, 1690, 1682, 1617, 1549, 1542, 1661, 1808, 1893, 1901, 1855, 1788, 1689, 1603, 1609, 1673, 1742, 1753, 1714, 1698, 1732, 1751, 1745, 1750, 1766, 1772, 1764, 1768, 1774, 1772, 1765, 1766, 1783, 1794, 1791, 1792, 1792, 1794, 1819, 1864, 1888, 1901, 1930, 1926, 1863, 1796, 1780, 1844, 1961, 2090, 2188, 2248, 2276, 2275, 2247, 2208, 2203, 2261, 2377, 2487, 2513, 2441, 2348, 2329, 2469, 2687, 2816, 2766, 2643, 2564, 2516, 2514, 2585, 2650, 2640, 2591, 2528, 2471, 2449, 2482, 2528, 2545, 2524, 2499, 2497, 2486, 2441, 2368, 2289, 2218, 2151, 2125, 2132, 2119, 2081, 2059, 2056, 2063, 2061, 2000, 1893, 1803, 1763, 1746, 1747, 1787, 1870, 1964, 2008, 1938, 1770, 1610, 1548, 1603, 1720, 1833, 1880, 1847, 1824, 1851, 1867, 1857, 1855, 1871, 1902, 1948, 1993, 1986, 1912, 1823, 1774, 1806, 1871, 1907, 1922, 1940, 1950, 1959, 1954, 1932, 1901, 1867, 1866, 1878, 1869, 1842, 1861, 1907, 1948, 1971, 1981, 1973, 1940, 1892, 1868, 1880, 1904, 1953, 2002, 2023, 2040, 2057, 2065, 2057, 2046, 2031, 2023, 2075, 2167, 2259, 2346, 2404, 2398, 2350, 2307, 2295, 2286, 2275, 2252, 2253, 2308, 2373, 2378, 2330, 2249, 2196, 2202, 2240, 2265, 2258, 2229, 2189, 2141, 2070, 1991, 1952, 1949, 2014, 2117, 2171, 2134, 2058, 2056, 2148, 2242, 2225, 2111, 2055, 2135, 2243, 2310, 2331, 2332, 2349, 2370, 2393, 2408, 2389, 2345, 2332, 2364, 2422, 2473, 2513, 2557, 2560, 2519, 2457, 2390, 2352, 2352, 2384, 2437, 2451, 2404, 2361, 2305, 2228, 2160, 2123, 2108, 2068, 1985, 1897, 1832, 1788, 1760, 1750, 1755, 1730, 1631, 1490, 1377, 1499, 1719, 1780, 1784, 1777, 1753, 1737, 1732, 1733, 1746, 1762, 1761, 1761, 1768, 1772, 1770, 1773, 1774, 1768, 1764, 1782, 1798, 1797, 1793, 1789, 1794, 1794, 1789, 1770, 1773, 1850, 1986, 2122, 2175, 2147, 2129, 2116, 2098, 2108, 2163, 2249, 2325, 2344, 2316, 2291, 2285, 2302, 2299, 2267, 2243, 2208, 2124, 2025, 1978, 2010, 2074, 2102, 2090, 2061, 2023, 1997, 1984, 1998, 2001, 1966, 1957, 1980, 2006, 2034, 2040, 2022, 2002, 1991, 2000, 1997, 1949, 1900, 1922, 1996, 2048, 2029, 1971, 1947, 1981, 2045, 2109, 2162, 2186, 2170, 2142, 2133, 2138, 2135, 2134, 2156, 2200, 2214, 2184, 2187, 2264, 2339, 2346, 2284, 2210, 2197, 2252, 2350, 2436, 2464, 2466, 2453, 2380, 2261, 2192, 2233, 2349, 2422, 2365, 2229, 2143, 2162, 2227, 2251, 2194, 2078, 1957, 1864, 1793, 1764, 1805, 1870, 1897, 1876, 1802, 1668, 1517, 1423, 1462, 1633, 1732, 1735, 1738, 1753, 1763, 1767, 1775, 1783, 1773, 1760, 1764, 1781, 1787, 1775, 1760, 1774, 1792, 1794, 1779, 1749, 1754, 1781, 1785, 1786, 1785, 1807, 1852, 1897, 1941, 1996, 2053, 2095, 2090, 2077, 2087, 2145, 2260, 2403, 2456, 2357, 2196, 2108, 2127, 2176, 2222, 2260, 2281, 2291, 2312, 2344, 2344, 2296, 2243, 2237, 2265, 2309, 2370, 2391, 2338, 2254, 2185, 2182, 2247, 2292, 2277, 2207, 2124, 2051, 2026, 2041, 2040, 2015, 2004, 2018, 2057, 2094, 2069, 1985, 1863, 1787, 1782, 1797, 1825, 1869, 1905, 1927, 1913, 1874, 1873, 1895, 1872, 1848, 1872, 1939, 1990, 1996, 1970, 1928, 1845, 1740, 1667, 1676, 1740, 1796, 1781, 1721, 1695, 1741, 1843, 1956, 2009, 2008, 2034, 2053, 2023, 1953, 1905, 1951, 2063, 2194, 2315, 2380, 2372, 2327, 2292, 2286, 2283, 2278, 2285, 2336, 2418, 2500, 2543, 2526, 2517, 2564, 2657, 2718, 2674, 2570, 2469, 2410, 2439, 2486, 2505, 2492, 2453, 2385, 2333, 2325, 2346, 2331, 2255, 2175, 2116, 2059, 2023, 2022, 2023, 2016, 2017, 2019, 2010, 1958, 1867, 1788, 1764, 1795, 1821, 1799, 1770, 1785, 1805, 1797, 1825, 1882, 1913, 1932, 1920, 1867, 1844, 1903, 1987, 2003, 1993, 2045, 2153, 2243, 2281, 2260, 2215, 2180, 2179, 2212, 2245, 2248, 2260, 2275, 2284, 2297, 2295, 2299, 2323, 2299, 2257, 2258, 2295, 2313, 2292, 2240, 2188, 2190, 2217, 2223, 2223, 2242, 2230, 2180, 2155, 2141, 2058, 1949, 1925, 2029, 2162, 2198, 2113, 1994, 1935, 1949, 1994, 2017, 1966, 1805, 1607, 1514, 1562, 1687, 1769, 1794, 1786, 1706, 1596, 1573, 1682, 1763, 1792, 1810, 1826, 1799, 1704, 1611, 1676, 1747, 1767, 1786, 1826, 1884, 1910, 1891, 1853, 1838, 1859, 1900, 1936, 1962, 1977, 1976, 1940, 1918, 1947, 1983, 1979, 1934, 1907, 1912, 1969, 2052, 2090, 2107, 2145, 2190, 2190, 2161, 2144, 2148, 2197, 2298, 2354, 2315, 2238, 2246, 2372, 2518, 2641, 2716, 2730, 2686, 2624, 2592, 2598, 2634, 2679, 2729, 2750, 2756, 2756, 2740, 2727, 2733, 2761, 2786, 2762, 2700, 2679, 2708, 2731, 2733, 2666, 2536, 2408, 2356, 2395, 2450, 2439, 2348, 2232, 2143, 2108, 2129, 2144, 2095, 1958, 1806, 1676, 1555, 1476, 1482, 1569, 1681, 1717, 1712, 1721, 1741, 1744, 1747, 1745, 1742, 1745, 1759, 1770, 1765, 1751, 1751, 1757, 1762, 1758, 1757, 1762, 1763, 1766, 1767, 1767, 1775, 1782, 1786, 1784, 1781, 1778, 1781, 1783, 1790, 1811, 1844, 1833, 1770, 1785, 1897, 2007, 2074, 2113, 2174, 2245, 2297, 2337, 2383, 2400, 2334, 2232, 2168, 2201, 2342, 2545, 2699, 2732, 2700, 2685, 2674, 2665, 2659, 2640, 2593, 2468, 2306, 2191, 2169, 2187, 2193, 2154, 2079, 1982, 1875, 1782, 1723, 1737, 1788, 1811, 1775, 1723, 1683, 1652, 1643, 1638, 1643, 1689, 1777, 1866, 1889, 1864, 1838, 1840, 1866, 1880, 1881, 1912, 1978, 2050, 2108, 2107, 2046, 1995, 1988, 2008, 2007, 1977, 1980, 2038, 2109, 2131, 2125, 2121, 2102, 2038, 1977, 1946, 1932, 1925, 1899, 1834, 1792, 1827, 1905, 1962, 1988, 1992, 1993, 2007, 2034, 2033, 2004, 1961, 1944, 2009, 2092, 2113, 2107, 2126, 2140, 2144, 2157, 2204, 2280, 2327, 2327, 2313, 2296, 2258, 2224, 2222, 2224, 2205, 2200, 2242, 2277, 2259, 2199, 2159, 2193, 2267, 2291, 2210, 2072, 1985, 2022, 2122, 2167, 2159, 2157, 2183, 2203, 2186, 2125, 2047, 1988, 1934, 1894, 1906, 1947, 1958, 1978, 2001, 2002, 1964, 1926, 1907, 1907, 1917, 1952, 2001, 2041, 2064, 2041, 1982, 1948, 1973, 2010, 2065, 2127, 2152, 2117, 2042, 1974, 1952, 1961, 1969, 1992, 2042, 2094, 2124, 2126, 2108, 2093, 2095, 2068, 2026, 2060, 2153, 2236, 2261, 2225, 2182, 2132, 2034, 1954, 1969, 2044, 2075, 1983, 1813, 1681, 1653, 1701, 1731, 1727, 1757, 1826, 1835, 1738, 1646, 1610, 1578, 1492, 1493, 1680, 1755, 1765, 1764, 1767, 1762, 1753, 1760, 1779, 1797, 1805, 1802, 1809, 1820, 1806, 1778, 1785, 1837, 1926, 2058, 2213, 2324, 2363, 2334, 2265, 2210, 2236, 2347, 2485, 2564, 2597, 2637, 2664, 2654, 2618, 2552, 2502, 2508, 2540, 2550, 2541, 2523, 2516, 2501, 2430, 2330, 2246, 2154, 2061, 2019, 2036, 2051, 2006, 1937, 1877, 1826, 1803, 1791, 1767, 1756, 1763, 1762, 1739, 1696, 1665, 1667, 1701, 1747, 1788, 1796, 1791, 1798, 1814, 1832, 1814, 1795, 1822, 1873, 1899, 1880, 1861, 1883, 1944, 1987, 1989, 1959, 1947, 1988, 2056, 2139, 2201, 2226, 2231, 2233, 2247, 2271, 2322, 2403, 2484, 2521, 2488, 2415, 2347, 2327, 2369, 2460, 2548, 2578, 2546, 2482, 2442, 2442, 2409, 2346, 2316, 2335, 2368, 2375, 2332, 2232, 2132, 2083, 2100, 2141, 2164, 2161, 2137, 2093, 2068, 2068, 2039, 1951, 1852, 1791, 1765, 1785, 1826, 1852, 1857, 1861, 1844, 1794, 1763, 1782, 1835, 1862, 1840, 1787, 1756, 1781, 1814, 1801, 1756, 1718, 1705, 1741, 1814, 1862, 1868, 1867, 1890, 1958, 2023, 2020, 1924, 1786, 1698, 1687, 1730, 1805, 1879, 1941, 1990, 2004, 1939, 1838, 1785, 1824, 1892, 1922, 1928, 1973, 2055, 2099, 2094, 2088, 2120, 2174, 2222, 2261, 2294, 2295, 2269, 2256, 2295, 2384, 2481, 2553, 2586, 2579, 2555, 2517, 2509, 2579, 2667, 2685, 2612, 2518, 2505, 2574, 2622, 2609, 2598, 2605, 2570, 2503, 2452, 2412, 2371, 2354, 2350, 2325, 2274, 2221, 2150, 2084, 2057, 2022, 1950, 1871, 1833, 1835, 1796, 1739, 1740, 1801, 1846, 1837, 1803, 1783, 1800, 1833, 1849, 1826, 1786, 1771, 1801, 1806, 1805, 1853, 1906, 1941, 1989, 2072, 2186, 2245, 2233, 2223, 2264, 2314, 2322, 2325, 2330, 2340, 2371, 2435, 2496, 2477, 2389, 2323, 2325, 2363, 2367, 2300, 2216, 2153, 2098, 2030, 1955, 1859, 1758, 1688, 1665, 1658, 1599, 1479, 1411, 1607, 1727, 1755, 1763, 1779, 1775, 1751, 1746, 1748, 1748, 1748, 1754, 1757, 1758, 1762, 1774, 1792, 1830, 1938, 2056, 2117, 2123, 2113, 2133, 2165, 2183, 2223, 2261, 2249, 2209, 2203, 2247, 2330, 2417, 2441, 2405, 2385, 2420, 2482, 2568, 2649, 2636, 2522, 2392, 2289, 2269, 2330, 2378, 2331, 2222, 2153, 2143, 2167, 2173, 2100, 1952, 1789, 1703, 1661, 1612, 1568, 1562, 1598, 1665, 1723, 1735, 1723, 1725, 1736, 1742, 1741, 1738, 1743, 1754, 1768, 1771, 1767, 1767, 1770, 1778, 1813, 1903, 2009, 2089, 2120, 2102, 2053, 2003, 1999, 2032, 2054, 2061, 2073, 2101, 2152, 2249, 2360, 2451, 2484, 2454, 2379, 2280, 2209, 2233, 2308, 2338, 2326, 2302, 2278, 2289, 2341, 2379, 2348, 2230, 2072, 1957, 1950, 2001, 2016, 1956, 1849, 1753, 1723, 1733, 1751, 1749, 1745, 1780, 1838, 1850, 1817, 1800, 1806, 1851, 1929, 1993, 2015, 1996, 1977, 1982, 1974, 1933, 1900, 1889, 1870, 1880, 1945, 2018, 2066, 2083, 2079, 2026, 1998, 2041, 2112, 2179, 2228, 2237, 2196, 2123, 2079, 2108, 2186, 2267, 2317, 2333, 2329, 2320, 2325, 2363, 2413, 2451, 2471, 2465, 2450, 2447, 2416, 2359, 2276, 2189, 2147, 2151, 2170, 2202, 2241, 2269, 2295, 2325, 2314, 2288, 2283, 2279, 2233, 2122, 2002, 1941, 1987, 2084, 2117, 2045, 1901, 1756, 1657, 1582, 1520, 1502, 1553, 1660, 1721, 1741, 1758, 1769, 1769, 1754, 1735, 1729, 1738, 1746, 1757, 1772, 1781, 1791, 1805, 1824, 1843, 1853, 1874, 1883, 1837, 1760, 1742, 1808, 1898, 1990, 2074, 2130, 2129, 2098, 2064, 2001, 1929, 1904, 1936, 1982, 1983, 1926, 1878, 1888, 1917, 1950, 1980, 2015, 2085, 2153, 2153, 2107, 2080, 2122, 2204, 2291, 2315, 2276, 2230, 2254, 2324, 2374, 2389, 2353, 2279, 2257, 2278, 2273, 2234, 2189, 2201, 2281, 2330, 2292, 2226, 2196, 2207, 2244, 2287, 2310, 2300, 2228, 2088, 1942, 1877, 1951, 2121, 2283, 2336, 2238, 2053, 1913, 1911, 2012, 2092, 2077, 1988, 1892, 1842, 1834, 1871, 1933, 1940, 1855, 1759, 1712, 1723, 1752, 1768, 1776, 1788, 1807, 1830, 1837, 1816, 1799, 1820, 1846, 1825, 1797, 1828, 1914, 2012, 2113, 2193, 2241, 2242, 2186, 2117, 2098, 2145, 2220, 2265, 2263, 2216, 2143, 2126, 2191, 2264, 2294, 2304, 2315, 2276, 2174, 2085, 2040, 2007, 1982, 1991, 1989, 1957, 1887, 1816, 1750, 1678, 1621, 1617, 1649, 1657, 1639, 1637, 1701, 1771, 1783, 1735, 1710, 1720, 1720, 1720, 1729, 1749, 1764, 1768, 1775, 1787, 1797, 1814, 1858, 1916, 1967, 2045, 2122, 2169, 2212, 2238, 2215, 2175, 2184, 2281, 2406, 2471, 2479, 2470, 2473, 2503, 2529, 2528, 2504, 2474, 2476, 2498, 2506, 2517, 2553, 2592, 2569, 2471, 2409, 2456, 2550, 2597, 2542, 2432, 2347, 2304, 2341, 2430, 2478, 2442, 2328, 2177, 2061, 2038, 2083, 2156, 2183, 2128, 2016, 1908, 1859, 1892, 1901, 1841, 1752, 1717, 1753, 1822, 1866, 1852, 1817, 1781, 1739, 1717, 1739, 1777, 1767, 1712, 1690, 1770, 1883, 1939, 1965, 2002, 2059, 2098, 2071, 2022, 2030, 2069, 2075, 2038, 1996, 2002, 2072, 2169, 2232, 2231, 2210, 2237, 2278, 2280, 2215, 2109, 2037, 2060, 2151, 2242, 2261, 2202, 2155, 2150, 2165, 2199, 2221, 2189, 2115, 2018, 1961, 1973, 2023, 2061, 2085, 2058, 1980, 1920, 1933, 2015, 2113, 2160, 2118, 2043, 1976, 1942, 1944, 1938, 1896, 1847, 1813, 1809, 1853, 1880, 1860, 1816, 1773, 1770, 1776, 1800, 1809, 1764, 1712, 1695, 1721, 1760, 1799, 1856, 1921, 1937, 1887, 1808, 1782, 1835, 1925, 2010, 2045, 2002, 1941, 1971, 2070, 2175, 2239, 2233, 2174, 2108, 2078, 2095, 2124, 2130, 2130, 2135, 2129, 2078, 2026, 2044, 2142, 2251, 2260, 2147, 2012, 1936, 1923, 1953, 2013, 2075, 2099, 2096, 2056, 1978, 1911, 1908, 1933, 1955, 1959, 1914, 1869, 1874, 1923, 1947, 1934, 1929, 1928, 1952, 1957, 1934, 1898, 1851, 1807, 1803, 1823, 1853, 1878, 1874, 1833, 1810, 1849, 1948, 2040, 2079, 2069, 2050, 2042, 2051, 2064, 2064, 2078, 2117, 2153, 2184, 2204, 2207, 2251, 2356, 2440, 2447, 2388, 2328, 2317, 2393, 2520, 2599, 2585, 2529, 2464, 2413, 2402, 2454, 2543, 2624, 2639, 2546, 2389, 2239, 2186, 2233, 2304, 2340, 2335, 2301, 2232, 2153, 2096, 2053, 2057, 2060, 1980, 1837, 1688, 1586, 1544, 1553, 1573, 1585, 1671, 1730, 1743, 1749, 1756, 1748, 1724, 1722, 1740, 1760, 1770, 1768, 1772, 1785, 1785, 1770, 1766, 1770, 1771, 1773, 1773, 1779, 1792, 1805, 1816, 1793, 1737, 1716, 1757, 1801, 1821, 1826, 1863, 1930, 1997, 2067, 2106, 2125, 2158, 2225, 2310, 2387, 2418, 2413, 2412, 2406, 2387, 2370, 2396, 2495, 2582, 2593, 2539, 2460, 2406, 2370, 2364, 2371, 2375, 2369, 2342, 2319, 2335, 2378, 2392, 2340, 2291, 2293, 2332, 2347, 2289, 2160, 2033, 1976, 1995, 2002, 1959, 1895, 1860, 1857, 1878, 1889, 1859, 1840, 1854, 1870, 1843, 1800, 1805, 1837, 1851, 1828, 1772, 1703, 1651, 1650, 1710, 1785, 1816, 1805, 1768, 1740, 1721, 1691, 1661, 1660, 1658, 1661, 1679, 1722, 1808, 1905, 1976, 2006, 2002, 1979, 1957, 1961, 1977, 1980, 1982, 2007, 2036, 2072, 2125, 2186, 2241, 2264, 2261, 2264, 2288, 2294, 2234, 2168, 2180, 2269, 2385, 2427, 2375, 2261, 2169, 2164, 2232, 2303, 2331, 2301, 2230, 2126, 2058, 2078, 2126, 2150, 2126, 2109, 2108, 2068, 1975, 1875, 1853, 1927, 2002, 2034, 2059, 2111, 2140, 2110, 2053, 2017, 2034, 2082, 2090, 2032, 1984, 1993, 2045, 2130, 2217, 2266, 2290, 2300, 2286, 2255, 2251, 2266, 2228, 2168, 2139, 2155, 2168, 2148, 2107, 2060, 2011, 1975, 1933, 1884, 1836, 1819, 1843, 1855, 1811, 1730, 1677, 1703, 1734, 1705, 1672, 1664, 1697, 1755, 1773, 1759, 1755, 1772, 1770, 1768, 1803, 1869, 1920, 1938, 1962, 1971, 1955, 1943, 1925, 1911, 1976, 2090, 2159, 2161, 2135, 2149, 2184, 2183, 2166, 2155, 2172, 2234, 2283, 2257, 2198, 2135, 2035, 1964, 2004, 2101, 2169, 2167, 2120, 2030, 1910, 1824, 1811, 1882, 2000, 2055, 1994, 1883, 1808, 1819, 1890, 1915, 1853, 1727, 1637, 1651, 1722, 1763, 1726, 1648, 1562, 1513, 1632, 1747, 1773, 1773, 1789, 1808, 1818, 1856, 1914, 1953, 1953, 1928, 1955, 2030, 2126, 2225, 2298, 2334, 2329, 2293, 2267, 2289, 2346, 2378, 2351, 2294, 2247, 2267, 2369, 2451, 2434, 2365, 2335, 2382, 2443, 2459, 2432, 2359, 2237, 2079, 1971, 1970, 2012, 2020, 1988, 1918, 1857, 1871, 1916, 1948, 1972, 1960, 1895, 1818, 1739, 1656, 1631, 1674, 1748, 1812, 1830, 1832, 1843, 1841, 1794, 1731, 1722, 1810, 1943, 2046, 2103, 2137, 2142, 2102, 2103, 2140, 2126, 2089, 2101, 2200, 2333, 2415, 2394, 2318, 2303, 2382, 2466, 2491, 2454, 2387, 2339, 2321, 2313, 2322, 2327, 2317, 2266, 2191, 2128, 2097, 2138, 2194, 2219, 2205, 2137, 2032, 1973, 1987, 2003, 1951, 1847, 1771, 1776, 1865, 1976, 2030, 2009, 1931, 1847, 1829, 1893, 1998, 2097, 2151, 2145, 2079, 1994, 1916, 1867, 1892, 1989, 2080, 2137, 2180, 2211, 2170, 2096, 2035, 2000, 1988, 1992, 1998, 1964, 1898, 1848, 1834, 1794, 1693, 1596, 1614, 1707, 1746, 1719, 1715, 1729, 1710, 1671, 1647, 1678, 1729, 1760, 1777, 1789, 1800, 1834, 1906, 1992, 2092, 2179, 2182, 2129, 2072, 2053, 2115, 2230, 2275, 2226, 2149, 2090, 2093, 2206, 2367, 2485, 2538, 2504, 2381, 2267, 2236, 2268, 2340, 2441, 2543, 2555, 2449, 2321, 2257, 2262, 2283, 2261, 2219, 2196, 2187, 2150, 2075, 1991, 1928, 1891, 1899, 1940, 1962, 1930, 1881, 1881, 1933, 1996, 2009, 1991, 1979, 1972, 1946, 1944, 1996, 2070, 2109, 2104, 2097, 2139, 2201, 2258, 2294, 2303, 2301, 2293, 2279, 2283, 2329, 2395, 2434, 2415, 2353, 2268, 2191, 2189, 2272, 2368, 2374, 2264, 2090, 1962, 1958, 2024, 2081, 2083, 2023, 1962, 1941, 1949, 1966, 1977, 1960, 1924, 1880, 1838, 1840, 1925, 2037, 2126, 2131, 2048, 1960, 1951, 2057, 2192, 2237, 2238, 2221, 2182, 2173, 2198, 2222, 2242, 2245, 2237, 2238, 2253, 2294, 2415, 2543, 2535, 2390, 2187, 2027, 1990, 2095, 2254, 2338, 2299, 2203, 2106, 2036, 2028, 2086, 2146, 2143, 2053, 1935, 1894, 1926, 1959, 1957, 1935, 1914, 1900, 1927, 2016, 2134, 2214, 2209, 2165, 2105, 2052, 2066, 2119, 2146, 2114, 2028, 1958, 1967, 2045, 2093, 2069, 2001, 1918, 1881, 1883, 1870, 1832, 1759, 1682, 1664, 1704, 1730, 1716, 1666, 1587, 1552, 1600, 1694, 1736, 1751, 1757, 1752, 1734, 1734, 1760, 1780, 1779, 1765, 1757, 1755, 1754, 1767, 1778, 1776, 1782, 1798, 1793, 1781, 1779, 1788, 1790, 1781, 1761, 1752, 1765, 1780, 1782, 1784, 1785, 1788, 1801, 1813, 1824, 1854, 1913, 1994, 2056, 2058, 2004, 1986, 2073, 2205, 2286, 2267, 2181, 2100, 2059, 2083, 2162, 2261, 2336, 2375, 2398, 2403, 2351, 2267, 2231, 2255, 2275, 2260, 2216, 2205, 2234, 2268, 2293, 2303, 2270, 2195, 2134, 2126, 2128, 2129, 2155, 2187, 2223, 2242, 2218, 2183, 2192, 2235, 2290, 2362, 2366, 2281, 2204, 2212, 2281, 2341, 2363, 2328, 2222, 2112, 2077, 2104, 2146, 2216, 2288, 2333, 2352, 2352, 2341, 2332, 2328, 2300, 2263, 2261, 2286, 2292, 2274, 2293, 2332, 2309, 2232, 2193, 2245, 2330, 2357, 2348, 2352, 2328, 2238, 2142, 2126, 2188, 2247, 2266, 2239, 2229, 2252, 2292, 2297, 2227, 2113, 2018, 1974, 1975, 2009, 2060, 2108, 2110, 2028, 1895, 1755, 1646, 1626, 1651, 1674, 1674, 1624, 1540, 1598, 1726, 1772, 1767, 1757, 1761, 1762, 1757, 1765, 1776, 1771, 1760, 1771, 1786, 1800, 1808, 1829, 1866, 1867, 1801, 1767, 1828, 1929, 2032, 2069, 2048, 2016, 1976, 1951, 1950, 1980, 2018, 2061, 2098, 2065, 1981, 1938, 1960, 2012, 2057, 2091, 2118, 2099, 2049, 2025, 2050, 2062, 1987, 1890, 1885, 1973, 2083, 2119, 2029, 1932, 2006, 2204, 2361, 2390, 2282, 2122, 2032, 2087, 2210, 2298, 2295, 2234, 2205, 2246, 2331, 2391, 2402, 2351, 2282, 2265, 2305, 2359, 2338, 2254, 2206, 2209, 2238, 2254, 2227, 2179, 2124, 2106, 2147, 2163, 2150, 2153, 2168, 2185, 2188, 2173, 2141, 2112, 2080, 2031, 1949, 1852, 1800, 1811, 1854, 1896, 1933, 1980, 1979, 1872, 1738, 1690, 1706, 1734, 1723, 1674, 1637, 1616, 1590, 1594, 1683, 1742, 1749, 1749, 1765, 1780, 1786, 1785, 1783, 1778, 1794, 1816, 1832, 1854, 1858, 1848, 1850, 1902, 1991, 2076, 2143, 2216, 2270, 2259, 2238, 2244, 2255, 2263, 2282, 2297, 2298, 2339, 2394, 2390, 2365, 2377, 2416, 2414, 2348, 2291, 2313, 2364, 2403, 2417, 2398, 2342, 2276, 2221, 2202, 2207, 2212, 2168, 2059, 1961, 1942, 2011, 2080, 2053, 1954, 1886, 1880, 1915, 1975, 2020, 2004, 1936, 1888, 1881, 1905, 1951, 1975, 1976, 1958, 1961, 2005, 2067, 2125, 2175, 2209, 2224, 2227, 2233, 2263, 2296, 2288, 2250, 2238, 2272, 2330, 2351, 2299, 2235, 2259, 2374, 2515, 2619, 2665, 2619, 2510, 2401, 2343, 2352, 2377, 2399, 2423, 2413, 2367, 2309, 2209, 2096, 2040, 2070, 2143, 2191, 2210, 2208, 2178, 2141, 2116, 2108, 2105, 2068, 2030, 2010, 1992, 1988, 1985, 1957, 1936, 1919, 1887, 1864, 1843, 1837, 1868, 1909, 1950, 1976, 2008, 2074, 2154, 2204, 2196, 2138, 2092, 2115, 2144, 2092, 2029, 2029, 2084, 2152, 2182, 2160, 2136, 2140, 2145, 2136, 2115, 2139, 2182, 2180, 2143, 2095, 2049, 2033, 2060, 2079, 2068, 2038, 2017, 2013, 2039, 2022, 1910, 1769, 1677, 1665, 1729, 1813, 1867, 1867, 1821, 1732, 1653, 1673, 1754, 1812, 1824, 1799, 1768, 1752, 1755, 1783, 1830, 1889, 1955, 2003, 2024, 2012, 2028, 2119, 2214, 2231, 2177, 2111, 2073, 2078, 2150, 2232, 2272, 2268, 2230, 2196, 2202, 2254, 2306, 2270, 2143, 2020, 1968, 1973, 1986, 2003, 2041, 2088, 2101, 2030, 1933, 1879, 1878, 1909, 1929, 1910, 1868, 1827, 1826, 1861, 1893, 1919, 1913, 1919, 1969, 2039, 2097, 2150, 2208, 2247, 2262, 2256, 2260, 2291, 2316, 2305, 2255, 2188, 2100, 2048, 2098, 2231, 2358, 2412, 2367, 2297, 2275, 2330, 2407, 2433, 2384, 2302, 2231, 2209, 2235, 2293, 2344, 2329, 2229, 2118, 2096, 2168, 2261, 2303, 2254, 2112, 1959, 1892, 1949, 2059, 2130, 2115, 2040, 1981, 1983, 2036, 2063, 2058, 2083, 2087, 1997, 1908, 1928, 2034, 2118, 2141, 2123, 2062, 1970, 1893, 1867, 1904, 1974, 2032, 2042, 1996, 1946, 1952, 1982, 1969, 1902, 1858, 1885, 1939, 1963, 1942, 1916, 1926, 1952, 1943, 1896, 1855, 1826, 1815, 1844, 1938, 2049, 2074, 1991, 1905, 1898, 1934, 1962, 1986, 1987, 1964, 1929, 1919, 1908, 1852, 1772, 1700, 1739, 1845, 1901, 1885, 1838, 1784, 1722, 1678, 1638, 1599, 1581, 1591, 1613, 1682, 1736, 1744, 1730, 1736, 1762, 1782, 1787, 1783, 1772, 1768, 1762, 1745, 1743, 1755, 1770, 1774, 1771, 1768, 1774, 1783, 1784, 1799, 1836, 1894, 1965, 2060, 2157, 2202, 2191, 2148, 2133, 2169, 2210, 2269, 2333, 2352, 2319, 2287, 2303, 2374, 2456, 2498, 2460, 2370, 2307, 2299, 2331, 2326, 2230, 2079, 1997, 2029, 2091, 2113, 2074, 1984, 1908, 1897, 1929, 1929, 1894, 1850, 1802, 1762, 1724, 1688, 1662, 1665, 1691, 1721, 1705, 1636, 1587, 1661, 1761, 1788, 1798, 1838, 1895, 1937, 1967, 2012, 2056, 2046, 2007, 1981, 1983, 2030, 2088, 2128, 2134, 2111, 2083, 2052, 2065, 2118, 2160, 2163, 2100, 2003, 1966, 2052, 2200, 2255, 2184, 2061, 1946, 1867, 1899, 2027, 2170, 2255, 2218, 2125, 2052, 2021, 2069, 2181, 2277, 2288, 2222, 2159, 2164, 2207, 2254, 2256, 2166, 2052, 2004, 2030, 2107, 2167, 2164, 2104, 2025, 1949, 1931, 1985, 2073, 2134, 2110, 2032, 1973, 1954, 1978, 2031, 2100, 2120, 2045, 1957, 1925, 1965, 2033, 2078, 2056, 1973, 1868, 1772, 1742, 1753, 1747, 1752, 1809, 1847, 1854, 1870, 1849, 1799, 1761, 1763, 1806, 1841, 1851, 1898, 1965, 2002, 2004, 2001, 2009, 2021, 2039, 2062, 2079, 2107, 2121, 2087, 2061, 2089, 2122, 2094, 2007, 1921, 1916, 1986, 2065, 2107, 2085, 2017, 1960, 1931, 1918, 1951, 2015, 2042, 2015, 1971, 1952, 1996, 2065, 2062, 1979, 1900, 1893, 1926, 1962, 1987, 2002, 1993, 1969, 1959, 1963, 1965, 2007, 2100, 2167, 2163, 2110, 2061, 2021, 1980, 1925, 1891, 1924, 1998, 2076, 2107, 2081, 2040, 2012, 2031, 2093, 2162, 2198, 2212, 2226, 2221, 2187, 2147, 2108, 2086, 2099, 2101, 2078, 2075, 2094, 2092, 2052, 2020, 2032, 2098, 2189, 2256, 2241, 2164, 2083, 2083, 2148, 2181, 2157, 2124, 2139, 2178, 2207, 2195, 2122, 2017, 1965, 2019, 2108, 2169, 2216, 2243, 2190, 2097, 2032, 2023, 2059, 2066, 2036, 2009, 2008, 2054, 2112, 2136, 2136, 2090, 2004, 1969, 2027, 2105, 2124, 2095, 2042, 1966, 1908, 1912, 1990, 2048, 2026, 1963, 1912, 1913, 1970, 2034, 2071, 2044, 1992, 1982, 2039, 2082, 2056, 1966, 1873, 1890, 2003, 2131, 2217, 2210, 2138, 2081, 2050, 2039, 2036, 2050, 2087, 2126, 2132, 2091, 2038, 2015, 2010, 2022, 2045, 2061, 2086, 2103, 2097, 2060, 2031, 2017, 2029, 2052, 2049, 2017, 2011, 2011, 1995, 1998, 2010, 1996, 1990, 2030, 2102, 2158, 2196, 2213, 2134, 2008, 1925, 1918, 1932, 1911, 1903, 1911, 1923, 1935, 1952, 1999, 2076, 2146, 2167, 2123, 2049, 2009, 2032, 2104, 2186, 2235, 2201, 2112, 2021, 1991, 2022, 2072, 2127, 2160, 2139, 2084, 2052, 2083, 2146, 2160, 2148, 2180, 2217, 2221, 2196, 2135, 2123, 2196, 2247, 2207, 2133, 2090, 2111, 2180, 2209, 2160, 2067, 1993, 1951, 1994, 2107, 2210, 2241, 2194, 2134, 2114, 2148, 2173, 2190, 2205, 2155, 2050, 1970, 1980, 2086, 2197, 2218, 2159, 2106, 2118, 2190, 2273, 2337, 2359, 2340, 2315, 2313, 2311, 2308, 2327, 2352, 2368, 2369, 2378, 2386, 2351, 2293, 2231, 2161, 2110, 2139, 2217, 2237, 2162, 2069, 2015, 2023, 2065, 2082, 2060, 2005, 1921, 1829, 1730, 1636, 1548, 1469, 1465, 1641, 1749, 1761, 1749, 1739, 1752, 1762, 1768, 1772, 1771, 1763, 1765, 1772, 1772, 1769, 1766, 1762, 1774, 1781, 1779, 1778, 1777, 1787, 1792, 1791, 1787, 1788, 1782, 1769, 1766, 1778, 1790, 1794, 1798, 1797, 1799, 1797, 1792, 1787, 1795, 1823, 1864, 1880, 1850, 1794, 1755, 1770, 1843, 1908, 1918, 1907, 1938, 2006, 2030, 1966, 1868, 1823, 1851, 1964, 2113, 2188, 2164, 2106, 2059, 2063, 2111, 2111, 2048, 1989, 1997, 2069, 2179, 2236, 2212, 2144, 2085, 2071, 2112, 2190, 2271, 2344, 2372, 2339, 2299, 2285, 2297, 2322, 2345, 2381, 2429, 2470, 2498, 2505, 2474, 2429, 2410, 2390, 2335, 2283, 2286, 2352, 2412, 2426, 2373, 2272, 2195, 2167, 2155, 2122, 2063, 2049, 2069, 2028, 1922, 1799, 1740, 1774, 1864, 1942, 1988, 2016, 1969, 1829, 1686, 1610, 1606, 1660, 1719, 1752, 1748, 1716, 1688, 1647, 1658, 1748, 1793, 1795, 1783, 1790, 1829, 1873, 1852, 1775, 1746, 1824, 1957, 2072, 2137, 2147, 2131, 2092, 2042, 2040, 2112, 2179, 2174, 2157, 2190, 2281, 2406, 2497, 2497, 2443, 2411, 2434, 2481, 2510, 2501, 2457, 2406, 2391, 2453, 2580, 2706, 2752, 2717, 2637, 2541, 2494, 2527, 2610, 2686, 2707, 2671, 2599, 2514, 2427, 2333, 2235, 2165, 2076, 1945, 1830, 1745, 1673, 1626, 1597, 1571, 1562, 1595, 1691, 1740, 1753, 1750, 1758, 1769, 1780, 1791, 1793, 1782, 1770, 1766, 1769, 1777, 1784, 1797, 1822, 1893, 1987, 2063, 2124, 2181, 2247, 2313, 2389, 2466, 2524, 2575, 2597, 2580, 2585, 2592, 2576, 2580, 2595, 2601, 2607, 2615, 2620, 2608, 2581, 2583, 2588, 2546, 2423, 2283, 2193, 2168, 2230, 2316, 2310, 2252, 2179, 2108, 2081, 2093, 2111, 2111, 2079, 2017, 1992, 2054, 2162, 2262, 2319, 2299, 2236, 2209, 2212, 2220, 2242, 2303, 2408, 2473, 2455, 2402, 2368, 2351, 2326, 2325, 2388, 2461, 2467, 2415, 2372, 2351, 2315, 2276, 2282, 2319, 2306, 2229, 2132, 2030, 1954, 1931, 1945, 1984, 1983, 1909, 1814, 1756, 1736, 1718, 1702, 1676, 1597, 1505, 1467, 1609, 1748, 1773, 1761, 1753, 1758, 1769, 1780, 1770, 1730, 1716, 1734, 1765, 1774, 1770, 1766, 1767, 1762, 1748, 1748, 1759, 1772, 1775, 1770, 1757, 1754, 1771, 1786, 1786, 1771, 1750, 1727, 1722, 1757, 1787, 1803, 1806, 1784, 1755, 1776, 1830, 1842, 1816, 1835, 1906, 1925, 1887, 1879, 1943, 2047, 2141, 2203, 2234, 2277, 2302, 2238, 2121, 2096, 2166, 2267, 2360, 2394, 2372, 2320, 2261, 2221, 2206, 2214, 2256, 2318, 2351, 2317, 2245, 2176, 2148, 2153, 2147, 2140, 2124, 2128, 2144, 2149, 2115, 2046, 2020, 2057, 2082, 2075, 2063, 2064, 2094, 2138, 2163, 2152, 2110, 2070, 2068, 2095, 2098, 2081, 2054, 2025, 2003, 1994, 1975, 1922, 1876, 1893, 1957, 2001, 2000, 1976, 1968, 1973, 1981, 1973, 1915, 1858, 1889, 1994, 2077, 2086, 2043, 2002, 1976, 1960, 1934, 1913, 1922, 1971, 2027, 2044, 2026, 2001, 1973, 1950, 1938, 1956, 1984, 1992, 1986, 2035, 2120, 2145, 2118, 2081, 2054, 2039, 2012, 1939, 1862, 1841, 1863, 1882, 1876, 1888, 1980, 2072, 2054, 1983, 1940, 1936, 1928, 1940, 2009, 2086, 2098, 2044, 1965, 1947, 1988, 1999, 1980, 1924, 1833, 1779, 1817, 1944, 2094, 2187, 2160, 2045, 1932, 1901, 1941, 2024, 2117, 2209, 2249, 2216, 2146, 2075, 2057, 2061, 2025, 1987, 2001, 2076, 2207, 2332, 2409, 2417, 2340, 2210, 2078, 1998, 1953, 1949, 1973, 1982, 1971, 1939, 1926, 1979, 2055, 2082, 2078, 2098, 2166, 2210, 2183, 2147, 2147, 2191, 2276, 2338, 2327, 2305, 2285, 2223, 2141, 2075, 2061, 2106, 2160, 2179, 2131, 2026, 1946, 1916, 1925, 1952, 1985, 1994, 1966, 1872, 1757, 1706, 1721, 1742, 1710, 1658, 1630, 1585, 1531, 1612, 1746, 1792, 1799, 1803, 1806, 1804, 1794, 1774, 1749, 1752, 1813, 1928, 2033, 2094, 2123, 2125, 2139, 2169, 2209, 2252, 2258, 2237, 2258, 2307, 2328, 2321, 2330, 2350, 2378, 2424, 2489, 2548, 2611, 2617, 2571, 2550, 2551, 2524, 2481, 2444, 2432, 2454, 2486, 2454, 2360, 2300, 2284, 2256, 2187, 2096, 2035, 2042, 2090, 2107, 2034, 1880, 1720, 1658, 1715, 1814, 1859, 1797, 1675, 1610, 1641, 1672, 1641, 1627, 1677, 1724, 1742, 1779, 1787, 1742, 1711, 1744, 1789, 1820, 1847, 1866, 1902, 1962, 2043, 2063, 2006, 1959, 1979, 2007, 1984, 1961, 1989, 2037, 2106, 2164, 2163, 2130, 2092, 2067, 2069, 2143, 2272, 2351, 2326, 2250, 2186, 2144, 2158, 2224, 2295, 2343, 2395, 2407, 2349, 2260, 2208, 2245, 2310, 2325, 2300, 2280, 2266, 2255, 2213, 2129, 2047, 2021, 2050, 2112, 2180, 2222, 2187, 2089, 2020, 2042, 2103, 2121, 2059, 1933, 1859, 1877, 1922, 1965, 2007, 2002, 1952, 1912, 1925, 1999, 2074, 2121, 2131, 2124, 2124, 2129, 2131, 2162, 2237, 2315, 2364, 2364, 2299, 2251, 2279, 2310, 2297, 2252, 2209, 2191, 2208, 2273, 2341, 2404, 2417, 2338, 2242, 2193, 2217, 2262, 2232, 2148, 2073, 2022, 2003, 2027, 2094, 2137, 2122, 2072, 2032, 2037, 2045, 2015, 1966, 1917, 1866, 1811, 1766, 1765, 1793, 1822, 1825, 1771, 1700, 1674, 1689, 1681, 1649, 1623, 1628, 1644, 1670, 1726, 1770, 1789, 1800, 1794, 1795, 1849, 1952, 2077, 2173, 2188, 2150, 2140, 2160, 2168, 2174, 2197, 2268, 2352, 2382, 2335, 2261, 2241, 2316, 2407, 2418, 2375, 2335, 2313, 2315, 2351, 2379, 2353, 2291, 2259, 2292, 2325, 2309, 2280, 2205, 2092, 1989, 1942, 1924, 1895, 1878, 1889, 1923, 1942, 1907, 1845, 1759, 1656, 1578, 1496, 1456, 1568, 1719, 1753, 1755, 1764, 1772, 1771, 1771, 1763, 1758, 1761, 1768, 1779, 1792, 1795, 1790, 1775, 1754, 1741, 1773, 1825, 1917, 2005, 2047, 2074, 2136, 2251, 2359, 2379, 2360, 2359, 2351, 2334, 2328, 2364, 2394, 2400, 2438, 2502, 2571, 2616, 2604, 2508, 2388, 2291, 2226, 2227, 2271, 2305, 2310, 2288, 2238, 2154, 2108, 2155, 2227, 2246, 2148, 1952, 1760, 1668, 1738, 1890, 1995, 1990, 1895, 1789, 1761, 1816, 1874, 1876, 1871, 1894, 1893, 1879, 1868, 1917, 2005, 2066, 2075, 2062, 2064, 2081, 2120, 2139, 2118, 2118, 2158, 2222, 2291, 2305, 2222, 2108, 2057, 2096, 2195, 2280, 2289, 2219, 2126, 2081, 2105, 2157, 2196, 2205, 2144, 2018, 1925, 1912, 1939, 1955, 1948, 1967, 2019, 1999, 1883, 1814, 1854, 1896, 1883, 1852, 1836, 1842, 1873, 1896, 1915, 1925, 1917, 1878, 1832, 1802, 1823, 1872, 1840, 1730, 1660, 1688, 1781, 1882, 1957, 1973, 1968, 2025, 2136, 2195, 2146, 2016, 1912, 1924, 2002, 2080, 2167, 2275, 2322, 2271, 2170, 2110, 2107, 2108, 2125, 2138, 2113, 2053, 1982, 1964, 2026, 2123, 2223, 2294, 2282, 2186, 2083, 2077, 2164, 2252, 2293, 2277, 2240, 2241, 2311, 2389, 2418, 2391, 2335, 2266, 2239, 2287, 2369, 2412, 2427, 2434, 2393, 2312, 2231, 2177, 2182, 2228, 2228, 2142, 2047, 1971, 1928, 1943, 1988, 2029, 2067, 2066, 1992, 1862, 1709, 1624, 1618, 1647, 1701, 1762, 1778, 1729, 1666, 1626, 1616, 1661, 1721, 1750, 1763, 1772, 1788, 1796, 1792, 1765, 1731, 1729, 1758, 1795, 1829, 1846, 1782, 1716, 1755, 1860, 1933, 1936, 1892, 1861, 1904, 2006, 2089, 2086, 2044, 2041, 2102, 2181, 2228, 2250, 2256, 2255, 2258, 2254, 2282, 2339, 2409, 2456, 2440, 2400, 2365, 2342, 2336, 2346, 2364, 2403, 2441, 2433, 2381, 2372, 2427, 2458, 2399, 2277, 2163, 2112, 2144, 2211, 2238, 2230, 2222, 2171, 2067, 2001, 2020, 2077, 2097, 2060, 2008, 1952, 1909, 1900, 1904, 1884, 1892, 1956, 2015, 2007, 1968, 1987, 2059, 2093, 2067, 2053, 2107, 2204, 2274, 2279, 2237, 2188, 2140, 2111, 2139, 2205, 2274, 2320, 2345, 2367, 2381, 2379, 2390, 2405, 2368, 2262, 2151, 2121, 2186, 2286, 2363, 2368, 2296, 2185, 2040, 1942, 1947, 1996, 2008, 1964, 1921, 1914, 1922, 1890, 1752, 1591, 1522, 1552, 1647, 1763, 1835, 1793, 1665, 1578, 1621, 1732, 1761, 1751, 1763, 1771, 1773, 1768, 1758, 1749, 1752, 1765, 1775, 1779, 1780, 1821, 1897, 1923, 1886, 1889, 1981, 2115, 2213, 2227, 2178, 2081, 1953, 1871, 1883, 1920, 1928, 1930, 1987, 2056, 2093, 2107, 2100, 2069, 2017, 1968, 1949, 1984, 2045, 2111, 2168, 2185, 2207, 2240, 2245, 2232, 2255, 2292, 2267, 2174, 2105, 2122, 2223, 2387, 2504, 2478, 2346, 2213, 2123, 2121, 2166, 2165, 2121, 2064, 2012, 2015, 2090, 2188, 2234, 2190, 2114, 2026, 1925, 1870, 1849, 1831, 1789, 1747, 1712, 1676, 1631, 1574, 1539, 1584, 1681, 1733, 1742, 1749, 1756, 1763, 1771, 1780, 1790, 1797, 1782, 1762, 1766, 1786, 1800, 1826, 1868, 1893, 1912, 1943, 1975, 1960, 1903, 1855, 1887, 1989, 2097, 2171, 2220, 2254, 2243, 2219, 2248, 2307, 2346, 2358, 2332, 2311, 2335, 2415, 2485, 2500, 2470, 2378, 2223, 2068, 2036, 2168, 2369, 2504, 2473, 2327, 2176, 2106, 2116, 2172, 2216, 2199, 2113, 2032, 2027, 2069, 2061, 2005, 1953, 1934, 1974, 2064, 2153, 2180, 2146, 2091, 2020, 1930, 1867, 1871, 1898, 1925, 1945, 1967, 1992, 2025, 2047, 2038, 2049, 2097, 2140, 2151, 2147, 2121, 2044, 1975, 1944, 1948, 1967, 1970, 1933, 1905, 1909, 1948, 2012, 2083, 2124, 2141, 2181, 2276, 2371, 2410, 2421, 2421, 2406, 2346, 2270, 2243, 2309, 2432, 2512, 2498, 2410, 2312, 2308, 2440, 2641, 2751, 2659, 2453, 2238, 2080, 2058, 2155, 2256, 2271, 2179, 2025, 1894, 1866, 1937, 1989, 1939, 1825, 1697, 1596, 1534, 1502, 1522, 1647, 1728, 1740, 1739, 1743, 1759, 1765, 1769, 1782, 1786, 1780, 1768, 1765, 1766, 1772, 1780, 1769, 1761, 1768, 1783, 1798, 1812, 1822, 1800, 1788, 1804, 1830, 1846, 1836, 1830, 1869, 1962, 2076, 2149, 2146, 2114, 2131, 2171, 2174, 2147, 2129, 2122, 2116, 2116, 2108, 2102, 2127, 2168, 2178, 2161, 2174, 2207, 2218, 2237, 2294, 2326, 2261, 2138, 2038, 2028, 2125, 2259, 2315, 2265, 2126, 1963, 1875, 1886, 1935, 1956, 1933, 1855, 1738, 1633, 1608, 1658, 1674, 1597, 1527, 1663, 1776, 1798, 1791, 1768, 1736, 1735, 1775, 1815, 1855, 1901, 1908, 1808, 1660, 1615, 1708, 1819, 1877, 1910, 1956, 1999, 2022, 2038, 2081, 2147, 2199, 2227, 2248, 2274, 2296, 2278, 2237, 2213, 2238, 2279, 2305, 2328, 2333, 2343, 2375, 2376, 2309, 2246, 2222, 2200, 2165, 2129, 2115, 2114, 2094, 2075, 2059, 2017, 1928, 1818, 1743, 1749, 1847, 1951, 1952, 1856, 1777, 1762, 1789, 1838, 1874, 1928, 2023, 2115, 2144, 2097, 2021, 1976, 2003, 2117, 2215, 2180, 2085, 2032, 2047, 2086, 2115, 2142, 2211, 2276, 2287, 2260, 2209, 2146, 2131, 2212, 2323, 2373, 2322, 2215, 2131, 2141, 2241, 2367, 2367, 2209, 2030, 1972, 2024, 2112, 2161, 2159, 2118, 2065, 1988, 1933, 1921, 1933, 1935, 1899, 1843, 1781, 1725, 1715, 1787, 1887, 1941, 1878, 1722, 1608, 1590, 1655, 1736, 1754, 1693, 1638, 1658, 1741, 1812, 1829, 1820, 1821, 1809, 1755, 1733, 1776, 1830, 1850, 1819, 1813, 1837, 1845, 1837, 1834, 1835, 1865, 1924, 2011, 2090, 2088, 2014, 1964, 1992, 2089, 2222, 2308, 2340, 2345, 2331, 2342, 2381, 2437, 2537, 2641, 2646, 2564, 2502, 2500, 2521, 2540, 2567, 2603, 2627, 2622, 2603, 2597, 2603, 2590, 2555, 2505, 2443, 2427, 2451, 2432, 2342, 2205, 2099, 2085, 2127, 2190, 2231, 2182, 2074, 2003, 2010, 2052, 2057, 2010, 1972, 1964, 1965, 2001, 2078, 2157, 2215, 2279, 2325, 2306, 2239, 2187, 2201, 2267, 2314, 2288, 2209, 2151, 2182, 2285, 2352, 2317, 2213, 2110, 2058, 2052, 2051, 2008, 1973, 1967, 1944, 1867, 1780, 1763, 1800, 1848, 1855, 1807, 1767, 1781, 1789, 1771, 1739, 1704, 1688, 1719, 1819, 1909, 1941, 1927, 1899, 1887, 1920, 1988, 2025, 2026, 2043, 2109, 2199, 2264, 2263, 2247, 2270, 2288, 2260, 2215, 2217, 2256, 2328, 2423, 2463, 2408, 2281, 2193, 2205, 2257, 2299, 2316, 2274, 2204, 2163, 2142, 2136, 2140, 2141, 2147, 2146, 2107, 2055, 2024, 2015, 1983, 1922, 1867, 1851, 1894, 1965, 2047, 2094, 2067, 2032, 2055, 2091, 2080, 2016, 1945, 1928, 1997, 2095, 2159, 2174, 2146, 2093, 2028, 1967, 1920, 1925, 1995, 2059, 2052, 1996, 1923, 1834, 1798, 1849, 1920, 1977, 2048, 2087, 2045, 1980, 1925, 1877, 1850, 1856, 1906, 1971, 1990, 1966, 1957, 1993, 2046, 2084, 2113, 2153, 2192, 2216, 2241, 2289, 2343, 2397, 2455, 2502, 2525, 2499, 2441, 2417, 2464, 2526, 2554, 2535, 2473, 2405, 2374, 2381, 2402, 2400, 2371, 2289, 2152, 2052, 2082, 2160, 2157, 2064, 1941, 1852, 1798, 1768, 1739, 1740, 1765, 1732, 1625, 1506, 1445, 1526, 1702, 1750, 1757, 1773, 1783, 1774, 1760, 1760, 1765, 1755, 1750, 1760, 1774, 1778, 1777, 1784, 1806, 1843, 1888, 1901, 1878, 1864, 1842, 1789, 1739, 1766, 1857, 1963, 2021, 2017, 1991, 1974, 1997, 2091, 2218, 2289, 2268, 2203, 2172, 2175, 2180, 2201, 2236, 2241, 2217, 2205, 2262, 2341, 2378, 2379, 2366, 2336, 2302, 2257, 2258, 2334, 2423, 2437, 2388, 2342, 2347, 2395, 2422, 2368, 2222, 2070, 2002, 2049, 2157, 2238, 2208, 2056, 1913, 1890, 1965, 2056, 2143, 2223, 2261, 2223, 2124, 2023, 1946, 1911, 1901, 1908, 1920, 1933, 1964, 2015, 2037, 2005, 1955, 1950, 1965, 1946, 1916, 1933, 2011, 2077, 2117, 2183, 2245, 2241, 2185, 2152, 2187, 2231, 2282, 2315, 2331, 2382, 2455, 2508, 2519, 2504, 2480, 2437, 2385, 2363, 2415, 2479, 2500, 2519, 2522, 2476, 2445, 2467, 2474, 2494, 2543, 2543, 2457, 2317, 2198, 2167, 2244, 2355, 2399, 2310, 2150, 2024, 1980, 2036, 2119, 2137, 2046, 1906, 1800, 1760, 1766, 1809, 1848, 1865, 1902, 1898, 1850, 1823, 1805, 1770, 1771, 1801, 1805, 1762, 1703, 1634, 1583, 1582, 1659, 1793, 1864, 1800, 1665, 1606, 1684, 1786, 1822, 1806, 1800, 1864, 1956, 1996, 1959, 1887, 1820, 1802, 1834, 1866, 1869, 1873, 1855, 1834, 1826, 1830, 1842, 1831, 1815, 1845, 1919, 1943, 1891, 1781, 1690, 1656, 1623, 1549, 1493, 1567, 1717, 1752, 1753, 1763, 1776, 1781, 1770, 1754, 1757, 1769, 1786, 1781, 1770, 1755, 1744, 1752, 1774, 1792, 1808, 1824, 1871, 1892, 1837, 1759, 1751, 1813, 1855, 1853, 1846, 1845, 1848, 1876, 1930, 1983, 2004, 1985, 1948, 1903, 1855, 1813, 1790, 1775, 1738, 1693, 1655, 1641, 1669, 1733, 1791, 1807, 1799, 1820, 1895, 2012, 2106, 2150, 2190, 2206, 2177, 2171, 2216, 2290, 2362, 2405, 2459, 2559, 2670, 2767, 2835, 2883, 2913, 2938, 2921, 2871, 2836, 2854, 2914, 2957, 2923, 2835, 2743, 2666, 2614, 2582, 2573, 2555, 2479, 2349, 2246, 2208, 2203, 2171, 2103, 2022, 1958, 1932, 1890, 1812, 1745, 1742, 1766, 1775, 1788, 1842, 1881, 1857, 1816, 1788, 1777, 1759, 1711, 1657, 1653, 1688, 1721, 1754, 1775, 1763, 1693, 1623, 1605, 1640, 1720, 1776, 1787, 1768, 1754, 1764, 1779, 1791, 1788, 1766, 1743, 1752, 1780, 1821, 1845, 1837, 1829, 1848, 1883, 1901, 1885, 1844, 1788, 1705, 1622, 1585, 1628, 1714, 1775, 1818, 1859, 1876, 1867, 1848, 1852, 1868, 1891, 1956, 2044, 2106, 2146, 2175, 2210, 2288, 2399, 2492, 2525, 2513, 2469, 2431, 2421, 2453, 2501, 2496, 2434, 2374, 2369, 2440, 2555, 2635, 2593, 2482, 2435, 2463, 2493, 2508, 2483, 2427, 2387, 2388, 2414, 2399, 2318, 2215, 2155, 2180, 2282, 2372, 2359, 2263, 2163, 2091, 2101, 2184, 2282, 2344, 2318, 2214, 2129, 2119, 2173, 2230, 2261, 2275, 2271, 2239, 2171, 2116, 2120, 2176, 2264, 2345, 2375, 2331, 2204, 2056, 1974, 1978, 2018, 2009, 1942, 1867, 1824, 1813, 1790, 1741, 1642, 1490, 1373, 1463, 1695, 1756, 1759, 1765, 1761, 1756, 1768, 1775, 1768, 1764, 1779, 1786, 1769, 1754, 1758, 1761, 1769, 1789, 1804, 1806, 1803, 1793, 1779, 1770, 1782, 1828, 1937, 2024, 2062, 2091, 2118, 2113, 2070, 2053, 2089, 2160, 2269, 2360, 2388, 2338, 2232, 2159, 2188, 2326, 2492, 2588, 2577, 2504, 2426, 2406, 2450, 2503, 2552, 2616, 2697, 2764, 2764, 2695, 2628, 2621, 2663, 2697, 2657, 2563, 2474, 2440, 2491, 2615, 2709, 2668, 2509, 2343, 2271, 2249, 2236, 2247, 2238, 2170, 2116, 2117, 2141, 2146, 2112, 2046, 1985, 1962, 1960, 1943, 1882, 1798, 1740, 1733, 1760, 1784, 1787, 1782, 1757, 1717, 1673, 1636, 1649, 1717, 1808, 1891, 1940, 1962, 1964, 1947, 1912, 1880, 1884, 1906, 1931, 1982, 2030, 2051, 2050, 2068, 2079, 2030, 1907, 1787, 1743, 1771, 1829, 1875, 1928, 1998, 2040, 2032, 1988, 1940, 1922, 1954, 2007, 2045, 2068, 2067, 2034, 2010, 2020, 2029, 2067, 2125, 2146, 2089, 1988, 1924, 1900, 1898, 1928, 2007, 2096, 2147, 2169, 2168, 2124, 2047, 1948, 1911, 1966, 2068, 2166, 2204, 2185, 2167, 2178, 2171, 2177, 2225, 2252, 2253, 2219, 2181, 2183, 2226, 2264, 2271, 2258, 2259, 2296, 2351, 2397, 2415, 2387, 2334, 2313, 2333, 2376, 2397, 2400, 2407, 2378, 2302, 2249, 2259, 2324, 2412, 2477, 2421, 2282, 2152, 2098, 2110, 2127, 2085, 2006, 1956, 1973, 2042, 2123, 2172, 2182, 2160, 2102, 2012, 1911, 1832, 1766, 1686, 1636, 1652, 1663, 1633, 1606, 1609, 1657, 1727, 1757, 1764, 1743, 1724, 1742, 1763, 1760, 1740, 1739, 1751, 1769, 1786, 1800, 1794, 1755, 1720, 1740, 1773, 1782, 1788, 1783, 1751, 1707, 1720, 1760, 1777, 1779, 1759, 1756, 1795, 1865, 1927, 1922, 1871, 1843, 1903, 2042, 2176, 2241, 2215, 2118, 2063, 2136, 2277, 2368, 2355, 2271, 2189, 2155, 2193, 2276, 2353, 2367, 2318, 2266, 2249, 2232, 2192, 2175, 2231, 2326, 2373, 2324, 2217, 2135, 2137, 2204, 2266, 2276, 2227, 2144, 2074, 2040, 2009, 1947, 1858, 1753, 1695, 1747, 1863, 1926, 1906, 1862, 1832, 1809, 1779, 1772, 1842, 1942, 1919, 1764, 1631, 1605, 1643, 1675, 1683, 1693, 1737, 1803, 1849, 1865, 1832, 1710, 1578, 1563, 1664, 1760, 1816, 1833, 1820, 1781, 1754, 1787, 1843, 1845, 1801, 1801, 1845, 1890, 1924, 1930, 1910, 1888, 1822, 1743, 1746, 1842, 1967, 2049, 2085, 2087, 2064, 2035, 2027, 2040, 2067, 2136, 2244, 2348, 2451, 2525, 2473, 2348, 2293, 2356, 2475, 2539, 2537, 2505, 2455, 2405, 2387, 2456, 2566, 2634, 2645, 2605, 2567, 2563, 2585, 2594, 2588, 2549, 2480, 2435, 2414, 2366, 2276, 2186, 2133, 2124, 2138, 2100, 2000, 1946, 1977, 2037, 2030, 1904, 1697, 1535, 1513, 1604, 1708, 1758, 1776, 1778, 1764, 1751, 1753, 1778, 1789, 1773, 1736, 1702, 1688, 1697, 1738, 1805, 1849, 1832, 1784, 1752, 1764, 1781, 1794, 1867, 1985, 2079, 2086, 2045, 1992, 1955, 1974, 2028, 2064, 2056, 2049, 2092, 2161, 2214, 2236, 2211, 2165, 2133, 2109, 2094, 2120, 2155, 2149, 2086, 1984, 1889, 1850, 1877, 1915, 1898, 1864, 1851, 1878, 1892, 1864, 1833, 1828, 1828, 1827, 1811, 1780, 1755, 1748, 1768, 1825, 1898, 1942, 1975, 2008, 2059, 2105, 2107, 2051, 1986, 1997, 2084, 2171, 2211, 2231, 2278, 2374, 2482, 2526, 2511, 2491, 2503, 2535, 2585, 2632, 2666, 2711, 2800, 2922, 2990, 2973, 2923, 2941, 3044, 3102, 3029, 2890, 2780, 2742, 2766, 2801, 2794, 2755, 2717, 2674, 2607, 2586, 2605, 2604, 2567, 2510, 2461, 2398, 2313, 2206, 2063, 1951, 1957, 1996, 1981, 1938, 1920, 1958, 2032, 2032, 1910, 1751, 1674, 1703, 1731, 1672, 1575, 1506, 1496, 1617, 1725, 1747, 1754, 1764, 1769, 1764, 1752, 1743, 1747, 1742, 1745, 1768, 1775, 1767, 1772, 1777, 1775, 1781, 1774, 1770, 1778, 1790, 1834, 1882, 1863, 1797, 1723, 1677, 1677, 1728, 1836, 1951, 2026, 2025, 1966, 1917, 1916, 1924, 1884, 1814, 1809, 1885, 1939, 1949, 1950, 1956, 1963, 1955, 1926, 1894, 1896, 1979, 2088, 2148, 2139, 2102, 2083, 2098, 2149, 2187, 2163, 2079, 2019, 2013, 2063, 2134, 2164, 2135, 2074, 2078, 2176, 2292, 2355, 2356, 2304, 2229, 2200, 2229, 2322, 2456, 2533, 2491, 2377, 2275, 2196, 2150, 2152, 2178, 2175, 2089, 1948, 1845, 1837, 1906, 1978, 1978, 1865, 1706, 1605, 1553, 1509, 1497, 1655, 1804, 1882, 1927, 1945, 1951, 1923, 1881, 1877, 1921, 1960, 1946, 1910, 1904, 1971, 2092, 2183, 2195, 2144, 2102, 2117, 2190, 2319, 2415, 2391, 2282, 2200, 2192, 2225, 2248, 2251, 2246, 2229, 2235, 2271, 2283, 2234, 2149, 2067, 2042, 2080, 2156, 2231, 2270, 2229, 2100, 1958, 1870, 1885, 1961, 2014, 2006, 1996, 2015, 2053, 2084, 2084, 2058, 2017, 1966, 1905, 1864, 1841, 1817, 1823, 1811, 1767, 1701, 1623, 1542, 1496, 1517, 1661, 1741, 1752, 1757, 1760, 1761, 1767, 1771, 1778, 1777, 1767, 1774, 1787, 1794, 1798, 1811, 1836, 1880, 1908, 1898, 1929, 2006, 2068, 2120, 2137, 2136, 2113, 2103, 2187, 2371, 2540, 2611, 2599, 2575, 2600, 2687, 2804, 2901, 2946, 2947, 2914, 2908, 2970, 2999, 2965, 2909, 2844, 2771, 2702, 2680, 2667, 2626, 2584, 2541, 2489, 2431, 2359, 2268, 2175, 2082, 2005, 2003, 2019, 1976, 1898, 1826, 1789, 1794, 1787, 1709, 1602, 1536, 1524, 1546, 1617, 1717, 1759, 1772, 1771, 1759, 1752, 1757, 1763, 1758, 1760, 1764, 1769, 1783, 1809, 1838, 1830, 1793, 1753, 1747, 1784, 1826, 1852, 1884, 1942, 1978, 2012, 2089, 2178, 2234, 2278, 2305, 2289, 2219, 2152, 2172, 2250, 2304, 2316, 2306, 2280, 2265, 2289, 2355, 2416, 2453, 2432, 2347, 2217, 2115, 2087, 2102, 2126, 2086, 1979, 1868, 1811, 1802, 1806, 1787, 1752, 1725, 1690, 1632, 1573, 1540, 1558, 1656, 1753, 1777, 1776, 1763, 1748, 1736, 1734, 1752, 1780, 1799, 1801, 1796, 1783, 1796, 1834, 1886, 1931, 1960, 1984, 2016, 2044, 2069, 2123, 2198, 2212, 2154, 2103, 2087, 2099, 2138, 2190, 2254, 2306, 2308, 2298, 2317, 2350, 2376, 2375, 2332, 2298, 2299, 2340, 2380, 2376, 2329, 2257, 2199, 2211, 2284, 2341, 2355, 2352, 2324, 2249, 2148, 2094, 2087, 2079, 2055, 2041, 2078, 2152, 2183, 2152, 2122, 2113, 2129, 2148, 2156, 2186, 2202, 2172, 2130, 2127, 2206, 2305, 2300, 2178, 2055, 1989, 2007, 2083, 2142, 2103, 2015, 1952, 1923, 1927, 1995, 2092, 2154, 2140, 2101, 2059, 1992, 1950, 1962, 1995, 2022, 2044, 2044, 2001, 1912, 1828, 1772, 1736, 1736, 1768, 1819, 1875, 1924, 1910, 1874, 1909, 1970, 1994, 1958, 1879, 1853, 1903, 1936, 1904, 1871, 1890, 1955, 2063, 2146, 2131, 2026, 1876, 1742, 1684, 1723, 1840, 1963, 2049, 2062, 2028, 1994, 1984, 2009, 2031, 2006, 1967, 1963, 1992, 2046, 2109, 2156, 2142, 2083, 2038, 2039, 2059, 2074, 2061, 2021, 1967, 1920, 1928, 1961, 1967, 1969, 1977, 1981, 1984, 1947, 1924, 1970, 2044, 2084, 2083, 2061, 2013, 1969, 1977, 2026, 2076, 2114, 2160, 2175, 2154, 2172, 2233, 2274, 2244, 2189, 2168, 2213, 2316, 2417, 2440, 2362, 2241, 2164, 2181, 2259, 2329, 2345, 2315, 2289, 2286, 2256, 2178, 2079, 1999, 1968, 1969, 1966, 1953, 1954, 1968, 1952, 1899, 1887, 1924, 1949, 1959, 1990, 2009, 1995, 1966, 1969, 1987, 1999, 1980, 1915, 1829, 1774, 1784, 1851, 1919, 1911, 1840, 1750, 1691, 1691, 1744, 1800, 1816, 1792, 1758, 1695, 1617, 1583, 1596, 1621, 1620, 1667, 1728, 1758, 1762, 1760, 1770, 1777, 1780, 1787, 1788, 1785, 1772, 1754, 1756, 1774, 1786, 1791, 1787, 1784, 1785, 1795, 1825, 1874, 1928, 1973, 2036, 2111, 2144, 2142, 2169, 2213, 2249, 2265, 2261, 2231, 2238, 2286, 2323, 2340, 2318, 2271, 2231, 2235, 2272, 2265, 2204, 2157, 2128, 2101, 2058, 1989, 1937, 1922, 1930, 1951, 1965, 1979, 1995, 1965, 1868, 1756, 1676, 1643, 1684, 1809, 1931, 1989, 1999, 2020, 2071, 2124, 2125, 2085, 2043, 1968, 1892, 1882, 1963, 2032, 1988, 1895, 1846, 1863, 1923, 1983, 1996, 1961, 1915, 1904, 1910, 1908, 1894, 1855, 1841, 1907, 2020, 2129, 2169, 2125, 2058, 1998, 1946, 1897, 1853, 1830, 1825, 1865, 1934, 1990, 2039, 2074, 2050, 1973, 1900, 1902, 1986, 2090, 2170, 2206, 2181, 2098, 2044, 2106, 2241, 2337, 2389, 2423, 2448, 2480, 2531, 2549, 2541, 2546, 2544, 2480, 2372, 2305, 2305, 2315, 2316, 2325, 2350, 2358, 2332, 2263, 2199, 2158, 2119, 2066, 1995, 1958, 1987, 1993, 1949, 1892, 1834, 1782, 1761, 1766, 1791, 1804, 1775, 1746, 1733, 1713, 1697, 1718, 1757, 1803, 1854, 1873, 1837, 1742, 1688, 1709, 1768, 1814, 1811, 1774, 1741, 1760, 1826, 1930, 2004, 1988, 1939, 1922, 1927, 1932, 1959, 1986, 1951, 1893, 1850, 1862, 1907, 1919, 1902, 1884, 1880, 1919, 2002, 2078, 2112, 2069, 2007, 2020, 2082, 2128, 2142, 2176, 2244, 2297, 2323, 2354, 2390, 2424, 2458, 2458, 2444, 2461, 2524, 2587, 2615, 2599, 2558, 2514, 2468, 2445, 2463, 2557, 2650, 2630, 2535, 2409, 2311, 2270, 2308, 2353, 2320, 2211, 2111, 2041, 1975, 1988, 2084, 2135, 2065, 1921, 1799, 1746, 1754, 1786, 1785, 1746, 1717, 1694, 1679, 1692, 1741, 1783, 1781, 1773, 1790, 1794, 1771, 1711, 1624, 1574, 1605, 1698, 1777, 1834, 1861, 1824, 1759, 1757, 1807, 1838, 1844, 1847, 1877, 1899, 1859, 1806, 1788, 1791, 1780, 1772, 1778, 1836, 1934, 2000, 1995, 1938, 1868, 1853, 1912, 2022, 2135, 2188, 2157, 2112, 2111, 2126, 2140, 2124, 2077, 2066, 2114, 2162, 2202, 2245, 2276, 2261, 2199, 2123, 2069, 2054, 2109, 2214, 2285, 2241, 2142, 2085, 2117, 2211, 2275, 2266, 2236, 2219, 2220, 2232, 2233, 2231, 2266, 2323, 2345, 2283, 2215, 2159, 2132, 2158, 2238, 2300, 2336, 2356, 2396, 2457, 2512, 2524, 2460, 2340, 2257, 2231, 2258, 2340, 2418, 2372, 2208, 2097, 2118, 2241, 2385, 2440, 2387, 2308, 2257, 2213, 2171, 2140, 2114, 2120, 2148, 2171, 2203, 2215, 2184, 2129, 2059, 1981, 1951, 2022, 2154, 2242, 2237, 2154, 2043, 1974, 1995, 2048, 2047, 1952, 1847, 1826, 1842, 1825, 1805, 1808, 1815, 1822, 1852, 1878, 1910, 1964, 2000, 1976, 1925, 1922, 2015, 2124, 2166, 2134, 2066, 2047, 2087, 2137, 2153, 2162, 2172, 2142, 2098, 2090, 2154, 2256, 2324, 2318, 2252, 2171, 2102, 2054, 2028, 2021, 2037, 2056, 2056, 2038, 1978, 1868, 1783, 1800, 1876, 1920, 1927, 1930, 1921, 1902, 1858, 1822, 1839, 1927, 2022, 2059, 2043, 1997, 1988, 2053, 2137, 2173, 2139, 2065, 1993, 1944, 1919, 1913, 1965, 2104, 2260, 2327, 2244, 2085, 1987, 2013, 2124, 2238, 2296, 2280, 2195, 2108, 2120, 2200, 2216, 2165, 2119, 2084, 2050, 2067, 2108, 2096, 2061, 2030, 2016, 2025, 2042, 2106, 2197, 2250, 2227, 2163, 2129, 2147, 2187, 2210, 2196, 2148, 2110, 2122, 2136, 2133, 2144, 2188, 2224, 2225, 2214, 2209, 2186, 2143, 2093, 2059, 2054, 2076, 2099, 2102, 2063, 1982, 1879, 1793, 1748, 1747, 1798, 1839, 1809, 1750, 1724, 1728, 1764, 1821, 1864, 1877, 1851, 1779, 1714, 1708, 1763, 1834, 1884, 1922, 1974, 2012, 2007, 2002, 1993, 1975, 1928, 1865, 1857, 1952, 2064, 2103, 2083, 2086, 2145, 2238, 2294, 2267, 2175, 2082, 2063, 2100, 2125, 2123, 2151, 2197, 2227, 2252, 2232, 2153, 2085, 2081, 2139, 2210, 2269, 2289, 2255, 2199, 2161, 2145, 2150, 2149, 2090, 2013, 1958, 1955, 1995, 2080, 2136, 2087, 1964, 1878, 1861, 1882, 1908, 1895, 1819, 1713, 1637, 1636, 1672, 1700, 1688, 1636, 1584, 1645, 1749, 1796, 1780, 1744, 1750, 1772, 1787, 1785, 1780, 1793, 1834, 1894, 1910, 1905, 1914, 1893, 1851, 1842, 1908, 2015, 2118, 2160, 2135, 2108, 2092, 2085, 2090, 2117, 2141, 2158, 2161, 2151, 2192, 2273, 2293, 2219, 2107, 2030, 2041, 2130, 2237, 2275, 2216, 2144, 2072, 1996, 1963, 2014, 2100, 2126, 2074, 2014, 1985, 1973, 1950, 1892, 1846, 1840, 1866, 1867, 1833, 1788, 1717, 1620, 1616, 1743, 1893, 1966, 1945, 1879, 1829, 1816, 1834, 1880, 1935, 1987, 2059, 2143, 2182, 2165, 2137, 2115, 2155, 2255, 2278, 2204, 2101, 2017, 2013, 2066, 2124, 2158, 2187, 2230, 2248, 2237, 2225, 2241, 2277, 2289, 2268, 2273, 2287, 2265, 2214, 2168, 2163, 2193, 2187, 2127, 2067, 2039, 2033, 2020, 2002, 1936, 1830, 1763, 1754, 1802, 1859, 1842, 1765, 1718, 1691, 1672, 1682, 1733, 1804, 1891, 1982, 2048, 2072, 2029, 1935, 1878, 1871, 1909, 1960, 1984, 1949, 1912, 1944, 2031, 2088, 2085, 2071, 2070, 2091, 2161, 2193, 2172, 2151, 2143, 2194, 2289, 2343, 2339, 2297, 2225, 2179, 2199, 2270, 2357, 2411, 2382, 2316, 2294, 2329, 2384, 2449, 2497, 2496, 2452, 2357, 2233, 2150, 2168, 2274, 2416, 2494, 2433, 2272, 2115, 2023, 2000, 2052, 2147, 2188, 2095, 1927, 1787, 1725, 1725, 1737, 1739, 1775, 1805, 1813, 1802, 1740, 1605, 1465, 1419, 1597, 1767, 1803, 1797, 1792, 1803, 1850, 1905, 1930, 1944, 1963, 1968, 1944, 1923, 1961, 2055, 2149, 2196, 2213, 2239, 2278, 2325, 2409, 2520, 2597, 2587, 2527, 2491, 2495, 2513, 2499, 2463, 2461, 2516, 2578, 2586, 2523, 2434, 2360, 2317, 2328, 2396, 2426, 2381, 2289, 2164, 2068, 2050, 2071, 2059, 1993, 1902, 1856, 1882, 1935, 1956, 1930, 1855, 1750, 1698, 1721, 1740, 1743, 1763, 1822, 1880, 1920, 1935, 1927, 1884, 1839, 1849, 1920, 2004, 2061, 2104, 2139, 2158, 2197, 2225, 2220, 2187, 2161, 2184, 2268, 2353, 2393, 2370, 2327, 2362, 2466, 2538, 2536, 2518, 2514, 2511, 2530, 2586, 2568, 2465, 2381, 2363, 2394, 2445, 2459, 2404, 2308, 2207, 2123, 2081, 2099, 2169, 2189, 2096, 1952, 1836, 1798, 1810, 1836, 1849, 1825, 1777, 1724, 1681, 1678, 1683, 1686, 1685, 1667, 1655, 1680, 1772, 1867, 1876, 1781, 1673, 1634, 1637, 1698, 1784, 1855, 1917, 1976, 2032, 2065, 2040, 1937, 1810, 1802, 1931, 2119, 2259, 2281, 2191, 2069, 2016, 2080, 2195, 2282, 2312, 2323, 2324, 2316, 2300, 2283, 2274, 2239, 2188, 2158, 2106, 2031, 2002, 2060, 2174, 2272, 2301, 2221, 2076, 1999, 2006, 2044, 2095, 2115, 2104, 2090};
10 horigs.push_back(horig);}
11 {std::vector<float> horig={2044, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2044, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2045, 2046, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2046, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2044, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2045, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2043, 2042, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2042, 2044, 2044, 2045, 2044, 2044, 2045, 2047, 2047, 2047, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2046, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2043, 2045, 2045, 2047, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2043, 2043, 2045, 2045, 2046, 2045, 2045, 2045, 2047, 2045, 2043, 2042, 2042, 2042, 2044, 2045, 2045, 2046, 2045, 2046, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2043, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2044, 2044, 2044, 2045, 2047, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2047, 2048, 2048, 2046, 2047, 2046, 2047, 2047, 2047, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2044, 2045, 2044, 2046, 2045, 2045, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2046, 2047, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2043, 2043, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2043, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2044, 2044, 2044, 2044, 2044, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2042, 2042, 2041, 2043, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2042, 2042, 2043, 2044, 2045, 2046, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2044, 2043, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2047, 2045, 2045, 2046, 2045, 2046, 2044, 2043, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2044, 2043, 2045, 2044, 2043, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2044, 2044, 2044, 2045, 2044, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2043, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2046, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2046, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2045, 2044, 2043, 2045, 2044, 2045, 2045, 2044, 2043, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2043, 2044, 2043, 2043, 2043, 2045, 2044, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2044, 2044, 2042, 2043, 2043, 2042, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2047, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2047, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2042, 2042, 2043, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2046, 2045, 2045, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2043, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2043, 2045, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2044, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2041, 2042, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2046, 2044, 2045, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2044, 2043, 2044, 2043, 2042, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2043, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2047, 2046, 2045, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2044, 2046, 2045, 2045, 2045, 2044, 2044, 2046, 2044, 2046, 2044, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2042, 2042, 2043, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2044, 2042, 2042, 2042, 2043, 2043, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2044, 2042, 2041, 2041, 2042, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2045, 2044, 2045, 2044, 2043, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2046, 2046, 2045, 2044, 2043, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2042, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2047, 2045, 2047, 2046, 2046, 2046, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2044, 2045, 2044, 2043, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2046, 2044, 2044, 2045, 2045, 2046, 2048, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2042, 2044, 2044, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2047, 2046, 2045, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2043, 2044, 2045, 2044, 2043, 2043, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2044, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2047, 2046, 2047, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2045, 2045, 2044, 2044, 2044, 2045, 2047, 2046, 2048, 2047, 2047, 2047, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2043, 2044, 2045, 2044, 2045, 2044, 2046, 2045, 2047, 2047, 2047, 2047, 2046, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2047, 2046, 2047, 2045, 2045, 2044, 2045, 2045, 2044, 2043, 2045, 2043, 2045, 2045, 2046, 2045, 2044, 2045, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2046, 2045, 2043, 2044, 2043, 2044, 2044, 2043, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2046, 2046, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2045, 2046, 2046, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2047, 2047, 2047, 2046, 2044, 2044, 2043, 2043, 2042, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2044, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2044, 2045, 2044, 2044, 2043, 2043, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2048, 2049, 2048, 2047, 2047, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2042, 2043, 2042, 2043, 2045, 2044, 2044, 2045, 2044, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2045, 2045, 2045, 2046, 2048, 2045, 2043, 2044, 2043, 2043, 2044, 2045, 2046, 2045, 2044, 2045, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2046, 2046, 2045, 2045, 2046, 2044, 2044, 2042, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2042, 2042, 2042, 2042, 2043, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2045, 2044, 2044, 2044, 2043, 2045, 2043, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2045, 2045, 2046, 2045, 2044, 2046, 2044, 2045, 2044, 2044, 2043, 2044, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2045, 2046, 2045, 2044, 2043, 2044, 2045, 2045, 2046, 2047, 2046, 2045, 2045, 2044, 2044, 2045, 2047, 2047, 2045, 2045, 2044, 2045, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2042, 2042, 2041, 2043, 2042, 2043, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2042, 2044, 2043, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2047, 2045, 2045, 2044, 2047, 2047, 2047, 2048, 2047, 2047, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2045, 2046, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2045, 2045, 2045, 2043, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2043, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2045, 2045, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2042, 2043, 2042, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2047, 2047, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2046, 2047, 2045, 2045, 2044, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2046, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2043, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2046, 2045, 2045, 2044, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2045, 2045, 2045, 2045, 2043, 2044, 2045, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2046, 2045, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2044, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2045, 2045, 2045, 2045, 2046, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2045, 2043, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2043, 2044, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2045, 2046, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2047, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2043, 2044, 2044, 2045, 2045, 2045, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2046, 2046, 2045, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2046, 2044, 2046, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2043, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2043, 2043, 2042, 2043, 2043, 2043, 2045, 2044, 2042, 2043, 2043, 2042, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2044, 2046, 2045, 2045, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2045, 2045, 2045, 2046, 2047, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2042, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2046, 2048, 2049, 2048, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2046, 2045, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2044, 2045, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2043, 2044, 2043, 2044, 2045, 2046, 2046, 2047, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2047, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2043, 2045, 2044, 2043, 2044, 2045, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2043, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2047, 2046, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2045, 2045, 2045, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2047, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2046, 2045, 2044, 2044, 2042, 2044, 2043, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2048, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2044, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2045, 2046, 2046, 2046, 2048, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2044, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2047, 2046, 2045, 2045, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2046, 2044, 2045, 2044, 2045, 2044, 2046, 2045, 2044, 2045, 2044, 2045, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2043, 2044, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2044, 2046, 2045, 2046, 2044, 2045, 2043, 2044, 2043, 2044, 2044, 2043, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2044, 2044, 2044, 2043, 2043, 2045, 2045, 2044, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2047, 2048, 2048, 2049, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2044, 2043, 2045, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2045, 2045, 2045, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2043, 2044, 2043, 2044, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2044, 2044, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2043, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2046, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2042, 2044, 2043, 2043, 2044, 2044, 2044, 2046, 2044, 2043, 2043, 2042, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2046, 2045, 2046, 2044, 2044, 2044, 2044, 2045, 2046, 2044, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2047, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2046, 2046, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2047, 2045, 2046, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2043, 2045, 2044, 2044, 2045, 2043, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2042, 2043, 2043, 2044, 2043, 2045, 2045, 2046, 2045, 2045, 2044, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2043, 2044, 2043, 2045, 2045, 2047, 2047, 2045, 2043, 2044, 2043, 2044, 2043, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2044, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2045, 2045, 2047, 2045, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2046, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2043, 2043, 2044, 2045, 2043, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2043, 2044, 2045, 2045, 2047, 2046, 2046, 2046, 2045, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2046, 2046, 2046, 2046, 2047, 2047, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2047, 2046, 2045, 2045, 2044, 2045, 2044, 2043, 2045, 2044, 2044, 2046, 2046, 2046, 2046, 2047, 2049, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2045, 2046, 2046, 2047, 2047, 2047, 2045, 2047, 2046, 2046, 2049, 2048, 2049, 2048, 2047, 2046, 2044, 2044, 2043, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2044, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2044, 2044, 2042, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2043, 2045, 2045, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2042, 2042, 2042, 2042, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2045, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2043, 2042, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2045, 2046, 2046, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2042, 2042, 2043, 2044, 2044, 2045, 2043, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2044, 2044, 2042, 2044, 2045, 2045, 2044, 2044, 2043, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2044, 2043, 2044, 2045, 2045, 2045, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2044, 2044, 2043, 2044, 2045, 2043, 2044, 2043, 2042, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2046, 2044, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2044, 2044, 2044, 2046, 2046, 2046, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2045, 2046, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2045, 2045, 2045, 2045, 2047, 2046, 2045, 2045, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2046, 2046, 2047, 2046, 2049, 2049, 2048, 2047, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2047, 2047, 2047, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2042, 2041, 2042, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2044, 2045, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2042, 2043, 2043, 2044, 2044, 2045, 2046, 2046, 2045, 2044, 2043, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2046, 2046, 2046, 2045, 2044, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2042, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2043, 2044, 2043, 2044, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2044, 2046, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2049, 2048, 2048, 2047, 2047, 2045, 2045, 2045, 2045, 2045, 2046, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2045, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2042, 2043, 2044, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2043, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2043, 2042, 2044, 2043, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2045, 2045, 2046, 2044, 2044, 2044, 2045, 2045, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2042, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2043, 2043, 2044, 2043, 2045, 2046, 2045, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2047, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2043, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2047, 2045, 2045, 2045, 2046, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2043, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2042, 2042, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2045, 2044, 2045, 2044, 2046, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2046, 2044, 2045, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2043, 2044, 2045, 2044, 2044, 2043, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2043, 2042, 2042, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2046, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2046, 2043, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2042, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2047, 2047, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2045, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2047, 2045, 2047, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2043, 2043, 2043, 2043, 2044, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2045, 2044, 2045, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2046, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2046, 2045, 2046, 2046, 2046, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2044, 2044, 2043, 2042, 2044, 2042, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2046, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2046, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2043, 2043, 2042, 2043, 2042, 2044, 2045, 2046, 2046, 2047, 2047, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2046, 2046, 2046, 2045, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2047, 2047, 2048, 2048, 2048, 2048, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2043, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2046, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2046, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2045, 2045, 2046, 2046, 2045, 2044, 2043, 2045, 2045, 2045, 2043, 2043, 2042, 2041, 2042, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2043, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2045, 2046, 2047, 2046, 2047, 2045, 2046, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2046, 2046, 2045, 2046, 2046, 2045, 2043, 2044, 2044, 2042, 2042, 2043, 2042, 2043, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2044, 2043, 2044, 2045, 2046, 2046, 2047, 2047, 2045, 2045, 2045, 2044, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2042, 2042, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2045, 2045, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2043, 2043, 2043, 2042, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2046, 2044, 2045, 2043, 2045, 2044, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2045, 2044, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2046, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2046, 2045, 2045, 2045, 2046, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2044, 2046, 2045, 2046, 2047, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2044, 2044, 2042, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2042, 2042, 2043, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2044, 2044, 2044, 2045, 2046, 2044, 2045, 2046, 2044, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2046, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2044, 2045, 2046, 2047, 2045, 2045, 2045, 2044, 2044, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2047, 2046, 2046, 2045, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2046, 2045, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2044, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2044, 2042, 2043, 2044, 2045, 2045, 2046, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2046, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2047, 2046, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2043, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2044, 2043, 2045, 2044, 2044, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2046, 2045, 2044, 2044, 2043, 2043, 2045, 2044, 2047, 2048, 2048, 2048, 2048, 2048, 2045, 2047, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2045, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2043, 2044, 2043, 2044, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2044, 2043, 2044, 2043, 2042, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2047, 2045, 2046, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2045, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2043, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2044, 2046, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2044, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2046, 2046, 2045, 2046, 2045, 2044, 2043, 2041, 2042, 2045, 2046, 2046, 2046, 2045, 2045, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2043, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2043, 2043, 2043, 2043, 2045, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2043, 2043, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2044, 2046, 2046, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2045, 2045, 2043, 2043, 2042, 2041, 2042, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2047, 2045, 2044, 2045, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2046, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2044, 2045, 2044, 2045, 2045, 2043, 2043, 2043, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2046, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2047, 2046, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2047, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2045, 2047, 2046, 2047, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2047, 2047, 2048, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2044, 2046, 2048, 2047, 2046, 2046, 2047, 2046, 2047, 2045, 2045, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2043, 2042, 2044, 2043, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2047, 2046, 2046, 2046, 2045, 2046, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2043, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2043};
12 horigs.push_back(horig);}
13 {std::vector<float> horig={2040, 2040, 2040, 2040, 2041, 2040, 2041, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2038, 2039, 2039, 2038, 2038, 2038, 2040, 2041, 2042, 2041, 2043, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2043, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2042, 2041, 2041, 2042, 2042, 2041, 2042, 2043, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2045, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2045, 2045, 2046, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2039, 2039, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2043, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2042, 2043, 2042, 2042, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2042, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2042, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2042, 2042, 2042, 2042, 2041, 2040, 2039, 2039, 2040, 2040, 2040, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2041, 2040, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2044, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2041, 2040, 2040, 2039, 2040, 2040, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2042, 2041, 2042, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2041, 2041, 2042, 2041, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2041, 2041, 2043, 2042, 2043, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2043, 2042, 2041, 2041, 2041, 2040, 2041, 2043, 2045, 2042, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2043, 2041, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2039, 2041, 2040, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2042, 2044, 2045, 2045, 2044, 2044, 2042, 2042, 2044, 2043, 2044, 2044, 2042, 2042, 2041, 2040, 2039, 2041, 2042, 2042, 2041, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2041, 2042, 2041, 2039, 2040, 2041, 2043, 2043, 2044, 2044, 2044, 2045, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2043, 2042, 2044, 2044, 2042, 2042, 2041, 2039, 2039, 2039, 2039, 2039, 2039, 2041, 2041, 2041, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2042, 2043, 2043, 2044, 2042, 2041, 2042, 2040, 2042, 2041, 2041, 2043, 2043, 2042, 2041, 2041, 2040, 2042, 2041, 2042, 2040, 2041, 2040, 2041, 2040, 2041, 2039, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2044, 2043, 2044, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2040, 2041, 2042, 2041, 2043, 2042, 2043, 2043, 2042, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2042, 2042, 2043, 2043, 2042, 2044, 2043, 2043, 2044, 2042, 2041, 2042, 2041, 2039, 2039, 2039, 2041, 2042, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2044, 2043, 2042, 2042, 2041, 2041, 2040, 2040, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2042, 2042, 2043, 2042, 2043, 2041, 2041, 2040, 2040, 2041, 2042, 2042, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2042, 2042, 2040, 2040, 2039, 2037, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2043, 2043, 2043, 2042, 2042, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2044, 2045, 2044, 2042, 2041, 2040, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2040, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2041, 2042, 2041, 2041, 2041, 2042, 2040, 2041, 2040, 2041, 2042, 2042, 2042, 2043, 2042, 2044, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2042, 2044, 2041, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2041, 2042, 2041, 2042, 2041, 2040, 2042, 2040, 2042, 2042, 2042, 2041, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2043, 2043, 2043, 2042, 2044, 2043, 2043, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2046, 2047, 2046, 2046, 2044, 2044, 2044, 2043, 2043, 2044, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2039, 2038, 2039, 2037, 2038, 2037, 2040, 2038, 2038, 2038, 2038, 2039, 2041, 2043, 2045, 2044, 2045, 2043, 2043, 2041, 2042, 2041, 2042, 2040, 2039, 2040, 2039, 2039, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2041, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2041, 2041, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2040, 2041, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2044, 2044, 2046, 2046, 2044, 2044, 2042, 2042, 2040, 2039, 2038, 2037, 2038, 2038, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2043, 2044, 2042, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2042, 2042, 2044, 2045, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2042, 2043, 2043, 2043, 2041, 2040, 2040, 2040, 2040, 2040, 2043, 2043, 2043, 2042, 2040, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2041, 2041, 2042, 2042, 2043, 2041, 2041, 2041, 2040, 2041, 2041, 2043, 2043, 2044, 2045, 2044, 2043, 2042, 2041, 2041, 2042, 2042, 2040, 2041, 2042, 2043, 2042, 2043, 2042, 2044, 2043, 2044, 2043, 2044, 2043, 2042, 2043, 2042, 2043, 2042, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2040, 2041, 2042, 2043, 2045, 2043, 2043, 2042, 2043, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2044, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2042, 2045, 2045, 2045, 2044, 2043, 2043, 2041, 2041, 2041, 2041, 2039, 2039, 2039, 2040, 2040, 2040, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2044, 2045, 2043, 2043, 2044, 2042, 2043, 2042, 2042, 2041, 2042, 2043, 2044, 2043, 2042, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2040, 2041, 2041, 2042, 2044, 2043, 2043, 2042, 2044, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2041, 2041, 2042, 2041, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2040, 2041, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2044, 2045, 2044, 2044, 2044, 2043, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2040, 2039, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2041, 2040, 2041, 2041, 2042, 2043, 2043, 2041, 2042, 2042, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2043, 2042, 2042, 2041, 2042, 2041, 2040, 2041, 2040, 2043, 2041, 2041, 2042, 2043, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2044, 2043, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2041, 2040, 2042, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2043, 2043, 2044, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2041, 2042, 2042, 2043, 2044, 2043, 2042, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2045, 2045, 2043, 2044, 2042, 2041, 2040, 2042, 2042, 2042, 2043, 2043, 2045, 2045, 2044, 2043, 2041, 2042, 2042, 2041, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2041, 2039, 2038, 2038, 2039, 2040, 2040, 2040, 2041, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2041, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2042, 2043, 2043, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2041, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2041, 2040, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2041, 2042, 2041, 2042, 2044, 2044, 2043, 2042, 2040, 2041, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2041, 2041, 2042, 2040, 2041, 2040, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2044, 2042, 2043, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2043, 2043, 2042, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2044, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2043, 2042, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2041, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2044, 2043, 2042, 2042, 2043, 2040, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2045, 2046, 2044, 2042, 2043, 2045, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2042, 2042, 2042, 2043, 2042, 2042, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2044, 2042, 2042, 2042, 2040, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2042, 2043, 2043, 2041, 2042, 2041, 2042, 2042, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2042, 2042, 2040, 2041, 2041, 2042, 2042, 2044, 2045, 2044, 2044, 2044, 2042, 2041, 2040, 2040, 2041, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2041, 2042, 2041, 2042, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2043, 2041, 2040, 2040, 2040, 2041, 2042, 2041, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2045, 2044, 2045, 2043, 2044, 2043, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2044, 2043, 2043, 2044, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2043, 2042, 2039, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2040, 2040, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2041, 2042, 2041, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2044, 2042, 2043, 2044, 2044, 2044, 2046, 2046, 2047, 2045, 2044, 2042, 2043, 2042, 2043, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2041, 2040, 2041, 2041, 2042, 2042, 2043, 2042, 2041, 2040, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2041, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2041, 2040, 2040, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2044, 2044, 2044, 2043, 2044, 2042, 2042, 2044, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2044, 2044, 2044, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2043, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2041, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2040, 2042, 2042, 2043, 2043, 2044, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2040, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2042, 2040, 2041, 2038, 2041, 2040, 2040, 2041, 2040, 2042, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2041, 2040, 2040, 2040, 2038, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2044, 2044, 2046, 2045, 2044, 2043, 2042, 2042, 2040, 2041, 2042, 2042, 2041, 2043, 2042, 2043, 2042, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2042, 2043, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2039, 2040, 2039, 2040, 2041, 2042, 2041, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2044, 2043, 2043, 2044, 2045, 2044, 2042, 2042, 2041, 2040, 2041, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2041, 2041, 2040, 2041, 2042, 2043, 2044, 2042, 2042, 2042, 2040, 2041, 2042, 2044, 2043, 2043, 2042, 2041, 2041, 2039, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2041, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2043, 2041, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2041, 2042, 2041, 2042, 2044, 2044, 2043, 2042, 2041, 2041, 2040, 2037, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2041, 2042, 2043, 2043, 2044, 2043, 2042, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2042, 2043, 2042, 2043, 2044, 2042, 2042, 2041, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2041, 2042, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2045, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2041, 2040, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2042, 2043, 2043, 2044, 2042, 2043, 2042, 2041, 2041, 2042, 2041, 2043, 2043, 2042, 2042, 2043, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2044, 2043, 2042, 2043, 2042, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2043, 2042, 2043, 2042, 2041, 2043, 2041, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2041, 2040, 2041, 2040, 2039, 2039, 2040, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2041, 2041, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2041, 2044, 2044, 2043, 2045, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2042, 2041, 2041, 2040, 2041, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2041, 2043, 2042, 2042, 2042, 2042, 2044, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2042, 2044, 2043, 2045, 2045, 2044, 2042, 2042, 2041, 2040, 2040, 2041, 2042, 2043, 2043, 2042, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2041, 2042, 2040, 2041, 2041, 2042, 2043, 2044, 2044, 2044, 2042, 2041, 2041, 2042, 2043, 2042, 2042, 2041, 2042, 2043, 2042, 2044, 2043, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2042, 2041, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2044, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2041, 2041, 2041, 2041, 2039, 2039, 2040, 2039, 2041, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2042, 2041, 2043, 2044, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2043, 2044, 2042, 2042, 2042, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2042, 2040, 2042, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2040, 2040, 2040, 2039, 2041, 2042, 2042, 2044, 2043, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2042, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2041, 2041, 2041, 2041, 2042, 2040, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2042, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2039, 2041, 2042, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2041, 2040, 2041, 2041, 2042, 2043, 2042, 2044, 2044, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2043, 2041, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2041, 2042, 2041, 2041, 2041, 2043, 2043, 2041, 2042, 2044, 2042, 2043, 2043, 2042, 2041, 2040, 2039, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2043, 2040, 2041, 2041, 2042, 2043, 2044, 2045, 2045, 2044, 2043, 2043, 2042, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2044, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2041, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2045, 2043, 2043, 2042, 2042, 2042, 2044, 2043, 2044, 2044, 2042, 2042, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2041, 2043, 2044, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2043, 2045, 2045, 2044, 2044, 2043, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2039, 2038, 2039, 2039, 2041, 2041, 2042, 2043, 2042, 2043, 2041, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2045, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2044, 2044, 2044, 2042, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2041, 2040, 2040, 2038, 2040, 2040, 2042, 2042, 2043, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2042, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2040, 2041, 2041, 2043, 2044, 2045, 2045, 2045, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2042, 2040, 2041, 2040, 2042, 2043, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2041, 2042, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2042, 2040, 2041, 2042, 2042, 2041, 2042, 2041, 2041, 2043, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2043, 2041, 2041, 2042, 2042, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2041, 2041, 2040, 2042, 2041, 2041, 2040, 2040, 2038, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2043, 2043, 2043, 2041, 2040, 2041, 2042, 2041, 2042, 2041, 2040, 2040, 2042, 2043, 2044, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2041, 2041, 2043, 2043, 2044, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2043, 2043, 2044, 2044, 2042, 2042, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2042, 2041, 2042, 2043, 2042, 2043, 2042, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2044, 2043, 2044, 2045, 2043, 2042, 2042, 2041, 2041, 2042, 2041, 2040, 2042, 2043, 2043, 2044, 2043, 2042, 2041, 2041, 2040, 2041, 2040, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2044, 2043, 2043, 2042, 2042, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2043, 2042, 2042, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2043, 2043, 2043, 2044, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2041, 2040, 2041, 2040, 2041, 2040, 2042, 2041, 2040, 2040, 2041, 2039, 2041, 2039, 2040, 2040, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2040, 2040, 2041, 2041, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2045, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2041, 2041, 2040, 2042, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2040, 2042, 2041, 2041, 2041, 2041, 2043, 2043, 2042, 2042, 2042, 2042, 2040, 2041, 2042, 2039, 2041, 2040, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2041, 2040, 2042, 2044, 2044, 2043, 2043, 2044, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2046, 2044, 2045, 2043, 2043, 2043, 2043, 2042, 2041, 2043, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2040, 2040, 2040, 2041, 2042, 2040, 2041, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2038, 2038, 2038, 2039, 2041, 2041, 2041, 2042, 2043, 2043, 2041, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2040, 2041, 2039, 2039, 2041, 2042, 2042, 2043, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2044, 2044, 2044, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2040, 2040, 2040, 2041, 2041, 2042, 2043, 2044, 2043, 2044, 2045, 2044, 2045, 2043, 2044, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2043, 2041, 2041, 2041, 2043, 2045, 2045, 2044, 2044, 2042, 2042, 2041, 2042, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2042, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2041, 2042, 2040, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2041, 2041, 2042, 2042, 2043, 2041, 2041, 2040, 2042, 2040, 2042, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2041, 2043, 2041, 2041, 2039, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2043, 2043, 2043, 2045, 2043, 2042, 2043, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2043, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2041, 2043, 2042, 2043, 2041, 2042, 2041, 2041, 2041, 2042, 2043, 2041, 2039, 2042, 2043, 2043, 2045, 2046, 2045, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2040, 2040, 2040, 2041, 2042, 2043, 2042, 2043, 2043, 2044, 2042, 2044, 2042, 2043, 2044, 2043, 2043, 2043, 2044, 2042, 2043, 2042, 2042, 2040, 2041, 2040, 2041, 2041, 2042, 2044, 2043, 2044, 2042, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2042, 2042, 2042, 2043, 2041, 2041, 2041, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2043, 2044, 2042, 2042, 2042, 2043, 2043, 2042, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2044, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2045, 2044, 2042, 2042, 2042, 2040, 2041, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2041, 2042, 2041, 2043, 2042, 2044, 2044, 2043, 2043, 2043, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2040, 2040, 2042, 2043, 2042, 2041, 2042, 2041, 2041, 2040, 2041, 2041, 2043, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2042, 2042, 2041, 2041, 2042, 2043, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2045, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2041, 2042, 2040, 2039, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2043, 2042, 2043, 2042, 2042, 2042, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2041, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2043, 2041, 2041, 2040, 2041, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2044, 2042, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2045, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2043, 2043, 2042, 2041, 2043, 2042, 2041, 2041, 2040, 2041, 2042, 2041, 2042, 2042, 2042, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2042, 2042, 2041, 2042, 2041, 2042, 2040, 2040, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2041, 2040, 2040, 2039, 2040, 2041, 2041, 2040, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2043, 2041, 2041, 2041, 2042, 2041, 2043, 2042, 2043, 2043, 2042, 2041, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2041, 2043, 2042, 2043, 2042, 2041, 2040, 2041, 2041, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2040, 2040, 2040, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2041, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2041, 2040, 2041, 2040, 2042, 2042, 2043, 2044, 2044, 2044, 2042, 2042, 2041, 2043, 2040, 2040, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2042, 2044, 2043, 2044, 2045, 2045, 2045, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2041, 2042, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2043, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2040, 2041, 2043, 2043, 2043, 2042, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2042, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2043, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2043, 2042, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2042, 2041, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2043, 2042, 2044, 2043, 2041, 2040, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2044, 2043, 2042, 2042, 2040, 2039, 2039, 2040, 2041, 2042, 2040, 2042, 2041, 2041, 2041, 2041, 2041, 2043, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2046, 2044, 2045, 2043, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2044, 2042, 2043, 2044, 2043, 2043, 2044, 2042, 2041, 2040, 2041, 2042, 2041, 2041, 2042, 2042, 2044, 2044, 2044, 2044, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2044, 2042, 2042, 2043, 2041, 2041, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2044, 2043, 2043, 2044, 2042, 2042, 2042, 2041, 2040, 2040, 2041, 2043, 2044, 2044, 2044, 2042, 2042, 2041, 2040, 2040, 2041, 2042, 2043, 2042, 2043, 2045, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2045, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2041, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2043, 2042, 2042, 2044, 2042, 2043, 2043, 2044, 2042, 2042, 2042, 2042, 2040, 2041, 2042, 2041, 2043, 2043, 2043, 2042, 2044, 2042, 2042, 2043, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2043, 2045, 2045, 2045, 2043, 2042, 2042, 2042, 2043, 2042, 2044, 2044, 2043, 2043, 2043, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2044, 2044, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2042, 2044, 2043, 2043, 2043, 2042, 2041, 2041, 2040, 2039, 2039, 2040, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2043, 2044, 2044, 2043, 2044, 2044, 2042, 2040, 2040, 2039, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2043, 2043, 2041, 2041, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2042, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2041, 2040, 2039, 2041, 2042, 2042, 2041, 2043, 2043, 2043, 2042, 2043, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2042, 2043, 2041, 2042, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2040, 2042, 2040, 2042, 2040, 2041, 2042, 2040, 2042, 2043, 2043, 2045, 2044, 2043, 2044, 2042, 2041, 2042, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2040, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2043, 2043, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2044, 2042, 2043, 2044, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2042, 2043, 2042, 2043, 2042, 2041, 2042, 2042, 2044, 2044, 2042, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2042, 2044, 2045, 2044, 2044, 2045, 2044, 2042, 2042, 2040, 2040, 2039, 2041, 2040, 2040, 2040, 2040, 2042, 2042, 2040, 2039, 2039, 2040, 2040, 2041, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2043, 2042, 2041, 2040, 2040, 2040, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2041, 2042, 2043, 2044, 2043, 2042, 2041, 2041, 2040, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2040, 2041, 2039, 2039, 2039, 2041, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2040, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2045, 2043, 2044, 2044, 2043, 2043, 2045, 2043, 2043, 2043, 2044, 2045, 2046, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2041, 2041, 2041, 2042, 2042, 2043, 2044, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2043, 2043, 2043, 2044, 2044, 2042, 2045, 2043, 2043, 2043, 2041, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2040, 2040, 2041, 2041, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2044, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2041, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2044, 2043, 2045, 2046, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2043, 2042, 2043, 2042, 2043, 2045, 2045, 2045, 2045, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2039, 2037, 2039, 2040, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2040, 2041, 2041, 2042, 2042, 2042, 2040, 2039, 2039, 2040, 2041, 2041, 2042, 2042, 2042, 2044, 2044, 2042, 2042, 2042, 2041, 2040, 2041, 2039, 2040, 2040, 2042, 2043, 2042, 2041, 2042, 2041, 2040, 2040, 2041, 2042, 2043, 2045, 2044, 2043, 2044, 2040, 2040, 2040, 2040, 2042, 2041, 2041, 2041, 2040, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2041, 2041, 2040, 2039, 2040, 2043, 2043, 2044, 2043, 2041, 2040, 2041, 2042, 2043, 2043, 2042, 2041, 2042, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2043, 2042, 2041, 2040, 2040, 2039, 2040, 2040, 2041, 2042, 2043, 2044, 2043, 2045, 2045, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2042, 2040, 2039, 2039, 2039, 2041, 2042, 2040, 2041, 2041, 2040, 2040, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2042, 2043, 2044, 2042, 2043, 2044, 2044, 2043, 2043, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2042, 2042, 2043, 2042, 2042, 2043, 2041, 2042, 2041, 2043, 2042, 2042, 2043, 2044, 2043, 2042, 2042, 2041, 2042, 2043, 2043, 2042, 2041, 2042, 2041, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2043, 2041, 2042, 2041, 2040, 2041, 2042, 2041, 2042, 2043, 2044, 2043, 2042, 2042, 2041, 2040, 2040, 2042, 2041, 2042, 2044, 2043, 2042, 2044, 2044, 2044, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2040, 2040, 2040, 2041, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2040, 2039, 2041, 2041, 2041, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2041, 2042, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2041, 2041, 2042, 2042, 2043, 2042, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2041, 2042, 2043, 2041, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2041, 2042, 2042, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2042, 2041, 2042, 2040, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2040, 2042, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2041, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2042, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2041, 2041, 2042, 2041, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2038, 2040, 2039, 2040, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2045, 2044, 2043, 2043, 2043, 2042, 2041, 2041, 2040, 2041, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2040, 2041, 2041, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2041, 2041, 2039, 2040, 2041, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2046, 2044, 2044, 2044, 2043, 2042, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2042, 2041, 2042, 2041, 2041, 2041, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2043, 2042, 2043, 2042, 2041, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2041, 2042, 2040, 2040, 2041, 2041, 2041, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2041, 2042, 2042, 2041, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2043, 2044, 2045, 2043, 2042, 2041, 2040, 2041, 2041, 2041, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2041, 2040, 2042, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2043, 2044, 2044, 2043, 2043, 2042, 2041, 2040, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2043, 2043, 2041, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2044, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2041, 2043, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2042, 2044, 2043, 2043, 2042, 2042, 2041, 2039, 2040, 2041, 2041, 2040, 2042, 2042, 2043, 2043, 2042, 2041, 2043, 2041, 2043, 2043, 2044, 2043, 2042, 2041, 2041, 2039, 2040, 2040, 2041, 2042, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2043, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2042, 2040, 2040, 2041, 2041, 2041, 2041, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2041, 2042, 2043, 2042, 2042, 2041, 2040, 2040, 2041, 2042, 2043, 2042, 2042, 2041, 2041, 2040, 2041, 2041, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2043, 2042, 2041, 2041, 2040, 2039, 2038, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2044, 2043, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2042, 2043, 2042, 2043, 2044, 2045, 2045, 2046, 2043, 2044, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2041, 2042, 2041, 2043, 2043, 2043, 2044, 2043, 2042, 2041, 2042, 2042, 2041, 2041, 2042, 2043, 2042, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2040, 2041, 2040, 2040, 2038, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2043, 2043, 2043, 2041, 2041, 2042, 2040, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2041, 2041, 2043, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2045, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2042, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2043, 2044, 2045, 2045, 2044, 2044, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2041, 2040, 2040, 2039, 2040, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2041, 2041, 2042, 2041, 2041, 2041, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2040, 2041, 2040, 2041, 2040, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2041, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2044, 2042, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2041, 2040, 2040, 2040, 2041, 2042, 2041, 2043, 2042, 2043, 2042, 2041, 2041, 2040, 2041, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2043, 2044, 2045, 2045, 2045, 2045, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2044, 2044, 2044, 2043, 2042, 2041, 2043, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2042, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2044, 2042, 2042, 2042, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2042, 2040, 2041, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2041, 2042, 2043, 2041, 2041, 2040, 2039, 2038, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2043, 2042, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2041, 2042, 2041, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2039, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2039, 2041, 2040, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2042, 2042, 2041, 2042, 2043, 2042, 2043, 2041, 2042, 2041, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2042, 2041, 2042, 2041, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2042, 2041, 2043, 2044, 2045, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2042, 2043, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2043, 2042, 2041, 2040, 2041, 2042, 2043, 2041, 2041, 2041, 2041, 2041, 2039, 2041, 2041, 2041, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2043, 2042, 2043, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2039, 2041, 2041, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2040, 2038, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2040, 2040, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2040, 2041, 2040, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2040, 2041, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2040, 2039, 2040, 2040, 2041, 2042, 2043, 2043, 2040, 2040, 2039, 2040, 2040, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2041, 2043, 2044, 2044, 2046, 2045, 2045, 2044, 2044, 2044, 2042, 2045, 2044, 2044, 2043, 2043, 2043, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2043, 2043, 2042, 2042, 2041, 2040, 2041, 2040, 2041, 2040, 2042, 2041, 2042, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2040, 2041, 2041, 2042, 2042, 2043, 2041, 2042, 2040, 2041, 2039, 2040, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2042, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2040, 2040, 2040, 2041, 2041, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2041, 2043, 2042, 2042, 2043, 2042, 2040, 2040, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2044, 2045, 2044, 2044, 2044, 2045, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2042, 2043, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2042, 2042, 2041, 2042, 2039, 2040, 2039, 2040, 2041, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2042, 2041, 2042, 2043, 2042, 2043, 2043, 2045, 2042, 2042, 2041, 2042, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2040, 2041, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2041, 2040, 2042, 2041, 2041, 2040, 2040, 2039, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2041, 2042, 2042, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2041, 2042, 2041, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2041, 2043, 2043, 2045, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2042, 2041, 2040, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2045, 2044, 2043, 2045, 2044, 2044, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2042, 2043, 2042, 2044, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2043, 2041, 2042, 2041, 2041, 2042, 2044, 2044, 2044, 2044, 2044, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2043, 2042, 2042, 2042, 2040, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2040, 2041, 2041, 2040, 2041, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2042, 2042, 2042, 2041, 2042, 2044, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2044, 2042, 2042, 2042, 2042, 2041, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2045, 2045, 2046, 2047, 2045, 2045, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2044, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2044, 2044, 2045, 2045, 2044, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2041, 2043, 2043, 2042, 2042, 2041, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2040, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2043, 2042, 2043, 2041, 2041, 2042, 2041, 2041, 2040, 2041, 2041, 2041, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2042, 2041, 2042, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2042, 2043, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2042, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2041, 2039, 2041, 2040, 2041, 2041, 2041, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2040, 2041, 2040, 2042, 2043, 2043, 2044, 2042, 2043, 2043, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2043, 2043, 2041, 2041, 2042, 2042, 2043, 2042, 2043, 2041, 2041, 2043, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2040, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2043, 2042, 2040, 2040, 2040, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2042, 2041, 2042, 2042, 2042, 2041, 2039, 2039, 2039, 2041, 2041, 2043, 2042, 2042, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2044, 2042, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2041, 2043, 2042, 2042, 2042, 2041, 2040, 2040, 2039, 2040, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2041, 2042, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2041, 2041, 2041, 2041, 2042, 2043, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2040, 2040, 2041, 2042, 2041, 2043, 2042, 2042, 2041, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2040, 2041, 2042, 2042, 2043, 2043, 2042, 2041, 2040, 2040, 2041, 2041, 2042, 2041, 2042, 2040, 2041, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2042, 2041, 2041, 2040, 2041, 2042, 2041, 2042, 2043, 2045, 2044, 2045, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2042, 2041};
14 horigs.push_back(horig);}
15 {std::vector<float> horig={2047, 2048, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2046, 2047, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2047, 2045, 2045, 2044, 2044, 2043, 2042, 2041, 2041, 2041, 2043, 2043, 2044, 2046, 2044, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2046, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2043, 2045, 2045, 2045, 2045, 2043, 2045, 2044, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2044, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2043, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2047, 2046, 2047, 2046, 2047, 2045, 2044, 2042, 2042, 2042, 2043, 2044, 2046, 2047, 2045, 2045, 2044, 2043, 2043, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2045, 2046, 2048, 2048, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2047, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2045, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2041, 2042, 2043, 2042, 2044, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2044, 2044, 2043, 2044, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2044, 2045, 2044, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2046, 2045, 2047, 2046, 2047, 2047, 2048, 2048, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2043, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2046, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2047, 2046, 2049, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2048, 2046, 2048, 2049, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2045, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2044, 2044, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2043, 2043, 2044, 2043, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2043, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2046, 2047, 2047, 2046, 2047, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2044, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2042, 2042, 2043, 2042, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2043, 2043, 2042, 2043, 2044, 2045, 2044, 2045, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2048, 2048, 2049, 2048, 2047, 2047, 2046, 2045, 2045, 2044, 2046, 2045, 2046, 2045, 2046, 2044, 2045, 2046, 2046, 2046, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2046, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2044, 2044, 2046, 2046, 2046, 2045, 2046, 2045, 2043, 2044, 2044, 2044, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2047, 2047, 2048, 2048, 2048, 2047, 2044, 2045, 2044, 2046, 2046, 2046, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2042, 2041, 2040, 2041, 2041, 2042, 2044, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2047, 2047, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2044, 2043, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2047, 2048, 2047, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2045, 2044, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2047, 2047, 2046, 2046, 2045, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2046, 2044, 2042, 2042, 2043, 2045, 2045, 2046, 2046, 2047, 2046, 2044, 2042, 2042, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2043, 2042, 2043, 2046, 2048, 2047, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2044, 2042, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2047, 2046, 2045, 2044, 2045, 2043, 2044, 2044, 2044, 2046, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2043, 2044, 2044, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2045, 2045, 2045, 2047, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2044, 2041, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2048, 2047, 2045, 2045, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2044, 2043, 2045, 2045, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2046, 2045, 2046, 2047, 2047, 2047, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2045, 2044, 2043, 2043, 2042, 2043, 2045, 2043, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2044, 2043, 2044, 2044, 2045, 2046, 2047, 2047, 2048, 2048, 2048, 2046, 2046, 2046, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2043, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2045, 2046, 2048, 2048, 2047, 2046, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2045, 2046, 2044, 2044, 2044, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2044, 2044, 2043, 2043, 2045, 2043, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2043, 2043, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2047, 2046, 2047, 2046, 2047, 2044, 2046, 2045, 2046, 2048, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2043, 2042, 2042, 2043, 2043, 2044, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2047, 2048, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2046, 2045, 2043, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2047, 2046, 2045, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2044, 2044, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2049, 2047, 2048, 2048, 2047, 2046, 2046, 2044, 2044, 2044, 2044, 2046, 2047, 2047, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2045, 2046, 2045, 2044, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2048, 2048, 2048, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2043, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2043, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2042, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2042, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2043, 2043, 2044, 2044, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2045, 2044, 2043, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2042, 2043, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2046, 2045, 2045, 2047, 2047, 2045, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2046, 2046, 2048, 2047, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2047, 2044, 2044, 2044, 2044, 2043, 2045, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2046, 2046, 2045, 2044, 2045, 2044, 2043, 2044, 2042, 2042, 2042, 2043, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2042, 2042, 2042, 2043, 2044, 2043, 2045, 2047, 2047, 2045, 2046, 2044, 2045, 2046, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2044, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2044, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2043, 2043, 2043, 2045, 2044, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2048, 2047, 2046, 2046, 2047, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2045, 2044, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2046, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2045, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2043, 2045, 2045, 2047, 2047, 2046, 2046, 2046, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2045, 2044, 2044, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2045, 2046, 2044, 2045, 2044, 2044, 2043, 2043, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2045, 2045, 2044, 2044, 2043, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2047, 2046, 2044, 2045, 2047, 2046, 2048, 2048, 2048, 2049, 2049, 2049, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2048, 2048, 2048, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2048, 2047, 2048, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2042, 2043, 2044, 2043, 2044, 2045, 2043, 2044, 2045, 2045, 2045, 2044, 2046, 2044, 2043, 2042, 2042, 2043, 2044, 2045, 2046, 2046, 2048, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2043, 2045, 2045, 2047, 2048, 2047, 2046, 2043, 2044, 2044, 2044, 2045, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2044, 2044, 2043, 2043, 2042, 2044, 2044, 2043, 2043, 2044, 2045, 2047, 2047, 2046, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2045, 2046, 2044, 2044, 2045, 2046, 2046, 2047, 2049, 2048, 2048, 2047, 2047, 2048, 2045, 2045, 2046, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2044, 2045, 2047, 2046, 2048, 2048, 2047, 2048, 2047, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2048, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2049, 2048, 2047, 2047, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2044, 2044, 2046, 2045, 2045, 2046, 2045, 2047, 2047, 2049, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2044, 2042, 2044, 2044, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2044, 2045, 2045, 2045, 2044, 2043, 2045, 2046, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2048, 2047, 2046, 2046, 2044, 2045, 2046, 2047, 2048, 2049, 2048, 2047, 2046, 2046, 2046, 2044, 2045, 2044, 2043, 2044, 2043, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2046, 2046, 2048, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2044, 2044, 2045, 2044, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2046, 2045, 2044, 2044, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2045, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2049, 2049, 2050, 2048, 2048, 2048, 2047, 2047, 2045, 2044, 2045, 2045, 2044, 2044, 2042, 2044, 2045, 2045, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2041, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2042, 2043, 2042, 2043, 2042, 2042, 2043, 2044, 2045, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2047, 2048, 2047, 2047, 2046, 2044, 2044, 2042, 2041, 2042, 2041, 2042, 2042, 2043, 2044, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2046, 2047, 2047, 2048, 2048, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2045, 2044, 2046, 2046, 2046, 2045, 2046, 2045, 2047, 2045, 2046, 2045, 2045, 2046, 2044, 2045, 2044, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2043, 2043, 2045, 2046, 2047, 2045, 2047, 2047, 2048, 2047, 2046, 2046, 2044, 2044, 2044, 2045, 2047, 2048, 2047, 2047, 2047, 2045, 2045, 2046, 2044, 2043, 2042, 2044, 2045, 2046, 2046, 2047, 2045, 2044, 2042, 2042, 2043, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2045, 2044, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2046, 2046, 2045, 2046, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2046, 2045, 2046, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2042, 2043, 2042, 2044, 2043, 2043, 2044, 2045, 2047, 2046, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2044, 2045, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2044, 2044, 2046, 2045, 2046, 2045, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2047, 2046, 2045, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2047, 2048, 2049, 2046, 2046, 2045, 2046, 2045, 2047, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2046, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2046, 2047, 2048, 2049, 2047, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2044, 2043, 2044, 2042, 2042, 2042, 2043, 2043, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2046, 2046, 2048, 2048, 2047, 2046, 2047, 2046, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2043, 2043, 2042, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2045, 2045, 2047, 2046, 2046, 2046, 2045, 2043, 2044, 2045, 2045, 2045, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2047, 2047, 2047, 2048, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2046, 2047, 2046, 2047, 2048, 2048, 2047, 2046, 2044, 2042, 2043, 2044, 2044, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2042, 2041, 2042, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2047, 2048, 2047, 2048, 2048, 2047, 2045, 2045, 2045, 2044, 2045, 2046, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2045, 2046, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2044, 2045, 2043, 2044, 2044, 2045, 2047, 2047, 2048, 2047, 2045, 2044, 2043, 2043, 2045, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2045, 2045, 2043, 2043, 2043, 2041, 2043, 2044, 2045, 2046, 2046, 2046, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2046, 2045, 2044, 2044, 2043, 2043, 2041, 2041, 2043, 2043, 2045, 2046, 2046, 2045, 2043, 2043, 2044, 2045, 2046, 2045, 2047, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2048, 2046, 2046, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2045, 2045, 2045, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2042, 2040, 2041, 2041, 2043, 2043, 2045, 2044, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2046, 2047, 2048, 2047, 2046, 2044, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2048, 2048, 2049, 2050, 2049, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2047, 2047, 2048, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2046, 2047, 2047, 2045, 2046, 2046, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2047, 2046, 2045, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2046, 2046, 2046, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2047, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2047, 2047, 2047, 2049, 2048, 2047, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2047, 2046, 2048, 2048, 2048, 2048, 2047, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2045, 2044, 2043, 2043, 2044, 2044, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2045, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2043, 2043, 2043, 2042, 2045, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2043, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2046, 2047, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2046, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2042, 2041, 2043, 2042, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2045, 2046, 2045, 2044, 2043, 2042, 2043, 2044, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2042, 2042, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2044, 2043, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2045, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2044, 2047, 2047, 2047, 2046, 2046, 2046, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2044, 2045, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2045, 2045, 2043, 2043, 2044, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2043, 2044, 2044, 2044, 2046, 2046, 2047, 2047, 2046, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2045, 2045, 2046, 2048, 2048, 2046, 2046, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2041, 2042, 2040, 2043, 2043, 2045, 2044, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2046, 2045, 2045, 2044, 2046, 2047, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2045, 2045, 2044, 2044, 2044, 2042, 2043, 2043, 2042, 2043, 2043, 2045, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2047, 2046, 2044, 2044, 2042, 2044, 2043, 2043, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2047, 2046, 2048, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2043, 2044, 2045, 2046, 2048, 2048, 2048, 2045, 2046, 2046, 2046, 2047, 2048, 2048, 2049, 2049, 2048, 2047, 2044, 2044, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2045, 2045, 2044, 2043, 2044, 2044, 2046, 2045, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2045, 2046, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2042, 2041, 2042, 2042, 2042, 2044, 2043, 2045, 2045, 2045, 2044, 2043, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2047, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2045, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2046, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2047, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2045, 2045, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2047, 2045, 2044, 2046, 2046, 2047, 2044, 2046, 2044, 2044, 2044, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2046, 2044, 2043, 2044, 2043, 2042, 2044, 2046, 2045, 2045, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2046, 2046, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2044, 2044, 2043, 2042, 2043, 2043, 2045, 2045, 2045, 2045, 2043, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2048, 2046, 2046, 2047, 2046, 2045, 2044, 2044, 2043, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2043, 2041, 2041, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2047, 2047, 2048, 2047, 2047, 2046, 2044, 2043, 2042, 2043, 2042, 2042, 2043, 2045, 2045, 2044, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2043, 2044, 2043, 2045, 2044, 2043, 2042, 2043, 2042, 2042, 2042, 2045, 2046, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2043, 2044, 2043, 2044, 2046, 2045, 2045, 2046, 2046, 2045, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2043, 2045, 2044, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2044, 2042, 2042, 2042, 2043, 2044, 2046, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2048, 2047, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2046, 2046, 2048, 2047, 2046, 2048, 2046, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2046, 2045, 2046, 2046, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2048, 2047, 2048, 2045, 2046, 2044, 2044, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2044, 2045, 2045, 2043, 2044, 2043, 2045, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2046, 2047, 2046, 2044, 2045, 2044, 2046, 2046, 2045, 2046, 2046, 2046, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2046, 2047, 2046, 2048, 2047, 2048, 2048, 2048, 2047, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2047, 2046, 2045, 2046, 2048, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2044, 2043, 2042, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2046, 2043, 2044, 2044, 2044, 2046, 2046, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2043, 2042, 2044, 2043, 2044, 2043, 2043, 2043, 2045, 2046, 2047, 2048, 2048, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2047, 2046, 2046, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2044, 2045, 2044, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2047, 2046, 2047, 2046, 2045, 2047, 2045, 2043, 2044, 2044, 2042, 2042, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2043, 2042, 2044, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2047, 2046, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2047, 2046, 2046, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2046, 2047, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2046, 2046, 2046, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2043, 2045, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2045, 2044, 2044, 2043, 2042, 2044, 2045, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2045, 2044, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2044, 2044, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2045, 2045, 2046, 2043, 2043, 2043, 2044, 2046, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2043, 2044, 2045, 2047, 2047, 2048, 2048, 2049, 2048, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2048, 2049, 2049, 2047, 2048, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2046, 2048, 2047, 2048, 2047, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2047, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2047, 2046, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2045, 2047, 2044, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2043, 2043, 2045, 2046, 2046, 2048, 2047, 2047, 2047, 2045, 2045, 2044, 2045, 2043, 2042, 2043, 2045, 2045, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2046, 2046, 2044, 2044, 2046, 2044, 2046, 2046, 2047, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2047, 2046, 2047, 2047, 2046, 2046, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2043, 2043, 2043, 2044, 2042, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2046, 2045, 2046, 2045, 2046, 2047, 2045, 2047, 2046, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2043, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2047, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2042, 2043, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2041, 2041, 2042, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2045, 2045, 2044, 2045, 2043, 2043, 2043, 2043, 2044, 2046, 2046, 2046, 2046, 2046, 2044, 2043, 2043, 2044, 2044, 2046, 2045, 2045, 2044, 2044, 2042, 2041, 2041, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2044, 2043, 2043, 2042, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2046, 2044, 2045, 2044, 2044, 2044, 2045, 2047, 2047, 2045, 2046, 2047, 2046, 2046, 2043, 2043, 2043, 2043, 2045, 2046, 2047, 2047, 2048, 2046, 2044, 2044, 2045, 2044, 2045, 2046, 2044, 2044, 2046, 2046, 2045, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2044, 2044, 2044, 2045, 2044, 2046, 2046, 2044, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2046, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2045, 2045, 2044, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2045, 2043, 2044, 2045, 2044, 2045, 2047, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2043, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2046, 2045, 2046, 2045, 2046, 2044, 2043, 2043, 2044, 2043, 2042, 2044, 2044, 2045, 2044, 2044, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2044, 2045, 2045, 2046, 2048, 2047, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2046, 2046, 2045, 2044, 2042, 2044, 2044, 2046, 2045, 2044, 2043, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2047, 2046, 2045, 2046, 2045, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2049, 2046, 2047, 2046, 2045, 2044, 2043, 2044, 2044, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2047, 2048, 2049, 2048, 2047, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2046, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2045, 2045, 2046, 2047, 2048, 2047, 2048, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2046, 2045, 2045, 2047, 2045, 2045, 2044, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2045, 2045, 2046, 2046, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2044, 2044, 2043, 2042, 2043, 2044, 2045, 2045, 2047, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2046, 2046, 2048, 2049, 2050, 2048, 2045, 2045, 2044, 2043, 2044, 2045, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2044, 2043, 2045, 2043, 2044, 2042, 2042, 2044, 2044, 2045, 2044, 2043, 2042, 2042, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2046, 2045, 2042, 2044, 2043, 2043, 2044, 2045, 2044, 2046, 2046, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2043, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2046, 2045, 2044, 2043, 2043, 2044, 2044, 2042, 2044, 2044, 2044, 2044, 2045, 2044, 2042, 2044, 2043, 2043, 2044, 2045, 2045, 2043, 2044, 2044, 2044, 2046, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2043, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2046, 2045, 2046, 2047, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2045, 2043, 2044, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2044, 2046, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2045, 2045, 2043, 2041, 2042, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2045, 2046, 2046, 2048, 2047, 2048, 2046, 2046, 2048, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2048, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2043, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2043, 2042, 2043, 2044, 2046, 2046, 2045, 2045, 2043, 2043, 2045, 2044, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2042, 2042, 2042, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2042, 2041, 2043, 2043, 2043, 2045, 2045, 2047, 2047, 2047, 2045, 2044, 2042, 2042, 2043, 2045, 2045, 2046, 2044, 2045, 2044, 2043, 2043, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2048, 2046, 2046, 2043, 2044, 2043, 2044, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2046, 2045, 2046, 2045, 2047, 2046, 2048, 2048, 2047, 2048, 2047, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2042, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2045, 2046, 2048, 2048, 2049, 2050, 2047, 2047, 2045, 2045, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2044, 2043, 2041, 2042, 2040, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2042, 2041, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2043, 2042, 2041, 2041, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2043, 2044, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2043, 2042, 2043, 2043, 2043, 2045, 2045, 2045, 2047, 2046, 2047, 2046, 2045, 2045, 2043, 2045, 2046, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2042, 2044, 2045, 2047, 2048, 2047, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2047, 2047, 2046, 2047, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2045, 2044, 2045, 2046, 2047, 2048, 2046, 2047, 2047, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2045, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2043, 2042, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2045, 2043, 2044, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2045, 2045, 2045, 2046, 2047, 2047, 2045, 2045, 2044, 2043, 2043, 2041, 2042, 2041, 2041, 2042, 2042, 2043, 2044, 2044, 2045, 2045, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2046, 2045, 2046, 2047, 2047, 2047, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2046, 2044, 2043, 2043, 2041, 2042, 2042, 2043, 2043, 2045, 2046, 2046, 2046, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2045, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2042, 2043, 2042, 2042, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2046, 2048, 2047, 2046, 2045, 2043, 2042, 2043, 2042, 2042, 2043, 2044, 2045, 2046, 2046, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2045, 2043, 2046, 2045, 2046, 2045, 2045, 2045, 2043, 2042, 2043, 2042, 2042, 2042, 2044, 2045, 2046, 2047, 2048, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2046, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2049, 2049, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2044, 2045, 2043, 2043, 2043, 2045, 2046, 2046, 2045, 2046, 2046, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2045, 2046, 2044, 2045, 2045, 2046, 2047, 2047, 2046, 2044, 2043, 2044, 2044, 2046, 2047, 2047, 2047, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2046, 2044, 2044, 2046, 2046, 2044, 2044, 2044, 2043, 2044, 2045, 2046, 2047, 2045, 2044, 2044, 2045, 2045, 2046, 2047, 2048, 2047, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2042, 2045, 2046, 2046, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2047, 2048, 2047, 2046, 2047, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2046, 2046, 2046, 2048, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2045, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2042, 2042, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2048, 2049, 2049, 2048, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2044, 2045, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2043, 2042, 2042, 2042, 2043, 2044, 2045, 2047, 2047, 2047, 2046, 2046, 2047, 2049, 2048, 2050, 2049, 2049, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2045, 2045, 2047, 2047, 2048, 2046, 2047, 2047, 2046, 2045, 2047, 2046, 2046, 2047, 2044, 2046, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2041, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2043, 2044, 2045, 2045, 2046, 2047, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2046, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2045, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2045, 2043, 2044, 2044, 2044, 2045, 2046, 2048, 2049, 2049, 2048, 2048, 2047, 2045, 2046, 2045, 2044, 2047, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2043, 2043, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2048, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2044, 2043, 2043, 2042, 2043, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2042, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2045, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2042, 2042, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2047, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2044, 2043, 2044, 2046, 2047, 2047, 2049, 2048, 2048, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2044, 2046, 2045, 2046, 2046, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2047, 2046, 2047, 2046, 2047, 2046, 2044, 2043, 2043, 2042, 2043, 2044, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2045, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2044, 2045, 2046, 2046, 2045, 2045, 2046, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2046, 2048, 2048, 2047, 2046, 2047, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2048, 2048, 2047, 2048, 2046, 2045, 2045, 2043, 2043, 2041, 2042, 2043, 2044, 2044, 2044, 2046, 2045, 2046, 2047, 2048, 2049, 2048, 2048, 2047, 2045, 2044, 2044, 2045, 2045, 2046, 2047, 2048, 2046, 2047, 2046, 2046, 2045, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2046, 2046, 2045, 2046, 2045, 2046, 2044, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2048, 2048, 2048, 2047, 2046, 2046, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2046, 2048, 2049, 2049, 2048, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2045};
16 horigs.push_back(horig);}
17 {std::vector<float> horig={2052, 2053, 2054, 2053, 2053, 2053, 2054, 2052, 2054, 2053, 2052, 2052, 2053, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2048, 2049, 2049, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2049, 2051, 2050, 2051, 2053, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2050, 2050, 2048, 2049, 2050, 2049, 2051, 2051, 2049, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2052, 2052, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2051, 2052, 2051, 2052, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2049, 2051, 2051, 2050, 2051, 2052, 2052, 2051, 2049, 2049, 2049, 2050, 2050, 2052, 2053, 2053, 2052, 2050, 2049, 2050, 2051, 2051, 2052, 2053, 2051, 2053, 2051, 2053, 2052, 2052, 2051, 2051, 2052, 2054, 2053, 2053, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2050, 2051, 2051, 2050, 2052, 2051, 2053, 2052, 2053, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2053, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2053, 2052, 2053, 2052, 2050, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2052, 2052, 2052, 2051, 2053, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2054, 2052, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2053, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2051, 2049, 2048, 2047, 2047, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2050, 2052, 2051, 2051, 2051, 2051, 2051, 2053, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2049, 2050, 2049, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2050, 2051, 2051, 2050, 2052, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2050, 2049, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2051, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2051, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2051, 2052, 2052, 2053, 2052, 2051, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2052, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2053, 2052, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2053, 2052, 2051, 2051, 2052, 2052, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2054, 2054, 2055, 2056, 2055, 2055, 2055, 2054, 2053, 2053, 2054, 2054, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2048, 2048, 2048, 2049, 2050, 2048, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2049, 2050, 2051, 2053, 2053, 2053, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2049, 2049, 2049, 2048, 2048, 2050, 2051, 2052, 2053, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2054, 2056, 2056, 2055, 2055, 2054, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2048, 2049, 2051, 2051, 2053, 2052, 2052, 2052, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2053, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2049, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2053, 2052, 2052, 2052, 2052, 2052, 2050, 2050, 2048, 2050, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2051, 2053, 2053, 2052, 2052, 2051, 2050, 2051, 2052, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2052, 2053, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2053, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2051, 2052, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2052, 2053, 2053, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2052, 2053, 2053, 2054, 2054, 2056, 2055, 2054, 2054, 2054, 2053, 2052, 2052, 2053, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2048, 2047, 2047, 2046, 2046, 2045, 2048, 2049, 2049, 2052, 2051, 2052, 2052, 2052, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2051, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2052, 2053, 2053, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2049, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2051, 2050, 2050, 2052, 2051, 2053, 2052, 2052, 2051, 2050, 2050, 2051, 2050, 2053, 2052, 2052, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2053, 2053, 2052, 2053, 2051, 2051, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2051, 2050, 2050, 2050, 2051, 2051, 2049, 2050, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2051, 2049, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2049, 2050, 2051, 2049, 2049, 2050, 2051, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2050, 2050, 2052, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2053, 2052, 2052, 2051, 2051, 2053, 2052, 2053, 2052, 2052, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2048, 2049, 2049, 2050, 2051, 2052, 2052, 2052, 2051, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2053, 2051, 2050, 2050, 2050, 2050, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2052, 2051, 2052, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2052, 2051, 2050, 2051, 2049, 2051, 2051, 2053, 2052, 2051, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2052, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2050, 2052, 2052, 2052, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2049, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2051, 2050, 2049, 2048, 2048, 2050, 2050, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2048, 2049, 2050, 2050, 2050, 2052, 2052, 2052, 2054, 2054, 2053, 2054, 2052, 2051, 2052, 2051, 2054, 2054, 2055, 2053, 2054, 2054, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2049, 2051, 2050, 2051, 2051, 2052, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2049, 2050, 2051, 2053, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2053, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2052, 2053, 2054, 2052, 2053, 2052, 2053, 2054, 2052, 2052, 2052, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2050, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2052, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2049, 2052, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2051, 2053, 2051, 2052, 2050, 2052, 2051, 2051, 2050, 2052, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2052, 2052, 2053, 2052, 2052, 2053, 2051, 2051, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2052, 2054, 2052, 2053, 2051, 2049, 2048, 2049, 2049, 2051, 2051, 2053, 2051, 2051, 2050, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2050, 2051, 2052, 2053, 2054, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2051, 2048, 2050, 2049, 2047, 2049, 2048, 2049, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2052, 2051, 2053, 2053, 2052, 2051, 2050, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2049, 2051, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2052, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2053, 2053, 2054, 2054, 2053, 2052, 2050, 2050, 2052, 2051, 2051, 2051, 2052, 2050, 2051, 2050, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2051, 2052, 2051, 2052, 2051, 2052, 2050, 2052, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2052, 2053, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2050, 2051, 2052, 2050, 2051, 2051, 2049, 2049, 2050, 2051, 2052, 2052, 2052, 2051, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2053, 2052, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2048, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2048, 2048, 2049, 2048, 2050, 2051, 2050, 2052, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2050, 2051, 2052, 2052, 2052, 2051, 2052, 2051, 2053, 2052, 2053, 2054, 2054, 2054, 2054, 2052, 2051, 2051, 2052, 2052, 2052, 2050, 2050, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2049, 2050, 2050, 2051, 2051, 2049, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2052, 2052, 2053, 2051, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2051, 2052, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2048, 2049, 2049, 2049, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2052, 2053, 2052, 2052, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2052, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2049, 2050, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2052, 2052, 2050, 2050, 2049, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2052, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2050, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2051, 2052, 2051, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2053, 2052, 2051, 2051, 2051, 2053, 2052, 2053, 2052, 2052, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2051, 2050, 2050, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2052, 2050, 2049, 2049, 2051, 2051, 2053, 2052, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2051, 2051, 2050, 2050, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2052, 2051, 2049, 2049, 2051, 2051, 2053, 2051, 2051, 2050, 2051, 2050, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2049, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2049, 2050, 2050, 2051, 2051, 2052, 2052, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2048, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2050, 2050, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2054, 2054, 2052, 2051, 2052, 2052, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2052, 2052, 2051, 2051, 2050, 2048, 2049, 2049, 2049, 2051, 2050, 2052, 2051, 2051, 2052, 2051, 2050, 2052, 2053, 2052, 2053, 2052, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2048, 2050, 2049, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2049, 2050, 2051, 2050, 2049, 2051, 2050, 2052, 2053, 2053, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2051, 2052, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2053, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2053, 2054, 2054, 2053, 2053, 2050, 2048, 2048, 2047, 2047, 2047, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2052, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2052, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2049, 2050, 2050, 2051, 2051, 2050, 2052, 2050, 2050, 2051, 2050, 2050, 2052, 2052, 2051, 2052, 2050, 2050, 2051, 2050, 2052, 2052, 2052, 2050, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2050, 2051, 2050, 2049, 2050, 2051, 2052, 2051, 2052, 2053, 2052, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2051, 2049, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2053, 2053, 2052, 2054, 2052, 2054, 2053, 2052, 2053, 2054, 2054, 2055, 2055, 2054, 2054, 2053, 2054, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2047, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2051, 2052, 2052, 2051, 2051, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2052, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2050, 2052, 2051, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2050, 2050, 2051, 2051, 2050, 2051, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2050, 2052, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2054, 2054, 2053, 2052, 2054, 2053, 2052, 2050, 2050, 2048, 2047, 2047, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2053, 2052, 2052, 2052, 2053, 2052, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2050, 2050, 2049, 2049, 2049, 2050, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2053, 2052, 2051, 2051, 2050, 2050, 2052, 2051, 2052, 2051, 2049, 2049, 2050, 2050, 2051, 2051, 2049, 2049, 2050, 2051, 2050, 2051, 2052, 2052, 2053, 2051, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2052, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2050, 2052, 2051, 2051, 2051, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2053, 2052, 2053, 2052, 2053, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2050, 2049, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2048, 2049, 2049, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2053, 2052, 2051, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2053, 2053, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2051, 2050, 2052, 2052, 2051, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2048, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2053, 2052, 2053, 2053, 2054, 2054, 2055, 2055, 2056, 2054, 2054, 2053, 2052, 2052, 2051, 2052, 2053, 2054, 2053, 2053, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2048, 2049, 2050, 2051, 2050, 2049, 2049, 2047, 2048, 2046, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2053, 2052, 2053, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2051, 2050, 2049, 2050, 2051, 2051, 2050, 2051, 2049, 2051, 2051, 2049, 2050, 2049, 2048, 2049, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2053, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2053, 2052, 2052, 2051, 2050, 2049, 2049, 2049, 2050, 2051, 2052, 2052, 2051, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2053, 2053, 2052, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2052, 2053, 2054, 2054, 2053, 2052, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2053, 2051, 2052, 2050, 2049, 2049, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2050, 2052, 2051, 2052, 2051, 2052, 2053, 2053, 2053, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2053, 2052, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2048, 2049, 2051, 2051, 2052, 2051, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2049, 2051, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2050, 2052, 2052, 2052, 2052, 2052, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2052, 2053, 2051, 2051, 2051, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2052, 2051, 2050, 2050, 2050, 2049, 2048, 2050, 2050, 2052, 2053, 2053, 2053, 2052, 2051, 2051, 2052, 2053, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2052, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2052, 2052, 2051, 2053, 2052, 2053, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2053, 2052, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2048, 2048, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2051, 2053, 2052, 2052, 2051, 2052, 2052, 2051, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2052, 2052, 2053, 2052, 2050, 2050, 2049, 2051, 2052, 2052, 2053, 2052, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2053, 2051, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2050, 2049, 2049, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2049, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2052, 2051, 2052, 2053, 2053, 2052, 2053, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2051, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2053, 2052, 2051, 2050, 2048, 2049, 2052, 2051, 2051, 2052, 2051, 2053, 2052, 2052, 2051, 2052, 2052, 2053, 2053, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2053, 2052, 2051, 2052, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2052, 2051, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2049, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2052, 2052, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2052, 2051, 2052, 2050, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2048, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2051, 2051, 2049, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2050, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2052, 2052, 2050, 2052, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2052, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2052, 2053, 2053, 2053, 2052, 2053, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2052, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2048, 2050, 2048, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2051, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2049, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2052, 2052, 2051, 2052, 2053, 2052, 2052, 2052, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2049, 2048, 2048, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2051, 2050, 2051, 2052, 2051, 2052, 2051, 2050, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2052, 2053, 2055, 2055, 2055, 2054, 2055, 2053, 2054, 2053, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2047, 2049, 2048, 2048, 2047, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2052, 2052, 2052, 2051, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2053, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2053, 2053, 2054, 2052, 2052, 2050, 2049, 2050, 2051, 2050, 2052, 2050, 2051, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2052, 2051, 2050, 2051, 2049, 2051, 2051, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2049, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2052, 2052, 2052, 2051, 2050, 2051, 2050, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2053, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2053, 2053, 2052, 2052, 2053, 2052, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2053, 2052, 2052, 2052, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2053, 2053, 2052, 2053, 2053, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2049, 2048, 2049, 2049, 2051, 2052, 2053, 2052, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2049, 2050, 2052, 2051, 2050, 2051, 2051, 2050, 2052, 2051, 2051, 2050, 2051, 2048, 2048, 2049, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2049, 2049, 2050, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2054, 2052, 2052, 2052, 2053, 2051, 2052, 2052, 2054, 2054, 2055, 2053, 2053, 2052, 2051, 2050, 2049, 2048, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2052, 2053, 2054, 2053, 2053, 2053, 2051, 2052, 2052, 2051, 2050, 2051, 2052, 2053, 2054, 2054, 2053, 2053, 2052, 2051, 2050, 2049, 2049, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2052, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2051, 2052, 2051, 2053, 2052, 2051, 2052, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2053, 2053, 2052, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2048, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2052, 2052, 2053, 2052, 2051, 2050, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2053, 2055, 2055, 2054, 2054, 2053, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2047, 2048, 2050, 2049, 2048, 2049, 2048, 2049, 2051, 2052, 2054, 2053, 2052, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2053, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2051, 2051, 2051, 2050, 2049, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2053, 2051, 2051, 2048, 2047, 2048, 2049, 2050, 2050, 2051, 2053, 2052, 2051, 2051, 2050, 2052, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2052, 2051, 2050, 2050, 2050, 2049, 2051, 2050, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2050, 2050, 2049, 2049, 2049, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2054, 2053, 2052, 2052, 2052, 2054, 2055, 2054, 2054, 2055, 2054, 2054, 2052, 2052, 2053, 2051, 2053, 2053, 2052, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2052, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2052, 2050, 2052, 2053, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2052, 2053, 2052, 2052, 2053, 2052, 2053, 2053, 2053, 2055, 2054, 2053, 2052, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2049, 2051, 2051, 2051, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2049, 2051, 2050, 2050, 2050, 2050, 2051, 2053, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2051, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2056, 2057, 2055, 2055, 2053, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2052, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2048, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2053, 2052, 2052, 2053, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2053, 2053, 2052, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2047, 2051, 2049, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2048, 2048, 2050, 2051, 2052, 2053, 2051, 2051, 2050, 2050, 2049, 2049, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2050, 2051, 2051, 2052, 2053, 2053, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2048, 2050, 2050, 2052, 2051, 2053, 2053, 2052, 2052, 2053, 2053, 2052, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2050, 2050, 2049, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2050, 2051, 2050, 2049, 2050, 2051, 2050, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2053, 2052, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2052, 2050, 2050, 2050, 2052, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2050, 2052, 2051, 2051, 2050, 2051, 2050, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2051, 2049, 2050, 2050, 2049, 2050, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2050, 2050, 2049, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2052, 2051, 2052, 2053, 2053, 2052, 2052, 2053, 2052, 2051, 2052, 2054, 2053, 2055, 2054, 2054, 2054, 2053, 2051, 2053, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2049, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2052, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2052, 2052, 2052, 2051, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2053, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2050, 2049, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2053, 2054, 2053, 2055, 2054, 2053, 2053, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2051, 2051, 2052, 2051, 2051, 2052, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2052, 2052, 2052, 2052, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2053, 2051, 2053, 2051, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2050, 2050, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2050, 2049, 2050, 2051, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2053, 2051, 2051, 2050, 2051, 2052, 2054, 2053, 2054, 2053, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2050, 2051, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2053, 2050, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2049, 2050, 2052, 2053, 2051, 2052, 2051, 2049, 2049, 2049, 2050, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2052, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2054, 2054, 2056, 2056, 2056, 2056, 2055, 2055, 2055, 2056, 2056, 2055, 2055, 2053, 2052, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2050, 2052, 2051, 2050, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2051, 2049, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2054, 2053, 2053, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2053, 2054, 2054, 2053, 2053, 2051, 2049, 2050, 2050, 2052, 2051, 2051, 2052, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2053, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2050, 2050, 2049, 2048, 2048, 2049, 2051, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2053, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2053, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2051, 2050, 2051, 2051, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2053, 2052, 2053, 2051, 2050, 2048, 2048, 2048, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2051, 2051, 2053, 2052, 2052, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2048, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2052, 2052, 2050, 2050, 2050, 2049, 2051, 2050, 2049, 2048, 2049, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2050, 2050, 2050, 2050, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2048, 2051, 2052, 2053, 2052, 2051, 2052, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2052, 2052, 2052, 2052, 2051, 2050, 2049, 2048, 2049, 2048, 2049, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2050, 2052, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2053, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2053, 2052, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2051, 2050, 2051, 2052, 2051, 2050, 2049, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2055, 2055, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2055, 2053, 2054, 2053, 2052, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2050, 2049, 2049, 2050, 2049, 2048, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2048, 2049, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2051, 2052, 2053, 2054, 2055, 2054, 2054, 2053, 2052, 2052, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2049, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2052, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2050, 2053, 2052, 2053, 2054, 2053, 2052, 2051, 2050, 2049, 2048, 2049, 2049, 2048, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2049, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2049, 2050, 2050, 2049, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2050, 2051, 2051, 2052, 2053, 2052, 2051, 2051, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2050, 2050, 2049, 2051, 2051, 2051, 2052, 2052, 2051, 2053, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2053, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2052, 2051, 2050, 2050, 2050, 2051, 2050, 2049, 2051, 2051, 2052, 2053, 2052, 2052, 2050, 2050, 2049, 2050, 2050, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2053, 2052, 2053, 2053, 2052, 2051, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2051, 2051, 2053, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2050, 2051, 2050, 2052, 2052, 2052, 2051, 2051, 2049, 2049, 2048, 2050, 2051, 2051, 2051, 2053, 2052, 2052, 2052, 2051, 2052, 2053, 2051, 2052, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2052, 2051, 2051, 2052, 2050, 2051, 2050, 2051, 2051, 2049, 2050, 2050, 2049, 2049, 2052, 2052, 2053, 2053, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2049, 2048, 2050, 2051, 2052, 2053, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2052, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2047, 2048, 2048, 2050, 2049, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2051, 2050, 2052, 2051, 2050, 2050, 2049, 2050, 2051, 2050, 2053, 2053, 2052, 2051, 2050, 2050, 2051, 2049, 2050, 2051, 2051, 2050, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2049, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2051, 2053, 2052, 2051, 2050, 2052, 2052, 2051, 2052, 2052, 2052, 2050, 2051, 2052, 2051, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2051, 2051, 2051, 2050, 2049, 2048, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2054, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2051, 2052, 2052, 2053, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2049, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2052, 2052, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2051, 2050, 2050, 2052, 2051, 2050, 2049, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2050, 2048, 2048, 2050, 2050, 2050, 2051, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2052, 2050, 2050, 2051, 2052, 2051, 2051, 2053, 2052, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2052, 2051, 2052, 2052, 2053, 2052, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2051, 2051, 2052, 2050, 2052, 2050, 2051, 2050, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2050, 2051, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2049, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2049, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051};
18 horigs.push_back(horig);}
19 {std::vector<float> horig={2030, 2032, 2033, 2033, 2034, 2034, 2036, 2034, 2034, 2032, 2030, 2031, 2032, 2034, 2035, 2033, 2032, 2029, 2026, 2025, 2029, 2033, 2034, 2038, 2041, 2044, 2046, 2048, 2049, 2050, 2054, 2054, 2053, 2050, 2047, 2049, 2052, 2054, 2055, 2054, 2050, 2047, 2047, 2050, 2054, 2060, 2064, 2067, 2065, 2059, 2053, 2049, 2045, 2044, 2043, 2041, 2040, 2041, 2041, 2043, 2045, 2046, 2045, 2043, 2044, 2044, 2044, 2045, 2046, 2049, 2048, 2047, 2045, 2043, 2042, 2044, 2047, 2048, 2048, 2050, 2054, 2058, 2063, 2066, 2066, 2065, 2063, 2063, 2065, 2066, 2064, 2065, 2065, 2068, 2070, 2069, 2064, 2059, 2057, 2057, 2061, 2064, 2068, 2068, 2066, 2061, 2056, 2052, 2049, 2046, 2044, 2045, 2047, 2049, 2051, 2050, 2049, 2047, 2046, 2045, 2048, 2049, 2049, 2049, 2048, 2047, 2048, 2046, 2045, 2044, 2042, 2042, 2042, 2042, 2045, 2047, 2047, 2046, 2049, 2050, 2051, 2050, 2048, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2046, 2044, 2046, 2044, 2044, 2046, 2049, 2051, 2054, 2053, 2049, 2046, 2043, 2041, 2043, 2043, 2044, 2044, 2046, 2045, 2043, 2041, 2039, 2039, 2040, 2042, 2043, 2045, 2044, 2043, 2042, 2042, 2040, 2038, 2035, 2034, 2034, 2036, 2039, 2039, 2041, 2039, 2039, 2040, 2044, 2048, 2050, 2050, 2049, 2047, 2047, 2047, 2048, 2049, 2048, 2046, 2044, 2041, 2043, 2046, 2052, 2056, 2059, 2059, 2060, 2060, 2061, 2058, 2056, 2053, 2050, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2053, 2055, 2056, 2056, 2056, 2054, 2054, 2053, 2051, 2049, 2050, 2051, 2050, 2048, 2044, 2045, 2048, 2054, 2057, 2057, 2057, 2056, 2054, 2053, 2053, 2052, 2051, 2047, 2046, 2045, 2046, 2045, 2044, 2043, 2042, 2041, 2041, 2043, 2045, 2049, 2051, 2051, 2048, 2044, 2041, 2038, 2036, 2034, 2035, 2033, 2033, 2032, 2032, 2031, 2032, 2032, 2033, 2034, 2034, 2033, 2032, 2032, 2031, 2032, 2031, 2027, 2024, 2023, 2023, 2026, 2031, 2036, 2041, 2042, 2044, 2047, 2050, 2050, 2052, 2054, 2056, 2056, 2057, 2057, 2058, 2061, 2062, 2064, 2066, 2067, 2070, 2072, 2075, 2078, 2081, 2084, 2087, 2091, 2092, 2089, 2082, 2079, 2072, 2070, 2067, 2066, 2066, 2066, 2068, 2067, 2066, 2063, 2064, 2065, 2065, 2062, 2058, 2053, 2049, 2048, 2046, 2042, 2038, 2029, 2025, 2023, 2027, 2029, 2032, 2034, 2033, 2031, 2033, 2035, 2038, 2040, 2039, 2038, 2035, 2035, 2033, 2031, 2030, 2032, 2034, 2037, 2041, 2042, 2043, 2043, 2044, 2045, 2047, 2045, 2044, 2042, 2041, 2038, 2037, 2035, 2034, 2033, 2032, 2031, 2033, 2032, 2031, 2030, 2031, 2032, 2033, 2033, 2034, 2034, 2034, 2031, 2029, 2026, 2022, 2020, 2022, 2025, 2029, 2031, 2032, 2034, 2037, 2042, 2045, 2047, 2047, 2045, 2047, 2049, 2050, 2051, 2052, 2053, 2052, 2052, 2054, 2059, 2057, 2057, 2059, 2061, 2066, 2069, 2070, 2066, 2062, 2059, 2056, 2055, 2053, 2049, 2047, 2044, 2042, 2042, 2041, 2040, 2040, 2037, 2038, 2039, 2041, 2041, 2038, 2036, 2037, 2035, 2035, 2033, 2029, 2029, 2027, 2027, 2028, 2030, 2033, 2039, 2042, 2044, 2043, 2043, 2043, 2044, 2042, 2040, 2039, 2039, 2038, 2037, 2037, 2041, 2045, 2050, 2050, 2048, 2046, 2047, 2049, 2053, 2056, 2058, 2056, 2054, 2052, 2047, 2045, 2043, 2040, 2040, 2038, 2037, 2037, 2038, 2037, 2037, 2037, 2035, 2036, 2038, 2040, 2042, 2041, 2042, 2041, 2040, 2036, 2032, 2033, 2033, 2035, 2039, 2042, 2045, 2049, 2050, 2051, 2052, 2051, 2051, 2052, 2054, 2055, 2053, 2049, 2045, 2043, 2045, 2048, 2050, 2050, 2053, 2052, 2053, 2052, 2052, 2051, 2051, 2049, 2047, 2044, 2041, 2039, 2040, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2046, 2045, 2047, 2046, 2044, 2043, 2043, 2044, 2044, 2045, 2043, 2041, 2039, 2038, 2039, 2040, 2045, 2050, 2052, 2053, 2053, 2052, 2052, 2054, 2056, 2057, 2055, 2055, 2053, 2053, 2054, 2056, 2057, 2056, 2055, 2054, 2053, 2054, 2057, 2060, 2063, 2064, 2062, 2061, 2061, 2058, 2057, 2053, 2051, 2048, 2046, 2045, 2045, 2048, 2052, 2053, 2053, 2049, 2047, 2047, 2050, 2051, 2051, 2049, 2047, 2045, 2042, 2038, 2035, 2032, 2031, 2034, 2037, 2043, 2047, 2048, 2046, 2045, 2044, 2045, 2047, 2048, 2049, 2046, 2047, 2046, 2047, 2049, 2050, 2051, 2050, 2050, 2050, 2052, 2055, 2057, 2063, 2065, 2066, 2067, 2067, 2063, 2057, 2052, 2050, 2050, 2053, 2055, 2055, 2054, 2049, 2048, 2050, 2053, 2054, 2051, 2048, 2045, 2041, 2040, 2037, 2030, 2024, 2021, 2022, 2023, 2022, 2024, 2026, 2028, 2029, 2029, 2029, 2029, 2029, 2028, 2028, 2029, 2029, 2029, 2030, 2030, 2029, 2030, 2030, 2030, 2031, 2031, 2034, 2037, 2042, 2047, 2049, 2049, 2050, 2049, 2047, 2044, 2044, 2045, 2046, 2048, 2049, 2048, 2046, 2047, 2049, 2050, 2051, 2049, 2048, 2049, 2049, 2049, 2051, 2053, 2052, 2051, 2047, 2044, 2042, 2043, 2044, 2047, 2050, 2053, 2055, 2056, 2057, 2058, 2060, 2060, 2059, 2058, 2054, 2053, 2052, 2052, 2055, 2055, 2057, 2055, 2053, 2051, 2051, 2051, 2053, 2055, 2060, 2061, 2061, 2058, 2054, 2051, 2046, 2044, 2043, 2041, 2042, 2041, 2039, 2033, 2030, 2029, 2031, 2031, 2032, 2034, 2036, 2038, 2037, 2037, 2035, 2031, 2026, 2025, 2023, 2024, 2025, 2029, 2032, 2035, 2035, 2038, 2039, 2043, 2043, 2044, 2045, 2046, 2046, 2048, 2050, 2051, 2050, 2050, 2053, 2055, 2057, 2057, 2055, 2056, 2058, 2064, 2066, 2068, 2066, 2067, 2065, 2064, 2061, 2058, 2056, 2057, 2059, 2062, 2063, 2063, 2061, 2060, 2059, 2061, 2063, 2062, 2061, 2060, 2057, 2054, 2054, 2051, 2048, 2045, 2041, 2042, 2045, 2049, 2048, 2046, 2046, 2047, 2050, 2054, 2053, 2052, 2051, 2046, 2046, 2046, 2047, 2048, 2048, 2045, 2041, 2038, 2037, 2037, 2037, 2039, 2044, 2046, 2051, 2051, 2051, 2048, 2045, 2043, 2040, 2039, 2037, 2031, 2027, 2025, 2026, 2026, 2026, 2027, 2028, 2028, 2033, 2034, 2035, 2035, 2033, 2031, 2030, 2030, 2029, 2027, 2027, 2028, 2028, 2030, 2032, 2034, 2038, 2043, 2048, 2049, 2050, 2053, 2055, 2056, 2056, 2054, 2052, 2054, 2055, 2057, 2059, 2060, 2060, 2060, 2062, 2066, 2071, 2072, 2074, 2071, 2069, 2066, 2065, 2064, 2062, 2057, 2051, 2047, 2046, 2048, 2049, 2051, 2049, 2048, 2045, 2044, 2043, 2040, 2039, 2039, 2040, 2041, 2038, 2035, 2030, 2026, 2026, 2027, 2030, 2034, 2039, 2042, 2045, 2048, 2048, 2049, 2050, 2052, 2054, 2053, 2053, 2053, 2052, 2052, 2054, 2058, 2059, 2061, 2063, 2062, 2061, 2062, 2065, 2067, 2067, 2066, 2063, 2059, 2057, 2055, 2052, 2047, 2045, 2042, 2041, 2039, 2039, 2038, 2039, 2040, 2038, 2037, 2035, 2035, 2036, 2037, 2038, 2037, 2037, 2034, 2030, 2027, 2027, 2029, 2030, 2033, 2035, 2037, 2038, 2039, 2042, 2044, 2047, 2051, 2050, 2050, 2050, 2053, 2055, 2057, 2056, 2055, 2053, 2050, 2049, 2051, 2055, 2058, 2060, 2061, 2062, 2059, 2058, 2057, 2055, 2051, 2046, 2043, 2041, 2038, 2036, 2034, 2034, 2034, 2033, 2033, 2029, 2027, 2025, 2024, 2025, 2026, 2028, 2028, 2027, 2026, 2022, 2020, 2020, 2021, 2022, 2023, 2024, 2026, 2028, 2031, 2036, 2040, 2040, 2041, 2042, 2045, 2046, 2047, 2048, 2048, 2047, 2045, 2045, 2048, 2053, 2055, 2058, 2058, 2061, 2064, 2068, 2069, 2068, 2065, 2062, 2061, 2060, 2057, 2054, 2052, 2051, 2053, 2055, 2059, 2060, 2057, 2055, 2051, 2053, 2056, 2059, 2059, 2054, 2051, 2049, 2048, 2046, 2044, 2045, 2045, 2044, 2045, 2046, 2048, 2049, 2050, 2052, 2051, 2051, 2051, 2049, 2046, 2045, 2046, 2047, 2045, 2042, 2040, 2040, 2041, 2043, 2043, 2045, 2044, 2050, 2053, 2060, 2059, 2055, 2048, 2042, 2039, 2039, 2038, 2039, 2040, 2039, 2041, 2042, 2042, 2041, 2040, 2037, 2037, 2034, 2034, 2033, 2033, 2033, 2035, 2034, 2031, 2029, 2027, 2026, 2029, 2030, 2035, 2038, 2041, 2040, 2039, 2041, 2040, 2041, 2042, 2044, 2044, 2043, 2043, 2042, 2043, 2045, 2048, 2050, 2051, 2052, 2053, 2053, 2057, 2063, 2070, 2073, 2074, 2070, 2066, 2062, 2060, 2057, 2055, 2055, 2056, 2056, 2056, 2059, 2062, 2063, 2061, 2059, 2056, 2056, 2058, 2059, 2061, 2058, 2056, 2052, 2051, 2049, 2047, 2046, 2047, 2050, 2052, 2053, 2055, 2054, 2052, 2051, 2050, 2049, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2042, 2041, 2040, 2041, 2042, 2042, 2042, 2044, 2049, 2054, 2059, 2057, 2053, 2048, 2045, 2040, 2040, 2039, 2041, 2041, 2041, 2041, 2044, 2043, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2047, 2047, 2045, 2041, 2035, 2032, 2032, 2033, 2038, 2040, 2042, 2043, 2045, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2045, 2046, 2046, 2047, 2049, 2050, 2049, 2049, 2054, 2058, 2057, 2056, 2052, 2046, 2042, 2041, 2038, 2038, 2038, 2041, 2040, 2041, 2040, 2040, 2038, 2040, 2041, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2042, 2040, 2038, 2038, 2038, 2040, 2043, 2046, 2049, 2052, 2053, 2054, 2055, 2055, 2055, 2053, 2053, 2053, 2053, 2051, 2048, 2049, 2050, 2051, 2051, 2052, 2053, 2053, 2054, 2054, 2056, 2060, 2064, 2064, 2061, 2055, 2049, 2042, 2038, 2038, 2038, 2039, 2042, 2045, 2044, 2042, 2040, 2039, 2039, 2039, 2039, 2041, 2041, 2043, 2042, 2044, 2043, 2040, 2037, 2035, 2035, 2036, 2037, 2039, 2041, 2043, 2045, 2048, 2048, 2047, 2046, 2047, 2045, 2044, 2045, 2047, 2049, 2047, 2047, 2048, 2048, 2050, 2053, 2052, 2054, 2056, 2059, 2061, 2066, 2066, 2062, 2054, 2049, 2044, 2045, 2048, 2050, 2052, 2054, 2055, 2054, 2052, 2051, 2048, 2047, 2046, 2048, 2050, 2050, 2050, 2048, 2045, 2043, 2038, 2035, 2032, 2033, 2033, 2034, 2037, 2039, 2042, 2044, 2045, 2044, 2042, 2040, 2036, 2035, 2033, 2034, 2036, 2038, 2037, 2037, 2036, 2036, 2036, 2034, 2036, 2039, 2041, 2042, 2044, 2046, 2046, 2043, 2039, 2035, 2035, 2033, 2033, 2031, 2030, 2029, 2028, 2029, 2031, 2030, 2033, 2034, 2036, 2036, 2038, 2039, 2039, 2040, 2039, 2037, 2032, 2030, 2030, 2033, 2038, 2041, 2046, 2047, 2051, 2052, 2053, 2053, 2053, 2057, 2059, 2059, 2059, 2057, 2057, 2059, 2063, 2066, 2065, 2063, 2062, 2064, 2064, 2067, 2072, 2078, 2080, 2082, 2078, 2071, 2064, 2060, 2059, 2057, 2057, 2057, 2056, 2056, 2054, 2052, 2050, 2048, 2049, 2049, 2049, 2047, 2047, 2046, 2044, 2044, 2040, 2037, 2032, 2029, 2027, 2029, 2032, 2034, 2037, 2042, 2045, 2043, 2041, 2038, 2037, 2039, 2041, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2045, 2045, 2046, 2047, 2047, 2050, 2054, 2058, 2058, 2055, 2050, 2045, 2042, 2041, 2039, 2039, 2038, 2040, 2041, 2042, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2037, 2035, 2033, 2033, 2035, 2038, 2040, 2042, 2045, 2049, 2050, 2052, 2052, 2053, 2054, 2055, 2055, 2054, 2054, 2052, 2054, 2054, 2055, 2056, 2056, 2055, 2055, 2055, 2055, 2056, 2060, 2063, 2067, 2067, 2062, 2058, 2054, 2050, 2048, 2049, 2048, 2049, 2050, 2049, 2049, 2047, 2045, 2047, 2049, 2052, 2050, 2049, 2049, 2051, 2051, 2050, 2048, 2043, 2041, 2043, 2047, 2051, 2054, 2057, 2060, 2061, 2061, 2063, 2066, 2064, 2064, 2061, 2060, 2059, 2058, 2059, 2059, 2059, 2056, 2054, 2053, 2050, 2049, 2048, 2049, 2052, 2056, 2060, 2061, 2061, 2057, 2050, 2043, 2038, 2033, 2029, 2028, 2028, 2027, 2027, 2030, 2032, 2034, 2033, 2031, 2027, 2026, 2026, 2025, 2025, 2025, 2026, 2025, 2024, 2020, 2019, 2019, 2023, 2027, 2034, 2037, 2039, 2041, 2041, 2041, 2041, 2040, 2041, 2043, 2046, 2047, 2047, 2046, 2047, 2048, 2051, 2053, 2056, 2058, 2059, 2058, 2058, 2061, 2066, 2070, 2069, 2065, 2058, 2051, 2046, 2045, 2045, 2048, 2050, 2050, 2048, 2045, 2043, 2045, 2046, 2047, 2047, 2044, 2044, 2044, 2043, 2041, 2038, 2035, 2031, 2030, 2029, 2030, 2031, 2035, 2040, 2047, 2049, 2048, 2047, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2050, 2052, 2055, 2057, 2061, 2066, 2070, 2071, 2067, 2062, 2057, 2055, 2055, 2054, 2055, 2056, 2053, 2052, 2052, 2056, 2059, 2058, 2054, 2050, 2049, 2051, 2051, 2048, 2043, 2039, 2035, 2033, 2031, 2029, 2029, 2029, 2027, 2027, 2029, 2029, 2031, 2033, 2037, 2038, 2035, 2033, 2032, 2033, 2033, 2033, 2034, 2035, 2035, 2035, 2033, 2035, 2036, 2037, 2035, 2038, 2043, 2049, 2053, 2052, 2050, 2047, 2042, 2038, 2037, 2038, 2041, 2044, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2052, 2052, 2051, 2048, 2046, 2048, 2051, 2050, 2047, 2046, 2045, 2045, 2046, 2047, 2049, 2050, 2052, 2055, 2056, 2058, 2059, 2056, 2053, 2050, 2051, 2053, 2055, 2054, 2052, 2049, 2047, 2046, 2047, 2047, 2047, 2049, 2053, 2057, 2062, 2066, 2062, 2054, 2048, 2045, 2040, 2038, 2037, 2036, 2037, 2039, 2038, 2039, 2041, 2043, 2046, 2045, 2043, 2042, 2042, 2041, 2043, 2043, 2040, 2036, 2033, 2031, 2032, 2033, 2033, 2034, 2036, 2039, 2042, 2043, 2043, 2044, 2045, 2046, 2045, 2044, 2045, 2048, 2051, 2053, 2053, 2051, 2052, 2052, 2054, 2056, 2057, 2059, 2065, 2070, 2074, 2073, 2071, 2068, 2063, 2062, 2062, 2061, 2060, 2059, 2058, 2059, 2062, 2061, 2062, 2061, 2057, 2055, 2053, 2050, 2049, 2050, 2051, 2049, 2044, 2040, 2038, 2036, 2036, 2037, 2040, 2040, 2042, 2041, 2040, 2039, 2040, 2041, 2041, 2039, 2039, 2041, 2040, 2040, 2040, 2042, 2044, 2044, 2044, 2044, 2044, 2046, 2047, 2049, 2053, 2059, 2062, 2063, 2060, 2055, 2051, 2049, 2049, 2053, 2054, 2055, 2055, 2054, 2054, 2055, 2057, 2058, 2058, 2057, 2056, 2055, 2054, 2053, 2051, 2051, 2048, 2045, 2044, 2042, 2044, 2048, 2049, 2049, 2049, 2051, 2052, 2052, 2054, 2056, 2055, 2052, 2047, 2043, 2043, 2045, 2042, 2041, 2039, 2037, 2035, 2036, 2038, 2038, 2039, 2041, 2046, 2049, 2050, 2050, 2048, 2044, 2040, 2037, 2034, 2033, 2033, 2033, 2035, 2037, 2039, 2040, 2042, 2043, 2044, 2042, 2041, 2043, 2043, 2040, 2037, 2035, 2036, 2034, 2033, 2033, 2035, 2035, 2037, 2039, 2042, 2045, 2048, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2054, 2057, 2060, 2059, 2057, 2057, 2061, 2066, 2069, 2071, 2071, 2073, 2075, 2077, 2077, 2076, 2074, 2071, 2070, 2067, 2066, 2066, 2065, 2066, 2068, 2070, 2069, 2067, 2067, 2067, 2068, 2068, 2066, 2064, 2061, 2058, 2055, 2054, 2050, 2047, 2043, 2040, 2041, 2042, 2044, 2047, 2045, 2044, 2043, 2041, 2039, 2036, 2034, 2032, 2031, 2029, 2027, 2027, 2027, 2025, 2026, 2025, 2027, 2027, 2027, 2029, 2031, 2031, 2033, 2034, 2034, 2034, 2032, 2029, 2025, 2023, 2021, 2019, 2019, 2023, 2027, 2030, 2031, 2028, 2029, 2030, 2035, 2037, 2040, 2039, 2040, 2040, 2041, 2038, 2033, 2032, 2033, 2036, 2040, 2046, 2048, 2054, 2056, 2060, 2061, 2063, 2065, 2065, 2066, 2064, 2061, 2062, 2062, 2061, 2062, 2062, 2059, 2054, 2054, 2054, 2054, 2055, 2058, 2059, 2058, 2055, 2051, 2045, 2039, 2036, 2036, 2035, 2033, 2032, 2032, 2034, 2035, 2035, 2035, 2036, 2039, 2039, 2040, 2039, 2040, 2041, 2042, 2040, 2038, 2037, 2035, 2034, 2034, 2034, 2035, 2039, 2044, 2045, 2044, 2046, 2048, 2054, 2056, 2054, 2051, 2049, 2048, 2046, 2045, 2043, 2045, 2047, 2048, 2046, 2044, 2044, 2044, 2047, 2050, 2054, 2057, 2060, 2058, 2055, 2051, 2047, 2046, 2045, 2046, 2044, 2045, 2046, 2046, 2047, 2048, 2051, 2051, 2052, 2053, 2054, 2054, 2053, 2052, 2053, 2051, 2049, 2045, 2042, 2040, 2039, 2042, 2044, 2048, 2050, 2049, 2048, 2047, 2049, 2051, 2053, 2053, 2051, 2051, 2050, 2047, 2045, 2043, 2044, 2045, 2046, 2045, 2047, 2048, 2050, 2052, 2056, 2058, 2058, 2057, 2055, 2052, 2050, 2049, 2049, 2047, 2046, 2043, 2041, 2041, 2042, 2044, 2047, 2050, 2049, 2048, 2047, 2048, 2049, 2050, 2051, 2050, 2047, 2043, 2041, 2040, 2040, 2039, 2042, 2043, 2044, 2047, 2051, 2052, 2053, 2050, 2047, 2045, 2044, 2044, 2045, 2048, 2049, 2047, 2044, 2040, 2039, 2039, 2038, 2037, 2039, 2043, 2046, 2047, 2048, 2046, 2042, 2035, 2032, 2030, 2028, 2027, 2026, 2028, 2029, 2030, 2033, 2034, 2038, 2039, 2040, 2039, 2038, 2037, 2037, 2038, 2037, 2034, 2032, 2033, 2031, 2034, 2037, 2041, 2045, 2051, 2056, 2060, 2062, 2062, 2064, 2063, 2064, 2062, 2061, 2061, 2061, 2062, 2059, 2061, 2062, 2063, 2062, 2061, 2060, 2057, 2055, 2055, 2057, 2059, 2058, 2054, 2050, 2046, 2045, 2044, 2041, 2040, 2039, 2039, 2036, 2034, 2032, 2033, 2035, 2038, 2039, 2038, 2037, 2034, 2034, 2033, 2032, 2031, 2030, 2030, 2029, 2031, 2031, 2033, 2035, 2038, 2041, 2043, 2043, 2044, 2047, 2049, 2051, 2051, 2051, 2051, 2051, 2053, 2053, 2056, 2058, 2060, 2059, 2058, 2058, 2060, 2063, 2068, 2074, 2078, 2079, 2074, 2067, 2064, 2061, 2059, 2058, 2058, 2056, 2056, 2054, 2053, 2051, 2049, 2052, 2054, 2054, 2053, 2051, 2047, 2045, 2043, 2043, 2041, 2038, 2036, 2037, 2034, 2034, 2035, 2037, 2038, 2039, 2039, 2039, 2039, 2039, 2038, 2037, 2036, 2036, 2038, 2039, 2037, 2037, 2036, 2035, 2034, 2035, 2035, 2038, 2042, 2045, 2050, 2056, 2058, 2058, 2053, 2049, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2041, 2040, 2040, 2041, 2042, 2045, 2046, 2046, 2046, 2047, 2044, 2045, 2045, 2047, 2045, 2044, 2044, 2045, 2049, 2056, 2058, 2058, 2059, 2059, 2060, 2062, 2066, 2067, 2068, 2066, 2066, 2065, 2070, 2069, 2066, 2065, 2064, 2062, 2061, 2064, 2070, 2072, 2073, 2069, 2063, 2060, 2056, 2052, 2051, 2050, 2045, 2042, 2039, 2038, 2036, 2034, 2034, 2036, 2036, 2037, 2037, 2039, 2040, 2040, 2038, 2037, 2034, 2030, 2028, 2029, 2029, 2032, 2036, 2041, 2045, 2048, 2051, 2052, 2055, 2056, 2058, 2057, 2057, 2055, 2054, 2055, 2055, 2056, 2058, 2059, 2060, 2061, 2060, 2061, 2061, 2062, 2064, 2064, 2063, 2057, 2051, 2046, 2041, 2039, 2037, 2034, 2033, 2031, 2028, 2025, 2024, 2023, 2026, 2028, 2030, 2032, 2032, 2032, 2031, 2029, 2028, 2026, 2022, 2020, 2020, 2023, 2029, 2034, 2038, 2041, 2045, 2046, 2048, 2049, 2049, 2051, 2055, 2056, 2059, 2058, 2061, 2061, 2062, 2059, 2058, 2058, 2060, 2064, 2066, 2067, 2067, 2069, 2071, 2071, 2070, 2069, 2068, 2063, 2057, 2054, 2050, 2050, 2049, 2048, 2048, 2045, 2045, 2044, 2042, 2037, 2034, 2032, 2033, 2033, 2032, 2030, 2029, 2027, 2025, 2025, 2023, 2022, 2024, 2026, 2030, 2035, 2037, 2037, 2038, 2039, 2040, 2044, 2044, 2047, 2045, 2044, 2043, 2043, 2045, 2046, 2048, 2051, 2053, 2052, 2053, 2054, 2057, 2062, 2065, 2068, 2068, 2065, 2066, 2065, 2062, 2060, 2056, 2054, 2052, 2052, 2051, 2053, 2052, 2049, 2047, 2046, 2047, 2048, 2046, 2046, 2045, 2042, 2040, 2036, 2030, 2027, 2026, 2029, 2033, 2034, 2037, 2037, 2038, 2041, 2043, 2044, 2046, 2046, 2047, 2049, 2049, 2045, 2044, 2043, 2044, 2043, 2043, 2045, 2046, 2047, 2048, 2050, 2053, 2057, 2061, 2061, 2059, 2057, 2054, 2051, 2049, 2049, 2046, 2047, 2048, 2052, 2054, 2056, 2056, 2057, 2057, 2056, 2056, 2055, 2055, 2055, 2055, 2056, 2057, 2053, 2050, 2047, 2045, 2045, 2047, 2049, 2050, 2052, 2052, 2054, 2058, 2059, 2060, 2057, 2053, 2050, 2049, 2047, 2046, 2044, 2041, 2039, 2037, 2037, 2035, 2035, 2037, 2039, 2040, 2044, 2047, 2050, 2050, 2048, 2040, 2036, 2031, 2030, 2029, 2029, 2029, 2031, 2036, 2037, 2040, 2040, 2040, 2039, 2036, 2035, 2038, 2039, 2041, 2042, 2041, 2040, 2036, 2032, 2030, 2031, 2032, 2037, 2041, 2044, 2042, 2040, 2042, 2043, 2047, 2048, 2049, 2050, 2051, 2050, 2050, 2049, 2050, 2051, 2055, 2057, 2057, 2056, 2056, 2058, 2062, 2065, 2068, 2068, 2068, 2067, 2064, 2062, 2060, 2059, 2058, 2060, 2057, 2054, 2052, 2051, 2051, 2052, 2052, 2054, 2054, 2054, 2050, 2048, 2048, 2049, 2050, 2048, 2043, 2038, 2037, 2037, 2039, 2042, 2043, 2041, 2040, 2039, 2040, 2040, 2042, 2043, 2042, 2040, 2041, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2037, 2039, 2041, 2044, 2049, 2054, 2056, 2057, 2057, 2054, 2053, 2053, 2051, 2050, 2048, 2048, 2048, 2049, 2050, 2051, 2051, 2050, 2048, 2048, 2049, 2051, 2050, 2049, 2046, 2045, 2042, 2040, 2036, 2035, 2036, 2038, 2040, 2039, 2039, 2037, 2035, 2034, 2035, 2036, 2037, 2032, 2031, 2029, 2030, 2031, 2031, 2030, 2030, 2032, 2034, 2034, 2033, 2033, 2035, 2039, 2045, 2050, 2053, 2050, 2047, 2043, 2041, 2041, 2041, 2041, 2042, 2043, 2042, 2043, 2047, 2052, 2055, 2058, 2059, 2061, 2062, 2064, 2064, 2061, 2059, 2055, 2053, 2051, 2051, 2052, 2052, 2053, 2050, 2051, 2054, 2059, 2063, 2063, 2061, 2056, 2054, 2054, 2057, 2059, 2059, 2056, 2051, 2048, 2046, 2049, 2050, 2051, 2051, 2049, 2048, 2049, 2054, 2058, 2061, 2058, 2054, 2049, 2048, 2047, 2045, 2044, 2042, 2041, 2040, 2039, 2038, 2038, 2037, 2036, 2037, 2040, 2043, 2045, 2045, 2046, 2046, 2043, 2039, 2035, 2035, 2034, 2036, 2037, 2039, 2043, 2044, 2048, 2049, 2050, 2051, 2052, 2055, 2053, 2054, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2054, 2056, 2059, 2060, 2058, 2058, 2059, 2061, 2061, 2059, 2056, 2053, 2050, 2046, 2043, 2041, 2040, 2042, 2043, 2046, 2045, 2044, 2041, 2041, 2041, 2043, 2044, 2042, 2041, 2040, 2038, 2038, 2035, 2030, 2029, 2029, 2030, 2033, 2035, 2035, 2036, 2037, 2040, 2042, 2043, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2049, 2049, 2049, 2050, 2052, 2054, 2055, 2056, 2060, 2062, 2061, 2059, 2056, 2053, 2050, 2047, 2044, 2043, 2043, 2045, 2046, 2045, 2043, 2043, 2042, 2041, 2042, 2041, 2041, 2043, 2043, 2041, 2038, 2037, 2034, 2031, 2031, 2031, 2033, 2036, 2039, 2043, 2042, 2041, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2040, 2041, 2041, 2043, 2045, 2047, 2051, 2057, 2061, 2061, 2059, 2053, 2050, 2049, 2047, 2046, 2046, 2048, 2050, 2051, 2054, 2055, 2055, 2054, 2057, 2057, 2060, 2062, 2062, 2062, 2058, 2057, 2054, 2053, 2053, 2052, 2050, 2050, 2050, 2050, 2054, 2057, 2061, 2062, 2060, 2056, 2053, 2050, 2049, 2049, 2049, 2048, 2047, 2045, 2041, 2039, 2037, 2035, 2033, 2032, 2034, 2037, 2043, 2046, 2046, 2041, 2033, 2030, 2027, 2026, 2026, 2023, 2023, 2024, 2025, 2027, 2028, 2028, 2028, 2030, 2031, 2033, 2034, 2037, 2035, 2035, 2031, 2030, 2029, 2027, 2028, 2032, 2037, 2039, 2041, 2044, 2048, 2050, 2054, 2055, 2057, 2056, 2056, 2057, 2057, 2057, 2056, 2055, 2056, 2059, 2060, 2061, 2062, 2062, 2064, 2065, 2066, 2068, 2070, 2070, 2067, 2066, 2063, 2060, 2055, 2052, 2051, 2052, 2054, 2052, 2051, 2047, 2046, 2047, 2048, 2046, 2043, 2039, 2038, 2039, 2039, 2040, 2038, 2037, 2035, 2032, 2030, 2030, 2031, 2031, 2032, 2034, 2037, 2038, 2037, 2038, 2038, 2038, 2037, 2037, 2039, 2040, 2039, 2036, 2035, 2036, 2035, 2036, 2036, 2036, 2039, 2041, 2045, 2048, 2052, 2055, 2056, 2054, 2051, 2047, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2050, 2048, 2049, 2050, 2051, 2051, 2050, 2053, 2058, 2060, 2060, 2055, 2050, 2045, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2048, 2050, 2052, 2052, 2052, 2051, 2050, 2047, 2043, 2041, 2045, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2050, 2056, 2061, 2065, 2065, 2062, 2059, 2054, 2049, 2045, 2044, 2047, 2048, 2051, 2053, 2054, 2053, 2053, 2054, 2051, 2050, 2047, 2043, 2044, 2044, 2045, 2043, 2040, 2033, 2030, 2028, 2028, 2028, 2028, 2031, 2037, 2041, 2042, 2045, 2045, 2043, 2040, 2037, 2033, 2035, 2036, 2037, 2039, 2040, 2042, 2042, 2044, 2045, 2046, 2046, 2048, 2050, 2055, 2060, 2065, 2063, 2059, 2055, 2049, 2046, 2046, 2047, 2046, 2048, 2050, 2053, 2053, 2051, 2048, 2046, 2046, 2050, 2052, 2053, 2053, 2049, 2044, 2042, 2039, 2037, 2035, 2034, 2035, 2035, 2034, 2035, 2037, 2040, 2042, 2040, 2037, 2035, 2037, 2038, 2040, 2039, 2036, 2033, 2034, 2035, 2036, 2037, 2037, 2039, 2040, 2042, 2044, 2046, 2050, 2055, 2057, 2056, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2054, 2057, 2058, 2058, 2057, 2058, 2061, 2062, 2063, 2061, 2061, 2061, 2063, 2058, 2054, 2051, 2047, 2045, 2044, 2046, 2049, 2051, 2052, 2052, 2052, 2051, 2049, 2048, 2048, 2049, 2047, 2047, 2046, 2045, 2047, 2044, 2043, 2039, 2032, 2024, 2018, 2013, 2009, 2010, 2016, 2021, 2028, 2032, 2032, 2031, 2031, 2031, 2031, 2037, 2041, 2040, 2040, 2042, 2046, 2049, 2052, 2050, 2051, 2049, 2051, 2055, 2056, 2054, 2051, 2048, 2043, 2041, 2041, 2040, 2040, 2040, 2042, 2043, 2047, 2051, 2053, 2053, 2050, 2045, 2043, 2042, 2044, 2045, 2045, 2043, 2043, 2044, 2045, 2045, 2047, 2048, 2046, 2046, 2047, 2050, 2055, 2057, 2057, 2054, 2050, 2045, 2041, 2041, 2041, 2042, 2043, 2042, 2044, 2045, 2045, 2046, 2046, 2047, 2044, 2044, 2043, 2041, 2039, 2035, 2035, 2033, 2031, 2026, 2023, 2021, 2019, 2018, 2021, 2025, 2031, 2034, 2034, 2034, 2034, 2032, 2034, 2036, 2039, 2043, 2043, 2043, 2045, 2045, 2043, 2041, 2039, 2043, 2046, 2050, 2053, 2056, 2060, 2066, 2069, 2072, 2069, 2063, 2058, 2053, 2050, 2049, 2052, 2055, 2060, 2061, 2061, 2057, 2053, 2050, 2050, 2051, 2051, 2049, 2048, 2047, 2047, 2046, 2041, 2037, 2033, 2031, 2032, 2033, 2034, 2036, 2039, 2042, 2045, 2046, 2048, 2047, 2046, 2045, 2044, 2042, 2043, 2043, 2046, 2048, 2052, 2055, 2055, 2055, 2055, 2055, 2056, 2060, 2064, 2067, 2070, 2070, 2068, 2062, 2056, 2050, 2047, 2047, 2049, 2052, 2051, 2050, 2048, 2050, 2049, 2048, 2048, 2045, 2043, 2042, 2044, 2044, 2044, 2040, 2037, 2033, 2031, 2031, 2034, 2037, 2040, 2045, 2047, 2047, 2048, 2050, 2055, 2056, 2056, 2055, 2053, 2051, 2051, 2053, 2054, 2054, 2053, 2054, 2055, 2057, 2057, 2060, 2061, 2061, 2062, 2064, 2066, 2067, 2068, 2064, 2058, 2052, 2048, 2045, 2043, 2044, 2045, 2046, 2045, 2045, 2044, 2045, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2042, 2040, 2040, 2041, 2043, 2047, 2050, 2053, 2053, 2055, 2055, 2055, 2055, 2054, 2052, 2049, 2048, 2048, 2047, 2047, 2044, 2041, 2040, 2038, 2037, 2036, 2035, 2035, 2038, 2042, 2046, 2046, 2044, 2041, 2037, 2030, 2025, 2021, 2021, 2023, 2022, 2023, 2021, 2019, 2016, 2017, 2017, 2017, 2020, 2025, 2026, 2027, 2029, 2028, 2028, 2026, 2022, 2020, 2020, 2022, 2023, 2026, 2028, 2030, 2032, 2033, 2035, 2035, 2037, 2041, 2041, 2042, 2041, 2043, 2047, 2050, 2052, 2052, 2050, 2051, 2050, 2053, 2055, 2056, 2059, 2064, 2067, 2068, 2067, 2064, 2061, 2058, 2055, 2053, 2052, 2053, 2053, 2053, 2053, 2051, 2049, 2047, 2047, 2048, 2049, 2048, 2051, 2055, 2053, 2054, 2052, 2047, 2043, 2041, 2039, 2039, 2041, 2042, 2045, 2051, 2058, 2061, 2062, 2062, 2059, 2056, 2054, 2051, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2051, 2054, 2055, 2058, 2061, 2065, 2068, 2069, 2069, 2067, 2063, 2058, 2055, 2054, 2055, 2055, 2053, 2052, 2054, 2053, 2054, 2055, 2056, 2056, 2055, 2055, 2055, 2055, 2054, 2052, 2047, 2044, 2040, 2036, 2034, 2035, 2038, 2041, 2041, 2041, 2038, 2040, 2044, 2044, 2042, 2039, 2035, 2030, 2027, 2028, 2030, 2030, 2031, 2033, 2034, 2036, 2038, 2038, 2039, 2042, 2043, 2047, 2050, 2053, 2052, 2052, 2049, 2044, 2041, 2037, 2037, 2038, 2038, 2038, 2037, 2040, 2043, 2045, 2048, 2048, 2051, 2053, 2052, 2048, 2048, 2045, 2044, 2043, 2040, 2037, 2036, 2037, 2036, 2038, 2042, 2045, 2047, 2050, 2052, 2052, 2051, 2049, 2046, 2048, 2050, 2054, 2056, 2056, 2052, 2052, 2051, 2055, 2059, 2061, 2059, 2059, 2060, 2064, 2069, 2072, 2072, 2067, 2063, 2059, 2057, 2053, 2051, 2051, 2051, 2053, 2054, 2055, 2056, 2052, 2051, 2050, 2050, 2049, 2047, 2048, 2049, 2047, 2045, 2041, 2038, 2038, 2036, 2036, 2035, 2035, 2035, 2039, 2043, 2046, 2047, 2047, 2045, 2041, 2038, 2038, 2038, 2035, 2035, 2034, 2033, 2030, 2030, 2032, 2034, 2034, 2033, 2035, 2040, 2044, 2049, 2052, 2053, 2050, 2046, 2042, 2038, 2036, 2034, 2033, 2034, 2035, 2039, 2041, 2045, 2047, 2050, 2050, 2050, 2052, 2052, 2053, 2053, 2054, 2052, 2049, 2048, 2045, 2044, 2047, 2048, 2049, 2050, 2052, 2056, 2058, 2059, 2059, 2058, 2055, 2054, 2052, 2053, 2051, 2050, 2050, 2046, 2046, 2048, 2048, 2049, 2048, 2046, 2046, 2049, 2055, 2059, 2061, 2060, 2057, 2050, 2044, 2042, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2047, 2048, 2048, 2048, 2048, 2049, 2051, 2053, 2055, 2054, 2055, 2054, 2052, 2048, 2045, 2044, 2046, 2051, 2054, 2057, 2061, 2060, 2059, 2061, 2063, 2062, 2062, 2063, 2061, 2058, 2056, 2055, 2053, 2054, 2056, 2056, 2056, 2054, 2052, 2054, 2054, 2059, 2062, 2063, 2063, 2057, 2052, 2047, 2041, 2038, 2040, 2040, 2040, 2042, 2045, 2046, 2046, 2044, 2045, 2046, 2046, 2046, 2044, 2044, 2046, 2048, 2047, 2045, 2043, 2041, 2040, 2039, 2041, 2046, 2050, 2052, 2053, 2052, 2053, 2052, 2052, 2055, 2056, 2057, 2057, 2055, 2054, 2052, 2052, 2050, 2050, 2046, 2044, 2041, 2041, 2045, 2050, 2052, 2052, 2052, 2048, 2045, 2042, 2039, 2038, 2036, 2035, 2034, 2035, 2039, 2041, 2041, 2040, 2038, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2039, 2038, 2038, 2039, 2040, 2042, 2042, 2044, 2045, 2048, 2051, 2055, 2056, 2056, 2055, 2053, 2053, 2054, 2053, 2051, 2052, 2050, 2053, 2053, 2053, 2051, 2047, 2046, 2047, 2047, 2047, 2052, 2055, 2057, 2055, 2053, 2047, 2045, 2044, 2042, 2041, 2041, 2040, 2043, 2045, 2047, 2048, 2047, 2048, 2047, 2048, 2049, 2052, 2056, 2057, 2056, 2054, 2049, 2045, 2042, 2044, 2047, 2050, 2050, 2050, 2049, 2050, 2054, 2058, 2061, 2060, 2058, 2056, 2053, 2053, 2055, 2057, 2058, 2055, 2053, 2053, 2054, 2053, 2051, 2050, 2047, 2048, 2053, 2058, 2061, 2060, 2056, 2051, 2049, 2047, 2047, 2046, 2047, 2048, 2048, 2046, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2044, 2043, 2045, 2045, 2046, 2044, 2041, 2037, 2035, 2036, 2037, 2039, 2039, 2039, 2040, 2042, 2042, 2043, 2042, 2044, 2045, 2044, 2042, 2043, 2042, 2043, 2045, 2045, 2046, 2044, 2041, 2042, 2043, 2045, 2048, 2053, 2056, 2058, 2053, 2050, 2045, 2044, 2041, 2042, 2043, 2044, 2045, 2044, 2040, 2036, 2033, 2033, 2033, 2033, 2033, 2031, 2031, 2033, 2032, 2030, 2029, 2024, 2021, 2020, 2021, 2023, 2024, 2024, 2027, 2026, 2029, 2031, 2033, 2036, 2037, 2037, 2037, 2038, 2038, 2037, 2039, 2039, 2041, 2042, 2045, 2047, 2048, 2048, 2051, 2053, 2058, 2061, 2066, 2066, 2065, 2062, 2061, 2060, 2061, 2061, 2060, 2058, 2057, 2055, 2055, 2053, 2050, 2047, 2048, 2049, 2049, 2047, 2045, 2043, 2042, 2042, 2039, 2035, 2029, 2028, 2026, 2026, 2027, 2029, 2028, 2031, 2032, 2034, 2034, 2035, 2034, 2035, 2034, 2035, 2038, 2041, 2042, 2042, 2043, 2044, 2043, 2041, 2042, 2041, 2042, 2047, 2053, 2058, 2062, 2063, 2061, 2058, 2057, 2056, 2053, 2051, 2048, 2047, 2047, 2049, 2050, 2049, 2048, 2046, 2045, 2044, 2046, 2049, 2049, 2048, 2046, 2046, 2044, 2041, 2038, 2039, 2039, 2038, 2037, 2038, 2041, 2044, 2046, 2048, 2047, 2046, 2047, 2048, 2048, 2047, 2046, 2045, 2043, 2043, 2045, 2048, 2049, 2048, 2046, 2043, 2044, 2047, 2053, 2057, 2060, 2059, 2055, 2050, 2047, 2047, 2047, 2046, 2045, 2043, 2040, 2039, 2040, 2040, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2042, 2040, 2035, 2031, 2031, 2031, 2032, 2033, 2035, 2037, 2040, 2042, 2043, 2045, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2047, 2049, 2047, 2048, 2047, 2048, 2052, 2057, 2060, 2057, 2052, 2046, 2043, 2044, 2045, 2046, 2045, 2044, 2046, 2047, 2047, 2046, 2044, 2042, 2043, 2044, 2046, 2045, 2047, 2046, 2045, 2045, 2043, 2039, 2034, 2031, 2031, 2033, 2037, 2040, 2042, 2045, 2045, 2046, 2048, 2051, 2052, 2053, 2051, 2050, 2050, 2049, 2048, 2047, 2048, 2050, 2050, 2051, 2052, 2052, 2052, 2053, 2055, 2057, 2060, 2060, 2059, 2057, 2055, 2051, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2045, 2048, 2049, 2051, 2050, 2049, 2047, 2044, 2038, 2035, 2035, 2035, 2037, 2037, 2039, 2040, 2044, 2046, 2047, 2048, 2046, 2045, 2046, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2050, 2053, 2058, 2060, 2058, 2056, 2054, 2052, 2051, 2050, 2049, 2047, 2049, 2050, 2052, 2050, 2047, 2044, 2044, 2045, 2045, 2046, 2047, 2048, 2049, 2048, 2045, 2042, 2038, 2037, 2036, 2037, 2038, 2040, 2041, 2043, 2042, 2044, 2045, 2048, 2049, 2048, 2046, 2046, 2046, 2047, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2048, 2052, 2057, 2057, 2057, 2055, 2051, 2051, 2049, 2047, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2047, 2045, 2047, 2048, 2048, 2048, 2047, 2046, 2044, 2042, 2040, 2037, 2034, 2034, 2035, 2040, 2043, 2043, 2044, 2046, 2048, 2048, 2047, 2047, 2049, 2052, 2052, 2049, 2047, 2046, 2047, 2048, 2048, 2047, 2048, 2049, 2051, 2054, 2056, 2057, 2058, 2060, 2061, 2061, 2062, 2061, 2059, 2056, 2053, 2050, 2049, 2048, 2050, 2051, 2049, 2047, 2047, 2050, 2052, 2055, 2054, 2053, 2051, 2051, 2051, 2052, 2051, 2049, 2047, 2043, 2041, 2043, 2046, 2048, 2050, 2048, 2046, 2047, 2048, 2050, 2049, 2046, 2042, 2041, 2044, 2046, 2046, 2045, 2044, 2043, 2042, 2041, 2038, 2035, 2032, 2032, 2034, 2038, 2042, 2043, 2041, 2035, 2031, 2029, 2029, 2028, 2026, 2022, 2021, 2019, 2019, 2020, 2020, 2020, 2020, 2021, 2019, 2020, 2022, 2022, 2023, 2024, 2022, 2019, 2017, 2016, 2016, 2018, 2022, 2025, 2027, 2030, 2034, 2035, 2037, 2038, 2038, 2038, 2038, 2036, 2035, 2036, 2038, 2041, 2040, 2040, 2038, 2039, 2040, 2040, 2039, 2040, 2043, 2046, 2050, 2053, 2050, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2048, 2051, 2053, 2054, 2052, 2050, 2046, 2045, 2045, 2044, 2047, 2046, 2047, 2045, 2042, 2040, 2038, 2039, 2043, 2047, 2051, 2053, 2052, 2051, 2050, 2053, 2055, 2058, 2060, 2058, 2056, 2056, 2054, 2056, 2055, 2053, 2053, 2052, 2054, 2053, 2050, 2047, 2046, 2045, 2047, 2048, 2050, 2050, 2048, 2045, 2042, 2040, 2038, 2036, 2034, 2032, 2030, 2030, 2030, 2030, 2031, 2029, 2028, 2029, 2030, 2031, 2033, 2035, 2034, 2031, 2030, 2027, 2027, 2026, 2026, 2027, 2030, 2031, 2033, 2035, 2038, 2042, 2045, 2044, 2045, 2048, 2048, 2049, 2052, 2054, 2058, 2059, 2057, 2055, 2054, 2054, 2054, 2057, 2057, 2060, 2066, 2072, 2076, 2078, 2076, 2073, 2069, 2066, 2062, 2061, 2062, 2063, 2062, 2059, 2056, 2055, 2053, 2053, 2053, 2051, 2050, 2048, 2044, 2040, 2037, 2031, 2025, 2020, 2017, 2016, 2015, 2016, 2018, 2021, 2026, 2028, 2031, 2031, 2032, 2034, 2034, 2034, 2032, 2031, 2030, 2030, 2032, 2033, 2036, 2038, 2043, 2045, 2047, 2050, 2052, 2055, 2061, 2067, 2071, 2073, 2070, 2065, 2065, 2063, 2063, 2061, 2058, 2058, 2058, 2061, 2060, 2061, 2060, 2060, 2060, 2057, 2055, 2049, 2047, 2047, 2048, 2047, 2043, 2038, 2034, 2031, 2031, 2035, 2037, 2039, 2038, 2040, 2042, 2046, 2049, 2051, 2051, 2050, 2047, 2046, 2046, 2046, 2048, 2051, 2053, 2056, 2056, 2057, 2056, 2058, 2060, 2062, 2066, 2067, 2067, 2062, 2057, 2054, 2052, 2053, 2054, 2052, 2048, 2045, 2043, 2043, 2041, 2042, 2042, 2041, 2039, 2035, 2032, 2031, 2031, 2031, 2031, 2031, 2026, 2020, 2016, 2014, 2014, 2017, 2022, 2024, 2029, 2032, 2036, 2038, 2036, 2035, 2036, 2036, 2038, 2038, 2036, 2035, 2034, 2033, 2033, 2032, 2032, 2034, 2035, 2037, 2038, 2040, 2043, 2045, 2045, 2044, 2043, 2039, 2038, 2039, 2038, 2038, 2038, 2035, 2034, 2034, 2036, 2037, 2039, 2040, 2041, 2041, 2042, 2045, 2046, 2047, 2046, 2045, 2041, 2037, 2033, 2033, 2037, 2042, 2046, 2047, 2046, 2044, 2046, 2048, 2048, 2050, 2053, 2055, 2054, 2053, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2046, 2046, 2047, 2048, 2052, 2055, 2057, 2060, 2060, 2054, 2051, 2046, 2048, 2048, 2048, 2046, 2045, 2044, 2045, 2047, 2046, 2047, 2046, 2045, 2044, 2043, 2042, 2042, 2043, 2044, 2041, 2037, 2032, 2030, 2029, 2030, 2031, 2032, 2034, 2036, 2039, 2042, 2045, 2046, 2045, 2045, 2043, 2042, 2045, 2047, 2047, 2047, 2047, 2045, 2048, 2046, 2047, 2046, 2047, 2047, 2049, 2052, 2057, 2058, 2057, 2054, 2049, 2047, 2045, 2044, 2044, 2042, 2041, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2040, 2040, 2043, 2043, 2044, 2044, 2041, 2040, 2036, 2032, 2031, 2032, 2036, 2038, 2038, 2041, 2041, 2044, 2047, 2050, 2052, 2051, 2050, 2049, 2046, 2045, 2044, 2045, 2046, 2048, 2047, 2048, 2048, 2050, 2052, 2055, 2058, 2061, 2065, 2066, 2065, 2062, 2058, 2056, 2051, 2048, 2046, 2045, 2046, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2047, 2045, 2046, 2045, 2046, 2046, 2043, 2041, 2038, 2037, 2039, 2039, 2041, 2043, 2048, 2049, 2052, 2054, 2055, 2055, 2054, 2049, 2049, 2049, 2048, 2048, 2047, 2046, 2045, 2045, 2044, 2041, 2040, 2041, 2041, 2043, 2044, 2046, 2048, 2048, 2047, 2046, 2045, 2043, 2043, 2042, 2042, 2039, 2039, 2036, 2036, 2035, 2038, 2042, 2044, 2045, 2046, 2049, 2052, 2054, 2054, 2054, 2051, 2046, 2043, 2041, 2040, 2044, 2045, 2048, 2052, 2056, 2059, 2061, 2062, 2062, 2063, 2061, 2061, 2059, 2058, 2057, 2057, 2058, 2056, 2053, 2051, 2051, 2051, 2050, 2049, 2050, 2053, 2058, 2062, 2061, 2056, 2050, 2044, 2040, 2040, 2040, 2039, 2035, 2031, 2031, 2034, 2034, 2035, 2035, 2037, 2037, 2038, 2039, 2040, 2040, 2037, 2037, 2036, 2036, 2035, 2032, 2033, 2034, 2035, 2037, 2039, 2042, 2045, 2049, 2050, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2054, 2054, 2053, 2052, 2052, 2055, 2059, 2064, 2069, 2069, 2069, 2065, 2063, 2058, 2056, 2056, 2056, 2054, 2054, 2054, 2054, 2055, 2053, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2047, 2045, 2042, 2038, 2037, 2036, 2035, 2035, 2036, 2039, 2041, 2045, 2049, 2051, 2052, 2050, 2050, 2049, 2051, 2049, 2050, 2050, 2051, 2052, 2054, 2055, 2055, 2054, 2053, 2052, 2052, 2056, 2061, 2067, 2070, 2069, 2066, 2062, 2059, 2057, 2056, 2055, 2052, 2050, 2050, 2050, 2053, 2053, 2051, 2050, 2050, 2052, 2053, 2054, 2052, 2052, 2051, 2049, 2046, 2042, 2039, 2037, 2032, 2033, 2035, 2037, 2039, 2043, 2046, 2046, 2045, 2043, 2041, 2040, 2039, 2037, 2037, 2036, 2038, 2039, 2036, 2036, 2039, 2041, 2045, 2046, 2048, 2050, 2053, 2058, 2060, 2060, 2059, 2056, 2053, 2052, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2052, 2054, 2054, 2056, 2057, 2055, 2053, 2052, 2051, 2050, 2046, 2043, 2041, 2040, 2040, 2041, 2041, 2040, 2043, 2045, 2047, 2047, 2047, 2045, 2046, 2044, 2043, 2042, 2038, 2037, 2035, 2033, 2032, 2033, 2034, 2035, 2034, 2036, 2037, 2039, 2041, 2045, 2046, 2047, 2046, 2043, 2039, 2035, 2032, 2032, 2033, 2037, 2040, 2043, 2045, 2044, 2045, 2045, 2049, 2052, 2053, 2054, 2055, 2055, 2055, 2055, 2053, 2051, 2050, 2049, 2050, 2052, 2054, 2055, 2056, 2056, 2057, 2057, 2057, 2056, 2057, 2056, 2054, 2053, 2052, 2050, 2051, 2053, 2056, 2056, 2053, 2047, 2042, 2041, 2046, 2050, 2054, 2056, 2057, 2056, 2054, 2050, 2044, 2041, 2038, 2037, 2038, 2039, 2041, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2047, 2049, 2046, 2041, 2037, 2035, 2038, 2041, 2043, 2047, 2050, 2053, 2057, 2058, 2056, 2053, 2051, 2050, 2047, 2047, 2048, 2048, 2048, 2046, 2046, 2044, 2044, 2043, 2041, 2040, 2042, 2042, 2046, 2052, 2056, 2058, 2058, 2054, 2049, 2044, 2039, 2037, 2036, 2037, 2038, 2039, 2040, 2038, 2038, 2041, 2043, 2045, 2045, 2047, 2045, 2046, 2049, 2048, 2045, 2038, 2035, 2034, 2035, 2038, 2041, 2046, 2049, 2051, 2052, 2056, 2057, 2055, 2053, 2051, 2048, 2046, 2043, 2044, 2044, 2045, 2047, 2047, 2048, 2050, 2052, 2055, 2059, 2064, 2067, 2069, 2070, 2069, 2066, 2062, 2058, 2056, 2056, 2054, 2055, 2058, 2059, 2058, 2060, 2059, 2058, 2060, 2060, 2059, 2058, 2056, 2050, 2047, 2046, 2044, 2041, 2039, 2036, 2037, 2036, 2035, 2035, 2034, 2035, 2039, 2042, 2043, 2041, 2040, 2038, 2035, 2033, 2035, 2034, 2034, 2033, 2035, 2034, 2035, 2035, 2037, 2039, 2042, 2042, 2044, 2047, 2049, 2052, 2049, 2044, 2041, 2039, 2039, 2039, 2038, 2038, 2039, 2041, 2044, 2046, 2047, 2047, 2049, 2050, 2050, 2049, 2048, 2051, 2054, 2055, 2054, 2052, 2047, 2045, 2043, 2044, 2045, 2048, 2053, 2058, 2060, 2061, 2062, 2062, 2062, 2061, 2061, 2061, 2058, 2056, 2053, 2051, 2053, 2055, 2056, 2054, 2052, 2050, 2048, 2045, 2046, 2052, 2057, 2059, 2059, 2055, 2051, 2049, 2047, 2046, 2043, 2042, 2042, 2041, 2042, 2043, 2045, 2047, 2046, 2045, 2046, 2050, 2051, 2052, 2052, 2052, 2051, 2048, 2045, 2044, 2041, 2040, 2041, 2044, 2049, 2054, 2059, 2064, 2067, 2066, 2064, 2063, 2060, 2059, 2057, 2054, 2052, 2049, 2047, 2044, 2043, 2041, 2042, 2042, 2041, 2041, 2046, 2051, 2054, 2054, 2054, 2052, 2047, 2044, 2041, 2038, 2033, 2029, 2028, 2031, 2032, 2033, 2036, 2038, 2041, 2045, 2045, 2045, 2044, 2043, 2041, 2040, 2037, 2033, 2030, 2028, 2028, 2029, 2033, 2037, 2041, 2043, 2044, 2045, 2047, 2048, 2049, 2048, 2046, 2045, 2045, 2045, 2046, 2048, 2047, 2046, 2045, 2043, 2044, 2046, 2049, 2052, 2057, 2061, 2062, 2064, 2062, 2060, 2057, 2054, 2054, 2050, 2048, 2048, 2052, 2055, 2058, 2057, 2054, 2052, 2050, 2049, 2049, 2050, 2051, 2049, 2046, 2044, 2043, 2040, 2039, 2038, 2038, 2038, 2040, 2044, 2048, 2049, 2047, 2046, 2046, 2042, 2040, 2038, 2034, 2032, 2031, 2032, 2032, 2034, 2036, 2037, 2038, 2038, 2035, 2035, 2036, 2039, 2043, 2049, 2053, 2052, 2051, 2048, 2045, 2044, 2043, 2040, 2038, 2037, 2038, 2040, 2042, 2045, 2045, 2045, 2046, 2047, 2046, 2049, 2050, 2049, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2048, 2053, 2058, 2060, 2058, 2054, 2048, 2046, 2045, 2047, 2050, 2054, 2054, 2053, 2051, 2052, 2051, 2051, 2049, 2048, 2049, 2051, 2054, 2058, 2058, 2057, 2053, 2051, 2047, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2044, 2045, 2045, 2048, 2049, 2048, 2049, 2047, 2047, 2047, 2051, 2048, 2046, 2040, 2037, 2034, 2035, 2038, 2042, 2047, 2052, 2055, 2057, 2058, 2058, 2058, 2059, 2059, 2058, 2055, 2055, 2058, 2063, 2064, 2064, 2061, 2059, 2057, 2057, 2062, 2067, 2072, 2071, 2069, 2068, 2068, 2066, 2064, 2058, 2052, 2043, 2039, 2038, 2042, 2044, 2044, 2042, 2039, 2035, 2033, 2031, 2030, 2030, 2030, 2030, 2030, 2028, 2025, 2023, 2018, 2018, 2019, 2023, 2024, 2025, 2026, 2028, 2029, 2032, 2033, 2034, 2036, 2037, 2040, 2040, 2039, 2038, 2040, 2041, 2043, 2042, 2044, 2043, 2045, 2049, 2050, 2052, 2053, 2056, 2060, 2063, 2061, 2058, 2055, 2053, 2052, 2051, 2051, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2050, 2053, 2055, 2054, 2052, 2050, 2049, 2049, 2047, 2042, 2036, 2031, 2030, 2033, 2035, 2039, 2041, 2042, 2043, 2040, 2040, 2041, 2041, 2041, 2036, 2035, 2035, 2037, 2038, 2038, 2036, 2036, 2036, 2040, 2044, 2046, 2049, 2051, 2050, 2052, 2051, 2049, 2048, 2045, 2046, 2047, 2047, 2049, 2049, 2050, 2051, 2051, 2049, 2049, 2053, 2053, 2056, 2056, 2056, 2056, 2055, 2055, 2053, 2050, 2046, 2041, 2039, 2040, 2043, 2046, 2049, 2050, 2049, 2049, 2051, 2050, 2050, 2051, 2050, 2046, 2045, 2045, 2044, 2044, 2043, 2040, 2038, 2039, 2038, 2040, 2041, 2043, 2049, 2054, 2056, 2058, 2055, 2052, 2049, 2047, 2047, 2047, 2045, 2043, 2043, 2044, 2046, 2047, 2050, 2053, 2058, 2056, 2054, 2054, 2054, 2055, 2056, 2055, 2054, 2047, 2041, 2038, 2040, 2042, 2044, 2044, 2042, 2043, 2048, 2050, 2054, 2054, 2053, 2049, 2046, 2043, 2041, 2042, 2041, 2040, 2041, 2040, 2040, 2038, 2037, 2038, 2040, 2040, 2043, 2045, 2049, 2054, 2055, 2051, 2045, 2039, 2035, 2031, 2030, 2029, 2029, 2033, 2036, 2037, 2037, 2038, 2037, 2037, 2037, 2037, 2040, 2041, 2041, 2038, 2035, 2033, 2032, 2033, 2037, 2042, 2044, 2045, 2045, 2045, 2046, 2052, 2056, 2059, 2060, 2059, 2059, 2058, 2059, 2061, 2063, 2060, 2060, 2061, 2060, 2061, 2061, 2062, 2065, 2067, 2068, 2070, 2074, 2076, 2076, 2073, 2069, 2065, 2061, 2060, 2054, 2052, 2049, 2049, 2049, 2050, 2049, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2044, 2046, 2045, 2044, 2041, 2038, 2036, 2037, 2040, 2043, 2045, 2046, 2048, 2051, 2055, 2056, 2055, 2053, 2051, 2052, 2052, 2050, 2049, 2046, 2044, 2045, 2046, 2047, 2048, 2049, 2048, 2046, 2046, 2047, 2049, 2051, 2050, 2045, 2042, 2038, 2037, 2036, 2038, 2039, 2042, 2042, 2042, 2041, 2040, 2040, 2037, 2039, 2039, 2040, 2040, 2040, 2042, 2044, 2045, 2045, 2042, 2042, 2041, 2045, 2045, 2047, 2048, 2049, 2051, 2052, 2053, 2055, 2054, 2054, 2058, 2060, 2063, 2062, 2060, 2054, 2050, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2052, 2056, 2059, 2062, 2060, 2058, 2053, 2050, 2048, 2045, 2046, 2045, 2046, 2046, 2048, 2049, 2048, 2046, 2047, 2047, 2048, 2048, 2047, 2045, 2044, 2043, 2042, 2039, 2034, 2032, 2031, 2032, 2033, 2034, 2039, 2042, 2044, 2047, 2047, 2046, 2047, 2048, 2046, 2045, 2043, 2042, 2041, 2041, 2044, 2046, 2047, 2048, 2049, 2050, 2050, 2051, 2053, 2058, 2062, 2065, 2066, 2064, 2062, 2062, 2063, 2061, 2059, 2057, 2058, 2060, 2062, 2062, 2062, 2059, 2058, 2058, 2059, 2059, 2059, 2059, 2057, 2052, 2048, 2044, 2041, 2038, 2036, 2035, 2036, 2039, 2040, 2041, 2041, 2038, 2035, 2031, 2029, 2028, 2028, 2030, 2030, 2032, 2034, 2036, 2037, 2036, 2037, 2037, 2038, 2039, 2039, 2039, 2043, 2046, 2049, 2050, 2051, 2047, 2044, 2042, 2041, 2040, 2040, 2037, 2037, 2037, 2038, 2040, 2042, 2041, 2042, 2041, 2042, 2044, 2047, 2049, 2048, 2047, 2049, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2048, 2051, 2053, 2054, 2054, 2056, 2055, 2056, 2056, 2055, 2055, 2053, 2053, 2055, 2057, 2058, 2058, 2056, 2053, 2052, 2055, 2057, 2062, 2066, 2065, 2062, 2057, 2052, 2050, 2050, 2048, 2049, 2050, 2049, 2046, 2046, 2046, 2046, 2048, 2048, 2047, 2045, 2045, 2046, 2045, 2047, 2045, 2044, 2043, 2040, 2039, 2038, 2040, 2038, 2038, 2042, 2047, 2050, 2052, 2053, 2055, 2057, 2058, 2057, 2057, 2056, 2057, 2058, 2059, 2058, 2058, 2059, 2059, 2059, 2062, 2061, 2062, 2062, 2064, 2065, 2070, 2074, 2072, 2071, 2067, 2062, 2059, 2055, 2054, 2056, 2058, 2060, 2060, 2056, 2052, 2051, 2050, 2052, 2052, 2050, 2046, 2042, 2042, 2043, 2044, 2043, 2037, 2033, 2029, 2028, 2030, 2032, 2033, 2035, 2038, 2039, 2042, 2041, 2041, 2039, 2039, 2036, 2037, 2039, 2038, 2039, 2037, 2035, 2036, 2034, 2036, 2036, 2039, 2042, 2046, 2048, 2051, 2052, 2052, 2051, 2049, 2047, 2044, 2041, 2036, 2035, 2035, 2038, 2040, 2039, 2036, 2036, 2037, 2037, 2036, 2035, 2036, 2037, 2037, 2033, 2030, 2027, 2025, 2022, 2021, 2023, 2026, 2029, 2030, 2033, 2033, 2035, 2037, 2038, 2037, 2036, 2035, 2036, 2037, 2040, 2041, 2042, 2041, 2039, 2037, 2037, 2038, 2038, 2041, 2043, 2047, 2052, 2055, 2057, 2055, 2052, 2048, 2045, 2040, 2035, 2032, 2031, 2030, 2032, 2032, 2032, 2033, 2033, 2034, 2037, 2038, 2040, 2041, 2043, 2046, 2049, 2050, 2048, 2046, 2043, 2041, 2042, 2044, 2044, 2045, 2047, 2051, 2054, 2059, 2063, 2064, 2068, 2069, 2071, 2073, 2074, 2075, 2075, 2075, 2075, 2073, 2069, 2067, 2066, 2064, 2066, 2072, 2074, 2076, 2073, 2071, 2068, 2064, 2060, 2055, 2049, 2045, 2043, 2041, 2039, 2037, 2037, 2035, 2035, 2035, 2037, 2036, 2037, 2038, 2039, 2040, 2039, 2036, 2033, 2028, 2026, 2025, 2024, 2025, 2027, 2028, 2030, 2033, 2036, 2039, 2044, 2045, 2043, 2040, 2041, 2040, 2039, 2037, 2035, 2033, 2034, 2036, 2039, 2040, 2039, 2041, 2043, 2046, 2049, 2053, 2052, 2050, 2046, 2042, 2040, 2037, 2036, 2035, 2036, 2037, 2039, 2039, 2041, 2041, 2041, 2045, 2047, 2047, 2049, 2049, 2048, 2046, 2046, 2047, 2049, 2048, 2046, 2046, 2047, 2051, 2055, 2060, 2059, 2060, 2060, 2062, 2064, 2063, 2061, 2060, 2060, 2062, 2065, 2066, 2064, 2061, 2060, 2060, 2060, 2060, 2059, 2057, 2058, 2061, 2068, 2072, 2071, 2065, 2056, 2052, 2050, 2052, 2052, 2051, 2051, 2050, 2048, 2048, 2049, 2051, 2052, 2053, 2053, 2050, 2050, 2047, 2048, 2049, 2051, 2051, 2050, 2045, 2041, 2038, 2038, 2042, 2045, 2045, 2046, 2043, 2043, 2042, 2041, 2041, 2039, 2036, 2032, 2030, 2028, 2029, 2030, 2030, 2031, 2031, 2031, 2031, 2030, 2028, 2025, 2028, 2034, 2039, 2039, 2038, 2035, 2032, 2030, 2031, 2031, 2030, 2033, 2035, 2037, 2037, 2039, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2043, 2046, 2046, 2047, 2043, 2041, 2040, 2042, 2046, 2049, 2055, 2058, 2059, 2059, 2058, 2059, 2062, 2064, 2066, 2066, 2064, 2064, 2063, 2061, 2060, 2062, 2065, 2069, 2068, 2066, 2064, 2063, 2066, 2071, 2078, 2080, 2076, 2068, 2061, 2059, 2057, 2057, 2053, 2049, 2045, 2044, 2046, 2048, 2050, 2049, 2047, 2045, 2043, 2042, 2041, 2040, 2038, 2037, 2035, 2034, 2031, 2029, 2026, 2025, 2027, 2029, 2033, 2035, 2037, 2039, 2042, 2043, 2047, 2048, 2049, 2046, 2044, 2042, 2041, 2041, 2040, 2042, 2044, 2046, 2048, 2048, 2047, 2045, 2046, 2047, 2051, 2056, 2056, 2054, 2053, 2052, 2048, 2046, 2044, 2045, 2046, 2049, 2048, 2048, 2048, 2045, 2044, 2041, 2041, 2043, 2043, 2045, 2044, 2043, 2042, 2040, 2036, 2033, 2034, 2037, 2039, 2042, 2044, 2044, 2043, 2045, 2047, 2051, 2053, 2051, 2050, 2048, 2048, 2049, 2051, 2053, 2054, 2053, 2054, 2053, 2055, 2058, 2060, 2061, 2062, 2064, 2067, 2070, 2072, 2069, 2064, 2059, 2058, 2057, 2057, 2058, 2057, 2057, 2056, 2053, 2051, 2052, 2054, 2057, 2057, 2054, 2051, 2050, 2049, 2049, 2051, 2048, 2043, 2038, 2034, 2034, 2034, 2034, 2036, 2038, 2041, 2043, 2043, 2045, 2046, 2046, 2044, 2042, 2040, 2037, 2035, 2037, 2038, 2038, 2036, 2036, 2034, 2033, 2032, 2033, 2038, 2040, 2045, 2047, 2046, 2044, 2043, 2039, 2036, 2031, 2029, 2028, 2030, 2031, 2033, 2035, 2035, 2035, 2037, 2037, 2034, 2034, 2032, 2034, 2036, 2038, 2040, 2039, 2036, 2032, 2030, 2031, 2035, 2038, 2040, 2043, 2046, 2049, 2051, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2055, 2055, 2054, 2057, 2057, 2058, 2059, 2061, 2063, 2065, 2063, 2060, 2055, 2048, 2043, 2042, 2041, 2042, 2042, 2043, 2041, 2040, 2041, 2043, 2042, 2041, 2039, 2038, 2036, 2036, 2036, 2035, 2033, 2029, 2026, 2025, 2025, 2025, 2028, 2031, 2034, 2036, 2037, 2037, 2038, 2037, 2036, 2035, 2036, 2037, 2038, 2039, 2038, 2037, 2037, 2037, 2039, 2041, 2042, 2045, 2047, 2050, 2053, 2055, 2055, 2053, 2049, 2047, 2044, 2044, 2043, 2044, 2043, 2041, 2042, 2044, 2045, 2048, 2050, 2051, 2052, 2052, 2053, 2057, 2059, 2057, 2056, 2054, 2052, 2050, 2047, 2044, 2042, 2044, 2048, 2053, 2059, 2062, 2065, 2065, 2062, 2061, 2063, 2065, 2063, 2062, 2058, 2056, 2056, 2056, 2055, 2054, 2053, 2053, 2053, 2054, 2052, 2053, 2055, 2057, 2056, 2053, 2048, 2042, 2039, 2037, 2036, 2037, 2037, 2038, 2040, 2041, 2042, 2040, 2038, 2038, 2037, 2036, 2036, 2035, 2035, 2036, 2037, 2038, 2035, 2032, 2030, 2031, 2031, 2031, 2033, 2036, 2039, 2041, 2044, 2047, 2050, 2050, 2049, 2046, 2044, 2045, 2047, 2049, 2050, 2049, 2047, 2045, 2045, 2045, 2045, 2048, 2049, 2050, 2051, 2053, 2052, 2053, 2052, 2049, 2045, 2043, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2038, 2037, 2038, 2038, 2040, 2043, 2046, 2050, 2050, 2048, 2044, 2040, 2037, 2037, 2038, 2039, 2044, 2048, 2051, 2054, 2058, 2058, 2059, 2061, 2061, 2062, 2064, 2066, 2068, 2069, 2070, 2070, 2071, 2071, 2071, 2072, 2072, 2074, 2077, 2079, 2081, 2084, 2084, 2085, 2082, 2079, 2078, 2076, 2073, 2070, 2066, 2062, 2061, 2060, 2059, 2057, 2056, 2053, 2050, 2049, 2048, 2047, 2049, 2046, 2046, 2044, 2041, 2038, 2034, 2031, 2028, 2027, 2027, 2032, 2034, 2036, 2037, 2039, 2039, 2039, 2040, 2040, 2041, 2042, 2043, 2042, 2038, 2037, 2036, 2033, 2032, 2033, 2035, 2038, 2041, 2044, 2046, 2050, 2052, 2052, 2048, 2043, 2040, 2037, 2032, 2031, 2031, 2032, 2035, 2037, 2039, 2041, 2042, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2042, 2041, 2038, 2033, 2030, 2030, 2031, 2033, 2036, 2040, 2043, 2048, 2052, 2053, 2052, 2051, 2050, 2050, 2051, 2051, 2050, 2049, 2048, 2049, 2051, 2053, 2053, 2052, 2051, 2051, 2055, 2060, 2064, 2066, 2065, 2063, 2061, 2059, 2057, 2056, 2053, 2051, 2049, 2049, 2051, 2052, 2054, 2053, 2050, 2048, 2046, 2045, 2046, 2046, 2044, 2042, 2037, 2034, 2031, 2027, 2023, 2024, 2028, 2033, 2037, 2040, 2044, 2045, 2045, 2045, 2045, 2047, 2047, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2052, 2051, 2053, 2056, 2057, 2059, 2061, 2065, 2067, 2069, 2064, 2055, 2047, 2042, 2046, 2052, 2054, 2053, 2051, 2050, 2049, 2049, 2051, 2048, 2049, 2048, 2046, 2044, 2042, 2044, 2044, 2044, 2041, 2040, 2037, 2035, 2036, 2038, 2041, 2044, 2047, 2047, 2046, 2046, 2044, 2043, 2042, 2039, 2037, 2035, 2037, 2038, 2038, 2038, 2037, 2037, 2037, 2037, 2036, 2036, 2037, 2038, 2042, 2047, 2053, 2055, 2054, 2049, 2045, 2041, 2038, 2037, 2037, 2042, 2045, 2047, 2048, 2049, 2050, 2051, 2054, 2057, 2061, 2063, 2061, 2061, 2062, 2062, 2061, 2061, 2059, 2060, 2060, 2063, 2068, 2071, 2073, 2074, 2074, 2073, 2073, 2071, 2070, 2066, 2063, 2060, 2060, 2059, 2059, 2060, 2058, 2056, 2053, 2053, 2053, 2051, 2048, 2046, 2045, 2047, 2051, 2051, 2049, 2043, 2039, 2036, 2036, 2031, 2029, 2029, 2030, 2032, 2035, 2035, 2040, 2041, 2040, 2038, 2037, 2035, 2034, 2036, 2039, 2039, 2039, 2035, 2032, 2029, 2030, 2032, 2035, 2036, 2037, 2040, 2044, 2048, 2050, 2053, 2053, 2053, 2051, 2051, 2052, 2053, 2053, 2054, 2055, 2057, 2057, 2058, 2056, 2056, 2055, 2055, 2058, 2062, 2067, 2067, 2063, 2057, 2047, 2040, 2037, 2038, 2039, 2039, 2039, 2039, 2039, 2037, 2037, 2036, 2035, 2034, 2034, 2034, 2036, 2038, 2039, 2038, 2036, 2033, 2027, 2025, 2025, 2028, 2033, 2037, 2044, 2047, 2049, 2048, 2049, 2050, 2049, 2050, 2051, 2052, 2053, 2053, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2053, 2054, 2058, 2063, 2067, 2071, 2071, 2068, 2064, 2060, 2056, 2053, 2051, 2052, 2052, 2053, 2056, 2057, 2058, 2057, 2054, 2053, 2054, 2054, 2052, 2049, 2047, 2045, 2044, 2044, 2043, 2039, 2037, 2038, 2041, 2044, 2048, 2052, 2056, 2059, 2057, 2054, 2052, 2052, 2052, 2048, 2047, 2046, 2050, 2053, 2054, 2051, 2048, 2047, 2048, 2049, 2051, 2053, 2054, 2057, 2060, 2060, 2061, 2055, 2051, 2048, 2047, 2045, 2044, 2043, 2041, 2040, 2039, 2040, 2042, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2045, 2042, 2038, 2036, 2035, 2035, 2034, 2034, 2036, 2039, 2043, 2046, 2046, 2044, 2042, 2042, 2040, 2041, 2042, 2044, 2046, 2046, 2044, 2045, 2044, 2044, 2046, 2046, 2047, 2046, 2047, 2050, 2053, 2057, 2059, 2058, 2054, 2053, 2052, 2050, 2048, 2046, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2044, 2044, 2042, 2042, 2043, 2044, 2045, 2042, 2040, 2036, 2034, 2034, 2035, 2038, 2041, 2042, 2045, 2049, 2054, 2058, 2058, 2056, 2054, 2055, 2057, 2059, 2060, 2059, 2056, 2055, 2056, 2058, 2058, 2058, 2055, 2055, 2055, 2057, 2061, 2064, 2066, 2065, 2060, 2056, 2051, 2047, 2044, 2042, 2040, 2042, 2044, 2046, 2047, 2048, 2051, 2049, 2048, 2045, 2042, 2041, 2040, 2038, 2038, 2036, 2035, 2035, 2034, 2032, 2032, 2032, 2032, 2033, 2038, 2041, 2045, 2047, 2047, 2042, 2038, 2034, 2033, 2033, 2034, 2034, 2032, 2032, 2031, 2031, 2032, 2032, 2034, 2036, 2038, 2041, 2043, 2045, 2045, 2045, 2044, 2039, 2035, 2034, 2031, 2031, 2033, 2038, 2041, 2045, 2048, 2049, 2050, 2048, 2047, 2046, 2045, 2045, 2046, 2046, 2049, 2049, 2048, 2045, 2043, 2043, 2044, 2046, 2048, 2049, 2051, 2052, 2052, 2053, 2051, 2050, 2048, 2048, 2046, 2043, 2043, 2042, 2046, 2048, 2046, 2045, 2042, 2039, 2037, 2037, 2043, 2046, 2052, 2056, 2059, 2058, 2055, 2050, 2048, 2047, 2045, 2042, 2042, 2044, 2044, 2040, 2037, 2038, 2039, 2041, 2043, 2044, 2046, 2045, 2043, 2042, 2043, 2039, 2037, 2035, 2035, 2035, 2036, 2037, 2038, 2040, 2041, 2044, 2045, 2046, 2047, 2048, 2050, 2049, 2050, 2049, 2047, 2047, 2046, 2047, 2048, 2049, 2049, 2051, 2051, 2053, 2053, 2055, 2061, 2066, 2069, 2066, 2063, 2058, 2058, 2056, 2055, 2053, 2054, 2057, 2059, 2060, 2061, 2061, 2061, 2058, 2057, 2054, 2054, 2053, 2052, 2053, 2053, 2052, 2048, 2041, 2038, 2036, 2033, 2035, 2036, 2039, 2039, 2041, 2042, 2040, 2040, 2038, 2039, 2040, 2042, 2043, 2040, 2040, 2039, 2041, 2041, 2040, 2039, 2039, 2040, 2042, 2043, 2046, 2049, 2053, 2054, 2054, 2050, 2044, 2040, 2038, 2040, 2042, 2042, 2040, 2039, 2040, 2039, 2039, 2041, 2041, 2040, 2040, 2039, 2039, 2040, 2042, 2045, 2045, 2041, 2038, 2035, 2036, 2039, 2044, 2048, 2055, 2057, 2060, 2061, 2061, 2063, 2062, 2060, 2062, 2065, 2065, 2064, 2062, 2062, 2062, 2063, 2066, 2067, 2066, 2065, 2063, 2063, 2064, 2069, 2070, 2070, 2069, 2065, 2056, 2049, 2044, 2044, 2044, 2048, 2049, 2049, 2047, 2044, 2044, 2044, 2042, 2041, 2040, 2039, 2041, 2041, 2042, 2041, 2039, 2034, 2029, 2024, 2024, 2024, 2027, 2030, 2033, 2038, 2041, 2045, 2048, 2048, 2048, 2042, 2040, 2040, 2040, 2039, 2039, 2039, 2041, 2043, 2043, 2042, 2043, 2040, 2042, 2044, 2049, 2057, 2062, 2063, 2060, 2053, 2048, 2046, 2046, 2048, 2047, 2046, 2041, 2042, 2043, 2046, 2046, 2048, 2047, 2049, 2051, 2053, 2057, 2060, 2060, 2061, 2059, 2054, 2050, 2044, 2045, 2044, 2045, 2043, 2045, 2049, 2053, 2059, 2060, 2060, 2060, 2061, 2061, 2064, 2065, 2066, 2064, 2065, 2063, 2061, 2059, 2057, 2056, 2059, 2062, 2064, 2069, 2073, 2074, 2076, 2073, 2069, 2059, 2049, 2035, 2023, 2011, 2002, 1996, 1990, 1987, 1992, 2000, 2007, 2011, 2015, 2019, 2022, 2028, 2032, 2033, 2035, 2032, 2027, 2025, 2024, 2023, 2023, 2025, 2026, 2028, 2030, 2036, 2042, 2047, 2048, 2046, 2041, 2041, 2037, 2036, 2036, 2035, 2033, 2032, 2034, 2034, 2035, 2038, 2041, 2041, 2043, 2045, 2048, 2053, 2054, 2051, 2045, 2039, 2037, 2039, 2038, 2039, 2039, 2038, 2040, 2043, 2045, 2047, 2050, 2048, 2046, 2046, 2046, 2047, 2047, 2046, 2043, 2039, 2035, 2034, 2034, 2036, 2037, 2037, 2038, 2039, 2040, 2042, 2043, 2046, 2046, 2046, 2042, 2040, 2039, 2037, 2037, 2034, 2035, 2037, 2042, 2043, 2045, 2047, 2048, 2049, 2050, 2051, 2054, 2058, 2058, 2055, 2050, 2047, 2047, 2046, 2048, 2050, 2051, 2048, 2045, 2043, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2050, 2050, 2049, 2047, 2045, 2040, 2039, 2038, 2037, 2036, 2036, 2038, 2041, 2046, 2050, 2053, 2053, 2051, 2051, 2052, 2055, 2057, 2056, 2053, 2052, 2051, 2052, 2054, 2053, 2053, 2055, 2056, 2055, 2057, 2060, 2061, 2060, 2058, 2056, 2051, 2049, 2046, 2045, 2043, 2042, 2040, 2038, 2037, 2037, 2037, 2036, 2035, 2036, 2036, 2038, 2039, 2042, 2042, 2041, 2036, 2030, 2025, 2024, 2026, 2027, 2029, 2032, 2037, 2039, 2041, 2042, 2043, 2044, 2045, 2046, 2046, 2049, 2049, 2048, 2048, 2048, 2050, 2052, 2050, 2049, 2049, 2049, 2054, 2058, 2061, 2064, 2064, 2062, 2058, 2057, 2053, 2051, 2049, 2047, 2047, 2047, 2049, 2051, 2051, 2050, 2049, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2044, 2040, 2034, 2032, 2032, 2032, 2032, 2034, 2035, 2034, 2035, 2036, 2037, 2037, 2035, 2031, 2030, 2028, 2030, 2033, 2035, 2035, 2038, 2039, 2037, 2037, 2036, 2037, 2042, 2046, 2050, 2052, 2052, 2051, 2049, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2049, 2053, 2054, 2053, 2054, 2054, 2053, 2050, 2048, 2048, 2048, 2047, 2045, 2040, 2036, 2035, 2036, 2037, 2039, 2041, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2040, 2036, 2035, 2037, 2038, 2040, 2044, 2046, 2050, 2050, 2053, 2055, 2054, 2053, 2050, 2050, 2047, 2046, 2043, 2043, 2042, 2041, 2039, 2041, 2046, 2048, 2050, 2050, 2050, 2050, 2051, 2053, 2051, 2051, 2050, 2049, 2047, 2043, 2042, 2042, 2043, 2045, 2047, 2048, 2049, 2051, 2054, 2057, 2058, 2060, 2057, 2054, 2052, 2050, 2048, 2046, 2045, 2043, 2044, 2043, 2043, 2044, 2043, 2041, 2041, 2045, 2050, 2053, 2055, 2054, 2051, 2047, 2044, 2044, 2044, 2043, 2039, 2039, 2039, 2039, 2042, 2043, 2043, 2043, 2042, 2044, 2045, 2047, 2045, 2047, 2048, 2048, 2045, 2040, 2039, 2039, 2040, 2042, 2044, 2047, 2048, 2052, 2053, 2056, 2059, 2061, 2060, 2056, 2051, 2049, 2050, 2054, 2058, 2060, 2061, 2061, 2060, 2059, 2060, 2061, 2064, 2065, 2065, 2064, 2060, 2056, 2054, 2052, 2051, 2051, 2048, 2044, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2037, 2034, 2031, 2030, 2030, 2034, 2033, 2034, 2031, 2028, 2027, 2028, 2032, 2035, 2038, 2040, 2040, 2039, 2039, 2044, 2048, 2051, 2054, 2054, 2053, 2054, 2055, 2056, 2058, 2061, 2062, 2063, 2063, 2066, 2067, 2067, 2069, 2071, 2074, 2074, 2071, 2069, 2065, 2061, 2060, 2058, 2055, 2053, 2052, 2048, 2047, 2048, 2049, 2048, 2046, 2046, 2045, 2043, 2042, 2042, 2041, 2039, 2036, 2034, 2031, 2030, 2030, 2031, 2033, 2034, 2036, 2038, 2040, 2041, 2042, 2044, 2045, 2045, 2044, 2044, 2045, 2047, 2050, 2051, 2051, 2052, 2053, 2056, 2057, 2059, 2059, 2060, 2060, 2063, 2070, 2074, 2072, 2068, 2063, 2062, 2060, 2058, 2059, 2057, 2054, 2053, 2054, 2054, 2055, 2054, 2052, 2051, 2049, 2049, 2049, 2051, 2051, 2049, 2046, 2041, 2035, 2032, 2031, 2033, 2033, 2031, 2030, 2030, 2030, 2033, 2036, 2040, 2041, 2040, 2040, 2039, 2039, 2040, 2037, 2036, 2035, 2035, 2034, 2035, 2038, 2041, 2044, 2048, 2052, 2055, 2058, 2057, 2057, 2056, 2055, 2054, 2052, 2050, 2048, 2047, 2049, 2051, 2052, 2052, 2051, 2049, 2048, 2050, 2053, 2053, 2054, 2052, 2052, 2052, 2050, 2044, 2039, 2035, 2034, 2037, 2040, 2044, 2045, 2048, 2050, 2051, 2052, 2051, 2052, 2052};
20 horigs.push_back(horig);}
21 {std::vector<float> horig={1564, 1510, 1506, 1509, 1591, 1725, 1771, 1751, 1722, 1727, 1741, 1751, 1768, 1771, 1754, 1744, 1740, 1736, 1733, 1757, 1825, 1928, 1979, 1995, 1997, 1975, 1923, 1891, 1920, 1988, 2075, 2169, 2219, 2197, 2150, 2145, 2202, 2258, 2283, 2260, 2192, 2126, 2094, 2129, 2180, 2166, 2104, 2039, 1962, 1879, 1824, 1817, 1860, 1953, 2026, 2034, 1999, 1959, 1939, 1956, 1993, 2027, 2019, 1997, 2004, 2032, 2080, 2150, 2227, 2289, 2288, 2239, 2192, 2134, 2094, 2151, 2261, 2354, 2418, 2449, 2471, 2521, 2591, 2636, 2617, 2562, 2542, 2585, 2666, 2705, 2665, 2552, 2444, 2416, 2488, 2594, 2616, 2515, 2356, 2238, 2208, 2235, 2253, 2222, 2193, 2183, 2152, 2094, 2031, 1986, 1969, 1996, 2055, 2115, 2151, 2146, 2129, 2125, 2121, 2116, 2128, 2169, 2205, 2221, 2197, 2121, 2047, 2031, 2086, 2189, 2280, 2329, 2336, 2299, 2239, 2186, 2132, 2075, 2059, 2106, 2152, 2135, 2037, 1905, 1821, 1802, 1808, 1812, 1846, 1914, 1981, 2040, 2039, 1976, 1896, 1824, 1813, 1847, 1843, 1795, 1741, 1766, 1874, 1991, 2048, 2042, 2012, 1954, 1874, 1834, 1841, 1868, 1896, 1917, 1916, 1870, 1833, 1822, 1823, 1829, 1836, 1883, 1964, 2041, 2046, 1981, 1912, 1910, 1954, 2027, 2103, 2137, 2104, 2016, 1930, 1911, 1952, 2019, 2083, 2075, 2023, 2001, 2013, 2015, 2009, 2037, 2072, 2061, 2038, 2046, 2104, 2186, 2202, 2126, 2021, 1963, 1971, 2044, 2151, 2251, 2318, 2335, 2287, 2220, 2159, 2159, 2242, 2341, 2377, 2336, 2283, 2265, 2269, 2314, 2377, 2420, 2436, 2414, 2337, 2235, 2220, 2319, 2413, 2382, 2255, 2140, 2112, 2176, 2270, 2306, 2255, 2152, 2101, 2136, 2190, 2179, 2115, 2059, 2041, 2055, 2069, 2060, 2011, 1936, 1871, 1817, 1787, 1774, 1760, 1718, 1648, 1562, 1504, 1499, 1549, 1658, 1717, 1714, 1722, 1724, 1724, 1724, 1728, 1738, 1751, 1759, 1751, 1735, 1731, 1739, 1743, 1752, 1768, 1779, 1780, 1758, 1717, 1733, 1782, 1808, 1821, 1851, 1874, 1912, 1985, 2077, 2176, 2260, 2319, 2366, 2401, 2432, 2479, 2555, 2667, 2734, 2747, 2738, 2734, 2745, 2816, 2926, 2988, 3001, 2987, 2946, 2923, 2974, 3034, 3039, 3001, 2984, 2962, 2904, 2834, 2792, 2779, 2766, 2752, 2694, 2590, 2479, 2392, 2345, 2365, 2431, 2419, 2299, 2163, 2051, 1980, 1952, 1890, 1749, 1579, 1505, 1576, 1673, 1696, 1653, 1606, 1589, 1635, 1704, 1745, 1776, 1786, 1746, 1682, 1624, 1602, 1652, 1700, 1734, 1740, 1747, 1753, 1760, 1766, 1755, 1734, 1721, 1711, 1692, 1709, 1757, 1762, 1698, 1680, 1714, 1735, 1736, 1722, 1721, 1729, 1730, 1723, 1732, 1754, 1760, 1741, 1706, 1707, 1734, 1756, 1769, 1786, 1792, 1742, 1688, 1727, 1847, 1973, 2003, 1942, 1878, 1866, 1911, 1995, 2067, 2050, 1992, 1986, 2018, 2093, 2209, 2296, 2330, 2307, 2251, 2229, 2272, 2325, 2341, 2338, 2360, 2419, 2455, 2410, 2310, 2212, 2148, 2132, 2164, 2192, 2191, 2166, 2126, 2087, 2074, 2027, 1934, 1831, 1747, 1714, 1727, 1735, 1719, 1681, 1662, 1684, 1701, 1693, 1669, 1651, 1640, 1630, 1622, 1653, 1713, 1780, 1871, 1948, 1929, 1831, 1751, 1745, 1763, 1751, 1739, 1795, 1884, 1934, 1912, 1845, 1835, 1912, 2003, 2036, 1970, 1838, 1724, 1687, 1728, 1788, 1844, 1950, 2072, 2136, 2097, 1990, 1861, 1737, 1673, 1679, 1720, 1803, 1906, 1945, 1901, 1828, 1739, 1675, 1685, 1780, 1898, 1953, 1966, 1988, 1990, 1978, 1954, 1957, 1998, 2030, 2060, 2081, 2059, 2063, 2119, 2187, 2204, 2144, 2049, 1993, 2049, 2179, 2273, 2277, 2229, 2197, 2188, 2197, 2209, 2211, 2187, 2122, 2034, 1952, 1878, 1810, 1765, 1734, 1731, 1759, 1792, 1813, 1852, 1895, 1934, 1949, 1890, 1816, 1781, 1805, 1842, 1862, 1870, 1906, 1978, 2048, 2077, 2049, 1995, 1969, 2013, 2120, 2217, 2256, 2219, 2162, 2175, 2257, 2336, 2352, 2277, 2174, 2146, 2214, 2310, 2335, 2308, 2267, 2237, 2212, 2216, 2285, 2352, 2369, 2324, 2252, 2204, 2231, 2321, 2394, 2361, 2223, 2096, 2076, 2155, 2284, 2372, 2397, 2379, 2342, 2298, 2216, 2149, 2147, 2219, 2291, 2280, 2190, 2076, 2030, 2078, 2166, 2224, 2205, 2141, 2109, 2143, 2199, 2193, 2116, 2020, 1954, 1944, 1993, 2092, 2161, 2144, 2065, 1993, 1961, 2007, 2099, 2149, 2137, 2123, 2125, 2127, 2099, 2067, 2108, 2179, 2206, 2199, 2195, 2208, 2233, 2227, 2167, 2147, 2253, 2412, 2469, 2394, 2271, 2221, 2280, 2353, 2373, 2347, 2275, 2148, 2015, 1948, 1969, 2034, 2060, 2011, 1905, 1783, 1693, 1640, 1574, 1451, 1344, 1498, 1702, 1742, 1739, 1735, 1727, 1729, 1738, 1749, 1751, 1743, 1740, 1741, 1748, 1756, 1752, 1750, 1748, 1747, 1749, 1752, 1758, 1762, 1757, 1746, 1759, 1778, 1784, 1785, 1822, 1902, 1990, 2046, 2027, 1988, 1980, 2001, 2055, 2139, 2159, 2106, 2082, 2149, 2282, 2354, 2337, 2292, 2267, 2256, 2272, 2297, 2287, 2268, 2260, 2269, 2273, 2254, 2244, 2254, 2266, 2277, 2305, 2336, 2348, 2320, 2313, 2360, 2422, 2484, 2515, 2469, 2377, 2276, 2194, 2183, 2220, 2283, 2298, 2234, 2176, 2156, 2154, 2171, 2216, 2230, 2201, 2172, 2141, 2103, 2022, 1905, 1804, 1801, 1858, 1887, 1849, 1730, 1590, 1503, 1492, 1511, 1536, 1660, 1738, 1761, 1750, 1728, 1729, 1752, 1751, 1736, 1742, 1743, 1730, 1736, 1755, 1776, 1781, 1766, 1774, 1832, 1908, 1936, 1932, 1957, 2026, 2101, 2128, 2143, 2169, 2201, 2250, 2300, 2333, 2355, 2372, 2374, 2373, 2402, 2440, 2401, 2303, 2264, 2315, 2411, 2509, 2549, 2518, 2474, 2481, 2487, 2479, 2496, 2518, 2497, 2474, 2446, 2452, 2518, 2584, 2585, 2507, 2409, 2364, 2376, 2410, 2415, 2352, 2253, 2193, 2241, 2331, 2326, 2218, 2087, 2003, 1994, 2036, 2089, 2100, 2035, 1920, 1811, 1775, 1811, 1858, 1847, 1774, 1716, 1699, 1717, 1727, 1746, 1804, 1851, 1850, 1812, 1764, 1751, 1792, 1842, 1817, 1738, 1678, 1654, 1624, 1572, 1540, 1583, 1625, 1650, 1695, 1721, 1724, 1732, 1733, 1733, 1731, 1719, 1716, 1727, 1739, 1749, 1768, 1773, 1760, 1768, 1806, 1890, 1958, 1968, 1973, 2005, 2030, 2057, 2130, 2251, 2351, 2360, 2292, 2234, 2265, 2390, 2541, 2655, 2652, 2555, 2440, 2392, 2444, 2545, 2594, 2561, 2493, 2454, 2455, 2494, 2554, 2579, 2533, 2380, 2197, 2076, 2030, 2037, 2043, 2008, 1948, 1923, 1938, 1923, 1884, 1833, 1774, 1719, 1738, 1817, 1846, 1800, 1742, 1727, 1728, 1731, 1763, 1829, 1880, 1917, 1956, 1999, 2041, 2130, 2263, 2388, 2459, 2467, 2409, 2314, 2256, 2262, 2322, 2390, 2426, 2433, 2415, 2377, 2367, 2402, 2421, 2386, 2301, 2213, 2169, 2182, 2209, 2206, 2169, 2111, 2036, 1945, 1871, 1809, 1778, 1798, 1825, 1790, 1708, 1621, 1560, 1534, 1551, 1587, 1636, 1720, 1789, 1795, 1768, 1767, 1790, 1837, 1892, 1931, 1939, 1930, 1929, 1954, 2059, 2197, 2249, 2205, 2116, 2074, 2121, 2216, 2305, 2353, 2362, 2320, 2254, 2174, 2140, 2202, 2314, 2353, 2285, 2142, 1970, 1877, 1899, 1972, 1994, 1960, 1916, 1876, 1810, 1693, 1565, 1480, 1448, 1495, 1623, 1713, 1722, 1716, 1716, 1725, 1726, 1729, 1739, 1740, 1745, 1748, 1744, 1753, 1769, 1769, 1751, 1734, 1728, 1740, 1751, 1757, 1763, 1765, 1774, 1787, 1826, 1937, 2080, 2226, 2310, 2304, 2221, 2128, 2128, 2240, 2366, 2455, 2481, 2420, 2366, 2368, 2404, 2424, 2441, 2465, 2504, 2540, 2542, 2471, 2348, 2264, 2265, 2350, 2500, 2606, 2580, 2443, 2273, 2193, 2240, 2339, 2414, 2397, 2318, 2276, 2225, 2145, 2089, 2088, 2145, 2213, 2223, 2165, 2125, 2168, 2231, 2235, 2168, 2082, 1995, 1934, 1912, 1936, 1996, 2044, 2011, 1901, 1809, 1789, 1830, 1878, 1881, 1830, 1784, 1809, 1899, 1944, 1883, 1792, 1760, 1786, 1825, 1858, 1877, 1860, 1823, 1777, 1748, 1771, 1822, 1831, 1782, 1737, 1701, 1664, 1628, 1609, 1617, 1662, 1711, 1712, 1665, 1618, 1626, 1709, 1766, 1788, 1810, 1854, 1883, 1837, 1758, 1725, 1754, 1833, 1956, 2087, 2122, 2039, 1915, 1818, 1765, 1781, 1880, 1973, 2061, 2152, 2222, 2255, 2272, 2337, 2403, 2417, 2392, 2377, 2371, 2407, 2486, 2542, 2537, 2475, 2400, 2347, 2327, 2382, 2488, 2581, 2620, 2604, 2537, 2471, 2446, 2462, 2458, 2403, 2342, 2325, 2353, 2422, 2477, 2439, 2337, 2249, 2220, 2233, 2233, 2218, 2196, 2191, 2186, 2150, 2090, 2049, 2009, 1948, 1885, 1858, 1881, 1911, 1902, 1873, 1832, 1794, 1780, 1788, 1802, 1842, 1915, 1980, 1999, 1988, 1967, 1937, 1888, 1863, 1896, 1966, 2008, 2003, 2005, 2025, 2037, 2020, 1977, 1948, 1951, 1980, 2018, 2042, 2037, 2005, 1987, 2001, 1999, 1969, 1942, 1923, 1913, 1933, 1986, 2013, 1980, 1934, 1934, 1978, 2004, 2002, 2007, 2033, 2083, 2117, 2116, 2074, 1993, 1896, 1843, 1862, 1943, 2034, 2060, 1993, 1917, 1937, 2039, 2120, 2117, 2069, 2004, 1915, 1827, 1761, 1726, 1716, 1735, 1777, 1803, 1812, 1808, 1800, 1818, 1880, 1973, 2047, 2072, 2026, 1977, 1985, 2013, 2029, 2056, 2082, 2073, 2033, 2009, 2067, 2187, 2290, 2313, 2250, 2181, 2174, 2202, 2227, 2197, 2144, 2162, 2249, 2289, 2293, 2313, 2335, 2339, 2317, 2272, 2225, 2233, 2302, 2326, 2246, 2131, 2087, 2082, 2031, 1970, 1923, 1879, 1858, 1856, 1832, 1780, 1747, 1758, 1775, 1782, 1778, 1792, 1884, 1990, 2039, 1999, 1896, 1825, 1856, 1970, 2081, 2103, 2049, 1980, 1923, 1873, 1853, 1856, 1862, 1858, 1844, 1857, 1906, 1960, 2004, 2037, 2056, 2054, 2056, 2087, 2113, 2112, 2105, 2091, 2066, 2059, 2081, 2111, 2114, 2097, 2074, 2101, 2186, 2273, 2275, 2198, 2105, 2030, 2008, 2051, 2146, 2233, 2296, 2335, 2335, 2296, 2219, 2116, 2061, 2094, 2177, 2249, 2259, 2198, 2116, 2049, 1975, 1880, 1757, 1666, 1676, 1759, 1860, 1931, 1926, 1841, 1746, 1675, 1631, 1618, 1628, 1637, 1608, 1561, 1580, 1710, 1813, 1885, 1901, 1897, 1869, 1790, 1695, 1640, 1620, 1639, 1656, 1626, 1580, 1595, 1672, 1721, 1731, 1741, 1752, 1750, 1753, 1750, 1746, 1744, 1748, 1759, 1773, 1774, 1766, 1749, 1743, 1778, 1812, 1816, 1846, 1912, 1954, 1932, 1882, 1868, 1917, 1986, 2041, 2096, 2144, 2191, 2221, 2236, 2231, 2230, 2289, 2396, 2478, 2492, 2445, 2378, 2358, 2464, 2643, 2745, 2704, 2590, 2505, 2444, 2449, 2549, 2648, 2668, 2625, 2561, 2502, 2466, 2483, 2526, 2542, 2518, 2504, 2507, 2486, 2423, 2333, 2228, 2147, 2109, 2111, 2119, 2099, 2069, 2052, 2058, 2099, 2129, 2069, 1927, 1787, 1718, 1699, 1713, 1762, 1848, 1935, 1957, 1850, 1648, 1472, 1403, 1490, 1693, 1881, 1969, 1949, 1915, 1926, 1931, 1899, 1866, 1841, 1842, 1887, 1969, 2033, 2028, 1970, 1895, 1856, 1857, 1866, 1902, 1978, 2023, 2013, 1948, 1876, 1839, 1833, 1841, 1825, 1782, 1738, 1761, 1831, 1898, 1933, 1970, 1988, 1965, 1937, 1936, 1958, 1983, 2033, 2054, 2004, 1962, 1972, 2014, 2056, 2073, 2067, 2066, 2125, 2204, 2250, 2297, 2358, 2397, 2411, 2397, 2357, 2298, 2243, 2204, 2212, 2277, 2340, 2333, 2257, 2144, 2096, 2135, 2220, 2282, 2275, 2215, 2122, 2023, 1965, 1959, 1976, 1983, 2027, 2108, 2156, 2104, 2012, 2006, 2095, 2215, 2246, 2170, 2114, 2150, 2212, 2255, 2269, 2280, 2316, 2376, 2443, 2481, 2459, 2418, 2402, 2402, 2417, 2430, 2433, 2428, 2408, 2382, 2348, 2316, 2313, 2348, 2395, 2432, 2439, 2374, 2296, 2232, 2152, 2082, 2055, 2055, 2050, 2029, 1992, 1931, 1850, 1776, 1724, 1714, 1686, 1606, 1502, 1411, 1443, 1653, 1748, 1759, 1746, 1721, 1715, 1722, 1721, 1726, 1735, 1737, 1738, 1746, 1754, 1749, 1743, 1750, 1747, 1745, 1765, 1783, 1778, 1772, 1771, 1778, 1792, 1824, 1833, 1845, 1912, 2022, 2104, 2101, 2060, 2075, 2133, 2189, 2234, 2273, 2327, 2380, 2373, 2292, 2204, 2139, 2122, 2141, 2177, 2226, 2238, 2161, 2032, 1972, 2009, 2093, 2155, 2169, 2132, 2076, 2036, 2016, 2029, 2019, 1963, 1924, 1914, 1928, 1960, 1980, 1969, 1955, 1939, 1948, 1959, 1942, 1923, 1945, 2004, 2047, 2042, 2009, 1999, 1998, 1977, 1985, 2064, 2143, 2158, 2146, 2156, 2176, 2175, 2174, 2193, 2228, 2214, 2139, 2103, 2150, 2229, 2278, 2263, 2214, 2223, 2281, 2351, 2398, 2421, 2463, 2507, 2472, 2374, 2312, 2320, 2363, 2359, 2235, 2062, 1989, 2046, 2169, 2245, 2217, 2109, 1980, 1874, 1811, 1778, 1783, 1801, 1793, 1758, 1718, 1636, 1503, 1410, 1449, 1621, 1719, 1724, 1723, 1734, 1735, 1738, 1750, 1758, 1745, 1727, 1736, 1758, 1763, 1746, 1737, 1758, 1789, 1802, 1795, 1730, 1675, 1711, 1747, 1757, 1762, 1787, 1838, 1900, 1945, 1992, 2062, 2128, 2133, 2106, 2096, 2130, 2215, 2306, 2315, 2228, 2115, 2105, 2184, 2234, 2232, 2235, 2243, 2239, 2267, 2329, 2360, 2336, 2303, 2302, 2318, 2348, 2378, 2351, 2274, 2172, 2108, 2150, 2271, 2353, 2339, 2258, 2156, 2061, 2014, 2020, 2011, 1999, 1995, 1983, 1977, 2001, 2021, 1994, 1910, 1861, 1893, 1925, 1898, 1855, 1855, 1880, 1847, 1767, 1746, 1783, 1813, 1861, 1912, 1950, 1969, 1930, 1860, 1808, 1739, 1664, 1606, 1618, 1717, 1846, 1922, 1919, 1875, 1842, 1878, 1941, 1942, 1908, 1917, 1937, 1939, 1913, 1908, 2001, 2143, 2267, 2349, 2391, 2392, 2349, 2288, 2239, 2208, 2203, 2233, 2312, 2440, 2558, 2615, 2604, 2587, 2592, 2639, 2676, 2632, 2547, 2467, 2407, 2400, 2410, 2440, 2477, 2488, 2453, 2387, 2299, 2213, 2151, 2111, 2108, 2113, 2090, 2055, 2041, 2022, 1988, 1969, 1973, 1990, 1969, 1884, 1781, 1738, 1783, 1821, 1798, 1759, 1740, 1731, 1707, 1721, 1776, 1827, 1897, 1954, 1948, 1941, 1980, 2012, 1968, 1939, 2006, 2141, 2272, 2344, 2308, 2187, 2077, 2049, 2113, 2206, 2276, 2321, 2323, 2282, 2221, 2184, 2217, 2298, 2328, 2334, 2361, 2395, 2389, 2353, 2302, 2250, 2223, 2212, 2190, 2178, 2187, 2164, 2118, 2097, 2104, 2072, 2014, 1999, 2054, 2105, 2074, 1961, 1857, 1847, 1909, 1969, 1996, 1970, 1846, 1653, 1549, 1573, 1655, 1698, 1719, 1760, 1727, 1608, 1531, 1585, 1714, 1784, 1821, 1858, 1858, 1776, 1645, 1564, 1569, 1654, 1771, 1893, 1953, 1915, 1821, 1736, 1709, 1743, 1786, 1818, 1878, 1959, 2007, 1996, 1963, 1949, 1960, 1974, 1990, 2028, 2082, 2137, 2175, 2159, 2117, 2088, 2083, 2089, 2094, 2095, 2103, 2161, 2267, 2315, 2285, 2236, 2260, 2391, 2564, 2681, 2691, 2633, 2561, 2521, 2538, 2590, 2652, 2693, 2711, 2708, 2707, 2695, 2673, 2679, 2702, 2730, 2732, 2718, 2699, 2712, 2745, 2743, 2693, 2586, 2458, 2358, 2337, 2400, 2462, 2455, 2360, 2223, 2116, 2054, 2019, 1997, 1976, 1896, 1792, 1685, 1572, 1498, 1486, 1536, 1596, 1644, 1677, 1705, 1724, 1728, 1729, 1723, 1720, 1731, 1741, 1742, 1730, 1713, 1724, 1744, 1747, 1744, 1743, 1742, 1744, 1754, 1753, 1746, 1742, 1748, 1758, 1761, 1764, 1764, 1770, 1774, 1780, 1813, 1859, 1862, 1834, 1880, 1979, 2027, 2041, 2065, 2128, 2203, 2267, 2331, 2401, 2443, 2415, 2333, 2262, 2286, 2398, 2552, 2667, 2690, 2642, 2578, 2524, 2510, 2537, 2554, 2537, 2457, 2348, 2284, 2286, 2304, 2315, 2281, 2194, 2065, 1918, 1790, 1694, 1666, 1706, 1753, 1734, 1697, 1655, 1601, 1573, 1564, 1592, 1668, 1785, 1880, 1896, 1873, 1857, 1878, 1930, 1973, 1977, 1977, 1979, 1999, 2029, 2016, 1968, 1959, 1998, 2063, 2108, 2101, 2073, 2072, 2099, 2085, 2043, 2035, 2033, 2001, 1963, 1936, 1934, 1956, 1997, 2011, 1983, 1933, 1887, 1880, 1921, 1970, 1982, 1970, 1981, 1975, 1917, 1853, 1840, 1932, 2061, 2118, 2145, 2186, 2179, 2135, 2115, 2153, 2232, 2298, 2321, 2318, 2284, 2211, 2144, 2142, 2186, 2233, 2288, 2338, 2333, 2256, 2151, 2088, 2108, 2189, 2255, 2237, 2142, 2062, 2066, 2126, 2154, 2136, 2109, 2101, 2086, 2071, 2054, 2045, 2022, 1951, 1863, 1840, 1881, 1927, 1980, 2011, 2016, 2007, 1999, 2000, 2013, 2013, 2016, 2020, 2035, 2059, 2046, 1980, 1931, 1943, 1957, 1969, 1987, 2004, 1994, 1947, 1900, 1913, 1974, 2043, 2107, 2152, 2172, 2150, 2101, 2068, 2099, 2162, 2161, 2101, 2077, 2101, 2157, 2196, 2195, 2166, 2123, 2040, 1959, 1965, 2035, 2083, 2034, 1895, 1756, 1703, 1723, 1742, 1723, 1718, 1735, 1714, 1648, 1624, 1640, 1621, 1513, 1462, 1639, 1732, 1739, 1738, 1750, 1746, 1730, 1730, 1750, 1775, 1786, 1793, 1820, 1840, 1812, 1784, 1790, 1832, 1906, 2022, 2151, 2232, 2258, 2245, 2226, 2239, 2294, 2390, 2477, 2506, 2529, 2601, 2669, 2681, 2652, 2582, 2527, 2521, 2521, 2491, 2440, 2404, 2415, 2434, 2419, 2363, 2259, 2134, 2040, 2036, 2097, 2110, 2020, 1910, 1831, 1798, 1813, 1825, 1808, 1777, 1760, 1721, 1658, 1627, 1650, 1698, 1751, 1799, 1826, 1819, 1813, 1815, 1809, 1820, 1830, 1825, 1820, 1834, 1839, 1810, 1775, 1790, 1870, 1971, 2022, 2005, 1998, 2051, 2125, 2188, 2218, 2224, 2217, 2207, 2235, 2290, 2360, 2436, 2506, 2525, 2458, 2364, 2300, 2289, 2346, 2481, 2605, 2649, 2617, 2509, 2416, 2384, 2344, 2258, 2172, 2144, 2178, 2261, 2329, 2312, 2247, 2199, 2188, 2173, 2138, 2103, 2061, 2001, 1962, 1961, 1949, 1895, 1821, 1766, 1747, 1761, 1773, 1791, 1827, 1857, 1839, 1804, 1794, 1812, 1841, 1848, 1832, 1793, 1770, 1791, 1801, 1769, 1736, 1733, 1766, 1830, 1899, 1911, 1894, 1909, 1957, 2030, 2064, 2027, 1926, 1803, 1743, 1745, 1757, 1756, 1767, 1819, 1899, 1949, 1938, 1883, 1822, 1813, 1833, 1851, 1871, 1943, 2063, 2143, 2160, 2157, 2177, 2210, 2228, 2253, 2280, 2274, 2247, 2218, 2250, 2341, 2448, 2523, 2547, 2538, 2527, 2507, 2505, 2563, 2635, 2657, 2582, 2489, 2491, 2561, 2625, 2663, 2693, 2693, 2642, 2558, 2477, 2419, 2347, 2298, 2270, 2212, 2140, 2084, 2022, 1987, 1988, 1973, 1922, 1866, 1827, 1776, 1703, 1679, 1736, 1805, 1808, 1781, 1772, 1784, 1802, 1813, 1834, 1872, 1908, 1925, 1926, 1884, 1864, 1925, 1980, 1993, 2004, 2031, 2082, 2108, 2090, 2106, 2193, 2274, 2301, 2301, 2318, 2371, 2427, 2455, 2455, 2446, 2423, 2408, 2422, 2432, 2390, 2297, 2201, 2124, 2067, 2005, 1945, 1866, 1762, 1671, 1635, 1618, 1549, 1420, 1352, 1582, 1708, 1738, 1748, 1759, 1754, 1742, 1737, 1733, 1731, 1731, 1732, 1735, 1738, 1740, 1751, 1767, 1806, 1919, 2036, 2122, 2165, 2171, 2193, 2233, 2267, 2285, 2275, 2212, 2161, 2190, 2289, 2415, 2512, 2498, 2422, 2377, 2391, 2428, 2489, 2540, 2530, 2486, 2447, 2387, 2334, 2329, 2344, 2306, 2238, 2171, 2111, 2081, 2070, 2024, 1941, 1852, 1812, 1761, 1662, 1576, 1541, 1542, 1570, 1615, 1629, 1651, 1700, 1735, 1748, 1740, 1710, 1700, 1718, 1746, 1769, 1776, 1781, 1786, 1790, 1821, 1903, 2010, 2086, 2124, 2120, 2080, 2028, 2014, 2019, 2002, 2005, 2062, 2148, 2212, 2264, 2314, 2337, 2320, 2291, 2268, 2268, 2296, 2369, 2440, 2458, 2428, 2344, 2232, 2159, 2160, 2204, 2239, 2209, 2126, 2049, 2024, 2004, 1957, 1904, 1869, 1846, 1820, 1769, 1719, 1691, 1711, 1806, 1909, 1909, 1829, 1782, 1788, 1823, 1865, 1873, 1849, 1837, 1878, 1969, 2025, 1987, 1921, 1874, 1865, 1919, 2024, 2109, 2133, 2123, 2090, 2011, 1973, 1987, 2017, 2053, 2085, 2110, 2116, 2112, 2126, 2175, 2223, 2252, 2274, 2295, 2323, 2330, 2320, 2340, 2377, 2412, 2436, 2444, 2447, 2449, 2396, 2313, 2247, 2216, 2232, 2260, 2253, 2240, 2254, 2279, 2305, 2316, 2290, 2259, 2259, 2264, 2220, 2104, 1967, 1888, 1935, 2036, 2071, 2032, 1926, 1787, 1654, 1544, 1469, 1485, 1582, 1643, 1660, 1693, 1728, 1737, 1736, 1727, 1721, 1717, 1715, 1726, 1740, 1749, 1749, 1750, 1760, 1789, 1845, 1884, 1903, 1900, 1874, 1856, 1886, 1960, 2024, 2072, 2101, 2096, 2059, 2012, 1972, 1942, 1942, 1977, 2032, 2058, 2005, 1895, 1824, 1839, 1907, 1986, 2045, 2081, 2111, 2133, 2115, 2069, 2042, 2068, 2142, 2239, 2292, 2284, 2244, 2245, 2270, 2284, 2274, 2245, 2229, 2267, 2339, 2348, 2291, 2228, 2225, 2283, 2307, 2256, 2178, 2120, 2112, 2176, 2265, 2355, 2431, 2399, 2210, 1979, 1861, 1925, 2096, 2244, 2264, 2145, 1967, 1860, 1916, 2071, 2185, 2165, 2051, 1942, 1879, 1846, 1843, 1856, 1839, 1775, 1710, 1687, 1711, 1740, 1737, 1716, 1703, 1730, 1791, 1840, 1871, 1882, 1886, 1878, 1845, 1819, 1848, 1909, 1972, 2040, 2104, 2168, 2200, 2156, 2096, 2102, 2190, 2280, 2289, 2248, 2196, 2155, 2180, 2243, 2294, 2303, 2287, 2273, 2226, 2148, 2100, 2064, 2000, 1938, 1934, 1964, 1986, 1964, 1891, 1789, 1706, 1656, 1671, 1711, 1679, 1598, 1555, 1587, 1658, 1696, 1674, 1677, 1700, 1706, 1704, 1712, 1721, 1730, 1740, 1752, 1773, 1795, 1820, 1871, 1921, 1963, 2040, 2129, 2204, 2263, 2277, 2246, 2188, 2158, 2216, 2321, 2406, 2460, 2491, 2531, 2598, 2642, 2640, 2593, 2537, 2506, 2499, 2497, 2520, 2578, 2619, 2585, 2475, 2388, 2387, 2417, 2406, 2330, 2264, 2255, 2265, 2311, 2387, 2431, 2390, 2265, 2120, 2070, 2106, 2161, 2217, 2218, 2130, 1974, 1840, 1788, 1825, 1846, 1803, 1735, 1714, 1748, 1803, 1844, 1840, 1818, 1792, 1772, 1770, 1823, 1889, 1901, 1850, 1799, 1802, 1818, 1825, 1864, 1919, 1970, 1988, 1952, 1942, 2023, 2133, 2194, 2178, 2113, 2053, 2041, 2093, 2170, 2201, 2195, 2212, 2252, 2259, 2198, 2115, 2073, 2119, 2200, 2233, 2177, 2076, 2036, 2071, 2129, 2201, 2251, 2253, 2203, 2109, 2031, 1977, 1957, 1970, 1990, 1939, 1853, 1826, 1883, 1979, 2065, 2114, 2096, 2026, 1949, 1921, 1952, 1970, 1942, 1896, 1866, 1860, 1857, 1833, 1808, 1795, 1779, 1770, 1770, 1790, 1807, 1785, 1759, 1751, 1765, 1782, 1789, 1810, 1868, 1900, 1889, 1856, 1847, 1887, 1941, 1994, 1995, 1931, 1878, 1935, 2083, 2243, 2311, 2243, 2104, 1992, 1984, 2061, 2141, 2176, 2190, 2190, 2158, 2095, 2077, 2143, 2236, 2286, 2237, 2086, 1942, 1884, 1905, 1965, 2034, 2090, 2083, 2044, 1975, 1883, 1836, 1870, 1918, 1938, 1960, 1970, 1971, 1995, 2048, 2050, 1997, 1940, 1895, 1900, 1896, 1892, 1896, 1882, 1841, 1798, 1768, 1763, 1775, 1779, 1773, 1804, 1866, 1940, 1998, 2036, 2038, 2030, 2050, 2086, 2086, 2030, 1995, 2046, 2130, 2205, 2258, 2273, 2305, 2371, 2412, 2399, 2365, 2348, 2348, 2392, 2458, 2517, 2532, 2507, 2458, 2398, 2376, 2442, 2579, 2685, 2681, 2558, 2376, 2214, 2159, 2217, 2304, 2346, 2331, 2282, 2210, 2120, 2044, 1997, 2028, 2068, 2003, 1844, 1673, 1557, 1517, 1542, 1578, 1595, 1614, 1659, 1692, 1708, 1729, 1735, 1721, 1706, 1713, 1731, 1745, 1741, 1749, 1764, 1768, 1764, 1765, 1762, 1748, 1739, 1737, 1737, 1750, 1766, 1770, 1752, 1738, 1749, 1782, 1821, 1852, 1857, 1879, 1932, 1991, 2042, 2075, 2102, 2131, 2177, 2240, 2307, 2352, 2395, 2438, 2453, 2440, 2419, 2430, 2504, 2569, 2585, 2549, 2481, 2419, 2365, 2340, 2347, 2367, 2394, 2402, 2387, 2381, 2375, 2330, 2232, 2168, 2201, 2284, 2332, 2283, 2155, 2041, 2001, 2025, 2035, 1988, 1891, 1812, 1790, 1824, 1866, 1861, 1838, 1843, 1848, 1830, 1821, 1842, 1871, 1870, 1818, 1722, 1626, 1574, 1591, 1680, 1793, 1862, 1881, 1880, 1887, 1870, 1811, 1728, 1648, 1571, 1533, 1545, 1634, 1766, 1874, 1920, 1928, 1936, 1940, 1934, 1948, 1962, 1960, 1968, 2012, 2054, 2095, 2154, 2227, 2298, 2333, 2323, 2288, 2268, 2240, 2165, 2120, 2164, 2249, 2336, 2368, 2340, 2248, 2171, 2180, 2233, 2273, 2273, 2240, 2192, 2134, 2116, 2155, 2178, 2160, 2125, 2130, 2136, 2078, 1956, 1844, 1811, 1887, 1996, 2058, 2078, 2106, 2111, 2054, 1975, 1929, 1942, 2024, 2117, 2149, 2135, 2109, 2105, 2158, 2218, 2258, 2274, 2241, 2193, 2164, 2173, 2190, 2164, 2122, 2118, 2161, 2190, 2168, 2096, 2016, 1970, 1963, 1939, 1890, 1853, 1849, 1874, 1865, 1807, 1714, 1651, 1660, 1681, 1667, 1648, 1653, 1701, 1771, 1787, 1756, 1729, 1735, 1739, 1738, 1746, 1779, 1820, 1861, 1934, 2000, 2042, 2079, 2086, 2070, 2068, 2089, 2089, 2065, 2069, 2126, 2174, 2182, 2181, 2162, 2157, 2193, 2225, 2204, 2167, 2128, 2025, 1928, 1950, 2058, 2165, 2202, 2164, 2064, 1933, 1859, 1866, 1941, 2032, 2050, 1970, 1850, 1766, 1774, 1842, 1888, 1864, 1767, 1662, 1618, 1645, 1688, 1683, 1645, 1582, 1520, 1564, 1696, 1747, 1757, 1768, 1780, 1805, 1865, 1935, 1987, 2001, 1972, 1974, 2034, 2134, 2243, 2323, 2359, 2357, 2322, 2289, 2322, 2388, 2414, 2370, 2292, 2234, 2249, 2333, 2377, 2344, 2289, 2301, 2366, 2376, 2311, 2222, 2139, 2052, 1977, 1979, 2051, 2104, 2092, 2060, 2016, 1965, 1939, 1939, 1949, 1946, 1892, 1809, 1753, 1717, 1685, 1665, 1683, 1745, 1816, 1842, 1832, 1843, 1853, 1817, 1752, 1735, 1812, 1935, 2023, 2062, 2076, 2073, 2063, 2122, 2212, 2227, 2191, 2162, 2190, 2260, 2328, 2329, 2278, 2274, 2337, 2412, 2463, 2455, 2411, 2366, 2337, 2335, 2371, 2404, 2408, 2340, 2220, 2109, 2046, 2050, 2074, 2098, 2114, 2082, 2000, 1933, 1931, 1970, 1979, 1951, 1925, 1905, 1926, 1961, 1955, 1911, 1839, 1760, 1745, 1810, 1932, 2043, 2116, 2146, 2127, 2097, 2051, 1991, 1995, 2070, 2130, 2144, 2123, 2077, 2007, 1957, 1942, 1966, 2003, 2028, 2028, 2000, 1941, 1858, 1792, 1729, 1647, 1573, 1579, 1668, 1731, 1737, 1757, 1798, 1809, 1773, 1698, 1599, 1517, 1523, 1645, 1748, 1777, 1799, 1845, 1891, 1954, 2050, 2095, 2078, 2046, 2058, 2141, 2247, 2259, 2165, 2078, 2052, 2104, 2242, 2390, 2502, 2575, 2567, 2478, 2367, 2298, 2290, 2346, 2469, 2564, 2523, 2354, 2177, 2119, 2191, 2265, 2261, 2195, 2148, 2133, 2097, 2033, 1965, 1910, 1884, 1902, 1957, 1989, 1972, 1925, 1886, 1909, 1978, 2014, 2002, 1980, 1961, 1934, 1925, 1956, 1998, 2007, 1999, 2047, 2131, 2193, 2243, 2284, 2305, 2321, 2302, 2260, 2238, 2258, 2292, 2325, 2334, 2311, 2253, 2207, 2238, 2330, 2421, 2409, 2282, 2107, 2000, 2013, 2059, 2091, 2080, 2028, 1988, 1976, 1967, 1947, 1914, 1860, 1787, 1715, 1701, 1781, 1924, 2066, 2164, 2146, 2012, 1873, 1841, 1933, 2089, 2203, 2264, 2267, 2232, 2215, 2218, 2219, 2215, 2209, 2208, 2208, 2229, 2286, 2397, 2491, 2481, 2373, 2209, 2084, 2104, 2252, 2395, 2400, 2278, 2133, 2029, 1968, 1966, 2020, 2075, 2080, 2008, 1924, 1905, 1941, 1995, 2025, 2031, 2003, 1946, 1923, 1964, 2076, 2161, 2154, 2088, 1992, 1932, 1986, 2104, 2178, 2174, 2103, 2047, 2053, 2086, 2100, 2074, 2033, 1968, 1930, 1918, 1888, 1850, 1801, 1762, 1769, 1788, 1734, 1623, 1513, 1432, 1445, 1582, 1700, 1724, 1734, 1743, 1738, 1721, 1722, 1738, 1746, 1736, 1730, 1733, 1739, 1742, 1754, 1759, 1752, 1757, 1773, 1772, 1761, 1757, 1757, 1760, 1759, 1746, 1743, 1751, 1759, 1763, 1767, 1766, 1754, 1758, 1771, 1781, 1800, 1848, 1928, 1996, 2039, 2031, 2030, 2104, 2216, 2264, 2239, 2185, 2147, 2137, 2142, 2146, 2156, 2177, 2205, 2242, 2294, 2303, 2267, 2274, 2339, 2365, 2340, 2275, 2240, 2254, 2266, 2267, 2240, 2174, 2096, 2055, 2085, 2126, 2172, 2225, 2246, 2259, 2265, 2243, 2222, 2242, 2271, 2270, 2277, 2252, 2171, 2098, 2126, 2244, 2349, 2410, 2379, 2270, 2158, 2106, 2109, 2153, 2243, 2323, 2350, 2334, 2292, 2284, 2302, 2314, 2281, 2235, 2236, 2259, 2249, 2210, 2205, 2251, 2292, 2305, 2322, 2357, 2383, 2362, 2323, 2292, 2228, 2124, 2070, 2121, 2218, 2270, 2280, 2259, 2246, 2262, 2301, 2314, 2263, 2179, 2121, 2095, 2085, 2082, 2081, 2079, 2040, 1943, 1814, 1676, 1597, 1610, 1639, 1634, 1598, 1544, 1526, 1656, 1741, 1753, 1735, 1725, 1739, 1745, 1741, 1754, 1766, 1766, 1742, 1729, 1735, 1758, 1792, 1850, 1914, 1906, 1812, 1744, 1780, 1877, 1964, 1980, 1963, 1949, 1919, 1904, 1931, 1993, 2048, 2090, 2126, 2118, 2065, 2025, 2021, 2012, 1973, 1964, 2007, 2040, 2028, 2018, 2052, 2075, 2022, 1947, 1966, 2065, 2140, 2125, 2017, 1912, 1958, 2131, 2278, 2296, 2205, 2097, 2078, 2166, 2268, 2306, 2243, 2138, 2113, 2213, 2360, 2454, 2470, 2402, 2313, 2272, 2298, 2348, 2331, 2242, 2164, 2138, 2159, 2194, 2204, 2188, 2142, 2113, 2111, 2107, 2117, 2153, 2196, 2209, 2167, 2111, 2065, 2048, 2048, 2017, 1934, 1850, 1826, 1849, 1872, 1889, 1919, 1973, 1966, 1849, 1730, 1727, 1779, 1795, 1750, 1687, 1603, 1518, 1477, 1524, 1654, 1724, 1704, 1698, 1734, 1767, 1773, 1759, 1744, 1741, 1763, 1799, 1851, 1915, 1930, 1898, 1875, 1914, 1975, 2024, 2075, 2135, 2177, 2172, 2166, 2176, 2206, 2249, 2290, 2306, 2289, 2307, 2355, 2348, 2331, 2395, 2515, 2556, 2465, 2347, 2308, 2342, 2374, 2363, 2326, 2281, 2256, 2249, 2242, 2205, 2147, 2086, 2005, 1936, 1914, 1953, 2011, 2016, 1962, 1911, 1919, 1962, 2011, 2015, 1951, 1871, 1840, 1859, 1922, 1997, 2026, 2026, 2014, 2003, 2007, 2023, 2056, 2097, 2134, 2167, 2208, 2261, 2318, 2332, 2289, 2243, 2245, 2298, 2364, 2369, 2293, 2223, 2242, 2353, 2495, 2579, 2604, 2527, 2380, 2269, 2247, 2313, 2403, 2461, 2465, 2388, 2267, 2164, 2073, 2034, 2061, 2124, 2182, 2187, 2156, 2122, 2097, 2076, 2058, 2057, 2083, 2105, 2113, 2071, 1954, 1852, 1801, 1795, 1831, 1878, 1895, 1912, 1919, 1939, 1984, 2018, 2012, 1969, 1928, 1932, 1998, 2090, 2132, 2105, 2084, 2115, 2136, 2092, 2058, 2071, 2113, 2168, 2194, 2170, 2134, 2136, 2158, 2147, 2107, 2129, 2214, 2277, 2289, 2248, 2170, 2088, 2025, 1983, 1940, 1916, 1925, 1968, 2035, 2044, 1959, 1836, 1747, 1749, 1794, 1829, 1854, 1849, 1803, 1729, 1681, 1729, 1815, 1852, 1838, 1795, 1741, 1726, 1746, 1789, 1854, 1928, 1978, 1994, 1981, 1956, 1982, 2086, 2162, 2147, 2081, 2025, 2016, 2063, 2151, 2207, 2225, 2240, 2260, 2284, 2305, 2329, 2324, 2241, 2118, 2026, 1993, 2009, 2029, 2045, 2072, 2093, 2087, 2026, 1939, 1872, 1853, 1878, 1903, 1883, 1839, 1825, 1859, 1882, 1875, 1865, 1862, 1891, 1976, 2080, 2141, 2155, 2150, 2139, 2138, 2157, 2185, 2220, 2253, 2266, 2255, 2225, 2168, 2136, 2167, 2263, 2370, 2427, 2388, 2295, 2224, 2258, 2357, 2451, 2458, 2386, 2289, 2219, 2193, 2220, 2290, 2321, 2245, 2130, 2103, 2161, 2225, 2243, 2192, 2058, 1923, 1895, 1966, 2065, 2126, 2112, 2052, 1993, 1970, 1996, 1995, 1973, 2006, 2036, 1991, 1928, 1941, 2028, 2082, 2055, 2003, 1956, 1907, 1878, 1879, 1932, 2020, 2085, 2089, 2032, 1982, 2014, 2073, 2057, 1967, 1881, 1848, 1878, 1920, 1905, 1853, 1838, 1865, 1879, 1879, 1876, 1863, 1863, 1902, 1983, 2072, 2104, 2046, 1976, 1952, 1956, 1963, 1983, 1994, 1972, 1905, 1840, 1787, 1746, 1723, 1714, 1768, 1839, 1882, 1888, 1859, 1804, 1752, 1724, 1705, 1678, 1630, 1584, 1546, 1543, 1582, 1647, 1681, 1697, 1723, 1745, 1763, 1763, 1751, 1748, 1737, 1727, 1733, 1738, 1747, 1756, 1761, 1767, 1773, 1765, 1730, 1727, 1760, 1799, 1872, 1976, 2083, 2146, 2165, 2161, 2175, 2214, 2275, 2366, 2441, 2432, 2351, 2292, 2298, 2353, 2411, 2427, 2369, 2288, 2237, 2238, 2280, 2294, 2216, 2081, 2026, 2077, 2136, 2158, 2110, 1985, 1873, 1839, 1842, 1813, 1786, 1784, 1790, 1787, 1763, 1725, 1699, 1702, 1714, 1712, 1671, 1612, 1578, 1579, 1605, 1662, 1746, 1838, 1912, 1938, 1942, 1977, 2037, 2064, 2066, 2062, 2052, 2057, 2061, 2069, 2073, 2064, 2045, 2040, 2090, 2157, 2174, 2120, 2032, 1953, 1963, 2107, 2281, 2305, 2176, 2016, 1904, 1864, 1952, 2103, 2234, 2309, 2284, 2193, 2076, 1980, 1989, 2108, 2228, 2242, 2193, 2158, 2183, 2222, 2260, 2268, 2170, 2041, 1971, 1970, 2053, 2152, 2208, 2186, 2112, 2036, 1994, 2005, 2031, 2029, 1985, 1943, 1958, 2014, 2077, 2127, 2177, 2171, 2047, 1889, 1812, 1851, 1952, 2043, 2053, 1960, 1818, 1702, 1673, 1707, 1744, 1785, 1868, 1929, 1939, 1927, 1861, 1772, 1721, 1710, 1746, 1789, 1830, 1915, 2025, 2069, 2034, 1968, 1916, 1891, 1906, 1954, 2010, 2075, 2120, 2103, 2081, 2115, 2179, 2189, 2123, 2028, 1979, 2006, 2070, 2125, 2133, 2098, 2080, 2048, 1999, 1973, 1973, 1951, 1889, 1811, 1789, 1858, 1950, 1974, 1932, 1920, 1976, 2041, 2084, 2075, 2047, 2040, 2040, 2034, 2001, 1941, 1945, 2013, 2048, 2046, 2039, 2048, 2038, 1982, 1913, 1878, 1915, 2011, 2125, 2179, 2163, 2103, 2025, 2009, 2063, 2121, 2147, 2168, 2192, 2194, 2136, 2044, 2007, 2069, 2165, 2203, 2167, 2119, 2091, 2068, 2039, 2053, 2098, 2141, 2171, 2175, 2135, 2058, 1976, 1972, 2053, 2135, 2172, 2181, 2195, 2202, 2197, 2173, 2115, 2045, 2033, 2090, 2138, 2129, 2101, 2088, 2051, 2005, 1988, 2015, 2062, 2062, 2037, 2014, 2022, 2082, 2140, 2156, 2146, 2097, 2003, 1937, 1974, 2040, 2050, 2067, 2109, 2109, 2051, 2005, 1995, 1983, 1953, 1948, 1953, 1962, 1982, 1995, 1976, 1910, 1874, 1930, 2043, 2124, 2126, 2020, 1868, 1822, 1919, 2062, 2165, 2166, 2100, 2045, 2007, 1981, 2004, 2064, 2097, 2092, 2054, 1989, 1951, 1979, 2020, 2059, 2080, 2076, 2079, 2093, 2086, 2058, 2038, 2009, 1990, 1991, 1997, 2003, 2041, 2086, 2106, 2091, 2041, 1968, 1928, 1957, 2044, 2127, 2178, 2178, 2083, 1980, 1944, 1970, 1990, 1959, 1919, 1919, 1945, 1951, 1947, 1976, 2051, 2140, 2194, 2156, 2046, 1946, 1908, 1936, 2032, 2142, 2178, 2153, 2097, 2075, 2099, 2142, 2196, 2221, 2177, 2088, 2038, 2083, 2148, 2152, 2117, 2130, 2166, 2171, 2144, 2077, 2055, 2138, 2220, 2211, 2149, 2104, 2100, 2118, 2091, 2048, 2033, 2040, 2020, 2048, 2135, 2220, 2252, 2221, 2154, 2107, 2120, 2131, 2129, 2124, 2087, 2022, 1956, 1963, 2066, 2179, 2218, 2190, 2161, 2191, 2244, 2292, 2348, 2372, 2327, 2246, 2204, 2223, 2282, 2336, 2338, 2318, 2281, 2256, 2256, 2254, 2238, 2190, 2099, 2017, 2049, 2166, 2257, 2237, 2128, 2013, 1983, 2040, 2108, 2117, 2058, 1939, 1803, 1686, 1603, 1527, 1449, 1423, 1597, 1730, 1756, 1741, 1724, 1733, 1735, 1734, 1732, 1731, 1725, 1735, 1750, 1761, 1769, 1762, 1739, 1731, 1738, 1745, 1746, 1753, 1767, 1770, 1762, 1765, 1765, 1756, 1749, 1756, 1774, 1782, 1780, 1772, 1757, 1766, 1771, 1770, 1753, 1747, 1761, 1782, 1802, 1800, 1805, 1848, 1908, 1980, 2035, 2015, 1945, 1912, 1935, 1955, 1931, 1907, 1926, 1958, 1995, 2046, 2031, 1980, 1958, 1968, 2021, 2097, 2127, 2071, 1982, 1960, 2037, 2166, 2220, 2187, 2141, 2105, 2098, 2159, 2274, 2371, 2417, 2398, 2311, 2224, 2196, 2224, 2282, 2344, 2414, 2469, 2482, 2472, 2444, 2389, 2362, 2385, 2395, 2345, 2290, 2270, 2285, 2292, 2262, 2199, 2108, 2060, 2076, 2106, 2108, 2082, 2077, 2092, 2047, 1921, 1792, 1767, 1821, 1901, 1978, 2031, 2064, 2021, 1876, 1715, 1591, 1538, 1553, 1602, 1667, 1719, 1745, 1766, 1761, 1718, 1689, 1697, 1726, 1752, 1787, 1832, 1856, 1808, 1722, 1729, 1860, 2013, 2121, 2150, 2106, 2040, 1995, 1976, 1986, 2040, 2098, 2131, 2185, 2277, 2386, 2452, 2458, 2397, 2316, 2310, 2380, 2472, 2520, 2506, 2466, 2417, 2414, 2493, 2619, 2744, 2809, 2771, 2663, 2566, 2532, 2585, 2675, 2724, 2705, 2630, 2507, 2379, 2287, 2238, 2239, 2236, 2158, 2007, 1829, 1692, 1606, 1574, 1555, 1517, 1506, 1624, 1711, 1724, 1728, 1722, 1729, 1744, 1766, 1785, 1782, 1768, 1760, 1757, 1752, 1751, 1759, 1775, 1807, 1883, 1961, 2036, 2128, 2220, 2294, 2356, 2405, 2438, 2470, 2521, 2547, 2535, 2549, 2565, 2563, 2579, 2596, 2597, 2590, 2587, 2596, 2571, 2542, 2548, 2535, 2480, 2393, 2314, 2250, 2209, 2216, 2233, 2202, 2158, 2097, 2040, 2034, 2078, 2117, 2124, 2107, 2087, 2100, 2164, 2226, 2256, 2260, 2249, 2228, 2232, 2251, 2235, 2205, 2242, 2355, 2438, 2447, 2408, 2381, 2368, 2337, 2317, 2352, 2383, 2375, 2346, 2331, 2322, 2294, 2279, 2327, 2387, 2342, 2220, 2103, 2010, 1960, 1964, 1973, 1977, 1936, 1852, 1753, 1687, 1678, 1677, 1678, 1673, 1613, 1533, 1484, 1518, 1680, 1750, 1751, 1741, 1741, 1753, 1770, 1769, 1714, 1672, 1698, 1738, 1742, 1730, 1734, 1749, 1747, 1731, 1736, 1744, 1753, 1760, 1770, 1751, 1742, 1777, 1822, 1818, 1764, 1710, 1662, 1619, 1668, 1758, 1809, 1814, 1793, 1766, 1763, 1790, 1812, 1814, 1841, 1886, 1883, 1849, 1881, 2016, 2170, 2234, 2211, 2175, 2210, 2274, 2277, 2227, 2217, 2252, 2303, 2351, 2353, 2324, 2280, 2241, 2239, 2254, 2267, 2313, 2385, 2429, 2401, 2315, 2201, 2111, 2075, 2071, 2095, 2091, 2074, 2058, 2054, 2039, 1991, 1969, 2004, 2059, 2092, 2097, 2087, 2081, 2094, 2110, 2115, 2119, 2129, 2142, 2138, 2107, 2089, 2075, 2035, 1971, 1896, 1845, 1832, 1840, 1882, 1950, 1987, 2006, 2029, 2049, 2046, 2041, 2008, 1903, 1799, 1793, 1875, 1967, 2001, 1986, 1972, 1966, 1961, 1958, 1956, 1952, 1988, 2032, 2032, 2015, 2011, 2000, 1972, 1922, 1912, 1962, 2020, 2045, 2068, 2097, 2086, 2045, 2013, 2023, 2078, 2103, 2047, 1952, 1901, 1906, 1902, 1856, 1840, 1900, 1970, 1976, 1952, 1966, 2001, 2012, 2012, 2061, 2112, 2097, 2014, 1892, 1827, 1865, 1930, 1983, 1988, 1943, 1887, 1864, 1905, 1999, 2084, 2101, 2054, 1984, 1933, 1935, 1996, 2095, 2177, 2182, 2138, 2093, 2068, 2090, 2116, 2112, 2093, 2099, 2171, 2279, 2336, 2327, 2278, 2190, 2078, 1987, 1941, 1942, 2012, 2106, 2161, 2148, 2080, 1995, 1947, 1965, 2003, 2060, 2150, 2250, 2289, 2228, 2099, 1998, 2002, 2100, 2209, 2261, 2282, 2255, 2179, 2102, 2043, 2031, 2078, 2161, 2221, 2206, 2115, 2016, 1959, 1942, 1945, 1954, 1931, 1857, 1742, 1663, 1688, 1747, 1765, 1702, 1604, 1561, 1552, 1542, 1595, 1704, 1762, 1797, 1839, 1847, 1830, 1819, 1799, 1760, 1759, 1814, 1919, 2038, 2119, 2171, 2203, 2210, 2196, 2179, 2189, 2198, 2189, 2212, 2266, 2293, 2325, 2368, 2388, 2373, 2356, 2366, 2424, 2526, 2563, 2540, 2528, 2508, 2453, 2421, 2404, 2389, 2403, 2462, 2476, 2412, 2342, 2308, 2270, 2203, 2106, 2015, 1980, 1994, 1993, 1937, 1843, 1752, 1716, 1752, 1811, 1819, 1742, 1627, 1592, 1647, 1714, 1727, 1732, 1763, 1751, 1707, 1714, 1727, 1729, 1751, 1788, 1812, 1823, 1842, 1863, 1886, 1923, 1971, 1974, 1942, 1936, 1965, 1982, 1945, 1918, 1962, 2051, 2136, 2155, 2107, 2074, 2047, 2013, 2017, 2120, 2275, 2379, 2385, 2332, 2259, 2187, 2164, 2186, 2210, 2215, 2251, 2290, 2279, 2227, 2202, 2267, 2334, 2336, 2293, 2262, 2240, 2249, 2259, 2237, 2181, 2124, 2081, 2072, 2102, 2135, 2109, 1996, 1883, 1909, 2038, 2154, 2164, 2092, 2045, 2030, 2004, 1952, 1910, 1884, 1863, 1870, 1939, 2061, 2149, 2176, 2147, 2085, 2050, 2081, 2143, 2208, 2282, 2323, 2309, 2241, 2158, 2154, 2234, 2296, 2296, 2271, 2243, 2219, 2215, 2258, 2324, 2366, 2327, 2210, 2105, 2103, 2200, 2272, 2233, 2140, 2082, 2062, 2060, 2063, 2089, 2122, 2120, 2083, 2040, 2036, 2032, 1999, 1929, 1846, 1798, 1769, 1761, 1778, 1803, 1808, 1768, 1680, 1610, 1606, 1644, 1654, 1650, 1665, 1699, 1717, 1674, 1641, 1700, 1775, 1829, 1850, 1838, 1843, 1915, 2032, 2104, 2105, 2085, 2124, 2187, 2216, 2218, 2208, 2245, 2323, 2395, 2410, 2368, 2332, 2362, 2403, 2384, 2334, 2294, 2283, 2307, 2365, 2399, 2362, 2295, 2236, 2211, 2179, 2136, 2150, 2155, 2134, 2104, 2070, 2022, 1958, 1895, 1849, 1847, 1860, 1836, 1788, 1716, 1648, 1610, 1559, 1523, 1542, 1585, 1659, 1712, 1737, 1750, 1748, 1746, 1742, 1739, 1735, 1739, 1754, 1770, 1780, 1793, 1804, 1775, 1741, 1781, 1887, 1998, 2052, 2040, 2017, 2043, 2126, 2210, 2264, 2306, 2330, 2308, 2284, 2297, 2357, 2413, 2434, 2455, 2483, 2536, 2594, 2593, 2494, 2376, 2303, 2268, 2290, 2342, 2391, 2400, 2346, 2218, 2034, 1918, 1956, 2074, 2151, 2100, 1932, 1759, 1686, 1778, 1940, 2022, 1961, 1838, 1767, 1785, 1865, 1937, 1933, 1901, 1877, 1819, 1756, 1745, 1836, 2003, 2161, 2235, 2220, 2177, 2144, 2127, 2080, 2032, 2030, 2064, 2135, 2246, 2296, 2236, 2138, 2086, 2117, 2195, 2249, 2219, 2135, 2066, 2038, 2056, 2112, 2182, 2225, 2193, 2108, 2024, 1971, 1964, 1960, 1940, 1950, 1962, 1926, 1830, 1774, 1827, 1888, 1885, 1861, 1869, 1895, 1904, 1888, 1892, 1920, 1923, 1883, 1832, 1798, 1815, 1850, 1807, 1678, 1594, 1661, 1823, 1969, 2042, 2036, 2019, 2080, 2183, 2201, 2118, 1992, 1906, 1919, 1977, 2034, 2104, 2205, 2255, 2224, 2179, 2158, 2144, 2106, 2116, 2152, 2147, 2124, 2089, 2053, 2041, 2051, 2078, 2126, 2157, 2128, 2087, 2102, 2166, 2235, 2268, 2241, 2207, 2230, 2326, 2414, 2429, 2384, 2320, 2265, 2263, 2337, 2432, 2488, 2514, 2473, 2323, 2152, 2065, 2071, 2114, 2142, 2120, 2059, 2016, 1981, 1975, 2024, 2086, 2111, 2073, 1975, 1871, 1791, 1731, 1718, 1709, 1675, 1643, 1639, 1654, 1667, 1689, 1718, 1712, 1654, 1583, 1614, 1715, 1748, 1743, 1736, 1753, 1764, 1746, 1731, 1740, 1763, 1782, 1765, 1707, 1705, 1771, 1852, 1911, 1922, 1895, 1893, 1961, 2060, 2130, 2140, 2123, 2126, 2175, 2224, 2230, 2210, 2204, 2223, 2239, 2228, 2228, 2282, 2383, 2469, 2468, 2408, 2344, 2311, 2312, 2342, 2372, 2403, 2438, 2456, 2450, 2429, 2422, 2384, 2290, 2204, 2179, 2205, 2240, 2235, 2191, 2171, 2207, 2203, 2104, 2010, 2003, 2040, 2052, 2023, 1982, 1938, 1906, 1886, 1853, 1829, 1882, 1977, 2022, 1991, 1936, 1939, 1987, 1998, 1954, 1933, 2011, 2152, 2264, 2289, 2267, 2246, 2224, 2224, 2262, 2296, 2314, 2308, 2278, 2246, 2239, 2251, 2305, 2391, 2427, 2364, 2278, 2247, 2250, 2261, 2271, 2249, 2205, 2151, 2056, 1992, 1990, 1998, 1973, 1902, 1841, 1839, 1876, 1860, 1743, 1623, 1588, 1619, 1691, 1777, 1807, 1720, 1574, 1497, 1524, 1644, 1729, 1731, 1728, 1732, 1742, 1746, 1727, 1711, 1719, 1746, 1769, 1785, 1796, 1862, 1961, 2012, 2006, 2010, 2064, 2128, 2173, 2176, 2129, 2044, 1943, 1894, 1911, 1933, 1940, 1941, 1971, 2011, 2045, 2070, 2072, 2040, 1982, 1938, 1925, 1979, 2075, 2178, 2254, 2264, 2249, 2252, 2277, 2296, 2323, 2312, 2228, 2130, 2081, 2116, 2238, 2409, 2500, 2435, 2281, 2148, 2084, 2126, 2227, 2277, 2224, 2086, 1957, 1930, 2008, 2118, 2164, 2118, 2044, 1959, 1885, 1880, 1910, 1938, 1931, 1878, 1777, 1662, 1569, 1497, 1472, 1518, 1634, 1716, 1729, 1729, 1736, 1746, 1756, 1759, 1766, 1767, 1754, 1743, 1753, 1770, 1777, 1797, 1820, 1832, 1840, 1857, 1883, 1896, 1905, 1909, 1932, 1998, 2072, 2125, 2173, 2213, 2212, 2184, 2208, 2266, 2306, 2319, 2295, 2282, 2317, 2433, 2550, 2575, 2536, 2436, 2278, 2114, 2065, 2156, 2306, 2395, 2353, 2219, 2099, 2064, 2104, 2191, 2264, 2258, 2175, 2094, 2076, 2090, 2066, 2018, 1970, 1942, 1960, 2010, 2055, 2069, 2068, 2075, 2064, 2014, 1974, 1958, 1941, 1923, 1950, 1992, 2008, 2012, 2011, 1996, 1998, 2022, 2039, 2026, 2019, 2013, 1979, 1968, 1960, 1968, 2015, 2058, 2041, 2000, 1974, 1987, 2051, 2154, 2248, 2295, 2306, 2301, 2281, 2259, 2267, 2290, 2298, 2274, 2257, 2288, 2360, 2466, 2532, 2515, 2431, 2337, 2335, 2444, 2618, 2709, 2608, 2401, 2209, 2094, 2107, 2210, 2309, 2329, 2210, 1990, 1810, 1772, 1841, 1887, 1844, 1753, 1652, 1564, 1496, 1448, 1478, 1640, 1718, 1728, 1734, 1739, 1738, 1735, 1745, 1764, 1772, 1770, 1762, 1750, 1734, 1739, 1754, 1747, 1734, 1739, 1759, 1776, 1783, 1782, 1764, 1774, 1817, 1855, 1860, 1843, 1843, 1895, 1990, 2085, 2132, 2114, 2074, 2080, 2094, 2067, 2028, 2031, 2053, 2076, 2123, 2168, 2183, 2184, 2202, 2208, 2181, 2172, 2187, 2174, 2147, 2190, 2254, 2257, 2194, 2112, 2083, 2154, 2246, 2255, 2142, 1979, 1854, 1844, 1906, 1966, 1978, 1941, 1869, 1774, 1686, 1655, 1696, 1720, 1637, 1521, 1515, 1626, 1741, 1779, 1738, 1661, 1670, 1760, 1839, 1897, 1912, 1895, 1809, 1694, 1662, 1738, 1822, 1871, 1909, 1947, 1960, 1942, 1930, 1969, 2057, 2129, 2184, 2242, 2312, 2360, 2326, 2230, 2156, 2171, 2240, 2317, 2366, 2363, 2356, 2366, 2345, 2267, 2194, 2168, 2171, 2191, 2204, 2179, 2133, 2083, 2068, 2071, 2037, 1928, 1791, 1734, 1796, 1924, 1999, 1950, 1819, 1705, 1674, 1722, 1801, 1856, 1903, 1988, 2080, 2107, 2060, 1995, 1975, 2019, 2109, 2179, 2154, 2080, 2051, 2101, 2176, 2203, 2172, 2174, 2205, 2212, 2203, 2188, 2167, 2183, 2267, 2371, 2431, 2392, 2277, 2164, 2139, 2213, 2322, 2329, 2195, 2024, 1958, 2006, 2082, 2119, 2117, 2089, 2047, 1977, 1931, 1917, 1915, 1911, 1888, 1835, 1764, 1689, 1641, 1658, 1725, 1788, 1779, 1693, 1635, 1657, 1738, 1806, 1812, 1744, 1662, 1637, 1677, 1753, 1807, 1818, 1808, 1789, 1747, 1728, 1752, 1771, 1771, 1763, 1800, 1862, 1893, 1892, 1848, 1782, 1791, 1878, 2008, 2120, 2131, 2068, 2022, 2023, 2077, 2181, 2260, 2310, 2349, 2366, 2376, 2371, 2392, 2486, 2589, 2563, 2455, 2406, 2436, 2486, 2526, 2576, 2626, 2653, 2637, 2599, 2587, 2617, 2642, 2623, 2563, 2498, 2464, 2437, 2366, 2253, 2149, 2094, 2096, 2104, 2121, 2124, 2074, 2014, 2010, 2051, 2093, 2086, 2011, 1938, 1889, 1867, 1898, 1971, 2052, 2131, 2229, 2306, 2308, 2239, 2184, 2217, 2305, 2358, 2316, 2210, 2132, 2158, 2255, 2322, 2298, 2195, 2087, 2039, 2048, 2062, 2040, 2019, 1995, 1928, 1838, 1784, 1803, 1858, 1851, 1745, 1604, 1549, 1608, 1697, 1761, 1803, 1823, 1831, 1848, 1904, 1952, 1979, 1977, 1973, 1985, 2012, 2037, 2041, 2039, 2057, 2112, 2190, 2224, 2166, 2113, 2153, 2232, 2274, 2277, 2298, 2351, 2420, 2476, 2456, 2361, 2242, 2184, 2237, 2332, 2391, 2377, 2271, 2111, 1989, 1955, 1990, 2035, 2075, 2129, 2163, 2125, 2059, 2033, 2064, 2083, 2044, 1966, 1888, 1854, 1875, 1929, 1957, 1928, 1941, 2052, 2170, 2203, 2131, 2027, 1982, 2030, 2090, 2112, 2114, 2106, 2080, 2033, 1988, 1962, 1965, 2005, 2033, 2004, 1956, 1913, 1862, 1859, 1916, 1954, 1962, 1983, 2004, 2005, 1996, 1964, 1922, 1886, 1856, 1858, 1875, 1881, 1884, 1907, 1973, 2081, 2176, 2230, 2236, 2214, 2200, 2218, 2283, 2350, 2402, 2442, 2457, 2436, 2375, 2323, 2347, 2461, 2586, 2627, 2567, 2438, 2309, 2247, 2250, 2294, 2345, 2356, 2275, 2134, 2044, 2070, 2136, 2120, 2026, 1912, 1834, 1788, 1743, 1706, 1709, 1741, 1732, 1657, 1552, 1459, 1435, 1569, 1703, 1738, 1752, 1770, 1784, 1778, 1757, 1731, 1702, 1706, 1736, 1759, 1773, 1781, 1783, 1784, 1783, 1808, 1848, 1900, 1969, 2014, 1969, 1865, 1796, 1799, 1862, 1931, 1945, 1934, 1920, 1950, 2064, 2225, 2327, 2341, 2282, 2178, 2059, 2002, 2052, 2161, 2234, 2259, 2270, 2312, 2361, 2387, 2373, 2344, 2335, 2332, 2313, 2297, 2334, 2396, 2405, 2369, 2331, 2335, 2367, 2368, 2303, 2176, 2058, 2005, 2051, 2146, 2234, 2238, 2142, 2020, 1970, 1979, 1996, 2012, 2042, 2082, 2090, 2051, 2003, 1960, 1946, 1938, 1932, 1934, 1955, 2009, 2095, 2158, 2144, 2056, 1960, 1887, 1836, 1844, 1918, 2021, 2050, 2009, 2029, 2119, 2206, 2240, 2236, 2239, 2258, 2316, 2370, 2388, 2404, 2433, 2443, 2423, 2408, 2401, 2374, 2357, 2386, 2462, 2522, 2532, 2526, 2498, 2439, 2411, 2431, 2449, 2475, 2508, 2487, 2414, 2314, 2228, 2204, 2247, 2285, 2281, 2202, 2100, 2061, 2075, 2118, 2137, 2095, 2003, 1876, 1772, 1747, 1782, 1848, 1892, 1886, 1868, 1817, 1762, 1746, 1739, 1740, 1779, 1842, 1904, 1922, 1884, 1777, 1668, 1619, 1634, 1705, 1774, 1762, 1681, 1650, 1700, 1753, 1771, 1769, 1756, 1775, 1831, 1870, 1877, 1881, 1869, 1854, 1853, 1835, 1821, 1865, 1896, 1886, 1867, 1870, 1898, 1878, 1817, 1803, 1846, 1856, 1793, 1713, 1676, 1680, 1661, 1596, 1524, 1518, 1569, 1659, 1721, 1742, 1753, 1756, 1743, 1741, 1749, 1762, 1770, 1750, 1726, 1728, 1735, 1739, 1749, 1765, 1792, 1822, 1868, 1867, 1777, 1695, 1698, 1753, 1790, 1811, 1834, 1841, 1821, 1825, 1869, 1945, 2023, 2040, 1993, 1923, 1858, 1810, 1768, 1747, 1713, 1654, 1604, 1598, 1664, 1787, 1876, 1878, 1837, 1822, 1871, 1965, 2046, 2118, 2209, 2268, 2280, 2319, 2379, 2408, 2388, 2351, 2377, 2499, 2663, 2799, 2891, 2931, 2921, 2887, 2819, 2750, 2730, 2761, 2823, 2872, 2845, 2776, 2711, 2640, 2596, 2595, 2584, 2541, 2452, 2339, 2277, 2269, 2266, 2219, 2128, 2022, 1962, 1963, 1952, 1888, 1815, 1763, 1721, 1665, 1638, 1694, 1762, 1788, 1810, 1855, 1887, 1856, 1747, 1650, 1634, 1669, 1702, 1742, 1761, 1705, 1577, 1495, 1539, 1674, 1759, 1802, 1818, 1786, 1720, 1673, 1694, 1747, 1758, 1738, 1719, 1736, 1791, 1850, 1852, 1791, 1744, 1759, 1808, 1846, 1848, 1828, 1783, 1724, 1672, 1649, 1662, 1691, 1719, 1771, 1832, 1887, 1927, 1949, 1965, 1975, 1986, 2029, 2078, 2122, 2184, 2228, 2246, 2259, 2297, 2342, 2389, 2428, 2420, 2380, 2354, 2367, 2397, 2385, 2347, 2349, 2388, 2472, 2560, 2595, 2534, 2428, 2396, 2440, 2503, 2555, 2543, 2477, 2438, 2455, 2484, 2433, 2295, 2143, 2061, 2108, 2248, 2386, 2407, 2307, 2188, 2102, 2096, 2146, 2223, 2292, 2297, 2237, 2171, 2152, 2166, 2186, 2195, 2215, 2246, 2248, 2205, 2150, 2122, 2128, 2180, 2259, 2294, 2245, 2116, 1980, 1941, 1999, 2052, 2026, 1955, 1902, 1885, 1865, 1821, 1750, 1624, 1456, 1358, 1401, 1638, 1731, 1734, 1739, 1735, 1728, 1736, 1750, 1746, 1743, 1758, 1766, 1747, 1731, 1739, 1751, 1761, 1783, 1800, 1794, 1772, 1754, 1748, 1745, 1757, 1797, 1898, 2023, 2108, 2130, 2119, 2078, 2040, 2068, 2129, 2167, 2212, 2260, 2299, 2282, 2195, 2133, 2185, 2336, 2499, 2599, 2617, 2564, 2485, 2444, 2469, 2541, 2628, 2719, 2795, 2807, 2740, 2646, 2597, 2632, 2714, 2761, 2709, 2589, 2447, 2344, 2364, 2496, 2620, 2614, 2466, 2299, 2224, 2202, 2199, 2207, 2196, 2140, 2110, 2144, 2180, 2159, 2086, 1996, 1932, 1931, 1958, 1964, 1922, 1830, 1756, 1753, 1793, 1823, 1810, 1775, 1734, 1707, 1691, 1675, 1706, 1782, 1866, 1939, 1961, 1948, 1920, 1880, 1833, 1784, 1787, 1822, 1870, 1941, 2007, 2037, 2051, 2100, 2125, 2074, 1972, 1884, 1834, 1803, 1800, 1824, 1855, 1893, 1939, 1979, 1970, 1928, 1917, 1966, 2038, 2103, 2140, 2150, 2121, 2070, 2025, 1987, 2001, 2056, 2099, 2096, 2058, 2033, 1992, 1944, 1944, 1990, 2030, 2036, 2041, 2064, 2112, 2133, 2078, 2038, 2056, 2098, 2152, 2189, 2185, 2149, 2123, 2103, 2116, 2157, 2202, 2242, 2231, 2196, 2208, 2247, 2248, 2200, 2149, 2140, 2209, 2319, 2389, 2378, 2328, 2284, 2287, 2350, 2434, 2469, 2446, 2387, 2304, 2229, 2208, 2253, 2351, 2447, 2457, 2368, 2245, 2158, 2141, 2170, 2181, 2110, 1999, 1922, 1916, 1968, 2009, 2017, 2031, 2065, 2089, 2042, 1911, 1789, 1710, 1638, 1607, 1640, 1678, 1696, 1701, 1707, 1705, 1672, 1638, 1629, 1611, 1633, 1721, 1767, 1764, 1732, 1698, 1694, 1719, 1753, 1769, 1749, 1718, 1717, 1743, 1759, 1767, 1779, 1788, 1775, 1722, 1681, 1705, 1735, 1754, 1753, 1753, 1801, 1886, 1940, 1935, 1903, 1876, 1912, 2001, 2107, 2187, 2208, 2165, 2124, 2173, 2281, 2339, 2312, 2225, 2148, 2138, 2209, 2300, 2346, 2330, 2298, 2282, 2296, 2300, 2249, 2202, 2232, 2318, 2362, 2319, 2235, 2164, 2142, 2168, 2183, 2152, 2088, 2010, 1961, 1959, 1971, 1952, 1915, 1881, 1858, 1878, 1937, 1939, 1846, 1746, 1703, 1711, 1725, 1742, 1799, 1879, 1866, 1775, 1717, 1728, 1761, 1775, 1761, 1742, 1759, 1787, 1782, 1768, 1754, 1681, 1595, 1614, 1700, 1771, 1814, 1839, 1839, 1803, 1728, 1687, 1701, 1701, 1700, 1758, 1859, 1956, 2019, 2039, 1992, 1882, 1751, 1672, 1707, 1841, 1978, 2053, 2045, 2017, 2008, 2008, 2034, 2082, 2106, 2128, 2182, 2250, 2335, 2409, 2379, 2295, 2267, 2320, 2417, 2479, 2491, 2487, 2473, 2459, 2481, 2584, 2677, 2698, 2661, 2567, 2489, 2494, 2557, 2601, 2602, 2556, 2477, 2416, 2382, 2333, 2235, 2135, 2104, 2138, 2174, 2128, 2011, 1953, 1972, 2004, 1977, 1859, 1675, 1534, 1539, 1652, 1748, 1759, 1728, 1731, 1773, 1817, 1847, 1856, 1816, 1745, 1687, 1672, 1683, 1676, 1667, 1692, 1739, 1768, 1776, 1793, 1831, 1862, 1873, 1915, 1988, 2024, 2004, 1976, 1961, 1967, 1999, 2020, 1983, 1925, 1919, 2007, 2152, 2262, 2297, 2248, 2149, 2075, 2040, 2056, 2125, 2189, 2175, 2080, 1948, 1848, 1829, 1904, 1989, 2014, 1995, 1948, 1912, 1866, 1793, 1746, 1732, 1729, 1748, 1756, 1768, 1798, 1829, 1847, 1866, 1907, 1963, 2017, 2042, 2054, 2037, 1998, 1972, 1970, 2030, 2140, 2238, 2278, 2284, 2299, 2334, 2376, 2400, 2399, 2404, 2444, 2508, 2579, 2640, 2689, 2750, 2827, 2928, 2982, 2956, 2921, 2972, 3111, 3188, 3097, 2927, 2794, 2758, 2792, 2804, 2763, 2693, 2617, 2536, 2478, 2489, 2511, 2480, 2421, 2376, 2360, 2337, 2302, 2237, 2126, 2037, 2044, 2039, 1966, 1886, 1871, 1926, 1998, 1983, 1851, 1707, 1664, 1719, 1773, 1750, 1680, 1588, 1508, 1454, 1457, 1619, 1723, 1736, 1730, 1739, 1751, 1746, 1722, 1699, 1701, 1733, 1755, 1763, 1769, 1765, 1754, 1758, 1759, 1763, 1770, 1778, 1821, 1871, 1852, 1797, 1767, 1779, 1799, 1822, 1857, 1907, 1933, 1879, 1797, 1797, 1882, 1970, 1971, 1907, 1895, 1949, 1964, 1946, 1931, 1939, 1957, 1976, 1980, 1974, 1963, 1960, 1985, 2020, 2040, 2052, 2074, 2116, 2184, 2202, 2148, 2063, 2002, 1971, 2013, 2102, 2167, 2147, 2053, 2015, 2100, 2233, 2334, 2367, 2322, 2254, 2247, 2302, 2392, 2479, 2492, 2404, 2265, 2137, 2056, 2049, 2112, 2207, 2257, 2205, 2085, 1972, 1932, 1961, 1997, 1973, 1848, 1707, 1625, 1579, 1519, 1465, 1543, 1728, 1842, 1882, 1886, 1888, 1888, 1905, 1941, 1996, 2043, 2031, 1972, 1924, 1950, 2053, 2149, 2170, 2136, 2112, 2128, 2194, 2299, 2356, 2314, 2221, 2182, 2225, 2279, 2258, 2180, 2116, 2079, 2117, 2206, 2257, 2232, 2166, 2097, 2064, 2097, 2160, 2221, 2249, 2209, 2105, 2020, 1963, 1978, 2024, 2030, 2001, 1999, 2022, 2045, 2053, 2071, 2099, 2101, 2053, 1945, 1841, 1773, 1712, 1707, 1718, 1699, 1678, 1668, 1633, 1567, 1505, 1509, 1651, 1731, 1742, 1739, 1733, 1732, 1744, 1759, 1762, 1753, 1759, 1775, 1788, 1797, 1815, 1836, 1868, 1870, 1863, 1922, 2037, 2151, 2245, 2280, 2262, 2203, 2149, 2180, 2326, 2476, 2527, 2524, 2542, 2612, 2713, 2818, 2883, 2895, 2861, 2815, 2814, 2875, 2909, 2890, 2873, 2848, 2790, 2725, 2701, 2669, 2615, 2584, 2562, 2515, 2436, 2348, 2260, 2158, 2031, 1928, 1926, 1963, 1965, 1909, 1817, 1750, 1743, 1742, 1687, 1641, 1643, 1663, 1649, 1574, 1484, 1522, 1690, 1749, 1741, 1725, 1731, 1749, 1758, 1758, 1750, 1739, 1753, 1788, 1828, 1853, 1844, 1823, 1809, 1792, 1782, 1799, 1841, 1901, 1924, 1934, 2008, 2127, 2228, 2299, 2330, 2301, 2236, 2206, 2237, 2273, 2273, 2237, 2211, 2197, 2207, 2248, 2311, 2366, 2413, 2421, 2370, 2272, 2193, 2148, 2120, 2099, 2052, 1973, 1889, 1844, 1842, 1827, 1770, 1728, 1719, 1696, 1639, 1573, 1541, 1578, 1657, 1722, 1731, 1723, 1726, 1727, 1711, 1691, 1702, 1745, 1767, 1768, 1770, 1787, 1838, 1909, 1987, 2033, 2017, 1989, 1971, 1970, 2011, 2098, 2206, 2236, 2172, 2106, 2074, 2073, 2094, 2154, 2257, 2326, 2297, 2261, 2256, 2284, 2321, 2335, 2325, 2304, 2257, 2222, 2227, 2252, 2264, 2251, 2228, 2249, 2305, 2335, 2319, 2283, 2261, 2268, 2282, 2276, 2256, 2218, 2149, 2082, 2065, 2110, 2146, 2132, 2105, 2074, 2063, 2075, 2095, 2153, 2209, 2207, 2150, 2091, 2097, 2152, 2153, 2073, 2003, 1985, 2039, 2126, 2163, 2097, 1999, 1969, 1968, 1978, 2035, 2075, 2073, 2030, 2010, 2016, 2022, 2041, 2083, 2112, 2124, 2124, 2066, 1940, 1787, 1681, 1647, 1678, 1741, 1807, 1856, 1917, 1953, 1929, 1893, 1904, 1935, 1951, 1924, 1868, 1859, 1901, 1931, 1897, 1864, 1886, 1941, 2031, 2115, 2122, 2047, 1954, 1870, 1820, 1814, 1861, 1940, 2014, 2029, 1996, 1936, 1911, 1959, 1998, 1976, 1944, 1951, 1978, 2002, 2023, 2038, 2048, 2029, 2012, 2045, 2121, 2190, 2203, 2161, 2079, 1999, 1954, 1917, 1882, 1878, 1922, 1956, 1956, 1920, 1903, 1952, 2031, 2070, 2066, 2049, 2019, 1998, 2005, 2035, 2046, 2050, 2090, 2131, 2163, 2222, 2281, 2289, 2233, 2179, 2155, 2172, 2264, 2394, 2455, 2417, 2335, 2270, 2256, 2308, 2351, 2332, 2287, 2270, 2270, 2232, 2132, 2009, 1931, 1920, 1949, 1987, 1999, 1992, 1969, 1910, 1849, 1869, 1928, 1947, 1946, 1986, 2020, 1999, 1953, 1936, 1952, 1996, 2009, 1936, 1803, 1696, 1691, 1750, 1798, 1800, 1779, 1749, 1730, 1743, 1783, 1799, 1777, 1754, 1766, 1753, 1687, 1630, 1595, 1581, 1564, 1522, 1568, 1690, 1735, 1744, 1751, 1759, 1764, 1772, 1779, 1779, 1757, 1718, 1720, 1756, 1777, 1779, 1761, 1743, 1746, 1788, 1855, 1899, 1915, 1922, 1962, 2010, 2032, 2043, 2087, 2159, 2235, 2278, 2269, 2233, 2231, 2249, 2246, 2252, 2258, 2280, 2305, 2332, 2343, 2292, 2199, 2127, 2093, 2103, 2118, 2097, 2063, 2007, 1945, 1893, 1850, 1843, 1893, 1936, 1915, 1828, 1740, 1701, 1737, 1837, 1927, 1962, 1967, 1974, 2005, 2042, 2048, 2044, 2049, 2014, 1975, 1989, 2056, 2077, 1984, 1871, 1833, 1876, 1958, 2007, 1987, 1944, 1906, 1900, 1906, 1886, 1851, 1828, 1861, 1955, 2038, 2071, 2015, 1907, 1842, 1863, 1939, 2001, 2025, 2010, 1955, 1926, 1958, 1996, 2011, 1998, 1951, 1887, 1858, 1913, 2020, 2108, 2183, 2251, 2279, 2224, 2172, 2212, 2318, 2380, 2376, 2358, 2374, 2420, 2450, 2418, 2400, 2445, 2495, 2498, 2446, 2370, 2299, 2267, 2279, 2320, 2360, 2379, 2357, 2278, 2183, 2099, 2026, 1971, 1923, 1907, 1945, 1940, 1872, 1818, 1786, 1783, 1823, 1866, 1868, 1827, 1742, 1679, 1676, 1708, 1744, 1759, 1757, 1767, 1807, 1836, 1807, 1739, 1735, 1775, 1795, 1749, 1675, 1633, 1659, 1767, 1874, 1923, 1914, 1870, 1859, 1911, 1974, 2008, 2043, 2057, 2013, 1955, 1911, 1923, 1960, 1948, 1893, 1830, 1807, 1868, 1973, 2041, 2050, 1990, 1934, 1980, 2074, 2130, 2151, 2199, 2301, 2411, 2477, 2513, 2512, 2481, 2435, 2390, 2395, 2453, 2513, 2537, 2528, 2504, 2477, 2458, 2443, 2450, 2505, 2592, 2615, 2517, 2390, 2294, 2272, 2334, 2449, 2511, 2470, 2332, 2165, 2021, 1919, 1936, 2054, 2104, 2019, 1861, 1738, 1681, 1673, 1698, 1702, 1686, 1718, 1767, 1770, 1747, 1739, 1721, 1687, 1675, 1681, 1667, 1634, 1600, 1596, 1693, 1765, 1795, 1818, 1840, 1845, 1797, 1719, 1708, 1768, 1836, 1866, 1862, 1875, 1877, 1839, 1821, 1846, 1856, 1823, 1790, 1784, 1839, 1939, 2016, 2026, 1952, 1840, 1801, 1865, 2004, 2127, 2152, 2089, 2053, 2093, 2155, 2196, 2201, 2177, 2148, 2126, 2084, 2065, 2122, 2212, 2236, 2190, 2120, 2062, 2056, 2140, 2252, 2302, 2242, 2135, 2072, 2113, 2216, 2295, 2304, 2258, 2196, 2174, 2192, 2214, 2256, 2317, 2344, 2348, 2327, 2299, 2249, 2202, 2202, 2244, 2264, 2266, 2299, 2368, 2440, 2486, 2488, 2427, 2328, 2276, 2274, 2322, 2406, 2454, 2380, 2212, 2092, 2096, 2204, 2333, 2368, 2308, 2224, 2161, 2133, 2140, 2172, 2179, 2159, 2147, 2164, 2219, 2251, 2220, 2138, 2010, 1885, 1838, 1913, 2067, 2168, 2171, 2104, 2013, 1956, 1994, 2056, 2036, 1912, 1788, 1781, 1851, 1892, 1894, 1877, 1835, 1794, 1793, 1831, 1892, 1950, 1946, 1890, 1856, 1897, 2002, 2099, 2124, 2081, 2024, 2021, 2070, 2130, 2191, 2251, 2261, 2210, 2163, 2170, 2204, 2240, 2252, 2225, 2159, 2092, 2073, 2078, 2099, 2120, 2121, 2092, 2043, 1985, 1889, 1768, 1701, 1748, 1856, 1927, 1927, 1904, 1888, 1877, 1849, 1837, 1875, 1958, 2012, 2016, 1993, 1968, 1978, 2045, 2131, 2163, 2129, 2059, 1981, 1939, 1927, 1922, 1965, 2092, 2245, 2318, 2236, 2082, 2004, 2054, 2186, 2284, 2296, 2238, 2146, 2097, 2161, 2271, 2290, 2223, 2158, 2110, 2056, 2058, 2067, 2031, 1969, 1900, 1883, 1937, 2022, 2144, 2254, 2283, 2213, 2099, 2071, 2147, 2230, 2252, 2218, 2148, 2094, 2108, 2139, 2148, 2144, 2175, 2230, 2249, 2233, 2196, 2123, 2060, 2026, 2015, 2017, 2030, 2031, 2016, 1974, 1923, 1862, 1795, 1770, 1798, 1862, 1889, 1835, 1745, 1702, 1720, 1797, 1886, 1951, 1954, 1883, 1777, 1705, 1689, 1738, 1811, 1873, 1924, 1964, 1975, 1947, 1952, 1974, 1967, 1919, 1869, 1860, 1933, 2015, 2032, 2021, 2052, 2142, 2254, 2306, 2272, 2176, 2098, 2124, 2215, 2257, 2204, 2121, 2064, 2042, 2071, 2094, 2064, 2049, 2096, 2180, 2260, 2319, 2339, 2301, 2227, 2176, 2174, 2220, 2238, 2176, 2055, 1951, 1926, 1985, 2120, 2224, 2176, 1993, 1840, 1791, 1802, 1849, 1873, 1835, 1741, 1633, 1563, 1527, 1529, 1565, 1630, 1694, 1718, 1740, 1766, 1755, 1735, 1741, 1750, 1762, 1761, 1763, 1779, 1825, 1881, 1886, 1883, 1896, 1902, 1890, 1885, 1913, 1978, 2053, 2099, 2106, 2108, 2086, 2034, 1978, 1985, 2053, 2120, 2143, 2172, 2279, 2410, 2428, 2319, 2174, 2064, 2052, 2145, 2256, 2265, 2191, 2106, 2025, 1958, 1928, 1959, 2005, 1998, 1963, 1968, 2001, 2028, 2008, 1924, 1841, 1801, 1804, 1802, 1790, 1790, 1759, 1687, 1686, 1807, 1971, 2043, 1987, 1894, 1823, 1775, 1763, 1813, 1915, 2016, 2106, 2166, 2173, 2097, 1985, 1919, 1987, 2159, 2246, 2205, 2126, 2064, 2061, 2119, 2175, 2194, 2201, 2220, 2228, 2204, 2169, 2168, 2205, 2210, 2197, 2233, 2277, 2292, 2278, 2262, 2264, 2278, 2252, 2186, 2132, 2098, 2074, 2049, 2014, 1933, 1797, 1699, 1683, 1749, 1818, 1817, 1774, 1732, 1688, 1648, 1625, 1632, 1675, 1766, 1904, 2043, 2120, 2090, 1987, 1910, 1907, 1989, 2095, 2143, 2109, 2028, 1964, 1972, 2009, 2036, 2062, 2072, 2098, 2168, 2189, 2145, 2116, 2130, 2183, 2230, 2234, 2218, 2199, 2160, 2141, 2176, 2270, 2397, 2492, 2469, 2348, 2243, 2215, 2270, 2378, 2474, 2519, 2505, 2427, 2298, 2192, 2187, 2280, 2409, 2473, 2410, 2227, 2030, 1947, 1980, 2079, 2187, 2206, 2085, 1905, 1770, 1704, 1685, 1675, 1668, 1693, 1721, 1738, 1734, 1681, 1596, 1542, 1599, 1714, 1762, 1760, 1735, 1723, 1752, 1809, 1898, 1968, 1979, 1949, 1905, 1874, 1889, 1984, 2130, 2233, 2253, 2215, 2176, 2185, 2262, 2405, 2575, 2674, 2661, 2593, 2552, 2545, 2532, 2500, 2467, 2473, 2518, 2560, 2539, 2450, 2348, 2283, 2278, 2322, 2389, 2414, 2352, 2234, 2091, 2003, 2023, 2098, 2126, 2069, 1939, 1804, 1755, 1785, 1814, 1825, 1791, 1700, 1646, 1685, 1748, 1799, 1820, 1829, 1835, 1877, 1937, 1948, 1909, 1890, 1913, 1950, 1965, 1944, 1937, 1995, 2089, 2187, 2250, 2270, 2272, 2267, 2274, 2331, 2382, 2378, 2330, 2295, 2354, 2467, 2529, 2507, 2460, 2419, 2414, 2468, 2573, 2604, 2539, 2452, 2395, 2367, 2368, 2362, 2359, 2324, 2244, 2161, 2124, 2157, 2227, 2234, 2127, 1939, 1747, 1651, 1679, 1758, 1820, 1841, 1824, 1760, 1688, 1642, 1623, 1626, 1621, 1614, 1627, 1660, 1749, 1853, 1882, 1812, 1720, 1682, 1676, 1704, 1753, 1816, 1876, 1933, 1997, 2048, 2033, 1950, 1862, 1874, 1952, 2056, 2163, 2207, 2162, 2080, 2065, 2151, 2249, 2304, 2298, 2255, 2197, 2168, 2204, 2268, 2308, 2288, 2248, 2231, 2201, 2119, 2054, 2061, 2128, 2216, 2265, 2217, 2080, 1958, 1928, 1967, 2041, 2098, 2110, 2117};
22 horigs.push_back(horig);}
23 {std::vector<float> horig={1641, 1581, 1548, 1494, 1465, 1520, 1611, 1649, 1647, 1645, 1671, 1693, 1729, 1768, 1776, 1770, 1760, 1754, 1743, 1740, 1801, 1914, 1987, 2027, 2050, 2014, 1952, 1947, 2003, 2057, 2089, 2121, 2117, 2054, 2000, 2034, 2151, 2268, 2361, 2397, 2338, 2206, 2086, 2056, 2105, 2140, 2125, 2078, 2011, 1906, 1809, 1778, 1834, 1964, 2081, 2108, 2054, 1981, 1955, 1995, 2072, 2136, 2128, 2070, 2016, 1991, 2032, 2114, 2197, 2260, 2277, 2254, 2227, 2212, 2219, 2258, 2312, 2345, 2358, 2358, 2364, 2419, 2529, 2630, 2656, 2608, 2534, 2517, 2586, 2644, 2629, 2552, 2453, 2421, 2499, 2622, 2657, 2570, 2439, 2358, 2355, 2374, 2367, 2322, 2271, 2229, 2170, 2087, 2021, 2003, 2005, 2011, 2024, 2043, 2061, 2081, 2121, 2153, 2156, 2149, 2159, 2197, 2237, 2257, 2220, 2114, 2018, 2005, 2076, 2210, 2335, 2411, 2439, 2406, 2330, 2233, 2110, 2012, 2021, 2108, 2172, 2165, 2088, 1968, 1887, 1879, 1902, 1923, 1944, 1958, 1969, 1998, 2009, 1979, 1916, 1841, 1820, 1829, 1799, 1754, 1734, 1796, 1906, 1991, 2018, 2009, 2005, 1995, 1965, 1973, 2002, 1999, 1954, 1899, 1866, 1854, 1868, 1890, 1900, 1899, 1888, 1893, 1919, 1980, 2019, 2004, 1964, 1941, 1936, 1957, 1999, 2036, 2035, 1999, 1974, 1989, 2010, 2039, 2069, 2074, 2073, 2090, 2105, 2088, 2059, 2062, 2078, 2059, 2020, 2017, 2088, 2199, 2256, 2219, 2133, 2059, 2030, 2058, 2150, 2258, 2313, 2277, 2175, 2103, 2101, 2196, 2346, 2463, 2474, 2395, 2301, 2253, 2251, 2308, 2394, 2432, 2409, 2342, 2253, 2183, 2207, 2331, 2446, 2450, 2355, 2257, 2203, 2213, 2277, 2315, 2273, 2178, 2130, 2161, 2208, 2208, 2166, 2111, 2081, 2089, 2093, 2045, 1979, 1938, 1917, 1861, 1780, 1703, 1657, 1641, 1634, 1609, 1576, 1554, 1577, 1645, 1686, 1636, 1542, 1456, 1425, 1450, 1513, 1598, 1653, 1679, 1676, 1641, 1623, 1650, 1665, 1672, 1689, 1714, 1744, 1760, 1741, 1746, 1793, 1831, 1854, 1887, 1919, 1970, 2067, 2165, 2236, 2264, 2281, 2317, 2368, 2442, 2539, 2635, 2735, 2789, 2770, 2714, 2672, 2670, 2757, 2884, 2968, 2999, 2985, 2926, 2894, 2976, 3098, 3137, 3080, 3012, 2955, 2895, 2863, 2884, 2933, 2949, 2904, 2788, 2629, 2481, 2401, 2383, 2402, 2442, 2413, 2274, 2084, 1946, 1928, 2004, 2053, 1987, 1809, 1642, 1589, 1587, 1565, 1530, 1489, 1450, 1466, 1527, 1604, 1687, 1733, 1739, 1743, 1737, 1669, 1553, 1464, 1472, 1513, 1559, 1624, 1707, 1792, 1804, 1756, 1715, 1698, 1651, 1629, 1700, 1747, 1661, 1507, 1368, 1301, 1342, 1470, 1614, 1676, 1676, 1646, 1632, 1655, 1692, 1698, 1633, 1562, 1583, 1639, 1678, 1721, 1756, 1728, 1680, 1704, 1843, 2003, 2049, 1974, 1882, 1859, 1908, 1986, 2056, 2050, 2024, 2052, 2097, 2161, 2263, 2339, 2358, 2326, 2284, 2269, 2290, 2287, 2267, 2256, 2280, 2339, 2398, 2391, 2317, 2256, 2235, 2249, 2295, 2314, 2266, 2168, 2072, 2000, 1984, 1977, 1931, 1871, 1800, 1743, 1731, 1752, 1755, 1707, 1657, 1654, 1677, 1693, 1687, 1686, 1686, 1673, 1652, 1653, 1669, 1731, 1848, 1955, 1961, 1867, 1784, 1788, 1831, 1821, 1786, 1826, 1898, 1944, 1941, 1894, 1890, 1970, 2052, 2068, 1974, 1829, 1736, 1737, 1796, 1876, 1949, 2024, 2092, 2106, 2042, 1949, 1860, 1795, 1775, 1776, 1779, 1800, 1847, 1857, 1818, 1779, 1752, 1764, 1805, 1875, 1925, 1910, 1871, 1880, 1913, 1954, 1984, 2002, 2025, 2033, 2046, 2067, 2060, 2063, 2122, 2202, 2246, 2244, 2206, 2157, 2161, 2197, 2203, 2147, 2057, 2027, 2070, 2160, 2267, 2349, 2337, 2233, 2103, 1997, 1926, 1878, 1839, 1812, 1812, 1851, 1875, 1862, 1859, 1880, 1914, 1908, 1829, 1738, 1714, 1770, 1860, 1912, 1921, 1920, 1948, 2016, 2089, 2119, 2106, 2067, 2065, 2114, 2160, 2175, 2161, 2134, 2150, 2237, 2329, 2352, 2286, 2179, 2154, 2256, 2401, 2455, 2420, 2363, 2312, 2276, 2294, 2377, 2443, 2437, 2353, 2243, 2175, 2204, 2304, 2386, 2376, 2255, 2113, 2063, 2140, 2277, 2376, 2391, 2350, 2284, 2233, 2183, 2151, 2172, 2244, 2303, 2284, 2190, 2082, 2053, 2124, 2240, 2312, 2292, 2234, 2196, 2208, 2224, 2181, 2094, 2021, 1997, 2018, 2056, 2102, 2127, 2094, 2030, 1999, 2002, 2066, 2176, 2238, 2228, 2189, 2154, 2121, 2083, 2057, 2096, 2153, 2177, 2178, 2186, 2221, 2271, 2271, 2195, 2151, 2211, 2333, 2402, 2375, 2298, 2261, 2301, 2350, 2356, 2342, 2305, 2195, 2058, 1988, 2021, 2107, 2139, 2070, 1923, 1764, 1671, 1656, 1638, 1538, 1407, 1338, 1363, 1449, 1577, 1636, 1625, 1614, 1622, 1641, 1659, 1665, 1661, 1656, 1651, 1663, 1672, 1670, 1670, 1677, 1678, 1672, 1668, 1669, 1670, 1663, 1679, 1718, 1769, 1793, 1796, 1847, 1977, 2097, 2100, 2029, 1977, 1981, 2044, 2162, 2218, 2180, 2134, 2142, 2213, 2284, 2326, 2339, 2326, 2297, 2267, 2248, 2236, 2255, 2284, 2275, 2237, 2189, 2186, 2234, 2298, 2363, 2429, 2469, 2431, 2321, 2240, 2262, 2338, 2432, 2499, 2490, 2418, 2325, 2259, 2283, 2341, 2393, 2379, 2283, 2186, 2135, 2121, 2141, 2197, 2234, 2225, 2206, 2191, 2164, 2097, 2025, 1970, 1952, 1941, 1888, 1826, 1753, 1655, 1552, 1494, 1461, 1416, 1406, 1480, 1604, 1669, 1659, 1642, 1668, 1684, 1664, 1664, 1665, 1631, 1637, 1699, 1805, 1881, 1882, 1851, 1837, 1851, 1864, 1873, 1911, 2009, 2123, 2211, 2290, 2350, 2373, 2365, 2334, 2295, 2263, 2240, 2241, 2272, 2354, 2458, 2512, 2475, 2417, 2387, 2397, 2473, 2543, 2536, 2489, 2476, 2476, 2483, 2535, 2596, 2589, 2535, 2470, 2475, 2573, 2667, 2641, 2508, 2363, 2303, 2339, 2408, 2436, 2377, 2267, 2198, 2253, 2369, 2412, 2323, 2166, 2028, 1971, 2005, 2070, 2095, 2034, 1908, 1787, 1745, 1789, 1860, 1892, 1872, 1859, 1854, 1833, 1782, 1740, 1758, 1806, 1839, 1830, 1775, 1729, 1738, 1789, 1815, 1798, 1769, 1720, 1629, 1548, 1520, 1562, 1620, 1654, 1669, 1671, 1657, 1636, 1616, 1600, 1594, 1558, 1493, 1433, 1449, 1577, 1674, 1709, 1699, 1693, 1753, 1842, 1911, 1954, 2002, 2052, 2063, 2048, 2088, 2190, 2304, 2372, 2368, 2332, 2332, 2390, 2477, 2560, 2566, 2486, 2402, 2384, 2457, 2579, 2645, 2618, 2532, 2452, 2431, 2461, 2517, 2525, 2480, 2382, 2253, 2151, 2101, 2106, 2114, 2068, 1991, 1941, 1929, 1914, 1887, 1870, 1854, 1830, 1810, 1805, 1776, 1725, 1707, 1761, 1830, 1860, 1871, 1893, 1915, 1949, 2001, 2047, 2102, 2199, 2320, 2412, 2438, 2403, 2332, 2266, 2245, 2293, 2378, 2426, 2416, 2388, 2365, 2356, 2386, 2449, 2476, 2443, 2371, 2288, 2230, 2217, 2227, 2215, 2186, 2145, 2076, 1987, 1900, 1831, 1809, 1840, 1882, 1860, 1774, 1670, 1590, 1556, 1568, 1606, 1646, 1696, 1763, 1776, 1755, 1761, 1781, 1805, 1836, 1861, 1870, 1899, 1958, 2029, 2125, 2215, 2247, 2220, 2159, 2112, 2124, 2193, 2277, 2332, 2342, 2301, 2223, 2145, 2126, 2204, 2338, 2411, 2381, 2258, 2078, 1957, 1977, 2066, 2101, 2054, 1985, 1914, 1825, 1707, 1579, 1497, 1471, 1489, 1496, 1480, 1460, 1497, 1584, 1635, 1641, 1632, 1637, 1646, 1655, 1658, 1656, 1669, 1694, 1706, 1699, 1675, 1640, 1639, 1657, 1675, 1694, 1708, 1740, 1797, 1876, 1976, 2092, 2204, 2290, 2303, 2228, 2116, 2074, 2156, 2283, 2406, 2506, 2528, 2509, 2494, 2492, 2476, 2461, 2479, 2557, 2641, 2651, 2533, 2351, 2223, 2208, 2301, 2456, 2566, 2547, 2420, 2286, 2225, 2256, 2339, 2416, 2419, 2359, 2314, 2254, 2183, 2141, 2147, 2184, 2203, 2179, 2134, 2108, 2136, 2193, 2211, 2163, 2089, 2022, 1974, 1968, 2007, 2070, 2104, 2050, 1922, 1814, 1772, 1804, 1857, 1874, 1868, 1875, 1910, 1980, 2019, 1954, 1837, 1779, 1810, 1857, 1890, 1897, 1867, 1825, 1780, 1759, 1769, 1793, 1799, 1777, 1782, 1781, 1745, 1690, 1644, 1625, 1637, 1661, 1665, 1641, 1624, 1621, 1647, 1699, 1758, 1806, 1859, 1879, 1814, 1726, 1678, 1685, 1749, 1868, 2023, 2127, 2132, 2073, 2000, 1951, 1948, 2024, 2101, 2144, 2181, 2217, 2230, 2233, 2275, 2349, 2406, 2418, 2392, 2378, 2417, 2504, 2564, 2548, 2484, 2403, 2323, 2271, 2319, 2453, 2577, 2615, 2580, 2525, 2511, 2539, 2581, 2578, 2520, 2467, 2438, 2403, 2386, 2382, 2347, 2300, 2292, 2328, 2370, 2372, 2330, 2252, 2180, 2137, 2088, 2014, 1969, 1974, 1992, 1980, 1957, 1945, 1914, 1852, 1805, 1801, 1823, 1849, 1854, 1873, 1942, 2010, 2029, 1998, 1966, 1949, 1932, 1903, 1888, 1918, 1985, 2027, 2014, 1989, 1968, 1947, 1939, 1948, 1979, 2025, 2066, 2096, 2097, 2072, 2034, 2027, 2058, 2058, 2023, 2003, 2013, 2034, 2061, 2074, 2017, 1930, 1901, 1949, 2005, 2017, 1981, 1951, 1973, 2034, 2088, 2110, 2093, 2052, 2003, 1985, 2027, 2110, 2169, 2141, 2015, 1891, 1878, 1995, 2094, 2097, 2046, 1957, 1852, 1794, 1799, 1821, 1833, 1836, 1834, 1817, 1800, 1811, 1841, 1889, 1928, 1943, 1959, 1997, 2021, 2023, 2046, 2070, 2068, 2073, 2086, 2085, 2065, 2043, 2070, 2157, 2254, 2305, 2279, 2228, 2207, 2212, 2213, 2182, 2166, 2230, 2340, 2377, 2356, 2333, 2303, 2286, 2287, 2274, 2242, 2244, 2292, 2292, 2212, 2108, 2048, 2022, 2005, 2005, 2015, 2004, 1973, 1946, 1926, 1898, 1877, 1870, 1852, 1834, 1817, 1825, 1910, 1995, 2006, 1942, 1857, 1814, 1860, 1971, 2065, 2083, 2040, 1971, 1927, 1944, 2012, 2059, 2049, 1996, 1931, 1908, 1925, 1948, 1978, 2009, 2032, 2031, 2034, 2062, 2101, 2126, 2128, 2091, 2045, 2038, 2075, 2119, 2151, 2160, 2134, 2123, 2166, 2232, 2248, 2190, 2114, 2077, 2094, 2161, 2248, 2323, 2377, 2394, 2366, 2296, 2197, 2089, 2048, 2105, 2200, 2275, 2279, 2187, 2064, 1997, 1959, 1905, 1813, 1734, 1729, 1764, 1810, 1852, 1867, 1854, 1833, 1788, 1723, 1670, 1656, 1639, 1578, 1519, 1516, 1604, 1761, 1892, 1956, 1973, 1939, 1842, 1725, 1651, 1624, 1647, 1658, 1639, 1600, 1584, 1581, 1556, 1540, 1576, 1640, 1671, 1681, 1681, 1667, 1643, 1604, 1581, 1590, 1614, 1640, 1668, 1724, 1804, 1873, 1910, 1942, 1946, 1916, 1872, 1841, 1841, 1891, 1978, 2058, 2125, 2175, 2209, 2232, 2247, 2260, 2285, 2363, 2494, 2593, 2563, 2416, 2266, 2238, 2400, 2643, 2780, 2748, 2638, 2562, 2506, 2505, 2571, 2629, 2620, 2572, 2514, 2466, 2448, 2465, 2479, 2483, 2471, 2464, 2468, 2456, 2427, 2389, 2335, 2261, 2189, 2179, 2201, 2193, 2159, 2105, 2039, 2009, 2003, 1970, 1909, 1858, 1843, 1823, 1798, 1807, 1874, 1975, 2053, 2033, 1887, 1676, 1497, 1461, 1573, 1766, 1915, 1938, 1908, 1908, 1911, 1906, 1900, 1901, 1899, 1922, 1974, 2003, 1973, 1920, 1885, 1893, 1914, 1918, 1924, 1967, 2014, 2025, 1990, 1933, 1888, 1864, 1859, 1844, 1785, 1723, 1739, 1816, 1888, 1953, 2025, 2053, 2003, 1912, 1858, 1875, 1928, 2001, 2039, 2013, 1985, 1997, 2035, 2083, 2124, 2146, 2154, 2192, 2242, 2259, 2282, 2326, 2359, 2372, 2368, 2344, 2292, 2222, 2168, 2183, 2276, 2368, 2396, 2366, 2306, 2259, 2241, 2258, 2257, 2197, 2126, 2083, 2062, 2063, 2067, 2069, 2084, 2145, 2221, 2237, 2146, 2020, 2022, 2164, 2320, 2344, 2231, 2118, 2099, 2127, 2149, 2164, 2200, 2261, 2330, 2408, 2490, 2531, 2505, 2462, 2444, 2443, 2421, 2391, 2409, 2449, 2452, 2415, 2382, 2382, 2409, 2438, 2448, 2429, 2376, 2341, 2315, 2249, 2151, 2084, 2067, 2055, 2016, 1955, 1895, 1843, 1792, 1766, 1778, 1758, 1661, 1543, 1437, 1398, 1412, 1461, 1545, 1625, 1647, 1628, 1609, 1599, 1610, 1620, 1619, 1626, 1646, 1663, 1671, 1671, 1662, 1649, 1644, 1673, 1699, 1703, 1712, 1755, 1822, 1868, 1877, 1840, 1817, 1883, 2022, 2132, 2163, 2166, 2192, 2191, 2160, 2163, 2222, 2316, 2394, 2406, 2335, 2237, 2189, 2209, 2239, 2258, 2280, 2263, 2176, 2090, 2077, 2144, 2229, 2247, 2195, 2099, 2007, 1957, 1927, 1927, 1922, 1902, 1901, 1935, 1995, 2046, 2062, 2032, 1993, 1961, 1956, 1952, 1930, 1929, 1981, 2048, 2064, 2017, 1967, 1969, 2028, 2098, 2157, 2202, 2197, 2141, 2095, 2106, 2137, 2160, 2174, 2197, 2232, 2241, 2206, 2211, 2276, 2326, 2326, 2276, 2215, 2197, 2213, 2256, 2301, 2353, 2433, 2506, 2487, 2397, 2342, 2348, 2395, 2409, 2308, 2145, 2059, 2087, 2170, 2218, 2179, 2073, 1952, 1884, 1864, 1869, 1888, 1891, 1845, 1763, 1685, 1596, 1459, 1352, 1387, 1502, 1572, 1555, 1541, 1603, 1647, 1658, 1654, 1661, 1659, 1646, 1656, 1682, 1697, 1684, 1643, 1650, 1714, 1798, 1844, 1794, 1719, 1712, 1744, 1749, 1734, 1755, 1828, 1927, 2019, 2103, 2185, 2247, 2221, 2155, 2114, 2126, 2192, 2273, 2290, 2229, 2159, 2169, 2253, 2295, 2269, 2230, 2217, 2235, 2292, 2369, 2388, 2318, 2240, 2238, 2300, 2382, 2449, 2443, 2357, 2235, 2141, 2132, 2204, 2261, 2251, 2179, 2095, 2031, 2033, 2081, 2100, 2074, 2043, 2007, 1989, 2014, 2020, 1965, 1844, 1750, 1751, 1796, 1844, 1902, 1963, 1989, 1928, 1824, 1788, 1814, 1828, 1854, 1913, 1996, 2055, 2037, 1970, 1903, 1829, 1765, 1718, 1713, 1753, 1812, 1841, 1833, 1828, 1867, 1960, 2058, 2083, 2060, 2050, 2028, 1965, 1869, 1800, 1847, 1980, 2127, 2255, 2358, 2419, 2423, 2388, 2344, 2305, 2280, 2294, 2369, 2479, 2553, 2562, 2511, 2462, 2463, 2539, 2623, 2633, 2595, 2534, 2476, 2476, 2493, 2502, 2501, 2479, 2426, 2374, 2323, 2264, 2198, 2135, 2118, 2118, 2072, 2014, 1992, 1987, 1975, 1966, 1963, 1974, 1965, 1939, 1909, 1910, 1956, 1960, 1880, 1798, 1786, 1788, 1763, 1772, 1826, 1881, 1934, 1956, 1916, 1884, 1930, 1979, 1952, 1929, 1995, 2119, 2242, 2310, 2276, 2197, 2157, 2181, 2248, 2298, 2298, 2286, 2263, 2251, 2260, 2291, 2344, 2396, 2375, 2329, 2317, 2318, 2302, 2272, 2247, 2225, 2246, 2294, 2293, 2267, 2266, 2240, 2185, 2147, 2118, 2064, 2004, 2001, 2084, 2176, 2190, 2094, 1967, 1904, 1913, 1952, 1973, 1927, 1771, 1573, 1486, 1519, 1612, 1684, 1725, 1777, 1762, 1666, 1583, 1565, 1584, 1643, 1729, 1797, 1814, 1758, 1654, 1587, 1579, 1622, 1726, 1883, 1981, 1963, 1893, 1818, 1784, 1814, 1877, 1925, 1963, 1999, 2000, 1944, 1882, 1871, 1903, 1932, 1949, 1999, 2074, 2158, 2218, 2199, 2141, 2091, 2073, 2078, 2109, 2157, 2210, 2272, 2336, 2326, 2241, 2158, 2187, 2350, 2536, 2661, 2694, 2673, 2639, 2632, 2676, 2734, 2762, 2758, 2741, 2702, 2671, 2665, 2668, 2704, 2769, 2816, 2803, 2742, 2674, 2652, 2673, 2692, 2689, 2624, 2514, 2428, 2421, 2482, 2537, 2523, 2415, 2266, 2148, 2086, 2076, 2077, 2037, 1933, 1800, 1660, 1547, 1512, 1549, 1592, 1585, 1521, 1430, 1394, 1446, 1552, 1610, 1611, 1607, 1622, 1642, 1652, 1652, 1640, 1640, 1646, 1648, 1652, 1657, 1657, 1652, 1657, 1661, 1660, 1658, 1659, 1669, 1673, 1678, 1681, 1695, 1711, 1757, 1853, 1923, 1918, 1866, 1886, 1977, 2039, 2063, 2079, 2114, 2166, 2230, 2311, 2418, 2486, 2456, 2368, 2304, 2343, 2457, 2596, 2677, 2669, 2607, 2548, 2506, 2509, 2569, 2630, 2633, 2538, 2406, 2310, 2268, 2238, 2228, 2211, 2161, 2066, 1933, 1809, 1715, 1701, 1767, 1840, 1853, 1817, 1738, 1634, 1581, 1576, 1606, 1658, 1740, 1820, 1829, 1798, 1789, 1839, 1915, 1962, 1962, 1959, 1988, 2050, 2115, 2113, 2047, 2008, 2028, 2071, 2093, 2074, 2065, 2104, 2156, 2140, 2091, 2068, 2053, 2014, 1956, 1891, 1861, 1890, 1961, 1985, 1948, 1916, 1906, 1902, 1910, 1920, 1936, 1965, 2010, 2020, 2009, 1998, 2006, 2059, 2103, 2096, 2093, 2135, 2163, 2173, 2178, 2193, 2213, 2219, 2235, 2271, 2291, 2271, 2246, 2238, 2237, 2246, 2291, 2351, 2338, 2253, 2165, 2150, 2216, 2310, 2344, 2257, 2085, 1953, 1958, 2050, 2109, 2129, 2143, 2173, 2194, 2196, 2173, 2120, 2028, 1915, 1852, 1887, 1969, 2024, 2082, 2109, 2090, 2038, 1975, 1912, 1889, 1917, 1977, 2026, 2056, 2067, 2023, 1936, 1865, 1866, 1909, 1986, 2084, 2153, 2147, 2081, 2009, 1998, 2031, 2064, 2081, 2090, 2115, 2157, 2178, 2179, 2182, 2193, 2161, 2098, 2097, 2143, 2173, 2163, 2139, 2151, 2166, 2106, 2016, 1988, 2009, 2027, 1990, 1886, 1780, 1733, 1741, 1743, 1739, 1763, 1795, 1769, 1686, 1646, 1661, 1650, 1544, 1439, 1423, 1473, 1513, 1523, 1562, 1600, 1607, 1620, 1650, 1690, 1729, 1758, 1782, 1786, 1755, 1720, 1727, 1777, 1849, 1962, 2122, 2255, 2320, 2330, 2309, 2302, 2339, 2415, 2495, 2546, 2584, 2655, 2712, 2718, 2695, 2637, 2581, 2564, 2568, 2548, 2507, 2477, 2480, 2461, 2379, 2283, 2213, 2145, 2091, 2093, 2127, 2129, 2046, 1925, 1821, 1782, 1809, 1849, 1854, 1809, 1754, 1707, 1669, 1629, 1609, 1629, 1691, 1775, 1839, 1848, 1833, 1817, 1793, 1792, 1800, 1802, 1800, 1809, 1820, 1810, 1813, 1886, 2002, 2108, 2141, 2085, 2008, 1984, 2004, 2077, 2179, 2262, 2298, 2273, 2230, 2213, 2256, 2343, 2436, 2508, 2523, 2473, 2403, 2352, 2368, 2462, 2556, 2576, 2537, 2462, 2419, 2422, 2402, 2344, 2307, 2317, 2357, 2387, 2366, 2270, 2157, 2104, 2135, 2176, 2200, 2191, 2142, 2055, 1997, 1992, 2006, 1980, 1914, 1838, 1779, 1767, 1779, 1809, 1846, 1873, 1868, 1848, 1847, 1858, 1872, 1860, 1816, 1769, 1771, 1831, 1863, 1823, 1751, 1726, 1770, 1846, 1920, 1932, 1905, 1895, 1915, 1975, 2031, 2033, 1966, 1870, 1822, 1822, 1831, 1829, 1841, 1897, 1969, 1984, 1913, 1796, 1715, 1729, 1796, 1862, 1914, 1996, 2113, 2183, 2181, 2149, 2147, 2189, 2231, 2278, 2319, 2325, 2296, 2239, 2232, 2307, 2415, 2491, 2515, 2503, 2492, 2506, 2553, 2635, 2703, 2715, 2654, 2576, 2571, 2622, 2645, 2609, 2569, 2529, 2490, 2455, 2440, 2453, 2448, 2424, 2382, 2308, 2216, 2149, 2099, 2081, 2079, 2056, 1996, 1913, 1846, 1797, 1732, 1695, 1723, 1771, 1787, 1778, 1779, 1796, 1807, 1793, 1760, 1729, 1733, 1776, 1848, 1887, 1921, 2006, 2089, 2116, 2114, 2137, 2200, 2240, 2231, 2237, 2265, 2262, 2226, 2198, 2199, 2240, 2307, 2393, 2467, 2489, 2445, 2392, 2375, 2366, 2339, 2282, 2224, 2193, 2174, 2124, 2050, 1942, 1819, 1711, 1644, 1606, 1531, 1404, 1303, 1278, 1393, 1581, 1649, 1666, 1667, 1659, 1662, 1667, 1649, 1610, 1598, 1620, 1648, 1656, 1664, 1684, 1755, 1907, 2037, 2119, 2162, 2178, 2208, 2242, 2262, 2279, 2294, 2269, 2236, 2263, 2340, 2452, 2545, 2536, 2448, 2393, 2410, 2454, 2522, 2593, 2603, 2547, 2465, 2382, 2342, 2348, 2343, 2269, 2158, 2080, 2043, 2053, 2082, 2071, 1991, 1879, 1835, 1829, 1797, 1721, 1635, 1562, 1530, 1526, 1505, 1483, 1493, 1550, 1624, 1665, 1642, 1579, 1557, 1609, 1680, 1711, 1735, 1756, 1783, 1848, 1954, 2064, 2133, 2153, 2137, 2095, 2043, 2025, 2029, 2026, 2026, 2044, 2080, 2137, 2217, 2292, 2337, 2344, 2324, 2301, 2279, 2273, 2319, 2385, 2420, 2406, 2354, 2282, 2248, 2265, 2293, 2269, 2163, 2023, 1924, 1935, 2020, 2072, 2039, 1968, 1899, 1846, 1803, 1772, 1743, 1721, 1750, 1833, 1873, 1830, 1797, 1817, 1873, 1933, 1959, 1957, 1935, 1939, 1996, 2047, 2036, 2021, 2032, 2026, 2008, 2017, 2022, 2005, 1995, 1981, 1924, 1914, 1985, 2088, 2184, 2241, 2257, 2228, 2185, 2167, 2179, 2183, 2196, 2238, 2284, 2327, 2339, 2308, 2296, 2308, 2336, 2370, 2395, 2421, 2460, 2472, 2435, 2379, 2316, 2263, 2241, 2230, 2237, 2274, 2312, 2333, 2351, 2330, 2292, 2283, 2287, 2260, 2169, 2031, 1941, 1972, 2091, 2171, 2150, 2016, 1819, 1621, 1480, 1413, 1437, 1526, 1558, 1521, 1502, 1562, 1649, 1717, 1737, 1697, 1625, 1555, 1528, 1575, 1657, 1723, 1793, 1870, 1919, 1946, 1952, 1954, 1938, 1882, 1821, 1825, 1882, 1936, 1984, 2048, 2105, 2113, 2080, 2025, 1957, 1912, 1938, 2001, 2032, 1994, 1900, 1822, 1812, 1869, 1959, 2046, 2106, 2150, 2172, 2155, 2126, 2122, 2172, 2238, 2284, 2272, 2211, 2147, 2149, 2216, 2288, 2328, 2312, 2279, 2292, 2333, 2330, 2288, 2246, 2252, 2296, 2315, 2286, 2244, 2215, 2212, 2237, 2266, 2302, 2337, 2305, 2160, 1970, 1864, 1933, 2100, 2242, 2286, 2220, 2089, 2001, 2042, 2149, 2204, 2140, 2005, 1900, 1859, 1863, 1876, 1891, 1895, 1853, 1776, 1705, 1682, 1702, 1733, 1755, 1774, 1794, 1833, 1874, 1908, 1920, 1906, 1866, 1812, 1795, 1870, 1972, 2041, 2080, 2104, 2124, 2142, 2129, 2097, 2108, 2186, 2268, 2272, 2221, 2164, 2132, 2171, 2275, 2362, 2384, 2351, 2298, 2211, 2094, 2007, 1971, 1952, 1967, 2032, 2078, 2053, 1985, 1898, 1794, 1707, 1647, 1642, 1670, 1655, 1610, 1604, 1666, 1745, 1768, 1708, 1632, 1569, 1513, 1452, 1404, 1410, 1479, 1573, 1645, 1693, 1755, 1825, 1875, 1919, 1979, 2054, 2105, 2111, 2133, 2197, 2261, 2287, 2278, 2292, 2325, 2345, 2366, 2408, 2489, 2599, 2668, 2675, 2630, 2562, 2517, 2506, 2526, 2578, 2650, 2669, 2572, 2412, 2331, 2394, 2515, 2578, 2516, 2402, 2343, 2333, 2374, 2438, 2444, 2364, 2215, 2063, 2002, 2034, 2097, 2162, 2176, 2102, 1983, 1906, 1897, 1939, 1951, 1904, 1828, 1783, 1795, 1843, 1875, 1861, 1832, 1810, 1804, 1793, 1798, 1827, 1843, 1816, 1792, 1823, 1867, 1897, 1951, 2023, 2085, 2100, 2042, 1987, 2021, 2101, 2150, 2159, 2134, 2094, 2081, 2112, 2146, 2133, 2117, 2156, 2226, 2273, 2245, 2179, 2136, 2156, 2210, 2235, 2181, 2081, 2049, 2114, 2199, 2278, 2313, 2274, 2175, 2066, 2023, 2025, 2038, 2050, 2048, 1995, 1931, 1910, 1943, 2025, 2111, 2149, 2095, 1971, 1848, 1813, 1879, 1952, 1968, 1939, 1890, 1855, 1841, 1805, 1758, 1739, 1741, 1764, 1791, 1844, 1903, 1889, 1822, 1764, 1745, 1742, 1751, 1804, 1891, 1944, 1924, 1862, 1838, 1873, 1934, 2005, 2024, 1972, 1919, 1958, 2069, 2193, 2275, 2268, 2196, 2109, 2072, 2119, 2181, 2200, 2174, 2143, 2118, 2082, 2060, 2098, 2186, 2271, 2262, 2116, 1935, 1839, 1862, 1959, 2066, 2137, 2162, 2154, 2095, 1993, 1927, 1948, 1989, 1991, 1962, 1917, 1874, 1861, 1895, 1923, 1921, 1929, 1950, 1994, 1986, 1928, 1865, 1814, 1766, 1765, 1792, 1839, 1890, 1896, 1844, 1822, 1860, 1913, 1963, 2022, 2075, 2126, 2178, 2209, 2184, 2096, 2024, 2021, 2067, 2135, 2188, 2223, 2275, 2363, 2439, 2452, 2412, 2370, 2361, 2426, 2521, 2595, 2608, 2555, 2471, 2429, 2455, 2568, 2695, 2734, 2659, 2489, 2296, 2151, 2120, 2195, 2290, 2333, 2325, 2301, 2236, 2143, 2059, 2015, 2058, 2103, 2046, 1901, 1742, 1630, 1564, 1523, 1485, 1447, 1437, 1445, 1459, 1534, 1610, 1627, 1607, 1605, 1627, 1657, 1668, 1659, 1655, 1658, 1654, 1648, 1662, 1672, 1667, 1669, 1674, 1685, 1706, 1745, 1784, 1761, 1691, 1676, 1743, 1803, 1803, 1771, 1795, 1902, 2027, 2118, 2166, 2193, 2214, 2241, 2280, 2313, 2333, 2354, 2384, 2399, 2408, 2426, 2460, 2523, 2555, 2533, 2488, 2432, 2384, 2346, 2343, 2372, 2414, 2435, 2408, 2362, 2357, 2383, 2376, 2308, 2229, 2203, 2238, 2263, 2228, 2147, 2089, 2087, 2128, 2126, 2056, 1963, 1906, 1904, 1913, 1917, 1879, 1831, 1828, 1851, 1860, 1863, 1875, 1885, 1867, 1811, 1735, 1668, 1625, 1632, 1689, 1764, 1816, 1824, 1807, 1783, 1754, 1725, 1710, 1706, 1701, 1697, 1679, 1689, 1760, 1863, 1946, 1960, 1930, 1881, 1865, 1907, 1962, 1998, 2022, 2064, 2102, 2129, 2160, 2200, 2231, 2232, 2219, 2217, 2247, 2300, 2305, 2276, 2287, 2343, 2405, 2397, 2326, 2212, 2118, 2113, 2188, 2279, 2327, 2318, 2261, 2173, 2117, 2122, 2141, 2148, 2127, 2106, 2075, 2015, 1945, 1893, 1887, 1961, 2065, 2129, 2141, 2146, 2121, 2051, 1988, 1984, 2023, 2089, 2138, 2126, 2098, 2107, 2131, 2173, 2230, 2279, 2314, 2311, 2266, 2214, 2203, 2226, 2205, 2157, 2128, 2149, 2176, 2150, 2063, 1953, 1878, 1876, 1899, 1904, 1885, 1876, 1897, 1890, 1828, 1746, 1708, 1734, 1759, 1723, 1675, 1657, 1695, 1764, 1780, 1759, 1762, 1781, 1775, 1771, 1788, 1843, 1908, 1955, 2011, 2040, 2043, 2056, 2076, 2094, 2117, 2144, 2144, 2121, 2109, 2140, 2166, 2144, 2109, 2080, 2078, 2134, 2191, 2189, 2160, 2133, 2058, 1986, 2011, 2104, 2200, 2223, 2178, 2077, 1935, 1842, 1866, 1989, 2122, 2150, 2034, 1847, 1698, 1680, 1775, 1866, 1863, 1753, 1616, 1549, 1583, 1678, 1766, 1794, 1715, 1560, 1422, 1361, 1390, 1509, 1687, 1844, 1933, 1974, 1981, 1968, 1955, 1959, 2007, 2094, 2185, 2260, 2294, 2276, 2240, 2203, 2202, 2280, 2381, 2418, 2387, 2349, 2356, 2431, 2531, 2554, 2486, 2395, 2335, 2333, 2352, 2333, 2277, 2199, 2100, 2007, 1987, 2052, 2131, 2159, 2141, 2067, 1957, 1864, 1803, 1786, 1824, 1871, 1879, 1857, 1816, 1769, 1737, 1728, 1762, 1828, 1855, 1830, 1792, 1768, 1748, 1738, 1791, 1924, 2045, 2073, 2043, 2007, 1977, 1981, 2079, 2201, 2225, 2195, 2193, 2278, 2409, 2495, 2459, 2339, 2252, 2258, 2309, 2356, 2383, 2380, 2345, 2311, 2310, 2348, 2373, 2362, 2291, 2190, 2115, 2067, 2066, 2105, 2148, 2149, 2090, 2008, 1958, 1977, 2041, 2064, 2026, 1960, 1898, 1904, 1966, 1985, 1959, 1903, 1844, 1831, 1879, 1969, 2065, 2125, 2126, 2075, 2027, 1976, 1930, 1935, 2007, 2086, 2136, 2163, 2180, 2163, 2118, 2053, 2009, 2010, 2036, 2052, 2024, 1959, 1876, 1816, 1769, 1695, 1630, 1640, 1712, 1754, 1749, 1743, 1734, 1716, 1694, 1655, 1581, 1503, 1493, 1558, 1659, 1744, 1814, 1884, 1952, 2032, 2105, 2122, 2099, 2065, 2072, 2148, 2244, 2276, 2234, 2177, 2124, 2109, 2198, 2337, 2461, 2553, 2557, 2460, 2342, 2278, 2272, 2305, 2364, 2421, 2421, 2336, 2262, 2276, 2347, 2383, 2341, 2253, 2195, 2187, 2168, 2117, 2050, 1998, 1954, 1933, 1956, 1959, 1919, 1868, 1861, 1908, 1955, 1962, 1956, 1969, 1983, 1961, 1933, 1951, 2001, 2053, 2092, 2154, 2230, 2279, 2311, 2321, 2319, 2318, 2305, 2288, 2272, 2289, 2321, 2369, 2422, 2450, 2400, 2315, 2265, 2280, 2316, 2300, 2217, 2099, 2016, 2033, 2101, 2153, 2135, 2048, 1956, 1898, 1887, 1924, 1977, 1984, 1914, 1789, 1704, 1732, 1856, 1995, 2106, 2121, 2036, 1954, 1967, 2054, 2141, 2158, 2147, 2139, 2132, 2165, 2224, 2256, 2257, 2241, 2223, 2216, 2233, 2285, 2390, 2486, 2470, 2347, 2173, 2053, 2094, 2264, 2418, 2457, 2376, 2250, 2136, 2058, 2037, 2079, 2145, 2159, 2064, 1913, 1825, 1836, 1896, 1946, 1991, 2019, 2028, 2047, 2092, 2148, 2185, 2166, 2117, 2065, 2038, 2066, 2106, 2101, 2048, 1990, 1988, 2054, 2131, 2157, 2118, 2057, 1997, 1986, 1999, 1980, 1922, 1822, 1707, 1628, 1601, 1590, 1570, 1545, 1522, 1541, 1571, 1550, 1502, 1472, 1487, 1564, 1606, 1625, 1648, 1652, 1641, 1633, 1640, 1639, 1645, 1662, 1668, 1660, 1661, 1678, 1679, 1672, 1673, 1674, 1673, 1668, 1657, 1655, 1665, 1673, 1675, 1679, 1675, 1672, 1686, 1725, 1782, 1834, 1889, 1970, 2039, 2062, 2046, 2058, 2134, 2228, 2270, 2254, 2217, 2182, 2156, 2157, 2185, 2213, 2221, 2236, 2277, 2329, 2341, 2320, 2333, 2378, 2361, 2283, 2205, 2183, 2215, 2249, 2285, 2302, 2242, 2118, 2033, 2048, 2097, 2156, 2218, 2257, 2287, 2296, 2292, 2296, 2314, 2338, 2352, 2345, 2278, 2165, 2094, 2123, 2215, 2297, 2367, 2382, 2314, 2214, 2151, 2132, 2137, 2203, 2291, 2365, 2400, 2371, 2328, 2313, 2310, 2285, 2255, 2262, 2286, 2278, 2257, 2275, 2318, 2314, 2276, 2274, 2307, 2341, 2338, 2334, 2365, 2367, 2281, 2181, 2158, 2198, 2251, 2273, 2241, 2209, 2212, 2253, 2272, 2238, 2171, 2114, 2085, 2094, 2124, 2148, 2156, 2125, 2029, 1883, 1731, 1641, 1654, 1706, 1724, 1667, 1548, 1429, 1395, 1477, 1590, 1626, 1592, 1559, 1570, 1594, 1630, 1658, 1640, 1615, 1639, 1694, 1772, 1856, 1934, 1981, 1947, 1832, 1755, 1780, 1851, 1905, 1909, 1918, 1956, 1972, 1970, 1980, 2014, 2056, 2109, 2153, 2129, 2060, 2013, 2017, 2032, 2012, 1993, 2010, 2048, 2056, 2054, 2082, 2112, 2082, 2011, 1987, 2027, 2080, 2090, 2008, 1918, 1957, 2127, 2299, 2372, 2321, 2206, 2140, 2175, 2260, 2303, 2243, 2156, 2155, 2245, 2343, 2388, 2390, 2338, 2284, 2279, 2327, 2378, 2351, 2258, 2187, 2167, 2197, 2230, 2224, 2206, 2180, 2178, 2192, 2182, 2172, 2171, 2168, 2162, 2133, 2107, 2074, 2042, 2026, 2008, 1970, 1926, 1915, 1916, 1915, 1927, 1944, 1955, 1913, 1796, 1695, 1712, 1772, 1793, 1744, 1661, 1608, 1587, 1563, 1546, 1575, 1591, 1553, 1505, 1515, 1593, 1671, 1725, 1741, 1741, 1782, 1833, 1871, 1913, 1910, 1870, 1841, 1892, 1995, 2076, 2124, 2169, 2209, 2222, 2240, 2261, 2283, 2324, 2351, 2342, 2315, 2333, 2369, 2348, 2321, 2359, 2445, 2484, 2428, 2327, 2277, 2294, 2336, 2380, 2392, 2357, 2321, 2294, 2283, 2273, 2244, 2171, 2043, 1940, 1931, 2017, 2095, 2071, 1952, 1846, 1830, 1889, 1976, 2015, 1991, 1962, 1954, 1961, 1990, 2017, 1990, 1949, 1925, 1920, 1948, 2014, 2090, 2162, 2206, 2206, 2190, 2208, 2269, 2313, 2278, 2215, 2206, 2279, 2374, 2410, 2339, 2246, 2254, 2376, 2536, 2640, 2668, 2596, 2467, 2368, 2326, 2357, 2430, 2509, 2549, 2474, 2315, 2164, 2043, 1990, 2015, 2104, 2220, 2301, 2328, 2315, 2256, 2161, 2069, 2007, 2007, 2038, 2062, 2050, 2002, 1964, 1945, 1909, 1868, 1839, 1825, 1844, 1882, 1929, 1978, 2017, 2037, 2015, 1959, 1931, 1980, 2076, 2140, 2140, 2117, 2153, 2187, 2152, 2129, 2161, 2215, 2269, 2288, 2260, 2231, 2228, 2213, 2165, 2100, 2100, 2164, 2209, 2211, 2160, 2080, 2026, 2016, 2020, 2000, 1962, 1935, 1925, 1939, 1924, 1849, 1779, 1758, 1795, 1844, 1876, 1891, 1878, 1835, 1771, 1698, 1697, 1757, 1795, 1799, 1792, 1797, 1833, 1881, 1905, 1897, 1893, 1922, 1961, 1985, 1990, 2026, 2113, 2153, 2104, 2023, 1969, 1983, 2075, 2224, 2332, 2346, 2284, 2189, 2125, 2141, 2233, 2327, 2327, 2234, 2135, 2098, 2097, 2084, 2078, 2121, 2166, 2144, 2041, 1928, 1870, 1879, 1925, 1936, 1886, 1818, 1799, 1833, 1865, 1883, 1889, 1876, 1890, 1963, 2070, 2154, 2192, 2190, 2172, 2159, 2168, 2219, 2284, 2304, 2266, 2198, 2147, 2112, 2110, 2165, 2278, 2388, 2437, 2404, 2327, 2283, 2322, 2381, 2401, 2361, 2299, 2234, 2201, 2220, 2276, 2319, 2296, 2195, 2093, 2098, 2194, 2277, 2303, 2246, 2113, 1990, 1967, 2037, 2139, 2208, 2194, 2114, 2026, 1997, 2036, 2046, 2001, 1977, 1955, 1893, 1878, 1948, 2039, 2060, 2015, 1979, 1969, 1957, 1964, 1985, 2040, 2103, 2109, 2055, 1971, 1912, 1935, 2003, 2030, 1986, 1932, 1903, 1910, 1909, 1861, 1812, 1811, 1840, 1851, 1847, 1838, 1831, 1860, 1937, 2035, 2113, 2113, 2038, 1991, 2008, 2034, 2035, 2024, 1994, 1954, 1901, 1869, 1851, 1807, 1755, 1710, 1753, 1846, 1901, 1911, 1886, 1829, 1760, 1708, 1662, 1618, 1566, 1539, 1550, 1582, 1603, 1588, 1536, 1476, 1469, 1528, 1622, 1676, 1665, 1654, 1648, 1617, 1600, 1607, 1621, 1638, 1657, 1670, 1680, 1688, 1690, 1713, 1784, 1864, 1941, 2037, 2123, 2175, 2194, 2183, 2185, 2231, 2295, 2362, 2409, 2389, 2309, 2241, 2233, 2302, 2384, 2426, 2413, 2390, 2382, 2379, 2399, 2407, 2320, 2157, 2034, 2011, 2032, 2039, 2020, 1955, 1889, 1866, 1867, 1843, 1814, 1807, 1816, 1811, 1775, 1742, 1710, 1698, 1716, 1733, 1705, 1630, 1550, 1520, 1545, 1591, 1671, 1789, 1885, 1936, 1960, 1993, 2029, 2021, 1995, 1991, 2001, 2024, 2057, 2111, 2152, 2149, 2106, 2068, 2102, 2184, 2229, 2207, 2135, 2043, 2018, 2130, 2292, 2323, 2211, 2061, 1942, 1887, 1948, 2073, 2181, 2241, 2218, 2149, 2071, 2030, 2078, 2179, 2225, 2183, 2093, 2028, 2059, 2169, 2295, 2352, 2279, 2141, 2049, 2028, 2102, 2186, 2195, 2122, 2017, 1944, 1938, 1991, 2055, 2081, 2026, 1939, 1921, 1992, 2110, 2205, 2245, 2204, 2060, 1920, 1859, 1873, 1942, 2007, 2008, 1935, 1835, 1767, 1761, 1783, 1783, 1781, 1821, 1869, 1915, 1964, 1947, 1847, 1741, 1707, 1745, 1783, 1795, 1844, 1931, 2015, 2074, 2088, 2065, 2021, 1979, 1958, 1968, 2014, 2044, 2024, 2034, 2099, 2162, 2190, 2182, 2154, 2132, 2138, 2152, 2155, 2132, 2074, 2008, 1929, 1874, 1903, 1992, 2050, 2020, 1943, 1915, 1981, 2036, 1988, 1878, 1818, 1875, 1979, 2049, 2045, 1992, 1943, 1930, 1948, 1964, 1971, 2019, 2095, 2118, 2082, 2015, 1971, 1948, 1924, 1907, 1928, 2008, 2107, 2207, 2268, 2274, 2226, 2139, 2088, 2114, 2167, 2187, 2184, 2187, 2188, 2135, 2050, 2009, 2033, 2086, 2124, 2126, 2128, 2125, 2103, 2068, 2067, 2105, 2164, 2216, 2239, 2230, 2183, 2106, 2055, 2058, 2067, 2081, 2135, 2219, 2275, 2270, 2188, 2050, 1950, 1963, 2056, 2141, 2173, 2178, 2186, 2147, 2048, 1955, 1948, 2018, 2060, 2068, 2056, 2057, 2108, 2183, 2233, 2237, 2178, 2073, 1982, 1990, 2061, 2083, 2066, 2042, 2019, 2004, 1998, 1992, 1964, 1915, 1878, 1874, 1899, 1940, 1979, 1984, 1948, 1937, 1998, 2113, 2191, 2192, 2103, 1983, 1949, 2009, 2103, 2176, 2179, 2142, 2110, 2063, 1986, 1947, 1984, 2038, 2060, 2052, 2033, 2017, 2023, 2027, 2040, 2063, 2066, 2070, 2100, 2125, 2115, 2070, 2005, 1967, 1953, 1921, 1907, 1962, 2049, 2118, 2150, 2131, 2055, 2011, 2042, 2128, 2190, 2211, 2192, 2098, 1994, 1947, 1979, 2023, 2003, 1938, 1875, 1844, 1834, 1862, 1955, 2104, 2241, 2288, 2216, 2083, 1982, 1965, 2019, 2099, 2161, 2162, 2112, 2050, 2036, 2070, 2097, 2120, 2135, 2116, 2079, 2071, 2137, 2208, 2218, 2208, 2237, 2283, 2302, 2270, 2178, 2115, 2137, 2169, 2145, 2082, 2029, 2034, 2105, 2155, 2142, 2102, 2067, 2043, 2076, 2159, 2208, 2181, 2106, 2032, 2005, 2055, 2118, 2169, 2187, 2145, 2060, 1997, 2033, 2156, 2269, 2282, 2202, 2128, 2138, 2213, 2304, 2380, 2386, 2308, 2220, 2199, 2244, 2333, 2416, 2443, 2412, 2319, 2224, 2196, 2203, 2213, 2209, 2181, 2150, 2186, 2273, 2310, 2239, 2106, 1999, 1977, 2035, 2100, 2118, 2065, 1962, 1847, 1726, 1603, 1482, 1403, 1413, 1495, 1567, 1598, 1584, 1536, 1550, 1602, 1636, 1646, 1637, 1626, 1631, 1649, 1653, 1660, 1669, 1665, 1659, 1655, 1649, 1640, 1647, 1668, 1680, 1682, 1682, 1676, 1660, 1649, 1652, 1672, 1690, 1704, 1715, 1714, 1725, 1730, 1726, 1729, 1754, 1774, 1768, 1761, 1750, 1761, 1815, 1895, 1992, 2041, 1988, 1889, 1872, 1955, 2021, 2002, 1953, 1937, 1948, 1969, 1984, 1944, 1888, 1886, 1928, 2022, 2118, 2126, 2063, 2025, 2083, 2203, 2305, 2303, 2239, 2182, 2142, 2118, 2137, 2213, 2285, 2319, 2302, 2241, 2199, 2215, 2274, 2340, 2385, 2418, 2438, 2430, 2422, 2410, 2380, 2362, 2373, 2368, 2329, 2310, 2334, 2391, 2425, 2398, 2325, 2237, 2196, 2186, 2166, 2122, 2075, 2080, 2122, 2089, 1958, 1803, 1728, 1750, 1841, 1950, 2015, 2017, 1928, 1780, 1657, 1596, 1609, 1653, 1707, 1752, 1758, 1743, 1731, 1705, 1660, 1648, 1672, 1681, 1672, 1706, 1795, 1887, 1909, 1850, 1819, 1880, 1972, 2042, 2079, 2081, 2066, 2048, 2043, 2069, 2140, 2194, 2187, 2181, 2225, 2312, 2392, 2426, 2391, 2330, 2322, 2390, 2476, 2506, 2481, 2441, 2397, 2386, 2443, 2565, 2710, 2814, 2833, 2775, 2672, 2602, 2607, 2660, 2679, 2617, 2525, 2435, 2369, 2317, 2268, 2221, 2165, 2076, 1954, 1836, 1758, 1711, 1673, 1627, 1571, 1518, 1474, 1419, 1373, 1407, 1549, 1630, 1648, 1664, 1689, 1703, 1688, 1654, 1632, 1641, 1670, 1706, 1755, 1829, 1916, 1999, 2067, 2128, 2186, 2278, 2387, 2462, 2497, 2502, 2523, 2540, 2539, 2574, 2623, 2659, 2687, 2692, 2674, 2653, 2629, 2595, 2525, 2466, 2473, 2519, 2535, 2475, 2362, 2263, 2232, 2272, 2321, 2290, 2207, 2116, 2024, 1977, 2011, 2079, 2112, 2093, 2054, 2054, 2116, 2205, 2279, 2331, 2350, 2333, 2318, 2299, 2257, 2207, 2224, 2315, 2385, 2403, 2396, 2397, 2382, 2341, 2326, 2362, 2414, 2435, 2413, 2385, 2357, 2324, 2305, 2329, 2366, 2319, 2198, 2072, 1984, 1950, 1989, 2042, 2098, 2097, 2004, 1856, 1741, 1691, 1675, 1678, 1682, 1632, 1550, 1504, 1491, 1515, 1559, 1583, 1564, 1549, 1604, 1727, 1812, 1778, 1673, 1577, 1550, 1569, 1589, 1629, 1696, 1740, 1737, 1716, 1690, 1680, 1679, 1677, 1660, 1665, 1707, 1743, 1732, 1700, 1681, 1681, 1673, 1691, 1757, 1834, 1875, 1849, 1772, 1706, 1695, 1728, 1790, 1870, 1924, 1902, 1840, 1839, 1932, 2069, 2178, 2231, 2261, 2311, 2334, 2291, 2229, 2259, 2351, 2413, 2404, 2339, 2257, 2194, 2182, 2217, 2259, 2300, 2357, 2398, 2375, 2284, 2195, 2146, 2146, 2159, 2136, 2111, 2082, 2067, 2075, 2094, 2084, 2040, 2024, 2076, 2140, 2156, 2122, 2083, 2081, 2105, 2133, 2129, 2082, 2032, 2026, 2081, 2139, 2156, 2135, 2086, 2024, 1974, 1932, 1910, 1924, 1978, 2038, 2043, 2011, 1978, 1971, 1976, 2006, 2032, 1995, 1932, 1928, 1969, 1982, 1949, 1893, 1871, 1891, 1936, 1977, 2009, 2031, 2072, 2114, 2105, 2053, 2004, 1955, 1923, 1931, 1980, 2025, 2036, 2007, 2012, 2090, 2166, 2183, 2127, 2035, 1975, 1949, 1902, 1846, 1840, 1893, 1942, 1939, 1936, 1999, 2087, 2081, 2007, 1966, 1979, 1994, 2012, 2072, 2128, 2130, 2070, 1978, 1930, 1934, 1946, 1958, 1929, 1862, 1833, 1870, 1967, 2063, 2111, 2092, 2043, 2007, 2002, 2011, 2037, 2103, 2175, 2186, 2146, 2089, 2046, 2061, 2093, 2114, 2139, 2175, 2228, 2294, 2337, 2333, 2284, 2206, 2134, 2080, 2038, 2010, 2017, 2039, 2036, 2012, 1974, 1950, 1967, 2008, 2025, 2042, 2108, 2208, 2258, 2212, 2113, 2055, 2095, 2213, 2316, 2338, 2309, 2244, 2175, 2130, 2099, 2085, 2122, 2189, 2237, 2212, 2115, 2024, 1988, 1991, 1989, 1988, 1974, 1904, 1765, 1635, 1612, 1672, 1753, 1781, 1736, 1670, 1589, 1511, 1484, 1507, 1563, 1658, 1775, 1855, 1895, 1916, 1890, 1828, 1812, 1850, 1928, 2033, 2104, 2132, 2135, 2134, 2139, 2161, 2210, 2239, 2243, 2259, 2285, 2300, 2327, 2382, 2416, 2413, 2402, 2420, 2487, 2612, 2677, 2649, 2604, 2557, 2490, 2450, 2465, 2489, 2497, 2499, 2447, 2347, 2265, 2235, 2215, 2170, 2089, 2011, 2000, 2044, 2071, 2038, 1942, 1819, 1741, 1729, 1746, 1728, 1644, 1547, 1529, 1598, 1688, 1720, 1715, 1718, 1701, 1678, 1720, 1784, 1805, 1815, 1850, 1880, 1882, 1883, 1889, 1881, 1875, 1913, 1939, 1934, 1961, 2015, 2046, 2024, 1986, 1991, 2028, 2089, 2144, 2163, 2166, 2140, 2064, 1983, 1995, 2118, 2268, 2338, 2338, 2297, 2229, 2182, 2206, 2281, 2347, 2386, 2391, 2342, 2238, 2169, 2215, 2310, 2359, 2337, 2287, 2224, 2196, 2197, 2182, 2141, 2106, 2097, 2121, 2166, 2204, 2180, 2074, 1961, 1959, 2050, 2142, 2159, 2083, 2015, 2003, 2011, 2000, 1985, 1976, 1970, 1959, 1977, 2046, 2110, 2139, 2130, 2091, 2058, 2064, 2105, 2170, 2229, 2260, 2272, 2260, 2227, 2231, 2294, 2349, 2356, 2338, 2315, 2286, 2263, 2269, 2293, 2334, 2342, 2271, 2156, 2095, 2142, 2222, 2225, 2160, 2099, 2059, 2049, 2069, 2088, 2095, 2095, 2075, 2047, 2043, 2047, 2017, 1945, 1863, 1808, 1777, 1768, 1799, 1856, 1898, 1880, 1801, 1731, 1714, 1732, 1724, 1694, 1651, 1622, 1614, 1600, 1602, 1657, 1732, 1811, 1848, 1837, 1840, 1922, 2061, 2166, 2184, 2133, 2107, 2123, 2150, 2176, 2203, 2281, 2373, 2409, 2383, 2325, 2298, 2342, 2390, 2390, 2370, 2367, 2378, 2398, 2439, 2441, 2367, 2255, 2168, 2138, 2135, 2156, 2228, 2247, 2198, 2130, 2079, 2044, 1998, 1933, 1870, 1851, 1842, 1802, 1762, 1736, 1702, 1670, 1588, 1479, 1415, 1411, 1452, 1521, 1596, 1655, 1678, 1671, 1633, 1577, 1572, 1619, 1659, 1684, 1704, 1736, 1759, 1736, 1688, 1710, 1804, 1929, 2014, 2017, 1976, 1976, 2080, 2232, 2348, 2408, 2427, 2378, 2321, 2317, 2373, 2433, 2456, 2460, 2463, 2493, 2544, 2570, 2521, 2438, 2371, 2326, 2322, 2339, 2368, 2383, 2339, 2229, 2072, 1990, 2062, 2185, 2236, 2160, 1973, 1780, 1679, 1737, 1881, 1995, 1978, 1861, 1758, 1751, 1841, 1940, 1984, 1987, 1952, 1871, 1817, 1833, 1928, 2050, 2127, 2130, 2096, 2070, 2066, 2097, 2109, 2113, 2149, 2195, 2251, 2309, 2292, 2184, 2055, 2005, 2070, 2211, 2322, 2324, 2233, 2117, 2051, 2074, 2149, 2228, 2255, 2205, 2108, 2030, 2008, 2018, 2010, 1971, 1966, 1985, 1944, 1841, 1788, 1829, 1879, 1875, 1856, 1863, 1876, 1868, 1869, 1933, 2009, 2020, 1958, 1886, 1850, 1875, 1916, 1872, 1742, 1640, 1632, 1691, 1779, 1878, 1936, 1973, 2084, 2225, 2264, 2181, 2038, 1930, 1934, 2001, 2071, 2146, 2239, 2269, 2201, 2112, 2096, 2124, 2110, 2087, 2076, 2061, 2041, 1999, 1987, 2023, 2075, 2137, 2214, 2248, 2214, 2163, 2166, 2206, 2241, 2249, 2215, 2191, 2246, 2372, 2485, 2522, 2504, 2443, 2356, 2333, 2393, 2458, 2472, 2485, 2484, 2398, 2276, 2195, 2151, 2128, 2112, 2072, 2003, 1971, 1969, 1981, 2031, 2079, 2087, 2048, 1977, 1901, 1822, 1747, 1724, 1725, 1696, 1644, 1604, 1562, 1528, 1549, 1621, 1681, 1697, 1666, 1640, 1643, 1656, 1685, 1713, 1734, 1745, 1720, 1671, 1634, 1641, 1691, 1735, 1725, 1718, 1778, 1878, 1948, 1966, 1941, 1915, 1947, 2016, 2076, 2081, 2065, 2088, 2168, 2231, 2227, 2204, 2195, 2211, 2243, 2257, 2278, 2326, 2406, 2467, 2455, 2408, 2369, 2362, 2388, 2412, 2409, 2410, 2429, 2434, 2430, 2436, 2437, 2398, 2319, 2238, 2194, 2214, 2273, 2293, 2248, 2203, 2177, 2121, 2022, 1947, 1953, 2004, 2037, 2029, 2017, 1998, 1977, 1959, 1914, 1847, 1838, 1905, 1987, 2036, 2067, 2102, 2138, 2115, 2024, 1959, 2010, 2123, 2216, 2233, 2215, 2205, 2200, 2223, 2268, 2311, 2344, 2358, 2351, 2309, 2264, 2251, 2301, 2385, 2412, 2345, 2267, 2253, 2296, 2340, 2347, 2286, 2222, 2178, 2105, 2045, 2022, 2003, 1970, 1924, 1871, 1844, 1834, 1791, 1675, 1575, 1577, 1650, 1722, 1776, 1781, 1709, 1591, 1522, 1517, 1522, 1512, 1509, 1556, 1627, 1691, 1737, 1753, 1731, 1689, 1681, 1715, 1756, 1793, 1875, 1969, 1980, 1920, 1905, 1982, 2083, 2130, 2103, 2047, 2006, 1968, 1954, 1994, 2043, 2045, 2021, 2023, 2045, 2075, 2095, 2096, 2069, 2008, 1945, 1919, 1985, 2102, 2216, 2272, 2239, 2187, 2172, 2193, 2237, 2313, 2375, 2342, 2230, 2141, 2152, 2257, 2406, 2482, 2422, 2286, 2165, 2092, 2111, 2188, 2207, 2136, 2025, 1944, 1958, 2072, 2201, 2259, 2211, 2122, 2026, 1930, 1873, 1849, 1844, 1831, 1818, 1766, 1687, 1605, 1527, 1481, 1496, 1531, 1540, 1521, 1522, 1568, 1629, 1674, 1704, 1740, 1775, 1771, 1718, 1657, 1631, 1624, 1662, 1741, 1818, 1882, 1956, 2025, 2053, 2024, 1957, 1906, 1923, 1979, 2050, 2140, 2234, 2273, 2258, 2267, 2313, 2344, 2314, 2251, 2245, 2333, 2492, 2608, 2610, 2543, 2424, 2274, 2139, 2125, 2242, 2399, 2469, 2384, 2198, 2044, 2012, 2089, 2210, 2294, 2295, 2229, 2185, 2197, 2205, 2146, 2033, 1919, 1860, 1901, 1998, 2084, 2095, 2057, 2015, 1984, 1955, 1962, 1991, 2003, 1989, 1992, 2019, 2039, 2033, 1995, 1944, 1934, 1982, 2065, 2135, 2174, 2155, 2075, 2014, 1976, 1957, 1977, 1996, 1974, 1951, 1954, 2003, 2077, 2166, 2235, 2259, 2289, 2344, 2387, 2381, 2358, 2331, 2295, 2246, 2207, 2229, 2319, 2443, 2512, 2489, 2407, 2325, 2320, 2421, 2599, 2716, 2653, 2452, 2230, 2078, 2073, 2188, 2303, 2333, 2225, 2012, 1810, 1743, 1804, 1867, 1858, 1798, 1702, 1614, 1556, 1509, 1483, 1467, 1457, 1473, 1512, 1558, 1605, 1623, 1642, 1666, 1675, 1675, 1677, 1673, 1658, 1659, 1668, 1650, 1630, 1635, 1664, 1708, 1766, 1818, 1813, 1802, 1807, 1844, 1896, 1917, 1922, 1957, 2031, 2111, 2164, 2152, 2112, 2106, 2106, 2067, 2023, 2030, 2071, 2122, 2162, 2165, 2132, 2116, 2134, 2168, 2200, 2243, 2279, 2272, 2255, 2282, 2311, 2267, 2157, 2063, 2054, 2149, 2271, 2293, 2209, 2080, 1959, 1895, 1890, 1922, 1944, 1931, 1885, 1788, 1695, 1671, 1716, 1739, 1682, 1605, 1595, 1646, 1701, 1712, 1666, 1581, 1527, 1586, 1726, 1844, 1909, 1906, 1799, 1664, 1640, 1726, 1813, 1877, 1950, 2025, 2063, 2054, 2039, 2054, 2093, 2127, 2149, 2194, 2251, 2291, 2269, 2211, 2178, 2207, 2270, 2344, 2392, 2383, 2360, 2368, 2370, 2334, 2291, 2250, 2201, 2159, 2141, 2145, 2164, 2156, 2139, 2115, 2052, 1938, 1817, 1741, 1745, 1821, 1895, 1898, 1813, 1733, 1734, 1810, 1895, 1930, 1949, 2001, 2053, 2054, 2008, 1979, 1992, 2038, 2123, 2188, 2170, 2124, 2134, 2188, 2213, 2157, 2077, 2089, 2180, 2258, 2294, 2289, 2248, 2219, 2255, 2328, 2383, 2355, 2243, 2134, 2108, 2192, 2334, 2376, 2275, 2125, 2042, 2051, 2115, 2159, 2149, 2097, 2031, 1937, 1871, 1875, 1910, 1928, 1924, 1905, 1867, 1808, 1747, 1735, 1774, 1807, 1775, 1667, 1585, 1587, 1665, 1755, 1789, 1741, 1676, 1666, 1717, 1790, 1851, 1887, 1910, 1906, 1845, 1778, 1745, 1746, 1762, 1766, 1786, 1812, 1824, 1843, 1874, 1874, 1869, 1889, 1963, 2065, 2092, 2043, 1996, 1998, 2070, 2212, 2338, 2421, 2447, 2425, 2393, 2360, 2360, 2449, 2581, 2605, 2531, 2512, 2573, 2612, 2588, 2561, 2580, 2628, 2637, 2607, 2586, 2583, 2579, 2540, 2464, 2390, 2372, 2384, 2353, 2265, 2145, 2052, 2043, 2084, 2143, 2199, 2192, 2138, 2117, 2138, 2163, 2152, 2110, 2069, 2038, 2009, 2011, 2061, 2108, 2131, 2160, 2202, 2234, 2254, 2273, 2303, 2349, 2378, 2345, 2266, 2181, 2165, 2222, 2280, 2278, 2217, 2155, 2098, 2049, 1999, 1933, 1909, 1929, 1933, 1895, 1866, 1885, 1924, 1917, 1841, 1749, 1719, 1758, 1786, 1770, 1746, 1743, 1761, 1797, 1851, 1883, 1919, 1963, 1988, 1984, 1997, 2022, 2019, 1983, 1968, 2013, 2113, 2203, 2237, 2257, 2283, 2277, 2242, 2193, 2194, 2256, 2362, 2465, 2485, 2424, 2335, 2290, 2320, 2376, 2401, 2398, 2323, 2192, 2075, 2022, 2047, 2092, 2124, 2161, 2182, 2150, 2075, 2034, 2056, 2088, 2073, 2015, 1960, 1933, 1939, 1972, 1982, 1946, 1950, 2053, 2176, 2219, 2153, 2040, 1959, 1972, 2044, 2121, 2169, 2159, 2109, 2049, 2010, 1964, 1919, 1951, 2017, 2029, 1978, 1924, 1874, 1882, 1934, 1952, 1926, 1940, 1984, 2005, 1986, 1945, 1909, 1891, 1885, 1916, 1979, 2033, 2060, 2074, 2081, 2095, 2108, 2131, 2167, 2194, 2200, 2223, 2290, 2358, 2398, 2418, 2431, 2432, 2393, 2360, 2384, 2486, 2615, 2671, 2628, 2523, 2422, 2368, 2338, 2326, 2323, 2315, 2252, 2129, 2047, 2077, 2149, 2146, 2073, 1987, 1941, 1909, 1858, 1792, 1751, 1728, 1655, 1539, 1458, 1431, 1451, 1494, 1510, 1529, 1591, 1654, 1681, 1692, 1711, 1728, 1711, 1690, 1707, 1734, 1750, 1764, 1773, 1779, 1778, 1803, 1844, 1887, 1931, 1941, 1892, 1832, 1814, 1854, 1915, 1954, 1964, 1972, 1955, 1928, 1971, 2092, 2186, 2209, 2189, 2169, 2162, 2165, 2201, 2248, 2262, 2260, 2259, 2297, 2350, 2393, 2407, 2390, 2358, 2326, 2280, 2267, 2320, 2394, 2418, 2391, 2354, 2356, 2397, 2432, 2404, 2299, 2177, 2081, 2071, 2120, 2174, 2180, 2097, 1974, 1925, 1963, 2015, 2049, 2089, 2137, 2152, 2096, 2006, 1944, 1937, 1948, 1959, 1969, 1985, 2013, 2054, 2062, 2031, 2001, 1984, 1973, 1955, 1965, 2042, 2137, 2145, 2094, 2093, 2142, 2173, 2163, 2155, 2193, 2243, 2292, 2314, 2333, 2401, 2486, 2520, 2485, 2436, 2401, 2355, 2331, 2373, 2471, 2548, 2570, 2581, 2568, 2522, 2498, 2502, 2489, 2496, 2525, 2497, 2394, 2256, 2128, 2086, 2163, 2269, 2315, 2259, 2155, 2103, 2123, 2195, 2253, 2235, 2140, 2012, 1892, 1823, 1817, 1874, 1927, 1912, 1862, 1788, 1723, 1714, 1735, 1759, 1811, 1848, 1830, 1761, 1677, 1598, 1552, 1558, 1612, 1727, 1839, 1827, 1729, 1677, 1712, 1761, 1769, 1762, 1766, 1811, 1896, 1954, 1946, 1916, 1876, 1843, 1824, 1799, 1760, 1774, 1796, 1808, 1824, 1857, 1904, 1901, 1865, 1888, 1948, 1954, 1899, 1819, 1763, 1733, 1680, 1589, 1505, 1494, 1516, 1497, 1459, 1475, 1561, 1648, 1663, 1635, 1620, 1650, 1691, 1702, 1689, 1658, 1612, 1581, 1599, 1672, 1757, 1849, 1921, 1919, 1837, 1751, 1722, 1744, 1757, 1773, 1791, 1792, 1782, 1807, 1879, 1979, 2045, 2036, 1989, 1952, 1912, 1854, 1789, 1743, 1711, 1680, 1656, 1646, 1662, 1723, 1791, 1822, 1839, 1865, 1923, 2005, 2066, 2122, 2200, 2253, 2236, 2218, 2241, 2290, 2340, 2370, 2428, 2548, 2689, 2791, 2841, 2859, 2866, 2889, 2897, 2879, 2844, 2809, 2812, 2825, 2803, 2768, 2724, 2670, 2654, 2657, 2626, 2568, 2476, 2344, 2236, 2192, 2196, 2180, 2121, 2029, 1966, 1952, 1925, 1867, 1822, 1823, 1833, 1791, 1735, 1746, 1769, 1769, 1802, 1870, 1939, 1951, 1864, 1746, 1688, 1705, 1742, 1765, 1753, 1674, 1557, 1504, 1556, 1625, 1672, 1733, 1767, 1738, 1678, 1643, 1650, 1682, 1689, 1667, 1657, 1679, 1733, 1797, 1805, 1761, 1747, 1775, 1826, 1884, 1902, 1869, 1808, 1741, 1700, 1702, 1726, 1738, 1749, 1797, 1869, 1919, 1936, 1949, 1967, 1975, 1983, 2020, 2049, 2069, 2130, 2200, 2249, 2276, 2332, 2415, 2479, 2488, 2425, 2347, 2312, 2330, 2382, 2416, 2406, 2402, 2443, 2524, 2600, 2623, 2553, 2447, 2419, 2458, 2484, 2476, 2438, 2423, 2464, 2522, 2552, 2493, 2336, 2163, 2075, 2108, 2235, 2363, 2392, 2310, 2192, 2094, 2091, 2160, 2254, 2308, 2285, 2216, 2166, 2146, 2149, 2163, 2179, 2206, 2235, 2249, 2214, 2162, 2142, 2167, 2246, 2341, 2382, 2336, 2219, 2076, 1996, 2019, 2063, 2039, 1981, 1940, 1912, 1869, 1799, 1720, 1617, 1474, 1371, 1345, 1382, 1468, 1582, 1641, 1642, 1627, 1632, 1639, 1638, 1636, 1658, 1674, 1660, 1647, 1660, 1666, 1666, 1676, 1692, 1697, 1694, 1701, 1719, 1745, 1775, 1832, 1933, 2025, 2066, 2086, 2087, 2063, 2037, 2041, 2072, 2120, 2204, 2287, 2327, 2312, 2261, 2238, 2300, 2453, 2629, 2701, 2652, 2532, 2422, 2395, 2465, 2572, 2651, 2715, 2774, 2770, 2687, 2584, 2543, 2606, 2705, 2754, 2704, 2603, 2499, 2443, 2491, 2616, 2717, 2694, 2539, 2363, 2286, 2270, 2257, 2241, 2191, 2105, 2071, 2123, 2195, 2201, 2122, 2015, 1945, 1932, 1927, 1881, 1806, 1731, 1709, 1751, 1820, 1870, 1850, 1788, 1717, 1671, 1662, 1651, 1666, 1719, 1788, 1870, 1937, 1979, 1990, 1962, 1913, 1863, 1861, 1898, 1935, 1991, 2059, 2101, 2128, 2176, 2175, 2069, 1904, 1783, 1743, 1764, 1814, 1860, 1898, 1944, 1987, 1997, 1971, 1944, 1963, 2024, 2081, 2100, 2079, 2044, 1989, 1944, 1955, 2009, 2082, 2155, 2182, 2149, 2083, 2030, 1981, 1938, 1925, 1968, 2039, 2097, 2126, 2114, 2064, 2000, 1945, 1960, 2038, 2145, 2244, 2286, 2258, 2218, 2217, 2227, 2233, 2240, 2246, 2258, 2240, 2194, 2180, 2181, 2169, 2151, 2148, 2173, 2255, 2367, 2439, 2447, 2415, 2384, 2372, 2373, 2391, 2415, 2440, 2460, 2423, 2316, 2211, 2175, 2208, 2291, 2359, 2342, 2259, 2167, 2119, 2139, 2176, 2174, 2136, 2098, 2101, 2129, 2138, 2121, 2099, 2071, 2030, 1955, 1856, 1784, 1751, 1733, 1731, 1722, 1677, 1620, 1618, 1669, 1696, 1675, 1644, 1615, 1558, 1485, 1486, 1571, 1628, 1620, 1577, 1547, 1563, 1648, 1762, 1802, 1740, 1644, 1615, 1666, 1731, 1768, 1772, 1746, 1693, 1669, 1700, 1727, 1726, 1699, 1682, 1721, 1797, 1865, 1902, 1920, 1941, 1999, 2088, 2180, 2230, 2208, 2131, 2095, 2171, 2288, 2346, 2305, 2205, 2125, 2118, 2193, 2297, 2365, 2351, 2280, 2210, 2189, 2209, 2227, 2243, 2302, 2367, 2384, 2323, 2225, 2169, 2182, 2225, 2251, 2251, 2217, 2152, 2070, 2012, 1972, 1930, 1894, 1861, 1845, 1872, 1931, 1954, 1913, 1849, 1789, 1723, 1656, 1639, 1715, 1836, 1854, 1762, 1701, 1723, 1783, 1835, 1858, 1848, 1849, 1847, 1815, 1794, 1786, 1738, 1675, 1685, 1746, 1766, 1759, 1739, 1703, 1675, 1671, 1730, 1815, 1845, 1818, 1806, 1847, 1916, 1960, 1948, 1906, 1862, 1815, 1763, 1770, 1855, 1959, 2022, 2039, 2037, 2032, 2038, 2067, 2118, 2141, 2145, 2160, 2214, 2323, 2432, 2429, 2347, 2307, 2368, 2488, 2551, 2531, 2485, 2456, 2452, 2468, 2547, 2647, 2692, 2664, 2572, 2502, 2493, 2531, 2577, 2608, 2577, 2484, 2408, 2390, 2391, 2348, 2263, 2201, 2205, 2217, 2154, 2006, 1910, 1915, 1955, 1956, 1882, 1738, 1610, 1599, 1688, 1766, 1738, 1647, 1592, 1603, 1652, 1723, 1795, 1830, 1819, 1787, 1757, 1749, 1757, 1789, 1835, 1841, 1795, 1735, 1709, 1736, 1784, 1827, 1917, 2024, 2081, 2059, 2010, 1974, 1975, 2020, 2060, 2051, 2008, 1986, 2065, 2215, 2316, 2321, 2235, 2125, 2063, 2061, 2096, 2151, 2185, 2155, 2083, 2006, 1958, 1948, 1964, 1960, 1923, 1900, 1883, 1878, 1850, 1789, 1736, 1714, 1712, 1739, 1775, 1807, 1835, 1839, 1818, 1813, 1852, 1921, 2017, 2093, 2126, 2115, 2082, 2044, 1997, 1992, 2059, 2156, 2213, 2243, 2292, 2361, 2447, 2500, 2495, 2462, 2472, 2531, 2609, 2666, 2701, 2739, 2793, 2882, 2962, 2973, 2953, 3008, 3143, 3200, 3086, 2905, 2770, 2730, 2773, 2805, 2789, 2746, 2681, 2600, 2529, 2513, 2527, 2545, 2545, 2521, 2460, 2378, 2300, 2217, 2115, 2056, 2099, 2118, 2025, 1893, 1816, 1839, 1940, 2017, 1971, 1847, 1746, 1729, 1744, 1694, 1598, 1508, 1444, 1414, 1418, 1447, 1522, 1613, 1649, 1644, 1611, 1594, 1613, 1628, 1635, 1660, 1679, 1689, 1713, 1730, 1728, 1758, 1789, 1801, 1802, 1791, 1811, 1838, 1804, 1734, 1673, 1666, 1710, 1772, 1848, 1931, 2002, 1989, 1912, 1865, 1887, 1924, 1907, 1865, 1892, 1983, 2031, 2008, 1970, 1960, 1987, 2010, 1995, 1949, 1931, 2003, 2117, 2170, 2130, 2047, 2001, 2028, 2103, 2142, 2113, 2040, 1980, 1971, 2044, 2149, 2222, 2209, 2116, 2064, 2127, 2240, 2318, 2347, 2336, 2295, 2278, 2298, 2353, 2416, 2419, 2347, 2274, 2233, 2200, 2181, 2205, 2260, 2272, 2194, 2058, 1952, 1946, 2007, 2038, 1965, 1782, 1611, 1561, 1595, 1618, 1608, 1648, 1757, 1854, 1898, 1911, 1911, 1886, 1851, 1844, 1904, 1969, 1978, 1957, 1960, 2019, 2116, 2184, 2177, 2132, 2105, 2128, 2203, 2304, 2351, 2301, 2210, 2172, 2210, 2275, 2298, 2287, 2264, 2226, 2240, 2306, 2348, 2308, 2209, 2099, 2039, 2066, 2125, 2185, 2226, 2219, 2140, 2036, 1942, 1930, 1976, 2000, 1992, 2016, 2086, 2145, 2141, 2087, 2021, 1963, 1922, 1893, 1884, 1878, 1824, 1767, 1718, 1650, 1578, 1542, 1534, 1538, 1539, 1535, 1514, 1491, 1508, 1572, 1626, 1646, 1654, 1657, 1644, 1635, 1662, 1693, 1721, 1755, 1801, 1852, 1913, 1945, 1926, 1932, 1983, 2034, 2091, 2143, 2157, 2124, 2115, 2213, 2420, 2629, 2727, 2733, 2699, 2691, 2741, 2825, 2887, 2894, 2874, 2855, 2879, 2954, 2975, 2926, 2860, 2802, 2748, 2702, 2684, 2646, 2571, 2513, 2498, 2494, 2484, 2443, 2357, 2234, 2082, 1967, 1952, 1977, 1986, 1956, 1878, 1800, 1748, 1699, 1646, 1633, 1654, 1661, 1616, 1519, 1436, 1450, 1547, 1646, 1702, 1705, 1696, 1704, 1706, 1693, 1682, 1684, 1703, 1725, 1747, 1756, 1756, 1764, 1778, 1795, 1817, 1853, 1908, 1965, 1981, 1989, 2056, 2165, 2260, 2336, 2378, 2348, 2258, 2184, 2181, 2223, 2259, 2259, 2245, 2245, 2273, 2312, 2351, 2377, 2406, 2408, 2365, 2275, 2208, 2194, 2190, 2168, 2090, 1966, 1847, 1789, 1791, 1776, 1733, 1699, 1694, 1667, 1614, 1572, 1557, 1573, 1620, 1705, 1772, 1785, 1769, 1739, 1701, 1661, 1640, 1668, 1708, 1735, 1771, 1816, 1869, 1906, 1948, 1970, 1950, 1933, 1960, 2010, 2085, 2194, 2282, 2276, 2203, 2145, 2123, 2132, 2160, 2214, 2283, 2310, 2269, 2238, 2238, 2260, 2304, 2345, 2360, 2368, 2370, 2378, 2386, 2353, 2273, 2202, 2194, 2266, 2363, 2420, 2411, 2356, 2285, 2223, 2166, 2131, 2135, 2130, 2097, 2069, 2066, 2088, 2101, 2107, 2113, 2111, 2116, 2130, 2144, 2194, 2238, 2219, 2147, 2090, 2120, 2217, 2254, 2170, 2053, 1996, 2041, 2144, 2200, 2143, 2036, 1976, 1963, 1982, 2055, 2132, 2173, 2162, 2139, 2117, 2064, 1994, 1957, 1958, 1989, 2028, 2034, 1983, 1894, 1812, 1744, 1710, 1732, 1789, 1831, 1890, 1953, 1969, 1955, 1976, 1991, 1973, 1930, 1875, 1874, 1922, 1924, 1864, 1837, 1873, 1942, 2052, 2149, 2139, 2016, 1830, 1683, 1671, 1781, 1929, 2036, 2083, 2061, 2016, 1962, 1925, 1943, 1959, 1940, 1927, 1961, 2013, 2059, 2108, 2162, 2181, 2143, 2075, 2037, 2053, 2089, 2094, 2071, 2027, 1983, 1973, 1959, 1935, 1944, 1983, 2002, 1987, 1942, 1930, 1983, 2058, 2097, 2093, 2066, 2030, 2029, 2071, 2134, 2163, 2142, 2122, 2092, 2050, 2079, 2189, 2295, 2320, 2278, 2223, 2206, 2274, 2381, 2443, 2423, 2348, 2273, 2256, 2294, 2334, 2331, 2296, 2276, 2264, 2198, 2092, 2006, 1986, 2015, 2047, 2056, 2034, 1995, 1953, 1902, 1844, 1859, 1937, 1994, 2027, 2056, 2040, 1980, 1923, 1928, 1984, 2043, 2025, 1915, 1785, 1707, 1725, 1810, 1897, 1923, 1897, 1828, 1745, 1701, 1732, 1793, 1805, 1781, 1783, 1782, 1724, 1631, 1558, 1528, 1503, 1462, 1424, 1428, 1498, 1598, 1641, 1655, 1664, 1679, 1688, 1688, 1664, 1619, 1624, 1666, 1703, 1729, 1744, 1749, 1747, 1769, 1833, 1886, 1911, 1945, 2036, 2140, 2191, 2193, 2207, 2230, 2242, 2242, 2240, 2214, 2208, 2224, 2233, 2254, 2267, 2276, 2281, 2315, 2360, 2324, 2228, 2158, 2135, 2156, 2167, 2120, 2057, 2008, 1959, 1901, 1843, 1818, 1843, 1870, 1868, 1836, 1789, 1746, 1752, 1842, 1961, 2044, 2058, 2041, 2045, 2046, 2022, 2014, 2027, 1996, 1945, 1930, 1981, 2020, 1947, 1835, 1792, 1831, 1900, 1943, 1947, 1948, 1957, 1999, 2037, 2020, 1961, 1881, 1845, 1898, 1993, 2056, 2024, 1940, 1913, 1961, 2025, 2041, 2007, 1953, 1910, 1922, 1981, 2022, 2029, 2016, 1980, 1938, 1926, 1978, 2058, 2111, 2138, 2158, 2160, 2120, 2095, 2147, 2249, 2322, 2363, 2403, 2458, 2498, 2495, 2450, 2429, 2470, 2498, 2466, 2398, 2338, 2312, 2327, 2363, 2408, 2433, 2421, 2378, 2304, 2232, 2167, 2095, 2012, 1921, 1849, 1839, 1841, 1851, 1894, 1927, 1911, 1869, 1832, 1804, 1781, 1753, 1740, 1755, 1788, 1803, 1798, 1795, 1803, 1826, 1827, 1775, 1677, 1643, 1686, 1771, 1828, 1827, 1795, 1757, 1761, 1807, 1879, 1928, 1917, 1894, 1901, 1932, 1976, 2028, 2053, 2023, 1990, 1974, 1976, 1982, 1967, 1928, 1878, 1845, 1866, 1928, 1979, 1999, 1982, 1976, 2058, 2171, 2230, 2232, 2236, 2285, 2345, 2385, 2422, 2449, 2456, 2443, 2404, 2397, 2456, 2536, 2574, 2566, 2525, 2469, 2435, 2416, 2406, 2434, 2526, 2602, 2572, 2509, 2463, 2443, 2454, 2501, 2521, 2461, 2311, 2139, 1998, 1919, 1963, 2092, 2150, 2077, 1921, 1774, 1697, 1684, 1711, 1733, 1735, 1751, 1761, 1750, 1740, 1745, 1745, 1722, 1718, 1734, 1729, 1707, 1680, 1624, 1603, 1644, 1736, 1829, 1882, 1861, 1773, 1686, 1684, 1762, 1837, 1850, 1820, 1806, 1817, 1820, 1835, 1859, 1857, 1824, 1805, 1808, 1861, 1951, 2022, 2019, 1937, 1840, 1825, 1908, 2022, 2108, 2128, 2092, 2072, 2094, 2118, 2131, 2116, 2077, 2082, 2145, 2196, 2219, 2262, 2299, 2284, 2228, 2169, 2125, 2119, 2179, 2254, 2261, 2184, 2087, 2031, 2077, 2190, 2268, 2278, 2271, 2257, 2230, 2199, 2170, 2165, 2209, 2280, 2336, 2346, 2333, 2291, 2255, 2275, 2344, 2395, 2422, 2425, 2420, 2416, 2418, 2408, 2361, 2279, 2216, 2205, 2247, 2339, 2420, 2388, 2243, 2123, 2119, 2207, 2315, 2344, 2294, 2233, 2198, 2191, 2203, 2216, 2215, 2196, 2173, 2176, 2222, 2243, 2189, 2103, 2010, 1925, 1904, 1990, 2156, 2272, 2260, 2152, 2025, 1963, 2016, 2094, 2096, 1990, 1873, 1848, 1875, 1857, 1813, 1812, 1842, 1857, 1860, 1873, 1913, 1970, 1988, 1964, 1940, 1958, 2036, 2112, 2136, 2104, 2053, 2032, 2047, 2068, 2112, 2180, 2229, 2213, 2147, 2095, 2117, 2200, 2279, 2302, 2257, 2177, 2095, 2035, 2021, 2034, 2070, 2103, 2121, 2102, 2022, 1883, 1762, 1745, 1812, 1884, 1923, 1940, 1948, 1947, 1915, 1877, 1883, 1941, 1983, 1982, 1967, 1950, 1967, 2030, 2082, 2101, 2097, 2068, 2024, 1993, 1974, 1947, 1986, 2138, 2312, 2401, 2338, 2175, 2033, 2004, 2099, 2218, 2271, 2246, 2171, 2109, 2136, 2218, 2226, 2163, 2116, 2097, 2070, 2073, 2084, 2055, 1999, 1948, 1942, 1979, 2029, 2115, 2222, 2281, 2254, 2188, 2185, 2262, 2334, 2341, 2299, 2231, 2163, 2128, 2115, 2123, 2169, 2243, 2294, 2277, 2222, 2166, 2105, 2066, 2050, 2053, 2070, 2084, 2083, 2062, 2020, 1951, 1849, 1744, 1710, 1760, 1835, 1847, 1760, 1650, 1611, 1668, 1807, 1950, 2012, 1994, 1911, 1786, 1679, 1639, 1684, 1767, 1851, 1917, 1973, 2024, 2040, 2056, 2081, 2085, 2051, 2011, 2000, 2032, 2055, 2039, 2022, 2059, 2160, 2272, 2321, 2271, 2148, 2031, 2016, 2065, 2091, 2092, 2125, 2197, 2248, 2256, 2220, 2133, 2061, 2063, 2124, 2186, 2229, 2244, 2220, 2174, 2156, 2180, 2224, 2228, 2166, 2085, 2005, 1959, 1963, 2050, 2142, 2116, 1986, 1888, 1860, 1861, 1886, 1900, 1862, 1774, 1665, 1582, 1535, 1522, 1541, 1571, 1584, 1559, 1576, 1670, 1710, 1647, 1576, 1560, 1594, 1636, 1674, 1714, 1801, 1890, 1907, 1908, 1928, 1933, 1918, 1903, 1922, 1976, 2066, 2137, 2156, 2157, 2149, 2112, 2059, 2071, 2138, 2180, 2173, 2171, 2242, 2335, 2344, 2246, 2110, 2010, 2011, 2105, 2215, 2246, 2186, 2105, 2029, 1978, 1983, 2032, 2078, 2059, 2001, 1994, 2027, 2046, 2021, 1943, 1858, 1807, 1792, 1779, 1759, 1761, 1759, 1740, 1768, 1857, 1965, 2029, 2017, 1972, 1922, 1869, 1827, 1825, 1844, 1851, 1875, 1951, 2032, 2062, 2059, 2071, 2155, 2287, 2317, 2218, 2094, 2019, 2032, 2108, 2199, 2257, 2288, 2308, 2297, 2250, 2188, 2174, 2203, 2236, 2278, 2341, 2361, 2309, 2222, 2165, 2165, 2200, 2212, 2181, 2143, 2111, 2080, 2031, 1982, 1902, 1799, 1773, 1818, 1899, 1933, 1860, 1742, 1663, 1641, 1643, 1654, 1672, 1690, 1728, 1832, 1971, 2060, 2064, 1991, 1900, 1850, 1892, 1982, 2045, 2051, 2030, 2030, 2059, 2064, 2046, 2040, 2051, 2099, 2196, 2254, 2225, 2159, 2096, 2098, 2149, 2196, 2236, 2260, 2239, 2228, 2270, 2353, 2455, 2505, 2432, 2288, 2189, 2190, 2280, 2411, 2511, 2540, 2521, 2467, 2376, 2304, 2310, 2375, 2452, 2465, 2373, 2192, 2013, 1926, 1942, 2034, 2141, 2156, 2034, 1865, 1756, 1714, 1709, 1716, 1740, 1804, 1862, 1880, 1837, 1723, 1580, 1483, 1480, 1531, 1578, 1623, 1658, 1674, 1695, 1767, 1867, 1946, 1993, 2017, 2021, 1995, 1965, 1983, 2075, 2182, 2252, 2265, 2257, 2274, 2314, 2402, 2529, 2614, 2600, 2515, 2457, 2460, 2498, 2522, 2513, 2496, 2508, 2549, 2552, 2494, 2421, 2370, 2344, 2359, 2406, 2412, 2344, 2235, 2105, 2000, 1969, 1999, 2029, 2037, 1993, 1924, 1903, 1918, 1912, 1876, 1805, 1708, 1672, 1723, 1785, 1832, 1865, 1883, 1873, 1882, 1897, 1884, 1859, 1874, 1933, 2011, 2076, 2090, 2086, 2122, 2170, 2211, 2222, 2190, 2152, 2141, 2179, 2281, 2382, 2419, 2388, 2340, 2382, 2504, 2590, 2577, 2518, 2439, 2373, 2378, 2466, 2516, 2467, 2390, 2358, 2370, 2410, 2438, 2429, 2370, 2270, 2173, 2129, 2164, 2241, 2246, 2128, 1947, 1780, 1694, 1684, 1733, 1792, 1818, 1810, 1759, 1694, 1669, 1677, 1707, 1721, 1712, 1705, 1723, 1790, 1874, 1885, 1802, 1691, 1624, 1593, 1616, 1689, 1785, 1875, 1943, 2005, 2048, 2031, 1943, 1848, 1847, 1924, 2041, 2160, 2217, 2210, 2159, 2135, 2194, 2270, 2318, 2337, 2323, 2261, 2215, 2219, 2235, 2233, 2183, 2114, 2105, 2108, 2092, 2111, 2184, 2249, 2272, 2243, 2156, 2023, 1938, 1929, 1987, 2087, 2164, 2190, 2183};
24 horigs.push_back(horig);}
25 {std::vector<float> horig={1635, 1579, 1529, 1492, 1503, 1584, 1683, 1713, 1683, 1644, 1622, 1630, 1673, 1720, 1743, 1746, 1726, 1709, 1726, 1789, 1895, 1993, 2021, 2000, 1971, 1925, 1872, 1876, 1961, 2061, 2124, 2158, 2140, 2064, 1999, 2010, 2103, 2232, 2337, 2359, 2266, 2102, 1968, 1967, 2067, 2148, 2155, 2126, 2058, 1943, 1838, 1788, 1828, 1949, 2058, 2088, 2039, 1970, 1922, 1925, 1982, 2045, 2055, 2020, 1988, 1987, 2025, 2092, 2159, 2238, 2278, 2270, 2260, 2256, 2264, 2305, 2375, 2417, 2421, 2408, 2413, 2446, 2495, 2549, 2581, 2579, 2561, 2572, 2644, 2702, 2671, 2553, 2424, 2383, 2482, 2649, 2721, 2646, 2488, 2357, 2286, 2254, 2220, 2167, 2145, 2164, 2180, 2171, 2136, 2088, 2052, 2044, 2051, 2067, 2091, 2124, 2156, 2165, 2138, 2104, 2098, 2135, 2179, 2204, 2198, 2153, 2111, 2110, 2159, 2245, 2329, 2393, 2400, 2340, 2255, 2191, 2140, 2101, 2110, 2157, 2168, 2096, 1979, 1878, 1850, 1888, 1926, 1949, 1981, 2021, 2050, 2077, 2072, 2005, 1891, 1780, 1746, 1783, 1804, 1777, 1740, 1770, 1860, 1961, 2028, 2033, 2001, 1938, 1862, 1824, 1865, 1935, 1975, 1972, 1918, 1843, 1814, 1829, 1862, 1904, 1929, 1951, 1984, 2038, 2072, 2045, 1978, 1940, 1932, 1983, 2089, 2165, 2141, 2043, 1947, 1912, 1923, 1951, 1998, 2019, 1996, 1992, 2031, 2063, 2076, 2099, 2126, 2116, 2083, 2062, 2086, 2133, 2140, 2100, 2051, 2037, 2065, 2119, 2202, 2280, 2315, 2295, 2233, 2178, 2159, 2207, 2306, 2390, 2402, 2349, 2304, 2312, 2339, 2376, 2406, 2400, 2367, 2302, 2207, 2123, 2142, 2292, 2441, 2464, 2369, 2261, 2200, 2227, 2316, 2354, 2286, 2168, 2113, 2154, 2214, 2217, 2164, 2084, 2019, 2009, 2021, 2019, 1996, 1931, 1844, 1783, 1782, 1805, 1813, 1788, 1734, 1648, 1572, 1547, 1562, 1612, 1640, 1600, 1536, 1491, 1530, 1641, 1692, 1695, 1693, 1703, 1698, 1667, 1661, 1680, 1693, 1706, 1727, 1744, 1748, 1744, 1723, 1723, 1749, 1776, 1817, 1886, 1949, 1986, 2026, 2075, 2127, 2184, 2242, 2326, 2413, 2473, 2536, 2628, 2739, 2793, 2762, 2676, 2609, 2586, 2663, 2826, 2984, 3060, 3038, 2936, 2876, 2942, 3052, 3097, 3068, 3019, 2966, 2903, 2883, 2923, 2985, 3006, 2976, 2862, 2689, 2520, 2416, 2393, 2429, 2483, 2461, 2310, 2104, 1927, 1844, 1862, 1879, 1817, 1704, 1641, 1673, 1711, 1719, 1700, 1655, 1577, 1501, 1472, 1512, 1614, 1702, 1741, 1752, 1726, 1642, 1535, 1475, 1506, 1590, 1665, 1706, 1736, 1775, 1766, 1695, 1631, 1624, 1620, 1628, 1682, 1705, 1629, 1551, 1583, 1651, 1684, 1691, 1695, 1702, 1700, 1675, 1656, 1675, 1694, 1687, 1653, 1657, 1685, 1701, 1712, 1728, 1744, 1731, 1726, 1779, 1901, 2019, 2042, 1977, 1900, 1883, 1941, 2009, 2050, 2033, 1997, 1994, 1996, 2033, 2121, 2226, 2320, 2374, 2380, 2367, 2365, 2356, 2333, 2292, 2259, 2274, 2335, 2366, 2322, 2251, 2199, 2190, 2215, 2226, 2202, 2156, 2111, 2074, 2059, 2021, 1944, 1862, 1796, 1760, 1749, 1743, 1713, 1643, 1596, 1606, 1628, 1643, 1667, 1711, 1736, 1706, 1636, 1594, 1623, 1703, 1800, 1893, 1937, 1918, 1873, 1844, 1829, 1789, 1740, 1757, 1819, 1883, 1923, 1906, 1898, 1969, 2057, 2074, 1981, 1825, 1707, 1679, 1727, 1797, 1841, 1905, 1994, 2051, 2015, 1931, 1848, 1788, 1777, 1805, 1830, 1841, 1854, 1839, 1791, 1763, 1759, 1772, 1815, 1881, 1940, 1944, 1923, 1933, 1956, 1967, 1959, 1944, 1948, 1957, 1981, 2007, 2016, 2052, 2125, 2196, 2224, 2202, 2155, 2111, 2146, 2246, 2311, 2285, 2191, 2114, 2087, 2103, 2138, 2176, 2186, 2148, 2085, 2037, 1989, 1920, 1841, 1773, 1741, 1758, 1799, 1828, 1852, 1882, 1907, 1897, 1821, 1744, 1743, 1822, 1904, 1938, 1920, 1905, 1928, 1970, 2021, 2041, 2022, 1982, 1978, 2034, 2099, 2142, 2160, 2172, 2207, 2292, 2379, 2387, 2314, 2215, 2189, 2264, 2368, 2383, 2325, 2277, 2249, 2239, 2269, 2344, 2399, 2387, 2313, 2213, 2131, 2133, 2233, 2352, 2386, 2301, 2195, 2157, 2188, 2254, 2314, 2331, 2296, 2248, 2221, 2183, 2164, 2188, 2269, 2346, 2334, 2237, 2126, 2086, 2123, 2187, 2234, 2214, 2164, 2143, 2183, 2245, 2233, 2137, 2025, 1968, 1988, 2057, 2132, 2146, 2085, 1998, 1942, 1949, 2043, 2166, 2222, 2188, 2145, 2134, 2134, 2107, 2077, 2134, 2237, 2274, 2246, 2212, 2214, 2236, 2219, 2146, 2107, 2180, 2324, 2428, 2424, 2343, 2297, 2329, 2372, 2384, 2369, 2314, 2190, 2046, 1993, 2053, 2126, 2133, 2071, 1936, 1777, 1670, 1630, 1586, 1486, 1401, 1387, 1470, 1627, 1687, 1680, 1663, 1666, 1669, 1671, 1686, 1700, 1710, 1702, 1694, 1695, 1696, 1701, 1712, 1720, 1712, 1699, 1689, 1691, 1695, 1695, 1715, 1742, 1759, 1778, 1805, 1865, 1934, 1960, 1925, 1889, 1901, 1977, 2108, 2247, 2276, 2202, 2136, 2161, 2267, 2347, 2353, 2306, 2245, 2213, 2243, 2308, 2348, 2368, 2362, 2312, 2222, 2137, 2099, 2129, 2201, 2279, 2354, 2391, 2377, 2313, 2285, 2325, 2379, 2424, 2448, 2402, 2309, 2210, 2162, 2226, 2333, 2427, 2447, 2373, 2277, 2197, 2146, 2133, 2169, 2197, 2194, 2196, 2207, 2172, 2054, 1918, 1826, 1826, 1889, 1918, 1891, 1799, 1685, 1584, 1525, 1497, 1456, 1446, 1515, 1655, 1732, 1733, 1696, 1665, 1636, 1641, 1683, 1699, 1689, 1699, 1720, 1755, 1785, 1781, 1786, 1838, 1887, 1899, 1896, 1914, 1981, 2076, 2165, 2253, 2300, 2285, 2248, 2227, 2231, 2243, 2258, 2288, 2322, 2377, 2447, 2479, 2467, 2457, 2457, 2457, 2479, 2510, 2504, 2474, 2495, 2541, 2581, 2625, 2653, 2604, 2520, 2442, 2441, 2526, 2594, 2560, 2446, 2315, 2267, 2324, 2423, 2461, 2381, 2247, 2189, 2273, 2392, 2411, 2305, 2158, 2065, 2047, 2060, 2079, 2084, 2039, 1944, 1859, 1827, 1840, 1861, 1834, 1771, 1736, 1744, 1759, 1754, 1758, 1812, 1875, 1889, 1835, 1741, 1685, 1708, 1785, 1825, 1835, 1853, 1863, 1793, 1660, 1539, 1485, 1483, 1512, 1553, 1563, 1588, 1664, 1709, 1708, 1681, 1644, 1639, 1659, 1684, 1704, 1727, 1738, 1719, 1712, 1756, 1824, 1884, 1923, 1963, 2009, 2039, 2071, 2142, 2259, 2371, 2400, 2337, 2263, 2257, 2319, 2409, 2520, 2572, 2552, 2507, 2489, 2535, 2622, 2674, 2646, 2552, 2447, 2395, 2413, 2484, 2515, 2470, 2359, 2232, 2147, 2112, 2119, 2111, 2049, 1964, 1916, 1894, 1864, 1839, 1847, 1866, 1866, 1850, 1831, 1788, 1729, 1698, 1723, 1771, 1819, 1870, 1930, 1975, 1994, 1989, 1994, 2024, 2115, 2237, 2338, 2372, 2354, 2327, 2296, 2270, 2282, 2350, 2432, 2486, 2503, 2479, 2416, 2371, 2378, 2395, 2373, 2315, 2257, 2207, 2176, 2174, 2157, 2117, 2099, 2100, 2076, 2009, 1931, 1888, 1880, 1871, 1810, 1720, 1644, 1596, 1566, 1568, 1587, 1614, 1686, 1778, 1785, 1728, 1699, 1703, 1736, 1800, 1861, 1881, 1883, 1907, 1979, 2087, 2175, 2197, 2166, 2114, 2105, 2156, 2239, 2316, 2360, 2362, 2309, 2228, 2144, 2128, 2212, 2350, 2416, 2358, 2210, 2024, 1918, 1928, 1986, 1997, 1961, 1925, 1938, 1952, 1878, 1725, 1569, 1467, 1449, 1476, 1499, 1511, 1587, 1647, 1680, 1691, 1685, 1685, 1679, 1677, 1683, 1692, 1704, 1722, 1731, 1718, 1700, 1682, 1689, 1704, 1725, 1734, 1730, 1746, 1798, 1895, 2027, 2176, 2280, 2308, 2268, 2181, 2098, 2087, 2164, 2286, 2408, 2480, 2478, 2474, 2492, 2508, 2505, 2501, 2485, 2493, 2521, 2539, 2478, 2335, 2217, 2209, 2311, 2459, 2552, 2544, 2448, 2314, 2250, 2309, 2427, 2497, 2462, 2369, 2304, 2231, 2161, 2124, 2124, 2144, 2157, 2140, 2111, 2109, 2162, 2192, 2154, 2070, 2007, 1994, 2014, 2039, 2076, 2123, 2124, 2032, 1873, 1753, 1718, 1753, 1787, 1779, 1751, 1761, 1842, 1954, 2011, 1964, 1863, 1822, 1860, 1898, 1909, 1911, 1891, 1855, 1815, 1772, 1738, 1744, 1766, 1771, 1769, 1735, 1665, 1605, 1580, 1590, 1639, 1684, 1681, 1629, 1575, 1564, 1618, 1700, 1776, 1832, 1883, 1901, 1835, 1750, 1711, 1716, 1762, 1862, 1992, 2061, 2045, 1991, 1962, 1941, 1925, 1966, 2007, 2039, 2097, 2155, 2198, 2255, 2345, 2411, 2432, 2409, 2369, 2336, 2351, 2434, 2513, 2537, 2514, 2475, 2402, 2311, 2295, 2381, 2505, 2598, 2631, 2602, 2557, 2542, 2560, 2552, 2503, 2460, 2437, 2420, 2415, 2415, 2382, 2319, 2268, 2247, 2249, 2262, 2283, 2289, 2278, 2248, 2166, 2068, 2005, 1961, 1905, 1857, 1832, 1844, 1873, 1891, 1902, 1904, 1902, 1895, 1870, 1849, 1874, 1934, 1982, 1991, 1969, 1938, 1917, 1922, 1939, 1961, 1972, 1961, 1924, 1904, 1926, 1986, 2043, 2070, 2073, 2057, 2037, 2027, 2013, 1998, 1990, 2016, 2059, 2069, 2036, 1993, 1971, 1976, 1998, 2011, 1979, 1913, 1868, 1908, 1997, 2052, 2044, 2022, 2017, 2046, 2104, 2159, 2139, 2050, 1961, 1930, 1947, 2005, 2056, 2043, 1974, 1936, 1986, 2098, 2147, 2083, 1978, 1884, 1818, 1828, 1876, 1894, 1884, 1856, 1816, 1765, 1746, 1779, 1815, 1851, 1887, 1913, 1953, 2006, 2011, 1981, 1968, 1961, 1970, 2022, 2088, 2111, 2095, 2071, 2099, 2191, 2298, 2337, 2292, 2237, 2222, 2256, 2317, 2351, 2335, 2334, 2362, 2328, 2269, 2259, 2272, 2274, 2256, 2208, 2158, 2178, 2258, 2285, 2208, 2109, 2066, 2035, 1973, 1939, 1933, 1916, 1893, 1894, 1911, 1914, 1910, 1897, 1847, 1788, 1745, 1754, 1873, 2007, 2048, 2001, 1904, 1830, 1837, 1910, 1992, 2023, 2003, 1961, 1931, 1932, 1953, 1967, 1982, 1995, 1987, 1969, 1958, 1945, 1933, 1932, 1937, 1933, 1955, 2021, 2086, 2117, 2124, 2114, 2107, 2120, 2134, 2106, 2057, 2047, 2073, 2143, 2227, 2272, 2247, 2160, 2067, 2014, 2048, 2145, 2249, 2327, 2398, 2441, 2425, 2342, 2189, 2033, 1980, 2036, 2131, 2216, 2246, 2202, 2129, 2070, 2016, 1952, 1877, 1816, 1803, 1803, 1807, 1807, 1788, 1754, 1739, 1723, 1690, 1657, 1642, 1628, 1578, 1517, 1508, 1604, 1778, 1914, 1952, 1904, 1801, 1685, 1621, 1645, 1704, 1736, 1712, 1648, 1585, 1570, 1586, 1572, 1537, 1546, 1613, 1659, 1672, 1673, 1687, 1705, 1702, 1691, 1702, 1720, 1727, 1715, 1723, 1762, 1802, 1830, 1864, 1900, 1915, 1893, 1860, 1868, 1944, 2046, 2124, 2178, 2208, 2212, 2198, 2179, 2158, 2172, 2280, 2458, 2581, 2558, 2430, 2299, 2279, 2424, 2637, 2746, 2686, 2568, 2523, 2525, 2569, 2660, 2717, 2674, 2576, 2488, 2443, 2448, 2499, 2552, 2585, 2581, 2555, 2518, 2451, 2351, 2265, 2208, 2171, 2137, 2139, 2145, 2114, 2059, 1995, 1955, 1982, 2036, 2025, 1944, 1844, 1775, 1748, 1747, 1775, 1833, 1926, 2010, 1996, 1851, 1659, 1512, 1487, 1613, 1808, 1922, 1906, 1864, 1870, 1885, 1884, 1884, 1891, 1909, 1933, 1983, 2013, 1980, 1930, 1905, 1924, 1943, 1931, 1924, 1966, 2018, 2051, 2031, 1962, 1881, 1808, 1788, 1797, 1790, 1780, 1818, 1882, 1926, 1949, 1968, 1979, 1960, 1922, 1890, 1869, 1858, 1879, 1912, 1930, 1953, 1995, 2051, 2085, 2102, 2100, 2069, 2086, 2157, 2251, 2368, 2464, 2492, 2471, 2430, 2371, 2290, 2211, 2150, 2152, 2239, 2322, 2318, 2232, 2140, 2129, 2181, 2235, 2259, 2233, 2174, 2106, 2058, 2043, 2057, 2086, 2113, 2162, 2224, 2258, 2213, 2124, 2100, 2158, 2234, 2226, 2124, 2053, 2096, 2184, 2245, 2266, 2277, 2305, 2351, 2409, 2465, 2469, 2408, 2325, 2288, 2329, 2410, 2494, 2573, 2613, 2573, 2475, 2378, 2339, 2359, 2410, 2455, 2461, 2400, 2317, 2236, 2147, 2076, 2060, 2074, 2058, 2006, 1935, 1865, 1815, 1788, 1779, 1804, 1782, 1673, 1547, 1448, 1424, 1467, 1550, 1642, 1690, 1668, 1629, 1630, 1647, 1661, 1669, 1669, 1673, 1692, 1701, 1704, 1702, 1703, 1702, 1698, 1716, 1738, 1751, 1746, 1730, 1731, 1752, 1793, 1808, 1815, 1873, 2005, 2129, 2187, 2177, 2146, 2100, 2067, 2084, 2144, 2228, 2316, 2368, 2373, 2333, 2267, 2219, 2197, 2211, 2258, 2266, 2194, 2083, 1997, 1988, 2036, 2084, 2101, 2070, 2012, 1977, 1973, 2007, 2027, 1997, 1952, 1954, 1993, 2040, 2060, 2025, 1963, 1921, 1915, 1916, 1896, 1878, 1924, 2015, 2074, 2073, 2034, 2001, 2001, 2026, 2057, 2105, 2158, 2165, 2145, 2157, 2184, 2175, 2150, 2150, 2190, 2218, 2189, 2187, 2271, 2368, 2395, 2324, 2209, 2157, 2186, 2253, 2326, 2397, 2484, 2546, 2487, 2336, 2229, 2229, 2311, 2375, 2321, 2190, 2110, 2148, 2266, 2333, 2274, 2128, 1971, 1880, 1852, 1850, 1880, 1905, 1870, 1786, 1689, 1560, 1403, 1318, 1389, 1570, 1669, 1665, 1658, 1676, 1690, 1697, 1703, 1711, 1706, 1684, 1688, 1708, 1714, 1694, 1677, 1695, 1732, 1762, 1764, 1716, 1667, 1685, 1730, 1755, 1764, 1794, 1859, 1941, 2015, 2081, 2145, 2191, 2174, 2117, 2079, 2099, 2189, 2310, 2358, 2295, 2184, 2142, 2179, 2202, 2196, 2194, 2211, 2245, 2303, 2371, 2381, 2314, 2240, 2235, 2284, 2354, 2424, 2432, 2361, 2276, 2216, 2190, 2214, 2223, 2173, 2093, 2051, 2038, 2067, 2110, 2095, 2043, 1986, 1945, 1955, 2033, 2088, 2042, 1899, 1782, 1768, 1805, 1853, 1905, 1962, 2001, 1966, 1880, 1834, 1826, 1792, 1771, 1796, 1867, 1936, 1953, 1941, 1947, 1927, 1845, 1740, 1686, 1699, 1756, 1820, 1856, 1873, 1904, 1981, 2038, 2010, 1946, 1940, 1965, 1967, 1915, 1864, 1909, 2028, 2154, 2260, 2325, 2344, 2330, 2302, 2282, 2267, 2242, 2228, 2283, 2411, 2537, 2587, 2555, 2524, 2545, 2616, 2670, 2641, 2551, 2436, 2361, 2384, 2447, 2511, 2557, 2564, 2519, 2445, 2357, 2283, 2223, 2171, 2157, 2153, 2119, 2077, 2047, 2006, 1957, 1927, 1910, 1892, 1842, 1772, 1744, 1788, 1870, 1896, 1855, 1812, 1802, 1804, 1806, 1845, 1909, 1946, 1972, 1976, 1936, 1906, 1940, 1980, 1942, 1903, 1954, 2086, 2218, 2293, 2285, 2221, 2164, 2159, 2208, 2256, 2261, 2267, 2283, 2274, 2249, 2240, 2293, 2383, 2398, 2351, 2335, 2354, 2342, 2285, 2204, 2127, 2111, 2147, 2160, 2166, 2193, 2191, 2167, 2185, 2224, 2190, 2087, 2013, 2049, 2124, 2127, 2040, 1929, 1893, 1947, 2014, 2046, 2021, 1901, 1721, 1610, 1597, 1648, 1694, 1737, 1784, 1754, 1642, 1546, 1532, 1576, 1636, 1701, 1758, 1783, 1748, 1671, 1605, 1574, 1604, 1736, 1918, 2025, 2010, 1941, 1880, 1847, 1831, 1811, 1791, 1796, 1830, 1857, 1854, 1848, 1886, 1953, 1991, 2010, 2059, 2108, 2142, 2164, 2165, 2149, 2135, 2116, 2087, 2069, 2096, 2154, 2237, 2333, 2360, 2283, 2165, 2122, 2223, 2395, 2550, 2639, 2674, 2681, 2689, 2703, 2718, 2737, 2748, 2747, 2726, 2706, 2693, 2682, 2687, 2723, 2786, 2844, 2843, 2776, 2720, 2690, 2651, 2608, 2567, 2523, 2488, 2503, 2581, 2672, 2676, 2532, 2327, 2161, 2053, 2013, 2012, 1996, 1915, 1807, 1694, 1592, 1544, 1529, 1534, 1531, 1495, 1453, 1548, 1652, 1667, 1657, 1649, 1656, 1673, 1686, 1693, 1683, 1675, 1678, 1683, 1691, 1698, 1692, 1685, 1693, 1701, 1697, 1690, 1692, 1701, 1714, 1717, 1714, 1708, 1713, 1728, 1751, 1802, 1841, 1826, 1771, 1787, 1883, 1971, 2015, 2031, 2079, 2158, 2252, 2355, 2462, 2507, 2452, 2364, 2305, 2318, 2390, 2499, 2599, 2641, 2619, 2585, 2561, 2573, 2635, 2687, 2663, 2525, 2355, 2245, 2217, 2212, 2208, 2186, 2150, 2091, 1985, 1867, 1774, 1755, 1793, 1822, 1800, 1754, 1676, 1575, 1526, 1518, 1546, 1593, 1682, 1781, 1830, 1856, 1882, 1937, 1997, 1995, 1927, 1876, 1892, 1967, 2055, 2067, 2018, 2002, 2029, 2069, 2086, 2074, 2079, 2125, 2165, 2150, 2111, 2084, 2050, 1993, 1926, 1875, 1893, 1974, 2044, 2016, 1922, 1852, 1831, 1840, 1882, 1940, 1975, 1977, 1972, 1957, 1943, 1927, 1930, 2002, 2062, 2047, 2043, 2100, 2139, 2141, 2143, 2185, 2249, 2291, 2311, 2320, 2292, 2217, 2156, 2155, 2198, 2262, 2341, 2410, 2391, 2274, 2142, 2083, 2133, 2228, 2281, 2245, 2162, 2127, 2166, 2210, 2196, 2149, 2115, 2116, 2120, 2121, 2124, 2112, 2060, 1964, 1886, 1890, 1938, 1963, 1992, 2015, 2014, 1987, 1963, 1946, 1951, 1958, 1968, 1979, 1998, 2007, 1972, 1916, 1888, 1926, 1986, 2046, 2111, 2149, 2122, 2038, 1945, 1922, 1952, 2007, 2082, 2158, 2201, 2198, 2180, 2161, 2152, 2155, 2118, 2053, 2056, 2114, 2173, 2175, 2126, 2097, 2094, 2046, 1981, 1987, 2028, 2022, 1940, 1814, 1736, 1739, 1775, 1780, 1752, 1765, 1826, 1828, 1736, 1659, 1657, 1661, 1573, 1466, 1431, 1471, 1536, 1604, 1656, 1666, 1656, 1667, 1694, 1722, 1735, 1747, 1779, 1814, 1820, 1803, 1790, 1801, 1861, 1992, 2147, 2257, 2301, 2287, 2240, 2221, 2272, 2373, 2458, 2490, 2519, 2581, 2621, 2608, 2582, 2553, 2537, 2552, 2582, 2580, 2549, 2532, 2520, 2457, 2349, 2242, 2160, 2091, 2047, 2053, 2092, 2091, 2013, 1923, 1867, 1844, 1859, 1862, 1822, 1770, 1761, 1777, 1777, 1743, 1684, 1644, 1667, 1742, 1813, 1843, 1847, 1827, 1784, 1756, 1750, 1774, 1821, 1859, 1859, 1821, 1799, 1836, 1929, 2019, 2036, 1981, 1936, 1968, 2061, 2164, 2242, 2285, 2282, 2238, 2198, 2207, 2280, 2385, 2468, 2503, 2485, 2432, 2379, 2368, 2428, 2532, 2603, 2598, 2530, 2439, 2392, 2396, 2386, 2344, 2305, 2290, 2294, 2307, 2302, 2259, 2206, 2184, 2192, 2198, 2172, 2127, 2084, 2031, 2012, 2034, 2048, 2017, 1937, 1851, 1794, 1779, 1782, 1810, 1845, 1874, 1862, 1824, 1816, 1841, 1859, 1843, 1800, 1758, 1752, 1794, 1855, 1867, 1831, 1802, 1800, 1840, 1898, 1906, 1874, 1851, 1852, 1881, 1928, 1963, 1965, 1937, 1906, 1866, 1811, 1757, 1727, 1753, 1810, 1853, 1859, 1832, 1829, 1887, 1944, 1954, 1939, 1962, 2029, 2067, 2075, 2092, 2137, 2182, 2207, 2244, 2294, 2331, 2333, 2290, 2276, 2338, 2443, 2523, 2544, 2524, 2496, 2486, 2514, 2612, 2715, 2743, 2676, 2566, 2511, 2534, 2574, 2593, 2626, 2657, 2646, 2597, 2557, 2539, 2479, 2394, 2317, 2241, 2197, 2186, 2164, 2130, 2100, 2041, 1939, 1848, 1810, 1805, 1755, 1694, 1691, 1731, 1753, 1750, 1771, 1813, 1840, 1826, 1786, 1755, 1741, 1757, 1813, 1859, 1908, 1992, 2055, 2080, 2087, 2106, 2159, 2170, 2135, 2134, 2191, 2233, 2250, 2297, 2359, 2414, 2447, 2464, 2478, 2466, 2409, 2375, 2397, 2423, 2388, 2275, 2156, 2081, 2040, 2005, 1978, 1916, 1831, 1766, 1730, 1706, 1631, 1475, 1320, 1245, 1397, 1630, 1697, 1702, 1699, 1690, 1681, 1669, 1666, 1667, 1668, 1675, 1688, 1694, 1708, 1732, 1796, 1920, 2030, 2110, 2143, 2129, 2145, 2199, 2249, 2285, 2292, 2255, 2232, 2272, 2354, 2446, 2515, 2494, 2404, 2347, 2367, 2434, 2534, 2618, 2605, 2518, 2437, 2379, 2378, 2410, 2408, 2331, 2233, 2153, 2079, 2040, 2044, 2035, 1986, 1899, 1847, 1802, 1709, 1610, 1553, 1547, 1586, 1635, 1638, 1586, 1540, 1557, 1615, 1664, 1653, 1607, 1617, 1664, 1688, 1690, 1701, 1708, 1725, 1784, 1889, 1988, 2057, 2086, 2075, 2043, 2023, 2046, 2069, 2059, 2055, 2089, 2146, 2197, 2253, 2315, 2370, 2399, 2375, 2328, 2292, 2297, 2354, 2397, 2387, 2357, 2305, 2251, 2242, 2281, 2307, 2265, 2156, 2038, 1975, 1988, 2024, 2016, 1947, 1872, 1814, 1791, 1781, 1773, 1769, 1779, 1842, 1921, 1912, 1820, 1749, 1735, 1796, 1910, 1969, 1957, 1918, 1926, 1988, 2028, 2012, 1988, 1970, 1940, 1947, 2016, 2075, 2084, 2061, 2010, 1916, 1874, 1947, 2087, 2219, 2284, 2267, 2178, 2090, 2058, 2094, 2152, 2215, 2290, 2354, 2396, 2393, 2364, 2369, 2383, 2389, 2392, 2396, 2421, 2447, 2414, 2332, 2262, 2230, 2230, 2249, 2266, 2289, 2324, 2342, 2341, 2346, 2333, 2315, 2316, 2309, 2243, 2108, 1959, 1877, 1904, 2009, 2073, 2058, 1983, 1861, 1721, 1578, 1474, 1448, 1494, 1520, 1512, 1562, 1660, 1715, 1744, 1739, 1685, 1615, 1585, 1626, 1673, 1694, 1701, 1718, 1764, 1840, 1917, 1962, 1984, 1961, 1877, 1794, 1778, 1805, 1836, 1884, 1973, 2057, 2097, 2087, 2055, 2014, 1971, 1966, 2000, 2029, 2011, 1939, 1871, 1862, 1900, 1934, 1958, 2007, 2086, 2152, 2168, 2150, 2153, 2198, 2267, 2341, 2360, 2309, 2242, 2226, 2256, 2278, 2289, 2277, 2279, 2332, 2396, 2368, 2277, 2205, 2216, 2276, 2282, 2199, 2091, 2039, 2076, 2173, 2274, 2348, 2383, 2336, 2188, 2003, 1901, 1951, 2107, 2266, 2342, 2279, 2111, 1974, 1964, 2048, 2103, 2064, 1965, 1867, 1813, 1805, 1841, 1903, 1934, 1897, 1827, 1762, 1729, 1722, 1736, 1764, 1779, 1773, 1757, 1745, 1758, 1802, 1856, 1864, 1815, 1776, 1825, 1930, 2027, 2093, 2129, 2162, 2192, 2163, 2120, 2133, 2225, 2327, 2329, 2247, 2141, 2055, 2055, 2138, 2233, 2295, 2335, 2360, 2318, 2222, 2144, 2084, 2024, 1988, 2002, 2032, 2018, 1941, 1849, 1755, 1674, 1613, 1616, 1660, 1669, 1638, 1610, 1630, 1683, 1714, 1677, 1630, 1585, 1518, 1441, 1445, 1602, 1690, 1702, 1707, 1727, 1776, 1867, 1942, 1972, 1972, 1977, 2002, 2030, 2067, 2130, 2186, 2194, 2201, 2266, 2345, 2394, 2421, 2426, 2451, 2528, 2610, 2666, 2669, 2621, 2556, 2499, 2463, 2465, 2518, 2577, 2557, 2458, 2396, 2460, 2567, 2599, 2525, 2411, 2328, 2291, 2326, 2420, 2481, 2448, 2334, 2205, 2125, 2106, 2117, 2154, 2183, 2149, 2038, 1916, 1847, 1860, 1856, 1801, 1737, 1725, 1770, 1837, 1892, 1898, 1877, 1845, 1816, 1795, 1799, 1820, 1823, 1793, 1769, 1805, 1870, 1913, 1958, 2008, 2056, 2061, 1993, 1937, 1987, 2088, 2136, 2122, 2091, 2072, 2086, 2126, 2160, 2158, 2155, 2201, 2257, 2271, 2228, 2160, 2123, 2162, 2224, 2239, 2183, 2102, 2073, 2115, 2169, 2223, 2251, 2219, 2139, 2059, 2032, 2047, 2081, 2128, 2145, 2065, 1936, 1862, 1877, 1971, 2084, 2142, 2098, 1983, 1863, 1809, 1856, 1931, 1962, 1952, 1922, 1891, 1882, 1868, 1842, 1822, 1806, 1805, 1786, 1780, 1783, 1769, 1766, 1777, 1791, 1792, 1786, 1799, 1850, 1872, 1861, 1840, 1824, 1823, 1852, 1938, 2031, 2047, 2015, 2031, 2109, 2195, 2228, 2171, 2059, 1983, 2003, 2086, 2156, 2191, 2208, 2210, 2179, 2111, 2052, 2074, 2177, 2271, 2260, 2129, 1990, 1918, 1923, 1966, 2021, 2076, 2110, 2121, 2083, 1983, 1892, 1867, 1885, 1897, 1894, 1865, 1848, 1881, 1950, 1992, 1998, 1993, 1981, 1973, 1938, 1897, 1855, 1797, 1730, 1716, 1756, 1826, 1892, 1893, 1823, 1783, 1816, 1900, 1996, 2059, 2073, 2087, 2128, 2164, 2156, 2097, 2047, 2049, 2069, 2108, 2171, 2231, 2314, 2429, 2504, 2501, 2434, 2343, 2276, 2289, 2380, 2508, 2605, 2637, 2591, 2492, 2420, 2448, 2551, 2635, 2652, 2583, 2443, 2293, 2192, 2175, 2232, 2294, 2324, 2312, 2243, 2138, 2061, 2028, 2030, 2018, 1941, 1829, 1726, 1652, 1595, 1547, 1498, 1471, 1484, 1507, 1552, 1630, 1661, 1660, 1650, 1650, 1666, 1687, 1695, 1683, 1686, 1708, 1718, 1713, 1710, 1705, 1689, 1686, 1689, 1699, 1707, 1713, 1710, 1686, 1679, 1706, 1756, 1798, 1809, 1807, 1836, 1914, 2015, 2090, 2122, 2151, 2203, 2271, 2330, 2360, 2356, 2359, 2381, 2401, 2412, 2408, 2415, 2474, 2529, 2526, 2478, 2416, 2372, 2342, 2344, 2371, 2433, 2488, 2469, 2400, 2344, 2325, 2298, 2222, 2144, 2140, 2204, 2262, 2242, 2153, 2068, 2051, 2092, 2091, 1999, 1853, 1759, 1754, 1810, 1879, 1908, 1901, 1901, 1900, 1860, 1828, 1846, 1882, 1884, 1843, 1776, 1709, 1665, 1673, 1745, 1813, 1812, 1760, 1706, 1683, 1682, 1690, 1722, 1752, 1745, 1712, 1682, 1688, 1746, 1839, 1938, 2004, 2008, 1946, 1861, 1838, 1885, 1957, 2020, 2064, 2081, 2111, 2152, 2200, 2257, 2284, 2270, 2248, 2251, 2280, 2284, 2267, 2273, 2298, 2324, 2312, 2265, 2192, 2148, 2181, 2253, 2296, 2284, 2237, 2180, 2126, 2108, 2125, 2131, 2109, 2074, 2072, 2090, 2058, 1962, 1864, 1855, 1964, 2079, 2138, 2164, 2184, 2157, 2070, 1981, 1950, 1964, 1999, 2032, 2043, 2061, 2110, 2166, 2227, 2272, 2288, 2307, 2313, 2289, 2249, 2233, 2252, 2245, 2214, 2187, 2177, 2160, 2115, 2054, 1989, 1953, 1961, 1964, 1920, 1861, 1832, 1845, 1833, 1776, 1717, 1696, 1715, 1724, 1697, 1664, 1648, 1677, 1739, 1764, 1729, 1682, 1658, 1656, 1673, 1728, 1833, 1927, 1982, 2047, 2096, 2101, 2079, 2036, 2013, 2057, 2126, 2156, 2146, 2135, 2172, 2206, 2189, 2147, 2091, 2052, 2077, 2134, 2157, 2145, 2120, 2038, 1965, 2005, 2122, 2222, 2238, 2178, 2062, 1920, 1835, 1842, 1933, 2049, 2076, 1966, 1802, 1711, 1762, 1888, 1949, 1895, 1734, 1575, 1522, 1577, 1671, 1723, 1716, 1637, 1533, 1492, 1514, 1558, 1631, 1729, 1831, 1920, 2000, 2065, 2086, 2056, 1987, 1958, 2000, 2094, 2194, 2254, 2263, 2237, 2197, 2178, 2227, 2313, 2343, 2318, 2281, 2274, 2336, 2444, 2502, 2469, 2407, 2387, 2411, 2413, 2357, 2274, 2180, 2069, 1957, 1909, 1944, 1997, 2021, 2030, 2031, 2031, 2023, 1982, 1928, 1909, 1895, 1836, 1773, 1712, 1634, 1576, 1593, 1685, 1803, 1886, 1911, 1888, 1858, 1833, 1796, 1780, 1831, 1931, 2015, 2062, 2081, 2082, 2079, 2144, 2218, 2207, 2164, 2156, 2207, 2280, 2343, 2345, 2288, 2264, 2326, 2416, 2478, 2473, 2407, 2346, 2313, 2311, 2326, 2338, 2337, 2297, 2234, 2179, 2138, 2136, 2154, 2168, 2164, 2114, 2021, 1940, 1922, 1966, 2006, 1998, 1956, 1910, 1899, 1921, 1903, 1851, 1801, 1773, 1795, 1888, 2026, 2138, 2166, 2118, 2053, 2015, 1988, 1961, 1986, 2090, 2179, 2204, 2189, 2168, 2126, 2086, 2033, 1978, 1957, 1971, 1970, 1922, 1866, 1838, 1837, 1811, 1729, 1629, 1588, 1623, 1657, 1667, 1697, 1714, 1712, 1701, 1672, 1611, 1531, 1508, 1560, 1657, 1756, 1850, 1924, 1959, 1989, 2027, 2023, 1993, 1981, 2028, 2145, 2271, 2312, 2258, 2195, 2161, 2175, 2265, 2390, 2500, 2572, 2541, 2420, 2323, 2310, 2354, 2410, 2470, 2514, 2481, 2347, 2203, 2148, 2199, 2277, 2299, 2251, 2190, 2145, 2084, 2021, 1964, 1933, 1924, 1930, 1964, 1977, 1937, 1873, 1844, 1889, 1979, 2033, 2011, 1966, 1946, 1926, 1917, 1939, 1983, 2034, 2070, 2124, 2202, 2253, 2275, 2282, 2290, 2331, 2364, 2341, 2282, 2258, 2285, 2360, 2429, 2418, 2318, 2223, 2212, 2268, 2328, 2315, 2226, 2110, 2048, 2069, 2128, 2165, 2133, 2045, 1962, 1927, 1948, 1990, 1996, 1948, 1853, 1738, 1679, 1726, 1858, 2005, 2136, 2175, 2103, 1982, 1917, 1968, 2085, 2159, 2181, 2165, 2134, 2132, 2159, 2195, 2241, 2291, 2326, 2329, 2323, 2343, 2416, 2488, 2476, 2382, 2232, 2102, 2098, 2219, 2360, 2408, 2337, 2217, 2119, 2057, 2043, 2080, 2132, 2133, 2046, 1912, 1825, 1822, 1882, 1957, 2020, 2037, 2011, 1997, 2019, 2087, 2145, 2126, 2082, 2061, 2070, 2117, 2153, 2148, 2099, 2017, 1967, 1999, 2098, 2189, 2212, 2170, 2065, 1980, 1961, 1948, 1915, 1836, 1731, 1674, 1672, 1655, 1610, 1555, 1500, 1502, 1545, 1545, 1545, 1610, 1659, 1662, 1653, 1661, 1689, 1698, 1689, 1681, 1681, 1672, 1667, 1678, 1692, 1700, 1710, 1724, 1718, 1709, 1710, 1716, 1716, 1706, 1682, 1680, 1693, 1707, 1714, 1716, 1712, 1708, 1715, 1734, 1759, 1801, 1860, 1952, 2055, 2101, 2066, 2041, 2095, 2188, 2238, 2230, 2198, 2170, 2145, 2127, 2133, 2171, 2211, 2234, 2250, 2269, 2249, 2206, 2224, 2312, 2359, 2341, 2277, 2227, 2209, 2199, 2213, 2226, 2199, 2155, 2149, 2193, 2221, 2212, 2195, 2168, 2171, 2199, 2215, 2210, 2211, 2224, 2235, 2270, 2275, 2234, 2190, 2198, 2252, 2309, 2352, 2338, 2271, 2210, 2178, 2163, 2160, 2224, 2314, 2362, 2335, 2226, 2143, 2165, 2238, 2289, 2314, 2339, 2354, 2336, 2284, 2249, 2256, 2257, 2249, 2268, 2316, 2346, 2326, 2297, 2288, 2258, 2156, 2080, 2110, 2212, 2300, 2325, 2285, 2241, 2230, 2252, 2274, 2251, 2195, 2134, 2089, 2081, 2100, 2119, 2111, 2059, 1958, 1841, 1721, 1654, 1676, 1728, 1758, 1725, 1613, 1469, 1388, 1402, 1481, 1591, 1668, 1698, 1697, 1682, 1682, 1697, 1690, 1667, 1685, 1724, 1770, 1824, 1892, 1945, 1933, 1845, 1792, 1835, 1908, 1950, 1927, 1895, 1906, 1930, 1951, 1963, 1983, 2024, 2077, 2113, 2081, 2004, 1946, 1959, 2020, 2043, 2042, 2064, 2087, 2087, 2073, 2081, 2081, 2040, 1982, 1979, 2032, 2083, 2048, 1903, 1796, 1891, 2133, 2317, 2346, 2228, 2053, 1960, 2022, 2164, 2273, 2296, 2275, 2287, 2331, 2356, 2353, 2346, 2327, 2307, 2313, 2348, 2376, 2341, 2250, 2181, 2166, 2187, 2220, 2231, 2218, 2174, 2163, 2204, 2219, 2199, 2181, 2175, 2179, 2172, 2158, 2129, 2117, 2100, 2033, 1932, 1858, 1860, 1898, 1933, 1956, 1971, 1977, 1926, 1798, 1672, 1646, 1676, 1717, 1736, 1735, 1720, 1670, 1603, 1561, 1566, 1571, 1538, 1510, 1553, 1649, 1705, 1727, 1745, 1758, 1781, 1818, 1867, 1924, 1928, 1887, 1850, 1860, 1909, 1978, 2054, 2111, 2135, 2122, 2128, 2174, 2240, 2308, 2357, 2367, 2329, 2314, 2334, 2325, 2308, 2357, 2456, 2520, 2484, 2396, 2346, 2344, 2349, 2336, 2298, 2251, 2235, 2246, 2274, 2284, 2256, 2186, 2085, 1991, 1945, 1968, 2014, 2011, 1961, 1923, 1932, 1958, 1982, 1987, 1943, 1893, 1869, 1879, 1932, 2001, 2018, 1993, 1949, 1913, 1907, 1944, 2023, 2125, 2194, 2209, 2200, 2214, 2276, 2349, 2380, 2368, 2365, 2388, 2418, 2395, 2309, 2240, 2260, 2355, 2479, 2564, 2601, 2552, 2445, 2344, 2297, 2322, 2390, 2468, 2523, 2479, 2345, 2208, 2089, 2007, 1987, 2049, 2146, 2216, 2254, 2262, 2223, 2159, 2095, 2065, 2082, 2095, 2097, 2064, 1988, 1935, 1926, 1916, 1889, 1863, 1843, 1849, 1867, 1905, 1983, 2050, 2086, 2070, 2024, 2005, 2039, 2092, 2104, 2073, 2063, 2123, 2190, 2185, 2164, 2180, 2213, 2245, 2240, 2193, 2151, 2144, 2145, 2113, 2051, 2046, 2110, 2167, 2184, 2167, 2133, 2118, 2113, 2080, 2009, 1957, 1950, 1968, 2019, 2048, 1983, 1850, 1737, 1712, 1754, 1815, 1875, 1905, 1870, 1768, 1672, 1672, 1732, 1771, 1775, 1750, 1756, 1815, 1867, 1884, 1889, 1904, 1925, 1941, 1963, 1986, 2043, 2141, 2205, 2192, 2114, 2025, 1991, 2042, 2154, 2238, 2266, 2252, 2218, 2205, 2235, 2280, 2297, 2242, 2143, 2088, 2095, 2106, 2086, 2074, 2093, 2113, 2100, 2042, 1969, 1924, 1927, 1957, 1966, 1931, 1860, 1799, 1779, 1784, 1806, 1847, 1881, 1916, 1994, 2088, 2140, 2164, 2184, 2196, 2196, 2185, 2196, 2241, 2304, 2343, 2334, 2296, 2245, 2222, 2257, 2328, 2385, 2385, 2321, 2239, 2195, 2239, 2328, 2409, 2427, 2373, 2290, 2220, 2200, 2234, 2284, 2285, 2206, 2109, 2110, 2204, 2285, 2299, 2235, 2100, 1986, 1975, 2052, 2139, 2179, 2159, 2091, 2014, 1983, 2017, 2034, 2022, 2038, 2041, 1962, 1866, 1864, 1950, 2009, 2015, 2032, 2053, 2045, 2017, 1990, 2009, 2077, 2130, 2119, 2048, 1974, 1965, 2009, 2026, 1995, 1974, 1973, 1985, 1976, 1912, 1815, 1755, 1766, 1811, 1874, 1928, 1933, 1914, 1922, 1979, 2033, 2013, 1931, 1883, 1910, 1976, 2025, 2050, 2048, 2014, 1941, 1867, 1801, 1740, 1697, 1674, 1723, 1810, 1870, 1912, 1940, 1924, 1861, 1782, 1705, 1653, 1615, 1578, 1530, 1524, 1579, 1615, 1578, 1503, 1544, 1657, 1700, 1695, 1680, 1682, 1680, 1673, 1679, 1694, 1701, 1707, 1706, 1693, 1687, 1685, 1682, 1700, 1740, 1806, 1895, 1999, 2101, 2153, 2172, 2186, 2194, 2205, 2238, 2297, 2349, 2349, 2304, 2278, 2296, 2368, 2447, 2479, 2443, 2356, 2277, 2249, 2273, 2289, 2204, 2037, 1945, 2000, 2100, 2167, 2165, 2068, 1937, 1861, 1842, 1812, 1775, 1748, 1736, 1749, 1762, 1765, 1740, 1714, 1706, 1700, 1675, 1639, 1611, 1619, 1662, 1696, 1714, 1768, 1850, 1906, 1926, 1952, 2003, 2023, 2007, 1990, 1980, 2007, 2053, 2092, 2104, 2091, 2073, 2063, 2105, 2166, 2190, 2159, 2088, 1990, 1952, 2067, 2264, 2338, 2238, 2063, 1908, 1832, 1890, 2012, 2124, 2211, 2224, 2190, 2136, 2085, 2094, 2166, 2222, 2211, 2146, 2086, 2077, 2101, 2156, 2212, 2185, 2105, 2056, 2051, 2094, 2135, 2135, 2078, 1982, 1907, 1905, 1983, 2083, 2127, 2073, 1986, 1958, 1995, 2059, 2097, 2126, 2126, 2036, 1921, 1871, 1903, 1979, 2045, 2059, 2019, 1956, 1894, 1844, 1804, 1762, 1738, 1750, 1779, 1814, 1859, 1863, 1810, 1743, 1726, 1790, 1854, 1867, 1892, 1943, 1976, 1984, 1982, 1979, 1975, 1978, 1975, 1952, 1948, 1972, 1989, 2027, 2108, 2190, 2223, 2199, 2153, 2127, 2116, 2107, 2085, 2050, 2014, 2000, 1976, 1937, 1913, 1938, 1987, 1990, 1929, 1883, 1905, 1924, 1876, 1807, 1802, 1894, 2016, 2107, 2131, 2108, 2064, 2033, 2032, 2031, 1994, 1969, 1982, 1988, 1983, 1984, 2007, 2020, 2005, 1958, 1906, 1914, 1994, 2106, 2163, 2145, 2089, 2043, 2074, 2151, 2203, 2194, 2163, 2156, 2157, 2140, 2119, 2108, 2120, 2142, 2119, 2065, 2038, 2041, 2042, 2039, 2058, 2088, 2112, 2141, 2179, 2201, 2189, 2136, 2099, 2101, 2094, 2078, 2099, 2151, 2191, 2205, 2204, 2175, 2119, 2088, 2107, 2125, 2107, 2104, 2132, 2112, 2055, 2018, 2027, 2071, 2087, 2091, 2080, 2049, 2043, 2066, 2092, 2095, 2053, 1983, 1957, 2015, 2082, 2086, 2077, 2075, 2036, 1968, 1929, 1945, 1958, 1931, 1922, 1948, 1992, 2030, 2057, 2059, 2028, 2018, 2060, 2115, 2127, 2081, 1978, 1870, 1866, 1962, 2052, 2087, 2059, 2005, 1973, 1952, 1938, 1981, 2078, 2160, 2181, 2158, 2106, 2049, 2030, 2018, 2004, 1999, 1995, 2012, 2065, 2124, 2151, 2145, 2106, 2048, 2005, 1957, 1925, 1956, 2021, 2069, 2096, 2081, 2020, 1985, 2011, 2076, 2129, 2157, 2165, 2117, 2047, 1996, 1979, 1961, 1924, 1899, 1907, 1932, 1949, 1953, 1965, 2003, 2051, 2073, 2066, 2039, 2011, 2013, 2068, 2154, 2218, 2213, 2150, 2068, 2015, 2023, 2073, 2155, 2218, 2186, 2091, 2036, 2059, 2103, 2123, 2158, 2235, 2289, 2270, 2211, 2128, 2096, 2150, 2192, 2162, 2103, 2077, 2108, 2172, 2205, 2205, 2178, 2135, 2083, 2079, 2137, 2183, 2171, 2111, 2049, 2056, 2120, 2139, 2126, 2131, 2108, 2054, 2033, 2101, 2224, 2298, 2273, 2172, 2087, 2105, 2186, 2286, 2386, 2438, 2402, 2314, 2255, 2236, 2246, 2272, 2281, 2268, 2234, 2222, 2256, 2288, 2268, 2198, 2110, 2059, 2095, 2190, 2257, 2232, 2160, 2099, 2070, 2076, 2079, 2028, 1953, 1878, 1808, 1735, 1659, 1578, 1518, 1516, 1563, 1599, 1614, 1604, 1571, 1563, 1610, 1658, 1681, 1682, 1675, 1680, 1694, 1698, 1704, 1706, 1695, 1694, 1697, 1698, 1689, 1692, 1710, 1725, 1725, 1712, 1695, 1683, 1682, 1694, 1715, 1725, 1731, 1730, 1726, 1733, 1741, 1730, 1705, 1709, 1739, 1778, 1803, 1796, 1783, 1796, 1836, 1919, 1978, 1946, 1878, 1869, 1945, 2001, 1975, 1915, 1895, 1915, 1970, 2044, 2044, 1976, 1936, 1955, 2044, 2149, 2184, 2130, 2070, 2081, 2159, 2257, 2266, 2193, 2105, 2051, 2052, 2132, 2259, 2366, 2409, 2379, 2300, 2246, 2245, 2266, 2285, 2300, 2326, 2347, 2364, 2408, 2469, 2498, 2494, 2479, 2431, 2349, 2288, 2268, 2293, 2330, 2338, 2290, 2176, 2088, 2066, 2066, 2045, 1992, 1978, 2030, 2026, 1918, 1793, 1760, 1823, 1920, 2010, 2061, 2068, 1986, 1828, 1683, 1601, 1581, 1607, 1659, 1719, 1726, 1689, 1671, 1656, 1641, 1655, 1684, 1702, 1706, 1724, 1769, 1813, 1804, 1754, 1751, 1849, 1976, 2058, 2082, 2076, 2065, 2047, 2029, 2044, 2125, 2202, 2207, 2201, 2234, 2301, 2374, 2413, 2387, 2327, 2318, 2380, 2453, 2476, 2438, 2379, 2350, 2380, 2468, 2605, 2753, 2843, 2835, 2763, 2689, 2662, 2691, 2733, 2711, 2615, 2512, 2413, 2315, 2257, 2249, 2269, 2267, 2177, 2011, 1852, 1757, 1700, 1650, 1602, 1559, 1526, 1500, 1456, 1431, 1584, 1675, 1691, 1696, 1708, 1725, 1729, 1713, 1690, 1688, 1693, 1702, 1718, 1737, 1756, 1801, 1865, 1954, 2073, 2186, 2274, 2343, 2403, 2457, 2505, 2553, 2574, 2562, 2582, 2629, 2650, 2647, 2614, 2558, 2515, 2522, 2558, 2565, 2554, 2564, 2589, 2574, 2486, 2357, 2244, 2167, 2149, 2158, 2136, 2103, 2069, 2040, 2047, 2101, 2163, 2198, 2183, 2148, 2122, 2138, 2194, 2245, 2267, 2255, 2224, 2220, 2239, 2231, 2202, 2234, 2340, 2417, 2417, 2388, 2386, 2385, 2362, 2363, 2400, 2443, 2443, 2406, 2391, 2366, 2296, 2246, 2285, 2348, 2324, 2228, 2130, 2044, 1977, 1976, 2008, 2054, 2050, 1986, 1895, 1811, 1744, 1670, 1627, 1629, 1614, 1578, 1556, 1545, 1564, 1595, 1591, 1573, 1599, 1663, 1706, 1714, 1686, 1660, 1661, 1686, 1698, 1691, 1693, 1718, 1729, 1708, 1690, 1676, 1670, 1680, 1707, 1715, 1717, 1744, 1772, 1760, 1721, 1691, 1675, 1650, 1651, 1704, 1790, 1865, 1870, 1819, 1780, 1772, 1767, 1754, 1785, 1838, 1848, 1834, 1871, 1984, 2139, 2235, 2252, 2249, 2295, 2335, 2296, 2200, 2160, 2209, 2297, 2361, 2359, 2318, 2252, 2189, 2170, 2213, 2269, 2322, 2363, 2365, 2322, 2272, 2227, 2198, 2171, 2118, 2066, 2025, 2025, 2071, 2125, 2150, 2135, 2113, 2121, 2146, 2141, 2078, 2014, 2009, 2052, 2091, 2100, 2080, 2064, 2065, 2081, 2097, 2111, 2100, 2057, 2006, 1967, 1935, 1898, 1882, 1916, 1982, 2014, 2006, 2000, 2010, 2016, 2044, 2060, 1985, 1868, 1816, 1847, 1920, 1973, 1981, 1978, 1980, 1992, 2004, 2010, 2005, 2017, 2034, 2016, 1974, 1953, 1942, 1916, 1888, 1908, 1971, 2036, 2072, 2105, 2130, 2114, 2071, 2022, 1998, 2017, 2031, 1991, 1927, 1909, 1950, 1985, 1959, 1939, 1983, 2025, 1982, 1906, 1885, 1917, 1950, 1995, 2084, 2161, 2168, 2109, 2003, 1937, 1937, 1953, 1968, 1953, 1894, 1817, 1780, 1843, 1980, 2082, 2081, 2017, 1959, 1953, 1990, 2068, 2165, 2228, 2205, 2133, 2063, 2019, 2034, 2066, 2081, 2088, 2104, 2143, 2221, 2315, 2360, 2330, 2243, 2136, 2037, 1971, 1943, 1975, 2033, 2079, 2106, 2113, 2087, 2048, 2034, 2006, 1996, 2048, 2153, 2233, 2238, 2186, 2146, 2161, 2215, 2257, 2256, 2251, 2236, 2187, 2136, 2089, 2083, 2124, 2169, 2177, 2135, 2055, 1990, 1973, 1982, 1979, 1991, 2002, 1973, 1881, 1775, 1736, 1756, 1767, 1705, 1604, 1531, 1471, 1431, 1460, 1557, 1663, 1718, 1755, 1782, 1812, 1854, 1861, 1814, 1788, 1821, 1908, 2004, 2077, 2137, 2185, 2202, 2182, 2167, 2194, 2216, 2228, 2255, 2270, 2271, 2309, 2384, 2451, 2478, 2472, 2458, 2474, 2554, 2598, 2584, 2565, 2532, 2459, 2396, 2388, 2421, 2469, 2512, 2481, 2376, 2286, 2257, 2254, 2227, 2148, 2064, 2033, 2056, 2060, 1976, 1814, 1657, 1603, 1661, 1757, 1806, 1770, 1690, 1658, 1688, 1726, 1736, 1753, 1784, 1753, 1694, 1694, 1719, 1720, 1735, 1780, 1809, 1808, 1847, 1912, 1964, 2009, 2062, 2047, 1964, 1911, 1925, 1960, 1962, 1964, 2012, 2080, 2146, 2176, 2167, 2166, 2157, 2104, 2042, 2062, 2171, 2272, 2290, 2255, 2189, 2112, 2103, 2173, 2280, 2373, 2435, 2447, 2392, 2304, 2252, 2288, 2343, 2338, 2276, 2213, 2150, 2137, 2163, 2168, 2148, 2115, 2091, 2124, 2212, 2269, 2222, 2071, 1946, 1963, 2067, 2140, 2125, 2042, 1971, 1943, 1920, 1878, 1869, 1883, 1894, 1902, 1922, 1976, 2035, 2107, 2160, 2144, 2102, 2099, 2153, 2227, 2279, 2277, 2230, 2180, 2156, 2210, 2339, 2434, 2434, 2382, 2328, 2284, 2267, 2298, 2345, 2374, 2333, 2235, 2161, 2162, 2230, 2281, 2255, 2193, 2147, 2121, 2104, 2093, 2095, 2104, 2104, 2070, 2018, 1987, 1972, 1941, 1898, 1857, 1819, 1776, 1740, 1736, 1775, 1837, 1864, 1812, 1719, 1668, 1670, 1655, 1628, 1618, 1649, 1697, 1701, 1689, 1706, 1730, 1761, 1784, 1797, 1836, 1935, 2062, 2140, 2155, 2142, 2158, 2200, 2234, 2247, 2243, 2287, 2361, 2404, 2368, 2282, 2210, 2217, 2279, 2335, 2372, 2381, 2376, 2356, 2341, 2323, 2278, 2226, 2209, 2231, 2251, 2253, 2273, 2253, 2176, 2084, 2022, 1994, 1965, 1940, 1932, 1939, 1946, 1921, 1873, 1804, 1717, 1638, 1544, 1458, 1431, 1459, 1500, 1587, 1665, 1696, 1701, 1693, 1679, 1676, 1685, 1700, 1712, 1721, 1722, 1719, 1708, 1689, 1682, 1719, 1808, 1938, 2049, 2093, 2090, 2090, 2145, 2232, 2314, 2375, 2399, 2353, 2288, 2269, 2316, 2377, 2404, 2438, 2494, 2565, 2633, 2650, 2580, 2476, 2387, 2307, 2279, 2298, 2328, 2354, 2335, 2240, 2094, 2004, 2045, 2134, 2181, 2121, 1952, 1784, 1719, 1799, 1948, 2047, 2016, 1903, 1810, 1812, 1886, 1945, 1941, 1916, 1887, 1845, 1844, 1905, 2001, 2074, 2091, 2062, 2036, 2058, 2102, 2150, 2169, 2160, 2159, 2173, 2201, 2232, 2218, 2132, 2024, 1972, 2023, 2155, 2254, 2256, 2183, 2086, 2034, 2063, 2149, 2236, 2266, 2204, 2086, 1980, 1913, 1895, 1908, 1937, 1996, 2055, 2030, 1906, 1819, 1833, 1854, 1842, 1838, 1868, 1886, 1860, 1813, 1829, 1897, 1943, 1941, 1921, 1897, 1895, 1904, 1835, 1695, 1608, 1638, 1744, 1863, 1954, 1979, 1976, 2042, 2147, 2175, 2103, 1978, 1902, 1945, 2025, 2089, 2157, 2243, 2283, 2228, 2152, 2138, 2153, 2120, 2089, 2097, 2095, 2056, 1996, 1966, 1989, 2050, 2148, 2252, 2286, 2235, 2180, 2191, 2235, 2256, 2239, 2173, 2128, 2183, 2306, 2413, 2467, 2457, 2364, 2241, 2195, 2258, 2358, 2426, 2476, 2497, 2431, 2322, 2242, 2190, 2156, 2141, 2116, 2059, 2007, 1984, 2000, 2052, 2087, 2086, 2059, 2013, 1940, 1836, 1739, 1682, 1650, 1632, 1621, 1645, 1677, 1672, 1655, 1658, 1642, 1609, 1573, 1557, 1584, 1633, 1669, 1671, 1687, 1716, 1698, 1662, 1661, 1707, 1786, 1824, 1777, 1737, 1774, 1851, 1916, 1934, 1916, 1913, 1981, 2093, 2168, 2147, 2085, 2058, 2108, 2157, 2156, 2137, 2134, 2169, 2218, 2246, 2283, 2347, 2445, 2521, 2505, 2453, 2413, 2382, 2370, 2383, 2413, 2451, 2469, 2437, 2375, 2343, 2361, 2356, 2287, 2199, 2139, 2142, 2211, 2285, 2305, 2292, 2258, 2178, 2063, 2002, 2021, 2065, 2075, 2044, 2003, 1953, 1907, 1896, 1893, 1875, 1900, 1963, 2004, 2013, 2029, 2071, 2114, 2107, 2035, 1964, 1983, 2072, 2169, 2225, 2242, 2229, 2203, 2193, 2229, 2300, 2355, 2355, 2330, 2307, 2302, 2312, 2352, 2394, 2367, 2257, 2161, 2170, 2244, 2306, 2334, 2313, 2248, 2152, 2026, 1961, 1989, 2034, 2029, 1981, 1927, 1911, 1931, 1924, 1816, 1681, 1624, 1651, 1707, 1757, 1760, 1679, 1555, 1499, 1518, 1571, 1598, 1599, 1626, 1659, 1670, 1672, 1660, 1639, 1647, 1692, 1740, 1775, 1797, 1860, 1945, 1977, 1942, 1923, 1974, 2043, 2091, 2103, 2081, 2028, 1964, 1935, 1978, 2051, 2083, 2048, 2014, 2000, 1996, 1994, 1978, 1951, 1940, 1942, 1945, 1995, 2080, 2172, 2246, 2269, 2264, 2257, 2240, 2233, 2285, 2327, 2279, 2162, 2085, 2110, 2214, 2369, 2461, 2416, 2283, 2150, 2064, 2071, 2167, 2235, 2213, 2127, 2028, 2005, 2101, 2234, 2285, 2222, 2127, 2039, 1965, 1930, 1905, 1878, 1830, 1777, 1713, 1654, 1611, 1562, 1510, 1502, 1524, 1544, 1566, 1628, 1678, 1691, 1691, 1695, 1713, 1729, 1716, 1684, 1681, 1716, 1752, 1806, 1877, 1903, 1899, 1927, 1959, 1934, 1886, 1867, 1921, 2029, 2110, 2124, 2123, 2143, 2149, 2150, 2194, 2275, 2320, 2307, 2262, 2258, 2332, 2475, 2576, 2571, 2508, 2394, 2239, 2102, 2082, 2176, 2308, 2360, 2282, 2136, 2040, 2052, 2152, 2274, 2348, 2338, 2266, 2208, 2212, 2225, 2163, 2060, 1957, 1875, 1874, 1956, 2060, 2097, 2075, 2046, 2014, 1962, 1920, 1897, 1885, 1889, 1928, 1991, 2045, 2067, 2047, 2005, 1997, 2041, 2104, 2145, 2150, 2111, 2012, 1920, 1877, 1907, 1993, 2037, 2014, 1980, 1971, 1996, 2042, 2099, 2152, 2209, 2278, 2361, 2415, 2405, 2364, 2318, 2274, 2224, 2211, 2266, 2382, 2505, 2565, 2546, 2474, 2407, 2405, 2482, 2611, 2692, 2608, 2398, 2189, 2064, 2083, 2207, 2308, 2301, 2150, 1926, 1749, 1715, 1807, 1886, 1886, 1831, 1743, 1649, 1575, 1529, 1532, 1558, 1547, 1507, 1500, 1596, 1668, 1682, 1683, 1694, 1704, 1704, 1705, 1704, 1688, 1691, 1704, 1692, 1677, 1676, 1695, 1724, 1750, 1767, 1755, 1745, 1748, 1766, 1785, 1805, 1846, 1908, 1992, 2079, 2126, 2104, 2063, 2076, 2127, 2156, 2153, 2138, 2119, 2100, 2114, 2142, 2145, 2118, 2108, 2118, 2140, 2193, 2257, 2276, 2259, 2276, 2309, 2281, 2188, 2093, 2066, 2138, 2234, 2243, 2145, 2005, 1885, 1853, 1889, 1942, 1968, 1949, 1895, 1796, 1680, 1607, 1610, 1634, 1614, 1566, 1562, 1630, 1710, 1729, 1687, 1620, 1598, 1669, 1806, 1907, 1961, 1958, 1847, 1673, 1570, 1601, 1692, 1794, 1907, 1985, 1990, 1954, 1952, 2025, 2144, 2242, 2281, 2282, 2270, 2267, 2247, 2214, 2197, 2211, 2246, 2296, 2329, 2329, 2324, 2327, 2302, 2229, 2182, 2179, 2182, 2164, 2156, 2152, 2162, 2177, 2201, 2197, 2131, 1997, 1850, 1761, 1755, 1827, 1881, 1843, 1737, 1653, 1636, 1680, 1748, 1811, 1898, 2027, 2142, 2196, 2169, 2100, 2043, 2045, 2113, 2171, 2145, 2109, 2130, 2179, 2189, 2137, 2072, 2090, 2156, 2186, 2194, 2207, 2219, 2246, 2309, 2369, 2388, 2339, 2235, 2142, 2119, 2180, 2274, 2267, 2138, 2022, 2012, 2085, 2159, 2173, 2127, 2063, 2016, 1965, 1933, 1945, 1989, 2037, 2034, 1966, 1851, 1728, 1637, 1635, 1709, 1789, 1806, 1726, 1635, 1628, 1707, 1783, 1784, 1692, 1588, 1571, 1659, 1778, 1849, 1880, 1915, 1920, 1838, 1735, 1683, 1704, 1759, 1793, 1832, 1875, 1893, 1889, 1868, 1832, 1844, 1914, 2016, 2104, 2124, 2079, 2014, 1985, 2032, 2140, 2226, 2283, 2328, 2360, 2384, 2373, 2368, 2433, 2518, 2523, 2478, 2485, 2549, 2591, 2597, 2615, 2646, 2668, 2640, 2583, 2551, 2550, 2551, 2529, 2488, 2455, 2449, 2460, 2412, 2296, 2185, 2135, 2148, 2169, 2178, 2149, 2087, 2046, 2068, 2100, 2099, 2064, 2022, 2015, 2032, 2061, 2114, 2158, 2150, 2125, 2147, 2182, 2199, 2196, 2194, 2220, 2266, 2296, 2276, 2222, 2195, 2249, 2343, 2389, 2344, 2233, 2114, 2057, 2063, 2069, 2012, 1942, 1915, 1909, 1884, 1853, 1858, 1890, 1898, 1847, 1747, 1680, 1685, 1706, 1696, 1677, 1661, 1665, 1725, 1860, 1981, 2039, 2048, 2037, 2016, 2009, 2011, 1970, 1923, 1932, 2020, 2150, 2248, 2279, 2280, 2300, 2313, 2289, 2239, 2222, 2253, 2306, 2361, 2356, 2291, 2205, 2166, 2232, 2353, 2443, 2454, 2364, 2224, 2110, 2063, 2086, 2133, 2156, 2158, 2155, 2121, 2073, 2064, 2082, 2069, 2008, 1930, 1887, 1889, 1929, 1972, 1972, 1936, 1945, 2041, 2164, 2221, 2184, 2095, 2033, 2039, 2080, 2130, 2159, 2124, 2060, 2011, 1981, 1955, 1957, 2006, 2047, 2036, 1988, 1926, 1866, 1872, 1922, 1918, 1886, 1904, 1951, 1981, 1995, 1985, 1952, 1896, 1850, 1867, 1945, 2012, 2036, 2049, 2083, 2124, 2132, 2122, 2128, 2148, 2180, 2223, 2279, 2322, 2360, 2413, 2483, 2529, 2493, 2424, 2408, 2471, 2558, 2585, 2542, 2453, 2376, 2347, 2348, 2367, 2378, 2349, 2243, 2113, 2076, 2171, 2273, 2240, 2091, 1925, 1833, 1796, 1783, 1773, 1788, 1794, 1718, 1585, 1478, 1412, 1421, 1485, 1574, 1656, 1695, 1710, 1712, 1698, 1681, 1688, 1698, 1714, 1737, 1755, 1764, 1777, 1790, 1794, 1785, 1806, 1847, 1886, 1916, 1912, 1870, 1822, 1808, 1838, 1869, 1881, 1872, 1873, 1886, 1919, 2019, 2164, 2242, 2233, 2194, 2160, 2136, 2128, 2175, 2235, 2246, 2237, 2239, 2283, 2353, 2408, 2421, 2387, 2336, 2294, 2248, 2250, 2336, 2452, 2508, 2490, 2434, 2396, 2397, 2381, 2313, 2202, 2106, 2066, 2105, 2172, 2217, 2195, 2080, 1947, 1919, 1977, 2045, 2088, 2106, 2106, 2080, 2026, 1986, 1976, 1981, 1966, 1960, 1966, 1965, 1965, 1992, 2024, 2036, 2023, 2008, 1990, 1964, 1958, 1992, 2067, 2114, 2115, 2143, 2199, 2223, 2195, 2185, 2238, 2308, 2378, 2402, 2405, 2444, 2492, 2487, 2434, 2390, 2357, 2304, 2260, 2281, 2381, 2483, 2536, 2565, 2566, 2529, 2504, 2513, 2527, 2563, 2609, 2591, 2510, 2389, 2256, 2177, 2211, 2294, 2341, 2283, 2149, 2048, 2013, 2047, 2106, 2137, 2119, 2035, 1915, 1836, 1835, 1892, 1946, 1946, 1905, 1809, 1708, 1675, 1703, 1741, 1798, 1852, 1875, 1859, 1815, 1734, 1643, 1606, 1648, 1746, 1809, 1747, 1614, 1560, 1630, 1726, 1786, 1809, 1809, 1836, 1899, 1932, 1903, 1869, 1845, 1848, 1878, 1882, 1873, 1902, 1901, 1867, 1835, 1834, 1869, 1878, 1855, 1865, 1898, 1891, 1827, 1736, 1679, 1663, 1635, 1572, 1528, 1547, 1580, 1580, 1561, 1562, 1613, 1671, 1686, 1677, 1671, 1685, 1704, 1695, 1682, 1678, 1678, 1689, 1704, 1725, 1777, 1876, 1967, 1977, 1871, 1757, 1734, 1770, 1797, 1825, 1841, 1816, 1756, 1728, 1775, 1857, 1922, 1931, 1924, 1928, 1916, 1887, 1836, 1791, 1745, 1685, 1625, 1593, 1610, 1684, 1749, 1752, 1746, 1782, 1876, 1991, 2078, 2144, 2203, 2217, 2182, 2172, 2210, 2265, 2311, 2334, 2393, 2531, 2691, 2795, 2845, 2875, 2892, 2914, 2906, 2875, 2858, 2862, 2895, 2920, 2879, 2799, 2717, 2644, 2605, 2579, 2539, 2476, 2387, 2282, 2208, 2187, 2195, 2184, 2155, 2116, 2083, 2059, 1992, 1875, 1787, 1789, 1824, 1789, 1707, 1690, 1723, 1741, 1753, 1780, 1828, 1834, 1755, 1665, 1659, 1722, 1779, 1793, 1775, 1716, 1612, 1528, 1529, 1573, 1631, 1713, 1768, 1753, 1695, 1660, 1675, 1719, 1725, 1703, 1694, 1700, 1718, 1758, 1784, 1788, 1812, 1866, 1913, 1930, 1876, 1782, 1696, 1639, 1630, 1653, 1683, 1703, 1727, 1762, 1807, 1837, 1850, 1879, 1946, 2003, 2037, 2085, 2125, 2138, 2162, 2177, 2181, 2205, 2262, 2338, 2402, 2430, 2422, 2398, 2378, 2385, 2423, 2452, 2453, 2455, 2473, 2529, 2584, 2595, 2538, 2455, 2425, 2438, 2439, 2430, 2415, 2402, 2406, 2434, 2475, 2472, 2401, 2291, 2199, 2189, 2269, 2338, 2298, 2190, 2082, 2001, 2018, 2124, 2265, 2377, 2408, 2334, 2224, 2158, 2158, 2197, 2217, 2217, 2212, 2193, 2139, 2079, 2067, 2123, 2236, 2347, 2388, 2333, 2217, 2093, 2039, 2057, 2063, 2003, 1928, 1887, 1885, 1884, 1854, 1794, 1662, 1458, 1315, 1303, 1437, 1634, 1693, 1695, 1674, 1663, 1676, 1690, 1690, 1683, 1694, 1710, 1705, 1691, 1690, 1692, 1705, 1724, 1734, 1732, 1719, 1711, 1706, 1696, 1708, 1756, 1834, 1910, 1965, 2036, 2108, 2149, 2157, 2176, 2205, 2208, 2226, 2265, 2304, 2295, 2234, 2191, 2219, 2336, 2496, 2607, 2616, 2531, 2424, 2389, 2442, 2540, 2643, 2734, 2776, 2749, 2683, 2597, 2544, 2573, 2660, 2742, 2728, 2635, 2511, 2426, 2445, 2547, 2633, 2604, 2451, 2295, 2239, 2230, 2225, 2219, 2183, 2122, 2109, 2162, 2198, 2179, 2127, 2064, 2017, 2011, 2016, 1988, 1895, 1762, 1695, 1715, 1764, 1783, 1748, 1712, 1714, 1765, 1821, 1817, 1791, 1783, 1805, 1842, 1866, 1891, 1930, 1950, 1919, 1857, 1837, 1861, 1906, 1991, 2074, 2092, 2062, 2050, 2046, 2000, 1920, 1849, 1806, 1778, 1784, 1816, 1877, 1968, 2043, 2065, 2021, 1971, 1966, 2004, 2033, 2032, 2029, 2048, 2063, 2056, 2043, 2023, 2041, 2093, 2124, 2098, 2026, 1948, 1883, 1852, 1886, 1963, 2060, 2129, 2142, 2122, 2100, 2093, 2081, 2090, 2112, 2141, 2161, 2160, 2155, 2170, 2219, 2251, 2255, 2240, 2189, 2137, 2115, 2148, 2226, 2290, 2279, 2207, 2130, 2121, 2200, 2326, 2420, 2444, 2418, 2401, 2409, 2430, 2440, 2426, 2415, 2408, 2354, 2258, 2203, 2225, 2314, 2425, 2472, 2397, 2254, 2139, 2102, 2121, 2148, 2128, 2072, 2028, 2029, 2044, 2049, 2057, 2078, 2102, 2101, 2046, 1920, 1787, 1698, 1637, 1631, 1671, 1689, 1667, 1644, 1638, 1630, 1628, 1649, 1676, 1654, 1597, 1586, 1626, 1658, 1650, 1631, 1621, 1626, 1668, 1729, 1740, 1666, 1567, 1570, 1673, 1763, 1808, 1786, 1726, 1654, 1628, 1678, 1727, 1744, 1724, 1726, 1784, 1873, 1947, 1968, 1945, 1916, 1937, 2002, 2083, 2159, 2173, 2106, 2063, 2131, 2259, 2342, 2335, 2262, 2191, 2164, 2189, 2255, 2301, 2296, 2267, 2238, 2242, 2252, 2227, 2209, 2271, 2363, 2401, 2337, 2240, 2193, 2210, 2240, 2242, 2223, 2187, 2118, 2024, 1930, 1853, 1799, 1765, 1728, 1733, 1828, 1953, 2003, 1943, 1859, 1800, 1748, 1703, 1692, 1739, 1818, 1821, 1736, 1679, 1690, 1737, 1763, 1759, 1771, 1825, 1895, 1929, 1920, 1860, 1732, 1615, 1639, 1761, 1855, 1900, 1904, 1867, 1799, 1735, 1734, 1764, 1727, 1660, 1670, 1757, 1852, 1898, 1890, 1864, 1836, 1790, 1755, 1793, 1905, 2023, 2081, 2077, 2052, 2035, 2019, 2024, 2075, 2126, 2173, 2218, 2255, 2303, 2361, 2358, 2302, 2271, 2322, 2435, 2519, 2536, 2498, 2447, 2428, 2441, 2507, 2594, 2664, 2687, 2618, 2526, 2496, 2522, 2562, 2585, 2550, 2460, 2404, 2388, 2366, 2310, 2240, 2206, 2225, 2242, 2180, 2033, 1937, 1938, 1968, 1949, 1835, 1663, 1528, 1533, 1637, 1731, 1740, 1708, 1691, 1712, 1768, 1841, 1904, 1905, 1833, 1740, 1672, 1631, 1604, 1610, 1668, 1737, 1762, 1754, 1762, 1792, 1815, 1830, 1919, 2052, 2126, 2118, 2076, 2021, 2000, 2017, 2024, 1991, 1934, 1920, 1984, 2091, 2170, 2184, 2148, 2101, 2069, 2053, 2069, 2136, 2205, 2203, 2127, 2032, 1959, 1935, 1969, 2007, 1983, 1959, 1957, 1969, 1937, 1842, 1762, 1728, 1719, 1713, 1685, 1660, 1674, 1734, 1811, 1885, 1943, 1980, 2012, 2035, 2063, 2083, 2078, 2051, 2028, 2061, 2140, 2210, 2243, 2256, 2268, 2295, 2350, 2402, 2426, 2434, 2470, 2526, 2602, 2679, 2749, 2823, 2883, 2939, 2955, 2917, 2875, 2909, 3025, 3086, 2993, 2829, 2720, 2723, 2806, 2873, 2869, 2822, 2756, 2682, 2601, 2553, 2513, 2454, 2414, 2408, 2410, 2389, 2352, 2277, 2162, 2093, 2128, 2160, 2094, 1994, 1948, 1964, 2003, 1984, 1873, 1736, 1654, 1659, 1686, 1672, 1622, 1562, 1503, 1456, 1447, 1495, 1607, 1682, 1700, 1689, 1661, 1652, 1666, 1670, 1654, 1664, 1688, 1706, 1726, 1728, 1699, 1687, 1688, 1711, 1751, 1796, 1861, 1915, 1887, 1793, 1686, 1632, 1663, 1749, 1849, 1940, 2007, 2012, 1970, 1954, 1978, 1989, 1929, 1853, 1847, 1896, 1912, 1889, 1885, 1924, 1976, 2003, 1986, 1938, 1913, 1962, 2062, 2143, 2151, 2099, 2052, 2067, 2139, 2189, 2159, 2069, 1976, 1939, 2000, 2112, 2189, 2187, 2122, 2107, 2191, 2304, 2389, 2412, 2359, 2259, 2190, 2179, 2223, 2296, 2336, 2323, 2284, 2247, 2210, 2175, 2184, 2239, 2255, 2190, 2082, 1979, 1927, 1965, 2048, 2067, 1948, 1749, 1592, 1531, 1509, 1490, 1542, 1678, 1801, 1862, 1889, 1902, 1900, 1879, 1860, 1873, 1907, 1929, 1931, 1939, 2000, 2127, 2238, 2258, 2208, 2158, 2148, 2200, 2306, 2360, 2316, 2226, 2194, 2241, 2305, 2313, 2278, 2219, 2158, 2162, 2230, 2285, 2277, 2220, 2132, 2059, 2052, 2097, 2167, 2215, 2206, 2123, 2013, 1927, 1920, 1951, 1952, 1926, 1941, 2024, 2123, 2172, 2159, 2116, 2047, 1967, 1904, 1891, 1893, 1859, 1819, 1751, 1643, 1540, 1494, 1503, 1527, 1550, 1572, 1597, 1633, 1659, 1671, 1679, 1687, 1694, 1705, 1707, 1698, 1708, 1733, 1774, 1832, 1889, 1913, 1908, 1872, 1831, 1861, 1964, 2065, 2143, 2176, 2162, 2118, 2092, 2155, 2330, 2504, 2589, 2596, 2582, 2624, 2747, 2896, 2979, 2981, 2944, 2894, 2888, 2937, 2949, 2912, 2870, 2816, 2754, 2704, 2694, 2685, 2635, 2566, 2505, 2448, 2397, 2367, 2339, 2275, 2157, 2036, 2001, 2007, 1992, 1913, 1786, 1689, 1686, 1725, 1733, 1708, 1652, 1583, 1516, 1464, 1443, 1490, 1592, 1679, 1705, 1693, 1689, 1702, 1709, 1714, 1721, 1724, 1746, 1776, 1808, 1822, 1811, 1803, 1817, 1830, 1833, 1858, 1925, 1990, 1997, 1972, 2000, 2077, 2146, 2203, 2266, 2284, 2221, 2146, 2161, 2250, 2316, 2315, 2294, 2286, 2315, 2369, 2408, 2397, 2365, 2326, 2281, 2226, 2200, 2201, 2182, 2145, 2091, 2017, 1919, 1829, 1774, 1742, 1708, 1682, 1666, 1621, 1567, 1532, 1523, 1575, 1663, 1744, 1785, 1780, 1759, 1726, 1672, 1606, 1571, 1607, 1676, 1727, 1759, 1779, 1815, 1865, 1911, 1913, 1894, 1915, 1982, 2068, 2143, 2224, 2277, 2242, 2147, 2072, 2039, 2060, 2120, 2213, 2308, 2351, 2329, 2300, 2288, 2302, 2325, 2330, 2313, 2304, 2300, 2314, 2331, 2315, 2263, 2195, 2164, 2222, 2330, 2403, 2411, 2372, 2323, 2290, 2251, 2200, 2152, 2117, 2090, 2079, 2097, 2152, 2194, 2209, 2214, 2214, 2224, 2230, 2209, 2204, 2205, 2178, 2124, 2071, 2084, 2144, 2147, 2068, 1993, 1968, 2012, 2085, 2096, 2021, 1950, 1954, 1986, 2015, 2064, 2110, 2129, 2087, 2033, 1991, 1943, 1921, 1947, 1991, 2034, 2064, 2062, 2020, 1939, 1837, 1741, 1701, 1730, 1798, 1871, 1966, 2046, 2048, 2008, 1984, 1957, 1928, 1898, 1860, 1882, 1945, 1957, 1893, 1820, 1798, 1827, 1921, 2030, 2074, 2026, 1925, 1837, 1831, 1898, 1990, 2057, 2068, 2034, 1991, 1936, 1899, 1909, 1918, 1904, 1908, 1947, 2010, 2087, 2154, 2199, 2212, 2169, 2093, 2044, 2055, 2082, 2079, 2058, 2028, 2015, 2024, 2002, 1943, 1917, 1943, 1966, 1955, 1908, 1894, 1937, 1992, 2016, 2014, 2026, 2040, 2035, 2046, 2096, 2141, 2159, 2173, 2161, 2120, 2126, 2188, 2242, 2253, 2253, 2243, 2224, 2254, 2318, 2355, 2342, 2306, 2283, 2306, 2379, 2432, 2421, 2361, 2301, 2253, 2189, 2092, 1979, 1931, 1969, 2033, 2060, 2033, 1997, 1975, 1925, 1859, 1846, 1870, 1877, 1894, 1946, 1976, 1963, 1944, 1974, 2047, 2094, 2060, 1942, 1790, 1687, 1698, 1764, 1829, 1856, 1844, 1817, 1811, 1822, 1863, 1900, 1861, 1763, 1712, 1688, 1638, 1595, 1592, 1587, 1535, 1459, 1421, 1539, 1661, 1692, 1696, 1703, 1704, 1707, 1714, 1714, 1701, 1675, 1678, 1704, 1724, 1718, 1704, 1709, 1714, 1737, 1804, 1887, 1970, 2053, 2123, 2136, 2079, 2022, 2050, 2129, 2215, 2269, 2275, 2254, 2256, 2266, 2262, 2281, 2281, 2262, 2243, 2236, 2248, 2230, 2176, 2119, 2088, 2103, 2111, 2049, 1979, 1951, 1940, 1918, 1884, 1876, 1904, 1927, 1902, 1842, 1782, 1734, 1760, 1863, 1951, 1967, 1953, 1976, 2024, 2063, 2065, 2049, 2058, 2044, 2016, 2008, 2058, 2086, 2014, 1876, 1783, 1792, 1859, 1897, 1906, 1926, 1957, 1997, 2011, 1970, 1903, 1833, 1812, 1884, 1990, 2068, 2064, 2001, 1963, 1980, 2016, 2023, 1993, 1937, 1868, 1862, 1934, 2002, 2042, 2057, 2016, 1946, 1898, 1906, 1958, 2009, 2084, 2190, 2276, 2262, 2208, 2226, 2303, 2342, 2330, 2312, 2334, 2388, 2414, 2369, 2328, 2353, 2402, 2423, 2397, 2358, 2354, 2385, 2414, 2428, 2419, 2383, 2318, 2220, 2134, 2088, 2076, 2054, 1997, 1949, 1946, 1923, 1871, 1860, 1881, 1891, 1884, 1859, 1817, 1758, 1699, 1677, 1703, 1749, 1762, 1745, 1740, 1763, 1803, 1832, 1830, 1794, 1795, 1823, 1827, 1783, 1717, 1673, 1659, 1706, 1802, 1913, 1979, 1959, 1904, 1885, 1897, 1914, 1955, 2001, 2000, 1959, 1917, 1914, 1944, 1949, 1913, 1870, 1849, 1861, 1908, 1970, 2022, 2036, 2028, 2050, 2097, 2124, 2112, 2116, 2183, 2277, 2364, 2422, 2442, 2442, 2442, 2425, 2433, 2507, 2587, 2611, 2608, 2569, 2521, 2492, 2482, 2489, 2498, 2541, 2579, 2553, 2494, 2424, 2374, 2357, 2389, 2410, 2363, 2249, 2135, 2063, 2018, 2041, 2123, 2135, 2030, 1880, 1770, 1720, 1697, 1702, 1709, 1710, 1726, 1742, 1745, 1754, 1793, 1812, 1781, 1752, 1731, 1698, 1669, 1639, 1594, 1588, 1660, 1774, 1855, 1871, 1826, 1738, 1652, 1660, 1739, 1809, 1854, 1866, 1873, 1881, 1865, 1842, 1821, 1796, 1781, 1798, 1819, 1857, 1934, 1996, 1982, 1903, 1824, 1826, 1921, 2052, 2152, 2163, 2078, 2004, 2025, 2103, 2176, 2197, 2175, 2161, 2159, 2125, 2082, 2088, 2109, 2112, 2105, 2096, 2097, 2123, 2184, 2244, 2250, 2196, 2124, 2080, 2118, 2219, 2290, 2278, 2220, 2160, 2137, 2152, 2161, 2176, 2240, 2321, 2369, 2368, 2346, 2295, 2249, 2252, 2297, 2330, 2341, 2353, 2387, 2433, 2457, 2448, 2393, 2307, 2266, 2279, 2346, 2457, 2543, 2491, 2307, 2142, 2088, 2162, 2280, 2322, 2275, 2182, 2099, 2067, 2092, 2145, 2176, 2199, 2215, 2241, 2296, 2305, 2237, 2142, 2044, 1965, 1952, 2021, 2138, 2208, 2193, 2113, 2017, 1963, 1986, 2044, 2056, 1970, 1857, 1833, 1878, 1889, 1861, 1834, 1824, 1835, 1875, 1913, 1939, 1972, 1987, 1957, 1903, 1890, 1965, 2064, 2119, 2103, 2039, 2022, 2071, 2121, 2150, 2181, 2205, 2182, 2121, 2081, 2117, 2221, 2321, 2356, 2314, 2215, 2106, 2049, 2035, 2044, 2063, 2060, 2034, 2006, 1967, 1894, 1833, 1845, 1917, 1983, 2007, 2004, 1982, 1946, 1881, 1820, 1818, 1902, 1989, 2016, 1993, 1962, 1980, 2049, 2120, 2159, 2159, 2113, 2040, 1980, 1925, 1874, 1910, 2061, 2238, 2338, 2291, 2164, 2084, 2122, 2232, 2324, 2347, 2296, 2175, 2052, 2047, 2146, 2191, 2157, 2098, 2047, 2023, 2060, 2112, 2101, 2046, 1995, 1978, 1996, 2039, 2125, 2214, 2258, 2229, 2154, 2112, 2147, 2206, 2229, 2217, 2179, 2152, 2172, 2195, 2220, 2248, 2243, 2197, 2134, 2090, 2083, 2078, 2068, 2055, 2033, 2006, 1998, 2021, 2058, 2061, 2013, 1929, 1849, 1829, 1863, 1917, 1908, 1811, 1678, 1596, 1591, 1678, 1827, 1952, 2005, 1975, 1873, 1759, 1671, 1656, 1724, 1816, 1890, 1952, 1994, 2007, 2023, 2032, 2032, 2011, 1978, 1962, 1991, 2038, 2040, 2023, 2060, 2170, 2302, 2362, 2301, 2169, 2053, 2032, 2093, 2160, 2176, 2167, 2162, 2166, 2199, 2223, 2184, 2130, 2106, 2119, 2140, 2175, 2205, 2180, 2130, 2113, 2139, 2191, 2231, 2204, 2119, 2018, 1952, 1947, 2017, 2090, 2073, 1973, 1899, 1878, 1871, 1875, 1876, 1835, 1741, 1642, 1613, 1636, 1662, 1667, 1648, 1616, 1568, 1562, 1625, 1652, 1597, 1549, 1589, 1677, 1718, 1736, 1762, 1817, 1864, 1869, 1885, 1916, 1919, 1880, 1846, 1866, 1922, 2002, 2084, 2147, 2195, 2204, 2156, 2075, 2052, 2099, 2158, 2168, 2155, 2214, 2309, 2318, 2219, 2091, 2017, 2048, 2161, 2270, 2274, 2178, 2061, 1963, 1903, 1898, 1967, 2079, 2143, 2131, 2091, 2052, 2007, 1966, 1914, 1877, 1839, 1803, 1765, 1741, 1757, 1762, 1728, 1740, 1843, 1966, 2013, 1953, 1864, 1820, 1817, 1834, 1879, 1941, 1985, 2018, 2049, 2060, 2053, 2044, 2047, 2110, 2219, 2249, 2177, 2070, 2007, 2058, 2193, 2309, 2338, 2312, 2276, 2235, 2200, 2188, 2224, 2266, 2268, 2233, 2226, 2237, 2248, 2240, 2226, 2223, 2205, 2137, 2035, 1969, 1973, 2010, 2030, 2032, 1992, 1900, 1839, 1823, 1850, 1860, 1801, 1723, 1667, 1639, 1629, 1657, 1722, 1777, 1818, 1890, 1992, 2078, 2074, 1984, 1894, 1856, 1898, 1982, 2042, 2038, 1991, 1977, 2018, 2065, 2091, 2106, 2111, 2123, 2175, 2182, 2139, 2098, 2086, 2139, 2221, 2269, 2283, 2257, 2186, 2144, 2176, 2248, 2347, 2431, 2426, 2348, 2278, 2263, 2308, 2399, 2475, 2486, 2445, 2369, 2268, 2204, 2235, 2340, 2462, 2508, 2432, 2265, 2090, 2008, 2004, 2055, 2117, 2104, 1989, 1839, 1734, 1688, 1670, 1664, 1684, 1749, 1796, 1794, 1755, 1667, 1554, 1486, 1522, 1611, 1677, 1709, 1708, 1695, 1693, 1746, 1833, 1909, 1964, 1984, 1959, 1920, 1922, 1988, 2083, 2160, 2213, 2263, 2308, 2345, 2385, 2455, 2556, 2620, 2596, 2514, 2451, 2437, 2455, 2475, 2489, 2508, 2551, 2603, 2614, 2560, 2485, 2406, 2330, 2292, 2294, 2296, 2262, 2200, 2117, 2053, 2044, 2071, 2065, 1999, 1887, 1804, 1830, 1923, 1974, 1959, 1871, 1747, 1689, 1740, 1809, 1843, 1847, 1841, 1820, 1816, 1828, 1846, 1846, 1837, 1856, 1918, 1983, 2008, 2031, 2087, 2151, 2199, 2212, 2189, 2179, 2196, 2228, 2297, 2357, 2391, 2376, 2335, 2376, 2489, 2559, 2541, 2488, 2446, 2450, 2518, 2623, 2635, 2532, 2413, 2361, 2373, 2417, 2432, 2414, 2361, 2276, 2207, 2185, 2220, 2281, 2281, 2161, 1974, 1819, 1729, 1689, 1691, 1704, 1703, 1691, 1674, 1669, 1681, 1695, 1701, 1702, 1709, 1712, 1715, 1756, 1821, 1837, 1788, 1735, 1733, 1721, 1712, 1739, 1789, 1834, 1876, 1929, 1975, 1972, 1908, 1842, 1868, 1968, 2101, 2227, 2289, 2260, 2151, 2062, 2084, 2162, 2236, 2274, 2269, 2234, 2227, 2267, 2316, 2339, 2298, 2222, 2178, 2145, 2105, 2110, 2162, 2219, 2259, 2251, 2179, 2061, 1980, 1958, 1992, 2069, 2131, 2141, 2126};
26 horigs.push_back(horig);}
27 {std::vector<float> horig={2058, 2058, 2057, 2058, 2058, 2058, 2058, 2058, 2058, 2059, 2059, 2060, 2058, 2058, 2059, 2058, 2057, 2056, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2056, 2055, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2056, 2056, 2058, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2058, 2059, 2058, 2057, 2056, 2056, 2057, 2056, 2058, 2058, 2059, 2059, 2057, 2056, 2056, 2056, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2055, 2057, 2056, 2056, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2058, 2057, 2059, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2058, 2057, 2058, 2057, 2056, 2055, 2056, 2057, 2056, 2056, 2057, 2057, 2057, 2056, 2056, 2056, 2058, 2058, 2059, 2058, 2057, 2057, 2058, 2058, 2057, 2056, 2055, 2056, 2056, 2055, 2054, 2054, 2054, 2056, 2056, 2058, 2057, 2057, 2057, 2058, 2058, 2059, 2058, 2058, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2055, 2056, 2057, 2058, 2057, 2058, 2058, 2057, 2057, 2057, 2058, 2057, 2056, 2056, 2058, 2056, 2056, 2058, 2059, 2057, 2056, 2056, 2056, 2057, 2055, 2056, 2056, 2056, 2056, 2056, 2058, 2059, 2058, 2058, 2057, 2057, 2058, 2057, 2058, 2058, 2058, 2059, 2058, 2057, 2057, 2057, 2058, 2058, 2057, 2058, 2057, 2058, 2057, 2055, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2056, 2057, 2055, 2056, 2057, 2057, 2059, 2059, 2059, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2058, 2057, 2058, 2057, 2057, 2056, 2055, 2056, 2056, 2057, 2057, 2058, 2059, 2059, 2059, 2060, 2060, 2060, 2060, 2060, 2059, 2059, 2059, 2059, 2059, 2059, 2058, 2058, 2057, 2057, 2058, 2058, 2057, 2057, 2056, 2055, 2055, 2054, 2054, 2055, 2057, 2055, 2055, 2055, 2053, 2054, 2053, 2053, 2054, 2056, 2058, 2058, 2058, 2059, 2058, 2057, 2057, 2056, 2057, 2057, 2057, 2055, 2056, 2057, 2056, 2057, 2057, 2058, 2057, 2056, 2058, 2057, 2058, 2057, 2058, 2057, 2058, 2056, 2056, 2056, 2057, 2057, 2056, 2058, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2056, 2059, 2058, 2058, 2058, 2058, 2057, 2057, 2056, 2056, 2058, 2057, 2059, 2059, 2059, 2059, 2059, 2058, 2057, 2057, 2057, 2057, 2056, 2058, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2059, 2058, 2059, 2058, 2059, 2059, 2058, 2058, 2056, 2056, 2057, 2058, 2058, 2058, 2059, 2059, 2057, 2058, 2055, 2055, 2055, 2056, 2054, 2056, 2057, 2057, 2057, 2057, 2056, 2055, 2057, 2056, 2058, 2058, 2059, 2058, 2057, 2057, 2056, 2056, 2055, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2055, 2055, 2056, 2056, 2057, 2057, 2057, 2055, 2056, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2058, 2056, 2057, 2058, 2059, 2058, 2057, 2058, 2057, 2058, 2059, 2058, 2058, 2058, 2058, 2057, 2056, 2056, 2055, 2056, 2057, 2057, 2056, 2057, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2058, 2057, 2058, 2057, 2056, 2056, 2057, 2057, 2057, 2058, 2058, 2056, 2056, 2058, 2058, 2057, 2057, 2055, 2057, 2057, 2058, 2056, 2058, 2059, 2057, 2057, 2057, 2056, 2055, 2056, 2056, 2056, 2056, 2055, 2056, 2055, 2056, 2057, 2057, 2056, 2057, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2055, 2057, 2056, 2055, 2056, 2055, 2055, 2055, 2056, 2056, 2056, 2058, 2057, 2058, 2058, 2056, 2058, 2057, 2056, 2056, 2056, 2056, 2058, 2057, 2058, 2057, 2058, 2058, 2057, 2058, 2056, 2056, 2056, 2056, 2056, 2057, 2058, 2057, 2057, 2056, 2056, 2055, 2055, 2055, 2056, 2057, 2058, 2058, 2058, 2057, 2056, 2054, 2056, 2056, 2057, 2058, 2057, 2058, 2059, 2058, 2057, 2058, 2056, 2056, 2055, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2058, 2057, 2058, 2058, 2058, 2056, 2057, 2057, 2056, 2057, 2057, 2058, 2057, 2057, 2057, 2055, 2055, 2056, 2056, 2057, 2058, 2057, 2058, 2058, 2059, 2058, 2056, 2057, 2057, 2057, 2058, 2058, 2059, 2058, 2058, 2057, 2056, 2057, 2055, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2057, 2058, 2058, 2058, 2058, 2057, 2056, 2055, 2055, 2055, 2055, 2056, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2058, 2060, 2060, 2060, 2060, 2059, 2059, 2059, 2061, 2059, 2060, 2059, 2060, 2059, 2058, 2058, 2057, 2057, 2056, 2058, 2057, 2059, 2058, 2058, 2058, 2058, 2057, 2057, 2056, 2056, 2055, 2056, 2056, 2056, 2055, 2053, 2055, 2054, 2054, 2055, 2055, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2058, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2057, 2058, 2057, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2057, 2056, 2058, 2058, 2058, 2057, 2058, 2058, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2057, 2058, 2058, 2058, 2059, 2058, 2059, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2060, 2060, 2059, 2059, 2058, 2059, 2059, 2059, 2057, 2059, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2057, 2056, 2055, 2057, 2056, 2058, 2057, 2057, 2058, 2058, 2057, 2056, 2057, 2056, 2056, 2056, 2058, 2058, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2056, 2055, 2055, 2055, 2055, 2056, 2055, 2058, 2058, 2058, 2058, 2058, 2057, 2057, 2057, 2056, 2058, 2056, 2056, 2057, 2057, 2058, 2058, 2058, 2058, 2058, 2057, 2056, 2057, 2057, 2056, 2057, 2056, 2057, 2058, 2058, 2057, 2058, 2057, 2059, 2059, 2059, 2058, 2059, 2059, 2058, 2060, 2057, 2059, 2058, 2059, 2057, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2056, 2055, 2055, 2052, 2053, 2052, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2056, 2056, 2055, 2056, 2057, 2056, 2055, 2056, 2056, 2055, 2055, 2056, 2056, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2058, 2058, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2057, 2058, 2057, 2057, 2056, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2057, 2058, 2058, 2059, 2059, 2058, 2058, 2059, 2057, 2057, 2058, 2058, 2057, 2058, 2057, 2056, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2054, 2055, 2054, 2054, 2055, 2055, 2056, 2056, 2056, 2056, 2057, 2058, 2058, 2057, 2058, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2054, 2056, 2057, 2058, 2058, 2059, 2059, 2060, 2060, 2059, 2058, 2056, 2057, 2056, 2057, 2058, 2059, 2058, 2060, 2060, 2061, 2060, 2060, 2061, 2060, 2060, 2059, 2059, 2059, 2058, 2058, 2057, 2058, 2056, 2057, 2055, 2055, 2057, 2057, 2058, 2059, 2057, 2056, 2054, 2054, 2053, 2055, 2055, 2054, 2053, 2053, 2053, 2055, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2057, 2058, 2058, 2058, 2058, 2058, 2058, 2056, 2056, 2056, 2056, 2057, 2056, 2057, 2055, 2055, 2056, 2057, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2057, 2057, 2058, 2059, 2058, 2059, 2058, 2057, 2056, 2055, 2056, 2056, 2057, 2057, 2058, 2058, 2057, 2057, 2057, 2056, 2055, 2056, 2055, 2055, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2058, 2058, 2058, 2058, 2059, 2058, 2057, 2057, 2056, 2056, 2057, 2056, 2055, 2056, 2055, 2055, 2055, 2056, 2056, 2056, 2058, 2057, 2057, 2056, 2055, 2055, 2054, 2055, 2056, 2055, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2056, 2055, 2055, 2055, 2056, 2056, 2057, 2056, 2057, 2057, 2056, 2057, 2057, 2056, 2057, 2058, 2057, 2056, 2056, 2056, 2055, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2058, 2057, 2057, 2058, 2057, 2058, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2058, 2058, 2059, 2058, 2058, 2056, 2058, 2057, 2055, 2056, 2056, 2055, 2057, 2058, 2058, 2058, 2058, 2056, 2057, 2054, 2055, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2056, 2057, 2057, 2059, 2058, 2057, 2058, 2056, 2057, 2057, 2057, 2056, 2058, 2059, 2059, 2057, 2059, 2057, 2058, 2057, 2057, 2057, 2057, 2056, 2057, 2055, 2056, 2057, 2056, 2056, 2056, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2055, 2057, 2056, 2057, 2057, 2055, 2056, 2057, 2058, 2057, 2057, 2056, 2056, 2055, 2055, 2056, 2055, 2055, 2056, 2057, 2057, 2058, 2058, 2058, 2057, 2056, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2057, 2058, 2058, 2057, 2056, 2056, 2056, 2057, 2057, 2058, 2057, 2056, 2056, 2057, 2058, 2058, 2058, 2058, 2058, 2058, 2057, 2058, 2057, 2056, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2055, 2055, 2055, 2056, 2057, 2058, 2057, 2058, 2058, 2056, 2057, 2056, 2055, 2054, 2056, 2055, 2056, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2058, 2057, 2058, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2056, 2057, 2057, 2058, 2057, 2058, 2056, 2057, 2057, 2056, 2057, 2057, 2056, 2055, 2056, 2056, 2057, 2057, 2057, 2056, 2056, 2055, 2056, 2056, 2056, 2057, 2057, 2058, 2059, 2058, 2057, 2057, 2057, 2056, 2055, 2053, 2053, 2054, 2054, 2055, 2056, 2056, 2058, 2058, 2058, 2059, 2059, 2059, 2057, 2058, 2058, 2058, 2057, 2057, 2056, 2057, 2056, 2057, 2058, 2058, 2058, 2058, 2057, 2056, 2055, 2055, 2054, 2055, 2055, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2055, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2058, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2058, 2057, 2055, 2057, 2055, 2055, 2056, 2055, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2058, 2057, 2057, 2056, 2057, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2057, 2056, 2057, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2058, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2057, 2058, 2058, 2058, 2057, 2056, 2057, 2056, 2056, 2056, 2056, 2057, 2055, 2055, 2055, 2056, 2057, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2054, 2055, 2054, 2054, 2055, 2057, 2057, 2058, 2058, 2059, 2058, 2058, 2058, 2059, 2058, 2058, 2057, 2058, 2058, 2057, 2056, 2055, 2057, 2057, 2057, 2058, 2056, 2054, 2054, 2056, 2055, 2056, 2056, 2057, 2057, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2056, 2055, 2056, 2057, 2058, 2058, 2059, 2058, 2058, 2059, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2058, 2056, 2057, 2057, 2057, 2058, 2058, 2059, 2060, 2060, 2060, 2061, 2060, 2059, 2059, 2059, 2059, 2059, 2059, 2058, 2058, 2058, 2057, 2057, 2056, 2057, 2056, 2058, 2058, 2058, 2056, 2057, 2056, 2055, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2057, 2057, 2057, 2056, 2055, 2056, 2055, 2055, 2055, 2057, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2055, 2056, 2056, 2054, 2054, 2055, 2056, 2058, 2059, 2059, 2058, 2058, 2057, 2057, 2057, 2058, 2057, 2056, 2056, 2056, 2055, 2056, 2057, 2056, 2056, 2056, 2056, 2058, 2056, 2056, 2056, 2055, 2055, 2055, 2055, 2056, 2058, 2057, 2057, 2057, 2058, 2057, 2056, 2055, 2055, 2055, 2054, 2055, 2056, 2057, 2058, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2058, 2058, 2059, 2060, 2060, 2062, 2062, 2062, 2059, 2058, 2058, 2058, 2057, 2058, 2059, 2057, 2059, 2058, 2059, 2057, 2056, 2057, 2057, 2056, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2055, 2056, 2055, 2055, 2056, 2055, 2054, 2055, 2054, 2054, 2056, 2056, 2057, 2056, 2056, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2055, 2056, 2056, 2057, 2058, 2056, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2059, 2058, 2058, 2057, 2056, 2056, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2055, 2056, 2055, 2056, 2056, 2056, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2058, 2058, 2058, 2057, 2056, 2055, 2054, 2054, 2055, 2056, 2056, 2057, 2056, 2058, 2057, 2058, 2057, 2058, 2058, 2057, 2056, 2056, 2056, 2056, 2057, 2055, 2056, 2057, 2056, 2055, 2057, 2056, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2056, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2059, 2059, 2058, 2057, 2057, 2058, 2058, 2058, 2057, 2058, 2057, 2058, 2058, 2059, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2056, 2055, 2055, 2054, 2056, 2056, 2056, 2056, 2056, 2057, 2056, 2055, 2056, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2055, 2056, 2056, 2057, 2057, 2057, 2058, 2057, 2058, 2056, 2057, 2057, 2056, 2058, 2057, 2056, 2057, 2057, 2056, 2057, 2057, 2058, 2057, 2056, 2057, 2057, 2058, 2057, 2057, 2058, 2057, 2058, 2058, 2058, 2057, 2056, 2056, 2057, 2058, 2058, 2058, 2058, 2057, 2058, 2059, 2058, 2058, 2056, 2057, 2055, 2057, 2055, 2055, 2055, 2056, 2055, 2056, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2056, 2057, 2056, 2056, 2055, 2055, 2054, 2055, 2058, 2056, 2057, 2057, 2056, 2055, 2057, 2056, 2057, 2057, 2057, 2056, 2056, 2056, 2055, 2056, 2057, 2057, 2057, 2057, 2058, 2056, 2056, 2056, 2057, 2055, 2055, 2055, 2056, 2058, 2058, 2058, 2058, 2057, 2058, 2058, 2058, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2057, 2056, 2056, 2054, 2055, 2055, 2055, 2056, 2056, 2058, 2058, 2060, 2060, 2060, 2061, 2061, 2061, 2060, 2061, 2061, 2060, 2059, 2058, 2058, 2058, 2060, 2059, 2060, 2060, 2060, 2059, 2058, 2058, 2058, 2057, 2058, 2058, 2059, 2059, 2059, 2058, 2056, 2054, 2055, 2053, 2053, 2054, 2055, 2056, 2055, 2055, 2054, 2055, 2054, 2054, 2055, 2055, 2055, 2056, 2057, 2059, 2058, 2057, 2056, 2055, 2055, 2055, 2057, 2057, 2057, 2057, 2056, 2056, 2054, 2056, 2057, 2057, 2058, 2058, 2059, 2058, 2057, 2057, 2057, 2057, 2056, 2057, 2058, 2058, 2057, 2058, 2058, 2057, 2057, 2056, 2057, 2057, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2055, 2057, 2057, 2058, 2057, 2056, 2056, 2056, 2056, 2057, 2056, 2055, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2057, 2056, 2056, 2057, 2057, 2056, 2056, 2055, 2055, 2056, 2056, 2057, 2058, 2058, 2059, 2057, 2058, 2057, 2058, 2057, 2058, 2058, 2058, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2058, 2058, 2059, 2057, 2057, 2057, 2057, 2057, 2055, 2055, 2056, 2056, 2058, 2059, 2058, 2058, 2057, 2056, 2055, 2055, 2055, 2055, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2057, 2058, 2058, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2059, 2058, 2058, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2058, 2057, 2058, 2057, 2057, 2056, 2057, 2057, 2058, 2056, 2057, 2056, 2055, 2056, 2056, 2057, 2057, 2056, 2057, 2059, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2059, 2058, 2060, 2060, 2060, 2060, 2058, 2058, 2058, 2058, 2057, 2057, 2055, 2056, 2055, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2058, 2058, 2058, 2057, 2056, 2056, 2056, 2056, 2058, 2058, 2059, 2059, 2058, 2056, 2056, 2056, 2056, 2055, 2057, 2058, 2058, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2055, 2056, 2056, 2057, 2058, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2057, 2058, 2057, 2057, 2057, 2056, 2057, 2055, 2056, 2057, 2056, 2057, 2057, 2055, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2058, 2057, 2059, 2058, 2058, 2058, 2056, 2058, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2056, 2056, 2055, 2055, 2056, 2056, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2057, 2058, 2059, 2058, 2058, 2059, 2057, 2057, 2056, 2056, 2055, 2055, 2055, 2054, 2055, 2056, 2056, 2057, 2058, 2057, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2058, 2057, 2056, 2057, 2059, 2058, 2059, 2059, 2057, 2056, 2055, 2057, 2057, 2056, 2057, 2058, 2058, 2056, 2056, 2057, 2057, 2058, 2057, 2058, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2058, 2056, 2057, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2058, 2057, 2056, 2057, 2055, 2056, 2056, 2057, 2057, 2056, 2056, 2057, 2056, 2056, 2057, 2058, 2058, 2060, 2060, 2060, 2060, 2061, 2060, 2060, 2059, 2056, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2057, 2058, 2058, 2057, 2056, 2055, 2052, 2053, 2053, 2054, 2055, 2055, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2056, 2056, 2055, 2055, 2055, 2055, 2056, 2057, 2056, 2057, 2057, 2056, 2055, 2056, 2054, 2055, 2055, 2056, 2057, 2057, 2058, 2057, 2056, 2058, 2058, 2059, 2059, 2058, 2059, 2059, 2059, 2058, 2058, 2057, 2059, 2058, 2057, 2058, 2055, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2056, 2056, 2057, 2056, 2058, 2057, 2057, 2058, 2056, 2057, 2056, 2056, 2058, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2058, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2055, 2055, 2056, 2057, 2057, 2058, 2058, 2056, 2057, 2056, 2057, 2058, 2058, 2058, 2057, 2056, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2058, 2056, 2056, 2056, 2056, 2055, 2056, 2056, 2056, 2055, 2055, 2055, 2056, 2056, 2057, 2058, 2056, 2056, 2056, 2056, 2058, 2057, 2057, 2057, 2056, 2055, 2055, 2056, 2055, 2056, 2056, 2057, 2058, 2058, 2058, 2058, 2057, 2056, 2056, 2055, 2054, 2055, 2055, 2056, 2055, 2056, 2057, 2057, 2057, 2056, 2055, 2057, 2058, 2058, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2058, 2058, 2058, 2060, 2060, 2059, 2059, 2058, 2057, 2057, 2056, 2058, 2058, 2058, 2059, 2060, 2059, 2057, 2057, 2055, 2054, 2053, 2052, 2052, 2052, 2054, 2054, 2056, 2056, 2057, 2056, 2056, 2057, 2056, 2056, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2057, 2055, 2054, 2054, 2055, 2055, 2056, 2057, 2056, 2057, 2057, 2057, 2056, 2056, 2057, 2055, 2056, 2056, 2056, 2055, 2058, 2058, 2058, 2058, 2057, 2057, 2055, 2056, 2056, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2056, 2055, 2056, 2055, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2055, 2055, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2055, 2055, 2054, 2055, 2056, 2057, 2056, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2055, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2059, 2058, 2057, 2057, 2056, 2056, 2056, 2057, 2056, 2057, 2058, 2059, 2059, 2058, 2059, 2058, 2058, 2057, 2058, 2059, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2057, 2056, 2055, 2054, 2055, 2054, 2056, 2054, 2056, 2056, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2055, 2056, 2055, 2055, 2055, 2056, 2057, 2058, 2057, 2057, 2056, 2056, 2055, 2056, 2055, 2055, 2056, 2057, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2058, 2057, 2057, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2055, 2055, 2056, 2055, 2055, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2057, 2056, 2055, 2055, 2056, 2058, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2054, 2055, 2055, 2055, 2054, 2054, 2055, 2056, 2058, 2058, 2058, 2058, 2058, 2057, 2055, 2056, 2055, 2055, 2055, 2056, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2055, 2056, 2055, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2058, 2058, 2057, 2056, 2056, 2056, 2056, 2057, 2058, 2058, 2059, 2057, 2058, 2057, 2057, 2055, 2057, 2056, 2057, 2057, 2057, 2056, 2057, 2056, 2057, 2055, 2056, 2057, 2056, 2057, 2059, 2058, 2058, 2058, 2057, 2057, 2056, 2055, 2056, 2057, 2057, 2058, 2058, 2057, 2057, 2056, 2055, 2055, 2055, 2054, 2055, 2055, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2059, 2057, 2057, 2056, 2055, 2054, 2056, 2055, 2056, 2055, 2056, 2057, 2058, 2058, 2057, 2056, 2056, 2057, 2056, 2054, 2056, 2056, 2057, 2058, 2059, 2060, 2058, 2057, 2057, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2054, 2055, 2054, 2055, 2056, 2057, 2057, 2057, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2057, 2057, 2056, 2056, 2055, 2055, 2054, 2055, 2056, 2056, 2057, 2056, 2056, 2055, 2055, 2055, 2055, 2056, 2057, 2056, 2057, 2056, 2058, 2057, 2058, 2057, 2057, 2058, 2057, 2058, 2059, 2059, 2060, 2061, 2060, 2061, 2060, 2059, 2058, 2059, 2058, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2055, 2056, 2057, 2056, 2056, 2055, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2056, 2056, 2057, 2058, 2057, 2058, 2058, 2057, 2058, 2058, 2057, 2058, 2057, 2056, 2056, 2055, 2056, 2055, 2055, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2056, 2057, 2058, 2058, 2059, 2059, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2058, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2056, 2058, 2058, 2058, 2060, 2058, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2056, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2058, 2058, 2057, 2056, 2056, 2057, 2055, 2056, 2056, 2055, 2056, 2057, 2056, 2058, 2057, 2058, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2054, 2053, 2055, 2055, 2056, 2058, 2057, 2057, 2058, 2057, 2056, 2055, 2056, 2055, 2055, 2055, 2056, 2055, 2055, 2055, 2057, 2056, 2057, 2056, 2054, 2053, 2054, 2055, 2054, 2055, 2057, 2057, 2057, 2058, 2058, 2058, 2056, 2056, 2057, 2058, 2058, 2058, 2057, 2057, 2059, 2058, 2058, 2058, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2057, 2057, 2057, 2055, 2056, 2057, 2056, 2056, 2056, 2056, 2055, 2057, 2057, 2057, 2058, 2057, 2058, 2059, 2058, 2059, 2057, 2058, 2057, 2056, 2057, 2058, 2058, 2058, 2059, 2058, 2057, 2056, 2057, 2057, 2057, 2058, 2057, 2058, 2058, 2057, 2057, 2055, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2059, 2059, 2058, 2058, 2058, 2059, 2058, 2059, 2058, 2058, 2056, 2056, 2054, 2054, 2053, 2053, 2055, 2054, 2056, 2056, 2055, 2055, 2055, 2056, 2057, 2057, 2057, 2058, 2057, 2058, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2056, 2055, 2056, 2055, 2055, 2056, 2057, 2057, 2057, 2058, 2058, 2057, 2058, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2057, 2055, 2055, 2056, 2056, 2056, 2058, 2058, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2056, 2057, 2058, 2058, 2058, 2058, 2057, 2056, 2056, 2056, 2057, 2056, 2055, 2055, 2056, 2057, 2057, 2056, 2057, 2054, 2054, 2054, 2054, 2055, 2056, 2057, 2056, 2056, 2057, 2056, 2055, 2056, 2056, 2055, 2056, 2056, 2055, 2055, 2055, 2055, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2055, 2056, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2057, 2056, 2056, 2056, 2055, 2055, 2054, 2053, 2054, 2054, 2055, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2054, 2054, 2054, 2055, 2056, 2056, 2057, 2058, 2058, 2058, 2057, 2056, 2055, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2055, 2056, 2056, 2057, 2057, 2055, 2055, 2056, 2056, 2056, 2056, 2055, 2056, 2056, 2056, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2057, 2058, 2057, 2057, 2056, 2058, 2057, 2057, 2057, 2058, 2057, 2058, 2056, 2057, 2057, 2058, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2058, 2057, 2058, 2057, 2057, 2057, 2056, 2056, 2057, 2055, 2056, 2055, 2057, 2058, 2058, 2059, 2058, 2057, 2056, 2056, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2056, 2057, 2057, 2058, 2058, 2059, 2058, 2058, 2058, 2059, 2058, 2058, 2056, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2058, 2056, 2058, 2058, 2057, 2058, 2057, 2055, 2057, 2058, 2058, 2057, 2058, 2059, 2059, 2059, 2059, 2060, 2060, 2061, 2060, 2060, 2061, 2060, 2060, 2060, 2061, 2060, 2060, 2059, 2059, 2058, 2058, 2059, 2059, 2058, 2059, 2058, 2059, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2055, 2055, 2055, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2055, 2056, 2056, 2057, 2056, 2058, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2058, 2057, 2058, 2056, 2057, 2057, 2057, 2058, 2057, 2056, 2057, 2056, 2056, 2057, 2058, 2056, 2055, 2055, 2057, 2058, 2057, 2058, 2058, 2058, 2059, 2059, 2057, 2058, 2056, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2059, 2058, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2058, 2058, 2058, 2056, 2057, 2057, 2057, 2056, 2056, 2056, 2055, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2056, 2056, 2057, 2057, 2058, 2057, 2057, 2058, 2058, 2058, 2058, 2056, 2057, 2059, 2057, 2058, 2059, 2060, 2059, 2060, 2060, 2060, 2058, 2058, 2058, 2058, 2057, 2055, 2056, 2056, 2055, 2055, 2054, 2055, 2055, 2055, 2056, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2058, 2057, 2057, 2055, 2057, 2056, 2056, 2056, 2057, 2058, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2055, 2056, 2056, 2058, 2057, 2057, 2057, 2056, 2056, 2055, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2056, 2056, 2055, 2055, 2056, 2056, 2057, 2057, 2058, 2059, 2057, 2058, 2056, 2056, 2056, 2056, 2057, 2058, 2058, 2057, 2056, 2056, 2057, 2058, 2058, 2057, 2057, 2058, 2057, 2058, 2057, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2060, 2059, 2059, 2058, 2059, 2060, 2059, 2058, 2058, 2058, 2057, 2056, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2058, 2059, 2059, 2058, 2057, 2057, 2056, 2055, 2055, 2055, 2056, 2058, 2058, 2059, 2058, 2058, 2058, 2058, 2058, 2058, 2057, 2057, 2058, 2058, 2057, 2057, 2056, 2058, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2055, 2056, 2057, 2057, 2058, 2058, 2059, 2060, 2059, 2058, 2058, 2058, 2058, 2058, 2058, 2056, 2056, 2056, 2055, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2056, 2055, 2055, 2055, 2055, 2057, 2058, 2056, 2057, 2057, 2057, 2058, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2056, 2056, 2055, 2055, 2056, 2057, 2059, 2059, 2059, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2058, 2057, 2058, 2058, 2059, 2058, 2057, 2057, 2056, 2056, 2055, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2055, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2055, 2056, 2057, 2056, 2058, 2058, 2059, 2059, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2054, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2057, 2059, 2057, 2058, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2055, 2057, 2056, 2055, 2056, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2058, 2057, 2057, 2058, 2057, 2058, 2058, 2056, 2057, 2056, 2057, 2056, 2056, 2056, 2056, 2057, 2058, 2059, 2059, 2059, 2058, 2057, 2056, 2056, 2055, 2056, 2056, 2056, 2055, 2056, 2056, 2056, 2057, 2058, 2056, 2057, 2058, 2057, 2055, 2055, 2056, 2056, 2055, 2057, 2056, 2058, 2058, 2058, 2058, 2057, 2057, 2056, 2058, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2057, 2058, 2056, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2059, 2057, 2057, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2058, 2059, 2059, 2058, 2056, 2057, 2057, 2056, 2056, 2056, 2055, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2056, 2054, 2055, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2055, 2056, 2056, 2058, 2057, 2057, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2057, 2058, 2058, 2058, 2060, 2061, 2060, 2061, 2060, 2059, 2058, 2058, 2059, 2059, 2060, 2059, 2058, 2059, 2058, 2058, 2058, 2058, 2059, 2057, 2056, 2057, 2056, 2056, 2056, 2055, 2053, 2054, 2054, 2055, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2057, 2058, 2057, 2056, 2057, 2058, 2058, 2058, 2056, 2056, 2056, 2058, 2057, 2058, 2057, 2058, 2057, 2057, 2058, 2059, 2059, 2058, 2058, 2058, 2057, 2058, 2058, 2057, 2057, 2057, 2058, 2057, 2057, 2056, 2058, 2058, 2058, 2059, 2058, 2059, 2058, 2056, 2056, 2056, 2056, 2056, 2055, 2056, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2059, 2060, 2058, 2059, 2060, 2060, 2059, 2058, 2058, 2056, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2055, 2055, 2055, 2055, 2057, 2056, 2058, 2058, 2058, 2057, 2056, 2055, 2054, 2055, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2055, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2059, 2058, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2058, 2058, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2055, 2056, 2056, 2055, 2056, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2055, 2057, 2056, 2056, 2056, 2056, 2057, 2059, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2058, 2059, 2058, 2059, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2059, 2057, 2056, 2056, 2056, 2055, 2054, 2055, 2055, 2056, 2057, 2057, 2057, 2057, 2057, 2056, 2055, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2059, 2059, 2058, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2056, 2057, 2058, 2057, 2057, 2058, 2058, 2059, 2058, 2059, 2058, 2057, 2057, 2057, 2057, 2058, 2057, 2056, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2055, 2055, 2056, 2057, 2057, 2058, 2057, 2055, 2055, 2055, 2056, 2057, 2058, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2058, 2060, 2058, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2057, 2058, 2057, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2056, 2058, 2058, 2058, 2058, 2057, 2056, 2057, 2054, 2055, 2056, 2055, 2055, 2056, 2055, 2057, 2057, 2056, 2056, 2057, 2057, 2058, 2058, 2056, 2055, 2054, 2055, 2056, 2057, 2058, 2056, 2057, 2057, 2055, 2055, 2056, 2056, 2055, 2056, 2055, 2054, 2055, 2056, 2054, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2058, 2057, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2058, 2057, 2058, 2057, 2057, 2056, 2056, 2056, 2056, 2054, 2055, 2057, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2058, 2056, 2057, 2055, 2054, 2054, 2055, 2055, 2057, 2056, 2057, 2059, 2058, 2057, 2057, 2057, 2056, 2056, 2057, 2059, 2059, 2058, 2060, 2059, 2059, 2057, 2057, 2058, 2059, 2060, 2060, 2058, 2058, 2058, 2058, 2058, 2057, 2058, 2057, 2059, 2059, 2058, 2057, 2056, 2055, 2055, 2055, 2056, 2057, 2057, 2058, 2058, 2056, 2056, 2056, 2055, 2055, 2054, 2054, 2055, 2053, 2054, 2055, 2056, 2055, 2055, 2055, 2055, 2056, 2057, 2056, 2055, 2055, 2054, 2055, 2056, 2056, 2057, 2057, 2057, 2058, 2057, 2059, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2057, 2057, 2056, 2057, 2055, 2055, 2055, 2056, 2058, 2058, 2057, 2058, 2056, 2055, 2055, 2055, 2056, 2054, 2054, 2055, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2055, 2056, 2054, 2054, 2054, 2055, 2056, 2056, 2058, 2058, 2058, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2058, 2058, 2057, 2057, 2058, 2056, 2057, 2055, 2055, 2055, 2055, 2057, 2057, 2058, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2058, 2057, 2057, 2056, 2055, 2054, 2055, 2056, 2056, 2057, 2056, 2057, 2056, 2055, 2055, 2055, 2056, 2057, 2057, 2056, 2057, 2056, 2058, 2057, 2057, 2055, 2057, 2057, 2057, 2057, 2058, 2058, 2059, 2059, 2058, 2057, 2057, 2056, 2058, 2058, 2058, 2059, 2060, 2060, 2061, 2062, 2062, 2062, 2061, 2059, 2059, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2056, 2055, 2054, 2055, 2055, 2055, 2056, 2054, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2055, 2054, 2056, 2055, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2055, 2056, 2056, 2056, 2056, 2058, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2057, 2055, 2057, 2057, 2058, 2058, 2059, 2059, 2058, 2058, 2057, 2058, 2059, 2058, 2060, 2060, 2060, 2060, 2058, 2058, 2057, 2058, 2058, 2058, 2058, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2056, 2055, 2055, 2055, 2054, 2056, 2057, 2056, 2055, 2056, 2057, 2057, 2057, 2058, 2058, 2058, 2056, 2055, 2054, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2058, 2059, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2058, 2058, 2058, 2058, 2057, 2059, 2056, 2057, 2057, 2056, 2056, 2057, 2057, 2059, 2059, 2059, 2059, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2056, 2057, 2056, 2055, 2056, 2057, 2055, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2058, 2058, 2057, 2058, 2057, 2057, 2057, 2058, 2056, 2056, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2058, 2057, 2056, 2057, 2057, 2055, 2056, 2056, 2057, 2056, 2057, 2058, 2057, 2056, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2057, 2058, 2058, 2058, 2058, 2057, 2055, 2056, 2056, 2055, 2056, 2055, 2055, 2055, 2056, 2058, 2058, 2058, 2058, 2058, 2058, 2059, 2058, 2058, 2057, 2057, 2055, 2056, 2055, 2055, 2055, 2056, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2057, 2058, 2058, 2059, 2058, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2057, 2055, 2056, 2055, 2055, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2058, 2058, 2057, 2056, 2057, 2055, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2058, 2057, 2058, 2057, 2058, 2057, 2058, 2059, 2059, 2059, 2059, 2059, 2058, 2058, 2055, 2056, 2054, 2055, 2054, 2055, 2056, 2056, 2057, 2057, 2056, 2057, 2058, 2057, 2057, 2057, 2058, 2056, 2057, 2057, 2057, 2057, 2056, 2055, 2055, 2056, 2057, 2058, 2058, 2058, 2057, 2057, 2056, 2056, 2055, 2057, 2056, 2056, 2055, 2056, 2056, 2056, 2058, 2058, 2057, 2057, 2055, 2055, 2054, 2055, 2056, 2057, 2056, 2057, 2056, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2060, 2059, 2059, 2058, 2058, 2058, 2058, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2057, 2058, 2058, 2058, 2058, 2056, 2055, 2056, 2056, 2056, 2057, 2058, 2058, 2056, 2057, 2055, 2056, 2056, 2058, 2059, 2058, 2058, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2058, 2059, 2059, 2058, 2057, 2057, 2057, 2058, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2058, 2058, 2058, 2058, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2058, 2055, 2056, 2056, 2057, 2058, 2057, 2058, 2057, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2058, 2058, 2059, 2058, 2058, 2058, 2057, 2055, 2057, 2057, 2057, 2057, 2056, 2055, 2055, 2056, 2056, 2056, 2057, 2058, 2059, 2058, 2058, 2058, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2055, 2053, 2054, 2054, 2055, 2056, 2055, 2056, 2056, 2056, 2056, 2054, 2053, 2054, 2054, 2055, 2056, 2057, 2057, 2056, 2057, 2057, 2057, 2055, 2055, 2056, 2056, 2056, 2056, 2055, 2055, 2054, 2055, 2054, 2055, 2056, 2056, 2058, 2057, 2059, 2057, 2057, 2057, 2056, 2057, 2056, 2057, 2057, 2056, 2057, 2059, 2060, 2060, 2061, 2061, 2061, 2060, 2059, 2059, 2059, 2058, 2058, 2057, 2057, 2057, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2054, 2056, 2056, 2057, 2056, 2056, 2056, 2056, 2054, 2055, 2055, 2055, 2055, 2057, 2056, 2057, 2058, 2058, 2057, 2056, 2056, 2055, 2056, 2056, 2056, 2054, 2056, 2056, 2055, 2056, 2055, 2056, 2057, 2055, 2057, 2056, 2057, 2057, 2058, 2057, 2057, 2058, 2058, 2057, 2056, 2056, 2056, 2056, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2056, 2056, 2055, 2056, 2056, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2058, 2058, 2057, 2057, 2058, 2057, 2057, 2057, 2056, 2057, 2056, 2055, 2056, 2058, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2058, 2057, 2056, 2057, 2058, 2058, 2058, 2058, 2059, 2059, 2057, 2056, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2055, 2056, 2056, 2057, 2058, 2057, 2056, 2057, 2056, 2056, 2058, 2056, 2057, 2058, 2058, 2057, 2058, 2058, 2059, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2058, 2059, 2058, 2057, 2056, 2056, 2055, 2056, 2057, 2058, 2057, 2057, 2056, 2056, 2056, 2056, 2057, 2058, 2058, 2058, 2058, 2056, 2056, 2055, 2057, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2058, 2058, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2056, 2057, 2058, 2058, 2058, 2059, 2058, 2058, 2058, 2058, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2057, 2056, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2057, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2055, 2055, 2057, 2056, 2057, 2056, 2057, 2056, 2055, 2055, 2055, 2057, 2057, 2058, 2058, 2057, 2058, 2057, 2057, 2058, 2059, 2058, 2058, 2057, 2057, 2057, 2056, 2058, 2058, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2055, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2057, 2057, 2056, 2057, 2058, 2058, 2057, 2059, 2057, 2058, 2058, 2057, 2057, 2057, 2056, 2058, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2055, 2056, 2055, 2056, 2056, 2057, 2057, 2058, 2059, 2059, 2059, 2058, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2056, 2055, 2055, 2054, 2055, 2056, 2056, 2058, 2056, 2057, 2057, 2057, 2056, 2058, 2057, 2057, 2056, 2057, 2057, 2058, 2058, 2057, 2059, 2059, 2060, 2059, 2058, 2058, 2057, 2057, 2056, 2056, 2056, 2055, 2056, 2056, 2057, 2056, 2056, 2057, 2059, 2059, 2059, 2057, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2055, 2057, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2059, 2058, 2059, 2060, 2060, 2061, 2060, 2060, 2060, 2059, 2058, 2058, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2055, 2055, 2056, 2055, 2056, 2056, 2057, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2056, 2056, 2058, 2058, 2058, 2058, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2055, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2056, 2056, 2057, 2055, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2056, 2055, 2056, 2055, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2056, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2055, 2055, 2057, 2055, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2058, 2056, 2056, 2056, 2055, 2056, 2057, 2057, 2058, 2058, 2058, 2058, 2057, 2058, 2059, 2057, 2056, 2056, 2056, 2056, 2055, 2057, 2058, 2056, 2056, 2057, 2056, 2057, 2056, 2057, 2059, 2060, 2060, 2060, 2059, 2058, 2059, 2059, 2059, 2059, 2059, 2060, 2059, 2058, 2057, 2057, 2057, 2057, 2056, 2059, 2058, 2058, 2057, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2055, 2055, 2054, 2053, 2053, 2054, 2055, 2056, 2057, 2057, 2057, 2057, 2056, 2058, 2057, 2057, 2058, 2058, 2058, 2058, 2056, 2056, 2056, 2055, 2057, 2056, 2057, 2058, 2058, 2059, 2059, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2056, 2057, 2059, 2058, 2059, 2058, 2058, 2059, 2058, 2058, 2058, 2059, 2059, 2060, 2060, 2059, 2058, 2056, 2057, 2056, 2055, 2054, 2055, 2056, 2057, 2057, 2057, 2057, 2059, 2057, 2058, 2057, 2056, 2055, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2058, 2057, 2058, 2057, 2058, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2058, 2057, 2058, 2056, 2056, 2056, 2057, 2057, 2058, 2058, 2058, 2056, 2056, 2056, 2057, 2056, 2056, 2057, 2056, 2056, 2055, 2055, 2056, 2058, 2058, 2057, 2059, 2058, 2058, 2057, 2056, 2057, 2056, 2056, 2057, 2058, 2058, 2058, 2059, 2059, 2057, 2057, 2055, 2056, 2056, 2056, 2057, 2058, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2058, 2057, 2057, 2058, 2057, 2058, 2056, 2057, 2057, 2057, 2059, 2059, 2059, 2058, 2058, 2059, 2058, 2058, 2057, 2056, 2058, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2056, 2056, 2056, 2057, 2059, 2058, 2057, 2056, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2059, 2058, 2057, 2057, 2057, 2055, 2055, 2056, 2057, 2057, 2058, 2057, 2056, 2056, 2056, 2055, 2056, 2056, 2058, 2057, 2058, 2058, 2058, 2057, 2058, 2057, 2059, 2060, 2059, 2057, 2058, 2057, 2058, 2056, 2056, 2057, 2057, 2057, 2059, 2059, 2058, 2058, 2058, 2056, 2057, 2058, 2057, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2058, 2057, 2058, 2059, 2057, 2056, 2056, 2055, 2054, 2056, 2056, 2056, 2055, 2056, 2055, 2056, 2056, 2057, 2058, 2058, 2058, 2059, 2058, 2058, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2057, 2059, 2057, 2056, 2057, 2057, 2058, 2059, 2058, 2058, 2058, 2056, 2056, 2056, 2056, 2056, 2056, 2058, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2059, 2057, 2058, 2058, 2057, 2057, 2058, 2057, 2056, 2056, 2055, 2055, 2056, 2056, 2057, 2056, 2057, 2057, 2059, 2058, 2058, 2058, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2057, 2058, 2058, 2058, 2058, 2058, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2057, 2058, 2059, 2057, 2056, 2055, 2055, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2055, 2055, 2055, 2055, 2057, 2058, 2059, 2060, 2058, 2059, 2058, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2058, 2058, 2056, 2058, 2058, 2058, 2057, 2057, 2058, 2057, 2057, 2057, 2056, 2058, 2057, 2057, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2059, 2059, 2059, 2060, 2060, 2061, 2060, 2058, 2057, 2057, 2057, 2056, 2057, 2059, 2057, 2058, 2058, 2057, 2057, 2055, 2055, 2055, 2055, 2056, 2057, 2058, 2056, 2057, 2057, 2055, 2057, 2057, 2058, 2057, 2056, 2057, 2057, 2057, 2056, 2056, 2054, 2055, 2054, 2056, 2056, 2056, 2056, 2055, 2054, 2055, 2056, 2056, 2058, 2057, 2058, 2058, 2058, 2057, 2057, 2056, 2057, 2056, 2058, 2058, 2057, 2059, 2058, 2058, 2058, 2057, 2057, 2057, 2055, 2057, 2055, 2056, 2058, 2058, 2059, 2058, 2057, 2057, 2056, 2058, 2059, 2059, 2059, 2059, 2058, 2058, 2059, 2058, 2057, 2056, 2057, 2056, 2056, 2055, 2056, 2058, 2057, 2059, 2058, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2059, 2058, 2058, 2058, 2059, 2058, 2057, 2057, 2057, 2057, 2057, 2058, 2056, 2056, 2056, 2057, 2055, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2057, 2058, 2058, 2057, 2057, 2056, 2058, 2059, 2060, 2059, 2058, 2056, 2056, 2057, 2056, 2058, 2058, 2059, 2059, 2059, 2057, 2057, 2057, 2058, 2058, 2059, 2059, 2059, 2058, 2057, 2058, 2059, 2058, 2057, 2058, 2056, 2056, 2056, 2056, 2058, 2057, 2058, 2058, 2057, 2057, 2056, 2057, 2056, 2057, 2056, 2058, 2057, 2058, 2058, 2058, 2058, 2057, 2059, 2059, 2060, 2060, 2060, 2059, 2058, 2058, 2058, 2060, 2060, 2061, 2060, 2060, 2059, 2059, 2059, 2058, 2057, 2057, 2057, 2058, 2057, 2057, 2055, 2054, 2054, 2054, 2054, 2055, 2056, 2057, 2058, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2059, 2058, 2058, 2058, 2057, 2057, 2056, 2055, 2056, 2057, 2056, 2055, 2056, 2055, 2055, 2056, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2056, 2057, 2056, 2056, 2057, 2057, 2057, 2056, 2057, 2055, 2057, 2056, 2055, 2058, 2057, 2058, 2059, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2059, 2058, 2056, 2056, 2055, 2056, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2055, 2057, 2056, 2057, 2057, 2057, 2057, 2059, 2058, 2058, 2058, 2056, 2057, 2056, 2057, 2057, 2058, 2059, 2059, 2058, 2057, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2058, 2058, 2058, 2059, 2057, 2056, 2056, 2054, 2054, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2055, 2056, 2057, 2056, 2057, 2058, 2058, 2057, 2058, 2058, 2057, 2056, 2057, 2058, 2058, 2057, 2056, 2057, 2058, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2058, 2057, 2056, 2055, 2055, 2055, 2057, 2057, 2057, 2056, 2057, 2056, 2057, 2057, 2057, 2058, 2059, 2057, 2057, 2055, 2056, 2054, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2059, 2059, 2059, 2059, 2060, 2060, 2059, 2060, 2061, 2061, 2063, 2062, 2062, 2061, 2061, 2059, 2059, 2059, 2058, 2058, 2057, 2056, 2058, 2058, 2058, 2059, 2057, 2057, 2056, 2056, 2056, 2057, 2055, 2055, 2053, 2054, 2054, 2055, 2054, 2055, 2056, 2056, 2058, 2058, 2057, 2055, 2054, 2056, 2055, 2057, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2056, 2056, 2056, 2055, 2055, 2055, 2057, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2058, 2057, 2056, 2056, 2056, 2057, 2058, 2057, 2058, 2057, 2058, 2057, 2057, 2058, 2058, 2058, 2058, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2055, 2056, 2057, 2058, 2057, 2057, 2058, 2057, 2057, 2057, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2057, 2058, 2058, 2058, 2057, 2056, 2055, 2055, 2057, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2060, 2059, 2060, 2059, 2058, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2057, 2058, 2058, 2058, 2058, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2056, 2058, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2059, 2058, 2056, 2055, 2056, 2057, 2057, 2057, 2057, 2058, 2058, 2057, 2058, 2057, 2058, 2057, 2056, 2056, 2056, 2055, 2056, 2055, 2057, 2057, 2058, 2058, 2058, 2056, 2057, 2057, 2056, 2057, 2058, 2056, 2057, 2058, 2058, 2058, 2058, 2059, 2060, 2059, 2058, 2058, 2056, 2056, 2054, 2055, 2055, 2056, 2058, 2058, 2059, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2055, 2055, 2054, 2054, 2053, 2055, 2056, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2056, 2055, 2057, 2058, 2058, 2058, 2058, 2057, 2057, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2058, 2057, 2058, 2057, 2056, 2056, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2058, 2057, 2058, 2058, 2056, 2056, 2055, 2055, 2055, 2056, 2056, 2057, 2058, 2058, 2058, 2058, 2058, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2057, 2058, 2059, 2060, 2059, 2059, 2057, 2056, 2056, 2055, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2055, 2058, 2057, 2057, 2056, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2056, 2057, 2056, 2057, 2058, 2059, 2058, 2057, 2057, 2057, 2058, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2057, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2058, 2058, 2058, 2059, 2060, 2058, 2057, 2056, 2055, 2055, 2055, 2057, 2058, 2057, 2058, 2058, 2059, 2059, 2057, 2057, 2056, 2057, 2055, 2056, 2055, 2055, 2056, 2057, 2057, 2057, 2058, 2058, 2058, 2056, 2057, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2059, 2059, 2058, 2058, 2058, 2058, 2058, 2058, 2060, 2059, 2057, 2058, 2058, 2057, 2058, 2058, 2058, 2058, 2058, 2059, 2056, 2057, 2058, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2058, 2057, 2058, 2057, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2058, 2058, 2057, 2056, 2057, 2056, 2056, 2055, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2058, 2057, 2056, 2057, 2057, 2056, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2055, 2056, 2056, 2056, 2057, 2057, 2058, 2058, 2057, 2058, 2058, 2057, 2056, 2056, 2055, 2055, 2057, 2058, 2058, 2058, 2059, 2059, 2059, 2060, 2060, 2060, 2061, 2059, 2059, 2058, 2058, 2058, 2059, 2058, 2059, 2060, 2059, 2058, 2057, 2057, 2057, 2055, 2056, 2056, 2056, 2056, 2056, 2057, 2056, 2055, 2054, 2054, 2054, 2055, 2056, 2058, 2059, 2059, 2059, 2058, 2058, 2057, 2056, 2056, 2057, 2055, 2056, 2056, 2056, 2057, 2057, 2058, 2057, 2058, 2057, 2056, 2055, 2055, 2054, 2055, 2055, 2055, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2055, 2056, 2056, 2054, 2054, 2055, 2055, 2056, 2057, 2058, 2059, 2059, 2058, 2058, 2058, 2057, 2058, 2057, 2058, 2059, 2058, 2057, 2057, 2057, 2057, 2057, 2059, 2058, 2057, 2058, 2058, 2057, 2058, 2057, 2057, 2056, 2056, 2056, 2056, 2055, 2055, 2055, 2057, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2056, 2057, 2055, 2058, 2056, 2057, 2056, 2057, 2056, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2056, 2057, 2057, 2058, 2058, 2059, 2059, 2058, 2059, 2058, 2058, 2059, 2058, 2057, 2057, 2058, 2058, 2057, 2058, 2058, 2059, 2058, 2059, 2059, 2059, 2060, 2060, 2060, 2060, 2060, 2059, 2058, 2058, 2057, 2057, 2059, 2059, 2060, 2059, 2059, 2060, 2057, 2057, 2057, 2056, 2057, 2055, 2055, 2054, 2055, 2053, 2053, 2052, 2055, 2055, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2056, 2057, 2055, 2056, 2056, 2057, 2056, 2057, 2058, 2057, 2057, 2056, 2056, 2055, 2057, 2057, 2058, 2057, 2057, 2056, 2057, 2056, 2055, 2055, 2056, 2057, 2058, 2056, 2058, 2058, 2057, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2058, 2059, 2060, 2061, 2059, 2061, 2058, 2059, 2057, 2058, 2058, 2057, 2056, 2058, 2057, 2058, 2058, 2056, 2056, 2056, 2054, 2055, 2055, 2055, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2055, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2056, 2057, 2056, 2056, 2056, 2057, 2058, 2057, 2057, 2058, 2057, 2056, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2058, 2059, 2058, 2058, 2058, 2057, 2057, 2056, 2056, 2055, 2056, 2056, 2055, 2055, 2054, 2053, 2054, 2054, 2054, 2055, 2055, 2056, 2056, 2057, 2056, 2057, 2058, 2057, 2057, 2056, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2058, 2057, 2058, 2058, 2058, 2058, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2056, 2058, 2057, 2058, 2056, 2057, 2055, 2054, 2054, 2054, 2056, 2058, 2057, 2057, 2055, 2056, 2056, 2058, 2058, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2057, 2056, 2058, 2058, 2056, 2058, 2058, 2057, 2058, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2055, 2056, 2057, 2057, 2057, 2058, 2057, 2058, 2056, 2057, 2057, 2057, 2057, 2058, 2055, 2056, 2056, 2057, 2056, 2055, 2056, 2055, 2055, 2057, 2056, 2055, 2055, 2055, 2055, 2056, 2055, 2056, 2057, 2057, 2057, 2058, 2056, 2057, 2055, 2056, 2055, 2056, 2057, 2057, 2056, 2059, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2055, 2056, 2056, 2055, 2056, 2055, 2057, 2057, 2056, 2057, 2056, 2057, 2056, 2057, 2056, 2056, 2056, 2055, 2056, 2056, 2056, 2057, 2057, 2057, 2058, 2058, 2059, 2058, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2056, 2055, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2058, 2057, 2058, 2058, 2058, 2056, 2059, 2057, 2056, 2057, 2058, 2058, 2061, 2061, 2061, 2059, 2059, 2059, 2058, 2058, 2057, 2057, 2058, 2057, 2058, 2056, 2057, 2057, 2056, 2055, 2055, 2056, 2055, 2054, 2056, 2054, 2054, 2053, 2054, 2055, 2055, 2056, 2056, 2055, 2055, 2057, 2056, 2056, 2057, 2057, 2057, 2056, 2057, 2054, 2054, 2054, 2054, 2055, 2056, 2057, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2055, 2055, 2055, 2056, 2057, 2057, 2057, 2055, 2056, 2055, 2056, 2056, 2056, 2056, 2054, 2055, 2056, 2055, 2055, 2057, 2058, 2057, 2058, 2058, 2058, 2057, 2057, 2056, 2057, 2056, 2055, 2055, 2054, 2055, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2059, 2057, 2057, 2055, 2056, 2056, 2056, 2057, 2057, 2058, 2057, 2057, 2056, 2056, 2057, 2056, 2056, 2057, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2055, 2056, 2056, 2055, 2056, 2056, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2058, 2059, 2058, 2058, 2058, 2057, 2057, 2056, 2057, 2058, 2056, 2057, 2057, 2057, 2058, 2059, 2058, 2057, 2056, 2056, 2056, 2057, 2056, 2057, 2056, 2057, 2056, 2056, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2058, 2059, 2059, 2058, 2059, 2058, 2057, 2058, 2056, 2058, 2058, 2057, 2057, 2058, 2057, 2058, 2058, 2058, 2059, 2057, 2057, 2057, 2058, 2057, 2057, 2056, 2057, 2057, 2056, 2057, 2057, 2056, 2057, 2056, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2056, 2056, 2056, 2057, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2058, 2056, 2056, 2056, 2057, 2059, 2059, 2059, 2059, 2058, 2058, 2059, 2058, 2058, 2057, 2056, 2056, 2057, 2056, 2056, 2057, 2056, 2056, 2056, 2054, 2056, 2055, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2056, 2055, 2056, 2055, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2055, 2057, 2057, 2055, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2058, 2060, 2058, 2058, 2058, 2056, 2056, 2056, 2057, 2057, 2056, 2055, 2057, 2057, 2057, 2056, 2054, 2055, 2054, 2056, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2057, 2056, 2057, 2056, 2056, 2057, 2055, 2056, 2055, 2055, 2054, 2055, 2058, 2058, 2058, 2057, 2057, 2058, 2058, 2058, 2059, 2058, 2058, 2058, 2058, 2057, 2056, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2058, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2055, 2055, 2055, 2056, 2057, 2056, 2056, 2057, 2055, 2054, 2053, 2055, 2054, 2056, 2056, 2057, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2057, 2058, 2058, 2058, 2058, 2057, 2058, 2057, 2058, 2056, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2055, 2056, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2058, 2058, 2058, 2056, 2055, 2054, 2054, 2056, 2056, 2057, 2057, 2057, 2057, 2055, 2055, 2055, 2056, 2055, 2055, 2057, 2056, 2056, 2057, 2057, 2056, 2055, 2055, 2055, 2056, 2057, 2055, 2056, 2056, 2056, 2057, 2056, 2057, 2056, 2056, 2057, 2056, 2055, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2056, 2057, 2058, 2058, 2058, 2058, 2056, 2057, 2058, 2057, 2057, 2057, 2056, 2058, 2058, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2055, 2056, 2056, 2056, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2056, 2058, 2057, 2056, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2057, 2057, 2058, 2056, 2058, 2057, 2059, 2058, 2058, 2057, 2057, 2055, 2055, 2056, 2056, 2056, 2057, 2058, 2057, 2057, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2057, 2057, 2058, 2056, 2057, 2055, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2059, 2059, 2061, 2060, 2059, 2059, 2059, 2058, 2058, 2058, 2059, 2058, 2057, 2057, 2056, 2056, 2054, 2054, 2054, 2053, 2054, 2056, 2056, 2056, 2056, 2056, 2055, 2057, 2057, 2058, 2058, 2057, 2057, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2056, 2057, 2058, 2057, 2056, 2057, 2056, 2057, 2056, 2056, 2055, 2056, 2057, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2057, 2055, 2056, 2056, 2055, 2056, 2056, 2058, 2059, 2058, 2058, 2058, 2057, 2057, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2057, 2058, 2055, 2056, 2055, 2057, 2057, 2056, 2056, 2055, 2056, 2056, 2057, 2055, 2056, 2056, 2056, 2057, 2058, 2057, 2057, 2056, 2058, 2058, 2058, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2057, 2058, 2057, 2057, 2058, 2058, 2058, 2059, 2058, 2058, 2058, 2059, 2059, 2058, 2059, 2059, 2058, 2058, 2057, 2058, 2058, 2057, 2057, 2056, 2057, 2056, 2058, 2057, 2058, 2058, 2057, 2056, 2057, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2058, 2057, 2058, 2058, 2057, 2058, 2057, 2056, 2057, 2058, 2058, 2057, 2057, 2057, 2058, 2057, 2058, 2056, 2057, 2058, 2057, 2058, 2058, 2058, 2057, 2057, 2056, 2056, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2059, 2058, 2058, 2057, 2058, 2058, 2057, 2057, 2057, 2059, 2058, 2059, 2059, 2059, 2059, 2058, 2057, 2055, 2056, 2055, 2056, 2056, 2056, 2056, 2056, 2057, 2057, 2056, 2057, 2056, 2055, 2055, 2057, 2056, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2057, 2056, 2054, 2054, 2054, 2056, 2056, 2058, 2058, 2058, 2058, 2060, 2060, 2061, 2060, 2059, 2058, 2058, 2057, 2057, 2057, 2058, 2057, 2057, 2058, 2058, 2058, 2058, 2058, 2057, 2057, 2057, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2058, 2058, 2058, 2058, 2059, 2059, 2057, 2056, 2057, 2055, 2056, 2055, 2056, 2056, 2057, 2057, 2058, 2057, 2057, 2057, 2057, 2058, 2057, 2057, 2057, 2058, 2057, 2058, 2058, 2058, 2058, 2058, 2057, 2057, 2058, 2058, 2058, 2058, 2057, 2057, 2058, 2057, 2058, 2058, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2057, 2058, 2058, 2058, 2057, 2056, 2055, 2057, 2058, 2058, 2058, 2058, 2057, 2056, 2056, 2056, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2057, 2056, 2056, 2057, 2057, 2058, 2058, 2059, 2059, 2059, 2058, 2057, 2057, 2056, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2056, 2057, 2057, 2058, 2059, 2059, 2059, 2059};
28 horigs.push_back(horig);}
29 {std::vector<float> horig={2044, 2045, 2045, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2043, 2044, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2043, 2043, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2047, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2044, 2043, 2044, 2044, 2045, 2043, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2046, 2045, 2045, 2046, 2045, 2044, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2046, 2047, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2042, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2048, 2047, 2048, 2047, 2048, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2045, 2043, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2048, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2043, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2044, 2045, 2045, 2046, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2046, 2047, 2048, 2048, 2049, 2049, 2048, 2047, 2046, 2045, 2046, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2043, 2045, 2045, 2045, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2046, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2047, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2046, 2047, 2046, 2046, 2044, 2044, 2042, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2043, 2044, 2044, 2044, 2044, 2046, 2044, 2045, 2047, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2045, 2045, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2045, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2046, 2047, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2045, 2044, 2045, 2044, 2045, 2047, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2044, 2046, 2045, 2046, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2046, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2043, 2044, 2044, 2045, 2046, 2044, 2045, 2045, 2044, 2044, 2043, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2047, 2045, 2044, 2045, 2045, 2046, 2046, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2043, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2047, 2046, 2048, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2042, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2046, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2046, 2045, 2046, 2048, 2047, 2047, 2047, 2045, 2045, 2045, 2042, 2044, 2043, 2044, 2043, 2044, 2044, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2044, 2046, 2046, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2044, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2047, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2042, 2043, 2042, 2043, 2044, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2044, 2045, 2042, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2045, 2045, 2045, 2047, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2047, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2046, 2044, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2043, 2043, 2044, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2043, 2042, 2042, 2043, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2047, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2046, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2046, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2043, 2044, 2043, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2044, 2045, 2043, 2044, 2043, 2044, 2045, 2046, 2047, 2047, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2043, 2045, 2046, 2046, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2043, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2043, 2042, 2042, 2043, 2043, 2045, 2045, 2044, 2045, 2046, 2043, 2043, 2045, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2044, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2046, 2046, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2048, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2047, 2048, 2050, 2049, 2049, 2049, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2043, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2047, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2043, 2043, 2043, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2043, 2042, 2042, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2046, 2045, 2046, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2043, 2042, 2044, 2043, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2047, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2043, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2042, 2042, 2043, 2043, 2044, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2049, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2046, 2046, 2044, 2043, 2045, 2044, 2046, 2045, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2045, 2044, 2045, 2044, 2044, 2046, 2045, 2044, 2045, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2044, 2045, 2044, 2044, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2046, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2043, 2045, 2045, 2045, 2044, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2043, 2045, 2043, 2044, 2044, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2045, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2045, 2045, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2043, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2044, 2044, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2044, 2044, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2042, 2043, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2042, 2044, 2043, 2044, 2045, 2044, 2044, 2046, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2046, 2046, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2045, 2045, 2047, 2047, 2046, 2049, 2048, 2047, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2044, 2044, 2042, 2043, 2043, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2047, 2047, 2047, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2044, 2042, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2047, 2046, 2046, 2044, 2044, 2043, 2044, 2045, 2042, 2043, 2044, 2045, 2045, 2046, 2045, 2044, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2044, 2044, 2044, 2042, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2046, 2044, 2046, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2047, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2043, 2045, 2044, 2044, 2044, 2046, 2045, 2044, 2045, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2044, 2044, 2043, 2043, 2044, 2043, 2045, 2044, 2047, 2046, 2046, 2047, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2044, 2046, 2046, 2045, 2045, 2044, 2046, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2044, 2045, 2044, 2043, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2045, 2047, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2044, 2043, 2045, 2044, 2046, 2045, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2046, 2046, 2045, 2047, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2044, 2043, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2042, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2043, 2045, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2045, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2048, 2044, 2045, 2046, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2047, 2047, 2048, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2044, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2047, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2044, 2043, 2043, 2045, 2044, 2045, 2046, 2046, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2043, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2042, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2047, 2046, 2045, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2043, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2047, 2045, 2046, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2046, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2047, 2047, 2045, 2046, 2046, 2047, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2048, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2045, 2045, 2046, 2047, 2045, 2045, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2046, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2044, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2042, 2043, 2043, 2044, 2045, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2044, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2047, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2046, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2047, 2045, 2045, 2046, 2045, 2045, 2044, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2044, 2043, 2043, 2042, 2043, 2044, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2046, 2045, 2046, 2046, 2047, 2048, 2049, 2049, 2048, 2049, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2042, 2042, 2041, 2040, 2040, 2041, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2044, 2045, 2043, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2046, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2046, 2046, 2046, 2046, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2047, 2045, 2046, 2045, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2047, 2046, 2046, 2046, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2046, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2046, 2044, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2045, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2047, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2043, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2045, 2043, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2043, 2045, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2042, 2043, 2044, 2045, 2045, 2046, 2045, 2046, 2044, 2045, 2047, 2044, 2046, 2046, 2046, 2045, 2044, 2046, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2042, 2043, 2044, 2044, 2043, 2043, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2043, 2045, 2046, 2047, 2048, 2046, 2046, 2045, 2043, 2044, 2044, 2044, 2044, 2046, 2045, 2047, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2045, 2044, 2045, 2042, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2045, 2045, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2047, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2047, 2045, 2045, 2043, 2045, 2045, 2044, 2045, 2046, 2045, 2046, 2045, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2047, 2045, 2047, 2046, 2046, 2046, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2048, 2048, 2048, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2043, 2044, 2044, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2046, 2047, 2046, 2048, 2049, 2048, 2047, 2046, 2046, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2045, 2044, 2044, 2043, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2046, 2045, 2044, 2044, 2045, 2044, 2043, 2045, 2045, 2045, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2044, 2045, 2047, 2045, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2042, 2043, 2044, 2043, 2044, 2044, 2045, 2046, 2046, 2044, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2044, 2045, 2045, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2044, 2046, 2045, 2047, 2046, 2046, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2046, 2044, 2044, 2044, 2042, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2045, 2043, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2046, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2047, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2044, 2046, 2046, 2047, 2045, 2045, 2044, 2043, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2044, 2045, 2045, 2046, 2046, 2047, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2045, 2046, 2044, 2045, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2043, 2044, 2042, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2046, 2045, 2046, 2046, 2047, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2044, 2045, 2044, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2048, 2047, 2049, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2042, 2042, 2041, 2042, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2043, 2043, 2044, 2045, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2043, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2042, 2042, 2043, 2044, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2044, 2045, 2044, 2043, 2044, 2045, 2046, 2046, 2047, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2044, 2045, 2043, 2044, 2044, 2043, 2044, 2045, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2049, 2048, 2048, 2049, 2050, 2049, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2047, 2046, 2045, 2045, 2047, 2044, 2045, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2045, 2045, 2044, 2045, 2045, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2047, 2047, 2048, 2048, 2046, 2046, 2045, 2046, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2045, 2044, 2045, 2046, 2044, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2047, 2048, 2048, 2048, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2047, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2046, 2044, 2045, 2044, 2044, 2043, 2045, 2046, 2046, 2045, 2046, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2045, 2045, 2044, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2047, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2046, 2046, 2047, 2045, 2045, 2046, 2046, 2047, 2047, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2047, 2044, 2045, 2043, 2042, 2043, 2043, 2043, 2044, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2049, 2048, 2048, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2042, 2044, 2043, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2042, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2043, 2043, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2045, 2048, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2045, 2045, 2046, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2047, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2045, 2045, 2046, 2044, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2046, 2045, 2044, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2045, 2045, 2043, 2045, 2045, 2044, 2046, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2043, 2043, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2047, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2047, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2046, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2043, 2045, 2044, 2044, 2046, 2044, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2044, 2044, 2044, 2045, 2046, 2047, 2045, 2046, 2046, 2044, 2047, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2043, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2047, 2045, 2047, 2047, 2045, 2046, 2044, 2045, 2045, 2045, 2044, 2043, 2042, 2044, 2043, 2042, 2044, 2044, 2043, 2044, 2045, 2043, 2044, 2044, 2044, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2044, 2046, 2045, 2044, 2045, 2045, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2044, 2043, 2043, 2042, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2046, 2045, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2044, 2046, 2046, 2046, 2045, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2044, 2046, 2045, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2044, 2045, 2046, 2047, 2047, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2045, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2047, 2046, 2048, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2044, 2045, 2046, 2045, 2046, 2048, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2043, 2042, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2042, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2047, 2045, 2044, 2046, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2045, 2044, 2044, 2045, 2044, 2046, 2046, 2047, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2048, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2047, 2045, 2045, 2043, 2043, 2043, 2043, 2044, 2044, 2046, 2046, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045};
30 horigs.push_back(horig);}
31 {std::vector<float> horig={2048, 2048, 2047, 2048, 2046, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2046, 2046, 2047, 2046, 2048, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2046, 2046, 2046, 2046, 2048, 2048, 2049, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2048, 2046, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2047, 2045, 2045, 2046, 2046, 2048, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2048, 2050, 2049, 2048, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2045, 2046, 2045, 2047, 2047, 2046, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2046, 2048, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2044, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2048, 2048, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2048, 2048, 2048, 2047, 2046, 2046, 2048, 2048, 2048, 2049, 2049, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2049, 2050, 2050, 2050, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2046, 2045, 2045, 2045, 2047, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2046, 2048, 2046, 2047, 2048, 2045, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2045, 2048, 2046, 2047, 2047, 2046, 2047, 2048, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2047, 2045, 2046, 2045, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2044, 2045, 2044, 2045, 2046, 2047, 2048, 2048, 2047, 2047, 2045, 2047, 2048, 2048, 2047, 2045, 2046, 2046, 2047, 2048, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2047, 2048, 2048, 2049, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2047, 2045, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2049, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2049, 2048, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2048, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2049, 2049, 2048, 2050, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2048, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2049, 2050, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2047, 2045, 2046, 2045, 2046, 2049, 2048, 2049, 2048, 2048, 2049, 2047, 2048, 2048, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2049, 2048, 2050, 2048, 2050, 2049, 2048, 2048, 2048, 2049, 2051, 2051, 2051, 2050, 2049, 2049, 2047, 2047, 2045, 2045, 2047, 2047, 2048, 2049, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2046, 2046, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2048, 2047, 2048, 2047, 2048, 2048, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2047, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2048, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2048, 2048, 2049, 2048, 2047, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2047, 2049, 2049, 2047, 2048, 2047, 2049, 2049, 2049, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2048, 2049, 2048, 2048, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2050, 2049, 2050, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2045, 2046, 2046, 2044, 2044, 2044, 2043, 2044, 2044, 2046, 2045, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2047, 2045, 2045, 2045, 2046, 2046, 2046, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2047, 2049, 2048, 2048, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2045, 2046, 2046, 2046, 2044, 2044, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2050, 2049, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2048, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2046, 2046, 2047, 2048, 2047, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2049, 2048, 2048, 2047, 2047, 2045, 2046, 2046, 2046, 2048, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2050, 2049, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2045, 2046, 2045, 2046, 2048, 2047, 2047, 2048, 2048, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2045, 2046, 2045, 2044, 2046, 2046, 2046, 2047, 2047, 2049, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2047, 2047, 2048, 2047, 2047, 2048, 2045, 2046, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2048, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2048, 2048, 2048, 2048, 2049, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2046, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2046, 2047, 2047, 2047, 2049, 2049, 2048, 2050, 2049, 2048, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2049, 2048, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2047, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2047, 2046, 2049, 2049, 2050, 2047, 2047, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2044, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2049, 2048, 2047, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2052, 2051, 2050, 2050, 2049, 2048, 2048, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2047, 2046, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2047, 2046, 2048, 2047, 2048, 2049, 2048, 2049, 2048, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2045, 2045, 2046, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2049, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2049, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2048, 2047, 2046, 2047, 2047, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2049, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2046, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2045, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2047, 2047, 2048, 2047, 2048, 2046, 2047, 2048, 2047, 2047, 2047, 2046, 2045, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2049, 2048, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2050, 2052, 2050, 2050, 2049, 2048, 2047, 2048, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2048, 2049, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2045, 2044, 2045, 2046, 2045, 2047, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2045, 2047, 2046, 2048, 2050, 2049, 2049, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2049, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2050, 2049, 2049, 2049, 2048, 2046, 2047, 2046, 2045, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2044, 2044, 2044, 2043, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2047, 2045, 2046, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2048, 2049, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2049, 2049, 2048, 2046, 2046, 2046, 2045, 2046, 2048, 2049, 2049, 2049, 2047, 2048, 2047, 2046, 2047, 2047, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2045, 2046, 2046, 2047, 2047, 2048, 2049, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2045, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2049, 2047, 2048, 2048, 2047, 2049, 2049, 2050, 2052, 2052, 2052, 2051, 2051, 2050, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2047, 2047, 2047, 2045, 2044, 2045, 2044, 2043, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2048, 2048, 2048, 2047, 2048, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2048, 2048, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2048, 2046, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2046, 2046, 2046, 2046, 2045, 2045, 2047, 2047, 2046, 2046, 2046, 2046, 2048, 2047, 2048, 2048, 2047, 2048, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2048, 2046, 2047, 2045, 2047, 2047, 2049, 2050, 2050, 2049, 2050, 2049, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2048, 2047, 2047, 2048, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2049, 2048, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2047, 2046, 2048, 2046, 2047, 2048, 2045, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2049, 2048, 2048, 2047, 2047, 2047, 2046, 2043, 2041, 2042, 2042, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2048, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2049, 2048, 2047, 2047, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2049, 2049, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2048, 2047, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2048, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2050, 2049, 2050, 2049, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2048, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2047, 2047, 2048, 2047, 2046, 2047, 2045, 2046, 2045, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2047, 2045, 2045, 2045, 2046, 2044, 2044, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2049, 2047, 2048, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2048, 2046, 2047, 2046, 2047, 2048, 2049, 2048, 2049, 2048, 2048, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2047, 2045, 2045, 2044, 2044, 2044, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2046, 2044, 2043, 2043, 2044, 2045, 2047, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2047, 2046, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2049, 2047, 2047, 2046, 2045, 2045, 2045, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2048, 2046, 2046, 2046, 2046, 2045, 2046, 2048, 2047, 2048, 2047, 2046, 2045, 2046, 2045, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2048, 2047, 2048, 2047, 2048, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2047, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2046, 2046, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2045, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2046, 2046, 2044, 2046, 2046, 2047, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2044, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2045, 2047, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2044, 2045, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2045, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2044, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2048, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2045, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2046, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2046, 2046, 2045, 2047, 2048, 2047, 2049, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2052, 2050, 2050, 2049, 2047, 2047, 2047, 2047, 2047, 2047, 2044, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2048, 2048, 2046, 2048, 2046, 2046, 2045, 2045, 2045, 2044, 2042, 2043, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2048, 2049, 2047, 2047, 2048, 2046, 2047, 2046, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2046, 2047, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2046, 2047, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2048, 2047, 2048, 2048, 2048, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2048, 2049, 2048, 2048, 2049, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2048, 2049, 2049, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2047, 2048, 2047, 2048, 2047, 2048, 2047, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2049, 2050, 2047, 2047, 2045, 2048, 2048, 2046, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2048, 2048, 2047, 2048, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2048, 2046, 2048, 2048, 2048, 2047, 2048, 2046, 2047, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2046, 2046, 2046, 2046, 2046, 2048, 2050, 2049, 2048, 2047, 2047, 2046, 2046, 2045, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2048, 2047, 2048, 2049, 2046, 2047, 2047, 2046, 2047, 2046, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2047, 2047, 2047, 2048, 2048, 2049, 2047, 2048, 2047, 2048, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2049, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2049, 2049, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2042, 2044, 2044, 2044, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2045, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2044, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2048, 2046, 2046, 2047, 2046, 2046, 2048, 2046, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2049, 2048, 2049, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2048, 2049, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2046, 2048, 2046, 2047, 2047, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2047, 2045, 2046, 2045, 2047, 2047, 2048, 2047, 2046, 2048, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2046, 2046, 2045, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2049, 2048, 2048, 2047, 2048, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2047, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2045, 2046, 2048, 2048, 2048, 2049, 2047, 2045, 2046, 2046, 2047, 2046, 2046, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2047, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2046, 2046, 2046, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2045, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2049, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2048, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2045, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2046, 2046, 2045, 2045, 2047, 2047, 2049, 2048, 2047, 2046, 2047, 2046, 2046, 2047, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2048, 2048, 2047, 2047, 2048, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2046, 2046, 2046, 2045, 2047, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2048, 2047, 2047, 2047, 2045, 2045, 2044, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2045, 2046, 2045, 2046, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2048, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2048, 2047, 2048, 2048, 2048, 2046, 2047, 2046, 2046, 2047, 2048, 2048, 2047, 2049, 2047, 2048, 2047, 2046, 2047, 2048, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2049, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2046, 2046, 2047, 2047, 2047, 2049, 2048, 2046, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2050, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2046, 2047, 2049, 2048, 2048, 2048, 2047, 2047, 2046, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2048, 2049, 2048, 2050, 2049, 2048, 2048, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2049, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2049, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2047, 2047, 2047, 2048, 2049, 2047, 2048, 2048, 2047, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2048, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2048, 2047, 2047, 2047, 2045, 2047, 2046, 2047, 2047, 2047, 2048, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2048, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2049, 2048, 2048, 2048, 2048, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2046, 2045, 2044, 2045, 2044, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2046, 2048, 2047, 2048, 2048, 2049, 2049, 2047, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2049, 2050, 2049, 2051, 2050, 2051, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2045, 2046, 2044, 2045, 2045, 2046, 2046, 2047, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2045, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2047, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2043, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2045, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2049, 2048, 2049, 2048, 2049, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2048, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2047, 2046, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2048, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2049, 2048, 2045, 2045, 2045, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2049, 2049, 2049, 2049, 2049, 2048, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2048, 2048, 2048, 2046, 2047, 2045, 2045, 2047, 2047, 2048, 2047, 2048, 2047, 2046, 2045, 2043, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2048, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2048, 2048, 2049, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2045, 2048, 2047, 2046, 2047, 2047, 2047, 2046, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2049, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2048, 2048, 2048, 2049, 2047, 2047, 2046, 2047, 2046, 2046, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2050, 2049, 2048, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2048, 2048, 2048, 2049, 2048, 2047, 2046, 2045, 2046, 2045, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2048, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2046, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2047, 2048, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2047, 2047, 2048, 2048, 2047, 2045, 2046, 2046, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2049, 2048, 2048, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2046, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2047, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2048, 2048, 2049, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2048, 2049, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2048, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2046, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2050, 2051, 2052, 2051, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2043, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2049, 2047, 2048, 2046, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2049, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2049, 2048, 2050, 2048, 2048, 2047, 2048, 2048, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2047, 2048, 2047, 2048, 2049, 2048, 2047, 2048, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2048, 2048, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2048, 2048, 2048, 2046, 2048, 2047, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2046, 2048, 2048, 2048, 2048, 2047, 2048, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2048, 2047, 2049, 2050, 2049, 2050, 2049, 2048, 2050, 2050, 2050, 2049, 2050, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2047, 2048, 2048, 2049, 2048, 2049, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2045, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2048, 2048, 2047, 2048, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2044, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2047, 2048, 2048, 2049, 2048, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2048, 2048, 2049, 2047, 2046, 2045, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2045, 2047, 2047, 2048, 2048, 2048, 2050, 2047, 2047, 2045, 2044, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2045, 2044, 2045, 2045, 2047, 2047, 2048, 2048, 2047, 2049, 2046, 2048, 2047, 2047, 2047, 2046, 2047, 2045, 2047, 2046, 2047, 2047, 2047, 2049, 2047, 2047, 2046, 2047, 2047, 2047, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2045, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2047, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2045, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2045, 2044, 2045, 2044, 2046, 2045, 2046, 2048, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2048, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2045, 2046, 2045, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2049, 2048, 2049, 2048, 2050, 2051, 2051, 2049, 2051, 2051, 2050, 2050, 2049, 2048, 2047, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2047, 2048, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2046, 2048, 2049, 2049, 2048, 2049, 2048, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2050, 2049, 2048, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2045, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2048, 2049, 2048, 2047, 2048, 2046, 2047, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2045, 2044, 2046, 2047, 2046, 2046, 2048, 2047, 2047, 2048, 2049, 2048, 2049, 2049, 2048, 2047, 2046, 2048, 2047, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2047, 2048, 2048, 2048, 2046, 2047, 2046, 2046, 2046, 2048, 2048, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2048, 2049, 2049, 2048, 2048, 2049, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2048, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2049, 2048, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2047, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2047, 2049, 2048, 2050, 2051, 2053, 2052, 2052, 2052, 2052, 2050, 2049, 2049, 2048, 2047, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2048, 2048, 2047, 2049, 2049, 2048, 2046, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2044, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2048, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2046, 2047, 2045, 2047, 2045, 2045, 2047, 2047, 2047, 2049, 2047, 2048, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2048, 2047, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2045, 2044, 2045, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2045, 2046, 2047, 2048, 2049, 2049, 2048, 2049, 2048, 2046, 2046, 2045, 2045, 2046, 2047, 2049, 2048, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2049, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2048, 2049, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2048, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2046, 2048, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2048, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2047, 2048, 2047, 2048, 2048, 2048, 2046, 2047, 2047, 2045, 2045, 2045, 2046, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2047, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2045, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2047, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2049, 2048, 2047, 2046, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2048, 2049, 2050, 2049, 2049, 2047, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2045, 2046, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2045, 2045, 2046, 2047, 2048, 2047, 2048, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2048, 2048, 2049, 2049, 2048, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2048, 2047, 2047, 2046, 2047, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2047, 2046, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2045, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2047, 2047, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2048, 2047, 2048, 2048, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2048};
32 horigs.push_back(horig);}
33 {std::vector<float> horig={1534, 1514, 1522, 1532, 1580, 1691, 1752, 1741, 1711, 1704, 1709, 1707, 1717, 1733, 1737, 1737, 1729, 1728, 1726, 1736, 1790, 1879, 1944, 1991, 2030, 2007, 1951, 1940, 1993, 2066, 2128, 2177, 2171, 2099, 2019, 2005, 2079, 2194, 2301, 2364, 2335, 2223, 2117, 2097, 2134, 2156, 2147, 2124, 2064, 1949, 1842, 1789, 1818, 1930, 2042, 2095, 2089, 2053, 2018, 2016, 2047, 2081, 2066, 1994, 1914, 1868, 1904, 2016, 2142, 2251, 2280, 2247, 2239, 2264, 2287, 2306, 2340, 2374, 2406, 2412, 2407, 2449, 2558, 2645, 2657, 2605, 2551, 2569, 2667, 2749, 2730, 2616, 2489, 2448, 2514, 2614, 2641, 2551, 2404, 2299, 2255, 2224, 2178, 2116, 2085, 2122, 2177, 2174, 2128, 2089, 2084, 2110, 2141, 2145, 2131, 2138, 2164, 2173, 2135, 2067, 2014, 2020, 2088, 2180, 2226, 2193, 2131, 2094, 2107, 2172, 2248, 2317, 2360, 2348, 2296, 2228, 2145, 2086, 2092, 2137, 2155, 2124, 2051, 1964, 1928, 1951, 1959, 1935, 1920, 1917, 1920, 1920, 1900, 1858, 1815, 1807, 1846, 1900, 1895, 1844, 1799, 1824, 1889, 1930, 1930, 1902, 1885, 1884, 1865, 1868, 1913, 1960, 1972, 1946, 1910, 1876, 1861, 1877, 1905, 1908, 1893, 1905, 1950, 2007, 2018, 1967, 1917, 1901, 1893, 1929, 2022, 2098, 2101, 2042, 1982, 1968, 1984, 2023, 2075, 2078, 2038, 2015, 2028, 2066, 2104, 2118, 2116, 2085, 2046, 2030, 2073, 2148, 2172, 2112, 2002, 1940, 1960, 2041, 2159, 2274, 2346, 2341, 2277, 2211, 2180, 2213, 2300, 2392, 2422, 2393, 2351, 2324, 2316, 2343, 2371, 2358, 2322, 2284, 2234, 2184, 2226, 2359, 2455, 2426, 2316, 2215, 2165, 2186, 2256, 2305, 2283, 2223, 2200, 2223, 2239, 2198, 2118, 2025, 1980, 2010, 2059, 2050, 1993, 1930, 1897, 1878, 1846, 1795, 1743, 1700, 1650, 1577, 1522, 1510, 1549, 1620, 1666, 1651, 1633, 1663, 1690, 1703, 1715, 1731, 1740, 1744, 1732, 1708, 1700, 1712, 1726, 1737, 1753, 1765, 1771, 1765, 1747, 1767, 1816, 1840, 1848, 1870, 1898, 1943, 2025, 2105, 2172, 2221, 2267, 2326, 2392, 2461, 2543, 2626, 2702, 2730, 2704, 2657, 2636, 2662, 2761, 2910, 3027, 3053, 2989, 2895, 2857, 2928, 3038, 3085, 3058, 3014, 2968, 2889, 2824, 2830, 2901, 2945, 2915, 2806, 2637, 2487, 2418, 2398, 2405, 2446, 2444, 2357, 2220, 2091, 2021, 1995, 1948, 1825, 1657, 1558, 1588, 1671, 1718, 1717, 1672, 1595, 1549, 1548, 1587, 1653, 1694, 1694, 1681, 1651, 1602, 1626, 1677, 1708, 1716, 1726, 1742, 1755, 1776, 1771, 1723, 1666, 1624, 1628, 1690, 1743, 1732, 1654, 1638, 1675, 1702, 1715, 1716, 1713, 1718, 1720, 1708, 1711, 1733, 1745, 1742, 1699, 1667, 1683, 1716, 1743, 1768, 1781, 1751, 1686, 1694, 1813, 1973, 2063, 2030, 1930, 1863, 1872, 1947, 2045, 2064, 2010, 1973, 1987, 2055, 2157, 2250, 2316, 2345, 2330, 2301, 2305, 2329, 2339, 2330, 2343, 2385, 2421, 2395, 2319, 2249, 2209, 2194, 2197, 2193, 2181, 2177, 2180, 2164, 2123, 2038, 1918, 1828, 1763, 1697, 1662, 1674, 1683, 1674, 1667, 1673, 1687, 1690, 1683, 1698, 1715, 1706, 1677, 1661, 1682, 1741, 1821, 1893, 1915, 1853, 1766, 1740, 1779, 1822, 1856, 1906, 1941, 1947, 1926, 1870, 1838, 1877, 1949, 1981, 1913, 1785, 1698, 1695, 1759, 1836, 1888, 1953, 2042, 2092, 2078, 2029, 1953, 1862, 1798, 1788, 1800, 1820, 1844, 1817, 1778, 1776, 1785, 1788, 1786, 1796, 1823, 1830, 1835, 1891, 1952, 1987, 1987, 1970, 1977, 1992, 1989, 1971, 1952, 1997, 2121, 2262, 2337, 2313, 2230, 2135, 2126, 2220, 2307, 2300, 2220, 2156, 2133, 2148, 2176, 2198, 2186, 2127, 2053, 1991, 1934, 1873, 1813, 1770, 1766, 1815, 1875, 1891, 1892, 1911, 1931, 1909, 1823, 1729, 1711, 1769, 1862, 1941, 1972, 1978, 1996, 2012, 2017, 1998, 1966, 1970, 2037, 2134, 2183, 2180, 2162, 2151, 2181, 2263, 2341, 2365, 2312, 2221, 2187, 2255, 2364, 2399, 2360, 2328, 2318, 2322, 2352, 2415, 2459, 2416, 2293, 2165, 2113, 2158, 2253, 2349, 2372, 2273, 2127, 2048, 2088, 2199, 2302, 2353, 2367, 2348, 2299, 2204, 2129, 2135, 2225, 2324, 2339, 2245, 2119, 2079, 2127, 2182, 2198, 2171, 2154, 2182, 2253, 2321, 2310, 2217, 2092, 1978, 1911, 1930, 2004, 2064, 2067, 2020, 1970, 1960, 2014, 2100, 2151, 2140, 2134, 2138, 2119, 2085, 2074, 2125, 2195, 2221, 2218, 2223, 2261, 2308, 2301, 2234, 2192, 2246, 2366, 2435, 2382, 2263, 2199, 2230, 2285, 2313, 2327, 2312, 2216, 2053, 1949, 1978, 2066, 2098, 2048, 1954, 1837, 1756, 1731, 1693, 1585, 1454, 1369, 1387, 1589, 1695, 1705, 1707, 1714, 1711, 1711, 1719, 1724, 1723, 1720, 1721, 1728, 1730, 1731, 1735, 1739, 1738, 1733, 1724, 1725, 1732, 1742, 1765, 1793, 1805, 1790, 1786, 1836, 1909, 1927, 1898, 1877, 1896, 1975, 2100, 2221, 2237, 2178, 2145, 2178, 2242, 2275, 2259, 2222, 2192, 2200, 2246, 2298, 2337, 2368, 2376, 2354, 2292, 2220, 2197, 2220, 2262, 2307, 2356, 2378, 2347, 2273, 2243, 2290, 2366, 2427, 2442, 2409, 2358, 2294, 2234, 2238, 2269, 2319, 2363, 2340, 2306, 2284, 2253, 2229, 2221, 2193, 2150, 2141, 2158, 2148, 2051, 1925, 1864, 1887, 1907, 1855, 1775, 1684, 1605, 1551, 1510, 1480, 1472, 1582, 1697, 1730, 1724, 1718, 1724, 1730, 1714, 1704, 1716, 1728, 1718, 1721, 1740, 1767, 1806, 1838, 1866, 1912, 1940, 1931, 1923, 1941, 1996, 2064, 2119, 2184, 2250, 2282, 2283, 2271, 2258, 2254, 2256, 2271, 2310, 2384, 2467, 2512, 2502, 2476, 2450, 2425, 2438, 2479, 2493, 2484, 2488, 2502, 2553, 2641, 2689, 2642, 2554, 2482, 2485, 2551, 2603, 2585, 2480, 2347, 2298, 2351, 2424, 2421, 2322, 2195, 2150, 2257, 2431, 2505, 2417, 2244, 2071, 1965, 1955, 2011, 2055, 2023, 1935, 1834, 1789, 1810, 1854, 1857, 1811, 1770, 1761, 1778, 1805, 1823, 1838, 1847, 1843, 1827, 1793, 1761, 1753, 1749, 1716, 1691, 1695, 1707, 1681, 1609, 1521, 1495, 1536, 1605, 1663, 1680, 1691, 1717, 1738, 1737, 1708, 1666, 1663, 1685, 1700, 1718, 1748, 1765, 1746, 1736, 1755, 1783, 1821, 1859, 1917, 1993, 2047, 2072, 2134, 2259, 2389, 2444, 2408, 2335, 2308, 2352, 2436, 2527, 2557, 2495, 2400, 2368, 2437, 2551, 2608, 2593, 2541, 2478, 2442, 2454, 2504, 2513, 2436, 2303, 2179, 2109, 2107, 2170, 2202, 2149, 2060, 1974, 1907, 1837, 1768, 1723, 1704, 1697, 1719, 1759, 1778, 1771, 1778, 1807, 1830, 1837, 1842, 1857, 1889, 1945, 2015, 2080, 2140, 2222, 2313, 2378, 2404, 2378, 2312, 2246, 2217, 2236, 2296, 2383, 2457, 2487, 2479, 2452, 2442, 2460, 2451, 2389, 2301, 2234, 2240, 2299, 2339, 2307, 2230, 2141, 2045, 1949, 1867, 1814, 1815, 1838, 1818, 1744, 1670, 1607, 1547, 1515, 1542, 1591, 1634, 1707, 1801, 1842, 1827, 1820, 1834, 1854, 1867, 1866, 1858, 1853, 1866, 1912, 2032, 2197, 2297, 2287, 2203, 2124, 2102, 2144, 2239, 2351, 2430, 2435, 2352, 2213, 2098, 2075, 2127, 2166, 2144, 2054, 1945, 1918, 1984, 2049, 2058, 2032, 1995, 1958, 1882, 1734, 1574, 1489, 1493, 1550, 1595, 1603, 1616, 1653, 1677, 1700, 1711, 1703, 1700, 1706, 1721, 1732, 1728, 1731, 1751, 1758, 1752, 1728, 1714, 1719, 1732, 1746, 1758, 1766, 1786, 1828, 1885, 1960, 2058, 2175, 2264, 2279, 2215, 2134, 2121, 2211, 2341, 2458, 2513, 2480, 2441, 2452, 2489, 2501, 2507, 2495, 2492, 2498, 2479, 2392, 2283, 2242, 2293, 2400, 2524, 2608, 2608, 2506, 2351, 2252, 2252, 2308, 2373, 2407, 2384, 2323, 2219, 2127, 2092, 2102, 2128, 2145, 2123, 2087, 2085, 2120, 2155, 2166, 2139, 2107, 2090, 2058, 2020, 2021, 2072, 2107, 2039, 1882, 1742, 1712, 1785, 1875, 1905, 1884, 1864, 1878, 1925, 1948, 1904, 1837, 1813, 1842, 1891, 1935, 1942, 1887, 1805, 1762, 1766, 1801, 1850, 1869, 1834, 1791, 1748, 1672, 1607, 1592, 1619, 1664, 1696, 1699, 1680, 1655, 1629, 1643, 1687, 1737, 1774, 1828, 1879, 1844, 1756, 1709, 1703, 1732, 1819, 1948, 2029, 2040, 2000, 1960, 1944, 1959, 2027, 2064, 2085, 2141, 2201, 2231, 2251, 2306, 2368, 2388, 2341, 2278, 2269, 2331, 2442, 2529, 2553, 2537, 2521, 2478, 2402, 2367, 2402, 2463, 2521, 2554, 2552, 2536, 2536, 2546, 2525, 2463, 2408, 2384, 2384, 2409, 2435, 2418, 2374, 2342, 2329, 2320, 2316, 2310, 2276, 2234, 2193, 2101, 1992, 1941, 1939, 1948, 1942, 1920, 1908, 1913, 1920, 1918, 1887, 1848, 1836, 1843, 1866, 1928, 2011, 2046, 2026, 1991, 1969, 1931, 1873, 1835, 1835, 1857, 1878, 1889, 1894, 1892, 1934, 2014, 2067, 2078, 2067, 2075, 2089, 2070, 2020, 1965, 1959, 1995, 2003, 1949, 1874, 1839, 1879, 1992, 2095, 2113, 2029, 1933, 1912, 1936, 1946, 1949, 1964, 2023, 2106, 2168, 2174, 2112, 2016, 1932, 1921, 1980, 2065, 2100, 2046, 1937, 1856, 1889, 2037, 2165, 2184, 2131, 2021, 1884, 1788, 1739, 1724, 1734, 1746, 1748, 1751, 1785, 1862, 1929, 1966, 1965, 1936, 1922, 1944, 1953, 1946, 1959, 1996, 2036, 2082, 2111, 2098, 2048, 2003, 2025, 2125, 2244, 2302, 2279, 2246, 2235, 2255, 2275, 2265, 2250, 2293, 2374, 2391, 2341, 2298, 2290, 2308, 2316, 2280, 2222, 2214, 2276, 2319, 2262, 2149, 2065, 2007, 1945, 1906, 1885, 1839, 1798, 1810, 1863, 1897, 1909, 1907, 1872, 1837, 1802, 1796, 1889, 2039, 2131, 2111, 2010, 1914, 1882, 1906, 1928, 1906, 1871, 1844, 1830, 1842, 1889, 1948, 1993, 2006, 1995, 1973, 1961, 1945, 1911, 1873, 1887, 1941, 2001, 2061, 2115, 2157, 2179, 2153, 2113, 2091, 2080, 2055, 2033, 2038, 2087, 2190, 2297, 2337, 2275, 2161, 2069, 2027, 2054, 2134, 2235, 2323, 2366, 2364, 2341, 2277, 2167, 2039, 1993, 2077, 2228, 2344, 2349, 2231, 2070, 1953, 1892, 1859, 1812, 1785, 1819, 1873, 1912, 1904, 1849, 1778, 1746, 1739, 1715, 1681, 1669, 1665, 1631, 1585, 1543, 1569, 1693, 1826, 1878, 1850, 1770, 1671, 1606, 1630, 1687, 1719, 1710, 1654, 1592, 1578, 1590, 1618, 1687, 1738, 1754, 1735, 1709, 1703, 1706, 1715, 1726, 1736, 1752, 1762, 1771, 1776, 1766, 1765, 1779, 1803, 1857, 1916, 1939, 1909, 1862, 1859, 1940, 2068, 2178, 2252, 2294, 2307, 2292, 2267, 2247, 2244, 2289, 2374, 2430, 2401, 2310, 2229, 2258, 2450, 2687, 2810, 2781, 2682, 2606, 2558, 2576, 2675, 2748, 2712, 2592, 2460, 2390, 2396, 2450, 2495, 2514, 2496, 2467, 2452, 2423, 2359, 2259, 2145, 2065, 2034, 2064, 2139, 2204, 2230, 2207, 2161, 2142, 2139, 2068, 1931, 1797, 1723, 1690, 1692, 1740, 1814, 1892, 1923, 1862, 1721, 1590, 1534, 1583, 1711, 1855, 1952, 1978, 1976, 1972, 1933, 1865, 1814, 1803, 1844, 1928, 2010, 2035, 1980, 1912, 1879, 1887, 1912, 1907, 1890, 1901, 1928, 1951, 1950, 1937, 1915, 1876, 1862, 1870, 1852, 1810, 1800, 1822, 1826, 1822, 1878, 1964, 2008, 1994, 1956, 1942, 1945, 1968, 1982, 1969, 1971, 2005, 2045, 2077, 2087, 2078, 2069, 2122, 2216, 2302, 2393, 2458, 2450, 2406, 2362, 2317, 2261, 2211, 2186, 2208, 2286, 2365, 2377, 2318, 2232, 2199, 2227, 2275, 2295, 2260, 2192, 2127, 2071, 2022, 1985, 1963, 1980, 2066, 2175, 2216, 2139, 2013, 2003, 2141, 2300, 2327, 2219, 2132, 2146, 2186, 2195, 2180, 2191, 2251, 2343, 2437, 2494, 2472, 2413, 2370, 2361, 2372, 2401, 2466, 2545, 2569, 2520, 2445, 2373, 2322, 2302, 2329, 2393, 2430, 2419, 2405, 2363, 2278, 2174, 2088, 2056, 2046, 2025, 1975, 1914, 1868, 1828, 1802, 1790, 1731, 1615, 1492, 1406, 1402, 1516, 1670, 1724, 1718, 1699, 1694, 1699, 1700, 1701, 1709, 1707, 1713, 1730, 1743, 1743, 1736, 1718, 1706, 1709, 1744, 1774, 1781, 1784, 1787, 1800, 1813, 1820, 1805, 1796, 1846, 1969, 2094, 2154, 2144, 2104, 2047, 2019, 2070, 2179, 2300, 2405, 2453, 2404, 2292, 2194, 2169, 2196, 2227, 2251, 2240, 2169, 2076, 2037, 2087, 2162, 2206, 2196, 2128, 2033, 1963, 1934, 1939, 1943, 1940, 1944, 1966, 1992, 2014, 2031, 2032, 2032, 2047, 2060, 2022, 1935, 1867, 1898, 2004, 2087, 2078, 2006, 1944, 1945, 1995, 2063, 2138, 2168, 2143, 2116, 2133, 2161, 2162, 2151, 2162, 2204, 2225, 2194, 2186, 2244, 2305, 2308, 2260, 2224, 2250, 2301, 2351, 2384, 2404, 2438, 2470, 2453, 2394, 2359, 2370, 2401, 2398, 2298, 2151, 2057, 2063, 2157, 2246, 2241, 2143, 2005, 1889, 1809, 1779, 1809, 1859, 1864, 1809, 1731, 1620, 1461, 1337, 1368, 1584, 1705, 1707, 1703, 1706, 1703, 1708, 1721, 1732, 1732, 1726, 1733, 1746, 1749, 1729, 1706, 1719, 1757, 1791, 1805, 1762, 1720, 1741, 1768, 1765, 1742, 1745, 1796, 1875, 1947, 2020, 2090, 2148, 2155, 2118, 2102, 2143, 2234, 2324, 2329, 2231, 2115, 2095, 2151, 2201, 2232, 2249, 2264, 2287, 2323, 2357, 2334, 2250, 2186, 2197, 2259, 2345, 2429, 2454, 2411, 2347, 2300, 2302, 2349, 2349, 2265, 2146, 2052, 2003, 2028, 2093, 2100, 2053, 1997, 1966, 1978, 2020, 2022, 1947, 1809, 1716, 1720, 1770, 1811, 1845, 1881, 1915, 1897, 1861, 1884, 1927, 1901, 1844, 1829, 1878, 1941, 1968, 1968, 1950, 1890, 1789, 1716, 1713, 1777, 1858, 1901, 1887, 1865, 1896, 1990, 2069, 2057, 2001, 1985, 1971, 1935, 1867, 1821, 1891, 2039, 2176, 2273, 2328, 2346, 2331, 2304, 2269, 2230, 2214, 2238, 2322, 2461, 2574, 2608, 2575, 2543, 2557, 2630, 2683, 2656, 2585, 2479, 2394, 2409, 2466, 2509, 2524, 2489, 2417, 2346, 2293, 2257, 2235, 2200, 2178, 2164, 2129, 2083, 2053, 2037, 2015, 1996, 1970, 1928, 1875, 1823, 1798, 1833, 1902, 1909, 1827, 1743, 1716, 1719, 1743, 1787, 1844, 1887, 1927, 1959, 1964, 1988, 2041, 2070, 2014, 1962, 2009, 2138, 2247, 2288, 2251, 2187, 2150, 2150, 2190, 2228, 2227, 2223, 2249, 2287, 2321, 2348, 2402, 2460, 2421, 2325, 2276, 2300, 2334, 2333, 2274, 2181, 2128, 2128, 2125, 2124, 2162, 2187, 2181, 2187, 2189, 2124, 2011, 1957, 2023, 2133, 2162, 2081, 1962, 1916, 1938, 1962, 1989, 1991, 1896, 1720, 1612, 1605, 1646, 1695, 1753, 1790, 1732, 1596, 1511, 1525, 1563, 1613, 1695, 1774, 1799, 1730, 1625, 1576, 1625, 1710, 1774, 1864, 1917, 1902, 1859, 1829, 1831, 1862, 1887, 1899, 1906, 1927, 1956, 1952, 1928, 1927, 1933, 1929, 1940, 1983, 2037, 2106, 2164, 2159, 2127, 2113, 2122, 2128, 2136, 2165, 2204, 2248, 2291, 2280, 2191, 2099, 2127, 2297, 2496, 2635, 2692, 2678, 2644, 2633, 2641, 2648, 2655, 2663, 2690, 2731, 2770, 2788, 2770, 2733, 2715, 2728, 2743, 2725, 2695, 2697, 2719, 2741, 2723, 2638, 2528, 2450, 2433, 2478, 2540, 2553, 2460, 2313, 2189, 2097, 2032, 1994, 1976, 1925, 1834, 1717, 1601, 1526, 1499, 1517, 1539, 1525, 1583, 1673, 1701, 1691, 1691, 1692, 1698, 1708, 1714, 1717, 1707, 1696, 1699, 1704, 1715, 1725, 1726, 1723, 1724, 1730, 1730, 1729, 1723, 1725, 1736, 1745, 1749, 1749, 1752, 1750, 1760, 1807, 1867, 1886, 1863, 1885, 1973, 2036, 2038, 2034, 2076, 2146, 2221, 2287, 2354, 2387, 2347, 2277, 2247, 2302, 2433, 2595, 2719, 2760, 2733, 2685, 2626, 2580, 2572, 2572, 2554, 2466, 2333, 2257, 2260, 2266, 2238, 2170, 2081, 1991, 1899, 1808, 1737, 1738, 1792, 1835, 1816, 1745, 1649, 1539, 1477, 1491, 1557, 1659, 1803, 1925, 1942, 1898, 1845, 1827, 1854, 1896, 1920, 1951, 2005, 2070, 2125, 2129, 2071, 2016, 2017, 2062, 2078, 2044, 2027, 2052, 2094, 2100, 2061, 2038, 2042, 2023, 1977, 1936, 1927, 1936, 1937, 1915, 1896, 1908, 1924, 1918, 1907, 1909, 1929, 1964, 1980, 1950, 1910, 1895, 1936, 2058, 2175, 2199, 2168, 2156, 2150, 2158, 2185, 2211, 2236, 2263, 2303, 2341, 2332, 2262, 2188, 2152, 2161, 2196, 2262, 2345, 2393, 2359, 2266, 2193, 2181, 2223, 2262, 2204, 2067, 1975, 2003, 2079, 2108, 2086, 2066, 2105, 2141, 2140, 2123, 2097, 2037, 1947, 1889, 1899, 1942, 1967, 2008, 2033, 2028, 2013, 2011, 2010, 2020, 2040, 2045, 2010, 1978, 1977, 1947, 1873, 1826, 1861, 1942, 2039, 2142, 2209, 2198, 2118, 2003, 1905, 1871, 1892, 1950, 2047, 2159, 2241, 2255, 2219, 2177, 2163, 2119, 2054, 2043, 2080, 2109, 2094, 2067, 2084, 2118, 2090, 2046, 2057, 2099, 2110, 2042, 1904, 1777, 1731, 1745, 1742, 1707, 1691, 1707, 1699, 1641, 1606, 1618, 1614, 1533, 1448, 1536, 1689, 1729, 1720, 1720, 1710, 1692, 1702, 1731, 1751, 1751, 1739, 1732, 1729, 1732, 1741, 1776, 1834, 1925, 2075, 2254, 2353, 2348, 2288, 2232, 2235, 2317, 2427, 2508, 2543, 2544, 2546, 2561, 2575, 2569, 2543, 2534, 2555, 2583, 2580, 2541, 2491, 2452, 2401, 2337, 2273, 2222, 2174, 2138, 2134, 2140, 2103, 1988, 1855, 1796, 1825, 1893, 1933, 1911, 1845, 1784, 1738, 1685, 1621, 1567, 1565, 1620, 1721, 1820, 1855, 1842, 1808, 1777, 1796, 1840, 1884, 1920, 1935, 1919, 1867, 1805, 1800, 1873, 1974, 2017, 1973, 1932, 1979, 2093, 2213, 2303, 2325, 2265, 2180, 2155, 2182, 2247, 2347, 2459, 2524, 2493, 2396, 2305, 2276, 2337, 2478, 2625, 2694, 2669, 2583, 2512, 2477, 2426, 2334, 2252, 2229, 2256, 2307, 2326, 2271, 2197, 2188, 2227, 2254, 2237, 2195, 2132, 2036, 1977, 1983, 2008, 1972, 1864, 1759, 1713, 1719, 1741, 1779, 1832, 1874, 1864, 1821, 1792, 1810, 1863, 1889, 1856, 1798, 1766, 1772, 1793, 1791, 1763, 1754, 1778, 1813, 1833, 1813, 1785, 1789, 1836, 1904, 1965, 1990, 1946, 1862, 1793, 1770, 1790, 1826, 1846, 1869, 1910, 1929, 1893, 1823, 1787, 1830, 1899, 1947, 1968, 2012, 2092, 2168, 2200, 2207, 2232, 2255, 2242, 2219, 2211, 2192, 2157, 2126, 2162, 2283, 2424, 2512, 2542, 2536, 2512, 2489, 2488, 2558, 2688, 2801, 2798, 2694, 2607, 2582, 2583, 2575, 2578, 2575, 2541, 2473, 2427, 2420, 2407, 2394, 2382, 2326, 2243, 2184, 2150, 2115, 2078, 2048, 2004, 1954, 1907, 1861, 1771, 1677, 1658, 1704, 1742, 1761, 1795, 1836, 1838, 1792, 1725, 1679, 1674, 1716, 1798, 1864, 1910, 1977, 2061, 2107, 2117, 2118, 2132, 2127, 2084, 2081, 2165, 2262, 2294, 2291, 2301, 2341, 2398, 2458, 2498, 2475, 2402, 2354, 2366, 2388, 2371, 2302, 2225, 2161, 2102, 2051, 2007, 1915, 1784, 1682, 1645, 1643, 1611, 1529, 1434, 1352, 1517, 1687, 1730, 1730, 1725, 1714, 1709, 1709, 1709, 1699, 1699, 1705, 1709, 1719, 1729, 1746, 1779, 1868, 1991, 2100, 2167, 2167, 2150, 2154, 2168, 2215, 2267, 2252, 2208, 2215, 2286, 2395, 2485, 2474, 2387, 2337, 2372, 2475, 2605, 2672, 2620, 2499, 2384, 2292, 2251, 2278, 2319, 2316, 2277, 2243, 2201, 2177, 2183, 2153, 2052, 1920, 1843, 1805, 1753, 1675, 1604, 1575, 1591, 1600, 1560, 1487, 1494, 1641, 1715, 1719, 1698, 1692, 1708, 1724, 1729, 1722, 1730, 1739, 1757, 1823, 1957, 2096, 2166, 2146, 2067, 1982, 1933, 1933, 1969, 2010, 2049, 2100, 2155, 2194, 2232, 2294, 2383, 2454, 2460, 2408, 2333, 2281, 2277, 2302, 2323, 2339, 2324, 2280, 2279, 2341, 2415, 2420, 2307, 2110, 1944, 1907, 1955, 1992, 1979, 1933, 1874, 1828, 1804, 1775, 1713, 1659, 1662, 1723, 1777, 1791, 1802, 1827, 1882, 1961, 2001, 1978, 1920, 1916, 1998, 2072, 2065, 2020, 1984, 1922, 1874, 1900, 1950, 1963, 1955, 1948, 1936, 1963, 2052, 2161, 2244, 2282, 2267, 2207, 2148, 2119, 2138, 2177, 2201, 2208, 2223, 2261, 2294, 2308, 2341, 2379, 2401, 2422, 2456, 2503, 2537, 2490, 2366, 2245, 2194, 2228, 2298, 2340, 2334, 2308, 2285, 2275, 2288, 2304, 2307, 2305, 2290, 2215, 2081, 1964, 1931, 1997, 2101, 2149, 2115, 2006, 1875, 1760, 1645, 1534, 1450, 1426, 1435, 1557, 1687, 1727, 1735, 1739, 1732, 1693, 1659, 1665, 1689, 1704, 1719, 1728, 1745, 1775, 1836, 1914, 1964, 1980, 1950, 1870, 1817, 1851, 1917, 1949, 1960, 1979, 2006, 2036, 2052, 2041, 1995, 1941, 1929, 1972, 2006, 1996, 1948, 1899, 1883, 1902, 1938, 1976, 2017, 2079, 2131, 2131, 2097, 2082, 2121, 2201, 2290, 2326, 2298, 2244, 2232, 2264, 2306, 2331, 2316, 2280, 2273, 2290, 2256, 2175, 2106, 2133, 2231, 2295, 2287, 2246, 2215, 2229, 2294, 2359, 2408, 2407, 2307, 2116, 1918, 1824, 1890, 2061, 2239, 2320, 2239, 2071, 1970, 1999, 2086, 2132, 2071, 1942, 1834, 1780, 1782, 1818, 1866, 1896, 1894, 1871, 1830, 1794, 1761, 1755, 1772, 1790, 1780, 1753, 1731, 1732, 1767, 1820, 1864, 1845, 1815, 1840, 1911, 2010, 2119, 2198, 2243, 2239, 2158, 2061, 2040, 2123, 2235, 2270, 2219, 2128, 2071, 2099, 2185, 2247, 2280, 2323, 2364, 2318, 2208, 2141, 2117, 2069, 2004, 1974, 1962, 1941, 1906, 1863, 1812, 1760, 1736, 1751, 1750, 1676, 1583, 1533, 1560, 1628, 1666, 1632, 1591, 1595, 1641, 1680, 1698, 1701, 1709, 1722, 1734, 1754, 1777, 1816, 1868, 1902, 1908, 1910, 1956, 2035, 2135, 2237, 2273, 2245, 2241, 2321, 2425, 2491, 2517, 2518, 2538, 2597, 2647, 2636, 2567, 2488, 2454, 2470, 2523, 2583, 2631, 2635, 2558, 2427, 2351, 2412, 2512, 2518, 2411, 2292, 2246, 2263, 2347, 2463, 2518, 2472, 2348, 2208, 2135, 2130, 2145, 2157, 2138, 2087, 2002, 1905, 1861, 1895, 1918, 1870, 1781, 1753, 1802, 1858, 1871, 1861, 1842, 1802, 1760, 1734, 1751, 1805, 1827, 1804, 1771, 1779, 1816, 1853, 1915, 1997, 2064, 2084, 2031, 1952, 1942, 1999, 2047, 2061, 2049, 2032, 2064, 2138, 2195, 2205, 2188, 2193, 2227, 2245, 2195, 2119, 2082, 2137, 2244, 2306, 2269, 2168, 2108, 2141, 2204, 2248, 2246, 2196, 2104, 2001, 1945, 1925, 1932, 1971, 2022, 2028, 1992, 1963, 1970, 2014, 2053, 2062, 2022, 1958, 1904, 1896, 1940, 1983, 1974, 1925, 1880, 1885, 1916, 1900, 1821, 1745, 1725, 1736, 1738, 1766, 1820, 1837, 1840, 1859, 1870, 1850, 1818, 1810, 1829, 1835, 1824, 1813, 1837, 1898, 1956, 1978, 1955, 1898, 1859, 1898, 2023, 2174, 2273, 2277, 2202, 2092, 2021, 2028, 2090, 2148, 2161, 2150, 2110, 2023, 1974, 2032, 2160, 2274, 2276, 2131, 1950, 1898, 1997, 2117, 2176, 2182, 2137, 2066, 1985, 1893, 1837, 1845, 1884, 1929, 1957, 1945, 1928, 1942, 1990, 2029, 2025, 1984, 1936, 1913, 1878, 1857, 1860, 1871, 1856, 1837, 1823, 1839, 1872, 1876, 1842, 1819, 1845, 1919, 2017, 2068, 2053, 2036, 2069, 2130, 2146, 2085, 2021, 2024, 2084, 2126, 2142, 2164, 2231, 2350, 2462, 2496, 2443, 2385, 2368, 2416, 2514, 2616, 2654, 2598, 2495, 2426, 2407, 2464, 2577, 2663, 2658, 2536, 2364, 2212, 2135, 2159, 2235, 2306, 2346, 2339, 2264, 2154, 2067, 2030, 2048, 2066, 2011, 1894, 1775, 1691, 1616, 1547, 1482, 1449, 1468, 1567, 1668, 1696, 1698, 1697, 1687, 1681, 1696, 1724, 1729, 1717, 1720, 1736, 1741, 1740, 1745, 1740, 1722, 1716, 1718, 1723, 1739, 1756, 1758, 1713, 1673, 1698, 1745, 1780, 1814, 1862, 1935, 2027, 2092, 2092, 2052, 2048, 2104, 2199, 2292, 2343, 2347, 2345, 2368, 2423, 2465, 2464, 2445, 2450, 2482, 2531, 2563, 2529, 2437, 2335, 2292, 2309, 2368, 2411, 2387, 2322, 2283, 2296, 2309, 2274, 2241, 2241, 2274, 2306, 2277, 2191, 2117, 2098, 2116, 2093, 2003, 1888, 1828, 1840, 1883, 1924, 1930, 1907, 1890, 1877, 1845, 1807, 1778, 1781, 1794, 1801, 1788, 1759, 1726, 1740, 1828, 1895, 1861, 1749, 1636, 1591, 1600, 1623, 1666, 1701, 1702, 1680, 1662, 1685, 1763, 1861, 1931, 1952, 1942, 1921, 1921, 1967, 2013, 2034, 2045, 2061, 2063, 2070, 2094, 2145, 2222, 2266, 2254, 2235, 2242, 2257, 2237, 2197, 2202, 2250, 2313, 2335, 2309, 2245, 2202, 2227, 2290, 2327, 2307, 2268, 2218, 2165, 2161, 2205, 2211, 2158, 2077, 2034, 2056, 2074, 2033, 1963, 1942, 2004, 2069, 2088, 2080, 2085, 2072, 2009, 1947, 1952, 2013, 2094, 2136, 2110, 2078, 2084, 2111, 2160, 2216, 2269, 2313, 2308, 2246, 2181, 2174, 2203, 2197, 2170, 2156, 2171, 2161, 2104, 2042, 2004, 1992, 2002, 1981, 1927, 1884, 1867, 1856, 1816, 1747, 1687, 1665, 1695, 1723, 1703, 1663, 1651, 1699, 1778, 1799, 1776, 1753, 1739, 1728, 1731, 1776, 1859, 1930, 1956, 1988, 2036, 2072, 2090, 2066, 1998, 1981, 2038, 2098, 2129, 2163, 2217, 2255, 2239, 2214, 2197, 2189, 2196, 2193, 2164, 2128, 2088, 2000, 1921, 1947, 2042, 2116, 2126, 2077, 1975, 1867, 1807, 1820, 1929, 2077, 2140, 2057, 1892, 1774, 1778, 1852, 1873, 1796, 1651, 1532, 1514, 1581, 1676, 1750, 1769, 1697, 1582, 1515, 1555, 1670, 1728, 1753, 1782, 1829, 1906, 1990, 2026, 2010, 1989, 2014, 2095, 2184, 2250, 2274, 2268, 2246, 2213, 2215, 2287, 2384, 2425, 2395, 2333, 2293, 2303, 2351, 2386, 2395, 2400, 2421, 2437, 2419, 2369, 2319, 2243, 2134, 2020, 1954, 1961, 1998, 2017, 2022, 2000, 1952, 1903, 1878, 1873, 1882, 1883, 1854, 1816, 1764, 1705, 1680, 1716, 1795, 1877, 1909, 1882, 1847, 1834, 1809, 1766, 1766, 1851, 1976, 2047, 2046, 2025, 2012, 2026, 2113, 2210, 2223, 2185, 2177, 2239, 2335, 2411, 2398, 2290, 2227, 2276, 2357, 2426, 2448, 2422, 2384, 2353, 2360, 2404, 2435, 2417, 2324, 2187, 2074, 2026, 2085, 2187, 2260, 2269, 2184, 2056, 1976, 1961, 1991, 2005, 1958, 1875, 1806, 1798, 1847, 1902, 1927, 1913, 1871, 1850, 1896, 1989, 2079, 2130, 2137, 2112, 2085, 2037, 1983, 1998, 2097, 2179, 2191, 2147, 2101, 2070, 2039, 1973, 1911, 1896, 1923, 1954, 1967, 1944, 1903, 1871, 1818, 1728, 1653, 1640, 1689, 1718, 1706, 1704, 1714, 1720, 1705, 1649, 1553, 1474, 1483, 1611, 1733, 1795, 1873, 1953, 2008, 2043, 2052, 2016, 1974, 1968, 2010, 2112, 2241, 2318, 2303, 2250, 2192, 2168, 2221, 2310, 2395, 2469, 2486, 2432, 2347, 2289, 2288, 2354, 2465, 2563, 2564, 2443, 2276, 2181, 2195, 2255, 2294, 2262, 2205, 2162, 2104, 2054, 2030, 2013, 1997, 1995, 2004, 1971, 1890, 1814, 1793, 1840, 1926, 1979, 1983, 1983, 1976, 1953, 1960, 2013, 2079, 2120, 2111, 2104, 2140, 2208, 2280, 2320, 2309, 2284, 2292, 2306, 2293, 2289, 2324, 2396, 2448, 2423, 2318, 2209, 2173, 2229, 2320, 2329, 2231, 2092, 2023, 2071, 2151, 2174, 2118, 2038, 1992, 1960, 1941, 1966, 2002, 1998, 1917, 1793, 1718, 1733, 1831, 1979, 2124, 2169, 2082, 1951, 1901, 1967, 2093, 2186, 2232, 2241, 2223, 2209, 2200, 2192, 2188, 2191, 2192, 2163, 2139, 2180, 2296, 2419, 2460, 2405, 2294, 2192, 2177, 2276, 2399, 2423, 2329, 2194, 2074, 1991, 1963, 2006, 2059, 2065, 2017, 1948, 1911, 1908, 1915, 1921, 1932, 1933, 1908, 1911, 1984, 2129, 2263, 2300, 2252, 2155, 2066, 2060, 2101, 2113, 2079, 2015, 1959, 1959, 2007, 2070, 2129, 2163, 2132, 2072, 2021, 1949, 1846, 1721, 1631, 1612, 1633, 1639, 1617, 1576, 1530, 1526, 1610, 1678, 1702, 1709, 1704, 1691, 1689, 1704, 1721, 1722, 1712, 1707, 1713, 1712, 1711, 1719, 1728, 1731, 1739, 1753, 1752, 1747, 1748, 1751, 1750, 1742, 1724, 1711, 1717, 1734, 1747, 1752, 1751, 1741, 1739, 1751, 1773, 1813, 1880, 1981, 2071, 2076, 1989, 1936, 2010, 2173, 2290, 2301, 2252, 2197, 2164, 2169, 2203, 2249, 2278, 2304, 2348, 2385, 2365, 2300, 2264, 2287, 2283, 2248, 2210, 2203, 2207, 2206, 2224, 2252, 2245, 2198, 2152, 2152, 2146, 2132, 2164, 2214, 2250, 2259, 2259, 2260, 2273, 2295, 2304, 2328, 2326, 2281, 2241, 2239, 2261, 2283, 2312, 2308, 2243, 2179, 2163, 2170, 2194, 2264, 2340, 2364, 2331, 2249, 2186, 2189, 2246, 2275, 2265, 2276, 2297, 2294, 2284, 2307, 2340, 2327, 2298, 2303, 2329, 2331, 2294, 2266, 2262, 2221, 2117, 2063, 2126, 2234, 2301, 2308, 2255, 2200, 2187, 2225, 2259, 2231, 2167, 2103, 2071, 2079, 2115, 2149, 2180, 2182, 2105, 1945, 1742, 1603, 1572, 1586, 1593, 1585, 1539, 1481, 1577, 1700, 1728, 1718, 1712, 1715, 1722, 1724, 1733, 1743, 1735, 1721, 1725, 1741, 1768, 1816, 1869, 1892, 1854, 1780, 1761, 1827, 1918, 1986, 1984, 1954, 1951, 1969, 2005, 2033, 2043, 2049, 2072, 2117, 2118, 2053, 1991, 1975, 1968, 1925, 1897, 1933, 2016, 2086, 2131, 2162, 2148, 2069, 1986, 1969, 2010, 2053, 2036, 1931, 1849, 1923, 2129, 2310, 2348, 2252, 2135, 2106, 2173, 2272, 2329, 2303, 2235, 2204, 2248, 2323, 2373, 2384, 2360, 2338, 2348, 2381, 2391, 2327, 2209, 2123, 2105, 2159, 2243, 2303, 2307, 2251, 2208, 2217, 2214, 2191, 2158, 2145, 2146, 2136, 2128, 2124, 2130, 2134, 2107, 2031, 1939, 1883, 1880, 1886, 1882, 1883, 1883, 1834, 1726, 1637, 1644, 1692, 1730, 1751, 1727, 1665, 1588, 1537, 1519, 1531, 1574, 1633, 1682, 1717, 1744, 1752, 1760, 1771, 1785, 1835, 1877, 1888, 1895, 1886, 1867, 1873, 1943, 2016, 2039, 2064, 2130, 2198, 2235, 2263, 2286, 2292, 2278, 2267, 2266, 2245, 2253, 2284, 2272, 2263, 2310, 2410, 2493, 2496, 2423, 2363, 2367, 2403, 2415, 2392, 2347, 2295, 2244, 2214, 2200, 2192, 2156, 2064, 1973, 1951, 2014, 2088, 2085, 2009, 1936, 1903, 1908, 1942, 1953, 1904, 1854, 1848, 1882, 1943, 2009, 2031, 2026, 1991, 1951, 1952, 1999, 2085, 2167, 2202, 2195, 2192, 2223, 2293, 2371, 2401, 2374, 2345, 2366, 2398, 2376, 2287, 2203, 2196, 2295, 2458, 2595, 2670, 2630, 2503, 2379, 2320, 2348, 2418, 2469, 2481, 2423, 2309, 2185, 2078, 2021, 2046, 2125, 2194, 2217, 2198, 2156, 2104, 2063, 2031, 2024, 2052, 2077, 2091, 2067, 2003, 1975, 1979, 1963, 1935, 1892, 1825, 1793, 1807, 1862, 1942, 1996, 2026, 2031, 2022, 2036, 2088, 2136, 2113, 2031, 2011, 2109, 2215, 2235, 2222, 2220, 2212, 2195, 2166, 2149, 2163, 2185, 2166, 2115, 2076, 2090, 2153, 2201, 2205, 2164, 2101, 2058, 2055, 2048, 2000, 1953, 1934, 1937, 1975, 1981, 1892, 1772, 1707, 1727, 1784, 1835, 1876, 1887, 1837, 1744, 1652, 1630, 1678, 1729, 1746, 1741, 1739, 1753, 1789, 1828, 1867, 1914, 1968, 1995, 1995, 1993, 2046, 2161, 2222, 2191, 2091, 2008, 2003, 2070, 2174, 2247, 2259, 2242, 2210, 2181, 2198, 2249, 2285, 2259, 2172, 2089, 2045, 2034, 2054, 2091, 2137, 2153, 2107, 2013, 1924, 1887, 1912, 1940, 1920, 1854, 1778, 1747, 1789, 1849, 1884, 1917, 1942, 1978, 2044, 2104, 2115, 2105, 2108, 2132, 2151, 2159, 2183, 2235, 2278, 2314, 2324, 2281, 2190, 2123, 2151, 2266, 2387, 2450, 2414, 2327, 2283, 2332, 2421, 2474, 2434, 2335, 2236, 2175, 2169, 2207, 2268, 2298, 2250, 2172, 2158, 2203, 2254, 2268, 2188, 2030, 1915, 1923, 2002, 2074, 2104, 2082, 2024, 2001, 2058, 2132, 2116, 2014, 1958, 1953, 1937, 1936, 1991, 2066, 2083, 2048, 2009, 1973, 1945, 1935, 1944, 1963, 1991, 2013, 2002, 1978, 1989, 2041, 2079, 2052, 1975, 1926, 1924, 1953, 1966, 1934, 1891, 1897, 1943, 1963, 1947, 1906, 1831, 1785, 1814, 1899, 1976, 1968, 1881, 1823, 1858, 1933, 1989, 2024, 2028, 1992, 1926, 1858, 1798, 1753, 1725, 1693, 1709, 1778, 1857, 1906, 1910, 1876, 1808, 1729, 1663, 1618, 1582, 1562, 1555, 1584, 1621, 1604, 1573, 1639, 1705, 1736, 1743, 1734, 1724, 1727, 1722, 1702, 1699, 1706, 1718, 1737, 1748, 1747, 1738, 1728, 1717, 1731, 1786, 1875, 1975, 2100, 2187, 2186, 2155, 2125, 2116, 2155, 2240, 2339, 2414, 2411, 2335, 2283, 2290, 2354, 2425, 2455, 2430, 2360, 2286, 2260, 2299, 2325, 2248, 2093, 2005, 2040, 2098, 2119, 2073, 1957, 1850, 1808, 1815, 1798, 1778, 1801, 1843, 1851, 1794, 1705, 1650, 1662, 1708, 1738, 1705, 1637, 1593, 1609, 1679, 1752, 1801, 1842, 1869, 1872, 1879, 1912, 1965, 1989, 1992, 1997, 1998, 2009, 2042, 2091, 2128, 2136, 2131, 2135, 2189, 2268, 2309, 2261, 2153, 2036, 1992, 2074, 2222, 2253, 2146, 2009, 1916, 1894, 1975, 2105, 2215, 2265, 2222, 2146, 2075, 2040, 2079, 2149, 2182, 2163, 2104, 2047, 2040, 2088, 2192, 2306, 2324, 2254, 2186, 2154, 2174, 2178, 2127, 2034, 1960, 1942, 1977, 2024, 2053, 2042, 1973, 1885, 1863, 1918, 2022, 2129, 2210, 2214, 2090, 1937, 1868, 1906, 1993, 2059, 2071, 2010, 1907, 1815, 1783, 1778, 1762, 1752, 1767, 1795, 1822, 1861, 1886, 1873, 1829, 1785, 1772, 1775, 1799, 1869, 1943, 1986, 1997, 1981, 1945, 1911, 1933, 2012, 2095, 2166, 2195, 2164, 2130, 2113, 2110, 2096, 2057, 2014, 2006, 2053, 2123, 2148, 2110, 2030, 1956, 1894, 1855, 1879, 1949, 2001, 1982, 1907, 1865, 1915, 2001, 2033, 1987, 1945, 1959, 2004, 2023, 1985, 1947, 1963, 2026, 2096, 2107, 2060, 2040, 2063, 2066, 2043, 2021, 2026, 2039, 2026, 1976, 1929, 1947, 2020, 2105, 2148, 2140, 2096, 2053, 2071, 2133, 2176, 2164, 2148, 2169, 2209, 2209, 2162, 2111, 2083, 2074, 2051, 2032, 2053, 2110, 2141, 2120, 2085, 2061, 2070, 2128, 2178, 2167, 2104, 2039, 2041, 2101, 2161, 2189, 2211, 2232, 2242, 2230, 2183, 2096, 2017, 2004, 2054, 2122, 2166, 2196, 2231, 2236, 2184, 2104, 2047, 2037, 2022, 1998, 1976, 1970, 2015, 2078, 2115, 2100, 2028, 1937, 1905, 1966, 2043, 2065, 2052, 2021, 1990, 1974, 1993, 2040, 2062, 2040, 2013, 1995, 1993, 2021, 2054, 2062, 2027, 1984, 1984, 2042, 2118, 2133, 2045, 1915, 1857, 1906, 2017, 2101, 2111, 2081, 2049, 1991, 1930, 1930, 1986, 2058, 2103, 2109, 2089, 2068, 2064, 2050, 2033, 2033, 2042, 2058, 2086, 2110, 2117, 2122, 2115, 2089, 2059, 2023, 1992, 2003, 2037, 2072, 2106, 2110, 2067, 2035, 2054, 2116, 2169, 2198, 2186, 2099, 1994, 1948, 1978, 1997, 1952, 1885, 1856, 1871, 1904, 1943, 1994, 2066, 2138, 2160, 2115, 2030, 1956, 1943, 2009, 2133, 2235, 2258, 2206, 2116, 2049, 2031, 2058, 2119, 2166, 2138, 2072, 2061, 2108, 2142, 2143, 2152, 2221, 2286, 2277, 2202, 2085, 2028, 2087, 2164, 2193, 2186, 2169, 2166, 2168, 2131, 2074, 2036, 2025, 2006, 2027, 2109, 2179, 2189, 2135, 2055, 2041, 2105, 2179, 2211, 2172, 2064, 1960, 1932, 2000, 2147, 2283, 2314, 2241, 2161, 2160, 2208, 2257, 2313, 2344, 2321, 2265, 2231, 2275, 2353, 2405, 2400, 2369, 2314, 2245, 2216, 2225, 2237, 2228, 2206, 2193, 2219, 2271, 2272, 2198, 2098, 2034, 2043, 2111, 2182, 2175, 2087, 1947, 1806, 1700, 1622, 1551, 1488, 1472, 1508, 1591, 1687, 1701, 1679, 1688, 1701, 1713, 1723, 1723, 1713, 1714, 1722, 1731, 1739, 1736, 1721, 1721, 1729, 1733, 1728, 1729, 1738, 1744, 1746, 1743, 1736, 1724, 1726, 1735, 1753, 1759, 1760, 1751, 1736, 1731, 1731, 1729, 1731, 1757, 1797, 1841, 1845, 1809, 1780, 1795, 1855, 1963, 2049, 2022, 1918, 1864, 1911, 1973, 1979, 1963, 1974, 1990, 2024, 2083, 2094, 2064, 2051, 2068, 2107, 2150, 2133, 2049, 1969, 1959, 2021, 2136, 2200, 2199, 2157, 2088, 2036, 2065, 2183, 2298, 2346, 2315, 2245, 2214, 2260, 2340, 2404, 2430, 2418, 2406, 2405, 2407, 2409, 2414, 2435, 2467, 2470, 2433, 2380, 2345, 2359, 2398, 2391, 2314, 2191, 2109, 2105, 2118, 2095, 2038, 2006, 2019, 1995, 1896, 1779, 1742, 1811, 1930, 2024, 2048, 2027, 1967, 1853, 1726, 1650, 1634, 1650, 1685, 1729, 1745, 1715, 1682, 1650, 1630, 1658, 1724, 1773, 1779, 1779, 1794, 1802, 1766, 1712, 1736, 1846, 1980, 2084, 2125, 2133, 2129, 2097, 2056, 2030, 2033, 2048, 2068, 2134, 2241, 2359, 2442, 2441, 2365, 2283, 2273, 2354, 2470, 2562, 2609, 2603, 2552, 2497, 2487, 2556, 2681, 2767, 2770, 2706, 2615, 2558, 2580, 2653, 2710, 2684, 2602, 2527, 2473, 2413, 2305, 2201, 2138, 2073, 1970, 1856, 1774, 1713, 1663, 1616, 1569, 1528, 1481, 1433, 1566, 1689, 1716, 1720, 1727, 1738, 1749, 1747, 1734, 1732, 1733, 1730, 1725, 1733, 1754, 1790, 1854, 1932, 2038, 2184, 2316, 2400, 2435, 2447, 2478, 2525, 2563, 2562, 2531, 2537, 2577, 2631, 2671, 2653, 2579, 2503, 2467, 2474, 2500, 2533, 2567, 2584, 2548, 2447, 2309, 2207, 2177, 2220, 2290, 2290, 2232, 2146, 2064, 2028, 2057, 2108, 2145, 2153, 2127, 2077, 2046, 2067, 2121, 2174, 2189, 2180, 2217, 2291, 2320, 2298, 2318, 2400, 2450, 2436, 2390, 2357, 2342, 2326, 2322, 2356, 2438, 2504, 2504, 2472, 2423, 2362, 2334, 2362, 2409, 2363, 2217, 2062, 1951, 1892, 1903, 1971, 2065, 2087, 1995, 1858, 1751, 1694, 1645, 1617, 1637, 1656, 1650, 1622, 1570, 1540, 1569, 1624, 1675, 1706, 1725, 1739, 1728, 1692, 1677, 1692, 1716, 1723, 1722, 1726, 1728, 1713, 1704, 1720, 1729, 1723, 1715, 1716, 1710, 1717, 1745, 1757, 1739, 1724, 1725, 1723, 1708, 1709, 1754, 1820, 1864, 1866, 1842, 1845, 1865, 1877, 1880, 1891, 1888, 1845, 1785, 1804, 1940, 2113, 2209, 2220, 2226, 2268, 2278, 2206, 2103, 2085, 2161, 2262, 2343, 2368, 2326, 2231, 2154, 2156, 2229, 2312, 2382, 2417, 2396, 2325, 2254, 2209, 2185, 2153, 2089, 2021, 1976, 1992, 2069, 2148, 2177, 2151, 2117, 2117, 2129, 2110, 2050, 2004, 2030, 2115, 2215, 2267, 2234, 2152, 2071, 2024, 1999, 1999, 2011, 2012, 1999, 1980, 1954, 1930, 1924, 1958, 1987, 1969, 1948, 1945, 1957, 1976, 2012, 2008, 1904, 1797, 1809, 1906, 1985, 1997, 1967, 1947, 1939, 1917, 1890, 1890, 1930, 2022, 2107, 2121, 2081, 2055, 2028, 1974, 1918, 1921, 1987, 2064, 2098, 2120, 2152, 2154, 2117, 2047, 1978, 1938, 1926, 1921, 1923, 1937, 1968, 1980, 1937, 1913, 1949, 1981, 1949, 1899, 1900, 1950, 2003, 2073, 2160, 2200, 2167, 2070, 1945, 1865, 1864, 1896, 1941, 1963, 1920, 1833, 1793, 1866, 1997, 2112, 2141, 2086, 2010, 1958, 1932, 1956, 2055, 2164, 2185, 2130, 2074, 2049, 2071, 2117, 2128, 2088, 2046, 2052, 2128, 2239, 2332, 2361, 2292, 2160, 2038, 1976, 1998, 2072, 2136, 2142, 2087, 2000, 1941, 1966, 2053, 2106, 2119, 2138, 2187, 2213, 2177, 2117, 2080, 2118, 2213, 2297, 2332, 2341, 2311, 2224, 2118, 2027, 1991, 2022, 2097, 2162, 2166, 2112, 2040, 1968, 1904, 1897, 1952, 2001, 1987, 1878, 1747, 1692, 1703, 1737, 1715, 1647, 1579, 1510, 1476, 1514, 1610, 1710, 1770, 1792, 1785, 1778, 1802, 1818, 1800, 1809, 1873, 1972, 2066, 2117, 2125, 2120, 2116, 2122, 2156, 2219, 2263, 2268, 2263, 2256, 2264, 2329, 2450, 2549, 2565, 2514, 2434, 2393, 2441, 2505, 2538, 2571, 2573, 2520, 2466, 2459, 2487, 2513, 2501, 2423, 2299, 2204, 2175, 2166, 2123, 2047, 1996, 2034, 2116, 2159, 2096, 1937, 1758, 1660, 1667, 1732, 1777, 1755, 1682, 1635, 1647, 1675, 1657, 1634, 1653, 1661, 1655, 1702, 1750, 1768, 1802, 1864, 1889, 1860, 1849, 1874, 1920, 1982, 2064, 2075, 2023, 1990, 1992, 1979, 1908, 1850, 1891, 1984, 2067, 2116, 2119, 2118, 2120, 2102, 2068, 2100, 2221, 2334, 2348, 2281, 2199, 2131, 2119, 2176, 2251, 2302, 2324, 2318, 2287, 2239, 2229, 2293, 2376, 2404, 2383, 2360, 2313, 2267, 2227, 2170, 2114, 2083, 2069, 2086, 2134, 2166, 2130, 2027, 1940, 1948, 2025, 2082, 2071, 2005, 1960, 1958, 1961, 1936, 1916, 1906, 1902, 1908, 1965, 2067, 2132, 2151, 2141, 2103, 2079, 2086, 2140, 2219, 2282, 2322, 2349, 2333, 2263, 2220, 2260, 2302, 2278, 2222, 2193, 2182, 2195, 2259, 2335, 2394, 2401, 2340, 2262, 2241, 2282, 2297, 2226, 2108, 2022, 1993, 2028, 2098, 2158, 2182, 2163, 2114, 2076, 2067, 2066, 2018, 1909, 1798, 1744, 1747, 1779, 1801, 1806, 1804, 1796, 1754, 1703, 1676, 1673, 1653, 1637, 1641, 1655, 1668, 1658, 1641, 1656, 1693, 1744, 1792, 1818, 1847, 1925, 2054, 2157, 2191, 2165, 2143, 2138, 2121, 2101, 2111, 2185, 2289, 2366, 2400, 2401, 2396, 2420, 2441, 2413, 2348, 2296, 2295, 2336, 2391, 2400, 2340, 2260, 2227, 2238, 2230, 2186, 2171, 2140, 2098, 2083, 2085, 2068, 2015, 1952, 1909, 1906, 1933, 1934, 1888, 1806, 1703, 1601, 1491, 1411, 1408, 1521, 1660, 1701, 1718, 1728, 1727, 1720, 1717, 1726, 1732, 1735, 1743, 1760, 1779, 1793, 1787, 1754, 1699, 1689, 1760, 1886, 1990, 2030, 2032, 2073, 2192, 2316, 2376, 2384, 2372, 2320, 2257, 2242, 2278, 2325, 2360, 2399, 2455, 2544, 2638, 2676, 2624, 2518, 2402, 2293, 2238, 2231, 2263, 2318, 2327, 2243, 2093, 1986, 2004, 2095, 2186, 2172, 2017, 1811, 1672, 1677, 1770, 1857, 1875, 1852, 1832, 1852, 1913, 1958, 1963, 1960, 1939, 1884, 1839, 1845, 1918, 2010, 2075, 2100, 2089, 2086, 2109, 2148, 2161, 2148, 2147, 2170, 2226, 2273, 2260, 2182, 2095, 2071, 2129, 2214, 2249, 2206, 2118, 2039, 2019, 2076, 2165, 2256, 2300, 2245, 2116, 2002, 1963, 1973, 1968, 1939, 1950, 1984, 1952, 1854, 1813, 1878, 1933, 1922, 1892, 1890, 1903, 1882, 1838, 1826, 1843, 1870, 1875, 1853, 1823, 1828, 1856, 1836, 1754, 1678, 1677, 1744, 1861, 1993, 2060, 2075, 2110, 2170, 2171, 2106, 2018, 1953, 1957, 2003, 2076, 2175, 2269, 2281, 2187, 2087, 2077, 2121, 2134, 2124, 2113, 2097, 2081, 2051, 2042, 2073, 2126, 2173, 2199, 2177, 2128, 2097, 2129, 2204, 2263, 2269, 2228, 2193, 2214, 2282, 2366, 2418, 2412, 2348, 2269, 2246, 2299, 2383, 2445, 2480, 2483, 2410, 2306, 2233, 2203, 2202, 2205, 2161, 2068, 1996, 1965, 1967, 1999, 2039, 2082, 2104, 2077, 1989, 1846, 1699, 1602, 1549, 1578, 1666, 1744, 1752, 1678, 1612, 1599, 1608, 1607, 1613, 1659, 1710, 1727, 1726, 1727, 1733, 1745, 1730, 1707, 1709, 1735, 1770, 1787, 1756, 1749, 1818, 1908, 1949, 1921, 1862, 1839, 1903, 2025, 2123, 2142, 2106, 2112, 2194, 2240, 2205, 2162, 2151, 2176, 2199, 2197, 2213, 2277, 2382, 2464, 2476, 2455, 2436, 2435, 2435, 2419, 2404, 2403, 2402, 2391, 2382, 2393, 2416, 2390, 2292, 2179, 2112, 2112, 2180, 2253, 2274, 2266, 2249, 2186, 2080, 1996, 1993, 2053, 2101, 2087, 2022, 1948, 1896, 1869, 1835, 1799, 1851, 1980, 2078, 2074, 2018, 2005, 2051, 2093, 2091, 2084, 2127, 2188, 2212, 2185, 2142, 2122, 2160, 2243, 2331, 2384, 2383, 2340, 2295, 2270, 2279, 2311, 2384, 2462, 2459, 2341, 2220, 2190, 2220, 2245, 2258, 2221, 2146, 2084, 2040, 2045, 2070, 2059, 1997, 1930, 1902, 1914, 1934, 1892, 1763, 1630, 1570, 1592, 1664, 1753, 1804, 1757, 1643, 1576, 1587, 1623, 1618, 1592, 1596, 1627, 1682, 1719, 1734, 1735, 1731, 1732, 1741, 1747, 1757, 1827, 1934, 1976, 1947, 1927, 1971, 2043, 2079, 2067, 2032, 2006, 1997, 2005, 2031, 2045, 2029, 2003, 2005, 2034, 2069, 2099, 2085, 2030, 2000, 1981, 1950, 1967, 2054, 2163, 2228, 2197, 2124, 2088, 2089, 2158, 2306, 2420, 2399, 2282, 2195, 2210, 2279, 2355, 2369, 2300, 2203, 2147, 2129, 2159, 2217, 2210, 2134, 2033, 1952, 1959, 2083, 2223, 2271, 2200, 2088, 1978, 1900, 1880, 1900, 1915, 1883, 1810, 1714, 1633, 1587, 1539, 1478, 1462, 1538, 1664, 1701, 1715, 1727, 1732, 1736, 1743, 1753, 1752, 1732, 1708, 1717, 1743, 1764, 1802, 1854, 1874, 1877, 1913, 1977, 2007, 1978, 1932, 1950, 2038, 2117, 2159, 2188, 2199, 2184, 2160, 2183, 2263, 2352, 2394, 2372, 2347, 2366, 2446, 2517, 2506, 2440, 2338, 2204, 2086, 2080, 2195, 2333, 2398, 2336, 2208, 2109, 2089, 2155, 2254, 2299, 2272, 2198, 2138, 2130, 2136, 2081, 1983, 1883, 1841, 1902, 1999, 2067, 2084, 2080, 2089, 2091, 2063, 2017, 1989, 1960, 1927, 1946, 2005, 2050, 2062, 2030, 1968, 1931, 1946, 1999, 2039, 2074, 2094, 2050, 1964, 1910, 1944, 2056, 2131, 2110, 2070, 2043, 2032, 2042, 2080, 2156, 2238, 2300, 2338, 2348, 2320, 2302, 2297, 2279, 2227, 2184, 2216, 2319, 2461, 2561, 2566, 2481, 2389, 2381, 2469, 2614, 2720, 2677, 2486, 2245, 2062, 2037, 2169, 2317, 2366, 2261, 2061, 1871, 1790, 1821, 1847, 1794, 1726, 1669, 1624, 1574, 1500, 1445, 1453, 1599, 1699, 1713, 1709, 1710, 1717, 1727, 1732, 1733, 1733, 1729, 1719, 1720, 1730, 1738, 1722, 1699, 1707, 1737, 1765, 1788, 1807, 1798, 1814, 1850, 1885, 1904, 1890, 1861, 1865, 1931, 2025, 2076, 2073, 2037, 2040, 2078, 2099, 2104, 2101, 2097, 2096, 2117, 2137, 2138, 2134, 2152, 2193, 2234, 2271, 2282, 2238, 2173, 2153, 2188, 2199, 2147, 2079, 2083, 2180, 2265, 2248, 2147, 2009, 1901, 1886, 1963, 2053, 2082, 2031, 1899, 1720, 1584, 1563, 1622, 1656, 1604, 1525, 1520, 1646, 1755, 1793, 1767, 1703, 1676, 1748, 1874, 1949, 1954, 1902, 1778, 1639, 1591, 1654, 1730, 1788, 1871, 1974, 2045, 2056, 2053, 2080, 2119, 2132, 2129, 2151, 2204, 2263, 2297, 2287, 2255, 2252, 2283, 2338, 2383, 2393, 2381, 2371, 2348, 2280, 2210, 2170, 2143, 2119, 2129, 2157, 2172, 2163, 2175, 2172, 2113, 1996, 1862, 1783, 1787, 1847, 1893, 1863, 1773, 1699, 1707, 1776, 1860, 1903, 1927, 1987, 2061, 2092, 2050, 1983, 1937, 1960, 2078, 2190, 2210, 2167, 2135, 2141, 2157, 2142, 2099, 2119, 2186, 2245, 2272, 2259, 2208, 2181, 2245, 2357, 2413, 2357, 2225, 2117, 2113, 2206, 2318, 2335, 2232, 2112, 2070, 2079, 2102, 2128, 2138, 2122, 2090, 2010, 1908, 1863, 1885, 1926, 1942, 1918, 1838, 1714, 1617, 1625, 1722, 1828, 1860, 1786, 1699, 1689, 1720, 1728, 1692, 1618, 1566, 1592, 1676, 1775, 1873, 1957, 2017, 2010, 1904, 1772, 1690, 1680, 1716, 1777, 1853, 1894, 1886, 1869, 1860, 1857, 1876, 1923, 2013, 2118, 2156, 2121, 2060, 2017, 2040, 2125, 2221, 2301, 2353, 2368, 2353, 2317, 2297, 2360, 2484, 2545, 2524, 2520, 2558, 2576, 2565, 2564, 2591, 2646, 2677, 2655, 2609, 2564, 2521, 2471, 2437, 2427, 2451, 2484, 2459, 2366, 2243, 2157, 2158, 2185, 2182, 2150, 2097, 2052, 2042, 2047, 2062, 2060, 2034, 2024, 2016, 2001, 2016, 2064, 2115, 2153, 2197, 2247, 2261, 2215, 2165, 2170, 2254, 2341, 2352, 2293, 2224, 2208, 2247, 2284, 2266, 2190, 2110, 2064, 2050, 2058, 2032, 2010, 2006, 1971, 1893, 1828, 1836, 1883, 1886, 1815, 1727, 1690, 1716, 1748, 1756, 1746, 1733, 1734, 1774, 1871, 1944, 1954, 1933, 1922, 1936, 1972, 2015, 2028, 2016, 2049, 2151, 2259, 2306, 2294, 2285, 2295, 2287, 2244, 2192, 2189, 2237, 2326, 2414, 2424, 2328, 2221, 2177, 2212, 2281, 2352, 2391, 2357, 2271, 2194, 2152, 2156, 2151, 2123, 2093, 2080, 2061, 2030, 2025, 2064, 2081, 2035, 1964, 1917, 1916, 1970, 2045, 2061, 2008, 1969, 1998, 2074, 2118, 2090, 2027, 1995, 2025, 2068, 2092, 2099, 2094, 2082, 2052, 2014, 1985, 1990, 2048, 2083, 2066, 2017, 1932, 1832, 1802, 1850, 1891, 1917, 1966, 2017, 2039, 2022, 1975, 1926, 1882, 1836, 1818, 1838, 1852, 1838, 1856, 1955, 2104, 2216, 2266, 2272, 2240, 2202, 2197, 2234, 2278, 2317, 2339, 2358, 2365, 2342, 2335, 2401, 2520, 2620, 2657, 2627, 2532, 2437, 2399, 2395, 2390, 2362, 2311, 2219, 2104, 2061, 2131, 2202, 2158, 2034, 1939, 1915, 1888, 1801, 1708, 1692, 1727, 1706, 1611, 1518, 1471, 1470, 1504, 1622, 1700, 1731, 1740, 1740, 1735, 1746, 1753, 1725, 1690, 1700, 1745, 1780, 1794, 1808, 1825, 1824, 1814, 1793, 1796, 1841, 1874, 1863, 1825, 1808, 1840, 1898, 1935, 1947, 1936, 1894, 1865, 1909, 2039, 2169, 2230, 2237, 2218, 2164, 2117, 2151, 2233, 2285, 2295, 2298, 2329, 2372, 2403, 2421, 2414, 2381, 2337, 2300, 2305, 2355, 2397, 2377, 2319, 2285, 2301, 2358, 2380, 2325, 2211, 2113, 2059, 2070, 2134, 2207, 2214, 2113, 1991, 1980, 2033, 2072, 2088, 2092, 2078, 2016, 1926, 1882, 1911, 1993, 2041, 2038, 2006, 1954, 1928, 1966, 2025, 2028, 1992, 1969, 1962, 1942, 1940, 1977, 2033, 2062, 2065, 2103, 2177, 2229, 2232, 2228, 2262, 2309, 2368, 2388, 2373, 2378, 2407, 2419, 2408, 2409, 2429, 2418, 2389, 2410, 2476, 2528, 2551, 2552, 2522, 2473, 2457, 2478, 2502, 2546, 2583, 2530, 2406, 2274, 2203, 2230, 2325, 2405, 2409, 2296, 2113, 1984, 1953, 2013, 2091, 2132, 2105, 2013, 1907, 1846, 1837, 1862, 1886, 1878, 1857, 1799, 1707, 1649, 1636, 1649, 1693, 1752, 1809, 1843, 1834, 1763, 1671, 1626, 1662, 1744, 1793, 1754, 1689, 1688, 1752, 1805, 1811, 1794, 1773, 1807, 1890, 1930, 1890, 1836, 1785, 1758, 1773, 1793, 1815, 1873, 1920, 1927, 1904, 1896, 1915, 1889, 1833, 1831, 1876, 1899, 1867, 1793, 1729, 1698, 1656, 1588, 1526, 1506, 1497, 1505, 1623, 1701, 1732, 1741, 1735, 1733, 1742, 1756, 1765, 1747, 1698, 1670, 1676, 1695, 1712, 1741, 1782, 1856, 1953, 1975, 1897, 1794, 1734, 1718, 1715, 1748, 1788, 1786, 1758, 1752, 1813, 1916, 1984, 1987, 1968, 1953, 1934, 1901, 1855, 1818, 1779, 1715, 1637, 1585, 1602, 1685, 1773, 1800, 1793, 1810, 1874, 1967, 2042, 2120, 2222, 2271, 2233, 2206, 2238, 2310, 2372, 2401, 2452, 2570, 2707, 2810, 2864, 2881, 2876, 2868, 2852, 2833, 2842, 2887, 2966, 2999, 2928, 2801, 2684, 2604, 2574, 2586, 2609, 2605, 2541, 2409, 2282, 2226, 2218, 2186, 2109, 2024, 1964, 1939, 1909, 1881, 1893, 1947, 1963, 1859, 1711, 1648, 1665, 1702, 1741, 1778, 1799, 1781, 1709, 1632, 1637, 1727, 1812, 1852, 1860, 1800, 1673, 1543, 1484, 1513, 1607, 1711, 1750, 1706, 1651, 1646, 1696, 1755, 1766, 1729, 1690, 1686, 1719, 1775, 1818, 1829, 1838, 1844, 1854, 1880, 1874, 1819, 1759, 1713, 1688, 1706, 1741, 1739, 1723, 1751, 1806, 1849, 1881, 1911, 1935, 1962, 2001, 2064, 2112, 2117, 2125, 2156, 2190, 2224, 2279, 2365, 2458, 2501, 2468, 2401, 2349, 2324, 2337, 2384, 2433, 2469, 2504, 2566, 2616, 2599, 2491, 2384, 2380, 2447, 2491, 2490, 2453, 2417, 2421, 2472, 2532, 2516, 2380, 2214, 2114, 2134, 2263, 2401, 2409, 2287, 2143, 2045, 2049, 2138, 2265, 2367, 2366, 2276, 2174, 2125, 2150, 2231, 2278, 2277, 2252, 2210, 2160, 2118, 2085, 2085, 2155, 2252, 2312, 2295, 2204, 2104, 2081, 2116, 2139, 2086, 1978, 1863, 1787, 1753, 1747, 1757, 1714, 1578, 1441, 1382, 1402, 1583, 1697, 1717, 1707, 1704, 1718, 1726, 1720, 1710, 1722, 1739, 1730, 1722, 1728, 1731, 1737, 1757, 1772, 1770, 1762, 1757, 1738, 1722, 1741, 1808, 1925, 2040, 2113, 2156, 2176, 2159, 2113, 2115, 2153, 2170, 2200, 2248, 2272, 2253, 2209, 2198, 2267, 2404, 2558, 2655, 2652, 2554, 2421, 2349, 2391, 2508, 2618, 2680, 2718, 2733, 2711, 2656, 2627, 2677, 2757, 2791, 2717, 2590, 2468, 2381, 2403, 2547, 2689, 2673, 2522, 2369, 2288, 2259, 2260, 2264, 2215, 2140, 2117, 2171, 2230, 2234, 2173, 2067, 1965, 1920, 1917, 1910, 1874, 1810, 1761, 1738, 1734, 1750, 1753, 1754, 1747, 1740, 1726, 1684, 1671, 1710, 1796, 1905, 1975, 2004, 2003, 1971, 1920, 1876, 1868, 1887, 1907, 1917, 1910, 1901, 1925, 2000, 2059, 2024, 1907, 1801, 1744, 1740, 1779, 1831, 1894, 1977, 2070, 2129, 2105, 2037, 1983, 1953, 1938, 1963, 2027, 2074, 2065, 2004, 1945, 1926, 1963, 2033, 2085, 2119, 2137, 2117, 2044, 1946, 1896, 1939, 2029, 2105, 2129, 2107, 2068, 2028, 1978, 1980, 2053, 2155, 2241, 2265, 2241, 2203, 2183, 2163, 2140, 2125, 2103, 2094, 2094, 2135, 2228, 2317, 2352, 2329, 2279, 2270, 2332, 2433, 2494, 2481, 2411, 2348, 2332, 2358, 2405, 2442, 2462, 2456, 2402, 2302, 2229, 2228, 2293, 2395, 2474, 2451, 2341, 2201, 2103, 2088, 2112, 2105, 2046, 1988, 1993, 2035, 2059, 2079, 2101, 2096, 2058, 1991, 1877, 1753, 1678, 1640, 1658, 1731, 1780, 1782, 1741, 1678, 1620, 1594, 1605, 1628, 1632, 1617, 1617, 1629, 1615, 1617, 1672, 1713, 1730, 1741, 1761, 1765, 1719, 1670, 1688, 1730, 1743, 1732, 1705, 1676, 1675, 1705, 1735, 1738, 1737, 1747, 1776, 1827, 1888, 1949, 1990, 1983, 1929, 1906, 1948, 2044, 2135, 2160, 2120, 2088, 2160, 2282, 2345, 2309, 2222, 2155, 2147, 2183, 2234, 2263, 2260, 2255, 2278, 2330, 2349, 2287, 2205, 2213, 2299, 2355, 2320, 2257, 2236, 2255, 2267, 2261, 2238, 2204, 2136, 2014, 1897, 1830, 1811, 1802, 1786, 1790, 1853, 1938, 1952, 1862, 1768, 1740, 1752, 1787, 1832, 1885, 1926, 1888, 1788, 1712, 1699, 1716, 1718, 1702, 1700, 1732, 1777, 1793, 1783, 1761, 1707, 1650, 1690, 1791, 1845, 1860, 1849, 1807, 1750, 1714, 1731, 1772, 1745, 1716, 1767, 1850, 1909, 1926, 1898, 1847, 1790, 1734, 1705, 1751, 1875, 2012, 2086, 2100, 2086, 2076, 2069, 2061, 2072, 2077, 2092, 2157, 2264, 2376, 2446, 2405, 2317, 2299, 2389, 2509, 2582, 2605, 2590, 2539, 2459, 2404, 2441, 2526, 2579, 2571, 2518, 2501, 2548, 2613, 2670, 2691, 2635, 2512, 2426, 2408, 2403, 2337, 2215, 2125, 2096, 2102, 2084, 2006, 1958, 1995, 2051, 2030, 1896, 1706, 1579, 1578, 1645, 1688, 1678, 1653, 1664, 1707, 1760, 1795, 1813, 1805, 1756, 1687, 1656, 1651, 1652, 1675, 1740, 1790, 1807, 1801, 1799, 1786, 1749, 1728, 1824, 2000, 2141, 2196, 2180, 2118, 2058, 2041, 2040, 2034, 2019, 2027, 2092, 2184, 2230, 2210, 2151, 2091, 2048, 2028, 2031, 2068, 2111, 2120, 2106, 2069, 2020, 1987, 1991, 1986, 1956, 1944, 1928, 1914, 1879, 1793, 1693, 1632, 1641, 1709, 1762, 1771, 1757, 1759, 1788, 1831, 1897, 1970, 2051, 2117, 2153, 2169, 2147, 2069, 1986, 1971, 2027, 2099, 2154, 2212, 2286, 2361, 2423, 2451, 2442, 2421, 2440, 2507, 2597, 2669, 2729, 2799, 2873, 2954, 2998, 2991, 2983, 3018, 3071, 3071, 2985, 2885, 2830, 2827, 2847, 2841, 2782, 2706, 2635, 2574, 2544, 2560, 2587, 2587, 2543, 2468, 2399, 2351, 2310, 2231, 2139, 2101, 2151, 2173, 2083, 1941, 1874, 1916, 2003, 2018, 1926, 1798, 1705, 1675, 1674, 1638, 1570, 1510, 1461, 1441, 1564, 1682, 1719, 1729, 1730, 1728, 1715, 1703, 1698, 1691, 1694, 1712, 1721, 1726, 1743, 1750, 1734, 1724, 1729, 1746, 1783, 1837, 1910, 1955, 1907, 1801, 1697, 1641, 1637, 1680, 1775, 1906, 1997, 1977, 1898, 1877, 1928, 1950, 1889, 1820, 1844, 1935, 1988, 1973, 1944, 1941, 1958, 1963, 1938, 1922, 1951, 2007, 2063, 2088, 2059, 2000, 1982, 2036, 2131, 2197, 2178, 2088, 1995, 1975, 2048, 2148, 2217, 2212, 2139, 2114, 2183, 2277, 2348, 2370, 2337, 2279, 2271, 2305, 2363, 2418, 2415, 2338, 2246, 2184, 2151, 2149, 2180, 2212, 2208, 2139, 2034, 1967, 1971, 2014, 2039, 1985, 1816, 1628, 1530, 1523, 1522, 1497, 1552, 1691, 1783, 1850, 1914, 1950, 1951, 1928, 1895, 1884, 1889, 1896, 1901, 1940, 2045, 2168, 2240, 2230, 2170, 2113, 2113, 2178, 2300, 2397, 2376, 2271, 2207, 2218, 2250, 2243, 2208, 2175, 2151, 2190, 2270, 2300, 2231, 2115, 2028, 2003, 2025, 2075, 2125, 2153, 2156, 2116, 2053, 2009, 2048, 2088, 2057, 1988, 1963, 2016, 2098, 2147, 2142, 2111, 2061, 2010, 1964, 1925, 1872, 1806, 1773, 1749, 1692, 1610, 1540, 1498, 1491, 1529, 1614, 1687, 1709, 1702, 1699, 1708, 1715, 1722, 1726, 1728, 1729, 1746, 1766, 1775, 1773, 1776, 1794, 1822, 1835, 1851, 1922, 2031, 2125, 2201, 2219, 2174, 2090, 2041, 2130, 2334, 2515, 2597, 2603, 2583, 2603, 2703, 2857, 2988, 3038, 3001, 2920, 2859, 2872, 2889, 2879, 2867, 2848, 2801, 2725, 2652, 2584, 2539, 2534, 2549, 2556, 2534, 2472, 2373, 2258, 2126, 2018, 1990, 1995, 1988, 1946, 1864, 1791, 1758, 1740, 1697, 1640, 1589, 1563, 1557, 1539, 1513, 1569, 1686, 1735, 1732, 1701, 1695, 1720, 1734, 1742, 1753, 1759, 1761, 1772, 1791, 1799, 1773, 1740, 1727, 1749, 1789, 1854, 1933, 1987, 1992, 1978, 2037, 2175, 2292, 2343, 2339, 2284, 2202, 2155, 2180, 2223, 2246, 2263, 2290, 2314, 2345, 2395, 2448, 2471, 2461, 2412, 2334, 2229, 2137, 2104, 2088, 2047, 1981, 1901, 1822, 1777, 1771, 1770, 1744, 1723, 1741, 1753, 1717, 1644, 1563, 1527, 1562, 1652, 1728, 1770, 1780, 1760, 1695, 1613, 1576, 1625, 1700, 1754, 1768, 1771, 1804, 1856, 1930, 1993, 2018, 2019, 2018, 2002, 2007, 2075, 2163, 2185, 2142, 2097, 2077, 2086, 2116, 2181, 2287, 2372, 2373, 2338, 2299, 2252, 2225, 2222, 2223, 2256, 2316, 2384, 2430, 2437, 2401, 2313, 2233, 2246, 2337, 2412, 2397, 2297, 2177, 2122, 2129, 2153, 2182, 2200, 2174, 2145, 2158, 2203, 2224, 2205, 2172, 2128, 2099, 2083, 2070, 2091, 2134, 2165, 2193, 2224, 2265, 2284, 2222, 2100, 2007, 1982, 2025, 2103, 2135, 2087, 2012, 1977, 1981, 2010, 2070, 2123, 2123, 2070, 2025, 2016, 2006, 2003, 2032, 2065, 2067, 2040, 1998, 1941, 1872, 1815, 1784, 1767, 1774, 1831, 1902, 1955, 1974, 1945, 1916, 1917, 1905, 1862, 1815, 1791, 1835, 1930, 1962, 1896, 1840, 1859, 1926, 2030, 2120, 2108, 2009, 1875, 1776, 1776, 1851, 1958, 2042, 2083, 2087, 2067, 2011, 1955, 1949, 1950, 1928, 1922, 1951, 1990, 2046, 2115, 2176, 2177, 2105, 2018, 1979, 2003, 2043, 2072, 2071, 2036, 2003, 2007, 2016, 1998, 1993, 2006, 1989, 1938, 1866, 1845, 1912, 2024, 2109, 2127, 2103, 2053, 1997, 1980, 2005, 2022, 2023, 2053, 2063, 2065, 2141, 2261, 2345, 2366, 2321, 2229, 2145, 2154, 2267, 2398, 2441, 2388, 2301, 2255, 2261, 2286, 2293, 2268, 2255, 2253, 2213, 2101, 1979, 1920, 1948, 2016, 2050, 2034, 2003, 1988, 1966, 1928, 1923, 1952, 1964, 1950, 1957, 1975, 1964, 1935, 1934, 1972, 2017, 2011, 1928, 1799, 1719, 1755, 1847, 1924, 1936, 1881, 1791, 1722, 1690, 1696, 1737, 1770, 1767, 1763, 1756, 1709, 1639, 1573, 1529, 1490, 1460, 1545, 1684, 1727, 1723, 1718, 1725, 1737, 1740, 1743, 1743, 1736, 1710, 1715, 1741, 1758, 1766, 1771, 1783, 1797, 1819, 1852, 1879, 1901, 1930, 1972, 2007, 2035, 2071, 2151, 2235, 2290, 2302, 2272, 2207, 2179, 2207, 2242, 2272, 2282, 2286, 2284, 2274, 2275, 2253, 2198, 2146, 2133, 2169, 2198, 2162, 2091, 1998, 1911, 1841, 1801, 1814, 1888, 1954, 1937, 1848, 1733, 1650, 1664, 1792, 1947, 2037, 2053, 2031, 2009, 2001, 2010, 2037, 2077, 2043, 1955, 1912, 1969, 2025, 1977, 1881, 1840, 1884, 1966, 2020, 2031, 2041, 2077, 2117, 2102, 2040, 1969, 1902, 1862, 1884, 1937, 1971, 1934, 1851, 1810, 1853, 1940, 2000, 2016, 1990, 1934, 1918, 1958, 1995, 2033, 2077, 2066, 2006, 1965, 1993, 2076, 2153, 2205, 2237, 2226, 2139, 2083, 2151, 2270, 2333, 2342, 2343, 2369, 2411, 2434, 2412, 2395, 2441, 2491, 2488, 2440, 2380, 2339, 2307, 2267, 2257, 2293, 2332, 2336, 2286, 2218, 2165, 2119, 2058, 1992, 1987, 2051, 2059, 1985, 1888, 1810, 1756, 1756, 1809, 1851, 1833, 1765, 1724, 1733, 1785, 1830, 1816, 1764, 1732, 1738, 1755, 1751, 1726, 1747, 1797, 1831, 1831, 1806, 1788, 1785, 1813, 1861, 1926, 1955, 1903, 1847, 1859, 1917, 1961, 1982, 2006, 1998, 1959, 1917, 1911, 1927, 1897, 1816, 1741, 1728, 1811, 1957, 2069, 2115, 2097, 2053, 2057, 2110, 2158, 2176, 2206, 2270, 2331, 2375, 2410, 2423, 2422, 2409, 2375, 2369, 2428, 2534, 2610, 2631, 2607, 2546, 2481, 2432, 2426, 2487, 2601, 2668, 2593, 2451, 2340, 2296, 2307, 2370, 2422, 2382, 2254, 2142, 2087, 2050, 2065, 2130, 2143, 2046, 1893, 1786, 1745, 1733, 1731, 1735, 1758, 1810, 1856, 1858, 1836, 1814, 1736, 1606, 1556, 1598, 1654, 1692, 1687, 1627, 1592, 1613, 1686, 1767, 1828, 1828, 1773, 1734, 1775, 1848, 1885, 1880, 1866, 1870, 1859, 1799, 1755, 1747, 1751, 1743, 1742, 1766, 1847, 1971, 2061, 2080, 2023, 1913, 1829, 1840, 1934, 2049, 2121, 2126, 2117, 2152, 2216, 2264, 2275, 2241, 2187, 2142, 2109, 2103, 2162, 2236, 2257, 2208, 2145, 2097, 2072, 2101, 2185, 2248, 2215, 2126, 2081, 2139, 2245, 2276, 2227, 2167, 2130, 2135, 2167, 2189, 2202, 2227, 2255, 2290, 2303, 2300, 2284, 2274, 2307, 2367, 2394, 2405, 2419, 2419, 2397, 2379, 2379, 2365, 2324, 2290, 2293, 2337, 2418, 2475, 2408, 2227, 2074, 2045, 2135, 2262, 2329, 2325, 2292, 2258, 2218, 2166, 2122, 2107, 2134, 2194, 2268, 2333, 2321, 2210, 2082, 1987, 1928, 1924, 1996, 2138, 2237, 2244, 2192, 2098, 2008, 1992, 2023, 2027, 1948, 1866, 1876, 1928, 1924, 1867, 1809, 1781, 1791, 1840, 1891, 1917, 1945, 1959, 1931, 1890, 1902, 1990, 2099, 2165, 2173, 2119, 2056, 2028, 2042, 2077, 2145, 2205, 2200, 2151, 2126, 2169, 2260, 2323, 2312, 2237, 2153, 2105, 2102, 2122, 2126, 2092, 2038, 2000, 1971, 1922, 1846, 1778, 1781, 1848, 1924, 1965, 1970, 1955, 1929, 1885, 1857, 1869, 1924, 1976, 1988, 1977, 1976, 2003, 2060, 2116, 2167, 2185, 2138, 2060, 1979, 1886, 1832, 1891, 2061, 2253, 2355, 2306, 2173, 2086, 2090, 2148, 2209, 2248, 2233, 2160, 2093, 2121, 2210, 2237, 2201, 2158, 2125, 2077, 2058, 2069, 2053, 1986, 1925, 1902, 1893, 1915, 2021, 2187, 2300, 2294, 2213, 2184, 2228, 2272, 2280, 2262, 2201, 2130, 2134, 2180, 2205, 2188, 2147, 2114, 2097, 2121, 2158, 2159, 2158, 2161, 2138, 2100, 2076, 2066, 2052, 2031, 1989, 1906, 1806, 1748, 1760, 1816, 1824, 1746, 1636, 1595, 1657, 1802, 1948, 2021, 1990, 1874, 1730, 1643, 1653, 1752, 1877, 1958, 2003, 2034, 2024, 1996, 1997, 1995, 1960, 1903, 1872, 1893, 1965, 2023, 2007, 1965, 1981, 2066, 2169, 2243, 2239, 2173, 2130, 2159, 2209, 2209, 2183, 2189, 2215, 2220, 2220, 2190, 2115, 2060, 2078, 2151, 2221, 2259, 2261, 2221, 2158, 2102, 2075, 2093, 2134, 2146, 2113, 2050, 2011, 2025, 2110, 2166, 2094, 1956, 1881, 1881, 1902, 1913, 1896, 1834, 1733, 1624, 1555, 1543, 1572, 1606, 1615, 1590, 1602, 1687, 1739, 1736, 1716, 1721, 1745, 1764, 1750, 1729, 1732, 1773, 1836, 1866, 1899, 1948, 1974, 1962, 1929, 1923, 1965, 2037, 2093, 2107, 2104, 2088, 2050, 2001, 2011, 2072, 2108, 2102, 2110, 2180, 2277, 2314, 2274, 2201, 2139, 2133, 2194, 2269, 2270, 2191, 2098, 2036, 2004, 1998, 2032, 2099, 2100, 2027, 1960, 1935, 1939, 1937, 1930, 1932, 1932, 1893, 1802, 1721, 1697, 1696, 1695, 1752, 1860, 1953, 1969, 1909, 1841, 1827, 1843, 1860, 1902, 1960, 1990, 2008, 2032, 2056, 2068, 2064, 2042, 2081, 2232, 2343, 2312, 2199, 2096, 2079, 2125, 2170, 2189, 2214, 2241, 2239, 2218, 2194, 2226, 2274, 2288, 2281, 2283, 2260, 2232, 2208, 2187, 2191, 2222, 2236, 2213, 2175, 2146, 2119, 2075, 2022, 1945, 1846, 1785, 1757, 1774, 1805, 1777, 1714, 1657, 1622, 1619, 1645, 1688, 1738, 1808, 1924, 2034, 2092, 2064, 1986, 1936, 1926, 1966, 2037, 2067, 2028, 1995, 2009, 2044, 2060, 2056, 2043, 2031, 2054, 2127, 2180, 2185, 2168, 2153, 2200, 2291, 2346, 2348, 2295, 2201, 2141, 2174, 2270, 2381, 2459, 2452, 2366, 2281, 2270, 2329, 2427, 2490, 2479, 2422, 2332, 2215, 2138, 2171, 2297, 2438, 2490, 2408, 2227, 2043, 1954, 1984, 2085, 2183, 2189, 2072, 1902, 1783, 1724, 1702, 1705, 1727, 1784, 1844, 1865, 1822, 1692, 1508, 1375, 1370, 1520, 1703, 1768, 1784, 1788, 1799, 1845, 1898, 1920, 1927, 1911, 1875, 1852, 1881, 1963, 2068, 2164, 2222, 2241, 2255, 2290, 2367, 2491, 2621, 2673, 2617, 2525, 2476, 2486, 2524, 2551, 2533, 2521, 2543, 2565, 2544, 2481, 2432, 2391, 2350, 2347, 2385, 2387, 2323, 2232, 2151, 2097, 2068, 2045, 2012, 1967, 1908, 1861, 1845, 1845, 1817, 1772, 1720, 1674, 1691, 1776, 1855, 1886, 1876, 1869, 1892, 1927, 1936, 1913, 1882, 1868, 1890, 1944, 1972, 1969, 1978, 2030, 2103, 2182, 2239, 2254, 2255, 2244, 2247, 2283, 2320, 2343, 2342, 2312, 2344, 2460, 2548, 2571, 2566, 2532, 2507, 2518, 2565, 2575, 2503, 2413, 2388, 2393, 2397, 2383, 2353, 2308, 2250, 2195, 2164, 2182, 2252, 2286, 2196, 2030, 1881, 1807, 1785, 1781, 1772, 1740, 1671, 1586, 1543, 1570, 1631, 1683, 1687, 1666, 1664, 1715, 1831, 1933, 1946, 1869, 1773, 1708, 1643, 1616, 1664, 1761, 1854, 1934, 2006, 2056, 2058, 2015, 1963, 1972, 2025, 2088, 2130, 2130, 2099, 2043, 2009, 2062, 2166, 2235, 2251, 2245, 2241, 2253, 2280, 2300, 2297, 2262, 2211, 2174, 2133, 2088, 2075, 2106, 2153, 2192, 2186, 2117, 2046, 2035, 2062, 2104, 2151, 2169, 2134, 2086};
34 horigs.push_back(horig);}
35 {std::vector<float> horig={2051, 2051, 2050, 2050, 2050, 2052, 2052, 2052, 2054, 2052, 2051, 2051, 2051, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2047, 2048, 2049, 2051, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2051, 2052, 2051, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2051, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2052, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2053, 2053, 2053, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2049, 2049, 2048, 2051, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2051, 2051, 2050, 2049, 2050, 2049, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2048, 2049, 2049, 2049, 2051, 2050, 2050, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2053, 2052, 2052, 2052, 2050, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2050, 2051, 2052, 2052, 2054, 2052, 2053, 2052, 2051, 2050, 2048, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2049, 2049, 2050, 2051, 2051, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2052, 2053, 2052, 2052, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2047, 2050, 2049, 2049, 2048, 2050, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2049, 2048, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2048, 2048, 2049, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2048, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2050, 2049, 2051, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2049, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2045, 2045, 2048, 2048, 2049, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2048, 2049, 2050, 2051, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2050, 2050, 2049, 2051, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2046, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2052, 2053, 2052, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2046, 2047, 2046, 2047, 2046, 2047, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2050, 2048, 2048, 2048, 2049, 2049, 2051, 2049, 2048, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2050, 2050, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2051, 2051, 2051, 2051, 2050, 2048, 2047, 2048, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2050, 2051, 2051, 2052, 2052, 2054, 2055, 2055, 2055, 2055, 2054, 2053, 2054, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2047, 2047, 2047, 2047, 2049, 2049, 2050, 2051, 2051, 2051, 2052, 2050, 2050, 2052, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2051, 2050, 2051, 2050, 2052, 2051, 2051, 2050, 2049, 2050, 2048, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2048, 2049, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2048, 2049, 2050, 2050, 2053, 2052, 2053, 2050, 2050, 2050, 2050, 2049, 2050, 2052, 2049, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2051, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2051, 2052, 2051, 2050, 2050, 2050, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2048, 2048, 2048, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2048, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2052, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2048, 2050, 2050, 2051, 2051, 2050, 2049, 2048, 2047, 2048, 2048, 2047, 2048, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2048, 2048, 2049, 2050, 2048, 2048, 2049, 2051, 2049, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2049, 2051, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2051, 2050, 2051, 2049, 2048, 2050, 2050, 2051, 2052, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2052, 2050, 2053, 2052, 2052, 2052, 2052, 2050, 2050, 2050, 2050, 2051, 2049, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2050, 2048, 2049, 2050, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2053, 2053, 2052, 2053, 2054, 2053, 2051, 2052, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2049, 2050, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2049, 2049, 2048, 2049, 2050, 2051, 2052, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2048, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2051, 2050, 2052, 2051, 2048, 2050, 2049, 2050, 2050, 2048, 2049, 2050, 2050, 2052, 2051, 2051, 2049, 2048, 2049, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2052, 2053, 2054, 2053, 2053, 2053, 2052, 2051, 2052, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2052, 2052, 2052, 2051, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2050, 2050, 2049, 2049, 2048, 2047, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2047, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2052, 2051, 2050, 2049, 2048, 2048, 2050, 2050, 2052, 2051, 2052, 2048, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2048, 2049, 2049, 2050, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2050, 2049, 2047, 2046, 2047, 2046, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2049, 2050, 2049, 2049, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2052, 2053, 2053, 2052, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2048, 2049, 2048, 2049, 2049, 2051, 2050, 2049, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2051, 2049, 2049, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2048, 2049, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2052, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2050, 2050, 2050, 2048, 2048, 2047, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2050, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2051, 2051, 2052, 2051, 2053, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2047, 2049, 2048, 2048, 2048, 2049, 2049, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2048, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2050, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2051, 2052, 2051, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2048, 2048, 2051, 2050, 2052, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2047, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2048, 2048, 2047, 2049, 2050, 2049, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2048, 2050, 2049, 2050, 2051, 2052, 2052, 2052, 2050, 2048, 2050, 2050, 2049, 2051, 2051, 2052, 2053, 2053, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2047, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2048, 2049, 2050, 2050, 2051, 2051, 2049, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2053, 2053, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2053, 2052, 2052, 2051, 2050, 2050, 2050, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2049, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2052, 2050, 2051, 2052, 2051, 2050, 2050, 2051, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2051, 2050, 2051, 2049, 2050, 2050, 2050, 2048, 2049, 2050, 2051, 2049, 2050, 2049, 2050, 2050, 2049, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2049, 2048, 2048, 2048, 2050, 2050, 2049, 2050, 2049, 2048, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2051, 2051, 2050, 2050, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2048, 2048, 2048, 2048, 2048, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2049, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2048, 2049, 2050, 2051, 2051, 2052, 2051, 2052, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2051, 2052, 2053, 2053, 2052, 2051, 2051, 2049, 2049, 2050, 2049, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2052, 2053, 2053, 2052, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2047, 2047, 2046, 2046, 2047, 2048, 2050, 2050, 2051, 2050, 2049, 2048, 2049, 2050, 2050, 2049, 2051, 2051, 2053, 2053, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2049, 2048, 2050, 2050, 2049, 2050, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2047, 2047, 2047, 2049, 2049, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2047, 2046, 2046, 2046, 2047, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2051, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2050, 2051, 2051, 2050, 2049, 2050, 2051, 2052, 2053, 2053, 2053, 2053, 2052, 2050, 2050, 2050, 2047, 2046, 2045, 2046, 2046, 2046, 2048, 2050, 2052, 2054, 2056, 2055, 2052, 2051, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2049, 2047, 2047, 2046, 2046, 2047, 2049, 2048, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2048, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2052, 2052, 2051, 2052, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2051, 2050, 2050, 2051, 2049, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2050, 2049, 2048, 2047, 2047, 2048, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2049, 2050, 2051, 2052, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2053, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2052, 2051, 2050, 2049, 2048, 2049, 2049, 2049, 2047, 2046, 2048, 2047, 2048, 2049, 2050, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2048, 2049, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2049, 2052, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2050, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2047, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2051, 2049, 2050, 2048, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2050, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2052, 2052, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2053, 2051, 2050, 2051, 2052, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2053, 2052, 2051, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2052, 2052, 2052, 2052, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2049, 2047, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2048, 2046, 2045, 2045, 2046, 2048, 2051, 2052, 2053, 2053, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2048, 2049, 2048, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2052, 2051, 2052, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2047, 2046, 2046, 2046, 2047, 2049, 2048, 2049, 2049, 2050, 2047, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2049, 2051, 2050, 2048, 2048, 2047, 2047, 2049, 2050, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2053, 2054, 2055, 2053, 2052, 2051, 2051, 2052, 2051, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2050, 2050, 2050, 2048, 2049, 2050, 2051, 2052, 2052, 2053, 2054, 2053, 2054, 2052, 2051, 2050, 2052, 2052, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2048, 2048, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2050, 2051, 2052, 2053, 2052, 2052, 2050, 2049, 2051, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2049, 2050, 2048, 2048, 2048, 2050, 2051, 2054, 2053, 2053, 2053, 2052, 2053, 2051, 2052, 2050, 2049, 2050, 2048, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2051, 2053, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2050, 2050, 2048, 2047, 2049, 2049, 2048, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2051, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2048, 2048, 2049, 2049, 2049, 2049, 2045, 2044, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2053, 2054, 2054, 2055, 2054, 2053, 2051, 2052, 2051, 2052, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2052, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2050, 2052, 2049, 2049, 2049, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2053, 2054, 2054, 2054, 2054, 2051, 2050, 2048, 2048, 2047, 2047, 2049, 2050, 2050, 2049, 2051, 2051, 2050, 2051, 2052, 2052, 2054, 2054, 2054, 2053, 2052, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2046, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2049, 2049, 2050, 2049, 2051, 2050, 2049, 2050, 2052, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2048, 2049, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2050, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2049, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2051, 2052, 2051, 2049, 2051, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2052, 2052, 2052, 2050, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2051, 2051, 2050, 2050, 2051, 2048, 2048, 2048, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2051, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2050, 2050, 2050, 2051, 2052, 2053, 2052, 2052, 2050, 2051, 2051, 2050, 2050, 2048, 2050, 2051, 2049, 2051, 2052, 2052, 2053, 2051, 2051, 2049, 2050, 2051, 2051, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2049, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2049, 2050, 2050, 2051, 2049, 2049, 2050, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2052, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2047, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2050, 2049, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2047, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2050, 2050, 2048, 2047, 2048, 2048, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2052, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2049, 2051, 2050, 2050, 2051, 2051, 2050, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2052, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2048, 2046, 2046, 2045, 2046, 2048, 2047, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2052, 2052, 2054, 2055, 2054, 2053, 2052, 2051, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2053, 2053, 2052, 2054, 2053, 2053, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2050, 2050, 2049, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2048, 2048, 2050, 2049, 2051, 2051, 2052, 2051, 2049, 2050, 2051, 2050, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2047, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2052, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2051, 2049, 2049, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2048, 2049, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2053, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2050, 2051, 2050, 2051, 2050, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2047, 2048, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2051, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2052, 2050, 2050, 2050, 2049, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2052, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2048, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2051, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2048, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2046, 2047, 2046, 2048, 2047, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2052, 2050, 2050, 2049, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2048, 2047, 2047, 2046, 2049, 2053, 2053, 2055, 2055, 2054, 2053, 2051, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2047, 2049, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2047, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2052, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2048, 2049, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2048, 2047, 2047, 2047, 2048, 2050, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2052, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2052, 2053, 2052, 2050, 2049, 2049, 2048, 2050, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2051, 2051, 2050, 2048, 2048, 2048, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2052, 2052, 2051, 2050, 2050, 2050, 2049, 2048, 2049, 2047, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2049, 2048, 2045, 2044, 2045, 2046, 2047, 2049, 2049, 2050, 2049, 2049, 2051, 2052, 2053, 2053, 2053, 2052, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2052, 2050, 2051, 2050, 2051, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2051, 2052, 2053, 2052, 2053, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2053, 2053, 2053, 2052, 2051, 2050, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2049, 2049, 2048, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2048, 2048, 2049, 2047, 2049, 2048, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2047, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2048, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2052, 2050, 2051, 2050, 2049, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2049, 2049, 2051, 2050, 2050, 2049, 2048, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2049, 2052, 2052, 2054, 2054, 2055, 2053, 2052, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2047, 2046, 2045, 2045, 2046, 2050, 2052, 2053, 2053, 2052, 2053, 2051, 2051, 2051, 2050, 2049, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2050, 2051, 2051, 2051, 2053, 2051, 2052, 2050, 2050, 2049, 2050, 2048, 2048, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2052, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2049, 2048, 2049, 2048, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2051, 2051, 2051, 2052, 2053, 2051, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2051, 2049, 2051, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2049, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2053, 2051, 2051, 2051, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2052, 2051, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2049, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2053, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2048, 2047, 2047, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2051, 2050, 2052, 2052, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2048, 2048, 2047, 2047, 2049, 2051, 2052, 2052, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2048, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2049, 2048, 2048, 2046, 2047, 2048, 2048, 2049, 2048, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2052, 2051, 2051, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2051, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2053, 2051, 2052, 2051, 2051, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2052, 2051, 2052, 2050, 2050, 2050, 2050, 2052, 2053, 2053, 2053, 2053, 2051, 2050, 2051, 2049, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2049, 2049, 2047, 2047, 2046, 2047, 2049, 2049, 2050, 2049, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2052, 2052, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2049, 2049, 2048, 2049, 2047, 2046, 2046, 2047, 2049, 2052, 2051, 2050, 2052, 2052, 2052, 2051, 2052, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2052, 2052, 2051, 2051, 2050, 2048, 2047, 2047, 2048, 2050, 2051, 2051, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2051, 2050, 2052, 2052, 2053, 2052, 2051, 2052, 2051, 2049, 2050, 2049, 2049, 2049, 2051, 2052, 2052, 2051, 2051, 2052, 2051, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2049, 2050, 2050, 2049, 2047, 2048, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2051, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2053, 2052, 2051, 2052, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2051, 2051, 2052, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2049, 2047, 2046, 2045, 2046, 2046, 2049, 2051, 2052, 2053, 2052, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2052, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2048, 2050, 2050, 2050, 2051, 2051, 2051, 2053, 2053, 2054, 2053, 2053, 2051, 2050, 2049, 2048, 2050, 2049, 2049, 2050, 2048, 2048, 2048, 2049, 2049, 2049, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2052, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2048, 2049, 2048, 2050, 2051, 2052, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2048, 2048, 2051, 2051, 2052, 2052, 2052, 2052, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2047, 2050, 2051, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2049, 2047, 2046, 2047, 2046, 2049, 2050, 2052, 2053, 2053, 2053, 2052, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2047, 2048, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2052, 2051, 2051, 2052, 2052, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2048, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2048, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2051, 2050, 2052, 2053, 2051, 2052, 2051, 2050, 2049, 2050, 2051, 2051, 2050, 2051, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2052, 2053, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2052, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2050, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2051, 2050, 2051, 2051, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2054, 2052, 2051, 2050, 2049, 2049, 2047, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2046, 2046, 2046, 2046, 2046, 2048, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2047, 2047, 2047, 2048, 2051, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2051, 2049, 2050, 2052, 2052, 2051, 2052, 2052, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2049, 2050, 2049, 2048, 2048, 2047, 2048, 2049, 2051, 2052, 2052, 2053, 2052, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2052, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2051, 2051};
36 horigs.push_back(horig);}
37 {std::vector<float> horig={2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2048, 2050, 2050, 2051, 2051, 2050, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2051, 2052, 2052, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2048, 2050, 2048, 2049, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2051, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2046, 2048, 2047, 2048, 2047, 2046, 2046, 2045, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2049, 2049, 2049, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2047, 2049, 2049, 2049, 2050, 2049, 2047, 2046, 2045, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2047, 2046, 2047, 2047, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2052, 2050, 2050, 2048, 2047, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2048, 2049, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2050, 2050, 2050, 2051, 2052, 2051, 2049, 2050, 2049, 2051, 2050, 2051, 2051, 2050, 2048, 2047, 2048, 2047, 2048, 2050, 2048, 2048, 2046, 2046, 2047, 2046, 2048, 2047, 2049, 2048, 2048, 2048, 2046, 2045, 2044, 2044, 2045, 2046, 2047, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2046, 2047, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2048, 2049, 2047, 2047, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2045, 2046, 2046, 2047, 2048, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2048, 2048, 2046, 2045, 2047, 2047, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2049, 2050, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2049, 2050, 2050, 2050, 2048, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2048, 2049, 2049, 2051, 2052, 2051, 2051, 2049, 2049, 2048, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2051, 2049, 2049, 2048, 2048, 2048, 2047, 2046, 2047, 2049, 2048, 2049, 2049, 2048, 2048, 2047, 2046, 2047, 2046, 2047, 2047, 2048, 2048, 2046, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2050, 2049, 2050, 2051, 2050, 2051, 2049, 2050, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2049, 2048, 2050, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2047, 2046, 2048, 2047, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2048, 2050, 2049, 2049, 2048, 2047, 2049, 2048, 2047, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2048, 2048, 2046, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2046, 2047, 2045, 2046, 2046, 2047, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2048, 2049, 2050, 2048, 2050, 2049, 2048, 2049, 2048, 2048, 2049, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2050, 2050, 2051, 2051, 2052, 2053, 2053, 2054, 2052, 2053, 2052, 2051, 2049, 2050, 2048, 2047, 2047, 2046, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2049, 2048, 2048, 2049, 2048, 2047, 2046, 2047, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2047, 2049, 2048, 2048, 2046, 2046, 2047, 2049, 2047, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2047, 2047, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2051, 2050, 2052, 2051, 2051, 2050, 2049, 2050, 2051, 2051, 2052, 2053, 2053, 2051, 2051, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2048, 2050, 2049, 2050, 2049, 2049, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2052, 2052, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2045, 2047, 2048, 2048, 2049, 2050, 2049, 2049, 2048, 2046, 2046, 2047, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2051, 2050, 2050, 2049, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2048, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2052, 2054, 2054, 2053, 2052, 2051, 2050, 2049, 2049, 2048, 2049, 2048, 2050, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2050, 2050, 2050, 2049, 2049, 2048, 2046, 2047, 2047, 2048, 2048, 2049, 2047, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2052, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2048, 2048, 2049, 2048, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2049, 2048, 2048, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2048, 2047, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2046, 2047, 2046, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2049, 2050, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2047, 2047, 2048, 2047, 2048, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2049, 2048, 2049, 2050, 2048, 2048, 2048, 2047, 2046, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2047, 2047, 2048, 2048, 2050, 2048, 2047, 2045, 2044, 2045, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2049, 2050, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2050, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2049, 2049, 2049, 2051, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2050, 2049, 2051, 2050, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2051, 2049, 2048, 2048, 2047, 2048, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2047, 2047, 2048, 2050, 2050, 2049, 2050, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2048, 2048, 2046, 2045, 2046, 2047, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2049, 2048, 2049, 2047, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2052, 2051, 2052, 2053, 2051, 2051, 2051, 2051, 2052, 2049, 2049, 2048, 2048, 2047, 2048, 2049, 2050, 2049, 2048, 2047, 2046, 2046, 2045, 2045, 2047, 2049, 2049, 2049, 2050, 2050, 2050, 2052, 2050, 2052, 2051, 2050, 2050, 2050, 2048, 2050, 2050, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2049, 2049, 2048, 2046, 2045, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2050, 2052, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2048, 2046, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2048, 2049, 2050, 2048, 2048, 2047, 2048, 2047, 2048, 2047, 2046, 2048, 2049, 2048, 2048, 2049, 2050, 2049, 2048, 2049, 2049, 2048, 2047, 2047, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2048, 2049, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2046, 2047, 2048, 2048, 2049, 2049, 2051, 2050, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2048, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2047, 2049, 2049, 2050, 2050, 2049, 2049, 2047, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2048, 2047, 2049, 2047, 2047, 2046, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2051, 2050, 2051, 2050, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2047, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2049, 2048, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2046, 2045, 2046, 2046, 2046, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2046, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2049, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2047, 2047, 2049, 2049, 2048, 2049, 2048, 2046, 2046, 2045, 2046, 2047, 2048, 2048, 2049, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2049, 2048, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2046, 2047, 2048, 2046, 2048, 2048, 2048, 2047, 2048, 2049, 2050, 2052, 2052, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2048, 2049, 2047, 2047, 2047, 2047, 2048, 2049, 2047, 2047, 2046, 2048, 2048, 2048, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2052, 2052, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2048, 2048, 2048, 2047, 2048, 2047, 2049, 2050, 2050, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2049, 2048, 2048, 2047, 2047, 2048, 2050, 2050, 2050, 2049, 2050, 2049, 2047, 2048, 2048, 2048, 2047, 2049, 2048, 2047, 2048, 2048, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2047, 2046, 2047, 2048, 2049, 2048, 2049, 2048, 2047, 2047, 2046, 2047, 2047, 2048, 2050, 2049, 2048, 2047, 2048, 2047, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2048, 2049, 2049, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2052, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2048, 2047, 2047, 2047, 2049, 2048, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2047, 2047, 2049, 2050, 2049, 2048, 2050, 2050, 2049, 2048, 2050, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2048, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2047, 2048, 2049, 2048, 2048, 2048, 2050, 2048, 2049, 2049, 2049, 2048, 2046, 2047, 2047, 2047, 2048, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2048, 2050, 2049, 2048, 2049, 2047, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2049, 2048, 2050, 2048, 2048, 2047, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2051, 2050, 2051, 2051, 2051, 2052, 2053, 2053, 2052, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2047, 2049, 2049, 2049, 2049, 2049, 2051, 2050, 2051, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2047, 2048, 2047, 2048, 2048, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2051, 2050, 2049, 2048, 2048, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2047, 2048, 2048, 2048, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2048, 2047, 2048, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2049, 2049, 2050, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2047, 2046, 2047, 2047, 2047, 2048, 2049, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2047, 2047, 2046, 2047, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2049, 2047, 2048, 2048, 2048, 2049, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2048, 2050, 2049, 2050, 2050, 2048, 2049, 2049, 2048, 2047, 2047, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2047, 2046, 2045, 2044, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2046, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2048, 2047, 2046, 2047, 2049, 2049, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2047, 2049, 2048, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2045, 2047, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2048, 2046, 2046, 2046, 2045, 2046, 2048, 2047, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2049, 2048, 2049, 2048, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2049, 2048, 2046, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2046, 2046, 2046, 2047, 2046, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2046, 2046, 2046, 2045, 2047, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2048, 2049, 2048, 2047, 2047, 2047, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2049, 2049, 2050, 2052, 2052, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2051, 2050, 2050, 2051, 2049, 2049, 2050, 2049, 2049, 2047, 2048, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2047, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2050, 2049, 2048, 2047, 2047, 2047, 2049, 2050, 2051, 2052, 2053, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2047, 2048, 2048, 2048, 2048, 2048, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2048, 2047, 2047, 2046, 2047, 2046, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2046, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2049, 2049, 2050, 2051, 2051, 2052, 2053, 2054, 2053, 2053, 2053, 2053, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2050, 2049, 2049, 2048, 2047, 2047, 2046, 2048, 2048, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2050, 2049, 2047, 2047, 2048, 2046, 2046, 2047, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2048, 2047, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2047, 2048, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2048, 2049, 2049, 2048, 2049, 2051, 2050, 2052, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2052, 2051, 2052, 2050, 2050, 2049, 2050, 2049, 2050, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2053, 2053, 2052, 2052, 2050, 2050, 2050, 2049, 2048, 2050, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2047, 2049, 2048, 2049, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2048, 2048, 2047, 2048, 2047, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2046, 2047, 2046, 2047, 2047, 2047, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2052, 2051, 2049, 2048, 2049, 2049, 2050, 2052, 2052, 2050, 2050, 2051, 2052, 2051, 2053, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2049, 2051, 2051, 2051, 2052, 2050, 2049, 2048, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2048, 2047, 2049, 2049, 2049, 2048, 2046, 2048, 2047, 2047, 2048, 2049, 2049, 2051, 2049, 2048, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2048, 2048, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2051, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2049, 2048, 2049, 2048, 2049, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2047, 2048, 2049, 2049, 2048, 2049, 2046, 2048, 2046, 2045, 2046, 2048, 2047, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2048, 2048, 2047, 2047, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2049, 2050, 2048, 2049, 2048, 2049, 2048, 2049, 2047, 2048, 2047, 2048, 2046, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2046, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2047, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2047, 2047, 2047, 2049, 2048, 2049, 2049, 2048, 2046, 2047, 2048, 2048, 2049, 2051, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2048, 2049, 2047, 2046, 2048, 2046, 2047, 2049, 2049, 2049, 2049, 2049, 2051, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2050, 2049, 2048, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2047, 2047, 2049, 2048, 2049, 2049, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2050, 2049, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2048, 2049, 2050, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2051, 2050, 2049, 2049, 2049, 2050, 2051, 2052, 2052, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2052, 2050, 2049, 2048, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2052, 2050, 2049, 2050, 2049, 2048, 2049, 2047, 2048, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2046, 2048, 2048, 2048, 2048, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2046, 2048, 2048, 2048, 2047, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2051, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2049, 2048, 2049, 2048, 2050, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2047, 2050, 2051, 2051, 2051, 2051, 2049, 2048, 2047, 2047, 2047, 2047, 2049, 2049, 2050, 2050, 2048, 2049, 2048, 2048, 2049, 2048, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2051, 2051, 2049, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2049, 2049, 2049, 2048, 2048, 2047, 2049, 2048, 2048, 2046, 2048, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2049, 2049, 2048, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2048, 2047, 2049, 2049, 2050, 2049, 2050, 2048, 2049, 2048, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2047, 2048, 2049, 2048, 2048, 2047, 2048, 2048, 2046, 2049, 2048, 2048, 2050, 2050, 2050, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2048, 2047, 2049, 2049, 2050, 2050, 2049, 2050, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2051, 2051, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2046, 2047, 2046, 2045, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2047, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2047, 2048, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2046, 2046, 2046, 2047, 2047, 2049, 2048, 2049, 2048, 2047, 2047, 2048, 2048, 2048, 2050, 2048, 2048, 2046, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2049, 2049, 2051, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2047, 2048, 2049, 2050, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2051, 2051, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2050, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2047, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2050, 2049, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2047, 2046, 2046, 2047, 2045, 2045, 2044, 2045, 2046, 2047, 2047, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2046, 2046, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2048, 2049, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2048, 2047, 2049, 2049, 2050, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2048, 2049, 2047, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2048, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2047, 2049, 2048, 2049, 2049, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2047, 2048, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2051, 2051, 2051, 2052, 2051, 2051, 2049, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2047, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2050, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2049, 2048, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2049, 2051, 2051, 2051, 2050, 2048, 2047, 2045, 2046, 2046, 2046, 2047, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2046, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2050, 2049, 2049, 2049, 2047, 2049, 2049, 2050, 2050, 2051, 2050, 2048, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2050, 2048, 2050, 2050, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2048, 2046, 2046, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2050, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2053, 2051, 2051, 2051, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2050, 2048, 2047, 2047, 2047, 2047, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2047, 2047, 2046, 2048, 2049, 2050, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2048, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2047, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2047, 2046, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2048, 2049, 2051, 2052, 2052, 2052, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2046, 2046, 2047, 2048, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2047, 2046, 2045, 2046, 2047, 2046, 2049, 2048, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2048, 2047, 2047, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2048, 2048, 2048, 2046, 2047, 2047, 2049, 2048, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2051, 2050, 2051, 2048, 2049, 2050, 2048, 2048, 2047, 2048, 2046, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2049, 2048, 2047, 2049, 2047, 2047, 2046, 2047, 2048, 2047, 2047, 2048, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2049, 2048, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2050, 2048, 2049, 2048, 2047, 2048, 2048, 2047, 2049, 2048, 2047, 2047, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2046, 2047, 2048, 2048, 2048, 2048, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2047, 2049, 2047, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2049, 2047, 2047, 2046, 2048, 2049, 2049, 2049, 2048, 2047, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2049, 2050, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2050, 2051, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2050, 2048, 2047, 2047, 2045, 2047, 2047, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2052, 2051, 2052, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2047, 2047, 2047, 2047, 2047, 2049, 2047, 2048, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2051, 2051, 2053, 2051, 2053, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2049, 2048, 2049, 2049, 2048, 2048, 2051, 2050, 2051, 2050, 2051, 2052, 2051, 2050, 2049, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2049, 2048, 2049, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2048, 2049, 2050, 2050, 2052, 2052, 2050, 2049, 2049, 2049, 2050, 2050, 2052, 2052, 2051, 2050, 2049, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2048, 2048, 2048, 2049, 2049, 2051, 2051, 2051, 2050, 2050, 2048, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2048, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2048, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2047, 2046, 2046, 2045, 2047, 2046, 2047, 2048, 2046, 2047, 2048, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2049, 2049, 2048, 2049, 2050, 2049, 2048, 2048, 2051, 2051, 2051, 2052, 2053, 2051, 2049, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2047, 2047, 2045, 2046, 2046, 2045, 2046, 2048, 2048, 2048, 2049, 2049, 2050, 2048, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2051, 2049, 2048, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2049, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2047, 2048, 2046, 2048, 2046, 2047, 2046, 2047, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2053, 2052, 2052, 2051, 2050, 2052, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2053, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2047, 2048, 2047, 2046, 2045, 2046, 2047, 2048, 2049, 2049, 2049, 2050, 2051, 2052, 2051, 2049, 2049, 2048, 2051, 2051, 2052, 2052, 2051, 2052, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2049, 2048, 2047, 2047, 2047, 2046, 2046, 2048, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2050, 2050, 2049, 2047, 2046, 2045, 2045, 2046, 2047, 2049, 2050, 2050, 2052, 2052, 2051, 2050, 2048, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2050, 2048, 2049, 2049, 2049, 2049, 2048, 2050, 2051, 2050, 2051, 2049, 2048, 2047, 2046, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2049, 2050, 2049, 2050, 2051, 2051, 2049, 2049, 2050, 2048, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2049, 2049, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2050, 2049, 2050, 2048, 2049, 2050, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2052, 2051, 2053, 2051, 2051, 2050, 2050, 2051, 2051, 2049, 2051, 2050, 2050, 2048, 2049, 2047, 2047, 2048, 2048, 2049, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2048, 2049, 2050, 2050, 2048, 2048, 2049, 2049, 2048, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2050, 2051, 2051, 2051, 2051, 2053, 2051, 2051, 2049, 2048, 2048, 2048, 2047, 2049, 2049, 2049, 2050, 2047, 2047, 2047, 2045, 2045, 2046, 2046, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2048, 2050, 2048, 2049, 2051, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2051, 2050, 2048, 2049, 2049, 2050, 2051, 2051, 2052, 2050, 2049, 2049, 2047, 2048, 2047, 2047, 2047, 2047, 2050, 2048, 2049, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2047, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2048, 2049, 2047, 2047, 2046, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2048, 2047, 2048, 2047, 2047, 2048, 2049, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2048, 2048, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2046, 2046, 2046, 2047, 2048, 2048, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2046, 2046, 2046, 2048, 2049, 2049, 2048, 2047, 2047, 2047, 2046, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2049, 2049, 2049, 2047, 2050, 2049, 2049, 2051, 2049, 2049, 2048, 2048, 2046, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2050, 2048, 2048, 2047, 2047, 2048, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2050, 2050, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2046, 2046, 2047, 2048, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2046, 2047, 2047, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2047, 2047, 2047, 2049, 2049, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2048, 2048, 2048, 2050, 2049, 2049, 2048, 2048, 2047, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2048, 2049, 2048, 2047, 2047, 2048, 2046, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2049, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2049, 2048, 2048, 2048, 2047, 2046, 2047, 2048, 2048, 2048, 2047, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2051, 2049, 2050, 2050, 2050, 2049, 2049, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2047, 2048, 2048, 2048, 2047, 2048, 2048, 2050, 2050, 2050, 2048, 2049, 2049, 2046, 2048, 2049, 2048, 2050, 2050, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2052, 2050, 2050, 2050, 2051, 2052, 2053, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2048, 2050, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2047, 2047, 2048, 2048, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2051, 2052, 2051, 2050, 2049, 2048, 2047, 2048, 2049, 2048, 2048, 2047, 2046, 2046, 2048, 2046, 2045, 2045, 2046, 2046, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2047, 2045, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2049, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2048, 2050, 2049, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2051, 2051, 2050, 2049, 2047, 2047, 2048, 2049, 2050, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2050, 2050, 2049, 2050, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2051, 2049, 2049, 2048, 2047, 2048, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2047, 2047, 2047, 2048, 2048, 2051, 2052, 2051, 2050, 2050, 2049, 2048, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2048, 2047, 2047, 2046, 2047, 2048, 2047, 2047, 2049, 2048, 2048, 2048, 2049, 2048, 2047, 2047, 2048, 2048, 2049, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2047, 2047, 2047, 2047, 2049, 2047, 2046, 2047, 2046, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2050, 2051, 2050, 2052, 2053, 2053, 2053, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2049, 2048, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2048, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2048, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2049, 2047, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2046, 2046, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2049, 2048, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2048, 2048, 2047, 2048, 2046, 2047, 2047, 2048, 2049, 2050, 2050, 2050, 2048, 2048, 2048, 2048, 2048, 2047, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2050, 2051, 2050, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2053, 2052, 2051, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2051, 2052, 2049, 2048, 2048, 2049, 2047, 2047, 2048, 2049, 2048, 2049, 2049, 2048, 2049, 2048, 2050, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2049, 2048, 2050, 2049, 2048, 2050, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2052, 2050, 2048, 2048, 2048, 2047, 2048, 2049, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2052, 2050, 2052, 2052, 2052, 2052, 2051, 2049, 2049, 2050, 2050, 2048, 2048, 2049, 2047, 2047, 2048, 2049, 2050, 2050, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2048, 2049, 2047, 2047, 2048, 2047, 2049, 2050, 2048, 2047, 2048, 2048, 2048, 2050, 2051, 2052, 2050, 2049, 2050, 2049, 2050, 2051, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2049, 2049, 2048, 2048, 2047, 2048, 2047, 2047, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2047, 2048, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2049, 2050, 2050, 2049, 2049, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2049, 2048, 2046, 2049, 2048, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2048, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2046, 2046, 2046, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2048, 2048, 2046, 2046, 2047, 2047, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2050, 2051, 2053, 2053, 2052, 2054, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2047, 2047, 2047, 2046, 2045, 2044, 2046, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2048, 2049, 2050, 2051, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2048, 2049, 2048, 2048, 2047, 2048, 2046, 2046, 2046, 2047, 2047, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2049, 2050, 2049, 2047, 2050, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2048, 2048, 2046, 2048, 2047, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2048, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2046, 2047, 2048, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2047, 2048, 2046, 2046, 2047, 2048, 2047, 2047, 2048, 2047, 2049, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2050, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2052, 2052, 2051, 2050, 2050, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2048, 2048, 2048, 2049, 2048, 2050, 2049, 2048, 2050, 2050, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2048, 2048, 2047, 2048, 2048, 2050, 2049, 2049, 2050, 2048, 2049, 2049, 2051, 2049, 2049, 2048, 2048, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2046, 2048, 2048, 2048, 2048, 2048, 2046, 2047, 2047, 2046, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2047, 2048, 2047, 2047, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2048, 2048, 2048, 2046, 2047, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2049, 2049, 2049, 2050, 2050, 2047, 2047, 2046, 2045, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2046, 2047, 2047, 2047, 2048, 2049, 2047, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2049, 2048, 2050, 2048, 2049, 2048, 2047, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2049, 2050, 2049, 2047, 2048, 2048, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2047, 2046, 2046, 2045, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2051, 2050, 2050, 2049, 2050, 2048, 2049, 2048, 2046, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2047, 2046, 2046, 2048, 2048, 2050, 2050, 2050, 2048, 2049, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2050, 2051, 2050, 2048, 2049, 2048, 2048, 2050, 2049, 2049, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2047, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2049, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2047, 2048, 2047, 2049, 2048, 2047, 2048, 2049, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2048, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2048, 2048, 2048, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2050, 2049, 2048, 2047, 2047, 2046, 2046, 2045, 2047, 2048, 2050, 2049, 2050, 2050, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2049, 2048, 2047, 2049, 2050, 2049, 2049, 2049, 2049, 2047, 2047, 2047, 2047, 2049, 2049, 2050, 2049, 2048, 2048, 2045, 2044, 2044, 2043, 2045, 2047, 2047, 2047, 2047, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2050, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2047, 2048, 2048, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2050, 2051, 2051, 2051, 2051, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2048, 2051, 2051, 2051, 2053, 2051, 2052, 2051, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2052, 2053, 2053, 2052, 2051, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2050, 2052, 2049, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2047, 2047, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2052, 2052, 2050, 2052, 2049, 2049, 2047, 2046, 2048, 2046, 2046, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2047, 2046, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2047, 2047, 2047, 2046, 2047, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2048, 2047, 2048, 2049, 2048, 2049, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2049, 2051, 2049, 2049, 2048, 2047, 2047, 2046, 2045, 2046, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2047, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050};
38 horigs.push_back(horig);}
39 {std::vector<float> horig={2047, 2046, 2047, 2047, 2048, 2049, 2049, 2048, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2047, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2048, 2046, 2047, 2047, 2047, 2047, 2045, 2047, 2046, 2046, 2046, 2046, 2044, 2045, 2045, 2046, 2048, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2048, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2047, 2046, 2047, 2046, 2047, 2048, 2046, 2046, 2045, 2046, 2044, 2044, 2044, 2045, 2046, 2045, 2047, 2047, 2047, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2046, 2047, 2046, 2045, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2046, 2047, 2048, 2047, 2046, 2047, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2044, 2045, 2045, 2045, 2047, 2045, 2047, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2047, 2047, 2048, 2048, 2049, 2048, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2046, 2047, 2045, 2046, 2044, 2044, 2044, 2045, 2046, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2048, 2048, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2046, 2046, 2047, 2048, 2046, 2047, 2047, 2045, 2046, 2046, 2048, 2046, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2049, 2048, 2048, 2049, 2047, 2048, 2046, 2047, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2048, 2048, 2047, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2048, 2046, 2047, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2048, 2047, 2045, 2045, 2046, 2046, 2045, 2046, 2044, 2044, 2046, 2046, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2047, 2046, 2047, 2046, 2044, 2046, 2045, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2044, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2047, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2047, 2046, 2047, 2047, 2048, 2049, 2048, 2047, 2048, 2048, 2046, 2046, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2044, 2046, 2043, 2044, 2042, 2043, 2043, 2043, 2045, 2045, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2044, 2046, 2046, 2046, 2046, 2047, 2048, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2043, 2044, 2043, 2043, 2044, 2043, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2048, 2047, 2047, 2048, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2046, 2044, 2043, 2043, 2043, 2045, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2043, 2044, 2044, 2043, 2042, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2044, 2044, 2046, 2047, 2047, 2046, 2046, 2048, 2047, 2047, 2048, 2047, 2049, 2048, 2048, 2048, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2045, 2045, 2045, 2046, 2046, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2048, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2043, 2044, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2045, 2046, 2045, 2044, 2043, 2044, 2043, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2044, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2044, 2044, 2045, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2043, 2043, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2046, 2045, 2047, 2046, 2047, 2045, 2046, 2045, 2045, 2044, 2046, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2045, 2044, 2045, 2044, 2043, 2045, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2048, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2044, 2046, 2045, 2045, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2046, 2047, 2046, 2048, 2046, 2045, 2046, 2046, 2043, 2044, 2045, 2044, 2044, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2045, 2045, 2046, 2046, 2044, 2045, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2047, 2045, 2046, 2047, 2046, 2047, 2046, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2043, 2045, 2045, 2046, 2044, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2049, 2048, 2049, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2046, 2046, 2045, 2044, 2046, 2046, 2043, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2048, 2047, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2049, 2046, 2047, 2046, 2044, 2044, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2043, 2045, 2044, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2043, 2044, 2045, 2045, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2045, 2045, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2045, 2044, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2047, 2046, 2047, 2046, 2047, 2047, 2046, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2047, 2048, 2048, 2047, 2047, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2047, 2047, 2045, 2046, 2046, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2043, 2043, 2044, 2046, 2045, 2045, 2046, 2045, 2047, 2047, 2046, 2044, 2044, 2045, 2045, 2046, 2047, 2046, 2046, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2044, 2044, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2047, 2049, 2048, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2044, 2045, 2045, 2045, 2046, 2045, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2044, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2046, 2046, 2045, 2046, 2045, 2045, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2046, 2044, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2044, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2044, 2045, 2045, 2046, 2048, 2047, 2047, 2048, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2044, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2049, 2048, 2047, 2047, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2047, 2046, 2048, 2047, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2045, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2048, 2047, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2049, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2047, 2046, 2047, 2048, 2048, 2047, 2047, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2045, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2048, 2046, 2045, 2045, 2046, 2046, 2047, 2048, 2047, 2048, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2044, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2049, 2049, 2048, 2047, 2046, 2047, 2045, 2044, 2043, 2042, 2043, 2044, 2044, 2046, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2046, 2045, 2046, 2045, 2043, 2046, 2045, 2045, 2047, 2046, 2047, 2045, 2046, 2047, 2046, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2049, 2048, 2047, 2045, 2046, 2046, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2046, 2047, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2048, 2048, 2049, 2048, 2048, 2046, 2045, 2045, 2044, 2043, 2045, 2045, 2045, 2045, 2046, 2047, 2045, 2045, 2046, 2045, 2047, 2047, 2046, 2045, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2048, 2048, 2047, 2047, 2049, 2050, 2048, 2050, 2048, 2048, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2044, 2044, 2043, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2045, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2048, 2049, 2049, 2048, 2048, 2047, 2046, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2048, 2048, 2047, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2047, 2046, 2047, 2048, 2047, 2048, 2048, 2046, 2046, 2046, 2045, 2046, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2048, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2046, 2044, 2045, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2045, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2045, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2045, 2046, 2044, 2046, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2048, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2043, 2045, 2045, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2043, 2045, 2046, 2044, 2045, 2044, 2045, 2045, 2046, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2044, 2045, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2046, 2046, 2047, 2048, 2048, 2048, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2045, 2044, 2043, 2043, 2043, 2042, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2047, 2048, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2045, 2046, 2046, 2048, 2048, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2045, 2047, 2046, 2047, 2047, 2048, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2046, 2046, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2049, 2048, 2049, 2049, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2048, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2044, 2045, 2045, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2045, 2047, 2046, 2045, 2045, 2045, 2046, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2046, 2045, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2047, 2048, 2049, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2045, 2047, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2044, 2046, 2045, 2047, 2048, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2048, 2048, 2049, 2048, 2048, 2047, 2048, 2050, 2048, 2048, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2047, 2045, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2045, 2045, 2046, 2044, 2046, 2047, 2046, 2044, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2046, 2045, 2045, 2045, 2047, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2046, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2044, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2047, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2045, 2044, 2045, 2044, 2046, 2046, 2046, 2045, 2047, 2047, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2045, 2045, 2044, 2044, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2048, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2047, 2045, 2047, 2046, 2047, 2047, 2046, 2045, 2043, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2048, 2046, 2046, 2046, 2045, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2048, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2044, 2043, 2044, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2047, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2047, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2045, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2046, 2047, 2045, 2046, 2045, 2046, 2044, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2046, 2046, 2046, 2045, 2044, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2048, 2048, 2046, 2046, 2045, 2045, 2045, 2046, 2044, 2046, 2046, 2045, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2048, 2048, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2043, 2044, 2045, 2046, 2046, 2045, 2046, 2046, 2044, 2045, 2044, 2046, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2048, 2049, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2044, 2045, 2044, 2044, 2044, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2044, 2045, 2044, 2044, 2043, 2045, 2044, 2045, 2045, 2044, 2045, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2046, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2045, 2045, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2044, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2048, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2048, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2045, 2046, 2044, 2046, 2046, 2046, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2047, 2046, 2048, 2047, 2047, 2047, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2045, 2044, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2046, 2045, 2045, 2046, 2047, 2047, 2048, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2044, 2045, 2044, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2048, 2046, 2047, 2047, 2046, 2048, 2048, 2047, 2048, 2047, 2045, 2046, 2045, 2047, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2048, 2047, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2047, 2046, 2046, 2047, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2045, 2045, 2046, 2045, 2047, 2045, 2045, 2044, 2044, 2046, 2047, 2047, 2048, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2046, 2048, 2048, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2048, 2047, 2048, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2047, 2046, 2047, 2046, 2047, 2044, 2045, 2046, 2045, 2046, 2047, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2048, 2048, 2047, 2048, 2046, 2047, 2046, 2045, 2045, 2043, 2044, 2043, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2049, 2047, 2048, 2047, 2047, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2048, 2048, 2047, 2047, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2045, 2046, 2045, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2048, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2048, 2047, 2046, 2045, 2045, 2044, 2044, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2048, 2047, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2049, 2048, 2046, 2047, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2047, 2046, 2048, 2047, 2047, 2045, 2046, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2048, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2045, 2045, 2044, 2044, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2044, 2044, 2046, 2044, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2046, 2044, 2046, 2045, 2044, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2044, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2047, 2047, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2044, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2044, 2044, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2049, 2048, 2047, 2047, 2046, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2049, 2047, 2048, 2047, 2046, 2046, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2047, 2046, 2046, 2044, 2045, 2044, 2043, 2044, 2045, 2046, 2046, 2046, 2044, 2044, 2044, 2043, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2046, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2047, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2047, 2045, 2043, 2043, 2043, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2044, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2044, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2048, 2048, 2046, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2049, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2045, 2044, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2046, 2045, 2046, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2044, 2046, 2044, 2044, 2044, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2047, 2046, 2046, 2046, 2045, 2047, 2045, 2045, 2046, 2045, 2046, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2047, 2045, 2048, 2047, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2046, 2046, 2048, 2047, 2046, 2046, 2046, 2046, 2043, 2044, 2044, 2044, 2045, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2048, 2048, 2047, 2048, 2048, 2047, 2048, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2044, 2045, 2045, 2047, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2046, 2045, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2043, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2044, 2045, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2048, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2047, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2047, 2046, 2048, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2049, 2048, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2047, 2048, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2043, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2048, 2046, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2049, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2048, 2049, 2047, 2048, 2050, 2050, 2049, 2049, 2049, 2048, 2047, 2045, 2043, 2043, 2042, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2047, 2047, 2045, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2047, 2047, 2047, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2045, 2044, 2046, 2047, 2048, 2046, 2046, 2046, 2045, 2047, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2045, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2044, 2044, 2045, 2045, 2045, 2046, 2048, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2044, 2045, 2047, 2046, 2048, 2048, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2046, 2047, 2046, 2047, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2048, 2049, 2049, 2048, 2049, 2050, 2049, 2048, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2047, 2046, 2045, 2047, 2047, 2045, 2045, 2047, 2048, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2044, 2044, 2045, 2044, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2047, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2047, 2047, 2046, 2045, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2046, 2047, 2046, 2046, 2046, 2045, 2044, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2049, 2048, 2049, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2045, 2046, 2044, 2044, 2043, 2045, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2045, 2044, 2043, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2043, 2046, 2045, 2044, 2044, 2044, 2044, 2046, 2047, 2046, 2047, 2045, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2044, 2045, 2046, 2044, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2046, 2047, 2045, 2047, 2046, 2046, 2046, 2048, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2047, 2045, 2046, 2044, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2046, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2046, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2043, 2045, 2044, 2044, 2045, 2047, 2047, 2047, 2046, 2046, 2045, 2047, 2047, 2047, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2044, 2044, 2045, 2044, 2045, 2045, 2047, 2047, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2046, 2046, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2045, 2045, 2044, 2045, 2045, 2044, 2046, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2046, 2044, 2047, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2045, 2044, 2045, 2044, 2045, 2044, 2046, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2047, 2045, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2048, 2048, 2047, 2047, 2046, 2044, 2043, 2044, 2043, 2043, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2046, 2046, 2046, 2047, 2048, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2048, 2049, 2049, 2048, 2046, 2047, 2046, 2047, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2048, 2049, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2044, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2046};
40 horigs.push_back(horig);}
41 {std::vector<float> horig={2040, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2039, 2039, 2040, 2039, 2041, 2041, 2042, 2041, 2040, 2040, 2039, 2040, 2038, 2039, 2038, 2040, 2040, 2041, 2042, 2041, 2042, 2040, 2041, 2041, 2042, 2043, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2040, 2038, 2038, 2038, 2038, 2039, 2040, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2043, 2041, 2041, 2042, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2042, 2040, 2041, 2040, 2040, 2041, 2039, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2039, 2039, 2038, 2038, 2038, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2042, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2038, 2039, 2039, 2038, 2038, 2038, 2038, 2038, 2037, 2038, 2038, 2039, 2039, 2040, 2038, 2040, 2042, 2041, 2041, 2041, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2038, 2041, 2042, 2042, 2043, 2042, 2041, 2040, 2041, 2039, 2040, 2039, 2040, 2039, 2041, 2041, 2041, 2040, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2039, 2040, 2040, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2041, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2037, 2038, 2037, 2038, 2040, 2041, 2041, 2042, 2041, 2042, 2041, 2042, 2041, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2040, 2038, 2040, 2040, 2042, 2040, 2040, 2040, 2039, 2040, 2037, 2038, 2037, 2038, 2037, 2038, 2039, 2039, 2042, 2042, 2044, 2045, 2045, 2044, 2042, 2043, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2042, 2041, 2041, 2041, 2043, 2043, 2043, 2043, 2044, 2044, 2041, 2041, 2040, 2040, 2041, 2042, 2041, 2041, 2042, 2040, 2040, 2039, 2038, 2038, 2038, 2039, 2039, 2040, 2039, 2039, 2039, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2039, 2038, 2039, 2038, 2039, 2041, 2042, 2043, 2042, 2043, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2041, 2040, 2039, 2040, 2040, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2040, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2040, 2039, 2038, 2039, 2040, 2041, 2040, 2041, 2039, 2039, 2039, 2038, 2039, 2040, 2039, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2041, 2042, 2040, 2039, 2040, 2039, 2040, 2041, 2040, 2041, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2044, 2042, 2042, 2042, 2040, 2041, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2039, 2039, 2038, 2038, 2037, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2040, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2043, 2044, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2043, 2042, 2040, 2039, 2039, 2039, 2039, 2041, 2041, 2041, 2040, 2039, 2039, 2038, 2037, 2038, 2039, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2042, 2043, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2044, 2044, 2044, 2043, 2042, 2043, 2041, 2042, 2043, 2042, 2042, 2041, 2040, 2039, 2038, 2039, 2039, 2040, 2041, 2042, 2042, 2040, 2039, 2039, 2037, 2037, 2038, 2038, 2038, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2043, 2042, 2042, 2042, 2043, 2041, 2043, 2042, 2042, 2043, 2042, 2043, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2042, 2041, 2042, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2039, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2041, 2041, 2040, 2040, 2039, 2039, 2037, 2038, 2038, 2037, 2039, 2039, 2040, 2041, 2042, 2041, 2042, 2040, 2040, 2040, 2039, 2041, 2039, 2041, 2040, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2043, 2043, 2044, 2043, 2044, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2043, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2043, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2043, 2042, 2043, 2042, 2042, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2042, 2042, 2041, 2043, 2043, 2043, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2039, 2038, 2038, 2039, 2039, 2040, 2041, 2038, 2039, 2038, 2037, 2037, 2038, 2039, 2040, 2041, 2041, 2041, 2040, 2038, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2042, 2041, 2039, 2040, 2040, 2041, 2041, 2041, 2043, 2042, 2042, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2039, 2040, 2039, 2039, 2039, 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2039, 2040, 2038, 2038, 2039, 2038, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2040, 2039, 2040, 2040, 2041, 2041, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2042, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2038, 2039, 2038, 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2038, 2040, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2040, 2039, 2040, 2038, 2039, 2040, 2042, 2042, 2043, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2043, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2044, 2043, 2043, 2043, 2041, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2042, 2041, 2040, 2040, 2038, 2038, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2040, 2040, 2040, 2041, 2041, 2043, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2044, 2042, 2041, 2042, 2040, 2039, 2039, 2040, 2040, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2039, 2039, 2040, 2040, 2040, 2041, 2043, 2042, 2041, 2039, 2039, 2039, 2039, 2038, 2039, 2038, 2038, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2038, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2042, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2039, 2037, 2037, 2038, 2038, 2038, 2039, 2039, 2040, 2041, 2041, 2040, 2041, 2039, 2040, 2040, 2041, 2043, 2043, 2044, 2044, 2043, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2043, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2040, 2039, 2039, 2039, 2038, 2037, 2038, 2039, 2038, 2040, 2039, 2040, 2040, 2041, 2041, 2039, 2041, 2040, 2041, 2040, 2039, 2039, 2037, 2040, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2042, 2043, 2044, 2043, 2044, 2044, 2042, 2041, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2039, 2038, 2039, 2039, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2043, 2042, 2041, 2041, 2040, 2042, 2041, 2041, 2041, 2040, 2039, 2039, 2040, 2041, 2040, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2041, 2041, 2043, 2042, 2041, 2041, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2042, 2042, 2044, 2044, 2043, 2043, 2042, 2041, 2040, 2039, 2039, 2040, 2041, 2040, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2040, 2038, 2038, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2040, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2041, 2040, 2039, 2039, 2038, 2039, 2038, 2039, 2039, 2040, 2041, 2041, 2042, 2042, 2041, 2042, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2043, 2041, 2042, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2040, 2040, 2041, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2041, 2040, 2040, 2042, 2042, 2042, 2042, 2042, 2040, 2040, 2040, 2039, 2040, 2041, 2039, 2039, 2041, 2041, 2041, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2039, 2041, 2040, 2041, 2040, 2039, 2040, 2041, 2042, 2041, 2042, 2040, 2041, 2041, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2041, 2043, 2043, 2043, 2042, 2042, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2042, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2044, 2043, 2043, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2039, 2040, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2043, 2042, 2041, 2041, 2039, 2038, 2038, 2039, 2040, 2039, 2040, 2042, 2043, 2043, 2043, 2043, 2041, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2042, 2041, 2040, 2041, 2039, 2040, 2039, 2039, 2039, 2041, 2039, 2041, 2039, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2039, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2038, 2038, 2040, 2040, 2039, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2041, 2041, 2038, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2040, 2040, 2038, 2038, 2039, 2038, 2039, 2039, 2038, 2038, 2039, 2040, 2040, 2040, 2040, 2041, 2039, 2040, 2039, 2040, 2039, 2039, 2038, 2036, 2039, 2039, 2039, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2039, 2040, 2039, 2039, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2039, 2039, 2039, 2040, 2039, 2038, 2039, 2038, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2038, 2037, 2037, 2038, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2042, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2041, 2040, 2039, 2039, 2040, 2041, 2041, 2040, 2041, 2040, 2038, 2038, 2037, 2038, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2041, 2039, 2040, 2040, 2041, 2041, 2039, 2040, 2039, 2039, 2040, 2040, 2038, 2037, 2037, 2039, 2039, 2040, 2038, 2040, 2039, 2038, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2041, 2040, 2038, 2038, 2039, 2038, 2039, 2040, 2040, 2039, 2039, 2039, 2038, 2041, 2039, 2041, 2040, 2040, 2040, 2039, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2042, 2041, 2041, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2041, 2042, 2041, 2041, 2040, 2038, 2039, 2038, 2036, 2038, 2038, 2038, 2038, 2039, 2039, 2039, 2039, 2039, 2038, 2040, 2040, 2039, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2039, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2041, 2044, 2043, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2041, 2040, 2042, 2041, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2040, 2041, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2040, 2040, 2039, 2040, 2039, 2039, 2041, 2040, 2039, 2040, 2038, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2042, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2041, 2040, 2040, 2040, 2040, 2042, 2042, 2043, 2043, 2042, 2041, 2040, 2040, 2038, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2040, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2041, 2042, 2041, 2039, 2040, 2039, 2039, 2039, 2040, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2041, 2041, 2040, 2039, 2040, 2040, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2042, 2040, 2039, 2039, 2038, 2039, 2040, 2041, 2041, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2043, 2041, 2042, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2042, 2042, 2042, 2040, 2041, 2040, 2040, 2041, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2038, 2039, 2040, 2040, 2040, 2041, 2041, 2043, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2038, 2038, 2039, 2040, 2039, 2040, 2041, 2040, 2041, 2042, 2042, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2043, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2038, 2039, 2040, 2040, 2040, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2041, 2042, 2041, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2039, 2040, 2041, 2039, 2039, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2040, 2042, 2041, 2042, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2040, 2040, 2040, 2041, 2040, 2038, 2039, 2040, 2041, 2041, 2039, 2040, 2038, 2040, 2041, 2041, 2041, 2039, 2040, 2040, 2040, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2041, 2040, 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2040, 2042, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2038, 2038, 2038, 2037, 2038, 2039, 2040, 2040, 2041, 2043, 2042, 2042, 2043, 2043, 2042, 2044, 2043, 2043, 2042, 2042, 2044, 2045, 2045, 2044, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2039, 2038, 2038, 2040, 2039, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2044, 2042, 2041, 2041, 2042, 2040, 2042, 2042, 2043, 2042, 2041, 2040, 2040, 2039, 2038, 2039, 2040, 2041, 2041, 2041, 2039, 2040, 2040, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2038, 2040, 2041, 2041, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2041, 2041, 2039, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2042, 2040, 2039, 2040, 2039, 2039, 2039, 2041, 2042, 2044, 2044, 2045, 2044, 2044, 2044, 2042, 2042, 2041, 2040, 2042, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2038, 2040, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2043, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2039, 2039, 2038, 2038, 2038, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2042, 2039, 2040, 2039, 2040, 2042, 2041, 2043, 2043, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2043, 2041, 2042, 2042, 2041, 2042, 2039, 2041, 2041, 2042, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2043, 2042, 2040, 2041, 2040, 2041, 2040, 2042, 2041, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2043, 2043, 2042, 2042, 2043, 2041, 2041, 2042, 2041, 2040, 2039, 2038, 2037, 2038, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2040, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2040, 2040, 2040, 2039, 2039, 2038, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2039, 2040, 2042, 2042, 2043, 2043, 2042, 2041, 2042, 2041, 2040, 2040, 2041, 2040, 2042, 2041, 2041, 2041, 2043, 2041, 2040, 2042, 2041, 2042, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2040, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2041, 2043, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2042, 2042, 2043, 2042, 2043, 2040, 2041, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2039, 2039, 2039, 2039, 2038, 2039, 2040, 2041, 2042, 2042, 2042, 2041, 2040, 2041, 2040, 2040, 2042, 2040, 2040, 2041, 2040, 2042, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2039, 2039, 2038, 2038, 2039, 2038, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2042, 2042, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2038, 2038, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2040, 2039, 2039, 2038, 2038, 2037, 2039, 2039, 2038, 2040, 2039, 2040, 2040, 2038, 2039, 2037, 2037, 2038, 2038, 2038, 2041, 2040, 2041, 2041, 2040, 2039, 2040, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2040, 2040, 2038, 2037, 2039, 2039, 2039, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2041, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2039, 2039, 2039, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2040, 2040, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2041, 2042, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2042, 2041, 2041, 2040, 2039, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2041, 2041, 2040, 2041, 2041, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2041, 2040, 2041, 2043, 2041, 2041, 2041, 2041, 2043, 2042, 2041, 2041, 2040, 2039, 2040, 2041, 2042, 2043, 2042, 2043, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2036, 2037, 2038, 2040, 2040, 2039, 2039, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2039, 2040, 2038, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2043, 2041, 2043, 2042, 2041, 2041, 2039, 2038, 2037, 2037, 2038, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2041, 2041, 2042, 2042, 2042, 2041, 2040, 2040, 2039, 2039, 2039, 2038, 2039, 2039, 2041, 2040, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2040, 2041, 2040, 2041, 2040, 2039, 2041, 2040, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2043, 2043, 2042, 2042, 2041, 2040, 2040, 2040, 2042, 2042, 2042, 2042, 2041, 2040, 2041, 2041, 2042, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2038, 2038, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2038, 2040, 2040, 2041, 2039, 2040, 2040, 2039, 2039, 2038, 2040, 2039, 2038, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2040, 2040, 2040, 2038, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2041, 2041, 2040, 2040, 2039, 2038, 2038, 2039, 2039, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2039, 2040, 2039, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2042, 2042, 2042, 2041, 2041, 2041, 2039, 2039, 2040, 2041, 2042, 2041, 2040, 2041, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2038, 2038, 2037, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2042, 2041, 2042, 2043, 2044, 2043, 2043, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2042, 2043, 2041, 2040, 2041, 2042, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2038, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2041, 2042, 2041, 2042, 2041, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2039, 2038, 2038, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2038, 2038, 2039, 2040, 2040, 2039, 2039, 2039, 2038, 2038, 2038, 2039, 2040, 2040, 2039, 2039, 2040, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2041, 2039, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2039, 2038, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2038, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2040, 2041, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2040, 2040, 2038, 2039, 2038, 2038, 2038, 2038, 2037, 2037, 2038, 2038, 2037, 2037, 2038, 2039, 2040, 2042, 2042, 2042, 2043, 2042, 2041, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2040, 2040, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2041, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2038, 2040, 2041, 2041, 2041, 2040, 2040, 2038, 2038, 2039, 2039, 2042, 2041, 2041, 2039, 2039, 2038, 2040, 2040, 2039, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2044, 2044, 2045, 2043, 2042, 2040, 2039, 2039, 2037, 2038, 2038, 2038, 2038, 2040, 2041, 2040, 2041, 2042, 2041, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2043, 2042, 2041, 2040, 2039, 2039, 2038, 2041, 2041, 2041, 2042, 2043, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2042, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2042, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2038, 2039, 2038, 2039, 2040, 2039, 2039, 2039, 2038, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2042, 2040, 2041, 2041, 2039, 2039, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2039, 2038, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2042, 2042, 2042, 2041, 2043, 2042, 2041, 2041, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2040, 2041, 2040, 2039, 2041, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2041, 2041, 2040, 2040, 2041, 2039, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2038, 2039, 2040, 2040, 2040, 2041, 2041, 2043, 2041, 2041, 2040, 2042, 2042, 2043, 2042, 2042, 2040, 2041, 2041, 2041, 2040, 2041, 2042, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2043, 2041, 2040, 2040, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2041, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2042, 2044, 2044, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2039, 2040, 2040, 2042, 2040, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2045, 2043, 2043, 2043, 2042, 2041, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2041, 2042, 2040, 2043, 2043, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2044, 2042, 2042, 2042, 2042, 2041, 2040, 2039, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2039, 2041, 2042, 2041, 2039, 2040, 2039, 2039, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2041, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2041, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2041, 2042, 2043, 2043, 2044, 2043, 2042, 2040, 2040, 2038, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2043, 2043, 2043, 2042, 2041, 2040, 2040, 2040, 2041, 2039, 2038, 2038, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2041, 2042, 2043, 2042, 2041, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2043, 2042, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2042, 2043, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2039, 2041, 2040, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2042, 2042, 2041, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2040, 2040, 2041, 2039, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2042, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2042, 2042, 2043, 2042, 2041, 2042, 2039, 2040, 2042, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2047, 2046, 2044, 2043, 2043, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2040, 2040, 2040, 2041, 2039, 2041, 2041, 2042, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2041, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2041, 2042, 2042, 2041, 2041, 2042, 2040, 2042, 2041, 2041, 2039, 2040, 2043, 2043, 2043, 2043, 2041, 2040, 2040, 2040, 2040, 2041, 2039, 2040, 2041, 2042, 2041, 2040, 2040, 2042, 2041, 2041, 2040, 2039, 2038, 2038, 2039, 2039, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2040, 2042, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2044, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2039, 2039, 2039, 2040, 2039, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2039, 2039, 2039, 2038, 2039, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2039, 2039, 2040, 2040, 2041, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2044, 2042, 2042, 2042, 2041, 2041, 2042, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2043, 2043, 2042, 2042, 2042, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2041, 2039, 2040, 2041, 2040, 2039, 2038, 2038, 2037, 2038, 2040, 2040, 2041, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2040, 2040, 2040, 2040, 2042, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2042, 2042, 2040, 2038, 2037, 2038, 2039, 2041, 2042, 2043, 2044, 2043, 2042, 2041, 2040, 2040, 2041, 2041, 2041, 2043, 2042, 2041, 2041, 2040, 2040, 2039, 2041, 2042, 2043, 2043, 2044, 2043, 2044, 2042, 2041, 2041, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2042, 2041, 2041, 2042, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2039, 2041, 2042, 2040, 2042, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2042, 2043, 2043, 2041, 2039, 2039, 2040, 2039, 2039, 2040, 2041, 2040, 2039, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2043, 2041, 2041, 2041, 2043, 2041, 2041, 2040, 2039, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2039, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2040, 2039, 2040, 2041, 2042, 2043, 2042, 2043, 2043, 2042, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2039, 2039, 2039, 2039, 2041, 2040, 2042, 2041, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2042, 2041, 2039, 2040, 2039, 2039, 2039, 2038, 2039, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2039, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2038, 2039, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2039, 2038, 2039, 2038, 2039, 2040, 2041, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2039, 2041, 2041, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2040, 2041, 2039, 2040, 2041, 2042, 2043, 2042, 2041, 2041, 2040, 2039, 2040, 2041, 2041, 2041, 2040, 2039, 2039, 2041, 2041, 2041, 2043, 2044, 2043, 2042, 2041, 2041, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2039, 2039, 2039, 2039, 2038, 2039, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2043, 2044, 2043, 2044, 2041, 2042, 2041, 2043, 2042, 2042, 2041, 2042, 2041, 2041, 2042, 2043, 2042, 2043, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2039, 2040, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2043, 2042, 2043, 2044, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2042, 2041, 2041, 2042, 2041, 2042, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2039, 2039, 2041, 2040, 2039, 2040, 2041, 2040, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2044, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2039, 2038, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2041, 2039, 2041, 2042, 2041, 2041, 2041, 2042, 2041, 2039, 2038, 2037, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2039, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2039, 2040, 2039, 2040, 2039, 2038, 2038, 2038, 2040, 2039, 2041, 2040, 2040, 2039, 2039, 2038, 2037, 2038, 2038, 2039, 2039, 2041, 2040, 2040, 2039, 2039, 2038, 2038, 2038, 2038, 2038, 2040, 2040, 2041, 2039, 2038, 2038, 2040, 2040, 2041, 2042, 2041, 2040, 2041, 2042, 2042, 2043, 2041, 2040, 2040, 2039, 2040, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2038, 2038, 2038, 2037, 2039, 2040, 2041, 2042, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2041, 2041, 2040, 2039, 2038, 2039, 2038, 2039, 2038, 2039, 2039, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2042, 2042, 2042, 2043, 2042, 2041, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2038, 2039, 2038, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2042, 2043, 2042, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2042, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2038, 2038, 2037, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2040, 2039, 2039, 2037, 2038, 2037, 2037, 2038, 2038, 2038, 2037, 2038, 2039, 2039, 2038, 2038, 2038, 2039, 2038, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2039, 2039, 2038, 2039, 2037, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2039, 2039, 2039, 2039, 2038, 2039, 2038, 2037, 2036, 2036, 2036, 2036, 2037, 2038, 2038, 2039, 2039, 2040, 2041, 2041, 2042, 2041, 2042, 2040, 2040, 2039, 2039, 2037, 2038, 2038, 2038, 2038, 2038, 2039, 2039, 2039, 2038, 2038, 2039, 2039, 2037, 2039, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2038, 2039, 2040, 2040, 2040, 2038, 2038, 2038, 2039, 2039, 2042, 2041, 2042, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2038, 2039, 2038, 2039, 2040, 2041, 2042, 2041, 2042, 2042, 2043, 2042, 2041, 2042, 2042, 2043, 2042, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2038, 2039, 2040, 2038, 2038, 2038, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2038, 2039, 2039, 2038, 2039, 2039, 2039, 2038, 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2039, 2039, 2037, 2038, 2039, 2040, 2042, 2043, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2038, 2039, 2040, 2040, 2039, 2039, 2039, 2038, 2039, 2040, 2042, 2039, 2040, 2040, 2041, 2039, 2041, 2040, 2040, 2040, 2040, 2039, 2038, 2038, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2039, 2039, 2041, 2042, 2042, 2043, 2043, 2041, 2041, 2040, 2039, 2038, 2038, 2039, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2039, 2039, 2038, 2038, 2039, 2038, 2040, 2040, 2040, 2041, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2042, 2043, 2044, 2043, 2043, 2042, 2043, 2041, 2042, 2042, 2041, 2039, 2040, 2039, 2037, 2037, 2038, 2038, 2038, 2038, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2037, 2038, 2037, 2038, 2038, 2039, 2039, 2039, 2040, 2039, 2039, 2038, 2037, 2037, 2037, 2039, 2039, 2041, 2040, 2041, 2041, 2040, 2040, 2039, 2038, 2038, 2038, 2039, 2038, 2039, 2040, 2039, 2041, 2041, 2041, 2041, 2040, 2042, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2043, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2040, 2040, 2038, 2038, 2038, 2038, 2039, 2037, 2039, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2043, 2042, 2042, 2042, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2039, 2038, 2037, 2038, 2038, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2040, 2041, 2041, 2040, 2039, 2040, 2039, 2040, 2040, 2041, 2042, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2038, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2039, 2040, 2039, 2040, 2039, 2039, 2040, 2039, 2041, 2041, 2041, 2040, 2039, 2039, 2038, 2038, 2039, 2039, 2039, 2041, 2040, 2041, 2040, 2042, 2042, 2043, 2042, 2041, 2041, 2040, 2040, 2039, 2038, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2042, 2041, 2041, 2040, 2039, 2039, 2038, 2038, 2037, 2037, 2037, 2039, 2039, 2037, 2038, 2038, 2039, 2038, 2039, 2040, 2039, 2040, 2039, 2039, 2039, 2038, 2038, 2038, 2038, 2039, 2039, 2041, 2041, 2041, 2041, 2043, 2042, 2039, 2040, 2040, 2040, 2040, 2039, 2038, 2038, 2038, 2039, 2038, 2039, 2039, 2039, 2040, 2038, 2040, 2041, 2042, 2042, 2042, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2040, 2041, 2039, 2039, 2038, 2038, 2038, 2038, 2039, 2038, 2041, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2039, 2039, 2041, 2042, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2043, 2043, 2041, 2042, 2042, 2042, 2041, 2040, 2041, 2039, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2043, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2041, 2040, 2042, 2040, 2041, 2042, 2042, 2042, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2037, 2037, 2038, 2038, 2038, 2038, 2038, 2039, 2038, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2041, 2042, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2042, 2044, 2043, 2044, 2042, 2040, 2040, 2040, 2040, 2039, 2041, 2041, 2041, 2042, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2041, 2040, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2040, 2041, 2040, 2042, 2042, 2040, 2040, 2041, 2040, 2040, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2043, 2042, 2043, 2044, 2042, 2043, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2041, 2040, 2040, 2040, 2039, 2039, 2038, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2039, 2038, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2039, 2040, 2039, 2041, 2041, 2041, 2043, 2043, 2043, 2044, 2044, 2042, 2041, 2042, 2041, 2040, 2039, 2040, 2038, 2041, 2041, 2042, 2042, 2041, 2039, 2039, 2038, 2038, 2039, 2038, 2037, 2038, 2039, 2038, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2039, 2038, 2040, 2038, 2039, 2040, 2040, 2039, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2043, 2041, 2040, 2040, 2039, 2041, 2041, 2042, 2042, 2041, 2042, 2041, 2040, 2041, 2039, 2040, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2039, 2036, 2036, 2036, 2037, 2038, 2039, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2043, 2041, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2042, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2044, 2041, 2040, 2041, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2039, 2040, 2041, 2042, 2043, 2043, 2042, 2042, 2044, 2044, 2043, 2045, 2044, 2043, 2043, 2043, 2040, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2039, 2037, 2038, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2042, 2041, 2040, 2041, 2040, 2039, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2041, 2042, 2040, 2041, 2041, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2041, 2041, 2041, 2040, 2039, 2039, 2040, 2038, 2037, 2037, 2037, 2038, 2037, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2042, 2040, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2039, 2039, 2039, 2039, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2043, 2043, 2045, 2043, 2044, 2043, 2042, 2041, 2041, 2041, 2040, 2040, 2042, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2038, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2040, 2040, 2039, 2040, 2038, 2039, 2039, 2040, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2037, 2036, 2037, 2038, 2038, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2041, 2041, 2039, 2039, 2038, 2039, 2039, 2041, 2041, 2042, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2040, 2040, 2041, 2041, 2039, 2040, 2040, 2039, 2038, 2039, 2039, 2041, 2042, 2042, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2039, 2039, 2040, 2039, 2040, 2039, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2040, 2040, 2039, 2039, 2040, 2040, 2038, 2039, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2039, 2039, 2041, 2041, 2042, 2042, 2041, 2039, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2038, 2039, 2038, 2038, 2038, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2040, 2042, 2042, 2041, 2039, 2038, 2036, 2035, 2036, 2037, 2038, 2038, 2040, 2040, 2040, 2042, 2041, 2041, 2040, 2039, 2038, 2038, 2037, 2038, 2038, 2038, 2037, 2038, 2039, 2039, 2040, 2041, 2040, 2040, 2041, 2042, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2039, 2040, 2041, 2042, 2043, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2038, 2039, 2040, 2040, 2040, 2039, 2040, 2039, 2038, 2038, 2038, 2039, 2039, 2040, 2039, 2039, 2040, 2039, 2041, 2039, 2039, 2039, 2038, 2037, 2037, 2037, 2038, 2038, 2040, 2039, 2038, 2039, 2039, 2041, 2041, 2041, 2042, 2043, 2043, 2042, 2044, 2045, 2044, 2044, 2042, 2041, 2040, 2041, 2041, 2042, 2040, 2039, 2037, 2037, 2037, 2037, 2037, 2038, 2039, 2039, 2039, 2039, 2040, 2038, 2037, 2038, 2037, 2038, 2038, 2040, 2041, 2042, 2041, 2041, 2040, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2042, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2038, 2039, 2037, 2038, 2039, 2040, 2039, 2039, 2039, 2039, 2038, 2038, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2039, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2041, 2040, 2041, 2041, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2039, 2042, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2037, 2038, 2039, 2040, 2040, 2039, 2037, 2037, 2038, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2041, 2040, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2042, 2040, 2041, 2040, 2040, 2038, 2039, 2038, 2037, 2037, 2037, 2039, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2043, 2042, 2042, 2041, 2042, 2043, 2042, 2042, 2041, 2040, 2041, 2040, 2041, 2039, 2040, 2038, 2038, 2038, 2037, 2038, 2037, 2038, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2039, 2042, 2041, 2042, 2043, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2039, 2039, 2039, 2039, 2038, 2037, 2039, 2039, 2036, 2038, 2040, 2040, 2041, 2041, 2043, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2039, 2039, 2039, 2040, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2041, 2040, 2038, 2039, 2038, 2039, 2041, 2042, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2038, 2039, 2037, 2037, 2037, 2037, 2038, 2039, 2039, 2041, 2042, 2042, 2040, 2040, 2042, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2038, 2039, 2039, 2039, 2041, 2039, 2039, 2038, 2038, 2038, 2039, 2039, 2041, 2040, 2041, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2043, 2043, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2038, 2038, 2039, 2039, 2040, 2039, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2042, 2041, 2040, 2040, 2039, 2040, 2040, 2041, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2040, 2040, 2039, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2042, 2043, 2041, 2041, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2038, 2038, 2040, 2040, 2040, 2042, 2042, 2045, 2043, 2043, 2043, 2043, 2041, 2040, 2040, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2038, 2038, 2038, 2039, 2038, 2039, 2040, 2039, 2038, 2039, 2040, 2041, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2042, 2041, 2040, 2040, 2040, 2041, 2039, 2040, 2041, 2040, 2039, 2039, 2040, 2039, 2040, 2039, 2040, 2039, 2038, 2039, 2040, 2040, 2040, 2039, 2041, 2038, 2039, 2038, 2038, 2039, 2039, 2040, 2038, 2039, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2041, 2043, 2041, 2041, 2041, 2043, 2040, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2041, 2042, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2039, 2041, 2041, 2042, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2038, 2039, 2038, 2038, 2039, 2039, 2040, 2040, 2038, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2042, 2041, 2040, 2039, 2039, 2038, 2039, 2039, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2041, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2041, 2040, 2038, 2039, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2039, 2039, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2039, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2042, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2039, 2038, 2038, 2039, 2038, 2038, 2039, 2039, 2040, 2040, 2042, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2038, 2039, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2038, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2039, 2040, 2040, 2040, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2038, 2039, 2040, 2040, 2040, 2039, 2041, 2040, 2040, 2042, 2040, 2040, 2039, 2039, 2039, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2039, 2040, 2041, 2041, 2042, 2041, 2043, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2041, 2042, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2041, 2040, 2041, 2039, 2039, 2039, 2040, 2039, 2041, 2041, 2041, 2042, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2039, 2039, 2038, 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2042, 2041, 2042, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2038, 2038, 2038, 2038, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2039, 2039, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2042, 2041, 2039, 2041, 2042, 2042, 2041, 2041, 2042, 2041, 2040, 2039, 2039, 2039, 2039, 2041, 2039, 2040, 2039, 2039, 2040, 2041, 2043, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2039, 2040, 2038, 2039, 2039, 2039, 2040, 2038, 2040, 2039, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2042, 2041, 2039, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2039, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2040, 2040, 2039, 2041, 2039, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2042, 2041, 2042, 2041, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2038, 2038, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2042, 2041, 2042, 2041, 2041, 2039, 2037, 2038, 2039, 2039, 2040, 2039, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2038, 2040, 2039, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2039, 2041, 2042, 2043, 2042, 2042, 2041, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2041, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2042, 2041, 2041, 2040, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2041, 2041, 2041, 2041, 2042, 2040, 2040, 2042, 2040, 2040, 2038, 2039, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2038, 2039, 2037, 2037, 2038, 2038, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2039, 2038, 2039, 2039, 2039, 2041, 2041, 2043, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2038, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2038, 2039, 2039, 2038, 2037, 2037, 2037, 2037, 2039, 2037, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2041, 2042, 2043, 2043, 2043, 2042, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2041, 2041, 2040, 2040, 2040};
42 horigs.push_back(horig);}
43 {std::vector<float> horig={2050, 2050, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2047, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2048, 2050, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2052, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2048, 2048, 2048, 2048, 2049, 2050, 2051, 2051, 2049, 2050, 2048, 2050, 2051, 2050, 2049, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2048, 2050, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2050, 2049, 2050, 2048, 2048, 2048, 2049, 2048, 2047, 2047, 2046, 2048, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2050, 2049, 2049, 2050, 2050, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2046, 2047, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2049, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2049, 2049, 2048, 2049, 2049, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2048, 2048, 2050, 2050, 2049, 2048, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2047, 2046, 2047, 2046, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2050, 2051, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2048, 2048, 2049, 2048, 2048, 2050, 2050, 2050, 2048, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2050, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2049, 2048, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2048, 2047, 2048, 2047, 2048, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2049, 2047, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2051, 2051, 2050, 2052, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2052, 2051, 2051, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2052, 2051, 2053, 2053, 2051, 2052, 2052, 2053, 2052, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2049, 2050, 2050, 2049, 2050, 2049, 2051, 2050, 2051, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2051, 2049, 2051, 2050, 2052, 2051, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2051, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2050, 2050, 2049, 2050, 2049, 2048, 2047, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2051, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2047, 2048, 2048, 2048, 2048, 2047, 2049, 2050, 2052, 2051, 2051, 2050, 2051, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2047, 2049, 2050, 2051, 2051, 2053, 2051, 2050, 2050, 2048, 2047, 2048, 2049, 2050, 2050, 2050, 2051, 2052, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2050, 2049, 2051, 2051, 2051, 2052, 2051, 2050, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2051, 2050, 2051, 2051, 2049, 2049, 2048, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2051, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2046, 2048, 2048, 2049, 2049, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2047, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2047, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2052, 2052, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2051, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2052, 2050, 2051, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2052, 2052, 2050, 2051, 2050, 2049, 2047, 2048, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2051, 2049, 2048, 2048, 2048, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2047, 2047, 2047, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2049, 2051, 2052, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2048, 2049, 2049, 2051, 2050, 2050, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2052, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2047, 2048, 2048, 2048, 2049, 2049, 2051, 2050, 2051, 2050, 2051, 2049, 2050, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2048, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2047, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2047, 2048, 2048, 2048, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2047, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2047, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2047, 2049, 2048, 2047, 2048, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2047, 2048, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2048, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2052, 2052, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2050, 2050, 2049, 2047, 2046, 2046, 2046, 2047, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2052, 2051, 2051, 2049, 2052, 2052, 2052, 2052, 2051, 2050, 2049, 2048, 2048, 2047, 2048, 2049, 2049, 2051, 2050, 2051, 2051, 2052, 2052, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2048, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2053, 2050, 2050, 2048, 2048, 2047, 2047, 2049, 2048, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2047, 2049, 2049, 2048, 2048, 2049, 2049, 2051, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2050, 2052, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2051, 2049, 2049, 2050, 2050, 2052, 2051, 2050, 2051, 2050, 2049, 2049, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2052, 2053, 2052, 2051, 2051, 2050, 2050, 2048, 2049, 2049, 2049, 2047, 2049, 2050, 2051, 2052, 2052, 2051, 2050, 2053, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2053, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2047, 2049, 2049, 2050, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2048, 2049, 2050, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2049, 2050, 2051, 2050, 2051, 2049, 2050, 2048, 2049, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2050, 2051, 2049, 2050, 2052, 2051, 2052, 2052, 2050, 2050, 2049, 2048, 2048, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2051, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2050, 2053, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2047, 2046, 2047, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2048, 2049, 2050, 2050, 2050, 2048, 2049, 2047, 2048, 2048, 2048, 2049, 2048, 2047, 2049, 2049, 2048, 2048, 2049, 2050, 2049, 2048, 2049, 2047, 2048, 2049, 2049, 2049, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2048, 2049, 2050, 2051, 2051, 2051, 2050, 2051, 2049, 2048, 2048, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2048, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2047, 2048, 2048, 2047, 2047, 2048, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2047, 2047, 2048, 2049, 2046, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2048, 2047, 2047, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2051, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2047, 2048, 2048, 2048, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2047, 2049, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2052, 2050, 2051, 2050, 2051, 2052, 2053, 2053, 2054, 2053, 2052, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2047, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2047, 2049, 2047, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2050, 2049, 2048, 2049, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2052, 2052, 2052, 2052, 2052, 2050, 2049, 2049, 2048, 2049, 2047, 2047, 2046, 2047, 2048, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2050, 2047, 2048, 2048, 2048, 2049, 2048, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2048, 2049, 2049, 2049, 2050, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2049, 2049, 2049, 2047, 2048, 2049, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2052, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2052, 2052, 2052, 2052, 2049, 2049, 2049, 2047, 2047, 2048, 2048, 2049, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2048, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2048, 2047, 2048, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2048, 2049, 2048, 2047, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2051, 2049, 2049, 2049, 2049, 2050, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2047, 2048, 2048, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2050, 2050, 2048, 2049, 2050, 2049, 2049, 2050, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2049, 2048, 2048, 2047, 2047, 2049, 2048, 2048, 2050, 2050, 2049, 2049, 2050, 2049, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2048, 2049, 2050, 2048, 2049, 2048, 2047, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2046, 2046, 2049, 2047, 2048, 2049, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2050, 2050, 2050, 2048, 2048, 2049, 2048, 2047, 2049, 2049, 2050, 2051, 2052, 2052, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2049, 2050, 2052, 2050, 2050, 2048, 2048, 2046, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2048, 2048, 2047, 2046, 2046, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2049, 2050, 2049, 2048, 2049, 2048, 2048, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2047, 2047, 2048, 2049, 2048, 2049, 2049, 2048, 2049, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2047, 2049, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2050, 2051, 2050, 2049, 2049, 2047, 2048, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2048, 2048, 2047, 2048, 2047, 2049, 2050, 2049, 2051, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2052, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2047, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2048, 2051, 2050, 2051, 2051, 2049, 2049, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2048, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2048, 2047, 2047, 2048, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2049, 2048, 2048, 2050, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2052, 2051, 2050, 2049, 2048, 2048, 2046, 2047, 2047, 2048, 2048, 2050, 2048, 2047, 2048, 2048, 2048, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2050, 2049, 2049, 2049, 2050, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2050, 2049, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2046, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2051, 2051, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2048, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2051, 2049, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2050, 2051, 2052, 2053, 2052, 2052, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2048, 2047, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2048, 2048, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2050, 2051, 2052, 2052, 2053, 2052, 2053, 2053, 2052, 2052, 2051, 2050, 2051, 2050, 2049, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2047, 2046, 2045, 2047, 2046, 2046, 2046, 2047, 2049, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2051, 2050, 2049, 2050, 2049, 2051, 2049, 2049, 2048, 2048, 2048, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2051, 2049, 2051, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2053, 2052, 2051, 2049, 2049, 2050, 2050, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2048, 2050, 2049, 2049, 2048, 2048, 2049, 2047, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2048, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2049, 2049, 2047, 2048, 2048, 2050, 2049, 2049, 2051, 2050, 2049, 2048, 2049, 2048, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2048, 2047, 2048, 2049, 2048, 2047, 2049, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2049, 2047, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2050, 2049, 2048, 2048, 2049, 2051, 2051, 2050, 2049, 2051, 2049, 2049, 2048, 2049, 2048, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2052, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2047, 2049, 2049, 2050, 2050, 2051, 2052, 2052, 2050, 2049, 2048, 2049, 2049, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2048, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2050, 2051, 2050, 2050, 2050, 2049, 2047, 2048, 2048, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2053, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2050, 2051, 2051, 2051, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2050, 2051, 2050, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2051, 2052, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2048, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2051, 2050, 2052, 2050, 2051, 2050, 2050, 2050, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2049, 2047, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2050, 2051, 2051, 2050, 2049, 2048, 2048, 2049, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2048, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2049, 2050, 2050, 2049, 2049, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2052, 2051, 2050, 2048, 2048, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2050, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2048, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2053, 2052, 2050, 2051, 2051, 2051, 2052, 2050, 2050, 2049, 2051, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2052, 2052, 2053, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2052, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2052, 2050, 2052, 2052, 2051, 2052, 2052, 2053, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2050, 2050, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2049, 2049, 2050, 2051, 2050, 2052, 2052, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2050, 2048, 2050, 2051, 2053, 2051, 2051, 2051, 2050, 2050, 2048, 2048, 2047, 2048, 2051, 2051, 2050, 2051, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2049, 2050, 2049, 2050, 2049, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2052, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2048, 2049, 2049, 2050, 2049, 2051, 2049, 2049, 2049, 2049, 2051, 2049, 2050, 2051, 2051, 2050, 2050, 2051, 2049, 2050, 2050, 2051, 2052, 2052, 2050, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2047, 2049, 2049, 2050, 2051, 2050, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2048, 2048, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2047, 2047, 2047, 2047, 2049, 2049, 2051, 2052, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2049, 2048, 2048, 2047, 2048, 2048, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2052, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2049, 2051, 2049, 2049, 2050, 2051, 2049, 2050, 2051, 2051, 2050, 2051, 2052, 2050, 2050, 2051, 2049, 2049, 2048, 2047, 2047, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2050, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2047, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2047, 2046, 2048, 2049, 2048, 2049, 2050, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2049, 2048, 2050, 2049, 2050, 2049, 2049, 2051, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2052, 2052, 2053, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2048, 2047, 2049, 2048, 2049, 2050, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2052, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2051, 2049, 2051, 2051, 2050, 2049, 2048, 2048, 2048, 2049, 2047, 2047, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2049, 2050, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2050, 2050, 2049, 2049, 2048, 2048, 2050, 2051, 2052, 2052, 2050, 2051, 2049, 2048, 2048, 2049, 2047, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2050, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2048, 2048, 2048, 2048, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2048, 2050, 2051, 2051, 2049, 2049, 2049, 2048, 2048, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2047, 2047, 2049, 2050, 2050, 2051, 2050, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2047, 2048, 2048, 2049, 2050, 2051, 2051, 2050, 2049, 2050, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2050, 2050, 2051, 2050, 2049, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2053, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2049, 2051, 2050, 2050, 2049, 2051, 2049, 2049, 2050, 2049, 2050, 2050, 2048, 2049, 2049, 2048, 2050, 2048, 2049, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2051, 2052, 2052, 2052, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2051, 2050, 2052, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2048, 2050, 2051, 2049, 2051, 2052, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2047, 2047, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2046, 2047, 2048, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2049, 2048, 2047, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2047, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2048, 2048, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2048, 2048, 2049, 2048, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2051, 2052, 2051, 2051, 2050, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2052, 2051, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2047, 2047, 2048, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2053, 2052, 2051, 2051, 2049, 2049, 2048, 2047, 2048, 2048, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2050, 2050, 2049, 2050, 2049, 2048, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2051, 2050, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2050, 2048, 2048, 2051, 2051, 2050, 2051, 2051, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2050, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2050, 2051, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2048, 2049, 2048, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2051, 2050, 2050, 2051, 2050, 2051, 2052, 2053, 2052, 2053, 2053, 2053, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2051, 2050, 2051, 2050, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2048, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2048, 2047, 2049, 2048, 2049, 2049, 2051, 2051, 2051, 2049, 2049, 2050, 2049, 2050, 2048, 2047, 2047, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2049, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2048, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2048, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2047, 2049, 2047, 2048, 2050, 2051, 2051, 2051, 2050, 2050, 2048, 2048, 2047, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2051, 2052, 2053, 2054, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2050, 2050, 2048, 2050, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2051, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2048, 2049, 2049, 2048, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2051, 2050, 2050, 2049, 2050, 2049, 2051, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2052, 2050, 2052, 2051, 2051, 2051, 2049, 2049, 2048, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2049, 2049, 2049, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2050, 2050, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2052, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2047, 2047, 2048, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2051, 2051, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2047, 2047, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2049, 2049, 2049, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2049, 2050, 2049, 2047, 2048, 2047, 2048, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2050, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2047, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2052, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2048, 2049, 2050, 2049, 2049, 2050, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2048, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2050, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2048, 2049, 2050, 2050, 2048, 2049, 2049, 2049, 2051, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2052, 2051, 2052, 2053, 2053, 2052, 2051, 2050, 2050, 2048, 2046, 2046, 2048, 2047, 2047, 2048, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2050, 2049, 2050, 2049, 2051, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2047, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2052, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2050, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2048, 2048, 2049, 2048, 2049, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2048, 2049, 2047, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2050, 2051, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2051, 2050, 2048, 2048, 2048, 2048, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2049, 2047, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2047, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2048, 2048, 2049, 2049, 2047, 2048, 2047, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2050, 2048, 2047, 2047, 2049, 2048, 2049, 2050, 2050, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2048, 2049, 2048, 2048, 2049, 2050, 2051, 2050, 2049, 2050, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2047, 2047, 2048, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2048, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2048, 2050, 2050, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2050, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2049, 2050, 2051, 2051, 2050, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2047, 2048, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2049, 2051, 2049, 2049, 2049, 2050, 2049, 2050, 2052, 2052, 2051, 2051, 2050, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2051, 2051, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2047, 2048, 2049, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2049, 2050, 2049, 2050, 2049, 2051, 2051, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2050, 2049, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2051, 2049, 2050, 2050, 2050, 2049, 2050, 2051, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2049, 2049, 2049, 2051, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2048, 2049, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2047, 2047, 2047, 2047, 2048, 2047, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2050, 2051, 2052, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2047, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2048, 2048, 2048, 2047, 2047, 2049, 2047, 2048, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2049, 2048, 2049, 2048, 2047, 2047, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2047, 2047, 2048, 2050, 2051, 2051, 2052, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2047, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2050, 2050, 2051, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2049, 2047, 2048, 2049, 2050, 2050, 2052, 2050, 2050, 2050, 2049, 2048, 2047, 2047, 2049, 2049, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2049, 2050, 2049, 2049, 2050, 2048, 2050, 2049, 2048, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2048, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2050, 2052, 2052, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2048, 2049, 2049, 2047, 2049, 2052, 2052, 2052, 2051, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2047, 2048, 2046, 2046, 2047, 2048, 2048, 2049, 2051, 2050, 2051, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2049, 2048, 2049, 2050, 2050, 2050, 2048, 2049, 2049, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2049, 2048, 2047, 2048, 2047, 2046, 2047, 2047, 2047, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2050, 2050, 2049, 2048, 2047, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2048, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2048, 2049, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050};
44 horigs.push_back(horig);}
45 {std::vector<float> horig={2044, 2045, 2045, 2043, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2045, 2045, 2045, 2044, 2044, 2045, 2043, 2044, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2046, 2045, 2045, 2043, 2043, 2044, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2042, 2043, 2044, 2045, 2044, 2042, 2043, 2044, 2042, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2046, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2043, 2042, 2044, 2043, 2043, 2044, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2043, 2044, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2044, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2046, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2043, 2044, 2045, 2045, 2046, 2046, 2044, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2046, 2044, 2043, 2043, 2043, 2044, 2042, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2043, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2042, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2047, 2045, 2045, 2044, 2045, 2046, 2043, 2043, 2044, 2043, 2042, 2044, 2043, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2045, 2045, 2045, 2043, 2044, 2043, 2043, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2044, 2043, 2044, 2045, 2046, 2046, 2045, 2045, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2045, 2046, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2041, 2042, 2043, 2041, 2042, 2042, 2041, 2043, 2042, 2041, 2040, 2041, 2042, 2043, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2043, 2045, 2045, 2045, 2045, 2043, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2044, 2045, 2043, 2044, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2043, 2043, 2045, 2043, 2043, 2042, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2041, 2042, 2043, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2046, 2046, 2045, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2045, 2045, 2044, 2045, 2046, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2047, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2043, 2042, 2042, 2042, 2041, 2042, 2041, 2042, 2042, 2042, 2041, 2043, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2042, 2042, 2042, 2042, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2046, 2046, 2045, 2045, 2044, 2044, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2041, 2043, 2043, 2043, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2044, 2045, 2047, 2047, 2047, 2045, 2046, 2044, 2044, 2044, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2042, 2043, 2045, 2045, 2044, 2044, 2044, 2045, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2043, 2043, 2043, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2043, 2045, 2045, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2047, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2045, 2046, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2043, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2043, 2044, 2043, 2043, 2043, 2045, 2044, 2046, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2042, 2044, 2043, 2043, 2044, 2042, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2045, 2044, 2043, 2043, 2044, 2043, 2042, 2044, 2043, 2044, 2043, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2046, 2046, 2044, 2044, 2044, 2042, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2044, 2044, 2045, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2045, 2046, 2045, 2047, 2046, 2045, 2045, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2042, 2043, 2041, 2041, 2042, 2042, 2044, 2042, 2044, 2042, 2042, 2042, 2043, 2043, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2045, 2046, 2046, 2044, 2044, 2043, 2043, 2045, 2045, 2045, 2044, 2045, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2043, 2042, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2043, 2044, 2044, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2042, 2042, 2044, 2043, 2044, 2044, 2044, 2042, 2044, 2045, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2045, 2044, 2044, 2045, 2044, 2045, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2042, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2043, 2044, 2043, 2042, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2045, 2043, 2044, 2043, 2045, 2044, 2045, 2044, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2043, 2044, 2043, 2045, 2044, 2044, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2046, 2045, 2045, 2046, 2046, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2041, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2043, 2045, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2044, 2045, 2043, 2043, 2043, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2044, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2044, 2045, 2043, 2042, 2042, 2043, 2042, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2045, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2043, 2045, 2044, 2045, 2047, 2045, 2046, 2046, 2044, 2045, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2041, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2044, 2043, 2042, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2043, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2044, 2046, 2045, 2044, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2041, 2042, 2041, 2041, 2041, 2042, 2043, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2045, 2044, 2046, 2047, 2045, 2045, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2045, 2046, 2045, 2044, 2043, 2041, 2043, 2041, 2040, 2041, 2041, 2042, 2043, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2041, 2042, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2044, 2045, 2044, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2043, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2042, 2043, 2042, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2044, 2042, 2043, 2042, 2044, 2045, 2045, 2045, 2046, 2047, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2048, 2048, 2046, 2046, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2043, 2043, 2043, 2044, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2042, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2043, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2045, 2045, 2043, 2045, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2042, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2044, 2045, 2043, 2044, 2045, 2044, 2044, 2044, 2045, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2042, 2042, 2043, 2044, 2044, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2045, 2044, 2043, 2042, 2044, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2043, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2042, 2044, 2043, 2045, 2045, 2045, 2045, 2043, 2044, 2045, 2044, 2044, 2043, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2044, 2045, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2047, 2047, 2048, 2047, 2046, 2045, 2046, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2042, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2047, 2045, 2046, 2043, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2045, 2045, 2045, 2046, 2044, 2044, 2045, 2043, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2043, 2045, 2044, 2043, 2044, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2045, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2041, 2041, 2041, 2042, 2043, 2042, 2042, 2041, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2044, 2043, 2044, 2043, 2042, 2041, 2044, 2042, 2042, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2046, 2045, 2047, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2043, 2045, 2044, 2044, 2042, 2043, 2044, 2045, 2045, 2046, 2047, 2046, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2044, 2042, 2042, 2043, 2043, 2044, 2044, 2042, 2042, 2042, 2042, 2042, 2043, 2045, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2042, 2044, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2043, 2045, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2044, 2045, 2047, 2048, 2047, 2046, 2046, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2041, 2040, 2041, 2041, 2041, 2042, 2043, 2044, 2043, 2044, 2042, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2046, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2044, 2045, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2042, 2042, 2041, 2042, 2040, 2042, 2043, 2042, 2041, 2042, 2042, 2043, 2044, 2043, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2042, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2043, 2044, 2044, 2042, 2044, 2044, 2043, 2045, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2042, 2042, 2043, 2044, 2044, 2043, 2045, 2044, 2044, 2043, 2044, 2044, 2046, 2045, 2044, 2045, 2043, 2044, 2045, 2043, 2044, 2045, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2043, 2043, 2042, 2042, 2042, 2040, 2042, 2042, 2044, 2044, 2043, 2041, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2043, 2044, 2044, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2043, 2043, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2044, 2045, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2043, 2042, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2044, 2044, 2043, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2045, 2043, 2044, 2042, 2042, 2043, 2042, 2044, 2044, 2045, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2043, 2043, 2042, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2043, 2043, 2044, 2044, 2042, 2044, 2042, 2043, 2043, 2043, 2045, 2045, 2045, 2043, 2044, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2046, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2044, 2043, 2044, 2043, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2042, 2043, 2042, 2041, 2040, 2041, 2042, 2041, 2041, 2043, 2042, 2043, 2043, 2044, 2042, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2043, 2043, 2043, 2043, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2042, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2044, 2044, 2044, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2042, 2043, 2045, 2045, 2044, 2044, 2045, 2043, 2044, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2044, 2043, 2042, 2044, 2042, 2044, 2043, 2044, 2046, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2043, 2044, 2044, 2045, 2042, 2044, 2043, 2043, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2045, 2046, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2047, 2045, 2045, 2045, 2044, 2042, 2043, 2044, 2042, 2043, 2043, 2044, 2044, 2046, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2045, 2046, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2044, 2043, 2042, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2043, 2043, 2043, 2044, 2044, 2044, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2045, 2045, 2044, 2042, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2045, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2044, 2044, 2045, 2046, 2047, 2047, 2045, 2046, 2044, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2044, 2043, 2044, 2043, 2042, 2043, 2041, 2042, 2043, 2045, 2044, 2043, 2044, 2045, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2045, 2046, 2044, 2045, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2048, 2048, 2047, 2047, 2047, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2042, 2043, 2044, 2042, 2042, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2043, 2043, 2045, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2046, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2043, 2044, 2044, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2042, 2042, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2041, 2041, 2042, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2046, 2045, 2043, 2044, 2043, 2045, 2042, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2044, 2042, 2042, 2042, 2042, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2042, 2043, 2042, 2042, 2043, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2044, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2043, 2044, 2042, 2043, 2043, 2042, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2045, 2045, 2043, 2042, 2042, 2041, 2042, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2042, 2043, 2043, 2042, 2042, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2043, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2043, 2041, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2045, 2045, 2045, 2044, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2043, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2044, 2045, 2045, 2045, 2043, 2042, 2042, 2042, 2044, 2042, 2042, 2043, 2042, 2044, 2044, 2045, 2045, 2047, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2045, 2043, 2044, 2044, 2045, 2046, 2046, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2046, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2043, 2044, 2044, 2043, 2045, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2043, 2043, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2041, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2043, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2042, 2044, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2044, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2047, 2045, 2046, 2046, 2048, 2046, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2041, 2042, 2041, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2045, 2045, 2045, 2043, 2043, 2043, 2043, 2044, 2045, 2046, 2046, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2043, 2043, 2042, 2042, 2042, 2042, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2043, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2045, 2044, 2044, 2043, 2042, 2041, 2041, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2044, 2044, 2043, 2044, 2042, 2044, 2042, 2041, 2042, 2043, 2042, 2043, 2042, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2046, 2045, 2044, 2044, 2044, 2043, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2047, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2045, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2043, 2044, 2044, 2043, 2044, 2042, 2044, 2045, 2044, 2045, 2045, 2045, 2043, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2044, 2045, 2044, 2042, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2045, 2044, 2045, 2046, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2045, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2044, 2045, 2045, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2041, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2043, 2042, 2044, 2044, 2044, 2044, 2043, 2042, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2046, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2043, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2045, 2045, 2047, 2045, 2047, 2046, 2045, 2045, 2045, 2043, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2045, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2047, 2046, 2046, 2044, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2042, 2041, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2044, 2045, 2043, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2044, 2045, 2046, 2045, 2043, 2043, 2042, 2042, 2041, 2043, 2044, 2044, 2044, 2044, 2046, 2045, 2044, 2043, 2043, 2042, 2041, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2046, 2045, 2045, 2043, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2046, 2044, 2045, 2044, 2043, 2044, 2045, 2046, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2045, 2044, 2045, 2044, 2045, 2045, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2046, 2045, 2047, 2047, 2048, 2048, 2049, 2047, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2042, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2046, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2044, 2044, 2045, 2045, 2045, 2045, 2043, 2043, 2044, 2044, 2045, 2044, 2046, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2046, 2046, 2047, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2045, 2044, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2046, 2044, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2043, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2043, 2042, 2043, 2044, 2045, 2046, 2045, 2046, 2044, 2044, 2043, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2045, 2043, 2043, 2045, 2046, 2046, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2046, 2045, 2046, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2044, 2045, 2046, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2041, 2041, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2042, 2043, 2042, 2042, 2044, 2044, 2043, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2043, 2042, 2043, 2042, 2043, 2042, 2041, 2042, 2042, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2044, 2045, 2045, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2045, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2046, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2041, 2043, 2043, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2047, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2044, 2043, 2043, 2042, 2044, 2044, 2043, 2045, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2043, 2043, 2043, 2042, 2042, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2043, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2046, 2045, 2045, 2045, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2042, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2043, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2043, 2045, 2043, 2044, 2045, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2045, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2041, 2042, 2044, 2043, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2042, 2042, 2042, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2046, 2044, 2044, 2044, 2043, 2043, 2041, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2047, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2045, 2045, 2045, 2043, 2043, 2043, 2042, 2042, 2044, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2041, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2043, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2045, 2046, 2046, 2045, 2046, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2043, 2045, 2045, 2044, 2045, 2046, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2042, 2042, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2043, 2044, 2045, 2045, 2044, 2044, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2047, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2046, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2041, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2044, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2045, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2046, 2046, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2043, 2044, 2042, 2043, 2043, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2043, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2041, 2042, 2042, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2047, 2045, 2045, 2045, 2045, 2044, 2043, 2045, 2043, 2043, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2043, 2042, 2043, 2043, 2044, 2046, 2045, 2046, 2046, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2044, 2044, 2044, 2043, 2044, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2043, 2042, 2041, 2042, 2043, 2042, 2042, 2044, 2044, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2046, 2045, 2045, 2044, 2044, 2042, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2041, 2041, 2042, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2042, 2044, 2044, 2043, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2044, 2042, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2045};
46 horigs.push_back(horig);}
47 {std::vector<float> horig={1700, 1630, 1579, 1542, 1531, 1578, 1652, 1681, 1677, 1659, 1636, 1658, 1719, 1766, 1767, 1736, 1692, 1677, 1712, 1785, 1898, 1994, 2022, 2032, 2063, 2042, 1968, 1921, 1937, 1988, 2029, 2053, 2052, 2000, 1954, 1976, 2057, 2164, 2265, 2314, 2271, 2175, 2083, 2052, 2081, 2104, 2086, 2051, 2017, 1974, 1925, 1877, 1862, 1895, 1947, 1972, 1977, 1974, 1981, 2026, 2079, 2096, 2057, 2016, 1991, 1981, 2002, 2043, 2084, 2134, 2167, 2174, 2196, 2238, 2274, 2321, 2379, 2406, 2390, 2366, 2391, 2475, 2587, 2660, 2668, 2644, 2603, 2583, 2622, 2674, 2658, 2556, 2465, 2471, 2573, 2677, 2717, 2658, 2525, 2387, 2291, 2244, 2221, 2192, 2183, 2195, 2194, 2153, 2090, 2044, 2038, 2078, 2141, 2163, 2141, 2114, 2109, 2115, 2109, 2081, 2062, 2087, 2154, 2229, 2258, 2225, 2187, 2182, 2189, 2203, 2221, 2272, 2324, 2310, 2247, 2173, 2092, 2053, 2115, 2238, 2321, 2295, 2163, 1999, 1915, 1936, 1967, 1966, 1951, 1939, 1965, 2023, 2042, 1995, 1894, 1794, 1764, 1800, 1826, 1816, 1784, 1815, 1912, 1998, 2022, 1994, 1972, 1957, 1940, 1937, 1973, 2014, 2012, 1951, 1866, 1793, 1755, 1744, 1774, 1841, 1911, 1970, 2004, 2032, 2044, 2006, 1964, 1964, 1983, 2027, 2095, 2123, 2073, 1991, 1930, 1921, 1964, 2045, 2127, 2154, 2129, 2103, 2089, 2081, 2080, 2078, 2068, 2044, 2016, 2028, 2097, 2172, 2197, 2173, 2109, 2071, 2066, 2079, 2128, 2201, 2252, 2254, 2200, 2122, 2074, 2089, 2183, 2308, 2365, 2354, 2327, 2320, 2343, 2391, 2433, 2433, 2406, 2357, 2283, 2238, 2285, 2415, 2505, 2453, 2325, 2224, 2183, 2219, 2305, 2362, 2336, 2255, 2196, 2204, 2235, 2217, 2155, 2085, 2056, 2086, 2113, 2070, 1998, 1935, 1902, 1879, 1848, 1817, 1776, 1718, 1652, 1581, 1521, 1520, 1600, 1697, 1728, 1696, 1632, 1566, 1531, 1591, 1675, 1702, 1702, 1710, 1712, 1694, 1689, 1706, 1720, 1729, 1734, 1742, 1738, 1725, 1712, 1714, 1725, 1749, 1794, 1844, 1882, 1942, 2024, 2088, 2130, 2160, 2200, 2273, 2354, 2419, 2481, 2572, 2669, 2718, 2724, 2696, 2674, 2676, 2752, 2898, 3005, 2998, 2911, 2832, 2838, 2936, 3045, 3083, 3055, 3014, 2956, 2901, 2889, 2929, 2994, 3025, 2990, 2869, 2680, 2523, 2457, 2462, 2516, 2552, 2482, 2304, 2104, 1976, 1943, 1975, 1993, 1934, 1815, 1743, 1759, 1785, 1766, 1718, 1638, 1564, 1545, 1561, 1587, 1623, 1656, 1662, 1672, 1682, 1654, 1596, 1557, 1599, 1663, 1702, 1726, 1746, 1764, 1754, 1721, 1685, 1652, 1623, 1640, 1721, 1751, 1665, 1557, 1585, 1665, 1694, 1693, 1702, 1713, 1705, 1691, 1698, 1708, 1706, 1697, 1684, 1676, 1687, 1708, 1732, 1756, 1774, 1759, 1716, 1716, 1805, 1916, 1972, 1955, 1910, 1917, 1980, 2048, 2088, 2043, 1959, 1938, 1976, 2048, 2130, 2202, 2257, 2295, 2323, 2348, 2368, 2352, 2286, 2208, 2196, 2257, 2318, 2290, 2210, 2164, 2154, 2175, 2214, 2225, 2190, 2125, 2062, 2024, 2015, 1990, 1941, 1897, 1820, 1710, 1643, 1650, 1674, 1678, 1661, 1634, 1641, 1675, 1693, 1698, 1690, 1664, 1650, 1674, 1733, 1798, 1842, 1857, 1835, 1798, 1780, 1804, 1867, 1902, 1875, 1818, 1780, 1806, 1860, 1885, 1899, 1946, 2010, 2017, 1929, 1780, 1674, 1655, 1711, 1794, 1871, 1955, 2018, 2022, 1975, 1914, 1835, 1754, 1712, 1727, 1772, 1821, 1867, 1862, 1838, 1806, 1757, 1712, 1713, 1753, 1809, 1829, 1841, 1900, 1957, 1987, 1995, 1987, 2000, 2026, 2042, 2044, 2044, 2081, 2145, 2193, 2168, 2085, 2004, 1951, 1978, 2088, 2206, 2248, 2205, 2145, 2115, 2139, 2182, 2198, 2171, 2111, 2060, 2031, 2000, 1936, 1843, 1748, 1703, 1739, 1812, 1844, 1856, 1894, 1952, 1961, 1878, 1750, 1676, 1678, 1749, 1853, 1931, 1970, 1988, 1996, 2002, 1971, 1909, 1878, 1923, 2013, 2076, 2098, 2114, 2138, 2185, 2258, 2309, 2309, 2257, 2204, 2219, 2298, 2385, 2394, 2316, 2225, 2156, 2133, 2192, 2303, 2395, 2412, 2342, 2245, 2194, 2200, 2246, 2293, 2289, 2218, 2132, 2104, 2143, 2208, 2261, 2281, 2285, 2276, 2254, 2204, 2161, 2190, 2295, 2366, 2299, 2136, 2021, 2039, 2159, 2278, 2312, 2227, 2126, 2078, 2106, 2167, 2172, 2127, 2084, 2036, 2000, 2021, 2090, 2158, 2179, 2132, 2067, 2030, 2042, 2087, 2101, 2087, 2105, 2139, 2134, 2106, 2099, 2152, 2227, 2261, 2251, 2218, 2215, 2246, 2222, 2145, 2136, 2250, 2414, 2502, 2474, 2377, 2306, 2312, 2332, 2351, 2367, 2338, 2225, 2058, 1959, 1998, 2083, 2096, 2020, 1884, 1735, 1646, 1642, 1654, 1595, 1497, 1443, 1466, 1572, 1672, 1685, 1675, 1681, 1693, 1695, 1699, 1710, 1711, 1711, 1715, 1723, 1716, 1711, 1724, 1734, 1738, 1726, 1722, 1719, 1715, 1714, 1736, 1759, 1762, 1733, 1702, 1743, 1830, 1890, 1926, 1967, 2007, 2035, 2067, 2110, 2099, 2050, 2042, 2106, 2201, 2276, 2293, 2273, 2231, 2210, 2233, 2268, 2286, 2289, 2278, 2242, 2195, 2155, 2142, 2181, 2245, 2305, 2348, 2354, 2300, 2209, 2167, 2230, 2346, 2461, 2526, 2487, 2367, 2236, 2163, 2198, 2299, 2403, 2418, 2316, 2205, 2176, 2206, 2242, 2255, 2213, 2139, 2108, 2135, 2135, 2046, 1927, 1871, 1902, 1944, 1928, 1889, 1816, 1705, 1591, 1531, 1501, 1460, 1439, 1559, 1695, 1733, 1726, 1713, 1706, 1696, 1692, 1704, 1718, 1715, 1715, 1730, 1752, 1765, 1743, 1728, 1778, 1864, 1922, 1938, 1942, 1977, 2052, 2138, 2216, 2259, 2253, 2239, 2253, 2264, 2253, 2238, 2246, 2306, 2415, 2488, 2472, 2401, 2358, 2359, 2371, 2421, 2477, 2502, 2518, 2522, 2527, 2570, 2637, 2657, 2616, 2545, 2488, 2507, 2584, 2623, 2593, 2506, 2416, 2385, 2403, 2425, 2403, 2335, 2250, 2210, 2254, 2330, 2346, 2273, 2162, 2052, 1981, 1986, 2051, 2091, 2043, 1952, 1889, 1890, 1934, 1979, 1986, 1941, 1873, 1843, 1846, 1841, 1812, 1795, 1810, 1821, 1787, 1728, 1696, 1701, 1733, 1766, 1785, 1796, 1781, 1721, 1621, 1508, 1452, 1466, 1538, 1631, 1678, 1684, 1690, 1705, 1707, 1682, 1667, 1681, 1696, 1705, 1717, 1739, 1746, 1729, 1743, 1812, 1887, 1910, 1877, 1872, 1899, 1922, 1945, 2025, 2186, 2346, 2388, 2314, 2224, 2230, 2328, 2442, 2543, 2577, 2530, 2454, 2438, 2508, 2616, 2660, 2620, 2547, 2453, 2396, 2421, 2520, 2578, 2511, 2345, 2167, 2048, 2002, 2042, 2123, 2155, 2124, 2049, 1962, 1872, 1800, 1770, 1770, 1762, 1748, 1744, 1733, 1716, 1734, 1786, 1826, 1850, 1877, 1907, 1933, 1961, 1982, 2006, 2047, 2148, 2288, 2388, 2424, 2404, 2354, 2279, 2224, 2237, 2300, 2390, 2473, 2519, 2482, 2379, 2326, 2367, 2434, 2445, 2366, 2254, 2183, 2165, 2166, 2155, 2140, 2109, 2059, 1997, 1934, 1885, 1922, 2011, 2018, 1897, 1721, 1577, 1501, 1502, 1555, 1620, 1692, 1793, 1874, 1868, 1817, 1785, 1776, 1794, 1817, 1819, 1816, 1831, 1878, 1971, 2108, 2234, 2283, 2256, 2172, 2095, 2084, 2139, 2229, 2315, 2358, 2342, 2283, 2200, 2157, 2208, 2312, 2372, 2332, 2174, 1986, 1913, 1990, 2100, 2121, 2050, 1975, 1934, 1879, 1756, 1612, 1518, 1486, 1512, 1552, 1552, 1561, 1632, 1671, 1693, 1702, 1696, 1689, 1696, 1715, 1725, 1719, 1724, 1743, 1748, 1738, 1713, 1690, 1690, 1709, 1728, 1744, 1753, 1767, 1795, 1845, 1920, 2007, 2113, 2192, 2208, 2159, 2091, 2073, 2130, 2222, 2320, 2390, 2418, 2439, 2456, 2443, 2404, 2386, 2397, 2432, 2480, 2494, 2434, 2335, 2282, 2311, 2393, 2505, 2588, 2574, 2450, 2296, 2207, 2225, 2302, 2359, 2371, 2339, 2275, 2184, 2126, 2143, 2180, 2191, 2155, 2078, 2015, 2024, 2100, 2162, 2174, 2141, 2099, 2085, 2080, 2066, 2064, 2076, 2067, 1990, 1867, 1772, 1741, 1759, 1785, 1826, 1888, 1941, 1961, 1966, 1956, 1905, 1848, 1849, 1900, 1933, 1924, 1885, 1845, 1838, 1858, 1866, 1860, 1873, 1883, 1850, 1784, 1681, 1559, 1483, 1503, 1594, 1703, 1781, 1760, 1685, 1611, 1560, 1578, 1661, 1739, 1779, 1824, 1848, 1774, 1694, 1717, 1787, 1850, 1910, 1971, 1974, 1918, 1845, 1814, 1836, 1898, 2000, 2052, 2073, 2122, 2190, 2232, 2254, 2312, 2364, 2384, 2384, 2371, 2362, 2394, 2458, 2500, 2480, 2460, 2440, 2377, 2303, 2315, 2433, 2567, 2622, 2576, 2496, 2457, 2466, 2488, 2480, 2454, 2445, 2463, 2487, 2482, 2434, 2357, 2291, 2264, 2252, 2255, 2300, 2353, 2341, 2285, 2228, 2122, 2024, 2011, 2034, 2025, 1966, 1897, 1865, 1864, 1891, 1928, 1946, 1946, 1932, 1901, 1880, 1908, 1970, 2000, 1994, 1995, 2007, 1977, 1899, 1834, 1816, 1829, 1856, 1889, 1936, 1979, 2014, 2048, 2063, 2040, 2010, 2019, 2057, 2078, 2052, 1991, 1967, 1993, 2008, 1990, 1966, 1959, 1978, 2019, 2050, 2027, 1946, 1882, 1922, 1996, 2030, 2023, 2017, 2045, 2083, 2084, 2046, 1978, 1912, 1888, 1933, 2018, 2092, 2109, 2070, 2015, 1995, 2037, 2117, 2154, 2121, 2041, 1931, 1840, 1822, 1851, 1881, 1884, 1847, 1792, 1748, 1746, 1787, 1843, 1906, 1949, 1973, 2021, 2075, 2070, 2017, 1954, 1919, 1937, 1982, 2009, 2015, 2025, 2053, 2122, 2216, 2259, 2241, 2203, 2183, 2165, 2178, 2224, 2245, 2255, 2299, 2340, 2337, 2306, 2295, 2292, 2280, 2277, 2273, 2275, 2333, 2402, 2359, 2200, 2041, 1950, 1921, 1908, 1913, 1943, 1948, 1936, 1953, 1986, 1984, 1950, 1914, 1876, 1824, 1764, 1731, 1787, 1901, 1978, 1980, 1936, 1887, 1877, 1931, 2026, 2076, 2060, 2007, 1937, 1896, 1899, 1913, 1927, 1922, 1894, 1880, 1909, 1956, 1977, 1975, 1986, 1985, 1982, 2014, 2049, 2086, 2133, 2143, 2117, 2084, 2056, 2032, 2008, 2001, 2020, 2113, 2229, 2289, 2263, 2186, 2111, 2071, 2111, 2182, 2248, 2299, 2316, 2307, 2299, 2265, 2164, 2040, 1992, 2067, 2214, 2334, 2363, 2285, 2170, 2075, 1995, 1909, 1809, 1744, 1746, 1782, 1833, 1888, 1904, 1866, 1810, 1764, 1709, 1661, 1651, 1639, 1578, 1513, 1490, 1578, 1756, 1884, 1918, 1901, 1841, 1727, 1620, 1592, 1615, 1662, 1696, 1663, 1576, 1524, 1541, 1589, 1666, 1714, 1719, 1701, 1702, 1720, 1730, 1728, 1722, 1715, 1718, 1722, 1737, 1758, 1768, 1779, 1802, 1819, 1828, 1834, 1834, 1799, 1759, 1781, 1878, 2014, 2118, 2162, 2173, 2183, 2180, 2148, 2118, 2146, 2265, 2427, 2526, 2486, 2356, 2242, 2246, 2406, 2628, 2748, 2717, 2614, 2529, 2443, 2388, 2423, 2510, 2593, 2646, 2648, 2624, 2594, 2546, 2479, 2446, 2447, 2458, 2472, 2466, 2414, 2326, 2221, 2129, 2080, 2094, 2128, 2128, 2096, 2053, 2022, 2054, 2110, 2098, 2023, 1951, 1888, 1811, 1753, 1768, 1833, 1924, 1973, 1922, 1794, 1638, 1528, 1533, 1656, 1819, 1891, 1860, 1850, 1898, 1929, 1907, 1870, 1852, 1881, 1948, 2014, 2006, 1919, 1836, 1822, 1865, 1893, 1886, 1894, 1934, 1966, 1966, 1920, 1870, 1854, 1858, 1887, 1907, 1883, 1852, 1869, 1913, 1931, 1950, 2008, 2042, 2004, 1912, 1835, 1824, 1843, 1874, 1908, 1923, 1938, 1977, 2028, 2079, 2102, 2085, 2056, 2101, 2191, 2272, 2361, 2436, 2443, 2411, 2363, 2287, 2203, 2145, 2133, 2176, 2265, 2343, 2343, 2274, 2186, 2165, 2224, 2304, 2333, 2266, 2159, 2083, 2046, 2045, 2052, 2045, 2057, 2131, 2234, 2273, 2179, 2038, 2005, 2106, 2224, 2239, 2155, 2099, 2143, 2217, 2263, 2291, 2313, 2355, 2407, 2458, 2492, 2482, 2465, 2449, 2426, 2408, 2408, 2418, 2448, 2468, 2444, 2398, 2357, 2342, 2341, 2358, 2392, 2399, 2379, 2363, 2311, 2225, 2162, 2155, 2178, 2165, 2111, 2039, 1973, 1914, 1846, 1784, 1762, 1721, 1643, 1558, 1469, 1411, 1440, 1574, 1695, 1720, 1698, 1680, 1675, 1676, 1686, 1688, 1685, 1691, 1713, 1727, 1720, 1707, 1703, 1703, 1703, 1729, 1756, 1763, 1760, 1751, 1738, 1733, 1765, 1806, 1837, 1894, 1997, 2083, 2100, 2094, 2115, 2117, 2090, 2086, 2144, 2261, 2379, 2427, 2382, 2290, 2199, 2142, 2144, 2179, 2207, 2183, 2075, 1945, 1908, 1983, 2090, 2176, 2214, 2189, 2112, 2008, 1927, 1892, 1871, 1851, 1867, 1942, 2037, 2112, 2148, 2131, 2089, 2053, 2024, 1972, 1904, 1863, 1900, 1982, 2050, 2055, 2016, 1984, 1967, 1976, 2024, 2083, 2103, 2067, 2034, 2059, 2118, 2159, 2180, 2207, 2234, 2218, 2171, 2164, 2233, 2314, 2333, 2289, 2246, 2262, 2299, 2331, 2357, 2386, 2422, 2435, 2364, 2247, 2204, 2250, 2320, 2355, 2290, 2174, 2101, 2121, 2221, 2307, 2276, 2129, 1962, 1863, 1827, 1817, 1833, 1863, 1862, 1822, 1750, 1640, 1504, 1414, 1436, 1525, 1600, 1650, 1683, 1696, 1696, 1702, 1719, 1732, 1718, 1701, 1707, 1726, 1730, 1713, 1701, 1721, 1755, 1785, 1758, 1684, 1652, 1692, 1719, 1713, 1707, 1745, 1830, 1929, 2005, 2063, 2113, 2146, 2121, 2067, 2038, 2070, 2183, 2304, 2321, 2200, 2065, 2053, 2121, 2164, 2175, 2197, 2231, 2252, 2277, 2310, 2317, 2282, 2252, 2268, 2324, 2387, 2414, 2364, 2257, 2163, 2127, 2157, 2249, 2323, 2302, 2197, 2091, 2037, 2067, 2138, 2157, 2095, 2000, 1926, 1914, 1986, 2064, 2056, 1932, 1795, 1738, 1740, 1754, 1781, 1816, 1851, 1846, 1814, 1836, 1887, 1898, 1885, 1899, 1953, 1996, 1981, 1921, 1865, 1808, 1752, 1732, 1779, 1858, 1900, 1886, 1825, 1759, 1761, 1840, 1925, 1958, 1961, 1987, 2003, 1976, 1905, 1862, 1922, 2063, 2217, 2308, 2342, 2346, 2316, 2257, 2220, 2221, 2234, 2237, 2269, 2364, 2479, 2545, 2546, 2543, 2589, 2662, 2682, 2611, 2495, 2378, 2326, 2387, 2478, 2535, 2555, 2530, 2456, 2356, 2252, 2180, 2159, 2158, 2176, 2205, 2197, 2149, 2089, 2016, 1942, 1908, 1916, 1948, 1960, 1931, 1917, 1960, 2000, 1956, 1865, 1808, 1796, 1780, 1764, 1790, 1841, 1898, 1952, 1970, 1964, 1978, 2018, 2046, 2009, 1957, 1989, 2105, 2241, 2320, 2286, 2191, 2130, 2132, 2190, 2273, 2317, 2327, 2332, 2299, 2237, 2216, 2277, 2365, 2366, 2309, 2283, 2297, 2309, 2285, 2211, 2128, 2102, 2135, 2136, 2123, 2159, 2195, 2196, 2213, 2248, 2223, 2138, 2074, 2094, 2142, 2125, 2038, 1952, 1937, 1982, 2015, 2027, 1992, 1855, 1660, 1579, 1629, 1686, 1693, 1706, 1743, 1711, 1605, 1523, 1525, 1583, 1660, 1770, 1866, 1879, 1801, 1674, 1584, 1568, 1639, 1764, 1903, 1972, 1941, 1858, 1796, 1782, 1796, 1824, 1872, 1911, 1920, 1918, 1901, 1884, 1912, 1990, 2041, 2050, 2051, 2046, 2044, 2044, 2035, 2036, 2066, 2100, 2097, 2084, 2088, 2110, 2153, 2210, 2239, 2221, 2195, 2225, 2350, 2497, 2596, 2640, 2635, 2636, 2656, 2670, 2681, 2701, 2741, 2798, 2838, 2823, 2779, 2720, 2665, 2653, 2686, 2725, 2748, 2751, 2760, 2764, 2750, 2715, 2634, 2547, 2503, 2516, 2560, 2588, 2572, 2472, 2339, 2231, 2160, 2116, 2071, 2024, 1949, 1851, 1740, 1640, 1591, 1592, 1611, 1611, 1551, 1470, 1456, 1585, 1674, 1669, 1642, 1648, 1688, 1719, 1725, 1709, 1694, 1693, 1694, 1700, 1702, 1699, 1696, 1701, 1713, 1724, 1723, 1709, 1709, 1726, 1740, 1733, 1723, 1726, 1732, 1738, 1755, 1785, 1798, 1800, 1867, 1977, 2040, 2038, 2030, 2057, 2120, 2210, 2311, 2408, 2423, 2334, 2229, 2195, 2257, 2381, 2539, 2661, 2688, 2643, 2601, 2569, 2541, 2527, 2524, 2510, 2461, 2406, 2373, 2332, 2240, 2116, 2028, 1998, 1976, 1922, 1860, 1801, 1775, 1787, 1806, 1812, 1825, 1826, 1777, 1709, 1657, 1612, 1568, 1592, 1690, 1772, 1804, 1815, 1844, 1880, 1894, 1900, 1929, 1973, 2028, 2071, 2068, 2021, 1988, 2013, 2084, 2132, 2105, 2068, 2060, 2079, 2078, 2023, 1977, 1963, 1948, 1910, 1892, 1939, 2004, 2020, 1985, 1941, 1907, 1886, 1879, 1883, 1899, 1934, 1971, 1993, 1991, 1964, 1917, 1907, 1971, 2030, 2007, 1987, 2025, 2060, 2083, 2112, 2148, 2194, 2262, 2309, 2311, 2256, 2183, 2137, 2123, 2130, 2154, 2224, 2326, 2380, 2350, 2274, 2220, 2222, 2258, 2274, 2212, 2100, 2037, 2077, 2141, 2158, 2121, 2074, 2083, 2125, 2143, 2122, 2078, 2007, 1927, 1885, 1914, 1977, 2010, 2035, 2049, 2043, 2019, 2004, 1987, 1967, 1975, 2002, 2014, 2018, 2032, 2004, 1926, 1874, 1898, 1963, 2030, 2098, 2152, 2140, 2051, 1948, 1919, 1965, 2026, 2065, 2095, 2119, 2116, 2091, 2079, 2094, 2129, 2130, 2108, 2134, 2183, 2217, 2195, 2139, 2104, 2089, 2030, 1976, 1987, 2025, 2024, 1955, 1840, 1754, 1744, 1778, 1785, 1778, 1815, 1874, 1857, 1744, 1646, 1626, 1620, 1535, 1430, 1390, 1492, 1651, 1705, 1717, 1707, 1691, 1697, 1723, 1752, 1766, 1772, 1791, 1805, 1789, 1766, 1780, 1846, 1926, 2017, 2115, 2180, 2182, 2140, 2110, 2161, 2301, 2451, 2517, 2501, 2497, 2543, 2595, 2607, 2577, 2534, 2522, 2563, 2617, 2601, 2525, 2454, 2429, 2412, 2357, 2275, 2192, 2102, 2055, 2086, 2140, 2130, 2016, 1853, 1748, 1750, 1806, 1848, 1843, 1803, 1802, 1848, 1867, 1814, 1728, 1660, 1650, 1716, 1789, 1806, 1812, 1831, 1838, 1834, 1835, 1835, 1844, 1867, 1888, 1871, 1828, 1814, 1874, 1972, 2010, 1973, 1956, 2004, 2084, 2168, 2225, 2218, 2152, 2105, 2137, 2222, 2308, 2385, 2468, 2534, 2518, 2422, 2331, 2299, 2346, 2469, 2583, 2618, 2573, 2503, 2461, 2436, 2375, 2295, 2225, 2196, 2228, 2279, 2313, 2288, 2242, 2222, 2234, 2244, 2229, 2199, 2135, 2043, 2003, 2019, 2038, 2004, 1910, 1837, 1817, 1806, 1779, 1779, 1826, 1894, 1918, 1881, 1849, 1860, 1901, 1921, 1899, 1865, 1846, 1850, 1863, 1859, 1820, 1780, 1778, 1793, 1802, 1788, 1776, 1814, 1877, 1936, 1969, 1963, 1923, 1855, 1804, 1781, 1777, 1790, 1825, 1901, 1985, 2022, 1980, 1867, 1758, 1749, 1786, 1810, 1870, 2000, 2108, 2129, 2111, 2106, 2127, 2157, 2165, 2196, 2255, 2299, 2312, 2293, 2299, 2378, 2488, 2553, 2560, 2532, 2484, 2445, 2455, 2551, 2678, 2750, 2720, 2625, 2557, 2542, 2538, 2534, 2567, 2613, 2602, 2528, 2472, 2468, 2451, 2398, 2327, 2233, 2162, 2167, 2185, 2164, 2124, 2087, 2038, 1983, 1944, 1907, 1830, 1763, 1771, 1822, 1837, 1811, 1802, 1823, 1841, 1829, 1792, 1768, 1757, 1768, 1821, 1870, 1902, 1939, 1967, 1991, 2016, 2077, 2163, 2200, 2174, 2162, 2193, 2214, 2219, 2244, 2280, 2338, 2427, 2521, 2562, 2533, 2483, 2472, 2491, 2478, 2405, 2302, 2212, 2147, 2084, 2020, 1969, 1893, 1791, 1690, 1637, 1637, 1602, 1497, 1380, 1302, 1505, 1680, 1720, 1718, 1714, 1710, 1701, 1693, 1688, 1675, 1676, 1693, 1711, 1721, 1728, 1748, 1813, 1920, 1996, 2034, 2046, 2061, 2121, 2200, 2244, 2259, 2247, 2198, 2170, 2199, 2290, 2423, 2518, 2474, 2341, 2260, 2287, 2401, 2547, 2653, 2645, 2553, 2437, 2332, 2288, 2314, 2360, 2351, 2287, 2223, 2174, 2151, 2173, 2156, 2049, 1930, 1843, 1763, 1676, 1590, 1519, 1519, 1581, 1622, 1600, 1549, 1553, 1645, 1699, 1685, 1658, 1668, 1697, 1714, 1720, 1729, 1748, 1763, 1778, 1818, 1894, 1976, 2050, 2093, 2095, 2075, 2057, 2028, 1982, 1941, 1948, 2012, 2108, 2188, 2241, 2271, 2288, 2318, 2335, 2325, 2307, 2313, 2365, 2431, 2450, 2420, 2344, 2249, 2210, 2259, 2341, 2343, 2217, 2032, 1883, 1848, 1906, 1964, 1960, 1909, 1850, 1801, 1759, 1739, 1733, 1737, 1785, 1843, 1854, 1826, 1824, 1845, 1887, 1943, 1961, 1933, 1870, 1856, 1908, 1952, 1950, 1940, 1924, 1878, 1875, 1970, 2101, 2167, 2131, 2053, 1989, 1977, 2003, 2047, 2108, 2154, 2154, 2102, 2068, 2086, 2155, 2231, 2275, 2297, 2318, 2335, 2345, 2346, 2362, 2383, 2381, 2350, 2333, 2361, 2412, 2404, 2320, 2232, 2204, 2250, 2315, 2355, 2378, 2376, 2351, 2306, 2260, 2234, 2256, 2323, 2367, 2306, 2143, 1995, 1925, 1957, 2052, 2112, 2085, 1977, 1828, 1697, 1606, 1540, 1505, 1507, 1510, 1536, 1612, 1679, 1697, 1693, 1684, 1670, 1666, 1678, 1687, 1691, 1708, 1724, 1748, 1781, 1812, 1857, 1901, 1922, 1898, 1817, 1762, 1807, 1910, 1994, 2038, 2075, 2086, 2058, 2007, 1976, 1962, 1954, 1946, 1952, 1968, 1984, 1958, 1900, 1871, 1888, 1934, 2010, 2095, 2158, 2162, 2128, 2095, 2087, 2112, 2140, 2152, 2142, 2119, 2120, 2172, 2254, 2315, 2322, 2273, 2223, 2232, 2268, 2232, 2159, 2139, 2223, 2348, 2403, 2349, 2255, 2177, 2163, 2205, 2265, 2337, 2362, 2302, 2155, 1983, 1894, 1966, 2141, 2302, 2362, 2277, 2107, 1987, 2007, 2110, 2176, 2125, 1982, 1848, 1794, 1808, 1848, 1896, 1912, 1883, 1831, 1773, 1733, 1698, 1686, 1689, 1705, 1734, 1774, 1805, 1834, 1868, 1872, 1835, 1774, 1754, 1816, 1915, 2008, 2090, 2152, 2207, 2234, 2173, 2093, 2084, 2157, 2242, 2274, 2245, 2177, 2131, 2145, 2205, 2257, 2292, 2339, 2356, 2269, 2121, 2005, 1962, 1954, 1961, 2001, 2041, 2044, 1997, 1903, 1769, 1639, 1587, 1639, 1717, 1716, 1675, 1658, 1675, 1697, 1697, 1651, 1588, 1539, 1502, 1476, 1569, 1674, 1709, 1713, 1715, 1732, 1744, 1770, 1834, 1899, 1936, 1962, 2023, 2091, 2148, 2224, 2274, 2247, 2223, 2285, 2376, 2432, 2442, 2412, 2408, 2482, 2578, 2600, 2538, 2466, 2441, 2460, 2495, 2541, 2597, 2619, 2539, 2386, 2291, 2368, 2527, 2595, 2526, 2410, 2328, 2293, 2328, 2413, 2467, 2444, 2353, 2234, 2156, 2127, 2152, 2196, 2188, 2112, 2002, 1917, 1897, 1918, 1901, 1831, 1780, 1782, 1826, 1854, 1854, 1835, 1811, 1784, 1766, 1769, 1815, 1895, 1935, 1914, 1861, 1852, 1883, 1905, 1943, 1978, 1990, 1995, 1959, 1912, 1932, 2013, 2084, 2104, 2078, 2056, 2079, 2130, 2165, 2165, 2170, 2203, 2224, 2234, 2207, 2154, 2129, 2187, 2277, 2304, 2245, 2148, 2087, 2091, 2128, 2165, 2174, 2144, 2080, 2008, 1975, 1980, 2023, 2088, 2129, 2118, 2064, 2007, 1984, 2002, 2029, 2029, 2000, 1967, 1937, 1944, 2001, 2042, 2013, 1945, 1895, 1875, 1882, 1873, 1811, 1750, 1735, 1746, 1757, 1793, 1820, 1797, 1760, 1774, 1814, 1821, 1796, 1804, 1844, 1853, 1817, 1780, 1794, 1862, 1945, 2006, 2006, 1944, 1882, 1902, 2021, 2157, 2247, 2244, 2171, 2091, 2073, 2106, 2141, 2181, 2209, 2219, 2179, 2068, 1970, 1981, 2092, 2215, 2261, 2184, 2050, 1962, 1971, 2029, 2083, 2115, 2103, 2058, 1976, 1887, 1854, 1890, 1941, 1983, 2005, 1984, 1933, 1911, 1944, 2000, 2022, 1998, 1978, 1960, 1910, 1864, 1831, 1789, 1736, 1717, 1742, 1817, 1887, 1884, 1793, 1722, 1751, 1857, 1978, 2062, 2070, 2059, 2084, 2102, 2064, 2010, 1983, 2004, 2065, 2126, 2154, 2166, 2218, 2317, 2407, 2442, 2416, 2363, 2340, 2380, 2459, 2544, 2589, 2583, 2551, 2521, 2515, 2558, 2622, 2634, 2587, 2489, 2353, 2241, 2211, 2251, 2303, 2321, 2313, 2296, 2244, 2162, 2112, 2104, 2119, 2104, 2020, 1887, 1766, 1704, 1690, 1665, 1587, 1512, 1485, 1474, 1469, 1562, 1653, 1677, 1674, 1666, 1677, 1707, 1721, 1711, 1711, 1712, 1708, 1713, 1722, 1729, 1726, 1716, 1699, 1698, 1715, 1728, 1735, 1733, 1706, 1691, 1722, 1759, 1783, 1792, 1830, 1925, 2030, 2080, 2094, 2113, 2137, 2179, 2232, 2277, 2311, 2350, 2390, 2433, 2455, 2443, 2413, 2407, 2423, 2448, 2451, 2416, 2371, 2343, 2349, 2370, 2396, 2413, 2388, 2325, 2300, 2342, 2356, 2299, 2245, 2248, 2291, 2320, 2284, 2183, 2093, 2081, 2107, 2081, 1996, 1895, 1822, 1797, 1803, 1832, 1845, 1853, 1865, 1872, 1855, 1827, 1822, 1847, 1870, 1863, 1820, 1742, 1668, 1649, 1705, 1769, 1784, 1768, 1739, 1725, 1711, 1690, 1675, 1663, 1639, 1616, 1617, 1671, 1769, 1862, 1921, 1935, 1933, 1910, 1891, 1914, 1938, 1919, 1867, 1859, 1930, 2044, 2142, 2205, 2252, 2262, 2221, 2180, 2196, 2250, 2273, 2285, 2318, 2353, 2384, 2368, 2309, 2213, 2160, 2194, 2258, 2288, 2271, 2233, 2172, 2101, 2078, 2117, 2155, 2159, 2137, 2126, 2112, 2043, 1933, 1826, 1813, 1904, 2007, 2062, 2100, 2149, 2164, 2089, 1973, 1913, 1924, 1982, 2026, 2024, 2037, 2101, 2156, 2192, 2217, 2243, 2265, 2262, 2243, 2250, 2292, 2309, 2265, 2225, 2228, 2230, 2186, 2120, 2060, 2023, 2011, 2017, 1979, 1879, 1779, 1765, 1828, 1863, 1826, 1753, 1701, 1698, 1712, 1717, 1708, 1713, 1745, 1781, 1768, 1739, 1731, 1736, 1719, 1676, 1670, 1719, 1790, 1855, 1939, 2024, 2076, 2086, 2048, 1977, 1951, 1990, 2046, 2094, 2122, 2142, 2142, 2118, 2126, 2146, 2154, 2178, 2211, 2208, 2164, 2080, 1962, 1889, 1957, 2113, 2237, 2237, 2158, 2054, 1939, 1842, 1813, 1881, 1990, 2035, 1974, 1835, 1737, 1770, 1876, 1910, 1838, 1699, 1576, 1548, 1582, 1626, 1659, 1674, 1642, 1578, 1546, 1600, 1687, 1741, 1779, 1823, 1874, 1938, 1996, 1995, 1946, 1895, 1904, 1980, 2075, 2158, 2193, 2196, 2219, 2254, 2291, 2356, 2405, 2387, 2318, 2241, 2218, 2271, 2365, 2424, 2419, 2382, 2352, 2327, 2304, 2273, 2237, 2175, 2095, 2022, 1992, 2011, 2038, 2056, 2061, 2047, 2024, 1973, 1912, 1871, 1860, 1865, 1835, 1784, 1728, 1683, 1658, 1674, 1746, 1836, 1875, 1848, 1828, 1844, 1835, 1788, 1753, 1780, 1866, 1943, 1995, 2038, 2072, 2086, 2128, 2172, 2137, 2082, 2088, 2173, 2306, 2434, 2466, 2368, 2282, 2305, 2365, 2404, 2405, 2362, 2303, 2257, 2268, 2332, 2396, 2407, 2342, 2252, 2167, 2120, 2155, 2225, 2266, 2226, 2088, 1948, 1892, 1917, 1986, 2024, 1982, 1904, 1853, 1872, 1937, 1970, 1937, 1892, 1872, 1901, 1986, 2088, 2152, 2164, 2140, 2112, 2076, 2003, 1928, 1932, 2018, 2101, 2123, 2093, 2053, 2022, 2007, 1994, 1990, 1997, 2001, 1998, 1964, 1900, 1846, 1833, 1814, 1759, 1696, 1684, 1729, 1761, 1758, 1747, 1722, 1675, 1640, 1607, 1521, 1426, 1462, 1623, 1745, 1796, 1854, 1937, 2013, 2057, 2066, 2025, 1965, 1951, 1990, 2083, 2204, 2263, 2197, 2084, 2013, 2038, 2172, 2329, 2435, 2467, 2422, 2331, 2254, 2246, 2332, 2462, 2565, 2604, 2558, 2424, 2278, 2224, 2253, 2277, 2261, 2204, 2162, 2143, 2114, 2085, 2055, 2007, 1970, 1989, 2041, 2047, 1975, 1874, 1834, 1866, 1921, 1954, 1953, 1970, 1984, 1954, 1908, 1905, 1961, 2021, 2056, 2101, 2179, 2256, 2303, 2299, 2254, 2223, 2234, 2243, 2254, 2305, 2378, 2442, 2468, 2425, 2305, 2199, 2193, 2275, 2360, 2363, 2278, 2155, 2063, 2056, 2122, 2189, 2180, 2106, 2028, 1967, 1930, 1932, 1949, 1947, 1898, 1811, 1747, 1760, 1851, 1968, 2082, 2108, 2007, 1888, 1882, 1997, 2150, 2247, 2272, 2237, 2177, 2160, 2194, 2247, 2280, 2284, 2265, 2242, 2239, 2284, 2377, 2468, 2479, 2393, 2244, 2113, 2099, 2200, 2336, 2390, 2343, 2243, 2134, 2046, 2011, 2039, 2092, 2106, 2057, 1990, 1950, 1931, 1933, 1952, 1973, 1975, 1957, 1968, 2040, 2146, 2203, 2174, 2118, 2084, 2086, 2137, 2185, 2185, 2152, 2102, 2074, 2089, 2093, 2064, 2039, 1999, 1952, 1938, 1953, 1954, 1924, 1856, 1805, 1810, 1815, 1754, 1644, 1548, 1505, 1511, 1529, 1534, 1574, 1652, 1668, 1652, 1666, 1695, 1718, 1719, 1702, 1694, 1702, 1698, 1695, 1706, 1716, 1717, 1722, 1734, 1729, 1718, 1714, 1725, 1736, 1724, 1708, 1708, 1714, 1718, 1723, 1732, 1731, 1728, 1737, 1753, 1784, 1823, 1858, 1890, 1931, 1961, 1948, 1950, 2038, 2165, 2237, 2233, 2210, 2189, 2154, 2121, 2113, 2143, 2197, 2233, 2247, 2254, 2245, 2213, 2212, 2274, 2314, 2262, 2185, 2158, 2174, 2213, 2255, 2245, 2174, 2101, 2077, 2112, 2148, 2184, 2258, 2302, 2278, 2199, 2133, 2128, 2182, 2248, 2281, 2296, 2286, 2242, 2200, 2193, 2222, 2266, 2314, 2313, 2268, 2220, 2175, 2111, 2047, 2072, 2156, 2231, 2277, 2258, 2229, 2234, 2252, 2255, 2276, 2319, 2314, 2267, 2218, 2216, 2257, 2266, 2239, 2228, 2249, 2283, 2319, 2362, 2371, 2292, 2137, 2060, 2130, 2235, 2295, 2288, 2222, 2154, 2152, 2218, 2284, 2269, 2195, 2127, 2087, 2089, 2125, 2149, 2157, 2139, 2069, 1942, 1769, 1636, 1606, 1626, 1619, 1576, 1532, 1521, 1565, 1640, 1674, 1663, 1667, 1683, 1696, 1700, 1698, 1698, 1698, 1708, 1725, 1743, 1766, 1818, 1876, 1909, 1897, 1855, 1839, 1865, 1908, 1930, 1907, 1882, 1881, 1891, 1916, 1944, 1973, 2007, 2054, 2095, 2079, 2023, 1972, 1961, 1979, 1990, 2018, 2058, 2071, 2051, 2045, 2063, 2045, 1965, 1904, 1927, 1998, 2045, 2018, 1918, 1871, 1967, 2149, 2290, 2291, 2185, 2067, 2028, 2100, 2216, 2273, 2239, 2197, 2223, 2297, 2370, 2396, 2381, 2336, 2312, 2334, 2375, 2391, 2337, 2226, 2133, 2101, 2142, 2212, 2259, 2263, 2220, 2173, 2150, 2123, 2110, 2122, 2149, 2173, 2164, 2115, 2066, 2062, 2097, 2100, 2023, 1909, 1835, 1834, 1870, 1928, 2009, 2057, 2005, 1864, 1730, 1712, 1772, 1820, 1804, 1716, 1624, 1556, 1529, 1520, 1520, 1545, 1579, 1652, 1704, 1733, 1743, 1745, 1758, 1781, 1832, 1864, 1865, 1867, 1849, 1812, 1811, 1885, 1975, 2038, 2090, 2154, 2211, 2229, 2222, 2222, 2209, 2193, 2196, 2198, 2197, 2258, 2347, 2370, 2359, 2385, 2443, 2468, 2428, 2344, 2289, 2304, 2375, 2428, 2405, 2314, 2220, 2173, 2194, 2254, 2280, 2222, 2089, 1963, 1930, 1975, 2020, 1995, 1926, 1893, 1927, 1989, 2037, 2044, 1996, 1923, 1869, 1855, 1887, 1938, 1966, 1979, 1995, 2000, 2023, 2078, 2143, 2172, 2147, 2105, 2104, 2172, 2289, 2397, 2416, 2357, 2308, 2323, 2358, 2340, 2260, 2182, 2176, 2268, 2425, 2585, 2676, 2627, 2484, 2370, 2339, 2375, 2422, 2450, 2460, 2428, 2358, 2274, 2208, 2168, 2144, 2156, 2194, 2213, 2205, 2183, 2154, 2126, 2095, 2069, 2087, 2122, 2127, 2055, 1946, 1886, 1881, 1882, 1902, 1911, 1894, 1892, 1906, 1947, 1984, 1989, 1983, 1967, 1958, 1985, 2064, 2157, 2167, 2096, 2068, 2159, 2260, 2265, 2252, 2261, 2246, 2198, 2139, 2093, 2084, 2097, 2097, 2086, 2089, 2136, 2212, 2259, 2244, 2180, 2102, 2061, 2072, 2075, 2034, 2004, 1997, 1981, 1987, 1992, 1930, 1832, 1763, 1763, 1803, 1842, 1879, 1889, 1839, 1774, 1719, 1709, 1755, 1814, 1842, 1823, 1813, 1821, 1820, 1834, 1879, 1941, 1990, 2010, 2012, 1989, 1987, 2042, 2087, 2095, 2058, 2037, 2069, 2148, 2234, 2274, 2264, 2228, 2187, 2163, 2182, 2237, 2276, 2253, 2169, 2101, 2088, 2084, 2055, 2033, 2067, 2121, 2127, 2083, 2019, 1964, 1958, 1963, 1955, 1923, 1851, 1791, 1778, 1790, 1833, 1908, 1973, 2015, 2062, 2104, 2115, 2108, 2089, 2098, 2148, 2202, 2233, 2244, 2266, 2300, 2315, 2300, 2252, 2203, 2213, 2303, 2402, 2428, 2359, 2259, 2195, 2216, 2299, 2384, 2406, 2358, 2269, 2184, 2146, 2160, 2219, 2262, 2230, 2171, 2171, 2209, 2258, 2282, 2208, 2052, 1947, 1963, 2055, 2155, 2209, 2201, 2130, 2048, 2024, 2068, 2086, 2035, 1991, 1984, 1954, 1947, 2026, 2136, 2180, 2146, 2075, 2010, 1971, 1948, 1932, 1935, 1965, 1995, 1986, 1962, 1971, 2024, 2063, 2036, 1973, 1945, 1955, 1979, 1981, 1948, 1888, 1848, 1845, 1847, 1871, 1900, 1899, 1891, 1916, 1977, 2025, 2015, 1946, 1873, 1853, 1915, 1998, 2045, 2037, 1978, 1897, 1838, 1803, 1790, 1794, 1798, 1812, 1826, 1850, 1886, 1908, 1900, 1840, 1752, 1679, 1623, 1563, 1521, 1514, 1559, 1627, 1640, 1586, 1576, 1648, 1704, 1721, 1718, 1712, 1705, 1692, 1681, 1695, 1704, 1708, 1714, 1718, 1721, 1723, 1712, 1708, 1728, 1783, 1854, 1901, 1943, 1998, 2033, 2081, 2133, 2179, 2234, 2293, 2345, 2386, 2371, 2291, 2237, 2221, 2262, 2339, 2386, 2380, 2326, 2275, 2281, 2337, 2365, 2271, 2107, 2024, 2054, 2107, 2126, 2077, 1964, 1836, 1758, 1739, 1732, 1755, 1815, 1862, 1837, 1750, 1705, 1718, 1740, 1735, 1686, 1620, 1592, 1604, 1621, 1634, 1653, 1690, 1768, 1863, 1920, 1923, 1924, 1953, 1965, 1952, 1943, 1957, 2014, 2079, 2140, 2176, 2160, 2094, 2024, 2022, 2069, 2103, 2088, 2046, 1984, 1951, 2036, 2203, 2274, 2211, 2109, 2012, 1953, 1988, 2075, 2150, 2195, 2162, 2058, 1938, 1896, 1977, 2096, 2151, 2129, 2099, 2098, 2124, 2147, 2178, 2204, 2171, 2109, 2086, 2111, 2176, 2208, 2166, 2084, 2019, 1994, 1990, 2005, 2026, 2022, 1962, 1874, 1833, 1862, 1962, 2068, 2155, 2180, 2092, 1982, 1917, 1913, 1964, 2001, 1981, 1926, 1877, 1859, 1861, 1852, 1833, 1821, 1822, 1838, 1866, 1869, 1830, 1758, 1713, 1716, 1744, 1769, 1826, 1934, 2015, 2022, 2001, 1980, 1942, 1889, 1866, 1883, 1918, 1969, 2007, 2033, 2067, 2084, 2088, 2077, 2055, 2046, 2063, 2105, 2157, 2179, 2144, 2061, 1979, 1920, 1880, 1886, 1934, 1969, 1954, 1902, 1871, 1890, 1919, 1921, 1901, 1901, 1929, 1959, 1990, 2025, 2055, 2048, 2003, 1973, 1950, 1939, 1978, 2025, 2024, 1995, 1975, 1989, 2026, 2043, 1995, 1920, 1907, 1969, 2055, 2096, 2084, 2049, 2030, 2080, 2170, 2211, 2183, 2155, 2164, 2180, 2164, 2113, 2051, 2022, 2049, 2065, 2058, 2073, 2102, 2119, 2097, 2068, 2064, 2115, 2201, 2242, 2213, 2144, 2063, 2026, 2031, 2038, 2044, 2079, 2138, 2189, 2223, 2220, 2164, 2100, 2071, 2077, 2103, 2121, 2142, 2161, 2125, 2037, 1966, 1964, 2028, 2095, 2129, 2113, 2081, 2082, 2110, 2121, 2084, 2003, 1932, 1936, 2013, 2073, 2072, 2080, 2096, 2086, 2067, 2049, 2032, 1977, 1889, 1849, 1880, 1954, 2038, 2098, 2109, 2068, 2007, 1978, 2012, 2064, 2061, 1979, 1881, 1867, 1945, 2050, 2130, 2162, 2168, 2138, 2053, 1954, 1917, 1957, 2032, 2086, 2112, 2109, 2086, 2044, 2013, 2010, 2015, 2032, 2060, 2087, 2090, 2075, 2053, 2012, 1972, 1954, 1940, 1939, 1976, 2032, 2066, 2081, 2079, 2049, 2032, 2060, 2117, 2157, 2168, 2158, 2092, 2008, 1973, 2001, 2027, 2010, 1968, 1926, 1897, 1896, 1930, 1990, 2048, 2089, 2101, 2074, 2024, 1988, 1991, 2073, 2208, 2278, 2213, 2066, 1931, 1875, 1920, 2022, 2127, 2187, 2165, 2100, 2079, 2120, 2146, 2145, 2163, 2235, 2301, 2280, 2194, 2104, 2094, 2158, 2210, 2194, 2131, 2093, 2121, 2181, 2198, 2159, 2087, 2026, 2000, 2044, 2146, 2230, 2240, 2177, 2095, 2056, 2044, 2053, 2088, 2130, 2129, 2072, 2029, 2065, 2159, 2222, 2183, 2096, 2067, 2144, 2285, 2394, 2453, 2459, 2385, 2267, 2198, 2204, 2274, 2349, 2374, 2352, 2280, 2199, 2178, 2199, 2209, 2196, 2181, 2177, 2206, 2255, 2267, 2215, 2151, 2105, 2066, 2057, 2074, 2055, 1997, 1924, 1852, 1775, 1698, 1599, 1500, 1475, 1534, 1607, 1641, 1612, 1587, 1642, 1686, 1706, 1708, 1698, 1682, 1688, 1702, 1713, 1721, 1722, 1711, 1715, 1724, 1722, 1709, 1710, 1719, 1726, 1733, 1732, 1716, 1706, 1710, 1720, 1731, 1737, 1739, 1734, 1725, 1726, 1731, 1732, 1736, 1754, 1780, 1786, 1772, 1728, 1676, 1667, 1738, 1862, 1957, 1975, 1940, 1933, 1964, 1969, 1933, 1897, 1881, 1914, 1999, 2074, 2060, 1999, 1975, 2009, 2093, 2162, 2136, 2034, 1950, 1959, 2047, 2166, 2227, 2214, 2172, 2119, 2072, 2079, 2144, 2218, 2255, 2247, 2204, 2179, 2213, 2274, 2334, 2359, 2355, 2366, 2407, 2438, 2426, 2368, 2316, 2332, 2365, 2343, 2304, 2294, 2330, 2397, 2442, 2409, 2284, 2160, 2090, 2057, 2041, 2028, 2033, 2057, 2009, 1866, 1734, 1713, 1780, 1860, 1925, 1973, 2006, 1974, 1872, 1757, 1668, 1612, 1597, 1618, 1651, 1660, 1651, 1656, 1672, 1704, 1768, 1829, 1843, 1794, 1752, 1773, 1817, 1804, 1729, 1719, 1815, 1936, 2001, 1998, 1984, 1991, 1983, 1984, 2022, 2098, 2155, 2165, 2180, 2234, 2325, 2414, 2432, 2367, 2284, 2286, 2387, 2497, 2529, 2501, 2445, 2374, 2335, 2381, 2504, 2660, 2760, 2768, 2699, 2614, 2588, 2641, 2713, 2723, 2644, 2535, 2436, 2373, 2350, 2314, 2277, 2248, 2181, 2050, 1909, 1817, 1746, 1651, 1550, 1472, 1442, 1460, 1541, 1651, 1694, 1696, 1705, 1720, 1729, 1734, 1732, 1715, 1716, 1724, 1723, 1722, 1729, 1737, 1766, 1842, 1928, 1989, 2063, 2154, 2242, 2306, 2340, 2392, 2493, 2601, 2634, 2590, 2552, 2545, 2551, 2553, 2567, 2573, 2541, 2506, 2511, 2542, 2576, 2585, 2562, 2510, 2435, 2336, 2254, 2219, 2232, 2263, 2262, 2248, 2230, 2191, 2162, 2168, 2165, 2137, 2091, 2044, 2026, 2049, 2111, 2201, 2301, 2348, 2315, 2267, 2234, 2201, 2204, 2292, 2422, 2494, 2483, 2434, 2392, 2361, 2340, 2354, 2423, 2519, 2552, 2501, 2425, 2356, 2290, 2263, 2312, 2394, 2391, 2278, 2151, 2046, 1972, 1989, 2079, 2169, 2167, 2047, 1893, 1764, 1689, 1638, 1615, 1604, 1552, 1493, 1476, 1506, 1618, 1715, 1725, 1695, 1689, 1711, 1737, 1745, 1716, 1664, 1645, 1682, 1716, 1705, 1685, 1693, 1698, 1707, 1736, 1755, 1757, 1764, 1753, 1691, 1652, 1707, 1773, 1777, 1759, 1735, 1696, 1651, 1640, 1702, 1794, 1846, 1821, 1771, 1735, 1710, 1695, 1728, 1821, 1899, 1891, 1841, 1871, 1993, 2117, 2172, 2163, 2176, 2243, 2275, 2220, 2150, 2155, 2213, 2267, 2291, 2299, 2294, 2249, 2205, 2204, 2249, 2296, 2330, 2363, 2355, 2283, 2193, 2123, 2106, 2126, 2139, 2126, 2086, 2068, 2099, 2125, 2109, 2075, 2074, 2114, 2148, 2144, 2091, 2040, 2055, 2102, 2125, 2089, 2027, 1980, 1965, 1986, 2022, 2063, 2108, 2120, 2083, 2027, 1977, 1946, 1934, 1941, 1947, 1935, 1945, 1971, 1976, 1980, 2017, 2036, 1978, 1901, 1881, 1918, 1944, 1932, 1906, 1893, 1899, 1923, 1945, 1966, 2001, 2065, 2117, 2096, 2024, 1955, 1931, 1935, 1939, 1958, 2002, 2032, 2033, 2037, 2044, 2040, 2022, 1995, 1990, 2011, 2033, 2007, 1957, 1932, 1937, 1921, 1873, 1884, 1973, 2063, 2062, 1995, 1957, 1960, 1949, 1960, 2012, 2039, 2021, 1981, 1936, 1902, 1883, 1903, 1951, 1960, 1920, 1891, 1935, 2043, 2125, 2140, 2108, 2061, 2015, 1976, 1955, 1975, 2043, 2123, 2152, 2138, 2110, 2083, 2068, 2058, 2047, 2034, 2050, 2120, 2220, 2304, 2335, 2294, 2193, 2070, 1968, 1927, 1976, 2072, 2122, 2100, 2026, 1940, 1881, 1891, 1955, 2005, 2045, 2129, 2248, 2317, 2287, 2192, 2103, 2104, 2186, 2292, 2345, 2336, 2272, 2169, 2077, 2030, 2051, 2105, 2166, 2197, 2163, 2098, 2057, 2032, 2001, 1975, 1974, 1961, 1906, 1809, 1727, 1709, 1735, 1769, 1749, 1676, 1580, 1476, 1408, 1425, 1573, 1727, 1808, 1844, 1806, 1750, 1767, 1811, 1810, 1800, 1830, 1911, 2033, 2131, 2195, 2233, 2225, 2167, 2107, 2104, 2119, 2128, 2144, 2173, 2205, 2270, 2358, 2410, 2419, 2408, 2405, 2441, 2526, 2589, 2600, 2616, 2585, 2480, 2388, 2384, 2441, 2499, 2520, 2480, 2391, 2296, 2242, 2224, 2186, 2124, 2075, 2069, 2087, 2082, 2011, 1876, 1726, 1667, 1729, 1827, 1865, 1820, 1712, 1629, 1623, 1650, 1670, 1680, 1693, 1659, 1625, 1688, 1761, 1777, 1793, 1845, 1889, 1900, 1910, 1924, 1940, 1973, 1999, 1957, 1897, 1913, 1988, 2037, 2020, 1999, 2022, 2055, 2086, 2119, 2141, 2162, 2161, 2124, 2082, 2087, 2160, 2231, 2242, 2228, 2215, 2174, 2130, 2132, 2191, 2280, 2370, 2422, 2400, 2315, 2244, 2244, 2283, 2302, 2288, 2272, 2248, 2240, 2231, 2184, 2114, 2063, 2048, 2111, 2219, 2278, 2223, 2084, 1975, 1966, 2038, 2097, 2085, 2023, 1991, 1999, 2010, 2013, 2010, 1997, 1973, 1964, 1982, 2017, 2060, 2100, 2114, 2092, 2077, 2094, 2158, 2250, 2294, 2285, 2264, 2232, 2189, 2181, 2249, 2328, 2356, 2340, 2335, 2325, 2314, 2321, 2345, 2380, 2386, 2313, 2186, 2113, 2142, 2197, 2209, 2198, 2193, 2178, 2141, 2109, 2107, 2126, 2116, 2054, 2008, 2014, 2039, 2047, 2009, 1935, 1844, 1772, 1757, 1781, 1809, 1827, 1823, 1775, 1711, 1669, 1647, 1623, 1638, 1697, 1750, 1773, 1749, 1708, 1700, 1713, 1746, 1778, 1786, 1805, 1890, 2021, 2114, 2135, 2125, 2137, 2170, 2197, 2197, 2189, 2218, 2284, 2331, 2331, 2292, 2275, 2311, 2353, 2366, 2362, 2355, 2352, 2364, 2378, 2355, 2302, 2261, 2284, 2349, 2357, 2298, 2256, 2189, 2086, 2013, 1982, 1976, 1962, 1927, 1883, 1864, 1860, 1858, 1852, 1841, 1804, 1721, 1603, 1497, 1450, 1460, 1488, 1585, 1693, 1731, 1734, 1709, 1673, 1671, 1683, 1699, 1712, 1719, 1723, 1732, 1738, 1732, 1716, 1731, 1805, 1930, 2028, 2059, 2037, 2045, 2136, 2244, 2320, 2375, 2406, 2376, 2324, 2309, 2320, 2318, 2322, 2356, 2385, 2424, 2487, 2517, 2479, 2391, 2307, 2277, 2296, 2306, 2298, 2297, 2267, 2180, 2075, 2042, 2126, 2239, 2292, 2208, 2014, 1832, 1737, 1774, 1894, 1985, 1972, 1895, 1832, 1842, 1905, 1937, 1914, 1884, 1862, 1835, 1807, 1835, 1930, 2023, 2069, 2065, 2051, 2047, 2053, 2080, 2114, 2138, 2164, 2208, 2292, 2363, 2331, 2191, 2055, 2006, 2047, 2145, 2225, 2223, 2157, 2082, 2054, 2099, 2182, 2253, 2260, 2193, 2075, 1955, 1897, 1916, 1941, 1937, 1945, 1956, 1931, 1883, 1892, 1958, 1975, 1923, 1862, 1831, 1818, 1788, 1763, 1818, 1923, 1962, 1919, 1858, 1804, 1788, 1815, 1835, 1799, 1734, 1715, 1766, 1869, 1977, 2012, 1990, 2025, 2115, 2149, 2115, 2051, 2017, 2037, 2053, 2076, 2140, 2246, 2298, 2226, 2111, 2070, 2096, 2111, 2108, 2103, 2080, 2032, 1981, 1959, 1980, 2037, 2118, 2203, 2238, 2202, 2135, 2108, 2131, 2160, 2180, 2168, 2158, 2212, 2317, 2414, 2468, 2464, 2404, 2315, 2261, 2284, 2357, 2418, 2447, 2444, 2367, 2285, 2238, 2209, 2203, 2194, 2149, 2077, 2033, 2011, 2018, 2057, 2071, 2064, 2049, 2017, 1964, 1873, 1779, 1732, 1707, 1696, 1719, 1766, 1763, 1683, 1613, 1594, 1605, 1606, 1597, 1612, 1643, 1650, 1653, 1677, 1709, 1708, 1644, 1602, 1663, 1728, 1761, 1765, 1729, 1713, 1762, 1840, 1895, 1902, 1865, 1853, 1911, 2010, 2078, 2080, 2062, 2094, 2184, 2251, 2248, 2208, 2174, 2155, 2155, 2180, 2225, 2272, 2327, 2372, 2371, 2366, 2386, 2407, 2403, 2397, 2425, 2480, 2512, 2471, 2391, 2356, 2378, 2381, 2328, 2260, 2211, 2191, 2199, 2208, 2204, 2220, 2244, 2210, 2116, 2037, 2034, 2075, 2085, 2029, 1942, 1909, 1941, 1965, 1933, 1887, 1905, 1973, 2022, 2019, 2005, 2014, 2042, 2051, 2021, 2014, 2059, 2128, 2193, 2218, 2222, 2198, 2160, 2162, 2212, 2276, 2319, 2348, 2350, 2331, 2349, 2407, 2476, 2497, 2436, 2311, 2210, 2191, 2231, 2253, 2257, 2233, 2197, 2164, 2110, 2072, 2072, 2071, 2039, 1987, 1953, 1942, 1941, 1903, 1790, 1667, 1599, 1609, 1668, 1760, 1823, 1783, 1666, 1577, 1556, 1559, 1546, 1560, 1642, 1738, 1799, 1820, 1804, 1739, 1648, 1596, 1622, 1675, 1730, 1831, 1945, 2001, 2002, 1984, 1994, 2037, 2078, 2083, 2037, 1954, 1877, 1862, 1915, 1987, 2002, 1960, 1943, 1956, 1969, 1990, 1984, 1954, 1945, 1949, 1948, 1984, 2071, 2206, 2339, 2361, 2291, 2216, 2158, 2153, 2228, 2301, 2283, 2196, 2119, 2125, 2233, 2396, 2489, 2441, 2285, 2134, 2059, 2085, 2181, 2248, 2245, 2174, 2078, 2026, 2064, 2151, 2185, 2146, 2081, 2001, 1921, 1877, 1874, 1865, 1823, 1769, 1706, 1640, 1594, 1532, 1455, 1436, 1498, 1634, 1703, 1724, 1723, 1710, 1699, 1705, 1720, 1736, 1729, 1709, 1713, 1747, 1782, 1822, 1849, 1840, 1805, 1819, 1890, 1944, 1948, 1947, 1978, 2035, 2073, 2102, 2156, 2205, 2210, 2197, 2208, 2246, 2269, 2244, 2199, 2193, 2276, 2440, 2556, 2547, 2474, 2354, 2205, 2109, 2132, 2253, 2397, 2459, 2366, 2197, 2066, 2004, 2037, 2140, 2214, 2216, 2164, 2127, 2140, 2154, 2094, 1997, 1919, 1902, 1944, 1996, 2055, 2092, 2107, 2103, 2070, 2028, 2002, 2004, 2012, 1978, 1968, 1997, 2003, 1991, 1984, 1993, 2010, 2039, 2073, 2086, 2080, 2059, 1994, 1928, 1907, 1945, 2008, 2005, 1947, 1920, 1944, 1972, 2005, 2069, 2186, 2317, 2390, 2410, 2399, 2363, 2331, 2321, 2302, 2266, 2228, 2233, 2301, 2413, 2495, 2494, 2402, 2289, 2279, 2382, 2536, 2648, 2618, 2457, 2258, 2134, 2148, 2271, 2393, 2401, 2243, 1993, 1812, 1798, 1898, 1974, 1963, 1916, 1827, 1720, 1612, 1522, 1475, 1457, 1459, 1544, 1662, 1695, 1689, 1689, 1694, 1697, 1706, 1723, 1734, 1735, 1730, 1728, 1712, 1681, 1674, 1697, 1728, 1764, 1807, 1835, 1804, 1771, 1766, 1777, 1808, 1843, 1870, 1902, 1963, 2039, 2107, 2126, 2101, 2099, 2112, 2094, 2072, 2071, 2085, 2108, 2143, 2133, 2075, 2029, 2050, 2117, 2196, 2287, 2363, 2368, 2313, 2264, 2236, 2163, 2039, 1947, 1960, 2077, 2170, 2154, 2054, 1914, 1811, 1804, 1891, 1981, 2005, 1973, 1886, 1753, 1656, 1646, 1683, 1701, 1651, 1580, 1565, 1634, 1743, 1789, 1738, 1658, 1597, 1606, 1710, 1811, 1859, 1856, 1771, 1673, 1657, 1716, 1747, 1765, 1836, 1915, 1937, 1931, 1969, 2065, 2148, 2176, 2195, 2229, 2261, 2284, 2285, 2243, 2193, 2171, 2177, 2211, 2258, 2291, 2313, 2336, 2322, 2246, 2175, 2159, 2177, 2176, 2144, 2103, 2066, 2042, 2059, 2081, 2052, 1973, 1895, 1859, 1857, 1886, 1896, 1832, 1725, 1653, 1678, 1775, 1875, 1932, 1970, 2022, 2064, 2059, 2020, 1980, 1976, 2024, 2135, 2229, 2234, 2189, 2151, 2143, 2149, 2117, 2073, 2111, 2202, 2246, 2214, 2143, 2075, 2079, 2171, 2302, 2381, 2382, 2291, 2163, 2103, 2163, 2295, 2347, 2242, 2091, 2024, 2039, 2083, 2142, 2161, 2115, 2029, 1938, 1892, 1898, 1899, 1884, 1877, 1872, 1830, 1745, 1686, 1704, 1783, 1857, 1846, 1737, 1632, 1613, 1677, 1765, 1788, 1725, 1644, 1615, 1665, 1750, 1820, 1855, 1881, 1881, 1829, 1759, 1706, 1684, 1685, 1710, 1763, 1820, 1834, 1824, 1839, 1861, 1892, 1947, 2021, 2081, 2097, 2087, 2077, 2074, 2117, 2188, 2237, 2271, 2296, 2315, 2310, 2284, 2302, 2408, 2539, 2594, 2555, 2502, 2493, 2470, 2432, 2456, 2561, 2690, 2740, 2687, 2608, 2558, 2529, 2499, 2480, 2483, 2497, 2485, 2411, 2296, 2188, 2133, 2155, 2203, 2207, 2155, 2101, 2104, 2155, 2170, 2134, 2068, 1998, 1945, 1917, 1925, 1980, 2057, 2120, 2163, 2205, 2237, 2252, 2231, 2198, 2203, 2261, 2314, 2302, 2234, 2178, 2212, 2296, 2336, 2312, 2233, 2147, 2093, 2068, 2058, 2045, 2044, 2039, 1985, 1887, 1812, 1830, 1894, 1928, 1889, 1803, 1726, 1697, 1712, 1734, 1741, 1744, 1754, 1784, 1853, 1914, 1945, 1953, 1941, 1951, 1986, 2027, 2021, 2002, 2030, 2110, 2208, 2247, 2235, 2237, 2258, 2254, 2228, 2201, 2217, 2274, 2353, 2409, 2393, 2308, 2234, 2234, 2287, 2337, 2356, 2345, 2298, 2255, 2232, 2235, 2259, 2251, 2204, 2157, 2114, 2063, 2018, 2006, 2024, 2031, 1993, 1932, 1902, 1910, 1952, 2023, 2069, 2060, 2069, 2121, 2195, 2213, 2139, 2036, 1997, 2022, 2057, 2076, 2088, 2069, 2040, 2029, 2033, 2031, 2032, 2066, 2085, 2060, 1989, 1893, 1808, 1797, 1852, 1880, 1899, 1953, 1998, 2013, 2011, 2010, 2013, 1989, 1938, 1899, 1898, 1928, 1958, 1985, 2026, 2077, 2118, 2120, 2125, 2129, 2133, 2180, 2289, 2375, 2405, 2417, 2456, 2485, 2443, 2364, 2335, 2398, 2516, 2593, 2577, 2484, 2384, 2342, 2368, 2423, 2442, 2404, 2302, 2188, 2148, 2196, 2240, 2221, 2145, 2052, 1962, 1851, 1733, 1658, 1660, 1692, 1669, 1610, 1549, 1506, 1495, 1525, 1590, 1676, 1729, 1761, 1772, 1749, 1734, 1732, 1713, 1678, 1680, 1707, 1714, 1711, 1724, 1743, 1768, 1809, 1848, 1870, 1875, 1869, 1839, 1792, 1765, 1773, 1808, 1867, 1945, 2013, 2030, 2007, 2013, 2086, 2163, 2201, 2214, 2212, 2196, 2169, 2185, 2226, 2232, 2192, 2158, 2188, 2256, 2311, 2333, 2313, 2273, 2234, 2224, 2263, 2355, 2451, 2465, 2414, 2344, 2307, 2314, 2301, 2237, 2157, 2106, 2079, 2121, 2228, 2315, 2308, 2201, 2077, 2014, 2001, 1999, 2010, 2033, 2072, 2073, 2017, 1957, 1950, 1979, 1982, 1960, 1927, 1901, 1916, 2004, 2092, 2099, 2054, 2013, 1982, 1944, 1934, 2006, 2112, 2153, 2122, 2095, 2117, 2153, 2158, 2162, 2206, 2252, 2294, 2316, 2323, 2374, 2473, 2528, 2492, 2444, 2416, 2374, 2338, 2380, 2460, 2511, 2541, 2575, 2588, 2572, 2544, 2528, 2538, 2592, 2651, 2625, 2516, 2384, 2280, 2252, 2289, 2337, 2339, 2231, 2084, 2010, 2021, 2087, 2136, 2137, 2073, 1975, 1893, 1873, 1916, 1987, 2028, 2004, 1933, 1825, 1723, 1680, 1687, 1724, 1778, 1840, 1886, 1906, 1882, 1795, 1690, 1651, 1688, 1781, 1852, 1806, 1722, 1714, 1778, 1856, 1886, 1861, 1792, 1760, 1812, 1868, 1874, 1855, 1837, 1833, 1847, 1847, 1817, 1816, 1827, 1800, 1756, 1755, 1797, 1811, 1796, 1817, 1871, 1890, 1867, 1816, 1756, 1684, 1602, 1532, 1486, 1467, 1455, 1537, 1661, 1713, 1727, 1724, 1703, 1691, 1706, 1724, 1734, 1715, 1685, 1682, 1693, 1707, 1721, 1738, 1772, 1848, 1934, 1952, 1888, 1822, 1803, 1779, 1742, 1733, 1738, 1716, 1705, 1753, 1854, 1933, 1956, 1949, 1948, 1943, 1928, 1901, 1867, 1830, 1777, 1707, 1626, 1561, 1550, 1618, 1718, 1759, 1766, 1793, 1855, 1947, 2035, 2117, 2196, 2208, 2149, 2117, 2160, 2239, 2292, 2304, 2354, 2489, 2668, 2813, 2881, 2877, 2850, 2844, 2826, 2772, 2713, 2706, 2782, 2866, 2871, 2810, 2726, 2630, 2563, 2545, 2562, 2574, 2514, 2386, 2281, 2267, 2299, 2276, 2176, 2058, 1983, 1949, 1886, 1813, 1785, 1830, 1863, 1802, 1704, 1672, 1693, 1740, 1823, 1898, 1920, 1879, 1771, 1662, 1652, 1737, 1803, 1811, 1782, 1704, 1588, 1510, 1513, 1572, 1646, 1713, 1751, 1739, 1724, 1748, 1788, 1797, 1732, 1620, 1537, 1535, 1622, 1752, 1840, 1862, 1880, 1916, 1943, 1925, 1838, 1725, 1652, 1635, 1642, 1680, 1745, 1783, 1796, 1814, 1813, 1812, 1810, 1824, 1840, 1855, 1876, 1937, 1995, 2007, 2016, 2041, 2085, 2146, 2219, 2313, 2423, 2509, 2528, 2496, 2447, 2398, 2355, 2336, 2340, 2359, 2402, 2498, 2590, 2612, 2556, 2474, 2461, 2509, 2541, 2531, 2475, 2396, 2342, 2348, 2407, 2438, 2369, 2248, 2188, 2229, 2333, 2408, 2355, 2220, 2092, 2027, 2076, 2181, 2283, 2343, 2329, 2254, 2164, 2114, 2125, 2189, 2258, 2312, 2351, 2346, 2266, 2148, 2046, 2039, 2139, 2263, 2325, 2291, 2186, 2086, 2046, 2075, 2093, 2056, 1988, 1923, 1883, 1850, 1802, 1729, 1599, 1439, 1367, 1415, 1540, 1658, 1696, 1700, 1683, 1672, 1678, 1684, 1693, 1711, 1734, 1743, 1729, 1710, 1701, 1698, 1711, 1733, 1748, 1749, 1745, 1745, 1736, 1729, 1744, 1802, 1890, 1959, 2002, 2023, 2042, 2044, 2043, 2074, 2122, 2129, 2154, 2221, 2265, 2243, 2187, 2185, 2270, 2408, 2544, 2641, 2639, 2518, 2364, 2295, 2348, 2469, 2573, 2638, 2698, 2740, 2714, 2616, 2550, 2608, 2727, 2792, 2746, 2637, 2520, 2435, 2440, 2560, 2684, 2663, 2506, 2353, 2280, 2264, 2272, 2266, 2210, 2157, 2154, 2200, 2241, 2214, 2133, 2057, 2014, 2004, 1996, 1965, 1888, 1756, 1643, 1627, 1694, 1772, 1805, 1804, 1789, 1772, 1773, 1764, 1783, 1840, 1894, 1928, 1919, 1899, 1922, 1949, 1932, 1883, 1851, 1861, 1907, 1963, 1990, 1993, 2009, 2083, 2156, 2134, 2017, 1874, 1760, 1699, 1712, 1769, 1836, 1905, 1968, 2002, 1989, 1973, 2001, 2060, 2102, 2110, 2113, 2082, 2020, 1969, 1954, 1962, 1972, 1996, 2030, 2060, 2056, 2027, 1979, 1931, 1929, 1975, 2023, 2067, 2091, 2087, 2081, 2081, 2060, 2066, 2110, 2165, 2203, 2198, 2165, 2122, 2098, 2097, 2141, 2203, 2221, 2199, 2168, 2166, 2209, 2264, 2282, 2242, 2186, 2188, 2241, 2324, 2382, 2385, 2346, 2320, 2339, 2403, 2472, 2486, 2448, 2381, 2268, 2136, 2075, 2126, 2266, 2433, 2539, 2517, 2388, 2242, 2162, 2153, 2170, 2174, 2142, 2110, 2086, 2048, 2000, 1988, 2025, 2062, 2068, 2031, 1940, 1835, 1758, 1708, 1704, 1733, 1742, 1736, 1744, 1748, 1707, 1633, 1604, 1618, 1611, 1571, 1568, 1617, 1673, 1691, 1667, 1647, 1636, 1658, 1708, 1725, 1665, 1605, 1659, 1732, 1771, 1777, 1737, 1677, 1628, 1635, 1689, 1704, 1698, 1708, 1744, 1802, 1874, 1939, 1977, 1976, 1951, 1945, 1972, 2042, 2118, 2143, 2116, 2105, 2159, 2246, 2309, 2269, 2132, 2018, 2021, 2129, 2249, 2300, 2274, 2228, 2221, 2247, 2274, 2268, 2257, 2303, 2387, 2412, 2308, 2163, 2086, 2097, 2137, 2173, 2184, 2159, 2090, 1999, 1939, 1912, 1888, 1872, 1849, 1854, 1929, 2010, 2001, 1908, 1833, 1818, 1815, 1790, 1754, 1766, 1815, 1802, 1719, 1675, 1695, 1759, 1779, 1751, 1734, 1741, 1755, 1769, 1767, 1732, 1641, 1548, 1577, 1693, 1784, 1846, 1881, 1875, 1839, 1793, 1776, 1764, 1698, 1642, 1701, 1813, 1912, 1963, 1939, 1881, 1826, 1764, 1729, 1771, 1894, 2023, 2079, 2067, 2022, 1973, 1946, 1961, 2025, 2085, 2126, 2173, 2258, 2367, 2415, 2342, 2218, 2167, 2246, 2388, 2488, 2534, 2545, 2519, 2473, 2458, 2525, 2617, 2645, 2584, 2475, 2428, 2484, 2580, 2657, 2679, 2617, 2477, 2382, 2376, 2398, 2367, 2282, 2210, 2177, 2150, 2101, 2027, 1995, 2030, 2048, 1978, 1813, 1602, 1478, 1510, 1623, 1726, 1766, 1759, 1734, 1723, 1720, 1709, 1717, 1724, 1727, 1736, 1740, 1739, 1742, 1761, 1813, 1838, 1818, 1781, 1783, 1821, 1833, 1812, 1837, 1921, 1994, 2029, 1999, 1938, 1935, 2006, 2064, 2070, 2018, 1963, 2001, 2109, 2190, 2202, 2169, 2135, 2095, 2056, 2064, 2132, 2186, 2158, 2046, 1919, 1825, 1803, 1863, 1921, 1949, 1993, 2017, 1996, 1913, 1793, 1694, 1671, 1709, 1760, 1769, 1755, 1741, 1746, 1780, 1836, 1918, 1984, 2043, 2092, 2114, 2109, 2074, 2009, 1953, 1964, 2032, 2108, 2160, 2212, 2294, 2381, 2443, 2451, 2396, 2333, 2340, 2433, 2559, 2674, 2758, 2802, 2823, 2849, 2874, 2885, 2921, 3009, 3111, 3125, 2996, 2813, 2702, 2691, 2752, 2824, 2862, 2856, 2784, 2674, 2587, 2557, 2590, 2625, 2610, 2562, 2491, 2427, 2367, 2254, 2136, 2098, 2168, 2243, 2185, 2035, 1953, 1968, 2014, 1996, 1909, 1817, 1764, 1758, 1747, 1685, 1588, 1517, 1479, 1456, 1457, 1576, 1696, 1726, 1715, 1693, 1669, 1677, 1703, 1698, 1679, 1693, 1713, 1724, 1725, 1715, 1699, 1697, 1695, 1702, 1722, 1756, 1840, 1914, 1911, 1852, 1760, 1685, 1656, 1673, 1735, 1825, 1893, 1890, 1861, 1889, 1961, 1985, 1938, 1879, 1889, 1939, 1951, 1916, 1895, 1917, 1941, 1930, 1892, 1875, 1923, 1997, 2054, 2089, 2089, 2061, 2046, 2087, 2171, 2209, 2157, 2063, 1984, 1948, 1989, 2074, 2152, 2158, 2100, 2080, 2141, 2236, 2325, 2357, 2319, 2230, 2187, 2235, 2349, 2473, 2510, 2418, 2276, 2157, 2077, 2068, 2130, 2198, 2206, 2135, 2037, 1980, 1979, 2002, 2014, 1973, 1848, 1670, 1556, 1530, 1511, 1465, 1481, 1614, 1722, 1789, 1889, 1983, 2042, 2042, 1988, 1942, 1947, 1971, 1966, 1974, 2046, 2161, 2249, 2243, 2180, 2123, 2114, 2160, 2246, 2314, 2284, 2180, 2116, 2151, 2235, 2275, 2248, 2193, 2148, 2181, 2268, 2329, 2305, 2222, 2144, 2104, 2113, 2143, 2161, 2158, 2133, 2085, 2027, 1968, 1974, 2010, 2016, 2002, 2025, 2088, 2136, 2141, 2116, 2075, 2015, 1965, 1939, 1923, 1891, 1841, 1815, 1787, 1725, 1639, 1564, 1519, 1499, 1500, 1513, 1585, 1670, 1694, 1694, 1698, 1705, 1710, 1716, 1718, 1717, 1724, 1743, 1752, 1750, 1757, 1792, 1836, 1861, 1880, 1927, 1995, 2068, 2141, 2162, 2107, 2034, 2025, 2124, 2316, 2497, 2593, 2614, 2592, 2595, 2674, 2800, 2903, 2931, 2909, 2864, 2849, 2901, 2934, 2908, 2848, 2781, 2735, 2719, 2724, 2696, 2648, 2609, 2584, 2552, 2488, 2412, 2332, 2243, 2132, 2045, 2039, 2071, 2082, 2039, 1928, 1808, 1741, 1713, 1668, 1625, 1598, 1560, 1524, 1522, 1555, 1624, 1700, 1723, 1695, 1658, 1657, 1690, 1724, 1744, 1759, 1749, 1740, 1753, 1800, 1840, 1829, 1806, 1803, 1812, 1810, 1811, 1843, 1888, 1937, 1991, 2071, 2160, 2204, 2217, 2243, 2235, 2177, 2134, 2159, 2217, 2254, 2255, 2237, 2210, 2214, 2280, 2361, 2421, 2451, 2437, 2362, 2229, 2122, 2103, 2123, 2121, 2084, 2028, 1952, 1889, 1827, 1756, 1716, 1727, 1743, 1711, 1644, 1573, 1539, 1574, 1647, 1719, 1754, 1741, 1719, 1693, 1651, 1612, 1616, 1662, 1687, 1698, 1711, 1741, 1821, 1900, 1956, 1983, 1990, 1996, 2009, 2005, 2005, 2063, 2156, 2198, 2172, 2118, 2064, 2043, 2049, 2089, 2162, 2226, 2256, 2285, 2319, 2352, 2386, 2397, 2372, 2333, 2313, 2327, 2352, 2355, 2310, 2219, 2153, 2179, 2287, 2380, 2372, 2270, 2158, 2140, 2188, 2203, 2183, 2158, 2121, 2098, 2114, 2146, 2170, 2184, 2177, 2160, 2153, 2147, 2147, 2178, 2184, 2138, 2077, 2061, 2123, 2204, 2219, 2153, 2068, 2015, 2039, 2113, 2163, 2133, 2057, 1987, 1940, 1945, 2014, 2102, 2145, 2122, 2087, 2044, 1978, 1950, 1986, 2055, 2111, 2117, 2066, 1980, 1867, 1781, 1749, 1768, 1807, 1865, 1927, 1976, 1986, 1946, 1899, 1898, 1922, 1932, 1918, 1872, 1859, 1904, 1927, 1907, 1910, 1937, 1965, 2021, 2074, 2057, 1976, 1868, 1768, 1753, 1823, 1916, 1983, 2017, 2028, 2020, 1980, 1953, 1974, 2005, 2021, 2020, 2012, 1991, 1980, 2004, 2052, 2066, 2023, 1981, 1986, 2042, 2105, 2152, 2165, 2112, 2039, 2014, 2000, 1969, 1938, 1935, 1943, 1930, 1881, 1867, 1935, 2025, 2074, 2070, 2053, 2021, 1990, 1986, 2012, 2053, 2091, 2123, 2106, 2065, 2088, 2164, 2218, 2203, 2139, 2080, 2085, 2184, 2334, 2443, 2448, 2369, 2292, 2267, 2288, 2335, 2351, 2324, 2311, 2304, 2255, 2138, 2008, 1947, 1983, 2065, 2111, 2089, 2058, 2046, 2025, 1960, 1905, 1895, 1901, 1923, 1963, 1989, 1976, 1954, 1964, 2011, 2049, 2006, 1881, 1739, 1678, 1724, 1818, 1881, 1895, 1874, 1834, 1798, 1789, 1819, 1853, 1828, 1760, 1719, 1699, 1649, 1595, 1561, 1544, 1506, 1456, 1516, 1651, 1700, 1716, 1721, 1722, 1722, 1726, 1734, 1729, 1708, 1690, 1705, 1734, 1757, 1763, 1740, 1713, 1708, 1742, 1807, 1878, 1937, 1987, 2025, 2046, 2048, 2058, 2098, 2129, 2157, 2180, 2181, 2141, 2112, 2123, 2144, 2166, 2179, 2218, 2294, 2347, 2341, 2296, 2229, 2137, 2059, 2053, 2079, 2076, 2054, 2022, 1967, 1883, 1815, 1808, 1839, 1878, 1887, 1848, 1773, 1721, 1741, 1829, 1938, 1993, 1992, 1975, 1964, 1971, 1998, 2034, 2068, 2045, 1987, 1960, 2004, 2046, 2004, 1910, 1820, 1799, 1848, 1918, 1980, 2030, 2056, 2038, 1972, 1879, 1797, 1740, 1745, 1840, 1970, 2055, 2039, 1962, 1909, 1918, 1951, 1962, 1949, 1922, 1895, 1910, 1945, 1938, 1914, 1940, 1963, 1953, 1942, 1976, 2037, 2081, 2121, 2172, 2180, 2103, 2051, 2113, 2241, 2328, 2358, 2361, 2373, 2417, 2458, 2451, 2430, 2437, 2425, 2376, 2329, 2310, 2338, 2359, 2343, 2342, 2377, 2386, 2328, 2218, 2137, 2108, 2082, 2021, 1936, 1886, 1889, 1885, 1881, 1893, 1913, 1915, 1898, 1878, 1841, 1760, 1674, 1652, 1676, 1718, 1747, 1753, 1769, 1800, 1815, 1793, 1742, 1676, 1680, 1766, 1845, 1849, 1787, 1745, 1749, 1796, 1874, 1943, 1961, 1913, 1858, 1848, 1891, 1960, 2010, 2017, 1985, 1926, 1884, 1907, 1977, 2021, 1993, 1898, 1798, 1778, 1844, 1919, 1964, 1978, 1974, 2010, 2098, 2179, 2230, 2277, 2329, 2377, 2410, 2431, 2426, 2396, 2369, 2325, 2302, 2341, 2416, 2482, 2527, 2529, 2497, 2468, 2460, 2470, 2509, 2586, 2635, 2593, 2495, 2413, 2386, 2396, 2435, 2483, 2460, 2336, 2176, 2037, 1969, 2008, 2089, 2093, 2005, 1890, 1816, 1791, 1772, 1734, 1695, 1673, 1695, 1753, 1806, 1827, 1835, 1794, 1686, 1634, 1652, 1665, 1660, 1645, 1593, 1577, 1641, 1755, 1868, 1931, 1908, 1794, 1680, 1648, 1673, 1725, 1781, 1832, 1882, 1890, 1842, 1805, 1805, 1805, 1795, 1778, 1775, 1843, 1953, 2017, 1994, 1918, 1844, 1829, 1907, 2048, 2161, 2176, 2113, 2056, 2045, 2064, 2086, 2088, 2064, 2057, 2091, 2120, 2128, 2167, 2214, 2208, 2154, 2087, 2049, 2081, 2176, 2281, 2306, 2230, 2122, 2065, 2110, 2216, 2286, 2273, 2196, 2119, 2089, 2113, 2159, 2211, 2284, 2358, 2400, 2366, 2294, 2230, 2180, 2182, 2236, 2281, 2321, 2379, 2427, 2449, 2455, 2437, 2381, 2298, 2249, 2248, 2306, 2408, 2484, 2439, 2277, 2137, 2098, 2172, 2287, 2340, 2300, 2224, 2196, 2204, 2200, 2191, 2195, 2219, 2247, 2264, 2268, 2227, 2128, 2035, 1993, 1992, 2018, 2073, 2171, 2229, 2207, 2134, 2025, 1939, 1941, 1997, 2019, 1958, 1866, 1854, 1907, 1904, 1864, 1845, 1831, 1834, 1880, 1931, 1954, 1978, 1989, 1968, 1947, 1971, 2029, 2081, 2110, 2097, 2022, 1962, 1979, 2050, 2138, 2242, 2315, 2284, 2186, 2114, 2119, 2178, 2229, 2236, 2219, 2167, 2092, 2039, 2043, 2111, 2197, 2227, 2209, 2138, 2016, 1891, 1830, 1861, 1916, 1929, 1921, 1908, 1894, 1880, 1848, 1826, 1861, 1942, 2018, 2031, 1994, 1968, 1999, 2057, 2086, 2103, 2104, 2067, 2009, 1972, 1936, 1922, 1996, 2139, 2275, 2331, 2272, 2171, 2097, 2083, 2130, 2174, 2208, 2221, 2176, 2102, 2110, 2205, 2260, 2223, 2159, 2121, 2097, 2099, 2084, 2005, 1895, 1834, 1864, 1957, 2080, 2211, 2299, 2303, 2215, 2085, 2039, 2103, 2197, 2261, 2273, 2191, 2072, 2044, 2089, 2147, 2211, 2269, 2307, 2291, 2236, 2184, 2122, 2093, 2097, 2106, 2112, 2115, 2111, 2059, 1990, 1940, 1892, 1846, 1840, 1873, 1916, 1898, 1812, 1710, 1651, 1676, 1775, 1878, 1923, 1896, 1818, 1729, 1654, 1619, 1663, 1778, 1870, 1916, 1956, 1992, 2018, 2031, 2021, 1978, 1924, 1906, 1945, 2022, 2065, 2038, 1978, 1973, 2050, 2163, 2233, 2228, 2166, 2114, 2126, 2184, 2231, 2246, 2244, 2211, 2147, 2098, 2062, 2044, 2073, 2141, 2215, 2252, 2267, 2264, 2218, 2146, 2096, 2106, 2189, 2256, 2227, 2140, 2039, 1976, 1979, 2044, 2107, 2089, 2006, 1935, 1906, 1900, 1893, 1859, 1791, 1710, 1627, 1592, 1604, 1623, 1621, 1600, 1568, 1533, 1598, 1717, 1744, 1687, 1648, 1681, 1716, 1720, 1724, 1737, 1763, 1794, 1816, 1860, 1931, 1960, 1918, 1845, 1830, 1896, 2017, 2137, 2202, 2215, 2177, 2102, 2042, 2050, 2099, 2128, 2106, 2103, 2172, 2240, 2220, 2125, 2031, 2000, 2062, 2177, 2272, 2291, 2219, 2118, 2027, 1948, 1917, 1962, 2049, 2076, 2018, 1966, 1973, 2005, 2002, 1941, 1859, 1801, 1787, 1781, 1784, 1790, 1761, 1692, 1664, 1723, 1830, 1902, 1898, 1858, 1829, 1818, 1824, 1865, 1921, 1954, 1993, 2049, 2116, 2163, 2156, 2091, 2078, 2185, 2277, 2253, 2149, 2053, 2044, 2108, 2186, 2229, 2246, 2243, 2198, 2128, 2075, 2104, 2174, 2242, 2298, 2335, 2298, 2205, 2138, 2140, 2173, 2199, 2190, 2149, 2094, 2029, 1965, 1921, 1906, 1878, 1829, 1786, 1781, 1829, 1861, 1802, 1707, 1645, 1633, 1658, 1710, 1764, 1804, 1863, 1985, 2107, 2140, 2049, 1874, 1749, 1752, 1864, 1988, 2033, 1983, 1918, 1920, 1972, 2032, 2087, 2112, 2111, 2117, 2136, 2125, 2091, 2064, 2052, 2105, 2195, 2249, 2238, 2180, 2119, 2108, 2160, 2254, 2369, 2461, 2470, 2378, 2262, 2221, 2285, 2418, 2538, 2572, 2515, 2405, 2274, 2192, 2192, 2283, 2431, 2513, 2432, 2218, 2032, 1965, 2022, 2162, 2270, 2248, 2092, 1900, 1743, 1664, 1654, 1680, 1730, 1827, 1916, 1943, 1906, 1810, 1648, 1495, 1423, 1442, 1518, 1646, 1734, 1764, 1785, 1851, 1913, 1922, 1909, 1895, 1886, 1878, 1895, 1965, 2083, 2205, 2273, 2272, 2247, 2224, 2244, 2331, 2446, 2528, 2542, 2505, 2480, 2503, 2555, 2580, 2566, 2573, 2615, 2639, 2606, 2518, 2428, 2359, 2333, 2372, 2425, 2402, 2320, 2207, 2098, 2029, 2012, 2030, 2050, 2042, 1998, 1961, 1969, 1988, 1973, 1918, 1828, 1729, 1658, 1650, 1701, 1766, 1825, 1869, 1895, 1911, 1923, 1946, 1962, 1962, 1958, 1971, 1957, 1919, 1911, 1951, 2023, 2127, 2215, 2240, 2253, 2262, 2289, 2336, 2358, 2362, 2353, 2356, 2433, 2546, 2609, 2593, 2521, 2443, 2414, 2459, 2553, 2601, 2553, 2445, 2353, 2326, 2353, 2407, 2451, 2443, 2362, 2246, 2175, 2179, 2227, 2207, 2074, 1918, 1822, 1786, 1794, 1853, 1909, 1910, 1848, 1738, 1640, 1605, 1590, 1571, 1572, 1641, 1733, 1792, 1831, 1856, 1849, 1804, 1767, 1750, 1710, 1680, 1710, 1795, 1888, 1968, 2042, 2101, 2081, 1980, 1884, 1865, 1919, 2015, 2104, 2122, 2092, 2056, 2079, 2179, 2283, 2335, 2327, 2297, 2267, 2251, 2268, 2290, 2276, 2215, 2127, 2064, 2016, 2001, 2039, 2126, 2220, 2293, 2306, 2234, 2127, 2049, 2007, 2020, 2071, 2129, 2172, 2179};
48 horigs.push_back(horig);}
49 {std::vector<float> horig={2050, 2048, 2050, 2050, 2051, 2050, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2047, 2048, 2047, 2047, 2046, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2052, 2052, 2052, 2050, 2051, 2051, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2049, 2052, 2050, 2051, 2050, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2052, 2052, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2053, 2051, 2051, 2051, 2052, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2053, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2053, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2047, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2051, 2052, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2053, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2053, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2054, 2053, 2052, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2048, 2047, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2050, 2048, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2051, 2049, 2049, 2049, 2048, 2049, 2048, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2049, 2048, 2050, 2051, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2052, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2049, 2048, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2050, 2049, 2048, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2051, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2049, 2050, 2051, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2056, 2056, 2054, 2055, 2053, 2055, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2048, 2049, 2048, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2052, 2052, 2053, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2051, 2050, 2050, 2050, 2048, 2048, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2052, 2051, 2052, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2053, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2051, 2052, 2053, 2053, 2053, 2052, 2053, 2052, 2052, 2052, 2051, 2048, 2048, 2046, 2047, 2047, 2047, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2052, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2048, 2049, 2050, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2053, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2053, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2053, 2052, 2052, 2051, 2052, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2052, 2051, 2051, 2050, 2051, 2049, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2056, 2055, 2054, 2054, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2048, 2047, 2047, 2048, 2046, 2046, 2047, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2048, 2050, 2050, 2050, 2051, 2050, 2051, 2048, 2048, 2049, 2051, 2052, 2052, 2052, 2054, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2050, 2051, 2049, 2050, 2051, 2050, 2050, 2050, 2052, 2052, 2053, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2052, 2051, 2050, 2050, 2051, 2050, 2049, 2051, 2049, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2052, 2049, 2051, 2052, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2053, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2050, 2051, 2049, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2050, 2048, 2049, 2050, 2050, 2051, 2052, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2052, 2051, 2053, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2052, 2052, 2053, 2053, 2052, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2047, 2049, 2049, 2050, 2051, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2052, 2052, 2053, 2053, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2052, 2051, 2052, 2052, 2049, 2050, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2052, 2052, 2052, 2052, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2053, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2050, 2051, 2049, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2048, 2047, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2054, 2055, 2055, 2056, 2055, 2054, 2053, 2052, 2051, 2051, 2052, 2051, 2050, 2051, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2049, 2047, 2049, 2048, 2049, 2049, 2050, 2052, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2052, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2052, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2052, 2052, 2053, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2049, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2052, 2052, 2051, 2052, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2049, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2053, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2051, 2052, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2052, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2049, 2051, 2051, 2051, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2052, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2055, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2052, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2052, 2050, 2050, 2049, 2050, 2049, 2050, 2052, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2054, 2051, 2052, 2051, 2052, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2047, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2052, 2051, 2050, 2049, 2050, 2051, 2050, 2051, 2052, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2049, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2053, 2052, 2052, 2052, 2053, 2052, 2051, 2049, 2049, 2047, 2046, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2051, 2052, 2051, 2052, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2049, 2048, 2048, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2048, 2047, 2048, 2048, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2052, 2050, 2051, 2050, 2052, 2051, 2050, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2053, 2052, 2051, 2052, 2050, 2050, 2051, 2052, 2053, 2051, 2051, 2050, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2048, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2049, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2053, 2051, 2053, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2051, 2050, 2050, 2049, 2048, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2052, 2051, 2053, 2052, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2051, 2050, 2049, 2048, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2050, 2050, 2050, 2050, 2052, 2051, 2050, 2052, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2051, 2053, 2052, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2047, 2048, 2050, 2048, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2052, 2050, 2050, 2051, 2051, 2050, 2051, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2052, 2051, 2052, 2051, 2051, 2049, 2049, 2049, 2049, 2052, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2048, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2049, 2049, 2050, 2050, 2049, 2050, 2048, 2049, 2048, 2050, 2049, 2050, 2051, 2050, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2050, 2049, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2048, 2049, 2050, 2050, 2050, 2052, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2051, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2051, 2050, 2051, 2048, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2050, 2050, 2049, 2052, 2052, 2053, 2051, 2052, 2051, 2052, 2051, 2049, 2050, 2051, 2050, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2053, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2052, 2052, 2050, 2051, 2050, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2050, 2049, 2048, 2048, 2050, 2050, 2051, 2050, 2052, 2052, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2056, 2055, 2054, 2055, 2053, 2051, 2051, 2050, 2052, 2050, 2051, 2051, 2050, 2050, 2050, 2048, 2047, 2048, 2048, 2050, 2049, 2049, 2048, 2047, 2046, 2047, 2047, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2052, 2051, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2053, 2053, 2052, 2053, 2054, 2053, 2053, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2050, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2052, 2051, 2052, 2051, 2052, 2053, 2052, 2051, 2051, 2051, 2050, 2049, 2047, 2048, 2047, 2049, 2049, 2049, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2051, 2049, 2051, 2051, 2051, 2049, 2049, 2050, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2051, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2048, 2048, 2049, 2049, 2048, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2050, 2052, 2051, 2050, 2049, 2050, 2050, 2049, 2048, 2050, 2050, 2049, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2053, 2052, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2051, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2050, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2054, 2052, 2053, 2052, 2051, 2052, 2052, 2050, 2051, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2052, 2053, 2053, 2054, 2053, 2052, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2052, 2052, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2053, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2053, 2052, 2050, 2049, 2048, 2049, 2049, 2051, 2049, 2050, 2051, 2051, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2055, 2054, 2056, 2055, 2056, 2056, 2055, 2055, 2055, 2054, 2053, 2053, 2054, 2054, 2053, 2052, 2050, 2051, 2050, 2050, 2050, 2052, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2047, 2047, 2048, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2052, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2051, 2050, 2050, 2050, 2052, 2052, 2052, 2053, 2053, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2048, 2047, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2052, 2052, 2052, 2051, 2050, 2051, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2052, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2053, 2052, 2053, 2052, 2053, 2052, 2052, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2047, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2049, 2050, 2049, 2050, 2051, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2048, 2051, 2050, 2049, 2051, 2051, 2051, 2049, 2050, 2051, 2051, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2050, 2052, 2051, 2050, 2052, 2052, 2050, 2051, 2050, 2050, 2050, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2049, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2051, 2050, 2049, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2048, 2048, 2048, 2048, 2050, 2051, 2051, 2052, 2053, 2053, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2052, 2052, 2053, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2055, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2052, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2052, 2052, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2051, 2052, 2051, 2052, 2050, 2051, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2052, 2051, 2052, 2051, 2051, 2051, 2052, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2052, 2052, 2052, 2053, 2052, 2051, 2051, 2048, 2049, 2049, 2050, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2049, 2050, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2052, 2051, 2050, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2051, 2051, 2052, 2052, 2054, 2053, 2053, 2054, 2052, 2053, 2052, 2052, 2053, 2053, 2055, 2054, 2054, 2054, 2053, 2053, 2052, 2051, 2053, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2051, 2051, 2052, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2051, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2052, 2052, 2053, 2053, 2054, 2055, 2056, 2055, 2055, 2054, 2054, 2053, 2051, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2048, 2047, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2050, 2048, 2050, 2052, 2051, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2052, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2053, 2052, 2053, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2050, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2051, 2049, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2052, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2052, 2051, 2050, 2050, 2049, 2048, 2051, 2050, 2052, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2050, 2050, 2049, 2049, 2051, 2051, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2051, 2051, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2049, 2051, 2050, 2050, 2048, 2048, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2053, 2053, 2052, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2052, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2050, 2050, 2050, 2052, 2053, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2049, 2049, 2049, 2049, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2049, 2050, 2050, 2050, 2048, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2049, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2053, 2051, 2052, 2052, 2051, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2052, 2053, 2053, 2053, 2052, 2051, 2051, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2049, 2048, 2047, 2046, 2046, 2048, 2048, 2049, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2052, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2050, 2049, 2050, 2050, 2050, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2050, 2049, 2049, 2048, 2050, 2052, 2052, 2052, 2052, 2051, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2052, 2051, 2052, 2052, 2051, 2049, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2052, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2053, 2052, 2053, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2052, 2054, 2053, 2052, 2052, 2053, 2052, 2052, 2053, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2048, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2048, 2048, 2050, 2052, 2052, 2053, 2052, 2052, 2051, 2050, 2052, 2052, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2052, 2052, 2050, 2051, 2049, 2050, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2052, 2053, 2052, 2051, 2050, 2052, 2052, 2051, 2052, 2052, 2050, 2050, 2051, 2051, 2050, 2052, 2051, 2052, 2054, 2054, 2054, 2053, 2051, 2049, 2050, 2050, 2049, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2050, 2051, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2049, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2049, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2050, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2049, 2052, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2053, 2054, 2054, 2054, 2055, 2055, 2053, 2053, 2052, 2050, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2052, 2050, 2050, 2049, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2048, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2048, 2049, 2051, 2050, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2049, 2047, 2046, 2046, 2049, 2047, 2049, 2049, 2048, 2049, 2050, 2051, 2051, 2052, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2049, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2053, 2052, 2054, 2052, 2053, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2052, 2052, 2050, 2051, 2052, 2051, 2051, 2050, 2052, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2052, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2053, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2053, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2050, 2050, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2051, 2049, 2050, 2050, 2051, 2051, 2049, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2051, 2051, 2051, 2052, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2053, 2053, 2053, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2051, 2051, 2051, 2052, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2051, 2051, 2049, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2052, 2052, 2051, 2051, 2051, 2051, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2053, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2048, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2049, 2049, 2050, 2048, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2053, 2052, 2051, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2051, 2052, 2052, 2053, 2052, 2053, 2052, 2054, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2050, 2048, 2050, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2052, 2052, 2053, 2051, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2050, 2050, 2051, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2048, 2047, 2047, 2048, 2049, 2051, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2052, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2052, 2051, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2051, 2050, 2051, 2052, 2052, 2054, 2053, 2054, 2055, 2054, 2055, 2055, 2054, 2054, 2056, 2055, 2056, 2054, 2053, 2052, 2053, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2049, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2052, 2050, 2050, 2050, 2051, 2049, 2048, 2048, 2048, 2050, 2049, 2050, 2051, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2047, 2048, 2048, 2047, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2051, 2051, 2050, 2048, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2051, 2049, 2049, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2049, 2048, 2048, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2049, 2050, 2051, 2051, 2050, 2051, 2052, 2052, 2053, 2052, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2049, 2050, 2050, 2052, 2052, 2051, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2050, 2049, 2051, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2050, 2049, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2048, 2048, 2051, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2049, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2052, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2052, 2051, 2052, 2053, 2052, 2051, 2051, 2050, 2051, 2051, 2050, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2048, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2049, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2048, 2049, 2049, 2050, 2049, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2053, 2053, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2052, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2048, 2049, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2054, 2053, 2054, 2052, 2052, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2053, 2052, 2053, 2052, 2053, 2052, 2051, 2052, 2053, 2053, 2053, 2054, 2053, 2052, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2047, 2046, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2052, 2051, 2050, 2052, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2049, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2048, 2050, 2051, 2051, 2052, 2051, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2049, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2055, 2053, 2054, 2053, 2052, 2052, 2052, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2051, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2053, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2050, 2052, 2050, 2051, 2049, 2051, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2047, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2048, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2048, 2049, 2050, 2050, 2051, 2052, 2053, 2052, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2048, 2049, 2049, 2050, 2050, 2050, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2050, 2051, 2051, 2050, 2051, 2052, 2051, 2052, 2051, 2052, 2053, 2053, 2052, 2052, 2052, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2049, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2051, 2050, 2051, 2052, 2052, 2051, 2052, 2051, 2052, 2053, 2053, 2053, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2053, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2052, 2051, 2052, 2053, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2052, 2051, 2050, 2051, 2052, 2051, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2052, 2052, 2051, 2052, 2050, 2051, 2051, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2052, 2052, 2051, 2051, 2049, 2051, 2049, 2049, 2050, 2049, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2050, 2051, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2051, 2051, 2051, 2053, 2051, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2050, 2050, 2049, 2049, 2050, 2049, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2052, 2050, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2048, 2050, 2049, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2049, 2049, 2051, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2052};
50 horigs.push_back(horig);}
51 {std::vector<float> horig={2042, 2040, 2041, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2037, 2037, 2038, 2038, 2038, 2039, 2040, 2039, 2041, 2040, 2041, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2040, 2040, 2038, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2040, 2039, 2040, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2039, 2041, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2042, 2041, 2041, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2041, 2039, 2039, 2039, 2038, 2038, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2039, 2040, 2039, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2041, 2039, 2041, 2039, 2039, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2038, 2039, 2038, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2038, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2042, 2041, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2039, 2039, 2039, 2040, 2039, 2040, 2039, 2038, 2038, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2041, 2040, 2042, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2037, 2038, 2038, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2040, 2040, 2041, 2040, 2040, 2040, 2042, 2041, 2041, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2039, 2040, 2040, 2039, 2038, 2038, 2039, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2042, 2042, 2041, 2042, 2041, 2039, 2040, 2038, 2037, 2038, 2038, 2038, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2042, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2038, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2038, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2039, 2040, 2042, 2042, 2041, 2041, 2040, 2040, 2039, 2039, 2037, 2038, 2038, 2039, 2039, 2040, 2042, 2043, 2042, 2042, 2041, 2040, 2039, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2041, 2039, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2042, 2041, 2041, 2041, 2040, 2039, 2040, 2041, 2040, 2041, 2043, 2042, 2041, 2041, 2041, 2041, 2039, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2039, 2041, 2041, 2041, 2039, 2041, 2041, 2040, 2039, 2039, 2039, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2041, 2041, 2040, 2041, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2038, 2038, 2038, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2039, 2040, 2042, 2042, 2042, 2040, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2039, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2041, 2041, 2040, 2040, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2039, 2039, 2040, 2041, 2041, 2042, 2042, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2042, 2042, 2043, 2041, 2042, 2040, 2040, 2039, 2039, 2041, 2041, 2040, 2041, 2041, 2042, 2040, 2040, 2038, 2037, 2037, 2037, 2037, 2038, 2036, 2037, 2038, 2038, 2039, 2040, 2040, 2040, 2041, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2039, 2041, 2040, 2041, 2041, 2041, 2039, 2041, 2042, 2040, 2041, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2042, 2041, 2043, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2043, 2042, 2041, 2042, 2041, 2043, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2041, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2038, 2038, 2039, 2039, 2038, 2039, 2038, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2038, 2038, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2041, 2041, 2043, 2043, 2043, 2043, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2038, 2038, 2037, 2038, 2038, 2038, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2038, 2039, 2039, 2039, 2040, 2040, 2040, 2042, 2042, 2042, 2041, 2040, 2041, 2040, 2040, 2038, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2038, 2037, 2037, 2036, 2037, 2038, 2040, 2040, 2040, 2040, 2041, 2043, 2042, 2042, 2042, 2041, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2040, 2039, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2037, 2036, 2035, 2036, 2036, 2036, 2037, 2038, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2039, 2039, 2038, 2040, 2041, 2040, 2040, 2039, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2038, 2038, 2038, 2038, 2039, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2041, 2042, 2040, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2040, 2040, 2038, 2039, 2039, 2040, 2040, 2041, 2042, 2041, 2041, 2040, 2042, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2039, 2037, 2038, 2037, 2038, 2038, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2041, 2040, 2041, 2038, 2038, 2038, 2037, 2039, 2039, 2040, 2039, 2039, 2039, 2041, 2042, 2043, 2042, 2043, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2039, 2038, 2039, 2039, 2040, 2039, 2040, 2040, 2038, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2038, 2039, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2040, 2041, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2039, 2040, 2040, 2041, 2042, 2043, 2043, 2043, 2042, 2041, 2042, 2040, 2040, 2039, 2040, 2038, 2038, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2038, 2040, 2040, 2041, 2041, 2042, 2040, 2040, 2039, 2039, 2041, 2041, 2040, 2041, 2041, 2042, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2039, 2040, 2040, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2040, 2040, 2039, 2040, 2039, 2040, 2042, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2038, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2042, 2041, 2043, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2042, 2041, 2042, 2042, 2043, 2041, 2043, 2043, 2042, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2039, 2038, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2038, 2039, 2039, 2039, 2039, 2042, 2040, 2042, 2041, 2041, 2040, 2039, 2041, 2040, 2039, 2041, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2040, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2038, 2041, 2042, 2042, 2042, 2041, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2042, 2041, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2042, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2038, 2039, 2039, 2038, 2038, 2038, 2038, 2039, 2038, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2042, 2041, 2041, 2039, 2039, 2040, 2042, 2041, 2041, 2041, 2043, 2041, 2040, 2040, 2039, 2041, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2042, 2040, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2038, 2039, 2041, 2041, 2042, 2042, 2042, 2041, 2040, 2040, 2039, 2040, 2038, 2041, 2040, 2039, 2041, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2037, 2038, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2043, 2042, 2041, 2041, 2040, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2040, 2040, 2040, 2039, 2038, 2036, 2037, 2036, 2037, 2036, 2037, 2038, 2038, 2039, 2037, 2038, 2040, 2040, 2040, 2038, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2042, 2041, 2040, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2041, 2043, 2040, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2043, 2044, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2039, 2039, 2040, 2039, 2037, 2038, 2037, 2038, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2038, 2038, 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2039, 2038, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2042, 2042, 2043, 2043, 2042, 2041, 2041, 2040, 2038, 2039, 2039, 2039, 2039, 2041, 2043, 2043, 2043, 2044, 2042, 2043, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2040, 2041, 2041, 2039, 2039, 2040, 2039, 2041, 2040, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2042, 2041, 2041, 2041, 2041, 2041, 2039, 2039, 2039, 2040, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2039, 2041, 2039, 2039, 2040, 2041, 2042, 2040, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2043, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2039, 2040, 2040, 2038, 2038, 2038, 2040, 2040, 2039, 2041, 2039, 2039, 2041, 2040, 2041, 2041, 2040, 2042, 2042, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2043, 2042, 2041, 2040, 2040, 2040, 2042, 2041, 2041, 2041, 2041, 2039, 2040, 2039, 2039, 2038, 2038, 2037, 2037, 2036, 2035, 2037, 2038, 2038, 2038, 2040, 2040, 2040, 2040, 2040, 2038, 2039, 2039, 2038, 2038, 2040, 2040, 2041, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2039, 2040, 2039, 2040, 2039, 2041, 2042, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2041, 2039, 2041, 2042, 2041, 2042, 2041, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2038, 2038, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2039, 2039, 2039, 2038, 2038, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2041, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2038, 2039, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2041, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2042, 2041, 2039, 2038, 2038, 2038, 2037, 2036, 2037, 2038, 2039, 2039, 2040, 2040, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2038, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2043, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2042, 2042, 2041, 2040, 2041, 2040, 2038, 2039, 2039, 2039, 2038, 2038, 2038, 2038, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2041, 2040, 2040, 2040, 2039, 2038, 2038, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2038, 2038, 2038, 2039, 2040, 2040, 2042, 2042, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2041, 2041, 2041, 2041, 2041, 2039, 2040, 2041, 2042, 2042, 2040, 2041, 2040, 2040, 2039, 2040, 2041, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2041, 2042, 2043, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2039, 2039, 2039, 2039, 2041, 2040, 2039, 2040, 2041, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2040, 2039, 2040, 2041, 2040, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2041, 2040, 2041, 2040, 2039, 2039, 2040, 2039, 2039, 2038, 2036, 2035, 2035, 2034, 2034, 2035, 2035, 2037, 2038, 2039, 2040, 2039, 2039, 2039, 2039, 2041, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2038, 2038, 2039, 2039, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2041, 2039, 2038, 2040, 2038, 2039, 2039, 2038, 2037, 2036, 2036, 2036, 2038, 2039, 2038, 2039, 2038, 2039, 2040, 2040, 2040, 2039, 2040, 2039, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2039, 2040, 2041, 2041, 2041, 2040, 2042, 2041, 2040, 2039, 2039, 2039, 2039, 2038, 2037, 2039, 2038, 2038, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2043, 2042, 2042, 2042, 2040, 2041, 2041, 2040, 2042, 2041, 2040, 2042, 2040, 2041, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2041, 2040, 2041, 2040, 2041, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2040, 2039, 2040, 2038, 2038, 2039, 2039, 2040, 2041, 2040, 2040, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2042, 2041, 2040, 2040, 2039, 2039, 2040, 2039, 2041, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2040, 2037, 2036, 2037, 2038, 2038, 2038, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2041, 2040, 2040, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2042, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2040, 2041, 2042, 2041, 2040, 2041, 2040, 2039, 2039, 2040, 2040, 2040, 2038, 2040, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2042, 2043, 2042, 2042, 2042, 2042, 2040, 2038, 2039, 2039, 2040, 2040, 2040, 2038, 2039, 2038, 2038, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2041, 2039, 2040, 2041, 2040, 2040, 2039, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2039, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2038, 2039, 2039, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2040, 2041, 2038, 2039, 2040, 2041, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2039, 2038, 2039, 2039, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2040, 2039, 2041, 2039, 2040, 2040, 2039, 2040, 2038, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2040, 2041, 2041, 2039, 2039, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2042, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2042, 2042, 2042, 2042, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2040, 2039, 2039, 2041, 2041, 2040, 2040, 2040, 2039, 2038, 2039, 2037, 2038, 2039, 2039, 2040, 2039, 2038, 2037, 2037, 2038, 2040, 2041, 2042, 2040, 2041, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2041, 2039, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2041, 2040, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2039, 2039, 2040, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2042, 2041, 2041, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2039, 2041, 2042, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2042, 2041, 2043, 2042, 2041, 2040, 2039, 2040, 2039, 2040, 2040, 2041, 2042, 2042, 2041, 2041, 2041, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2042, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2038, 2039, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2039, 2039, 2041, 2040, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2042, 2042, 2041, 2042, 2042, 2041, 2043, 2043, 2041, 2041, 2040, 2038, 2039, 2038, 2039, 2038, 2039, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2040, 2040, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2040, 2040, 2039, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2042, 2041, 2041, 2040, 2039, 2039, 2040, 2039, 2039, 2041, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2039, 2040, 2041, 2041, 2043, 2044, 2044, 2043, 2042, 2041, 2040, 2041, 2040, 2040, 2039, 2038, 2039, 2039, 2038, 2038, 2038, 2039, 2038, 2039, 2039, 2039, 2041, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2041, 2040, 2041, 2040, 2041, 2040, 2041, 2042, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2041, 2041, 2042, 2041, 2042, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2042, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2038, 2039, 2039, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2038, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2042, 2042, 2042, 2042, 2042, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2046, 2046, 2047, 2046, 2044, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2041, 2039, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2038, 2038, 2038, 2037, 2037, 2036, 2037, 2038, 2038, 2039, 2040, 2040, 2040, 2039, 2040, 2039, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2038, 2040, 2040, 2041, 2039, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2039, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2043, 2041, 2041, 2041, 2040, 2039, 2040, 2040, 2040, 2039, 2041, 2040, 2041, 2040, 2039, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2041, 2040, 2040, 2041, 2040, 2039, 2038, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2042, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2040, 2041, 2041, 2042, 2042, 2041, 2042, 2041, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2038, 2040, 2038, 2038, 2038, 2038, 2039, 2039, 2038, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2041, 2040, 2041, 2039, 2040, 2039, 2039, 2039, 2039, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2038, 2038, 2039, 2039, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2043, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2041, 2042, 2043, 2042, 2043, 2042, 2042, 2041, 2041, 2039, 2041, 2041, 2040, 2040, 2038, 2039, 2037, 2038, 2039, 2039, 2038, 2039, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2039, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2041, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2038, 2038, 2039, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2040, 2039, 2041, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2038, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2040, 2039, 2039, 2040, 2041, 2039, 2040, 2039, 2040, 2042, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2038, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2041, 2042, 2042, 2043, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2042, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2039, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2042, 2041, 2040, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2041, 2040, 2041, 2040, 2041, 2041, 2042, 2043, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2038, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2040, 2041, 2039, 2041, 2041, 2042, 2042, 2041, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2044, 2043, 2044, 2043, 2043, 2041, 2040, 2038, 2039, 2038, 2038, 2039, 2039, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2040, 2041, 2041, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2041, 2040, 2040, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2043, 2043, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2043, 2044, 2043, 2043, 2043, 2042, 2041, 2041, 2042, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2042, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2039, 2040, 2040, 2040, 2040, 2040, 2042, 2040, 2039, 2038, 2039, 2040, 2039, 2039, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2039, 2038, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2038, 2039, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2038, 2039, 2039, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2042, 2043, 2042, 2040, 2041, 2039, 2040, 2038, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2042, 2041, 2040, 2041, 2041, 2041, 2040, 2039, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2041, 2042, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2038, 2040, 2039, 2039, 2038, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2042, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2042, 2040, 2041, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2043, 2040, 2040, 2041, 2039, 2041, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2039, 2040, 2038, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2042, 2041, 2042, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2045, 2044, 2043, 2044, 2042, 2042, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2038, 2039, 2039, 2038, 2037, 2039, 2038, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2038, 2039, 2039, 2040, 2038, 2039, 2038, 2038, 2039, 2041, 2041, 2041, 2039, 2039, 2039, 2038, 2039, 2039, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2042, 2041, 2041, 2041, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2042, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2040, 2040, 2039, 2040, 2041, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2041, 2040, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2040, 2042, 2042, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2039, 2039, 2039, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2039, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2037, 2038, 2037, 2039, 2037, 2039, 2039, 2040, 2040, 2040, 2041, 2043, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2041, 2040, 2040, 2040, 2039, 2041, 2041, 2040, 2038, 2038, 2037, 2037, 2036, 2038, 2038, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2039, 2041, 2041, 2040, 2040, 2041, 2041, 2039, 2041, 2040, 2041, 2040, 2039, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2042, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2044, 2044, 2043, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2042, 2041, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2042, 2040, 2041, 2042, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2038, 2040, 2040, 2039, 2041, 2041, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2039, 2039, 2038, 2040, 2039, 2041, 2041, 2041, 2040, 2039, 2038, 2039, 2039, 2040, 2041, 2042, 2042, 2041, 2041, 2040, 2039, 2040, 2042, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2041, 2040, 2039, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2038, 2039, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2041, 2040, 2039, 2039, 2039, 2039, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2038, 2039, 2038, 2039, 2039, 2039, 2038, 2039, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2038, 2039, 2040, 2039, 2039, 2039, 2038, 2038, 2038, 2038, 2039, 2040, 2038, 2039, 2039, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2041, 2043, 2043, 2043, 2041, 2040, 2040, 2038, 2038, 2038, 2038, 2038, 2038, 2039, 2039, 2039, 2039, 2038, 2038, 2038, 2037, 2038, 2038, 2040, 2040, 2041, 2041, 2041, 2040, 2039, 2039, 2038, 2038, 2039, 2039, 2040, 2040, 2042, 2042, 2043, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2043, 2042, 2041, 2041, 2040, 2042, 2042, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2042, 2042, 2043, 2043, 2042, 2042, 2039, 2038, 2039, 2039, 2041, 2041, 2041, 2040, 2041, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2039, 2041, 2041, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2040, 2040, 2039, 2039, 2041, 2042, 2042, 2042, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2042, 2040, 2041, 2042, 2041, 2041, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2040, 2041, 2040, 2039, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2038, 2039, 2038, 2039, 2038, 2039, 2039, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2043, 2044, 2044, 2045, 2043, 2044, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2039, 2039, 2039, 2039, 2039, 2038, 2038, 2037, 2037, 2038, 2038, 2039, 2041, 2042, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2039, 2041, 2041, 2040, 2040, 2042, 2042, 2042, 2042, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2042, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2040, 2041, 2039, 2039, 2041, 2041, 2041, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2040, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2042, 2041, 2042, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2040, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2039, 2039, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2040, 2041, 2039, 2038, 2038, 2038, 2040, 2039, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2039, 2041, 2040, 2041, 2041, 2041, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2041, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2040, 2039, 2040, 2039, 2039, 2039, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2040, 2040, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2038, 2038, 2038, 2039, 2038, 2040, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2040, 2041, 2042, 2040, 2041, 2039, 2040, 2040, 2042, 2042, 2041, 2041, 2040, 2039, 2038, 2039, 2038, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2039, 2039, 2038, 2040, 2042, 2042, 2042, 2042, 2043, 2044, 2042, 2041, 2040, 2041, 2041, 2041, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2041, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2041, 2042, 2042, 2041, 2040, 2039, 2040, 2039, 2039, 2040, 2041, 2040, 2042, 2042, 2041, 2041, 2041, 2039, 2040, 2042, 2041, 2039, 2040, 2039, 2040, 2041, 2040, 2040, 2039, 2041, 2041, 2042, 2041, 2041, 2039, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2042, 2043, 2044, 2045, 2044, 2043, 2042, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2038, 2039, 2038, 2039, 2038, 2038, 2037, 2038, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2038, 2037, 2038, 2038, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2039, 2041, 2040, 2041, 2040, 2039, 2039, 2040, 2041, 2042, 2042, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2039, 2040, 2040, 2039, 2039, 2040, 2039, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2042, 2042, 2042, 2042, 2041, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2039, 2038, 2039, 2038, 2038, 2038, 2038, 2038, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2038, 2037, 2039, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2042, 2043, 2042, 2042, 2042, 2043, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2041, 2040, 2038, 2039, 2039, 2038, 2038, 2039, 2039, 2039, 2040, 2039, 2041, 2041, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2039, 2039, 2040, 2039, 2039, 2040, 2041, 2041, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2038, 2039, 2040, 2041, 2041, 2041, 2042, 2042, 2043, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2038, 2040, 2039, 2040, 2040, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2040, 2040, 2041, 2040, 2039, 2041, 2041, 2041, 2041, 2039, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2042, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2041, 2040, 2041, 2040, 2039, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2042, 2043, 2042, 2042, 2042, 2041, 2039, 2041, 2041, 2041, 2042, 2039, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2040, 2041, 2040, 2041, 2039, 2040, 2041, 2041, 2040, 2041, 2039, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2042, 2039, 2041, 2040, 2039, 2040, 2041, 2041, 2042, 2041, 2041, 2039, 2040, 2041, 2042, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2038, 2038, 2038, 2039, 2039, 2041, 2041, 2041, 2039, 2040, 2040, 2040, 2039, 2040, 2038, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2042, 2042, 2044, 2044, 2043, 2043, 2042, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2041, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2039, 2040, 2039, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2038, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2039, 2040, 2039, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2041, 2042, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2039, 2039, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2040, 2040, 2039, 2041, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2038, 2038, 2038, 2038, 2038, 2039, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2039, 2040, 2039, 2038, 2039, 2040, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2040, 2041, 2040, 2040, 2040, 2037, 2038, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2043, 2042, 2043, 2043, 2041, 2042, 2040, 2041, 2039, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2039, 2040, 2039, 2038, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2039, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2040, 2041, 2041, 2041, 2039, 2039, 2040, 2039, 2039, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2041, 2042, 2040, 2040, 2040, 2041, 2042, 2041, 2042, 2044, 2042, 2042, 2041, 2040, 2038, 2037, 2037, 2038, 2039, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2039, 2040, 2041, 2040, 2039, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2039, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2042, 2041, 2041, 2041, 2041, 2040, 2042, 2042, 2042, 2043, 2044, 2046, 2046, 2047, 2045, 2046, 2045, 2044, 2043, 2044, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2038, 2038, 2037, 2039, 2039, 2039, 2039, 2037, 2037, 2038, 2037, 2037, 2038, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2039, 2040, 2040, 2038, 2039, 2038, 2038, 2040, 2039, 2038, 2039, 2040, 2041, 2042, 2040, 2041, 2042, 2041, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2039, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2039, 2041, 2039, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2039, 2040, 2039, 2038, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2042, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2041, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2041, 2040, 2040, 2038, 2039, 2038, 2039, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2039, 2040, 2041, 2041, 2040, 2042, 2041, 2040, 2040, 2039, 2040, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2040, 2039, 2041, 2040, 2041, 2042, 2042, 2042, 2039, 2039, 2040, 2040, 2039, 2038, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2042, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2038, 2039, 2038, 2038, 2040, 2038, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2039, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2042, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2042, 2042, 2041, 2043, 2041, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2038, 2038, 2039, 2038, 2038, 2040, 2039, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2041, 2040, 2039, 2040, 2039, 2038, 2038, 2039, 2039, 2039, 2041, 2041, 2041, 2042, 2042, 2041, 2039, 2039, 2041, 2041, 2041, 2041, 2040, 2041, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2040, 2040, 2040, 2039, 2038, 2040, 2039, 2039, 2039, 2041, 2040, 2040, 2039, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2041, 2040, 2040, 2041, 2040, 2040, 2038, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2041, 2039, 2040, 2038, 2039, 2038, 2039, 2039, 2040, 2038, 2038, 2039, 2038, 2038, 2040, 2039, 2039, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2039, 2041, 2038, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2037, 2039, 2039, 2038, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2037, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2039, 2040, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2040, 2039, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2041, 2042, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2038, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2038, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2042, 2042, 2041, 2041, 2040, 2039, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2042, 2042, 2042, 2043, 2043, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2039, 2038, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2041, 2040, 2041, 2039, 2041, 2040, 2041, 2042, 2042, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2041, 2040, 2039, 2039, 2038, 2038, 2038, 2038, 2038, 2037, 2038, 2038, 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2041, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2042, 2040, 2040, 2040, 2040, 2039, 2040, 2041, 2039, 2039, 2039, 2040, 2038, 2040, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2038, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2045, 2043, 2043, 2043, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2037, 2038, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2038, 2038, 2038, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2038, 2039, 2038, 2039, 2040, 2040, 2040, 2039, 2040, 2038, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2039, 2039, 2040, 2038, 2039, 2040, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2038, 2039, 2038, 2038, 2039, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2041, 2040, 2040, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2039, 2039, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2040, 2039, 2041, 2041, 2041, 2039, 2039, 2038, 2038, 2040, 2040, 2041, 2040, 2042, 2041, 2041, 2040, 2039, 2040, 2040, 2039, 2039, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2042, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2039, 2038, 2038, 2037, 2038, 2038, 2038, 2037, 2038, 2039, 2038, 2038, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2042, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2038, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2040, 2041, 2040, 2042, 2040, 2039, 2040, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2038, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2037, 2038, 2039, 2041, 2041, 2042, 2040, 2040, 2040, 2040, 2041, 2040, 2043, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2041, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2039, 2039, 2039, 2041, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2041, 2042, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2041, 2041, 2041, 2041, 2041, 2039, 2038, 2039, 2038, 2038, 2039, 2040, 2041, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2041, 2042, 2043, 2042, 2042, 2041, 2040, 2039, 2039, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2041, 2040, 2039, 2037, 2038, 2040, 2039, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2041, 2041, 2042, 2040, 2039, 2039, 2038, 2038, 2040, 2039, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2041, 2040, 2039, 2042, 2042, 2042, 2042, 2042, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2042, 2040, 2041, 2040, 2040, 2038, 2038, 2040, 2040, 2039, 2038, 2039, 2040, 2040, 2041, 2039, 2039, 2039, 2040, 2041, 2040, 2040, 2041, 2040, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2041, 2040, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2039, 2038, 2039, 2040, 2042, 2041, 2041, 2040, 2040, 2038, 2039, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2042, 2041, 2041, 2042, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2038, 2040, 2039, 2039, 2039, 2041, 2042, 2040, 2041, 2040, 2040, 2041, 2040, 2039, 2038, 2038, 2038, 2039, 2038, 2038, 2039, 2039, 2039, 2040, 2038, 2040, 2039, 2039, 2040, 2040, 2039, 2041, 2041, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2040, 2039, 2038, 2038, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2040, 2041, 2039, 2041, 2041, 2040, 2039, 2040, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2041, 2041, 2042, 2043, 2043, 2043, 2044, 2042, 2043, 2040, 2039, 2037, 2037, 2038, 2039, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2038, 2039, 2040, 2039, 2040, 2039, 2039, 2038, 2038, 2039, 2039, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2042, 2041, 2041, 2041, 2040, 2039, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2039, 2041, 2040, 2043, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2039, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2039, 2040, 2040, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2039, 2038, 2040, 2037, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2039, 2039, 2040, 2038, 2038, 2038, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2040, 2039, 2040, 2040, 2042, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2041, 2041, 2043, 2042, 2043, 2041, 2041, 2039, 2039, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2038, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2039, 2040, 2040, 2039, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2039, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2042, 2042, 2042, 2041, 2042, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2038, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2040, 2040, 2039, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2039, 2042, 2041, 2041, 2041, 2040};
52 horigs.push_back(horig);}
53 {std::vector<float> horig={1671, 1661, 1641, 1669, 1771, 1823, 1825, 1808, 1798, 1801, 1808, 1817, 1828, 1833, 1828, 1822, 1811, 1808, 1813, 1830, 1854, 1885, 1922, 1952, 1967, 1935, 1886, 1893, 1946, 2009, 2068, 2129, 2139, 2074, 2007, 2008, 2075, 2166, 2243, 2272, 2219, 2113, 2018, 2004, 2053, 2077, 2040, 1996, 1965, 1929, 1881, 1847, 1860, 1919, 1982, 2007, 2008, 2001, 1983, 1975, 1984, 1992, 1987, 1999, 2019, 2023, 2042, 2089, 2128, 2166, 2186, 2178, 2176, 2204, 2250, 2298, 2349, 2374, 2373, 2371, 2391, 2444, 2523, 2561, 2534, 2494, 2480, 2526, 2616, 2686, 2655, 2512, 2371, 2373, 2513, 2672, 2725, 2621, 2415, 2244, 2172, 2195, 2240, 2243, 2223, 2202, 2181, 2133, 2071, 2028, 2016, 2039, 2075, 2099, 2106, 2122, 2142, 2152, 2126, 2073, 2043, 2063, 2137, 2198, 2183, 2111, 2074, 2097, 2150, 2224, 2304, 2392, 2439, 2373, 2228, 2085, 1969, 1940, 2033, 2173, 2256, 2220, 2063, 1865, 1765, 1783, 1832, 1869, 1897, 1908, 1933, 1960, 1925, 1844, 1764, 1732, 1760, 1820, 1853, 1856, 1836, 1854, 1906, 1958, 1983, 1957, 1907, 1872, 1851, 1859, 1899, 1935, 1931, 1879, 1808, 1761, 1752, 1764, 1802, 1847, 1861, 1854, 1861, 1915, 1969, 1982, 1994, 2023, 2017, 2030, 2088, 2120, 2077, 1987, 1915, 1901, 1921, 1976, 2048, 2076, 2061, 2041, 2044, 2044, 2028, 2005, 2012, 2028, 2018, 2003, 2046, 2144, 2199, 2152, 2023, 1936, 1928, 1979, 2106, 2249, 2337, 2333, 2265, 2195, 2155, 2164, 2229, 2318, 2358, 2333, 2275, 2223, 2222, 2287, 2368, 2400, 2368, 2307, 2239, 2200, 2230, 2307, 2335, 2274, 2197, 2168, 2191, 2247, 2312, 2341, 2292, 2198, 2152, 2182, 2221, 2215, 2164, 2080, 2011, 2000, 1994, 1937, 1869, 1839, 1852, 1859, 1816, 1742, 1678, 1658, 1654, 1640, 1648, 1750, 1817, 1827, 1803, 1782, 1780, 1787, 1795, 1808, 1817, 1820, 1827, 1832, 1820, 1810, 1807, 1813, 1820, 1823, 1825, 1823, 1815, 1817, 1821, 1826, 1826, 1829, 1838, 1859, 1894, 1945, 1991, 2035, 2095, 2148, 2200, 2286, 2376, 2436, 2503, 2608, 2714, 2746, 2704, 2653, 2627, 2641, 2748, 2905, 3008, 2995, 2903, 2816, 2787, 2844, 2948, 3009, 3033, 3052, 3023, 2942, 2874, 2860, 2893, 2915, 2876, 2758, 2587, 2462, 2428, 2440, 2477, 2502, 2422, 2244, 2047, 1922, 1894, 1920, 1920, 1837, 1699, 1631, 1668, 1711, 1691, 1652, 1643, 1730, 1785, 1796, 1801, 1810, 1815, 1806, 1794, 1775, 1764, 1778, 1795, 1801, 1801, 1814, 1829, 1834, 1831, 1809, 1781, 1771, 1776, 1786, 1801, 1816, 1803, 1781, 1782, 1793, 1800, 1805, 1811, 1817, 1818, 1810, 1801, 1802, 1804, 1803, 1804, 1799, 1795, 1799, 1815, 1830, 1836, 1824, 1803, 1801, 1821, 1857, 1922, 1972, 1950, 1887, 1862, 1907, 1974, 2033, 2016, 1957, 1957, 2007, 2072, 2127, 2159, 2193, 2223, 2230, 2231, 2267, 2306, 2299, 2253, 2247, 2303, 2354, 2320, 2234, 2172, 2151, 2180, 2218, 2229, 2215, 2177, 2142, 2105, 2061, 1982, 1880, 1790, 1686, 1592, 1579, 1634, 1695, 1754, 1792, 1806, 1811, 1802, 1798, 1810, 1810, 1793, 1785, 1793, 1812, 1823, 1828, 1834, 1831, 1810, 1801, 1815, 1846, 1864, 1871, 1865, 1862, 1883, 1907, 1901, 1894, 1929, 1990, 2004, 1919, 1770, 1664, 1640, 1679, 1740, 1812, 1914, 2004, 2033, 2011, 1971, 1909, 1830, 1771, 1765, 1789, 1822, 1856, 1827, 1754, 1690, 1670, 1690, 1741, 1809, 1868, 1873, 1857, 1882, 1927, 1963, 1956, 1922, 1919, 1937, 1947, 1961, 1995, 2057, 2146, 2213, 2206, 2129, 2028, 1955, 1984, 2099, 2200, 2205, 2134, 2084, 2080, 2111, 2174, 2222, 2197, 2117, 2051, 2020, 1987, 1915, 1811, 1721, 1701, 1760, 1834, 1863, 1867, 1878, 1889, 1868, 1796, 1709, 1678, 1718, 1794, 1864, 1915, 1932, 1940, 1961, 1998, 2006, 1991, 1993, 2034, 2068, 2064, 2031, 2026, 2067, 2151, 2264, 2335, 2325, 2235, 2132, 2109, 2183, 2308, 2391, 2395, 2361, 2298, 2239, 2252, 2339, 2424, 2432, 2346, 2223, 2138, 2128, 2171, 2235, 2263, 2219, 2143, 2091, 2087, 2115, 2160, 2208, 2273, 2324, 2337, 2272, 2182, 2158, 2227, 2297, 2279, 2175, 2077, 2076, 2159, 2269, 2330, 2287, 2191, 2108, 2098, 2135, 2120, 2046, 1980, 1934, 1925, 1970, 2033, 2078, 2071, 2022, 1994, 2018, 2070, 2100, 2094, 2082, 2113, 2129, 2071, 2003, 1996, 2085, 2215, 2300, 2323, 2303, 2274, 2229, 2132, 2028, 2026, 2144, 2307, 2411, 2387, 2283, 2205, 2212, 2253, 2290, 2323, 2294, 2160, 1990, 1934, 2020, 2123, 2126, 2028, 1887, 1755, 1671, 1644, 1621, 1551, 1607, 1761, 1815, 1820, 1812, 1807, 1805, 1807, 1807, 1810, 1822, 1822, 1817, 1818, 1821, 1829, 1826, 1819, 1828, 1837, 1835, 1831, 1825, 1820, 1813, 1813, 1825, 1831, 1825, 1824, 1834, 1859, 1911, 1963, 1985, 1986, 1984, 2024, 2113, 2194, 2181, 2105, 2075, 2120, 2182, 2204, 2192, 2176, 2167, 2177, 2210, 2238, 2259, 2304, 2325, 2270, 2165, 2087, 2087, 2137, 2193, 2247, 2303, 2345, 2335, 2274, 2223, 2234, 2301, 2405, 2480, 2468, 2394, 2300, 2233, 2226, 2262, 2309, 2325, 2266, 2178, 2136, 2141, 2176, 2207, 2201, 2162, 2135, 2133, 2107, 2015, 1883, 1797, 1816, 1856, 1843, 1810, 1750, 1661, 1588, 1571, 1605, 1733, 1790, 1810, 1818, 1825, 1828, 1822, 1815, 1807, 1810, 1821, 1825, 1817, 1821, 1826, 1833, 1826, 1809, 1816, 1844, 1874, 1885, 1868, 1856, 1911, 2023, 2136, 2234, 2301, 2311, 2265, 2211, 2183, 2179, 2188, 2217, 2278, 2362, 2413, 2383, 2309, 2281, 2315, 2387, 2476, 2523, 2511, 2482, 2474, 2495, 2562, 2652, 2666, 2592, 2474, 2392, 2408, 2502, 2558, 2520, 2415, 2319, 2292, 2318, 2354, 2353, 2308, 2234, 2200, 2249, 2325, 2330, 2253, 2140, 2034, 1991, 2015, 2071, 2095, 2040, 1937, 1847, 1808, 1817, 1835, 1805, 1729, 1669, 1657, 1663, 1678, 1714, 1779, 1848, 1897, 1880, 1804, 1742, 1739, 1770, 1812, 1844, 1865, 1858, 1798, 1681, 1557, 1663, 1794, 1824, 1820, 1806, 1805, 1817, 1820, 1813, 1805, 1797, 1800, 1804, 1809, 1818, 1832, 1836, 1830, 1832, 1840, 1837, 1828, 1819, 1841, 1890, 1949, 2016, 2131, 2277, 2386, 2400, 2334, 2254, 2240, 2299, 2373, 2443, 2479, 2469, 2435, 2441, 2522, 2619, 2615, 2536, 2458, 2389, 2351, 2370, 2447, 2509, 2492, 2391, 2276, 2184, 2126, 2128, 2133, 2084, 2017, 1952, 1875, 1794, 1742, 1738, 1746, 1728, 1712, 1722, 1745, 1758, 1785, 1818, 1832, 1832, 1817, 1806, 1834, 1889, 1931, 1967, 2023, 2120, 2227, 2301, 2353, 2378, 2374, 2325, 2276, 2278, 2317, 2374, 2422, 2442, 2420, 2364, 2325, 2333, 2361, 2354, 2284, 2199, 2161, 2167, 2180, 2165, 2140, 2121, 2090, 2035, 1950, 1860, 1836, 1878, 1893, 1828, 1724, 1610, 1514, 1488, 1680, 1800, 1821, 1831, 1828, 1807, 1793, 1799, 1808, 1827, 1855, 1884, 1906, 1909, 1917, 1968, 2081, 2212, 2280, 2266, 2196, 2119, 2080, 2093, 2148, 2210, 2251, 2255, 2232, 2175, 2130, 2164, 2250, 2300, 2256, 2115, 1940, 1875, 1962, 2081, 2098, 2034, 1959, 1911, 1856, 1741, 1577, 1466, 1483, 1709, 1806, 1801, 1789, 1788, 1794, 1808, 1820, 1814, 1806, 1808, 1822, 1831, 1822, 1823, 1834, 1838, 1826, 1817, 1813, 1815, 1824, 1831, 1839, 1844, 1847, 1849, 1866, 1918, 1978, 2054, 2147, 2205, 2201, 2163, 2167, 2226, 2296, 2342, 2316, 2256, 2272, 2372, 2469, 2497, 2485, 2461, 2450, 2468, 2493, 2470, 2377, 2290, 2274, 2321, 2419, 2519, 2533, 2421, 2256, 2154, 2183, 2285, 2358, 2356, 2301, 2214, 2098, 2049, 2082, 2143, 2188, 2186, 2144, 2107, 2127, 2179, 2191, 2148, 2088, 2060, 2066, 2058, 2023, 1986, 1966, 1955, 1894, 1795, 1729, 1749, 1829, 1884, 1875, 1856, 1872, 1916, 1956, 1956, 1896, 1805, 1762, 1773, 1801, 1819, 1803, 1740, 1699, 1743, 1813, 1845, 1844, 1804, 1740, 1704, 1681, 1640, 1663, 1771, 1812, 1810, 1804, 1799, 1800, 1806, 1811, 1822, 1832, 1835, 1832, 1846, 1855, 1798, 1751, 1794, 1830, 1852, 1900, 1964, 2005, 2017, 1993, 1940, 1881, 1870, 1928, 1958, 1965, 2007, 2080, 2145, 2193, 2259, 2315, 2328, 2297, 2244, 2222, 2290, 2431, 2548, 2567, 2531, 2463, 2362, 2294, 2348, 2489, 2601, 2621, 2564, 2484, 2429, 2413, 2409, 2392, 2377, 2372, 2370, 2373, 2383, 2382, 2357, 2326, 2316, 2324, 2328, 2339, 2349, 2293, 2202, 2118, 2010, 1933, 1948, 1994, 2002, 1948, 1890, 1887, 1914, 1923, 1882, 1813, 1764, 1761, 1776, 1803, 1865, 1939, 1968, 1949, 1936, 1944, 1943, 1911, 1888, 1877, 1876, 1896, 1929, 1958, 1942, 1898, 1872, 1878, 1921, 1981, 2057, 2115, 2112, 2046, 1956, 1911, 1922, 1935, 1928, 1915, 1920, 1963, 2038, 2095, 2069, 1967, 1890, 1911, 1968, 1998, 1991, 1979, 1979, 1986, 2010, 2034, 2021, 1965, 1898, 1896, 1978, 2077, 2112, 2056, 1939, 1864, 1899, 2000, 2046, 2025, 1965, 1867, 1788, 1769, 1764, 1769, 1798, 1824, 1838, 1828, 1816, 1825, 1847, 1867, 1868, 1873, 1925, 1987, 1992, 1953, 1917, 1914, 1962, 2049, 2103, 2096, 2066, 2054, 2096, 2188, 2245, 2236, 2199, 2163, 2140, 2159, 2198, 2212, 2224, 2275, 2329, 2334, 2301, 2285, 2296, 2303, 2288, 2229, 2173, 2198, 2274, 2288, 2201, 2091, 2025, 1987, 1932, 1886, 1863, 1821, 1777, 1775, 1804, 1832, 1847, 1858, 1849, 1824, 1791, 1778, 1838, 1938, 1977, 1929, 1861, 1838, 1876, 1951, 2029, 2055, 2034, 1994, 1943, 1921, 1935, 1943, 1940, 1917, 1869, 1832, 1857, 1925, 1976, 2026, 2075, 2062, 1993, 1934, 1916, 1942, 1997, 2045, 2065, 2067, 2074, 2064, 2054, 2059, 2091, 2180, 2283, 2332, 2282, 2171, 2044, 1934, 1932, 2029, 2162, 2271, 2326, 2329, 2298, 2249, 2156, 2046, 2013, 2080, 2180, 2234, 2215, 2135, 2059, 2018, 1990, 1939, 1841, 1737, 1682, 1692, 1752, 1823, 1845, 1819, 1791, 1773, 1737, 1698, 1687, 1696, 1760, 1801, 1809, 1823, 1846, 1853, 1841, 1820, 1791, 1775, 1794, 1817, 1821, 1827, 1830, 1813, 1793, 1800, 1810, 1814, 1821, 1826, 1826, 1817, 1813, 1822, 1830, 1827, 1820, 1824, 1833, 1836, 1832, 1830, 1827, 1836, 1849, 1861, 1877, 1892, 1898, 1868, 1828, 1820, 1859, 1945, 2046, 2123, 2174, 2213, 2241, 2240, 2211, 2213, 2302, 2435, 2510, 2457, 2328, 2228, 2252, 2417, 2622, 2720, 2689, 2610, 2535, 2460, 2443, 2519, 2613, 2657, 2609, 2504, 2417, 2387, 2392, 2408, 2440, 2465, 2481, 2493, 2479, 2407, 2304, 2212, 2144, 2099, 2071, 2054, 2070, 2100, 2100, 2065, 2050, 2047, 2011, 1944, 1880, 1824, 1768, 1725, 1718, 1765, 1862, 1928, 1879, 1742, 1586, 1497, 1557, 1763, 1872, 1907, 1880, 1861, 1872, 1873, 1848, 1824, 1843, 1893, 1958, 2017, 1991, 1894, 1824, 1817, 1845, 1872, 1893, 1920, 1969, 1998, 1979, 1897, 1829, 1814, 1799, 1786, 1776, 1753, 1757, 1804, 1857, 1883, 1906, 1960, 2004, 1990, 1920, 1851, 1839, 1867, 1911, 1954, 1982, 1993, 2003, 2020, 2039, 2020, 1986, 1976, 2026, 2118, 2208, 2300, 2377, 2411, 2428, 2423, 2368, 2269, 2169, 2125, 2170, 2272, 2354, 2344, 2243, 2133, 2102, 2147, 2223, 2268, 2231, 2162, 2110, 2060, 2002, 1963, 1943, 1965, 2055, 2158, 2199, 2138, 2046, 2035, 2121, 2204, 2192, 2093, 2015, 2023, 2074, 2125, 2195, 2281, 2384, 2469, 2501, 2510, 2493, 2444, 2382, 2349, 2347, 2359, 2377, 2406, 2414, 2386, 2357, 2345, 2369, 2409, 2439, 2456, 2435, 2385, 2340, 2290, 2242, 2197, 2139, 2096, 2046, 1994, 1937, 1885, 1832, 1763, 1711, 1707, 1691, 1645, 1604, 1661, 1771, 1808, 1813, 1818, 1819, 1813, 1803, 1794, 1795, 1808, 1811, 1808, 1816, 1831, 1841, 1836, 1826, 1822, 1822, 1822, 1839, 1857, 1854, 1841, 1831, 1823, 1819, 1821, 1828, 1851, 1916, 2001, 2069, 2096, 2120, 2149, 2124, 2066, 2054, 2109, 2200, 2277, 2306, 2271, 2200, 2154, 2159, 2182, 2191, 2193, 2187, 2146, 2078, 2045, 2070, 2106, 2122, 2096, 2032, 1961, 1909, 1913, 1960, 1974, 1935, 1891, 1893, 1928, 1959, 1953, 1920, 1919, 1952, 1979, 1961, 1915, 1891, 1941, 2019, 2057, 2023, 1972, 1950, 1964, 2003, 2058, 2106, 2111, 2062, 2029, 2064, 2125, 2158, 2176, 2201, 2213, 2184, 2135, 2129, 2207, 2313, 2347, 2293, 2223, 2214, 2242, 2273, 2310, 2356, 2393, 2398, 2334, 2241, 2219, 2272, 2342, 2371, 2287, 2142, 2046, 2063, 2181, 2270, 2228, 2086, 1944, 1860, 1814, 1788, 1778, 1809, 1843, 1839, 1773, 1640, 1491, 1453, 1712, 1825, 1817, 1795, 1800, 1812, 1817, 1819, 1823, 1825, 1822, 1819, 1826, 1837, 1834, 1820, 1811, 1821, 1837, 1840, 1819, 1799, 1811, 1832, 1832, 1828, 1828, 1830, 1839, 1856, 1891, 1960, 2053, 2142, 2142, 2072, 2015, 2030, 2138, 2267, 2308, 2203, 2070, 2057, 2128, 2182, 2201, 2204, 2215, 2243, 2295, 2358, 2364, 2296, 2220, 2196, 2228, 2290, 2333, 2312, 2241, 2174, 2147, 2179, 2271, 2351, 2345, 2252, 2151, 2092, 2106, 2133, 2097, 2019, 1943, 1902, 1899, 1918, 1939, 1930, 1862, 1799, 1791, 1791, 1776, 1790, 1855, 1923, 1940, 1916, 1903, 1893, 1849, 1806, 1804, 1849, 1890, 1895, 1865, 1819, 1767, 1716, 1686, 1700, 1752, 1805, 1829, 1823, 1808, 1825, 1881, 1916, 1914, 1939, 2019, 2060, 1998, 1860, 1757, 1782, 1932, 2126, 2290, 2417, 2483, 2453, 2375, 2310, 2279, 2250, 2216, 2230, 2326, 2439, 2481, 2445, 2421, 2449, 2526, 2588, 2579, 2524, 2441, 2396, 2457, 2537, 2547, 2510, 2460, 2392, 2313, 2251, 2199, 2167, 2139, 2136, 2159, 2163, 2122, 2049, 1980, 1933, 1930, 1938, 1933, 1895, 1837, 1818, 1877, 1943, 1909, 1811, 1733, 1711, 1717, 1737, 1786, 1850, 1888, 1885, 1851, 1825, 1849, 1931, 2009, 1994, 1959, 2003, 2116, 2242, 2318, 2285, 2197, 2137, 2120, 2138, 2180, 2200, 2212, 2224, 2213, 2178, 2173, 2243, 2326, 2336, 2293, 2279, 2303, 2317, 2293, 2239, 2198, 2211, 2236, 2190, 2158, 2187, 2201, 2179, 2169, 2167, 2120, 2038, 1996, 2046, 2136, 2162, 2076, 1934, 1841, 1838, 1891, 1965, 1971, 1852, 1680, 1595, 1622, 1684, 1732, 1764, 1780, 1759, 1762, 1793, 1817, 1819, 1820, 1831, 1843, 1841, 1810, 1788, 1799, 1815, 1833, 1859, 1905, 1932, 1897, 1833, 1785, 1774, 1779, 1783, 1808, 1841, 1855, 1853, 1817, 1775, 1780, 1855, 1950, 2020, 2077, 2129, 2185, 2199, 2149, 2092, 2059, 2051, 2038, 2051, 2093, 2148, 2202, 2246, 2275, 2261, 2236, 2255, 2354, 2479, 2558, 2586, 2583, 2597, 2633, 2657, 2680, 2698, 2705, 2735, 2765, 2744, 2701, 2672, 2660, 2674, 2700, 2705, 2684, 2658, 2660, 2681, 2693, 2668, 2584, 2478, 2411, 2407, 2458, 2512, 2505, 2413, 2292, 2206, 2165, 2147, 2120, 2061, 1952, 1815, 1681, 1570, 1506, 1530, 1713, 1796, 1785, 1778, 1793, 1806, 1807, 1802, 1791, 1798, 1811, 1819, 1816, 1804, 1801, 1808, 1815, 1824, 1825, 1823, 1820, 1820, 1819, 1824, 1826, 1819, 1820, 1833, 1839, 1835, 1833, 1838, 1842, 1837, 1833, 1825, 1811, 1809, 1862, 1959, 2039, 2074, 2057, 2035, 2064, 2160, 2279, 2390, 2420, 2330, 2210, 2163, 2232, 2370, 2504, 2573, 2569, 2531, 2503, 2501, 2519, 2544, 2545, 2512, 2424, 2349, 2327, 2322, 2279, 2210, 2164, 2148, 2091, 1971, 1839, 1741, 1715, 1722, 1726, 1728, 1740, 1715, 1656, 1662, 1761, 1794, 1797, 1817, 1839, 1841, 1830, 1828, 1849, 1874, 1879, 1873, 1878, 1904, 1965, 2033, 2038, 1965, 1891, 1903, 2005, 2085, 2084, 2062, 2059, 2072, 2073, 2043, 2027, 2030, 2002, 1926, 1876, 1906, 1956, 1967, 1954, 1949, 1949, 1951, 1942, 1912, 1881, 1874, 1900, 1913, 1892, 1852, 1839, 1900, 2036, 2141, 2150, 2128, 2128, 2132, 2140, 2175, 2199, 2213, 2244, 2266, 2275, 2261, 2214, 2157, 2123, 2129, 2155, 2191, 2250, 2284, 2248, 2159, 2109, 2146, 2224, 2267, 2211, 2109, 2067, 2133, 2206, 2191, 2094, 2005, 2006, 2054, 2082, 2078, 2047, 1974, 1881, 1837, 1865, 1933, 1992, 2052, 2081, 2065, 2006, 1963, 1953, 1963, 1994, 1997, 1934, 1875, 1866, 1859, 1833, 1841, 1898, 1947, 1980, 2038, 2117, 2135, 2054, 1933, 1888, 1943, 2034, 2086, 2103, 2101, 2093, 2107, 2148, 2181, 2180, 2114, 2028, 2012, 2051, 2100, 2104, 2083, 2086, 2074, 2008, 1949, 1965, 2006, 2005, 1940, 1830, 1743, 1723, 1746, 1762, 1780, 1813, 1825, 1770, 1682, 1641, 1661, 1720, 1761, 1782, 1802, 1809, 1807, 1811, 1823, 1825, 1819, 1822, 1832, 1843, 1839, 1831, 1833, 1831, 1814, 1804, 1819, 1844, 1879, 1951, 2057, 2177, 2273, 2317, 2305, 2303, 2344, 2401, 2439, 2433, 2425, 2441, 2473, 2503, 2508, 2483, 2466, 2484, 2541, 2564, 2519, 2471, 2434, 2383, 2332, 2285, 2230, 2142, 2067, 2077, 2140, 2143, 2037, 1893, 1800, 1784, 1817, 1832, 1792, 1713, 1686, 1717, 1752, 1747, 1714, 1698, 1735, 1805, 1844, 1839, 1817, 1791, 1766, 1783, 1812, 1821, 1836, 1856, 1872, 1865, 1856, 1879, 1934, 1995, 2015, 1974, 1954, 1992, 2053, 2124, 2173, 2166, 2130, 2105, 2118, 2169, 2251, 2339, 2430, 2510, 2526, 2460, 2384, 2356, 2391, 2485, 2576, 2613, 2575, 2489, 2425, 2401, 2363, 2313, 2281, 2272, 2282, 2300, 2316, 2269, 2187, 2128, 2097, 2068, 2046, 2041, 2021, 1984, 1985, 1997, 1984, 1936, 1851, 1775, 1746, 1762, 1779, 1812, 1860, 1884, 1846, 1769, 1723, 1754, 1819, 1858, 1852, 1841, 1846, 1868, 1883, 1852, 1785, 1765, 1819, 1866, 1846, 1784, 1739, 1761, 1855, 1971, 2039, 2037, 1972, 1853, 1750, 1692, 1678, 1699, 1733, 1799, 1894, 1966, 1960, 1868, 1771, 1749, 1762, 1770, 1813, 1923, 2022, 2042, 2021, 2018, 2051, 2115, 2174, 2239, 2318, 2364, 2345, 2294, 2269, 2306, 2402, 2507, 2568, 2551, 2493, 2462, 2483, 2569, 2661, 2694, 2644, 2554, 2505, 2503, 2518, 2549, 2601, 2622, 2578, 2481, 2415, 2425, 2451, 2434, 2369, 2269, 2176, 2120, 2093, 2074, 2067, 2060, 2002, 1903, 1815, 1752, 1697, 1681, 1732, 1811, 1841, 1812, 1792, 1803, 1818, 1789, 1737, 1721, 1722, 1758, 1820, 1862, 1901, 1943, 1964, 1961, 1965, 2014, 2101, 2135, 2106, 2117, 2212, 2310, 2354, 2364, 2354, 2356, 2403, 2464, 2473, 2412, 2326, 2295, 2326, 2365, 2379, 2344, 2264, 2157, 2045, 1969, 1936, 1873, 1786, 1716, 1686, 1676, 1621, 1521, 1630, 1758, 1795, 1813, 1827, 1827, 1824, 1820, 1815, 1813, 1807, 1798, 1802, 1815, 1827, 1825, 1826, 1833, 1851, 1883, 1957, 2032, 2079, 2089, 2117, 2167, 2208, 2244, 2270, 2246, 2229, 2267, 2349, 2450, 2496, 2423, 2284, 2209, 2240, 2351, 2505, 2641, 2677, 2610, 2496, 2374, 2305, 2316, 2352, 2315, 2215, 2123, 2058, 2047, 2074, 2052, 1964, 1870, 1814, 1755, 1678, 1600, 1554, 1601, 1740, 1791, 1782, 1780, 1792, 1807, 1817, 1816, 1803, 1803, 1814, 1820, 1820, 1823, 1830, 1819, 1811, 1824, 1853, 1897, 1954, 1992, 2005, 2003, 2009, 2027, 2047, 2066, 2087, 2125, 2167, 2185, 2211, 2261, 2317, 2353, 2343, 2328, 2330, 2338, 2340, 2346, 2339, 2310, 2248, 2181, 2174, 2239, 2315, 2310, 2221, 2093, 2000, 1982, 2002, 1985, 1919, 1856, 1810, 1783, 1756, 1711, 1660, 1649, 1713, 1795, 1831, 1845, 1866, 1871, 1886, 1908, 1905, 1891, 1876, 1896, 1934, 1950, 1930, 1911, 1881, 1834, 1850, 1948, 2049, 2093, 2076, 2043, 2019, 2006, 1986, 1994, 2059, 2141, 2175, 2144, 2110, 2108, 2155, 2207, 2213, 2207, 2215, 2243, 2286, 2334, 2389, 2417, 2400, 2360, 2355, 2395, 2437, 2422, 2346, 2270, 2234, 2241, 2269, 2278, 2278, 2266, 2241, 2219, 2219, 2257, 2309, 2362, 2346, 2230, 2045, 1889, 1837, 1897, 1995, 2038, 2016, 1933, 1805, 1681, 1597, 1549, 1534, 1679, 1780, 1798, 1807, 1815, 1816, 1817, 1814, 1800, 1797, 1802, 1802, 1806, 1814, 1820, 1828, 1831, 1831, 1833, 1845, 1848, 1819, 1769, 1771, 1842, 1922, 1960, 1961, 1963, 1958, 1960, 1971, 1977, 1967, 1949, 1951, 1977, 1993, 1985, 1941, 1876, 1833, 1838, 1876, 1920, 1981, 2072, 2137, 2140, 2114, 2108, 2135, 2172, 2221, 2250, 2233, 2195, 2181, 2205, 2228, 2234, 2229, 2236, 2276, 2315, 2287, 2222, 2178, 2212, 2283, 2299, 2245, 2166, 2090, 2066, 2126, 2241, 2380, 2449, 2371, 2175, 1949, 1831, 1893, 2056, 2210, 2271, 2191, 2029, 1928, 1953, 2041, 2089, 2045, 1967, 1921, 1914, 1919, 1920, 1916, 1870, 1790, 1734, 1725, 1749, 1748, 1719, 1696, 1736, 1828, 1902, 1911, 1860, 1811, 1788, 1785, 1780, 1804, 1872, 1964, 2047, 2102, 2128, 2151, 2157, 2101, 2028, 2011, 2088, 2191, 2237, 2216, 2174, 2148, 2160, 2197, 2215, 2235, 2291, 2339, 2301, 2197, 2100, 2034, 1977, 1924, 1903, 1906, 1894, 1852, 1797, 1750, 1716, 1693, 1705, 1725, 1705, 1688, 1731, 1794, 1811, 1801, 1787, 1788, 1798, 1800, 1799, 1804, 1814, 1821, 1826, 1830, 1832, 1832, 1837, 1843, 1854, 1879, 1920, 1996, 2097, 2188, 2254, 2257, 2196, 2158, 2209, 2295, 2354, 2366, 2354, 2384, 2492, 2602, 2630, 2577, 2511, 2487, 2511, 2565, 2597, 2630, 2643, 2570, 2421, 2308, 2343, 2463, 2523, 2490, 2421, 2350, 2293, 2310, 2401, 2461, 2423, 2305, 2174, 2089, 2062, 2088, 2141, 2152, 2073, 1931, 1815, 1781, 1806, 1825, 1819, 1813, 1813, 1822, 1833, 1843, 1874, 1890, 1862, 1817, 1782, 1769, 1777, 1763, 1731, 1705, 1733, 1801, 1864, 1917, 1935, 1936, 1944, 1928, 1913, 1970, 2075, 2149, 2172, 2145, 2090, 2059, 2073, 2110, 2139, 2160, 2186, 2200, 2197, 2161, 2114, 2113, 2182, 2244, 2235, 2173, 2102, 2090, 2158, 2237, 2274, 2263, 2218, 2149, 2064, 1997, 1962, 1959, 1991, 2016, 1999, 1964, 1938, 1926, 1957, 2003, 2020, 2004, 1977, 1927, 1889, 1890, 1896, 1899, 1887, 1862, 1852, 1856, 1837, 1776, 1736, 1755, 1789, 1791, 1790, 1802, 1794, 1778, 1766, 1755, 1733, 1722, 1781, 1875, 1914, 1885, 1841, 1833, 1859, 1896, 1931, 1951, 1948, 1944, 1978, 2065, 2153, 2202, 2188, 2132, 2051, 2003, 2020, 2072, 2125, 2152, 2157, 2135, 2069, 2023, 2040, 2106, 2174, 2181, 2094, 1966, 1890, 1926, 2022, 2114, 2154, 2131, 2073, 1999, 1921, 1879, 1874, 1870, 1866, 1862, 1858, 1882, 1931, 1988, 2033, 2046, 2016, 1973, 1941, 1889, 1832, 1777, 1731, 1711, 1737, 1782, 1848, 1903, 1899, 1839, 1793, 1807, 1885, 1990, 2056, 2032, 1984, 1998, 2046, 2046, 2010, 1987, 2010, 2086, 2152, 2194, 2238, 2303, 2389, 2441, 2433, 2388, 2346, 2339, 2387, 2462, 2552, 2607, 2592, 2539, 2482, 2446, 2477, 2558, 2597, 2567, 2472, 2337, 2211, 2160, 2196, 2256, 2299, 2325, 2319, 2253, 2151, 2088, 2066, 2087, 2083, 2011, 1893, 1772, 1665, 1603, 1577, 1541, 1679, 1792, 1807, 1804, 1803, 1799, 1795, 1792, 1792, 1806, 1826, 1829, 1827, 1829, 1831, 1827, 1832, 1840, 1837, 1828, 1828, 1825, 1822, 1824, 1833, 1830, 1817, 1811, 1819, 1828, 1825, 1825, 1833, 1856, 1921, 2003, 2063, 2100, 2140, 2172, 2215, 2270, 2301, 2294, 2286, 2298, 2348, 2393, 2406, 2424, 2492, 2548, 2541, 2473, 2392, 2327, 2290, 2302, 2360, 2437, 2459, 2384, 2264, 2185, 2189, 2204, 2182, 2176, 2217, 2272, 2310, 2286, 2185, 2090, 2067, 2070, 2022, 1922, 1839, 1832, 1880, 1930, 1943, 1896, 1838, 1816, 1828, 1846, 1852, 1850, 1832, 1776, 1724, 1702, 1687, 1669, 1689, 1785, 1858, 1839, 1779, 1748, 1772, 1805, 1805, 1783, 1764, 1771, 1793, 1806, 1821, 1830, 1845, 1868, 1912, 1958, 1963, 1953, 1963, 1952, 1909, 1865, 1863, 1917, 2008, 2094, 2175, 2261, 2309, 2281, 2221, 2182, 2175, 2178, 2192, 2243, 2327, 2400, 2397, 2325, 2233, 2196, 2223, 2261, 2256, 2189, 2108, 2039, 1987, 2004, 2070, 2104, 2092, 2075, 2097, 2120, 2073, 1966, 1881, 1877, 1956, 2044, 2073, 2067, 2059, 2045, 1986, 1909, 1892, 1928, 2001, 2063, 2054, 2038, 2065, 2099, 2147, 2205, 2264, 2308, 2302, 2256, 2220, 2232, 2237, 2184, 2122, 2109, 2138, 2144, 2102, 2042, 2017, 2043, 2074, 2037, 1925, 1830, 1809, 1832, 1832, 1778, 1715, 1676, 1643, 1614, 1629, 1750, 1818, 1834, 1841, 1828, 1816, 1810, 1804, 1795, 1798, 1823, 1858, 1894, 1899, 1902, 1932, 1981, 2057, 2109, 2105, 2109, 2128, 2113, 2078, 2055, 2067, 2080, 2091, 2129, 2160, 2162, 2171, 2197, 2209, 2191, 2133, 2036, 1962, 1972, 2036, 2092, 2102, 2086, 2042, 1955, 1859, 1825, 1888, 1994, 2032, 1943, 1787, 1690, 1735, 1840, 1871, 1806, 1685, 1581, 1578, 1687, 1799, 1821, 1800, 1781, 1786, 1806, 1819, 1827, 1836, 1844, 1851, 1867, 1914, 1954, 1946, 1929, 1938, 1999, 2110, 2219, 2281, 2268, 2197, 2129, 2077, 2064, 2134, 2239, 2301, 2293, 2247, 2238, 2286, 2342, 2355, 2345, 2338, 2359, 2385, 2396, 2379, 2332, 2237, 2130, 2040, 1997, 2006, 2019, 2004, 1982, 1967, 1958, 1932, 1904, 1895, 1885, 1862, 1815, 1772, 1745, 1729, 1703, 1714, 1776, 1850, 1881, 1840, 1787, 1776, 1768, 1747, 1770, 1871, 1992, 2074, 2083, 2049, 2020, 2027, 2110, 2185, 2176, 2138, 2139, 2181, 2246, 2313, 2339, 2300, 2289, 2344, 2399, 2422, 2421, 2389, 2336, 2275, 2253, 2280, 2312, 2302, 2241, 2178, 2146, 2147, 2175, 2220, 2247, 2215, 2114, 1998, 1944, 1930, 1932, 1929, 1873, 1803, 1768, 1802, 1878, 1915, 1890, 1838, 1806, 1831, 1925, 2045, 2129, 2149, 2096, 2024, 1992, 1965, 1940, 1955, 2017, 2070, 2083, 2079, 2094, 2121, 2123, 2058, 1980, 1950, 1952, 1948, 1920, 1877, 1850, 1857, 1824, 1732, 1648, 1632, 1671, 1694, 1719, 1786, 1816, 1815, 1810, 1799, 1788, 1804, 1833, 1850, 1854, 1855, 1868, 1893, 1920, 1947, 1985, 2018, 2039, 2058, 2077, 2130, 2227, 2305, 2290, 2214, 2132, 2116, 2220, 2351, 2460, 2517, 2501, 2415, 2321, 2269, 2290, 2351, 2413, 2441, 2415, 2321, 2203, 2166, 2214, 2257, 2250, 2189, 2146, 2139, 2125, 2090, 2037, 1963, 1913, 1918, 1940, 1913, 1842, 1782, 1798, 1874, 1961, 2022, 2027, 2028, 2013, 1968, 1925, 1935, 2010, 2092, 2123, 2128, 2154, 2185, 2224, 2251, 2240, 2227, 2243, 2243, 2219, 2227, 2274, 2346, 2394, 2377, 2294, 2224, 2247, 2324, 2385, 2349, 2219, 2056, 1957, 1989, 2097, 2176, 2142, 2034, 1932, 1875, 1869, 1912, 1959, 1958, 1875, 1753, 1685, 1731, 1862, 2006, 2137, 2165, 2074, 1948, 1899, 1966, 2083, 2160, 2183, 2164, 2133, 2133, 2158, 2188, 2212, 2234, 2252, 2245, 2237, 2277, 2368, 2444, 2430, 2344, 2221, 2115, 2124, 2252, 2396, 2451, 2392, 2243, 2074, 1954, 1921, 1969, 2042, 2081, 2049, 1985, 1935, 1880, 1837, 1859, 1936, 2013, 2042, 2069, 2118, 2161, 2166, 2110, 2051, 2026, 2019, 2028, 2039, 2048, 2039, 2017, 2006, 2027, 2049, 2054, 2071, 2070, 2032, 1982, 1934, 1862, 1786, 1730, 1713, 1745, 1768, 1708, 1616, 1599, 1739, 1803, 1808, 1806, 1817, 1825, 1816, 1802, 1804, 1818, 1833, 1833, 1820, 1812, 1810, 1806, 1807, 1822, 1837, 1841, 1845, 1849, 1843, 1839, 1839, 1842, 1838, 1827, 1818, 1818, 1828, 1836, 1837, 1841, 1839, 1832, 1832, 1838, 1846, 1851, 1862, 1910, 1980, 2004, 1975, 1981, 2073, 2198, 2258, 2211, 2133, 2078, 2060, 2076, 2106, 2154, 2222, 2293, 2319, 2309, 2264, 2204, 2211, 2299, 2346, 2302, 2233, 2195, 2184, 2191, 2207, 2198, 2149, 2092, 2065, 2079, 2083, 2101, 2165, 2223, 2227, 2180, 2153, 2180, 2228, 2265, 2275, 2283, 2264, 2209, 2175, 2197, 2248, 2279, 2298, 2263, 2170, 2108, 2105, 2121, 2141, 2207, 2298, 2372, 2387, 2313, 2220, 2181, 2188, 2210, 2246, 2276, 2267, 2244, 2249, 2290, 2331, 2289, 2198, 2142, 2148, 2178, 2216, 2283, 2333, 2291, 2150, 2053, 2104, 2226, 2328, 2357, 2323, 2277, 2243, 2249, 2275, 2252, 2180, 2081, 2002, 2003, 2072, 2131, 2157, 2129, 2016, 1843, 1678, 1618, 1664, 1706, 1699, 1662, 1713, 1782, 1804, 1813, 1811, 1807, 1815, 1816, 1814, 1819, 1820, 1819, 1820, 1831, 1839, 1840, 1848, 1856, 1876, 1887, 1863, 1828, 1842, 1872, 1883, 1879, 1860, 1872, 1893, 1881, 1879, 1915, 1967, 2030, 2095, 2139, 2117, 2054, 1997, 1966, 1949, 1911, 1887, 1925, 1986, 2022, 2037, 2062, 2070, 2036, 1991, 1969, 1988, 2026, 2019, 1927, 1879, 1967, 2142, 2270, 2265, 2163, 2058, 2035, 2122, 2244, 2300, 2263, 2217, 2228, 2289, 2357, 2388, 2383, 2338, 2291, 2281, 2298, 2308, 2257, 2167, 2100, 2080, 2116, 2188, 2274, 2316, 2277, 2215, 2172, 2127, 2091, 2076, 2092, 2124, 2146, 2120, 2065, 2038, 2047, 2039, 1972, 1882, 1844, 1868, 1900, 1931, 1973, 1962, 1878, 1750, 1647, 1641, 1698, 1757, 1768, 1720, 1700, 1756, 1797, 1805, 1807, 1814, 1813, 1822, 1833, 1840, 1828, 1812, 1811, 1824, 1839, 1839, 1842, 1860, 1860, 1849, 1868, 1946, 2026, 2064, 2069, 2071, 2087, 2122, 2186, 2271, 2313, 2301, 2267, 2211, 2156, 2175, 2250, 2294, 2320, 2388, 2462, 2491, 2442, 2357, 2308, 2300, 2304, 2295, 2263, 2222, 2186, 2155, 2155, 2205, 2253, 2231, 2130, 2018, 1975, 2013, 2075, 2078, 2017, 1952, 1921, 1936, 1977, 1996, 1951, 1888, 1847, 1839, 1851, 1867, 1872, 1887, 1922, 1963, 2013, 2058, 2090, 2099, 2105, 2110, 2131, 2182, 2263, 2339, 2349, 2300, 2259, 2286, 2337, 2333, 2273, 2237, 2272, 2370, 2497, 2599, 2628, 2543, 2372, 2234, 2198, 2263, 2351, 2434, 2492, 2473, 2393, 2280, 2178, 2122, 2110, 2136, 2161, 2161, 2148, 2126, 2078, 2040, 2033, 2061, 2114, 2154, 2149, 2067, 1954, 1892, 1860, 1836, 1843, 1853, 1841, 1840, 1866, 1921, 1990, 2037, 2048, 2001, 1945, 1934, 1988, 2059, 2063, 1989, 1943, 2014, 2125, 2172, 2183, 2198, 2203, 2202, 2180, 2153, 2149, 2159, 2139, 2090, 2052, 2092, 2187, 2247, 2226, 2161, 2102, 2068, 2066, 2048, 2008, 2003, 2016, 1982, 1939, 1911, 1864, 1804, 1768, 1782, 1822, 1830, 1809, 1770, 1706, 1642, 1617, 1662, 1756, 1823, 1835, 1823, 1815, 1815, 1814, 1828, 1862, 1894, 1913, 1916, 1920, 1922, 1939, 2011, 2076, 2104, 2093, 2084, 2094, 2130, 2195, 2249, 2280, 2281, 2245, 2209, 2206, 2235, 2254, 2229, 2143, 2053, 2001, 1964, 1940, 1955, 2030, 2111, 2119, 2069, 2004, 1938, 1913, 1920, 1911, 1870, 1817, 1808, 1839, 1861, 1877, 1904, 1910, 1918, 1946, 1979, 2006, 2047, 2086, 2129, 2174, 2199, 2216, 2235, 2254, 2285, 2296, 2260, 2189, 2119, 2110, 2201, 2327, 2384, 2349, 2270, 2226, 2260, 2326, 2378, 2383, 2353, 2326, 2303, 2279, 2260, 2260, 2236, 2161, 2098, 2122, 2183, 2228, 2234, 2149, 1993, 1885, 1903, 1994, 2092, 2152, 2143, 2077, 2001, 1960, 1967, 1979, 1979, 1996, 2013, 1989, 1969, 2019, 2099, 2120, 2088, 2048, 2019, 1998, 1957, 1934, 1949, 1970, 1972, 1954, 1952, 1988, 2055, 2086, 2025, 1921, 1857, 1857, 1911, 1967, 1976, 1942, 1896, 1860, 1825, 1829, 1847, 1840, 1835, 1879, 1946, 2001, 1994, 1933, 1869, 1862, 1914, 1961, 1983, 1970, 1924, 1863, 1805, 1752, 1731, 1734, 1746, 1779, 1804, 1842, 1906, 1928, 1897, 1838, 1779, 1743, 1712, 1646, 1586, 1573, 1723, 1810, 1814, 1803, 1801, 1812, 1829, 1832, 1828, 1826, 1820, 1817, 1814, 1819, 1824, 1829, 1832, 1828, 1822, 1820, 1820, 1824, 1835, 1845, 1852, 1864, 1916, 1977, 2018, 2087, 2151, 2176, 2189, 2241, 2327, 2387, 2355, 2260, 2219, 2252, 2336, 2432, 2498, 2484, 2378, 2245, 2185, 2226, 2282, 2236, 2099, 1992, 1978, 2036, 2107, 2114, 2022, 1892, 1807, 1761, 1720, 1712, 1765, 1837, 1837, 1766, 1717, 1720, 1749, 1760, 1728, 1728, 1790, 1813, 1817, 1823, 1830, 1837, 1848, 1878, 1918, 1934, 1949, 1978, 1986, 1967, 1930, 1906, 1935, 1993, 2064, 2111, 2116, 2086, 2062, 2097, 2171, 2219, 2185, 2083, 1957, 1913, 2019, 2182, 2246, 2188, 2078, 1963, 1903, 1945, 2041, 2138, 2206, 2193, 2126, 2042, 2011, 2076, 2170, 2201, 2148, 2060, 2005, 2004, 2038, 2099, 2178, 2193, 2147, 2096, 2071, 2110, 2165, 2184, 2144, 2065, 1982, 1942, 1965, 2025, 2052, 2016, 1981, 1975, 1997, 2064, 2127, 2142, 2085, 1952, 1848, 1818, 1862, 1955, 2019, 2007, 1944, 1882, 1840, 1809, 1786, 1772, 1759, 1751, 1747, 1763, 1773, 1771, 1743, 1728, 1757, 1812, 1848, 1894, 1966, 2015, 2011, 1987, 1969, 1931, 1898, 1917, 1973, 2020, 2047, 2026, 1996, 2009, 2046, 2098, 2134, 2137, 2102, 2064, 2069, 2103, 2101, 2056, 1988, 1931, 1896, 1870, 1879, 1941, 2009, 2001, 1923, 1859, 1854, 1888, 1925, 1942, 1981, 2033, 2067, 2061, 2008, 1962, 1954, 1953, 1945, 1917, 1914, 1972, 2042, 2067, 2049, 2013, 1990, 1996, 2002, 1958, 1898, 1895, 1963, 2050, 2117, 2146, 2108, 2035, 2012, 2054, 2097, 2097, 2083, 2088, 2089, 2064, 2049, 2071, 2116, 2161, 2149, 2092, 2054, 2036, 2036, 2050, 2076, 2103, 2139, 2188, 2209, 2182, 2114, 2049, 2048, 2099, 2135, 2132, 2143, 2167, 2186, 2186, 2165, 2101, 2024, 1993, 2020, 2071, 2103, 2133, 2178, 2193, 2165, 2104, 2047, 2033, 2035, 2022, 1997, 1984, 2033, 2106, 2142, 2109, 2029, 1961, 1960, 2020, 2048, 2021, 1993, 1981, 1974, 1992, 2025, 2033, 2001, 1930, 1867, 1847, 1884, 1960, 2047, 2085, 2058, 2015, 1990, 2007, 2047, 2061, 2023, 1955, 1908, 1920, 1992, 2069, 2116, 2141, 2122, 2026, 1913, 1872, 1914, 1994, 2053, 2081, 2077, 2054, 2017, 2000, 2011, 2024, 2041, 2063, 2086, 2086, 2063, 2048, 2037, 2028, 2025, 2003, 1980, 1978, 1982, 1990, 2018, 2030, 1997, 1997, 2081, 2182, 2211, 2174, 2115, 2029, 1947, 1919, 1933, 1936, 1919, 1901, 1904, 1927, 1961, 2005, 2040, 2071, 2099, 2093, 2038, 1957, 1899, 1893, 1974, 2109, 2186, 2162, 2091, 2025, 2000, 2029, 2086, 2157, 2196, 2154, 2056, 2006, 2043, 2093, 2140, 2216, 2312, 2359, 2302, 2187, 2077, 2039, 2080, 2129, 2140, 2104, 2060, 2068, 2120, 2149, 2129, 2079, 2037, 2023, 2075, 2175, 2217, 2163, 2075, 2019, 2035, 2086, 2124, 2146, 2144, 2097, 2019, 1979, 2026, 2157, 2286, 2311, 2218, 2109, 2092, 2162, 2259, 2334, 2354, 2293, 2212, 2179, 2219, 2322, 2409, 2415, 2356, 2268, 2205, 2227, 2265, 2253, 2198, 2147, 2155, 2227, 2307, 2307, 2216, 2107, 2032, 1972, 1963, 2017, 2051, 2019, 1924, 1819, 1735, 1680, 1607, 1514, 1597, 1786, 1830, 1826, 1814, 1807, 1814, 1819, 1822, 1824, 1823, 1815, 1818, 1826, 1837, 1844, 1839, 1829, 1829, 1836, 1838, 1831, 1828, 1835, 1839, 1847, 1847, 1838, 1832, 1833, 1840, 1850, 1852, 1854, 1854, 1846, 1837, 1835, 1836, 1839, 1851, 1852, 1838, 1830, 1826, 1827, 1843, 1870, 1908, 1922, 1891, 1844, 1855, 1917, 1940, 1914, 1906, 1927, 1941, 1972, 2014, 2000, 1955, 1930, 1933, 1998, 2092, 2125, 2085, 2027, 2008, 2057, 2143, 2194, 2212, 2221, 2195, 2135, 2118, 2168, 2228, 2257, 2238, 2200, 2208, 2251, 2287, 2310, 2321, 2345, 2383, 2415, 2425, 2403, 2356, 2330, 2358, 2396, 2383, 2339, 2319, 2336, 2365, 2370, 2334, 2251, 2171, 2129, 2097, 2057, 2012, 1996, 2006, 1962, 1856, 1783, 1799, 1870, 1933, 1982, 2014, 2016, 1934, 1796, 1674, 1615, 1598, 1610, 1721, 1813, 1826, 1823, 1829, 1826, 1830, 1840, 1838, 1822, 1815, 1833, 1855, 1867, 1867, 1839, 1856, 1923, 1978, 1985, 1966, 1965, 1990, 2004, 2015, 2039, 2094, 2121, 2120, 2164, 2256, 2362, 2445, 2432, 2320, 2207, 2213, 2335, 2466, 2522, 2527, 2502, 2467, 2455, 2500, 2603, 2719, 2759, 2689, 2561, 2456, 2456, 2544, 2623, 2641, 2597, 2538, 2475, 2415, 2370, 2317, 2274, 2239, 2167, 2019, 1843, 1730, 1677, 1640, 1587, 1562, 1722, 1806, 1807, 1807, 1817, 1821, 1828, 1833, 1841, 1846, 1844, 1834, 1834, 1840, 1836, 1832, 1836, 1841, 1849, 1865, 1907, 1976, 2067, 2164, 2259, 2350, 2396, 2431, 2515, 2604, 2613, 2560, 2521, 2513, 2503, 2483, 2498, 2530, 2540, 2539, 2541, 2533, 2531, 2544, 2555, 2541, 2483, 2385, 2293, 2240, 2233, 2249, 2214, 2140, 2068, 2021, 2021, 2054, 2070, 2080, 2096, 2096, 2081, 2078, 2105, 2141, 2195, 2249, 2254, 2244, 2252, 2252, 2255, 2325, 2440, 2512, 2498, 2417, 2322, 2250, 2234, 2286, 2376, 2474, 2520, 2477, 2394, 2311, 2250, 2247, 2302, 2369, 2343, 2218, 2079, 1962, 1877, 1878, 1944, 2022, 2040, 1967, 1856, 1753, 1678, 1623, 1597, 1612, 1683, 1775, 1805, 1812, 1821, 1825, 1813, 1803, 1805, 1815, 1822, 1815, 1801, 1802, 1806, 1812, 1820, 1823, 1821, 1818, 1812, 1811, 1822, 1829, 1824, 1821, 1811, 1803, 1821, 1847, 1858, 1844, 1823, 1795, 1770, 1779, 1803, 1826, 1840, 1834, 1809, 1803, 1814, 1816, 1820, 1840, 1880, 1908, 1862, 1801, 1837, 1942, 2052, 2127, 2147, 2157, 2199, 2223, 2198, 2156, 2164, 2230, 2323, 2388, 2411, 2382, 2287, 2164, 2103, 2128, 2189, 2260, 2341, 2386, 2352, 2270, 2186, 2153, 2155, 2138, 2085, 2025, 2015, 2039, 2042, 2029, 2030, 2058, 2105, 2148, 2156, 2117, 2069, 2065, 2076, 2076, 2042, 1983, 1948, 1958, 2002, 2049, 2078, 2087, 2071, 2015, 1950, 1896, 1891, 1921, 1968, 2004, 1997, 1971, 1952, 1938, 1943, 1982, 1992, 1927, 1865, 1873, 1945, 1999, 1969, 1891, 1840, 1847, 1878, 1905, 1923, 1956, 2025, 2082, 2069, 2018, 1974, 1933, 1887, 1842, 1841, 1903, 1964, 1992, 2029, 2069, 2083, 2080, 2071, 2054, 2031, 2013, 1964, 1900, 1869, 1885, 1884, 1827, 1814, 1889, 1983, 2008, 1967, 1929, 1914, 1910, 1964, 2066, 2130, 2126, 2079, 2006, 1920, 1853, 1841, 1883, 1911, 1874, 1813, 1816, 1895, 1977, 2028, 2046, 2049, 2036, 1996, 1955, 1976, 2073, 2170, 2190, 2151, 2113, 2099, 2079, 2039, 2000, 1977, 1975, 2014, 2090, 2200, 2291, 2315, 2265, 2184, 2103, 2049, 2050, 2096, 2119, 2115, 2092, 2040, 1975, 1952, 1970, 1984, 2002, 2059, 2140, 2190, 2170, 2097, 2049, 2073, 2140, 2223, 2284, 2302, 2252, 2135, 2022, 1983, 2029, 2099, 2145, 2156, 2131, 2100, 2071, 2040, 2000, 1974, 1968, 1943, 1884, 1792, 1711, 1680, 1704, 1766, 1789, 1750, 1664, 1651, 1767, 1815, 1822, 1836, 1849, 1840, 1825, 1828, 1850, 1854, 1835, 1819, 1832, 1879, 1963, 2038, 2089, 2113, 2111, 2095, 2107, 2181, 2261, 2303, 2299, 2262, 2241, 2277, 2350, 2425, 2479, 2490, 2460, 2443, 2475, 2528, 2555, 2577, 2549, 2464, 2401, 2401, 2418, 2436, 2436, 2388, 2309, 2253, 2232, 2225, 2190, 2112, 2041, 2030, 2044, 2024, 1954, 1847, 1746, 1720, 1761, 1809, 1818, 1772, 1703, 1667, 1684, 1716, 1754, 1798, 1816, 1796, 1802, 1829, 1831, 1821, 1834, 1863, 1887, 1885, 1887, 1891, 1891, 1908, 1922, 1874, 1821, 1842, 1908, 1945, 1929, 1918, 1973, 2057, 2126, 2158, 2145, 2135, 2118, 2076, 2033, 2056, 2159, 2243, 2235, 2197, 2185, 2168, 2151, 2156, 2188, 2252, 2325, 2362, 2335, 2271, 2245, 2279, 2320, 2317, 2275, 2237, 2181, 2140, 2126, 2116, 2109, 2127, 2149, 2165, 2168, 2161, 2117, 2026, 1948, 1936, 1992, 2037, 2013, 1956, 1939, 1968, 1998, 1988, 1953, 1898, 1851, 1838, 1890, 1994, 2085, 2142, 2165, 2168, 2176, 2175, 2183, 2216, 2244, 2252, 2254, 2248, 2227, 2236, 2285, 2301, 2265, 2224, 2211, 2214, 2249, 2311, 2367, 2408, 2390, 2308, 2207, 2160, 2194, 2229, 2207, 2158, 2118, 2068, 2027, 2037, 2084, 2143, 2163, 2120, 2065, 2032, 2010, 1990, 1941, 1865, 1763, 1683, 1678, 1716, 1753, 1782, 1784, 1734, 1684, 1726, 1794, 1802, 1808, 1816, 1818, 1826, 1827, 1821, 1822, 1831, 1844, 1850, 1825, 1813, 1871, 1955, 2009, 2048, 2099, 2171, 2253, 2298, 2293, 2272, 2265, 2279, 2292, 2295, 2292, 2313, 2352, 2377, 2366, 2335, 2287, 2270, 2319, 2370, 2341, 2260, 2189, 2191, 2240, 2262, 2269, 2294, 2249, 2120, 1998, 1936, 1941, 1947, 1936, 1931, 1948, 1969, 1951, 1877, 1769, 1653, 1565, 1527, 1594, 1759, 1809, 1802, 1802, 1817, 1828, 1835, 1834, 1821, 1814, 1811, 1824, 1836, 1839, 1839, 1836, 1832, 1822, 1815, 1826, 1847, 1878, 1949, 2015, 2049, 2098, 2189, 2256, 2283, 2308, 2337, 2342, 2329, 2333, 2347, 2345, 2336, 2340, 2363, 2430, 2509, 2553, 2524, 2448, 2370, 2309, 2292, 2301, 2330, 2348, 2300, 2174, 2036, 1991, 2068, 2192, 2269, 2208, 2027, 1854, 1758, 1764, 1841, 1918, 1901, 1813, 1747, 1766, 1835, 1885, 1909, 1927, 1922, 1886, 1847, 1865, 1947, 2025, 2058, 2043, 2033, 2053, 2085, 2124, 2141, 2130, 2112, 2107, 2152, 2230, 2254, 2181, 2079, 2024, 2043, 2127, 2196, 2196, 2143, 2077, 2040, 2071, 2145, 2227, 2254, 2206, 2116, 2021, 1955, 1931, 1915, 1901, 1932, 1964, 1913, 1805, 1750, 1809, 1884, 1908, 1896, 1879, 1861, 1812, 1745, 1729, 1775, 1827, 1849, 1843, 1826, 1820, 1815, 1778, 1734, 1711, 1722, 1773, 1856, 1935, 1961, 1945, 1991, 2079, 2108, 2065, 1982, 1931, 1951, 1984, 2027, 2110, 2216, 2262, 2190, 2064, 2009, 2044, 2100, 2150, 2190, 2196, 2149, 2069, 2014, 1993, 2000, 2055, 2138, 2186, 2175, 2154, 2180, 2220, 2229, 2222, 2203, 2197, 2254, 2347, 2418, 2446, 2407, 2300, 2179, 2135, 2204, 2316, 2392, 2436, 2424, 2341, 2250, 2191, 2159, 2148, 2137, 2119, 2085, 2041, 2000, 2000, 2033, 2047, 2041, 2031, 2004, 1965, 1892, 1808, 1734, 1659, 1629, 1655, 1698, 1713, 1748, 1798, 1819, 1818, 1813, 1813, 1819, 1825, 1824, 1818, 1821, 1826, 1825, 1811, 1810, 1823, 1836, 1842, 1833, 1818, 1821, 1841, 1854, 1864, 1882, 1894, 1911, 1947, 1990, 2005, 1993, 1979, 2022, 2107, 2152, 2150, 2161, 2199, 2230, 2235, 2232, 2258, 2293, 2320, 2336, 2350, 2363, 2367, 2369, 2369, 2380, 2421, 2487, 2534, 2507, 2428, 2383, 2383, 2362, 2283, 2182, 2106, 2086, 2132, 2184, 2188, 2193, 2222, 2218, 2170, 2090, 2038, 2030, 2023, 1973, 1901, 1874, 1890, 1881, 1836, 1823, 1905, 2020, 2065, 2025, 1950, 1891, 1882, 1909, 1935, 1985, 2077, 2171, 2241, 2264, 2273, 2266, 2249, 2268, 2335, 2400, 2417, 2368, 2269, 2152, 2098, 2142, 2259, 2361, 2372, 2279, 2180, 2159, 2208, 2249, 2287, 2296, 2265, 2202, 2116, 2058, 2058, 2059, 2011, 1924, 1843, 1803, 1814, 1809, 1735, 1635, 1586, 1645, 1766, 1852, 1850, 1747, 1653, 1743, 1810, 1817, 1810, 1814, 1821, 1824, 1823, 1820, 1820, 1816, 1814, 1818, 1828, 1827, 1831, 1854, 1897, 1918, 1916, 1928, 1972, 2037, 2075, 2075, 2025, 1920, 1832, 1825, 1906, 1994, 2010, 1970, 1971, 2020, 2076, 2103, 2067, 1992, 1961, 1955, 1937, 1953, 2016, 2123, 2225, 2245, 2212, 2189, 2161, 2162, 2228, 2261, 2212, 2135, 2105, 2173, 2291, 2400, 2440, 2387, 2278, 2176, 2110, 2123, 2182, 2191, 2143, 2063, 1987, 1969, 2051, 2169, 2221, 2176, 2095, 2002, 1912, 1864, 1875, 1882, 1842, 1776, 1706, 1640, 1598, 1575, 1672, 1792, 1817, 1809, 1806, 1817, 1828, 1832, 1838, 1840, 1836, 1827, 1811, 1806, 1817, 1828, 1836, 1847, 1854, 1851, 1852, 1890, 1945, 1957, 1916, 1880, 1913, 2008, 2094, 2131, 2171, 2227, 2263, 2272, 2275, 2288, 2301, 2267, 2201, 2183, 2265, 2436, 2572, 2566, 2465, 2314, 2142, 2007, 2011, 2145, 2309, 2388, 2316, 2159, 2042, 2017, 2081, 2176, 2225, 2207, 2148, 2121, 2164, 2201, 2155, 2047, 1931, 1877, 1914, 2001, 2086, 2124, 2129, 2103, 2020, 1903, 1821, 1828, 1899, 1948, 1983, 2006, 1996, 1987, 1987, 1989, 2008, 2059, 2129, 2156, 2132, 2071, 1973, 1897, 1876, 1907, 1963, 1976, 1949, 1936, 1961, 1991, 2009, 2055, 2134, 2196, 2225, 2256, 2296, 2321, 2344, 2357, 2339, 2276, 2191, 2151, 2203, 2338, 2485, 2551, 2497, 2390, 2331, 2362, 2469, 2573, 2563, 2431, 2247, 2128, 2156, 2279, 2382, 2380, 2233, 2000, 1822, 1769, 1812, 1849, 1816, 1755, 1684, 1624, 1576, 1589, 1733, 1799, 1807, 1806, 1809, 1810, 1816, 1818, 1825, 1828, 1828, 1830, 1826, 1822, 1827, 1832, 1826, 1811, 1806, 1817, 1836, 1851, 1851, 1837, 1820, 1823, 1831, 1826, 1823, 1827, 1846, 1899, 1975, 2020, 2033, 2028, 2021, 2042, 2089, 2113, 2128, 2158, 2177, 2168, 2159, 2140, 2100, 2066, 2078, 2139, 2193, 2212, 2218, 2216, 2201, 2207, 2233, 2204, 2095, 2002, 2030, 2157, 2239, 2205, 2095, 1953, 1849, 1835, 1898, 1961, 1978, 1968, 1909, 1791, 1684, 1655, 1658, 1639, 1626, 1742, 1817, 1834, 1834, 1819, 1809, 1815, 1823, 1837, 1853, 1850, 1843, 1835, 1781, 1762, 1809, 1839, 1844, 1866, 1924, 1965, 1949, 1913, 1935, 2033, 2125, 2140, 2135, 2153, 2179, 2208, 2233, 2247, 2245, 2229, 2219, 2244, 2280, 2299, 2310, 2326, 2317, 2257, 2202, 2193, 2204, 2191, 2143, 2086, 2046, 2032, 2066, 2105, 2084, 1983, 1861, 1797, 1801, 1851, 1886, 1862, 1800, 1765, 1782, 1816, 1836, 1847, 1880, 1962, 2043, 2034, 1947, 1871, 1859, 1916, 2021, 2102, 2119, 2110, 2108, 2127, 2137, 2115, 2096, 2144, 2221, 2279, 2298, 2266, 2188, 2147, 2180, 2250, 2288, 2263, 2185, 2110, 2103, 2179, 2283, 2281, 2135, 1987, 1947, 1995, 2065, 2132, 2161, 2134, 2078, 1996, 1920, 1869, 1837, 1839, 1868, 1870, 1794, 1685, 1626, 1642, 1718, 1788, 1795, 1743, 1756, 1818, 1844, 1839, 1807, 1793, 1812, 1830, 1843, 1852, 1867, 1892, 1910, 1883, 1789, 1703, 1695, 1769, 1825, 1836, 1840, 1844, 1833, 1829, 1838, 1849, 1856, 1874, 1938, 2032, 2094, 2086, 2042, 2020, 2072, 2180, 2276, 2336, 2366, 2381, 2354, 2298, 2285, 2379, 2517, 2572, 2525, 2484, 2506, 2520, 2523, 2557, 2603, 2629, 2601, 2550, 2519, 2526, 2527, 2502, 2459, 2420, 2410, 2391, 2328, 2247, 2189, 2161, 2163, 2164, 2132, 2077, 2042, 2070, 2143, 2170, 2158, 2109, 2043, 1978, 1923, 1925, 2004, 2111, 2164, 2165, 2157, 2159, 2184, 2210, 2210, 2204, 2227, 2252, 2234, 2178, 2150, 2213, 2305, 2338, 2300, 2221, 2137, 2076, 2036, 2007, 1964, 1943, 1934, 1897, 1831, 1791, 1833, 1904, 1907, 1822, 1721, 1665, 1662, 1703, 1760, 1790, 1788, 1770, 1791, 1868, 1931, 1957, 1952, 1929, 1937, 1959, 1972, 1967, 1967, 1994, 2048, 2114, 2145, 2156, 2194, 2252, 2296, 2324, 2327, 2313, 2302, 2324, 2356, 2334, 2253, 2182, 2197, 2285, 2361, 2381, 2334, 2233, 2138, 2069, 2042, 2083, 2111, 2097, 2091, 2099, 2093, 2067, 2042, 2035, 2031, 1981, 1904, 1856, 1858, 1895, 1946, 1967, 1951, 1971, 2043, 2133, 2175, 2140, 2063, 2029, 2028, 2012, 2004, 2031, 2057, 2057, 2043, 2029, 2004, 1981, 1989, 1986, 1948, 1888, 1822, 1794, 1832, 1887, 1887, 1896, 1976, 2082, 2140, 2117, 2048, 1994, 1953, 1885, 1824, 1821, 1851, 1880, 1914, 1978, 2091, 2198, 2223, 2193, 2145, 2117, 2135, 2196, 2261, 2320, 2356, 2402, 2458, 2456, 2410, 2393, 2453, 2539, 2579, 2553, 2464, 2382, 2356, 2355, 2358, 2354, 2329, 2248, 2131, 2074, 2114, 2162, 2117, 1993, 1897, 1882, 1878, 1820, 1751, 1743, 1747, 1683, 1591, 1534, 1684, 1798, 1815, 1811, 1810, 1823, 1837, 1836, 1826, 1823, 1817, 1814, 1816, 1828, 1831, 1820, 1816, 1824, 1830, 1833, 1843, 1858, 1884, 1922, 1934, 1887, 1802, 1737, 1726, 1755, 1798, 1857, 1910, 1923, 1918, 1948, 2052, 2165, 2220, 2220, 2200, 2160, 2128, 2160, 2228, 2269, 2272, 2253, 2262, 2301, 2334, 2354, 2346, 2311, 2251, 2209, 2224, 2303, 2382, 2389, 2342, 2295, 2300, 2337, 2331, 2272, 2215, 2189, 2161, 2149, 2180, 2215, 2200, 2103, 1988, 1957, 1982, 1994, 1998, 2006, 2017, 1983, 1918, 1880, 1907, 1966, 2005, 2028, 2023, 1987, 1950, 1948, 1980, 2001, 2010, 2012, 1984, 1913, 1871, 1935, 2052, 2138, 2164, 2173, 2201, 2203, 2158, 2128, 2171, 2234, 2289, 2311, 2326, 2385, 2465, 2478, 2396, 2318, 2302, 2309, 2337, 2432, 2522, 2547, 2539, 2544, 2543, 2505, 2460, 2418, 2396, 2427, 2474, 2455, 2374, 2274, 2193, 2210, 2299, 2385, 2410, 2309, 2144, 2011, 1963, 1990, 2053, 2102, 2075, 1973, 1851, 1790, 1810, 1894, 1971, 1963, 1876, 1750, 1653, 1623, 1659, 1725, 1788, 1822, 1832, 1827, 1808, 1753, 1691, 1705, 1787, 1842, 1848, 1778, 1751, 1801, 1832, 1842, 1842, 1820, 1784, 1791, 1836, 1863, 1867, 1856, 1836, 1832, 1838, 1820, 1778, 1789, 1836, 1857, 1862, 1885, 1918, 1892, 1824, 1822, 1882, 1901, 1850, 1762, 1686, 1645, 1624, 1611, 1675, 1786, 1810, 1796, 1801, 1816, 1831, 1835, 1824, 1815, 1821, 1833, 1834, 1826, 1824, 1820, 1811, 1808, 1820, 1839, 1855, 1860, 1862, 1850, 1810, 1797, 1825, 1825, 1815, 1841, 1873, 1860, 1813, 1792, 1843, 1899, 1914, 1896, 1881, 1893, 1908, 1903, 1876, 1822, 1747, 1676, 1622, 1608, 1668, 1791, 1844, 1835, 1832, 1853, 1894, 1943, 1993, 2065, 2146, 2163, 2120, 2119, 2193, 2295, 2354, 2362, 2394, 2495, 2640, 2758, 2823, 2849, 2861, 2882, 2884, 2846, 2778, 2735, 2776, 2833, 2833, 2778, 2690, 2600, 2542, 2541, 2569, 2588, 2532, 2392, 2254, 2182, 2181, 2198, 2177, 2109, 2035, 1971, 1876, 1784, 1755, 1795, 1835, 1812, 1780, 1797, 1791, 1749, 1728, 1731, 1735, 1737, 1727, 1739, 1806, 1870, 1872, 1827, 1768, 1706, 1714, 1786, 1818, 1828, 1827, 1823, 1816, 1814, 1820, 1827, 1827, 1826, 1815, 1808, 1816, 1823, 1828, 1834, 1836, 1841, 1858, 1874, 1881, 1856, 1789, 1715, 1703, 1776, 1818, 1834, 1836, 1824, 1821, 1838, 1856, 1861, 1871, 1892, 1900, 1898, 1924, 2003, 2073, 2082, 2087, 2108, 2145, 2202, 2266, 2339, 2404, 2420, 2387, 2343, 2340, 2359, 2368, 2381, 2392, 2403, 2426, 2501, 2590, 2636, 2605, 2528, 2490, 2497, 2500, 2478, 2425, 2359, 2304, 2304, 2357, 2386, 2325, 2217, 2145, 2164, 2264, 2362, 2352, 2245, 2119, 2024, 2019, 2084, 2178, 2263, 2296, 2268, 2190, 2111, 2084, 2124, 2156, 2171, 2184, 2200, 2193, 2158, 2110, 2124, 2225, 2325, 2345, 2266, 2136, 2044, 2027, 2061, 2082, 2056, 1999, 1926, 1864, 1799, 1742, 1705, 1610, 1460, 1546, 1771, 1819, 1809, 1810, 1819, 1813, 1808, 1815, 1815, 1819, 1825, 1833, 1836, 1828, 1818, 1817, 1825, 1834, 1843, 1853, 1848, 1838, 1830, 1820, 1818, 1831, 1853, 1887, 1947, 1981, 1992, 2021, 2040, 2038, 2055, 2085, 2105, 2166, 2242, 2258, 2208, 2155, 2173, 2272, 2416, 2573, 2685, 2669, 2524, 2351, 2281, 2343, 2458, 2542, 2595, 2635, 2643, 2610, 2550, 2544, 2642, 2769, 2817, 2737, 2605, 2490, 2413, 2437, 2572, 2688, 2651, 2494, 2336, 2232, 2192, 2212, 2236, 2204, 2158, 2153, 2181, 2208, 2195, 2138, 2068, 1996, 1950, 1924, 1875, 1784, 1682, 1637, 1672, 1726, 1763, 1781, 1797, 1800, 1792, 1788, 1768, 1769, 1799, 1822, 1836, 1825, 1834, 1878, 1913, 1911, 1898, 1885, 1891, 1926, 1972, 1980, 1967, 1989, 2055, 2089, 2036, 1921, 1820, 1755, 1726, 1746, 1803, 1866, 1908, 1951, 1979, 1951, 1909, 1905, 1916, 1920, 1929, 1961, 1994, 2010, 2015, 2018, 2020, 2022, 2031, 2038, 2039, 2032, 2014, 1969, 1932, 1952, 1999, 2040, 2074, 2095, 2092, 2079, 2044, 1975, 1948, 1981, 2054, 2122, 2148, 2157, 2145, 2135, 2145, 2193, 2240, 2226, 2170, 2120, 2122, 2181, 2240, 2260, 2224, 2182, 2196, 2251, 2323, 2368, 2371, 2352, 2354, 2378, 2410, 2439, 2451, 2446, 2423, 2362, 2253, 2162, 2155, 2225, 2340, 2431, 2424, 2319, 2185, 2104, 2103, 2133, 2123, 2048, 1978, 1964, 1992, 2018, 2022, 2009, 2008, 2028, 2025, 1966, 1865, 1772, 1700, 1664, 1655, 1644, 1640, 1706, 1785, 1800, 1801, 1809, 1810, 1805, 1804, 1810, 1816, 1815, 1807, 1800, 1800, 1806, 1815, 1823, 1820, 1807, 1803, 1817, 1831, 1830, 1815, 1805, 1808, 1813, 1819, 1823, 1813, 1813, 1824, 1830, 1834, 1852, 1891, 1932, 1948, 1942, 1939, 1961, 2029, 2090, 2088, 2030, 1991, 2046, 2166, 2261, 2271, 2203, 2145, 2157, 2213, 2274, 2299, 2289, 2260, 2241, 2239, 2226, 2193, 2174, 2231, 2327, 2379, 2319, 2193, 2112, 2116, 2151, 2184, 2209, 2196, 2121, 2014, 1930, 1884, 1849, 1809, 1762, 1780, 1877, 1969, 1984, 1907, 1830, 1811, 1802, 1773, 1757, 1778, 1802, 1769, 1689, 1636, 1644, 1725, 1793, 1813, 1829, 1846, 1852, 1839, 1801, 1742, 1722, 1776, 1828, 1844, 1837, 1844, 1848, 1836, 1811, 1794, 1793, 1795, 1786, 1807, 1840, 1854, 1877, 1920, 1953, 1961, 1929, 1843, 1762, 1752, 1826, 1912, 1949, 1950, 1948, 1969, 2002, 2036, 2089, 2138, 2167, 2183, 2216, 2283, 2331, 2286, 2200, 2185, 2292, 2440, 2540, 2565, 2540, 2492, 2446, 2447, 2521, 2614, 2656, 2593, 2471, 2397, 2426, 2494, 2563, 2615, 2592, 2493, 2410, 2360, 2318, 2262, 2186, 2125, 2105, 2105, 2091, 2044, 2032, 2072, 2079, 1987, 1787, 1558, 1449, 1515, 1729, 1830, 1830, 1819, 1824, 1828, 1817, 1793, 1794, 1798, 1798, 1807, 1811, 1809, 1808, 1822, 1837, 1832, 1814, 1804, 1819, 1836, 1852, 1871, 1937, 2022, 2057, 2046, 1992, 1928, 1922, 1973, 1984, 1935, 1880, 1896, 2014, 2147, 2192, 2173, 2150, 2118, 2061, 2017, 2040, 2127, 2183, 2141, 2030, 1928, 1882, 1877, 1901, 1921, 1942, 1992, 2004, 1967, 1889, 1784, 1690, 1642, 1664, 1722, 1758, 1784, 1797, 1799, 1810, 1832, 1886, 1939, 1982, 2030, 2057, 2053, 2029, 1991, 1970, 1994, 2043, 2103, 2161, 2216, 2290, 2373, 2442, 2467, 2434, 2401, 2410, 2467, 2559, 2648, 2719, 2772, 2823, 2870, 2902, 2929, 2978, 3045, 3077, 3012, 2845, 2700, 2690, 2774, 2854, 2857, 2802, 2746, 2680, 2603, 2533, 2488, 2490, 2523, 2534, 2527, 2501, 2450, 2389, 2277, 2148, 2085, 2119, 2139, 2033, 1867, 1790, 1843, 1941, 1964, 1897, 1807, 1738, 1718, 1712, 1668, 1593, 1558, 1691, 1782, 1794, 1800, 1813, 1817, 1810, 1807, 1807, 1810, 1811, 1805, 1798, 1808, 1819, 1824, 1828, 1829, 1823, 1821, 1813, 1816, 1813, 1814, 1829, 1837, 1824, 1807, 1783, 1789, 1817, 1851, 1915, 1968, 1969, 1900, 1815, 1792, 1837, 1863, 1818, 1765, 1791, 1871, 1932, 1940, 1926, 1920, 1926, 1931, 1905, 1871, 1901, 1995, 2092, 2143, 2126, 2063, 2010, 2027, 2102, 2153, 2137, 2084, 2021, 1976, 1998, 2065, 2115, 2104, 2062, 2075, 2122, 2160, 2206, 2250, 2281, 2279, 2278, 2295, 2347, 2425, 2455, 2394, 2298, 2219, 2141, 2090, 2103, 2143, 2149, 2098, 2029, 2001, 2012, 2010, 1992, 1938, 1803, 1619, 1511, 1532, 1635, 1763, 1817, 1831, 1832, 1845, 1879, 1891, 1863, 1807, 1753, 1764, 1854, 1946, 1985, 2014, 2063, 2124, 2158, 2132, 2058, 2004, 2030, 2135, 2284, 2387, 2350, 2221, 2135, 2145, 2215, 2261, 2257, 2231, 2184, 2186, 2252, 2303, 2269, 2161, 2056, 2011, 2037, 2097, 2150, 2165, 2149, 2093, 2014, 1949, 1953, 1984, 1998, 1998, 2029, 2101, 2133, 2097, 2036, 1977, 1922, 1864, 1798, 1758, 1749, 1760, 1773, 1752, 1705, 1652, 1644, 1716, 1787, 1792, 1787, 1795, 1805, 1803, 1805, 1813, 1818, 1827, 1831, 1836, 1829, 1830, 1837, 1843, 1840, 1829, 1827, 1836, 1840, 1851, 1903, 1972, 2020, 2050, 2057, 2036, 2002, 1988, 2084, 2280, 2458, 2552, 2588, 2590, 2608, 2686, 2801, 2891, 2923, 2910, 2884, 2890, 2953, 3006, 3005, 2962, 2867, 2752, 2665, 2635, 2617, 2592, 2560, 2523, 2486, 2424, 2339, 2248, 2144, 2018, 1947, 1980, 2027, 2018, 1935, 1817, 1725, 1692, 1686, 1659, 1612, 1613, 1735, 1798, 1795, 1792, 1803, 1815, 1817, 1813, 1809, 1805, 1809, 1816, 1819, 1819, 1815, 1816, 1818, 1824, 1820, 1811, 1825, 1842, 1845, 1826, 1823, 1866, 1912, 1935, 1942, 1993, 2090, 2169, 2209, 2230, 2210, 2145, 2097, 2125, 2192, 2243, 2273, 2288, 2273, 2275, 2329, 2387, 2390, 2354, 2311, 2277, 2235, 2198, 2179, 2154, 2091, 2009, 1935, 1863, 1799, 1722, 1640, 1619, 1676, 1746, 1772, 1733, 1716, 1773, 1805, 1810, 1814, 1818, 1823, 1832, 1821, 1783, 1773, 1795, 1816, 1821, 1825, 1828, 1831, 1846, 1884, 1942, 1961, 1933, 1911, 1936, 1969, 2003, 2071, 2150, 2178, 2169, 2155, 2127, 2123, 2141, 2182, 2235, 2254, 2223, 2199, 2182, 2169, 2182, 2196, 2195, 2212, 2272, 2363, 2435, 2442, 2375, 2261, 2190, 2207, 2291, 2356, 2333, 2249, 2171, 2173, 2206, 2184, 2130, 2074, 2017, 2008, 2051, 2110, 2158, 2187, 2204, 2203, 2185, 2138, 2087, 2076, 2076, 2052, 2034, 2048, 2119, 2191, 2182, 2103, 2020, 1976, 2012, 2101, 2149, 2099, 2001, 1930, 1923, 1968, 2061, 2147, 2172, 2115, 2042, 1987, 1924, 1878, 1879, 1943, 2032, 2100, 2112, 2039, 1900, 1786, 1724, 1720, 1749, 1795, 1844, 1895, 1925, 1919, 1912, 1938, 1940, 1896, 1825, 1769, 1790, 1878, 1943, 1931, 1885, 1865, 1881, 1943, 2012, 2029, 1980, 1880, 1773, 1736, 1790, 1902, 2003, 2041, 2037, 2020, 1970, 1927, 1915, 1880, 1836, 1858, 1928, 1979, 2012, 2041, 2077, 2104, 2096, 2077, 2058, 2052, 2045, 2048, 2067, 2068, 2031, 1981, 1918, 1863, 1865, 1935, 2003, 2003, 1936, 1895, 1934, 2001, 2041, 2044, 2025, 1971, 1905, 1899, 1966, 2040, 2077, 2096, 2079, 2065, 2125, 2216, 2275, 2276, 2234, 2173, 2141, 2188, 2314, 2426, 2441, 2374, 2298, 2268, 2271, 2281, 2281, 2259, 2256, 2269, 2242, 2145, 2035, 1977, 1966, 1972, 1953, 1918, 1924, 1958, 1950, 1890, 1858, 1881, 1917, 1963, 2008, 2005, 1940, 1885, 1895, 1961, 2014, 2001, 1912, 1786, 1712, 1745, 1833, 1887, 1886, 1819, 1716, 1653, 1652, 1704, 1770, 1783, 1766, 1768, 1776, 1768, 1778, 1794, 1797, 1794, 1797, 1805, 1819, 1828, 1832, 1832, 1834, 1829, 1823, 1825, 1823, 1815, 1811, 1821, 1838, 1848, 1837, 1815, 1812, 1819, 1834, 1848, 1863, 1891, 1940, 1992, 2048, 2091, 2128, 2179, 2201, 2195, 2175, 2149, 2132, 2155, 2208, 2254, 2271, 2241, 2204, 2198, 2224, 2262, 2278, 2270, 2243, 2207, 2190, 2151, 2056, 1960, 1894, 1860, 1832, 1820, 1840, 1888, 1928, 1914, 1831, 1706, 1606, 1604, 1711, 1847, 1915, 1927, 1932, 1949, 1996, 2062, 2107, 2089, 1991, 1873, 1828, 1901, 1998, 2014, 1948, 1872, 1876, 1941, 1981, 1976, 1967, 1963, 1954, 1908, 1848, 1811, 1788, 1795, 1861, 1948, 2004, 1974, 1903, 1866, 1900, 1964, 1998, 1984, 1941, 1902, 1912, 1949, 1956, 1969, 2002, 1976, 1903, 1876, 1944, 2053, 2128, 2163, 2196, 2197, 2111, 2027, 2046, 2144, 2226, 2269, 2301, 2355, 2426, 2464, 2434, 2395, 2417, 2451, 2430, 2366, 2309, 2301, 2310, 2302, 2304, 2342, 2379, 2374, 2296, 2199, 2116, 2039, 1968, 1922, 1942, 2011, 2022, 1948, 1852, 1780, 1745, 1749, 1782, 1809, 1777, 1729, 1726, 1742, 1773, 1788, 1772, 1767, 1802, 1840, 1853, 1832, 1779, 1778, 1821, 1834, 1804, 1784, 1811, 1834, 1851, 1877, 1901, 1883, 1830, 1807, 1836, 1897, 1974, 2043, 2075, 2052, 1970, 1873, 1830, 1851, 1880, 1870, 1823, 1790, 1808, 1864, 1914, 1957, 1991, 1997, 2029, 2088, 2116, 2107, 2144, 2238, 2333, 2389, 2401, 2378, 2361, 2348, 2306, 2293, 2368, 2473, 2548, 2593, 2600, 2565, 2519, 2466, 2424, 2447, 2547, 2635, 2600, 2476, 2367, 2320, 2325, 2377, 2445, 2448, 2338, 2165, 2012, 1942, 1991, 2082, 2102, 2026, 1909, 1838, 1807, 1766, 1725, 1702, 1679, 1684, 1727, 1770, 1800, 1813, 1781, 1759, 1799, 1821, 1816, 1814, 1808, 1805, 1823, 1839, 1849, 1854, 1859, 1843, 1797, 1791, 1825, 1840, 1850, 1861, 1866, 1872, 1860, 1823, 1788, 1766, 1761, 1773, 1796, 1816, 1869, 1969, 2057, 2070, 1983, 1848, 1778, 1842, 2000, 2133, 2164, 2109, 2048, 2021, 2008, 2007, 2022, 2040, 2054, 2087, 2118, 2114, 2117, 2143, 2167, 2164, 2117, 2044, 2021, 2055, 2117, 2145, 2122, 2083, 2081, 2153, 2264, 2328, 2323, 2249, 2165, 2133, 2154, 2191, 2205, 2229, 2268, 2305, 2291, 2249, 2214, 2204, 2243, 2317, 2333, 2304, 2306, 2357, 2410, 2425, 2394, 2338, 2274, 2224, 2209, 2258, 2367, 2459, 2411, 2244, 2108, 2075, 2160, 2290, 2369, 2371, 2314, 2229, 2162, 2132, 2128, 2135, 2169, 2199, 2220, 2239, 2210, 2121, 2015, 1939, 1901, 1910, 2004, 2157, 2232, 2202, 2128, 2034, 1990, 2017, 2060, 2048, 1948, 1817, 1761, 1794, 1818, 1808, 1794, 1777, 1773, 1820, 1898, 1960, 2015, 2009, 1927, 1850, 1870, 1978, 2081, 2144, 2135, 2049, 1971, 1961, 2009, 2078, 2163, 2227, 2219, 2159, 2120, 2127, 2183, 2227, 2234, 2225, 2196, 2140, 2096, 2068, 2049, 2041, 2036, 2025, 1981, 1908, 1847, 1848, 1905, 1956, 1968, 1972, 1972, 1968, 1947, 1874, 1794, 1774, 1811, 1862, 1879, 1874, 1908, 2001, 2095, 2129, 2139, 2129, 2086, 2027, 1983, 1939, 1910, 1964, 2083, 2193, 2246, 2200, 2114, 2068, 2082, 2134, 2189, 2231, 2221, 2126, 2029, 2045, 2141, 2180, 2160, 2145, 2152, 2143, 2127, 2106, 2052, 1974, 1932, 1953, 1996, 2054, 2142, 2216, 2228, 2167, 2076, 2065, 2132, 2182, 2197, 2212, 2169, 2082, 2075, 2137, 2203, 2250, 2259, 2236, 2196, 2152, 2111, 2052, 2018, 2025, 2044, 2068, 2090, 2091, 2050, 1987, 1913, 1837, 1765, 1724, 1749, 1820, 1816, 1741, 1674, 1668, 1727, 1812, 1878, 1926, 1941, 1909, 1838, 1756, 1686, 1674, 1749, 1844, 1902, 1933, 1936, 1923, 1909, 1889, 1866, 1843, 1852, 1899, 1977, 2047, 2062, 2046, 2077, 2173, 2267, 2297, 2259, 2177, 2112, 2120, 2152, 2142, 2112, 2108, 2120, 2120, 2105, 2064, 2023, 2040, 2108, 2175, 2199, 2208, 2218, 2217, 2190, 2146, 2117, 2141, 2162, 2129, 2058, 1996, 1976, 2030, 2135, 2207, 2161, 2026, 1905, 1859, 1853, 1852, 1837, 1784, 1689, 1590, 1553, 1614, 1763, 1819, 1821, 1811, 1807, 1826, 1841, 1829, 1808, 1808, 1824, 1835, 1834, 1838, 1843, 1845, 1843, 1843, 1865, 1891, 1876, 1817, 1778, 1826, 1938, 2066, 2186, 2241, 2242, 2186, 2097, 2015, 1998, 2039, 2079, 2084, 2115, 2218, 2301, 2284, 2154, 1998, 1933, 1994, 2124, 2234, 2262, 2215, 2151, 2085, 2037, 2038, 2080, 2118, 2080, 1994, 1924, 1907, 1909, 1887, 1863, 1881, 1899, 1884, 1824, 1758, 1717, 1672, 1612, 1624, 1762, 1887, 1959, 1959, 1904, 1858, 1828, 1805, 1801, 1829, 1864, 1922, 2007, 2085, 2116, 2087, 2020, 2025, 2153, 2265, 2262, 2166, 2053, 2012, 2051, 2126, 2177, 2218, 2231, 2197, 2150, 2132, 2164, 2205, 2242, 2291, 2331, 2311, 2236, 2171, 2157, 2181, 2218, 2243, 2207, 2141, 2076, 2018, 1971, 1929, 1866, 1795, 1737, 1711, 1753, 1815, 1823, 1778, 1742, 1735, 1750, 1778, 1782, 1775, 1809, 1871, 1953, 2023, 2039, 1966, 1886, 1845, 1866, 1931, 1980, 1984, 1997, 2050, 2081, 2080, 2079, 2067, 2043, 2049, 2106, 2139, 2141, 2134, 2111, 2127, 2178, 2233, 2275, 2272, 2238, 2214, 2216, 2233, 2281, 2355, 2404, 2386, 2320, 2276, 2290, 2359, 2419, 2416, 2371, 2318, 2276, 2257, 2270, 2340, 2446, 2502, 2416, 2205, 1998, 1912, 1965, 2089, 2181, 2168, 2042, 1895, 1799, 1734, 1693, 1669, 1676, 1750, 1834, 1858, 1822, 1736, 1639, 1728, 1815, 1837, 1839, 1836, 1832, 1836, 1849, 1876, 1902, 1903, 1880, 1869, 1880, 1878, 1888, 1941, 2038, 2153, 2248, 2283, 2276, 2251, 2255, 2313, 2412, 2497, 2535, 2532, 2528, 2560, 2610, 2608, 2539, 2495, 2519, 2541, 2517, 2443, 2370, 2298, 2244, 2265, 2340, 2376, 2339, 2248, 2158, 2099, 2061, 2036, 2010, 1978, 1917, 1849, 1833, 1855, 1855, 1807, 1729, 1668, 1649, 1683, 1758, 1808, 1817, 1822, 1854, 1908, 1951, 1971, 1975, 1950, 1923, 1946, 1969, 1961, 1972, 2030, 2096, 2173, 2221, 2205, 2190, 2218, 2291, 2374, 2401, 2363, 2286, 2240, 2298, 2429, 2525, 2531, 2465, 2383, 2361, 2436, 2536, 2583, 2561, 2495, 2440, 2406, 2401, 2416, 2415, 2368, 2282, 2199, 2188, 2239, 2282, 2218, 2041, 1846, 1731, 1687, 1697, 1747, 1801, 1827, 1801, 1732, 1666, 1668, 1756, 1808, 1818, 1823, 1816, 1816, 1830, 1839, 1831, 1815, 1818, 1822, 1803, 1800, 1822, 1845, 1861, 1889, 1956, 2022, 2027, 1934, 1833, 1823, 1902, 2027, 2146, 2191, 2167, 2107, 2086, 2140, 2219, 2270, 2276, 2247, 2207, 2197, 2231, 2280, 2297, 2264, 2198, 2150, 2110, 2080, 2065, 2069, 2084, 2126, 2155, 2124, 2070, 2060, 2085, 2126, 2146, 2121, 2091, 2070};
54 horigs.push_back(horig);}
55 {std::vector<float> horig={1644, 1607, 1581, 1575, 1598, 1657, 1718, 1709, 1642, 1575, 1538, 1542, 1593, 1660, 1686, 1679, 1649, 1632, 1638, 1676, 1773, 1895, 1967, 2022, 2070, 2046, 1995, 1996, 2027, 2075, 2117, 2161, 2192, 2160, 2083, 2040, 2085, 2195, 2296, 2341, 2292, 2185, 2109, 2109, 2148, 2150, 2100, 2051, 2010, 1965, 1917, 1882, 1892, 1944, 2002, 2026, 2019, 1979, 1933, 1951, 2025, 2069, 2049, 2016, 1987, 1983, 2030, 2107, 2181, 2245, 2279, 2287, 2286, 2283, 2287, 2312, 2369, 2415, 2422, 2417, 2432, 2485, 2599, 2701, 2704, 2633, 2558, 2545, 2615, 2705, 2710, 2606, 2491, 2475, 2551, 2643, 2678, 2626, 2524, 2432, 2363, 2298, 2228, 2161, 2140, 2161, 2194, 2212, 2217, 2220, 2203, 2181, 2157, 2113, 2069, 2063, 2099, 2148, 2161, 2119, 2081, 2108, 2196, 2288, 2313, 2257, 2194, 2174, 2197, 2248, 2295, 2344, 2369, 2328, 2243, 2156, 2082, 2065, 2144, 2257, 2295, 2227, 2084, 1939, 1892, 1933, 1963, 1970, 1988, 2005, 2017, 2011, 1959, 1888, 1827, 1808, 1838, 1884, 1892, 1849, 1786, 1786, 1857, 1937, 1969, 1942, 1911, 1909, 1923, 1947, 1982, 2000, 1979, 1931, 1874, 1824, 1808, 1827, 1872, 1911, 1929, 1937, 1951, 1993, 2006, 1972, 1954, 1976, 2005, 2063, 2140, 2165, 2111, 2026, 1971, 1954, 1974, 2028, 2081, 2091, 2069, 2057, 2064, 2084, 2104, 2101, 2078, 2062, 2067, 2088, 2130, 2183, 2214, 2205, 2132, 2077, 2068, 2095, 2187, 2298, 2358, 2348, 2282, 2204, 2155, 2164, 2250, 2354, 2396, 2389, 2372, 2363, 2374, 2414, 2459, 2461, 2418, 2334, 2235, 2172, 2216, 2353, 2450, 2415, 2312, 2217, 2174, 2224, 2322, 2379, 2344, 2236, 2160, 2166, 2197, 2190, 2159, 2112, 2080, 2077, 2079, 2033, 1957, 1895, 1883, 1896, 1886, 1834, 1764, 1699, 1652, 1615, 1588, 1576, 1604, 1658, 1672, 1625, 1551, 1483, 1434, 1422, 1434, 1453, 1488, 1548, 1597, 1605, 1586, 1577, 1571, 1565, 1595, 1664, 1733, 1783, 1823, 1848, 1838, 1808, 1811, 1857, 1922, 2005, 2087, 2149, 2193, 2215, 2229, 2292, 2387, 2471, 2552, 2666, 2763, 2776, 2727, 2665, 2638, 2659, 2756, 2901, 3021, 3058, 3008, 2945, 2946, 3026, 3103, 3097, 3049, 3035, 3033, 2995, 2949, 2939, 2951, 2944, 2888, 2762, 2593, 2478, 2451, 2479, 2543, 2584, 2503, 2309, 2100, 1975, 1941, 1955, 1962, 1904, 1793, 1716, 1721, 1743, 1712, 1662, 1610, 1569, 1571, 1604, 1657, 1724, 1776, 1769, 1708, 1608, 1477, 1373, 1354, 1405, 1475, 1575, 1702, 1807, 1872, 1876, 1810, 1716, 1633, 1569, 1557, 1624, 1660, 1593, 1502, 1456, 1458, 1479, 1487, 1500, 1536, 1551, 1536, 1533, 1535, 1527, 1513, 1484, 1446, 1450, 1532, 1659, 1790, 1863, 1837, 1757, 1731, 1817, 1942, 2014, 1993, 1928, 1925, 2002, 2080, 2123, 2077, 1984, 1963, 2008, 2081, 2158, 2218, 2278, 2319, 2316, 2285, 2273, 2281, 2297, 2314, 2363, 2427, 2456, 2413, 2344, 2303, 2274, 2257, 2268, 2289, 2277, 2225, 2167, 2107, 2045, 1965, 1869, 1805, 1749, 1688, 1661, 1667, 1670, 1668, 1677, 1685, 1680, 1663, 1649, 1670, 1712, 1735, 1731, 1722, 1729, 1740, 1755, 1782, 1797, 1792, 1799, 1850, 1922, 1939, 1907, 1873, 1862, 1886, 1916, 1927, 1947, 1998, 2046, 2033, 1950, 1835, 1764, 1741, 1756, 1801, 1864, 1957, 2039, 2050, 2009, 1957, 1885, 1800, 1738, 1725, 1759, 1827, 1911, 1934, 1907, 1871, 1836, 1806, 1796, 1817, 1863, 1881, 1884, 1936, 2006, 2038, 2025, 1995, 2001, 2013, 1994, 1965, 1969, 2030, 2141, 2247, 2274, 2215, 2131, 2057, 2063, 2177, 2298, 2314, 2241, 2164, 2129, 2145, 2187, 2223, 2216, 2150, 2072, 2039, 2015, 1944, 1837, 1764, 1768, 1866, 1991, 2033, 2003, 1968, 1939, 1894, 1829, 1770, 1752, 1775, 1814, 1852, 1872, 1898, 1953, 2021, 2064, 2060, 2029, 2025, 2066, 2113, 2119, 2095, 2088, 2124, 2214, 2349, 2448, 2452, 2363, 2245, 2187, 2226, 2319, 2373, 2352, 2305, 2259, 2258, 2325, 2420, 2479, 2460, 2368, 2261, 2207, 2219, 2271, 2320, 2314, 2221, 2108, 2085, 2162, 2260, 2329, 2359, 2375, 2365, 2312, 2205, 2111, 2124, 2239, 2352, 2376, 2299, 2204, 2177, 2222, 2301, 2354, 2308, 2208, 2136, 2128, 2170, 2178, 2125, 2067, 2022, 2009, 2037, 2089, 2133, 2152, 2132, 2089, 2068, 2112, 2171, 2172, 2126, 2097, 2079, 2050, 2021, 2025, 2095, 2178, 2219, 2224, 2217, 2239, 2274, 2242, 2173, 2172, 2261, 2383, 2464, 2469, 2422, 2399, 2424, 2420, 2371, 2341, 2312, 2228, 2092, 2015, 2062, 2148, 2146, 2040, 1887, 1753, 1696, 1711, 1707, 1609, 1450, 1338, 1340, 1406, 1448, 1430, 1416, 1440, 1486, 1532, 1572, 1584, 1565, 1556, 1565, 1583, 1582, 1577, 1591, 1609, 1615, 1609, 1601, 1594, 1585, 1580, 1609, 1649, 1675, 1705, 1772, 1899, 2018, 2063, 2064, 2053, 2042, 2054, 2114, 2180, 2191, 2160, 2165, 2229, 2314, 2362, 2338, 2270, 2204, 2191, 2239, 2290, 2322, 2351, 2362, 2334, 2277, 2229, 2228, 2271, 2310, 2339, 2376, 2408, 2391, 2324, 2274, 2291, 2357, 2424, 2432, 2382, 2308, 2222, 2170, 2204, 2294, 2377, 2403, 2357, 2277, 2233, 2243, 2288, 2316, 2280, 2193, 2139, 2156, 2177, 2105, 1962, 1865, 1873, 1899, 1865, 1801, 1713, 1626, 1581, 1587, 1573, 1491, 1423, 1430, 1502, 1582, 1643, 1672, 1669, 1628, 1589, 1605, 1632, 1636, 1660, 1708, 1764, 1790, 1759, 1732, 1769, 1840, 1895, 1927, 1944, 1997, 2090, 2190, 2292, 2388, 2432, 2399, 2337, 2269, 2208, 2176, 2189, 2260, 2377, 2466, 2467, 2420, 2415, 2454, 2502, 2552, 2567, 2542, 2528, 2546, 2592, 2667, 2726, 2713, 2638, 2543, 2471, 2483, 2554, 2579, 2531, 2435, 2354, 2356, 2427, 2499, 2493, 2405, 2286, 2252, 2335, 2447, 2475, 2374, 2205, 2053, 1972, 1977, 2038, 2079, 2048, 1985, 1925, 1903, 1916, 1934, 1907, 1849, 1805, 1796, 1782, 1752, 1729, 1742, 1787, 1819, 1807, 1777, 1780, 1809, 1814, 1788, 1763, 1757, 1745, 1696, 1610, 1507, 1444, 1460, 1539, 1625, 1632, 1604, 1596, 1621, 1646, 1631, 1557, 1460, 1393, 1382, 1433, 1559, 1689, 1725, 1719, 1745, 1794, 1836, 1859, 1940, 2055, 2132, 2163, 2203, 2291, 2382, 2397, 2329, 2255, 2279, 2388, 2504, 2587, 2603, 2566, 2510, 2503, 2585, 2703, 2758, 2739, 2678, 2560, 2438, 2393, 2443, 2501, 2479, 2368, 2239, 2147, 2102, 2110, 2112, 2078, 2060, 2018, 1923, 1819, 1771, 1785, 1819, 1811, 1759, 1717, 1721, 1747, 1779, 1817, 1851, 1887, 1916, 1926, 1928, 1936, 1951, 1993, 2075, 2203, 2335, 2405, 2424, 2411, 2382, 2337, 2310, 2337, 2402, 2471, 2504, 2490, 2442, 2376, 2341, 2364, 2422, 2442, 2398, 2343, 2309, 2284, 2234, 2172, 2130, 2109, 2089, 2050, 2011, 1966, 1961, 1992, 1967, 1867, 1745, 1629, 1522, 1448, 1444, 1495, 1587, 1725, 1840, 1868, 1845, 1808, 1767, 1740, 1737, 1759, 1803, 1859, 1942, 2070, 2230, 2357, 2390, 2345, 2261, 2180, 2157, 2205, 2286, 2345, 2357, 2323, 2252, 2161, 2112, 2175, 2306, 2388, 2364, 2222, 2032, 1923, 1932, 1986, 1992, 1964, 1942, 1933, 1897, 1788, 1626, 1528, 1514, 1528, 1550, 1550, 1517, 1474, 1420, 1395, 1396, 1390, 1373, 1444, 1548, 1580, 1561, 1563, 1599, 1627, 1620, 1590, 1561, 1560, 1591, 1624, 1652, 1698, 1766, 1829, 1888, 1990, 2104, 2211, 2293, 2309, 2240, 2142, 2108, 2174, 2292, 2398, 2442, 2446, 2472, 2505, 2514, 2492, 2479, 2486, 2537, 2596, 2605, 2527, 2392, 2275, 2235, 2288, 2418, 2552, 2607, 2530, 2394, 2298, 2282, 2323, 2365, 2381, 2376, 2333, 2241, 2167, 2153, 2184, 2228, 2234, 2182, 2117, 2111, 2169, 2214, 2201, 2143, 2098, 2100, 2120, 2126, 2129, 2137, 2109, 1991, 1824, 1708, 1696, 1770, 1846, 1872, 1863, 1862, 1899, 1975, 2023, 2006, 1952, 1914, 1915, 1921, 1899, 1840, 1774, 1729, 1734, 1758, 1787, 1835, 1879, 1893, 1876, 1823, 1734, 1667, 1648, 1668, 1706, 1725, 1666, 1576, 1527, 1525, 1566, 1632, 1705, 1746, 1794, 1835, 1802, 1753, 1756, 1786, 1831, 1917, 2038, 2106, 2103, 2059, 2009, 1977, 2005, 2081, 2100, 2088, 2114, 2167, 2200, 2230, 2302, 2359, 2375, 2362, 2353, 2377, 2444, 2543, 2599, 2577, 2527, 2471, 2389, 2329, 2376, 2501, 2603, 2639, 2615, 2555, 2518, 2516, 2517, 2502, 2477, 2472, 2484, 2506, 2532, 2519, 2442, 2353, 2300, 2270, 2278, 2322, 2357, 2324, 2266, 2216, 2138, 2069, 2062, 2071, 2058, 1994, 1915, 1894, 1907, 1900, 1841, 1782, 1787, 1824, 1846, 1861, 1918, 2007, 2067, 2068, 2036, 1988, 1928, 1888, 1916, 1987, 2048, 2072, 2050, 2013, 1968, 1944, 1959, 1981, 2000, 2010, 2035, 2070, 2083, 2052, 2001, 1994, 2034, 2041, 1983, 1911, 1881, 1903, 1970, 2034, 2047, 2004, 1973, 1992, 2013, 2006, 2009, 2045, 2111, 2163, 2168, 2136, 2085, 2022, 1969, 1971, 2040, 2130, 2167, 2085, 1942, 1863, 1908, 2025, 2096, 2109, 2079, 2011, 1949, 1936, 1923, 1866, 1805, 1749, 1711, 1710, 1748, 1814, 1866, 1908, 1934, 1965, 2024, 2084, 2100, 2090, 2060, 2037, 2039, 2056, 2054, 2029, 2016, 2031, 2107, 2221, 2277, 2257, 2212, 2189, 2173, 2190, 2248, 2309, 2357, 2405, 2416, 2365, 2311, 2307, 2330, 2349, 2378, 2379, 2351, 2351, 2355, 2292, 2167, 2064, 2033, 2030, 2002, 1973, 1959, 1933, 1912, 1918, 1947, 1968, 1954, 1895, 1808, 1733, 1676, 1681, 1798, 1974, 2082, 2089, 2038, 1977, 1954, 1985, 2042, 2057, 2032, 2006, 1985, 1983, 2008, 2023, 2010, 1955, 1863, 1802, 1829, 1911, 1976, 2021, 2067, 2080, 2062, 2048, 2057, 2116, 2186, 2192, 2147, 2096, 2064, 2045, 2054, 2093, 2150, 2231, 2301, 2315, 2261, 2174, 2092, 2042, 2073, 2163, 2272, 2361, 2404, 2399, 2376, 2317, 2182, 2040, 2003, 2099, 2254, 2361, 2370, 2282, 2169, 2081, 2016, 1941, 1834, 1730, 1692, 1712, 1759, 1811, 1829, 1793, 1770, 1773, 1749, 1700, 1671, 1640, 1587, 1536, 1492, 1538, 1693, 1837, 1893, 1883, 1831, 1738, 1646, 1655, 1728, 1786, 1790, 1737, 1652, 1606, 1587, 1541, 1512, 1541, 1601, 1631, 1608, 1581, 1583, 1584, 1568, 1574, 1628, 1702, 1766, 1814, 1830, 1845, 1863, 1867, 1870, 1878, 1886, 1878, 1877, 1905, 1955, 2040, 2124, 2168, 2190, 2203, 2208, 2210, 2203, 2234, 2342, 2477, 2541, 2491, 2374, 2265, 2275, 2441, 2664, 2787, 2753, 2661, 2594, 2545, 2535, 2573, 2605, 2611, 2607, 2588, 2572, 2567, 2538, 2476, 2426, 2401, 2424, 2493, 2549, 2538, 2474, 2381, 2274, 2173, 2130, 2147, 2204, 2239, 2195, 2101, 2063, 2075, 2044, 1961, 1881, 1822, 1772, 1748, 1776, 1848, 1934, 1978, 1932, 1809, 1653, 1545, 1552, 1665, 1803, 1872, 1856, 1863, 1920, 1949, 1919, 1883, 1885, 1938, 2022, 2081, 2055, 1965, 1902, 1900, 1918, 1921, 1908, 1907, 1948, 2000, 2010, 1940, 1872, 1871, 1868, 1850, 1811, 1765, 1747, 1787, 1859, 1914, 1971, 2060, 2130, 2129, 2060, 1977, 1916, 1873, 1853, 1875, 1939, 2009, 2065, 2108, 2132, 2122, 2082, 2059, 2118, 2218, 2298, 2368, 2417, 2417, 2406, 2375, 2309, 2237, 2178, 2148, 2182, 2278, 2365, 2391, 2350, 2273, 2226, 2230, 2264, 2305, 2302, 2268, 2217, 2153, 2098, 2066, 2050, 2066, 2120, 2190, 2223, 2157, 2046, 2036, 2152, 2264, 2277, 2198, 2124, 2143, 2201, 2242, 2268, 2294, 2337, 2356, 2357, 2383, 2403, 2416, 2441, 2481, 2508, 2508, 2487, 2475, 2452, 2402, 2348, 2330, 2380, 2462, 2542, 2587, 2565, 2494, 2433, 2360, 2270, 2190, 2132, 2108, 2076, 2026, 1955, 1899, 1858, 1797, 1743, 1730, 1704, 1642, 1564, 1476, 1416, 1422, 1472, 1534, 1591, 1612, 1595, 1536, 1463, 1421, 1406, 1370, 1357, 1475, 1572, 1590, 1571, 1561, 1567, 1576, 1618, 1679, 1769, 1837, 1849, 1831, 1818, 1809, 1781, 1786, 1882, 2046, 2175, 2209, 2194, 2185, 2158, 2113, 2122, 2204, 2319, 2399, 2413, 2369, 2310, 2255, 2222, 2230, 2239, 2246, 2246, 2186, 2079, 2024, 2058, 2144, 2223, 2227, 2138, 2014, 1917, 1882, 1899, 1911, 1897, 1879, 1899, 1949, 2017, 2044, 2002, 1959, 1970, 2008, 2016, 1995, 1969, 1984, 2043, 2085, 2065, 2031, 2032, 2053, 2081, 2117, 2140, 2138, 2100, 2069, 2071, 2102, 2151, 2201, 2246, 2262, 2231, 2181, 2192, 2279, 2363, 2368, 2314, 2268, 2283, 2311, 2328, 2366, 2434, 2497, 2515, 2461, 2380, 2347, 2362, 2395, 2405, 2329, 2200, 2117, 2144, 2249, 2312, 2262, 2146, 2036, 1969, 1920, 1881, 1862, 1875, 1881, 1851, 1763, 1618, 1463, 1391, 1439, 1535, 1593, 1570, 1517, 1472, 1421, 1395, 1432, 1497, 1529, 1526, 1540, 1597, 1648, 1649, 1605, 1600, 1687, 1789, 1792, 1714, 1665, 1684, 1702, 1697, 1699, 1741, 1826, 1929, 2015, 2099, 2202, 2276, 2255, 2178, 2116, 2118, 2189, 2262, 2249, 2128, 2012, 2033, 2147, 2236, 2262, 2260, 2272, 2303, 2361, 2422, 2431, 2387, 2344, 2326, 2342, 2389, 2417, 2374, 2283, 2228, 2228, 2262, 2322, 2354, 2314, 2210, 2104, 2047, 2085, 2165, 2184, 2132, 2057, 2012, 2002, 2008, 2006, 1979, 1898, 1824, 1808, 1826, 1848, 1885, 1921, 1932, 1886, 1814, 1804, 1845, 1862, 1871, 1906, 1967, 1999, 1983, 1941, 1895, 1827, 1742, 1678, 1688, 1748, 1798, 1806, 1785, 1797, 1881, 1996, 2051, 2028, 2031, 2106, 2144, 2081, 1945, 1846, 1877, 2011, 2168, 2285, 2349, 2354, 2311, 2266, 2265, 2314, 2369, 2400, 2435, 2512, 2577, 2563, 2490, 2445, 2479, 2579, 2653, 2657, 2611, 2520, 2461, 2490, 2541, 2559, 2560, 2538, 2479, 2399, 2326, 2290, 2277, 2250, 2228, 2227, 2197, 2121, 2042, 1974, 1926, 1924, 1948, 1953, 1918, 1870, 1873, 1939, 1990, 1949, 1861, 1800, 1782, 1764, 1748, 1779, 1848, 1911, 1952, 1969, 1975, 1986, 2015, 2032, 1985, 1949, 2017, 2159, 2296, 2356, 2312, 2240, 2199, 2198, 2230, 2256, 2235, 2214, 2235, 2258, 2265, 2298, 2393, 2487, 2478, 2397, 2330, 2312, 2322, 2309, 2235, 2142, 2117, 2146, 2142, 2159, 2222, 2247, 2221, 2225, 2244, 2203, 2106, 2043, 2065, 2140, 2170, 2116, 2034, 1983, 1987, 2010, 2037, 1996, 1841, 1666, 1615, 1676, 1725, 1721, 1702, 1689, 1658, 1609, 1586, 1612, 1649, 1687, 1757, 1825, 1826, 1733, 1599, 1512, 1515, 1610, 1775, 1950, 2014, 1945, 1832, 1760, 1746, 1770, 1832, 1928, 2000, 2019, 2021, 2011, 1980, 1951, 1957, 1984, 2020, 2051, 2089, 2150, 2178, 2143, 2090, 2074, 2072, 2055, 2065, 2119, 2203, 2279, 2323, 2333, 2315, 2301, 2320, 2406, 2497, 2541, 2553, 2553, 2581, 2627, 2651, 2678, 2723, 2780, 2844, 2884, 2852, 2780, 2727, 2698, 2704, 2753, 2790, 2768, 2733, 2750, 2782, 2784, 2734, 2615, 2486, 2427, 2444, 2505, 2565, 2575, 2488, 2355, 2250, 2179, 2117, 2054, 2007, 1938, 1863, 1786, 1716, 1661, 1625, 1611, 1580, 1489, 1375, 1307, 1293, 1305, 1327, 1399, 1498, 1559, 1579, 1580, 1553, 1539, 1548, 1559, 1576, 1581, 1572, 1569, 1571, 1576, 1583, 1588, 1579, 1572, 1591, 1606, 1601, 1602, 1625, 1664, 1718, 1784, 1837, 1844, 1833, 1890, 1994, 2063, 2082, 2086, 2096, 2148, 2264, 2400, 2508, 2505, 2376, 2233, 2193, 2288, 2463, 2661, 2806, 2837, 2764, 2666, 2584, 2543, 2559, 2592, 2581, 2489, 2386, 2342, 2348, 2328, 2253, 2156, 2072, 1970, 1854, 1776, 1754, 1798, 1841, 1846, 1807, 1780, 1760, 1710, 1664, 1645, 1626, 1603, 1637, 1735, 1833, 1881, 1877, 1895, 1944, 1977, 1978, 1969, 1976, 2019, 2051, 2021, 1959, 1935, 1992, 2093, 2140, 2108, 2078, 2102, 2148, 2161, 2112, 2044, 1994, 1954, 1908, 1899, 1947, 1990, 1988, 1967, 1946, 1932, 1930, 1947, 1970, 1987, 1989, 1981, 1963, 1928, 1882, 1860, 1897, 2008, 2106, 2128, 2138, 2167, 2168, 2138, 2131, 2147, 2185, 2266, 2370, 2444, 2450, 2401, 2337, 2277, 2232, 2213, 2239, 2292, 2304, 2255, 2172, 2132, 2170, 2255, 2318, 2281, 2163, 2069, 2085, 2145, 2158, 2098, 2034, 2053, 2129, 2191, 2212, 2181, 2090, 1959, 1862, 1843, 1890, 1952, 2027, 2079, 2096, 2074, 2053, 2026, 1992, 2015, 2076, 2103, 2092, 2072, 2006, 1911, 1866, 1898, 1950, 2013, 2103, 2184, 2180, 2083, 1987, 1981, 2022, 2048, 2056, 2064, 2068, 2082, 2115, 2162, 2207, 2223, 2185, 2135, 2148, 2192, 2220, 2217, 2197, 2177, 2143, 2069, 2014, 2037, 2080, 2070, 1982, 1840, 1725, 1683, 1684, 1699, 1750, 1840, 1909, 1883, 1777, 1678, 1621, 1572, 1478, 1380, 1357, 1379, 1402, 1440, 1521, 1581, 1567, 1538, 1565, 1657, 1752, 1785, 1771, 1741, 1717, 1726, 1793, 1904, 2020, 2124, 2218, 2275, 2288, 2257, 2214, 2214, 2280, 2369, 2440, 2501, 2581, 2662, 2716, 2732, 2700, 2641, 2596, 2591, 2613, 2606, 2551, 2506, 2496, 2487, 2449, 2378, 2282, 2151, 2057, 2070, 2130, 2121, 2016, 1891, 1832, 1863, 1927, 1949, 1892, 1781, 1724, 1732, 1752, 1750, 1738, 1734, 1748, 1794, 1850, 1855, 1836, 1803, 1751, 1728, 1761, 1813, 1855, 1876, 1880, 1862, 1851, 1876, 1949, 2026, 2044, 2004, 1986, 2022, 2095, 2185, 2248, 2237, 2181, 2140, 2137, 2179, 2253, 2343, 2452, 2560, 2584, 2504, 2412, 2368, 2392, 2488, 2594, 2641, 2599, 2503, 2431, 2395, 2345, 2297, 2278, 2299, 2336, 2362, 2374, 2342, 2297, 2279, 2280, 2263, 2227, 2190, 2156, 2087, 2037, 2019, 2014, 1997, 1927, 1853, 1819, 1810, 1790, 1800, 1843, 1886, 1891, 1854, 1827, 1837, 1862, 1863, 1829, 1793, 1786, 1810, 1831, 1816, 1765, 1732, 1762, 1830, 1891, 1913, 1906, 1902, 1911, 1941, 1966, 1976, 1966, 1916, 1858, 1801, 1765, 1771, 1809, 1871, 1933, 1954, 1915, 1850, 1830, 1871, 1902, 1894, 1917, 2026, 2136, 2161, 2147, 2131, 2134, 2136, 2136, 2163, 2224, 2296, 2356, 2392, 2431, 2486, 2528, 2534, 2513, 2480, 2461, 2468, 2506, 2591, 2672, 2710, 2691, 2643, 2622, 2603, 2559, 2522, 2551, 2608, 2610, 2546, 2482, 2486, 2480, 2425, 2357, 2282, 2245, 2270, 2279, 2231, 2173, 2118, 2029, 1927, 1863, 1823, 1769, 1730, 1749, 1792, 1793, 1757, 1745, 1773, 1821, 1861, 1867, 1843, 1811, 1820, 1865, 1891, 1923, 1967, 1995, 2014, 2040, 2108, 2212, 2261, 2229, 2194, 2201, 2218, 2244, 2300, 2357, 2413, 2485, 2556, 2581, 2540, 2467, 2421, 2413, 2408, 2377, 2315, 2228, 2126, 2045, 2026, 2046, 2009, 1898, 1778, 1702, 1675, 1633, 1528, 1385, 1236, 1163, 1219, 1401, 1544, 1585, 1589, 1580, 1580, 1574, 1539, 1516, 1544, 1584, 1606, 1629, 1680, 1796, 1939, 2052, 2099, 2076, 2031, 2061, 2165, 2269, 2337, 2348, 2305, 2275, 2304, 2377, 2468, 2514, 2453, 2348, 2305, 2356, 2468, 2609, 2720, 2716, 2610, 2470, 2335, 2276, 2323, 2412, 2426, 2357, 2273, 2202, 2175, 2191, 2146, 2021, 1883, 1796, 1741, 1683, 1614, 1543, 1512, 1545, 1563, 1516, 1446, 1424, 1477, 1577, 1636, 1609, 1567, 1586, 1637, 1676, 1698, 1736, 1752, 1746, 1777, 1872, 1974, 2055, 2092, 2090, 2054, 2020, 2015, 2037, 2061, 2069, 2083, 2122, 2181, 2260, 2324, 2354, 2344, 2305, 2278, 2275, 2309, 2366, 2436, 2486, 2500, 2464, 2398, 2352, 2342, 2330, 2252, 2113, 1979, 1931, 1995, 2098, 2142, 2091, 1993, 1910, 1852, 1803, 1755, 1708, 1695, 1734, 1782, 1801, 1814, 1829, 1829, 1856, 1931, 1986, 1994, 1985, 2005, 2034, 2025, 1989, 1979, 1959, 1901, 1872, 1920, 1999, 2053, 2079, 2083, 2076, 2080, 2098, 2134, 2187, 2235, 2242, 2190, 2136, 2116, 2155, 2224, 2260, 2274, 2287, 2314, 2347, 2362, 2374, 2377, 2374, 2376, 2398, 2435, 2474, 2455, 2367, 2273, 2235, 2262, 2311, 2325, 2319, 2309, 2316, 2341, 2360, 2365, 2371, 2375, 2350, 2252, 2086, 1941, 1880, 1921, 2013, 2054, 2016, 1925, 1807, 1699, 1616, 1561, 1548, 1571, 1579, 1589, 1635, 1679, 1681, 1661, 1651, 1625, 1580, 1541, 1517, 1513, 1538, 1579, 1643, 1722, 1818, 1916, 1996, 2025, 1978, 1856, 1755, 1760, 1852, 1949, 2014, 2057, 2073, 2067, 2063, 2053, 2037, 2019, 2002, 2008, 2028, 2043, 2009, 1939, 1894, 1913, 1995, 2079, 2119, 2130, 2127, 2112, 2103, 2124, 2180, 2231, 2265, 2270, 2241, 2206, 2214, 2261, 2305, 2314, 2280, 2252, 2276, 2316, 2288, 2219, 2201, 2270, 2358, 2388, 2365, 2305, 2225, 2182, 2204, 2287, 2406, 2461, 2383, 2209, 2012, 1895, 1928, 2061, 2209, 2283, 2217, 2046, 1921, 1942, 2049, 2118, 2092, 2007, 1934, 1911, 1928, 1956, 1968, 1937, 1882, 1840, 1816, 1804, 1772, 1736, 1717, 1740, 1782, 1807, 1807, 1793, 1796, 1815, 1840, 1852, 1882, 1950, 2032, 2107, 2154, 2174, 2191, 2193, 2132, 2059, 2052, 2143, 2244, 2276, 2240, 2166, 2140, 2187, 2254, 2294, 2325, 2368, 2374, 2293, 2186, 2133, 2120, 2102, 2059, 2029, 2030, 2025, 1981, 1897, 1796, 1704, 1641, 1625, 1638, 1619, 1583, 1568, 1578, 1607, 1635, 1624, 1600, 1582, 1559, 1502, 1445, 1417, 1438, 1503, 1576, 1645, 1709, 1777, 1860, 1936, 1988, 2040, 2118, 2193, 2238, 2272, 2266, 2195, 2147, 2210, 2333, 2420, 2444, 2431, 2459, 2574, 2706, 2744, 2666, 2558, 2498, 2504, 2545, 2586, 2635, 2664, 2607, 2469, 2367, 2415, 2543, 2611, 2566, 2471, 2400, 2366, 2393, 2472, 2509, 2462, 2356, 2247, 2193, 2169, 2170, 2178, 2136, 2033, 1919, 1850, 1858, 1917, 1933, 1869, 1793, 1763, 1793, 1854, 1913, 1960, 1966, 1929, 1871, 1810, 1757, 1721, 1691, 1674, 1684, 1776, 1904, 1994, 2048, 2054, 2026, 1991, 1937, 1900, 1935, 2016, 2082, 2129, 2165, 2200, 2232, 2235, 2199, 2143, 2125, 2162, 2215, 2246, 2210, 2139, 2117, 2193, 2286, 2308, 2240, 2129, 2070, 2110, 2185, 2238, 2251, 2228, 2170, 2106, 2069, 2046, 2040, 2049, 2064, 2052, 2017, 1993, 2002, 2052, 2095, 2106, 2073, 2012, 1934, 1889, 1903, 1931, 1951, 1957, 1957, 1948, 1931, 1895, 1813, 1745, 1740, 1769, 1800, 1856, 1904, 1893, 1862, 1842, 1818, 1775, 1748, 1784, 1865, 1913, 1882, 1814, 1788, 1835, 1922, 1992, 1999, 1959, 1925, 1964, 2085, 2211, 2271, 2239, 2150, 2052, 2014, 2043, 2090, 2130, 2129, 2104, 2056, 1987, 1990, 2093, 2229, 2311, 2283, 2145, 1995, 1937, 1993, 2096, 2170, 2181, 2121, 2033, 1949, 1879, 1865, 1901, 1943, 1990, 2019, 1995, 1938, 1916, 1939, 1985, 2005, 1982, 1967, 1972, 1946, 1918, 1914, 1904, 1871, 1848, 1839, 1863, 1904, 1906, 1854, 1815, 1844, 1940, 2062, 2112, 2063, 1997, 1999, 2039, 2051, 2047, 2060, 2118, 2224, 2313, 2340, 2325, 2329, 2384, 2451, 2482, 2447, 2387, 2350, 2353, 2400, 2496, 2568, 2560, 2498, 2448, 2452, 2526, 2633, 2682, 2657, 2543, 2386, 2255, 2198, 2246, 2337, 2408, 2430, 2396, 2287, 2144, 2046, 2018, 2040, 2036, 1975, 1866, 1759, 1689, 1679, 1677, 1614, 1540, 1509, 1481, 1442, 1410, 1374, 1344, 1330, 1329, 1436, 1541, 1570, 1564, 1566, 1571, 1575, 1584, 1602, 1609, 1589, 1577, 1575, 1600, 1643, 1699, 1734, 1715, 1691, 1724, 1794, 1818, 1787, 1775, 1830, 1947, 2051, 2089, 2094, 2117, 2164, 2240, 2325, 2379, 2381, 2359, 2344, 2387, 2440, 2455, 2473, 2542, 2593, 2585, 2530, 2452, 2397, 2361, 2352, 2366, 2401, 2414, 2384, 2336, 2330, 2381, 2388, 2321, 2250, 2208, 2203, 2223, 2206, 2120, 2045, 2052, 2109, 2132, 2096, 2031, 1977, 1948, 1926, 1908, 1890, 1897, 1916, 1914, 1874, 1838, 1841, 1858, 1846, 1829, 1809, 1760, 1691, 1662, 1732, 1817, 1828, 1789, 1752, 1771, 1814, 1803, 1739, 1664, 1611, 1604, 1623, 1676, 1750, 1824, 1885, 1920, 1960, 1982, 1994, 2016, 2009, 1962, 1907, 1905, 1966, 2072, 2174, 2249, 2318, 2360, 2338, 2300, 2307, 2342, 2334, 2298, 2285, 2283, 2286, 2270, 2219, 2163, 2171, 2245, 2339, 2381, 2342, 2269, 2196, 2131, 2124, 2152, 2148, 2115, 2101, 2125, 2164, 2150, 2083, 2021, 2013, 2074, 2138, 2147, 2147, 2156, 2130, 2048, 1967, 1945, 1967, 2001, 1998, 1950, 1936, 2006, 2110, 2221, 2321, 2388, 2406, 2358, 2269, 2211, 2247, 2309, 2296, 2237, 2211, 2212, 2181, 2103, 2013, 1970, 1981, 2012, 2006, 1945, 1884, 1871, 1899, 1901, 1855, 1784, 1727, 1715, 1725, 1708, 1660, 1630, 1663, 1737, 1763, 1744, 1707, 1686, 1685, 1701, 1769, 1875, 1963, 1976, 1973, 2011, 2084, 2157, 2167, 2114, 2074, 2076, 2082, 2089, 2094, 2120, 2154, 2182, 2231, 2265, 2260, 2254, 2257, 2232, 2176, 2091, 1983, 1921, 1981, 2116, 2219, 2231, 2200, 2138, 2026, 1910, 1856, 1890, 1953, 1969, 1914, 1819, 1784, 1866, 1963, 1948, 1826, 1663, 1524, 1498, 1592, 1728, 1812, 1788, 1671, 1523, 1422, 1398, 1438, 1552, 1701, 1829, 1940, 2038, 2084, 2069, 2036, 2012, 2021, 2062, 2112, 2167, 2219, 2248, 2263, 2238, 2215, 2257, 2328, 2360, 2342, 2300, 2290, 2307, 2318, 2302, 2282, 2289, 2342, 2414, 2456, 2448, 2405, 2320, 2228, 2151, 2120, 2131, 2137, 2113, 2073, 2026, 1986, 1949, 1933, 1924, 1921, 1929, 1914, 1874, 1817, 1762, 1712, 1703, 1761, 1825, 1831, 1761, 1709, 1733, 1755, 1748, 1778, 1870, 1967, 2021, 2032, 2026, 2025, 2064, 2183, 2288, 2287, 2239, 2224, 2273, 2365, 2463, 2466, 2339, 2240, 2258, 2309, 2356, 2393, 2400, 2378, 2346, 2353, 2402, 2449, 2445, 2374, 2279, 2190, 2147, 2174, 2211, 2205, 2151, 2035, 1925, 1891, 1910, 1961, 1998, 1969, 1915, 1901, 1943, 1998, 1992, 1928, 1864, 1829, 1846, 1934, 2050, 2118, 2130, 2098, 2056, 2032, 1993, 1962, 1994, 2100, 2197, 2226, 2192, 2141, 2115, 2094, 2033, 1966, 1958, 1997, 2023, 1986, 1906, 1847, 1839, 1818, 1771, 1728, 1723, 1759, 1769, 1735, 1701, 1694, 1686, 1671, 1622, 1523, 1435, 1454, 1559, 1673, 1762, 1855, 1948, 2009, 2042, 2078, 2077, 2039, 2018, 2042, 2124, 2248, 2328, 2302, 2230, 2169, 2167, 2245, 2340, 2422, 2470, 2467, 2407, 2332, 2307, 2368, 2470, 2545, 2569, 2534, 2426, 2305, 2277, 2324, 2331, 2287, 2215, 2156, 2117, 2073, 2043, 2012, 1967, 1930, 1929, 1943, 1921, 1860, 1829, 1887, 1989, 2067, 2094, 2073, 2057, 2001, 1910, 1869, 1914, 2012, 2106, 2145, 2164, 2192, 2222, 2245, 2250, 2229, 2225, 2271, 2308, 2305, 2320, 2370, 2434, 2469, 2438, 2343, 2272, 2292, 2378, 2457, 2445, 2315, 2135, 2007, 2008, 2096, 2173, 2158, 2067, 1964, 1903, 1896, 1934, 1974, 1987, 1942, 1857, 1801, 1808, 1888, 2015, 2138, 2181, 2113, 2010, 1970, 2016, 2087, 2136, 2155, 2147, 2143, 2176, 2247, 2323, 2361, 2349, 2296, 2220, 2167, 2199, 2322, 2470, 2521, 2441, 2278, 2144, 2162, 2315, 2465, 2496, 2410, 2271, 2135, 2037, 2027, 2095, 2159, 2144, 2043, 1934, 1872, 1850, 1853, 1878, 1916, 1944, 1966, 2023, 2115, 2200, 2231, 2179, 2079, 2000, 1988, 2046, 2113, 2143, 2131, 2096, 2081, 2108, 2136, 2137, 2127, 2101, 2060, 2031, 2008, 1946, 1861, 1786, 1762, 1794, 1812, 1767, 1687, 1602, 1536, 1496, 1472, 1439, 1428, 1448, 1441, 1377, 1318, 1370, 1513, 1569, 1552, 1538, 1548, 1552, 1549, 1559, 1573, 1582, 1604, 1627, 1619, 1600, 1590, 1597, 1605, 1597, 1577, 1556, 1556, 1578, 1609, 1642, 1668, 1675, 1673, 1705, 1785, 1888, 1984, 2067, 2113, 2107, 2063, 2057, 2138, 2248, 2279, 2198, 2101, 2057, 2061, 2107, 2169, 2240, 2307, 2349, 2361, 2362, 2342, 2285, 2257, 2293, 2320, 2292, 2266, 2282, 2287, 2277, 2279, 2255, 2189, 2115, 2079, 2087, 2078, 2095, 2184, 2281, 2322, 2296, 2274, 2309, 2365, 2375, 2335, 2292, 2243, 2204, 2224, 2285, 2336, 2357, 2366, 2326, 2239, 2174, 2163, 2167, 2169, 2209, 2281, 2332, 2350, 2313, 2264, 2247, 2254, 2254, 2271, 2305, 2323, 2341, 2362, 2394, 2401, 2339, 2252, 2217, 2239, 2277, 2305, 2348, 2375, 2320, 2185, 2099, 2150, 2260, 2341, 2345, 2270, 2176, 2134, 2170, 2237, 2255, 2226, 2177, 2126, 2108, 2135, 2173, 2206, 2188, 2078, 1905, 1715, 1620, 1645, 1686, 1686, 1634, 1565, 1516, 1497, 1507, 1522, 1535, 1544, 1533, 1502, 1492, 1510, 1519, 1508, 1546, 1653, 1774, 1880, 1963, 2018, 2012, 1934, 1829, 1791, 1817, 1858, 1882, 1885, 1907, 1953, 1983, 2011, 2036, 2053, 2074, 2106, 2117, 2071, 1988, 1939, 1955, 1998, 2015, 2032, 2064, 2092, 2093, 2091, 2100, 2102, 2076, 2055, 2060, 2094, 2110, 2055, 1939, 1896, 1983, 2145, 2280, 2323, 2289, 2225, 2182, 2194, 2236, 2263, 2242, 2217, 2239, 2311, 2385, 2414, 2386, 2320, 2271, 2278, 2320, 2360, 2340, 2265, 2206, 2181, 2185, 2207, 2239, 2253, 2223, 2181, 2163, 2138, 2144, 2193, 2253, 2273, 2246, 2184, 2119, 2099, 2119, 2107, 2016, 1894, 1824, 1832, 1856, 1901, 1981, 2028, 1974, 1826, 1682, 1655, 1723, 1793, 1794, 1715, 1638, 1584, 1560, 1561, 1558, 1539, 1494, 1469, 1520, 1636, 1735, 1778, 1765, 1720, 1721, 1743, 1785, 1879, 1953, 1968, 1975, 2013, 2049, 2040, 2026, 2067, 2142, 2194, 2226, 2266, 2303, 2321, 2322, 2312, 2302, 2335, 2375, 2364, 2346, 2379, 2447, 2485, 2462, 2404, 2370, 2383, 2421, 2423, 2372, 2292, 2242, 2238, 2265, 2305, 2326, 2275, 2112, 1932, 1878, 1951, 2057, 2081, 2028, 1975, 1964, 1988, 2030, 2028, 1955, 1878, 1850, 1887, 1963, 2031, 2039, 2011, 1971, 1945, 1976, 2032, 2077, 2108, 2134, 2142, 2160, 2207, 2278, 2348, 2365, 2336, 2317, 2346, 2385, 2375, 2328, 2294, 2310, 2404, 2553, 2688, 2743, 2659, 2498, 2374, 2340, 2389, 2470, 2554, 2578, 2499, 2372, 2230, 2120, 2065, 2058, 2106, 2173, 2213, 2234, 2221, 2172, 2120, 2072, 2054, 2092, 2131, 2117, 2033, 1936, 1900, 1925, 1967, 1998, 1969, 1901, 1859, 1859, 1915, 1999, 2064, 2085, 2036, 1981, 1967, 2014, 2094, 2134, 2097, 2064, 2124, 2199, 2203, 2198, 2217, 2215, 2209, 2195, 2172, 2170, 2184, 2166, 2112, 2071, 2106, 2197, 2263, 2266, 2228, 2181, 2139, 2127, 2109, 2058, 2033, 2033, 2016, 2008, 1980, 1877, 1756, 1685, 1696, 1765, 1857, 1927, 1926, 1856, 1769, 1715, 1730, 1780, 1813, 1803, 1777, 1783, 1803, 1802, 1799, 1822, 1853, 1887, 1919, 1954, 1981, 2029, 2112, 2162, 2159, 2104, 2063, 2074, 2142, 2230, 2279, 2282, 2259, 2224, 2213, 2233, 2286, 2328, 2307, 2217, 2133, 2097, 2073, 2033, 2028, 2110, 2197, 2198, 2130, 2040, 1949, 1913, 1913, 1898, 1842, 1763, 1746, 1807, 1869, 1897, 1929, 1985, 2059, 2146, 2200, 2198, 2178, 2176, 2212, 2254, 2254, 2258, 2287, 2304, 2288, 2241, 2170, 2099, 2079, 2141, 2277, 2400, 2438, 2382, 2307, 2283, 2325, 2387, 2433, 2424, 2369, 2299, 2236, 2209, 2232, 2288, 2312, 2254, 2190, 2200, 2255, 2291, 2291, 2210, 2072, 1975, 1985, 2053, 2121, 2173, 2181, 2118, 2033, 2000, 2040, 2081, 2094, 2098, 2074, 2013, 1979, 2006, 2065, 2093, 2090, 2083, 2062, 2035, 1990, 1954, 1953, 1990, 2024, 2011, 1957, 1926, 1967, 2026, 2024, 1971, 1926, 1919, 1950, 1989, 1988, 1946, 1915, 1899, 1876, 1877, 1878, 1856, 1857, 1924, 2024, 2098, 2093, 2031, 1976, 1945, 1937, 1937, 1969, 2009, 1999, 1938, 1863, 1791, 1760, 1757, 1780, 1820, 1839, 1855, 1893, 1888, 1840, 1763, 1698, 1662, 1635, 1600, 1590, 1607, 1626, 1639, 1612, 1548, 1473, 1439, 1467, 1503, 1525, 1564, 1591, 1572, 1521, 1500, 1518, 1550, 1589, 1619, 1633, 1633, 1623, 1608, 1623, 1698, 1810, 1925, 2053, 2148, 2169, 2171, 2174, 2183, 2222, 2311, 2410, 2463, 2432, 2349, 2308, 2325, 2391, 2448, 2467, 2441, 2362, 2276, 2237, 2259, 2274, 2212, 2101, 2030, 2043, 2102, 2156, 2152, 2076, 1976, 1911, 1888, 1852, 1814, 1829, 1867, 1830, 1705, 1599, 1576, 1634, 1705, 1716, 1658, 1600, 1576, 1589, 1627, 1679, 1753, 1847, 1944, 2004, 2013, 2013, 2026, 2039, 2048, 2037, 2001, 1989, 2015, 2085, 2170, 2206, 2174, 2119, 2113, 2143, 2162, 2135, 2085, 2024, 2007, 2096, 2217, 2233, 2152, 2065, 2003, 1993, 2080, 2190, 2262, 2282, 2221, 2102, 1979, 1942, 2031, 2161, 2234, 2215, 2166, 2143, 2149, 2167, 2208, 2258, 2239, 2161, 2110, 2103, 2135, 2162, 2138, 2072, 2011, 1968, 1940, 1957, 2006, 2027, 1991, 1939, 1917, 1951, 2051, 2134, 2165, 2141, 2048, 1955, 1926, 1973, 2068, 2117, 2086, 1995, 1900, 1830, 1782, 1754, 1752, 1777, 1824, 1854, 1867, 1858, 1836, 1784, 1739, 1739, 1785, 1831, 1885, 1967, 2023, 2016, 1991, 1979, 1956, 1932, 1958, 2016, 2047, 2057, 2041, 2017, 2031, 2060, 2108, 2157, 2179, 2170, 2157, 2169, 2206, 2210, 2161, 2099, 2045, 1988, 1934, 1929, 1971, 1996, 1963, 1897, 1885, 1934, 1975, 1971, 1925, 1907, 1933, 1974, 2010, 2004, 1990, 2005, 2031, 2064, 2061, 2039, 2040, 2050, 2043, 2032, 2024, 2028, 2036, 2024, 1967, 1884, 1848, 1906, 2025, 2128, 2186, 2179, 2129, 2112, 2137, 2159, 2149, 2133, 2132, 2127, 2086, 2034, 2017, 2050, 2128, 2159, 2144, 2153, 2169, 2166, 2142, 2131, 2144, 2168, 2185, 2178, 2171, 2160, 2129, 2111, 2122, 2124, 2108, 2124, 2180, 2247, 2295, 2301, 2250, 2191, 2159, 2147, 2139, 2125, 2137, 2160, 2143, 2085, 2021, 1977, 1979, 2009, 2050, 2083, 2115, 2152, 2170, 2162, 2121, 2065, 2027, 2058, 2128, 2149, 2102, 2044, 1997, 1955, 1935, 1948, 1985, 2002, 1954, 1902, 1883, 1909, 1971, 2024, 2044, 2043, 2059, 2105, 2169, 2210, 2179, 2077, 1982, 1959, 2009, 2091, 2128, 2113, 2102, 2081, 2004, 1920, 1919, 1990, 2063, 2089, 2086, 2064, 2029, 2006, 2034, 2077, 2070, 2032, 2026, 2065, 2105, 2113, 2099, 2073, 2053, 2033, 1991, 1961, 1975, 2010, 2053, 2101, 2117, 2066, 2013, 2025, 2085, 2145, 2188, 2176, 2085, 1993, 1965, 1996, 2025, 2020, 1986, 1941, 1909, 1908, 1946, 2019, 2112, 2177, 2171, 2100, 2030, 1999, 2008, 2088, 2213, 2269, 2210, 2090, 1989, 1951, 1971, 2038, 2140, 2212, 2194, 2107, 2061, 2089, 2124, 2140, 2186, 2298, 2387, 2356, 2232, 2091, 2032, 2085, 2158, 2184, 2188, 2205, 2249, 2288, 2286, 2223, 2121, 2021, 1964, 1997, 2102, 2175, 2157, 2090, 2033, 2042, 2099, 2171, 2235, 2247, 2193, 2098, 2028, 2044, 2161, 2271, 2266, 2164, 2084, 2114, 2215, 2325, 2410, 2432, 2359, 2242, 2185, 2224, 2320, 2386, 2381, 2345, 2301, 2283, 2295, 2299, 2280, 2240, 2200, 2196, 2251, 2314, 2308, 2217, 2114, 2046, 2006, 2019, 2064, 2065, 2003, 1886, 1752, 1648, 1586, 1525, 1476, 1494, 1576, 1648, 1680, 1647, 1555, 1461, 1396, 1356, 1328, 1292, 1285, 1439, 1557, 1580, 1577, 1579, 1574, 1573, 1575, 1574, 1573, 1576, 1578, 1582, 1600, 1606, 1592, 1581, 1589, 1604, 1624, 1625, 1634, 1652, 1659, 1662, 1682, 1706, 1719, 1753, 1786, 1788, 1765, 1722, 1688, 1715, 1810, 1922, 1987, 1990, 1966, 1990, 2065, 2092, 2050, 2005, 1985, 1973, 1999, 2047, 2054, 2033, 2034, 2062, 2137, 2194, 2161, 2056, 1960, 1947, 2008, 2111, 2179, 2197, 2193, 2170, 2145, 2178, 2251, 2298, 2308, 2297, 2277, 2269, 2271, 2268, 2272, 2283, 2302, 2349, 2421, 2482, 2508, 2496, 2480, 2488, 2475, 2420, 2368, 2350, 2357, 2376, 2397, 2382, 2309, 2233, 2190, 2153, 2119, 2100, 2109, 2119, 2052, 1920, 1830, 1839, 1885, 1890, 1877, 1915, 1983, 1980, 1890, 1771, 1682, 1622, 1590, 1617, 1688, 1727, 1725, 1699, 1657, 1641, 1683, 1735, 1762, 1756, 1762, 1810, 1873, 1882, 1830, 1819, 1869, 1932, 1965, 1979, 1994, 2003, 1982, 1982, 2025, 2100, 2159, 2195, 2246, 2311, 2372, 2416, 2398, 2332, 2288, 2331, 2455, 2580, 2615, 2579, 2507, 2427, 2381, 2413, 2541, 2715, 2822, 2815, 2721, 2632, 2625, 2698, 2774, 2790, 2715, 2613, 2516, 2417, 2338, 2270, 2216, 2182, 2131, 2033, 1924, 1850, 1789, 1713, 1626, 1544, 1469, 1416, 1364, 1321, 1306, 1322, 1443, 1565, 1622, 1651, 1662, 1629, 1595, 1603, 1635, 1666, 1670, 1673, 1713, 1806, 1920, 2032, 2138, 2229, 2323, 2411, 2456, 2469, 2516, 2576, 2584, 2553, 2547, 2578, 2623, 2640, 2632, 2611, 2581, 2558, 2555, 2558, 2563, 2571, 2559, 2517, 2442, 2348, 2273, 2247, 2271, 2304, 2277, 2210, 2162, 2146, 2167, 2208, 2199, 2148, 2093, 2059, 2060, 2104, 2180, 2258, 2319, 2337, 2307, 2279, 2269, 2230, 2187, 2242, 2356, 2417, 2416, 2393, 2383, 2374, 2349, 2336, 2378, 2468, 2534, 2520, 2463, 2388, 2312, 2295, 2366, 2457, 2436, 2301, 2161, 2052, 1972, 1972, 2053, 2144, 2140, 2032, 1899, 1784, 1717, 1675, 1654, 1637, 1584, 1519, 1499, 1524, 1577, 1646, 1679, 1654, 1622, 1621, 1659, 1690, 1665, 1598, 1554, 1565, 1602, 1612, 1599, 1596, 1599, 1605, 1654, 1711, 1738, 1756, 1766, 1743, 1740, 1793, 1820, 1771, 1698, 1634, 1581, 1540, 1534, 1613, 1753, 1861, 1877, 1834, 1779, 1725, 1699, 1750, 1863, 1938, 1903, 1833, 1866, 1988, 2110, 2182, 2210, 2246, 2303, 2309, 2256, 2205, 2225, 2300, 2372, 2398, 2398, 2369, 2281, 2192, 2177, 2220, 2266, 2307, 2351, 2381, 2363, 2299, 2219, 2166, 2143, 2116, 2092, 2097, 2147, 2211, 2226, 2189, 2139, 2121, 2128, 2122, 2097, 2044, 2006, 2037, 2082, 2120, 2134, 2117, 2091, 2064, 2054, 2056, 2063, 2076, 2074, 2034, 1978, 1922, 1882, 1882, 1936, 1992, 2025, 2065, 2080, 2070, 2060, 2057, 2016, 1913, 1837, 1855, 1939, 1990, 1959, 1903, 1893, 1942, 1997, 2024, 2027, 2040, 2091, 2134, 2113, 2050, 2002, 1960, 1923, 1903, 1927, 2020, 2112, 2148, 2157, 2146, 2117, 2089, 2063, 2042, 2028, 2008, 1941, 1853, 1816, 1853, 1871, 1830, 1831, 1907, 1980, 1990, 1975, 1990, 2022, 2031, 2074, 2155, 2206, 2192, 2136, 2069, 2023, 1995, 1986, 1986, 1934, 1839, 1763, 1775, 1901, 2031, 2108, 2133, 2118, 2085, 2037, 2005, 2030, 2118, 2190, 2185, 2133, 2095, 2102, 2143, 2171, 2172, 2147, 2134, 2170, 2235, 2301, 2340, 2318, 2221, 2090, 1984, 1929, 1957, 2066, 2174, 2221, 2193, 2107, 2005, 1975, 2018, 2049, 2083, 2159, 2252, 2295, 2256, 2161, 2090, 2111, 2190, 2259, 2272, 2254, 2208, 2139, 2076, 2045, 2084, 2162, 2231, 2261, 2229, 2171, 2119, 2086, 2056, 2038, 2039, 2010, 1923, 1799, 1705, 1673, 1713, 1786, 1802, 1739, 1615, 1486, 1424, 1439, 1495, 1604, 1740, 1814, 1806, 1765, 1775, 1818, 1840, 1857, 1888, 1960, 2075, 2151, 2166, 2148, 2115, 2081, 2100, 2177, 2254, 2294, 2294, 2263, 2249, 2303, 2379, 2425, 2461, 2473, 2465, 2487, 2551, 2600, 2615, 2640, 2608, 2507, 2430, 2409, 2422, 2457, 2484, 2470, 2409, 2334, 2291, 2276, 2236, 2165, 2109, 2101, 2112, 2102, 2043, 1929, 1794, 1730, 1758, 1793, 1769, 1698, 1615, 1575, 1592, 1628, 1660, 1687, 1691, 1635, 1592, 1662, 1743, 1772, 1802, 1875, 1915, 1900, 1899, 1927, 1975, 2026, 2045, 1986, 1897, 1880, 1942, 2002, 2002, 1991, 2026, 2078, 2102, 2112, 2130, 2158, 2170, 2140, 2100, 2132, 2249, 2343, 2319, 2256, 2225, 2179, 2123, 2122, 2182, 2280, 2377, 2441, 2451, 2411, 2378, 2392, 2412, 2387, 2328, 2274, 2221, 2196, 2186, 2168, 2136, 2117, 2120, 2168, 2232, 2253, 2198, 2069, 1968, 1967, 2052, 2116, 2094, 2025, 1993, 2019, 2058, 2047, 2002, 1947, 1900, 1886, 1923, 1993, 2072, 2141, 2173, 2135, 2078, 2056, 2123, 2257, 2348, 2354, 2307, 2233, 2168, 2191, 2308, 2397, 2381, 2318, 2280, 2245, 2227, 2271, 2356, 2418, 2404, 2318, 2223, 2185, 2210, 2226, 2201, 2167, 2136, 2101, 2085, 2089, 2100, 2129, 2146, 2122, 2092, 2090, 2087, 2055, 2002, 1935, 1846, 1777, 1776, 1813, 1860, 1902, 1904, 1828, 1713, 1617, 1571, 1553, 1566, 1618, 1681, 1719, 1710, 1671, 1656, 1680, 1745, 1816, 1840, 1864, 1964, 2108, 2193, 2182, 2121, 2097, 2141, 2207, 2239, 2245, 2269, 2323, 2370, 2367, 2329, 2322, 2367, 2418, 2422, 2390, 2349, 2357, 2417, 2459, 2442, 2381, 2297, 2261, 2275, 2282, 2272, 2273, 2214, 2117, 2054, 2023, 2006, 1947, 1862, 1838, 1894, 1953, 1960, 1926, 1861, 1755, 1634, 1530, 1448, 1397, 1401, 1408, 1417, 1467, 1534, 1599, 1627, 1607, 1562, 1489, 1456, 1510, 1615, 1718, 1789, 1811, 1763, 1693, 1689, 1787, 1948, 2089, 2144, 2123, 2110, 2171, 2252, 2307, 2343, 2380, 2390, 2376, 2368, 2364, 2343, 2331, 2355, 2418, 2512, 2602, 2627, 2561, 2457, 2366, 2315, 2321, 2335, 2351, 2354, 2289, 2154, 2029, 2009, 2096, 2210, 2264, 2189, 2008, 1833, 1740, 1741, 1822, 1914, 1927, 1887, 1848, 1857, 1914, 1956, 1975, 1991, 1965, 1895, 1843, 1873, 1985, 2092, 2139, 2128, 2111, 2100, 2084, 2079, 2085, 2101, 2127, 2158, 2227, 2306, 2312, 2233, 2153, 2135, 2156, 2214, 2248, 2211, 2125, 2039, 2007, 2077, 2195, 2293, 2304, 2221, 2075, 1947, 1893, 1915, 1965, 2010, 2082, 2116, 2044, 1908, 1828, 1847, 1879, 1882, 1875, 1877, 1897, 1906, 1881, 1877, 1903, 1900, 1856, 1816, 1808, 1827, 1840, 1801, 1726, 1684, 1730, 1830, 1926, 1992, 2019, 2025, 2087, 2179, 2200, 2145, 2072, 2032, 2031, 2026, 2043, 2118, 2232, 2284, 2202, 2085, 2065, 2131, 2187, 2195, 2165, 2132, 2088, 2026, 1987, 1998, 2046, 2122, 2203, 2225, 2181, 2137, 2166, 2226, 2262, 2274, 2250, 2233, 2276, 2371, 2451, 2495, 2504, 2449, 2354, 2301, 2317, 2358, 2385, 2422, 2433, 2371, 2287, 2220, 2174, 2164, 2182, 2187, 2149, 2086, 2025, 2018, 2065, 2106, 2127, 2124, 2064, 1959, 1826, 1720, 1662, 1622, 1633, 1686, 1739, 1750, 1722, 1723, 1734, 1705, 1630, 1534, 1475, 1489, 1535, 1584, 1637, 1684, 1719, 1693, 1627, 1610, 1667, 1755, 1798, 1774, 1750, 1795, 1874, 1937, 1952, 1917, 1882, 1904, 1976, 2038, 2063, 2074, 2128, 2234, 2309, 2313, 2283, 2255, 2224, 2185, 2161, 2186, 2246, 2343, 2424, 2454, 2434, 2395, 2371, 2358, 2354, 2363, 2407, 2458, 2461, 2439, 2443, 2464, 2446, 2389, 2322, 2252, 2189, 2175, 2202, 2212, 2221, 2223, 2171, 2084, 2002, 1995, 2048, 2094, 2075, 1996, 1948, 1964, 1973, 1948, 1911, 1933, 1998, 2046, 2045, 2011, 1996, 2019, 2029, 2013, 2027, 2093, 2174, 2242, 2259, 2254, 2244, 2238, 2265, 2328, 2392, 2417, 2411, 2382, 2342, 2326, 2349, 2414, 2461, 2415, 2294, 2202, 2190, 2224, 2247, 2278, 2276, 2239, 2195, 2153, 2143, 2154, 2146, 2084, 1971, 1866, 1824, 1830, 1805, 1726, 1635, 1595, 1635, 1720, 1796, 1825, 1754, 1623, 1541, 1541, 1568, 1566, 1574, 1615, 1664, 1702, 1724, 1734, 1718, 1681, 1660, 1681, 1706, 1732, 1803, 1898, 1938, 1957, 1991, 2051, 2118, 2143, 2105, 2027, 1948, 1922, 1953, 2007, 2050, 2023, 1945, 1910, 1920, 1944, 1972, 1977, 1989, 2044, 2089, 2081, 2061, 2087, 2183, 2285, 2294, 2249, 2223, 2204, 2224, 2302, 2327, 2243, 2120, 2055, 2112, 2261, 2428, 2514, 2483, 2378, 2263, 2163, 2138, 2173, 2174, 2133, 2074, 2042, 2065, 2160, 2265, 2272, 2174, 2038, 1925, 1877, 1906, 1977, 2001, 1946, 1853, 1743, 1643, 1587, 1560, 1532, 1510, 1487, 1451, 1427, 1458, 1532, 1599, 1640, 1670, 1688, 1696, 1669, 1619, 1589, 1599, 1625, 1688, 1785, 1859, 1898, 1944, 1994, 1996, 1953, 1929, 1978, 2067, 2136, 2165, 2207, 2244, 2235, 2227, 2231, 2244, 2268, 2263, 2229, 2230, 2315, 2474, 2609, 2627, 2559, 2434, 2262, 2129, 2121, 2223, 2354, 2422, 2377, 2273, 2184, 2137, 2148, 2213, 2261, 2256, 2201, 2147, 2134, 2117, 2059, 2014, 1969, 1932, 1954, 2016, 2080, 2096, 2095, 2088, 2046, 1990, 1958, 1946, 1946, 1943, 1983, 2049, 2067, 2039, 2012, 1996, 2007, 2065, 2135, 2160, 2149, 2115, 2035, 1928, 1858, 1875, 1945, 1971, 1969, 2020, 2122, 2199, 2201, 2195, 2221, 2269, 2306, 2349, 2395, 2411, 2396, 2351, 2291, 2233, 2205, 2232, 2327, 2479, 2611, 2619, 2494, 2367, 2363, 2471, 2605, 2667, 2586, 2394, 2179, 2056, 2108, 2275, 2406, 2405, 2247, 2003, 1840, 1839, 1933, 1975, 1895, 1797, 1702, 1604, 1502, 1435, 1426, 1447, 1470, 1473, 1445, 1394, 1367, 1418, 1535, 1590, 1596, 1606, 1631, 1640, 1633, 1628, 1613, 1557, 1490, 1481, 1560, 1694, 1825, 1875, 1847, 1822, 1815, 1822, 1830, 1830, 1847, 1916, 2026, 2110, 2146, 2129, 2094, 2091, 2121, 2135, 2126, 2127, 2131, 2149, 2186, 2184, 2124, 2079, 2090, 2141, 2194, 2231, 2254, 2252, 2235, 2232, 2247, 2226, 2150, 2089, 2102, 2188, 2245, 2220, 2137, 2024, 1941, 1914, 1933, 1956, 1966, 1963, 1908, 1796, 1717, 1733, 1771, 1754, 1683, 1602, 1561, 1591, 1682, 1745, 1728, 1657, 1585, 1583, 1659, 1737, 1803, 1835, 1797, 1735, 1736, 1806, 1852, 1879, 1924, 1948, 1935, 1911, 1937, 2028, 2132, 2200, 2266, 2335, 2361, 2338, 2297, 2250, 2211, 2209, 2229, 2272, 2320, 2356, 2383, 2387, 2336, 2238, 2180, 2196, 2250, 2272, 2242, 2184, 2111, 2051, 2058, 2097, 2087, 2010, 1923, 1893, 1914, 1951, 1951, 1861, 1710, 1618, 1644, 1757, 1855, 1899, 1939, 2023, 2119, 2153, 2101, 2033, 2016, 2071, 2183, 2237, 2180, 2114, 2087, 2096, 2123, 2133, 2158, 2238, 2318, 2340, 2304, 2237, 2161, 2163, 2275, 2414, 2464, 2390, 2246, 2121, 2083, 2158, 2291, 2323, 2204, 2049, 1964, 1964, 2036, 2140, 2197, 2178, 2108, 2017, 1967, 1957, 1938, 1917, 1910, 1905, 1850, 1765, 1724, 1737, 1790, 1837, 1827, 1740, 1646, 1628, 1694, 1763, 1760, 1693, 1635, 1625, 1691, 1784, 1856, 1917, 1976, 1980, 1892, 1787, 1737, 1757, 1795, 1826, 1836, 1819, 1793, 1771, 1778, 1827, 1898, 1954, 2019, 2081, 2090, 2047, 1976, 1931, 2009, 2166, 2290, 2341, 2333, 2315, 2300, 2295, 2346, 2472, 2619, 2671, 2594, 2521, 2544, 2582, 2595, 2607, 2631, 2673, 2680, 2645, 2613, 2609, 2600, 2567, 2522, 2486, 2461, 2423, 2363, 2290, 2221, 2171, 2158, 2143, 2117, 2076, 2047, 2084, 2170, 2208, 2192, 2138, 2076, 2042, 2020, 2012, 2047, 2104, 2151, 2187, 2224, 2251, 2273, 2255, 2206, 2201, 2271, 2339, 2338, 2250, 2159, 2166, 2232, 2277, 2281, 2246, 2198, 2164, 2129, 2090, 2049, 2044, 2041, 2008, 1940, 1874, 1877, 1914, 1908, 1843, 1767, 1710, 1679, 1670, 1683, 1700, 1714, 1728, 1771, 1867, 1944, 1966, 1964, 1972, 2027, 2097, 2128, 2095, 2047, 2047, 2115, 2201, 2229, 2216, 2234, 2271, 2293, 2292, 2276, 2269, 2295, 2349, 2382, 2339, 2234, 2174, 2229, 2357, 2466, 2511, 2470, 2365, 2256, 2189, 2169, 2198, 2203, 2169, 2144, 2139, 2128, 2100, 2059, 2026, 1998, 1941, 1865, 1816, 1818, 1878, 1975, 2016, 1989, 2011, 2107, 2214, 2249, 2180, 2077, 2036, 2059, 2087, 2110, 2134, 2136, 2128, 2118, 2109, 2107, 2104, 2107, 2073, 2013, 1947, 1888, 1856, 1876, 1901, 1878, 1878, 1943, 2025, 2071, 2050, 1974, 1898, 1857, 1842, 1863, 1916, 1963, 1961, 1955, 1998, 2086, 2173, 2210, 2218, 2197, 2175, 2205, 2310, 2416, 2473, 2471, 2456, 2447, 2399, 2349, 2353, 2427, 2517, 2558, 2555, 2519, 2490, 2486, 2477, 2457, 2421, 2356, 2240, 2120, 2085, 2140, 2203, 2190, 2107, 2012, 1954, 1913, 1848, 1771, 1738, 1740, 1691, 1589, 1488, 1422, 1423, 1475, 1510, 1527, 1571, 1632, 1675, 1690, 1699, 1681, 1623, 1576, 1585, 1630, 1669, 1695, 1735, 1781, 1840, 1936, 2004, 2008, 1988, 1948, 1877, 1787, 1731, 1743, 1800, 1877, 1969, 2034, 2025, 1981, 1986, 2085, 2211, 2277, 2281, 2249, 2209, 2188, 2228, 2279, 2287, 2282, 2285, 2309, 2340, 2368, 2395, 2398, 2364, 2296, 2240, 2256, 2342, 2440, 2467, 2418, 2353, 2336, 2358, 2337, 2261, 2192, 2173, 2176, 2198, 2236, 2270, 2267, 2184, 2074, 2045, 2061, 2050, 2037, 2056, 2090, 2075, 2005, 1934, 1910, 1931, 1965, 2013, 2041, 2026, 2012, 2050, 2093, 2076, 2010, 1943, 1894, 1857, 1864, 1953, 2062, 2126, 2158, 2191, 2230, 2237, 2203, 2183, 2220, 2274, 2346, 2396, 2406, 2420, 2479, 2522, 2496, 2455, 2418, 2378, 2385, 2476, 2554, 2550, 2519, 2496, 2461, 2421, 2399, 2395, 2427, 2503, 2577, 2585, 2538, 2441, 2320, 2269, 2294, 2346, 2358, 2272, 2128, 2039, 2050, 2126, 2198, 2214, 2141, 2030, 1923, 1867, 1873, 1924, 1959, 1936, 1880, 1795, 1713, 1674, 1691, 1732, 1776, 1825, 1870, 1877, 1818, 1702, 1591, 1556, 1603, 1729, 1841, 1820, 1736, 1715, 1760, 1837, 1886, 1868, 1791, 1768, 1831, 1873, 1869, 1843, 1816, 1806, 1819, 1819, 1789, 1805, 1851, 1864, 1854, 1864, 1907, 1917, 1897, 1930, 1996, 2011, 1950, 1847, 1762, 1700, 1646, 1593, 1533, 1484, 1431, 1379, 1371, 1419, 1512, 1603, 1630, 1586, 1544, 1551, 1584, 1605, 1613, 1622, 1618, 1595, 1577, 1619, 1725, 1850, 1938, 1951, 1897, 1855, 1846, 1809, 1765, 1792, 1848, 1850, 1828, 1858, 1956, 2038, 2055, 2029, 2016, 2024, 2016, 1965, 1882, 1777, 1678, 1608, 1565, 1559, 1603, 1690, 1760, 1778, 1803, 1857, 1922, 1967, 1990, 2031, 2110, 2165, 2170, 2179, 2225, 2288, 2332, 2359, 2431, 2567, 2745, 2888, 2946, 2938, 2916, 2905, 2888, 2864, 2837, 2828, 2878, 2929, 2912, 2835, 2734, 2646, 2600, 2580, 2562, 2533, 2458, 2350, 2278, 2263, 2280, 2276, 2231, 2157, 2099, 2056, 1974, 1882, 1828, 1820, 1807, 1745, 1707, 1738, 1781, 1808, 1848, 1874, 1843, 1757, 1655, 1616, 1679, 1793, 1860, 1852, 1813, 1730, 1608, 1533, 1521, 1551, 1612, 1687, 1727, 1715, 1685, 1687, 1716, 1729, 1716, 1693, 1674, 1674, 1715, 1787, 1837, 1849, 1858, 1884, 1923, 1929, 1873, 1793, 1728, 1706, 1693, 1690, 1693, 1687, 1701, 1767, 1840, 1892, 1928, 1944, 1910, 1854, 1846, 1930, 2026, 2049, 2066, 2120, 2205, 2287, 2343, 2398, 2459, 2480, 2448, 2418, 2427, 2438, 2426, 2426, 2442, 2451, 2451, 2514, 2615, 2657, 2592, 2484, 2446, 2478, 2508, 2504, 2460, 2406, 2363, 2380, 2452, 2469, 2347, 2191, 2144, 2216, 2342, 2430, 2393, 2259, 2107, 2022, 2060, 2160, 2260, 2313, 2292, 2221, 2154, 2133, 2162, 2229, 2284, 2309, 2296, 2240, 2165, 2116, 2095, 2122, 2207, 2304, 2353, 2335, 2269, 2211, 2204, 2216, 2183, 2105, 2022, 1943, 1884, 1838, 1800, 1759, 1649, 1487, 1396, 1386, 1398, 1394, 1413, 1485, 1526, 1495, 1446, 1447, 1507, 1557, 1588, 1603, 1594, 1569, 1554, 1558, 1583, 1612, 1632, 1640, 1646, 1667, 1682, 1689, 1718, 1796, 1913, 2030, 2098, 2110, 2117, 2126, 2122, 2150, 2185, 2190, 2228, 2294, 2304, 2235, 2161, 2148, 2210, 2333, 2484, 2615, 2653, 2573, 2460, 2416, 2472, 2579, 2655, 2708, 2781, 2809, 2730, 2580, 2493, 2559, 2716, 2813, 2751, 2615, 2497, 2425, 2439, 2547, 2647, 2627, 2519, 2414, 2351, 2345, 2368, 2364, 2298, 2219, 2180, 2184, 2209, 2198, 2142, 2074, 2011, 1980, 1970, 1945, 1890, 1796, 1721, 1715, 1764, 1831, 1854, 1819, 1749, 1672, 1639, 1621, 1632, 1699, 1784, 1853, 1890, 1932, 1995, 2030, 2004, 1965, 1951, 1966, 2000, 2040, 2045, 2020, 2014, 2059, 2083, 2017, 1906, 1815, 1756, 1732, 1756, 1794, 1851, 1942, 2050, 2116, 2095, 2046, 2028, 2031, 2044, 2058, 2092, 2111, 2095, 2051, 1996, 1953, 1942, 1965, 2020, 2087, 2102, 2067, 2007, 1984, 2050, 2148, 2195, 2188, 2151, 2109, 2079, 2046, 1990, 1981, 2051, 2148, 2217, 2245, 2248, 2216, 2179, 2160, 2196, 2268, 2298, 2280, 2244, 2225, 2237, 2252, 2245, 2216, 2186, 2188, 2225, 2311, 2399, 2433, 2405, 2361, 2340, 2356, 2397, 2437, 2475, 2495, 2444, 2323, 2224, 2224, 2323, 2467, 2558, 2523, 2379, 2207, 2088, 2080, 2146, 2183, 2145, 2095, 2070, 2061, 2043, 2028, 2031, 2046, 2049, 2008, 1916, 1818, 1755, 1726, 1732, 1757, 1764, 1742, 1716, 1703, 1654, 1606, 1613, 1640, 1629, 1590, 1570, 1578, 1586, 1572, 1555, 1574, 1616, 1674, 1744, 1778, 1725, 1629, 1601, 1676, 1755, 1762, 1711, 1643, 1586, 1562, 1589, 1621, 1647, 1697, 1760, 1809, 1853, 1899, 1928, 1947, 1956, 1970, 2016, 2096, 2160, 2172, 2127, 2087, 2136, 2241, 2332, 2315, 2192, 2094, 2099, 2169, 2253, 2302, 2314, 2297, 2284, 2272, 2237, 2194, 2174, 2241, 2356, 2429, 2383, 2275, 2216, 2236, 2277, 2297, 2279, 2236, 2170, 2090, 2026, 1990, 1964, 1921, 1866, 1861, 1929, 2008, 2022, 1945, 1840, 1775, 1732, 1703, 1701, 1726, 1755, 1739, 1691, 1693, 1744, 1820, 1854, 1847, 1848, 1857, 1838, 1801, 1779, 1739, 1629, 1509, 1512, 1599, 1680, 1777, 1853, 1863, 1838, 1804, 1797, 1790, 1739, 1732, 1835, 1958, 2029, 2044, 2000, 1938, 1888, 1811, 1741, 1747, 1849, 1978, 2057, 2093, 2112, 2118, 2100, 2083, 2096, 2108, 2122, 2160, 2258, 2401, 2500, 2458, 2312, 2216, 2276, 2406, 2494, 2524, 2514, 2494, 2459, 2451, 2517, 2601, 2640, 2584, 2489, 2460, 2527, 2628, 2714, 2742, 2671, 2519, 2403, 2357, 2339, 2289, 2208, 2167, 2176, 2181, 2142, 2068, 2045, 2090, 2105, 2025, 1858, 1670, 1561, 1571, 1634, 1680, 1684, 1669, 1688, 1757, 1825, 1825, 1791, 1742, 1710, 1691, 1681, 1671, 1689, 1747, 1817, 1847, 1845, 1813, 1791, 1787, 1793, 1823, 1923, 2053, 2102, 2084, 2032, 1971, 1956, 2003, 2040, 2037, 2004, 1991, 2058, 2183, 2260, 2252, 2202, 2152, 2092, 2035, 2053, 2140, 2207, 2183, 2085, 1990, 1935, 1916, 1946, 1976, 1967, 1971, 1970, 1943, 1889, 1817, 1761, 1723, 1714, 1739, 1764, 1783, 1798, 1816, 1842, 1868, 1931, 2013, 2086, 2136, 2146, 2120, 2069, 1998, 1955, 1984, 2053, 2128, 2188, 2243, 2335, 2437, 2512, 2526, 2463, 2390, 2364, 2405, 2495, 2599, 2715, 2821, 2907, 2961, 2981, 2996, 3040, 3103, 3152, 3120, 2971, 2821, 2771, 2796, 2844, 2857, 2812, 2748, 2668, 2603, 2580, 2593, 2614, 2624, 2610, 2569, 2503, 2414, 2321, 2204, 2097, 2064, 2132, 2209, 2178, 2071, 2009, 2028, 2067, 2021, 1893, 1762, 1672, 1652, 1665, 1642, 1573, 1488, 1417, 1396, 1416, 1477, 1568, 1636, 1645, 1628, 1602, 1581, 1572, 1527, 1440, 1386, 1394, 1449, 1534, 1627, 1700, 1727, 1700, 1673, 1694, 1757, 1864, 1943, 1924, 1831, 1729, 1691, 1723, 1800, 1926, 2039, 2065, 1977, 1868, 1841, 1888, 1918, 1883, 1846, 1883, 1963, 2005, 1984, 1956, 1978, 2014, 2018, 1975, 1937, 1979, 2071, 2150, 2185, 2149, 2069, 2004, 2017, 2076, 2093, 2039, 1977, 1960, 1988, 2075, 2181, 2243, 2213, 2127, 2105, 2165, 2249, 2341, 2409, 2440, 2418, 2389, 2379, 2410, 2469, 2482, 2404, 2314, 2257, 2190, 2145, 2173, 2218, 2211, 2121, 2009, 1950, 1942, 1950, 1980, 1980, 1896, 1754, 1650, 1632, 1628, 1585, 1573, 1637, 1718, 1807, 1894, 1929, 1936, 1935, 1926, 1939, 1984, 2009, 1969, 1938, 1956, 1999, 2059, 2093, 2084, 2080, 2129, 2240, 2376, 2470, 2437, 2320, 2259, 2277, 2299, 2269, 2209, 2161, 2126, 2164, 2260, 2346, 2346, 2249, 2139, 2078, 2067, 2087, 2124, 2158, 2167, 2118, 2029, 1955, 1965, 2005, 2025, 2041, 2092, 2154, 2174, 2164, 2152, 2129, 2079, 2003, 1913, 1845, 1802, 1790, 1811, 1807, 1762, 1678, 1586, 1531, 1517, 1514, 1513, 1516, 1504, 1452, 1403, 1410, 1441, 1472, 1509, 1546, 1559, 1580, 1645, 1734, 1787, 1794, 1797, 1818, 1834, 1846, 1899, 1980, 2062, 2140, 2191, 2206, 2192, 2197, 2294, 2458, 2580, 2613, 2599, 2564, 2573, 2666, 2804, 2914, 2953, 2919, 2845, 2822, 2880, 2934, 2933, 2902, 2854, 2819, 2821, 2834, 2810, 2753, 2668, 2571, 2490, 2426, 2371, 2309, 2228, 2114, 2050, 2082, 2127, 2123, 2045, 1918, 1815, 1752, 1708, 1663, 1624, 1602, 1585, 1568, 1533, 1467, 1453, 1515, 1589, 1634, 1643, 1646, 1664, 1687, 1697, 1708, 1733, 1772, 1815, 1864, 1877, 1842, 1812, 1815, 1822, 1820, 1845, 1928, 2005, 2038, 2044, 2077, 2141, 2190, 2205, 2204, 2166, 2100, 2076, 2135, 2245, 2347, 2403, 2414, 2377, 2344, 2365, 2421, 2443, 2431, 2387, 2306, 2195, 2115, 2105, 2114, 2077, 2016, 1964, 1920, 1907, 1879, 1805, 1733, 1730, 1766, 1764, 1696, 1601, 1541, 1546, 1585, 1648, 1706, 1748, 1788, 1801, 1750, 1674, 1643, 1657, 1654, 1652, 1659, 1697, 1796, 1913, 2001, 2036, 2034, 2038, 2072, 2110, 2139, 2170, 2183, 2144, 2087, 2051, 2033, 2064, 2129, 2229, 2330, 2357, 2303, 2248, 2232, 2250, 2296, 2336, 2340, 2337, 2358, 2409, 2431, 2396, 2314, 2202, 2137, 2193, 2338, 2464, 2496, 2422, 2299, 2247, 2263, 2258, 2235, 2200, 2157, 2147, 2170, 2189, 2169, 2124, 2070, 2035, 2040, 2063, 2103, 2164, 2197, 2173, 2141, 2143, 2205, 2259, 2248, 2189, 2125, 2079, 2079, 2113, 2129, 2103, 2066, 2034, 2018, 2031, 2084, 2133, 2150, 2133, 2126, 2109, 2039, 1979, 1985, 2029, 2051, 2057, 2038, 1989, 1899, 1829, 1789, 1791, 1830, 1887, 1929, 1956, 1963, 1952, 1955, 1980, 1981, 1944, 1889, 1829, 1825, 1883, 1921, 1883, 1836, 1830, 1865, 1957, 2071, 2129, 2107, 2013, 1892, 1840, 1876, 1951, 2012, 2016, 1982, 1935, 1885, 1880, 1934, 1978, 1995, 2026, 2048, 2047, 2074, 2130, 2165, 2136, 2081, 2059, 2063, 2093, 2124, 2139, 2139, 2103, 2050, 2022, 1986, 1935, 1909, 1938, 1980, 1973, 1907, 1885, 1952, 2020, 2048, 2063, 2084, 2076, 2036, 2025, 2088, 2156, 2175, 2160, 2106, 2077, 2150, 2258, 2322, 2323, 2263, 2187, 2167, 2236, 2357, 2445, 2446, 2360, 2273, 2263, 2307, 2346, 2365, 2343, 2316, 2306, 2273, 2180, 2060, 1997, 2002, 2057, 2092, 2075, 2059, 2045, 2000, 1940, 1917, 1926, 1934, 1964, 2014, 2030, 1989, 1940, 1936, 1985, 2016, 1956, 1832, 1707, 1668, 1750, 1868, 1928, 1900, 1821, 1749, 1719, 1739, 1801, 1868, 1887, 1865, 1854, 1836, 1764, 1654, 1555, 1487, 1436, 1410, 1419, 1447, 1459, 1446, 1439, 1471, 1517, 1557, 1589, 1604, 1597, 1579, 1601, 1670, 1746, 1784, 1766, 1755, 1768, 1818, 1911, 1990, 2030, 2043, 2039, 2041, 2059, 2095, 2146, 2185, 2227, 2259, 2252, 2210, 2180, 2174, 2168, 2165, 2171, 2224, 2312, 2372, 2369, 2315, 2248, 2163, 2084, 2078, 2090, 2059, 2024, 2013, 2005, 1958, 1903, 1891, 1913, 1938, 1924, 1844, 1731, 1685, 1746, 1860, 1953, 1997, 2026, 2043, 2033, 1995, 1983, 2011, 2049, 2047, 2014, 2000, 2034, 2044, 2001, 1935, 1910, 1953, 2016, 2035, 2009, 1996, 2003, 2006, 1968, 1906, 1860, 1823, 1818, 1871, 1964, 2025, 1992, 1921, 1898, 1944, 2019, 2051, 2024, 1964, 1899, 1896, 1952, 1997, 2044, 2105, 2096, 2021, 1974, 2005, 2072, 2108, 2118, 2148, 2172, 2133, 2112, 2185, 2293, 2358, 2379, 2385, 2418, 2482, 2518, 2495, 2466, 2474, 2460, 2397, 2331, 2302, 2335, 2380, 2383, 2384, 2423, 2449, 2415, 2313, 2203, 2127, 2075, 2026, 1992, 2006, 2043, 2025, 1951, 1871, 1817, 1785, 1770, 1776, 1786, 1762, 1748, 1790, 1831, 1868, 1871, 1813, 1749, 1743, 1769, 1779, 1766, 1726, 1738, 1811, 1873, 1880, 1846, 1836, 1851, 1882, 1926, 1957, 1936, 1865, 1806, 1800, 1831, 1901, 1993, 2054, 2033, 1946, 1864, 1855, 1905, 1946, 1937, 1894, 1862, 1873, 1920, 1958, 1993, 2038, 2061, 2079, 2114, 2127, 2121, 2163, 2255, 2358, 2437, 2478, 2467, 2443, 2413, 2365, 2353, 2412, 2490, 2540, 2574, 2602, 2587, 2532, 2476, 2469, 2547, 2686, 2769, 2695, 2535, 2396, 2320, 2300, 2343, 2405, 2388, 2276, 2145, 2040, 2000, 2082, 2198, 2220, 2105, 1920, 1781, 1725, 1709, 1705, 1715, 1733, 1770, 1804, 1794, 1761, 1751, 1730, 1673, 1664, 1699, 1723, 1730, 1712, 1655, 1629, 1663, 1735, 1809, 1868, 1878, 1828, 1771, 1762, 1783, 1813, 1822, 1809, 1814, 1821, 1798, 1770, 1758, 1777, 1819, 1843, 1841, 1893, 2002, 2092, 2102, 2025, 1921, 1869, 1906, 2013, 2126, 2175, 2146, 2095, 2072, 2085, 2114, 2132, 2136, 2155, 2199, 2225, 2224, 2225, 2214, 2177, 2138, 2103, 2069, 2073, 2130, 2226, 2280, 2249, 2162, 2086, 2110, 2206, 2261, 2243, 2170, 2113, 2136, 2196, 2233, 2227, 2224, 2258, 2313, 2342, 2353, 2340, 2306, 2308, 2352, 2383, 2403, 2423, 2434, 2428, 2408, 2375, 2333, 2295, 2293, 2314, 2365, 2436, 2479, 2417, 2259, 2114, 2065, 2144, 2271, 2336, 2316, 2266, 2243, 2240, 2231, 2224, 2219, 2221, 2233, 2270, 2309, 2293, 2202, 2099, 2046, 2021, 2009, 2062, 2186, 2264, 2257, 2197, 2083, 1980, 1941, 1957, 1982, 1972, 1925, 1892, 1906, 1892, 1863, 1847, 1842, 1878, 1953, 2014, 2019, 2014, 1989, 1915, 1821, 1795, 1860, 1961, 2055, 2110, 2095, 2076, 2097, 2135, 2174, 2219, 2253, 2243, 2217, 2206, 2224, 2274, 2295, 2264, 2218, 2166, 2112, 2075, 2065, 2091, 2129, 2143, 2133, 2080, 1978, 1878, 1821, 1816, 1840, 1873, 1912, 1937, 1943, 1931, 1879, 1833, 1844, 1902, 1972, 2008, 2009, 2019, 2066, 2116, 2129, 2146, 2145, 2086, 2001, 1951, 1917, 1922, 2017, 2180, 2322, 2374, 2308, 2182, 2082, 2055, 2105, 2177, 2253, 2272, 2201, 2117, 2124, 2192, 2209, 2175, 2147, 2152, 2152, 2157, 2153, 2106, 2031, 2001, 2022, 2064, 2129, 2228, 2302, 2283, 2185, 2084, 2098, 2206, 2256, 2240, 2202, 2113, 2019, 2041, 2137, 2218, 2266, 2286, 2288, 2264, 2218, 2163, 2105, 2089, 2116, 2134, 2131, 2123, 2116, 2078, 2007, 1928, 1843, 1787, 1793, 1838, 1889, 1857, 1741, 1626, 1578, 1627, 1755, 1882, 1944, 1939, 1870, 1785, 1739, 1748, 1809, 1908, 1968, 1971, 1986, 2005, 2018, 2033, 2043, 2028, 1984, 1946, 1945, 1991, 2040, 2048, 2035, 2054, 2124, 2204, 2246, 2241, 2183, 2113, 2098, 2131, 2158, 2173, 2205, 2221, 2198, 2152, 2095, 2070, 2122, 2226, 2318, 2332, 2299, 2254, 2198, 2157, 2132, 2121, 2167, 2209, 2185, 2118, 2037, 1975, 1971, 2029, 2088, 2069, 1991, 1916, 1880, 1881, 1900, 1913, 1879, 1775, 1641, 1565, 1570, 1603, 1617, 1616, 1589, 1534, 1527, 1583, 1597, 1539, 1480, 1500, 1598, 1682, 1731, 1764, 1804, 1851, 1910, 1989, 2048, 2042, 1956, 1840, 1782, 1799, 1880, 2001, 2100, 2179, 2229, 2230, 2190, 2170, 2185, 2192, 2167, 2163, 2235, 2327, 2348, 2255, 2099, 1988, 1991, 2077, 2180, 2233, 2197, 2127, 2059, 2012, 2004, 2048, 2108, 2097, 2020, 1972, 1996, 2030, 2022, 1988, 1962, 1923, 1867, 1811, 1781, 1783, 1764, 1711, 1682, 1721, 1828, 1928, 1952, 1919, 1898, 1894, 1889, 1887, 1908, 1926, 1958, 2001, 2027, 2041, 2044, 2039, 2096, 2225, 2314, 2274, 2154, 2065, 2088, 2182, 2255, 2257, 2226, 2204, 2202, 2214, 2226, 2241, 2237, 2240, 2271, 2320, 2319, 2274, 2237, 2243, 2271, 2285, 2256, 2184, 2124, 2080, 2034, 1979, 1921, 1857, 1794, 1754, 1744, 1779, 1821, 1810, 1768, 1743, 1743, 1761, 1772, 1759, 1728, 1743, 1870, 2020, 2107, 2087, 1970, 1871, 1853, 1924, 2013, 2029, 1966, 1932, 1974, 2020, 2036, 2043, 2030, 2006, 2037, 2141, 2234, 2276, 2280, 2259, 2276, 2296, 2278, 2224, 2159, 2137, 2193, 2288, 2366, 2420, 2463, 2469, 2399, 2297, 2250, 2297, 2411, 2512, 2549, 2509, 2409, 2290, 2193, 2180, 2275, 2419, 2489, 2398, 2206, 2032, 1971, 2033, 2158, 2236, 2198, 2057, 1907, 1824, 1793, 1783, 1766, 1761, 1807, 1872, 1892, 1844, 1727, 1560, 1434, 1410, 1461, 1545, 1637, 1693, 1716, 1747, 1821, 1887, 1914, 1915, 1910, 1900, 1871, 1874, 1943, 2064, 2200, 2293, 2307, 2292, 2290, 2340, 2440, 2532, 2570, 2561, 2536, 2526, 2547, 2569, 2549, 2484, 2450, 2477, 2527, 2565, 2551, 2491, 2403, 2334, 2333, 2371, 2367, 2309, 2221, 2135, 2093, 2098, 2122, 2134, 2110, 2035, 1936, 1886, 1898, 1916, 1879, 1798, 1742, 1735, 1754, 1799, 1835, 1857, 1877, 1901, 1926, 1939, 1953, 1958, 1934, 1896, 1886, 1879, 1861, 1892, 1987, 2096, 2184, 2229, 2218, 2210, 2237, 2309, 2398, 2438, 2421, 2373, 2341, 2400, 2512, 2580, 2563, 2489, 2422, 2446, 2560, 2670, 2669, 2554, 2402, 2300, 2271, 2310, 2403, 2503, 2526, 2445, 2316, 2231, 2230, 2275, 2261, 2139, 1962, 1823, 1729, 1689, 1715, 1777, 1818, 1796, 1729, 1673, 1646, 1621, 1596, 1586, 1623, 1666, 1688, 1720, 1761, 1775, 1752, 1736, 1742, 1722, 1700, 1721, 1787, 1856, 1904, 1957, 2001, 1984, 1917, 1874, 1917, 2025, 2161, 2282, 2323, 2272, 2170, 2113, 2152, 2230, 2275, 2276, 2254, 2226, 2220, 2233, 2255, 2272, 2251, 2178, 2111, 2058, 2039, 2087, 2173, 2249, 2295, 2276, 2187, 2093, 2044, 2044, 2109, 2190, 2241, 2258, 2224};
56 horigs.push_back(horig);}
57 {std::vector<float> horig={1654, 1621, 1567, 1517, 1507, 1543, 1587, 1587, 1551, 1520, 1519, 1551, 1618, 1704, 1756, 1765, 1743, 1709, 1704, 1748, 1843, 1940, 1995, 2021, 2037, 1987, 1910, 1900, 1947, 2014, 2076, 2146, 2195, 2163, 2090, 2063, 2102, 2178, 2251, 2287, 2257, 2184, 2125, 2109, 2119, 2115, 2073, 2039, 2006, 1937, 1868, 1850, 1919, 2023, 2091, 2092, 2051, 1996, 1967, 1994, 2048, 2074, 2055, 2038, 2033, 2036, 2060, 2097, 2147, 2217, 2251, 2238, 2219, 2229, 2261, 2302, 2356, 2391, 2391, 2368, 2376, 2431, 2522, 2597, 2625, 2613, 2584, 2593, 2657, 2720, 2703, 2591, 2483, 2475, 2553, 2648, 2682, 2611, 2490, 2389, 2317, 2275, 2242, 2213, 2212, 2240, 2261, 2225, 2153, 2099, 2091, 2125, 2153, 2134, 2099, 2090, 2123, 2164, 2177, 2145, 2114, 2126, 2192, 2272, 2277, 2205, 2128, 2098, 2121, 2197, 2299, 2414, 2495, 2468, 2360, 2222, 2074, 2001, 2065, 2198, 2278, 2252, 2135, 1995, 1939, 1962, 1976, 1965, 1949, 1937, 1948, 1974, 1971, 1943, 1919, 1924, 1935, 1929, 1887, 1823, 1752, 1744, 1812, 1909, 1990, 2005, 1978, 1943, 1904, 1897, 1937, 1985, 1990, 1955, 1904, 1870, 1858, 1852, 1874, 1913, 1948, 1968, 1974, 1995, 2007, 1993, 1987, 1996, 1996, 2029, 2101, 2140, 2098, 2001, 1912, 1872, 1887, 1951, 2034, 2083, 2092, 2076, 2062, 2079, 2102, 2112, 2111, 2088, 2050, 2046, 2110, 2187, 2214, 2177, 2079, 2017, 2018, 2070, 2179, 2282, 2308, 2251, 2150, 2062, 2040, 2106, 2255, 2406, 2472, 2470, 2420, 2360, 2345, 2401, 2478, 2495, 2451, 2385, 2328, 2298, 2337, 2424, 2442, 2352, 2250, 2197, 2186, 2220, 2279, 2313, 2285, 2211, 2184, 2226, 2275, 2277, 2238, 2163, 2120, 2144, 2167, 2096, 1959, 1847, 1814, 1825, 1827, 1802, 1756, 1727, 1709, 1674, 1620, 1600, 1659, 1734, 1727, 1631, 1506, 1407, 1349, 1346, 1376, 1419, 1495, 1579, 1625, 1620, 1578, 1563, 1590, 1632, 1671, 1703, 1720, 1734, 1757, 1771, 1760, 1744, 1760, 1823, 1894, 1968, 2033, 2090, 2150, 2191, 2235, 2321, 2402, 2450, 2511, 2633, 2756, 2785, 2729, 2649, 2601, 2615, 2741, 2940, 3088, 3100, 3020, 2953, 2964, 3054, 3146, 3157, 3114, 3074, 3020, 2938, 2882, 2896, 2948, 2982, 2951, 2827, 2646, 2528, 2494, 2513, 2587, 2651, 2586, 2386, 2172, 2044, 2021, 2042, 2018, 1895, 1734, 1654, 1697, 1739, 1693, 1607, 1523, 1483, 1515, 1584, 1661, 1725, 1770, 1776, 1740, 1645, 1498, 1369, 1332, 1384, 1469, 1573, 1690, 1786, 1828, 1798, 1719, 1634, 1580, 1558, 1568, 1643, 1687, 1629, 1546, 1503, 1477, 1449, 1429, 1456, 1519, 1538, 1507, 1510, 1561, 1616, 1631, 1584, 1504, 1447, 1474, 1577, 1677, 1728, 1699, 1651, 1690, 1840, 1998, 2069, 2030, 1921, 1846, 1879, 1972, 2055, 2057, 2011, 2027, 2100, 2182, 2243, 2275, 2292, 2304, 2304, 2280, 2254, 2241, 2229, 2221, 2269, 2356, 2409, 2373, 2304, 2254, 2226, 2238, 2276, 2305, 2276, 2196, 2108, 2049, 2008, 1938, 1853, 1819, 1791, 1753, 1755, 1779, 1760, 1710, 1682, 1682, 1703, 1689, 1651, 1641, 1639, 1616, 1581, 1577, 1631, 1709, 1774, 1814, 1821, 1795, 1787, 1820, 1876, 1895, 1854, 1793, 1761, 1785, 1836, 1875, 1914, 1990, 2084, 2115, 2041, 1918, 1822, 1762, 1757, 1799, 1872, 1993, 2092, 2093, 2028, 1952, 1870, 1790, 1740, 1729, 1741, 1778, 1827, 1805, 1750, 1716, 1716, 1741, 1765, 1796, 1847, 1862, 1862, 1923, 1993, 2026, 2020, 1997, 1992, 1988, 1960, 1935, 1940, 2000, 2114, 2238, 2297, 2259, 2166, 2057, 2038, 2143, 2263, 2276, 2189, 2082, 2013, 2032, 2127, 2216, 2229, 2160, 2065, 1995, 1958, 1896, 1803, 1747, 1762, 1850, 1953, 1978, 1944, 1898, 1854, 1820, 1778, 1727, 1731, 1785, 1851, 1905, 1929, 1940, 1968, 2005, 2030, 2014, 1986, 1988, 2045, 2119, 2141, 2100, 2063, 2074, 2146, 2258, 2346, 2367, 2307, 2231, 2225, 2305, 2411, 2457, 2421, 2351, 2264, 2217, 2270, 2384, 2462, 2449, 2358, 2251, 2195, 2204, 2249, 2280, 2245, 2161, 2078, 2056, 2126, 2216, 2278, 2301, 2315, 2309, 2257, 2167, 2107, 2139, 2273, 2391, 2388, 2277, 2151, 2097, 2123, 2202, 2255, 2208, 2128, 2104, 2167, 2254, 2266, 2198, 2108, 2012, 1963, 2013, 2088, 2125, 2117, 2082, 2061, 2068, 2107, 2144, 2135, 2103, 2120, 2148, 2121, 2066, 2057, 2126, 2218, 2267, 2273, 2267, 2294, 2323, 2263, 2147, 2111, 2213, 2367, 2456, 2432, 2345, 2307, 2341, 2356, 2338, 2329, 2303, 2211, 2087, 2042, 2120, 2212, 2202, 2080, 1911, 1762, 1679, 1668, 1652, 1564, 1430, 1341, 1353, 1416, 1463, 1442, 1424, 1501, 1556, 1573, 1599, 1608, 1594, 1583, 1594, 1616, 1617, 1603, 1604, 1613, 1617, 1614, 1617, 1618, 1610, 1603, 1621, 1652, 1666, 1683, 1727, 1823, 1922, 1960, 1964, 1984, 2035, 2115, 2211, 2266, 2223, 2138, 2122, 2189, 2271, 2327, 2335, 2305, 2269, 2253, 2291, 2328, 2344, 2357, 2341, 2289, 2221, 2172, 2167, 2188, 2203, 2241, 2311, 2362, 2347, 2271, 2209, 2227, 2307, 2407, 2463, 2455, 2406, 2306, 2196, 2171, 2236, 2340, 2402, 2373, 2293, 2233, 2220, 2244, 2261, 2238, 2183, 2146, 2165, 2174, 2093, 1959, 1860, 1833, 1806, 1751, 1729, 1714, 1692, 1669, 1651, 1592, 1482, 1396, 1375, 1418, 1482, 1542, 1592, 1623, 1603, 1563, 1578, 1652, 1723, 1773, 1802, 1830, 1825, 1769, 1744, 1783, 1849, 1890, 1891, 1876, 1916, 2020, 2143, 2248, 2324, 2350, 2323, 2278, 2228, 2192, 2199, 2255, 2336, 2459, 2548, 2528, 2431, 2364, 2353, 2377, 2435, 2477, 2493, 2515, 2542, 2561, 2605, 2655, 2641, 2581, 2508, 2456, 2476, 2561, 2612, 2583, 2490, 2395, 2368, 2401, 2430, 2402, 2336, 2262, 2262, 2359, 2471, 2484, 2371, 2208, 2069, 2000, 2014, 2069, 2101, 2064, 1995, 1942, 1934, 1952, 1956, 1891, 1788, 1739, 1756, 1769, 1754, 1732, 1736, 1766, 1792, 1780, 1753, 1759, 1806, 1842, 1831, 1792, 1772, 1765, 1730, 1666, 1588, 1537, 1530, 1561, 1595, 1580, 1557, 1566, 1594, 1606, 1559, 1458, 1366, 1344, 1402, 1501, 1612, 1692, 1713, 1733, 1784, 1825, 1847, 1845, 1880, 1952, 2019, 2074, 2144, 2260, 2381, 2422, 2374, 2316, 2330, 2403, 2473, 2528, 2535, 2490, 2435, 2438, 2534, 2654, 2679, 2630, 2565, 2489, 2430, 2421, 2473, 2509, 2458, 2340, 2243, 2172, 2107, 2087, 2087, 2065, 2039, 1985, 1913, 1855, 1845, 1874, 1894, 1863, 1802, 1746, 1706, 1677, 1680, 1725, 1785, 1842, 1893, 1939, 1994, 2043, 2060, 2052, 2056, 2129, 2249, 2340, 2384, 2383, 2366, 2334, 2310, 2319, 2347, 2387, 2423, 2432, 2404, 2351, 2346, 2412, 2492, 2511, 2447, 2358, 2298, 2273, 2258, 2226, 2182, 2140, 2095, 2047, 1995, 1939, 1935, 1961, 1921, 1817, 1717, 1615, 1504, 1419, 1395, 1425, 1532, 1711, 1859, 1907, 1881, 1824, 1760, 1742, 1784, 1829, 1863, 1886, 1905, 1952, 2071, 2212, 2293, 2301, 2242, 2173, 2164, 2221, 2301, 2350, 2337, 2278, 2206, 2137, 2125, 2229, 2376, 2439, 2387, 2233, 2050, 1964, 2004, 2086, 2092, 2033, 1960, 1906, 1853, 1737, 1559, 1423, 1378, 1396, 1447, 1505, 1524, 1473, 1388, 1435, 1548, 1583, 1569, 1564, 1584, 1604, 1601, 1612, 1642, 1657, 1643, 1606, 1576, 1580, 1603, 1628, 1657, 1694, 1752, 1824, 1919, 2049, 2159, 2229, 2264, 2266, 2224, 2160, 2135, 2176, 2274, 2394, 2450, 2428, 2411, 2420, 2418, 2394, 2395, 2434, 2509, 2589, 2634, 2590, 2470, 2346, 2284, 2311, 2400, 2493, 2520, 2434, 2308, 2247, 2289, 2393, 2475, 2480, 2408, 2276, 2123, 2041, 2061, 2135, 2214, 2236, 2189, 2137, 2145, 2197, 2234, 2228, 2187, 2152, 2145, 2122, 2074, 2037, 2037, 2025, 1939, 1818, 1734, 1720, 1776, 1830, 1844, 1850, 1877, 1921, 1976, 2000, 1955, 1858, 1778, 1751, 1760, 1788, 1797, 1763, 1733, 1749, 1789, 1815, 1837, 1842, 1818, 1795, 1761, 1689, 1628, 1626, 1663, 1707, 1732, 1695, 1638, 1606, 1595, 1608, 1640, 1692, 1748, 1816, 1848, 1791, 1722, 1732, 1768, 1810, 1885, 1976, 2004, 1969, 1939, 1933, 1922, 1941, 2010, 2048, 2067, 2119, 2183, 2210, 2207, 2239, 2293, 2338, 2352, 2360, 2394, 2474, 2583, 2645, 2607, 2534, 2481, 2416, 2354, 2374, 2469, 2552, 2571, 2527, 2460, 2419, 2415, 2443, 2455, 2456, 2471, 2481, 2468, 2450, 2441, 2434, 2438, 2433, 2401, 2366, 2359, 2363, 2329, 2267, 2198, 2104, 2030, 2026, 2066, 2079, 2020, 1933, 1888, 1891, 1914, 1910, 1876, 1870, 1887, 1891, 1896, 1945, 2024, 2043, 1979, 1904, 1875, 1863, 1851, 1867, 1901, 1926, 1929, 1929, 1973, 2018, 2040, 2047, 2033, 2024, 2034, 2076, 2121, 2130, 2077, 1993, 1954, 1976, 1994, 1989, 1964, 1930, 1933, 1986, 2041, 2057, 2015, 1985, 2020, 2069, 2089, 2090, 2094, 2097, 2081, 2056, 2035, 2020, 1991, 1957, 1966, 2028, 2086, 2087, 2016, 1925, 1872, 1904, 2013, 2091, 2107, 2058, 1961, 1881, 1867, 1866, 1862, 1877, 1876, 1848, 1806, 1776, 1777, 1792, 1819, 1860, 1916, 2003, 2069, 2051, 1993, 1941, 1925, 1966, 2046, 2085, 2065, 2024, 2004, 2062, 2191, 2295, 2327, 2308, 2270, 2219, 2205, 2221, 2229, 2255, 2338, 2408, 2393, 2344, 2330, 2340, 2336, 2297, 2239, 2214, 2285, 2380, 2359, 2234, 2115, 2049, 2021, 1988, 1949, 1913, 1879, 1873, 1883, 1887, 1867, 1830, 1797, 1770, 1752, 1743, 1775, 1872, 1980, 2020, 2005, 1977, 1951, 1946, 1985, 2050, 2068, 2041, 2004, 1975, 1993, 2032, 2048, 2037, 1998, 1934, 1874, 1862, 1896, 1946, 2006, 2053, 2034, 1984, 1959, 1961, 2022, 2113, 2154, 2162, 2178, 2203, 2189, 2144, 2095, 2081, 2148, 2262, 2336, 2311, 2204, 2087, 2025, 2074, 2170, 2264, 2343, 2381, 2370, 2332, 2271, 2169, 2063, 2040, 2109, 2206, 2251, 2227, 2150, 2065, 1995, 1948, 1909, 1872, 1853, 1859, 1878, 1905, 1928, 1908, 1836, 1763, 1694, 1612, 1555, 1559, 1573, 1570, 1569, 1562, 1621, 1757, 1850, 1855, 1814, 1751, 1669, 1615, 1641, 1696, 1731, 1737, 1707, 1644, 1605, 1586, 1545, 1520, 1534, 1558, 1571, 1576, 1580, 1575, 1563, 1558, 1586, 1652, 1719, 1773, 1798, 1789, 1786, 1808, 1851, 1886, 1872, 1823, 1771, 1758, 1795, 1871, 1980, 2078, 2135, 2173, 2207, 2226, 2218, 2203, 2237, 2356, 2510, 2563, 2462, 2294, 2187, 2224, 2408, 2636, 2782, 2792, 2739, 2668, 2576, 2529, 2562, 2611, 2633, 2618, 2558, 2516, 2509, 2498, 2486, 2501, 2515, 2514, 2514, 2484, 2412, 2328, 2255, 2196, 2153, 2141, 2164, 2212, 2241, 2194, 2095, 2062, 2084, 2062, 1993, 1922, 1855, 1795, 1763, 1777, 1845, 1940, 1981, 1899, 1723, 1526, 1411, 1431, 1579, 1767, 1886, 1900, 1914, 1954, 1969, 1928, 1887, 1898, 1967, 2043, 2081, 2028, 1919, 1851, 1848, 1864, 1856, 1827, 1841, 1915, 1994, 2025, 1971, 1903, 1869, 1832, 1815, 1814, 1814, 1832, 1875, 1899, 1882, 1872, 1930, 2007, 2040, 2018, 1970, 1929, 1888, 1843, 1817, 1850, 1943, 2049, 2119, 2131, 2107, 2072, 2061, 2113, 2191, 2251, 2312, 2367, 2390, 2413, 2417, 2376, 2315, 2259, 2236, 2258, 2304, 2345, 2341, 2277, 2198, 2179, 2225, 2297, 2334, 2285, 2198, 2120, 2056, 2011, 1989, 1995, 2046, 2143, 2244, 2261, 2155, 2011, 1985, 2093, 2218, 2250, 2189, 2123, 2130, 2171, 2217, 2278, 2349, 2412, 2449, 2447, 2432, 2407, 2398, 2404, 2430, 2464, 2502, 2529, 2536, 2501, 2429, 2384, 2387, 2428, 2475, 2522, 2547, 2510, 2437, 2382, 2325, 2265, 2216, 2176, 2159, 2121, 2056, 1975, 1899, 1833, 1759, 1724, 1746, 1752, 1715, 1648, 1542, 1444, 1417, 1447, 1497, 1550, 1560, 1529, 1474, 1415, 1408, 1477, 1531, 1555, 1582, 1612, 1619, 1610, 1603, 1593, 1584, 1619, 1669, 1721, 1759, 1747, 1720, 1720, 1755, 1788, 1813, 1866, 1978, 2111, 2200, 2247, 2263, 2226, 2161, 2130, 2163, 2230, 2287, 2303, 2268, 2225, 2199, 2199, 2224, 2256, 2287, 2279, 2192, 2064, 2009, 2049, 2114, 2153, 2126, 2044, 1967, 1935, 1960, 2019, 2035, 1997, 1952, 1940, 1964, 1997, 1996, 1961, 1961, 2013, 2054, 2011, 1921, 1857, 1880, 1965, 2024, 2014, 1986, 1983, 2011, 2050, 2086, 2107, 2100, 2069, 2071, 2124, 2173, 2176, 2177, 2211, 2250, 2250, 2226, 2242, 2300, 2341, 2313, 2236, 2171, 2182, 2232, 2285, 2350, 2429, 2479, 2477, 2403, 2313, 2281, 2316, 2379, 2418, 2366, 2257, 2175, 2177, 2253, 2300, 2244, 2114, 1997, 1929, 1876, 1847, 1863, 1913, 1926, 1871, 1759, 1607, 1439, 1324, 1338, 1427, 1482, 1467, 1461, 1510, 1557, 1586, 1608, 1614, 1597, 1583, 1594, 1627, 1649, 1634, 1605, 1620, 1691, 1746, 1695, 1585, 1548, 1619, 1707, 1761, 1791, 1814, 1858, 1931, 2016, 2100, 2165, 2190, 2151, 2095, 2079, 2134, 2256, 2367, 2367, 2227, 2058, 2024, 2101, 2189, 2237, 2246, 2239, 2229, 2248, 2300, 2320, 2300, 2301, 2318, 2362, 2431, 2466, 2412, 2306, 2233, 2215, 2245, 2318, 2360, 2299, 2160, 2031, 1958, 1978, 2046, 2077, 2066, 2047, 2057, 2080, 2096, 2081, 2028, 1921, 1837, 1828, 1857, 1887, 1908, 1913, 1900, 1848, 1799, 1803, 1845, 1872, 1894, 1928, 1965, 1954, 1880, 1785, 1720, 1681, 1652, 1665, 1746, 1842, 1903, 1896, 1849, 1822, 1850, 1904, 1904, 1861, 1868, 1963, 2044, 2046, 1965, 1894, 1940, 2071, 2202, 2279, 2304, 2304, 2272, 2240, 2241, 2283, 2328, 2357, 2395, 2469, 2553, 2572, 2523, 2467, 2471, 2552, 2631, 2654, 2631, 2557, 2494, 2514, 2559, 2560, 2541, 2518, 2461, 2384, 2326, 2274, 2218, 2161, 2130, 2141, 2162, 2156, 2120, 2055, 1996, 1979, 1990, 1994, 1966, 1917, 1886, 1927, 1965, 1909, 1819, 1758, 1721, 1698, 1727, 1797, 1874, 1938, 1954, 1917, 1897, 1929, 1990, 2015, 1967, 1937, 2006, 2143, 2271, 2330, 2288, 2214, 2180, 2192, 2249, 2319, 2351, 2353, 2349, 2288, 2189, 2153, 2254, 2395, 2440, 2390, 2342, 2320, 2308, 2286, 2228, 2184, 2207, 2257, 2249, 2235, 2252, 2247, 2232, 2239, 2231, 2166, 2071, 2022, 2067, 2159, 2181, 2119, 2036, 1971, 1931, 1928, 1970, 1972, 1854, 1678, 1593, 1629, 1703, 1765, 1804, 1816, 1766, 1668, 1593, 1576, 1568, 1570, 1636, 1728, 1776, 1725, 1598, 1494, 1477, 1558, 1721, 1917, 2022, 2005, 1918, 1847, 1824, 1825, 1827, 1861, 1917, 1960, 1962, 1915, 1853, 1828, 1872, 1940, 1997, 2042, 2077, 2134, 2179, 2171, 2134, 2107, 2073, 2035, 2044, 2080, 2131, 2198, 2261, 2282, 2239, 2202, 2246, 2382, 2530, 2638, 2698, 2700, 2680, 2675, 2667, 2681, 2713, 2758, 2806, 2819, 2768, 2706, 2663, 2645, 2677, 2751, 2816, 2834, 2840, 2851, 2838, 2782, 2699, 2586, 2487, 2461, 2508, 2582, 2642, 2645, 2548, 2401, 2276, 2184, 2134, 2109, 2070, 1981, 1863, 1742, 1656, 1622, 1623, 1630, 1589, 1484, 1383, 1352, 1374, 1410, 1412, 1349, 1433, 1548, 1597, 1602, 1583, 1572, 1577, 1581, 1590, 1593, 1582, 1572, 1578, 1599, 1619, 1627, 1609, 1592, 1604, 1620, 1617, 1614, 1631, 1670, 1737, 1810, 1836, 1822, 1800, 1843, 1931, 1989, 2008, 2023, 2074, 2170, 2299, 2419, 2507, 2506, 2410, 2293, 2259, 2344, 2490, 2639, 2712, 2686, 2599, 2518, 2481, 2511, 2580, 2641, 2644, 2542, 2404, 2329, 2308, 2273, 2192, 2120, 2080, 2016, 1909, 1797, 1720, 1726, 1776, 1817, 1824, 1808, 1742, 1622, 1542, 1549, 1586, 1614, 1688, 1801, 1861, 1833, 1785, 1805, 1866, 1915, 1946, 1958, 1962, 1993, 2030, 2016, 1961, 1924, 1967, 2070, 2114, 2068, 2030, 2056, 2111, 2130, 2082, 2047, 2053, 2040, 1959, 1875, 1870, 1917, 1951, 1971, 1985, 1973, 1941, 1907, 1883, 1888, 1925, 1965, 1964, 1939, 1921, 1929, 1980, 2077, 2139, 2121, 2117, 2158, 2181, 2172, 2160, 2154, 2167, 2213, 2274, 2320, 2328, 2295, 2233, 2173, 2169, 2210, 2282, 2353, 2372, 2306, 2193, 2125, 2141, 2213, 2290, 2279, 2176, 2070, 2058, 2097, 2104, 2057, 2025, 2063, 2126, 2168, 2172, 2147, 2075, 1981, 1935, 1954, 1992, 1992, 1997, 2015, 2024, 2007, 1993, 1967, 1938, 1957, 2002, 2025, 2047, 2071, 2038, 1950, 1886, 1885, 1909, 1953, 2040, 2138, 2176, 2121, 2035, 2007, 2035, 2085, 2126, 2154, 2148, 2128, 2108, 2099, 2113, 2143, 2147, 2136, 2171, 2218, 2244, 2221, 2172, 2140, 2133, 2092, 2046, 2039, 2033, 1986, 1914, 1832, 1781, 1779, 1778, 1726, 1684, 1725, 1808, 1829, 1769, 1699, 1655, 1601, 1492, 1387, 1350, 1362, 1369, 1395, 1495, 1581, 1591, 1581, 1600, 1655, 1707, 1738, 1771, 1790, 1775, 1755, 1785, 1865, 1951, 2038, 2128, 2204, 2268, 2287, 2251, 2226, 2260, 2342, 2425, 2488, 2551, 2611, 2659, 2671, 2628, 2565, 2529, 2544, 2603, 2630, 2599, 2563, 2524, 2477, 2407, 2313, 2213, 2109, 2062, 2128, 2222, 2212, 2068, 1882, 1769, 1749, 1781, 1798, 1755, 1686, 1687, 1749, 1802, 1797, 1740, 1675, 1636, 1663, 1716, 1737, 1768, 1808, 1829, 1854, 1888, 1902, 1918, 1934, 1939, 1911, 1877, 1859, 1874, 1899, 1894, 1859, 1864, 1946, 2051, 2145, 2218, 2243, 2224, 2205, 2200, 2231, 2301, 2382, 2476, 2549, 2525, 2423, 2336, 2295, 2319, 2423, 2552, 2628, 2620, 2568, 2528, 2500, 2434, 2357, 2311, 2313, 2362, 2415, 2432, 2369, 2262, 2188, 2170, 2169, 2165, 2168, 2180, 2166, 2126, 2078, 2037, 1969, 1848, 1741, 1705, 1716, 1722, 1764, 1843, 1922, 1935, 1886, 1850, 1862, 1900, 1897, 1833, 1778, 1757, 1777, 1810, 1802, 1734, 1691, 1746, 1840, 1883, 1865, 1848, 1866, 1901, 1935, 1953, 1950, 1934, 1895, 1854, 1816, 1783, 1757, 1741, 1774, 1856, 1923, 1930, 1871, 1827, 1865, 1914, 1929, 1959, 2054, 2109, 2071, 2019, 2014, 2066, 2139, 2189, 2244, 2319, 2371, 2375, 2360, 2372, 2418, 2455, 2461, 2465, 2478, 2489, 2504, 2524, 2594, 2690, 2741, 2702, 2612, 2562, 2552, 2567, 2606, 2654, 2679, 2651, 2577, 2511, 2494, 2492, 2465, 2413, 2343, 2312, 2328, 2309, 2211, 2105, 2041, 1994, 1950, 1921, 1877, 1803, 1743, 1760, 1820, 1833, 1791, 1771, 1801, 1845, 1855, 1823, 1790, 1766, 1781, 1846, 1914, 1977, 2023, 2028, 2004, 1988, 2030, 2134, 2212, 2225, 2217, 2221, 2230, 2276, 2343, 2384, 2403, 2442, 2494, 2507, 2452, 2375, 2354, 2371, 2376, 2371, 2361, 2333, 2259, 2160, 2079, 2002, 1891, 1770, 1694, 1686, 1676, 1594, 1455, 1333, 1254, 1247, 1333, 1504, 1609, 1640, 1639, 1603, 1554, 1506, 1466, 1497, 1555, 1589, 1607, 1630, 1661, 1750, 1890, 2018, 2102, 2122, 2131, 2193, 2264, 2287, 2281, 2260, 2201, 2182, 2252, 2372, 2489, 2539, 2492, 2405, 2366, 2409, 2508, 2631, 2718, 2704, 2600, 2478, 2381, 2356, 2390, 2405, 2344, 2233, 2145, 2097, 2106, 2136, 2084, 1939, 1791, 1734, 1744, 1734, 1657, 1569, 1540, 1573, 1600, 1575, 1495, 1440, 1479, 1573, 1618, 1575, 1520, 1522, 1560, 1584, 1597, 1632, 1661, 1698, 1806, 1966, 2080, 2124, 2095, 2022, 1970, 1971, 1992, 2007, 2021, 2048, 2092, 2156, 2209, 2239, 2265, 2279, 2275, 2265, 2280, 2317, 2359, 2397, 2421, 2395, 2348, 2304, 2277, 2287, 2323, 2357, 2328, 2231, 2110, 2018, 2013, 2066, 2084, 2018, 1922, 1857, 1818, 1766, 1699, 1646, 1664, 1759, 1851, 1870, 1836, 1802, 1768, 1779, 1852, 1915, 1946, 1957, 1988, 2019, 2010, 1969, 1956, 1955, 1944, 1965, 2034, 2090, 2086, 2044, 1994, 1954, 1956, 1996, 2069, 2151, 2221, 2238, 2183, 2129, 2117, 2161, 2216, 2235, 2245, 2255, 2268, 2299, 2347, 2405, 2429, 2421, 2408, 2410, 2439, 2468, 2432, 2326, 2233, 2212, 2270, 2354, 2392, 2393, 2367, 2351, 2356, 2362, 2371, 2370, 2383, 2368, 2273, 2107, 1951, 1869, 1889, 1971, 2041, 2060, 1987, 1846, 1701, 1590, 1519, 1485, 1491, 1493, 1502, 1555, 1620, 1654, 1665, 1670, 1639, 1582, 1528, 1494, 1500, 1564, 1646, 1731, 1793, 1823, 1851, 1891, 1920, 1905, 1826, 1761, 1788, 1866, 1935, 1983, 2035, 2056, 2030, 1971, 1924, 1913, 1942, 1994, 2041, 2050, 2023, 1951, 1862, 1812, 1844, 1932, 2033, 2121, 2183, 2202, 2186, 2167, 2184, 2233, 2260, 2261, 2229, 2183, 2160, 2190, 2263, 2319, 2324, 2294, 2267, 2270, 2281, 2232, 2172, 2180, 2289, 2411, 2430, 2343, 2230, 2148, 2146, 2209, 2301, 2425, 2487, 2410, 2224, 2015, 1900, 1934, 2053, 2185, 2258, 2202, 2052, 1952, 1990, 2088, 2131, 2067, 1956, 1884, 1877, 1905, 1937, 1938, 1882, 1799, 1743, 1752, 1801, 1809, 1779, 1735, 1728, 1753, 1783, 1810, 1838, 1877, 1892, 1859, 1802, 1783, 1829, 1922, 2035, 2130, 2194, 2241, 2244, 2169, 2080, 2066, 2150, 2255, 2281, 2216, 2123, 2104, 2173, 2263, 2315, 2340, 2366, 2375, 2317, 2210, 2119, 2067, 2026, 1979, 1951, 1954, 1931, 1877, 1824, 1783, 1727, 1669, 1666, 1686, 1662, 1632, 1641, 1687, 1738, 1746, 1697, 1609, 1520, 1442, 1370, 1354, 1378, 1433, 1496, 1557, 1638, 1722, 1802, 1887, 1975, 2030, 2054, 2098, 2145, 2184, 2229, 2244, 2206, 2188, 2248, 2339, 2408, 2441, 2448, 2486, 2567, 2633, 2620, 2527, 2448, 2445, 2503, 2564, 2603, 2645, 2648, 2558, 2410, 2322, 2389, 2527, 2591, 2529, 2422, 2356, 2351, 2413, 2508, 2549, 2497, 2383, 2251, 2162, 2118, 2126, 2169, 2173, 2106, 2014, 1942, 1904, 1901, 1879, 1822, 1770, 1772, 1831, 1887, 1901, 1909, 1905, 1871, 1850, 1852, 1851, 1833, 1784, 1727, 1704, 1772, 1879, 1953, 2007, 2032, 2030, 2007, 1947, 1897, 1918, 1995, 2054, 2079, 2090, 2111, 2161, 2206, 2224, 2227, 2237, 2251, 2245, 2235, 2194, 2130, 2114, 2186, 2254, 2239, 2153, 2065, 2050, 2128, 2225, 2273, 2267, 2223, 2153, 2088, 2073, 2088, 2116, 2142, 2140, 2085, 1999, 1931, 1922, 1982, 2048, 2095, 2108, 2089, 2013, 1929, 1915, 1928, 1925, 1910, 1903, 1904, 1905, 1887, 1826, 1774, 1779, 1785, 1779, 1812, 1850, 1843, 1807, 1768, 1744, 1728, 1743, 1815, 1910, 1943, 1890, 1796, 1744, 1764, 1841, 1928, 1962, 1934, 1893, 1925, 2042, 2167, 2241, 2254, 2218, 2149, 2107, 2102, 2106, 2144, 2187, 2214, 2188, 2095, 2038, 2078, 2173, 2255, 2268, 2173, 2015, 1921, 1943, 2010, 2066, 2092, 2069, 2022, 1956, 1903, 1917, 1970, 2000, 2014, 1995, 1920, 1837, 1819, 1869, 1941, 1998, 2012, 2015, 2016, 1972, 1911, 1850, 1804, 1779, 1783, 1785, 1802, 1824, 1805, 1735, 1702, 1759, 1887, 2037, 2113, 2078, 2025, 2045, 2090, 2067, 2025, 2020, 2060, 2145, 2223, 2264, 2293, 2329, 2393, 2458, 2471, 2408, 2315, 2258, 2279, 2363, 2489, 2588, 2613, 2589, 2543, 2492, 2499, 2566, 2622, 2614, 2523, 2394, 2291, 2270, 2319, 2365, 2381, 2378, 2357, 2292, 2211, 2165, 2162, 2160, 2101, 1993, 1868, 1746, 1648, 1603, 1561, 1462, 1384, 1396, 1451, 1497, 1528, 1508, 1458, 1412, 1405, 1484, 1556, 1576, 1580, 1593, 1606, 1606, 1603, 1609, 1616, 1609, 1598, 1590, 1597, 1618, 1636, 1657, 1664, 1648, 1666, 1737, 1781, 1767, 1744, 1784, 1898, 2019, 2073, 2084, 2117, 2171, 2231, 2296, 2341, 2345, 2313, 2281, 2311, 2367, 2403, 2449, 2543, 2624, 2651, 2605, 2490, 2376, 2305, 2282, 2303, 2371, 2442, 2464, 2447, 2452, 2477, 2432, 2319, 2242, 2224, 2240, 2261, 2223, 2125, 2047, 2042, 2063, 2040, 1991, 1968, 1979, 1980, 1947, 1900, 1868, 1874, 1883, 1876, 1833, 1783, 1775, 1776, 1745, 1719, 1711, 1677, 1618, 1604, 1704, 1819, 1852, 1825, 1791, 1796, 1815, 1815, 1762, 1662, 1568, 1544, 1591, 1666, 1726, 1783, 1839, 1886, 1929, 1935, 1922, 1940, 1960, 1944, 1894, 1881, 1957, 2072, 2154, 2220, 2293, 2331, 2308, 2278, 2268, 2265, 2245, 2237, 2254, 2284, 2326, 2345, 2302, 2206, 2156, 2196, 2263, 2297, 2285, 2259, 2208, 2146, 2134, 2154, 2150, 2132, 2143, 2182, 2197, 2133, 2009, 1886, 1849, 1916, 2001, 2043, 2068, 2099, 2105, 2044, 1974, 1971, 2013, 2076, 2122, 2121, 2121, 2136, 2131, 2140, 2158, 2178, 2201, 2191, 2166, 2177, 2253, 2323, 2308, 2271, 2278, 2306, 2287, 2205, 2095, 2020, 1995, 1998, 1965, 1884, 1819, 1814, 1855, 1868, 1808, 1719, 1687, 1693, 1693, 1667, 1621, 1617, 1682, 1771, 1808, 1808, 1782, 1743, 1693, 1648, 1669, 1763, 1897, 1982, 2011, 2019, 2034, 2080, 2100, 2074, 2073, 2103, 2102, 2076, 2065, 2105, 2151, 2179, 2214, 2219, 2174, 2139, 2149, 2176, 2200, 2186, 2119, 2056, 2086, 2180, 2239, 2211, 2136, 2036, 1901, 1795, 1788, 1886, 2005, 2043, 1968, 1819, 1707, 1724, 1816, 1858, 1809, 1685, 1556, 1522, 1575, 1654, 1699, 1674, 1588, 1487, 1432, 1436, 1490, 1598, 1708, 1782, 1850, 1937, 2010, 2008, 1966, 1943, 1969, 2038, 2125, 2214, 2264, 2257, 2241, 2212, 2188, 2224, 2290, 2331, 2337, 2308, 2303, 2346, 2417, 2451, 2419, 2364, 2349, 2384, 2420, 2430, 2388, 2293, 2191, 2105, 2069, 2081, 2104, 2100, 2070, 2030, 1988, 1920, 1854, 1830, 1837, 1844, 1823, 1775, 1714, 1676, 1676, 1722, 1799, 1846, 1832, 1767, 1734, 1749, 1759, 1742, 1759, 1841, 1960, 2041, 2081, 2089, 2073, 2070, 2131, 2181, 2157, 2119, 2137, 2212, 2306, 2387, 2398, 2321, 2279, 2330, 2405, 2489, 2542, 2519, 2450, 2371, 2334, 2350, 2380, 2385, 2329, 2245, 2166, 2120, 2131, 2162, 2170, 2126, 2012, 1905, 1876, 1895, 1954, 2002, 1976, 1924, 1898, 1921, 1969, 1977, 1933, 1873, 1827, 1839, 1927, 2039, 2116, 2137, 2113, 2076, 2035, 1958, 1882, 1889, 1984, 2091, 2144, 2137, 2103, 2091, 2100, 2095, 2092, 2105, 2097, 2054, 1988, 1922, 1881, 1872, 1828, 1721, 1611, 1571, 1605, 1645, 1685, 1738, 1773, 1769, 1736, 1640, 1470, 1343, 1376, 1527, 1675, 1757, 1825, 1920, 2009, 2052, 2060, 2036, 2011, 2034, 2094, 2177, 2269, 2319, 2280, 2189, 2115, 2134, 2258, 2397, 2509, 2560, 2506, 2370, 2238, 2194, 2259, 2395, 2519, 2556, 2490, 2341, 2181, 2128, 2176, 2226, 2230, 2193, 2180, 2183, 2154, 2128, 2117, 2080, 2031, 2035, 2065, 2040, 1959, 1873, 1834, 1850, 1915, 1969, 1984, 1999, 1982, 1945, 1944, 2005, 2105, 2170, 2153, 2142, 2184, 2234, 2265, 2274, 2245, 2209, 2229, 2253, 2258, 2294, 2350, 2404, 2423, 2395, 2321, 2260, 2254, 2312, 2393, 2405, 2316, 2175, 2055, 2035, 2113, 2201, 2210, 2150, 2059, 1981, 1943, 1961, 1989, 1970, 1872, 1740, 1683, 1753, 1910, 2071, 2190, 2200, 2095, 1964, 1908, 1969, 2076, 2156, 2192, 2184, 2166, 2172, 2196, 2230, 2249, 2260, 2263, 2251, 2274, 2359, 2471, 2535, 2505, 2393, 2237, 2116, 2124, 2239, 2358, 2395, 2350, 2264, 2172, 2098, 2081, 2112, 2139, 2117, 2035, 1937, 1872, 1862, 1905, 1985, 2038, 2024, 1976, 1973, 2040, 2140, 2194, 2164, 2089, 2033, 2028, 2094, 2171, 2186, 2130, 2054, 2025, 2064, 2118, 2145, 2130, 2088, 2043, 2032, 2022, 1962, 1880, 1801, 1763, 1777, 1772, 1702, 1593, 1500, 1439, 1413, 1417, 1421, 1456, 1510, 1519, 1453, 1412, 1495, 1573, 1588, 1568, 1569, 1584, 1578, 1569, 1577, 1590, 1596, 1611, 1632, 1633, 1623, 1615, 1621, 1622, 1609, 1596, 1589, 1586, 1593, 1612, 1639, 1651, 1646, 1639, 1667, 1752, 1859, 1933, 1986, 2021, 2020, 1988, 1998, 2101, 2229, 2273, 2210, 2138, 2109, 2114, 2156, 2216, 2283, 2334, 2357, 2367, 2367, 2341, 2264, 2219, 2250, 2283, 2263, 2248, 2258, 2251, 2231, 2229, 2212, 2174, 2136, 2115, 2114, 2105, 2123, 2191, 2243, 2235, 2166, 2119, 2152, 2255, 2351, 2386, 2377, 2323, 2244, 2209, 2238, 2288, 2310, 2324, 2310, 2263, 2217, 2188, 2156, 2126, 2157, 2248, 2341, 2375, 2312, 2237, 2222, 2260, 2285, 2303, 2306, 2254, 2189, 2155, 2183, 2254, 2287, 2281, 2277, 2287, 2288, 2287, 2311, 2320, 2274, 2167, 2121, 2194, 2287, 2348, 2348, 2293, 2233, 2204, 2216, 2253, 2246, 2192, 2125, 2080, 2095, 2160, 2211, 2227, 2181, 2067, 1906, 1733, 1639, 1654, 1684, 1656, 1567, 1480, 1433, 1447, 1497, 1516, 1507, 1507, 1514, 1521, 1537, 1563, 1574, 1571, 1602, 1669, 1726, 1757, 1777, 1804, 1822, 1803, 1779, 1818, 1895, 1951, 1959, 1929, 1907, 1906, 1927, 1973, 2030, 2090, 2146, 2189, 2198, 2155, 2093, 2055, 2041, 2022, 1958, 1896, 1882, 1921, 1979, 2039, 2080, 2074, 2026, 2001, 2025, 2076, 2113, 2067, 1955, 1901, 1983, 2151, 2259, 2228, 2112, 2007, 1994, 2082, 2184, 2241, 2245, 2253, 2307, 2400, 2480, 2485, 2410, 2282, 2192, 2195, 2283, 2367, 2362, 2307, 2269, 2226, 2189, 2178, 2209, 2255, 2270, 2272, 2273, 2228, 2182, 2151, 2134, 2124, 2124, 2117, 2110, 2121, 2117, 2068, 1969, 1870, 1816, 1812, 1822, 1852, 1913, 1943, 1892, 1784, 1702, 1721, 1801, 1876, 1889, 1804, 1691, 1581, 1512, 1492, 1488, 1498, 1479, 1465, 1513, 1608, 1679, 1712, 1731, 1751, 1792, 1808, 1811, 1834, 1840, 1827, 1835, 1900, 1976, 2031, 2084, 2163, 2233, 2257, 2243, 2245, 2256, 2254, 2251, 2250, 2254, 2290, 2329, 2329, 2349, 2423, 2489, 2493, 2428, 2347, 2317, 2335, 2375, 2382, 2346, 2283, 2229, 2210, 2228, 2274, 2295, 2239, 2090, 1933, 1890, 1968, 2070, 2075, 1998, 1925, 1885, 1882, 1937, 1987, 1958, 1901, 1889, 1920, 1959, 1985, 1964, 1939, 1926, 1916, 1952, 2046, 2156, 2235, 2263, 2247, 2239, 2263, 2310, 2372, 2396, 2376, 2362, 2395, 2425, 2392, 2308, 2254, 2280, 2393, 2544, 2655, 2686, 2599, 2440, 2305, 2258, 2310, 2396, 2473, 2503, 2471, 2413, 2329, 2236, 2171, 2145, 2168, 2192, 2196, 2190, 2178, 2157, 2132, 2096, 2067, 2080, 2109, 2119, 2070, 1994, 1966, 1974, 1972, 1962, 1908, 1834, 1796, 1810, 1878, 1972, 2047, 2076, 2038, 1990, 1999, 2077, 2170, 2181, 2089, 2020, 2078, 2173, 2190, 2175, 2178, 2177, 2188, 2200, 2204, 2230, 2251, 2211, 2126, 2061, 2086, 2186, 2268, 2269, 2198, 2108, 2059, 2092, 2149, 2164, 2146, 2087, 1986, 1926, 1918, 1886, 1811, 1743, 1733, 1765, 1815, 1869, 1877, 1810, 1714, 1646, 1648, 1689, 1738, 1774, 1791, 1815, 1836, 1849, 1867, 1903, 1933, 1961, 1979, 1985, 1982, 2016, 2100, 2148, 2154, 2123, 2086, 2080, 2145, 2247, 2301, 2301, 2269, 2224, 2206, 2237, 2292, 2319, 2292, 2209, 2132, 2103, 2080, 2033, 2022, 2084, 2151, 2152, 2095, 2004, 1914, 1893, 1922, 1933, 1899, 1826, 1791, 1824, 1867, 1893, 1911, 1900, 1890, 1922, 1970, 2011, 2055, 2094, 2150, 2225, 2266, 2281, 2292, 2309, 2327, 2328, 2295, 2246, 2210, 2228, 2307, 2379, 2380, 2313, 2251, 2261, 2340, 2412, 2459, 2464, 2418, 2336, 2264, 2238, 2262, 2303, 2313, 2251, 2181, 2181, 2227, 2284, 2303, 2217, 2058, 1955, 1977, 2049, 2105, 2122, 2095, 2036, 1982, 1980, 2030, 2070, 2082, 2104, 2119, 2078, 2029, 2033, 2064, 2071, 2067, 2070, 2067, 2052, 2005, 1956, 1932, 1947, 1966, 1947, 1919, 1942, 2013, 2053, 2019, 1958, 1936, 1957, 1979, 1982, 1956, 1923, 1923, 1934, 1910, 1894, 1878, 1846, 1856, 1930, 2008, 2052, 2024, 1948, 1905, 1923, 1981, 2012, 2010, 1986, 1950, 1904, 1850, 1795, 1771, 1769, 1798, 1849, 1863, 1865, 1868, 1830, 1754, 1674, 1631, 1621, 1605, 1546, 1501, 1504, 1550, 1595, 1581, 1513, 1439, 1422, 1487, 1574, 1614, 1626, 1600, 1532, 1446, 1412, 1443, 1521, 1599, 1656, 1707, 1729, 1685, 1605, 1585, 1664, 1788, 1929, 2084, 2174, 2165, 2132, 2115, 2132, 2174, 2239, 2330, 2402, 2379, 2287, 2247, 2274, 2347, 2403, 2415, 2380, 2315, 2266, 2291, 2377, 2425, 2335, 2149, 2012, 1992, 2036, 2087, 2082, 2000, 1913, 1886, 1878, 1850, 1824, 1829, 1835, 1784, 1665, 1569, 1540, 1568, 1606, 1626, 1629, 1641, 1653, 1682, 1721, 1732, 1735, 1764, 1826, 1887, 1922, 1959, 2002, 2025, 2037, 2044, 2043, 2059, 2082, 2118, 2160, 2162, 2103, 2049, 2063, 2122, 2167, 2148, 2084, 1987, 1936, 2015, 2151, 2182, 2108, 2014, 1938, 1919, 2000, 2095, 2165, 2214, 2212, 2151, 2058, 2004, 2046, 2142, 2217, 2218, 2174, 2150, 2165, 2193, 2228, 2249, 2200, 2107, 2051, 2050, 2106, 2152, 2142, 2070, 1986, 1937, 1934, 1979, 2036, 2045, 1989, 1930, 1913, 1952, 2041, 2136, 2206, 2189, 2073, 1938, 1843, 1836, 1918, 1998, 2013, 1977, 1935, 1875, 1798, 1717, 1666, 1671, 1720, 1775, 1837, 1873, 1881, 1847, 1803, 1766, 1742, 1737, 1783, 1888, 1980, 1994, 1974, 1954, 1920, 1898, 1926, 1993, 2073, 2128, 2102, 2047, 2031, 2038, 2079, 2110, 2109, 2084, 2055, 2063, 2099, 2130, 2122, 2075, 2038, 2012, 1984, 1977, 1996, 2000, 1954, 1880, 1861, 1906, 1957, 1967, 1920, 1889, 1901, 1956, 2030, 2064, 2075, 2065, 2031, 1989, 1925, 1891, 1933, 1994, 2026, 2039, 2055, 2075, 2087, 2068, 1994, 1915, 1909, 1975, 2065, 2114, 2123, 2089, 2024, 1987, 2014, 2064, 2097, 2135, 2193, 2226, 2206, 2150, 2103, 2101, 2146, 2165, 2144, 2124, 2097, 2059, 2026, 2037, 2077, 2136, 2194, 2204, 2159, 2093, 2037, 2031, 2074, 2127, 2158, 2203, 2229, 2233, 2230, 2223, 2182, 2133, 2118, 2137, 2143, 2119, 2106, 2106, 2083, 2037, 2008, 2011, 2031, 2045, 2053, 2052, 2060, 2105, 2155, 2179, 2143, 2050, 1954, 1934, 1980, 1994, 1964, 1961, 1981, 1989, 2004, 2040, 2089, 2089, 1997, 1893, 1856, 1888, 1961, 2033, 2054, 2007, 1952, 1951, 1996, 2042, 2044, 2006, 1982, 2030, 2118, 2183, 2183, 2129, 2093, 2036, 1924, 1830, 1838, 1936, 2056, 2131, 2153, 2128, 2080, 2024, 2002, 2031, 2065, 2082, 2086, 2099, 2110, 2101, 2091, 2076, 2056, 2030, 1985, 1962, 1979, 1985, 1970, 1972, 1974, 1950, 1959, 2034, 2124, 2176, 2194, 2179, 2106, 2016, 1976, 1991, 2005, 1990, 1953, 1933, 1944, 1960, 1987, 2029, 2095, 2182, 2233, 2195, 2104, 2011, 1972, 2023, 2133, 2213, 2205, 2125, 2032, 1997, 2018, 2057, 2108, 2136, 2101, 2040, 2045, 2123, 2175, 2179, 2197, 2278, 2340, 2290, 2156, 2022, 1981, 2046, 2131, 2175, 2177, 2157, 2159, 2175, 2159, 2091, 2014, 1979, 1996, 2075, 2191, 2252, 2225, 2153, 2098, 2102, 2131, 2149, 2154, 2150, 2116, 2045, 2007, 2065, 2215, 2330, 2315, 2214, 2133, 2151, 2235, 2326, 2400, 2417, 2336, 2204, 2134, 2169, 2274, 2369, 2404, 2386, 2330, 2291, 2306, 2324, 2302, 2242, 2183, 2164, 2214, 2303, 2315, 2214, 2093, 2021, 1977, 2008, 2108, 2164, 2125, 2001, 1849, 1725, 1639, 1551, 1469, 1460, 1524, 1595, 1633, 1588, 1487, 1380, 1312, 1314, 1410, 1532, 1567, 1569, 1577, 1583, 1589, 1590, 1588, 1599, 1608, 1598, 1582, 1588, 1605, 1616, 1630, 1630, 1618, 1613, 1619, 1619, 1627, 1625, 1629, 1631, 1629, 1633, 1656, 1686, 1713, 1769, 1806, 1778, 1736, 1706, 1693, 1714, 1783, 1893, 1995, 2021, 1998, 1992, 2005, 1990, 1948, 1932, 1949, 1961, 1977, 2010, 2003, 1963, 1944, 1955, 2031, 2115, 2128, 2057, 1991, 2005, 2091, 2183, 2211, 2187, 2152, 2112, 2090, 2127, 2225, 2328, 2380, 2363, 2297, 2264, 2280, 2292, 2308, 2319, 2329, 2358, 2414, 2450, 2435, 2385, 2349, 2369, 2396, 2393, 2383, 2363, 2348, 2357, 2383, 2377, 2298, 2197, 2138, 2101, 2068, 2040, 2049, 2076, 2015, 1880, 1790, 1806, 1878, 1925, 1950, 1976, 1997, 1960, 1855, 1722, 1604, 1522, 1480, 1507, 1577, 1613, 1597, 1581, 1592, 1634, 1711, 1788, 1809, 1768, 1740, 1777, 1839, 1844, 1784, 1772, 1846, 1947, 1994, 1979, 1952, 1936, 1924, 1957, 2048, 2173, 2237, 2224, 2227, 2289, 2366, 2417, 2399, 2314, 2240, 2257, 2359, 2452, 2486, 2511, 2527, 2505, 2470, 2474, 2528, 2635, 2726, 2746, 2684, 2597, 2582, 2656, 2754, 2811, 2783, 2711, 2606, 2485, 2387, 2301, 2233, 2182, 2106, 1973, 1837, 1749, 1678, 1606, 1537, 1482, 1438, 1403, 1352, 1301, 1345, 1504, 1596, 1619, 1628, 1642, 1650, 1631, 1606, 1600, 1607, 1616, 1634, 1665, 1719, 1822, 1946, 2076, 2201, 2287, 2321, 2322, 2328, 2378, 2481, 2573, 2574, 2529, 2526, 2578, 2637, 2654, 2647, 2609, 2552, 2522, 2531, 2548, 2565, 2597, 2621, 2607, 2547, 2459, 2372, 2312, 2287, 2272, 2227, 2156, 2085, 2022, 2031, 2108, 2171, 2198, 2195, 2159, 2110, 2083, 2091, 2109, 2148, 2187, 2210, 2251, 2311, 2333, 2321, 2351, 2425, 2467, 2461, 2433, 2405, 2376, 2346, 2342, 2391, 2475, 2538, 2538, 2508, 2460, 2409, 2384, 2387, 2399, 2333, 2197, 2090, 2034, 2005, 2041, 2123, 2197, 2181, 2059, 1907, 1782, 1725, 1712, 1712, 1692, 1609, 1506, 1443, 1431, 1466, 1541, 1587, 1582, 1568, 1579, 1609, 1623, 1595, 1556, 1560, 1632, 1722, 1754, 1702, 1625, 1573, 1563, 1615, 1681, 1719, 1743, 1755, 1712, 1678, 1712, 1753, 1736, 1688, 1637, 1586, 1558, 1566, 1614, 1697, 1765, 1773, 1762, 1766, 1770, 1778, 1815, 1880, 1898, 1835, 1774, 1840, 2010, 2177, 2251, 2236, 2203, 2196, 2182, 2141, 2132, 2183, 2241, 2273, 2278, 2291, 2315, 2310, 2286, 2292, 2339, 2393, 2437, 2453, 2408, 2299, 2184, 2112, 2115, 2161, 2165, 2117, 2070, 2082, 2127, 2117, 2062, 2026, 2055, 2120, 2166, 2155, 2080, 2006, 2010, 2058, 2122, 2150, 2120, 2082, 2066, 2059, 2037, 1996, 1987, 2006, 2005, 1977, 1932, 1934, 1969, 2004, 1996, 1957, 1960, 1997, 2018, 2026, 2042, 2032, 1960, 1885, 1878, 1935, 1967, 1924, 1867, 1859, 1896, 1921, 1930, 1945, 2013, 2131, 2214, 2210, 2144, 2063, 1978, 1919, 1891, 1896, 1941, 1983, 1996, 2020, 2062, 2092, 2090, 2064, 2052, 2044, 2035, 1984, 1909, 1868, 1886, 1895, 1854, 1853, 1922, 1969, 1945, 1889, 1893, 1946, 1985, 2052, 2151, 2198, 2177, 2110, 2038, 2001, 1989, 1977, 1981, 1961, 1876, 1782, 1768, 1876, 2011, 2088, 2068, 1993, 1915, 1867, 1869, 1930, 2046, 2147, 2174, 2149, 2120, 2114, 2115, 2106, 2099, 2091, 2101, 2147, 2213, 2296, 2362, 2365, 2293, 2177, 2059, 1988, 1996, 2073, 2139, 2145, 2097, 2024, 1965, 1963, 2000, 2025, 2054, 2122, 2206, 2251, 2229, 2140, 2066, 2097, 2199, 2298, 2340, 2340, 2282, 2182, 2089, 2042, 2068, 2133, 2203, 2229, 2165, 2066, 1997, 1958, 1943, 1952, 1976, 1972, 1934, 1852, 1782, 1756, 1774, 1819, 1815, 1725, 1571, 1426, 1367, 1403, 1492, 1607, 1727, 1788, 1769, 1737, 1775, 1820, 1807, 1781, 1785, 1866, 2027, 2178, 2255, 2243, 2167, 2070, 2028, 2096, 2197, 2267, 2283, 2250, 2221, 2254, 2334, 2412, 2467, 2462, 2404, 2395, 2460, 2556, 2648, 2719, 2685, 2563, 2471, 2437, 2419, 2427, 2457, 2467, 2416, 2335, 2279, 2268, 2248, 2194, 2142, 2123, 2123, 2081, 1972, 1823, 1697, 1659, 1716, 1805, 1832, 1778, 1700, 1657, 1667, 1705, 1733, 1749, 1739, 1663, 1594, 1638, 1694, 1717, 1772, 1865, 1904, 1881, 1866, 1891, 1940, 1975, 1973, 1911, 1863, 1884, 1954, 2008, 2009, 1995, 2015, 2043, 2063, 2079, 2102, 2144, 2179, 2176, 2163, 2197, 2261, 2283, 2232, 2185, 2198, 2204, 2187, 2181, 2203, 2242, 2283, 2290, 2258, 2232, 2265, 2358, 2437, 2449, 2409, 2357, 2289, 2249, 2231, 2213, 2171, 2121, 2091, 2097, 2143, 2187, 2173, 2078, 1988, 1978, 2044, 2098, 2081, 2037, 2030, 2057, 2064, 2015, 1954, 1934, 1946, 1980, 2021, 2069, 2118, 2157, 2167, 2140, 2111, 2084, 2087, 2126, 2186, 2237, 2272, 2272, 2245, 2261, 2326, 2353, 2315, 2277, 2302, 2327, 2326, 2339, 2375, 2413, 2393, 2298, 2195, 2181, 2252, 2316, 2305, 2247, 2185, 2112, 2067, 2076, 2124, 2195, 2227, 2180, 2118, 2093, 2057, 2001, 1932, 1885, 1829, 1765, 1730, 1747, 1802, 1844, 1833, 1755, 1649, 1570, 1533, 1538, 1584, 1649, 1698, 1718, 1720, 1709, 1701, 1704, 1749, 1814, 1838, 1859, 1957, 2091, 2156, 2129, 2074, 2077, 2146, 2211, 2212, 2180, 2197, 2284, 2359, 2391, 2394, 2404, 2419, 2410, 2387, 2353, 2313, 2321, 2393, 2465, 2470, 2406, 2319, 2283, 2291, 2278, 2272, 2304, 2288, 2205, 2109, 2019, 1949, 1883, 1839, 1847, 1915, 1988, 1979, 1879, 1754, 1664, 1600, 1533, 1460, 1408, 1406, 1411, 1398, 1420, 1499, 1601, 1646, 1618, 1560, 1515, 1544, 1623, 1694, 1742, 1760, 1746, 1684, 1630, 1645, 1753, 1905, 2020, 2057, 2037, 2058, 2165, 2265, 2320, 2349, 2343, 2291, 2250, 2269, 2318, 2352, 2393, 2453, 2525, 2598, 2639, 2609, 2518, 2418, 2338, 2295, 2288, 2273, 2287, 2323, 2308, 2210, 2074, 2008, 2071, 2193, 2267, 2206, 2037, 1885, 1807, 1819, 1895, 1957, 1923, 1837, 1786, 1807, 1867, 1906, 1927, 1970, 1991, 1969, 1936, 1941, 1998, 2058, 2088, 2065, 2028, 2020, 2047, 2101, 2136, 2137, 2121, 2124, 2180, 2253, 2249, 2162, 2075, 2043, 2079, 2167, 2231, 2214, 2143, 2091, 2086, 2145, 2237, 2297, 2288, 2220, 2116, 2026, 1990, 1991, 1970, 1929, 1925, 1926, 1866, 1778, 1763, 1828, 1882, 1878, 1862, 1876, 1909, 1920, 1902, 1930, 1989, 1991, 1918, 1828, 1775, 1782, 1814, 1807, 1752, 1706, 1733, 1814, 1917, 2003, 2013, 1981, 2017, 2106, 2155, 2131, 2061, 2001, 1981, 1980, 2028, 2144, 2287, 2346, 2262, 2117, 2057, 2079, 2114, 2140, 2154, 2150, 2107, 2037, 1999, 1996, 1995, 2038, 2134, 2199, 2203, 2179, 2198, 2242, 2265, 2280, 2277, 2261, 2275, 2325, 2369, 2383, 2367, 2320, 2270, 2276, 2358, 2467, 2503, 2469, 2404, 2307, 2233, 2224, 2245, 2273, 2281, 2262, 2197, 2109, 2034, 2032, 2065, 2065, 2045, 2019, 1974, 1928, 1848, 1760, 1684, 1619, 1611, 1661, 1738, 1769, 1725, 1678, 1644, 1591, 1520, 1461, 1458, 1510, 1559, 1597, 1657, 1719, 1735, 1684, 1621, 1607, 1650, 1720, 1758, 1750, 1757, 1800, 1829, 1836, 1840, 1851, 1886, 1955, 2034, 2080, 2068, 2028, 2046, 2136, 2204, 2210, 2196, 2198, 2200, 2181, 2168, 2209, 2264, 2318, 2356, 2374, 2383, 2387, 2380, 2365, 2376, 2438, 2534, 2581, 2539, 2456, 2430, 2448, 2435, 2373, 2295, 2222, 2179, 2201, 2239, 2251, 2268, 2278, 2235, 2148, 2060, 2027, 2058, 2095, 2075, 2010, 1965, 1956, 1925, 1848, 1780, 1818, 1927, 2015, 2029, 1994, 1970, 1994, 2015, 2006, 2019, 2078, 2156, 2227, 2256, 2255, 2230, 2191, 2189, 2239, 2308, 2363, 2387, 2367, 2307, 2274, 2302, 2381, 2466, 2475, 2402, 2335, 2320, 2344, 2346, 2352, 2328, 2269, 2189, 2088, 2015, 2003, 2018, 2010, 1970, 1936, 1937, 1949, 1894, 1754, 1627, 1573, 1602, 1681, 1759, 1788, 1717, 1596, 1538, 1554, 1580, 1566, 1539, 1525, 1512, 1526, 1568, 1631, 1684, 1689, 1679, 1695, 1712, 1749, 1846, 1964, 2002, 1998, 2007, 2062, 2132, 2140, 2087, 1989, 1874, 1818, 1840, 1913, 1984, 2000, 1982, 2009, 2072, 2116, 2116, 2055, 1979, 1956, 1947, 1932, 1940, 1994, 2114, 2240, 2286, 2283, 2282, 2261, 2250, 2273, 2264, 2193, 2104, 2080, 2168, 2305, 2419, 2457, 2410, 2307, 2207, 2150, 2160, 2188, 2154, 2079, 2013, 1993, 2036, 2142, 2260, 2304, 2238, 2121, 1997, 1904, 1888, 1943, 1959, 1896, 1823, 1760, 1684, 1609, 1539, 1478, 1453, 1433, 1395, 1381, 1445, 1536, 1585, 1606, 1635, 1665, 1680, 1658, 1627, 1628, 1663, 1708, 1777, 1860, 1886, 1863, 1873, 1932, 1965, 1935, 1892, 1940, 2060, 2144, 2141, 2133, 2130, 2107, 2105, 2159, 2248, 2329, 2346, 2305, 2281, 2328, 2449, 2537, 2513, 2428, 2315, 2187, 2124, 2191, 2334, 2453, 2478, 2369, 2204, 2080, 2041, 2106, 2230, 2291, 2260, 2187, 2139, 2160, 2190, 2155, 2062, 1942, 1859, 1885, 1989, 2108, 2167, 2175, 2143, 2068, 1983, 1935, 1938, 1968, 1988, 2028, 2082, 2079, 2033, 1985, 1968, 1990, 2062, 2138, 2155, 2111, 2030, 1924, 1851, 1848, 1916, 2009, 2038, 2002, 1970, 1977, 2003, 2032, 2096, 2194, 2286, 2348, 2378, 2365, 2338, 2337, 2366, 2395, 2390, 2341, 2296, 2313, 2411, 2524, 2545, 2455, 2351, 2338, 2432, 2573, 2662, 2610, 2431, 2229, 2116, 2155, 2281, 2372, 2343, 2170, 1933, 1789, 1808, 1925, 1996, 1955, 1871, 1770, 1677, 1591, 1530, 1507, 1504, 1504, 1485, 1437, 1376, 1333, 1367, 1513, 1591, 1608, 1617, 1621, 1604, 1589, 1589, 1589, 1573, 1568, 1580, 1615, 1684, 1780, 1834, 1809, 1768, 1750, 1756, 1773, 1786, 1814, 1881, 1978, 2061, 2112, 2127, 2107, 2098, 2114, 2123, 2126, 2120, 2100, 2104, 2144, 2160, 2119, 2075, 2095, 2146, 2177, 2184, 2207, 2241, 2262, 2281, 2296, 2245, 2108, 1981, 1991, 2134, 2251, 2263, 2194, 2057, 1925, 1870, 1900, 1929, 1908, 1863, 1799, 1715, 1683, 1736, 1771, 1719, 1604, 1513, 1498, 1569, 1688, 1733, 1674, 1593, 1549, 1591, 1713, 1802, 1840, 1840, 1778, 1698, 1680, 1734, 1757, 1776, 1854, 1946, 2000, 2023, 2066, 2140, 2202, 2220, 2231, 2259, 2286, 2295, 2273, 2213, 2138, 2097, 2106, 2173, 2268, 2354, 2424, 2453, 2419, 2341, 2286, 2261, 2241, 2201, 2141, 2078, 2044, 2048, 2086, 2102, 2048, 1954, 1880, 1851, 1865, 1900, 1909, 1851, 1759, 1716, 1748, 1810, 1845, 1847, 1873, 1977, 2093, 2117, 2047, 1947, 1894, 1938, 2072, 2190, 2216, 2201, 2180, 2163, 2150, 2120, 2109, 2166, 2235, 2263, 2226, 2145, 2066, 2065, 2175, 2333, 2426, 2397, 2263, 2118, 2063, 2149, 2306, 2350, 2232, 2099, 2068, 2116, 2182, 2243, 2255, 2203, 2112, 1987, 1887, 1850, 1848, 1875, 1911, 1902, 1835, 1751, 1702, 1692, 1718, 1765, 1781, 1734, 1677, 1660, 1684, 1715, 1701, 1658, 1641, 1666, 1727, 1793, 1849, 1891, 1916, 1900, 1816, 1717, 1641, 1621, 1652, 1724, 1810, 1870, 1892, 1893, 1899, 1885, 1837, 1807, 1851, 1946, 2017, 2028, 2005, 1993, 2068, 2196, 2306, 2375, 2402, 2391, 2343, 2274, 2271, 2374, 2515, 2588, 2565, 2540, 2572, 2596, 2597, 2615, 2657, 2700, 2680, 2609, 2553, 2541, 2545, 2541, 2517, 2486, 2460, 2413, 2339, 2260, 2220, 2217, 2233, 2231, 2183, 2112, 2056, 2065, 2129, 2150, 2123, 2075, 2030, 1996, 1968, 1965, 2019, 2114, 2188, 2234, 2255, 2249, 2236, 2216, 2211, 2262, 2357, 2425, 2411, 2306, 2198, 2182, 2237, 2273, 2259, 2214, 2169, 2155, 2151, 2138, 2099, 2082, 2078, 2026, 1921, 1832, 1827, 1855, 1833, 1762, 1709, 1715, 1754, 1783, 1786, 1756, 1708, 1669, 1689, 1796, 1901, 1957, 1980, 1981, 2013, 2058, 2072, 2027, 1968, 1967, 2040, 2151, 2222, 2230, 2236, 2248, 2250, 2257, 2273, 2305, 2369, 2472, 2552, 2518, 2372, 2233, 2207, 2291, 2392, 2433, 2393, 2295, 2190, 2134, 2143, 2189, 2203, 2193, 2202, 2209, 2174, 2118, 2063, 2018, 1986, 1953, 1926, 1923, 1942, 1996, 2060, 2055, 1968, 1920, 1988, 2123, 2217, 2197, 2116, 2071, 2063, 2064, 2083, 2099, 2086, 2061, 2033, 2018, 1991, 1971, 1998, 2028, 2031, 2006, 1952, 1882, 1868, 1889, 1877, 1902, 1985, 2038, 2027, 1982, 1937, 1925, 1920, 1882, 1844, 1851, 1902, 1949, 2000, 2081, 2195, 2288, 2296, 2254, 2196, 2155, 2178, 2275, 2371, 2422, 2413, 2407, 2425, 2416, 2391, 2394, 2471, 2581, 2618, 2560, 2453, 2381, 2382, 2411, 2418, 2388, 2334, 2253, 2181, 2180, 2246, 2295, 2252, 2133, 2007, 1934, 1887, 1824, 1770, 1762, 1765, 1719, 1622, 1520, 1465, 1486, 1533, 1539, 1514, 1524, 1575, 1615, 1618, 1624, 1621, 1596, 1584, 1623, 1674, 1699, 1717, 1752, 1770, 1772, 1810, 1865, 1918, 1950, 1934, 1864, 1777, 1731, 1733, 1759, 1821, 1934, 2033, 2041, 1981, 1960, 2055, 2187, 2254, 2260, 2230, 2185, 2158, 2189, 2254, 2304, 2334, 2343, 2352, 2348, 2350, 2376, 2395, 2375, 2314, 2247, 2239, 2320, 2414, 2434, 2384, 2314, 2294, 2348, 2378, 2326, 2227, 2144, 2103, 2139, 2229, 2290, 2261, 2141, 2015, 1971, 2001, 2032, 2060, 2093, 2114, 2073, 1988, 1919, 1905, 1928, 1950, 1968, 1972, 1962, 1973, 2036, 2082, 2061, 2008, 1951, 1901, 1869, 1892, 1997, 2111, 2163, 2160, 2159, 2196, 2239, 2238, 2221, 2227, 2225, 2242, 2267, 2300, 2368, 2480, 2545, 2521, 2483, 2464, 2431, 2401, 2429, 2472, 2498, 2547, 2608, 2608, 2545, 2490, 2468, 2478, 2521, 2560, 2534, 2461, 2362, 2268, 2254, 2307, 2373, 2395, 2295, 2146, 2087, 2131, 2215, 2278, 2283, 2198, 2045, 1893, 1812, 1818, 1890, 1956, 1965, 1913, 1825, 1747, 1713, 1736, 1779, 1807, 1819, 1824, 1817, 1784, 1702, 1604, 1582, 1644, 1749, 1801, 1729, 1653, 1679, 1765, 1839, 1867, 1842, 1780, 1764, 1840, 1930, 1965, 1948, 1904, 1857, 1824, 1789, 1754, 1773, 1815, 1810, 1775, 1782, 1860, 1908, 1900, 1912, 1935, 1895, 1807, 1718, 1682, 1698, 1710, 1673, 1600, 1533, 1443, 1347, 1309, 1365, 1483, 1600, 1651, 1624, 1595, 1593, 1591, 1547, 1489, 1489, 1530, 1577, 1605, 1649, 1744, 1856, 1932, 1967, 1956, 1948, 1931, 1854, 1757, 1719, 1717, 1673, 1610, 1622, 1751, 1896, 1974, 2006, 2029, 2051, 2048, 1988, 1880, 1760, 1656, 1572, 1514, 1516, 1590, 1718, 1821, 1839, 1833, 1855, 1919, 1991, 2049, 2119, 2193, 2185, 2110, 2099, 2191, 2310, 2381, 2408, 2462, 2569, 2692, 2783, 2812, 2807, 2816, 2841, 2868, 2878, 2877, 2892, 2944, 2987, 2942, 2811, 2654, 2546, 2527, 2556, 2598, 2615, 2541, 2388, 2250, 2182, 2185, 2192, 2155, 2088, 2041, 1992, 1884, 1772, 1739, 1805, 1860, 1820, 1760, 1760, 1772, 1779, 1813, 1848, 1845, 1795, 1697, 1627, 1666, 1763, 1804, 1767, 1709, 1646, 1570, 1528, 1529, 1570, 1621, 1667, 1702, 1711, 1694, 1684, 1702, 1742, 1760, 1738, 1702, 1679, 1701, 1745, 1772, 1783, 1787, 1787, 1802, 1808, 1790, 1764, 1738, 1727, 1716, 1729, 1743, 1711, 1671, 1694, 1758, 1804, 1831, 1870, 1900, 1932, 1980, 2070, 2134, 2108, 2063, 2049, 2081, 2172, 2289, 2394, 2457, 2460, 2426, 2387, 2373, 2387, 2417, 2460, 2481, 2469, 2453, 2480, 2528, 2550, 2494, 2396, 2370, 2434, 2508, 2540, 2511, 2458, 2423, 2424, 2465, 2473, 2387, 2269, 2206, 2232, 2316, 2387, 2362, 2255, 2117, 2024, 2050, 2163, 2289, 2371, 2361, 2271, 2155, 2077, 2081, 2150, 2211, 2252, 2277, 2257, 2178, 2103, 2073, 2126, 2263, 2403, 2455, 2390, 2256, 2134, 2084, 2093, 2075, 2004, 1934, 1898, 1901, 1881, 1833, 1770, 1651, 1490, 1373, 1331, 1330, 1332, 1382, 1498, 1558, 1565, 1575, 1567, 1567, 1586, 1612, 1628, 1620, 1597, 1581, 1584, 1609, 1634, 1651, 1656, 1649, 1643, 1630, 1627, 1668, 1753, 1872, 1987, 2046, 2052, 2052, 2039, 2015, 2042, 2099, 2129, 2181, 2242, 2244, 2205, 2177, 2220, 2329, 2468, 2610, 2706, 2706, 2601, 2475, 2426, 2457, 2512, 2540, 2566, 2642, 2722, 2729, 2654, 2613, 2666, 2767, 2811, 2751, 2639, 2534, 2462, 2472, 2588, 2696, 2670, 2530, 2379, 2257, 2181, 2178, 2205, 2203, 2200, 2223, 2262, 2280, 2240, 2160, 2081, 2011, 1966, 1937, 1907, 1876, 1824, 1786, 1784, 1807, 1832, 1814, 1756, 1712, 1717, 1761, 1769, 1755, 1774, 1838, 1900, 1906, 1908, 1945, 1959, 1923, 1867, 1824, 1835, 1898, 1965, 1970, 1937, 1940, 2013, 2064, 1998, 1862, 1764, 1734, 1759, 1801, 1845, 1910, 1991, 2064, 2080, 2006, 1909, 1865, 1874, 1923, 1998, 2092, 2149, 2149, 2116, 2071, 2020, 1996, 2016, 2052, 2088, 2096, 2065, 2001, 1933, 1928, 1981, 2040, 2083, 2085, 2067, 2071, 2082, 2065, 2063, 2098, 2145, 2175, 2176, 2172, 2164, 2154, 2149, 2191, 2248, 2254, 2216, 2159, 2153, 2199, 2256, 2292, 2291, 2259, 2245, 2260, 2332, 2414, 2438, 2408, 2380, 2371, 2405, 2476, 2524, 2516, 2474, 2398, 2296, 2228, 2242, 2310, 2394, 2447, 2427, 2322, 2180, 2089, 2091, 2143, 2175, 2148, 2119, 2120, 2125, 2093, 2056, 2050, 2077, 2084, 2032, 1946, 1865, 1805, 1768, 1757, 1745, 1707, 1666, 1650, 1649, 1619, 1593, 1624, 1670, 1655, 1605, 1567, 1545, 1529, 1503, 1491, 1532, 1597, 1660, 1711, 1729, 1679, 1595, 1555, 1591, 1653, 1688, 1690, 1667, 1640, 1651, 1702, 1719, 1712, 1723, 1749, 1758, 1771, 1805, 1848, 1884, 1902, 1929, 1977, 2071, 2153, 2184, 2157, 2140, 2196, 2269, 2313, 2282, 2175, 2106, 2137, 2215, 2265, 2271, 2264, 2253, 2248, 2261, 2261, 2238, 2231, 2294, 2376, 2396, 2324, 2221, 2185, 2213, 2242, 2258, 2261, 2232, 2146, 2021, 1932, 1884, 1853, 1816, 1786, 1807, 1887, 1964, 1962, 1867, 1776, 1744, 1746, 1749, 1771, 1825, 1860, 1803, 1700, 1645, 1655, 1708, 1711, 1684, 1706, 1766, 1807, 1810, 1775, 1697, 1593, 1535, 1608, 1719, 1756, 1761, 1747, 1734, 1744, 1763, 1787, 1813, 1794, 1793, 1859, 1915, 1947, 1965, 1943, 1891, 1835, 1776, 1736, 1747, 1826, 1938, 2020, 2044, 2029, 1996, 1974, 1992, 2051, 2105, 2156, 2217, 2297, 2388, 2426, 2365, 2271, 2263, 2369, 2481, 2527, 2520, 2488, 2449, 2422, 2465, 2573, 2662, 2687, 2639, 2550, 2498, 2513, 2554, 2617, 2672, 2651, 2566, 2494, 2457, 2414, 2345, 2257, 2206, 2199, 2195, 2149, 2052, 2003, 2045, 2081, 2023, 1850, 1625, 1493, 1493, 1552, 1600, 1627, 1662, 1714, 1781, 1812, 1793, 1774, 1751, 1730, 1722, 1715, 1689, 1672, 1708, 1781, 1807, 1780, 1735, 1734, 1777, 1826, 1873, 1954, 2018, 2008, 1974, 1945, 1933, 1965, 2029, 2052, 2013, 1948, 1928, 2015, 2160, 2251, 2251, 2214, 2161, 2089, 2029, 2040, 2123, 2197, 2195, 2129, 2059, 1999, 1962, 1966, 1962, 1942, 1952, 1959, 1946, 1892, 1798, 1702, 1649, 1657, 1693, 1719, 1744, 1780, 1834, 1895, 1934, 1970, 1984, 1978, 1987, 2019, 2058, 2084, 2058, 2021, 2031, 2063, 2093, 2131, 2197, 2299, 2417, 2505, 2522, 2470, 2427, 2436, 2469, 2509, 2559, 2639, 2739, 2828, 2890, 2928, 2958, 3023, 3136, 3229, 3219, 3084, 2930, 2859, 2861, 2884, 2883, 2845, 2791, 2701, 2606, 2555, 2546, 2575, 2608, 2593, 2560, 2510, 2452, 2403, 2317, 2228, 2195, 2228, 2232, 2102, 1918, 1845, 1901, 1999, 2020, 1953, 1857, 1776, 1744, 1720, 1668, 1599, 1541, 1485, 1454, 1443, 1465, 1530, 1593, 1610, 1607, 1589, 1579, 1565, 1500, 1419, 1406, 1452, 1525, 1605, 1661, 1676, 1668, 1659, 1678, 1731, 1788, 1859, 1895, 1860, 1805, 1748, 1709, 1703, 1730, 1807, 1910, 1984, 1953, 1871, 1856, 1922, 1975, 1951, 1884, 1856, 1868, 1891, 1909, 1927, 1964, 1994, 1998, 1956, 1915, 1955, 2033, 2088, 2096, 2064, 2035, 2036, 2095, 2157, 2163, 2116, 2076, 2060, 2063, 2108, 2163, 2177, 2103, 1995, 1977, 2060, 2183, 2314, 2399, 2401, 2339, 2299, 2306, 2363, 2442, 2477, 2411, 2295, 2183, 2071, 2017, 2054, 2125, 2161, 2136, 2071, 2028, 2025, 2041, 2058, 2017, 1886, 1727, 1646, 1656, 1648, 1582, 1534, 1557, 1626, 1748, 1906, 2008, 2021, 1956, 1876, 1868, 1921, 1973, 1975, 1977, 2022, 2082, 2129, 2117, 2072, 2059, 2108, 2204, 2317, 2382, 2346, 2255, 2229, 2284, 2351, 2345, 2266, 2166, 2072, 2078, 2179, 2270, 2279, 2228, 2183, 2149, 2134, 2145, 2183, 2220, 2222, 2154, 2033, 1943, 1961, 2002, 2000, 1980, 1997, 2029, 2046, 2048, 2053, 2060, 2052, 2030, 2002, 1967, 1913, 1864, 1835, 1783, 1687, 1570, 1491, 1490, 1526, 1535, 1509, 1471, 1449, 1427, 1424, 1449, 1499, 1557, 1585, 1595, 1597, 1617, 1663, 1743, 1811, 1830, 1825, 1820, 1808, 1816, 1897, 2005, 2101, 2178, 2190, 2139, 2089, 2108, 2249, 2450, 2587, 2605, 2560, 2499, 2497, 2592, 2758, 2897, 2946, 2922, 2877, 2879, 2942, 3001, 3017, 2967, 2868, 2783, 2749, 2772, 2775, 2722, 2634, 2544, 2478, 2444, 2430, 2381, 2259, 2091, 1995, 2022, 2053, 2024, 1948, 1877, 1862, 1882, 1872, 1791, 1679, 1582, 1514, 1469, 1441, 1426, 1467, 1555, 1631, 1675, 1675, 1657, 1651, 1662, 1679, 1706, 1718, 1700, 1687, 1712, 1726, 1732, 1781, 1859, 1922, 1938, 1931, 1926, 1906, 1887, 1884, 1938, 2052, 2155, 2237, 2305, 2298, 2221, 2150, 2150, 2197, 2242, 2278, 2319, 2343, 2368, 2418, 2477, 2485, 2448, 2389, 2318, 2236, 2172, 2159, 2154, 2099, 2019, 1964, 1915, 1883, 1855, 1824, 1803, 1814, 1840, 1817, 1714, 1586, 1516, 1509, 1530, 1587, 1654, 1707, 1754, 1773, 1723, 1645, 1620, 1650, 1660, 1658, 1652, 1683, 1775, 1876, 1941, 1963, 1965, 1974, 1990, 1991, 2000, 2076, 2176, 2211, 2191, 2149, 2101, 2089, 2127, 2221, 2331, 2363, 2312, 2281, 2263, 2249, 2268, 2295, 2295, 2284, 2288, 2341, 2413, 2440, 2391, 2287, 2206, 2214, 2305, 2394, 2407, 2336, 2225, 2170, 2180, 2176, 2147, 2104, 2061, 2083, 2164, 2236, 2262, 2255, 2233, 2212, 2176, 2113, 2067, 2087, 2120, 2122, 2130, 2171, 2224, 2240, 2189, 2104, 2037, 2006, 2040, 2112, 2145, 2101, 2030, 1983, 1978, 2032, 2132, 2202, 2181, 2084, 2008, 1986, 1970, 1971, 2007, 2071, 2120, 2136, 2115, 2056, 1952, 1857, 1794, 1772, 1771, 1766, 1761, 1778, 1821, 1868, 1921, 1989, 2021, 2009, 1967, 1911, 1893, 1922, 1916, 1861, 1854, 1908, 1969, 2047, 2101, 2068, 1983, 1900, 1846, 1840, 1872, 1912, 1942, 1948, 1956, 1966, 1953, 1954, 1974, 1967, 1932, 1915, 1916, 1934, 1997, 2090, 2178, 2201, 2161, 2112, 2085, 2108, 2143, 2146, 2128, 2086, 2033, 2004, 1969, 1933, 1931, 1946, 1936, 1903, 1875, 1902, 1985, 2065, 2102, 2104, 2089, 2047, 1979, 1946, 1983, 2038, 2071, 2099, 2107, 2104, 2151, 2213, 2250, 2250, 2222, 2184, 2185, 2250, 2359, 2452, 2453, 2379, 2313, 2301, 2329, 2362, 2361, 2316, 2289, 2274, 2230, 2128, 2010, 1952, 1975, 2049, 2083, 2064, 2036, 2018, 1985, 1932, 1906, 1912, 1911, 1937, 1996, 2030, 1997, 1959, 1980, 2045, 2081, 2039, 1938, 1808, 1738, 1776, 1850, 1892, 1893, 1859, 1806, 1774, 1778, 1823, 1870, 1853, 1804, 1779, 1746, 1663, 1567, 1491, 1431, 1367, 1316, 1330, 1410, 1513, 1579, 1600, 1602, 1590, 1577, 1581, 1593, 1605, 1610, 1637, 1690, 1748, 1771, 1742, 1715, 1699, 1707, 1758, 1830, 1896, 1955, 2008, 2047, 2064, 2077, 2120, 2155, 2193, 2222, 2232, 2215, 2212, 2230, 2237, 2240, 2254, 2290, 2334, 2359, 2340, 2279, 2211, 2128, 2067, 2071, 2086, 2061, 2026, 1998, 1963, 1906, 1858, 1869, 1914, 1933, 1884, 1782, 1679, 1634, 1688, 1806, 1916, 1961, 1985, 2028, 2047, 2030, 2009, 2017, 2039, 2010, 1950, 1920, 1948, 1972, 1952, 1900, 1869, 1916, 1976, 1956, 1877, 1829, 1860, 1924, 1948, 1945, 1929, 1886, 1858, 1884, 1954, 2003, 1970, 1917, 1912, 1974, 2051, 2084, 2055, 1968, 1871, 1851, 1907, 1972, 2050, 2120, 2090, 1981, 1892, 1877, 1919, 1984, 2056, 2140, 2183, 2134, 2084, 2135, 2262, 2353, 2378, 2386, 2419, 2476, 2516, 2500, 2474, 2480, 2471, 2421, 2357, 2309, 2305, 2319, 2317, 2326, 2378, 2424, 2413, 2324, 2212, 2130, 2079, 2031, 1989, 1989, 2023, 2011, 1944, 1874, 1840, 1841, 1855, 1867, 1867, 1815, 1744, 1703, 1679, 1682, 1698, 1686, 1683, 1737, 1819, 1858, 1822, 1732, 1696, 1736, 1764, 1716, 1639, 1631, 1678, 1779, 1910, 1994, 1979, 1906, 1857, 1849, 1889, 1962, 2027, 2057, 2030, 1950, 1873, 1867, 1912, 1950, 1940, 1870, 1815, 1833, 1899, 1961, 2022, 2074, 2084, 2080, 2087, 2075, 2066, 2119, 2213, 2302, 2390, 2460, 2466, 2437, 2387, 2326, 2332, 2430, 2545, 2613, 2633, 2608, 2552, 2496, 2447, 2435, 2499, 2630, 2702, 2641, 2514, 2403, 2334, 2307, 2338, 2388, 2379, 2290, 2182, 2098, 2063, 2110, 2175, 2162, 2045, 1886, 1778, 1750, 1751, 1748, 1744, 1730, 1732, 1770, 1801, 1802, 1777, 1712, 1643, 1654, 1695, 1731, 1751, 1719, 1617, 1538, 1536, 1602, 1707, 1815, 1852, 1797, 1742, 1735, 1759, 1798, 1822, 1838, 1853, 1841, 1796, 1771, 1766, 1770, 1780, 1787, 1799, 1871, 1974, 2050, 2065, 2015, 1926, 1879, 1928, 2031, 2099, 2102, 2069, 2056, 2082, 2123, 2143, 2129, 2102, 2093, 2119, 2137, 2125, 2140, 2182, 2201, 2165, 2089, 2035, 2059, 2152, 2242, 2258, 2192, 2103, 2074, 2156, 2278, 2331, 2311, 2248, 2193, 2189, 2207, 2214, 2208, 2221, 2242, 2251, 2235, 2230, 2226, 2212, 2224, 2278, 2307, 2324, 2375, 2446, 2495, 2497, 2464, 2422, 2377, 2336, 2327, 2363, 2438, 2486, 2415, 2264, 2162, 2155, 2250, 2368, 2415, 2380, 2320, 2273, 2240, 2216, 2185, 2164, 2163, 2174, 2211, 2249, 2234, 2154, 2071, 2027, 2008, 2011, 2077, 2215, 2301, 2295, 2236, 2129, 2051, 2041, 2046, 2007, 1925, 1852, 1835, 1859, 1838, 1794, 1767, 1750, 1760, 1812, 1874, 1915, 1946, 1937, 1875, 1825, 1871, 2010, 2155, 2241, 2249, 2170, 2087, 2063, 2076, 2116, 2201, 2268, 2256, 2187, 2137, 2137, 2185, 2220, 2217, 2207, 2187, 2144, 2121, 2130, 2164, 2206, 2219, 2190, 2108, 1983, 1866, 1802, 1819, 1878, 1928, 1960, 1978, 1984, 1968, 1887, 1794, 1775, 1836, 1915, 1957, 1980, 2018, 2087, 2138, 2141, 2139, 2127, 2088, 2038, 2006, 1978, 1973, 2044, 2163, 2256, 2265, 2171, 2054, 2012, 2061, 2170, 2257, 2288, 2238, 2115, 2007, 2018, 2133, 2217, 2218, 2179, 2147, 2112, 2096, 2095, 2060, 2000, 1980, 2014, 2056, 2114, 2201, 2268, 2261, 2183, 2095, 2124, 2242, 2303, 2293, 2273, 2207, 2118, 2111, 2152, 2193, 2224, 2225, 2201, 2153, 2126, 2124, 2111, 2116, 2141, 2151, 2160, 2168, 2161, 2095, 1991, 1893, 1823, 1786, 1779, 1801, 1858, 1855, 1776, 1687, 1669, 1745, 1872, 1975, 2006, 1959, 1864, 1775, 1723, 1698, 1716, 1780, 1821, 1841, 1899, 1956, 2001, 2034, 2023, 1967, 1897, 1862, 1884, 1962, 2044, 2064, 2028, 2018, 2086, 2180, 2223, 2200, 2127, 2093, 2152, 2227, 2246, 2224, 2225, 2232, 2217, 2173, 2088, 2028, 2042, 2102, 2157, 2194, 2246, 2299, 2308, 2263, 2195, 2154, 2174, 2204, 2180, 2109, 2029, 1977, 1998, 2097, 2177, 2133, 2018, 1929, 1886, 1880, 1897, 1893, 1822, 1705, 1597, 1553, 1562, 1570, 1563, 1568, 1565, 1533, 1531, 1582, 1585, 1513, 1435, 1449, 1549, 1639, 1716, 1781, 1839, 1887, 1915, 1947, 1971, 1935, 1847, 1778, 1794, 1859, 1953, 2059, 2122, 2160, 2163, 2125, 2070, 2075, 2117, 2130, 2103, 2116, 2202, 2282, 2298, 2238, 2149, 2104, 2148, 2245, 2313, 2293, 2186, 2070, 1967, 1899, 1908, 1999, 2113, 2138, 2062, 1977, 1953, 1954, 1924, 1873, 1865, 1872, 1862, 1818, 1768, 1739, 1701, 1658, 1667, 1753, 1874, 1955, 1950, 1900, 1876, 1862, 1830, 1805, 1827, 1867, 1926, 2003, 2073, 2119, 2124, 2089, 2107, 2213, 2291, 2250, 2137, 2041, 2045, 2122, 2192, 2203, 2194, 2183, 2163, 2167, 2191, 2234, 2262, 2276, 2287, 2294, 2259, 2205, 2165, 2153, 2184, 2240, 2279, 2265, 2211, 2127, 2044, 1994, 1967, 1910, 1823, 1739, 1694, 1718, 1756, 1748, 1714, 1692, 1688, 1700, 1737, 1759, 1736, 1731, 1834, 1986, 2100, 2108, 1995, 1885, 1832, 1845, 1898, 1922, 1906, 1915, 1989, 2074, 2133, 2169, 2152, 2082, 2039, 2057, 2095, 2139, 2169, 2163, 2185, 2242, 2292, 2293, 2233, 2152, 2130, 2178, 2266, 2362, 2445, 2477, 2413, 2312, 2267, 2309, 2410, 2499, 2516, 2461, 2373, 2282, 2218, 2233, 2333, 2464, 2523, 2435, 2238, 2052, 1974, 2008, 2106, 2161, 2118, 1995, 1875, 1812, 1778, 1774, 1784, 1782, 1795, 1816, 1817, 1784, 1705, 1590, 1511, 1506, 1556, 1610, 1638, 1624, 1599, 1623, 1733, 1854, 1916, 1924, 1908, 1897, 1906, 1962, 2062, 2166, 2235, 2259, 2240, 2210, 2192, 2225, 2330, 2469, 2566, 2578, 2543, 2525, 2548, 2573, 2555, 2493, 2468, 2524, 2589, 2609, 2563, 2483, 2388, 2317, 2321, 2385, 2402, 2351, 2267, 2186, 2134, 2102, 2074, 2058, 2021, 1940, 1854, 1842, 1893, 1923, 1880, 1796, 1721, 1696, 1724, 1789, 1829, 1821, 1794, 1800, 1836, 1882, 1937, 1976, 1977, 1966, 1983, 1984, 1959, 1959, 2016, 2115, 2210, 2259, 2240, 2204, 2197, 2236, 2316, 2382, 2423, 2431, 2419, 2448, 2514, 2552, 2533, 2474, 2420, 2425, 2511, 2613, 2643, 2583, 2481, 2393, 2344, 2356, 2410, 2453, 2419, 2324, 2239, 2225, 2274, 2321, 2277, 2106, 1913, 1799, 1745, 1747, 1811, 1885, 1899, 1840, 1746, 1673, 1652, 1644, 1615, 1594, 1625, 1677, 1727, 1799, 1854, 1833, 1751, 1705, 1718, 1724, 1711, 1722, 1779, 1841, 1880, 1931, 1978, 1938, 1826, 1762, 1811, 1939, 2095, 2215, 2237, 2175, 2068, 2020, 2097, 2230, 2331, 2369, 2345, 2285, 2240, 2237, 2258, 2273, 2262, 2225, 2193, 2148, 2105, 2126, 2192, 2253, 2295, 2292, 2203, 2077, 1988, 1962, 2023, 2118, 2176, 2206, 2203};
58 horigs.push_back(horig);}
59 {std::vector<float> horig={2029, 2026, 2027, 2026, 2025, 2025, 2026, 2025, 2024, 2024, 2021, 2023, 2025, 2026, 2027, 2027, 2025, 2022, 2021, 2021, 2024, 2027, 2032, 2035, 2037, 2039, 2039, 2041, 2040, 2044, 2043, 2044, 2042, 2041, 2040, 2041, 2044, 2047, 2049, 2051, 2049, 2048, 2047, 2048, 2049, 2054, 2057, 2057, 2057, 2052, 2049, 2048, 2047, 2047, 2042, 2039, 2034, 2034, 2035, 2037, 2040, 2041, 2041, 2042, 2041, 2042, 2041, 2040, 2040, 2040, 2041, 2040, 2038, 2039, 2039, 2040, 2043, 2043, 2044, 2048, 2052, 2056, 2059, 2061, 2060, 2058, 2058, 2058, 2058, 2058, 2059, 2057, 2057, 2060, 2062, 2062, 2060, 2056, 2053, 2054, 2057, 2060, 2062, 2064, 2064, 2062, 2057, 2052, 2048, 2045, 2041, 2039, 2040, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2041, 2042, 2043, 2042, 2041, 2039, 2037, 2036, 2035, 2033, 2033, 2034, 2036, 2039, 2040, 2041, 2043, 2046, 2049, 2048, 2044, 2041, 2040, 2039, 2039, 2040, 2042, 2042, 2043, 2041, 2039, 2036, 2035, 2035, 2039, 2044, 2049, 2051, 2051, 2048, 2044, 2041, 2037, 2037, 2036, 2035, 2035, 2035, 2036, 2038, 2038, 2038, 2038, 2034, 2034, 2033, 2034, 2036, 2038, 2039, 2040, 2039, 2038, 2033, 2030, 2029, 2027, 2027, 2030, 2033, 2035, 2035, 2036, 2039, 2041, 2044, 2045, 2043, 2042, 2041, 2041, 2044, 2044, 2045, 2044, 2043, 2041, 2038, 2039, 2042, 2045, 2048, 2050, 2054, 2057, 2057, 2055, 2051, 2048, 2046, 2044, 2044, 2042, 2046, 2050, 2052, 2053, 2052, 2051, 2048, 2047, 2047, 2051, 2054, 2055, 2054, 2053, 2051, 2048, 2044, 2044, 2042, 2041, 2039, 2040, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2048, 2049, 2050, 2046, 2045, 2044, 2043, 2042, 2040, 2039, 2038, 2038, 2037, 2036, 2035, 2035, 2039, 2043, 2045, 2043, 2040, 2036, 2034, 2030, 2026, 2025, 2026, 2026, 2026, 2027, 2028, 2028, 2028, 2029, 2029, 2028, 2029, 2029, 2028, 2028, 2029, 2030, 2027, 2026, 2022, 2020, 2019, 2022, 2026, 2032, 2038, 2042, 2044, 2045, 2046, 2048, 2053, 2055, 2055, 2056, 2056, 2057, 2059, 2059, 2061, 2064, 2065, 2066, 2069, 2072, 2071, 2073, 2076, 2079, 2081, 2081, 2079, 2074, 2069, 2068, 2066, 2068, 2067, 2068, 2067, 2065, 2059, 2055, 2054, 2053, 2054, 2054, 2053, 2050, 2046, 2043, 2041, 2038, 2035, 2029, 2023, 2018, 2020, 2023, 2025, 2026, 2027, 2026, 2028, 2030, 2033, 2034, 2033, 2031, 2030, 2030, 2027, 2025, 2024, 2025, 2026, 2028, 2030, 2032, 2034, 2033, 2035, 2036, 2037, 2040, 2040, 2039, 2037, 2034, 2031, 2031, 2031, 2030, 2029, 2028, 2025, 2026, 2025, 2025, 2025, 2025, 2027, 2029, 2029, 2031, 2031, 2032, 2032, 2031, 2027, 2023, 2019, 2018, 2021, 2025, 2026, 2027, 2028, 2029, 2031, 2036, 2039, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2046, 2047, 2048, 2049, 2049, 2051, 2052, 2053, 2057, 2060, 2064, 2064, 2064, 2061, 2059, 2057, 2054, 2053, 2048, 2044, 2040, 2038, 2037, 2036, 2037, 2038, 2035, 2032, 2031, 2032, 2033, 2035, 2034, 2034, 2033, 2031, 2029, 2025, 2022, 2020, 2020, 2023, 2026, 2029, 2033, 2036, 2037, 2039, 2040, 2040, 2041, 2038, 2036, 2035, 2034, 2033, 2033, 2037, 2039, 2040, 2041, 2042, 2042, 2042, 2043, 2045, 2050, 2054, 2057, 2056, 2053, 2048, 2044, 2041, 2038, 2035, 2032, 2031, 2031, 2032, 2033, 2033, 2033, 2034, 2037, 2037, 2037, 2037, 2038, 2038, 2037, 2036, 2033, 2029, 2028, 2029, 2030, 2033, 2036, 2038, 2041, 2043, 2045, 2049, 2049, 2047, 2045, 2044, 2044, 2046, 2049, 2049, 2046, 2043, 2042, 2043, 2045, 2046, 2047, 2045, 2045, 2046, 2049, 2050, 2049, 2044, 2043, 2040, 2039, 2036, 2035, 2035, 2034, 2034, 2034, 2034, 2034, 2036, 2036, 2036, 2036, 2038, 2041, 2041, 2041, 2038, 2037, 2037, 2035, 2035, 2033, 2033, 2036, 2040, 2044, 2047, 2048, 2048, 2046, 2047, 2049, 2051, 2053, 2053, 2051, 2049, 2048, 2048, 2049, 2050, 2047, 2046, 2044, 2044, 2045, 2048, 2054, 2058, 2060, 2060, 2060, 2060, 2058, 2055, 2051, 2047, 2043, 2042, 2040, 2041, 2042, 2044, 2048, 2048, 2047, 2046, 2043, 2043, 2044, 2045, 2043, 2042, 2040, 2038, 2037, 2035, 2032, 2029, 2029, 2032, 2035, 2038, 2041, 2041, 2041, 2040, 2040, 2041, 2043, 2043, 2042, 2041, 2041, 2041, 2040, 2039, 2039, 2043, 2046, 2047, 2048, 2049, 2051, 2054, 2058, 2060, 2061, 2062, 2059, 2056, 2053, 2048, 2044, 2044, 2046, 2049, 2051, 2049, 2047, 2047, 2047, 2049, 2047, 2045, 2039, 2033, 2032, 2029, 2030, 2027, 2022, 2017, 2016, 2016, 2016, 2016, 2016, 2020, 2024, 2026, 2028, 2030, 2029, 2027, 2024, 2023, 2023, 2023, 2024, 2024, 2025, 2027, 2027, 2028, 2029, 2030, 2031, 2033, 2033, 2038, 2043, 2047, 2049, 2047, 2045, 2043, 2041, 2040, 2039, 2039, 2041, 2041, 2042, 2044, 2048, 2049, 2050, 2050, 2048, 2047, 2048, 2048, 2048, 2047, 2045, 2043, 2038, 2036, 2034, 2035, 2037, 2040, 2044, 2046, 2049, 2050, 2049, 2050, 2054, 2056, 2055, 2054, 2053, 2051, 2051, 2051, 2053, 2054, 2055, 2052, 2048, 2045, 2043, 2045, 2049, 2054, 2057, 2058, 2057, 2055, 2050, 2045, 2039, 2037, 2035, 2033, 2031, 2030, 2029, 2029, 2029, 2030, 2028, 2027, 2029, 2030, 2031, 2031, 2031, 2031, 2030, 2026, 2022, 2019, 2020, 2022, 2024, 2025, 2027, 2028, 2029, 2033, 2037, 2040, 2042, 2042, 2043, 2043, 2045, 2044, 2046, 2045, 2045, 2047, 2047, 2048, 2050, 2051, 2052, 2055, 2057, 2059, 2061, 2062, 2063, 2063, 2064, 2062, 2058, 2055, 2053, 2051, 2050, 2051, 2053, 2052, 2051, 2051, 2054, 2056, 2058, 2055, 2052, 2048, 2047, 2048, 2049, 2048, 2042, 2038, 2034, 2036, 2041, 2045, 2044, 2043, 2043, 2041, 2043, 2045, 2045, 2045, 2043, 2042, 2043, 2043, 2042, 2041, 2038, 2037, 2037, 2038, 2037, 2034, 2034, 2034, 2037, 2043, 2048, 2049, 2049, 2047, 2043, 2038, 2035, 2032, 2029, 2027, 2024, 2021, 2018, 2019, 2021, 2021, 2022, 2025, 2028, 2030, 2031, 2029, 2028, 2027, 2026, 2023, 2021, 2022, 2022, 2023, 2025, 2026, 2027, 2029, 2032, 2036, 2042, 2047, 2048, 2052, 2053, 2053, 2053, 2050, 2048, 2050, 2054, 2058, 2057, 2056, 2055, 2057, 2059, 2064, 2067, 2070, 2070, 2070, 2067, 2064, 2064, 2063, 2059, 2053, 2046, 2041, 2039, 2040, 2041, 2044, 2045, 2047, 2046, 2042, 2040, 2039, 2038, 2037, 2035, 2033, 2032, 2028, 2024, 2023, 2023, 2026, 2030, 2034, 2034, 2036, 2038, 2040, 2043, 2044, 2046, 2047, 2046, 2046, 2046, 2049, 2049, 2050, 2051, 2053, 2052, 2052, 2051, 2051, 2051, 2054, 2056, 2061, 2064, 2064, 2062, 2057, 2054, 2051, 2047, 2043, 2042, 2039, 2036, 2034, 2033, 2033, 2034, 2034, 2034, 2033, 2032, 2030, 2031, 2032, 2032, 2032, 2032, 2030, 2025, 2022, 2021, 2020, 2023, 2025, 2028, 2030, 2033, 2036, 2040, 2045, 2048, 2049, 2049, 2046, 2046, 2046, 2048, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2052, 2056, 2057, 2056, 2054, 2053, 2052, 2052, 2048, 2044, 2040, 2037, 2033, 2030, 2028, 2027, 2026, 2027, 2025, 2026, 2027, 2026, 2026, 2026, 2028, 2027, 2024, 2022, 2018, 2015, 2011, 2012, 2015, 2018, 2020, 2020, 2020, 2021, 2025, 2029, 2034, 2038, 2038, 2039, 2039, 2040, 2041, 2042, 2043, 2042, 2041, 2041, 2044, 2049, 2052, 2057, 2058, 2059, 2062, 2066, 2067, 2064, 2060, 2057, 2056, 2055, 2051, 2049, 2048, 2050, 2052, 2054, 2056, 2055, 2052, 2049, 2048, 2047, 2049, 2053, 2051, 2049, 2046, 2041, 2036, 2033, 2032, 2034, 2034, 2036, 2037, 2039, 2043, 2047, 2049, 2049, 2048, 2047, 2047, 2047, 2046, 2044, 2043, 2041, 2038, 2036, 2036, 2036, 2037, 2036, 2035, 2035, 2038, 2042, 2047, 2051, 2052, 2049, 2045, 2041, 2038, 2035, 2032, 2031, 2032, 2033, 2036, 2037, 2036, 2038, 2037, 2036, 2033, 2031, 2027, 2027, 2029, 2028, 2028, 2025, 2024, 2021, 2018, 2018, 2020, 2021, 2024, 2027, 2030, 2032, 2036, 2038, 2041, 2042, 2042, 2041, 2041, 2039, 2039, 2039, 2038, 2040, 2041, 2043, 2047, 2049, 2052, 2054, 2056, 2057, 2058, 2061, 2061, 2060, 2058, 2056, 2055, 2053, 2052, 2051, 2050, 2048, 2048, 2050, 2052, 2055, 2054, 2052, 2049, 2050, 2051, 2052, 2052, 2054, 2054, 2053, 2050, 2044, 2039, 2037, 2037, 2041, 2044, 2048, 2049, 2051, 2049, 2046, 2044, 2042, 2042, 2042, 2044, 2045, 2041, 2041, 2039, 2036, 2036, 2034, 2034, 2036, 2037, 2039, 2040, 2042, 2047, 2050, 2051, 2047, 2043, 2039, 2036, 2035, 2033, 2032, 2033, 2035, 2036, 2036, 2036, 2036, 2037, 2037, 2038, 2040, 2040, 2040, 2038, 2038, 2040, 2040, 2039, 2034, 2032, 2030, 2030, 2032, 2034, 2038, 2040, 2043, 2044, 2044, 2043, 2041, 2040, 2039, 2040, 2040, 2038, 2041, 2041, 2042, 2041, 2042, 2042, 2039, 2039, 2038, 2040, 2046, 2052, 2055, 2053, 2049, 2043, 2039, 2037, 2035, 2035, 2033, 2033, 2033, 2033, 2033, 2034, 2034, 2035, 2035, 2037, 2039, 2040, 2039, 2037, 2038, 2039, 2039, 2038, 2034, 2032, 2030, 2032, 2035, 2038, 2040, 2043, 2046, 2050, 2051, 2051, 2051, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2048, 2047, 2049, 2051, 2050, 2051, 2053, 2054, 2053, 2050, 2046, 2041, 2035, 2034, 2033, 2032, 2033, 2034, 2033, 2035, 2035, 2034, 2035, 2036, 2037, 2038, 2037, 2037, 2038, 2039, 2040, 2039, 2035, 2031, 2028, 2030, 2033, 2034, 2034, 2038, 2038, 2038, 2037, 2040, 2041, 2041, 2043, 2042, 2041, 2038, 2039, 2038, 2040, 2040, 2041, 2043, 2044, 2045, 2046, 2047, 2048, 2053, 2059, 2061, 2062, 2056, 2051, 2046, 2043, 2044, 2045, 2047, 2047, 2047, 2046, 2047, 2048, 2047, 2045, 2046, 2046, 2046, 2044, 2042, 2039, 2037, 2035, 2035, 2032, 2028, 2024, 2024, 2029, 2032, 2034, 2036, 2036, 2038, 2037, 2036, 2035, 2035, 2035, 2033, 2032, 2032, 2032, 2032, 2031, 2031, 2032, 2032, 2030, 2030, 2030, 2031, 2033, 2037, 2043, 2043, 2042, 2040, 2036, 2033, 2030, 2028, 2027, 2027, 2027, 2027, 2029, 2029, 2028, 2030, 2030, 2032, 2031, 2031, 2032, 2032, 2033, 2035, 2036, 2034, 2029, 2026, 2023, 2023, 2026, 2030, 2034, 2039, 2045, 2047, 2051, 2053, 2056, 2060, 2059, 2058, 2055, 2051, 2051, 2053, 2058, 2062, 2062, 2060, 2058, 2057, 2057, 2061, 2065, 2069, 2073, 2074, 2072, 2068, 2064, 2058, 2054, 2050, 2048, 2048, 2047, 2048, 2047, 2047, 2050, 2049, 2049, 2049, 2047, 2046, 2045, 2042, 2038, 2039, 2037, 2033, 2029, 2026, 2024, 2024, 2024, 2028, 2032, 2035, 2037, 2038, 2037, 2035, 2034, 2034, 2035, 2037, 2036, 2036, 2035, 2036, 2038, 2039, 2039, 2040, 2041, 2042, 2042, 2041, 2041, 2045, 2048, 2050, 2050, 2047, 2044, 2040, 2036, 2034, 2032, 2032, 2036, 2038, 2039, 2036, 2036, 2036, 2038, 2039, 2039, 2040, 2040, 2039, 2037, 2037, 2035, 2033, 2030, 2028, 2028, 2029, 2032, 2034, 2038, 2042, 2045, 2046, 2046, 2047, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2051, 2052, 2052, 2051, 2052, 2057, 2062, 2065, 2063, 2058, 2051, 2044, 2041, 2040, 2038, 2040, 2042, 2044, 2046, 2045, 2041, 2039, 2041, 2043, 2044, 2043, 2042, 2043, 2042, 2042, 2044, 2043, 2042, 2041, 2044, 2045, 2048, 2049, 2051, 2052, 2055, 2056, 2056, 2056, 2056, 2056, 2054, 2052, 2050, 2051, 2049, 2050, 2048, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2047, 2050, 2053, 2054, 2051, 2046, 2039, 2033, 2029, 2025, 2023, 2021, 2021, 2022, 2024, 2027, 2028, 2028, 2029, 2029, 2028, 2026, 2024, 2022, 2022, 2021, 2023, 2021, 2019, 2017, 2018, 2018, 2019, 2024, 2029, 2034, 2035, 2035, 2033, 2036, 2036, 2037, 2037, 2038, 2040, 2041, 2040, 2040, 2041, 2042, 2045, 2050, 2057, 2059, 2060, 2058, 2056, 2058, 2061, 2063, 2063, 2062, 2057, 2052, 2045, 2042, 2041, 2042, 2041, 2041, 2039, 2041, 2040, 2041, 2042, 2042, 2042, 2041, 2038, 2039, 2039, 2038, 2035, 2031, 2028, 2025, 2025, 2026, 2026, 2027, 2032, 2036, 2040, 2043, 2043, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2042, 2043, 2043, 2044, 2045, 2046, 2050, 2056, 2060, 2064, 2065, 2062, 2060, 2056, 2052, 2048, 2047, 2045, 2045, 2046, 2048, 2052, 2054, 2053, 2051, 2047, 2044, 2043, 2044, 2043, 2040, 2037, 2033, 2030, 2028, 2025, 2023, 2024, 2025, 2025, 2025, 2024, 2025, 2026, 2029, 2034, 2034, 2034, 2031, 2029, 2026, 2026, 2027, 2028, 2030, 2029, 2028, 2032, 2033, 2034, 2034, 2035, 2037, 2041, 2047, 2049, 2049, 2049, 2044, 2038, 2036, 2034, 2034, 2037, 2038, 2039, 2042, 2045, 2045, 2043, 2042, 2042, 2044, 2047, 2047, 2045, 2043, 2042, 2043, 2044, 2041, 2039, 2036, 2034, 2037, 2041, 2045, 2048, 2051, 2051, 2054, 2055, 2057, 2057, 2055, 2051, 2050, 2051, 2051, 2053, 2051, 2048, 2045, 2044, 2044, 2046, 2046, 2044, 2043, 2044, 2046, 2050, 2053, 2053, 2048, 2041, 2037, 2033, 2030, 2032, 2035, 2037, 2038, 2039, 2039, 2038, 2039, 2039, 2038, 2036, 2035, 2036, 2034, 2033, 2034, 2032, 2028, 2026, 2025, 2026, 2025, 2026, 2027, 2031, 2034, 2038, 2040, 2043, 2044, 2045, 2045, 2042, 2039, 2037, 2038, 2043, 2046, 2048, 2049, 2048, 2046, 2046, 2048, 2051, 2056, 2063, 2069, 2073, 2072, 2068, 2062, 2058, 2055, 2055, 2054, 2054, 2052, 2051, 2053, 2057, 2059, 2059, 2056, 2054, 2052, 2051, 2049, 2048, 2045, 2045, 2046, 2042, 2037, 2033, 2029, 2029, 2029, 2030, 2033, 2035, 2037, 2037, 2037, 2039, 2039, 2037, 2036, 2036, 2037, 2035, 2036, 2036, 2035, 2035, 2036, 2036, 2037, 2039, 2041, 2041, 2043, 2046, 2052, 2058, 2061, 2059, 2053, 2046, 2044, 2044, 2043, 2042, 2044, 2044, 2047, 2048, 2049, 2050, 2051, 2050, 2048, 2047, 2048, 2049, 2049, 2049, 2046, 2045, 2042, 2039, 2035, 2035, 2035, 2036, 2035, 2038, 2040, 2042, 2044, 2046, 2048, 2049, 2046, 2043, 2038, 2037, 2036, 2035, 2036, 2036, 2035, 2034, 2034, 2034, 2036, 2035, 2035, 2038, 2044, 2046, 2046, 2044, 2039, 2033, 2029, 2028, 2028, 2027, 2027, 2027, 2029, 2033, 2036, 2038, 2038, 2036, 2035, 2035, 2037, 2035, 2035, 2036, 2035, 2033, 2030, 2026, 2024, 2025, 2029, 2032, 2035, 2038, 2040, 2042, 2045, 2044, 2043, 2042, 2043, 2043, 2046, 2046, 2048, 2051, 2050, 2049, 2048, 2047, 2050, 2054, 2058, 2059, 2062, 2064, 2067, 2068, 2069, 2069, 2067, 2067, 2067, 2066, 2063, 2060, 2060, 2060, 2062, 2063, 2062, 2060, 2059, 2060, 2059, 2059, 2057, 2055, 2055, 2056, 2056, 2053, 2048, 2044, 2039, 2037, 2038, 2040, 2043, 2044, 2045, 2041, 2038, 2034, 2030, 2026, 2025, 2024, 2024, 2023, 2023, 2024, 2022, 2022, 2020, 2018, 2019, 2020, 2022, 2025, 2025, 2027, 2030, 2031, 2031, 2028, 2026, 2021, 2019, 2018, 2017, 2016, 2016, 2017, 2021, 2024, 2023, 2021, 2023, 2027, 2033, 2035, 2037, 2035, 2034, 2033, 2033, 2031, 2028, 2028, 2029, 2033, 2038, 2043, 2047, 2047, 2047, 2049, 2054, 2058, 2063, 2065, 2063, 2059, 2055, 2053, 2052, 2053, 2055, 2056, 2057, 2054, 2054, 2054, 2054, 2053, 2052, 2054, 2055, 2053, 2048, 2043, 2039, 2036, 2035, 2033, 2032, 2031, 2028, 2028, 2029, 2030, 2032, 2033, 2034, 2035, 2034, 2032, 2032, 2033, 2032, 2033, 2033, 2033, 2032, 2031, 2032, 2032, 2031, 2032, 2034, 2037, 2040, 2040, 2043, 2046, 2048, 2047, 2045, 2043, 2042, 2039, 2037, 2037, 2039, 2041, 2043, 2042, 2041, 2041, 2042, 2043, 2045, 2049, 2051, 2053, 2050, 2046, 2042, 2040, 2040, 2039, 2041, 2042, 2044, 2045, 2044, 2044, 2044, 2042, 2044, 2046, 2047, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2046, 2043, 2040, 2036, 2036, 2038, 2043, 2045, 2047, 2047, 2045, 2044, 2044, 2045, 2042, 2041, 2042, 2043, 2045, 2047, 2046, 2043, 2042, 2040, 2041, 2044, 2047, 2049, 2053, 2055, 2058, 2057, 2055, 2050, 2048, 2045, 2043, 2040, 2038, 2038, 2036, 2034, 2036, 2038, 2041, 2043, 2044, 2042, 2042, 2041, 2039, 2039, 2040, 2041, 2040, 2039, 2037, 2035, 2035, 2034, 2035, 2035, 2035, 2037, 2040, 2044, 2047, 2047, 2045, 2044, 2042, 2041, 2042, 2043, 2042, 2040, 2035, 2033, 2032, 2033, 2035, 2035, 2035, 2036, 2040, 2042, 2044, 2043, 2040, 2036, 2030, 2026, 2024, 2021, 2020, 2021, 2022, 2023, 2024, 2024, 2026, 2028, 2030, 2029, 2030, 2029, 2027, 2028, 2030, 2033, 2035, 2035, 2035, 2034, 2033, 2034, 2035, 2039, 2044, 2048, 2050, 2051, 2055, 2058, 2061, 2061, 2060, 2059, 2058, 2058, 2058, 2059, 2057, 2055, 2056, 2056, 2055, 2053, 2051, 2049, 2052, 2055, 2061, 2060, 2056, 2050, 2045, 2041, 2041, 2038, 2034, 2033, 2033, 2035, 2034, 2035, 2036, 2034, 2034, 2033, 2034, 2034, 2036, 2034, 2034, 2033, 2030, 2028, 2026, 2024, 2025, 2025, 2027, 2030, 2034, 2038, 2039, 2040, 2041, 2043, 2044, 2042, 2043, 2043, 2044, 2045, 2047, 2050, 2053, 2056, 2057, 2056, 2054, 2053, 2053, 2054, 2060, 2066, 2071, 2072, 2067, 2064, 2060, 2059, 2057, 2055, 2054, 2053, 2052, 2051, 2049, 2047, 2046, 2047, 2047, 2048, 2046, 2045, 2042, 2042, 2042, 2042, 2040, 2036, 2030, 2027, 2024, 2024, 2025, 2027, 2029, 2033, 2033, 2032, 2033, 2034, 2033, 2034, 2034, 2033, 2034, 2034, 2036, 2035, 2034, 2034, 2033, 2034, 2034, 2034, 2033, 2035, 2040, 2044, 2050, 2053, 2050, 2047, 2041, 2039, 2038, 2036, 2036, 2036, 2035, 2037, 2038, 2039, 2040, 2041, 2040, 2037, 2037, 2038, 2039, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2042, 2043, 2044, 2044, 2046, 2048, 2050, 2053, 2056, 2056, 2056, 2058, 2059, 2062, 2063, 2062, 2061, 2060, 2061, 2062, 2062, 2062, 2062, 2062, 2059, 2059, 2059, 2063, 2065, 2065, 2062, 2057, 2052, 2049, 2048, 2046, 2043, 2041, 2040, 2040, 2037, 2034, 2032, 2030, 2031, 2031, 2029, 2028, 2029, 2031, 2032, 2031, 2029, 2026, 2022, 2022, 2023, 2026, 2030, 2033, 2037, 2041, 2044, 2048, 2051, 2051, 2050, 2048, 2048, 2048, 2049, 2050, 2051, 2051, 2052, 2054, 2054, 2056, 2056, 2058, 2058, 2059, 2059, 2059, 2059, 2058, 2058, 2054, 2049, 2043, 2036, 2031, 2028, 2027, 2024, 2022, 2020, 2017, 2017, 2020, 2021, 2023, 2023, 2023, 2023, 2026, 2027, 2026, 2023, 2019, 2015, 2015, 2018, 2021, 2027, 2033, 2034, 2036, 2035, 2037, 2040, 2043, 2045, 2047, 2048, 2049, 2053, 2055, 2059, 2060, 2058, 2057, 2057, 2058, 2059, 2062, 2064, 2066, 2066, 2068, 2068, 2066, 2065, 2062, 2058, 2055, 2051, 2047, 2044, 2044, 2044, 2041, 2039, 2038, 2036, 2033, 2029, 2028, 2027, 2028, 2029, 2028, 2026, 2024, 2022, 2019, 2019, 2017, 2017, 2018, 2020, 2022, 2024, 2027, 2032, 2035, 2037, 2039, 2040, 2039, 2038, 2037, 2038, 2038, 2039, 2041, 2042, 2044, 2046, 2046, 2047, 2046, 2045, 2047, 2053, 2061, 2064, 2065, 2063, 2060, 2058, 2055, 2054, 2050, 2047, 2047, 2050, 2052, 2052, 2049, 2047, 2044, 2045, 2044, 2043, 2040, 2037, 2033, 2033, 2033, 2032, 2029, 2026, 2024, 2025, 2026, 2026, 2028, 2029, 2032, 2034, 2039, 2042, 2042, 2041, 2041, 2040, 2039, 2037, 2036, 2036, 2037, 2038, 2039, 2040, 2039, 2039, 2037, 2038, 2041, 2045, 2053, 2057, 2059, 2057, 2052, 2048, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2046, 2048, 2050, 2051, 2051, 2052, 2051, 2050, 2048, 2046, 2045, 2046, 2045, 2042, 2039, 2038, 2040, 2043, 2044, 2046, 2049, 2051, 2054, 2055, 2051, 2047, 2044, 2043, 2043, 2043, 2040, 2036, 2034, 2033, 2034, 2034, 2033, 2032, 2031, 2029, 2031, 2035, 2039, 2040, 2040, 2038, 2035, 2032, 2029, 2027, 2026, 2026, 2027, 2029, 2031, 2031, 2032, 2033, 2033, 2034, 2033, 2033, 2033, 2035, 2036, 2037, 2037, 2034, 2032, 2028, 2027, 2025, 2028, 2031, 2034, 2037, 2038, 2040, 2041, 2041, 2042, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2050, 2051, 2053, 2055, 2058, 2060, 2062, 2063, 2065, 2065, 2061, 2058, 2054, 2052, 2053, 2050, 2047, 2044, 2045, 2045, 2050, 2052, 2054, 2052, 2048, 2044, 2042, 2044, 2048, 2048, 2046, 2042, 2034, 2026, 2026, 2030, 2035, 2037, 2037, 2036, 2034, 2034, 2035, 2036, 2035, 2034, 2033, 2032, 2034, 2035, 2035, 2033, 2032, 2033, 2034, 2035, 2036, 2036, 2037, 2040, 2043, 2049, 2052, 2053, 2050, 2048, 2046, 2047, 2049, 2046, 2043, 2042, 2044, 2047, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2044, 2042, 2038, 2036, 2033, 2032, 2031, 2032, 2033, 2036, 2035, 2035, 2034, 2032, 2032, 2034, 2036, 2035, 2033, 2034, 2032, 2030, 2029, 2028, 2029, 2028, 2028, 2026, 2027, 2027, 2029, 2032, 2035, 2041, 2046, 2051, 2052, 2050, 2046, 2044, 2041, 2037, 2037, 2037, 2039, 2040, 2041, 2044, 2048, 2050, 2052, 2051, 2052, 2054, 2056, 2055, 2053, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2048, 2047, 2045, 2047, 2052, 2057, 2057, 2056, 2055, 2053, 2054, 2052, 2051, 2049, 2044, 2041, 2040, 2039, 2041, 2041, 2044, 2046, 2044, 2044, 2045, 2049, 2053, 2053, 2052, 2048, 2047, 2043, 2041, 2040, 2036, 2035, 2033, 2033, 2033, 2033, 2034, 2034, 2034, 2035, 2037, 2038, 2037, 2037, 2038, 2038, 2036, 2032, 2028, 2028, 2030, 2031, 2033, 2034, 2038, 2042, 2045, 2046, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2047, 2045, 2044, 2044, 2044, 2047, 2048, 2050, 2052, 2053, 2054, 2056, 2055, 2053, 2050, 2048, 2048, 2043, 2040, 2037, 2036, 2037, 2037, 2040, 2040, 2041, 2039, 2039, 2038, 2037, 2036, 2036, 2038, 2038, 2038, 2037, 2034, 2032, 2031, 2027, 2025, 2024, 2026, 2025, 2026, 2030, 2033, 2036, 2038, 2040, 2040, 2040, 2040, 2039, 2040, 2041, 2042, 2042, 2042, 2040, 2040, 2044, 2047, 2048, 2049, 2050, 2052, 2054, 2056, 2058, 2057, 2054, 2051, 2045, 2042, 2037, 2037, 2038, 2039, 2041, 2042, 2041, 2037, 2038, 2041, 2042, 2043, 2041, 2039, 2038, 2036, 2034, 2031, 2028, 2028, 2027, 2028, 2029, 2030, 2034, 2037, 2039, 2040, 2041, 2042, 2043, 2043, 2043, 2042, 2041, 2038, 2038, 2037, 2036, 2037, 2035, 2036, 2037, 2039, 2039, 2042, 2045, 2049, 2053, 2059, 2059, 2056, 2052, 2046, 2044, 2042, 2042, 2040, 2040, 2042, 2047, 2050, 2052, 2050, 2050, 2050, 2051, 2054, 2057, 2055, 2055, 2054, 2053, 2051, 2050, 2050, 2048, 2046, 2043, 2043, 2044, 2046, 2048, 2051, 2051, 2051, 2051, 2049, 2047, 2046, 2044, 2043, 2040, 2039, 2037, 2036, 2033, 2032, 2029, 2028, 2029, 2031, 2038, 2041, 2043, 2039, 2034, 2029, 2025, 2023, 2022, 2022, 2023, 2025, 2025, 2027, 2028, 2028, 2028, 2026, 2027, 2027, 2027, 2029, 2029, 2030, 2029, 2028, 2028, 2027, 2025, 2023, 2023, 2027, 2032, 2036, 2039, 2041, 2043, 2048, 2052, 2055, 2054, 2054, 2053, 2053, 2054, 2054, 2053, 2051, 2052, 2053, 2056, 2058, 2058, 2059, 2059, 2059, 2062, 2066, 2068, 2068, 2065, 2060, 2053, 2049, 2045, 2043, 2043, 2044, 2046, 2045, 2044, 2044, 2046, 2047, 2044, 2043, 2040, 2037, 2033, 2033, 2033, 2033, 2033, 2031, 2027, 2023, 2021, 2023, 2026, 2028, 2031, 2034, 2037, 2034, 2035, 2036, 2035, 2035, 2034, 2036, 2034, 2034, 2033, 2031, 2030, 2031, 2031, 2033, 2035, 2039, 2040, 2041, 2043, 2047, 2049, 2050, 2049, 2047, 2043, 2040, 2037, 2038, 2041, 2042, 2043, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2048, 2048, 2051, 2053, 2050, 2048, 2045, 2043, 2042, 2041, 2039, 2037, 2034, 2038, 2040, 2045, 2045, 2047, 2048, 2048, 2047, 2045, 2043, 2043, 2044, 2044, 2043, 2039, 2039, 2039, 2041, 2043, 2043, 2044, 2045, 2051, 2055, 2058, 2058, 2056, 2052, 2048, 2045, 2042, 2041, 2039, 2037, 2040, 2044, 2046, 2046, 2045, 2046, 2045, 2045, 2042, 2041, 2041, 2042, 2042, 2039, 2034, 2030, 2026, 2024, 2023, 2022, 2023, 2024, 2029, 2033, 2035, 2037, 2037, 2037, 2038, 2036, 2036, 2036, 2037, 2038, 2037, 2038, 2040, 2040, 2041, 2041, 2043, 2043, 2042, 2044, 2048, 2052, 2058, 2061, 2060, 2055, 2051, 2047, 2045, 2045, 2046, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2044, 2047, 2047, 2045, 2041, 2039, 2035, 2033, 2031, 2031, 2031, 2031, 2030, 2028, 2029, 2032, 2036, 2036, 2034, 2032, 2032, 2031, 2031, 2031, 2029, 2029, 2028, 2028, 2030, 2030, 2033, 2037, 2037, 2036, 2036, 2037, 2039, 2042, 2047, 2050, 2052, 2052, 2049, 2046, 2044, 2043, 2042, 2042, 2043, 2045, 2047, 2050, 2051, 2052, 2052, 2050, 2051, 2051, 2050, 2050, 2049, 2052, 2051, 2049, 2045, 2039, 2036, 2036, 2037, 2040, 2041, 2042, 2043, 2044, 2047, 2046, 2047, 2045, 2044, 2041, 2038, 2036, 2035, 2034, 2036, 2036, 2039, 2040, 2039, 2037, 2038, 2042, 2045, 2047, 2054, 2058, 2059, 2056, 2048, 2043, 2039, 2038, 2041, 2042, 2044, 2046, 2050, 2053, 2053, 2054, 2050, 2050, 2049, 2051, 2052, 2053, 2052, 2051, 2049, 2047, 2044, 2044, 2045, 2043, 2042, 2041, 2042, 2046, 2049, 2051, 2051, 2049, 2045, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2046, 2049, 2053, 2057, 2059, 2057, 2054, 2048, 2044, 2042, 2041, 2042, 2044, 2043, 2044, 2045, 2044, 2045, 2046, 2045, 2044, 2043, 2043, 2041, 2037, 2034, 2026, 2018, 2008, 1999, 1990, 1985, 1982, 1982, 1981, 1987, 1994, 2002, 2007, 2009, 2010, 2013, 2017, 2021, 2024, 2026, 2029, 2031, 2032, 2033, 2034, 2034, 2036, 2037, 2039, 2042, 2044, 2046, 2048, 2053, 2060, 2062, 2060, 2056, 2050, 2044, 2042, 2041, 2043, 2045, 2048, 2050, 2051, 2050, 2047, 2046, 2047, 2050, 2051, 2050, 2048, 2045, 2042, 2040, 2036, 2031, 2026, 2024, 2025, 2028, 2032, 2032, 2035, 2037, 2039, 2041, 2041, 2041, 2040, 2038, 2038, 2038, 2040, 2041, 2040, 2042, 2044, 2045, 2047, 2047, 2048, 2052, 2055, 2058, 2061, 2065, 2064, 2062, 2059, 2057, 2051, 2048, 2047, 2048, 2048, 2047, 2044, 2042, 2039, 2040, 2040, 2042, 2042, 2042, 2042, 2040, 2041, 2041, 2040, 2036, 2030, 2024, 2020, 2022, 2028, 2034, 2039, 2041, 2041, 2041, 2042, 2043, 2045, 2044, 2046, 2046, 2046, 2045, 2046, 2047, 2049, 2051, 2051, 2052, 2051, 2050, 2052, 2053, 2055, 2056, 2058, 2060, 2062, 2064, 2062, 2058, 2052, 2045, 2040, 2037, 2037, 2039, 2042, 2044, 2043, 2042, 2040, 2038, 2037, 2037, 2038, 2042, 2040, 2041, 2042, 2040, 2038, 2032, 2030, 2031, 2034, 2036, 2038, 2042, 2044, 2046, 2048, 2048, 2048, 2046, 2044, 2043, 2042, 2042, 2040, 2040, 2041, 2039, 2037, 2037, 2037, 2035, 2032, 2030, 2029, 2031, 2036, 2040, 2040, 2039, 2034, 2028, 2023, 2018, 2019, 2020, 2020, 2019, 2016, 2014, 2014, 2012, 2013, 2014, 2013, 2017, 2018, 2020, 2023, 2024, 2025, 2026, 2023, 2018, 2015, 2018, 2018, 2022, 2025, 2026, 2026, 2027, 2027, 2028, 2030, 2031, 2032, 2036, 2038, 2041, 2045, 2050, 2052, 2050, 2049, 2048, 2046, 2047, 2047, 2049, 2053, 2057, 2061, 2064, 2065, 2065, 2063, 2060, 2058, 2054, 2051, 2050, 2048, 2047, 2046, 2046, 2047, 2043, 2042, 2044, 2045, 2045, 2047, 2048, 2050, 2047, 2045, 2043, 2040, 2039, 2036, 2034, 2035, 2037, 2038, 2040, 2044, 2046, 2049, 2053, 2053, 2053, 2052, 2051, 2048, 2047, 2047, 2046, 2045, 2046, 2047, 2046, 2047, 2047, 2048, 2051, 2053, 2056, 2061, 2065, 2066, 2065, 2060, 2054, 2051, 2047, 2046, 2045, 2044, 2043, 2043, 2043, 2046, 2051, 2056, 2056, 2053, 2049, 2047, 2046, 2046, 2046, 2043, 2039, 2034, 2031, 2031, 2031, 2034, 2034, 2036, 2036, 2036, 2035, 2036, 2038, 2035, 2033, 2030, 2029, 2028, 2028, 2029, 2029, 2028, 2028, 2028, 2028, 2029, 2031, 2032, 2032, 2034, 2038, 2042, 2046, 2045, 2044, 2041, 2039, 2037, 2038, 2036, 2034, 2032, 2034, 2035, 2037, 2038, 2038, 2039, 2039, 2042, 2042, 2043, 2041, 2039, 2040, 2040, 2038, 2035, 2032, 2032, 2033, 2033, 2036, 2038, 2040, 2041, 2043, 2045, 2046, 2047, 2044, 2042, 2044, 2047, 2052, 2053, 2053, 2051, 2048, 2049, 2050, 2051, 2052, 2051, 2051, 2052, 2055, 2060, 2065, 2065, 2062, 2059, 2053, 2052, 2049, 2048, 2048, 2047, 2046, 2048, 2050, 2050, 2049, 2046, 2044, 2042, 2043, 2043, 2044, 2046, 2045, 2043, 2040, 2036, 2031, 2027, 2023, 2021, 2025, 2028, 2033, 2035, 2038, 2038, 2036, 2033, 2031, 2030, 2032, 2034, 2034, 2032, 2031, 2030, 2029, 2028, 2026, 2027, 2028, 2031, 2032, 2035, 2041, 2044, 2046, 2046, 2043, 2039, 2036, 2033, 2031, 2030, 2029, 2032, 2034, 2037, 2040, 2044, 2043, 2043, 2042, 2044, 2047, 2048, 2050, 2051, 2049, 2049, 2046, 2043, 2041, 2042, 2043, 2045, 2045, 2046, 2046, 2049, 2051, 2053, 2053, 2054, 2052, 2051, 2048, 2048, 2047, 2046, 2045, 2045, 2044, 2045, 2046, 2044, 2043, 2041, 2041, 2043, 2046, 2050, 2054, 2055, 2051, 2047, 2043, 2040, 2037, 2037, 2037, 2038, 2041, 2043, 2046, 2047, 2048, 2047, 2046, 2046, 2047, 2049, 2049, 2049, 2048, 2045, 2044, 2042, 2039, 2036, 2036, 2037, 2041, 2046, 2054, 2057, 2057, 2056, 2054, 2053, 2055, 2056, 2055, 2054, 2053, 2051, 2049, 2048, 2047, 2048, 2049, 2050, 2051, 2051, 2049, 2048, 2050, 2054, 2058, 2056, 2053, 2049, 2044, 2040, 2038, 2036, 2036, 2036, 2037, 2037, 2036, 2036, 2037, 2039, 2039, 2038, 2036, 2035, 2037, 2040, 2041, 2041, 2037, 2036, 2035, 2034, 2034, 2035, 2036, 2039, 2042, 2046, 2048, 2048, 2048, 2048, 2047, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2046, 2047, 2045, 2044, 2044, 2042, 2045, 2047, 2050, 2052, 2051, 2046, 2040, 2035, 2032, 2029, 2027, 2027, 2027, 2030, 2030, 2030, 2030, 2031, 2034, 2037, 2036, 2035, 2034, 2033, 2032, 2032, 2034, 2034, 2034, 2033, 2033, 2032, 2031, 2034, 2037, 2044, 2051, 2054, 2055, 2053, 2049, 2047, 2047, 2049, 2050, 2048, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2044, 2043, 2043, 2044, 2048, 2054, 2055, 2053, 2047, 2041, 2038, 2036, 2036, 2037, 2038, 2038, 2040, 2041, 2043, 2042, 2042, 2042, 2044, 2045, 2044, 2042, 2044, 2045, 2046, 2046, 2044, 2042, 2041, 2042, 2044, 2046, 2047, 2046, 2046, 2047, 2049, 2052, 2054, 2055, 2055, 2054, 2052, 2050, 2050, 2048, 2046, 2046, 2046, 2044, 2046, 2046, 2046, 2045, 2044, 2045, 2049, 2052, 2055, 2052, 2049, 2044, 2042, 2043, 2042, 2043, 2040, 2038, 2035, 2035, 2036, 2038, 2042, 2041, 2038, 2037, 2034, 2035, 2036, 2039, 2041, 2041, 2038, 2033, 2031, 2029, 2031, 2031, 2031, 2032, 2034, 2037, 2037, 2037, 2036, 2036, 2037, 2037, 2036, 2036, 2035, 2035, 2034, 2035, 2037, 2039, 2041, 2040, 2041, 2041, 2041, 2044, 2048, 2052, 2053, 2050, 2045, 2041, 2042, 2040, 2039, 2038, 2036, 2035, 2036, 2034, 2034, 2031, 2030, 2030, 2029, 2029, 2027, 2027, 2027, 2027, 2026, 2024, 2021, 2018, 2016, 2016, 2017, 2019, 2020, 2021, 2020, 2020, 2023, 2025, 2027, 2030, 2032, 2034, 2035, 2033, 2033, 2036, 2038, 2040, 2041, 2042, 2042, 2043, 2044, 2047, 2049, 2053, 2057, 2062, 2063, 2063, 2061, 2057, 2055, 2054, 2052, 2051, 2050, 2049, 2049, 2051, 2051, 2049, 2046, 2045, 2045, 2044, 2045, 2042, 2040, 2039, 2038, 2036, 2032, 2027, 2026, 2025, 2025, 2025, 2024, 2025, 2026, 2029, 2029, 2032, 2034, 2034, 2034, 2035, 2036, 2038, 2040, 2040, 2041, 2040, 2038, 2039, 2040, 2041, 2043, 2043, 2046, 2048, 2052, 2054, 2057, 2055, 2053, 2050, 2049, 2049, 2045, 2045, 2044, 2047, 2047, 2047, 2045, 2041, 2041, 2041, 2043, 2046, 2046, 2045, 2043, 2042, 2041, 2039, 2037, 2036, 2034, 2033, 2032, 2032, 2035, 2038, 2038, 2041, 2041, 2040, 2039, 2039, 2040, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2044, 2044, 2043, 2043, 2042, 2042, 2044, 2049, 2053, 2056, 2056, 2053, 2050, 2047, 2047, 2046, 2043, 2039, 2036, 2035, 2035, 2035, 2036, 2038, 2038, 2034, 2034, 2035, 2036, 2036, 2035, 2035, 2034, 2033, 2031, 2028, 2028, 2028, 2030, 2032, 2032, 2033, 2036, 2039, 2042, 2043, 2042, 2041, 2042, 2045, 2046, 2047, 2045, 2043, 2043, 2042, 2044, 2045, 2044, 2045, 2044, 2047, 2048, 2048, 2054, 2056, 2057, 2056, 2052, 2047, 2042, 2039, 2037, 2036, 2037, 2040, 2040, 2040, 2039, 2039, 2038, 2039, 2042, 2042, 2042, 2041, 2041, 2039, 2037, 2036, 2036, 2035, 2034, 2032, 2032, 2032, 2035, 2036, 2037, 2036, 2038, 2040, 2042, 2044, 2047, 2047, 2047, 2047, 2048, 2049, 2048, 2048, 2047, 2045, 2044, 2041, 2041, 2042, 2043, 2046, 2049, 2053, 2058, 2058, 2056, 2052, 2047, 2046, 2044, 2044, 2043, 2040, 2038, 2038, 2037, 2038, 2038, 2040, 2041, 2042, 2043, 2044, 2043, 2040, 2040, 2038, 2034, 2031, 2028, 2029, 2029, 2032, 2034, 2038, 2040, 2041, 2043, 2043, 2043, 2045, 2045, 2048, 2046, 2045, 2042, 2041, 2039, 2038, 2041, 2041, 2044, 2044, 2044, 2043, 2044, 2047, 2049, 2051, 2050, 2048, 2046, 2044, 2044, 2044, 2043, 2044, 2046, 2049, 2050, 2049, 2046, 2044, 2042, 2040, 2041, 2042, 2043, 2043, 2041, 2041, 2041, 2039, 2036, 2034, 2033, 2031, 2029, 2031, 2033, 2035, 2038, 2041, 2042, 2043, 2042, 2045, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2044, 2045, 2045, 2044, 2043, 2042, 2040, 2039, 2042, 2045, 2048, 2048, 2047, 2045, 2043, 2042, 2042, 2040, 2039, 2038, 2039, 2039, 2038, 2038, 2040, 2041, 2043, 2044, 2042, 2040, 2039, 2039, 2039, 2040, 2040, 2037, 2034, 2032, 2032, 2035, 2037, 2036, 2038, 2040, 2039, 2040, 2041, 2043, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2047, 2046, 2043, 2041, 2041, 2043, 2045, 2047, 2048, 2048, 2050, 2054, 2059, 2058, 2055, 2051, 2047, 2043, 2039, 2039, 2041, 2043, 2045, 2043, 2042, 2042, 2047, 2052, 2052, 2051, 2049, 2044, 2040, 2041, 2043, 2045, 2042, 2040, 2037, 2035, 2035, 2037, 2040, 2042, 2044, 2044, 2046, 2046, 2048, 2046, 2044, 2042, 2040, 2039, 2041, 2041, 2040, 2038, 2035, 2032, 2031, 2030, 2030, 2029, 2032, 2035, 2038, 2040, 2038, 2036, 2032, 2029, 2026, 2023, 2021, 2019, 2018, 2018, 2017, 2018, 2020, 2022, 2022, 2021, 2022, 2021, 2021, 2021, 2022, 2023, 2023, 2019, 2015, 2012, 2011, 2013, 2017, 2020, 2024, 2025, 2025, 2028, 2030, 2033, 2036, 2038, 2038, 2037, 2034, 2035, 2035, 2034, 2036, 2036, 2036, 2037, 2038, 2037, 2035, 2035, 2036, 2040, 2044, 2047, 2047, 2044, 2043, 2042, 2045, 2047, 2049, 2048, 2047, 2047, 2048, 2052, 2051, 2049, 2046, 2044, 2041, 2040, 2041, 2043, 2043, 2040, 2038, 2035, 2033, 2034, 2037, 2040, 2045, 2048, 2050, 2052, 2052, 2050, 2048, 2047, 2049, 2051, 2051, 2052, 2051, 2052, 2053, 2053, 2053, 2053, 2052, 2050, 2049, 2045, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2040, 2039, 2036, 2037, 2036, 2033, 2032, 2030, 2029, 2027, 2028, 2028, 2028, 2029, 2028, 2028, 2028, 2030, 2029, 2028, 2027, 2026, 2024, 2024, 2022, 2022, 2022, 2023, 2025, 2028, 2030, 2031, 2033, 2037, 2038, 2041, 2046, 2049, 2051, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2050, 2052, 2056, 2058, 2058, 2059, 2061, 2066, 2071, 2073, 2073, 2073, 2070, 2065, 2058, 2054, 2054, 2054, 2056, 2054, 2053, 2052, 2050, 2048, 2049, 2047, 2046, 2044, 2040, 2034, 2029, 2027, 2022, 2017, 2013, 2009, 2009, 2009, 2010, 2011, 2015, 2019, 2022, 2027, 2030, 2031, 2030, 2031, 2030, 2029, 2028, 2026, 2024, 2025, 2028, 2035, 2039, 2040, 2042, 2044, 2047, 2048, 2051, 2058, 2065, 2069, 2067, 2064, 2060, 2058, 2057, 2054, 2054, 2054, 2055, 2056, 2056, 2057, 2055, 2055, 2054, 2052, 2051, 2049, 2047, 2045, 2044, 2043, 2038, 2035, 2031, 2029, 2029, 2029, 2032, 2033, 2035, 2034, 2036, 2039, 2043, 2046, 2047, 2045, 2042, 2041, 2041, 2042, 2044, 2048, 2049, 2051, 2051, 2048, 2049, 2049, 2050, 2054, 2059, 2063, 2063, 2061, 2054, 2050, 2045, 2045, 2045, 2045, 2040, 2037, 2035, 2035, 2036, 2036, 2037, 2036, 2033, 2029, 2029, 2028, 2028, 2027, 2025, 2024, 2018, 2013, 2009, 2008, 2012, 2016, 2021, 2024, 2026, 2029, 2030, 2030, 2029, 2029, 2028, 2027, 2028, 2028, 2029, 2028, 2028, 2029, 2030, 2030, 2030, 2028, 2027, 2027, 2030, 2034, 2038, 2043, 2046, 2044, 2040, 2034, 2033, 2031, 2032, 2033, 2031, 2032, 2032, 2034, 2036, 2035, 2036, 2036, 2033, 2032, 2033, 2037, 2039, 2040, 2039, 2040, 2039, 2035, 2032, 2031, 2032, 2035, 2039, 2040, 2043, 2044, 2043, 2044, 2047, 2051, 2052, 2051, 2050, 2045, 2042, 2041, 2041, 2043, 2044, 2044, 2043, 2043, 2044, 2045, 2046, 2047, 2049, 2053, 2054, 2054, 2050, 2045, 2042, 2040, 2040, 2042, 2041, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2038, 2037, 2038, 2037, 2037, 2034, 2032, 2029, 2028, 2028, 2028, 2028, 2030, 2031, 2033, 2034, 2036, 2039, 2041, 2042, 2043, 2042, 2039, 2037, 2035, 2033, 2035, 2038, 2040, 2040, 2041, 2042, 2043, 2042, 2041, 2042, 2044, 2050, 2054, 2055, 2053, 2049, 2044, 2042, 2039, 2038, 2037, 2038, 2038, 2038, 2039, 2037, 2036, 2037, 2039, 2039, 2038, 2039, 2039, 2039, 2039, 2038, 2037, 2033, 2029, 2026, 2025, 2027, 2028, 2032, 2032, 2033, 2034, 2037, 2040, 2043, 2043, 2042, 2041, 2039, 2040, 2038, 2040, 2043, 2046, 2046, 2045, 2044, 2043, 2044, 2048, 2050, 2055, 2059, 2062, 2064, 2064, 2061, 2057, 2049, 2044, 2043, 2041, 2041, 2040, 2041, 2041, 2041, 2039, 2038, 2039, 2040, 2041, 2041, 2043, 2043, 2044, 2044, 2040, 2035, 2033, 2033, 2035, 2037, 2039, 2040, 2041, 2042, 2044, 2046, 2049, 2050, 2047, 2045, 2043, 2042, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2037, 2036, 2036, 2038, 2039, 2043, 2048, 2048, 2049, 2047, 2044, 2041, 2039, 2039, 2037, 2037, 2036, 2036, 2035, 2034, 2035, 2038, 2039, 2042, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2044, 2041, 2037, 2037, 2038, 2041, 2042, 2047, 2050, 2052, 2054, 2058, 2060, 2060, 2061, 2058, 2055, 2054, 2053, 2055, 2054, 2054, 2051, 2050, 2049, 2050, 2048, 2046, 2045, 2047, 2052, 2056, 2057, 2053, 2047, 2039, 2035, 2034, 2032, 2030, 2028, 2028, 2028, 2028, 2030, 2030, 2031, 2031, 2028, 2030, 2032, 2032, 2030, 2030, 2032, 2031, 2029, 2026, 2024, 2026, 2029, 2031, 2030, 2032, 2036, 2042, 2044, 2046, 2049, 2048, 2048, 2046, 2044, 2045, 2045, 2047, 2048, 2048, 2048, 2049, 2048, 2045, 2045, 2048, 2051, 2055, 2060, 2064, 2064, 2063, 2057, 2053, 2052, 2050, 2049, 2047, 2046, 2045, 2045, 2045, 2046, 2049, 2049, 2048, 2047, 2045, 2045, 2046, 2044, 2042, 2038, 2036, 2035, 2033, 2031, 2029, 2029, 2030, 2034, 2036, 2038, 2042, 2043, 2045, 2047, 2047, 2048, 2046, 2045, 2042, 2041, 2041, 2042, 2044, 2046, 2048, 2049, 2051, 2052, 2051, 2052, 2057, 2059, 2061, 2062, 2060, 2057, 2054, 2052, 2050, 2049, 2048, 2043, 2041, 2041, 2044, 2044, 2047, 2049, 2048, 2047, 2046, 2048, 2045, 2046, 2044, 2041, 2037, 2033, 2030, 2026, 2025, 2026, 2028, 2029, 2032, 2036, 2038, 2039, 2039, 2038, 2038, 2037, 2035, 2033, 2032, 2032, 2033, 2032, 2031, 2034, 2035, 2036, 2038, 2040, 2038, 2040, 2045, 2051, 2056, 2057, 2056, 2051, 2049, 2046, 2042, 2042, 2043, 2043, 2045, 2047, 2047, 2048, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2047, 2042, 2040, 2036, 2032, 2032, 2031, 2032, 2032, 2033, 2036, 2038, 2041, 2042, 2040, 2039, 2038, 2038, 2035, 2032, 2031, 2030, 2030, 2029, 2029, 2031, 2032, 2031, 2031, 2031, 2031, 2034, 2038, 2043, 2045, 2045, 2043, 2042, 2039, 2036, 2035, 2034, 2033, 2032, 2032, 2035, 2036, 2038, 2037, 2037, 2039, 2042, 2046, 2050, 2051, 2053, 2051, 2052, 2051, 2049, 2046, 2045, 2045, 2046, 2048, 2051, 2053, 2053, 2055, 2056, 2058, 2059, 2059, 2057, 2053, 2048, 2043, 2041, 2043, 2044, 2046, 2045, 2042, 2040, 2038, 2039, 2040, 2042, 2045, 2047, 2048, 2048, 2049, 2047, 2043, 2037, 2033, 2031, 2029, 2032, 2036, 2041, 2043, 2044, 2045, 2042, 2043, 2044, 2045, 2045, 2044, 2043, 2042, 2042, 2040, 2036, 2031, 2029, 2032, 2034, 2036, 2039, 2040, 2041, 2044, 2046, 2049, 2050, 2050, 2049, 2048, 2044, 2041, 2041, 2040, 2041, 2039, 2040, 2038, 2036, 2034, 2035, 2038, 2040, 2046, 2049, 2053, 2053, 2050, 2045, 2039, 2035, 2033, 2031, 2031, 2030, 2030, 2031, 2032, 2031, 2033, 2036, 2038, 2041, 2041, 2040, 2040, 2043, 2042, 2041, 2038, 2032, 2029, 2028, 2027, 2031, 2034, 2040, 2044, 2043, 2045, 2049, 2050, 2050, 2048, 2047, 2045, 2043, 2044, 2043, 2043, 2042, 2044, 2045, 2046, 2046, 2046, 2050, 2049, 2052, 2057, 2062, 2064, 2064, 2062, 2060, 2058, 2055, 2053, 2051, 2050, 2051, 2052, 2052, 2054, 2053, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2045, 2040, 2039, 2037, 2034, 2030, 2027, 2027, 2030, 2033, 2034, 2036, 2036, 2036, 2036, 2034, 2032, 2032, 2031, 2032, 2034, 2034, 2033, 2031, 2031, 2030, 2030, 2031, 2032, 2034, 2033, 2031, 2034, 2039, 2043, 2047, 2046, 2043, 2041, 2039, 2038, 2038, 2036, 2033, 2035, 2035, 2037, 2038, 2041, 2041, 2045, 2047, 2049, 2047, 2045, 2044, 2045, 2044, 2046, 2046, 2044, 2042, 2038, 2037, 2041, 2043, 2046, 2050, 2051, 2054, 2055, 2055, 2055, 2056, 2056, 2054, 2052, 2049, 2047, 2047, 2046, 2048, 2048, 2049, 2047, 2044, 2041, 2042, 2044, 2051, 2058, 2060, 2058, 2054, 2049, 2044, 2041, 2038, 2037, 2038, 2039, 2039, 2037, 2036, 2036, 2039, 2041, 2043, 2045, 2046, 2046, 2047, 2046, 2043, 2043, 2040, 2038, 2035, 2035, 2035, 2038, 2038, 2039, 2043, 2050, 2056, 2060, 2061, 2061, 2059, 2057, 2056, 2055, 2052, 2048, 2044, 2042, 2040, 2038, 2036, 2034, 2033, 2033, 2035, 2039, 2046, 2049, 2051, 2049, 2046, 2041, 2038, 2035, 2032, 2029, 2028, 2028, 2030, 2030, 2030, 2031, 2030, 2032, 2033, 2034, 2037, 2037, 2036, 2035, 2033, 2032, 2031, 2030, 2028, 2027, 2027, 2027, 2030, 2034, 2036, 2038, 2039, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2041, 2039, 2040, 2039, 2040, 2041, 2044, 2048, 2054, 2059, 2062, 2062, 2059, 2053, 2050, 2047, 2045, 2042, 2040, 2041, 2045, 2049, 2052, 2050, 2048, 2046, 2044, 2044, 2048, 2049, 2049, 2046, 2043, 2041, 2041, 2041, 2039, 2037, 2033, 2035, 2032, 2034, 2039, 2040, 2040, 2039, 2035, 2035, 2032, 2031, 2030, 2030, 2029, 2030, 2031, 2032, 2034, 2033, 2034, 2034, 2035, 2035, 2035, 2036, 2038, 2042, 2044, 2042, 2042, 2041, 2039, 2037, 2037, 2036, 2034, 2033, 2034, 2036, 2040, 2039, 2043, 2045, 2045, 2045, 2043, 2043, 2044, 2047, 2047, 2046, 2044, 2045, 2045, 2045, 2041, 2041, 2039, 2039, 2042, 2049, 2052, 2054, 2052, 2049, 2045, 2044, 2046, 2049, 2052, 2051, 2051, 2047, 2046, 2046, 2045, 2044, 2043, 2044, 2045, 2049, 2053, 2056, 2056, 2055, 2052, 2051, 2048, 2043, 2039, 2038, 2036, 2037, 2036, 2037, 2039, 2039, 2040, 2040, 2041, 2042, 2041, 2042, 2041, 2040, 2041, 2040, 2040, 2038, 2032, 2029, 2030, 2032, 2035, 2038, 2043, 2046, 2048, 2049, 2050, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2055, 2058, 2058, 2055, 2050, 2047, 2049, 2053, 2059, 2063, 2065, 2066, 2063, 2062, 2063, 2060, 2054, 2047, 2040, 2034, 2033, 2036, 2039, 2039, 2036, 2032, 2028, 2026, 2025, 2025, 2024, 2023, 2024, 2024, 2021, 2020, 2018, 2015, 2014, 2015, 2015, 2016, 2018, 2022, 2024, 2028, 2032, 2034, 2033, 2031, 2032, 2034, 2037, 2034, 2032, 2033, 2034, 2037, 2038, 2040, 2040, 2043, 2044, 2046, 2047, 2050, 2054, 2057, 2057, 2056, 2053, 2050, 2046, 2043, 2042, 2042, 2042, 2045, 2047, 2049, 2049, 2049, 2048, 2045, 2043, 2044, 2042, 2043, 2041, 2041, 2041, 2041, 2037, 2031, 2026, 2024, 2026, 2031, 2035, 2038, 2039, 2039, 2038, 2036, 2036, 2037, 2037, 2035, 2033, 2033, 2033, 2034, 2035, 2034, 2032, 2031, 2033, 2035, 2037, 2036, 2037, 2039, 2043, 2045, 2049, 2049, 2044, 2041, 2040, 2040, 2039, 2040, 2042, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2047, 2048, 2048, 2049, 2052, 2053, 2052, 2047, 2041, 2036, 2033, 2033, 2037, 2041, 2044, 2047, 2048, 2047, 2044, 2044, 2045, 2045, 2044, 2041, 2038, 2037, 2035, 2033, 2032, 2033, 2034, 2036, 2039, 2041, 2041, 2042, 2047, 2052, 2054, 2053, 2049, 2046, 2043, 2042, 2042, 2041, 2042, 2044, 2044, 2044, 2042, 2043, 2045, 2048, 2048, 2048, 2049, 2048, 2050, 2051, 2052, 2051, 2046, 2039, 2034, 2032, 2036, 2040, 2039, 2038, 2037, 2039, 2043, 2046, 2048, 2048, 2044, 2043, 2039, 2038, 2040, 2039, 2039, 2036, 2036, 2033, 2033, 2034, 2036, 2038, 2039, 2040, 2040, 2043, 2046, 2048, 2045, 2040, 2035, 2032, 2031, 2030, 2028, 2029, 2030, 2031, 2034, 2033, 2032, 2033, 2032, 2033, 2034, 2034, 2034, 2033, 2034, 2034, 2035, 2032, 2029, 2026, 2025, 2028, 2031, 2034, 2038, 2043, 2047, 2051, 2055, 2055, 2055, 2056, 2055, 2055, 2057, 2057, 2056, 2055, 2055, 2057, 2060, 2060, 2063, 2062, 2062, 2063, 2066, 2069, 2070, 2070, 2068, 2065, 2060, 2056, 2053, 2049, 2047, 2045, 2045, 2046, 2043, 2040, 2037, 2037, 2037, 2039, 2041, 2041, 2040, 2040, 2038, 2038, 2038, 2037, 2035, 2032, 2030, 2030, 2032, 2036, 2037, 2041, 2044, 2048, 2050, 2047, 2044, 2045, 2046, 2049, 2050, 2049, 2047, 2045, 2044, 2044, 2044, 2045, 2044, 2041, 2038, 2037, 2040, 2045, 2047, 2047, 2046, 2041, 2038, 2035, 2034, 2032, 2031, 2032, 2032, 2033, 2033, 2033, 2032, 2031, 2032, 2034, 2037, 2040, 2042, 2042, 2043, 2043, 2042, 2040, 2038, 2038, 2039, 2041, 2041, 2041, 2045, 2049, 2052, 2053, 2049, 2047, 2045, 2047, 2049, 2050, 2049, 2046, 2046, 2047, 2048, 2051, 2052, 2049, 2046, 2046, 2046, 2049, 2052, 2056, 2057, 2054, 2049, 2044, 2041, 2041, 2043, 2043, 2042, 2041, 2041, 2042, 2042, 2041, 2040, 2040, 2041, 2043, 2042, 2042, 2041, 2041, 2039, 2037, 2035, 2032, 2031, 2031, 2029, 2030, 2029, 2031, 2034, 2036, 2036, 2034, 2034, 2037, 2040, 2039, 2038, 2040, 2039, 2040, 2041, 2039, 2040, 2041, 2041, 2043, 2045, 2049, 2051, 2053, 2054, 2056, 2057, 2057, 2057, 2056, 2054, 2053, 2054, 2053, 2052, 2051, 2052, 2055, 2056, 2056, 2055, 2053, 2053, 2053, 2053, 2054, 2052, 2050, 2046, 2041, 2037, 2037, 2033, 2030, 2027, 2028, 2029, 2032, 2033, 2034, 2035, 2033, 2031, 2027, 2026, 2025, 2028, 2029, 2029, 2030, 2031, 2032, 2031, 2032, 2032, 2033, 2031, 2032, 2035, 2037, 2040, 2043, 2046, 2046, 2045, 2044, 2043, 2040, 2039, 2036, 2034, 2032, 2032, 2035, 2036, 2037, 2037, 2037, 2038, 2040, 2044, 2048, 2050, 2048, 2045, 2040, 2038, 2036, 2037, 2039, 2040, 2044, 2043, 2044, 2043, 2043, 2044, 2046, 2047, 2048, 2050, 2052, 2054, 2054, 2053, 2051, 2049, 2048, 2049, 2049, 2049, 2046, 2047, 2046, 2047, 2051, 2054, 2056, 2056, 2053, 2054, 2050, 2047, 2044, 2042, 2041, 2038, 2039, 2039, 2040, 2041, 2039, 2040, 2040, 2040, 2039, 2039, 2037, 2037, 2034, 2035, 2036, 2035, 2034, 2034, 2033, 2034, 2035, 2037, 2040, 2044, 2048, 2049, 2050, 2051, 2050, 2050, 2049, 2047, 2048, 2048, 2051, 2053, 2056, 2059, 2060, 2061, 2058, 2056, 2055, 2056, 2060, 2063, 2066, 2068, 2068, 2067, 2063, 2061, 2056, 2052, 2049, 2048, 2048, 2048, 2046, 2044, 2043, 2044, 2045, 2048, 2049, 2047, 2044, 2040, 2038, 2035, 2035, 2034, 2030, 2027, 2023, 2023, 2024, 2027, 2031, 2033, 2033, 2033, 2033, 2035, 2036, 2034, 2032, 2033, 2033, 2034, 2033, 2031, 2029, 2030, 2030, 2031, 2032, 2033, 2034, 2036, 2038, 2043, 2045, 2047, 2047, 2043, 2042, 2040, 2037, 2034, 2031, 2030, 2029, 2030, 2032, 2033, 2033, 2035, 2036, 2036, 2035, 2032, 2030, 2028, 2028, 2026, 2025, 2022, 2019, 2016, 2017, 2020, 2023, 2026, 2025, 2024, 2023, 2023, 2024, 2026, 2028, 2030, 2031, 2031, 2031, 2034, 2038, 2040, 2041, 2038, 2036, 2035, 2037, 2037, 2038, 2038, 2040, 2044, 2047, 2049, 2052, 2051, 2047, 2042, 2038, 2034, 2031, 2029, 2027, 2028, 2027, 2026, 2026, 2026, 2027, 2030, 2033, 2036, 2037, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2042, 2044, 2046, 2047, 2046, 2049, 2052, 2054, 2055, 2055, 2059, 2061, 2063, 2065, 2066, 2067, 2069, 2068, 2068, 2068, 2064, 2061, 2060, 2060, 2061, 2065, 2067, 2068, 2065, 2063, 2060, 2056, 2053, 2049, 2044, 2041, 2037, 2034, 2031, 2031, 2032, 2032, 2031, 2031, 2030, 2031, 2032, 2033, 2034, 2033, 2030, 2027, 2026, 2024, 2022, 2020, 2020, 2020, 2022, 2022, 2026, 2029, 2032, 2034, 2033, 2032, 2031, 2032, 2033, 2034, 2034, 2033, 2032, 2031, 2030, 2030, 2032, 2032, 2034, 2036, 2037, 2042, 2046, 2048, 2049, 2046, 2042, 2039, 2033, 2031, 2029, 2030, 2032, 2034, 2036, 2037, 2038, 2038, 2037, 2039, 2040, 2039, 2040, 2042, 2044, 2046, 2047, 2046, 2043, 2042, 2039, 2041, 2042, 2046, 2049, 2051, 2051, 2052, 2051, 2054, 2059, 2060, 2060, 2056, 2052, 2052, 2054, 2056, 2058, 2057, 2057, 2055, 2055, 2057, 2056, 2055, 2055, 2057, 2061, 2064, 2062, 2056, 2049, 2044, 2043, 2044, 2046, 2047, 2046, 2046, 2042, 2042, 2044, 2047, 2050, 2049, 2047, 2045, 2044, 2045, 2045, 2046, 2047, 2046, 2044, 2039, 2036, 2032, 2031, 2034, 2036, 2035, 2035, 2035, 2035, 2036, 2035, 2033, 2032, 2029, 2027, 2024, 2023, 2024, 2024, 2026, 2026, 2028, 2028, 2030, 2029, 2027, 2029, 2032, 2037, 2040, 2038, 2037, 2033, 2031, 2028, 2028, 2026, 2026, 2026, 2028, 2030, 2033, 2035, 2038, 2041, 2039, 2038, 2038, 2039, 2040, 2041, 2042, 2042, 2042, 2041, 2037, 2034, 2033, 2035, 2040, 2045, 2050, 2053, 2054, 2053, 2052, 2056, 2061, 2066, 2065, 2064, 2062, 2062, 2060, 2057, 2058, 2059, 2062, 2062, 2061, 2059, 2059, 2062, 2068, 2073, 2076, 2070, 2063, 2056, 2054, 2052, 2051, 2048, 2046, 2042, 2042, 2043, 2042, 2041, 2040, 2038, 2038, 2040, 2040, 2039, 2038, 2034, 2031, 2029, 2027, 2025, 2023, 2023, 2024, 2025, 2026, 2028, 2030, 2031, 2033, 2034, 2034, 2036, 2038, 2036, 2037, 2036, 2037, 2037, 2036, 2037, 2036, 2038, 2038, 2040, 2040, 2041, 2042, 2044, 2047, 2050, 2052, 2052, 2049, 2047, 2045, 2044, 2040, 2040, 2038, 2038, 2038, 2040, 2040, 2042, 2041, 2041, 2041, 2042, 2043, 2044, 2044, 2041, 2038, 2035, 2033, 2028, 2027, 2027, 2031, 2032, 2037, 2039, 2041, 2043, 2043, 2046, 2049, 2050, 2048, 2046, 2044, 2043, 2042, 2042, 2045, 2046, 2047, 2047, 2046, 2048, 2049, 2050, 2052, 2051, 2055, 2059, 2062, 2065, 2065, 2061, 2058, 2054, 2052, 2051, 2050, 2051, 2051, 2052, 2048, 2046, 2046, 2048, 2050, 2049, 2045, 2042, 2038, 2038, 2039, 2041, 2040, 2038, 2034, 2033, 2034, 2035, 2035, 2039, 2040, 2040, 2037, 2038, 2036, 2035, 2034, 2032, 2032, 2031, 2032, 2030, 2031, 2033, 2033, 2034, 2035, 2034, 2031, 2030, 2030, 2032, 2035, 2040, 2042, 2044, 2043, 2043, 2040, 2035, 2031, 2029, 2028, 2028, 2028, 2027, 2028, 2028, 2030, 2033, 2033, 2033, 2032, 2030, 2031, 2033, 2035, 2036, 2034, 2030, 2027, 2025, 2027, 2032, 2037, 2041, 2045, 2049, 2050, 2051, 2052, 2050, 2048, 2047, 2049, 2050, 2051, 2050, 2050, 2047, 2049, 2051, 2051, 2054, 2053, 2052, 2054, 2056, 2057, 2059, 2062, 2062, 2059, 2056, 2053, 2048, 2044, 2040, 2039, 2037, 2034, 2033, 2034, 2035, 2036, 2037, 2037, 2035, 2034, 2034, 2033, 2032, 2032, 2032, 2028, 2022, 2017, 2016, 2018, 2022, 2025, 2024, 2027, 2029, 2030, 2032, 2034, 2034, 2034, 2033, 2033, 2034, 2036, 2038, 2039, 2039, 2039, 2037, 2038, 2037, 2036, 2036, 2039, 2042, 2046, 2048, 2050, 2050, 2047, 2044, 2041, 2039, 2040, 2040, 2039, 2038, 2038, 2040, 2040, 2042, 2045, 2046, 2047, 2048, 2049, 2052, 2052, 2051, 2050, 2051, 2051, 2050, 2048, 2045, 2044, 2044, 2046, 2049, 2054, 2057, 2059, 2058, 2057, 2057, 2059, 2060, 2061, 2060, 2058, 2055, 2053, 2052, 2049, 2048, 2046, 2047, 2047, 2047, 2044, 2045, 2049, 2051, 2054, 2050, 2044, 2041, 2039, 2040, 2039, 2037, 2033, 2031, 2031, 2032, 2032, 2033, 2032, 2031, 2030, 2030, 2030, 2029, 2031, 2033, 2034, 2033, 2030, 2026, 2025, 2025, 2025, 2028, 2032, 2034, 2036, 2039, 2040, 2042, 2042, 2044, 2042, 2039, 2039, 2040, 2041, 2044, 2045, 2045, 2044, 2042, 2044, 2044, 2045, 2047, 2046, 2045, 2046, 2048, 2049, 2049, 2047, 2044, 2042, 2041, 2039, 2035, 2033, 2032, 2032, 2034, 2037, 2039, 2037, 2037, 2037, 2037, 2035, 2037, 2037, 2039, 2038, 2038, 2035, 2032, 2030, 2030, 2032, 2037, 2040, 2044, 2047, 2050, 2052, 2055, 2056, 2056, 2056, 2057, 2058, 2060, 2059, 2060, 2062, 2064, 2065, 2065, 2064, 2065, 2068, 2069, 2071, 2071, 2072, 2074, 2078, 2079, 2078, 2074, 2069, 2064, 2062, 2061, 2060, 2060, 2061, 2058, 2056, 2051, 2048, 2047, 2045, 2044, 2043, 2042, 2043, 2042, 2038, 2034, 2033, 2032, 2030, 2027, 2025, 2023, 2025, 2027, 2028, 2028, 2028, 2029, 2031, 2030, 2029, 2031, 2032, 2032, 2032, 2034, 2035, 2036, 2034, 2032, 2029, 2028, 2030, 2032, 2035, 2039, 2040, 2043, 2044, 2043, 2042, 2038, 2037, 2034, 2030, 2028, 2029, 2030, 2030, 2032, 2033, 2036, 2038, 2038, 2037, 2037, 2039, 2038, 2038, 2037, 2038, 2038, 2034, 2030, 2026, 2024, 2025, 2026, 2029, 2032, 2038, 2043, 2047, 2048, 2047, 2046, 2044, 2043, 2042, 2041, 2041, 2042, 2043, 2045, 2045, 2047, 2046, 2044, 2043, 2044, 2048, 2053, 2061, 2067, 2068, 2065, 2060, 2054, 2050, 2049, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2046, 2042, 2036, 2034, 2034, 2035, 2037, 2038, 2036, 2031, 2028, 2025, 2023, 2020, 2019, 2019, 2022, 2027, 2032, 2039, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2041, 2042, 2044, 2045, 2046, 2048, 2048, 2047, 2050, 2051, 2053, 2052, 2051, 2050, 2055, 2061, 2064, 2063, 2056, 2046, 2038, 2038, 2041, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2042, 2040, 2039, 2039, 2039, 2040, 2038, 2036, 2035, 2031, 2029, 2029, 2032, 2035, 2040, 2041, 2041, 2040, 2039, 2038, 2036, 2033, 2030, 2031, 2030, 2030, 2030, 2030, 2032, 2032, 2032, 2033, 2032, 2032, 2032, 2034, 2038, 2042, 2046, 2050, 2049, 2045, 2041, 2036, 2034, 2033, 2033, 2036, 2038, 2041, 2042, 2042, 2042, 2042, 2045, 2050, 2054, 2054, 2053, 2052, 2053, 2055, 2058, 2058, 2058, 2056, 2056, 2057, 2060, 2064, 2067, 2069, 2069, 2068, 2066, 2064, 2062, 2062, 2060, 2058, 2055, 2054, 2052, 2049, 2047, 2045, 2044, 2044, 2044, 2044, 2041, 2040, 2040, 2041, 2041, 2040, 2037, 2032, 2028, 2026, 2026, 2027, 2029, 2030, 2030, 2031, 2031, 2031, 2032, 2034, 2035, 2034, 2031, 2030, 2028, 2030, 2030, 2030, 2030, 2026, 2024, 2024, 2024, 2028, 2031, 2032, 2034, 2037, 2041, 2044, 2046, 2046, 2047, 2046, 2043, 2045, 2046, 2048, 2050, 2049, 2049, 2051, 2052, 2053, 2053, 2053, 2053, 2052, 2053, 2057, 2061, 2063, 2061, 2053, 2046, 2040, 2035, 2033, 2033, 2032, 2031, 2032, 2033, 2031, 2030, 2030, 2030, 2031, 2031, 2032, 2033, 2032, 2033, 2032, 2029, 2026, 2024, 2021, 2022, 2026, 2028, 2032, 2037, 2040, 2042, 2042, 2042, 2042, 2043, 2046, 2047, 2046, 2043, 2042, 2042, 2042, 2044, 2046, 2051, 2053, 2055, 2055, 2055, 2053, 2057, 2059, 2063, 2063, 2060, 2057, 2054, 2051, 2048, 2044, 2044, 2043, 2043, 2045, 2050, 2051, 2051, 2048, 2046, 2047, 2046, 2046, 2045, 2044, 2042, 2042, 2041, 2037, 2034, 2031, 2031, 2033, 2036, 2037, 2042, 2046, 2048, 2048, 2048, 2048, 2048, 2047, 2045, 2044, 2046, 2047, 2048, 2048, 2047, 2046, 2045, 2047, 2049, 2051, 2050, 2049, 2049, 2052, 2055, 2055, 2053, 2048, 2043, 2041, 2037, 2036, 2036, 2035, 2034, 2033, 2033, 2036, 2038, 2041, 2041, 2040, 2039, 2039, 2039, 2040, 2039, 2036, 2033, 2031, 2029, 2027, 2027, 2028, 2031, 2033, 2035, 2038, 2040, 2039, 2040, 2040, 2040, 2040, 2043, 2043, 2043, 2042, 2040, 2038, 2038, 2038, 2038, 2038, 2039, 2040, 2042, 2045, 2050, 2055, 2056, 2053, 2048, 2044, 2041, 2039, 2039, 2041, 2040, 2040, 2042, 2044, 2045, 2044, 2042, 2040, 2038, 2038, 2039, 2041, 2041, 2041, 2038, 2038, 2036, 2034, 2033, 2033, 2034, 2035, 2036, 2038, 2042, 2044, 2048, 2051, 2052, 2051, 2050, 2049, 2049, 2051, 2053, 2052, 2052, 2050, 2050, 2051, 2052, 2051, 2050, 2048, 2050, 2050, 2052, 2055, 2056, 2056, 2053, 2050, 2046, 2041, 2039, 2037, 2038, 2039, 2039, 2041, 2041, 2041, 2041, 2039, 2037, 2037, 2039, 2040, 2039, 2037, 2036, 2033, 2033, 2033, 2031, 2029, 2028, 2028, 2027, 2029, 2030, 2033, 2034, 2036, 2038, 2039, 2035, 2034, 2032, 2029, 2028, 2026, 2025, 2025, 2026, 2028, 2029, 2030, 2031, 2033, 2036, 2038, 2040, 2042, 2041, 2040, 2037, 2034, 2031, 2030, 2031, 2032, 2034, 2034, 2033, 2033, 2035, 2034, 2036, 2038, 2039, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2046, 2044, 2042, 2041, 2041, 2042, 2043, 2044, 2045, 2046, 2046, 2048, 2048, 2046, 2042, 2042, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2039, 2038, 2040, 2042, 2044, 2048, 2051, 2056, 2058, 2059, 2056, 2051, 2046, 2042, 2037, 2034, 2036, 2036, 2038, 2039, 2037, 2037, 2038, 2039, 2039, 2039, 2038, 2039, 2038, 2039, 2038, 2037, 2033, 2029, 2028, 2028, 2029, 2031, 2031, 2035, 2038, 2042, 2042, 2040, 2040, 2039, 2043, 2044, 2045, 2045, 2047, 2046, 2044, 2044, 2045, 2046, 2047, 2049, 2050, 2049, 2049, 2049, 2054, 2058, 2061, 2060, 2058, 2056, 2056, 2053, 2051, 2049, 2051, 2052, 2053, 2055, 2054, 2055, 2055, 2054, 2055, 2054, 2053, 2051, 2047, 2046, 2046, 2045, 2039, 2034, 2031, 2029, 2028, 2030, 2034, 2037, 2039, 2041, 2041, 2041, 2037, 2037, 2037, 2036, 2037, 2037, 2036, 2034, 2035, 2033, 2033, 2033, 2033, 2034, 2036, 2036, 2038, 2038, 2043, 2046, 2048, 2047, 2045, 2040, 2036, 2034, 2035, 2037, 2039, 2041, 2041, 2041, 2039, 2037, 2036, 2038, 2037, 2036, 2036, 2035, 2036, 2036, 2036, 2036, 2034, 2030, 2031, 2032, 2033, 2035, 2040, 2045, 2049, 2052, 2056, 2060, 2062, 2063, 2064, 2064, 2066, 2066, 2063, 2061, 2058, 2056, 2056, 2055, 2056, 2058, 2061, 2061, 2059, 2058, 2060, 2065, 2067, 2067, 2066, 2059, 2050, 2043, 2040, 2041, 2043, 2044, 2042, 2040, 2039, 2038, 2039, 2040, 2039, 2038, 2038, 2036, 2036, 2033, 2033, 2031, 2027, 2022, 2021, 2022, 2023, 2027, 2029, 2030, 2031, 2033, 2035, 2039, 2038, 2036, 2031, 2028, 2028, 2029, 2031, 2033, 2034, 2035, 2036, 2036, 2037, 2040, 2040, 2041, 2043, 2048, 2054, 2060, 2061, 2058, 2052, 2045, 2044, 2045, 2045, 2043, 2041, 2039, 2038, 2040, 2040, 2039, 2042, 2046, 2050, 2055, 2057, 2059, 2062, 2062, 2061, 2058, 2052, 2047, 2043, 2042, 2042, 2041, 2040, 2041, 2046, 2051, 2057, 2060, 2059, 2059, 2059, 2059, 2061, 2062, 2060, 2061, 2060, 2061, 2060, 2058, 2058, 2057, 2058, 2060, 2061, 2064, 2069, 2074, 2075, 2073, 2069, 2064, 2061, 2060, 2061, 2060, 2059, 2056, 2051, 2049, 2049, 2051, 2056, 2060, 2061, 2060, 2058, 2058, 2059, 2060, 2061, 2058, 2054, 2048, 2045, 2041, 2039, 2038, 2038, 2040, 2044, 2047, 2050, 2049, 2046, 2038, 2031, 2025, 2019, 2016, 2011, 2009, 2006, 2004, 2005, 2006, 2010, 2014, 2017, 2018, 2018, 2019, 2021, 2022, 2023, 2021, 2019, 2018, 2021, 2024, 2025, 2029, 2032, 2034, 2038, 2040, 2045, 2050, 2054, 2055, 2053, 2050, 2046, 2042, 2036, 2025, 2010, 1994, 1977, 1964, 1957, 1956, 1958, 1964, 1970, 1976, 1982, 1991, 2000, 2008, 2012, 2014, 2016, 2016, 2019, 2021, 2025, 2027, 2026, 2029, 2030, 2033, 2035, 2035, 2038, 2042, 2045, 2048, 2051, 2052, 2052, 2048, 2046, 2042, 2040, 2040, 2042, 2044, 2042, 2040, 2039, 2040, 2042, 2044, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2043, 2040, 2038, 2037, 2038, 2035, 2037, 2036, 2037, 2038, 2041, 2042, 2045, 2047, 2049, 2048, 2046, 2048, 2050, 2050, 2049, 2046, 2046, 2043, 2042, 2044, 2048, 2049, 2050, 2049, 2048, 2048, 2051, 2055, 2056, 2057, 2054, 2050, 2048, 2047, 2044, 2040, 2036, 2033, 2031, 2030, 2028, 2029, 2031, 2033, 2035, 2036, 2036, 2036, 2035, 2034, 2032, 2029, 2029, 2026, 2026, 2022, 2023, 2025, 2028, 2029, 2032, 2034, 2036, 2040, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2043, 2045, 2046, 2047, 2047, 2045, 2045, 2047, 2052, 2055, 2060, 2065, 2063, 2058, 2053, 2048, 2044, 2042, 2042, 2042, 2041, 2040, 2039, 2039, 2040, 2041, 2044, 2046, 2045, 2044, 2042, 2041, 2039, 2039, 2038, 2037, 2033, 2028, 2024, 2025, 2027, 2029, 2030, 2031, 2031, 2032, 2033, 2034, 2033, 2032, 2031, 2030, 2030, 2030, 2031, 2030, 2029, 2029, 2032, 2035, 2036, 2036, 2036, 2035, 2037, 2040, 2045, 2046, 2046, 2045, 2043, 2043, 2045, 2046, 2045, 2045, 2041, 2037, 2037, 2037, 2040, 2041, 2043, 2044, 2045, 2048, 2049, 2049, 2046, 2045, 2044, 2045, 2042, 2039, 2033, 2029, 2027, 2028, 2032, 2037, 2042, 2045, 2043, 2042, 2039, 2039, 2038, 2037, 2038, 2037, 2037, 2035, 2033, 2032, 2032, 2032, 2034, 2035, 2040, 2042, 2043, 2045, 2047, 2048, 2047, 2046, 2044, 2045, 2042, 2041, 2037, 2037, 2037, 2038, 2038, 2042, 2045, 2045, 2043, 2044, 2043, 2045, 2048, 2048, 2046, 2045, 2041, 2038, 2036, 2035, 2036, 2037, 2038, 2039, 2041, 2043, 2042, 2044, 2047, 2050, 2052, 2050, 2049, 2046, 2045, 2044, 2045, 2045, 2045, 2043, 2040, 2039, 2038, 2038, 2036, 2036, 2039, 2042, 2047, 2050, 2050, 2047, 2045, 2042, 2039, 2039, 2036, 2034, 2034, 2035, 2038, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2041, 2041, 2041, 2040, 2035, 2031, 2029, 2032, 2036, 2041, 2046, 2048, 2050, 2052, 2053, 2054, 2054, 2053, 2053, 2053, 2051, 2052, 2055, 2056, 2056, 2053, 2051, 2051, 2050, 2052, 2054, 2055, 2056, 2058, 2057, 2056, 2053, 2053, 2051, 2049, 2046, 2041, 2036, 2033, 2035, 2036, 2037, 2037, 2035, 2037, 2038, 2037, 2034, 2030, 2027, 2024, 2024, 2026, 2027, 2027, 2026, 2026, 2027, 2027, 2027, 2028, 2030, 2033, 2036, 2039, 2041, 2046, 2048, 2050, 2050, 2048, 2048, 2048, 2050, 2053, 2054, 2055, 2055, 2055, 2059, 2061, 2063, 2063, 2063, 2065, 2068, 2069, 2067, 2064, 2059, 2055, 2054, 2054, 2052, 2049, 2048, 2047, 2045, 2046, 2047, 2046, 2045, 2042, 2038, 2035, 2034, 2035, 2034, 2031, 2030, 2029, 2026, 2026, 2027, 2029, 2030, 2031, 2031, 2032, 2032, 2034, 2037, 2039, 2040, 2040, 2039, 2039, 2042, 2047, 2051, 2052, 2053, 2053, 2053, 2053, 2052, 2051, 2050, 2052, 2054, 2059, 2065, 2070, 2069, 2066, 2062, 2058, 2056, 2057, 2055, 2052, 2049, 2048, 2048, 2051, 2054, 2055, 2055, 2051, 2048, 2045, 2046, 2046, 2045, 2041, 2037, 2032, 2029, 2027, 2027, 2028, 2026, 2024, 2022, 2024, 2026, 2029, 2032, 2032, 2032, 2033, 2033, 2036, 2035, 2035, 2033, 2028, 2029, 2028, 2027, 2028, 2032, 2036, 2040, 2044, 2048, 2051, 2053, 2051, 2051, 2051, 2052, 2052, 2051, 2049, 2047, 2044, 2043, 2045, 2048, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2048, 2047, 2046, 2044, 2044, 2041, 2038, 2035, 2033, 2033, 2033, 2034, 2034, 2038, 2041, 2045, 2046, 2047, 2046, 2045};
60 horigs.push_back(horig);}
61 {std::vector<float> horig={1645, 1610, 1550, 1501, 1489, 1527, 1577, 1588, 1575, 1579, 1605, 1630, 1668, 1720, 1752, 1749, 1717, 1691, 1700, 1758, 1854, 1929, 1963, 2000, 2033, 1983, 1900, 1899, 1970, 2070, 2164, 2233, 2222, 2125, 2031, 2020, 2084, 2178, 2260, 2283, 2213, 2095, 2011, 2029, 2116, 2177, 2157, 2107, 2051, 1988, 1932, 1899, 1921, 1973, 2013, 2009, 1996, 1997, 2011, 2050, 2100, 2110, 2063, 2028, 2004, 2009, 2059, 2129, 2196, 2252, 2265, 2243, 2213, 2192, 2201, 2253, 2337, 2404, 2419, 2404, 2406, 2454, 2556, 2647, 2677, 2660, 2614, 2584, 2616, 2668, 2654, 2559, 2487, 2530, 2637, 2722, 2724, 2627, 2503, 2427, 2396, 2367, 2307, 2226, 2168, 2148, 2130, 2084, 2056, 2051, 2054, 2075, 2104, 2110, 2122, 2166, 2208, 2212, 2164, 2091, 2051, 2081, 2178, 2274, 2289, 2238, 2193, 2190, 2220, 2265, 2313, 2380, 2430, 2385, 2294, 2205, 2126, 2104, 2179, 2274, 2278, 2172, 1984, 1813, 1776, 1842, 1903, 1946, 1972, 1981, 2012, 2044, 2018, 1955, 1887, 1868, 1895, 1922, 1904, 1847, 1786, 1784, 1844, 1935, 2009, 2025, 2010, 1995, 1976, 1964, 1972, 1979, 1953, 1900, 1848, 1832, 1848, 1865, 1904, 1944, 1951, 1928, 1915, 1939, 1946, 1920, 1916, 1941, 1952, 1991, 2082, 2139, 2117, 2056, 2006, 1999, 2025, 2061, 2090, 2093, 2069, 2057, 2070, 2084, 2084, 2067, 2041, 1997, 1959, 1983, 2084, 2183, 2229, 2204, 2106, 2042, 2052, 2119, 2237, 2330, 2346, 2292, 2222, 2175, 2162, 2194, 2286, 2393, 2428, 2401, 2339, 2281, 2272, 2344, 2434, 2475, 2467, 2418, 2332, 2258, 2268, 2372, 2449, 2404, 2291, 2191, 2144, 2176, 2246, 2283, 2257, 2191, 2167, 2207, 2268, 2293, 2271, 2215, 2179, 2171, 2121, 2015, 1912, 1843, 1819, 1823, 1801, 1759, 1722, 1686, 1641, 1597, 1567, 1587, 1668, 1733, 1718, 1650, 1560, 1470, 1408, 1407, 1451, 1513, 1609, 1667, 1671, 1653, 1643, 1653, 1671, 1690, 1703, 1700, 1677, 1655, 1676, 1739, 1792, 1825, 1858, 1897, 1928, 1985, 2049, 2101, 2158, 2213, 2274, 2360, 2434, 2473, 2533, 2649, 2750, 2749, 2679, 2636, 2642, 2674, 2775, 2921, 3019, 2999, 2891, 2814, 2844, 2982, 3116, 3149, 3119, 3089, 3047, 2978, 2912, 2889, 2910, 2933, 2924, 2847, 2700, 2568, 2506, 2511, 2590, 2668, 2606, 2397, 2169, 2034, 2011, 2049, 2040, 1918, 1735, 1647, 1688, 1736, 1715, 1657, 1595, 1565, 1574, 1588, 1613, 1644, 1678, 1690, 1682, 1632, 1547, 1486, 1478, 1497, 1523, 1589, 1666, 1716, 1734, 1716, 1669, 1623, 1612, 1621, 1647, 1704, 1688, 1569, 1458, 1421, 1467, 1580, 1640, 1661, 1676, 1671, 1650, 1650, 1659, 1671, 1671, 1629, 1583, 1601, 1655, 1699, 1736, 1746, 1700, 1643, 1675, 1828, 1989, 2066, 2005, 1893, 1847, 1888, 1966, 2032, 2018, 1965, 1980, 2061, 2156, 2227, 2263, 2275, 2265, 2240, 2216, 2228, 2262, 2303, 2337, 2379, 2449, 2495, 2452, 2354, 2274, 2223, 2206, 2204, 2195, 2169, 2131, 2095, 2063, 2024, 1953, 1864, 1799, 1736, 1688, 1711, 1772, 1793, 1780, 1749, 1704, 1678, 1655, 1643, 1670, 1711, 1726, 1724, 1728, 1748, 1761, 1765, 1770, 1765, 1752, 1757, 1774, 1797, 1815, 1835, 1846, 1856, 1891, 1925, 1924, 1910, 1938, 1993, 1998, 1925, 1823, 1753, 1713, 1714, 1762, 1843, 1960, 2054, 2058, 2005, 1953, 1895, 1827, 1786, 1784, 1795, 1818, 1846, 1837, 1828, 1826, 1810, 1787, 1782, 1813, 1866, 1873, 1850, 1871, 1916, 1958, 1972, 1979, 2016, 2046, 2042, 2024, 2032, 2097, 2204, 2285, 2284, 2202, 2099, 2013, 2023, 2145, 2292, 2355, 2315, 2220, 2128, 2101, 2150, 2218, 2222, 2136, 2028, 1950, 1908, 1867, 1799, 1740, 1745, 1830, 1914, 1932, 1914, 1909, 1927, 1933, 1908, 1864, 1833, 1810, 1800, 1813, 1839, 1880, 1938, 2013, 2087, 2082, 2001, 1935, 1961, 2043, 2096, 2107, 2130, 2186, 2263, 2347, 2385, 2351, 2264, 2173, 2140, 2188, 2295, 2375, 2387, 2371, 2329, 2306, 2360, 2449, 2493, 2444, 2317, 2180, 2123, 2176, 2283, 2365, 2327, 2191, 2066, 2032, 2098, 2200, 2277, 2320, 2363, 2390, 2351, 2237, 2120, 2110, 2224, 2337, 2328, 2212, 2107, 2105, 2174, 2260, 2302, 2242, 2148, 2097, 2130, 2214, 2244, 2205, 2151, 2098, 2046, 2031, 2048, 2076, 2069, 2031, 1990, 1988, 2050, 2125, 2135, 2097, 2096, 2117, 2103, 2094, 2137, 2235, 2302, 2298, 2261, 2255, 2303, 2332, 2263, 2167, 2149, 2230, 2352, 2427, 2410, 2332, 2281, 2280, 2288, 2313, 2350, 2343, 2248, 2105, 2036, 2092, 2187, 2204, 2113, 1936, 1742, 1623, 1603, 1594, 1516, 1384, 1320, 1394, 1555, 1637, 1620, 1620, 1637, 1646, 1652, 1669, 1669, 1652, 1646, 1656, 1669, 1668, 1662, 1669, 1687, 1693, 1691, 1689, 1689, 1672, 1660, 1674, 1688, 1698, 1717, 1770, 1884, 1988, 2031, 2030, 2002, 1971, 1987, 2069, 2170, 2197, 2154, 2131, 2183, 2275, 2338, 2350, 2321, 2269, 2235, 2243, 2248, 2243, 2256, 2279, 2288, 2273, 2249, 2247, 2268, 2282, 2311, 2357, 2387, 2349, 2263, 2219, 2270, 2378, 2501, 2560, 2505, 2388, 2258, 2175, 2192, 2287, 2385, 2399, 2326, 2240, 2194, 2198, 2218, 2206, 2137, 2051, 2030, 2102, 2169, 2130, 2016, 1932, 1938, 1936, 1864, 1777, 1683, 1608, 1565, 1551, 1514, 1451, 1442, 1526, 1647, 1726, 1740, 1698, 1618, 1534, 1508, 1578, 1666, 1717, 1761, 1810, 1848, 1823, 1731, 1675, 1709, 1793, 1875, 1919, 1921, 1957, 2051, 2154, 2239, 2312, 2349, 2317, 2271, 2232, 2211, 2217, 2267, 2363, 2487, 2547, 2497, 2405, 2363, 2368, 2395, 2459, 2517, 2544, 2554, 2547, 2549, 2612, 2682, 2671, 2603, 2511, 2465, 2514, 2607, 2637, 2577, 2464, 2374, 2360, 2407, 2445, 2414, 2315, 2194, 2175, 2276, 2406, 2445, 2379, 2257, 2132, 2059, 2065, 2114, 2127, 2058, 1964, 1901, 1910, 1953, 1959, 1897, 1815, 1777, 1790, 1805, 1806, 1794, 1782, 1788, 1803, 1797, 1782, 1805, 1849, 1855, 1822, 1778, 1749, 1710, 1651, 1591, 1539, 1520, 1551, 1621, 1674, 1638, 1568, 1526, 1545, 1595, 1595, 1528, 1528, 1601, 1650, 1673, 1699, 1703, 1684, 1691, 1731, 1784, 1808, 1802, 1848, 1935, 2020, 2094, 2196, 2337, 2456, 2478, 2398, 2311, 2331, 2429, 2525, 2591, 2588, 2506, 2396, 2371, 2475, 2639, 2710, 2683, 2613, 2515, 2445, 2442, 2508, 2550, 2488, 2354, 2238, 2160, 2105, 2105, 2134, 2161, 2161, 2083, 1935, 1801, 1743, 1746, 1768, 1776, 1781, 1803, 1815, 1796, 1778, 1791, 1816, 1838, 1854, 1862, 1887, 1925, 1957, 2002, 2074, 2191, 2323, 2422, 2468, 2450, 2383, 2276, 2194, 2202, 2271, 2368, 2438, 2451, 2409, 2359, 2366, 2431, 2503, 2502, 2416, 2319, 2258, 2227, 2193, 2145, 2120, 2108, 2091, 2047, 1976, 1909, 1896, 1928, 1910, 1833, 1768, 1704, 1625, 1545, 1494, 1486, 1555, 1696, 1801, 1800, 1764, 1739, 1748, 1793, 1836, 1856, 1875, 1889, 1904, 1965, 2100, 2238, 2304, 2290, 2230, 2181, 2180, 2230, 2319, 2388, 2391, 2335, 2243, 2135, 2092, 2178, 2314, 2394, 2361, 2209, 2028, 1960, 2021, 2086, 2073, 2027, 1983, 1966, 1950, 1865, 1716, 1589, 1519, 1480, 1450, 1415, 1388, 1450, 1582, 1654, 1676, 1663, 1641, 1627, 1644, 1661, 1663, 1677, 1708, 1719, 1705, 1675, 1643, 1636, 1649, 1668, 1684, 1702, 1723, 1765, 1858, 1984, 2107, 2196, 2230, 2213, 2149, 2076, 2071, 2165, 2310, 2435, 2458, 2411, 2392, 2428, 2473, 2485, 2474, 2453, 2466, 2523, 2575, 2564, 2493, 2422, 2402, 2439, 2507, 2563, 2546, 2424, 2265, 2177, 2209, 2307, 2390, 2423, 2418, 2356, 2245, 2184, 2193, 2228, 2249, 2207, 2102, 2032, 2072, 2177, 2243, 2231, 2169, 2116, 2094, 2072, 2036, 2015, 2042, 2072, 2011, 1873, 1751, 1719, 1768, 1809, 1808, 1790, 1799, 1866, 1971, 2029, 2000, 1930, 1887, 1890, 1907, 1913, 1892, 1835, 1785, 1768, 1773, 1791, 1835, 1859, 1837, 1815, 1771, 1676, 1588, 1557, 1567, 1606, 1657, 1655, 1626, 1622, 1653, 1712, 1758, 1785, 1784, 1804, 1810, 1750, 1690, 1699, 1750, 1833, 1958, 2093, 2135, 2078, 1979, 1904, 1860, 1870, 1931, 1962, 1980, 2056, 2173, 2251, 2286, 2341, 2392, 2402, 2366, 2331, 2344, 2416, 2513, 2559, 2523, 2481, 2446, 2374, 2322, 2367, 2474, 2559, 2597, 2572, 2508, 2470, 2468, 2487, 2487, 2465, 2461, 2475, 2489, 2473, 2441, 2389, 2352, 2349, 2341, 2319, 2310, 2322, 2299, 2232, 2157, 2053, 1986, 2004, 2055, 2079, 2040, 1988, 1972, 1961, 1933, 1880, 1838, 1829, 1847, 1850, 1863, 1929, 2016, 2049, 2024, 1991, 1957, 1923, 1911, 1924, 1946, 1967, 1975, 1949, 1926, 1913, 1916, 1921, 1938, 1988, 2042, 2093, 2129, 2122, 2062, 1989, 1966, 1984, 1995, 1988, 1970, 1941, 1940, 1993, 2056, 2070, 2015, 1966, 1982, 2010, 2006, 1988, 2001, 2050, 2095, 2117, 2130, 2119, 2069, 2011, 1987, 2011, 2064, 2074, 2012, 1932, 1906, 1971, 2081, 2126, 2100, 2036, 1938, 1858, 1848, 1857, 1869, 1894, 1889, 1848, 1800, 1776, 1788, 1822, 1862, 1885, 1915, 2003, 2096, 2094, 2020, 1928, 1888, 1938, 2043, 2093, 2086, 2077, 2095, 2161, 2250, 2289, 2282, 2259, 2223, 2169, 2161, 2198, 2227, 2251, 2312, 2372, 2393, 2381, 2384, 2394, 2392, 2367, 2299, 2220, 2214, 2265, 2268, 2194, 2111, 2073, 2048, 2001, 1973, 1969, 1951, 1935, 1935, 1937, 1920, 1886, 1853, 1833, 1828, 1818, 1827, 1890, 1974, 1981, 1913, 1838, 1805, 1844, 1954, 2094, 2157, 2102, 1998, 1902, 1873, 1914, 1949, 1965, 1961, 1949, 1952, 1983, 2021, 2027, 2023, 2038, 2029, 2015, 2016, 2029, 2070, 2123, 2139, 2119, 2100, 2102, 2097, 2091, 2082, 2088, 2155, 2239, 2266, 2227, 2148, 2073, 2033, 2083, 2190, 2317, 2417, 2446, 2396, 2317, 2234, 2120, 2023, 2009, 2109, 2252, 2339, 2340, 2266, 2159, 2061, 1981, 1910, 1847, 1812, 1806, 1803, 1821, 1853, 1842, 1777, 1720, 1697, 1692, 1690, 1692, 1673, 1633, 1599, 1572, 1611, 1726, 1819, 1848, 1830, 1771, 1676, 1599, 1607, 1667, 1741, 1774, 1715, 1598, 1535, 1534, 1550, 1597, 1660, 1687, 1655, 1588, 1548, 1570, 1605, 1621, 1640, 1667, 1690, 1716, 1757, 1786, 1819, 1847, 1867, 1874, 1875, 1888, 1885, 1878, 1906, 1974, 2056, 2125, 2176, 2221, 2249, 2260, 2242, 2201, 2197, 2276, 2391, 2443, 2394, 2294, 2229, 2291, 2476, 2691, 2791, 2739, 2636, 2557, 2503, 2500, 2550, 2597, 2614, 2575, 2510, 2493, 2529, 2546, 2538, 2546, 2554, 2557, 2559, 2520, 2414, 2301, 2239, 2207, 2178, 2152, 2138, 2150, 2165, 2132, 2067, 2056, 2069, 2015, 1895, 1786, 1716, 1696, 1726, 1806, 1899, 1967, 1968, 1881, 1742, 1600, 1505, 1522, 1662, 1840, 1943, 1962, 1979, 2023, 2038, 1998, 1948, 1909, 1892, 1893, 1909, 1889, 1844, 1840, 1892, 1938, 1925, 1882, 1880, 1942, 2007, 2025, 1969, 1920, 1926, 1926, 1907, 1862, 1797, 1757, 1768, 1819, 1868, 1927, 2013, 2070, 2050, 1967, 1904, 1908, 1930, 1940, 1932, 1938, 1958, 1997, 2061, 2122, 2140, 2107, 2072, 2095, 2156, 2226, 2310, 2372, 2396, 2421, 2413, 2340, 2241, 2181, 2192, 2267, 2365, 2421, 2385, 2270, 2146, 2106, 2154, 2235, 2283, 2246, 2177, 2115, 2076, 2062, 2044, 2029, 2057, 2142, 2246, 2293, 2218, 2088, 2062, 2161, 2270, 2282, 2219, 2146, 2134, 2161, 2184, 2215, 2264, 2335, 2391, 2424, 2456, 2467, 2462, 2459, 2462, 2471, 2499, 2539, 2576, 2563, 2500, 2433, 2396, 2388, 2390, 2407, 2435, 2429, 2395, 2356, 2286, 2197, 2130, 2094, 2088, 2062, 2028, 1984, 1933, 1878, 1796, 1751, 1757, 1739, 1688, 1627, 1543, 1473, 1454, 1486, 1556, 1618, 1613, 1557, 1501, 1541, 1617, 1644, 1637, 1640, 1665, 1684, 1681, 1669, 1662, 1652, 1650, 1683, 1720, 1741, 1747, 1725, 1720, 1768, 1841, 1898, 1927, 1983, 2096, 2198, 2215, 2183, 2145, 2094, 2041, 2046, 2126, 2234, 2318, 2347, 2319, 2259, 2199, 2186, 2220, 2262, 2294, 2272, 2168, 2037, 1986, 2021, 2088, 2153, 2168, 2111, 2016, 1937, 1934, 1997, 2030, 2004, 1968, 1976, 2022, 2070, 2053, 1974, 1921, 1935, 1968, 1951, 1890, 1850, 1893, 2001, 2085, 2098, 2076, 2062, 2061, 2078, 2098, 2112, 2117, 2103, 2101, 2138, 2175, 2175, 2158, 2148, 2136, 2097, 2073, 2126, 2251, 2360, 2378, 2322, 2275, 2299, 2341, 2377, 2412, 2459, 2497, 2497, 2427, 2348, 2320, 2336, 2361, 2360, 2285, 2193, 2157, 2206, 2302, 2316, 2212, 2056, 1951, 1907, 1872, 1847, 1859, 1885, 1860, 1805, 1746, 1636, 1479, 1378, 1410, 1512, 1582, 1571, 1535, 1563, 1618, 1652, 1673, 1678, 1663, 1649, 1654, 1675, 1683, 1661, 1644, 1661, 1698, 1728, 1708, 1648, 1634, 1686, 1736, 1760, 1766, 1783, 1836, 1905, 1967, 2043, 2132, 2198, 2190, 2123, 2069, 2094, 2209, 2336, 2358, 2237, 2096, 2063, 2108, 2162, 2203, 2248, 2293, 2309, 2320, 2347, 2346, 2302, 2260, 2254, 2299, 2371, 2421, 2388, 2295, 2218, 2174, 2186, 2276, 2357, 2335, 2220, 2111, 2079, 2132, 2183, 2148, 2067, 1988, 1932, 1897, 1902, 1949, 1984, 1934, 1865, 1847, 1868, 1894, 1910, 1925, 1934, 1906, 1863, 1862, 1887, 1890, 1882, 1894, 1949, 2002, 1997, 1934, 1867, 1818, 1775, 1741, 1745, 1762, 1760, 1741, 1716, 1717, 1778, 1893, 1966, 1971, 1986, 2045, 2073, 2027, 1926, 1877, 1956, 2094, 2212, 2285, 2332, 2357, 2338, 2289, 2257, 2273, 2302, 2331, 2393, 2506, 2610, 2610, 2529, 2472, 2495, 2591, 2661, 2671, 2622, 2508, 2423, 2461, 2549, 2590, 2579, 2530, 2449, 2369, 2303, 2245, 2210, 2189, 2182, 2187, 2160, 2087, 2002, 1925, 1871, 1874, 1926, 1993, 2025, 2008, 1997, 2019, 2004, 1903, 1784, 1705, 1676, 1686, 1736, 1833, 1929, 1991, 2000, 1958, 1919, 1917, 1955, 1976, 1946, 1944, 2050, 2217, 2365, 2426, 2352, 2211, 2114, 2104, 2174, 2276, 2338, 2360, 2343, 2264, 2168, 2151, 2253, 2374, 2398, 2349, 2316, 2313, 2320, 2307, 2258, 2222, 2254, 2301, 2276, 2236, 2226, 2193, 2146, 2141, 2166, 2151, 2092, 2058, 2102, 2175, 2164, 2060, 1957, 1926, 1953, 1990, 2019, 1984, 1841, 1667, 1593, 1635, 1703, 1745, 1757, 1726, 1637, 1549, 1528, 1579, 1634, 1670, 1732, 1817, 1857, 1781, 1625, 1487, 1465, 1585, 1797, 2007, 2077, 2005, 1885, 1803, 1772, 1764, 1777, 1835, 1880, 1883, 1892, 1908, 1914, 1935, 1989, 2026, 2024, 2018, 2038, 2080, 2105, 2099, 2095, 2108, 2116, 2103, 2116, 2143, 2189, 2251, 2291, 2271, 2197, 2153, 2196, 2349, 2529, 2654, 2703, 2692, 2697, 2727, 2721, 2690, 2659, 2668, 2735, 2805, 2817, 2796, 2775, 2760, 2784, 2826, 2822, 2764, 2721, 2724, 2735, 2741, 2730, 2667, 2565, 2490, 2492, 2553, 2608, 2586, 2459, 2319, 2223, 2167, 2140, 2106, 2065, 1990, 1907, 1802, 1693, 1611, 1562, 1539, 1526, 1482, 1433, 1419, 1441, 1522, 1594, 1602, 1614, 1644, 1661, 1658, 1641, 1635, 1643, 1647, 1662, 1666, 1662, 1665, 1664, 1665, 1667, 1670, 1659, 1654, 1673, 1688, 1681, 1679, 1693, 1710, 1731, 1791, 1859, 1887, 1869, 1895, 1963, 2007, 2018, 2028, 2060, 2138, 2257, 2367, 2438, 2419, 2342, 2279, 2278, 2346, 2450, 2561, 2626, 2633, 2621, 2613, 2608, 2613, 2620, 2614, 2560, 2440, 2325, 2278, 2281, 2259, 2182, 2111, 2071, 2001, 1892, 1784, 1728, 1740, 1755, 1758, 1762, 1784, 1766, 1680, 1606, 1604, 1634, 1655, 1707, 1785, 1835, 1848, 1836, 1851, 1878, 1891, 1911, 1938, 1980, 2055, 2107, 2088, 2003, 1933, 1954, 2055, 2123, 2108, 2091, 2110, 2137, 2142, 2087, 2043, 2044, 2034, 1974, 1935, 1966, 1999, 1984, 1958, 1943, 1918, 1896, 1899, 1919, 1944, 1993, 2036, 2040, 2001, 1942, 1904, 1949, 2082, 2175, 2158, 2124, 2112, 2082, 2048, 2042, 2046, 2080, 2175, 2294, 2373, 2385, 2330, 2262, 2217, 2221, 2254, 2284, 2305, 2305, 2255, 2172, 2141, 2177, 2247, 2292, 2236, 2115, 2049, 2085, 2137, 2151, 2111, 2072, 2109, 2184, 2226, 2208, 2152, 2052, 1953, 1922, 1952, 1977, 1965, 1951, 1951, 1975, 1992, 2003, 2010, 2030, 2079, 2118, 2090, 2025, 1977, 1917, 1856, 1847, 1895, 1955, 2018, 2080, 2119, 2100, 2021, 1939, 1928, 1987, 2066, 2135, 2180, 2190, 2174, 2159, 2162, 2158, 2131, 2063, 2007, 2043, 2135, 2217, 2235, 2210, 2192, 2165, 2088, 2030, 2032, 2047, 2028, 1965, 1870, 1789, 1753, 1754, 1740, 1738, 1779, 1807, 1762, 1680, 1632, 1635, 1595, 1466, 1348, 1325, 1386, 1542, 1645, 1681, 1673, 1639, 1635, 1667, 1710, 1746, 1766, 1781, 1770, 1739, 1730, 1775, 1871, 1965, 2058, 2162, 2254, 2314, 2323, 2291, 2283, 2336, 2404, 2445, 2475, 2527, 2594, 2651, 2662, 2612, 2546, 2509, 2529, 2591, 2617, 2575, 2513, 2471, 2443, 2401, 2332, 2236, 2118, 2074, 2148, 2250, 2252, 2124, 1946, 1833, 1834, 1903, 1939, 1890, 1777, 1702, 1692, 1691, 1666, 1628, 1610, 1621, 1688, 1762, 1794, 1818, 1836, 1832, 1841, 1854, 1844, 1856, 1887, 1900, 1867, 1835, 1851, 1926, 2003, 2033, 2006, 1990, 2012, 2048, 2106, 2193, 2234, 2199, 2166, 2186, 2252, 2331, 2390, 2460, 2529, 2520, 2432, 2361, 2340, 2385, 2493, 2600, 2641, 2600, 2512, 2449, 2425, 2383, 2339, 2332, 2368, 2406, 2406, 2353, 2249, 2161, 2146, 2192, 2213, 2185, 2136, 2074, 2004, 1985, 2018, 2051, 2045, 1988, 1922, 1877, 1839, 1802, 1802, 1838, 1869, 1851, 1781, 1723, 1729, 1791, 1850, 1874, 1862, 1838, 1835, 1846, 1830, 1774, 1747, 1802, 1893, 1951, 1947, 1919, 1895, 1904, 1931, 1939, 1931, 1921, 1896, 1867, 1811, 1750, 1735, 1760, 1824, 1904, 1952, 1933, 1851, 1785, 1778, 1777, 1767, 1828, 1977, 2118, 2181, 2181, 2167, 2186, 2219, 2230, 2254, 2297, 2308, 2279, 2240, 2250, 2315, 2393, 2449, 2487, 2492, 2484, 2504, 2560, 2651, 2735, 2758, 2701, 2624, 2594, 2586, 2575, 2569, 2587, 2604, 2570, 2501, 2466, 2492, 2511, 2493, 2444, 2352, 2274, 2232, 2186, 2121, 2073, 2053, 2013, 1947, 1892, 1856, 1807, 1775, 1799, 1829, 1790, 1699, 1663, 1721, 1821, 1885, 1891, 1882, 1853, 1822, 1814, 1825, 1872, 1935, 1981, 2016, 2058, 2134, 2224, 2248, 2214, 2201, 2228, 2255, 2292, 2344, 2388, 2432, 2507, 2571, 2563, 2477, 2377, 2351, 2373, 2389, 2361, 2287, 2198, 2110, 2031, 1997, 1987, 1936, 1849, 1766, 1728, 1720, 1687, 1604, 1493, 1368, 1287, 1300, 1484, 1625, 1661, 1666, 1652, 1644, 1640, 1621, 1621, 1636, 1653, 1659, 1667, 1691, 1739, 1840, 1949, 2035, 2091, 2139, 2212, 2284, 2312, 2305, 2263, 2200, 2205, 2287, 2402, 2515, 2543, 2450, 2325, 2277, 2336, 2453, 2598, 2696, 2666, 2554, 2422, 2323, 2318, 2389, 2450, 2432, 2352, 2266, 2187, 2145, 2147, 2107, 2000, 1882, 1796, 1724, 1657, 1589, 1533, 1535, 1586, 1595, 1534, 1464, 1454, 1540, 1651, 1689, 1634, 1573, 1589, 1646, 1666, 1660, 1662, 1659, 1678, 1760, 1898, 2019, 2117, 2158, 2132, 2085, 2039, 1997, 1960, 1959, 2013, 2094, 2178, 2246, 2307, 2354, 2378, 2382, 2357, 2321, 2302, 2324, 2367, 2404, 2392, 2358, 2293, 2219, 2218, 2289, 2342, 2285, 2130, 1954, 1854, 1889, 2015, 2092, 2061, 1971, 1895, 1862, 1843, 1823, 1801, 1812, 1857, 1873, 1831, 1782, 1759, 1765, 1832, 1921, 1951, 1921, 1882, 1913, 1997, 2044, 2030, 2000, 1941, 1867, 1857, 1931, 2026, 2080, 2074, 2034, 1998, 2000, 2041, 2105, 2164, 2216, 2236, 2183, 2122, 2094, 2126, 2195, 2252, 2300, 2331, 2330, 2306, 2293, 2338, 2396, 2428, 2431, 2442, 2482, 2502, 2444, 2325, 2217, 2173, 2205, 2265, 2303, 2325, 2341, 2359, 2386, 2396, 2396, 2391, 2396, 2347, 2205, 2027, 1920, 1911, 1988, 2082, 2113, 2059, 1942, 1808, 1699, 1629, 1598, 1598, 1614, 1604, 1595, 1631, 1681, 1687, 1656, 1626, 1583, 1529, 1492, 1486, 1513, 1582, 1672, 1772, 1846, 1901, 1938, 1941, 1906, 1846, 1773, 1747, 1803, 1889, 1971, 2051, 2112, 2107, 2049, 1974, 1917, 1888, 1884, 1910, 1958, 1995, 2024, 2014, 1965, 1922, 1923, 1964, 2023, 2084, 2132, 2135, 2106, 2078, 2085, 2136, 2204, 2251, 2248, 2205, 2181, 2208, 2275, 2329, 2326, 2275, 2241, 2276, 2328, 2302, 2228, 2201, 2259, 2335, 2339, 2270, 2178, 2114, 2147, 2255, 2367, 2458, 2448, 2319, 2117, 1915, 1839, 1958, 2158, 2323, 2362, 2246, 2045, 1914, 1930, 2030, 2091, 2060, 1973, 1907, 1893, 1912, 1932, 1938, 1909, 1848, 1786, 1758, 1758, 1736, 1709, 1699, 1739, 1792, 1829, 1836, 1827, 1834, 1839, 1837, 1829, 1852, 1913, 1983, 2052, 2108, 2148, 2195, 2227, 2183, 2103, 2085, 2150, 2218, 2226, 2178, 2118, 2135, 2229, 2309, 2326, 2319, 2327, 2318, 2260, 2190, 2152, 2131, 2080, 2010, 1957, 1932, 1915, 1893, 1855, 1795, 1717, 1671, 1687, 1711, 1681, 1645, 1647, 1665, 1674, 1666, 1636, 1583, 1538, 1510, 1482, 1478, 1490, 1534, 1595, 1640, 1665, 1683, 1732, 1817, 1901, 1957, 2001, 2081, 2162, 2213, 2262, 2278, 2231, 2207, 2267, 2357, 2415, 2412, 2388, 2436, 2563, 2675, 2689, 2593, 2481, 2424, 2443, 2506, 2552, 2599, 2621, 2567, 2465, 2402, 2476, 2609, 2645, 2551, 2418, 2321, 2287, 2344, 2452, 2519, 2485, 2377, 2273, 2226, 2204, 2216, 2226, 2183, 2077, 1968, 1912, 1910, 1916, 1876, 1794, 1738, 1753, 1831, 1899, 1903, 1891, 1872, 1818, 1775, 1780, 1835, 1904, 1914, 1857, 1786, 1784, 1832, 1878, 1943, 2000, 2031, 2041, 2006, 1972, 2010, 2082, 2113, 2099, 2064, 2045, 2067, 2103, 2141, 2172, 2209, 2251, 2264, 2270, 2252, 2222, 2226, 2279, 2282, 2188, 2058, 1989, 2023, 2127, 2230, 2288, 2284, 2222, 2130, 2049, 2005, 1983, 1986, 2025, 2057, 2054, 2045, 2030, 2024, 2058, 2095, 2099, 2066, 2024, 1971, 1948, 1970, 1985, 1963, 1910, 1871, 1879, 1910, 1911, 1852, 1805, 1812, 1821, 1814, 1825, 1835, 1813, 1772, 1766, 1787, 1779, 1747, 1758, 1818, 1860, 1858, 1836, 1837, 1872, 1912, 1939, 1940, 1937, 1944, 1998, 2104, 2207, 2261, 2248, 2178, 2062, 1977, 1962, 2003, 2104, 2209, 2276, 2250, 2121, 2024, 2048, 2156, 2261, 2282, 2181, 2006, 1890, 1921, 2020, 2111, 2143, 2101, 2024, 1935, 1856, 1850, 1908, 1954, 1978, 1977, 1930, 1887, 1905, 1963, 2020, 2029, 1976, 1932, 1927, 1909, 1879, 1842, 1803, 1770, 1777, 1808, 1879, 1954, 1936, 1833, 1757, 1788, 1893, 2009, 2067, 2044, 2020, 2067, 2129, 2138, 2112, 2094, 2116, 2185, 2241, 2239, 2217, 2236, 2312, 2396, 2440, 2419, 2373, 2350, 2360, 2414, 2513, 2585, 2570, 2507, 2454, 2448, 2522, 2633, 2697, 2687, 2582, 2429, 2299, 2236, 2252, 2295, 2345, 2400, 2414, 2319, 2170, 2069, 2045, 2073, 2069, 2003, 1898, 1782, 1701, 1682, 1667, 1591, 1509, 1480, 1471, 1466, 1455, 1430, 1501, 1587, 1611, 1631, 1662, 1665, 1657, 1655, 1658, 1662, 1669, 1680, 1683, 1678, 1678, 1665, 1661, 1671, 1678, 1676, 1666, 1662, 1692, 1743, 1765, 1754, 1754, 1814, 1933, 2045, 2066, 2044, 2063, 2135, 2235, 2330, 2398, 2445, 2468, 2464, 2470, 2468, 2432, 2414, 2454, 2494, 2495, 2459, 2407, 2371, 2361, 2378, 2414, 2463, 2478, 2435, 2355, 2314, 2320, 2299, 2254, 2238, 2250, 2267, 2273, 2227, 2125, 2042, 2036, 2061, 2047, 1986, 1928, 1904, 1899, 1890, 1865, 1839, 1854, 1894, 1918, 1906, 1877, 1876, 1883, 1852, 1810, 1771, 1721, 1660, 1630, 1705, 1779, 1774, 1727, 1690, 1696, 1725, 1752, 1753, 1711, 1637, 1584, 1583, 1649, 1739, 1823, 1899, 1945, 1993, 2022, 2023, 2023, 2020, 1996, 1961, 1961, 2029, 2137, 2203, 2243, 2298, 2321, 2278, 2228, 2227, 2242, 2240, 2233, 2230, 2244, 2277, 2294, 2258, 2180, 2159, 2218, 2298, 2342, 2318, 2262, 2192, 2141, 2143, 2159, 2142, 2108, 2104, 2142, 2171, 2116, 2007, 1904, 1861, 1897, 1954, 2004, 2073, 2155, 2205, 2178, 2114, 2081, 2085, 2100, 2084, 2032, 2025, 2068, 2124, 2214, 2306, 2356, 2368, 2324, 2235, 2178, 2211, 2272, 2273, 2240, 2220, 2214, 2179, 2108, 2034, 2005, 2015, 2025, 1978, 1902, 1859, 1874, 1912, 1899, 1807, 1696, 1631, 1601, 1605, 1621, 1637, 1681, 1758, 1832, 1837, 1816, 1794, 1760, 1700, 1649, 1686, 1803, 1915, 1951, 1955, 1973, 1994, 2025, 2028, 1996, 2002, 2053, 2095, 2132, 2167, 2216, 2240, 2236, 2245, 2217, 2153, 2117, 2132, 2176, 2223, 2205, 2087, 1969, 1968, 2078, 2181, 2195, 2141, 2055, 1954, 1871, 1855, 1929, 2038, 2062, 1960, 1796, 1704, 1752, 1861, 1909, 1862, 1743, 1625, 1605, 1679, 1767, 1797, 1748, 1630, 1490, 1414, 1443, 1533, 1645, 1743, 1809, 1873, 1963, 2031, 2014, 1944, 1900, 1936, 2022, 2102, 2171, 2217, 2249, 2292, 2306, 2301, 2332, 2380, 2391, 2341, 2263, 2236, 2274, 2345, 2384, 2380, 2373, 2383, 2391, 2384, 2362, 2303, 2206, 2125, 2076, 2065, 2079, 2079, 2054, 2031, 2022, 2016, 1985, 1960, 1953, 1952, 1939, 1904, 1842, 1749, 1664, 1607, 1613, 1688, 1774, 1833, 1842, 1845, 1862, 1844, 1785, 1762, 1845, 1976, 2065, 2084, 2053, 1997, 1972, 2038, 2120, 2128, 2116, 2156, 2233, 2313, 2390, 2413, 2341, 2284, 2313, 2378, 2452, 2506, 2497, 2448, 2385, 2355, 2375, 2398, 2367, 2282, 2199, 2140, 2121, 2146, 2195, 2227, 2198, 2095, 1989, 1932, 1897, 1885, 1890, 1865, 1851, 1881, 1947, 2003, 1992, 1930, 1872, 1846, 1866, 1941, 2056, 2144, 2166, 2125, 2086, 2062, 2013, 1968, 1978, 2045, 2107, 2110, 2084, 2085, 2102, 2091, 2045, 2019, 2044, 2080, 2077, 2024, 1939, 1871, 1835, 1763, 1677, 1645, 1677, 1734, 1743, 1706, 1687, 1704, 1734, 1736, 1668, 1518, 1391, 1389, 1495, 1627, 1730, 1835, 1932, 2003, 2041, 2053, 2025, 2004, 2043, 2124, 2224, 2317, 2346, 2271, 2154, 2071, 2098, 2245, 2416, 2551, 2600, 2533, 2392, 2271, 2237, 2296, 2401, 2467, 2488, 2467, 2381, 2266, 2227, 2261, 2285, 2265, 2203, 2163, 2165, 2173, 2169, 2131, 2058, 1991, 1986, 2006, 1982, 1906, 1832, 1814, 1851, 1916, 1966, 2000, 2037, 2015, 1966, 1960, 2011, 2095, 2157, 2161, 2159, 2182, 2214, 2235, 2232, 2220, 2239, 2310, 2352, 2348, 2342, 2359, 2397, 2425, 2388, 2268, 2172, 2191, 2304, 2440, 2467, 2349, 2180, 2076, 2083, 2146, 2173, 2100, 1984, 1910, 1895, 1928, 2006, 2066, 2044, 1919, 1775, 1730, 1812, 1965, 2104, 2195, 2182, 2068, 1949, 1910, 1970, 2062, 2126, 2155, 2164, 2177, 2198, 2228, 2272, 2307, 2321, 2295, 2238, 2214, 2267, 2364, 2444, 2442, 2372, 2250, 2146, 2141, 2258, 2409, 2472, 2428, 2314, 2178, 2058, 2011, 2044, 2089, 2090, 2038, 2001, 1985, 1967, 1957, 1989, 2028, 2021, 1999, 2025, 2080, 2146, 2184, 2159, 2095, 2054, 2071, 2155, 2240, 2251, 2181, 2087, 2042, 2071, 2100, 2105, 2089, 2033, 1959, 1914, 1892, 1847, 1789, 1745, 1753, 1802, 1818, 1758, 1658, 1565, 1499, 1473, 1494, 1511, 1534, 1558, 1511, 1480, 1559, 1627, 1662, 1663, 1656, 1657, 1658, 1642, 1636, 1652, 1665, 1666, 1679, 1689, 1679, 1676, 1682, 1696, 1695, 1674, 1651, 1639, 1649, 1663, 1682, 1701, 1706, 1698, 1686, 1690, 1719, 1779, 1863, 1957, 2036, 2040, 1974, 1966, 2076, 2228, 2310, 2277, 2204, 2156, 2134, 2158, 2206, 2256, 2303, 2330, 2336, 2329, 2317, 2296, 2307, 2351, 2344, 2270, 2220, 2223, 2228, 2226, 2245, 2244, 2201, 2145, 2121, 2138, 2148, 2185, 2260, 2294, 2243, 2154, 2128, 2196, 2293, 2347, 2358, 2364, 2338, 2284, 2245, 2230, 2225, 2244, 2311, 2358, 2325, 2249, 2173, 2101, 2058, 2106, 2218, 2311, 2332, 2281, 2236, 2244, 2281, 2302, 2333, 2373, 2372, 2341, 2305, 2283, 2264, 2219, 2175, 2172, 2219, 2268, 2315, 2371, 2389, 2315, 2157, 2067, 2134, 2260, 2347, 2359, 2302, 2236, 2214, 2238, 2271, 2256, 2207, 2139, 2071, 2040, 2069, 2103, 2135, 2143, 2086, 1956, 1779, 1674, 1686, 1728, 1727, 1659, 1573, 1513, 1489, 1491, 1482, 1472, 1503, 1566, 1613, 1634, 1649, 1653, 1650, 1662, 1694, 1742, 1809, 1865, 1894, 1890, 1831, 1770, 1792, 1870, 1924, 1921, 1882, 1889, 1932, 1971, 1997, 2006, 1997, 1985, 2012, 2075, 2103, 2089, 2062, 2051, 2032, 1985, 1967, 1984, 2014, 2021, 2043, 2083, 2089, 2047, 2010, 2017, 2072, 2132, 2099, 1967, 1877, 1934, 2103, 2233, 2252, 2205, 2146, 2128, 2172, 2230, 2250, 2211, 2182, 2227, 2332, 2407, 2393, 2324, 2233, 2188, 2217, 2296, 2353, 2351, 2328, 2317, 2295, 2275, 2266, 2276, 2275, 2249, 2228, 2218, 2180, 2146, 2124, 2118, 2130, 2156, 2164, 2154, 2145, 2117, 2043, 1932, 1855, 1850, 1893, 1904, 1899, 1920, 1918, 1846, 1749, 1715, 1780, 1865, 1904, 1866, 1756, 1651, 1574, 1542, 1550, 1557, 1542, 1490, 1465, 1505, 1599, 1678, 1725, 1755, 1782, 1832, 1851, 1863, 1893, 1893, 1872, 1877, 1939, 2006, 2039, 2076, 2134, 2188, 2213, 2209, 2213, 2231, 2245, 2250, 2237, 2216, 2250, 2311, 2327, 2343, 2405, 2469, 2483, 2430, 2352, 2324, 2367, 2436, 2453, 2397, 2307, 2231, 2207, 2231, 2287, 2325, 2294, 2180, 2054, 2010, 2038, 2057, 2008, 1936, 1899, 1892, 1918, 1966, 1971, 1912, 1860, 1876, 1949, 2022, 2053, 2025, 1988, 1964, 1952, 1989, 2069, 2140, 2167, 2158, 2139, 2144, 2186, 2260, 2337, 2369, 2365, 2368, 2395, 2395, 2331, 2252, 2234, 2309, 2477, 2667, 2785, 2765, 2594, 2385, 2258, 2247, 2318, 2414, 2507, 2546, 2478, 2361, 2235, 2145, 2108, 2117, 2164, 2222, 2256, 2255, 2205, 2120, 2055, 2026, 2042, 2111, 2192, 2236, 2179, 2061, 1979, 1949, 1962, 2013, 2023, 1981, 1919, 1866, 1864, 1905, 1947, 1965, 1946, 1939, 1971, 2050, 2133, 2138, 2074, 2060, 2145, 2222, 2218, 2209, 2214, 2216, 2225, 2211, 2187, 2190, 2202, 2164, 2087, 2032, 2061, 2151, 2203, 2175, 2119, 2090, 2093, 2108, 2080, 2029, 2015, 2019, 2000, 1993, 1984, 1924, 1841, 1768, 1742, 1743, 1762, 1813, 1851, 1833, 1774, 1741, 1761, 1800, 1841, 1860, 1841, 1819, 1809, 1814, 1841, 1870, 1877, 1881, 1913, 1975, 2027, 2080, 2143, 2153, 2111, 2038, 1998, 2023, 2115, 2233, 2296, 2305, 2276, 2221, 2172, 2169, 2208, 2249, 2256, 2204, 2146, 2119, 2099, 2078, 2103, 2176, 2225, 2190, 2101, 1976, 1865, 1836, 1868, 1895, 1886, 1845, 1838, 1868, 1883, 1897, 1921, 1924, 1926, 1968, 2026, 2063, 2091, 2109, 2143, 2189, 2204, 2212, 2232, 2259, 2288, 2297, 2266, 2204, 2167, 2216, 2343, 2457, 2493, 2435, 2337, 2283, 2307, 2356, 2389, 2367, 2300, 2231, 2197, 2192, 2224, 2303, 2350, 2299, 2211, 2187, 2214, 2261, 2288, 2217, 2068, 1967, 1992, 2077, 2146, 2173, 2159, 2101, 2021, 1982, 2006, 2037, 2050, 2063, 2055, 2010, 1983, 2039, 2128, 2162, 2153, 2141, 2115, 2075, 1997, 1921, 1895, 1925, 1965, 1965, 1943, 1954, 2025, 2089, 2070, 2013, 1971, 1941, 1911, 1879, 1851, 1819, 1803, 1809, 1811, 1848, 1897, 1908, 1924, 1992, 2055, 2072, 2043, 1990, 1939, 1925, 1948, 1964, 1984, 2010, 2002, 1945, 1869, 1790, 1741, 1734, 1760, 1816, 1855, 1893, 1918, 1875, 1788, 1703, 1653, 1650, 1647, 1590, 1540, 1530, 1554, 1582, 1569, 1527, 1472, 1455, 1549, 1640, 1667, 1678, 1667, 1632, 1606, 1630, 1658, 1673, 1686, 1693, 1700, 1693, 1673, 1662, 1691, 1764, 1850, 1928, 2041, 2122, 2135, 2154, 2200, 2231, 2245, 2281, 2330, 2345, 2291, 2221, 2229, 2290, 2380, 2469, 2526, 2518, 2442, 2347, 2293, 2293, 2292, 2208, 2054, 1956, 1961, 2036, 2112, 2101, 1997, 1883, 1829, 1814, 1780, 1754, 1780, 1825, 1810, 1721, 1655, 1661, 1698, 1711, 1687, 1628, 1576, 1541, 1552, 1618, 1699, 1763, 1817, 1874, 1910, 1905, 1914, 1964, 2007, 2037, 2045, 2040, 2072, 2137, 2204, 2225, 2181, 2108, 2053, 2067, 2144, 2210, 2182, 2082, 1961, 1927, 2056, 2239, 2292, 2215, 2102, 1997, 1949, 1995, 2050, 2090, 2129, 2142, 2101, 2036, 2023, 2109, 2220, 2256, 2196, 2124, 2111, 2150, 2202, 2253, 2282, 2228, 2109, 2019, 2006, 2068, 2126, 2129, 2075, 2002, 1947, 1929, 1944, 1986, 2022, 2007, 1980, 1974, 2005, 2080, 2144, 2175, 2134, 2019, 1922, 1881, 1914, 1998, 2064, 2068, 2027, 1971, 1908, 1849, 1800, 1777, 1773, 1770, 1776, 1806, 1819, 1810, 1768, 1734, 1740, 1758, 1774, 1814, 1882, 1914, 1895, 1916, 1990, 2025, 2006, 1996, 2027, 2071, 2099, 2064, 2023, 2042, 2100, 2186, 2218, 2178, 2104, 2065, 2088, 2138, 2152, 2099, 2004, 1941, 1898, 1872, 1894, 1965, 2026, 2012, 1949, 1917, 1942, 1989, 2012, 1991, 1979, 1976, 1976, 1973, 1947, 1933, 1936, 1943, 1970, 1980, 2013, 2093, 2148, 2129, 2068, 2008, 1988, 1991, 1977, 1918, 1868, 1900, 2009, 2107, 2151, 2162, 2133, 2081, 2080, 2134, 2183, 2188, 2160, 2141, 2141, 2135, 2127, 2123, 2123, 2128, 2085, 2018, 2007, 2018, 2032, 2047, 2079, 2112, 2142, 2172, 2176, 2164, 2134, 2092, 2077, 2100, 2131, 2161, 2203, 2225, 2218, 2210, 2197, 2136, 2074, 2072, 2120, 2153, 2141, 2138, 2157, 2152, 2094, 2022, 1991, 2022, 2060, 2073, 2046, 2006, 2017, 2078, 2135, 2125, 2042, 1963, 1981, 2062, 2113, 2132, 2148, 2138, 2084, 2026, 1986, 1964, 1939, 1902, 1897, 1945, 2018, 2059, 2048, 2011, 1976, 1971, 2012, 2066, 2104, 2081, 1994, 1928, 1955, 2061, 2169, 2210, 2194, 2167, 2102, 1986, 1891, 1885, 1956, 2042, 2088, 2105, 2103, 2103, 2102, 2108, 2107, 2083, 2037, 2018, 2050, 2100, 2120, 2103, 2044, 1976, 1920, 1888, 1914, 1977, 2021, 2039, 2062, 2066, 2026, 2013, 2062, 2128, 2160, 2187, 2188, 2133, 2075, 2065, 2086, 2090, 2058, 1998, 1937, 1909, 1926, 1988, 2056, 2089, 2087, 2078, 2056, 2028, 1996, 1971, 2012, 2123, 2189, 2159, 2067, 1976, 1951, 2002, 2084, 2170, 2217, 2183, 2097, 2052, 2066, 2070, 2081, 2145, 2257, 2322, 2294, 2208, 2120, 2110, 2180, 2227, 2212, 2151, 2093, 2081, 2105, 2115, 2101, 2094, 2095, 2091, 2123, 2188, 2200, 2135, 2035, 1971, 1992, 2072, 2169, 2249, 2274, 2226, 2117, 2040, 2076, 2210, 2309, 2281, 2157, 2061, 2082, 2177, 2292, 2388, 2421, 2363, 2271, 2230, 2251, 2313, 2342, 2325, 2300, 2263, 2231, 2242, 2273, 2287, 2272, 2254, 2260, 2311, 2366, 2348, 2246, 2129, 2030, 1944, 1941, 2018, 2069, 2057, 1968, 1836, 1726, 1663, 1599, 1531, 1514, 1546, 1583, 1596, 1561, 1499, 1453, 1476, 1574, 1634, 1646, 1641, 1655, 1670, 1671, 1663, 1651, 1642, 1649, 1653, 1651, 1644, 1658, 1676, 1686, 1700, 1691, 1663, 1657, 1668, 1682, 1696, 1696, 1697, 1687, 1676, 1679, 1692, 1703, 1725, 1798, 1861, 1856, 1814, 1765, 1727, 1744, 1848, 1988, 2056, 2009, 1930, 1912, 1940, 1942, 1918, 1926, 1976, 2027, 2085, 2125, 2087, 2013, 1963, 1959, 2030, 2105, 2088, 2011, 1964, 2005, 2107, 2212, 2255, 2259, 2246, 2190, 2113, 2121, 2221, 2313, 2355, 2350, 2299, 2251, 2241, 2250, 2285, 2321, 2343, 2373, 2417, 2435, 2407, 2365, 2371, 2452, 2525, 2525, 2487, 2450, 2416, 2384, 2360, 2309, 2212, 2144, 2113, 2072, 2020, 1992, 2022, 2084, 2061, 1951, 1868, 1871, 1922, 1953, 1956, 1961, 1955, 1863, 1725, 1625, 1592, 1605, 1630, 1679, 1735, 1736, 1675, 1627, 1608, 1630, 1703, 1780, 1799, 1757, 1723, 1729, 1748, 1745, 1727, 1785, 1907, 2007, 2027, 1988, 1971, 1990, 1996, 2011, 2061, 2145, 2197, 2212, 2229, 2270, 2342, 2425, 2439, 2370, 2298, 2317, 2436, 2539, 2557, 2534, 2487, 2418, 2381, 2419, 2532, 2687, 2770, 2753, 2671, 2588, 2580, 2653, 2720, 2712, 2620, 2518, 2429, 2368, 2357, 2343, 2332, 2321, 2261, 2110, 1926, 1808, 1732, 1649, 1561, 1487, 1447, 1444, 1428, 1411, 1523, 1616, 1648, 1667, 1687, 1697, 1684, 1667, 1665, 1678, 1685, 1689, 1705, 1722, 1764, 1869, 1990, 2103, 2203, 2270, 2304, 2324, 2350, 2424, 2571, 2715, 2741, 2671, 2604, 2584, 2606, 2621, 2627, 2600, 2536, 2496, 2517, 2563, 2602, 2618, 2592, 2519, 2413, 2316, 2247, 2226, 2253, 2289, 2264, 2188, 2110, 2072, 2101, 2160, 2193, 2199, 2170, 2109, 2064, 2068, 2120, 2183, 2249, 2276, 2254, 2239, 2236, 2212, 2196, 2263, 2387, 2470, 2489, 2447, 2376, 2330, 2330, 2375, 2449, 2531, 2565, 2528, 2463, 2385, 2312, 2286, 2331, 2394, 2362, 2246, 2137, 2052, 2009, 2052, 2133, 2202, 2189, 2071, 1922, 1816, 1778, 1744, 1711, 1687, 1649, 1607, 1572, 1536, 1512, 1517, 1529, 1535, 1560, 1610, 1674, 1701, 1654, 1576, 1529, 1559, 1631, 1672, 1682, 1682, 1676, 1675, 1703, 1715, 1697, 1677, 1654, 1626, 1644, 1725, 1786, 1784, 1758, 1723, 1671, 1605, 1566, 1625, 1759, 1856, 1852, 1805, 1764, 1729, 1732, 1811, 1929, 1961, 1875, 1782, 1810, 1942, 2087, 2158, 2168, 2185, 2226, 2227, 2187, 2154, 2181, 2242, 2301, 2349, 2393, 2399, 2318, 2206, 2159, 2218, 2323, 2414, 2456, 2424, 2333, 2236, 2160, 2122, 2109, 2080, 2031, 2008, 2040, 2107, 2141, 2128, 2100, 2103, 2121, 2128, 2116, 2076, 2063, 2103, 2137, 2159, 2143, 2077, 2013, 1974, 1964, 2007, 2066, 2103, 2101, 2072, 2056, 2038, 2030, 2002, 1959, 1914, 1886, 1909, 1951, 1980, 2011, 2064, 2067, 1985, 1904, 1895, 1946, 1975, 1937, 1882, 1872, 1916, 1952, 1947, 1942, 1985, 2079, 2144, 2112, 2028, 1953, 1897, 1870, 1879, 1932, 2013, 2058, 2074, 2108, 2130, 2127, 2115, 2102, 2079, 2063, 2054, 1992, 1897, 1841, 1855, 1866, 1841, 1877, 1980, 2051, 2041, 1974, 1940, 1938, 1945, 2005, 2092, 2115, 2061, 1968, 1894, 1880, 1902, 1943, 1985, 1987, 1932, 1851, 1842, 1950, 2078, 2148, 2142, 2092, 2022, 1963, 1957, 2026, 2142, 2210, 2189, 2133, 2086, 2074, 2087, 2107, 2133, 2135, 2143, 2183, 2243, 2310, 2363, 2353, 2275, 2154, 2026, 1952, 1979, 2077, 2133, 2110, 2041, 1962, 1901, 1906, 1971, 2025, 2070, 2156, 2260, 2320, 2299, 2204, 2112, 2120, 2186, 2243, 2262, 2265, 2227, 2149, 2074, 2055, 2109, 2190, 2254, 2270, 2215, 2142, 2076, 2019, 1961, 1928, 1939, 1945, 1914, 1826, 1744, 1706, 1729, 1779, 1778, 1699, 1569, 1449, 1406, 1443, 1512, 1617, 1748, 1833, 1845, 1841, 1883, 1898, 1851, 1795, 1780, 1836, 1953, 2039, 2077, 2101, 2113, 2115, 2141, 2213, 2262, 2274, 2264, 2249, 2271, 2346, 2423, 2460, 2457, 2419, 2370, 2396, 2502, 2596, 2635, 2659, 2611, 2493, 2423, 2450, 2509, 2555, 2559, 2507, 2416, 2325, 2262, 2197, 2090, 1962, 1913, 1987, 2096, 2131, 2063, 1922, 1781, 1720, 1755, 1803, 1785, 1709, 1630, 1602, 1640, 1686, 1697, 1691, 1680, 1617, 1597, 1696, 1789, 1814, 1832, 1863, 1850, 1808, 1809, 1861, 1941, 2042, 2109, 2069, 1993, 1961, 1967, 1968, 1949, 1953, 2023, 2120, 2176, 2179, 2153, 2135, 2114, 2081, 2055, 2109, 2242, 2334, 2310, 2232, 2177, 2127, 2105, 2155, 2250, 2356, 2434, 2443, 2373, 2283, 2247, 2272, 2309, 2308, 2280, 2255, 2222, 2229, 2260, 2275, 2236, 2162, 2098, 2103, 2149, 2162, 2087, 1956, 1883, 1939, 2060, 2129, 2091, 2015, 1986, 2004, 2022, 1998, 1945, 1907, 1915, 1956, 2022, 2107, 2176, 2199, 2172, 2128, 2125, 2146, 2188, 2261, 2310, 2313, 2291, 2235, 2190, 2235, 2340, 2386, 2337, 2272, 2255, 2255, 2284, 2351, 2432, 2488, 2469, 2372, 2263, 2236, 2284, 2306, 2262, 2190, 2118, 2047, 2022, 2058, 2125, 2197, 2222, 2169, 2099, 2053, 2012, 1971, 1921, 1865, 1796, 1733, 1719, 1742, 1790, 1849, 1869, 1821, 1734, 1660, 1620, 1593, 1588, 1597, 1616, 1657, 1682, 1673, 1665, 1689, 1757, 1823, 1840, 1862, 1966, 2080, 2119, 2098, 2088, 2141, 2230, 2294, 2293, 2266, 2267, 2301, 2327, 2327, 2314, 2325, 2356, 2374, 2367, 2327, 2270, 2272, 2346, 2431, 2452, 2388, 2290, 2244, 2249, 2245, 2237, 2253, 2224, 2157, 2098, 2061, 2042, 1988, 1910, 1867, 1889, 1942, 1953, 1885, 1776, 1667, 1583, 1540, 1512, 1486, 1477, 1464, 1462, 1541, 1637, 1679, 1658, 1621, 1620, 1631, 1657, 1682, 1691, 1700, 1713, 1745, 1753, 1735, 1744, 1827, 1946, 2047, 2087, 2067, 2076, 2146, 2221, 2280, 2320, 2335, 2322, 2317, 2340, 2354, 2336, 2321, 2343, 2405, 2509, 2604, 2605, 2523, 2430, 2363, 2347, 2373, 2373, 2378, 2386, 2343, 2239, 2122, 2078, 2137, 2235, 2276, 2178, 1973, 1807, 1729, 1728, 1797, 1880, 1886, 1842, 1832, 1894, 1963, 1977, 1958, 1961, 1942, 1885, 1827, 1830, 1903, 1985, 2042, 2055, 2058, 2077, 2105, 2128, 2126, 2091, 2065, 2085, 2183, 2298, 2326, 2247, 2155, 2104, 2097, 2147, 2199, 2192, 2133, 2067, 2045, 2104, 2203, 2288, 2303, 2246, 2140, 2029, 1963, 1966, 1987, 2007, 2041, 2057, 2003, 1903, 1856, 1879, 1900, 1887, 1866, 1854, 1849, 1836, 1815, 1827, 1865, 1874, 1848, 1833, 1840, 1848, 1841, 1782, 1690, 1637, 1668, 1760, 1880, 1988, 2034, 2051, 2119, 2185, 2163, 2079, 1992, 1966, 1991, 2010, 2050, 2155, 2302, 2373, 2291, 2120, 2014, 2012, 2047, 2084, 2107, 2125, 2119, 2084, 2074, 2079, 2075, 2107, 2168, 2194, 2173, 2152, 2191, 2254, 2288, 2284, 2241, 2207, 2246, 2337, 2404, 2434, 2431, 2374, 2297, 2287, 2369, 2472, 2514, 2516, 2494, 2404, 2301, 2224, 2181, 2177, 2167, 2138, 2088, 2049, 2021, 2017, 2026, 2006, 1989, 1999, 1999, 1969, 1894, 1819, 1751, 1674, 1646, 1669, 1719, 1726, 1685, 1664, 1656, 1630, 1562, 1497, 1486, 1527, 1568, 1609, 1671, 1738, 1778, 1743, 1661, 1605, 1610, 1679, 1727, 1715, 1708, 1752, 1810, 1860, 1901, 1914, 1922, 1943, 1980, 2019, 2043, 2069, 2149, 2267, 2327, 2309, 2270, 2245, 2218, 2202, 2226, 2282, 2332, 2389, 2424, 2427, 2407, 2394, 2403, 2415, 2415, 2417, 2427, 2425, 2380, 2338, 2367, 2424, 2420, 2346, 2270, 2205, 2170, 2206, 2271, 2288, 2264, 2215, 2140, 2074, 2032, 2037, 2076, 2103, 2078, 2005, 1954, 1932, 1888, 1829, 1813, 1907, 2025, 2081, 2068, 2029, 2009, 2029, 2041, 2030, 2030, 2061, 2107, 2180, 2243, 2279, 2270, 2234, 2229, 2253, 2286, 2302, 2310, 2292, 2261, 2288, 2378, 2481, 2525, 2453, 2289, 2162, 2148, 2217, 2282, 2328, 2308, 2245, 2164, 2069, 2022, 2032, 2053, 2064, 2060, 2057, 2045, 2024, 1960, 1821, 1661, 1546, 1525, 1586, 1675, 1743, 1733, 1685, 1676, 1677, 1634, 1558, 1508, 1513, 1535, 1564, 1593, 1637, 1673, 1671, 1652, 1664, 1702, 1754, 1863, 1989, 2032, 2018, 1983, 1993, 2049, 2085, 2081, 2024, 1939, 1912, 1945, 2004, 2045, 2028, 1969, 1958, 2012, 2072, 2084, 2031, 1973, 1974, 1997, 2003, 2031, 2110, 2225, 2295, 2279, 2227, 2184, 2149, 2174, 2255, 2271, 2195, 2097, 2047, 2110, 2256, 2402, 2460, 2408, 2285, 2175, 2116, 2156, 2243, 2273, 2221, 2119, 2021, 2005, 2098, 2213, 2244, 2183, 2095, 2011, 1949, 1930, 1968, 1994, 1959, 1883, 1781, 1676, 1596, 1536, 1475, 1434, 1419, 1419, 1483, 1614, 1670, 1660, 1655, 1673, 1696, 1712, 1698, 1677, 1680, 1707, 1737, 1794, 1862, 1903, 1938, 2001, 2068, 2061, 1988, 1922, 1920, 1949, 1978, 2009, 2081, 2173, 2222, 2247, 2266, 2307, 2367, 2376, 2320, 2279, 2312, 2439, 2540, 2526, 2436, 2296, 2119, 2016, 2063, 2216, 2379, 2448, 2355, 2203, 2115, 2116, 2200, 2308, 2326, 2259, 2158, 2102, 2109, 2115, 2076, 2024, 1972, 1966, 2018, 2082, 2129, 2127, 2111, 2102, 2078, 2037, 2006, 1997, 1990, 1953, 1946, 1979, 1993, 1992, 1984, 1976, 1988, 2043, 2107, 2113, 2084, 2047, 1986, 1931, 1908, 1950, 2034, 2058, 2036, 2033, 2051, 2043, 2010, 2022, 2098, 2182, 2231, 2270, 2322, 2392, 2465, 2506, 2498, 2444, 2352, 2268, 2270, 2370, 2483, 2492, 2378, 2254, 2242, 2358, 2531, 2657, 2625, 2446, 2250, 2154, 2212, 2358, 2463, 2431, 2249, 2005, 1855, 1869, 1963, 2011, 1970, 1900, 1780, 1630, 1478, 1370, 1343, 1389, 1491, 1594, 1629, 1629, 1639, 1654, 1669, 1665, 1659, 1665, 1665, 1648, 1647, 1665, 1677, 1665, 1649, 1654, 1686, 1734, 1796, 1852, 1866, 1872, 1861, 1836, 1817, 1804, 1828, 1921, 2045, 2120, 2124, 2077, 2004, 1985, 2033, 2096, 2155, 2190, 2181, 2169, 2192, 2199, 2159, 2134, 2165, 2212, 2236, 2239, 2245, 2232, 2196, 2189, 2210, 2197, 2124, 2054, 2075, 2173, 2228, 2200, 2103, 1969, 1883, 1872, 1937, 2004, 2020, 1977, 1863, 1706, 1610, 1630, 1676, 1659, 1585, 1516, 1512, 1578, 1674, 1697, 1646, 1612, 1613, 1666, 1772, 1850, 1898, 1916, 1854, 1761, 1733, 1771, 1773, 1771, 1816, 1868, 1888, 1892, 1956, 2076, 2170, 2206, 2227, 2257, 2286, 2305, 2311, 2290, 2253, 2216, 2186, 2210, 2298, 2402, 2470, 2471, 2395, 2252, 2149, 2154, 2213, 2243, 2218, 2144, 2070, 2035, 2065, 2107, 2101, 2038, 1970, 1956, 1978, 1987, 1947, 1844, 1740, 1710, 1764, 1843, 1884, 1886, 1887, 1946, 2036, 2068, 2027, 1959, 1905, 1923, 2031, 2118, 2131, 2133, 2146, 2157, 2147, 2093, 2054, 2113, 2213, 2270, 2260, 2210, 2161, 2195, 2304, 2410, 2428, 2353, 2224, 2107, 2082, 2190, 2340, 2349, 2188, 2022, 1978, 2034, 2140, 2260, 2319, 2291, 2194, 2041, 1901, 1831, 1818, 1845, 1887, 1889, 1799, 1686, 1651, 1694, 1781, 1849, 1833, 1717, 1600, 1578, 1648, 1723, 1717, 1645, 1603, 1631, 1722, 1817, 1881, 1919, 1940, 1898, 1792, 1697, 1661, 1694, 1739, 1772, 1811, 1828, 1804, 1778, 1788, 1829, 1888, 1975, 2090, 2193, 2225, 2181, 2068, 1964, 1988, 2094, 2213, 2314, 2356, 2344, 2297, 2250, 2268, 2391, 2542, 2617, 2611, 2614, 2666, 2685, 2649, 2617, 2617, 2638, 2617, 2554, 2495, 2474, 2484, 2504, 2519, 2532, 2555, 2528, 2418, 2292, 2219, 2213, 2252, 2268, 2234, 2145, 2061, 2057, 2101, 2101, 2072, 2041, 2017, 2002, 1995, 2006, 2052, 2122, 2177, 2207, 2214, 2218, 2223, 2200, 2156, 2147, 2209, 2289, 2286, 2190, 2118, 2162, 2273, 2355, 2359, 2272, 2167, 2112, 2112, 2114, 2080, 2045, 2007, 1935, 1835, 1771, 1812, 1898, 1938, 1903, 1847, 1804, 1774, 1757, 1742, 1708, 1686, 1702, 1767, 1873, 1944, 1969, 1961, 1950, 1980, 2025, 2056, 2032, 1998, 2021, 2102, 2197, 2228, 2222, 2251, 2317, 2366, 2363, 2318, 2275, 2275, 2331, 2377, 2343, 2250, 2183, 2216, 2327, 2417, 2441, 2389, 2281, 2187, 2141, 2145, 2183, 2186, 2168, 2166, 2172, 2167, 2153, 2130, 2105, 2072, 2021, 1978, 1959, 1960, 1991, 2014, 1980, 1927, 1944, 2028, 2136, 2198, 2175, 2103, 2060, 2045, 2037, 2051, 2093, 2119, 2113, 2076, 2031, 1981, 1958, 2010, 2067, 2079, 2041, 1963, 1888, 1882, 1914, 1901, 1903, 1945, 1988, 2014, 1990, 1939, 1907, 1886, 1858, 1863, 1926, 1991, 1999, 1993, 2029, 2114, 2198, 2207, 2187, 2155, 2126, 2146, 2243, 2352, 2429, 2453, 2466, 2473, 2444, 2403, 2398, 2463, 2560, 2601, 2554, 2452, 2381, 2381, 2419, 2463, 2466, 2408, 2299, 2192, 2166, 2231, 2284, 2233, 2113, 2005, 1941, 1891, 1839, 1817, 1824, 1812, 1725, 1599, 1487, 1425, 1419, 1443, 1457, 1512, 1627, 1698, 1718, 1705, 1693, 1667, 1626, 1628, 1690, 1736, 1735, 1726, 1744, 1761, 1767, 1803, 1862, 1921, 1950, 1925, 1851, 1772, 1745, 1763, 1782, 1830, 1938, 2051, 2096, 2087, 2099, 2183, 2273, 2294, 2250, 2184, 2118, 2086, 2137, 2202, 2228, 2236, 2244, 2268, 2283, 2300, 2343, 2391, 2407, 2368, 2316, 2315, 2390, 2479, 2488, 2413, 2321, 2302, 2365, 2400, 2359, 2280, 2202, 2133, 2110, 2133, 2159, 2140, 2056, 1975, 1980, 2046, 2096, 2105, 2070, 2035, 2009, 2002, 2008, 2037, 2074, 2081, 2059, 1995, 1925, 1917, 1990, 2066, 2087, 2074, 2046, 2004, 1945, 1933, 2014, 2099, 2123, 2103, 2094, 2138, 2176, 2169, 2177, 2242, 2313, 2383, 2420, 2430, 2452, 2510, 2538, 2502, 2465, 2438, 2380, 2335, 2380, 2454, 2488, 2528, 2590, 2620, 2603, 2552, 2475, 2431, 2461, 2507, 2493, 2442, 2367, 2283, 2270, 2316, 2371, 2369, 2251, 2093, 2006, 2032, 2141, 2265, 2324, 2255, 2083, 1874, 1747, 1738, 1816, 1904, 1932, 1883, 1771, 1668, 1645, 1703, 1789, 1847, 1890, 1931, 1953, 1904, 1778, 1635, 1564, 1599, 1715, 1801, 1748, 1665, 1672, 1730, 1771, 1767, 1737, 1707, 1754, 1871, 1944, 1934, 1881, 1833, 1823, 1849, 1856, 1816, 1795, 1802, 1806, 1805, 1823, 1863, 1867, 1845, 1880, 1950, 1981, 1946, 1843, 1733, 1670, 1641, 1611, 1556, 1490, 1420, 1369, 1394, 1542, 1670, 1709, 1683, 1616, 1598, 1644, 1679, 1675, 1660, 1663, 1654, 1630, 1636, 1676, 1737, 1843, 1942, 1968, 1923, 1869, 1843, 1798, 1758, 1781, 1820, 1797, 1734, 1708, 1763, 1837, 1889, 1927, 1967, 1991, 1983, 1951, 1905, 1830, 1741, 1676, 1639, 1634, 1667, 1737, 1794, 1810, 1843, 1901, 1949, 1959, 1966, 2035, 2145, 2189, 2162, 2161, 2218, 2290, 2339, 2370, 2419, 2516, 2643, 2771, 2853, 2880, 2883, 2887, 2879, 2855, 2832, 2841, 2923, 3007, 2998, 2896, 2746, 2603, 2530, 2534, 2588, 2617, 2532, 2367, 2218, 2151, 2155, 2163, 2129, 2068, 2042, 2018, 1946, 1869, 1826, 1822, 1803, 1737, 1702, 1729, 1746, 1746, 1777, 1808, 1806, 1775, 1726, 1716, 1785, 1867, 1865, 1803, 1741, 1662, 1579, 1560, 1588, 1614, 1620, 1626, 1631, 1629, 1635, 1663, 1702, 1725, 1724, 1710, 1702, 1692, 1702, 1728, 1742, 1748, 1777, 1817, 1854, 1865, 1834, 1765, 1691, 1658, 1667, 1717, 1757, 1721, 1670, 1700, 1761, 1814, 1870, 1937, 1971, 1970, 1979, 2053, 2120, 2112, 2085, 2084, 2127, 2204, 2277, 2353, 2434, 2495, 2504, 2479, 2456, 2440, 2428, 2437, 2457, 2463, 2468, 2504, 2559, 2589, 2548, 2468, 2443, 2466, 2487, 2492, 2463, 2411, 2368, 2375, 2432, 2449, 2344, 2192, 2123, 2175, 2301, 2420, 2431, 2335, 2192, 2096, 2122, 2214, 2304, 2342, 2305, 2225, 2135, 2079, 2083, 2116, 2130, 2164, 2229, 2269, 2244, 2195, 2139, 2137, 2228, 2324, 2351, 2296, 2193, 2121, 2124, 2161, 2141, 2050, 1951, 1883, 1848, 1821, 1812, 1813, 1737, 1573, 1427, 1359, 1361, 1397, 1513, 1630, 1640, 1627, 1634, 1634, 1641, 1654, 1665, 1669, 1660, 1655, 1661, 1675, 1688, 1701, 1710, 1709, 1696, 1688, 1684, 1698, 1739, 1820, 1924, 2029, 2108, 2133, 2122, 2078, 2036, 2073, 2141, 2171, 2210, 2267, 2273, 2213, 2136, 2138, 2243, 2407, 2583, 2707, 2696, 2558, 2407, 2352, 2411, 2529, 2612, 2652, 2710, 2756, 2738, 2650, 2592, 2643, 2735, 2748, 2649, 2543, 2473, 2431, 2468, 2622, 2767, 2759, 2619, 2462, 2342, 2273, 2292, 2317, 2267, 2194, 2159, 2172, 2194, 2187, 2141, 2081, 2025, 2000, 1985, 1945, 1879, 1795, 1745, 1754, 1796, 1823, 1784, 1725, 1684, 1679, 1700, 1707, 1723, 1758, 1792, 1805, 1790, 1828, 1920, 1971, 1948, 1906, 1884, 1904, 1962, 2017, 2011, 1989, 2022, 2105, 2145, 2079, 1949, 1847, 1791, 1784, 1810, 1838, 1872, 1925, 2018, 2101, 2084, 2011, 1960, 1953, 1995, 2057, 2100, 2082, 2037, 1990, 1965, 1962, 1989, 2034, 2076, 2107, 2104, 2055, 1962, 1878, 1881, 1960, 2039, 2100, 2127, 2106, 2065, 2027, 1988, 2000, 2058, 2153, 2243, 2284, 2284, 2249, 2204, 2175, 2186, 2228, 2241, 2208, 2158, 2145, 2183, 2236, 2275, 2269, 2240, 2241, 2289, 2374, 2418, 2407, 2371, 2348, 2336, 2348, 2397, 2453, 2497, 2516, 2467, 2356, 2256, 2243, 2317, 2434, 2502, 2455, 2330, 2195, 2121, 2134, 2185, 2206, 2160, 2114, 2091, 2073, 2056, 2068, 2094, 2101, 2081, 2023, 1928, 1822, 1713, 1646, 1658, 1701, 1725, 1729, 1734, 1730, 1684, 1652, 1685, 1722, 1707, 1645, 1581, 1536, 1504, 1473, 1467, 1505, 1557, 1627, 1702, 1744, 1706, 1631, 1616, 1682, 1753, 1756, 1696, 1614, 1559, 1567, 1634, 1681, 1695, 1695, 1702, 1714, 1738, 1800, 1869, 1923, 1943, 1965, 2022, 2117, 2173, 2168, 2123, 2115, 2193, 2298, 2372, 2339, 2210, 2102, 2095, 2170, 2265, 2316, 2309, 2249, 2205, 2203, 2225, 2247, 2268, 2330, 2392, 2405, 2324, 2198, 2117, 2116, 2150, 2201, 2251, 2271, 2229, 2131, 2021, 1947, 1909, 1885, 1857, 1858, 1902, 1957, 1965, 1899, 1821, 1774, 1745, 1730, 1749, 1805, 1845, 1815, 1746, 1716, 1735, 1783, 1787, 1752, 1743, 1761, 1770, 1769, 1758, 1727, 1667, 1618, 1662, 1735, 1761, 1784, 1793, 1775, 1739, 1692, 1672, 1680, 1673, 1712, 1827, 1920, 1966, 1986, 1986, 1980, 1953, 1889, 1828, 1822, 1895, 1981, 2013, 2010, 2006, 2013, 2020, 2031, 2067, 2108, 2154, 2214, 2315, 2427, 2453, 2362, 2238, 2210, 2332, 2505, 2607, 2627, 2588, 2487, 2381, 2393, 2516, 2641, 2674, 2580, 2458, 2437, 2512, 2586, 2629, 2625, 2553, 2442, 2386, 2388, 2402, 2370, 2268, 2159, 2093, 2077, 2068, 2036, 2047, 2103, 2109, 2020, 1856, 1662, 1569, 1596, 1670, 1719, 1716, 1695, 1698, 1743, 1799, 1814, 1796, 1748, 1694, 1663, 1653, 1650, 1666, 1724, 1797, 1818, 1799, 1768, 1769, 1809, 1848, 1886, 1976, 2073, 2088, 2050, 1987, 1941, 1961, 2031, 2052, 1993, 1913, 1914, 2032, 2172, 2222, 2186, 2134, 2113, 2093, 2071, 2112, 2200, 2238, 2179, 2057, 1943, 1879, 1886, 1935, 1959, 1953, 1956, 1929, 1895, 1861, 1799, 1738, 1712, 1742, 1793, 1825, 1828, 1804, 1782, 1789, 1823, 1889, 1948, 2001, 2060, 2087, 2072, 2053, 2034, 2023, 2043, 2080, 2112, 2143, 2214, 2326, 2442, 2512, 2516, 2476, 2464, 2500, 2570, 2635, 2678, 2717, 2769, 2814, 2835, 2832, 2852, 2952, 3109, 3208, 3160, 2971, 2770, 2697, 2755, 2863, 2919, 2901, 2851, 2766, 2679, 2639, 2636, 2659, 2650, 2589, 2518, 2452, 2398, 2347, 2267, 2200, 2203, 2274, 2300, 2192, 2016, 1928, 1953, 2011, 1989, 1896, 1801, 1730, 1705, 1690, 1644, 1577, 1508, 1446, 1418, 1415, 1463, 1566, 1643, 1649, 1635, 1635, 1642, 1640, 1626, 1621, 1641, 1655, 1669, 1678, 1689, 1701, 1706, 1692, 1669, 1652, 1685, 1795, 1888, 1891, 1833, 1745, 1680, 1678, 1723, 1808, 1898, 1963, 1956, 1921, 1932, 1972, 1961, 1877, 1806, 1818, 1874, 1916, 1917, 1906, 1938, 1992, 2024, 1996, 1955, 1978, 2022, 2050, 2057, 2030, 1997, 2007, 2081, 2160, 2179, 2128, 2066, 2022, 2013, 2064, 2140, 2198, 2186, 2130, 2144, 2216, 2294, 2363, 2401, 2390, 2343, 2305, 2303, 2348, 2431, 2476, 2426, 2333, 2252, 2169, 2130, 2155, 2179, 2157, 2094, 2015, 1971, 1974, 2001, 2028, 1995, 1872, 1694, 1578, 1585, 1622, 1614, 1600, 1627, 1670, 1753, 1862, 1931, 1942, 1901, 1835, 1804, 1833, 1890, 1930, 1994, 2071, 2138, 2176, 2154, 2096, 2067, 2117, 2234, 2377, 2470, 2426, 2304, 2231, 2228, 2239, 2205, 2160, 2143, 2137, 2191, 2287, 2349, 2316, 2220, 2139, 2107, 2134, 2189, 2236, 2245, 2221, 2158, 2055, 1967, 1973, 2007, 2029, 2048, 2085, 2123, 2140, 2138, 2119, 2073, 2008, 1930, 1861, 1814, 1773, 1760, 1786, 1783, 1720, 1613, 1533, 1529, 1555, 1560, 1541, 1522, 1519, 1496, 1507, 1594, 1651, 1664, 1660, 1667, 1677, 1697, 1724, 1771, 1811, 1815, 1820, 1838, 1835, 1824, 1857, 1930, 2029, 2145, 2225, 2218, 2155, 2121, 2214, 2384, 2492, 2506, 2487, 2464, 2477, 2569, 2732, 2878, 2945, 2935, 2883, 2858, 2893, 2943, 2990, 3022, 3009, 2957, 2878, 2786, 2687, 2596, 2517, 2464, 2436, 2430, 2423, 2383, 2280, 2129, 2039, 2071, 2126, 2114, 2013, 1866, 1757, 1698, 1670, 1636, 1616, 1629, 1640, 1619, 1574, 1538, 1563, 1628, 1695, 1715, 1676, 1631, 1636, 1671, 1694, 1699, 1689, 1672, 1678, 1728, 1776, 1792, 1808, 1836, 1853, 1856, 1892, 1967, 2011, 2024, 2039, 2094, 2162, 2196, 2191, 2177, 2124, 2052, 2047, 2123, 2223, 2302, 2345, 2359, 2346, 2344, 2392, 2463, 2479, 2444, 2402, 2354, 2260, 2153, 2114, 2123, 2103, 2068, 2037, 1975, 1899, 1808, 1709, 1650, 1675, 1737, 1743, 1670, 1570, 1513, 1527, 1584, 1660, 1717, 1757, 1785, 1775, 1709, 1618, 1590, 1627, 1656, 1689, 1721, 1764, 1855, 1958, 2017, 2012, 1974, 1958, 1985, 2010, 2051, 2141, 2217, 2215, 2176, 2139, 2106, 2114, 2155, 2221, 2289, 2301, 2258, 2239, 2244, 2253, 2265, 2258, 2227, 2218, 2260, 2351, 2427, 2438, 2389, 2302, 2240, 2252, 2337, 2408, 2392, 2303, 2198, 2172, 2217, 2231, 2231, 2211, 2155, 2121, 2129, 2142, 2151, 2157, 2143, 2125, 2117, 2094, 2085, 2123, 2147, 2132, 2131, 2190, 2280, 2332, 2297, 2199, 2092, 2031, 2060, 2151, 2179, 2118, 2033, 1978, 1978, 2038, 2123, 2177, 2173, 2119, 2080, 2052, 2014, 2015, 2060, 2118, 2127, 2082, 2016, 1949, 1861, 1797, 1768, 1791, 1844, 1882, 1870, 1846, 1845, 1855, 1882, 1920, 1919, 1886, 1837, 1796, 1817, 1890, 1929, 1917, 1926, 1946, 1951, 1979, 2041, 2078, 2058, 1962, 1846, 1801, 1842, 1921, 2004, 2042, 2051, 2044, 2008, 1981, 1975, 1930, 1879, 1892, 1942, 1991, 2043, 2088, 2126, 2128, 2093, 2066, 2066, 2107, 2152, 2170, 2147, 2078, 1993, 1959, 1948, 1937, 1960, 2028, 2067, 2024, 1907, 1832, 1861, 1938, 2006, 2046, 2053, 2018, 1960, 1946, 1998, 2060, 2099, 2133, 2126, 2122, 2199, 2275, 2287, 2254, 2202, 2159, 2169, 2241, 2356, 2441, 2444, 2369, 2295, 2286, 2320, 2370, 2403, 2375, 2339, 2306, 2252, 2145, 2028, 1961, 1954, 1995, 2015, 2008, 2028, 2036, 1999, 1938, 1909, 1930, 1963, 2010, 2077, 2091, 2021, 1927, 1890, 1935, 1995, 1984, 1897, 1777, 1732, 1818, 1944, 2001, 1965, 1879, 1797, 1743, 1719, 1744, 1799, 1810, 1771, 1729, 1677, 1610, 1542, 1503, 1481, 1443, 1427, 1474, 1581, 1644, 1654, 1658, 1666, 1662, 1660, 1675, 1675, 1656, 1646, 1670, 1705, 1740, 1758, 1721, 1690, 1685, 1722, 1809, 1898, 1961, 1998, 2023, 2045, 2065, 2110, 2190, 2263, 2302, 2285, 2219, 2145, 2141, 2204, 2248, 2237, 2202, 2203, 2271, 2344, 2368, 2330, 2269, 2201, 2172, 2207, 2217, 2157, 2062, 1960, 1861, 1773, 1735, 1777, 1855, 1912, 1916, 1858, 1780, 1756, 1803, 1888, 1941, 1936, 1931, 1951, 1987, 2015, 2025, 2024, 2032, 2025, 1999, 1982, 2020, 2045, 1990, 1888, 1834, 1891, 1981, 2010, 1982, 1960, 1993, 2043, 2019, 1941, 1854, 1769, 1742, 1816, 1948, 2026, 1981, 1906, 1892, 1955, 2024, 2034, 1988, 1915, 1861, 1885, 1945, 1972, 2007, 2052, 2025, 1945, 1897, 1945, 2019, 2069, 2125, 2222, 2282, 2241, 2192, 2217, 2284, 2324, 2334, 2339, 2373, 2435, 2471, 2443, 2405, 2414, 2427, 2428, 2427, 2437, 2457, 2450, 2395, 2349, 2373, 2417, 2416, 2327, 2204, 2090, 1992, 1915, 1887, 1939, 2009, 2015, 1969, 1904, 1861, 1850, 1860, 1869, 1845, 1761, 1681, 1660, 1672, 1733, 1781, 1767, 1748, 1752, 1757, 1757, 1726, 1670, 1688, 1786, 1869, 1852, 1773, 1748, 1762, 1814, 1901, 1981, 1988, 1935, 1905, 1903, 1910, 1921, 1943, 1967, 1950, 1894, 1854, 1883, 1961, 2020, 1996, 1906, 1836, 1838, 1894, 1943, 1980, 2009, 2032, 2072, 2114, 2126, 2144, 2213, 2313, 2395, 2454, 2463, 2409, 2357, 2342, 2327, 2346, 2428, 2513, 2574, 2603, 2593, 2562, 2515, 2459, 2436, 2500, 2630, 2710, 2647, 2519, 2415, 2365, 2358, 2401, 2439, 2402, 2287, 2152, 2050, 2028, 2105, 2183, 2159, 2032, 1882, 1793, 1771, 1764, 1751, 1755, 1767, 1791, 1814, 1795, 1753, 1732, 1703, 1650, 1646, 1667, 1682, 1694, 1680, 1632, 1631, 1707, 1795, 1850, 1851, 1800, 1723, 1690, 1725, 1781, 1837, 1853, 1867, 1901, 1910, 1867, 1815, 1777, 1742, 1721, 1722, 1743, 1819, 1919, 1984, 1980, 1920, 1863, 1858, 1948, 2085, 2160, 2136, 2063, 2030, 2073, 2144, 2186, 2195, 2189, 2174, 2160, 2125, 2088, 2097, 2117, 2115, 2080, 2043, 2036, 2090, 2186, 2293, 2334, 2276, 2177, 2134, 2200, 2304, 2346, 2294, 2176, 2074, 2068, 2134, 2209, 2270, 2336, 2394, 2388, 2319, 2260, 2227, 2205, 2230, 2310, 2346, 2339, 2363, 2418, 2468, 2479, 2453, 2418, 2383, 2351, 2336, 2386, 2490, 2547, 2447, 2244, 2075, 2004, 2073, 2217, 2320, 2343, 2318, 2272, 2215, 2179, 2185, 2221, 2254, 2280, 2326, 2360, 2325, 2223, 2131, 2067, 2003, 1949, 1978, 2113, 2231, 2275, 2242, 2136, 2045, 2016, 1999, 1935, 1835, 1761, 1784, 1873, 1912, 1902, 1876, 1832, 1805, 1823, 1866, 1898, 1938, 1963, 1940, 1901, 1926, 2012, 2082, 2128, 2139, 2092, 2050, 2066, 2116, 2172, 2243, 2266, 2199, 2098, 2046, 2078, 2189, 2297, 2333, 2325, 2293, 2239, 2194, 2165, 2159, 2162, 2143, 2103, 2022, 1901, 1779, 1727, 1777, 1873, 1955, 2003, 2014, 1999, 1943, 1837, 1763, 1800, 1902, 1973, 1981, 1952, 1950, 2018, 2108, 2156, 2165, 2128, 2048, 1982, 1959, 1936, 1944, 2050, 2203, 2312, 2317, 2200, 2070, 2025, 2072, 2166, 2250, 2313, 2325, 2250, 2162, 2168, 2211, 2186, 2117, 2086, 2109, 2128, 2158, 2183, 2153, 2064, 2006, 2017, 2045, 2089, 2160, 2220, 2229, 2180, 2119, 2138, 2216, 2267, 2279, 2278, 2221, 2138, 2131, 2179, 2226, 2248, 2249, 2234, 2191, 2156, 2135, 2101, 2100, 2113, 2104, 2085, 2076, 2077, 2047, 2007, 1990, 1971, 1941, 1909, 1897, 1890, 1804, 1663, 1553, 1540, 1640, 1788, 1913, 1990, 1987, 1907, 1788, 1686, 1644, 1684, 1775, 1820, 1842, 1894, 1955, 2023, 2088, 2102, 2049, 1988, 1972, 2003, 2046, 2056, 2017, 1987, 2027, 2131, 2223, 2250, 2208, 2115, 2045, 2048, 2089, 2115, 2147, 2207, 2250, 2256, 2222, 2139, 2066, 2071, 2135, 2194, 2210, 2191, 2171, 2172, 2188, 2197, 2209, 2242, 2244, 2192, 2104, 2010, 1951, 1975, 2079, 2183, 2171, 2066, 1956, 1876, 1830, 1818, 1805, 1756, 1667, 1581, 1560, 1586, 1627, 1650, 1651, 1625, 1564, 1537, 1578, 1598, 1574, 1550, 1586, 1668, 1738, 1797, 1840, 1863, 1872, 1874, 1894, 1899, 1865, 1811, 1791, 1851, 1950, 2057, 2142, 2155, 2141, 2109, 2074, 2061, 2118, 2196, 2218, 2182, 2170, 2235, 2296, 2278, 2161, 2020, 1966, 2030, 2161, 2255, 2260, 2191, 2113, 2046, 1991, 1990, 2050, 2115, 2090, 1987, 1898, 1888, 1920, 1927, 1904, 1899, 1897, 1885, 1851, 1814, 1792, 1742, 1660, 1626, 1712, 1873, 1998, 2027, 1995, 1963, 1924, 1864, 1824, 1834, 1873, 1944, 2035, 2114, 2164, 2160, 2086, 2058, 2140, 2213, 2180, 2070, 1964, 1961, 2076, 2230, 2328, 2360, 2332, 2279, 2228, 2185, 2165, 2173, 2219, 2288, 2343, 2330, 2261, 2185, 2138, 2142, 2193, 2238, 2242, 2223, 2173, 2090, 2006, 1949, 1882, 1798, 1740, 1737, 1796, 1842, 1808, 1730, 1669, 1660, 1692, 1752, 1796, 1795, 1796, 1875, 1987, 2063, 2054, 1958, 1877, 1853, 1910, 2004, 2053, 2034, 2021, 2047, 2068, 2084, 2102, 2080, 2026, 2015, 2069, 2118, 2137, 2131, 2119, 2175, 2252, 2281, 2238, 2175, 2144, 2170, 2240, 2325, 2398, 2466, 2500, 2450, 2348, 2283, 2320, 2447, 2549, 2542, 2445, 2301, 2160, 2109, 2195, 2383, 2574, 2624, 2471, 2206, 1973, 1883, 1966, 2136, 2232, 2183, 2026, 1861, 1757, 1711, 1704, 1715, 1754, 1820, 1867, 1857, 1800, 1702, 1565, 1469, 1466, 1524, 1596, 1653, 1676, 1685, 1725, 1832, 1921, 1962, 1976, 1967, 1937, 1902, 1907, 1964, 2060, 2183, 2282, 2309, 2283, 2242, 2249, 2330, 2439, 2515, 2538, 2539, 2556, 2584, 2597, 2571, 2505, 2453, 2462, 2496, 2531, 2517, 2463, 2392, 2354, 2393, 2469, 2472, 2370, 2209, 2078, 2021, 2022, 2033, 2025, 1992, 1929, 1888, 1903, 1939, 1935, 1882, 1804, 1753, 1751, 1804, 1898, 1949, 1929, 1881, 1849, 1839, 1838, 1874, 1935, 1964, 1958, 1964, 1954, 1935, 1962, 2040, 2142, 2234, 2278, 2257, 2228, 2221, 2257, 2338, 2403, 2436, 2424, 2383, 2393, 2458, 2516, 2530, 2506, 2475, 2489, 2559, 2618, 2600, 2522, 2437, 2391, 2375, 2380, 2406, 2436, 2411, 2335, 2249, 2210, 2240, 2277, 2225, 2083, 1938, 1858, 1814, 1802, 1834, 1873, 1877, 1830, 1733, 1644, 1594, 1579, 1590, 1627, 1690, 1746, 1783, 1824, 1842, 1806, 1726, 1661, 1631, 1603, 1605, 1659, 1755, 1854, 1933, 2007, 2062, 2032, 1926, 1838, 1838, 1902, 2013, 2135, 2206, 2202, 2143, 2118, 2177, 2268, 2319, 2310, 2246, 2164, 2123, 2153, 2224, 2292, 2318, 2292, 2238, 2153, 2081, 2075, 2120, 2172, 2222, 2236, 2183, 2114, 2066, 2037, 2066, 2122, 2161, 2185, 2174};
62 horigs.push_back(horig);}
63 {std::vector<float> horig={2030, 2029, 2029, 2029, 2029, 2030, 2031, 2031, 2033, 2031, 2032, 2031, 2032, 2033, 2032, 2031, 2029, 2025, 2023, 2024, 2029, 2033, 2035, 2038, 2039, 2038, 2041, 2043, 2047, 2050, 2050, 2048, 2047, 2044, 2045, 2047, 2051, 2053, 2053, 2052, 2050, 2047, 2049, 2051, 2054, 2058, 2061, 2062, 2062, 2059, 2054, 2049, 2046, 2044, 2043, 2041, 2041, 2040, 2040, 2042, 2044, 2044, 2045, 2045, 2043, 2042, 2042, 2042, 2043, 2044, 2043, 2041, 2038, 2038, 2039, 2042, 2047, 2052, 2055, 2055, 2057, 2058, 2060, 2061, 2061, 2061, 2063, 2065, 2065, 2065, 2062, 2058, 2059, 2061, 2064, 2064, 2065, 2063, 2060, 2060, 2061, 2063, 2066, 2067, 2068, 2064, 2059, 2052, 2046, 2042, 2039, 2041, 2043, 2043, 2044, 2045, 2045, 2048, 2046, 2045, 2044, 2042, 2046, 2046, 2046, 2046, 2044, 2042, 2039, 2038, 2039, 2040, 2040, 2041, 2041, 2042, 2043, 2045, 2047, 2049, 2048, 2045, 2042, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2039, 2039, 2038, 2039, 2042, 2045, 2050, 2051, 2052, 2050, 2050, 2048, 2046, 2043, 2041, 2042, 2041, 2041, 2040, 2040, 2039, 2039, 2038, 2040, 2041, 2043, 2044, 2043, 2042, 2040, 2038, 2037, 2034, 2031, 2032, 2032, 2036, 2037, 2039, 2040, 2041, 2041, 2042, 2045, 2047, 2050, 2050, 2049, 2047, 2044, 2042, 2043, 2044, 2044, 2041, 2040, 2041, 2043, 2045, 2049, 2052, 2056, 2057, 2060, 2060, 2059, 2059, 2056, 2053, 2049, 2045, 2046, 2047, 2049, 2052, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2051, 2049, 2048, 2047, 2048, 2047, 2045, 2042, 2040, 2040, 2042, 2046, 2050, 2052, 2052, 2050, 2050, 2050, 2050, 2048, 2046, 2044, 2045, 2046, 2045, 2043, 2040, 2040, 2042, 2042, 2042, 2040, 2040, 2041, 2043, 2044, 2043, 2042, 2040, 2040, 2037, 2034, 2030, 2030, 2027, 2027, 2029, 2030, 2032, 2033, 2033, 2032, 2032, 2031, 2030, 2029, 2030, 2031, 2031, 2031, 2029, 2029, 2028, 2029, 2031, 2033, 2037, 2041, 2042, 2043, 2049, 2051, 2053, 2055, 2054, 2054, 2057, 2061, 2063, 2063, 2064, 2064, 2066, 2068, 2070, 2071, 2073, 2072, 2073, 2078, 2085, 2089, 2089, 2085, 2081, 2076, 2072, 2070, 2069, 2070, 2069, 2067, 2064, 2061, 2058, 2056, 2057, 2054, 2055, 2055, 2051, 2047, 2044, 2043, 2043, 2040, 2034, 2027, 2022, 2021, 2023, 2026, 2028, 2027, 2026, 2028, 2030, 2032, 2035, 2034, 2035, 2034, 2034, 2032, 2029, 2030, 2029, 2030, 2031, 2032, 2034, 2036, 2036, 2036, 2036, 2039, 2043, 2044, 2043, 2042, 2038, 2033, 2029, 2027, 2026, 2027, 2029, 2030, 2032, 2033, 2032, 2033, 2033, 2032, 2033, 2033, 2031, 2029, 2030, 2031, 2032, 2031, 2027, 2024, 2023, 2025, 2029, 2030, 2030, 2031, 2034, 2038, 2043, 2046, 2048, 2049, 2052, 2052, 2051, 2049, 2049, 2047, 2047, 2046, 2048, 2051, 2055, 2058, 2060, 2062, 2066, 2067, 2069, 2068, 2064, 2063, 2061, 2058, 2056, 2053, 2048, 2044, 2044, 2042, 2042, 2041, 2040, 2040, 2038, 2038, 2039, 2037, 2035, 2035, 2034, 2034, 2033, 2032, 2030, 2026, 2023, 2022, 2023, 2028, 2033, 2037, 2040, 2043, 2043, 2045, 2045, 2046, 2044, 2044, 2041, 2040, 2040, 2040, 2040, 2042, 2044, 2044, 2044, 2043, 2043, 2045, 2050, 2054, 2057, 2058, 2054, 2049, 2046, 2044, 2044, 2045, 2043, 2040, 2039, 2038, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2040, 2040, 2039, 2036, 2030, 2027, 2026, 2028, 2032, 2035, 2040, 2043, 2047, 2050, 2052, 2054, 2054, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2048, 2050, 2051, 2053, 2053, 2049, 2048, 2046, 2049, 2052, 2055, 2055, 2051, 2048, 2046, 2044, 2040, 2036, 2035, 2036, 2036, 2037, 2038, 2039, 2040, 2041, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2042, 2040, 2037, 2035, 2034, 2037, 2040, 2043, 2046, 2047, 2049, 2050, 2051, 2052, 2055, 2058, 2058, 2057, 2053, 2051, 2048, 2049, 2053, 2057, 2057, 2053, 2050, 2048, 2048, 2050, 2056, 2061, 2065, 2066, 2064, 2060, 2058, 2054, 2053, 2051, 2050, 2050, 2048, 2045, 2043, 2044, 2045, 2046, 2045, 2044, 2045, 2047, 2049, 2051, 2049, 2046, 2045, 2044, 2041, 2039, 2036, 2033, 2032, 2031, 2033, 2037, 2041, 2046, 2049, 2051, 2050, 2050, 2047, 2046, 2042, 2041, 2042, 2044, 2043, 2044, 2047, 2049, 2050, 2052, 2050, 2050, 2051, 2054, 2058, 2063, 2066, 2067, 2067, 2065, 2058, 2053, 2049, 2048, 2046, 2049, 2050, 2051, 2049, 2045, 2044, 2045, 2046, 2045, 2043, 2040, 2036, 2034, 2033, 2031, 2027, 2021, 2019, 2018, 2019, 2021, 2023, 2024, 2026, 2030, 2032, 2035, 2034, 2031, 2029, 2027, 2027, 2028, 2028, 2030, 2030, 2029, 2029, 2029, 2032, 2034, 2034, 2036, 2038, 2042, 2047, 2051, 2053, 2053, 2051, 2047, 2043, 2043, 2042, 2044, 2045, 2045, 2046, 2048, 2051, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2051, 2053, 2052, 2050, 2046, 2043, 2039, 2039, 2042, 2044, 2048, 2051, 2052, 2050, 2052, 2054, 2056, 2059, 2058, 2054, 2053, 2052, 2050, 2051, 2052, 2053, 2053, 2051, 2049, 2048, 2050, 2052, 2055, 2055, 2056, 2057, 2058, 2058, 2055, 2050, 2045, 2043, 2042, 2040, 2036, 2032, 2030, 2028, 2030, 2033, 2033, 2031, 2031, 2031, 2031, 2032, 2034, 2034, 2034, 2032, 2027, 2022, 2019, 2021, 2023, 2027, 2030, 2033, 2036, 2038, 2041, 2043, 2045, 2045, 2046, 2047, 2048, 2049, 2048, 2048, 2047, 2046, 2047, 2049, 2052, 2054, 2058, 2060, 2061, 2065, 2065, 2067, 2068, 2066, 2064, 2061, 2059, 2058, 2057, 2058, 2058, 2058, 2058, 2057, 2055, 2055, 2056, 2058, 2059, 2059, 2057, 2055, 2055, 2055, 2054, 2051, 2047, 2043, 2042, 2041, 2044, 2045, 2044, 2041, 2038, 2039, 2042, 2046, 2051, 2052, 2051, 2048, 2047, 2048, 2049, 2048, 2045, 2043, 2041, 2039, 2037, 2036, 2036, 2036, 2039, 2042, 2046, 2050, 2050, 2048, 2044, 2039, 2037, 2035, 2033, 2030, 2027, 2025, 2024, 2024, 2025, 2027, 2027, 2027, 2028, 2030, 2032, 2033, 2033, 2032, 2031, 2030, 2027, 2026, 2026, 2026, 2028, 2030, 2032, 2035, 2039, 2043, 2047, 2049, 2049, 2051, 2053, 2054, 2055, 2052, 2052, 2053, 2054, 2058, 2059, 2057, 2056, 2057, 2059, 2063, 2068, 2070, 2074, 2073, 2070, 2065, 2063, 2062, 2059, 2054, 2049, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2044, 2042, 2041, 2040, 2040, 2039, 2037, 2035, 2034, 2031, 2027, 2027, 2026, 2028, 2030, 2034, 2037, 2038, 2041, 2043, 2046, 2049, 2052, 2050, 2051, 2049, 2048, 2048, 2049, 2051, 2054, 2055, 2057, 2059, 2058, 2056, 2055, 2059, 2063, 2068, 2069, 2068, 2063, 2059, 2054, 2051, 2047, 2043, 2040, 2038, 2037, 2036, 2036, 2037, 2038, 2037, 2035, 2033, 2032, 2032, 2031, 2032, 2034, 2035, 2034, 2033, 2031, 2028, 2027, 2026, 2027, 2028, 2031, 2034, 2036, 2039, 2041, 2046, 2049, 2051, 2051, 2051, 2049, 2050, 2051, 2052, 2052, 2051, 2048, 2048, 2048, 2050, 2054, 2059, 2061, 2062, 2061, 2059, 2058, 2057, 2057, 2052, 2048, 2043, 2040, 2037, 2034, 2034, 2034, 2036, 2035, 2032, 2028, 2025, 2024, 2022, 2022, 2025, 2027, 2028, 2026, 2024, 2022, 2019, 2018, 2021, 2023, 2022, 2023, 2023, 2025, 2030, 2034, 2039, 2044, 2048, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2048, 2049, 2052, 2055, 2059, 2061, 2063, 2065, 2069, 2072, 2071, 2069, 2066, 2064, 2062, 2060, 2058, 2055, 2053, 2050, 2051, 2053, 2057, 2059, 2056, 2052, 2050, 2051, 2054, 2057, 2057, 2055, 2052, 2048, 2044, 2042, 2042, 2043, 2042, 2042, 2039, 2039, 2041, 2046, 2049, 2050, 2050, 2050, 2047, 2047, 2045, 2045, 2044, 2043, 2041, 2038, 2038, 2041, 2041, 2042, 2043, 2043, 2046, 2050, 2053, 2057, 2054, 2051, 2046, 2041, 2038, 2037, 2035, 2035, 2038, 2042, 2044, 2043, 2042, 2038, 2036, 2037, 2037, 2036, 2035, 2035, 2035, 2034, 2033, 2030, 2028, 2026, 2025, 2025, 2027, 2029, 2034, 2037, 2040, 2039, 2040, 2044, 2045, 2044, 2044, 2044, 2042, 2041, 2041, 2042, 2044, 2047, 2048, 2047, 2047, 2050, 2052, 2054, 2057, 2061, 2065, 2066, 2066, 2063, 2061, 2060, 2057, 2057, 2056, 2056, 2055, 2055, 2056, 2059, 2061, 2062, 2060, 2059, 2058, 2056, 2056, 2056, 2054, 2052, 2053, 2051, 2048, 2044, 2043, 2044, 2047, 2049, 2051, 2051, 2052, 2051, 2050, 2047, 2046, 2045, 2047, 2049, 2049, 2048, 2045, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2043, 2048, 2054, 2056, 2056, 2054, 2048, 2044, 2040, 2038, 2039, 2039, 2038, 2036, 2037, 2037, 2038, 2038, 2040, 2042, 2043, 2044, 2044, 2045, 2043, 2041, 2038, 2038, 2036, 2033, 2032, 2032, 2034, 2039, 2042, 2043, 2044, 2044, 2046, 2046, 2046, 2046, 2046, 2042, 2040, 2040, 2041, 2041, 2042, 2044, 2047, 2048, 2048, 2046, 2043, 2042, 2044, 2048, 2053, 2055, 2055, 2053, 2050, 2044, 2041, 2039, 2037, 2036, 2037, 2038, 2038, 2041, 2042, 2042, 2043, 2040, 2041, 2042, 2044, 2043, 2042, 2041, 2041, 2041, 2039, 2036, 2034, 2036, 2039, 2044, 2047, 2049, 2050, 2051, 2052, 2055, 2057, 2059, 2057, 2055, 2054, 2052, 2050, 2049, 2051, 2052, 2053, 2053, 2051, 2050, 2050, 2050, 2050, 2052, 2055, 2057, 2059, 2057, 2053, 2049, 2045, 2043, 2043, 2041, 2041, 2041, 2041, 2040, 2039, 2038, 2038, 2039, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2038, 2034, 2029, 2028, 2029, 2033, 2036, 2040, 2043, 2045, 2046, 2047, 2047, 2046, 2043, 2042, 2042, 2043, 2044, 2045, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2053, 2056, 2061, 2065, 2063, 2058, 2052, 2048, 2046, 2046, 2048, 2047, 2049, 2047, 2047, 2048, 2049, 2048, 2049, 2050, 2053, 2053, 2051, 2047, 2044, 2042, 2040, 2038, 2035, 2030, 2029, 2031, 2032, 2034, 2035, 2037, 2037, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2039, 2038, 2037, 2040, 2040, 2038, 2036, 2034, 2035, 2034, 2035, 2036, 2039, 2040, 2043, 2044, 2044, 2041, 2038, 2033, 2032, 2030, 2030, 2030, 2031, 2031, 2033, 2033, 2034, 2034, 2035, 2034, 2035, 2034, 2034, 2035, 2036, 2036, 2038, 2036, 2035, 2033, 2032, 2034, 2036, 2039, 2043, 2046, 2051, 2053, 2054, 2054, 2057, 2059, 2060, 2059, 2056, 2056, 2058, 2061, 2063, 2065, 2063, 2061, 2060, 2060, 2060, 2065, 2070, 2074, 2079, 2079, 2076, 2071, 2064, 2058, 2057, 2057, 2057, 2057, 2056, 2055, 2053, 2050, 2050, 2048, 2046, 2046, 2046, 2046, 2046, 2044, 2042, 2043, 2040, 2037, 2032, 2029, 2028, 2027, 2028, 2029, 2032, 2035, 2039, 2040, 2039, 2041, 2042, 2043, 2042, 2042, 2039, 2039, 2043, 2045, 2046, 2043, 2041, 2041, 2041, 2044, 2045, 2045, 2045, 2049, 2053, 2056, 2056, 2054, 2048, 2045, 2041, 2038, 2035, 2036, 2036, 2037, 2038, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2037, 2036, 2035, 2034, 2033, 2033, 2034, 2035, 2037, 2039, 2043, 2046, 2048, 2048, 2049, 2050, 2051, 2053, 2056, 2057, 2057, 2056, 2054, 2054, 2054, 2054, 2056, 2055, 2054, 2054, 2053, 2051, 2054, 2059, 2062, 2065, 2063, 2057, 2052, 2048, 2046, 2046, 2046, 2046, 2048, 2049, 2049, 2049, 2046, 2044, 2046, 2049, 2049, 2048, 2047, 2045, 2047, 2047, 2046, 2047, 2045, 2044, 2045, 2044, 2047, 2049, 2052, 2053, 2055, 2056, 2059, 2061, 2059, 2057, 2055, 2055, 2054, 2055, 2055, 2056, 2055, 2051, 2050, 2046, 2044, 2045, 2044, 2045, 2047, 2049, 2050, 2051, 2049, 2046, 2041, 2037, 2034, 2032, 2031, 2030, 2029, 2028, 2028, 2027, 2026, 2027, 2026, 2026, 2026, 2025, 2025, 2026, 2025, 2025, 2025, 2023, 2021, 2017, 2018, 2020, 2024, 2030, 2035, 2039, 2041, 2041, 2043, 2041, 2041, 2040, 2041, 2044, 2046, 2048, 2050, 2050, 2050, 2050, 2051, 2053, 2056, 2058, 2058, 2059, 2059, 2061, 2064, 2064, 2062, 2059, 2057, 2053, 2050, 2048, 2048, 2047, 2048, 2047, 2046, 2043, 2041, 2039, 2041, 2043, 2043, 2042, 2041, 2042, 2041, 2042, 2042, 2037, 2035, 2033, 2033, 2034, 2034, 2035, 2039, 2042, 2046, 2048, 2050, 2052, 2051, 2048, 2047, 2045, 2045, 2046, 2047, 2048, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2053, 2058, 2062, 2066, 2066, 2064, 2063, 2061, 2058, 2055, 2054, 2053, 2049, 2049, 2050, 2051, 2052, 2050, 2049, 2045, 2044, 2045, 2048, 2049, 2050, 2048, 2043, 2037, 2033, 2028, 2025, 2026, 2028, 2028, 2030, 2030, 2030, 2030, 2032, 2032, 2034, 2034, 2034, 2033, 2032, 2030, 2033, 2035, 2037, 2037, 2035, 2036, 2037, 2039, 2037, 2036, 2038, 2040, 2046, 2050, 2052, 2052, 2049, 2044, 2040, 2037, 2036, 2037, 2040, 2043, 2047, 2048, 2049, 2048, 2047, 2046, 2048, 2049, 2052, 2051, 2047, 2046, 2047, 2045, 2042, 2039, 2037, 2038, 2040, 2043, 2047, 2049, 2053, 2055, 2057, 2059, 2060, 2058, 2055, 2051, 2049, 2049, 2051, 2053, 2053, 2051, 2050, 2048, 2047, 2048, 2049, 2047, 2047, 2050, 2053, 2057, 2058, 2056, 2050, 2045, 2042, 2039, 2039, 2039, 2038, 2037, 2034, 2033, 2034, 2037, 2039, 2043, 2043, 2042, 2044, 2043, 2040, 2040, 2039, 2035, 2033, 2028, 2027, 2028, 2028, 2029, 2031, 2035, 2039, 2044, 2045, 2044, 2045, 2046, 2044, 2043, 2042, 2041, 2044, 2047, 2048, 2047, 2050, 2050, 2051, 2052, 2055, 2058, 2062, 2067, 2073, 2079, 2079, 2074, 2068, 2062, 2059, 2059, 2058, 2057, 2054, 2053, 2054, 2057, 2058, 2057, 2058, 2055, 2053, 2049, 2048, 2047, 2049, 2048, 2048, 2047, 2042, 2036, 2033, 2033, 2033, 2036, 2036, 2037, 2038, 2038, 2040, 2042, 2042, 2040, 2038, 2037, 2037, 2037, 2038, 2040, 2042, 2044, 2044, 2044, 2042, 2043, 2044, 2045, 2048, 2052, 2058, 2061, 2063, 2059, 2052, 2046, 2044, 2044, 2047, 2048, 2050, 2051, 2051, 2051, 2050, 2051, 2054, 2054, 2050, 2047, 2046, 2048, 2050, 2051, 2049, 2047, 2045, 2042, 2040, 2039, 2039, 2040, 2040, 2045, 2047, 2049, 2049, 2050, 2052, 2051, 2048, 2045, 2040, 2038, 2036, 2038, 2037, 2036, 2034, 2034, 2036, 2038, 2038, 2039, 2041, 2045, 2047, 2049, 2051, 2049, 2045, 2039, 2035, 2033, 2031, 2030, 2028, 2028, 2031, 2034, 2036, 2037, 2038, 2037, 2037, 2039, 2040, 2042, 2043, 2042, 2040, 2036, 2033, 2029, 2025, 2026, 2029, 2032, 2037, 2041, 2044, 2048, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2053, 2055, 2055, 2055, 2053, 2052, 2053, 2056, 2059, 2062, 2064, 2064, 2068, 2072, 2075, 2075, 2073, 2070, 2066, 2065, 2063, 2060, 2059, 2061, 2063, 2066, 2067, 2067, 2062, 2063, 2064, 2065, 2065, 2061, 2058, 2055, 2055, 2056, 2055, 2051, 2048, 2042, 2038, 2038, 2040, 2042, 2045, 2045, 2044, 2043, 2041, 2038, 2033, 2029, 2027, 2027, 2025, 2024, 2026, 2025, 2026, 2024, 2023, 2021, 2025, 2026, 2026, 2027, 2029, 2032, 2035, 2034, 2030, 2026, 2022, 2021, 2020, 2020, 2020, 2021, 2022, 2027, 2030, 2029, 2026, 2027, 2029, 2034, 2038, 2041, 2040, 2040, 2040, 2038, 2038, 2036, 2033, 2032, 2034, 2038, 2044, 2049, 2052, 2054, 2055, 2057, 2061, 2066, 2066, 2066, 2062, 2059, 2057, 2056, 2058, 2060, 2062, 2060, 2058, 2056, 2055, 2054, 2053, 2053, 2055, 2057, 2057, 2055, 2052, 2048, 2046, 2042, 2036, 2034, 2033, 2031, 2029, 2029, 2029, 2030, 2031, 2035, 2037, 2040, 2040, 2042, 2041, 2040, 2039, 2037, 2036, 2033, 2033, 2031, 2032, 2034, 2038, 2043, 2046, 2046, 2045, 2044, 2048, 2051, 2053, 2051, 2049, 2049, 2048, 2046, 2045, 2046, 2044, 2042, 2041, 2042, 2042, 2045, 2046, 2047, 2049, 2054, 2055, 2055, 2053, 2050, 2047, 2045, 2044, 2041, 2041, 2042, 2043, 2046, 2048, 2051, 2052, 2051, 2051, 2051, 2052, 2050, 2049, 2050, 2051, 2052, 2051, 2048, 2045, 2043, 2043, 2043, 2045, 2047, 2049, 2049, 2048, 2048, 2052, 2055, 2057, 2053, 2050, 2048, 2047, 2048, 2048, 2048, 2047, 2046, 2045, 2046, 2047, 2048, 2048, 2048, 2051, 2053, 2054, 2054, 2054, 2052, 2051, 2049, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2042, 2040, 2040, 2040, 2041, 2043, 2041, 2040, 2036, 2033, 2031, 2034, 2037, 2038, 2040, 2043, 2045, 2049, 2051, 2051, 2050, 2049, 2047, 2045, 2045, 2046, 2046, 2043, 2040, 2038, 2039, 2038, 2038, 2037, 2038, 2040, 2045, 2047, 2045, 2044, 2042, 2036, 2032, 2030, 2029, 2028, 2026, 2027, 2027, 2030, 2030, 2032, 2033, 2035, 2036, 2036, 2035, 2033, 2032, 2032, 2034, 2036, 2038, 2039, 2038, 2038, 2038, 2039, 2040, 2042, 2046, 2051, 2055, 2059, 2061, 2065, 2067, 2066, 2063, 2061, 2058, 2058, 2060, 2060, 2059, 2060, 2059, 2059, 2060, 2058, 2056, 2055, 2056, 2060, 2062, 2060, 2055, 2050, 2045, 2045, 2043, 2043, 2040, 2037, 2036, 2036, 2035, 2034, 2034, 2032, 2033, 2034, 2036, 2037, 2037, 2037, 2038, 2037, 2036, 2032, 2028, 2026, 2025, 2029, 2033, 2038, 2041, 2043, 2042, 2043, 2045, 2049, 2050, 2051, 2052, 2051, 2049, 2049, 2050, 2051, 2051, 2052, 2052, 2054, 2054, 2054, 2055, 2059, 2066, 2072, 2076, 2077, 2072, 2064, 2058, 2057, 2055, 2054, 2053, 2054, 2053, 2054, 2053, 2051, 2050, 2050, 2049, 2047, 2046, 2045, 2046, 2046, 2044, 2041, 2040, 2033, 2029, 2027, 2025, 2025, 2026, 2029, 2033, 2035, 2037, 2039, 2041, 2041, 2043, 2043, 2042, 2039, 2039, 2039, 2038, 2036, 2035, 2035, 2036, 2040, 2041, 2041, 2040, 2041, 2043, 2045, 2047, 2049, 2048, 2048, 2048, 2047, 2046, 2045, 2046, 2046, 2044, 2044, 2042, 2039, 2039, 2041, 2041, 2041, 2041, 2042, 2044, 2045, 2044, 2045, 2042, 2041, 2039, 2038, 2039, 2041, 2043, 2047, 2050, 2055, 2059, 2060, 2062, 2062, 2062, 2062, 2064, 2065, 2066, 2064, 2061, 2061, 2061, 2060, 2059, 2060, 2062, 2062, 2063, 2061, 2063, 2067, 2069, 2069, 2065, 2058, 2054, 2050, 2047, 2044, 2043, 2043, 2041, 2038, 2036, 2035, 2034, 2035, 2036, 2036, 2034, 2034, 2035, 2036, 2035, 2031, 2031, 2029, 2025, 2024, 2025, 2028, 2031, 2035, 2038, 2042, 2044, 2047, 2050, 2050, 2051, 2054, 2056, 2057, 2057, 2057, 2057, 2059, 2061, 2060, 2058, 2056, 2055, 2056, 2057, 2059, 2061, 2063, 2063, 2061, 2056, 2053, 2048, 2043, 2037, 2033, 2030, 2027, 2025, 2025, 2024, 2023, 2023, 2025, 2027, 2026, 2027, 2027, 2027, 2027, 2027, 2026, 2024, 2022, 2021, 2021, 2024, 2028, 2031, 2033, 2035, 2037, 2041, 2045, 2049, 2050, 2051, 2051, 2053, 2053, 2054, 2057, 2060, 2061, 2059, 2057, 2055, 2056, 2059, 2063, 2066, 2069, 2069, 2070, 2069, 2071, 2070, 2067, 2064, 2060, 2054, 2050, 2047, 2047, 2045, 2042, 2039, 2036, 2037, 2037, 2036, 2034, 2031, 2029, 2028, 2027, 2028, 2027, 2027, 2027, 2024, 2024, 2023, 2023, 2025, 2028, 2028, 2030, 2033, 2034, 2037, 2038, 2040, 2042, 2044, 2044, 2042, 2042, 2041, 2044, 2045, 2048, 2049, 2052, 2053, 2053, 2055, 2056, 2059, 2063, 2065, 2068, 2067, 2065, 2061, 2059, 2054, 2052, 2050, 2049, 2051, 2053, 2054, 2052, 2050, 2048, 2048, 2049, 2050, 2048, 2045, 2042, 2039, 2037, 2035, 2033, 2028, 2027, 2027, 2028, 2029, 2033, 2036, 2039, 2042, 2044, 2044, 2043, 2043, 2044, 2045, 2044, 2043, 2041, 2041, 2041, 2044, 2043, 2045, 2044, 2044, 2043, 2045, 2048, 2052, 2058, 2060, 2061, 2058, 2054, 2052, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2047, 2047, 2047, 2049, 2052, 2054, 2056, 2057, 2055, 2054, 2051, 2049, 2048, 2046, 2045, 2043, 2042, 2043, 2045, 2046, 2047, 2048, 2050, 2053, 2055, 2052, 2050, 2049, 2048, 2047, 2045, 2043, 2040, 2037, 2033, 2033, 2033, 2033, 2033, 2032, 2032, 2034, 2039, 2044, 2048, 2048, 2044, 2038, 2034, 2032, 2029, 2029, 2029, 2031, 2033, 2036, 2037, 2037, 2036, 2034, 2034, 2033, 2034, 2035, 2037, 2036, 2036, 2037, 2037, 2036, 2034, 2034, 2033, 2035, 2036, 2037, 2040, 2042, 2044, 2047, 2049, 2052, 2051, 2051, 2048, 2048, 2048, 2047, 2048, 2052, 2054, 2055, 2055, 2054, 2053, 2053, 2054, 2058, 2062, 2066, 2069, 2068, 2064, 2060, 2056, 2054, 2054, 2054, 2054, 2054, 2051, 2048, 2046, 2047, 2048, 2052, 2052, 2050, 2049, 2047, 2045, 2047, 2050, 2051, 2047, 2041, 2034, 2030, 2030, 2032, 2035, 2037, 2037, 2038, 2041, 2044, 2044, 2044, 2043, 2041, 2039, 2037, 2037, 2035, 2035, 2034, 2035, 2037, 2040, 2041, 2041, 2042, 2043, 2044, 2048, 2051, 2054, 2056, 2054, 2052, 2049, 2046, 2046, 2045, 2043, 2043, 2044, 2046, 2046, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2047, 2046, 2043, 2043, 2040, 2037, 2035, 2033, 2034, 2034, 2035, 2033, 2034, 2034, 2036, 2037, 2037, 2038, 2035, 2033, 2034, 2034, 2033, 2034, 2035, 2034, 2032, 2030, 2030, 2034, 2037, 2041, 2045, 2049, 2050, 2050, 2049, 2048, 2047, 2045, 2045, 2043, 2042, 2043, 2043, 2044, 2048, 2052, 2055, 2055, 2057, 2057, 2058, 2059, 2059, 2059, 2056, 2053, 2052, 2051, 2051, 2051, 2052, 2053, 2054, 2053, 2054, 2057, 2059, 2060, 2058, 2056, 2053, 2051, 2052, 2053, 2052, 2050, 2048, 2046, 2044, 2046, 2047, 2048, 2049, 2049, 2049, 2051, 2054, 2057, 2056, 2053, 2051, 2049, 2049, 2048, 2044, 2039, 2037, 2034, 2033, 2035, 2036, 2038, 2040, 2038, 2037, 2036, 2036, 2039, 2040, 2040, 2041, 2040, 2037, 2035, 2035, 2038, 2039, 2037, 2040, 2041, 2045, 2047, 2048, 2049, 2049, 2050, 2051, 2049, 2048, 2047, 2049, 2051, 2052, 2052, 2050, 2050, 2050, 2052, 2052, 2052, 2053, 2054, 2056, 2059, 2059, 2058, 2057, 2056, 2054, 2049, 2045, 2043, 2044, 2045, 2044, 2042, 2039, 2039, 2040, 2042, 2044, 2043, 2041, 2040, 2039, 2036, 2036, 2033, 2029, 2027, 2027, 2026, 2027, 2029, 2031, 2033, 2036, 2038, 2039, 2039, 2039, 2042, 2044, 2045, 2045, 2042, 2041, 2040, 2043, 2045, 2048, 2050, 2049, 2049, 2049, 2048, 2049, 2051, 2052, 2055, 2058, 2060, 2060, 2057, 2052, 2048, 2043, 2040, 2040, 2043, 2047, 2049, 2048, 2046, 2044, 2043, 2043, 2046, 2046, 2045, 2043, 2041, 2038, 2033, 2032, 2031, 2030, 2030, 2032, 2032, 2035, 2037, 2040, 2040, 2041, 2044, 2045, 2045, 2042, 2039, 2038, 2040, 2042, 2044, 2044, 2044, 2045, 2045, 2042, 2043, 2045, 2045, 2046, 2048, 2051, 2055, 2059, 2058, 2055, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2053, 2054, 2055, 2054, 2052, 2051, 2053, 2053, 2055, 2055, 2056, 2054, 2053, 2053, 2049, 2049, 2051, 2049, 2048, 2047, 2046, 2048, 2051, 2056, 2059, 2060, 2059, 2053, 2048, 2045, 2043, 2043, 2046, 2046, 2046, 2043, 2041, 2038, 2037, 2037, 2035, 2030, 2032, 2032, 2037, 2038, 2040, 2038, 2035, 2030, 2028, 2029, 2028, 2025, 2026, 2028, 2027, 2028, 2030, 2030, 2031, 2032, 2031, 2031, 2031, 2030, 2032, 2033, 2033, 2033, 2031, 2030, 2028, 2030, 2034, 2036, 2036, 2039, 2041, 2046, 2051, 2055, 2056, 2057, 2054, 2055, 2055, 2058, 2059, 2059, 2059, 2062, 2062, 2062, 2059, 2059, 2061, 2061, 2063, 2066, 2070, 2070, 2069, 2064, 2061, 2058, 2054, 2051, 2050, 2049, 2048, 2047, 2046, 2045, 2045, 2047, 2048, 2046, 2044, 2042, 2041, 2039, 2038, 2038, 2037, 2038, 2036, 2034, 2032, 2031, 2031, 2033, 2034, 2038, 2040, 2041, 2040, 2039, 2038, 2037, 2034, 2031, 2030, 2031, 2034, 2036, 2036, 2037, 2037, 2039, 2040, 2042, 2042, 2042, 2044, 2046, 2050, 2053, 2054, 2054, 2052, 2049, 2046, 2044, 2043, 2044, 2043, 2043, 2046, 2046, 2047, 2048, 2049, 2051, 2053, 2055, 2054, 2053, 2054, 2051, 2048, 2046, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2046, 2042, 2041, 2043, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2049, 2054, 2057, 2060, 2061, 2061, 2057, 2054, 2051, 2049, 2047, 2043, 2043, 2044, 2048, 2049, 2050, 2052, 2053, 2050, 2049, 2045, 2044, 2043, 2043, 2042, 2040, 2036, 2033, 2033, 2031, 2031, 2030, 2031, 2032, 2034, 2038, 2039, 2038, 2038, 2039, 2038, 2038, 2037, 2037, 2036, 2035, 2036, 2038, 2040, 2041, 2040, 2042, 2045, 2046, 2047, 2047, 2051, 2055, 2059, 2059, 2056, 2052, 2048, 2046, 2046, 2045, 2047, 2049, 2051, 2054, 2054, 2052, 2049, 2046, 2045, 2045, 2045, 2046, 2043, 2042, 2040, 2039, 2039, 2036, 2036, 2035, 2032, 2030, 2029, 2030, 2036, 2040, 2042, 2041, 2039, 2037, 2035, 2033, 2034, 2034, 2035, 2035, 2035, 2035, 2037, 2036, 2037, 2039, 2040, 2042, 2044, 2048, 2052, 2054, 2054, 2054, 2053, 2051, 2049, 2047, 2047, 2046, 2046, 2048, 2048, 2051, 2052, 2054, 2055, 2055, 2055, 2054, 2054, 2055, 2054, 2054, 2053, 2052, 2050, 2046, 2042, 2040, 2041, 2042, 2045, 2045, 2045, 2047, 2047, 2048, 2048, 2048, 2045, 2042, 2042, 2041, 2039, 2038, 2038, 2038, 2040, 2040, 2041, 2041, 2042, 2044, 2045, 2046, 2048, 2053, 2056, 2058, 2056, 2054, 2051, 2048, 2049, 2050, 2049, 2048, 2050, 2053, 2054, 2056, 2056, 2055, 2053, 2053, 2053, 2055, 2056, 2055, 2054, 2053, 2050, 2046, 2043, 2042, 2041, 2041, 2041, 2045, 2048, 2052, 2055, 2056, 2054, 2050, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2047, 2048, 2049, 2047, 2048, 2049, 2052, 2057, 2062, 2064, 2061, 2057, 2052, 2050, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2048, 2047, 2048, 2049, 2049, 2046, 2043, 2044, 2044, 2043, 2041, 2038, 2036, 2032, 2031, 2029, 2025, 2020, 2015, 2010, 2005, 1998, 1992, 1989, 1991, 1994, 1998, 2000, 2005, 2010, 2015, 2019, 2024, 2029, 2034, 2038, 2041, 2043, 2046, 2048, 2049, 2051, 2056, 2061, 2064, 2062, 2058, 2052, 2047, 2045, 2044, 2048, 2052, 2056, 2058, 2058, 2055, 2052, 2050, 2052, 2053, 2053, 2051, 2049, 2048, 2045, 2043, 2039, 2036, 2034, 2033, 2036, 2037, 2040, 2040, 2041, 2044, 2046, 2048, 2047, 2045, 2043, 2042, 2041, 2044, 2045, 2047, 2045, 2044, 2044, 2045, 2047, 2051, 2054, 2054, 2057, 2058, 2061, 2064, 2067, 2067, 2066, 2061, 2056, 2051, 2049, 2052, 2053, 2055, 2053, 2049, 2046, 2044, 2044, 2047, 2047, 2044, 2042, 2040, 2039, 2041, 2043, 2041, 2037, 2031, 2027, 2028, 2030, 2033, 2037, 2042, 2045, 2048, 2048, 2049, 2051, 2050, 2051, 2050, 2049, 2047, 2048, 2049, 2051, 2052, 2053, 2054, 2051, 2054, 2054, 2058, 2059, 2059, 2060, 2062, 2062, 2064, 2065, 2062, 2056, 2049, 2044, 2042, 2040, 2040, 2040, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2042, 2043, 2043, 2042, 2039, 2036, 2035, 2035, 2039, 2044, 2048, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2047, 2045, 2044, 2043, 2041, 2041, 2039, 2041, 2040, 2039, 2036, 2034, 2033, 2034, 2037, 2039, 2042, 2042, 2039, 2033, 2025, 2020, 2018, 2019, 2020, 2021, 2020, 2020, 2020, 2019, 2020, 2020, 2019, 2021, 2022, 2023, 2026, 2030, 2032, 2031, 2026, 2022, 2019, 2019, 2020, 2025, 2028, 2030, 2032, 2033, 2033, 2034, 2036, 2038, 2042, 2044, 2045, 2044, 2046, 2049, 2051, 2054, 2053, 2054, 2052, 2054, 2056, 2057, 2057, 2060, 2062, 2066, 2071, 2072, 2071, 2067, 2064, 2060, 2055, 2051, 2051, 2051, 2051, 2050, 2049, 2046, 2045, 2047, 2049, 2051, 2054, 2055, 2055, 2054, 2050, 2048, 2045, 2043, 2040, 2037, 2036, 2037, 2040, 2044, 2047, 2051, 2054, 2057, 2058, 2057, 2055, 2052, 2049, 2048, 2049, 2049, 2049, 2048, 2046, 2046, 2047, 2050, 2051, 2053, 2056, 2059, 2063, 2066, 2068, 2066, 2060, 2058, 2053, 2051, 2050, 2049, 2050, 2050, 2047, 2045, 2044, 2048, 2052, 2054, 2053, 2050, 2048, 2048, 2049, 2049, 2048, 2045, 2039, 2033, 2033, 2035, 2035, 2036, 2036, 2036, 2035, 2035, 2037, 2040, 2042, 2039, 2034, 2031, 2029, 2029, 2028, 2027, 2029, 2031, 2036, 2038, 2037, 2039, 2037, 2038, 2039, 2044, 2049, 2052, 2052, 2050, 2044, 2041, 2038, 2037, 2038, 2040, 2039, 2038, 2038, 2037, 2038, 2041, 2043, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2044, 2043, 2039, 2035, 2034, 2033, 2035, 2038, 2041, 2043, 2044, 2046, 2050, 2051, 2052, 2048, 2048, 2048, 2052, 2052, 2052, 2048, 2044, 2044, 2048, 2054, 2056, 2057, 2055, 2054, 2055, 2060, 2064, 2068, 2067, 2063, 2059, 2057, 2056, 2055, 2050, 2048, 2048, 2050, 2051, 2053, 2055, 2054, 2051, 2049, 2047, 2048, 2049, 2048, 2046, 2045, 2045, 2043, 2042, 2039, 2035, 2033, 2031, 2032, 2033, 2037, 2039, 2040, 2040, 2039, 2039, 2037, 2034, 2035, 2035, 2036, 2032, 2030, 2029, 2028, 2030, 2029, 2030, 2031, 2031, 2032, 2038, 2043, 2046, 2049, 2048, 2045, 2043, 2040, 2038, 2036, 2034, 2034, 2036, 2039, 2042, 2043, 2044, 2046, 2048, 2048, 2050, 2048, 2049, 2048, 2049, 2049, 2052, 2054, 2051, 2048, 2046, 2045, 2046, 2047, 2049, 2048, 2050, 2054, 2057, 2057, 2057, 2055, 2055, 2056, 2058, 2058, 2055, 2051, 2046, 2045, 2044, 2045, 2047, 2046, 2045, 2044, 2046, 2049, 2054, 2055, 2053, 2050, 2048, 2046, 2045, 2042, 2041, 2040, 2040, 2043, 2047, 2049, 2050, 2051, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2048, 2046, 2043, 2042, 2043, 2047, 2051, 2054, 2056, 2057, 2055, 2054, 2056, 2059, 2062, 2064, 2063, 2060, 2057, 2056, 2053, 2051, 2051, 2052, 2053, 2054, 2054, 2052, 2051, 2052, 2055, 2059, 2062, 2063, 2059, 2053, 2047, 2044, 2042, 2040, 2038, 2037, 2036, 2036, 2038, 2038, 2039, 2040, 2040, 2040, 2041, 2042, 2044, 2045, 2047, 2044, 2039, 2035, 2035, 2034, 2037, 2039, 2042, 2042, 2044, 2045, 2048, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2048, 2046, 2043, 2041, 2040, 2040, 2041, 2042, 2043, 2044, 2047, 2050, 2052, 2051, 2049, 2045, 2041, 2038, 2035, 2032, 2031, 2031, 2031, 2033, 2036, 2035, 2034, 2034, 2034, 2036, 2038, 2041, 2042, 2042, 2041, 2041, 2040, 2036, 2034, 2032, 2029, 2028, 2031, 2035, 2040, 2049, 2054, 2058, 2059, 2059, 2058, 2056, 2054, 2053, 2053, 2049, 2046, 2044, 2045, 2045, 2047, 2051, 2053, 2052, 2050, 2049, 2048, 2049, 2053, 2057, 2057, 2054, 2049, 2046, 2043, 2041, 2040, 2040, 2041, 2041, 2042, 2043, 2045, 2046, 2047, 2048, 2049, 2049, 2047, 2048, 2048, 2049, 2049, 2046, 2043, 2039, 2041, 2042, 2044, 2045, 2046, 2049, 2050, 2052, 2052, 2056, 2055, 2054, 2055, 2056, 2055, 2057, 2057, 2055, 2053, 2050, 2048, 2047, 2048, 2047, 2044, 2044, 2048, 2053, 2060, 2063, 2063, 2057, 2055, 2049, 2046, 2046, 2044, 2043, 2043, 2043, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2043, 2043, 2043, 2041, 2039, 2036, 2032, 2030, 2030, 2031, 2032, 2033, 2034, 2037, 2038, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2042, 2040, 2040, 2040, 2039, 2042, 2042, 2043, 2046, 2046, 2049, 2051, 2052, 2053, 2055, 2053, 2049, 2047, 2043, 2040, 2039, 2038, 2039, 2036, 2037, 2038, 2038, 2038, 2037, 2034, 2034, 2034, 2033, 2034, 2032, 2031, 2030, 2028, 2025, 2021, 2017, 2016, 2017, 2020, 2023, 2025, 2025, 2025, 2027, 2030, 2033, 2036, 2039, 2039, 2039, 2038, 2038, 2040, 2043, 2046, 2046, 2044, 2044, 2043, 2045, 2049, 2052, 2055, 2060, 2065, 2068, 2066, 2063, 2060, 2058, 2060, 2060, 2059, 2058, 2055, 2052, 2051, 2051, 2051, 2051, 2050, 2047, 2047, 2048, 2047, 2043, 2041, 2039, 2039, 2037, 2034, 2031, 2029, 2027, 2026, 2024, 2024, 2027, 2031, 2034, 2035, 2037, 2038, 2039, 2039, 2038, 2039, 2039, 2040, 2042, 2044, 2045, 2046, 2046, 2047, 2047, 2049, 2049, 2051, 2053, 2057, 2059, 2060, 2057, 2055, 2052, 2052, 2049, 2047, 2046, 2044, 2044, 2045, 2046, 2047, 2045, 2044, 2045, 2046, 2047, 2048, 2047, 2047, 2044, 2041, 2037, 2033, 2035, 2037, 2037, 2035, 2035, 2037, 2039, 2042, 2045, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2045, 2043, 2042, 2042, 2043, 2044, 2046, 2045, 2045, 2044, 2046, 2052, 2057, 2061, 2064, 2062, 2057, 2052, 2048, 2045, 2044, 2043, 2044, 2043, 2043, 2041, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2039, 2039, 2040, 2040, 2039, 2035, 2032, 2029, 2030, 2030, 2029, 2032, 2033, 2036, 2039, 2042, 2043, 2045, 2046, 2046, 2046, 2047, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2047, 2045, 2046, 2048, 2052, 2054, 2058, 2056, 2054, 2051, 2047, 2045, 2043, 2041, 2044, 2046, 2047, 2046, 2045, 2044, 2043, 2044, 2043, 2046, 2045, 2045, 2045, 2043, 2042, 2040, 2041, 2040, 2038, 2036, 2036, 2039, 2042, 2042, 2045, 2047, 2046, 2047, 2050, 2052, 2053, 2053, 2051, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2047, 2049, 2049, 2049, 2050, 2050, 2054, 2058, 2057, 2057, 2052, 2050, 2048, 2047, 2047, 2048, 2048, 2047, 2045, 2045, 2045, 2045, 2043, 2042, 2042, 2042, 2045, 2047, 2048, 2048, 2044, 2042, 2038, 2035, 2035, 2035, 2036, 2036, 2036, 2038, 2040, 2042, 2044, 2044, 2045, 2045, 2046, 2045, 2043, 2043, 2042, 2042, 2043, 2045, 2047, 2049, 2048, 2047, 2045, 2045, 2046, 2051, 2054, 2057, 2058, 2055, 2053, 2049, 2048, 2046, 2044, 2042, 2044, 2048, 2049, 2050, 2050, 2050, 2049, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2040, 2036, 2033, 2033, 2035, 2037, 2042, 2046, 2046, 2046, 2043, 2043, 2043, 2042, 2044, 2045, 2046, 2046, 2045, 2044, 2042, 2043, 2044, 2046, 2044, 2044, 2044, 2044, 2047, 2052, 2058, 2059, 2058, 2052, 2047, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2046, 2047, 2046, 2042, 2041, 2040, 2040, 2043, 2043, 2041, 2038, 2036, 2034, 2036, 2038, 2040, 2043, 2044, 2047, 2047, 2046, 2043, 2046, 2048, 2051, 2051, 2051, 2048, 2047, 2046, 2045, 2043, 2042, 2042, 2044, 2045, 2049, 2052, 2053, 2053, 2054, 2057, 2060, 2061, 2059, 2055, 2051, 2047, 2044, 2045, 2045, 2049, 2049, 2046, 2045, 2045, 2049, 2049, 2050, 2049, 2050, 2048, 2048, 2048, 2049, 2050, 2047, 2044, 2042, 2042, 2042, 2043, 2045, 2045, 2046, 2048, 2050, 2052, 2053, 2049, 2046, 2042, 2041, 2042, 2044, 2044, 2044, 2040, 2038, 2035, 2033, 2034, 2033, 2034, 2037, 2041, 2043, 2044, 2042, 2037, 2033, 2029, 2027, 2025, 2023, 2021, 2022, 2023, 2022, 2023, 2023, 2023, 2023, 2024, 2022, 2023, 2023, 2026, 2028, 2030, 2028, 2025, 2020, 2015, 2015, 2018, 2021, 2024, 2026, 2028, 2029, 2031, 2034, 2039, 2041, 2043, 2040, 2039, 2037, 2037, 2038, 2038, 2039, 2040, 2040, 2042, 2043, 2043, 2041, 2040, 2040, 2042, 2047, 2050, 2053, 2051, 2049, 2050, 2051, 2054, 2053, 2053, 2052, 2052, 2052, 2056, 2056, 2053, 2049, 2046, 2042, 2039, 2040, 2043, 2043, 2045, 2046, 2045, 2044, 2044, 2045, 2048, 2050, 2051, 2052, 2053, 2055, 2056, 2057, 2058, 2059, 2057, 2055, 2055, 2054, 2057, 2057, 2058, 2057, 2055, 2053, 2052, 2050, 2048, 2046, 2045, 2046, 2046, 2046, 2047, 2048, 2046, 2042, 2040, 2039, 2038, 2035, 2033, 2032, 2030, 2031, 2030, 2031, 2031, 2031, 2031, 2032, 2033, 2033, 2034, 2032, 2031, 2029, 2029, 2029, 2028, 2026, 2026, 2027, 2029, 2032, 2034, 2035, 2038, 2039, 2042, 2043, 2046, 2048, 2051, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2053, 2055, 2058, 2059, 2061, 2063, 2066, 2070, 2073, 2074, 2073, 2075, 2073, 2069, 2063, 2058, 2057, 2058, 2057, 2057, 2057, 2055, 2055, 2054, 2056, 2053, 2051, 2049, 2045, 2039, 2035, 2030, 2024, 2019, 2015, 2014, 2014, 2015, 2019, 2022, 2023, 2023, 2023, 2026, 2029, 2032, 2034, 2033, 2033, 2033, 2033, 2031, 2031, 2031, 2034, 2038, 2041, 2044, 2047, 2050, 2050, 2052, 2057, 2062, 2068, 2070, 2066, 2063, 2061, 2060, 2060, 2060, 2060, 2059, 2057, 2057, 2060, 2062, 2062, 2061, 2057, 2056, 2052, 2050, 2048, 2046, 2046, 2043, 2039, 2034, 2030, 2030, 2031, 2035, 2038, 2038, 2039, 2039, 2041, 2043, 2046, 2049, 2051, 2051, 2049, 2048, 2047, 2045, 2045, 2047, 2048, 2051, 2051, 2051, 2050, 2053, 2055, 2058, 2061, 2063, 2064, 2060, 2057, 2053, 2052, 2050, 2050, 2052, 2050, 2047, 2044, 2042, 2040, 2040, 2041, 2038, 2033, 2031, 2030, 2031, 2033, 2034, 2031, 2027, 2022, 2016, 2012, 2012, 2015, 2019, 2022, 2022, 2026, 2027, 2029, 2030, 2032, 2032, 2031, 2030, 2031, 2032, 2034, 2035, 2034, 2034, 2033, 2033, 2032, 2035, 2036, 2036, 2039, 2042, 2045, 2046, 2048, 2048, 2045, 2041, 2039, 2038, 2039, 2037, 2036, 2036, 2035, 2035, 2035, 2036, 2038, 2039, 2038, 2040, 2042, 2046, 2049, 2050, 2049, 2047, 2044, 2038, 2034, 2032, 2034, 2038, 2043, 2047, 2050, 2049, 2049, 2050, 2051, 2052, 2054, 2054, 2053, 2050, 2047, 2046, 2047, 2048, 2049, 2050, 2049, 2048, 2047, 2048, 2049, 2049, 2052, 2055, 2057, 2057, 2054, 2048, 2047, 2043, 2040, 2038, 2040, 2040, 2043, 2047, 2048, 2048, 2047, 2045, 2044, 2044, 2042, 2042, 2041, 2042, 2041, 2036, 2033, 2031, 2029, 2028, 2029, 2030, 2031, 2033, 2036, 2039, 2042, 2044, 2045, 2045, 2045, 2044, 2042, 2040, 2040, 2042, 2043, 2045, 2046, 2046, 2047, 2048, 2047, 2048, 2049, 2051, 2057, 2061, 2062, 2061, 2057, 2052, 2048, 2046, 2044, 2043, 2042, 2042, 2043, 2042, 2042, 2040, 2043, 2045, 2044, 2042, 2040, 2040, 2039, 2042, 2043, 2043, 2041, 2036, 2030, 2028, 2028, 2032, 2034, 2037, 2037, 2038, 2038, 2042, 2046, 2048, 2046, 2045, 2044, 2041, 2041, 2040, 2042, 2043, 2045, 2046, 2044, 2044, 2045, 2047, 2050, 2054, 2058, 2063, 2066, 2065, 2062, 2059, 2052, 2046, 2042, 2041, 2043, 2046, 2049, 2049, 2050, 2048, 2045, 2045, 2046, 2047, 2046, 2046, 2044, 2043, 2042, 2039, 2037, 2036, 2037, 2037, 2040, 2042, 2043, 2046, 2045, 2047, 2051, 2054, 2057, 2058, 2055, 2052, 2048, 2046, 2046, 2045, 2045, 2046, 2044, 2043, 2041, 2040, 2041, 2042, 2044, 2044, 2047, 2046, 2047, 2045, 2045, 2045, 2046, 2047, 2045, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2042, 2042, 2042, 2042, 2044, 2043, 2043, 2044, 2046, 2047, 2045, 2042, 2040, 2041, 2043, 2046, 2048, 2050, 2053, 2055, 2058, 2061, 2062, 2061, 2062, 2059, 2057, 2057, 2058, 2058, 2060, 2059, 2058, 2055, 2053, 2051, 2050, 2048, 2049, 2053, 2057, 2059, 2059, 2055, 2049, 2044, 2041, 2039, 2038, 2034, 2032, 2030, 2031, 2034, 2037, 2036, 2035, 2034, 2032, 2034, 2036, 2037, 2039, 2040, 2040, 2037, 2033, 2030, 2029, 2030, 2033, 2036, 2036, 2038, 2041, 2043, 2047, 2048, 2049, 2051, 2050, 2050, 2048, 2047, 2048, 2047, 2047, 2049, 2051, 2056, 2055, 2053, 2052, 2052, 2053, 2058, 2064, 2069, 2072, 2069, 2063, 2056, 2051, 2050, 2051, 2051, 2052, 2053, 2053, 2052, 2051, 2051, 2051, 2048, 2047, 2046, 2047, 2046, 2045, 2042, 2042, 2042, 2041, 2041, 2037, 2036, 2035, 2035, 2036, 2039, 2041, 2044, 2047, 2049, 2050, 2051, 2050, 2048, 2047, 2045, 2046, 2047, 2049, 2052, 2054, 2053, 2053, 2051, 2051, 2051, 2056, 2058, 2063, 2064, 2064, 2060, 2057, 2052, 2050, 2050, 2049, 2048, 2045, 2045, 2046, 2049, 2051, 2050, 2048, 2047, 2047, 2048, 2048, 2049, 2052, 2051, 2047, 2044, 2039, 2035, 2032, 2031, 2033, 2032, 2034, 2036, 2040, 2043, 2043, 2042, 2039, 2037, 2036, 2036, 2036, 2035, 2035, 2034, 2035, 2034, 2036, 2036, 2038, 2039, 2041, 2043, 2047, 2052, 2057, 2059, 2057, 2053, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2053, 2054, 2054, 2052, 2051, 2053, 2054, 2053, 2050, 2047, 2042, 2039, 2035, 2034, 2034, 2037, 2038, 2040, 2042, 2043, 2045, 2045, 2044, 2045, 2044, 2043, 2040, 2036, 2032, 2030, 2031, 2033, 2034, 2033, 2033, 2032, 2032, 2031, 2033, 2036, 2038, 2044, 2046, 2046, 2044, 2042, 2040, 2039, 2037, 2034, 2031, 2032, 2034, 2038, 2042, 2044, 2044, 2045, 2048, 2049, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2048, 2047, 2049, 2050, 2053, 2055, 2058, 2058, 2058, 2056, 2060, 2059, 2059, 2058, 2055, 2051, 2047, 2045, 2047, 2051, 2054, 2054, 2049, 2045, 2043, 2042, 2045, 2048, 2050, 2054, 2055, 2054, 2052, 2050, 2046, 2043, 2041, 2039, 2039, 2039, 2043, 2044, 2045, 2043, 2043, 2043, 2044, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2038, 2035, 2033, 2034, 2037, 2042, 2044, 2048, 2049, 2049, 2052, 2054, 2055, 2053, 2050, 2047, 2043, 2043, 2043, 2044, 2043, 2042, 2040, 2040, 2039, 2039, 2043, 2043, 2044, 2049, 2053, 2056, 2056, 2054, 2050, 2046, 2043, 2039, 2036, 2035, 2036, 2036, 2035, 2033, 2033, 2034, 2037, 2041, 2045, 2044, 2044, 2042, 2044, 2043, 2041, 2037, 2031, 2029, 2028, 2031, 2036, 2042, 2048, 2051, 2049, 2050, 2053, 2055, 2057, 2055, 2053, 2050, 2047, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2052, 2052, 2055, 2057, 2061, 2063, 2065, 2065, 2063, 2061, 2058, 2054, 2051, 2052, 2053, 2055, 2056, 2054, 2055, 2053, 2052, 2051, 2050, 2051, 2050, 2049, 2047, 2046, 2042, 2039, 2035, 2032, 2031, 2032, 2033, 2034, 2036, 2037, 2038, 2039, 2041, 2042, 2042, 2037, 2035, 2034, 2035, 2035, 2036, 2035, 2034, 2034, 2034, 2034, 2035, 2036, 2036, 2037, 2040, 2044, 2051, 2053, 2051, 2047, 2045, 2042, 2039, 2037, 2037, 2036, 2037, 2038, 2039, 2040, 2041, 2044, 2048, 2051, 2050, 2049, 2047, 2049, 2051, 2054, 2055, 2052, 2049, 2046, 2043, 2042, 2044, 2047, 2051, 2053, 2056, 2059, 2060, 2062, 2059, 2057, 2058, 2056, 2054, 2052, 2052, 2053, 2053, 2054, 2054, 2052, 2052, 2048, 2046, 2044, 2048, 2052, 2056, 2060, 2058, 2053, 2049, 2046, 2043, 2041, 2039, 2040, 2040, 2041, 2042, 2041, 2042, 2044, 2047, 2047, 2047, 2045, 2045, 2044, 2045, 2047, 2047, 2045, 2040, 2037, 2035, 2036, 2037, 2040, 2042, 2047, 2055, 2061, 2065, 2066, 2065, 2063, 2063, 2061, 2061, 2058, 2054, 2048, 2045, 2041, 2041, 2041, 2041, 2039, 2038, 2039, 2041, 2046, 2048, 2049, 2047, 2045, 2043, 2040, 2036, 2032, 2028, 2027, 2027, 2029, 2030, 2032, 2032, 2034, 2035, 2037, 2037, 2038, 2037, 2037, 2036, 2036, 2037, 2035, 2034, 2030, 2027, 2028, 2030, 2035, 2041, 2043, 2047, 2048, 2048, 2050, 2050, 2049, 2046, 2044, 2042, 2041, 2041, 2041, 2043, 2042, 2044, 2046, 2047, 2047, 2049, 2052, 2057, 2060, 2062, 2062, 2059, 2057, 2055, 2054, 2052, 2047, 2043, 2043, 2047, 2051, 2053, 2052, 2052, 2051, 2049, 2050, 2050, 2050, 2048, 2046, 2042, 2041, 2041, 2041, 2040, 2038, 2034, 2033, 2033, 2035, 2040, 2044, 2045, 2044, 2042, 2038, 2035, 2033, 2033, 2033, 2034, 2036, 2036, 2037, 2037, 2038, 2038, 2039, 2038, 2038, 2037, 2038, 2038, 2043, 2047, 2049, 2048, 2046, 2044, 2041, 2041, 2041, 2040, 2040, 2040, 2043, 2045, 2047, 2048, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2048, 2049, 2049, 2049, 2049, 2047, 2046, 2042, 2040, 2040, 2044, 2051, 2056, 2058, 2056, 2053, 2049, 2049, 2050, 2052, 2053, 2051, 2048, 2045, 2045, 2043, 2043, 2043, 2044, 2046, 2047, 2050, 2054, 2058, 2060, 2059, 2056, 2050, 2046, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2040, 2040, 2041, 2042, 2043, 2043, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2043, 2038, 2035, 2035, 2036, 2037, 2038, 2042, 2046, 2052, 2056, 2059, 2057, 2058, 2056, 2054, 2055, 2055, 2053, 2052, 2054, 2057, 2059, 2057, 2056, 2054, 2057, 2058, 2063, 2063, 2064, 2062, 2061, 2060, 2059, 2059, 2056, 2050, 2044, 2041, 2039, 2041, 2043, 2040, 2036, 2033, 2029, 2029, 2029, 2029, 2028, 2028, 2029, 2028, 2028, 2025, 2020, 2019, 2018, 2017, 2017, 2019, 2022, 2024, 2028, 2029, 2033, 2033, 2034, 2034, 2037, 2040, 2038, 2035, 2034, 2035, 2037, 2040, 2041, 2043, 2042, 2043, 2043, 2043, 2046, 2048, 2053, 2057, 2059, 2060, 2058, 2054, 2050, 2048, 2048, 2046, 2044, 2045, 2048, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2049, 2046, 2045, 2045, 2044, 2041, 2036, 2033, 2032, 2033, 2037, 2039, 2042, 2045, 2046, 2043, 2040, 2038, 2037, 2038, 2038, 2038, 2037, 2037, 2037, 2039, 2038, 2036, 2034, 2033, 2035, 2038, 2040, 2043, 2045, 2049, 2053, 2054, 2054, 2053, 2051, 2048, 2044, 2043, 2041, 2043, 2045, 2049, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2049, 2050, 2048, 2045, 2042, 2039, 2038, 2040, 2044, 2047, 2049, 2051, 2051, 2049, 2050, 2050, 2048, 2045, 2041, 2041, 2042, 2041, 2041, 2039, 2037, 2037, 2036, 2037, 2038, 2039, 2040, 2044, 2050, 2054, 2057, 2058, 2054, 2051, 2049, 2049, 2046, 2046, 2044, 2046, 2047, 2050, 2048, 2047, 2049, 2050, 2051, 2052, 2051, 2051, 2053, 2055, 2056, 2053, 2046, 2039, 2034, 2034, 2039, 2041, 2041, 2040, 2041, 2043, 2045, 2049, 2051, 2050, 2048, 2044, 2042, 2042, 2043, 2043, 2043, 2044, 2042, 2040, 2037, 2038, 2039, 2040, 2041, 2042, 2042, 2046, 2048, 2046, 2044, 2039, 2037, 2035, 2034, 2035, 2036, 2035, 2036, 2035, 2035, 2034, 2036, 2036, 2036, 2036, 2037, 2038, 2038, 2039, 2039, 2039, 2038, 2034, 2033, 2033, 2033, 2037, 2039, 2039, 2042, 2045, 2050, 2055, 2057, 2058, 2058, 2057, 2057, 2058, 2061, 2062, 2063, 2062, 2062, 2063, 2064, 2063, 2064, 2065, 2064, 2063, 2065, 2067, 2070, 2072, 2068, 2064, 2059, 2055, 2052, 2048, 2046, 2047, 2049, 2048, 2046, 2044, 2044, 2044, 2046, 2046, 2045, 2044, 2044, 2045, 2043, 2043, 2041, 2037, 2033, 2032, 2034, 2036, 2039, 2041, 2042, 2043, 2044, 2047, 2049, 2051, 2050, 2050, 2050, 2050, 2048, 2048, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2048, 2050, 2051, 2050, 2045, 2042, 2041, 2039, 2035, 2034, 2032, 2033, 2033, 2036, 2040, 2039, 2041, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2041, 2039, 2037, 2038, 2039, 2042, 2044, 2046, 2047, 2049, 2053, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2053, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2048, 2049, 2051, 2053, 2056, 2058, 2060, 2056, 2054, 2051, 2049, 2048, 2048, 2046, 2044, 2044, 2043, 2045, 2047, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2041, 2040, 2039, 2037, 2036, 2035, 2034, 2033, 2033, 2034, 2035, 2038, 2039, 2041, 2044, 2047, 2048, 2046, 2044, 2042, 2041, 2041, 2040, 2041, 2042, 2043, 2044, 2046, 2046, 2049, 2051, 2052, 2056, 2057, 2059, 2062, 2064, 2064, 2063, 2060, 2057, 2055, 2054, 2052, 2053, 2055, 2057, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2054, 2052, 2049, 2046, 2045, 2043, 2038, 2034, 2031, 2030, 2031, 2034, 2034, 2035, 2036, 2035, 2034, 2032, 2032, 2029, 2029, 2028, 2029, 2032, 2034, 2036, 2035, 2033, 2033, 2033, 2034, 2038, 2042, 2044, 2045, 2048, 2049, 2048, 2046, 2046, 2045, 2045, 2042, 2039, 2037, 2037, 2039, 2040, 2040, 2041, 2042, 2042, 2041, 2042, 2045, 2049, 2051, 2051, 2050, 2048, 2045, 2041, 2041, 2040, 2040, 2042, 2043, 2046, 2049, 2051, 2053, 2054, 2055, 2054, 2055, 2055, 2055, 2056, 2054, 2053, 2052, 2053, 2055, 2054, 2056, 2056, 2054, 2052, 2051, 2052, 2054, 2056, 2056, 2055, 2054, 2053, 2050, 2047, 2047, 2045, 2042, 2041, 2040, 2041, 2043, 2043, 2043, 2042, 2042, 2044, 2043, 2043, 2042, 2042, 2040, 2039, 2036, 2034, 2033, 2033, 2034, 2035, 2038, 2042, 2045, 2048, 2050, 2051, 2053, 2053, 2055, 2054, 2056, 2056, 2055, 2053, 2052, 2053, 2054, 2056, 2059, 2060, 2059, 2061, 2061, 2064, 2066, 2067, 2067, 2069, 2068, 2066, 2062, 2057, 2053, 2051, 2053, 2053, 2056, 2055, 2053, 2053, 2051, 2049, 2049, 2048, 2045, 2042, 2039, 2038, 2036, 2036, 2035, 2033, 2028, 2025, 2024, 2026, 2030, 2034, 2037, 2037, 2036, 2035, 2036, 2036, 2035, 2032, 2031, 2033, 2035, 2035, 2035, 2034, 2034, 2035, 2036, 2036, 2035, 2037, 2039, 2045, 2050, 2055, 2054, 2050, 2047, 2044, 2041, 2039, 2039, 2040, 2039, 2038, 2037, 2037, 2036, 2036, 2037, 2037, 2038, 2037, 2034, 2034, 2034, 2034, 2033, 2029, 2026, 2022, 2020, 2020, 2023, 2025, 2029, 2029, 2032, 2032, 2034, 2034, 2036, 2037, 2037, 2036, 2035, 2035, 2036, 2040, 2042, 2042, 2040, 2040, 2041, 2043, 2043, 2043, 2046, 2048, 2051, 2052, 2052, 2052, 2049, 2048, 2044, 2042, 2040, 2039, 2037, 2035, 2033, 2031, 2029, 2027, 2028, 2032, 2034, 2036, 2038, 2041, 2045, 2048, 2051, 2052, 2052, 2049, 2046, 2043, 2043, 2044, 2047, 2048, 2051, 2052, 2055, 2057, 2060, 2062, 2063, 2066, 2067, 2068, 2070, 2071, 2072, 2073, 2070, 2069, 2066, 2065, 2064, 2064, 2066, 2068, 2070, 2071, 2069, 2068, 2065, 2063, 2061, 2057, 2051, 2045, 2041, 2036, 2035, 2035, 2035, 2035, 2034, 2033, 2033, 2031, 2032, 2033, 2033, 2034, 2032, 2029, 2027, 2026, 2025, 2024, 2024, 2024, 2024, 2025, 2029, 2033, 2036, 2036, 2037, 2036, 2035, 2036, 2037, 2036, 2035, 2033, 2033, 2032, 2033, 2034, 2035, 2033, 2035, 2037, 2039, 2043, 2046, 2050, 2050, 2049, 2046, 2044, 2041, 2038, 2035, 2034, 2035, 2036, 2037, 2039, 2041, 2043, 2042, 2044, 2045, 2043, 2044, 2043, 2044, 2045, 2045, 2046, 2047, 2046, 2044, 2043, 2043, 2046, 2049, 2053, 2057, 2061, 2064, 2065, 2067, 2067, 2066, 2064, 2062, 2061, 2060, 2059, 2059, 2058, 2059, 2059, 2061, 2062, 2060, 2056, 2055, 2057, 2063, 2065, 2065, 2061, 2052, 2048, 2048, 2048, 2049, 2049, 2047, 2047, 2045, 2045, 2045, 2047, 2050, 2051, 2052, 2052, 2052, 2050, 2048, 2046, 2047, 2047, 2048, 2045, 2040, 2038, 2036, 2037, 2040, 2039, 2036, 2036, 2036, 2037, 2037, 2035, 2033, 2033, 2031, 2033, 2033, 2033, 2033, 2032, 2033, 2032, 2032, 2031, 2028, 2029, 2029, 2033, 2039, 2042, 2041, 2038, 2035, 2033, 2034, 2031, 2030, 2028, 2028, 2029, 2030, 2034, 2038, 2040, 2043, 2043, 2042, 2040, 2040, 2039, 2041, 2045, 2046, 2046, 2044, 2040, 2037, 2037, 2042, 2049, 2053, 2056, 2058, 2058, 2056, 2057, 2061, 2064, 2067, 2070, 2067, 2065, 2062, 2059, 2058, 2060, 2064, 2067, 2067, 2063, 2062, 2061, 2063, 2067, 2074, 2076, 2074, 2066, 2058, 2052, 2050, 2048, 2046, 2043, 2044, 2046, 2049, 2048, 2048, 2046, 2044, 2042, 2041, 2041, 2040, 2037, 2035, 2036, 2037, 2036, 2033, 2027, 2024, 2025, 2026, 2030, 2031, 2034, 2035, 2036, 2038, 2040, 2041, 2045, 2045, 2046, 2044, 2041, 2039, 2039, 2039, 2038, 2041, 2045, 2047, 2048, 2045, 2043, 2043, 2045, 2049, 2054, 2056, 2054, 2052, 2049, 2047, 2045, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2041, 2044, 2044, 2046, 2046, 2045, 2044, 2042, 2040, 2037, 2035, 2035, 2033, 2034, 2034, 2035, 2037, 2037, 2039, 2041, 2046, 2049, 2052, 2051, 2050, 2048, 2046, 2047, 2047, 2050, 2052, 2052, 2051, 2050, 2051, 2054, 2055, 2056, 2055, 2058, 2061, 2064, 2066, 2064, 2063, 2061, 2057, 2055, 2052, 2052, 2052, 2053, 2052, 2049, 2047, 2047, 2049, 2051, 2053, 2053, 2049, 2046, 2045, 2044, 2045, 2044, 2040, 2036, 2033, 2035, 2036, 2035, 2036, 2038, 2039, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2037, 2035, 2036, 2035, 2035, 2034, 2035, 2036, 2035, 2036, 2037, 2037, 2037, 2039, 2041, 2044, 2045, 2044, 2040, 2037, 2034, 2031, 2029, 2031, 2033, 2035, 2033, 2032, 2031, 2032, 2031, 2033, 2036, 2037, 2038, 2038, 2038, 2040, 2042, 2040, 2037, 2033, 2032, 2033, 2036, 2039, 2040, 2044, 2047, 2052, 2055, 2056, 2054, 2053, 2053, 2056, 2055, 2056, 2055, 2052, 2052, 2052, 2054, 2056, 2056, 2058, 2059, 2060, 2059, 2060, 2060, 2060, 2059, 2057, 2056, 2053, 2050, 2045, 2043, 2042, 2041, 2039, 2040, 2042, 2043, 2045, 2044, 2044, 2040, 2039, 2038, 2035, 2034, 2034, 2034, 2032, 2028, 2026, 2027, 2027, 2027, 2027, 2026, 2030, 2032, 2034, 2037, 2038, 2037, 2036, 2036, 2038, 2038, 2037, 2037, 2036, 2037, 2038, 2039, 2042, 2042, 2043, 2044, 2047, 2049, 2051, 2053, 2055, 2054, 2052, 2047, 2045, 2043, 2043, 2042, 2041, 2040, 2041, 2042, 2043, 2044, 2048, 2051, 2052, 2052, 2054, 2055, 2055, 2052, 2051, 2051, 2051, 2051, 2050, 2047, 2047, 2049, 2051, 2055, 2059, 2062, 2064, 2064, 2064, 2065, 2064, 2063, 2060, 2056, 2053, 2053, 2054, 2057, 2057, 2056, 2055, 2054, 2052, 2051, 2049, 2050, 2053, 2057, 2057, 2054, 2048, 2042, 2038, 2038, 2037, 2035, 2035, 2034, 2034, 2035, 2035, 2036, 2035, 2034, 2035, 2034, 2035, 2035, 2036, 2036, 2037, 2037, 2036, 2032, 2030, 2028, 2026, 2026, 2029, 2033, 2037, 2039, 2041, 2044, 2045, 2049, 2047, 2046, 2045, 2046, 2048, 2048, 2048, 2048, 2046, 2047, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2053, 2054, 2052, 2048, 2046, 2043, 2040, 2039, 2038, 2038, 2037, 2037, 2037, 2036, 2035, 2034, 2033, 2035, 2035, 2036, 2038, 2041, 2044, 2044, 2042, 2036, 2033, 2033, 2034, 2038, 2041, 2045, 2050, 2052, 2057, 2060, 2061, 2061, 2061, 2061, 2064, 2065, 2066, 2066, 2068, 2069, 2069, 2068, 2066, 2066, 2067, 2071, 2071, 2072, 2073, 2076, 2078, 2080, 2078, 2076, 2072, 2069, 2065, 2062, 2060, 2062, 2062, 2061, 2060, 2057, 2055, 2053, 2051, 2048, 2044, 2043, 2044, 2045, 2043, 2039, 2036, 2034, 2032, 2028, 2024, 2022, 2023, 2026, 2029, 2031, 2033, 2035, 2036, 2037, 2034, 2035, 2037, 2037, 2036, 2036, 2036, 2035, 2031, 2029, 2028, 2028, 2030, 2032, 2035, 2040, 2046, 2050, 2052, 2050, 2047, 2041, 2039, 2035, 2034, 2031, 2031, 2033, 2035, 2038, 2038, 2039, 2041, 2041, 2042, 2044, 2044, 2043, 2040, 2039, 2039, 2038, 2034, 2029, 2027, 2028, 2031, 2033, 2037, 2042, 2046, 2050, 2052, 2052, 2049, 2047, 2047, 2047, 2048, 2047, 2045, 2045, 2045, 2049, 2052, 2054, 2052, 2051, 2051, 2053, 2054, 2057, 2061, 2065, 2067, 2064, 2059, 2053, 2052, 2050, 2049, 2048, 2048, 2047, 2048, 2049, 2053, 2051, 2048, 2045, 2042, 2041, 2044, 2043, 2044, 2043, 2039, 2036, 2032, 2029, 2025, 2023, 2025, 2029, 2033, 2038, 2041, 2044, 2044, 2045, 2047, 2048, 2049, 2049, 2047, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2050, 2052, 2053, 2054, 2053, 2054, 2058, 2064, 2068, 2065, 2059, 2047, 2040, 2039, 2042, 2047, 2049, 2049, 2050, 2050, 2051, 2051, 2048, 2047, 2046, 2045, 2045, 2047, 2048, 2045, 2043, 2040, 2038, 2035, 2032, 2031, 2032, 2035, 2037, 2038, 2038, 2039, 2040, 2041, 2042, 2041, 2037, 2036, 2034, 2034, 2037, 2037, 2036, 2037, 2037, 2036, 2037, 2037, 2037, 2036, 2036, 2039, 2042, 2047, 2049, 2051, 2049, 2045, 2041, 2038, 2037, 2037, 2039, 2042, 2045, 2046, 2047, 2047, 2046, 2049, 2053, 2057, 2057, 2058, 2059, 2058, 2059, 2061, 2059, 2055, 2054, 2055, 2059, 2065, 2070, 2071, 2072, 2071, 2067, 2066, 2065, 2064, 2062, 2062, 2059, 2058, 2058, 2055, 2054, 2052, 2050, 2047, 2048, 2046, 2046, 2044, 2043, 2044, 2045, 2047, 2045, 2042, 2037, 2033, 2028, 2026, 2026, 2027, 2031, 2033, 2034, 2035, 2034, 2032, 2032, 2031, 2033, 2034, 2035, 2035, 2034, 2034, 2033, 2031, 2029, 2028, 2027, 2027, 2029, 2033, 2036, 2040, 2045, 2050, 2052, 2052, 2050, 2050, 2049, 2049, 2051, 2053, 2054, 2054, 2056, 2055, 2055, 2057, 2056, 2056, 2056, 2055, 2054, 2056, 2059, 2063, 2064, 2062, 2055, 2047, 2040, 2036, 2036, 2035, 2036, 2036, 2037, 2038, 2037, 2036, 2036, 2035, 2037, 2038, 2038, 2038, 2037, 2036, 2034, 2030, 2024, 2023, 2022, 2024, 2027, 2032, 2036, 2041, 2046, 2048, 2049, 2050, 2050, 2051, 2051, 2050, 2052, 2052, 2049, 2048, 2047, 2048, 2050, 2052, 2055, 2056, 2054, 2054, 2053, 2058, 2062, 2069, 2073, 2070, 2064, 2060, 2057, 2054, 2052, 2048, 2048, 2048, 2050, 2054, 2054, 2052, 2049, 2047, 2049, 2050, 2050, 2050, 2048, 2046, 2045, 2044, 2042, 2038, 2036, 2036, 2039, 2042, 2044, 2047, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2052, 2051, 2048, 2047, 2044, 2044, 2047, 2050, 2054, 2057, 2058, 2059, 2060, 2057, 2053, 2050, 2047, 2045, 2042, 2041, 2039, 2037, 2035, 2037, 2039, 2040, 2041, 2040, 2039, 2040, 2039, 2041, 2043, 2044, 2045, 2043, 2039, 2036, 2033, 2034, 2034, 2034, 2035, 2037, 2039, 2043, 2045, 2045, 2043, 2041, 2041, 2042, 2044, 2046, 2047, 2046, 2046, 2044, 2041, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2047, 2052, 2055, 2055, 2051, 2047, 2046, 2044, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2047, 2045, 2043, 2042, 2041, 2042, 2042, 2045, 2046, 2046, 2043, 2038, 2035, 2035, 2036, 2037, 2039, 2042, 2046, 2050, 2052, 2053, 2053, 2054, 2054, 2055, 2057, 2057, 2057, 2055, 2054, 2054, 2056, 2056, 2059, 2058, 2055, 2055, 2055, 2057, 2058, 2060, 2061, 2062, 2058, 2053, 2047, 2043, 2040, 2040, 2040, 2040, 2041, 2043, 2045, 2045, 2046, 2044, 2043, 2042, 2045, 2044, 2042, 2037, 2036, 2036, 2034, 2032, 2029, 2029, 2027, 2030, 2031, 2033, 2036, 2039, 2041, 2042, 2042, 2039, 2035, 2034, 2030, 2031, 2032, 2033, 2035, 2037, 2036, 2036, 2035, 2036, 2036, 2037, 2038, 2040, 2043, 2044, 2046, 2044, 2043, 2040, 2036, 2034, 2033, 2035, 2036, 2039, 2042, 2044, 2045, 2045, 2043, 2044, 2044, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2046, 2046, 2044, 2044, 2047, 2048, 2049, 2051, 2052, 2053, 2055, 2056, 2055, 2053, 2050, 2047, 2045, 2042, 2043, 2044, 2045, 2044, 2041, 2041, 2039, 2039, 2042, 2045, 2049, 2052, 2057, 2058, 2056, 2053, 2050, 2049, 2046, 2046, 2046, 2046, 2046, 2045, 2043, 2041, 2040, 2038, 2038, 2038, 2039, 2039, 2041, 2040, 2041, 2039, 2037, 2033, 2031, 2032, 2035, 2035, 2035, 2037, 2040, 2045, 2048, 2051, 2051, 2049, 2049, 2049, 2049, 2047, 2047, 2046, 2046, 2045, 2045, 2047, 2048, 2050, 2050, 2050, 2051, 2050, 2053, 2059, 2064, 2068, 2067, 2064, 2063, 2059, 2057, 2054, 2053, 2054, 2056, 2057, 2057, 2057, 2057, 2056, 2055, 2056, 2056, 2055, 2051, 2047, 2047, 2046, 2046, 2043, 2039, 2037, 2035, 2035, 2034, 2035, 2039, 2041, 2044, 2046, 2046, 2043, 2040, 2038, 2038, 2039, 2038, 2037, 2037, 2036, 2038, 2039, 2038, 2039, 2039, 2041, 2042, 2043, 2046, 2050, 2053, 2054, 2052, 2047, 2041, 2037, 2035, 2036, 2036, 2037, 2039, 2042, 2045, 2043, 2043, 2043, 2043, 2043, 2042, 2040, 2041, 2043, 2046, 2045, 2044, 2040, 2036, 2036, 2037, 2042, 2046, 2048, 2053, 2056, 2059, 2061, 2062, 2064, 2065, 2066, 2065, 2064, 2063, 2062, 2061, 2061, 2061, 2061, 2063, 2064, 2065, 2067, 2066, 2063, 2061, 2061, 2064, 2065, 2066, 2062, 2057, 2050, 2044, 2043, 2042, 2045, 2046, 2046, 2044, 2040, 2038, 2038, 2037, 2034, 2034, 2033, 2034, 2034, 2033, 2032, 2031, 2029, 2026, 2028, 2028, 2029, 2030, 2031, 2032, 2034, 2036, 2038, 2040, 2040, 2039, 2038, 2038, 2037, 2038, 2039, 2039, 2038, 2040, 2040, 2041, 2044, 2045, 2046, 2048, 2050, 2052, 2057, 2061, 2061, 2058, 2052, 2046, 2045, 2044, 2043, 2043, 2042, 2043, 2044, 2046, 2045, 2047, 2047, 2049, 2052, 2054, 2055, 2057, 2058, 2061, 2064, 2064, 2059, 2054, 2048, 2045, 2043, 2042, 2042, 2044, 2048, 2054, 2058, 2059, 2058, 2056, 2056, 2059, 2062, 2063, 2062, 2063, 2060, 2059, 2056, 2054, 2053, 2055, 2056, 2057, 2058, 2060, 2065, 2070, 2074, 2074, 2070, 2066, 2063, 2061, 2059, 2059, 2056, 2052, 2049, 2048, 2048, 2050, 2052, 2054, 2052, 2051, 2051, 2053, 2054, 2054, 2053, 2049, 2043, 2037, 2032, 2029, 2027, 2027, 2030, 2037, 2043, 2046, 2050, 2051, 2046, 2041, 2035, 2030, 2029, 2028, 2028, 2027, 2027, 2028, 2031, 2034, 2036, 2039, 2042, 2041, 2041, 2042, 2042, 2040, 2035, 2027, 2020, 2017, 2018, 2021, 2024, 2028, 2031, 2036, 2040, 2044, 2047, 2053, 2055, 2056, 2054, 2055, 2057, 2060, 2062, 2064, 2064, 2060, 2056, 2047, 2040, 2029, 2015, 1999, 1980, 1965, 1954, 1948, 1948, 1955, 1964, 1975, 1987, 1996, 2003, 2009, 2015, 2018, 2023, 2027, 2032, 2037, 2039, 2040, 2042, 2044, 2047, 2049, 2051, 2052, 2052, 2052, 2050, 2046, 2047, 2048, 2049, 2049, 2048, 2045, 2044, 2046, 2048, 2052, 2051, 2050, 2046, 2044, 2042, 2044, 2048, 2052, 2049, 2047, 2042, 2038, 2037, 2038, 2039, 2041, 2043, 2046, 2047, 2050, 2051, 2052, 2051, 2050, 2049, 2050, 2051, 2052, 2051, 2050, 2048, 2048, 2049, 2052, 2053, 2052, 2052, 2051, 2053, 2057, 2061, 2062, 2061, 2059, 2056, 2053, 2050, 2046, 2044, 2041, 2039, 2039, 2038, 2038, 2038, 2037, 2035, 2034, 2033, 2034, 2037, 2040, 2043, 2042, 2039, 2036, 2031, 2028, 2025, 2027, 2029, 2030, 2034, 2037, 2040, 2043, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2044, 2043, 2043, 2043, 2046, 2048, 2049, 2049, 2048, 2048, 2049, 2052, 2056, 2062, 2066, 2067, 2062, 2057, 2053, 2049, 2048, 2050, 2050, 2049, 2048, 2046, 2044, 2044, 2043, 2045, 2049, 2051, 2050, 2049, 2046, 2045, 2046, 2047, 2045, 2042, 2036, 2034, 2034, 2032, 2032, 2032, 2031, 2029, 2029, 2031, 2033, 2035, 2038, 2037, 2037, 2037, 2038, 2038, 2036, 2035, 2036, 2036, 2035, 2033, 2035, 2038, 2041, 2044, 2048, 2054, 2054, 2053, 2048, 2045, 2044, 2042, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2044, 2047, 2049, 2050, 2051, 2053, 2053, 2051, 2048, 2046, 2046, 2045, 2043, 2041, 2038, 2036, 2036, 2036, 2038, 2041, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2040, 2040, 2041, 2040, 2039, 2039, 2038, 2037, 2035, 2036, 2038, 2041, 2046, 2050, 2052, 2054, 2053, 2050, 2048, 2047, 2047, 2047, 2045, 2044, 2043, 2043, 2043, 2045, 2048, 2049, 2048, 2045, 2044, 2044, 2047, 2050, 2051, 2050, 2049, 2047, 2044, 2042, 2041, 2042, 2042, 2045, 2047, 2049, 2051, 2051, 2053, 2056, 2056, 2056, 2054, 2052, 2048, 2046, 2047, 2046, 2047, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2045, 2048, 2052, 2052, 2049, 2047, 2046, 2045, 2042, 2037, 2036, 2034, 2035, 2039, 2042, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2046, 2047, 2046, 2044, 2041, 2039, 2039, 2043, 2042, 2044, 2044, 2046, 2050, 2053, 2057, 2059, 2059, 2056, 2052, 2049, 2051, 2054, 2058, 2060, 2060, 2057, 2055, 2053, 2055, 2058, 2061, 2064, 2064, 2061, 2057, 2054, 2052, 2054, 2055, 2054, 2049, 2044, 2039, 2037, 2035, 2035, 2035, 2036, 2038, 2039, 2040, 2038, 2035, 2030, 2030, 2030, 2031, 2032, 2030, 2028, 2027, 2027, 2028, 2030, 2032, 2035, 2037, 2039, 2042, 2043, 2046, 2048, 2051, 2052, 2051, 2050, 2050, 2052, 2056, 2060, 2061, 2060, 2060, 2062, 2063, 2063, 2064, 2062, 2065, 2067, 2068, 2067, 2066, 2063, 2061, 2058, 2058, 2056, 2052, 2051, 2047, 2044, 2042, 2042, 2042, 2042, 2044, 2043, 2042, 2039, 2038, 2037, 2035, 2032, 2030, 2028, 2028, 2029, 2030, 2030, 2032, 2034, 2036, 2038, 2039, 2040, 2041, 2041, 2042, 2043, 2044, 2048, 2051, 2053, 2054, 2053, 2050, 2051, 2052, 2053, 2054, 2057, 2057, 2058, 2061, 2065, 2068, 2069, 2065, 2061, 2060, 2061, 2064, 2062, 2058, 2054, 2051, 2050, 2050, 2052, 2053, 2052, 2049, 2047, 2047, 2047, 2047, 2046, 2044, 2039, 2033, 2030, 2028, 2028, 2029, 2029, 2029, 2028, 2026, 2026, 2028, 2031, 2034, 2036, 2037, 2038, 2039, 2039, 2037, 2037, 2036, 2034, 2035, 2035, 2036, 2038, 2039, 2042, 2045, 2048, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2052, 2050, 2050, 2051, 2053, 2054, 2052, 2051, 2049, 2049, 2050, 2053, 2054, 2051, 2050, 2047, 2045, 2045, 2045, 2044, 2043, 2043, 2042, 2041, 2042, 2043, 2045, 2047, 2049, 2050, 2049, 2047};
64 horigs.push_back(horig);}
65 {std::vector<float> horig={2050, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2051, 2048, 2048, 2048, 2048, 2049, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2053, 2052, 2052, 2051, 2050, 2049, 2049, 2050, 2051, 2052, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2048, 2049, 2047, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2047, 2048, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2049, 2050, 2049, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2051, 2051, 2052, 2052, 2052, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2051, 2049, 2050, 2051, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2051, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2053, 2052, 2052, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2051, 2050, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2050, 2049, 2049, 2048, 2050, 2048, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2051, 2050, 2051, 2052, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2049, 2047, 2048, 2049, 2049, 2050, 2051, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2048, 2051, 2051, 2051, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2048, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2051, 2050, 2052, 2053, 2055, 2054, 2054, 2054, 2054, 2055, 2053, 2054, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2049, 2049, 2050, 2051, 2052, 2050, 2050, 2050, 2048, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2048, 2048, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2053, 2054, 2052, 2053, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2048, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2048, 2050, 2051, 2050, 2051, 2051, 2049, 2051, 2052, 2053, 2051, 2052, 2053, 2053, 2052, 2050, 2051, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2047, 2047, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2047, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2053, 2053, 2052, 2051, 2051, 2051, 2051, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2053, 2052, 2052, 2054, 2053, 2054, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2047, 2048, 2050, 2049, 2049, 2050, 2052, 2052, 2052, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2047, 2047, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2049, 2049, 2048, 2047, 2048, 2048, 2049, 2051, 2051, 2053, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2052, 2052, 2052, 2051, 2050, 2051, 2050, 2051, 2050, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2053, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2049, 2048, 2050, 2050, 2051, 2049, 2051, 2050, 2049, 2049, 2049, 2050, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2048, 2050, 2049, 2048, 2049, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2052, 2050, 2050, 2050, 2051, 2050, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2051, 2052, 2050, 2050, 2049, 2050, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2050, 2049, 2051, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2049, 2051, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2052, 2051, 2050, 2051, 2050, 2049, 2049, 2048, 2047, 2047, 2048, 2046, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2048, 2049, 2050, 2049, 2048, 2049, 2050, 2049, 2050, 2052, 2051, 2050, 2049, 2050, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2051, 2051, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2050, 2050, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2051, 2051, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2051, 2051, 2052, 2053, 2054, 2053, 2054, 2053, 2051, 2051, 2052, 2053, 2053, 2054, 2054, 2053, 2054, 2052, 2052, 2053, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2052, 2052, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2049, 2049, 2050, 2049, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2048, 2049, 2049, 2050, 2050, 2052, 2051, 2053, 2051, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2050, 2049, 2049, 2048, 2047, 2048, 2047, 2048, 2049, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2046, 2047, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2049, 2050, 2051, 2050, 2049, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2049, 2051, 2050, 2050, 2051, 2050, 2050, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2052, 2051, 2050, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2052, 2052, 2053, 2053, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2048, 2050, 2051, 2050, 2049, 2048, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2052, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2051, 2049, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2050, 2049, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2052, 2051, 2051, 2049, 2049, 2049, 2048, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2048, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2050, 2051, 2052, 2052, 2052, 2052, 2051, 2050, 2049, 2049, 2051, 2053, 2054, 2055, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2052, 2052, 2053, 2051, 2052, 2052, 2052, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2051, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2049, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2048, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2051, 2050, 2051, 2052, 2049, 2051, 2050, 2050, 2051, 2052, 2052, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2052, 2052, 2052, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2048, 2048, 2049, 2050, 2050, 2052, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2047, 2047, 2047, 2048, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2048, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2053, 2052, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2046, 2046, 2048, 2046, 2048, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2051, 2050, 2049, 2050, 2050, 2050, 2049, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2049, 2051, 2049, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2052, 2052, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2052, 2052, 2051, 2049, 2050, 2048, 2050, 2049, 2049, 2051, 2050, 2051, 2050, 2050, 2051, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2052, 2051, 2049, 2049, 2048, 2049, 2050, 2050, 2048, 2049, 2049, 2050, 2050, 2051, 2052, 2050, 2052, 2052, 2052, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2051, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2051, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2047, 2047, 2046, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2049, 2050, 2051, 2050, 2051, 2052, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2052, 2052, 2051, 2052, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2052, 2051, 2050, 2049, 2051, 2052, 2053, 2052, 2052, 2051, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2047, 2049, 2049, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2049, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2052, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2046, 2046, 2048, 2048, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2050, 2049, 2048, 2048, 2049, 2050, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2052, 2052, 2053, 2052, 2051, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2053, 2051, 2051, 2049, 2048, 2049, 2048, 2047, 2049, 2048, 2048, 2048, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2049, 2049, 2048, 2048, 2049, 2049, 2051, 2051, 2051, 2052, 2051, 2051, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2050, 2051, 2052, 2052, 2054, 2054, 2053, 2052, 2052, 2051, 2051, 2051, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2048, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2052, 2053, 2051, 2050, 2048, 2048, 2049, 2048, 2048, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2049, 2050, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2049, 2049, 2050, 2049, 2050, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2052, 2052, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2047, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2052, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2049, 2050, 2051, 2051, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2052, 2051, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2051, 2052, 2051, 2050, 2052, 2051, 2052, 2052, 2052, 2052, 2049, 2050, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2047, 2047, 2047, 2048, 2047, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2051, 2051, 2051, 2052, 2052, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2053, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2048, 2049, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2047, 2049, 2049, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2052, 2052, 2051, 2050, 2049, 2049, 2048, 2050, 2050, 2051, 2052, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2049, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2051, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2050, 2050, 2049, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2050, 2049, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2050, 2050, 2051, 2052, 2052, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2048, 2048, 2048, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2048, 2049, 2050, 2051, 2051, 2051, 2049, 2051, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2052, 2051, 2051, 2049, 2051, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2051, 2052, 2052, 2052, 2052, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2051, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2052, 2052, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2051, 2050, 2050, 2049, 2049, 2047, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2047, 2048, 2047, 2046, 2048, 2047, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2049, 2050, 2048, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2052, 2052, 2050, 2051, 2050, 2053, 2052, 2053, 2052, 2052, 2051, 2050, 2049, 2048, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2052, 2052, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2048, 2048, 2048, 2047, 2048, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2052, 2049, 2051, 2050, 2052, 2051, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2051, 2051, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2052, 2051, 2050, 2050, 2051, 2049, 2050, 2050, 2048, 2049, 2049, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2052, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2048, 2048, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2051, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2052, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2049, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2050, 2052, 2051, 2051, 2052, 2053, 2054, 2054, 2053, 2052, 2051, 2050, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2045, 2047, 2045, 2048, 2049, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2049, 2048, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2052, 2052, 2051, 2052, 2052, 2051, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2052, 2050, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2050, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2051, 2051, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2053, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2050, 2051, 2051, 2051, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2052, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2048, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2052, 2052, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2052, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2050, 2051, 2049, 2050, 2052, 2051, 2051, 2050, 2048, 2049, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2048, 2048, 2049, 2050, 2048, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2052, 2052, 2053, 2054, 2053, 2052, 2053, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2050, 2051, 2051, 2052, 2053, 2053, 2052, 2053, 2052, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2050, 2048, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2051, 2049, 2051, 2050, 2051, 2052, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2049, 2050, 2049, 2049, 2051, 2049, 2050, 2051, 2052, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2052, 2050, 2050, 2051, 2051, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2048, 2048, 2049, 2049, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2053, 2051, 2051, 2051, 2052, 2053, 2054, 2054, 2054, 2053, 2053, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2049, 2049, 2048, 2049, 2049, 2048, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2048, 2048, 2049, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2051, 2049, 2051, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2053, 2053, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2048, 2049, 2050, 2050, 2051, 2052, 2052, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2048, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2051, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2050, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2052, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2052, 2051, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2050, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2053, 2052, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2047, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2051, 2049, 2048, 2050, 2049, 2050, 2050, 2049, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2053, 2052, 2053, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2048, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2049, 2048, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2051, 2051, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2052, 2051, 2052, 2051, 2050, 2051, 2050, 2051, 2049, 2051, 2051, 2052, 2051, 2051, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2047, 2048, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2053, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2050, 2051, 2051, 2052, 2052, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2049, 2051, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2051, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2048, 2049, 2050, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2053, 2051, 2052, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2050, 2049, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2051, 2052, 2052, 2052, 2050, 2050, 2051, 2049, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2052, 2052, 2052, 2052, 2052, 2052, 2050, 2049, 2050, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2053, 2052, 2053, 2053, 2052, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2051, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2051, 2050, 2050, 2051, 2051, 2052, 2053, 2053, 2054, 2053, 2053, 2052, 2052, 2050, 2050, 2051, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2048, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2052, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2049, 2050, 2052, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2051, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2052, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2051, 2049, 2049, 2050, 2050, 2051, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2053, 2052, 2053, 2054, 2054, 2052, 2052, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2050, 2051, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2052, 2051, 2050, 2051, 2049, 2050, 2050, 2052, 2051, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2050, 2052, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2052, 2050, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2052, 2051, 2050, 2051, 2051, 2051, 2049, 2049, 2048, 2049, 2049, 2050, 2052, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2051, 2052, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2049, 2051, 2051, 2052, 2051, 2051, 2053, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2052, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2051, 2052, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2050, 2049, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2052, 2052, 2052, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2051, 2050, 2050, 2052, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2050, 2049, 2051, 2051, 2050, 2051, 2052, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2051, 2052, 2050, 2049, 2049, 2049, 2050, 2052, 2050, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2052, 2053, 2052, 2052, 2050, 2049, 2049, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2052, 2053, 2054, 2054, 2055, 2055, 2053, 2054, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2052, 2052, 2051, 2049, 2048, 2048, 2047, 2046, 2046, 2047, 2048, 2049, 2050, 2051, 2051, 2052, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2053, 2052, 2053, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2048, 2048, 2048, 2048, 2049, 2049, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2049, 2051, 2051, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2052, 2050, 2050, 2048, 2049, 2048, 2048, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2050, 2048, 2049, 2049, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2048, 2048, 2050, 2051, 2051, 2052, 2050, 2049, 2048, 2049, 2047, 2050, 2050, 2050, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2051, 2051, 2052, 2051, 2053, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2054, 2054, 2052, 2053, 2053, 2053, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2050, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2051, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2052, 2052, 2051, 2052, 2050, 2049, 2049, 2049, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2049, 2048, 2049, 2048, 2050, 2049, 2049, 2048, 2049, 2049, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2053, 2052, 2052, 2052, 2050, 2051, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2050, 2048, 2050, 2048, 2048, 2048, 2047, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2048, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2048, 2050, 2051, 2051, 2051, 2052, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2052, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2051, 2050, 2050, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2052, 2053, 2053, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2052, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2051, 2049, 2050, 2051, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2050, 2050, 2050, 2048, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2052, 2053, 2052, 2053, 2053, 2052, 2052, 2049, 2049, 2049, 2049, 2051, 2051, 2052, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2049, 2050, 2051, 2052, 2051, 2052, 2053, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2053, 2054, 2053, 2053, 2054, 2053, 2054, 2053, 2052, 2052, 2051, 2051, 2050, 2051, 2052, 2054, 2053, 2052, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2050, 2050, 2051, 2053, 2053, 2053, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2049, 2050, 2049, 2049, 2051, 2051, 2051, 2049, 2050, 2048, 2048, 2049, 2050, 2050, 2050, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2052, 2052, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2051, 2050, 2051, 2050, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2053, 2054, 2053, 2054, 2053, 2055, 2054, 2053, 2052, 2052, 2050, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2052, 2051, 2052, 2053, 2052, 2051, 2054, 2053, 2054, 2053, 2053, 2051, 2051, 2051, 2049, 2049, 2049, 2048, 2049, 2047, 2048, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2049, 2049, 2049, 2047, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2049, 2051, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2052, 2051, 2051, 2049, 2049, 2048, 2048, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2050, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2047, 2049, 2050, 2049, 2050, 2049, 2051, 2051, 2051, 2049, 2051, 2050, 2049, 2049, 2048, 2048, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2047, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2048, 2049, 2048, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2048, 2050, 2050, 2051, 2052, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2048, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2054, 2054, 2052, 2053, 2053, 2052, 2052, 2050, 2051, 2052, 2050, 2051, 2052, 2051, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2047, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2049, 2051, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2052, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2049, 2047, 2049, 2048, 2050, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2050, 2048, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2048, 2048, 2049, 2048, 2050, 2049, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2053, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2051, 2049, 2049, 2049, 2049, 2050, 2052, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2050, 2048, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2048, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2048, 2047, 2048, 2049, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2049, 2048, 2050, 2049, 2050, 2050, 2052, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2049, 2048, 2048, 2048, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2049, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2052, 2053, 2052, 2052, 2051, 2048, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2052, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2050, 2049, 2051, 2049, 2050, 2049, 2049, 2048, 2047, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2051, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2052, 2052, 2054, 2053, 2054, 2053, 2053, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2052, 2051, 2052, 2052, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2049, 2050, 2050, 2050, 2052, 2051, 2051, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2052, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2048, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2049, 2051, 2049, 2049, 2050, 2052, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2049, 2049, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2053, 2051, 2051, 2049, 2052, 2051, 2050, 2049, 2048, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2048, 2048, 2049, 2049, 2049, 2049, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2053, 2051, 2051, 2051, 2051, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050};
66 horigs.push_back(horig);}
67 {std::vector<float> horig={2049, 2047, 2048, 2049, 2047, 2048, 2048, 2047, 2047, 2047, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2044, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2048, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2048, 2047, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2044, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2049, 2048, 2048, 2048, 2046, 2046, 2047, 2046, 2044, 2046, 2045, 2046, 2045, 2048, 2046, 2047, 2048, 2047, 2048, 2047, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2048, 2049, 2048, 2048, 2046, 2047, 2047, 2048, 2048, 2047, 2049, 2049, 2049, 2048, 2049, 2047, 2048, 2047, 2046, 2047, 2047, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2046, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2046, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2048, 2049, 2048, 2050, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2052, 2050, 2052, 2051, 2050, 2048, 2048, 2047, 2046, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2044, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2045, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2049, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2044, 2047, 2046, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2043, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2046, 2046, 2045, 2044, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2048, 2048, 2048, 2049, 2049, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2044, 2044, 2046, 2046, 2047, 2048, 2048, 2049, 2049, 2047, 2047, 2046, 2046, 2046, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2047, 2047, 2046, 2048, 2048, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2046, 2045, 2044, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2045, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2048, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2048, 2049, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2047, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2044, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2046, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2048, 2047, 2048, 2048, 2049, 2048, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2044, 2046, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2048, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2047, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2048, 2047, 2046, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2048, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2046, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2048, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2048, 2048, 2049, 2048, 2047, 2047, 2046, 2047, 2045, 2045, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2046, 2046, 2046, 2047, 2046, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2048, 2049, 2048, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2044, 2045, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2046, 2047, 2047, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2049, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2047, 2047, 2047, 2046, 2046, 2044, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2047, 2048, 2046, 2047, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2046, 2047, 2048, 2048, 2048, 2048, 2046, 2046, 2045, 2045, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2043, 2045, 2044, 2044, 2044, 2046, 2047, 2047, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2043, 2045, 2044, 2047, 2048, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2047, 2048, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2046, 2048, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2047, 2048, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2048, 2048, 2046, 2045, 2046, 2045, 2046, 2046, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2045, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2045, 2044, 2045, 2044, 2046, 2047, 2047, 2047, 2046, 2045, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2048, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2048, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2047, 2047, 2047, 2049, 2049, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2049, 2047, 2046, 2048, 2048, 2046, 2046, 2047, 2046, 2045, 2044, 2044, 2042, 2042, 2043, 2044, 2046, 2046, 2047, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2048, 2048, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2048, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2048, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2047, 2046, 2047, 2047, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2047, 2047, 2046, 2048, 2047, 2049, 2048, 2048, 2049, 2047, 2047, 2046, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2045, 2045, 2046, 2047, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2047, 2048, 2047, 2048, 2047, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2048, 2046, 2046, 2047, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2047, 2046, 2046, 2045, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2046, 2046, 2046, 2045, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2049, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2045, 2045, 2045, 2045, 2047, 2047, 2046, 2045, 2046, 2045, 2045, 2043, 2045, 2045, 2045, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2044, 2045, 2045, 2046, 2046, 2046, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2047, 2047, 2047, 2047, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2046, 2045, 2047, 2045, 2046, 2045, 2046, 2045, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2045, 2045, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2048, 2048, 2048, 2050, 2049, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2046, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2048, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2046, 2045, 2045, 2044, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2044, 2046, 2044, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2048, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2049, 2050, 2049, 2047, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2045, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2046, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2044, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2045, 2045, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2047, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2045, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2049, 2048, 2048, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2048, 2047, 2049, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2044, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2048, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2045, 2046, 2045, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2047, 2048, 2048, 2048, 2049, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2043, 2042, 2042, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2047, 2047, 2045, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2048, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2048, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2047, 2048, 2046, 2047, 2049, 2049, 2049, 2049, 2050, 2047, 2049, 2048, 2048, 2046, 2047, 2045, 2046, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2046, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2043, 2045, 2045, 2046, 2046, 2046, 2045, 2047, 2046, 2047, 2045, 2046, 2045, 2045, 2044, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2046, 2047, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2049, 2047, 2046, 2046, 2044, 2044, 2044, 2044, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2048, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2048, 2046, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2048, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2047, 2047, 2048, 2049, 2049, 2048, 2049, 2048, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2048, 2046, 2048, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2047, 2046, 2048, 2045, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2049, 2047, 2048, 2048, 2047, 2049, 2048, 2047, 2047, 2047, 2048, 2047, 2046, 2045, 2044, 2046, 2045, 2046, 2047, 2046, 2048, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2045, 2046, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2045, 2045, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2048, 2048, 2049, 2050, 2048, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2046, 2048, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2047, 2046, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2045, 2047, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2048, 2047, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2048, 2049, 2048, 2048, 2047, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2043, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2047, 2047, 2048, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2048, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2047, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2046, 2045, 2046, 2046, 2045, 2045, 2047, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2044, 2045, 2044, 2044, 2046, 2046, 2045, 2047, 2045, 2047, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2046, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2048, 2050, 2051, 2050, 2052, 2052, 2052, 2050, 2049, 2050, 2049, 2048, 2048, 2047, 2046, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2048, 2047, 2048, 2049, 2048, 2046, 2047, 2048, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2049, 2047, 2047, 2048, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2048, 2046, 2047, 2048, 2047, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2044, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2050, 2049, 2049, 2048, 2047, 2047, 2045, 2045, 2045, 2044, 2044, 2046, 2046, 2046, 2046, 2045, 2047, 2046, 2048, 2047, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2049, 2047, 2047, 2047, 2046, 2045, 2045, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2048, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2047, 2047, 2047, 2047, 2048, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2048, 2049, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2048, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2047, 2047, 2047, 2048, 2047, 2046, 2045, 2045, 2044, 2043, 2044, 2045, 2046, 2045, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2047, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2049, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2045, 2045, 2046, 2047, 2047, 2047, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2049, 2048, 2049, 2048, 2048, 2047, 2049, 2047, 2046, 2048, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2047, 2046, 2047, 2047, 2048, 2046, 2048, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2049, 2048, 2049, 2048, 2049, 2049, 2051, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2045, 2046, 2046, 2045, 2044, 2044, 2042, 2042, 2044, 2043, 2043, 2043, 2045, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2048, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2047, 2046, 2045, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2048, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2048, 2048, 2047, 2048, 2046, 2047, 2046, 2047, 2045, 2047, 2047, 2047, 2046, 2046, 2047, 2045, 2047, 2046, 2047, 2046, 2046, 2048, 2047, 2048, 2048, 2047, 2047, 2045, 2046, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2045, 2046, 2046, 2046, 2048, 2047, 2048, 2048, 2047, 2047, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2044, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2047, 2045, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2044, 2045, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2048, 2048, 2048, 2047, 2048, 2048, 2050, 2050, 2052, 2051, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2047, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2045, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2044, 2045, 2045, 2045, 2044, 2044, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2047, 2048, 2049, 2049, 2048, 2047, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2046, 2046, 2046, 2046, 2048, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2047, 2046, 2045, 2044, 2046, 2044, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2045, 2045, 2045, 2045, 2047, 2047, 2046, 2047, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2049, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2043, 2044, 2043, 2044, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2044, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2047, 2046, 2044, 2046, 2045, 2045, 2043, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2044, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2046, 2045, 2045, 2045, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2045, 2045, 2046, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2046, 2045, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2046, 2045, 2046, 2045, 2045, 2046, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2048, 2048, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2047, 2046, 2047, 2046, 2048, 2048, 2049, 2048, 2048, 2048, 2046, 2045, 2043, 2043, 2043, 2044, 2044, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2049, 2049, 2048, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2047, 2049, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2048, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2049, 2048, 2047, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2046, 2048, 2049, 2048, 2047, 2048, 2048, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2044, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2044, 2046, 2048, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2047, 2047, 2048, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2045, 2044, 2044, 2044, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2048, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2044, 2044, 2045, 2044, 2045, 2045, 2047, 2045, 2044, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2045, 2044, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2049, 2048, 2048, 2047, 2048, 2048, 2047, 2046, 2048, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2048, 2047, 2048, 2049, 2049, 2048, 2048, 2047, 2046, 2046, 2047, 2045, 2045, 2046, 2047, 2047, 2048, 2049, 2048, 2047, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2049, 2049, 2049, 2047, 2047, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2048, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2045, 2045, 2047, 2047, 2047, 2047, 2046, 2048, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2048, 2046, 2048, 2047, 2048, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2044, 2044, 2043, 2045, 2045, 2044, 2046, 2046, 2047, 2046, 2046, 2045, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2049, 2047, 2048, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2047, 2045, 2044, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2044, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2044, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2050, 2048, 2049, 2050, 2050, 2049, 2048, 2047, 2047, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2047, 2046, 2045, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2049, 2048, 2048, 2049, 2049, 2047, 2049, 2048, 2047, 2046, 2045, 2045, 2044, 2044, 2045, 2047, 2045, 2047, 2046, 2047, 2047, 2045, 2046, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2047, 2046, 2048, 2047, 2046, 2047, 2047, 2044, 2046, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2045, 2046, 2045, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2047, 2046, 2045, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2047, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2049, 2048, 2048, 2047, 2046, 2046, 2048, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2048, 2049, 2049, 2048, 2047, 2047, 2045, 2046, 2046, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2047, 2047, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2049, 2046, 2047, 2047, 2047, 2048, 2048, 2050, 2051, 2049, 2051, 2050, 2050, 2049, 2050, 2049, 2047, 2048, 2047, 2046, 2046, 2045, 2046, 2045, 2047, 2046, 2047, 2046, 2046, 2045, 2046, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2045, 2046, 2045, 2045, 2045, 2046, 2048, 2046, 2047, 2047, 2047, 2045, 2046, 2045, 2044, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2046, 2045, 2045, 2045, 2044, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2049, 2047, 2048, 2048, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2048, 2048, 2049, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2047, 2048, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2048, 2047, 2048, 2047, 2048, 2049, 2047, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2047, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2047, 2044, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2047, 2045, 2046, 2048, 2049, 2047, 2047, 2047, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2049, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2045, 2045, 2045, 2047, 2047, 2049, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2046, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2049, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2046, 2046, 2046, 2044, 2045, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2049, 2048, 2048, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2048, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2047, 2046, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2045, 2048, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2044, 2045, 2044, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2046, 2045, 2046, 2046, 2045, 2046, 2044, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2046, 2047, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2048, 2047, 2047, 2047, 2045, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2048, 2048, 2047, 2046, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2045, 2046, 2046, 2045, 2046, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2048, 2046, 2047, 2044, 2045, 2046, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2045, 2045, 2046, 2045, 2046, 2045};
68 horigs.push_back(horig);}
69 {std::vector<float> horig={1653, 1598, 1512, 1446, 1448, 1539, 1640, 1674, 1645, 1589, 1567, 1609, 1683, 1738, 1733, 1690, 1649, 1637, 1669, 1776, 1928, 2034, 2059, 2073, 2069, 1992, 1921, 1933, 1991, 2083, 2163, 2217, 2220, 2151, 2072, 2053, 2097, 2178, 2260, 2301, 2258, 2165, 2067, 2025, 2045, 2072, 2059, 2057, 2035, 1963, 1889, 1860, 1899, 1979, 2040, 2040, 2009, 1984, 1971, 2012, 2087, 2115, 2081, 2064, 2045, 2049, 2100, 2156, 2204, 2234, 2208, 2158, 2125, 2139, 2194, 2264, 2331, 2377, 2401, 2421, 2475, 2533, 2593, 2628, 2636, 2614, 2589, 2616, 2717, 2807, 2758, 2562, 2394, 2397, 2542, 2698, 2763, 2674, 2519, 2386, 2299, 2264, 2230, 2198, 2216, 2278, 2328, 2296, 2197, 2090, 2032, 2043, 2081, 2101, 2107, 2122, 2167, 2210, 2204, 2157, 2128, 2142, 2194, 2237, 2237, 2213, 2214, 2220, 2199, 2173, 2176, 2257, 2340, 2330, 2242, 2120, 2028, 2058, 2199, 2328, 2344, 2239, 2054, 1888, 1873, 1952, 1994, 1998, 1989, 1980, 1994, 1998, 1926, 1813, 1734, 1738, 1792, 1845, 1853, 1831, 1798, 1831, 1918, 2001, 2034, 1998, 1957, 1942, 1924, 1921, 1952, 1976, 1946, 1872, 1798, 1752, 1737, 1741, 1794, 1867, 1924, 1955, 1977, 2026, 2047, 2031, 2020, 2003, 1971, 1996, 2061, 2088, 2045, 1960, 1895, 1908, 1967, 2049, 2129, 2178, 2180, 2134, 2069, 2030, 2033, 2046, 2054, 2049, 2043, 2068, 2139, 2188, 2194, 2141, 2030, 1991, 2024, 2109, 2248, 2351, 2350, 2266, 2172, 2113, 2120, 2203, 2342, 2457, 2499, 2502, 2455, 2367, 2293, 2289, 2323, 2334, 2331, 2313, 2269, 2237, 2286, 2394, 2420, 2338, 2253, 2207, 2189, 2229, 2297, 2330, 2280, 2183, 2133, 2155, 2187, 2180, 2164, 2153, 2171, 2183, 2116, 1958, 1815, 1778, 1846, 1927, 1934, 1864, 1753, 1661, 1601, 1564, 1530, 1553, 1674, 1779, 1768, 1658, 1529, 1444, 1414, 1462, 1543, 1589, 1609, 1626, 1610, 1567, 1492, 1464, 1540, 1621, 1668, 1705, 1742, 1789, 1854, 1891, 1861, 1799, 1763, 1761, 1802, 1901, 2008, 2110, 2211, 2276, 2324, 2393, 2467, 2515, 2570, 2663, 2721, 2701, 2668, 2670, 2688, 2712, 2820, 2977, 3085, 3038, 2880, 2765, 2778, 2910, 3056, 3114, 3102, 3075, 3009, 2923, 2890, 2924, 2974, 3007, 2976, 2841, 2631, 2488, 2453, 2487, 2561, 2587, 2487, 2275, 2075, 1974, 1989, 2043, 2022, 1889, 1715, 1635, 1683, 1721, 1675, 1601, 1522, 1491, 1517, 1562, 1627, 1682, 1720, 1748, 1773, 1717, 1580, 1467, 1425, 1422, 1462, 1565, 1679, 1766, 1807, 1782, 1715, 1638, 1588, 1588, 1646, 1729, 1704, 1555, 1415, 1342, 1335, 1382, 1483, 1622, 1699, 1676, 1614, 1607, 1641, 1672, 1664, 1609, 1522, 1489, 1576, 1668, 1738, 1760, 1699, 1628, 1656, 1798, 1939, 2012, 1982, 1913, 1894, 1944, 2023, 2088, 2073, 2030, 2047, 2090, 2136, 2178, 2235, 2309, 2356, 2355, 2326, 2294, 2287, 2296, 2314, 2361, 2419, 2425, 2351, 2281, 2254, 2248, 2255, 2249, 2243, 2229, 2187, 2137, 2103, 2037, 1910, 1795, 1750, 1696, 1635, 1650, 1731, 1780, 1798, 1777, 1717, 1677, 1660, 1680, 1718, 1707, 1658, 1624, 1638, 1700, 1764, 1812, 1839, 1840, 1806, 1788, 1790, 1802, 1813, 1813, 1810, 1844, 1909, 1950, 1939, 1925, 1963, 2036, 2048, 1966, 1846, 1756, 1711, 1715, 1762, 1833, 1955, 2056, 2090, 2080, 2030, 1930, 1813, 1746, 1756, 1809, 1875, 1921, 1877, 1805, 1756, 1743, 1772, 1817, 1875, 1928, 1924, 1893, 1898, 1912, 1924, 1938, 1982, 2047, 2076, 2039, 1993, 1979, 2032, 2153, 2277, 2328, 2285, 2183, 2065, 2046, 2141, 2264, 2310, 2265, 2187, 2133, 2128, 2154, 2176, 2171, 2141, 2104, 2053, 1979, 1871, 1752, 1681, 1722, 1859, 1982, 1997, 1946, 1915, 1918, 1899, 1833, 1773, 1782, 1826, 1876, 1924, 1938, 1949, 1974, 2012, 2062, 2060, 2007, 1980, 2009, 2018, 1990, 1954, 1967, 2035, 2156, 2299, 2402, 2401, 2292, 2189, 2182, 2278, 2424, 2508, 2476, 2376, 2250, 2171, 2219, 2355, 2487, 2538, 2464, 2332, 2240, 2213, 2240, 2295, 2273, 2152, 2033, 2034, 2135, 2239, 2297, 2332, 2371, 2394, 2345, 2216, 2103, 2113, 2236, 2345, 2326, 2214, 2121, 2142, 2238, 2338, 2363, 2282, 2186, 2138, 2139, 2141, 2099, 2068, 2098, 2113, 2113, 2125, 2115, 2092, 2058, 2006, 1966, 1990, 2063, 2100, 2061, 2006, 2023, 2053, 2033, 2016, 2082, 2220, 2319, 2356, 2344, 2323, 2329, 2325, 2243, 2175, 2221, 2359, 2485, 2530, 2471, 2342, 2249, 2222, 2217, 2251, 2307, 2294, 2182, 2033, 1986, 2084, 2195, 2173, 2021, 1834, 1681, 1615, 1634, 1639, 1565, 1428, 1361, 1435, 1549, 1560, 1437, 1419, 1559, 1620, 1637, 1654, 1642, 1621, 1621, 1637, 1655, 1644, 1632, 1644, 1659, 1652, 1645, 1659, 1662, 1649, 1649, 1682, 1697, 1675, 1673, 1741, 1879, 1971, 1995, 2003, 2013, 2018, 2054, 2145, 2203, 2172, 2116, 2135, 2221, 2292, 2305, 2282, 2254, 2218, 2219, 2266, 2285, 2294, 2330, 2334, 2279, 2189, 2124, 2140, 2230, 2333, 2420, 2467, 2454, 2362, 2254, 2190, 2204, 2270, 2368, 2419, 2394, 2332, 2251, 2198, 2221, 2309, 2402, 2443, 2405, 2338, 2292, 2287, 2298, 2268, 2189, 2132, 2144, 2210, 2247, 2172, 2022, 1920, 1900, 1872, 1816, 1802, 1786, 1756, 1707, 1638, 1516, 1375, 1319, 1377, 1485, 1597, 1683, 1714, 1687, 1616, 1549, 1533, 1574, 1628, 1668, 1700, 1732, 1738, 1720, 1745, 1824, 1918, 1997, 2023, 2001, 2013, 2080, 2155, 2222, 2292, 2345, 2354, 2335, 2273, 2205, 2191, 2251, 2370, 2520, 2580, 2502, 2397, 2388, 2427, 2438, 2462, 2466, 2455, 2462, 2489, 2549, 2671, 2764, 2736, 2630, 2501, 2457, 2560, 2704, 2742, 2667, 2517, 2398, 2374, 2397, 2398, 2341, 2269, 2210, 2241, 2348, 2445, 2423, 2304, 2139, 2009, 1981, 2046, 2119, 2105, 1996, 1887, 1846, 1882, 1932, 1936, 1868, 1793, 1760, 1764, 1770, 1788, 1797, 1796, 1803, 1813, 1812, 1799, 1792, 1785, 1768, 1766, 1779, 1816, 1847, 1840, 1760, 1621, 1517, 1502, 1552, 1586, 1557, 1546, 1577, 1622, 1643, 1600, 1511, 1448, 1435, 1508, 1607, 1673, 1684, 1647, 1662, 1726, 1780, 1800, 1806, 1879, 1993, 2099, 2160, 2208, 2294, 2366, 2366, 2297, 2245, 2302, 2414, 2508, 2557, 2540, 2477, 2420, 2459, 2603, 2743, 2740, 2667, 2580, 2461, 2355, 2346, 2428, 2505, 2507, 2440, 2340, 2216, 2111, 2096, 2084, 2050, 2038, 1998, 1916, 1854, 1839, 1847, 1841, 1788, 1738, 1730, 1752, 1765, 1781, 1814, 1851, 1894, 1929, 1927, 1923, 1923, 1929, 1968, 2054, 2201, 2333, 2381, 2370, 2338, 2306, 2255, 2261, 2356, 2474, 2563, 2582, 2528, 2427, 2342, 2328, 2376, 2437, 2437, 2354, 2266, 2215, 2186, 2171, 2173, 2208, 2226, 2184, 2093, 1984, 1878, 1846, 1879, 1879, 1830, 1766, 1673, 1572, 1517, 1543, 1596, 1669, 1763, 1818, 1816, 1810, 1818, 1819, 1818, 1804, 1778, 1796, 1817, 1836, 1939, 2129, 2301, 2378, 2347, 2232, 2130, 2120, 2208, 2323, 2393, 2398, 2359, 2287, 2181, 2129, 2195, 2306, 2366, 2334, 2172, 1961, 1863, 1922, 2023, 2035, 1987, 1934, 1900, 1860, 1755, 1616, 1547, 1545, 1552, 1536, 1485, 1416, 1347, 1361, 1542, 1639, 1638, 1607, 1600, 1621, 1628, 1618, 1643, 1681, 1691, 1664, 1626, 1610, 1619, 1637, 1655, 1678, 1699, 1719, 1757, 1853, 1983, 2105, 2220, 2317, 2358, 2306, 2211, 2161, 2209, 2331, 2458, 2476, 2430, 2431, 2484, 2503, 2469, 2440, 2423, 2448, 2497, 2526, 2474, 2359, 2273, 2272, 2340, 2450, 2533, 2512, 2377, 2258, 2250, 2365, 2496, 2541, 2504, 2422, 2285, 2155, 2130, 2187, 2248, 2268, 2223, 2138, 2079, 2116, 2197, 2225, 2181, 2107, 2071, 2070, 2051, 2003, 1982, 2028, 2070, 2023, 1911, 1828, 1822, 1870, 1896, 1884, 1877, 1891, 1910, 1924, 1922, 1888, 1835, 1806, 1811, 1843, 1866, 1851, 1815, 1811, 1838, 1848, 1823, 1809, 1811, 1810, 1815, 1798, 1703, 1599, 1555, 1576, 1649, 1731, 1731, 1689, 1635, 1583, 1592, 1651, 1730, 1780, 1854, 1893, 1831, 1770, 1786, 1816, 1843, 1913, 2001, 2037, 2018, 1968, 1925, 1906, 1955, 2035, 2059, 2071, 2114, 2174, 2194, 2200, 2261, 2331, 2373, 2378, 2370, 2377, 2427, 2507, 2540, 2502, 2457, 2402, 2329, 2303, 2368, 2480, 2569, 2622, 2617, 2567, 2519, 2492, 2462, 2412, 2399, 2463, 2533, 2555, 2513, 2432, 2353, 2315, 2305, 2299, 2311, 2344, 2369, 2334, 2276, 2206, 2095, 2036, 2073, 2125, 2107, 1990, 1872, 1835, 1860, 1897, 1889, 1855, 1846, 1848, 1832, 1860, 1965, 2087, 2133, 2116, 2077, 2031, 1960, 1901, 1899, 1916, 1911, 1894, 1892, 1913, 1912, 1927, 1980, 2044, 2100, 2126, 2160, 2189, 2163, 2066, 1942, 1882, 1914, 1960, 1960, 1915, 1901, 1951, 2038, 2082, 2051, 1980, 1980, 2053, 2088, 2057, 2019, 2017, 2049, 2082, 2091, 2075, 2040, 1985, 1934, 1948, 2040, 2140, 2144, 2037, 1918, 1877, 1938, 2035, 2074, 2075, 2042, 1969, 1896, 1846, 1781, 1730, 1729, 1751, 1778, 1799, 1832, 1873, 1906, 1932, 1942, 1951, 2012, 2072, 2060, 2014, 1948, 1918, 1963, 2045, 2074, 2074, 2076, 2099, 2175, 2262, 2268, 2213, 2191, 2223, 2246, 2285, 2313, 2303, 2292, 2320, 2323, 2308, 2317, 2378, 2442, 2464, 2422, 2316, 2236, 2248, 2284, 2229, 2112, 2037, 2038, 2070, 2065, 2035, 1995, 1955, 1934, 1919, 1908, 1910, 1900, 1867, 1820, 1777, 1752, 1786, 1895, 2005, 2008, 1940, 1879, 1861, 1896, 1972, 2042, 2032, 1966, 1915, 1894, 1936, 2005, 2048, 2052, 2005, 1927, 1868, 1875, 1935, 1992, 2021, 2041, 2041, 2042, 2040, 2042, 2071, 2091, 2068, 2034, 2023, 2053, 2098, 2148, 2155, 2151, 2207, 2279, 2286, 2195, 2078, 1989, 1967, 2077, 2231, 2368, 2459, 2462, 2394, 2325, 2256, 2119, 1971, 1952, 2092, 2282, 2404, 2392, 2269, 2131, 2011, 1940, 1892, 1845, 1817, 1812, 1810, 1835, 1887, 1899, 1868, 1842, 1813, 1749, 1686, 1647, 1601, 1561, 1552, 1569, 1668, 1822, 1906, 1913, 1858, 1758, 1647, 1594, 1630, 1688, 1730, 1724, 1656, 1567, 1521, 1510, 1513, 1570, 1634, 1655, 1624, 1569, 1545, 1571, 1628, 1690, 1738, 1767, 1770, 1764, 1783, 1806, 1823, 1830, 1834, 1831, 1820, 1812, 1774, 1763, 1823, 1927, 2039, 2120, 2158, 2186, 2214, 2227, 2220, 2214, 2252, 2382, 2523, 2548, 2437, 2294, 2232, 2315, 2511, 2702, 2763, 2695, 2600, 2515, 2444, 2455, 2541, 2637, 2715, 2712, 2623, 2545, 2540, 2546, 2556, 2583, 2589, 2564, 2539, 2484, 2384, 2302, 2264, 2219, 2166, 2118, 2098, 2128, 2173, 2141, 2055, 2042, 2070, 2049, 1989, 1921, 1851, 1768, 1720, 1737, 1816, 1909, 1924, 1828, 1686, 1559, 1524, 1616, 1776, 1921, 1956, 1894, 1869, 1909, 1922, 1853, 1792, 1818, 1939, 2075, 2145, 2082, 1957, 1892, 1909, 1941, 1928, 1899, 1904, 1958, 2003, 2002, 1921, 1855, 1849, 1845, 1841, 1849, 1846, 1862, 1906, 1928, 1894, 1884, 1938, 1980, 1970, 1913, 1868, 1868, 1899, 1920, 1912, 1909, 1910, 1924, 1975, 2053, 2116, 2128, 2132, 2196, 2273, 2329, 2395, 2436, 2429, 2439, 2431, 2375, 2300, 2229, 2210, 2262, 2359, 2415, 2378, 2257, 2137, 2109, 2187, 2303, 2379, 2331, 2224, 2111, 2009, 1937, 1895, 1869, 1943, 2122, 2290, 2329, 2187, 2020, 2000, 2109, 2204, 2208, 2162, 2144, 2186, 2217, 2215, 2221, 2257, 2328, 2389, 2432, 2459, 2457, 2458, 2476, 2486, 2467, 2445, 2425, 2411, 2395, 2382, 2402, 2453, 2509, 2531, 2529, 2501, 2436, 2390, 2361, 2291, 2218, 2170, 2152, 2160, 2130, 2071, 1987, 1904, 1841, 1783, 1764, 1791, 1781, 1708, 1613, 1506, 1441, 1446, 1497, 1553, 1581, 1578, 1545, 1479, 1442, 1544, 1610, 1600, 1595, 1626, 1650, 1651, 1644, 1646, 1642, 1639, 1675, 1720, 1773, 1785, 1729, 1675, 1684, 1739, 1784, 1847, 1958, 2076, 2152, 2178, 2208, 2229, 2199, 2145, 2134, 2185, 2262, 2321, 2337, 2301, 2240, 2195, 2201, 2240, 2266, 2269, 2224, 2123, 2017, 2003, 2082, 2178, 2253, 2262, 2178, 2049, 1940, 1914, 1948, 1952, 1917, 1880, 1866, 1893, 1953, 1990, 1992, 2004, 2046, 2070, 2028, 1941, 1863, 1880, 1968, 2015, 1995, 1970, 1986, 2033, 2095, 2175, 2233, 2220, 2163, 2128, 2129, 2127, 2106, 2126, 2187, 2226, 2193, 2159, 2213, 2336, 2424, 2395, 2300, 2226, 2232, 2251, 2279, 2345, 2452, 2522, 2507, 2418, 2340, 2314, 2307, 2306, 2295, 2212, 2146, 2153, 2216, 2320, 2354, 2257, 2087, 1968, 1919, 1881, 1854, 1869, 1910, 1914, 1861, 1735, 1541, 1357, 1291, 1363, 1478, 1534, 1527, 1559, 1612, 1626, 1627, 1640, 1648, 1636, 1630, 1638, 1662, 1679, 1660, 1619, 1615, 1673, 1741, 1715, 1632, 1614, 1687, 1746, 1781, 1822, 1880, 1946, 2012, 2073, 2145, 2223, 2269, 2216, 2125, 2060, 2061, 2165, 2287, 2304, 2183, 2074, 2106, 2206, 2281, 2301, 2282, 2254, 2237, 2271, 2321, 2321, 2288, 2277, 2296, 2361, 2438, 2445, 2342, 2219, 2171, 2187, 2255, 2366, 2419, 2348, 2226, 2128, 2080, 2124, 2184, 2188, 2146, 2062, 1979, 1942, 1960, 2004, 2007, 1918, 1826, 1780, 1784, 1817, 1863, 1898, 1887, 1821, 1759, 1769, 1807, 1833, 1854, 1889, 1945, 1971, 1939, 1869, 1832, 1846, 1852, 1835, 1850, 1867, 1851, 1813, 1787, 1790, 1851, 1953, 2005, 2010, 2058, 2124, 2119, 2015, 1836, 1745, 1836, 2024, 2208, 2325, 2373, 2369, 2317, 2269, 2264, 2299, 2302, 2268, 2272, 2361, 2482, 2526, 2499, 2468, 2497, 2597, 2674, 2701, 2660, 2545, 2472, 2493, 2535, 2545, 2550, 2530, 2461, 2383, 2322, 2265, 2227, 2203, 2208, 2226, 2214, 2156, 2088, 2027, 1990, 1984, 1977, 1948, 1892, 1847, 1855, 1939, 1983, 1918, 1826, 1768, 1729, 1687, 1701, 1781, 1861, 1923, 1934, 1883, 1844, 1867, 1935, 1978, 1954, 1956, 2051, 2186, 2300, 2336, 2272, 2193, 2160, 2187, 2257, 2308, 2298, 2295, 2324, 2316, 2271, 2275, 2389, 2485, 2463, 2371, 2319, 2317, 2351, 2338, 2251, 2168, 2182, 2224, 2207, 2210, 2257, 2271, 2255, 2228, 2161, 2034, 1914, 1901, 2021, 2200, 2266, 2178, 2043, 1963, 1956, 1991, 2039, 2003, 1822, 1611, 1532, 1591, 1679, 1755, 1809, 1802, 1704, 1585, 1526, 1555, 1603, 1646, 1721, 1800, 1819, 1737, 1598, 1490, 1465, 1558, 1762, 1973, 2034, 1958, 1850, 1803, 1811, 1818, 1811, 1843, 1882, 1900, 1927, 1937, 1913, 1909, 1963, 2026, 2078, 2118, 2156, 2206, 2210, 2170, 2136, 2123, 2104, 2087, 2111, 2156, 2243, 2328, 2352, 2301, 2206, 2144, 2181, 2311, 2448, 2539, 2585, 2611, 2674, 2751, 2772, 2754, 2721, 2716, 2758, 2795, 2760, 2705, 2683, 2703, 2784, 2874, 2888, 2820, 2744, 2715, 2709, 2686, 2641, 2551, 2465, 2435, 2480, 2561, 2609, 2564, 2400, 2228, 2120, 2096, 2118, 2133, 2103, 2013, 1905, 1777, 1658, 1574, 1537, 1531, 1515, 1446, 1393, 1405, 1448, 1506, 1549, 1542, 1563, 1612, 1638, 1635, 1613, 1607, 1615, 1611, 1626, 1636, 1636, 1628, 1618, 1620, 1633, 1643, 1636, 1639, 1666, 1674, 1660, 1655, 1675, 1712, 1770, 1818, 1829, 1825, 1844, 1934, 2022, 2053, 2062, 2090, 2133, 2203, 2296, 2384, 2439, 2362, 2212, 2120, 2168, 2339, 2544, 2686, 2737, 2702, 2646, 2616, 2609, 2635, 2663, 2659, 2589, 2440, 2313, 2282, 2280, 2224, 2113, 2055, 2074, 2056, 1970, 1856, 1768, 1754, 1773, 1800, 1832, 1866, 1841, 1740, 1633, 1594, 1600, 1626, 1705, 1798, 1851, 1837, 1794, 1804, 1862, 1933, 2009, 2057, 2074, 2077, 2043, 1976, 1925, 1933, 2010, 2106, 2120, 2051, 2018, 2045, 2096, 2128, 2102, 2065, 2034, 1999, 1936, 1912, 1955, 1980, 1944, 1927, 1934, 1930, 1936, 1963, 1977, 1953, 1950, 1945, 1912, 1868, 1848, 1877, 1988, 2151, 2247, 2232, 2204, 2177, 2128, 2103, 2146, 2199, 2238, 2287, 2339, 2335, 2252, 2148, 2092, 2083, 2142, 2241, 2359, 2442, 2432, 2324, 2187, 2133, 2172, 2248, 2300, 2270, 2188, 2127, 2135, 2135, 2101, 2047, 2033, 2094, 2155, 2162, 2132, 2087, 1994, 1887, 1840, 1880, 1983, 2082, 2146, 2141, 2091, 2022, 1987, 1959, 1950, 1997, 2034, 2014, 1997, 2001, 1946, 1860, 1839, 1903, 1961, 2000, 2064, 2149, 2177, 2092, 1970, 1928, 1962, 2021, 2057, 2094, 2131, 2171, 2213, 2242, 2235, 2183, 2084, 2029, 2082, 2175, 2244, 2239, 2194, 2145, 2066, 1964, 1941, 2016, 2091, 2089, 1990, 1839, 1740, 1743, 1797, 1824, 1832, 1862, 1870, 1809, 1728, 1688, 1688, 1652, 1551, 1447, 1408, 1409, 1394, 1406, 1515, 1589, 1593, 1608, 1645, 1683, 1696, 1717, 1772, 1806, 1806, 1794, 1808, 1863, 1945, 2047, 2144, 2221, 2281, 2306, 2289, 2307, 2384, 2441, 2438, 2437, 2503, 2612, 2726, 2764, 2688, 2584, 2543, 2590, 2670, 2660, 2571, 2503, 2455, 2414, 2369, 2313, 2226, 2103, 2026, 2051, 2113, 2102, 2007, 1906, 1895, 1966, 2037, 2013, 1886, 1735, 1677, 1712, 1763, 1766, 1721, 1663, 1617, 1654, 1731, 1769, 1790, 1795, 1784, 1794, 1818, 1825, 1857, 1898, 1927, 1897, 1867, 1902, 1983, 2027, 1990, 1918, 1909, 1965, 2048, 2139, 2239, 2284, 2251, 2220, 2234, 2286, 2352, 2430, 2535, 2601, 2537, 2381, 2270, 2238, 2296, 2447, 2610, 2685, 2621, 2499, 2420, 2365, 2281, 2229, 2213, 2239, 2312, 2392, 2429, 2377, 2289, 2220, 2183, 2157, 2154, 2158, 2118, 2044, 2017, 2039, 2060, 2039, 1964, 1881, 1833, 1805, 1788, 1816, 1884, 1925, 1889, 1810, 1768, 1795, 1858, 1886, 1860, 1835, 1823, 1819, 1822, 1783, 1684, 1630, 1697, 1815, 1885, 1881, 1855, 1847, 1893, 1964, 2009, 2028, 2016, 1958, 1884, 1789, 1726, 1718, 1754, 1848, 1946, 1975, 1915, 1808, 1753, 1801, 1849, 1842, 1881, 2006, 2096, 2126, 2170, 2237, 2301, 2316, 2280, 2251, 2253, 2258, 2247, 2222, 2217, 2263, 2341, 2429, 2531, 2581, 2578, 2595, 2664, 2750, 2783, 2748, 2656, 2561, 2516, 2511, 2524, 2567, 2626, 2647, 2611, 2538, 2487, 2492, 2503, 2474, 2400, 2303, 2258, 2264, 2250, 2170, 2065, 1978, 1916, 1875, 1851, 1833, 1797, 1786, 1831, 1863, 1798, 1693, 1660, 1704, 1793, 1860, 1870, 1851, 1801, 1780, 1813, 1886, 1975, 2034, 2056, 2065, 2075, 2113, 2158, 2137, 2076, 2074, 2145, 2212, 2278, 2345, 2394, 2425, 2467, 2507, 2496, 2434, 2380, 2394, 2428, 2436, 2408, 2354, 2283, 2187, 2085, 2029, 1971, 1845, 1703, 1627, 1639, 1673, 1641, 1531, 1372, 1188, 1124, 1394, 1625, 1666, 1650, 1639, 1620, 1601, 1588, 1580, 1595, 1621, 1635, 1643, 1658, 1701, 1830, 1990, 2110, 2156, 2146, 2150, 2223, 2294, 2306, 2275, 2220, 2164, 2184, 2285, 2424, 2545, 2546, 2419, 2267, 2217, 2298, 2495, 2718, 2822, 2749, 2596, 2440, 2338, 2333, 2382, 2390, 2307, 2201, 2157, 2169, 2207, 2227, 2140, 1963, 1796, 1695, 1637, 1608, 1578, 1549, 1549, 1584, 1590, 1545, 1483, 1458, 1514, 1596, 1623, 1582, 1547, 1569, 1618, 1639, 1664, 1726, 1761, 1774, 1829, 1949, 2065, 2149, 2171, 2146, 2112, 2083, 2053, 2016, 1974, 1965, 2001, 2073, 2169, 2271, 2325, 2362, 2391, 2396, 2373, 2335, 2310, 2309, 2316, 2309, 2307, 2283, 2270, 2301, 2366, 2418, 2364, 2207, 2033, 1924, 1927, 1998, 2052, 2040, 1999, 1961, 1924, 1862, 1791, 1734, 1738, 1789, 1804, 1770, 1761, 1772, 1781, 1838, 1929, 1978, 1987, 1976, 2004, 2048, 2033, 1974, 1949, 1923, 1874, 1894, 2001, 2108, 2155, 2118, 2021, 1931, 1885, 1898, 1979, 2113, 2246, 2298, 2253, 2188, 2132, 2110, 2125, 2152, 2206, 2278, 2340, 2365, 2382, 2415, 2440, 2449, 2446, 2452, 2473, 2499, 2474, 2379, 2259, 2190, 2189, 2214, 2246, 2307, 2363, 2384, 2367, 2311, 2267, 2280, 2348, 2355, 2245, 2085, 1984, 1978, 2062, 2146, 2150, 2074, 1937, 1775, 1648, 1567, 1522, 1510, 1518, 1501, 1495, 1528, 1576, 1607, 1639, 1665, 1634, 1576, 1533, 1505, 1511, 1571, 1656, 1756, 1838, 1904, 1940, 1961, 1954, 1888, 1785, 1759, 1839, 1929, 1982, 2026, 2079, 2083, 2045, 2006, 1975, 1961, 1963, 1960, 1960, 1965, 1974, 1942, 1884, 1846, 1866, 1927, 2006, 2078, 2110, 2088, 2060, 2076, 2153, 2250, 2298, 2306, 2284, 2237, 2203, 2198, 2234, 2282, 2298, 2286, 2274, 2304, 2322, 2246, 2160, 2153, 2256, 2390, 2438, 2397, 2308, 2194, 2151, 2192, 2273, 2366, 2382, 2300, 2142, 1959, 1876, 1964, 2130, 2279, 2319, 2200, 2007, 1896, 1945, 2063, 2131, 2087, 1987, 1917, 1876, 1851, 1845, 1846, 1817, 1769, 1748, 1788, 1837, 1819, 1764, 1719, 1745, 1806, 1863, 1895, 1903, 1905, 1871, 1805, 1749, 1762, 1844, 1947, 2045, 2116, 2150, 2180, 2199, 2156, 2110, 2138, 2247, 2335, 2336, 2269, 2194, 2184, 2224, 2256, 2237, 2242, 2302, 2313, 2219, 2105, 2057, 2037, 2002, 1962, 1942, 1946, 1932, 1903, 1880, 1846, 1780, 1717, 1701, 1706, 1669, 1634, 1627, 1624, 1632, 1659, 1669, 1628, 1561, 1486, 1417, 1410, 1433, 1479, 1531, 1591, 1676, 1755, 1827, 1894, 1949, 1996, 2028, 2105, 2186, 2223, 2243, 2226, 2165, 2169, 2267, 2373, 2432, 2411, 2368, 2411, 2551, 2687, 2702, 2603, 2508, 2485, 2526, 2571, 2596, 2638, 2647, 2567, 2421, 2333, 2422, 2586, 2643, 2566, 2449, 2358, 2311, 2334, 2403, 2440, 2388, 2278, 2181, 2139, 2121, 2165, 2237, 2268, 2228, 2137, 2024, 1929, 1865, 1796, 1725, 1718, 1785, 1892, 1963, 1958, 1934, 1889, 1795, 1737, 1737, 1783, 1822, 1801, 1741, 1710, 1784, 1893, 1976, 2046, 2089, 2087, 2043, 1953, 1913, 1991, 2104, 2160, 2157, 2109, 2069, 2094, 2130, 2159, 2186, 2237, 2264, 2229, 2176, 2112, 2080, 2111, 2215, 2267, 2201, 2091, 2030, 2034, 2101, 2196, 2262, 2250, 2187, 2117, 2076, 2061, 2037, 2030, 2054, 2071, 2063, 2061, 2051, 2050, 2080, 2088, 2057, 2009, 1971, 1910, 1887, 1899, 1887, 1858, 1838, 1836, 1841, 1851, 1841, 1796, 1803, 1876, 1923, 1935, 1954, 1936, 1861, 1786, 1764, 1776, 1768, 1769, 1813, 1858, 1861, 1818, 1784, 1802, 1869, 1948, 1993, 1963, 1884, 1840, 1909, 2075, 2216, 2275, 2256, 2210, 2146, 2114, 2105, 2114, 2169, 2234, 2273, 2205, 2058, 1997, 2065, 2187, 2287, 2297, 2184, 1994, 1880, 1922, 2025, 2117, 2167, 2150, 2078, 1951, 1834, 1831, 1891, 1946, 1994, 1999, 1950, 1902, 1907, 1936, 1983, 2018, 1998, 1971, 1951, 1924, 1911, 1910, 1899, 1863, 1793, 1718, 1734, 1795, 1806, 1772, 1787, 1863, 1971, 2079, 2114, 2068, 2024, 2043, 2054, 2018, 1995, 1990, 2031, 2125, 2201, 2222, 2232, 2279, 2368, 2473, 2543, 2537, 2462, 2388, 2367, 2418, 2525, 2605, 2596, 2544, 2498, 2493, 2545, 2602, 2591, 2529, 2437, 2332, 2235, 2203, 2260, 2362, 2477, 2546, 2506, 2328, 2120, 1979, 1948, 2005, 2035, 2009, 1938, 1849, 1761, 1690, 1586, 1435, 1337, 1349, 1396, 1447, 1494, 1539, 1569, 1591, 1600, 1620, 1645, 1644, 1632, 1632, 1624, 1622, 1639, 1652, 1653, 1645, 1637, 1624, 1629, 1640, 1643, 1637, 1635, 1653, 1719, 1818, 1848, 1816, 1794, 1870, 2026, 2137, 2126, 2061, 2050, 2102, 2183, 2265, 2320, 2335, 2326, 2320, 2384, 2444, 2442, 2449, 2516, 2586, 2636, 2627, 2546, 2427, 2337, 2310, 2348, 2413, 2445, 2421, 2356, 2344, 2381, 2352, 2273, 2231, 2252, 2316, 2370, 2320, 2174, 2043, 2010, 2026, 2012, 1964, 1925, 1917, 1910, 1888, 1862, 1844, 1849, 1855, 1855, 1834, 1803, 1788, 1784, 1775, 1796, 1828, 1815, 1756, 1716, 1791, 1866, 1852, 1777, 1710, 1725, 1762, 1774, 1748, 1685, 1607, 1557, 1550, 1600, 1688, 1790, 1881, 1954, 2015, 2011, 1995, 2014, 2037, 2026, 1986, 1972, 2027, 2110, 2167, 2220, 2281, 2289, 2235, 2206, 2230, 2258, 2259, 2290, 2340, 2380, 2388, 2361, 2283, 2180, 2147, 2202, 2291, 2343, 2313, 2243, 2165, 2126, 2162, 2203, 2179, 2117, 2078, 2086, 2093, 2018, 1923, 1867, 1891, 1975, 2048, 2077, 2121, 2183, 2193, 2100, 1989, 1961, 2003, 2065, 2088, 2072, 2092, 2127, 2139, 2166, 2202, 2244, 2260, 2210, 2139, 2128, 2220, 2298, 2274, 2218, 2206, 2221, 2204, 2145, 2071, 2032, 2054, 2084, 2030, 1916, 1838, 1835, 1876, 1870, 1795, 1710, 1673, 1642, 1601, 1568, 1566, 1623, 1731, 1817, 1810, 1802, 1815, 1815, 1786, 1744, 1756, 1832, 1912, 1959, 2001, 2050, 2099, 2136, 2103, 2007, 1969, 2005, 2064, 2123, 2161, 2201, 2202, 2184, 2205, 2220, 2208, 2205, 2224, 2240, 2237, 2164, 2023, 1921, 1947, 2070, 2170, 2191, 2154, 2071, 1952, 1869, 1881, 1983, 2077, 2078, 1971, 1809, 1733, 1817, 1913, 1906, 1800, 1630, 1496, 1489, 1578, 1691, 1764, 1748, 1649, 1532, 1477, 1478, 1512, 1605, 1709, 1794, 1887, 1988, 2027, 1985, 1925, 1906, 1965, 2071, 2163, 2215, 2219, 2213, 2241, 2251, 2244, 2283, 2340, 2381, 2372, 2324, 2308, 2336, 2379, 2388, 2368, 2375, 2420, 2460, 2485, 2502, 2448, 2305, 2165, 2065, 2032, 2034, 2027, 2007, 1994, 2001, 2010, 1957, 1895, 1860, 1858, 1874, 1890, 1871, 1796, 1711, 1662, 1699, 1793, 1853, 1848, 1780, 1733, 1746, 1746, 1719, 1755, 1882, 2013, 2076, 2066, 2033, 2008, 2038, 2135, 2191, 2148, 2106, 2154, 2261, 2382, 2502, 2519, 2417, 2337, 2324, 2330, 2352, 2370, 2364, 2338, 2307, 2334, 2399, 2442, 2408, 2293, 2178, 2086, 2049, 2094, 2176, 2240, 2230, 2129, 2031, 2000, 1991, 2007, 1999, 1927, 1853, 1839, 1884, 1941, 1941, 1888, 1833, 1811, 1851, 1977, 2128, 2230, 2243, 2173, 2090, 2003, 1891, 1827, 1870, 2002, 2135, 2212, 2230, 2194, 2143, 2081, 1995, 1943, 1968, 2008, 2010, 1965, 1905, 1870, 1857, 1795, 1696, 1630, 1632, 1673, 1691, 1721, 1756, 1762, 1753, 1744, 1680, 1528, 1413, 1450, 1575, 1680, 1762, 1877, 2014, 2098, 2094, 2033, 1961, 1943, 2003, 2094, 2184, 2258, 2266, 2184, 2088, 2032, 2087, 2251, 2411, 2518, 2527, 2464, 2369, 2295, 2288, 2373, 2513, 2585, 2551, 2437, 2284, 2168, 2189, 2274, 2317, 2300, 2239, 2193, 2161, 2139, 2119, 2063, 1974, 1928, 1961, 1994, 1961, 1875, 1808, 1821, 1888, 1968, 2008, 2005, 2010, 1987, 1966, 1989, 2050, 2130, 2170, 2146, 2129, 2168, 2226, 2278, 2294, 2288, 2304, 2363, 2373, 2342, 2334, 2353, 2398, 2429, 2391, 2287, 2227, 2258, 2370, 2498, 2497, 2324, 2088, 1915, 1911, 2052, 2178, 2185, 2123, 2031, 1927, 1888, 1943, 1996, 1981, 1894, 1786, 1754, 1823, 1929, 2019, 2077, 2050, 1960, 1893, 1914, 2014, 2094, 2130, 2136, 2118, 2122, 2144, 2182, 2246, 2300, 2344, 2345, 2310, 2291, 2339, 2436, 2506, 2480, 2362, 2177, 2026, 2028, 2169, 2341, 2433, 2411, 2311, 2203, 2121, 2102, 2132, 2162, 2150, 2075, 1989, 1915, 1863, 1862, 1919, 1983, 2001, 1986, 2010, 2095, 2200, 2244, 2206, 2126, 2067, 2065, 2105, 2118, 2057, 1953, 1870, 1891, 2027, 2147, 2188, 2178, 2124, 2035, 1974, 1940, 1909, 1842, 1765, 1752, 1810, 1840, 1776, 1671, 1572, 1488, 1419, 1382, 1378, 1452, 1552, 1556, 1504, 1541, 1615, 1654, 1635, 1607, 1606, 1607, 1597, 1602, 1610, 1620, 1638, 1668, 1681, 1668, 1664, 1669, 1677, 1670, 1638, 1609, 1599, 1618, 1640, 1657, 1665, 1661, 1652, 1639, 1643, 1687, 1763, 1831, 1903, 1980, 2008, 1982, 2020, 2171, 2325, 2355, 2243, 2137, 2095, 2101, 2152, 2207, 2260, 2316, 2354, 2352, 2332, 2294, 2234, 2233, 2305, 2333, 2257, 2182, 2163, 2174, 2221, 2288, 2289, 2223, 2159, 2144, 2158, 2159, 2204, 2289, 2329, 2266, 2142, 2096, 2159, 2257, 2319, 2325, 2306, 2262, 2217, 2222, 2266, 2292, 2310, 2345, 2333, 2271, 2212, 2168, 2118, 2104, 2172, 2272, 2331, 2326, 2262, 2221, 2234, 2273, 2285, 2321, 2371, 2362, 2336, 2315, 2308, 2316, 2293, 2258, 2249, 2269, 2285, 2337, 2417, 2420, 2291, 2096, 2029, 2130, 2271, 2361, 2343, 2266, 2198, 2185, 2236, 2290, 2276, 2217, 2122, 2026, 2003, 2061, 2135, 2200, 2193, 2088, 1883, 1652, 1573, 1681, 1791, 1786, 1668, 1534, 1461, 1461, 1499, 1513, 1512, 1545, 1569, 1565, 1556, 1562, 1582, 1596, 1631, 1691, 1787, 1877, 1906, 1885, 1820, 1730, 1707, 1797, 1925, 1997, 1961, 1888, 1882, 1915, 1942, 1977, 2014, 2037, 2064, 2112, 2145, 2118, 2057, 2007, 1989, 1968, 1935, 1932, 1962, 2004, 2023, 2051, 2078, 2044, 1971, 1945, 1993, 2076, 2135, 2066, 1923, 1905, 2062, 2278, 2386, 2328, 2201, 2097, 2087, 2172, 2269, 2289, 2227, 2180, 2213, 2306, 2384, 2399, 2344, 2260, 2242, 2287, 2357, 2401, 2381, 2323, 2243, 2171, 2138, 2130, 2163, 2195, 2210, 2258, 2297, 2260, 2226, 2214, 2217, 2216, 2212, 2171, 2128, 2120, 2110, 2032, 1903, 1809, 1808, 1881, 1940, 1978, 2021, 1999, 1883, 1731, 1648, 1680, 1761, 1828, 1806, 1705, 1610, 1525, 1477, 1476, 1508, 1551, 1543, 1554, 1606, 1679, 1702, 1683, 1671, 1702, 1779, 1810, 1808, 1812, 1817, 1842, 1922, 2060, 2158, 2168, 2138, 2114, 2098, 2106, 2142, 2207, 2265, 2306, 2318, 2288, 2262, 2309, 2378, 2406, 2439, 2484, 2490, 2436, 2353, 2301, 2324, 2399, 2471, 2474, 2399, 2282, 2178, 2131, 2172, 2269, 2323, 2265, 2099, 1945, 1935, 2013, 2071, 2047, 1993, 1968, 1958, 1971, 2009, 2012, 1957, 1910, 1888, 1885, 1919, 1959, 1948, 1935, 1925, 1936, 2009, 2133, 2245, 2316, 2315, 2245, 2175, 2148, 2171, 2228, 2267, 2274, 2288, 2342, 2386, 2358, 2290, 2261, 2297, 2439, 2597, 2705, 2707, 2578, 2391, 2258, 2250, 2357, 2498, 2599, 2586, 2483, 2383, 2283, 2212, 2170, 2148, 2184, 2229, 2234, 2211, 2185, 2146, 2119, 2103, 2086, 2096, 2140, 2157, 2064, 1952, 1902, 1914, 1954, 1997, 1960, 1881, 1823, 1815, 1862, 1922, 1960, 1974, 1958, 1961, 2007, 2088, 2161, 2153, 2065, 2036, 2127, 2210, 2220, 2231, 2246, 2235, 2221, 2182, 2142, 2158, 2208, 2201, 2137, 2083, 2110, 2197, 2254, 2230, 2159, 2089, 2061, 2079, 2081, 2055, 2033, 1986, 1912, 1890, 1902, 1879, 1839, 1809, 1823, 1866, 1905, 1932, 1891, 1786, 1684, 1647, 1659, 1672, 1716, 1773, 1824, 1869, 1866, 1846, 1859, 1905, 1924, 1914, 1911, 1946, 1990, 2063, 2151, 2173, 2138, 2053, 1974, 1943, 2007, 2126, 2216, 2267, 2284, 2257, 2224, 2217, 2245, 2288, 2293, 2232, 2185, 2184, 2170, 2109, 2063, 2085, 2113, 2057, 1965, 1901, 1880, 1908, 1939, 1947, 1912, 1835, 1805, 1824, 1819, 1832, 1884, 1949, 2021, 2096, 2142, 2140, 2119, 2101, 2139, 2198, 2215, 2211, 2220, 2251, 2292, 2299, 2251, 2180, 2151, 2189, 2285, 2365, 2383, 2346, 2306, 2327, 2416, 2487, 2506, 2461, 2389, 2321, 2261, 2205, 2183, 2219, 2247, 2210, 2171, 2182, 2206, 2243, 2258, 2171, 2010, 1913, 1961, 2063, 2153, 2209, 2207, 2138, 2059, 2039, 2067, 2084, 2095, 2116, 2085, 1986, 1908, 1917, 1967, 1984, 1991, 2007, 2040, 2070, 2054, 2026, 2014, 2025, 2032, 2005, 1984, 2026, 2114, 2139, 2073, 1972, 1898, 1871, 1888, 1907, 1893, 1846, 1819, 1802, 1782, 1817, 1874, 1904, 1947, 2032, 2086, 2079, 2005, 1916, 1852, 1848, 1910, 1993, 2065, 2086, 2036, 1939, 1822, 1718, 1693, 1730, 1806, 1889, 1932, 1971, 1988, 1915, 1815, 1721, 1650, 1615, 1565, 1491, 1465, 1482, 1516, 1539, 1524, 1498, 1481, 1528, 1618, 1655, 1647, 1652, 1637, 1579, 1542, 1585, 1630, 1652, 1662, 1670, 1683, 1675, 1641, 1627, 1675, 1786, 1905, 1999, 2097, 2117, 2061, 2039, 2069, 2123, 2191, 2299, 2416, 2463, 2373, 2252, 2240, 2300, 2393, 2472, 2519, 2496, 2394, 2288, 2245, 2284, 2312, 2210, 2045, 1969, 2006, 2102, 2206, 2205, 2075, 1925, 1866, 1847, 1819, 1830, 1886, 1905, 1795, 1634, 1576, 1629, 1702, 1747, 1735, 1684, 1658, 1635, 1626, 1648, 1670, 1678, 1705, 1787, 1885, 1944, 1975, 1991, 1989, 2007, 2036, 2051, 2088, 2143, 2211, 2244, 2204, 2133, 2088, 2094, 2133, 2149, 2098, 2027, 1964, 1969, 2080, 2196, 2188, 2111, 2035, 1952, 1933, 2020, 2124, 2220, 2276, 2257, 2167, 2042, 2003, 2078, 2152, 2154, 2109, 2083, 2099, 2133, 2151, 2182, 2233, 2219, 2142, 2084, 2092, 2167, 2204, 2161, 2049, 1946, 1904, 1923, 1974, 2024, 2037, 2016, 2016, 2039, 2085, 2154, 2176, 2164, 2111, 2011, 1925, 1881, 1906, 1977, 2009, 1980, 1940, 1914, 1883, 1818, 1744, 1709, 1736, 1790, 1837, 1879, 1869, 1836, 1805, 1806, 1830, 1823, 1778, 1782, 1858, 1916, 1921, 1949, 2007, 2017, 1986, 1998, 2048, 2096, 2104, 2035, 1982, 2002, 2030, 2063, 2069, 2058, 2051, 2066, 2114, 2179, 2195, 2145, 2087, 2050, 2000, 1950, 1960, 2020, 2036, 1969, 1875, 1865, 1909, 1925, 1898, 1889, 1948, 1998, 2009, 1996, 1967, 1986, 2031, 2061, 2083, 2039, 2005, 2042, 2084, 2098, 2089, 2051, 2011, 1992, 1969, 1919, 1884, 1913, 1995, 2043, 2056, 2075, 2054, 2020, 2051, 2130, 2171, 2160, 2158, 2191, 2217, 2220, 2205, 2172, 2138, 2127, 2095, 2065, 2074, 2080, 2066, 2038, 2041, 2066, 2103, 2156, 2193, 2210, 2195, 2149, 2119, 2116, 2123, 2148, 2214, 2241, 2217, 2171, 2127, 2069, 2049, 2080, 2126, 2144, 2134, 2147, 2162, 2130, 2062, 2004, 1989, 2056, 2142, 2196, 2175, 2112, 2090, 2079, 2062, 2033, 2009, 2025, 2102, 2168, 2138, 2053, 2003, 1991, 1993, 2011, 2018, 2003, 1949, 1877, 1865, 1921, 2001, 2061, 2090, 2079, 2034, 1992, 1991, 2042, 2102, 2096, 2011, 1922, 1899, 1959, 2057, 2097, 2089, 2113, 2105, 2026, 1950, 1970, 2051, 2113, 2123, 2106, 2073, 2042, 2014, 2039, 2085, 2088, 2054, 2027, 2038, 2079, 2110, 2103, 2055, 2012, 1971, 1954, 2014, 2100, 2154, 2178, 2172, 2111, 2011, 1949, 1967, 2030, 2090, 2148, 2155, 2090, 2037, 2050, 2088, 2082, 2039, 1974, 1926, 1905, 1915, 1959, 2020, 2070, 2101, 2092, 2050, 2021, 2024, 2053, 2144, 2230, 2201, 2087, 1987, 1952, 1976, 2034, 2121, 2206, 2227, 2156, 2070, 2082, 2139, 2138, 2141, 2206, 2330, 2401, 2340, 2193, 2066, 2031, 2072, 2121, 2150, 2155, 2156, 2185, 2200, 2177, 2129, 2068, 2011, 1992, 2064, 2192, 2256, 2208, 2113, 2054, 2071, 2115, 2142, 2147, 2128, 2070, 1987, 1962, 2049, 2213, 2323, 2276, 2159, 2083, 2106, 2186, 2298, 2420, 2477, 2409, 2261, 2175, 2215, 2348, 2437, 2422, 2349, 2253, 2200, 2215, 2241, 2223, 2177, 2164, 2206, 2283, 2355, 2334, 2211, 2100, 2029, 1967, 1978, 2053, 2086, 2059, 1966, 1836, 1731, 1650, 1537, 1440, 1463, 1572, 1658, 1673, 1595, 1477, 1377, 1335, 1429, 1573, 1607, 1603, 1620, 1640, 1650, 1645, 1621, 1610, 1629, 1639, 1636, 1627, 1632, 1640, 1645, 1661, 1656, 1637, 1637, 1645, 1658, 1680, 1688, 1696, 1695, 1678, 1642, 1631, 1647, 1677, 1753, 1823, 1816, 1742, 1644, 1593, 1644, 1779, 1937, 2041, 2031, 1974, 1972, 2014, 2003, 1961, 1954, 1963, 1964, 2002, 2037, 2008, 1980, 1990, 2033, 2132, 2213, 2185, 2069, 1966, 1950, 2024, 2120, 2161, 2187, 2216, 2200, 2151, 2167, 2251, 2326, 2344, 2294, 2209, 2172, 2195, 2260, 2343, 2395, 2398, 2391, 2425, 2481, 2504, 2483, 2458, 2466, 2435, 2359, 2301, 2282, 2297, 2349, 2397, 2379, 2281, 2184, 2126, 2065, 2030, 2039, 2076, 2101, 2021, 1869, 1771, 1798, 1887, 1949, 1966, 1983, 1988, 1911, 1781, 1674, 1626, 1598, 1583, 1633, 1710, 1718, 1657, 1598, 1588, 1639, 1719, 1776, 1766, 1699, 1671, 1719, 1794, 1834, 1851, 1931, 2024, 2069, 2041, 1977, 1960, 1979, 1981, 2005, 2071, 2160, 2197, 2200, 2203, 2239, 2324, 2406, 2378, 2256, 2168, 2206, 2365, 2519, 2563, 2558, 2539, 2504, 2493, 2553, 2668, 2793, 2835, 2777, 2663, 2579, 2595, 2677, 2721, 2697, 2616, 2544, 2485, 2428, 2384, 2316, 2272, 2245, 2185, 2047, 1888, 1782, 1713, 1653, 1585, 1506, 1419, 1361, 1334, 1361, 1505, 1610, 1644, 1647, 1650, 1653, 1644, 1627, 1636, 1662, 1670, 1668, 1676, 1704, 1770, 1885, 2021, 2151, 2243, 2285, 2303, 2316, 2326, 2377, 2507, 2593, 2555, 2484, 2464, 2506, 2573, 2614, 2645, 2636, 2590, 2542, 2535, 2567, 2613, 2655, 2672, 2634, 2527, 2392, 2301, 2273, 2288, 2292, 2244, 2176, 2115, 2091, 2131, 2179, 2172, 2135, 2101, 2072, 2047, 2051, 2116, 2218, 2309, 2309, 2231, 2175, 2168, 2168, 2204, 2334, 2492, 2583, 2588, 2518, 2426, 2369, 2367, 2410, 2469, 2506, 2478, 2417, 2388, 2364, 2320, 2323, 2384, 2429, 2351, 2215, 2133, 2076, 2026, 2040, 2093, 2121, 2060, 1934, 1824, 1737, 1703, 1696, 1722, 1728, 1652, 1550, 1477, 1454, 1487, 1559, 1607, 1628, 1652, 1689, 1733, 1725, 1634, 1509, 1413, 1401, 1472, 1558, 1624, 1655, 1655, 1669, 1747, 1816, 1805, 1748, 1670, 1581, 1577, 1688, 1799, 1825, 1782, 1683, 1588, 1568, 1622, 1724, 1834, 1888, 1859, 1813, 1781, 1743, 1746, 1822, 1913, 1898, 1802, 1756, 1852, 2030, 2183, 2231, 2195, 2214, 2281, 2291, 2228, 2177, 2198, 2262, 2312, 2321, 2324, 2312, 2254, 2211, 2234, 2307, 2379, 2424, 2430, 2371, 2266, 2169, 2101, 2091, 2120, 2126, 2074, 2028, 2048, 2112, 2136, 2123, 2121, 2143, 2154, 2136, 2080, 2021, 2037, 2119, 2183, 2216, 2205, 2150, 2091, 2035, 2016, 2016, 1999, 2001, 2016, 1977, 1909, 1858, 1891, 1980, 2063, 2062, 2016, 2009, 2019, 2003, 2005, 2059, 2087, 2029, 1951, 1915, 1923, 1923, 1890, 1878, 1899, 1928, 1915, 1885, 1887, 1951, 2073, 2158, 2145, 2093, 2043, 2006, 1996, 1984, 1970, 1987, 2003, 2014, 2052, 2075, 2096, 2113, 2102, 2062, 2007, 1968, 1924, 1877, 1864, 1905, 1908, 1873, 1923, 2049, 2136, 2139, 2066, 1985, 1902, 1847, 1909, 2029, 2080, 2047, 1986, 1952, 1945, 1949, 1981, 2027, 2023, 1940, 1850, 1866, 1989, 2093, 2137, 2116, 2080, 2043, 1985, 1953, 2013, 2141, 2225, 2205, 2141, 2081, 2057, 2079, 2118, 2136, 2097, 2070, 2082, 2119, 2189, 2260, 2266, 2211, 2111, 1995, 1922, 1962, 2079, 2162, 2179, 2137, 2069, 2020, 2035, 2088, 2123, 2150, 2198, 2234, 2227, 2171, 2079, 2041, 2117, 2235, 2314, 2343, 2352, 2294, 2178, 2067, 2013, 2049, 2120, 2211, 2263, 2224, 2153, 2076, 2015, 1956, 1922, 1925, 1949, 1967, 1928, 1844, 1741, 1694, 1717, 1721, 1651, 1507, 1380, 1356, 1419, 1513, 1633, 1745, 1780, 1750, 1748, 1823, 1870, 1846, 1795, 1785, 1873, 2017, 2124, 2172, 2178, 2158, 2132, 2155, 2256, 2352, 2403, 2375, 2271, 2192, 2222, 2325, 2442, 2542, 2556, 2486, 2416, 2392, 2411, 2483, 2616, 2655, 2586, 2509, 2486, 2498, 2530, 2533, 2470, 2378, 2302, 2269, 2252, 2194, 2112, 2087, 2118, 2126, 2069, 1983, 1892, 1811, 1782, 1803, 1819, 1782, 1716, 1660, 1641, 1657, 1676, 1689, 1688, 1643, 1544, 1554, 1690, 1773, 1772, 1804, 1889, 1912, 1873, 1861, 1886, 1917, 1961, 1989, 1943, 1913, 1949, 1991, 1987, 1944, 1940, 2018, 2120, 2176, 2175, 2145, 2123, 2090, 2032, 2001, 2076, 2211, 2286, 2262, 2246, 2274, 2252, 2216, 2220, 2269, 2359, 2436, 2454, 2398, 2337, 2335, 2362, 2378, 2355, 2292, 2225, 2151, 2115, 2121, 2125, 2089, 2064, 2080, 2137, 2195, 2222, 2175, 2066, 2001, 2026, 2089, 2115, 2089, 2057, 2050, 2051, 2026, 1959, 1905, 1892, 1915, 1963, 2030, 2100, 2155, 2166, 2141, 2106, 2101, 2132, 2210, 2281, 2279, 2257, 2249, 2211, 2170, 2201, 2299, 2366, 2370, 2354, 2341, 2303, 2279, 2301, 2346, 2379, 2357, 2285, 2196, 2177, 2234, 2273, 2248, 2208, 2184, 2140, 2100, 2087, 2121, 2198, 2227, 2143, 2047, 1990, 1951, 1917, 1859, 1806, 1753, 1721, 1744, 1785, 1802, 1808, 1782, 1738, 1719, 1731, 1727, 1687, 1656, 1650, 1653, 1673, 1676, 1660, 1652, 1672, 1737, 1812, 1846, 1888, 2009, 2124, 2140, 2094, 2074, 2108, 2164, 2205, 2195, 2189, 2221, 2282, 2337, 2354, 2333, 2336, 2391, 2439, 2429, 2372, 2308, 2316, 2393, 2438, 2386, 2289, 2215, 2228, 2278, 2300, 2326, 2339, 2234, 2097, 2026, 2025, 2058, 2031, 1951, 1895, 1904, 1930, 1919, 1858, 1773, 1679, 1590, 1535, 1492, 1452, 1430, 1419, 1439, 1512, 1606, 1679, 1692, 1650, 1567, 1497, 1551, 1632, 1676, 1721, 1767, 1780, 1714, 1636, 1639, 1766, 1959, 2091, 2100, 2023, 2020, 2139, 2263, 2355, 2413, 2406, 2353, 2322, 2338, 2327, 2276, 2270, 2337, 2453, 2595, 2685, 2669, 2567, 2427, 2305, 2257, 2267, 2282, 2337, 2411, 2395, 2266, 2108, 2050, 2107, 2183, 2209, 2118, 1952, 1819, 1766, 1793, 1878, 1939, 1935, 1913, 1900, 1923, 1951, 1932, 1908, 1911, 1892, 1866, 1875, 1954, 2052, 2105, 2097, 2061, 2082, 2140, 2197, 2210, 2159, 2078, 1997, 1971, 2055, 2170, 2208, 2169, 2112, 2071, 2074, 2166, 2263, 2293, 2257, 2194, 2139, 2143, 2190, 2232, 2217, 2156, 2059, 1959, 1899, 1888, 1898, 1932, 1989, 2000, 1937, 1871, 1890, 1954, 1954, 1901, 1849, 1829, 1849, 1864, 1883, 1946, 1998, 1967, 1888, 1831, 1810, 1813, 1806, 1767, 1715, 1689, 1728, 1818, 1937, 2018, 2012, 1993, 2061, 2133, 2121, 2048, 1955, 1933, 1964, 1995, 2075, 2219, 2366, 2395, 2274, 2143, 2120, 2141, 2150, 2132, 2108, 2107, 2081, 2046, 2034, 2031, 2029, 2097, 2183, 2203, 2167, 2141, 2192, 2252, 2278, 2266, 2215, 2193, 2259, 2376, 2465, 2499, 2468, 2361, 2256, 2247, 2334, 2424, 2460, 2446, 2370, 2236, 2150, 2140, 2165, 2200, 2221, 2225, 2203, 2153, 2077, 2035, 2012, 1967, 1953, 1972, 1989, 1973, 1893, 1817, 1739, 1654, 1638, 1683, 1757, 1765, 1693, 1644, 1633, 1619, 1577, 1525, 1508, 1534, 1583, 1647, 1726, 1779, 1757, 1649, 1570, 1586, 1671, 1759, 1766, 1743, 1779, 1852, 1883, 1874, 1853, 1836, 1875, 1983, 2103, 2150, 2115, 2069, 2092, 2156, 2186, 2213, 2260, 2287, 2281, 2252, 2239, 2282, 2341, 2393, 2405, 2378, 2349, 2339, 2347, 2369, 2403, 2452, 2492, 2488, 2441, 2407, 2428, 2447, 2395, 2305, 2238, 2186, 2165, 2213, 2283, 2310, 2314, 2282, 2199, 2115, 2045, 2027, 2049, 2052, 1997, 1907, 1881, 1900, 1878, 1835, 1841, 1937, 2025, 2034, 2002, 1985, 2015, 2077, 2117, 2129, 2137, 2129, 2126, 2149, 2173, 2202, 2205, 2199, 2243, 2319, 2376, 2368, 2327, 2262, 2192, 2191, 2287, 2438, 2554, 2540, 2419, 2303, 2254, 2262, 2291, 2325, 2300, 2235, 2157, 2077, 2043, 2045, 2028, 1994, 1953, 1935, 1959, 1974, 1890, 1718, 1568, 1516, 1570, 1679, 1771, 1791, 1708, 1608, 1579, 1602, 1621, 1606, 1614, 1643, 1653, 1650, 1624, 1595, 1565, 1529, 1538, 1616, 1716, 1824, 1938, 1999, 1961, 1931, 1947, 2035, 2140, 2194, 2186, 2114, 1987, 1899, 1880, 1921, 1956, 1943, 1926, 1958, 2028, 2084, 2107, 2070, 2030, 2059, 2086, 2070, 2063, 2113, 2218, 2277, 2220, 2125, 2094, 2113, 2189, 2278, 2278, 2191, 2108, 2089, 2175, 2325, 2469, 2505, 2423, 2292, 2201, 2156, 2203, 2277, 2259, 2152, 2021, 1954, 2012, 2165, 2299, 2311, 2209, 2061, 1907, 1817, 1826, 1904, 1941, 1899, 1821, 1714, 1617, 1571, 1541, 1514, 1498, 1480, 1450, 1436, 1477, 1548, 1604, 1645, 1686, 1726, 1750, 1715, 1662, 1645, 1655, 1663, 1724, 1798, 1835, 1873, 1962, 2046, 2041, 1956, 1888, 1917, 2001, 2046, 2044, 2078, 2122, 2144, 2183, 2245, 2325, 2384, 2374, 2322, 2305, 2389, 2558, 2649, 2596, 2467, 2293, 2120, 2047, 2127, 2285, 2434, 2469, 2334, 2145, 2051, 2061, 2186, 2352, 2402, 2304, 2159, 2098, 2132, 2162, 2125, 2046, 1936, 1891, 1949, 2051, 2155, 2194, 2172, 2113, 2023, 1923, 1877, 1912, 1970, 1976, 1989, 2015, 2010, 1994, 2001, 2026, 2058, 2108, 2146, 2124, 2077, 2005, 1896, 1814, 1809, 1908, 2036, 2075, 2048, 2024, 2038, 2032, 1997, 2018, 2123, 2261, 2362, 2411, 2415, 2405, 2399, 2378, 2348, 2313, 2262, 2221, 2279, 2440, 2572, 2561, 2419, 2299, 2320, 2458, 2622, 2705, 2616, 2388, 2157, 2073, 2183, 2363, 2488, 2454, 2252, 2000, 1844, 1852, 1954, 1981, 1885, 1777, 1696, 1635, 1550, 1475, 1437, 1418, 1426, 1466, 1513, 1541, 1556, 1584, 1619, 1621, 1624, 1644, 1651, 1648, 1656, 1666, 1656, 1627, 1610, 1618, 1659, 1740, 1837, 1848, 1773, 1713, 1699, 1730, 1795, 1868, 1952, 2042, 2125, 2155, 2132, 2068, 2020, 2054, 2114, 2142, 2140, 2116, 2084, 2094, 2155, 2171, 2108, 2070, 2099, 2167, 2228, 2267, 2305, 2332, 2335, 2333, 2316, 2222, 2058, 1941, 2000, 2189, 2306, 2282, 2164, 2008, 1894, 1851, 1892, 1964, 1999, 1986, 1889, 1736, 1642, 1640, 1662, 1657, 1637, 1622, 1641, 1686, 1723, 1680, 1591, 1546, 1561, 1658, 1789, 1853, 1875, 1851, 1771, 1700, 1712, 1794, 1821, 1823, 1855, 1887, 1901, 1920, 2011, 2144, 2214, 2208, 2207, 2216, 2223, 2233, 2240, 2233, 2224, 2229, 2247, 2297, 2352, 2396, 2432, 2421, 2316, 2188, 2139, 2175, 2232, 2242, 2194, 2130, 2077, 2064, 2101, 2120, 2077, 1991, 1927, 1904, 1904, 1913, 1890, 1798, 1683, 1643, 1713, 1814, 1866, 1882, 1910, 1988, 2089, 2119, 2069, 2014, 2009, 2082, 2184, 2187, 2122, 2114, 2155, 2193, 2164, 2070, 2029, 2108, 2222, 2313, 2342, 2278, 2169, 2140, 2211, 2325, 2390, 2360, 2238, 2125, 2112, 2227, 2371, 2374, 2218, 2072, 2033, 2060, 2109, 2196, 2245, 2210, 2114, 2005, 1933, 1900, 1866, 1853, 1866, 1856, 1780, 1691, 1682, 1723, 1769, 1808, 1808, 1727, 1643, 1650, 1744, 1826, 1791, 1668, 1582, 1597, 1692, 1771, 1819, 1868, 1901, 1856, 1742, 1630, 1575, 1611, 1685, 1784, 1870, 1906, 1902, 1889, 1882, 1885, 1898, 1929, 2004, 2083, 2147, 2178, 2135, 2062, 2081, 2158, 2238, 2325, 2399, 2425, 2372, 2289, 2279, 2375, 2500, 2549, 2531, 2538, 2571, 2550, 2534, 2573, 2654, 2718, 2686, 2607, 2558, 2563, 2564, 2535, 2485, 2462, 2478, 2459, 2381, 2302, 2241, 2203, 2205, 2204, 2180, 2132, 2103, 2140, 2188, 2155, 2087, 2021, 1983, 1972, 1956, 1975, 2056, 2152, 2200, 2207, 2192, 2178, 2195, 2213, 2212, 2224, 2277, 2334, 2334, 2258, 2195, 2228, 2302, 2330, 2309, 2243, 2150, 2069, 2037, 2033, 2028, 2043, 2048, 2004, 1907, 1834, 1845, 1881, 1863, 1792, 1739, 1712, 1677, 1655, 1664, 1689, 1729, 1775, 1857, 1963, 2010, 1994, 1932, 1886, 1912, 1968, 2016, 2009, 1981, 1992, 2054, 2137, 2166, 2180, 2228, 2282, 2314, 2339, 2346, 2335, 2333, 2380, 2425, 2382, 2262, 2198, 2259, 2393, 2485, 2500, 2425, 2271, 2130, 2056, 2061, 2113, 2122, 2111, 2125, 2144, 2151, 2168, 2184, 2170, 2112, 2011, 1907, 1840, 1827, 1894, 1992, 2025, 2016, 2053, 2107, 2145, 2141, 2102, 2069, 2108, 2150, 2160, 2156, 2140, 2090, 2029, 1977, 1942, 1910, 1915, 1975, 2010, 2001, 1944, 1849, 1792, 1843, 1906, 1890, 1919, 2015, 2090, 2090, 2026, 1959, 1921, 1890, 1857, 1871, 1952, 2041, 2058, 2019, 2002, 2077, 2186, 2216, 2194, 2141, 2101, 2145, 2295, 2446, 2517, 2492, 2473, 2476, 2448, 2413, 2413, 2486, 2579, 2598, 2541, 2447, 2395, 2388, 2383, 2368, 2335, 2275, 2188, 2133, 2163, 2229, 2229, 2131, 2012, 1955, 1958, 1964, 1926, 1874, 1861, 1832, 1724, 1576, 1446, 1379, 1389, 1411, 1414, 1475, 1609, 1701, 1750, 1763, 1773, 1733, 1647, 1617, 1680, 1737, 1725, 1698, 1714, 1740, 1766, 1829, 1907, 1961, 1971, 1936, 1879, 1822, 1787, 1776, 1776, 1821, 1932, 2024, 2019, 1970, 1980, 2103, 2220, 2248, 2208, 2154, 2116, 2139, 2232, 2300, 2294, 2270, 2253, 2252, 2257, 2293, 2353, 2390, 2354, 2273, 2231, 2284, 2416, 2522, 2511, 2435, 2342, 2308, 2336, 2333, 2275, 2215, 2192, 2192, 2203, 2218, 2228, 2202, 2102, 2007, 1993, 2029, 2050, 2069, 2076, 2078, 2058, 2021, 1985, 1981, 1987, 1982, 1990, 1983, 1959, 1963, 2026, 2075, 2050, 1993, 1950, 1916, 1880, 1885, 1970, 2053, 2090, 2111, 2138, 2190, 2241, 2246, 2247, 2278, 2314, 2376, 2397, 2381, 2396, 2470, 2511, 2477, 2438, 2414, 2380, 2389, 2467, 2507, 2488, 2499, 2531, 2527, 2496, 2460, 2422, 2454, 2559, 2628, 2593, 2484, 2339, 2218, 2227, 2302, 2360, 2343, 2213, 2077, 2005, 2021, 2090, 2166, 2206, 2160, 2039, 1890, 1787, 1795, 1903, 2005, 2014, 1926, 1781, 1661, 1614, 1638, 1711, 1772, 1805, 1822, 1841, 1825, 1735, 1631, 1585, 1622, 1729, 1796, 1726, 1664, 1722, 1828, 1901, 1908, 1864, 1791, 1778, 1840, 1899, 1923, 1916, 1902, 1907, 1915, 1881, 1820, 1816, 1842, 1829, 1792, 1819, 1899, 1916, 1889, 1925, 1992, 1989, 1900, 1759, 1651, 1601, 1585, 1571, 1551, 1520, 1461, 1398, 1381, 1445, 1574, 1654, 1663, 1641, 1626, 1634, 1631, 1609, 1596, 1596, 1594, 1601, 1633, 1691, 1796, 1925, 1982, 1957, 1883, 1846, 1841, 1794, 1744, 1767, 1804, 1779, 1742, 1771, 1875, 1957, 1963, 1927, 1913, 1908, 1886, 1837, 1780, 1724, 1682, 1662, 1650, 1650, 1679, 1736, 1760, 1740, 1771, 1850, 1935, 1996, 2058, 2151, 2243, 2227, 2142, 2110, 2163, 2252, 2329, 2383, 2475, 2620, 2771, 2865, 2866, 2819, 2802, 2826, 2850, 2840, 2832, 2874, 2992, 3062, 3008, 2873, 2714, 2565, 2475, 2455, 2498, 2533, 2468, 2355, 2279, 2257, 2282, 2304, 2289, 2238, 2169, 2047, 1864, 1744, 1747, 1838, 1898, 1850, 1783, 1758, 1718, 1680, 1704, 1781, 1837, 1839, 1793, 1765, 1798, 1836, 1805, 1734, 1667, 1599, 1529, 1500, 1521, 1586, 1659, 1714, 1718, 1669, 1628, 1650, 1718, 1741, 1698, 1651, 1634, 1648, 1710, 1781, 1825, 1855, 1901, 1921, 1904, 1851, 1762, 1667, 1604, 1590, 1602, 1660, 1725, 1732, 1739, 1807, 1877, 1921, 1940, 1953, 1949, 1937, 1974, 2078, 2138, 2125, 2108, 2127, 2200, 2288, 2351, 2405, 2467, 2493, 2460, 2417, 2386, 2344, 2305, 2329, 2396, 2452, 2492, 2546, 2586, 2581, 2523, 2473, 2492, 2535, 2548, 2521, 2465, 2408, 2362, 2392, 2496, 2548, 2437, 2287, 2221, 2247, 2336, 2403, 2352, 2209, 2038, 1952, 2011, 2138, 2251, 2314, 2304, 2241, 2152, 2086, 2107, 2203, 2269, 2289, 2272, 2223, 2159, 2096, 2032, 2058, 2193, 2325, 2378, 2318, 2205, 2144, 2162, 2193, 2144, 2034, 1934, 1879, 1853, 1806, 1761, 1734, 1638, 1492, 1404, 1392, 1416, 1417, 1447, 1552, 1590, 1597, 1606, 1598, 1613, 1639, 1658, 1661, 1639, 1623, 1622, 1634, 1652, 1663, 1670, 1664, 1659, 1664, 1668, 1696, 1786, 1909, 2018, 2106, 2149, 2146, 2118, 2062, 2027, 2076, 2134, 2157, 2221, 2285, 2260, 2176, 2127, 2186, 2316, 2457, 2581, 2676, 2664, 2506, 2322, 2256, 2345, 2518, 2637, 2704, 2793, 2849, 2794, 2649, 2559, 2601, 2710, 2758, 2701, 2618, 2530, 2459, 2481, 2610, 2699, 2640, 2505, 2393, 2312, 2281, 2310, 2310, 2253, 2218, 2214, 2215, 2200, 2144, 2075, 2032, 2023, 2047, 2052, 1994, 1882, 1755, 1693, 1688, 1719, 1757, 1752, 1719, 1699, 1713, 1744, 1751, 1764, 1811, 1875, 1918, 1907, 1911, 1956, 1950, 1897, 1860, 1832, 1846, 1927, 2002, 1990, 1943, 1955, 2046, 2105, 2059, 1941, 1843, 1789, 1798, 1844, 1884, 1913, 1929, 1965, 1989, 1961, 1951, 1999, 2054, 2089, 2109, 2124, 2090, 2023, 1977, 1982, 2031, 2082, 2103, 2105, 2107, 2093, 2050, 1984, 1935, 1956, 2016, 2080, 2145, 2176, 2147, 2087, 2003, 1925, 1939, 2037, 2154, 2224, 2237, 2229, 2199, 2156, 2139, 2192, 2257, 2252, 2186, 2117, 2109, 2174, 2262, 2322, 2313, 2266, 2259, 2297, 2387, 2446, 2423, 2353, 2320, 2320, 2355, 2414, 2472, 2530, 2543, 2456, 2316, 2219, 2213, 2282, 2388, 2464, 2456, 2338, 2184, 2093, 2081, 2118, 2145, 2118, 2101, 2094, 2074, 2047, 2066, 2103, 2124, 2090, 1994, 1865, 1757, 1702, 1703, 1742, 1766, 1729, 1670, 1647, 1666, 1651, 1630, 1642, 1660, 1647, 1594, 1569, 1577, 1585, 1579, 1577, 1604, 1628, 1639, 1658, 1662, 1608, 1554, 1569, 1641, 1704, 1721, 1707, 1648, 1586, 1584, 1655, 1711, 1735, 1755, 1788, 1817, 1847, 1894, 1929, 1932, 1926, 1950, 2022, 2137, 2186, 2142, 2067, 2053, 2131, 2248, 2344, 2321, 2198, 2130, 2159, 2225, 2276, 2302, 2311, 2278, 2253, 2244, 2223, 2190, 2174, 2254, 2362, 2399, 2333, 2249, 2231, 2242, 2223, 2206, 2200, 2182, 2124, 2037, 1975, 1953, 1938, 1906, 1888, 1936, 2011, 2034, 1971, 1847, 1760, 1756, 1771, 1778, 1797, 1831, 1833, 1766, 1699, 1684, 1700, 1738, 1726, 1702, 1751, 1846, 1885, 1863, 1809, 1725, 1615, 1554, 1628, 1728, 1776, 1823, 1829, 1796, 1773, 1769, 1782, 1759, 1689, 1685, 1788, 1885, 1949, 1974, 1953, 1928, 1891, 1813, 1753, 1777, 1906, 2047, 2110, 2099, 2060, 2021, 1978, 1961, 1999, 2045, 2096, 2146, 2241, 2376, 2442, 2386, 2295, 2308, 2446, 2561, 2577, 2531, 2447, 2354, 2310, 2424, 2629, 2770, 2795, 2676, 2529, 2488, 2550, 2625, 2703, 2720, 2635, 2482, 2381, 2356, 2380, 2371, 2285, 2196, 2121, 2064, 2023, 2002, 2041, 2110, 2100, 1960, 1732, 1537, 1522, 1637, 1750, 1798, 1779, 1749, 1754, 1797, 1830, 1818, 1787, 1736, 1680, 1633, 1609, 1621, 1670, 1744, 1783, 1749, 1717, 1722, 1786, 1858, 1870, 1860, 1938, 2041, 2073, 2063, 1992, 1928, 1945, 2012, 2029, 1990, 1948, 1984, 2133, 2295, 2334, 2249, 2147, 2087, 2046, 2032, 2069, 2131, 2148, 2088, 2000, 1940, 1919, 1937, 1977, 1982, 1977, 2000, 1982, 1914, 1808, 1707, 1661, 1668, 1715, 1758, 1766, 1791, 1837, 1880, 1904, 1908, 1945, 1986, 2011, 2013, 1981, 1950, 1957, 1990, 2046, 2109, 2135, 2136, 2157, 2213, 2324, 2435, 2488, 2474, 2420, 2415, 2485, 2590, 2653, 2681, 2729, 2793, 2837, 2851, 2856, 2911, 3052, 3205, 3267, 3183, 2970, 2785, 2737, 2794, 2874, 2901, 2873, 2816, 2713, 2612, 2559, 2556, 2600, 2638, 2623, 2584, 2516, 2445, 2368, 2233, 2124, 2110, 2179, 2205, 2078, 1900, 1837, 1907, 2015, 2030, 1976, 1905, 1825, 1762, 1687, 1576, 1498, 1487, 1486, 1469, 1429, 1446, 1547, 1639, 1647, 1597, 1540, 1527, 1565, 1580, 1583, 1613, 1644, 1662, 1682, 1701, 1704, 1679, 1644, 1640, 1673, 1748, 1853, 1903, 1860, 1778, 1703, 1673, 1688, 1740, 1849, 1951, 1987, 1932, 1873, 1899, 1972, 1967, 1880, 1819, 1864, 1943, 1964, 1907, 1871, 1915, 1980, 2014, 2009, 2002, 2068, 2137, 2164, 2140, 2044, 1933, 1900, 1992, 2115, 2166, 2123, 2060, 2002, 1986, 2051, 2144, 2209, 2195, 2158, 2187, 2242, 2302, 2380, 2432, 2420, 2333, 2240, 2194, 2224, 2312, 2365, 2332, 2281, 2243, 2176, 2143, 2184, 2223, 2202, 2125, 2045, 2018, 2021, 2017, 2014, 1965, 1835, 1666, 1560, 1552, 1556, 1529, 1534, 1622, 1738, 1862, 1972, 2006, 1995, 1952, 1888, 1871, 1901, 1932, 1934, 1971, 2040, 2107, 2147, 2139, 2102, 2072, 2118, 2247, 2403, 2468, 2381, 2237, 2184, 2226, 2289, 2294, 2255, 2204, 2155, 2187, 2271, 2332, 2299, 2186, 2089, 2043, 2053, 2104, 2167, 2210, 2219, 2179, 2099, 2042, 2058, 2046, 2010, 1994, 2022, 2050, 2046, 2040, 2063, 2068, 2016, 1910, 1832, 1815, 1812, 1827, 1846, 1810, 1721, 1611, 1541, 1532, 1536, 1522, 1496, 1489, 1493, 1462, 1438, 1534, 1621, 1645, 1643, 1644, 1647, 1655, 1682, 1727, 1766, 1791, 1831, 1863, 1849, 1818, 1826, 1888, 2006, 2150, 2236, 2213, 2138, 2115, 2241, 2452, 2594, 2657, 2673, 2637, 2609, 2659, 2773, 2849, 2870, 2855, 2846, 2885, 2967, 3020, 3017, 2960, 2861, 2791, 2781, 2802, 2785, 2732, 2648, 2568, 2535, 2508, 2446, 2338, 2181, 2021, 1981, 2054, 2118, 2104, 2006, 1874, 1780, 1718, 1678, 1652, 1637, 1617, 1568, 1501, 1456, 1437, 1478, 1558, 1639, 1670, 1643, 1605, 1616, 1676, 1729, 1762, 1781, 1789, 1809, 1840, 1832, 1791, 1798, 1840, 1865, 1825, 1796, 1838, 1884, 1947, 2029, 2131, 2209, 2238, 2243, 2244, 2200, 2130, 2101, 2151, 2248, 2321, 2355, 2360, 2330, 2313, 2370, 2450, 2471, 2455, 2428, 2361, 2258, 2184, 2163, 2141, 2068, 1979, 1905, 1850, 1836, 1808, 1765, 1743, 1784, 1827, 1801, 1706, 1599, 1529, 1506, 1543, 1651, 1737, 1774, 1801, 1796, 1739, 1672, 1658, 1667, 1647, 1624, 1600, 1639, 1752, 1877, 1959, 1974, 1957, 1962, 2010, 2063, 2126, 2226, 2285, 2246, 2194, 2148, 2099, 2091, 2122, 2197, 2284, 2330, 2330, 2318, 2286, 2252, 2264, 2283, 2263, 2224, 2228, 2312, 2407, 2438, 2376, 2271, 2206, 2232, 2336, 2424, 2424, 2334, 2219, 2199, 2238, 2247, 2241, 2195, 2103, 2045, 2047, 2083, 2130, 2168, 2167, 2155, 2137, 2090, 2057, 2082, 2107, 2111, 2121, 2178, 2264, 2290, 2224, 2123, 2041, 2010, 2061, 2142, 2176, 2155, 2119, 2053, 1991, 1977, 2030, 2094, 2113, 2091, 2079, 2060, 2019, 1999, 2014, 2060, 2102, 2104, 2083, 2018, 1902, 1806, 1747, 1752, 1799, 1853, 1880, 1886, 1874, 1870, 1905, 1959, 1962, 1936, 1902, 1848, 1848, 1910, 1952, 1948, 1952, 1960, 1964, 2003, 2056, 2079, 2039, 1940, 1829, 1788, 1822, 1889, 1944, 1966, 2003, 2017, 1980, 1968, 1994, 1980, 1961, 1984, 2014, 2043, 2091, 2131, 2156, 2130, 2080, 2037, 2031, 2101, 2171, 2182, 2138, 2073, 2008, 1952, 1888, 1853, 1879, 1948, 1999, 1987, 1953, 1975, 2060, 2114, 2100, 2064, 2049, 2019, 1976, 1970, 2032, 2092, 2110, 2114, 2106, 2123, 2208, 2285, 2313, 2281, 2183, 2070, 2045, 2136, 2295, 2429, 2461, 2389, 2308, 2284, 2292, 2332, 2395, 2422, 2416, 2359, 2237, 2066, 1931, 1908, 1991, 2111, 2140, 2090, 2041, 2005, 1952, 1911, 1922, 1949, 1960, 1985, 2012, 1987, 1919, 1892, 1948, 2057, 2130, 2063, 1888, 1705, 1658, 1749, 1848, 1887, 1873, 1830, 1793, 1766, 1744, 1760, 1790, 1775, 1752, 1758, 1745, 1673, 1578, 1517, 1495, 1454, 1436, 1471, 1512, 1532, 1540, 1574, 1630, 1668, 1690, 1699, 1657, 1574, 1518, 1576, 1660, 1727, 1758, 1725, 1699, 1694, 1756, 1879, 1994, 2047, 2058, 2045, 2042, 2054, 2082, 2137, 2176, 2208, 2225, 2219, 2192, 2201, 2243, 2282, 2289, 2255, 2236, 2278, 2333, 2341, 2292, 2230, 2166, 2136, 2157, 2137, 2057, 1980, 1927, 1879, 1808, 1770, 1807, 1870, 1899, 1873, 1803, 1731, 1746, 1830, 1913, 1943, 1932, 1955, 2015, 2047, 2037, 2036, 2063, 2084, 2053, 2001, 1983, 2007, 2009, 1973, 1918, 1891, 1937, 2002, 2003, 1950, 1906, 1920, 1960, 1958, 1946, 1918, 1848, 1811, 1879, 2022, 2097, 2047, 1959, 1916, 1955, 2018, 2036, 1990, 1904, 1849, 1893, 1980, 2003, 2011, 2012, 1955, 1898, 1928, 2032, 2119, 2160, 2195, 2247, 2245, 2148, 2096, 2165, 2266, 2302, 2303, 2310, 2357, 2423, 2453, 2432, 2422, 2461, 2494, 2502, 2482, 2464, 2467, 2439, 2359, 2314, 2337, 2347, 2289, 2173, 2082, 2042, 2024, 1988, 1971, 2020, 2070, 2042, 1984, 1914, 1853, 1828, 1845, 1895, 1898, 1804, 1720, 1713, 1754, 1827, 1855, 1807, 1763, 1779, 1810, 1811, 1757, 1669, 1671, 1761, 1821, 1773, 1687, 1662, 1683, 1750, 1845, 1922, 1918, 1879, 1881, 1910, 1952, 2002, 2043, 2055, 2010, 1919, 1862, 1883, 1941, 1972, 1937, 1870, 1844, 1885, 1955, 1997, 2031, 2075, 2096, 2095, 2109, 2106, 2110, 2171, 2252, 2340, 2431, 2480, 2453, 2400, 2354, 2342, 2397, 2495, 2578, 2618, 2619, 2585, 2539, 2493, 2452, 2448, 2532, 2669, 2742, 2691, 2571, 2453, 2370, 2337, 2373, 2410, 2355, 2218, 2071, 1955, 1938, 2061, 2181, 2183, 2062, 1904, 1814, 1785, 1766, 1756, 1761, 1769, 1801, 1842, 1832, 1771, 1708, 1628, 1567, 1615, 1673, 1702, 1716, 1679, 1597, 1566, 1623, 1725, 1826, 1861, 1804, 1715, 1695, 1729, 1761, 1814, 1853, 1882, 1909, 1903, 1858, 1810, 1757, 1713, 1706, 1711, 1732, 1830, 1964, 2057, 2055, 1977, 1899, 1880, 1950, 2055, 2092, 2045, 1987, 2002, 2081, 2151, 2164, 2120, 2095, 2140, 2222, 2251, 2250, 2279, 2294, 2265, 2205, 2132, 2074, 2071, 2128, 2206, 2219, 2161, 2072, 2039, 2135, 2281, 2340, 2282, 2140, 2037, 2053, 2138, 2217, 2260, 2293, 2320, 2331, 2311, 2290, 2255, 2206, 2216, 2278, 2314, 2347, 2429, 2530, 2593, 2576, 2488, 2407, 2364, 2347, 2357, 2414, 2503, 2511, 2369, 2191, 2090, 2079, 2174, 2290, 2326, 2274, 2194, 2138, 2117, 2128, 2158, 2207, 2252, 2283, 2345, 2388, 2343, 2222, 2119, 2061, 2014, 1993, 2054, 2176, 2231, 2215, 2152, 2035, 1952, 1941, 1968, 1958, 1889, 1811, 1803, 1865, 1889, 1883, 1880, 1874, 1887, 1926, 1962, 1967, 1976, 1940, 1846, 1786, 1849, 1982, 2095, 2173, 2181, 2101, 2029, 2021, 2048, 2108, 2220, 2295, 2251, 2143, 2073, 2086, 2180, 2256, 2270, 2257, 2222, 2164, 2125, 2121, 2157, 2181, 2144, 2066, 1935, 1788, 1714, 1739, 1841, 1947, 2011, 2031, 2022, 2005, 1980, 1907, 1825, 1811, 1853, 1917, 1939, 1944, 1983, 2070, 2150, 2167, 2173, 2157, 2089, 2006, 1972, 1919, 1893, 2002, 2213, 2395, 2431, 2289, 2129, 2049, 2040, 2079, 2141, 2215, 2244, 2186, 2116, 2143, 2220, 2236, 2177, 2129, 2113, 2090, 2072, 2053, 2027, 1988, 1975, 2000, 2040, 2129, 2228, 2276, 2258, 2196, 2136, 2178, 2270, 2291, 2276, 2245, 2123, 1979, 1956, 2039, 2177, 2319, 2422, 2449, 2384, 2287, 2191, 2093, 2053, 2051, 2046, 2036, 2034, 2039, 1997, 1936, 1898, 1863, 1843, 1853, 1888, 1904, 1834, 1722, 1633, 1619, 1712, 1856, 1952, 1985, 1954, 1884, 1815, 1767, 1736, 1754, 1828, 1865, 1885, 1934, 1969, 2003, 2015, 1980, 1919, 1881, 1899, 1968, 2065, 2126, 2117, 2092, 2110, 2184, 2238, 2232, 2194, 2130, 2097, 2117, 2130, 2103, 2104, 2169, 2232, 2243, 2208, 2132, 2077, 2087, 2156, 2229, 2271, 2286, 2285, 2262, 2213, 2156, 2130, 2157, 2164, 2128, 2076, 2034, 2003, 2028, 2102, 2144, 2089, 1977, 1888, 1860, 1883, 1933, 1964, 1918, 1778, 1625, 1566, 1582, 1598, 1587, 1568, 1537, 1512, 1567, 1653, 1649, 1557, 1469, 1498, 1613, 1711, 1782, 1824, 1849, 1855, 1860, 1886, 1898, 1885, 1838, 1813, 1868, 1959, 2062, 2155, 2189, 2184, 2133, 2058, 1999, 2020, 2074, 2090, 2059, 2099, 2237, 2364, 2378, 2246, 2062, 1967, 2018, 2147, 2243, 2258, 2212, 2166, 2101, 2019, 1986, 2016, 2057, 2051, 2014, 1991, 2009, 2025, 1997, 1941, 1900, 1852, 1792, 1725, 1700, 1704, 1680, 1656, 1706, 1846, 2000, 2064, 1998, 1884, 1820, 1793, 1776, 1817, 1912, 2000, 2084, 2158, 2205, 2214, 2165, 2067, 2048, 2152, 2250, 2243, 2140, 2023, 1992, 2052, 2150, 2218, 2250, 2230, 2188, 2151, 2138, 2179, 2226, 2268, 2324, 2353, 2295, 2223, 2186, 2191, 2216, 2256, 2271, 2254, 2221, 2168, 2096, 2028, 1974, 1922, 1887, 1851, 1819, 1836, 1829, 1761, 1689, 1652, 1621, 1608, 1634, 1656, 1657, 1719, 1910, 2100, 2185, 2132, 1986, 1876, 1840, 1875, 1938, 1968, 1967, 2006, 2079, 2095, 2080, 2081, 2065, 2025, 2022, 2060, 2077, 2079, 2081, 2098, 2198, 2325, 2401, 2371, 2252, 2153, 2134, 2166, 2229, 2316, 2412, 2451, 2386, 2287, 2249, 2320, 2461, 2579, 2613, 2553, 2422, 2303, 2255, 2281, 2390, 2525, 2549, 2395, 2145, 1935, 1847, 1919, 2063, 2142, 2116, 1996, 1871, 1817, 1794, 1757, 1706, 1696, 1762, 1841, 1858, 1808, 1686, 1536, 1454, 1452, 1498, 1583, 1682, 1746, 1761, 1781, 1851, 1899, 1890, 1858, 1849, 1876, 1908, 1971, 2079, 2197, 2285, 2307, 2270, 2226, 2208, 2273, 2399, 2526, 2601, 2603, 2568, 2561, 2598, 2622, 2589, 2512, 2478, 2513, 2556, 2575, 2539, 2478, 2402, 2355, 2371, 2407, 2383, 2307, 2204, 2118, 2083, 2076, 2074, 2072, 2031, 1955, 1896, 1893, 1913, 1885, 1790, 1675, 1622, 1657, 1741, 1841, 1916, 1944, 1937, 1928, 1928, 1935, 1955, 1969, 1947, 1917, 1926, 1934, 1941, 1994, 2093, 2187, 2247, 2247, 2196, 2169, 2184, 2248, 2315, 2326, 2311, 2275, 2283, 2389, 2528, 2628, 2641, 2539, 2394, 2351, 2433, 2535, 2554, 2503, 2437, 2409, 2400, 2400, 2435, 2498, 2512, 2452, 2362, 2315, 2330, 2345, 2257, 2078, 1887, 1759, 1657, 1619, 1690, 1802, 1838, 1777, 1673, 1610, 1613, 1653, 1685, 1701, 1729, 1737, 1746, 1796, 1853, 1866, 1826, 1790, 1751, 1680, 1646, 1702, 1818, 1914, 1957, 1996, 2022, 1955, 1828, 1774, 1824, 1928, 2067, 2180, 2206, 2163, 2085, 2060, 2127, 2221, 2294, 2318, 2282, 2222, 2210, 2264, 2336, 2373, 2351, 2282, 2195, 2101, 2050, 2078, 2153, 2210, 2245, 2232, 2162, 2083, 2032, 2016, 2063, 2126, 2162, 2180, 2154};
70 horigs.push_back(horig);}
71 {std::vector<float> horig={2047, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2049, 2050, 2049, 2048, 2048, 2048, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2045, 2044, 2045, 2043, 2043, 2042, 2044, 2043, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2048, 2048, 2047, 2048, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2045, 2045, 2046, 2044, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2048, 2049, 2049, 2049, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2047, 2045, 2046, 2045, 2046, 2046, 2045, 2044, 2043, 2044, 2044, 2046, 2045, 2046, 2047, 2047, 2049, 2048, 2048, 2047, 2048, 2047, 2047, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2047, 2046, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2046, 2046, 2045, 2044, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2047, 2046, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2047, 2048, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2047, 2047, 2047, 2049, 2049, 2048, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2042, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2044, 2044, 2042, 2043, 2044, 2043, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2048, 2045, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2048, 2046, 2046, 2045, 2046, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2047, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2048, 2048, 2049, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2048, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2045, 2046, 2045, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2045, 2045, 2046, 2045, 2047, 2046, 2046, 2048, 2047, 2048, 2046, 2046, 2045, 2046, 2046, 2044, 2045, 2044, 2044, 2046, 2046, 2046, 2045, 2046, 2045, 2047, 2047, 2047, 2045, 2046, 2045, 2047, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2043, 2044, 2044, 2044, 2046, 2047, 2048, 2048, 2049, 2049, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2048, 2047, 2049, 2049, 2049, 2049, 2047, 2046, 2048, 2047, 2047, 2046, 2048, 2047, 2045, 2047, 2047, 2047, 2048, 2048, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2048, 2050, 2049, 2048, 2048, 2048, 2047, 2048, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2046, 2046, 2047, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2048, 2048, 2048, 2047, 2048, 2047, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2045, 2046, 2047, 2046, 2048, 2048, 2047, 2048, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2047, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2046, 2046, 2044, 2045, 2046, 2045, 2045, 2047, 2047, 2047, 2046, 2047, 2047, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2047, 2047, 2048, 2047, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2045, 2045, 2044, 2044, 2045, 2047, 2048, 2047, 2046, 2045, 2045, 2046, 2044, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2048, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2047, 2047, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2048, 2048, 2046, 2047, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2046, 2044, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2047, 2046, 2047, 2047, 2048, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2050, 2051, 2051, 2049, 2049, 2048, 2048, 2048, 2047, 2046, 2045, 2044, 2045, 2046, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2045, 2046, 2047, 2048, 2047, 2047, 2044, 2044, 2043, 2044, 2045, 2046, 2047, 2048, 2048, 2047, 2048, 2047, 2046, 2048, 2048, 2048, 2046, 2046, 2046, 2046, 2045, 2044, 2046, 2046, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2047, 2046, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2047, 2046, 2046, 2048, 2048, 2048, 2046, 2047, 2044, 2046, 2046, 2046, 2045, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2045, 2047, 2047, 2046, 2046, 2046, 2044, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2049, 2049, 2048, 2048, 2047, 2045, 2045, 2046, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2046, 2047, 2047, 2048, 2048, 2046, 2047, 2047, 2047, 2047, 2047, 2049, 2048, 2049, 2048, 2048, 2047, 2048, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2048, 2046, 2046, 2046, 2046, 2047, 2048, 2046, 2048, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2043, 2044, 2044, 2047, 2046, 2048, 2047, 2048, 2048, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2043, 2044, 2044, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2045, 2045, 2044, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2049, 2048, 2047, 2047, 2045, 2046, 2045, 2047, 2046, 2048, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2043, 2044, 2044, 2044, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2046, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2048, 2047, 2047, 2047, 2048, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2047, 2047, 2046, 2046, 2044, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2048, 2047, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2048, 2047, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2048, 2048, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2045, 2047, 2047, 2046, 2043, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2048, 2048, 2047, 2047, 2045, 2046, 2045, 2045, 2047, 2048, 2047, 2046, 2047, 2046, 2047, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2049, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2044, 2046, 2047, 2046, 2045, 2045, 2045, 2043, 2045, 2045, 2046, 2047, 2049, 2049, 2050, 2050, 2050, 2051, 2049, 2049, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2049, 2050, 2049, 2049, 2048, 2047, 2045, 2045, 2046, 2045, 2046, 2047, 2048, 2048, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2044, 2044, 2046, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2046, 2046, 2045, 2046, 2047, 2047, 2049, 2047, 2048, 2046, 2045, 2044, 2044, 2046, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2046, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2044, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2046, 2046, 2044, 2046, 2045, 2045, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2049, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2046, 2046, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2045, 2046, 2047, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2044, 2045, 2045, 2044, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2046, 2047, 2045, 2044, 2044, 2044, 2045, 2045, 2047, 2047, 2048, 2049, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2048, 2048, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2049, 2048, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2050, 2049, 2049, 2048, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2046, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2046, 2048, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2045, 2045, 2044, 2043, 2042, 2042, 2044, 2045, 2046, 2045, 2046, 2047, 2046, 2047, 2048, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2047, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2048, 2047, 2048, 2048, 2047, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2047, 2048, 2048, 2047, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2049, 2048, 2048, 2048, 2046, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2047, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2048, 2045, 2045, 2045, 2045, 2044, 2046, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2048, 2046, 2047, 2045, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2046, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2046, 2048, 2046, 2045, 2045, 2043, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2044, 2044, 2045, 2045, 2047, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2047, 2048, 2046, 2046, 2044, 2045, 2045, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2047, 2046, 2048, 2049, 2048, 2048, 2045, 2045, 2045, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2047, 2047, 2046, 2047, 2044, 2046, 2045, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2049, 2048, 2048, 2048, 2047, 2048, 2046, 2047, 2047, 2047, 2048, 2048, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2045, 2045, 2044, 2042, 2043, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2045, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2047, 2048, 2049, 2048, 2050, 2049, 2050, 2051, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2048, 2046, 2048, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2047, 2047, 2046, 2048, 2046, 2048, 2048, 2047, 2046, 2047, 2045, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2047, 2047, 2047, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2042, 2041, 2042, 2042, 2043, 2044, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2047, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2049, 2049, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2046, 2045, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2049, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2045, 2046, 2045, 2045, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2048, 2049, 2048, 2048, 2046, 2047, 2046, 2047, 2046, 2047, 2048, 2048, 2049, 2049, 2048, 2047, 2045, 2045, 2045, 2044, 2044, 2043, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2048, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2043, 2045, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2048, 2046, 2044, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2047, 2046, 2046, 2047, 2045, 2044, 2045, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2044, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2047, 2045, 2046, 2044, 2045, 2047, 2047, 2048, 2048, 2049, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2044, 2045, 2044, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2045, 2046, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2044, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2048, 2049, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2049, 2050, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2045, 2044, 2045, 2046, 2046, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2047, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2046, 2046, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2046, 2045, 2045, 2045, 2045, 2047, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2044, 2044, 2046, 2045, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2048, 2048, 2048, 2048, 2048, 2046, 2048, 2047, 2049, 2048, 2049, 2049, 2049, 2049, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2049, 2047, 2048, 2046, 2045, 2046, 2047, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2047, 2047, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2046, 2046, 2047, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2045, 2046, 2046, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2049, 2048, 2048, 2047, 2048, 2047, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2045, 2046, 2046, 2048, 2046, 2046, 2047, 2047, 2045, 2046, 2045, 2046, 2047, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2048, 2047, 2046, 2048, 2049, 2049, 2049, 2049, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2048, 2048, 2048, 2047, 2047, 2047, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2045, 2044, 2045, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2047, 2049, 2049, 2050, 2050, 2048, 2048, 2045, 2044, 2044, 2044, 2044, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2046, 2045, 2044, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2046, 2047, 2048, 2047, 2045, 2045, 2045, 2045, 2047, 2046, 2045, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2044, 2045, 2046, 2048, 2049, 2050, 2051, 2050, 2049, 2047, 2045, 2045, 2045, 2046, 2045, 2046, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2047, 2047, 2046, 2045, 2044, 2045, 2044, 2045, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2044, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2047, 2048, 2048, 2049, 2048, 2049, 2047, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2046, 2048, 2048, 2049, 2049, 2047, 2046, 2045, 2046, 2047, 2047, 2048, 2049, 2048, 2048, 2049, 2047, 2047, 2046, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2049, 2048, 2049, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2045, 2045, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2047, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2044, 2043, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2046, 2045, 2045, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2045, 2046, 2047, 2047, 2045, 2046, 2045, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2048, 2048, 2049, 2048, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2043, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2048, 2048, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2047, 2045, 2047, 2047, 2046, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2046, 2047, 2046, 2045, 2046, 2045, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2047, 2048, 2046, 2046, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2047, 2047, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2049, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2049, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2044, 2046, 2046, 2046, 2046, 2046, 2044, 2046, 2046, 2045, 2044, 2044, 2044, 2043, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2044, 2043, 2042, 2041, 2042, 2043, 2043, 2044, 2046, 2045, 2045, 2046, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2046, 2047, 2045, 2046, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2045, 2046, 2047, 2047, 2047, 2048, 2048, 2046, 2045, 2045, 2047, 2047, 2051, 2049, 2048, 2048, 2049, 2046, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2043, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2047, 2046, 2047, 2049, 2048, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2045, 2045, 2043, 2043, 2044, 2044, 2045, 2046, 2046, 2049, 2049, 2050, 2049, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2047, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2044, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2046, 2048, 2047, 2047, 2045, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2045, 2044, 2046, 2046, 2046, 2048, 2048, 2047, 2047, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2047, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2045, 2046, 2044, 2045, 2046, 2045, 2046, 2047, 2045, 2045, 2046, 2046, 2045, 2046, 2047, 2048, 2047, 2048, 2048, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2045, 2044, 2044, 2046, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2046, 2047, 2047, 2048, 2047, 2048, 2049, 2048, 2047, 2045, 2045, 2044, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2047, 2048, 2047, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2046, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2045, 2045, 2046, 2045, 2045, 2044, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2046, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2046, 2046, 2045, 2047, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2046, 2048, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2049, 2046, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2045, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2047, 2047, 2048, 2047, 2047, 2048, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2048, 2047, 2048, 2047, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2046, 2045, 2044, 2044, 2045, 2045, 2046, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2049, 2048, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2048, 2047, 2048, 2046, 2047, 2046, 2047, 2047, 2049, 2048, 2046, 2047, 2045, 2045, 2044, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2044, 2045, 2045, 2045, 2046, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2050, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2048, 2050, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2045, 2045, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2046, 2046, 2047, 2048, 2048, 2048, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2045, 2046, 2047, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2049, 2047, 2046, 2047, 2045, 2046, 2045, 2046, 2046, 2046, 2048, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2045, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2044, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2049, 2048, 2049, 2047, 2048, 2048, 2047, 2048, 2046, 2046, 2046, 2048, 2049, 2048, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2044, 2046, 2046, 2045, 2044, 2045, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2048, 2048, 2047, 2048, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2045, 2047, 2045, 2047, 2048, 2048, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2049, 2047, 2048, 2048, 2047, 2046, 2046, 2046, 2048, 2048, 2048, 2048, 2049, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2049, 2049, 2048, 2047, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2048, 2047, 2046, 2049, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2045, 2046, 2046, 2047, 2047, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2048, 2048, 2047, 2048, 2049, 2049, 2048, 2047, 2049, 2048, 2048, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2044, 2044, 2045, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2047, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2049, 2048, 2049, 2052, 2051, 2051, 2052, 2051, 2050, 2048, 2048, 2046, 2047, 2046, 2047, 2048, 2048, 2048, 2048, 2046, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2047, 2048, 2047, 2048, 2049, 2048, 2046, 2047, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2048, 2047, 2048, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2043, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2048, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2046, 2047, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2048, 2048, 2048, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2049, 2048, 2048, 2048, 2047, 2048, 2049, 2048, 2048, 2047, 2046, 2047, 2047, 2045, 2045, 2043, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2048, 2048, 2048, 2048, 2047, 2047, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2049, 2048, 2049, 2049, 2048, 2049, 2049, 2047, 2048, 2046, 2045, 2046, 2046, 2045, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2047, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2048, 2048, 2047, 2046, 2048, 2047, 2047, 2047, 2048, 2049, 2048, 2048, 2049, 2048, 2047, 2047, 2046, 2046, 2045, 2047, 2046, 2046, 2047, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2045, 2046, 2045, 2045, 2044, 2045, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2044, 2045, 2047, 2046, 2048, 2046, 2049, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2044, 2046, 2045, 2045, 2044, 2045, 2046, 2044, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2046, 2046, 2046, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2048, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2047, 2048, 2047, 2048, 2047, 2046, 2045, 2045, 2046, 2044, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2048, 2045, 2046, 2045, 2046, 2047, 2048, 2047, 2049, 2048, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2048, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2045, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2048, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2047, 2047, 2048, 2050, 2050, 2049, 2050, 2047, 2047, 2049, 2048, 2049, 2048, 2050, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2043, 2043, 2043, 2045, 2045, 2044, 2046, 2045, 2044, 2043, 2046, 2047, 2046, 2047, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2046, 2047, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2049, 2049, 2047, 2048, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2045, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2046, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2046, 2045, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2043, 2045, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2049, 2049, 2049, 2047, 2046, 2046, 2044, 2045, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2045, 2047, 2047, 2046, 2045, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2046, 2047, 2045, 2046, 2045, 2045, 2047, 2046, 2047, 2046, 2044, 2043, 2044, 2043, 2044, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2047, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2047, 2047, 2046, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2046, 2046, 2047, 2048, 2049, 2048, 2049, 2046, 2048, 2047, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2048, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2044, 2045, 2044, 2043, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2043, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2047, 2048, 2048, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2047, 2046, 2045, 2045, 2045, 2046, 2046, 2047, 2048, 2046, 2046, 2045, 2047, 2046, 2046, 2045, 2047, 2045, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2045, 2045, 2043, 2044, 2042, 2043, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2046, 2048, 2049, 2048, 2049, 2048, 2047, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2043, 2046, 2045, 2046, 2047, 2048, 2047, 2046, 2047, 2045, 2047, 2046, 2046, 2045, 2046, 2045, 2047, 2045, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2048, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2047, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2047, 2045, 2046, 2047, 2049, 2048, 2049, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2047, 2049, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2048, 2046, 2047, 2046, 2046, 2045, 2044, 2044, 2044, 2045, 2046, 2047, 2047, 2048, 2048, 2050, 2049, 2049, 2051, 2051, 2050, 2050, 2049, 2048, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2043, 2043, 2042, 2042, 2042, 2043, 2045, 2046, 2045, 2047, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2048, 2048, 2047, 2048, 2048, 2046, 2047, 2047, 2047, 2046, 2046, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2048, 2047, 2045, 2047, 2046, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2043, 2043, 2043, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2046, 2045, 2044, 2043, 2044, 2045, 2047, 2047, 2049, 2048, 2047, 2046, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2048, 2048, 2048, 2048, 2047, 2046, 2044, 2044, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2048, 2047, 2047, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2046, 2047, 2046, 2047, 2045, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2047, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2042, 2044, 2043, 2044, 2044, 2045, 2047, 2046, 2046, 2048, 2045, 2046, 2047, 2047, 2047, 2047, 2048, 2046, 2046, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2046, 2045, 2046, 2048, 2048, 2049, 2048, 2049, 2047, 2048, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2048, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2043, 2043, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2045, 2046, 2046, 2047, 2047, 2046, 2045, 2044, 2044, 2043, 2042, 2044, 2044, 2045, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2046, 2047, 2047, 2048, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2048, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2044, 2045, 2044, 2046, 2045, 2047, 2046, 2048, 2048, 2048, 2048, 2049, 2046, 2045, 2045, 2044, 2045, 2043, 2045, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2046, 2047, 2047, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2045, 2046, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2046, 2047, 2047, 2048, 2047, 2047, 2048, 2048, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2045, 2044, 2045, 2044, 2044, 2046, 2045, 2047, 2047, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2046, 2046, 2046, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2050, 2051, 2050, 2050, 2049, 2048, 2048, 2047, 2048, 2047, 2048, 2047, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2045, 2044, 2046, 2045, 2046, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2046, 2045, 2046, 2048, 2048, 2048, 2049, 2048, 2048, 2046, 2045, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2047, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2046, 2045, 2047, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2049, 2050, 2048, 2047, 2048, 2047, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2047, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2047, 2046, 2046, 2045, 2044, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2047, 2048, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2047, 2046, 2044, 2044, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2046, 2047, 2048, 2047, 2048, 2048, 2047, 2048, 2046, 2047, 2046, 2046, 2046, 2047, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2047, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2045, 2046, 2046, 2047, 2047, 2045, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2046, 2046, 2047, 2048, 2046, 2048, 2048, 2049, 2049, 2049, 2048, 2047, 2045, 2047, 2045, 2046, 2046, 2046, 2048, 2048, 2048, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2046, 2044, 2046, 2046, 2047, 2046, 2047, 2045, 2046, 2047, 2047, 2047, 2048, 2048, 2049, 2048, 2048, 2049, 2049, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2047, 2048, 2049, 2049, 2049, 2049, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2046, 2044, 2044, 2046, 2047, 2048, 2049, 2049, 2050, 2051, 2049, 2050, 2050, 2048, 2048, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2043, 2044, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2048, 2047, 2048, 2047, 2048, 2047, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2048, 2046, 2047, 2048, 2048, 2046, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2047, 2048, 2049, 2047, 2046, 2045, 2044, 2044, 2044, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2046, 2047, 2046, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2047, 2046, 2046, 2045, 2045, 2043, 2043, 2045, 2046, 2046, 2046, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2049, 2050, 2051, 2051, 2051, 2050, 2048, 2047, 2046, 2044, 2045, 2045, 2047, 2048, 2048, 2048, 2048, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2047, 2048, 2048, 2046, 2046, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2044, 2045, 2045, 2044, 2045, 2046, 2047, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2046, 2046, 2045, 2047, 2047, 2047, 2048, 2047, 2046, 2045, 2044, 2045, 2045, 2046, 2047, 2048, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2044, 2044, 2045, 2047, 2046, 2045, 2044, 2044, 2045, 2045, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2048, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2048, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2047, 2047, 2046, 2046, 2046, 2047, 2045, 2044, 2044, 2045, 2045, 2046, 2047, 2048, 2048, 2046, 2047, 2046, 2045, 2046, 2046, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2045, 2045, 2046, 2048, 2048, 2049, 2047, 2047, 2047, 2046, 2047, 2047, 2048, 2049, 2050, 2050, 2049, 2049, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2046, 2047, 2046, 2046, 2047, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2048, 2047, 2045, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2048, 2048, 2050, 2050, 2049, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2047, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2046, 2045, 2044, 2047, 2047, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2047, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2046, 2047, 2046, 2046, 2044, 2044, 2045, 2045, 2045, 2047, 2047, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2047, 2046, 2046, 2047, 2047, 2045, 2045, 2043, 2045, 2046, 2048, 2049, 2048, 2048, 2049, 2047, 2048, 2047, 2047, 2047, 2048, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2043, 2045, 2046, 2044, 2044, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2049, 2048, 2050, 2049, 2047, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2046, 2046, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2047, 2049, 2049, 2048, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2046, 2045, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2046, 2046, 2047, 2047, 2047, 2046, 2045, 2045, 2045, 2046, 2047, 2048, 2049, 2048, 2048, 2049, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2048, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2048, 2048, 2048, 2048, 2048, 2050, 2050, 2050, 2049, 2047, 2047, 2047, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2048, 2047, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2045, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2049, 2048, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2046, 2045, 2047, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2045, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2045, 2046, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2047, 2047, 2046, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2047, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2049, 2046, 2047, 2048, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2044, 2046, 2045, 2045, 2046, 2047, 2047, 2049, 2048, 2047, 2048, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2045, 2045, 2045, 2045, 2045, 2044, 2046, 2046, 2045, 2045, 2045, 2047, 2048, 2046, 2047, 2047, 2046, 2046, 2047, 2047, 2048, 2047, 2048, 2049, 2049, 2050, 2048, 2048, 2046, 2045, 2045, 2046, 2044, 2045, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2048, 2047, 2046, 2046, 2044, 2045, 2046, 2045, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2048, 2047, 2047, 2046, 2047, 2047, 2048, 2047, 2048, 2048, 2047, 2047, 2046, 2047, 2048, 2046, 2047, 2048, 2046, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2048, 2048, 2049, 2048, 2047, 2048, 2047, 2047, 2048, 2047, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2047, 2048, 2047, 2046, 2047, 2046, 2045, 2046, 2046, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2047, 2045, 2046, 2047, 2048, 2049, 2048, 2048, 2048, 2046, 2045, 2044, 2045, 2045, 2046, 2046, 2048, 2048, 2047, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2047, 2046, 2047, 2046, 2049, 2048, 2048, 2047, 2047, 2049, 2047, 2047, 2048, 2048, 2048, 2050, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2048, 2045, 2045, 2045, 2045, 2044, 2043, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2047, 2049, 2048, 2047, 2047, 2046, 2047, 2045, 2045, 2045, 2046, 2044, 2046, 2045, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2046, 2045, 2047, 2047, 2046, 2046, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2047, 2046, 2046, 2045, 2044, 2046, 2046, 2047, 2048, 2047, 2047, 2045, 2045, 2047, 2047, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2047, 2047, 2047, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2048, 2048, 2047, 2049, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2045, 2046, 2047, 2047, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2048, 2048, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2047, 2045, 2046, 2047, 2047, 2047, 2048, 2046, 2047, 2046, 2045, 2045, 2045, 2045, 2047, 2047, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2047, 2045, 2044, 2045, 2045, 2045, 2045, 2048, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2046};
72 horigs.push_back(horig);}
73 {std::vector<float> horig={1561, 1508, 1448, 1428, 1496, 1633, 1715, 1708, 1661, 1623, 1633, 1674, 1724, 1771, 1795, 1772, 1697, 1636, 1639, 1752, 1908, 1999, 2018, 2029, 2019, 1929, 1878, 1950, 2064, 2173, 2219, 2221, 2163, 2057, 1984, 1999, 2081, 2185, 2281, 2323, 2264, 2146, 2060, 2055, 2110, 2157, 2146, 2109, 2027, 1918, 1854, 1859, 1945, 2057, 2115, 2094, 2044, 1998, 1964, 1990, 2046, 2055, 2021, 2011, 1971, 1939, 1970, 2055, 2168, 2262, 2282, 2253, 2217, 2203, 2219, 2272, 2354, 2417, 2440, 2445, 2461, 2481, 2524, 2552, 2578, 2600, 2603, 2646, 2762, 2853, 2779, 2558, 2423, 2480, 2646, 2780, 2809, 2697, 2525, 2369, 2252, 2196, 2172, 2189, 2253, 2323, 2339, 2267, 2148, 2051, 2023, 2072, 2136, 2151, 2135, 2136, 2150, 2168, 2150, 2084, 2040, 2074, 2177, 2261, 2250, 2204, 2209, 2235, 2250, 2264, 2297, 2399, 2481, 2443, 2326, 2167, 2014, 2006, 2165, 2319, 2331, 2212, 2018, 1851, 1855, 1976, 2080, 2126, 2114, 2071, 2050, 2034, 1956, 1855, 1780, 1778, 1814, 1839, 1829, 1800, 1790, 1853, 1947, 2022, 2027, 1969, 1930, 1944, 1980, 2012, 2042, 2039, 1995, 1926, 1869, 1841, 1821, 1805, 1851, 1936, 2006, 2024, 2005, 1998, 1964, 1928, 1941, 1969, 1973, 2022, 2103, 2133, 2079, 1997, 1943, 1945, 1983, 2041, 2072, 2072, 2063, 2052, 2055, 2091, 2123, 2109, 2065, 2022, 2013, 2056, 2148, 2202, 2220, 2188, 2099, 2074, 2113, 2187, 2308, 2389, 2367, 2259, 2167, 2114, 2116, 2165, 2277, 2375, 2400, 2406, 2389, 2341, 2316, 2370, 2425, 2408, 2366, 2336, 2289, 2262, 2317, 2422, 2454, 2419, 2398, 2373, 2326, 2315, 2333, 2352, 2323, 2248, 2201, 2220, 2244, 2211, 2153, 2106, 2123, 2148, 2106, 1979, 1863, 1822, 1865, 1919, 1920, 1867, 1782, 1721, 1664, 1606, 1560, 1567, 1644, 1697, 1646, 1553, 1480, 1453, 1467, 1564, 1656, 1690, 1710, 1723, 1709, 1672, 1623, 1642, 1672, 1685, 1692, 1700, 1692, 1696, 1753, 1818, 1838, 1837, 1833, 1833, 1866, 1966, 2055, 2117, 2180, 2226, 2276, 2356, 2426, 2449, 2497, 2614, 2703, 2693, 2645, 2640, 2678, 2734, 2866, 3027, 3104, 3024, 2868, 2791, 2843, 2991, 3124, 3166, 3153, 3117, 3041, 2949, 2909, 2930, 2971, 3009, 2988, 2847, 2639, 2542, 2557, 2626, 2710, 2700, 2544, 2298, 2087, 1973, 1998, 2101, 2127, 1997, 1793, 1684, 1715, 1753, 1723, 1673, 1594, 1538, 1537, 1565, 1643, 1723, 1778, 1786, 1754, 1635, 1477, 1381, 1380, 1449, 1563, 1685, 1769, 1817, 1805, 1731, 1636, 1570, 1567, 1612, 1695, 1776, 1739, 1608, 1499, 1441, 1440, 1570, 1672, 1714, 1711, 1658, 1625, 1654, 1674, 1679, 1668, 1663, 1658, 1667, 1691, 1727, 1763, 1740, 1652, 1597, 1666, 1817, 1959, 2034, 2020, 1964, 1963, 2015, 2067, 2086, 2012, 1927, 1935, 1998, 2078, 2140, 2201, 2270, 2316, 2347, 2352, 2341, 2324, 2299, 2290, 2339, 2412, 2437, 2381, 2339, 2325, 2318, 2324, 2315, 2281, 2220, 2151, 2111, 2081, 1992, 1837, 1720, 1687, 1665, 1644, 1692, 1776, 1802, 1794, 1758, 1705, 1686, 1670, 1676, 1711, 1728, 1712, 1700, 1711, 1755, 1769, 1740, 1697, 1665, 1640, 1663, 1729, 1815, 1891, 1944, 1942, 1922, 1923, 1914, 1871, 1846, 1896, 1975, 1986, 1907, 1811, 1769, 1779, 1821, 1859, 1888, 1947, 1980, 1968, 1963, 1966, 1945, 1913, 1888, 1872, 1857, 1857, 1853, 1786, 1735, 1723, 1740, 1771, 1803, 1834, 1852, 1823, 1813, 1868, 1921, 1951, 1939, 1941, 1995, 2043, 2036, 2009, 1978, 1981, 2047, 2125, 2159, 2138, 2087, 2028, 2057, 2197, 2321, 2308, 2216, 2127, 2096, 2150, 2215, 2236, 2192, 2092, 2028, 2024, 2025, 1972, 1863, 1782, 1798, 1898, 1963, 1943, 1915, 1941, 1983, 1958, 1867, 1772, 1732, 1745, 1792, 1858, 1908, 1945, 1983, 2015, 2027, 1989, 1935, 1942, 2030, 2114, 2137, 2120, 2124, 2161, 2241, 2324, 2358, 2326, 2244, 2209, 2252, 2345, 2429, 2432, 2360, 2269, 2175, 2151, 2247, 2371, 2430, 2398, 2288, 2181, 2146, 2177, 2244, 2308, 2290, 2208, 2134, 2147, 2215, 2261, 2284, 2314, 2351, 2350, 2259, 2114, 2004, 2034, 2192, 2332, 2349, 2279, 2229, 2262, 2327, 2354, 2296, 2172, 2086, 2068, 2143, 2226, 2219, 2155, 2115, 2056, 2008, 2034, 2085, 2117, 2109, 2077, 2038, 2050, 2100, 2117, 2074, 2052, 2099, 2130, 2085, 2034, 2058, 2153, 2223, 2269, 2294, 2312, 2356, 2357, 2229, 2123, 2154, 2295, 2433, 2488, 2425, 2314, 2258, 2242, 2232, 2275, 2345, 2329, 2199, 2053, 2044, 2171, 2281, 2244, 2075, 1860, 1692, 1641, 1700, 1736, 1662, 1497, 1412, 1463, 1554, 1543, 1455, 1553, 1650, 1672, 1685, 1703, 1693, 1679, 1685, 1693, 1699, 1693, 1686, 1688, 1694, 1689, 1687, 1701, 1706, 1697, 1701, 1730, 1751, 1755, 1759, 1788, 1867, 1897, 1868, 1865, 1885, 1926, 2020, 2158, 2204, 2129, 2063, 2123, 2248, 2354, 2389, 2373, 2321, 2255, 2230, 2247, 2224, 2205, 2223, 2236, 2210, 2152, 2128, 2156, 2221, 2299, 2386, 2442, 2455, 2398, 2307, 2247, 2270, 2347, 2436, 2482, 2482, 2436, 2333, 2243, 2243, 2307, 2377, 2398, 2346, 2273, 2220, 2197, 2198, 2192, 2153, 2115, 2132, 2202, 2223, 2108, 1936, 1875, 1931, 1936, 1873, 1820, 1750, 1687, 1652, 1620, 1510, 1376, 1345, 1468, 1635, 1712, 1731, 1714, 1660, 1580, 1610, 1678, 1714, 1725, 1735, 1740, 1745, 1724, 1700, 1763, 1886, 1964, 1986, 1940, 1878, 1914, 2033, 2152, 2222, 2264, 2288, 2299, 2302, 2267, 2209, 2173, 2206, 2311, 2462, 2525, 2464, 2415, 2458, 2512, 2519, 2520, 2487, 2472, 2496, 2520, 2558, 2669, 2741, 2678, 2571, 2483, 2490, 2597, 2689, 2680, 2599, 2475, 2391, 2391, 2444, 2480, 2435, 2345, 2249, 2253, 2347, 2433, 2382, 2258, 2121, 2002, 1960, 2016, 2102, 2117, 2027, 1917, 1860, 1896, 1957, 1969, 1902, 1825, 1792, 1799, 1800, 1810, 1825, 1854, 1884, 1864, 1786, 1719, 1719, 1761, 1789, 1806, 1827, 1826, 1787, 1714, 1616, 1505, 1436, 1448, 1546, 1644, 1669, 1689, 1718, 1734, 1711, 1600, 1457, 1477, 1631, 1689, 1706, 1727, 1709, 1668, 1699, 1750, 1802, 1824, 1827, 1889, 1988, 2088, 2167, 2242, 2341, 2413, 2413, 2336, 2263, 2289, 2363, 2466, 2554, 2561, 2484, 2398, 2421, 2543, 2667, 2688, 2656, 2588, 2467, 2379, 2413, 2554, 2633, 2553, 2400, 2287, 2196, 2111, 2082, 2043, 2003, 2016, 2004, 1924, 1842, 1811, 1822, 1834, 1810, 1774, 1751, 1735, 1729, 1751, 1774, 1780, 1794, 1824, 1860, 1934, 1997, 2016, 2027, 2084, 2206, 2309, 2358, 2382, 2382, 2356, 2286, 2257, 2300, 2362, 2432, 2483, 2501, 2467, 2400, 2392, 2455, 2534, 2532, 2438, 2332, 2264, 2222, 2187, 2163, 2182, 2208, 2177, 2090, 1993, 1911, 1904, 1927, 1859, 1742, 1676, 1634, 1588, 1561, 1576, 1578, 1617, 1722, 1803, 1830, 1846, 1835, 1812, 1804, 1806, 1815, 1859, 1888, 1913, 1996, 2140, 2254, 2287, 2245, 2144, 2059, 2069, 2161, 2295, 2405, 2428, 2375, 2292, 2188, 2135, 2172, 2236, 2277, 2261, 2131, 1977, 1934, 2025, 2134, 2154, 2114, 2051, 1979, 1878, 1728, 1574, 1495, 1475, 1482, 1507, 1525, 1542, 1583, 1634, 1670, 1681, 1672, 1652, 1653, 1681, 1693, 1689, 1701, 1728, 1730, 1705, 1671, 1659, 1671, 1693, 1716, 1729, 1747, 1775, 1838, 1947, 2073, 2160, 2227, 2251, 2227, 2155, 2090, 2102, 2193, 2312, 2423, 2440, 2427, 2454, 2485, 2485, 2481, 2494, 2502, 2512, 2513, 2475, 2392, 2312, 2268, 2285, 2366, 2490, 2606, 2591, 2424, 2268, 2216, 2291, 2401, 2455, 2456, 2409, 2267, 2113, 2090, 2176, 2267, 2297, 2239, 2137, 2082, 2128, 2202, 2232, 2225, 2180, 2130, 2092, 2049, 2000, 1981, 2017, 2020, 1936, 1825, 1765, 1773, 1818, 1810, 1773, 1794, 1888, 1985, 2031, 2015, 1952, 1891, 1880, 1908, 1940, 1940, 1887, 1821, 1810, 1856, 1879, 1836, 1800, 1788, 1794, 1821, 1811, 1726, 1642, 1624, 1648, 1691, 1706, 1633, 1550, 1508, 1518, 1591, 1688, 1772, 1810, 1853, 1845, 1754, 1676, 1683, 1717, 1782, 1886, 1978, 1991, 1950, 1917, 1905, 1896, 1947, 2028, 2056, 2077, 2144, 2236, 2286, 2300, 2326, 2345, 2357, 2350, 2340, 2340, 2390, 2472, 2515, 2501, 2506, 2473, 2361, 2278, 2329, 2462, 2560, 2601, 2578, 2540, 2542, 2568, 2581, 2548, 2522, 2535, 2543, 2531, 2484, 2405, 2332, 2315, 2321, 2298, 2288, 2317, 2349, 2321, 2282, 2240, 2146, 2091, 2100, 2108, 2075, 1988, 1908, 1887, 1909, 1942, 1920, 1884, 1887, 1885, 1859, 1865, 1946, 2031, 2039, 2013, 1980, 1920, 1826, 1778, 1838, 1947, 2024, 2041, 2024, 2010, 1990, 2008, 2031, 2036, 2038, 2047, 2099, 2172, 2184, 2103, 1988, 1933, 1952, 1983, 1978, 1930, 1908, 1941, 2017, 2072, 2061, 1984, 1938, 1954, 1998, 2039, 2077, 2101, 2089, 2051, 2027, 2027, 2031, 2008, 1981, 2011, 2095, 2156, 2128, 2033, 1950, 1935, 2026, 2137, 2164, 2140, 2063, 1933, 1824, 1790, 1772, 1768, 1778, 1757, 1730, 1737, 1781, 1828, 1866, 1903, 1919, 1944, 2033, 2106, 2106, 2076, 2030, 2018, 2062, 2104, 2065, 2009, 2004, 2066, 2195, 2304, 2298, 2222, 2187, 2186, 2157, 2167, 2200, 2242, 2306, 2395, 2411, 2359, 2310, 2318, 2337, 2329, 2299, 2248, 2235, 2311, 2402, 2359, 2209, 2095, 2055, 2040, 2012, 1977, 1923, 1863, 1840, 1854, 1912, 1970, 1990, 1978, 1931, 1854, 1791, 1814, 1907, 2020, 2028, 1969, 1899, 1851, 1836, 1871, 1963, 2027, 2032, 2004, 1972, 1994, 2028, 2032, 2024, 1979, 1899, 1845, 1886, 1977, 2025, 2059, 2091, 2075, 2047, 2037, 2033, 2059, 2080, 2056, 2029, 2032, 2053, 2076, 2115, 2122, 2117, 2166, 2243, 2284, 2257, 2200, 2147, 2104, 2139, 2204, 2294, 2388, 2405, 2351, 2270, 2172, 2013, 1888, 1934, 2134, 2345, 2453, 2419, 2287, 2147, 2030, 1924, 1816, 1718, 1696, 1749, 1830, 1927, 2018, 2023, 1941, 1850, 1787, 1723, 1671, 1648, 1609, 1573, 1583, 1616, 1718, 1857, 1920, 1915, 1857, 1770, 1672, 1621, 1637, 1662, 1681, 1684, 1639, 1573, 1544, 1545, 1546, 1577, 1625, 1673, 1690, 1656, 1621, 1628, 1662, 1682, 1695, 1710, 1720, 1727, 1744, 1758, 1776, 1786, 1822, 1865, 1873, 1855, 1804, 1789, 1827, 1894, 1972, 2058, 2137, 2200, 2236, 2227, 2192, 2162, 2202, 2353, 2503, 2527, 2409, 2241, 2161, 2281, 2561, 2815, 2872, 2758, 2605, 2484, 2436, 2511, 2641, 2735, 2793, 2764, 2650, 2547, 2505, 2466, 2452, 2471, 2460, 2433, 2452, 2466, 2412, 2333, 2270, 2228, 2227, 2238, 2257, 2300, 2311, 2214, 2088, 2049, 2044, 2002, 1954, 1926, 1873, 1788, 1735, 1745, 1822, 1925, 1928, 1802, 1634, 1493, 1474, 1611, 1836, 2011, 2022, 1930, 1884, 1910, 1925, 1877, 1819, 1811, 1887, 1998, 2059, 1998, 1911, 1898, 1951, 1978, 1951, 1916, 1926, 1970, 2008, 2007, 1924, 1882, 1897, 1896, 1869, 1801, 1724, 1723, 1795, 1849, 1842, 1875, 1984, 2070, 2078, 2017, 1963, 1943, 1924, 1885, 1854, 1890, 1960, 2016, 2068, 2113, 2136, 2126, 2141, 2212, 2267, 2290, 2327, 2348, 2342, 2375, 2380, 2289, 2163, 2077, 2123, 2293, 2486, 2572, 2511, 2346, 2204, 2154, 2175, 2218, 2246, 2201, 2135, 2066, 2000, 1970, 1970, 2000, 2116, 2283, 2409, 2395, 2210, 2019, 2006, 2138, 2235, 2213, 2144, 2132, 2196, 2252, 2276, 2289, 2305, 2327, 2337, 2370, 2429, 2469, 2479, 2450, 2415, 2402, 2433, 2490, 2543, 2544, 2505, 2461, 2444, 2462, 2483, 2502, 2504, 2466, 2442, 2413, 2312, 2207, 2138, 2095, 2088, 2076, 2067, 2030, 1981, 1900, 1782, 1728, 1744, 1725, 1671, 1611, 1529, 1471, 1476, 1515, 1571, 1640, 1677, 1663, 1588, 1556, 1627, 1659, 1649, 1651, 1680, 1704, 1697, 1684, 1687, 1683, 1684, 1721, 1752, 1773, 1775, 1741, 1699, 1708, 1770, 1811, 1848, 1927, 2044, 2134, 2160, 2169, 2154, 2111, 2090, 2136, 2237, 2337, 2374, 2343, 2274, 2209, 2181, 2189, 2210, 2207, 2199, 2167, 2083, 2015, 2059, 2151, 2215, 2262, 2252, 2169, 2069, 1996, 2001, 2053, 2046, 1983, 1916, 1918, 1974, 2048, 2072, 2038, 2006, 1979, 1927, 1838, 1772, 1800, 1936, 2080, 2121, 2078, 2042, 2051, 2074, 2106, 2126, 2117, 2079, 2035, 2062, 2156, 2235, 2255, 2256, 2252, 2225, 2144, 2087, 2139, 2283, 2401, 2382, 2281, 2199, 2204, 2233, 2275, 2355, 2462, 2518, 2495, 2403, 2329, 2319, 2322, 2328, 2325, 2255, 2186, 2153, 2192, 2301, 2338, 2244, 2071, 1928, 1859, 1836, 1849, 1885, 1916, 1912, 1882, 1804, 1641, 1445, 1363, 1437, 1555, 1596, 1562, 1586, 1640, 1653, 1667, 1683, 1696, 1695, 1693, 1701, 1723, 1721, 1680, 1658, 1679, 1715, 1738, 1690, 1639, 1673, 1715, 1732, 1741, 1769, 1828, 1921, 2033, 2123, 2189, 2235, 2217, 2126, 2030, 2009, 2091, 2259, 2389, 2348, 2145, 1987, 2010, 2121, 2230, 2290, 2290, 2256, 2224, 2251, 2308, 2305, 2274, 2284, 2327, 2394, 2433, 2398, 2296, 2183, 2139, 2164, 2255, 2388, 2474, 2431, 2308, 2176, 2094, 2127, 2180, 2160, 2084, 1987, 1932, 1930, 1947, 1972, 1956, 1862, 1795, 1786, 1793, 1801, 1833, 1871, 1883, 1867, 1837, 1821, 1802, 1806, 1854, 1947, 2053, 2096, 2063, 1960, 1853, 1762, 1686, 1671, 1751, 1832, 1842, 1800, 1767, 1772, 1841, 1928, 1928, 1906, 1982, 2103, 2129, 2035, 1848, 1760, 1854, 2041, 2202, 2294, 2350, 2385, 2369, 2315, 2279, 2284, 2281, 2281, 2346, 2495, 2620, 2622, 2544, 2484, 2531, 2663, 2717, 2690, 2603, 2456, 2380, 2445, 2529, 2567, 2568, 2516, 2428, 2363, 2338, 2319, 2309, 2297, 2294, 2297, 2269, 2181, 2057, 1942, 1865, 1859, 1904, 1923, 1869, 1784, 1775, 1902, 1998, 1947, 1857, 1796, 1750, 1725, 1768, 1839, 1896, 1959, 1978, 1948, 1952, 1997, 2068, 2098, 2048, 2006, 2058, 2189, 2355, 2445, 2374, 2243, 2164, 2162, 2206, 2223, 2174, 2145, 2172, 2169, 2131, 2181, 2370, 2509, 2479, 2365, 2309, 2333, 2399, 2383, 2278, 2176, 2187, 2229, 2233, 2282, 2337, 2308, 2252, 2235, 2217, 2144, 2054, 2031, 2096, 2185, 2176, 2066, 1941, 1904, 1942, 2000, 2062, 2029, 1850, 1662, 1616, 1680, 1735, 1766, 1776, 1735, 1626, 1533, 1522, 1590, 1662, 1706, 1765, 1799, 1760, 1641, 1515, 1474, 1545, 1710, 1898, 2022, 1997, 1865, 1760, 1765, 1821, 1854, 1869, 1926, 1963, 1941, 1918, 1907, 1887, 1897, 1970, 2026, 2033, 2020, 2051, 2124, 2139, 2104, 2076, 2066, 2040, 2025, 2058, 2121, 2223, 2314, 2330, 2276, 2208, 2195, 2293, 2473, 2608, 2665, 2661, 2624, 2634, 2679, 2694, 2697, 2712, 2777, 2876, 2917, 2823, 2693, 2627, 2660, 2768, 2869, 2892, 2838, 2801, 2801, 2796, 2767, 2699, 2577, 2477, 2471, 2551, 2640, 2670, 2616, 2457, 2300, 2215, 2182, 2177, 2176, 2154, 2075, 1943, 1779, 1664, 1598, 1579, 1585, 1544, 1437, 1383, 1435, 1564, 1645, 1640, 1612, 1637, 1678, 1690, 1685, 1660, 1660, 1662, 1659, 1677, 1684, 1674, 1672, 1676, 1685, 1708, 1710, 1681, 1670, 1694, 1711, 1701, 1703, 1728, 1754, 1797, 1823, 1790, 1736, 1748, 1842, 1946, 1998, 1999, 1981, 1989, 2084, 2234, 2364, 2451, 2415, 2307, 2232, 2264, 2389, 2520, 2621, 2684, 2696, 2660, 2609, 2584, 2602, 2629, 2655, 2618, 2495, 2387, 2350, 2312, 2224, 2100, 2042, 2061, 2037, 1955, 1850, 1773, 1759, 1746, 1734, 1744, 1780, 1762, 1695, 1657, 1658, 1631, 1601, 1675, 1808, 1889, 1877, 1839, 1857, 1891, 1918, 1950, 1974, 1980, 2013, 2033, 1994, 1939, 1937, 2018, 2128, 2147, 2102, 2088, 2098, 2108, 2086, 2020, 1990, 2015, 2035, 1993, 1988, 2047, 2060, 2000, 1949, 1922, 1892, 1881, 1895, 1918, 1937, 1976, 2006, 1991, 1937, 1888, 1886, 1960, 2059, 2081, 2029, 2021, 2029, 2031, 2077, 2182, 2251, 2283, 2325, 2378, 2388, 2319, 2206, 2124, 2091, 2135, 2230, 2327, 2388, 2385, 2301, 2178, 2122, 2168, 2283, 2366, 2324, 2214, 2160, 2187, 2192, 2138, 2028, 1974, 2034, 2131, 2194, 2201, 2156, 2043, 1931, 1894, 1937, 2008, 2077, 2137, 2154, 2133, 2078, 2038, 1983, 1950, 1997, 2047, 2027, 2004, 1999, 1940, 1857, 1860, 1957, 2042, 2073, 2095, 2105, 2050, 1923, 1844, 1881, 1972, 2061, 2119, 2160, 2195, 2225, 2236, 2225, 2183, 2122, 2046, 2027, 2089, 2185, 2282, 2319, 2303, 2251, 2149, 2012, 1957, 2013, 2065, 2042, 1953, 1830, 1742, 1721, 1731, 1739, 1784, 1884, 1927, 1853, 1749, 1677, 1650, 1598, 1485, 1381, 1364, 1405, 1559, 1665, 1696, 1678, 1655, 1670, 1714, 1743, 1741, 1725, 1727, 1714, 1711, 1740, 1805, 1883, 1973, 2075, 2156, 2206, 2234, 2244, 2257, 2306, 2388, 2437, 2425, 2428, 2497, 2601, 2717, 2780, 2724, 2629, 2581, 2605, 2638, 2574, 2479, 2454, 2474, 2474, 2405, 2310, 2218, 2120, 2089, 2158, 2217, 2167, 2020, 1877, 1840, 1907, 1989, 1991, 1884, 1738, 1690, 1746, 1789, 1760, 1695, 1633, 1605, 1668, 1760, 1808, 1831, 1828, 1810, 1822, 1851, 1857, 1871, 1882, 1876, 1803, 1761, 1821, 1958, 2058, 2062, 2019, 2029, 2072, 2112, 2149, 2205, 2231, 2203, 2181, 2177, 2206, 2259, 2334, 2433, 2520, 2513, 2422, 2340, 2305, 2374, 2545, 2693, 2717, 2625, 2528, 2501, 2494, 2438, 2388, 2353, 2344, 2349, 2346, 2318, 2243, 2192, 2190, 2219, 2217, 2197, 2168, 2102, 2027, 2008, 2020, 2038, 2007, 1897, 1798, 1781, 1787, 1793, 1841, 1928, 1986, 1956, 1902, 1881, 1890, 1898, 1864, 1810, 1789, 1784, 1792, 1805, 1772, 1691, 1678, 1794, 1956, 2025, 1973, 1884, 1825, 1859, 1938, 1990, 2006, 1985, 1902, 1803, 1715, 1687, 1723, 1798, 1903, 1986, 2026, 1997, 1900, 1823, 1821, 1820, 1809, 1858, 1993, 2097, 2124, 2121, 2139, 2182, 2194, 2179, 2217, 2284, 2318, 2299, 2264, 2281, 2345, 2427, 2487, 2531, 2546, 2562, 2586, 2624, 2674, 2702, 2692, 2633, 2585, 2581, 2570, 2548, 2572, 2627, 2660, 2639, 2577, 2527, 2518, 2522, 2502, 2434, 2333, 2290, 2293, 2284, 2209, 2117, 2042, 1980, 1921, 1866, 1807, 1762, 1785, 1864, 1895, 1829, 1732, 1735, 1809, 1889, 1925, 1918, 1873, 1773, 1718, 1725, 1774, 1855, 1923, 2002, 2097, 2174, 2251, 2307, 2281, 2207, 2162, 2171, 2192, 2234, 2291, 2346, 2422, 2530, 2581, 2530, 2411, 2322, 2340, 2402, 2436, 2430, 2393, 2329, 2230, 2119, 2065, 2026, 1928, 1803, 1713, 1697, 1695, 1634, 1542, 1449, 1341, 1299, 1462, 1647, 1673, 1661, 1674, 1675, 1672, 1660, 1642, 1651, 1676, 1687, 1687, 1692, 1720, 1805, 1933, 2019, 2055, 2078, 2146, 2261, 2315, 2271, 2201, 2130, 2083, 2140, 2278, 2453, 2600, 2582, 2408, 2255, 2247, 2350, 2508, 2677, 2766, 2705, 2583, 2447, 2353, 2353, 2407, 2427, 2351, 2231, 2142, 2112, 2159, 2217, 2163, 2014, 1865, 1759, 1704, 1680, 1634, 1588, 1600, 1626, 1572, 1481, 1421, 1432, 1544, 1650, 1663, 1640, 1651, 1675, 1684, 1682, 1706, 1772, 1799, 1795, 1830, 1889, 1924, 1951, 1962, 1977, 2025, 2070, 2069, 2055, 2061, 2080, 2120, 2195, 2301, 2398, 2425, 2413, 2361, 2283, 2240, 2246, 2287, 2334, 2383, 2394, 2373, 2317, 2275, 2291, 2373, 2460, 2413, 2236, 2030, 1905, 1900, 1978, 2052, 2055, 1992, 1914, 1854, 1788, 1736, 1706, 1752, 1846, 1883, 1850, 1841, 1835, 1804, 1842, 1934, 1964, 1919, 1875, 1908, 1960, 1949, 1923, 1931, 1898, 1829, 1841, 1967, 2088, 2140, 2133, 2100, 2080, 2067, 2042, 2055, 2117, 2188, 2184, 2108, 2048, 2043, 2113, 2199, 2248, 2295, 2330, 2336, 2312, 2309, 2335, 2352, 2371, 2391, 2438, 2512, 2539, 2458, 2310, 2195, 2198, 2311, 2419, 2444, 2415, 2351, 2297, 2293, 2317, 2353, 2392, 2431, 2375, 2197, 2003, 1925, 1974, 2108, 2230, 2248, 2148, 1982, 1809, 1692, 1635, 1597, 1572, 1535, 1456, 1426, 1496, 1603, 1676, 1721, 1722, 1660, 1603, 1602, 1608, 1623, 1667, 1722, 1800, 1843, 1858, 1857, 1861, 1841, 1765, 1679, 1700, 1834, 1970, 2054, 2086, 2081, 2035, 2003, 1993, 1984, 1974, 1981, 2000, 2004, 1981, 1951, 1892, 1833, 1834, 1920, 2033, 2154, 2255, 2278, 2197, 2066, 1977, 2022, 2145, 2231, 2274, 2269, 2237, 2215, 2204, 2219, 2240, 2231, 2235, 2286, 2365, 2384, 2306, 2214, 2202, 2301, 2418, 2452, 2410, 2302, 2152, 2093, 2141, 2264, 2405, 2421, 2288, 2073, 1894, 1884, 2047, 2231, 2373, 2406, 2293, 2116, 2016, 2026, 2053, 2028, 1921, 1828, 1832, 1901, 1968, 1998, 1973, 1888, 1802, 1765, 1784, 1815, 1787, 1735, 1713, 1770, 1837, 1864, 1852, 1851, 1885, 1873, 1809, 1757, 1806, 1906, 1992, 2059, 2117, 2173, 2225, 2206, 2108, 2039, 2084, 2206, 2281, 2289, 2255, 2219, 2242, 2299, 2318, 2278, 2270, 2316, 2286, 2138, 2005, 1980, 2011, 2017, 1992, 1979, 1976, 1955, 1920, 1876, 1819, 1775, 1767, 1796, 1782, 1700, 1645, 1650, 1671, 1679, 1680, 1665, 1604, 1524, 1450, 1388, 1397, 1529, 1655, 1682, 1691, 1712, 1731, 1776, 1858, 1941, 2018, 2076, 2136, 2172, 2190, 2214, 2203, 2152, 2183, 2309, 2422, 2485, 2466, 2424, 2474, 2615, 2710, 2650, 2495, 2407, 2417, 2489, 2578, 2647, 2694, 2664, 2535, 2373, 2311, 2451, 2617, 2619, 2495, 2374, 2316, 2329, 2423, 2537, 2570, 2482, 2328, 2219, 2170, 2140, 2173, 2229, 2234, 2144, 2021, 1924, 1881, 1867, 1839, 1795, 1799, 1848, 1912, 1930, 1890, 1863, 1825, 1760, 1737, 1752, 1816, 1898, 1916, 1864, 1828, 1887, 1944, 1964, 1968, 1958, 1957, 1971, 1949, 1960, 2061, 2172, 2217, 2173, 2087, 2047, 2087, 2136, 2173, 2195, 2223, 2227, 2198, 2187, 2152, 2122, 2153, 2274, 2360, 2318, 2210, 2129, 2114, 2160, 2219, 2244, 2223, 2165, 2085, 2030, 2019, 2004, 2009, 2055, 2092, 2082, 2065, 2034, 2008, 2019, 2023, 2017, 2016, 2024, 1990, 1984, 2016, 2024, 1998, 1946, 1900, 1887, 1897, 1885, 1827, 1799, 1812, 1803, 1804, 1849, 1849, 1784, 1730, 1739, 1773, 1765, 1754, 1797, 1865, 1884, 1837, 1779, 1787, 1882, 1995, 2050, 2007, 1921, 1874, 1926, 2072, 2205, 2257, 2228, 2169, 2101, 2065, 2048, 2063, 2135, 2208, 2264, 2213, 2096, 2060, 2126, 2219, 2268, 2220, 2061, 1880, 1844, 1982, 2150, 2248, 2242, 2165, 2057, 1943, 1880, 1922, 1976, 2000, 2020, 2010, 1944, 1876, 1849, 1863, 1915, 1956, 1935, 1919, 1899, 1860, 1849, 1877, 1887, 1877, 1847, 1813, 1849, 1898, 1854, 1748, 1719, 1803, 1942, 2063, 2081, 2014, 1977, 2043, 2095, 2066, 2040, 2035, 2066, 2135, 2181, 2188, 2198, 2262, 2375, 2491, 2540, 2493, 2409, 2361, 2371, 2462, 2605, 2701, 2693, 2613, 2489, 2411, 2460, 2563, 2586, 2534, 2424, 2299, 2221, 2218, 2275, 2336, 2396, 2443, 2421, 2302, 2187, 2127, 2130, 2159, 2133, 2053, 1924, 1790, 1688, 1660, 1624, 1507, 1416, 1448, 1522, 1576, 1577, 1529, 1566, 1618, 1642, 1668, 1695, 1691, 1679, 1681, 1676, 1675, 1689, 1700, 1704, 1694, 1679, 1672, 1686, 1695, 1691, 1687, 1688, 1700, 1749, 1813, 1801, 1740, 1712, 1794, 1954, 2088, 2113, 2094, 2106, 2163, 2259, 2361, 2403, 2375, 2302, 2260, 2310, 2366, 2389, 2434, 2532, 2609, 2637, 2578, 2468, 2371, 2329, 2335, 2382, 2435, 2434, 2387, 2341, 2371, 2428, 2371, 2273, 2238, 2263, 2318, 2373, 2324, 2188, 2084, 2067, 2055, 1998, 1939, 1929, 1965, 1980, 1951, 1900, 1850, 1834, 1843, 1840, 1817, 1807, 1823, 1828, 1806, 1802, 1801, 1756, 1670, 1625, 1716, 1812, 1838, 1794, 1732, 1724, 1731, 1716, 1689, 1658, 1638, 1637, 1653, 1701, 1747, 1789, 1836, 1890, 1963, 1988, 2002, 2022, 2022, 1985, 1916, 1896, 1984, 2120, 2217, 2307, 2399, 2410, 2328, 2236, 2186, 2159, 2163, 2232, 2307, 2362, 2384, 2358, 2256, 2129, 2111, 2195, 2316, 2404, 2374, 2265, 2137, 2080, 2119, 2153, 2120, 2065, 2064, 2118, 2159, 2107, 2009, 1924, 1901, 1940, 1975, 1984, 2009, 2057, 2088, 2055, 2016, 2009, 2032, 2086, 2115, 2104, 2126, 2155, 2169, 2230, 2302, 2335, 2301, 2216, 2149, 2151, 2226, 2251, 2196, 2155, 2171, 2196, 2190, 2153, 2104, 2096, 2138, 2151, 2056, 1929, 1857, 1855, 1876, 1838, 1751, 1686, 1687, 1700, 1706, 1722, 1723, 1727, 1753, 1767, 1713, 1675, 1668, 1682, 1705, 1745, 1845, 1952, 1993, 1963, 1919, 1917, 1986, 2081, 2095, 2041, 2038, 2065, 2085, 2127, 2157, 2183, 2177, 2182, 2213, 2205, 2156, 2136, 2161, 2209, 2230, 2150, 2001, 1908, 1952, 2102, 2210, 2213, 2162, 2068, 1944, 1840, 1835, 1939, 2062, 2109, 2044, 1910, 1844, 1932, 2019, 1982, 1825, 1623, 1491, 1487, 1548, 1630, 1692, 1675, 1581, 1478, 1459, 1550, 1660, 1725, 1755, 1786, 1851, 1949, 2022, 2015, 1975, 1963, 2010, 2094, 2165, 2191, 2168, 2140, 2163, 2188, 2220, 2268, 2295, 2312, 2340, 2362, 2398, 2433, 2436, 2400, 2382, 2407, 2441, 2447, 2445, 2433, 2350, 2203, 2103, 2068, 2096, 2146, 2151, 2106, 2034, 1986, 1953, 1872, 1821, 1834, 1865, 1873, 1855, 1805, 1727, 1665, 1653, 1738, 1856, 1918, 1903, 1822, 1781, 1799, 1798, 1754, 1754, 1840, 1957, 2033, 2061, 2068, 2063, 2096, 2184, 2206, 2140, 2101, 2147, 2236, 2336, 2434, 2433, 2347, 2332, 2387, 2418, 2437, 2451, 2438, 2393, 2323, 2305, 2339, 2373, 2334, 2228, 2130, 2069, 2084, 2161, 2228, 2249, 2199, 2088, 2015, 2018, 2026, 2048, 2024, 1924, 1837, 1839, 1912, 1977, 1969, 1909, 1836, 1805, 1861, 2009, 2158, 2217, 2187, 2110, 2062, 2028, 1963, 1940, 2007, 2131, 2206, 2199, 2151, 2106, 2104, 2107, 2065, 2030, 2035, 2037, 2000, 1940, 1873, 1838, 1821, 1744, 1655, 1623, 1644, 1682, 1691, 1715, 1740, 1739, 1730, 1710, 1607, 1424, 1330, 1419, 1584, 1698, 1776, 1882, 1995, 2068, 2055, 1995, 1923, 1914, 1962, 2038, 2142, 2268, 2331, 2277, 2159, 2046, 2072, 2226, 2379, 2507, 2556, 2510, 2410, 2318, 2303, 2390, 2537, 2618, 2597, 2493, 2340, 2218, 2213, 2249, 2243, 2199, 2149, 2152, 2184, 2206, 2216, 2175, 2060, 1947, 1945, 1965, 1922, 1825, 1774, 1818, 1916, 2004, 2016, 1980, 1971, 1926, 1886, 1909, 1990, 2125, 2224, 2237, 2214, 2232, 2294, 2362, 2375, 2336, 2314, 2350, 2357, 2344, 2354, 2397, 2476, 2525, 2480, 2363, 2301, 2312, 2361, 2407, 2359, 2201, 2012, 1917, 1991, 2147, 2241, 2199, 2102, 2011, 1939, 1914, 1949, 1982, 1969, 1884, 1776, 1750, 1829, 1940, 2023, 2076, 2055, 1994, 1959, 1980, 2038, 2069, 2097, 2125, 2128, 2149, 2199, 2258, 2320, 2343, 2333, 2288, 2222, 2216, 2325, 2468, 2545, 2519, 2416, 2250, 2131, 2167, 2323, 2472, 2483, 2361, 2168, 2004, 1937, 1999, 2116, 2176, 2146, 2050, 1975, 1950, 1952, 1991, 2059, 2106, 2097, 2068, 2074, 2114, 2160, 2164, 2108, 2039, 2018, 2064, 2148, 2198, 2184, 2118, 2057, 2088, 2183, 2220, 2202, 2167, 2096, 2011, 1968, 1935, 1888, 1811, 1735, 1724, 1755, 1749, 1668, 1549, 1473, 1487, 1527, 1542, 1533, 1574, 1626, 1612, 1595, 1625, 1668, 1687, 1665, 1647, 1665, 1687, 1678, 1673, 1678, 1674, 1674, 1705, 1729, 1720, 1714, 1705, 1702, 1696, 1672, 1652, 1647, 1672, 1697, 1719, 1736, 1728, 1713, 1699, 1700, 1752, 1832, 1883, 1930, 1991, 1999, 1956, 1986, 2101, 2222, 2258, 2170, 2077, 2022, 2027, 2103, 2190, 2257, 2294, 2301, 2284, 2266, 2246, 2229, 2274, 2356, 2385, 2333, 2298, 2287, 2258, 2264, 2297, 2270, 2190, 2123, 2100, 2110, 2106, 2167, 2277, 2345, 2289, 2180, 2158, 2237, 2335, 2360, 2308, 2250, 2203, 2176, 2194, 2223, 2222, 2232, 2260, 2249, 2233, 2250, 2258, 2208, 2152, 2177, 2260, 2342, 2347, 2246, 2152, 2138, 2167, 2184, 2244, 2319, 2345, 2370, 2406, 2444, 2427, 2326, 2231, 2207, 2227, 2240, 2285, 2351, 2355, 2263, 2125, 2110, 2234, 2359, 2440, 2424, 2333, 2231, 2181, 2206, 2248, 2257, 2238, 2167, 2059, 2019, 2074, 2153, 2223, 2210, 2108, 1922, 1707, 1629, 1678, 1718, 1696, 1583, 1457, 1415, 1463, 1531, 1556, 1593, 1662, 1679, 1659, 1659, 1661, 1664, 1670, 1699, 1732, 1787, 1855, 1899, 1923, 1906, 1830, 1787, 1833, 1898, 1927, 1895, 1866, 1884, 1895, 1901, 1950, 2027, 2083, 2122, 2170, 2181, 2110, 2021, 1980, 1972, 1933, 1853, 1824, 1867, 1946, 2013, 2085, 2125, 2089, 2035, 2025, 2058, 2111, 2139, 2055, 1939, 1947, 2067, 2229, 2324, 2283, 2183, 2083, 2062, 2148, 2272, 2325, 2274, 2220, 2229, 2271, 2308, 2326, 2312, 2277, 2288, 2335, 2381, 2369, 2292, 2230, 2164, 2092, 2080, 2137, 2250, 2327, 2313, 2263, 2207, 2154, 2155, 2185, 2210, 2204, 2182, 2130, 2101, 2129, 2165, 2127, 2028, 1944, 1927, 1945, 1939, 1957, 2019, 1995, 1850, 1666, 1571, 1601, 1682, 1738, 1724, 1663, 1602, 1545, 1557, 1591, 1594, 1585, 1541, 1538, 1606, 1711, 1778, 1789, 1766, 1780, 1834, 1850, 1862, 1873, 1846, 1819, 1858, 1980, 2071, 2087, 2084, 2102, 2151, 2199, 2219, 2227, 2233, 2241, 2246, 2227, 2218, 2253, 2295, 2326, 2382, 2455, 2486, 2457, 2398, 2343, 2325, 2369, 2461, 2503, 2452, 2337, 2226, 2166, 2169, 2217, 2244, 2182, 2041, 1930, 1956, 2062, 2149, 2114, 2006, 1915, 1865, 1875, 1951, 1981, 1928, 1897, 1937, 2003, 2062, 2071, 2019, 1983, 1958, 1947, 1991, 2080, 2152, 2186, 2189, 2165, 2157, 2194, 2260, 2312, 2335, 2324, 2322, 2368, 2404, 2371, 2322, 2322, 2352, 2424, 2505, 2588, 2615, 2533, 2399, 2293, 2256, 2305, 2410, 2524, 2555, 2511, 2444, 2325, 2212, 2132, 2093, 2132, 2214, 2273, 2298, 2284, 2220, 2173, 2139, 2125, 2149, 2205, 2230, 2126, 1991, 1913, 1890, 1910, 1951, 1898, 1810, 1763, 1806, 1930, 2041, 2084, 2055, 1989, 1970, 2012, 2097, 2172, 2167, 2093, 2087, 2172, 2238, 2256, 2299, 2348, 2368, 2348, 2259, 2165, 2143, 2171, 2153, 2100, 2067, 2109, 2199, 2260, 2235, 2144, 2052, 2008, 2014, 2009, 2014, 2074, 2102, 2055, 2001, 1944, 1871, 1817, 1803, 1849, 1882, 1900, 1906, 1850, 1741, 1657, 1649, 1699, 1750, 1816, 1863, 1862, 1848, 1810, 1784, 1817, 1881, 1930, 1955, 1960, 1978, 1997, 2050, 2118, 2129, 2098, 2065, 2073, 2103, 2188, 2279, 2301, 2282, 2260, 2235, 2223, 2250, 2299, 2330, 2296, 2187, 2101, 2073, 2069, 2058, 2085, 2179, 2249, 2207, 2112, 1993, 1912, 1914, 1938, 1926, 1871, 1793, 1798, 1853, 1864, 1865, 1880, 1904, 1966, 2061, 2140, 2162, 2168, 2183, 2244, 2298, 2277, 2232, 2195, 2192, 2224, 2235, 2200, 2167, 2182, 2243, 2348, 2425, 2422, 2370, 2321, 2327, 2385, 2444, 2480, 2455, 2398, 2341, 2293, 2259, 2256, 2281, 2261, 2190, 2146, 2169, 2185, 2210, 2233, 2173, 2086, 2100, 2200, 2251, 2242, 2196, 2131, 2057, 2003, 2019, 2059, 2065, 2064, 2068, 2024, 1937, 1903, 1967, 2057, 2079, 2058, 2025, 2013, 2025, 1999, 1987, 2033, 2113, 2151, 2100, 2028, 2018, 2065, 2067, 1988, 1909, 1903, 1942, 1985, 1990, 1950, 1877, 1825, 1784, 1752, 1788, 1835, 1872, 1935, 2035, 2092, 2063, 1976, 1910, 1882, 1923, 2013, 2068, 2095, 2086, 2022, 1937, 1838, 1742, 1717, 1746, 1819, 1884, 1905, 1970, 2021, 1952, 1833, 1727, 1672, 1656, 1621, 1573, 1566, 1567, 1567, 1552, 1513, 1483, 1504, 1617, 1690, 1688, 1676, 1683, 1664, 1631, 1645, 1681, 1700, 1715, 1729, 1733, 1714, 1650, 1590, 1623, 1693, 1763, 1872, 2011, 2183, 2236, 2188, 2166, 2169, 2150, 2136, 2195, 2307, 2399, 2374, 2308, 2300, 2290, 2288, 2304, 2357, 2380, 2337, 2265, 2228, 2240, 2243, 2156, 2032, 1988, 2035, 2137, 2222, 2200, 2075, 1938, 1875, 1837, 1808, 1813, 1864, 1894, 1810, 1651, 1557, 1562, 1617, 1657, 1648, 1632, 1671, 1728, 1782, 1815, 1814, 1782, 1782, 1858, 1947, 1974, 1966, 1960, 1954, 1966, 1966, 1963, 1972, 1999, 2062, 2120, 2121, 2069, 2034, 2061, 2148, 2218, 2189, 2087, 1975, 1962, 2083, 2210, 2209, 2122, 2029, 1946, 1956, 2061, 2148, 2218, 2264, 2245, 2159, 2058, 2060, 2161, 2232, 2207, 2116, 2063, 2090, 2130, 2136, 2155, 2204, 2172, 2100, 2054, 2082, 2167, 2202, 2150, 2035, 1943, 1922, 1963, 2029, 2073, 2053, 1982, 1942, 1933, 1977, 2098, 2212, 2266, 2187, 2004, 1858, 1814, 1866, 1958, 2001, 1990, 1966, 1941, 1900, 1828, 1763, 1758, 1797, 1826, 1855, 1889, 1874, 1838, 1795, 1769, 1766, 1760, 1758, 1814, 1930, 1977, 1942, 1953, 2009, 2018, 1977, 1945, 1950, 1998, 2041, 2025, 2034, 2082, 2097, 2093, 2065, 2031, 1992, 1987, 2058, 2155, 2175, 2136, 2090, 2046, 1969, 1893, 1901, 1980, 2012, 1976, 1918, 1927, 1964, 1966, 1942, 1932, 1967, 1961, 1922, 1882, 1870, 1927, 1995, 2015, 2010, 1986, 2028, 2105, 2118, 2091, 2068, 2036, 2007, 1999, 1982, 1947, 1929, 1969, 2039, 2055, 2038, 2035, 2017, 2026, 2091, 2167, 2202, 2195, 2192, 2197, 2183, 2164, 2177, 2174, 2142, 2103, 2027, 1984, 2021, 2054, 2063, 2057, 2073, 2125, 2204, 2278, 2289, 2255, 2176, 2072, 2012, 2005, 2014, 2042, 2113, 2156, 2173, 2166, 2144, 2111, 2122, 2159, 2185, 2176, 2168, 2194, 2193, 2140, 2051, 1977, 1959, 2004, 2076, 2129, 2123, 2094, 2099, 2092, 2070, 2019, 1964, 1976, 2093, 2181, 2147, 2076, 2045, 2017, 1985, 1978, 1985, 2003, 1977, 1910, 1860, 1859, 1893, 1932, 1986, 2026, 2048, 2067, 2091, 2121, 2137, 2087, 2002, 1978, 2038, 2130, 2188, 2156, 2083, 2061, 2025, 1942, 1902, 1963, 2056, 2100, 2093, 2086, 2073, 2043, 2001, 2023, 2085, 2116, 2116, 2115, 2123, 2112, 2079, 2054, 2052, 2063, 2025, 1945, 1912, 1923, 1955, 2020, 2092, 2104, 2056, 2052, 2122, 2172, 2177, 2186, 2169, 2091, 1999, 1970, 1986, 1990, 1987, 1933, 1873, 1858, 1911, 2004, 2097, 2152, 2171, 2148, 2073, 1981, 1932, 1961, 2106, 2257, 2252, 2125, 2003, 1955, 1986, 2059, 2135, 2192, 2200, 2139, 2080, 2127, 2207, 2202, 2188, 2230, 2320, 2337, 2230, 2085, 2035, 2093, 2151, 2155, 2136, 2116, 2125, 2182, 2225, 2193, 2094, 1995, 1953, 1993, 2116, 2259, 2299, 2218, 2082, 2000, 2031, 2116, 2207, 2277, 2274, 2180, 2057, 2021, 2106, 2254, 2329, 2265, 2132, 2042, 2070, 2171, 2302, 2427, 2468, 2367, 2218, 2155, 2211, 2359, 2468, 2487, 2433, 2344, 2289, 2287, 2277, 2225, 2168, 2186, 2273, 2381, 2437, 2351, 2185, 2085, 2051, 2004, 2003, 2043, 2052, 2014, 1921, 1807, 1736, 1686, 1575, 1466, 1480, 1586, 1663, 1671, 1595, 1509, 1458, 1548, 1640, 1660, 1650, 1651, 1681, 1702, 1702, 1695, 1679, 1671, 1689, 1707, 1700, 1679, 1682, 1688, 1698, 1712, 1703, 1683, 1680, 1685, 1698, 1717, 1723, 1726, 1714, 1693, 1677, 1692, 1709, 1728, 1776, 1802, 1790, 1773, 1735, 1707, 1750, 1875, 2005, 2052, 1988, 1910, 1897, 1917, 1888, 1861, 1886, 1906, 1887, 1912, 1965, 1982, 2001, 2026, 2064, 2140, 2182, 2145, 2070, 2037, 2071, 2151, 2197, 2173, 2153, 2147, 2101, 2039, 2069, 2186, 2286, 2320, 2296, 2234, 2213, 2235, 2287, 2344, 2355, 2318, 2295, 2325, 2371, 2388, 2390, 2415, 2469, 2475, 2436, 2419, 2420, 2406, 2380, 2329, 2235, 2129, 2101, 2128, 2141, 2150, 2164, 2179, 2151, 2009, 1824, 1746, 1803, 1888, 1914, 1904, 1939, 1963, 1884, 1750, 1616, 1560, 1563, 1606, 1710, 1817, 1824, 1727, 1595, 1512, 1530, 1627, 1718, 1736, 1707, 1718, 1763, 1786, 1747, 1735, 1865, 2023, 2098, 2052, 1950, 1916, 1950, 1979, 2015, 2057, 2106, 2105, 2124, 2186, 2279, 2391, 2464, 2405, 2272, 2204, 2283, 2474, 2594, 2588, 2544, 2496, 2449, 2447, 2509, 2613, 2747, 2825, 2791, 2658, 2557, 2602, 2743, 2830, 2809, 2705, 2593, 2471, 2372, 2323, 2254, 2208, 2199, 2154, 2017, 1880, 1810, 1779, 1735, 1660, 1548, 1417, 1323, 1291, 1495, 1658, 1699, 1703, 1700, 1705, 1708, 1697, 1676, 1684, 1704, 1707, 1698, 1704, 1718, 1773, 1898, 2022, 2123, 2196, 2233, 2266, 2296, 2318, 2376, 2507, 2615, 2608, 2565, 2560, 2602, 2650, 2663, 2682, 2662, 2612, 2554, 2523, 2519, 2541, 2556, 2543, 2514, 2452, 2365, 2303, 2289, 2297, 2310, 2306, 2259, 2180, 2114, 2128, 2170, 2161, 2121, 2068, 2027, 2044, 2126, 2232, 2310, 2363, 2378, 2350, 2332, 2311, 2253, 2224, 2292, 2379, 2410, 2401, 2352, 2305, 2274, 2277, 2334, 2441, 2574, 2638, 2601, 2518, 2414, 2322, 2320, 2394, 2466, 2424, 2313, 2202, 2070, 1961, 1983, 2109, 2209, 2158, 1997, 1851, 1765, 1729, 1701, 1704, 1701, 1635, 1553, 1508, 1507, 1567, 1641, 1657, 1647, 1643, 1659, 1702, 1712, 1652, 1575, 1556, 1610, 1671, 1688, 1680, 1671, 1641, 1644, 1714, 1767, 1756, 1748, 1720, 1644, 1628, 1725, 1803, 1805, 1779, 1717, 1646, 1604, 1604, 1675, 1774, 1798, 1736, 1696, 1712, 1726, 1749, 1836, 1954, 1962, 1842, 1756, 1849, 2052, 2213, 2246, 2199, 2201, 2223, 2190, 2129, 2133, 2211, 2290, 2335, 2345, 2359, 2333, 2223, 2134, 2154, 2256, 2364, 2443, 2486, 2444, 2323, 2190, 2104, 2100, 2141, 2159, 2123, 2083, 2100, 2151, 2135, 2081, 2041, 2040, 2056, 2076, 2059, 1996, 1980, 2043, 2115, 2169, 2173, 2135, 2112, 2096, 2072, 2061, 2054, 2066, 2080, 2044, 1979, 1933, 1973, 2046, 2097, 2068, 2015, 1985, 1954, 1932, 1959, 2020, 2028, 1961, 1925, 1955, 2006, 2017, 1981, 1949, 1942, 1948, 1927, 1903, 1916, 1999, 2123, 2190, 2131, 2019, 1928, 1883, 1883, 1892, 1942, 2045, 2107, 2121, 2125, 2103, 2092, 2084, 2070, 2041, 2002, 1967, 1929, 1892, 1878, 1887, 1834, 1782, 1884, 2047, 2111, 2060, 1943, 1868, 1836, 1884, 2061, 2239, 2276, 2185, 2056, 1966, 1925, 1900, 1925, 1975, 1970, 1905, 1830, 1862, 2004, 2119, 2160, 2119, 2055, 2005, 1961, 1944, 2005, 2121, 2172, 2134, 2091, 2074, 2068, 2060, 2063, 2090, 2091, 2124, 2195, 2266, 2340, 2376, 2314, 2191, 2060, 1961, 1921, 1988, 2117, 2180, 2174, 2122, 2049, 1982, 1962, 1971, 1988, 2046, 2157, 2256, 2295, 2257, 2154, 2095, 2165, 2290, 2373, 2380, 2325, 2188, 2057, 1987, 2003, 2094, 2174, 2221, 2209, 2128, 2062, 2018, 2003, 2013, 2065, 2096, 2051, 1948, 1802, 1700, 1646, 1664, 1722, 1759, 1735, 1625, 1512, 1476, 1504, 1548, 1619, 1710, 1730, 1687, 1679, 1774, 1841, 1825, 1796, 1830, 1930, 2034, 2068, 2065, 2073, 2085, 2091, 2141, 2256, 2369, 2446, 2439, 2363, 2336, 2399, 2487, 2553, 2578, 2516, 2404, 2360, 2407, 2495, 2593, 2682, 2630, 2496, 2412, 2398, 2414, 2456, 2491, 2472, 2419, 2366, 2341, 2305, 2199, 2087, 2051, 2093, 2133, 2100, 2016, 1904, 1800, 1766, 1810, 1832, 1772, 1672, 1611, 1622, 1669, 1703, 1738, 1758, 1723, 1603, 1583, 1673, 1689, 1646, 1687, 1799, 1855, 1856, 1875, 1917, 1990, 2084, 2104, 1998, 1918, 1943, 2002, 2012, 1975, 1969, 2028, 2097, 2126, 2125, 2118, 2123, 2096, 2054, 2053, 2154, 2318, 2395, 2348, 2304, 2295, 2250, 2198, 2182, 2218, 2308, 2394, 2407, 2319, 2228, 2234, 2304, 2364, 2389, 2398, 2385, 2305, 2221, 2179, 2158, 2108, 2085, 2113, 2187, 2247, 2251, 2173, 2041, 1952, 1961, 2042, 2105, 2102, 2076, 2056, 2029, 1982, 1932, 1912, 1908, 1906, 1930, 1997, 2083, 2155, 2191, 2186, 2157, 2157, 2189, 2268, 2350, 2355, 2320, 2287, 2214, 2136, 2151, 2258, 2337, 2329, 2306, 2304, 2284, 2281, 2316, 2374, 2426, 2412, 2321, 2215, 2197, 2247, 2264, 2243, 2236, 2228, 2165, 2087, 2060, 2122, 2223, 2245, 2148, 2041, 1960, 1915, 1929, 1931, 1904, 1826, 1770, 1795, 1858, 1907, 1953, 1947, 1882, 1812, 1759, 1719, 1683, 1654, 1626, 1610, 1618, 1615, 1618, 1634, 1680, 1766, 1832, 1839, 1884, 2038, 2185, 2211, 2128, 2049, 2043, 2112, 2202, 2224, 2233, 2253, 2283, 2294, 2293, 2302, 2358, 2438, 2487, 2479, 2417, 2341, 2348, 2442, 2496, 2431, 2306, 2213, 2215, 2240, 2217, 2216, 2236, 2179, 2100, 2052, 2029, 2035, 2014, 1964, 1957, 2024, 2074, 2049, 1947, 1800, 1678, 1590, 1536, 1471, 1392, 1364, 1470, 1641, 1698, 1702, 1707, 1694, 1675, 1654, 1646, 1674, 1699, 1702, 1712, 1737, 1771, 1740, 1684, 1703, 1834, 2001, 2128, 2170, 2148, 2188, 2271, 2293, 2285, 2295, 2299, 2294, 2315, 2377, 2382, 2333, 2328, 2369, 2459, 2580, 2648, 2618, 2522, 2403, 2286, 2232, 2228, 2240, 2313, 2405, 2389, 2236, 2075, 2041, 2123, 2209, 2227, 2114, 1940, 1832, 1809, 1849, 1940, 1990, 1918, 1806, 1758, 1806, 1877, 1933, 1988, 2025, 1966, 1858, 1788, 1838, 1944, 2019, 2053, 2066, 2120, 2178, 2213, 2220, 2199, 2156, 2107, 2127, 2244, 2332, 2276, 2143, 2039, 2007, 2058, 2172, 2241, 2222, 2168, 2130, 2116, 2159, 2230, 2273, 2224, 2120, 2008, 1945, 1948, 1987, 2019, 2040, 2047, 1988, 1877, 1815, 1865, 1933, 1941, 1932, 1948, 1969, 1962, 1902, 1843, 1843, 1872, 1874, 1865, 1873, 1895, 1909, 1866, 1771, 1688, 1659, 1704, 1796, 1916, 1997, 1984, 1966, 2035, 2098, 2086, 2036, 1983, 1985, 2014, 2029, 2091, 2217, 2333, 2341, 2214, 2081, 2055, 2099, 2154, 2164, 2127, 2104, 2080, 2075, 2097, 2114, 2116, 2165, 2228, 2224, 2153, 2107, 2169, 2265, 2325, 2314, 2254, 2248, 2320, 2418, 2478, 2492, 2449, 2327, 2212, 2195, 2285, 2412, 2494, 2523, 2467, 2322, 2219, 2198, 2247, 2321, 2344, 2293, 2179, 2046, 1952, 1956, 1989, 1983, 2004, 2050, 2081, 2060, 1942, 1815, 1685, 1583, 1594, 1697, 1822, 1819, 1705, 1622, 1580, 1553, 1521, 1502, 1538, 1636, 1727, 1767, 1798, 1815, 1783, 1656, 1539, 1506, 1571, 1688, 1738, 1741, 1776, 1834, 1854, 1857, 1874, 1883, 1921, 1988, 2023, 1979, 1919, 1932, 2071, 2243, 2322, 2321, 2300, 2255, 2188, 2129, 2147, 2255, 2367, 2451, 2470, 2443, 2394, 2357, 2344, 2346, 2373, 2437, 2501, 2505, 2463, 2446, 2471, 2468, 2398, 2300, 2240, 2189, 2157, 2189, 2235, 2260, 2290, 2284, 2219, 2136, 2056, 2045, 2086, 2095, 2025, 1921, 1904, 1941, 1926, 1872, 1857, 1954, 2067, 2108, 2065, 1971, 1896, 1901, 1958, 2040, 2138, 2206, 2234, 2245, 2244, 2242, 2204, 2187, 2246, 2333, 2399, 2414, 2391, 2327, 2261, 2268, 2367, 2497, 2551, 2471, 2322, 2246, 2268, 2322, 2351, 2386, 2345, 2249, 2134, 2042, 2021, 2042, 2067, 2056, 2017, 1981, 1980, 1997, 1939, 1811, 1688, 1607, 1607, 1689, 1777, 1787, 1687, 1597, 1592, 1626, 1623, 1584, 1590, 1625, 1637, 1630, 1610, 1610, 1614, 1599, 1643, 1747, 1826, 1885, 1947, 1960, 1902, 1909, 1974, 2066, 2113, 2090, 2036, 1947, 1844, 1833, 1913, 2024, 2100, 2090, 2035, 2025, 2065, 2112, 2121, 2049, 1986, 1993, 1981, 1949, 1951, 2027, 2161, 2244, 2222, 2179, 2157, 2128, 2190, 2330, 2374, 2298, 2190, 2143, 2217, 2359, 2471, 2467, 2370, 2236, 2118, 2066, 2157, 2282, 2302, 2220, 2100, 2025, 2053, 2161, 2252, 2244, 2144, 2011, 1894, 1844, 1867, 1938, 1955, 1913, 1846, 1752, 1647, 1581, 1532, 1498, 1476, 1449, 1432, 1569, 1684, 1698, 1682, 1687, 1719, 1753, 1762, 1715, 1671, 1676, 1702, 1740, 1807, 1835, 1805, 1786, 1835, 1924, 1957, 1932, 1912, 1959, 2042, 2089, 2109, 2154, 2169, 2150, 2173, 2215, 2279, 2318, 2278, 2224, 2255, 2405, 2610, 2694, 2626, 2483, 2289, 2102, 2039, 2145, 2308, 2424, 2418, 2277, 2137, 2086, 2107, 2219, 2351, 2364, 2273, 2177, 2162, 2197, 2165, 2054, 1946, 1856, 1852, 1939, 2044, 2132, 2147, 2143, 2125, 2061, 1964, 1910, 1922, 1949, 1945, 1999, 2059, 2063, 2051, 2037, 2017, 1997, 2016, 2060, 2063, 2033, 1985, 1921, 1879, 1902, 2007, 2097, 2064, 2005, 1999, 2034, 2035, 2023, 2074, 2209, 2344, 2409, 2408, 2370, 2350, 2378, 2403, 2386, 2325, 2228, 2166, 2230, 2426, 2598, 2607, 2489, 2399, 2442, 2569, 2699, 2740, 2616, 2363, 2131, 2076, 2204, 2369, 2463, 2404, 2195, 1959, 1843, 1896, 2019, 2058, 1985, 1880, 1755, 1638, 1528, 1457, 1432, 1437, 1470, 1544, 1624, 1655, 1666, 1681, 1695, 1686, 1683, 1696, 1690, 1672, 1677, 1686, 1682, 1680, 1691, 1706, 1734, 1793, 1865, 1853, 1781, 1730, 1710, 1711, 1744, 1800, 1891, 2000, 2098, 2127, 2110, 2067, 2016, 2022, 2057, 2098, 2142, 2141, 2086, 2077, 2139, 2153, 2101, 2080, 2142, 2243, 2301, 2309, 2307, 2295, 2254, 2215, 2190, 2134, 2051, 2017, 2108, 2271, 2337, 2288, 2184, 2044, 1928, 1862, 1876, 1936, 1979, 1972, 1873, 1701, 1609, 1621, 1625, 1575, 1529, 1525, 1578, 1680, 1774, 1755, 1662, 1600, 1592, 1667, 1795, 1879, 1906, 1850, 1730, 1657, 1703, 1800, 1805, 1805, 1874, 1930, 1924, 1902, 1958, 2054, 2090, 2082, 2119, 2184, 2246, 2291, 2324, 2310, 2266, 2219, 2198, 2248, 2331, 2407, 2450, 2422, 2307, 2174, 2148, 2239, 2347, 2365, 2276, 2135, 2012, 1958, 1994, 2028, 1994, 1924, 1901, 1934, 1965, 1959, 1899, 1773, 1658, 1648, 1747, 1852, 1859, 1844, 1894, 2021, 2154, 2189, 2120, 2011, 1958, 2018, 2124, 2134, 2086, 2075, 2100, 2142, 2135, 2063, 2044, 2140, 2275, 2391, 2420, 2347, 2233, 2210, 2301, 2413, 2444, 2374, 2236, 2112, 2068, 2159, 2283, 2254, 2093, 1971, 1959, 1999, 2058, 2149, 2205, 2199, 2122, 2003, 1930, 1926, 1930, 1933, 1945, 1939, 1865, 1753, 1684, 1677, 1731, 1779, 1773, 1706, 1633, 1635, 1710, 1747, 1694, 1639, 1643, 1703, 1795, 1829, 1798, 1778, 1817, 1825, 1761, 1674, 1644, 1693, 1773, 1849, 1882, 1861, 1804, 1759, 1748, 1776, 1832, 1908, 2026, 2120, 2150, 2124, 2038, 1967, 2029, 2124, 2214, 2284, 2334, 2364, 2338, 2312, 2355, 2470, 2581, 2605, 2560, 2534, 2536, 2485, 2451, 2517, 2671, 2809, 2833, 2764, 2672, 2593, 2533, 2492, 2471, 2469, 2473, 2446, 2375, 2299, 2232, 2191, 2223, 2269, 2232, 2125, 2082, 2169, 2273, 2270, 2197, 2098, 2006, 1920, 1856, 1883, 2003, 2135, 2213, 2268, 2297, 2307, 2297, 2239, 2189, 2203, 2259, 2297, 2256, 2159, 2119, 2195, 2292, 2350, 2379, 2371, 2318, 2241, 2168, 2113, 2083, 2078, 2048, 1963, 1832, 1755, 1811, 1917, 1929, 1855, 1791, 1760, 1741, 1730, 1721, 1688, 1663, 1667, 1754, 1880, 1957, 1994, 1988, 1990, 2051, 2105, 2098, 2015, 1954, 2002, 2138, 2272, 2294, 2266, 2255, 2248, 2234, 2235, 2238, 2261, 2339, 2452, 2501, 2438, 2312, 2245, 2281, 2362, 2415, 2443, 2399, 2291, 2205, 2149, 2148, 2179, 2160, 2125, 2116, 2112, 2123, 2158, 2172, 2141, 2079, 2004, 1962, 1948, 1939, 1975, 2045, 2035, 1979, 1998, 2085, 2187, 2208, 2141, 2075, 2097, 2124, 2119, 2120, 2145, 2149, 2115, 2065, 2030, 1990, 1983, 2022, 2023, 1975, 1895, 1795, 1761, 1829, 1896, 1886, 1929, 2026, 2101, 2129, 2096, 2055, 2020, 1938, 1845, 1815, 1858, 1925, 1967, 1995, 2050, 2144, 2214, 2206, 2172, 2126, 2100, 2149, 2267, 2364, 2406, 2382, 2395, 2431, 2420, 2404, 2432, 2523, 2610, 2627, 2570, 2468, 2431, 2455, 2472, 2470, 2455, 2388, 2268, 2188, 2204, 2273, 2271, 2163, 2020, 1920, 1891, 1871, 1815, 1780, 1813, 1832, 1760, 1647, 1554, 1508, 1517, 1532, 1502, 1497, 1565, 1658, 1694, 1683, 1678, 1668, 1678, 1735, 1809, 1802, 1708, 1631, 1644, 1697, 1769, 1869, 1967, 2038, 2060, 2006, 1905, 1832, 1811, 1802, 1790, 1832, 1941, 2007, 1963, 1892, 1919, 2073, 2222, 2285, 2273, 2232, 2190, 2166, 2178, 2193, 2216, 2271, 2329, 2376, 2380, 2384, 2385, 2357, 2289, 2213, 2187, 2245, 2375, 2483, 2492, 2432, 2372, 2382, 2424, 2389, 2279, 2186, 2129, 2102, 2116, 2172, 2214, 2194, 2089, 2000, 2017, 2081, 2105, 2109, 2099, 2088, 2054, 2021, 1996, 2003, 2017, 2034, 2062, 2053, 2004, 1992, 2035, 2051, 2016, 1994, 1995, 1979, 1939, 1952, 2051, 2137, 2190, 2215, 2212, 2225, 2250, 2245, 2251, 2262, 2257, 2309, 2367, 2400, 2435, 2513, 2519, 2423, 2342, 2315, 2312, 2383, 2536, 2630, 2629, 2615, 2594, 2548, 2507, 2482, 2459, 2494, 2585, 2640, 2608, 2517, 2378, 2266, 2297, 2379, 2440, 2437, 2313, 2171, 2081, 2093, 2147, 2186, 2162, 2051, 1905, 1773, 1726, 1801, 1943, 2036, 2016, 1930, 1847, 1797, 1777, 1785, 1805, 1798, 1807, 1852, 1920, 1930, 1836, 1701, 1618, 1628, 1716, 1748, 1660, 1631, 1703, 1789, 1838, 1847, 1810, 1746, 1768, 1852, 1922, 1959, 1959, 1945, 1934, 1915, 1839, 1740, 1723, 1766, 1801, 1811, 1870, 1936, 1921, 1882, 1915, 1954, 1926, 1842, 1747, 1703, 1697, 1682, 1647, 1609, 1547, 1434, 1339, 1366, 1577, 1721, 1755, 1716, 1636, 1589, 1637, 1678, 1674, 1665, 1672, 1675, 1680, 1697, 1735, 1809, 1908, 1951, 1927, 1858, 1826, 1800, 1719, 1678, 1740, 1789, 1742, 1689, 1736, 1873, 1967, 1981, 1962, 1963, 1969, 1967, 1924, 1825, 1696, 1590, 1527, 1516, 1560, 1654, 1766, 1832, 1848, 1887, 1944, 1992, 1992, 2019, 2113, 2216, 2223, 2171, 2151, 2188, 2253, 2295, 2315, 2386, 2524, 2692, 2828, 2883, 2887, 2889, 2892, 2863, 2800, 2743, 2747, 2847, 2926, 2929, 2871, 2776, 2681, 2617, 2575, 2565, 2551, 2472, 2380, 2322, 2285, 2263, 2236, 2180, 2097, 2031, 1947, 1824, 1743, 1746, 1823, 1866, 1813, 1768, 1779, 1790, 1815, 1860, 1895, 1890, 1838, 1759, 1711, 1724, 1761, 1749, 1726, 1705, 1627, 1531, 1510, 1543, 1605, 1680, 1743, 1767, 1751, 1737, 1736, 1739, 1700, 1625, 1578, 1607, 1675, 1753, 1807, 1828, 1838, 1852, 1844, 1846, 1841, 1789, 1721, 1701, 1720, 1721, 1732, 1735, 1687, 1675, 1737, 1804, 1837, 1837, 1845, 1841, 1835, 1880, 1984, 2047, 2062, 2102, 2152, 2235, 2320, 2369, 2410, 2456, 2452, 2395, 2333, 2306, 2312, 2345, 2429, 2531, 2576, 2563, 2578, 2600, 2570, 2458, 2352, 2345, 2407, 2463, 2490, 2482, 2450, 2410, 2426, 2490, 2503, 2384, 2245, 2203, 2255, 2357, 2433, 2388, 2239, 2047, 1935, 1995, 2152, 2312, 2382, 2364, 2318, 2273, 2217, 2206, 2245, 2273, 2302, 2297, 2237, 2163, 2105, 2066, 2125, 2274, 2404, 2432, 2341, 2196, 2112, 2123, 2148, 2100, 2026, 1976, 1932, 1880, 1798, 1752, 1733, 1635, 1498, 1429, 1437, 1461, 1456, 1576, 1671, 1663, 1657, 1663, 1653, 1668, 1691, 1709, 1712, 1691, 1664, 1656, 1671, 1708, 1732, 1733, 1719, 1705, 1698, 1690, 1698, 1726, 1785, 1871, 1972, 2046, 2079, 2085, 2056, 2045, 2098, 2126, 2111, 2161, 2243, 2257, 2195, 2144, 2205, 2361, 2519, 2629, 2687, 2646, 2485, 2316, 2270, 2362, 2532, 2663, 2750, 2823, 2827, 2731, 2587, 2546, 2665, 2821, 2840, 2710, 2579, 2496, 2467, 2538, 2710, 2824, 2753, 2578, 2436, 2317, 2252, 2259, 2240, 2163, 2125, 2146, 2207, 2267, 2261, 2204, 2134, 2073, 2024, 1960, 1866, 1758, 1672, 1684, 1763, 1839, 1861, 1814, 1746, 1689, 1678, 1692, 1703, 1748, 1822, 1898, 1913, 1860, 1857, 1913, 1925, 1895, 1863, 1823, 1833, 1921, 2016, 2033, 2008, 2047, 2136, 2150, 2048, 1918, 1823, 1758, 1782, 1858, 1930, 1968, 1985, 2032, 2062, 2034, 2008, 2001, 1985, 1986, 2041, 2113, 2094, 2016, 1960, 1970, 2020, 2073, 2096, 2100, 2110, 2116, 2107, 2052, 1993, 2005, 2040, 2039, 2029, 2019, 2015, 2034, 2018, 1999, 2061, 2160, 2241, 2265, 2249, 2237, 2220, 2180, 2145, 2168, 2206, 2173, 2110, 2082, 2146, 2245, 2321, 2337, 2290, 2229, 2231, 2279, 2375, 2446, 2465, 2450, 2434, 2391, 2354, 2361, 2405, 2500, 2573, 2538, 2416, 2314, 2289, 2337, 2442, 2507, 2472, 2336, 2177, 2090, 2102, 2156, 2179, 2148, 2135, 2137, 2142, 2131, 2146, 2161, 2138, 2054, 1934, 1808, 1725, 1683, 1687, 1735, 1767, 1757, 1758, 1795, 1822, 1749, 1645, 1600, 1596, 1612, 1611, 1580, 1525, 1489, 1476, 1528, 1635, 1697, 1718, 1727, 1700, 1619, 1583, 1661, 1764, 1830, 1808, 1727, 1641, 1612, 1652, 1713, 1730, 1736, 1759, 1781, 1770, 1765, 1812, 1897, 1976, 1995, 1954, 1941, 2022, 2076, 2057, 2021, 2060, 2171, 2277, 2359, 2346, 2273, 2255, 2292, 2315, 2306, 2267, 2229, 2192, 2207, 2240, 2243, 2231, 2239, 2310, 2372, 2370, 2291, 2210, 2183, 2192, 2196, 2217, 2244, 2247, 2191, 2083, 1979, 1916, 1885, 1842, 1809, 1866, 1992, 2065, 2016, 1862, 1715, 1676, 1705, 1756, 1835, 1905, 1885, 1767, 1691, 1691, 1708, 1725, 1673, 1626, 1675, 1785, 1860, 1890, 1877, 1789, 1645, 1554, 1605, 1665, 1697, 1758, 1781, 1763, 1739, 1722, 1723, 1693, 1634, 1711, 1898, 2021, 2047, 1990, 1879, 1807, 1767, 1720, 1709, 1767, 1893, 2021, 2070, 2061, 2042, 2021, 2002, 2014, 2066, 2117, 2167, 2207, 2300, 2406, 2406, 2292, 2176, 2203, 2385, 2540, 2595, 2584, 2532, 2451, 2404, 2501, 2691, 2817, 2809, 2633, 2436, 2359, 2400, 2487, 2622, 2719, 2690, 2567, 2475, 2442, 2449, 2425, 2330, 2246, 2171, 2098, 2042, 2013, 2064, 2152, 2153, 2009, 1749, 1500, 1449, 1577, 1720, 1782, 1771, 1758, 1784, 1842, 1869, 1832, 1743, 1633, 1568, 1572, 1611, 1637, 1697, 1821, 1915, 1890, 1801, 1723, 1723, 1759, 1796, 1875, 2033, 2167, 2193, 2151, 2034, 1930, 1950, 2043, 2061, 2001, 1923, 1942, 2068, 2193, 2212, 2143, 2093, 2092, 2073, 2028, 2029, 2098, 2143, 2089, 1974, 1895, 1896, 1949, 2018, 2023, 2013, 2019, 1976, 1902, 1809, 1719, 1688, 1718, 1776, 1786, 1762, 1763, 1793, 1833, 1842, 1839, 1878, 1952, 2039, 2103, 2107, 2078, 2045, 2020, 2043, 2097, 2112, 2106, 2133, 2195, 2291, 2382, 2438, 2426, 2386, 2411, 2497, 2605, 2668, 2706, 2761, 2810, 2822, 2812, 2821, 2878, 3006, 3139, 3167, 3058, 2893, 2803, 2832, 2920, 2986, 2982, 2944, 2910, 2811, 2693, 2627, 2603, 2628, 2633, 2591, 2547, 2494, 2451, 2401, 2289, 2209, 2210, 2254, 2238, 2087, 1915, 1888, 1993, 2089, 2066, 1973, 1880, 1812, 1788, 1765, 1701, 1627, 1571, 1512, 1452, 1395, 1427, 1556, 1649, 1665, 1664, 1665, 1674, 1671, 1643, 1632, 1657, 1677, 1698, 1710, 1724, 1732, 1723, 1715, 1724, 1727, 1765, 1870, 1924, 1882, 1781, 1671, 1619, 1653, 1755, 1894, 1999, 2022, 1943, 1864, 1879, 1952, 1960, 1896, 1872, 1932, 1978, 1957, 1890, 1865, 1888, 1908, 1912, 1884, 1880, 1975, 2087, 2167, 2176, 2089, 1979, 1945, 2027, 2129, 2172, 2134, 2088, 2046, 2059, 2138, 2216, 2256, 2192, 2103, 2115, 2175, 2230, 2293, 2335, 2347, 2303, 2254, 2242, 2295, 2389, 2426, 2372, 2298, 2240, 2179, 2160, 2201, 2234, 2198, 2104, 2035, 2051, 2100, 2119, 2102, 1991, 1800, 1624, 1556, 1588, 1597, 1557, 1548, 1617, 1717, 1844, 1962, 1996, 1970, 1910, 1870, 1890, 1950, 2006, 2019, 2058, 2090, 2102, 2112, 2080, 2038, 2034, 2102, 2233, 2371, 2419, 2318, 2182, 2157, 2238, 2337, 2372, 2347, 2296, 2241, 2248, 2271, 2251, 2163, 2048, 1983, 1985, 2061, 2163, 2242, 2255, 2215, 2155, 2082, 2047, 2080, 2091, 2076, 2062, 2079, 2079, 2024, 1986, 2001, 2013, 1978, 1913, 1857, 1814, 1785, 1829, 1903, 1914, 1838, 1691, 1576, 1564, 1583, 1564, 1508, 1483, 1495, 1495, 1584, 1662, 1688, 1693, 1692, 1695, 1701, 1713, 1738, 1779, 1819, 1827, 1824, 1813, 1794, 1833, 1940, 2039, 2127, 2207, 2221, 2146, 2062, 2083, 2263, 2480, 2593, 2626, 2641, 2616, 2612, 2689, 2818, 2887, 2894, 2856, 2825, 2849, 2923, 2979, 3002, 2983, 2891, 2782, 2739, 2749, 2754, 2736, 2662, 2559, 2491, 2455, 2440, 2401, 2267, 2073, 2000, 2057, 2119, 2100, 1990, 1863, 1786, 1737, 1696, 1661, 1631, 1591, 1538, 1500, 1489, 1506, 1576, 1658, 1719, 1726, 1687, 1642, 1661, 1728, 1772, 1789, 1790, 1778, 1767, 1778, 1767, 1745, 1773, 1819, 1844, 1823, 1830, 1876, 1876, 1885, 1931, 2041, 2154, 2218, 2245, 2252, 2206, 2136, 2119, 2178, 2283, 2377, 2446, 2476, 2416, 2311, 2276, 2312, 2359, 2406, 2435, 2404, 2316, 2263, 2254, 2215, 2091, 1958, 1871, 1821, 1811, 1757, 1670, 1635, 1702, 1775, 1778, 1702, 1600, 1539, 1533, 1558, 1622, 1665, 1681, 1733, 1770, 1735, 1663, 1661, 1709, 1715, 1694, 1663, 1715, 1859, 2011, 2078, 2049, 1970, 1924, 1927, 1944, 2014, 2153, 2240, 2216, 2182, 2134, 2076, 2078, 2135, 2221, 2285, 2290, 2283, 2308, 2322, 2322, 2325, 2313, 2305, 2319, 2353, 2417, 2450, 2428, 2335, 2221, 2173, 2230, 2371, 2469, 2435, 2299, 2174, 2170, 2213, 2204, 2187, 2136, 2058, 2037, 2090, 2157, 2200, 2217, 2210, 2221, 2222, 2166, 2128, 2151, 2159, 2146, 2157, 2205, 2264, 2262, 2201, 2163, 2139, 2101, 2108, 2131, 2109, 2058, 2027, 2018, 2040, 2108, 2179, 2204, 2178, 2147, 2165, 2153, 2084, 2038, 2027, 2039, 2040, 2032, 2013, 1951, 1846, 1775, 1747, 1778, 1840, 1901, 1932, 1942, 1928, 1922, 1957, 1985, 1934, 1839, 1757, 1755, 1881, 2026, 2058, 2007, 1974, 1942, 1902, 1916, 1962, 1982, 1964, 1905, 1832, 1825, 1893, 1985, 2019, 1995, 1989, 1976, 1938, 1945, 1984, 1988, 2011, 2088, 2136, 2138, 2149, 2161, 2146, 2060, 1976, 1945, 1968, 2042, 2091, 2119, 2118, 2065, 2015, 1992, 1955, 1930, 1962, 2021, 2020, 1939, 1851, 1870, 1962, 2025, 2038, 2048, 2062, 2025, 1962, 1963, 2061, 2149, 2180, 2162, 2085, 2053, 2116, 2193, 2253, 2293, 2293, 2256, 2244, 2284, 2365, 2414, 2385, 2301, 2260, 2293, 2343, 2396, 2421, 2389, 2360, 2323, 2226, 2075, 1956, 1936, 2021, 2152, 2189, 2138, 2087, 2037, 1949, 1867, 1842, 1854, 1884, 1961, 2047, 2061, 2015, 1993, 2033, 2107, 2120, 1998, 1813, 1645, 1626, 1762, 1911, 1966, 1916, 1823, 1759, 1738, 1749, 1799, 1823, 1763, 1709, 1724, 1732, 1694, 1657, 1646, 1606, 1513, 1443, 1434, 1453, 1532, 1628, 1669, 1690, 1702, 1705, 1711, 1707, 1689, 1683, 1708, 1736, 1758, 1723, 1638, 1616, 1659, 1748, 1835, 1870, 1862, 1879, 1932, 2012, 2083, 2164, 2243, 2265, 2267, 2256, 2233, 2203, 2184, 2179, 2198, 2198, 2184, 2205, 2257, 2300, 2297, 2268, 2219, 2146, 2130, 2181, 2192, 2147, 2096, 2041, 1966, 1860, 1801, 1835, 1915, 1953, 1902, 1784, 1659, 1655, 1758, 1875, 1912, 1866, 1848, 1897, 1945, 1973, 2026, 2111, 2154, 2104, 2026, 1999, 2031, 2010, 1921, 1813, 1775, 1873, 2003, 2030, 1987, 1965, 2004, 2033, 1969, 1880, 1823, 1783, 1811, 1914, 2055, 2101, 2012, 1927, 1917, 1973, 2014, 1986, 1904, 1815, 1799, 1907, 2035, 2084, 2118, 2131, 2041, 1916, 1885, 1962, 2036, 2091, 2152, 2230, 2228, 2124, 2081, 2162, 2288, 2352, 2362, 2370, 2411, 2460, 2445, 2381, 2358, 2393, 2408, 2411, 2402, 2396, 2400, 2372, 2323, 2359, 2481, 2540, 2435, 2242, 2107, 2058, 2032, 1966, 1937, 2008, 2060, 2034, 1987, 1929, 1882, 1839, 1824, 1851, 1884, 1847, 1799, 1779, 1771, 1791, 1788, 1750, 1740, 1772, 1782, 1761, 1708, 1668, 1721, 1802, 1819, 1749, 1689, 1720, 1785, 1852, 1915, 1949, 1911, 1854, 1829, 1819, 1853, 1949, 2047, 2080, 2008, 1849, 1751, 1778, 1854, 1902, 1892, 1862, 1883, 1955, 2009, 2032, 2063, 2095, 2091, 2064, 2061, 2054, 2095, 2202, 2302, 2369, 2416, 2416, 2359, 2309, 2281, 2300, 2409, 2570, 2682, 2732, 2735, 2677, 2593, 2497, 2402, 2367, 2471, 2644, 2720, 2645, 2506, 2403, 2373, 2401, 2479, 2516, 2427, 2241, 2053, 1935, 1970, 2142, 2256, 2226, 2076, 1912, 1805, 1738, 1699, 1711, 1753, 1782, 1810, 1814, 1778, 1741, 1730, 1685, 1653, 1721, 1774, 1782, 1763, 1704, 1616, 1596, 1647, 1720, 1787, 1819, 1793, 1732, 1731, 1749, 1756, 1798, 1845, 1881, 1912, 1898, 1843, 1792, 1723, 1673, 1672, 1695, 1753, 1886, 2014, 2059, 2010, 1903, 1806, 1788, 1892, 2064, 2171, 2156, 2098, 2082, 2101, 2113, 2095, 2064, 2085, 2159, 2233, 2227, 2194, 2204, 2216, 2202, 2159, 2092, 2031, 2030, 2098, 2197, 2237, 2200, 2126, 2105, 2204, 2322, 2367, 2318, 2177, 2051, 2029, 2087, 2160, 2235, 2325, 2410, 2423, 2354, 2271, 2212, 2181, 2212, 2263, 2263, 2251, 2298, 2403, 2512, 2565, 2540, 2477, 2426, 2398, 2400, 2439, 2491, 2461, 2309, 2151, 2066, 2066, 2186, 2353, 2456, 2442, 2345, 2235, 2151, 2126, 2144, 2190, 2243, 2280, 2341, 2366, 2310, 2202, 2127, 2080, 2025, 1991, 2061, 2193, 2251, 2237, 2168, 2049, 1996, 2028, 2072, 2028, 1922, 1849, 1864, 1929, 1940, 1913, 1872, 1832, 1840, 1905, 1967, 1991, 2027, 2028, 1965, 1911, 1931, 1987, 2019, 2059, 2072, 2050, 2048, 2077, 2112, 2189, 2295, 2307, 2212, 2105, 2069, 2137, 2275, 2359, 2340, 2277, 2214, 2149, 2093, 2053, 2063, 2107, 2149, 2162, 2079, 1938, 1824, 1800, 1851, 1900, 1940, 1981, 1995, 2001, 1997, 1930, 1840, 1818, 1867, 1937, 1950, 1947, 1996, 2110, 2187, 2183, 2178, 2160, 2100, 2042, 2017, 1961, 1941, 2041, 2189, 2275, 2243, 2113, 2028, 2030, 2088, 2166, 2230, 2304, 2325, 2256, 2176, 2179, 2214, 2197, 2119, 2060, 2072, 2106, 2132, 2122, 2085, 2022, 1999, 2017, 2039, 2135, 2280, 2375, 2356, 2254, 2162, 2187, 2256, 2259, 2235, 2189, 2056, 1951, 1994, 2105, 2232, 2339, 2404, 2419, 2371, 2299, 2190, 2073, 2038, 2061, 2094, 2128, 2162, 2159, 2064, 1941, 1857, 1796, 1790, 1819, 1882, 1932, 1863, 1741, 1657, 1661, 1778, 1931, 2009, 2008, 1928, 1818, 1749, 1735, 1743, 1788, 1882, 1918, 1919, 1951, 1971, 2001, 2018, 1991, 1913, 1867, 1894, 1981, 2072, 2116, 2092, 2065, 2095, 2202, 2279, 2277, 2210, 2113, 2060, 2079, 2116, 2133, 2166, 2213, 2220, 2189, 2146, 2078, 2059, 2114, 2212, 2281, 2296, 2302, 2290, 2260, 2227, 2176, 2148, 2166, 2143, 2089, 2038, 1995, 1967, 2021, 2145, 2224, 2185, 2074, 1954, 1889, 1897, 1930, 1916, 1817, 1660, 1532, 1521, 1605, 1684, 1712, 1721, 1690, 1627, 1636, 1679, 1656, 1565, 1460, 1457, 1556, 1665, 1747, 1806, 1821, 1794, 1788, 1859, 1925, 1916, 1830, 1775, 1823, 1939, 2073, 2178, 2188, 2152, 2098, 2060, 2068, 2149, 2222, 2205, 2136, 2172, 2295, 2372, 2343, 2210, 2051, 1971, 2032, 2174, 2276, 2282, 2213, 2139, 2054, 1978, 1969, 2034, 2110, 2103, 2034, 1963, 1932, 1896, 1822, 1766, 1776, 1806, 1818, 1812, 1836, 1863, 1812, 1734, 1719, 1806, 1927, 1989, 1957, 1900, 1890, 1899, 1884, 1875, 1884, 1896, 1920, 1972, 2060, 2148, 2155, 2093, 2101, 2209, 2281, 2223, 2062, 1930, 1942, 2065, 2207, 2301, 2360, 2354, 2304, 2239, 2193, 2189, 2186, 2214, 2293, 2364, 2342, 2272, 2204, 2153, 2124, 2131, 2139, 2153, 2194, 2197, 2129, 2046, 1992, 1931, 1869, 1807, 1777, 1823, 1844, 1784, 1697, 1641, 1632, 1686, 1749, 1756, 1710, 1721, 1859, 2006, 2096, 2063, 1928, 1817, 1776, 1836, 1937, 1976, 1970, 2017, 2111, 2140, 2143, 2181, 2178, 2108, 2057, 2047, 2050, 2079, 2086, 2088, 2174, 2266, 2321, 2305, 2254, 2228, 2231, 2237, 2260, 2307, 2392, 2476, 2472, 2387, 2325, 2376, 2509, 2603, 2595, 2492, 2333, 2207, 2182, 2245, 2396, 2555, 2573, 2395, 2152, 1967, 1905, 1988, 2138, 2186, 2098, 1958, 1885, 1881, 1858, 1811, 1751, 1733, 1771, 1838, 1873, 1843, 1711, 1515, 1393, 1393, 1480, 1619, 1727, 1743, 1726, 1766, 1863, 1909, 1912, 1871, 1814, 1777, 1794, 1891, 2037, 2181, 2281, 2312, 2274, 2231, 2225, 2299, 2443, 2572, 2619, 2588, 2526, 2506, 2532, 2553, 2515, 2428, 2389, 2443, 2545, 2620, 2615, 2568, 2488, 2422, 2450, 2511, 2487, 2400, 2278, 2181, 2121, 2081, 2067, 2068, 2029, 1934, 1851, 1836, 1868, 1881, 1815, 1717, 1686, 1710, 1771, 1872, 1945, 1956, 1934, 1908, 1858, 1815, 1830, 1914, 1984, 2011, 2012, 1962, 1902, 1929, 2040, 2186, 2298, 2313, 2256, 2231, 2257, 2345, 2433, 2436, 2380, 2289, 2254, 2343, 2484, 2587, 2618, 2562, 2476, 2474, 2568, 2647, 2641, 2558, 2426, 2324, 2289, 2308, 2382, 2488, 2510, 2422, 2300, 2253, 2307, 2350, 2254, 2053, 1864, 1761, 1698, 1709, 1809, 1932, 1987, 1928, 1790, 1672, 1625, 1635, 1652, 1673, 1722, 1753, 1792, 1827, 1817, 1774, 1738, 1763, 1788, 1782, 1768, 1765, 1794, 1836, 1891, 1969, 2015, 1948, 1832, 1814, 1903, 2021, 2148, 2231, 2249, 2203, 2105, 2075, 2147, 2255, 2344, 2378, 2363, 2317, 2283, 2272, 2261, 2235, 2194, 2156, 2127, 2086, 2079, 2133, 2194, 2234, 2256, 2219, 2146, 2095, 2057, 2022, 2047, 2116, 2180, 2236, 2234};
74 horigs.push_back(horig);}
75 {std::vector<float> horig={1631, 1608, 1563, 1540, 1600, 1732, 1772, 1743, 1728, 1746, 1763, 1772, 1783, 1792, 1784, 1760, 1740, 1744, 1766, 1813, 1887, 1932, 1929, 1937, 1928, 1852, 1843, 1933, 2037, 2122, 2159, 2174, 2131, 2016, 1937, 1967, 2082, 2223, 2333, 2354, 2255, 2104, 2011, 2012, 2044, 2055, 2036, 2036, 2002, 1922, 1848, 1832, 1897, 1980, 2020, 2017, 2013, 2000, 1968, 1975, 2002, 1993, 1987, 2025, 2013, 1991, 2028, 2090, 2148, 2196, 2206, 2192, 2166, 2164, 2191, 2242, 2306, 2356, 2386, 2429, 2509, 2584, 2652, 2659, 2624, 2571, 2521, 2544, 2653, 2710, 2597, 2381, 2299, 2394, 2551, 2655, 2682, 2617, 2503, 2393, 2310, 2259, 2211, 2196, 2213, 2242, 2259, 2221, 2138, 2052, 2014, 2049, 2078, 2052, 2013, 2018, 2082, 2176, 2207, 2159, 2118, 2131, 2183, 2220, 2183, 2112, 2088, 2105, 2117, 2145, 2226, 2378, 2466, 2411, 2292, 2124, 1950, 1927, 2089, 2246, 2257, 2126, 1929, 1779, 1793, 1905, 2001, 2049, 2043, 2002, 1992, 1987, 1917, 1810, 1733, 1734, 1785, 1830, 1840, 1811, 1742, 1745, 1833, 1944, 1981, 1931, 1890, 1913, 1966, 2001, 2005, 1976, 1906, 1829, 1790, 1794, 1799, 1798, 1847, 1911, 1950, 1934, 1900, 1904, 1879, 1870, 1941, 2008, 2010, 2029, 2057, 2055, 2013, 1976, 1975, 1988, 1993, 2019, 2027, 2002, 1980, 1965, 1965, 2003, 2052, 2055, 2029, 1994, 1965, 1977, 2064, 2157, 2231, 2202, 2051, 1959, 1957, 2055, 2249, 2383, 2366, 2235, 2118, 2047, 2064, 2144, 2256, 2328, 2337, 2333, 2314, 2289, 2317, 2409, 2455, 2392, 2311, 2260, 2219, 2217, 2294, 2404, 2423, 2358, 2291, 2217, 2162, 2195, 2252, 2281, 2257, 2206, 2206, 2255, 2247, 2170, 2104, 2075, 2106, 2147, 2112, 1972, 1839, 1774, 1802, 1858, 1844, 1754, 1628, 1542, 1488, 1478, 1565, 1733, 1810, 1822, 1760, 1671, 1661, 1711, 1736, 1754, 1764, 1768, 1776, 1768, 1755, 1757, 1757, 1770, 1771, 1768, 1771, 1764, 1760, 1767, 1795, 1807, 1776, 1750, 1768, 1796, 1856, 1966, 2059, 2104, 2120, 2137, 2202, 2308, 2382, 2425, 2522, 2692, 2793, 2732, 2604, 2516, 2484, 2510, 2695, 2962, 3143, 3132, 2998, 2910, 2940, 3042, 3094, 3076, 3064, 3055, 2978, 2858, 2786, 2783, 2828, 2905, 2908, 2778, 2578, 2471, 2467, 2524, 2602, 2591, 2442, 2243, 2109, 2064, 2086, 2124, 2081, 1909, 1705, 1598, 1604, 1609, 1567, 1508, 1514, 1682, 1755, 1762, 1770, 1775, 1782, 1776, 1734, 1626, 1645, 1719, 1752, 1754, 1762, 1771, 1764, 1767, 1758, 1746, 1740, 1731, 1729, 1742, 1771, 1778, 1709, 1670, 1711, 1737, 1744, 1748, 1759, 1777, 1773, 1741, 1726, 1741, 1751, 1750, 1741, 1737, 1739, 1752, 1772, 1794, 1805, 1772, 1720, 1723, 1778, 1863, 1947, 1981, 1930, 1844, 1838, 1889, 1937, 1965, 1922, 1882, 1913, 1997, 2115, 2215, 2283, 2320, 2328, 2318, 2284, 2253, 2253, 2277, 2316, 2380, 2408, 2342, 2230, 2176, 2162, 2160, 2210, 2253, 2257, 2214, 2138, 2081, 2039, 1942, 1807, 1751, 1785, 1785, 1729, 1713, 1745, 1751, 1743, 1702, 1659, 1656, 1654, 1684, 1730, 1725, 1682, 1657, 1688, 1751, 1760, 1734, 1729, 1755, 1790, 1833, 1861, 1854, 1816, 1785, 1752, 1758, 1818, 1868, 1882, 1897, 1941, 1978, 1950, 1845, 1751, 1709, 1698, 1724, 1775, 1848, 1960, 2013, 1989, 1954, 1935, 1909, 1871, 1818, 1774, 1749, 1752, 1766, 1753, 1755, 1766, 1789, 1824, 1858, 1886, 1896, 1852, 1823, 1862, 1894, 1905, 1899, 1928, 2010, 2073, 2059, 2015, 1981, 2020, 2142, 2248, 2263, 2192, 2059, 1913, 1901, 2048, 2222, 2275, 2216, 2128, 2080, 2101, 2154, 2193, 2167, 2088, 2048, 2060, 2055, 1960, 1777, 1621, 1621, 1766, 1876, 1889, 1865, 1852, 1845, 1832, 1813, 1809, 1839, 1861, 1887, 1917, 1917, 1907, 1927, 1977, 2019, 1986, 1923, 1914, 1975, 2027, 2029, 2003, 2027, 2094, 2206, 2305, 2341, 2303, 2205, 2152, 2198, 2313, 2410, 2422, 2368, 2283, 2162, 2106, 2194, 2352, 2480, 2500, 2381, 2241, 2187, 2221, 2278, 2296, 2213, 2098, 2042, 2096, 2189, 2231, 2230, 2242, 2286, 2316, 2266, 2160, 2074, 2123, 2277, 2366, 2284, 2120, 2015, 2048, 2155, 2272, 2307, 2229, 2157, 2143, 2191, 2215, 2168, 2094, 2058, 2004, 1982, 2018, 2046, 2077, 2082, 2043, 1974, 1959, 1998, 2020, 1995, 2011, 2091, 2121, 2055, 2011, 2085, 2214, 2263, 2249, 2222, 2212, 2230, 2203, 2078, 2007, 2085, 2258, 2417, 2492, 2452, 2370, 2323, 2285, 2246, 2295, 2386, 2352, 2174, 1982, 1955, 2074, 2177, 2142, 1987, 1810, 1673, 1642, 1689, 1682, 1571, 1408, 1486, 1721, 1777, 1742, 1712, 1727, 1750, 1761, 1779, 1789, 1767, 1751, 1755, 1770, 1778, 1769, 1764, 1769, 1776, 1766, 1768, 1779, 1779, 1768, 1768, 1779, 1769, 1763, 1782, 1822, 1925, 1975, 1939, 1914, 1908, 1926, 2008, 2146, 2192, 2123, 2052, 2092, 2186, 2256, 2278, 2254, 2198, 2145, 2182, 2261, 2265, 2249, 2268, 2270, 2229, 2167, 2143, 2182, 2255, 2318, 2373, 2415, 2391, 2294, 2207, 2196, 2273, 2394, 2495, 2495, 2428, 2327, 2194, 2094, 2100, 2206, 2322, 2375, 2331, 2237, 2168, 2155, 2177, 2159, 2083, 2040, 2078, 2184, 2220, 2103, 1928, 1867, 1906, 1881, 1799, 1752, 1700, 1660, 1665, 1676, 1582, 1448, 1527, 1732, 1780, 1773, 1776, 1765, 1745, 1726, 1741, 1761, 1772, 1777, 1784, 1783, 1788, 1782, 1776, 1816, 1881, 1918, 1931, 1923, 1897, 1948, 2049, 2140, 2198, 2240, 2248, 2240, 2240, 2207, 2156, 2148, 2209, 2331, 2482, 2522, 2454, 2407, 2456, 2477, 2426, 2388, 2349, 2363, 2426, 2465, 2502, 2617, 2697, 2630, 2524, 2430, 2415, 2513, 2614, 2603, 2499, 2357, 2282, 2296, 2379, 2442, 2403, 2315, 2239, 2283, 2397, 2473, 2398, 2253, 2097, 1965, 1915, 1975, 2057, 2083, 2034, 1967, 1914, 1911, 1915, 1860, 1739, 1655, 1671, 1749, 1790, 1787, 1752, 1717, 1700, 1695, 1690, 1693, 1743, 1792, 1751, 1696, 1692, 1742, 1779, 1779, 1705, 1569, 1480, 1631, 1768, 1779, 1744, 1747, 1760, 1764, 1755, 1732, 1733, 1749, 1762, 1768, 1781, 1803, 1783, 1755, 1778, 1793, 1797, 1777, 1780, 1856, 1947, 2031, 2123, 2230, 2350, 2413, 2370, 2242, 2161, 2220, 2338, 2461, 2543, 2541, 2458, 2374, 2389, 2503, 2633, 2660, 2638, 2575, 2466, 2386, 2420, 2542, 2576, 2462, 2300, 2199, 2127, 2073, 2073, 2050, 2043, 2079, 2043, 1901, 1769, 1744, 1808, 1874, 1856, 1773, 1688, 1658, 1689, 1774, 1845, 1872, 1856, 1826, 1787, 1787, 1808, 1844, 1924, 2049, 2207, 2322, 2381, 2396, 2361, 2305, 2231, 2214, 2272, 2349, 2426, 2472, 2468, 2408, 2360, 2378, 2433, 2482, 2445, 2332, 2226, 2174, 2148, 2119, 2096, 2118, 2151, 2121, 2041, 1945, 1860, 1860, 1900, 1865, 1779, 1705, 1604, 1466, 1377, 1489, 1705, 1788, 1804, 1777, 1746, 1752, 1753, 1754, 1769, 1776, 1784, 1811, 1841, 1890, 2006, 2176, 2291, 2313, 2262, 2174, 2107, 2106, 2161, 2265, 2352, 2360, 2307, 2239, 2155, 2135, 2223, 2307, 2326, 2252, 2048, 1853, 1828, 1965, 2094, 2109, 2048, 1946, 1867, 1793, 1660, 1512, 1443, 1446, 1587, 1729, 1747, 1729, 1728, 1752, 1771, 1774, 1760, 1743, 1751, 1766, 1765, 1756, 1774, 1795, 1784, 1763, 1741, 1742, 1763, 1784, 1795, 1794, 1795, 1796, 1810, 1882, 1976, 2042, 2121, 2188, 2232, 2231, 2205, 2207, 2262, 2357, 2454, 2432, 2390, 2414, 2459, 2450, 2433, 2429, 2391, 2367, 2396, 2440, 2423, 2365, 2316, 2315, 2393, 2519, 2629, 2593, 2394, 2212, 2154, 2237, 2362, 2425, 2420, 2372, 2230, 2075, 2042, 2111, 2205, 2262, 2217, 2109, 2050, 2112, 2190, 2190, 2121, 2050, 2020, 2014, 1984, 1939, 1922, 1951, 1946, 1876, 1816, 1808, 1864, 1940, 1935, 1858, 1793, 1787, 1820, 1853, 1857, 1832, 1814, 1848, 1903, 1939, 1909, 1804, 1694, 1710, 1825, 1925, 1928, 1877, 1812, 1745, 1705, 1658, 1592, 1577, 1624, 1682, 1741, 1757, 1696, 1645, 1675, 1731, 1764, 1772, 1779, 1785, 1837, 1847, 1761, 1690, 1701, 1745, 1806, 1899, 1976, 1988, 1952, 1927, 1929, 1930, 1967, 2003, 1986, 1989, 2042, 2107, 2127, 2154, 2243, 2349, 2435, 2458, 2432, 2391, 2387, 2427, 2452, 2449, 2457, 2407, 2295, 2260, 2388, 2565, 2663, 2661, 2548, 2423, 2382, 2397, 2398, 2342, 2320, 2379, 2458, 2517, 2520, 2440, 2317, 2251, 2266, 2293, 2313, 2344, 2357, 2295, 2242, 2186, 2071, 2014, 2045, 2072, 2025, 1903, 1809, 1805, 1857, 1902, 1874, 1825, 1833, 1857, 1839, 1841, 1904, 1964, 1966, 1959, 1960, 1953, 1913, 1892, 1925, 1963, 1950, 1903, 1879, 1896, 1904, 1950, 2002, 2023, 2013, 1981, 1984, 2020, 2025, 1943, 1847, 1836, 1906, 1982, 2010, 1974, 1937, 1951, 2029, 2105, 2106, 1995, 1902, 1875, 1882, 1897, 1952, 2028, 2088, 2112, 2117, 2111, 2069, 1974, 1899, 1922, 2019, 2095, 2055, 1933, 1871, 1908, 2036, 2136, 2102, 2012, 1894, 1792, 1775, 1823, 1850, 1869, 1866, 1814, 1753, 1717, 1728, 1759, 1792, 1845, 1891, 1920, 1997, 2045, 2036, 2019, 1974, 1963, 2033, 2115, 2087, 2019, 1989, 2030, 2151, 2259, 2253, 2184, 2166, 2191, 2180, 2183, 2174, 2173, 2224, 2308, 2314, 2272, 2234, 2243, 2262, 2261, 2214, 2140, 2124, 2226, 2336, 2308, 2196, 2102, 2054, 2040, 2029, 2019, 1962, 1866, 1817, 1819, 1846, 1858, 1842, 1817, 1782, 1714, 1648, 1707, 1885, 2087, 2135, 2038, 1895, 1810, 1818, 1902, 1997, 2009, 1973, 1950, 1943, 1991, 2038, 2038, 2005, 1928, 1812, 1736, 1783, 1892, 1955, 2001, 2054, 2046, 2010, 1986, 1994, 2057, 2083, 2040, 2007, 2018, 2058, 2081, 2085, 2042, 2031, 2116, 2223, 2254, 2200, 2124, 2067, 2062, 2143, 2226, 2320, 2400, 2397, 2323, 2253, 2176, 2023, 1906, 1969, 2180, 2372, 2442, 2382, 2229, 2077, 1939, 1841, 1780, 1737, 1750, 1790, 1817, 1860, 1908, 1888, 1811, 1763, 1741, 1675, 1597, 1543, 1500, 1537, 1692, 1765, 1801, 1850, 1862, 1830, 1756, 1674, 1620, 1657, 1731, 1754, 1760, 1752, 1729, 1732, 1754, 1762, 1769, 1791, 1791, 1772, 1743, 1731, 1751, 1766, 1768, 1761, 1763, 1781, 1795, 1797, 1801, 1808, 1810, 1798, 1831, 1874, 1887, 1880, 1852, 1860, 1892, 1949, 2030, 2103, 2138, 2166, 2188, 2197, 2195, 2191, 2249, 2394, 2486, 2424, 2258, 2111, 2106, 2309, 2637, 2875, 2885, 2745, 2600, 2471, 2394, 2425, 2512, 2592, 2664, 2638, 2552, 2499, 2492, 2454, 2421, 2427, 2450, 2489, 2539, 2524, 2422, 2298, 2212, 2160, 2149, 2133, 2115, 2149, 2189, 2133, 2040, 2022, 1994, 1911, 1838, 1812, 1774, 1701, 1674, 1727, 1830, 1926, 1923, 1807, 1658, 1522, 1486, 1594, 1806, 1961, 1944, 1846, 1832, 1876, 1897, 1851, 1814, 1842, 1963, 2086, 2099, 1941, 1763, 1706, 1778, 1860, 1909, 1934, 1961, 1983, 1969, 1896, 1767, 1725, 1764, 1815, 1854, 1862, 1862, 1902, 1954, 1939, 1846, 1810, 1870, 1944, 1968, 1902, 1824, 1781, 1783, 1812, 1859, 1957, 2041, 2084, 2109, 2120, 2103, 2056, 2051, 2095, 2125, 2178, 2288, 2361, 2368, 2399, 2385, 2275, 2144, 2060, 2087, 2221, 2386, 2454, 2398, 2275, 2177, 2162, 2221, 2292, 2297, 2195, 2085, 2016, 1988, 1994, 1997, 1973, 2010, 2126, 2249, 2304, 2210, 2089, 2095, 2201, 2235, 2145, 2057, 2056, 2122, 2167, 2193, 2225, 2284, 2345, 2357, 2394, 2462, 2484, 2457, 2384, 2313, 2288, 2345, 2432, 2485, 2464, 2402, 2362, 2385, 2434, 2462, 2473, 2450, 2393, 2370, 2348, 2266, 2186, 2111, 2060, 2065, 2082, 2079, 2025, 1974, 1915, 1794, 1700, 1672, 1641, 1607, 1570, 1515, 1557, 1706, 1764, 1768, 1760, 1746, 1733, 1727, 1739, 1761, 1754, 1742, 1744, 1770, 1787, 1778, 1763, 1764, 1763, 1771, 1805, 1818, 1820, 1787, 1723, 1717, 1766, 1802, 1816, 1850, 1905, 1978, 2055, 2108, 2172, 2181, 2108, 2026, 2031, 2138, 2262, 2328, 2330, 2274, 2210, 2181, 2169, 2168, 2164, 2190, 2193, 2125, 2028, 2018, 2059, 2110, 2164, 2154, 2066, 1962, 1904, 1936, 2006, 2013, 1963, 1901, 1902, 1952, 2012, 2013, 1972, 1972, 2023, 2048, 1974, 1871, 1837, 1917, 2027, 2029, 1950, 1892, 1896, 1919, 1965, 2044, 2111, 2106, 2057, 2052, 2082, 2095, 2101, 2145, 2186, 2168, 2075, 2037, 2120, 2285, 2426, 2438, 2363, 2291, 2266, 2232, 2228, 2284, 2390, 2459, 2446, 2353, 2289, 2300, 2332, 2354, 2340, 2241, 2167, 2150, 2206, 2297, 2298, 2190, 2014, 1882, 1824, 1806, 1809, 1839, 1879, 1894, 1873, 1759, 1539, 1334, 1309, 1608, 1772, 1768, 1737, 1733, 1738, 1741, 1759, 1772, 1772, 1756, 1757, 1769, 1782, 1774, 1760, 1766, 1785, 1805, 1811, 1759, 1732, 1762, 1776, 1754, 1747, 1769, 1803, 1863, 1953, 2032, 2118, 2179, 2181, 2107, 2035, 2035, 2140, 2325, 2433, 2350, 2123, 1976, 2021, 2130, 2207, 2215, 2183, 2148, 2146, 2215, 2304, 2306, 2250, 2214, 2222, 2300, 2406, 2447, 2386, 2293, 2246, 2248, 2308, 2385, 2388, 2256, 2069, 1913, 1872, 1971, 2086, 2119, 2076, 1994, 1960, 1976, 2000, 2010, 1963, 1834, 1747, 1728, 1760, 1821, 1876, 1895, 1868, 1813, 1778, 1797, 1816, 1843, 1875, 1910, 1958, 1956, 1916, 1843, 1774, 1729, 1707, 1738, 1833, 1890, 1869, 1807, 1752, 1743, 1849, 1989, 1999, 1949, 1982, 2051, 2052, 1970, 1812, 1776, 1924, 2118, 2253, 2293, 2302, 2305, 2251, 2197, 2189, 2240, 2271, 2266, 2290, 2395, 2513, 2520, 2466, 2435, 2482, 2579, 2602, 2593, 2545, 2428, 2389, 2488, 2592, 2618, 2592, 2513, 2381, 2252, 2168, 2114, 2099, 2129, 2216, 2303, 2300, 2194, 2064, 1946, 1878, 1900, 1958, 1963, 1885, 1799, 1814, 1926, 1959, 1864, 1769, 1713, 1668, 1635, 1700, 1802, 1862, 1912, 1888, 1813, 1818, 1902, 2002, 2010, 1945, 1951, 2062, 2196, 2314, 2324, 2212, 2094, 2069, 2136, 2245, 2278, 2223, 2180, 2187, 2161, 2136, 2242, 2476, 2600, 2547, 2410, 2320, 2297, 2330, 2305, 2222, 2167, 2206, 2228, 2179, 2168, 2174, 2148, 2147, 2164, 2130, 2036, 1992, 2043, 2161, 2258, 2220, 2086, 1948, 1863, 1846, 1877, 1927, 1884, 1715, 1567, 1571, 1678, 1760, 1797, 1802, 1729, 1597, 1508, 1551, 1700, 1759, 1760, 1784, 1800, 1774, 1694, 1678, 1727, 1770, 1807, 1874, 1940, 1871, 1727, 1638, 1675, 1755, 1784, 1780, 1839, 1897, 1916, 1927, 1928, 1900, 1884, 1935, 2001, 2045, 2054, 2077, 2123, 2124, 2104, 2092, 2100, 2085, 2073, 2101, 2128, 2183, 2236, 2227, 2156, 2084, 2102, 2236, 2419, 2542, 2574, 2556, 2545, 2595, 2642, 2633, 2597, 2567, 2624, 2769, 2872, 2841, 2747, 2668, 2639, 2698, 2795, 2859, 2841, 2811, 2782, 2730, 2680, 2633, 2556, 2504, 2525, 2604, 2667, 2655, 2551, 2343, 2171, 2087, 2092, 2115, 2107, 2048, 1950, 1851, 1735, 1645, 1587, 1575, 1589, 1540, 1494, 1661, 1745, 1754, 1756, 1737, 1709, 1721, 1753, 1766, 1759, 1741, 1744, 1744, 1750, 1775, 1780, 1767, 1753, 1750, 1757, 1777, 1780, 1757, 1760, 1784, 1791, 1782, 1780, 1786, 1798, 1812, 1833, 1824, 1810, 1838, 1911, 1968, 1962, 1921, 1908, 1957, 2105, 2315, 2502, 2585, 2480, 2291, 2143, 2122, 2237, 2410, 2544, 2611, 2618, 2599, 2577, 2561, 2561, 2567, 2573, 2530, 2426, 2356, 2362, 2355, 2275, 2149, 2079, 2056, 1963, 1830, 1707, 1685, 1752, 1789, 1776, 1754, 1758, 1712, 1611, 1551, 1571, 1586, 1610, 1721, 1827, 1894, 1882, 1833, 1824, 1831, 1830, 1845, 1865, 1903, 1994, 2062, 2058, 2003, 1954, 1975, 2033, 2005, 1942, 1965, 2038, 2099, 2119, 2084, 2059, 2053, 2040, 1968, 1935, 1973, 1964, 1885, 1863, 1899, 1925, 1942, 1943, 1919, 1891, 1912, 1926, 1902, 1857, 1823, 1852, 1977, 2121, 2135, 2043, 2009, 2009, 2020, 2062, 2121, 2129, 2144, 2214, 2317, 2371, 2332, 2227, 2117, 2045, 2066, 2162, 2286, 2374, 2393, 2303, 2155, 2059, 2074, 2174, 2238, 2207, 2142, 2136, 2195, 2205, 2147, 2039, 2009, 2110, 2220, 2252, 2203, 2092, 1901, 1763, 1762, 1845, 1932, 2005, 2044, 2034, 2001, 1949, 1923, 1896, 1921, 2040, 2132, 2089, 1997, 1941, 1864, 1789, 1800, 1891, 1960, 1977, 2002, 2042, 2042, 1961, 1908, 1922, 1961, 2019, 2090, 2157, 2175, 2157, 2129, 2109, 2101, 2074, 2010, 2006, 2096, 2218, 2311, 2332, 2305, 2249, 2145, 2007, 1969, 2027, 2054, 1996, 1873, 1745, 1697, 1735, 1772, 1770, 1804, 1877, 1873, 1751, 1614, 1548, 1556, 1547, 1519, 1638, 1746, 1749, 1729, 1736, 1760, 1756, 1751, 1766, 1797, 1807, 1786, 1764, 1758, 1747, 1753, 1776, 1820, 1906, 1993, 2088, 2174, 2229, 2263, 2267, 2248, 2266, 2319, 2353, 2350, 2366, 2449, 2546, 2638, 2678, 2627, 2554, 2529, 2564, 2618, 2590, 2520, 2475, 2431, 2389, 2338, 2284, 2181, 2029, 1976, 2071, 2167, 2150, 2021, 1870, 1824, 1887, 1954, 1927, 1783, 1635, 1613, 1697, 1762, 1768, 1729, 1680, 1666, 1727, 1782, 1797, 1813, 1815, 1788, 1764, 1741, 1724, 1745, 1779, 1807, 1795, 1799, 1853, 1933, 1953, 1897, 1857, 1916, 2001, 2071, 2141, 2217, 2236, 2194, 2166, 2171, 2225, 2286, 2347, 2457, 2542, 2509, 2397, 2305, 2260, 2320, 2495, 2647, 2682, 2589, 2467, 2393, 2349, 2302, 2293, 2275, 2271, 2280, 2300, 2308, 2255, 2212, 2228, 2279, 2298, 2277, 2212, 2104, 2014, 1988, 1998, 2004, 1940, 1799, 1692, 1665, 1647, 1657, 1756, 1877, 1931, 1885, 1812, 1771, 1794, 1843, 1849, 1812, 1788, 1771, 1771, 1774, 1735, 1656, 1656, 1792, 1950, 2005, 1955, 1888, 1854, 1905, 1972, 1981, 1952, 1903, 1836, 1791, 1737, 1719, 1738, 1780, 1826, 1836, 1837, 1828, 1802, 1811, 1870, 1886, 1841, 1866, 1994, 2086, 2105, 2110, 2120, 2136, 2139, 2142, 2170, 2189, 2194, 2194, 2218, 2289, 2380, 2468, 2503, 2494, 2437, 2378, 2362, 2442, 2586, 2698, 2741, 2714, 2670, 2619, 2533, 2457, 2476, 2545, 2597, 2605, 2577, 2546, 2549, 2550, 2512, 2393, 2227, 2142, 2152, 2185, 2165, 2111, 2035, 1914, 1807, 1759, 1739, 1731, 1777, 1871, 1902, 1808, 1687, 1661, 1713, 1789, 1825, 1807, 1764, 1711, 1728, 1783, 1852, 1931, 1957, 1949, 1955, 2004, 2094, 2176, 2175, 2120, 2117, 2165, 2196, 2250, 2315, 2368, 2412, 2473, 2498, 2447, 2358, 2334, 2396, 2449, 2462, 2439, 2381, 2265, 2110, 1984, 1959, 1939, 1864, 1780, 1708, 1667, 1615, 1507, 1413, 1446, 1647, 1739, 1765, 1765, 1744, 1745, 1762, 1763, 1763, 1747, 1722, 1729, 1754, 1777, 1782, 1779, 1786, 1821, 1901, 1986, 2024, 2037, 2096, 2218, 2285, 2269, 2232, 2178, 2136, 2188, 2300, 2432, 2542, 2507, 2337, 2176, 2131, 2203, 2390, 2614, 2739, 2713, 2633, 2523, 2415, 2374, 2378, 2352, 2262, 2152, 2086, 2074, 2129, 2191, 2150, 2011, 1872, 1758, 1681, 1627, 1564, 1517, 1543, 1619, 1671, 1704, 1725, 1747, 1770, 1766, 1729, 1705, 1730, 1755, 1761, 1760, 1778, 1794, 1779, 1771, 1829, 1926, 1984, 2012, 1983, 1944, 1953, 1984, 1993, 1995, 2017, 2037, 2070, 2142, 2228, 2296, 2316, 2332, 2335, 2326, 2324, 2330, 2334, 2323, 2307, 2269, 2241, 2211, 2232, 2309, 2398, 2437, 2342, 2147, 1946, 1861, 1910, 2017, 2068, 2019, 1903, 1804, 1770, 1745, 1712, 1687, 1749, 1841, 1855, 1799, 1768, 1758, 1761, 1844, 1934, 1943, 1907, 1885, 1924, 1967, 1943, 1910, 1906, 1870, 1828, 1868, 1983, 2072, 2103, 2054, 1964, 1908, 1902, 1923, 2000, 2114, 2215, 2210, 2116, 2040, 2031, 2090, 2162, 2218, 2276, 2307, 2308, 2289, 2296, 2335, 2376, 2411, 2419, 2448, 2501, 2482, 2363, 2217, 2125, 2124, 2205, 2280, 2337, 2404, 2423, 2384, 2315, 2248, 2244, 2324, 2423, 2387, 2186, 1949, 1847, 1913, 2068, 2163, 2144, 2034, 1876, 1708, 1604, 1590, 1610, 1629, 1601, 1529, 1625, 1742, 1767, 1755, 1747, 1735, 1724, 1745, 1761, 1755, 1751, 1756, 1771, 1789, 1799, 1819, 1818, 1808, 1806, 1773, 1721, 1749, 1865, 1956, 2000, 2017, 2029, 1982, 1934, 1918, 1911, 1911, 1934, 1981, 2012, 2016, 2004, 1957, 1893, 1855, 1888, 1944, 2016, 2094, 2118, 2069, 2015, 2013, 2104, 2214, 2263, 2262, 2234, 2215, 2223, 2238, 2255, 2271, 2248, 2201, 2184, 2215, 2206, 2121, 2043, 2064, 2201, 2319, 2340, 2320, 2261, 2161, 2137, 2191, 2321, 2462, 2435, 2238, 1980, 1802, 1822, 2023, 2241, 2394, 2383, 2195, 1971, 1877, 1929, 2017, 2040, 1982, 1931, 1942, 1972, 1987, 1996, 1975, 1903, 1831, 1785, 1778, 1763, 1696, 1618, 1580, 1651, 1766, 1845, 1856, 1836, 1819, 1763, 1690, 1668, 1759, 1896, 2023, 2096, 2103, 2092, 2099, 2065, 1978, 1949, 2037, 2168, 2216, 2193, 2131, 2084, 2130, 2220, 2282, 2280, 2297, 2352, 2318, 2170, 2044, 2026, 2042, 2029, 1989, 1965, 1982, 1989, 1950, 1868, 1772, 1687, 1650, 1652, 1637, 1594, 1582, 1614, 1670, 1721, 1749, 1752, 1732, 1729, 1732, 1738, 1755, 1764, 1773, 1770, 1772, 1778, 1781, 1795, 1830, 1902, 1968, 2031, 2125, 2190, 2222, 2228, 2176, 2092, 2125, 2260, 2364, 2407, 2374, 2323, 2367, 2517, 2644, 2602, 2446, 2342, 2334, 2434, 2583, 2693, 2764, 2740, 2597, 2393, 2303, 2417, 2573, 2580, 2462, 2355, 2314, 2333, 2417, 2501, 2526, 2457, 2327, 2234, 2179, 2122, 2116, 2124, 2087, 2001, 1908, 1845, 1830, 1823, 1801, 1774, 1791, 1835, 1874, 1862, 1786, 1719, 1663, 1632, 1692, 1790, 1879, 1923, 1892, 1829, 1820, 1897, 1946, 1954, 1950, 1917, 1901, 1925, 1936, 1995, 2091, 2149, 2144, 2103, 2052, 2038, 2079, 2103, 2105, 2113, 2172, 2216, 2198, 2159, 2096, 2067, 2098, 2194, 2239, 2172, 2071, 2048, 2122, 2223, 2303, 2319, 2270, 2172, 2044, 1943, 1891, 1871, 1926, 2038, 2115, 2113, 2078, 2027, 1987, 1976, 1955, 1926, 1932, 1970, 1949, 1917, 1886, 1843, 1818, 1824, 1873, 1931, 1967, 1929, 1820, 1761, 1778, 1778, 1757, 1750, 1705, 1653, 1657, 1720, 1768, 1746, 1743, 1795, 1840, 1832, 1802, 1798, 1848, 1942, 2032, 2050, 1967, 1866, 1834, 1899, 2040, 2155, 2176, 2122, 2072, 2038, 2051, 2071, 2093, 2150, 2202, 2240, 2170, 2025, 1967, 2036, 2157, 2243, 2209, 2051, 1861, 1814, 1942, 2101, 2197, 2210, 2158, 2049, 1899, 1785, 1794, 1852, 1909, 1984, 2010, 1963, 1902, 1888, 1898, 1953, 2014, 2018, 2003, 1932, 1839, 1794, 1786, 1761, 1745, 1745, 1775, 1855, 1898, 1829, 1715, 1683, 1758, 1897, 2035, 2065, 2002, 1980, 2044, 2065, 2006, 1965, 1954, 2017, 2148, 2227, 2229, 2211, 2250, 2335, 2438, 2483, 2431, 2352, 2342, 2381, 2455, 2567, 2632, 2593, 2517, 2431, 2396, 2470, 2598, 2664, 2643, 2529, 2372, 2240, 2182, 2183, 2204, 2253, 2319, 2323, 2230, 2133, 2089, 2099, 2106, 2035, 1938, 1830, 1739, 1682, 1694, 1659, 1535, 1449, 1488, 1649, 1731, 1733, 1727, 1732, 1738, 1740, 1759, 1774, 1766, 1765, 1772, 1768, 1765, 1779, 1785, 1783, 1779, 1778, 1768, 1774, 1777, 1774, 1765, 1759, 1769, 1799, 1815, 1766, 1716, 1741, 1832, 1974, 2067, 2045, 2000, 2033, 2143, 2254, 2332, 2341, 2317, 2281, 2277, 2349, 2402, 2389, 2391, 2459, 2531, 2598, 2600, 2522, 2403, 2334, 2337, 2406, 2479, 2465, 2385, 2291, 2257, 2259, 2200, 2140, 2146, 2198, 2257, 2295, 2221, 2076, 2009, 2057, 2096, 2055, 1987, 1953, 1935, 1893, 1858, 1846, 1860, 1887, 1874, 1827, 1779, 1764, 1781, 1801, 1794, 1790, 1778, 1714, 1618, 1598, 1719, 1810, 1814, 1763, 1732, 1779, 1838, 1848, 1777, 1655, 1570, 1558, 1597, 1682, 1779, 1863, 1899, 1888, 1885, 1866, 1888, 1933, 1963, 1934, 1866, 1829, 1894, 2009, 2092, 2170, 2257, 2289, 2271, 2265, 2261, 2228, 2194, 2217, 2255, 2316, 2358, 2347, 2276, 2182, 2171, 2221, 2297, 2367, 2374, 2314, 2186, 2083, 2048, 2008, 1948, 1936, 2015, 2131, 2183, 2106, 1986, 1914, 1940, 2018, 2070, 2061, 2078, 2120, 2139, 2074, 2008, 1990, 2006, 2039, 2012, 1951, 1986, 2050, 2111, 2190, 2240, 2263, 2225, 2131, 2075, 2115, 2229, 2283, 2238, 2209, 2241, 2270, 2224, 2115, 2001, 1960, 2007, 2043, 1976, 1873, 1827, 1850, 1880, 1826, 1710, 1631, 1623, 1614, 1598, 1594, 1616, 1702, 1788, 1805, 1750, 1736, 1748, 1761, 1763, 1778, 1845, 1902, 1910, 1873, 1867, 1926, 2016, 2091, 2089, 2054, 2075, 2094, 2090, 2089, 2095, 2133, 2137, 2142, 2142, 2075, 1992, 2005, 2120, 2266, 2338, 2251, 2080, 1988, 2014, 2111, 2167, 2152, 2113, 2041, 1920, 1814, 1827, 1943, 2034, 2010, 1875, 1714, 1673, 1811, 1940, 1921, 1756, 1545, 1419, 1452, 1605, 1773, 1848, 1799, 1655, 1592, 1709, 1766, 1781, 1797, 1791, 1791, 1839, 1927, 1967, 1934, 1910, 1937, 2019, 2106, 2165, 2184, 2178, 2174, 2205, 2223, 2247, 2279, 2274, 2269, 2276, 2285, 2328, 2387, 2410, 2369, 2326, 2348, 2396, 2401, 2394, 2399, 2336, 2197, 2074, 1995, 1987, 2003, 2007, 2006, 2017, 2055, 2076, 1989, 1882, 1813, 1779, 1767, 1752, 1700, 1624, 1586, 1611, 1724, 1855, 1926, 1912, 1811, 1733, 1703, 1672, 1646, 1700, 1846, 2004, 2107, 2133, 2109, 2066, 2085, 2159, 2145, 2053, 2019, 2100, 2224, 2362, 2507, 2509, 2377, 2302, 2311, 2333, 2378, 2421, 2427, 2389, 2344, 2353, 2389, 2410, 2359, 2249, 2153, 2099, 2122, 2205, 2260, 2243, 2133, 1972, 1908, 1950, 1994, 2035, 1991, 1846, 1735, 1739, 1827, 1899, 1899, 1856, 1821, 1820, 1862, 1975, 2086, 2138, 2135, 2097, 2082, 2079, 2004, 1934, 1949, 2020, 2062, 2072, 2080, 2108, 2158, 2157, 2082, 2032, 2039, 2015, 1935, 1849, 1790, 1797, 1832, 1801, 1737, 1708, 1717, 1720, 1676, 1657, 1652, 1660, 1692, 1731, 1663, 1577, 1698, 1787, 1798, 1783, 1786, 1815, 1881, 1969, 2019, 2016, 1956, 1912, 1933, 2005, 2096, 2190, 2229, 2196, 2132, 2080, 2166, 2339, 2466, 2547, 2548, 2465, 2353, 2257, 2229, 2316, 2479, 2567, 2531, 2390, 2223, 2108, 2145, 2203, 2207, 2180, 2148, 2159, 2167, 2153, 2148, 2114, 2020, 1948, 1971, 1994, 1952, 1860, 1814, 1851, 1922, 1981, 1978, 1933, 1905, 1863, 1863, 1934, 2026, 2127, 2149, 2106, 2089, 2125, 2180, 2212, 2197, 2182, 2229, 2345, 2404, 2409, 2409, 2419, 2443, 2437, 2354, 2222, 2158, 2190, 2296, 2385, 2351, 2208, 2044, 1951, 1990, 2130, 2226, 2181, 2067, 1940, 1839, 1831, 1910, 1969, 1939, 1802, 1679, 1698, 1842, 2006, 2117, 2172, 2120, 2007, 1911, 1884, 1943, 2027, 2123, 2171, 2156, 2144, 2165, 2223, 2281, 2294, 2289, 2268, 2234, 2260, 2372, 2478, 2472, 2379, 2261, 2124, 2044, 2084, 2209, 2335, 2393, 2361, 2255, 2132, 2022, 1997, 2039, 2101, 2118, 2075, 2027, 1972, 1910, 1909, 1982, 2039, 2025, 1994, 2017, 2086, 2147, 2131, 2028, 1916, 1897, 1974, 2096, 2178, 2195, 2117, 2009, 2000, 2081, 2103, 2082, 2067, 2029, 1976, 1968, 1952, 1898, 1808, 1746, 1754, 1782, 1752, 1654, 1550, 1487, 1493, 1578, 1696, 1742, 1767, 1763, 1730, 1717, 1743, 1779, 1789, 1758, 1737, 1749, 1765, 1764, 1763, 1767, 1766, 1765, 1787, 1789, 1784, 1790, 1785, 1788, 1782, 1764, 1755, 1757, 1766, 1771, 1785, 1794, 1792, 1789, 1780, 1786, 1805, 1831, 1853, 1888, 1923, 1914, 1891, 1979, 2156, 2293, 2285, 2143, 2045, 2019, 2058, 2159, 2247, 2304, 2326, 2330, 2322, 2311, 2279, 2246, 2277, 2361, 2388, 2317, 2252, 2183, 2105, 2113, 2189, 2195, 2146, 2114, 2138, 2149, 2116, 2166, 2279, 2340, 2260, 2110, 2060, 2155, 2293, 2362, 2354, 2307, 2223, 2175, 2212, 2273, 2270, 2232, 2200, 2156, 2135, 2172, 2210, 2188, 2163, 2216, 2311, 2404, 2401, 2281, 2173, 2145, 2163, 2196, 2267, 2302, 2257, 2233, 2263, 2314, 2314, 2248, 2196, 2214, 2262, 2275, 2312, 2387, 2376, 2232, 2023, 1978, 2111, 2272, 2402, 2399, 2290, 2168, 2110, 2149, 2221, 2243, 2214, 2106, 1973, 1952, 2055, 2176, 2265, 2252, 2120, 1861, 1582, 1509, 1612, 1706, 1718, 1626, 1524, 1598, 1723, 1754, 1750, 1757, 1771, 1767, 1757, 1759, 1757, 1752, 1752, 1772, 1785, 1792, 1795, 1803, 1829, 1832, 1793, 1802, 1888, 1973, 1977, 1885, 1821, 1843, 1862, 1855, 1876, 1929, 1991, 2062, 2135, 2156, 2092, 2010, 1982, 1999, 1974, 1902, 1881, 1927, 2011, 2071, 2135, 2146, 2055, 1945, 1911, 1962, 2038, 2064, 1945, 1811, 1858, 2055, 2245, 2293, 2207, 2116, 2075, 2114, 2191, 2253, 2239, 2190, 2193, 2261, 2349, 2404, 2417, 2380, 2294, 2237, 2228, 2240, 2210, 2168, 2183, 2191, 2169, 2169, 2199, 2265, 2292, 2261, 2246, 2215, 2158, 2144, 2166, 2198, 2237, 2270, 2227, 2173, 2145, 2102, 1979, 1841, 1771, 1797, 1863, 1902, 1948, 1997, 1952, 1812, 1657, 1596, 1659, 1760, 1805, 1731, 1610, 1543, 1525, 1617, 1728, 1752, 1748, 1742, 1761, 1782, 1791, 1776, 1764, 1759, 1779, 1805, 1794, 1791, 1804, 1813, 1836, 1910, 2033, 2107, 2103, 2086, 2087, 2092, 2096, 2103, 2144, 2218, 2306, 2354, 2306, 2248, 2255, 2276, 2283, 2326, 2416, 2476, 2488, 2455, 2391, 2330, 2304, 2330, 2362, 2341, 2263, 2167, 2119, 2148, 2234, 2269, 2190, 2026, 1909, 1938, 2029, 2084, 2023, 1934, 1890, 1888, 1926, 1999, 2011, 1929, 1843, 1812, 1840, 1899, 1932, 1918, 1930, 1919, 1910, 1963, 2080, 2178, 2215, 2183, 2117, 2086, 2124, 2208, 2281, 2314, 2301, 2289, 2318, 2336, 2296, 2256, 2258, 2290, 2399, 2530, 2671, 2714, 2590, 2386, 2229, 2195, 2270, 2376, 2464, 2456, 2387, 2336, 2272, 2226, 2171, 2123, 2123, 2161, 2225, 2268, 2228, 2119, 2026, 1969, 1974, 2055, 2166, 2196, 2041, 1887, 1840, 1853, 1907, 1965, 1908, 1820, 1769, 1781, 1863, 1959, 2024, 2033, 1989, 1963, 1980, 2048, 2105, 2081, 2000, 2021, 2137, 2200, 2208, 2240, 2265, 2256, 2212, 2100, 2016, 2036, 2107, 2115, 2088, 2085, 2158, 2246, 2247, 2152, 2054, 2026, 2054, 2102, 2096, 2055, 2042, 2028, 1996, 1981, 1949, 1870, 1793, 1749, 1780, 1825, 1860, 1864, 1792, 1670, 1583, 1576, 1620, 1683, 1775, 1837, 1854, 1861, 1823, 1789, 1803, 1860, 1901, 1916, 1925, 1934, 1933, 1993, 2080, 2114, 2097, 2063, 2051, 2062, 2142, 2240, 2268, 2246, 2224, 2185, 2157, 2167, 2197, 2227, 2229, 2182, 2143, 2113, 2073, 2029, 2047, 2146, 2203, 2119, 1996, 1876, 1802, 1810, 1821, 1804, 1763, 1716, 1752, 1818, 1843, 1873, 1913, 1967, 2057, 2143, 2160, 2097, 2021, 1991, 2059, 2133, 2155, 2167, 2175, 2190, 2241, 2286, 2261, 2191, 2173, 2231, 2350, 2428, 2416, 2338, 2255, 2246, 2296, 2335, 2352, 2324, 2278, 2232, 2199, 2185, 2214, 2265, 2270, 2212, 2180, 2195, 2217, 2292, 2347, 2234, 2041, 1957, 2021, 2086, 2107, 2100, 2064, 1995, 1940, 1940, 1950, 1935, 1956, 2019, 2024, 1966, 1931, 1979, 2045, 2067, 2073, 2080, 2099, 2110, 2063, 1992, 1956, 1975, 1993, 1966, 1950, 2003, 2096, 2094, 1992, 1914, 1924, 1964, 1990, 1967, 1896, 1815, 1763, 1704, 1674, 1749, 1825, 1873, 1943, 2038, 2087, 2064, 1982, 1911, 1856, 1830, 1875, 1948, 2020, 2036, 1979, 1896, 1784, 1685, 1668, 1696, 1755, 1800, 1824, 1886, 1946, 1915, 1838, 1753, 1688, 1650, 1607, 1547, 1530, 1579, 1688, 1730, 1725, 1729, 1741, 1762, 1782, 1774, 1776, 1784, 1761, 1720, 1723, 1751, 1769, 1785, 1791, 1790, 1786, 1762, 1748, 1756, 1775, 1797, 1826, 1892, 2010, 2078, 2080, 2105, 2142, 2140, 2141, 2238, 2384, 2450, 2357, 2247, 2234, 2276, 2367, 2454, 2522, 2502, 2379, 2219, 2111, 2106, 2139, 2096, 2024, 2025, 2084, 2164, 2227, 2179, 2026, 1877, 1800, 1747, 1721, 1764, 1875, 1932, 1836, 1657, 1556, 1565, 1625, 1668, 1671, 1671, 1710, 1735, 1755, 1777, 1791, 1796, 1811, 1873, 1942, 1970, 1989, 1994, 1985, 1981, 1961, 1939, 1947, 1992, 2076, 2147, 2151, 2088, 2056, 2097, 2175, 2209, 2133, 2019, 1930, 1962, 2099, 2195, 2154, 2065, 1997, 1935, 1947, 2018, 2050, 2076, 2096, 2070, 1992, 1911, 1961, 2107, 2184, 2145, 2066, 2057, 2107, 2143, 2163, 2217, 2280, 2225, 2119, 2057, 2090, 2162, 2174, 2108, 1991, 1909, 1889, 1907, 1956, 2004, 2004, 1969, 1975, 1992, 2045, 2143, 2202, 2202, 2090, 1948, 1874, 1850, 1894, 1973, 1969, 1904, 1848, 1829, 1813, 1781, 1755, 1768, 1794, 1788, 1796, 1831, 1837, 1820, 1778, 1745, 1745, 1737, 1731, 1784, 1891, 1936, 1925, 1971, 2034, 2035, 2015, 2035, 2063, 2064, 2028, 1943, 1940, 2017, 2065, 2083, 2073, 2069, 2064, 2074, 2111, 2175, 2183, 2120, 2028, 1950, 1867, 1815, 1860, 1976, 2027, 2003, 1963, 1982, 1994, 1964, 1902, 1871, 1906, 1906, 1895, 1899, 1904, 1940, 1955, 1982, 2043, 2054, 2077, 2096, 2048, 1996, 1976, 1942, 1914, 1926, 1927, 1889, 1859, 1917, 2039, 2111, 2148, 2177, 2127, 2058, 2044, 2074, 2092, 2080, 2103, 2149, 2173, 2151, 2119, 2062, 2017, 1998, 1957, 1972, 2058, 2103, 2093, 2091, 2152, 2225, 2288, 2322, 2291, 2227, 2142, 2067, 2040, 2016, 1982, 1974, 2041, 2126, 2224, 2266, 2219, 2098, 2035, 2037, 2044, 2024, 2032, 2123, 2202, 2200, 2133, 2060, 2036, 2071, 2116, 2128, 2089, 2072, 2103, 2104, 2054, 1939, 1827, 1834, 1990, 2131, 2125, 2055, 2007, 1950, 1912, 1937, 1985, 2031, 2017, 1969, 1947, 1980, 2031, 2042, 2021, 1977, 1963, 1987, 2034, 2076, 2102, 2045, 1914, 1838, 1891, 2033, 2147, 2150, 2123, 2133, 2059, 1887, 1781, 1825, 1952, 2059, 2093, 2090, 2059, 2011, 1957, 1976, 2023, 2023, 2002, 2027, 2083, 2117, 2124, 2114, 2072, 2029, 1957, 1890, 1922, 1989, 2035, 2061, 2068, 1988, 1884, 1906, 2032, 2135, 2194, 2203, 2128, 2009, 1945, 1966, 2027, 2064, 2091, 2059, 2000, 1940, 1927, 1954, 1982, 1997, 1999, 1974, 1936, 1936, 1973, 2046, 2204, 2319, 2240, 2035, 1883, 1857, 1931, 2040, 2151, 2226, 2222, 2124, 2022, 2035, 2090, 2071, 2067, 2166, 2323, 2377, 2284, 2130, 2047, 2050, 2083, 2106, 2122, 2121, 2135, 2190, 2208, 2151, 2059, 1974, 1915, 1941, 2071, 2223, 2238, 2131, 2006, 1972, 2040, 2149, 2252, 2288, 2217, 2058, 1910, 1910, 2064, 2284, 2407, 2342, 2171, 2050, 2065, 2179, 2328, 2445, 2458, 2339, 2182, 2118, 2173, 2304, 2381, 2385, 2334, 2254, 2210, 2229, 2241, 2195, 2133, 2145, 2232, 2351, 2424, 2348, 2154, 2002, 1927, 1893, 1968, 2099, 2155, 2108, 1973, 1807, 1692, 1634, 1562, 1496, 1536, 1647, 1720, 1727, 1721, 1730, 1742, 1760, 1771, 1774, 1762, 1753, 1765, 1772, 1776, 1775, 1767, 1770, 1780, 1780, 1770, 1763, 1782, 1789, 1795, 1800, 1780, 1751, 1753, 1774, 1792, 1801, 1799, 1797, 1782, 1775, 1772, 1779, 1783, 1796, 1823, 1834, 1797, 1744, 1717, 1735, 1789, 1876, 1970, 1981, 1900, 1839, 1872, 1939, 1935, 1925, 1971, 2002, 1996, 2046, 2086, 2050, 2016, 2002, 2025, 2105, 2140, 2066, 1941, 1891, 1956, 2103, 2199, 2201, 2188, 2185, 2121, 2026, 2055, 2186, 2291, 2319, 2295, 2246, 2248, 2279, 2305, 2331, 2354, 2370, 2393, 2434, 2447, 2417, 2383, 2396, 2448, 2438, 2379, 2335, 2322, 2316, 2325, 2317, 2257, 2169, 2129, 2106, 2060, 2026, 2035, 2093, 2093, 1946, 1784, 1768, 1891, 2006, 2023, 1974, 1964, 1953, 1856, 1726, 1619, 1582, 1578, 1604, 1691, 1760, 1726, 1651, 1690, 1763, 1802, 1831, 1838, 1790, 1722, 1714, 1762, 1788, 1760, 1756, 1836, 1927, 1983, 1984, 1957, 1961, 1976, 1974, 2000, 2070, 2164, 2175, 2163, 2190, 2274, 2400, 2489, 2437, 2285, 2168, 2186, 2331, 2447, 2472, 2485, 2494, 2496, 2533, 2603, 2690, 2772, 2794, 2741, 2596, 2482, 2512, 2646, 2755, 2784, 2721, 2618, 2492, 2384, 2306, 2213, 2178, 2161, 2098, 1965, 1852, 1793, 1734, 1647, 1543, 1457, 1426, 1621, 1737, 1750, 1743, 1753, 1769, 1785, 1791, 1777, 1765, 1767, 1786, 1798, 1793, 1776, 1774, 1783, 1813, 1895, 2012, 2139, 2239, 2278, 2300, 2299, 2277, 2327, 2498, 2628, 2597, 2520, 2466, 2467, 2516, 2552, 2611, 2647, 2628, 2589, 2582, 2590, 2608, 2600, 2568, 2505, 2398, 2289, 2213, 2196, 2222, 2236, 2215, 2160, 2078, 2023, 2065, 2117, 2113, 2100, 2087, 2076, 2068, 2069, 2112, 2202, 2308, 2338, 2284, 2224, 2174, 2120, 2136, 2262, 2380, 2414, 2407, 2373, 2348, 2332, 2333, 2383, 2474, 2577, 2596, 2523, 2419, 2303, 2219, 2229, 2295, 2352, 2310, 2205, 2133, 2061, 2005, 2035, 2118, 2157, 2051, 1867, 1735, 1677, 1677, 1665, 1663, 1650, 1612, 1593, 1593, 1645, 1729, 1758, 1749, 1746, 1755, 1769, 1765, 1742, 1729, 1742, 1756, 1767, 1762, 1749, 1754, 1765, 1759, 1773, 1804, 1812, 1771, 1747, 1723, 1707, 1756, 1807, 1792, 1730, 1705, 1713, 1741, 1762, 1770, 1790, 1813, 1807, 1758, 1742, 1745, 1726, 1734, 1801, 1889, 1884, 1780, 1731, 1847, 2032, 2175, 2202, 2163, 2188, 2228, 2201, 2144, 2176, 2289, 2374, 2368, 2298, 2265, 2252, 2169, 2089, 2110, 2218, 2334, 2403, 2413, 2335, 2217, 2115, 2041, 2029, 2070, 2109, 2087, 2046, 2051, 2099, 2089, 2041, 2013, 2040, 2087, 2143, 2160, 2111, 2096, 2120, 2122, 2115, 2081, 2019, 1989, 1979, 1974, 1997, 2033, 2075, 2085, 2031, 1946, 1879, 1909, 1974, 2026, 2002, 1961, 1962, 1962, 1939, 1944, 1979, 1951, 1848, 1800, 1847, 1948, 1998, 1965, 1911, 1895, 1919, 1905, 1876, 1880, 1977, 2118, 2192, 2136, 2027, 1925, 1855, 1843, 1848, 1882, 1990, 2098, 2172, 2209, 2168, 2102, 2016, 1949, 1908, 1887, 1893, 1896, 1868, 1835, 1851, 1829, 1798, 1873, 2000, 2064, 2052, 1968, 1895, 1846, 1881, 2038, 2178, 2190, 2099, 1968, 1877, 1862, 1873, 1926, 1974, 1930, 1810, 1704, 1743, 1921, 2066, 2121, 2102, 2071, 2028, 1975, 1943, 1981, 2065, 2084, 2042, 2012, 1999, 2003, 1997, 2014, 2070, 2083, 2130, 2223, 2309, 2387, 2428, 2375, 2234, 2032, 1840, 1756, 1866, 2086, 2231, 2244, 2146, 2020, 1931, 1931, 1975, 2007, 2060, 2163, 2260, 2300, 2238, 2093, 1999, 2060, 2186, 2276, 2318, 2313, 2191, 2047, 1979, 2025, 2137, 2197, 2200, 2139, 2021, 1979, 1985, 1987, 1953, 1936, 1914, 1863, 1806, 1734, 1700, 1685, 1722, 1786, 1826, 1778, 1610, 1439, 1388, 1580, 1754, 1805, 1807, 1772, 1744, 1767, 1810, 1819, 1811, 1817, 1869, 1976, 2120, 2197, 2184, 2146, 2099, 2063, 2089, 2182, 2261, 2302, 2254, 2151, 2131, 2244, 2390, 2510, 2603, 2606, 2528, 2472, 2452, 2464, 2528, 2605, 2523, 2374, 2306, 2315, 2350, 2412, 2467, 2483, 2454, 2396, 2338, 2265, 2141, 2051, 2042, 2082, 2091, 2029, 1928, 1812, 1717, 1704, 1756, 1770, 1701, 1610, 1595, 1652, 1729, 1776, 1797, 1782, 1682, 1515, 1601, 1766, 1781, 1772, 1819, 1899, 1910, 1865, 1864, 1900, 1940, 1968, 1909, 1779, 1746, 1813, 1887, 1919, 1941, 2014, 2135, 2231, 2224, 2148, 2100, 2105, 2095, 2063, 2066, 2159, 2286, 2319, 2253, 2208, 2201, 2134, 2060, 2063, 2168, 2330, 2446, 2447, 2332, 2232, 2231, 2271, 2292, 2284, 2283, 2276, 2210, 2139, 2108, 2111, 2107, 2121, 2154, 2215, 2243, 2210, 2103, 1987, 1956, 2013, 2085, 2078, 1995, 1949, 1968, 2001, 2000, 1942, 1873, 1833, 1842, 1894, 1962, 2018, 2063, 2105, 2111, 2080, 2062, 2090, 2196, 2302, 2327, 2337, 2336, 2258, 2168, 2174, 2255, 2292, 2261, 2221, 2212, 2183, 2200, 2279, 2369, 2418, 2366, 2235, 2099, 2086, 2144, 2172, 2185, 2202, 2201, 2153, 2107, 2106, 2176, 2254, 2229, 2099, 2007, 1969, 1963, 1959, 1893, 1799, 1682, 1628, 1698, 1821, 1897, 1928, 1874, 1754, 1657, 1641, 1654, 1639, 1623, 1609, 1621, 1701, 1756, 1767, 1754, 1759, 1777, 1779, 1768, 1818, 1964, 2086, 2106, 2059, 2049, 2103, 2202, 2282, 2262, 2215, 2181, 2201, 2253, 2313, 2345, 2359, 2361, 2353, 2334, 2307, 2284, 2335, 2440, 2483, 2408, 2293, 2206, 2211, 2222, 2176, 2172, 2194, 2155, 2102, 2072, 2066, 2085, 2053, 1973, 1922, 1951, 1985, 1950, 1851, 1741, 1642, 1555, 1532, 1517, 1514, 1656, 1736, 1765, 1777, 1780, 1783, 1761, 1752, 1745, 1748, 1769, 1782, 1781, 1787, 1783, 1773, 1749, 1760, 1796, 1851, 1951, 2016, 2022, 1984, 2047, 2176, 2255, 2306, 2353, 2343, 2287, 2239, 2240, 2222, 2196, 2248, 2357, 2512, 2681, 2754, 2679, 2526, 2362, 2246, 2214, 2238, 2266, 2324, 2366, 2294, 2107, 1945, 1948, 2072, 2190, 2198, 2035, 1840, 1754, 1764, 1830, 1945, 2021, 1988, 1899, 1835, 1843, 1870, 1887, 1908, 1907, 1836, 1761, 1745, 1849, 2001, 2105, 2129, 2090, 2076, 2090, 2106, 2083, 2045, 2044, 2064, 2119, 2229, 2279, 2172, 2042, 2015, 2060, 2140, 2237, 2262, 2195, 2118, 2077, 2085, 2180, 2294, 2332, 2244, 2082, 1901, 1784, 1764, 1812, 1884, 1974, 2058, 2069, 2006, 1943, 1950, 1959, 1907, 1835, 1793, 1809, 1836, 1789, 1730, 1771, 1855, 1890, 1889, 1882, 1886, 1882, 1804, 1700, 1627, 1611, 1674, 1781, 1915, 2023, 2036, 2031, 2103, 2143, 2085, 2003, 1932, 1939, 1969, 1982, 2056, 2207, 2339, 2339, 2194, 2035, 1983, 2015, 2068, 2085, 2072, 2079, 2065, 2061, 2100, 2118, 2088, 2091, 2121, 2122, 2108, 2119, 2216, 2290, 2276, 2203, 2120, 2123, 2224, 2340, 2405, 2415, 2364, 2241, 2186, 2256, 2387, 2488, 2512, 2474, 2350, 2183, 2098, 2088, 2121, 2174, 2207, 2220, 2196, 2113, 2004, 1962, 1954, 1939, 1974, 2022, 2039, 1993, 1867, 1765, 1669, 1598, 1635, 1714, 1787, 1745, 1641, 1603, 1610, 1626, 1687, 1739, 1765, 1779, 1776, 1775, 1793, 1792, 1736, 1672, 1715, 1764, 1785, 1785, 1767, 1768, 1806, 1853, 1881, 1881, 1866, 1864, 1918, 2003, 2054, 2017, 1958, 1963, 2085, 2220, 2250, 2225, 2197, 2161, 2129, 2122, 2183, 2297, 2390, 2452, 2447, 2417, 2367, 2307, 2274, 2279, 2330, 2424, 2504, 2518, 2475, 2458, 2473, 2431, 2322, 2228, 2191, 2142, 2110, 2161, 2240, 2300, 2343, 2315, 2233, 2138, 2031, 1962, 1959, 1984, 1955, 1893, 1913, 1939, 1861, 1739, 1725, 1875, 2037, 2110, 2099, 2037, 1955, 1915, 1938, 2036, 2184, 2257, 2233, 2176, 2135, 2126, 2094, 2083, 2159, 2288, 2414, 2472, 2456, 2329, 2176, 2153, 2279, 2437, 2482, 2378, 2221, 2150, 2195, 2272, 2309, 2319, 2250, 2159, 2060, 1996, 2013, 2046, 2052, 2024, 1982, 1945, 1950, 1983, 1915, 1745, 1580, 1501, 1546, 1676, 1799, 1809, 1676, 1555, 1602, 1730, 1752, 1732, 1748, 1762, 1769, 1776, 1776, 1771, 1754, 1737, 1753, 1774, 1783, 1810, 1865, 1885, 1858, 1893, 1963, 2061, 2132, 2137, 2084, 1965, 1815, 1755, 1805, 1903, 1968, 1950, 1913, 1936, 2002, 2080, 2116, 2061, 2019, 2035, 2011, 1975, 1990, 2085, 2219, 2283, 2232, 2171, 2158, 2146, 2203, 2296, 2284, 2181, 2088, 2097, 2223, 2363, 2413, 2333, 2213, 2128, 2090, 2102, 2188, 2243, 2192, 2090, 2007, 1995, 2067, 2203, 2327, 2331, 2210, 2025, 1852, 1770, 1798, 1891, 1921, 1882, 1808, 1701, 1594, 1554, 1533, 1520, 1593, 1712, 1740, 1751, 1760, 1766, 1769, 1789, 1815, 1825, 1797, 1718, 1712, 1754, 1772, 1791, 1844, 1888, 1871, 1847, 1880, 1915, 1865, 1787, 1783, 1873, 1985, 2047, 2078, 2149, 2204, 2224, 2262, 2287, 2322, 2327, 2259, 2198, 2222, 2357, 2546, 2603, 2498, 2322, 2105, 1933, 1964, 2191, 2445, 2582, 2517, 2297, 2097, 2011, 2023, 2160, 2309, 2321, 2232, 2150, 2151, 2182, 2128, 2008, 1906, 1816, 1815, 1903, 2013, 2106, 2143, 2154, 2100, 1975, 1867, 1832, 1854, 1886, 1886, 1939, 1989, 1995, 1994, 2014, 2035, 2029, 2041, 2072, 2068, 2047, 1985, 1888, 1817, 1834, 1968, 2089, 2090, 2043, 2004, 2000, 1975, 1951, 1983, 2092, 2232, 2336, 2396, 2407, 2397, 2405, 2420, 2408, 2354, 2265, 2205, 2254, 2414, 2552, 2547, 2408, 2290, 2298, 2396, 2529, 2595, 2516, 2319, 2131, 2106, 2260, 2442, 2522, 2401, 2107, 1778, 1632, 1710, 1881, 1960, 1918, 1833, 1723, 1627, 1560, 1541, 1537, 1547, 1671, 1733, 1742, 1749, 1758, 1772, 1782, 1760, 1753, 1767, 1772, 1769, 1775, 1778, 1773, 1764, 1762, 1765, 1787, 1807, 1813, 1792, 1770, 1774, 1787, 1801, 1799, 1798, 1843, 1941, 2060, 2116, 2120, 2102, 2084, 2085, 2063, 2033, 2042, 2059, 2055, 2084, 2112, 2059, 1966, 1972, 2076, 2212, 2325, 2383, 2381, 2323, 2241, 2196, 2185, 2134, 2036, 1990, 2091, 2256, 2310, 2264, 2146, 1974, 1852, 1812, 1844, 1884, 1897, 1877, 1781, 1650, 1634, 1715, 1741, 1646, 1534, 1513, 1653, 1776, 1792, 1736, 1721, 1752, 1769, 1790, 1800, 1794, 1805, 1791, 1747, 1750, 1811, 1858, 1820, 1809, 1863, 1898, 1880, 1880, 1983, 2136, 2203, 2191, 2192, 2204, 2218, 2234, 2266, 2278, 2265, 2230, 2205, 2234, 2284, 2327, 2359, 2340, 2250, 2149, 2132, 2179, 2223, 2214, 2161, 2094, 2033, 2029, 2084, 2102, 2048, 1977, 1967, 1993, 1993, 1950, 1866, 1747, 1653, 1649, 1738, 1836, 1849, 1843, 1888, 2001, 2101, 2092, 2016, 1953, 1953, 2044, 2155, 2154, 2103, 2103, 2129, 2172, 2155, 2057, 2018, 2103, 2206, 2265, 2248, 2171, 2087, 2131, 2281, 2417, 2432, 2333, 2157, 1998, 1969, 2124, 2305, 2307, 2152, 2013, 1965, 1968, 1998, 2073, 2115, 2109, 2049, 1980, 1952, 1940, 1892, 1872, 1896, 1914, 1847, 1754, 1733, 1755, 1814, 1848, 1816, 1707, 1593, 1578, 1655, 1697, 1643, 1589, 1674, 1771, 1815, 1821, 1828, 1863, 1921, 1897, 1788, 1678, 1640, 1679, 1748, 1856, 1922, 1902, 1846, 1799, 1745, 1711, 1712, 1767, 1901, 2027, 2105, 2141, 2107, 2076, 2160, 2238, 2287, 2311, 2321, 2335, 2304, 2264, 2305, 2439, 2559, 2582, 2534, 2499, 2477, 2402, 2378, 2462, 2612, 2723, 2717, 2653, 2601, 2573, 2547, 2530, 2512, 2482, 2427, 2353, 2270, 2216, 2186, 2181, 2214, 2219, 2159, 2057, 2024, 2120, 2228, 2221, 2151, 2066, 1986, 1900, 1838, 1893, 2041, 2168, 2199, 2191, 2177, 2185, 2202, 2203, 2196, 2210, 2241, 2257, 2211, 2114, 2089, 2196, 2317, 2359, 2325, 2237, 2127, 2042, 2017, 2040, 2090, 2132, 2101, 1999, 1865, 1793, 1831, 1888, 1853, 1769, 1733, 1721, 1689, 1668, 1662, 1654, 1674, 1717, 1812, 1918, 1952, 1934, 1882, 1881, 1971, 2056, 2070, 2004, 1949, 1990, 2091, 2173, 2158, 2144, 2198, 2271, 2293, 2275, 2216, 2162, 2190, 2312, 2391, 2335, 2190, 2137, 2240, 2390, 2474, 2486, 2385, 2227, 2145, 2129, 2174, 2218, 2189, 2147, 2135, 2115, 2095, 2085, 2065, 2033, 1971, 1877, 1813, 1810, 1856, 1965, 2062, 2037, 1958, 1954, 2037, 2157, 2197, 2143, 2072, 2073, 2059, 2040, 2047, 2074, 2084, 2064, 2008, 1972, 1970, 2036, 2124, 2136, 2073, 1956, 1818, 1744, 1761, 1767, 1744, 1848, 2016, 2103, 2071, 1954, 1873, 1868, 1873, 1864, 1882, 1931, 1961, 1918, 1872, 1900, 2019, 2148, 2189, 2161, 2079, 2019, 2075, 2230, 2368, 2426, 2381, 2352, 2342, 2333, 2346, 2383, 2463, 2556, 2603, 2598, 2554, 2532, 2512, 2469, 2398, 2316, 2213, 2093, 2066, 2182, 2325, 2325, 2169, 1977, 1853, 1811, 1772, 1700, 1683, 1746, 1749, 1648, 1535, 1468, 1530, 1710, 1764, 1750, 1753, 1768, 1774, 1764, 1765, 1765, 1739, 1738, 1762, 1777, 1767, 1762, 1781, 1801, 1797, 1793, 1823, 1878, 1940, 1976, 1950, 1851, 1749, 1695, 1682, 1686, 1760, 1907, 1998, 1981, 1946, 2013, 2183, 2314, 2339, 2276, 2169, 2078, 2079, 2176, 2265, 2312, 2335, 2316, 2266, 2202, 2208, 2274, 2353, 2380, 2334, 2299, 2323, 2407, 2477, 2452, 2375, 2311, 2322, 2337, 2261, 2126, 2028, 1998, 2030, 2125, 2216, 2240, 2197, 2080, 1992, 2006, 2076, 2136, 2170, 2157, 2112, 2028, 1943, 1890, 1897, 1922, 1941, 1969, 1962, 1926, 1932, 1996, 2037, 2019, 1986, 1958, 1920, 1869, 1884, 2008, 2106, 2137, 2122, 2092, 2101, 2126, 2109, 2122, 2179, 2244, 2343, 2383, 2385, 2409, 2468, 2438, 2344, 2288, 2274, 2283, 2376, 2548, 2622, 2585, 2575, 2576, 2543, 2522, 2508, 2485, 2503, 2548, 2508, 2406, 2322, 2238, 2196, 2284, 2394, 2474, 2479, 2326, 2127, 1983, 1963, 2022, 2111, 2154, 2108, 1971, 1791, 1698, 1757, 1917, 2031, 2010, 1884, 1740, 1653, 1638, 1709, 1810, 1834, 1811, 1811, 1838, 1811, 1716, 1636, 1629, 1696, 1798, 1785, 1643, 1607, 1701, 1789, 1820, 1812, 1779, 1724, 1741, 1801, 1829, 1823, 1791, 1769, 1770, 1798, 1790, 1776, 1826, 1877, 1858, 1795, 1789, 1810, 1782, 1772, 1846, 1907, 1899, 1835, 1740, 1673, 1646, 1625, 1583, 1543, 1534, 1643, 1733, 1765, 1776, 1780, 1779, 1769, 1759, 1766, 1773, 1765, 1756, 1764, 1767, 1762, 1757, 1772, 1796, 1823, 1870, 1897, 1858, 1793, 1789, 1808, 1746, 1699, 1762, 1829, 1807, 1756, 1807, 1945, 2005, 1955, 1882, 1848, 1833, 1826, 1812, 1799, 1753, 1678, 1602, 1579, 1626, 1721, 1810, 1839, 1834, 1872, 1926, 1961, 1928, 1931, 2026, 2130, 2122, 2083, 2100, 2169, 2243, 2286, 2327, 2417, 2560, 2707, 2808, 2838, 2838, 2869, 2899, 2866, 2796, 2750, 2796, 2940, 3018, 2979, 2837, 2659, 2525, 2499, 2539, 2610, 2652, 2578, 2424, 2268, 2153, 2097, 2097, 2105, 2099, 2098, 2014, 1835, 1694, 1674, 1753, 1804, 1771, 1767, 1789, 1773, 1783, 1819, 1841, 1828, 1762, 1668, 1642, 1697, 1757, 1737, 1694, 1662, 1607, 1570, 1639, 1741, 1780, 1786, 1766, 1734, 1731, 1759, 1787, 1801, 1771, 1724, 1730, 1758, 1778, 1799, 1811, 1811, 1831, 1859, 1856, 1849, 1814, 1753, 1704, 1697, 1734, 1745, 1739, 1704, 1644, 1675, 1792, 1873, 1908, 1922, 1944, 1937, 1902, 1920, 2009, 2047, 2031, 2040, 2093, 2212, 2318, 2384, 2431, 2453, 2394, 2304, 2260, 2272, 2283, 2292, 2352, 2444, 2487, 2505, 2567, 2638, 2650, 2545, 2408, 2357, 2378, 2419, 2445, 2430, 2382, 2337, 2375, 2475, 2506, 2386, 2238, 2179, 2224, 2339, 2417, 2369, 2229, 2033, 1938, 2016, 2168, 2306, 2345, 2292, 2218, 2135, 2065, 2080, 2156, 2193, 2217, 2233, 2212, 2185, 2163, 2120, 2161, 2300, 2412, 2406, 2279, 2135, 2090, 2132, 2143, 2053, 1926, 1827, 1789, 1792, 1766, 1762, 1752, 1630, 1475, 1402, 1486, 1693, 1749, 1763, 1762, 1740, 1753, 1761, 1749, 1762, 1777, 1783, 1776, 1765, 1760, 1754, 1764, 1786, 1801, 1797, 1782, 1778, 1779, 1780, 1786, 1808, 1854, 1927, 2007, 2051, 2026, 1976, 1929, 1937, 2034, 2123, 2181, 2284, 2351, 2266, 2109, 2030, 2111, 2274, 2425, 2547, 2642, 2635, 2486, 2321, 2261, 2339, 2510, 2635, 2715, 2804, 2836, 2736, 2555, 2483, 2582, 2748, 2794, 2685, 2544, 2426, 2359, 2419, 2606, 2719, 2624, 2428, 2276, 2160, 2131, 2212, 2260, 2226, 2214, 2229, 2235, 2202, 2116, 2029, 1971, 1949, 1969, 1988, 1972, 1903, 1807, 1768, 1768, 1775, 1769, 1745, 1735, 1723, 1725, 1718, 1670, 1666, 1711, 1792, 1837, 1839, 1893, 1963, 1935, 1847, 1780, 1753, 1806, 1939, 2017, 1980, 1919, 1954, 2052, 2102, 2049, 1949, 1845, 1747, 1745, 1823, 1915, 1956, 1955, 1978, 1988, 1929, 1880, 1878, 1889, 1920, 1993, 2084, 2089, 2037, 1994, 2014, 2064, 2098, 2084, 2071, 2078, 2066, 1992, 1860, 1774, 1826, 1932, 2019, 2102, 2150, 2123, 2063, 1961, 1877, 1914, 2052, 2208, 2274, 2269, 2250, 2225, 2172, 2137, 2168, 2197, 2155, 2089, 2063, 2125, 2199, 2256, 2287, 2258, 2219, 2238, 2296, 2379, 2414, 2392, 2370, 2383, 2365, 2337, 2336, 2372, 2441, 2460, 2373, 2242, 2173, 2186, 2278, 2415, 2491, 2441, 2286, 2127, 2056, 2073, 2110, 2122, 2093, 2097, 2107, 2097, 2085, 2130, 2156, 2138, 2069, 1951, 1803, 1667, 1583, 1603, 1694, 1738, 1686, 1621, 1624, 1671, 1692, 1729, 1764, 1767, 1756, 1744, 1740, 1729, 1736, 1736, 1747, 1759, 1762, 1769, 1777, 1769, 1744, 1747, 1780, 1803, 1803, 1764, 1720, 1689, 1716, 1756, 1777, 1780, 1780, 1791, 1807, 1810, 1807, 1833, 1888, 1953, 1993, 2000, 2031, 2115, 2128, 2054, 1990, 2043, 2176, 2277, 2302, 2201, 2084, 2085, 2187, 2277, 2312, 2303, 2250, 2156, 2126, 2136, 2149, 2173, 2236, 2361, 2448, 2418, 2266, 2112, 2070, 2105, 2160, 2236, 2281, 2247, 2136, 2006, 1912, 1873, 1861, 1830, 1822, 1895, 2014, 2080, 2048, 1940, 1840, 1790, 1749, 1722, 1758, 1803, 1755, 1613, 1560, 1618, 1703, 1765, 1723, 1675, 1718, 1796, 1826, 1828, 1815, 1758, 1662, 1632, 1711, 1754, 1758, 1783, 1794, 1796, 1779, 1734, 1709, 1664, 1638, 1762, 1897, 1985, 2019, 1984, 1890, 1822, 1767, 1698, 1680, 1733, 1849, 1937, 1950, 1935, 1953, 1980, 2001, 2040, 2094, 2122, 2162, 2218, 2339, 2456, 2415, 2252, 2095, 2098, 2285, 2460, 2544, 2538, 2463, 2346, 2298, 2452, 2697, 2844, 2823, 2604, 2390, 2332, 2405, 2515, 2659, 2725, 2644, 2480, 2349, 2294, 2295, 2279, 2224, 2174, 2124, 2078, 2041, 2028, 2089, 2175, 2156, 1987, 1707, 1470, 1474, 1637, 1756, 1766, 1717, 1690, 1716, 1762, 1763, 1740, 1724, 1725, 1748, 1770, 1766, 1745, 1753, 1792, 1792, 1724, 1681, 1726, 1786, 1806, 1794, 1820, 1924, 1997, 2018, 2038, 2006, 1982, 2030, 2100, 2093, 2043, 1981, 1992, 2097, 2201, 2210, 2154, 2099, 2051, 1965, 1887, 1926, 2066, 2168, 2162, 2075, 1994, 1968, 1993, 2015, 1974, 1948, 1966, 1926, 1839, 1741, 1664, 1631, 1654, 1723, 1746, 1734, 1754, 1808, 1861, 1845, 1809, 1842, 1927, 2023, 2095, 2104, 2085, 2052, 2001, 1991, 2029, 2050, 2067, 2124, 2216, 2335, 2421, 2455, 2426, 2352, 2339, 2389, 2493, 2588, 2685, 2788, 2830, 2814, 2795, 2810, 2886, 3060, 3232, 3258, 3097, 2853, 2705, 2710, 2788, 2843, 2850, 2833, 2786, 2673, 2568, 2535, 2539, 2605, 2687, 2709, 2665, 2538, 2396, 2269, 2114, 2025, 2065, 2170, 2205, 2067, 1888, 1840, 1923, 2010, 1990, 1945, 1915, 1868, 1800, 1699, 1568, 1464, 1425, 1500, 1683, 1744, 1762, 1773, 1759, 1743, 1744, 1752, 1755, 1757, 1746, 1744, 1757, 1767, 1778, 1775, 1762, 1757, 1758, 1762, 1775, 1773, 1792, 1855, 1889, 1844, 1755, 1675, 1662, 1705, 1780, 1878, 1944, 1929, 1838, 1787, 1834, 1899, 1871, 1771, 1739, 1833, 1923, 1942, 1904, 1896, 1917, 1935, 1923, 1862, 1820, 1909, 2033, 2115, 2132, 2076, 2004, 1980, 2045, 2102, 2098, 2040, 2022, 2034, 2094, 2181, 2240, 2247, 2142, 2037, 2050, 2092, 2143, 2233, 2318, 2359, 2327, 2278, 2256, 2329, 2463, 2501, 2401, 2264, 2156, 2073, 2092, 2187, 2241, 2198, 2077, 1978, 1972, 1999, 2011, 2028, 1954, 1754, 1534, 1452, 1553, 1672, 1706, 1697, 1706, 1733, 1795, 1875, 1908, 1919, 1895, 1854, 1860, 1903, 1949, 1964, 1999, 2030, 2044, 2046, 2030, 2046, 2091, 2167, 2279, 2404, 2429, 2298, 2132, 2060, 2086, 2160, 2197, 2199, 2179, 2152, 2200, 2288, 2329, 2250, 2111, 2030, 2031, 2086, 2145, 2169, 2147, 2104, 2049, 1967, 1933, 1986, 2013, 2038, 2083, 2154, 2184, 2125, 2042, 2009, 1990, 1943, 1870, 1836, 1826, 1796, 1789, 1780, 1729, 1653, 1556, 1524, 1564, 1606, 1674, 1732, 1753, 1751, 1735, 1741, 1760, 1770, 1772, 1772, 1768, 1764, 1779, 1794, 1802, 1790, 1770, 1774, 1776, 1772, 1807, 1877, 1955, 2052, 2153, 2195, 2160, 2102, 2120, 2275, 2454, 2538, 2565, 2571, 2532, 2523, 2617, 2793, 2906, 2919, 2858, 2826, 2886, 2978, 3006, 2970, 2885, 2774, 2720, 2746, 2766, 2750, 2724, 2658, 2574, 2522, 2470, 2402, 2310, 2132, 1917, 1885, 2010, 2102, 2074, 1927, 1772, 1697, 1677, 1660, 1620, 1582, 1553, 1546, 1650, 1737, 1756, 1764, 1766, 1761, 1749, 1739, 1745, 1771, 1786, 1794, 1790, 1773, 1749, 1752, 1780, 1779, 1776, 1807, 1823, 1811, 1786, 1814, 1871, 1868, 1866, 1923, 2062, 2174, 2197, 2168, 2124, 2052, 1982, 1990, 2080, 2216, 2338, 2427, 2458, 2422, 2378, 2379, 2369, 2330, 2309, 2314, 2282, 2192, 2146, 2167, 2165, 2071, 1956, 1852, 1777, 1757, 1716, 1671, 1686, 1785, 1854, 1841, 1740, 1618, 1563, 1581, 1640, 1717, 1723, 1702, 1725, 1713, 1662, 1696, 1769, 1787, 1771, 1751, 1737, 1770, 1829, 1928, 1978, 1945, 1873, 1831, 1830, 1863, 1979, 2153, 2237, 2211, 2195, 2166, 2115, 2089, 2097, 2168, 2267, 2332, 2360, 2346, 2278, 2200, 2164, 2159, 2160, 2175, 2243, 2373, 2482, 2511, 2417, 2257, 2140, 2133, 2234, 2330, 2352, 2284, 2206, 2224, 2257, 2221, 2172, 2096, 2029, 2036, 2087, 2124, 2129, 2126, 2115, 2143, 2163, 2124, 2102, 2118, 2087, 2029, 2034, 2135, 2245, 2247, 2164, 2118, 2092, 2054, 2068, 2114, 2127, 2096, 2056, 1993, 1955, 2005, 2101, 2154, 2124, 2053, 2026, 1987, 1949, 1970, 2012, 2052, 2081, 2093, 2070, 1976, 1836, 1723, 1665, 1707, 1805, 1884, 1916, 1910, 1854, 1809, 1848, 1929, 1942, 1902, 1858, 1851, 1905, 1947, 1917, 1869, 1886, 1917, 1926, 1949, 1977, 1991, 1973, 1897, 1808, 1796, 1848, 1912, 1929, 1911, 1938, 1947, 1905, 1912, 1933, 1896, 1884, 1936, 1983, 2021, 2083, 2142, 2158, 2088, 2011, 1976, 2023, 2131, 2196, 2200, 2137, 2002, 1901, 1879, 1868, 1860, 1881, 1922, 1907, 1812, 1756, 1864, 2037, 2119, 2108, 2083, 2074, 2046, 2009, 2023, 2096, 2137, 2131, 2094, 2037, 2037, 2124, 2196, 2241, 2257, 2234, 2194, 2204, 2274, 2377, 2432, 2407, 2318, 2239, 2216, 2231, 2288, 2330, 2311, 2274, 2238, 2181, 2069, 1985, 1988, 2057, 2114, 2058, 1956, 1923, 1928, 1881, 1834, 1859, 1909, 1941, 1990, 2038, 2021, 1942, 1883, 1878, 1925, 1964, 1933, 1869, 1793, 1801, 1897, 1954, 1920, 1826, 1711, 1639, 1646, 1707, 1788, 1824, 1788, 1751, 1753, 1717, 1636, 1565, 1538, 1532, 1650, 1747, 1772, 1763, 1754, 1758, 1765, 1774, 1774, 1775, 1774, 1770, 1763, 1772, 1797, 1810, 1827, 1806, 1730, 1710, 1740, 1791, 1833, 1859, 1868, 1901, 1934, 1987, 2046, 2121, 2183, 2200, 2217, 2220, 2203, 2185, 2186, 2170, 2174, 2173, 2190, 2259, 2345, 2382, 2342, 2260, 2170, 2081, 2071, 2125, 2134, 2077, 2002, 1942, 1871, 1788, 1776, 1833, 1907, 1951, 1932, 1835, 1720, 1705, 1770, 1849, 1902, 1919, 1954, 2008, 2050, 2082, 2125, 2168, 2158, 2080, 2007, 1981, 1968, 1887, 1780, 1687, 1682, 1806, 1944, 1997, 1992, 2004, 2047, 2044, 1943, 1855, 1823, 1796, 1812, 1896, 2017, 2030, 1917, 1837, 1855, 1941, 2006, 1988, 1913, 1819, 1779, 1852, 1953, 2000, 2062, 2098, 2016, 1896, 1878, 1952, 1987, 1999, 2055, 2174, 2227, 2189, 2190, 2249, 2290, 2275, 2255, 2271, 2338, 2417, 2430, 2405, 2412, 2427, 2378, 2313, 2281, 2303, 2350, 2343, 2282, 2293, 2402, 2483, 2413, 2227, 2084, 2025, 2009, 1968, 1968, 2063, 2112, 2051, 1947, 1843, 1786, 1760, 1770, 1829, 1866, 1799, 1727, 1691, 1673, 1716, 1748, 1731, 1738, 1791, 1820, 1805, 1724, 1644, 1680, 1779, 1825, 1772, 1723, 1729, 1760, 1828, 1908, 1941, 1873, 1800, 1791, 1792, 1821, 1906, 2005, 2058, 2027, 1912, 1843, 1871, 1944, 1997, 1955, 1847, 1786, 1820, 1875, 1927, 2005, 2078, 2092, 2072, 2076, 2065, 2108, 2194, 2263, 2332, 2424, 2451, 2380, 2310, 2264, 2272, 2375, 2511, 2589, 2627, 2657, 2637, 2567, 2474, 2390, 2375, 2491, 2656, 2709, 2609, 2455, 2362, 2346, 2373, 2421, 2409, 2298, 2131, 1981, 1911, 1988, 2170, 2266, 2210, 2029, 1855, 1778, 1745, 1698, 1665, 1665, 1686, 1741, 1799, 1809, 1786, 1758, 1690, 1641, 1693, 1725, 1735, 1743, 1718, 1648, 1661, 1740, 1779, 1802, 1806, 1766, 1721, 1759, 1790, 1796, 1817, 1844, 1876, 1898, 1867, 1821, 1809, 1772, 1719, 1691, 1677, 1720, 1873, 2012, 2063, 2000, 1882, 1793, 1782, 1867, 1995, 2079, 2095, 2094, 2127, 2170, 2179, 2125, 2049, 2034, 2099, 2199, 2235, 2211, 2189, 2161, 2112, 2050, 2005, 2017, 2090, 2188, 2262, 2250, 2150, 2030, 2026, 2169, 2297, 2324, 2268, 2135, 2031, 2033, 2090, 2135, 2173, 2244, 2309, 2325, 2311, 2293, 2259, 2220, 2244, 2295, 2306, 2325, 2383, 2442, 2468, 2457, 2414, 2371, 2360, 2367, 2390, 2435, 2466, 2389, 2208, 2066, 2012, 2033, 2162, 2305, 2356, 2298, 2192, 2133, 2139, 2174, 2181, 2183, 2183, 2208, 2297, 2354, 2299, 2157, 2039, 2004, 1999, 1996, 2081, 2214, 2247, 2213, 2141, 2008, 1935, 1934, 1972, 1972, 1930, 1883, 1881, 1906, 1887, 1869, 1833, 1783, 1791, 1862, 1927, 1970, 2023, 2015, 1939, 1885, 1916, 1980, 2025, 2084, 2095, 2028, 1971, 1956, 1954, 2010, 2123, 2191, 2168, 2112, 2083, 2119, 2216, 2241, 2197, 2161, 2167, 2164, 2146, 2107, 2088, 2096, 2102, 2102, 2012, 1877, 1801, 1838, 1927, 1957, 1940, 1936, 1935, 1943, 1916, 1826, 1758, 1773, 1836, 1908, 1914, 1886, 1907, 2007, 2100, 2139, 2161, 2137, 2063, 2006, 1991, 1949, 1961, 2083, 2224, 2290, 2253, 2121, 2033, 2011, 2051, 2145, 2234, 2308, 2293, 2195, 2125, 2154, 2183, 2153, 2071, 2008, 2004, 2034, 2055, 2029, 1963, 1907, 1941, 2018, 2076, 2184, 2279, 2272, 2166, 2034, 1983, 2078, 2190, 2206, 2215, 2216, 2108, 2002, 2020, 2103, 2211, 2268, 2262, 2232, 2190, 2171, 2138, 2098, 2109, 2132, 2129, 2117, 2113, 2098, 2027, 1961, 1933, 1887, 1851, 1834, 1855, 1869, 1777, 1651, 1567, 1589, 1740, 1907, 1978, 1968, 1895, 1803, 1737, 1698, 1691, 1750, 1846, 1862, 1850, 1871, 1889, 1941, 1977, 1948, 1859, 1804, 1831, 1941, 2062, 2122, 2080, 2010, 2008, 2103, 2183, 2201, 2169, 2113, 2104, 2149, 2186, 2191, 2215, 2258, 2261, 2207, 2114, 2004, 1970, 2033, 2154, 2233, 2244, 2236, 2218, 2197, 2180, 2130, 2094, 2107, 2110, 2105, 2102, 2088, 2061, 2080, 2129, 2113, 2015, 1923, 1861, 1831, 1851, 1894, 1889, 1796, 1637, 1505, 1493, 1579, 1657, 1708, 1750, 1748, 1742, 1774, 1786, 1756, 1735, 1742, 1778, 1792, 1794, 1813, 1830, 1810, 1760, 1749, 1825, 1906, 1932, 1872, 1815, 1832, 1905, 2015, 2115, 2157, 2155, 2091, 2007, 1970, 2027, 2085, 2081, 2053, 2148, 2315, 2391, 2328, 2162, 1989, 1924, 2006, 2131, 2209, 2234, 2221, 2179, 2086, 1976, 1943, 1992, 2024, 1972, 1913, 1923, 1979, 1986, 1918, 1864, 1863, 1836, 1750, 1661, 1661, 1713, 1740, 1754, 1784, 1858, 1937, 1980, 1969, 1956, 1962, 1909, 1784, 1709, 1739, 1849, 1998, 2112, 2175, 2199, 2149, 2066, 2084, 2184, 2240, 2183, 2036, 1925, 1945, 2067, 2206, 2286, 2310, 2255, 2193, 2145, 2133, 2159, 2191, 2267, 2376, 2422, 2351, 2250, 2166, 2131, 2129, 2166, 2213, 2258, 2267, 2207, 2105, 2020, 1944, 1840, 1754, 1691, 1693, 1780, 1819, 1770, 1700, 1639, 1596, 1625, 1717, 1777, 1761, 1778, 1900, 2012, 2077, 1995, 1832, 1742, 1743, 1853, 1985, 2018, 1974, 1984, 2054, 2075, 2099, 2152, 2145, 2088, 2063, 2065, 2062, 2070, 2058, 2061, 2156, 2260, 2324, 2295, 2213, 2165, 2187, 2227, 2276, 2346, 2437, 2487, 2421, 2293, 2224, 2293, 2445, 2542, 2515, 2396, 2226, 2104, 2090, 2168, 2342, 2517, 2541, 2374, 2140, 1955, 1901, 2036, 2239, 2297, 2160, 1943, 1812, 1789, 1775, 1743, 1679, 1662, 1715, 1798, 1840, 1823, 1697, 1514, 1422, 1501, 1720, 1807, 1817, 1790, 1768, 1804, 1895, 1936, 1935, 1895, 1840, 1789, 1785, 1876, 2013, 2163, 2272, 2307, 2267, 2202, 2166, 2238, 2397, 2557, 2606, 2559, 2497, 2501, 2548, 2559, 2477, 2363, 2357, 2468, 2581, 2638, 2632, 2578, 2461, 2372, 2408, 2476, 2463, 2387, 2269, 2180, 2133, 2091, 2050, 2030, 1985, 1892, 1812, 1804, 1833, 1836, 1769, 1674, 1620, 1609, 1660, 1780, 1884, 1912, 1881, 1849, 1823, 1821, 1862, 1919, 1935, 1925, 1924, 1895, 1879, 1948, 2066, 2191, 2266, 2254, 2175, 2133, 2145, 2224, 2300, 2314, 2296, 2256, 2286, 2406, 2513, 2568, 2557, 2471, 2385, 2399, 2509, 2599, 2603, 2528, 2416, 2346, 2329, 2340, 2381, 2407, 2360, 2277, 2224, 2249, 2337, 2378, 2261, 2029, 1814, 1712, 1666, 1710, 1821, 1924, 1942, 1850, 1700, 1590, 1552, 1563, 1583, 1635, 1744, 1798, 1819, 1837, 1831, 1776, 1702, 1702, 1723, 1720, 1741, 1794, 1859, 1906, 1947, 2008, 2027, 1917, 1759, 1721, 1805, 1925, 2065, 2153, 2174, 2151, 2082, 2064, 2132, 2227, 2316, 2363, 2339, 2276, 2225, 2185, 2162, 2173, 2208, 2235, 2207, 2106, 2052, 2099, 2179, 2225, 2234, 2180, 2086, 2028, 1973, 1935, 2005, 2104, 2185, 2247, 2231};
76 horigs.push_back(horig);}
77 {std::vector<float> horig={2043, 2044, 2045, 2045, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2043, 2042, 2043, 2042, 2041, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2045, 2043, 2045, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2042, 2042, 2043, 2043, 2044, 2042, 2042, 2043, 2043, 2045, 2044, 2045, 2044, 2043, 2044, 2042, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2042, 2041, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2042, 2043, 2042, 2042, 2041, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2042, 2042, 2041, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2045, 2044, 2043, 2043, 2045, 2045, 2045, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2046, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2041, 2043, 2042, 2042, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2041, 2042, 2042, 2043, 2045, 2043, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2046, 2046, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2043, 2044, 2043, 2045, 2043, 2044, 2045, 2044, 2045, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2045, 2043, 2043, 2045, 2044, 2044, 2045, 2044, 2043, 2045, 2043, 2043, 2043, 2041, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2042, 2044, 2042, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2046, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2044, 2044, 2043, 2044, 2042, 2043, 2044, 2042, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2046, 2044, 2044, 2043, 2042, 2042, 2044, 2043, 2044, 2046, 2046, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2045, 2045, 2045, 2046, 2042, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2042, 2043, 2042, 2041, 2043, 2044, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2043, 2043, 2043, 2044, 2043, 2044, 2046, 2045, 2044, 2045, 2044, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2044, 2044, 2043, 2043, 2043, 2042, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2046, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2045, 2043, 2044, 2043, 2042, 2043, 2044, 2045, 2045, 2047, 2048, 2047, 2047, 2047, 2047, 2045, 2045, 2044, 2045, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2041, 2042, 2042, 2044, 2044, 2043, 2045, 2044, 2045, 2045, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2043, 2044, 2046, 2045, 2045, 2045, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2043, 2043, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2042, 2042, 2041, 2041, 2041, 2042, 2044, 2043, 2044, 2043, 2042, 2042, 2041, 2040, 2040, 2042, 2043, 2044, 2045, 2044, 2045, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2046, 2045, 2045, 2046, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2044, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2043, 2044, 2042, 2042, 2043, 2042, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2045, 2045, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2045, 2044, 2044, 2044, 2044, 2043, 2041, 2041, 2039, 2039, 2038, 2040, 2039, 2041, 2042, 2044, 2044, 2044, 2044, 2043, 2042, 2044, 2043, 2042, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2045, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2041, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2045, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2045, 2044, 2044, 2042, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2042, 2043, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2042, 2044, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2045, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2042, 2044, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2044, 2042, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2042, 2041, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2046, 2045, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2045, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2043, 2043, 2043, 2045, 2044, 2046, 2045, 2044, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2042, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2040, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2043, 2042, 2040, 2041, 2042, 2042, 2044, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2045, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2045, 2044, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2043, 2043, 2042, 2044, 2044, 2044, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2045, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2043, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2042, 2044, 2043, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2042, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2046, 2046, 2044, 2045, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2045, 2046, 2046, 2046, 2047, 2049, 2048, 2047, 2046, 2046, 2046, 2045, 2043, 2042, 2044, 2043, 2042, 2041, 2040, 2040, 2039, 2041, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2045, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2044, 2042, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2046, 2045, 2045, 2044, 2045, 2045, 2046, 2045, 2046, 2044, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2046, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2042, 2042, 2041, 2041, 2040, 2040, 2042, 2042, 2042, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2046, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2043, 2044, 2044, 2043, 2044, 2042, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2041, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2043, 2042, 2043, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2045, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2040, 2042, 2042, 2043, 2043, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2045, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2045, 2043, 2042, 2042, 2043, 2041, 2042, 2041, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2045, 2046, 2044, 2044, 2043, 2044, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2045, 2045, 2046, 2047, 2046, 2046, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2043, 2043, 2044, 2044, 2045, 2043, 2044, 2043, 2043, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2045, 2045, 2047, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2045, 2046, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2041, 2041, 2040, 2039, 2040, 2040, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2045, 2045, 2045, 2046, 2044, 2045, 2044, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2044, 2044, 2042, 2042, 2043, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2041, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2044, 2044, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2043, 2042, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2044, 2044, 2045, 2043, 2044, 2043, 2042, 2042, 2042, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2046, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2044, 2045, 2045, 2045, 2046, 2047, 2047, 2047, 2048, 2046, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2041, 2041, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2042, 2043, 2043, 2043, 2044, 2044, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2041, 2043, 2043, 2044, 2044, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2043, 2042, 2042, 2042, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2043, 2043, 2044, 2042, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2041, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2044, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2044, 2043, 2043, 2043, 2045, 2045, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2046, 2047, 2046, 2048, 2047, 2047, 2048, 2048, 2047, 2045, 2044, 2044, 2044, 2043, 2043, 2045, 2044, 2044, 2044, 2041, 2040, 2039, 2038, 2037, 2038, 2039, 2039, 2041, 2041, 2040, 2041, 2042, 2044, 2043, 2042, 2043, 2041, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2045, 2045, 2046, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2046, 2046, 2047, 2046, 2046, 2046, 2045, 2044, 2045, 2045, 2046, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2040, 2041, 2042, 2043, 2042, 2043, 2043, 2044, 2042, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2046, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2045, 2047, 2046, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2042, 2042, 2040, 2041, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2046, 2045, 2045, 2045, 2043, 2043, 2043, 2044, 2043, 2045, 2045, 2043, 2045, 2044, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2042, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2045, 2045, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2046, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2044, 2045, 2045, 2045, 2044, 2043, 2042, 2042, 2041, 2041, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2042, 2044, 2043, 2044, 2043, 2045, 2045, 2044, 2046, 2045, 2045, 2045, 2044, 2043, 2045, 2045, 2045, 2044, 2043, 2043, 2041, 2041, 2040, 2040, 2041, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2042, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2041, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2042, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2045, 2044, 2045, 2044, 2044, 2044, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2045, 2046, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2046, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2043, 2045, 2044, 2043, 2045, 2044, 2043, 2044, 2044, 2046, 2046, 2046, 2045, 2047, 2047, 2047, 2046, 2046, 2048, 2047, 2046, 2047, 2047, 2046, 2046, 2046, 2045, 2046, 2044, 2043, 2042, 2041, 2043, 2041, 2041, 2041, 2041, 2043, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2046, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2042, 2043, 2042, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2045, 2044, 2043, 2044, 2042, 2042, 2042, 2043, 2042, 2044, 2043, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2045, 2043, 2044, 2044, 2044, 2043, 2041, 2042, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2044, 2043, 2044, 2042, 2043, 2043, 2041, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2041, 2043, 2043, 2045, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2044, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2043, 2045, 2045, 2046, 2044, 2045, 2044, 2043, 2043, 2040, 2041, 2040, 2041, 2041, 2043, 2042, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2044, 2043, 2044, 2046, 2044, 2043, 2042, 2042, 2043, 2044, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2046, 2044, 2045, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2041, 2041, 2043, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2044, 2044, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2045, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2046, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2042, 2043, 2042, 2043, 2040, 2040, 2040, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2044, 2043, 2045, 2043, 2043, 2043, 2043, 2044, 2044, 2042, 2043, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2041, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2044, 2044, 2045, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2041, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2043, 2042, 2043, 2042, 2044, 2043, 2044, 2044, 2045, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2045, 2046, 2046, 2047, 2048, 2046, 2046, 2047, 2047, 2046, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2044, 2045, 2045, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2040, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2042, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2042, 2043, 2042, 2042, 2044, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2047, 2048, 2048, 2047, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2043, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2043, 2042, 2041, 2042, 2043, 2043, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2042, 2043, 2044, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2042, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2045, 2044, 2046, 2044, 2043, 2045, 2044, 2045, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2043, 2044, 2044, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2044, 2042, 2042, 2041, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2042, 2044, 2042, 2043, 2044, 2044, 2043, 2044, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2045, 2043, 2046, 2044, 2042, 2041, 2043, 2042, 2041, 2042, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2041, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2041, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2042, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2045, 2044, 2044, 2044, 2043, 2045, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2042, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2042, 2043, 2042, 2043, 2042, 2042, 2044, 2044, 2045, 2046, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2041, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2045, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2043, 2044, 2043, 2045, 2045, 2045, 2044, 2044, 2042, 2042, 2043, 2042, 2042, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2041, 2042, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2043, 2042, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2046, 2046, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2041, 2040, 2041, 2043, 2041, 2043, 2043, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2044, 2044, 2044, 2043, 2043, 2044, 2042, 2043, 2042, 2044, 2042, 2044, 2044, 2042, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2043, 2042, 2043, 2042, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2042, 2044, 2043, 2044, 2042, 2044, 2043, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2043, 2044, 2045, 2044, 2045, 2044, 2043, 2044, 2042, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2042, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2041, 2042, 2043, 2042, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2045, 2043, 2043, 2042, 2042, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2042, 2042, 2043, 2043, 2044, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2043, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2045, 2045, 2044, 2044, 2043, 2045, 2045, 2043, 2044, 2044, 2043, 2042, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2043, 2042, 2042, 2041, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2046, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2046, 2045, 2046, 2048, 2049, 2049, 2047, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2044, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2045, 2044, 2044, 2043, 2044, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2041, 2042, 2042, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2042, 2042, 2043, 2043, 2045, 2045, 2045, 2046, 2047, 2046, 2044, 2044, 2045, 2046, 2048, 2047, 2047, 2046, 2046, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2041, 2041, 2041, 2039, 2040, 2039, 2041, 2040, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2042, 2041, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2045, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2044, 2044, 2044, 2045, 2046, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2042, 2044, 2044, 2045, 2045, 2046, 2047, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2046, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2044, 2042, 2042, 2042, 2041, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2045, 2045, 2047, 2046, 2046, 2045, 2044, 2044, 2043, 2043, 2044, 2045, 2044, 2045, 2043, 2045, 2045, 2043, 2042, 2043, 2044, 2043, 2043, 2044, 2045, 2044, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2045, 2043, 2043, 2044, 2044, 2043, 2041, 2043, 2043, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2042, 2041, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2046, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2043, 2045, 2043, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2044, 2043, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2044, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2043, 2042, 2043, 2044, 2045, 2045, 2045, 2043, 2042, 2042, 2042, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2042, 2042, 2043, 2042, 2043, 2043, 2045, 2045, 2047, 2046, 2045, 2045, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2044, 2046, 2045, 2045, 2045, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2045, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2046, 2046, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2046, 2044, 2045, 2043, 2043, 2043, 2045, 2044, 2044, 2043, 2043, 2045, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2048, 2047, 2047, 2046, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2041, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2043, 2044, 2043, 2042, 2042, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2041, 2041, 2043, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2043, 2045, 2045, 2043, 2043, 2042, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2042, 2042, 2043, 2044, 2044, 2043, 2044, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2042, 2042, 2042, 2041, 2043, 2044, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2041, 2041, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2045, 2045, 2044, 2046, 2045, 2044, 2043, 2044, 2042, 2043, 2042, 2042, 2042, 2044, 2043, 2045, 2045, 2044, 2044, 2042, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2042, 2043, 2043, 2044, 2044, 2044, 2046, 2044, 2045, 2045, 2043, 2041, 2043, 2041, 2043, 2043, 2043, 2043, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2042, 2041, 2042, 2042, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2043, 2042, 2043, 2044, 2042, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2047, 2046, 2045, 2044, 2042, 2043, 2043, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2046, 2045, 2045, 2045, 2048, 2047, 2047, 2048, 2046, 2046, 2044, 2043, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2041, 2041, 2041, 2041, 2041, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2041, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2042, 2042, 2043, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2045, 2045, 2046, 2045, 2044, 2043, 2044, 2045, 2045, 2044, 2045, 2045, 2047, 2047, 2047, 2048, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2044, 2045, 2045, 2046, 2045, 2044, 2043, 2043, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2045, 2046, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2045, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2045, 2044, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2046, 2045, 2044, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2041, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2047, 2045, 2044, 2042, 2041, 2040, 2042, 2042, 2043, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2042, 2042, 2042, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2046, 2046, 2046, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2046, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2043, 2043, 2043, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2046, 2044, 2046, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2046, 2046, 2047, 2047, 2048, 2049, 2047, 2047, 2047, 2047, 2046, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2044, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2045, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2042, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2044, 2042, 2043, 2043, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2042, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2046, 2047, 2046, 2046, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2045, 2046, 2044, 2044, 2043, 2042, 2041, 2041, 2041, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2043, 2041, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2044, 2042, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2045, 2044, 2045, 2044, 2046, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2043, 2045, 2045, 2044, 2044, 2044, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2048, 2049, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2041, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2042, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2041, 2042, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2043, 2044, 2043, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2041, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2046, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2042, 2041, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2044, 2043, 2044, 2045, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2041, 2042, 2043, 2043, 2044, 2043, 2044, 2045, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2045, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2045, 2045, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2045, 2044, 2044, 2042, 2043, 2042, 2043, 2043, 2043, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2043, 2044, 2046, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2044, 2042, 2043, 2041, 2042, 2044, 2045, 2045, 2046, 2045, 2044, 2042, 2043, 2045, 2044, 2044, 2042, 2043, 2042, 2041, 2041, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2041, 2043, 2042, 2043, 2043, 2045, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2044, 2042, 2044, 2043, 2044, 2043, 2043, 2045, 2044, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2041, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2042, 2043, 2042, 2044, 2044, 2045, 2045, 2044, 2045, 2043, 2043, 2042, 2043, 2043, 2046, 2046, 2047, 2048, 2048, 2047, 2048, 2047, 2047, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2042, 2042, 2042, 2042, 2044, 2043, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2042, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2042, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2043, 2045, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2042, 2041, 2041, 2041, 2041, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2044, 2044, 2042, 2043, 2042, 2042, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2045, 2044, 2045, 2045, 2043, 2044, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2046, 2046, 2047, 2046, 2047, 2047, 2047, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2042, 2043, 2045, 2045, 2045, 2045, 2046, 2046, 2048, 2047, 2046, 2044, 2045, 2045, 2044, 2043, 2042, 2042, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2046, 2045, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2045, 2045, 2046, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2043, 2041, 2041, 2040, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2045, 2044, 2045, 2046, 2045, 2045, 2044, 2042, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2045, 2046, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2044, 2045, 2044, 2044, 2044, 2044, 2042, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2046, 2045, 2044, 2044, 2046, 2044, 2044, 2043, 2043, 2043, 2042, 2041, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2047, 2046, 2045, 2044, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2045, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2046, 2047, 2046, 2047, 2047, 2046, 2045, 2046, 2046, 2045, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2040, 2039, 2040, 2039, 2041, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2042, 2042, 2043, 2043, 2042, 2045, 2043, 2044, 2045, 2043, 2044, 2044, 2043, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2044, 2042, 2043, 2042, 2043, 2042, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2041, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2041, 2041, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2044, 2043, 2044, 2044, 2042, 2043, 2043, 2042, 2043, 2043, 2041, 2042, 2041, 2041, 2043, 2043, 2043, 2044, 2045, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2046, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2044, 2044, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2043, 2041, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2042, 2042, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2043, 2042, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2041, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2046, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2044, 2044, 2044, 2043, 2042, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2042, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2045, 2045, 2046, 2046, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2043, 2045, 2043, 2042, 2043, 2043, 2043, 2042, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2045, 2043, 2043, 2044, 2044, 2044, 2046, 2045, 2045, 2045, 2045, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2043, 2044, 2043, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2041, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2042, 2043, 2043, 2042, 2044, 2045, 2044, 2043, 2043, 2042, 2042, 2042, 2044, 2043, 2045, 2044, 2045, 2043, 2044, 2042, 2043, 2042, 2040, 2041, 2041, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2046, 2043, 2044, 2044, 2042, 2043, 2043, 2044, 2045, 2046, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2043, 2043, 2045, 2043, 2044, 2043, 2043, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2042, 2044, 2044, 2045, 2046, 2046, 2047, 2046, 2045, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2043, 2044, 2046, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2041, 2042, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2042, 2041, 2042, 2041, 2043, 2045, 2045, 2045, 2045, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2040, 2040, 2041, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2047, 2046, 2047, 2046, 2045, 2045, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2045, 2043, 2043, 2042, 2042, 2042, 2042, 2044, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2042, 2041, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2041, 2042, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2045, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2041, 2043, 2043, 2043, 2043, 2042, 2042};
78 horigs.push_back(horig);}
79 {std::vector<float> horig={2054, 2054, 2055, 2055, 2055, 2057, 2056, 2057, 2056, 2057, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2054, 2053, 2055, 2054, 2054, 2054, 2053, 2052, 2051, 2052, 2052, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2056, 2057, 2056, 2056, 2057, 2054, 2054, 2054, 2053, 2053, 2052, 2052, 2053, 2054, 2053, 2055, 2055, 2056, 2056, 2055, 2054, 2055, 2053, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2052, 2054, 2054, 2053, 2054, 2056, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2054, 2053, 2054, 2055, 2055, 2054, 2054, 2055, 2055, 2055, 2053, 2054, 2053, 2054, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2055, 2054, 2053, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2054, 2055, 2055, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2056, 2055, 2054, 2053, 2054, 2053, 2054, 2055, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2056, 2055, 2054, 2054, 2056, 2055, 2055, 2055, 2056, 2055, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2057, 2055, 2055, 2055, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2055, 2055, 2054, 2054, 2054, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2054, 2053, 2054, 2055, 2055, 2056, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2053, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2053, 2054, 2055, 2055, 2055, 2055, 2054, 2055, 2054, 2055, 2055, 2055, 2056, 2056, 2055, 2056, 2057, 2057, 2056, 2057, 2057, 2055, 2055, 2055, 2055, 2056, 2055, 2055, 2054, 2055, 2055, 2055, 2056, 2056, 2056, 2054, 2054, 2053, 2054, 2053, 2052, 2051, 2052, 2053, 2053, 2053, 2052, 2053, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2056, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2056, 2056, 2055, 2056, 2054, 2053, 2053, 2054, 2055, 2056, 2058, 2056, 2055, 2056, 2055, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2056, 2057, 2057, 2057, 2056, 2057, 2056, 2055, 2055, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2051, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2055, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2052, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2054, 2053, 2054, 2054, 2053, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2053, 2054, 2052, 2052, 2052, 2053, 2054, 2054, 2053, 2054, 2053, 2052, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2055, 2054, 2053, 2053, 2054, 2055, 2055, 2055, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2054, 2054, 2055, 2055, 2055, 2056, 2056, 2056, 2054, 2055, 2055, 2054, 2055, 2056, 2056, 2054, 2055, 2054, 2054, 2053, 2053, 2054, 2055, 2055, 2055, 2056, 2054, 2055, 2055, 2056, 2056, 2055, 2055, 2054, 2054, 2055, 2055, 2056, 2055, 2055, 2054, 2054, 2054, 2056, 2055, 2056, 2055, 2055, 2054, 2054, 2055, 2054, 2055, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2054, 2054, 2053, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2055, 2054, 2054, 2054, 2054, 2054, 2056, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2057, 2054, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2053, 2056, 2055, 2056, 2055, 2056, 2056, 2056, 2055, 2057, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2057, 2057, 2057, 2056, 2057, 2057, 2056, 2057, 2056, 2057, 2057, 2058, 2058, 2058, 2057, 2057, 2057, 2057, 2056, 2056, 2055, 2055, 2055, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2052, 2053, 2052, 2053, 2053, 2052, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2057, 2056, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2054, 2055, 2055, 2055, 2055, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2056, 2055, 2055, 2054, 2055, 2055, 2055, 2055, 2056, 2055, 2055, 2056, 2056, 2056, 2055, 2055, 2055, 2055, 2054, 2056, 2055, 2056, 2054, 2054, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2054, 2055, 2054, 2055, 2055, 2055, 2056, 2056, 2056, 2057, 2055, 2056, 2055, 2055, 2054, 2054, 2055, 2054, 2054, 2055, 2055, 2055, 2056, 2056, 2055, 2054, 2055, 2055, 2055, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2052, 2053, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2055, 2053, 2055, 2055, 2055, 2056, 2055, 2054, 2055, 2055, 2054, 2054, 2055, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2055, 2055, 2057, 2057, 2057, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2057, 2055, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2053, 2053, 2053, 2055, 2056, 2055, 2055, 2055, 2055, 2055, 2056, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2052, 2054, 2056, 2055, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2056, 2057, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2057, 2055, 2054, 2055, 2055, 2055, 2054, 2053, 2053, 2053, 2054, 2055, 2054, 2056, 2056, 2055, 2056, 2056, 2056, 2055, 2055, 2053, 2054, 2053, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2054, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2056, 2057, 2056, 2057, 2057, 2056, 2055, 2056, 2054, 2055, 2054, 2054, 2053, 2054, 2055, 2055, 2055, 2054, 2056, 2055, 2056, 2055, 2055, 2055, 2056, 2056, 2055, 2056, 2055, 2055, 2056, 2055, 2054, 2054, 2054, 2056, 2055, 2055, 2056, 2056, 2055, 2056, 2055, 2056, 2057, 2056, 2055, 2055, 2055, 2056, 2058, 2058, 2059, 2059, 2057, 2058, 2057, 2057, 2057, 2058, 2058, 2058, 2058, 2056, 2057, 2056, 2057, 2057, 2057, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2054, 2053, 2052, 2052, 2050, 2050, 2051, 2050, 2050, 2053, 2054, 2055, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2055, 2056, 2056, 2057, 2056, 2056, 2055, 2055, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2054, 2054, 2054, 2055, 2056, 2056, 2056, 2056, 2054, 2055, 2055, 2055, 2055, 2055, 2056, 2057, 2056, 2056, 2056, 2055, 2054, 2056, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2056, 2055, 2056, 2055, 2055, 2056, 2057, 2056, 2057, 2056, 2056, 2057, 2057, 2056, 2056, 2057, 2055, 2055, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2056, 2053, 2054, 2055, 2056, 2053, 2054, 2054, 2055, 2055, 2056, 2056, 2055, 2054, 2053, 2054, 2053, 2054, 2053, 2055, 2054, 2054, 2055, 2055, 2056, 2055, 2056, 2054, 2055, 2054, 2055, 2055, 2054, 2054, 2056, 2055, 2055, 2054, 2054, 2053, 2052, 2054, 2054, 2055, 2055, 2056, 2056, 2055, 2055, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2054, 2053, 2055, 2054, 2055, 2056, 2056, 2055, 2056, 2055, 2054, 2056, 2055, 2054, 2055, 2055, 2053, 2053, 2054, 2055, 2055, 2056, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2056, 2055, 2056, 2057, 2056, 2056, 2057, 2057, 2056, 2055, 2056, 2055, 2055, 2055, 2056, 2055, 2055, 2055, 2056, 2055, 2056, 2057, 2055, 2056, 2055, 2054, 2053, 2054, 2055, 2055, 2055, 2055, 2053, 2053, 2054, 2055, 2055, 2057, 2056, 2056, 2056, 2054, 2055, 2054, 2054, 2055, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2054, 2054, 2053, 2054, 2055, 2055, 2056, 2055, 2056, 2055, 2055, 2055, 2056, 2056, 2055, 2056, 2055, 2055, 2054, 2055, 2055, 2055, 2056, 2056, 2056, 2054, 2055, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2056, 2054, 2056, 2055, 2055, 2056, 2054, 2055, 2054, 2054, 2056, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2055, 2055, 2055, 2053, 2054, 2053, 2053, 2053, 2054, 2053, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2056, 2055, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2055, 2056, 2057, 2056, 2057, 2056, 2056, 2056, 2055, 2056, 2055, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2053, 2054, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2055, 2056, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2052, 2053, 2053, 2053, 2054, 2055, 2055, 2056, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2055, 2057, 2056, 2057, 2057, 2057, 2057, 2056, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2056, 2054, 2055, 2054, 2054, 2052, 2054, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2055, 2053, 2054, 2054, 2055, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2053, 2055, 2054, 2055, 2055, 2054, 2054, 2055, 2053, 2052, 2053, 2052, 2051, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2052, 2052, 2052, 2052, 2053, 2053, 2055, 2055, 2054, 2055, 2055, 2056, 2057, 2055, 2055, 2056, 2054, 2055, 2056, 2055, 2056, 2055, 2054, 2055, 2054, 2054, 2054, 2053, 2052, 2052, 2052, 2054, 2053, 2054, 2054, 2054, 2056, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2054, 2054, 2055, 2056, 2055, 2055, 2056, 2056, 2055, 2054, 2054, 2056, 2055, 2055, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2054, 2053, 2054, 2053, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2055, 2054, 2055, 2054, 2054, 2053, 2054, 2055, 2054, 2056, 2055, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2056, 2056, 2056, 2057, 2056, 2056, 2057, 2057, 2058, 2057, 2057, 2059, 2059, 2058, 2058, 2057, 2057, 2058, 2058, 2056, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2053, 2052, 2051, 2051, 2052, 2053, 2052, 2054, 2052, 2054, 2052, 2053, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2055, 2054, 2054, 2051, 2053, 2052, 2053, 2053, 2055, 2054, 2054, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2054, 2055, 2054, 2053, 2054, 2054, 2055, 2054, 2056, 2055, 2056, 2054, 2054, 2053, 2053, 2054, 2053, 2055, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2055, 2055, 2054, 2054, 2055, 2056, 2054, 2055, 2054, 2053, 2052, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2055, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2051, 2052, 2050, 2049, 2050, 2051, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2054, 2054, 2055, 2055, 2055, 2054, 2054, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2054, 2055, 2054, 2054, 2055, 2055, 2056, 2055, 2054, 2055, 2053, 2055, 2054, 2054, 2055, 2056, 2055, 2054, 2055, 2055, 2055, 2054, 2055, 2054, 2052, 2053, 2053, 2053, 2055, 2054, 2055, 2056, 2055, 2054, 2054, 2054, 2053, 2052, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2056, 2056, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2053, 2055, 2055, 2055, 2055, 2055, 2055, 2053, 2053, 2054, 2052, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2055, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2052, 2054, 2052, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2055, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2052, 2052, 2052, 2052, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2053, 2054, 2055, 2056, 2056, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2052, 2054, 2055, 2055, 2054, 2055, 2055, 2055, 2053, 2053, 2053, 2053, 2052, 2054, 2054, 2054, 2055, 2055, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2053, 2055, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2052, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2052, 2053, 2053, 2052, 2054, 2055, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2055, 2054, 2053, 2054, 2056, 2056, 2055, 2055, 2057, 2058, 2058, 2057, 2057, 2055, 2057, 2056, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2055, 2056, 2056, 2057, 2056, 2057, 2055, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2052, 2054, 2053, 2053, 2053, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2053, 2054, 2053, 2053, 2055, 2054, 2054, 2054, 2055, 2056, 2054, 2053, 2054, 2054, 2055, 2054, 2054, 2055, 2055, 2054, 2055, 2056, 2054, 2055, 2055, 2054, 2054, 2054, 2055, 2055, 2056, 2056, 2055, 2055, 2055, 2055, 2056, 2055, 2055, 2055, 2056, 2056, 2055, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2055, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2055, 2054, 2053, 2054, 2053, 2055, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2056, 2054, 2055, 2055, 2056, 2056, 2056, 2055, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2052, 2054, 2055, 2056, 2055, 2054, 2054, 2053, 2053, 2054, 2053, 2055, 2056, 2056, 2056, 2056, 2055, 2053, 2055, 2054, 2054, 2055, 2054, 2056, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2052, 2052, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2051, 2053, 2053, 2053, 2054, 2055, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2055, 2055, 2054, 2053, 2053, 2053, 2051, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2054, 2054, 2053, 2055, 2053, 2053, 2054, 2055, 2055, 2056, 2055, 2053, 2054, 2053, 2054, 2054, 2053, 2055, 2055, 2056, 2056, 2055, 2055, 2054, 2053, 2055, 2053, 2053, 2053, 2054, 2053, 2052, 2054, 2054, 2052, 2053, 2053, 2054, 2055, 2055, 2054, 2055, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2055, 2054, 2055, 2056, 2054, 2053, 2054, 2053, 2053, 2055, 2056, 2055, 2055, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2054, 2053, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2052, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2054, 2056, 2053, 2053, 2053, 2054, 2054, 2055, 2056, 2056, 2056, 2056, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2056, 2054, 2054, 2053, 2052, 2055, 2057, 2055, 2055, 2056, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2052, 2051, 2053, 2054, 2054, 2055, 2054, 2054, 2056, 2055, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2055, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2053, 2054, 2055, 2055, 2056, 2055, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2053, 2053, 2053, 2055, 2055, 2056, 2057, 2057, 2057, 2059, 2058, 2059, 2056, 2057, 2056, 2056, 2055, 2056, 2055, 2056, 2056, 2058, 2057, 2055, 2054, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2052, 2052, 2052, 2052, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2052, 2052, 2054, 2055, 2054, 2056, 2055, 2054, 2054, 2053, 2055, 2054, 2055, 2056, 2055, 2055, 2056, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2055, 2055, 2053, 2055, 2054, 2053, 2054, 2054, 2053, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2054, 2053, 2053, 2054, 2054, 2053, 2053, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2052, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2056, 2054, 2054, 2054, 2053, 2054, 2055, 2054, 2054, 2055, 2055, 2053, 2053, 2052, 2052, 2053, 2054, 2054, 2054, 2054, 2055, 2053, 2055, 2054, 2053, 2054, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2054, 2055, 2054, 2053, 2055, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2056, 2055, 2055, 2056, 2056, 2055, 2053, 2054, 2053, 2053, 2054, 2053, 2054, 2052, 2054, 2052, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2056, 2057, 2057, 2057, 2058, 2057, 2056, 2054, 2054, 2054, 2053, 2054, 2055, 2054, 2055, 2053, 2052, 2052, 2051, 2051, 2051, 2054, 2053, 2053, 2055, 2055, 2055, 2055, 2054, 2053, 2052, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2057, 2055, 2057, 2054, 2055, 2053, 2053, 2054, 2054, 2054, 2055, 2053, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2052, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2055, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2055, 2054, 2055, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2056, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2053, 2055, 2055, 2054, 2055, 2056, 2056, 2055, 2054, 2055, 2054, 2054, 2055, 2054, 2055, 2053, 2054, 2055, 2054, 2055, 2055, 2056, 2056, 2054, 2054, 2053, 2051, 2049, 2051, 2050, 2051, 2052, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2052, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2055, 2055, 2054, 2053, 2052, 2052, 2053, 2053, 2052, 2053, 2053, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2051, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2055, 2055, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2053, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2056, 2054, 2055, 2056, 2056, 2056, 2056, 2055, 2055, 2054, 2053, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2056, 2055, 2053, 2053, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2053, 2054, 2055, 2055, 2054, 2057, 2056, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2053, 2053, 2052, 2052, 2052, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2052, 2054, 2054, 2055, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2054, 2055, 2054, 2052, 2052, 2053, 2054, 2052, 2053, 2053, 2054, 2055, 2055, 2054, 2052, 2052, 2052, 2053, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2058, 2057, 2057, 2056, 2057, 2056, 2056, 2056, 2058, 2056, 2057, 2057, 2056, 2056, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2055, 2055, 2053, 2054, 2053, 2054, 2053, 2054, 2055, 2053, 2053, 2052, 2051, 2050, 2052, 2051, 2053, 2052, 2053, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2052, 2053, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2056, 2056, 2055, 2054, 2055, 2056, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2055, 2054, 2054, 2056, 2056, 2054, 2054, 2054, 2055, 2055, 2053, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2056, 2055, 2054, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2053, 2054, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2052, 2054, 2053, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2054, 2053, 2054, 2053, 2054, 2054, 2053, 2052, 2053, 2053, 2053, 2054, 2052, 2053, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2053, 2055, 2055, 2054, 2055, 2054, 2053, 2054, 2053, 2054, 2053, 2055, 2055, 2055, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2056, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2053, 2056, 2055, 2054, 2055, 2054, 2055, 2054, 2055, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2055, 2055, 2053, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2055, 2055, 2056, 2057, 2056, 2055, 2056, 2055, 2057, 2056, 2055, 2055, 2055, 2054, 2053, 2054, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2055, 2053, 2056, 2055, 2054, 2055, 2056, 2055, 2056, 2055, 2056, 2057, 2056, 2056, 2055, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2055, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2056, 2056, 2056, 2056, 2055, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2054, 2054, 2052, 2053, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2055, 2054, 2054, 2055, 2055, 2056, 2054, 2055, 2053, 2053, 2054, 2053, 2053, 2052, 2054, 2054, 2054, 2054, 2056, 2056, 2056, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2051, 2052, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2056, 2055, 2056, 2056, 2056, 2056, 2055, 2054, 2055, 2054, 2052, 2052, 2052, 2053, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2055, 2054, 2055, 2054, 2053, 2053, 2054, 2055, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2054, 2052, 2053, 2054, 2053, 2054, 2054, 2054, 2053, 2055, 2054, 2053, 2054, 2055, 2054, 2055, 2054, 2055, 2053, 2053, 2053, 2055, 2055, 2055, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2053, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2056, 2055, 2055, 2055, 2055, 2054, 2053, 2054, 2054, 2055, 2056, 2055, 2055, 2054, 2055, 2054, 2053, 2054, 2053, 2052, 2054, 2055, 2055, 2055, 2055, 2054, 2052, 2053, 2054, 2056, 2056, 2056, 2055, 2054, 2055, 2056, 2056, 2056, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2055, 2054, 2055, 2056, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2053, 2054, 2054, 2052, 2053, 2053, 2054, 2054, 2055, 2053, 2054, 2055, 2056, 2056, 2055, 2055, 2053, 2055, 2055, 2056, 2056, 2055, 2056, 2056, 2057, 2059, 2058, 2058, 2058, 2057, 2057, 2058, 2057, 2058, 2057, 2057, 2057, 2055, 2056, 2056, 2056, 2056, 2057, 2056, 2054, 2055, 2053, 2053, 2054, 2053, 2055, 2055, 2056, 2055, 2056, 2054, 2054, 2055, 2055, 2054, 2053, 2054, 2052, 2053, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2054, 2055, 2054, 2055, 2057, 2055, 2054, 2055, 2055, 2055, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2054, 2054, 2053, 2054, 2055, 2054, 2055, 2054, 2055, 2056, 2055, 2056, 2056, 2055, 2055, 2054, 2055, 2055, 2055, 2056, 2055, 2054, 2055, 2053, 2054, 2053, 2055, 2054, 2054, 2055, 2055, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2056, 2055, 2056, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2051, 2052, 2052, 2053, 2053, 2054, 2055, 2055, 2054, 2055, 2056, 2056, 2056, 2056, 2056, 2056, 2054, 2055, 2055, 2056, 2054, 2054, 2053, 2052, 2054, 2054, 2054, 2053, 2055, 2054, 2055, 2054, 2056, 2055, 2056, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2054, 2055, 2056, 2056, 2057, 2056, 2056, 2055, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2055, 2055, 2056, 2055, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2052, 2054, 2054, 2052, 2053, 2052, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2055, 2056, 2057, 2057, 2058, 2057, 2056, 2058, 2054, 2054, 2055, 2054, 2056, 2057, 2058, 2059, 2058, 2057, 2056, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2055, 2056, 2055, 2056, 2055, 2055, 2055, 2053, 2053, 2053, 2053, 2054, 2053, 2055, 2056, 2055, 2054, 2055, 2053, 2054, 2053, 2053, 2054, 2055, 2055, 2055, 2056, 2054, 2054, 2053, 2053, 2055, 2055, 2054, 2055, 2053, 2053, 2054, 2054, 2053, 2055, 2055, 2056, 2055, 2056, 2055, 2055, 2054, 2053, 2054, 2054, 2053, 2055, 2054, 2055, 2055, 2054, 2053, 2053, 2053, 2054, 2056, 2057, 2058, 2057, 2055, 2054, 2055, 2055, 2055, 2052, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2055, 2054, 2055, 2055, 2056, 2055, 2056, 2054, 2055, 2055, 2054, 2055, 2055, 2055, 2055, 2054, 2053, 2054, 2054, 2056, 2055, 2056, 2057, 2057, 2057, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2056, 2055, 2056, 2056, 2056, 2057, 2056, 2056, 2055, 2054, 2055, 2055, 2056, 2055, 2054, 2053, 2054, 2054, 2055, 2054, 2055, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2057, 2058, 2056, 2056, 2055, 2055, 2056, 2055, 2055, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2057, 2056, 2056, 2055, 2054, 2054, 2055, 2054, 2056, 2055, 2055, 2054, 2055, 2054, 2053, 2055, 2056, 2055, 2055, 2055, 2056, 2056, 2056, 2057, 2055, 2056, 2057, 2056, 2054, 2054, 2054, 2053, 2053, 2055, 2054, 2055, 2054, 2052, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2053, 2052, 2054, 2055, 2055, 2057, 2055, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2057, 2056, 2055, 2056, 2055, 2055, 2055, 2054, 2055, 2056, 2056, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2053, 2052, 2053, 2053, 2054, 2055, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2055, 2056, 2055, 2054, 2055, 2054, 2055, 2054, 2055, 2055, 2056, 2056, 2056, 2055, 2054, 2054, 2055, 2056, 2056, 2056, 2056, 2056, 2055, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2056, 2056, 2058, 2058, 2059, 2059, 2059, 2059, 2058, 2059, 2058, 2058, 2058, 2056, 2057, 2054, 2055, 2054, 2055, 2055, 2053, 2055, 2053, 2053, 2053, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2053, 2053, 2055, 2055, 2056, 2055, 2055, 2054, 2053, 2054, 2055, 2054, 2054, 2055, 2054, 2056, 2054, 2053, 2054, 2053, 2054, 2054, 2056, 2056, 2056, 2056, 2057, 2055, 2055, 2055, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2056, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2052, 2052, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2053, 2054, 2054, 2054, 2055, 2055, 2057, 2057, 2056, 2056, 2056, 2056, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2055, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2053, 2055, 2055, 2054, 2054, 2056, 2056, 2055, 2056, 2056, 2056, 2055, 2055, 2054, 2053, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2055, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2055, 2054, 2055, 2054, 2055, 2055, 2056, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2055, 2056, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2054, 2055, 2056, 2056, 2056, 2055, 2054, 2054, 2054, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2055, 2056, 2055, 2055, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2053, 2053, 2052, 2052, 2052, 2053, 2052, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2054, 2055, 2056, 2055, 2055, 2055, 2053, 2054, 2055, 2054, 2056, 2055, 2056, 2056, 2054, 2055, 2055, 2053, 2055, 2053, 2052, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2055, 2056, 2055, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2057, 2054, 2056, 2055, 2055, 2055, 2053, 2055, 2054, 2056, 2055, 2054, 2055, 2053, 2052, 2053, 2053, 2054, 2054, 2053, 2053, 2052, 2053, 2054, 2053, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2056, 2056, 2055, 2054, 2055, 2055, 2054, 2055, 2055, 2055, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2053, 2055, 2055, 2055, 2055, 2055, 2054, 2053, 2052, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2052, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2056, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2052, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2055, 2055, 2056, 2056, 2056, 2055, 2055, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2058, 2059, 2058, 2058, 2057, 2057, 2058, 2057, 2056, 2054, 2055, 2054, 2054, 2054, 2055, 2056, 2056, 2055, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2052, 2053, 2053, 2055, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2052, 2052, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2055, 2053, 2054, 2053, 2052, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2052, 2054, 2055, 2055, 2054, 2055, 2054, 2055, 2055, 2055, 2056, 2055, 2055, 2055, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2055, 2053, 2054, 2054, 2054, 2054, 2054, 2052, 2053, 2054, 2054, 2054, 2055, 2056, 2056, 2056, 2056, 2056, 2055, 2055, 2054, 2053, 2053, 2052, 2052, 2053, 2053, 2054, 2055, 2055, 2054, 2055, 2054, 2055, 2054, 2053, 2054, 2055, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2055, 2056, 2055, 2055, 2054, 2054, 2053, 2055, 2055, 2055, 2055, 2054, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2055, 2054, 2055, 2055, 2055, 2055, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2057, 2057, 2056, 2057, 2057, 2057, 2056, 2056, 2056, 2056, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2053, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2055, 2054, 2054, 2055, 2054, 2056, 2056, 2055, 2056, 2055, 2054, 2052, 2054, 2053, 2054, 2054, 2053, 2052, 2053, 2053, 2053, 2052, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2052, 2053, 2052, 2054, 2054, 2054, 2053, 2053, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2052, 2053, 2052, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2056, 2055, 2056, 2054, 2055, 2055, 2056, 2055, 2054, 2055, 2054, 2054, 2054, 2055, 2053, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2056, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2053, 2052, 2053, 2053, 2053, 2053, 2055, 2054, 2054, 2055, 2054, 2054, 2055, 2054, 2054, 2055, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2054, 2056, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2057, 2056, 2055, 2056, 2056, 2054, 2054, 2054, 2053, 2055, 2054, 2054, 2056, 2055, 2053, 2054, 2054, 2053, 2054, 2054, 2055, 2055, 2056, 2055, 2054, 2053, 2052, 2054, 2055, 2054, 2055, 2056, 2055, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2056, 2055, 2055, 2056, 2056, 2055, 2055, 2054, 2053, 2055, 2056, 2056, 2056, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2055, 2055, 2055, 2054, 2054, 2055, 2055, 2056, 2055, 2055, 2054, 2055, 2054, 2055, 2055, 2056, 2055, 2055, 2054, 2053, 2054, 2055, 2053, 2055, 2054, 2055, 2056, 2056, 2055, 2056, 2057, 2055, 2056, 2054, 2055, 2054, 2053, 2053, 2054, 2052, 2054, 2054, 2055, 2056, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2054, 2055, 2055, 2054, 2054, 2054, 2056, 2055, 2057, 2056, 2055, 2055, 2054, 2056, 2055, 2056, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2054, 2054, 2053, 2052, 2053, 2052, 2052, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2055, 2055, 2056, 2056, 2055, 2055, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2055, 2056, 2056, 2055, 2056, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2055, 2054, 2055, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2057, 2056, 2055, 2056, 2056, 2056, 2055, 2056, 2055, 2056, 2054, 2055, 2054, 2053, 2053, 2053, 2054, 2055, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2057, 2055, 2055, 2054, 2054, 2054, 2052, 2053, 2053, 2054, 2055, 2055, 2056, 2055, 2056, 2054, 2054, 2054, 2054, 2055, 2053, 2053, 2055, 2054, 2055, 2055, 2055, 2056, 2055, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2055, 2055, 2056, 2055, 2056, 2055, 2054, 2054, 2053, 2055, 2055, 2056, 2055, 2054, 2053, 2055, 2054, 2054, 2054, 2054, 2056, 2056, 2055, 2055, 2054, 2055, 2053, 2053, 2052, 2053, 2052, 2053, 2054, 2055, 2056, 2055, 2055, 2054, 2054, 2053, 2053, 2055, 2053, 2054, 2054, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2057, 2056, 2055, 2055, 2055, 2054, 2055, 2055, 2056, 2055, 2056, 2056, 2056, 2055, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2055, 2054, 2054, 2056, 2057, 2056, 2057, 2055, 2055, 2055, 2055, 2054, 2055, 2057, 2056, 2056, 2057, 2056, 2055, 2055, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2053, 2054, 2053, 2053, 2054, 2055, 2055, 2056, 2056, 2056, 2057, 2058, 2059, 2059, 2059, 2058, 2058, 2056, 2056, 2057, 2056, 2057, 2059, 2058, 2057, 2057, 2055, 2054, 2054, 2053, 2052, 2052, 2053, 2053, 2051, 2052, 2051, 2053, 2053, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2054, 2055, 2055, 2056, 2055, 2055, 2055, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2054, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2056, 2057, 2058, 2057, 2055, 2054, 2053, 2053, 2053, 2054, 2055, 2054, 2055, 2055, 2055, 2053, 2055, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2055, 2053, 2054, 2054, 2056, 2056, 2055, 2056, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2055, 2053, 2054, 2054, 2055, 2054, 2055, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2053, 2054, 2054, 2052, 2053, 2053, 2055, 2054, 2055, 2055, 2054, 2053, 2056, 2054, 2053, 2055, 2054, 2055, 2055, 2055, 2055, 2054, 2055, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2056, 2055, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2055, 2055, 2054, 2056, 2055, 2056, 2056, 2056, 2055, 2056, 2056, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2055, 2056, 2056, 2057, 2057, 2057, 2058, 2057, 2056, 2056, 2055, 2054, 2055, 2055, 2055, 2055, 2056, 2057, 2056, 2055, 2056, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2055, 2055, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2056, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2055, 2054, 2054, 2054, 2055, 2053, 2055, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2056, 2056, 2054, 2054, 2053, 2053, 2053, 2054, 2055, 2055, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2055, 2056, 2056, 2056, 2056, 2055, 2054, 2055, 2055, 2054, 2055, 2054, 2053, 2053, 2054, 2055, 2054, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2055, 2054, 2053, 2054, 2054, 2054, 2056, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2055, 2057, 2056, 2057, 2055, 2055, 2056, 2055, 2054, 2054, 2056, 2056, 2056, 2057, 2056, 2054, 2055, 2055, 2055, 2056, 2053, 2053, 2051, 2051, 2052, 2052, 2052, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2052, 2053, 2053, 2053, 2054, 2053, 2054, 2055, 2055, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2053, 2053, 2055, 2054, 2054, 2055, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2055, 2054, 2053, 2053, 2053, 2054, 2052, 2053, 2052, 2052, 2054, 2053, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2055, 2056, 2056, 2057, 2057, 2057, 2056, 2058, 2057, 2057, 2057, 2057, 2055, 2054, 2054, 2055, 2055, 2054, 2054, 2053, 2052, 2052, 2053, 2052, 2052, 2054, 2053, 2055, 2054, 2055, 2054, 2055, 2055, 2053, 2054, 2056, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2053, 2054, 2054, 2055, 2053, 2054, 2054, 2054, 2055, 2053, 2054, 2052, 2053, 2051, 2051, 2053, 2054, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2053, 2052, 2052, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2053, 2053, 2052, 2052, 2052, 2053, 2054, 2055, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2058, 2057, 2057, 2057, 2057, 2057, 2058, 2057, 2056, 2057, 2056, 2056, 2055, 2056, 2055, 2056, 2055, 2054, 2055, 2054, 2054, 2053, 2051, 2052, 2051, 2051, 2052, 2053, 2053, 2054, 2055, 2054, 2054, 2053, 2053, 2051, 2052, 2051, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2052, 2052, 2054, 2054, 2054, 2053, 2053, 2055, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2051, 2053, 2053, 2055, 2055, 2055, 2056, 2056, 2056, 2055, 2054, 2053, 2052, 2052, 2053, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2051, 2051, 2051, 2052, 2053, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2053, 2054, 2054, 2055, 2054, 2053, 2053, 2054, 2055, 2056, 2057, 2056, 2056, 2055, 2055, 2055, 2054, 2055, 2053, 2055, 2055, 2054, 2055, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2053, 2052, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2053, 2055, 2054, 2054, 2056, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2054, 2055, 2056, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2054, 2055, 2054, 2054, 2055, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2053, 2054, 2056, 2054, 2055, 2056, 2054, 2056, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2054, 2053, 2052, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2055, 2054, 2054, 2053, 2054, 2052, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2053, 2054, 2052, 2053, 2053, 2054, 2054, 2055, 2053, 2056, 2054, 2054, 2053, 2053, 2053, 2052, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2055, 2057, 2055, 2056, 2056, 2056, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2054, 2055, 2055, 2054, 2055, 2053, 2054, 2053, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2053, 2055, 2055, 2055, 2054, 2055, 2054, 2055, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2052, 2052, 2053, 2052, 2053, 2054, 2054, 2055, 2056, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2051, 2053, 2053, 2054, 2055, 2053, 2053, 2053, 2054, 2053, 2053, 2052, 2052, 2053, 2051, 2052, 2053, 2054, 2055, 2054, 2054, 2054, 2055, 2056, 2056, 2057, 2055, 2055, 2056, 2056, 2057, 2055, 2055, 2055, 2055, 2054, 2053, 2054, 2055, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2051, 2052, 2054, 2053, 2053, 2054, 2052, 2052, 2052, 2053, 2053, 2052, 2054, 2053, 2054, 2054, 2053, 2054, 2052, 2053, 2054, 2053, 2054, 2053, 2054, 2055, 2053, 2054, 2054, 2053, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2052, 2054, 2053, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2053, 2052, 2054, 2054, 2054, 2055, 2053, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2053, 2052, 2052, 2054, 2054, 2054, 2054, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2053, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2052, 2053, 2054, 2053, 2052, 2053, 2054, 2054, 2055, 2055, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2054, 2056, 2055, 2055, 2055, 2054, 2054, 2052, 2053, 2052, 2053, 2052, 2053, 2054, 2055, 2056, 2056, 2056, 2056, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2055, 2055, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2055, 2055, 2056, 2055, 2057, 2056, 2057, 2057, 2057, 2058, 2058, 2059, 2059, 2058, 2056, 2055, 2055, 2054, 2055, 2055, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2053, 2053, 2053, 2052, 2051, 2050, 2051, 2052, 2054, 2054, 2054, 2054, 2056, 2054, 2055, 2055, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2056, 2055, 2056, 2056, 2055, 2055, 2056, 2054, 2054, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2056, 2056, 2055, 2056, 2055, 2054, 2054, 2055, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2056, 2055, 2056, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2055, 2055, 2054, 2054, 2056, 2055, 2055, 2056, 2055, 2054, 2054, 2054, 2053, 2052, 2051, 2052, 2052, 2053, 2054, 2054, 2054, 2055, 2056, 2056, 2057, 2056, 2057, 2057, 2056, 2056, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2052, 2053, 2054, 2054, 2055, 2056, 2056, 2057, 2056, 2055, 2055, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2053, 2053, 2054, 2053, 2055, 2055, 2056, 2056, 2056, 2054, 2054, 2053, 2052, 2052, 2053, 2053, 2054, 2054, 2055, 2054, 2056, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2055, 2055, 2054, 2056, 2055, 2055, 2053, 2055, 2054, 2054, 2054, 2053, 2052, 2054, 2053, 2054, 2054, 2056, 2056, 2055, 2056, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2055, 2055, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2057, 2056, 2057, 2058, 2058, 2059, 2058, 2058, 2058, 2057, 2058, 2056, 2058, 2056, 2055, 2057, 2057, 2056, 2056, 2056, 2054, 2053, 2054, 2055, 2055, 2054, 2053, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2053, 2055, 2055, 2054, 2055, 2055, 2053, 2054, 2053, 2054, 2052, 2054, 2054, 2054, 2054, 2056, 2055, 2056, 2055, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2055, 2054, 2055, 2055, 2055, 2054, 2052, 2052, 2053, 2054, 2054, 2054, 2053, 2052, 2052, 2053, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2054, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2052, 2053, 2054, 2054, 2055, 2055, 2054, 2053, 2055, 2054, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2054, 2053, 2052, 2053, 2054, 2055, 2054, 2055, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2055, 2053, 2054, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2055, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2056, 2056, 2055, 2056, 2055, 2056, 2055, 2054, 2052, 2052, 2051, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2056, 2056, 2055, 2053, 2054, 2054, 2053, 2054, 2054, 2055, 2056, 2055, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2055, 2056, 2054, 2053, 2052, 2052, 2051, 2052, 2051, 2053, 2053, 2054, 2054, 2054, 2052, 2052, 2052, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2056, 2056, 2055, 2056, 2055, 2053, 2052, 2054, 2053, 2053, 2054, 2053, 2054, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2056, 2054, 2054, 2054, 2055, 2054, 2053, 2054, 2054, 2055, 2054, 2055, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2052, 2054, 2052, 2054, 2054, 2054, 2055, 2056, 2056, 2055, 2054, 2053, 2053, 2054, 2055, 2055, 2055, 2056, 2054, 2055, 2054, 2053, 2054, 2052, 2053, 2053, 2055, 2055, 2055, 2055, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2052, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2052, 2052, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2056, 2056, 2054, 2054, 2053, 2054, 2056, 2054, 2056, 2054, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2056, 2057, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2052, 2052, 2052, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2054, 2055, 2053, 2054, 2054, 2053, 2054, 2055, 2054, 2055, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2055, 2055, 2054, 2056, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2055, 2056, 2056, 2056, 2057, 2057, 2055, 2055, 2056, 2055, 2055, 2056, 2055, 2056, 2056, 2056, 2054, 2055, 2054, 2054, 2052, 2053, 2052, 2052, 2052, 2051, 2053, 2051, 2052, 2052, 2052, 2052, 2054, 2056, 2056, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2055, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2055, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2055, 2054, 2053, 2053, 2055, 2053, 2054, 2053, 2054, 2055, 2056, 2054, 2055, 2054, 2052, 2053, 2053, 2054, 2055, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2052, 2052, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2052, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2056, 2054, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2053, 2053, 2054, 2053, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2053, 2053, 2052, 2052, 2052, 2054, 2055, 2055, 2056, 2058, 2057, 2058, 2058, 2057, 2056, 2056, 2056, 2056, 2056, 2056, 2055, 2054, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2055, 2055, 2055, 2054, 2055, 2055, 2053, 2054, 2055, 2054, 2055, 2054, 2053, 2052, 2051, 2053, 2055, 2055, 2054, 2053, 2054, 2053, 2055, 2054, 2054, 2055, 2054, 2055, 2055, 2056, 2055, 2054, 2054, 2055, 2055, 2056, 2055, 2057, 2057, 2056, 2056, 2056, 2056, 2055, 2056, 2055, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2056, 2055, 2055, 2054, 2055, 2056, 2055, 2056, 2056, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2056, 2056, 2056, 2055, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2055, 2054, 2055, 2055, 2055, 2053, 2053, 2052, 2054, 2054, 2054, 2053, 2052, 2052, 2052, 2052, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2052, 2054, 2053, 2054, 2054, 2055, 2055, 2053, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2056, 2054, 2055, 2054, 2053, 2053, 2052, 2051, 2052, 2052, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2053, 2053, 2052, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2056, 2056, 2055, 2055, 2055, 2053, 2051, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2055, 2054, 2053, 2054, 2055, 2054, 2056, 2054, 2054, 2056, 2054, 2055, 2055, 2055, 2054, 2053, 2053, 2052, 2053, 2052, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2052, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2055, 2056, 2056, 2056, 2056, 2053, 2054, 2054, 2053, 2055, 2055, 2056, 2056, 2057, 2055, 2054, 2054, 2054, 2054, 2056, 2056, 2055, 2056, 2058, 2056, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2054, 2054, 2055, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2051, 2052, 2051, 2052, 2051, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2053, 2053, 2054, 2055, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2053, 2054, 2053, 2054, 2053, 2055, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2055, 2055, 2056, 2055, 2056, 2056, 2055, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2052, 2052, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2055, 2053, 2052, 2053, 2052, 2054, 2053, 2055, 2054, 2056, 2054, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2052, 2052, 2054, 2055, 2054, 2054, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2055, 2054, 2054, 2053, 2055, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2056, 2055, 2054, 2054, 2053, 2055, 2055, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2055, 2056, 2056, 2057, 2056, 2056, 2057, 2056, 2055, 2054, 2053, 2053, 2052, 2052, 2053, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2055, 2057, 2056, 2055, 2055, 2055, 2053, 2054, 2055, 2055, 2056, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2056, 2055, 2055, 2055, 2056, 2056, 2056, 2055, 2055, 2054, 2054, 2053, 2055, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2055, 2057, 2057, 2056, 2054, 2055, 2055, 2054, 2055, 2054, 2055, 2055, 2057, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2056, 2056, 2056, 2056, 2055, 2054, 2055, 2054, 2055, 2055, 2056, 2056, 2056, 2056, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2057, 2057, 2056, 2056, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2055, 2054, 2054, 2054, 2054, 2054, 2056, 2055, 2056, 2055, 2055, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2057, 2055, 2054, 2054, 2054, 2056, 2056, 2056, 2055, 2055, 2056, 2055, 2055, 2056, 2056, 2057, 2054, 2054, 2054, 2053, 2054, 2054, 2055, 2056, 2056, 2057, 2056, 2056, 2055, 2056, 2055, 2055, 2056, 2056, 2056, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2056, 2056, 2056, 2056, 2056, 2056, 2055, 2055, 2055, 2056, 2056, 2055, 2055, 2055, 2055, 2056, 2057, 2056, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2056, 2057, 2056, 2056, 2056, 2056, 2056, 2055, 2055, 2055, 2055, 2057, 2057, 2057, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2054, 2055, 2055, 2056, 2055, 2054, 2055, 2054, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2056, 2056, 2055, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2054, 2053, 2055, 2055, 2055, 2054, 2055, 2055, 2054, 2055, 2055, 2053, 2054, 2055, 2055, 2056, 2057, 2056, 2055, 2055, 2054, 2055, 2056, 2056, 2058, 2058, 2056, 2055, 2055, 2054, 2055, 2055, 2056, 2056, 2057, 2056, 2056, 2057, 2056, 2056, 2055, 2055, 2055, 2054, 2053, 2053, 2052, 2052, 2053, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2054, 2054, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2056, 2055, 2056, 2056, 2055, 2055, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2053, 2052, 2053, 2053, 2052, 2052, 2053, 2052, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2055, 2053, 2054, 2054, 2054, 2053, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2054, 2055, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2055, 2055, 2053, 2055, 2054, 2055, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2055, 2054, 2054, 2056, 2055, 2056, 2056, 2055, 2055, 2053, 2053, 2052, 2051, 2052, 2052, 2053, 2054, 2054, 2054, 2055, 2053, 2054, 2053, 2054, 2053, 2053, 2053, 2055, 2055, 2055, 2054, 2054, 2053, 2052, 2053, 2052, 2052, 2052, 2053, 2054, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2053, 2053, 2052, 2054, 2054, 2053, 2054, 2056, 2056, 2057, 2057, 2058, 2056, 2055, 2054, 2054, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2053, 2052, 2053, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2052, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2054, 2054, 2056, 2055, 2054, 2054, 2054, 2053, 2055, 2054, 2055, 2055, 2054, 2053, 2054, 2054, 2054, 2056, 2055, 2056, 2056, 2056, 2055, 2055, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2055, 2056, 2055, 2054, 2055, 2054, 2055, 2055, 2056, 2055, 2054, 2054, 2054, 2053, 2054, 2055, 2055, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2055, 2055, 2056, 2055, 2055, 2054, 2055, 2054, 2053, 2055, 2054, 2055, 2055, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2056, 2057, 2056, 2056, 2056, 2055, 2056, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2056, 2055, 2056, 2055, 2056, 2055, 2056, 2054, 2056, 2056, 2056, 2055, 2055, 2053, 2053, 2053, 2054, 2054, 2055, 2056, 2056, 2055, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2054, 2053};
80 horigs.push_back(horig);}
81 {std::vector<float> horig={2043, 2043, 2043, 2044, 2044, 2045, 2046, 2044, 2045, 2045, 2046, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2045, 2045, 2041, 2041, 2042, 2042, 2041, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2041, 2042, 2043, 2044, 2044, 2044, 2045, 2045, 2043, 2044, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2041, 2041, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2044, 2043, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2042, 2042, 2041, 2042, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2041, 2041, 2043, 2044, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2046, 2046, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2045, 2044, 2043, 2045, 2045, 2046, 2045, 2045, 2044, 2044, 2043, 2042, 2042, 2041, 2040, 2041, 2041, 2040, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2042, 2042, 2042, 2041, 2041, 2043, 2043, 2043, 2044, 2043, 2042, 2041, 2041, 2042, 2044, 2042, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2042, 2042, 2042, 2044, 2044, 2046, 2044, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2046, 2046, 2045, 2044, 2045, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2042, 2041, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2041, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2045, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2045, 2044, 2046, 2043, 2045, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2040, 2041, 2041, 2042, 2044, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2041, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2046, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2043, 2044, 2043, 2042, 2043, 2044, 2043, 2043, 2044, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2045, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2042, 2041, 2042, 2042, 2044, 2044, 2044, 2043, 2045, 2044, 2043, 2043, 2042, 2042, 2041, 2042, 2041, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2044, 2043, 2044, 2045, 2044, 2044, 2042, 2042, 2043, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2042, 2041, 2042, 2043, 2044, 2045, 2043, 2042, 2044, 2044, 2045, 2045, 2045, 2047, 2049, 2049, 2048, 2049, 2048, 2047, 2046, 2045, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2046, 2045, 2043, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2045, 2044, 2045, 2046, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2046, 2045, 2044, 2045, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2044, 2043, 2042, 2043, 2042, 2044, 2044, 2045, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2046, 2045, 2046, 2044, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2045, 2043, 2042, 2042, 2043, 2042, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2043, 2043, 2044, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2045, 2045, 2044, 2045, 2043, 2043, 2042, 2043, 2042, 2044, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2046, 2046, 2047, 2046, 2044, 2044, 2043, 2043, 2042, 2043, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2046, 2048, 2046, 2047, 2046, 2046, 2046, 2046, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2040, 2041, 2041, 2041, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2041, 2040, 2042, 2042, 2043, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2041, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2041, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2046, 2046, 2046, 2047, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2043, 2042, 2042, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2042, 2042, 2043, 2044, 2043, 2043, 2044, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2041, 2042, 2041, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2043, 2042, 2041, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2043, 2044, 2044, 2043, 2042, 2042, 2044, 2042, 2043, 2045, 2045, 2044, 2044, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2041, 2043, 2043, 2043, 2042, 2044, 2043, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2045, 2044, 2045, 2043, 2044, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2046, 2046, 2045, 2043, 2044, 2045, 2045, 2045, 2043, 2044, 2045, 2044, 2042, 2042, 2041, 2042, 2041, 2043, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2045, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2042, 2042, 2042, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2041, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2041, 2042, 2043, 2042, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2042, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2046, 2046, 2047, 2047, 2047, 2046, 2047, 2047, 2046, 2047, 2045, 2044, 2044, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2041, 2041, 2040, 2041, 2040, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2044, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2045, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2045, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2043, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2045, 2046, 2048, 2047, 2047, 2047, 2045, 2044, 2044, 2045, 2045, 2046, 2045, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2046, 2044, 2044, 2043, 2042, 2044, 2044, 2043, 2043, 2044, 2043, 2045, 2045, 2044, 2044, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2044, 2043, 2045, 2046, 2045, 2044, 2044, 2044, 2042, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2041, 2043, 2044, 2045, 2044, 2043, 2045, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2042, 2043, 2044, 2044, 2045, 2044, 2046, 2044, 2045, 2045, 2043, 2043, 2044, 2044, 2044, 2045, 2046, 2046, 2045, 2043, 2043, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2044, 2043, 2043, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2044, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2044, 2045, 2045, 2046, 2046, 2046, 2045, 2046, 2045, 2045, 2046, 2046, 2045, 2046, 2046, 2046, 2046, 2045, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2043, 2041, 2042, 2041, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2041, 2042, 2040, 2042, 2042, 2042, 2044, 2045, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2040, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2041, 2043, 2041, 2043, 2043, 2042, 2044, 2045, 2043, 2044, 2044, 2043, 2044, 2044, 2042, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2042, 2042, 2042, 2041, 2041, 2043, 2042, 2042, 2044, 2043, 2044, 2042, 2042, 2042, 2043, 2042, 2044, 2044, 2043, 2044, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2042, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2046, 2046, 2045, 2045, 2045, 2045, 2043, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2041, 2040, 2041, 2040, 2042, 2041, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2042, 2043, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2043, 2043, 2044, 2045, 2042, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2042, 2041, 2041, 2041, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2041, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2041, 2042, 2042, 2041, 2042, 2043, 2044, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2045, 2045, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2043, 2043, 2043, 2043, 2041, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2042, 2042, 2043, 2043, 2043, 2044, 2042, 2042, 2043, 2044, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2044, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2042, 2043, 2043, 2042, 2044, 2044, 2045, 2047, 2046, 2046, 2048, 2047, 2047, 2047, 2046, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2043, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2044, 2043, 2042, 2044, 2044, 2044, 2044, 2043, 2042, 2041, 2042, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2046, 2046, 2047, 2046, 2046, 2045, 2045, 2045, 2045, 2045, 2045, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2045, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2041, 2041, 2042, 2042, 2041, 2043, 2043, 2043, 2042, 2042, 2044, 2044, 2043, 2043, 2041, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2043, 2041, 2042, 2042, 2042, 2041, 2041, 2039, 2041, 2042, 2041, 2041, 2042, 2043, 2043, 2044, 2045, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2044, 2043, 2043, 2042, 2041, 2040, 2042, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2045, 2043, 2043, 2044, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2041, 2042, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2045, 2046, 2046, 2045, 2045, 2046, 2046, 2046, 2046, 2045, 2045, 2043, 2043, 2044, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2042, 2041, 2043, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2045, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2045, 2045, 2046, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2044, 2043, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2044, 2045, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2042, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2044, 2043, 2042, 2044, 2044, 2045, 2047, 2047, 2048, 2047, 2047, 2048, 2047, 2047, 2046, 2046, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2043, 2042, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2045, 2045, 2044, 2043, 2044, 2043, 2044, 2045, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2042, 2043, 2042, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2041, 2043, 2044, 2044, 2045, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2045, 2043, 2043, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2042, 2042, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2045, 2043, 2044, 2044, 2045, 2045, 2044, 2045, 2045, 2044, 2045, 2043, 2043, 2044, 2044, 2044, 2043, 2042, 2044, 2043, 2043, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2045, 2045, 2043, 2043, 2043, 2043, 2045, 2043, 2044, 2043, 2043, 2042, 2044, 2043, 2044, 2045, 2045, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2044, 2042, 2043, 2042, 2043, 2044, 2043, 2042, 2043, 2044, 2042, 2041, 2042, 2041, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2041, 2041, 2043, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2041, 2041, 2042, 2041, 2043, 2041, 2042, 2042, 2043, 2044, 2043, 2045, 2043, 2044, 2044, 2043, 2041, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2044, 2043, 2045, 2044, 2044, 2043, 2043, 2041, 2041, 2042, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2042, 2043, 2041, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2045, 2044, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2042, 2041, 2042, 2044, 2042, 2043, 2043, 2042, 2042, 2042, 2044, 2044, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2044, 2044, 2042, 2042, 2043, 2042, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2044, 2044, 2043, 2044, 2044, 2044, 2046, 2045, 2045, 2046, 2045, 2046, 2046, 2046, 2046, 2047, 2046, 2046, 2047, 2046, 2046, 2044, 2044, 2044, 2045, 2046, 2045, 2045, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2040, 2040, 2039, 2040, 2040, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2042, 2042, 2042, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2042, 2044, 2044, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2045, 2046, 2047, 2047, 2047, 2046, 2045, 2044, 2045, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2041, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2042, 2041, 2041, 2042, 2043, 2043, 2045, 2046, 2045, 2046, 2046, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2044, 2042, 2042, 2041, 2042, 2044, 2043, 2042, 2043, 2041, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2044, 2043, 2043, 2044, 2043, 2044, 2042, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2041, 2042, 2042, 2041, 2043, 2042, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2045, 2045, 2045, 2045, 2043, 2043, 2042, 2041, 2041, 2043, 2043, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2042, 2044, 2043, 2045, 2045, 2045, 2044, 2043, 2042, 2041, 2041, 2042, 2041, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2041, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2041, 2042, 2044, 2043, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2042, 2041, 2042, 2041, 2041, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2044, 2042, 2042, 2041, 2042, 2043, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2045, 2043, 2044, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2046, 2046, 2046, 2045, 2045, 2045, 2043, 2045, 2045, 2043, 2043, 2043, 2041, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2041, 2041, 2040, 2038, 2039, 2040, 2041, 2042, 2044, 2044, 2044, 2043, 2043, 2043, 2041, 2041, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2041, 2042, 2044, 2044, 2044, 2045, 2045, 2044, 2042, 2043, 2043, 2043, 2044, 2046, 2045, 2044, 2044, 2042, 2041, 2041, 2041, 2040, 2042, 2042, 2043, 2041, 2041, 2041, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2041, 2042, 2041, 2042, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2045, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2042, 2041, 2042, 2041, 2042, 2042, 2044, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2040, 2041, 2041, 2041, 2043, 2043, 2042, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2042, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2042, 2043, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2044, 2043, 2042, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2042, 2043, 2042, 2042, 2044, 2045, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2045, 2043, 2044, 2043, 2043, 2043, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2044, 2044, 2043, 2043, 2043, 2044, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2041, 2042, 2043, 2044, 2044, 2045, 2044, 2043, 2042, 2044, 2042, 2044, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2046, 2047, 2047, 2047, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2045, 2046, 2045, 2045, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2041, 2042, 2040, 2040, 2041, 2041, 2042, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2042, 2043, 2043, 2042, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2044, 2045, 2045, 2045, 2046, 2046, 2046, 2046, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2044, 2043, 2043, 2043, 2043, 2042, 2041, 2043, 2043, 2042, 2043, 2044, 2044, 2042, 2044, 2043, 2044, 2041, 2042, 2041, 2041, 2041, 2042, 2042, 2043, 2042, 2043, 2042, 2041, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2047, 2046, 2047, 2047, 2047, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2044, 2045, 2045, 2045, 2043, 2044, 2042, 2041, 2043, 2043, 2044, 2044, 2043, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2042, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2046, 2045, 2046, 2045, 2045, 2044, 2043, 2044, 2042, 2044, 2045, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2045, 2044, 2045, 2044, 2045, 2045, 2044, 2045, 2044, 2044, 2042, 2040, 2042, 2042, 2044, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2042, 2043, 2042, 2041, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2045, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2042, 2042, 2044, 2043, 2045, 2043, 2043, 2041, 2042, 2042, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2041, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2041, 2042, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2042, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2042, 2044, 2042, 2044, 2043, 2043, 2045, 2042, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2045, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2041, 2041, 2041, 2042, 2041, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2045, 2046, 2047, 2046, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2044, 2044, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2042, 2042, 2043, 2043, 2043, 2045, 2043, 2043, 2042, 2041, 2041, 2042, 2043, 2043, 2044, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2045, 2044, 2044, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2044, 2044, 2044, 2045, 2045, 2046, 2047, 2045, 2044, 2044, 2045, 2044, 2042, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2042, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2045, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2042, 2045, 2044, 2045, 2046, 2047, 2046, 2046, 2045, 2046, 2047, 2047, 2046, 2045, 2046, 2045, 2043, 2043, 2042, 2041, 2043, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2041, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2045, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2041, 2042, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2041, 2043, 2043, 2043, 2044, 2046, 2045, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2042, 2041, 2041, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2045, 2045, 2045, 2045, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2041, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2041, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2043, 2041, 2043, 2043, 2044, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2045, 2043, 2042, 2043, 2043, 2043, 2044, 2045, 2045, 2046, 2045, 2046, 2044, 2044, 2044, 2042, 2044, 2044, 2043, 2042, 2042, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2041, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2045, 2044, 2044, 2044, 2043, 2042, 2041, 2041, 2043, 2042, 2043, 2043, 2043, 2042, 2041, 2041, 2043, 2041, 2041, 2042, 2043, 2043, 2042, 2042, 2042, 2044, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2042, 2043, 2042, 2042, 2041, 2040, 2041, 2042, 2043, 2043, 2043, 2043, 2045, 2044, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2042, 2042, 2041, 2042, 2042, 2042, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2041, 2043, 2041, 2041, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2045, 2045, 2044, 2046, 2045, 2044, 2045, 2045, 2044, 2045, 2045, 2045, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2042, 2041, 2042, 2044, 2044, 2043, 2042, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2044, 2045, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2044, 2044, 2045, 2045, 2046, 2045, 2046, 2047, 2047, 2048, 2048, 2046, 2045, 2046, 2045, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2045, 2044, 2043, 2044, 2044, 2044, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2044, 2043, 2045, 2044, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2044, 2043, 2043, 2045, 2046, 2046, 2046, 2046, 2046, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2042, 2044, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2042, 2044, 2044, 2045, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2041, 2044, 2043, 2043, 2045, 2043, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2044, 2044, 2045, 2045, 2044, 2045, 2044, 2043, 2043, 2043, 2045, 2044, 2044, 2043, 2041, 2041, 2041, 2042, 2041, 2042, 2040, 2041, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2042, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2043, 2045, 2044, 2045, 2046, 2043, 2044, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2043, 2042, 2043, 2042, 2041, 2042, 2042, 2042, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2041, 2042, 2041, 2043, 2041, 2042, 2041, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2041, 2042, 2041, 2042, 2043, 2043, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2045, 2045, 2046, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2041, 2042, 2042, 2044, 2044, 2043, 2042, 2043, 2044, 2046, 2044, 2044, 2044, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2044, 2044, 2043, 2042, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2044, 2043, 2042, 2042, 2042, 2041, 2040, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2044, 2042, 2043, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2043, 2042, 2042, 2042, 2042, 2044, 2045, 2045, 2045, 2045, 2045, 2045, 2043, 2043, 2041, 2041, 2042, 2043, 2044, 2044, 2044, 2044, 2042, 2044, 2043, 2043, 2045, 2044, 2044, 2045, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2041, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2041, 2041, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2045, 2044, 2044, 2043, 2042, 2043, 2042, 2044, 2042, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2044, 2045, 2046, 2045, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2042, 2044, 2043, 2044, 2045, 2044, 2045, 2044, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2044, 2043, 2043, 2044, 2042, 2042, 2043, 2044, 2043, 2045, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2042, 2044, 2045, 2045, 2046, 2044, 2044, 2044, 2044, 2042, 2043, 2044, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2045, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2043, 2043, 2041, 2042, 2043, 2042, 2043, 2045, 2046, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2045, 2045, 2043, 2044, 2042, 2043, 2043, 2043, 2045, 2045, 2043, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2046, 2046, 2044, 2044, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2042, 2040, 2040, 2041, 2042, 2041, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2042, 2042, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2045, 2046, 2047, 2046, 2047, 2046, 2047, 2046, 2045, 2043, 2044, 2044, 2044, 2044, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2043, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2043, 2045, 2043, 2044, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2045, 2043, 2044, 2043, 2043, 2044, 2044, 2043, 2044, 2042, 2042, 2043, 2043, 2043, 2044, 2042, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2041, 2042, 2041, 2041, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2045, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2045, 2043, 2044, 2044, 2045, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2045, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2047, 2047, 2047, 2046, 2046, 2047, 2046, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2045, 2043, 2043, 2043, 2042, 2042, 2042, 2040, 2041, 2042, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2041, 2041, 2042, 2042, 2043, 2043, 2044, 2044, 2042, 2044, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2044, 2042, 2043, 2041, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2041, 2043, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2042, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2041, 2041, 2041, 2042, 2040, 2042, 2042, 2042, 2044, 2043, 2045, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2045, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2043, 2045, 2045, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2044, 2044, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2046, 2046, 2045, 2045, 2044, 2043, 2043, 2043, 2044, 2044, 2044, 2046, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2042, 2043, 2043, 2042, 2042, 2041, 2040, 2042, 2041, 2041, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2041, 2043, 2044, 2043, 2045, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2045, 2044, 2043, 2044, 2043, 2041, 2042, 2043, 2043, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2041, 2042, 2042, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2042, 2044, 2044, 2043, 2044, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2043, 2041, 2042, 2042, 2042, 2043, 2043, 2042, 2043, 2042, 2043, 2042, 2042, 2042, 2042, 2042, 2044, 2044, 2044, 2043, 2045, 2043, 2043, 2043, 2043, 2041, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2041, 2041, 2042, 2042, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2040, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2044, 2044, 2043, 2042, 2041, 2041, 2041, 2041, 2041, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2043, 2044, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2044, 2043, 2043, 2045, 2044, 2043, 2043, 2042, 2041, 2041, 2042, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2046, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2044, 2042, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2043, 2043, 2042, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2045, 2043, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2044, 2042, 2043, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2042, 2043, 2043, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2045, 2044, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2045, 2045, 2044, 2044, 2043, 2042, 2043, 2044, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2043, 2042, 2043, 2042, 2042, 2041, 2042, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2043, 2044, 2044, 2045, 2046, 2045, 2044, 2043, 2043, 2043, 2043, 2045, 2046, 2045, 2046, 2046, 2045, 2046, 2045, 2045, 2045, 2044, 2044, 2044, 2044, 2043, 2042, 2040, 2040, 2041, 2042, 2043, 2040, 2041, 2041, 2042, 2043, 2041, 2041, 2043, 2041, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2045, 2043, 2043, 2043, 2044, 2043, 2045, 2044, 2045, 2045, 2045, 2045, 2046, 2046, 2046, 2045, 2045, 2044, 2044, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2042, 2041, 2040, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2042, 2041, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2045, 2045, 2044, 2044, 2045, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2044, 2045, 2045, 2045, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2045, 2043, 2042, 2043, 2042, 2043, 2041, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2043, 2043, 2041, 2041, 2042, 2044, 2043, 2044, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2042, 2043, 2041, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2041, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2040, 2042, 2042, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2043, 2042, 2042, 2043, 2042, 2044, 2045, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2041, 2041, 2042, 2042, 2042, 2041, 2043, 2043, 2044, 2043, 2044, 2043, 2044, 2044, 2045, 2044, 2043, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2044, 2045, 2045, 2045, 2044, 2044, 2044, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2041, 2042, 2041, 2040, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2042, 2041, 2041, 2043, 2042, 2043, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2042, 2043, 2044, 2042, 2043, 2043, 2044, 2044, 2046, 2045, 2046, 2045, 2045, 2044, 2045, 2044, 2045, 2044, 2045, 2044, 2044, 2043, 2042, 2042, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2044, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2043, 2044, 2043, 2044, 2042, 2044, 2042, 2042, 2042, 2042, 2042, 2044, 2045, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2042, 2043, 2044, 2044, 2045, 2044, 2043, 2043, 2043, 2042, 2042, 2043, 2043, 2044, 2045, 2044, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2045, 2044, 2043, 2044, 2045, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2043, 2044, 2045, 2046, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2044, 2045, 2045, 2045, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2043, 2042, 2042, 2043, 2042, 2043, 2044, 2045, 2043, 2044, 2043, 2044, 2044, 2045, 2045, 2044, 2043, 2043, 2044, 2044, 2044, 2042, 2043, 2044, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2045, 2044, 2043, 2042, 2043, 2044, 2044, 2045, 2045, 2043, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2044, 2045, 2045, 2045, 2046, 2046, 2045, 2044, 2044, 2044, 2042, 2042, 2043, 2043, 2042, 2041, 2042, 2042, 2042, 2042, 2044, 2043, 2043, 2042, 2043, 2044, 2045, 2044, 2043, 2042, 2044, 2043, 2042, 2042, 2041, 2042, 2042, 2041, 2043, 2043, 2043, 2042, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2045, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2040, 2040, 2041, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2042, 2043, 2044, 2044, 2043, 2043, 2044, 2043, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2044, 2044, 2043, 2042, 2041, 2041, 2042, 2044, 2043, 2043, 2043, 2043, 2041, 2043, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2041, 2042, 2041, 2043, 2043, 2043, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2045, 2044, 2043, 2042, 2044, 2042, 2043, 2042, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2041, 2043, 2043, 2044, 2044, 2042, 2042, 2042, 2042, 2043, 2043, 2043, 2042, 2044, 2043, 2043, 2044, 2043, 2042, 2043, 2042, 2042, 2042, 2041, 2042, 2041, 2042, 2042, 2043, 2044, 2045, 2045, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2045, 2044, 2044, 2043, 2044, 2044, 2045, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2044, 2044, 2044, 2045, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2044, 2044, 2043, 2042, 2042, 2043, 2044, 2043, 2043, 2045, 2044, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2043, 2043, 2042, 2043, 2043, 2042, 2044, 2045, 2045, 2046, 2045, 2045, 2045, 2044, 2045, 2045, 2044, 2044, 2045, 2044, 2044, 2043, 2044, 2045, 2042, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2045, 2046, 2045, 2045, 2045, 2043, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2044, 2043, 2043, 2043, 2042, 2043, 2042, 2043, 2043, 2045, 2044, 2044, 2044, 2045, 2044, 2044, 2045, 2044, 2044, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2043, 2042, 2044, 2042, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2041, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2043, 2043, 2045, 2043, 2044, 2042, 2043, 2041, 2042, 2042, 2043, 2044, 2044, 2045, 2044, 2046, 2045, 2044, 2044, 2044, 2045, 2042, 2044, 2045, 2044, 2045, 2043, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2043, 2041, 2043, 2042, 2041, 2043, 2042, 2042, 2043, 2043, 2042, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2044, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2044, 2044, 2044, 2043, 2044, 2043, 2043, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2043, 2045, 2044, 2044, 2045, 2045, 2044, 2044, 2044, 2044, 2045, 2045, 2045, 2045, 2045, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2042, 2041, 2040, 2041, 2040, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2044, 2045, 2046, 2046, 2046, 2044, 2044, 2043, 2044, 2045, 2045, 2043, 2044, 2043, 2043, 2043, 2043, 2044, 2044, 2044, 2045, 2044, 2044, 2042, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2042, 2043, 2043, 2045, 2045, 2044, 2044, 2042, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2043, 2043, 2042, 2043, 2043, 2044, 2044, 2043, 2044, 2045, 2045, 2044, 2044, 2043, 2044, 2044, 2043, 2043, 2042, 2042, 2043, 2044, 2044, 2046, 2045, 2045, 2045, 2046, 2044, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2042, 2044, 2042, 2042, 2042, 2042, 2042, 2043, 2045, 2043, 2044, 2044, 2044, 2044, 2043, 2042, 2042, 2041, 2041, 2043, 2044, 2043, 2043, 2043, 2043, 2042, 2041, 2042, 2041, 2042, 2041, 2042, 2044, 2044, 2045, 2045, 2043, 2043, 2042, 2041, 2043, 2043, 2044, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2042, 2041};
82 horigs.push_back(horig);}
83 {std::vector<float> horig={2040, 2040, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2039, 2038, 2038, 2039, 2039, 2039, 2040, 2039, 2039, 2038, 2038, 2037, 2039, 2039, 2038, 2038, 2040, 2038, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2042, 2042, 2040, 2042, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2038, 2038, 2039, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2042, 2042, 2041, 2042, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2041, 2039, 2040, 2041, 2040, 2040, 2039, 2038, 2038, 2037, 2037, 2038, 2038, 2039, 2040, 2039, 2038, 2038, 2038, 2039, 2041, 2040, 2042, 2041, 2041, 2042, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2040, 2039, 2040, 2041, 2040, 2040, 2041, 2039, 2039, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2038, 2040, 2039, 2039, 2041, 2041, 2041, 2039, 2039, 2039, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2038, 2040, 2040, 2041, 2040, 2041, 2039, 2040, 2040, 2041, 2042, 2041, 2041, 2043, 2041, 2042, 2043, 2043, 2042, 2043, 2042, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2041, 2040, 2040, 2038, 2037, 2037, 2038, 2039, 2039, 2039, 2039, 2038, 2039, 2040, 2039, 2038, 2040, 2040, 2040, 2039, 2039, 2038, 2040, 2040, 2039, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2039, 2040, 2040, 2041, 2041, 2042, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2039, 2039, 2040, 2038, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2039, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2042, 2042, 2041, 2041, 2039, 2041, 2039, 2041, 2040, 2042, 2042, 2042, 2041, 2043, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2038, 2039, 2039, 2039, 2040, 2038, 2038, 2038, 2038, 2038, 2038, 2039, 2038, 2040, 2041, 2039, 2040, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2038, 2038, 2038, 2039, 2039, 2040, 2041, 2041, 2039, 2039, 2039, 2041, 2040, 2041, 2039, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2039, 2041, 2040, 2042, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2039, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2042, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2038, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2038, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2039, 2040, 2041, 2041, 2040, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2040, 2038, 2037, 2038, 2038, 2038, 2038, 2039, 2039, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2041, 2042, 2042, 2042, 2042, 2040, 2040, 2039, 2039, 2038, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2041, 2042, 2044, 2043, 2042, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2040, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2038, 2039, 2039, 2039, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2040, 2041, 2042, 2043, 2044, 2045, 2043, 2043, 2042, 2042, 2043, 2043, 2042, 2041, 2041, 2042, 2042, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2037, 2037, 2036, 2037, 2037, 2038, 2040, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2039, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2038, 2040, 2040, 2039, 2040, 2039, 2041, 2039, 2039, 2040, 2039, 2038, 2038, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2041, 2040, 2039, 2039, 2039, 2041, 2041, 2043, 2044, 2043, 2043, 2043, 2041, 2040, 2040, 2040, 2040, 2042, 2042, 2043, 2042, 2041, 2041, 2040, 2039, 2038, 2038, 2039, 2039, 2040, 2039, 2040, 2039, 2039, 2040, 2041, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2041, 2043, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2042, 2041, 2041, 2038, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2042, 2042, 2043, 2042, 2042, 2043, 2042, 2042, 2042, 2042, 2043, 2044, 2044, 2042, 2044, 2042, 2042, 2040, 2040, 2038, 2039, 2038, 2039, 2039, 2039, 2038, 2039, 2038, 2038, 2038, 2038, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2041, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2042, 2041, 2039, 2041, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2040, 2039, 2039, 2040, 2039, 2039, 2041, 2039, 2039, 2040, 2041, 2041, 2041, 2043, 2042, 2041, 2042, 2044, 2044, 2043, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2042, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2043, 2042, 2044, 2045, 2044, 2044, 2043, 2043, 2042, 2043, 2044, 2043, 2043, 2042, 2042, 2043, 2043, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2038, 2037, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2039, 2040, 2040, 2041, 2043, 2044, 2042, 2042, 2043, 2042, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2039, 2038, 2039, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2042, 2041, 2041, 2040, 2039, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2039, 2041, 2042, 2041, 2042, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2043, 2042, 2042, 2042, 2041, 2042, 2043, 2043, 2042, 2042, 2042, 2040, 2039, 2039, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2042, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2042, 2040, 2041, 2041, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2041, 2042, 2041, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2041, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2039, 2039, 2039, 2038, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2042, 2040, 2039, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2041, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2038, 2037, 2038, 2039, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2039, 2041, 2040, 2040, 2039, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2042, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2039, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2038, 2038, 2038, 2038, 2039, 2038, 2038, 2040, 2039, 2040, 2041, 2040, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2040, 2041, 2042, 2042, 2041, 2042, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2038, 2041, 2039, 2040, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2041, 2043, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2037, 2038, 2038, 2038, 2038, 2038, 2039, 2039, 2040, 2039, 2039, 2038, 2039, 2039, 2040, 2039, 2039, 2041, 2040, 2041, 2042, 2040, 2041, 2040, 2040, 2040, 2039, 2038, 2040, 2038, 2039, 2039, 2039, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2038, 2038, 2039, 2039, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2039, 2039, 2038, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2039, 2040, 2039, 2038, 2039, 2040, 2040, 2040, 2041, 2041, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2040, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2038, 2039, 2040, 2041, 2041, 2040, 2039, 2039, 2038, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2039, 2040, 2041, 2040, 2039, 2039, 2041, 2040, 2040, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2040, 2039, 2041, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2042, 2041, 2041, 2042, 2042, 2040, 2041, 2041, 2040, 2041, 2042, 2043, 2042, 2043, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2044, 2042, 2043, 2042, 2043, 2042, 2041, 2041, 2042, 2042, 2041, 2041, 2041, 2040, 2039, 2037, 2038, 2037, 2038, 2039, 2039, 2038, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2040, 2039, 2041, 2041, 2042, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2042, 2040, 2040, 2040, 2039, 2038, 2038, 2038, 2039, 2039, 2042, 2041, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2039, 2039, 2041, 2041, 2040, 2039, 2040, 2038, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2042, 2042, 2042, 2042, 2042, 2042, 2040, 2040, 2041, 2042, 2043, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2038, 2039, 2038, 2038, 2039, 2039, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2038, 2039, 2038, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2037, 2037, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2039, 2038, 2040, 2039, 2038, 2038, 2039, 2040, 2040, 2040, 2041, 2039, 2040, 2040, 2039, 2038, 2038, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2043, 2041, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2042, 2041, 2040, 2039, 2040, 2040, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2041, 2043, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2038, 2041, 2040, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2042, 2041, 2042, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2039, 2041, 2041, 2041, 2039, 2040, 2039, 2040, 2042, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2041, 2042, 2043, 2043, 2041, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2042, 2041, 2040, 2040, 2038, 2038, 2038, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2042, 2041, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2042, 2040, 2041, 2041, 2042, 2041, 2042, 2042, 2043, 2043, 2043, 2044, 2043, 2043, 2042, 2043, 2043, 2043, 2043, 2042, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2043, 2041, 2041, 2041, 2039, 2039, 2039, 2039, 2038, 2038, 2039, 2038, 2038, 2037, 2036, 2037, 2036, 2039, 2038, 2039, 2040, 2038, 2038, 2038, 2038, 2039, 2039, 2037, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2039, 2039, 2041, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2038, 2041, 2039, 2040, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2042, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2039, 2038, 2038, 2037, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2040, 2039, 2038, 2038, 2039, 2038, 2038, 2038, 2039, 2038, 2039, 2039, 2040, 2039, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2040, 2039, 2040, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2042, 2039, 2039, 2038, 2039, 2039, 2040, 2041, 2041, 2040, 2041, 2039, 2039, 2039, 2040, 2042, 2041, 2041, 2040, 2040, 2040, 2042, 2040, 2041, 2042, 2042, 2043, 2043, 2042, 2043, 2041, 2043, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2044, 2044, 2044, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2039, 2037, 2038, 2039, 2038, 2038, 2040, 2040, 2040, 2041, 2041, 2041, 2039, 2039, 2039, 2039, 2039, 2040, 2042, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2040, 2039, 2040, 2039, 2040, 2042, 2042, 2043, 2041, 2040, 2039, 2038, 2038, 2039, 2038, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2042, 2042, 2041, 2039, 2038, 2038, 2039, 2039, 2039, 2039, 2038, 2040, 2040, 2038, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2039, 2038, 2039, 2038, 2038, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2042, 2042, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2040, 2041, 2042, 2042, 2041, 2039, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2039, 2039, 2039, 2037, 2038, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2038, 2039, 2040, 2041, 2041, 2041, 2041, 2038, 2038, 2039, 2039, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2038, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2040, 2040, 2041, 2039, 2039, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2039, 2040, 2039, 2040, 2042, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2039, 2040, 2038, 2038, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2044, 2044, 2043, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2043, 2041, 2042, 2040, 2039, 2038, 2037, 2039, 2037, 2036, 2036, 2034, 2036, 2036, 2038, 2038, 2038, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2042, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2041, 2042, 2043, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2043, 2043, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2042, 2040, 2040, 2039, 2037, 2038, 2037, 2038, 2037, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2042, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2041, 2041, 2042, 2040, 2040, 2038, 2038, 2039, 2039, 2040, 2039, 2040, 2041, 2040, 2042, 2042, 2041, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2039, 2041, 2041, 2039, 2039, 2039, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2042, 2042, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2037, 2038, 2038, 2041, 2041, 2040, 2042, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2040, 2041, 2041, 2042, 2043, 2042, 2041, 2042, 2043, 2042, 2042, 2041, 2041, 2039, 2040, 2041, 2042, 2041, 2042, 2041, 2041, 2039, 2039, 2038, 2038, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2040, 2040, 2039, 2041, 2041, 2040, 2041, 2040, 2041, 2039, 2040, 2039, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2041, 2039, 2040, 2039, 2040, 2040, 2042, 2040, 2041, 2041, 2040, 2041, 2039, 2040, 2039, 2038, 2039, 2040, 2040, 2041, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2042, 2042, 2040, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2042, 2041, 2041, 2041, 2041, 2042, 2041, 2042, 2041, 2040, 2040, 2040, 2042, 2041, 2043, 2043, 2042, 2042, 2042, 2042, 2041, 2041, 2039, 2039, 2038, 2038, 2038, 2037, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2042, 2040, 2040, 2038, 2040, 2039, 2041, 2040, 2039, 2040, 2039, 2038, 2038, 2038, 2039, 2038, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2039, 2038, 2039, 2038, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2041, 2042, 2040, 2040, 2040, 2040, 2040, 2039, 2041, 2041, 2042, 2042, 2041, 2040, 2038, 2040, 2039, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2039, 2040, 2040, 2041, 2039, 2040, 2039, 2038, 2038, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2039, 2039, 2040, 2038, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2037, 2037, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2038, 2040, 2040, 2040, 2041, 2042, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2038, 2039, 2040, 2039, 2040, 2039, 2040, 2039, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2042, 2041, 2041, 2042, 2042, 2040, 2040, 2041, 2040, 2039, 2039, 2039, 2041, 2042, 2043, 2045, 2044, 2044, 2043, 2044, 2044, 2044, 2043, 2043, 2043, 2042, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2038, 2040, 2040, 2039, 2039, 2039, 2036, 2038, 2037, 2037, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2039, 2039, 2039, 2039, 2039, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2038, 2038, 2039, 2037, 2039, 2039, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2042, 2040, 2040, 2040, 2038, 2039, 2038, 2039, 2040, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2038, 2040, 2039, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2039, 2041, 2040, 2041, 2040, 2039, 2038, 2038, 2039, 2039, 2039, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2042, 2041, 2041, 2040, 2040, 2039, 2039, 2038, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2039, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2038, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2038, 2040, 2039, 2040, 2041, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2044, 2042, 2042, 2043, 2041, 2042, 2041, 2040, 2038, 2038, 2037, 2038, 2038, 2039, 2038, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2038, 2040, 2039, 2040, 2040, 2040, 2039, 2038, 2039, 2040, 2041, 2041, 2040, 2042, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2042, 2041, 2041, 2042, 2042, 2042, 2042, 2042, 2043, 2041, 2042, 2041, 2042, 2040, 2041, 2041, 2042, 2041, 2040, 2042, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2041, 2042, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2042, 2040, 2039, 2039, 2039, 2040, 2038, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2041, 2039, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2041, 2042, 2041, 2041, 2041, 2041, 2039, 2039, 2038, 2039, 2039, 2038, 2038, 2039, 2038, 2039, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2041, 2040, 2039, 2038, 2039, 2038, 2039, 2040, 2039, 2040, 2039, 2040, 2042, 2040, 2041, 2040, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2042, 2041, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2038, 2038, 2039, 2038, 2039, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2038, 2040, 2041, 2041, 2042, 2042, 2042, 2040, 2040, 2039, 2039, 2038, 2039, 2038, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2038, 2039, 2040, 2042, 2042, 2042, 2041, 2041, 2039, 2040, 2040, 2040, 2037, 2038, 2039, 2038, 2039, 2039, 2040, 2038, 2040, 2039, 2038, 2038, 2038, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2042, 2042, 2042, 2042, 2040, 2040, 2042, 2040, 2041, 2040, 2042, 2042, 2041, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2045, 2043, 2043, 2042, 2042, 2041, 2041, 2043, 2042, 2043, 2043, 2044, 2043, 2043, 2041, 2041, 2040, 2039, 2038, 2040, 2039, 2040, 2039, 2041, 2041, 2040, 2042, 2040, 2040, 2039, 2038, 2039, 2037, 2038, 2038, 2038, 2039, 2039, 2038, 2038, 2038, 2039, 2038, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2038, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2039, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2042, 2042, 2042, 2042, 2040, 2038, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2038, 2039, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2038, 2038, 2038, 2039, 2040, 2041, 2041, 2039, 2038, 2039, 2039, 2040, 2040, 2041, 2040, 2042, 2040, 2041, 2041, 2040, 2040, 2041, 2040, 2039, 2038, 2039, 2038, 2038, 2040, 2039, 2040, 2040, 2039, 2039, 2041, 2041, 2041, 2042, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2042, 2043, 2042, 2041, 2043, 2041, 2042, 2041, 2042, 2041, 2039, 2041, 2039, 2040, 2039, 2040, 2039, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2039, 2039, 2038, 2038, 2039, 2038, 2039, 2039, 2038, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2040, 2038, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2038, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2038, 2037, 2038, 2039, 2040, 2040, 2041, 2040, 2039, 2038, 2039, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2042, 2042, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2038, 2039, 2041, 2039, 2038, 2038, 2038, 2039, 2038, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2038, 2039, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2041, 2040, 2040, 2041, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2039, 2040, 2040, 2039, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2039, 2038, 2039, 2040, 2039, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2041, 2041, 2041, 2042, 2040, 2041, 2040, 2039, 2039, 2040, 2038, 2038, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2041, 2040, 2041, 2041, 2039, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2041, 2041, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2042, 2041, 2041, 2041, 2042, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2038, 2037, 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2039, 2039, 2041, 2040, 2041, 2040, 2041, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2038, 2039, 2038, 2038, 2040, 2038, 2039, 2039, 2038, 2038, 2038, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2039, 2040, 2039, 2040, 2039, 2040, 2039, 2039, 2038, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2042, 2041, 2042, 2041, 2041, 2041, 2041, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2040, 2040, 2042, 2042, 2042, 2042, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2042, 2041, 2042, 2042, 2041, 2039, 2040, 2040, 2042, 2044, 2042, 2043, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2038, 2037, 2036, 2037, 2036, 2037, 2038, 2038, 2037, 2037, 2037, 2037, 2039, 2040, 2041, 2041, 2039, 2040, 2040, 2038, 2039, 2037, 2038, 2040, 2040, 2041, 2041, 2041, 2043, 2041, 2042, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2040, 2041, 2041, 2040, 2043, 2042, 2042, 2042, 2041, 2040, 2042, 2041, 2040, 2040, 2040, 2043, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2039, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2038, 2039, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2038, 2038, 2038, 2038, 2041, 2041, 2041, 2040, 2041, 2042, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2041, 2040, 2040, 2040, 2039, 2038, 2038, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2038, 2038, 2037, 2038, 2040, 2038, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2041, 2041, 2040, 2039, 2039, 2039, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2039, 2038, 2039, 2039, 2039, 2038, 2038, 2039, 2038, 2039, 2039, 2039, 2038, 2038, 2038, 2040, 2040, 2038, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2038, 2038, 2038, 2038, 2040, 2039, 2041, 2041, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2038, 2037, 2038, 2038, 2040, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2042, 2042, 2041, 2040, 2039, 2039, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2039, 2039, 2037, 2038, 2038, 2038, 2039, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2038, 2039, 2038, 2038, 2039, 2039, 2039, 2039, 2041, 2040, 2041, 2041, 2040, 2038, 2038, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2041, 2040, 2041, 2042, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2042, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2043, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2041, 2041, 2042, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2042, 2040, 2040, 2039, 2038, 2038, 2038, 2040, 2038, 2038, 2038, 2038, 2037, 2039, 2039, 2041, 2040, 2039, 2039, 2038, 2038, 2038, 2039, 2038, 2039, 2041, 2042, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2038, 2038, 2039, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2038, 2038, 2038, 2039, 2038, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2042, 2040, 2041, 2039, 2039, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2040, 2040, 2042, 2043, 2043, 2042, 2041, 2043, 2042, 2042, 2041, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2038, 2037, 2038, 2038, 2040, 2040, 2040, 2042, 2041, 2040, 2040, 2040, 2039, 2039, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2038, 2038, 2040, 2040, 2040, 2040, 2041, 2040, 2042, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2041, 2041, 2042, 2042, 2042, 2043, 2044, 2044, 2044, 2044, 2044, 2042, 2042, 2040, 2040, 2039, 2038, 2038, 2038, 2038, 2039, 2039, 2038, 2040, 2039, 2038, 2038, 2038, 2038, 2039, 2040, 2039, 2038, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2040, 2038, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2038, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2038, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2040, 2039, 2039, 2040, 2040, 2041, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2042, 2042, 2043, 2042, 2043, 2043, 2042, 2042, 2043, 2042, 2042, 2040, 2040, 2040, 2040, 2040, 2040, 2038, 2039, 2039, 2040, 2038, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2039, 2040, 2038, 2038, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2040, 2041, 2039, 2038, 2038, 2038, 2038, 2037, 2039, 2038, 2038, 2038, 2039, 2038, 2040, 2040, 2038, 2038, 2039, 2038, 2038, 2040, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2038, 2039, 2039, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2039, 2040, 2039, 2039, 2041, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2039, 2041, 2039, 2037, 2039, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2039, 2039, 2040, 2041, 2039, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2039, 2040, 2040, 2041, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2042, 2041, 2041, 2039, 2039, 2039, 2038, 2038, 2038, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2038, 2037, 2037, 2037, 2038, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2041, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2038, 2039, 2039, 2039, 2039, 2041, 2040, 2038, 2038, 2039, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2038, 2038, 2039, 2038, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2042, 2043, 2043, 2042, 2041, 2041, 2039, 2039, 2038, 2037, 2037, 2038, 2037, 2039, 2040, 2040, 2039, 2039, 2039, 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2038, 2038, 2038, 2038, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2042, 2041, 2041, 2042, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2042, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2041, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2043, 2042, 2042, 2042, 2041, 2039, 2039, 2039, 2040, 2040, 2039, 2041, 2041, 2041, 2040, 2039, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2039, 2039, 2040, 2039, 2039, 2040, 2039, 2040, 2040, 2039, 2037, 2038, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2037, 2037, 2038, 2038, 2039, 2040, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2043, 2042, 2043, 2043, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2037, 2037, 2037, 2037, 2038, 2038, 2039, 2040, 2039, 2039, 2039, 2039, 2038, 2038, 2039, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2039, 2040, 2041, 2041, 2041, 2043, 2044, 2044, 2042, 2043, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2038, 2039, 2038, 2037, 2037, 2038, 2037, 2037, 2037, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2040, 2038, 2039, 2038, 2038, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2040, 2038, 2039, 2039, 2039, 2039, 2040, 2040, 2042, 2040, 2041, 2041, 2040, 2040, 2038, 2039, 2039, 2038, 2039, 2038, 2040, 2039, 2041, 2039, 2040, 2039, 2041, 2041, 2040, 2039, 2038, 2040, 2039, 2039, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2040, 2041, 2040, 2042, 2041, 2041, 2040, 2040, 2038, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2038, 2038, 2039, 2040, 2039, 2040, 2041, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2038, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2039, 2038, 2038, 2039, 2038, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2042, 2041, 2041, 2042, 2041, 2041, 2040, 2039, 2040, 2039, 2039, 2040, 2039, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2038, 2039, 2037, 2039, 2040, 2040, 2039, 2039, 2041, 2039, 2041, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2038, 2038, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2038, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2042, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2038, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2040, 2039, 2040, 2039, 2040, 2039, 2041, 2042, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2041, 2042, 2041, 2039, 2038, 2039, 2038, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2042, 2041, 2041, 2042, 2042, 2041, 2042, 2040, 2039, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2038, 2038, 2037, 2037, 2037, 2037, 2038, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2038, 2038, 2038, 2039, 2039, 2040, 2041, 2042, 2040, 2040, 2039, 2040, 2040, 2039, 2038, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2041, 2042, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2039, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2040, 2038, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2041, 2040, 2041, 2042, 2041, 2041, 2040, 2040, 2039, 2038, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2038, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2038, 2038, 2038, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2041, 2041, 2040, 2041, 2041, 2043, 2042, 2041, 2043, 2042, 2044, 2043, 2044, 2042, 2043, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2039, 2041, 2040, 2040, 2039, 2038, 2037, 2037, 2037, 2036, 2038, 2038, 2039, 2039, 2039, 2039, 2040, 2039, 2041, 2042, 2041, 2041, 2041, 2041, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2038, 2038, 2038, 2039, 2040, 2041, 2040, 2039, 2039, 2040, 2038, 2037, 2039, 2038, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2038, 2038, 2038, 2039, 2038, 2039, 2038, 2038, 2038, 2037, 2038, 2037, 2039, 2039, 2039, 2040, 2039, 2039, 2040, 2038, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2039, 2038, 2039, 2038, 2039, 2037, 2038, 2038, 2038, 2040, 2040, 2039, 2041, 2040, 2041, 2039, 2039, 2038, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2038, 2040, 2039, 2040, 2039, 2038, 2038, 2038, 2038, 2037, 2038, 2040, 2040, 2041, 2042, 2041, 2042, 2041, 2039, 2039, 2038, 2038, 2039, 2039, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2038, 2038, 2039, 2040, 2039, 2038, 2038, 2040, 2040, 2039, 2039, 2039, 2038, 2038, 2040, 2040, 2039, 2041, 2041, 2040, 2039, 2040, 2040, 2039, 2040, 2041, 2040, 2039, 2039, 2037, 2039, 2039, 2039, 2040, 2041, 2041, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2041, 2042, 2040, 2041, 2041, 2040, 2041, 2039, 2040, 2040, 2040, 2039, 2038, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2038, 2040, 2040, 2039, 2040, 2038, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2039, 2038, 2038, 2038, 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2041, 2040, 2042, 2040, 2041, 2041, 2041, 2041, 2041, 2039, 2040, 2039, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2042, 2041, 2039, 2040, 2039, 2038, 2038, 2039, 2039, 2039, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2040, 2041, 2040, 2041, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2038, 2040, 2040, 2039, 2040, 2040, 2040, 2038, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2041, 2040, 2041, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2038, 2040, 2040, 2041, 2041, 2041, 2039, 2040, 2039, 2040, 2039, 2040, 2041, 2040, 2040, 2040, 2041, 2040, 2039, 2038, 2039, 2040, 2038, 2039, 2039, 2039, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2038, 2039, 2039, 2038, 2038, 2040, 2038, 2039, 2037, 2039, 2037, 2038, 2038, 2039, 2039, 2039, 2039, 2038, 2038, 2037, 2038, 2039, 2039, 2040, 2041, 2041, 2042, 2042, 2042, 2043, 2042, 2043, 2042, 2042, 2043, 2041, 2040, 2040, 2038, 2038, 2038, 2040, 2039, 2039, 2040, 2041, 2039, 2038, 2037, 2037, 2038, 2038, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2038, 2038, 2037, 2038, 2039, 2040, 2039, 2038, 2038, 2039, 2039, 2039, 2040, 2039, 2039, 2038, 2039, 2038, 2039, 2038, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2038, 2038, 2038, 2038, 2038, 2039, 2039, 2038, 2039, 2039, 2039, 2039, 2038, 2038, 2039, 2037, 2038, 2038, 2039, 2040, 2041, 2040, 2040, 2040, 2039, 2038, 2038, 2039, 2040, 2040, 2039, 2040, 2038, 2038, 2037, 2038, 2039, 2041, 2040, 2039, 2040, 2039, 2040, 2039, 2038, 2038, 2038, 2038, 2038, 2039, 2038, 2039, 2039, 2038, 2038, 2037, 2037, 2037, 2038, 2039, 2040, 2040, 2040, 2040, 2039, 2038, 2038, 2039, 2037, 2038, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2040, 2039, 2038, 2038, 2040, 2041, 2040, 2041, 2041, 2040, 2039, 2039, 2040, 2041, 2039, 2039, 2039, 2037, 2037, 2038, 2037, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2038, 2038, 2038, 2038, 2038, 2038, 2037, 2038, 2038, 2039, 2040, 2040, 2041, 2040, 2040, 2041, 2039, 2040, 2039, 2038, 2038, 2038, 2039, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2042, 2042, 2041, 2042, 2040, 2040, 2039, 2038, 2039, 2039, 2040, 2039, 2041, 2041, 2041, 2039, 2039, 2037, 2038, 2037, 2037, 2037, 2038, 2038, 2038, 2038, 2039, 2040, 2040, 2041, 2042, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2039, 2038, 2037, 2038, 2039, 2038, 2038, 2038, 2038, 2037, 2036, 2037, 2038, 2039, 2039, 2039, 2038, 2038, 2037, 2037, 2039, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2041, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2038, 2039, 2039, 2040, 2039, 2039, 2038, 2038, 2039, 2039, 2039, 2040, 2042, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2042, 2043, 2042, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2042, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2040, 2040, 2041, 2041, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2038, 2038, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2039, 2040, 2041, 2041, 2040, 2039, 2040, 2040, 2039, 2038, 2039, 2038, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2042, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2038, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2042, 2043, 2043, 2042, 2042, 2041, 2041, 2042, 2040, 2041, 2040, 2040, 2040, 2042, 2041, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2040, 2038, 2037, 2036, 2037, 2037, 2037, 2038, 2037, 2038, 2038, 2038, 2038, 2039, 2039, 2042, 2041, 2039, 2040, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2041, 2039, 2040, 2039, 2039, 2038, 2039, 2040, 2039, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2038, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2041, 2041, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2039, 2040, 2039, 2040, 2039, 2039, 2040, 2039, 2038, 2038, 2038, 2039, 2040, 2040, 2040, 2042, 2041, 2041, 2040, 2039, 2039, 2037, 2038, 2038, 2039, 2040, 2040, 2040, 2040, 2040, 2041, 2039, 2040, 2039, 2039, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2040, 2042, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2042, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2038, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2038, 2038, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2039, 2040, 2041, 2041, 2041, 2042, 2042, 2041, 2041, 2039, 2039, 2040, 2041, 2040, 2042, 2041, 2041, 2041, 2041, 2040, 2039, 2038, 2038, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2038, 2039, 2038, 2038, 2039, 2040, 2038, 2039, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2041, 2039, 2039, 2039, 2040, 2039, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2042, 2041, 2041, 2042, 2042, 2043, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2040, 2041, 2042, 2043, 2042, 2041, 2041, 2039, 2039, 2038, 2039, 2039, 2038, 2039, 2038, 2038, 2039, 2038, 2040, 2041, 2040, 2040, 2039, 2038, 2038, 2037, 2038, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2042, 2041, 2041, 2043, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2039, 2041, 2041, 2042, 2041, 2042, 2042, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2040, 2041, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2038, 2038, 2038, 2040, 2039, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2039, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2042, 2041, 2041, 2040, 2039, 2039, 2040, 2040, 2039, 2041, 2041, 2042, 2040, 2041, 2039, 2039, 2038, 2038, 2039, 2039, 2041, 2041, 2041, 2042, 2041, 2042, 2040, 2039, 2038, 2037, 2039, 2039, 2039, 2038, 2038, 2039, 2042, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2040, 2042, 2040, 2040, 2041, 2041, 2040, 2040, 2042, 2040, 2039, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2039, 2041, 2039, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2041, 2038, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2043, 2043, 2044, 2043, 2045, 2044, 2043, 2043, 2042, 2043, 2042, 2042, 2041, 2043, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2040, 2038, 2039, 2039, 2040, 2040, 2039, 2040, 2039, 2039, 2039, 2041, 2039, 2041, 2041, 2040, 2040, 2040, 2039, 2038, 2039, 2039, 2039, 2041, 2041, 2043, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2039, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2042, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2042, 2043, 2042, 2042, 2041, 2041, 2042, 2041, 2041, 2042, 2041, 2040, 2040, 2039, 2040, 2040, 2042, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2042, 2043, 2041, 2041, 2040, 2040, 2040, 2039, 2041, 2040, 2041, 2042, 2042, 2042, 2042, 2041, 2041, 2042, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2041, 2041, 2043, 2043, 2043, 2042, 2040, 2040, 2040, 2038, 2040, 2039, 2040, 2042, 2042, 2041, 2041, 2040, 2040, 2041, 2042, 2043, 2045, 2044, 2046, 2044, 2045, 2046, 2044, 2045, 2043, 2043, 2042, 2042, 2042, 2041, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2038, 2038, 2038, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2040, 2041, 2041, 2040, 2041, 2042, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2042, 2042, 2041, 2042, 2042, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2043, 2043, 2043, 2043, 2044, 2043, 2043, 2041, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2038, 2039, 2038, 2039, 2039, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2041, 2041, 2040, 2040, 2039, 2041, 2041, 2042, 2039, 2040, 2040, 2039, 2040, 2041, 2042, 2042, 2042, 2042, 2042, 2042, 2040, 2041, 2040, 2041, 2040, 2040, 2042, 2042, 2042, 2044, 2043, 2043, 2043, 2042, 2042, 2040, 2041, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2039, 2040, 2041, 2040, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2042, 2041, 2040, 2041, 2040, 2039, 2039, 2040, 2040, 2041, 2040, 2039, 2040, 2041, 2041, 2042, 2042, 2041, 2041, 2040, 2039, 2040, 2040, 2042, 2042, 2041, 2042, 2040, 2042, 2040, 2040, 2040, 2041, 2040, 2042, 2042, 2041, 2041, 2041, 2040, 2041, 2040, 2039, 2040, 2040, 2041, 2041, 2040, 2040, 2041, 2042, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2043, 2041, 2041, 2041, 2039, 2039, 2039, 2039, 2039, 2038, 2040, 2039, 2039, 2040, 2040, 2041, 2041, 2040, 2041, 2042, 2041, 2041, 2040, 2039, 2038, 2039, 2038, 2040, 2040, 2041, 2042, 2041, 2041, 2039, 2040, 2039, 2039, 2040, 2041, 2040, 2040, 2041, 2040, 2041, 2039, 2039, 2039, 2038, 2037, 2038, 2039, 2040, 2040, 2041, 2040, 2040, 2042, 2042, 2042, 2043, 2042, 2041, 2040, 2040, 2039, 2039, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2042, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2038, 2038, 2039, 2040, 2040, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2041, 2042, 2043, 2041, 2042, 2042, 2042, 2042, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2040, 2040, 2041, 2042, 2042, 2043, 2042, 2039, 2039, 2039, 2041, 2042, 2042, 2042, 2043, 2043, 2043, 2045, 2045, 2044, 2043, 2043, 2044, 2043, 2043, 2042, 2041, 2042, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2040, 2039, 2040, 2041, 2040, 2040, 2040, 2042, 2041, 2041, 2040, 2041, 2041, 2039, 2038, 2039, 2039, 2041, 2041, 2041, 2041, 2041, 2041, 2042, 2042, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2042, 2040, 2040, 2039, 2038, 2039, 2040, 2042, 2040, 2040, 2039, 2039, 2039, 2040, 2042, 2040, 2041, 2042, 2042, 2042, 2041, 2041, 2040, 2040, 2040, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2039, 2038, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2043, 2042, 2042, 2041, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2041, 2041, 2042, 2040, 2040, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2040, 2041, 2040, 2040, 2042, 2042, 2042, 2043, 2043, 2041, 2040, 2039, 2039, 2039, 2040, 2041, 2042, 2041, 2041, 2041, 2042, 2040, 2040, 2040, 2040, 2040, 2040, 2042, 2042, 2042, 2042, 2042, 2041, 2042, 2041, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2042, 2040, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2040, 2039, 2039, 2038, 2039, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2039, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2041, 2041, 2042, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2041, 2041, 2042, 2043, 2043, 2043, 2043, 2042, 2041, 2040, 2041, 2041, 2042, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2041, 2041, 2040, 2039, 2038, 2039, 2040, 2039, 2041, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2040, 2041, 2039, 2040, 2040, 2039, 2039, 2039, 2040, 2039, 2040, 2040, 2039, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2039, 2039, 2038, 2037, 2038, 2037, 2039, 2040, 2038, 2038, 2039, 2038, 2040, 2041, 2040, 2041, 2040, 2039, 2040, 2038, 2038, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2038, 2039, 2040, 2041, 2041, 2040, 2039, 2038, 2038, 2038, 2038, 2039, 2039, 2039, 2039, 2038, 2039, 2040, 2039, 2039, 2040, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2038, 2039, 2039, 2039, 2040, 2039, 2040, 2039, 2039, 2039, 2038, 2039, 2040, 2041, 2041, 2041, 2041, 2040, 2039, 2040, 2040, 2042, 2042, 2041, 2040, 2040, 2039, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2040, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2039, 2040, 2039, 2039, 2038, 2040, 2039, 2038, 2038, 2038, 2039, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2039, 2039, 2039, 2039, 2040, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2038, 2038, 2038, 2039, 2040, 2040, 2041, 2040, 2040, 2040, 2038, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2040, 2039, 2039, 2040, 2041, 2041, 2040, 2040, 2039, 2037, 2040, 2039, 2039, 2040, 2041, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2041, 2041, 2041, 2039, 2040, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2040, 2041, 2040, 2039, 2041, 2040, 2041, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2038, 2037, 2037, 2037, 2039, 2039, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2040, 2039, 2040, 2039, 2040, 2040, 2041, 2040, 2040, 2039, 2040, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2040, 2040, 2040, 2041, 2040, 2040, 2039, 2041, 2041, 2042, 2041, 2040, 2040, 2041, 2040, 2040, 2039, 2038, 2038, 2039, 2039, 2039, 2040, 2039, 2039, 2039, 2039, 2039, 2039, 2038, 2039, 2039, 2040, 2040, 2039, 2040, 2039, 2038, 2037, 2039, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2039, 2039, 2039, 2040, 2041, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2041, 2040, 2041, 2041, 2040, 2040, 2040, 2041, 2040, 2040, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2038, 2037, 2039, 2037, 2038, 2039, 2039, 2041, 2041, 2039, 2040, 2040, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2041, 2040, 2039, 2040, 2039, 2039, 2039, 2040, 2041, 2042, 2042, 2042, 2041, 2040, 2039, 2038, 2039, 2038, 2039, 2040, 2041, 2040, 2041, 2040, 2040, 2039, 2038, 2038, 2038, 2039, 2041, 2039, 2040, 2040, 2040, 2041, 2041, 2042, 2041, 2041, 2040, 2040, 2040, 2039, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2041, 2040, 2041, 2042, 2042, 2043, 2042, 2041, 2041, 2040, 2039, 2039, 2039, 2039, 2038, 2039, 2038, 2039, 2038, 2039, 2041, 2041, 2041, 2040, 2042, 2042, 2041, 2041, 2041, 2041, 2041, 2040, 2041, 2040, 2040, 2041, 2041, 2042, 2042, 2042, 2041, 2039, 2040, 2041, 2041, 2040, 2039, 2038, 2037, 2037, 2038, 2038, 2039, 2039, 2040, 2041, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2040, 2040, 2039, 2038, 2038, 2038, 2038, 2038, 2039, 2040, 2039, 2041, 2041, 2040, 2040, 2039, 2040, 2041, 2041, 2041, 2039, 2040, 2038, 2039, 2039, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2040, 2040, 2040, 2040, 2041, 2040, 2041, 2041, 2040, 2041, 2040, 2041, 2039, 2039, 2040, 2039, 2039, 2041, 2040, 2040, 2040, 2038, 2037, 2038, 2039, 2040, 2040, 2041, 2042, 2042, 2043, 2043, 2042, 2041, 2040, 2040, 2039, 2039, 2039, 2039, 2040, 2039, 2040, 2041, 2041, 2041, 2040, 2040, 2040, 2039, 2037, 2038, 2039, 2040, 2039, 2040, 2039, 2039, 2039, 2039, 2040, 2040, 2041, 2041, 2041, 2041, 2041, 2040, 2040, 2040, 2041, 2042, 2042, 2041, 2040, 2040, 2039, 2040, 2041, 2041, 2040, 2041, 2041, 2041, 2041, 2039, 2038};
84 horigs.push_back(horig);}
85 {std::vector<float> horig={1622, 1601, 1546, 1495, 1541, 1702, 1769, 1762, 1739, 1733, 1742, 1759, 1781, 1804, 1817, 1801, 1739, 1697, 1724, 1785, 1850, 1886, 1887, 1926, 1980, 1968, 1946, 1982, 2034, 2081, 2095, 2090, 2045, 1961, 1931, 2006, 2130, 2241, 2305, 2300, 2193, 2050, 1981, 2022, 2115, 2179, 2180, 2172, 2130, 2017, 1882, 1806, 1849, 1963, 2067, 2103, 2075, 2011, 1960, 1951, 1968, 1962, 1931, 1943, 1968, 2001, 2071, 2155, 2226, 2252, 2223, 2171, 2121, 2108, 2137, 2220, 2331, 2416, 2452, 2465, 2483, 2507, 2559, 2593, 2595, 2579, 2560, 2567, 2638, 2717, 2683, 2516, 2388, 2421, 2556, 2666, 2700, 2641, 2535, 2425, 2338, 2287, 2247, 2213, 2194, 2201, 2215, 2201, 2145, 2076, 2051, 2086, 2128, 2124, 2095, 2092, 2111, 2155, 2185, 2172, 2167, 2185, 2230, 2266, 2241, 2172, 2125, 2115, 2118, 2153, 2227, 2360, 2462, 2423, 2287, 2127, 1996, 1991, 2124, 2277, 2342, 2271, 2091, 1900, 1847, 1908, 1954, 1956, 1919, 1871, 1877, 1914, 1904, 1870, 1839, 1836, 1861, 1875, 1843, 1800, 1767, 1808, 1912, 2008, 2024, 1963, 1905, 1894, 1917, 1949, 1981, 1990, 1961, 1916, 1856, 1792, 1746, 1740, 1811, 1918, 1988, 2005, 1994, 2002, 1978, 1937, 1959, 2000, 1995, 2013, 2059, 2071, 2034, 1985, 1960, 1952, 1942, 1960, 2000, 2052, 2099, 2127, 2134, 2127, 2107, 2074, 2049, 2025, 1998, 1978, 2028, 2108, 2173, 2153, 2051, 2001, 2001, 2056, 2198, 2306, 2324, 2269, 2222, 2209, 2247, 2299, 2361, 2401, 2403, 2396, 2368, 2315, 2281, 2310, 2347, 2346, 2311, 2254, 2206, 2216, 2305, 2425, 2440, 2339, 2247, 2217, 2231, 2290, 2360, 2398, 2354, 2262, 2214, 2231, 2234, 2177, 2101, 2039, 2039, 2076, 2080, 2001, 1903, 1859, 1905, 1987, 2004, 1919, 1766, 1633, 1537, 1491, 1480, 1562, 1729, 1811, 1769, 1660, 1625, 1686, 1721, 1744, 1760, 1766, 1777, 1781, 1756, 1733, 1724, 1740, 1749, 1757, 1767, 1777, 1782, 1781, 1795, 1798, 1766, 1734, 1752, 1831, 1948, 2087, 2164, 2166, 2152, 2141, 2169, 2255, 2329, 2383, 2484, 2630, 2718, 2691, 2629, 2611, 2636, 2699, 2839, 3001, 3098, 3060, 2928, 2830, 2855, 2972, 3066, 3081, 3095, 3137, 3126, 3052, 2968, 2913, 2882, 2864, 2817, 2700, 2549, 2473, 2481, 2530, 2621, 2672, 2590, 2384, 2161, 2005, 1962, 1972, 1951, 1851, 1738, 1702, 1745, 1746, 1681, 1624, 1560, 1522, 1550, 1619, 1693, 1719, 1730, 1730, 1729, 1691, 1666, 1693, 1721, 1733, 1743, 1759, 1771, 1790, 1808, 1788, 1729, 1657, 1616, 1674, 1739, 1769, 1741, 1708, 1717, 1723, 1722, 1728, 1752, 1771, 1764, 1735, 1731, 1749, 1749, 1738, 1731, 1738, 1740, 1742, 1761, 1781, 1785, 1758, 1722, 1729, 1771, 1853, 1969, 2028, 1973, 1860, 1809, 1865, 1970, 2045, 2023, 1971, 1981, 2033, 2089, 2134, 2191, 2275, 2344, 2357, 2324, 2293, 2281, 2277, 2281, 2319, 2379, 2377, 2282, 2195, 2170, 2186, 2219, 2250, 2272, 2249, 2196, 2154, 2109, 2014, 1857, 1739, 1718, 1697, 1644, 1645, 1692, 1698, 1695, 1694, 1673, 1666, 1670, 1695, 1734, 1748, 1725, 1712, 1737, 1805, 1849, 1844, 1826, 1810, 1798, 1791, 1789, 1791, 1788, 1804, 1807, 1809, 1834, 1858, 1855, 1860, 1919, 1986, 1988, 1899, 1797, 1739, 1708, 1709, 1752, 1826, 1953, 2050, 2060, 2044, 2005, 1897, 1768, 1687, 1679, 1722, 1797, 1857, 1821, 1761, 1720, 1702, 1717, 1761, 1812, 1833, 1795, 1768, 1809, 1878, 1950, 1984, 2009, 2053, 2084, 2072, 2035, 2019, 2061, 2156, 2232, 2231, 2166, 2060, 1957, 1958, 2093, 2251, 2301, 2246, 2134, 2043, 2041, 2107, 2167, 2159, 2098, 2062, 2066, 2055, 1988, 1880, 1789, 1770, 1837, 1902, 1907, 1879, 1865, 1869, 1854, 1813, 1776, 1774, 1811, 1861, 1904, 1912, 1902, 1898, 1912, 1945, 1951, 1932, 1934, 1980, 2016, 2029, 2043, 2083, 2150, 2256, 2350, 2381, 2358, 2272, 2200, 2201, 2271, 2368, 2418, 2398, 2322, 2208, 2134, 2187, 2306, 2391, 2398, 2328, 2247, 2212, 2229, 2284, 2342, 2313, 2196, 2068, 2035, 2097, 2193, 2290, 2351, 2364, 2323, 2226, 2099, 2045, 2132, 2296, 2394, 2329, 2168, 2054, 2064, 2151, 2249, 2263, 2167, 2087, 2078, 2145, 2211, 2192, 2110, 2034, 1942, 1889, 1943, 2027, 2090, 2102, 2090, 2074, 2107, 2169, 2163, 2062, 1984, 2019, 2072, 2060, 2041, 2108, 2242, 2308, 2291, 2249, 2223, 2236, 2235, 2139, 2068, 2119, 2268, 2411, 2486, 2459, 2373, 2309, 2279, 2245, 2258, 2313, 2301, 2199, 2055, 2008, 2101, 2202, 2194, 2061, 1877, 1730, 1682, 1716, 1713, 1605, 1430, 1332, 1552, 1739, 1741, 1709, 1721, 1750, 1757, 1764, 1773, 1767, 1751, 1750, 1761, 1767, 1760, 1754, 1762, 1767, 1760, 1760, 1768, 1768, 1764, 1760, 1771, 1773, 1772, 1785, 1818, 1910, 1976, 1970, 1959, 1967, 1972, 2012, 2119, 2170, 2114, 2039, 2055, 2154, 2256, 2309, 2308, 2255, 2184, 2166, 2207, 2240, 2269, 2307, 2315, 2279, 2233, 2222, 2239, 2268, 2304, 2341, 2347, 2318, 2256, 2197, 2184, 2240, 2344, 2473, 2542, 2519, 2428, 2290, 2176, 2163, 2237, 2326, 2350, 2281, 2188, 2139, 2165, 2234, 2253, 2197, 2117, 2098, 2152, 2181, 2098, 1952, 1874, 1871, 1820, 1721, 1659, 1615, 1599, 1608, 1626, 1584, 1553, 1684, 1762, 1770, 1770, 1784, 1769, 1724, 1701, 1727, 1756, 1776, 1776, 1771, 1764, 1759, 1743, 1738, 1768, 1804, 1835, 1880, 1903, 1893, 1919, 2010, 2117, 2200, 2281, 2351, 2354, 2294, 2215, 2151, 2140, 2197, 2307, 2455, 2535, 2493, 2406, 2370, 2369, 2376, 2426, 2462, 2485, 2507, 2527, 2540, 2604, 2652, 2602, 2512, 2430, 2425, 2537, 2658, 2675, 2596, 2452, 2342, 2337, 2403, 2431, 2369, 2285, 2214, 2221, 2286, 2338, 2313, 2224, 2120, 2053, 2042, 2086, 2141, 2137, 2027, 1907, 1865, 1900, 1943, 1920, 1816, 1734, 1730, 1759, 1757, 1742, 1722, 1715, 1747, 1774, 1752, 1736, 1773, 1825, 1825, 1798, 1786, 1790, 1774, 1738, 1672, 1588, 1530, 1525, 1574, 1635, 1686, 1730, 1754, 1760, 1748, 1725, 1720, 1736, 1751, 1758, 1767, 1783, 1774, 1759, 1782, 1805, 1834, 1835, 1809, 1854, 1944, 2052, 2148, 2220, 2300, 2362, 2328, 2213, 2128, 2178, 2308, 2464, 2584, 2600, 2534, 2451, 2455, 2582, 2721, 2728, 2668, 2579, 2448, 2344, 2330, 2402, 2459, 2428, 2339, 2262, 2170, 2074, 2047, 2026, 2016, 2051, 2040, 1962, 1892, 1871, 1868, 1836, 1776, 1722, 1671, 1634, 1642, 1701, 1753, 1784, 1817, 1835, 1830, 1844, 1900, 1978, 2062, 2147, 2262, 2361, 2408, 2414, 2387, 2338, 2254, 2211, 2243, 2301, 2374, 2445, 2486, 2460, 2403, 2390, 2424, 2481, 2468, 2389, 2332, 2320, 2313, 2268, 2197, 2140, 2098, 2053, 1987, 1922, 1878, 1901, 1927, 1860, 1749, 1669, 1612, 1551, 1497, 1506, 1596, 1730, 1791, 1795, 1766, 1762, 1778, 1796, 1813, 1819, 1815, 1823, 1826, 1849, 1946, 2102, 2217, 2250, 2211, 2134, 2090, 2118, 2205, 2317, 2389, 2395, 2350, 2261, 2129, 2063, 2141, 2260, 2326, 2310, 2166, 1982, 1902, 1950, 2010, 2012, 1983, 1940, 1911, 1875, 1750, 1560, 1447, 1452, 1538, 1648, 1703, 1715, 1718, 1728, 1749, 1757, 1750, 1733, 1732, 1755, 1760, 1748, 1765, 1791, 1796, 1775, 1753, 1749, 1759, 1770, 1777, 1785, 1794, 1790, 1790, 1832, 1896, 1957, 2059, 2168, 2235, 2209, 2127, 2076, 2104, 2214, 2374, 2453, 2473, 2515, 2553, 2532, 2479, 2453, 2448, 2468, 2492, 2492, 2439, 2338, 2261, 2270, 2373, 2529, 2655, 2636, 2445, 2242, 2141, 2183, 2292, 2373, 2423, 2434, 2331, 2160, 2072, 2085, 2148, 2210, 2190, 2100, 2064, 2148, 2257, 2297, 2262, 2198, 2124, 2041, 1944, 1872, 1876, 1957, 2024, 1968, 1836, 1730, 1722, 1792, 1820, 1807, 1817, 1859, 1901, 1917, 1898, 1866, 1862, 1895, 1932, 1943, 1917, 1856, 1790, 1784, 1832, 1873, 1853, 1811, 1767, 1729, 1716, 1694, 1621, 1563, 1557, 1576, 1628, 1703, 1733, 1745, 1751, 1750, 1763, 1772, 1784, 1799, 1856, 1864, 1758, 1654, 1643, 1678, 1755, 1866, 1970, 2006, 1989, 1963, 1943, 1929, 1971, 2040, 2051, 2053, 2097, 2175, 2251, 2320, 2388, 2437, 2441, 2382, 2314, 2277, 2320, 2428, 2500, 2490, 2473, 2447, 2365, 2286, 2291, 2366, 2444, 2512, 2533, 2502, 2479, 2489, 2501, 2475, 2460, 2503, 2554, 2570, 2546, 2486, 2404, 2336, 2290, 2252, 2244, 2273, 2288, 2234, 2190, 2162, 2086, 2057, 2097, 2124, 2073, 1944, 1848, 1847, 1900, 1948, 1930, 1876, 1847, 1833, 1816, 1821, 1879, 1952, 1990, 2008, 2031, 2039, 1978, 1887, 1858, 1895, 1935, 1935, 1893, 1856, 1819, 1825, 1892, 1979, 2046, 2080, 2105, 2121, 2098, 2004, 1903, 1887, 1952, 2004, 1993, 1943, 1917, 1945, 2025, 2084, 2069, 1997, 1962, 1993, 2006, 1967, 1933, 1942, 1995, 2056, 2099, 2107, 2073, 1993, 1928, 1955, 2057, 2113, 2047, 1907, 1810, 1839, 1992, 2138, 2158, 2108, 1987, 1830, 1758, 1804, 1850, 1867, 1863, 1836, 1812, 1795, 1806, 1847, 1896, 1931, 1916, 1893, 1949, 2009, 1990, 1936, 1895, 1923, 1996, 2065, 2054, 2019, 2016, 2063, 2156, 2232, 2220, 2160, 2139, 2164, 2181, 2222, 2246, 2252, 2283, 2346, 2362, 2325, 2282, 2273, 2278, 2293, 2308, 2274, 2254, 2320, 2398, 2345, 2193, 2067, 1986, 1923, 1902, 1933, 1943, 1911, 1898, 1906, 1929, 1931, 1906, 1874, 1856, 1851, 1830, 1823, 1857, 1916, 1919, 1862, 1803, 1804, 1869, 1971, 2075, 2093, 2035, 1966, 1911, 1913, 1951, 1958, 1925, 1858, 1788, 1769, 1829, 1920, 1985, 2036, 2069, 2050, 2017, 2020, 2051, 2109, 2143, 2115, 2061, 2027, 2021, 2010, 2024, 2053, 2117, 2236, 2338, 2351, 2257, 2132, 2047, 2019, 2105, 2226, 2332, 2411, 2413, 2347, 2269, 2169, 2026, 1935, 2001, 2186, 2360, 2423, 2354, 2201, 2063, 1960, 1870, 1775, 1693, 1689, 1752, 1839, 1916, 1970, 1945, 1867, 1795, 1729, 1648, 1591, 1575, 1564, 1575, 1625, 1705, 1785, 1874, 1923, 1909, 1836, 1730, 1617, 1559, 1598, 1684, 1758, 1768, 1699, 1624, 1655, 1725, 1748, 1764, 1769, 1761, 1747, 1740, 1751, 1760, 1766, 1770, 1778, 1783, 1779, 1773, 1769, 1767, 1771, 1770, 1789, 1825, 1864, 1893, 1878, 1852, 1852, 1901, 2008, 2126, 2206, 2256, 2268, 2252, 2212, 2186, 2235, 2367, 2484, 2481, 2378, 2262, 2193, 2260, 2439, 2613, 2682, 2654, 2604, 2518, 2430, 2442, 2532, 2615, 2674, 2672, 2612, 2566, 2567, 2534, 2487, 2462, 2459, 2482, 2502, 2474, 2387, 2295, 2236, 2209, 2205, 2188, 2166, 2168, 2169, 2118, 2039, 2025, 2028, 1986, 1925, 1881, 1831, 1772, 1749, 1775, 1841, 1917, 1914, 1797, 1630, 1472, 1416, 1521, 1738, 1897, 1922, 1869, 1862, 1904, 1911, 1849, 1802, 1819, 1913, 2023, 2073, 1999, 1874, 1827, 1874, 1922, 1923, 1904, 1925, 1993, 2037, 1999, 1877, 1811, 1823, 1835, 1847, 1842, 1808, 1807, 1831, 1846, 1845, 1894, 2000, 2065, 2037, 1938, 1860, 1840, 1845, 1842, 1842, 1897, 1977, 2042, 2074, 2062, 2015, 1966, 1986, 2095, 2216, 2298, 2370, 2402, 2391, 2409, 2408, 2338, 2243, 2168, 2182, 2285, 2411, 2460, 2382, 2214, 2062, 2015, 2082, 2197, 2271, 2245, 2174, 2105, 2062, 2057, 2069, 2068, 2110, 2202, 2273, 2258, 2127, 1994, 2002, 2122, 2199, 2165, 2083, 2071, 2161, 2240, 2261, 2257, 2265, 2286, 2304, 2335, 2382, 2434, 2492, 2526, 2524, 2501, 2496, 2518, 2538, 2514, 2460, 2435, 2456, 2490, 2493, 2475, 2433, 2350, 2311, 2332, 2296, 2224, 2139, 2067, 2050, 2046, 2024, 1952, 1881, 1832, 1767, 1724, 1721, 1693, 1659, 1652, 1636, 1617, 1608, 1611, 1626, 1685, 1725, 1729, 1727, 1733, 1742, 1739, 1726, 1740, 1767, 1780, 1769, 1758, 1757, 1759, 1766, 1792, 1803, 1802, 1789, 1768, 1759, 1768, 1778, 1764, 1765, 1818, 1944, 2081, 2172, 2238, 2254, 2192, 2103, 2096, 2185, 2300, 2372, 2369, 2295, 2198, 2117, 2078, 2084, 2119, 2197, 2235, 2173, 2080, 2050, 2079, 2116, 2140, 2117, 2043, 1960, 1911, 1935, 2004, 2031, 2007, 1948, 1907, 1906, 1955, 1998, 2011, 2024, 2026, 1995, 1910, 1814, 1794, 1874, 1977, 2016, 2023, 2062, 2107, 2105, 2082, 2072, 2080, 2079, 2052, 2055, 2094, 2130, 2144, 2165, 2203, 2218, 2170, 2134, 2182, 2297, 2393, 2397, 2326, 2259, 2250, 2244, 2244, 2272, 2328, 2385, 2409, 2355, 2316, 2346, 2394, 2420, 2393, 2274, 2151, 2090, 2108, 2201, 2257, 2212, 2079, 1954, 1871, 1813, 1794, 1820, 1869, 1890, 1869, 1769, 1593, 1417, 1358, 1492, 1700, 1743, 1728, 1743, 1753, 1748, 1752, 1767, 1766, 1758, 1754, 1761, 1777, 1777, 1753, 1743, 1760, 1793, 1812, 1776, 1718, 1734, 1771, 1777, 1761, 1746, 1762, 1811, 1917, 2045, 2182, 2272, 2269, 2159, 2034, 1978, 2021, 2162, 2290, 2292, 2163, 2064, 2110, 2212, 2263, 2249, 2213, 2216, 2267, 2337, 2367, 2302, 2203, 2178, 2210, 2282, 2376, 2426, 2379, 2276, 2216, 2195, 2206, 2255, 2289, 2232, 2108, 2000, 1968, 2047, 2145, 2187, 2171, 2118, 2064, 2022, 1977, 1939, 1886, 1785, 1722, 1728, 1784, 1859, 1920, 1958, 1935, 1859, 1803, 1803, 1805, 1791, 1796, 1838, 1928, 1980, 1943, 1841, 1752, 1690, 1653, 1672, 1755, 1827, 1850, 1824, 1787, 1784, 1872, 2016, 2071, 2032, 2034, 2081, 2066, 1978, 1842, 1791, 1877, 2040, 2205, 2304, 2342, 2330, 2264, 2197, 2186, 2225, 2244, 2241, 2290, 2414, 2541, 2582, 2564, 2555, 2608, 2694, 2700, 2647, 2557, 2403, 2298, 2327, 2433, 2524, 2553, 2508, 2424, 2352, 2311, 2283, 2267, 2246, 2232, 2228, 2186, 2082, 1979, 1920, 1915, 1970, 2027, 2031, 1952, 1846, 1810, 1877, 1923, 1863, 1794, 1762, 1739, 1720, 1762, 1840, 1895, 1923, 1893, 1835, 1840, 1912, 2004, 2046, 2019, 2025, 2116, 2243, 2340, 2347, 2247, 2141, 2109, 2143, 2208, 2230, 2192, 2180, 2225, 2233, 2205, 2237, 2367, 2468, 2461, 2389, 2335, 2308, 2315, 2295, 2217, 2146, 2171, 2216, 2196, 2191, 2223, 2222, 2223, 2266, 2280, 2207, 2087, 2016, 2063, 2185, 2231, 2144, 1994, 1895, 1879, 1916, 1981, 1954, 1781, 1592, 1543, 1627, 1705, 1744, 1762, 1737, 1654, 1581, 1587, 1678, 1740, 1753, 1768, 1778, 1756, 1694, 1689, 1730, 1764, 1801, 1887, 1995, 1991, 1899, 1803, 1774, 1793, 1802, 1800, 1837, 1876, 1876, 1871, 1887, 1911, 1938, 1989, 2023, 2030, 2014, 2007, 2023, 2028, 2031, 2047, 2084, 2101, 2085, 2088, 2123, 2188, 2238, 2243, 2203, 2144, 2140, 2245, 2425, 2563, 2623, 2635, 2635, 2685, 2742, 2736, 2713, 2686, 2700, 2772, 2834, 2795, 2709, 2652, 2624, 2660, 2732, 2764, 2751, 2752, 2782, 2795, 2784, 2741, 2635, 2536, 2521, 2582, 2648, 2670, 2613, 2456, 2305, 2225, 2191, 2158, 2104, 2030, 1936, 1836, 1725, 1643, 1596, 1576, 1562, 1531, 1498, 1638, 1734, 1741, 1733, 1719, 1703, 1722, 1756, 1759, 1749, 1735, 1737, 1741, 1738, 1752, 1763, 1759, 1749, 1744, 1748, 1757, 1766, 1757, 1759, 1774, 1781, 1774, 1768, 1779, 1790, 1791, 1799, 1808, 1812, 1841, 1938, 2042, 2084, 2061, 2019, 1992, 2031, 2146, 2269, 2365, 2360, 2285, 2217, 2235, 2347, 2489, 2614, 2691, 2725, 2719, 2673, 2612, 2584, 2585, 2583, 2518, 2391, 2297, 2280, 2274, 2207, 2100, 2055, 2089, 2079, 1993, 1863, 1775, 1762, 1752, 1732, 1723, 1747, 1723, 1644, 1596, 1622, 1650, 1647, 1678, 1734, 1784, 1809, 1824, 1865, 1885, 1895, 1921, 1944, 1969, 2025, 2044, 1993, 1902, 1859, 1918, 2045, 2115, 2119, 2134, 2135, 2122, 2094, 2044, 2024, 2036, 2031, 1964, 1927, 1954, 1985, 1970, 1941, 1908, 1874, 1866, 1877, 1891, 1898, 1938, 1967, 1945, 1889, 1848, 1854, 1927, 2031, 2076, 2070, 2098, 2122, 2115, 2110, 2138, 2162, 2186, 2257, 2363, 2407, 2336, 2208, 2133, 2124, 2176, 2241, 2304, 2338, 2314, 2241, 2154, 2130, 2185, 2266, 2326, 2292, 2175, 2088, 2095, 2109, 2103, 2067, 2029, 2042, 2092, 2133, 2154, 2145, 2054, 1930, 1856, 1865, 1912, 1971, 2037, 2054, 2017, 1951, 1926, 1924, 1955, 2032, 2088, 2062, 2012, 1983, 1920, 1844, 1834, 1900, 1988, 2049, 2100, 2145, 2137, 2044, 1954, 1937, 1975, 2028, 2058, 2075, 2073, 2063, 2063, 2090, 2115, 2105, 2047, 2025, 2099, 2210, 2294, 2290, 2241, 2189, 2114, 2034, 2031, 2096, 2135, 2081, 1957, 1819, 1738, 1742, 1761, 1752, 1769, 1830, 1853, 1772, 1651, 1593, 1606, 1592, 1511, 1477, 1654, 1735, 1736, 1741, 1756, 1748, 1743, 1756, 1781, 1792, 1783, 1771, 1772, 1763, 1757, 1771, 1821, 1907, 1984, 2066, 2140, 2191, 2243, 2283, 2288, 2307, 2356, 2395, 2400, 2409, 2483, 2592, 2686, 2698, 2609, 2520, 2507, 2556, 2621, 2627, 2573, 2538, 2544, 2560, 2530, 2425, 2264, 2070, 1951, 1984, 2066, 2057, 1935, 1807, 1776, 1842, 1936, 1974, 1913, 1797, 1729, 1715, 1710, 1696, 1679, 1684, 1698, 1740, 1767, 1758, 1772, 1793, 1805, 1827, 1846, 1823, 1810, 1818, 1830, 1831, 1849, 1888, 1948, 2001, 1996, 1939, 1921, 1954, 2020, 2112, 2206, 2243, 2217, 2175, 2141, 2162, 2239, 2328, 2438, 2526, 2520, 2454, 2418, 2410, 2425, 2492, 2554, 2557, 2500, 2447, 2435, 2424, 2358, 2301, 2256, 2238, 2263, 2306, 2326, 2282, 2234, 2217, 2231, 2225, 2175, 2099, 2024, 1989, 2020, 2083, 2125, 2095, 1990, 1903, 1877, 1858, 1792, 1738, 1741, 1777, 1777, 1762, 1772, 1815, 1868, 1885, 1843, 1796, 1763, 1757, 1767, 1731, 1662, 1677, 1803, 1937, 1989, 1957, 1895, 1832, 1825, 1874, 1933, 1970, 1973, 1936, 1874, 1787, 1729, 1731, 1762, 1796, 1803, 1795, 1783, 1762, 1779, 1831, 1840, 1827, 1914, 2107, 2208, 2181, 2119, 2079, 2103, 2142, 2163, 2200, 2243, 2280, 2296, 2295, 2327, 2399, 2487, 2534, 2534, 2490, 2452, 2465, 2557, 2672, 2739, 2735, 2676, 2641, 2642, 2614, 2571, 2581, 2635, 2659, 2616, 2534, 2494, 2505, 2505, 2466, 2385, 2285, 2230, 2210, 2181, 2116, 2056, 2015, 1952, 1874, 1805, 1753, 1707, 1714, 1793, 1860, 1828, 1745, 1719, 1753, 1812, 1850, 1847, 1837, 1791, 1780, 1805, 1843, 1896, 1925, 1938, 1954, 1988, 2080, 2203, 2254, 2226, 2208, 2238, 2264, 2299, 2332, 2360, 2414, 2505, 2561, 2530, 2415, 2328, 2340, 2369, 2358, 2325, 2295, 2265, 2205, 2119, 2061, 2031, 1979, 1892, 1767, 1672, 1605, 1531, 1459, 1417, 1541, 1694, 1752, 1759, 1747, 1744, 1750, 1744, 1739, 1734, 1723, 1732, 1758, 1775, 1774, 1766, 1777, 1818, 1904, 1983, 2018, 2023, 2049, 2118, 2159, 2145, 2146, 2163, 2179, 2253, 2363, 2474, 2575, 2569, 2435, 2293, 2244, 2299, 2441, 2606, 2683, 2629, 2519, 2400, 2322, 2322, 2361, 2378, 2319, 2216, 2131, 2085, 2118, 2173, 2125, 2000, 1891, 1809, 1734, 1672, 1608, 1589, 1627, 1656, 1618, 1540, 1560, 1695, 1756, 1753, 1723, 1708, 1729, 1756, 1762, 1756, 1761, 1787, 1788, 1777, 1807, 1910, 2007, 2072, 2063, 2009, 1972, 1969, 1980, 1985, 1984, 2003, 2064, 2156, 2243, 2313, 2333, 2316, 2296, 2279, 2272, 2274, 2290, 2329, 2364, 2349, 2319, 2275, 2240, 2243, 2306, 2387, 2370, 2249, 2089, 1987, 1975, 2016, 2022, 1972, 1905, 1854, 1838, 1822, 1792, 1739, 1737, 1783, 1795, 1747, 1748, 1807, 1844, 1887, 1932, 1931, 1900, 1872, 1896, 1946, 1952, 1928, 1940, 1919, 1875, 1889, 1952, 2002, 2011, 1981, 1953, 1957, 1969, 1978, 2023, 2101, 2200, 2242, 2207, 2186, 2196, 2234, 2272, 2282, 2286, 2283, 2271, 2246, 2249, 2313, 2393, 2436, 2447, 2474, 2525, 2531, 2451, 2331, 2249, 2237, 2283, 2311, 2306, 2299, 2285, 2258, 2227, 2208, 2231, 2305, 2395, 2376, 2205, 2000, 1911, 1962, 2106, 2217, 2193, 2041, 1836, 1656, 1550, 1523, 1546, 1598, 1636, 1632, 1675, 1734, 1749, 1738, 1734, 1730, 1708, 1709, 1735, 1749, 1754, 1760, 1767, 1786, 1804, 1835, 1872, 1904, 1921, 1892, 1819, 1798, 1866, 1941, 1957, 1941, 1967, 1992, 2011, 2021, 1998, 1952, 1920, 1929, 1967, 1986, 1992, 1954, 1882, 1830, 1843, 1896, 1963, 2041, 2093, 2086, 2067, 2074, 2134, 2201, 2235, 2241, 2217, 2172, 2147, 2173, 2214, 2220, 2190, 2177, 2235, 2356, 2409, 2317, 2197, 2168, 2250, 2333, 2342, 2305, 2246, 2174, 2176, 2268, 2409, 2546, 2555, 2405, 2167, 1941, 1876, 1984, 2132, 2250, 2255, 2096, 1894, 1850, 1983, 2145, 2196, 2114, 1998, 1931, 1910, 1903, 1884, 1846, 1784, 1739, 1747, 1806, 1844, 1797, 1707, 1642, 1677, 1752, 1795, 1800, 1802, 1827, 1823, 1777, 1730, 1781, 1899, 1997, 2063, 2113, 2158, 2194, 2169, 2073, 2020, 2071, 2209, 2313, 2302, 2203, 2099, 2094, 2172, 2242, 2240, 2239, 2277, 2252, 2122, 2007, 1992, 2022, 2016, 1980, 1973, 2018, 2054, 2053, 2011, 1918, 1791, 1690, 1641, 1612, 1569, 1577, 1653, 1737, 1760, 1714, 1642, 1611, 1678, 1722, 1731, 1747, 1756, 1756, 1752, 1763, 1775, 1782, 1810, 1874, 1942, 1969, 1962, 1987, 2030, 2087, 2159, 2188, 2147, 2145, 2220, 2314, 2385, 2394, 2378, 2443, 2598, 2724, 2702, 2566, 2477, 2490, 2547, 2595, 2594, 2593, 2588, 2532, 2445, 2419, 2519, 2620, 2588, 2446, 2317, 2275, 2312, 2409, 2497, 2508, 2437, 2318, 2209, 2134, 2086, 2108, 2155, 2141, 2048, 1942, 1869, 1856, 1872, 1879, 1848, 1820, 1822, 1855, 1874, 1854, 1843, 1813, 1760, 1743, 1749, 1775, 1805, 1791, 1752, 1747, 1820, 1888, 1927, 1967, 1986, 2010, 2026, 1973, 1932, 1986, 2079, 2121, 2111, 2075, 2062, 2108, 2148, 2161, 2160, 2183, 2204, 2204, 2199, 2155, 2114, 2137, 2215, 2248, 2191, 2099, 2061, 2098, 2171, 2226, 2248, 2230, 2171, 2071, 2002, 2000, 2026, 2088, 2153, 2152, 2101, 2066, 2026, 1978, 1977, 2001, 2022, 2023, 2002, 1957, 1948, 1957, 1943, 1930, 1910, 1901, 1900, 1865, 1775, 1662, 1616, 1664, 1725, 1765, 1819, 1836, 1820, 1827, 1858, 1856, 1782, 1729, 1770, 1856, 1881, 1836, 1793, 1796, 1858, 1943, 1996, 1991, 1951, 1926, 1978, 2098, 2183, 2205, 2173, 2122, 2059, 2044, 2090, 2173, 2266, 2310, 2296, 2186, 2035, 1977, 2040, 2148, 2202, 2151, 2015, 1873, 1846, 1962, 2087, 2156, 2172, 2130, 2027, 1879, 1767, 1788, 1888, 1984, 2056, 2062, 1991, 1902, 1873, 1905, 1985, 2047, 2031, 1988, 1937, 1875, 1833, 1793, 1753, 1728, 1727, 1751, 1841, 1935, 1940, 1856, 1788, 1797, 1878, 1980, 2018, 1995, 1983, 2023, 2048, 2009, 1991, 2030, 2119, 2223, 2285, 2283, 2249, 2244, 2287, 2350, 2382, 2370, 2332, 2332, 2376, 2465, 2590, 2673, 2650, 2568, 2472, 2421, 2463, 2558, 2619, 2620, 2538, 2397, 2259, 2185, 2204, 2277, 2352, 2418, 2416, 2299, 2168, 2098, 2087, 2086, 2043, 1984, 1896, 1797, 1703, 1671, 1637, 1544, 1487, 1512, 1581, 1678, 1708, 1709, 1718, 1729, 1731, 1743, 1763, 1764, 1761, 1763, 1754, 1752, 1764, 1773, 1773, 1765, 1760, 1751, 1759, 1767, 1766, 1761, 1758, 1765, 1786, 1811, 1803, 1770, 1753, 1811, 1920, 1998, 2009, 2014, 2065, 2163, 2281, 2380, 2412, 2380, 2318, 2273, 2309, 2355, 2368, 2380, 2429, 2465, 2494, 2495, 2472, 2437, 2415, 2395, 2385, 2405, 2418, 2388, 2320, 2289, 2302, 2260, 2193, 2174, 2207, 2268, 2310, 2254, 2136, 2063, 2077, 2086, 2035, 1932, 1850, 1842, 1870, 1904, 1948, 1975, 1980, 1947, 1883, 1798, 1741, 1735, 1735, 1731, 1753, 1775, 1750, 1684, 1662, 1751, 1825, 1823, 1775, 1745, 1775, 1802, 1783, 1738, 1663, 1578, 1541, 1562, 1648, 1772, 1883, 1940, 1933, 1900, 1847, 1846, 1906, 1971, 1994, 1981, 1964, 1996, 2061, 2121, 2188, 2265, 2302, 2280, 2256, 2253, 2243, 2207, 2199, 2211, 2247, 2288, 2302, 2274, 2217, 2225, 2295, 2366, 2373, 2300, 2213, 2122, 2081, 2125, 2160, 2130, 2083, 2089, 2141, 2156, 2067, 1950, 1874, 1885, 1970, 2040, 2060, 2081, 2112, 2113, 2030, 1958, 1952, 1985, 2040, 2054, 2012, 2002, 2026, 2061, 2148, 2254, 2327, 2328, 2251, 2163, 2159, 2257, 2300, 2232, 2172, 2192, 2234, 2219, 2145, 2053, 1993, 1994, 1997, 1908, 1785, 1722, 1754, 1834, 1857, 1807, 1751, 1717, 1691, 1692, 1695, 1662, 1654, 1729, 1817, 1833, 1815, 1774, 1722, 1674, 1653, 1717, 1827, 1909, 1928, 1945, 1970, 1998, 2046, 2041, 1972, 1953, 2003, 2053, 2106, 2151, 2183, 2169, 2153, 2163, 2149, 2120, 2135, 2193, 2257, 2290, 2227, 2072, 1959, 1991, 2106, 2176, 2158, 2098, 1998, 1872, 1780, 1793, 1907, 2024, 2036, 1939, 1813, 1773, 1864, 1959, 1955, 1854, 1710, 1599, 1592, 1647, 1698, 1710, 1666, 1573, 1524, 1668, 1750, 1770, 1791, 1797, 1809, 1860, 1953, 2017, 1990, 1912, 1872, 1911, 2004, 2088, 2135, 2149, 2141, 2166, 2197, 2240, 2311, 2356, 2364, 2339, 2297, 2305, 2369, 2428, 2436, 2420, 2421, 2442, 2421, 2384, 2349, 2276, 2157, 2059, 1998, 2004, 2048, 2091, 2096, 2068, 2042, 2018, 1920, 1808, 1753, 1769, 1821, 1866, 1833, 1723, 1631, 1596, 1660, 1772, 1839, 1835, 1769, 1739, 1762, 1771, 1760, 1791, 1883, 1992, 2056, 2058, 2036, 2011, 2031, 2101, 2126, 2097, 2112, 2193, 2289, 2378, 2453, 2431, 2311, 2247, 2266, 2305, 2366, 2437, 2459, 2413, 2335, 2300, 2317, 2360, 2367, 2295, 2196, 2112, 2107, 2170, 2216, 2204, 2139, 2038, 1998, 2030, 2044, 2031, 1981, 1877, 1791, 1778, 1839, 1930, 1977, 1952, 1889, 1839, 1854, 1972, 2103, 2159, 2147, 2097, 2047, 1999, 1933, 1906, 1939, 2029, 2121, 2155, 2147, 2145, 2171, 2158, 2062, 1961, 1948, 1977, 1971, 1931, 1886, 1868, 1862, 1809, 1725, 1655, 1641, 1676, 1701, 1718, 1725, 1719, 1721, 1714, 1630, 1488, 1589, 1753, 1799, 1797, 1793, 1825, 1874, 1915, 1937, 1947, 1930, 1934, 1990, 2080, 2191, 2297, 2336, 2279, 2172, 2078, 2116, 2265, 2394, 2478, 2488, 2427, 2327, 2244, 2254, 2375, 2517, 2562, 2512, 2413, 2302, 2219, 2249, 2292, 2268, 2222, 2169, 2144, 2120, 2102, 2125, 2141, 2096, 2023, 1993, 1967, 1901, 1815, 1770, 1793, 1847, 1921, 1980, 2004, 2023, 1994, 1938, 1932, 1974, 2044, 2099, 2120, 2142, 2201, 2279, 2327, 2306, 2267, 2269, 2316, 2333, 2329, 2327, 2327, 2355, 2378, 2348, 2264, 2221, 2261, 2342, 2410, 2385, 2265, 2113, 2019, 2045, 2150, 2218, 2164, 2046, 1922, 1839, 1846, 1928, 1982, 1965, 1857, 1729, 1706, 1809, 1964, 2099, 2184, 2162, 2056, 1954, 1907, 1941, 2012, 2117, 2197, 2213, 2213, 2209, 2203, 2229, 2248, 2259, 2273, 2268, 2282, 2362, 2470, 2510, 2445, 2320, 2177, 2094, 2162, 2324, 2454, 2463, 2378, 2251, 2109, 1988, 1973, 2039, 2094, 2078, 1990, 1910, 1861, 1840, 1855, 1918, 1983, 2017, 2040, 2101, 2173, 2229, 2231, 2162, 2062, 2003, 2018, 2098, 2155, 2155, 2090, 2000, 1984, 2071, 2119, 2099, 2062, 2011, 1955, 1943, 1948, 1928, 1847, 1736, 1705, 1758, 1774, 1708, 1612, 1533, 1506, 1509, 1588, 1706, 1759, 1762, 1728, 1709, 1722, 1749, 1764, 1756, 1740, 1742, 1750, 1746, 1746, 1751, 1758, 1762, 1785, 1791, 1781, 1781, 1778, 1779, 1772, 1750, 1741, 1751, 1771, 1779, 1788, 1784, 1774, 1764, 1764, 1778, 1803, 1834, 1870, 1916, 1954, 1942, 1903, 1946, 2093, 2256, 2306, 2229, 2142, 2090, 2089, 2137, 2175, 2194, 2224, 2261, 2297, 2313, 2279, 2225, 2228, 2282, 2297, 2249, 2213, 2196, 2187, 2218, 2274, 2269, 2203, 2149, 2156, 2185, 2175, 2193, 2262, 2309, 2269, 2186, 2161, 2216, 2292, 2315, 2293, 2262, 2203, 2158, 2171, 2231, 2291, 2331, 2358, 2327, 2267, 2230, 2190, 2114, 2064, 2114, 2210, 2293, 2318, 2254, 2174, 2149, 2178, 2225, 2276, 2304, 2288, 2283, 2297, 2321, 2325, 2279, 2241, 2248, 2276, 2279, 2303, 2368, 2399, 2321, 2156, 2079, 2150, 2237, 2281, 2260, 2193, 2137, 2154, 2236, 2298, 2289, 2225, 2110, 2001, 2007, 2102, 2176, 2208, 2184, 2102, 1953, 1747, 1620, 1623, 1667, 1667, 1576, 1462, 1499, 1696, 1762, 1749, 1742, 1751, 1755, 1755, 1759, 1753, 1738, 1736, 1760, 1782, 1792, 1805, 1830, 1861, 1853, 1784, 1742, 1789, 1845, 1852, 1805, 1778, 1846, 1948, 2009, 2017, 2013, 2022, 2073, 2158, 2191, 2123, 2019, 1973, 2001, 2031, 2007, 1972, 1961, 1979, 1992, 2023, 2037, 1992, 1909, 1878, 1922, 2009, 2060, 1992, 1866, 1858, 2003, 2207, 2335, 2328, 2244, 2145, 2099, 2123, 2170, 2172, 2139, 2164, 2258, 2355, 2396, 2384, 2331, 2257, 2236, 2267, 2333, 2379, 2363, 2318, 2259, 2186, 2135, 2120, 2168, 2224, 2230, 2226, 2223, 2188, 2177, 2192, 2202, 2188, 2169, 2130, 2089, 2057, 2024, 1963, 1875, 1807, 1804, 1859, 1907, 1968, 2045, 2010, 1840, 1646, 1569, 1646, 1766, 1839, 1826, 1757, 1698, 1632, 1586, 1567, 1560, 1580, 1657, 1728, 1763, 1774, 1766, 1770, 1782, 1813, 1859, 1849, 1817, 1795, 1772, 1775, 1849, 1980, 2067, 2067, 2044, 2055, 2083, 2120, 2179, 2260, 2314, 2334, 2328, 2295, 2258, 2268, 2287, 2285, 2329, 2415, 2462, 2435, 2367, 2301, 2297, 2371, 2456, 2470, 2406, 2306, 2230, 2208, 2221, 2253, 2248, 2156, 1987, 1861, 1891, 2006, 2102, 2095, 2035, 1983, 1942, 1925, 1931, 1906, 1846, 1828, 1857, 1913, 1965, 1981, 1960, 1957, 1956, 1963, 2007, 2096, 2186, 2231, 2218, 2182, 2186, 2228, 2284, 2332, 2343, 2317, 2284, 2291, 2305, 2280, 2253, 2267, 2310, 2411, 2521, 2613, 2626, 2517, 2355, 2245, 2237, 2309, 2415, 2518, 2536, 2469, 2390, 2281, 2189, 2131, 2115, 2168, 2248, 2313, 2340, 2296, 2186, 2085, 2006, 1983, 2048, 2133, 2148, 2035, 1903, 1851, 1860, 1897, 1949, 1909, 1829, 1788, 1814, 1909, 2018, 2080, 2078, 2029, 2010, 2038, 2092, 2133, 2101, 2007, 1981, 2073, 2165, 2191, 2218, 2223, 2184, 2151, 2128, 2140, 2211, 2278, 2242, 2126, 2029, 2034, 2104, 2153, 2121, 2053, 2023, 2066, 2146, 2169, 2128, 2095, 2069, 2020, 1994, 1976, 1925, 1857, 1809, 1820, 1855, 1890, 1918, 1877, 1771, 1661, 1586, 1573, 1620, 1716, 1799, 1842, 1876, 1881, 1857, 1853, 1873, 1866, 1848, 1855, 1900, 1951, 2047, 2165, 2223, 2210, 2148, 2104, 2084, 2120, 2184, 2214, 2218, 2204, 2167, 2153, 2188, 2263, 2323, 2299, 2184, 2073, 2029, 1997, 1970, 2013, 2147, 2263, 2250, 2141, 1982, 1856, 1847, 1873, 1867, 1831, 1771, 1767, 1826, 1861, 1894, 1946, 1982, 2030, 2090, 2109, 2078, 2058, 2049, 2091, 2160, 2204, 2242, 2265, 2291, 2325, 2308, 2220, 2125, 2084, 2126, 2247, 2376, 2441, 2425, 2364, 2320, 2316, 2330, 2361, 2365, 2349, 2319, 2278, 2240, 2229, 2257, 2267, 2235, 2218, 2240, 2235, 2237, 2244, 2149, 1994, 1931, 2003, 2097, 2156, 2184, 2184, 2131, 2062, 2033, 2036, 2035, 2046, 2079, 2074, 2021, 1990, 2013, 2035, 2029, 2044, 2074, 2099, 2114, 2077, 2020, 1988, 1995, 2004, 1985, 1971, 2005, 2073, 2064, 1957, 1880, 1898, 1956, 1992, 1974, 1925, 1866, 1833, 1802, 1764, 1792, 1832, 1849, 1883, 1965, 2049, 2095, 2067, 1994, 1923, 1884, 1888, 1909, 1930, 1925, 1912, 1904, 1875, 1838, 1826, 1835, 1860, 1867, 1839, 1864, 1896, 1840, 1730, 1616, 1553, 1551, 1564, 1567, 1638, 1726, 1747, 1726, 1716, 1730, 1739, 1751, 1765, 1759, 1751, 1753, 1742, 1726, 1737, 1761, 1768, 1768, 1773, 1768, 1756, 1742, 1740, 1751, 1772, 1798, 1843, 1938, 2055, 2119, 2113, 2133, 2173, 2170, 2152, 2189, 2270, 2334, 2313, 2260, 2276, 2331, 2425, 2498, 2518, 2450, 2311, 2189, 2175, 2269, 2347, 2294, 2154, 2060, 2053, 2098, 2152, 2122, 2001, 1869, 1806, 1781, 1774, 1791, 1838, 1863, 1792, 1658, 1596, 1634, 1711, 1745, 1709, 1633, 1591, 1581, 1660, 1750, 1779, 1781, 1791, 1827, 1874, 1901, 1921, 1955, 1996, 2034, 2037, 2017, 2015, 2045, 2105, 2146, 2125, 2061, 2035, 2070, 2129, 2150, 2080, 1980, 1902, 1926, 2078, 2223, 2235, 2151, 2057, 1984, 1986, 2068, 2118, 2147, 2172, 2160, 2095, 2011, 2014, 2111, 2182, 2164, 2091, 2042, 2063, 2110, 2156, 2223, 2292, 2255, 2143, 2055, 2035, 2083, 2132, 2141, 2099, 2047, 2013, 1998, 1993, 1984, 1956, 1910, 1910, 1935, 1986, 2090, 2190, 2253, 2212, 2089, 1980, 1922, 1921, 1950, 1948, 1915, 1883, 1863, 1828, 1783, 1757, 1776, 1815, 1820, 1826, 1845, 1818, 1775, 1753, 1782, 1823, 1811, 1773, 1787, 1856, 1891, 1866, 1867, 1921, 1955, 1963, 1997, 2051, 2093, 2094, 2030, 1997, 2014, 2031, 2063, 2086, 2102, 2088, 2087, 2113, 2156, 2159, 2095, 2001, 1929, 1859, 1808, 1837, 1957, 2068, 2086, 2036, 2024, 2021, 1978, 1908, 1850, 1861, 1879, 1891, 1910, 1919, 1952, 1969, 1982, 2015, 1995, 1975, 1974, 1966, 1980, 2020, 2038, 2020, 1992, 1949, 1883, 1844, 1898, 2031, 2141, 2166, 2138, 2077, 2028, 2053, 2112, 2148, 2132, 2104, 2125, 2153, 2132, 2102, 2093, 2112, 2146, 2147, 2142, 2172, 2172, 2126, 2074, 2060, 2064, 2085, 2117, 2140, 2171, 2163, 2109, 2060, 2043, 2055, 2104, 2190, 2233, 2232, 2213, 2181, 2102, 2032, 2004, 2002, 2018, 2062, 2134, 2177, 2159, 2101, 2039, 2008, 2024, 2052, 2070, 2065, 2088, 2168, 2241, 2259, 2177, 2008, 1886, 1931, 2029, 2027, 1960, 1930, 1927, 1949, 2000, 2038, 2042, 1992, 1910, 1870, 1903, 1960, 1995, 2020, 2011, 1988, 1990, 2019, 2053, 2074, 2053, 1994, 1956, 1993, 2096, 2197, 2217, 2171, 2133, 2067, 1963, 1906, 1952, 2036, 2089, 2094, 2081, 2058, 2034, 2014, 2029, 2033, 2001, 1969, 1983, 2029, 2069, 2079, 2047, 2014, 2017, 1986, 1924, 1924, 1977, 2018, 2038, 2053, 2026, 1982, 2008, 2106, 2190, 2230, 2227, 2168, 2057, 1965, 1939, 1944, 1912, 1876, 1843, 1845, 1875, 1933, 2018, 2096, 2129, 2095, 2001, 1904, 1879, 1923, 2009, 2148, 2270, 2256, 2142, 2005, 1907, 1904, 1979, 2086, 2188, 2236, 2204, 2136, 2144, 2192, 2176, 2149, 2189, 2278, 2309, 2235, 2110, 2060, 2121, 2197, 2209, 2173, 2126, 2112, 2131, 2126, 2075, 2007, 1964, 1958, 2005, 2120, 2253, 2292, 2213, 2099, 2038, 2071, 2134, 2196, 2229, 2212, 2123, 1999, 1943, 2018, 2178, 2275, 2236, 2131, 2071, 2118, 2242, 2386, 2501, 2517, 2403, 2231, 2117, 2121, 2244, 2348, 2380, 2355, 2273, 2219, 2247, 2294, 2294, 2255, 2235, 2243, 2291, 2336, 2306, 2203, 2118, 2059, 1998, 2009, 2081, 2106, 2062, 1951, 1814, 1709, 1653, 1563, 1469, 1485, 1596, 1707, 1738, 1728, 1729, 1741, 1754, 1756, 1747, 1739, 1735, 1748, 1763, 1773, 1780, 1766, 1756, 1767, 1773, 1765, 1753, 1758, 1767, 1778, 1790, 1777, 1754, 1758, 1772, 1785, 1793, 1790, 1799, 1795, 1783, 1776, 1778, 1772, 1776, 1815, 1837, 1801, 1747, 1710, 1711, 1745, 1802, 1874, 1912, 1894, 1877, 1930, 2009, 2009, 1962, 1938, 1920, 1898, 1939, 2003, 2017, 2019, 2015, 2011, 2050, 2069, 2008, 1936, 1949, 2059, 2206, 2308, 2309, 2260, 2209, 2118, 2031, 2068, 2208, 2315, 2339, 2302, 2241, 2220, 2235, 2254, 2285, 2307, 2341, 2399, 2461, 2480, 2426, 2344, 2313, 2353, 2383, 2368, 2354, 2356, 2364, 2382, 2396, 2357, 2247, 2121, 2023, 1964, 1978, 2038, 2109, 2133, 2029, 1870, 1811, 1875, 1963, 1978, 1929, 1900, 1888, 1824, 1735, 1646, 1589, 1550, 1537, 1593, 1692, 1745, 1752, 1755, 1764, 1777, 1794, 1795, 1769, 1739, 1759, 1797, 1820, 1798, 1770, 1818, 1900, 1970, 2003, 1991, 2001, 2025, 2009, 2009, 2054, 2130, 2155, 2159, 2194, 2271, 2360, 2415, 2372, 2273, 2214, 2267, 2410, 2519, 2532, 2508, 2464, 2410, 2394, 2441, 2548, 2693, 2785, 2771, 2652, 2542, 2558, 2656, 2730, 2732, 2668, 2594, 2507, 2413, 2339, 2250, 2179, 2146, 2111, 2001, 1875, 1798, 1736, 1653, 1567, 1510, 1480, 1528, 1668, 1723, 1732, 1747, 1767, 1780, 1789, 1785, 1764, 1752, 1770, 1783, 1776, 1773, 1781, 1790, 1811, 1880, 1983, 2086, 2186, 2254, 2295, 2293, 2265, 2299, 2445, 2604, 2644, 2606, 2549, 2508, 2515, 2528, 2561, 2565, 2527, 2499, 2526, 2556, 2579, 2585, 2583, 2555, 2477, 2373, 2277, 2232, 2237, 2245, 2225, 2171, 2101, 2061, 2091, 2122, 2114, 2112, 2127, 2120, 2094, 2075, 2092, 2152, 2235, 2266, 2244, 2226, 2231, 2222, 2256, 2395, 2527, 2534, 2441, 2326, 2253, 2240, 2273, 2333, 2400, 2472, 2508, 2487, 2430, 2349, 2299, 2337, 2422, 2466, 2385, 2244, 2135, 2038, 1988, 2051, 2167, 2223, 2135, 1953, 1808, 1726, 1691, 1653, 1631, 1608, 1576, 1558, 1570, 1649, 1731, 1759, 1752, 1741, 1741, 1749, 1753, 1746, 1737, 1739, 1754, 1768, 1767, 1750, 1746, 1750, 1741, 1751, 1776, 1785, 1768, 1769, 1762, 1726, 1741, 1786, 1790, 1750, 1726, 1717, 1719, 1729, 1745, 1771, 1790, 1789, 1770, 1789, 1824, 1821, 1811, 1855, 1922, 1916, 1838, 1799, 1874, 2025, 2160, 2205, 2183, 2190, 2223, 2199, 2131, 2106, 2139, 2193, 2245, 2276, 2312, 2335, 2288, 2209, 2181, 2235, 2313, 2370, 2398, 2379, 2321, 2257, 2192, 2175, 2189, 2173, 2097, 2028, 2033, 2084, 2094, 2074, 2047, 2039, 2067, 2089, 2053, 1986, 1976, 2036, 2093, 2134, 2120, 2064, 2038, 2039, 2030, 2023, 2048, 2110, 2146, 2105, 2018, 1932, 1918, 1937, 1953, 1920, 1875, 1878, 1901, 1921, 1975, 2051, 2053, 1965, 1900, 1898, 1940, 1953, 1901, 1848, 1851, 1904, 1942, 1939, 1928, 1983, 2095, 2167, 2141, 2061, 1975, 1895, 1850, 1848, 1901, 1999, 2063, 2096, 2116, 2081, 2024, 1983, 1974, 1980, 1986, 1991, 1964, 1914, 1872, 1862, 1818, 1781, 1883, 2045, 2109, 2065, 1975, 1929, 1901, 1915, 2027, 2138, 2138, 2064, 2002, 1975, 1975, 1985, 2023, 2042, 1967, 1823, 1710, 1728, 1871, 1989, 2034, 2017, 2000, 1980, 1950, 1937, 1993, 2104, 2175, 2153, 2091, 2032, 2012, 2020, 2043, 2077, 2094, 2135, 2193, 2251, 2329, 2388, 2355, 2236, 2077, 1942, 1885, 1970, 2140, 2229, 2209, 2100, 1963, 1855, 1858, 1931, 1989, 2055, 2170, 2286, 2319, 2259, 2145, 2076, 2112, 2197, 2283, 2340, 2344, 2248, 2116, 2026, 2028, 2102, 2179, 2240, 2258, 2199, 2150, 2111, 2053, 1974, 1920, 1903, 1889, 1857, 1793, 1730, 1673, 1673, 1723, 1733, 1662, 1536, 1445, 1570, 1739, 1770, 1776, 1784, 1772, 1750, 1767, 1824, 1844, 1790, 1729, 1740, 1840, 1994, 2126, 2204, 2210, 2155, 2089, 2096, 2187, 2282, 2353, 2358, 2308, 2295, 2348, 2409, 2457, 2498, 2469, 2393, 2380, 2431, 2490, 2560, 2651, 2625, 2510, 2428, 2407, 2397, 2394, 2384, 2354, 2333, 2337, 2354, 2335, 2230, 2112, 2066, 2093, 2120, 2100, 2016, 1876, 1740, 1678, 1706, 1737, 1718, 1666, 1610, 1613, 1692, 1764, 1786, 1785, 1751, 1653, 1638, 1715, 1725, 1704, 1753, 1827, 1833, 1786, 1795, 1867, 1974, 2079, 2094, 1994, 1925, 1943, 1982, 1979, 1939, 1935, 1994, 2050, 2059, 2042, 2028, 2057, 2092, 2082, 2067, 2141, 2258, 2298, 2244, 2198, 2208, 2211, 2225, 2286, 2350, 2395, 2410, 2369, 2282, 2221, 2236, 2291, 2321, 2305, 2259, 2208, 2157, 2141, 2145, 2158, 2154, 2153, 2165, 2203, 2238, 2247, 2196, 2079, 1978, 1966, 2017, 2030, 1981, 1942, 1956, 1989, 1999, 1970, 1926, 1884, 1864, 1899, 2008, 2140, 2232, 2263, 2223, 2142, 2088, 2083, 2148, 2230, 2246, 2244, 2261, 2231, 2198, 2235, 2297, 2307, 2268, 2250, 2271, 2253, 2252, 2307, 2394, 2474, 2474, 2383, 2263, 2216, 2230, 2222, 2180, 2154, 2156, 2130, 2080, 2069, 2111, 2173, 2177, 2102, 2052, 2050, 2047, 2017, 1932, 1827, 1711, 1680, 1757, 1863, 1912, 1904, 1849, 1763, 1700, 1676, 1656, 1623, 1616, 1642, 1660, 1658, 1650, 1676, 1729, 1769, 1807, 1848, 1858, 1881, 1987, 2092, 2094, 2016, 1972, 2020, 2110, 2183, 2204, 2224, 2268, 2314, 2343, 2347, 2334, 2351, 2391, 2404, 2391, 2371, 2344, 2353, 2419, 2445, 2372, 2266, 2179, 2165, 2187, 2203, 2245, 2296, 2254, 2158, 2078, 2020, 1983, 1935, 1888, 1898, 1968, 2021, 2007, 1914, 1804, 1715, 1635, 1586, 1533, 1477, 1488, 1657, 1748, 1763, 1765, 1770, 1755, 1738, 1729, 1731, 1758, 1780, 1787, 1792, 1796, 1778, 1728, 1715, 1753, 1806, 1894, 1995, 2058, 2072, 2128, 2227, 2285, 2325, 2358, 2354, 2326, 2341, 2401, 2424, 2393, 2368, 2354, 2396, 2513, 2603, 2592, 2522, 2434, 2335, 2273, 2240, 2203, 2221, 2270, 2258, 2151, 2039, 2054, 2167, 2273, 2297, 2164, 1964, 1838, 1799, 1807, 1856, 1895, 1847, 1769, 1743, 1798, 1876, 1925, 1976, 2015, 1960, 1870, 1835, 1914, 2037, 2106, 2105, 2078, 2089, 2111, 2122, 2117, 2095, 2071, 2056, 2085, 2196, 2308, 2298, 2178, 2071, 2037, 2064, 2149, 2199, 2169, 2110, 2065, 2048, 2096, 2196, 2288, 2279, 2200, 2102, 2015, 1963, 1950, 1941, 1932, 1945, 1940, 1889, 1843, 1875, 1936, 1935, 1892, 1868, 1854, 1833, 1814, 1843, 1940, 2005, 1968, 1878, 1822, 1802, 1788, 1747, 1678, 1622, 1605, 1674, 1797, 1924, 2014, 2024, 2011, 2055, 2101, 2074, 2023, 1983, 2000, 2034, 2030, 2062, 2162, 2271, 2294, 2190, 2044, 2011, 2072, 2144, 2166, 2153, 2149, 2118, 2083, 2071, 2046, 2010, 2047, 2107, 2115, 2106, 2132, 2235, 2324, 2352, 2325, 2269, 2253, 2301, 2348, 2340, 2292, 2249, 2204, 2185, 2246, 2367, 2474, 2519, 2524, 2469, 2354, 2266, 2207, 2170, 2175, 2195, 2220, 2224, 2176, 2084, 2041, 2022, 1992, 1991, 2006, 1997, 1940, 1834, 1766, 1701, 1642, 1663, 1730, 1789, 1753, 1643, 1596, 1616, 1639, 1630, 1635, 1709, 1754, 1759, 1751, 1759, 1762, 1749, 1723, 1733, 1759, 1779, 1792, 1783, 1765, 1782, 1815, 1830, 1850, 1864, 1856, 1868, 1909, 1966, 1990, 1992, 2012, 2110, 2229, 2278, 2286, 2281, 2255, 2211, 2161, 2160, 2231, 2312, 2371, 2390, 2401, 2404, 2388, 2358, 2342, 2352, 2408, 2483, 2511, 2456, 2399, 2426, 2470, 2428, 2332, 2270, 2228, 2194, 2213, 2250, 2271, 2298, 2280, 2204, 2123, 2044, 2017, 2043, 2052, 1996, 1898, 1859, 1872, 1851, 1798, 1803, 1926, 2060, 2118, 2096, 2032, 1967, 1948, 1972, 2031, 2111, 2151, 2147, 2151, 2155, 2174, 2199, 2236, 2303, 2358, 2360, 2317, 2293, 2257, 2210, 2221, 2308, 2416, 2475, 2421, 2296, 2209, 2208, 2265, 2323, 2377, 2347, 2262, 2154, 2081, 2092, 2135, 2145, 2101, 2017, 1938, 1915, 1944, 1911, 1785, 1634, 1544, 1571, 1662, 1745, 1763, 1705, 1634, 1607, 1620, 1674, 1716, 1749, 1764, 1770, 1772, 1760, 1750, 1737, 1728, 1746, 1773, 1781, 1793, 1841, 1887, 1884, 1908, 1966, 2046, 2125, 2152, 2127, 2051, 1957, 1936, 2000, 2070, 2070, 1994, 1911, 1893, 1936, 1986, 1984, 1912, 1884, 1958, 2018, 2008, 1973, 1994, 2109, 2223, 2249, 2219, 2183, 2134, 2151, 2233, 2256, 2201, 2129, 2114, 2218, 2399, 2545, 2531, 2404, 2270, 2169, 2122, 2188, 2281, 2281, 2190, 2049, 1955, 1992, 2146, 2284, 2299, 2196, 2050, 1918, 1849, 1858, 1918, 1917, 1850, 1757, 1647, 1559, 1527, 1508, 1525, 1650, 1738, 1741, 1738, 1748, 1759, 1759, 1762, 1774, 1785, 1780, 1754, 1749, 1769, 1770, 1765, 1792, 1809, 1802, 1805, 1850, 1900, 1905, 1887, 1889, 1956, 2035, 2074, 2084, 2108, 2108, 2111, 2166, 2234, 2306, 2361, 2353, 2313, 2305, 2379, 2535, 2595, 2505, 2367, 2207, 2048, 2008, 2132, 2320, 2464, 2480, 2336, 2151, 2048, 2037, 2111, 2215, 2251, 2217, 2156, 2134, 2154, 2140, 2074, 2002, 1937, 1934, 1971, 2008, 2055, 2082, 2133, 2155, 2094, 1985, 1911, 1895, 1912, 1918, 1965, 2015, 2005, 1960, 1940, 1951, 1977, 2018, 2069, 2081, 2069, 2034, 1968, 1904, 1882, 1951, 2033, 2034, 2005, 1996, 2013, 2004, 1986, 2027, 2155, 2296, 2368, 2380, 2346, 2321, 2342, 2387, 2420, 2410, 2346, 2283, 2282, 2357, 2436, 2440, 2378, 2345, 2400, 2502, 2608, 2642, 2554, 2374, 2204, 2154, 2250, 2397, 2471, 2395, 2181, 1919, 1786, 1837, 1960, 1967, 1852, 1739, 1645, 1575, 1521, 1495, 1519, 1636, 1717, 1734, 1735, 1738, 1745, 1764, 1775, 1762, 1757, 1765, 1766, 1761, 1763, 1760, 1744, 1737, 1741, 1753, 1784, 1808, 1813, 1797, 1775, 1784, 1799, 1807, 1818, 1828, 1857, 1914, 1983, 2025, 2050, 2051, 2019, 2022, 2058, 2100, 2155, 2173, 2133, 2105, 2111, 2084, 2022, 2006, 2079, 2207, 2305, 2329, 2329, 2313, 2287, 2274, 2259, 2183, 2051, 1969, 2043, 2215, 2284, 2235, 2132, 1994, 1890, 1842, 1865, 1911, 1944, 1950, 1885, 1755, 1670, 1654, 1622, 1551, 1520, 1562, 1694, 1796, 1844, 1795, 1679, 1635, 1704, 1766, 1791, 1786, 1780, 1762, 1726, 1732, 1777, 1818, 1818, 1840, 1896, 1909, 1882, 1884, 1963, 2067, 2115, 2098, 2101, 2156, 2218, 2268, 2316, 2329, 2287, 2219, 2181, 2235, 2334, 2411, 2456, 2449, 2365, 2255, 2204, 2201, 2213, 2183, 2112, 2047, 2016, 2033, 2092, 2107, 2033, 1904, 1809, 1791, 1813, 1852, 1873, 1834, 1759, 1723, 1751, 1799, 1821, 1852, 1921, 2030, 2134, 2142, 2056, 1962, 1911, 1941, 2032, 2078, 2076, 2099, 2129, 2161, 2158, 2108, 2092, 2168, 2270, 2337, 2324, 2229, 2124, 2127, 2246, 2380, 2423, 2358, 2191, 2025, 1981, 2097, 2256, 2263, 2104, 1949, 1908, 1946, 2032, 2173, 2259, 2245, 2144, 2009, 1928, 1896, 1866, 1858, 1869, 1871, 1825, 1756, 1725, 1726, 1763, 1802, 1797, 1729, 1649, 1621, 1668, 1719, 1700, 1646, 1632, 1686, 1784, 1847, 1872, 1892, 1903, 1866, 1772, 1698, 1686, 1720, 1742, 1779, 1820, 1832, 1818, 1806, 1801, 1809, 1833, 1885, 1994, 2095, 2141, 2136, 2076, 2017, 2063, 2134, 2205, 2269, 2306, 2320, 2290, 2265, 2322, 2455, 2578, 2617, 2569, 2533, 2539, 2509, 2488, 2532, 2626, 2697, 2667, 2573, 2507, 2497, 2482, 2455, 2440, 2454, 2481, 2478, 2427, 2351, 2280, 2251, 2268, 2263, 2198, 2073, 1984, 2005, 2076, 2089, 2060, 2011, 1976, 1947, 1919, 1957, 2081, 2184, 2208, 2187, 2145, 2125, 2154, 2194, 2235, 2286, 2355, 2392, 2341, 2220, 2159, 2222, 2302, 2328, 2300, 2227, 2153, 2113, 2101, 2098, 2090, 2088, 2051, 1958, 1841, 1770, 1818, 1900, 1899, 1813, 1733, 1686, 1657, 1658, 1680, 1696, 1725, 1762, 1838, 1922, 1951, 1952, 1926, 1890, 1909, 1962, 2011, 2018, 2019, 2060, 2134, 2206, 2207, 2188, 2209, 2251, 2271, 2270, 2261, 2275, 2314, 2376, 2392, 2326, 2213, 2173, 2245, 2349, 2409, 2425, 2372, 2267, 2185, 2144, 2165, 2218, 2192, 2131, 2106, 2080, 2047, 2038, 2058, 2080, 2077, 2015, 1926, 1869, 1861, 1913, 1964, 1938, 1897, 1956, 2093, 2231, 2267, 2183, 2076, 2060, 2082, 2094, 2100, 2122, 2124, 2085, 2015, 1959, 1919, 1921, 1959, 1976, 1975, 1948, 1863, 1784, 1804, 1862, 1886, 1971, 2074, 2117, 2098, 2029, 1974, 1972, 1955, 1907, 1881, 1896, 1916, 1914, 1925, 1991, 2115, 2211, 2207, 2153, 2094, 2085, 2166, 2297, 2379, 2403, 2388, 2390, 2394, 2376, 2366, 2383, 2472, 2604, 2678, 2633, 2497, 2400, 2387, 2417, 2437, 2407, 2320, 2207, 2154, 2202, 2284, 2280, 2168, 2011, 1900, 1858, 1833, 1779, 1736, 1748, 1755, 1709, 1623, 1531, 1459, 1469, 1635, 1734, 1756, 1771, 1776, 1758, 1742, 1748, 1746, 1749, 1771, 1799, 1798, 1745, 1731, 1774, 1810, 1849, 1914, 1935, 1894, 1846, 1797, 1741, 1713, 1727, 1777, 1830, 1913, 2020, 2061, 1994, 1895, 1883, 2002, 2143, 2228, 2253, 2222, 2162, 2142, 2206, 2280, 2313, 2326, 2308, 2281, 2244, 2260, 2325, 2396, 2414, 2353, 2295, 2285, 2322, 2368, 2374, 2358, 2327, 2324, 2332, 2280, 2203, 2165, 2172, 2201, 2248, 2292, 2287, 2216, 2086, 1986, 1982, 2028, 2055, 2057, 2045, 2029, 1990, 1965, 1976, 2023, 2046, 2003, 1962, 1939, 1933, 1967, 2050, 2095, 2078, 2037, 1993, 1930, 1855, 1855, 1952, 2027, 2042, 2053, 2090, 2155, 2198, 2188, 2178, 2202, 2242, 2327, 2393, 2426, 2464, 2530, 2514, 2424, 2355, 2312, 2281, 2334, 2470, 2546, 2553, 2592, 2649, 2656, 2611, 2534, 2461, 2471, 2575, 2638, 2573, 2443, 2286, 2160, 2183, 2293, 2404, 2433, 2318, 2162, 2052, 2034, 2072, 2126, 2136, 2069, 1966, 1856, 1801, 1835, 1931, 2004, 1994, 1903, 1789, 1716, 1694, 1731, 1798, 1841, 1870, 1904, 1935, 1899, 1786, 1652, 1572, 1591, 1702, 1767, 1692, 1644, 1693, 1772, 1841, 1876, 1848, 1764, 1733, 1778, 1829, 1871, 1889, 1873, 1842, 1818, 1792, 1777, 1838, 1907, 1912, 1866, 1861, 1886, 1863, 1833, 1881, 1927, 1907, 1837, 1753, 1682, 1627, 1583, 1563, 1557, 1551, 1617, 1707, 1748, 1767, 1782, 1785, 1769, 1744, 1739, 1758, 1772, 1760, 1752, 1749, 1742, 1741, 1759, 1783, 1803, 1828, 1864, 1865, 1830, 1818, 1803, 1733, 1698, 1764, 1811, 1755, 1683, 1710, 1847, 1954, 1973, 1939, 1926, 1929, 1915, 1868, 1809, 1732, 1660, 1616, 1604, 1635, 1695, 1770, 1803, 1786, 1800, 1837, 1887, 1926, 1973, 2056, 2149, 2161, 2128, 2145, 2216, 2292, 2346, 2398, 2497, 2635, 2769, 2869, 2903, 2884, 2859, 2845, 2834, 2823, 2803, 2826, 2911, 2946, 2888, 2781, 2675, 2597, 2570, 2586, 2602, 2566, 2448, 2313, 2224, 2184, 2183, 2182, 2157, 2117, 2076, 1990, 1857, 1785, 1797, 1862, 1875, 1802, 1751, 1759, 1750, 1737, 1749, 1756, 1743, 1704, 1655, 1657, 1731, 1823, 1846, 1803, 1725, 1608, 1502, 1484, 1559, 1697, 1767, 1775, 1762, 1752, 1757, 1778, 1801, 1781, 1721, 1684, 1701, 1738, 1770, 1791, 1811, 1839, 1860, 1837, 1808, 1789, 1768, 1742, 1713, 1705, 1717, 1768, 1818, 1795, 1764, 1791, 1822, 1846, 1881, 1919, 1906, 1857, 1845, 1926, 1998, 2014, 2044, 2095, 2169, 2231, 2270, 2321, 2407, 2477, 2488, 2468, 2442, 2398, 2359, 2374, 2426, 2454, 2435, 2429, 2479, 2551, 2554, 2505, 2488, 2486, 2471, 2443, 2403, 2374, 2356, 2379, 2436, 2436, 2317, 2177, 2119, 2164, 2284, 2397, 2403, 2303, 2133, 2013, 2045, 2158, 2274, 2336, 2330, 2281, 2221, 2160, 2148, 2174, 2186, 2207, 2234, 2215, 2173, 2155, 2144, 2206, 2334, 2437, 2434, 2316, 2157, 2052, 2045, 2070, 2040, 1977, 1926, 1887, 1860, 1820, 1777, 1722, 1579, 1406, 1355, 1525, 1716, 1743, 1746, 1750, 1737, 1741, 1751, 1742, 1749, 1770, 1781, 1770, 1754, 1753, 1753, 1760, 1776, 1786, 1787, 1780, 1777, 1780, 1774, 1774, 1787, 1826, 1923, 2036, 2128, 2155, 2120, 2046, 1985, 2019, 2075, 2118, 2214, 2319, 2315, 2217, 2124, 2139, 2247, 2397, 2557, 2670, 2651, 2515, 2378, 2325, 2386, 2515, 2610, 2672, 2743, 2776, 2709, 2575, 2520, 2603, 2728, 2756, 2653, 2534, 2449, 2409, 2467, 2637, 2764, 2729, 2590, 2439, 2292, 2198, 2206, 2225, 2190, 2196, 2244, 2291, 2291, 2218, 2112, 2023, 1962, 1934, 1911, 1863, 1770, 1670, 1655, 1718, 1805, 1854, 1815, 1752, 1710, 1706, 1735, 1753, 1785, 1828, 1845, 1809, 1743, 1765, 1880, 1964, 1986, 1964, 1926, 1925, 1967, 1999, 1972, 1935, 1970, 2058, 2080, 1993, 1880, 1806, 1757, 1754, 1793, 1842, 1858, 1865, 1925, 1992, 1992, 1961, 1947, 1948, 1967, 2016, 2087, 2121, 2104, 2063, 2025, 1994, 1980, 1975, 1981, 1988, 1981, 1965, 1930, 1921, 1982, 2059, 2102, 2131, 2125, 2083, 2065, 2047, 2007, 2004, 2051, 2131, 2191, 2210, 2198, 2155, 2118, 2137, 2229, 2308, 2304, 2223, 2118, 2090, 2134, 2205, 2265, 2262, 2213, 2215, 2281, 2403, 2492, 2506, 2484, 2461, 2423, 2397, 2395, 2400, 2407, 2393, 2326, 2223, 2155, 2183, 2291, 2432, 2528, 2510, 2368, 2188, 2081, 2083, 2144, 2170, 2124, 2103, 2114, 2116, 2088, 2075, 2070, 2072, 2059, 1984, 1844, 1736, 1677, 1661, 1682, 1700, 1694, 1685, 1692, 1701, 1662, 1617, 1626, 1655, 1692, 1716, 1738, 1740, 1738, 1739, 1748, 1762, 1766, 1770, 1778, 1764, 1717, 1702, 1742, 1771, 1765, 1743, 1733, 1730, 1746, 1771, 1787, 1783, 1775, 1786, 1797, 1798, 1809, 1861, 1912, 1944, 1949, 1943, 1973, 2077, 2144, 2115, 2043, 2040, 2118, 2205, 2268, 2228, 2104, 2035, 2087, 2185, 2266, 2295, 2286, 2240, 2200, 2167, 2138, 2145, 2211, 2331, 2434, 2450, 2344, 2212, 2150, 2157, 2149, 2128, 2133, 2159, 2160, 2125, 2074, 2013, 1955, 1880, 1809, 1813, 1880, 1932, 1899, 1779, 1682, 1687, 1746, 1808, 1865, 1889, 1830, 1714, 1635, 1623, 1661, 1733, 1756, 1765, 1821, 1887, 1905, 1877, 1820, 1728, 1625, 1578, 1645, 1722, 1763, 1811, 1811, 1795, 1778, 1735, 1705, 1697, 1678, 1728, 1827, 1867, 1864, 1858, 1852, 1866, 1873, 1842, 1794, 1789, 1864, 1940, 1962, 1957, 1954, 1959, 1949, 1962, 2032, 2107, 2167, 2209, 2292, 2395, 2410, 2316, 2231, 2259, 2387, 2513, 2577, 2584, 2538, 2446, 2373, 2437, 2600, 2726, 2746, 2625, 2479, 2421, 2456, 2518, 2601, 2649, 2595, 2493, 2438, 2417, 2384, 2306, 2200, 2141, 2104, 2065, 2016, 1972, 2010, 2112, 2150, 2039, 1806, 1573, 1506, 1585, 1684, 1721, 1694, 1674, 1713, 1796, 1841, 1815, 1762, 1721, 1709, 1701, 1683, 1654, 1689, 1785, 1835, 1794, 1729, 1680, 1709, 1773, 1830, 1904, 2038, 2153, 2151, 2097, 2006, 1923, 1929, 1985, 1964, 1884, 1822, 1856, 2014, 2207, 2310, 2284, 2205, 2128, 2042, 1989, 2045, 2176, 2249, 2199, 2071, 1967, 1927, 1952, 2003, 2002, 1982, 1993, 1973, 1914, 1834, 1752, 1704, 1688, 1722, 1739, 1722, 1722, 1749, 1797, 1837, 1862, 1906, 1959, 2016, 2051, 2044, 2011, 1975, 1973, 2034, 2123, 2177, 2176, 2161, 2186, 2276, 2371, 2424, 2415, 2390, 2421, 2500, 2601, 2673, 2721, 2768, 2808, 2836, 2853, 2863, 2898, 3012, 3146, 3179, 3064, 2861, 2717, 2712, 2797, 2886, 2903, 2865, 2796, 2702, 2609, 2537, 2507, 2552, 2610, 2635, 2644, 2609, 2545, 2447, 2283, 2139, 2099, 2164, 2209, 2117, 1978, 1945, 2034, 2136, 2110, 1992, 1878, 1792, 1730, 1661, 1549, 1455, 1437, 1523, 1682, 1732, 1742, 1751, 1750, 1746, 1746, 1744, 1748, 1750, 1742, 1734, 1742, 1753, 1767, 1777, 1781, 1772, 1759, 1755, 1762, 1759, 1779, 1858, 1913, 1891, 1817, 1720, 1640, 1608, 1649, 1748, 1846, 1897, 1873, 1871, 1943, 2023, 2002, 1880, 1788, 1833, 1933, 1972, 1936, 1906, 1940, 1991, 2003, 1950, 1898, 1957, 2047, 2112, 2118, 2055, 1979, 1967, 2051, 2118, 2115, 2053, 2001, 1955, 1951, 2028, 2126, 2186, 2149, 2083, 2096, 2156, 2233, 2341, 2416, 2432, 2380, 2322, 2278, 2281, 2337, 2351, 2290, 2226, 2187, 2141, 2147, 2213, 2263, 2230, 2137, 2059, 2042, 2033, 1994, 1962, 1891, 1749, 1587, 1521, 1583, 1638, 1635, 1650, 1716, 1769, 1831, 1898, 1929, 1935, 1903, 1840, 1809, 1828, 1871, 1907, 1976, 2065, 2149, 2198, 2179, 2122, 2077, 2103, 2212, 2340, 2370, 2253, 2105, 2100, 2211, 2321, 2343, 2297, 2238, 2190, 2213, 2279, 2322, 2272, 2158, 2094, 2114, 2173, 2210, 2212, 2164, 2090, 2001, 1919, 1890, 1945, 2002, 2050, 2099, 2170, 2200, 2151, 2064, 2007, 1980, 1933, 1874, 1835, 1815, 1810, 1835, 1873, 1861, 1784, 1689, 1646, 1638, 1620, 1560, 1487, 1545, 1702, 1736, 1732, 1748, 1766, 1764, 1761, 1766, 1765, 1775, 1790, 1803, 1805, 1797, 1797, 1796, 1775, 1790, 1866, 1960, 2082, 2224, 2289, 2219, 2083, 2036, 2165, 2354, 2468, 2523, 2575, 2604, 2640, 2719, 2844, 2948, 2991, 2955, 2897, 2882, 2915, 2935, 2927, 2878, 2782, 2702, 2688, 2715, 2716, 2679, 2621, 2585, 2575, 2540, 2472, 2374, 2220, 2040, 1968, 2004, 2043, 2023, 1924, 1809, 1772, 1788, 1777, 1698, 1595, 1494, 1435, 1474, 1653, 1744, 1764, 1763, 1752, 1730, 1715, 1728, 1752, 1770, 1782, 1793, 1788, 1769, 1762, 1781, 1786, 1776, 1799, 1830, 1854, 1843, 1847, 1895, 1905, 1910, 1966, 2094, 2218, 2278, 2296, 2293, 2235, 2156, 2135, 2176, 2238, 2275, 2306, 2324, 2303, 2285, 2318, 2351, 2335, 2315, 2313, 2292, 2221, 2159, 2149, 2137, 2055, 1972, 1941, 1919, 1905, 1854, 1774, 1734, 1769, 1793, 1756, 1659, 1561, 1525, 1549, 1615, 1709, 1745, 1722, 1718, 1728, 1728, 1733, 1760, 1772, 1770, 1770, 1745, 1758, 1816, 1882, 1920, 1909, 1879, 1901, 1963, 2004, 2043, 2115, 2157, 2144, 2146, 2135, 2082, 2064, 2098, 2203, 2315, 2339, 2295, 2262, 2236, 2228, 2266, 2322, 2355, 2349, 2337, 2366, 2405, 2408, 2355, 2274, 2214, 2210, 2278, 2350, 2351, 2262, 2149, 2159, 2245, 2280, 2281, 2231, 2145, 2093, 2100, 2124, 2147, 2161, 2161, 2184, 2216, 2197, 2170, 2162, 2108, 2024, 1981, 2025, 2137, 2198, 2171, 2130, 2075, 2018, 2030, 2067, 2061, 2016, 1968, 1923, 1922, 2007, 2138, 2220, 2207, 2142, 2098, 2057, 2005, 2014, 2065, 2116, 2142, 2140, 2111, 2027, 1892, 1784, 1739, 1766, 1824, 1855, 1853, 1861, 1879, 1895, 1952, 2014, 2000, 1918, 1808, 1739, 1778, 1866, 1905, 1905, 1930, 1951, 1951, 1983, 2030, 2031, 1972, 1864, 1770, 1762, 1828, 1924, 1993, 2013, 2048, 2075, 2035, 1989, 1954, 1892, 1860, 1898, 1947, 1984, 2059, 2148, 2207, 2169, 2097, 2051, 2050, 2098, 2116, 2108, 2090, 2056, 2026, 2010, 1969, 1939, 1931, 1949, 1953, 1893, 1802, 1811, 1918, 2006, 2015, 2003, 2007, 1985, 1942, 1940, 2034, 2136, 2182, 2164, 2079, 2021, 2064, 2140, 2205, 2232, 2203, 2156, 2151, 2203, 2308, 2406, 2440, 2396, 2346, 2323, 2299, 2280, 2278, 2277, 2293, 2307, 2251, 2100, 1950, 1899, 1955, 2056, 2085, 2068, 2058, 2033, 1964, 1879, 1848, 1872, 1920, 1984, 2021, 1991, 1913, 1857, 1886, 2000, 2087, 2044, 1906, 1747, 1707, 1810, 1935, 1972, 1937, 1852, 1757, 1691, 1689, 1763, 1853, 1861, 1834, 1824, 1779, 1685, 1590, 1519, 1457, 1434, 1643, 1762, 1761, 1744, 1745, 1757, 1763, 1759, 1759, 1764, 1762, 1759, 1764, 1786, 1802, 1806, 1774, 1715, 1722, 1757, 1802, 1860, 1934, 1972, 1999, 2016, 2036, 2065, 2123, 2185, 2202, 2210, 2219, 2215, 2175, 2156, 2156, 2159, 2155, 2154, 2195, 2249, 2279, 2273, 2238, 2192, 2124, 2104, 2152, 2160, 2108, 2067, 2043, 1987, 1882, 1806, 1808, 1842, 1867, 1857, 1804, 1734, 1729, 1781, 1851, 1896, 1897, 1928, 1982, 2003, 1998, 2018, 2053, 2062, 2010, 1938, 1904, 1933, 1938, 1909, 1857, 1838, 1910, 2005, 2033, 2003, 1976, 1981, 1974, 1913, 1846, 1817, 1823, 1906, 2035, 2135, 2123, 1991, 1867, 1832, 1909, 2007, 2026, 1958, 1857, 1798, 1852, 1938, 1967, 1977, 1985, 1935, 1874, 1876, 1959, 2044, 2104, 2151, 2202, 2210, 2152, 2140, 2211, 2301, 2347, 2363, 2372, 2390, 2408, 2391, 2346, 2326, 2341, 2329, 2313, 2323, 2359, 2425, 2453, 2416, 2396, 2409, 2399, 2332, 2210, 2082, 2013, 1997, 1980, 1988, 2049, 2094, 2053, 1960, 1853, 1774, 1730, 1737, 1801, 1861, 1843, 1795, 1762, 1737, 1758, 1768, 1721, 1698, 1751, 1804, 1823, 1784, 1722, 1741, 1803, 1804, 1723, 1643, 1634, 1657, 1719, 1800, 1864, 1859, 1828, 1850, 1887, 1927, 1983, 2028, 2050, 2029, 1942, 1871, 1887, 1941, 1964, 1919, 1832, 1776, 1794, 1853, 1893, 1938, 2000, 2047, 2084, 2131, 2142, 2153, 2209, 2285, 2353, 2420, 2453, 2422, 2380, 2340, 2317, 2369, 2489, 2584, 2609, 2604, 2556, 2496, 2448, 2416, 2428, 2524, 2645, 2681, 2589, 2451, 2363, 2347, 2388, 2478, 2535, 2467, 2274, 2050, 1903, 1908, 2051, 2159, 2144, 2009, 1843, 1758, 1749, 1770, 1805, 1829, 1815, 1772, 1738, 1701, 1677, 1663, 1616, 1587, 1652, 1707, 1738, 1771, 1761, 1699, 1681, 1730, 1773, 1806, 1831, 1808, 1752, 1755, 1780, 1780, 1793, 1783, 1782, 1813, 1835, 1842, 1862, 1851, 1821, 1802, 1778, 1772, 1857, 1973, 2039, 2023, 1946, 1865, 1819, 1864, 1983, 2076, 2076, 2028, 2006, 2022, 2038, 2041, 2039, 2049, 2095, 2154, 2170, 2173, 2201, 2222, 2210, 2166, 2113, 2067, 2072, 2139, 2227, 2246, 2170, 2039, 1976, 2065, 2199, 2273, 2258, 2148, 2059, 2082, 2170, 2253, 2322, 2383, 2428, 2432, 2385, 2315, 2222, 2152, 2190, 2288, 2317, 2311, 2352, 2429, 2477, 2479, 2432, 2358, 2285, 2245, 2247, 2321, 2450, 2492, 2359, 2187, 2095, 2104, 2226, 2354, 2386, 2331, 2245, 2184, 2153, 2156, 2181, 2233, 2284, 2313, 2334, 2310, 2243, 2146, 2062, 2015, 2001, 2003, 2062, 2160, 2182, 2153, 2125, 2060, 2007, 1986, 1984, 1935, 1831, 1752, 1778, 1878, 1936, 1962, 1960, 1910, 1872, 1877, 1885, 1866, 1874, 1878, 1866, 1872, 1918, 1977, 2035, 2105, 2138, 2108, 2082, 2078, 2081, 2131, 2239, 2308, 2274, 2179, 2105, 2110, 2207, 2289, 2295, 2270, 2217, 2128, 2050, 2007, 2030, 2079, 2094, 2088, 2020, 1901, 1796, 1768, 1812, 1862, 1911, 1961, 1978, 1966, 1912, 1796, 1721, 1771, 1893, 2019, 2079, 2092, 2097, 2126, 2146, 2131, 2129, 2105, 2025, 1938, 1895, 1855, 1871, 2001, 2165, 2288, 2328, 2246, 2142, 2068, 2046, 2080, 2131, 2194, 2204, 2128, 2060, 2099, 2180, 2217, 2198, 2175, 2172, 2155, 2134, 2096, 2037, 1977, 1985, 2044, 2071, 2111, 2179, 2227, 2229, 2174, 2109, 2161, 2259, 2262, 2228, 2207, 2113, 2017, 2057, 2172, 2291, 2358, 2346, 2279, 2199, 2161, 2145, 2116, 2108, 2096, 2060, 2045, 2073, 2105, 2066, 1999, 1936, 1863, 1821, 1815, 1844, 1858, 1774, 1648, 1552, 1557, 1699, 1884, 1998, 2023, 1953, 1838, 1747, 1703, 1691, 1735, 1835, 1904, 1954, 2022, 2057, 2066, 2046, 2003, 1935, 1884, 1898, 1959, 2034, 2060, 2031, 2001, 2025, 2124, 2212, 2251, 2230, 2169, 2126, 2129, 2143, 2132, 2138, 2193, 2246, 2250, 2187, 2061, 1996, 2058, 2181, 2263, 2267, 2244, 2228, 2218, 2212, 2183, 2137, 2101, 2061, 2043, 2064, 2091, 2093, 2117, 2169, 2160, 2056, 1931, 1854, 1834, 1864, 1902, 1895, 1822, 1702, 1590, 1575, 1624, 1643, 1627, 1630, 1660, 1710, 1759, 1779, 1752, 1728, 1735, 1769, 1783, 1780, 1789, 1799, 1797, 1783, 1797, 1868, 1948, 1978, 1924, 1865, 1878, 1940, 2043, 2147, 2195, 2170, 2066, 1952, 1919, 2012, 2153, 2211, 2153, 2148, 2253, 2344, 2333, 2200, 2027, 1953, 2034, 2177, 2271, 2274, 2203, 2115, 2033, 1969, 1962, 2032, 2112, 2112, 2056, 1997, 1973, 1927, 1838, 1762, 1768, 1823, 1852, 1825, 1805, 1817, 1791, 1737, 1721, 1792, 1898, 1951, 1932, 1879, 1846, 1818, 1781, 1779, 1815, 1863, 1946, 2048, 2138, 2183, 2163, 2107, 2127, 2215, 2250, 2176, 2026, 1890, 1868, 1956, 2091, 2220, 2336, 2369, 2323, 2256, 2203, 2192, 2179, 2196, 2263, 2334, 2334, 2305, 2269, 2250, 2239, 2218, 2166, 2117, 2091, 2049, 1991, 1942, 1902, 1847, 1813, 1803, 1812, 1862, 1872, 1803, 1705, 1638, 1607, 1635, 1709, 1747, 1730, 1746, 1865, 2004, 2106, 2092, 1979, 1889, 1865, 1930, 2004, 2004, 1959, 1978, 2038, 2040, 2031, 2066, 2080, 2071, 2071, 2059, 2025, 2018, 2024, 2045, 2149, 2276, 2367, 2358, 2259, 2159, 2140, 2198, 2274, 2339, 2397, 2418, 2363, 2277, 2247, 2322, 2471, 2581, 2582, 2479, 2312, 2173, 2146, 2237, 2422, 2607, 2649, 2498, 2250, 2042, 1966, 2039, 2178, 2222, 2123, 1944, 1790, 1699, 1658, 1652, 1649, 1680, 1753, 1837, 1873, 1839, 1714, 1539, 1441, 1466, 1649, 1777, 1808, 1799, 1769, 1773, 1829, 1862, 1871, 1869, 1861, 1859, 1863, 1906, 1997, 2115, 2227, 2302, 2315, 2294, 2270, 2311, 2417, 2518, 2558, 2543, 2502, 2483, 2497, 2528, 2517, 2468, 2465, 2523, 2561, 2562, 2532, 2494, 2435, 2382, 2398, 2431, 2406, 2340, 2239, 2153, 2091, 2046, 2020, 2019, 1993, 1915, 1841, 1834, 1873, 1896, 1857, 1776, 1725, 1715, 1746, 1819, 1872, 1877, 1863, 1852, 1831, 1820, 1840, 1894, 1949, 1998, 2032, 2010, 1970, 1992, 2075, 2163, 2203, 2173, 2118, 2131, 2191, 2291, 2386, 2407, 2379, 2336, 2337, 2411, 2512, 2578, 2576, 2500, 2417, 2433, 2553, 2666, 2673, 2592, 2477, 2374, 2309, 2295, 2339, 2419, 2456, 2436, 2389, 2369, 2386, 2366, 2222, 1974, 1770, 1693, 1667, 1703, 1814, 1917, 1932, 1847, 1711, 1616, 1593, 1620, 1639, 1650, 1702, 1741, 1767, 1803, 1819, 1785, 1722, 1701, 1717, 1727, 1743, 1771, 1805, 1817, 1840, 1924, 2034, 2054, 1979, 1934, 1966, 2042, 2145, 2220, 2218, 2147, 2032, 1994, 2080, 2202, 2284, 2294, 2227, 2130, 2086, 2117, 2189, 2255, 2283, 2256, 2192, 2108, 2092, 2175, 2267, 2297, 2274, 2208, 2117, 2055, 2028, 2051, 2147, 2219, 2219, 2187, 2134};
86 horigs.push_back(horig);}
87 {std::vector<float> horig={2052, 2052, 2053, 2052, 2053, 2053, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2053, 2052, 2051, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2053, 2052, 2053, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2052, 2052, 2051, 2052, 2051, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2053, 2054, 2053, 2053, 2052, 2053, 2051, 2051, 2051, 2051, 2049, 2051, 2051, 2051, 2052, 2053, 2052, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2052, 2050, 2051, 2050, 2052, 2051, 2051, 2050, 2052, 2052, 2052, 2052, 2050, 2051, 2050, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2054, 2054, 2052, 2053, 2052, 2051, 2051, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2052, 2052, 2051, 2050, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2051, 2052, 2053, 2052, 2053, 2053, 2053, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2052, 2054, 2053, 2052, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2055, 2054, 2055, 2054, 2055, 2054, 2054, 2053, 2052, 2053, 2052, 2053, 2053, 2054, 2053, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2054, 2054, 2053, 2054, 2054, 2053, 2052, 2052, 2052, 2053, 2052, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2051, 2051, 2052, 2053, 2053, 2054, 2054, 2052, 2052, 2052, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2051, 2051, 2050, 2050, 2048, 2049, 2049, 2049, 2051, 2052, 2051, 2053, 2054, 2053, 2053, 2052, 2051, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2052, 2054, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2053, 2052, 2051, 2050, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2053, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2051, 2051, 2052, 2051, 2051, 2053, 2053, 2053, 2053, 2051, 2051, 2051, 2051, 2051, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2054, 2054, 2053, 2052, 2051, 2051, 2052, 2053, 2053, 2053, 2051, 2053, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2052, 2050, 2052, 2051, 2052, 2054, 2053, 2054, 2051, 2051, 2052, 2052, 2051, 2053, 2053, 2054, 2056, 2057, 2057, 2057, 2055, 2056, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2052, 2052, 2052, 2053, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2053, 2052, 2053, 2053, 2053, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2051, 2052, 2050, 2051, 2050, 2050, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2054, 2053, 2053, 2053, 2052, 2052, 2051, 2053, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2053, 2052, 2053, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2052, 2053, 2053, 2053, 2051, 2053, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2054, 2053, 2052, 2054, 2053, 2053, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2052, 2052, 2051, 2050, 2052, 2050, 2051, 2051, 2050, 2052, 2052, 2052, 2051, 2052, 2053, 2054, 2053, 2051, 2052, 2051, 2050, 2051, 2052, 2052, 2051, 2053, 2051, 2052, 2051, 2051, 2052, 2051, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2054, 2053, 2054, 2053, 2053, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2053, 2053, 2051, 2052, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2054, 2053, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2050, 2051, 2050, 2052, 2051, 2052, 2050, 2051, 2052, 2053, 2053, 2052, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2053, 2052, 2052, 2054, 2054, 2055, 2056, 2058, 2057, 2055, 2056, 2056, 2055, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2052, 2051, 2052, 2052, 2054, 2054, 2053, 2054, 2053, 2053, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2052, 2052, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2053, 2052, 2051, 2051, 2050, 2050, 2051, 2052, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2054, 2055, 2053, 2054, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2054, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2053, 2051, 2053, 2053, 2053, 2051, 2053, 2051, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2053, 2052, 2052, 2053, 2051, 2051, 2050, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2052, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2051, 2051, 2051, 2051, 2053, 2051, 2051, 2052, 2051, 2052, 2054, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2054, 2052, 2051, 2051, 2051, 2051, 2053, 2052, 2053, 2054, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2051, 2050, 2050, 2050, 2050, 2052, 2052, 2053, 2053, 2053, 2053, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2054, 2052, 2051, 2052, 2051, 2052, 2051, 2053, 2052, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2052, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2051, 2053, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2050, 2051, 2050, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2053, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2052, 2051, 2053, 2053, 2053, 2052, 2053, 2052, 2052, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2051, 2049, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2051, 2053, 2053, 2053, 2054, 2053, 2052, 2052, 2051, 2050, 2050, 2051, 2050, 2050, 2052, 2051, 2053, 2052, 2051, 2051, 2050, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2052, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2053, 2053, 2053, 2052, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2049, 2050, 2050, 2051, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2050, 2050, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2051, 2051, 2051, 2052, 2053, 2052, 2050, 2050, 2051, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2053, 2051, 2052, 2053, 2052, 2052, 2051, 2051, 2052, 2051, 2052, 2053, 2053, 2052, 2053, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2056, 2055, 2055, 2054, 2056, 2055, 2055, 2054, 2054, 2054, 2051, 2053, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2052, 2052, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2053, 2052, 2051, 2053, 2053, 2053, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2052, 2053, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2053, 2053, 2052, 2052, 2052, 2054, 2054, 2054, 2054, 2055, 2056, 2056, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2051, 2051, 2049, 2050, 2050, 2051, 2052, 2052, 2053, 2051, 2052, 2051, 2051, 2051, 2051, 2049, 2050, 2051, 2052, 2052, 2051, 2050, 2047, 2049, 2050, 2050, 2052, 2053, 2053, 2053, 2053, 2052, 2050, 2050, 2050, 2050, 2051, 2052, 2050, 2052, 2054, 2053, 2053, 2051, 2053, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2053, 2053, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2053, 2052, 2052, 2054, 2053, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2053, 2051, 2052, 2051, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2052, 2053, 2052, 2053, 2052, 2053, 2053, 2051, 2052, 2052, 2051, 2052, 2052, 2051, 2054, 2054, 2054, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2052, 2050, 2051, 2050, 2051, 2052, 2052, 2052, 2053, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2051, 2052, 2053, 2052, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2053, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2052, 2052, 2053, 2052, 2052, 2051, 2050, 2052, 2053, 2052, 2053, 2053, 2051, 2052, 2051, 2051, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2052, 2052, 2054, 2052, 2052, 2053, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2053, 2053, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2056, 2054, 2054, 2054, 2054, 2055, 2055, 2053, 2055, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2052, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2047, 2048, 2048, 2048, 2048, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2052, 2053, 2052, 2052, 2054, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2051, 2052, 2051, 2053, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2053, 2052, 2052, 2052, 2052, 2051, 2052, 2053, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2053, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2053, 2054, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2051, 2053, 2053, 2053, 2052, 2051, 2051, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2054, 2053, 2054, 2054, 2052, 2052, 2051, 2052, 2051, 2051, 2050, 2049, 2050, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2053, 2052, 2050, 2050, 2051, 2052, 2051, 2052, 2053, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2051, 2052, 2052, 2051, 2051, 2053, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2053, 2055, 2055, 2055, 2056, 2055, 2055, 2055, 2054, 2053, 2052, 2053, 2053, 2053, 2052, 2053, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2051, 2053, 2052, 2052, 2052, 2052, 2053, 2054, 2053, 2055, 2053, 2053, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2052, 2051, 2053, 2054, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2055, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2052, 2051, 2052, 2052, 2050, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2051, 2053, 2054, 2052, 2053, 2054, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2053, 2053, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2052, 2052, 2053, 2052, 2052, 2051, 2052, 2052, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2051, 2052, 2051, 2051, 2051, 2049, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2051, 2051, 2052, 2053, 2053, 2052, 2051, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2049, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2053, 2054, 2054, 2055, 2054, 2054, 2055, 2056, 2055, 2054, 2054, 2053, 2052, 2052, 2051, 2052, 2053, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2052, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2052, 2052, 2055, 2055, 2056, 2056, 2055, 2054, 2056, 2056, 2056, 2055, 2055, 2054, 2053, 2051, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2051, 2051, 2051, 2050, 2051, 2052, 2053, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2051, 2051, 2052, 2053, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2053, 2053, 2053, 2052, 2050, 2052, 2051, 2052, 2051, 2052, 2050, 2050, 2051, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2053, 2053, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2053, 2051, 2052, 2053, 2053, 2054, 2053, 2053, 2054, 2053, 2051, 2052, 2052, 2051, 2052, 2051, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2054, 2054, 2053, 2052, 2052, 2053, 2053, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2053, 2053, 2053, 2053, 2051, 2052, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2052, 2050, 2051, 2051, 2051, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2051, 2050, 2051, 2050, 2052, 2053, 2052, 2052, 2051, 2052, 2049, 2050, 2050, 2050, 2050, 2051, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2053, 2054, 2054, 2053, 2053, 2052, 2054, 2054, 2053, 2054, 2052, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2055, 2053, 2053, 2052, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2048, 2049, 2051, 2051, 2052, 2052, 2053, 2054, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2053, 2053, 2051, 2052, 2051, 2051, 2051, 2053, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2050, 2051, 2050, 2050, 2052, 2051, 2051, 2051, 2053, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2053, 2052, 2053, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2050, 2050, 2051, 2050, 2051, 2053, 2052, 2052, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2050, 2051, 2051, 2051, 2053, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2053, 2051, 2052, 2053, 2052, 2054, 2054, 2053, 2053, 2051, 2051, 2051, 2052, 2051, 2053, 2052, 2053, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2053, 2053, 2052, 2051, 2051, 2052, 2052, 2053, 2052, 2053, 2052, 2053, 2053, 2051, 2051, 2051, 2051, 2052, 2052, 2054, 2055, 2056, 2056, 2057, 2058, 2057, 2056, 2055, 2054, 2056, 2055, 2055, 2055, 2054, 2052, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2053, 2054, 2052, 2052, 2054, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2050, 2052, 2050, 2052, 2052, 2052, 2052, 2054, 2052, 2053, 2052, 2053, 2052, 2053, 2051, 2052, 2052, 2052, 2051, 2052, 2053, 2053, 2054, 2053, 2052, 2052, 2051, 2052, 2052, 2053, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2050, 2050, 2052, 2052, 2053, 2052, 2052, 2051, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2052, 2052, 2053, 2052, 2052, 2051, 2050, 2050, 2050, 2049, 2050, 2051, 2052, 2051, 2052, 2053, 2053, 2051, 2051, 2050, 2050, 2052, 2052, 2054, 2053, 2054, 2053, 2052, 2053, 2052, 2053, 2051, 2052, 2052, 2052, 2053, 2053, 2050, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2051, 2052, 2052, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2054, 2054, 2054, 2054, 2052, 2052, 2052, 2052, 2051, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2054, 2053, 2052, 2052, 2051, 2050, 2049, 2051, 2050, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2050, 2051, 2052, 2050, 2051, 2052, 2052, 2053, 2053, 2051, 2051, 2051, 2050, 2051, 2050, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2052, 2051, 2052, 2050, 2051, 2051, 2051, 2051, 2051, 2053, 2052, 2052, 2053, 2053, 2053, 2051, 2051, 2051, 2052, 2053, 2052, 2052, 2053, 2052, 2051, 2052, 2053, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2053, 2052, 2053, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2054, 2054, 2054, 2053, 2053, 2052, 2051, 2050, 2051, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2052, 2051, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2054, 2053, 2054, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2054, 2054, 2054, 2053, 2052, 2053, 2052, 2052, 2051, 2052, 2052, 2051, 2051, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2053, 2054, 2052, 2051, 2051, 2051, 2051, 2053, 2053, 2052, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2050, 2051, 2050, 2050, 2050, 2052, 2051, 2052, 2052, 2050, 2051, 2052, 2052, 2051, 2053, 2052, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2053, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2055, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2051, 2050, 2049, 2050, 2050, 2050, 2052, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2052, 2050, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2052, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2052, 2053, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2051, 2051, 2051, 2050, 2051, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2050, 2049, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2050, 2051, 2050, 2051, 2052, 2053, 2052, 2051, 2051, 2051, 2050, 2052, 2052, 2054, 2053, 2053, 2052, 2053, 2052, 2051, 2050, 2051, 2052, 2051, 2050, 2050, 2050, 2051, 2052, 2052, 2053, 2053, 2054, 2052, 2053, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2054, 2053, 2053, 2052, 2050, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2054, 2054, 2056, 2055, 2054, 2052, 2053, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2053, 2052, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2053, 2051, 2051, 2053, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2054, 2053, 2052, 2053, 2052, 2053, 2052, 2052, 2051, 2052, 2052, 2053, 2052, 2053, 2053, 2051, 2053, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2053, 2054, 2054, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2051, 2053, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2052, 2050, 2052, 2052, 2051, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2052, 2051, 2053, 2051, 2052, 2051, 2053, 2051, 2051, 2051, 2052, 2052, 2052, 2054, 2053, 2052, 2053, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2053, 2052, 2052, 2054, 2053, 2052, 2052, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2053, 2053, 2053, 2053, 2052, 2053, 2052, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2051, 2052, 2052, 2052, 2053, 2054, 2053, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2056, 2055, 2055, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2052, 2052, 2051, 2052, 2050, 2051, 2051, 2051, 2053, 2052, 2052, 2053, 2052, 2052, 2051, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2054, 2054, 2053, 2053, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2053, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2053, 2053, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2052, 2051, 2053, 2052, 2052, 2053, 2051, 2053, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2049, 2050, 2052, 2052, 2053, 2054, 2053, 2054, 2052, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2051, 2052, 2052, 2051, 2053, 2053, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2051, 2053, 2052, 2052, 2053, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2053, 2054, 2053, 2054, 2053, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2053, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2050, 2051, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2048, 2050, 2051, 2051, 2052, 2052, 2053, 2052, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2049, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2051, 2052, 2053, 2053, 2053, 2053, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2054, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2050, 2051, 2049, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2051, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2052, 2050, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2050, 2052, 2053, 2053, 2053, 2052, 2050, 2051, 2049, 2051, 2050, 2050, 2050, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2054, 2054, 2056, 2055, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2054, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2052, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2051, 2049, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2051, 2053, 2053, 2052, 2051, 2052, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2051, 2052, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2049, 2050, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2053, 2051, 2051, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2051, 2052, 2051, 2052, 2052, 2052, 2054, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2053, 2052, 2053, 2053, 2054, 2055, 2055, 2056, 2057, 2055, 2053, 2054, 2053, 2053, 2052, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2050, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2053, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2051, 2050, 2051, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2052, 2053, 2053, 2052, 2051, 2052, 2053, 2053, 2055, 2054, 2054, 2053, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2053, 2054, 2053, 2052, 2052, 2051, 2049, 2048, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2053, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2054, 2052, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2052, 2051, 2053, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2052, 2053, 2051, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2053, 2053, 2053, 2051, 2050, 2051, 2051, 2053, 2053, 2053, 2052, 2053, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2050, 2051, 2052, 2050, 2051, 2051, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2050, 2051, 2053, 2052, 2052, 2052, 2050, 2052, 2051, 2051, 2052, 2052, 2051, 2053, 2052, 2053, 2053, 2052, 2052, 2053, 2054, 2053, 2053, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2053, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2050, 2051, 2052, 2053, 2053, 2052, 2051, 2051, 2050, 2052, 2052, 2053, 2052, 2052, 2053, 2053, 2052, 2053, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2053, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2054, 2055, 2053, 2054, 2055, 2054, 2053, 2052, 2054, 2054, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2054, 2053, 2052, 2051, 2052, 2051, 2050, 2052, 2051, 2053, 2053, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2051, 2051, 2051, 2050, 2051, 2053, 2053, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2052, 2053, 2053, 2052, 2053, 2051, 2051, 2051, 2053, 2051, 2051, 2052, 2051, 2051, 2053, 2051, 2051, 2052, 2050, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2053, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2053, 2053, 2052, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2053, 2053, 2052, 2052, 2053, 2052, 2053, 2052, 2051, 2052, 2051, 2051, 2052, 2053, 2053, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2051, 2050, 2050, 2048, 2049, 2049, 2051, 2051, 2051, 2053, 2052, 2053, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2052, 2053, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2053, 2052, 2052, 2052, 2053, 2051, 2053, 2052, 2051, 2052, 2051, 2052, 2053, 2054, 2054, 2056, 2055, 2056, 2054, 2054, 2052, 2053, 2053, 2052, 2054, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2053, 2051, 2053, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2051, 2053, 2053, 2051, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2049, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2053, 2053, 2052, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2053, 2053, 2054, 2053, 2052, 2052, 2051, 2051, 2050, 2052, 2053, 2053, 2054, 2053, 2052, 2052, 2050, 2051, 2051, 2050, 2050, 2050, 2052, 2053, 2053, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2051, 2051, 2053, 2054, 2054, 2054, 2054, 2054, 2052, 2053, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2053, 2054, 2052, 2054, 2053, 2052, 2050, 2050, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2052, 2051, 2052, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2053, 2053, 2052, 2052, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2053, 2054, 2052, 2052, 2053, 2052, 2052, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2053, 2053, 2054, 2053, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2051, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2051, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2052, 2051, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2052, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2052, 2053, 2052, 2052, 2051, 2053, 2052, 2052, 2052, 2052, 2053, 2051, 2052, 2052, 2052, 2051, 2049, 2050, 2051, 2051, 2052, 2053, 2054, 2053, 2053, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2052, 2053, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2053, 2053, 2053, 2054, 2053, 2055, 2054, 2053, 2054, 2054, 2054, 2056, 2056, 2057, 2057, 2055, 2054, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2052, 2052, 2053, 2053, 2054, 2055, 2053, 2053, 2052, 2052, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2053, 2053, 2052, 2053, 2054, 2052, 2053, 2052, 2051, 2051, 2051, 2052, 2054, 2054, 2053, 2054, 2053, 2053, 2052, 2052, 2051, 2050, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2054, 2055, 2055, 2053, 2052, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2052, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2053, 2052, 2053, 2054, 2053, 2052, 2050, 2051, 2052, 2052, 2053, 2054, 2052, 2053, 2053, 2052, 2051, 2051, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2055, 2053, 2054, 2052, 2052, 2051, 2051, 2049, 2050, 2049, 2051, 2051, 2051, 2052, 2053, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2053, 2053, 2054, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2052, 2053, 2051, 2050, 2051, 2052, 2051, 2053, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2053, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2052, 2051, 2052, 2053, 2053, 2052, 2052, 2052, 2051, 2049, 2050, 2050, 2051, 2051, 2053, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2052, 2050, 2050, 2051, 2051, 2052, 2053, 2053, 2052, 2052, 2053, 2051, 2051, 2051, 2051, 2051, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2053, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2050, 2052, 2052, 2053, 2051, 2052, 2051, 2050, 2052, 2053, 2052, 2052, 2053, 2051, 2051, 2050, 2051, 2051, 2053, 2052, 2053, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2052, 2051, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2054, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2054, 2053, 2053, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2052, 2052, 2052, 2052, 2051, 2052, 2050, 2050, 2051, 2049, 2048, 2048, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2051, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2052, 2053, 2054, 2052, 2052, 2051, 2051, 2050, 2052, 2052, 2052, 2051, 2051, 2052, 2050, 2052, 2052, 2052, 2051, 2051, 2051, 2053, 2051, 2052, 2052, 2053, 2052, 2054, 2052, 2052, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2051, 2051, 2052, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2052, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2052, 2050, 2052, 2051, 2051, 2051, 2052, 2053, 2054, 2054, 2054, 2051, 2051, 2051, 2049, 2050, 2050, 2051, 2053, 2053, 2052, 2052, 2052, 2053, 2054, 2056, 2056, 2055, 2055, 2056, 2054, 2054, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2052, 2053, 2054, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2054, 2054, 2054, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2051, 2052, 2053, 2053, 2053, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2051, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2053, 2054, 2054, 2053, 2055, 2055, 2053, 2053, 2052, 2052, 2052, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2052, 2053, 2052, 2051, 2052, 2051, 2051, 2051, 2052, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2053, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2050, 2051, 2049, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2052, 2050, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2048, 2049, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2051, 2053, 2053, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2052, 2053, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2052, 2051, 2052, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2049, 2049, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2053, 2052, 2053, 2053, 2052, 2051, 2051, 2050, 2050, 2052, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2053, 2052, 2052, 2052, 2050, 2051, 2051, 2050, 2050, 2051, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2052, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2051, 2051, 2050, 2049, 2049, 2051, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2053, 2052, 2053, 2051, 2053, 2053, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2053, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2052, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2051, 2052, 2053, 2053, 2051, 2053, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2050, 2051, 2049, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2052, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2053, 2054, 2053, 2053, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2053, 2052, 2053, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2053, 2054, 2053, 2051, 2051, 2052, 2051, 2051, 2052, 2053, 2052, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2052, 2050, 2051, 2050, 2051, 2052, 2053, 2052, 2053, 2052, 2054, 2051, 2052, 2050, 2052, 2051, 2051, 2049, 2050, 2050, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2052, 2053, 2053, 2052, 2051, 2051, 2051, 2052, 2053, 2052, 2051, 2053, 2051, 2051, 2050, 2050, 2049, 2051, 2050, 2052, 2053, 2053, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2052, 2053, 2053, 2052, 2052, 2051, 2050, 2052, 2051, 2053, 2052, 2052, 2051, 2052, 2052, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2050, 2053, 2053, 2054, 2053, 2052, 2052, 2050, 2051, 2050, 2050, 2050, 2052, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2054, 2053, 2052, 2052, 2050, 2050, 2050, 2051, 2053, 2052, 2051, 2052, 2053, 2053, 2052, 2051, 2052, 2051, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2052, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2052, 2052, 2053, 2051, 2052, 2051, 2051, 2050, 2050, 2051, 2053, 2053, 2054, 2053, 2054, 2052, 2052, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2055, 2053, 2054, 2053, 2052, 2052, 2052, 2050, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2053, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2053, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2053, 2054, 2054, 2054, 2053, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2052, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2052, 2051, 2053, 2052, 2053, 2052, 2051, 2052, 2051, 2052, 2053, 2053, 2054, 2053, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2053, 2052, 2052, 2051, 2052, 2053, 2051, 2053, 2052, 2054, 2053, 2054, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2054, 2055, 2054, 2056, 2055, 2057, 2056, 2056, 2056, 2055, 2055, 2053, 2052, 2052, 2050, 2050, 2050, 2049, 2048, 2050, 2049, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2051, 2052, 2053, 2054, 2052, 2051, 2049, 2050, 2050, 2051, 2051, 2050, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2054, 2055, 2056, 2053, 2052, 2053, 2052, 2053, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2052, 2051, 2051, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2052, 2053, 2051, 2051, 2051, 2052, 2054, 2054, 2054, 2053, 2053, 2052, 2051, 2053, 2052, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2051, 2050, 2051, 2051, 2052, 2053, 2054, 2053, 2054, 2053, 2052, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2052, 2053, 2053, 2052, 2050, 2051, 2052, 2052, 2052, 2053, 2053, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2053, 2053, 2052, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2052, 2054, 2052, 2054, 2053, 2054, 2053, 2053, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2053, 2052, 2051, 2051, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2052, 2052, 2053, 2052, 2052, 2053, 2052, 2051, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2054, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2051, 2052, 2052, 2053, 2052, 2052, 2053, 2053, 2053, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2050, 2052, 2053, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2053, 2051, 2051, 2050, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2053, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2055, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2055, 2053, 2052, 2052, 2051, 2051, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2051, 2051, 2053, 2053, 2053, 2054, 2053, 2052, 2051, 2052, 2052, 2053, 2053, 2053, 2054, 2053, 2053, 2051, 2051, 2051, 2050, 2051, 2052, 2052, 2053, 2053, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2053, 2052, 2053, 2053, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2053, 2051, 2051, 2050, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2052, 2052, 2053, 2053, 2053, 2052, 2051, 2052, 2051, 2052, 2052, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2051, 2051, 2053, 2054, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2052, 2053, 2053, 2053, 2052, 2052, 2053, 2052, 2051, 2051, 2051, 2049, 2050, 2050, 2051, 2051, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2053, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2054, 2052, 2052, 2051, 2051, 2050, 2050, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2051, 2052, 2052, 2053, 2052, 2052, 2054, 2054, 2054, 2054, 2053, 2052, 2053, 2051, 2052, 2052, 2051, 2052, 2053, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2051, 2052, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2052, 2050, 2050, 2051, 2049, 2050, 2051, 2049, 2053, 2052, 2052, 2052, 2052, 2053, 2054, 2054, 2053, 2052, 2052, 2051, 2051, 2051, 2052, 2053, 2052, 2051, 2051, 2050, 2051, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2053, 2051, 2051, 2049, 2049, 2048, 2049, 2050, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2052, 2050, 2051, 2052, 2052, 2050, 2050, 2050, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2049, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2051, 2050, 2051, 2052, 2053, 2053, 2053, 2052, 2052, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2053, 2052, 2051, 2053, 2051, 2051, 2050, 2049, 2050, 2051, 2050, 2052, 2052, 2052, 2050, 2052, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2050, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2050, 2051, 2052, 2052, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2052, 2053, 2052, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2050, 2050, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2050, 2050, 2052, 2051, 2051, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2050, 2051, 2050, 2051, 2051, 2052, 2053, 2052, 2051, 2051, 2051, 2050, 2052, 2051, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2051, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2053, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2052, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2054, 2054, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2054, 2052, 2052, 2051, 2051, 2048, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2053, 2053, 2052, 2051, 2052, 2052, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2053, 2054, 2055, 2054, 2053, 2053, 2052, 2051, 2051, 2052, 2051, 2052, 2051, 2053, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2051, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2053, 2054, 2054, 2053, 2053, 2051, 2051, 2052, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2052, 2053, 2054, 2054, 2054, 2055, 2054, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2053, 2053, 2053, 2052, 2052, 2052, 2050, 2049, 2049, 2051, 2052, 2052, 2053, 2053, 2052, 2050, 2049, 2050, 2049, 2051, 2051, 2052, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2052, 2052, 2052, 2052};
88 horigs.push_back(horig);}
89 {std::vector<float> horig={2055, 2054, 2056, 2055, 2055, 2057, 2056, 2056, 2056, 2055, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2054, 2052, 2053, 2053, 2054, 2053, 2052, 2054, 2053, 2054, 2053, 2053, 2053, 2055, 2053, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2054, 2053, 2053, 2051, 2053, 2053, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2054, 2052, 2052, 2053, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2052, 2054, 2053, 2052, 2052, 2052, 2053, 2053, 2054, 2054, 2055, 2054, 2056, 2054, 2055, 2054, 2054, 2053, 2053, 2051, 2053, 2052, 2052, 2054, 2054, 2054, 2053, 2055, 2055, 2053, 2054, 2055, 2055, 2054, 2054, 2053, 2053, 2053, 2054, 2055, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2055, 2056, 2056, 2055, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2056, 2055, 2055, 2053, 2053, 2053, 2052, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2055, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2053, 2053, 2055, 2054, 2056, 2055, 2056, 2055, 2054, 2054, 2053, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2053, 2054, 2053, 2055, 2055, 2054, 2054, 2053, 2054, 2052, 2053, 2053, 2052, 2051, 2051, 2050, 2051, 2052, 2053, 2053, 2051, 2052, 2052, 2052, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2055, 2053, 2054, 2054, 2052, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2052, 2051, 2052, 2051, 2052, 2053, 2053, 2053, 2055, 2054, 2054, 2053, 2054, 2054, 2055, 2055, 2056, 2056, 2056, 2055, 2053, 2054, 2054, 2053, 2054, 2054, 2055, 2055, 2054, 2054, 2052, 2054, 2053, 2053, 2054, 2055, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2055, 2056, 2056, 2055, 2054, 2052, 2051, 2051, 2050, 2049, 2049, 2051, 2051, 2052, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2054, 2054, 2053, 2055, 2054, 2054, 2054, 2052, 2052, 2052, 2054, 2053, 2054, 2055, 2054, 2055, 2053, 2052, 2052, 2052, 2053, 2054, 2054, 2055, 2053, 2056, 2055, 2056, 2053, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2053, 2052, 2053, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2055, 2054, 2054, 2053, 2053, 2052, 2054, 2053, 2053, 2054, 2054, 2053, 2055, 2054, 2054, 2055, 2055, 2054, 2053, 2054, 2053, 2055, 2055, 2054, 2053, 2055, 2055, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2052, 2052, 2052, 2053, 2051, 2052, 2050, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2052, 2052, 2053, 2052, 2054, 2052, 2053, 2053, 2052, 2053, 2053, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2054, 2052, 2053, 2053, 2054, 2053, 2054, 2053, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2055, 2054, 2054, 2053, 2052, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2055, 2056, 2057, 2057, 2057, 2057, 2057, 2055, 2056, 2056, 2057, 2056, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2053, 2054, 2054, 2054, 2055, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2051, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2052, 2054, 2054, 2054, 2055, 2056, 2056, 2056, 2056, 2056, 2055, 2054, 2053, 2053, 2054, 2055, 2054, 2056, 2055, 2055, 2054, 2052, 2052, 2051, 2051, 2052, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2052, 2053, 2054, 2053, 2054, 2055, 2054, 2054, 2054, 2053, 2052, 2053, 2054, 2055, 2055, 2055, 2054, 2053, 2053, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2054, 2055, 2053, 2053, 2052, 2052, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2056, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2052, 2054, 2054, 2054, 2054, 2054, 2053, 2052, 2053, 2054, 2054, 2055, 2054, 2054, 2056, 2056, 2056, 2056, 2055, 2055, 2056, 2055, 2055, 2054, 2055, 2054, 2053, 2053, 2053, 2052, 2052, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2054, 2052, 2054, 2053, 2054, 2054, 2055, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2055, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2051, 2051, 2051, 2053, 2052, 2053, 2053, 2052, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2054, 2053, 2054, 2054, 2054, 2053, 2055, 2054, 2054, 2053, 2054, 2053, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2053, 2051, 2052, 2052, 2051, 2052, 2052, 2051, 2052, 2053, 2052, 2053, 2053, 2054, 2054, 2053, 2054, 2053, 2052, 2054, 2054, 2052, 2054, 2053, 2053, 2053, 2052, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2056, 2056, 2057, 2057, 2056, 2055, 2055, 2056, 2056, 2057, 2058, 2057, 2058, 2057, 2056, 2055, 2056, 2055, 2054, 2054, 2055, 2055, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2053, 2053, 2053, 2054, 2052, 2054, 2055, 2054, 2055, 2054, 2054, 2055, 2053, 2053, 2054, 2054, 2054, 2053, 2052, 2053, 2053, 2054, 2052, 2054, 2052, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2053, 2055, 2054, 2053, 2052, 2052, 2052, 2053, 2051, 2051, 2052, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2054, 2056, 2054, 2054, 2055, 2056, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2052, 2053, 2053, 2052, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2051, 2052, 2054, 2055, 2054, 2054, 2052, 2052, 2052, 2052, 2053, 2054, 2054, 2056, 2055, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2056, 2054, 2052, 2055, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2052, 2052, 2052, 2054, 2055, 2055, 2054, 2054, 2052, 2053, 2053, 2053, 2052, 2053, 2054, 2054, 2053, 2053, 2052, 2053, 2052, 2054, 2054, 2054, 2053, 2053, 2051, 2053, 2053, 2054, 2054, 2053, 2053, 2052, 2054, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2054, 2053, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2055, 2053, 2055, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2055, 2056, 2056, 2057, 2057, 2055, 2055, 2055, 2055, 2055, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2055, 2055, 2054, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2051, 2052, 2052, 2051, 2051, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2051, 2053, 2053, 2054, 2054, 2055, 2054, 2055, 2056, 2056, 2056, 2056, 2055, 2054, 2055, 2053, 2053, 2054, 2053, 2053, 2054, 2055, 2056, 2055, 2055, 2053, 2053, 2054, 2056, 2055, 2056, 2056, 2056, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2053, 2055, 2054, 2054, 2053, 2054, 2055, 2054, 2054, 2052, 2054, 2054, 2053, 2054, 2055, 2054, 2052, 2053, 2052, 2053, 2054, 2053, 2054, 2052, 2052, 2052, 2052, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2056, 2055, 2056, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2051, 2052, 2051, 2052, 2051, 2052, 2053, 2054, 2054, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2051, 2051, 2052, 2051, 2053, 2055, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2052, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2054, 2055, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2056, 2055, 2055, 2055, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2055, 2054, 2054, 2055, 2055, 2056, 2055, 2054, 2055, 2054, 2055, 2055, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2056, 2056, 2057, 2056, 2058, 2058, 2057, 2058, 2057, 2057, 2057, 2055, 2057, 2057, 2055, 2055, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2052, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2052, 2053, 2051, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2056, 2054, 2054, 2055, 2054, 2053, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2055, 2056, 2057, 2056, 2055, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2056, 2057, 2058, 2058, 2057, 2058, 2057, 2057, 2056, 2056, 2055, 2054, 2054, 2054, 2053, 2054, 2055, 2054, 2055, 2054, 2055, 2055, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2055, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2056, 2056, 2054, 2055, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2056, 2054, 2054, 2054, 2055, 2055, 2056, 2056, 2055, 2054, 2055, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2053, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2053, 2054, 2053, 2053, 2055, 2055, 2055, 2055, 2053, 2053, 2052, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2055, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2052, 2053, 2053, 2052, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2056, 2053, 2053, 2053, 2053, 2051, 2051, 2053, 2053, 2056, 2055, 2055, 2054, 2053, 2053, 2054, 2055, 2055, 2055, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2052, 2052, 2053, 2052, 2052, 2051, 2052, 2052, 2054, 2054, 2055, 2053, 2053, 2052, 2053, 2052, 2054, 2054, 2056, 2055, 2055, 2052, 2053, 2051, 2051, 2052, 2052, 2053, 2052, 2052, 2053, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2055, 2055, 2054, 2053, 2052, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2056, 2056, 2056, 2056, 2057, 2056, 2057, 2057, 2057, 2056, 2056, 2055, 2056, 2055, 2054, 2054, 2055, 2054, 2055, 2056, 2055, 2054, 2055, 2054, 2053, 2054, 2054, 2053, 2054, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2052, 2051, 2053, 2051, 2053, 2054, 2054, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2055, 2054, 2054, 2053, 2053, 2052, 2052, 2053, 2054, 2053, 2054, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2055, 2054, 2053, 2053, 2052, 2052, 2053, 2052, 2053, 2054, 2052, 2053, 2051, 2052, 2052, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2052, 2053, 2053, 2052, 2053, 2054, 2054, 2054, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2052, 2054, 2054, 2053, 2054, 2053, 2055, 2054, 2055, 2054, 2054, 2053, 2052, 2052, 2052, 2053, 2052, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2052, 2053, 2052, 2053, 2053, 2053, 2052, 2053, 2054, 2053, 2053, 2051, 2052, 2052, 2053, 2053, 2054, 2054, 2055, 2056, 2053, 2052, 2054, 2053, 2053, 2055, 2055, 2056, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2056, 2056, 2055, 2055, 2056, 2056, 2057, 2057, 2056, 2055, 2054, 2054, 2054, 2053, 2053, 2054, 2055, 2053, 2053, 2052, 2051, 2051, 2050, 2050, 2052, 2052, 2053, 2053, 2052, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2054, 2053, 2053, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2053, 2053, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2053, 2053, 2055, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2054, 2055, 2053, 2054, 2052, 2053, 2052, 2053, 2052, 2054, 2053, 2054, 2053, 2054, 2052, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2055, 2056, 2055, 2056, 2055, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2055, 2055, 2054, 2054, 2055, 2055, 2055, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2055, 2055, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2055, 2055, 2055, 2054, 2055, 2053, 2053, 2053, 2055, 2055, 2055, 2054, 2055, 2056, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2052, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2052, 2053, 2054, 2053, 2055, 2054, 2055, 2055, 2055, 2055, 2057, 2056, 2056, 2056, 2056, 2055, 2054, 2055, 2054, 2055, 2055, 2054, 2053, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2052, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2053, 2054, 2053, 2053, 2052, 2052, 2054, 2054, 2054, 2054, 2055, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2056, 2058, 2057, 2056, 2056, 2055, 2057, 2056, 2056, 2055, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2052, 2051, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2053, 2054, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2055, 2054, 2054, 2053, 2055, 2054, 2054, 2055, 2054, 2053, 2054, 2052, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2056, 2057, 2056, 2055, 2054, 2054, 2054, 2053, 2051, 2053, 2052, 2054, 2053, 2055, 2054, 2054, 2053, 2051, 2052, 2052, 2053, 2052, 2054, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2055, 2054, 2055, 2055, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2056, 2055, 2055, 2055, 2055, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2052, 2053, 2052, 2051, 2052, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2055, 2055, 2054, 2056, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2055, 2054, 2053, 2053, 2052, 2052, 2051, 2052, 2052, 2053, 2053, 2055, 2054, 2054, 2054, 2055, 2055, 2057, 2055, 2055, 2055, 2054, 2053, 2052, 2052, 2052, 2052, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2055, 2055, 2053, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2053, 2055, 2055, 2055, 2054, 2054, 2055, 2054, 2055, 2055, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2052, 2053, 2054, 2055, 2054, 2055, 2055, 2054, 2053, 2052, 2052, 2053, 2054, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2055, 2056, 2057, 2056, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2052, 2053, 2051, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2053, 2053, 2053, 2053, 2054, 2052, 2052, 2054, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2053, 2052, 2052, 2054, 2054, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2051, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2051, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2054, 2052, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2052, 2054, 2054, 2054, 2054, 2053, 2054, 2055, 2055, 2055, 2054, 2053, 2053, 2052, 2053, 2052, 2052, 2053, 2054, 2054, 2055, 2054, 2054, 2053, 2054, 2055, 2054, 2054, 2053, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2053, 2054, 2054, 2055, 2055, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2051, 2052, 2051, 2053, 2052, 2053, 2052, 2054, 2054, 2055, 2053, 2054, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2051, 2052, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2051, 2053, 2052, 2053, 2054, 2053, 2053, 2055, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2052, 2053, 2054, 2053, 2054, 2056, 2055, 2056, 2056, 2056, 2057, 2058, 2056, 2057, 2057, 2057, 2057, 2057, 2055, 2055, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2053, 2053, 2052, 2052, 2050, 2051, 2052, 2052, 2052, 2051, 2051, 2052, 2053, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2052, 2053, 2052, 2053, 2054, 2054, 2055, 2053, 2053, 2053, 2054, 2054, 2053, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2052, 2053, 2052, 2054, 2053, 2054, 2054, 2055, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2055, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2055, 2054, 2054, 2055, 2054, 2052, 2055, 2055, 2056, 2055, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2055, 2054, 2055, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2052, 2053, 2052, 2052, 2054, 2055, 2054, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2052, 2053, 2054, 2054, 2055, 2056, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2053, 2053, 2052, 2052, 2053, 2053, 2054, 2053, 2055, 2054, 2053, 2053, 2055, 2054, 2054, 2053, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2056, 2056, 2055, 2054, 2056, 2054, 2053, 2052, 2050, 2049, 2049, 2049, 2051, 2052, 2053, 2053, 2054, 2054, 2054, 2053, 2055, 2054, 2053, 2052, 2053, 2052, 2052, 2053, 2054, 2055, 2055, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2054, 2055, 2056, 2055, 2056, 2055, 2055, 2055, 2054, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2054, 2053, 2054, 2054, 2054, 2053, 2055, 2054, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2052, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2054, 2052, 2053, 2054, 2055, 2055, 2054, 2055, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2053, 2053, 2054, 2053, 2053, 2052, 2052, 2053, 2053, 2054, 2055, 2054, 2055, 2056, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2052, 2052, 2053, 2052, 2052, 2053, 2053, 2053, 2055, 2054, 2054, 2054, 2055, 2054, 2055, 2055, 2056, 2055, 2056, 2056, 2055, 2054, 2053, 2052, 2052, 2053, 2053, 2054, 2054, 2055, 2056, 2056, 2056, 2055, 2055, 2053, 2052, 2051, 2049, 2050, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2055, 2054, 2053, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2055, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2052, 2053, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2054, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2052, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2053, 2053, 2054, 2053, 2052, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2053, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2055, 2054, 2054, 2055, 2055, 2056, 2055, 2057, 2057, 2057, 2056, 2055, 2057, 2056, 2055, 2055, 2055, 2055, 2055, 2055, 2056, 2055, 2056, 2056, 2056, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2052, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2052, 2052, 2053, 2054, 2053, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2055, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2053, 2053, 2054, 2053, 2054, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2055, 2054, 2055, 2055, 2054, 2055, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2053, 2054, 2055, 2055, 2054, 2055, 2055, 2054, 2056, 2056, 2056, 2055, 2054, 2055, 2055, 2054, 2053, 2053, 2052, 2053, 2052, 2050, 2051, 2052, 2052, 2052, 2052, 2054, 2053, 2052, 2052, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2055, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2053, 2052, 2052, 2054, 2053, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2055, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2054, 2054, 2054, 2054, 2053, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2052, 2054, 2054, 2053, 2054, 2053, 2054, 2055, 2055, 2055, 2053, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2055, 2056, 2055, 2054, 2052, 2053, 2051, 2052, 2051, 2050, 2051, 2051, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2052, 2053, 2051, 2053, 2053, 2054, 2055, 2055, 2056, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2055, 2053, 2053, 2052, 2053, 2052, 2055, 2055, 2053, 2055, 2054, 2055, 2055, 2054, 2054, 2055, 2055, 2054, 2054, 2055, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2053, 2053, 2051, 2052, 2052, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2052, 2052, 2051, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2054, 2053, 2054, 2055, 2053, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2053, 2052, 2054, 2052, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2052, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2051, 2052, 2051, 2051, 2051, 2053, 2053, 2054, 2055, 2054, 2054, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2056, 2055, 2055, 2055, 2054, 2053, 2053, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2052, 2053, 2053, 2053, 2053, 2053, 2051, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2052, 2053, 2054, 2053, 2053, 2052, 2054, 2054, 2052, 2053, 2053, 2053, 2051, 2053, 2054, 2054, 2055, 2052, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2052, 2051, 2052, 2053, 2052, 2054, 2052, 2053, 2053, 2054, 2052, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2052, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2056, 2055, 2055, 2054, 2054, 2055, 2054, 2053, 2056, 2055, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2056, 2056, 2057, 2056, 2056, 2055, 2056, 2054, 2053, 2053, 2055, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2053, 2052, 2051, 2051, 2050, 2049, 2050, 2051, 2051, 2051, 2052, 2053, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2052, 2053, 2055, 2054, 2054, 2055, 2052, 2052, 2051, 2051, 2051, 2051, 2053, 2052, 2053, 2054, 2054, 2054, 2054, 2055, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2056, 2056, 2054, 2054, 2054, 2053, 2052, 2053, 2052, 2052, 2053, 2053, 2054, 2053, 2055, 2053, 2053, 2053, 2051, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2053, 2054, 2052, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2054, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2052, 2052, 2052, 2052, 2051, 2052, 2052, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2052, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2052, 2054, 2055, 2054, 2055, 2055, 2055, 2053, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2055, 2054, 2056, 2055, 2055, 2054, 2054, 2055, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2056, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2055, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2054, 2053, 2052, 2052, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2054, 2055, 2053, 2054, 2053, 2053, 2052, 2052, 2052, 2053, 2052, 2053, 2054, 2054, 2053, 2055, 2054, 2055, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2055, 2056, 2055, 2054, 2054, 2053, 2051, 2051, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2053, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2052, 2053, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2052, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2054, 2053, 2054, 2054, 2054, 2055, 2055, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2052, 2054, 2053, 2054, 2053, 2052, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2054, 2053, 2053, 2055, 2053, 2055, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2052, 2052, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2055, 2055, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2053, 2052, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2054, 2056, 2056, 2057, 2057, 2057, 2056, 2056, 2056, 2055, 2054, 2054, 2056, 2056, 2056, 2058, 2057, 2057, 2056, 2055, 2055, 2054, 2053, 2053, 2055, 2055, 2056, 2057, 2055, 2056, 2055, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2051, 2051, 2052, 2053, 2051, 2052, 2052, 2053, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2055, 2054, 2054, 2054, 2055, 2053, 2053, 2051, 2052, 2052, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2054, 2054, 2053, 2054, 2052, 2053, 2054, 2054, 2055, 2055, 2056, 2057, 2057, 2056, 2055, 2055, 2056, 2055, 2055, 2055, 2053, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2052, 2051, 2051, 2051, 2052, 2053, 2054, 2052, 2052, 2051, 2052, 2052, 2052, 2055, 2054, 2054, 2054, 2055, 2053, 2053, 2053, 2054, 2053, 2053, 2052, 2052, 2053, 2054, 2054, 2055, 2054, 2053, 2054, 2053, 2054, 2054, 2055, 2057, 2057, 2056, 2058, 2056, 2056, 2057, 2056, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2052, 2051, 2051, 2050, 2050, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2052, 2052, 2052, 2053, 2054, 2052, 2053, 2053, 2052, 2053, 2052, 2053, 2054, 2054, 2055, 2055, 2054, 2053, 2053, 2052, 2052, 2052, 2054, 2056, 2054, 2054, 2053, 2053, 2053, 2052, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2052, 2052, 2053, 2052, 2054, 2053, 2053, 2052, 2051, 2052, 2052, 2053, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2052, 2054, 2052, 2053, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2055, 2056, 2055, 2055, 2054, 2055, 2055, 2054, 2055, 2056, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2052, 2053, 2052, 2053, 2052, 2054, 2052, 2053, 2053, 2053, 2052, 2053, 2054, 2054, 2055, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2054, 2055, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2052, 2053, 2055, 2053, 2054, 2053, 2052, 2053, 2054, 2055, 2055, 2054, 2053, 2054, 2052, 2053, 2054, 2053, 2052, 2052, 2052, 2051, 2052, 2052, 2052, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2053, 2052, 2052, 2052, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2054, 2053, 2053, 2054, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2054, 2054, 2053, 2052, 2053, 2054, 2053, 2054, 2053, 2053, 2052, 2053, 2054, 2054, 2052, 2053, 2054, 2055, 2055, 2055, 2056, 2054, 2055, 2054, 2054, 2052, 2052, 2052, 2051, 2053, 2052, 2052, 2053, 2051, 2053, 2053, 2054, 2055, 2053, 2055, 2054, 2054, 2056, 2056, 2057, 2055, 2055, 2055, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2054, 2054, 2052, 2052, 2053, 2052, 2052, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2054, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2055, 2053, 2053, 2054, 2054, 2053, 2055, 2054, 2055, 2054, 2056, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2052, 2053, 2052, 2052, 2052, 2051, 2052, 2052, 2053, 2052, 2055, 2054, 2055, 2055, 2053, 2054, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2053, 2052, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2051, 2050, 2052, 2051, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2053, 2052, 2052, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2052, 2052, 2051, 2052, 2052, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2052, 2053, 2054, 2054, 2053, 2053, 2053, 2054, 2055, 2055, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2055, 2054, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2053, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2055, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2056, 2055, 2055, 2055, 2055, 2053, 2054, 2052, 2052, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2049, 2050, 2051, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2054, 2053, 2051, 2052, 2053, 2052, 2053, 2052, 2051, 2052, 2052, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2055, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2052, 2053, 2051, 2052, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2054, 2055, 2055, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2052, 2053, 2054, 2053, 2055, 2054, 2054, 2055, 2055, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2055, 2056, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2056, 2054, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2052, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2052, 2052, 2053, 2052, 2053, 2053, 2052, 2053, 2053, 2052, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2055, 2055, 2057, 2056, 2055, 2055, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2052, 2052, 2053, 2054, 2053, 2055, 2056, 2055, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2055, 2054, 2055, 2055, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2055, 2054, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2057, 2056, 2056, 2056, 2055, 2056, 2055, 2055, 2055, 2053, 2055, 2054, 2053, 2053, 2053, 2053, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2053, 2053, 2054, 2055, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2055, 2053, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2056, 2056, 2056, 2057, 2056, 2056, 2056, 2055, 2054, 2055, 2053, 2054, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2051, 2052, 2052, 2053, 2052, 2054, 2053, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2055, 2053, 2055, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2055, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2055, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2055, 2055, 2055, 2054, 2053, 2052, 2052, 2052, 2053, 2054, 2054, 2055, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2054, 2053, 2054, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2054, 2056, 2056, 2058, 2058, 2057, 2057, 2058, 2058, 2058, 2056, 2054, 2055, 2055, 2054, 2055, 2054, 2053, 2054, 2054, 2056, 2056, 2055, 2054, 2053, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2054, 2055, 2056, 2054, 2054, 2053, 2054, 2054, 2053, 2055, 2054, 2055, 2054, 2053, 2054, 2054, 2054, 2053, 2055, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2056, 2054, 2054, 2055, 2055, 2055, 2055, 2056, 2056, 2055, 2054, 2053, 2053, 2052, 2053, 2053, 2052, 2052, 2053, 2051, 2052, 2051, 2053, 2052, 2052, 2054, 2054, 2055, 2054, 2054, 2055, 2056, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2055, 2055, 2056, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2055, 2054, 2054, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2052, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2052, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2056, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2055, 2054, 2053, 2053, 2053, 2052, 2052, 2052, 2053, 2054, 2053, 2055, 2054, 2054, 2053, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2052, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2054, 2054, 2053, 2054, 2052, 2053, 2052, 2050, 2052, 2051, 2053, 2054, 2054, 2056, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2052, 2053, 2053, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2053, 2054, 2053, 2054, 2055, 2056, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2055, 2055, 2055, 2055, 2053, 2054, 2053, 2054, 2054, 2053, 2052, 2051, 2052, 2051, 2052, 2052, 2055, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2052, 2053, 2052, 2053, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2055, 2055, 2056, 2056, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2055, 2053, 2053, 2053, 2053, 2051, 2051, 2051, 2052, 2053, 2052, 2053, 2053, 2052, 2052, 2054, 2053, 2053, 2052, 2053, 2052, 2053, 2051, 2052, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2052, 2052, 2052, 2053, 2052, 2051, 2050, 2051, 2052, 2052, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2054, 2053, 2053, 2053, 2054, 2054, 2053, 2055, 2055, 2054, 2053, 2052, 2054, 2053, 2053, 2052, 2054, 2052, 2052, 2052, 2051, 2052, 2050, 2052, 2052, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2051, 2052, 2053, 2053, 2052, 2054, 2053, 2054, 2054, 2055, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2052, 2052, 2053, 2053, 2053, 2055, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2052, 2052, 2053, 2053, 2053, 2054, 2053, 2052, 2052, 2052, 2053, 2052, 2054, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2054, 2055, 2053, 2052, 2051, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2056, 2056, 2056, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2054, 2053, 2053, 2053, 2053, 2054, 2055, 2055, 2054, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2052, 2053, 2055, 2053, 2054, 2055, 2054, 2053, 2053, 2053, 2052, 2051, 2052, 2055, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2054, 2056, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2055, 2054, 2053, 2053, 2052, 2052, 2054, 2054, 2054, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2053, 2053, 2052, 2052, 2051, 2052, 2053, 2054, 2055, 2056, 2056, 2055, 2053, 2053, 2052, 2053, 2052, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2056, 2054, 2055, 2056, 2054, 2053, 2054, 2053, 2053, 2051, 2052, 2051, 2052, 2052, 2052, 2053, 2053, 2054, 2054, 2055, 2054, 2055, 2053, 2053, 2053, 2052, 2052, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2053, 2054, 2052, 2053, 2052, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2054, 2053, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2055, 2054, 2054, 2055, 2055, 2055, 2057, 2058, 2058, 2057, 2057, 2058, 2056, 2056, 2055, 2055, 2055, 2053, 2054, 2055, 2054, 2055, 2053, 2053, 2052, 2051, 2050, 2052, 2052, 2053, 2053, 2052, 2051, 2051, 2051, 2050, 2049, 2051, 2051, 2051, 2052, 2051, 2052, 2051, 2052, 2052, 2052, 2052, 2052, 2053, 2051, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2052, 2052, 2052, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2052, 2052, 2054, 2053, 2055, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2052, 2052, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2053, 2054, 2053, 2052, 2053, 2053, 2053, 2054, 2053, 2054, 2055, 2054, 2055, 2053, 2054, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2055, 2054, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2052, 2052, 2052, 2052, 2053, 2054, 2053, 2052, 2053, 2053, 2053, 2054, 2054, 2055, 2053, 2053, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2053, 2051, 2051, 2052, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2055, 2055, 2054, 2054, 2053, 2053, 2052, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2052, 2052, 2052, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2056, 2056, 2056, 2055, 2055, 2056, 2054, 2055, 2054, 2055, 2055, 2057, 2057, 2055, 2054, 2055, 2054, 2053, 2054, 2054, 2052, 2052, 2052, 2053, 2053, 2054, 2053, 2055, 2054, 2055, 2053, 2054, 2053, 2052, 2052, 2052, 2052, 2051, 2052, 2053, 2052, 2053, 2053, 2053, 2053, 2052, 2052, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2055, 2055, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2056, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2052, 2052, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2052, 2052, 2053, 2055, 2055, 2054, 2054, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2054, 2055, 2056, 2056, 2055, 2055, 2055, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2053, 2052, 2052, 2052, 2054, 2054, 2053, 2053, 2052, 2054, 2052, 2052, 2053, 2052, 2055, 2055, 2055, 2054, 2053, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2052, 2051, 2052, 2052, 2052, 2054, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2052, 2053, 2054, 2053, 2055, 2054, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2053, 2052, 2054, 2054, 2054, 2055, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2054, 2054, 2055, 2056, 2054, 2054, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2052, 2052, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2053, 2054, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2051, 2053, 2053, 2052, 2053, 2053, 2054, 2053, 2054, 2053, 2052, 2053, 2052, 2053, 2053, 2054, 2053, 2052, 2053, 2051, 2051, 2050, 2052, 2052, 2050, 2052, 2052, 2053, 2054, 2054, 2055, 2054, 2054, 2055, 2053, 2053, 2052, 2052, 2052, 2052, 2053, 2054, 2053, 2054, 2055, 2055, 2055, 2055, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2052, 2054, 2053, 2054, 2055, 2053, 2054, 2055, 2054, 2055, 2054, 2055, 2055, 2056, 2056, 2055, 2055, 2055, 2056, 2055, 2056, 2057, 2056, 2055, 2054, 2055, 2056, 2054, 2055, 2054, 2053, 2053, 2052, 2052, 2052, 2053, 2054, 2053, 2052, 2052, 2053, 2055, 2053, 2054, 2053, 2052, 2051, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2054, 2053, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2055, 2055, 2054, 2055, 2054, 2055, 2054, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2052, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2052, 2054, 2053, 2056, 2056, 2055, 2055, 2054, 2055, 2056, 2055, 2054, 2055, 2054, 2053, 2052, 2052, 2052, 2051, 2051, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2052, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2054, 2054, 2055, 2053, 2054, 2054, 2056, 2055, 2054, 2055, 2055, 2055, 2056, 2056, 2057, 2057, 2057, 2056, 2055, 2056, 2055, 2055, 2054, 2053, 2052, 2053, 2053, 2052, 2052, 2053, 2052, 2053, 2051, 2051, 2051, 2051, 2054, 2053, 2054, 2053, 2053, 2055, 2054, 2054, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2053, 2052, 2052, 2054, 2053, 2053, 2054, 2055, 2054, 2055, 2053, 2052, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2053, 2052, 2052, 2052, 2053, 2052, 2054, 2054, 2054, 2055, 2055, 2057, 2057, 2056, 2056, 2056, 2057, 2057, 2056, 2056, 2055, 2055, 2055, 2056, 2054, 2053, 2053, 2052, 2053, 2052, 2050, 2052, 2052, 2052, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2055, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2052, 2053, 2052, 2052, 2054, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2055, 2055, 2056, 2055, 2056, 2057, 2057, 2056, 2055, 2056, 2055, 2054, 2055, 2056, 2056, 2054, 2055, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2051, 2052, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2055, 2054, 2054, 2053, 2053, 2055, 2054, 2055, 2053, 2054, 2054, 2054, 2054, 2055, 2053, 2053, 2052, 2052, 2052, 2053, 2054, 2053, 2052, 2053, 2053, 2052, 2053, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2053, 2053, 2053, 2052, 2051, 2050, 2052, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2053, 2054, 2054, 2054, 2053, 2053, 2052, 2052, 2051, 2052, 2054, 2053, 2054, 2054, 2055, 2054, 2054, 2053, 2052, 2052, 2053, 2052, 2052, 2054, 2055, 2056, 2054, 2054, 2056, 2055, 2055, 2054, 2054, 2053, 2055, 2055, 2055, 2055, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2054, 2053, 2052, 2052, 2053, 2054, 2054, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2053, 2054, 2054, 2052, 2052, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2053, 2054, 2053, 2054, 2055, 2055, 2053, 2054, 2054, 2054, 2055, 2054, 2053, 2054, 2054, 2053, 2053, 2054, 2053, 2052, 2053, 2054, 2053, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2053, 2054, 2055, 2056, 2056, 2056, 2055, 2055, 2055, 2055, 2055, 2054, 2053, 2054, 2054, 2054, 2052, 2052, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2056, 2054, 2053, 2053, 2052, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2055, 2054, 2054, 2055, 2055, 2055, 2056, 2056, 2056, 2057, 2057, 2057, 2057, 2056, 2056, 2057, 2057, 2056, 2055, 2054, 2055, 2053, 2052, 2053, 2054, 2054, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2051, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2052, 2054, 2054, 2056, 2055, 2055, 2053, 2054, 2053, 2054, 2054, 2053, 2055, 2055, 2054, 2054, 2055, 2053, 2053, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2054, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2052, 2052, 2052, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2052, 2053, 2052, 2053, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2053, 2054, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2053, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2053, 2053, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2053, 2053, 2054, 2055, 2055, 2055, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2055, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2054, 2054, 2053, 2052, 2052, 2053, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2054, 2054, 2055, 2055, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2054, 2053, 2054, 2055, 2055, 2053, 2054, 2053, 2052, 2053, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2055, 2055, 2055, 2054, 2054, 2053, 2052, 2052, 2052, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2052, 2052, 2051, 2051, 2052, 2053, 2053, 2054, 2054, 2054, 2056, 2055, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2052, 2053, 2053, 2054, 2053, 2054, 2054, 2055, 2054, 2055, 2055, 2054, 2054, 2054, 2054, 2052, 2053, 2053, 2053, 2054, 2053, 2053, 2052, 2053, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2053, 2054, 2055, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2052, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2053, 2053, 2053, 2053, 2054, 2054, 2052, 2052, 2051, 2052, 2052, 2052, 2053, 2052, 2054, 2053, 2055, 2054, 2054, 2056, 2054, 2055, 2054, 2055, 2055, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2054, 2053, 2053, 2052, 2053, 2054, 2054, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2052, 2052, 2053, 2053, 2053, 2054, 2055, 2054, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2053, 2052, 2053, 2054, 2053, 2054, 2054, 2055, 2055, 2055, 2056, 2055, 2054, 2054, 2053, 2054, 2053, 2054, 2053, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2054, 2055, 2054, 2056, 2056, 2055, 2054, 2053, 2052, 2051, 2052, 2053, 2054, 2054, 2055, 2054, 2055, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2054, 2054, 2053, 2054, 2052, 2054, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2054, 2054, 2053, 2054, 2053, 2054, 2054, 2055, 2054, 2054, 2055, 2053, 2052, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2053, 2054, 2053, 2053, 2053, 2054, 2055, 2056, 2055, 2055, 2056, 2056, 2056, 2055, 2055, 2055, 2056, 2056, 2057, 2056, 2056, 2055, 2056, 2056, 2056, 2056, 2056, 2055, 2054, 2055, 2051, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2055, 2056, 2055, 2055, 2055, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2054, 2055, 2055, 2054, 2054, 2053, 2052, 2053, 2052, 2052, 2052, 2053, 2053, 2054, 2053, 2055, 2053, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2056, 2054, 2055, 2053, 2054, 2054, 2054, 2055, 2056, 2055, 2055, 2054, 2054, 2053, 2053, 2054, 2052, 2052, 2053, 2054, 2053, 2054, 2053, 2053, 2053, 2053, 2055, 2054, 2054, 2054, 2054, 2053, 2054, 2053, 2052, 2052, 2052, 2053, 2052, 2053, 2053, 2051, 2053, 2052, 2052, 2052, 2054, 2053, 2055, 2054, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2053, 2054, 2054, 2055, 2054, 2053, 2053, 2053, 2052, 2053, 2053, 2052, 2053, 2054, 2054, 2054, 2055, 2053, 2054, 2054, 2052, 2053, 2053, 2053, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2055, 2054, 2055, 2054, 2054, 2054, 2053, 2053, 2052, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2053, 2054, 2053, 2052, 2053, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2053, 2053, 2055, 2054, 2054, 2054, 2054, 2055, 2053, 2054, 2052, 2052, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2057, 2057, 2057, 2055, 2055, 2054, 2053, 2053, 2051, 2051, 2051, 2051, 2053, 2053, 2052, 2053, 2054, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2055, 2054, 2053, 2054, 2053, 2053, 2054, 2054, 2055, 2055, 2055, 2053, 2053, 2052, 2052, 2052, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2053, 2053, 2054, 2054, 2053, 2054, 2054, 2054, 2054, 2053, 2052, 2053, 2053, 2052, 2053, 2052, 2053, 2052, 2053, 2053, 2055, 2053, 2054, 2053, 2053, 2054, 2053, 2053, 2053, 2052, 2052, 2052, 2051, 2052, 2053, 2053, 2054, 2053, 2052, 2054, 2053, 2054, 2053, 2054, 2053, 2052, 2053, 2052, 2053, 2054, 2054, 2055, 2055, 2054, 2053, 2054, 2054, 2054, 2055, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2054, 2055, 2055, 2055, 2055, 2055, 2054, 2053, 2052, 2052, 2052, 2054, 2054, 2055, 2054, 2055, 2054, 2053, 2052, 2052, 2053, 2053, 2054, 2054, 2055, 2054, 2054, 2053, 2054, 2052, 2054, 2053, 2054, 2054, 2054, 2053, 2053, 2054, 2054, 2055, 2053, 2054, 2053, 2052, 2052, 2052, 2052, 2053, 2053, 2053, 2053, 2053, 2054, 2055, 2054, 2053, 2052, 2053, 2054, 2054, 2054, 2054, 2055, 2055, 2054, 2055, 2055, 2054};
90 horigs.push_back(horig);}
91 {std::vector<float> horig={2049, 2048, 2049, 2049, 2049, 2050, 2051, 2052, 2054, 2054, 2053, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2052, 2051, 2052, 2052, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2048, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2048, 2048, 2049, 2049, 2049, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2051, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2049, 2051, 2051, 2051, 2052, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2053, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2047, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2048, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2052, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2048, 2048, 2049, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2051, 2052, 2051, 2052, 2052, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2051, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2046, 2047, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2048, 2049, 2048, 2048, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2052, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2052, 2052, 2052, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2051, 2052, 2051, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2052, 2051, 2051, 2051, 2048, 2049, 2050, 2049, 2050, 2051, 2049, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2048, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2047, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2049, 2050, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2051, 2051, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2052, 2053, 2051, 2052, 2053, 2052, 2053, 2053, 2052, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2049, 2049, 2050, 2050, 2049, 2051, 2051, 2052, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2047, 2048, 2047, 2047, 2047, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2049, 2050, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2052, 2051, 2051, 2052, 2052, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2051, 2050, 2049, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2050, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2052, 2050, 2053, 2053, 2054, 2054, 2053, 2052, 2052, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2046, 2048, 2048, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2052, 2054, 2054, 2052, 2053, 2052, 2052, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2048, 2047, 2047, 2047, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2052, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2048, 2049, 2050, 2048, 2048, 2048, 2048, 2049, 2048, 2051, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2047, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2049, 2049, 2051, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2052, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2053, 2053, 2052, 2053, 2053, 2051, 2050, 2050, 2050, 2051, 2049, 2050, 2049, 2048, 2048, 2050, 2050, 2050, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2050, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2050, 2049, 2049, 2049, 2050, 2048, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2049, 2048, 2049, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2048, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2048, 2047, 2047, 2048, 2047, 2050, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2050, 2050, 2048, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2049, 2050, 2048, 2049, 2047, 2047, 2048, 2048, 2050, 2049, 2050, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2051, 2048, 2047, 2047, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2051, 2050, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2053, 2053, 2052, 2052, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2047, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2047, 2048, 2047, 2048, 2047, 2047, 2048, 2047, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2052, 2053, 2052, 2052, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2049, 2049, 2051, 2049, 2050, 2050, 2052, 2051, 2049, 2049, 2047, 2049, 2048, 2048, 2047, 2048, 2047, 2048, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2047, 2048, 2048, 2047, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2051, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2051, 2050, 2050, 2048, 2048, 2049, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2051, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2048, 2049, 2049, 2048, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2051, 2050, 2052, 2051, 2051, 2049, 2049, 2051, 2051, 2051, 2052, 2050, 2051, 2050, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2050, 2050, 2050, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2048, 2048, 2049, 2049, 2050, 2050, 2051, 2053, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2051, 2051, 2050, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2052, 2051, 2052, 2050, 2051, 2050, 2051, 2052, 2052, 2054, 2054, 2054, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2046, 2048, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2052, 2050, 2049, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2052, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2048, 2047, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2050, 2049, 2048, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2048, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2047, 2048, 2048, 2050, 2050, 2051, 2052, 2054, 2053, 2053, 2053, 2053, 2052, 2051, 2049, 2050, 2049, 2049, 2047, 2046, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2046, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2048, 2050, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2048, 2048, 2047, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2048, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2051, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2051, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2047, 2048, 2046, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2048, 2049, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2052, 2052, 2054, 2052, 2054, 2053, 2053, 2053, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2046, 2046, 2046, 2046, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2053, 2052, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2048, 2047, 2046, 2046, 2046, 2047, 2046, 2046, 2046, 2047, 2047, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2052, 2051, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2047, 2046, 2048, 2047, 2048, 2047, 2047, 2049, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2051, 2051, 2051, 2052, 2052, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2048, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2047, 2048, 2048, 2047, 2047, 2047, 2048, 2047, 2048, 2049, 2049, 2048, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2049, 2050, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2047, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2052, 2053, 2052, 2053, 2052, 2053, 2054, 2053, 2053, 2052, 2051, 2051, 2049, 2050, 2049, 2048, 2048, 2048, 2047, 2048, 2048, 2047, 2048, 2048, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2051, 2050, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2048, 2049, 2050, 2051, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2048, 2049, 2049, 2051, 2051, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2051, 2049, 2050, 2050, 2049, 2050, 2048, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2049, 2049, 2050, 2048, 2048, 2048, 2049, 2049, 2048, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2050, 2051, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2051, 2051, 2051, 2051, 2053, 2053, 2053, 2054, 2055, 2055, 2054, 2053, 2053, 2054, 2054, 2053, 2052, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2049, 2049, 2050, 2049, 2048, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2048, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2051, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2048, 2047, 2047, 2046, 2047, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2050, 2051, 2050, 2051, 2049, 2051, 2052, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2051, 2051, 2050, 2051, 2050, 2049, 2048, 2048, 2050, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2052, 2052, 2053, 2054, 2052, 2052, 2050, 2051, 2050, 2048, 2047, 2047, 2047, 2047, 2046, 2047, 2048, 2049, 2051, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2047, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2048, 2049, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2050, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2048, 2049, 2048, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2051, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2052, 2053, 2052, 2050, 2050, 2049, 2049, 2048, 2047, 2047, 2047, 2049, 2049, 2049, 2050, 2049, 2049, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2052, 2051, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2048, 2048, 2049, 2048, 2050, 2050, 2052, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2049, 2048, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2048, 2049, 2050, 2049, 2051, 2051, 2050, 2049, 2048, 2048, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2047, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2052, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2052, 2052, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2051, 2051, 2049, 2051, 2051, 2051, 2051, 2052, 2053, 2052, 2052, 2054, 2053, 2053, 2055, 2054, 2054, 2054, 2053, 2053, 2053, 2053, 2053, 2053, 2052, 2052, 2052, 2050, 2049, 2049, 2048, 2047, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2051, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2047, 2045, 2048, 2047, 2047, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2051, 2050, 2049, 2049, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2052, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2051, 2052, 2053, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2050, 2049, 2049, 2047, 2047, 2046, 2048, 2048, 2047, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2051, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2052, 2051, 2052, 2052, 2052, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2047, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2051, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2050, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2047, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2052, 2052, 2051, 2050, 2051, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2049, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2052, 2051, 2051, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2051, 2051, 2051, 2050, 2051, 2051, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2048, 2048, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2048, 2050, 2050, 2049, 2049, 2050, 2049, 2047, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2052, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2052, 2052, 2051, 2052, 2052, 2051, 2050, 2051, 2051, 2051, 2051, 2052, 2052, 2052, 2051, 2051, 2050, 2050, 2051, 2048, 2049, 2048, 2047, 2047, 2047, 2048, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2051, 2052, 2052, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2048, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2050, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2052, 2051, 2051, 2049, 2049, 2048, 2047, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2048, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2052, 2051, 2052, 2051, 2051, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2049, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2048, 2049, 2048, 2049, 2048, 2048, 2050, 2049, 2050, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2049, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2050, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2052, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2052, 2054, 2054, 2054, 2053, 2053, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2047, 2048, 2048, 2048, 2049, 2050, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2047, 2049, 2048, 2048, 2047, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2049, 2048, 2047, 2048, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2049, 2048, 2049, 2049, 2048, 2050, 2051, 2049, 2051, 2052, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2051, 2052, 2052, 2052, 2053, 2052, 2052, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2047, 2047, 2046, 2046, 2047, 2046, 2046, 2048, 2048, 2049, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2051, 2050, 2050, 2049, 2051, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2051, 2053, 2052, 2053, 2052, 2052, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2051, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2048, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2049, 2051, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2047, 2048, 2049, 2050, 2051, 2050, 2049, 2051, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2052, 2051, 2052, 2051, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2051, 2050, 2052, 2050, 2050, 2050, 2049, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2051, 2052, 2051, 2053, 2053, 2052, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2050, 2049, 2048, 2048, 2047, 2046, 2046, 2048, 2049, 2050, 2049, 2051, 2050, 2049, 2051, 2049, 2049, 2048, 2047, 2048, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2048, 2049, 2048, 2049, 2047, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2049, 2048, 2051, 2050, 2051, 2050, 2049, 2049, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2047, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2051, 2052, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2051, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2047, 2049, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2050, 2048, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2048, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2052, 2052, 2051, 2051, 2050, 2050, 2048, 2049, 2048, 2048, 2050, 2049, 2050, 2049, 2049, 2048, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2051, 2051, 2053, 2053, 2053, 2052, 2050, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2049, 2049, 2049, 2048, 2048, 2047, 2047, 2046, 2046, 2046, 2047, 2047, 2046, 2047, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2051, 2049, 2049, 2048, 2048, 2049, 2048, 2047, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2047, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2051, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2052, 2050, 2050, 2049, 2050, 2050, 2051, 2052, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2048, 2049, 2050, 2050, 2050, 2050, 2051, 2049, 2049, 2049, 2047, 2047, 2048, 2048, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2047, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2047, 2049, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2047, 2048, 2047, 2048, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2052, 2054, 2053, 2053, 2052, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2047, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2049, 2049, 2048, 2048, 2048, 2049, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2050, 2049, 2048, 2049, 2049, 2047, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2052, 2053, 2053, 2053, 2054, 2054, 2053, 2051, 2051, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2050, 2049, 2048, 2047, 2048, 2049, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2049, 2048, 2049, 2048, 2049, 2048, 2049, 2048, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2052, 2051, 2050, 2049, 2050, 2049, 2049, 2050, 2052, 2051, 2049, 2050, 2049, 2050, 2049, 2051, 2050, 2051, 2050, 2050, 2051, 2049, 2050, 2052, 2051, 2051, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2051, 2050, 2051, 2051, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2047, 2050, 2048, 2049, 2050, 2049, 2050, 2050, 2051, 2052, 2051, 2051, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2048, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2052, 2052, 2052, 2051, 2052, 2051, 2051, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2047, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2048, 2049, 2048, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2047, 2048, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2049, 2049, 2050, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2052, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2051, 2050, 2051, 2050, 2049, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2047, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2047, 2047, 2048, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2046, 2047, 2046, 2047, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2048, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2049, 2050, 2049, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2048, 2050, 2048, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2052, 2052, 2051, 2049, 2049, 2049, 2048, 2047, 2047, 2048, 2049, 2049, 2051, 2052, 2051, 2051, 2052, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2051, 2052, 2051, 2051, 2053, 2052, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2048, 2050, 2048, 2048, 2048, 2048, 2047, 2047, 2047, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2048, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2048, 2048, 2048, 2047, 2047, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2047, 2049, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2049, 2048, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2048, 2049, 2048, 2048, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2051, 2050, 2052, 2052, 2051, 2052, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2051, 2049, 2050, 2048, 2047, 2048, 2048, 2047, 2048, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2047, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2049, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2052, 2054, 2054, 2054, 2055, 2053, 2053, 2051, 2051, 2051, 2052, 2053, 2053, 2051, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2048, 2047, 2046, 2047, 2047, 2047, 2048, 2047, 2047, 2049, 2048, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2047, 2048, 2048, 2048, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2051, 2051, 2052, 2053, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2050, 2051, 2049, 2048, 2050, 2049, 2049, 2050, 2050, 2049, 2051, 2050, 2050, 2049, 2048, 2049, 2049, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2048, 2049, 2049, 2049, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2049, 2050, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2051, 2050, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2052, 2051, 2051, 2051, 2051, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2050, 2049, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2048, 2049, 2049, 2049, 2049, 2048, 2050, 2049, 2049, 2050, 2049, 2049, 2051, 2049, 2048, 2049, 2050, 2049, 2050, 2048, 2049, 2049, 2050, 2051, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2050, 2051, 2051, 2051, 2051, 2051, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2053, 2051, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2049, 2050, 2049, 2050, 2049, 2050, 2052, 2050, 2050, 2050, 2051, 2050, 2050, 2052, 2051, 2050, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2049, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2050, 2051, 2049, 2048, 2048, 2048, 2050, 2050, 2050, 2049, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2052, 2052, 2051, 2051, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2052, 2052, 2051, 2049, 2049, 2048, 2047, 2049, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2052, 2053, 2053, 2053, 2052, 2052, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2048, 2048, 2047, 2047, 2047, 2047, 2047, 2048, 2048, 2048, 2048, 2047, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2051, 2051, 2051, 2051, 2052, 2051, 2049, 2048, 2049, 2048, 2048, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2051, 2051, 2051, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2049, 2050, 2048, 2048, 2048, 2048, 2047, 2048, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2049, 2051, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2051, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2047, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2051, 2052, 2051, 2051, 2052, 2051, 2052, 2054, 2053, 2053, 2053, 2053, 2052, 2051, 2051, 2051, 2050, 2049, 2048, 2047, 2047, 2047, 2046, 2047, 2046, 2048, 2049, 2048, 2048, 2047, 2049, 2048, 2049, 2049, 2048, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2052, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2052, 2051, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2047, 2047, 2047, 2047, 2048, 2049, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2049, 2049, 2051, 2051, 2051, 2051, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2051, 2050, 2049, 2051, 2051, 2051, 2052, 2051, 2051, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2047, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2050, 2050, 2051, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2048, 2049, 2049, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2049, 2047, 2048, 2049, 2049, 2048, 2048, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2050, 2049, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2052, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2051, 2050, 2050, 2052, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2051, 2051, 2052, 2052, 2053, 2052, 2052, 2052, 2052, 2053, 2052, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2048, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2050, 2050, 2049, 2048, 2049, 2049, 2049, 2048, 2049, 2048, 2050, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2050, 2050, 2049, 2050, 2051, 2050, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2051, 2050, 2052, 2051, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2050, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2048, 2048, 2048, 2047, 2048, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2051, 2050, 2051, 2050, 2050, 2050, 2049, 2051, 2050, 2050, 2049, 2049, 2048, 2049, 2048, 2049, 2048, 2049, 2049, 2048, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2048, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2051, 2049, 2051, 2049, 2050, 2049, 2049, 2048, 2048, 2049, 2049, 2050, 2049, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2051, 2049, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2051, 2050, 2050, 2049, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2049, 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2048, 2049, 2048, 2050, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2050, 2052, 2051, 2051, 2050, 2049, 2048, 2049, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2047, 2049, 2049, 2049, 2050, 2049, 2050, 2051, 2051, 2051, 2051, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2049, 2049, 2048, 2048, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2051, 2050, 2051, 2051, 2050, 2049, 2049, 2049, 2048, 2049, 2048, 2050, 2049, 2049, 2051, 2050, 2050, 2049, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2049, 2049, 2048, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2052, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2051, 2050, 2049, 2049, 2048, 2049, 2051, 2049, 2049, 2049, 2049, 2049, 2049, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2049, 2050, 2051, 2051, 2051, 2050, 2050, 2049, 2049, 2050, 2049, 2049, 2051, 2050, 2051, 2050, 2051, 2050, 2051, 2052, 2051, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2047, 2048, 2048, 2048, 2049, 2050, 2051, 2052, 2051, 2050, 2050, 2049, 2049, 2048, 2048, 2048, 2048, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2050, 2050, 2051, 2050, 2048, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2048, 2048, 2048, 2048, 2049, 2050, 2051, 2050, 2050, 2051, 2052, 2052, 2052, 2051, 2050, 2050, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2048, 2048, 2048, 2047, 2047, 2047, 2047, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2049, 2050, 2049, 2049, 2050, 2051, 2050, 2051, 2050, 2051, 2051, 2050, 2050, 2050, 2050, 2051, 2050, 2050, 2050, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2048, 2048, 2049, 2048, 2049, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2049, 2050, 2050, 2049, 2049, 2050, 2049, 2050, 2049, 2051, 2049, 2049, 2050, 2048, 2049, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2048, 2049, 2048, 2050, 2050, 2049, 2050, 2049, 2050, 2049, 2049, 2049, 2049, 2049, 2050, 2049, 2050, 2049, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2051, 2051, 2050, 2049, 2050, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2048, 2049, 2049, 2049, 2050, 2051, 2049, 2049, 2049, 2049, 2050, 2049, 2049, 2049, 2049, 2050, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2049, 2050, 2048, 2050, 2050, 2050, 2049, 2049, 2050, 2051, 2051, 2049, 2049, 2049, 2049, 2048, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2049, 2050, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2049, 2049, 2050, 2051, 2052, 2053, 2053, 2052, 2051, 2051, 2049, 2049, 2049, 2048, 2049, 2048, 2049, 2049, 2050, 2048, 2049, 2048, 2049, 2048, 2048, 2047, 2048, 2048, 2049, 2049, 2048, 2049, 2047, 2048, 2048, 2048, 2048, 2048, 2049, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2051, 2051, 2052, 2049, 2049, 2050, 2051, 2050, 2051, 2051, 2049, 2051, 2050, 2049, 2049, 2048, 2049, 2049, 2050, 2051, 2052, 2051, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2051, 2050, 2050, 2048, 2048, 2049, 2049, 2049, 2050, 2050, 2051, 2049, 2049, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2051, 2050, 2051, 2050, 2050, 2049, 2050, 2051, 2049, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2050, 2049, 2049, 2050, 2050, 2050, 2051, 2050, 2050, 2051, 2051, 2050, 2049, 2050, 2050, 2051, 2050, 2049, 2051, 2050, 2051, 2051, 2051, 2051, 2050, 2050, 2050, 2050, 2050, 2050, 2049, 2049, 2050, 2050, 2050, 2049, 2049, 2049, 2048, 2048, 2048, 2050, 2049, 2049, 2050, 2049, 2049, 2049, 2050, 2051, 2050, 2050, 2050, 2050, 2050, 2051, 2051, 2050, 2050, 2049, 2050, 2050, 2050, 2050, 2051, 2052, 2051, 2050, 2050, 2050, 2049, 2049, 2049, 2050, 2050};
92 horigs.push_back(horig);}
93 {std::vector<float> horig={1583, 1620, 1602, 1556, 1547, 1587, 1654, 1691, 1709, 1719, 1722, 1726, 1746, 1775, 1801, 1805, 1761, 1713, 1687, 1706, 1782, 1850, 1887, 1939, 1987, 1953, 1901, 1930, 1988, 2040, 2077, 2104, 2082, 2008, 1967, 2004, 2110, 2234, 2314, 2314, 2226, 2129, 2076, 2077, 2119, 2149, 2136, 2139, 2126, 2051, 1945, 1873, 1899, 1978, 2022, 2001, 1937, 1878, 1867, 1928, 1998, 2010, 1977, 1969, 1973, 1981, 2020, 2095, 2179, 2229, 2236, 2239, 2233, 2218, 2212, 2261, 2356, 2454, 2518, 2536, 2529, 2515, 2544, 2584, 2598, 2585, 2557, 2566, 2638, 2704, 2671, 2535, 2437, 2488, 2626, 2731, 2733, 2633, 2492, 2368, 2282, 2242, 2224, 2225, 2255, 2285, 2272, 2206, 2131, 2070, 2041, 2049, 2081, 2098, 2097, 2132, 2180, 2223, 2227, 2156, 2064, 2019, 2054, 2127, 2170, 2194, 2218, 2227, 2216, 2214, 2264, 2384, 2472, 2428, 2289, 2154, 2049, 2052, 2155, 2256, 2267, 2171, 1995, 1839, 1843, 1948, 2012, 2033, 2025, 2000, 1991, 1977, 1928, 1876, 1841, 1845, 1872, 1881, 1855, 1818, 1794, 1831, 1922, 2013, 2039, 1974, 1898, 1858, 1857, 1874, 1917, 1954, 1934, 1872, 1816, 1802, 1828, 1851, 1897, 1952, 2000, 2032, 2048, 2054, 2015, 1952, 1941, 1971, 1971, 1997, 2083, 2144, 2107, 1998, 1906, 1883, 1914, 1999, 2067, 2083, 2072, 2055, 2037, 2016, 2018, 2034, 2045, 2025, 1984, 1971, 2045, 2146, 2210, 2174, 2064, 2016, 2042, 2120, 2243, 2339, 2355, 2301, 2236, 2197, 2188, 2204, 2257, 2324, 2378, 2426, 2444, 2414, 2373, 2369, 2392, 2397, 2370, 2323, 2279, 2280, 2348, 2450, 2478, 2393, 2299, 2251, 2239, 2282, 2348, 2382, 2320, 2204, 2139, 2170, 2206, 2185, 2147, 2113, 2113, 2136, 2117, 2011, 1892, 1835, 1836, 1848, 1843, 1822, 1782, 1744, 1700, 1663, 1632, 1630, 1661, 1682, 1642, 1575, 1526, 1493, 1509, 1637, 1713, 1731, 1735, 1726, 1693, 1673, 1677, 1700, 1717, 1733, 1738, 1733, 1739, 1755, 1805, 1861, 1860, 1807, 1778, 1831, 1911, 2010, 2076, 2096, 2102, 2128, 2200, 2315, 2422, 2507, 2611, 2696, 2686, 2578, 2464, 2433, 2504, 2636, 2830, 3030, 3158, 3170, 3097, 2999, 2940, 2956, 3007, 3038, 3059, 3081, 3063, 3001, 2943, 2903, 2878, 2863, 2837, 2733, 2561, 2454, 2449, 2507, 2616, 2691, 2614, 2408, 2186, 2037, 1990, 1998, 1973, 1855, 1710, 1652, 1694, 1720, 1689, 1652, 1598, 1571, 1585, 1610, 1665, 1708, 1735, 1741, 1735, 1690, 1595, 1497, 1458, 1524, 1646, 1713, 1737, 1759, 1782, 1766, 1709, 1652, 1618, 1622, 1670, 1724, 1697, 1626, 1636, 1675, 1692, 1703, 1722, 1742, 1739, 1701, 1668, 1682, 1697, 1703, 1705, 1708, 1699, 1700, 1719, 1738, 1743, 1729, 1700, 1701, 1755, 1875, 1982, 2008, 1934, 1830, 1792, 1837, 1910, 1956, 1943, 1939, 1999, 2089, 2196, 2255, 2267, 2266, 2268, 2264, 2254, 2252, 2265, 2294, 2306, 2326, 2389, 2451, 2435, 2390, 2342, 2281, 2233, 2208, 2199, 2172, 2140, 2110, 2058, 1981, 1859, 1760, 1728, 1691, 1649, 1666, 1732, 1758, 1770, 1766, 1731, 1720, 1722, 1721, 1703, 1683, 1677, 1689, 1730, 1799, 1827, 1783, 1698, 1628, 1613, 1664, 1742, 1826, 1877, 1886, 1858, 1824, 1834, 1868, 1881, 1881, 1923, 1966, 1946, 1867, 1784, 1731, 1679, 1662, 1708, 1796, 1938, 2050, 2082, 2082, 2051, 1951, 1833, 1779, 1799, 1856, 1909, 1905, 1811, 1716, 1666, 1656, 1677, 1715, 1788, 1875, 1925, 1962, 2035, 2094, 2096, 2027, 1948, 1929, 1950, 1952, 1939, 1938, 1982, 2065, 2151, 2197, 2186, 2124, 2049, 2068, 2194, 2339, 2366, 2262, 2121, 2047, 2080, 2177, 2234, 2183, 2072, 1980, 1945, 1926, 1860, 1760, 1710, 1766, 1896, 1987, 1995, 1955, 1910, 1887, 1854, 1796, 1742, 1741, 1782, 1824, 1861, 1875, 1877, 1902, 1931, 1950, 1935, 1912, 1947, 2045, 2127, 2149, 2120, 2102, 2127, 2203, 2311, 2388, 2384, 2259, 2111, 2070, 2164, 2295, 2372, 2392, 2382, 2347, 2328, 2395, 2484, 2496, 2410, 2267, 2135, 2082, 2130, 2234, 2330, 2324, 2233, 2113, 2058, 2082, 2165, 2269, 2344, 2386, 2375, 2301, 2185, 2105, 2147, 2276, 2361, 2311, 2169, 2081, 2115, 2203, 2262, 2237, 2125, 2060, 2076, 2144, 2201, 2189, 2151, 2119, 2051, 2004, 2024, 2051, 2077, 2088, 2075, 2048, 2061, 2104, 2124, 2078, 2045, 2076, 2083, 2040, 2004, 2048, 2182, 2304, 2350, 2320, 2291, 2305, 2284, 2150, 2039, 2075, 2218, 2352, 2428, 2423, 2375, 2346, 2345, 2329, 2328, 2343, 2308, 2190, 2021, 1976, 2100, 2232, 2222, 2066, 1853, 1682, 1612, 1637, 1633, 1537, 1390, 1339, 1576, 1718, 1711, 1674, 1681, 1704, 1710, 1721, 1734, 1726, 1712, 1709, 1713, 1722, 1724, 1718, 1718, 1729, 1736, 1735, 1735, 1736, 1730, 1722, 1738, 1745, 1747, 1762, 1812, 1912, 1966, 1939, 1916, 1931, 1944, 2000, 2129, 2214, 2214, 2178, 2178, 2225, 2260, 2254, 2242, 2239, 2238, 2253, 2291, 2308, 2313, 2325, 2298, 2207, 2118, 2104, 2152, 2207, 2260, 2310, 2358, 2391, 2365, 2298, 2249, 2277, 2360, 2433, 2441, 2407, 2372, 2292, 2217, 2210, 2264, 2353, 2394, 2345, 2245, 2172, 2167, 2204, 2208, 2171, 2127, 2120, 2175, 2197, 2102, 1959, 1895, 1906, 1879, 1791, 1727, 1667, 1619, 1579, 1545, 1483, 1419, 1511, 1682, 1741, 1752, 1762, 1746, 1699, 1636, 1650, 1699, 1731, 1741, 1751, 1771, 1800, 1793, 1755, 1764, 1822, 1864, 1885, 1894, 1904, 1979, 2120, 2244, 2290, 2304, 2309, 2279, 2209, 2146, 2133, 2169, 2266, 2417, 2577, 2625, 2532, 2389, 2321, 2345, 2400, 2460, 2476, 2463, 2467, 2495, 2517, 2577, 2622, 2588, 2513, 2443, 2439, 2529, 2621, 2625, 2536, 2406, 2327, 2349, 2423, 2453, 2391, 2315, 2267, 2299, 2361, 2397, 2346, 2235, 2109, 2020, 2006, 2069, 2129, 2094, 1962, 1861, 1860, 1907, 1936, 1922, 1848, 1771, 1757, 1787, 1809, 1819, 1803, 1776, 1797, 1827, 1814, 1801, 1809, 1817, 1786, 1732, 1731, 1781, 1804, 1760, 1672, 1570, 1510, 1534, 1618, 1673, 1657, 1631, 1622, 1631, 1641, 1651, 1663, 1686, 1716, 1734, 1739, 1752, 1742, 1718, 1736, 1769, 1809, 1830, 1811, 1852, 1943, 2039, 2109, 2161, 2241, 2315, 2325, 2269, 2221, 2277, 2393, 2508, 2582, 2566, 2487, 2413, 2438, 2569, 2692, 2700, 2658, 2597, 2499, 2396, 2371, 2456, 2534, 2493, 2361, 2247, 2154, 2079, 2063, 2051, 2052, 2063, 1994, 1876, 1786, 1753, 1761, 1786, 1802, 1801, 1761, 1712, 1692, 1722, 1762, 1796, 1851, 1893, 1884, 1860, 1870, 1933, 2030, 2134, 2261, 2356, 2378, 2345, 2313, 2300, 2282, 2283, 2330, 2390, 2443, 2486, 2491, 2443, 2370, 2336, 2375, 2481, 2535, 2463, 2346, 2264, 2219, 2182, 2162, 2183, 2186, 2133, 2037, 1916, 1809, 1801, 1848, 1833, 1767, 1715, 1669, 1602, 1537, 1515, 1526, 1597, 1701, 1771, 1782, 1774, 1751, 1729, 1738, 1775, 1819, 1887, 1937, 1980, 2052, 2162, 2250, 2264, 2217, 2145, 2095, 2100, 2187, 2350, 2488, 2520, 2447, 2307, 2145, 2082, 2179, 2306, 2357, 2294, 2100, 1896, 1841, 1949, 2065, 2086, 2029, 1963, 1941, 1926, 1828, 1653, 1519, 1482, 1503, 1521, 1515, 1566, 1653, 1691, 1709, 1716, 1711, 1694, 1693, 1710, 1719, 1716, 1729, 1751, 1752, 1736, 1719, 1714, 1721, 1726, 1733, 1746, 1764, 1780, 1798, 1828, 1877, 1946, 2072, 2188, 2237, 2219, 2175, 2161, 2196, 2277, 2380, 2408, 2402, 2424, 2450, 2431, 2397, 2399, 2409, 2431, 2465, 2492, 2476, 2403, 2327, 2323, 2395, 2514, 2621, 2626, 2498, 2364, 2310, 2355, 2417, 2431, 2405, 2358, 2253, 2113, 2064, 2120, 2195, 2216, 2145, 2028, 1973, 2039, 2150, 2194, 2166, 2117, 2084, 2091, 2113, 2122, 2104, 2098, 2061, 1922, 1759, 1676, 1719, 1824, 1860, 1838, 1835, 1868, 1912, 1953, 1942, 1885, 1842, 1849, 1862, 1859, 1844, 1818, 1794, 1802, 1847, 1880, 1863, 1835, 1808, 1783, 1769, 1742, 1661, 1585, 1553, 1547, 1559, 1566, 1553, 1617, 1704, 1734, 1760, 1790, 1806, 1813, 1851, 1852, 1766, 1693, 1712, 1742, 1763, 1806, 1868, 1905, 1940, 1966, 1964, 1943, 1988, 2079, 2102, 2084, 2108, 2170, 2226, 2300, 2397, 2461, 2467, 2425, 2386, 2351, 2363, 2427, 2462, 2449, 2450, 2429, 2347, 2290, 2335, 2441, 2533, 2571, 2529, 2456, 2418, 2427, 2453, 2461, 2467, 2491, 2504, 2507, 2502, 2470, 2394, 2308, 2245, 2198, 2202, 2268, 2311, 2282, 2234, 2180, 2090, 2066, 2131, 2183, 2138, 2000, 1894, 1877, 1889, 1879, 1819, 1764, 1766, 1800, 1832, 1886, 1987, 2088, 2115, 2108, 2090, 2038, 1925, 1835, 1833, 1872, 1914, 1935, 1931, 1928, 1917, 1921, 1965, 2006, 2024, 2044, 2068, 2078, 2053, 1995, 1930, 1924, 1963, 2012, 2042, 2029, 1994, 1991, 2043, 2073, 2033, 1943, 1909, 1963, 2017, 2038, 2056, 2078, 2115, 2145, 2149, 2121, 2073, 1981, 1894, 1902, 1991, 2059, 2021, 1896, 1801, 1824, 1950, 2075, 2095, 2059, 1992, 1906, 1860, 1860, 1836, 1791, 1770, 1777, 1806, 1817, 1831, 1875, 1940, 1984, 1972, 1942, 1970, 2017, 2015, 1981, 1924, 1901, 1949, 2033, 2058, 2049, 2059, 2097, 2190, 2291, 2310, 2267, 2240, 2229, 2194, 2180, 2156, 2141, 2189, 2283, 2335, 2348, 2356, 2372, 2365, 2336, 2313, 2275, 2270, 2318, 2357, 2292, 2149, 2022, 1946, 1918, 1929, 1959, 1951, 1902, 1871, 1875, 1899, 1916, 1909, 1889, 1859, 1832, 1818, 1856, 1941, 2012, 1982, 1905, 1859, 1849, 1883, 1978, 2087, 2102, 2039, 1958, 1886, 1871, 1901, 1921, 1928, 1917, 1898, 1912, 1980, 2035, 2039, 2027, 2025, 2026, 2039, 2080, 2104, 2112, 2091, 2034, 1995, 1992, 2005, 1997, 2030, 2089, 2164, 2265, 2334, 2326, 2225, 2106, 2039, 2025, 2107, 2221, 2322, 2376, 2352, 2282, 2234, 2182, 2072, 1961, 1963, 2101, 2261, 2338, 2317, 2235, 2163, 2099, 2023, 1904, 1775, 1720, 1745, 1805, 1872, 1918, 1881, 1774, 1712, 1711, 1701, 1680, 1656, 1590, 1531, 1513, 1541, 1660, 1823, 1917, 1925, 1865, 1767, 1649, 1572, 1604, 1700, 1777, 1783, 1712, 1609, 1537, 1488, 1466, 1573, 1713, 1750, 1708, 1672, 1699, 1735, 1738, 1725, 1719, 1728, 1746, 1760, 1779, 1786, 1784, 1785, 1794, 1808, 1815, 1827, 1822, 1819, 1844, 1902, 1994, 2105, 2163, 2193, 2236, 2278, 2264, 2225, 2256, 2379, 2503, 2510, 2408, 2273, 2189, 2271, 2481, 2693, 2778, 2732, 2620, 2481, 2388, 2399, 2475, 2562, 2635, 2642, 2574, 2517, 2504, 2465, 2440, 2456, 2496, 2537, 2557, 2499, 2387, 2311, 2286, 2263, 2203, 2138, 2119, 2170, 2216, 2194, 2106, 2065, 2058, 2003, 1919, 1854, 1799, 1765, 1778, 1833, 1903, 1952, 1919, 1815, 1667, 1520, 1463, 1541, 1714, 1879, 1937, 1905, 1884, 1908, 1911, 1835, 1758, 1756, 1858, 1999, 2084, 2058, 1961, 1907, 1936, 1984, 2000, 1993, 2027, 2087, 2093, 2013, 1885, 1819, 1831, 1845, 1851, 1823, 1741, 1690, 1704, 1765, 1820, 1880, 1952, 1997, 2017, 1995, 1954, 1930, 1908, 1886, 1868, 1875, 1917, 1987, 2060, 2087, 2076, 2072, 2110, 2209, 2293, 2319, 2346, 2350, 2330, 2334, 2327, 2280, 2205, 2141, 2166, 2273, 2368, 2384, 2317, 2210, 2126, 2104, 2145, 2213, 2259, 2241, 2185, 2114, 2051, 2021, 2030, 2053, 2121, 2231, 2318, 2299, 2139, 1967, 1982, 2146, 2265, 2257, 2152, 2054, 2058, 2094, 2134, 2182, 2245, 2324, 2396, 2460, 2510, 2518, 2497, 2485, 2490, 2462, 2431, 2454, 2498, 2505, 2475, 2428, 2395, 2379, 2378, 2416, 2463, 2470, 2464, 2455, 2376, 2266, 2167, 2112, 2099, 2071, 2033, 1976, 1934, 1908, 1847, 1782, 1736, 1652, 1554, 1502, 1496, 1523, 1565, 1616, 1672, 1699, 1698, 1685, 1675, 1682, 1703, 1706, 1696, 1703, 1732, 1743, 1724, 1706, 1708, 1715, 1721, 1751, 1771, 1775, 1776, 1765, 1770, 1804, 1842, 1850, 1855, 1883, 1956, 2037, 2098, 2152, 2174, 2132, 2059, 2075, 2201, 2345, 2405, 2354, 2237, 2127, 2077, 2108, 2179, 2239, 2279, 2267, 2181, 2081, 2054, 2090, 2127, 2139, 2107, 2034, 1950, 1883, 1897, 1972, 2013, 2010, 1971, 1948, 1974, 2030, 2046, 2004, 1960, 1955, 1978, 1979, 1956, 1956, 2019, 2101, 2131, 2092, 2029, 1969, 1925, 1927, 1981, 2044, 2076, 2080, 2089, 2107, 2136, 2169, 2196, 2230, 2250, 2195, 2132, 2158, 2263, 2370, 2403, 2349, 2268, 2231, 2226, 2263, 2344, 2441, 2492, 2460, 2359, 2285, 2281, 2319, 2358, 2353, 2269, 2176, 2123, 2127, 2191, 2239, 2219, 2118, 2015, 1935, 1856, 1807, 1794, 1800, 1780, 1747, 1675, 1542, 1396, 1353, 1466, 1648, 1706, 1701, 1707, 1704, 1695, 1706, 1727, 1731, 1713, 1709, 1721, 1744, 1745, 1715, 1700, 1714, 1747, 1773, 1739, 1684, 1705, 1759, 1772, 1752, 1737, 1751, 1799, 1883, 1975, 2075, 2154, 2185, 2149, 2088, 2054, 2085, 2198, 2293, 2247, 2105, 2056, 2162, 2303, 2365, 2334, 2272, 2236, 2241, 2280, 2309, 2278, 2218, 2201, 2240, 2321, 2399, 2418, 2349, 2251, 2190, 2172, 2186, 2254, 2320, 2298, 2214, 2130, 2081, 2095, 2117, 2103, 2051, 1993, 1954, 1943, 1955, 1984, 1994, 1927, 1840, 1805, 1820, 1837, 1860, 1929, 1992, 1985, 1931, 1895, 1865, 1841, 1834, 1831, 1859, 1870, 1868, 1857, 1843, 1800, 1726, 1686, 1731, 1781, 1777, 1735, 1702, 1730, 1828, 1941, 1972, 1947, 1980, 2053, 2074, 2014, 1903, 1876, 1985, 2144, 2281, 2360, 2380, 2340, 2250, 2177, 2167, 2203, 2224, 2238, 2303, 2446, 2601, 2648, 2593, 2502, 2482, 2537, 2566, 2546, 2514, 2449, 2419, 2484, 2574, 2620, 2587, 2495, 2397, 2315, 2265, 2255, 2274, 2262, 2226, 2217, 2213, 2156, 2065, 1981, 1923, 1900, 1903, 1898, 1867, 1850, 1889, 1967, 1991, 1918, 1841, 1826, 1802, 1747, 1737, 1793, 1883, 1953, 1934, 1851, 1826, 1891, 1978, 2031, 2003, 1965, 2013, 2143, 2292, 2361, 2308, 2226, 2196, 2214, 2260, 2274, 2252, 2247, 2257, 2220, 2167, 2171, 2279, 2406, 2437, 2372, 2306, 2289, 2312, 2321, 2269, 2215, 2235, 2250, 2183, 2146, 2161, 2146, 2146, 2209, 2271, 2241, 2132, 2034, 2030, 2102, 2142, 2101, 2021, 1974, 1956, 1968, 2018, 1991, 1832, 1649, 1590, 1661, 1735, 1761, 1753, 1715, 1634, 1552, 1538, 1596, 1642, 1665, 1721, 1788, 1795, 1711, 1590, 1515, 1539, 1673, 1832, 1954, 1952, 1864, 1792, 1807, 1873, 1908, 1907, 1937, 1969, 1956, 1924, 1917, 1917, 1920, 1949, 1973, 2008, 2066, 2115, 2135, 2092, 2018, 1998, 2026, 2040, 2026, 2044, 2101, 2200, 2283, 2300, 2267, 2215, 2204, 2263, 2407, 2542, 2610, 2623, 2613, 2622, 2628, 2606, 2614, 2642, 2689, 2767, 2825, 2804, 2747, 2709, 2691, 2743, 2831, 2846, 2778, 2723, 2737, 2761, 2767, 2744, 2647, 2520, 2450, 2477, 2575, 2652, 2611, 2448, 2295, 2203, 2168, 2151, 2110, 2038, 1955, 1894, 1820, 1714, 1606, 1548, 1533, 1499, 1393, 1411, 1634, 1716, 1710, 1684, 1658, 1675, 1709, 1723, 1719, 1701, 1699, 1700, 1694, 1706, 1716, 1711, 1712, 1713, 1717, 1721, 1725, 1719, 1722, 1739, 1750, 1742, 1738, 1751, 1756, 1769, 1819, 1838, 1803, 1777, 1830, 1925, 2000, 2030, 2061, 2094, 2147, 2257, 2383, 2488, 2453, 2302, 2179, 2192, 2312, 2479, 2640, 2721, 2713, 2663, 2600, 2530, 2508, 2537, 2570, 2542, 2450, 2372, 2353, 2361, 2306, 2175, 2065, 2039, 2009, 1939, 1840, 1763, 1734, 1689, 1653, 1655, 1709, 1719, 1663, 1637, 1655, 1652, 1633, 1660, 1717, 1765, 1805, 1837, 1882, 1903, 1903, 1913, 1931, 1963, 2025, 2065, 2056, 2023, 2014, 2056, 2127, 2147, 2090, 2027, 1989, 1989, 2017, 2038, 2065, 2096, 2094, 2025, 1965, 1959, 1973, 1963, 1959, 1959, 1946, 1936, 1915, 1897, 1898, 1950, 2015, 2025, 1982, 1922, 1870, 1879, 1955, 2026, 2069, 2139, 2181, 2159, 2126, 2130, 2144, 2150, 2191, 2270, 2312, 2281, 2209, 2150, 2153, 2225, 2303, 2363, 2378, 2357, 2296, 2213, 2164, 2162, 2192, 2229, 2207, 2146, 2133, 2190, 2225, 2187, 2096, 2033, 2069, 2144, 2189, 2185, 2135, 2007, 1858, 1795, 1857, 1964, 2040, 2064, 2024, 1970, 1932, 1948, 1972, 1994, 2053, 2097, 2068, 2017, 1969, 1886, 1808, 1815, 1904, 2003, 2074, 2122, 2138, 2105, 2018, 1945, 1954, 2028, 2101, 2129, 2131, 2108, 2084, 2101, 2171, 2245, 2269, 2203, 2107, 2077, 2093, 2126, 2118, 2088, 2083, 2081, 2037, 2037, 2089, 2109, 2056, 1961, 1863, 1805, 1789, 1760, 1706, 1716, 1801, 1856, 1813, 1728, 1678, 1653, 1602, 1507, 1424, 1417, 1517, 1649, 1702, 1718, 1704, 1694, 1710, 1742, 1761, 1758, 1735, 1720, 1708, 1710, 1731, 1778, 1853, 1935, 2038, 2134, 2170, 2192, 2220, 2253, 2319, 2412, 2477, 2497, 2497, 2523, 2563, 2613, 2635, 2585, 2514, 2486, 2513, 2571, 2588, 2531, 2488, 2467, 2434, 2374, 2306, 2226, 2117, 2052, 2106, 2194, 2174, 2038, 1889, 1817, 1852, 1934, 1965, 1908, 1802, 1733, 1708, 1698, 1689, 1668, 1648, 1644, 1676, 1706, 1730, 1781, 1803, 1801, 1814, 1830, 1807, 1794, 1800, 1821, 1849, 1883, 1932, 2008, 2064, 2044, 1971, 1960, 2017, 2089, 2170, 2243, 2277, 2270, 2248, 2230, 2244, 2282, 2312, 2369, 2454, 2467, 2381, 2308, 2300, 2350, 2471, 2610, 2691, 2663, 2566, 2474, 2392, 2284, 2223, 2224, 2265, 2327, 2383, 2389, 2313, 2230, 2194, 2216, 2240, 2251, 2240, 2171, 2079, 2042, 2028, 2002, 1954, 1877, 1831, 1828, 1810, 1768, 1783, 1867, 1936, 1892, 1805, 1760, 1774, 1826, 1855, 1834, 1807, 1786, 1799, 1822, 1794, 1731, 1741, 1849, 1946, 1955, 1900, 1834, 1800, 1822, 1882, 1932, 1969, 1957, 1873, 1778, 1715, 1715, 1767, 1836, 1926, 2000, 2007, 1942, 1859, 1793, 1762, 1729, 1727, 1841, 2051, 2183, 2187, 2133, 2093, 2113, 2158, 2194, 2226, 2253, 2273, 2280, 2266, 2264, 2301, 2366, 2429, 2480, 2492, 2485, 2492, 2568, 2698, 2799, 2825, 2766, 2686, 2620, 2546, 2492, 2519, 2608, 2667, 2643, 2564, 2521, 2520, 2481, 2404, 2334, 2266, 2247, 2260, 2239, 2162, 2088, 2024, 1947, 1885, 1854, 1834, 1792, 1782, 1824, 1830, 1759, 1694, 1737, 1840, 1905, 1881, 1803, 1734, 1675, 1697, 1776, 1835, 1880, 1907, 1945, 1993, 2027, 2080, 2182, 2263, 2297, 2297, 2283, 2262, 2276, 2324, 2383, 2451, 2542, 2592, 2553, 2429, 2321, 2322, 2366, 2382, 2349, 2284, 2212, 2119, 2018, 1963, 1945, 1908, 1830, 1721, 1653, 1629, 1606, 1566, 1486, 1342, 1383, 1640, 1733, 1725, 1701, 1694, 1694, 1704, 1708, 1687, 1681, 1698, 1716, 1722, 1726, 1740, 1784, 1880, 1964, 2000, 2033, 2110, 2234, 2327, 2333, 2286, 2203, 2133, 2159, 2262, 2374, 2479, 2521, 2464, 2372, 2322, 2348, 2448, 2591, 2683, 2642, 2525, 2398, 2310, 2306, 2363, 2410, 2355, 2242, 2149, 2084, 2097, 2165, 2156, 2047, 1922, 1832, 1763, 1703, 1632, 1582, 1590, 1627, 1617, 1557, 1529, 1556, 1624, 1672, 1655, 1642, 1678, 1718, 1724, 1714, 1718, 1741, 1752, 1776, 1838, 1929, 1977, 1998, 1985, 1958, 1943, 1935, 1931, 1957, 2008, 2073, 2153, 2239, 2315, 2386, 2415, 2407, 2390, 2366, 2345, 2328, 2320, 2323, 2332, 2309, 2281, 2241, 2191, 2164, 2206, 2262, 2227, 2112, 1983, 1944, 2012, 2113, 2150, 2089, 1979, 1872, 1816, 1790, 1770, 1748, 1794, 1882, 1902, 1815, 1743, 1745, 1767, 1834, 1926, 1978, 1972, 1927, 1915, 1932, 1945, 1945, 1979, 1956, 1876, 1866, 1951, 2049, 2085, 2057, 2022, 2009, 1984, 1953, 1959, 2040, 2177, 2248, 2215, 2142, 2075, 2075, 2130, 2199, 2266, 2297, 2313, 2319, 2321, 2348, 2390, 2434, 2463, 2502, 2541, 2515, 2410, 2273, 2154, 2121, 2186, 2276, 2345, 2382, 2383, 2355, 2304, 2246, 2224, 2270, 2359, 2406, 2306, 2104, 1955, 1936, 2030, 2136, 2162, 2080, 1929, 1758, 1608, 1508, 1477, 1524, 1589, 1596, 1601, 1654, 1695, 1698, 1707, 1715, 1679, 1648, 1657, 1674, 1691, 1712, 1744, 1793, 1859, 1897, 1880, 1851, 1841, 1833, 1800, 1805, 1879, 1974, 2036, 2061, 2061, 2014, 1987, 2005, 2007, 1985, 1966, 1956, 1956, 1948, 1941, 1908, 1858, 1836, 1887, 1963, 2040, 2134, 2210, 2196, 2122, 2063, 2086, 2156, 2205, 2227, 2208, 2176, 2162, 2185, 2236, 2294, 2327, 2314, 2303, 2335, 2335, 2232, 2124, 2116, 2225, 2339, 2376, 2325, 2222, 2104, 2080, 2170, 2292, 2384, 2376, 2267, 2122, 1997, 1964, 2051, 2172, 2266, 2280, 2162, 1992, 1918, 1964, 2044, 2085, 2058, 2006, 1979, 1966, 1943, 1895, 1878, 1847, 1782, 1749, 1789, 1833, 1813, 1769, 1730, 1748, 1798, 1832, 1816, 1782, 1807, 1854, 1877, 1852, 1846, 1865, 1878, 1918, 2005, 2098, 2168, 2167, 2083, 2033, 2082, 2223, 2329, 2315, 2228, 2138, 2128, 2200, 2258, 2240, 2239, 2314, 2338, 2248, 2132, 2076, 2056, 2013, 1954, 1950, 2006, 2025, 1997, 1941, 1869, 1810, 1772, 1739, 1700, 1636, 1616, 1640, 1666, 1653, 1580, 1493, 1465, 1543, 1653, 1693, 1702, 1705, 1718, 1723, 1730, 1734, 1724, 1735, 1790, 1888, 1968, 2034, 2113, 2168, 2191, 2209, 2205, 2169, 2188, 2272, 2359, 2419, 2412, 2378, 2427, 2582, 2729, 2732, 2606, 2495, 2456, 2479, 2522, 2536, 2555, 2573, 2525, 2421, 2368, 2467, 2603, 2644, 2559, 2436, 2347, 2314, 2352, 2422, 2444, 2396, 2286, 2175, 2111, 2085, 2125, 2197, 2214, 2149, 2060, 1998, 1973, 1940, 1874, 1782, 1746, 1797, 1906, 1992, 1992, 1951, 1864, 1733, 1642, 1626, 1698, 1803, 1844, 1831, 1820, 1865, 1910, 1943, 1970, 1961, 1946, 1946, 1944, 1954, 2024, 2112, 2120, 2066, 2013, 2023, 2096, 2168, 2192, 2187, 2229, 2272, 2262, 2215, 2148, 2130, 2189, 2264, 2247, 2131, 2009, 1974, 2052, 2203, 2334, 2385, 2335, 2226, 2116, 2058, 2043, 2007, 1992, 2013, 2018, 2003, 1999, 1990, 1968, 1994, 2020, 2032, 2039, 2022, 1983, 1997, 2024, 2023, 1994, 1941, 1901, 1913, 1939, 1908, 1805, 1725, 1721, 1721, 1712, 1750, 1763, 1749, 1763, 1790, 1788, 1750, 1748, 1830, 1907, 1898, 1821, 1768, 1787, 1844, 1899, 1937, 1938, 1919, 1929, 2009, 2113, 2172, 2192, 2194, 2186, 2144, 2107, 2101, 2119, 2160, 2191, 2201, 2143, 2015, 1958, 2032, 2157, 2257, 2272, 2174, 2012, 1915, 1960, 2047, 2093, 2101, 2073, 2017, 1908, 1816, 1830, 1898, 1948, 1971, 1967, 1925, 1867, 1864, 1917, 1992, 2033, 2022, 2006, 1981, 1934, 1887, 1853, 1851, 1852, 1824, 1771, 1778, 1813, 1791, 1719, 1716, 1809, 1957, 2093, 2135, 2086, 2051, 2079, 2094, 2035, 1976, 1963, 1997, 2086, 2190, 2242, 2255, 2276, 2322, 2384, 2441, 2451, 2410, 2392, 2416, 2482, 2592, 2688, 2702, 2637, 2509, 2406, 2423, 2510, 2577, 2596, 2546, 2445, 2353, 2302, 2290, 2289, 2286, 2315, 2324, 2232, 2128, 2088, 2113, 2152, 2133, 2060, 1927, 1795, 1684, 1643, 1615, 1542, 1468, 1445, 1458, 1574, 1664, 1679, 1682, 1683, 1682, 1697, 1718, 1714, 1715, 1725, 1725, 1718, 1724, 1734, 1736, 1727, 1719, 1710, 1716, 1724, 1721, 1715, 1712, 1717, 1742, 1757, 1744, 1723, 1731, 1813, 1952, 2065, 2083, 2055, 2052, 2108, 2204, 2286, 2321, 2337, 2329, 2305, 2334, 2388, 2419, 2433, 2474, 2504, 2511, 2476, 2420, 2392, 2383, 2388, 2406, 2433, 2435, 2394, 2316, 2285, 2336, 2355, 2306, 2252, 2230, 2225, 2225, 2184, 2119, 2082, 2096, 2090, 2044, 1983, 1936, 1919, 1905, 1890, 1881, 1874, 1877, 1868, 1852, 1823, 1812, 1838, 1850, 1820, 1784, 1747, 1686, 1636, 1638, 1748, 1837, 1818, 1735, 1668, 1655, 1678, 1697, 1734, 1747, 1724, 1692, 1670, 1680, 1711, 1749, 1778, 1809, 1843, 1855, 1899, 2000, 2075, 2094, 2074, 2036, 2014, 2037, 2097, 2192, 2304, 2349, 2288, 2217, 2199, 2230, 2256, 2276, 2285, 2292, 2305, 2320, 2297, 2218, 2168, 2191, 2260, 2307, 2294, 2257, 2180, 2102, 2099, 2133, 2126, 2078, 2058, 2088, 2114, 2057, 1981, 1927, 1940, 2010, 2054, 2060, 2065, 2081, 2081, 2011, 1958, 1977, 2038, 2103, 2115, 2056, 2039, 2071, 2096, 2146, 2218, 2308, 2360, 2325, 2250, 2201, 2224, 2240, 2200, 2176, 2206, 2247, 2224, 2134, 2039, 1989, 1986, 1985, 1922, 1821, 1774, 1824, 1905, 1888, 1776, 1673, 1622, 1586, 1576, 1607, 1635, 1681, 1774, 1863, 1884, 1884, 1866, 1830, 1763, 1684, 1681, 1757, 1845, 1886, 1925, 1974, 2017, 2057, 2050, 1990, 1974, 2023, 2078, 2125, 2144, 2137, 2115, 2131, 2174, 2194, 2193, 2204, 2234, 2273, 2279, 2176, 1989, 1882, 1942, 2102, 2210, 2197, 2122, 2020, 1911, 1848, 1875, 1982, 2069, 2047, 1913, 1745, 1669, 1752, 1892, 1958, 1914, 1781, 1633, 1567, 1589, 1643, 1677, 1662, 1581, 1488, 1486, 1626, 1724, 1762, 1774, 1808, 1892, 2005, 2073, 2026, 1933, 1879, 1911, 1988, 2060, 2133, 2200, 2236, 2247, 2217, 2193, 2242, 2307, 2339, 2330, 2321, 2372, 2452, 2473, 2407, 2327, 2305, 2343, 2356, 2337, 2323, 2288, 2211, 2120, 2032, 2016, 2067, 2118, 2134, 2119, 2085, 2054, 1957, 1838, 1775, 1776, 1810, 1860, 1869, 1772, 1659, 1592, 1611, 1703, 1813, 1886, 1883, 1862, 1846, 1798, 1713, 1685, 1759, 1879, 1964, 2005, 2038, 2074, 2134, 2206, 2190, 2099, 2066, 2122, 2210, 2302, 2380, 2379, 2312, 2292, 2350, 2412, 2474, 2507, 2460, 2372, 2305, 2283, 2304, 2338, 2323, 2239, 2161, 2109, 2125, 2221, 2318, 2342, 2257, 2086, 1960, 1938, 1949, 1977, 2005, 1969, 1910, 1864, 1841, 1833, 1821, 1810, 1811, 1813, 1848, 1981, 2135, 2206, 2177, 2078, 1995, 1954, 1912, 1901, 1958, 2076, 2166, 2171, 2130, 2100, 2102, 2094, 2024, 1951, 1953, 1993, 2000, 1972, 1946, 1941, 1943, 1876, 1753, 1649, 1603, 1612, 1622, 1637, 1680, 1733, 1772, 1773, 1687, 1518, 1405, 1470, 1666, 1760, 1792, 1840, 1913, 1978, 2021, 2043, 2016, 1970, 1954, 1986, 2090, 2229, 2309, 2284, 2194, 2099, 2114, 2258, 2396, 2480, 2476, 2403, 2297, 2212, 2223, 2322, 2436, 2506, 2507, 2440, 2325, 2232, 2239, 2278, 2275, 2252, 2220, 2201, 2174, 2136, 2131, 2131, 2074, 1976, 1950, 1993, 2006, 1954, 1880, 1830, 1812, 1857, 1902, 1904, 1914, 1925, 1915, 1928, 1983, 2074, 2144, 2170, 2194, 2256, 2332, 2352, 2302, 2241, 2246, 2317, 2358, 2366, 2364, 2354, 2352, 2345, 2293, 2193, 2160, 2238, 2359, 2443, 2397, 2247, 2074, 1978, 2020, 2145, 2221, 2165, 2044, 1938, 1875, 1899, 2003, 2096, 2086, 1963, 1808, 1748, 1796, 1897, 2010, 2099, 2096, 1999, 1887, 1857, 1962, 2118, 2231, 2254, 2193, 2141, 2136, 2161, 2218, 2275, 2306, 2313, 2297, 2295, 2326, 2393, 2461, 2461, 2387, 2259, 2146, 2139, 2248, 2363, 2402, 2356, 2249, 2130, 2034, 2021, 2075, 2120, 2106, 2026, 1957, 1926, 1912, 1901, 1912, 1948, 1986, 2021, 2078, 2131, 2152, 2137, 2089, 2044, 2036, 2076, 2164, 2228, 2224, 2147, 2042, 2012, 2126, 2237, 2244, 2176, 2066, 1955, 1897, 1875, 1860, 1825, 1770, 1752, 1786, 1781, 1732, 1659, 1569, 1493, 1455, 1460, 1503, 1645, 1700, 1672, 1662, 1690, 1719, 1733, 1717, 1694, 1694, 1703, 1694, 1696, 1708, 1720, 1725, 1744, 1754, 1744, 1739, 1740, 1744, 1736, 1715, 1699, 1698, 1711, 1724, 1743, 1751, 1742, 1723, 1712, 1718, 1746, 1777, 1835, 1941, 2052, 2105, 2074, 2057, 2123, 2223, 2241, 2153, 2065, 2036, 2071, 2140, 2210, 2259, 2293, 2313, 2327, 2335, 2295, 2222, 2190, 2235, 2278, 2281, 2274, 2260, 2237, 2234, 2242, 2214, 2163, 2130, 2147, 2179, 2164, 2169, 2231, 2298, 2282, 2191, 2119, 2127, 2181, 2213, 2228, 2263, 2263, 2227, 2201, 2202, 2224, 2259, 2303, 2283, 2215, 2179, 2172, 2130, 2088, 2141, 2237, 2320, 2351, 2285, 2197, 2180, 2223, 2274, 2334, 2378, 2356, 2315, 2290, 2282, 2266, 2232, 2229, 2271, 2307, 2313, 2349, 2414, 2425, 2320, 2146, 2076, 2164, 2283, 2341, 2308, 2233, 2171, 2159, 2197, 2240, 2223, 2165, 2090, 2032, 2062, 2152, 2189, 2177, 2110, 2007, 1868, 1708, 1658, 1732, 1796, 1755, 1599, 1431, 1348, 1385, 1559, 1683, 1708, 1710, 1704, 1710, 1722, 1720, 1707, 1710, 1748, 1794, 1838, 1847, 1836, 1813, 1775, 1703, 1670, 1740, 1827, 1872, 1863, 1833, 1835, 1874, 1928, 1987, 2039, 2078, 2113, 2149, 2148, 2074, 1977, 1930, 1946, 1970, 1962, 1973, 2000, 2025, 2034, 2047, 2040, 1989, 1928, 1928, 1974, 2032, 2067, 2012, 1892, 1879, 2018, 2206, 2306, 2277, 2188, 2113, 2133, 2239, 2316, 2308, 2254, 2247, 2288, 2355, 2407, 2411, 2367, 2295, 2242, 2201, 2193, 2231, 2253, 2243, 2219, 2207, 2216, 2244, 2293, 2303, 2251, 2194, 2172, 2163, 2174, 2190, 2190, 2172, 2159, 2130, 2112, 2106, 2077, 1990, 1887, 1834, 1839, 1887, 1924, 1969, 2031, 1997, 1858, 1702, 1636, 1680, 1737, 1758, 1721, 1652, 1617, 1589, 1583, 1589, 1595, 1595, 1561, 1612, 1704, 1747, 1738, 1721, 1722, 1748, 1802, 1821, 1831, 1859, 1864, 1864, 1895, 1960, 1982, 1940, 1899, 1924, 2005, 2101, 2199, 2326, 2423, 2427, 2368, 2268, 2177, 2177, 2225, 2270, 2356, 2451, 2473, 2421, 2352, 2300, 2310, 2379, 2447, 2445, 2373, 2266, 2172, 2135, 2161, 2220, 2269, 2251, 2130, 1995, 1976, 2031, 2056, 2015, 1973, 1964, 1974, 1993, 2011, 1985, 1900, 1841, 1846, 1889, 1933, 1957, 1961, 1961, 1939, 1937, 1993, 2094, 2183, 2220, 2203, 2163, 2164, 2220, 2316, 2392, 2392, 2347, 2299, 2296, 2319, 2318, 2291, 2298, 2339, 2438, 2555, 2657, 2676, 2565, 2411, 2320, 2311, 2365, 2429, 2477, 2461, 2402, 2339, 2241, 2167, 2140, 2141, 2176, 2210, 2210, 2194, 2179, 2148, 2104, 2051, 2037, 2105, 2190, 2209, 2112, 1982, 1903, 1876, 1891, 1926, 1889, 1839, 1830, 1864, 1938, 2013, 2050, 2034, 1987, 1976, 2003, 2078, 2139, 2107, 2007, 1960, 2055, 2176, 2223, 2254, 2278, 2273, 2252, 2196, 2129, 2133, 2193, 2207, 2151, 2087, 2108, 2187, 2232, 2191, 2100, 2023, 2023, 2082, 2105, 2086, 2091, 2086, 2022, 1962, 1922, 1881, 1848, 1835, 1871, 1893, 1892, 1890, 1837, 1747, 1698, 1690, 1703, 1708, 1711, 1722, 1735, 1775, 1805, 1805, 1846, 1912, 1930, 1922, 1938, 1958, 1969, 2011, 2076, 2094, 2071, 2033, 2032, 2084, 2184, 2272, 2306, 2303, 2277, 2257, 2270, 2307, 2337, 2324, 2245, 2126, 2054, 2059, 2061, 2036, 2041, 2130, 2224, 2212, 2118, 1978, 1869, 1853, 1873, 1883, 1863, 1806, 1771, 1782, 1804, 1843, 1888, 1906, 1951, 2012, 2051, 2087, 2130, 2144, 2188, 2236, 2255, 2269, 2272, 2289, 2315, 2288, 2208, 2121, 2104, 2178, 2306, 2398, 2387, 2311, 2250, 2244, 2295, 2374, 2455, 2472, 2419, 2331, 2253, 2225, 2264, 2329, 2348, 2299, 2244, 2223, 2213, 2225, 2240, 2168, 2042, 1977, 2026, 2100, 2151, 2160, 2121, 2027, 1940, 1949, 2030, 2078, 2084, 2077, 2038, 1988, 2000, 2056, 2087, 2070, 2046, 2024, 2003, 1982, 1949, 1927, 1948, 2018, 2074, 2079, 2035, 1994, 2006, 2021, 1998, 1980, 2017, 2058, 2052, 2013, 1978, 1929, 1848, 1750, 1672, 1688, 1754, 1800, 1850, 1954, 2069, 2134, 2103, 2019, 1944, 1916, 1954, 2008, 2039, 2026, 1960, 1875, 1798, 1756, 1755, 1756, 1772, 1786, 1773, 1808, 1881, 1898, 1866, 1805, 1727, 1661, 1601, 1548, 1557, 1596, 1607, 1583, 1534, 1568, 1650, 1693, 1726, 1735, 1728, 1724, 1702, 1680, 1680, 1696, 1707, 1719, 1737, 1750, 1743, 1716, 1692, 1691, 1726, 1773, 1851, 1939, 2020, 2037, 2015, 2046, 2100, 2140, 2171, 2227, 2330, 2421, 2417, 2345, 2313, 2323, 2396, 2476, 2538, 2524, 2410, 2263, 2173, 2192, 2221, 2158, 2043, 2005, 2058, 2144, 2183, 2122, 1982, 1854, 1814, 1807, 1768, 1732, 1774, 1834, 1794, 1682, 1624, 1653, 1717, 1721, 1666, 1613, 1612, 1617, 1647, 1694, 1718, 1740, 1793, 1886, 1966, 1990, 1986, 1993, 1983, 1968, 1966, 1981, 2025, 2072, 2126, 2157, 2141, 2087, 2073, 2132, 2214, 2234, 2145, 1997, 1854, 1832, 1996, 2184, 2232, 2164, 2072, 1995, 1979, 2027, 2062, 2100, 2154, 2169, 2114, 2016, 1965, 2030, 2147, 2219, 2220, 2185, 2173, 2176, 2168, 2175, 2204, 2172, 2075, 2011, 2056, 2186, 2266, 2235, 2114, 1988, 1935, 1948, 1977, 2004, 2001, 1951, 1919, 1910, 1929, 2028, 2166, 2261, 2216, 2054, 1914, 1866, 1902, 1969, 1989, 1947, 1875, 1824, 1812, 1811, 1794, 1789, 1807, 1803, 1796, 1820, 1821, 1801, 1756, 1735, 1738, 1704, 1694, 1783, 1912, 1966, 1946, 1941, 1961, 1934, 1903, 1954, 2050, 2121, 2133, 2094, 2067, 2074, 2061, 2071, 2074, 2062, 2038, 2053, 2089, 2128, 2141, 2124, 2095, 2077, 2031, 1970, 1958, 2001, 2030, 1969, 1863, 1833, 1861, 1871, 1856, 1848, 1895, 1959, 1990, 2005, 1998, 1996, 1963, 1935, 1980, 2035, 2084, 2131, 2125, 2063, 1996, 1949, 1950, 1992, 2000, 1955, 1920, 1944, 2012, 2076, 2101, 2089, 2037, 2012, 2091, 2180, 2211, 2174, 2123, 2129, 2157, 2161, 2139, 2108, 2077, 2061, 2020, 1995, 2013, 2008, 1984, 1984, 2050, 2132, 2198, 2243, 2247, 2226, 2173, 2090, 2047, 2050, 2079, 2125, 2171, 2179, 2187, 2218, 2213, 2140, 2071, 2057, 2068, 2060, 2028, 2029, 2063, 2083, 2057, 1992, 1967, 2021, 2105, 2180, 2208, 2204, 2189, 2166, 2126, 2038, 1933, 1897, 1979, 2092, 2113, 2055, 1996, 1949, 1944, 1983, 2038, 2067, 2037, 1953, 1880, 1876, 1914, 1964, 2010, 2011, 1990, 1989, 2024, 2088, 2134, 2110, 2023, 1957, 1974, 2047, 2106, 2106, 2073, 2081, 2068, 1983, 1915, 1952, 2030, 2059, 2032, 1984, 1968, 1998, 2025, 2053, 2085, 2105, 2106, 2088, 2055, 2040, 2034, 2009, 1985, 1994, 2001, 1986, 2006, 2060, 2095, 2108, 2108, 2065, 1978, 1951, 2038, 2149, 2218, 2232, 2165, 2055, 1987, 1961, 1963, 1959, 1945, 1918, 1898, 1899, 1911, 1962, 2048, 2127, 2153, 2097, 1997, 1945, 1951, 1973, 2059, 2195, 2261, 2219, 2114, 2006, 1969, 2028, 2131, 2219, 2233, 2164, 2065, 2034, 2061, 2056, 2053, 2127, 2252, 2320, 2296, 2208, 2131, 2119, 2141, 2158, 2164, 2148, 2138, 2157, 2160, 2127, 2075, 2039, 2020, 2033, 2118, 2233, 2267, 2183, 2051, 1983, 2018, 2069, 2112, 2135, 2136, 2104, 2045, 2039, 2139, 2295, 2371, 2323, 2216, 2149, 2176, 2244, 2320, 2404, 2439, 2367, 2238, 2167, 2200, 2318, 2395, 2394, 2361, 2298, 2268, 2289, 2313, 2295, 2250, 2224, 2232, 2273, 2297, 2253, 2151, 2072, 2026, 1979, 1998, 2075, 2100, 2049, 1925, 1796, 1711, 1650, 1558, 1472, 1494, 1590, 1669, 1689, 1625, 1573, 1635, 1694, 1707, 1698, 1688, 1691, 1717, 1735, 1735, 1730, 1711, 1705, 1724, 1732, 1716, 1705, 1720, 1735, 1738, 1750, 1745, 1728, 1725, 1722, 1723, 1735, 1738, 1750, 1751, 1738, 1730, 1735, 1734, 1743, 1783, 1806, 1781, 1746, 1719, 1717, 1737, 1792, 1877, 1942, 1948, 1926, 1947, 1992, 1994, 1972, 1980, 1998, 1992, 2005, 2038, 2028, 2000, 1980, 1985, 2061, 2128, 2091, 1977, 1894, 1923, 2038, 2136, 2152, 2157, 2179, 2142, 2083, 2111, 2222, 2321, 2370, 2350, 2284, 2254, 2259, 2287, 2335, 2356, 2339, 2337, 2380, 2416, 2379, 2311, 2288, 2331, 2381, 2406, 2404, 2390, 2369, 2345, 2317, 2261, 2156, 2087, 2090, 2111, 2124, 2119, 2114, 2096, 1989, 1832, 1733, 1765, 1884, 1978, 2004, 2023, 2036, 1946, 1786, 1628, 1542, 1527, 1540, 1589, 1633, 1622, 1597, 1645, 1709, 1751, 1783, 1819, 1845, 1831, 1823, 1840, 1854, 1818, 1767, 1804, 1915, 2024, 2065, 2021, 1988, 2005, 2006, 2007, 2015, 2042, 2040, 2035, 2082, 2182, 2313, 2399, 2368, 2289, 2260, 2330, 2465, 2562, 2567, 2532, 2478, 2423, 2426, 2522, 2673, 2811, 2852, 2783, 2639, 2523, 2521, 2595, 2649, 2656, 2615, 2553, 2467, 2372, 2311, 2242, 2180, 2148, 2118, 2009, 1869, 1774, 1700, 1629, 1559, 1505, 1476, 1480, 1528, 1632, 1680, 1703, 1718, 1726, 1739, 1749, 1737, 1721, 1726, 1733, 1725, 1725, 1737, 1743, 1756, 1815, 1929, 2066, 2210, 2293, 2315, 2312, 2318, 2370, 2490, 2609, 2640, 2614, 2577, 2552, 2582, 2617, 2650, 2626, 2532, 2469, 2480, 2509, 2530, 2535, 2548, 2546, 2500, 2407, 2306, 2249, 2253, 2244, 2200, 2140, 2074, 2009, 1985, 2000, 2030, 2096, 2170, 2195, 2172, 2134, 2136, 2179, 2252, 2293, 2277, 2245, 2217, 2171, 2187, 2332, 2492, 2543, 2485, 2394, 2333, 2325, 2339, 2361, 2410, 2491, 2544, 2513, 2443, 2352, 2261, 2239, 2287, 2360, 2354, 2303, 2266, 2193, 2098, 2085, 2126, 2145, 2091, 1970, 1859, 1779, 1711, 1629, 1575, 1553, 1528, 1515, 1531, 1571, 1656, 1715, 1730, 1719, 1700, 1691, 1695, 1694, 1688, 1688, 1700, 1720, 1738, 1731, 1711, 1695, 1694, 1702, 1724, 1729, 1720, 1727, 1734, 1705, 1696, 1746, 1775, 1744, 1701, 1663, 1638, 1663, 1708, 1750, 1806, 1835, 1807, 1777, 1764, 1748, 1752, 1811, 1881, 1860, 1769, 1727, 1812, 1976, 2121, 2166, 2153, 2168, 2208, 2216, 2194, 2195, 2240, 2294, 2328, 2327, 2318, 2302, 2254, 2202, 2192, 2244, 2313, 2382, 2418, 2385, 2302, 2221, 2161, 2144, 2120, 2067, 1992, 1959, 2003, 2079, 2118, 2125, 2129, 2142, 2166, 2162, 2103, 2023, 2009, 2060, 2108, 2161, 2166, 2114, 2053, 2000, 1987, 2027, 2081, 2107, 2065, 1983, 1923, 1893, 1934, 1985, 1988, 1940, 1905, 1930, 1959, 1942, 1932, 1962, 1961, 1921, 1924, 1979, 2051, 2061, 1993, 1943, 1931, 1937, 1921, 1876, 1840, 1895, 2030, 2132, 2129, 2080, 2030, 1975, 1938, 1937, 1963, 2008, 2046, 2077, 2109, 2105, 2083, 2063, 2054, 2048, 2035, 2008, 1938, 1855, 1813, 1847, 1878, 1889, 1976, 2098, 2137, 2062, 1929, 1852, 1829, 1855, 1981, 2134, 2202, 2170, 2084, 1995, 1926, 1894, 1926, 1970, 1932, 1820, 1730, 1763, 1912, 2034, 2078, 2057, 2021, 1990, 1938, 1904, 1961, 2111, 2244, 2261, 2197, 2112, 2059, 2028, 2015, 2042, 2058, 2084, 2145, 2243, 2359, 2428, 2372, 2214, 2045, 1924, 1872, 1924, 2060, 2157, 2182, 2141, 2053, 1955, 1941, 1995, 2035, 2081, 2177, 2274, 2292, 2229, 2125, 2075, 2103, 2168, 2235, 2299, 2338, 2264, 2116, 1992, 1972, 2067, 2161, 2200, 2190, 2109, 2056, 2058, 2067, 2046, 2041, 2047, 1999, 1888, 1760, 1683, 1640, 1657, 1721, 1744, 1694, 1556, 1416, 1407, 1531, 1682, 1747, 1764, 1742, 1715, 1748, 1845, 1888, 1844, 1793, 1800, 1899, 2065, 2186, 2229, 2231, 2205, 2149, 2126, 2188, 2261, 2303, 2299, 2256, 2232, 2274, 2338, 2386, 2414, 2388, 2341, 2347, 2425, 2524, 2609, 2660, 2585, 2440, 2360, 2370, 2430, 2493, 2504, 2450, 2378, 2328, 2315, 2309, 2238, 2112, 2037, 2067, 2116, 2118, 2043, 1898, 1744, 1691, 1745, 1809, 1787, 1704, 1634, 1621, 1650, 1676, 1700, 1718, 1689, 1589, 1568, 1647, 1687, 1691, 1747, 1848, 1875, 1837, 1858, 1950, 2062, 2153, 2153, 2039, 1938, 1921, 1936, 1918, 1872, 1882, 1963, 2043, 2080, 2104, 2121, 2144, 2140, 2098, 2082, 2167, 2299, 2352, 2303, 2224, 2169, 2107, 2091, 2168, 2264, 2339, 2377, 2346, 2264, 2211, 2254, 2335, 2374, 2356, 2313, 2274, 2216, 2180, 2164, 2142, 2101, 2065, 2076, 2145, 2207, 2220, 2156, 2039, 1972, 2002, 2080, 2110, 2055, 2000, 2018, 2062, 2051, 1978, 1900, 1858, 1866, 1906, 1976, 2055, 2117, 2153, 2152, 2113, 2099, 2135, 2219, 2293, 2285, 2230, 2205, 2172, 2179, 2273, 2376, 2391, 2331, 2296, 2310, 2313, 2332, 2369, 2400, 2415, 2378, 2285, 2192, 2184, 2215, 2189, 2128, 2113, 2155, 2185, 2186, 2189, 2196, 2202, 2163, 2059, 1989, 1993, 2025, 2045, 2013, 1937, 1819, 1735, 1721, 1754, 1799, 1865, 1912, 1873, 1768, 1652, 1570, 1541, 1597, 1686, 1736, 1751, 1720, 1650, 1598, 1596, 1656, 1746, 1796, 1843, 1962, 2078, 2112, 2081, 2047, 2093, 2203, 2269, 2253, 2242, 2284, 2355, 2403, 2393, 2354, 2347, 2375, 2414, 2415, 2365, 2306, 2310, 2373, 2416, 2398, 2326, 2238, 2202, 2214, 2235, 2259, 2275, 2196, 2082, 2040, 2040, 2046, 2021, 1972, 1956, 1985, 2021, 2003, 1908, 1785, 1693, 1624, 1561, 1508, 1488, 1490, 1512, 1626, 1693, 1718, 1730, 1722, 1719, 1710, 1695, 1706, 1725, 1738, 1749, 1752, 1735, 1708, 1699, 1729, 1793, 1918, 2050, 2110, 2068, 2071, 2176, 2266, 2332, 2379, 2378, 2334, 2319, 2346, 2336, 2272, 2255, 2321, 2439, 2576, 2639, 2583, 2462, 2366, 2304, 2286, 2301, 2312, 2351, 2395, 2373, 2258, 2124, 2089, 2154, 2230, 2238, 2129, 1981, 1894, 1867, 1890, 1947, 1981, 1912, 1782, 1680, 1693, 1794, 1886, 1960, 2027, 2001, 1922, 1873, 1907, 1968, 1984, 1975, 1970, 2011, 2080, 2131, 2139, 2127, 2121, 2123, 2159, 2263, 2359, 2354, 2267, 2169, 2115, 2110, 2165, 2212, 2193, 2138, 2082, 2050, 2054, 2108, 2189, 2208, 2166, 2100, 2047, 2012, 1992, 1971, 1961, 1996, 2014, 1955, 1854, 1811, 1815, 1796, 1788, 1833, 1888, 1910, 1882, 1859, 1888, 1906, 1879, 1846, 1863, 1888, 1889, 1830, 1728, 1651, 1642, 1722, 1843, 1952, 2005, 1989, 1973, 2026, 2068, 2036, 1992, 1980, 2026, 2056, 2024, 2023, 2113, 2265, 2363, 2320, 2202, 2138, 2110, 2078, 2040, 2015, 2006, 1969, 1949, 1990, 2049, 2109, 2191, 2258, 2287, 2301, 2297, 2314, 2320, 2302, 2263, 2197, 2166, 2226, 2335, 2411, 2417, 2369, 2281, 2200, 2224, 2342, 2442, 2464, 2446, 2399, 2316, 2259, 2227, 2212, 2218, 2213, 2197, 2168, 2134, 2080, 2053, 2037, 2020, 2016, 2016, 1986, 1925, 1844, 1789, 1713, 1627, 1616, 1675, 1758, 1758, 1650, 1557, 1524, 1531, 1557, 1568, 1633, 1720, 1779, 1808, 1815, 1803, 1746, 1626, 1531, 1543, 1655, 1745, 1763, 1749, 1769, 1804, 1822, 1865, 1925, 1943, 1919, 1888, 1904, 1958, 2018, 2075, 2166, 2270, 2305, 2291, 2246, 2193, 2139, 2096, 2140, 2256, 2348, 2396, 2423, 2447, 2449, 2435, 2406, 2381, 2375, 2395, 2430, 2453, 2418, 2370, 2377, 2384, 2317, 2223, 2184, 2181, 2199, 2243, 2266, 2278, 2310, 2316, 2274, 2197, 2103, 2058, 2075, 2092, 2056, 1979, 1941, 1942, 1911, 1851, 1852, 1955, 2051, 2063, 2007, 1943, 1907, 1927, 1957, 2002, 2081, 2169, 2218, 2242, 2237, 2214, 2171, 2135, 2135, 2174, 2240, 2286, 2310, 2294, 2273, 2298, 2382, 2493, 2563, 2489, 2321, 2199, 2178, 2218, 2263, 2315, 2302, 2236, 2133, 2042, 2019, 2043, 2048, 2020, 1985, 1967, 1975, 1995, 1945, 1826, 1690, 1611, 1639, 1716, 1770, 1763, 1683, 1592, 1557, 1563, 1580, 1597, 1639, 1699, 1724, 1702, 1654, 1647, 1659, 1672, 1712, 1759, 1764, 1752, 1802, 1886, 1928, 1971, 2002, 2048, 2100, 2118, 2100, 2038, 1922, 1839, 1836, 1889, 1953, 1951, 1909, 1924, 1965, 1987, 2000, 2004, 2032, 2103, 2130, 2090, 2044, 2064, 2183, 2293, 2297, 2231, 2188, 2160, 2178, 2251, 2255, 2179, 2099, 2081, 2163, 2287, 2401, 2449, 2432, 2376, 2292, 2199, 2183, 2204, 2183, 2121, 2033, 1967, 1998, 2118, 2224, 2227, 2139, 2035, 1948, 1911, 1926, 1960, 1935, 1865, 1799, 1724, 1654, 1591, 1521, 1498, 1535, 1559, 1564, 1642, 1708, 1719, 1708, 1711, 1722, 1748, 1758, 1725, 1703, 1728, 1755, 1786, 1848, 1883, 1862, 1822, 1841, 1909, 1946, 1921, 1896, 1945, 2015, 2035, 2016, 2051, 2101, 2153, 2224, 2271, 2319, 2365, 2348, 2291, 2279, 2368, 2523, 2577, 2480, 2334, 2175, 2029, 2011, 2139, 2304, 2423, 2443, 2331, 2208, 2152, 2146, 2198, 2255, 2251, 2189, 2117, 2109, 2148, 2142, 2058, 1961, 1891, 1886, 1939, 2022, 2110, 2147, 2172, 2164, 2103, 2004, 1911, 1863, 1869, 1891, 1955, 2027, 2036, 2004, 1989, 2006, 2037, 2080, 2119, 2102, 2063, 2005, 1923, 1848, 1832, 1911, 2019, 2055, 2054, 2070, 2097, 2079, 2023, 2003, 2064, 2153, 2219, 2253, 2261, 2271, 2286, 2302, 2310, 2284, 2235, 2223, 2301, 2447, 2573, 2577, 2471, 2389, 2412, 2518, 2647, 2704, 2627, 2444, 2235, 2123, 2166, 2295, 2388, 2373, 2234, 2017, 1849, 1831, 1926, 1966, 1899, 1791, 1696, 1642, 1594, 1554, 1524, 1485, 1466, 1567, 1670, 1693, 1695, 1711, 1731, 1728, 1718, 1724, 1726, 1718, 1723, 1720, 1709, 1704, 1710, 1721, 1738, 1764, 1789, 1795, 1783, 1793, 1815, 1832, 1819, 1782, 1779, 1827, 1903, 1964, 2032, 2082, 2085, 2108, 2150, 2167, 2174, 2145, 2088, 2070, 2108, 2122, 2087, 2070, 2118, 2202, 2249, 2255, 2275, 2301, 2292, 2252, 2194, 2117, 2036, 2008, 2099, 2264, 2311, 2224, 2091, 1970, 1895, 1865, 1884, 1909, 1903, 1875, 1799, 1692, 1634, 1648, 1665, 1632, 1575, 1550, 1585, 1663, 1726, 1712, 1658, 1655, 1702, 1771, 1835, 1842, 1834, 1808, 1752, 1707, 1731, 1775, 1743, 1755, 1852, 1925, 1937, 1950, 2023, 2121, 2162, 2137, 2138, 2185, 2228, 2247, 2260, 2264, 2251, 2211, 2187, 2224, 2299, 2357, 2378, 2361, 2305, 2229, 2178, 2163, 2186, 2213, 2223, 2198, 2127, 2060, 2053, 2054, 2014, 1950, 1914, 1918, 1910, 1874, 1813, 1727, 1654, 1673, 1763, 1857, 1912, 1944, 1988, 2067, 2140, 2123, 2036, 1957, 1900, 1916, 2020, 2100, 2106, 2102, 2105, 2136, 2152, 2105, 2083, 2154, 2251, 2312, 2297, 2210, 2116, 2125, 2237, 2367, 2405, 2327, 2152, 1993, 1969, 2105, 2278, 2338, 2258, 2147, 2087, 2079, 2111, 2196, 2240, 2193, 2088, 1965, 1905, 1903, 1912, 1914, 1898, 1870, 1808, 1750, 1729, 1736, 1792, 1836, 1793, 1667, 1572, 1579, 1652, 1700, 1671, 1604, 1583, 1627, 1727, 1826, 1901, 1949, 1960, 1895, 1773, 1692, 1670, 1683, 1690, 1711, 1762, 1810, 1813, 1786, 1786, 1839, 1905, 1975, 2050, 2085, 2058, 2013, 1979, 1973, 2055, 2169, 2270, 2320, 2332, 2324, 2291, 2244, 2265, 2390, 2560, 2664, 2632, 2573, 2534, 2469, 2438, 2488, 2574, 2658, 2679, 2627, 2572, 2563, 2569, 2555, 2511, 2475, 2483, 2463, 2381, 2292, 2242, 2237, 2248, 2216, 2130, 2028, 1990, 2044, 2144, 2177, 2139, 2052, 1999, 1970, 1921, 1918, 2011, 2132, 2215, 2252, 2251, 2238, 2220, 2188, 2176, 2225, 2317, 2381, 2356, 2230, 2140, 2163, 2235, 2277, 2273, 2227, 2172, 2130, 2098, 2088, 2095, 2120, 2102, 2020, 1912, 1832, 1833, 1878, 1874, 1817, 1757, 1699, 1645, 1612, 1602, 1629, 1697, 1741, 1797, 1879, 1932, 1959, 1945, 1918, 1949, 1986, 2010, 1991, 1975, 2014, 2121, 2250, 2287, 2249, 2219, 2217, 2211, 2204, 2224, 2291, 2376, 2459, 2478, 2387, 2248, 2185, 2237, 2334, 2407, 2425, 2368, 2256, 2172, 2153, 2205, 2273, 2243, 2167, 2118, 2083, 2055, 2038, 2041, 2056, 2048, 1989, 1928, 1902, 1914, 1959, 2011, 2008, 1978, 2003, 2060, 2124, 2165, 2158, 2118, 2118, 2138, 2140, 2161, 2210, 2203, 2134, 2025, 1956, 1939, 1964, 2012, 2018, 1992, 1941, 1863, 1810, 1844, 1886, 1885, 1926, 2003, 2061, 2087, 2065, 2001, 1949, 1906, 1857, 1844, 1885, 1934, 1958, 1974, 2015, 2111, 2199, 2205, 2177, 2147, 2128, 2175, 2295, 2396, 2453, 2460, 2468, 2470, 2440, 2424, 2444, 2508, 2593, 2628, 2569, 2447, 2364, 2358, 2379, 2382, 2356, 2299, 2213, 2165, 2199, 2268, 2275, 2181, 2050, 1973, 1954, 1920, 1836, 1759, 1726, 1702, 1660, 1621, 1608, 1604, 1611, 1603, 1563, 1522, 1572, 1687, 1742, 1762, 1770, 1709, 1615, 1626, 1700, 1723, 1714, 1717, 1739, 1756, 1790, 1854, 1902, 1917, 1925, 1915, 1873, 1808, 1775, 1794, 1827, 1872, 1944, 1994, 1977, 1941, 1973, 2105, 2218, 2255, 2246, 2207, 2140, 2122, 2182, 2261, 2311, 2350, 2353, 2326, 2280, 2262, 2309, 2395, 2416, 2335, 2258, 2269, 2354, 2436, 2442, 2406, 2345, 2316, 2334, 2310, 2246, 2186, 2144, 2128, 2168, 2233, 2249, 2176, 2039, 1950, 1978, 2038, 2061, 2054, 2058, 2076, 2047, 2001, 1992, 2033, 2075, 2078, 2076, 2053, 2005, 1978, 2002, 2001, 1953, 1922, 1918, 1881, 1813, 1806, 1920, 2047, 2123, 2168, 2198, 2229, 2236, 2217, 2212, 2254, 2304, 2368, 2418, 2452, 2481, 2529, 2515, 2430, 2357, 2315, 2291, 2346, 2494, 2597, 2590, 2580, 2605, 2611, 2553, 2478, 2435, 2456, 2530, 2559, 2474, 2358, 2260, 2225, 2314, 2430, 2482, 2437, 2257, 2046, 1912, 1933, 2065, 2199, 2256, 2199, 2079, 1945, 1868, 1890, 1965, 2010, 1985, 1898, 1779, 1689, 1669, 1707, 1758, 1786, 1810, 1854, 1890, 1853, 1741, 1630, 1581, 1617, 1711, 1745, 1673, 1639, 1692, 1779, 1869, 1931, 1933, 1878, 1859, 1878, 1861, 1840, 1840, 1838, 1845, 1874, 1869, 1823, 1831, 1874, 1875, 1833, 1814, 1823, 1801, 1784, 1867, 1961, 1968, 1877, 1742, 1662, 1626, 1593, 1549, 1525, 1511, 1476, 1555, 1675, 1725, 1741, 1736, 1716, 1695, 1700, 1724, 1731, 1720, 1723, 1730, 1717, 1698, 1704, 1737, 1763, 1790, 1829, 1833, 1799, 1801, 1835, 1829, 1825, 1880, 1903, 1821, 1708, 1675, 1768, 1882, 1945, 1963, 2001, 2048, 2066, 2010, 1899, 1751, 1610, 1538, 1523, 1553, 1626, 1737, 1815, 1832, 1832, 1836, 1864, 1899, 1962, 2089, 2223, 2243, 2156, 2094, 2107, 2171, 2236, 2317, 2460, 2633, 2781, 2875, 2878, 2823, 2782, 2756, 2732, 2718, 2749, 2851, 2950, 2971, 2915, 2824, 2761, 2716, 2685, 2653, 2610, 2528, 2392, 2269, 2199, 2203, 2247, 2257, 2246, 2216, 2176, 2073, 1890, 1745, 1692, 1729, 1752, 1716, 1686, 1693, 1680, 1672, 1736, 1833, 1884, 1855, 1765, 1685, 1686, 1758, 1805, 1805, 1771, 1688, 1594, 1546, 1558, 1631, 1725, 1769, 1751, 1713, 1693, 1708, 1729, 1711, 1663, 1634, 1644, 1679, 1720, 1753, 1764, 1768, 1785, 1802, 1830, 1838, 1810, 1747, 1681, 1647, 1640, 1692, 1755, 1761, 1766, 1806, 1804, 1777, 1787, 1837, 1880, 1924, 1970, 2040, 2081, 2063, 2066, 2094, 2162, 2261, 2362, 2464, 2536, 2516, 2436, 2368, 2334, 2329, 2335, 2359, 2388, 2402, 2412, 2462, 2527, 2554, 2502, 2421, 2385, 2390, 2412, 2431, 2420, 2383, 2340, 2345, 2426, 2498, 2451, 2346, 2280, 2282, 2351, 2429, 2393, 2237, 2038, 1928, 1979, 2129, 2294, 2388, 2370, 2292, 2204, 2134, 2137, 2202, 2258, 2300, 2314, 2278, 2204, 2124, 2063, 2108, 2238, 2344, 2360, 2275, 2154, 2080, 2087, 2138, 2128, 2078, 2027, 1968, 1895, 1801, 1715, 1650, 1547, 1426, 1378, 1431, 1614, 1700, 1717, 1714, 1690, 1687, 1697, 1695, 1707, 1722, 1733, 1729, 1717, 1717, 1716, 1717, 1736, 1757, 1760, 1749, 1741, 1735, 1727, 1731, 1757, 1812, 1909, 2002, 2072, 2101, 2091, 2032, 1999, 2053, 2126, 2177, 2243, 2314, 2299, 2212, 2149, 2196, 2315, 2442, 2548, 2613, 2582, 2468, 2370, 2359, 2437, 2567, 2662, 2693, 2732, 2740, 2672, 2554, 2499, 2571, 2687, 2723, 2646, 2545, 2465, 2425, 2487, 2639, 2759, 2728, 2583, 2429, 2307, 2240, 2253, 2266, 2206, 2148, 2130, 2142, 2158, 2145, 2114, 2088, 2063, 2029, 1999, 1957, 1864, 1744, 1691, 1725, 1798, 1858, 1849, 1783, 1713, 1685, 1689, 1712, 1763, 1836, 1896, 1907, 1864, 1868, 1937, 1959, 1918, 1853, 1810, 1833, 1917, 2008, 2025, 1990, 2005, 2057, 2057, 1962, 1842, 1785, 1796, 1847, 1898, 1923, 1931, 1943, 1970, 1968, 1895, 1813, 1808, 1883, 2002, 2107, 2174, 2173, 2109, 2036, 2015, 2040, 2080, 2099, 2097, 2091, 2058, 2016, 1959, 1911, 1912, 1970, 2039, 2097, 2109, 2069, 2039, 2012, 2000, 2035, 2087, 2140, 2167, 2164, 2147, 2100, 2055, 2060, 2149, 2262, 2294, 2252, 2185, 2161, 2195, 2246, 2276, 2246, 2211, 2248, 2331, 2452, 2527, 2506, 2429, 2371, 2338, 2329, 2347, 2398, 2445, 2446, 2369, 2255, 2187, 2223, 2328, 2437, 2494, 2454, 2314, 2157, 2073, 2083, 2140, 2162, 2123, 2108, 2127, 2139, 2109, 2094, 2101, 2120, 2109, 2034, 1900, 1771, 1681, 1652, 1686, 1709, 1667, 1618, 1621, 1670, 1685, 1673, 1686, 1708, 1712, 1685, 1676, 1674, 1660, 1627, 1616, 1629, 1633, 1642, 1665, 1661, 1654, 1684, 1729, 1755, 1773, 1780, 1775, 1714, 1637, 1621, 1672, 1716, 1735, 1745, 1747, 1744, 1777, 1862, 1942, 2006, 2037, 2044, 2056, 2108, 2137, 2102, 2039, 2025, 2085, 2169, 2252, 2257, 2176, 2128, 2170, 2250, 2314, 2332, 2311, 2250, 2209, 2200, 2197, 2186, 2199, 2284, 2392, 2425, 2327, 2187, 2122, 2148, 2180, 2196, 2202, 2186, 2144, 2086, 2026, 1975, 1939, 1895, 1854, 1900, 1986, 2012, 1932, 1800, 1734, 1748, 1758, 1754, 1789, 1860, 1898, 1844, 1749, 1682, 1672, 1713, 1706, 1692, 1738, 1815, 1842, 1802, 1744, 1686, 1633, 1639, 1733, 1816, 1851, 1868, 1813, 1728, 1667, 1646, 1690, 1743, 1726, 1729, 1792, 1833, 1854, 1868, 1845, 1801, 1753, 1708, 1695, 1753, 1893, 2022, 2070, 2062, 2036, 1991, 1949, 1955, 2023, 2108, 2173, 2201, 2267, 2376, 2435, 2375, 2271, 2241, 2318, 2406, 2446, 2464, 2451, 2388, 2334, 2387, 2538, 2696, 2772, 2705, 2574, 2494, 2502, 2555, 2611, 2612, 2533, 2431, 2395, 2411, 2419, 2368, 2286, 2221, 2166, 2128, 2098, 2083, 2135, 2216, 2209, 2028, 1742, 1507, 1460, 1563, 1687, 1760, 1752, 1732, 1734, 1778, 1798, 1748, 1681, 1637, 1635, 1670, 1696, 1677, 1676, 1744, 1798, 1768, 1710, 1659, 1667, 1736, 1819, 1881, 1992, 2082, 2093, 2064, 2000, 1942, 1974, 2057, 2059, 1993, 1924, 1942, 2081, 2230, 2270, 2199, 2104, 2034, 1967, 1941, 2019, 2156, 2233, 2187, 2073, 2002, 1966, 1963, 1982, 1989, 2016, 2066, 2036, 1940, 1821, 1719, 1672, 1654, 1683, 1711, 1711, 1752, 1812, 1867, 1902, 1905, 1929, 1968, 2019, 2053, 2052, 2029, 2013, 2016, 2052, 2104, 2124, 2115, 2124, 2165, 2247, 2338, 2404, 2420, 2387, 2382, 2423, 2479, 2549, 2629, 2711, 2795, 2873, 2920, 2924, 2937, 3012, 3132, 3186, 3122, 2949, 2797, 2779, 2873, 2957, 2962, 2923, 2860, 2748, 2623, 2540, 2537, 2606, 2645, 2617, 2566, 2483, 2417, 2353, 2238, 2142, 2126, 2179, 2198, 2096, 1963, 1936, 2001, 2062, 2011, 1897, 1803, 1738, 1697, 1660, 1608, 1559, 1522, 1459, 1423, 1526, 1674, 1735, 1734, 1716, 1702, 1689, 1685, 1685, 1694, 1703, 1707, 1714, 1729, 1735, 1735, 1735, 1725, 1715, 1719, 1719, 1748, 1828, 1864, 1821, 1757, 1681, 1608, 1596, 1663, 1793, 1940, 2022, 1974, 1886, 1885, 1952, 1974, 1931, 1902, 1958, 2019, 2000, 1910, 1850, 1873, 1944, 2003, 1989, 1922, 1927, 1976, 2040, 2080, 2054, 1995, 1965, 2045, 2137, 2160, 2112, 2053, 2010, 2017, 2094, 2192, 2224, 2133, 2011, 2018, 2115, 2208, 2298, 2354, 2375, 2352, 2330, 2319, 2337, 2367, 2357, 2293, 2233, 2188, 2133, 2138, 2222, 2277, 2243, 2157, 2088, 2083, 2109, 2122, 2114, 2038, 1860, 1625, 1470, 1460, 1515, 1561, 1609, 1678, 1717, 1772, 1858, 1923, 1957, 1953, 1908, 1902, 1941, 1988, 1996, 2016, 2059, 2105, 2124, 2095, 2054, 2056, 2129, 2256, 2364, 2387, 2295, 2172, 2148, 2199, 2243, 2239, 2202, 2154, 2110, 2141, 2216, 2273, 2258, 2199, 2166, 2188, 2216, 2222, 2217, 2203, 2190, 2143, 2057, 1966, 1945, 1948, 1955, 1981, 2051, 2123, 2149, 2151, 2136, 2100, 2037, 1941, 1842, 1783, 1758, 1765, 1792, 1790, 1735, 1633, 1546, 1531, 1554, 1541, 1514, 1578, 1677, 1686, 1681, 1707, 1723, 1720, 1730, 1741, 1743, 1746, 1761, 1781, 1801, 1794, 1763, 1728, 1707, 1735, 1824, 1924, 2028, 2136, 2201, 2196, 2142, 2132, 2233, 2376, 2463, 2510, 2568, 2617, 2685, 2788, 2894, 2927, 2901, 2839, 2772, 2751, 2807, 2893, 2954, 2954, 2880, 2802, 2795, 2809, 2774, 2713, 2636, 2581, 2563, 2541, 2472, 2369, 2246, 2136, 2094, 2097, 2074, 1983, 1830, 1703, 1694, 1749, 1759, 1689, 1581, 1486, 1461, 1501, 1559, 1610, 1691, 1740, 1741, 1706, 1674, 1672, 1697, 1722, 1734, 1759, 1803, 1829, 1831, 1830, 1797, 1737, 1696, 1681, 1691, 1706, 1782, 1913, 1974, 2002, 2036, 2108, 2190, 2237, 2260, 2250, 2183, 2107, 2099, 2158, 2233, 2275, 2295, 2308, 2291, 2282, 2327, 2383, 2389, 2378, 2367, 2322, 2242, 2195, 2215, 2227, 2155, 2068, 2002, 1920, 1845, 1775, 1719, 1719, 1802, 1870, 1844, 1725, 1592, 1530, 1548, 1602, 1655, 1671, 1668, 1683, 1710, 1710, 1685, 1694, 1721, 1725, 1718, 1698, 1716, 1794, 1865, 1901, 1907, 1910, 1962, 2061, 2104, 2125, 2188, 2239, 2229, 2206, 2156, 2070, 2049, 2101, 2196, 2278, 2288, 2259, 2243, 2217, 2206, 2239, 2285, 2301, 2285, 2262, 2281, 2348, 2391, 2359, 2274, 2219, 2263, 2369, 2410, 2348, 2209, 2075, 2096, 2218, 2269, 2228, 2135, 2047, 2058, 2149, 2224, 2274, 2295, 2257, 2201, 2147, 2087, 2065, 2095, 2100, 2069, 2061, 2114, 2217, 2266, 2221, 2158, 2095, 2046, 2073, 2137, 2141, 2097, 2054, 1999, 1951, 1962, 2057, 2165, 2214, 2170, 2109, 2050, 1994, 2000, 2024, 2039, 2037, 2037, 2039, 2007, 1928, 1861, 1822, 1825, 1859, 1864, 1833, 1820, 1835, 1888, 1977, 2042, 2012, 1894, 1757, 1682, 1729, 1850, 1935, 1971, 2017, 2044, 2051, 2069, 2066, 2010, 1901, 1784, 1721, 1745, 1824, 1918, 1979, 1989, 2022, 2048, 2012, 1984, 1995, 1977, 1945, 1954, 1973, 1983, 2026, 2117, 2207, 2215, 2165, 2098, 2041, 2042, 2062, 2097, 2104, 2059, 2002, 1971, 1924, 1888, 1903, 1948, 1982, 1961, 1878, 1870, 1964, 2053, 2074, 2052, 2011, 1959, 1920, 1950, 2051, 2130, 2154, 2144, 2100, 2098, 2181, 2255, 2270, 2233, 2174, 2127, 2137, 2215, 2336, 2425, 2442, 2391, 2342, 2327, 2301, 2266, 2262, 2286, 2327, 2337, 2263, 2109, 1970, 1930, 1987, 2085, 2122, 2092, 2059, 2028, 1967, 1893, 1858, 1873, 1901, 1975, 2051, 2038, 1950, 1889, 1929, 2051, 2132, 2066, 1914, 1777, 1743, 1820, 1907, 1902, 1839, 1771, 1726, 1710, 1721, 1759, 1796, 1792, 1796, 1830, 1811, 1697, 1574, 1509, 1482, 1420, 1436, 1627, 1718, 1725, 1715, 1709, 1712, 1712, 1716, 1730, 1729, 1720, 1719, 1747, 1777, 1809, 1804, 1719, 1641, 1647, 1741, 1851, 1949, 1989, 2005, 2006, 2005, 2021, 2072, 2126, 2155, 2201, 2240, 2233, 2178, 2155, 2175, 2222, 2275, 2293, 2298, 2318, 2337, 2322, 2264, 2189, 2078, 2007, 2040, 2068, 2047, 2030, 2021, 2005, 1932, 1860, 1833, 1829, 1853, 1871, 1838, 1769, 1744, 1778, 1847, 1902, 1917, 1960, 2015, 2034, 2025, 2019, 2021, 2007, 1937, 1868, 1875, 1960, 2000, 1962, 1879, 1832, 1890, 1978, 2002, 1972, 1952, 1964, 1984, 1964, 1921, 1890, 1865, 1883, 1945, 2013, 2016, 1932, 1857, 1856, 1939, 2033, 2050, 1995, 1912, 1859, 1881, 1904, 1894, 1928, 1990, 1997, 1961, 1926, 1946, 2002, 2071, 2146, 2221, 2253, 2187, 2116, 2130, 2200, 2269, 2346, 2425, 2477, 2496, 2479, 2442, 2427, 2447, 2432, 2380, 2327, 2295, 2316, 2347, 2347, 2357, 2396, 2414, 2368, 2245, 2107, 2025, 1995, 1976, 1975, 2014, 2046, 2013, 1920, 1796, 1710, 1699, 1747, 1836, 1908, 1888, 1820, 1764, 1723, 1742, 1776, 1749, 1728, 1769, 1807, 1799, 1727, 1635, 1638, 1715, 1765, 1747, 1713, 1735, 1786, 1854, 1910, 1928, 1882, 1819, 1810, 1813, 1835, 1906, 1979, 2027, 2021, 1941, 1866, 1862, 1921, 1981, 1972, 1894, 1822, 1816, 1875, 1921, 1967, 2023, 2063, 2093, 2122, 2106, 2080, 2125, 2231, 2347, 2439, 2468, 2443, 2418, 2390, 2352, 2354, 2421, 2504, 2534, 2532, 2504, 2477, 2464, 2452, 2467, 2565, 2709, 2759, 2674, 2534, 2419, 2357, 2356, 2419, 2460, 2398, 2245, 2066, 1940, 1940, 2085, 2214, 2204, 2061, 1887, 1784, 1751, 1747, 1734, 1728, 1739, 1783, 1849, 1865, 1827, 1771, 1683, 1600, 1602, 1628, 1653, 1685, 1683, 1632, 1608, 1649, 1713, 1793, 1862, 1855, 1777, 1739, 1735, 1737, 1774, 1806, 1813, 1791, 1741, 1718, 1754, 1778, 1792, 1808, 1806, 1827, 1935, 2052, 2091, 2043, 1947, 1862, 1833, 1902, 2030, 2106, 2090, 2031, 2003, 2020, 2049, 2077, 2079, 2071, 2116, 2197, 2218, 2176, 2156, 2172, 2196, 2175, 2113, 2050, 2050, 2103, 2163, 2180, 2158, 2118, 2114, 2201, 2284, 2290, 2227, 2114, 2035, 2056, 2134, 2208, 2271, 2333, 2399, 2426, 2380, 2305, 2233, 2179, 2203, 2287, 2316, 2294, 2323, 2430, 2531, 2555, 2502, 2403, 2314, 2273, 2283, 2357, 2454, 2471, 2352, 2198, 2106, 2097, 2172, 2269, 2301, 2263, 2208, 2199, 2230, 2277, 2306, 2327, 2319, 2292, 2294, 2273, 2207, 2135, 2089, 2046, 2004, 1982, 2048, 2202, 2293, 2282, 2222, 2114, 2024, 1983, 1995, 1988, 1909, 1804, 1752, 1766, 1773, 1813, 1879, 1914, 1948, 2002, 2033, 2005, 1978, 1930, 1849, 1816, 1878, 1987, 2065, 2103, 2083, 2035, 2033, 2080, 2121, 2154, 2208, 2236, 2204, 2141, 2112, 2147, 2250, 2318, 2306, 2275, 2232, 2172, 2139, 2128, 2123, 2104, 2072, 2053, 1988, 1877, 1781, 1792, 1881, 1941, 1955, 1968, 1976, 1973, 1928, 1806, 1705, 1724, 1816, 1893, 1934, 1963, 1990, 2038, 2090, 2105, 2129, 2127, 2075, 2032, 2009, 1936, 1904, 2019, 2221, 2366, 2354, 2190, 2032, 1975, 2010, 2103, 2215, 2334, 2358, 2242, 2124, 2128, 2205, 2250, 2233, 2194, 2163, 2128, 2101, 2067, 2007, 1932, 1901, 1947, 2025, 2143, 2273, 2321, 2279, 2187, 2092, 2116, 2205, 2239, 2246, 2255, 2188, 2070, 2034, 2081, 2167, 2246, 2278, 2263, 2235, 2229, 2223, 2188, 2163, 2139, 2115, 2092, 2088, 2085, 2025, 1938, 1854, 1789, 1788, 1817, 1854, 1862, 1785, 1686, 1606, 1595, 1668, 1780, 1884, 1948, 1942, 1877, 1818, 1785, 1770, 1794, 1861, 1887, 1895, 1930, 1966, 2010, 2036, 2010, 1952, 1918, 1940, 1994, 2066, 2089, 2032, 1955, 1931, 2006, 2128, 2246, 2308, 2295, 2262, 2244, 2207, 2141, 2085, 2109, 2171, 2186, 2154, 2089, 2062, 2109, 2196, 2260, 2279, 2273, 2247, 2186, 2129, 2097, 2109, 2154, 2180, 2195, 2186, 2121, 2027, 1994, 2048, 2116, 2116, 2050, 1961, 1879, 1840, 1867, 1889, 1835, 1709, 1572, 1526, 1553, 1589, 1638, 1672, 1645, 1579, 1616, 1706, 1707, 1683, 1694, 1734, 1755, 1746, 1747, 1756, 1763, 1761, 1797, 1874, 1930, 1936, 1887, 1843, 1867, 1934, 2017, 2087, 2119, 2123, 2067, 2009, 2013, 2099, 2186, 2191, 2130, 2141, 2253, 2340, 2322, 2201, 2069, 2018, 2078, 2197, 2270, 2250, 2160, 2075, 2024, 1998, 1994, 2024, 2068, 2072, 2046, 2008, 1980, 1953, 1897, 1821, 1810, 1855, 1880, 1826, 1759, 1742, 1738, 1724, 1738, 1805, 1894, 1950, 1950, 1915, 1885, 1854, 1811, 1811, 1855, 1908, 1992, 2100, 2194, 2228, 2164, 2040, 2019, 2131, 2240, 2228, 2121, 2019, 2006, 2083, 2193, 2277, 2342, 2336, 2259, 2169, 2111, 2136, 2178, 2245, 2310, 2324, 2254, 2193, 2182, 2183, 2181, 2185, 2176, 2178, 2212, 2212, 2151, 2035, 1898, 1773, 1706, 1712, 1780, 1870, 1889, 1807, 1700, 1635, 1608, 1639, 1716, 1771, 1776, 1805, 1938, 2083, 2159, 2105, 1954, 1839, 1797, 1846, 1923, 1948, 1910, 1930, 2008, 2049, 2081, 2126, 2119, 2064, 2048, 2091, 2118, 2127, 2119, 2120, 2176, 2248, 2308, 2321, 2274, 2227, 2213, 2228, 2262, 2316, 2378, 2420, 2405, 2340, 2294, 2337, 2455, 2530, 2502, 2400, 2284, 2193, 2155, 2195, 2319, 2456, 2478, 2338, 2116, 1964, 1946, 2062, 2221, 2278, 2196, 2017, 1863, 1790, 1764, 1751, 1731, 1740, 1782, 1830, 1850, 1828, 1726, 1546, 1407, 1381, 1459, 1632, 1742, 1771, 1770, 1797, 1883, 1931, 1918, 1903, 1905, 1912, 1907, 1917, 1967, 2065, 2166, 2231, 2268, 2293, 2300, 2317, 2382, 2463, 2508, 2501, 2486, 2515, 2590, 2653, 2616, 2486, 2408, 2436, 2503, 2558, 2552, 2500, 2426, 2367, 2367, 2404, 2405, 2359, 2244, 2131, 2063, 2042, 2042, 2060, 2039, 1943, 1860, 1850, 1900, 1928, 1879, 1769, 1691, 1705, 1770, 1827, 1825, 1797, 1783, 1799, 1824, 1853, 1902, 1959, 1991, 2019, 2058, 2084, 2087, 2061, 2042, 2073, 2129, 2161, 2161, 2184, 2230, 2307, 2387, 2426, 2420, 2363, 2315, 2351, 2437, 2518, 2544, 2484, 2411, 2416, 2505, 2600, 2622, 2557, 2450, 2361, 2329, 2363, 2441, 2511, 2493, 2409, 2326, 2294, 2314, 2323, 2243, 2067, 1893, 1771, 1678, 1688, 1813, 1944, 1980, 1892, 1750, 1660, 1640, 1644, 1600, 1540, 1564, 1642, 1732, 1829, 1877, 1842, 1747, 1675, 1642, 1615, 1622, 1687, 1793, 1867, 1910, 1978, 2037, 2003, 1898, 1839, 1884, 1986, 2115, 2214, 2238, 2201, 2124, 2101, 2168, 2283, 2382, 2416, 2376, 2292, 2218, 2186, 2181, 2186, 2182, 2163, 2133, 2090, 2086, 2145, 2214, 2248, 2269, 2267, 2222, 2164, 2111, 2075, 2088, 2101, 2096, 2098, 2100};
94 horigs.push_back(horig);}
95 {std::vector<float> horig={1667, 1650, 1590, 1528, 1513, 1546, 1577, 1561, 1535, 1533, 1555, 1620, 1722, 1812, 1846, 1819, 1743, 1697, 1708, 1763, 1859, 1921, 1928, 1950, 1987, 1980, 1982, 2050, 2113, 2125, 2100, 2087, 2060, 1996, 1975, 2038, 2139, 2241, 2311, 2323, 2248, 2139, 2074, 2076, 2135, 2185, 2182, 2151, 2069, 1945, 1863, 1857, 1932, 2025, 2073, 2064, 2016, 1962, 1931, 1960, 2027, 2082, 2102, 2128, 2127, 2096, 2080, 2092, 2122, 2146, 2153, 2171, 2196, 2227, 2254, 2296, 2350, 2397, 2413, 2408, 2424, 2463, 2532, 2573, 2569, 2547, 2528, 2540, 2612, 2690, 2678, 2562, 2466, 2494, 2612, 2710, 2715, 2629, 2499, 2387, 2311, 2281, 2267, 2255, 2254, 2251, 2232, 2169, 2090, 2036, 2020, 2043, 2069, 2058, 2032, 2035, 2062, 2117, 2165, 2162, 2149, 2155, 2196, 2235, 2226, 2177, 2131, 2136, 2168, 2210, 2275, 2384, 2482, 2462, 2330, 2169, 2031, 2017, 2146, 2296, 2350, 2280, 2095, 1879, 1798, 1848, 1917, 1987, 2048, 2065, 2051, 1998, 1904, 1819, 1769, 1771, 1804, 1832, 1823, 1797, 1771, 1806, 1907, 2020, 2056, 1970, 1862, 1817, 1837, 1885, 1966, 2044, 2068, 2036, 1964, 1879, 1817, 1778, 1801, 1872, 1927, 1942, 1943, 1969, 1977, 1969, 1997, 2038, 2027, 2042, 2117, 2176, 2143, 2044, 1956, 1912, 1909, 1965, 2033, 2061, 2056, 2052, 2060, 2075, 2086, 2084, 2069, 2034, 1989, 1982, 2055, 2136, 2172, 2137, 2050, 2019, 2061, 2149, 2274, 2366, 2403, 2379, 2331, 2280, 2233, 2204, 2217, 2266, 2318, 2361, 2372, 2333, 2302, 2332, 2383, 2399, 2372, 2324, 2274, 2259, 2307, 2395, 2428, 2371, 2305, 2285, 2276, 2278, 2287, 2276, 2206, 2125, 2112, 2184, 2269, 2271, 2196, 2106, 2078, 2096, 2099, 2028, 1923, 1835, 1803, 1815, 1821, 1803, 1748, 1683, 1624, 1587, 1559, 1561, 1618, 1684, 1694, 1649, 1571, 1480, 1404, 1395, 1440, 1499, 1571, 1635, 1638, 1597, 1546, 1534, 1555, 1585, 1620, 1663, 1706, 1748, 1797, 1834, 1836, 1814, 1806, 1842, 1891, 1987, 2075, 2126, 2169, 2212, 2280, 2360, 2416, 2460, 2545, 2669, 2747, 2712, 2606, 2538, 2555, 2632, 2768, 2931, 3049, 3059, 2965, 2882, 2893, 3000, 3095, 3103, 3069, 3046, 3018, 2978, 2922, 2879, 2869, 2883, 2876, 2779, 2604, 2477, 2445, 2473, 2560, 2606, 2527, 2354, 2173, 2060, 2041, 2065, 2034, 1892, 1717, 1651, 1708, 1740, 1675, 1583, 1497, 1472, 1499, 1533, 1588, 1642, 1690, 1704, 1700, 1659, 1561, 1460, 1432, 1465, 1517, 1615, 1736, 1849, 1924, 1910, 1812, 1683, 1559, 1492, 1509, 1594, 1630, 1566, 1487, 1432, 1393, 1368, 1401, 1518, 1634, 1681, 1658, 1636, 1613, 1576, 1540, 1521, 1503, 1508, 1568, 1632, 1678, 1682, 1637, 1606, 1668, 1826, 1991, 2100, 2097, 2021, 1969, 1993, 2064, 2114, 2062, 1973, 1952, 2003, 2088, 2162, 2217, 2254, 2279, 2302, 2313, 2310, 2306, 2305, 2304, 2342, 2424, 2481, 2452, 2389, 2337, 2281, 2242, 2231, 2234, 2197, 2139, 2100, 2061, 2009, 1925, 1846, 1815, 1769, 1710, 1713, 1780, 1815, 1822, 1804, 1744, 1681, 1634, 1623, 1644, 1665, 1681, 1700, 1724, 1772, 1812, 1817, 1802, 1795, 1796, 1826, 1866, 1907, 1915, 1902, 1894, 1905, 1929, 1930, 1898, 1865, 1877, 1923, 1951, 1930, 1879, 1825, 1781, 1770, 1800, 1845, 1935, 2002, 2003, 1975, 1945, 1897, 1852, 1826, 1818, 1828, 1858, 1876, 1824, 1753, 1725, 1751, 1807, 1862, 1910, 1933, 1892, 1869, 1942, 2033, 2084, 2080, 2060, 2049, 2025, 1991, 1965, 1970, 2035, 2144, 2243, 2271, 2236, 2157, 2061, 2058, 2170, 2305, 2347, 2288, 2190, 2128, 2131, 2174, 2201, 2171, 2083, 1992, 1952, 1953, 1940, 1893, 1840, 1819, 1843, 1863, 1853, 1846, 1871, 1929, 1956, 1910, 1840, 1825, 1857, 1888, 1917, 1941, 1953, 1966, 1973, 1981, 1947, 1895, 1926, 2059, 2187, 2228, 2175, 2101, 2069, 2116, 2222, 2331, 2388, 2331, 2222, 2183, 2267, 2419, 2508, 2487, 2418, 2309, 2224, 2261, 2359, 2413, 2398, 2346, 2288, 2256, 2251, 2264, 2304, 2290, 2217, 2128, 2097, 2126, 2190, 2262, 2317, 2370, 2404, 2377, 2272, 2168, 2172, 2283, 2382, 2358, 2214, 2080, 2068, 2141, 2215, 2233, 2173, 2111, 2118, 2197, 2275, 2275, 2218, 2146, 2043, 1972, 1990, 2043, 2100, 2115, 2070, 2016, 2008, 2051, 2073, 2044, 2041, 2105, 2147, 2108, 2031, 2018, 2114, 2216, 2268, 2282, 2293, 2337, 2355, 2242, 2105, 2102, 2241, 2403, 2511, 2532, 2473, 2398, 2353, 2314, 2297, 2306, 2274, 2154, 1992, 1951, 2063, 2175, 2157, 2004, 1804, 1669, 1658, 1735, 1749, 1630, 1429, 1291, 1301, 1404, 1486, 1476, 1463, 1525, 1571, 1602, 1626, 1622, 1593, 1585, 1599, 1619, 1619, 1610, 1609, 1621, 1624, 1621, 1632, 1641, 1644, 1651, 1694, 1733, 1741, 1767, 1829, 1950, 2050, 2053, 2026, 2009, 1988, 2016, 2130, 2222, 2207, 2152, 2148, 2213, 2291, 2328, 2332, 2309, 2255, 2209, 2216, 2240, 2279, 2340, 2374, 2350, 2298, 2262, 2239, 2231, 2246, 2275, 2315, 2350, 2346, 2314, 2291, 2313, 2365, 2419, 2427, 2399, 2375, 2321, 2269, 2262, 2276, 2307, 2319, 2301, 2273, 2256, 2256, 2282, 2267, 2190, 2102, 2090, 2158, 2177, 2075, 1923, 1853, 1877, 1866, 1793, 1736, 1692, 1676, 1679, 1691, 1628, 1496, 1414, 1442, 1534, 1638, 1744, 1800, 1773, 1660, 1554, 1539, 1597, 1672, 1744, 1793, 1823, 1813, 1772, 1787, 1862, 1919, 1923, 1901, 1875, 1913, 2025, 2134, 2202, 2265, 2319, 2321, 2284, 2239, 2207, 2201, 2254, 2360, 2482, 2529, 2471, 2368, 2324, 2359, 2416, 2480, 2505, 2508, 2536, 2572, 2596, 2667, 2733, 2700, 2594, 2472, 2409, 2447, 2525, 2555, 2516, 2439, 2393, 2406, 2454, 2468, 2410, 2330, 2261, 2265, 2328, 2385, 2346, 2233, 2095, 1996, 1981, 2029, 2074, 2059, 1976, 1913, 1905, 1946, 1984, 1965, 1871, 1779, 1751, 1760, 1762, 1764, 1767, 1775, 1809, 1855, 1870, 1872, 1879, 1874, 1828, 1754, 1712, 1707, 1686, 1640, 1588, 1543, 1531, 1566, 1649, 1713, 1697, 1652, 1624, 1616, 1609, 1580, 1503, 1411, 1360, 1359, 1412, 1537, 1635, 1644, 1689, 1787, 1870, 1897, 1880, 1924, 2026, 2108, 2146, 2181, 2260, 2343, 2359, 2325, 2311, 2365, 2438, 2497, 2523, 2488, 2440, 2417, 2443, 2548, 2678, 2709, 2684, 2618, 2506, 2418, 2419, 2510, 2584, 2533, 2373, 2210, 2067, 1999, 2047, 2093, 2114, 2120, 2041, 1928, 1861, 1846, 1865, 1891, 1888, 1868, 1823, 1760, 1700, 1689, 1707, 1745, 1824, 1904, 1933, 1941, 1962, 1989, 2042, 2137, 2268, 2363, 2400, 2397, 2377, 2369, 2360, 2368, 2394, 2424, 2435, 2419, 2379, 2330, 2300, 2321, 2399, 2492, 2492, 2383, 2272, 2233, 2237, 2224, 2187, 2162, 2151, 2121, 2054, 1966, 1882, 1874, 1912, 1894, 1825, 1752, 1669, 1567, 1497, 1505, 1555, 1660, 1793, 1857, 1823, 1774, 1733, 1699, 1708, 1766, 1841, 1915, 1938, 1938, 1979, 2084, 2170, 2205, 2209, 2181, 2142, 2130, 2184, 2296, 2399, 2434, 2387, 2284, 2163, 2124, 2199, 2306, 2356, 2322, 2174, 1991, 1913, 1980, 2076, 2109, 2087, 2017, 1938, 1858, 1745, 1614, 1530, 1501, 1495, 1477, 1429, 1367, 1326, 1373, 1527, 1604, 1611, 1587, 1575, 1591, 1606, 1598, 1612, 1648, 1661, 1637, 1603, 1591, 1607, 1621, 1632, 1657, 1708, 1790, 1867, 1935, 2001, 2068, 2177, 2278, 2319, 2281, 2202, 2160, 2172, 2244, 2354, 2410, 2438, 2486, 2504, 2455, 2394, 2377, 2400, 2469, 2558, 2600, 2551, 2420, 2296, 2270, 2350, 2505, 2654, 2679, 2544, 2379, 2284, 2293, 2343, 2358, 2349, 2324, 2247, 2130, 2074, 2100, 2162, 2203, 2189, 2127, 2091, 2140, 2214, 2230, 2186, 2132, 2103, 2111, 2113, 2080, 2048, 2083, 2112, 2025, 1870, 1755, 1747, 1815, 1843, 1835, 1854, 1901, 1956, 1985, 1953, 1874, 1815, 1816, 1873, 1946, 1971, 1914, 1804, 1739, 1756, 1812, 1874, 1936, 1955, 1918, 1848, 1746, 1619, 1548, 1555, 1601, 1656, 1689, 1665, 1623, 1599, 1589, 1626, 1690, 1753, 1808, 1890, 1935, 1882, 1799, 1771, 1765, 1790, 1868, 1954, 1975, 1951, 1931, 1923, 1923, 1975, 2068, 2095, 2093, 2124, 2165, 2185, 2231, 2331, 2424, 2462, 2432, 2404, 2406, 2456, 2533, 2549, 2485, 2424, 2368, 2297, 2276, 2349, 2479, 2590, 2639, 2601, 2508, 2452, 2460, 2480, 2471, 2450, 2452, 2464, 2463, 2447, 2432, 2419, 2402, 2378, 2325, 2274, 2279, 2300, 2277, 2235, 2191, 2111, 2081, 2141, 2195, 2141, 1978, 1838, 1815, 1858, 1904, 1916, 1912, 1917, 1925, 1904, 1878, 1902, 1974, 2034, 2074, 2077, 2030, 1930, 1843, 1843, 1897, 1962, 2013, 2035, 2039, 2001, 1956, 1940, 1950, 1976, 1997, 2031, 2063, 2074, 2049, 2014, 2027, 2065, 2054, 1991, 1922, 1894, 1922, 2005, 2060, 2027, 1944, 1913, 1972, 2044, 2093, 2117, 2119, 2135, 2169, 2192, 2182, 2129, 2020, 1923, 1931, 2024, 2097, 2070, 1957, 1848, 1826, 1917, 2040, 2072, 2036, 1972, 1908, 1894, 1929, 1930, 1892, 1861, 1827, 1794, 1762, 1763, 1809, 1874, 1923, 1942, 1964, 2019, 2061, 2046, 2005, 1946, 1939, 2008, 2084, 2087, 2059, 2056, 2100, 2193, 2295, 2309, 2265, 2235, 2219, 2188, 2204, 2238, 2254, 2286, 2341, 2349, 2307, 2266, 2258, 2278, 2314, 2345, 2319, 2290, 2322, 2363, 2305, 2169, 2068, 2027, 2021, 2038, 2044, 1979, 1874, 1824, 1847, 1914, 1958, 1946, 1897, 1840, 1793, 1759, 1791, 1904, 2028, 2048, 1977, 1904, 1870, 1896, 1985, 2086, 2102, 2041, 1954, 1880, 1884, 1955, 2020, 2048, 2010, 1915, 1844, 1871, 1953, 2018, 2069, 2104, 2098, 2080, 2082, 2080, 2095, 2108, 2089, 2068, 2055, 2066, 2070, 2071, 2061, 2081, 2162, 2242, 2269, 2206, 2100, 2034, 2030, 2119, 2239, 2337, 2403, 2425, 2405, 2378, 2324, 2203, 2071, 2047, 2167, 2322, 2391, 2343, 2205, 2064, 1971, 1924, 1885, 1819, 1763, 1743, 1764, 1820, 1883, 1891, 1855, 1827, 1806, 1748, 1676, 1630, 1583, 1545, 1532, 1535, 1619, 1762, 1852, 1885, 1873, 1823, 1749, 1675, 1655, 1673, 1696, 1690, 1641, 1584, 1553, 1518, 1482, 1519, 1606, 1676, 1692, 1666, 1625, 1599, 1584, 1599, 1650, 1707, 1751, 1781, 1801, 1802, 1800, 1807, 1827, 1847, 1861, 1864, 1825, 1796, 1827, 1891, 1980, 2078, 2147, 2207, 2261, 2284, 2254, 2214, 2246, 2366, 2490, 2508, 2423, 2309, 2248, 2345, 2557, 2751, 2806, 2735, 2638, 2543, 2479, 2488, 2539, 2597, 2641, 2639, 2589, 2556, 2556, 2525, 2488, 2475, 2474, 2476, 2478, 2444, 2378, 2312, 2256, 2204, 2166, 2149, 2163, 2214, 2254, 2229, 2155, 2129, 2108, 2025, 1918, 1847, 1796, 1736, 1699, 1728, 1842, 1977, 2011, 1907, 1731, 1564, 1483, 1525, 1658, 1798, 1858, 1842, 1858, 1916, 1941, 1897, 1863, 1893, 1997, 2103, 2150, 2102, 2006, 1937, 1915, 1896, 1872, 1878, 1948, 2044, 2087, 2033, 1901, 1805, 1775, 1760, 1783, 1824, 1851, 1888, 1913, 1911, 1888, 1894, 1946, 1988, 1981, 1925, 1881, 1902, 1949, 1974, 1971, 1966, 1967, 1993, 2047, 2083, 2082, 2056, 2063, 2144, 2238, 2298, 2351, 2371, 2346, 2339, 2345, 2323, 2261, 2190, 2189, 2283, 2403, 2473, 2448, 2350, 2234, 2164, 2177, 2241, 2292, 2275, 2208, 2137, 2090, 2073, 2052, 2015, 2006, 2077, 2189, 2231, 2134, 2012, 2039, 2193, 2288, 2246, 2117, 2024, 2052, 2140, 2245, 2345, 2431, 2491, 2505, 2496, 2482, 2455, 2420, 2393, 2387, 2374, 2394, 2468, 2524, 2505, 2439, 2387, 2370, 2380, 2402, 2435, 2434, 2381, 2330, 2307, 2251, 2187, 2115, 2062, 2076, 2088, 2059, 1985, 1909, 1867, 1835, 1831, 1831, 1769, 1675, 1591, 1519, 1478, 1488, 1520, 1548, 1571, 1571, 1551, 1503, 1439, 1387, 1368, 1453, 1556, 1617, 1639, 1622, 1599, 1599, 1609, 1615, 1655, 1714, 1784, 1795, 1733, 1666, 1657, 1717, 1795, 1877, 1972, 2091, 2184, 2230, 2251, 2237, 2161, 2063, 2051, 2156, 2302, 2414, 2445, 2393, 2319, 2265, 2245, 2240, 2228, 2212, 2159, 2054, 1958, 1957, 2022, 2094, 2160, 2182, 2124, 2035, 1977, 1983, 2029, 2042, 2023, 2010, 2023, 2064, 2107, 2090, 2021, 1979, 1995, 2019, 1999, 1954, 1930, 1962, 2023, 2047, 2033, 2035, 2051, 2043, 2041, 2070, 2105, 2109, 2077, 2069, 2101, 2145, 2180, 2213, 2259, 2280, 2219, 2157, 2198, 2317, 2403, 2387, 2290, 2198, 2180, 2194, 2233, 2289, 2366, 2436, 2457, 2410, 2363, 2354, 2356, 2359, 2347, 2273, 2189, 2149, 2169, 2239, 2280, 2243, 2131, 2020, 1937, 1865, 1827, 1833, 1862, 1864, 1840, 1760, 1607, 1437, 1363, 1408, 1474, 1486, 1463, 1479, 1521, 1541, 1562, 1603, 1633, 1623, 1591, 1582, 1625, 1670, 1655, 1603, 1594, 1663, 1757, 1765, 1697, 1673, 1728, 1772, 1768, 1741, 1742, 1811, 1932, 2034, 2117, 2196, 2244, 2215, 2140, 2087, 2120, 2237, 2330, 2290, 2138, 2051, 2123, 2236, 2278, 2245, 2177, 2138, 2149, 2220, 2301, 2325, 2302, 2295, 2317, 2367, 2416, 2424, 2375, 2295, 2241, 2218, 2236, 2305, 2364, 2338, 2249, 2157, 2089, 2108, 2170, 2199, 2156, 2070, 2003, 1989, 1996, 2005, 1992, 1916, 1832, 1796, 1817, 1840, 1850, 1863, 1858, 1823, 1801, 1833, 1886, 1920, 1940, 1949, 1985, 2009, 2004, 1947, 1879, 1804, 1731, 1713, 1779, 1857, 1886, 1846, 1790, 1796, 1899, 2035, 2072, 2023, 2020, 2078, 2104, 2038, 1891, 1822, 1911, 2049, 2154, 2219, 2271, 2315, 2303, 2268, 2248, 2262, 2270, 2279, 2337, 2468, 2602, 2624, 2553, 2476, 2491, 2585, 2650, 2650, 2596, 2495, 2442, 2508, 2606, 2657, 2645, 2583, 2488, 2382, 2293, 2221, 2168, 2114, 2096, 2138, 2173, 2146, 2078, 2006, 1955, 1946, 1968, 1984, 1948, 1885, 1872, 1935, 1982, 1917, 1820, 1770, 1724, 1675, 1679, 1733, 1801, 1872, 1901, 1890, 1906, 1957, 2017, 2054, 2039, 2040, 2105, 2207, 2304, 2333, 2262, 2161, 2101, 2118, 2203, 2272, 2309, 2349, 2378, 2338, 2272, 2269, 2375, 2473, 2445, 2334, 2248, 2236, 2285, 2316, 2271, 2199, 2198, 2223, 2192, 2181, 2221, 2212, 2156, 2134, 2142, 2107, 2037, 2015, 2083, 2204, 2267, 2207, 2076, 1983, 1955, 1967, 2001, 1954, 1790, 1629, 1603, 1686, 1765, 1787, 1762, 1693, 1579, 1471, 1437, 1497, 1571, 1635, 1725, 1803, 1815, 1733, 1608, 1525, 1537, 1664, 1871, 2035, 2038, 1933, 1829, 1794, 1822, 1864, 1906, 1968, 2004, 1988, 1942, 1914, 1898, 1922, 1991, 2025, 2048, 2104, 2144, 2136, 2076, 2013, 2005, 2041, 2067, 2071, 2109, 2176, 2259, 2310, 2312, 2275, 2215, 2197, 2260, 2390, 2502, 2552, 2565, 2574, 2629, 2695, 2696, 2663, 2629, 2661, 2765, 2850, 2837, 2767, 2700, 2650, 2671, 2736, 2740, 2673, 2634, 2673, 2726, 2740, 2708, 2608, 2517, 2507, 2564, 2638, 2675, 2605, 2431, 2265, 2144, 2100, 2110, 2116, 2096, 2037, 1949, 1813, 1669, 1573, 1538, 1535, 1503, 1412, 1328, 1320, 1369, 1453, 1524, 1524, 1536, 1572, 1601, 1615, 1595, 1577, 1571, 1576, 1599, 1615, 1613, 1617, 1616, 1607, 1608, 1616, 1612, 1618, 1637, 1642, 1633, 1635, 1673, 1725, 1774, 1805, 1786, 1755, 1782, 1893, 2020, 2084, 2080, 2065, 2074, 2130, 2244, 2368, 2463, 2434, 2308, 2198, 2200, 2313, 2484, 2668, 2769, 2758, 2682, 2600, 2526, 2491, 2512, 2549, 2526, 2417, 2319, 2309, 2353, 2341, 2241, 2142, 2113, 2084, 2002, 1871, 1768, 1730, 1700, 1690, 1718, 1780, 1788, 1723, 1682, 1685, 1682, 1664, 1676, 1722, 1786, 1860, 1908, 1944, 1962, 1961, 1966, 1975, 2004, 2068, 2106, 2080, 2006, 1963, 1992, 2065, 2099, 2101, 2118, 2128, 2124, 2119, 2089, 2066, 2066, 2067, 2009, 1943, 1940, 1961, 1945, 1916, 1908, 1887, 1854, 1833, 1852, 1892, 1970, 2041, 2043, 1996, 1953, 1939, 1986, 2090, 2156, 2161, 2159, 2151, 2109, 2068, 2077, 2121, 2170, 2245, 2340, 2380, 2327, 2228, 2161, 2149, 2193, 2259, 2330, 2367, 2373, 2342, 2277, 2226, 2223, 2241, 2252, 2201, 2109, 2073, 2132, 2190, 2184, 2126, 2059, 2042, 2059, 2090, 2121, 2131, 2055, 1935, 1863, 1888, 1952, 2006, 2055, 2074, 2079, 2067, 2062, 2044, 2041, 2094, 2127, 2069, 1985, 1942, 1898, 1846, 1844, 1913, 2005, 2083, 2145, 2176, 2144, 2052, 1956, 1927, 1975, 2061, 2131, 2164, 2147, 2124, 2119, 2131, 2146, 2133, 2086, 2048, 2066, 2113, 2159, 2179, 2192, 2198, 2175, 2096, 2046, 2063, 2087, 2048, 1952, 1839, 1772, 1771, 1793, 1809, 1841, 1898, 1916, 1842, 1729, 1670, 1662, 1621, 1529, 1451, 1426, 1417, 1398, 1407, 1474, 1518, 1518, 1552, 1612, 1670, 1712, 1721, 1723, 1708, 1691, 1700, 1754, 1849, 1955, 2087, 2205, 2273, 2307, 2306, 2280, 2281, 2325, 2383, 2438, 2486, 2552, 2625, 2674, 2661, 2589, 2537, 2552, 2594, 2628, 2617, 2556, 2517, 2503, 2475, 2422, 2350, 2254, 2110, 2015, 2067, 2171, 2165, 2031, 1882, 1812, 1837, 1891, 1887, 1808, 1699, 1647, 1669, 1716, 1754, 1758, 1743, 1741, 1795, 1852, 1873, 1891, 1884, 1852, 1837, 1830, 1794, 1782, 1815, 1836, 1817, 1823, 1882, 1966, 2025, 2023, 1974, 1967, 2008, 2078, 2174, 2265, 2301, 2285, 2262, 2245, 2254, 2304, 2377, 2471, 2546, 2521, 2401, 2308, 2294, 2351, 2485, 2628, 2702, 2673, 2587, 2487, 2385, 2276, 2225, 2241, 2300, 2368, 2391, 2353, 2264, 2187, 2145, 2149, 2171, 2179, 2153, 2071, 1965, 1931, 1947, 1953, 1954, 1941, 1938, 1948, 1919, 1838, 1800, 1845, 1913, 1897, 1830, 1789, 1793, 1834, 1853, 1836, 1827, 1826, 1843, 1851, 1796, 1716, 1710, 1797, 1905, 1948, 1936, 1904, 1864, 1867, 1915, 1960, 1979, 1964, 1891, 1813, 1760, 1764, 1820, 1887, 1951, 1988, 1974, 1912, 1842, 1817, 1846, 1860, 1854, 1892, 2002, 2085, 2114, 2139, 2177, 2243, 2288, 2270, 2235, 2210, 2201, 2208, 2225, 2280, 2360, 2442, 2499, 2522, 2499, 2465, 2462, 2531, 2648, 2737, 2745, 2669, 2572, 2524, 2506, 2497, 2529, 2603, 2634, 2579, 2492, 2459, 2483, 2497, 2471, 2405, 2303, 2244, 2232, 2225, 2195, 2160, 2124, 2037, 1920, 1821, 1751, 1686, 1677, 1729, 1758, 1728, 1701, 1750, 1841, 1907, 1906, 1861, 1820, 1765, 1761, 1823, 1891, 1933, 1950, 1991, 2041, 2071, 2120, 2194, 2199, 2142, 2106, 2136, 2196, 2268, 2341, 2417, 2487, 2564, 2615, 2576, 2455, 2348, 2340, 2382, 2404, 2383, 2319, 2249, 2183, 2116, 2080, 2043, 1950, 1826, 1700, 1628, 1593, 1543, 1466, 1374, 1258, 1217, 1349, 1560, 1625, 1606, 1581, 1568, 1581, 1589, 1562, 1557, 1583, 1609, 1625, 1634, 1679, 1814, 1956, 2036, 2070, 2102, 2152, 2215, 2262, 2264, 2251, 2202, 2142, 2162, 2261, 2385, 2515, 2568, 2492, 2371, 2304, 2322, 2415, 2563, 2673, 2650, 2530, 2390, 2305, 2304, 2336, 2346, 2295, 2212, 2152, 2103, 2115, 2156, 2118, 2016, 1941, 1902, 1858, 1792, 1671, 1545, 1496, 1529, 1550, 1522, 1488, 1500, 1562, 1613, 1608, 1557, 1540, 1577, 1610, 1623, 1645, 1706, 1735, 1737, 1770, 1874, 1987, 2085, 2129, 2109, 2059, 2021, 2020, 2045, 2066, 2076, 2097, 2158, 2231, 2312, 2362, 2361, 2337, 2308, 2294, 2286, 2292, 2314, 2350, 2370, 2366, 2321, 2256, 2211, 2246, 2318, 2320, 2234, 2109, 2022, 2017, 2060, 2081, 2045, 1964, 1884, 1848, 1835, 1803, 1725, 1691, 1725, 1737, 1689, 1698, 1787, 1865, 1940, 2011, 2021, 1976, 1922, 1934, 1993, 2029, 2038, 2055, 2006, 1897, 1848, 1886, 1937, 1958, 1953, 1949, 1970, 2008, 2045, 2101, 2185, 2282, 2308, 2248, 2182, 2130, 2136, 2196, 2263, 2318, 2340, 2341, 2326, 2310, 2321, 2362, 2404, 2429, 2462, 2499, 2495, 2417, 2298, 2202, 2180, 2233, 2305, 2362, 2414, 2446, 2427, 2354, 2255, 2199, 2226, 2306, 2351, 2269, 2103, 1988, 1976, 2056, 2146, 2148, 2039, 1866, 1729, 1672, 1648, 1604, 1563, 1531, 1483, 1469, 1510, 1564, 1597, 1629, 1647, 1616, 1566, 1540, 1531, 1535, 1563, 1629, 1739, 1817, 1864, 1891, 1923, 1942, 1907, 1821, 1785, 1845, 1934, 1989, 2024, 2053, 2041, 2038, 2059, 2053, 2006, 1960, 1946, 1980, 2024, 2059, 2021, 1908, 1827, 1858, 1950, 2039, 2127, 2189, 2152, 2058, 2001, 2045, 2154, 2245, 2287, 2259, 2201, 2173, 2202, 2252, 2292, 2309, 2315, 2329, 2363, 2348, 2240, 2132, 2111, 2221, 2355, 2421, 2404, 2339, 2246, 2202, 2254, 2355, 2441, 2417, 2284, 2092, 1917, 1878, 1996, 2156, 2271, 2293, 2179, 2006, 1925, 1980, 2073, 2109, 2054, 1966, 1927, 1939, 1947, 1921, 1895, 1863, 1816, 1777, 1786, 1818, 1802, 1754, 1709, 1718, 1747, 1766, 1779, 1784, 1796, 1808, 1817, 1822, 1879, 1965, 2022, 2070, 2121, 2154, 2176, 2169, 2110, 2064, 2105, 2244, 2353, 2342, 2243, 2132, 2101, 2170, 2256, 2280, 2281, 2316, 2308, 2222, 2135, 2105, 2108, 2099, 2060, 2040, 2053, 2048, 2000, 1918, 1820, 1723, 1650, 1612, 1602, 1597, 1627, 1678, 1713, 1709, 1665, 1611, 1573, 1547, 1500, 1445, 1431, 1453, 1499, 1555, 1626, 1710, 1759, 1794, 1862, 1966, 2045, 2076, 2108, 2133, 2153, 2190, 2191, 2151, 2179, 2304, 2432, 2513, 2515, 2447, 2425, 2500, 2595, 2605, 2505, 2425, 2430, 2502, 2580, 2610, 2629, 2616, 2507, 2351, 2266, 2350, 2510, 2603, 2562, 2466, 2397, 2375, 2421, 2509, 2538, 2454, 2297, 2176, 2140, 2148, 2201, 2261, 2247, 2138, 1987, 1868, 1821, 1815, 1801, 1748, 1731, 1779, 1862, 1905, 1880, 1867, 1864, 1823, 1783, 1770, 1792, 1826, 1807, 1761, 1742, 1803, 1889, 1958, 2026, 2065, 2074, 2049, 1974, 1927, 1995, 2119, 2183, 2181, 2151, 2136, 2150, 2164, 2171, 2170, 2198, 2237, 2261, 2268, 2233, 2192, 2186, 2236, 2270, 2237, 2132, 2034, 2015, 2096, 2215, 2290, 2283, 2226, 2126, 2033, 1983, 1952, 1978, 2053, 2098, 2086, 2067, 2023, 1980, 1993, 2011, 1997, 1972, 1950, 1933, 1981, 2052, 2085, 2073, 2016, 1948, 1922, 1908, 1859, 1775, 1725, 1745, 1763, 1759, 1793, 1819, 1813, 1815, 1838, 1821, 1747, 1705, 1754, 1850, 1918, 1905, 1838, 1804, 1823, 1865, 1903, 1916, 1918, 1929, 1994, 2122, 2236, 2292, 2293, 2249, 2160, 2086, 2051, 2044, 2085, 2147, 2187, 2153, 2048, 2010, 2086, 2196, 2261, 2259, 2168, 2014, 1921, 1966, 2064, 2137, 2164, 2139, 2079, 1962, 1855, 1864, 1938, 2006, 2049, 2058, 2008, 1919, 1868, 1876, 1934, 1989, 2011, 2017, 2004, 1947, 1882, 1841, 1835, 1831, 1816, 1801, 1846, 1889, 1866, 1809, 1800, 1849, 1945, 2057, 2095, 2053, 2031, 2084, 2109, 2047, 1988, 1987, 2049, 2151, 2251, 2297, 2306, 2316, 2346, 2386, 2421, 2422, 2395, 2399, 2418, 2439, 2497, 2565, 2571, 2502, 2390, 2342, 2425, 2571, 2656, 2652, 2558, 2426, 2326, 2276, 2284, 2326, 2369, 2413, 2409, 2303, 2167, 2069, 2056, 2091, 2087, 2022, 1897, 1781, 1692, 1662, 1616, 1504, 1418, 1404, 1397, 1383, 1358, 1369, 1485, 1560, 1567, 1582, 1614, 1610, 1602, 1611, 1610, 1601, 1610, 1627, 1630, 1623, 1632, 1638, 1653, 1678, 1696, 1695, 1684, 1670, 1702, 1749, 1746, 1700, 1666, 1745, 1943, 2121, 2182, 2175, 2171, 2206, 2276, 2342, 2367, 2362, 2338, 2296, 2311, 2367, 2418, 2465, 2512, 2518, 2493, 2446, 2393, 2372, 2368, 2360, 2367, 2404, 2423, 2387, 2305, 2260, 2295, 2324, 2326, 2319, 2311, 2324, 2349, 2308, 2192, 2080, 2045, 2028, 1996, 1960, 1937, 1942, 1943, 1935, 1932, 1942, 1975, 1996, 1979, 1917, 1841, 1785, 1746, 1718, 1735, 1772, 1770, 1741, 1734, 1797, 1828, 1773, 1691, 1665, 1710, 1761, 1800, 1833, 1822, 1747, 1653, 1593, 1605, 1682, 1793, 1884, 1939, 1979, 1981, 1974, 1987, 1993, 1984, 1975, 1976, 2020, 2099, 2171, 2242, 2312, 2325, 2260, 2199, 2193, 2232, 2258, 2290, 2323, 2353, 2375, 2382, 2343, 2262, 2221, 2248, 2299, 2308, 2266, 2198, 2103, 2044, 2072, 2118, 2121, 2093, 2086, 2111, 2122, 2060, 1978, 1933, 1949, 2002, 2030, 2039, 2054, 2077, 2107, 2076, 2040, 2053, 2095, 2139, 2126, 2054, 2039, 2093, 2150, 2208, 2262, 2320, 2338, 2276, 2177, 2128, 2204, 2304, 2326, 2296, 2261, 2235, 2183, 2094, 2027, 2025, 2072, 2091, 2015, 1885, 1791, 1791, 1866, 1896, 1836, 1738, 1691, 1690, 1708, 1717, 1688, 1667, 1709, 1783, 1809, 1798, 1768, 1735, 1709, 1702, 1756, 1846, 1932, 1970, 1990, 2007, 2013, 2042, 2046, 2006, 2003, 2054, 2104, 2157, 2203, 2224, 2202, 2173, 2159, 2122, 2087, 2114, 2189, 2258, 2283, 2199, 2026, 1922, 1977, 2129, 2246, 2262, 2214, 2101, 1963, 1865, 1869, 1968, 2070, 2088, 1979, 1818, 1734, 1780, 1858, 1859, 1773, 1638, 1530, 1538, 1648, 1784, 1851, 1805, 1656, 1493, 1415, 1432, 1518, 1653, 1761, 1824, 1885, 1967, 2021, 1999, 1951, 1930, 1984, 2080, 2156, 2217, 2259, 2265, 2266, 2248, 2254, 2315, 2356, 2343, 2296, 2266, 2299, 2380, 2425, 2390, 2335, 2320, 2350, 2377, 2383, 2378, 2335, 2249, 2168, 2106, 2093, 2108, 2102, 2058, 2010, 1998, 2025, 2003, 1943, 1915, 1922, 1924, 1898, 1831, 1715, 1633, 1602, 1636, 1726, 1831, 1899, 1882, 1853, 1844, 1825, 1783, 1778, 1858, 1985, 2077, 2100, 2101, 2095, 2113, 2167, 2172, 2102, 2050, 2083, 2169, 2276, 2373, 2382, 2311, 2287, 2346, 2417, 2470, 2497, 2462, 2399, 2343, 2339, 2376, 2406, 2378, 2284, 2194, 2119, 2081, 2111, 2173, 2204, 2179, 2100, 2039, 2041, 2044, 2040, 2018, 1949, 1877, 1841, 1854, 1879, 1871, 1851, 1847, 1850, 1878, 1977, 2096, 2160, 2152, 2089, 2051, 2036, 1977, 1904, 1909, 2008, 2122, 2184, 2189, 2155, 2125, 2112, 2071, 2026, 2032, 2060, 2043, 1984, 1924, 1909, 1919, 1862, 1753, 1674, 1654, 1688, 1710, 1707, 1707, 1734, 1786, 1803, 1707, 1505, 1344, 1357, 1507, 1668, 1776, 1866, 1957, 2024, 2055, 2069, 2045, 2024, 2045, 2098, 2198, 2304, 2343, 2277, 2155, 2043, 2061, 2220, 2365, 2437, 2437, 2394, 2327, 2275, 2284, 2350, 2428, 2488, 2516, 2489, 2394, 2292, 2276, 2285, 2251, 2220, 2200, 2202, 2186, 2147, 2127, 2100, 2036, 1961, 1948, 1992, 2009, 1967, 1911, 1880, 1877, 1929, 1995, 2020, 2012, 1954, 1888, 1897, 1978, 2091, 2156, 2152, 2144, 2192, 2277, 2324, 2303, 2244, 2225, 2270, 2304, 2335, 2376, 2414, 2438, 2425, 2346, 2211, 2108, 2108, 2198, 2307, 2337, 2265, 2131, 2024, 2035, 2125, 2180, 2140, 2062, 1987, 1931, 1940, 2016, 2085, 2081, 1974, 1825, 1752, 1791, 1883, 1970, 2027, 2021, 1955, 1883, 1876, 1979, 2121, 2222, 2250, 2224, 2207, 2213, 2217, 2217, 2217, 2230, 2247, 2255, 2290, 2372, 2481, 2546, 2505, 2377, 2209, 2075, 2085, 2240, 2409, 2489, 2456, 2349, 2212, 2078, 2018, 2041, 2078, 2079, 2023, 1957, 1895, 1863, 1892, 1971, 2035, 2036, 2000, 2001, 2049, 2099, 2115, 2099, 2078, 2074, 2098, 2158, 2185, 2153, 2081, 2017, 2016, 2109, 2179, 2171, 2120, 2032, 1935, 1901, 1904, 1891, 1839, 1764, 1748, 1809, 1848, 1808, 1710, 1594, 1518, 1484, 1456, 1408, 1416, 1455, 1428, 1362, 1439, 1564, 1617, 1605, 1586, 1587, 1590, 1574, 1565, 1576, 1600, 1623, 1646, 1652, 1634, 1629, 1631, 1638, 1630, 1602, 1586, 1589, 1605, 1623, 1645, 1661, 1658, 1639, 1627, 1662, 1759, 1868, 1928, 1956, 1974, 1978, 1955, 1980, 2088, 2223, 2259, 2192, 2143, 2136, 2147, 2174, 2215, 2249, 2281, 2326, 2375, 2394, 2343, 2267, 2228, 2255, 2283, 2276, 2286, 2315, 2328, 2335, 2336, 2288, 2194, 2109, 2102, 2158, 2200, 2237, 2284, 2313, 2283, 2201, 2158, 2205, 2292, 2337, 2337, 2321, 2279, 2231, 2207, 2206, 2231, 2278, 2325, 2287, 2195, 2153, 2159, 2154, 2148, 2209, 2302, 2375, 2405, 2361, 2302, 2275, 2270, 2247, 2235, 2237, 2217, 2209, 2237, 2294, 2341, 2335, 2304, 2290, 2284, 2270, 2290, 2358, 2402, 2345, 2202, 2131, 2202, 2299, 2350, 2317, 2224, 2139, 2112, 2153, 2222, 2256, 2249, 2188, 2089, 2048, 2090, 2128, 2144, 2124, 2056, 1918, 1713, 1591, 1619, 1704, 1738, 1663, 1554, 1488, 1493, 1529, 1539, 1515, 1500, 1498, 1537, 1613, 1663, 1649, 1612, 1626, 1695, 1774, 1830, 1851, 1851, 1822, 1747, 1715, 1805, 1933, 2004, 1965, 1868, 1830, 1856, 1906, 1967, 2028, 2057, 2079, 2114, 2138, 2125, 2085, 2049, 2038, 2028, 1995, 1988, 2016, 2054, 2088, 2134, 2168, 2127, 2037, 1999, 2017, 2069, 2115, 2070, 1950, 1906, 2013, 2198, 2303, 2279, 2190, 2104, 2089, 2152, 2207, 2194, 2149, 2171, 2245, 2340, 2423, 2449, 2403, 2339, 2317, 2321, 2341, 2361, 2339, 2296, 2239, 2166, 2122, 2125, 2207, 2304, 2339, 2314, 2258, 2173, 2123, 2132, 2173, 2202, 2210, 2176, 2141, 2132, 2126, 2069, 1949, 1835, 1780, 1804, 1857, 1927, 2025, 2042, 1912, 1713, 1608, 1655, 1754, 1825, 1818, 1730, 1633, 1539, 1497, 1518, 1565, 1592, 1542, 1498, 1529, 1619, 1685, 1713, 1738, 1782, 1856, 1883, 1875, 1872, 1853, 1845, 1895, 1990, 2042, 2034, 2019, 2047, 2103, 2156, 2212, 2293, 2351, 2361, 2347, 2304, 2258, 2265, 2299, 2321, 2376, 2447, 2470, 2453, 2425, 2383, 2364, 2385, 2421, 2424, 2365, 2270, 2200, 2191, 2242, 2324, 2376, 2322, 2153, 1987, 1945, 1985, 2020, 1984, 1924, 1891, 1895, 1926, 1966, 1968, 1909, 1869, 1899, 1967, 2034, 2068, 2049, 2015, 1970, 1946, 1973, 2041, 2110, 2154, 2178, 2177, 2175, 2202, 2268, 2345, 2388, 2398, 2395, 2405, 2408, 2371, 2303, 2269, 2287, 2371, 2474, 2556, 2567, 2475, 2359, 2303, 2320, 2385, 2470, 2548, 2541, 2458, 2371, 2254, 2151, 2091, 2080, 2125, 2187, 2212, 2209, 2180, 2120, 2061, 2031, 2065, 2163, 2239, 2224, 2087, 1930, 1867, 1881, 1912, 1952, 1932, 1882, 1852, 1857, 1903, 1956, 1984, 1990, 1977, 1985, 2033, 2115, 2182, 2178, 2105, 2070, 2133, 2195, 2195, 2213, 2232, 2221, 2203, 2148, 2080, 2083, 2134, 2138, 2098, 2066, 2109, 2201, 2259, 2236, 2157, 2072, 2036, 2059, 2057, 2031, 2048, 2069, 2037, 2007, 1986, 1949, 1891, 1839, 1825, 1819, 1818, 1813, 1781, 1729, 1701, 1698, 1721, 1746, 1782, 1813, 1809, 1801, 1795, 1802, 1857, 1923, 1941, 1933, 1933, 1953, 1972, 2010, 2059, 2082, 2094, 2101, 2132, 2172, 2238, 2311, 2339, 2313, 2252, 2193, 2177, 2211, 2269, 2304, 2284, 2198, 2114, 2083, 2059, 2022, 2028, 2098, 2167, 2151, 2054, 1925, 1848, 1874, 1929, 1953, 1918, 1828, 1771, 1787, 1827, 1890, 1965, 2006, 2034, 2054, 2042, 2044, 2082, 2112, 2166, 2222, 2241, 2237, 2230, 2247, 2288, 2295, 2237, 2145, 2117, 2179, 2308, 2434, 2483, 2446, 2373, 2331, 2339, 2358, 2380, 2371, 2334, 2290, 2259, 2248, 2272, 2321, 2337, 2294, 2230, 2184, 2147, 2136, 2128, 2048, 1929, 1901, 1994, 2096, 2155, 2182, 2175, 2105, 2013, 1986, 2022, 2064, 2101, 2135, 2131, 2105, 2112, 2148, 2161, 2119, 2066, 2019, 1976, 1940, 1894, 1866, 1886, 1957, 2015, 2024, 1997, 1988, 2035, 2051, 1989, 1931, 1938, 1973, 1987, 1973, 1939, 1891, 1854, 1819, 1778, 1793, 1847, 1878, 1892, 1952, 2023, 2067, 2041, 1962, 1904, 1889, 1921, 1960, 1989, 1994, 1970, 1926, 1866, 1797, 1767, 1767, 1814, 1876, 1902, 1940, 1976, 1939, 1847, 1744, 1675, 1652, 1643, 1610, 1578, 1549, 1520, 1502, 1480, 1456, 1417, 1391, 1433, 1526, 1618, 1690, 1691, 1628, 1556, 1544, 1558, 1577, 1610, 1652, 1677, 1673, 1635, 1590, 1616, 1750, 1912, 2028, 2125, 2155, 2138, 2175, 2227, 2247, 2264, 2309, 2368, 2392, 2336, 2243, 2204, 2203, 2269, 2354, 2442, 2468, 2397, 2291, 2245, 2276, 2303, 2228, 2077, 1981, 1995, 2089, 2180, 2178, 2086, 1951, 1853, 1801, 1755, 1741, 1796, 1863, 1836, 1731, 1664, 1663, 1695, 1709, 1675, 1627, 1614, 1605, 1641, 1717, 1780, 1829, 1884, 1961, 2022, 2024, 2017, 2036, 2052, 2058, 2037, 1993, 1974, 1996, 2070, 2141, 2162, 2123, 2081, 2099, 2159, 2192, 2156, 2074, 1987, 1980, 2099, 2217, 2221, 2153, 2086, 2025, 2013, 2067, 2098, 2112, 2134, 2152, 2152, 2113, 2083, 2123, 2172, 2177, 2144, 2111, 2130, 2169, 2193, 2240, 2302, 2284, 2173, 2074, 2053, 2112, 2149, 2126, 2062, 2023, 2031, 2052, 2069, 2084, 2071, 2012, 1971, 1954, 1956, 2012, 2090, 2167, 2154, 2042, 1942, 1920, 1998, 2107, 2144, 2083, 1974, 1883, 1821, 1783, 1769, 1769, 1780, 1768, 1767, 1806, 1827, 1841, 1836, 1821, 1794, 1753, 1754, 1852, 1993, 2070, 2053, 2019, 2003, 1962, 1908, 1916, 1988, 2068, 2114, 2090, 2054, 2057, 2074, 2122, 2141, 2115, 2063, 2048, 2080, 2129, 2135, 2086, 2012, 1955, 1904, 1866, 1894, 1977, 2034, 2010, 1954, 1986, 2064, 2085, 2047, 2008, 2019, 2030, 2014, 1995, 1968, 1964, 1951, 1922, 1923, 1922, 1957, 2048, 2131, 2162, 2138, 2080, 2035, 2010, 1957, 1876, 1822, 1845, 1950, 2071, 2147, 2177, 2139, 2084, 2104, 2175, 2224, 2223, 2203, 2202, 2193, 2149, 2084, 2032, 2012, 2048, 2089, 2120, 2154, 2145, 2101, 2071, 2102, 2157, 2202, 2225, 2217, 2190, 2138, 2070, 2044, 2065, 2108, 2154, 2203, 2217, 2205, 2193, 2173, 2125, 2095, 2114, 2136, 2112, 2066, 2065, 2099, 2114, 2081, 2024, 2004, 2041, 2081, 2097, 2076, 2068, 2107, 2162, 2180, 2120, 1994, 1904, 1955, 2077, 2135, 2118, 2085, 2060, 2040, 2012, 1986, 1979, 1969, 1917, 1883, 1906, 1957, 2017, 2081, 2108, 2088, 2045, 2020, 2041, 2069, 2038, 1961, 1918, 1956, 2064, 2174, 2220, 2206, 2185, 2121, 1994, 1894, 1921, 2026, 2109, 2122, 2092, 2056, 2037, 2022, 2027, 2048, 2046, 2031, 2035, 2060, 2098, 2113, 2093, 2066, 2058, 2050, 2037, 2054, 2091, 2078, 2030, 2003, 1978, 1928, 1919, 1987, 2089, 2176, 2247, 2256, 2184, 2089, 2023, 1993, 1979, 1963, 1929, 1890, 1873, 1882, 1935, 2013, 2074, 2096, 2071, 2016, 1976, 1967, 1996, 2100, 2237, 2287, 2218, 2103, 2016, 1991, 2039, 2134, 2234, 2271, 2221, 2123, 2070, 2080, 2078, 2101, 2190, 2316, 2374, 2311, 2162, 2039, 2028, 2088, 2147, 2179, 2167, 2146, 2163, 2182, 2157, 2096, 2042, 2014, 2011, 2089, 2206, 2262, 2222, 2141, 2088, 2087, 2096, 2127, 2152, 2130, 2055, 1969, 1952, 2043, 2207, 2327, 2330, 2240, 2160, 2164, 2225, 2315, 2413, 2464, 2399, 2265, 2166, 2178, 2301, 2400, 2397, 2347, 2265, 2208, 2217, 2233, 2215, 2183, 2190, 2234, 2303, 2341, 2294, 2201, 2129, 2063, 1981, 1959, 2007, 2044, 2045, 1992, 1907, 1814, 1700, 1554, 1420, 1390, 1469, 1567, 1639, 1633, 1566, 1478, 1408, 1375, 1376, 1461, 1546, 1589, 1601, 1604, 1610, 1599, 1591, 1606, 1615, 1608, 1597, 1602, 1612, 1629, 1652, 1648, 1617, 1606, 1607, 1612, 1627, 1633, 1650, 1661, 1647, 1633, 1648, 1685, 1744, 1859, 1925, 1872, 1781, 1715, 1694, 1742, 1851, 1958, 2013, 1993, 1945, 1945, 1990, 1991, 1961, 1969, 1999, 2012, 2031, 2052, 2032, 2017, 2031, 2066, 2154, 2213, 2146, 2003, 1899, 1918, 2040, 2177, 2243, 2265, 2268, 2210, 2141, 2162, 2248, 2297, 2290, 2240, 2184, 2185, 2231, 2297, 2371, 2402, 2390, 2383, 2423, 2489, 2505, 2458, 2404, 2395, 2379, 2335, 2310, 2333, 2379, 2403, 2396, 2354, 2277, 2211, 2174, 2125, 2075, 2051, 2060, 2070, 1999, 1877, 1795, 1801, 1847, 1881, 1908, 1955, 1988, 1918, 1784, 1653, 1585, 1581, 1610, 1670, 1719, 1706, 1646, 1604, 1625, 1709, 1807, 1866, 1843, 1763, 1732, 1766, 1801, 1786, 1758, 1827, 1964, 2074, 2098, 2048, 2007, 2000, 1988, 2001, 2060, 2145, 2186, 2206, 2253, 2315, 2380, 2409, 2360, 2274, 2226, 2283, 2431, 2553, 2578, 2555, 2510, 2446, 2400, 2418, 2506, 2646, 2731, 2714, 2628, 2572, 2600, 2682, 2739, 2740, 2668, 2569, 2475, 2391, 2326, 2256, 2197, 2148, 2094, 1997, 1899, 1858, 1832, 1777, 1687, 1586, 1500, 1453, 1407, 1336, 1282, 1317, 1507, 1609, 1636, 1646, 1629, 1600, 1607, 1631, 1642, 1660, 1690, 1721, 1782, 1897, 2015, 2114, 2204, 2262, 2293, 2314, 2341, 2408, 2542, 2666, 2675, 2618, 2571, 2539, 2543, 2539, 2537, 2540, 2522, 2519, 2551, 2578, 2603, 2619, 2629, 2609, 2539, 2445, 2361, 2308, 2292, 2263, 2188, 2090, 1998, 1948, 1980, 2051, 2093, 2118, 2138, 2122, 2095, 2101, 2150, 2211, 2257, 2256, 2223, 2202, 2210, 2216, 2254, 2384, 2547, 2619, 2577, 2483, 2395, 2334, 2299, 2293, 2332, 2408, 2468, 2464, 2438, 2390, 2318, 2281, 2297, 2340, 2306, 2210, 2116, 2005, 1919, 1942, 2036, 2112, 2094, 2000, 1911, 1833, 1765, 1708, 1695, 1699, 1654, 1586, 1537, 1501, 1502, 1534, 1562, 1585, 1622, 1669, 1717, 1717, 1658, 1575, 1535, 1560, 1608, 1613, 1605, 1617, 1631, 1642, 1673, 1705, 1717, 1737, 1743, 1702, 1688, 1759, 1809, 1780, 1710, 1644, 1612, 1606, 1613, 1659, 1740, 1782, 1772, 1776, 1797, 1797, 1799, 1844, 1906, 1897, 1845, 1849, 1955, 2100, 2197, 2199, 2159, 2183, 2236, 2232, 2169, 2131, 2153, 2199, 2245, 2273, 2299, 2315, 2268, 2199, 2183, 2248, 2344, 2430, 2475, 2450, 2365, 2272, 2199, 2178, 2168, 2121, 2044, 2002, 2036, 2106, 2123, 2105, 2085, 2084, 2099, 2107, 2088, 2025, 1987, 2022, 2078, 2163, 2203, 2185, 2168, 2149, 2128, 2116, 2123, 2128, 2080, 1982, 1894, 1853, 1902, 2001, 2082, 2092, 2052, 2036, 2033, 1997, 1969, 1983, 1969, 1893, 1851, 1881, 1958, 2008, 1999, 1985, 1994, 2014, 2010, 1968, 1922, 1953, 2060, 2140, 2118, 2050, 1992, 1934, 1892, 1891, 1942, 2015, 2064, 2098, 2131, 2114, 2066, 2009, 1975, 1991, 2030, 2073, 2050, 1970, 1901, 1904, 1900, 1892, 1972, 2091, 2128, 2071, 1981, 1952, 1956, 1982, 2056, 2118, 2104, 2041, 1973, 1925, 1909, 1926, 1981, 2035, 2022, 1929, 1825, 1820, 1932, 2040, 2097, 2105, 2099, 2073, 2009, 1948, 1983, 2101, 2204, 2225, 2194, 2133, 2077, 2037, 2015, 2018, 2023, 2057, 2130, 2230, 2338, 2405, 2370, 2267, 2157, 2065, 1993, 1982, 2042, 2088, 2100, 2084, 2043, 1986, 1970, 1987, 1994, 2049, 2191, 2338, 2390, 2320, 2172, 2064, 2059, 2110, 2173, 2249, 2322, 2316, 2243, 2166, 2143, 2186, 2220, 2238, 2234, 2161, 2088, 2043, 1996, 1929, 1897, 1917, 1950, 1954, 1901, 1827, 1757, 1729, 1744, 1728, 1643, 1504, 1385, 1391, 1482, 1571, 1648, 1732, 1762, 1727, 1709, 1780, 1826, 1798, 1768, 1788, 1887, 2049, 2165, 2199, 2185, 2150, 2120, 2145, 2233, 2288, 2311, 2300, 2260, 2257, 2322, 2384, 2418, 2446, 2446, 2428, 2445, 2496, 2536, 2562, 2608, 2559, 2423, 2323, 2314, 2371, 2464, 2527, 2505, 2431, 2359, 2320, 2287, 2205, 2090, 2037, 2087, 2149, 2147, 2066, 1923, 1755, 1673, 1705, 1773, 1783, 1742, 1684, 1646, 1643, 1649, 1673, 1718, 1730, 1653, 1615, 1669, 1685, 1667, 1729, 1878, 1958, 1938, 1923, 1942, 1972, 1999, 1995, 1924, 1876, 1905, 1961, 1983, 1962, 1975, 2048, 2123, 2152, 2137, 2104, 2101, 2121, 2122, 2112, 2162, 2255, 2311, 2309, 2296, 2295, 2250, 2202, 2216, 2254, 2291, 2314, 2308, 2266, 2225, 2239, 2287, 2317, 2300, 2242, 2195, 2174, 2198, 2230, 2231, 2194, 2158, 2157, 2215, 2280, 2293, 2230, 2119, 2044, 2035, 2072, 2084, 2022, 1970, 1981, 2018, 2030, 1984, 1909, 1867, 1880, 1929, 2005, 2085, 2146, 2174, 2154, 2099, 2089, 2127, 2206, 2287, 2311, 2296, 2286, 2241, 2197, 2231, 2312, 2360, 2345, 2317, 2320, 2310, 2292, 2291, 2304, 2336, 2340, 2273, 2171, 2132, 2165, 2185, 2166, 2148, 2160, 2160, 2139, 2132, 2151, 2209, 2238, 2179, 2111, 2056, 2016, 2005, 1971, 1894, 1779, 1710, 1716, 1758, 1803, 1849, 1855, 1806, 1747, 1693, 1622, 1542, 1535, 1598, 1652, 1681, 1691, 1679, 1668, 1668, 1713, 1785, 1822, 1876, 2021, 2142, 2161, 2109, 2070, 2117, 2212, 2259, 2246, 2243, 2287, 2359, 2402, 2387, 2326, 2295, 2322, 2356, 2362, 2324, 2281, 2308, 2395, 2458, 2447, 2387, 2319, 2293, 2272, 2228, 2204, 2214, 2184, 2116, 2070, 2055, 2050, 2010, 1947, 1912, 1911, 1902, 1866, 1790, 1719, 1685, 1670, 1636, 1551, 1453, 1401, 1391, 1419, 1478, 1558, 1634, 1643, 1601, 1543, 1475, 1477, 1556, 1629, 1691, 1744, 1759, 1723, 1679, 1696, 1799, 1945, 2064, 2100, 2059, 2060, 2150, 2229, 2290, 2350, 2376, 2348, 2331, 2356, 2349, 2302, 2291, 2335, 2415, 2534, 2616, 2611, 2554, 2479, 2383, 2330, 2332, 2338, 2365, 2398, 2363, 2230, 2061, 1992, 2046, 2152, 2223, 2153, 1983, 1844, 1802, 1836, 1913, 1966, 1926, 1853, 1809, 1841, 1915, 1963, 1987, 1996, 1925, 1822, 1792, 1892, 2034, 2107, 2103, 2050, 2023, 2037, 2078, 2125, 2158, 2174, 2188, 2205, 2248, 2287, 2264, 2182, 2093, 2042, 2045, 2123, 2193, 2182, 2146, 2130, 2136, 2171, 2227, 2281, 2263, 2193, 2097, 2003, 1951, 1953, 1973, 1984, 2005, 1998, 1929, 1852, 1865, 1930, 1946, 1925, 1925, 1937, 1924, 1884, 1847, 1860, 1869, 1832, 1797, 1816, 1845, 1852, 1823, 1750, 1683, 1665, 1725, 1821, 1926, 2003, 2017, 2031, 2100, 2158, 2146, 2096, 2040, 2016, 2007, 1980, 2008, 2117, 2266, 2341, 2276, 2149, 2110, 2133, 2154, 2134, 2089, 2067, 2041, 2015, 2017, 2035, 2076, 2166, 2222, 2209, 2168, 2149, 2207, 2270, 2295, 2279, 2218, 2190, 2256, 2364, 2435, 2442, 2407, 2334, 2264, 2276, 2369, 2461, 2486, 2468, 2410, 2299, 2198, 2146, 2144, 2184, 2217, 2221, 2178, 2108, 2038, 2027, 2037, 2033, 2035, 2039, 2008, 1954, 1867, 1798, 1735, 1678, 1673, 1708, 1753, 1731, 1631, 1575, 1595, 1635, 1644, 1605, 1561, 1542, 1565, 1622, 1715, 1812, 1838, 1733, 1594, 1515, 1539, 1630, 1691, 1720, 1770, 1846, 1895, 1940, 1990, 1996, 1996, 2023, 2065, 2074, 2037, 1990, 2010, 2091, 2140, 2164, 2178, 2176, 2167, 2161, 2197, 2283, 2369, 2428, 2447, 2449, 2450, 2428, 2380, 2324, 2290, 2316, 2399, 2477, 2479, 2436, 2441, 2466, 2417, 2316, 2244, 2205, 2181, 2180, 2177, 2176, 2203, 2206, 2153, 2090, 2049, 2073, 2139, 2159, 2089, 1964, 1889, 1888, 1885, 1860, 1872, 1975, 2058, 2054, 1994, 1941, 1927, 1967, 2018, 2072, 2136, 2167, 2163, 2180, 2211, 2242, 2250, 2251, 2273, 2315, 2370, 2402, 2405, 2356, 2256, 2186, 2201, 2278, 2354, 2372, 2314, 2251, 2234, 2278, 2333, 2380, 2359, 2284, 2162, 2043, 1989, 1987, 1996, 1983, 1955, 1948, 1974, 2012, 1980, 1863, 1710, 1597, 1592, 1662, 1728, 1744, 1686, 1611, 1580, 1590, 1589, 1545, 1514, 1536, 1592, 1646, 1657, 1659, 1647, 1617, 1621, 1691, 1757, 1799, 1887, 1976, 1981, 1961, 1959, 2000, 2060, 2099, 2097, 2042, 1968, 1953, 2012, 2094, 2136, 2099, 2019, 1962, 1945, 1950, 1963, 1955, 1963, 2022, 2050, 2026, 2000, 2036, 2167, 2296, 2317, 2259, 2219, 2196, 2229, 2311, 2318, 2229, 2117, 2083, 2181, 2330, 2460, 2497, 2434, 2322, 2205, 2126, 2157, 2220, 2216, 2150, 2042, 1950, 1972, 2099, 2200, 2199, 2120, 2029, 1943, 1897, 1899, 1936, 1939, 1891, 1816, 1717, 1635, 1600, 1583, 1585, 1603, 1580, 1501, 1435, 1453, 1525, 1579, 1607, 1627, 1644, 1658, 1635, 1618, 1650, 1700, 1746, 1811, 1845, 1844, 1847, 1911, 1998, 2025, 1977, 1922, 1955, 2058, 2141, 2164, 2186, 2189, 2171, 2176, 2201, 2271, 2353, 2355, 2284, 2232, 2282, 2434, 2556, 2554, 2476, 2342, 2167, 2069, 2123, 2268, 2408, 2473, 2399, 2287, 2230, 2210, 2236, 2263, 2236, 2193, 2149, 2132, 2146, 2138, 2065, 1969, 1901, 1906, 1965, 2036, 2111, 2139, 2134, 2098, 2028, 1949, 1900, 1884, 1902, 1934, 1998, 2049, 2028, 1982, 1972, 1989, 2023, 2075, 2119, 2113, 2076, 2021, 1968, 1938, 1921, 1949, 2002, 2018, 2011, 2015, 2047, 2059, 2058, 2110, 2216, 2305, 2350, 2368, 2363, 2365, 2371, 2358, 2334, 2281, 2205, 2163, 2219, 2359, 2507, 2558, 2473, 2374, 2371, 2459, 2579, 2641, 2584, 2424, 2234, 2129, 2169, 2285, 2364, 2332, 2175, 1945, 1795, 1797, 1904, 1947, 1880, 1806, 1767, 1732, 1642, 1530, 1454, 1421, 1434, 1469, 1470, 1436, 1408, 1461, 1571, 1600, 1592, 1608, 1623, 1614, 1620, 1640, 1637, 1588, 1549, 1572, 1640, 1738, 1835, 1851, 1809, 1797, 1806, 1819, 1827, 1826, 1852, 1933, 2033, 2097, 2120, 2107, 2073, 2077, 2116, 2138, 2162, 2162, 2133, 2126, 2155, 2141, 2067, 2032, 2087, 2201, 2293, 2335, 2339, 2312, 2281, 2267, 2255, 2197, 2086, 1997, 2034, 2188, 2286, 2273, 2189, 2069, 1982, 1943, 1957, 1980, 1983, 1952, 1855, 1727, 1651, 1648, 1662, 1638, 1602, 1582, 1603, 1667, 1729, 1721, 1662, 1636, 1647, 1702, 1775, 1792, 1791, 1793, 1766, 1721, 1713, 1754, 1757, 1803, 1944, 2055, 2080, 2069, 2081, 2132, 2159, 2134, 2125, 2162, 2199, 2234, 2278, 2302, 2307, 2285, 2251, 2261, 2306, 2361, 2408, 2399, 2317, 2197, 2121, 2114, 2162, 2213, 2230, 2200, 2150, 2136, 2166, 2166, 2092, 1972, 1879, 1846, 1845, 1857, 1858, 1821, 1758, 1743, 1799, 1857, 1861, 1847, 1880, 1994, 2130, 2171, 2122, 2049, 1981, 1961, 2034, 2105, 2131, 2165, 2203, 2223, 2205, 2123, 2072, 2132, 2230, 2295, 2291, 2222, 2147, 2173, 2295, 2418, 2445, 2356, 2200, 2068, 2051, 2186, 2355, 2392, 2261, 2092, 1991, 1970, 2020, 2115, 2162, 2124, 2048, 1963, 1920, 1925, 1932, 1943, 1952, 1943, 1875, 1763, 1676, 1657, 1718, 1794, 1817, 1765, 1716, 1728, 1752, 1737, 1665, 1590, 1577, 1640, 1751, 1834, 1869, 1885, 1889, 1839, 1745, 1692, 1699, 1744, 1778, 1818, 1877, 1898, 1864, 1826, 1824, 1859, 1905, 1964, 2045, 2110, 2125, 2094, 2025, 1978, 2042, 2154, 2258, 2337, 2377, 2384, 2341, 2273, 2263, 2346, 2473, 2565, 2568, 2560, 2569, 2537, 2517, 2548, 2600, 2648, 2650, 2606, 2570, 2564, 2562, 2544, 2501, 2454, 2443, 2424, 2359, 2273, 2202, 2193, 2246, 2284, 2274, 2223, 2165, 2157, 2196, 2208, 2181, 2099, 2017, 1961, 1910, 1907, 1995, 2107, 2175, 2210, 2227, 2239, 2248, 2233, 2213, 2224, 2271, 2311, 2278, 2165, 2093, 2142, 2228, 2280, 2307, 2297, 2265, 2219, 2159, 2107, 2069, 2050, 2009, 1939, 1861, 1823, 1864, 1917, 1896, 1821, 1781, 1767, 1752, 1752, 1752, 1740, 1736, 1727, 1765, 1855, 1918, 1954, 1964, 1966, 2000, 2024, 2032, 2015, 2004, 2025, 2078, 2144, 2168, 2176, 2203, 2242, 2256, 2246, 2225, 2238, 2309, 2427, 2507, 2465, 2331, 2232, 2244, 2313, 2362, 2362, 2299, 2200, 2126, 2121, 2190, 2274, 2264, 2186, 2117, 2057, 2015, 1994, 2000, 2014, 2018, 1992, 1966, 1956, 1979, 2040, 2087, 2047, 1978, 1988, 2061, 2147, 2175, 2104, 2012, 2027, 2086, 2111, 2108, 2112, 2086, 2029, 1975, 1964, 1980, 2018, 2089, 2119, 2078, 1984, 1862, 1787, 1826, 1898, 1927, 1992, 2076, 2113, 2094, 2031, 1951, 1887, 1842, 1805, 1804, 1869, 1949, 1987, 2004, 2034, 2105, 2184, 2195, 2162, 2139, 2141, 2205, 2327, 2397, 2395, 2353, 2355, 2394, 2390, 2374, 2388, 2467, 2579, 2641, 2601, 2479, 2395, 2380, 2382, 2370, 2337, 2279, 2194, 2156, 2199, 2270, 2276, 2175, 2031, 1931, 1897, 1865, 1802, 1759, 1773, 1775, 1710, 1611, 1515, 1451, 1450, 1487, 1498, 1499, 1551, 1647, 1715, 1733, 1749, 1724, 1665, 1640, 1672, 1696, 1674, 1664, 1707, 1757, 1795, 1854, 1900, 1918, 1923, 1909, 1863, 1794, 1742, 1730, 1726, 1755, 1856, 1986, 2055, 2066, 2087, 2183, 2280, 2311, 2297, 2249, 2174, 2140, 2188, 2253, 2274, 2282, 2286, 2294, 2280, 2263, 2273, 2318, 2344, 2317, 2282, 2289, 2348, 2415, 2421, 2384, 2334, 2336, 2373, 2351, 2290, 2230, 2172, 2114, 2107, 2152, 2202, 2207, 2122, 2016, 1998, 2038, 2071, 2104, 2140, 2137, 2057, 1961, 1919, 1944, 1976, 1982, 2005, 2028, 2025, 2024, 2055, 2055, 1997, 1937, 1897, 1873, 1855, 1879, 1966, 2055, 2121, 2183, 2226, 2250, 2254, 2246, 2270, 2332, 2369, 2391, 2382, 2368, 2382, 2432, 2436, 2382, 2345, 2332, 2315, 2334, 2414, 2467, 2465, 2500, 2567, 2587, 2530, 2465, 2415, 2423, 2492, 2542, 2501, 2414, 2319, 2250, 2281, 2333, 2351, 2324, 2206, 2073, 2001, 2020, 2095, 2161, 2173, 2100, 1991, 1878, 1802, 1808, 1895, 1988, 2015, 1951, 1808, 1666, 1611, 1679, 1803, 1874, 1890, 1902, 1908, 1859, 1740, 1608, 1542, 1581, 1700, 1781, 1733, 1676, 1698, 1771, 1874, 1966, 1984, 1915, 1845, 1822, 1819, 1836, 1857, 1859, 1847, 1839, 1814, 1782, 1816, 1876, 1885, 1851, 1844, 1872, 1869, 1846, 1884, 1937, 1932, 1864, 1774, 1718, 1687, 1633, 1550, 1499, 1490, 1463, 1431, 1433, 1481, 1569, 1651, 1677, 1632, 1581, 1601, 1660, 1674, 1635, 1601, 1563, 1521, 1525, 1623, 1754, 1857, 1918, 1907, 1839, 1806, 1812, 1779, 1756, 1804, 1854, 1833, 1785, 1806, 1938, 2069, 2103, 2039, 1971, 1926, 1894, 1864, 1831, 1794, 1748, 1709, 1663, 1621, 1635, 1706, 1771, 1796, 1835, 1891, 1947, 1988, 2023, 2087, 2182, 2204, 2152, 2139, 2199, 2275, 2312, 2343, 2445, 2602, 2751, 2860, 2883, 2849, 2835, 2851, 2865, 2872, 2874, 2903, 2965, 2985, 2929, 2811, 2685, 2571, 2502, 2499, 2522, 2514, 2440, 2345, 2283, 2272, 2280, 2256, 2207, 2139, 2082, 2002, 1876, 1790, 1764, 1802, 1830, 1799, 1762, 1754, 1739, 1749, 1815, 1868, 1849, 1795, 1746, 1712, 1717, 1761, 1787, 1784, 1755, 1666, 1557, 1503, 1520, 1586, 1675, 1734, 1739, 1721, 1727, 1766, 1801, 1778, 1705, 1639, 1610, 1629, 1695, 1760, 1806, 1847, 1885, 1883, 1857, 1841, 1834, 1792, 1716, 1674, 1688, 1751, 1806, 1794, 1773, 1800, 1813, 1816, 1856, 1919, 1948, 1955, 1964, 2008, 2044, 2041, 2047, 2071, 2136, 2217, 2271, 2313, 2372, 2424, 2431, 2403, 2364, 2337, 2321, 2357, 2420, 2463, 2500, 2564, 2628, 2653, 2593, 2494, 2454, 2499, 2567, 2587, 2529, 2440, 2367, 2353, 2396, 2427, 2366, 2281, 2246, 2269, 2335, 2402, 2376, 2249, 2089, 1998, 2040, 2176, 2322, 2398, 2375, 2304, 2212, 2117, 2081, 2123, 2178, 2232, 2264, 2251, 2206, 2155, 2103, 2135, 2247, 2341, 2367, 2313, 2205, 2110, 2083, 2091, 2053, 1985, 1929, 1904, 1915, 1905, 1850, 1759, 1601, 1449, 1407, 1429, 1446, 1412, 1398, 1432, 1479, 1547, 1588, 1585, 1593, 1614, 1624, 1610, 1592, 1598, 1604, 1612, 1632, 1656, 1668, 1669, 1672, 1691, 1713, 1734, 1770, 1852, 1974, 2081, 2138, 2161, 2154, 2103, 2048, 2069, 2117, 2150, 2203, 2285, 2304, 2237, 2150, 2138, 2213, 2330, 2464, 2586, 2608, 2514, 2398, 2360, 2431, 2570, 2660, 2686, 2718, 2747, 2723, 2642, 2609, 2683, 2788, 2814, 2728, 2612, 2487, 2390, 2403, 2531, 2647, 2619, 2497, 2384, 2291, 2222, 2211, 2226, 2199, 2180, 2188, 2202, 2197, 2143, 2069, 2005, 1945, 1916, 1941, 1984, 1962, 1848, 1747, 1735, 1796, 1863, 1869, 1822, 1766, 1729, 1703, 1681, 1721, 1827, 1933, 1986, 1965, 1958, 1997, 2008, 1987, 1949, 1895, 1865, 1891, 1934, 1918, 1873, 1921, 2053, 2134, 2076, 1943, 1835, 1773, 1763, 1781, 1805, 1832, 1874, 1963, 2051, 2061, 2018, 1983, 1990, 2046, 2105, 2147, 2138, 2077, 2018, 2011, 2032, 2058, 2066, 2068, 2084, 2095, 2081, 2017, 1948, 1940, 1998, 2076, 2146, 2175, 2135, 2078, 2030, 1992, 1993, 2046, 2129, 2184, 2191, 2169, 2116, 2084, 2107, 2185, 2257, 2257, 2206, 2164, 2186, 2242, 2281, 2292, 2268, 2231, 2256, 2325, 2421, 2480, 2469, 2421, 2376, 2330, 2307, 2339, 2395, 2443, 2455, 2411, 2331, 2277, 2294, 2357, 2434, 2469, 2402, 2243, 2082, 2024, 2066, 2144, 2195, 2169, 2144, 2127, 2105, 2059, 2045, 2055, 2070, 2070, 2015, 1905, 1804, 1740, 1712, 1729, 1766, 1766, 1735, 1705, 1678, 1603, 1545, 1554, 1585, 1577, 1545, 1557, 1585, 1581, 1535, 1513, 1559, 1634, 1713, 1775, 1777, 1694, 1581, 1543, 1595, 1693, 1758, 1763, 1712, 1664, 1670, 1713, 1741, 1741, 1734, 1745, 1769, 1816, 1880, 1911, 1918, 1921, 1939, 1992, 2103, 2186, 2166, 2088, 2057, 2119, 2216, 2297, 2273, 2155, 2083, 2141, 2267, 2379, 2417, 2369, 2259, 2189, 2181, 2197, 2211, 2249, 2346, 2456, 2486, 2386, 2253, 2188, 2199, 2208, 2198, 2183, 2161, 2119, 2068, 2016, 1956, 1896, 1831, 1786, 1828, 1948, 2059, 2075, 1974, 1853, 1795, 1765, 1738, 1739, 1758, 1747, 1697, 1656, 1655, 1699, 1791, 1821, 1805, 1813, 1852, 1876, 1861, 1809, 1713, 1595, 1557, 1654, 1768, 1829, 1876, 1870, 1831, 1788, 1740, 1720, 1725, 1707, 1722, 1799, 1857, 1899, 1943, 1953, 1938, 1902, 1841, 1791, 1804, 1921, 2059, 2120, 2109, 2066, 2006, 1954, 1960, 2031, 2106, 2163, 2202, 2274, 2381, 2437, 2381, 2290, 2261, 2341, 2438, 2491, 2498, 2466, 2421, 2420, 2533, 2706, 2819, 2816, 2675, 2504, 2421, 2438, 2488, 2535, 2543, 2476, 2388, 2360, 2378, 2393, 2357, 2273, 2209, 2152, 2094, 2039, 2011, 2075, 2179, 2205, 2067, 1805, 1575, 1518, 1607, 1714, 1749, 1695, 1643, 1660, 1778, 1876, 1858, 1773, 1706, 1702, 1732, 1744, 1692, 1652, 1694, 1763, 1773, 1755, 1757, 1814, 1896, 1940, 1939, 1972, 1998, 1975, 1956, 1937, 1924, 1979, 2078, 2101, 2039, 1961, 1966, 2093, 2252, 2323, 2288, 2202, 2124, 2042, 1994, 2044, 2148, 2196, 2127, 2002, 1959, 1979, 2006, 2009, 1975, 1961, 1998, 1994, 1959, 1903, 1820, 1743, 1696, 1707, 1727, 1742, 1786, 1837, 1866, 1867, 1848, 1872, 1918, 1995, 2073, 2099, 2079, 2037, 1987, 1972, 2016, 2086, 2149, 2200, 2250, 2316, 2397, 2462, 2492, 2468, 2459, 2500, 2581, 2654, 2698, 2721, 2742, 2791, 2838, 2854, 2874, 2945, 3051, 3099, 3033, 2852, 2702, 2709, 2829, 2931, 2938, 2865, 2761, 2664, 2603, 2582, 2609, 2673, 2695, 2651, 2581, 2474, 2370, 2285, 2168, 2080, 2095, 2191, 2235, 2138, 1976, 1900, 1929, 1991, 1961, 1869, 1807, 1787, 1784, 1753, 1677, 1590, 1524, 1456, 1418, 1411, 1442, 1529, 1610, 1624, 1595, 1543, 1504, 1464, 1409, 1442, 1554, 1619, 1651, 1683, 1718, 1726, 1695, 1664, 1692, 1755, 1831, 1926, 1948, 1881, 1806, 1739, 1685, 1684, 1732, 1806, 1880, 1919, 1898, 1874, 1917, 2003, 2021, 1952, 1888, 1930, 2006, 2022, 1974, 1941, 1967, 2011, 2016, 1944, 1874, 1900, 1969, 2049, 2098, 2089, 2050, 2040, 2106, 2169, 2171, 2112, 2046, 2009, 2009, 2067, 2158, 2208, 2141, 2041, 2050, 2143, 2250, 2350, 2415, 2426, 2386, 2344, 2326, 2345, 2392, 2420, 2387, 2319, 2236, 2127, 2076, 2131, 2205, 2202, 2118, 2013, 1954, 1948, 1977, 2030, 2030, 1916, 1740, 1633, 1622, 1612, 1576, 1579, 1635, 1678, 1745, 1846, 1915, 1946, 1936, 1904, 1898, 1928, 1960, 1965, 2014, 2106, 2186, 2209, 2160, 2098, 2082, 2151, 2262, 2353, 2386, 2318, 2214, 2187, 2232, 2290, 2313, 2307, 2291, 2242, 2217, 2238, 2263, 2227, 2160, 2132, 2134, 2125, 2111, 2115, 2128, 2138, 2110, 2030, 1934, 1923, 1960, 2001, 2040, 2103, 2141, 2122, 2094, 2089, 2093, 2065, 1997, 1926, 1884, 1864, 1870, 1894, 1862, 1765, 1642, 1558, 1540, 1540, 1494, 1435, 1430, 1472, 1469, 1432, 1439, 1520, 1590, 1615, 1624, 1627, 1648, 1707, 1785, 1852, 1884, 1886, 1831, 1755, 1773, 1896, 2033, 2148, 2248, 2287, 2231, 2125, 2071, 2155, 2301, 2391, 2435, 2496, 2549, 2609, 2708, 2842, 2940, 2988, 2981, 2942, 2928, 2964, 2992, 2980, 2936, 2860, 2782, 2740, 2725, 2684, 2628, 2550, 2473, 2432, 2419, 2394, 2331, 2221, 2108, 2082, 2129, 2167, 2152, 2063, 1914, 1796, 1734, 1668, 1575, 1503, 1472, 1479, 1494, 1488, 1488, 1561, 1673, 1736, 1728, 1677, 1644, 1660, 1706, 1725, 1721, 1715, 1728, 1780, 1852, 1869, 1822, 1773, 1756, 1752, 1726, 1738, 1833, 1922, 1997, 2063, 2138, 2196, 2222, 2249, 2277, 2254, 2197, 2178, 2218, 2263, 2280, 2292, 2293, 2246, 2213, 2271, 2374, 2436, 2439, 2399, 2309, 2192, 2137, 2164, 2185, 2120, 2045, 2011, 1974, 1950, 1896, 1791, 1701, 1709, 1742, 1730, 1666, 1613, 1614, 1633, 1647, 1679, 1690, 1689, 1707, 1734, 1709, 1629, 1583, 1593, 1614, 1654, 1706, 1792, 1913, 2012, 2060, 2064, 2037, 2025, 2040, 2037, 2042, 2107, 2181, 2191, 2172, 2130, 2058, 2039, 2089, 2202, 2311, 2352, 2342, 2342, 2315, 2275, 2270, 2284, 2285, 2274, 2290, 2346, 2406, 2433, 2395, 2291, 2199, 2198, 2287, 2348, 2327, 2218, 2086, 2091, 2208, 2280, 2288, 2232, 2139, 2098, 2127, 2173, 2206, 2220, 2210, 2214, 2230, 2217, 2202, 2204, 2144, 2044, 2010, 2078, 2199, 2247, 2188, 2112, 2056, 2028, 2065, 2135, 2159, 2131, 2084, 2026, 1979, 1983, 2061, 2138, 2178, 2167, 2139, 2077, 1977, 1932, 1951, 2010, 2073, 2107, 2092, 2005, 1871, 1777, 1736, 1758, 1819, 1869, 1894, 1913, 1922, 1937, 1981, 2023, 2003, 1918, 1815, 1747, 1785, 1894, 1967, 1969, 1951, 1911, 1893, 1952, 2035, 2065, 2028, 1950, 1872, 1835, 1843, 1893, 1951, 1982, 2024, 2054, 2013, 1974, 1974, 1952, 1922, 1943, 1985, 2009, 2051, 2125, 2196, 2180, 2110, 2056, 2046, 2103, 2153, 2180, 2175, 2123, 2061, 2016, 1954, 1902, 1912, 1953, 1971, 1960, 1923, 1941, 2005, 2047, 2045, 2039, 2049, 2048, 2019, 2020, 2083, 2141, 2171, 2170, 2108, 2049, 2075, 2136, 2192, 2213, 2196, 2149, 2136, 2188, 2292, 2367, 2380, 2346, 2330, 2355, 2369, 2372, 2383, 2391, 2398, 2368, 2273, 2121, 1995, 1949, 1979, 2050, 2075, 2056, 2022, 1975, 1902, 1848, 1865, 1918, 1961, 2023, 2073, 2056, 1976, 1908, 1922, 2014, 2077, 2013, 1860, 1718, 1688, 1783, 1898, 1914, 1857, 1807, 1798, 1807, 1810, 1827, 1839, 1797, 1743, 1724, 1687, 1607, 1550, 1550, 1559, 1501, 1445, 1450, 1477, 1498, 1489, 1464, 1482, 1547, 1603, 1632, 1627, 1603, 1597, 1651, 1734, 1812, 1830, 1766, 1698, 1658, 1706, 1809, 1911, 1972, 2023, 2065, 2084, 2087, 2102, 2126, 2152, 2207, 2249, 2247, 2213, 2221, 2258, 2283, 2285, 2267, 2267, 2302, 2334, 2324, 2269, 2211, 2139, 2106, 2149, 2173, 2133, 2085, 2056, 2026, 1953, 1883, 1864, 1863, 1854, 1818, 1748, 1680, 1681, 1751, 1845, 1931, 1974, 2032, 2089, 2093, 2053, 2023, 2001, 1989, 1965, 1939, 1944, 1994, 2013, 1992, 1942, 1899, 1921, 1961, 1978, 1985, 2021, 2061, 2046, 1973, 1910, 1882, 1868, 1898, 1977, 2054, 2052, 1957, 1877, 1894, 1998, 2096, 2106, 2062, 1996, 1933, 1933, 1951, 1948, 1963, 1986, 1968, 1927, 1896, 1924, 1990, 2063, 2136, 2217, 2248, 2190, 2160, 2204, 2259, 2277, 2302, 2351, 2416, 2474, 2483, 2455, 2446, 2471, 2471, 2437, 2381, 2340, 2341, 2339, 2304, 2296, 2342, 2393, 2399, 2318, 2197, 2112, 2069, 2029, 2004, 2030, 2067, 2033, 1962, 1905, 1891, 1892, 1883, 1874, 1869, 1818, 1751, 1722, 1717, 1745, 1754, 1699, 1660, 1713, 1793, 1837, 1822, 1767, 1776, 1836, 1853, 1792, 1704, 1683, 1727, 1814, 1886, 1917, 1898, 1861, 1875, 1924, 1983, 2037, 2043, 2018, 1982, 1923, 1892, 1916, 1961, 1985, 1966, 1901, 1846, 1848, 1894, 1928, 1973, 2037, 2085, 2121, 2150, 2142, 2143, 2204, 2293, 2359, 2387, 2364, 2310, 2287, 2293, 2304, 2342, 2431, 2536, 2603, 2627, 2601, 2545, 2497, 2459, 2462, 2536, 2628, 2640, 2553, 2441, 2371, 2360, 2399, 2490, 2530, 2444, 2274, 2084, 1958, 1968, 2101, 2205, 2173, 2020, 1854, 1763, 1739, 1741, 1747, 1764, 1760, 1750, 1759, 1766, 1779, 1794, 1766, 1718, 1715, 1705, 1683, 1677, 1658, 1614, 1605, 1630, 1671, 1750, 1838, 1844, 1775, 1766, 1819, 1852, 1877, 1884, 1885, 1893, 1873, 1834, 1815, 1799, 1794, 1801, 1784, 1756, 1823, 1953, 2049, 2058, 1996, 1915, 1867, 1912, 2025, 2115, 2133, 2101, 2074, 2083, 2115, 2140, 2136, 2120, 2156, 2227, 2233, 2187, 2182, 2219, 2242, 2227, 2165, 2084, 2065, 2118, 2197, 2235, 2211, 2146, 2108, 2177, 2283, 2321, 2263, 2123, 1997, 1975, 2049, 2153, 2268, 2377, 2470, 2501, 2435, 2334, 2241, 2186, 2214, 2294, 2323, 2316, 2340, 2408, 2479, 2510, 2484, 2423, 2349, 2298, 2294, 2353, 2434, 2436, 2311, 2157, 2081, 2098, 2205, 2322, 2368, 2324, 2241, 2176, 2134, 2135, 2157, 2181, 2192, 2211, 2269, 2289, 2247, 2172, 2104, 2029, 1979, 1982, 2075, 2223, 2291, 2267, 2190, 2056, 1979, 1998, 2053, 2032, 1915, 1799, 1766, 1801, 1806, 1826, 1874, 1901, 1917, 1938, 1951, 1951, 1974, 1975, 1931, 1891, 1905, 1958, 2014, 2083, 2106, 2043, 1977, 1977, 2045, 2148, 2250, 2284, 2229, 2132, 2063, 2084, 2208, 2330, 2371, 2353, 2289, 2191, 2127, 2114, 2152, 2187, 2186, 2140, 2023, 1872, 1751, 1722, 1789, 1866, 1901, 1934, 1958, 1970, 1964, 1901, 1853, 1895, 1966, 1981, 1934, 1880, 1873, 1942, 2038, 2111, 2174, 2202, 2172, 2121, 2061, 1953, 1886, 1965, 2146, 2314, 2374, 2291, 2175, 2114, 2118, 2153, 2200, 2260, 2271, 2201, 2125, 2138, 2202, 2230, 2219, 2195, 2162, 2102, 2054, 2015, 1968, 1921, 1917, 1969, 2027, 2108, 2215, 2287, 2296, 2239, 2158, 2167, 2223, 2233, 2234, 2246, 2182, 2063, 2026, 2063, 2154, 2267, 2326, 2308, 2237, 2179, 2136, 2087, 2070, 2071, 2064, 2069, 2102, 2121, 2065, 1981, 1915, 1858, 1833, 1835, 1852, 1846, 1761, 1667, 1613, 1630, 1721, 1827, 1910, 1968, 1982, 1929, 1844, 1764, 1706, 1718, 1799, 1833, 1832, 1874, 1949, 2036, 2085, 2062, 1974, 1889, 1866, 1914, 2030, 2134, 2160, 2115, 2073, 2089, 2113, 2136, 2157, 2156, 2161, 2183, 2183, 2144, 2119, 2173, 2237, 2236, 2188, 2117, 2072, 2086, 2136, 2162, 2153, 2154, 2190, 2233, 2252, 2235, 2209, 2216, 2215, 2202, 2182, 2127, 2036, 1993, 2030, 2071, 2045, 1978, 1926, 1900, 1905, 1929, 1925, 1848, 1707, 1572, 1534, 1566, 1607, 1622, 1612, 1582, 1535, 1547, 1606, 1623, 1592, 1534, 1540, 1600, 1631, 1669, 1733, 1800, 1827, 1853, 1917, 1975, 1974, 1908, 1839, 1843, 1901, 1997, 2107, 2186, 2208, 2151, 2067, 2036, 2105, 2193, 2209, 2163, 2187, 2299, 2369, 2338, 2214, 2067, 2015, 2087, 2219, 2314, 2320, 2236, 2118, 2035, 1991, 1978, 2005, 2039, 2016, 1962, 1909, 1909, 1935, 1940, 1909, 1893, 1894, 1879, 1802, 1730, 1719, 1712, 1703, 1730, 1804, 1896, 1972, 2010, 2010, 1999, 1966, 1909, 1867, 1861, 1865, 1908, 1973, 2047, 2093, 2089, 2068, 2135, 2273, 2363, 2332, 2220, 2114, 2092, 2137, 2185, 2197, 2208, 2193, 2150, 2113, 2118, 2183, 2230, 2275, 2335, 2369, 2320, 2253, 2214, 2191, 2178, 2171, 2155, 2157, 2180, 2165, 2112, 2049, 1998, 1941, 1878, 1818, 1786, 1796, 1788, 1734, 1682, 1669, 1689, 1734, 1775, 1762, 1706, 1698, 1825, 1992, 2102, 2084, 1968, 1889, 1873, 1925, 1984, 1977, 1913, 1914, 2000, 2052, 2095, 2168, 2194, 2175, 2166, 2164, 2119, 2069, 2050, 2092, 2194, 2275, 2321, 2313, 2251, 2197, 2203, 2265, 2332, 2377, 2415, 2438, 2414, 2328, 2242, 2247, 2345, 2432, 2449, 2397, 2320, 2255, 2235, 2284, 2401, 2512, 2498, 2327, 2083, 1940, 1971, 2125, 2290, 2329, 2219, 2003, 1815, 1738, 1730, 1724, 1701, 1725, 1794, 1842, 1831, 1789, 1700, 1555, 1440, 1403, 1435, 1524, 1638, 1714, 1743, 1775, 1850, 1896, 1912, 1935, 1960, 1977, 1985, 2021, 2077, 2142, 2205, 2246, 2259, 2267, 2268, 2316, 2426, 2542, 2593, 2569, 2524, 2508, 2525, 2540, 2504, 2418, 2380, 2425, 2486, 2524, 2524, 2503, 2441, 2370, 2346, 2365, 2363, 2336, 2264, 2175, 2092, 2020, 1981, 1994, 2002, 1947, 1889, 1888, 1915, 1910, 1857, 1797, 1771, 1785, 1828, 1873, 1871, 1844, 1821, 1813, 1811, 1829, 1879, 1931, 1942, 1952, 1991, 2014, 2011, 2005, 2037, 2120, 2210, 2241, 2203, 2163, 2173, 2261, 2366, 2412, 2417, 2381, 2357, 2396, 2474, 2527, 2521, 2445, 2368, 2394, 2535, 2684, 2713, 2603, 2432, 2302, 2243, 2277, 2374, 2462, 2440, 2332, 2214, 2163, 2192, 2245, 2234, 2124, 1968, 1840, 1735, 1729, 1842, 1962, 1987, 1895, 1754, 1661, 1626, 1629, 1608, 1573, 1584, 1614, 1664, 1767, 1863, 1885, 1836, 1780, 1752, 1719, 1676, 1658, 1698, 1763, 1839, 1954, 2053, 2035, 1927, 1870, 1922, 2031, 2162, 2239, 2230, 2169, 2076, 2032, 2075, 2169, 2251, 2284, 2268, 2240, 2222, 2241, 2293, 2334, 2321, 2253, 2175, 2100, 2077, 2134, 2191, 2189, 2167, 2143, 2101, 2068, 2036, 2013, 2035, 2081, 2129, 2161, 2160};
96 horigs.push_back(horig);}
std::vector< float > horig