262,262,261,261,260,260,259,259,256,256,255,255,254,254,251,251,248,248,246,246,243,243,235,235,230,230,223,223,221,221,220,220,219,219,218,218,217,217,215,214,214,216,216,215,215,214,214,213,213,212,212,208,208,206,206,205,205,206,206,207,207,206,206,205,205,202,202,203,203,202,202,200,200,202,202,203,203,202,202,203,203,202,202,198,198,188,188,187,187,184,184,182,182,179,179,178,178,174,174,173,173,174,174,178,178,179,179,181,181,184,184,185,185,186,186,187,187,189,189,191,191,192,192,193,193,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,203,203,204,204,205,205,207,207,208,208,209,209,210,210,211,211,212,212,214,214,215,215,216,216,215,215,216,216,217,217,218,218,219,219,220,220,221,221,219,219,216,216,214,214,215,215,216,216,217,217,218,218,220,220,221,221,222,222,224,224,226,226,227,227,228,228,227,227,228,228,231,231,232,232,234,234,236,236,239,239,242,242,245,245,247,247,248,248,249,249,251,251,254,254,257,257,259,259,262,262,266,266,269,269,273,273,274,274,277,277,281,281,285,285,286,286,289,289,293,293,308,308,307,307,306,306,305,305,303,303,302,302,303,303,304,304,303,303,305,305,307,307,308,308,306,306,307,307,308,308,310,310,311,311,313,313,324,324,329,329,334,334,340,340,345,345,351,351,363,363,373,373,384,384,404,404,407,407,408,408,411,411,412,412,414,414,421,421,422,422,423,423,427,427,433,433,435,435,442,442,447,447,449,449,453,453,455,455,457,457,462,462,481,492,492,501,501,502,502,504,504,507,507,508,508,511,511,512,512,513,513,515,515,516,516,517,517,518,518,519,519,520,520,521,521,522,522,523,523,524,524,526,526,528,528,529,529,530,530,531,531,533,533,536,536,539,539,540,540,541,541,543,543,546,546,548,548,549,549,550,550,554,554,557,557,559,559,560,560,562,562,565,565,568,568,571,571,573,573,575,575,578,578,579,579,581,581,583,583,585,585,586,586,589,589,592,592,593,593,594,594,595,595,596,596,598,598,601,601,603,603,604,604,605,605,608,608,612,612,614,614,616,617,617,618,618,620,620,630,630,634,634,647,647,652,652,655,655,656,656,657,657,658,658,660,660,663,663,667,667,671,671,675,675,678,678,681,681,684,684,687,687,688,688,697,697,698,698,712,712,720,720,733,733;0,1,1,2,2,3,3,4,4,5,5,7,7,8,8,7,7,6,6,5,5,4,4,5,5,6,6,7,7,8,8,9,9,10,10,13,13,14,14,14,16,16,19,19,21,21,23,23,24,24,25,25,26,26,27,27,29,29,30,30,33,33,34,34,35,35,46,46,53,53,54,54,56,56,58,58,63,63,77,77,79,79,80,80,79,79,80,80,85,85,86,86,87,87,90,90,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,108,108,110,110,111,111,112,112,113,113,117,117,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,134,134,135,135,136,136,137,137,138,138,140,140,141,141,143,143,145,145,149,149,154,154,156,156,159,159,162,162,163,163,166,166,169,169,168,168,169,169,174,174,175,175,177,177,180,180,182,182,185,185,186,186,187,187,188,188,190,190,191,191,194,194,197,197,200,200,203,203,205,205,206,206,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,219,219,220,220,221,221,222,222,224,224,225,225,226,226,227,227,228,228,230,230,231,231,232,232,234,234,235,235,236,236,238,238,239,239,241,241,242,242,244,244,249,249,246,246,245,245,242,242,239,239,238,238,237,237,235,235,234,234,233,233,235,235,236,236,237,237,238,238,240,240,241,241,242,242,243,243,244,244,243,243,242,242,241,241,240,240,238,238,237,237,238,238,240,240,241,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248,249,249,250,250,251,251,251,250,250,249,249,248,248,247,247,246,246,245,245,242,242,241,241,240,240,237,237,235,235,234,234,233,233,231,231,230,230,229,229,228,228,226,226,225,225,224,224,223,223,222,222,221,221,220,220,219,219,218,218,217,217,216,216,215,215,214,214,213,213,212,212,211,211,210,210,208,208,207,207,206,206,205,205,204,204,203,203,200,200,199,199,198,198,197,197,196,196,195,195,194,194,192,192,191,191,189,189,188,188,186,186,185,185,184,184,183,183,182,182,181,181,180,180,179,179,178,178,177,177,176,176,175,175,174,174,174,173,173,172,172,171,171,169,169,168,168,167,167,166,166,165,165,164,164,163,163,162,162,161,161,160,160,159,159,157,157,156,156,155,155,154,154,153,153,152,152,151,151,152,152,153,153,155,155,156,156,0