167
41,60,59,58,57,56,55,54,53,52,61,50,49,48,47,46,45,44,43,42,51,159,161,162,160,164,163,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,91,100,101,92,93,94,102,95,103,96,97,98,99,0,1,3,2,4,6,10,11,13,14,15,17,18,19,21,22,23,25,37,38,36,35,39,34,32,33,30,40,29,28,27,26,31,114,115,124,125,127,126,128,129,130,131,132,133,134,135,136,137,138,141,140,139,214,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,116,117,118,119,120,121,122,123,182,186,185,183,189,180,184,191,181,215,218,219,223,225,233,234,235,236,237,238,239,199,198
1,0,0,1,1,0,1,0,0,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,1,0,1,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,0,0
42
0,1,2,3,4,5,72,73,74,75,76,77,78,79,31,39,30,26,40,38,37,35,34,33,32,29,28,27,36,98,97,95,102,92,99,101,94,93,100,91,96,103
1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,0,1,1,0
356
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,258,261,262,260,259,263,264,265,266,267,268,269,270,271,272,273,195,202,193,201,192,203,200,199,196,197,194,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,315,318,317,316,319,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,363,364,365,366,367,368,369,370,371,373,372,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,404,405,406,415,414,413,416,411,410,409,408,407,403,412,33,40,39,38,37,36,35,32,31,30,29,28,27,26,34,102,91,98,93,92,99,101,96,95,103,94,100,97,431,438,437,435,436,433,432,434,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,473,489,475,476,484,477,472,466,474,481,462,482,480,485,488,461,478,471,463,464,486,465,479,468,487,469,470,483,467,537,539,538,536,533,534,532,535,571,573,572,574,577,576,578,570,575,569,559,567,566,565,564,563,562,561,560,558,568,589,587,588,586,582,584,583,585,615,616,617,618,619,620,626,624,623,622,625,621,601,603,606,600,590,605,599,598,604,597,596,595,594,593,592,591,602,612,613,611,614,609,607,610,608
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,0,0,1,1,1,0,1,1,1,0,0,1,1,0,1,0,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0
33
41,61,60,59,58,56,55,54,53,52,57,50,49,48,47,46,45,44,43,42,51,199,196,195,202,194,198,201,203,192,197,193,200
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
392
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,18,19,20,21,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,36,37,40,38,35,34,33,39,31,30,29,28,27,26,32,58,59,60,61,48,45,43,57,51,56,52,54,55,42,44,46,41,49,50,53,47,87,88,89,90,97,100,102,103,99,96,98,94,95,93,92,101,91,188,189,185,187,191,190,183,180,184,186,182,181,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,246,247,244,245,248,249,250,252,251,253,254,255,256,257,258,262,261,260,259,263,200,197,196,195,202,194,201,203,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,304,303,305,306,309,308,307,310,311,312,314,313,325,326,315,324,323,322,321,319,318,317,316,320,329,327,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,403,409,408,416,414,413,412,415,410,407,406,405,411,404,417,418,419,501,502,503,504,505,506,507,508,509,420,510,422,514,435,431,438,434,436,433,432,437,493,462,487,466,474,481,482,473,464,488,484,485,477,476,480,479,489,478,461,463,486,475,467,465,469,470,483,471,472,468,537,538,535,536,533,534,532,539,572,567,561,578,577,576,575,574,573,571,559,569,568,566,565,564,563,562,560,558,570,587,589,588,586,582,584,583,585,621,622,623,624,625,626,616,618,620,619,617,615,592,605,599,598,606,602,597,596,601,594,593,604,591,603,600,590,595,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,0,1,1,0,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
225
0,1,2,3,4,62,64,63,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,35,28,39,38,37,36,34,40,32,31,30,29,33,27,26,214,215,217,218,219,220,221,222,223,224,422,514,515,91,101,92,102,93,94,96,97,98,99,95,103,100,218,241,242,243,244,245,246,247,248,249,250,252,251,253,254,264,265,266,267,277,278,281,279,280,282,286,287,288,289,283,285,284,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,313,325,326,323,324,322,321,320,317,318,319,316,315,329,327,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,417
1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,1,0,0,1,1,0,0,1,0,1,1,0,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,0,1,0,0,0,0
504
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,37,33,40,39,38,36,35,30,32,31,29,28,27,26,34,59,58,57,56,55,54,53,52,51,47,49,48,46,45,44,43,42,41,60,50,61,87,88,89,90,103,102,99,98,97,96,100,94,93,92,101,95,91,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,185,183,191,186,189,190,181,182,187,184,180,188,204,205,206,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,274,275,199,200,197,196,195,202,203,193,201,194,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,318,319,320,322,324,323,315,321,317,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,402,379,380,381,382,383,384,385,386,388,387,389,390,391,393,394,416,415,414,413,411,410,412,408,407,409,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,426,425,428,427,429,430,518,521,519,520,522,523,524,525,526,435,431,434,438,433,436,437,432,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,476,463,465,473,475,464,488,484,485,477,486,470,462,481,471,478,474,482,461,479,466,468,467,483,472,489,480,469,487,535,533,538,536,534,537,532,539,573,571,572,578,570,575,576,577,574,569,562,567,558,559,560,561,568,564,565,566,563,582,589,587,588,584,583,586,585,615,617,618,619,620,616,626,621,624,622,625,623,606,605,601,595,599,598,597,596,602,593,604,592,591,603,600,590,594,613,608,609,610,612,614,611,607
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0
584
0,1,2,3,4,62,63,64,65,66,67,68,69,70,71,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,36,35,34,31,32,30,29,28,27,26,33,54,55,56,57,60,59,61,53,58,52,46,50,49,48,47,51,45,44,43,42,41,159,161,162,160,163,164,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,103,100,102,101,99,97,98,95,94,93,92,91,96,115,114,116,117,174,175,176,177,118,120,119,121,122,123,178,179,125,127,126,124,207,209,208,210,128,129,211,212,213,136,137,138,141,140,139,142,143,144,204,205,206,185,183,190,188,189,186,180,184,191,182,181,187,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,275,199,192,200,197,198,203,195,202,194,193,201,196,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,315,324,323,322,320,319,318,317,321,130,131,132,133,135,134,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,363,364,365,366,367,368,369,370,371,373,372,374,375,377,376,378,401,402,379,380,381,382,384,383,409,404,415,408,416,414,413,411,410,407,406,405,403,412,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,424,426,425,428,427,429,430,433,434,431,437,438,432,435,436,439,440,441,442,443,444,542,540,541,545,544,543,445,446,547,447,548,448,549,449,550,454,460,455,459,458,453,451,450,456,457,452,490,491,492,493,494,495,496,528,529,530,531,497,498,499,500,546,481,474,466,477,484,480,476,475,489,473,472,485,471,488,483,470,482,478,461,462,463,486,464,465,467,468,487,469,479,536,539,538,537,534,533,532,535,577,564,561,578,576,575,574,572,571,570,573,568,569,559,560,562,558,565,566,567,563,589,583,584,585,586,587,588,582,616,620,618,617,615,619,625,624,626,622,621,623,602,594,596,590,606,599,605,597,598,593,604,592,601,591,603,600,595,613,612,611,614,609,608,607,610,627,629,628,630,632,631
1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,0,0,0,0,1,0,1,0,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,0,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,0,1,1,1,1,0,0,0,0,1,1,1,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,0,1,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0
72
0,1,2,3,4,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,11,18,19,20,21,102,100,99,98,97,96,95,103,94,93,92,101,91,38,39,31,33,40,37,36,27,34,32,30,35,29,28,26,420,510,422,514,515,319,320,322,324,323,315,321,318,317,316
0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0
456
0,1,2,3,4,5,62,63,64,65,66,67,68,69,70,71,6,7,9,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,35,34,33,36,31,30,29,28,27,26,32,55,56,57,58,61,60,50,54,59,53,49,51,52,48,47,46,45,44,43,42,41,161,164,160,162,163,159,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,103,97,102,99,98,96,100,94,93,92,101,95,91,115,114,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,128,129,130,131,132,133,134,135,211,212,213,136,137,138,141,140,139,142,204,205,206,188,183,185,189,186,191,180,182,187,184,181,190,214,215,216,217,218,219,220,221,222,223,224,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,200,192,197,196,195,202,194,193,201,203,199,198,277,279,281,280,282,286,283,285,284,290,291,293,292,298,299,300,301,302,304,303,315,316,324,323,322,320,319,318,317,321,327,329,328,330,331,332,333,334,335,336,337,338,341,342,343,346,347,367,368,369,370,414,415,413,404,409,416,412,406,410,411,405,403,407,408,417,420,510,511,512,526,524,525,432,433,436,437,438,434,431,435,441,439,440,444,443,442,540,541,542,543,544,545,445,446,547,447,548,448,549,449,552,553,555,554,557,556,460,454,450,455,457,459,456,458,452,451,453,475,476,480,484,477,481,462,489,463,488,486,465,482,473,474,485,472,478,461,464,479,466,467,487,469,470,483,471,468,536,539,537,538,533,534,532,535,570,561,572,578,577,576,575,574,573,569,571,567,558,559,560,562,568,564,565,566,563,589,588,586,587,583,582,585,584,617,619,620,618,616,615,623,624,626,622,621,625,389,388,387,390,606,595,605,599,598,602,597,596,604,593,592,601,591,603,600,590,594,627,629,628,630,632,631
0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,1,0,1,1,1,0,1,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0
349
41,51,48,45,61,60,59,58,56,55,57,53,42,54,44,46,43,49,50,52,47,36,34,40,39,37,38,35,27,32,31,30,29,28,33,26,87,88,89,90,103,100,97,95,102,99,101,96,94,93,92,98,91,114,115,116,117,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,139,141,140,142,143,144,190,189,188,181,191,185,184,186,183,182,187,180,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,203,200,197,199,196,192,202,193,201,194,198,195,277,278,279,281,280,282,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,313,325,326,317,318,319,320,321,322,323,324,315,316,1,3,0,2,4,5,6,327,329,328,330,331,332,333,334,335,337,338,341,403,405,407,416,415,414,412,413,410,409,408,406,404,411,431,435,434,438,436,433,432,437,422,439,441,440,442,443,444,455,457,454,460,459,452,458,451,450,456,453,493,474,484,477,479,466,481,480,483,473,475,465,472,463,476,488,485,482,489,478,461,462,486,464,468,487,469,470,471,467,537,534,535,536,533,538,532,539,570,578,577,576,575,574,573,572,571,569,558,567,566,565,564,563,562,561,560,559,568,587,589,586,588,584,583,582,585,619,620,617,618,616,615,626,623,624,625,622,621,417,423,428,427,429,430,606,599,598,602,605,597,596,595,601,593,604,592,591,603,600,590,594,613,612,611,614,609,608,607,610,627,629,628,630,631,632
1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,0,0,1,1,0,1,0,1,0,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
538
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,34,33,35,31,30,29,28,27,26,32,57,59,60,61,51,58,45,48,54,55,56,52,50,49,47,46,44,43,42,41,53,87,88,89,90,102,95,101,100,97,99,91,96,103,94,93,92,98,114,115,116,117,118,119,120,121,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,191,190,183,188,185,189,180,186,187,182,184,181,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,264,265,266,267,197,200,194,196,195,202,201,203,199,192,198,193,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,161,159,162,160,164,163,165,166,167,168,169,170,171,172,173,148,147,146,145,149,150,151,152,153,154,155,156,157,158,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,357,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,388,387,389,390,393,394,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,522,436,435,434,438,431,433,432,437,439,441,440,442,443,444,540,541,542,543,544,545,445,446,547,447,548,448,549,449,579,456,459,460,457,455,454,458,452,451,450,453,492,493,494,495,496,528,529,530,531,497,498,499,489,470,477,485,464,476,482,474,466,469,481,480,475,473,484,471,478,461,462,463,486,465,479,468,487,472,483,488,467,536,533,532,539,535,538,534,537,574,569,566,558,559,577,572,576,575,571,573,578,568,567,565,564,563,562,561,560,570,582,588,587,589,585,584,586,583,617,616,615,620,619,618,622,623,624,626,621,625,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,353,351,605,606,594,602,591,599,598,597,596,593,604,592,601,603,600,590,595,610,612,613,611,609,608,607,614,627,629,630,628,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,0,1,1,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,0,0,1,1,0,1,0,1,0,1,0,0,1,0,1,0,0,1,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,0,0
313
1,3,4,2,0,63,62,64,65,66,67,5,68,69,70,71,6,9,7,8,72,73,74,75,76,77,78,79,68,10,11,14,15,18,19,20,21,22,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,39,37,36,33,40,38,35,30,32,31,29,28,27,26,34,46,50,53,54,60,59,61,43,56,58,51,55,42,44,45,47,41,49,57,52,48,161,159,162,160,163,164,89,87,88,90,147,148,145,146,149,150,151,152,153,154,155,156,157,158,95,98,92,100,103,101,94,102,93,96,97,99,91,115,114,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,187,188,190,186,183,191,189,182,181,184,180,185,155,204,205,206,198,199,214,215,216,217,218,219,220,221,222,223,224,225,226,229,230,231,227,228,232,233,234,235,236,237,238,239,240,241,242,243,246,247,245,244,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,195,193,201,202,196,194,203,200,192,197,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,297,296,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,322,320,319,318,317,316,315,321,323,417,418,419,501,502,503,434,438,437,435,436,432,431,433,439,441,440,443,442,444,490,491,492,527,493
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,0,1,0,0,1,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0
304
0,1,2,3,4,6,7,10,11,12,13,40,39,38,37,36,35,34,32,31,30,29,28,27,26,33,56,57,58,59,51,61,48,45,60,55,52,53,54,42,43,44,41,47,49,50,46,87,88,89,90,99,103,100,102,101,98,92,96,95,94,93,91,97,186,189,185,183,188,190,182,187,184,181,180,191,62,63,64,65,66,67,204,205,206,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,198,197,196,195,202,194,200,201,203,199,192,193,277,282,283,285,284,290,322,320,324,323,321,316,318,317,315,319,330,331,332,327,329,328,333,342,346,347,417,418,419,501,502,503,504,506,507,508,509,420,510,421,513,422,514,515,428,427,429,435,434,437,438,433,436,432,431,490,491,493,496,528,529,546,474,466,481,482,462,476,470,485,486,468,467,480,472,471,488,479,478,461,463,464,465,469,487,473,489,475,484,477,483,533,532,539,538,536,535,534,537,516,517,570,568,578,577,576,574,573,572,571,569,560,566,558,575,559,561,567,563,564,565,562,589,588,586,587,584,583,582,585,416,414,411,409,404,410,415,406,412,408,407,405,403,413,620,618,616,619,615,617,621,622,623,624,625,626,606,605,599,598,602,597,596,595,594,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
584
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,35,34,33,36,31,30,32,29,28,27,26,162,159,161,164,163,160,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,103,102,100,99,98,97,96,95,94,93,92,101,91,114,115,116,117,174,175,176,177,118,119,120,121,178,179,125,127,126,124,207,208,209,210,128,129,211,212,213,136,138,137,141,140,139,142,143,144,185,191,190,189,183,188,182,187,184,181,180,186,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,265,267,268,269,270,271,272,273,274,276,200,197,196,195,202,194,199,201,203,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,291,293,292,302,304,303,305,306,308,309,307,310,311,312,308,307,311,314,313,325,326,315,320,324,322,323,319,321,318,317,316,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,379,380,381,382,383,384,388,387,389,390,391,392,393,394,414,413,412,411,410,409,408,407,406,405,404,403,415,416,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,504,505,506,507,508,509,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,436,438,437,435,434,433,432,431,439,441,440,442,443,444,540,541,542,543,544,545,445,548,547,446,447,448,549,449,552,553,555,554,550,551,454,460,455,459,453,457,452,451,450,456,458,490,491,493,494,495,496,528,529,530,531,497,546,477,478,469,471,480,466,476,481,463,465,484,486,482,475,474,468,473,472,485,488,483,470,487,489,467,479,464,462,461,539,533,538,536,537,535,534,532,561,578,577,576,575,574,573,571,570,569,572,567,566,565,564,563,562,560,559,558,568,589,588,587,586,582,584,583,585,619,620,618,617,616,615,621,622,623,624,625,626,505,449,606,599,598,602,597,596,595,594,604,592,601,591,603,600,605,590,593,612,607,608,609,610,614,611,613,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0
601
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,35,34,33,36,31,30,32,29,28,27,26,54,55,56,59,58,52,60,61,57,51,53,49,48,47,46,45,44,43,42,41,50,89,88,87,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,103,102,99,98,97,96,100,94,93,92,101,91,95,114,115,116,117,118,119,121,120,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,138,139,141,137,140,142,143,144,186,182,189,188,187,191,185,183,180,184,181,190,214,215,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,199,200,197,196,195,202,193,194,201,203,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,290,298,299,300,301,291,293,292,294,295,297,296,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,323,322,321,320,324,318,317,316,315,319,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,11,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,162,161,159,163,164,160,165,166,167,168,169,170,171,172,173,145,174,175,176,177,178,179,207,208,209,210,211,212,213,204,205,206,216,240,258,259,262,260,261,268,269,270,271,272,273,276,274,275,327,329,328,330,331,332,333,334,335,337,338,336,339,340,341,342,346,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,390,389,391,392,393,394,409,416,415,414,413,412,404,410,408,407,406,405,403,411,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,428,427,429,430,435,438,437,434,436,433,432,431,441,439,440,444,442,443,446,447,448,445,547,548,549,449,550,551,455,458,459,454,460,457,452,451,450,456,453,493,528,529,472,473,489,475,476,480,474,477,466,481,482,485,484,471,470,483,488,478,461,462,463,464,486,465,467,468,487,469,479,536,537,539,538,533,534,532,535,569,577,578,576,575,574,572,571,570,568,573,566,565,564,563,567,562,561,560,559,558,589,588,587,586,582,584,583,585,618,616,620,617,615,619,621,622,623,624,625,626,361,362,375,401,394,504,505,506,507,508,509,420,422,514,424,425,426,522,523,524,525,526,551,605,606,599,598,602,597,596,595,604,593,592,601,591,603,600,590,594,613,612,611,614,607,609,608,610,631,632
1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,0,0,0,1,1,0,1,1,1,0,1,1,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0
294
0,1,2,3,4,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,61,60,59,58,56,53,51,50,48,46,54,43,42,57,55,45,52,49,47,44,41,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,35,39,34,33,32,31,30,40,29,27,37,36,28,26,38,97,99,96,94,101,102,95,103,93,92,100,91,98,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,185,183,182,186,189,188,180,184,191,190,181,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,198,199,196,195,202,193,201,192,203,200,194,197,321,323,324,322,320,319,318,317,315,316,277,305,306,308,309,307,310,311,312,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,341,340,342,343,344,345,346,347,348,349,403,405,407,416,410,412,415,414,408,406,404,413,411,409
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,0,0,1,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,0,0,1,0,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,1,0,1,0,0,0,0,1,1,0,0,0
344
1,3,0,2,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,53,54,55,57,61,59,60,52,58,51,56,49,50,41,43,44,42,46,47,48,45,40,34,39,37,36,35,33,38,31,30,29,28,27,26,32,87,88,89,90,97,102,103,99,98,96,101,94,93,92,100,91,95,115,114,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,135,134,187,191,190,189,188,185,183,186,182,184,181,180,199,200,197,196,195,202,194,193,201,203,192,198,315,316,322,324,323,317,320,319,318,321,277,278,279,281,280,282,286,287,288,289,283,284,285,396,294,395,295,297,296,290,329,328,330,327,331,332,333,409,416,415,414,412,411,413,408,407,410,406,405,404,403,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,426,425,428,427,429,430,431,432,433,436,434,437,438,435,439,441,440,442,443,444,445,547,548,549,446,447,448,449,454,460,455,453,458,459,451,450,456,457,452,493,528,529,476,480,481,484,477,478,482,466,462,488,485,475,471,489,469,473,461,463,464,486,479,465,474,468,487,470,483,472,467,539,538,536,537,534,533,532,535,570,578,577,576,575,574,573,572,571,569,563,567,566,565,564,562,561,560,558,568,559,586,589,588,587,585,583,584,582,615,617,619,620,618,616,624,625,621,623,626,622,597,591,593,595,605,599,598,606,596,594,604,592,601,603,600,590,602,613,612,611,614,609,608,607,610,627,629,628,630,631,632
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,1,0,1,1,1,0,0,1,1,1,1,0,0,1,0,0,0,0,1,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0
28
28,39,26,37,40,38,36,27,34,33,32,31,30,29,35,102,101,99,98,97,93,95,94,92,91,100,96,103
1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0
569
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,161,162,159,160,163,164,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,114,115,116,117,175,174,176,177,119,118,120,121,122,123,178,179,125,127,126,124,128,142,143,144,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,54,55,56,57,60,59,53,61,58,52,49,50,51,48,47,46,45,44,43,42,41,100,103,102,101,99,98,94,96,95,93,92,91,97,183,190,189,185,186,188,182,187,184,181,180,191,214,215,216,217,218,220,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,262,259,263,264,265,266,267,200,197,196,195,202,194,201,203,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,368,367,369,370,371,372,373,374,375,377,376,378,401,402,379,380,382,381,383,384,385,386,388,387,389,390,391,392,393,394,412,416,414,413,411,410,415,408,407,406,405,404,403,409,316,324,323,322,321,319,318,317,315,320,369,128,129,130,131,132,133,134,135,211,212,213,136,137,138,141,140,139,204,205,206,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,532,533,534,535,536,537,538,539,437,435,431,438,436,433,432,434,471,485,472,473,489,475,477,480,466,474,481,488,476,483,484,469,482,478,461,462,463,464,470,479,465,467,468,487,486,566,571,572,573,576,575,570,577,578,574,569,562,567,565,564,563,561,560,559,558,568,587,588,589,586,584,583,582,585,615,617,619,620,618,616,626,625,624,622,621,623,595,599,598,602,597,606,596,594,591,604,592,601,603,600,605,590,593,612,607,608,609,610,614,611,613
0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,1,1,0,1,0,1,0,1,1,1,0,1,0,0,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,1,0,1,0,1,0,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,1,0,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
505
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,30,32,31,29,28,27,26,33,59,58,57,56,55,54,53,52,51,47,49,48,46,45,44,43,42,41,60,50,61,87,88,89,90,100,99,98,97,96,95,103,93,102,92,101,94,91,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,141,138,139,137,140,142,143,144,181,182,184,180,186,185,189,190,191,183,188,187,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,276,275,200,198,197,199,196,195,194,202,193,201,203,192,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,395,396,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,317,318,319,320,321,322,323,324,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,385,386,388,387,389,390,391,392,393,394,404,415,408,416,414,413,412,410,409,407,406,405,403,411,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,514,515,423,516,423,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,432,433,436,438,431,435,437,434,490,491,493,494,495,496,528,529,530,531,497,498,499,500,546,480,484,477,478,469,471,481,476,462,464,461,466,474,475,485,473,489,482,463,486,479,465,467,487,470,483,488,472,468,537,532,539,536,534,535,533,538,570,578,577,576,575,574,573,572,571,569,560,567,558,559,561,562,568,564,565,566,563,588,589,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,606,605,594,596,604,599,602,597,598,593,592,601,591,603,600,590,595,607,608,609,610,611,612,613,614
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,0,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,0,1,1,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0
34
10,11,1,3,63,62,66,65,64,67,5,6,7,9,8,10,11,12,13,40,39,38,36,35,34,33,32,31,30,29,28,27,37,26
1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0
506
1,3,0,2,4,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,33,40,39,38,37,35,34,36,31,30,29,28,27,26,32,54,55,56,57,60,59,61,53,58,51,52,50,49,48,47,46,45,44,43,42,41,162,161,159,164,160,163,168,169,170,171,172,173,89,88,87,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,98,102,99,97,96,95,94,93,92,101,91,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,180,181,184,187,182,186,183,185,190,191,189,188,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,197,196,195,202,194,200,201,203,199,192,198,193,277,278,279,280,281,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,320,324,323,322,321,317,318,319,316,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,352,354,355,398,397,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,383,384,382,385,386,388,387,389,390,416,415,414,413,412,411,403,408,407,406,405,404,409,410,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,423,517,431,434,438,435,436,433,432,437,522,523,524,525,526,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,489,475,481,477,469,471,484,466,474,482,476,461,480,473,470,485,472,478,462,463,464,486,479,467,468,487,483,488,465,537,539,538,536,533,534,532,535,570,577,578,576,575,574,573,572,571,569,559,567,558,560,561,562,568,564,565,566,563,589,588,586,587,583,582,585,584,615,617,619,620,618,616,626,621,625,623,622,624,606,605,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
15
29,30,31,32,34,35,27,33,26,39,40,36,37,38,28
1,1,1,1,1,1,0,0,0,0,0,0,0,0,0
55
1,3,0,2,4,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,19,20,21,39,40,38,37,36,35,34,27,32,31,30,29,28,33,26,417,422,514,515,315,316,317,318,319,320,321,322,323,324
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1
66
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,39,33,40,38,37,36,35,32,31,30,29,28,27,26,34,52,57,58,59,45,61,51,56,48,60,55,50,53,49,47,46,44,43,42,41,54,87,88,89,90
1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1
496
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,33,40,38,37,36,35,39,32,31,30,29,28,27,34,53,54,55,56,60,59,61,52,58,51,57,49,42,43,44,50,41,46,47,48,45,87,88,89,90,101,103,100,95,102,99,92,97,96,94,93,91,98,114,115,117,116,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,191,190,188,185,183,189,182,187,184,181,180,186,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,274,275,200,196,195,202,194,197,201,203,199,192,193,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,322,321,320,323,318,317,316,319,315,327,329,328,330,331,332,333,334,335,336,337,338,339,341,342,343,344,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,384,383,385,386,388,387,389,390,391,392,393,394,409,416,405,410,415,414,413,403,411,408,407,406,404,412,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,432,433,436,437,438,434,431,435,490,491,493,494,495,496,528,529,530,531,497,546,498,499,500,489,475,476,484,477,479,466,473,474,481,483,472,480,485,469,488,471,482,478,461,462,463,464,465,467,468,487,470,486,535,539,538,537,533,534,532,536,573,574,567,564,561,578,577,576,575,572,560,570,558,559,562,563,571,566,568,569,565,589,588,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,605,606,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,0,1,1,0,1,1,0,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,0,0,1,1,0,1,1,1,1,0,0,1,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,1,0,1,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,0,1,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
497
1,3,0,2,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,59,58,60,52,57,51,61,49,41,42,43,44,50,46,47,48,45,87,88,89,90,98,100,103,102,99,97,93,95,94,92,101,91,96,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,142,143,144,187,190,191,186,189,185,181,188,182,184,180,183,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,262,261,260,259,263,264,265,266,267,268,269,270,271,272,273,276,274,275,199,198,200,197,196,195,202,194,193,201,203,192,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,297,296,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,317,318,319,320,321,322,323,324,315,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,416,415,414,413,411,410,412,408,407,409,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,428,427,429,430,518,521,519,520,522,523,524,525,526,490,491,492,527,493,494,495,496,528,529,435,434,438,431,436,433,432,437,530,531,497,498,499,500,546,536,539,537,538,532,534,533,535,485,472,473,489,475,476,484,480,466,474,481,471,477,488,463,470,482,478,483,462,464,486,461,465,467,468,487,469,479,570,578,577,576,575,574,573,572,571,569,561,567,558,559,560,562,568,564,565,566,563,589,587,588,586,584,583,582,585,621,622,623,624,625,626,620,616,619,618,615,617,606,605,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,614,607,608,609,610,611,612,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0
450
10,0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,36,35,34,33,37,31,30,29,28,27,26,32,55,57,58,59,45,61,54,53,60,52,56,50,49,51,48,47,46,44,43,42,41,87,88,89,90,91,101,92,93,94,95,96,97,99,102,98,100,103,115,114,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,122,123,180,181,184,187,182,186,183,185,189,190,191,188,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,200,203,197,196,195,201,194,193,199,202,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,346,347,348,349,350,351,353,352,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,388,387,389,390,391,392,393,394,324,323,322,321,320,319,318,317,316,315,409,416,415,413,412,411,414,408,407,406,410,405,404,403,367,417,418,419,501,502,503,420,510,511,512,421,422,514,515,423,424,425,428,427,429,430,426,425,493,528,529,432,433,436,437,438,434,431,435,471,485,473,489,475,476,466,477,480,488,474,481,484,483,472,469,470,482,478,461,462,463,464,479,465,467,468,487,486,537,539,538,536,533,534,532,535,570,578,577,576,575,574,573,572,571,569,567,568,566,565,564,563,562,561,560,559,558,589,588,587,586,585,584,583,582,615,616,617,618,619,620,626,625,624,621,622,623,605,602,606,590,600,595,599,598,597,594,593,604,592,601,591,603,596,612,614,611,609,607,613,608,610
0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,0,1,0,1,0,1,1,0,1,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0
512
26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,60,59,61,52,57,51,58,49,42,43,50,44,41,46,47,48,45,162,161,159,164,160,163,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,103,102,99,98,97,96,100,94,93,92,101,91,95,114,115,116,117,174,175,176,118,116,117,176,177,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,129,211,212,213,136,137,138,141,140,139,142,143,144,204,205,206,183,185,191,190,189,188,181,182,187,184,186,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,228,233,234,236,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,198,192,199,203,201,193,194,202,195,196,197,200,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,309,307,310,311,312,314,313,325,326,315,317,318,319,320,321,322,323,324,316,327,329,328,330,331,332,333,334,335,336,337,338,339,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,401,379,380,381,382,383,384,388,387,389,390,391,392,393,394,337,403,415,408,416,414,412,413,410,411,409,407,406,405,404,142,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,420,510,511,512,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,436,431,434,435,437,433,432,438,490,491,493,494,495,496,528,529,530,531,497,498,499,500,546,475,476,480,477,466,481,488,489,485,484,486,478,482,474,470,472,473,461,462,463,464,479,465,468,487,469,483,471,467,539,537,536,538,533,534,532,535,573,559,569,577,561,578,576,575,574,572,560,570,558,562,563,564,571,566,567,568,565,589,588,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,606,605,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
117
41,61,60,59,58,57,55,54,53,52,56,50,51,43,44,45,42,47,48,49,46,214,215,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,234,235,236,237,238,239,199,198,200,203,197,196,202,195,194,193,192,201,38,39,32,30,29,33,27,40,36,26,28,37,34,35,31,98,100,103,102,101,99,96,95,94,93,92,91,97,191,189,190,186,188,183,182,187,184,181,180,185,606,594,596,602,600,590,605,599,597,595,593,604,592,601,591,603,598,630,629,627,628
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0
399
0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,33,40,39,38,37,36,35,29,32,31,30,28,27,26,34,61,54,58,48,53,45,42,60,51,59,43,56,55,52,50,49,47,57,46,44,41,87,88,89,90,91,101,92,93,94,96,99,102,97,103,98,95,100,118,119,120,121,189,191,187,188,182,190,183,184,186,181,185,180,214,215,216,217,218,220,219,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,247,246,245,244,248,249,250,251,252,253,254,258,259,262,261,260,264,265,266,267,268,269,270,271,272,276,274,275,200,197,196,195,202,194,201,203,199,192,198,193,276,275,277,278,281,279,280,282,286,287,288,289,283,285,284,290,298,299,300,301,291,293,292,305,306,308,307,310,311,312,314,313,326,325,322,321,320,319,323,317,316,315,318,324,327,329,328,332,331,330,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,380,379,382,381,383,384,385,386,388,387,390,389,391,392,393,394,412,404,408,416,414,413,415,410,409,407,406,405,403,411,417,513,523,438,437,436,434,433,432,431,435,481,462,482,463,465,476,475,464,484,485,486,466,473,469,467,477,478,461,479,487,468,483,470,471,472,474,489,480,488,538,534,533,535,536,539,537,532,572,567,561,578,577,576,575,574,573,571,559,569,568,566,565,564,563,562,560,558,570,587,589,588,586,582,584,583,585,615,617,619,620,618,616,626,625,624,623,622,621,597,593,595,605,606,599,598,602,601,594,604,592,591,603,600,590,596,613,607,608,609,610,611,612,614
1,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,0,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,0,1,1,0,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,0,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
221
26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,55,56,57,58,61,60,43,53,59,52,54,50,49,48,47,46,45,44,42,41,51,103,102,100,99,98,97,94,95,93,92,101,91,96,190,189,185,182,191,183,187,186,188,184,181,180,200,197,199,196,195,202,194,193,201,203,192,198,323,324,321,320,322,318,317,316,315,319,328,329,327,330,331,332,333,334,335,338,339,340,368,367,369,370,388,408,416,415,413,412,411,414,409,407,406,410,405,404,403,514,432,433,436,437,438,434,431,435,498,499,500,481,474,466,480,477,484,476,475,489,473,472,485,471,488,470,478,483,482,461,462,463,486,464,465,467,468,487,469,479,537,539,538,536,533,534,532,535,573,571,572,574,570,576,577,578,575,569,558,567,559,560,561,562,568,564,565,566,563,582,583,584,585,586,587,588,589,619,618,620,616,615,617,621,622,623,624,625,626,594,600,603,592,598,605,599,593,597,596,595,601,591,590,604,602,606
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,0
12
198,192,203,201,193,194,202,195,196,199,197,200
1,1,1,1,1,1,1,1,1,1,1,1
609
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,36,31,26,37,40,39,29,35,34,33,32,30,28,38,53,54,56,57,60,59,61,55,58,52,49,50,48,47,46,45,44,43,42,41,51,87,88,89,90,145,146,147,148,149,102,99,98,97,96,93,94,103,92,101,91,95,100,114,115,116,117,174,175,176,118,119,120,121,122,123,125,127,126,124,207,208,209,210,128,129,130,131,132,133,134,135,211,212,213,136,137,138,141,140,139,142,143,144,186,190,182,191,185,189,183,180,187,184,181,188,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,198,197,200,196,195,201,193,199,203,192,202,194,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,320,315,316,323,321,319,318,317,322,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,161,162,159,164,163,160,165,166,167,168,169,170,171,172,173,115,114,117,116,174,175,177,176,178,179,327,329,328,330,331,332,333,334,335,337,336,338,339,340,341,342,343,344,345,346,347,349,348,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,372,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,390,389,391,392,393,394,412,416,415,414,413,411,410,406,408,407,405,404,403,409,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,422,514,515,423,516,517,424,425,426,428,427,429,430,513,435,438,436,437,431,434,432,433,439,441,440,442,443,444,540,541,542,543,544,545,445,547,548,549,446,447,448,449,552,550,551,550,457,454,460,455,459,451,458,452,450,456,453,490,491,492,493,494,495,496,528,529,530,531,497,498,499,500,546,471,480,466,481,462,483,485,478,461,464,470,467,484,477,475,468,489,474,473,472,488,469,487,476,465,479,486,463,482,532,536,533,539,537,538,535,534,562,575,578,577,576,574,573,571,570,569,572,567,568,559,560,561,558,564,565,566,563,582,583,584,585,586,587,588,589,620,619,618,616,615,617,625,624,626,622,621,623,604,605,600,602,594,596,606,603,590,598,597,595,593,592,601,591,599,613,612,611,614,609,608,607,610,629,627,628,630,632,631
1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,0,0,1,0,1,0,1,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0,1,1,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,1,1,0,1,1,0,0,1,1,1,0,1,0,1,0,1,1,0,1,1,1,1,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,1,0,1,1,0,0,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1
171
1,0,2,3,4,63,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,36,35,34,28,32,31,30,29,27,26,33,53,54,55,56,59,58,60,61,57,51,52,49,50,42,43,44,41,46,47,48,45,161,160,162,159,163,164,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,152,149,150,151,153,154,155,156,157,158,100,97,95,102,101,98,99,103,94,93,92,91,96,191,187,188,190,189,185,183,184,186,182,181,180,282,286,287,288,289,291,293,292,305,306,393,394,597,602,598,591,606,605,596,599,595,590,593,604,592,601,603,600,594,612,613,614,611,608,607,609,610
1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,0,1,1,1,0,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,0,1,0,0,0,1,0,1,1,1,0,0,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0
511
0,1,2,3,4,62,63,64,65,66,67,5,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,54,55,56,57,60,59,53,61,58,52,49,50,48,47,46,45,44,43,42,41,51,161,159,162,164,160,163,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,102,101,99,98,93,96,95,94,97,92,91,114,115,116,117,174,175,176,121,120,119,118,122,123,125,127,126,124,207,208,209,210,128,211,212,213,141,139,140,136,137,138,142,143,144,204,205,206,189,191,190,185,183,188,181,182,187,184,180,186,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,276,274,275,200,197,196,202,194,195,201,203,193,199,192,198,277,279,281,280,282,283,285,284,290,291,293,292,305,306,307,310,311,312,313,325,326,315,324,323,322,321,320,319,318,317,316,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,352,353,356,357,358,359,360,361,362,363,364,365,366,368,367,369,370,371,372,373,374,375,377,376,378,402,379,385,388,387,389,390,391,392,393,394,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,501,502,503,504,506,507,508,509,420,510,421,513,422,514,515,423,424,425,428,427,429,430,518,521,519,520,522,523,524,525,526,490,491,435,431,434,438,433,436,432,437,485,472,473,489,475,476,484,480,466,474,481,471,477,488,468,470,483,482,478,461,462,463,464,479,465,467,487,469,486,537,539,538,536,533,534,532,535,570,578,577,576,575,574,573,572,571,569,559,567,558,560,561,562,568,564,565,566,563,589,588,586,587,583,582,585,584,615,616,617,618,619,620,625,626,624,622,621,623,613,612,614,611,609,608,607,610,596,599,598,605,602,597,595,603,593,604,601,591,600,590,592,594,606
1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0
491
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,59,58,61,52,57,51,60,49,50,42,43,44,41,46,47,48,45,88,89,87,90,98,100,103,102,99,97,92,95,94,93,101,91,96,114,115,116,117,118,119,121,120,122,123,125,127,126,124,128,129,130,131,132,136,137,138,139,140,141,142,143,144,188,183,185,190,189,186,182,187,184,181,180,191,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,228,231,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,200,196,195,202,194,197,201,203,199,192,193,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,341,340,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,360,359,361,362,363,364,365,366,367,368,369,370,371,372,373,375,374,377,376,378,401,402,379,380,381,382,383,384,388,387,389,390,391,392,393,394,416,415,414,413,412,411,410,409,408,407,406,405,404,403,324,323,321,320,322,318,317,319,316,315,417,418,419,501,502,503,504,505,506,507,508,509,420,510,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,439,441,440,442,443,444,540,541,542,543,544,545,490,491,492,527,493,528,529,530,531,497,498,546,435,431,438,434,436,433,432,437,485,472,473,489,475,476,477,480,466,474,481,471,484,488,470,478,483,482,461,462,463,486,464,465,467,468,487,469,479,537,539,538,536,533,534,532,535,573,571,572,574,570,576,577,578,575,569,562,567,558,559,560,561,568,563,564,565,566,589,588,586,587,583,582,585,584,617,619,620,618,616,615,625,626,624,622,621,623,613,612,614,611,609,608,607,610,595,598,602,599,597,596,594,603,604,592,601,591,600,590,605,593,606
1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,0,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
94
0,1,3,4,2,0,279,114,115,125,63,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,18,19,20,21,17,11,34,36,38,39,27,40,37,28,33,32,31,30,35,29,26,160,161,159,162,164,163,165,166,167,168,169,170,171,172,173,87,88,89,90,87,116,128,103,102,101,98,97,96,99,94,93,92,100,91,95,136,137,138,141,140,139,116,138,137,139
0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0
79
26,39,32,29,40,33,38,30,36,35,34,31,28,27,37,59,60,61,54,48,45,51,57,58,56,46,53,52,50,49,47,44,43,42,41,55,214,215,217,218,219,220,221,222,223,224,199,198,200,197,196,195,194,193,201,203,192,202,595,605,599,598,602,597,596,594,600,604,592,601,591,603,606,590,593,628,629,627,630
1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0
438
0,1,2,3,4,5,6,7,40,39,38,37,36,35,33,34,31,30,29,28,27,26,32,53,54,55,56,60,58,59,61,57,52,45,50,49,48,47,46,51,44,43,42,41,165,166,167,168,169,170,171,172,173,89,90,88,87,145,146,147,148,149,150,151,152,153,154,157,158,155,156,91,92,93,94,95,96,97,98,99,101,102,103,100,114,115,116,117,118,119,121,120,122,123,125,127,126,124,128,136,141,137,140,138,139,142,143,144,189,191,190,185,183,186,180,182,187,184,181,188,214,215,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,200,197,199,196,202,195,193,201,203,192,198,194,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,341,324,323,322,321,320,319,318,317,316,315,342,343,344,345,346,347,349,348,350,351,352,353,354,355,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,370,369,372,373,371,374,377,375,376,378,402,379,380,381,382,384,383,385,387,388,390,389,393,394,416,415,414,413,412,411,410,407,408,406,405,404,403,409,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,518,521,519,520,435,431,438,434,436,437,433,432,490,491,492,493,494,495,496,471,472,473,489,475,476,474,477,480,466,488,481,484,483,485,469,470,482,478,461,462,463,464,479,465,467,468,487,486,537,539,538,536,533,534,532,535,570,577,576,575,574,573,572,578,571,569,564,567,566,565,563,562,561,560,559,558,568,589,588,587,586,585,584,583,582,621,622,623,624,625,626,616,618,620,615,617,619,605,606,599,598,602,597,596,595,594,604,592,601,591,603,600,590,593,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
506
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,37,33,40,39,38,36,35,27,32,31,30,29,28,34,26,53,55,56,57,61,60,52,54,59,51,58,49,50,42,43,44,41,46,47,48,45,161,162,159,163,160,164,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,98,99,97,96,102,94,93,95,92,101,91,114,115,116,117,118,128,188,189,190,191,185,183,180,187,184,186,182,181,215,214,217,218,219,220,221,222,223,224,225,226,227,229,228,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,274,198,192,203,201,193,194,202,195,196,199,197,200,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,323,322,321,324,319,318,317,320,316,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,413,411,409,412,404,416,415,410,408,407,406,405,403,414,393,394,417,418,419,501,502,503,504,505,506,507,508,509,516,517,428,427,430,522,523,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,533,532,536,539,537,538,535,534,477,479,466,481,462,471,476,469,484,461,468,464,480,475,473,474,489,482,478,463,486,467,465,470,483,488,485,472,487,422,438,435,436,431,433,437,432,434,573,567,578,560,561,577,576,575,574,572,562,570,558,559,563,564,571,566,568,569,565,582,589,587,588,584,583,586,585,615,617,620,618,616,619,625,626,624,622,621,623,606,605,600,594,592,596,604,599,590,602,597,595,593,601,591,603,598,609,607,608,610,612,613,614,611
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,1,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,0,0,0,1,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0
127
0,1,2,3,4,5,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,18,19,20,21,22,23,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,76,10,11,12,13,14,15,16,17,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,39,33,40,38,36,35,34,37,31,30,32,29,28,27,26,214,215,217,218,219,220,221,222,223,224,225,240,241,242,243,247,244,245,246,248,249,250,252,253,251,254,255
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,0,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1
447
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,60,59,61,52,58,51,57,49,42,43,44,50,41,46,47,48,45,87,88,89,90,102,103,100,97,95,101,92,98,96,94,93,91,99,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,187,185,188,183,182,189,190,191,186,184,181,180,214,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,199,202,200,196,197,201,192,194,193,203,198,195,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,315,318,317,316,319,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,412,416,415,414,413,411,410,409,408,407,406,405,404,403,419,417,418,501,502,503,420,510,511,512,421,439,441,440,442,443,444,445,446,547,447,548,550,551,456,459,458,454,455,452,453,451,450,460,457,493,528,529,489,487,468,461,485,472,473,476,483,465,482,481,471,479,478,477,462,463,464,486,466,469,467,488,474,475,480,484,470,538,533,534,532,539,537,535,536,570,578,577,576,575,574,573,572,571,569,558,567,568,560,561,562,559,564,565,566,563,619,620,618,616,615,617,626,625,624,622,621,623,420,604,594,603,592,596,597,605,606,591,595,599,598,602,601,600,590,593,627,629,628,630
0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,0,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,0,0
385
0,3,2,4,1,6,7,8,10,11,12,13,22,23,24,25,39,37,33,40,38,36,35,30,32,31,29,28,27,26,34,53,55,56,57,54,61,58,52,60,51,59,49,48,47,46,45,50,44,43,42,41,103,100,102,99,98,97,92,95,94,93,101,91,96,114,115,116,118,119,120,121,189,191,188,185,183,190,182,187,184,186,181,180,214,215,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,255,257,263,268,269,270,271,272,192,200,197,196,195,202,201,193,194,203,199,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,305,306,308,309,307,310,311,312,314,313,325,326,315,316,317,318,319,320,321,322,323,324,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,349,348,350,351,352,353,355,354,356,357,361,362,359,360,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,379,380,381,382,383,384,386,385,391,393,394,409,416,415,408,414,413,405,411,410,407,406,412,404,403,493,528,529,530,531,498,499,500,463,488,472,483,482,476,462,481,474,466,465,469,487,479,489,484,478,461,477,486,467,468,464,471,485,473,475,480,470,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,429,430,435,431,438,434,436,433,432,437,533,539,537,536,535,534,532,538,569,578,577,576,574,573,572,571,570,568,575,566,558,559,560,561,567,563,564,565,562,587,589,588,586,584,583,582,585,617,619,620,618,616,615,625,626,624,622,621,623,605,606,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,613,607,608,609,610,611,612,614
1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
103
1,3,2,0,4,61,60,59,57,56,55,54,53,52,51,58,49,48,47,46,45,44,43,42,41,50,200,196,194,201,197,199,202,193,203,192,198,195,35,38,30,40,37,36,39,32,33,31,29,28,27,26,34,100,103,102,101,99,97,98,95,94,93,92,91,96,114,115,116,117,187,188,189,190,191,183,180,186,182,184,181,185,629,627,628,630,600,605,599,598,597,596,595,601,593,604,592,591,603,590,602,594,606
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1
455
0,1,2,3,4,62,63,64,65,66,67,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,37,40,39,36,35,34,38,32,31,30,29,28,27,33,56,57,58,59,43,61,53,55,60,54,51,52,50,49,48,47,46,45,44,42,41,87,88,89,90,91,101,92,93,94,96,98,99,102,95,97,103,100,114,115,116,117,188,189,185,187,191,183,186,184,182,181,180,190,125,127,126,124,136,138,137,141,140,139,142,143,144,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,200,196,197,201,195,194,193,203,199,202,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,292,293,305,306,308,309,323,324,322,321,315,319,318,317,316,320,327,329,328,330,331,332,333,334,335,336,338,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,359,360,361,362,367,368,369,370,371,372,373,374,375,376,377,378,401,402,379,380,381,382,383,384,385,386,388,387,390,389,391,392,393,394,411,407,415,408,414,413,409,410,416,406,405,404,403,412,337,341,417,418,503,502,501,419,420,510,512,421,513,422,514,515,423,516,517,424,425,426,427,428,429,430,438,437,435,431,433,436,432,434,492,527,493,494,495,496,528,529,530,531,497,498,499,500,473,486,485,464,472,483,465,463,481,474,487,479,478,477,462,480,482,461,484,467,468,469,466,488,471,489,475,476,470,532,534,535,538,537,536,539,533,510,511,302,304,303,307,310,311,312,314,313,325,326,564,567,577,561,578,575,574,573,572,571,576,569,558,559,560,562,570,565,566,568,563,589,588,586,587,583,582,585,584,615,619,617,620,618,616,625,626,624,622,621,623,605,606,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,1,0,1,0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,0,1,0,0,0,1,1,0,1,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
33
41,61,60,59,58,56,55,54,53,52,57,50,49,48,47,46,45,44,43,42,51,199,196,195,202,194,198,201,203,192,197,193,200
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
441
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,37,33,39,38,36,35,40,32,31,30,29,28,27,34,53,56,57,59,54,61,58,52,60,51,55,49,48,50,47,46,45,44,43,42,41,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,159,162,161,160,164,163,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,103,102,101,99,98,97,91,95,94,93,92,100,96,114,115,116,117,118,119,120,121,122,123,187,191,189,190,188,185,183,186,182,184,181,180,214,215,216,240,241,242,243,244,245,246,247,248,249,258,259,262,261,260,199,200,198,197,196,195,193,194,201,203,192,202,277,278,279,281,280,282,286,287,288,289,283,285,284,291,302,304,303,305,306,309,307,308,310,311,314,313,325,326,316,315,324,323,322,320,319,318,317,321,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,360,359,362,361,367,368,369,370,371,372,375,374,376,377,378,401,414,409,415,408,416,412,413,403,410,407,406,405,404,411,417,418,419,501,502,503,504,506,507,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,436,434,435,438,432,433,437,431,533,534,535,536,537,538,539,532,471,485,472,473,489,475,483,484,477,480,488,474,481,476,466,470,469,482,461,462,463,464,478,479,465,467,468,487,486,572,564,561,578,577,576,575,574,573,567,571,569,568,566,565,563,562,560,559,558,570,589,588,587,586,585,584,583,582,615,617,619,620,618,616,626,625,624,621,622,623,592,605,606,599,598,602,597,596,595,593,604,601,591,603,600,590,594,613,614,612,608,609,607,610,611
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,0,1,0,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,0,1,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0
47
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,53,43,58,54,61,60,59,57,56,55,51,50,49,48,47,46,45,42,41,44,52
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0
351
0,1,2,3,4,5,6,26,40,33,39,38,37,35,36,32,31,30,29,28,27,34,52,53,54,55,59,57,58,61,56,51,60,49,48,47,46,45,44,43,42,50,41,102,101,100,99,98,97,92,95,94,93,103,91,96,114,115,116,117,189,191,190,188,185,187,186,182,184,181,183,180,214,215,217,255,256,257,199,200,196,195,202,197,193,201,203,194,192,198,277,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,297,296,291,292,293,302,303,304,290,298,324,323,322,321,320,316,318,317,315,319,329,328,327,331,330,332,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,352,355,354,397,398,399,400,356,357,360,359,362,361,363,364,365,366,367,368,370,369,388,387,389,390,403,409,415,408,416,413,412,414,410,407,406,405,404,411,417,418,419,501,502,503,420,510,511,512,510,421,513,422,514,515,423,424,425,426,428,427,430,429,435,434,437,438,433,431,436,432,439,441,440,442,443,444,446,447,448,445,547,548,549,449,460,455,459,453,454,452,451,450,456,457,458,493,529,528,489,476,480,484,477,466,465,481,463,473,475,472,474,485,488,478,482,471,461,462,464,479,486,468,487,469,470,483,467,537,538,532,536,534,535,533,539,570,572,571,573,574,576,577,569,575,568,578,566,565,564,563,562,561,560,559,567,558,617,618,616,619,620,615,625,624,626,622,621,623,596,605,599,598,606,602,597,595,591,593,604,592,601,603,600,590,594,613,612,611,614,608,609,607,610,628,629,627,630,631,632
1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,1,0,1,0,0,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0
81
18,29,32,31,30,26,40,38,39,36,35,34,33,28,27,37,277,278,279,281,280,282,286,287,288,289,283,290,324,320,321,318,316,319,323,317,315,322,619,620,615,616,618,617,94,102,101,96,91,95,98,92,99,97,103,100,93,114,115,118,119,120,121,122,123,125,127,124,126,128,129,130,131,132,133,134,135,142,143,144,277
1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,0,0,0,0
66
1,3,0,2,4,5,6,7,9,8,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,54,55,56,57,60,59,53,61,58,52,48,50,49,51,47,46,45,44,43,42,41,217,218,219,220,221,222,223,224,198,192,203,201,193,194,202,195,196,199,197,200
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1
634
1,0,2,3,4,5,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,36,35,34,31,32,30,29,28,27,26,33,54,55,56,57,60,59,61,52,58,51,53,49,42,43,44,45,41,47,48,50,46,161,162,159,164,160,163,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,102,99,98,97,96,95,94,93,92,101,91,114,115,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,129,130,211,212,213,136,137,138,141,140,139,142,143,144,204,205,206,191,190,189,185,183,188,181,182,187,184,180,186,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,200,197,201,195,202,196,193,203,194,199,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,315,324,323,322,321,320,319,318,317,10,11,12,13,14,15,16,17,18,155,130,131,132,133,134,135,214,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,372,374,375,377,376,378,401,379,380,381,382,383,385,388,387,389,390,391,392,393,394,410,406,415,408,416,414,413,412,411,409,407,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,438,437,431,436,433,432,434,439,441,440,443,442,444,540,541,542,543,544,545,446,445,547,447,548,448,549,449,552,553,555,554,556,557,550,551,579,580,581,457,454,460,455,459,451,458,452,450,456,453,490,491,492,493,494,495,496,528,529,530,531,497,498,499,500,546,484,477,478,479,466,462,463,481,465,483,471,476,482,480,489,487,474,473,472,485,488,470,469,475,468,467,486,464,461,539,537,538,536,534,533,532,535,564,561,567,578,576,575,574,573,572,571,577,569,568,566,565,563,562,560,559,558,570,589,588,587,586,585,583,582,584,617,618,619,620,615,616,621,626,625,623,622,624,384,385,517,439,441,440,605,606,599,598,602,596,595,594,597,604,592,601,591,603,600,590,593,611,613,612,614,609,608,607,610,629,627,630,628,631,632
1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,1,1,1,1,1,0,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0
491
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,59,58,61,52,57,51,60,49,50,42,43,44,41,46,47,48,45,87,88,89,90,99,100,103,102,101,98,93,96,95,94,92,91,97,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,136,137,138,141,140,139,142,143,144,188,190,189,185,183,191,180,182,187,184,181,186,214,215,217,218,219,220,221,222,223,224,225,241,242,243,255,200,197,196,195,194,202,201,193,203,199,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,315,318,317,316,319,142,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,379,380,381,382,383,384,391,392,393,394,388,387,389,390,408,416,414,413,412,411,415,409,407,406,405,410,404,403,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,428,427,429,430,431,434,438,435,436,432,437,433,439,441,440,442,443,444,540,541,542,543,544,545,445,547,548,549,446,447,448,449,550,551,460,455,459,453,454,452,451,450,456,457,458,492,493,494,495,528,529,497,498,499,500,546,475,473,465,463,481,474,466,477,484,476,489,472,485,471,480,483,482,478,461,462,464,486,488,467,468,479,487,469,470,539,538,536,537,534,533,532,535,569,577,576,575,574,573,572,571,578,568,570,566,565,564,563,562,561,560,559,558,567,579,551,589,588,587,586,584,583,582,585,546,615,617,619,620,618,616,626,625,624,622,621,623,370,504,505,506,507,508,509,420,510,516,517,422,426,424,518,521,519,520,522,523,524,525,526,552,553,530,531,553,555,554,605,606,598,602,597,596,595,594,599,604,592,601,591,603,600,590,593,613,612,611,614,609,608,607,610,629,627,628,630,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0
502
1,3,0,2,4,5,68,69,70,71,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,36,35,34,33,37,31,30,29,28,27,26,32,53,54,56,57,60,59,61,52,58,51,55,49,42,43,44,45,41,50,47,48,46,87,88,89,90,102,100,103,97,95,101,92,98,96,94,93,91,99,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,187,189,183,185,186,188,190,182,184,181,191,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,198,192,199,203,201,193,194,202,195,196,197,200,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,314,313,325,326,316,317,318,319,320,321,322,323,324,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,351,350,353,352,354,355,398,397,400,399,356,357,358,359,360,361,362,363,364,365,366,369,370,367,368,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,386,385,388,387,389,390,391,392,393,394,405,416,415,413,412,411,414,409,408,407,410,406,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,431,434,438,436,437,433,432,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,473,474,489,475,476,480,481,484,477,466,482,465,472,485,488,461,478,471,462,463,464,486,469,467,468,487,470,483,479,539,538,537,536,534,533,532,535,574,572,573,571,562,576,577,578,570,575,569,559,567,566,565,564,563,561,560,558,568,582,589,588,587,586,584,583,585,615,618,617,619,620,616,626,625,624,622,621,623,606,594,592,596,605,599,598,602,597,593,604,601,591,603,600,590,595,611,612,610,613,608,607,609,614
1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,0,1,0,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
291
10,11,12,13,14,15,16,17,39,40,33,38,37,36,34,35,31,30,29,28,27,26,32,52,53,54,56,60,58,59,61,57,51,55,49,48,47,46,45,44,43,42,41,50,103,101,99,98,97,96,100,94,93,102,92,91,95,191,190,189,188,187,186,185,183,182,181,180,184,199,203,202,201,200,198,194,196,195,197,193,192,279,281,280,282,286,287,288,289,283,305,314,313,325,316,317,318,321,322,323,324,319,315,320,327,329,328,330,331,332,333,334,335,336,337,338,341,342,346,347,348,349,350,359,360,361,362,363,364,365,366,371,372,373,391,392,393,394,409,416,404,405,406,415,414,412,411,410,408,407,403,413,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,516,517,424,425,438,437,435,431,433,436,432,434,490,491,493,494,495,496,528,529,484,477,479,480,466,474,482,476,472,488,485,475,481,489,468,471,478,461,462,463,473,486,464,467,487,469,470,483,465,539,537,535,536,532,534,533,538,570,564,561,567,578,577,576,575,574,573,572,571,569,568,566,565,563,562,560,559,558,588,587,586,589,584,583,582,585,615,617,619,620,618,616,621,626,625,623,622,624,597,605,606,595,599,598,602,596,600,593,604,592,601,591,603,590,594,614,611,610,612,608,607,609,613
0,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
208
0,1,2,3,4,6,27,39,40,38,37,35,34,36,32,31,30,29,28,26,33,54,55,56,57,60,59,61,53,58,52,43,50,49,48,47,46,45,44,42,41,51,98,100,103,91,99,97,93,95,94,96,102,92,101,188,189,181,191,190,185,183,184,186,182,187,180,201,200,197,196,195,203,194,193,199,192,198,202,277,279,281,280,282,290,313,325,326,327,329,328,330,331,332,333,334,338,339,340,315,317,321,324,323,322,320,319,318,316,388,387,389,390,379,380,381,382,383,384,409,404,407,406,416,415,408,413,412,411,410,405,403,414,417,437,438,434,435,431,433,432,436,570,560,578,577,576,575,574,572,571,569,573,567,558,559,561,562,568,564,565,566,563,582,589,587,588,584,583,586,585,615,617,619,620,618,616,625,626,624,622,621,623,610,608,613,609,611,614,607,612,596,599,598,592,602,597,595,603,593,604,601,591,600,590,605,594,606
0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0
478
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,37,40,38,36,35,34,39,32,31,30,29,28,27,33,53,54,55,56,59,58,61,52,57,51,60,49,48,47,46,45,44,43,42,50,41,168,169,170,171,173,87,88,89,90,100,103,102,99,98,97,96,95,94,93,92,101,91,114,115,116,117,176,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,180,188,182,187,190,189,191,183,186,185,184,181,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,244,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,197,199,196,195,200,202,193,201,203,192,198,194,277,278,279,281,280,282,283,285,284,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,374,375,377,376,378,401,402,324,323,322,320,321,318,317,316,315,319,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,414,409,415,416,413,412,408,410,407,406,411,405,404,403,11,14,15,87,142,286,287,288,289,294,395,305,307,340,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,429,430,522,523,524,525,526,493,431,434,438,435,436,433,432,437,528,529,475,471,472,473,489,476,474,477,480,466,488,481,484,483,485,469,470,482,478,461,462,463,464,479,465,467,468,487,486,537,539,538,536,533,534,532,535,570,578,577,576,575,574,573,572,571,568,569,566,565,564,563,562,561,560,559,558,567,587,589,588,586,583,584,582,585,510,513,421,510,619,616,620,617,615,618,626,625,624,622,621,623,513,605,606,599,598,602,597,596,595,594,604,592,601,591,603,600,590,593,614,611,610,613,608,607,609,612
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,0,1,1,1,0,0,1,0,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
425
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,38,37,36,35,33,32,31,30,29,28,27,34,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,56,57,59,60,55,54,58,43,61,52,53,50,41,42,44,45,51,47,48,49,46,89,90,87,88,101,100,103,97,102,99,91,96,95,94,93,92,98,114,115,116,120,121,119,118,122,123,125,127,126,124,128,129,135,130,136,141,137,138,140,139,142,143,144,188,189,190,191,187,183,180,186,182,184,181,185,215,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,246,247,245,244,248,249,250,255,256,257,258,261,260,262,259,200,197,199,196,202,195,193,194,201,203,192,198,288,283,285,284,395,396,296,297,306,308,309,307,310,311,312,314,313,324,323,322,321,320,317,318,316,315,319,416,415,414,413,412,411,410,408,407,406,405,404,403,409,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,516,522,526,435,431,434,438,433,436,432,437,491,490,492,527,493,494,495,496,528,529,530,531,471,485,472,473,489,476,477,488,480,466,474,481,484,483,475,469,470,482,478,461,462,463,464,479,465,467,468,487,486,537,539,538,536,533,534,532,535,569,578,577,576,575,574,573,572,571,568,570,566,558,559,560,561,567,563,564,565,562,589,588,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,601,603,600,590,605,606,598,602,599,596,595,594,593,604,592,591,597,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,0,0,0,0,1,1,1,1,0,1,1,0,1,0,0,0,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
484
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,60,59,61,52,58,51,57,49,42,43,44,50,41,46,47,48,45,87,88,89,90,98,95,100,103,99,97,101,94,93,102,92,91,96,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,183,189,185,191,190,188,186,182,187,184,180,181,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,193,199,198,203,192,202,197,196,195,194,201,200,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,315,318,317,316,319,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,363,364,365,366,367,369,370,368,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,386,385,388,387,390,389,391,392,393,394,409,404,407,408,416,415,414,413,412,411,410,406,405,403,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,437,431,438,436,433,434,432,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,472,473,489,476,477,480,466,474,481,484,488,475,485,471,469,470,483,482,478,461,462,463,464,479,465,467,468,487,486,536,537,539,538,533,534,532,535,573,564,561,578,567,577,576,575,574,572,562,570,558,559,560,563,571,566,568,569,565,589,588,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,601,605,606,599,598,602,596,595,597,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,1,0,1,0,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,0,0,0,1,0,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
207
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,57,59,60,61,46,58,56,55,54,53,41,51,50,49,48,47,45,44,43,42,52,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,246,245,244,247,248,249,250,252,251,253,254,255,256,257,200,194,197,199,198,196,195,202,193,201,203,192,39,31,40,38,37,36,35,28,33,32,30,29,34,27,26,87,88,89,90,100,102,101,99,98,97,103,95,94,93,92,91,96,114,115,117,116,118,119,121,120,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,188,189,185,190,187,183,191,184,186,181,182,180,277,278,279,281,280,604,603,602,601,600,605,606,599,591,597,596,595,594,593,592,590,598,630,627,629,628,282,286,287,288,289
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,0,1,1,0,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1
485
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,37,33,40,39,38,36,35,30,32,31,29,28,27,26,34,59,58,57,56,55,54,53,52,51,47,49,48,46,45,44,43,42,41,60,50,61,87,89,88,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,91,92,93,94,103,96,98,99,101,95,97,102,100,114,115,116,117,125,127,126,124,128,129,136,137,138,141,140,139,142,143,144,204,205,206,174,175,177,176,190,188,183,191,185,189,184,186,180,182,187,181,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,252,251,253,250,254,255,256,257,264,265,266,267,201,202,200,197,192,203,195,194,193,199,198,196,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,313,325,326,315,317,318,319,320,321,323,324,322,316,327,329,328,330,331,332,333,334,335,336,338,337,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,360,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,388,387,389,390,392,393,394,403,409,405,416,415,414,413,411,410,408,407,406,404,412,417,418,419,501,502,503,420,510,511,512,423,421,422,514,515,513,424,425,426,428,427,430,429,432,433,434,431,436,435,438,437,445,446,460,456,457,458,459,452,455,453,454,451,450,442,443,444,493,489,475,477,480,466,481,463,482,469,473,474,465,476,472,484,471,485,478,461,462,464,486,479,468,487,470,483,488,467,537,539,538,536,533,534,532,535,575,566,558,570,574,559,568,577,569,573,576,571,578,567,565,564,563,562,561,560,572,582,589,588,587,583,585,584,586,619,620,618,615,616,617,621,622,623,624,625,626,602,606,605,601,603,599,598,597,590,595,594,593,604,592,591,600,596,613,612,611,614,609,608,607,610,627,629,628,630,631,632
1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,1,1,0,1,0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,1,0,0,1,1,1,0,1,1,0,0,1,1,1,1,0,1,1,0,0,1,1,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,1,1,0,1,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
38
62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,18,19,20,21,22,23,24,422,514,515,323,322,321,320,316,318,317,324,319,315
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,0
385
3,1,0,2,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,34,40,33,39,38,37,36,27,32,31,30,29,28,26,35,53,56,57,59,54,61,58,52,60,51,55,49,50,42,43,44,41,46,47,48,45,87,88,89,90,100,98,102,101,99,97,103,95,94,93,92,91,96,114,115,118,119,120,121,125,127,126,124,128,129,136,141,137,140,139,138,142,189,188,191,190,185,183,184,182,187,186,181,180,214,215,216,217,218,219,220,221,222,223,224,240,241,242,243,246,247,244,245,248,249,250,252,251,253,254,199,202,200,196,197,195,203,193,201,192,198,194,277,279,280,281,282,283,285,284,286,287,288,289,294,295,290,298,299,300,301,291,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,318,317,316,315,319,329,328,330,331,332,333,334,335,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,358,367,368,369,370,371,373,372,374,377,375,376,378,401,416,415,414,413,411,410,412,408,407,406,405,404,403,409,417,418,419,501,502,503,504,505,506,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,429,430,428,427,435,434,438,433,436,432,437,431,490,491,492,493,494,495,496,530,531,497,475,481,485,488,476,474,471,478,477,484,480,489,473,472,479,470,482,461,462,463,464,483,486,466,467,468,487,469,465,539,537,536,538,533,534,532,535,570,578,577,576,575,574,573,572,571,569,559,567,566,565,564,563,562,561,560,558,568,587,589,588,586,582,584,583,585,615,617,619,620,618,616,626,625,624,623,622,621,594,600,603,598,604,605,606,599,593,597,596,595,592,601,591,590,602,612,607,608,609,610,614,611,613
1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,1,0,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
361
0,1,2,3,4,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,52,44,50,51,42,43,45,41,47,48,49,46,87,89,88,90,100,103,102,99,98,97,94,95,93,92,101,91,96,115,119,118,120,116,188,185,191,190,183,189,186,182,187,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,200,197,199,195,202,196,193,201,203,192,198,194,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,314,313,325,326,324,323,321,320,322,318,317,316,315,319,327,329,328,330,331,332,333,334,335,336,337,338,341,342,343,344,345,346,347,350,351,356,357,358,363,364,365,366,359,360,361,362,371,372,373,391,392,393,394,416,415,414,413,412,411,410,408,407,406,405,404,403,409,417,418,419,501,502,503,420,512,421,513,422,514,515,423,424,426,425,428,429,430,491,490,493,528,529,497,546,432,433,436,437,438,434,431,435,485,473,489,475,476,484,474,480,466,471,481,472,477,488,469,470,482,478,461,462,463,486,464,465,467,468,487,483,479,537,539,538,536,533,534,532,535,570,578,577,576,575,574,573,572,571,569,559,567,566,565,564,563,562,561,560,558,568,587,589,588,586,582,584,583,585,621,622,623,624,625,626,616,618,620,619,617,615,606,599,598,602,605,597,596,595,601,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,1,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
10
323,319,324,322,321,320,318,317,316,315
1,0,0,0,0,0,0,0,0,0
497
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,33,31,38,39,37,36,40,34,32,30,29,28,27,35,55,56,57,58,61,60,48,54,59,53,45,51,41,42,43,44,52,47,49,50,46,87,88,89,90,97,103,100,99,98,96,102,94,93,92,101,91,95,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,137,138,136,141,140,139,142,143,144,191,190,188,185,183,182,189,187,184,181,180,186,178,179,214,215,216,217,218,219,220,221,222,223,224,227,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,276,274,275,201,194,200,197,196,195,198,193,203,199,192,202,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,317,318,319,320,321,322,323,324,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,373,371,374,375,377,376,401,378,402,380,379,381,382,383,384,386,385,388,387,389,390,391,392,393,394,409,416,404,415,414,413,412,408,410,407,406,405,403,411,417,418,501,419,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,426,425,428,427,429,430,518,521,519,520,522,523,524,525,526,437,435,434,438,433,432,431,436,492,527,493,528,529,530,531,497,498,499,500,466,474,481,462,482,463,465,472,484,485,461,468,477,480,489,475,476,478,464,486,479,467,487,470,483,488,471,473,469,537,539,536,538,533,534,532,535,573,564,561,567,578,577,576,575,574,572,562,570,558,559,560,563,571,566,568,569,565,587,589,588,586,584,583,582,585,618,617,619,620,616,615,625,626,624,622,621,623,606,605,590,591,593,599,602,597,598,595,594,604,592,601,603,600,596,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,1,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,0,1,0,1,0,0,1,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,0,1,0,1,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
87
198,200,199,196,195,202,197,193,201,203,192,194,53,61,60,59,58,57,56,55,54,52,50,41,49,48,47,46,45,44,43,42,51,54,55,56,57,53,59,60,61,58,52,51,50,49,48,47,46,45,44,43,42,41,203,192,200,197,199,198,195,202,194,193,201,196,606,605,599,598,602,597,596,595,593,604,592,601,591,603,600,590,594,628,629,630,627
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1
398
0,1,2,3,4,5,6,7,9,8,10,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,28,32,31,30,29,27,26,33,53,54,56,57,60,59,61,52,58,51,55,49,42,43,44,45,41,50,47,48,46,87,88,89,90,97,103,102,99,98,96,100,94,93,92,101,91,95,114,115,116,117,125,127,126,124,189,188,190,191,183,185,181,186,182,187,180,184,119,118,120,121,122,123,128,129,130,131,132,133,134,135,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,253,251,252,254,255,256,263,202,203,200,197,196,201,198,195,194,193,192,199,277,278,279,281,280,282,286,287,288,289,283,284,285,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,306,308,309,307,310,311,312,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,350,351,352,353,356,367,368,369,370,409,416,415,414,413,412,411,403,408,407,406,405,404,410,324,322,321,320,317,318,316,315,323,319,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,421,513,422,514,515,423,424,425,426,428,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,532,533,534,535,538,536,537,539,435,436,437,438,434,433,432,431,484,471,466,482,476,465,469,473,475,463,477,481,480,489,478,472,461,462,474,486,479,467,464,487,470,483,488,485,468,570,567,577,578,568,574,573,572,571,569,576,565,558,575,559,560,566,561,562,563,564,589,588,586,587,583,582,585,584,615,618,617,619,620,616,625,626,624,622,621,623,608,614,612,613,610,609,607,611,596,599,598,595,602,597,594,603,604,592,601,591,600,590,605,593,606
0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,1,0,0,1,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0
585
0,1,2,3,4,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,38,36,35,34,37,32,31,30,29,28,27,33,56,57,59,60,58,54,48,51,61,53,55,50,49,47,46,45,44,43,42,41,52,87,88,89,90,102,95,101,100,97,98,99,96,103,94,93,92,91,114,115,116,117,118,119,120,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,204,205,206,181,185,191,186,190,189,183,180,187,182,184,188,214,215,216,202,200,197,196,195,194,192,201,203,199,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,307,310,311,312,314,313,325,326,313,316,315,323,324,322,321,320,319,318,317,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,80,81,159,162,161,163,164,160,165,166,167,168,169,170,171,172,173,145,146,147,148,149,150,151,152,153,154,155,156,157,158,116,174,175,176,177,178,179,214,217,218,219,220,221,222,223,224,225,240,241,242,243,244,245,246,247,248,249,250,258,259,260,261,262,329,327,328,330,331,332,333,334,335,336,337,338,339,340,341,342,346,347,348,349,350,352,388,367,368,369,416,409,415,414,413,412,411,404,408,407,406,405,403,410,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,424,425,426,522,523,524,525,526,438,437,431,436,435,433,432,434,439,441,440,442,443,444,540,541,542,543,544,545,445,446,547,548,549,447,448,449,552,553,555,554,579,457,456,458,459,460,453,455,452,451,450,454,485,472,473,489,475,476,477,480,466,474,481,471,484,488,467,470,483,482,478,461,462,463,464,479,465,468,487,469,486,537,539,538,536,533,534,532,535,571,572,563,578,577,576,575,574,573,570,564,568,567,566,565,569,562,561,560,559,558,582,588,587,589,585,584,586,583,618,620,616,617,615,619,621,622,623,624,625,626,277,295,296,293,304,308,309,310,311,313,326,327,329,335,340,341,342,343,344,345,351,353,356,357,358,359,360,361,362,363,364,365,366,369,370,371,372,373,374,509,420,510,511,421,513,422,514,423,516,517,424,425,553,552,555,449,445,547,446,447,490,491,492,527,493,494,495,496,528,529,530,531,428,427,429,430,518,521,519,520,604,605,606,598,602,597,596,595,599,593,592,601,591,603,600,590,594,614,612,607,613,610,609,608,611,629,627,630,628,632,631
1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,0,0,0,1,1,0,0,1,0,1,0,1,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,1,0,0,1,1,1,1,0,1,0,1,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,1,1,1,1,0,1,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,1
555
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,40,39,38,37,35,34,33,36,31,30,29,28,27,26,32,53,54,55,56,59,58,60,61,57,51,52,49,48,47,46,45,44,43,42,41,50,87,88,89,90,99,101,98,100,103,97,93,95,94,96,102,92,91,114,115,116,117,118,119,120,121,122,123,125,127,126,124,130,128,129,131,132,133,134,135,136,137,138,141,140,139,142,143,144,180,181,184,182,186,190,191,185,183,189,188,187,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,228,232,233,234,235,236,237,238,239,240,241,242,243,245,244,246,247,249,248,250,253,252,251,254,255,256,257,258,259,261,260,262,263,264,265,266,267,268,269,270,271,272,273,276,274,275,276,275,200,197,196,195,202,194,203,201,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,324,323,322,321,318,319,320,317,315,327,329,328,332,330,331,333,334,335,336,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,372,374,375,377,376,378,401,402,379,380,381,382,383,384,388,387,389,390,391,392,393,394,370,413,411,412,416,415,414,410,408,407,406,405,404,403,409,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,161,159,162,163,160,164,165,166,167,168,169,170,171,172,173,145,146,147,148,149,150,151,152,153,154,157,158,156,155,174,175,176,177,179,178,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,518,521,519,520,522,523,524,525,526,490,491,492,493,494,495,496,528,529,530,531,497,498,499,546,461,476,462,482,471,469,477,484,481,480,475,489,474,472,473,465,488,483,470,487,468,467,466,485,479,486,464,463,478,536,539,537,538,534,533,532,535,571,578,576,575,574,573,572,577,570,569,567,566,565,564,563,562,561,560,559,558,568,588,589,587,582,585,584,583,586,615,616,618,619,617,620,621,622,623,624,625,626,605,606,599,598,602,597,596,595,592,593,604,601,591,603,600,590,594,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
408
18,19,20,21,22,0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,27,26,37,36,35,39,34,38,32,31,30,33,40,29,28,87,89,90,88,100,103,102,99,98,97,101,95,94,93,92,91,96,59,60,58,42,45,43,51,48,61,57,53,55,54,52,50,49,47,46,44,41,56,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,214,215,241,242,243,245,244,246,247,249,248,250,252,251,253,254,264,265,266,267,194,200,197,196,195,202,193,201,203,199,192,198,279,281,280,291,292,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,255,258,259,260,261,262,313,325,314,326,178,179,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,348,349,363,409,411,413,412,416,405,404,408,414,410,407,406,403,415,417,418,419,501,502,503,504,506,505,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,434,435,438,436,433,431,437,432,439,441,440,442,443,444,540,541,542,543,544,545,550,551,456,451,452,455,457,454,459,453,458,450,460,493,494,495,496,472,473,489,475,476,480,482,478,474,484,481,485,477,471,466,483,461,462,463,464,488,479,486,467,468,487,469,470,465,532,534,535,537,538,539,533,536,578,566,569,572,570,559,562,558,574,577,565,575,576,561,563,564,560,568,571,573,567,586,583,584,585,587,588,582,589,615,620,618,617,616,619,621,625,626,622,623,624,327,328,340,342,343,344,345,346,347,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,364,365,366,367,368,369,370,371,373,372,374,377,378,551,550,613,608,609,610,611,614,607,612
1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,1,0,1,1,0,1,1,0,1,0,1,0,0,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0
544
0,1,2,3,4,62,63,64,65,66,67,5,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,35,34,33,36,31,30,32,29,28,27,26,56,57,58,59,43,61,55,53,60,54,51,50,49,48,47,46,45,44,42,41,52,161,162,159,160,163,164,165,166,167,87,89,90,88,145,146,147,148,149,150,151,152,153,154,155,156,91,100,103,99,98,96,97,94,93,102,92,101,95,114,115,116,117,118,119,121,120,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,188,182,191,190,183,185,189,186,187,184,181,180,204,205,206,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,245,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,198,192,199,203,201,193,194,202,195,196,197,200,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,291,292,293,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,357,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,401,378,402,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,324,323,321,320,322,318,317,316,315,319,410,415,414,413,412,411,409,404,408,407,406,405,416,403,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,516,517,424,426,425,428,427,429,430,518,521,519,520,522,523,524,525,526,490,491,492,527,528,529,530,531,497,498,499,500,546,431,434,438,435,436,432,437,433,481,474,466,480,477,488,476,475,489,473,472,485,471,484,470,469,482,478,461,462,483,464,463,479,465,467,468,487,486,538,539,536,537,534,533,532,535,578,577,576,575,574,573,572,570,569,568,571,566,565,564,563,562,561,560,559,558,567,589,588,587,586,582,584,583,585,616,618,620,617,615,619,621,622,623,624,625,626,605,606,599,598,602,597,596,595,594,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
283
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,38,39,37,40,35,34,36,32,31,30,29,28,26,33,53,54,55,56,59,58,60,61,57,51,52,49,48,47,46,45,44,43,42,41,50,87,88,89,90,101,102,99,100,103,98,95,96,97,94,93,92,91,188,183,185,190,186,189,182,187,184,181,191,180,214,215,216,240,255,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,276,274,275,200,197,196,195,202,199,193,201,203,194,192,198,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,307,310,311,312,314,313,325,326,324,323,322,321,318,319,315,317,316,320,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,353,352,354,355,398,397,400,399,358,363,364,365,366,381,382,379,380,383,384,388,387,389,390,393,394,409,414,416,404,405,407,410,415,413,412,411,408,406,403,582,589,588,587,585,584,583,586,617,615,616,620,618,619,621,622,623,624,625,626,590,592,600,591,601,606,597,603,605,598,599,602,596,595,594,604,593,611,612,610,613,608,607,609,614
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0
489
0,2,1,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,38,36,35,34,37,32,31,30,29,28,27,33,53,54,55,56,59,58,61,52,57,51,60,49,50,42,43,44,41,46,47,48,45,87,88,89,90,98,100,103,102,99,97,92,95,94,93,101,91,96,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,128,129,189,188,185,183,182,186,184,187,191,190,181,180,204,205,206,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,197,196,195,202,194,200,201,203,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,324,323,322,321,318,319,317,316,320,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,363,364,365,366,367,369,368,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,409,412,416,415,414,413,405,410,408,407,411,406,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,520,519,522,523,524,525,526,435,431,438,434,436,437,433,432,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,476,480,484,477,478,466,474,481,462,482,483,485,475,489,471,472,473,461,463,464,486,479,465,468,487,469,470,488,467,537,538,539,536,533,534,532,535,578,576,575,574,577,573,572,571,570,569,561,567,558,559,560,562,568,564,565,566,563,588,589,586,587,583,582,585,584,615,619,620,617,618,616,625,626,624,622,621,623,594,606,596,605,599,598,597,595,602,604,592,601,591,603,600,590,593,614,607,612,608,609,610,611,613
0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,0,1,1,1,0,0,0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0
253
10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,37,36,35,34,33,38,31,26,27,32,29,30,28,61,60,52,58,57,56,55,54,53,59,50,49,48,47,46,45,44,43,42,41,51,98,100,102,101,99,97,103,95,94,93,92,91,96,114,183,189,182,190,185,188,187,184,186,191,181,180,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,263,200,197,196,195,202,199,193,201,203,192,198,194,280,313,326,321,323,324,322,320,316,318,317,315,319,363,366,413,409,410,416,415,414,412,407,408,411,406,405,404,403,420,422,514,428,427,429,435,434,438,437,433,432,431,436,485,472,489,476,480,484,474,466,481,462,473,475,477,471,483,478,488,482,461,463,464,479,486,467,468,487,469,470,465,538,534,539,537,533,535,532,536,573,571,572,577,570,575,576,578,574,569,562,567,558,559,560,561,568,564,565,566,563,589,588,586,587,583,582,585,584,615,616,617,618,619,620,625,626,624,622,621,623,592,605,606,599,598,602,596,595,597,593,604,601,591,603,600,590,594,613,607,608,609,614,611,612,610
0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
336
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,52,42,50,51,43,44,45,41,47,48,49,46,87,88,89,90,103,99,100,102,101,98,93,96,95,94,92,91,97,191,182,189,188,190,183,185,180,187,184,186,181,214,215,216,217,218,220,219,221,222,223,224,225,240,199,200,197,196,195,202,203,193,201,192,198,194,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,315,323,324,322,321,319,318,317,316,320,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,403,414,416,406,415,408,413,410,411,404,405,412,409,407,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,435,438,437,431,436,433,432,434,441,440,439,442,443,444,540,541,542,545,543,544,490,491,493,528,529,533,539,536,537,532,535,534,538,471,485,472,473,489,475,476,477,480,466,474,481,484,488,469,470,482,478,461,462,463,464,483,479,465,467,468,487,486,574,578,577,576,575,573,572,571,570,569,566,567,565,564,563,561,560,559,558,568,562,587,589,588,586,584,583,582,585,615,616,617,619,620,618,626,625,624,622,621,623,596,606,599,598,602,605,597,595,601,593,604,592,591,603,600,590,594,611,613,607,608,609,610,614,612
1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1
125
279,281,280,282,283,285,284,290,291,293,292,302,304,303,305,306,307,310,311,312,309,308,314,313,320,316,324,319,315,323,322,321,318,317,327,329,328,330,331,332,333,334,335,337,338,341,342,346,348,349,350,351,352,353,356,357,358,359,360,361,362,363,367,368,369,370,371,372,373,374,375,377,376,378,401,379,380,381,382,383,384,388,387,389,390,393,394,405,403,413,414,411,412,404,415,408,410,416,409,407,406,417,418,419,501,502,503,420,510,421,513,422,423,424,425,428,427,429,430,439,441,440,442,443,444
1,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,0,0,1,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0
417
0,1,2,3,4,5,6,7,9,8,11,12,13,18,40,39,38,36,35,34,33,37,31,30,29,32,28,27,26,53,54,55,58,57,52,59,60,56,51,48,49,47,46,45,44,43,42,41,61,50,87,88,89,90,102,100,99,98,97,96,101,103,94,93,92,91,95,114,115,117,116,118,119,120,121,122,123,128,129,130,131,132,133,134,135,190,189,188,185,183,191,186,182,187,184,181,180,214,215,217,218,219,220,221,222,223,224,225,227,228,226,229,230,231,232,233,234,235,236,237,238,239,216,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,275,276,200,197,196,195,194,202,201,203,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,356,357,358,363,364,365,366,324,322,323,321,320,317,318,316,315,319,411,416,415,414,413,412,410,403,408,407,406,405,404,409,417,418,419,501,502,503,420,510,511,512,421,513,422,423,424,425,426,428,427,429,430,522,523,524,525,526,435,431,434,438,432,436,433,437,493,528,529,530,531,498,481,474,466,480,487,477,476,475,489,473,472,485,471,488,484,470,483,482,478,461,462,463,464,486,479,465,467,468,469,537,538,539,536,533,534,532,535,572,564,561,567,578,577,576,575,573,571,574,569,558,559,560,562,570,565,566,568,563,589,588,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,606,595,605,599,598,602,596,594,597,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,0,0,1,1,1,1,0,1,1,0,1,1,1,1,0,1,0,1,0,0,0,0,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,0,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,0,0,1,0,0,1,0,1,0,1,0,1,1,0,1,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
311
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,38,37,36,35,34,33,39,31,30,29,28,27,26,32,53,54,55,56,59,58,60,61,57,51,52,49,48,47,46,45,44,43,42,41,50,87,88,89,90,99,101,98,100,102,97,103,95,94,93,92,96,91,142,191,190,189,188,187,184,180,183,182,181,186,185,214,215,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,199,197,198,200,195,196,194,193,201,203,192,202,277,278,279,281,280,282,286,287,316,323,324,322,315,320,319,318,317,321,329,327,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,413,411,409,412,404,410,416,414,408,407,406,405,403,415,417,418,419,501,422,438,434,437,436,433,432,431,435,439,441,440,442,443,444,460,457,453,454,455,452,458,451,450,456,459,476,485,473,489,475,480,471,466,474,481,472,484,477,488,479,470,482,478,461,462,463,464,483,465,467,468,487,469,486,539,532,538,537,534,535,533,536,570,574,560,576,572,578,577,573,571,569,562,567,558,575,559,561,568,564,565,566,563,582,588,587,589,585,584,583,586,616,619,617,618,615,620,624,623,625,626,621,622,603,601,594,596,604,605,599,598,606,597,595,593,592,591,600,590,602,629,630,628,627,632,631
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0
12
198,192,203,193,194,202,195,199,197,200,201,196
1,1,1,1,1,1,1,1,1,1,0,0
459
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,36,31,26,40,38,37,39,34,33,32,30,29,28,35,53,55,59,60,58,54,57,52,61,51,56,49,48,47,50,46,45,44,43,42,41,159,160,162,161,87,88,89,90,100,97,95,101,99,98,102,103,94,93,92,91,96,114,115,116,117,174,175,176,177,120,121,118,119,122,123,178,179,128,129,130,131,132,133,134,135,191,190,189,188,185,187,186,183,182,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,200,199,197,196,195,202,192,193,201,203,198,194,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,305,306,308,309,307,310,311,312,314,313,325,326,290,321,317,318,316,319,322,323,320,315,324,327,329,328,330,331,332,333,334,335,337,338,341,342,343,344,345,346,347,348,349,350,351,353,352,354,355,398,397,399,400,356,357,359,360,361,362,363,364,365,366,368,367,369,370,372,373,371,416,409,415,414,413,412,411,410,408,407,406,405,404,403,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,432,433,436,437,438,434,431,435,439,441,440,442,443,444,445,446,547,447,548,448,549,449,457,460,455,459,453,454,452,451,450,456,458,473,489,475,476,480,484,478,466,474,481,482,472,477,485,463,488,461,462,471,464,486,465,479,468,487,469,470,483,467,536,539,537,538,533,534,532,535,570,578,577,576,575,574,573,572,571,569,558,567,566,565,564,563,562,561,560,559,568,588,589,587,582,585,584,583,586,617,619,620,618,616,615,623,626,625,622,621,624,597,590,591,605,599,606,602,596,598,594,593,604,592,601,603,600,595,612,613,611,607,610,609,608,614,439,443,540,541,542,543,544,545,449,550,630,627,628,629
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,0,1,0,1,0,1,0,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,1,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,0,0
601
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,35,34,33,36,31,30,32,29,28,27,26,54,55,56,59,58,52,60,61,57,51,53,49,48,47,46,45,44,43,42,41,50,161,162,159,160,163,164,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,102,101,99,97,98,95,94,93,92,91,96,114,115,116,117,174,175,176,177,118,119,120,121,122,123,179,178,125,127,126,124,207,208,209,210,128,129,130,132,131,133,134,135,211,212,213,136,137,138,141,140,139,142,143,144,189,191,190,185,186,183,182,187,184,181,180,188,68,69,70,71,72,73,74,75,76,77,78,79,80,84,105,106,110,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,245,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,268,269,270,271,272,273,274,275,264,265,266,267,276,202,200,196,197,201,199,203,194,193,192,198,195,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,318,319,317,316,315,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,388,387,389,390,391,392,393,394,407,416,415,414,413,412,411,409,408,406,405,404,403,410,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,428,427,429,430,521,518,519,520,522,523,524,525,526,432,435,431,434,436,437,433,438,439,441,440,442,443,444,541,540,542,544,543,545,445,446,548,448,547,447,549,449,552,553,554,555,557,550,551,460,457,454,455,459,458,452,451,450,456,453,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,473,489,475,476,484,477,466,472,474,481,482,488,480,485,471,483,478,461,462,463,464,479,486,467,468,487,469,470,465,536,539,537,538,533,534,532,535,558,578,577,576,575,574,571,570,569,568,573,566,567,559,560,561,562,572,564,565,563,583,584,585,586,587,588,589,582,620,618,619,617,615,616,621,622,623,624,625,626,606,605,599,598,602,597,596,595,594,604,592,601,591,603,600,590,593,612,611,614,607,609,608,613,610,627,628,629,630
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0
448
0,2,4,1,3,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,40,38,37,36,35,39,33,32,30,29,28,27,34,53,54,56,57,60,59,61,52,58,51,55,49,48,47,50,46,45,44,43,42,41,100,102,101,99,98,97,103,95,94,93,92,91,96,114,115,117,116,116,117,174,175,177,176,119,118,120,121,122,123,178,179,125,127,126,124,128,129,180,181,182,184,186,183,189,191,185,187,188,190,214,215,216,217,218,219,220,222,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,255,256,257,263,264,265,266,267,200,203,198,201,197,199,195,202,194,193,192,196,277,279,281,280,282,286,287,288,289,283,285,284,294,295,297,296,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,317,318,319,320,321,323,324,315,322,316,329,327,328,330,331,332,333,334,335,336,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,356,357,358,363,364,369,367,368,370,371,373,372,374,375,377,376,378,401,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,409,404,405,406,415,408,416,413,412,411,410,407,414,403,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,426,425,428,427,429,430,522,523,524,525,526,432,433,436,434,431,437,435,438,441,439,440,443,444,442,445,446,547,447,548,448,549,449,550,551,457,454,460,455,459,456,458,450,453,452,451,493,461,485,464,472,488,476,483,471,469,479,477,484,480,462,489,475,482,478,463,486,465,466,481,468,487,470,473,474,467,535,534,539,536,533,538,532,537,570,562,568,576,572,578,577,575,574,573,571,567,566,565,564,563,561,560,559,558,569,616,620,618,619,617,615,624,623,626,625,621,622,604,606,594,596,590,602,600,605,593,598,597,595,592,601,591,603,599,613,612,611,614,609,608,607,610,627,629,628,630,631,632
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,1,0,1,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,1,0,0,0,0,1,1,1,1,1,0,0,1,1,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1
123
0,1,2,3,4,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,37,38,36,35,39,34,33,30,31,40,29,28,27,26,32,59,58,57,56,55,54,53,52,51,47,49,48,46,45,44,43,42,41,60,50,61,87,88,89,90,99,97,96,95,103,94,98,102,92,101,100,93,91,114,115,116,117,118,119,121,120,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,117,116,187,180,188,189,181,182,190,186,191,183,184,185
1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,0,0,1,0,0,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0
546
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,36,35,34,30,32,31,33,29,28,27,26,54,55,56,57,60,59,53,61,58,52,48,50,49,47,46,45,44,43,42,41,51,164,163,162,160,159,166,165,167,168,169,170,171,172,173,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,101,99,98,97,102,95,94,93,96,92,91,114,115,116,174,175,176,118,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,211,212,213,136,137,141,140,138,139,180,181,184,187,182,186,185,189,190,191,188,183,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,198,202,200,197,196,195,199,194,193,192,201,203,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,297,296,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,316,317,318,319,320,321,322,323,324,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,363,364,365,366,367,368,369,370,371,373,372,377,376,374,375,378,401,416,405,415,414,413,412,409,410,408,407,406,411,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,426,425,427,428,430,429,521,518,519,520,522,523,524,525,526,432,433,436,437,438,434,431,435,491,490,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,482,461,485,483,484,476,481,474,466,471,479,478,477,480,475,467,473,472,488,470,469,487,468,489,465,486,464,463,462,538,533,532,539,537,534,536,535,578,577,576,574,573,571,569,568,567,572,565,566,575,559,560,561,558,562,563,564,570,582,583,584,585,586,587,588,589,620,618,616,619,615,617,621,622,623,624,625,626,606,592,605,599,598,602,597,596,595,593,604,601,591,603,600,590,594,611,609,612,613,610,608,607,614,278
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,0
276
0,1,2,3,4,62,63,64,65,66,67,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,27,32,31,30,29,28,26,33,59,58,57,56,55,54,53,52,51,47,49,48,46,45,44,43,42,41,60,50,61,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,100,103,114,115,116,117,180,181,184,182,188,183,185,189,190,186,187,191,214,215,217,218,219,220,221,222,223,224,200,197,196,202,194,195,201,203,199,192,198,193,321,317,318,315,323,322,320,319,316,324,216,241,242,327,329,328,330,331,341,409,404,405,407,415,408,416,413,412,411,410,406,403,414,454,457,460,456,455,458,453,452,451,450,459,477,479,480,466,474,481,465,472,484,488,489,476,483,475,468,485,473,482,478,461,462,463,464,467,487,469,470,471,486,539,532,538,536,534,535,533,537,577,569,566,559,558,564,578,567,561,576,563,574,573,572,571,570,568,565,575,562,560,588,589,587,586,582,584,583,585,620,615,619,616,617,618,621,622,623,624,625,626,596,606,605,599,598,602,597,595,590,593,604,592,601,591,603,600,594,613,612,611,614,609,608,607,610,629,627,630,628,632,631
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1
307
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,37,38,36,35,39,34,40,32,31,30,29,28,26,33,53,55,56,61,60,52,54,58,59,51,57,49,48,47,46,45,44,43,42,41,50,100,103,102,101,99,98,94,96,95,93,92,91,97,114,115,119,118,120,121,122,123,124,190,191,189,185,183,188,182,187,184,181,180,186,128,214,215,217,219,218,220,221,222,223,224,200,197,199,196,195,202,194,193,201,203,192,198,316,317,318,324,315,319,322,321,320,323,327,329,328,330,331,332,333,334,335,337,338,341,342,343,344,345,363,364,365,366,367,368,369,370,409,412,415,408,416,414,413,403,410,407,406,405,404,411,417,418,420,510,422,514,515,434,435,431,438,436,433,432,437,439,441,440,445,446,450,460,457,456,452,458,454,455,459,453,451,532,538,539,537,535,534,533,536,476,472,473,489,475,480,462,477,478,466,474,485,484,471,481,483,488,482,463,464,486,479,461,467,468,487,469,470,465,573,578,567,577,561,568,576,575,574,572,563,570,569,566,565,564,562,560,559,558,571,586,583,588,589,585,582,587,584,615,617,619,620,618,616,624,626,625,622,621,623,595,605,599,598,602,597,596,606,593,604,592,601,591,603,600,590,594,613,612,611,614,609,608,607,610,629,627,630,628,632,631
1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1
390
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,38,39,40,37,36,35,27,33,32,31,30,29,28,34,54,55,56,57,60,59,61,53,58,52,47,50,51,42,43,44,41,46,48,49,45,87,88,89,90,101,100,99,98,97,95,96,94,93,102,92,91,103,114,115,117,116,119,118,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,189,190,188,185,183,191,182,187,184,181,180,186,200,197,196,202,194,195,201,203,199,192,198,193,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,277,278,279,281,280,282,286,287,288,289,283,284,285,294,295,297,296,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,327,329,328,330,332,331,333,334,335,336,337,338,339,340,341,409,416,415,414,413,412,411,410,408,407,406,405,404,403,324,323,322,321,320,318,317,316,315,319,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,430,429,439,441,440,442,443,444,445,547,548,549,446,447,448,449,550,435,431,438,434,436,433,432,437,475,485,472,473,489,476,474,477,480,466,471,481,484,488,465,470,482,478,461,463,464,486,462,483,467,468,487,469,479,493,528,529,537,539,538,536,532,534,533,535,569,577,576,575,574,573,572,571,570,568,578,566,558,559,560,561,567,563,564,565,562,589,588,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,604,594,600,606,603,592,605,599,598,597,596,595,593,601,591,590,602,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,0,1,1,1,0,1,0,1,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,0,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,1,0,0,1,1,1,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
306
0,1,3,2,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,39,38,37,36,35,34,33,40,31,30,29,28,27,26,32,55,56,57,59,54,53,58,46,61,52,60,50,49,48,47,45,44,43,42,41,51,103,100,97,95,102,92,98,99,96,94,93,91,101,183,188,190,189,191,185,184,182,187,186,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,240,200,197,196,199,202,195,193,201,203,192,198,194,277,278,279,323,321,320,319,315,317,316,324,318,322,330,331,332,333,334,335,337,338,367,368,369,370,371,416,415,414,413,412,411,410,406,408,407,409,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,423,424,425,428,427,429,430,492,493,528,529,497,546,539,537,536,538,534,533,532,535,485,472,473,489,475,476,477,480,466,474,481,471,484,488,482,470,483,478,461,462,463,486,464,465,467,468,487,469,479,431,432,435,434,436,437,433,438,570,578,577,576,575,574,573,572,571,569,559,567,566,565,564,563,562,561,560,558,568,587,589,588,586,582,584,583,585,615,617,619,620,618,616,626,625,624,623,622,621,606,599,598,602,605,597,596,595,601,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,1,1,0,0,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
43
62,63,64,65,66,67,68,69,70,71,72,73,74,76,77,78,79,40,38,37,36,35,39,34,30,32,31,29,28,27,26,33,417,317,318,320,316,323,322,324,315,319,321
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0
611
0,1,2,3,4,5,68,69,70,71,72,73,74,75,6,7,9,8,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,41,60,58,51,45,48,61,59,57,56,42,54,55,43,46,47,44,50,52,53,49,40,35,39,38,37,36,34,29,32,31,30,28,27,26,33,165,166,167,87,88,90,89,97,95,99,98,96,93,94,102,92,101,91,103,100,114,115,116,117,174,175,176,177,118,119,120,121,178,179,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,204,205,206,207,208,209,210,191,190,189,188,187,180,185,186,182,184,181,183,214,215,216,217,218,220,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,200,196,197,201,199,194,202,195,193,203,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,316,322,324,323,320,319,318,317,321,63,62,64,65,66,67,68,69,70,71,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,168,169,170,171,172,173,145,146,147,148,211,212,213,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,416,415,414,413,412,411,410,409,408,407,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,438,435,431,432,436,433,437,434,439,441,440,442,443,444,540,541,542,543,544,545,548,445,547,549,446,447,448,449,552,553,555,554,556,557,550,551,579,580,581,458,459,457,454,460,452,453,451,450,456,455,490,491,492,493,494,495,496,528,529,531,530,497,498,499,500,546,472,473,489,475,476,484,481,480,466,474,485,467,477,471,464,483,470,469,487,468,465,479,486,488,463,462,461,478,482,538,537,532,536,534,535,533,539,561,558,569,566,559,577,574,578,567,576,564,573,572,571,570,568,565,563,562,560,575,589,588,586,587,584,583,582,585,162,161,159,160,163,164,617,618,619,620,616,615,626,624,625,622,621,623,277,281,606,596,600,604,599,598,602,597,605,594,593,592,601,591,603,590,595,613,612,611,614,609,608,607,610,628,627,629,630,631,632
0,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,1,1,0,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,0,1,0,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0
105
28,29,31,34,38,30,37,32,26,40,27,35,39,33,36,57,59,60,61,43,58,53,55,54,52,56,50,51,41,44,45,42,47,48,49,46,416,412,405,407,406,414,415,410,411,409,408,404,403,413,321,324,322,323,320,317,318,319,316,315,437,438,434,435,436,433,432,431,99,100,102,91,98,97,103,95,94,93,92,101,96,186,190,182,188,185,189,180,187,184,191,181,183,200,197,196,195,202,201,193,203,192,199,194,198
1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,1,1,1,0,1,0
457
1,2,3,4,0,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,52,58,51,53,49,50,48,47,46,45,44,43,42,41,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,114,115,116,117,118,119,120,121,122,123,125,127,126,124,136,137,138,141,140,139,142,143,144,188,191,190,185,183,189,182,187,184,181,180,186,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,233,241,242,243,244,245,246,247,249,248,250,251,252,253,254,255,256,257,263,200,194,199,196,195,197,193,201,203,192,198,202,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,324,323,322,321,320,319,318,317,316,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,349,348,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,381,382,379,380,383,384,388,387,389,390,391,392,393,394,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,429,430,435,431,434,438,433,436,437,432,439,441,440,442,443,444,445,446,547,447,548,448,549,449,550,550,454,460,459,453,458,455,451,450,452,456,457,493,528,529,473,474,489,481,477,480,461,484,488,472,478,475,466,485,476,483,471,482,462,463,464,486,479,467,468,487,469,470,465,537,539,538,536,533,534,532,535,569,577,576,575,574,573,572,578,570,568,571,566,565,564,563,562,561,560,559,558,567,589,588,587,586,582,584,583,585,616,615,618,617,619,620,622,623,624,625,626,621,596,605,606,599,598,602,597,595,590,593,604,592,601,591,603,600,594,613,612,611,614,609,608,607,610,629,627,630,628,632,631
1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1
155
0,1,2,3,4,62,63,65,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,159,162,161,164,160,163,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,114,115,116,117,174,175,176,177,118,119,120,121,122,123,178,179,35,38,40,31,39,37,36,28,33,32,30,29,27,26,34,100,103,102,99,98,97,95,94,93,92,101,91,96,190,187,188,189,182,191,181,185,186,180,184,183,176,422,514,515,277,278,279,281,280,282,286,287,288,289,283,285,284,315,316,317,318,319,321,324,323,322,320
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,0,0,0
580
0,1,2,3,4,62,63,64,65,66,67,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,28,32,31,30,29,33,27,26,54,55,56,59,58,53,60,61,57,52,48,50,49,47,46,45,44,43,42,41,51,166,165,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,101,99,98,97,102,95,94,93,96,92,91,114,115,116,117,174,175,176,177,119,118,120,121,122,123,125,127,126,124,128,136,137,138,141,140,139,142,142,142,190,189,185,186,188,183,182,187,191,184,181,180,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,214,216,217,263,240,200,197,196,195,202,194,201,203,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,277,278,285,308,324,323,322,321,320,319,318,317,316,315,327,329,328,330,331,332,333,334,335,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,357,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,384,383,385,386,388,387,389,390,391,392,393,394,329,334,336,339,340,345,361,389,390,392,416,414,413,412,411,410,415,408,407,406,405,404,403,409,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,424,425,426,522,523,524,525,526,516,517,428,427,432,433,436,437,438,434,431,435,439,441,440,443,442,444,540,541,542,545,543,544,445,547,548,446,447,448,549,449,553,552,555,554,550,551,506,509,421,513,424,427,552,553,555,554,556,557,454,460,455,459,458,453,451,450,456,457,452,490,491,492,493,494,495,496,528,529,530,531,497,498,499,500,546,495,496,537,536,538,539,534,533,532,535,471,472,473,489,475,476,484,477,466,474,481,488,480,483,485,469,470,482,461,462,463,464,478,479,465,467,468,487,486,571,567,578,577,576,575,574,573,572,570,562,568,566,565,564,563,561,560,559,558,569,587,588,586,589,584,582,585,583,621,622,623,624,625,626,618,620,619,616,615,617,597,592,593,605,599,598,602,606,595,594,604,601,591,603,600,590,596,613,612,611,614,609,608,607,610,629,627,628,630,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0
505
1,3,0,2,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,30,32,31,29,28,27,26,33,59,58,57,56,55,54,53,52,51,47,49,48,46,45,44,43,42,41,60,50,61,87,88,89,90,100,102,101,99,98,97,103,95,94,93,92,96,91,114,115,116,117,119,118,120,121,122,123,125,127,126,124,128,129,130,132,134,131,133,135,136,141,137,140,138,139,142,143,144,180,181,184,187,182,186,191,188,189,190,183,185,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,254,252,251,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,274,275,199,200,197,196,195,202,201,193,194,203,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,293,292,291,304,303,302,305,306,309,308,307,310,311,312,314,313,325,326,315,316,317,318,319,320,321,322,323,324,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,360,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,386,385,390,388,387,389,391,392,393,394,409,416,415,414,412,411,413,408,407,410,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,431,434,438,433,436,437,432,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,489,475,476,484,477,478,480,466,474,481,462,488,473,472,471,461,485,482,463,464,486,465,479,468,487,469,470,483,467,536,539,537,538,533,534,532,535,573,571,572,578,570,575,576,577,574,569,562,567,558,559,560,561,568,564,565,566,563,589,588,586,587,583,582,585,584,617,619,620,618,616,615,625,626,624,622,621,623,606,605,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
527
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,35,27,32,40,37,36,39,38,33,31,30,29,28,26,34,57,59,60,61,51,58,45,48,54,55,56,52,50,49,47,46,44,43,42,41,53,87,88,89,90,101,102,99,100,103,98,91,96,95,94,93,92,97,114,115,116,117,119,121,120,118,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,188,189,190,182,187,185,183,180,184,186,181,191,214,215,216,217,220,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,274,275,198,192,199,203,201,193,194,202,195,196,200,197,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,324,322,321,323,319,318,317,320,316,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,363,364,365,366,367,368,370,369,371,373,372,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,390,389,391,393,394,409,414,404,405,416,415,413,411,410,408,407,406,403,412,334,342,351,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,516,517,436,431,435,434,437,433,432,438,460,457,454,455,453,459,452,451,450,456,458,472,480,466,481,484,464,469,461,486,487,488,473,485,478,476,475,482,462,463,479,465,468,467,477,483,471,474,489,470,536,538,532,539,535,534,533,537,504,506,507,508,509,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,490,491,494,496,528,529,530,531,441,439,440,442,444,443,540,541,542,544,545,543,445,548,547,549,446,447,448,449,574,577,568,564,561,567,562,572,578,575,576,571,570,569,566,565,563,560,559,558,573,582,589,588,587,583,585,584,586,616,615,618,620,617,619,621,623,625,626,622,624,604,603,601,606,597,591,593,595,605,599,598,602,596,594,592,600,590,609,610,614,611,613,608,607,612
1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,1,1,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,0,1,1,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,0,0,0,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,1,1,0,0,0,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0
378
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,39,40,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,52,46,50,42,43,44,45,41,47,48,49,51,87,88,89,90,97,103,102,99,98,100,96,94,93,92,101,91,95,114,115,116,117,120,121,118,127,125,126,124,128,136,137,138,141,140,139,142,189,188,187,186,190,185,191,182,184,181,180,183,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,246,247,245,244,248,249,250,199,200,197,196,202,195,193,201,203,192,198,194,277,278,279,281,280,282,286,287,288,289,290,283,285,284,294,395,396,295,296,297,291,293,302,303,304,305,306,308,309,307,310,311,312,298,314,313,325,326,316,324,323,322,321,320,319,318,317,315,327,329,328,330,331,332,333,403,410,409,416,414,413,412,415,408,407,406,405,404,411,417,418,422,514,515,438,437,435,431,436,433,432,434,334,335,337,338,341,441,443,439,440,442,444,445,446,547,447,548,448,549,449,455,454,460,457,459,456,458,452,451,450,453,475,485,472,473,489,476,471,477,480,466,474,481,484,488,483,470,482,478,461,462,463,486,464,465,467,468,487,469,479,537,539,538,536,533,534,532,535,570,562,572,578,577,576,574,573,571,569,575,567,566,565,564,563,561,560,559,558,568,587,589,588,586,585,584,583,582,615,616,617,619,620,618,626,625,624,623,622,621,605,606,599,598,602,597,596,595,593,604,592,601,591,603,600,590,594,609,613,612,611,608,610,607,614,628,629,627,630,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,0,1,0,1,0,0,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,0,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,0,1,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0
302
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,40,39,37,33,36,35,34,38,31,30,29,28,27,26,32,55,56,57,58,61,60,43,53,59,52,54,50,49,48,47,46,45,44,42,41,51,87,88,89,90,101,95,99,102,97,98,100,103,94,93,92,91,96,115,114,116,117,118,120,121,119,122,123,125,127,126,124,128,136,138,137,142,143,144,188,187,183,189,190,185,191,184,182,181,180,186,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,200,197,196,202,194,195,201,203,199,192,198,193,225,239,321,324,323,322,320,315,318,317,316,319,356,357,413,411,409,410,415,414,416,408,407,412,406,405,404,403,439,441,440,442,444,443,457,454,460,455,459,452,458,453,451,450,456,532,538,539,537,535,534,533,536,489,471,485,472,473,475,481,484,477,480,466,488,476,483,474,469,470,482,461,462,463,464,478,479,465,467,468,487,486,570,572,578,577,576,575,574,573,571,569,562,567,566,565,564,563,561,560,559,558,568,587,588,586,589,584,582,585,583,615,617,619,620,618,616,624,626,625,622,621,623,597,606,600,605,599,598,602,604,595,594,593,592,601,591,603,590,596,613,612,611,614,609,608,607,610,629,627,630,628,632,631
0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,0,0,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,0,1,1,0,1,0,0,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1
357
1,3,4,2,0,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,52,43,50,51,42,44,45,41,47,48,49,46,87,88,89,90,100,98,103,102,99,97,93,95,94,92,101,91,96,117,116,118,125,127,126,124,128,129,136,141,140,137,138,139,142,190,191,183,188,189,185,182,187,184,181,180,186,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,255,200,197,196,195,202,199,193,201,203,192,198,194,277,278,279,281,280,282,286,287,288,289,283,305,306,308,309,307,314,313,325,326,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,324,323,322,321,320,315,318,317,316,319,359,360,362,361,363,364,365,366,367,368,369,370,371,372,373,391,392,393,394,416,415,414,413,411,410,412,408,403,404,405,409,407,406,417,418,419,501,502,503,504,505,506,507,508,509,420,510,536,539,537,538,534,533,532,535,435,431,434,438,436,433,432,437,484,489,475,476,481,477,473,487,480,472,468,474,479,485,464,488,482,478,461,462,463,486,471,466,467,469,470,483,465,566,572,573,574,577,576,571,578,567,575,570,562,568,565,564,563,561,560,559,558,569,587,588,589,586,584,583,582,585,615,616,619,620,617,618,626,625,624,622,621,623,597,605,606,599,598,592,602,596,601,594,593,604,591,603,600,590,595,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,0,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
484
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,33,39,38,37,36,40,34,32,30,29,28,27,35,53,54,55,56,60,58,61,52,57,51,59,49,42,50,43,44,41,46,47,48,45,87,88,89,90,97,103,100,99,98,96,92,94,93,102,101,91,95,114,115,119,118,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,141,137,140,138,139,142,143,144,188,189,185,183,186,187,191,184,181,180,182,190,214,215,216,217,218,219,220,221,222,223,224,225,227,226,228,229,230,231,232,234,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,263,264,265,266,267,198,192,201,193,194,202,195,196,200,197,203,199,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,309,307,310,311,312,314,313,325,326,315,323,324,322,321,319,318,317,316,320,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,384,383,385,386,388,387,389,390,391,392,393,394,409,415,414,413,412,411,416,408,407,406,405,404,410,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,437,435,434,431,436,438,433,432,490,491,492,527,493,494,495,528,529,530,531,497,498,499,500,546,479,469,471,481,462,476,482,483,472,464,477,474,484,480,489,461,475,478,463,486,465,467,466,487,470,488,485,473,468,535,533,539,536,534,538,532,537,573,571,572,578,570,575,576,577,574,569,562,567,558,559,560,561,568,564,565,566,563,585,588,587,589,583,582,586,584,617,616,619,618,620,615,625,626,624,622,621,623,606,605,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,610,607,608,614,611,612,609,613
1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,1,0,1,1,0,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0
492
0,1,3,2,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,55,56,57,61,60,58,52,59,51,54,49,50,42,43,44,41,46,47,48,45,89,88,87,90,97,102,101,99,98,96,92,103,94,93,100,91,95,114,115,116,117,118,119,120,121,122,123,125,127,126,124,136,141,137,140,138,139,142,143,144,183,186,188,187,189,185,190,181,191,180,184,182,214,215,216,217,218,219,220,222,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,258,259,260,262,261,263,264,265,266,267,268,269,270,271,272,273,276,274,200,197,195,202,194,196,201,203,199,193,192,198,277,278,281,280,279,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,351,350,353,352,355,354,398,397,400,399,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,372,375,374,376,377,401,378,402,380,379,382,381,383,384,385,386,388,387,389,390,392,394,393,324,323,322,320,321,318,319,317,316,315,416,415,414,413,411,410,412,408,407,409,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,519,521,520,522,523,524,525,526,435,431,434,438,437,436,433,432,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,485,472,473,489,475,476,484,477,480,466,474,481,471,488,470,478,482,483,461,462,463,464,467,479,465,468,487,469,486,538,539,537,536,534,533,532,535,574,572,573,571,561,576,577,578,570,575,569,559,567,566,565,564,563,562,560,558,568,589,588,587,586,585,583,582,584,615,617,619,620,618,616,626,625,624,622,621,623,603,606,601,600,592,605,599,598,602,596,595,594,593,604,591,590,597,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,1,1,0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1,0,1,1,0,0,1,1,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,1,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
403
26,29,39,30,37,33,40,32,36,35,34,31,28,27,38,54,55,56,57,60,59,61,53,58,52,47,50,41,51,43,44,42,46,48,49,45,161,164,98,100,102,101,99,97,103,95,94,93,92,96,91,114,115,185,183,190,182,189,188,191,187,184,186,181,180,0,1,2,3,4,5,6,7,9,8,10,11,12,13,87,88,89,90,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,196,201,194,200,197,195,193,203,199,192,198,202,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,316,324,323,322,319,320,318,317,321,327,329,328,409,416,415,414,412,411,406,408,407,405,404,403,413,410,420,422,432,433,434,431,436,435,437,438,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,439,441,440,443,444,442,445,547,548,549,446,447,448,449,550,551,459,458,460,454,455,457,452,451,450,456,453,485,472,473,489,484,480,488,466,474,471,476,481,477,483,475,469,470,482,478,461,462,464,463,479,465,467,468,487,486,536,538,537,539,533,534,532,535,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,417,418,419,501,503,502,420,510,572,569,566,562,558,559,578,577,576,574,575,571,570,568,567,565,564,563,561,560,573,588,589,582,587,583,585,586,584,615,617,619,620,618,616,625,623,626,624,622,621,606,599,598,602,597,596,595,605,593,604,592,601,591,603,600,590,594,613,612,611,614,609,608,607,610,629,627,628,630,631,632
1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,0,1,0,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,0,0,1,0,1,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,0,1,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,1,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0
405
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,38,27,29,26,40,33,30,36,35,39,34,32,31,37,60,61,54,45,58,51,59,57,48,56,52,53,41,42,43,44,55,47,49,50,46,165,166,167,87,88,89,90,103,100,92,102,101,99,98,96,95,94,93,91,97,114,115,116,185,189,188,187,191,186,190,182,184,181,180,183,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,196,195,197,199,194,200,203,193,201,202,192,198,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,14,15,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,159,163,162,161,160,164,145,146,147,148,149,150,151,152,153,154,155,156,157,158,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,318,317,316,315,319,416,409,413,411,412,415,410,408,403,404,405,414,407,406,504,505,506,507,508,509,417,418,419,501,502,503,508,420,511,454,460,455,459,457,458,452,451,450,456,453,130,131,132,133,134,128,129,485,472,473,489,475,476,481,477,480,466,474,471,484,488,487,470,482,461,462,463,464,486,478,465,467,468,483,469,479,532,539,538,537,535,534,533,536,490,491,528,529,558,574,572,562,578,577,576,575,573,570,571,568,567,566,565,564,563,561,560,559,569,589,588,582,587,584,585,586,583,615,617,619,620,618,616,624,626,625,623,622,621,606,599,598,602,597,596,595,605,593,604,592,601,591,603,600,590,594,613,612,611,614,609,608,607,610,629,627,630,628,631,632
0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0,1,0,0,1,0,1,1,0,1,0,1,1,0,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0
488
0,1,3,2,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,18,19,20,21,22,23,24,25,40,39,37,33,36,35,34,38,31,30,29,28,27,26,32,56,58,59,60,51,48,45,55,61,54,57,52,42,43,44,46,41,49,53,50,47,87,88,89,90,99,100,94,103,102,98,101,96,95,93,92,91,97,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,131,130,132,133,135,134,136,137,138,139,141,140,142,143,144,187,190,189,188,191,180,185,186,184,182,181,183,214,215,216,217,220,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,237,239,240,241,242,243,245,244,247,246,255,256,257,258,263,264,265,266,267,269,268,270,271,272,273,276,274,196,203,200,195,197,202,198,193,201,199,192,194,277,278,281,279,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,313,314,325,326,323,324,322,320,321,318,317,316,315,319,327,329,328,330,331,332,333,334,335,336,342,343,344,345,346,347,348,350,351,352,353,355,354,397,398,400,399,356,357,358,359,360,361,362,363,364,365,366,368,367,369,370,371,372,373,374,377,376,375,401,378,402,379,381,380,382,383,384,385,386,391,392,393,394,416,407,415,414,413,412,405,410,409,408,406,404,411,403,417,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,431,438,434,436,437,433,432,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,473,474,489,475,476,477,479,480,481,483,472,484,485,471,469,470,488,482,478,461,462,463,464,465,466,467,468,487,486,537,538,539,536,533,534,532,535,572,561,578,577,567,576,575,574,573,571,562,569,558,559,560,563,570,565,566,568,564,589,588,586,587,583,582,585,584,615,618,617,619,620,616,625,626,624,622,621,623,594,606,605,599,598,602,596,595,597,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,1,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,0,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
444
0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,37,40,39,38,36,35,34,27,32,31,30,29,28,26,33,53,54,55,56,59,58,61,52,57,51,60,49,50,42,43,44,41,46,47,48,45,87,88,89,90,98,100,102,103,99,97,101,95,94,93,92,91,96,114,115,116,119,118,120,121,122,123,125,127,126,124,128,129,142,143,144,188,189,185,183,186,180,184,187,191,190,181,182,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,262,261,260,263,264,265,266,267,268,269,270,271,272,273,276,274,275,200,197,196,195,202,194,199,201,203,193,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,320,324,323,322,321,315,318,317,316,319,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,398,397,399,400,356,357,358,408,416,415,414,413,411,412,409,407,406,405,404,403,410,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,424,425,432,433,436,437,438,434,431,435,421,513,425,426,428,427,429,430,518,521,520,519,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,485,472,473,489,476,484,480,471,466,474,481,488,477,483,475,469,470,482,478,461,462,463,464,479,465,467,468,487,486,532,533,538,536,535,537,534,539,570,578,577,576,575,574,573,572,571,568,569,567,566,565,564,563,562,561,560,559,558,589,588,587,586,585,584,583,582,615,617,619,620,618,616,626,625,624,621,622,623,606,599,598,602,597,596,595,594,593,592,601,591,603,600,605,590,604,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
479
1,4,3,2,0,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,32,30,39,38,37,36,40,34,33,31,29,28,27,35,53,54,55,56,60,59,61,52,58,51,57,49,42,43,44,50,41,46,47,48,45,87,88,89,90,102,100,103,97,95,99,101,96,94,93,92,91,98,114,115,116,117,119,118,121,120,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,189,183,191,190,186,185,182,187,184,188,181,180,215,214,217,218,220,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,246,245,244,247,248,249,250,251,253,252,254,255,256,257,263,264,265,266,267,198,200,199,197,195,196,194,193,201,203,192,202,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,309,308,307,310,311,312,314,313,325,326,320,316,324,323,322,317,319,318,315,321,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,351,350,353,352,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,372,374,377,376,375,378,401,379,381,382,380,383,384,388,387,390,389,391,392,393,394,407,409,416,415,414,413,412,406,410,408,411,405,404,403,340,417,418,419,501,503,502,504,505,506,507,508,509,420,510,511,512,513,421,422,515,514,423,516,517,424,425,426,428,427,430,429,518,521,519,520,522,523,524,525,526,432,433,436,437,438,434,431,435,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,478,485,465,482,466,477,484,481,480,476,475,489,474,472,473,462,471,461,463,464,486,467,479,487,469,470,483,488,468,537,539,538,536,533,534,532,535,573,571,572,574,570,576,578,577,575,569,564,567,558,559,560,561,568,563,565,566,562,589,588,586,587,583,582,585,584,615,617,619,620,618,616,622,624,626,625,621,623,605,606,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,0,1,0,1,0,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
300
0,1,2,3,4,5,6,7,9,8,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,54,55,56,57,60,59,53,61,58,52,49,50,51,42,43,44,41,46,47,48,45,87,89,88,90,98,100,103,102,99,97,101,95,94,93,92,91,96,185,188,190,183,189,187,191,182,184,181,180,186,214,215,217,218,219,220,221,222,223,224,241,242,243,244,245,246,247,249,200,197,199,196,195,202,194,193,201,203,192,198,277,279,281,280,282,286,287,288,289,283,285,284,294,295,305,290,291,293,292,302,304,303,316,324,323,322,321,317,319,318,315,320,327,329,328,330,331,332,333,334,335,337,348,349,338,339,340,341,342,343,344,345,346,347,411,413,409,404,407,415,408,414,412,410,406,405,403,416,417,418,501,419,502,503,420,510,511,512,421,513,422,514,515,431,434,438,435,436,433,432,437,493,471,485,472,473,489,475,484,477,480,466,481,488,476,483,474,469,482,470,478,461,462,464,463,479,465,467,468,487,486,537,539,538,536,533,534,532,535,570,578,577,576,575,574,573,572,571,569,559,567,566,565,564,563,562,561,560,558,568,587,589,588,586,582,584,583,585,615,617,619,620,618,616,626,625,624,623,622,621,606,599,598,602,605,597,596,595,601,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
272
1,3,2,4,0,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,34,33,35,31,30,29,28,27,26,32,53,54,55,56,59,58,60,61,57,51,52,49,48,47,46,45,44,43,42,41,50,87,88,89,90,101,102,99,100,103,98,92,96,95,94,93,97,91,114,115,116,117,118,119,120,121,122,123,187,186,182,188,191,189,180,185,183,184,181,190,199,203,198,202,200,201,194,196,195,193,192,197,277,278,279,281,280,282,286,287,288,289,315,316,317,318,319,320,321,322,323,324,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,346,343,344,345,347,348,349,356,357,408,416,415,414,413,411,412,409,407,406,405,404,403,410,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,441,440,439,443,442,444,435,433,434,438,436,432,431,437,455,460,457,454,459,451,458,452,450,456,453,473,474,489,475,477,471,466,472,481,476,469,485,480,488,484,470,482,478,462,463,464,461,479,465,467,468,487,486,483,599,606,604,594,600,603,598,605,602,596,595,593,592,601,591,590,597,613,612,611,614,609,608,607,610,627,629,628,630,631,632
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,1,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
159
1,3,2,0,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,40,39,26,37,33,36,38,34,32,31,30,29,28,35,54,58,51,44,53,61,45,52,43,60,48,57,56,55,50,49,47,46,42,41,59,87,88,89,90,91,92,93,103,96,98,99,95,97,102,101,100,94,114,115,116,118,119,120,121,116,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,188,189,185,183,181,182,184,191,186,180,190,187,214,215,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,245,246,244,247,248,249,250,252,251,253
1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,1,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,1,0,0,0,0,1,0
99
0,1,2,3,4,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,18,19,20,21,40,38,37,36,35,34,33,39,31,30,29,28,27,26,32,422,514,515,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,315,322,323,321,317,319,318,316,320,428,427,429,430
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1
510
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,30,32,31,29,28,27,26,33,59,58,57,56,55,54,53,52,51,47,49,48,46,45,44,43,42,41,60,50,61,89,87,88,90,103,102,101,99,98,97,100,95,94,93,92,91,96,114,115,116,117,119,118,120,121,122,123,125,127,126,124,128,129,130,136,137,138,141,140,139,142,143,144,188,189,191,190,183,185,186,182,187,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,248,252,251,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,274,200,197,196,195,202,194,201,203,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,324,323,322,321,320,318,317,316,315,319,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,386,385,388,387,389,390,391,393,394,409,404,416,415,414,413,412,408,410,411,407,406,405,403,417,418,503,502,501,419,504,505,506,507,508,509,420,510,421,513,422,514,515,423,516,517,424,425,426,428,429,430,427,518,521,519,520,522,523,524,525,526,435,431,434,438,432,436,433,437,443,439,441,440,442,444,540,541,542,545,544,543,445,446,547,447,548,448,549,449,552,553,554,555,556,557,450,451,452,458,453,459,455,460,454,457,456,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,481,474,466,477,484,480,476,475,489,473,485,471,488,483,472,469,482,478,461,462,463,464,470,479,465,467,468,487,486,539,537,538,536,534,532,535,533,582,583,584,585,586,587,588,589,616,620,617,618,619,615,621,622,623,624,625,626,606,595,605,599,598,602,597,596,593,604,592,601,591,603,600,590,594,613,607,608,609,610,611,612,614
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
575
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,35,34,33,36,31,30,32,29,28,27,26,54,55,56,57,60,59,53,61,58,52,51,50,41,43,44,45,42,47,48,49,46,161,159,162,164,163,160,165,166,167,168,169,170,171,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,99,98,97,96,95,93,103,102,92,101,91,94,114,115,116,117,174,175,176,177,119,118,120,121,122,123,178,179,125,127,124,126,207,208,209,210,128,129,130,131,211,212,213,136,137,138,141,140,139,142,143,144,204,205,206,187,190,189,185,183,191,188,182,184,181,186,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,197,199,196,195,202,193,200,201,203,192,198,194,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,316,324,323,322,321,317,319,318,320,315,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,382,381,383,384,385,386,388,387,389,390,391,392,393,394,416,415,414,413,412,411,410,407,408,409,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,420,510,516,517,424,425,426,427,428,429,430,518,521,519,520,522,523,524,525,526,490,491,492,527,431,434,438,435,436,433,432,437,493,494,495,496,528,529,530,531,497,498,499,500,546,485,472,473,489,475,476,484,477,480,466,474,481,471,488,483,470,482,478,461,462,463,486,464,465,467,468,487,469,479,537,539,538,536,534,535,533,532,578,577,576,575,574,573,571,570,569,568,572,566,565,564,563,562,561,560,559,558,567,582,589,588,583,586,584,587,585,620,616,618,619,615,617,622,623,624,625,626,621,606,592,605,599,598,602,597,596,604,594,593,601,591,603,600,590,595,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,0,1,0,0,0,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
444
0,1,2,3,4,5,6,7,9,8,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,27,32,31,30,29,28,26,33,57,59,60,61,45,51,48,56,58,55,54,52,42,43,44,53,41,47,49,50,46,87,88,89,90,102,100,103,97,95,101,91,98,96,94,93,92,99,114,115,116,117,119,118,120,121,122,123,125,127,126,124,128,189,190,185,183,186,188,184,182,187,181,180,191,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,251,254,255,256,257,258,261,262,260,259,263,264,265,266,267,268,269,270,271,272,273,276,203,200,197,196,195,192,194,193,201,199,198,202,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,290,298,299,300,301,291,293,292,302,304,303,305,306,308,307,310,311,312,314,313,325,326,324,323,322,321,315,319,316,320,318,317,329,328,327,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,398,397,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,415,414,413,412,411,416,410,408,407,409,403,406,405,404,62,63,64,65,66,67,128,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,434,437,438,435,436,432,433,431,492,527,493,494,495,496,528,529,530,531,497,498,499,500,475,472,473,489,485,476,487,477,466,474,481,484,471,480,488,468,470,482,483,461,462,463,464,478,479,465,467,469,486,569,577,576,575,574,573,572,571,570,578,567,566,558,559,560,561,568,563,564,565,562,582,589,587,588,584,583,586,585,615,618,617,619,620,616,625,626,624,622,621,623,605,606,592,599,598,602,596,595,597,593,604,601,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
21
600,606,594,596,590,605,599,602,598,595,593,604,592,601,591,603,597,630,627,629,628
1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0
223
1,3,0,2,4,40,39,38,37,36,34,33,35,31,30,29,28,27,26,32,54,55,56,57,60,59,61,53,58,52,50,42,49,48,47,46,45,44,43,51,41,100,102,94,103,99,95,98,92,96,93,101,91,97,189,185,183,190,191,182,181,188,187,184,186,180,200,197,199,196,195,202,194,193,201,203,192,198,323,324,321,320,322,318,317,316,315,319,327,329,328,330,331,332,333,415,416,414,413,412,411,410,404,408,407,406,405,403,409,422,514,515,432,433,436,437,438,434,431,435,534,535,539,538,536,533,532,537,485,472,473,489,475,476,477,480,466,474,481,471,484,488,487,470,482,478,483,462,463,464,461,479,465,467,468,469,486,570,578,577,576,575,574,573,572,571,569,568,567,566,565,564,563,562,561,560,559,558,589,588,587,586,584,583,582,585,615,618,617,619,620,616,626,625,624,622,621,623,603,606,592,590,598,602,604,600,594,605,599,597,596,595,593,601,591,611,614,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1
446
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,55,56,57,60,59,61,52,58,51,54,49,48,50,47,46,45,44,43,42,41,100,103,98,92,102,101,95,97,96,94,93,91,99,114,115,125,127,126,124,128,129,180,181,184,187,182,186,183,185,188,190,191,189,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,240,241,242,243,244,245,246,247,248,249,250,258,259,260,261,262,199,198,200,197,195,196,194,202,193,201,203,192,277,279,281,280,282,283,284,285,294,395,396,295,297,296,290,298,299,300,301,291,293,292,302,303,304,305,306,308,309,307,310,311,312,314,313,325,326,323,324,322,321,320,315,318,317,316,319,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,372,374,375,377,376,378,401,402,381,382,383,379,380,384,385,386,388,387,389,390,391,392,393,394,416,415,414,413,412,410,403,408,406,405,404,407,409,411,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,438,431,434,436,433,432,437,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,471,485,472,489,475,476,466,477,480,488,474,481,484,483,473,469,470,482,478,461,462,463,464,479,465,467,468,487,486,537,539,538,536,533,534,532,535,573,565,570,562,574,568,578,572,577,571,569,567,566,564,563,561,560,559,575,558,576,589,588,587,586,584,583,582,585,615,617,619,620,618,616,626,625,624,622,621,623,602,606,594,596,605,599,598,597,595,593,604,592,601,591,603,600,590,611,614,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,1,0,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
538
1,3,0,2,4,5,68,69,70,6,7,9,8,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,40,39,38,37,36,34,33,35,31,30,29,28,27,26,32,53,54,56,57,60,59,61,52,58,51,55,49,42,43,44,45,41,50,47,48,46,159,161,162,160,163,164,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,103,102,101,100,99,98,91,96,95,94,93,92,97,114,115,116,117,174,175,176,118,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,129,211,212,213,136,137,138,141,140,139,142,143,144,204,205,206,181,184,187,182,186,180,183,185,188,190,191,189,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,268,269,270,271,272,200,197,196,195,202,194,201,203,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,319,318,317,316,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,368,367,369,370,371,372,373,374,375,377,376,378,401,381,382,379,380,383,384,385,388,387,389,390,416,415,414,413,412,410,411,408,409,407,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,434,438,437,431,433,432,436,435,439,441,440,444,443,442,540,541,542,544,543,545,445,446,547,447,448,548,549,449,552,490,491,492,493,494,495,528,529,530,531,498,546,485,472,473,489,475,476,466,477,480,471,474,481,484,488,482,470,478,461,462,463,483,486,464,465,467,468,487,469,479,537,539,538,536,535,534,533,532,578,577,576,575,574,573,572,571,570,569,568,567,566,565,564,563,562,561,560,559,558,588,587,586,589,584,583,582,585,615,617,619,620,618,616,626,625,624,622,621,623,597,592,606,605,599,598,602,596,600,594,593,604,601,591,603,590,595,611,612,610,614,608,607,609,613
1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,0,1,1,1,0,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0
431
0,1,2,3,4,5,5,68,69,70,71,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,35,34,33,36,31,30,29,28,27,26,32,54,55,56,57,60,59,61,53,58,52,48,50,51,42,43,44,41,46,47,49,45,87,88,89,90,100,99,97,95,103,98,102,94,93,92,101,91,96,114,115,116,117,118,119,120,121,125,127,126,124,128,136,137,138,141,140,139,188,189,191,190,185,183,186,182,187,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,244,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,196,197,199,195,202,198,193,201,203,192,200,194,277,279,281,280,282,286,287,288,289,283,285,284,290,298,305,306,308,309,307,310,311,312,314,313,325,326,322,321,323,324,320,316,318,317,319,315,328,329,327,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,356,357,358,409,412,404,405,416,414,415,411,410,408,407,406,403,413,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,427,428,429,430,518,521,519,520,522,523,524,525,526,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,431,435,438,434,436,433,432,437,473,489,475,476,480,477,474,472,481,482,485,461,466,471,484,483,488,478,462,463,464,486,479,467,468,487,469,470,465,536,533,539,537,534,535,532,538,569,577,576,575,574,573,572,571,578,568,570,566,558,559,560,561,567,563,564,565,562,582,589,587,588,584,583,586,585,621,622,623,624,625,626,620,616,619,618,615,617,613,612,614,611,609,608,607,610,597,606,599,605,598,602,595,603,604,592,601,591,600,590,596,593,594
1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0
41
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,39,27,37,36,35,34,31,32,38,30,29,28,26,33,40
1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0
466
0,1,2,3,4,62,63,64,65,66,67,5,68,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,26,35,38,39,37,36,34,40,32,31,30,29,28,27,33,61,45,48,51,59,57,42,60,54,56,58,53,52,55,50,49,47,46,44,43,41,161,162,159,164,160,163,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,103,100,102,101,99,98,93,96,95,94,92,91,97,114,115,117,116,174,175,177,176,118,119,120,121,122,123,178,179,125,127,126,124,181,184,180,186,182,190,183,188,187,189,191,185,214,215,216,217,240,241,242,243,244,245,246,247,248,249,250,252,251,253,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,276,201,203,197,200,198,199,195,202,196,194,193,192,277,278,279,281,280,282,286,287,288,289,283,285,284,290,298,291,293,292,305,306,307,310,313,325,326,321,315,318,316,323,317,322,320,319,324,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,350,351,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,393,394,410,409,414,406,408,415,416,412,411,407,405,404,403,413,417,418,419,501,502,503,420,510,511,512,422,514,515,423,424,425,426,437,435,431,438,436,433,432,434,439,441,440,442,443,444,445,550,551,460,456,457,451,455,459,453,458,452,450,454,493,477,475,476,480,479,466,472,481,483,473,484,468,474,485,489,488,482,478,471,462,463,464,486,461,467,487,469,470,465,533,534,535,536,537,539,538,532,571,575,576,574,577,578,562,570,572,569,573,567,566,568,565,564,563,561,560,559,558,589,583,585,582,588,587,586,584,616,620,617,618,619,615,623,625,624,626,621,622,601,603,594,606,605,599,598,602,596,595,593,604,592,591,600,590,597,613,612,611,614,608,609,607,610,630,629,627,628,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,1,1,1,0,0,1,1,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,1,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,0,0,0,1,1,1,1,1,1,0,1,1,1,0,0,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0
491
0,1,2,3,4,5,6,7,9,8,10,14,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,59,58,60,52,57,51,61,49,50,42,43,44,41,46,47,48,45,159,160,162,164,161,163,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,103,100,99,98,97,96,102,94,93,92,95,101,91,114,115,116,117,119,120,121,118,122,123,178,179,125,127,126,124,128,129,130,131,132,133,134,135,211,212,213,136,141,137,138,140,139,142,143,144,204,205,206,191,186,190,188,187,189,183,182,185,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,255,195,197,201,200,202,196,193,194,203,199,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,309,308,307,310,311,312,316,315,324,323,322,318,320,319,321,317,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,116,327,329,328,330,331,332,333,334,335,337,338,336,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,408,409,416,415,414,413,410,411,407,406,405,412,404,403,417,418,422,437,435,431,438,436,433,432,434,439,441,440,442,443,444,540,542,541,543,544,545,550,457,460,454,455,459,456,458,452,451,450,453,471,485,472,473,489,476,477,488,480,466,474,481,484,483,475,469,470,482,478,461,462,464,463,479,465,467,468,487,486,493,532,538,539,536,534,535,533,537,570,575,574,562,578,577,576,572,571,569,573,567,566,565,564,563,561,560,559,558,568,589,588,587,586,582,584,583,585,618,616,617,615,619,620,621,626,622,625,623,624,599,602,604,603,606,600,590,598,605,596,595,594,593,592,601,591,597,609,613,611,614,608,612,607,610,629,630,628,627,631,632
1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,1,0,1,1,1,0,1,1,0,1,0,1,0,1,0,0,1,0,0,1,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,1,1,0,1,1,1,0,1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,0,0,0,0
488
0,1,3,2,4,62,63,64,65,66,67,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,37,33,39,40,36,35,38,32,31,30,29,28,27,34,53,55,56,57,60,59,61,52,58,51,54,49,42,43,44,45,41,47,50,48,46,87,88,89,90,100,103,97,95,102,99,101,96,94,93,92,91,98,114,115,116,118,119,120,121,125,127,126,124,128,129,130,136,137,138,142,143,144,189,188,183,185,191,190,180,184,186,182,181,187,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,255,256,202,201,195,200,197,199,194,193,203,192,198,196,277,278,280,281,279,282,286,287,288,289,283,305,306,314,313,325,326,290,285,284,318,319,317,323,324,321,322,320,316,315,159,161,162,164,160,163,165,166,167,168,169,170,171,172,173,87,145,146,147,148,149,150,151,152,153,154,155,156,157,158,116,117,175,174,176,178,179,207,209,208,210,131,132,133,134,135,211,212,213,140,141,139,204,205,206,216,240,241,243,242,244,245,246,247,248,249,250,252,251,253,68,69,70,71,410,412,405,415,414,413,403,409,416,408,407,406,411,404,417,418,419,501,502,503,420,510,511,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,522,523,524,525,526,431,432,433,434,435,436,437,438,439,441,440,442,443,444,542,541,540,545,543,544,445,547,548,446,447,448,549,449,550,457,456,450,451,452,458,453,459,455,454,460,492,493,528,474,464,476,482,481,466,480,471,469,484,475,489,473,472,477,488,478,461,462,463,486,465,479,468,485,487,470,483,467,537,538,539,536,533,534,532,535,570,578,577,576,575,574,573,572,571,569,567,566,565,564,563,562,561,560,559,558,568,586,589,588,587,584,583,582,585,615,616,617,619,620,618,624,623,625,621,622,626,327,329,328,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,350,351,356,357,363,364,365,366,367,368,369,370,422,449,550,590,606,598,602,597,596,595,594,599,604,592,601,591,603,600,605,593,613,612,611,614,609,608,607,610,627,628,629,630,631,632
0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,0,1,0,0,1,0,1,0,0,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,1,1,0,1,0,1,1,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,0,0,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
599
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,105,106,107,108,109,110,111,112,113,161,162,159,160,164,163,165,166,167,168,169,170,171,172,173,40,39,38,37,36,35,34,32,31,30,29,28,27,26,33,50,53,54,55,56,60,58,59,61,57,52,48,49,47,46,45,44,43,42,41,51,101,102,99,100,103,97,98,95,94,93,92,91,96,188,189,185,183,186,182,190,187,184,181,191,180,87,88,89,90,114,115,116,117,174,175,176,177,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,247,246,245,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,275,274,200,196,195,202,194,197,201,203,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,284,285,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,327,329,328,330,332,331,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,375,374,377,376,378,401,402,379,380,381,382,383,384,386,385,388,387,389,390,391,392,393,394,403,416,415,414,413,411,410,412,408,407,406,405,404,409,321,324,323,322,320,318,319,317,316,315,72,73,74,75,10,84,85,86,104,105,87,145,146,147,148,149,150,151,152,153,154,155,156,157,158,178,179,207,208,209,210,211,212,213,142,204,205,206,240,276,307,310,417,418,419,501,502,503,504,505,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,430,429,518,521,519,520,522,523,524,525,526,491,490,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,485,472,473,489,475,476,480,477,471,466,474,481,484,488,483,470,482,478,461,462,463,486,464,465,467,468,487,469,479,431,435,438,434,436,433,432,437,539,537,536,538,534,533,532,535,570,578,577,576,575,574,573,572,571,569,561,567,566,565,564,563,562,568,560,559,558,589,587,586,588,584,583,585,582,618,620,616,617,615,619,621,622,623,624,625,626,441,439,440,444,443,442,540,541,542,545,544,543,606,605,599,598,602,597,596,595,594,593,604,592,601,591,603,600,590,607,608,609,610,614,611,612,613
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
386
0,1,2,3,4,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,41,58,54,61,60,59,57,56,55,53,52,50,49,48,47,46,45,44,43,42,51,87,89,88,90,40,39,38,37,36,34,33,35,31,30,29,28,27,26,32,97,100,103,99,98,95,96,93,102,92,101,91,94,191,188,190,183,185,189,182,187,184,181,180,186,214,215,216,217,218,219,220,221,222,223,224,255,256,257,258,259,260,262,261,241,242,248,249,250,199,198,200,197,196,195,194,193,201,203,192,202,277,278,280,279,281,282,286,287,288,289,283,285,284,290,298,299,300,301,291,292,293,302,303,305,306,309,308,314,313,325,326,316,317,318,319,320,321,322,323,324,315,327,328,329,330,331,332,333,334,335,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,355,356,357,358,359,360,362,361,363,364,365,366,371,373,372,374,377,375,376,378,379,380,381,391,392,409,412,416,415,414,413,411,406,408,407,410,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,522,523,524,525,526,435,431,434,436,437,433,432,438,492,527,493,494,495,496,528,529,530,531,497,546,484,485,481,474,466,477,480,476,475,489,473,472,471,488,486,470,482,478,461,462,463,483,464,465,467,468,487,469,479,536,538,532,537,534,535,533,539,575,569,566,559,558,567,578,577,576,574,561,572,571,570,568,565,564,563,562,560,573,587,589,588,586,582,584,583,585,619,617,620,618,616,615,626,625,624,623,622,621,590,593,605,606,596,599,598,602,592,595,594,604,601,591,603,600,597,614,608,609,610,611,613,607,612
1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0
668
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,37,33,39,38,36,35,29,32,31,30,28,27,26,34,56,57,58,59,43,61,53,55,60,54,48,51,42,44,45,46,41,52,49,50,47,162,161,159,164,163,160,166,165,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,102,97,95,101,99,98,96,103,94,93,92,91,114,115,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,129,130,131,132,133,134,135,211,212,213,136,137,140,138,141,139,142,143,144,204,205,206,189,188,190,185,182,191,180,187,186,184,181,183,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,198,199,201,203,197,196,200,202,194,193,192,195,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,322,323,324,316,320,319,318,321,317,68,69,70,71,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,162,161,159,164,163,160,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,116,117,176,177,118,119,120,121,122,123,125,127,126,214,218,219,220,240,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,379,380,381,382,383,384,386,385,388,387,389,390,392,393,394,403,409,404,415,416,413,412,414,410,408,407,406,405,411,417,418,419,501,502,503,504,506,505,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,438,437,435,436,434,433,432,431,439,440,441,442,443,444,540,541,542,543,544,545,548,448,547,445,446,447,549,449,550,551,458,460,457,450,454,456,459,453,452,451,455,490,491,492,493,494,495,496,528,529,497,498,499,500,546,473,461,485,464,488,483,481,471,469,487,479,477,484,480,474,475,482,478,462,463,486,466,465,467,468,470,472,489,476,538,533,534,536,535,537,532,539,572,570,562,569,566,559,558,567,561,577,560,575,573,571,578,568,565,564,563,574,576,582,583,589,588,585,586,584,587,619,620,618,616,617,615,623,624,622,621,625,626,600,603,594,604,602,606,601,597,599,591,593,598,596,595,592,590,605,614,612,611,610,613,608,607,609,631,632
1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,0,0,0,1,1,0,1,1,0,0,1,1,0,1,0,1,0,0,1,0,0,1,0,1,0,1,1,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,0,1,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,1,0,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,0
397
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,39,31,33,38,37,36,40,34,32,30,29,28,27,35,54,55,56,57,60,59,61,53,58,52,46,50,42,43,44,45,41,47,48,49,51,87,88,89,90,98,102,103,101,99,100,97,95,94,93,92,91,96,114,115,116,117,125,126,127,124,128,188,191,190,185,183,189,182,187,184,181,186,180,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,263,264,265,266,267,200,197,199,196,195,194,193,201,203,192,198,202,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,305,306,309,314,313,325,326,320,324,323,322,321,316,318,317,315,319,327,329,328,330,331,332,333,334,335,337,338,341,342,343,344,345,346,347,348,349,350,352,356,357,359,360,362,361,416,415,414,413,412,411,410,407,408,409,406,405,404,403,417,418,419,501,502,503,420,510,511,512,422,423,424,425,426,421,513,514,515,429,430,427,428,431,432,433,436,437,438,434,435,439,441,440,442,443,444,445,446,547,447,548,448,549,449,457,460,456,454,455,450,453,458,452,451,459,493,528,529,473,474,489,475,476,480,481,477,466,482,462,472,484,485,464,488,478,461,463,471,486,465,479,468,487,469,470,483,467,537,532,538,536,534,535,533,539,573,564,561,567,578,577,576,575,574,572,559,570,569,568,566,565,563,562,560,558,571,588,582,589,587,583,585,584,586,621,622,623,624,625,626,616,620,619,617,618,615,606,599,598,602,605,597,596,595,601,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,0,1,0,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,0,1,0,1,0,1,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
186
26,32,30,40,39,38,37,29,35,34,33,31,28,27,36,61,48,51,45,60,58,59,57,42,56,49,54,53,52,50,47,46,44,43,41,55,102,100,103,97,95,98,99,94,93,92,101,91,96,319,320,316,318,315,324,323,321,317,322,407,412,414,411,413,409,408,406,415,410,405,404,403,416,627,629,628,630,631,632,602,597,601,591,606,605,594,595,603,598,596,593,604,599,592,600,590,607,612,611,613,610,609,608,614,198,197,201,194,196,195,202,193,203,192,199,200,125,127,124,126,136,141,139,138,140,137,437,434,436,438,431,433,432,435,471,466,474,481,482,463,476,461,473,489,488,469,483,477,464,480,478,462,486,484,465,467,479,487,470,485,472,475,468,185,183,189,188,191,190,187,186,184,181,180,182,460,456,450,451,458,459,454,455,452,453,457
1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,1
492
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,59,58,61,52,57,51,60,49,50,42,43,44,41,46,47,48,45,87,88,89,90,99,103,102,101,100,98,93,96,95,94,92,91,97,114,115,116,117,118,119,121,120,122,123,125,127,126,124,128,129,130,131,132,133,134,135,138,139,136,141,137,140,142,143,144,188,189,187,191,190,182,185,184,181,180,186,183,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,199,200,197,196,195,202,203,193,201,194,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,317,318,319,320,321,322,323,324,316,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,359,360,361,362,363,367,368,369,370,371,372,373,377,376,374,375,378,401,402,379,380,381,382,383,384,388,387,389,390,393,394,392,391,409,415,414,413,412,411,408,416,407,406,405,410,404,403,385,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,426,425,428,427,429,430,518,521,519,520,522,523,524,525,526,436,435,431,434,437,433,432,438,490,491,492,527,493,494,495,496,528,529,497,498,499,500,546,480,489,475,476,474,481,488,477,479,483,472,485,473,484,471,487,470,478,461,462,463,464,482,465,466,467,468,469,486,537,536,539,538,534,533,532,535,573,574,575,576,565,561,564,577,572,567,571,560,578,569,568,566,563,562,559,558,570,589,588,587,586,585,583,582,584,615,617,619,620,618,616,626,625,624,622,621,623,606,605,594,592,596,599,598,602,597,593,604,601,591,603,600,590,595,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,1,0,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,1,0,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,0,0,1,0,0,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,0,1,1,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
437
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,87,88,89,90,40,39,38,36,35,34,33,37,31,30,29,28,27,26,32,54,55,56,57,60,59,61,53,58,52,50,49,48,47,46,45,44,43,42,41,51,93,103,102,101,99,98,92,96,95,94,100,91,97,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,136,137,138,141,140,139,142,143,144,189,190,185,188,191,183,186,182,187,184,181,180,204,205,206,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,244,246,247,248,249,250,252,251,253,254,258,259,260,261,262,264,265,266,267,200,197,195,202,194,196,201,203,199,193,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,303,304,305,306,309,307,310,311,312,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,351,352,353,355,354,397,398,400,399,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,324,323,322,320,321,318,317,316,315,319,411,416,414,413,412,410,415,408,407,406,405,404,409,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,435,434,438,431,436,432,437,433,490,491,492,493,497,471,485,473,475,476,480,477,488,466,474,481,484,483,489,469,470,482,478,461,462,463,464,472,479,465,467,468,486,487,532,539,535,538,536,533,537,534,569,578,577,576,575,574,573,572,571,570,567,566,558,559,560,561,568,563,564,565,562,589,588,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,606,605,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
395
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,33,40,38,37,36,35,39,32,31,30,29,28,27,34,54,55,56,57,60,59,61,53,58,52,48,50,51,42,43,44,41,46,47,49,45,89,87,88,90,100,97,95,102,99,96,98,94,93,92,101,91,103,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,187,188,185,182,189,191,184,183,186,180,181,190,214,215,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,200,196,195,202,194,193,199,192,203,197,201,198,277,278,279,281,280,282,283,285,284,294,295,296,297,290,305,306,308,309,307,310,311,312,313,314,324,323,322,321,320,318,317,316,315,319,327,329,328,330,331,332,333,334,335,336,337,338,339,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,379,380,381,382,384,383,385,386,388,387,389,390,391,392,393,394,413,409,411,415,414,412,408,416,407,410,406,405,404,403,417,418,419,501,502,503,420,510,511,512,421,422,514,515,423,424,425,428,427,429,430,433,436,437,438,434,431,432,435,440,439,441,442,443,444,445,547,449,550,551,446,448,447,548,549,457,456,459,460,453,451,454,455,458,450,452,493,528,529,481,476,483,488,484,461,475,470,489,465,467,466,468,480,474,469,482,462,463,486,479,487,464,472,473,477,478,485,471,599,606,605,604,603,602,601,600,598,596,595,594,593,592,591,590,597,614,613,612,611,609,608,607,610,628,627,629,630,632,631
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,0,0,1,0,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,0
64
41,61,60,59,58,57,56,55,54,52,53,50,49,48,47,46,45,44,43,42,51,201,202,197,196,195,200,193,203,199,192,198,194,606,599,598,602,596,595,594,593,597,592,601,591,603,600,605,590,604,630,627,629,628,613,607,608,609,610,614,611,612,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,0,0
482
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,37,40,39,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,60,58,61,52,57,51,59,49,42,50,43,44,41,46,47,48,45,87,88,89,90,97,100,102,99,98,96,92,103,94,93,101,91,95,114,115,117,116,118,119,120,121,122,123,125,127,126,124,128,129,136,137,138,141,140,139,142,143,144,180,181,184,187,182,186,190,191,188,189,183,185,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,193,197,201,203,199,198,194,196,195,202,192,200,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,317,324,323,315,321,320,322,319,318,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,130,131,132,133,134,135,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,357,356,358,359,360,362,361,363,364,365,366,367,368,369,370,371,373,372,374,375,377,376,401,378,402,409,410,412,415,416,414,408,411,407,413,406,405,404,403,417,418,419,501,502,503,421,513,422,514,515,423,431,432,433,437,438,436,435,434,440,441,439,443,442,444,445,547,548,549,446,447,448,449,550,551,455,458,459,454,460,453,452,451,450,456,457,492,493,494,495,496,471,472,489,475,476,481,484,480,474,462,488,485,477,483,473,469,470,482,478,461,463,464,486,465,466,467,468,487,479,537,539,535,536,533,534,532,538,576,566,558,570,569,559,577,564,578,575,561,573,574,572,571,568,567,565,563,562,560,586,582,589,588,585,584,583,587,615,616,617,619,620,618,622,624,625,623,621,626,335,600,606,594,596,590,597,595,605,604,598,602,593,592,601,591,603,599,613,612,611,614,609,608,607,610,629,628,627,630,632,631
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,0,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,1,0,0,1,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,1,0,1,0,1,1,1,0,1,1,1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0
638
5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,39,32,30,40,33,38,37,29,35,34,31,28,27,26,36,48,51,42,56,58,61,54,46,59,60,45,55,53,52,50,49,47,44,43,41,57,161,164,160,162,159,163,165,166,167,102,101,99,98,97,96,100,103,94,93,92,91,95,114,115,116,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,187,191,189,190,183,185,184,186,182,181,180,188,214,215,217,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,200,194,197,196,202,195,201,203,199,192,198,193,277,278,279,281,280,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,282,286,287,288,289,283,285,284,294,295,296,297,290,291,293,292,302,304,303,87,88,89,90,305,306,308,309,307,310,311,312,314,313,325,326,316,323,324,322,317,319,318,315,320,321,68,69,70,71,76,77,78,79,72,73,74,75,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,168,169,170,171,172,173,145,146,147,148,149,150,151,152,153,154,155,156,157,158,174,175,207,208,209,210,211,212,213,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,360,359,362,361,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,392,393,394,409,404,415,414,413,412,411,403,416,408,407,406,405,410,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,520,519,522,523,524,525,526,514,438,437,436,435,434,431,433,432,439,441,440,442,443,444,540,541,542,545,543,544,445,446,445,547,548,447,448,549,449,552,553,555,554,556,557,550,551,579,580,439,441,457,458,459,460,454,453,452,451,450,456,455,490,491,492,527,493,495,496,494,528,529,530,531,497,498,499,500,546,475,480,481,477,466,476,482,471,469,484,485,461,489,474,473,472,478,462,463,464,486,465,479,468,487,470,483,488,467,537,539,538,536,534,533,532,535,565,570,577,564,561,575,576,574,573,572,567,578,569,568,566,563,562,560,559,558,571,588,589,587,586,584,583,582,585,619,617,618,620,616,615,621,626,625,623,624,622,352,353,354,355,397,398,399,400,356,357,358,418,419,501,502,503,504,505,506,507,508,420,510,421,513,422,515,514,423,516,517,424,425,426,428,427,429,430,518,521,519,520,442,541,540,542,496,603,606,605,602,592,604,590,597,600,595,599,598,596,594,593,601,591,613,612,611,614,609,608,607,610,627,629,628,630,632,631
1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,0,0,0,1,1,1,1,0,0,0,0,1,1,0,1,1,1,0,0,0,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,0,0
246
0,1,2,3,4,62,63,64,65,66,67,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,39,37,40,33,36,35,34,38,31,30,29,28,27,26,32,56,57,58,59,45,51,48,55,61,54,60,52,50,49,47,46,53,44,43,42,41,161,163,162,160,159,164,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,97,95,102,99,98,96,100,94,93,92,101,91,103,214,215,217,218,219,220,221,222,223,224,240,200,202,201,203,199,194,192,197,196,195,193,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,290,298,299,300,301,291,293,292,302,304,305,306,309,308,307,310,311,312,313,325,326,320,316,318,322,315,321,323,319,317,324,417,418,419,501,502,503,420,510,511,512,421,513,422,439,441,440,442,443,444,540,541,542,543,544,545,445,547,548,549,446,447,448,449,552,553,554,555,556,557,550,551,579,580,460,459,457,458,454,455,452,451,450,456,453,589,582,588,587,586,584,583,585,629,628,627,630
0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,0,1,0,0,1,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,0,1,1,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,1,0
584
0,1,3,2,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,10,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,35,34,33,36,31,30,32,29,28,27,26,54,55,56,57,60,59,53,61,58,51,52,41,50,43,44,45,42,47,48,49,46,159,161,162,163,164,160,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,102,101,100,99,98,97,95,103,94,93,92,91,96,114,115,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,208,207,210,209,128,129,130,131,132,133,134,135,212,211,213,136,137,138,141,140,139,142,143,144,204,205,206,188,191,186,190,185,189,182,187,183,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,254,252,251,253,255,256,257,258,259,261,260,262,263,264,265,266,267,268,269,270,271,272,273,276,274,275,200,197,199,196,195,202,193,201,203,192,198,194,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,321,320,322,318,317,319,316,315,327,329,328,330,331,332,333,334,335,336,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,362,360,361,359,363,364,365,366,368,367,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,416,415,413,412,411,410,414,408,407,406,405,409,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,426,425,428,427,429,430,518,521,519,520,435,431,434,438,432,436,433,437,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,485,472,473,474,489,475,480,471,481,484,477,488,476,483,469,464,487,468,467,466,465,479,486,470,463,462,461,478,482,537,536,539,538,532,534,535,533,573,578,577,576,575,574,571,570,569,568,572,566,565,564,563,562,561,560,559,558,567,589,588,587,586,582,584,583,585,619,620,616,617,615,618,621,622,623,624,625,626,604,594,606,600,603,598,605,599,602,596,595,593,592,601,591,590,597,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,1,1,0,0,0,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,1,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
114
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,54,55,56,57,61,59,60,53,58,52,42,50,51,43,44,45,41,47,48,49,46,87,88,89,90,114,115,116,125,127,126,124,128,129,130,131,132,133,134,135,214,215,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,255,256,257,198,192,203,201,193,194,202,195,196,199,200,197
0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
602
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,26,40,39,37,36,35,38,33,32,34,31,30,29,27,54,55,56,59,58,52,60,61,57,51,53,49,48,47,46,45,44,43,42,41,50,159,162,161,163,164,160,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,97,95,102,99,98,96,94,93,92,101,91,114,115,116,117,119,118,120,121,122,123,125,127,126,124,128,136,137,138,141,140,139,142,187,188,185,190,186,183,191,182,184,180,181,189,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,255,256,257,263,198,196,194,200,197,199,202,193,201,203,192,195,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,296,297,290,298,299,300,301,291,292,293,302,303,304,305,306,307,310,311,312,313,325,326,316,324,323,322,321,315,319,318,317,320,62,63,64,65,66,67,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,207,208,209,210,128,129,130,131,132,133,134,135,211,212,213,216,240,258,259,260,261,262,268,269,270,271,272,273,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,356,357,358,359,360,362,361,363,364,365,366,367,368,369,370,371,373,372,374,375,377,376,378,401,402,380,379,382,381,383,384,388,387,389,390,391,392,393,394,334,370,403,409,412,415,414,413,410,411,408,407,406,405,404,416,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,522,523,524,525,526,435,434,438,431,436,433,437,432,439,441,440,442,443,444,542,541,540,543,544,545,445,547,548,446,549,447,448,449,552,553,555,554,556,557,550,551,579,580,581,439,443,555,457,458,459,451,460,450,455,454,453,456,452,490,491,492,527,493,528,529,530,531,497,498,499,500,546,475,476,484,477,480,466,469,473,464,488,489,481,474,472,471,486,483,470,487,468,467,465,479,485,463,462,461,478,482,535,538,539,537,536,534,533,532,578,570,562,574,567,568,577,572,575,573,576,569,571,559,560,561,558,564,565,566,563,584,585,586,587,589,588,582,583,616,618,617,620,619,615,625,624,626,622,621,623,596,605,606,599,598,602,597,595,594,593,604,592,601,591,603,600,590,613,612,611,607,609,608,614,610,628,627,629,630,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,1,1,0,1,0,1,1,0,1,0,0,1,1,1,0,0,0,0,1,1,0,1,1,1,0,1,0,0,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,0,1,1,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,1,1,1,1,1,1,0,1,0,0,0,1,0,1,0,1,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,0,1,0,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0
412
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,61,60,59,58,57,56,55,54,53,51,52,49,48,47,46,45,44,43,42,41,50,87,88,89,90,91,100,103,99,97,96,98,94,93,102,92,101,95,34,40,39,37,36,35,33,38,31,30,29,28,32,27,26,114,115,116,117,125,127,126,124,128,129,135,133,131,130,132,134,136,141,137,138,140,139,142,143,144,187,191,190,185,183,189,188,184,182,181,186,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,231,230,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,263,264,265,266,267,268,269,270,271,272,273,276,274,275,200,197,196,195,202,194,201,203,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,309,308,307,310,311,312,314,313,325,326,320,323,322,321,324,318,317,316,319,315,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,409,412,405,410,415,408,416,406,413,411,407,414,404,403,417,418,419,501,502,503,504,505,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,432,433,436,437,438,431,434,435,490,491,482,467,478,470,464,486,484,472,488,475,473,469,483,481,485,466,471,477,480,476,489,487,468,474,465,479,463,462,461,533,535,538,536,534,539,532,537,571,577,564,561,567,576,575,573,572,570,574,569,558,559,560,562,578,565,566,568,563,582,589,587,588,584,583,586,585,621,622,623,624,625,626,618,616,620,617,615,619,613,612,614,611,609,608,607,610,595,599,598,605,602,596,594,603,604,592,601,591,600,590,597,593,606
1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,1,0,0,1,0,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1
136
0,1,2,3,4,63,62,64,65,66,67,5,6,7,9,8,26,28,40,33,39,31,27,36,37,29,30,32,38,35,34,48,57,51,61,59,56,54,53,50,46,44,43,60,58,55,52,49,47,45,42,41,97,99,96,94,102,95,101,103,87,88,89,90,93,92,91,98,324,322,320,319,318,317,316,315,323,321,330,331,332,333,334,335,337,338,339,340,341,342,346,348,349,403,405,407,416,410,412,404,406,414,408,415,413,411,409,482,465,463,488,487,475,473,478,464,466,469,474,476,481,471,484,486,485,470,467,461,477,480,489,462,483,468,472,479
0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,0,0,1,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,1
381
0,1,2,3,4,5,6,7,9,8,10,11,12,13,40,39,38,37,36,35,34,31,32,30,29,28,27,26,33,53,54,55,56,59,58,60,52,57,51,61,49,48,47,46,45,44,43,42,41,50,100,103,102,101,99,98,95,96,94,93,92,91,97,114,115,117,116,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,188,189,190,183,185,191,180,187,184,186,181,182,214,215,217,218,219,220,221,222,223,224,241,242,243,245,244,247,246,248,249,250,255,256,257,263,200,197,196,195,202,194,203,201,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,346,347,348,349,356,357,360,359,362,361,363,364,365,366,367,368,369,370,371,373,372,374,377,378,393,394,416,415,414,413,412,411,410,408,407,406,405,404,403,409,322,324,323,321,320,318,317,316,315,319,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,522,523,524,525,526,432,433,436,434,431,435,438,437,493,528,529,485,472,473,489,475,476,471,477,480,466,474,481,484,488,479,470,482,478,461,462,463,486,464,465,467,468,487,469,483,537,539,538,536,533,534,532,535,570,578,577,576,575,574,573,572,571,569,559,567,566,565,564,563,562,561,560,558,568,587,589,588,586,582,584,585,583,615,617,619,620,618,616,621,622,623,624,625,626,613,611,612,614,609,608,607,610,599,598,602,597,596,595,594,604,592,601,591,603,600,590,606,593,605
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
55
0,1,2,3,4,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,18,19,20,21,38,39,40,27,37,36,35,26,33,32,31,30,29,28,34,10,11,12,13,162,160,161,159,164,163,165,166,167
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
463
0,1,2,3,4,5,6,7,9,8,10,11,18,19,22,23,24,26,40,33,39,38,36,35,37,32,34,31,30,29,28,27,53,54,55,58,57,52,59,60,56,51,48,49,47,46,45,44,43,42,41,61,50,159,164,160,163,162,161,168,169,170,171,172,173,89,87,88,90,145,146,147,148,103,102,101,99,98,97,100,95,94,96,93,92,91,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,136,137,138,141,185,187,191,190,188,189,186,182,184,181,183,180,214,215,217,218,219,220,221,222,223,224,225,226,227,229,228,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,264,265,266,267,196,197,201,200,195,199,194,193,203,192,198,202,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,291,293,292,304,303,305,306,309,307,310,311,312,314,313,325,326,323,324,322,321,320,319,318,317,316,315,76,77,78,79,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,356,357,358,359,360,361,362,363,367,368,369,370,371,372,373,374,375,377,376,378,401,402,388,387,389,390,379,380,381,382,383,384,393,394,416,405,407,409,414,413,415,411,410,412,408,406,404,403,417,418,419,501,502,503,420,510,511,512,421,422,514,515,513,423,424,425,426,428,427,429,430,431,432,433,436,437,438,434,435,439,441,440,443,442,444,445,547,548,446,448,447,549,449,550,551,454,460,455,453,458,459,451,452,450,456,457,493,528,529,472,489,476,484,477,466,465,481,463,485,473,475,474,471,480,483,488,482,478,461,462,464,486,467,468,487,469,470,479,537,538,539,536,533,534,532,535,569,577,576,575,574,573,572,578,570,568,571,566,565,564,563,562,561,560,559,558,567,589,588,587,586,582,584,583,585,618,616,620,615,617,619,623,626,625,621,622,624,596,606,605,599,598,602,597,595,590,593,604,592,601,591,603,600,594,613,612,611,614,609,608,607,610,629,627,628,630,631,632
1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,0,0,0,1,1,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,1,1,1,0,0,0,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,0,0,0,0,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0
101
5,6,7,9,8,0,1,2,3,4,5,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,35,33,34,31,30,29,28,27,26,32,102,100,98,103,95,92,97,96,94,93,101,91,99,53,61,60,59,58,57,56,55,54,52,43,50,49,48,47,46,45,44,42,41,51,315,323,322,321,324,319,318,317,316,320,327,329,328,334,335,337,338,341,346,348,349,371,372,373,391
1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1
499
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,59,58,60,52,57,51,61,49,41,42,43,44,50,46,47,48,45,87,88,89,90,102,103,100,97,95,99,93,96,94,92,101,91,98,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,132,133,134,135,136,137,138,141,140,139,142,143,144,190,183,185,189,186,182,191,188,187,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,274,200,201,203,202,199,197,192,195,194,193,196,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,317,318,319,320,321,322,323,324,316,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,409,404,415,416,414,413,412,408,410,407,406,405,403,411,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,431,434,438,435,436,433,432,437,490,491,492,527,493,494,495,496,497,498,499,500,466,474,481,462,476,482,483,469,472,488,485,486,471,479,480,484,477,478,461,463,464,465,467,487,470,473,489,475,468,539,536,537,538,533,534,532,535,571,577,578,560,576,575,574,573,572,570,562,568,558,559,561,563,569,565,566,567,564,587,589,588,586,584,583,582,585,615,616,617,619,620,618,625,626,624,622,621,623,605,606,592,597,593,595,598,602,599,594,604,601,591,603,600,590,596,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,0,0,0,1,0,1,1,0,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
570
0,1,2,3,4,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,36,35,34,30,32,31,29,28,27,26,33,54,55,56,57,60,59,61,53,58,52,41,50,49,48,47,46,45,44,43,42,51,162,159,161,160,164,163,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,102,101,99,98,92,96,95,94,93,91,97,114,115,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,129,130,211,212,213,136,137,138,141,140,139,142,143,144,189,188,191,190,183,185,180,182,187,184,181,186,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,275,274,200,197,199,196,195,202,193,201,203,192,198,194,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,318,317,316,315,319,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,372,374,375,377,376,378,401,402,379,380,381,382,383,384,386,385,388,387,390,389,391,392,393,394,339,416,415,414,413,412,411,410,404,408,407,406,405,409,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,431,434,438,433,436,432,437,490,491,493,494,495,496,528,529,530,531,497,498,499,500,546,472,473,489,475,476,480,484,477,466,474,481,482,485,471,488,483,478,461,462,463,464,479,486,467,468,487,469,470,465,539,533,538,536,535,537,534,532,578,577,576,575,574,573,571,570,569,568,572,566,565,564,563,562,561,560,559,558,567,588,587,586,582,584,583,585,589,618,615,616,620,617,619,621,622,623,624,625,626,606,597,605,599,598,602,596,595,592,593,604,601,591,603,600,590,594,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
464
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,60,59,61,52,58,51,57,49,42,43,44,50,41,46,47,48,45,87,89,88,90,102,100,98,103,92,101,93,97,96,95,94,91,99,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,191,190,187,183,185,189,182,188,186,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,197,196,200,195,202,194,199,201,203,192,198,193,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,297,296,290,298,299,300,301,291,292,293,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,322,321,320,323,318,317,316,319,315,327,329,328,330,332,331,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,363,364,365,366,367,368,370,369,371,373,372,374,375,377,376,378,401,402,391,392,416,415,414,413,412,411,409,408,407,406,405,404,403,410,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,427,428,429,430,518,521,520,519,522,523,524,525,526,431,434,435,438,436,433,432,437,490,491,492,527,493,494,495,496,530,531,472,473,474,489,475,476,486,484,477,471,480,488,481,483,485,469,470,482,478,461,462,463,464,465,466,467,468,487,479,538,539,532,537,534,535,533,536,571,578,577,576,575,574,573,572,567,570,565,568,558,559,560,561,569,563,564,566,562,582,589,587,588,584,583,586,585,615,617,619,620,618,616,625,626,624,622,621,623,605,606,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,609,613,607,608,610,612,614,611
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,1,1,0,0,0,1,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0
8
613,609,610,614,612,607,608,611
0,1,1,1,0,0,0,0
442
0,1,3,4,2,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,51,52,41,49,48,47,46,45,44,43,42,50,87,88,89,90,97,98,103,96,100,95,99,93,102,92,94,101,91,114,115,116,117,119,118,120,121,122,125,127,126,124,136,137,138,141,140,139,142,143,144,191,183,187,189,186,185,184,190,188,182,181,180,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,203,197,196,201,195,200,194,193,199,192,198,202,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,305,306,308,309,313,325,326,324,323,322,321,316,319,318,317,315,320,168,169,170,171,172,173,145,146,147,148,149,150,151,152,153,154,155,156,157,158,327,329,328,330,331,332,333,405,406,415,416,414,413,407,411,410,409,408,404,403,412,417,418,419,501,502,503,522,523,524,435,431,438,434,436,433,432,437,439,441,440,443,442,444,459,457,458,460,454,453,452,451,450,456,455,481,478,471,474,462,463,483,477,476,485,486,468,465,484,469,475,482,480,464,479,466,467,461,470,488,472,473,489,487,533,534,538,532,537,539,535,536,561,575,576,578,574,577,558,565,567,573,568,571,570,569,572,566,564,563,562,560,559,589,588,587,586,584,583,582,585,615,618,619,617,620,616,626,624,623,625,621,622,334,335,336,337,338,339,340,341,342,343,344,345,346,347,349,348,350,351,352,353,355,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,417,428,427,429,430,422,514,515,445,446,547,447,548,448,549,449,600,602,603,604,601,594,592,596,598,605,606,591,593,599,597,595,590,613,612,611,614,609,608,607,610,629,630,627,628,631,632
1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0
282
0,1,2,3,4,5,6,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,30,32,31,29,28,27,26,33,54,55,56,57,60,59,61,53,58,52,45,50,49,48,47,46,51,44,43,42,41,87,88,89,90,91,92,93,94,95,96,97,98,99,101,102,100,103,114,115,116,117,180,181,184,187,182,186,188,183,185,190,191,189,214,215,216,217,218,219,220,221,222,223,224,225,240,200,197,196,195,194,202,201,193,203,199,192,198,277,278,279,281,280,282,286,287,288,289,283,323,324,322,321,320,316,318,317,315,319,327,329,328,330,331,332,333,388,387,389,390,403,404,405,406,407,408,409,410,411,412,413,414,415,416,277,278,279,281,290,417,418,419,501,502,503,420,510,511,512,422,435,431,438,434,436,432,437,433,481,474,466,480,477,488,476,475,489,473,472,485,471,484,483,469,482,478,461,462,470,464,463,479,465,467,468,487,486,537,539,538,536,535,534,533,532,578,577,576,575,574,573,571,570,569,568,572,566,565,564,563,562,561,560,559,558,567,589,588,587,586,582,584,583,585,616,615,618,620,619,617,621,625,622,623,624,626,606,605,599,598,602,597,596,595,594,593,604,592,601,591,603,600,590,607,608,609,610,614,611,612,613
1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
487
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,55,56,57,58,61,60,53,54,59,52,43,50,51,42,44,45,41,47,48,49,46,87,88,89,90,96,103,99,98,97,95,101,93,102,92,100,91,94,114,115,116,178,179,125,127,126,124,128,136,138,137,140,139,141,142,143,144,188,189,182,186,183,185,181,184,191,190,180,187,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,263,198,192,203,201,193,194,202,195,196,199,197,200,165,166,167,173,172,171,170,169,116,277,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,320,324,323,322,321,315,318,317,316,319,327,329,328,330,331,332,333,334,335,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,367,368,370,369,371,372,373,375,374,377,376,378,379,380,382,381,383,388,387,390,389,391,415,414,413,412,410,409,411,408,407,416,406,405,404,403,255,256,264,265,301,308,307,310,311,331,335,337,342,343,347,399,400,364,365,366,417,418,419,501,502,503,504,506,505,507,508,509,420,510,421,513,422,514,515,423,424,425,426,428,427,429,430,438,436,434,437,433,432,431,435,473,475,485,477,474,486,470,489,466,488,481,469,464,463,465,476,461,462,479,467,468,483,487,480,484,482,478,471,472,532,534,535,539,533,536,538,537,420,511,512,513,422,423,493,528,529,558,567,578,577,576,575,573,572,571,570,574,568,569,560,561,562,559,564,565,566,563,582,583,584,585,587,588,589,586,505,508,509,513,423,516,517,518,521,519,520,522,523,524,525,526,492,493,494,495,496,530,531,497,498,499,500,546,618,620,616,617,619,615,623,625,621,622,624,626,605,599,606,598,604,601,600,593,597,596,595,594,592,591,603,590,602,614,613,608,609,610,611,612,607
1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,0,1,1,0,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,1,1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,1,1,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0
533
1,0,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,34,33,35,31,30,29,28,27,26,32,53,54,56,57,60,59,61,52,58,51,55,49,42,43,44,45,41,50,47,48,46,87,88,89,90,97,100,103,99,98,96,92,94,93,102,101,91,95,10,14,18,22,5,6,7,9,8,11,12,13,15,16,17,19,20,21,23,24,25,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,189,191,190,188,183,185,182,186,187,184,181,180,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,255,256,257,263,264,265,266,267,192,203,193,194,195,201,197,196,200,202,198,199,277,279,281,280,282,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,317,318,319,320,321,322,323,324,316,315,10,11,17,241,242,243,244,245,246,247,248,249,250,252,251,253,254,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,393,394,403,404,405,407,408,410,411,412,413,414,415,416,406,409,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,429,430,432,433,436,437,438,434,431,435,439,441,440,443,444,442,445,547,548,446,447,448,549,449,550,551,460,458,459,457,454,455,453,452,451,450,456,493,528,529,471,485,472,473,474,489,481,476,480,488,477,466,475,483,484,469,482,478,470,461,462,464,463,479,465,467,468,487,486,538,534,532,537,535,539,533,536,571,578,561,577,576,575,574,573,572,570,559,568,567,566,565,564,563,562,560,558,569,588,582,589,587,583,585,584,586,615,619,620,618,617,616,625,624,626,622,621,623,278,286,287,288,289,290,308,335,336,337,344,370,375,401,439,551,590,606,599,598,602,597,596,595,605,593,604,592,601,591,603,600,594,614,613,612,611,609,608,607,610,629,627,628,630,632,631
1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,0,0,0,0,1,1,0,1,0,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,1,1,1,1,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,1,0,1,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0
437
0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,55,56,57,60,59,61,52,58,51,54,49,48,50,47,46,45,44,43,42,41,162,161,159,87,88,89,90,100,102,101,99,98,97,103,95,94,93,92,91,96,114,115,117,116,119,118,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,141,140,138,139,142,143,144,189,187,190,188,185,191,186,182,184,183,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,255,256,257,263,264,265,266,267,197,198,199,196,195,200,194,193,201,203,192,202,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,305,306,309,308,314,313,325,326,315,316,317,318,319,320,321,322,323,324,327,329,328,330,331,332,333,334,335,337,338,339,340,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,357,356,358,359,360,361,362,363,364,365,366,367,368,370,369,371,373,372,374,377,376,375,378,401,402,379,381,382,380,383,384,386,385,393,394,341,415,414,413,412,411,410,416,408,407,406,405,404,403,409,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,428,427,429,430,421,437,435,431,438,436,432,434,433,490,491,493,528,529,485,472,489,476,477,474,466,471,481,484,482,480,488,475,470,483,478,461,462,463,464,486,473,465,467,468,487,479,469,535,539,536,537,534,532,538,533,569,578,577,576,575,574,573,572,571,570,567,566,558,559,560,561,568,563,564,565,562,589,588,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,606,599,598,602,597,596,594,593,595,592,601,591,603,600,605,590,604,612,607,608,609,610,614,611,613
1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,0,0,0,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
405
0,1,3,2,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,56,57,58,59,43,61,53,55,60,54,50,51,52,42,44,45,41,47,48,49,46,87,89,88,90,98,100,102,103,99,97,101,95,94,93,92,91,96,125,127,126,124,128,129,136,137,138,141,140,139,142,143,144,188,190,183,185,189,186,182,187,184,181,180,191,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,247,246,248,249,250,252,251,253,254,257,197,202,195,203,200,199,194,196,198,193,201,192,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,327,329,328,330,331,332,333,334,335,337,338,341,342,343,344,345,346,347,348,349,351,350,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,324,323,321,320,322,318,317,316,315,319,363,364,365,366,367,412,416,415,414,413,411,410,408,407,406,405,404,403,409,369,370,417,418,419,501,502,503,420,510,511,512,421,513,423,422,514,515,516,522,523,524,525,526,431,434,438,435,436,433,432,437,493,530,500,497,475,485,472,473,489,476,471,480,466,474,481,484,477,488,478,470,482,483,461,462,463,486,464,465,467,468,487,469,479,537,539,538,536,533,534,532,535,570,578,577,576,575,574,573,572,571,569,559,567,566,565,564,563,562,561,560,558,568,587,589,588,586,582,584,583,585,615,617,619,620,618,616,626,625,624,623,622,621,606,599,598,602,605,597,596,595,601,593,604,592,591,603,600,590,594,613,607,608,609,610,611,612,614
0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,0,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,1,1,0,1,1,1,0,1,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,0,0,1,0,0,1,0,1,1,0,0,0,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,0,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
336
1,3,0,2,4,68,69,70,71,72,73,74,75,76,77,78,79,18,19,20,21,62,63,64,65,66,67,10,11,12,13,14,15,16,17,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,37,40,39,38,36,35,34,32,31,30,29,28,27,26,33,161,162,159,160,164,163,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,114,115,116,174,175,176,177,117,119,118,120,121,122,123,179,178,125,127,126,124,208,207,209,210,128,129,130,131,132,133,134,135,212,211,213,136,137,138,141,140,139,142,143,144,204,205,206,87,88,490,491,492,493,494,495,496,497,498,499,500,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,246,247,245,244,248,249,250,252,251,253,254,277,278,279,281,280,282,286,287,288,289,283,284,285,305,306,308,309,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,294,295,296,297,290,298,299,300,301,291,293,292,307,310,311,312,323,322,321,320,324,318,317,316,315,319,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,372,374,375,377,376,378,401,379,380,381,382,383,384,388,387,389,390,392,393,394,417,418,419,501,502,503,439,441,440,443,442,444,422,514,515,550
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,0,0,1,0,0,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0
466
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,54,55,56,57,61,59,60,53,58,52,41,50,49,48,47,46,45,44,43,42,51,98,103,100,101,99,97,102,95,94,93,96,92,91,40,39,38,37,36,35,33,34,31,30,29,28,27,26,32,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,136,137,138,141,140,139,142,143,144,182,190,189,185,183,186,180,191,187,184,181,188,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,263,264,265,266,267,268,269,270,271,272,274,276,275,200,197,196,195,202,194,201,193,203,199,192,198,277,279,281,280,282,283,285,284,290,294,395,396,295,297,296,298,299,291,293,292,302,304,303,305,306,308,309,307,314,313,325,326,324,323,322,321,320,318,317,316,315,319,327,329,328,330,331,332,333,334,335,336,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,390,388,387,389,391,392,393,394,390,416,415,414,412,411,410,413,408,407,406,409,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,429,430,518,521,519,520,522,523,525,526,435,431,434,438,436,433,432,437,490,491,492,527,493,528,529,530,531,546,477,476,480,484,489,466,472,481,482,488,475,473,474,485,483,462,461,471,464,486,479,465,463,468,487,469,470,467,478,539,532,533,534,535,538,536,537,575,576,574,577,568,561,564,567,573,578,572,563,570,569,566,565,562,560,559,558,571,589,588,587,586,585,583,582,584,617,619,620,618,616,615,626,625,624,622,621,623,606,602,592,605,599,598,597,596,595,593,604,601,591,603,600,590,594,610,611,609,614,612,607,608,613
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0
47
1,3,0,2,4,62,63,64,65,66,67,68,69,70,71,76,77,78,19,20,21,23,24,25,277,278,279,281,280,282,286,287,288,290,313,325,326,317,319,320,321,322,324,323,315,318,316
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0
379
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,22,23,24,25,159,163,162,160,164,161,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,114,115,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,138,137,136,141,140,139,142,143,144,40,39,38,37,36,35,33,34,31,30,29,28,27,26,32,53,54,55,56,60,58,59,61,57,52,43,50,49,48,47,46,45,44,42,41,51,99,100,103,102,101,98,94,96,95,97,93,92,91,188,189,191,190,185,183,187,184,186,182,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,200,197,196,195,202,194,201,203,199,192,198,193,319,324,322,323,321,317,318,316,315,320,412,413,411,415,414,410,416,408,407,406,405,404,403,409,417,418,419,501,502,503,420,510,511,512,424,425,426,428,427,429,430,522,523,524,525,526,432,433,436,437,438,434,431,435,493,494,495,496,528,529,465,481,474,466,480,477,484,476,475,489,473,472,485,471,467,483,482,478,461,462,463,486,464,488,468,487,469,470,479,536,538,532,537,534,535,533,539,570,578,577,576,575,574,573,572,571,569,559,567,566,565,564,563,562,561,560,558,568,587,589,588,586,582,584,583,585,615,617,619,620,618,616,626,625,624,623,622,621,605,599,598,602,606,597,596,595,601,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
286
0,1,3,2,4,5,6,7,9,8,10,11,14,18,19,20,21,40,39,38,37,36,35,34,29,32,31,30,28,27,26,33,56,61,42,54,59,58,60,55,57,53,44,51,50,49,48,47,46,45,43,41,52,103,100,102,99,98,97,93,95,94,92,101,91,96,117,116,125,127,126,124,187,182,180,184,185,186,191,190,181,189,188,183,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,256,263,268,269,270,271,272,276,194,200,197,196,195,202,198,201,203,199,192,193,277,279,281,280,282,286,287,288,289,306,309,313,325,326,323,322,321,320,317,318,324,316,319,315,327,329,328,330,331,332,333,334,335,336,337,338,341,342,346,348,349,369,370,374,412,409,416,415,414,413,411,408,407,406,405,404,403,410,417,418,421,513,504,506,507,420,510,422,514,515,423,516,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,437,438,431,436,433,432,434,570,568,578,576,575,574,573,572,571,569,577,566,565,564,563,562,561,560,567,559,558,589,586,585,582,587,584,583,588,597,596,605,599,606,598,602,595,591,593,604,592,601,603,600,590,594,612,607,608,609,610,614,611,613
0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
307
4,3,2,0,1,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,31,40,39,38,37,35,34,36,32,30,29,28,27,26,33,53,54,55,56,59,58,60,61,57,51,52,49,48,47,46,45,44,43,42,41,50,87,88,89,90,99,101,98,100,103,97,102,95,94,93,96,92,91,114,115,124,187,190,186,189,185,191,188,184,182,181,180,183,200,197,196,195,202,194,193,203,199,192,198,201,313,325,326,314,306,308,309,317,321,324,316,323,315,320,319,318,322,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,357,413,406,410,416,415,414,412,408,407,405,404,403,411,409,440,441,439,443,442,444,438,437,435,431,434,436,433,432,442,443,444,445,446,447,448,547,457,458,459,460,454,455,453,452,451,450,456,532,538,539,537,536,535,534,533,472,473,476,480,484,477,466,474,481,462,468,489,485,471,475,483,482,478,461,463,464,486,488,465,467,487,469,470,479,562,572,578,577,573,571,570,569,568,567,564,565,563,561,560,559,575,558,576,566,574,582,583,586,584,588,587,585,589,625,624,626,622,621,623,594,599,598,602,597,596,606,593,595,592,601,591,603,600,605,590,604,610,609,614,613,611,608,607,612,629,627,628,630,631,632
1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,0,1,1,0,0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0
497
1,0,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,59,58,60,52,57,51,61,49,41,42,43,44,50,46,47,48,45,168,169,170,171,172,173,87,88,89,90,145,146,147,148,151,152,150,149,153,154,155,157,158,156,102,103,101,100,99,98,92,96,95,94,93,91,97,114,115,116,117,174,174,175,176,177,119,118,120,121,122,123,125,127,126,124,207,208,209,210,128,211,212,213,136,138,137,141,140,139,142,143,144,191,190,188,189,183,185,187,182,184,181,180,186,214,215,216,217,218,220,219,221,222,223,224,225,226,227,228,230,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,261,260,262,263,264,265,266,267,198,192,199,193,194,202,195,201,196,197,203,200,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,395,396,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,309,308,307,310,311,312,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,324,323,322,321,320,316,318,317,319,315,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,363,364,365,366,367,368,370,369,371,372,373,374,375,377,376,378,401,402,379,380,382,381,383,384,385,386,388,387,389,390,409,412,404,407,408,416,415,414,413,411,410,406,405,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,428,427,429,430,522,523,524,525,526,432,434,438,435,436,433,431,437,490,491,492,485,472,473,489,475,476,480,477,466,474,481,471,484,488,469,470,483,482,478,461,462,463,464,479,465,467,468,487,486,537,538,539,536,533,534,532,535,570,578,577,576,575,574,573,572,571,569,561,567,558,559,560,562,568,564,565,566,563,587,589,588,586,584,583,582,585,615,616,617,618,619,620,625,626,624,622,621,623,613,612,614,611,609,608,607,610,594,602,597,598,596,595,593,600,592,601,591,603,605,590,599,604,606
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,0,0,0,1,0,1,0,1,1,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
74
1,0,3,2,4,62,63,64,65,66,67,5,10,11,40,39,38,37,36,35,34,31,32,30,29,28,27,26,33,54,55,56,57,60,59,61,53,58,52,48,50,49,51,47,46,45,44,43,42,41,214,215,216,217,218,219,220,221,222,223,224,240,199,196,195,202,194,201,197,203,192,198,193,200
1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1
141
0,1,2,3,4,68,69,70,71,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,54,55,56,57,60,59,53,61,58,52,50,49,48,47,46,45,44,43,42,41,51,87,88,89,90,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,214,215,217,218,219,220,221,222,223,224,225,226,228,227,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,263,264,265,266,267,199,196,195,202,194,201,200,203,192,198,193,197
1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0
565
0,1,3,2,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,36,35,33,34,32,31,30,29,28,27,26,54,55,56,57,60,59,53,61,58,52,51,50,41,43,44,45,42,47,48,49,46,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,91,101,92,93,96,97,98,99,102,95,103,94,100,114,115,117,116,174,175,176,177,119,118,120,121,122,123,178,179,125,127,126,124,128,129,130,131,132,133,134,135,211,212,213,136,137,138,141,140,139,142,143,144,187,188,189,182,183,190,180,191,184,186,181,185,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,275,197,196,195,202,194,201,200,203,192,198,193,199,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,318,324,323,322,321,320,319,317,316,315,327,329,328,330,331,332,333,334,335,336,337,338,341,342,343,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,386,385,390,389,388,387,391,393,394,416,415,414,413,412,411,410,407,408,409,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,436,435,431,434,437,433,432,438,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,486,481,474,466,477,484,480,476,475,489,473,472,485,488,471,464,470,469,487,468,467,465,479,483,463,462,461,478,482,538,537,539,536,535,534,533,532,578,577,576,575,574,573,571,570,569,568,572,566,565,564,563,562,561,560,559,558,567,589,588,587,586,582,584,583,585,618,616,620,619,617,615,621,622,623,624,626,625,606,605,599,598,602,597,596,595,594,593,604,592,601,591,603,600,590,607,608,609,610,611,612,613,614
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,0,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
53
0,1,2,3,4,40,39,38,37,36,34,33,35,31,30,29,28,27,26,32,54,55,56,57,60,59,61,53,58,52,47,50,49,48,46,45,44,43,42,41,51,199,196,195,202,194,198,201,203,192,197,193,200
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
453
0,1,2,3,4,5,6,7,9,8,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,36,35,34,33,37,31,30,29,28,27,26,32,54,55,56,57,60,59,61,53,58,52,51,50,49,48,47,46,45,44,43,42,41,87,88,89,90,91,101,92,93,94,95,96,97,98,99,102,103,100,114,115,116,117,118,119,120,121,125,127,126,124,128,129,130,136,137,138,141,140,139,142,143,144,181,190,189,185,188,183,186,191,182,187,184,180,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,246,247,244,245,248,249,250,252,251,253,255,256,257,258,260,259,261,262,263,264,265,266,267,200,202,197,196,201,195,198,193,203,199,192,194,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,309,308,307,310,311,312,314,313,325,326,315,316,324,323,322,319,320,321,318,317,327,329,328,330,332,331,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,357,356,358,359,360,361,362,363,367,368,369,370,371,372,373,374,375,377,376,378,401,402,380,379,381,382,383,384,388,387,390,389,391,393,394,329,334,336,405,416,415,414,413,411,412,409,408,407,406,404,410,403,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,429,430,435,431,434,438,432,436,433,437,471,485,472,473,489,476,484,477,480,466,474,481,488,483,475,469,470,482,478,461,462,463,464,479,465,467,468,487,486,537,539,538,536,533,534,532,535,569,577,576,575,574,573,572,578,570,568,571,566,558,559,560,561,567,563,564,565,562,589,585,582,588,584,583,587,586,615,617,619,620,618,616,625,626,624,622,621,623,493,606,590,599,598,602,597,595,594,596,604,592,601,591,603,600,605,593,612,607,608,609,610,614,611,613
1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,0,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,0,0,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
501
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,35,33,39,38,37,36,40,32,31,30,29,28,27,34,55,56,57,58,43,60,53,54,59,52,61,50,49,48,47,46,45,44,51,42,41,159,160,162,161,168,169,170,171,172,173,87,88,89,90,102,100,103,98,97,96,99,94,93,92,101,91,95,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,136,137,138,141,140,139,142,143,144,187,188,190,189,183,185,184,186,191,182,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,200,197,196,195,202,192,193,201,203,199,194,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,323,322,321,324,319,318,317,320,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,363,364,365,366,367,368,370,369,371,372,373,374,375,377,376,401,378,402,391,392,393,394,334,335,338,370,403,412,416,415,414,413,411,409,408,407,406,405,404,410,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,423,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,513,432,433,434,431,435,436,438,437,490,491,492,493,494,495,496,528,529,530,531,497,498,499,500,546,472,473,489,475,476,480,477,485,466,474,481,482,484,471,469,483,488,478,461,462,463,464,486,465,467,468,487,470,479,539,532,536,537,534,535,533,538,570,578,577,576,575,574,573,572,571,569,560,567,558,559,561,562,568,564,565,566,563,589,588,586,587,583,582,585,584,615,617,619,620,618,616,623,624,626,622,621,625,613,612,614,611,609,608,607,610,598,603,600,601,590,599,602,604,596,595,594,593,592,591,605,597,606
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0
380
0,1,2,3,4,5,6,7,9,8,72,73,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,40,39,38,37,36,34,33,35,31,30,29,28,27,26,32,53,54,55,56,59,52,60,61,57,51,58,49,48,47,46,45,44,43,42,41,50,162,161,159,163,164,160,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,102,99,98,97,96,103,94,93,92,101,91,95,188,182,190,183,187,185,191,184,186,181,180,189,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,240,241,242,243,244,245,246,247,248,249,250,255,256,257,258,259,260,261,262,263,267,200,197,196,195,202,194,201,203,199,192,198,193,327,329,328,330,331,332,333,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,305,306,308,309,307,310,311,312,314,313,325,326,315,316,317,318,319,320,321,322,323,324,342,343,344,345,346,347,348,349,350,351,367,368,388,387,389,390,415,408,410,416,413,412,414,409,407,406,405,404,403,411,417,418,506,420,510,421,421,513,422,514,515,423,435,438,431,437,436,433,432,434,475,485,472,473,489,476,474,477,480,466,471,481,484,488,479,470,482,478,461,462,463,486,464,465,467,468,487,469,483,537,539,538,536,533,534,532,535,571,570,578,577,576,575,574,573,572,569,559,567,566,565,564,563,562,561,560,558,568,587,589,588,586,582,584,583,585,615,617,619,620,618,616,626,625,624,623,622,621,605,599,598,602,606,597,596,595,601,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
259
1,3,0,2,4,62,63,64,68,69,70,71,72,73,74,75,76,77,78,79,19,20,21,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,91,98,103,102,99,97,100,95,96,94,93,92,101,159,164,162,161,163,160,165,166,167,168,169,170,171,172,173,115,114,117,116,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,129,130,131,132,133,134,135,211,212,213,136,137,138,141,140,139,142,143,144,204,205,206,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,240,239,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,284,297,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,313,325,326,315,324,323,322,316,320,319,318,317,321,241,242,243,244,245,246,247,248,249,250,252,251,253,254,258,259,260,261,262,203,201,193,194,202,195,196,197,200,198,199,192,329,327,328,330,331,332,333,334,335,336,337,338,339,340,341,348,349
1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,0,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,0,1,0,1,1,1,1,0,0,1,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1
341
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,39,37,38,36,35,34,40,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,52,41,50,49,48,47,46,45,44,43,42,51,87,88,89,90,97,98,103,95,100,102,101,99,96,94,93,91,92,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,187,190,191,188,189,185,186,184,182,181,180,183,214,215,217,218,219,220,221,222,223,224,241,242,243,244,245,246,247,264,265,266,267,195,193,201,200,194,192,197,196,199,202,198,203,277,278,279,281,280,282,286,287,288,289,283,284,285,294,396,395,295,296,297,290,305,306,308,309,307,310,311,312,313,325,326,320,319,324,323,322,318,317,316,315,321,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,357,356,363,371,373,372,393,394,409,411,413,405,410,415,412,416,414,407,408,406,404,403,417,418,419,420,421,422,423,424,425,426,427,428,429,430,438,437,435,436,433,434,432,431,439,440,441,442,443,444,445,446,447,448,449,460,459,458,457,456,454,453,452,451,450,455,476,477,489,479,480,481,484,483,485,486,487,488,482,475,478,473,461,463,464,465,466,462,468,469,470,471,472,467,474,327,595,605,606,599,598,602,597,596,593,604,592,601,591,603,600,590,594,612,613,614,611,609,608,607,610,627,628,629,630,631,632
0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,0,0,1,0,0,0,0,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,1,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,1,1,0,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,0
509
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,30,32,31,29,28,27,26,33,59,58,57,56,55,54,53,52,51,47,49,48,46,45,44,43,42,41,60,50,61,87,88,89,90,97,95,102,103,99,98,100,94,93,92,101,91,96,114,115,116,117,119,118,120,121,122,123,127,125,126,124,128,129,130,131,132,133,134,135,136,138,137,141,140,139,142,143,144,187,191,190,189,185,183,180,188,184,182,181,186,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,274,275,202,200,196,197,201,195,194,193,203,199,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,292,293,302,303,304,305,306,308,309,307,310,311,312,314,313,325,326,315,317,318,319,320,321,322,323,324,316,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,360,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,382,381,383,384,385,386,388,387,389,390,391,392,393,394,413,404,415,408,416,414,411,410,409,407,406,405,412,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,490,491,492,435,431,434,438,433,436,437,432,528,529,530,531,471,485,472,473,489,476,480,477,488,466,474,481,484,483,475,469,482,478,461,462,463,486,464,479,465,467,468,487,470,536,539,537,538,535,533,532,534,493,497,546,569,576,575,574,573,572,578,571,570,568,577,566,565,564,563,562,561,560,559,558,567,589,587,586,588,584,583,582,585,618,620,616,617,615,619,621,622,625,626,623,624,613,611,614,610,608,612,607,609,601,603,600,606,599,598,602,597,605,595,594,593,604,592,591,590,596,450,451,453,452,460,454,458,456,459,455,457
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,1,1,1,0,1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,1
481
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,38,40,37,36,35,34,39,32,31,30,29,28,27,33,53,54,55,56,60,59,61,52,57,51,58,49,42,43,50,44,41,46,47,48,45,87,88,89,90,99,103,102,101,100,98,92,96,95,94,93,91,97,114,115,116,117,120,121,118,119,122,123,125,127,126,124,129,128,128,129,130,132,131,133,134,135,136,137,138,141,140,139,142,143,144,191,190,189,185,188,183,182,186,187,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,200,197,196,195,194,202,201,193,203,199,192,198,277,278,279,281,280,282,286,287,288,289,283,284,285,294,295,297,296,290,298,299,300,301,291,293,292,302,304,303,313,314,325,326,315,316,317,318,319,320,321,322,323,324,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,357,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,393,394,409,408,416,415,414,413,404,411,410,407,406,405,412,403,417,418,419,501,503,502,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,428,427,429,430,518,521,519,520,522,523,524,525,526,437,435,431,438,436,433,432,434,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,480,477,471,474,481,462,484,482,476,469,488,461,475,489,485,472,473,478,463,464,486,479,465,467,468,487,470,483,466,536,537,538,539,533,534,532,535,570,577,576,575,578,574,573,572,571,569,561,567,558,559,560,562,568,564,565,566,563,589,588,586,587,583,582,585,584,619,620,617,618,616,615,625,626,624,622,621,623,606,605,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,1,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
480
0,1,2,3,4,5,6,7,10,11,12,18,19,20,21,22,40,39,38,37,36,35,34,33,31,30,29,28,27,26,32,54,55,56,57,60,59,61,50,58,52,53,49,48,47,46,45,44,43,42,41,51,87,89,90,88,101,102,99,103,100,98,95,96,97,94,93,92,91,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,136,137,138,141,140,139,142,180,181,184,187,182,190,191,186,189,185,183,188,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,263,264,265,266,267,268,269,270,271,272,273,276,274,275,200,197,196,195,202,194,201,203,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,297,296,290,298,299,300,301,291,292,293,302,303,304,305,306,309,308,307,310,311,312,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,321,324,323,322,320,316,318,317,319,315,350,351,352,353,355,354,397,398,400,399,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,391,393,394,416,415,414,413,412,411,410,407,408,409,406,405,404,403,417,418,502,503,501,419,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,432,433,436,438,434,431,435,437,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,485,488,481,474,466,477,484,480,476,475,489,473,472,483,471,478,470,482,461,462,463,486,464,465,467,468,487,469,479,537,535,539,536,533,534,532,538,573,571,572,574,570,576,577,578,575,569,564,567,558,559,560,561,568,563,565,566,562,589,588,586,587,583,582,585,584,615,616,617,619,620,618,625,626,624,622,621,623,605,606,600,590,604,593,598,602,599,596,595,594,592,601,591,603,597,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
171
0,1,2,3,4,5,62,63,64,65,66,67,68,69,70,71,6,7,9,8,72,73,74,75,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,36,35,33,34,31,30,29,28,27,26,32,161,162,159,164,163,160,89,87,88,90,93,103,102,97,95,92,96,99,98,100,94,101,91,114,115,125,127,126,124,55,60,58,57,54,61,59,56,53,52,48,50,41,51,43,44,42,46,47,49,45,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,313,325,326,317,318,320,321,324,323,322,319,316,315
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,1,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,0,0
489
0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,39,38,37,36,35,34,33,40,31,30,29,28,27,26,32,53,54,55,56,59,58,60,61,57,51,52,49,48,47,46,45,44,43,42,41,50,87,88,89,90,101,102,99,103,100,98,94,96,95,97,93,92,91,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,191,190,189,188,183,185,186,182,187,184,181,180,204,205,206,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,234,235,236,237,238,239,228,233,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,262,261,260,263,264,265,266,267,268,269,270,271,272,273,274,276,194,200,197,199,196,195,193,202,201,203,192,198,277,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,309,308,307,310,311,312,314,313,325,326,316,317,318,319,320,321,322,323,324,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,373,372,374,379,380,381,382,383,384,386,385,388,387,389,390,392,393,394,409,416,414,413,412,411,415,408,407,406,405,410,404,403,417,418,419,501,502,503,504,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,430,428,427,429,518,521,519,520,522,523,524,525,526,435,431,438,434,436,437,433,432,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,473,489,475,480,484,477,478,469,471,474,481,476,472,485,470,483,488,482,461,462,463,464,486,465,466,467,468,487,479,537,536,539,538,533,534,532,535,570,577,576,575,578,574,573,572,571,569,561,567,558,559,560,562,568,564,565,566,563,589,588,586,587,583,582,585,584,615,617,619,620,618,616,626,621,625,623,622,624,606,605,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,613,607,609,610,614,611,612,608
1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,1,0,1,1,0,1,1,0,1,0,0,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
437
0,1,3,2,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,30,32,37,40,39,38,26,35,34,33,31,29,28,36,56,57,59,60,51,48,45,55,61,54,58,52,42,43,44,46,41,53,49,50,47,87,88,89,90,99,103,102,101,100,98,91,96,95,94,93,92,97,114,115,116,120,121,119,118,122,123,125,127,126,124,131,130,132,133,134,135,129,128,136,137,138,141,140,139,188,190,183,185,187,189,184,191,182,186,181,180,207,208,209,210,211,212,213,142,143,144,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,255,256,257,258,260,259,261,262,263,268,269,270,271,272,200,197,199,196,195,202,203,193,201,192,198,194,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,324,323,322,321,317,319,318,316,320,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,356,357,358,359,360,363,364,365,366,367,371,372,373,391,416,415,414,413,412,411,405,408,407,406,409,404,403,410,417,418,419,501,502,503,504,505,506,507,508,509,420,510,421,426,428,427,429,430,490,491,422,514,515,431,434,438,435,436,432,437,433,528,529,498,499,500,493,471,484,477,476,469,464,468,486,480,470,481,478,488,475,479,474,489,482,461,462,463,465,466,487,483,485,472,473,467,539,538,532,537,534,535,533,536,570,578,577,576,575,574,573,572,571,561,568,567,558,559,560,562,569,564,565,566,563,589,588,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,605,606,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,0,1,1,0,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,0,1,0,0,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,1,1,0,1,0,1,1,1,0,1,0,0,0,0,1,0,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,1,1,0,0,0,0,1,1,1,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,0,1,1,1,0,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
631
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,26,40,39,38,37,36,35,30,33,32,31,29,28,27,34,54,55,56,57,60,59,61,53,58,52,43,50,49,48,47,46,45,44,51,42,41,162,164,161,159,163,160,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,103,100,102,99,98,97,101,95,94,96,93,92,91,114,115,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,129,130,131,132,133,134,135,211,212,213,136,137,138,141,140,139,142,143,144,204,205,206,188,183,185,189,186,191,190,182,187,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,274,275,200,196,195,202,194,197,201,203,199,192,193,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,303,304,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,318,317,316,315,319,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,386,385,388,387,389,390,391,392,393,394,416,415,414,412,411,410,413,408,407,406,409,405,404,403,401,384,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,510,421,513,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,431,434,438,433,436,432,437,491,490,492,493,494,495,496,528,529,530,531,497,498,499,500,546,471,485,472,473,489,475,481,480,484,477,474,488,476,483,466,469,482,478,470,461,462,464,463,479,465,467,468,487,486,539,538,536,537,533,534,532,535,573,561,567,578,564,577,576,575,574,572,562,570,571,559,560,563,558,566,568,569,565,439,441,440,442,443,444,540,541,542,543,544,545,445,446,547,447,548,448,549,449,552,553,555,554,556,557,550,551,579,580,581,458,459,460,457,454,453,452,451,450,456,455,588,589,586,587,584,585,583,582,615,618,617,619,620,616,626,625,624,622,621,623,596,605,599,598,602,606,597,595,601,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
347
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,52,41,50,49,48,47,46,45,44,43,42,51,87,88,89,90,101,102,103,99,100,98,92,96,95,94,93,91,97,190,182,189,188,191,183,185,180,184,187,186,181,214,215,216,217,218,219,220,221,222,223,224,225,226,240,241,244,245,246,247,243,242,200,197,196,195,202,201,193,199,203,192,198,194,277,278,279,281,280,282,286,287,288,289,290,298,299,305,313,314,315,323,322,321,324,319,318,320,317,316,327,329,328,333,330,331,332,337,342,343,344,345,346,348,349,413,414,412,416,415,410,411,408,409,407,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,422,514,421,513,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,432,433,436,437,438,434,431,435,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,532,533,534,535,536,537,538,539,485,472,473,489,481,475,480,484,477,471,466,474,476,488,479,470,482,478,461,462,463,464,483,465,467,468,487,469,486,570,578,577,576,575,574,573,572,571,569,566,567,565,564,563,561,560,559,558,568,562,587,589,588,586,584,583,582,585,615,616,617,619,620,618,626,625,624,622,621,623,596,606,599,598,602,605,597,595,601,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
457
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,60,59,61,52,57,51,58,49,42,43,50,44,41,46,47,48,45,87,88,89,90,99,103,100,102,101,98,92,96,95,94,93,91,97,114,115,116,176,117,118,119,120,121,122,123,125,127,126,124,128,129,130,132,134,135,131,133,136,137,138,141,140,139,142,143,144,189,187,191,190,188,185,180,186,182,184,181,183,214,215,217,218,220,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,199,198,200,197,196,195,192,194,193,201,203,202,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,297,296,290,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,318,324,323,322,319,320,317,316,321,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,391,393,394,388,387,389,390,412,404,409,410,415,416,408,413,411,407,406,405,403,414,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,430,429,522,523,524,525,526,432,433,434,431,435,436,438,437,490,491,492,527,493,528,529,530,531,497,498,499,500,546,489,475,476,480,481,484,488,466,482,485,487,473,477,472,474,483,471,478,461,462,463,464,486,465,467,468,469,470,479,537,539,536,538,533,534,532,535,571,564,578,577,576,575,574,573,572,570,566,568,558,559,560,561,569,563,565,567,562,589,588,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,605,606,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,0,1,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,0,1,1,1,0,1,0,0,1,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
568
1,3,0,2,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,38,37,36,35,34,33,39,31,30,29,28,27,32,26,54,55,56,57,60,59,53,61,58,51,52,41,50,43,44,45,42,47,48,49,46,162,161,159,160,163,164,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,103,100,102,101,99,98,96,95,94,93,92,91,97,114,115,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,129,130,131,134,132,133,135,211,212,213,141,140,139,136,137,138,142,144,143,204,205,206,188,191,190,185,183,189,182,187,186,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,246,248,249,250,251,252,253,255,256,257,258,261,260,262,259,263,264,265,267,266,268,269,270,271,272,273,276,274,275,200,197,196,195,202,194,193,201,203,199,192,198,277,278,279,281,280,282,286,287,288,289,283,284,285,290,298,299,300,301,291,293,292,302,304,303,305,306,309,308,307,310,311,312,314,313,325,326,324,323,322,321,317,318,315,316,319,320,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,362,361,363,364,365,366,367,368,369,370,371,372,373,374,377,375,376,378,401,402,381,382,379,380,383,384,385,386,388,387,389,390,391,392,403,416,415,414,413,412,410,411,408,407,406,405,404,409,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,519,520,521,522,523,524,525,526,432,433,436,437,438,434,431,435,490,491,492,527,493,494,495,496,528,529,530,531,497,473,489,475,476,484,477,480,466,474,481,482,483,472,485,471,488,478,461,462,463,464,479,486,467,468,487,469,470,465,537,539,538,536,534,535,533,532,574,578,577,576,575,573,571,570,569,568,572,566,565,564,563,562,561,560,559,558,567,588,587,586,582,584,583,585,589,620,616,618,619,615,617,623,624,625,626,621,622,601,603,600,590,605,606,599,598,595,597,596,594,593,604,592,591,602,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
455
4,3,2,1,0,5,6,7,9,8,10,11,12,13,14,15,16,17,37,33,40,39,36,35,34,38,31,30,32,29,28,27,26,277,279,281,280,282,283,285,284,290,291,293,292,305,306,307,61,60,59,58,57,56,55,54,53,52,49,50,51,48,47,46,45,44,43,42,41,87,88,89,90,100,92,93,94,95,96,97,99,101,102,98,91,103,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,136,141,137,140,138,139,142,188,189,191,190,185,183,184,187,186,182,181,180,204,205,206,214,215,216,217,219,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,200,197,196,195,202,198,193,201,203,192,199,194,277,278,279,281,286,287,288,289,294,295,296,297,298,299,300,301,302,304,303,309,310,311,312,314,313,325,326,323,322,324,321,320,319,318,317,316,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,388,387,389,390,391,392,393,394,414,413,412,411,410,409,403,407,406,405,404,415,408,416,417,418,503,502,501,419,504,506,507,509,508,420,510,511,512,421,513,422,514,515,423,516,517,428,427,429,430,438,436,437,435,432,434,433,431,492,527,493,494,495,496,474,489,476,480,481,484,464,469,471,473,466,488,477,472,475,483,485,482,478,461,462,463,486,465,467,468,487,470,479,537,534,539,536,533,535,532,538,571,578,577,576,575,574,573,572,562,570,566,568,567,565,564,563,561,560,559,558,569,589,588,587,586,585,584,583,582,619,620,617,618,616,615,626,625,624,621,622,623,606,604,594,600,603,592,598,593,605,602,597,596,595,601,591,590,599,614,611,610,612,608,607,609,613
1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1
46
0,1,2,3,4,5,6,7,9,8,10,14,15,61,60,59,58,57,56,55,54,53,52,50,49,48,47,46,45,44,43,42,41,51,197,200,196,201,199,198,202,194,193,192,195,203
1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0
502
0,1,3,2,4,5,6,7,9,8,68,69,70,71,72,73,74,75,79,80,81,82,83,110,111,112,113,105,33,40,39,37,36,35,34,38,31,30,29,28,27,26,32,60,54,58,43,53,50,56,59,46,57,61,52,51,49,48,47,45,44,42,41,55,87,88,89,90,145,146,147,148,149,150,151,152,155,156,157,158,102,103,100,99,98,97,101,95,94,93,92,91,96,114,115,116,117,174,175,176,177,118,119,120,121,123,122,178,179,125,127,126,124,128,129,136,137,138,141,140,139,142,185,183,191,186,190,182,184,188,187,189,181,180,214,215,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,268,269,270,271,272,273,197,200,198,196,195,199,194,193,201,203,192,202,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,296,297,290,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,318,317,316,315,319,11,13,18,19,20,21,142,143,144,244,245,327,329,328,330,331,332,333,334,335,337,338,341,342,343,344,345,346,347,348,350,351,352,356,357,358,359,361,362,360,363,364,365,366,367,368,369,370,373,371,372,374,375,377,376,378,401,389,390,388,387,392,393,394,415,414,413,412,410,409,411,408,407,416,406,405,404,403,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,424,421,513,438,437,435,434,433,432,431,436,439,441,440,442,444,443,540,541,542,543,544,545,445,547,547,548,446,447,448,549,449,552,553,550,554,555,556,454,460,455,459,453,458,452,451,450,456,457,493,528,529,530,531,494,495,496,498,499,500,536,539,537,538,534,533,532,535,488,471,485,472,473,474,475,476,480,481,484,477,489,483,479,469,482,478,470,462,463,464,461,465,466,467,468,487,486,567,573,572,577,571,570,578,569,568,566,564,563,562,561,560,574,559,575,558,576,565,584,589,588,587,582,585,583,586,620,619,616,615,617,618,623,622,624,625,621,626,605,598,606,591,593,594,595,599,590,597,596,604,592,601,603,600,602,611,614,610,609,607,612,613,608,630,627,629,628,631,632
1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,1,1,0,1,1,1,1,1,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,1,0,1,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,0,1,0,1,1,0,1,1,1,0,0,1,1,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,1,1,0,1,0,0,1,0,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,1
39
282,283,290,291,293,292,320,316,315,323,324,321,319,318,317,322,0,1,2,3,4,11,12,13,32,30,26,40,33,38,36,39,35,34,29,28,27,37,31
0,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,0
141
5,6,7,9,8,76,77,78,79,72,73,74,75,0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,76,77,18,19,20,21,26,28,31,40,39,38,37,36,34,33,32,30,29,27,35,114,115,116,117,174,175,176,177,422,514,515,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,277,281,323,324,322,321,320,317,318,319,316,315,327,329,328,330,331,332,333,417,418,419,501,502,503,420,510,511,512,0,62,63,64,65,66,67,68,69,70,71
1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1
415
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,52,51,50,42,43,44,45,41,47,48,49,46,87,88,89,90,96,100,99,98,97,95,103,93,102,92,101,94,91,115,114,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,187,188,191,190,189,185,186,182,184,181,180,183,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,266,265,268,269,270,271,272,273,276,274,200,197,196,195,202,199,193,201,203,192,198,194,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,309,307,310,311,312,314,313,325,326,317,324,323,322,321,318,319,320,316,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,409,415,408,416,414,413,412,403,410,407,406,405,404,411,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,436,434,431,435,432,433,438,437,490,491,492,527,470,488,465,475,473,463,484,481,474,466,477,480,476,489,471,485,482,478,472,462,464,486,461,467,468,487,469,483,479,570,578,577,576,575,574,573,572,571,569,566,567,568,565,564,563,562,561,560,559,558,582,589,587,588,585,584,583,586,616,620,618,617,615,619,596,606,605,599,598,602,597,595,590,593,604,592,601,591,603,600,594,614,607,608,609,611,612,613,610
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,0,1,0,0,1,0,1,0,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0
533
0,1,2,3,4,62,63,64,65,66,67,5,6,7,9,8,72,73,74,75,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,32,29,30,40,38,36,37,39,34,33,31,28,26,35,53,54,56,57,60,59,61,52,58,51,55,49,48,47,50,46,45,44,43,42,41,162,164,161,160,159,163,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,102,101,99,98,97,103,95,94,93,92,91,96,114,115,116,174,175,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,189,191,190,188,185,183,180,182,187,184,181,186,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,192,193,194,202,195,201,196,198,200,197,199,203,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,323,322,321,324,319,318,317,320,316,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,358,360,359,362,361,363,364,365,366,367,368,369,370,371,373,372,374,375,377,376,378,401,402,379,380,381,382,383,384,388,387,389,390,391,392,393,394,416,405,407,415,414,413,409,411,410,408,406,404,403,412,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,523,524,525,526,522,435,431,434,438,436,433,432,437,490,491,492,493,494,495,496,528,529,530,531,497,498,499,500,546,485,472,473,474,489,475,484,480,481,471,477,466,476,488,482,470,478,461,462,463,483,486,464,465,467,468,487,469,479,536,537,538,539,534,533,532,535,578,577,576,575,574,573,572,570,569,568,571,566,565,564,563,562,561,560,559,558,567,589,588,587,586,582,584,583,585,615,618,620,616,617,619,621,623,624,625,626,622,605,606,599,598,602,597,596,595,594,604,592,601,591,603,600,590,593,611,613,607,608,609,610,614,612
1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1
344
26,39,32,40,38,37,36,30,34,33,31,29,28,27,35,61,42,54,57,60,59,41,56,58,55,48,52,51,50,49,47,46,45,44,43,53,102,100,103,97,95,99,94,96,98,93,92,101,91,185,182,188,191,183,187,190,189,184,181,180,186,217,218,219,220,221,222,223,224,225,255,263,264,265,266,267,256,199,203,200,197,196,202,195,198,192,201,194,193,279,281,280,282,286,287,288,289,283,285,284,294,295,290,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,315,321,319,318,317,316,320,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,350,352,355,397,399,356,357,358,360,359,362,361,363,364,365,366,370,373,372,371,374,375,377,376,378,401,402,379,380,381,382,383,388,387,389,390,391,393,394,409,411,416,415,414,413,412,403,408,407,406,405,404,410,417,418,503,502,501,419,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,429,430,435,431,438,434,436,433,432,437,493,528,529,497,474,489,475,480,481,484,466,469,471,476,488,472,477,485,473,470,482,478,461,462,463,486,464,465,467,468,487,483,479,535,539,538,537,533,534,532,536,572,564,561,578,577,576,575,574,573,571,559,569,568,567,566,565,563,562,560,558,570,587,589,588,586,582,584,583,585,615,616,617,618,619,620,626,625,624,623,622,621,599,598,602,597,606,596,595,594,591,604,592,601,603,600,605,590,593,613,607,608,609,610,611,612,614
1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
105
28,26,35,40,31,32,30,34,36,37,33,27,38,39,29,55,56,57,59,58,48,60,54,61,53,52,51,50,49,47,46,45,44,43,42,41,94,101,102,91,98,97,103,92,99,96,93,100,95,89,87,88,90,124,136,137,138,141,140,139,142,143,144,114,115,118,119,120,121,122,185,183,188,189,190,187,180,191,186,182,184,181,217,218,219,220,221,222,223,224,225,226,264,198,192,199,203,201,193,202,195,196,197,200,194
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0
562
1,3,2,0,4,62,63,64,65,67,66,5,6,7,9,8,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,28,37,33,40,39,38,35,36,32,31,30,29,27,26,34,52,53,55,56,60,58,59,61,57,51,54,49,41,43,44,45,42,47,50,48,46,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,102,101,99,97,98,95,94,93,92,91,96,114,115,116,117,174,175,176,177,118,119,120,121,122,123,125,127,126,124,128,131,136,137,138,141,140,139,142,143,144,191,188,187,183,185,190,186,182,184,181,189,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,247,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,262,261,260,263,264,265,266,267,268,269,270,271,272,273,276,274,275,194,200,197,199,198,196,195,202,193,201,203,192,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,318,324,322,323,320,321,319,317,315,175,128,129,130,132,133,134,135,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,388,387,389,390,379,380,381,382,383,384,385,391,392,393,394,409,415,408,410,416,414,413,407,411,406,405,404,403,412,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,431,436,434,437,433,432,438,439,441,440,444,443,442,540,541,542,543,544,545,445,547,548,446,447,448,549,449,550,551,460,458,459,454,453,455,451,450,456,457,452,492,493,494,495,496,528,529,531,530,497,498,499,500,471,485,473,489,472,476,488,484,477,466,474,481,480,483,475,469,482,478,461,462,470,464,463,479,465,467,468,487,486,532,539,537,536,535,534,533,538,582,588,587,589,585,584,583,586,615,617,619,620,618,616,626,625,624,622,621,623,361,551,606,592,605,598,602,597,596,595,599,593,604,601,591,603,600,590,594,613,612,611,614,609,608,607,610,627,628,630,629,632,631
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0
119
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,54,55,56,57,61,59,60,53,58,52,44,50,49,48,47,46,45,51,43,42,41,87,88,89,90,114,115,116,117,119,118,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,140,139,141,142,143,144,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,198,192,199,203,193,194,195,201,196,197,202,200
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0
110
41,61,60,59,58,57,56,55,53,52,54,50,49,48,47,46,45,44,43,42,51,195,200,197,199,196,202,193,201,203,192,198,194,97,103,102,101,99,98,95,100,94,93,92,91,96,188,191,190,187,185,189,186,184,183,182,181,180,630,628,629,627,631,632,475,485,473,489,476,481,477,480,466,474,488,472,484,483,471,469,470,482,478,462,463,464,461,479,465,467,468,487,486,602,600,604,598,605,599,597,603,595,593,592,601,591,590,606,596,594
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0
74
0,1,2,3,4,68,5,6,36,27,31,38,39,26,40,37,34,33,32,30,29,28,35,55,56,59,60,43,54,58,53,61,52,57,50,49,48,47,46,45,44,42,41,51,103,97,95,101,99,98,102,94,93,92,100,91,96,594,596,600,603,604,605,606,598,599,597,593,592,591,590,601,595,602
1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0
485
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,33,40,38,37,36,35,39,32,31,30,29,28,27,34,53,54,55,56,60,59,61,52,58,51,57,49,42,43,44,50,41,46,47,48,45,87,88,89,90,98,100,103,102,99,97,101,95,94,93,92,91,96,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,189,191,190,185,183,188,182,187,184,181,186,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,245,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,200,197,199,195,202,196,193,201,194,203,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,315,324,323,322,321,320,319,318,317,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,341,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,412,409,416,414,413,411,415,408,407,406,410,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,522,523,524,525,526,493,528,529,476,480,479,466,481,483,475,484,485,488,489,473,472,474,477,470,471,482,478,461,462,463,464,465,467,468,487,469,486,537,532,538,536,534,535,533,539,573,564,561,567,578,577,576,575,574,572,571,570,569,568,566,565,563,562,560,559,558,589,588,587,586,584,583,582,585,619,618,620,617,616,615,626,624,625,622,623,621,335,343,347,420,510,421,513,510,603,602,601,606,604,600,605,599,594,597,596,595,593,592,591,590,598,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
487
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,54,55,56,59,58,61,52,57,51,60,49,41,42,43,44,50,46,47,48,45,114,115,116,186,185,184,183,189,188,191,190,181,180,187,182,214,215,255,256,257,264,265,266,267,197,194,201,200,196,199,203,198,195,202,193,192,277,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,309,308,307,310,311,312,314,313,325,326,315,316,317,318,319,320,321,322,323,324,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,11,80,84,81,82,83,85,86,104,105,106,107,108,109,110,111,112,113,168,169,170,171,172,173,87,88,89,90,125,127,126,124,136,137,138,141,140,139,217,218,219,220,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,379,380,381,382,383,384,391,392,393,394,409,415,414,413,412,411,410,407,408,416,406,405,404,403,417,418,419,501,502,503,504,506,507,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,522,523,524,525,526,431,434,438,435,436,433,432,437,439,441,440,443,444,442,540,541,542,543,544,545,445,547,548,549,446,447,448,449,552,553,554,555,550,551,580,579,581,457,456,454,460,455,450,453,458,452,451,459,490,491,492,527,493,494,495,496,528,529,530,497,498,499,546,474,489,476,481,484,477,469,479,487,473,471,480,478,472,475,488,485,482,461,462,463,464,486,466,467,468,470,483,465,532,538,535,536,534,537,533,539,569,578,577,576,575,574,573,571,570,568,572,566,565,564,567,563,562,561,560,559,558,584,589,587,588,585,583,582,586,620,618,619,616,615,617,626,621,622,623,624,625,277,278,281,605,606,598,602,597,596,595,594,599,604,592,601,591,603,600,590,593,612,611,614,610,608,607,613,609,629,627,630,628,632,631
0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0
354
0,1,2,3,4,5,68,69,70,71,6,7,9,10,11,12,13,25,40,39,38,37,36,35,34,29,32,31,30,28,27,26,33,54,55,56,57,60,59,61,53,58,52,51,50,49,48,47,46,45,44,43,42,41,103,101,100,99,98,97,102,95,94,93,92,91,96,125,127,124,187,189,185,182,191,190,183,184,186,181,180,188,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,200,197,195,202,194,196,201,203,199,193,192,198,277,278,279,281,280,282,286,287,288,289,283,284,285,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,309,308,307,314,313,325,326,315,324,323,322,321,320,319,318,317,316,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,415,414,413,412,411,410,409,405,408,407,406,404,403,416,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,435,431,438,434,436,433,432,437,490,491,492,493,494,495,496,529,528,530,531,497,498,499,500,546,489,475,476,484,477,480,481,474,473,465,472,485,466,471,488,483,482,478,461,462,463,486,464,467,468,487,469,470,479,537,539,538,536,533,534,532,535,570,578,577,576,575,574,573,572,571,569,559,567,566,565,564,563,562,561,560,558,568,587,589,588,586,582,584,583,585,615,617,619,620,618,616,626,625,624,623,622,621,605,599,598,602,606,597,596,595,601,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
597
0,1,2,3,4,5,6,7,9,76,77,62,63,64,65,66,67,68,69,70,71,72,73,74,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,68,69,71,72,73,74,75,34,39,33,40,38,37,36,35,32,31,30,29,28,27,26,54,55,56,57,60,59,53,61,58,52,51,50,41,43,44,45,42,47,48,49,46,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,87,88,89,90,103,100,97,95,101,99,102,96,98,94,93,92,91,114,115,116,116,174,175,176,177,118,119,120,121,122,123,179,178,125,127,126,124,207,209,208,210,128,129,130,131,132,133,134,135,136,137,138,180,181,182,186,184,183,185,187,188,189,190,191,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,255,256,257,258,198,200,197,196,195,199,194,193,201,203,192,202,277,278,279,281,280,282,286,287,288,289,283,284,285,290,298,299,300,301,291,293,292,302,303,304,305,306,309,308,307,310,311,312,314,313,325,326,315,324,322,321,323,319,318,317,316,320,145,146,147,148,149,150,151,152,153,154,155,156,158,157,240,327,329,328,330,331,332,333,334,335,336,337,338,339,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,379,380,381,382,383,384,388,387,389,390,391,392,393,394,403,415,408,409,416,414,412,413,410,407,406,405,404,411,417,418,419,501,502,503,504,505,506,507,508,509,420,510,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,424,422,514,515,423,517,435,431,434,436,437,433,432,438,439,441,440,443,442,444,540,541,542,543,544,545,549,445,547,548,447,448,446,449,552,550,550,550,551,580,579,579,581,450,454,455,459,453,460,452,451,456,457,458,490,491,492,493,494,495,496,528,529,530,531,497,498,499,500,546,475,476,480,484,477,466,482,481,489,483,485,461,474,473,487,471,472,478,462,463,464,486,479,467,468,469,470,488,465,536,532,538,539,534,535,533,537,578,577,576,575,574,573,572,571,570,569,567,568,566,565,564,563,562,561,560,559,558,589,588,587,586,584,583,582,585,615,619,620,618,616,617,626,625,624,621,622,623,285,294,295,296,297,439,552,553,555,554,556,579,606,592,597,591,595,599,598,602,605,594,593,604,601,603,600,590,596,613,612,611,614,608,609,607,610,630,627,629,628,632,631
1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,0,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0
460
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,56,57,58,59,45,51,48,55,61,54,60,52,42,43,44,53,41,47,49,50,46,87,88,89,90,98,100,103,101,99,97,92,95,94,93,102,91,96,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,188,189,191,190,180,185,187,186,182,183,184,181,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,200,202,196,197,201,199,192,194,193,203,198,195,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,322,321,320,323,318,317,316,319,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,370,369,371,373,372,375,374,376,377,378,401,402,380,379,382,381,383,384,385,386,388,387,389,390,391,393,394,416,415,414,413,412,410,411,408,409,407,406,405,404,403,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,429,430,522,523,524,525,526,432,433,437,438,434,431,435,436,493,528,529,482,481,474,466,480,477,484,476,475,489,473,472,471,488,485,470,483,478,461,462,463,464,486,465,467,468,487,469,479,538,539,534,535,533,536,532,537,571,561,578,577,576,575,574,573,572,570,566,568,558,559,560,562,569,564,565,567,563,582,589,587,588,584,583,586,585,615,618,617,619,620,616,625,626,624,622,621,623,606,605,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
20
0,1,2,3,4,35,34,36,31,32,29,38,33,28,39,27,30,40,37,26
1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0
407
28,39,27,37,40,38,36,26,34,33,32,31,30,29,35,55,56,57,59,54,61,58,52,60,51,53,49,48,47,46,45,44,43,42,41,50,100,103,102,97,95,101,96,98,94,93,92,91,99,190,187,188,189,182,191,186,183,180,184,185,181,214,215,216,217,218,219,220,222,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,245,248,249,250,252,251,253,254,255,256,257,258,263,264,265,266,267,268,269,270,271,272,273,276,274,275,199,198,200,197,196,195,194,193,201,203,192,202,277,281,279,280,282,283,284,285,286,287,288,289,294,395,396,295,296,297,290,298,299,300,301,291,292,293,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,315,324,323,322,321,320,319,318,317,327,329,328,331,332,330,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,400,399,356,357,358,360,359,362,361,363,364,365,366,367,368,369,403,416,414,413,412,411,410,415,408,407,406,405,409,404,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,485,472,473,489,475,476,474,477,480,466,471,481,484,488,483,470,482,461,462,463,464,486,478,465,467,468,487,469,479,435,431,434,438,436,433,432,437,537,539,538,536,532,534,533,535,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,492,527,494,495,496,530,531,497,498,499,500,546,561,578,567,576,575,574,573,572,571,570,577,568,558,559,560,562,569,564,565,566,563,589,588,586,587,583,582,585,584,615,619,617,620,618,616,625,626,624,622,621,623,605,593,595,606,599,598,597,596,602,604,592,601,591,603,600,590,594,614,607,609,610,611,612,613,608
1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,0,0,1,1,0,1,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,0,0,0,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0
439
0,1,2,3,4,5,6,7,9,8,10,14,18,22,40,38,37,36,35,34,33,39,31,26,27,32,29,30,28,53,45,57,51,48,61,60,59,58,43,55,54,52,50,49,47,46,44,42,41,56,97,100,103,98,102,95,96,99,101,94,93,92,91,187,190,191,188,189,185,184,186,182,181,180,183,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,145,146,147,148,149,150,151,152,153,154,155,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,255,256,258,259,260,261,262,268,269,270,271,272,273,276,274,196,194,200,197,195,192,193,201,203,202,199,198,277,279,281,280,282,286,287,288,283,285,284,294,295,296,297,290,298,299,300,291,293,292,302,304,303,305,306,309,308,307,310,311,312,314,313,327,329,328,330,331,332,333,335,336,342,350,351,352,353,355,354,324,323,322,321,320,318,317,316,315,319,363,364,365,366,367,368,369,370,391,370,371,373,372,379,380,384,388,387,390,389,334,335,336,337,338,335,338,339,340,341,342,416,415,414,413,412,411,410,405,408,407,406,409,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,421,513,422,428,427,429,430,427,522,523,525,524,526,504,516,424,518,519,522,432,433,436,437,438,434,431,435,493,494,495,496,530,531,497,546,546,471,485,472,473,475,476,480,477,488,474,481,461,484,483,489,469,470,482,478,462,463,464,486,465,466,467,468,487,479,537,538,535,536,533,534,532,539,570,578,577,576,575,574,573,572,571,568,569,567,566,565,564,563,562,561,560,559,558,589,588,587,586,585,584,583,582,621,622,623,624,625,626,615,619,616,617,620,618,605,606,600,599,598,602,597,596,595,593,604,592,601,591,603,590,594,611,612,614,613,609,607,610,608
0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,1,0,1,1,0,1,0,0,0,0,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,1,1,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
400
0,1,2,3,4,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,39,40,37,36,35,34,38,32,31,30,29,28,27,33,42,54,57,58,61,60,45,51,59,48,53,55,56,43,44,46,41,49,50,52,47,87,88,89,90,98,103,102,100,99,97,101,95,94,93,92,91,96,114,115,116,117,118,120,121,119,122,123,125,127,126,124,128,187,191,190,188,189,185,183,186,182,184,181,180,214,215,215,217,218,219,220,221,222,223,224,225,226,227,229,197,200,196,195,202,194,203,201,193,199,192,198,277,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,296,297,290,298,299,291,293,292,302,304,303,305,306,308,309,307,310,311,312,300,301,320,316,324,323,322,319,318,317,315,321,327,329,328,330,331,332,333,334,335,336,337,338,341,342,343,344,345,346,347,348,349,367,368,370,369,415,408,416,414,413,412,411,409,407,406,405,404,403,410,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,428,427,429,430,431,432,433,434,437,438,436,435,439,441,440,443,444,442,445,547,548,549,446,447,448,449,550,551,457,456,451,452,458,453,459,455,460,454,450,420,424,427,493,528,529,530,531,498,499,500,489,475,476,480,484,477,473,474,481,482,472,488,466,471,485,486,470,469,487,468,467,465,479,464,463,462,461,478,483,537,539,536,538,533,534,532,535,569,577,576,575,574,573,572,571,570,568,559,566,565,564,563,562,561,560,558,578,567,551,588,589,586,587,584,583,582,585,615,619,620,618,616,617,626,625,624,622,621,623,605,606,599,598,602,597,596,594,595,604,592,601,591,603,600,590,593,613,612,611,614,609,608,607,610,136,137,138,141,140,139,627,629,628,630,631,632
1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,0,1,1,0,1,1,1,0,0,0,0,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0
378
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,34,39,38,37,36,40,33,32,30,29,28,27,35,55,56,57,59,54,61,58,53,60,52,48,50,51,42,43,44,41,46,47,49,45,87,88,89,90,103,99,100,95,102,98,101,96,94,93,92,91,97,125,127,126,124,138,137,136,141,140,139,142,143,144,188,191,190,189,185,183,181,182,187,184,186,180,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,263,264,265,266,267,197,200,195,202,194,196,201,203,199,192,198,193,277,279,281,280,282,286,283,284,285,294,295,297,296,290,298,299,300,301,305,306,309,307,310,311,312,313,325,326,315,324,323,322,321,317,319,318,316,320,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,356,357,358,359,360,362,361,363,364,365,366,367,368,369,370,409,404,416,415,414,412,413,410,411,408,407,406,405,403,417,418,419,501,502,503,420,510,421,513,422,514,515,423,424,425,426,428,427,429,430,435,438,431,437,436,433,432,434,528,529,475,472,473,474,489,476,488,484,477,466,481,485,480,471,465,470,482,478,461,462,463,486,464,483,467,468,487,469,479,537,539,538,536,533,534,532,535,573,578,577,567,564,561,576,575,574,572,559,570,569,568,566,565,563,562,560,558,571,587,589,588,586,582,584,583,585,618,619,620,617,616,615,626,625,624,623,622,621,606,599,598,602,605,597,596,595,601,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,1,1,0,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
433
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,51,52,41,49,48,47,46,45,44,43,42,50,87,88,89,90,102,95,103,101,97,99,100,96,94,93,92,98,91,114,115,116,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,185,183,181,189,188,191,180,186,182,187,184,190,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,216,228,240,199,200,197,196,195,202,203,193,201,194,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,316,323,322,324,320,319,321,318,317,116,117,327,329,328,330,331,332,333,334,335,337,338,336,339,340,341,409,416,415,414,413,412,411,407,408,410,406,405,404,403,342,343,344,345,346,347,348,349,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,429,430,435,431,434,438,432,436,433,437,439,441,440,442,443,444,446,447,448,445,547,548,549,449,550,551,457,456,452,458,459,454,460,453,451,450,455,490,491,492,527,493,528,529,497,482,469,471,481,474,466,477,484,476,475,489,473,472,485,480,483,470,487,468,467,465,479,486,488,464,463,462,461,478,538,536,535,539,533,534,532,537,569,578,577,576,574,573,572,571,570,568,575,566,565,564,563,562,561,567,560,559,558,589,588,587,586,582,584,583,585,618,616,620,615,617,619,621,622,623,624,625,626,596,606,605,599,598,602,597,595,590,593,604,592,601,591,603,600,594,607,613,612,611,610,609,608,614,629,627,630,628,632,631
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1
62
41,53,43,61,60,59,58,57,56,54,55,51,50,49,48,47,46,45,44,42,52,196,202,201,197,195,200,193,203,199,192,198,194,606,599,598,602,597,595,594,593,596,592,601,591,603,600,605,590,604,630,628,627,629,612,607,608,609,610,614,611,613
1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0
324
1,3,0,2,4,62,63,64,65,66,67,68,69,70,71,5,72,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,14,15,16,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,39,37,36,33,40,38,35,28,32,31,30,29,27,26,34,46,50,53,54,60,59,61,43,56,58,42,55,41,44,45,47,57,49,51,52,48,161,164,163,159,160,162,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,96,101,98,92,97,95,102,93,94,91,103,99,114,115,116,117,174,175,176,177,118,119,120,121,178,179,125,127,126,124,207,208,209,210,131,130,132,133,134,135,128,129,211,212,213,136,137,138,141,140,139,142,143,144,204,205,206,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,187,188,189,190,186,191,182,185,181,184,180,183,198,194,200,203,192,193,202,195,196,199,197,201,277,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,322,320,321,323,315,316,317,318,319,327,329,328,330,331,332,333,334,335,336,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400
1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,0,0,1,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,0,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,0,1,0,1,0,1,1,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,0,0,1,0,1,0,1,1,1,0,1,1,1,0,0,0,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,0,0
497
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,37,40,38,36,35,34,39,32,31,30,29,28,27,33,53,54,55,56,59,58,60,52,57,51,61,49,41,42,43,44,50,46,47,48,45,87,88,89,90,99,100,103,102,101,98,94,96,95,93,92,91,97,114,115,116,117,119,120,121,118,122,123,125,127,126,124,128,129,136,137,138,141,140,139,142,143,144,187,189,191,190,185,183,181,186,182,184,180,188,204,205,206,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,255,256,257,258,260,259,261,262,263,264,265,266,267,268,269,270,271,272,273,200,197,199,196,202,195,193,194,201,203,192,198,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,296,297,290,298,299,300,301,291,292,293,302,303,304,305,306,308,309,307,310,311,312,314,313,325,326,315,316,317,318,319,320,321,322,323,324,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,412,416,415,414,411,410,413,408,407,409,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,428,427,429,430,518,521,519,520,522,523,524,525,526,437,438,435,431,434,436,433,432,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,475,476,480,477,479,466,474,481,483,472,488,484,489,473,471,478,485,482,461,462,463,486,464,467,468,487,469,470,465,536,539,537,538,533,534,532,535,573,571,572,574,570,576,577,578,575,569,562,567,558,559,560,561,568,563,564,565,566,589,588,586,587,583,582,585,584,617,619,620,618,616,615,625,626,624,622,621,623,605,606,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
504
0,1,3,4,2,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,30,32,31,29,28,27,26,33,59,58,57,56,55,54,53,52,51,47,49,48,46,45,44,43,42,41,60,50,61,89,90,88,87,103,97,95,100,101,99,102,96,94,93,92,98,91,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,189,187,188,191,190,185,184,180,186,182,181,183,204,205,206,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,245,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,274,275,200,197,199,196,195,202,203,193,201,194,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,291,293,292,302,303,304,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,315,318,317,316,319,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,356,357,358,359,360,362,361,363,364,365,366,367,368,369,370,371,372,373,375,374,376,377,378,401,402,379,380,381,382,383,384,386,385,388,387,389,390,391,392,393,394,409,416,415,413,412,411,414,408,407,406,410,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,539,537,536,538,534,533,532,535,506,423,424,425,426,427,430,429,428,518,521,519,520,522,523,524,525,526,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,473,489,475,476,480,484,466,472,474,481,482,488,477,485,470,483,471,478,461,462,463,486,464,465,467,468,487,469,479,422,431,437,435,434,433,436,432,438,572,567,561,578,577,576,575,574,573,571,560,569,558,559,562,563,570,565,566,568,564,589,588,586,587,583,582,585,584,615,618,617,619,620,616,625,626,624,622,621,623,605,606,592,597,591,593,598,602,599,595,594,604,601,603,600,590,596,612,607,608,609,610,614,611,613
0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,0,1,0,1,0,1,0,1,0,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,1,0,0,1,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
405
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,40,38,36,35,39,37,33,32,31,30,29,28,34,57,58,59,60,51,48,45,56,61,55,52,53,54,42,43,44,41,47,49,50,46,87,88,89,90,99,103,97,100,102,98,95,94,93,92,101,91,96,114,115,116,128,188,189,185,183,187,190,182,186,184,181,180,191,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,255,256,257,258,263,264,265,266,267,199,200,197,196,202,195,193,194,201,203,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,351,350,352,353,355,354,397,398,399,400,357,356,358,359,360,362,361,363,368,367,369,370,371,372,373,375,374,377,376,378,401,324,323,322,321,320,318,319,317,316,315,409,412,404,405,416,415,414,411,410,408,407,406,403,413,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,429,430,493,528,529,431,434,435,438,437,436,433,432,480,484,477,469,471,481,482,476,464,485,461,473,475,489,466,472,474,478,462,463,486,479,465,468,487,470,483,488,467,536,533,539,537,534,535,532,538,570,578,577,576,575,574,573,572,571,569,567,566,565,564,563,562,561,560,559,558,568,586,582,589,588,583,585,584,587,616,615,620,617,619,618,612,613,610,611,607,609,608,614,597,604,601,594,596,590,595,606,599,598,602,593,592,591,600,605,603
1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0
169
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,52,42,50,51,43,44,45,41,47,48,49,46,87,88,89,90,100,99,103,102,101,98,93,96,95,94,92,91,97,114,115,118,119,120,121,125,127,126,124,128,129,130,131,132,133,134,135,142,143,144,188,189,191,190,185,183,182,187,184,181,180,186,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,255,256,257,263,264,265,266,267,200,197,199,195,202,192,193,203,201,198,194,196
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0
537
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,39,40,33,38,36,35,34,37,31,30,29,28,27,26,32,53,55,56,57,61,60,54,52,59,51,58,49,50,42,43,44,41,46,47,48,45,161,159,162,160,164,163,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,99,98,97,96,95,102,93,100,92,101,91,94,103,114,115,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,129,211,212,213,136,137,138,141,140,139,142,204,205,206,180,181,184,182,186,183,191,187,188,189,190,185,214,217,218,219,220,221,222,223,224,225,226,200,202,199,197,198,203,196,195,201,194,193,192,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,291,293,292,302,304,303,305,306,308,309,307,314,313,325,326,316,317,319,320,321,322,324,323,318,315,327,329,328,330,331,332,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,356,357,358,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,379,380,381,382,383,384,391,409,415,408,416,414,413,412,403,410,407,406,405,404,411,417,418,419,501,502,503,504,505,506,507,508,509,420,510,512,511,421,513,422,423,516,517,424,425,426,428,427,429,430,518,521,519,520,515,514,432,435,431,433,438,437,436,434,439,441,440,442,443,444,540,541,542,545,544,543,445,547,548,549,446,447,448,449,552,553,555,554,556,550,551,580,579,581,456,453,454,457,460,458,459,452,451,450,455,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,480,484,477,479,466,474,482,476,463,465,483,472,481,475,462,473,478,461,464,486,467,468,489,469,470,488,471,485,487,533,534,536,539,538,535,532,537,568,560,576,578,577,575,574,573,572,570,571,567,569,558,559,561,566,563,564,565,562,588,589,586,587,583,582,585,584,615,617,619,620,618,616,625,626,624,622,621,623,505,509,420,510,511,512,421,513,422,514,515,423,516,517,518,521,520,519,522,523,524,525,526,440,443,579,337,341,590,606,592,599,598,602,597,596,605,594,593,604,601,591,603,600,595,613,612,611,614,609,608,607,610,629,628,627,630,631,632
1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,0,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0
48
41,58,54,61,60,59,57,56,53,52,55,50,42,51,44,45,43,47,48,49,46,35,40,39,38,37,36,34,28,32,31,30,29,27,26,33,199,196,195,202,194,203,201,192,198,197,193,200
1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
533
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,32,31,30,29,28,27,26,33,87,88,89,90,101,102,95,100,99,103,98,94,96,93,92,91,97,114,115,116,117,176,177,176,177,118,119,121,120,122,123,178,179,125,127,126,124,128,129,130,131,132,133,134,135,136,137,140,141,138,139,142,143,144,191,190,189,188,187,182,186,183,185,180,184,181,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,255,256,257,192,203,201,193,202,195,196,197,200,194,198,199,264,265,266,267,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,395,396,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,320,315,324,322,323,319,321,318,317,316,11,145,146,147,148,149,150,151,152,153,154,155,156,157,158,174,175,241,242,243,247,244,245,246,248,249,250,252,251,253,254,258,259,262,261,260,334,335,336,337,338,341,342,343,344,345,346,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,379,380,381,382,383,384,385,386,388,387,389,390,392,393,394,415,414,413,412,411,410,416,408,407,406,405,404,403,409,417,418,419,501,503,502,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,526,525,435,434,438,436,433,432,431,437,439,440,441,442,443,444,540,541,542,545,543,544,445,547,548,549,446,447,448,449,553,552,555,554,550,551,458,459,454,455,453,460,451,450,456,457,452,492,493,494,495,496,528,529,530,531,497,498,499,500,546,481,474,466,480,477,484,476,475,489,473,472,485,471,488,470,478,483,482,461,462,463,486,464,465,467,468,487,469,479,536,539,537,538,533,534,532,535,575,577,574,576,572,561,567,564,568,571,573,578,569,566,565,563,562,560,559,558,570,588,587,586,589,584,583,582,585,621,622,623,624,625,626,620,619,618,615,616,617,490,491,327,329,328,330,331,332,333,334,606,599,598,597,596,595,594,593,602,592,601,591,603,600,605,590,604,613,612,611,614,609,608,607,610,629,628,627,630,632,631
0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,0,0,0,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,1,1,0,1,0,1,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,1,0,0,1,1,1,0,0,0,1,0,0,1,1,0,0,0,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,0,0,0,1,0,1,1,1,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1
581
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,35,34,33,36,31,30,32,29,28,27,26,54,55,56,57,60,59,53,61,58,51,52,41,50,43,44,45,42,47,48,49,46,161,162,159,163,164,160,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,157,158,155,156,114,115,116,117,174,175,176,177,118,119,120,121,122,123,125,127,126,124,207,208,209,210,128,211,212,213,137,136,138,141,140,139,142,143,144,204,205,206,188,190,183,185,186,189,182,187,184,181,180,191,99,100,103,102,101,98,91,96,95,94,93,92,97,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,274,198,200,199,197,195,202,196,193,201,203,192,194,277,279,281,280,282,283,285,284,290,298,299,300,301,291,293,292,302,304,303,305,306,309,308,307,310,311,312,314,313,325,326,323,322,321,320,317,318,324,316,315,319,327,329,328,330,331,332,333,334,335,336,337,338,339,341,342,343,344,345,346,347,348,349,351,350,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,382,381,383,384,385,386,388,387,390,389,391,393,394,416,415,414,413,412,411,410,404,408,407,406,405,403,409,10,11,12,87,394,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,422,514,515,423,516,517,424,426,425,428,427,429,430,518,521,520,519,522,523,526,525,524,432,433,436,437,438,434,431,435,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,485,472,473,489,475,476,466,477,471,474,481,484,480,488,468,470,483,482,478,461,462,463,464,479,465,467,487,469,486,536,535,537,539,533,534,532,538,574,568,564,561,567,576,578,577,575,573,571,570,569,566,565,563,562,560,559,558,572,589,588,586,587,584,583,582,585,618,620,616,617,615,619,621,622,623,624,625,626,72,105,87,155,177,178,179,130,131,132,133,134,135,128,129,206,606,605,599,598,602,597,596,595,601,593,604,592,591,603,600,590,594,611,613,610,612,608,607,609,614
1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,0,0,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,1,1,0,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0
143
1,3,62,63,64,65,66,67,4,2,0,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,31,26,40,38,37,36,35,32,34,33,30,29,28,27,39,56,57,58,59,51,61,45,48,60,55,52,53,50,49,47,46,44,43,42,41,54,165,166,167,168,169,170,171,172,173,87,88,89,100,103,98,97,96,95,99,93,102,92,101,91,94,183,189,188,185,191,190,182,187,184,181,180,186,277,279,281,280,282,283,285,284,290,291,293,292,305,306,307,314,313,324,323,322,321,320,319,318,317,316,315,328,327,329,330,331,332,333,334,335,337,338,341
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1
451
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,32,39,40,38,37,36,30,34,33,31,29,28,27,35,59,61,54,58,51,48,45,56,57,55,60,52,50,53,49,47,46,44,43,42,41,162,161,159,163,164,160,165,166,167,168,169,170,171,172,173,89,90,88,87,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,97,102,99,98,96,91,103,94,93,92,101,95,114,115,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,204,205,206,183,191,190,189,187,185,181,188,180,184,186,182,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,246,247,245,244,248,249,250,252,251,253,254,255,256,257,258,261,262,259,260,264,265,266,267,197,202,201,196,199,200,195,194,198,193,203,192,277,278,279,281,280,282,282,286,287,288,283,285,284,290,298,315,316,317,323,321,322,324,320,319,318,327,329,328,332,331,330,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,409,414,416,405,407,415,413,411,410,408,406,404,403,412,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,433,434,431,432,435,436,437,438,441,439,440,442,443,444,445,446,547,447,448,548,549,449,550,457,456,458,459,460,454,451,455,453,452,450,490,491,493,528,529,484,485,474,461,486,464,465,487,488,489,467,473,470,483,475,476,482,478,479,468,472,469,477,480,466,481,462,463,471,532,534,535,536,538,537,533,539,569,560,572,559,566,558,574,562,563,564,576,567,561,575,573,571,570,578,568,565,577,615,616,617,620,618,619,626,625,621,622,623,624,630,629,627,628
0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,0,0,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,1,1,0,0,1,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0
105
5,0,1,6,7,9,31,26,35,34,28,30,29,32,37,33,40,27,38,39,36,56,57,59,61,44,60,49,55,58,54,43,52,51,50,48,47,46,45,42,41,53,97,100,102,99,98,96,103,94,93,92,95,101,91,89,90,87,88,180,188,189,183,185,187,191,186,182,184,181,190,214,217,218,222,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,199,201,193,202,195,196,194,197,203,192,200,198
1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,0,0,1,1,0,0,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0
466
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,76,39,31,33,40,38,36,35,37,32,30,29,28,34,27,26,54,55,56,57,60,59,53,61,58,52,48,50,49,47,46,45,44,43,42,41,51,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,91,92,93,94,95,96,97,98,99,101,102,103,100,115,114,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,128,129,130,131,132,133,134,135,136,141,137,138,140,139,142,143,144,191,189,190,185,186,183,184,182,187,181,180,188,214,215,217,218,219,220,221,222,223,224,241,242,243,255,200,196,195,202,194,197,201,203,199,192,193,198,277,278,279,280,281,282,286,287,288,289,283,284,285,290,298,299,300,301,291,292,293,302,303,304,305,306,309,308,309,307,310,311,312,313,325,326,314,315,324,323,322,316,320,317,321,319,318,10,11,12,13,14,15,16,17,18,19,20,21,128,218,219,220,223,244,245,246,247,248,249,264,265,266,267,328,327,329,332,331,330,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,416,415,409,414,413,412,411,405,408,410,403,404,406,407,417,418,422,514,515,423,516,517,435,431,434,438,432,436,433,437,441,440,439,442,444,443,540,541,542,544,543,545,445,547,548,549,446,448,550,446,447,448,552,449,553,554,455,457,454,460,459,458,452,451,450,456,453,493,471,485,472,473,475,476,480,477,488,466,474,481,484,483,489,469,470,482,478,461,462,463,464,479,465,467,468,487,486,537,538,539,536,533,534,532,535,569,577,576,575,574,578,572,571,570,568,573,566,565,564,563,562,561,560,559,558,567,589,588,586,587,584,583,582,585,619,617,616,618,615,620,625,622,623,624,626,621,306,334,336,602,605,599,598,597,596,595,594,606,604,592,601,591,603,600,590,593,613,612,611,614,609,608,607,610,629,627,628,630,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,0,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0
453
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,37,40,39,38,36,35,34,33,31,30,29,28,27,32,26,56,57,58,59,43,61,55,53,60,54,50,51,49,48,47,46,45,44,42,41,52,162,161,159,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,102,101,99,98,93,96,95,94,97,92,91,114,115,117,116,118,119,120,121,122,123,125,127,126,124,207,208,209,210,128,136,137,138,141,140,139,142,143,144,187,191,190,188,183,185,186,184,182,181,180,189,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,264,265,266,267,268,269,270,271,272,273,198,192,199,203,201,193,194,202,195,196,197,200,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,319,318,317,316,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,348,349,358,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,391,392,393,394,408,416,415,414,412,411,413,409,407,410,406,405,404,403,417,418,419,501,502,503,437,438,435,431,432,436,433,434,490,491,497,476,477,487,480,481,475,473,489,465,463,485,484,483,472,474,488,471,482,478,461,462,486,464,466,467,468,469,470,479,537,539,538,536,533,534,532,535,578,577,576,575,574,573,572,571,570,568,569,566,558,559,560,561,567,563,564,565,562,589,588,586,587,583,582,585,584,615,619,617,620,618,616,625,626,624,622,621,623,605,606,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,613,607,608,609,610,611,612,614
1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,0,0,1,1,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,1,1,1,1,1,0,0,0,1,1,0,1,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
130
1,3,0,2,4,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,11,12,13,18,19,20,21,22,23,24,25,28,30,32,34,35,36,38,33,40,37,26,29,39,27,31,168,169,170,171,172,173,87,88,89,90,217,240,97,95,99,98,96,103,101,93,102,92,94,100,91,422,514,515,305,306,307,313,325,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,324,320,316,315,322,321,319,318,317,323,327,329,328,330,331,332,333,342,343
1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,1,1,0,0,0,1,1,1,0,0,1,0,1,1,0,1,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,1,1,0,0
94
0,1,2,3,4,62,63,67,66,65,64,5,7,9,8,72,73,74,75,76,77,78,79,68,69,70,71,10,14,15,36,38,35,39,34,33,32,40,30,37,29,28,27,26,31,87,88,89,90,114,115,6,7,11,15,19,18,20,50,53,43,51,61,60,59,56,48,46,54,58,45,57,55,52,49,47,44,42,41,96,97,99,102,95,101,94,103,93,92,100,91,98,117,116
1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,0,0,0
468
1,3,2,4,0,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,32,30,38,39,29,37,28,36,35,34,33,31,27,40,43,45,53,42,59,58,60,51,54,48,57,56,55,52,50,49,47,61,46,44,41,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,102,99,98,97,100,96,94,103,93,92,101,91,95,114,115,116,117,118,119,120,121,122,123,124,125,127,126,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,185,186,190,182,189,183,191,180,184,181,188,187,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,192,201,193,202,195,196,197,203,194,200,198,199,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,315,324,316,323,322,318,320,319,321,317,168,169,170,171,172,173,145,174,175,176,177,178,179,240,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,393,394,367,368,369,370,412,416,415,414,413,411,404,408,407,406,405,409,403,410,417,418,419,501,502,503,504,505,506,507,508,435,431,434,438,436,433,432,437,421,513,422,514,515,423,424,425,426,428,427,429,430,439,441,440,442,443,444,445,540,542,541,544,543,545,445,547,549,552,553,555,550,457,460,455,459,453,454,452,451,450,456,458,493,485,477,461,486,470,487,466,489,473,475,465,467,488,476,464,463,471,479,468,483,472,474,481,469,480,462,484,482,478,532,534,535,539,538,536,533,537,569,578,577,576,562,573,572,571,570,568,574,566,565,564,563,561,560,559,575,558,567,589,588,586,587,584,583,582,585,618,619,620,616,615,617,621,622,623,624,625,626,277,346,347,550,603,606,602,601,590,600,604,599,605,597,596,595,594,593,592,591,598,614,613,612,611,609,608,607,610,629,628,627,630,632,631
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,0,0,1,0,1,1,1,1,0,0,1,1,0,0,1,0,1,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,1,0,1,1,0,0,1,0,1,0,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,1,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1
556
5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,35,34,33,36,31,30,29,28,27,26,32,53,54,55,56,59,58,60,52,57,51,61,49,41,42,43,44,50,46,47,48,45,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,165,166,167,87,155,156,157,158,91,100,103,102,98,97,99,95,94,93,92,101,96,114,115,116,174,175,176,177,120,121,118,119,178,179,125,127,126,124,207,208,209,210,128,211,212,213,137,138,136,140,141,139,142,144,143,204,205,206,188,190,185,189,183,186,182,187,184,181,180,191,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,247,245,246,248,249,250,251,252,253,254,255,256,257,258,259,262,260,261,263,264,265,266,267,268,269,270,271,272,276,274,275,200,197,196,195,202,194,203,201,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,324,323,322,321,320,319,318,317,316,315,416,415,413,412,411,410,414,408,407,406,405,409,404,403,168,87,155,116,117,122,123,129,142,216,258,267,273,276,308,340,342,345,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,424,425,428,429,427,430,518,521,519,520,522,523,524,525,526,491,490,492,527,493,528,529,530,531,497,498,499,500,546,494,495,496,432,433,436,437,438,434,431,435,485,472,473,489,475,476,482,477,474,471,484,481,480,488,465,470,483,478,461,462,463,464,486,466,467,468,487,469,479,537,532,535,536,534,538,533,539,571,573,567,578,577,576,575,574,572,570,559,568,566,565,564,563,562,561,560,569,558,582,589,587,588,585,586,584,583,493,494,495,496,499,621,622,623,624,625,626,616,618,620,615,617,619,613,611,614,612,609,608,607,610,595,598,602,597,599,596,594,591,604,592,601,603,600,590,605,593,606
1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
91
1,3,0,2,4,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,22,18,19,20,21,114,115,38,37,36,35,34,33,29,31,30,39,28,27,26,32,40,116,417,418,419,501,502,503,422,514,515,279,281,280,282,286,287,288,289,290,298,299,300,301,324,323,322,321,320,315,318,317,316,319,428,427,429,430,423,516,334,335,342,346,347,348,349
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,0,1,0,1,1
454
5,6,7,9,8,18,19,20,21,27,34,40,37,38,36,35,39,33,32,31,30,29,28,26,56,57,59,60,58,54,53,55,61,52,44,50,51,42,43,45,41,47,48,49,46,87,88,89,90,98,100,103,102,99,97,96,95,94,93,92,101,91,115,114,116,117,118,119,120,121,122,123,125,127,126,124,128,136,137,138,141,140,139,142,180,181,184,182,188,186,189,183,185,191,190,187,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,198,192,199,203,201,193,194,202,195,196,197,200,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,320,315,324,323,322,318,319,317,316,321,327,329,328,330,331,332,333,334,335,336,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,391,393,394,404,408,416,415,414,413,412,403,410,409,407,406,405,411,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,514,515,435,436,431,434,437,438,433,432,492,493,528,529,546,471,485,472,474,489,475,477,480,484,488,481,482,476,483,473,469,478,461,462,463,464,470,486,465,466,467,468,487,479,539,537,536,538,534,533,532,535,569,578,577,576,575,574,573,572,571,570,568,565,566,564,563,562,561,560,559,558,567,589,588,587,586,585,583,582,584,619,620,618,617,616,615,626,625,624,622,621,623,605,606,604,594,600,603,592,598,599,597,596,595,593,601,591,590,602,614,611,610,612,608,607,609,613
1,1,1,1,1,0,1,1,1,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,1,1,0,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
481
0,2,4,1,3,62,63,64,65,66,67,5,6,7,9,8,76,77,18,19,20,21,22,23,24,25,26,28,37,39,38,36,35,40,33,32,31,30,29,27,34,53,54,55,56,59,58,61,52,57,51,60,49,48,47,46,45,44,43,42,50,41,162,161,159,163,160,164,166,165,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,97,102,99,98,95,94,93,96,92,101,91,115,114,136,141,137,138,140,139,183,191,189,188,187,181,186,185,190,182,184,180,214,215,216,217,218,219,220,222,224,221,223,226,227,228,229,230,231,232,233,234,235,236,238,237,239,240,241,242,243,247,246,244,245,248,249,255,256,257,258,263,264,265,266,267,268,269,270,272,271,273,201,197,200,198,199,196,194,202,193,203,192,195,277,278,279,281,280,282,286,287,288,289,283,284,285,294,295,296,297,290,298,299,300,301,291,292,293,302,303,304,305,306,309,308,307,310,311,312,314,313,325,326,317,318,319,320,321,322,323,324,315,316,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,23,24,162,87,116,117,174,175,177,176,328,329,327,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,409,412,404,406,408,416,415,413,411,414,410,407,405,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,512,511,421,513,422,514,515,423,424,425,426,522,523,524,525,526,431,432,433,434,436,437,438,435,439,440,441,441,440,442,443,444,540,541,542,545,544,543,445,457,460,454,455,453,459,452,451,450,458,456,492,493,494,495,496,528,472,485,473,489,475,476,474,477,480,466,481,471,484,488,478,470,482,461,462,463,483,486,464,465,467,468,487,469,479,536,533,539,537,534,535,532,538,559,572,570,566,558,562,568,561,578,577,576,574,573,571,569,567,565,564,563,560,575,582,589,588,587,585,584,583,586,606,605,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,1,1,1,0,1,1,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,1,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
228
41,53,43,58,54,61,60,59,56,55,57,51,42,52,45,46,44,48,49,50,47,34,40,39,38,37,36,33,35,31,30,29,28,27,26,32,100,103,102,97,101,99,95,96,94,93,92,91,98,136,137,138,141,140,139,185,191,190,182,189,188,187,186,180,183,184,181,199,200,197,196,202,195,193,201,203,192,198,194,277,279,281,280,282,286,287,288,289,313,325,326,315,316,317,318,319,320,321,322,323,324,332,331,333,334,335,373,372,371,407,415,408,416,414,413,412,409,410,411,406,405,404,403,440,441,439,443,442,444,436,435,434,438,431,433,432,437,455,457,454,460,459,451,458,452,450,456,453,489,476,480,484,477,487,481,475,463,465,473,472,474,485,462,488,482,478,461,464,486,479,471,467,468,469,470,483,466,539,537,538,536,534,532,535,533,569,578,577,576,575,574,573,572,571,570,568,566,565,564,563,562,561,560,559,558,567,589,588,586,587,584,583,582,585,613,612,611,614,609,608,607,610,629,627,628,630,632,631
1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1
56
1,3,0,2,4,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,18,19,20,21,80,81,82,83,31,40,39,38,36,35,34,37,32,30,29,28,27,26,33,315,323,322,321,317,318,316,324,319,320
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0
348
0,2,4,3,1,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,56,57,58,61,51,48,45,55,60,54,59,52,53,41,43,44,42,47,49,50,46,40,32,35,34,28,31,30,39,36,37,27,38,33,26,29,87,88,90,89,100,102,101,103,99,98,94,96,95,93,92,91,97,114,115,116,117,118,119,120,121,122,123,124,125,127,126,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,143,144,185,191,186,190,182,189,183,188,184,181,180,187,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,192,197,196,195,202,200,193,201,203,194,199,198,277,279,281,280,282,283,285,284,290,291,293,292,305,306,308,309,307,310,311,312,313,325,326,314,315,316,322,324,323,320,319,318,317,321,411,415,414,413,416,412,410,406,408,403,404,409,407,405,432,433,436,438,434,431,435,437,457,459,454,460,455,453,452,451,450,456,458,481,462,483,476,464,488,461,486,468,489,465,475,485,471,474,478,469,482,463,479,466,487,467,472,473,480,484,477,470,536,533,532,539,535,538,534,537,570,578,577,576,575,574,573,572,571,569,559,567,566,565,564,563,562,561,560,558,568,582,586,589,588,585,587,583,584,621,622,623,624,625,626,619,615,616,620,618,617,605,599,598,602,597,606,596,595,592,593,604,601,591,603,600,590,594,613,612,611,614,607,609,608,610,631,632
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,0,0,1,1,1,0,1,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0
270
0,1,3,2,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,84,85,86,104,105,106,107,108,109,110,111,112,113,36,33,40,37,38,39,34,35,31,32,30,29,28,27,26,51,54,56,60,43,42,50,53,61,46,48,41,59,58,57,55,52,49,47,44,45,87,88,89,90,101,100,97,95,103,91,96,102,93,94,98,99,92,114,115,116,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,186,182,180,184,181,185,183,191,190,189,188,187,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,277,278,279,281,280,282,286,287,288,289,283,284,285,290,291,292,293,305,306,307,310,311,312,314,313,325,326,322,323,321,320,319,318,317,316,315,324,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,403,405,407,416,410,412,406,408,404,415,414,413,411,409,482,463,465,488,487,475,473,474,478,464,469,476,466,471,481,484,485,470,467,461,486,477,489,480,462,479,483,472,468
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,1,1,0,0,1,1,0,1,1,1,1,0,0,0,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1
27
0,1,2,3,4,62,63,64,65,66,67,5,29,35,38,34,31,39,28,37,40,33,36,32,26,30,27
1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0
243
26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,53,55,56,57,54,60,58,52,59,51,61,49,48,47,46,45,44,43,42,41,50,101,103,96,97,102,100,95,98,94,93,92,91,99,187,189,185,182,191,190,183,188,184,181,180,186,195,196,200,197,201,202,192,193,203,199,194,198,277,278,279,281,280,282,286,287,288,289,283,285,284,305,306,308,309,307,310,311,312,324,323,318,322,321,317,319,316,315,320,327,329,328,330,331,332,333,334,335,337,338,339,340,341,409,416,404,406,408,415,414,410,412,411,413,407,405,403,434,435,431,436,437,433,432,438,472,473,489,475,476,480,474,481,484,482,485,488,477,483,471,469,470,478,461,462,463,464,486,465,466,467,468,487,479,538,539,532,537,534,535,533,536,573,564,561,578,577,576,575,574,570,572,567,569,558,559,560,562,571,565,566,568,563,589,588,586,587,583,582,585,584,617,618,619,620,616,615,625,626,624,622,621,623,606,597,591,593,595,605,598,602,599,594,604,592,601,603,600,590,596,613,607,608,609,610,611,612,614
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
82
0,2,4,3,1,62,63,64,65,67,66,68,69,70,71,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,31,32,39,30,40,33,38,27,36,35,34,29,28,26,37,100,101,102,91,97,95,103,99,98,96,94,92,93,420,510,422,514,515,320,324,323,322,319,316,318,317,315,321
1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0
279
0,1,2,4,3,5,6,18,19,20,21,40,39,38,37,36,35,34,32,31,30,29,28,27,26,33,53,55,56,57,54,60,61,58,59,52,47,50,49,48,46,45,44,43,42,41,51,103,100,102,101,99,98,94,96,95,93,92,91,97,186,190,189,183,188,185,182,187,184,191,181,180,214,215,217,218,219,220,221,222,223,224,200,197,199,196,195,202,192,193,201,203,198,194,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,305,306,308,309,313,325,326,323,324,322,321,320,317,318,316,315,319,342,343,344,345,346,347,350,351,356,357,367,368,369,370,388,387,389,390,416,415,414,413,411,410,412,408,407,409,406,405,404,403,417,418,419,501,502,503,420,510,435,431,438,434,436,432,437,433,481,474,466,480,477,488,476,475,489,473,472,485,471,484,470,469,482,478,461,462,483,464,463,479,465,467,468,487,486,538,539,537,536,534,533,532,535,571,578,577,576,575,574,573,572,570,569,567,566,565,564,563,562,561,560,559,558,568,587,588,586,589,584,583,582,585,626,625,624,622,621,623,615,617,619,620,618,616,605,606,599,598,602,597,596,595,592,593,604,601,591,603,600,590,594,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
483
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,31,26,40,39,38,36,37,34,33,32,30,29,28,35,57,58,60,61,42,45,59,56,51,55,48,53,52,50,49,47,46,44,54,43,41,160,163,164,161,162,159,165,166,167,87,88,89,90,103,100,98,97,96,95,99,93,102,92,101,91,94,114,115,116,117,118,119,120,121,122,123,175,174,176,177,178,179,127,125,126,124,129,128,130,131,132,133,134,135,137,138,136,141,140,139,142,144,143,204,205,206,185,183,188,189,191,190,182,187,184,181,180,186,214,215,216,217,218,220,219,222,223,224,221,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,244,246,247,248,249,250,252,251,253,254,198,192,203,201,193,194,202,195,196,197,200,199,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,297,296,290,298,299,300,301,291,292,293,302,303,304,305,306,309,308,307,310,311,312,314,313,325,326,315,316,324,322,323,320,321,319,318,317,116,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,409,416,415,414,413,412,411,407,408,410,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,426,425,428,429,430,427,519,520,518,521,435,434,438,431,436,433,437,432,439,441,440,442,443,444,540,541,542,543,545,544,445,547,548,549,446,447,448,449,550,551,457,454,460,455,453,459,452,451,450,456,458,490,491,485,472,473,489,475,476,480,477,466,481,474,471,484,488,478,470,483,482,461,462,463,486,464,465,467,468,487,469,479,537,538,536,539,534,533,532,535,420,510,512,421,513,422,514,515,423,516,439,492,578,576,575,574,573,572,571,570,569,568,577,566,565,564,563,562,561,560,559,558,567,589,588,586,587,584,583,582,585,626,624,625,622,621,623,616,615,617,619,620,618,516,517,590,606,598,602,597,596,595,594,599,604,592,601,591,603,600,605,593,613,612,611,614,609,608,607,610,629,627,630,628,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,1,0,0,0,1,1,0,0,0,1,0,1,1,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,0,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0
287
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,32,30,29,40,39,37,36,38,34,33,31,28,27,26,35,56,57,58,59,51,61,45,48,60,54,55,52,50,49,47,46,44,43,42,41,53,87,88,89,90,101,102,99,100,103,98,96,97,95,94,93,92,91,188,185,189,191,182,190,184,181,180,187,186,183,214,215,255,256,257,263,196,200,195,199,202,197,193,198,192,194,203,201,277,278,279,281,280,313,314,321,323,322,324,320,318,317,316,315,319,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,356,357,393,394,416,415,414,413,412,411,410,409,408,407,406,405,404,403,417,418,419,501,502,503,435,434,438,431,436,432,437,433,528,529,471,485,472,473,489,475,476,484,488,480,466,474,481,477,470,469,482,478,461,462,483,464,463,479,465,467,468,487,486,537,539,538,536,534,535,533,532,578,577,576,575,574,573,571,570,569,568,572,566,565,564,563,562,561,560,559,558,567,588,587,586,582,584,583,585,589,624,626,625,623,621,622,615,617,619,620,618,616,605,606,599,598,602,597,596,595,592,593,604,601,591,603,600,590,594,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
457
0,1,2,3,4,5,68,69,70,71,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,32,30,40,38,37,36,35,39,33,31,29,28,27,26,34,54,55,56,57,60,59,61,53,58,51,52,50,49,48,47,46,45,44,43,42,41,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,102,99,98,97,94,95,93,92,101,91,96,114,115,116,117,178,179,125,127,126,124,211,212,213,136,141,137,140,138,139,142,143,144,181,184,187,182,180,191,185,186,183,188,189,190,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,258,200,197,199,195,202,196,193,201,194,203,192,198,277,278,279,281,280,282,283,290,305,314,313,325,326,285,284,306,308,309,307,310,311,312,324,323,322,321,320,318,317,316,315,319,76,77,78,79,18,19,21,327,329,328,330,331,332,333,334,335,336,337,338,341,342,343,344,345,346,347,348,349,350,351,379,380,381,382,383,384,415,408,414,413,412,411,410,403,416,407,406,405,404,409,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,516,517,513,423,424,425,426,428,427,429,430,435,431,434,438,436,433,432,437,439,440,441,442,444,443,541,540,542,544,543,545,445,547,548,549,446,447,550,551,460,458,459,457,454,451,453,452,450,456,455,493,528,529,497,498,499,500,546,468,472,483,482,481,474,479,477,484,480,476,475,489,473,466,471,485,478,461,462,463,464,486,465,467,487,469,470,488,537,535,539,536,533,534,532,538,569,578,577,575,574,573,572,571,570,568,576,566,565,564,563,562,561,560,567,559,558,589,588,586,587,584,583,582,585,616,620,618,617,615,619,621,625,622,623,624,626,363,364,365,366,605,604,600,603,598,606,599,602,594,596,595,593,592,601,591,590,597,613,612,611,614,609,608,607,610,629,627,628,630,632,631
1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
113
1,0,2,3,4,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,39,40,33,38,37,36,35,31,32,30,29,28,27,26,34,98,103,102,101,99,97,92,95,94,93,96,100,91,114,115,187,189,190,191,183,185,180,184,186,182,181,188,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,321,323,322,319,316,324,318,317,315,320
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0
433
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,52,58,51,53,49,50,48,47,46,45,44,43,42,41,87,88,89,90,91,101,92,93,94,103,95,96,97,98,99,102,100,114,115,116,118,119,120,121,122,123,125,127,126,124,128,136,137,138,141,140,139,142,143,144,189,185,183,186,188,191,187,182,190,184,181,180,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,255,256,257,263,264,265,266,267,197,196,200,195,202,194,199,201,203,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,322,321,320,323,318,317,316,319,315,439,441,440,442,443,444,445,445,547,548,446,448,447,549,449,550,551,454,460,455,459,453,452,451,450,456,457,458,327,329,328,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347,348,349,350,351,352,353,367,368,369,370,409,416,415,414,413,412,411,407,408,406,405,404,403,410,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,426,428,427,429,430,432,433,434,431,435,438,437,436,493,528,529,481,474,466,478,477,484,476,475,489,473,472,485,471,488,480,470,483,482,461,462,463,464,486,479,465,467,468,487,469,537,538,539,536,533,534,532,535,569,578,577,576,575,573,572,571,570,568,574,566,565,564,563,562,567,561,560,559,558,589,588,587,586,582,584,583,585,616,619,620,615,618,617,621,622,624,625,626,623,596,606,605,599,598,602,597,595,590,593,604,592,601,591,603,600,594,613,612,611,614,609,608,607,610,627,628,629,630,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,0,1,0,1,0,0,1,1,1,0,0,0,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,1,1,0,0,1,1,0,0,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0
495
0,1,2,3,4,5,68,69,6,7,9,8,76,77,78,79,10,11,12,13,14,15,16,17,19,20,21,23,24,25,80,81,82,83,40,39,38,37,35,34,33,36,31,30,29,28,27,26,32,54,55,56,57,60,59,61,52,58,51,53,49,41,42,43,44,50,46,47,48,45,161,163,162,164,160,159,168,169,170,171,172,173,87,88,89,90,103,102,100,99,98,97,95,94,93,92,101,91,96,115,114,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,136,137,138,141,140,139,142,188,183,185,190,189,187,191,182,184,181,186,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,200,197,195,202,194,196,201,203,199,193,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,295,296,297,290,298,299,300,301,305,306,308,309,307,310,311,312,314,313,325,326,315,316,317,318,319,320,321,322,323,324,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,393,394,409,410,415,414,413,412,411,407,408,406,405,404,403,416,417,418,419,501,502,503,504,505,506,507,509,420,510,511,512,421,513,422,514,515,423,516,424,425,426,428,427,429,430,518,521,519,520,522,435,431,434,438,436,433,432,437,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,475,480,481,477,469,471,470,474,476,484,488,485,489,466,473,464,483,487,468,467,465,479,486,463,462,461,478,482,472,539,536,538,537,534,533,532,535,564,561,567,578,573,577,576,575,574,572,562,570,571,559,560,563,558,566,568,569,565,588,582,583,584,585,586,587,589,616,620,618,619,615,617,621,625,622,623,624,626,608,613,612,611,610,609,607,614,602,603,601,605,599,598,597,604,595,594,593,592,591,600,590,596,606
1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,1,1,0,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,0,1,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0
446
0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,36,35,34,27,32,31,30,29,28,26,33,53,54,55,56,60,58,61,52,57,51,59,49,42,50,43,44,41,46,47,48,45,87,88,89,90,102,100,96,95,97,101,92,98,103,94,93,91,99,114,115,116,117,125,127,126,124,128,136,137,138,141,140,139,188,187,189,185,183,191,186,190,182,184,181,180,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,198,192,203,193,194,202,195,199,201,196,197,200,277,278,279,281,280,282,283,285,284,290,298,299,300,301,291,292,293,302,303,304,315,323,324,322,316,320,319,318,317,321,129,130,131,132,133,134,135,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,416,415,414,413,411,410,412,408,407,406,405,404,403,409,417,418,419,420,510,511,512,421,513,422,514,515,436,434,438,435,433,432,431,437,439,441,440,442,444,443,460,458,459,455,453,454,451,450,456,457,452,493,472,473,489,475,476,481,466,480,474,462,484,485,477,471,464,483,482,478,461,463,488,479,486,467,468,487,469,470,465,536,539,537,538,533,534,532,535,572,567,564,578,577,576,575,574,573,571,559,569,568,566,565,563,562,561,560,558,570,587,589,588,586,582,584,583,585,615,617,619,620,618,616,625,626,624,622,621,623,286,287,288,289,294,395,295,296,297,306,309,308,334,335,337,339,342,343,346,359,360,361,362,363,364,365,366,369,367,368,370,372,373,371,374,375,377,376,378,501,502,503,510,424,428,427,429,430,422,440,442,444,443,445,548,446,547,447,448,449,549,605,606,590,599,598,602,597,596,592,594,593,604,601,591,603,600,595,613,612,611,614,609,608,607,610,629,628,627,630,632,631
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,1,1,1,1,0,1,0,0,1,1,1,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,0,0,1,1,1,0,1,1,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0
391
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,22,23,40,39,38,36,35,34,33,37,31,30,29,28,27,26,32,54,55,56,57,60,59,61,53,58,52,46,50,51,42,43,44,41,47,48,49,45,87,88,89,90,103,100,99,98,97,95,96,93,102,92,101,91,94,191,190,189,188,183,185,182,187,184,181,180,186,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,255,263,264,265,266,267,200,197,203,192,196,195,194,193,201,199,198,202,277,278,279,281,280,282,286,287,288,289,283,284,294,396,295,297,296,290,298,299,300,301,291,292,302,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,318,317,316,315,319,327,329,328,330,331,332,333,334,335,337,338,336,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,399,400,356,357,367,368,369,371,373,372,402,379,381,383,391,392,393,394,416,415,414,412,411,410,413,408,407,406,409,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,437,438,435,431,436,433,432,434,492,493,528,529,498,499,500,471,485,472,473,489,475,481,484,477,480,474,488,476,483,464,469,482,478,461,462,463,486,470,465,466,467,468,487,479,536,538,537,539,533,534,532,535,572,567,561,578,577,576,575,574,573,571,559,569,568,566,565,564,563,562,560,558,570,587,589,588,586,582,584,583,585,615,618,617,619,620,616,626,625,624,623,622,621,606,599,598,602,605,597,596,595,601,593,604,592,591,603,600,590,594,613,607,608,609,610,611,612,614
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0,1,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
458
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,37,40,38,36,35,34,39,32,31,30,29,28,27,33,56,57,58,59,43,61,53,54,60,52,55,50,51,49,48,47,46,45,44,42,41,87,88,89,90,91,92,93,94,103,96,98,99,101,102,95,97,100,114,115,116,117,120,121,118,119,122,123,125,127,126,124,128,136,137,138,141,140,139,142,143,144,191,188,185,187,183,190,189,182,184,181,186,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,197,199,196,200,195,202,201,193,203,192,198,194,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,307,310,311,312,314,313,325,326,315,316,319,320,321,322,324,323,318,317,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,346,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,360,359,362,361,363,364,365,366,367,368,369,370,371,373,372,374,377,375,376,378,401,379,380,381,382,383,391,393,394,403,405,408,416,415,414,413,404,411,410,409,407,406,412,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,522,523,524,525,526,432,433,437,438,434,431,435,436,493,528,529,498,499,500,546,480,481,484,477,478,466,482,485,487,488,475,465,476,489,471,473,474,461,462,463,464,486,479,468,469,470,483,472,467,536,532,539,537,534,535,533,538,572,565,567,561,575,577,576,574,573,571,578,569,568,566,564,563,570,562,560,559,558,589,588,586,587,584,583,582,585,616,620,618,617,615,619,626,621,622,623,624,625,439,441,440,442,443,444,445,446,604,606,603,602,601,592,600,605,593,598,597,596,595,594,591,590,599,613,607,608,609,610,611,612,614
0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0
573
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,40,39,38,37,36,35,34,32,31,30,29,28,27,26,33,50,53,54,55,56,60,58,59,61,57,52,49,48,47,46,45,44,43,42,41,51,161,162,159,163,160,164,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,99,101,98,103,102,97,100,95,94,93,92,91,96,114,115,116,117,174,175,176,177,119,118,120,121,122,123,178,179,125,127,126,124,207,208,209,210,211,212,213,136,137,138,141,140,139,142,143,144,204,205,206,182,188,183,185,181,189,190,187,184,186,191,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,247,246,244,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,200,196,195,202,194,197,201,203,199,192,193,198,277,278,279,281,280,282,286,283,284,285,294,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,320,321,318,317,316,315,319,327,329,328,330,331,332,333,334,335,336,337,338,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,370,369,371,373,372,375,374,376,377,378,401,402,379,380,381,382,383,384,386,385,388,387,389,390,391,392,393,394,416,415,414,413,412,411,410,408,407,406,405,404,403,409,287,288,289,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,431,434,438,436,433,432,437,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,485,472,473,489,475,476,480,484,477,466,474,481,471,488,483,470,482,478,461,462,463,486,464,465,467,468,487,469,479,537,539,538,536,534,535,533,532,578,577,576,575,574,573,571,570,569,568,572,566,565,564,563,562,561,560,559,558,567,588,587,586,582,584,583,585,589,620,616,618,619,615,617,621,622,623,624,625,626,606,599,598,602,597,596,595,594,601,604,592,591,603,600,605,590,593,614,611,610,612,608,607,609,613
1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
443
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,40,28,39,38,37,36,26,34,33,32,31,30,29,35,56,58,59,60,45,51,48,55,61,54,57,52,50,53,49,47,46,44,43,42,41,165,166,167,162,159,161,164,163,160,168,169,170,171,172,173,87,88,89,90,145,146,148,149,150,151,152,153,154,155,156,157,158,114,115,174,175,176,177,116,117,117,117,118,119,120,121,122,123,178,125,127,126,124,128,129,130,131,132,133,134,135,191,190,189,188,185,183,180,182,187,184,181,186,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,200,197,196,202,194,195,201,203,193,199,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,308,309,307,310,311,312,314,313,325,326,324,322,321,320,323,318,317,316,319,315,327,329,328,330,331,332,333,334,335,336,337,338,341,417,418,419,501,502,503,420,510,511,512,421,513,422,423,428,427,429,430,522,432,433,436,437,438,434,431,435,439,441,440,443,442,444,542,541,540,545,544,543,446,445,547,548,447,448,549,449,550,551,450,451,453,455,459,457,454,458,452,456,460,490,491,492,527,493,494,495,496,528,529,498,499,500,546,485,472,473,474,489,476,481,471,477,466,482,484,480,488,475,470,483,478,461,462,463,464,486,465,467,468,487,469,479,536,538,537,539,533,534,532,535,577,566,558,573,569,559,570,567,578,576,561,574,572,575,571,568,565,564,563,562,560,616,618,620,617,615,619,621,622,623,624,625,626,339,340,420,510,423,445,446,547,447,548,448,549,449,605,592,606,599,598,602,597,596,595,594,593,604,601,591,603,600,590,627,629,628,630,631,632
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,1,1,1,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0
121
0,1,2,3,4,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,22,18,19,20,21,23,24,25,36,37,38,35,39,34,33,40,31,30,29,28,32,27,26,161,162,159,164,163,160,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,151,152,149,150,153,154,155,156,157,158,102,97,101,99,98,96,95,94,93,92,103,100,91,214,216,114,115,420,510,422,514,515,277,279,281,282,283,285,313,281,280,317,318,320,321,323,324,316,319,322,315
0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0
442
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,37,40,38,36,35,34,39,32,31,30,29,28,27,33,55,57,58,59,43,61,53,54,60,52,56,50,49,51,48,47,46,45,44,42,41,87,88,89,90,101,102,94,95,96,97,99,92,93,98,91,100,103,114,115,116,117,118,119,120,121,122,123,190,189,188,187,182,185,191,183,180,184,186,181,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,201,199,196,194,198,200,197,195,202,193,203,192,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,303,304,305,306,308,309,307,310,311,312,314,313,321,317,318,324,323,315,320,319,316,322,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,346,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,413,411,409,412,406,408,415,407,410,416,405,404,403,414,417,418,419,501,502,503,420,510,421,513,422,514,515,423,424,425,426,428,427,429,430,431,432,433,434,435,436,437,438,439,441,440,442,444,443,445,446,547,548,549,447,448,449,550,551,449,451,452,453,454,455,459,450,456,460,458,457,493,528,529,482,461,485,484,488,472,481,474,479,478,477,480,476,475,483,473,471,470,469,487,468,467,466,489,465,486,464,463,462,537,539,536,538,533,534,532,535,575,566,558,562,569,559,578,577,576,574,570,572,571,568,567,565,564,573,563,561,560,589,583,587,585,582,584,586,588,619,620,618,617,616,615,626,622,623,624,625,621,550,590,605,599,598,602,597,596,595,606,593,604,592,601,591,603,600,594,612,610,609,614,611,608,607,613,629,628,627,630,631,632
0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,0,0,1,0,1,1,0,0,1,1,1,0,0,0,1,0,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,1,0,0,1,0,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0
578
0,1,2,3,4,62,63,64,65,66,67,5,68,69,70,71,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,40,39,38,37,36,35,34,31,32,30,29,28,27,26,33,54,55,56,57,60,59,61,53,58,52,45,50,49,48,47,46,51,44,43,42,41,159,160,162,161,163,164,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,100,103,102,101,99,98,96,95,94,93,92,91,97,114,115,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,208,207,209,210,128,129,130,131,132,133,134,135,211,212,213,136,137,138,141,140,139,142,143,144,204,205,206,190,183,185,189,188,186,182,187,184,181,180,191,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,274,276,275,200,196,195,202,194,197,201,203,199,192,193,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,308,309,307,310,311,312,314,313,325,326,322,321,320,319,316,317,323,315,318,324,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,357,356,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,388,387,389,390,416,415,414,413,412,411,410,407,408,409,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,435,431,434,438,436,433,432,437,490,491,492,527,493,494,495,496,528,529,530,531,498,499,500,481,474,466,477,484,480,476,475,489,473,472,485,471,483,488,464,469,487,468,467,465,479,486,470,463,462,461,478,482,537,538,536,532,535,534,533,539,578,577,576,575,574,573,572,570,569,568,571,566,567,559,560,561,558,563,564,565,562,589,582,583,584,585,586,587,588,620,618,619,616,615,617,621,622,623,624,625,626,439,441,440,444,443,442,594,605,599,598,606,602,597,596,601,593,604,592,591,603,600,590,595,613,607,608,609,610,614,611,612
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
496
1,0,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,36,37,39,38,35,34,40,32,31,30,29,28,27,33,55,56,57,58,61,60,43,54,59,52,53,50,41,42,44,45,51,47,48,49,46,87,88,89,90,102,103,100,97,95,92,94,98,96,93,101,91,99,114,115,116,117,119,118,120,121,122,123,125,127,126,124,128,129,130,136,137,138,141,140,139,142,143,144,191,190,188,187,183,185,180,186,182,184,181,189,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,274,276,199,200,196,197,195,202,194,193,201,203,192,198,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,317,318,319,320,321,322,323,324,315,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,407,416,415,414,413,412,411,410,409,408,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,432,433,436,434,431,435,437,438,490,491,492,493,494,495,496,528,529,530,531,497,546,476,480,484,477,474,481,482,462,488,485,475,465,489,473,483,471,472,478,461,463,464,486,479,467,468,487,469,470,466,536,538,533,539,534,535,532,537,572,565,561,575,578,577,576,574,573,571,562,569,558,559,560,563,570,566,567,568,564,587,589,588,586,584,583,582,585,619,617,620,618,616,615,625,626,624,622,621,623,601,603,600,606,590,605,598,602,599,596,595,594,593,604,592,591,597,612,607,608,609,610,614,611,613
1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,1,1,1,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
522
0,1,2,3,4,62,63,64,65,66,67,68,69,70,71,5,6,7,9,8,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,54,55,56,57,60,59,53,61,58,52,44,50,41,43,51,45,42,47,48,49,46,35,40,39,38,37,36,34,29,32,31,30,28,27,26,33,159,162,161,164,160,163,166,165,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,91,92,93,94,103,95,96,97,98,99,101,102,100,114,115,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,208,210,209,207,128,129,130,131,132,133,135,134,211,212,213,136,138,137,141,140,139,142,143,144,190,188,187,189,191,181,183,185,184,186,182,180,214,215,216,217,218,219,220,221,222,223,224,225,226,229,228,230,231,227,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,196,194,200,197,199,195,201,193,203,192,198,202,277,278,279,281,280,282,286,287,288,289,283,284,285,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,313,314,325,326,317,318,319,320,321,322,323,324,316,315,87,116,125,142,204,205,206,142,214,223,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,379,380,381,382,383,384,385,386,388,387,389,390,391,392,393,394,409,412,416,404,405,415,414,411,410,408,407,406,403,413,493,474,472,473,489,475,476,477,481,484,471,478,488,480,483,485,469,482,461,470,463,464,486,479,462,466,467,468,487,465,533,532,536,539,537,535,534,538,575,561,559,569,565,570,566,572,562,576,558,573,577,571,578,568,567,564,574,563,560,588,587,586,589,584,583,582,585,615,618,616,619,617,620,623,624,626,621,625,622,327,329,417,418,503,419,501,502,420,510,421,423,590,605,606,599,598,597,596,595,602,593,604,592,601,591,603,600,594,613,612,611,614,608,609,607,610,630,627,629,628,631,632
1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,0,1,1,0,0,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,0,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,1,1,1,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,0,0,1,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,0,0,1,1,1,1,0,1,1,0,0,0,1,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,0,0,1,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0
306
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,40,39,38,37,35,34,33,36,31,30,32,29,28,27,26,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,104,105,106,107,108,109,110,111,112,113,60,59,58,57,56,55,54,53,52,51,61,49,48,47,46,45,44,43,42,41,50,103,100,99,98,97,96,94,93,102,92,101,91,95,114,115,189,188,190,183,185,186,180,182,187,184,181,191,200,196,195,202,194,197,201,203,199,192,198,193,277,279,281,280,282,290,283,285,284,291,316,324,323,321,322,319,320,318,317,315,327,329,328,330,331,332,333,409,412,416,415,413,411,414,408,407,410,406,405,404,403,417,418,419,501,502,503,420,510,421,513,422,514,515,423,437,438,435,434,431,433,436,432,481,484,482,474,466,477,471,476,475,489,473,472,485,480,488,470,478,461,462,463,483,486,464,465,467,468,487,469,479,536,539,537,538,532,534,533,535,428,427,429,430,571,572,573,574,577,576,569,578,575,568,570,566,565,564,563,562,561,560,559,558,567,582,589,588,587,583,585,584,586,619,615,616,617,620,618,621,622,623,624,625,626,606,595,605,599,598,602,597,596,594,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,0,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
61
0,1,2,3,4,11,18,19,40,39,38,37,36,35,33,34,31,30,29,28,27,26,32,53,54,55,56,60,58,59,61,57,52,48,50,49,51,47,46,45,44,43,42,41,114,115,214,215,217,198,192,203,201,193,194,202,195,196,197,200,199
1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1
488
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,33,40,38,37,36,35,39,32,31,30,29,28,27,34,53,55,56,59,54,61,57,52,60,51,58,49,50,42,43,44,41,46,47,48,45,87,88,89,90,99,100,103,102,101,98,93,96,95,94,92,91,97,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,132,133,134,135,189,188,191,190,185,183,184,182,187,181,180,186,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,260,261,262,259,263,200,197,196,195,202,194,201,203,199,192,198,193,277,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,290,297,296,298,299,300,301,291,293,292,302,304,303,305,306,308,307,310,311,312,314,313,325,326,315,316,317,318,319,320,321,322,323,324,211,212,213,268,269,270,271,272,328,329,327,330,331,332,333,334,335,337,338,336,339,340,341,342,343,344,345,346,347,348,349,350,351,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,376,377,375,374,402,380,379,381,382,384,412,409,408,416,415,414,413,406,410,407,405,404,403,411,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,432,433,436,437,438,434,431,435,439,440,441,443,442,444,542,540,541,544,545,543,445,547,548,549,446,447,448,449,550,551,457,454,460,459,453,455,452,451,450,456,458,475,485,472,473,489,476,481,477,480,466,474,488,484,483,471,469,470,482,478,461,462,463,464,479,465,467,468,487,486,537,538,539,536,533,534,532,535,571,573,577,567,578,576,575,574,572,570,569,568,566,565,564,563,562,561,560,559,558,589,588,587,586,582,584,583,585,618,616,620,615,619,617,621,622,623,624,625,626,596,605,606,599,598,602,597,595,590,593,604,592,601,591,603,600,594,613,612,611,614,609,608,607,610,629,628,627,630,632,631
1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1
257
0,1,2,3,4,5,6,7,9,10,11,12,13,14,16,18,19,20,21,22,23,24,40,39,38,36,35,34,33,37,31,30,29,28,27,26,32,53,54,55,56,59,58,60,61,57,51,52,49,48,47,46,45,44,43,42,41,50,87,88,89,90,99,101,98,103,102,97,92,95,94,93,96,100,91,114,115,186,182,189,185,190,183,191,184,181,180,187,188,214,215,216,217,218,219,220,221,222,223,224,240,199,202,198,201,197,200,195,194,193,203,192,196,324,316,319,322,323,317,320,318,315,321,415,409,410,413,411,416,414,408,412,407,406,405,404,403,457,460,454,455,453,459,452,451,450,456,458,489,475,476,484,477,469,480,466,474,481,488,473,471,472,487,483,482,485,461,462,463,464,478,479,465,467,468,470,486,532,538,539,537,535,534,533,536,575,573,574,576,567,561,568,577,572,578,571,566,569,570,565,564,563,562,560,559,558,589,588,587,586,585,584,583,582,617,619,618,616,615,620,626,623,624,625,621,622,606,591,605,599,602,597,596,595,598,593,604,592,601,603,600,590,594,613,612,611,614,608,609,607,610,630,627,629,628,631,632
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,0
432
0,2,4,1,3,5,6,7,9,8,31,39,26,37,40,33,38,36,35,34,32,30,29,28,27,58,60,48,51,53,45,61,42,43,59,46,56,57,44,47,49,41,52,54,55,50,87,88,89,90,103,100,102,96,91,98,99,97,101,95,94,93,92,187,188,189,182,190,186,191,183,185,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,251,254,255,256,258,260,261,262,259,263,268,269,270,271,272,273,200,197,196,195,202,194,201,203,199,192,198,193,277,278,281,279,280,282,286,287,288,289,283,284,285,294,295,297,296,290,298,299,300,301,291,292,293,305,306,308,309,307,310,311,312,314,313,325,326,324,323,322,321,320,318,317,316,315,319,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,379,381,388,387,389,390,391,392,393,394,416,415,414,413,411,410,412,408,407,406,405,404,403,409,417,418,419,501,502,503,504,506,507,509,505,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,436,437,438,435,434,433,432,431,532,533,534,535,538,537,536,539,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,477,479,466,481,462,482,468,472,484,461,486,480,483,476,474,489,478,463,475,465,467,487,464,470,488,471,485,473,469,571,578,577,568,576,575,574,573,572,569,570,567,566,565,564,563,562,561,560,559,558,589,588,587,586,585,584,583,582,615,616,617,619,620,618,626,625,624,621,622,623,602,601,603,606,600,605,597,591,593,599,598,596,594,604,592,590,595,611,612,614,613,609,608,610,607
1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,1,1,1,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,0,1,0,1,1,0,0,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0
544
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,37,33,40,39,38,36,35,34,32,31,30,29,28,27,54,55,56,57,60,59,53,61,58,52,50,49,48,47,46,45,44,43,42,41,51,165,166,167,168,169,170,171,172,173,87,88,89,90,145,146,147,148,149,150,151,152,153,154,155,156,157,158,102,99,98,97,96,95,100,94,93,92,101,91,103,115,114,116,117,174,175,176,177,118,119,120,121,122,123,178,179,125,127,126,124,207,208,209,210,128,129,130,131,132,133,134,135,211,212,213,136,137,138,141,140,139,142,143,144,204,205,206,190,191,188,189,185,183,182,186,187,184,181,180,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,255,256,257,258,259,260,261,262,263,264,266,265,267,268,269,270,271,272,273,276,274,275,192,203,201,193,194,202,195,196,197,200,198,199,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,280,281,324,323,322,321,316,319,318,317,315,320,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,355,354,397,398,399,400,357,356,358,360,359,361,362,363,364,365,366,369,370,367,368,371,373,372,374,375,377,376,378,401,402,379,380,381,382,383,384,385,386,388,387,389,390,391,393,394,409,412,410,415,408,414,416,411,407,406,405,413,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,518,521,519,520,522,523,524,525,526,434,437,436,435,431,433,432,438,490,491,492,527,493,494,495,496,528,529,530,531,497,498,499,500,546,462,478,461,485,484,482,481,466,477,480,476,475,489,474,473,467,471,488,483,470,469,487,468,472,465,479,486,464,463,537,539,538,536,534,533,532,535,569,566,558,559,577,564,561,576,575,574,567,572,571,570,578,568,565,563,562,560,573,582,589,588,587,583,585,584,586,615,618,617,620,619,616,621,622,623,624,625,626,605,606,599,598,602,597,596,595,594,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,0,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,1,0,1,1,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
421
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,52,51,50,42,43,44,45,41,47,48,49,46,87,88,89,90,98,100,102,101,99,97,103,95,94,93,92,96,91,114,115,116,117,118,119,120,121,122,123,125,127,126,124,128,129,130,131,136,137,138,141,140,139,142,143,144,191,190,185,183,186,189,182,187,184,181,180,188,214,215,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,192,198,200,197,199,196,201,195,202,194,193,203,317,324,319,322,315,321,320,318,316,323,277,278,279,281,280,225,233,255,256,257,263,327,329,328,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,391,392,407,415,414,413,412,411,410,405,416,408,406,409,404,403,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,424,425,426,427,428,429,430,439,440,441,442,443,444,445,547,548,549,446,447,448,449,550,551,454,460,455,453,458,459,451,452,450,456,457,436,437,438,434,431,435,432,433,493,528,529,461,484,462,482,481,474,466,480,477,476,475,489,473,472,486,471,478,463,464,479,465,467,485,487,469,468,470,483,488,538,539,536,537,534,533,532,535,574,570,567,561,578,577,564,576,575,573,565,571,569,568,566,563,562,560,558,572,559,587,582,589,588,586,584,585,583,615,617,618,620,616,619,624,626,625,623,622,621,606,601,603,596,600,605,599,602,597,595,594,593,604,592,591,590,598,608,613,611,614,609,612,607,610,629,628,627,630,631,632
0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,0,1,0,1,0,1,0,0,0,1,0,1,1,0,0,1,1,0,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,1,0
444
0,1,2,3,4,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,36,40,38,37,35,34,39,32,31,30,29,28,27,33,53,55,56,57,60,59,61,52,58,51,54,49,48,50,47,46,45,44,43,42,41,87,88,89,90,92,93,94,95,96,97,99,101,102,98,91,103,100,114,115,116,117,118,119,120,121,122,125,127,126,124,128,142,188,189,190,191,183,185,184,186,180,187,181,182,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,275,197,196,195,202,194,200,201,203,199,192,198,193,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,314,313,325,326,316,317,318,319,320,321,322,323,324,315,327,329,328,330,331,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,350,351,352,353,355,354,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,377,376,378,401,402,388,387,389,390,391,392,393,394,416,415,414,413,412,411,404,408,407,406,405,410,403,409,417,418,419,501,502,503,504,505,506,507,508,509,420,510,422,514,515,423,516,517,424,425,428,427,429,430,434,435,438,437,432,433,431,436,490,491,479,466,474,481,476,483,477,471,469,473,464,468,482,484,462,475,480,478,461,463,486,467,465,470,488,485,472,489,487,536,539,537,538,533,534,532,535,561,578,577,576,575,574,573,572,571,569,570,567,558,559,560,562,568,564,565,566,563,589,588,586,587,583,582,585,584,615,618,617,619,620,616,625,626,624,622,621,623,605,606,599,598,602,597,595,594,596,604,592,601,591,603,600,590,593,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,0,0,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,1,0,1,1,1,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
15
40,32,38,27,39,33,37,29,30,31,36,35,28,26,34
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0
76
0,1,2,3,4,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,37,36,40,28,31,39,38,27,35,34,33,32,30,29,26,417,418,419,501,502,503,420,510,511,422,514,515,321,324,323,322,317,319,318,316,320,315
1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,1,0
360
0,2,3,4,40,39,38,37,35,34,33,36,31,30,29,28,27,26,32,53,54,55,56,59,58,60,52,57,51,42,49,48,47,46,45,44,43,61,41,50,87,88,89,90,100,103,102,101,99,97,98,95,94,93,92,91,96,114,115,116,118,119,120,121,122,123,125,127,126,124,136,137,138,141,140,139,142,143,144,188,190,185,189,186,183,182,187,184,191,181,180,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,252,251,253,254,255,256,257,263,264,265,266,267,200,197,199,196,195,202,193,201,203,192,198,194,277,278,279,281,280,282,286,287,288,289,290,298,299,300,301,291,293,292,302,304,303,313,325,326,315,324,323,321,322,319,320,318,317,316,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,416,415,414,413,412,411,406,408,407,409,405,404,403,410,417,418,419,501,502,503,420,510,511,512,421,513,422,514,515,423,516,517,424,425,426,428,427,429,430,432,433,436,437,438,434,431,435,493,462,472,473,474,489,475,477,481,484,485,480,466,476,471,469,483,488,482,478,461,463,486,464,465,467,468,487,470,479,537,539,538,536,533,534,532,535,570,578,577,576,575,574,573,572,571,569,559,567,566,565,564,563,562,561,560,558,568,587,589,588,586,582,584,583,585,615,617,619,620,618,616,626,625,624,623,622,621,606,599,598,602,605,597,596,595,601,593,604,592,591,603,600,590,594,612,607,608,609,610,614,611,613
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
422
1,3,2,4,0,5,6,7,9,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,40,39,37,36,35,34,38,32,31,30,29,28,27,33,54,55,56,57,60,59,61,53,58,52,51,50,49,48,47,46,45,44,43,42,41,91,100,103,92,102,101,97,98,96,95,94,93,99,190,187,188,189,182,186,180,183,185,191,184,181,161,159,162,160,164,163,165,166,167,168,169,170,171,172,173,145,146,147,148,149,150,151,152,153,154,155,156,157,158,174,175,176,177,178,179,207,208,210,209,211,212,213,204,205,206,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,258,259,260,262,261,268,269,270,271,272,273,276,274,275,200,197,199,196,195,202,193,201,203,192,198,194,277,278,279,281,280,282,286,287,288,289,283,285,284,294,395,396,295,296,297,290,298,299,300,301,291,293,292,302,304,303,305,306,308,309,307,310,311,312,313,325,326,315,322,324,323,321,319,318,317,316,320,327,329,328,330,331,332,333,334,335,336,337,338,339,340,341,413,414,412,416,409,415,411,410,408,407,406,405,404,403,417,418,419,501,502,503,504,505,506,507,508,509,420,510,511,512,421,513,423,516,517,424,425,426,518,519,520,521,422,515,514,423,436,435,431,434,432,437,433,438,490,491,492,493,494,495,496,497,477,484,485,463,464,488,475,473,476,481,474,466,471,487,465,489,480,482,478,461,462,486,479,467,468,469,470,483,472,538,539,533,537,534,535,532,536,570,561,578,577,576,575,574,573,571,569,572,567,558,559,560,562,568,564,565,566,563,589,588,586,587,583,582,585,584,619,620,617,618,616,615,626,625,624,622,621,623,594,596,605,606,593,599,602,597,598,604,592,601,591,603,600,590,595,613,607,608,610,614,611,612,609
1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0
