UNPKG

wo-stringencoding

Version:

Polyfill for the Encoding Living Standard's API.

3 lines 115 kB
test( function () { var bytes = [161,161,161,162,161,163,161,164,161,165,161,166,161,167,161,168,161,169,161,170,161,171,161,172,161,173,161,174,161,175,161,176,161,177,161,178,161,179,161,180,161,181,161,182,161,183,161,184,161,185,161,186,161,187,161,188,161,189,161,190,161,191,161,192,161,193,161,194,161,195,161,196,161,197,161,198,161,199,161,200,161,201,161,202,161,203,161,204,161,205,161,206,161,207,161,208,161,209,161,210,161,211,161,212,161,213,161,214,161,215,161,216,161,217,161,218,161,219,161,220,161,221,161,222,161,223,161,224,161,225,161,226,161,227,161,228,161,229,161,230,161,231,161,232,161,233,161,234,161,235,161,236,161,237,161,238,161,239,161,240,161,241,161,242,161,243,161,244,161,245,161,246,161,247,161,248,161,249,161,250,161,251,161,252,161,253,161,254,162,161,162,162,162,163,162,164,162,165,162,166,162,167,162,168,162,169,162,170,162,171,162,172,162,173,162,174,162,175,162,176,162,177,162,178,162,179,162,180,162,181,162,182,162,183,162,184,162,185,162,186,162,187,162,188,162,189,162,190,162,191,162,192,162,193,162,194,162,195,162,196,162,197,162,198,162,199,162,200,162,201,162,202,162,203,162,204,162,205,162,206,162,207,162,208,162,209,162,210,162,211,162,212,162,213,162,214,162,215,162,216,162,217,162,218,162,219,162,220,162,221,162,222,162,223,162,224,162,225,162,226,162,227,162,228,162,229,162,230,162,231,163,161,163,162,163,163,163,164,163,165,163,166,163,167,163,168,163,169,163,170,163,171,163,172,163,173,163,174,163,175,163,176,163,177,163,178,163,179,163,180,163,181,163,182,163,183,163,184,163,185,163,186,163,187,163,188,163,189,163,190,163,191,163,192,163,193,163,194,163,195,163,196,163,197,163,198,163,199,163,200,163,201,163,202,163,203,163,204,163,205,163,206,163,207,163,208,163,209,163,210,163,211,163,212,163,213,163,214,163,215,163,216,163,217,163,218,163,219,163,220,163,221,163,222,163,223,163,224,163,225,163,226,163,227,163,228,163,229,163,230,163,231,163,232,163,233,163,234,163,235,163,236,163,237,163,238,163,239,163,240,163,241,163,242,163,243,163,244,163,245,163,246,163,247,163,248,163,249,163,250,163,251,163,252,163,253,163,254,164,161,164,162,164,163,164,164,164,165,164,166,164,167,164,168,164,169,164,170,164,171,164,172,164,173,164,174,164,175,164,176,164,177,164,178,164,179,164,180,164,181,164,182,164,183,164,184,164,185,164,186,164,187,164,188,164,189,164,190,164,191,164,192,164,193,164,194,164,195,164,196,164,197,164,198,164,199,164,200,164,201,164,202,164,203,164,204,164,205,164,206,164,207,164,208,164,209,164,210,164,211,164,213,164,214,164,215,164,216,164,217,164,218,164,219,164,220,164,221,164,222,164,223,164,224,164,225,164,226,164,227,164,228,164,229,164,230,164,231,164,232,164,233,164,234,164,235,164,236,164,237,164,238,164,239,164,240,164,241,164,242,164,243,164,244,164,245,164,246,164,247,164,248,164,249,164,250,164,251,164,252,164,253,164,254,165,161,165,162,165,163,165,164,165,165,165,166,165,167,165,168,165,169,165,170,165,176,165,177,165,178,165,179,165,180,165,181,165,182,165,183,165,184,165,185,165,193,165,194,165,195,165,196,165,197,165,198,165,199,165,200,165,201,165,202,165,203,165,204,165,205,165,206,165,207,165,208,165,209,165,210,165,211,165,212,165,213,165,214,165,215,165,216,165,225,165,226,165,227,165,228,165,229,165,230,165,231,165,232,165,233,165,234,165,235,165,236,165,237,165,238,165,239,165,240,165,241,165,242,165,243,165,244,165,245,165,246,165,247,165,248,166,161,166,162,166,163,166,164,166,165,166,166,166,167,166,168,166,169,166,170,166,171,166,172,166,173,166,174,166,175,166,176,166,177,166,178,166,179,166,180,166,181,166,182,166,183,166,184,166,185,166,186,166,187,166,188,166,189,166,190,166,191,166,192,166,193,166,194,166,195,166,196,166,197,166,198,166,199,166,200,166,201,166,202,166,203,166,204,166,205,166,206,166,207,166,208,166,209,166,210,166,211,166,212,166,213,166,214,166,215,166,216,166,217,166,218,166,219,166,220,166,221,166,222,166,223,166,224,166,225,166,226,166,227,166,228,167,161,167,162,167,163,167,164,167,165,167,166,167,167,167,168,167,169,167,170,167,171,167,172,167,173,167,174,167,175,167,176,167,177,167,178,167,179,167,180,167,181,167,182,167,183,167,184,167,185,167,186,167,187,167,188,167,189,167,190,167,191,167,192,167,193,167,194,167,195,167,196,167,197,167,198,167,199,167,200,167,201,167,202,167,203,167,204,167,205,167,206,167,207,167,208,167,209,167,210,167,211,167,212,167,213,167,214,167,215,167,216,167,217,167,218,167,219,167,220,167,221,167,222,167,223,167,224,167,225,167,226,167,227,167,228,167,229,167,230,167,231,167,232,167,233,167,234,167,235,167,236,167,237,167,238,167,239,168,161,168,162,168,163,168,164,168,166,168,168,168,169,168,170,168,171,168,172,168,173,168,174,168,175,168,177,168,178,168,179,168,180,168,181,168,182,168,183,168,184,168,185,168,186,168,187,168,188,168,189,168,190,168,191,168,192,168,193,168,194,168,195,168,196,168,197,168,198,168,199,168,200,168,201,168,202,168,203,168,204,168,205,168,206,168,207,168,208,168,209,168,210,168,211,168,212,168,213,168,214,168,215,168,216,168,217,168,218,168,219,168,220,168,221,168,222,168,223,168,224,168,225,168,226,168,227,168,228,168,229,168,230,168,231,168,232,168,233,168,234,168,235,168,236,168,237,168,238,168,239,168,240,168,241,168,242,168,243,168,244,168,245,168,246,168,247,168,248,168,249,168,250,168,251,168,252,168,253,168,254,169,161,169,162,169,163,169,164,169,165,169,166,169,167,169,168,169,169,169,170,169,171,169,172,169,173,169,174,169,175,169,176,169,177,169,178,169,179,169,180,169,181,169,182,169,183,169,184,169,185,169,186,169,187,169,188,169,189,169,190,169,191,169,192,169,193,169,194,169,195,169,196,169,197,169,198,169,199,169,200,169,201,169,202,169,203,169,204,169,205,169,206,169,207,169,208,169,209,169,210,169,211,169,212,169,213,169,214,169,215,169,216,169,217,169,218,169,219,169,220,169,221,169,222,169,223,169,224,169,225,169,226,169,227,169,228,169,229,169,230,169,231,169,232,169,233,169,234,169,235,169,236,169,237,169,238,169,239,169,240,169,241,169,242,169,243,169,244,169,245,169,246,169,247,169,248,169,249,169,250,169,251,169,252,169,253,169,254,170,161,170,162,170,163,170,164,170,165,170,166,170,167,170,168,170,169,170,170,170,171,170,172,170,173,170,174,170,175,170,176,170,177,170,178,170,179,170,180,170,181,170,182,170,183,170,184,170,185,170,186,170,187,170,188,170,189,170,190,170,191,170,192,170,193,170,194,170,195,170,196,170,197,170,198,170,199,170,200,170,201,170,202,170,203,170,204,170,205,170,206,170,207,170,208,170,209,170,210,170,211,170,212,170,213,170,214,170,215,170,216,170,217,170,218,170,219,170,220,170,221,170,222,170,223,170,224,170,225,170,226,170,227,170,228,170,229,170,230,170,231,170,232,170,233,170,234,170,235,170,236,170,237,170,238,170,239,170,240,170,241,170,242,170,243,171,161,171,162,171,163,171,164,171,165,171,166,171,167,171,168,171,169,171,170,171,171,171,172,171,173,171,174,171,175,171,176,171,177,171,178,171,179,171,180,171,181,171,182,171,183,171,184,171,185,171,186,171,187,171,188,171,189,171,190,171,191,171,192,171,193,171,194,171,195,171,196,171,197,171,198,171,199,171,200,171,201,171,202,171,203,171,204,171,205,171,206,171,207,171,208,171,209,171,210,171,211,171,212,171,213,171,214,171,215,171,216,171,217,171,218,171,219,171,220,171,221,171,222,171,223,171,224,171,225,171,226,171,227,171,228,171,229,171,230,171,231,171,232,171,233,171,234,171,235,171,236,171,237,171,238,171,239,171,240,171,241,171,242,171,243,171,244,171,245,171,246,172,161,172,162,172,163,172,164,172,165,172,166,172,167,172,168,172,169,172,170,172,171,172,172,172,173,172,174,172,175,172,176,172,177,172,178,172,179,172,180,172,181,172,182,172,183,172,184,172,185,172,186,172,187,172,188,172,189,172,190,172,191,172,192,172,193,172,209,172,210,172,211,172,212,172,213,172,214,172,215,172,216,172,217,172,218,172,219,172,220,172,221,172,222,172,223,172,224,172,225,172,226,172,227,172,228,172,229,172,230,172,231,172,232,172,233,172,234,172,235,172,236,172,237,172,238,172,239,172,240,172,241,176,161,176,162,176,163,176,164,176,165,176,166,176,167,176,168,176,169,176,170,176,171,176,172,176,173,176,174,176,175,176,176,176,177,176,178,176,179,176,180,176,181,176,182,176,183,176,184,176,185,176,186,176,187,176,188,176,189,176,190,176,191,176,192,176,193,176,194,176,195,176,196,176,197,176,198,176,199,176,200,176,201,176,202,176,203,176,204,176,205,176,206,176,207,176,208,176,209,176,210,176,211,176,212,176,213,176,214,176,215,176,216,176,217,176,218,176,219,176,220,176,221,176,222,176,223,176,224,176,225,176,226,176,227,176,228,176,229,176,230,176,231,176,232,176,233,176,234,176,235,176,236,176,237,176,238,176,239,176,240,176,241,176,242,176,243,176,244,176,245,176,246,176,247,176,248,176,249,176,250,176,251,176,252,176,253,176,254,177,161,177,162,177,163,177,164,177,165,177,166,177,167,177,168,177,169,177,170,177,171,177,172,177,173,177,174,177,175,177,176,177,177,177,178,177,179,177,180,177,181,177,182,177,183,177,184,177,185,177,186,177,187,177,188,177,189,177,190,177,191,177,192,177,193,177,194,177,195,177,196,177,197,177,198,177,199,177,200,177,201,177,202,177,203,177,204,177,205,177,206,177,207,177,208,177,209,177,210,177,211,177,212,177,213,177,214,177,215,177,216,177,217,177,218,177,219,177,220,177,221,177,222,177,223,177,224,177,225,177,226,177,227,177,228,177,229,177,230,177,231,177,232,177,233,177,234,177,235,177,236,177,237,177,238,177,239,177,240,177,241,177,242,177,243,177,244,177,245,177,246,177,247,177,248,177,249,177,250,177,251,177,252,177,253,177,254,178,161,178,162,178,163,178,164,178,165,178,166,178,167,178,168,178,169,178,170,178,171,178,172,178,173,178,174,178,175,178,176,178,177,178,178,178,179,178,180,178,181,178,182,178,183,178,184,178,185,178,186,178,187,178,188,178,189,178,190,178,191,178,192,178,193,178,194,178,195,178,196,178,197,178,198,178,199,178,200,178,201,178,202,178,203,178,204,178,205,178,206,178,207,178,208,178,209,178,210,178,211,178,212,178,213,178,214,178,215,178,216,178,217,178,218,178,219,178,220,178,221,178,222,178,223,178,224,178,225,178,226,178,227,178,228,178,229,178,230,178,231,178,232,178,233,178,234,178,235,178,236,178,237,178,238,178,239,178,240,178,241,178,242,178,243,178,244,178,245,178,246,178,247,178,248,178,249,178,250,178,251,178,252,178,253,178,254,179,161,179,162,179,163,179,164,179,165,179,166,179,167,179,168,179,169,179,170,179,171,179,172,179,173,179,174,179,175,179,176,179,177,179,178,179,179,179,180,179,181,179,182,179,183,179,184,179,185,179,186,179,187,179,188,179,189,179,190,179,191,179,192,179,193,179,194,179,195,179,196,179,197,179,198,179,199,179,200,179,201,179,202,179,203,179,204,179,205,179,206,179,207,179,208,179,209,179,210,179,211,179,212,179,213,179,214,179,215,179,216,179,217,179,218,179,219,179,220,179,221,179,222,179,223,179,224,179,225,179,226,179,227,179,228,179,229,179,230,179,231,179,232,179,233,179,234,179,235,179,236,179,237,179,238,179,239,179,240,179,241,179,242,179,243,179,244,179,245,179,246,179,247,179,248,179,249,179,250,179,251,179,252,179,253,179,254,180,161,180,162,180,163,180,164,180,165,180,166,180,167,180,168,180,169,180,170,180,171,180,172,180,173,180,174,180,175,180,176,180,177,180,178,180,179,180,180,180,181,180,182,180,183,180,184,180,185,180,186,180,187,180,188,180,189,180,190,180,191,180,192,180,193,180,194,180,195,180,196,180,197,180,198,180,199,180,200,180,201,180,202,180,203,180,204,180,205,180,206,180,207,180,208,180,209,180,210,180,211,180,212,180,213,180,214,180,215,180,216,180,217,180,218,180,219,180,220,180,221,180,222,180,223,180,224,180,225,180,226,180,227,180,228,180,229,180,230,180,231,180,232,180,233,180,234,180,235,180,236,180,237,180,238,180,239,180,240,180,241,180,242,180,243,180,244,180,245,180,246,180,247,180,248,180,249,180,250,180,251,180,252,180,253,180,254,181,161,181,162,181,163,181,164,181,165,181,166,181,167,181,168,181,169,181,170,181,171,181,172,181,173,181,174,181,175,181,176,181,177,181,178,181,179,181,180,181,181,181,182,181,183,181,184,181,185,181,186,181,187,181,188,181,189,181,190,181,191,181,192,181,193,181,194,181,195,181,196,181,197,181,198,181,199,181,200,181,201,181,202,181,203,181,204,181,205,181,206,181,207,181,208,181,209,181,210,181,211,181,212,181,213,181,214,181,215,181,216,181,217,181,218,181,219,181,220,181,221,181,222,181,223,181,224,181,225,181,226,181,227,181,228,181,229,181,230,181,231,181,232,181,233,181,234,181,235,181,236,181,237,181,238,181,239,181,240,181,241,181,242,181,243,181,244,181,245,181,246,181,247,181,248,181,249,181,250,181,251,181,252,181,253,181,254,182,161,182,162,182,163,182,164,182,165,182,166,182,167,182,168,182,169,182,170,182,171,182,172,182,173,182,174,182,175,182,176,182,177,182,178,182,179,182,180,182,181,182,182,182,183,182,184,182,185,182,186,182,187,182,188,182,189,182,190,182,191,182,192,182,193,182,194,182,195,182,196,182,197,182,198,182,199,182,200,182,201,182,202,182,203,182,204,182,205,182,206,182,207,182,208,182,209,182,210,182,211,182,212,182,213,182,214,182,215,182,216,182,217,182,218,182,219,182,220,182,221,182,222,182,223,182,224,182,225,182,226,182,227,182,228,182,229,182,230,182,231,182,232,182,233,182,234,182,235,182,236,182,237,182,238,182,239,182,240,182,241,182,242,182,243,182,244,182,245,182,246,182,247,182,248,182,249,182,250,182,251,182,252,182,253,182,254,183,161,183,162,183,163,183,164,183,165,183,166,183,167,183,168,183,169,183,170,183,171,183,172,183,173,183,174,183,175,183,176,183,177,183,178,183,179,183,180,183,181,183,182,183,183,183,184,183,185,183,186,183,187,183,188,183,189,183,190,183,191,183,192,183,193,183,194,183,195,183,196,183,197,183,198,183,199,183,200,183,201,183,202,183,203,183,204,183,205,183,206,183,207,183,208,183,209,183,210,183,211,183,212,183,213,183,214,183,215,183,216,183,217,183,218,183,219,183,220,183,221,183,222,183,223,183,224,183,225,183,226,183,227,183,228,183,229,183,230,183,231,183,232,183,233,183,234,183,235,183,236,183,237,183,238,183,239,183,240,183,241,183,242,183,243,183,244,183,245,183,246,183,247,183,248,183,249,183,250,183,251,183,252,183,253,183,254,184,161,184,162,184,163,184,164,184,165,184,166,184,167,184,168,184,169,184,170,184,171,184,172,184,173,184,174,184,175,184,176,184,177,184,178,184,179,184,180,184,181,184,182,184,183,184,184,184,185,184,186,184,187,184,188,184,189,184,190,184,191,184,192,184,193,184,194,184,195,184,196,184,197,184,198,184,199,184,200,184,201,184,202,184,203,184,204,184,205,184,206,184,207,184,208,184,209,184,210,184,211,184,212,184,213,184,214,184,215,184,216,184,217,184,218,184,219,184,220,184,221,184,222,184,223,184,224,184,225,184,226,184,227,184,228,184,229,184,230,184,231,184,232,184,233,184,234,184,235,184,236,184,237,184,238,184,239,184,240,184,241,184,242,184,243,184,244,184,245,184,246,184,247,184,248,184,249,184,250,184,251,184,252,184,253,184,254,185,161,185,162,185,163,185,164,185,165,185,166,185,167,185,168,185,169,185,170,185,171,185,172,185,173,185,174,185,175,185,176,185,177,185,178,185,179,185,180,185,181,185,182,185,183,185,184,185,185,185,186,185,187,185,188,185,189,185,190,185,191,185,192,185,193,185,194,185,195,185,196,185,197,185,198,185,199,185,200,185,201,185,202,185,203,185,204,185,205,185,206,185,207,185,208,185,209,185,210,185,211,185,212,185,213,185,214,185,215,185,216,185,217,185,218,185,219,185,220,185,221,185,222,185,223,185,224,185,225,185,226,185,227,185,228,185,229,185,230,185,231,185,232,185,233,185,234,185,235,185,236,185,237,185,238,185,239,185,240,185,241,185,242,185,243,185,244,185,245,185,246,185,247,185,248,185,249,185,250,185,251,185,252,185,253,185,254,186,161,186,162,186,163,186,164,186,165,186,166,186,167,186,168,186,169,186,170,186,171,186,172,186,173,186,174,186,175,186,176,186,177,186,178,186,179,186,180,186,181,186,182,186,183,186,184,186,185,186,186,186,187,186,188,186,189,186,190,186,191,186,192,186,193,186,194,186,195,186,196,186,197,186,198,186,199,186,200,186,201,186,202,186,203,186,204,186,205,186,206,186,207,186,208,186,209,186,210,186,211,186,212,186,213,186,214,186,215,186,216,186,217,186,218,186,219,186,220,186,221,186,222,186,223,186,224,186,225,186,226,186,227,186,228,186,229,186,230,186,231,186,232,186,233,186,234,186,235,186,236,186,237,186,238,186,239,186,240,186,241,186,242,186,243,186,244,186,245,186,246,186,247,186,248,186,249,186,250,186,251,186,252,186,253,186,254,187,161,187,162,187,163,187,164,187,165,187,166,187,167,187,168,187,169,187,170,187,171,187,172,187,173,187,174,187,175,187,176,187,177,187,178,187,179,187,180,187,181,187,182,187,183,187,184,187,185,187,186,187,187,187,188,187,189,187,190,187,191,187,192,187,193,187,194,187,195,187,196,187,197,187,198,187,199,187,200,187,201,187,202,187,203,187,204,187,205,187,206,187,207,187,208,187,209,187,210,187,211,187,212,187,213,187,214,187,215,187,216,187,217,187,218,187,219,187,220,187,221,187,222,187,223,187,224,187,225,187,226,187,227,187,228,187,229,187,230,187,231,187,232,187,233,187,234,187,235,187,236,187,237,187,238,187,239,187,240,187,241,187,242,187,243,187,244,187,245,187,246,187,247,187,248,187,249,187,250,187,251,187,252,187,253,187,254,188,161,188,162,188,163,188,164,188,165,188,166,188,167,188,168,188,169,188,170,188,171,188,172,188,173,188,174,188,175,188,176,188,177,188,178,188,179,188,180,188,181,188,182,188,183,188,184,188,185,188,186,188,187,188,188,188,189,188,190,188,191,188,192,188,193,188,194,188,195,188,196,188,197,188,198,188,199,188,200,188,201,188,202,188,203,188,204,188,205,188,206,188,207,188,208,188,209,188,210,188,211,188,212,188,213,188,214,188,215,188,216,188,217,188,218,188,219,188,220,188,221,188,222,188,223,188,224,188,225,188,226,188,227,188,228,188,229,188,230,188,231,188,232,188,233,188,234,188,235,188,236,188,237,188,238,188,239,188,240,188,241,188,242,188,243,188,244,188,245,188,246,188,247,188,248,188,249,188,250,188,251,188,252,188,253,188,254,189,161,189,162,189,163,189,164,189,165,189,166,189,167,189,168,189,169,189,170,189,171,189,172,189,173,189,174,189,175,189,176,189,177,189,178,189,179,189,180,189,181,189,182,189,183,189,184,189,185,189,186,189,187,189,188,189,189,189,190,189,191,189,192,189,193,189,194,189,195,189,196,189,197,189,198,189,199,189,200,189,201,189,202,189,203,189,204,189,205,189,206,189,207,189,208,189,209,189,210,189,211,189,212,189,213,189,214,189,215,189,216,189,217,189,218,189,219,189,220,189,221,189,222,189,223,189,224,189,225,189,226,189,227,189,228,189,229,189,230,189,231,189,232,189,233,189,234,189,235,189,236,189,237,189,238,189,239,189,240,189,241,189,242,189,243,189,244,189,245,189,246,189,247,189,248,189,249,189,250,189,251,189,252,189,253,189,254,190,161,190,162,190,163,190,164,190,165,190,166,190,167,190,168,190,169,190,170,190,171,190,172,190,173,190,174,190,175,190,176,190,177,190,178,190,179,190,180,190,181,190,182,190,183,190,184,190,185,190,186,190,187,190,188,190,189,190,190,190,191,190,192,190,193,190,194,190,195,190,196,190,197,190,198,190,199,190,200,190,201,190,202,190,203,190,204,190,205,190,206,190,207,190,208,190,209,190,210,190,211,190,212,190,213,190,214,190,215,190,216,190,217,190,218,190,219,190,220,190,221,190,222,190,223,190,224,190,225,190,226,190,227,190,228,190,229,190,230,190,231,190,232,190,233,190,234,190,235,190,236,190,237,190,238,190,239,190,240,190,241,190,242,190,243,190,244,190,245,190,246,190,247,190,248,190,249,190,250,190,251,190,252,190,253,190,254,191,161,191,162,191,163,191,164,191,165,191,166,191,167,191,168,191,169,191,170,191,171,191,172,191,173,191,174,191,175,191,176,191,177,191,178,191,179,191,180,191,181,191,182,191,183,191,184,191,185,191,186,191,187,191,188,191,189,191,190,191,191,191,192,191,193,191,194,191,195,191,196,191,197,191,198,191,199,191,200,191,201,191,202,191,203,191,204,191,205,191,206,191,207,191,208,191,209,191,210,191,211,191,212,191,213,191,214,191,215,191,216,191,217,191,218,191,219,191,220,191,221,191,222,191,223,191,224,191,225,191,226,191,227,191,228,191,229,191,230,191,231,191,232,191,233,191,234,191,235,191,236,191,237,191,238,191,239,191,240,191,241,191,242,191,243,191,244,191,245,191,246,191,247,191,248,191,249,191,250,191,251,191,252,191,253,191,254,192,161,192,162,192,163,192,164,192,165,192,166,192,167,192,168,192,169,192,170,192,171,192,172,192,173,192,174,192,175,192,176,192,177,192,178,192,179,192,180,192,181,192,182,192,183,192,184,192,185,192,186,192,187,192,188,192,189,192,190,192,191,192,192,192,193,192,194,192,195,192,196,192,197,192,198,192,199,192,200,192,201,192,202,192,203,192,204,192,205,192,206,192,207,192,208,192,209,192,210,192,211,192,212,192,213,192,214,192,215,192,216,192,217,192,218,192,219,192,220,192,221,192,222,192,223,192,224,192,225,192,226,192,227,192,228,192,229,192,230,192,231,192,232,192,233,192,234,192,235,192,236,192,237,192,238,192,239,192,240,192,241,192,242,192,243,192,244,192,245,192,246,192,247,192,248,192,249,192,250,192,251,192,252,192,253,192,254,193,161,193,162,193,163,193,164,193,165,193,166,193,167,193,168,193,169,193,170,193,171,193,172,193,173,193,174,193,175,193,176,193,177,193,178,193,179,193,180,193,181,193,182,193,183,193,184,193,185,193,186,193,187,193,188,193,189,193,190,193,191,193,192,193,193,193,194,193,195,193,196,193,197,193,198,193,199,193,200,193,201,193,202,193,203,193,204,193,205,193,206,193,207,193,208,193,209,193,210,193,211,193,212,193,213,193,214,193,215,193,216,193,217,193,218,193,219,193,220,193,221,193,222,193,223,193,224,193,225,193,226,193,227,193,228,193,229,193,230,193,231,193,232,193,233,193,234,193,235,193,236,193,237,193,238,193,239,193,240,193,241,193,242,193,243,193,244,193,245,193,246,193,247,193,248,193,249,193,250,193,251,193,252,193,253,193,254,194,161,194,162,194,163,194,164,194,165,194,166,194,167,194,168,194,169,194,170,194,171,194,172,194,173,194,174,194,175,194,176,194,177,194,178,194,179,194,180,194,181,194,182,194,183,194,184,194,185,194,186,194,187,194,188,194,189,194,190,194,191,194,192,194,193,194,194,194,195,194,196,194,197,194,198,194,199,194,200,194,201,194,202,194,203,194,204,194,205,194,206,194,207,194,208,194,209,194,210,194,211,194,212,194,213,194,214,194,215,194,216,194,217,194,218,194,219,194,220,194,221,194,222,194,223,194,224,194,225,194,226,194,227,194,228,194,229,194,230,194,231,194,232,194,233,194,234,194,235,194,236,194,237,194,238,194,239,194,240,194,241,194,242,194,243,194,244,194,245,194,246,194,247,194,248,194,249,194,250,194,251,194,252,194,253,194,254,195,161,195,162,195,163,195,164,195,165,195,166,195,167,195,168,195,169,195,170,195,171,195,172,195,173,195,174,195,175,195,176,195,177,195,178,195,179,195,180,195,181,195,182,195,183,195,184,195,185,195,186,195,187,195,188,195,189,195,190,195,191,195,192,195,193,195,194,195,195,195,196,195,197,195,198,195,199,195,200,195,201,195,202,195,203,195,204,195,205,195,206,195,207,195,208,195,209,195,210,195,211,195,212,195,213,195,214,195,215,195,216,195,217,195,218,195,219,195,220,195,221,195,222,195,223,195,224,195,225,195,226,195,227,195,228,195,229,195,230,195,231,195,232,195,233,195,234,195,235,195,236,195,237,195,238,195,239,195,240,195,241,195,242,195,243,195,244,195,245,195,246,195,247,195,248,195,249,195,250,195,251,195,252,195,253,195,254,196,161,196,162,196,163,196,164,196,165,196,166,196,167,196,168,196,169,196,170,196,171,196,172,196,173,196,174,196,175,196,176,196,177,196,178,196,179,196,180,196,181,196,182,196,183,196,184,196,185,196,186,196,187,196,188,196,189,196,190,196,191,196,192,196,193,196,194,196,195,196,196,196,197,196,198,196,199,196,200,196,201,196,202,196,203,196,204,196,205,196,206,196,207,196,208,196,209,196,210,196,211,196,212,196,213,196,214,196,215,196,216,196,217,196,218,196,219,196,220,196,221,196,222,196,223,196,224,196,225,196,226,196,227,196,228,196,229,196,230,196,231,196,232,196,233,196,234,196,235,196,236,196,237,196,238,196,239,196,240,196,241,196,242,196,243,196,244,196,245,196,246,196,247,196,248,196,249,196,250,196,251,196,252,196,253,196,254,197,161,197,162,197,163,197,164,197,165,197,166,197,167,197,168,197,169,197,170,197,171,197,172,197,173,197,174,197,175,197,176,197,177,197,178,197,179,197,180,197,181,197,182,197,183,197,184,197,185,197,186,197,187,197,188,197,189,197,190,197,191,197,192,197,193,197,194,197,195,197,196,197,197,197,198,197,199,197,200,197,201,197,202,197,203,197,204,197,205,197,206,197,207,197,208,197,209,197,210,197,211,197,212,197,213,197,214,197,215,197,216,197,217,197,218,197,219,197,220,197,221,197,222,197,223,197,224,197,225,197,226,197,227,197,228,197,229,197,230,197,231,197,232,197,233,197,234,197,235,197,236,197,237,197,238,197,239,197,240,197,241,197,242,197,243,197,244,197,245,197,246,197,247,197,248,197,249,197,250,197,251,197,252,197,253,197,254,198,161,198,162,198,163,198,164,198,165,198,166,198,167,198,168,198,169,198,170,198,171,198,172,198,173,198,174,198,175,198,176,198,177,198,178,198,179,198,180,198,181,198,182,198,183,198,184,198,185,198,186,198,187,198,188,198,189,198,190,198,191,198,192,198,193,198,194,198,195,198,196,198,197,198,198,198,199,198,200,198,201,198,202,198,203,198,204,198,205,198,206,198,207,198,208,198,209,198,210,198,211,198,212,198,213,198,214,198,215,198,216,198,217,198,218,198,219,198,220,198,221,198,222,198,223,198,224,198,225,198,226,198,227,198,228,198,229,198,230,198,231,198,232,198,233,198,234,198,235,198,236,198,237,198,238,198,239,198,240,198,241,198,242,198,243,198,244,198,245,198,246,198,247,198,248,198,249,198,250,198,251,198,252,198,253,198,254,199,161,199,162,199,163,199,164,199,165,199,166,199,167,199,168,199,169,199,170,199,171,199,172,199,173,199,174,199,175,199,176,199,177,199,178,199,179,199,180,199,181,199,182,199,183,199,184,199,185,199,186,199,187,199,188,199,189,199,190,199,191,199,192,199,193,199,194,199,195,199,196,199,197,199,198,199,199,199,200,199,201,199,202,199,203,199,204,199,205,199,206,199,207,199,208,199,209,199,210,199,211,199,212,199,213,199,214,199,215,199,216,199,217,199,218,199,219,199,220,199,221,199,222,199,223,199,224,199,225,199,226,199,227,199,228,199,229,199,230,199,231,199,232,199,233,199,234,199,235,199,236,199,237,199,238,199,239,199,240,199,241,199,242,199,243,199,244,199,245,199,246,199,247,199,248,199,249,199,250,199,251,199,252,199,253,199,254,200,161,200,162,200,163,200,164,200,165,200,166,200,167,200,168,200,169,200,170,200,171,200,172,200,173,200,174,200,175,200,176,200,177,200,178,200,179,200,180,200,181,200,182,200,183,200,184,200,185,200,186,200,187,200,188,200,189,200,190,200,191,200,192,200,193,200,194,200,195,200,196,200,197,200,198,200,199,200,200,200,201,200,202,200,203,200,204,200,205,200,206,200,207,200,208,200,209,200,210,200,211,200,212,200,213,200,214,200,215,200,216,200,217,200,218,200,219,200,220,200,221,200,222,200,223,200,224,200,225,200,226,200,227,200,228,200,229,200,230,200,231,200,232,200,233,200,234,200,235,200,236,200,237,200,238,200,239,200,240,200,241,200,242,200,243,200,244,200,245,200,246,200,247,200,248,200,249,200,250,200,251,200,252,200,253,200,254,202,161,202,162,202,163,202,164,202,165,202,166,202,167,202,168,202,169,202,170,202,171,202,172,202,173,202,174,202,175,202,176,202,177,202,178,202,179,202,180,202,181,202,182,202,183,202,184,202,185,202,186,202,187,202,188,202,189,202,190,202,191,202,192,202,193,202,194,202,195,202,196,202,197,202,198,202,199,202,200,202,201,202,202,202,203,202,204,202,205,202,206,202,207,202,208,202,209,202,210,202,211,202,212,202,213,202,214,202,215,202,216,202,217,202,218,202,219,202,220,202,221,202,222,202,223,202,224,202,225,202,226,202,227,202,228,202,229,202,230,202,231,202,232,202,233,202,234,202,235,202,236,202,237,202,238,202,239,202,240,202,241,202,242,202,243,202,244,202,245,202,246,202,247,202,248,202,249,202,250,202,251,202,252,202,253,202,254,203,161,203,162,203,163,203,164,203,165,203,166,203,167,203,168,203,169,203,170,203,171,203,172,203,173,203,174,203,175,203,176,203,177,203,178,203,179,203,180,203,181,203,182,203,183,203,184,203,185,203,186,203,187,203,188,203,189,203,190,203,191,203,192,203,193,203,194,203,195,203,196,203,197,203,198,203,199,203,200,203,201,203,202,203,203,203,204,203,205,203,206,203,207,203,208,203,209,203,210,203,211,203,212,203,213,203,214,203,215,203,216,203,217,203,218,203,219,203,220,203,221,203,222,203,223,203,224,203,225,203,226,203,227,203,228,203,229,203,230,203,231,203,232,203,233,203,234,203,235,203,236,203,237,203,238,203,239,203,240,203,241,203,242,203,243,203,244,203,245,203,246,203,247,203,248,203,249,203,250,203,251,203,252,203,253,203,254,204,161,204,162,204,163,204,164,204,165,204,166,204,167,204,168,204,169,204,170,204,171,204,172,204,173,204,174,204,175,204,176,204,177,204,178,204,179,204,180,204,181,204,182,204,183,204,184,204,185,204,186,204,187,204,188,204,189,204,190,204,191,204,192,204,193,204,194,204,195,204,196,204,197,204,198,204,199,204,200,204,201,204,202,204,203,204,204,204,205,204,206,204,207,204,208,204,209,204,210,204,211,204,212,204,213,204,214,204,215,204,216,204,217,204,218,204,219,204,220,204,221,204,222,204,223,204,224,204,225,204,226,204,227,204,228,204,229,204,230,204,231,204,232,204,233,204,234,204,235,204,236,204,237,204,238,204,239,204,240,204,241,204,242,204,243,204,244,204,245,204,246,204,247,204,248,204,249,204,250,204,251,204,252,204,253,204,254,205,161,205,162,205,163,205,164,205,165,205,166,205,167,205,168,205,169,205,170,205,171,205,172,205,173,205,174,205,175,205,176,205,177,205,178,205,179,205,180,205,181,205,182,205,183,205,184,205,185,205,186,205,187,205,188,205,189,205,190,205,191,205,192,205,193,205,194,205,195,205,196,205,197,205,198,205,199,205,200,205,201,205,202,205,203,205,204,205,205,205,206,205,207,205,208,205,209,205,210,205,211,205,212,205,213,205,214,205,215,205,216,205,217,205,218,205,219,205,220,205,221,205,222,205,223,205,224,205,225,205,226,205,227,205,228,205,229,205,230,205,231,205,232,205,233,205,234,205,235,205,236,205,237,205,238,205,239,205,240,205,241,205,242,205,243,205,244,205,245,205,246,205,247,205,248,205,249,205,250,205,251,205,252,205,253,205,254,206,161,206,162,206,163,206,164,206,165,206,166,206,167,206,168,206,169,206,170,206,171,206,172,206,173,206,174,206,175,206,176,206,177,206,178,206,179,206,180,206,181,206,182,206,183,206,184,206,185,206,186,206,187,206,188,206,189,206,190,206,191,206,192,206,193,206,194,206,195,206,196,206,197,206,198,206,199,206,200,206,201,206,202,206,203,206,204,206,205,206,206,206,207,206,208,206,209,206,210,206,211,206,212,206,213,206,214,206,215,206,216,206,217,206,218,206,219,206,220,206,221,206,222,206,223,206,224,206,225,206,226,206,227,206,228,206,229,206,230,206,231,206,232,206,233,206,234,206,235,206,236,206,237,206,238,206,239,206,240,206,241,206,242,206,243,206,244,206,245,206,246,206,247,206,248,206,249,206,250,206,251,206,252,206,253,206,254,207,161,207,162,207,163,207,164,207,165,207,166,207,167,207,168,207,169,207,170,207,171,207,172,207,173,207,174,207,175,207,176,207,177,207,178,207,179,207,180,207,181,207,182,207,183,207,184,207,185,207,186,207,187,207,188,207,189,207,190,207,191,207,192,207,193,207,194,207,195,207,196,207,197,207,198,207,199,207,200,207,201,207,202,207,203,207,204,207,205,207,206,207,207,207,208,207,209,207,210,207,211,207,212,207,213,207,214,207,215,207,216,207,217,207,218,207,219,207,220,207,221,207,222,207,223,207,224,207,225,207,226,207,227,207,228,207,229,207,230,207,231,207,232,207,233,207,234,207,235,207,236,207,237,207,238,207,239,207,240,207,241,207,242,207,243,207,244,207,245,207,246,207,247,207,248,207,249,207,250,207,251,207,252,207,253,207,254,208,161,208,162,208,163,208,164,208,165,208,166,208,167,208,168,208,169,208,170,208,171,208,172,208,173,208,174,208,175,208,176,208,177,208,178,208,179,208,180,208,181,208,182,208,183,208,184,208,185,208,186,208,187,208,188,208,189,208,190,208,191,208,192,208,193,208,194,208,195,208,196,208,197,208,198,208,199,208,200,208,201,208,202,208,203,208,204,208,205,208,206,208,207,208,208,208,209,208,210,208,211,208,212,208,213,208,214,208,215,208,216,208,217,208,218,208,219,208,220,208,221,208,222,208,223,208,224,208,225,208,226,208,227,208,228,208,229,208,230,208,231,208,232,208,233,208,234,208,235,208,236,208,237,208,238,208,239,208,240,208,241,208,242,208,243,208,244,208,245,208,246,208,247,208,248,208,249,208,250,208,251,208,252,208,253,208,254,209,161,209,162,209,163,209,164,209,165,209,166,209,167,209,168,209,169,209,170,209,171,209,172,209,173,209,174,209,175,209,176,209,177,209,178,209,179,209,180,209,181,209,182,209,183,209,184,209,185,209,186,209,187,209,188,209,189,209,190,209,191,209,192,209,193,209,194,209,195,209,196,209,197,209,198,209,199,209,200,209,201,209,202,209,203,209,204,209,205,209,206,209,207,209,208,209,209,209,210,209,211,209,212,209,213,209,214,209,215,209,216,209,217,209,218,209,219,209,220,209,221,209,222,209,223,209,224,209,225,209,226,209,227,209,228,209,229,209,230,209,231,209,232,209,233,209,234,209,235,209,236,209,237,209,238,209,239,209,240,209,241,209,242,209,243,209,244,209,245,209,246,209,247,209,248,209,249,209,250,209,251,209,252,209,253,209,254,210,161,210,162,210,163,210,164,210,165,210,166,210,167,210,168,210,169,210,170,210,171,210,172,210,173,210,174,210,175,210,176,210,177,210,178,210,179,210,180,210,181,210,182,210,183,210,184,210,185,210,186,210,187,210,188,210,189,210,190,210,191,210,192,210,193,210,194,210,195,210,196,210,197,210,198,210,199,210,200,210,201,210,202,210,203,210,204,210,205,210,206,210,207,210,208,210,209,210,210,210,211,210,212,210,213,210,214,210,215,210,216,210,217,210,218,210,219,210,220,210,221,210,222,210,223,210,224,210,225,210,226,210,227,210,228,210,229,210,230,210,231,210,232,210,233,210,234,210,235,210,236,210,237,210,238,210,239,210,240,210,241,210,242,210,243,210,244,210,245,210,246,210,247,210,248,210,249,210,250,210,251,210,252,210,253,210,254,211,161,211,162,211,163,211,164,211,165,211,166,211,167,211,168,211,169,211,170,211,171,211,172,211,173,211,174,211,175,211,176,211,177,211,178,211,179,211,180,211,181,211,182,211,183,211,184,211,185,211,186,211,187,211,188,211,189,211,190,211,191,211,192,211,193,211,194,211,195,211,196,211,197,211,198,211,199,211,200,211,201,211,202,211,203,211,204,211,205,211,206,211,207,211,208,211,209,211,210,211,211,211,212,211,213,211,214,211,215,211,216,211,217,211,218,211,219,211,220,211,221,211,222,211,223,211,224,211,225,211,226,211,227,211,228,211,229,211,230,211,231,211,232,211,233,211,234,211,235,211,236,211,237,211,238,211,239,211,240,211,241,211,242,211,243,211,244,211,245,211,246,211,247,211,248,211,249,211,250,211,251,211,252,211,253,211,254,212,161,212,162,212,163,212,164,212,165,212,166,212,167,212,168,212,169,212,170,212,171,212,172,212,173,212,174,212,175,212,176,212,177,212,178,212,179,212,180,212,181,212,182,212,183,212,184,212,185,212,186,212,187,212,188,212,189,212,190,212,191,212,192,212,193,212,194,212,195,212,196,212,197,212,198,212,199,212,200,212,201,212,202,212,203,212,204,212,205,212,206,212,207,212,208,212,209,212,210,212,211,212,212,212,213,212,214,212,215,212,216,212,217,212,218,212,219,212,220,212,221,212,222,212,223,212,224,212,225,212,226,212,227,212,228,212,229,212,230,212,231,212,232,212,233,212,234,212,235,212,236,212,237,212,238,212,239,212,240,212,241,212,242,212,243,212,244,212,245,212,246,212,247,212,248,212,249,212,250,212,251,212,252,212,253,212,254,213,161,213,162,213,163,213,164,213,165,213,166,213,167,213,168,213,169,213,170,213,171,213,172,213,173,213,174,213,175,213,176,213,177,213,178,213,179,213,180,213,181,213,182,213,183,213,184,213,185,213,186,213,187,213,188,213,189,213,190,213,191,213,192,213,193,213,194,213,195,213,196,213,197,213,198,213,199,213,200,213,201,213,202,213,203,213,204,213,205,213,206,213,207,213,208,213,209,213,210,213,211,213,212,213,213,213,214,213,215,213,216,213,217,213,218,213,219,213,220,213,221,213,222,213,223,213,224,213,225,213,226,213,227,213,228,213,229,213,230,213,231,213,232,213,233,213,234,213,235,213,236,213,237,213,238,213,239,213,240,213,241,213,242,213,243,213,244,213,245,213,246,213,247,213,248,213,249,213,250,213,251,213,252,213,253,213,254,214,161,214,162,214,163,214,164,214,165,214,166,214,167,214,168,214,169,214,170,214,171,214,172,214,173,214,174,214,175,214,176,214,177,214,178,214,179,214,180,214,181,214,182,214,183,214,184,214,185,214,186,214,187,214,188,214,189,214,190,214,191,214,192,214,193,214,194,214,195,214,196,214,197,214,198,214,199,214,200,214,201,214,202,214,203,214,204,214,205,214,206,214,207,214,208,214,209,214,210,214,211,214,212,214,213,214,214,214,215,214,216,214,217,214,218,214,219,214,220,214,221,214,222,214,223,214,224,214,225,214,226,214,227,214,228,214,229,214,230,214,231,214,232,214,233,214,234,214,235,214,236,214,237,214,238,214,239,214,240,214,241,214,242,214,243,214,244,214,245,214,246,214,247,214,248,214,249,214,250,214,251,214,252,214,253,214,254,215,161,215,162,215,163,215,164,215,165,215,166,215,167,215,168,215,169,215,170,215,171,215,172,215,173,215,174,215,175,215,176,215,177,215,178,215,179,215,180,215,181,215,182,215,183,215,184,215,185,215,186,215,187,215,188,215,189,215,190,215,191,215,192,215,193,215,194,215,195,215,196,215,197,215,198,215,199,215,200,215,201,215,202,215,203,215,204,215,205,215,206,215,207,215,208,215,209,215,210,215,211,215,212,215,213,215,214,215,215,215,216,215,217,215,218,215,219,215,220,215,221,215,222,215,223,215,224,215,225,215,226,215,227,215,228,215,229,215,230,215,231,215,232,215,233,215,234,215,235,215,236,215,237,215,238,215,239,215,240,215,241,215,242,215,243,215,244,215,245,215,246,215,247,215,248,215,249,215,250,215,251,215,252,215,253,215,254,216,161,216,162,216,163,216,164,216,165,216,166,216,167,216,168,216,169,216,170,216,171,216,172,216,173,216,174,216,175,216,176,216,177,216,178,216,179,216,180,216,181,216,182,216,183,216,184,216,185,216,186,216,187,216,188,216,189,216,190,216,191,216,192,216,193,216,194,216,195,216,196,216,197,216,198,216,199,216,200,216,201,216,202,216,203,216,204,216,205,216,206,216,207,216,208,216,209,216,210,216,211,216,212,216,213,216,214,216,215,216,216,216,217,216,218,216,219,216,220,216,221,216,222,216,223,216,224,216,225,216,226,216,227,216,228,216,229,216,230,216,231,216,232,216,233,216,234,216,235,216,236,216,237,216,238,216,239,216,240,216,241,216,242,216,243,216,244,216,245,216,246,216,247,216,248,216,249,216,250,216,251,216,252,216,253,216,254,217,161,217,162,217,163,217,164,217,165,217,166,217,167,217,168,217,169,217,170,217,171,217,172,217,173,217,174,217,175,217,176,217,177,217,178,217,179,217,180,217,181,217,182,217,183,217,184,217,185,217,186,217,187,217,188,217,189,217,190,217,191,217,192,217,193,217,194,217,195,217,196,217,197,217,198,217,199,217,200,217,201,217,202,217,203,217,204,217,205,217,206,217,207,217,208,217,209,217,210,217,211,217,212,217,213,217,214,217,215,217,216,217,217,217,218,217,219,217,220,217,221,217,222,217,223,217,224,217,225,217,226,217,227,217,228,217,229,217,230,217,231,217,232,217,233,217,234,217,235,217,236,217,237,217,238,217,239,217,240,217,241,217,242,217,243,217,244,217,245,217,246,217,247,217,248,217,249,217,250,217,251,217,252,217,253,217,254,218,161,218,162,218,163,218,164,218,165,218,166,218,167,218,168,218,169,218,170,218,171,218,172,218,173,218,174,218,175,218,176,218,177,218,178,218,179,218,180,218,181,218,182,218,183,218,184,218,185,218,186,218,187,218,188,218,189,218,190,218,191,218,192,218,193,218,194,218,195,218,196,218,197,218,198,218,199,218,200,218,201,218,202,218,203,218,204,218,205,218,206,218,207,218,208,218,209,218,210,218,211,218,212,218,213,218,214,218,215,218,216,218,217,218,218,218,219,218,220,218,221,218,222,218,223,218,224,218,225,218,226,218,227,218,228,218,229,218,230,218,231,218,232,218,233,218,234,218,235,218,236,218,237,218,238,218,239,218,240,218,241,218,242,218,243,218,244,218,245,218,246,218,247,218,248,218,249,218,250,218,251,218,252,218,253,218,254,219,161,219,162,219,163,219,164,219,165,219,166,219,167,219,168,219,169,219,170,219,171,219,172,219,173,219,174,219,175,219,176,219,177,219,178,219,179,219,180,219,181,219,182,219,183,219,184,219,185,219,186,219,187,219,188,219,189,219,190,219,191,219,192,219,193,219,194,219,195,219,196,219,197,219,198,219,199,219,200,219,201,219,202,219,203,219,204,219,205,219,206,219,207,219,208,219,209,219,210,219,211,219,212,219,213,219,214,219,215,219,216,219,217,219,218,219,219,219,220,219,221,219,222,219,223,219,224,219,225,219,226,219,227,219,228,219,229,219,230,219,231,219,232,219,233,219,234,219,235,219,236,219,237,219,238,219,239,219,240,219,241,219,242,219,243,219,244,219,245,219,246,219,247,219,248,219,249,219,250,219,251,219,252,219,253,219,254,220,161,220,162,220,163,220,164,220,165,220,166,220,167,220,168,220,169,220,170,220,171,220,172,220,173,220,174,220,175,220,176,220,177,220,178,220,179,220,180,220,181,220,182,220,183,220,184,220,185,220,186,220,187,220,188,220,189,220,190,220,191,220,192,220,193,220,194,220,195,220,196,220,197,220,198,220,199,220,200,220,201,220,202,220,203,220,204,220,205,220,206,220,207,220,208,220,209,220,210,220,211,220,212,220,213,220,214,220,215,220,216,220,217,220,218,220,219,220,220,220,221,220,222,220,223,220,224,220,225,220,226,220,227,220,228,220,229,220,230,220,231,220,232,220,233,220,234,220,235,220,236,220,237,220,238,220,239,220,240,220,241,220,242,220,243,220,244,220,245,220,246,220,247,220,248,220,249,220,250,220,251,220,252,220,253,220,254,221,161,221,162,221,163,221,164,221,165,221,166,221,167,221,168,221,169,221,170,221,171,221,172,221,173,221,174,221,175,221,176,221,177,221,178,221,179,221,180,221,181,221,182,221,183,221,184,221,185,221,186,221,187,221,188,221,189,221,190,221,191,221,192,221,193,221,194,221,195,221,196,221,197,221,198,221,199,221,200,221,201,221,202,221,203,221,204,221,205,221,206,221,207,221,208,221,209,221,210,221,211,221,212,221,213,221,214,221,215,221,216,221,217,221,218,221,219,221,220,221,221,221,222,221,223,221,224,221,225,221,226,221,227,221,228,221,229,221,230,221,231,221,232,221,233,221,234,221,235,221,236,221,237,221,238,221,239,221,240,221,241,221,242,221,243,221,244,221,245,221,246,221,247,221,248,221,249,221,250,221,251,221,252,221,253,221,254,222,161,222,162,222,163,222,164,222,165,222,166,222,167,222,168,222,169,222,170,222,171,222,172,222,173,222,174,222,175,222,176,222,177,222,178,222,179,222,180,222,181,222,182,222,183,222,184,222,185,222,186,222,187,222,188,222,189,222,190,222,191,222,192,222,193,222,194,222,195,222,196,222,197,222,198,222,199,222,200,222,201,222,202,222,203,222,204,222,205,222,206,222,207,222,208,222,209,222,210,222,211,222,212,222,213,222,214,222,215,222,216,222,217,222,218,222,219,222,220,222,221,222,222,222,223,222,224,222,225,222,226,222,227,222,228,222,229,222,230,222,231,222,232,222,233,222,234,222,235,222,236,222,237,222,238,222,239,222,240,222,241,222,242,222,243,222,244,222,245,222,246,222,247,222,248,222,249,222,250,222,251,222,252,222,253,222,254,223,161,223,162,223,163,223,164,223,165,223,166,223,167,223,168,223,169,223,170,223,171,223,172,223,173,223,174,223,175,223,176,223,177,223,178,223,179,223,180,223,181,223,182,223,183,223,184,223,185,223,186,223,187,223,188,223,189,223,190,223,191,223,192,223,193,223,194,223,195,223,196,223,197,223,198,223,199,223,200,223,201,223,202,223,203,223,204,223,205,223,206,223,207,223,208,223,209,223,210,223,211,223,212,223,213,223,214,223,215,223,216,223,217,223,218,223,219,223,220,223,221,223,222,223,223,223,224,223,225,223,226,223,227,223,228,223,229,223,230,223,231,223,232,223,233,223,234,223,235,223,236,223,237,223,238,223,239,223,240,223,241,223,242,223,243,223,244,223,245,223,246,223,247,223,248,223,249,223,250,223,251,223,252,223,253,223,254,224,161,224,162,224,163,224,164,224,165,224,166,224,167,224,168,224,169,224,170,224,171,224,172,224,173,224,174,224,175,224,176,224,177,224,178,224,179,224,180,224,181,224,182,224,183,224,184,224,185,224,186,224,187,224,188,224,189,224,190,224,191,224,192,224,193,224,194,224,195,224,196,224,197,224,198,224,199,224,200,224,201,224,202,224,203,224,204,224,205,224,206,224,207,224,208,224,209,224,210,224,211,224,212,224,213,224,214,224,215,224,216,224,217,224,218,224,219,224,220,224,221,224,222,224,223,224,224,224,225,224,226,224,227,224,228,224,229,224,230,224,231,224,232,224,233,224,234,224,235,224,236,224,237,224,238,224,239,224,240,224,241,224,242,224,243,224,244,224,245,224,246,224,247,224,248,224,249,224,250,224,251,224,252,224,253,224,254,225,161,225,162,225,163,225,164,225,165,225,166,225,167,225,168,225,169,225,170,225,171,225,172,225,173,225,174,225,175,225,176,225,177,225,178,225,179,225,180,225,181,225,182,225,183,225,184,225,185,225,186,225,187,225,188,225,189,225,190,225,191,225,192,225,193,225,194,225,195,225,196,225,197,225,198,225,199,225,200,225,201,225,202,225,203,225,204,225,205,225,206,225,207,225,208,225,209,225,210,225,211,225,212,225,213,225,214,225,215,225,216,225,217,225,218,225,219,225,220,225,221,225,222,225,223,225,224,225,225,225,226,225,227,225,228,225,229,225,230,225,231,225,232,225,233,225,234,225,235,225,236,225,237,225,238,225,239,225,240,225,241,225,242,225,243,225,244,225,245,225,246,225,247,225,248,225,249,225,250,225,251,225,252,225,253,225,254,226,161,226,162,226,163,226,164,226,165,226,166,226,167,226,168,226,169,226,170,226,171,226,172,226,173,226,174,226,175,226,176,226,177,226,178,226,179,226,180,226,181,226,182,226,183,226,184,226,185,226,186,226,187,226,188,226,189,226,190,226,191,226,192,226,193,226,194,226,195,226,196,226,197,226,198,226,199,226,200,226,201,226,202,226,203,226,204,226,205,226,206,226,207,226,208,226,209,226,210,226,211,226,212,226,213,226,214,226,215,226,216,226,217,226,218,226,219,226,220,226,221,226,222,226,223,226,224,226,225,226,226,226,227,226,228,226,229,226,230,226,231,226,232,226,233,226,234,226,235,226,236,226,237,226,238,226,239,226,240,226,241,226,242,226,243,226,244,226,245,226,246,226,247,226,248,226,249,226,250,226,251,226,252,226,253,226,254,227,161,227,162,227,163,227,164,227,165,227,166,227,167,227,168,227,169,227,170,227,171,227,172,227,173,227,174,227,175,227,176,227,177,227,178,227,179,227,180,227,181,227,182,227,183,227,184,227,185,227,186,227,187,227,188,227,189,227,190,227,191,227,192,227,193,227,194,227,195,227,196,227,197,227,198,227,199,227,200,227,201,227,202,227,203,227,204,227,205,227,206,227,207,227,208,227,209,227,210,227,211,227,212,227,213,227,214,227,215,227,216,227,217,227,218,227,219,227,220,227,221,227,222,227,223,227,224,227,225,227,226,227,227,227,228,227,229,227,230,227,231,227,232,227,233,227,234,227,235,227,236,227,237,227,238,227,239,227,240,227,241,227,242,227,243,227,244,227,245,227,246,227,247,227,248,227,249,227,250,227,251,227,252,227,253,227,254,228,161,228,162,228,163,228,164,228,165,228,166,228,167,228,168,228,169,228,170,228,171,228,172,228,173,228,174,228,175,228,176,228,177,228,178,228,179,228,180,228,181,228,182,228,183,228,184,228,185,228,186,228,187,228,188,228,189,228,190,228,191,228,192,228,193,228,194,228,195,228,196,228,197,228,198,228,199,228,200,228,201,228,202,228,203,228,204,228,205,228,206,228,207,228,208,228,209,228,210,228,211,228,212,228,213,228,214,228,215,228,216,228,217,228,218,228,219,228,220,228,221,228,222,228,223,228,224,228,225,228,226,228,227,228,228,228,229,228,230,228,231,228,232,228,233,228,234,228,235,228,236,228,237,228,238,228,239,228,240,228,241,228,242,228,243,228,244,228,245,228,246,228,247,228,248,228,249,228,250,228,251,228,252,228,253,228,254,229,161,229,162,229,163,229,164,229,165,229,166,229,167,229,168,229,169,229,170,229,171,229,172,229,173,229,174,229,175,229,176,229,177,229,178,229,179,229,180,229,181,229,182,229,183,229,184,229,185,229,186,229,187,229,188,229,189,229,190,229,191,229,192,229,193,229,194,229,195,229,196,229,197,229,198,229,199,229,200,229,201,229,202,229,203,229,204,229,205,229,206,229,207,229,208,229,209,229,210,229,211,229,212,229,213,229,214,229,215,229,216,229,217,229,218,229,219,229,220,229,221,229,222,229,223,229,224,229,225,229,226,229,227,229,228,229,229,229,230,229,231,229,232,229,233,229,234,229,235,229,236,229,237,229,238,229,239,229,240,229,241,229,242,229,243,229,244,229,245,229,246,229,247,229,248,229,249,229,250,229,251,229,252,229,253,229,254,230,161,230,162,230,163,230,164,230,165,230,166,230,167,230,168,230,169,230,170,230,171,230,172,230,173,230,174,230,175,230,176,230,177,230,178,230,179,230,180,230,181,230,182,230,183,230,184,230,185,230,186,230,187,230,188,230,189,230,190,230,191,230,192,230,193,230,194,230,195,230,196,230,197,230,198,230,199,230,200,230,201,230,202,230,203,230,204,230,205,230,206,230,207,230,208,230,209,230,210,230,211,230,212,230,213,230,214,230,215,230,216,230,217,230,218,230,219,230,220,230,221,230,222,230,223,230,224,230,225,230,226,230,227,230,228,230,229,230,230,230,231,230,232,230,233,230,234,230,235,230,236,230,237,230,238,230,239,230,240,230,241,230,242,230,243,230,244,230,245,230,246,230,247,230,248,230,249,230,250,230,251,230,252,230,253,230,254,231,161,231,162,231,163,231,164,231,165,231,166,231,167,231,168,231,169,231,170,231,171,231,172,231,173,231,174,231,175,231,176,231,177,231,178,231,179,231,180,231,181,231,182,231,183,231,184,231,185,231,186,231,187,231,188,231,189,231,190,231,191,231,192,231,193,231,194,231,195,231,196,231,197,231,198,231,199,231,200,231,201,231,202,231,203,231,204,231,205,231,206,231,207,231,208,231,209,231,210,231,211,231,212,231,213,231,214,231,215,231,216,231,217,231,218,231,219,231,220,231,221,231,222,231,223,231,224,231,225,231,226,231,227,231,228,231,229,231,230,231,231,231,232,231,233,231,234,231,235,231,236,231,237,231,238,231,239,231,240,231,241,231,242,231,243,231,244,231,245,231,246,231,247,231,248,231,249,231,250,231,251,231,252,231,253,231,254,232,161,232,162,232,163,232,164,232,165,232,166,232,167,232,168,232,169,232,170,232,171,232,172,232,173,232,174,232,175,232,176,232,177,232,178,232,179,232,180,232,181,232,182,232,183,232,184,232,185,232,186,232,187,232,188,232,189,232,190,232,191,232,192,232,193,232,194,232,195,232,196,232,197,232,198,232,199,232,200,232,201,232,202,232,203,232,204,232,205,232,206,232,207,232,208,232,209,232,210,232,211,232,212,232,213,232,214,232,215,232,216,232,217,232,218,232,219,232,220,232,221,232,222,232,223,232,224,232,225,232,226,232,227,232,228,232,229,232,230,232,231,232,232,232,233,232,234,232,235,232,236,232,237,232,238,232,239,232,240,232,241,232,242,232,243,232,244,232,245,232,246,232,247,232,248,2