123
391,643,643,643,643,571,571,571,571,571,571,494,60,601,407,407,495,483,421,469,584,441,415,519,519,519,519,519,429,32,651,652,649,650,654,653,656,655,32,442,442,442,442,413,558,436,592,178,178,580,555,595,479,546,459,451,220,527,517,567,384,384,608,458,458,549,361,554,219,461,455,537,641,641,493,514,628,499,605,598,598,598,633,623,621,618,609,398,543,624,443,443,457,574,476,573,518,563,614,614,614,614,490,544,422,394,562,435,444,572,629,468,470,638,625,625,570,579,565,565,565,419,382
0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,1,0,1,0,1,0,1,0,0,0,1,0,0,0,1,0,1,1
89
388,388,388,388,506,567,500,400,482,482,587,587,540,159,391,148,142,142,532,569,510,198,484,485,178,187,382,453,453,453,453,453,453,453,429,217,480,644,644,599,623,576,445,626,548,548,548,548,535,505,207,424,601,601,601,413,609,520,498,495,512,443,403,553,620,620,638,606,433,398,410,220,509,417,545,464,219,542,542,542,542,468,415,585,361,522,396,607,600
0,0,0,1,1,0,1,0,0,0,0,1,0,1,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1
112
593,556,556,500,574,574,429,561,169,428,47,552,543,602,602,514,619,619,619,534,402,217,217,601,525,198,611,522,586,461,207,615,541,541,518,177,92,533,612,612,585,484,484,637,637,427,509,582,539,539,492,598,598,598,598,614,523,254,575,530,643,498,641,463,540,479,519,433,521,567,470,48,424,446,417,636,443,391,569,482,113,568,517,409,409,477,489,628,450,439,528,445,457,559,596,400,405,640,505,384,407,618,635,627,633,510,503,383,422,595,486,571
0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,1,0,1,0,0,0
26
567,254,254,254,491,66,408,2,472,476,544,52,52,589,589,555,555,555,642,396,530,169,169,624,462,599
0,0,0,0,1,0,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0
67
551,522,666,670,599,677,659,504,640,673,567,678,651,650,652,649,653,655,656,654,544,397,219,399,413,187,362,576,382,637,442,521,582,392,455,74,460,592,407,429,528,433,555,461,254,535,572,439,609,501,113,452,489,642,361,66,119,604,517,476,443,574,617,60,463,523,423
1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,1,1,1,1,0,0,0
317
31,31,21,30,28,6,1,43,8,38,36,32,32,33,2,4,16,40,11,18,15,13,39,39,35,26,29,29,29,42,14,34,37,41,24,23,10,12,12,20,3,9,9,7,19,5,17,48,66,66,128,74,47,93,60,60,55,55,77,80,17,0,25,80,98,90,88,97,52,73,68,45,44,81,75,87,84,70,69,89,89,126,63,95,53,86,130,130,130,62,78,57,64,61,50,133,133,133,58,49,51,132,127,129,129,129,129,129,71,72,67,67,67,85,79,79,65,99,56,82,59,76,76,46,135,135,83,83,83,134,134,134,134,54,91,131,143,156,156,148,145,145,145,147,139,139,146,150,153,158,149,151,151,152,152,138,142,155,336,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,181,188,191,191,189,189,193,185,190,190,179,192,192,192,192,178,187,187,159,170,165,163,174,176,233,282,283,284,286,287,288,289,290,291,291,291,291,176,160,164,184,166,167,136,137,138,139,233,282,283,284,286,287,288,228,232,232,232,232,238,238,230,250,250,250,244,252,252,252,252,252,247,247,247,243,243,243,243,243,253,241,251,251,251,251,251,251,251,251,364,281,257,256,214,230,237,236,229,251,251,292,295,364,363,363,363,363,366,378,365,384,351
0,1,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,1,1,0,0,1,0,1,1,0,0,0,0,1,1,0,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,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,1,1,1,0,0,1,1,0,0,1,1,0,1,1,0,1,1,1,0,0,0,1,1,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,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,0,1,0,1,1,1,0,1,1,0,0,0,1,1,0,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0
14
177,361,405,573,651,551,551,522,666,670,677,573,556,443
0,0,0,0,0,0,1,0,0,0,0,0,0,0
154
19,19,19,16,16,2,17,17,4,8,28,5,5,18,9,25,13,35,15,1,24,10,23,23,23,23,12,12,41,41,21,6,66,74,83,82,75,89,86,59,85,87,51,68,45,81,49,88,88,47,84,65,92,70,67,90,64,50,50,50,131,132,95,128,128,128,128,128,128,94,94,94,94,60,60,63,44,44,58,80,77,61,333,333,333,333,337,337,337,337,337,337,189,190,190,190,190,178,181,188,188,188,188,179,179,179,179,179,187,185,193,192,192,192,192,192,192,191,191,191,191,164,184,93,93,170,165,160,163,160,163,6,29,170,6,29,93,52,91,130,97,165,160,163,29,42,14,22,7,36,40,176,40,3
0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,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,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,1,0,0,0,1,0,0,1,1,0,1,0,1,0,1,1,0,0,0,1
131
544,546,470,586,516,637,637,637,637,637,437,582,620,613,519,519,519,519,519,480,593,593,591,591,591,591,591,469,528,528,528,528,32,448,448,448,448,550,533,533,533,533,148,382,490,477,436,434,456,456,440,440,440,440,440,440,440,522,551,666,670,677,599,504,659,673,640,678,567,649,650,652,651,657,653,656,655,654,658,440,177,207,499,611,47,395,599,48,74,2,598,507,424,457,539,576,402,509,545,398,543,601,601,601,632,495,554,408,514,459,553,641,520,607,187,527,558,525,407,403,571,617,66,577,302,397,26,420,639,142,294
0,1,1,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1,1,1,0,1,0,0,1,0,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,1,0,0,1,0,1,1,0,0,1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1
34
500,500,475,450,647,648,645,680,679,685,685,685,686,686,686,686,686,686,686,686,686,688,688,687,687,687,687,487,646,654,653,656,450,487
0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0
286
20,23,23,16,2,2,21,7,24,14,10,1,1,22,18,17,4,12,27,13,13,3,3,25,25,5,28,28,11,6,8,8,9,9,19,26,26,15,15,15,0,0,66,75,87,51,168,161,172,171,169,175,162,173,186,180,180,182,164,159,174,184,163,163,163,167,165,170,160,166,176,176,149,156,82,47,45,45,45,85,89,74,49,83,84,88,88,88,88,88,81,59,59,86,68,79,44,44,44,156,156,156,157,155,202,138,202,78,206,200,196,134,198,203,203,203,205,195,195,195,204,204,135,201,201,201,138,153,153,153,142,142,142,142,151,145,145,158,139,150,143,144,146,146,152,148,148,154,147,147,147,257,266,260,263,254,258,261,264,281,262,262,262,256,259,259,265,255,141,140,139,138,224,225,225,225,225,225,225,225,226,227,227,223,223,223,223,223,219,211,219,214,207,209,209,217,218,220,216,221,218,218,217,345,347,353,348,349,349,349,349,349,349,349,344,344,344,350,346,351,352,267,375,295,294,293,313,364,352,375,273,273,273,273,274,271,269,272,270,280,278,280,276,275,279,366,372,365,360,360,360,360,362,368,363,369,380,313,315,315,317,169,162,173,161,175,168,186,172,171,163,160,176,176,176,166,159,170,184,174,167,165,314,314,354,354
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,1,0,0,1,1,1,1,0,0,0,1,0,1,1,0,1,0,1,0,0,1,1,0,0,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,0,0,1,0,0,0,1,1,1,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,1,0,1
109
1,1,4,4,15,3,19,9,7,23,23,24,27,27,22,22,19,19,19,19,19,19,24,11,28,5,0,26,21,22,6,2,2,27,20,20,14,14,10,12,12,13,137,136,138,138,139,139,178,193,191,191,191,187,187,189,192,181,185,190,190,179,188,188,170,159,159,159,159,174,174,174,163,223,227,224,225,226,210,209,212,210,210,208,213,215,215,220,221,221,221,216,216,218,218,217,267,375,375,375,375,375,319,321,323,320,285,285,322
0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,1,1,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,1,0
56
555,491,624,624,460,441,437,575,32,448,448,448,448,506,467,453,453,453,453,453,453,453,649,650,652,651,653,655,654,656,446,423,423,522,551,667,677,599,504,504,504,659,469,662,423,547,485,539,588,243,583,559,639,513,461,461
0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,1,0,0,1,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0
275
565,565,565,442,442,442,442,466,409,493,679,493,475,517,575,582,412,621,593,510,589,464,464,484,454,474,476,505,583,594,628,512,512,446,113,207,601,601,388,388,388,388,578,445,52,519,600,562,169,254,254,544,580,407,504,504,315,563,563,563,594,471,896,458,805,908,444,895,916,549,589,625,606,529,583,407,535,74,934,936,849,935,889,761,833,933,750,803,434,620,74,982,982,982,982,983,983,984,984,984,985,985,985,985,985,985,986,986,986,986,987,987,987,987,987,988,989,989,989,989,990,990,990,990,990,991,991,991,992,993,993,993,993,993,993,993,993,993,993,994,994,994,994,995,996,997,997,997,997,997,997,997,997,997,997,997,998,998,998,998,998,998,998,998,998,998,535,148,441,491,390,460,472,2,397,399,422,505,572,628,549,451,453,453,453,453,453,399,627,497,642,429,494,644,484,804,570,398,399,627,422,596,610,415,445,929,914,507,113,632,586,898,361,451,919,506,565,207,625,32,528,553,187,590,925,557,2,604,560,908,566,559,398,629,519,560,602,442,469,567,539,549,494,593,999,429,616,505,631,474,572,572,628,545,470,511,556,576,428,422,422,422,570,457,1081,1075,1090,1095,1098,1099,1101,1092,1129,1130,1119
0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,1,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,1,0,1,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0
140
382,478,440,585,505,434,243,395,565,159,432,448,603,545,611,198,550,518,597,74,148,119,315,315,573,398,616,580,574,485,638,419,624,439,536,363,294,391,596,509,47,423,621,490,436,526,575,481,390,467,628,568,394,523,413,178,142,627,397,531,531,531,529,533,588,519,610,553,443,544,571,477,602,572,633,469,539,456,392,521,402,513,570,589,510,451,502,479,615,594,475,530,486,576,447,169,207,445,560,522,254,583,187,629,417,527,466,457,428,593,631,482,507,431,512,556,497,452,452,590,590,558,639,591,566,493,441,515,612,420,637,388,388,388,636,538,584,463,48,534
1,0,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,1,1,0,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,0,0,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,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,0,1,1,0,1,0,0,1,1,1,1,0,0,0,1,1,1,0,1,1,1
19
651,650,652,649,656,653,655,654,551,522,665,677,599,504,504,659,469,662,567
1,1,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,0
145
513,526,526,526,526,544,419,659,550,567,522,198,504,551,457,664,668,671,670,477,638,638,605,605,475,429,679,680,604,485,643,681,575,503,554,487,687,687,688,688,686,711,707,718,718,718,714,714,714,713,705,705,710,706,720,720,721,723,723,723,708,722,717,709,719,704,704,704,716,716,715,586,588,392,468,169,142,528,444,30,784,785,785,786,787,787,787,787,788,789,790,790,777,782,781,778,776,775,780,773,774,779,772,769,767,764,764,764,764,764,766,771,768,768,768,768,768,763,763,763,765,770,770,770,30,445,522,506,32,481,474,241,611,507,629,432,159,398,637,637,612,612,612,496,553
1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,1,1,0,0,0,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,0,0,1,0,0,1,1,0,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,0,1,0,0,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,1,1,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,1
121
484,498,596,408,643,643,643,643,466,567,457,198,504,504,504,504,504,504,504,551,551,551,551,522,419,550,668,673,640,669,671,672,664,689,674,670,707,707,706,721,705,705,716,716,720,720,717,714,714,713,713,713,710,710,709,723,718,718,718,708,708,708,715,704,722,711,719,719,719,769,772,772,772,772,772,772,772,771,770,770,770,770,763,763,763,765,766,766,766,766,767,768,764,466,410,582,591,480,784,785,786,787,788,788,789,790,485,540,198,612,612,220,478,482,636,636,207,452,452,452,585
1,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,0,1,0,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0
264
407,407,634,551,551,615,615,582,582,119,119,537,518,413,572,572,572,572,502,505,454,454,602,497,614,651,650,657,649,649,649,652,654,658,656,655,653,522,551,667,665,599,677,659,504,662,469,567,678,567,455,92,581,568,423,423,532,469,438,506,590,421,626,315,400,585,621,461,427,576,570,26,534,399,642,552,552,552,531,187,442,398,241,509,32,549,627,471,536,584,458,388,388,388,446,198,30,563,639,169,405,507,607,416,468,599,583,494,526,495,538,466,524,433,606,440,644,500,432,612,628,449,472,384,384,384,514,591,294,294,559,592,409,431,410,488,594,609,548,548,548,302,503,391,528,630,363,550,542,542,542,542,437,504,504,504,504,575,617,445,401,60,254,113,148,557,557,557,557,448,448,596,545,545,632,573,546,482,597,483,540,478,543,207,142,535,428,492,523,523,586,178,520,619,619,619,619,396,397,420,159,525,521,441,476,611,439,574,574,489,544,593,422,422,480,513,47,556,631,587,539,474,601,601,601,601,601,601,623,629,460,499,450,450,452,452,484,588,565,565,522,605,481,562,451,578,501,177,496,496,74,508,567,462,243,447,447,447,447,447,577,459,640,589
0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0
51
622,518,597,574,574,574,574,589,567,567,475,440,447,629,603,217,525,607,607,416,588,491,595,566,384,459,543,608,608,608,401,538,466,477,533,476,631,591,552,516,536,634,462,513,441,493,504,504,504,504,521
0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0
127
21,18,6,15,16,16,16,22,17,78,54,198,200,200,199,199,195,195,195,201,206,202,62,136,137,138,139,17,25,26,4,4,268,268,267,285,320,319,323,321,322,351,350,350,350,347,352,348,348,353,349,349,344,346,345,190,188,188,178,178,193,191,191,191,191,185,179,179,189,189,192,192,192,187,181,181,167,184,164,174,166,163,170,160,159,176,165,322,280,277,276,279,275,239,236,237,238,231,235,229,232,232,232,232,230,147,150,154,155,152,149,153,157,156,145,148,146,146,138,139,144,151,142,142,143,275,278
0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,0,1,1,0,1,0,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,0,1,0,1,1,0,1,1,1,1,0,1,0,1,0,1,1,0,1,1,0,1,0,1,0
109
474,487,302,571,571,571,571,633,640,614,447,444,562,477,634,456,456,535,514,472,607,463,463,361,454,454,468,475,66,623,570,399,399,399,400,642,581,515,363,652,650,651,649,653,656,655,654,551,522,667,665,677,599,504,659,673,640,678,567,363,690,691,697,699,698,694,559,559,423,586,493,470,169,602,585,643,294,533,494,424,92,398,405,534,542,542,542,542,513,574,574,315,440,544,482,469,198,457,572,142,142,627,611,573,608,489,431,465,520
1,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,1,0,0,0,0,1,0,1,1,0,0,1,1,0,0,1,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,1,0,1,0
82
577,416,659,550,551,419,504,457,522,198,567,315,590,451,665,410,428,708,708,708,715,706,711,707,716,716,722,709,709,714,705,705,721,721,721,721,704,717,723,723,713,720,720,720,719,719,719,710,718,718,769,763,768,768,768,766,766,772,772,764,770,767,767,771,765,451,784,785,786,787,788,788,789,790,451,474,432,47,552,515,558,521
0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,0,1,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,0
130
502,580,521,509,633,463,595,572,455,565,399,635,568,605,533,464,464,449,437,382,578,576,650,651,657,652,649,656,654,655,658,658,658,658,658,658,653,576,481,548,596,474,566,454,454,545,467,467,623,547,493,551,551,522,667,665,599,677,677,504,504,504,659,469,640,673,567,567,678,493,487,434,486,634,60,60,469,407,642,573,431,294,392,423,625,625,457,439,637,169,254,178,579,444,241,585,424,543,592,570,541,440,610,466,514,531,531,462,446,632,452,452,452,546,478,461,421,390,419,537,537,558,177,520,428,494,620,492,616,624
1,0,0,0,1,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,0,1,1,0,1,1,0,0,1,1,0,1,0,0,1,0,1,0,1,1,0,0,0,1,0,1,0,1,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,1,0,1,1,1,1,0,0,1,0,0,0,1,0,1,1,1
44
7,12,24,5,17,17,15,14,2,26,13,8,8,4,3,27,16,16,224,223,225,225,226,227,227,227,227,227,211,199,33,14,1,7,96,196,156,143,78,148,12,118,31,16
0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,1,0,1,1,0,0,0,0,1,1,0
20
408,640,611,423,551,551,551,443,443,505,428,608,608,608,450,450,601,475,509,568
0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0
135
5,14,14,28,6,6,9,9,9,19,18,4,4,29,29,29,40,7,35,12,12,12,36,24,15,15,15,42,3,16,22,43,8,23,86,88,88,49,68,66,59,89,82,85,87,81,75,51,83,74,84,47,45,131,46,71,90,99,63,126,92,77,68,193,189,191,191,191,179,179,179,179,179,188,188,188,185,187,181,181,181,192,192,178,178,190,190,190,160,167,159,59,89,82,85,87,81,75,51,83,74,74,84,47,45,57,44,65,79,46,90,128,159,165,174,163,76,95,97,163,97,58,58,63,67,48,53,126,77,92,70,73,64,64,94
0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,1,0,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,0,1,1,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0
164
7,6,23,1,25,20,16,16,22,12,13,27,17,18,19,10,10,9,26,26,0,24,11,3,3,15,28,14,14,8,2,2,4,4,21,5,84,88,88,88,88,88,88,81,86,51,74,74,74,74,74,47,75,85,68,59,49,89,66,66,66,66,66,82,45,87,83,95,90,50,50,50,61,63,127,76,97,94,65,91,91,46,98,58,58,44,126,72,57,57,69,52,80,80,60,60,99,99,64,132,132,132,48,131,130,53,118,96,79,129,129,71,67,67,56,77,128,70,92,73,93,137,136,136,139,138,168,172,182,162,173,161,161,186,186,169,180,175,171,165,184,163,375,267,321,321,285,320,227,227,224,226,226,223,225,225,225,211,219,214,209,207,221,217
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,1,1,0,1,1,1
118
576,119,2,613,563,241,589,513,616,617,608,468,559,483,634,446,533,486,439,544,52,52,52,52,52,493,490,554,438,536,536,536,501,597,541,539,532,454,410,400,618,294,571,641,521,424,494,217,470,542,456,631,497,621,620,644,453,638,603,219,447,447,540,523,511,588,243,577,585,416,484,433,459,465,535,500,510,593,477,431,622,382,587,473,435,398,491,604,555,315,517,504,402,630,502,584,584,498,626,460,187,169,495,586,92,481,595,220,623,198,575,551,471,442,534,520,407,578
1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1
21
11,30,13,13,8,9,9,9,24,2,17,17,17,17,17,17,38,10,28,28,7
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
107
400,443,397,393,527,449,254,592,517,549,422,422,484,590,561,390,475,514,565,542,542,597,646,645,647,648,654,655,656,653,620,451,519,547,603,498,515,564,564,510,539,551,522,670,666,599,677,659,504,640,673,567,678,518,568,608,445,507,601,601,405,566,433,625,473,420,459,602,640,511,464,47,599,530,479,548,548,548,548,460,623,432,427,606,611,159,462,413,409,540,546,619,520,572,638,575,178,457,558,383,555,604,440,396,410,48,207
0,0,1,0,1,0,1,0,0,1,0,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,1,0,1,0,1,1
26
2,523,142,410,469,458,458,587,613,626,626,582,511,576,531,531,531,531,610,579,489,594,481,510,512,621
0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0
151
618,618,618,618,618,618,577,637,467,609,511,563,417,478,527,489,454,452,452,484,614,74,611,433,401,396,470,30,599,642,485,604,590,447,457,495,491,382,486,60,294,615,615,439,542,2,444,522,551,670,666,599,677,659,504,640,673,567,678,648,647,594,576,514,568,526,453,453,453,498,549,448,533,635,562,446,579,361,640,558,537,437,521,148,32,490,564,198,403,469,507,600,530,585,432,442,500,429,243,607,543,598,169,177,400,631,532,405,506,644,534,510,619,619,619,569,524,479,477,496,566,217,520,629,591,620,220,552,509,471,413,523,548,603,641,628,536,581,517,52,482,487,66,47,207,586,434,627,505,455,48
0,0,0,0,0,1,0,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,0,1,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,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,1,1,1,0,1,1,0,1,1,1,1,1
305
403,2,220,220,522,518,501,625,625,625,625,625,598,598,598,480,142,549,549,588,405,405,540,608,623,602,362,587,466,528,617,417,525,554,508,508,585,504,504,504,514,561,395,537,382,500,500,599,593,578,607,559,563,52,52,30,529,441,441,485,643,526,531,531,531,423,573,520,547,636,909,552,552,552,552,631,584,680,679,976,977,978,979,980,487,687,687,688,688,686,686,686,686,981,571,576,477,441,638,638,621,449,955,620,918,538,918,92,545,523,523,401,434,187,397,2,439,543,515,396,624,463,906,556,617,630,456,527,923,159,433,148,74,802,395,918,47,546,484,802,503,384,503,620,434,460,390,390,428,456,527,433,454,433,148,629,384,26,600,802,503,397,2,624,529,573,535,490,294,904,142,927,581,438,508,508,508,955,520,637,926,485,417,924,804,443,681,497,589,198,427,595,177,441,442,946,448,448,573,429,439,543,515,639,803,456,1036,527,620,434,617,630,397,2,460,390,47,546,505,420,432,396,529,495,495,495,495,516,516,516,516,219,634,561,483,618,384,384,481,562,620,392,518,187,477,522,361,898,409,486,563,499,447,447,447,447,447,447,446,446,431,243,604,402,483,618,518,187,955,520,490,294,294,573,535,416,507,927,581,409,486,417,924,604,402,946,448,914,955,520,427,595,409,486,573,535,926,485,438,508,443,681,589,198,914
0,1,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,0,1,0,1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,1,1,0,1,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,1,1,1,1,0,0,1,0,1,0,1,0,1,0,0,1,1,0,0,0,0,1,1,1,1,0,1,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,0
215
13,22,16,27,8,28,2,20,0,15,17,21,7,7,3,3,5,10,1,24,24,24,12,22,16,23,26,4,19,89,83,85,49,49,49,87,45,68,47,81,81,84,82,82,75,74,86,59,88,88,51,66,97,129,129,129,76,48,48,48,127,44,44,71,56,99,99,99,70,60,52,93,58,79,79,79,79,79,92,96,130,130,130,94,94,69,98,126,50,77,132,132,91,73,73,72,65,64,131,90,67,63,95,61,128,57,57,118,80,80,80,53,46,136,137,139,138,138,268,268,268,268,324,325,326,213,213,145,152,152,138,153,149,188,188,190,190,190,189,185,181,187,191,191,191,193,193,192,178,179,176,164,170,160,167,165,163,163,176,184,184,184,174,159,166,149,147,156,156,156,142,142,142,142,154,143,156,142,154,143,151,151,148,139,156,142,154,143,151,148,139,157,158,155,144,146,150,62,201,55,196,133,134,206,195,205,199,197,197,202,194,204,213,210,212
1,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,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,0,1,1,0,0,1,1,1,1,1,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,1,1,1,1,0,0,1,0,1,1,1,1,0,1,0,0,1,1,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,1,1,0,1,1,0
54
632,632,631,498,585,675,645,647,648,646,653,676,655,656,654,522,551,666,670,670,677,599,504,504,659,673,640,678,678,567,585,442,481,638,583,294,484,581,607,421,361,453,453,463,476,455,519,416,489,449,599,618,553,532
0,1,0,1,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,1,1,1
236
40,36,43,32,33,42,29,35,29,35,35,41,41,41,39,39,30,30,30,31,31,18,202,196,135,55,55,54,194,197,62,206,198,204,205,205,203,201,200,134,78,133,199,195,195,141,140,140,138,139,158,155,145,149,143,157,153,154,152,146,146,146,146,150,147,156,138,148,142,139,151,144,10,6,17,3,3,3,3,28,4,171,168,182,172,175,180,162,169,169,169,173,161,186,166,160,160,184,184,165,176,174,174,167,163,159,164,170,4,24,227,227,226,226,226,224,225,225,225,223,223,223,223,223,223,223,223,223,215,212,213,210,208,215,215,215,217,216,220,218,217,217,217,217,217,221,24,8,3,352,351,348,346,345,353,344,344,347,350,349,3,13,9,9,15,298,299,0,7,5,1,20,16,26,10,19,11,294,293,292,295,300,304,304,296,303,297,318,306,306,309,354,354,354,307,307,299,307,299,301,302,305,308,308,310,370,370,379,357,357,357,377,382,359,376,356,374,383,358,371,371,381,373,355,380,367,368,360,369,363,363,366,362,365,372,364
0,0,0,0,1,1,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,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,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,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,0,1,1,0,1,0,1,1,1,1,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,1,1,0,0,0,0,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,0,1,0,0,1,1,0,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,0,1,0,0,0,1,1,1,1,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,1,1,1,0,1,1,1,1,1,1
206
579,384,438,557,217,466,590,451,396,610,497,478,478,630,382,523,398,403,613,558,435,629,399,506,643,632,60,441,490,536,535,402,623,428,495,443,617,405,494,490,596,631,590,436,569,924,911,573,632,904,577,594,630,493,937,937,938,938,939,940,941,942,943,944,944,945,2,397,515,481,624,47,630,503,433,74,207,982,982,983,983,984,985,985,986,986,986,986,986,986,986,986,987,988,989,989,990,991,992,993,994,995,996,996,996,997,998,493,422,517,644,484,399,642,617,999,593,628,412,422,505,549,627,497,429,572,548,30,626,811,422,439,488,596,903,457,428,897,610,626,811,241,506,400,541,481,450,119,178,384,32,625,625,528,553,207,565,563,477,629,566,590,640,410,567,469,925,207,1037,557,565,908,629,593,423,549,494,616,505,429,539,556,407,631,628,572,545,474,474,1085,1097,1087,1102,1093,1100,1079,1076,1138,1149,1134,1145,1119,1109,1146,1117,1126
0,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,0,0,0,0,1,1,1,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,0,0,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,0,0,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,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,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,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1
43
608,608,608,476,119,217,363,651,652,650,649,656,653,655,654,551,551,551,522,667,665,665,677,599,504,504,504,504,504,659,673,640,678,567,363,502,584,545,540,52,473,382,446
0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,0,1,0
68
142,52,52,52,207,169,315,627,630,630,623,596,390,461,178,178,361,399,599,60,388,388,601,407,407,570,475,561,478,476,568,493,471,485,436,294,481,440,544,607,446,469,504,504,586,441,442,509,637,515,417,639,559,383,638,432,576,605,605,435,565,520,562,519,462,595,438,412
0,0,1,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,0,1,0,1,0,1,1,1,0,1,1,1,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1
169
389,389,388,388,388,406,142,142,602,602,519,628,628,544,384,384,575,390,605,605,623,241,497,465,393,637,599,522,643,713,713,723,723,715,715,709,717,719,719,719,707,706,706,722,705,705,705,716,710,720,720,720,721,721,721,721,711,718,708,704,714,714,714,766,766,770,770,770,770,764,767,767,767,765,765,772,769,763,763,763,771,771,771,771,643,557,557,456,363,534,573,444,449,621,592,492,492,514,423,539,566,468,433,452,452,452,452,382,92,625,625,625,625,625,625,625,315,530,459,784,785,786,787,788,789,790,459,627,532,119,568,611,496,510,470,610,480,473,814,814,814,817,817,818,818,818,819,819,819,822,822,823,823,823,821,820,816,816,816,816,816,815,473,66,506,538,585,491,587
0,0,0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,1,1,0,1,1,0,0,1,1,1,0,0,1,0,0,0,1,1,1,1,1,0,0,1,0,1,0,0,0,1,1,0,0,1,0,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,1,0,1,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0
170
28,16,16,25,13,13,12,6,5,23,23,2,1,4,14,140,141,138,24,10,9,59,83,85,86,89,68,47,66,74,74,84,82,88,88,49,51,81,81,81,45,45,75,87,95,71,71,96,118,98,48,72,128,127,56,92,76,99,52,44,70,97,131,60,132,80,80,64,91,91,126,77,63,61,129,69,46,79,53,130,130,90,57,50,73,65,9,7,3,3,3,0,18,21,8,19,22,17,7,14,18,26,26,17,26,15,11,11,27,20,67,94,93,58,135,201,169,186,173,172,168,180,161,162,171,171,175,182,163,164,159,184,160,167,165,166,226,227,223,225,224,212,210,215,213,208,217,221,216,220,218,375,267,319,320,321,322,285,353,350,347,352,344,349,351,348,346,345,176,174
1,0,0,0,0,0,0,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,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,0,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,1,0,0,0,0,1,1,1,1,0,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,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0
115
441,177,481,524,599,538,538,538,538,538,538,538,538,538,538,461,413,621,521,473,593,594,399,399,399,399,454,615,615,615,615,615,605,522,529,551,405,617,428,487,577,528,507,563,551,522,665,667,677,599,504,662,469,567,678,563,563,563,563,483,483,315,450,633,558,241,493,448,431,421,536,545,169,490,490,514,390,302,407,417,636,393,142,496,553,624,537,458,66,517,460,626,434,544,436,409,561,396,595,403,513,596,503,30,219,497,614,452,452,452,452,412,590,590,515
0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,1,0,1,0,0,1,1,0,0,0,1,0,1,0,1,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,0,1,1,0,0,0,0,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,0,1,0
93
640,415,638,638,638,638,638,557,557,557,557,557,557,557,557,557,516,514,646,648,645,647,653,656,654,655,560,489,254,549,429,515,417,604,405,562,576,142,446,446,622,626,626,383,599,532,629,587,395,441,444,241,241,241,471,580,485,178,416,607,791,791,791,791,792,792,792,792,792,792,793,793,794,795,795,795,795,796,797,797,797,797,798,394,644,521,521,530,422,243,413,550,571
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0
209
6,27,27,27,24,3,1,22,22,22,26,26,26,47,75,75,87,45,51,89,68,84,88,66,86,59,74,74,85,81,82,83,49,97,72,53,118,77,48,52,126,8,40,23,23,43,19,42,7,29,29,29,29,15,33,17,10,12,14,16,16,4,126,70,70,57,57,98,64,56,96,96,96,96,96,127,127,127,127,99,60,60,50,50,67,58,58,69,61,129,80,132,65,92,46,90,128,93,93,93,91,71,44,79,71,44,71,44,79,71,44,79,71,44,79,71,44,79,71,44,79,73,71,44,79,73,63,93,91,71,44,79,73,63,94,131,130,130,76,95,161,171,186,162,173,180,169,182,175,172,168,184,166,167,165,170,164,174,163,159,176,176,160,156,139,144,142,151,147,147,147,153,154,146,146,148,155,145,150,157,152,143,149,158,140,138,138,205,206,78,195,195,195,195,198,201,134,135,55,55,55,55,204,197,196,203,203,202,62
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,0,1,1,1,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,1,1,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,0,0,0,1,1,1,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0
318
9,22,16,8,1,17,15,14,21,3,18,2,25,23,0,27,19,4,20,12,10,10,9,13,7,22,22,19,8,25,25,1,1,1,1,0,23,23,23,11,14,14,14,14,14,14,18,15,15,15,15,17,3,20,6,12,21,21,5,5,5,26,26,24,24,2,4,27,16,28,75,74,89,89,89,89,89,49,49,87,47,47,47,47,47,86,51,82,66,66,66,66,66,66,81,85,68,59,59,59,59,13,2,2,18,4,4,7,7,14,6,1,26,26,17,21,14,11,11,11,2,2,0,16,16,10,8,61,95,129,118,127,127,60,60,60,60,60,98,63,63,77,77,126,93,73,128,128,91,91,48,48,69,69,69,94,94,90,90,57,57,57,57,57,57,57,57,57,130,56,56,56,56,56,56,56,56,56,56,56,132,172,180,180,186,186,186,162,182,168,161,161,171,171,171,171,169,169,169,169,173,175,175,175,184,160,174,170,184,159,159,159,167,167,167,163,163,163,166,140,141,139,138,166,170,176,165,160,164,174,174,204,134,199,199,54,194,203,62,78,206,206,206,196,195,195,195,200,55,202,202,197,197,198,205,201,225,225,225,225,225,225,225,225,223,223,223,227,227,226,224,224,224,214,209,214,214,219,207,218,221,220,218,216,216,216,216,216,216,221,217,375,375,267,285,292,295,294,293,269,269,269,270,270,270,270,274,271,273,273,273,273,201,275,276,279,277,317
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,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,1,0,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,1,0,1,1,1,0,0,0,0,1,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,1,0
104
582,582,582,582,500,500,500,243,635,480,32,187,511,26,567,659,198,550,419,522,504,504,504,457,551,662,469,661,667,722,719,719,723,721,715,706,714,716,716,711,711,711,707,708,713,705,705,720,717,704,704,709,718,718,718,710,771,772,772,766,768,770,767,764,769,765,763,712,724,725,726,727,783,728,729,26,667,410,428,665,26,382,419,638,579,622,627,525,660,660,559,315,784,785,786,787,788,789,790,790,790,790,525,663
0,0,0,1,0,0,1,1,1,1,0,1,1,0,0,1,1,0,0,0,0,0,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,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,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,1,0,0,0,1,0,0
12
382,627,627,581,2,567,415,459,646,645,647,648
0,0,1,1,1,1,1,0,0,0,0,0
161
482,497,315,396,440,440,575,575,575,575,575,220,462,550,644,538,538,538,627,581,361,361,74,74,458,583,605,506,502,576,498,398,422,528,622,409,643,643,473,566,565,574,629,382,651,649,650,652,655,656,653,654,436,484,439,558,437,551,551,522,665,667,677,599,504,659,469,662,678,567,442,598,119,534,553,488,625,625,477,522,455,508,631,363,388,512,601,198,434,617,410,159,499,460,543,453,603,254,469,540,604,444,395,639,585,585,464,302,621,595,432,609,554,569,491,474,579,635,509,405,454,402,113,446,390,492,403,504,441,219,392,532,451,562,519,431,459,542,533,592,642,597,394,594,616,463,32,590,638,400,450,802,801,519,487,492,800,555,643,503,799
1,1,1,0,0,1,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,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,0,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,0,1,0,0,1,0,0,0,1,0,1,1,1,1,1,0,0,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,0
66
2,2,2,541,541,470,511,529,553,679,680,681,485,604,643,688,688,688,487,687,687,686,686,711,711,711,719,719,723,713,713,713,715,720,720,721,721,721,708,708,706,706,706,718,707,707,707,709,709,709,722,722,722,704,710,710,710,716,716,705,705,714,714,714,717,750
0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,1,0,1,0,0,1,1,1
210
679,680,683,685,685,685,685,682,684,550,457,198,419,688,688,487,686,687,504,504,504,504,567,659,659,522,551,551,551,551,551,551,551,664,673,671,666,672,689,668,674,670,640,669,700,718,718,718,707,714,722,715,706,716,711,723,723,713,713,710,719,719,719,709,705,721,720,720,717,704,704,708,780,778,782,776,777,781,774,773,779,775,712,724,725,726,727,783,728,729,766,765,763,767,768,769,764,770,772,771,412,611,508,533,207,254,424,473,473,520,569,438,482,392,601,614,630,627,431,516,419,451,401,534,499,784,785,786,787,788,788,789,790,546,478,631,548,457,636,484,526,383,643,538,541,469,571,417,460,573,32,32,539,456,597,599,574,491,479,560,560,198,580,598,598,523,568,607,241,302,562,540,440,447,822,816,823,823,823,815,820,820,819,817,821,814,818,832,830,831,829,825,827,826,824,828,398,220,612,612,612,612,612,612,545,489,454,535,629,511
1,1,1,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,0,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,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,1,1,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,0,0,1,0,1,0,1,0,1,0,1,1,0,0,0,1,1,0,0,1,1,1,0,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,1,0,1,0,0,0,0,0,1,0,0,1,1,0,1
193
41,35,4,38,1,24,40,11,19,6,14,5,7,41,38,23,1,21,34,6,29,12,40,3,28,21,23,39,14,26,18,32,43,10,8,25,33,0,36,16,15,15,29,29,5,31,7,30,3,17,9,37,34,42,2,20,12,13,131,74,74,74,62,45,132,79,69,44,59,76,57,128,128,128,128,93,172,173,186,171,182,169,162,168,175,161,180,160,165,170,164,184,176,176,174,159,166,163,167,140,141,138,139,233,282,283,284,286,82,82,73,87,87,87,90,80,72,98,98,126,54,97,51,81,81,63,63,56,75,49,129,68,65,60,60,60,135,88,88,64,46,46,52,61,127,86,66,83,130,47,67,85,85,85,85,85,91,91,89,78,99,71,53,84,50,134,58,58,77,55,55,48,70,133,95,286,208,210,213,212,212,212,212,215,215,218,221,268,221,217,375,267,285
0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,1,1,0,1,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,0,1,0,0,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0
193
2,2,2,13,8,8,8,11,1,1,16,16,16,4,23,23,0,21,21,25,25,5,27,27,27,9,9,28,17,14,3,18,26,26,12,15,6,10,24,7,20,19,22,22,22,89,89,89,47,81,59,88,49,85,85,51,86,87,66,82,45,45,45,83,84,75,68,68,74,79,132,65,71,92,93,93,93,56,130,129,70,64,97,153,153,153,148,146,146,146,146,146,146,146,145,145,138,138,155,139,144,152,142,154,150,147,147,158,161,180,180,175,169,168,173,171,162,186,186,172,182,164,165,184,184,170,176,174,159,159,167,163,166,160,141,140,138,139,226,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,224,227,227,227,223,207,211,214,214,214,209,219,220,217,217,218,221,216,267,375,375,269,269,269,269,271,271,274,270,270,270,270,273,273,279,280,277,275
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,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,0,0,0,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,0,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,1,0,1,0,0,1,1,1,1,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1
76
15,16,25,17,17,13,13,21,8,8,1,1,7,7,226,224,223,223,223,223,223,223,227,227,215,210,213,208,212,216,221,220,218,217,7,5,9,26,3,18,18,18,18,24,20,4,28,19,14,2,2,364,2,162,233,282,283,284,286,287,288,289,182,182,168,186,169,161,173,180,2,22,10,27,6,11
1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,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,0,0,0,0,0,0,0
28
633,439,581,508,508,495,495,420,569,584,463,463,527,582,393,505,629,177,566,566,485,485,361,637,363,416,435,410
0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1
173
515,402,2,390,439,394,611,611,593,553,647,648,646,645,653,656,654,655,551,551,551,551,522,670,666,599,677,659,504,504,504,504,504,504,640,673,567,678,553,487,620,60,60,504,504,504,504,504,504,451,362,391,489,533,524,570,613,613,613,613,243,361,534,453,453,453,453,453,453,453,548,601,601,601,601,601,113,92,522,634,626,545,545,545,545,384,475,589,528,399,633,590,603,499,483,623,585,438,550,558,577,491,541,396,552,552,552,552,479,388,388,640,606,455,578,538,547,625,625,625,625,632,602,591,641,517,629,605,605,605,605,605,605,568,561,470,562,445,433,409,395,177,220,421,604,607,456,294,554,523,500,500,500,437,443,461,624,609,444,477,540,148,412,481,26,382,449,556,556,563,631,592,576
0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
376
40,36,43,32,33,42,29,35,41,39,133,134,56,56,62,132,57,80,64,89,50,50,50,106,125,111,111,111,121,121,121,121,121,121,121,121,114,114,114,114,117,117,117,117,117,102,102,102,50,102,102,102,102,102,110,110,110,124,124,113,119,119,119,119,119,119,119,119,119,119,119,120,120,120,107,107,108,108,108,116,100,104,104,104,101,101,101,103,123,112,112,112,112,112,112,112,112,122,122,105,105,105,109,109,109,109,115,177,178,178,178,178,179,181,183,183,185,187,187,187,188,188,188,188,188,188,189,189,189,190,191,192,192,192,193,50,207,207,207,207,207,207,207,211,214,192,192,192,192,192,192,188,188,185,193,214,219,209,209,221,217,216,114,114,114,114,114,114,114,114,21,21,1,31,139,142,143,156,156,156,145,138,144,144,151,150,153,153,154,154,148,155,152,152,152,147,147,147,147,157,157,158,149,146,93,46,46,46,46,46,46,46,46,70,54,54,60,60,60,60,127,86,89,97,97,83,63,63,63,63,63,63,77,131,209,214,131,130,130,48,78,76,53,53,95,126,44,52,55,135,87,134,134,73,98,98,98,79,49,84,61,133,74,75,128,128,128,128,128,128,128,128,67,201,50,267,156,155,135,143,143,55,205,138,202,154,62,78,152,157,139,158,145,153,54,144,195,146,196,151,133,142,197,148,148,16,19,32,33,17,193,185,191,190,190,190,190,190,190,190,181,181,181,181,188,188,188,187,187,187,189,179,192,178,178,178,159,184,184,184,184,184,184,166,176,170,160,163,164,165,167,167,174,174,224,227,225,223,223,226,208,210,215,213,221,217,218,267,375,148,149,147,150,50,216,239
0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,1,1,0,0,0,1,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,1,1,0,1,0,1,0,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,0,1,0,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
62
30,432,625,625,625,625,625,641,483,564,564,470,516,187,219,490,466,463,551,522,665,667,645,667,599,677,659,504,673,640,678,567,463,446,648,647,645,646,655,654,658,653,656,521,584,475,402,408,241,169,502,464,417,395,396,488,635,627,519,453,453,453
0,1,0,0,0,0,1,0,1,0,1,1,1,0,0,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0
255
468,460,408,617,442,442,442,442,442,554,601,601,601,435,419,613,613,482,473,586,623,612,612,612,612,397,422,621,481,492,471,471,423,541,395,490,611,515,30,32,32,562,523,465,465,555,592,587,629,502,596,481,148,926,930,921,447,546,559,627,565,405,916,451,434,477,398,937,937,937,937,937,938,939,939,940,941,941,941,942,942,943,943,944,944,944,944,945,945,395,74,26,463,906,456,527,397,2,585,159,498,613,501,543,439,438,802,982,982,982,982,983,983,983,984,984,984,985,985,985,985,985,985,985,986,986,986,986,986,986,987,987,987,987,987,987,987,987,988,988,989,990,991,991,991,991,991,992,993,993,993,993,993,993,993,994,994,994,994,994,995,995,995,995,996,996,996,996,997,997,997,997,997,644,484,497,642,549,572,627,399,505,593,429,494,921,457,473,470,545,545,474,423,999,616,30,548,556,407,539,539,511,623,428,536,478,445,481,431,119,384,384,178,506,241,565,207,528,553,625,597,566,925,629,560,560,560,560,560,560,560,588,410,567,590,567,410,925,565,557,1037,207,908,640,469,612,612,612,612,1093,1079,1100,1102,1076,1097
0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,1,1,0,1,1,1,1,0,1,0,0,1,1,1,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,0,0,0,1,0,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,1,1,1,1,0,0,1,1,0,0,1,1,1,0,0,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,1,1,1,1,1,0,0,0,0,1,0,1,0,0,0,0
93
531,584,640,563,563,400,567,419,551,551,198,457,659,504,504,522,550,672,671,674,664,679,680,485,681,604,687,687,687,688,688,722,718,714,707,716,716,723,719,705,709,709,713,713,713,720,720,720,710,710,721,721,706,706,717,717,708,708,708,711,711,711,704,704,704,715,400,688,784,786,786,787,788,789,789,790,816,823,823,823,817,817,817,817,817,821,819,822,822,822,822,820,820
1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,1,1,0,1,0,0,1,0,0,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1,0,0,1,0,0,0,0,1,1,1,0,0,0,1,0,0
103
363,470,477,407,457,550,419,504,504,198,659,567,551,522,410,663,661,667,691,690,694,697,698,699,667,665,559,688,487,686,686,687,687,407,559,469,681,760,759,684,758,490,687,687,688,487,686,686,686,407,596,707,722,715,719,719,719,708,708,717,704,709,710,721,721,721,723,718,718,711,716,714,713,713,705,705,720,706,596,402,516,485,542,542,542,784,785,786,787,788,415,527,580,302,494,494,475,513,405,508,567,603,453
0,0,1,0,1,0,0,0,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,1,0,0,1,1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,0,0
180
516,516,516,516,401,572,453,453,453,453,453,511,491,491,219,486,486,480,480,628,618,618,618,384,254,489,643,532,217,623,588,415,573,613,587,482,482,554,420,416,457,609,407,603,493,465,505,604,409,440,557,557,557,557,557,557,557,576,451,514,594,620,535,556,390,582,397,565,565,565,565,633,498,634,398,617,456,581,499,499,567,538,382,527,547,393,441,405,391,638,439,502,542,542,542,542,546,564,564,564,577,566,622,434,507,507,569,400,413,504,504,504,540,48,551,551,551,419,537,637,472,444,459,417,509,487,500,60,402,402,574,574,574,574,524,483,241,460,477,475,506,531,531,531,531,531,294,575,466,178,518,561,469,614,614,614,536,533,517,548,548,548,548,585,494,494,560,560,560,560,560,470,476,220,631,492,508,501,315,589
0,0,0,1,1,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0
45
517,429,579,548,548,432,522,650,651,649,652,656,654,655,432,566,501,478,488,587,552,552,243,32,527,489,483,502,513,522,551,551,551,665,667,667,677,599,504,504,659,469,662,678,567
0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1
113
19,19,3,25,25,17,10,1,260,86,66,66,88,88,83,83,89,49,74,202,206,267,268,268,206,206,1,15,14,6,28,7,21,23,8,12,16,206,134,205,199,141,140,138,139,175,173,186,227,227,223,223,226,225,225,225,225,225,225,225,224,224,224,224,224,219,208,210,213,212,215,218,221,220,217,217,216,375,271,271,270,270,270,273,273,273,272,272,272,269,269,269,274,274,276,182,169,280,278,275,277,276,279,295,294,293,313,315,316,314,314,317,318
0,1,0,0,1,0,0,0,1,1,0,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,0,1,1,0,1,1,0,1,1,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0
342
32,32,32,32,32,32,32,32,7,40,18,31,24,9,9,9,1,15,6,23,16,16,12,10,10,41,190,190,191,191,191,191,189,185,178,187,192,192,192,192,192,179,179,179,193,188,188,188,181,181,181,165,184,176,163,163,167,174,164,166,159,160,170,41,41,3,37,28,30,19,36,36,34,4,4,21,42,17,17,14,38,8,33,5,5,43,29,39,91,75,128,128,128,128,128,88,88,88,88,88,87,87,46,46,78,86,77,66,54,61,45,50,67,85,44,99,127,127,49,56,51,62,132,64,80,58,65,74,59,97,90,57,57,98,48,131,79,81,81,81,52,133,70,63,135,93,130,126,126,76,84,68,68,47,47,47,69,89,134,134,134,134,53,129,129,71,60,60,72,73,73,73,83,95,82,55,78,200,200,202,201,201,55,203,134,195,195,195,205,186,162,171,180,175,182,172,161,173,169,168,166,170,165,176,174,163,163,167,160,160,184,159,164,196,225,224,223,226,226,227,227,227,227,227,227,207,213,210,212,212,215,208,220,217,221,216,218,218,218,218,136,137,139,139,138,138,138,233,233,282,282,283,283,283,283,283,283,284,286,286,287,287,287,287,288,289,289,290,290,291,291,62,206,267,267,268,273,273,273,272,272,272,272,269,269,271,271,274,270,279,278,277,277,276,276,280,275,292,295,294,294,293,293,315,317,317,317,316,314,313,354,354,354,307,307,307,311,311,306,306,318,318,318,309,309,309,239,231,229,237,236,236,238,230,232,232,235,206,204,198,135,54
0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,1,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,1,0,1,1,0,0,0,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,1,1,1,1,0,0,1,0,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,1,0
42
651,652,650,649,649,657,654,653,656,658,655,650,651,649,652,653,654,656,655,552,552,217,217,469,536,463,463,563,620,493,506,601,615,615,419,419,457,626,551,551,551,630
0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0
12
609,412,580,515,515,519,449,487,219,142,496,521
0,0,0,0,1,1,0,0,0,0,1,0
267
18,23,23,30,39,11,24,3,29,1,42,32,32,35,5,17,25,25,2,2,10,41,41,41,16,9,43,34,34,31,20,15,21,28,13,13,13,33,12,0,37,36,38,19,4,26,40,14,8,8,6,7,7,48,83,83,73,73,73,135,135,97,97,62,62,81,65,65,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,99,99,44,80,80,80,80,80,80,54,51,45,56,56,61,130,130,130,130,52,58,68,127,127,127,127,133,87,98,98,98,82,72,72,134,134,134,134,47,70,60,78,78,57,129,129,180,180,171,186,173,168,168,168,168,182,182,169,162,162,175,175,175,175,172,172,172,172,161,161,161,161,174,176,166,64,63,63,63,63,63,74,74,128,49,69,69,69,69,50,50,53,85,90,46,75,76,89,84,131,131,86,126,126,59,59,59,59,132,77,79,55,95,93,71,88,66,91,166,159,163,167,174,184,165,170,164,160,141,140,138,139,139,239,232,232,236,231,237,238,238,238,235,230,229,210,208,213,212,212,215,217,217,220,218,216,267,375,273,272,272,274,274,274,274,269,269,269,271,271,270,270,270,270,277,278,275,280,279,276,292,295,233,282
0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,1,0,0,1,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,1,1,0,1,0,0,0,1,1,1,1,0,0,1,0,1,0,1,0,0,1,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0
319
634,537,521,516,591,534,467,624,544,613,517,220,643,643,478,528,604,548,548,548,453,580,639,536,545,599,605,514,413,2,178,479,496,585,475,455,468,526,32,396,477,424,488,421,578,611,439,382,641,47,533,30,435,507,644,254,556,606,384,187,412,604,410,481,547,607,898,217,552,804,383,918,611,302,626,453,571,294,807,803,639,456,527,906,937,937,937,937,937,938,938,938,939,939,940,941,941,941,942,943,944,944,945,463,397,2,923,159,396,395,74,600,613,433,148,620,513,47,546,460,390,515,802,503,982,983,984,985,985,985,985,985,985,985,985,985,986,986,986,986,986,987,987,987,987,987,987,988,989,990,991,992,993,993,994,995,995,995,995,996,996,997,997,997,997,997,997,997,997,997,997,997,998,503,608,608,906,463,456,527,620,513,527,397,2,505,628,497,627,422,399,399,642,530,644,484,593,572,917,494,429,30,548,626,811,488,569,570,428,458,511,423,412,596,610,445,473,536,457,478,30,548,539,545,474,999,626,811,488,481,384,541,178,119,243,431,554,450,400,506,241,597,32,528,553,565,207,469,640,908,562,582,559,629,560,602,567,410,588,453,590,640,567,469,410,908,566,590,1037,565,557,207,590,557,925,532,637,629,52,612,629,560,588,602,60,528,553,803,539,429,423,999,616,505,549,593,628,556,470,474,631,407,545,572,623,428,576,536,422,570,478,473,457,512,543,439,515,624,456
1,0,0,1,1,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,0,1,0,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,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,0,1,0,0,0,1,0,0,0,1,1,1,0,1,1,0,1,1,1,0,1,0,0,0,0,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,0,1,0,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,1,0
120
113,417,422,601,601,601,585,217,207,467,442,442,540,401,574,589,362,504,504,504,394,543,66,560,560,560,560,647,645,646,648,653,655,654,656,522,551,666,670,677,599,504,659,673,640,678,567,471,690,691,694,698,699,697,492,427,485,428,606,490,598,598,598,598,514,565,475,579,641,641,423,611,553,489,538,577,511,618,626,419,568,400,429,544,520,390,482,597,169,478,119,119,632,619,619,619,612,612,547,500,500,559,503,539,548,444,609,2,403,621,623,416,459,561,534,546,388,388,388,177
0,0,1,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,1,0,0,0,1,0,0,1,0,1,0,0,0,1,0
53
12,12,12,12,12,23,3,4,4,6,9,168,180,182,171,171,171,171,162,162,162,162,161,161,186,298,298,298,299,226,226,224,224,224,224,224,224,224,224,224,223,227,225,225,225,225,225,225,210,208,212,213,215
0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0
61
524,458,510,435,52,52,52,52,52,504,504,504,504,539,509,509,572,572,449,584,448,448,448,519,521,177,219,219,552,517,178,500,500,632,549,639,471,545,402,582,497,628,459,493,493,593,433,428,113,410,495,207,626,169,587,587,577,362,603,502,395
0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,1,0,0,0,1,1,1,1
241
28,1,8,4,31,14,21,24,24,36,18,35,3,42,9,33,40,16,78,196,134,199,202,205,204,197,62,54,133,206,194,137,136,138,139,156,142,139,143,151,157,153,153,153,153,144,158,146,146,146,146,146,59,85,82,82,88,88,47,81,86,83,51,51,51,68,68,68,68,84,74,45,75,191,191,191,192,192,192,192,192,192,192,192,179,179,179,181,181,181,181,185,185,185,188,178,189,193,193,193,187,187,190,164,176,184,159,159,159,165,170,174,163,163,167,160,166,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,226,223,223,223,223,223,227,227,227,227,227,227,227,227,227,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,214,209,207,219,211,211,221,217,218,220,216,350,348,353,347,345,349,349,349,349,349,349,349,352,346,351,344,152,147,138,149,154,148,145,150,155,357,383,377,377,379,370,298,298,299,301,301,302,305,267,375,271,271,274,274,274,274,274,274,274,274,274,274,274,274,270,270,270,270,269,269,272,273,276,280,239,229
0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,1,1,1,0,0,1,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,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,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,0,0,0
350
536,536,536,169,480,534,534,534,534,534,531,531,632,632,576,403,510,510,461,564,564,564,402,428,428,593,458,429,520,527,566,573,441,635,501,442,442,442,410,581,436,177,178,652,649,650,651,653,656,655,654,522,551,551,667,665,599,677,504,504,659,469,662,678,567,178,178,589,600,600,52,52,52,52,52,52,52,52,585,488,219,492,496,60,644,499,563,451,621,595,48,602,484,614,614,619,619,619,619,619,640,26,565,565,363,523,477,384,384,415,537,626,462,30,243,596,479,444,444,362,524,528,625,630,513,315,530,421,642,456,555,578,448,448,448,616,449,562,433,607,577,582,393,393,603,628,395,592,517,517,450,546,540,503,471,382,434,609,622,465,505,420,420,605,605,560,560,560,560,598,598,598,631,512,478,604,383,383,159,539,526,148,606,490,361,32,397,584,485,613,597,405,187,516,476,601,601,398,446,435,455,473,464,412,567,427,623,574,574,574,574,220,419,791,791,791,792,792,793,794,794,794,794,795,795,795,795,796,796,796,796,796,797,798,798,798,798,509,74,459,515,641,399,522,638,638,457,533,561,142,636,568,445,207,544,799,554,514,610,390,495,495,495,495,483,551,551,551,551,586,489,627,558,557,557,557,557,557,508,508,431,633,552,552,552,552,396,542,542,542,542,453,453,453,453,453,453,453,618,493,493,550,294,575,416,538,548,548,548,548,408,547,463,468,543,617,119,624,553,198,254,507,474,525,525,599,556,521,2,608,438,92,392,47,452,452,452,452,569,302,620,634,637,637,423,494,494,494,502,400
0,0,1,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0
62
559,632,475,598,457,581,615,501,450,178,178,506,609,594,607,590,468,595,440,557,557,557,557,557,557,60,400,478,476,498,498,543,428,219,583,485,602,600,613,361,361,644,621,169,551,551,551,551,187,187,577,412,550,47,572,572,627,576,619,619,619,254
0,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0
102
487,505,420,499,624,551,522,665,667,677,599,504,504,504,659,662,650,649,651,652,653,654,655,656,469,678,567,657,652,649,651,650,655,656,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,654,653,453,453,453,453,453,453,453,169,630,586,562,503,611,599,445,455,518,457,451,66,434,427,494,475,559,454,402,618,583,527,531,531,511,479,466,437,543,529,553,530,473,48,489,597,449,449,449,567,452,452
0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,1,1,0,1,1,1,0,0,0,1,1,0,1,0,1,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0
222
20,43,43,43,21,1,24,25,19,42,0,6,38,39,18,12,34,14,14,14,37,11,11,35,36,3,7,28,8,33,32,32,16,5,5,30,13,29,29,4,26,40,179,179,179,193,188,192,190,190,178,189,189,187,187,185,191,191,191,191,181,181,176,174,163,167,165,166,170,160,159,164,184,137,136,139,138,233,282,283,284,48,55,55,95,54,128,58,45,73,131,89,75,75,83,79,127,61,56,57,63,63,134,85,132,132,77,52,52,82,82,82,82,82,47,74,93,44,99,68,66,66,66,66,66,66,84,46,46,46,46,64,64,71,78,87,87,53,98,126,50,135,72,130,67,97,86,81,62,62,76,65,133,70,60,69,59,59,91,90,80,129,129,49,88,88,51,284,178,181,192,192,192,192,179,179,179,191,191,191,188,188,190,187,187,185,193,189,189,184,164,163,159,284,286,287,288,289,290,291,291,40,17,15,23,9,2,219,219,209,207,214,211,217,217,217,218,220,216,292,292,295
0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,1,0,1,1,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,1,0,0,1,1,0,1,1,1,0,1,1,0,0,1,0,0,0,0,1,1,0,1,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0
124
52,32,507,499,499,219,466,394,494,608,479,516,495,458,552,510,392,431,423,508,513,462,612,471,432,488,488,461,398,447,486,639,515,613,482,643,630,460,566,500,477,622,472,618,470,444,489,560,469,523,523,542,598,549,561,429,525,525,525,646,648,645,647,655,656,654,653,522,551,670,666,599,677,659,504,640,673,567,678,501,410,443,487,530,615,610,383,569,568,92,476,396,512,60,601,601,434,294,450,579,614,491,119,217,66,142,463,433,442,302,576,498,485,533,519,478,555,506,428,113,627,547,399,399
1,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0
239
11,10,7,16,16,23,23,18,5,19,28,0,2,27,25,1,13,21,20,8,3,9,47,85,81,75,45,66,83,74,82,68,68,68,68,49,59,51,89,89,87,88,86,84,80,80,90,99,128,94,127,98,132,52,44,77,77,61,73,96,130,76,76,48,57,194,187,190,190,190,192,192,192,192,192,192,192,192,192,192,192,192,192,57,72,63,70,65,50,129,67,93,60,92,71,46,131,91,64,56,118,118,118,118,95,97,58,53,126,79,79,79,69,192,192,192,178,193,191,191,191,191,179,185,181,181,189,189,189,188,165,164,170,176,160,167,167,163,174,174,184,267,268,268,320,323,323,319,322,321,285,275,276,280,277,277,279,279,278,137,136,139,138,139,226,223,225,225,225,225,225,225,225,225,225,224,227,227,227,219,209,262,262,266,257,258,263,260,281,264,255,259,254,256,265,261,261,261,292,209,209,207,214,214,211,221,218,218,220,217,217,216,278,278,278,278,278,295,295,184,278,294,294,293,315,317,317,317,313,316,314,309,311,184,307,309,311,228,311
1,1,1,0,1,0,0,0,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,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,0,1,0,0,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,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,0,0,0,1,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,0,0,0,0,1,0,1,1,0,1,1,1,0,1,0,1,0,1,0,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,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,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,1,1,0,0,0
151
438,607,640,470,568,617,570,570,624,393,562,400,566,605,92,552,506,187,639,488,498,913,456,527,935,750,849,761,936,833,982,982,982,983,983,984,984,984,985,985,985,985,985,985,985,985,986,986,986,986,986,987,987,987,987,987,987,987,987,987,988,989,990,990,991,992,993,994,995,996,996,996,429,494,572,593,505,628,484,480,422,627,399,399,542,542,542,542,497,642,586,572,593,523,505,628,898,929,451,361,914,632,919,113,586,507,178,548,625,32,553,528,565,207,207,625,625,32,553,528,537,590,469,410,429,494,505,999,423,593,616,539,474,407,628,631,470,511,572,556,623,478,570,1079,1087,1093,1100,1102,1085,1076,1097
0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,1,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,0,1,1,0,0,1,1,0,1,0,1,0,1,1,0,1,1,0,1,1,1,0,0,1,0,0,1,0,1,0,1,1,1,1,0,1,0,1,1,0,1,0,0,1,0
110
498,502,47,534,579,159,198,482,573,636,636,547,405,652,650,649,651,656,654,653,655,522,551,670,665,599,679,680,681,604,643,688,688,487,687,686,677,659,504,662,469,567,678,421,458,458,467,500,526,613,613,613,585,560,608,620,621,471,549,416,477,638,516,398,478,436,580,497,616,615,476,523,562,457,148,2,521,521,431,631,633,294,548,548,391,254,456,399,531,531,531,531,469,433,581,607,462,614,241,490,553,578,561,470,639,443,217,415,591,362
1,1,0,1,0,1,1,0,1,0,0,0,0,1,1,1,0,1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,1,0,1,1,1,0,0,1,0,1,0,1,0,1,0,0,0,1,0,0,1,0,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,0,1,0,0,0,0,0,0
107
393,391,2,543,463,456,456,550,446,446,446,446,597,618,618,618,499,499,499,510,650,649,652,651,654,653,656,655,421,424,608,608,113,643,508,508,556,575,459,530,148,467,626,623,590,533,460,551,522,670,666,599,677,659,504,504,640,673,567,678,460,548,473,528,552,449,523,606,491,241,415,48,601,427,581,465,410,579,539,475,570,442,437,630,294,494,603,538,469,413,505,502,631,178,445,486,488,488,514,611,542,495,495,479,511,596,524
0,1,1,1,1,0,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1
80
7,30,14,3,4,49,4,12,37,28,42,34,17,33,186,186,186,162,162,162,171,172,161,161,173,175,182,182,182,169,168,180,43,1,1,1,1,24,38,40,40,23,23,23,23,19,19,19,41,31,16,16,16,18,18,18,18,21,32,32,29,173,173,182,168,171,162,186,180,175,169,169,172,172,172,172,161,170,375,375
1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0
38
66,512,515,515,499,315,600,513,570,652,651,649,650,570,485,538,650,653,654,656,655,538,551,551,551,551,667,665,677,599,599,538,581,521,401,586,457,74
0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,1,0
118
550,567,504,551,551,457,198,419,522,659,665,661,428,662,784,784,784,784,784,785,785,785,785,785,785,785,785,785,785,786,787,787,787,787,787,787,788,788,788,788,788,788,788,788,789,789,789,789,789,790,790,790,790,790,790,790,790,790,681,758,758,760,684,684,684,684,684,684,684,759,490,686,686,686,686,687,487,790,688,687,487,686,686,686,713,713,722,722,722,709,709,721,708,707,704,719,719,710,716,716,716,723,711,717,717,714,714,718,718,720,720,720,705,715,715,706,627,571
0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1,1,1,0,0,0,1,0,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0
87
452,504,504,550,198,522,522,457,419,551,551,551,551,551,551,551,551,551,551,567,784,785,785,785,786,786,786,786,786,787,787,787,787,787,788,788,788,788,788,789,789,490,759,758,681,684,684,684,760,487,688,688,686,686,687,789,687,789,790,721,707,723,723,723,713,719,719,714,722,717,720,709,705,706,715,710,716,708,711,704,718,718,452,452,452,452,443
0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,0,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,0,0,0,1,0
20
10,10,36,21,12,9,38,23,23,4,3,42,24,17,32,18,39,14,31,40
0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0
130
466,518,447,445,527,503,427,457,550,551,551,551,551,551,659,198,522,419,567,504,504,504,662,469,663,315,667,565,479,623,443,629,680,679,485,604,643,681,688,688,688,686,686,687,687,487,714,706,720,720,720,723,709,708,719,719,710,711,717,707,707,707,718,718,722,721,715,704,713,716,629,254,548,548,548,460,449,780,778,774,775,781,779,773,777,776,769,767,771,770,770,764,765,766,772,768,763,383,362,508,508,508,398,510,550,415,476,400,455,784,785,786,787,787,788,789,790,455,455,643,405,524,472,302,611,521,580,396,519,421
1,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,0,0,0,0,1,0,0,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,1,1,1,1,0,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0
50
543,593,415,453,453,453,453,453,453,453,453,453,393,549,549,635,622,390,52,465,527,519,219,604,511,639,460,548,548,548,619,505,531,544,542,542,542,542,142,564,564,468,569,502,571,472,576,30,420,429
1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0
85
4,8,3,28,22,9,18,12,27,5,26,20,20,20,20,21,0,11,14,13,25,15,186,173,162,180,168,172,169,175,175,175,175,161,182,171,171,184,159,163,226,226,226,226,226,227,227,223,223,223,223,223,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,208,210,212,212,213,215,220,217,218,216,216,221,375
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0
259
11,11,28,21,7,12,12,14,1,2,26,3,26,19,23,5,9,7,15,20,20,20,10,22,22,1,18,17,28,27,27,12,18,8,28,15,9,4,26,120,120,120,120,120,120,120,120,105,124,115,115,115,115,112,112,112,112,108,108,108,109,109,109,109,109,109,109,26,25,17,13,19,22,5,89,74,47,75,49,84,45,68,86,87,66,66,66,66,66,204,204,204,204,203,203,203,203,203,203,203,198,198,23,11,11,19,20,11,12,12,224,224,225,225,227,227,227,227,12,66,66,198,198,202,55,206,12,8,8,8,0,186,180,175,162,168,168,169,169,172,172,172,172,161,161,161,173,173,182,182,182,171,171,166,160,163,160,174,163,166,163,165,176,176,176,176,176,160,136,137,138,139,139,139,160,160,164,164,170,170,184,184,184,174,159,159,166,166,166,166,163,167,0,21,21,21,11,11,11,11,24,16,16,16,16,2,25,25,25,25,4,6,6,14,14,14,13,13,13,13,13,227,227,227,223,223,223,223,223,226,209,219,211,209,207,207,221,216,267,359,298,298,298,299,220,217,267,292,295,294,293,293,296,218,315,317,365,359,218
0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,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,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,1,0,1,0,0,1,0,0,1,1,1,0,1,0,1,0,0,0,1,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0
134
40,34,41,28,17,17,17,5,14,38,16,15,182,161,161,169,172,175,171,186,168,180,162,173,163,159,184,184,174,166,166,1,39,33,4,29,37,148,138,144,147,152,143,37,30,36,6,10,42,12,12,7,43,43,8,8,3,23,18,32,9,31,21,21,19,24,66,57,72,48,68,49,88,88,88,82,133,89,91,128,182,162,161,172,168,171,180,169,173,186,175,160,170,166,166,176,164,163,163,163,163,267,268,268,268,375,321,321,320,323,322,322,322,285,319,275,278,276,276,278,278,277,277,78,10,147,147,93,1,143,30,206,35,97
0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,1,1,0,0,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0
259
19,10,27,3,24,26,26,26,26,26,26,26,26,26,12,5,7,7,0,0,25,25,21,4,18,1,1,1,1,9,16,16,16,20,20,15,2,2,2,2,2,22,8,13,6,6,6,6,23,23,23,23,14,14,11,11,11,11,17,17,28,28,82,84,86,85,88,75,83,49,68,48,48,48,50,50,50,94,94,94,95,118,118,118,44,44,90,73,46,46,70,64,93,128,128,97,97,239,134,134,135,201,201,201,195,198,133,133,133,133,205,205,205,205,205,197,197,197,62,62,62,62,62,55,194,78,199,200,54,54,54,54,202,202,204,206,196,203,203,203,203,186,161,161,175,182,182,180,173,171,162,162,169,172,168,168,184,167,167,159,176,160,160,163,164,174,165,165,166,166,170,170,139,233,282,282,283,139,170,227,227,223,223,223,223,223,225,225,225,225,225,225,224,224,224,224,224,226,214,210,215,209,214,211,219,209,209,207,221,218,218,216,217,217,221,220,283,284,286,287,288,289,290,291,291,269,269,269,270,270,270,272,274,274,274,274,274,274,271,273,273,273,277,277,275,278,279,279,280,292,295,294,293,313,315,314,314,316,306
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,1,0,1,1,0,0,1,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,1,1,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0
70
401,569,592,513,465,478,488,488,419,638,415,617,548,548,548,548,548,559,646,675,647,645,648,654,656,656,653,676,655,551,551,522,665,667,677,599,677,659,504,504,504,662,469,567,678,567,559,489,390,446,446,611,491,566,570,614,614,528,441,219,584,467,437,515,609,558,561,518,417,593
0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0
118
504,504,551,551,551,550,419,659,522,198,457,567,315,667,662,660,665,559,663,661,410,469,428,704,704,704,723,717,706,720,709,715,715,715,705,714,710,718,722,722,716,721,721,713,719,719,707,707,708,711,769,771,771,771,771,768,766,766,770,770,770,770,770,770,770,767,767,767,767,764,764,772,772,772,772,772,765,765,765,763,540,586,473,241,784,784,784,784,784,784,784,785,785,785,785,786,787,788,789,789,789,789,789,790,790,241,390,475,448,448,448,448,436,465,622,631,633,549
0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0
123
415,468,586,429,603,417,525,477,564,564,608,565,565,565,565,565,622,495,446,446,398,440,440,440,440,440,440,440,74,393,453,405,119,546,605,48,361,545,607,554,621,443,443,581,159,542,593,403,515,617,620,442,413,496,431,220,606,615,635,460,611,600,397,558,533,547,612,392,591,560,609,482,583,438,636,575,520,589,424,493,475,537,394,596,544,632,503,595,2,555,504,422,461,582,439,585,474,518,479,409,148,472,390,535,449,511,32,435,437,466,30,30,465,419,557,499,241,601,601,540,486,506,400
0,0,1,0,1,1,1,1,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,1,1,0,1,1,1,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,1,1,1,0,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,1,1,1,1,1,0,1,0,1,0,0
87
633,555,419,550,504,504,504,504,198,551,551,567,659,457,522,669,672,674,716,711,704,707,707,715,715,715,721,719,710,720,720,709,714,714,718,713,713,706,717,717,717,708,722,705,705,723,723,723,771,765,765,770,770,768,768,768,767,766,763,769,772,772,772,772,764,764,764,688,687,487,686,686,664,666,670,784,785,785,786,787,787,788,789,790,790,555,670
0,0,0,1,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,1,0,1,1,1,0,1,0,0
220
10,27,27,17,14,11,19,20,13,22,25,21,12,2,26,15,9,9,1,0,16,16,8,28,3,18,24,5,23,6,7,4,87,85,88,81,82,66,66,66,66,89,51,86,45,84,91,79,67,80,94,126,57,61,96,130,93,50,65,53,95,56,56,92,48,99,77,44,69,76,73,72,63,46,90,129,128,71,118,98,132,131,60,70,52,64,97,127,58,58,58,152,154,158,139,145,142,148,148,150,155,156,157,153,153,153,153,144,146,138,143,147,149,151,140,141,139,138,171,173,213,281,265,254,259,262,258,255,266,264,260,256,256,263,261,261,282,283,261,257,249,241,243,253,253,253,253,251,247,248,245,245,245,245,252,244,244,244,246,250,283,284,286,365,380,368,378,366,361,369,384,364,385,359,355,370,383,382,357,186,172,168,169,161,162,175,182,180,160,159,184,170,166,164,167,163,174,176,165,385,362,367,197,201,203,203,203,203,135,62,55,78,195,194,204,133,200,196,54,202
1,0,0,0,1,0,0,0,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,0,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,1,1,1,0,0,0,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,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,0,0,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,1,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,0,1,1,1
140
567,659,504,504,550,419,198,551,522,457,410,660,667,632,691,690,695,695,695,695,692,692,692,696,696,696,693,693,693,52,52,558,462,361,614,481,619,619,466,407,640,563,563,563,563,402,392,453,453,453,453,453,453,469,401,607,607,687,688,688,487,686,454,549,500,432,602,586,611,424,538,408,554,383,684,759,758,758,760,681,490,688,688,688,688,688,487,687,686,713,713,710,720,720,721,721,716,704,704,707,717,706,722,711,718,718,718,708,708,715,709,723,723,714,714,705,719,719,399,784,784,784,785,786,787,787,788,788,588,574,66,600,485,177,492,506,395,113,667,410
0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,0,1,1,0,1,0,0,0,1,1,1,0,1,0,1,0,1,0,1,0,0,0,1,0,0,0,0
166
626,113,566,640,452,452,452,452,452,540,540,529,623,198,527,525,525,525,383,396,591,92,581,433,680,679,682,684,682,682,682,682,684,682,682,682,682,682,682,685,685,685,683,688,688,686,687,687,487,624,459,493,493,424,461,636,485,722,707,710,710,715,719,719,708,708,721,721,721,717,716,720,720,714,704,711,705,706,718,718,713,713,709,709,709,723,763,763,763,764,766,769,770,770,770,770,765,765,765,765,765,767,772,771,768,768,768,641,509,784,785,786,787,787,787,788,789,790,782,775,774,777,773,778,776,781,780,779,509,822,815,821,821,821,821,816,819,823,817,818,820,814,831,828,828,827,827,827,827,824,825,825,830,826,832,829,829,509,628,512,548,548,548,548,436,491
0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,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,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,1,0,0,0,1,1,0
105
522,419,567,490,760,759,681,684,684,684,684,758,758,758,487,784,784,785,785,785,785,785,785,786,787,787,787,788,788,788,788,788,789,789,789,789,790,790,688,686,686,686,687,720,720,720,707,706,714,711,710,716,709,719,713,705,705,705,717,715,723,723,704,722,721,721,708,708,718,718,688,688,688,687,687,487,686,686,686,686,503,431,537,594,529,422,511,608,608,407,581,516,427,539,612,612,495,495,495,547,632,440,423,609,468
1,0,0,1,1,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,0,1,0,1,0,0,1,0,1,1,0,0,0,1,0,1,0,1,0,1,1,0,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,1,0
39
159,417,501,617,594,480,480,494,410,556,460,536,578,578,441,576,613,392,545,393,467,620,207,561,626,437,523,602,517,531,443,580,580,575,491,400,198,32,540
1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,1,0,1
225
177,594,92,487,487,483,532,538,575,398,526,526,403,596,548,548,548,548,616,515,468,394,559,427,207,467,508,142,632,497,629,219,422,520,475,220,518,612,612,612,612,570,627,561,489,540,503,492,421,640,517,539,431,52,52,615,506,535,575,517,511,919,446,577,804,530,32,487,916,937,938,938,939,940,941,941,942,943,943,943,944,945,917,630,617,520,397,2,468,624,433,802,527,456,439,982,982,983,984,985,986,986,987,987,987,987,987,987,988,989,990,991,992,993,993,993,994,994,995,996,996,996,996,997,997,997,997,997,997,997,997,997,997,997,997,998,541,243,638,422,572,572,494,642,497,399,399,627,484,644,628,505,549,593,920,613,412,897,488,596,548,548,30,474,616,428,457,613,536,623,527,169,415,456,606,804,506,400,384,119,207,565,32,597,553,528,590,519,486,908,590,469,410,908,1037,207,557,567,640,566,565,593,549,429,999,539,423,494,616,470,545,631,511,572,572,572,474,1091,1080,1077,1074,1089,1073,1086,1084
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,0,1,0,1,1,0,0,1,0,1,1,1,0,1,0,1,0,1,1,0,1,1,0,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,0,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,1,1,0,1,1,1,0,0,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,0,1,0,0,1,1,0,1,0,1,1,0,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,1,1,1,0,0,1,1,0,0,0,0,1,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0
131
649,652,651,650,653,551,522,670,666,599,677,659,504,504,640,673,567,678,655,656,649,657,650,652,651,658,653,654,655,656,464,548,548,548,548,619,177,581,479,511,315,612,601,395,520,475,643,501,435,607,241,241,477,243,593,609,481,620,302,434,394,592,397,471,642,596,113,506,510,634,451,640,587,478,461,207,453,453,453,453,453,453,453,429,448,589,600,605,551,449,630,614,559,604,515,570,254,540,622,423,556,565,566,427,603,473,522,431,66,393,445,595,391,495,503,553,594,462,586,483,392,635,572,550,178,466,492,491,523,518,47
1,1,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,0,0,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,0,1,0,1,0,1,1,1,0,1,0,1,0,0,0,1,0,1,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,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,0,0,1,1,0,1,1,1,1,1,0
147
11,18,3,19,19,24,8,8,26,26,7,7,6,6,6,6,6,22,20,20,20,21,0,1,1,28,9,14,14,14,14,16,23,2,15,15,15,17,45,45,87,75,66,66,66,59,89,7,35,89,88,88,51,85,41,16,15,21,21,21,29,28,28,24,24,9,17,1,8,82,82,82,82,86,47,83,81,74,84,49,68,61,129,129,18,33,33,5,5,6,6,6,14,12,6,14,12,6,14,12,23,19,22,10,42,22,10,36,43,4,3,40,191,191,188,178,178,179,179,179,187,187,187,187,187,187,187,187,192,192,192,192,192,192,185,190,190,189,189,181,181,181,181,193,166,164,163
0,0,1,0,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,0,1,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0
75
648,646,645,647,655,654,653,656,622,459,590,482,384,384,575,66,468,463,476,592,421,392,596,435,453,453,453,453,453,453,578,577,620,444,444,607,591,598,598,598,394,504,504,504,504,509,397,461,493,551,551,465,405,405,633,589,555,615,532,467,619,619,619,619,629,543,581,634,219,530,498,48,198,594,540
0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0
89
142,403,476,302,480,396,438,465,555,645,648,646,675,647,656,653,676,654,655,522,551,667,665,599,677,659,504,504,504,504,662,640,662,678,567,555,501,579,177,434,613,254,493,445,416,584,400,113,637,32,602,395,466,573,524,495,490,397,459,626,547,433,392,494,383,383,412,469,527,544,427,241,557,499,499,589,315,572,572,553,530,502,601,475,564,564,564,537,472
0,0,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,1,1,0,0,1,1,0,1,0,0,0,1,0,0,1,1,1,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0
76
592,560,464,207,617,562,457,384,384,384,529,540,415,514,613,119,507,428,631,505,574,626,626,589,642,361,447,447,447,641,593,547,568,535,48,513,477,533,441,441,440,443,601,601,601,539,526,565,583,542,599,187,492,644,497,424,543,512,486,550,596,585,577,639,52,557,557,557,557,420,571,571,522,551,665,667
0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,0,0,1,0,0,0,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0
158
642,602,602,559,436,570,517,431,452,452,452,452,452,452,452,452,492,613,582,461,571,423,623,400,447,217,450,388,388,388,388,420,420,618,618,618,618,391,551,522,670,666,599,677,659,391,595,526,645,646,647,648,654,655,653,656,645,647,645,648,646,653,655,656,658,658,658,658,658,658,654,113,581,294,585,462,487,638,498,593,631,519,612,612,547,435,466,482,471,530,634,601,604,504,662,469,567,678,604,643,586,509,243,588,473,617,459,534,621,538,538,538,538,417,566,566,475,567,516,527,382,497,510,573,539,562,553,592,598,92,629,639,479,640,560,560,531,531,531,531,625,641,178,514,644,605,511,439,548,548,548,456,432,520,525,383,609,361
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,1,1,0,0,1,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0,1,1,1,0,0,0,1,0
521
20,5,1,18,27,1,17,17,3,25,21,27,15,15,15,2,11,13,19,19,19,7,26,26,28,18,22,22,16,16,16,16,23,23,23,4,4,4,4,4,9,9,14,14,6,6,6,6,12,12,0,8,8,10,10,24,24,10,28,26,14,8,85,85,84,75,86,8,8,18,12,17,13,16,15,9,4,7,6,106,106,106,106,106,111,6,111,111,111,111,111,111,121,121,121,121,121,103,103,103,103,103,112,112,112,112,104,104,104,104,104,104,104,104,113,113,113,113,102,102,102,102,110,110,110,117,12,27,23,26,28,5,9,20,2,18,158,145,146,146,146,146,146,154,154,154,150,139,143,157,157,149,147,147,147,156,156,152,152,152,152,155,153,153,153,153,148,148,144,151,151,138,138,142,142,140,141,138,139,103,119,119,102,102,102,107,122,121,121,121,121,121,121,123,123,109,109,109,109,105,105,105,108,100,100,100,100,115,115,115,115,110,113,113,113,113,113,113,113,113,124,114,104,104,104,104,112,112,112,112,112,116,116,116,116,111,111,111,111,111,125,125,125,125,125,125,101,101,101,106,106,106,106,120,120,120,120,117,6,20,23,25,2,22,19,27,21,11,1,178,192,192,192,192,192,18,21,25,0,1,1,24,14,10,84,47,81,49,68,68,74,74,82,82,86,51,45,45,88,88,88,88,88,22,18,4,4,4,4,4,8,0,10,5,17,16,3,3,3,126,98,61,92,27,27,27,4,4,4,4,0,0,0,0,20,20,20,20,20,14,14,14,6,6,6,19,19,16,13,2,28,15,24,5,5,5,88,83,59,66,75,87,87,89,85,52,48,48,69,72,132,132,132,50,50,76,76,56,56,127,127,127,127,53,99,99,77,71,70,95,65,130,126,131,131,64,64,64,93,91,92,60,57,80,129,129,129,129,129,61,61,96,94,90,44,118,128,58,58,46,98,79,254,254,260,261,262,262,256,256,258,79,73,73,63,67,97,97,97,97,200,267,375,295,293,178,178,178,188,188,188,181,181,181,193,187,187,187,187,375,315,304,223,223,185,192,192,192,192,192,179,179,190,190,190,190,189,189,191,223,224,226,227,227,227,225,225,225,225,225,225,225,225,225,304,375,269,269,269,269,273,273,273,273,273,273,272,272,274,274,274,274,274,274,274,274,274,274,271,271,275
0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,0,1,0,1,0,1,1,1,0,0,0,0,1,0,0,1,1,1,0,1,1,1,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,0,0,1,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0
59
24,0,20,13,15,19,153,144,149,148,151,154,152,193,193,178,187,189,189,189,189,189,189,189,189,189,190,190,190,190,185,188,188,188,179,179,179,191,191,191,181,181,181,192,192,192,192,159,176,140,141,138,139,223,226,227,227,227,227
0,0,0,0,1,0,1,1,1,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1
86
648,647,645,646,653,654,655,656,597,550,579,578,595,488,496,632,632,632,632,594,603,30,471,361,580,587,587,472,569,473,586,600,467,454,626,560,560,560,560,560,560,489,294,464,460,592,507,537,555,575,575,557,606,581,502,635,599,388,388,490,440,52,615,536,624,613,463,629,561,585,610,428,428,568,178,469,515,198,541,540,551,571,315,514,382,567
0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0
355
10,14,14,37,34,39,16,16,16,21,30,30,2,2,2,12,12,35,32,1,43,18,18,40,20,29,15,9,11,8,5,28,23,7,19,19,19,33,26,26,26,41,17,6,3,24,24,36,4,4,25,25,25,25,0,0,38,42,42,13,31,79,128,128,128,82,50,50,51,134,134,134,134,54,54,54,54,47,47,47,87,86,130,90,44,97,73,93,93,93,93,49,46,53,53,55,61,132,45,84,84,48,48,48,48,48,70,98,98,59,80,91,65,131,68,68,68,57,133,133,77,95,60,76,81,135,74,88,88,72,58,83,83,129,129,71,67,127,78,85,126,62,62,62,62,99,63,63,56,75,66,69,64,52,89,147,154,145,152,139,138,138,144,142,149,143,143,148,148,148,158,158,158,158,146,157,153,156,156,150,151,155,140,141,138,139,213,210,171,180,180,180,186,186,186,212,208,208,215,215,215,215,217,217,217,216,218,217,220,220,221,221,216,216,218,186,186,186,162,168,161,169,169,173,182,175,175,172,160,165,160,164,163,163,163,163,163,184,176,170,166,174,167,159,340,340,330,135,203,201,134,55,55,199,199,200,206,202,196,78,62,205,198,133,194,54,204,195,197,197,233,233,233,233,282,283,286,287,288,289,290,291,255,261,281,266,259,259,254,262,262,262,265,257,264,258,263,260,256,350,292,295,294,293,313,314,317,315,316,316,350,346,353,253,243,243,243,243,250,250,242,251,251,248,245,245,245,245,252,244,246,241,247,249,249,249,249,375,267,274,269,269,269,270,270,270,270,273,273,273,271,272,272,272,279
0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,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,0,0,1,0,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,0,0,0,0,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,1,1,0,0,1,1,0,1,1,0,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0
210
135,197,1,86,197,62,206,202,134,55,55,55,205,1,1,1,1,1,5,3,0,86,86,66,66,66,66,87,47,51,89,82,49,49,49,45,74,88,88,68,83,83,59,17,50,67,69,130,130,130,195,195,195,195,195,189,189,189,190,190,187,187,187,188,188,193,185,179,179,179,137,136,138,139,130,130,130,130,58,58,131,131,56,128,99,76,65,61,73,98,44,90,52,52,129,93,93,64,46,46,46,80,72,127,77,77,97,94,92,92,92,196,203,203,203,133,133,199,204,198,198,198,78,194,54,200,201,233,282,283,284,286,181,191,191,191,160,165,167,164,170,176,163,159,159,184,184,174,166,166,166,166,166,227,227,224,224,224,224,224,224,224,224,224,224,286,344,224,223,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,226,213,210,212,212,212,212,213,215,215,286,215,208,220,218,218,218,218,216,221,267,239,221,357,286
0,0,0,1,0,1,0,1,0,0,0,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,0,1,1,0,1,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,1,1,0,0,1,1,0,0,1,0,0,0,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0
254
26,16,18,23,9,6,6,0,0,43,43,43,43,33,8,8,20,42,7,40,3,2,2,2,5,38,25,4,4,21,21,29,12,12,28,45,135,28,28,28,30,30,34,36,36,36,35,14,14,14,32,31,13,13,11,24,24,24,10,17,39,15,15,15,19,1,1,1,1,41,37,45,82,80,93,69,69,59,59,59,59,59,59,59,86,61,90,52,56,56,56,66,131,131,78,99,49,97,58,83,53,46,46,46,75,74,68,68,87,62,62,62,79,79,126,47,65,77,77,77,77,77,76,132,50,134,134,135,67,73,73,133,128,128,128,128,128,128,128,128,128,55,130,95,44,84,57,91,60,71,71,51,63,81,89,70,72,72,72,72,127,127,54,178,178,178,178,178,193,190,190,190,189,189,189,188,188,187,187,187,187,181,179,192,192,192,192,192,192,192,192,192,185,191,191,165,174,174,160,166,166,184,176,159,163,164,164,170,167,167,167,54,54,54,48,88,98,98,129,129,85,64,64,141,141,233,154,135,205,195,195,54,196,55,62,204,134,201,206,200,194,133,78,202,203,203,198,282,283,284,286,287,288,289
0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,1,1,0,0,0,1,0,1,1,0,0,0,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,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,0,0,0,1,0,0,1,0,1,0,1,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0
124
445,446,446,446,220,455,458,458,458,458,462,468,471,473,478,481,551,551,551,551,659,522,504,504,504,504,504,504,198,567,419,550,457,671,664,666,668,669,672,689,640,671,674,670,688,688,688,687,687,487,686,481,628,590,547,363,532,684,760,759,490,681,758,758,686,688,688,688,487,687,532,519,705,705,706,706,706,706,722,719,704,704,704,721,711,715,713,713,713,723,723,710,718,709,709,714,717,720,707,708,716,403,119,570,394,442,784,785,786,787,787,787,788,788,401,534,469,499,444,543,60,565,514,630
0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,1,0,1,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0
50
649,651,652,657,650,656,653,653,655,654,658,652,649,650,651,656,653,654,655,560,533,621,412,519,453,453,453,453,453,453,453,453,453,453,452,452,452,452,452,452,546,544,198,396,449,449,640,482,482,393
0,1,0,0,1,1,0,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,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0
118
494,382,92,431,422,591,507,625,625,625,625,625,405,626,519,680,679,643,604,686,686,686,686,686,688,688,687,487,551,551,551,551,522,670,666,677,599,504,659,673,640,678,567,496,648,647,645,646,653,654,655,656,496,241,402,390,588,60,537,513,460,520,47,499,474,474,474,474,635,512,556,473,524,159,567,482,539,539,539,74,575,394,410,410,586,551,551,551,551,561,563,618,585,548,548,509,467,450,485,451,570,550,455,624,577,549,469,417,526,148,565,565,565,565,613,361,533,518
1,0,1,0,1,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0
111
575,575,575,575,575,407,625,625,625,625,625,625,605,315,420,588,651,680,679,685,685,685,685,685,685,685,685,682,682,682,682,682,682,684,684,683,683,683,522,687,687,687,487,686,588,428,177,410,548,548,424,459,650,652,615,686,688,688,688,688,604,556,363,220,470,574,574,574,574,485,392,562,516,508,508,508,585,631,523,592,217,613,613,66,520,607,607,504,504,504,612,403,466,534,453,453,453,453,453,453,391,608,142,446,450,529,571,429,539,532,451
0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0
164
477,454,444,571,571,571,571,538,538,538,538,561,561,429,510,459,458,722,717,717,715,723,723,723,714,714,714,720,709,709,709,710,716,706,718,718,705,713,721,707,704,711,719,708,771,764,766,766,766,768,768,768,769,769,767,767,767,772,772,772,772,772,772,772,772,772,770,770,770,770,770,765,765,765,765,763,712,724,725,726,726,726,726,727,783,728,729,567,522,504,504,504,550,419,198,457,659,784,784,785,785,785,785,785,785,785,786,787,787,787,787,787,787,787,787,787,787,788,789,790,535,612,612,612,621,575,817,817,817,817,822,822,822,822,822,822,823,823,818,818,819,820,820,820,821,821,816,816,816,816,816,814,814,814,814,815,575,578,525,409,562,601,601,519
0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,1,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,1,0
131
477,680,679,683,685,684,682,682,682,682,682,682,487,686,687,687,687,688,682,688,583,705,705,720,720,718,718,718,711,722,713,713,706,704,708,714,714,714,709,723,715,715,717,707,710,721,721,719,719,716,712,724,725,726,727,783,728,729,775,779,779,779,779,779,779,781,774,780,778,776,777,782,773,765,771,772,772,772,772,767,770,770,770,770,770,770,766,763,764,764,764,769,768,551,551,457,567,504,504,198,419,522,550,659,665,469,661,820,818,816,819,819,822,817,821,814,823,815,824,831,828,827,829,826,825,830,832,784,784,785,786
1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,1,0,1,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,0,1,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,1,0,0,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,0,1,1,0
38
510,506,493,493,468,498,421,421,362,567,593,635,465,601,177,177,177,528,52,619,619,619,547,560,560,560,560,454,396,521,198,198,559,484,633,893,892,892
1,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,1,0,1,0,1
67
11,26,16,16,16,16,16,18,18,18,18,18,137,136,139,138,190,190,190,189,189,189,189,189,179,179,179,187,188,188,192,192,192,192,192,192,193,181,181,181,181,181,191,185,185,185,178,178,178,178,174,164,160,163,163,176,176,167,167,233,233,233,282,283,267,267,375
0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0
69
51,81,84,85,82,87,75,86,49,83,59,59,59,4,59,59,59,59,59,59,59,59,59,59,59,168,180,162,172,175,186,186,186,171,161,169,169,169,182,173,160,176,165,170,170,223,224,224,224,224,224,224,224,224,224,224,224,225,225,227,227,227,226,226,226,208,208,212,170
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,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0
76
625,397,570,361,491,648,647,646,645,653,654,655,656,539,113,481,2,538,538,538,119,551,522,667,665,599,677,659,504,662,587,462,243,383,452,452,452,452,452,498,610,468,177,178,636,447,435,605,484,421,486,496,593,451,490,459,623,545,148,603,624,548,512,419,634,449,800,503,555,492,799,643,487,801,519,802
1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,0,0,1,0,0,1,0,0,0
111
38,38,38,2,14,14,17,29,1,1,20,4,12,12,12,12,41,41,32,32,36,8,25,7,37,39,26,30,35,35,35,35,35,42,21,23,6,11,3,3,3,10,0,40,5,13,193,193,189,190,181,179,179,179,187,187,178,178,178,191,192,185,188,159,165,166,164,184,174,160,176,47,134,134,134,133,59,88,78,74,50,85,73,51,127,176,163,140,141,138,139,207,207,211,219,214,209,209,209,217,48,131,81,56,95,53,90,135,49,44,82
0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,1,1,1,1,1,0,1,0,0,0,0,1,0,1,0,0,1,0,1,1,0,1,1,1,0,1,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1
445
16,16,16,16,16,23,23,23,23,24,10,11,18,5,5,5,6,28,2,2,17,8,8,4,4,4,4,7,7,7,7,22,22,22,22,22,19,21,14,14,14,20,13,27,27,12,12,1,1,25,266,257,25,25,25,25,15,26,26,0,9,9,9,3,3,3,3,63,69,73,73,73,53,53,94,130,130,130,64,61,128,128,128,95,131,50,50,48,48,48,48,48,48,48,48,48,65,65,126,127,127,79,80,80,60,44,92,67,67,71,90,46,57,99,76,132,132,98,77,77,77,58,58,93,93,93,72,72,72,72,72,91,91,91,70,70,96,96,96,96,56,149,149,149,147,147,157,157,157,144,146,146,158,158,145,145,145,150,148,148,148,148,139,139,139,139,151,151,151,151,151,204,204,204,204,204,204,204,204,54,54,54,54,62,62,62,62,197,197,202,202,202,202,135,135,198,55,55,196,205,205,205,205,205,203,203,203,199,199,78,194,194,194,134,134,134,134,134,206,200,201,201,201,201,136,136,137,138,138,138,138,139,139,138,257,257,256,256,256,256,254,254,254,254,264,260,260,261,261,261,258,258,258,258,258,255,263,263,263,265,265,265,265,265,259,259,259,259,259,259,259,262,262,281,192,192,192,192,178,179,179,179,193,193,193,193,191,191,191,187,187,187,188,188,188,188,185,185,190,181,181,181,189,189,189,176,174,176,176,160,160,160,160,164,164,164,166,166,166,184,170,170,167,167,159,159,159,165,165,163,225,225,225,225,225,225,225,225,225,225,225,225,225,226,227,227,223,223,223,223,223,224,224,224,224,224,224,224,214,209,211,219,207,220,216,221,221,218,217,267,375,292,292,292,295,294,293,297,300,300,304,296,296,303,354,354,318,318,375,318,306,309,311,191,181,181,181,181,181,185,192,192,192,192,192,189,189,189,178,178,193,193,193,193,188,188,188,188,179,179,179,187,187,187,190,159,174,184,167,176,165,164,160,170,166,163,307,233,282,283,284,286,287,288,289
0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,1,1,1,0,0,1,0,1,1,1,1,1,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
207
40,36,43,32,33,42,29,35,76,82,70,84,61,62,130,46,48,65,91,55,86,49,128,93,93,93,54,54,73,78,134,134,134,134,99,127,133,98,132,50,69,69,160,163,175,169,174,167,165,182,159,170,173,162,171,166,168,161,69,52,57,85,51,75,126,126,71,66,72,72,58,56,83,80,80,80,67,53,88,79,90,97,87,63,135,135,81,64,129,129,45,47,74,59,89,77,77,60,44,95,131,68,78,196,62,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,197,197,168,169,172,172,172,172,8,19,37,37,10,29,29,29,29,65,79,16,10,17,39,39,18,3,28,37,30,41,66,52,85,81,62,128,128,128,58,58,46,46,132,186,186,169,172,175,162,173,182,171,168,180,161,161,161,166,167,159,184,184,164,163,165,160,160,174,176,176,170,267,268,271,272,272,270,270,270,270
0,0,0,0,0,0,0,0,0,1,0,1,1,0,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,0,0,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,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,0,1,1,1,1,0,0,1,1,1,0,1,1,0,1,0,0,0,1,0,1,0,0,0,1
138
481,66,575,448,448,522,416,452,452,452,452,519,519,519,177,447,550,550,453,453,453,453,453,453,453,453,490,434,629,443,645,645,415,607,617,624,542,542,542,542,207,604,557,557,522,667,665,599,677,659,504,504,504,662,469,678,567,646,647,648,645,656,653,493,570,510,637,637,637,591,420,187,641,396,655,654,536,460,159,529,573,459,577,474,581,466,609,526,384,148,462,647,648,646,658,654,655,653,656,462,178,363,608,644,468,505,433,464,465,602,558,475,638,578,549,582,543,119,546,48,569,579,525,482,527,555,642,302,547,537,439,603,566,476,391,521,410,590
0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,0,1,0,1,1,0,0,1,0,1,0
45
651,650,649,652,654,653,656,655,520,529,448,448,448,515,551,551,522,666,670,677,599,504,504,659,673,640,678,567,515,623,92,498,549,574,574,574,574,403,521,568,30,30,639,524,421
1,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0
71
429,490,492,499,499,499,500,500,500,391,705,719,719,719,714,714,704,704,704,708,708,721,721,721,709,718,717,716,716,716,720,707,707,715,710,706,711,713,722,723,723,723,779,779,779,779,779,776,774,773,775,777,198,659,522,567,550,457,504,504,504,419,780,780,782,781,778,769,769,763,765
0,1,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,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,1,1,1,1,0,1,1,0
117
604,509,560,560,560,560,560,560,560,560,560,601,488,446,148,148,148,533,533,533,533,571,619,619,483,483,483,483,483,483,483,483,500,500,500,500,519,451,645,522,551,551,551,551,665,667,677,599,504,659,469,662,678,567,646,647,648,656,654,653,655,451,450,450,390,593,524,443,631,572,572,642,478,522,452,452,178,479,484,543,383,361,361,634,481,219,466,588,187,449,413,580,405,419,574,574,574,574,574,574,428,52,52,52,52,52,52,52,492,551,551,551,551,603,629,515,480
0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0
210
20,33,33,40,40,39,39,39,17,17,35,11,4,4,155,4,34,32,19,25,138,146,156,156,148,158,147,139,157,153,153,143,154,151,151,144,149,152,150,142,142,142,145,25,10,0,29,31,18,3,6,16,43,8,15,15,15,2,2,2,23,23,23,7,7,7,7,13,13,36,12,30,30,1,1,41,21,14,14,14,14,9,137,136,138,139,233,282,283,169,169,161,161,161,175,175,162,180,171,171,168,168,168,168,182,182,182,172,172,186,132,82,44,72,75,56,70,70,70,219,219,219,219,214,209,207,207,9,24,42,37,207,267,375,321,321,321,321,207,38,285,285,322,555,434,495,432,451,142,424,581,429,429,30,531,531,537,362,570,508,586,436,420,613,613,613,613,455,113,638,641,600,526,592,119,390,220,491,574,557,557,557,557,557,557,557,557,422,520,520,403,604,601,601,601,516,530,631,631,382,469,453,453,453,453,453,453,428,431,577
0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,1,0,1,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1
99
9,12,12,1,24,7,20,14,0,11,16,16,16,2,25,25,16,8,2,2,4,25,28,22,3,21,21,5,5,5,5,17,17,6,15,18,10,19,26,23,23,23,27,27,27,49,59,84,82,51,85,86,47,88,75,89,66,66,66,45,45,74,81,68,83,83,87,118,77,91,50,72,64,64,224,225,227,226,223,210,208,213,215,212,221,368,292,295,294,293,314,313,316,149,27,357,55,55,55
0,0,0,1,1,1,0,1,0,1,0,0,0,0,0,1,0,1,0,1,1,1,1,0,1,0,1,0,0,0,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,0,0,1,0,1,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,1,1,0,0,0,0,0,0,0,1
335
632,480,459,178,452,452,452,452,452,576,487,573,515,496,462,444,567,580,629,544,617,509,566,498,615,621,565,26,396,449,408,499,447,431,362,446,529,472,614,461,570,432,60,60,541,527,582,398,497,412,627,363,479,504,294,619,619,510,508,508,400,507,388,571,478,518,512,638,911,241,611,472,119,47,488,403,393,558,527,594,413,921,524,624,515,397,2,159,934,889,936,935,933,750,849,761,833,433,148,906,463,620,434,802,503,923,803,913,914,74,527,456,982,982,982,983,984,984,985,985,985,986,986,987,987,987,987,988,989,990,991,991,991,992,993,993,994,994,994,995,996,996,996,997,997,997,997,997,997,997,997,997,998,543,600,26,626,390,460,644,74,395,448,448,502,546,578,617,630,254,505,628,593,429,627,497,627,572,494,422,484,644,399,642,569,810,428,428,570,569,488,548,30,545,539,811,626,897,412,429,445,596,446,570,623,457,631,423,474,511,473,536,898,451,507,361,919,113,929,632,914,586,541,178,384,243,400,241,450,554,506,119,481,431,606,804,528,553,294,565,207,32,597,582,398,629,469,410,602,453,453,453,453,453,453,908,566,557,562,532,637,590,60,588,640,567,908,207,469,640,590,410,567,1037,565,566,557,52,612,553,494,999,616,505,549,429,593,423,545,631,511,474,628,407,470,572,422,576,428,570,457,623,536,473,478,536,999,616,811,626,556,407,1081,1090,1092,1095,1098,1099,1101,1075,1105,1109,1111,1112,1117,1119,1120,1123,1124,1125,1037,1126,1127,1128,1131
1,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,1,0,0,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,0,1,0,0,1,0,0,0,1,1,0,1,0,1,0,0,1,1,0,1,1,0,1,0,1,1,0,0,1,1,1,0,1,1,1,0,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,0,0,1,1,0,1,1,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,0,1,0,0,0,1,1,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,0,0,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,1,1,1,1,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,0,0,1,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,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,1,1,0,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,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0
307
15,26,26,26,13,28,0,25,11,30,5,42,21,43,20,29,29,17,7,1,41,23,3,31,36,36,36,6,34,14,14,14,33,33,37,37,37,37,37,12,9,9,9,9,2,2,2,2,2,2,39,39,39,39,16,40,35,35,35,35,19,19,19,19,19,24,32,32,32,32,18,18,38,10,10,4,4,4,8,8,132,132,132,132,132,132,60,60,60,60,91,91,81,98,98,98,131,93,93,93,93,93,93,93,93,59,59,59,59,59,59,126,74,55,58,58,58,58,95,127,127,127,127,127,127,127,66,66,52,52,70,87,87,89,44,44,44,44,44,45,79,79,79,79,79,79,79,79,79,99,161,171,171,171,169,169,175,175,182,182,182,182,182,172,172,172,168,168,168,168,162,162,180,173,173,173,173,173,173,186,186,186,186,165,166,160,165,170,170,166,166,166,166,174,174,174,174,159,159,164,164,164,164,167,163,163,163,176,176,176,176,176,176,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,99,99,128,128,128,128,49,86,82,82,82,82,72,72,73,73,51,64,64,64,85,85,85,76,63,71,75,88,88,50,214,214,214,211,211,211,207,219,209,221,218,217,220,216,267,268,269,272,272,272,274,274,274,274,274,274,274,270,270,270,270,271,271,273,273,273,273,279,280,276,275,277,278,292,295,278,280,279,295
1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,0,0,1,1,1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0
205
23,23,23,8,20,20,20,20,20,20,9,24,7,3,3,17,25,25,25,25,4,5,15,21,12,13,13,13,10,6,6,6,6,2,2,11,11,11,11,14,16,18,22,200,136,18,18,0,19,26,26,26,28,28,1,27,27,22,88,88,84,68,81,87,82,83,47,51,86,66,49,59,59,59,59,59,59,59,59,59,59,59,45,74,85,75,89,65,127,63,70,60,60,60,132,77,77,46,69,131,64,80,80,80,80,67,76,99,44,91,52,98,96,128,118,79,71,71,73,73,73,73,95,58,53,72,130,50,57,48,56,97,93,90,126,61,129,92,94,55,55,55,206,134,134,135,196,195,195,195,195,195,203,203,225,225,225,225,225,225,225,225,225,225,226,224,224,223,227,227,227,227,211,207,207,219,209,214,218,217,220,221,216,375,267,274,273,269,269,269,269,269,269,269,269,271,271,270,272,272,272,272,272,272,280
0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,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,0,0,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,1,1,1,1,0,1,0,0,1,0,1,0,1,1,1,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1
325
23,9,13,13,18,0,1,16,16,28,22,22,5,8,27,20,10,14,21,3,25,15,7,2,2,2,2,12,12,19,17,6,4,4,26,11,24,68,66,89,47,49,75,82,45,51,59,59,84,87,85,81,88,83,74,86,132,63,70,90,98,72,71,97,91,57,99,94,61,154,146,153,138,144,139,145,155,152,142,149,148,150,143,157,151,158,156,147,140,141,138,139,139,224,125,125,107,107,107,107,105,102,115,115,115,101,112,139,138,107,153,152,152,152,152,147,147,147,143,138,138,138,157,157,148,148,155,155,155,155,150,151,149,145,145,145,146,144,186,233,282,186,227,259,259,263,261,227,225,225,223,226,210,212,261,257,264,255,258,212,262,262,262,254,212,212,213,208,215,215,216,218,218,217,217,221,220,268,268,268,268,268,268,268,228,228,229,231,232,232,232,232,235,235,230,236,237,237,238,238,238,78,78,199,199,133,201,201,201,201,196,203,206,206,206,197,197,55,195,195,204,194,194,194,194,135,54,205,198,198,202,202,202,134,62,62,200,282,282,298,299,299,299,301,302,305,305,308,310,310,312,312,312,233,233,233,233,233,233,233,282,67,283,284,286,286,287,287,288,289,290,291,254,266,281,265,186,180,172,162,182,169,353,362,362,362,362,367,361,372,368,365,364,366,363,369,360,380,292,295,294,293,316,315,317,169,317,314,313,309,311,355,382,358,161,175,171,168,173,176,163,165,184,184,170
0,1,0,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,0,1,0,0,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,0,1,1,1,1,0,1,1,1,0,1,0,1,0,0,0,1,1,0,1,1,0,1,0,1,1,1,0,1,0,0,0,1,0,1,0,0,0,1,1,1,0,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,1,0,0,1,1,1,0,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,1,1,0,1,1,0,0,0,1,0,1,1,0,1,0,0,1,1,0,1,0,0,0,1,0,0,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,1,1,1,0,0,1,0,0,1
225
23,24,20,3,8,10,16,25,4,7,7,5,1,1,28,15,6,18,17,2,49,45,89,81,75,51,84,86,88,83,74,74,59,87,87,87,25,66,66,2,2,74,74,49,89,82,59,47,66,83,68,68,45,84,75,81,86,88,88,51,85,87,87,87,94,2,47,68,56,128,50,50,94,94,94,94,67,67,23,8,8,27,27,27,22,19,19,3,13,60,60,60,96,90,94,2,2,13,56,132,69,58,13,11,11,27,195,195,180,180,180,180,162,162,162,161,169,169,182,171,171,171,168,175,172,172,186,186,173,173,174,160,164,164,164,164,176,163,163,163,184,166,166,170,225,225,225,225,225,225,223,223,223,223,223,227,227,226,226,226,226,224,219,207,213,215,215,215,215,215,208,208,208,208,208,208,208,208,208,208,208,208,208,208,1,208,208,223,223,223,223,223,225,225,225,225,227,227,224,224,224,226,226,226,226,210,212,212,213,215,215,208,208,208,208,208,208,208,208,208,208,208,208,208,208
0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,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,0,0,1,1,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,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,1,0,0,0,1,0,1,0,0,1,0,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
114
522,471,503,456,456,485,650,652,649,651,655,654,656,653,403,462,393,601,601,500,457,396,464,464,534,504,217,582,582,582,625,551,522,667,665,599,677,659,504,662,469,567,678,625,625,625,625,625,625,581,515,419,294,60,427,449,630,395,392,438,575,595,620,473,391,584,533,483,510,583,605,487,557,549,589,634,618,432,518,490,558,580,538,538,624,445,507,561,564,511,632,541,502,539,547,524,604,638,501,591,496,169,461,444,529,571,302,486,466,566,519,481,542,521
0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,1,0,1,0,0,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,0,0,0,1,0,1,1,1,1,0,1,1,1,0,0,1,0,0,1,1,0,1,0,1,0,1,1,0,1,0,0,0,0,1,1,0
93
0,24,23,6,6,18,14,20,19,12,19,17,6,27,18,22,1,1,7,7,7,25,21,9,0,180,180,161,141,140,138,139,172,171,171,162,162,168,168,168,169,175,182,182,173,166,159,159,167,167,167,184,184,164,176,176,176,176,176,176,163,163,163,163,163,174,174,174,174,165,165,170,170,170,225,225,225,224,223,227,226,208,209,219,211,207,207,207,160,292,218,216,216
0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,1,1,1,0,1,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,1,0,0,0
276
4,18,8,6,10,24,0,19,19,16,2,15,24,0,16,1,23,17,28,4,5,27,12,16,16,14,17,15,2,28,27,22,26,1,25,21,9,12,23,3,9,8,6,20,7,11,25,26,10,19,22,3,18,14,14,13,21,141,140,139,138,138,138,83,83,83,83,83,84,47,68,89,82,74,86,86,45,88,88,88,88,5,13,11,11,11,20,7,81,81,83,83,83,83,84,84,185,188,188,188,188,178,178,66,47,75,51,51,51,82,87,85,85,85,85,59,45,89,74,74,74,86,49,88,88,88,88,68,95,127,127,88,88,51,51,51,66,158,152,147,153,146,145,139,139,156,138,138,149,151,157,154,148,144,144,150,155,142,143,168,161,172,173,173,175,171,186,180,162,162,169,169,182,164,184,170,79,98,64,73,94,94,53,53,70,80,77,77,126,71,118,61,67,67,130,72,131,90,56,56,63,132,69,93,128,128,128,129,129,129,52,91,91,92,92,57,60,58,58,48,48,65,46,46,99,99,50,76,44,96,97,138,138,138,151,151,151,151,139,139,139,142,142,142,197,223,223,223,223,223,225,225,225,225,225,225,225,226,226,226,226,224,224,224,224,219,207,214,209,211,220,221,216,217,267,375
1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,1,1,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,1,1,0,1,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0
273
95,44,130,130,73,128,64,46,46,46,46,46,46,46,56,56,92,92,61,53,57,131,52,72,94,96,60,65,132,90,63,71,118,134,197,55,55,54,54,202,62,62,62,201,201,201,203,203,203,203,203,203,198,206,195,135,78,200,170,165,160,167,166,174,163,159,176,204,205,265,205,205,205,205,194,133,196,199,265,266,255,256,262,263,254,257,260,259,281,281,261,264,227,227,226,224,224,223,223,223,223,223,223,225,225,225,225,225,225,225,225,225,225,225,225,225,207,208,210,213,212,220,221,217,216,218,267,320,323,319,322,285,275,345,352,369,363,363,363,363,380,366,364,362,362,362,361,361,361,367,365,368,360,360,360,372,357,381,423,521,521,521,537,537,537,537,537,540,438,544,679,680,604,485,681,643,686,687,687,487,688,688,688,688,708,709,704,704,704,711,705,705,713,721,718,718,719,706,714,714,714,722,717,710,707,716,720,715,522,198,504,504,567,457,419,551,659,550,672,670,776,776,778,773,782,775,781,777,779,779,779,779,779,779,780,774,771,771,769,766,770,770,770,770,770,765,634,496,444,493,772,768,767,764,764,764,670,668,689,784,785,786,787,787,788,789,789,790,790,790,790,790,790
0,1,0,0,1,1,0,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,0,1,0,1,0,0,0,1,1,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,0,1,1,0,1,0,0,1,1,1,0,0,1,0,0,0,1,1,1,0,1,1,0,1,0,0,0,0,0,0
36
92,473,383,440,440,440,440,440,836,844,843,845,846,847,848,440,491,438,450,393,441,642,533,645,646,648,551,551,522,665,647,654,655,653,656,667
0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0
34
432,461,461,555,428,541,602,142,142,613,528,405,530,398,464,473,611,391,562,531,531,531,496,568,616,608,608,608,608,475,511,569,219,521
0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0
174
540,577,507,490,589,584,613,517,455,489,470,612,535,187,219,30,509,113,652,651,649,650,655,654,653,656,113,515,582,207,616,556,2,463,421,638,501,585,526,558,393,640,505,478,177,620,623,527,529,539,419,536,66,220,148,553,487,514,397,643,417,388,473,522,551,666,670,677,599,504,659,673,640,567,678,473,557,557,533,533,591,456,504,555,525,525,525,525,420,548,444,400,74,405,435,424,598,409,434,492,437,482,633,579,464,408,627,442,586,561,476,573,486,450,483,537,495,465,497,399,198,410,590,498,568,544,534,428,630,457,639,605,559,614,542,545,445,588,254,142,511,631,423,506,460,466,467,92,159,632,479,392,471,119,519,487,802,503,800,643,799,555,801,492,791,792,793,794,795,796,797,798,461,391
1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1,0,0,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,0,0,0,0,1,1,1,0,0,0,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,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,1,1,1,1,1
206
28,7,26,22,14,1,26,7,7,22,23,23,23,28,28,28,0,0,15,15,15,27,20,20,20,12,12,24,17,17,17,17,17,133,133,199,199,199,199,199,199,197,205,62,194,194,194,201,55,204,213,210,17,4,3,25,6,18,21,19,2,5,14,26,8,22,1,9,137,136,138,139,139,147,156,150,142,142,142,153,153,153,138,151,145,144,152,152,148,143,157,149,158,139,155,155,146,146,185,181,190,190,190,190,190,190,190,189,188,188,188,188,179,179,179,192,192,192,192,187,187,187,193,193,193,193,178,178,191,191,191,159,167,176,163,170,170,166,174,7,13,224,224,224,224,224,224,224,224,227,227,223,223,223,223,223,226,225,225,225,225,225,225,225,211,214,219,207,209,221,217,217,220,216,218,184,165,164,160,146,146,154,375,320,321,319,285,322,323,280,278,277,275,279,276,293,261,3,228,229,235,236,238,232,231,230
0,0,1,0,0,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,0
74
560,560,560,560,560,560,560,560,551,659,198,567,567,522,419,550,457,504,504,504,672,671,689,718,718,718,717,710,714,714,705,705,721,722,715,709,720,720,720,713,707,719,704,706,723,723,711,716,716,708,764,768,768,768,770,763,763,772,765,765,771,769,766,766,767,560,560,560,442,459,496,435,532,315
0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,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,0,0,1,1,1
103
494,579,574,574,574,574,436,30,642,457,492,604,519,519,519,519,519,650,652,651,649,653,655,656,654,536,388,559,187,504,504,504,504,565,450,512,551,522,665,667,677,599,504,504,504,504,659,469,662,678,567,614,614,539,499,620,302,427,241,398,361,633,547,66,219,159,74,552,549,641,384,578,637,637,540,113,483,534,632,392,48,609,553,449,502,628,530,493,243,629,363,535,47,519,802,643,799,800,555,801,503,487,492
1,0,0,0,0,1,1,0,1,1,1,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,0,0,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,0,1,0,1,0,0,1,0,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1
193
32,32,32,41,10,12,30,31,34,40,21,7,7,1,1,43,6,37,63,60,60,56,44,3,3,16,4,28,18,9,23,15,38,8,19,36,36,5,17,17,17,14,14,39,24,44,80,85,47,47,89,52,74,49,130,55,55,76,48,83,46,46,46,46,46,46,71,69,69,69,69,126,66,61,99,173,172,186,169,169,182,161,161,180,180,180,180,168,168,171,171,171,171,162,175,175,175,160,176,163,184,170,176,176,176,176,159,164,164,164,164,174,174,174,174,166,166,166,165,167,167,160,160,227,227,227,227,226,226,225,225,225,225,224,223,223,223,210,208,213,210,212,212,215,216,221,221,221,221,221,220,217,218,137,267,292,295,294,293,317,316,314,314,314,314,314,314,314,314,314,317,267,267,239,230,236,235,317,375,319,322,322,322,320,285,285,285,285,321,321,323,277,279
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,1,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,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,1,0,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,1,0,0
115
572,602,388,388,388,388,384,451,436,606,560,502,502,579,588,513,619,30,582,74,74,198,643,643,643,612,612,612,612,516,516,516,516,450,551,551,647,648,645,646,653,654,655,656,680,679,681,643,686,487,687,688,688,688,522,551,551,551,665,670,551,538,490,445,431,626,241,465,665,423,666,667,670,666,599,677,659,504,504,504,469,662,567,678,423,511,533,421,595,472,472,412,594,469,435,530,570,521,630,428,556,629,632,591,507,148,400,461,639,614,395,315,586,540,545
1,0,0,0,0,1,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,0,1,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0
13
627,642,390,383,66,617,617,74,451,451,510,584,482
1,1,1,0,1,0,0,0,0,1,1,1,0
48
500,500,450,515,551,419,567,198,522,522,550,659,457,504,504,504,504,504,504,504,640,669,689,664,673,388,388,472,687,687,688,688,686,686,487,759,759,490,758,760,760,681,684,686,686,487,687,688
0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1
202
27,19,15,25,25,28,18,8,14,14,17,17,16,0,12,12,12,12,13,13,13,24,26,26,26,2,2,2,2,7,9,3,1,1,1,1,22,22,23,23,23,5,4,10,20,11,11,21,21,6,6,88,88,88,84,51,49,45,66,66,89,83,74,86,81,82,87,75,47,85,85,85,85,85,68,59,59,59,59,128,128,128,132,130,129,79,48,48,48,53,127,52,130,130,130,130,130,131,92,57,61,132,96,96,71,64,94,65,76,69,56,126,191,191,191,191,191,191,191,188,178,187,187,187,179,179,179,179,192,192,192,192,192,192,192,192,192,192,190,185,189,189,189,189,181,193,159,167,167,184,184,176,166,160,160,163,163,163,174,165,164,170,140,141,141,139,138,170,170,170,126,90,72,72,91,200,225,225,225,227,227,227,227,227,226,226,224,224,224,224,223,223,223,207,219,219,214,211,209,209,209,218
0,0,0,0,0,1,0,1,0,1,0,1,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,1,1,0,1,0,1,0,0,1,0
125
538,520,48,523,496,469,531,531,531,531,531,629,629,498,624,435,544,503,169,169,391,705,705,713,706,716,718,718,710,714,719,719,719,722,720,709,709,709,707,708,717,704,723,721,715,711,779,779,779,779,775,775,778,776,776,773,782,780,781,774,777,768,767,767,767,767,767,772,763,771,769,765,765,764,770,766,391,641,434,631,483,578,457,549,590,590,784,784,785,786,786,786,787,787,787,788,789,790,453,453,453,453,453,453,453,560,401,540,540,405,822,821,814,814,819,823,818,817,816,820,820,815,815,405,509
1,0,1,0,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0,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,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,1,0,1,1,0,0,0,1,0,1,1,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0
74
576,626,217,603,629,428,622,613,448,448,448,399,399,399,501,628,420,564,564,564,363,460,460,634,463,522,410,66,198,521,502,493,394,604,74,439,471,423,592,578,539,468,486,512,466,470,525,601,462,584,447,571,644,444,396,485,549,480,617,627,148,427,362,543,361,581,503,635,401,516,516,207,515,530
0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,1,1,0,0,0,0,1,1,1,0,1,1,0,0,0,1,0,1,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,0,1,0,0,0
78
74,639,419,444,488,443,544,431,638,243,445,30,646,647,645,675,648,655,653,654,656,676,442,625,410,551,522,670,666,599,677,659,504,504,640,673,567,567,410,513,609,439,570,570,548,498,511,207,533,512,440,477,491,524,32,48,483,403,543,476,635,219,451,494,66,527,441,441,391,541,420,554,436,159,395,558,551,603
0,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,1,1,1,0,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,1,0,0,0,0,0,1,0,0,1,1,1,0,1,1
297
29,13,13,7,7,1,1,1,26,26,26,37,25,30,30,3,3,33,33,31,28,35,23,18,4,4,17,6,10,38,0,21,34,42,5,15,15,39,2,2,8,8,20,36,11,32,40,12,24,24,24,43,19,14,14,14,14,16,41,9,78,75,49,62,62,88,73,67,72,81,45,59,59,60,53,46,95,128,128,58,74,74,74,79,87,48,127,127,86,44,141,140,138,139,187,187,187,190,185,193,165,160,174,176,166,164,184,159,167,170,163,133,135,134,194,204,202,55,55,199,199,200,196,197,54,62,203,203,203,203,201,205,198,189,189,181,181,181,181,178,190,190,190,188,188,188,188,191,191,191,192,192,192,192,192,192,192,193,179,179,187,185,159,167,160,174,176,165,163,184,166,164,170,140,141,139,138,233,282,283,284,286,287,288,289,290,290,291,144,142,153,143,150,154,158,152,145,147,148,151,156,156,146,146,155,138,157,149,139,213,210,215,212,218,218,220,216,217,198,203,203,203,78,54,62,134,195,195,195,133,206,202,205,135,199,200,201,196,55,55,197,204,194,254,265,266,263,255,261,259,262,281,260,257,264,256,258,239,231,238,229,235,237,230,236,232,232,232,232,375,292,295,294,293,297,303,375,267,322,322,320,285,323,319,277,276,279,280,275,278,303,300,351,352,353,350,349
0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,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,0,1,0,1,1,1,0,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,1,1,1,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,1,0,1,1,1,1,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,1,0,1,0,1,1,0,1,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,1,1,0,1,1,0,1,1,0,0,0,1,1,0,0,0
208
7,7,3,17,28,8,14,31,34,23,21,36,12,37,4,4,182,172,175,168,161,173,162,169,171,180,186,170,176,159,160,165,166,164,174,167,163,163,184,184,4,41,39,5,30,38,29,16,18,43,194,195,195,195,198,133,206,204,43,24,33,44,81,89,98,130,60,60,75,51,51,55,55,55,135,73,88,88,90,50,84,84,53,78,132,70,77,65,74,134,134,134,134,93,128,80,66,79,169,186,161,172,168,175,173,182,171,162,180,167,160,163,163,184,184,164,165,174,166,159,176,176,176,176,176,170,224,226,226,227,227,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,223,223,214,219,211,207,209,209,218,221,298,299,301,301,301,301,302,305,267,268,268,322,270,273,272,271,269,274,274,274,274,274,274,274,274,274,305,218,221,217,220,218,216,274,280,278,275,279,276,277,216,292,292,292,292,292,295,305
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,0,0,1,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,1,0,0
64
597,473,458,467,420,489,517,619,619,619,619,628,590,409,507,491,516,464,494,142,622,47,609,503,585,30,546,612,612,470,538,254,401,635,539,427,560,509,509,564,564,564,515,497,493,397,217,592,552,552,552,361,220,220,570,501,457,581,525,492,477,500,500,500
1,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,1,1,0,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0,1,1,0,1,1,1,1,0,0,1
164
517,642,454,522,580,148,615,615,615,615,615,615,481,579,452,452,452,452,452,452,399,399,399,634,540,405,575,575,74,612,567,585,472,472,503,618,551,551,551,32,544,589,475,493,604,604,457,429,436,403,219,395,442,592,610,556,460,487,531,531,617,568,30,527,546,520,608,464,763,763,772,772,772,772,772,772,772,772,771,764,767,767,767,767,767,765,765,768,768,770,770,770,766,769,769,395,593,584,612,447,393,605,632,635,917,453,453,453,453,453,453,531,531,531,531,531,639,449,467,198,910,897,686,1000,1003,1003,1004,1005,1005,1006,1007,1008,1008,1009,1009,1009,1009,1009,1009,1009,1010,1011,1011,1012,1012,1013,1013,1014,1014,1015,1016,1016,1017,1017,1018,1019,908,925,469,410,590,1037,565,567
1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,1,0,1,0,0,1,1,0,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0
226
4,3,8,8,8,18,18,18,18,18,18,18,18,18,18,15,23,23,23,23,14,14,0,13,13,13,9,27,27,28,10,17,16,22,12,12,19,1,59,59,59,51,87,82,82,82,82,82,82,89,89,81,86,47,75,75,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,136,137,139,138,147,147,147,189,189,189,189,189,191,191,191,191,191,191,191,181,181,181,181,181,192,192,192,192,192,192,192,192,192,179,179,179,188,188,188,178,178,190,190,190,193,187,185,160,166,174,159,165,184,167,164,163,170,176,88,88,88,88,151,153,145,150,143,154,148,157,156,156,156,156,146,149,298,299,299,299,301,301,302,226,227,227,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,223,208,212,212,215,213,210
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,1,0,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,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,1,1,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0
424
33,33,12,17,36,2,2,41,32,9,21,21,21,38,42,19,25,25,25,30,30,35,20,6,6,6,6,6,28,34,34,31,23,4,4,4,4,10,5,13,11,11,18,7,7,7,7,26,26,26,26,26,0,8,40,1,16,39,39,24,29,37,15,15,15,15,15,15,14,14,14,14,3,3,43,61,61,99,99,67,93,83,44,60,60,59,59,59,59,86,97,97,97,97,128,128,128,128,49,75,69,51,80,52,63,63,63,63,63,72,62,66,58,58,58,133,133,65,65,85,85,85,85,85,85,85,77,78,55,79,46,46,46,64,76,76,76,76,76,47,127,127,127,90,90,91,48,135,135,129,129,129,129,129,73,134,134,54,84,82,130,130,130,68,95,45,88,88,88,88,88,88,88,88,56,89,131,70,70,70,132,132,132,87,87,267,140,267,193,189,189,189,190,191,191,191,191,192,192,192,192,192,192,192,192,181,181,181,181,185,178,178,187,188,188,188,179,174,164,160,160,163,163,166,159,159,159,159,167,167,165,170,170,184,176,176,176,140,140,141,138,139,139,138,139,139,138,138,139,139,139,233,233,282,283,284,286,287,50,50,50,53,53,98,98,81,74,71,126,57,287,288,289,290,291,291,291,291,142,142,142,142,158,158,150,149,148,148,148,148,145,145,153,153,153,153,153,153,153,153,153,156,156,146,146,154,154,154,154,154,147,155,155,155,152,152,152,152,139,157,157,157,138,151,143,144,144,144,213,213,213,208,208,208,210,210,210,215,215,215,212,212,220,218,218,218,218,216,217,221,194,78,204,201,54,62,200,292,295,295,294,294,293,293,293,293,293,313,300,300,315,315,314,313,313,313,243,243,243,243,249,249,249,249,251,348,362,362,384,378,366,252,252,383,360,360,360,360,360,368,261,265,260,254,257,383,257,255,263,264,256,258,259,281,262,262,348,368,363,363,369,365,380,367
0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,1,1,1,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0
329
15,3,7,20,2,12,12,6,18,13,19,1,14,24,21,4,4,5,10,0,22,26,25,23,8,9,27,17,138,95,128,60,50,76,91,80,48,77,79,90,73,71,56,46,61,44,118,99,129,129,67,97,131,96,94,94,64,53,92,70,63,138,139,155,151,152,154,144,146,150,149,148,158,153,142,147,156,156,145,143,143,157,136,137,138,139,178,178,178,191,191,189,190,190,190,190,190,179,179,192,192,192,192,192,181,181,187,185,193,193,188,188,188,188,188,160,166,159,167,164,184,176,163,170,174,165,219,209,214,207,211,217,221,218,216,220,217,265,260,281,256,263,255,262,262,261,257,264,258,259,259,254,266,196,205,202,62,203,203,135,55,133,134,200,199,204,195,195,197,198,194,201,135,55,133,134,200,199,204,195,195,195,197,198,194,201,78,206,54,268,267,320,323,319,285,321,321,322,277,275,280,279,278,276,233,282,283,284,286,287,288,289,290,290,290,291,291,291,348,346,352,344,350,345,347,351,353,241,241,241,248,248,248,251,251,251,251,251,251,251,242,242,242,242,252,252,252,252,245,245,245,245,253,253,253,246,246,246,247,247,247,243,243,243,243,244,244,244,244,244,244,244,249,200,383,381,376,359,385,368,367,365,363,363,363,378,380,359,373,361,361,361,366,362,362,362,362,384,373,384,360,369,364,379,370,9,48,3,228,238,237,231,229,232,232,236,230,235,263,143,39,118,33,24,261,29,134,141,140
0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1,0,1,0,0,1,1,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,1,1,0,0,1,1,0,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,0
117
4,21,26,26,22,17,17,17,25,25,25,25,10,1,1,1,23,28,13,13,20,12,27,27,27,7,18,18,18,18,15,24,19,3,16,8,5,9,0,14,2,6,86,75,74,87,84,85,49,89,59,51,82,81,47,88,66,83,68,45,45,99,118,58,76,72,52,52,65,91,96,44,69,80,80,193,185,188,188,192,192,192,192,192,192,181,190,190,190,190,191,191,375,227,227,226,223,223,223,223,223,225,225,225,225,136,137,139,138,225,225,225,225,225,225,292,295
1,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,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,0,0,1,1,1,1,0,1,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0
221
2,2,2,2,24,10,10,28,28,28,28,28,28,0,4,4,4,25,25,18,14,23,23,29,29,19,5,12,8,40,17,3,3,6,9,41,15,22,7,35,16,21,36,1,49,81,45,47,86,68,68,59,74,87,87,84,89,83,85,75,88,88,88,88,88,88,88,51,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,156,156,151,152,150,148,158,153,140,141,138,139,153,138,139,154,146,146,144,147,149,145,157,82,92,96,95,93,99,76,98,127,58,56,56,94,128,128,91,63,129,65,79,72,73,61,130,70,118,90,80,80,132,69,77,97,57,60,60,52,171,169,182,168,161,186,173,180,175,162,174,170,164,176,67,53,50,48,46,44,64,131,71,126,157,143,142,142,155,176,163,184,159,160,167,165,166,200,259,259,213,212,210,208,267,375,233,282,259,258,254,281,266,264,257,265,260,256,261,263,375,282,283,284,286,287,288,289,290,291,366,252,252,252,252,371,375,251
0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,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,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,0,1,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0
25
547,538,538,538,538,538,607,607,60,60,536,636,633,476,254,254,624,383,539,505,394,525,525,525,525
0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0
212
2,20,4,19,9,27,18,16,3,5,24,28,1,14,23,40,7,88,88,85,66,45,47,89,83,99,71,128,128,73,92,46,57,67,94,77,70,56,129,129,63,58,53,61,95,50,44,69,90,80,80,79,91,76,130,96,52,64,131,132,72,60,60,97,126,118,48,93,65,127,98,98,146,156,143,151,145,158,152,147,138,137,136,138,139,191,191,193,188,188,188,188,188,188,178,179,179,189,189,189,185,192,192,192,192,192,187,181,181,181,181,181,190,190,190,167,165,170,164,160,176,163,174,159,166,184,219,207,214,211,209,233,209,195,134,62,200,196,197,201,194,198,55,199,206,202,205,135,266,263,254,264,233,282,135,78,54,203,203,203,264,255,261,281,256,259,259,259,260,257,258,265,262,262,282,283,284,286,287,288,289,290,291,352,346,203,204,133,346,353,248,248,244,252,252,252,252,376,374,370,359,377,379,356,385,245,245,245,245,220,218,217
0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,0,1,1,0,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0
221
13,16,10,18,9,3,28,23,5,2,26,26,12,25,15,20,8,6,22,24,27,27,0,7,14,11,21,17,4,19,1,84,47,47,81,51,51,88,88,82,89,86,45,45,87,68,68,68,66,66,66,66,66,74,85,75,75,59,83,49,49,57,98,76,70,67,73,92,92,99,80,96,96,131,127,46,46,93,44,71,132,65,47,59,59,59,59,59,59,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,22,4,72,95,48,128,129,129,129,77,90,94,130,118,56,178,178,178,178,178,178,178,187,187,187,187,187,187,187,181,192,192,192,192,192,192,189,189,189,189,190,179,179,179,188,188,188,188,193,193,191,191,191,191,185,185,167,166,174,176,165,164,184,184,62,62,62,184,184,184,163,170,160,159,62,54,204,225,225,225,225,225,223,223,223,223,159,227,227,226,141,140,138,139,224,219,207,207,207,211,209,214,221,216,220,218,218,217,233,282,204,217,267,375,345,344,351
0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1
133
603,60,148,177,509,627,434,555,606,554,556,556,556,556,487,436,453,453,453,453,461,394,450,625,457,557,557,642,438,66,217,477,448,534,402,558,558,558,559,460,636,636,395,532,579,491,508,433,510,631,551,397,74,629,551,522,666,670,677,599,504,504,659,673,640,567,678,629,585,501,470,560,420,420,517,465,563,563,634,382,467,363,496,637,584,523,407,514,514,536,613,526,198,550,595,481,490,522,412,546,552,552,552,440,462,542,542,542,527,607,479,582,456,618,468,612,612,612,612,612,612,597,630,596,2,403,494,593,466,47,482,220,504
1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,0,1,0,1,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,1,1,1,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0
192
21,21,21,14,14,14,14,14,15,15,40,40,40,40,42,42,42,42,42,41,24,22,22,22,22,22,16,16,16,16,16,18,18,18,18,35,5,8,19,29,33,36,43,6,6,6,6,23,23,23,23,3,3,3,7,7,7,10,1,9,9,28,28,12,12,12,4,4,4,17,86,87,49,51,45,81,74,88,88,66,66,66,66,66,68,85,89,47,211,181,181,181,181,192,192,192,192,185,185,185,189,189,189,189,187,187,191,191,191,191,191,191,190,190,190,190,190,190,193,193,193,193,178,178,178,178,178,178,178,188,188,188,188,188,179,174,163,160,165,184,176,59,84,75,83,83,82,82,82,90,65,50,98,118,53,130,130,60,48,44,91,69,58,58,76,127,56,73,79,128,128,128,128,128,70,129,46,52,94,266,262,262,257,260,263,259,259,255,258,261,264,256
0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,1,1,0,1,0,0,0,0,1,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0
114
457,2,443,403,511,420,420,495,495,505,465,596,219,513,479,479,390,393,294,220,484,637,454,446,446,446,471,603,527,470,532,532,549,32,547,74,507,599,504,504,504,504,504,659,662,469,567,678,507,623,623,466,636,512,573,382,504,504,504,504,504,504,455,590,554,475,485,521,594,556,502,534,468,448,462,459,398,606,392,626,619,619,619,587,467,598,598,598,598,391,480,431,439,591,501,438,523,525,633,442,550,482,634,445,563,563,453,638,409,621,541,432,437,394
1,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,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,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,1
247
40,36,43,36,43,32,33,42,29,42,29,35,41,39,30,31,18,10,6,6,6,6,6,17,3,3,3,28,4,4,4,1,1,1,15,15,5,5,5,7,7,7,7,7,7,7,7,7,23,23,23,34,14,14,8,205,205,197,197,203,196,196,196,196,194,202,202,202,202,202,134,134,134,134,135,62,62,62,204,204,195,195,195,133,133,200,78,55,55,55,198,199,21,16,201,54,54,206,75,59,84,82,140,141,138,138,139,138,139,138,139,138,146,146,146,146,146,142,142,142,157,158,153,153,153,153,148,148,148,147,138,150,150,150,150,149,155,139,154,156,152,152,152,152,145,145,145,145,144,144,151,151,151,143,228,228,228,228,171,169,175,162,168,161,182,172,173,186,180,167,164,166,176,176,176,176,163,163,184,349,349,351,346,345,352,348,344,350,353,353,347,165,174,170,159,160,298,292,292,292,295,295,294,293,296,296,296,297,297,303,304,300,318,309,309,309,309,306,311,311,311,311,311,307,223,227,227,227,226,224,225,225,225,225,225,225,225,225,225,225,211,214,209,207,219,219,216
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,1,1,0,1,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0
75
512,587,643,643,651,649,652,650,655,656,653,654,551,522,670,666,690,691,699,694,697,698,599,546,545,677,659,504,504,504,504,504,640,673,567,678,545,553,492,549,585,585,548,548,398,597,452,452,452,452,528,586,405,393,421,565,490,474,361,563,563,533,515,142,518,409,537,467,428,618,501,592,429,507,561
0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0
83
498,466,584,591,443,443,575,575,542,542,542,542,515,592,600,583,583,433,502,499,441,405,526,526,48,530,445,494,562,177,198,496,625,596,599,424,159,570,458,413,439,626,388,627,294,294,453,617,538,480,618,619,490,448,624,632,461,396,504,504,504,30,577,578,549,442,420,412,561,409,459,450,535,568,633,620,528,456,614,539,514,491,474
1,1,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,1,1,0,1,0,1,0,1,1,0,1,1,1,0,1,1
61
505,541,407,464,464,464,548,398,178,424,615,606,419,594,492,534,475,439,439,591,421,516,459,431,582,460,569,630,602,593,503,517,438,469,556,562,550,384,485,493,488,613,415,467,500,500,500,500,361,511,444,444,507,472,30,595,494,510,581,26,48
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,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,0,0,1,1,1,0,0,1,1,0,1,1,1,1,0,0
206
6,23,19,8,16,16,0,5,14,4,28,11,26,21,0,2,22,27,5,3,14,13,13,28,4,17,10,11,23,24,19,8,16,6,25,25,18,12,20,15,1,7,9,89,66,66,66,66,66,66,66,51,74,49,88,88,88,88,75,85,83,81,81,47,84,45,68,87,82,86,59,58,93,94,94,94,67,126,46,46,44,91,69,76,58,60,52,64,72,128,128,79,92,71,99,57,56,70,90,53,95,95,132,80,80,80,80,96,130,130,65,50,63,98,48,66,66,68,87,75,65,44,79,28,48,127,131,77,118,61,61,73,97,129,129,134,134,135,206,62,197,166,164,201,196,54,133,200,195,199,202,198,78,194,205,204,203,203,203,55,55,55,239,237,235,226,227,227,227,224,223,225,225,225,225,225,225,225,225,225,225,225,225,225,213,210,215,212,208,218,216,375,220,218,141,140,352,349,350,346,347,344,353,351,345,348
1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,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,1,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,0,1,0,1,1,1
70
555,217,493,679,680,604,681,643,485,688,688,688,686,687,687,687,487,493,578,547,547,479,454,496,471,537,620,634,416,32,587,587,462,52,52,596,617,503,159,624,491,423,432,487,532,532,579,595,563,448,393,178,616,533,601,601,447,400,421,523,589,512,489,489,509,437,419,480,26,219
0,0,0,0,1,1,0,1,0,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,0,0,0,1,0,1,1,0,1,1,1,0,0,0,0,0,1,1,0,0
189
460,569,583,459,433,438,532,532,532,532,532,600,481,467,510,631,463,428,92,565,487,567,567,391,74,587,496,632,470,492,442,442,442,148,635,413,177,508,485,488,580,393,509,384,597,627,539,382,219,66,558,455,574,590,461,456,456,649,650,651,652,654,656,655,653,551,551,522,670,666,599,677,659,504,504,504,640,673,567,678,456,456,498,535,537,220,607,640,503,522,533,533,533,533,533,527,691,690,692,693,695,696,540,637,622,576,405,628,394,641,451,169,475,142,437,494,514,542,542,612,612,612,612,612,612,612,449,198,392,395,491,403,424,629,621,178,397,643,553,390,536,599,501,585,217,608,444,638,563,529,644,493,561,489,477,602,588,564,315,441,423,469,571,458,543,615,478,497,499,517,570,2,483,525,801,503,519,800,492,487,643,799,555,878,879,882,886,886,886
1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,1,0,1,1,0,1,1,0,0,0,0,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,0,0,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,0,1,1,1,1,0,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,0,1
55
657,652,652,649,650,651,658,658,658,654,656,655,653,650,649,649,652,651,653,656,654,655,587,587,587,587,442,594,574,574,574,565,391,639,576,455,522,551,551,551,551,665,667,677,599,455,455,456,505,443,443,241,550,620,2
0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
93
536,536,536,536,536,536,529,472,584,390,609,506,415,415,464,523,142,479,494,393,568,482,571,571,571,468,558,558,2,52,52,52,52,52,52,588,588,384,487,522,551,551,667,666,599,677,659,504,640,673,567,678,424,473,583,441,187,642,423,619,421,26,92,177,533,438,478,542,434,405,618,519,449,449,569,578,447,447,447,447,447,431,513,469,422,383,451,547,555,612,581,512,399
0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,1,0,1,1,1,1
51
544,30,548,548,477,462,647,646,648,645,654,656,653,655,551,551,551,551,551,522,666,670,677,677,599,504,504,504,659,673,640,678,567,568,92,421,421,474,383,560,594,575,453,453,453,453,453,453,453,453,459
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0
155
500,500,500,403,641,483,483,512,507,415,66,361,362,530,561,515,560,52,52,620,574,568,580,542,542,542,542,546,498,558,523,523,523,621,502,605,595,587,148,32,569,493,646,646,648,645,647,656,653,654,655,610,2,618,618,618,618,618,639,443,475,456,456,495,458,198,626,625,409,436,92,588,446,446,522,551,666,670,677,599,504,504,504,504,504,659,673,640,678,567,562,528,447,602,484,549,609,450,593,434,383,637,113,589,501,445,397,401,591,635,603,479,514,629,616,417,576,632,529,442,559,503,628,449,449,496,496,400,597,511,435,219,26,537,217,465,548,548,592,624,642,491,578,510,554,631,623,540,505,627,423,633,527,543,462
0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,0,0,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,1,0,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,1,0,0,0,1,1,0,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,1,0,0,1,0,0,0
154
521,545,545,573,397,571,478,478,409,501,382,413,142,454,480,457,393,623,623,623,294,619,619,619,619,443,593,395,302,60,647,648,646,645,656,655,653,654,551,522,667,665,667,599,504,659,673,640,678,567,60,503,523,612,612,612,612,612,612,502,452,452,452,452,452,452,505,608,524,362,428,504,504,504,504,504,504,690,691,693,693,695,695,696,696,692,692,570,476,417,495,495,495,495,495,495,495,626,565,632,633,466,625,625,625,625,470,254,479,581,529,442,438,606,587,577,541,579,492,423,207,590,500,500,500,432,554,447,113,598,483,617,546,437,449,643,553,513,415,458,538,486,799,487,555,802,801,492,643,503,519,800,439,563
0,0,0,0,1,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1
195
22,9,27,27,27,16,15,12,2,14,19,0,17,7,18,23,3,24,24,10,6,4,4,4,25,25,20,11,5,5,5,1,1,1,28,8,21,13,26,26,26,66,88,87,74,74,75,49,49,84,59,59,59,51,81,82,47,89,86,86,68,85,45,83,83,83,57,65,64,64,69,98,98,127,127,58,58,58,129,129,129,92,72,95,128,77,96,96,96,96,126,67,63,46,118,70,50,48,79,56,56,90,53,80,80,80,80,80,91,94,73,131,76,139,156,156,156,148,142,142,138,144,153,154,145,145,145,151,152,143,143,150,150,150,155,149,157,157,157,158,147,146,146,202,202,202,78,54,199,195,204,201,201,206,55,55,55,135,135,133,197,197,200,196,203,203,203,194,194,194,62,62,134,134,198,205,205,205,205,205,282,283,284,286,287,288,288,289,290,290,290,291,363,380,380
1,0,0,0,0,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,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,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,1,1,1,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,0,1,0,0,1,0,0,1,0,1,0,1,1,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,1,1,1,0,0
120
557,557,557,465,553,437,597,560,601,384,384,315,518,518,518,518,518,518,641,585,488,521,142,142,555,629,594,645,646,647,648,656,655,654,551,551,551,522,666,670,677,599,504,504,659,673,640,691,690,699,697,698,694,594,609,524,534,584,361,48,420,533,169,388,482,444,573,405,582,483,604,644,92,643,509,390,390,614,614,614,614,614,497,47,596,494,148,198,559,485,451,397,625,528,428,450,398,479,515,363,558,598,113,640,402,484,449,539,66,421,417,417,575,460,516,474,408,574,492,217
0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,1,1,1,1,0
623
24,7,5,6,21,8,14,18,4,9,15,23,20,22,13,13,19,11,0,2,2,2,2,2,2,2,2,25,28,10,10,27,17,26,26,26,16,3,3,12,1,1,1,1,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,150,153,153,147,147,147,139,139,139,139,136,158,138,168,186,143,144,144,156,156,156,156,148,148,157,157,157,157,151,146,146,152,152,152,152,145,155,208,215,155,113,113,113,113,113,88,88,88,88,88,88,88,88,88,89,89,89,68,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,155,154,154,149,149,142,142,142,66,66,66,66,66,66,66,74,81,85,59,59,51,45,87,47,75,84,49,186,205,205,202,202,202,54,204,204,82,82,82,86,69,98,77,53,73,132,132,90,61,58,95,56,65,65,67,64,64,64,92,70,60,46,46,44,52,91,91,80,80,129,129,129,129,94,94,94,97,97,50,50,50,118,118,79,79,79,79,79,93,93,131,131,127,99,99,126,71,71,63,63,63,63,128,128,128,128,128,76,48,57,69,69,69,130,130,130,72,72,96,96,96,96,204,197,197,197,55,200,200,195,201,201,196,133,62,133,62,62,135,198,203,203,203,203,194,194,194,199,267,268,186,186,172,172,172,171,171,171,169,169,175,173,173,180,180,180,182,182,182,161,161,161,162,162,162,162,162,176,159,159,159,159,160,165,165,165,165,170,167,166,174,174,174,164,184,210,213,213,212,212,212,220,220,254,332,332,332,332,332,332,332,332,332,332,336,336,331,334,334,254,254,262,262,262,256,221,220,218,233,218,218,217,217,217,216,216,216,216,270,273,273,273,273,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,269,269,269,272,272,270,270,270,270,271,271,271,276,278,256,263,255,257,261,266,281,265,259,259,260,258,264,277,275,280,233,282,283,286,287,288,347,349,349,345,352,348,348,350,353,346,344,288,289,290,291,253,253,253,253,252,252,252,252,251,251,251,251,251,251,242,242,242,242,248,248,248,248,246,246,246,246,244,244,244,244,244,245,245,245,243,243,243,243,249,247,247,241,355,369,364,363,362,360,360,360,360,361,361,361,372,366,355,373,366,367,367,368,384,365,378,378,380,373,382,379,357,377,377,377,377,381,376,374,383,371,358,358,125,125,125,125,125,105,109,109,111,111,111,113,113,113,113,115,115,115,115,119,119,120,116,116,107,107,107,123,123,124,103,103,100,100,100,100,100,110,110,110,110,112,112,112,112,114,114,114,114,117,117,102,122,108,104,104,104,104,101,101,101,101,106,121,121,121,121,17,386,186,387,93
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,0,1,0,1,0,0,0,0,0,0,1,0,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,0,0,0,1,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,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,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,1,1,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,1,0,0,0,1,1,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,1,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0
130
198,198,549,550,481,498,551,551,552,552,552,552,679,680,685,685,685,683,683,683,683,682,682,682,682,682,682,684,684,684,684,552,552,60,32,568,446,585,582,686,686,686,686,687,687,687,487,688,688,688,688,582,533,423,640,715,715,715,709,709,709,716,706,721,721,705,705,705,711,711,714,714,714,719,722,722,708,723,723,723,713,713,713,710,704,704,704,704,718,640,142,717,707,707,707,720,720,720,684,684,681,759,759,759,760,490,758,487,686,687,688,688,142,525,113,420,644,784,785,786,787,787,787,787,788,789,789,789,789,789
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,0,1,0,1,0,0,0,1,1,1,0,0,0,1,1,0,0,0,0,1
152
506,553,490,485,466,562,550,473,401,451,616,442,442,442,442,442,578,578,513,571,511,639,639,639,470,437,603,424,420,491,573,529,412,362,584,390,627,397,504,504,504,409,609,489,489,605,519,467,494,628,446,537,619,588,580,441,219,495,60,60,593,523,638,623,541,74,594,32,528,148,499,454,393,315,621,525,400,487,142,444,539,439,635,602,502,606,599,480,527,47,486,626,509,505,243,521,546,477,531,531,612,612,612,612,632,464,464,614,614,614,572,572,591,596,620,585,457,581,458,461,302,459,450,549,26,396,522,392,548,548,548,548,514,520,294,576,448,448,629,642,633,640,241,391,560,631,601,601,601,422,492,113
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,1,0,0,1,0,0,0,1,1,0,1,1,1,1,0,0,1,0,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,0,1,1,1,0
249
24,2,2,20,13,5,26,18,16,16,137,136,138,139,138,138,224,224,224,224,224,281,150,197,103,103,103,103,103,102,102,102,112,112,112,112,116,116,107,107,123,119,113,186,11,10,16,27,27,27,27,27,27,1,1,1,1,7,7,0,21,21,2,2,2,75,47,47,47,47,47,47,47,47,47,47,11,15,17,17,0,19,19,19,19,19,19,19,19,19,2,2,2,1,1,1,1,13,51,45,45,88,88,81,68,82,84,84,74,47,83,87,86,66,66,66,85,85,75,59,59,89,89,49,94,95,96,96,65,131,76,76,90,56,98,61,71,57,132,63,63,63,53,48,48,77,91,60,60,79,128,118,58,52,73,73,72,93,70,129,129,126,44,99,80,80,46,64,130,67,127,69,92,97,185,181,181,181,188,188,188,188,178,179,193,192,192,192,192,192,190,187,189,191,97,50,353,346,346,346,349,347,350,344,352,348,351,345,239,232,232,229,231,237,230,236,223,227,227,227,227,224,226,219,214,209,236,363,170,167,166,38,30,23,41,158,48,2,148,92,28,50,143,35,150,157,29,196,24
1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,1,1,1,1,0,1,0,0,1,0,0,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,1,1,1,0,0,1,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,1,0,0,1,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0
91
32,5,5,7,7,7,7,7,17,17,31,31,174,166,166,6,29,3,40,19,33,18,43,16,16,16,9,10,8,1,38,36,39,14,14,41,42,21,12,28,30,182,168,161,175,169,186,162,180,172,173,171,267,268,270,270,270,270,272,269,269,269,269,269,274,271,271,271,271,271,273,278,9,197,258,196,6,2,30,292,292,292,295,294,293,303,313,315,317,314,318
0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,1,1,1,0,1,1,0,0,1,0,0,1,0,1,1,1,1,0
72
582,582,455,455,455,455,506,625,625,625,625,630,630,524,629,463,440,557,557,557,557,557,26,421,420,519,48,597,561,444,577,502,642,363,568,464,573,573,431,431,610,397,571,460,475,631,362,499,479,590,514,632,637,637,637,470,470,600,509,539,119,119,207,528,564,564,564,564,390,438,643,412
0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0
102
600,48,48,479,479,198,419,550,504,504,659,659,680,679,485,688,487,687,687,686,707,721,721,721,721,715,715,716,716,708,708,704,704,704,723,723,714,714,714,717,717,720,719,719,711,711,711,706,722,718,718,713,713,709,709,709,710,710,705,705,705,479,771,768,768,768,770,770,770,784,784,784,823,823,816,816,816,816,816,816,816,816,816,816,819,819,821,821,821,821,821,822,822,822,822,815,815,818,818,820,820,820
1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,1,0,1,0,0,1,1,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,1
352
21,21,21,21,32,16,24,3,40,7,29,4,38,37,34,1,30,31,42,33,39,19,12,23,5,18,8,9,14,10,6,43,172,172,173,161,161,169,171,171,168,186,182,182,182,182,182,175,180,180,162,163,163,176,160,160,166,166,166,166,166,184,167,159,159,159,165,164,164,164,164,164,170,174,174,174,174,43,43,17,15,36,36,36,36,28,41,41,111,111,114,114,114,102,102,102,120,120,120,91,91,91,91,91,57,57,57,132,85,59,59,90,71,129,129,129,129,99,88,88,51,58,65,72,47,47,80,80,50,50,50,50,81,56,66,45,62,62,62,69,82,64,68,257,266,264,264,264,262,262,262,262,258,258,258,258,256,256,256,263,281,255,254,254,261,260,259,265,125,125,125,125,125,125,125,125,106,106,106,104,104,104,104,100,100,112,112,112,112,112,121,121,198,205,205,62,62,133,194,194,194,78,135,197,197,197,197,197,197,197,202,202,199,169,173,173,173,186,172,171,162,180,180,180,161,168,168,168,168,168,182,175,165,170,170,164,163,163,163,163,163,176,159,174,174,174,166,166,166,167,167,167,167,184,160,223,226,226,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,227,227,224,224,207,214,209,207,207,207,219,217,217,218,218,216,221,199,203,201,201,268,365,369,380,363,366,362,372,367,368,361,364,358,59,59,74,51,87,49,84,75,83,82,82,82,66,85,47,45,45,88,68,89,81,86,86,86,58,129,129,129,91,53,79,79,73,73,4,155,145,151,158,23,31
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,1,1,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,1,1,0,1,1,1,0,0,0,1,1,0,1,1,0,1,0,0,1,0,1,0,0,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,0,1,1,1,1,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,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,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1
150
597,142,423,517,524,569,565,565,581,603,481,400,573,422,472,616,608,464,464,540,479,521,530,615,615,639,458,536,417,532,516,533,533,533,558,159,455,518,456,511,2,491,600,559,469,503,551,551,522,665,667,677,599,504,659,673,640,678,567,482,528,546,548,548,548,548,437,490,363,588,537,405,522,614,504,504,504,529,395,398,641,399,561,463,549,601,601,538,419,610,207,431,571,442,361,48,424,555,412,402,220,493,577,642,519,613,644,457,592,476,362,448,461,566,566,392,453,453,453,453,453,453,453,453,633,501,302,568,580,552,556,416,254,502,590,590,638,178,407,447,447,618,624,523,397,604,443,560,403,497
0,1,0,1,1,0,0,1,0,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,1,1,1,0,1,1,0,0,1,1,1,0,0,0,1,0,1,1,0,0,1,0,1,1,1,0,1,0,1,1,1,0,1,0,1,0,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,1,0,1,0,1,0,0,1,1,0,1,1,0,1,0,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,0,0,1,1,1,0,0,1,0,1,1,1,1,1,1,0,0
89
26,26,26,26,26,20,1,1,23,10,16,16,16,4,27,27,27,24,14,12,12,12,12,3,3,6,6,6,6,7,11,11,11,181,136,22,5,25,25,25,25,13,13,9,19,2,2,2,83,86,87,51,45,68,66,82,47,49,267,375,223,223,223,223,223,227,227,226,226,225,225,225,225,225,225,219,211,214,214,9,157,25,30,262,262,262,262,32,375
0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,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,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0
55
537,501,626,453,453,453,453,453,453,453,453,453,453,573,630,405,837,694,843,845,846,847,848,647,646,648,645,653,656,655,654,522,551,551,551,551,551,667,665,677,599,504,504,659,504,673,678,567,472,142,400,516,516,516,514
0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,1,1,0,0,0,1,0,0,0,1,1
168
7,24,18,3,6,33,41,15,15,40,35,29,12,23,23,24,1,1,203,203,203,203,198,206,196,62,62,199,200,197,135,205,205,195,195,195,202,133,134,201,55,194,78,54,204,10,5,21,21,30,16,32,7,7,43,42,18,28,34,9,41,6,141,140,139,138,138,148,150,147,147,155,153,144,142,142,156,156,156,154,152,139,145,158,143,157,149,146,146,151,33,38,4,162,182,171,173,175,186,161,172,169,180,168,174,166,351,349,352,344,160,164,165,166,159,184,167,225,225,225,225,225,225,225,225,225,225,225,225,225,227,227,226,223,223,223,223,223,224,224,224,224,224,212,213,215,167,176,374,381,355,215,293,295,294,292,262,262,262,262,204,12,11,92,8,24,143,200
0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0
94
22,5,16,10,6,26,26,1,0,0,20,20,13,3,28,8,7,19,19,21,24,11,9,4,14,136,137,139,138,192,192,192,192,188,188,188,188,188,188,188,188,187,189,189,189,191,191,179,179,185,190,190,190,181,181,181,181,193,178,178,178,174,163,166,159,165,170,160,184,167,164,176,25,25,58,56,126,61,79,67,95,63,52,57,57,65,25,2,17,50,9,17,17,27
0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,1,0,0,1,0,0,0,1,1,0,0,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,0,0,0,1,0,0,0,0
57
526,74,74,649,650,651,652,657,655,653,654,656,658,658,658,658,74,395,605,605,528,473,586,564,564,564,458,551,551,522,665,665,667,677,599,504,504,504,659,469,662,678,567,458,491,567,640,220,591,591,407,597,593,532,495,562,545
0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,1,0,0,1,0,0
225
1,8,22,24,12,18,19,19,19,5,6,4,13,11,15,0,3,26,27,25,28,2,23,10,20,7,21,14,17,16,9,9,74,84,81,89,66,66,75,51,82,82,83,83,83,83,47,68,49,86,45,88,87,59,85,79,146,155,139,152,147,153,156,151,145,150,143,143,149,149,157,144,148,158,142,138,154,136,137,139,138,191,191,181,181,181,181,181,193,178,189,189,189,192,187,187,188,188,185,190,179,165,166,165,166,184,184,184,170,163,163,163,176,164,174,160,160,160,160,167,167,159,159,211,219,207,207,209,214,217,220,218,216,221,264,258,261,262,262,263,263,281,256,256,259,254,255,260,265,257,266,55,54,199,136,137,138,199,135,62,62,196,201,134,134,204,203,200,195,78,198,133,205,202,197,206,194,268,267,319,285,320,323,321,322,277,275,280,276,278,279,233,282,283,284,286,287,288,289,290,291,349,350,351,353,353,344,345,348,347,352,357,381,377,355,359,48,9,199,199,78,6,92,92,92
0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,1,0,1,0,0,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,0,0,1,0,0,0,1,1,0,0,0,1,1,1,0,0,0,1,0,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,1,1,1,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,1,0,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,1
86
545,187,623,623,623,456,498,447,431,431,431,431,548,548,548,548,391,609,539,645,647,648,646,655,656,654,653,539,435,562,492,590,551,551,551,522,667,665,599,677,659,504,640,673,567,678,509,605,420,420,559,511,579,409,558,561,574,574,574,574,393,538,412,400,390,581,643,142,47,444,639,625,625,625,625,625,506,474,401,535,526,476,612,624,416,415
0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,1,0,1,0,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0
576
10,30,19,24,11,39,28,35,21,16,14,4,4,4,13,32,23,36,36,25,0,9,20,41,3,42,12,2,2,18,18,29,8,37,17,6,26,34,38,40,31,7,43,43,5,5,33,15,1,57,90,78,48,66,66,66,66,71,83,129,127,66,66,57,66,133,128,128,128,128,135,133,75,62,49,62,49,78,78,65,65,47,65,58,50,52,98,98,76,134,134,134,134,95,52,132,48,60,60,60,60,79,80,79,79,79,79,79,79,99,62,90,61,70,62,126,62,97,97,93,44,64,49,77,51,88,88,83,83,83,83,87,45,91,134,55,64,82,134,134,134,97,130,130,130,77,97,50,50,50,53,68,53,131,85,37,73,46,46,46,135,9,19,126,32,128,128,128,128,55,55,54,21,87,45,95,5,65,36,98,82,132,79,59,67,73,91,63,93,127,131,131,71,61,58,53,53,89,84,85,74,85,74,74,74,133,85,83,82,85,48,75,86,132,69,135,70,70,129,145,158,129,59,81,158,144,144,74,144,150,74,74,72,60,60,60,150,60,56,150,56,136,56,137,137,137,138,158,139,219,219,219,219,207,214,214,209,152,209,209,209,211,211,221,218,216,157,157,157,148,148,147,147,146,146,145,145,145,144,218,155,151,191,191,191,191,181,181,181,181,193,193,188,188,188,192,192,192,192,192,178,190,190,189,189,189,179,150,185,185,185,187,187,187,184,153,160,218,138,138,160,138,160,170,138,156,170,170,170,156,154,143,159,143,142,142,139,159,159,149,176,176,176,165,215,215,213,210,185,233,233,178,178,190,190,189,189,189,179,193,187,282,187,187,181,283,188,188,188,188,191,191,284,192,192,192,192,176,184,174,137,136,286,287,166,288,176,163,170,165,166,159,184,167,167,160,165,174,174,174,163,163,174,166,164,166,166,164,136,138,139,164,164,288,233,282,289,283,284,290,286,286,287,290,290,290,288,290,289,290,290,290,291,291,210,212,290,290,290,208,216,221,220,291,291,291,218,218,217,220,221,217,217,202,202,202,135,199,196,196,205,205,205,205,205,205,55,205,194,201,203,201,206,202,196,194,200,135,133,134,78,197,195,195,195,195,204,54,62,198,203,203,255,259,259,258,263,264,281,265,266,261,256,254,257,260,262,262,228,229,238,238,238,236,237,230,232,232,231,235,268,267,267,322,268,320,319,323,320,322,321,321,285,279,280,319,285,321,277,323,276,278,278,275,292,292,292,295,294,279,293,275,239,231,303,280,278,300,300,304,303,297,311,306,306,318,318,318,309,309,311,348,367,378,369,311
0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,1,1,1,1,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,1,1,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,1,0,1,0,0,0,1,0,1,0,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,0,1,0,1,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,1,1,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0
39
522,551,666,670,677,599,504,504,504,659,673,640,678,645,647,646,648,655,653,656,654,567,431,509,642,408,589,415,472,524,629,592,601,495,395,551,459,641,435
1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1
69
465,432,177,546,519,519,519,519,637,637,637,637,637,637,637,536,536,536,536,502,624,642,459,424,490,475,415,415,574,512,599,506,460,388,388,388,416,625,625,403,412,590,590,198,622,618,467,505,527,839,834,843,845,846,847,848,647,645,648,646,656,654,653,655,551,551,522,666,670
1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,0,0,0,1,0,1,0,0,1,0,0,0
163
11,11,3,3,24,7,0,0,1,1,19,68,68,68,45,88,88,47,51,51,49,49,89,74,81,86,59,83,82,82,82,82,75,85,84,87,87,87,66,80,77,50,50,56,98,60,48,132,132,72,118,126,70,44,46,46,46,93,93,129,129,129,63,63,58,94,94,94,191,191,188,192,192,192,192,192,192,192,192,192,187,187,187,178,178,178,181,181,181,181,181,189,189,185,179,193,190,190,170,163,164,164,164,166,160,167,167,167,176,176,165,165,174,174,174,174,184,227,227,223,223,223,223,223,225,225,225,225,225,225,225,225,225,225,226,224,224,224,224,224,224,224,213,212,215,210,208,220,221,218,216,216,375,267,3,16,7,7,17,10,155,264,267
0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,1,1,1,1,0,1,0,0,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,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,1,0,0
243
22,24,8,18,5,26,19,19,19,4,17,6,15,15,9,10,25,3,13,0,75,89,89,68,86,84,49,74,83,51,51,51,59,59,59,59,59,59,59,59,45,45,66,82,87,90,48,48,48,98,77,50,73,73,73,118,128,128,130,96,53,71,129,190,190,187,188,189,189,181,181,181,193,179,185,185,191,191,191,191,192,192,192,192,192,192,178,178,178,178,178,165,164,159,176,174,163,167,184,160,166,170,129,129,65,76,91,92,58,99,127,95,61,93,69,56,132,44,67,72,57,63,79,46,131,94,94,94,64,226,226,224,224,224,224,224,224,227,227,223,223,223,223,223,214,219,209,211,221,220,218,217,216,137,136,138,139,267,375,285,273,272,272,272,269,271,271,271,274,275,277,278,558,558,558,558,636,497,315,638,423,549,549,398,438,542,542,542,542,714,717,717,717,715,723,722,722,722,711,721,705,720,720,720,716,718,718,707,719,719,719,708,708,704,704,706,713,710,709,709,709,2,521,769,772,772,766,771,764,770,765,763,763,763,767,768,784,785,786,787,788,789,790
0,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0,1,1,1,0,0,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,1,1,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1
57
611,706,705,709,709,709,716,708,708,714,714,707,718,718,718,704,704,723,713,717,715,715,721,721,721,721,710,722,722,711,711,711,720,720,720,719,767,767,769,769,768,765,764,764,764,771,771,771,771,766,766,766,763,763,763,772,712
0,1,1,0,0,1,1,0,1,0,1,1,0,0,1,0,1,1,1,1,0,1,0,0,0,1,1,0,1,0,0,1,0,0,1,1,0,1,0,1,1,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0
102
619,619,619,619,607,415,461,539,533,512,646,648,675,675,645,646,647,647,645,648,654,656,655,656,653,655,676,676,654,653,522,551,551,670,522,665,667,677,666,599,659,666,677,599,504,504,504,504,504,504,504,504,659,662,469,567,678,673,640,461,678,567,383,461,506,440,440,383,48,490,391,628,466,485,612,612,642,635,643,409,548,548,548,548,545,549,594,48,564,564,564,217,564,477,627,119,576,571,438,511,2,395
0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,1,1,1,0,0,0,0
160
475,535,636,402,483,483,569,651,657,650,649,652,655,654,656,653,676,522,551,551,551,667,666,670,677,599,504,504,504,659,673,640,678,567,569,557,557,557,557,557,557,557,422,412,382,621,621,559,439,391,549,494,494,494,441,445,553,572,572,220,518,548,548,548,548,584,565,582,419,594,523,473,438,421,502,456,456,456,456,315,505,529,519,573,571,48,561,546,480,499,499,436,474,623,113,576,580,593,178,566,567,589,416,462,427,401,488,588,588,622,624,605,514,626,408,400,434,609,142,639,169,476,641,479,600,398,453,453,453,453,453,453,453,453,453,453,564,611,198,187,159,92,527,420,552,614,614,614,598,598,241,254,562,444,515,435,606,383,508,530
0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,1,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0
37
597,629,504,504,627,572,615,615,615,615,465,465,465,461,467,531,577,533,390,612,612,612,612,612,542,363,538,538,538,569,415,506,536,536,536,439,499
0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0
163
647,648,645,646,645,656,658,551,551,551,551,522,670,666,599,677,677,659,504,640,673,567,678,648,647,646,645,653,654,656,655,658,658,658,658,658,658,653,655,654,538,562,633,390,432,573,302,569,520,591,445,408,568,523,582,631,468,469,402,444,637,637,637,546,169,640,640,639,30,529,502,570,453,453,453,453,453,453,442,931,931,931,932,596,536,609,586,586,955,611,113,113,940,941,941,941,941,942,943,943,943,944,945,945,945,945,945,945,945,937,937,938,938,939,939,939,951,951,951,952,953,953,953,953,954,954,954,784,784,113,604,581,927,402,1009,1010,1012,1013,1014,1015,1015,1016,1017,1018,567,410,402,485,487,487,487,487,487,443,643,926,681,565,925,207,515,32,597
0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,1,0,1,0,1,0,0,1
174
609,535,447,410,496,496,497,424,505,501,512,187,522,631,586,482,427,622,510,142,428,708,708,715,707,709,709,709,714,721,721,721,704,704,713,711,706,718,720,720,716,719,717,723,723,722,722,722,710,705,705,705,774,776,777,778,778,781,773,782,775,775,780,779,779,779,767,767,767,766,766,766,769,769,769,765,765,771,771,764,772,770,763,763,768,551,551,551,659,567,504,504,522,550,419,198,457,664,428,612,612,457,634,503,506,403,398,635,439,492,624,207,32,784,785,786,787,788,789,790,533,514,625,625,52,52,534,508,630,74,74,559,475,515,561,620,570,464,822,822,818,820,820,815,816,819,819,819,819,817,814,823,823,821,824,831,828,827,829,829,826,825,830,832,464,617,640,401,438,363,603,459,544,577
1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,1,0,0,1,1,1,1,0,1,1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,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,1,1,0,0,1,1,0,0,0,0,0,0,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,0,1,0,0,1,0,0,1,1,0
197
501,564,524,177,446,446,504,504,504,504,643,643,568,509,596,113,454,416,525,525,525,525,525,525,187,521,521,610,424,547,451,650,649,652,657,651,653,654,656,655,658,451,553,612,612,612,498,491,362,611,494,148,363,580,294,575,450,574,574,574,574,448,448,620,422,570,207,551,522,667,665,599,677,659,504,504,662,469,662,567,678,207,502,475,453,453,453,241,433,510,462,548,548,538,483,599,544,586,397,541,388,388,388,388,468,408,408,591,469,642,496,535,560,528,542,627,519,486,477,565,636,604,417,402,489,32,497,506,588,503,567,630,420,437,384,384,585,391,622,169,461,631,30,30,540,552,552,444,499,413,549,597,629,555,555,600,479,478,637,441,315,537,556,624,618,382,632,569,434,554,459,302,507,607,545,641,492,159,427,518,423,423,579,480,539,392,493,457,470,119,466,557,595,571,517,415,464
0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,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,0,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,0,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,1,0,1,1,0,0,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,1,0,0,1,0
115
394,568,419,546,403,515,642,597,459,2,620,241,680,679,604,681,643,485,551,522,667,687,686,487,688,688,665,599,677,659,650,651,652,649,656,653,655,654,504,504,504,662,469,567,678,241,452,452,452,452,539,641,564,564,490,187,48,635,32,594,560,633,392,585,528,393,573,631,599,561,460,518,441,543,477,525,60,475,603,637,451,494,432,523,537,428,467,634,612,612,612,612,612,612,612,612,516,516,499,178,555,294,464,589,595,400,514,420,47,396,522,468,442,113,496
1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,1,0,1,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,0,1,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0
277
30,620,177,187,540,447,453,631,60,435,565,464,679,464,590,564,564,564,564,573,383,637,468,452,452,528,148,544,519,405,405,539,417,557,461,602,26,604,576,579,585,541,486,471,587,505,498,516,451,398,551,551,551,198,502,492,444,642,601,601,584,527,178,614,608,608,443,531,159,517,535,429,440,420,625,615,611,554,513,633,633,635,610,568,472,393,599,627,529,119,548,198,467,402,526,420,521,555,802,598,315,428,474,362,424,591,593,463,937,937,938,939,940,941,941,942,943,943,944,945,178,560,600,26,390,460,463,906,74,395,456,527,148,433,503,802,515,439,543,515,495,495,923,159,642,497,480,644,627,399,429,593,422,494,549,505,572,927,626,811,457,428,536,570,570,47,623,473,396,533,999,423,543,30,548,569,897,596,488,457,428,631,616,536,570,445,412,506,431,541,400,178,554,481,450,553,528,565,207,492,536,610,597,625,625,629,557,557,557,557,557,908,590,925,1037,567,410,640,469,557,908,566,207,637,449,567,469,590,453,560,562,925,588,60,398,505,999,423,549,593,494,539,539,616,631,470,556,511,407,628,474,545,576,428,422,570,1097,1093,1102,1085,1100,1087,1076,1079,1115,1118,1118,1121,1132,1125,1111,1135,1138,1128,1141,1134,1133
0,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,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,0,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,0,1,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,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,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1
36
522,568,553,610,610,424,530,412,220,472,472,472,644,384,384,453,453,453,453,453,453,453,480,604,476,503,159,634,596,516,516,454,587,431,52,451
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,1,1,0
172
621,535,448,448,559,178,178,523,527,610,485,486,628,556,579,491,583,528,490,459,390,599,484,544,396,434,623,518,633,254,383,530,445,478,207,587,514,602,471,551,484,546,592,397,567,918,642,410,561,399,399,522,363,450,434,515,588,937,937,938,939,940,941,942,943,944,944,945,945,945,936,761,889,934,933,987,987,987,987,987,987,987,987,988,989,990,991,982,983,984,984,984,984,985,986,986,986,986,986,986,480,644,593,572,422,895,494,628,570,399,399,627,505,549,497,642,480,644,462,812,620,422,445,569,811,626,631,616,30,548,548,568,254,241,506,431,554,481,450,541,625,625,597,508,528,553,207,469,410,640,567,565,925,557,557,908,590,207,566,593,423,549,494,539,505,999,429,474,1091,1084,1074,1086
0,1,0,1,0,0,0,1,1,1,0,1,0,0,1,1,0,0,1,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,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,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,0,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,0,0,0,1,1,0,0,1,0,0,1,0,1,1,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,0,0,1
107
14,14,14,14,14,14,12,5,4,4,4,21,9,9,9,11,11,2,25,26,97,73,73,73,90,52,96,96,96,63,99,92,132,64,57,57,44,95,130,80,69,70,91,50,46,127,128,128,128,128,128,21,21,18,0,13,25,17,9,10,19,20,23,27,167,166,176,176,176,176,184,174,170,164,164,164,159,160,26,1,1,1,1,8,24,24,16,17,7,23,295,294,293,300,304,303,297,296,318,137,136,138,139,19,20,13,354
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,0
61
52,52,52,626,480,540,470,552,572,178,648,647,645,675,646,654,656,655,653,676,522,551,667,665,599,677,659,504,662,662,469,567,678,178,398,566,566,113,630,473,423,302,402,596,546,363,634,494,393,504,504,495,400,507,607,449,611,220,568,623,561
0,0,1,1,1,0,1,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,0,1,1,0,1,1,1,0,1,1,0,0
274
21,21,28,25,25,20,20,17,2,2,2,2,75,75,83,84,86,74,66,68,85,88,88,59,81,51,89,49,82,82,82,47,47,45,45,45,45,87,52,61,77,80,70,71,95,95,95,95,95,95,95,128,128,128,128,92,92,67,33,137,33,33,19,40,40,12,8,7,24,24,24,22,22,22,4,4,4,3,23,18,18,18,9,42,41,10,10,233,36,36,35,1,1,14,14,14,14,16,6,6,6,15,15,5,5,5,5,67,67,65,64,93,93,97,97,97,97,58,50,99,96,96,96,69,72,60,60,60,60,48,90,98,60,48,90,98,76,91,94,60,48,90,98,76,91,94,46,79,57,132,131,56,63,53,118,129,44,130,130,127,73,126,69,72,60,60,60,60,48,90,98,76,91,91,94,46,46,79,57,132,131,56,63,53,118,129,44,130,130,127,73,126,187,187,187,187,187,187,181,181,181,188,188,188,188,192,192,192,192,178,185,193,193,193,193,191,179,179,179,179,190,189,189,189,189,165,174,170,184,159,164,160,176,166,163,167,264,259,254,261,255,281,262,262,262,257,265,266,256,258,260,263,204,55,55,55,154,142,153,148,157,147,158,138,145,146,62,200,134,202,197,78,198,199
0,1,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,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,1,1,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0
142
436,521,585,582,582,582,582,409,480,533,490,488,431,527,584,471,462,622,647,648,645,646,654,656,653,655,622,427,463,499,550,405,494,434,395,583,441,638,469,557,557,557,557,557,602,548,548,548,522,455,639,615,443,588,588,493,564,476,599,601,438,113,113,589,596,633,505,544,437,177,448,448,382,419,362,420,632,412,616,392,402,449,169,398,572,572,572,570,479,492,492,593,439,612,612,565,440,618,590,619,619,619,619,451,518,636,629,634,458,524,485,486,361,579,491,498,542,417,473,597,520,520,517,523,623,519,627,30,403,574,574,574,142,481,393,577,628,388,388,388,388,487
1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0
253
649,652,651,650,654,656,655,653,580,513,513,363,545,545,545,623,507,536,74,74,578,445,821,823,823,822,822,818,818,818,815,815,819,817,817,817,820,820,820,820,820,814,816,408,521,455,549,577,577,499,914,808,551,551,434,407,912,458,74,527,624,362,927,590,423,899,899,899,900,900,900,901,901,902,902,902,947,948,948,949,949,950,950,397,2,460,390,26,600,617,630,624,434,513,639,923,527,456,576,498,159,148,433,47,502,503,802,391,473,631,543,601,601,601,534,47,74,395,613,613,463,906,527,456,26,397,2,26,600,515,557,543,439,460,390,624,639,923,434,513,617,630,47,502,74,395,498,159,486,409,634,563,447,535,573,483,518,446,441,431,481,384,384,384,243,243,486,409,448,448,448,946,955,520,477,595,402,927,618,187,442,442,427,912,142,904,392,294,198,438,589,681,443,581,604,302,914,928,924,508,490,522,499,926,535,573,448,448,946,955,520,926,485,483,518,431,481,486,409,618,187,563,447,681,443,928,924,294,198,912,142,926,926,485,438,589,486,409,508,490,904,392,483,518,402,927,618,187,928,924,446,441,535
0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,1,1,1,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,1,0,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,1,1,0,0,1,1,1,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,1,1,1,0,1,1,1,0,0,0,1,1,1,1,0,0,1,0,0,0,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,0
75
17,13,20,25,10,24,16,16,28,13,13,19,19,6,54,204,200,200,198,206,206,196,202,78,199,62,197,137,136,136,138,139,145,144,148,148,156,156,156,156,156,156,143,143,143,6,4,7,25,21,3,3,17,20,225,223,224,226,212,208,210,213,215,216,215,210,212,217,221,156,156,156,33,31,92
0,0,0,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,0,1,0,0,1,0,1,0
84
3,3,27,9,28,12,12,12,12,12,12,12,12,12,8,20,20,21,19,22,22,23,15,16,140,141,138,139,178,192,185,185,185,181,190,190,190,190,193,188,188,188,188,187,179,189,189,191,191,167,160,176,164,166,226,226,226,227,227,224,224,223,225,225,225,225,208,210,212,212,213,213,215,216,220,216,218,221,217,220,267,375,322,319
0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,1,0,0,0,1,1,1,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,1,1,1,0,1,0,1,1,0,0,0,1,1,0,1,1,0,1,0
171
15,7,7,7,13,11,2,2,1,1,25,25,20,3,9,22,14,16,16,26,26,26,26,26,5,0,12,12,6,10,27,24,8,23,23,23,18,28,28,28,21,21,4,19,17,97,48,53,44,71,94,94,94,94,94,64,64,79,79,56,63,63,126,57,91,91,95,131,127,69,65,92,72,130,130,132,76,58,80,80,67,73,73,96,96,129,98,60,192,192,192,192,178,178,178,190,187,187,181,181,181,136,137,139,138,193,188,188,188,188,189,189,189,185,179,191,191,191,174,176,164,184,184,224,226,226,226,223,225,225,225,225,227,227,227,227,227,214,211,211,211,211,207,209,209,209,209,219,220,216,220,221,170,170,170,167,166,160,159,159,159,159,159,159,159,159,159,159,159,163,163
1,0,0,1,0,0,0,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,1,0,1,0,0,1,1,1,1,0,1,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0
151
467,616,603,548,635,484,457,522,659,551,504,484,508,509,509,714,720,720,718,718,718,705,705,705,721,713,708,709,706,717,719,719,719,710,722,716,723,711,704,704,707,715,776,781,777,775,782,773,780,778,779,774,764,770,770,770,770,766,769,765,771,767,763,772,768,628,474,424,454,609,536,495,187,619,47,515,561,505,784,784,785,786,787,788,789,790,596,579,402,581,613,613,613,613,580,591,554,564,564,564,544,477,520,520,363,562,562,614,614,119,818,818,818,818,814,814,822,820,820,820,820,815,821,817,816,819,823,832,824,828,830,825,827,831,826,829,119,601,601,417,52,443,498,516,518,612,612,612,435,254,433
0,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,0,1,0,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,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,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,0,1,1,0,0,1,0,0,0
151
9,36,10,103,100,109,109,109,110,110,110,105,105,105,121,121,121,10,29,6,38,17,17,169,182,161,173,172,186,168,168,175,162,171,180,167,166,170,184,174,17,3,34,18,19,19,30,8,43,43,43,43,5,32,39,24,21,16,169,173,161,171,171,186,186,182,180,175,168,162,172,164,160,184,184,176,176,176,176,159,170,163,163,163,163,165,167,166,174,174,174,174,226,226,226,226,226,224,224,224,224,224,224,224,224,223,223,223,223,223,225,225,225,225,225,225,225,227,227,207,209,268,267,272,272,271,271,271,271,271,271,271,271,271,274,273,273,273,273,269,270,270,270,270,278,278,280,25,0,0,38
1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,1,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0
41
512,506,617,219,490,243,475,496,496,458,618,470,582,481,547,395,395,545,447,315,553,457,434,610,537,552,605,361,485,217,433,449,427,562,636,474,515,533,471,508,634
0,0,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0
58
583,482,569,362,419,187,439,609,577,577,531,531,531,531,531,531,550,399,399,399,399,437,503,635,403,403,315,428,428,595,523,559,525,575,651,650,649,652,654,655,653,656,447,60,413,510,434,580,509,581,545,557,557,557,557,557,557,401
0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0
23
600,644,624,527,508,393,626,636,464,384,384,515,462,462,467,519,113,113,588,499,563,441,641
1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0
94
600,420,432,456,407,646,648,645,647,653,655,654,656,407,595,591,561,399,433,497,537,207,522,551,667,665,599,677,659,504,662,469,567,678,524,566,627,427,637,534,584,609,455,612,593,391,198,467,159,574,503,458,541,437,590,405,519,462,419,74,119,556,496,444,571,623,511,526,585,47,518,506,626,243,480,492,503,519,643,802,800,801,555,799,487,791,791,792,793,793,794,795,796,797
1,0,0,1,0,0,0,0,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,0,0,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,1,0,0,0,1,1,1,0,0,1,0,1,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1
45
551,522,665,667,677,599,504,504,659,469,662,652,650,649,651,656,655,653,483,525,662,678,567,525,597,608,613,302,606,294,446,583,556,361,594,599,113,433,643,643,219,524,585,540,559
1,1,1,0,0,0,0,1,0,1,0,1,1,0,0,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0
37
456,586,432,602,617,457,448,448,448,448,448,384,497,544,584,597,401,484,397,478,512,465,529,431,74,60,454,612,627,452,452,452,452,142,614,524,620
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,1,1,0,0,0,1,1,1,1,0
52
554,198,551,551,551,551,522,522,550,784,784,784,785,785,786,786,786,786,787,787,787,787,787,787,787,787,787,787,788,788,788,788,788,788,788,788,788,789,790,759,681,490,684,684,760,760,758,758,758,688,688,487
0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,1,0,1,0
208
5,5,5,5,5,26,26,9,18,13,13,13,23,28,2,1,21,21,21,19,6,7,7,14,16,16,12,11,4,4,22,8,8,0,15,15,15,15,24,27,27,27,25,25,3,10,20,20,20,17,17,51,47,47,68,68,68,45,66,66,66,66,66,66,66,66,66,66,66,66,83,83,89,84,59,81,81,88,88,88,88,74,49,87,75,85,86,82,65,73,58,99,72,96,50,92,71,131,61,95,70,80,60,129,129,90,48,64,64,64,64,64,46,77,77,130,130,130,130,130,130,67,91,91,79,79,137,136,138,79,97,94,223,223,223,223,223,223,225,225,225,226,227,227,224,224,224,224,224,224,224,224,139,189,189,189,179,179,181,190,190,190,190,190,193,185,187,192,192,192,192,209,219,211,219,209,209,209,214,207,207,207,207,178,178,178,178,178,178,191,191,188,188,188,188,170,167,165,174,174,174,160,176,176,176,176,184,184
0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,1,0,0,1,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,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,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,1,1,0,0,0,1,0,0
353
9,1,1,1,1,3,3,3,3,3,19,19,19,19,13,12,12,12,8,20,11,11,89,11,11,11,10,10,5,22,22,22,22,17,14,14,14,14,4,4,7,28,26,26,21,21,25,25,25,25,27,27,16,18,0,24,6,15,15,15,2,2,2,2,2,23,23,23,23,89,74,51,87,66,66,66,66,66,49,83,140,141,139,138,45,81,47,75,88,88,88,84,59,59,59,59,59,82,82,68,86,85,85,85,90,97,131,99,90,92,92,53,80,128,128,128,128,128,67,70,63,58,69,50,129,129,127,57,132,94,61,93,93,93,79,79,79,91,130,98,65,46,97,97,97,97,73,73,261,263,259,257,264,266,197,205,134,203,203,203,54,206,200,78,204,196,199,55,193,193,193,192,192,192,192,192,179,179,191,191,191,191,185,185,185,185,181,181,187,187,187,187,187,187,187,190,190,190,190,190,190,190,190,190,190,178,189,188,188,188,188,188,163,160,176,166,174,167,159,184,170,164,165,198,62,194,202,202,202,133,133,133,195,195,201,135,138,153,151,146,146,139,139,149,158,145,145,145,145,157,154,152,266,262,262,258,258,258,258,256,256,254,254,260,260,265,255,281,281,281,281,223,223,223,223,223,227,227,227,226,226,225,225,224,214,211,209,214,207,220,221,216,217,218,267,375,295,294,293,375,293,300,300,297,375,297,304,296,296,306,309,309,309,309,354,354,318,307,365,364,360,360,360,360,380,372,367,369,366,363,363,363,362,362,362,362,357,371,371,371,359,359,358,358,377,377,377,374,374,379,376,376,376
0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,1,1,1,1,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,1,1,0,1,1,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1
120
441,447,447,447,447,447,447,461,461,198,419,551,659,457,550,567,504,522,670,461,680,679,685,684,684,684,683,683,683,683,682,682,682,682,682,682,682,682,469,623,476,487,687,687,687,686,688,688,688,706,716,721,723,707,707,711,715,715,719,719,704,705,705,713,709,708,720,718,718,717,722,710,714,714,684,684,684,681,490,758,760,760,759,687,687,687,487,688,686,457,485,562,784,784,784,785,786,786,786,786,787,787,787,787,787,787,787,787,787,787,788,788,788,788,788,788,788,788,789,790
0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,1,1,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0
34
454,583,559,444,493,652,649,650,651,653,654,655,656,522,551,670,666,493,611,484,241,187,677,599,504,504,504,504,659,469,469,567,678,521
0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0
113
34,0,17,13,33,41,16,16,1,1,2,2,42,30,7,7,7,7,39,39,38,25,15,15,6,31,8,23,185,188,188,193,192,179,179,179,181,181,181,181,187,187,187,187,191,191,191,178,178,189,189,189,190,190,174,184,163,166,165,160,58,69,95,47,81,50,171,64,80,52,45,55,90,86,99,61,44,129,46,79,210,208,212,213,215,221,216,217,218,220,140,141,139,138,170,176,167,164,292,295,294,293,375,363,365,368,366,380,360,360,384,372,378
0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,1,0,1,0,0,0,0,1,0,1,0,1,1,0,1,1,0,1,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0
198
33,38,2,16,16,16,0,37,17,31,31,36,36,42,21,13,8,43,25,32,40,1,1,1,10,19,3,29,39,9,15,15,4,11,14,35,24,24,25,25,25,25,38,26,4,39,10,40,40,40,40,13,20,23,7,12,24,26,26,18,26,41,6,5,5,5,34,28,30,30,48,50,136,137,138,139,50,191,191,191,191,191,191,191,181,178,178,188,188,188,188,185,185,185,185,179,179,179,179,189,189,189,189,190,190,187,187,187,193,192,192,192,176,165,167,160,159,170,174,164,166,239,231,235,236,238,238,238,237,229,232,232,230,50,93,97,90,56,56,80,85,64,81,71,166,261,258,262,262,259,259,265,166,163,184,211,219,207,209,214,352,353,214,217,216,71,135,74,78,99,63,216,265,264,220,221,63,77,49,84,57,88,88,69,58,127,86,134,51,132,60,60,133,133,129,52,47,53
0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,1,0
200
6,28,35,1,41,43,43,37,2,8,5,15,25,3,36,42,29,18,19,10,23,13,13,13,34,40,33,14,17,16,7,7,7,32,32,9,31,30,21,11,39,39,26,4,12,38,0,0,20,24,132,126,74,93,69,57,89,60,60,60,60,52,52,52,70,59,134,127,68,48,80,64,54,82,82,51,49,130,130,131,131,192,192,192,192,192,181,181,178,178,191,191,191,191,189,189,187,187,185,185,185,188,193,193,179,179,179,190,190,167,165,164,166,184,176,170,160,233,131,131,79,160,160,160,160,160,163,163,79,98,99,99,56,44,50,83,86,47,135,135,81,81,53,77,95,66,87,128,128,88,129,65,58,58,63,63,62,91,91,61,97,84,67,45,46,76,71,55,55,85,85,85,133,211,211,211,209,209,209,209,219,214,214,214,214,207,221,216,216,220,217,218,267,375,319,272,272,272,274,274
0,0,0,0,0,0,1,0,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,1,0,1,0,1,0,0,1,0,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0
50
647,646,648,645,655,653,656,654,438,626,441,413,450,450,612,612,612,612,531,625,625,625,560,638,302,302,26,482,362,408,408,637,637,621,640,533,527,493,493,574,574,643,462,500,500,500,500,500,429,178
0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0
29
24,24,2,5,21,20,20,20,9,9,9,9,9,4,4,17,17,19,136,137,139,138,19,10,0,25,25,14,18
0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1
291
12,22,0,15,18,28,8,23,13,24,4,5,1,2,20,6,16,25,28,3,14,14,14,8,19,19,22,6,15,15,15,26,26,26,13,47,87,87,83,51,51,66,66,66,66,66,66,66,66,84,88,88,49,68,45,59,85,74,89,81,86,82,82,48,95,96,132,44,61,130,130,77,131,131,131,131,98,80,58,60,60,69,69,52,97,97,97,56,71,91,91,118,92,76,46,46,127,185,193,179,179,178,189,189,192,192,192,192,192,192,192,192,192,192,188,188,188,188,127,126,73,93,72,129,94,94,50,63,53,67,90,65,70,57,128,128,128,128,128,128,128,64,64,79,99,181,190,190,187,187,191,191,176,166,166,166,166,165,165,184,184,184,159,159,159,159,159,167,174,170,170,170,170,170,170,170,164,136,137,138,139,139,139,139,164,160,163,163,163,197,205,205,200,54,134,134,133,133,133,201,201,195,55,55,55,55,206,62,62,62,202,202,78,203,203,203,203,135,198,194,194,194,199,199,204,143,143,143,143,143,151,156,156,156,156,154,146,146,146,145,145,138,155,155,155,147,147,147,152,148,139,142,142,142,158,158,158,158,158,149,150,260,258,257,281,225,226,224,223,209,211,214,207,219,216,218,218,217,221,220,267,375,319,285,285,322,150,153,153,157,144
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,0,1,1,0,0,0,1,1,0,1,0,1,0,1,1,0,0,1,1,1,0,0,1,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0
6
530,403,403,403,403,403
0,0,0,0,0,0
152
23,5,5,28,8,9,18,15,3,6,19,20,27,2,0,22,10,21,16,86,83,68,75,89,49,45,47,88,88,51,85,82,82,66,66,66,66,66,66,66,66,66,66,66,84,59,74,87,81,92,69,79,52,99,72,65,130,73,44,53,53,77,77,90,95,129,190,190,190,179,179,185,178,187,188,188,188,191,191,191,192,192,192,192,189,189,193,193,193,181,170,165,160,164,176,166,167,163,184,159,225,225,225,225,225,225,225,226,223,223,223,223,223,224,227,227,210,212,212,208,208,208,208,208,215,213,213,213,267,375,141,140,139,213,220,217,221,218,383,383,374,382,358,375,159,216,375,159,159,159,159,159
0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,1,0,1,1,1,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1
219
679,680,682,485,682,682,682,682,688,687,687,686,487,643,681,717,718,718,718,710,707,707,708,706,705,714,714,715,722,716,720,720,720,723,719,721,704,711,709,709,713,713,713,779,779,779,779,773,777,777,777,775,780,776,774,781,781,782,782,778,778,712,724,725,726,726,726,726,726,726,726,726,726,726,727,783,728,729,763,763,763,766,766,767,767,765,765,768,768,771,769,770,770,764,764,772,624,447,405,598,598,598,470,632,512,518,528,593,178,561,395,583,450,573,159,566,529,508,508,559,397,547,523,506,541,520,498,410,436,217,460,294,534,637,637,455,576,440,784,784,784,784,785,786,787,787,788,788,788,788,788,789,790,790,790,790,790,821,820,820,820,819,819,819,819,815,817,822,822,822,816,816,816,816,816,818,823,823,814,829,830,830,830,830,830,826,825,824,824,824,824,828,827,827,827,832,832,831,550,198,419,504,504,504,522,551,551,551,551,659,457,567,661,469,660,663,410,665,667
0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,1,1,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,0,1,0,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,0,1,0,1,1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1,1,1,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,0,1,1,1,0,0,0,0,1,1,1,0,0,0,1,1,0,0,1,0,1,1,1,1,0,0,0,1,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0
299
14,22,7,13,5,10,27,21,8,19,1,18,28,26,20,4,9,2,14,17,18,16,16,5,3,3,20,25,13,13,13,7,4,15,21,21,21,23,6,8,0,22,22,22,22,22,22,19,19,28,27,24,26,11,11,10,1,12,12,87,87,83,88,81,82,75,75,85,85,86,47,47,66,51,51,59,84,68,89,74,45,49,49,95,98,50,90,80,44,52,92,56,130,76,63,129,129,94,46,77,72,72,60,60,69,131,58,65,48,79,132,73,71,91,53,53,97,97,128,67,67,70,93,93,93,99,99,127,126,96,96,61,57,118,118,64,114,138,138,155,157,149,142,144,158,156,151,151,151,143,143,150,150,146,154,154,145,145,145,145,152,147,139,153,148,140,141,139,138,180,171,161,161,168,186,126,126,126,126,132,98,128,128,128,95,44,93,147,147,146,142,142,157,148,149,139,139,156,138,138,145,154,143,143,143,144,152,153,153,150,150,158,151,186,182,172,169,169,169,169,173,175,162,174,164,184,184,233,282,283,284,286,287,288,289,290,226,227,227,224,223,225,225,219,207,214,209,211,221,218,220,216,217,267,375,285,269,271,272,272,272,272,270,273,273,280,277,276,278,275,279,295,294,304,300,303,297,296,309,307,350,346,349,352,353,348,346,347,350,349,345,344,351,306,354,354,354,318,311
1,0,1,0,1,0,0,1,1,0,1,0,1,1,0,0,0,1,0,0,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,0,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,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,0,0,0,0,1,1,1,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,0,0,0,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,0,0,0,1,1,0,1,1,1,0,0,1,1,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,0,0,0,1,1,0,1,1,0,1,0,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,0,0,1,1,0
195
521,623,623,567,564,564,564,606,458,66,187,394,113,638,445,415,505,504,504,504,504,504,504,504,504,504,516,382,472,543,399,399,399,119,383,383,454,424,446,198,403,470,548,74,562,565,431,624,608,587,538,538,538,490,552,493,384,395,400,466,420,604,583,495,484,570,439,503,593,243,438,315,463,444,501,397,557,557,489,241,456,207,691,690,695,695,695,692,696,696,696,693,693,626,630,515,391,631,482,443,509,361,361,525,396,478,485,514,462,580,554,487,637,479,641,617,474,508,594,644,542,542,542,542,598,178,550,555,475,148,448,435,455,569,47,408,590,416,633,434,2,517,572,422,852,853,854,855,856,856,857,858,859,860,861,862,863,864,864,865,865,866,866,867,867,868,868,868,868,869,869,869,870,871,872,872,873,873,874,875,876,877,877,877,880,881,883,883,884,884,884,884,885,887,888
0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,1,1,1,1,0,0,1,1,1,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,1,0,0,1,1,0,0,1,0,1,1,1,1,0,0,1,1,1,0,1,0,0,0,1,1,1,1
129
624,456,581,515,613,613,613,613,420,627,428,47,554,554,609,575,575,434,611,60,60,607,644,644,476,470,402,539,453,490,440,440,440,440,440,440,440,440,440,440,440,590,465,639,639,596,506,548,650,649,652,651,656,653,654,655,522,551,551,551,666,670,677,599,504,504,659,673,640,678,690,691,695,695,695,692,692,692,693,693,696,696,696,178,417,439,439,593,431,169,448,582,482,74,148,413,620,570,92,505,531,556,634,464,579,435,562,217,48,410,497,583,565,533,557,397,450,519,519,532,394,422,422,422,422,537,560,633,626
1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,0,0,0,1,1,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0
65
487,416,623,449,512,465,187,415,529,48,433,52,47,626,438,601,601,601,412,503,457,454,400,615,605,575,510,408,587,393,639,485,594,452,494,30,604,447,589,583,220,475,608,427,524,500,511,573,521,521,397,467,612,576,399,422,443,560,429,592,641,436,294,391,541
0,1,0,1,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,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0
117
302,456,480,48,48,504,504,504,457,522,659,550,567,198,419,551,551,551,551,673,671,640,674,691,690,693,693,693,692,692,695,695,696,696,431,577,413,547,666,672,689,687,687,686,688,487,547,603,509,758,758,758,758,684,684,684,760,681,490,759,686,687,687,487,688,714,709,721,715,715,715,707,706,716,719,719,711,710,708,704,720,720,722,717,705,718,713,713,723,723,509,628,516,492,784,784,785,786,786,787,788,788,612,612,612,468,454,473,521,449,598,598,598,598,562,589,415
0,0,1,0,1,0,0,1,1,1,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,1,0,1,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,1,1,1,0,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0
202
1,22,7,14,18,21,10,5,3,15,17,19,19,27,27,27,27,13,10,28,14,12,12,12,8,20,7,0,25,22,9,1,26,23,23,11,11,4,3,24,21,5,18,17,17,17,17,6,2,2,15,15,16,82,86,85,47,75,89,84,68,59,51,45,45,81,88,88,88,89,74,87,68,59,47,81,75,75,86,84,85,85,49,67,127,48,48,64,126,126,96,101,117,117,117,117,117,117,117,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,223,251,154,149,146,157,152,254,255,23,23,23,23,28,1,1,1,1,3,15,16,13,66,87,83,88,49,74,130,69,91,77,98,79,79,50,53,73,96,126,128,57,46,94,225,227,224,223,226,215,212,210,208,213,216,351,344,348,352,347,353,349,346,350,345
1,0,1,1,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,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,1,1,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,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,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,0,1,1,0,1,1,0,1,0
163
19,34,42,24,17,9,8,8,8,35,33,7,1,12,43,20,20,15,15,14,29,3,26,26,26,26,25,25,25,40,11,32,13,21,10,23,37,37,4,4,4,30,18,18,18,0,16,28,28,28,38,2,191,191,191,188,188,193,178,178,178,185,179,189,189,189,192,190,190,187,181,181,181,170,207,163,165,174,174,174,170,65,89,89,74,59,58,52,88,88,88,88,88,88,88,78,56,56,71,129,129,129,98,132,47,81,64,93,68,44,44,133,126,126,66,63,48,70,57,77,49,91,84,127,53,86,45,73,87,159,159,159,164,167,61,131,131,99,54,62,55,55,55,128,128,128,128,135,72,83,46,97,203,207,267,375,321,321,319,323,322,285,320
0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,1,0,0,1,0,1,0,0,1,1,1,0,1,0,0,1,0,1,1,1,1,1,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,1,0,1,0,1,0,0,1,0,1,0,0,1
216
42,39,40,29,29,7,1,36,36,36,36,36,34,23,23,23,23,6,32,12,15,16,38,41,18,17,24,10,3,8,28,188,188,188,188,179,178,191,191,191,192,185,185,181,181,181,187,189,189,189,189,189,189,189,190,193,170,166,174,165,163,176,160,164,167,184,159,28,30,4,31,43,5,21,19,154,145,145,145,145,156,151,146,152,153,138,138,157,148,158,147,139,139,150,144,149,143,155,142,199,205,206,50,78,132,67,62,72,129,45,88,79,127,56,133,64,46,49,97,97,89,99,86,66,55,55,55,55,59,128,128,128,206,62,201,195,135,194,194,194,200,169,171,168,168,168,172,182,182,182,182,173,173,162,180,175,175,161,186,186,163,170,160,160,160,176,176,176,164,184,174,166,165,167,167,159,227,227,227,225,223,224,226,207,212,208,219,214,211,207,209,267,268,272,272,272,273,273,270,270,270,270,269,271,274,274,278,277,276,275,280,278,279,292,292,295
0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,1,0,0,1,1,0,1,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,1,0,0,0,1,0,0,0,1,0,1,1,0,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0,0,1,1,1,0,1,0,1,0,1,1,1,1,0,1,0
129
506,456,432,159,639,639,639,639,471,586,483,483,483,483,599,595,588,588,446,583,646,648,645,647,645,656,655,654,653,658,658,658,583,92,399,399,399,399,478,551,551,551,522,667,667,599,478,433,474,512,598,598,217,543,631,531,531,531,531,603,538,626,458,495,495,602,119,568,454,468,677,599,504,504,659,673,640,678,567,468,519,540,634,593,438,302,294,516,48,616,437,428,490,435,601,601,499,361,481,530,624,486,434,546,548,548,548,32,504,504,504,60,582,582,608,177,207,642,574,30,496,587,637,637,419,532,494,622,514
0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0
105
4,4,14,21,15,23,23,8,24,11,3,3,19,20,1,13,13,18,27,2,2,195,195,195,195,195,201,201,205,62,62,194,194,200,133,133,199,199,199,199,204,206,203,203,196,141,140,139,138,147,158,150,151,151,154,149,145,348,347,347,346,346,346,351,349,353,353,344,345,345,352,350,168,172,2,17,25,153,138,162,202,197,78,134,54,135,55,198,224,226,223,25,138,146,146,139,298,299,301,302,25,171,182,180,186
0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,0,0,0,0,1,0,1,1,0,1,0,1,1,0,1,0,0,0,0,1,1,0,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,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,1,1,0,0,1,1,1,0
44
186,162,172,49,169,186,162,172,49,82,82,75,68,84,45,66,74,89,51,47,87,81,59,83,85,88,88,86,99,94,161,173,171,168,182,180,180,180,175,176,184,159,160,165
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,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,0,1,1,1
355
4,4,22,13,8,6,19,19,0,18,16,25,26,20,20,20,20,17,17,23,23,24,15,1,1,28,11,11,12,12,21,3,5,5,5,9,27,2,2,1,1,1,5,28,26,21,11,11,11,15,17,3,0,23,15,7,22,13,45,74,85,86,51,83,75,88,88,88,81,66,66,66,49,89,82,84,68,47,59,87,77,57,48,130,130,56,70,70,126,53,63,46,46,97,90,58,127,50,60,129,73,96,94,2,14,7,10,45,45,86,83,51,68,82,82,82,87,89,89,81,74,74,84,49,85,59,47,47,88,88,75,66,44,48,67,98,91,91,91,91,64,201,201,197,197,197,197,135,135,135,135,206,206,206,206,3,28,5,5,5,10,7,13,1,1,14,21,21,4,9,9,9,11,12,12,12,12,23,3,9,8,23,23,25,14,15,85,66,87,87,45,88,88,88,88,88,59,74,84,51,47,89,81,49,49,75,75,86,82,83,83,83,83,68,67,90,65,98,53,12,64,53,63,60,132,46,65,77,77,57,76,80,80,93,79,79,92,50,50,72,72,61,95,73,127,69,94,118,56,70,58,128,128,128,131,90,99,99,52,96,96,97,71,130,130,126,129,129,196,198,135,205,78,62,62,62,200,200,200,134,233,141,140,140,139,138,191,191,191,191,191,191,191,192,192,192,192,189,189,142,157,144,158,152,189,187,187,185,188,188,188,188,190,193,193,193,193,179,179,179,181,178,178,178,184,164,176,163,225,225,223,227,227,227,226,211,219,209,214,207,295,294,207,293,296,296,304,134,197,202,204,155,158,150,233
0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,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,0,0,0,0,0,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,1,0,0,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,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,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,0,0,0,1,1,0,1,1,1,1,0,0,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,1,1,0,1,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,1,0,1,1,0,0,0,1,1,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0,0,1,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0
325
9,9,9,9,18,0,23,22,22,6,3,15,15,28,8,5,5,2,2,2,2,2,2,2,2,2,2,2,12,12,26,14,14,14,10,10,16,16,4,4,4,4,21,21,21,11,11,1,17,17,17,17,7,7,25,25,25,25,25,35,137,136,136,138,138,138,139,146,157,157,35,35,35,35,41,24,24,24,24,29,29,29,19,192,192,192,192,192,178,178,178,178,178,179,179,193,193,191,191,181,181,181,181,189,187,187,190,188,188,188,185,163,170,83,83,83,83,83,47,47,49,66,74,75,68,45,45,84,87,81,89,88,88,82,82,82,51,85,85,86,59,96,118,130,57,129,129,93,93,48,96,96,96,95,60,60,60,60,61,61,61,61,56,56,56,56,131,131,131,131,53,53,53,79,79,79,79,79,79,150,79,79,79,55,195,195,195,78,206,199,79,79,79,79,79,79,79,150,149,139,145,143,158,144,144,144,142,142,142,142,156,156,156,155,170,174,164,164,164,164,167,184,164,167,184,164,167,184,176,165,159,166,160,79,127,90,90,58,79,127,90,58,69,72,97,63,98,67,128,128,128,99,80,73,64,126,76,70,91,118,94,94,94,155,242,242,242,242,250,250,250,250,245,245,245,244,244,244,244,244,251,251,251,251,251,251,155,154,148,138,151,147,152,153,267,375,94,385,362,362,362,367,369,378,94,252,252,252,252,248,248,248,241,253,243,243,243,243,247,247,247,249,249,249,246
0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,1,0,0,0,1,1,0,1,1,0,0,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,0,1,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,1,0,0,1,1
24
646,647,648,645,654,653,655,656,551,551,522,667,665,665,665,677,599,504,504,659,469,662,678,567
0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0,1,1
180
415,440,405,516,447,535,499,536,536,536,453,453,453,567,393,555,506,2,590,471,618,600,485,457,601,601,601,601,601,479,514,394,496,443,547,362,617,617,644,513,515,451,32,595,540,241,605,510,484,449,432,462,422,177,634,577,522,551,551,666,670,677,599,504,504,504,504,504,659,673,640,678,567,650,649,649,651,652,653,655,654,656,577,473,640,482,482,469,594,591,207,599,612,612,612,612,383,450,551,502,624,556,481,579,483,416,198,420,628,598,598,589,480,557,559,561,169,578,470,491,523,413,566,465,465,66,119,606,625,477,219,538,504,500,490,424,575,439,466,619,619,619,52,641,441,581,396,315,434,397,584,476,148,501,639,459,423,409,384,384,384,399,522,512,570,544,611,517,529,532,493,508,488,621,442,452,452,452,452,452
1,1,0,1,1,1,1,0,0,1,0,1,0,1,0,0,0,1,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,1,1,0,1,0,0,0,0,0,1,1,1,0,1,1,1,0,1,0,0,0,1,0,0,1,0,1,0,0,1,1,1,0,1,0,0,0,1,1,0,1,0,1,0,0,1,0,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,0,0,1,1,1,1,1,0,0,1,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1
140
708,704,704,717,710,709,709,709,723,721,721,716,722,722,707,707,707,718,718,720,720,706,706,706,713,713,711,711,711,719,719,719,705,705,714,714,715,688,686,686,687,687,687,687,487,504,198,419,567,550,551,551,551,659,522,457,666,769,767,767,767,767,767,767,765,765,765,765,766,768,768,771,764,764,764,772,772,772,772,772,770,770,763,763,763,663,315,410,508,554,433,588,413,568,473,428,451,560,560,560,560,560,477,609,455,822,821,821,823,823,819,816,816,816,816,816,817,814,820,820,815,815,815,818,818,818,818,455,625,625,625,625,445,784,785,787,787,787,787,787
1,0,1,1,1,0,0,1,1,0,1,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,1,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,1
88
33,21,8,14,14,17,33,198,198,198,198,194,194,81,81,81,49,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,194,194,194,78,173,169,82,82,82,141,140,138,139,139,225,225,225,225,225,225,225,224,224,224,224,224,224,224,224,224,226,226,223,227,227,227,227,227,375,7,4,14,209,209,214,209,209,209,209,349,209,294,293,292,295,206
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0
31
630,142,401,442,422,455,560,615,615,446,504,531,633,551,597,597,555,512,612,578,243,431,415,608,608,74,384,384,394,382,417
0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,1,0,0,1,1,0,0,1,1,0
392
21,1,1,1,1,1,1,1,1,1,1,8,26,26,6,0,22,22,2,23,23,17,3,5,25,9,18,18,15,14,19,20,59,59,74,82,75,75,75,51,51,51,84,84,66,66,66,83,47,81,89,87,68,68,85,85,45,49,57,67,46,93,131,80,80,96,127,127,95,126,91,91,91,91,98,94,130,130,58,69,52,53,73,50,56,99,77,48,79,132,144,157,150,151,146,139,139,147,147,153,156,158,154,148,152,138,149,142,142,142,155,145,143,90,97,65,76,60,60,129,70,63,118,44,61,72,64,71,128,128,128,128,92,141,140,139,138,162,161,182,175,169,171,172,173,168,186,180,176,165,174,170,164,163,167,184,159,159,159,160,166,213,210,208,215,212,220,216,221,217,218,254,255,256,260,261,258,281,266,262,264,259,259,259,257,265,263,200,197,55,202,203,203,198,206,133,204,62,62,196,78,134,199,54,135,205,194,195,195,201,268,268,267,272,269,269,269,273,271,271,274,274,274,274,274,274,274,270,270,270,270,275,279,280,276,277,278,268,267,269,269,269,269,274,274,274,274,274,274,274,272,272,272,272,271,273,273,270,270,270,277,280,278,278,276,279,275,233,282,283,284,286,287,288,289,290,291,291,291,291,348,350,350,347,344,351,349,349,349,349,349,349,349,349,346,353,352,345,370,374,374,374,371,358,358,367,358,381,355,377,377,359,359,359,359,367,368,366,365,360,360,360,384,384,359,359,359,359,379,383,382,373,373,373,356,134,148,284,291,289,290,282,282,286,283,287,288,233,38,140,141,139,138,292,295,294,293,315,314,317,313,354,354,354,354,14,264,263,147,257,136,137,139,138,150,7,35,28,6,118,2,1,33,157,25,262,262,50,196,17,29,9
1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,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,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,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,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,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,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,0,1,1,1,0,0,1
160
565,473,497,302,420,443,477,476,416,576,606,382,621,584,219,177,581,444,615,615,47,567,457,522,551,659,419,198,550,504,504,504,640,670,664,666,689,671,671,669,674,673,668,672,700,678,436,521,567,677,177,599,47,597,552,463,573,623,530,74,397,438,535,611,604,26,618,511,466,449,716,721,721,721,721,720,720,718,717,717,719,707,705,722,710,713,704,709,723,711,708,715,714,714,706,763,763,763,770,766,765,768,771,767,772,764,764,764,764,764,769,454,495,474,578,784,785,786,787,788,789,789,789,790,396,417,486,582,500,500,502,472,482,512,494,187,30,599,480,590,590,2,451,496,393,508,446,607,408,465,465,388,388,490,431,537,432,510,407,627
1,0,1,1,0,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,1,1,0,1,0,0,1,1,1,1,0,1,0,0,0,1,0,1,1,0,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,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,0,0,1,0,1,1,1,1,0,1,0,1
225
591,630,680,679,682,485,682,682,682,682,682,682,630,629,533,393,577,480,607,526,220,534,631,718,718,718,722,714,717,720,720,708,710,711,719,705,707,716,721,706,715,709,723,713,704,775,777,773,778,782,774,779,712,724,725,726,727,783,728,729,781,780,772,772,764,764,767,769,768,770,771,771,763,766,765,446,500,500,581,589,401,507,609,547,633,422,422,419,509,595,402,524,530,545,583,583,622,557,557,557,557,416,598,540,407,410,142,438,383,612,612,397,412,119,469,784,785,786,787,788,789,790,469,454,563,587,561,424,606,467,543,427,60,468,585,493,363,177,638,169,315,219,219,30,462,217,508,619,619,435,423,592,2,594,594,481,642,503,551,573,484,541,428,640,519,531,531,531,494,450,819,815,820,820,820,821,817,817,822,814,818,816,823,832,827,828,829,824,831,830,825,825,826,450,634,627,447,504,504,605,605,502,440,532,439,32,442,453,453,453,453,453,453,443,621,568,537,528,413,207,455,159,576,624,464
1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,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,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,1,1,0,1,0,0,1,0,0,0,1,1,1,1,0,0,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,1,1,1,0,1,0,1,0,0,0,0,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,0,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,1,1,1,0,1,1,1,0
136
27,1,6,10,3,7,14,18,9,21,7,24,0,12,17,194,197,134,199,135,206,202,133,20,27,25,25,25,15,1,16,14,11,137,136,138,138,139,144,142,156,156,156,158,150,139,148,153,153,153,153,147,155,155,178,188,185,185,179,187,187,187,187,187,187,181,192,192,191,191,191,193,189,189,189,189,190,190,165,176,159,174,174,160,167,167,170,184,184,163,163,166,164,11,19,4,151,151,146,154,152,292,295,294,293,313,314,314,317,316,375,267,272,272,272,272,271,274,274,274,274,274,274,269,269,269,273,273,273,277,55,55,41,256,1,206
1,0,0,1,1,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,1,0,1,1,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,0,1,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,1,0,0
58
645,647,646,648,656,655,653,654,592,428,2,615,543,601,601,522,551,670,666,677,599,504,504,504,504,659,673,640,678,476,394,442,532,643,624,542,542,542,542,637,438,552,536,549,462,458,567,458,558,575,397,26,566,481,639,187,48,48
0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,1,1,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0
138
490,601,601,497,596,630,630,566,585,464,464,556,401,505,403,544,415,436,519,646,645,648,647,655,654,653,656,551,522,665,667,677,599,504,504,504,504,659,662,469,567,678,519,613,493,48,600,467,622,605,483,562,52,523,608,608,427,428,241,551,391,429,429,442,521,521,397,545,486,526,243,548,548,548,554,553,524,559,458,631,531,531,198,570,508,565,390,623,400,492,549,473,522,584,465,639,177,602,478,589,441,489,583,626,363,468,457,517,169,637,217,546,515,466,592,462,491,591,481,557,557,440,482,482,543,394,477,611,26,537,576,419,520,520,392,488,498,514
1,0,1,1,1,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,0,1,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,0,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,1,1,0,1,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,0
50
647,646,645,648,656,654,653,655,466,579,551,551,522,665,667,665,579,436,612,505,452,452,618,461,74,535,497,569,561,594,565,636,637,665,677,599,504,504,504,504,659,673,640,678,567,637,637,637,396,243
0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0
62
19,19,19,4,5,3,3,59,59,83,83,88,88,81,66,74,47,75,75,49,82,85,45,84,68,89,86,87,51,70,44,132,95,98,79,79,61,61,91,67,67,118,92,3,1,92,60,60,60,97,1,28,36,12,18,42,162,168,172,171,161,182
0,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0
92
31,16,16,16,16,16,16,16,16,17,39,39,36,36,10,6,43,15,15,15,15,179,185,178,178,178,178,178,181,181,190,15,3,38,38,21,30,19,19,79,79,129,129,129,55,197,205,196,202,135,78,195,195,62,62,161,171,171,186,186,173,180,175,182,168,168,169,162,172,174,267,268,268,268,375,269,269,269,271,271,274,272,273,273,273,270,28,92,256,144,134,22
1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,1,1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,1,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,0
66
649,651,650,657,652,658,654,656,655,653,650,651,652,649,656,654,653,655,531,531,506,169,511,622,466,510,32,536,453,475,452,452,452,543,398,586,482,501,119,119,416,468,468,620,442,561,617,525,433,515,464,177,178,626,529,458,458,579,627,382,496,553,614,547,593,495
0,0,0,1,0,1,1,0,1,0,0,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1
259
599,538,428,625,568,500,592,606,392,627,60,501,455,396,472,510,611,629,475,480,614,559,519,470,544,634,624,567,409,601,533,632,219,512,92,384,32,420,398,540,407,640,548,382,148,483,514,610,401,447,432,505,589,383,604,513,541,506,434,492,516,220,474,635,445,394,633,415,479,563,467,523,478,602,487,397,113,560,439,609,587,543,580,551,558,408,579,530,562,612,169,178,508,207,66,481,554,482,412,422,528,597,452,649,650,652,651,653,656,655,654,522,551,666,670,677,599,504,659,673,640,678,567,525,549,526,491,577,497,593,571,402,507,557,395,637,545,302,511,444,119,542,440,476,527,488,413,462,503,159,521,448,448,576,520,691,690,695,692,693,696,696,696,696,696,696,459,636,463,486,456,630,410,603,363,241,596,217,458,315,400,243,198,466,493,536,531,622,471,573,642,494,451,421,460,436,537,578,595,626,608,517,553,450,572,442,453,453,453,518,615,48,2,187,30,590,465,631,535,446,547,441,569,454,419,584,509,561,588,644,539,438,47,621,618,399,591,519,800,802,487,799,643,801,492,555,503,759,490,758,684,760,681,487,688,686,687,687,894
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,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,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,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,0,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,1,0,0,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,0,1,0,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,0,1,1,1,1,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,1,1,0,1,0
373
3,3,3,17,7,28,23,23,2,25,25,4,4,6,27,19,14,14,18,16,42,42,42,24,24,40,40,66,66,81,74,85,51,47,45,89,49,49,87,87,87,68,75,59,82,84,86,88,83,52,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,132,118,127,44,48,91,72,60,60,90,90,73,92,92,76,126,130,94,94,94,64,80,46,96,96,63,70,77,57,128,56,99,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,71,67,67,61,98,53,69,50,50,50,97,58,131,65,129,95,158,149,146,153,153,138,138,138,144,143,143,143,148,157,156,156,150,142,142,147,154,152,139,151,151,151,145,145,155,141,140,138,139,186,186,186,211,186,186,180,180,172,173,168,168,168,182,175,162,169,161,161,171,163,159,174,166,165,167,176,176,176,170,170,170,170,170,170,170,160,184,184,184,184,184,184,163,163,164,164,211,207,207,207,207,207,207,214,209,219,218,217,217,217,217,221,221,221,216,220,259,256,257,255,281,257,255,281,257,255,281,257,255,281,257,255,281,264,261,257,255,281,264,261,262,262,257,255,281,264,261,262,257,255,281,264,261,262,263,254,266,257,255,281,264,261,262,263,254,266,257,255,281,264,261,262,263,254,266,258,265,260,200,267,233,282,283,284,268,233,348,351,247,241,245,246,251,243,243,244,252,252,252,252,252,252,252,252,252,253,248,242,242,242,242,250,250,250,250,249,249,198,204,203,203,206,205,195,197,54,194,135,78,55,134,199,201,62,202,196,283,385,372,363,363,384,380,360,366,368,369,362,364,365,378,361,284,286
0,0,1,0,1,1,0,1,1,0,0,0,1,1,1,1,0,1,0,0,0,0,1,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,1,1,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,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,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,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,1,0,1,1,0,0
27
217,501,554,516,74,74,632,509,618,602,522,551,551,551,551,551,551,551,551,665,667,677,599,504,504,659,469
0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0
107
169,433,512,571,571,642,471,550,482,472,472,560,560,560,560,560,142,449,490,462,649,652,651,650,653,655,654,656,427,631,548,548,548,548,579,496,410,456,488,527,391,540,570,424,424,544,537,437,615,468,626,499,441,445,47,553,556,52,52,562,363,621,577,383,382,439,428,455,551,551,551,551,551,596,520,159,569,800,503,643,801,791,791,792,792,793,793,793,794,795,795,796,796,796,796,797,797,798,431,399,440,609,594,630,624,432,178
0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,1,0,1,1,0,0,1,0,1,0,1,0,0
302
13,13,4,20,40,37,37,28,31,39,41,15,42,12,16,144,153,147,157,150,145,145,152,152,142,139,139,138,143,143,151,156,154,158,148,155,146,23,23,23,23,21,8,5,35,1,25,36,36,30,10,26,11,0,14,32,18,24,7,7,33,17,38,3,34,43,19,19,29,6,9,9,2,48,77,65,57,58,58,58,58,52,74,87,87,60,60,47,133,80,93,131,131,128,130,59,81,81,69,68,79,82,82,132,132,99,78,84,98,64,89,61,61,67,55,55,50,50,50,50,44,91,97,97,97,54,70,62,76,88,88,83,85,85,85,75,46,86,71,129,49,127,53,72,134,134,134,134,135,45,126,66,90,73,73,73,51,56,63,95,149,137,136,138,138,138,139,214,214,214,219,209,209,207,211,216,216,218,220,221,221,217,341,133,200,200,200,78,202,134,203,196,190,190,179,191,191,191,187,187,192,192,192,192,188,188,188,188,178,178,178,181,185,189,193,164,159,170,174,174,174,174,174,167,167,167,167,167,176,176,176,176,160,160,163,166,166,165,184,54,54,199,55,55,62,62,195,195,195,195,195,194,197,201,205,198,204,135,206,233,282,283,284,286,287,288,289,290,291,291,291,291,268,349,349,349,349,349,349,349,353,375,267,272,272,270,270,270,270,273,273,273,273,269,274,271,271,280,277,275,275,278
0,1,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,1,1,1,0,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,0,0,1,0,0,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,0,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,0,0,0,1,1,1,0,1,1,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,1,0,1,0,0,1,1,1,0,0,0,0,1,1,1,0,1,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,0,1,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,0,1,1,1,0,1,0
161
36,12,34,37,42,15,33,39,41,3,36,225,225,225,225,225,225,223,223,226,226,226,224,224,224,227,212,208,213,210,215,217,217,136,137,138,139,144,144,138,157,157,151,151,158,148,156,154,143,143,143,155,155,146,146,139,149,149,147,145,145,145,150,153,153,153,153,142,152,293,293,294,292,292,292,292,295,313,314,315,315,316,317,318,307,40,6,3,220,216,187,191,191,188,188,181,181,193,193,193,189,189,178,178,192,192,192,192,179,179,179,185,185,185,185,190,190,160,167,176,176,176,166,166,166,166,166,170,163,163,174,184,165,164,159,159,216,359,370,371,382,381,216,221,218,267,375,320,323,319,285,321,321,321,321,322,280,276,38,29,23
0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,1,1,1,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,1,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1
33
60,60,60,60,60,652,649,651,650,653,655,656,654,551,551,551,522,666,670,670,599,677,659,504,640,673,567,678,678,60,503,505,30
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0
230
1,1,6,8,21,17,16,16,16,9,0,27,15,20,11,25,19,14,23,26,12,7,28,3,5,4,4,4,22,2,2,2,2,13,24,24,18,10,81,68,45,51,88,66,83,87,75,86,49,82,47,84,85,74,89,59,90,118,53,61,76,57,57,130,130,71,58,67,6,16,16,59,85,82,45,45,45,47,66,66,66,89,87,81,74,83,84,49,75,86,73,58,58,118,48,79,93,63,92,92,72,90,80,80,52,94,94,99,132,132,64,69,46,73,73,50,50,50,60,131,93,94,94,94,94,44,96,63,98,92,127,127,127,132,132,69,60,77,72,65,129,129,129,129,73,97,95,126,48,70,79,79,79,79,79,128,128,131,64,56,56,99,46,80,52,91,91,50,142,142,152,146,146,153,153,153,153,143,143,145,145,145,145,145,145,154,139,139,139,139,151,151,150,138,138,144,156,157,148,148,155,155,158,147,149,78,135,205,223,227,227,225,226,224,207,209,267,209,219,207,214,218,221,216,220,217,140,141,139,138
0,1,0,1,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,1,0,1,0,1,1,0,0,1,1,0,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,0,0,0,1,1,1,0,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,1,0,1,1,1,1,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,0,0,0,1,0,1,1,1,0,1,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,1,1,1,0,0,1,0,0,0,1,1,1,0,0,1,0,1,1,1,1,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,1
127
187,586,595,536,536,536,598,593,600,519,519,455,169,573,465,395,566,566,562,400,507,527,438,580,119,560,560,560,560,471,471,463,442,564,383,508,439,529,490,617,546,602,432,558,558,558,66,429,576,608,462,583,569,569,431,402,446,510,466,482,363,639,613,613,613,474,394,177,623,545,505,588,408,635,610,625,625,524,630,631,484,254,578,549,543,441,440,537,416,498,436,497,551,92,477,434,220,30,636,582,604,52,555,396,619,619,619,640,198,495,443,615,142,315,591,512,113,626,597,574,503,499,492,538,575,487,464
1,1,0,0,0,1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0
154
7,3,5,28,21,4,12,23,24,8,2,10,16,25,0,26,26,15,15,15,49,28,28,28,16,20,5,5,2,8,23,27,6,1,9,17,11,40,35,24,12,18,4,42,14,7,3,3,3,3,19,10,22,21,43,43,43,43,49,49,82,88,85,68,66,81,84,89,86,74,47,87,83,51,45,75,118,131,65,57,72,96,70,70,94,48,209,209,209,207,207,207,207,207,207,207,207,207,162,161,169,186,173,171,172,168,180,180,175,182,184,184,165,174,163,170,160,165,163,166,174,176,164,159,184,160,170,167,48,71,93,67,128,61,79,60,97,73,91,91,91,127,76,44,63,80,98,56,130,129,90,69,58,126
0,0,0,0,1,1,0,0,0,1,1,1,1,1,0,0,1,0,0,1,0,0,0,1,1,0,0,1,1,1,1,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,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,0,1,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,0,1,0,1,1,0,1,1,1,1,0,1,1,0,1
136
591,479,643,643,575,569,612,609,363,361,396,243,552,571,571,584,431,434,400,621,438,640,553,537,392,471,401,419,455,565,534,435,531,220,535,601,601,514,593,544,509,399,399,384,556,254,598,499,474,500,500,500,518,600,488,453,539,615,606,642,536,508,528,515,442,603,473,465,604,627,602,482,519,566,513,475,597,562,468,464,464,32,74,507,505,187,532,484,486,448,567,564,564,564,516,516,443,620,459,594,628,624,494,605,530,405,589,460,492,66,590,590,630,502,549,52,522,610,427,587,592,30,529,551,554,444,454,476,397,638,545,545,545,466,469,637
1,0,0,1,1,0,1,0,0,1,1,0,1,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0,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,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,0,0,1,0,0,1,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,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,0,0,1,1,0
108
626,315,302,302,390,483,440,440,440,560,254,254,632,536,396,60,465,651,652,650,649,653,655,656,654,551,551,551,551,551,551,522,670,666,599,677,659,504,504,640,690,691,697,698,699,694,673,640,678,567,611,532,399,399,493,610,517,622,563,362,428,428,460,510,458,633,449,609,482,594,2,542,542,542,542,521,119,442,500,500,505,623,450,546,625,527,627,624,561,551,551,628,499,557,557,557,557,472,471,427,605,544,524,639,631,382,618,523
0,0,0,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,0,1,1,1,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,1,1,1,0,1,1,0,0,1,0,1,0,0,0,1,1,0,0,1,0,1,1,0,1,0,0
143
514,480,532,484,448,448,448,448,485,159,427,566,680,679,682,682,682,685,685,685,685,683,683,683,683,683,684,522,550,687,687,687,687,688,688,688,688,686,487,706,707,707,707,709,717,717,714,715,720,713,705,711,716,710,718,708,704,721,719,722,723,566,455,456,456,456,207,479,773,777,782,779,781,774,776,778,775,780,769,769,769,765,763,763,763,767,772,771,771,771,770,770,770,770,768,768,768,764,766,479,567,390,119,590,502,784,784,784,785,785,786,787,788,788,789,790,718,718,706,711,710,719,704,707,707,707,708,709,721,713,713,713,723,716,722,715,720,717,717,714,705,705,502
0,0,1,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,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,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,0,1,0
188
429,397,47,390,589,514,450,494,487,611,573,575,652,649,650,651,654,655,653,656,575,521,473,679,680,685,685,682,682,682,682,682,682,682,682,682,683,683,683,684,684,684,684,522,551,670,666,688,686,686,487,687,687,677,659,504,504,504,640,640,662,678,567,473,464,460,187,169,495,461,586,556,542,533,446,628,629,640,507,505,413,593,489,466,113,392,399,509,642,243,590,590,565,565,565,565,479,384,592,546,362,493,394,553,435,423,403,456,585,480,602,478,588,177,428,578,612,612,294,638,569,409,512,74,178,517,315,483,515,591,526,496,482,534,625,625,207,587,449,485,32,639,383,630,444,492,613,159,432,522,605,605,605,468,458,400,60,574,510,393,142,396,568,548,548,548,548,548,548,219,604,571,504,544,488,551,500,626,560,241,388,641,609,636,624,408,598,632
1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,1,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,0,0,0,1,0,1,1,0,1,0,0,1,0,1,1,1,1,1,0,1,0,1,0,1,1,1,0,0,1,1,0,1,0,1,0,1,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1
42
315,517,422,422,422,422,422,467,444,498,207,207,521,842,849,843,845,846,847,848,551,522,666,670,599,677,504,504,504,659,662,469,567,678,391,643,598,457,47,537,445,526
0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,1,0,0,0,0
147
19,0,5,17,24,16,10,7,2,16,23,8,8,198,201,197,135,206,196,134,134,202,204,78,78,205,203,203,203,203,203,203,133,55,194,54,54,195,195,195,200,199,199,199,62,137,136,139,138,138,142,142,142,142,142,150,151,152,148,155,156,156,156,156,143,149,153,153,153,154,158,147,147,147,147,157,144,138,146,146,146,146,146,146,139,145,145,8,15,1,22,0,20,24,18,18,18,18,14,21,9,5,4,4,26,17,13,375,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,224,224,224,224,224,224,224,227,227,214,219,209
0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,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,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,1,0,0
84
398,586,587,443,609,540,643,643,643,415,591,66,614,614,614,219,488,460,590,632,584,584,553,451,383,142,516,448,480,515,416,518,615,428,434,577,637,637,569,487,391,605,503,543,435,542,542,542,606,113,113,241,537,593,485,420,599,412,52,52,508,519,496,554,524,556,363,580,626,440,401,401,559,447,589,453,453,453,453,453,453,575,541,629
0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0
283
40,36,43,32,33,42,29,35,41,39,30,31,18,10,6,17,3,28,4,77,63,54,68,98,75,58,74,132,84,133,47,52,128,69,70,76,79,67,80,48,60,60,60,49,81,62,66,83,53,131,95,85,86,72,89,126,59,93,93,71,50,61,73,44,78,78,78,97,130,82,82,51,55,55,55,87,88,129,134,134,134,134,56,90,46,135,45,99,127,65,57,91,64,109,108,108,121,121,121,121,121,121,114,106,120,120,123,123,123,113,115,115,115,115,103,103,119,186,186,186,55,55,55,54,78,78,62,62,203,198,200,200,200,200,134,205,205,205,199,199,199,199,199,199,201,194,204,195,202,197,206,206,206,133,135,196,142,142,151,143,143,143,158,156,139,139,154,150,152,149,145,145,145,157,147,155,144,153,153,153,138,146,148,186,186,226,224,223,223,223,223,223,223,223,223,223,223,173,162,169,186,180,180,180,182,175,161,161,172,168,171,159,159,165,184,184,184,167,160,166,164,174,170,176,163,225,225,225,225,225,225,227,227,227,227,219,211,207,207,214,214,209,209,216,220,217,216,221,221,221,217,233,217,217,220,218,218,218,218,218,218,141,140,139,138,233,282,267,268,323,285,321,321,320,319,277,276,278,280,279,279,277,292
0,1,1,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,0,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,1,1,1,0,0,0,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,0,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1
63
9,1,1,1,17,37,37,16,16,16,16,5,5,25,25,43,21,33,29,11,11,11,7,175,172,171,173,182,162,169,186,186,161,180,30,168,165,184,28,42,26,32,41,15,212,215,215,267,215,213,208,210,216,218,217,220,221,375,375,322,323,319,285
0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0
56
533,533,533,533,521,466,576,400,400,451,637,475,482,421,526,178,629,30,564,585,26,643,399,511,612,612,382,532,512,617,417,177,591,492,409,409,518,580,436,456,557,557,557,557,557,557,513,606,627,508,644,500,534,92,477,607
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,1,0
153
416,416,444,578,413,537,630,644,476,626,626,580,477,721,716,718,718,715,715,711,709,705,705,704,710,714,714,707,707,713,713,708,722,717,717,706,720,720,719,723,779,775,774,782,778,781,773,777,780,776,769,770,768,766,763,772,772,772,772,772,772,772,764,765,771,767,767,555,555,513,490,603,443,519,634,382,636,399,399,493,784,785,785,785,786,787,788,789,790,493,397,420,420,433,177,410,815,820,820,817,822,822,818,816,816,814,823,821,819,828,827,832,832,830,824,825,826,829,829,831,723,722,711,704,704,710,716,714,714,720,717,719,719,706,721,721,713,705,705,715,715,715,707,707,708,709,718,718,410,198,504,504,522
0,1,0,1,1,0,1,0,0,0,1,0,1,1,1,0,1,0,1,1,1,0,1,1,1,0,1,0,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,0,0,0,0,0,0,1,1,1,1,0,1,0,0,1,1,0,0,0,0,1,0,0,1,0,1,1,0,0,1,1,1,1,1,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,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,1,1,1,0,1,0,1,0,1,1
39
482,593,630,616,464,464,464,551,522,667,665,650,651,652,657,649,658,654,653,656,677,599,504,504,659,662,640,673,567,678,464,464,544,532,471,550,490,538,462
1,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,1,0,0,1,1,0,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,1,0
112
523,523,570,623,623,623,623,623,649,650,651,652,656,655,653,654,551,522,670,666,677,599,504,659,673,640,678,30,611,565,587,604,480,620,642,435,435,527,589,588,588,254,254,254,402,579,630,187,482,482,470,401,401,473,445,445,502,540,442,416,632,424,424,453,453,453,453,453,453,453,453,453,453,453,449,449,791,791,791,791,791,791,792,792,792,792,793,794,795,796,796,796,796,796,796,797,798,449,541,616,608,608,608,177,522,580,626,514,392,198,422,431
0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0
297
649,652,651,650,657,653,656,656,654,655,658,658,650,652,649,651,655,653,654,656,412,568,66,398,592,456,515,427,616,446,472,543,541,578,553,480,643,433,537,439,474,474,474,474,630,544,382,615,403,494,494,494,494,494,243,526,526,526,522,526,526,551,551,522,670,666,599,677,659,504,640,673,567,678,558,589,641,641,421,605,428,617,582,397,527,627,509,633,633,198,32,52,561,479,407,470,593,220,640,142,445,763,763,771,771,771,772,772,772,772,772,772,772,764,770,769,767,767,767,767,767,766,766,765,765,765,768,768,768,598,598,598,598,598,598,598,598,598,416,556,584,610,494,489,540,516,516,403,607,585,580,639,417,198,198,487,487,487,634,479,254,456,527,624,515,513,434,802,433,159,498,397,2,395,74,74,148,503,513,434,613,613,613,613,26,456,527,515,463,906,906,624,460,390,456,456,527,923,148,503,47,1003,1004,1005,1006,1006,1007,1008,1008,1009,1010,1011,1011,1012,1013,1014,1015,1016,1017,1018,1019,1019,1020,1021,1022,1022,1023,1024,1025,1025,1026,1026,1026,1026,1026,1027,1027,1027,1027,1027,899,899,899,899,899,899,900,900,900,900,901,901,901,901,902,902,902,947,948,948,948,949,949,950,956,956,956,956,957,957,957,957,957,957,957,958,958,958,958,959,959,960,960,960,961,961,405,962,962,1025,1025,1026,1026,1026,1026,1026,1026
0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,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,0,1,1,1,0,1,1,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1
55
459,220,476,470,470,501,553,441,461,836,844,843,845,846,847,848,652,649,650,651,656,653,654,655,551,551,551,551,522,666,670,599,758,760,490,681,759,684,687,687,686,487,688,688,688,599,677,659,504,504,673,640,567,678,461
0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,0
312
481,633,599,479,478,564,615,535,643,643,643,643,477,506,541,541,489,489,515,529,638,399,609,243,527,482,395,362,362,551,113,552,592,553,48,548,628,641,433,520,568,428,621,2,534,547,416,113,929,220,812,630,361,529,403,806,484,617,483,919,920,498,553,479,906,463,515,600,613,395,74,937,937,938,938,939,939,940,941,941,941,942,943,943,944,944,945,833,750,935,849,934,889,761,933,936,74,639,923,390,460,570,442,434,620,620,498,159,527,456,982,982,982,982,982,983,983,983,983,984,984,984,984,985,985,986,986,986,986,987,987,987,987,987,987,987,987,987,987,987,987,988,989,990,991,992,993,994,995,996,997,998,456,593,594,802,503,630,546,518,502,47,148,433,624,543,439,2,397,906,463,2,422,484,644,429,505,627,642,497,399,494,572,572,593,549,450,811,626,433,801,399,623,548,30,445,569,642,596,897,623,536,631,539,457,428,570,423,545,470,999,999,428,488,412,811,626,506,243,178,241,119,450,384,384,481,400,431,541,32,597,207,565,560,560,560,560,560,560,560,553,528,32,597,453,453,453,602,60,588,410,567,590,640,410,207,925,566,1037,567,469,565,528,560,52,612,602,539,999,549,494,593,429,423,616,631,545,628,407,474,470,572,556,478,576,422,473,623,570,457,536,428,1085,1093,1076,1102,1087,1100,1079,1097,1106,1107,1112,1105,1136,1137,1037,1139,1142,1140,1124,1130
0,1,0,1,0,1,1,1,0,0,0,1,1,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,0,1,1,1,0,1,1,0,0,0,1,0,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,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,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,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,1,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,0,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0
99
501,415,30,592,412,615,431,567,482,558,468,510,457,560,451,638,573,499,458,657,651,650,652,649,655,654,653,658,656,405,437,556,556,463,48,611,633,402,551,522,666,670,599,677,659,504,640,469,662,678,567,439,407,407,641,473,142,421,363,640,612,612,612,612,612,626,644,487,492,577,520,606,241,462,521,521,530,595,564,564,564,538,438,621,557,243,614,495,52,52,518,513,449,434,422,207,207,622,526
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,0,0,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,0,1,1,0,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,0
123
7,5,12,19,37,11,43,31,4,4,33,1,2,2,10,42,29,36,13,26,35,28,30,21,17,6,41,18,8,15,15,15,15,34,34,23,20,39,24,3,32,133,214,219,207,233,162,169,169,168,171,173,175,180,172,182,186,161,161,161,161,160,176,166,167,170,166,174,165,163,160,167,159,176,184,237,236,346,351,345,347,352,344,236,230,209,211,216,267,198,94,201,204,140,141,139,138,0,0,32,9,6,31,261,230,235,238,229,231,232,232,232,147,147,147,142,142,142,142,152,156,146,149
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,1,1,0,1,0,1,0,0,1,1,0,1,1,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0
301
7,40,35,1,4,39,37,13,42,11,18,9,17,5,28,36,10,16,41,30,32,25,12,43,15,20,31,23,33,2,0,34,34,34,29,14,14,21,19,19,3,26,6,8,38,24,49,54,63,73,84,69,133,48,90,76,78,58,93,88,127,127,67,129,129,74,74,74,46,60,60,45,85,131,77,77,47,61,71,71,75,83,80,82,132,51,44,89,52,59,62,126,56,72,79,97,53,81,81,99,57,64,134,55,55,68,135,86,65,130,50,95,87,91,70,128,98,148,158,151,156,156,147,147,152,150,154,153,146,155,143,142,149,157,139,145,138,138,138,138,144,136,137,137,138,139,188,191,179,189,189,189,193,61,91,63,58,85,132,187,187,181,181,178,185,190,192,192,164,160,159,174,166,184,170,170,176,165,167,167,167,167,163,163,163,239,231,233,282,282,283,284,286,287,288,288,289,290,290,290,291,212,212,212,212,210,213,208,208,215,215,220,217,216,220,217,217,217,217,218,221,198,201,206,206,202,203,203,203,55,135,133,199,134,200,197,194,54,62,267,268,323,321,322,285,320,280,277,279,276,278,275,195,78,205,196,204,238,237,235,229,230,232,232,236,292,295,294,293,313,300,300,303,304,296,297,309,307,306,318,318,354,311,256,261,266,260,258,262,262,262,281,257,259,259,255,265,254,264,263,346
0,0,1,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,1,0,0,1,1,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,0,1,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,1,0,1,0,0,1,1,0,0,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,0,1,1,0,1,0,1,1,1,0,1,1,0,0,1,1,1,0,0,0,1,1,0,0,1,0,0,1,1,1,0
87
563,563,587,486,486,486,486,486,600,594,482,468,452,453,453,453,453,453,453,453,453,536,536,410,448,510,598,598,598,499,499,568,645,647,648,645,646,658,656,655,654,653,538,637,519,390,435,551,551,522,666,670,670,599,677,659,504,640,673,567,678,547,517,467,542,66,638,555,497,439,431,503,159,26,407,573,559,552,508,48,363,401,405,602,557,548,548
0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,1,1,1,0,1,1,1,1,1,0,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,0,0
233
7,7,22,22,20,20,20,20,20,20,20,20,20,20,19,25,25,25,13,13,8,8,0,9,26,26,26,26,26,26,11,16,2,116,105,105,115,115,115,106,101,101,101,125,125,125,125,125,125,125,125,125,110,110,110,113,113,113,113,113,114,114,114,114,121,121,121,121,112,112,112,239,230,261,258,263,255,257,262,262,262,256,266,259,259,260,264,281,254,162,173,182,172,169,171,186,180,168,175,161,164,167,176,166,170,163,160,184,174,159,165,2,144,154,156,147,147,147,149,152,140,141,139,138,226,226,226,223,223,223,223,223,224,224,224,224,224,224,224,224,224,224,224,224,224,224,227,227,227,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,254,265,237,235,59,59,59,2,225,225,225,225,225,225,225,225,225,225,225,2,152,151,345,350,347,346,236,232,230,374,355,225,225,225,225,225,2,292,292,59,59,59,233,151,138,142,143,139,145,153,267,375,292,292,292,295,230,231,229,238,238,238
0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,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,1,0,0,1,0,0,0,1
41
652,649,657,651,650,655,654,658,656,649,650,652,651,653,656,655,654,638,187,567,620,539,539,539,603,603,362,606,294,113,113,113,500,500,500,497,497,517,547,456,482
0,1,0,0,1,1,1,1,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,0,1,0,0,1,1,0,0
63
616,302,409,412,412,600,434,424,649,651,650,652,679,686,686,686,686,487,687,687,687,688,688,688,655,653,656,654,522,522,551,551,551,551,551,551,551,667,665,599,677,659,504,504,504,662,640,673,567,678,567,567,424,506,442,467,423,419,569,92,520,480,628
0,1,1,0,0,1,1,0,0,1,0,1,1,0,0,0,1,1,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0
63
474,557,557,557,557,557,557,557,557,557,557,557,557,557,557,397,477,142,26,501,501,486,515,452,452,542,542,542,542,626,699,837,843,845,846,847,848,650,652,649,651,654,656,655,653,522,551,670,666,677,504,659,673,640,678,567,626,393,610,178,554,613,485
1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,1,0,0,0,1,0,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,1,1,1,0,0,1,1,0,1,0,0,1,0,1,0
261
34,25,31,31,23,29,7,4,4,4,4,41,28,3,1,20,39,5,0,12,43,16,21,9,9,14,14,38,35,15,15,15,10,6,11,30,13,19,37,40,8,18,36,33,33,17,32,42,2,24,26,26,76,97,86,48,82,77,77,131,66,66,66,85,45,133,46,46,46,75,99,80,79,128,128,128,61,73,91,130,130,65,89,64,69,63,52,74,95,50,135,134,134,70,53,127,81,90,93,71,51,87,87,83,60,72,49,62,78,98,98,98,98,98,67,44,59,54,54,126,173,172,169,171,180,168,182,161,162,175,186,174,159,163,184,170,126,129,58,88,88,47,55,55,57,56,68,84,132,155,157,150,139,147,147,146,146,152,143,156,149,142,148,153,145,158,154,144,170,176,176,167,166,160,164,165,140,141,138,139,233,282,283,284,286,287,288,289,290,291,151,208,213,215,210,212,212,212,220,221,220,216,217,218,268,267,270,270,270,274,274,274,274,274,274,274,273,273,273,271,271,269,269,269,272,272,275,280,279,276,277,278,295,295,294,293,304,297,300,300,303,151,138,303,296,296,318,309,309,306,307,354,354,354,311,138,196,205,134,197,200
0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,0,1,0,1,1,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,1,1,1,0,1,1,0,0,0,1,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0
67
600,400,113,590,219,47,592,449,563,594,501,615,615,544,595,595,533,439,630,571,424,472,623,633,465,538,435,148,66,536,394,394,493,453,510,510,528,612,612,612,553,582,559,637,583,438,463,609,513,581,481,390,390,395,532,519,433,294,473,541,607,388,512,490,602,450,464
0,0,1,1,1,1,0,0,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0
247
1,1,1,0,7,10,10,21,23,23,26,26,26,2,15,88,88,15,15,26,4,5,1,1,16,25,25,7,7,7,0,14,18,24,20,21,21,21,19,23,23,9,9,9,6,12,3,3,35,10,88,75,85,45,87,87,87,87,47,49,83,74,68,68,82,82,82,82,86,59,73,128,48,48,126,126,49,86,68,59,59,59,47,66,84,85,74,81,81,81,45,89,83,75,51,87,88,88,82,80,94,93,98,61,57,96,118,70,90,77,130,73,56,60,46,46,46,131,22,3,19,8,12,24,9,40,10,43,35,4,1,15,23,28,18,14,126,126,126,126,126,126,129,129,129,79,79,79,79,79,79,52,60,60,60,71,58,64,64,324,325,326,326,326,326,326,326,90,90,96,96,96,50,93,178,179,179,179,179,192,192,192,192,192,192,192,192,192,192,191,191,191,185,190,190,189,188,188,188,187,187,187,193,193,181,181,184,164,165,165,163,163,167,166,174,166,174,166,174,166,174,166,174,166,174,166,174,166,174,166,174,160,170,159,176,93,93,91,57,65,77,56,56,132,127,95,97
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0
289
10,26,12,25,2,8,14,9,17,17,23,23,27,18,3,28,15,15,7,1,22,24,20,6,5,0,11,19,21,13,13,4,137,136,139,138,138,16,16,16,16,47,49,83,85,45,81,82,82,66,66,87,51,88,88,88,84,75,74,74,74,74,74,74,89,68,59,86,60,128,128,128,128,131,16,5,5,24,21,21,4,18,6,1,10,23,23,12,27,14,28,3,2,2,79,79,106,106,106,109,102,102,102,102,105,101,101,101,101,120,120,120,120,113,116,116,104,117,103,103,103,125,125,125,125,125,125,123,123,123,122,122,111,111,111,107,107,107,79,69,99,50,50,118,57,57,129,129,95,44,131,77,76,76,97,97,60,90,91,91,73,73,48,58,61,94,94,128,128,64,131,131,46,93,93,67,118,98,98,73,73,73,73,73,61,61,132,94,94,94,94,94,69,91,70,70,181,178,187,193,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,189,179,190,190,185,191,191,191,188,167,184,163,163,163,159,159,160,160,160,165,176,170,170,164,174,166,48,58,58,79,129,92,130,130,53,95,96,50,65,224,224,225,225,225,225,225,226,223,227,210,208,213,212,215,218,217,217,221,216,220,375,267,271,272,346,350,351,353,347,345,344,348,352
0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,1,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,1,0
90
570,451,642,477,580,610,615,615,417,74,650,652,651,649,653,655,654,656,536,493,538,679,680,485,684,684,682,682,682,682,682,682,682,682,685,685,685,685,538,686,686,688,688,687,687,687,687,487,551,551,551,551,551,551,522,667,665,599,677,659,504,662,469,567,678,538,462,462,403,435,542,542,480,481,506,533,488,576,382,566,518,447,388,641,384,504,504,504,535,525
0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,1,0,0
181
11,22,6,15,8,5,7,28,3,16,25,2,12,12,18,5,4,21,21,24,7,22,13,13,2,11,26,28,25,23,203,203,203,203,203,133,206,205,195,195,195,198,62,196,134,197,55,55,55,194,78,204,140,141,138,139,139,155,158,152,138,139,142,150,151,154,148,149,153,153,143,156,147,147,145,144,146,146,157,23,23,27,182,168,162,161,172,171,169,173,180,175,186,186,184,176,164,159,167,170,163,163,160,165,166,174,346,352,353,27,8,10,14,0,224,225,225,225,225,225,225,225,225,225,226,226,227,227,227,227,227,227,227,227,223,223,223,223,223,212,239,229,208,219,211,207,214,217,220,221,295,292,294,293,315,313,314,316,317,318,307,375,267,273,273,273,273,271,271,269,269,269,269,272,270,270,274,279,276,277,278
0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,1,1,1,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,1,0,0,1,1,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,1,1,0,0,1,0
27
595,595,494,494,494,494,588,632,74,74,74,533,533,617,572,572,572,572,572,572,572,572,572,572,428,428,579
0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0
585
24,7,13,8,8,8,8,12,1,3,4,0,23,21,16,25,22,11,21,25,25,32,42,19,19,19,12,12,16,11,36,10,24,23,8,17,27,28,16,10,14,8,26,1,12,23,24,6,20,20,7,15,13,13,4,0,3,18,19,19,5,9,2,2,82,82,82,49,86,89,74,51,83,83,87,87,87,87,87,85,85,66,88,88,88,88,88,88,88,88,88,88,88,88,81,84,75,68,45,59,47,53,53,72,50,65,64,93,79,126,58,77,80,129,60,56,44,57,131,70,52,48,61,130,130,130,135,77,48,55,75,88,88,58,62,62,62,54,54,52,82,82,89,44,45,128,128,132,132,132,132,80,80,80,80,91,49,64,64,131,131,90,99,127,63,63,63,63,73,86,98,98,69,69,69,69,130,130,90,92,118,94,99,46,98,67,132,132,95,91,63,128,128,96,97,97,97,97,71,76,127,73,69,113,122,122,122,104,104,104,104,110,110,110,102,120,120,120,120,100,100,100,100,100,115,115,111,111,111,109,109,109,109,146,143,148,139,152,153,153,158,150,154,157,145,156,151,147,142,138,138,138,90,65,97,97,76,131,52,70,132,132,56,50,126,98,73,60,60,60,69,93,96,129,129,129,53,127,77,128,72,80,94,79,2,2,0,12,17,11,24,7,3,9,21,13,25,10,10,1,1,16,68,68,50,63,91,76,95,2,2,2,95,95,132,2,7,7,7,17,132,129,129,73,127,127,72,72,92,80,80,96,98,48,56,97,97,47,75,45,89,68,84,86,81,51,83,11,1,1,5,3,3,3,0,18,16,16,22,22,22,22,19,6,6,6,26,26,23,23,23,12,12,12,12,9,9,9,9,14,14,14,14,25,25,25,25,13,13,13,13,17,17,17,88,88,74,87,83,49,75,81,81,67,91,96,96,96,96,118,99,50,44,44,44,126,65,92,132,76,72,97,46,61,61,80,79,131,131,131,60,73,94,69,90,53,53,71,127,127,127,52,70,95,2,2,2,2,2,2,27,10,0,134,134,144,155,149,136,137,138,139,139,257,256,256,266,258,258,258,258,262,262,262,255,265,264,260,261,261,254,254,254,281,263,263,259,134,134,195,195,195,195,195,195,195,54,54,54,62,62,62,196,196,196,196,196,224,226,226,226,226,226,227,227,225,225,225,225,225,225,223,214,209,211,219,207,216,220,221,218,267,375,274,274,274,274,274,274,274,272,269,269,269,269,269,269,269,269,271,271,273,270,270,270,270,280,292,295,294,293,297,313,317,316,316,315,306,311,275,276,348,352,344,353,345,349,346,350,351,278,277,280,202,197
0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,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,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,1,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,0,1,0,0,1,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,0,0,1,0,0,0,1,1,0,0,0,0,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,1,1,0,1,1,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,1,1,0,0,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,0,1,1,0,1,0,0,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,1,1,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,0,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0,1,0,1,1,0,0,0,1,0,1,1,0,1,0,1,0
82
512,413,413,456,456,302,649,651,650,652,655,654,653,656,522,551,551,551,666,670,691,690,692,692,693,693,695,695,696,696,696,670,670,599,677,659,659,504,504,504,504,504,504,640,673,567,678,302,187,159,388,388,388,513,594,588,576,610,526,490,583,620,571,529,445,220,452,452,452,398,462,627,92,559,613,613,613,421,609,546,573,450
0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,1,0,1,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0
376
69,69,69,68,67,67,51,51,50,50,133,133,56,87,83,66,66,66,66,66,20,20,33,28,41,41,3,17,39,35,4,34,34,40,38,2,6,5,37,21,31,1,1,1,1,14,14,18,66,47,130,57,78,61,95,71,85,46,46,81,59,65,97,97,53,70,126,126,126,126,74,84,79,79,79,79,79,79,129,60,60,60,60,93,76,134,134,134,72,219,137,136,139,138,192,192,192,192,192,219,192,192,192,192,192,191,191,191,191,191,191,189,189,189,189,188,188,188,188,181,181,181,181,179,179,185,185,187,187,187,190,190,193,193,178,178,178,167,166,166,166,166,166,166,159,159,159,159,159,176,176,184,160,164,163,163,174,174,170,233,282,283,284,286,287,288,289,290,291,291,196,133,194,54,203,203,135,55,55,197,197,170,200,134,134,206,195,205,205,205,205,205,201,201,201,204,199,263,199,78,202,198,62,170,165,219,211,214,209,207,217,220,218,216,221,221,221,221,263,266,256,262,259,259,255,260,261,257,281,258,264,265,254,239,235,236,238,238,238,232,232,237,231,230,229,267,268,346,352,345,344,350,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,353,247,246,246,246,246,248,248,253,253,253,253,241,241,244,244,244,244,244,252,252,252,252,249,249,249,250,250,243,243,243,245,245,245,242,242,242,242,295,294,293,268,271,271,271,271,270,270,270,270,269,269,269,273,273,273,273,272,274,274,274,274,274,274,276,276,280,278,277,279,293,353,351,348,355,293,314,314,314,316,317,313,307,309,309,354,354,354,354,318,360,360,360,360,365,362,362,385,368,363,363,363,367,384,318,318,318
0,0,1,1,0,0,0,1,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,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,1,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0
47
177,562,562,524,559,559,460,455,455,624,431,431,446,639,506,113,428,422,563,591,535,519,641,467,478,429,541,494,609,522,553,505,66,607,470,575,489,489,315,315,518,633,593,459,119,187,500
0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,1,1,1,1,0,0,1,1
91
16,16,179,179,178,178,191,191,191,191,193,13,189,187,187,187,187,187,59,83,13,2,2,1,228,187,187,187,187,187,187,190,192,192,192,192,188,188,188,188,181,185,184,160,1,83,260,260,226,226,226,225,225,225,225,225,225,225,225,225,225,137,136,139,138,165,164,170,1,1,170,268,269,269,269,273,273,271,274,274,272,272,270,278,4,97,10,30,151,147,150
0,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,0,1,0,1,1,0,1,0,1,1,0,1,0,0,0,0,1,0
27
513,457,450,450,589,407,594,594,207,552,552,552,479,636,436,469,433,466,501,633,452,452,452,452,452,420,178
1,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,1,0,1,1,0,0,0,0,1,0,0
116
622,604,522,571,442,439,543,505,623,624,548,548,589,609,489,484,510,601,440,563,580,564,52,561,113,508,508,575,388,388,388,363,412,66,482,434,198,652,650,649,651,654,656,655,653,551,522,667,665,599,677,659,504,662,469,567,678,619,415,443,578,690,691,693,693,692,696,696,695,555,445,497,569,60,60,424,501,617,472,641,605,513,520,520,446,556,478,220,26,493,486,628,620,187,588,576,432,464,408,459,538,507,457,613,607,480,534,574,382,592,169,217,422,450,437,219
1,0,1,1,1,0,0,0,1,1,0,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,0,1,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,0,0,1,0,1,0,1,1,0,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,0
182
1,1,3,3,0,8,8,14,22,27,12,21,11,28,24,15,6,10,4,19,2,16,16,26,26,7,5,23,9,9,13,20,17,18,25,47,75,81,83,86,51,49,82,84,85,89,66,66,88,74,87,59,68,68,45,95,58,58,128,128,128,128,129,129,67,91,57,44,97,56,80,80,90,127,63,72,61,71,131,327,149,48,76,53,50,70,60,69,65,126,92,132,96,73,118,64,98,79,77,99,130,52,46,93,94,192,192,192,192,190,190,190,190,190,190,189,189,189,193,187,187,187,178,179,188,188,191,191,185,181,166,165,167,170,174,159,164,176,184,160,163,149,153,158,138,149,153,158,138,78,54,134,62,202,205,198,201,55,133,197,138,142,142,152,154,151,144,146,148,157,147,139,155,145,143,150,156,197,137,136,138,199
0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,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,0,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,1,0,1,0,0,1,0,1,1,0,0
259
18,19,21,3,27,25,17,5,28,2,1,15,0,10,4,14,24,16,13,8,6,20,9,11,26,7,23,23,22,49,59,59,59,59,85,88,87,74,83,83,75,86,51,68,45,89,60,72,98,46,93,92,80,44,48,118,50,63,90,58,70,96,94,126,57,132,65,69,76,64,52,67,77,61,71,53,127,99,129,129,129,56,95,73,128,97,91,130,79,155,153,144,139,143,158,151,145,146,157,157,157,157,156,154,148,149,149,142,152,138,150,147,140,141,138,139,171,171,171,172,182,161,168,173,186,162,169,180,175,160,164,133,195,196,55,199,78,54,62,204,135,200,201,206,198,202,134,197,203,205,205,194,261,260,260,254,259,266,263,258,264,257,262,265,256,281,255,171,172,182,161,168,173,186,208,208,213,213,210,210,215,215,215,215,212,216,221,218,220,220,217,217,186,267,375,186,162,375,375,375,375,233,197,197,292,295,294,293,316,316,314,314,315,317,313,306,311,311,311,307,354,318,1,6,2,257,16,155,148,118,143,144,196,8,3,39,35,4,12,150,50,7,263,48,33,156,96,9,136,137,139,138,97,204,21,145,17,264,31
0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,0,0,0,1,0,0,0,1,1,1,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,0,0,1,0,0,1,1,1,0,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,0,0,1,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,0,1,1,1,1,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,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,1,1,1,0,1,0,1,1,0,1,0,0,0,0,0,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,0,1,1,1,1,1,1,0,1,0,0,1,1
73
468,613,485,142,512,603,74,502,546,531,457,445,719,710,707,707,720,720,722,722,722,717,704,704,723,723,723,705,705,709,709,709,708,708,713,713,713,718,711,711,711,715,715,706,716,714,714,721,721,765,765,765,765,765,765,771,767,767,768,769,764,763,772,772,772,772,772,772,766,770,445,584,602
0,1,0,0,0,0,0,0,1,1,1,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,0,1,0,1,1,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0
54
431,589,566,394,315,549,459,417,548,548,422,422,422,422,422,397,488,456,506,597,680,679,684,684,684,684,684,683,685,682,557,437,688,688,688,487,687,687,686,686,686,383,383,449,449,572,467,464,445,585,570,496,631,402
1,1,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0
51
503,573,546,518,518,518,518,536,536,536,536,482,603,472,586,611,614,614,614,579,484,432,424,412,412,444,294,74,626,593,516,591,113,530,169,559,477,506,487,509,642,574,574,622,638,423,119,243,47,600,451
0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,1,0,1,1,0,0,0,0,1,0,0,1,1,1,1,1,0,0,1,1,0,0,1,0,1,0,1,0,0,0,1,0,0
190
498,444,609,609,504,504,504,506,451,639,639,523,523,531,531,399,601,601,601,627,315,548,529,449,243,516,490,642,582,582,582,582,409,434,241,469,362,384,626,561,635,547,472,431,401,513,605,605,48,543,644,644,644,393,393,478,438,615,363,573,584,439,544,400,428,432,518,453,453,453,453,453,512,599,549,577,505,519,392,392,525,580,521,508,450,443,462,532,590,590,515,423,500,500,507,503,427,445,491,638,485,412,397,417,585,594,142,458,616,474,455,391,598,598,595,589,527,388,388,388,113,581,563,603,541,52,568,567,454,66,442,435,481,486,207,448,600,546,497,396,593,480,460,569,468,564,564,637,588,625,625,625,625,502,169,26,74,483,419,487,30,441,408,461,621,612,612,562,562,634,557,576,476,494,464,536,421,537,220,510,613,465,465,540,148,578,471,559,608,570
1,0,0,0,0,0,1,0,1,0,1,0,1,0,1,1,0,0,1,1,1,1,0,0,1,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,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,0,1,0,1,0,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,0,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0
26
588,519,457,410,384,574,496,504,504,504,565,416,416,605,523,544,534,471,571,459,459,392,575,442,450,585
0,1,1,0,1,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0
100
594,511,607,607,435,435,648,645,646,647,653,654,656,655,551,551,551,551,522,435,522,665,667,677,599,659,504,504,504,504,504,504,469,662,678,567,435,32,398,420,522,471,400,620,391,432,632,477,436,442,565,565,565,490,401,604,560,560,560,560,560,405,487,516,516,516,516,516,459,465,402,551,551,551,551,575,474,474,474,474,592,529,642,455,2,637,637,637,577,412,602,628,628,628,629,198,198,466,462,470
1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,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,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,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,0,0,0
18
651,649,650,652,654,653,655,656,561,551,522,665,667,561,556,556,643,525
1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0
254
28,21,14,11,7,3,19,24,23,2,15,16,9,4,17,27,0,4,75,84,59,49,82,82,82,82,82,83,47,47,89,87,68,88,51,81,66,86,45,74,85,56,93,4,13,10,11,8,3,12,12,15,23,19,1,20,27,21,14,7,25,26,18,6,9,28,5,2,22,22,17,24,16,16,93,127,131,63,97,132,64,48,53,58,128,80,126,44,44,96,50,46,57,129,129,129,76,65,72,99,73,61,61,130,94,94,79,52,98,90,92,67,69,91,95,118,60,77,71,70,124,102,117,105,154,143,151,156,149,142,145,146,139,150,152,148,155,138,153,144,158,147,157,136,137,138,139,189,189,189,189,189,193,188,179,187,178,181,181,185,190,190,192,192,192,192,192,192,191,184,167,163,160,160,165,170,176,166,164,159,174,184,266,254,256,262,262,264,261,261,281,221,217,220,218,268,228,238,236,232,232,232,230,237,229,235,231,375,267,269,269,270,271,271,272,272,273,273,273,273,274,277,276,279,278,277,280,275,295,294,293,345,344,352,350,349,351,347,353,346,348,356,382,376,373,380,369,363,363,363,364,360,355,357
1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,0,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,0,0,1,0,1,0,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,1,0,1,1,0,1,1,1,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,0,1,1,1,0,1,0,0,1,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,0,0,1,1,1,1,0
46
449,517,614,48,618,619,619,619,619,553,47,551,474,462,503,403,450,642,562,638,635,598,451,528,522,630,626,241,241,629,405,559,465,589,589,66,548,548,548,548,254,597,558,512,407,533
0,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0
41
48,488,448,448,448,493,506,507,721,722,723,716,720,720,707,707,711,719,719,710,706,705,717,709,709,709,709,704,718,715,708,714,714,713,419,550,504,504,504,504,774
0,1,0,0,1,0,0,0,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,1,1
82
315,561,561,198,362,362,362,362,512,623,520,551,382,397,533,393,590,609,478,423,515,2,451,582,576,501,434,625,625,625,625,606,441,601,601,601,601,594,427,621,439,493,545,548,548,548,548,548,614,614,428,481,159,383,361,552,552,469,491,534,599,433,525,405,619,619,619,243,438,632,550,550,459,424,507,446,471,30,30,187,302,440
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0
36
481,574,574,574,574,574,574,113,603,390,650,652,651,649,653,655,654,656,522,551,666,670,666,599,677,659,504,640,673,567,567,678,390,417,537,493
0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,1,1,1,0,1,1,1,0,0,1,0,1,0,0
62
420,169,554,460,456,456,456,456,456,638,574,574,574,643,643,643,635,623,482,627,448,523,493,514,362,392,427,599,519,473,487,687,688,688,686,758,684,684,684,490,759,681,760,686,686,686,686,487,688,688,688,687,687,687,687,687,567,551,551,659,419,457
0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,1,0,0,1,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0
159
1,25,14,21,7,3,33,37,20,35,11,11,42,28,19,40,39,4,18,5,23,23,10,13,36,8,6,6,15,31,31,43,26,30,29,12,34,9,16,17,63,178,189,192,192,192,192,192,192,192,179,187,187,187,185,181,181,181,193,190,188,191,191,163,166,159,165,164,184,167,160,174,170,176,141,140,139,138,233,282,283,284,286,287,288,289,290,291,63,93,93,130,90,83,74,61,69,97,51,126,78,60,95,131,129,55,98,45,132,91,99,71,82,127,80,145,155,139,156,156,147,214,207,219,209,211,218,220,217,216,221,267,268,323,322,320,320,321,321,321,321,285,280,154,144,142,146,157,153,292,295,294,143,151,293,55,198,349,344
0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,1,0,1,0,1,1,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,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,0,1,1,0,0,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,0,1,1,0,0,0,0,1,0,1,0
78
633,553,361,624,639,616,187,567,398,524,528,528,528,528,485,569,503,503,403,419,424,442,442,575,547,474,550,438,407,207,525,576,451,412,431,48,568,631,562,590,495,439,527,613,613,613,613,613,428,501,506,552,552,552,552,52,409,113,608,608,427,433,625,315,592,615,597,584,546,635,416,169,513,489,548,548,548,519
0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,1,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0
221
8,8,22,1,11,13,18,12,3,24,17,5,21,9,14,0,15,20,20,20,7,27,27,4,4,23,26,16,16,6,19,43,33,10,28,59,59,59,59,49,49,81,88,83,83,89,86,45,84,87,74,74,74,85,85,68,68,51,75,47,66,82,76,65,77,126,92,92,50,61,57,132,95,70,70,131,91,48,56,93,93,96,52,128,128,97,58,151,148,158,153,156,145,139,147,147,147,154,138,157,146,150,143,144,155,152,149,142,118,44,44,129,130,130,130,130,130,71,71,64,46,79,79,98,90,53,94,127,127,60,72,99,69,80,141,63,67,73,141,140,138,139,175,168,180,173,169,169,172,186,161,171,162,182,167,184,164,159,176,166,165,163,174,170,160,55,55,62,200,135,205,202,194,201,199,199,78,196,134,54,197,206,133,203,198,204,195,195,264,256,281,255,257,258,265,254,263,266,259,262,260,261,213,215,292,292,292,292,292,292,292,292,295,294,293,315,316,313,317,314,318
0,1,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,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,1,0,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,1,0,1,1,1,0,1,0,1,1,0,1,1,1,0,0,0,1,1,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,0,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,0,0,1,1,1,1,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,1,1,1,0,1,0
194
74,480,440,440,294,294,294,294,680,679,683,683,683,683,684,684,682,682,682,682,682,682,682,682,682,685,685,685,686,686,487,487,687,687,688,490,407,500,609,621,531,531,531,464,541,603,429,723,704,708,708,718,718,706,719,719,715,715,717,722,714,721,721,709,713,713,711,705,705,707,720,710,716,716,771,769,764,765,765,765,765,766,763,763,763,767,767,767,767,767,767,767,768,768,768,768,770,770,772,772,772,772,772,772,772,712,724,725,726,726,726,726,726,726,727,783,784,785,785,785,785,786,786,786,787,788,789,789,789,789,789,789,789,789,789,789,790,615,514,819,822,822,822,822,822,822,822,818,818,818,818,816,816,816,816,816,816,814,814,814,814,823,823,823,823,821,821,821,821,821,817,815,820,820,820,829,829,827,827,825,831,828,824,830,830,830,830,830,826,826,832,514,498,611
0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,0,1,1,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,0,0,1,0,1,1,0,1,0
147
412,470,622,622,445,628,26,638,557,557,532,401,440,440,440,440,440,440,526,652,650,651,649,655,654,656,653,551,551,522,667,670,677,599,690,691,698,694,699,659,504,504,662,469,567,678,526,399,315,592,516,516,566,540,448,613,613,388,388,388,388,629,400,591,600,600,626,609,476,596,207,441,363,537,569,524,620,424,602,607,433,530,512,498,587,637,495,500,395,546,113,556,599,513,462,457,634,577,405,452,452,452,563,563,563,563,408,552,552,552,508,616,579,527,624,454,198,217,434,453,453,453,453,453,453,506,501,398,571,568,494,438,463,471,559,559,604,294,437,574,574,574,611,403,632,66,455
0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0
141
40,40,5,34,11,23,10,39,14,21,21,29,1,1,7,24,18,43,0,37,3,13,4,136,136,136,4,35,8,2,2,20,30,19,9,41,26,26,26,15,17,32,38,6,42,31,36,16,12,33,25,28,181,181,181,181,181,187,191,191,191,191,178,178,178,179,188,188,188,188,193,190,190,189,189,189,192,192,192,192,185,185,185,174,176,167,166,164,163,165,159,170,184,160,137,138,139,233,282,283,69,59,59,93,80,86,73,130,52,66,72,82,82,82,82,95,79,127,68,68,68,209,211,268,244,248,211,214,207,142,142,151,155,152,207,375,207,219,221,217,218
0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,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,1,1,0,0,0,1,0,0,1,1,0,0,0,1,1,0,1,0,0,1,0,0,0,1,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0
234
0,19,4,1,21,6,15,10,27,17,23,5,8,9,18,7,20,11,3,26,26,28,24,13,13,16,12,14,22,2,25,51,107,107,114,106,119,125,100,149,151,150,153,152,144,148,139,143,138,146,145,158,155,147,156,140,141,138,139,172,175,180,168,169,162,182,161,173,171,186,209,207,211,219,214,221,217,220,216,218,186,165,164,159,166,163,184,170,167,174,176,160,256,264,257,265,260,261,254,266,281,281,262,262,263,255,258,259,133,201,200,54,198,203,203,203,204,204,195,199,205,135,134,202,78,78,55,194,197,206,196,62,62,267,268,282,323,285,322,320,321,319,276,275,279,280,278,268,269,270,271,271,273,273,273,273,274,272,277,275,276,279,280,278,282,283,284,286,287,288,289,290,291,353,350,352,348,349,346,347,351,344,371,383,358,379,377,359,374,370,382,355,381,357,373,368,360,369,364,384,366,362,380,365,367,361,361,363,372,385,248,252,250,246,241,253,251,245,249,242,242,244,247,243,243,243,243,19,19,19,261,96,143,200
0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,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,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0
73
606,453,453,453,453,453,453,453,453,453,453,453,453,453,453,553,569,621,556,556,556,483,159,586,586,648,646,645,647,645,654,655,658,653,656,551,551,522,667,665,599,677,659,504,662,662,469,567,678,586,547,550,524,428,532,554,554,577,384,384,496,488,198,551,551,633,432,459,600,594,66,48,410
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,1,1,0,0,0,0
158
219,26,493,198,659,567,550,551,551,551,551,504,504,504,419,522,457,559,689,493,713,713,713,714,714,704,718,711,709,717,708,715,710,716,722,706,705,707,720,720,720,719,721,723,778,775,779,782,773,774,776,781,780,777,766,763,763,763,769,767,767,767,765,770,770,768,764,772,771,207,643,390,217,574,574,574,66,575,644,532,547,450,433,525,452,452,452,452,512,540,453,453,453,453,453,638,438,637,606,462,784,785,785,786,786,787,788,790,469,495,622,447,113,2,591,254,475,455,431,431,630,541,399,434,394,815,819,821,821,818,820,814,817,822,823,823,823,816,830,826,824,832,829,827,827,831,828,825,394,480,545,60,628,585,142,510,550,441
1,0,0,1,0,1,1,0,0,0,1,0,0,1,0,1,1,0,0,0,0,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,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,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,0,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,0,0,1,1,1
145
31,16,16,16,14,0,28,36,36,25,15,15,43,42,3,41,1,29,23,23,37,10,24,11,32,5,40,21,2,2,9,19,19,12,12,30,38,4,39,56,56,69,69,8,20,13,13,6,6,6,17,33,33,7,7,7,7,26,35,35,34,34,34,18,46,46,46,133,47,90,60,60,60,93,79,71,84,78,55,91,91,66,189,189,179,179,179,185,185,181,181,181,181,188,188,233,136,137,139,138,138,66,72,57,126,68,59,59,99,99,219,89,53,211,214,207,209,221,58,50,129,45,45,192,192,192,192,192,187,187,191,193,190,190,190,190,178,178,164,165,160,174,167,218,221
0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,1,0,0,0
132
28,16,16,13,12,19,24,18,26,16,8,10,6,12,4,5,20,15,11,22,14,9,13,21,25,2,2,3,26,18,28,7,17,17,19,27,0,1,24,23,49,81,83,16,16,6,6,19,18,14,75,49,49,86,81,89,45,83,83,51,85,84,84,59,88,88,45,88,88,85,74,86,86,86,87,51,82,89,66,75,47,47,47,47,68,84,59,72,77,79,80,65,65,93,97,73,118,118,118,118,70,53,90,90,76,61,50,91,71,57,52,58,69,132,56,127,98,131,126,96,60,223,226,226,227,227,227,224,225,219,207,209
1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,1,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,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,1,1,1,0,1,0,1,0,1,0,0,0,0,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,0
130
23,19,1,9,15,25,21,28,12,5,24,13,11,4,27,17,18,26,2,14,0,10,19,10,21,11,24,1,26,8,28,18,20,4,16,5,2,6,9,233,282,141,140,139,138,139,139,182,182,182,182,168,186,171,171,171,161,161,161,162,180,180,169,169,169,173,175,172,184,163,160,174,176,176,176,167,167,165,170,166,166,166,159,159,159,164,94,94,94,94,224,224,227,227,227,227,227,226,225,225,225,225,225,225,225,219,207,214,211,209,209,217,218,218,218,220,216,216,221,375,292,295,294,293,314,313,313,313,316,317
0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,1,0,0,1,1,0,0,1,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,1,1,0,0,1,0,1,1,1,1,0,0,0,1,1,0
76
550,419,551,551,551,551,457,567,522,198,659,504,504,504,674,668,640,673,666,630,688,688,686,687,687,487,759,759,684,681,490,758,760,687,686,487,688,713,705,705,715,714,714,714,710,719,719,707,723,723,720,706,709,709,709,721,716,716,722,711,717,708,718,718,666,671,784,785,786,787,787,787,788,689,670,664
0,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,1,0,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,0,1,1,1,0,0,1,1,0,0,0
133
399,399,399,549,431,439,148,582,582,582,582,74,531,531,609,521,66,437,559,472,475,679,680,643,604,485,681,575,623,688,686,686,687,487,526,645,647,646,648,654,653,655,656,458,551,522,666,670,677,599,504,504,504,659,673,640,678,567,458,611,611,580,454,294,473,512,629,302,443,416,578,397,638,590,640,410,483,466,634,617,469,497,479,547,486,476,538,391,633,495,464,417,434,641,555,474,548,548,548,548,484,591,459,438,421,551,432,597,639,577,514,620,60,409,632,382,461,515,530,523,534,525,542,501,428,362,490,556,607,635,570,625,625
0,0,1,1,1,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,0,0,1,1,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,0,0,0,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,1,1,0,1,1,0,0,0,1,0,1
233
39,39,39,23,42,6,6,9,9,38,16,16,43,7,37,14,34,21,36,5,32,15,41,30,33,24,4,28,18,3,31,17,8,40,29,1,12,19,10,210,212,215,215,215,208,213,217,216,220,220,66,66,195,195,195,195,135,199,194,133,133,206,205,202,54,203,203,203,203,203,203,203,203,203,203,203,198,204,169,186,175,180,182,171,171,173,168,162,161,172,172,163,174,166,174,174,174,174,160,160,165,176,176,163,163,163,184,167,167,159,159,164,170,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,227,227,226,226,226,223,223,223,223,223,224,224,224,224,224,224,224,224,224,211,219,207,211,49,59,59,88,88,88,88,45,75,51,89,47,47,47,82,82,84,86,86,83,85,66,74,87,81,68,98,50,64,94,214,209,204,232,231,238,229,235,237,230,236,209,375,292,295,140,138,139,66,66,66,66,233,282,149,298,298,298,299,375,295,294,293,209,236,282,204,149,138,380
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,1,0,1,0,0,1,0,0,0,1,0,1,1,0,1,0,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,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0
49
435,533,533,533,533,603,624,558,393,393,571,646,648,645,647,654,653,655,656,679,680,685,682,682,682,687,487,487,487,688,686,686,522,551,551,551,551,551,551,670,665,571,670,666,677,599,659,504,662
0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0
208
198,507,613,613,532,532,532,498,509,488,419,512,485,642,649,652,650,651,653,655,656,654,642,570,398,583,399,535,679,680,685,685,685,685,685,684,684,682,683,683,683,683,601,601,601,413,444,455,566,487,687,687,688,686,686,522,551,551,551,551,551,551,551,551,666,670,670,599,677,659,504,504,640,673,567,678,566,619,619,412,542,542,542,542,361,475,447,622,409,434,423,30,394,394,394,479,421,390,471,504,504,504,538,643,403,608,608,608,60,32,510,565,219,639,641,492,543,623,568,569,294,474,422,624,468,465,574,574,574,574,574,574,481,220,555,540,640,556,506,524,539,536,602,470,599,605,605,605,493,480,362,531,541,553,629,431,611,302,636,564,564,564,407,561,561,459,427,207,575,491,402,417,452,452,452,526,618,586,530,522,397,517,26,469,435,592,521,529,148,572,572,580,429,382,416,557,610,383,591,632,544,593,484,511,519,462,606,437
0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,1,1,1,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,1,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,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,0,1,0,0,1,1,0,1,0,0,1,1,0,0,0,0,0
103
6,19,3,4,16,16,28,5,95,53,56,70,126,126,126,63,65,129,98,64,64,61,127,127,91,69,96,132,80,52,97,97,97,128,77,44,17,17,22,33,1,162,180,180,180,172,182,186,169,175,173,173,171,168,161,165,159,176,176,176,176,164,166,170,170,184,160,174,163,167,9,17,22,33,33,48,254,262,255,261,256,264,259,1,1,1,41,206,133,133,55,55,55,197,134,135,194,198,200,203,203,78,201
1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1,0,0,1,0,1,1,1,0,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0
149
10,10,10,30,101,101,101,123,123,123,123,124,107,115,115,115,105,105,105,125,125,125,125,125,116,116,116,116,103,103,114,114,114,114,114,114,114,114,114,30,21,21,19,81,81,81,129,79,79,51,85,73,181,181,181,181,193,193,190,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,179,185,178,191,191,191,189,188,188,188,188,187,187,187,187,187,160,159,167,176,176,176,176,165,166,163,163,163,163,160,164,164,164,164,174,174,174,174,159,170,298,298,226,227,268,375,375,73,258,258,258,258,89,88,88,66,82,87,84,85,85,85,85,85,68,81
0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,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,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1
318
40,40,40,40,36,40,36,43,36,43,36,43,32,33,42,29,35,29,35,29,29,29,35,41,39,30,30,31,18,10,6,17,3,28,4,4,1,15,5,134,134,134,134,200,204,202,202,205,203,203,203,203,203,78,78,133,196,195,62,62,62,197,206,206,135,135,194,54,201,198,55,199,88,45,85,85,59,59,59,59,59,82,82,87,87,49,74,66,68,81,89,86,86,83,47,75,51,84,58,80,126,127,92,72,72,130,98,63,91,64,96,96,96,96,97,97,99,56,57,71,79,70,61,93,93,90,48,48,129,132,53,95,94,94,46,131,118,77,141,140,139,139,138,7,23,34,14,8,8,21,180,168,169,171,161,173,186,186,162,182,182,172,175,170,164,184,163,163,163,163,163,174,160,176,165,159,159,167,166,166,224,223,225,226,226,226,227,227,209,214,219,219,207,207,211,218,216,220,217,221,1,18,21,9,9,9,4,4,14,0,28,8,8,349,351,348,348,346,350,344,353,353,347,352,345,16,228,232,232,238,238,16,20,20,20,20,23,23,23,3,19,5,17,17,267,268,375,292,295,294,294,293,293,315,314,314,313,317,317,316,354,375,269,269,269,274,272,271,273,270,277,280,278,276,279,380,363,361,367,367,366,369,364,362,362,368,368,360,365,372,275,120,103,103,17,103,113,116,17,22,25,13,13,10,6,12,26,11,24,27,7,2,2,15,309,318,306,307
0,0,0,0,0,1,1,0,1,0,1,1,1,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,1,0,1,1,1,1,0,1,1,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,1,1,0,1,0,0,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,0,1,1,1,1,1,1,0,0,0,1,0,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,0,1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,0,0,1,0,1,1,1,0,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0
43
382,575,575,575,575,547,490,614,614,567,567,559,651,651,650,652,649,654,656,655,551,522,522,670,666,599,677,659,504,504,504,504,504,504,640,673,567,678,559,559,632,402,562
0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0
108
27,8,18,4,4,4,4,16,12,12,12,12,22,22,22,2,24,5,7,0,1,20,13,10,83,83,68,82,82,59,59,74,45,85,89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,66,84,75,87,87,47,81,96,180,168,175,186,173,182,162,172,171,161,169,169,166,165,174,184,167,164,160,160,159,170,163,226,226,226,223,227,227,224,225,225,225,225,225,225,225,225,225,219,213,208,215,212,176,212,216,141,140,138
0,0,0,0,0,0,1,1,0,0,0,0,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,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,1,1,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0
258
499,499,499,499,498,391,47,493,590,636,397,403,446,474,457,457,558,558,390,554,60,651,652,650,657,649,654,656,655,658,653,395,487,478,529,458,52,401,448,448,448,448,602,629,399,484,477,628,522,551,667,665,599,659,504,640,662,469,567,678,628,639,639,639,639,630,427,564,491,402,444,410,550,613,589,626,169,609,476,612,612,565,607,633,502,187,640,617,578,623,530,553,467,517,388,388,388,566,26,461,595,363,524,523,495,417,382,616,32,506,159,400,618,525,641,574,574,574,574,638,599,541,570,560,560,560,560,560,407,2,545,518,485,569,591,577,142,534,576,509,437,533,148,592,459,627,631,254,243,587,615,520,520,420,462,580,466,563,563,563,431,431,177,526,507,449,423,428,605,605,593,419,586,538,465,532,542,542,542,542,445,511,451,451,394,562,198,434,505,450,74,480,571,455,113,548,548,548,398,488,460,302,483,496,433,625,625,625,625,625,632,447,447,447,447,447,447,447,469,396,454,510,424,464,464,468,547,643,443,575,575,500,500,500,500,516,501,537,408,521,453,453,453,453,453,453,439,608,557,557,557,557,557,536,598,585,30,405
0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,1,0,0,0,0,1,0,1,1,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,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0
162
0,20,9,19,19,13,5,16,16,27,18,3,1,83,83,83,85,86,74,49,68,81,59,45,89,87,47,51,82,82,82,82,82,82,88,88,123,123,110,110,110,110,103,116,109,109,125,125,125,125,125,104,104,104,104,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,114,114,114,114,114,114,114,102,102,102,102,102,102,102,108,108,121,121,121,121,121,121,121,88,84,66,75,77,91,58,58,52,72,72,72,76,132,132,65,131,44,1,1,194,200,48,61,52,130,60,60,71,93,132,99,97,44,79,143,151,1,44,95,99,79,1,8,12,26,233,26,79,151,185,193,178,181,181,181,191,189,189,189,179,187,187,190,188,188,188,188,224
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,1,1,0,1,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,1,1,0,1,1,0,0,0,1,1
292
514,398,502,456,461,515,465,558,601,436,491,470,597,643,578,52,591,220,499,467,455,474,580,530,520,243,631,625,439,627,198,483,511,217,488,394,26,159,506,484,623,629,535,207,458,548,548,548,548,599,640,393,489,485,526,473,473,573,596,561,624,518,607,622,177,60,575,384,384,384,492,553,618,500,496,428,556,421,412,254,390,509,315,504,549,638,495,579,361,476,480,52,599,896,924,502,519,548,392,606,811,438,593,574,616,595,525,564,564,564,806,395,74,47,630,613,613,613,26,937,938,939,939,940,941,941,942,943,944,945,933,936,889,849,750,761,934,935,833,982,982,983,983,983,984,985,986,986,986,986,986,987,987,987,987,987,987,988,989,990,990,990,990,991,992,993,993,994,994,995,996,996,997,997,997,997,997,997,997,997,997,997,997,998,26,624,543,439,617,502,527,456,515,803,159,463,642,497,627,399,505,572,429,494,494,549,593,644,484,422,518,30,548,407,616,811,626,473,428,478,623,925,631,539,119,431,450,400,481,541,554,241,243,506,178,393,447,447,565,207,553,528,32,597,590,629,590,908,565,567,469,640,410,207,1037,925,557,602,560,539,616,505,549,999,494,423,429,572,470,474,631,545,556,628,407,428,478,473,570,457,623,422,576,1098,1092,1090,1081,1099,1095,1101,1075,1142
0,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,0,0,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0,1,0,1,1,0,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,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,1,1,0,1,0,1,0,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,1,1,1,1,1,0,0,1,0,0,0,0,0,0
126
578,578,578,578,578,545,545,618,433,169,553,608,608,608,608,60,60,432,564,564,396,159,575,536,555,434,407,407,177,524,32,630,412,412,384,384,384,506,515,606,453,453,453,453,521,472,568,546,450,609,480,559,531,531,531,531,531,467,47,47,207,604,501,581,451,508,567,448,513,633,636,572,610,554,526,639,461,442,405,241,534,408,535,455,455,543,479,623,416,447,573,74,592,400,587,562,476,142,424,243,198,574,574,362,551,551,551,435,435,440,530,444,602,393,607,429,487,391,590,594,579,495,495,495,495,187
0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0
109
597,169,478,407,407,445,463,519,486,594,606,485,564,564,564,533,533,533,533,497,476,475,571,571,571,586,447,447,119,644,644,644,585,635,566,551,551,522,670,666,599,677,659,504,640,673,567,678,566,48,477,422,536,618,498,630,423,423,632,435,439,542,403,598,562,487,452,452,452,452,241,419,390,541,470,626,431,384,384,384,416,113,396,397,465,509,520,557,557,557,557,557,573,415,504,504,468,412,619,74,634,492,424,548,548,548,178,26,532
1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,1,0,1,0,0,1,0,1,0
121
400,457,504,504,504,567,659,550,522,419,551,198,673,670,710,708,722,709,714,714,707,716,717,717,717,719,719,704,711,711,706,723,723,723,713,705,705,720,720,720,715,721,718,769,771,765,764,766,767,767,768,768,772,763,770,770,770,770,770,770,712,724,725,726,727,783,728,729,784,784,784,784,785,786,787,787,787,787,788,789,790,400,400,609,518,816,816,818,815,814,823,821,820,820,820,820,820,820,820,820,817,817,822,819,826,827,827,827,831,825,829,829,832,830,824,828,828,828,518,670,674
0,0,0,0,1,0,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,0,1,0,1,1,0,1,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,1,0,0,1,0,0,1
207
25,25,4,4,4,4,17,19,19,26,26,26,12,0,8,5,5,5,11,20,20,7,7,7,2,2,2,16,16,10,10,15,15,15,15,18,23,23,23,23,6,6,1,1,3,24,24,24,24,13,13,27,27,9,14,14,14,14,28,87,51,49,81,74,75,47,88,59,82,82,82,82,83,83,83,83,83,68,45,45,66,86,85,89,89,84,46,46,46,96,97,97,97,97,80,90,60,60,60,60,98,98,98,126,94,94,94,94,131,131,131,131,128,128,128,127,127,127,127,127,91,132,93,118,118,118,118,72,58,58,77,129,129,129,79,79,79,79,79,79,79,79,64,73,73,73,61,44,95,67,52,56,130,227,227,224,224,224,224,225,225,225,225,225,225,226,226,226,226,223,223,223,223,223,215,210,212,208,213,221,217,217,218,216,220,267,292,295,294,130,143,41,41,257,148,33,92,38,196,12,12,262,262,262,204,1,316
0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,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,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1
153
28,22,6,28,10,12,12,12,18,19,6,13,1,1,194,194,62,62,196,206,78,203,203,203,203,135,199,202,11,21,17,24,26,22,14,28,16,27,23,23,10,8,137,136,138,139,155,147,154,145,149,152,148,144,150,153,142,138,157,139,146,179,179,179,179,179,192,192,192,192,178,185,190,189,181,181,181,181,181,187,187,187,187,187,187,187,193,191,191,191,191,188,188,188,188,163,174,160,166,167,159,170,164,165,184,176,353,8,5,0,4,2,20,25,350,25,224,224,223,227,227,225,225,225,226,208,213,212,210,215,218,220,218,221,217,267,375,269,269,269,270,274,272,272,272,271,276,280,277,278,279,275,25
0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,1,0,0,1,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0,0
248
11,2,22,1,13,27,19,25,21,4,4,7,24,16,3,6,18,10,14,15,5,23,23,23,23,9,28,0,20,20,26,17,12,8,8,8,66,66,66,66,66,66,66,66,45,59,59,87,84,75,89,82,83,85,49,68,47,74,81,88,88,86,86,51,70,94,94,94,94,69,93,63,118,60,60,77,58,130,76,95,82,82,45,45,45,74,59,59,59,59,59,88,88,88,88,88,88,88,88,47,68,85,85,85,75,75,49,49,49,89,83,7,11,21,16,2,2,2,2,0,23,23,23,23,18,19,19,14,14,14,14,22,22,20,3,3,8,8,10,10,26,26,9,75,85,49,87,15,12,22,10,25,14,2,2,2,2,5,9,17,0,13,23,7,7,19,20,198,199,5,24,0,0,14,8,8,25,25,7,55,55,201,198,203,203,197,197,135,194,206,133,134,134,54,204,78,202,196,195,195,195,62,161,186,137,136,139,138,172,175,182,171,162,169,168,173,180,180,160,164,170,167,174,176,159,184,165,163,166,223,224,225,207,214,209,219,211,218,221,218,216,216,220,62,62,200,205,199
0,0,0,1,0,1,0,1,0,0,1,1,0,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,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,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,1,1,1,0,0,0,1,0,1,0,1,1,1,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,1,0,1,0,0,1,1,1,1,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0
37
647,645,648,646,655,654,656,653,177,177,453,447,447,447,447,447,447,447,447,447,447,447,489,431,522,551,666,670,677,599,504,504,659,673,640,678,567
0,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,0,1,1,0,1,1,1,0,1,0
179
13,26,26,26,7,9,9,15,15,16,16,16,5,17,12,12,25,25,11,1,6,2,27,22,0,28,20,24,17,3,43,43,24,14,33,18,209,10,3,8,14,4,23,18,19,21,74,75,49,88,68,51,59,84,84,89,47,47,85,85,87,82,66,66,66,83,81,45,45,86,64,97,65,52,73,92,63,50,53,80,76,118,77,126,99,60,67,181,181,188,188,188,188,190,190,190,185,192,192,192,178,179,179,179,179,193,193,193,189,189,189,191,191,191,187,187,170,163,79,163,159,166,167,170,184,176,164,160,225,140,141,138,139,225,225,225,160,225,223,165,174,79,95,139,138,266,259,259,256,257,267,268,298,299,202,227,239,351,268,95,61,71,98,46,131,128,129,129,69,292,295,239,237,231,357,356,370,373,359
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,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,0,1,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,0,0,0
33
25,25,13,66,66,13,13,13,12,28,161,175,186,224,224,224,224,224,224,224,224,224,224,224,223,223,223,225,226,226,226,226,227
0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0
83
432,422,422,32,416,396,708,705,705,704,707,710,714,714,714,716,722,709,709,709,713,713,717,706,721,721,721,721,718,711,711,720,720,720,719,723,715,768,768,768,768,768,768,765,765,765,763,763,771,771,770,770,770,766,766,769,769,772,772,772,772,772,772,767,767,767,767,764,764,198,773,778,780,776,776,776,782,775,774,779,777,781,637
0,0,1,0,0,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,0,0,0,1,1,0,1,0,0,1,1,1,1,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,0
41
5,19,10,2,2,2,2,2,22,0,17,17,12,179,179,179,179,178,190,193,185,188,188,188,188,181,191,191,189,189,189,187,192,192,160,166,176,170,167,164,163
1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,1,1,0,1,0,0,1,1,0,1,1,1,0,1,0,1,0
41
599,198,553,616,550,419,594,566,566,495,495,119,460,142,649,650,652,651,654,653,656,655,142,643,74,219,219,634,578,427,554,407,451,457,575,618,576,417,636,435,423
0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0
89
584,461,396,606,495,495,545,545,618,618,618,415,315,580,410,543,610,438,148,66,437,435,602,551,522,670,666,599,677,659,504,504,504,504,504,640,673,567,648,645,647,646,645,654,658,653,655,656,678,567,567,602,450,630,48,604,465,533,498,177,514,613,613,613,613,493,481,395,363,390,631,553,609,30,393,421,542,542,542,564,564,564,564,220,494,539,640,457,423
1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,0,1,1,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,1,0,1,1,0,1,1,1,1,0,0,1,0,0,1,0,0,0,1,1,1,0,0,1,0
285
22,147,151,146,146,143,143,143,145,145,145,145,156,156,156,156,156,155,155,150,152,152,152,152,158,144,157,139,139,138,138,138,148,153,142,142,154,149,81,84,49,83,47,68,89,45,87,86,86,82,82,82,82,59,22,6,29,29,4,4,4,4,41,42,1,7,18,18,18,18,5,35,35,19,9,9,9,9,15,15,15,17,17,10,8,36,36,16,16,24,24,24,14,14,14,23,23,23,33,33,33,12,28,28,3,28,3,43,28,3,43,28,3,43,28,3,43,28,3,43,28,3,43,21,40,59,88,88,75,74,51,85,85,59,88,141,59,88,75,74,51,85,66,44,90,71,129,129,97,172,172,169,182,182,182,173,162,175,186,186,186,168,168,180,180,171,161,161,174,184,140,184,167,176,174,167,174,176,176,176,176,159,159,165,163,163,184,166,151,148,134,197,19,257,135,48,200,23,262,262,262,0,0,11,283,290,290,290,290,289,286,288,233,287,282,282,282,291,284,93,196,143,32,261,3,6,4,2,39,78,201,118,17,141,140,138,139,3,147,145,150,25,48,1,264,97,23,157,0,33,17,143,41,155,262,262,262,206,16,38,6,158,196,200,8,204,257,92,12,35,32,148,118,22,29,4,11,263,137,136,138,139,156,7,31
0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,1,0,0,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1,0,0,0,1,0,0,1,0,1,1,1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,0,1,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,1,0,1,1,1,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,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
147
1,4,6,19,23,8,7,17,24,3,14,21,28,27,15,11,2,2,2,36,17,9,40,15,38,3,39,141,140,138,139,147,147,142,142,138,157,151,154,150,150,144,149,226,226,226,226,226,224,224,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,223,223,223,223,227,227,212,213,215,208,210,217,220,220,216,218,218,162,168,182,173,180,186,169,175,161,171,172,160,159,170,149,153,158,152,148,156,156,156,156,143,139,145,155,146,146,221,194,202,205,135,206,374,371,357,383,358,375,267,285,323,319,322,321,321,320,275,275,279,277
0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0
119
564,564,564,564,405,624,608,628,560,431,545,573,621,507,571,571,571,571,408,453,453,453,453,629,388,388,467,491,113,642,558,465,543,579,585,634,457,568,458,423,533,533,533,533,533,626,646,648,647,645,654,656,653,655,551,522,667,665,599,677,659,504,662,469,567,690,691,692,692,696,696,696,695,695,695,693,693,693,407,461,519,421,483,595,478,217,450,468,611,243,394,399,187,393,515,538,606,536,398,563,614,436,529,396,514,448,448,448,502,532,565,26,600,612,632,525,410,442,561
0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,1,1,1,0,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,1,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,1
74
533,533,460,397,48,395,456,456,456,577,497,652,649,651,650,655,653,656,654,551,522,666,670,677,599,504,504,504,659,673,640,678,567,423,413,640,554,554,468,483,593,567,517,529,490,522,588,588,535,410,562,505,569,524,626,631,463,388,388,452,452,452,587,466,566,394,563,510,474,495,489,482,607,478
0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,1,1,1,0,1,1,1,1,1,1,0,1,0
186
28,15,16,3,22,10,4,6,23,17,5,20,21,27,13,1,0,26,7,18,25,14,9,19,24,12,2,11,11,8,84,68,74,75,88,87,86,82,81,83,85,45,47,49,202,195,54,197,203,62,205,134,204,135,78,200,206,133,66,51,89,59,93,65,50,133,80,70,73,62,55,96,134,54,129,53,98,71,118,140,141,139,138,46,79,126,69,91,63,97,61,95,52,60,92,135,77,127,72,64,94,78,76,181,190,185,185,187,189,189,189,179,192,188,188,193,178,191,166,176,160,164,167,165,184,159,170,346,352,351,350,348,344,347,345,349,353,174,224,227,223,226,226,225,225,214,219,211,209,207,216,220,221,217,218,155,143,145,146,139,228,237,238,229,231,235,230,236,232,232,232,267,375,319,323,321,320,285,322,277,276,278,280,275,279,139
1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,1,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,0,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,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,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,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0
252
554,641,578,220,462,485,485,535,243,651,649,650,652,655,654,653,656,551,551,551,551,522,666,243,670,599,677,659,504,504,640,673,567,678,243,465,405,587,451,557,557,557,557,557,557,32,439,217,636,636,525,501,363,572,575,510,533,521,546,598,598,598,598,598,598,598,423,403,429,471,568,428,468,477,623,254,459,618,447,447,447,447,447,447,393,620,538,634,643,644,563,464,571,629,142,607,422,422,422,422,614,614,614,614,614,383,615,420,549,456,460,608,542,542,542,542,407,473,611,588,526,511,177,605,605,605,605,605,605,583,579,441,463,415,558,599,633,315,544,514,412,390,421,518,552,302,496,603,565,565,565,565,503,435,401,548,539,539,539,539,424,458,207,384,92,442,509,113,638,619,619,619,619,532,595,516,516,516,516,516,472,443,507,630,584,594,413,601,601,601,601,601,513,513,399,399,564,585,444,148,74,454,484,391,534,461,392,294,570,489,635,436,512,499,493,559,547,219,602,602,492,487,622,597,555,476,600,440,2,626,505,445,528,482,625,625,625,625,448,448,448,448,448,448,604,178,361,198,642,543,593,593
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,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,0,0,0,0,0,0,1,0,0,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,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0
134
22,15,10,24,16,16,19,7,18,36,35,35,28,4,4,4,12,12,12,66,83,81,81,82,82,74,49,68,45,88,88,51,47,89,87,84,59,85,71,96,96,90,56,91,132,118,94,94,44,44,77,77,92,136,137,138,189,189,189,219,219,207,207,12,29,3,41,41,41,23,21,92,50,76,97,40,138,139,207,92,50,76,97,67,130,61,57,126,53,65,72,46,46,46,64,48,80,63,93,129,69,131,70,127,79,95,95,52,98,73,60,259,266,256,258,263,281,257,262,260,254,265,255,264,261,207,241,242,242,242,242,246,246,246
0,1,0,1,0,0,0,1,0,0,0,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,1,1,1,1,1,1,0,1,0,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,0,0,1,0,1,0,0,1,0,0,0,1,0,0,1
154
461,533,533,533,533,537,604,444,458,458,458,458,458,452,452,452,464,464,302,419,429,394,410,177,649,652,650,651,653,655,656,654,177,642,627,484,624,620,620,433,475,400,169,557,557,557,557,557,557,557,557,557,557,557,557,557,509,612,612,612,294,52,52,637,551,522,667,665,599,677,659,504,504,662,469,567,678,422,388,388,593,393,187,499,599,390,487,420,455,630,453,453,453,453,453,453,241,421,491,540,503,632,415,473,559,504,504,504,504,504,504,500,500,500,500,500,254,445,576,220,588,417,476,488,560,560,560,560,560,413,515,440,561,586,552,552,634,47,594,582,478,574,574,574,574,574,536,640,631,462,532,456,399,399
0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,1,1,0,0,0,1,1,0,1,0,1,0,1,1,0,1,1,0,0,0,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,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0
89
577,543,2,478,442,442,442,442,559,398,398,522,659,504,504,551,551,457,419,550,567,567,198,672,670,664,666,640,671,673,709,717,713,713,719,719,711,718,718,720,708,708,710,723,716,715,715,706,722,721,704,705,707,714,772,770,770,768,767,764,769,771,763,765,766,398,394,400,784,785,786,787,788,789,790,400,169,453,453,453,453,453,453,178,627,505,142,443,629
0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,1,0,1,1,0,1,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,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0
399
5,12,12,12,1,24,7,20,20,11,21,17,19,22,27,26,26,16,18,15,4,4,4,17,17,11,1,0,15,22,20,3,3,27,27,6,25,14,26,26,132,61,44,93,56,56,50,50,92,90,80,76,76,96,96,96,96,131,131,131,131,131,129,129,129,91,128,67,127,127,127,130,130,130,65,65,58,53,53,97,52,60,60,77,77,77,77,77,77,77,77,73,73,94,94,94,94,126,126,126,126,126,70,99,46,98,98,98,98,63,63,63,63,63,63,2,22,22,19,0,7,7,7,24,24,12,11,48,187,187,187,191,191,191,191,192,192,192,192,190,190,189,189,189,179,179,179,185,181,181,181,181,181,193,188,188,188,188,178,178,178,163,159,166,160,184,176,164,165,170,167,174,48,64,69,95,57,205,196,133,62,62,62,194,200,203,203,201,196,197,201,201,201,197,135,198,134,134,54,54,54,204,78,195,195,199,202,55,206,206,139,139,139,153,153,150,154,154,154,145,148,148,148,136,137,138,139,138,138,138,139,151,155,155,149,152,144,144,147,147,158,146,142,142,156,156,138,138,138,138,143,143,157,157,254,254,265,265,265,265,257,261,263,263,264,281,281,262,262,262,256,256,256,266,259,255,258,258,260,223,223,223,223,223,223,225,225,225,225,225,225,225,225,225,225,225,225,226,226,227,227,227,224,224,215,210,212,212,215,215,215,213,208,208,216,221,221,221,218,218,220,217,217,233,233,233,282,267,375,375,375,375,271,273,273,270,270,270,269,269,269,269,274,272,272,272,272,277,280,275,276,278,278,280,280,280,275,279,277,277,292,295,295,295,294,293,317,316,316,316,316,314,314,314,314,313,315,315,306,318,318,318,318,311,311,307,354,354,354,309,309,309,309,282,282,282,282,283,284
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,1,1,0,1,1,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,1,1,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1
76
508,508,543,92,452,452,452,452,452,492,384,384,388,388,388,388,388,582,582,582,506,646,648,645,647,645,658,656,655,654,653,585,531,531,531,531,48,610,551,522,670,670,677,677,599,504,659,469,662,678,567,610,578,573,427,563,563,241,241,562,501,447,447,643,47,47,456,394,30,412,458,458,519,148,619,469
0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,1,0,1,0,0,0,1,1,0
340
9,24,35,4,43,15,0,29,42,16,16,8,12,31,1,33,25,32,39,30,37,21,36,6,26,2,11,41,41,38,38,19,19,19,23,3,3,3,20,34,7,18,13,28,14,17,40,10,5,48,56,76,79,66,66,68,63,84,86,49,65,126,127,95,55,46,64,130,97,61,72,47,78,77,129,129,129,135,91,132,131,128,133,98,52,50,83,59,59,73,88,89,60,57,75,81,85,58,70,74,80,51,82,82,134,87,62,62,45,45,67,99,71,53,93,93,93,69,90,54,44,147,151,151,28,0,9,25,16,38,14,40,151,157,156,152,155,144,143,143,143,139,138,158,158,158,158,149,145,150,142,142,148,153,154,146,146,146,141,140,139,138,210,210,210,208,208,213,213,215,215,215,212,217,216,218,221,220,161,161,172,168,186,186,175,162,162,180,180,182,182,182,182,173,173,171,164,167,166,170,165,184,184,160,160,174,176,159,159,163,197,340,330,330,330,197,54,78,55,206,196,202,200,62,62,205,201,199,203,198,194,194,134,135,133,195,195,195,204,204,259,259,259,263,256,265,255,261,257,254,260,258,264,262,262,281,266,239,229,231,235,232,236,236,237,237,238,230,267,268,268,271,271,271,274,274,270,269,272,272,273,273,273,276,280,275,277,278,278,279,353,352,349,345,344,350,347,351,247,252,246,249,241,245,245,245,250,244,248,248,253,251,251,251,251,251,251,242,242,242,243,348,346,358,379,383,374,374,359,370,377,371,376,356,357,373,373,381,355,385
1,0,0,0,1,1,0,0,0,0,0,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,1,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,0,0,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,0,1,0,1,0,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,1,0,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,1,0,0,1,0,0,1,0,1,1,1,0,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,0,0,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,0,0,0,0,1,0,1,1,1,0,1,0,0,1,1,0,0,1,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,1,0
127
1,8,10,42,34,7,36,32,5,6,21,15,38,38,23,23,29,31,19,19,4,4,4,191,191,191,191,191,191,188,188,188,188,188,188,188,188,188,188,179,185,185,185,185,185,185,185,192,192,192,192,192,192,187,187,187,187,187,187,187,187,187,187,187,187,187,189,189,189,189,189,189,189,181,181,181,181,178,193,190,166,165,175,161,168,168,180,186,226,137,136,138,138,169,182,171,224,223,223,227,227,227,225,225,225,225,225,225,213,215,30,38,10,6,48,22,196,17,1,147,147,147,157,94,32,39,3
1,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,0,1,0,0,0,0,1,1,1,0,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0
294
169,169,182,186,186,226,226,227,224,225,225,225,209,219,211,207,207,216,220,218,221,375,320,323,323,322,319,321,285,280,279,275,278,277,276,292,295,294,293,317,315,314,313,171,168,180,162,161,170,166,159,164,163,163,174,165,184,176,167,140,141,138,139,313,316,311,11,12,13,4,19,10,0,8,21,22,20,7,9,1,17,3,27,26,28,2,2,24,25,14,18,23,15,16,5,6,311,47,352,350,351,353,347,344,346,345,348,349,359,383,371,374,358,373,355,357,379,381,356,382,370,376,377,380,361,361,364,368,367,372,363,360,365,366,362,145,147,147,156,156,150,151,146,155,142,158,138,143,157,149,148,152,139,144,154,233,282,228,298,299,301,302,305,308,283,311,307,318,309,309,306,85,75,45,68,49,84,59,86,82,87,66,66,66,83,83,74,74,74,74,51,88,89,81,80,94,64,77,60,60,72,52,52,73,92,131,90,99,65,79,127,98,91,50,126,63,93,61,44,70,46,97,58,118,48,132,128,57,67,53,129,71,130,96,56,69,95,76,154,153,310,312,284,286,287,288,289,290,291,260,281,256,265,263,254,257,258,262,259,261,255,266,264,228,235,236,231,230,237,232,229,238,194,201,134,200,62,197,199,205,203,203,203,78,135,204,55,202,198,196,206,133,195,54
0,1,1,0,0,0,1,1,1,0,0,1,1,1,1,0,0,1,0,1,1,0,1,0,1,1,0,1,1,1,0,1,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,1,1,1,0,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,1,0,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,0,1,0,0,1,0,1,0,1,1,0,1,0,1,0,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,1,0,1,1,1,0,1,0,0,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,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,1,0,1,1,0,1,1
107
188,188,188,181,187,187,187,193,191,191,178,178,178,190,185,192,192,192,192,192,192,192,192,192,192,192,192,192,189,189,189,189,179,179,179,179,160,167,170,166,176,176,176,176,184,174,174,164,159,163,165,227,227,227,227,223,225,225,225,225,225,225,225,225,225,224,224,226,208,213,215,267,267,267,375,272,272,274,271,269,269,273,273,273,270,270,279,276,278,277,275,280,292,295,294,293,304,316,313,315,314,314,317,317,354,318,311
0,0,1,1,0,0,1,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,1,1,1,1,0,1,0,1,0,0,0,1,1,1,0
138
600,421,417,424,486,401,548,580,568,390,581,452,452,452,452,493,628,494,551,551,547,630,632,566,679,680,683,685,684,682,682,682,682,566,686,688,487,687,423,413,451,459,449,517,538,572,219,590,516,457,623,442,613,469,502,519,428,446,492,47,437,447,545,302,468,597,489,383,398,427,400,434,621,604,585,384,544,544,408,436,482,362,556,254,419,514,509,639,405,405,599,587,453,207,484,30,496,495,584,546,479,539,410,515,562,485,510,640,433,561,579,422,617,522,527,512,586,513,543,596,534,32,393,554,574,615,455,573,471,119,441,26,563,631,606,533,473,472
1,0,1,1,1,0,1,0,1,1,1,0,0,0,1,0,0,1,0,1,0,1,1,0,1,1,1,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,1,0,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,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,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,1
37
526,550,590,590,680,679,485,683,684,682,682,682,682,682,682,685,685,685,688,687,687,686,487,590,159,579,487,515,363,363,634,535,608,608,529,641,626
0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0
230
22,12,19,4,9,3,20,6,14,14,14,14,24,24,24,24,7,7,11,5,5,5,1,1,15,23,23,23,23,23,18,17,16,16,16,8,25,25,0,84,85,66,66,66,66,66,66,66,87,82,82,82,82,59,49,74,86,51,89,75,83,83,45,81,68,47,88,88,88,127,65,96,52,91,91,94,58,67,181,181,181,187,187,187,179,179,189,189,189,193,193,193,185,185,185,185,192,192,192,192,192,191,191,191,188,188,188,188,190,190,190,190,178,178,166,67,93,93,93,98,98,46,46,46,129,92,131,131,128,128,128,128,128,128,72,63,95,56,57,126,126,126,126,152,152,126,126,126,126,64,76,73,132,60,60,60,60,77,48,69,80,70,50,50,97,130,130,53,71,99,79,165,166,163,167,160,184,170,164,174,159,159,159,176,176,176,176,79,118,90,44,61,152,157,144,144,152,157,144,143,142,142,142,142,154,146,158,264,258,262,262,281,256,266,263,259,257,260,158,148,138,150,156,153,147,147,147,149,155,151
0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,1,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,0,0,1,0,1,1,0,0,0,1,1,1,0,0,0,0,1,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0
159
10,7,20,20,20,20,2,2,23,13,13,12,12,4,4,3,21,21,11,11,26,25,15,17,17,18,18,9,9,9,5,5,16,22,27,28,8,24,1,6,6,66,66,47,47,84,51,49,75,87,87,68,86,74,59,128,128,128,77,63,65,61,57,57,69,69,188,188,188,188,187,187,187,190,189,189,189,179,179,191,191,191,191,178,178,178,181,181,181,181,185,185,192,192,192,192,192,192,193,170,164,163,163,167,174,159,159,165,160,184,166,176,140,141,138,139,227,227,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,224,224,224,224,224,224,224,224,224,223,223,223,223,223,226,210,208,208,208,208,208,208
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,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,0,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0
31
608,92,489,618,618,618,618,618,560,560,60,60,579,449,582,220,220,434,559,604,534,361,52,52,413,496,490,439,396,588,479
1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,1,1,0,1,1,0,1,0,0,0,0
160
402,402,519,519,519,480,524,113,416,2,543,550,522,567,419,504,504,198,659,457,551,410,660,315,661,428,665,469,663,559,662,585,523,482,475,679,680,682,682,682,682,682,684,685,685,685,685,683,683,683,683,683,687,687,687,487,688,688,686,633,715,723,716,716,716,710,720,720,722,707,717,709,721,719,719,706,711,708,705,714,713,704,704,718,718,718,507,449,611,421,573,627,566,782,779,781,777,775,774,774,773,776,778,780,771,771,763,769,769,767,765,768,768,768,766,770,772,764,566,589,415,26,784,785,786,787,788,789,789,790,790,790,714,721,711,719,715,707,723,709,716,704,710,708,720,722,706,718,718,713,717,705,26,401,442,544,546,413,220,446
0,1,0,0,1,1,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,0,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,0,1,1,1,1,0,1,1,0,0,1,1,0
63
475,417,435,603,619,619,545,650,649,651,657,652,654,676,655,656,653,522,551,670,666,599,677,659,504,504,504,673,640,640,678,567,545,625,625,625,625,625,625,625,625,119,423,423,633,546,422,454,142,595,639,561,621,52,465,513,513,592,390,550,473,540,555
0,0,0,1,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0
104
531,531,531,531,220,220,500,589,505,466,471,582,582,473,473,568,493,169,567,641,650,652,651,649,654,655,653,656,551,551,551,522,665,667,677,599,504,659,469,690,691,695,695,696,696,693,693,693,692,692,692,692,641,520,533,509,509,569,241,502,467,628,503,558,402,629,530,501,398,560,560,560,560,560,560,507,443,586,510,541,489,621,399,606,570,446,412,435,515,522,401,556,119,416,416,619,619,619,619,525,475,302,540,583
0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,1,0,0,0,0,1,0,1,0,0,1,0,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,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0
52
720,720,720,708,708,708,708,710,710,710,719,719,719,704,704,718,717,717,717,717,706,706,706,713,715,721,721,709,709,709,705,705,722,714,707,711,711,711,716,723,723,383,781,781,781,776,782,773,779,779,779,779
0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,1,1,1,0,1,0,0,1,0,1,1,1,1,0,0,1,1,0,1,0,0,0,1,1,1,1,0,0,0,0
46
11,11,11,5,18,17,17,17,21,21,22,8,10,28,27,27,23,20,15,26,140,225,225,225,225,225,227,227,227,224,224,224,223,223,223,223,223,223,223,223,209,219,214,214,295,294
0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0
162
20,20,20,20,18,161,161,175,186,186,18,18,18,17,75,83,89,66,66,66,66,51,86,49,47,84,81,74,74,45,87,17,17,156,146,149,145,145,145,145,151,226,226,226,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,87,85,88,68,82,59,151,151,281,80,91,91,79,60,73,93,99,90,80,80,80,72,126,71,69,96,56,67,52,128,118,95,70,92,92,225,225,225,225,225,225,225,225,223,224,224,224,224,224,224,224,224,224,227,207,209,186,169,180,209,140,214,219,221,220,216,375,216,217,375,292,292,295,294,293,314,314,304,140,141,139,138,180,168,182,173,172,171,162,164,174,163,176,170,165,184,159,166,160,217,218,375
0,0,0,1,0,0,1,1,0,0,0,0,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,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,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0
115
7,14,14,26,26,26,16,16,16,21,2,23,21,0,26,222,5,26,26,11,28,3,3,27,2,6,6,6,6,6,6,6,4,27,8,3,3,13,0,17,17,9,5,5,28,28,10,24,24,24,25,25,25,1,1,1,1,20,20,12,12,15,15,141,140,138,138,138,138,139,168,171,171,175,175,186,186,186,182,172,172,172,172,172,162,224,225,225,223,226,226,227,227,213,210,210,208,215,212,212,212,218,220,220,221,216,216,217,267,267,375,375,375,375,375
0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,1,1,0,0,0,1,1,1,0,1,0,1,0,0,0,1,0,0,0,0,1,1,1,0,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,0,0,0,0,0
68
417,553,506,391,602,602,626,576,159,614,605,605,499,470,472,243,384,492,478,644,644,644,487,522,551,667,667,677,599,504,504,659,469,662,678,567,394,496,585,567,398,650,649,651,652,657,656,655,654,658,653,398,398,537,530,187,572,583,554,461,433,568,527,457,594,504,504,445
0,0,0,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1,0,0,0,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,0,1,0,1,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0
51
647,645,646,648,648,645,656,654,655,653,658,658,658,658,658,658,658,658,522,551,551,551,670,666,599,677,659,504,640,673,678,567,398,535,540,614,614,488,60,541,440,472,489,550,568,558,626,473,461,409,383
0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,1,0
189
6,18,19,19,5,36,30,29,34,4,4,21,41,31,180,180,180,186,173,161,175,168,182,182,182,182,171,162,172,169,169,169,169,31,23,38,17,17,32,33,37,37,42,10,8,40,7,1,1,16,9,9,3,28,39,6,23,12,5,66,127,126,128,128,130,59,16,12,14,14,14,14,82,75,189,189,189,189,178,178,178,178,181,181,181,193,185,188,188,188,188,190,190,190,190,187,187,187,179,192,192,192,192,192,192,192,192,192,192,192,192,192,192,191,191,191,166,165,174,176,176,163,163,167,167,167,164,166,160,160,160,159,159,184,85,51,49,74,267,292,295,294,293,300,297,303,304,296,309,309,309,309,306,306,306,81,89,47,66,87,59,84,88,68,83,75,82,86,45,44,92,65,53,52,132,80,77,61,131,64,99,60,72,94,282,283,289,287,286
0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,1,1,1,1,1,0,1,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,0,1,0,1,0,1,1,1,0,0,0,0,0,0
275
34,36,29,75,75,29,21,21,5,30,168,161,186,173,182,182,175,169,172,172,171,162,162,180,180,180,106,106,106,120,120,120,100,102,102,124,110,110,110,105,105,105,101,101,101,111,111,111,111,119,119,119,119,119,119,117,112,112,112,112,112,112,107,123,123,123,121,121,121,121,121,17,1,12,40,23,23,23,23,37,42,33,4,4,24,41,41,74,88,41,7,43,43,43,43,8,6,88,88,44,44,55,79,79,79,79,79,79,79,79,79,79,127,53,68,95,59,64,64,98,128,81,81,81,81,81,58,132,50,50,50,50,90,85,172,182,168,168,161,161,169,162,180,180,186,186,171,171,171,175,173,167,170,159,159,160,166,166,166,163,184,176,176,176,176,174,174,167,167,164,165,47,69,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,223,223,224,227,227,226,219,209,209,209,207,211,214,214,220,217,217,217,221,216,216,218,218,136,292,267,268,272,272,270,270,270,270,271,271,271,274,269,269,273,273,273,278,275,276,280,280,277,295,294,293,317,277,239,238,238,238,236,237,235,218,137,139,138,233,282,39,143,25,23,29,29,261,134,201,6,24,147,239,229,231,237,229,238,238
0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,0,1,1,1,0,1,0,0,0,0,1,1,1,0,1,0,1,1,0,0,1,0,1,0,0,0,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,1,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,1,0,1
98
3,0,268,268,268,268,42,33,33,33,33,21,23,187,189,178,190,190,190,179,179,179,191,185,192,193,188,188,188,181,181,181,164,166,160,160,160,176,176,176,167,159,163,165,184,184,184,184,170,174,174,174,174,23,23,23,36,36,28,15,15,8,8,6,10,35,19,10,35,19,14,10,35,19,14,7,22,8,6,10,35,19,14,7,22,24,1,40,40,209,207,211,214,219,217,40,41,17
1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,1,1,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,1,0,1,1,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0
196
33,43,4,4,15,41,10,26,8,39,14,40,20,20,29,35,35,35,35,35,7,5,11,36,37,12,24,24,9,3,3,21,2,42,25,25,38,6,16,31,233,181,181,185,178,188,188,190,190,190,189,189,179,193,192,192,187,191,159,170,163,163,163,167,184,184,160,164,176,176,176,176,165,166,174,136,137,138,138,139,139,233,282,282,283,284,286,287,287,287,288,288,288,289,290,291,85,76,79,56,66,61,61,69,90,59,126,70,71,134,134,134,129,129,44,86,132,127,78,97,97,95,46,81,65,88,68,64,57,83,130,52,55,89,74,51,75,135,91,67,67,82,128,133,50,131,72,77,60,98,73,147,157,157,149,151,138,153,142,158,152,139,143,154,156,155,144,148,150,145,146,375,350,349,351,347,348,344,292,295,294,372,366,385,375,294,293,239,235,229,230,231,236,238,232,237
1,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,0,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,1,1,0,0,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,1
117
23,9,22,2,13,22,22,22,22,22,5,4,4,4,7,7,3,3,3,3,23,23,23,23,8,197,197,8,6,0,9,13,15,140,140,141,139,138,153,153,153,153,156,156,142,158,158,151,151,151,169,173,175,175,171,182,182,180,186,161,168,172,162,165,170,176,176,176,176,163,163,163,174,174,227,227,226,226,348,350,28,10,27,26,26,239,350,298,299,293,292,294,295,300,300,300,224,224,224,224,267,269,269,272,273,273,273,223,223,223,225,225,225,26,21,303,296
0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,0,1,0,1,0
208
21,15,15,10,10,23,12,9,18,41,38,29,4,17,17,16,3,6,39,19,40,1,1,173,175,161,169,186,180,172,171,168,182,162,163,166,159,164,160,170,167,174,165,1,1,32,5,42,37,7,7,31,8,30,24,28,14,43,43,43,36,34,34,33,51,98,98,75,64,44,76,86,86,59,134,49,128,128,128,50,91,87,87,87,74,58,54,135,67,69,97,79,53,132,46,77,89,82,60,60,173,186,182,162,175,175,172,169,161,161,161,180,171,168,167,159,163,176,176,176,166,165,160,160,160,184,164,164,164,164,174,170,93,130,81,83,83,83,83,83,223,227,226,226,226,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,141,140,138,139,233,233,282,282,267,268,271,271,269,269,273,273,273,270,272,272,272,274,276,148,154,152,147,139,158,138,142,151,151
1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,0,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,1,0,1,1,0,0,0,0,1,1,1,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,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,1,0,0,1,1,0,1,0,0,1,0,0,1,1,0,0
110
646,645,647,645,648,655,656,658,658,654,653,394,647,646,645,648,653,654,655,656,629,429,429,609,533,315,401,159,403,391,436,509,597,594,478,487,574,579,552,552,552,481,466,476,415,449,449,513,207,494,494,494,624,557,557,557,557,557,362,548,529,392,388,388,302,585,573,601,559,485,595,460,628,628,419,522,47,626,113,620,620,402,488,461,633,507,571,505,638,503,517,417,598,598,598,395,451,630,459,480,639,477,482,482,530,582,445,610,553,443
0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,1,0,0,0,0,1,0
256
8,8,23,31,33,33,33,33,33,33,33,14,14,14,14,19,19,34,34,184,184,174,167,164,164,176,160,160,170,170,166,166,166,165,165,165,165,165,163,163,163,163,159,159,159,159,6,38,40,43,43,43,43,43,28,28,9,9,9,21,30,37,37,1,1,7,7,7,10,10,12,12,16,267,268,268,268,270,270,270,270,271,269,272,272,273,273,273,273,274,274,274,274,274,274,274,274,274,274,274,274,274,274,275,276,276,276,277,278,279,280,98,98,89,77,79,72,63,63,63,63,76,83,86,59,59,59,59,87,68,58,66,134,134,48,48,48,48,48,85,126,133,298,298,299,301,301,186,186,168,175,182,169,161,162,180,171,172,173,160,159,164,160,160,160,184,163,174,167,165,165,159,159,170,166,166,176,224,224,225,225,225,225,223,226,226,227,227,227,227,227,219,211,219,214,207,207,207,209,209,209,209,218,221,220,216,216,218,218,217,217,217,141,140,138,139,233,205,134,89,51,84,49,66,82,83,59,68,85,74,47,88,88,295,294,293,297,296,303,304,300,300,300,306,306,306,318,354,354,354,354,233,134,201,380,311
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,1,1,1,1,0,0,0,1,0,1,1,0,0,0,1,1,1,1,1,0,1,0,0,0,0,1,1,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,0,1,1,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,1,0,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,0,0,1,1,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0
66
172,180,171,161,168,169,224,224,224,224,224,224,224,225,225,225,225,225,225,223,223,223,223,223,227,227,226,226,226,211,219,219,209,209,214,214,214,207,267,268,274,274,274,274,271,271,271,272,272,273,273,270,270,270,270,169,186,182,175,173,162,159,170,174,176,163
0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0
147
17,12,43,14,32,37,39,31,31,31,5,16,16,16,16,2,4,1,1,23,23,23,23,0,0,19,13,13,13,35,9,6,40,10,25,25,25,41,41,21,11,38,38,36,33,3,34,29,28,30,20,8,8,18,18,15,15,15,15,15,24,7,42,26,26,58,58,79,79,79,79,79,79,128,46,57,91,67,78,59,59,59,59,59,59,59,59,59,80,148,138,44,47,55,188,190,179,192,187,178,191,185,181,189,193,184,184,165,184,212,267,268,295,294,293,316,313,317,314,315,315,315,307,318,318,309,309,309,306,354,174,159,160,166,176,165,164,246,251,243,253,242,242,242,244,241,249
0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,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,0,1,0,1,0,0,0,0,1,1,1,1,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,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,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1
91
6,9,16,22,22,8,10,10,13,5,27,19,4,4,25,0,140,141,138,139,20,20,24,17,7,7,11,3,23,12,21,28,18,18,14,14,14,2,185,185,185,185,185,185,187,192,181,181,181,189,179,191,188,188,188,188,178,190,193,165,166,160,170,164,159,184,167,174,163,176,225,225,225,225,226,227,223,223,224,224,224,214,214,346,350,347,7,197,17,17,17
1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0
335
5,5,28,6,1,30,14,18,37,37,36,36,31,12,32,24,7,43,42,23,41,16,17,168,182,175,172,186,186,186,162,173,161,180,171,5,19,19,19,19,19,21,21,21,11,7,6,8,29,40,10,8,39,39,38,5,33,21,3,4,4,4,15,19,34,34,34,9,266,80,196,98,198,57,67,67,67,67,73,203,203,203,51,133,51,51,78,135,206,84,86,130,45,50,89,89,89,126,74,134,204,71,133,54,55,98,44,89,55,72,127,129,129,52,131,126,76,95,59,1,1,1,28,24,24,24,24,13,20,88,51,49,47,75,75,87,86,45,68,89,89,66,74,85,84,83,83,81,81,59,59,82,128,56,56,60,94,94,94,94,129,127,48,71,172,173,162,161,171,186,168,169,182,180,175,167,160,170,163,132,44,95,64,61,69,46,58,58,53,72,57,93,79,70,63,73,97,126,65,52,52,92,92,96,96,96,96,136,137,139,138,138,138,138,172,169,169,182,182,175,186,171,171,171,171,162,180,161,168,168,168,168,173,170,184,167,163,163,163,268,267,321,320,224,226,227,227,227,223,223,223,223,223,223,223,223,223,223,225,213,210,212,208,208,208,215,215,215,221,220,216,218,285,285,285,218,267,375,375,375,375,375,375,218,218,218,217,217,292,295,295,294,294,293,285,323,167,368,364,372,365,141,140,138,148,138,22,48,150,156,262,262,262,262,21,24,155,21,12,2,293,293,304,296,296,303,300,300,300,300,297,367,362,369,363
0,0,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,0,1,1,0,1,1,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,1,1,1,0,0,1,1,0,0,0,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,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,1,1,0,1,1,0,1,0,0,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1
187
30,30,5,16,14,3,15,21,21,42,41,39,31,4,4,34,33,32,32,43,162,169,173,182,171,186,186,172,180,175,175,168,161,176,174,165,184,160,163,167,170,166,164,159,43,8,12,144,149,158,155,148,146,154,142,151,150,145,147,139,139,153,153,152,157,138,156,143,143,143,143,198,194,134,133,200,23,23,37,7,6,63,97,83,88,88,88,98,128,51,65,129,129,129,93,135,135,135,59,74,52,46,62,75,54,54,54,54,76,187,185,188,189,189,190,178,178,181,179,191,191,193,192,184,174,163,163,166,165,159,176,176,176,160,160,170,167,167,167,164,227,227,227,227,227,226,226,226,226,223,224,225,210,215,215,268,272,273,273,273,269,269,269,271,271,271,274,270,278,279,279,277,276,276,280,144,145,96,263,41,35,28,21,262,2,22,14
0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,1,0,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,0,1,0,0,1,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,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,0,0,0,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,1,1,0,0,1,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,1,0,0
136
4,6,22,22,22,17,8,19,12,12,18,3,27,49,49,49,59,47,51,85,89,68,66,66,66,66,88,83,86,74,81,2,6,6,27,21,20,25,25,26,24,0,28,15,7,140,141,138,139,169,186,182,180,168,168,172,172,161,162,175,173,171,171,171,176,174,184,184,167,167,167,167,164,170,160,159,176,165,166,163,227,227,224,226,223,225,225,225,225,225,225,225,225,225,225,225,210,215,215,215,208,213,212,212,221,216,218,217,217,220,375,375,375,375,267,267,320,319,321,285,285,285,285,322,323,323,323,280,277,277,279,276,276,276,276,278
0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,0,1,1,1,1,1,0,0,1,0,1,0,0,0,0,0,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,0,0,1,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,1,0,1,1,0,0,0,1,0
24
439,618,618,618,618,577,577,498,503,517,315,566,198,187,66,401,401,626,609,642,399,399,361,511
1,0,0,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,0,0,0,0
236
40,36,43,32,33,42,29,29,35,41,39,30,31,31,18,10,6,17,17,3,28,4,4,4,1,15,15,15,5,7,23,34,14,14,8,21,16,203,203,203,203,203,203,203,203,203,203,203,199,133,62,206,206,198,194,135,135,54,78,78,205,197,55,227,225,223,224,226,214,211,209,219,207,216,221,217,220,218,239,236,231,137,136,139,138,138,152,144,147,149,148,145,156,158,154,157,150,139,146,153,143,155,151,142,16,16,16,37,9,38,24,19,12,12,204,84,87,85,47,59,88,83,293,294,292,295,296,297,300,303,304,306,307,309,311,352,344,345,347,351,348,348,350,346,353,349,178,179,191,189,185,190,188,187,187,187,193,192,192,192,192,192,192,192,192,181,174,184,184,170,166,167,165,176,176,163,163,159,164,160,160,0,0,25,17,12,7,11,375,375,375,375,267,272,273,270,271,269,274,278,278,276,275,277,278,278,279,311,11,8,13,21,18,6,279,6,28,19,22,26,10,15,23,311,108,108,108,108,113,369,204,134,200,201,195,202
0,1,0,1,1,1,0,1,0,1,1,1,0,1,0,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,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,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,1,0,1,0,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,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0,1,1,0,1,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1
38
452,452,452,452,439,545,508,571,493,493,431,220,547,2,456,390,595,448,636,480,515,563,563,563,436,409,568,410,591,485,454,637,624,495,382,623,467,315
0,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,0,1,1,0,1,0,0
264
24,26,26,26,26,26,0,29,30,30,14,14,14,14,40,9,37,37,36,36,5,5,5,28,8,15,38,25,25,25,25,11,23,23,16,35,35,2,41,41,7,7,7,33,20,6,6,6,32,32,13,3,3,17,19,21,42,1,1,1,4,10,12,34,34,34,34,18,31,43,43,39,133,133,133,99,90,76,83,95,95,57,73,73,73,73,126,126,126,64,46,46,85,135,52,130,89,53,98,56,56,88,88,88,88,72,81,48,78,61,61,70,55,55,55,55,62,62,62,84,87,87,59,93,91,69,127,127,141,140,139,139,138,192,192,192,192,192,192,189,189,189,187,187,187,193,178,190,190,188,188,179,179,179,181,191,191,191,191,185,184,176,176,176,174,165,159,167,167,163,160,160,160,170,164,166,166,233,127,68,58,50,50,63,71,71,67,134,134,129,129,86,79,60,128,128,75,82,45,80,54,54,54,54,51,132,131,131,77,74,49,97,97,65,47,66,44,233,282,283,284,284,286,287,288,289,290,290,291,146,153,158,150,156,151,144,147,147,148,157,143,154,219,207,209,214,211,220,217,218,221,216,295,294,293,303,303,314,317,316,316,316,313,313
1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0,1,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,1,0,1,0,0,0,1,1,1,0,0,0,1,1,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,0,0,1,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,0,0,0,0,1,1,0,0,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0
22
559,522,784,784,784,785,785,785,786,787,788,789,790,705,705,708,707,707,706,717,717,717
0,0,0,0,1,0,0,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1
195
516,407,407,407,482,435,169,644,644,644,644,644,410,460,460,636,552,552,552,552,399,399,399,595,551,630,630,643,643,643,451,444,392,602,571,428,217,536,467,467,588,512,529,532,390,443,621,434,520,633,478,438,220,442,442,518,419,498,624,398,550,638,638,638,638,92,629,650,651,652,649,655,656,654,653,551,522,666,629,600,617,475,490,667,665,599,677,659,504,662,469,567,678,448,448,448,501,572,572,632,578,458,641,400,405,620,396,586,52,52,52,52,52,52,487,580,495,642,526,499,622,628,583,447,447,447,447,447,447,556,604,485,549,395,540,142,142,546,569,640,412,468,449,465,315,535,590,537,589,491,159,639,568,429,393,393,417,625,625,625,625,388,388,508,543,585,413,148,527,383,243,432,30,627,464,459,525,60,626,626,579,591,517,493,596,596,616,462,544,577,619,619,619,489,559
1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0
485
1,1,20,11,16,16,16,5,27,10,10,22,13,13,13,13,13,15,28,17,17,8,26,7,21,6,2,12,12,12,0,4,23,23,23,23,18,24,24,24,25,25,25,25,25,9,3,3,3,3,19,19,19,19,19,14,84,89,47,83,75,68,74,86,87,51,51,66,66,59,81,49,49,88,88,88,88,88,45,85,85,85,85,82,82,82,82,60,60,126,126,126,79,79,79,79,72,48,129,129,129,52,90,90,96,96,96,56,128,128,76,76,97,97,80,58,94,99,118,118,118,98,70,70,132,132,77,71,131,65,64,64,127,127,50,50,61,53,93,93,93,93,93,93,93,93,93,93,93,44,67,69,57,91,91,91,91,63,92,95,46,73,130,130,130,139,142,153,147,151,151,151,151,146,156,143,143,144,154,154,157,148,149,158,158,145,138,155,152,150,137,136,138,139,139,109,109,109,109,117,117,117,117,117,117,113,113,113,101,101,101,124,124,107,120,120,108,108,106,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,123,123,123,116,103,103,103,103,112,112,112,112,112,112,112,112,100,166,166,166,174,176,176,167,167,167,184,184,159,260,259,259,259,264,257,254,281,255,61,60,60,67,255,255,258,258,258,258,263,263,262,262,266,266,266,266,266,265,256,256,261,227,227,227,227,227,227,223,223,223,223,223,223,223,226,226,226,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,224,208,219,210,213,215,215,215,215,215,215,212,212,212,208,208,221,218,221,220,216,216,216,217,217,217,267,268,321,269,269,273,272,271,228,271,271,271,271,271,274,274,270,270,277,276,278,280,280,280,275,275,275,279,279,279,228,228,228,228,228,228,228,230,231,231,229,229,229,238,238,238,236,236,236,236,237,237,237,232,232,235,235,62,200,134,134,134,196,194,206,206,206,206,135,135,135,204,204,204,205,201,201,198,199,199,54,202,55,78,197,197,197,203,203,195,295,133,294,293,315,313,314,314,314,316,316,316,317,311,307,306,311,311,309,309,318,318,318,298,299,301,301,301,305,308,310,310,233
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,1,0,1,0,1,0,1,1,1,0,0,1,1,0,1,0,1,0,1,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,0,1,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0
228
567,595,470,466,605,402,458,444,417,32,431,485,510,498,443,550,505,594,562,644,546,302,388,388,554,621,563,629,551,551,551,551,622,579,392,392,432,566,610,74,48,178,611,641,463,26,513,407,905,460,485,643,600,448,599,407,498,187,611,584,548,552,480,473,546,631,630,502,889,750,934,936,935,933,849,833,761,397,600,613,395,74,982,983,984,985,985,985,986,986,986,986,986,986,987,987,987,987,988,989,989,989,989,989,990,991,992,993,994,995,996,996,996,996,996,996,996,996,996,996,997,997,997,998,545,604,906,628,572,507,593,505,494,429,422,178,399,642,644,480,627,497,548,30,478,457,570,536,897,569,473,428,626,811,445,610,550,407,423,361,632,919,929,113,586,507,451,914,898,241,431,506,178,565,207,597,625,553,528,495,615,410,567,398,559,464,382,382,590,623,629,30,469,640,532,637,557,566,429,999,494,539,549,423,616,593,545,470,407,556,628,474,572,631,536,1076,1085,1079,1093,1087,1102,1100,1097,1106,1107,1113,1114,1122
0,1,1,0,1,0,1,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,0,0,1,1,1,0,1,0,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1
299
638,599,448,528,528,528,528,632,632,632,632,632,632,632,632,632,632,632,187,637,66,442,442,442,390,579,412,484,428,476,525,525,647,646,645,648,653,655,654,656,522,551,551,551,551,551,670,666,599,677,659,504,504,504,640,679,680,684,682,682,682,688,687,687,687,686,487,682,682,682,682,682,682,682,682,683,683,685,685,685,685,469,640,469,567,678,433,605,605,605,605,605,605,643,416,440,467,523,401,530,395,219,635,583,626,431,409,502,527,400,598,598,598,598,598,598,598,408,593,554,52,572,572,572,572,458,516,516,516,516,516,30,630,119,315,607,534,362,531,531,531,531,531,531,621,597,611,429,575,517,397,417,501,399,547,487,614,614,614,614,614,518,535,159,480,512,592,524,444,473,499,485,361,563,511,142,469,550,633,450,477,482,482,571,509,443,148,394,427,486,488,565,585,603,177,363,393,549,405,569,456,537,574,574,574,574,574,552,552,464,578,570,455,602,434,470,445,437,449,642,573,439,595,460,207,586,490,494,536,609,47,562,489,243,591,451,60,254,402,438,631,454,561,497,505,622,644,520,639,435,457,604,474,566,544,472,556,636,504,581,545,32,498,624,424,553,515,410,392,625,625,625,625,461,468,628,628,628,441,601,601,471,398,510,302,613,526,588,452,452,452,452,546,446,496,388,388,388,388
1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,1,0,1,0,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,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0
109
503,529,499,499,499,499,499,52,52,52,52,52,52,52,383,383,590,429,524,631,617,439,527,527,254,513,583,585,443,533,533,442,442,442,442,468,546,498,2,630,588,511,649,651,652,650,657,653,655,654,658,658,658,656,551,522,665,667,677,599,504,504,504,659,673,640,678,567,30,575,422,422,544,556,388,388,388,388,388,589,169,597,625,625,625,492,501,594,608,608,621,436,361,421,467,548,548,548,572,487,403,409,519,521,471,396,561,464,610
0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,1,0,0,0,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0
167
17,29,29,29,29,29,29,11,18,28,14,13,13,31,31,3,8,42,42,1,1,7,0,0,37,37,39,21,30,30,30,30,5,41,15,10,26,26,43,32,34,4,19,40,12,6,36,36,36,35,35,35,35,9,2,2,16,38,25,20,20,24,23,23,23,33,44,78,129,129,66,75,55,55,55,55,68,61,135,135,74,45,72,72,72,80,56,91,91,53,71,71,57,82,58,97,97,141,140,140,139,138,178,191,191,193,179,185,181,188,192,192,192,97,192,189,187,187,190,160,159,184,184,184,167,165,174,176,164,164,163,163,126,133,77,163,170,166,233,282,210,208,215,213,212,216,217,218,49,50,65,292,295,294,293,304,297,296,303,300,300,300,309,354,354,306,311
0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,1,1,1,1,1,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,0,0,0,1,1,1,0,1,1,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,1,1,0,0,0,0,1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,0
119
392,440,440,440,440,440,440,440,440,440,440,32,539,441,26,26,496,523,523,523,633,557,557,557,557,557,557,241,513,468,497,552,582,582,582,243,494,438,642,532,491,178,593,142,586,471,482,482,461,526,393,643,643,643,643,548,422,509,517,577,47,458,580,591,636,405,453,453,453,453,453,584,475,516,516,617,466,445,479,590,590,543,407,402,637,637,465,578,619,619,619,527,446,531,531,169,500,500,500,48,598,635,416,383,434,627,559,436,476,562,484,481,421,469,435,553,541,600,587
1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,1,1,0,1,0,0,0,0,1,1,1,0,0,1,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0
9
501,600,600,600,458,891,891,892,892
0,0,0,0,0,0,1,0,1
145
217,584,446,509,639,620,467,480,394,405,504,555,410,419,142,645,646,648,647,654,655,653,656,142,219,631,433,198,532,464,533,454,615,551,522,666,670,677,599,504,659,673,640,678,567,554,514,502,494,119,618,475,429,396,477,220,479,441,629,562,497,395,602,442,437,582,574,574,421,531,501,483,556,408,539,578,32,427,521,382,623,243,518,315,640,482,565,60,439,607,440,393,537,536,438,403,572,569,527,547,635,491,551,519,585,589,436,525,409,592,591,460,633,588,634,423,397,801,519,799,802,487,503,800,555,643,492,791,791,791,791,791,792,793,793,794,794,795,795,796,796,797,797,798,798
0,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,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,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,0,0,0,1,1,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,1,0,1,0,1,0,1
96
542,542,542,431,582,498,567,477,415,395,639,639,639,412,467,636,523,523,506,26,593,434,600,187,551,551,522,665,667,677,599,504,659,469,662,678,567,645,646,647,645,648,654,655,656,658,653,573,565,424,496,511,460,485,485,423,619,480,640,583,475,60,362,442,537,606,621,599,531,531,531,507,560,630,435,628,198,533,598,614,518,590,363,440,459,571,635,624,488,471,612,451,626,398,493,466
0,0,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,0,0,0,0,1,1,0,1,0,0,1,1,1,1,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,1,1,0,1,1,0,0,1,0,1,0,0,0
24
451,241,362,219,363,408,550,2,553,553,420,510,198,470,424,407,628,450,611,452,452,452,113,562
1,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0
27
480,575,553,397,568,535,538,400,241,583,142,47,47,515,516,516,516,622,456,509,217,479,412,547,478,494,458
0,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0
93
92,433,502,573,441,642,557,394,510,546,539,549,113,113,574,634,490,416,528,627,493,493,438,586,587,633,74,478,558,540,515,584,482,398,315,609,302,466,505,26,474,604,531,531,531,603,449,47,393,403,446,30,454,576,388,622,435,561,548,513,572,220,631,516,400,552,519,641,429,592,428,362,471,481,600,452,461,464,517,439,522,500,448,448,448,448,562,614,498,455,142,563,570
1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,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,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1
63
396,496,582,582,582,476,254,566,578,482,486,432,615,615,615,615,524,390,26,536,452,452,452,452,438,485,421,546,630,565,565,565,434,441,499,444,634,454,382,504,504,506,505,220,220,526,363,627,577,422,422,594,392,639,637,637,487,442,595,408,431,243,556
0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0
101
19,17,17,17,17,14,4,28,27,3,8,5,9,11,23,15,42,21,36,10,22,1,1,6,16,18,18,18,18,33,35,35,35,24,43,43,12,12,84,47,74,49,66,66,66,68,89,86,51,59,59,59,59,75,45,85,88,88,136,137,139,138,189,189,189,179,190,190,190,190,190,181,178,187,187,187,187,187,188,188,188,185,192,192,192,192,193,163,160,170,167,164,184,163,163,163,166,159,165,174,176
0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,1,1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0
161
635,424,468,467,562,436,177,640,549,384,92,565,417,558,398,511,623,567,460,611,570,416,606,382,410,596,519,519,142,431,586,532,629,393,465,572,571,575,486,578,531,531,529,487,581,472,647,648,646,645,653,655,656,654,522,551,666,670,677,599,504,659,673,640,678,567,625,618,506,593,422,608,508,508,600,419,454,479,439,60,302,2,513,456,361,533,409,580,383,579,544,592,450,523,615,438,446,610,516,485,315,510,471,449,459,552,630,447,52,52,478,497,569,639,476,415,526,526,395,587,553,539,543,207,548,632,363,477,495,503,522,187,488,530,490,32,520,595,148,550,178,362,503,801,487,519,800,643,799,492,802,555,542,437,604,480,481,545,612,612,413
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,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,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,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,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,1,1,1,1,0,1,1
155
608,460,454,510,177,177,413,501,169,438,526,526,597,493,382,402,402,402,445,647,646,648,645,656,654,655,653,522,551,551,551,551,551,665,666,670,677,92,527,302,417,513,393,576,483,606,407,119,509,509,509,509,543,598,598,598,598,394,436,637,435,408,362,392,642,642,609,522,562,481,187,431,431,480,512,619,619,619,619,458,514,403,403,502,294,453,453,453,444,397,508,66,600,2,52,52,583,555,555,434,462,585,585,470,398,363,410,410,410,446,593,587,791,587,791,792,792,792,793,794,795,795,795,796,797,798,591,504,549,142,575,451,30,457,447,613,433,643,643,550,423,423,589,455,535,499,468,530,610,48,422,422,570,419,415
0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0
43
516,412,582,582,582,582,545,545,518,679,680,485,681,604,643,687,687,687,686,686,688,688,487,562,505,474,546,421,630,570,550,390,390,476,556,622,548,548,548,548,607,420,568
1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0
400
40,40,36,43,32,33,42,29,42,29,35,29,35,41,39,30,31,30,31,18,10,6,17,3,28,4,1,15,5,7,23,34,14,8,21,16,37,9,38,24,19,12,81,82,88,51,75,49,59,45,87,68,86,89,74,83,47,66,85,84,128,127,70,80,46,129,91,72,130,98,50,67,95,126,56,99,205,205,198,206,134,135,200,202,78,197,196,194,62,54,133,201,201,199,199,199,199,204,195,195,203,203,203,203,203,55,55,182,162,161,171,168,180,169,186,186,186,186,186,172,173,175,167,159,176,165,170,164,160,163,163,163,184,174,166,225,225,225,225,225,223,226,227,224,207,211,209,211,207,219,140,140,141,138,139,138,150,150,146,146,146,144,149,149,151,154,145,155,155,148,143,156,157,152,158,142,147,153,139,104,108,124,110,110,110,123,125,120,109,111,111,111,103,119,119,119,119,102,122,112,112,115,121,121,121,121,100,101,117,214,214,216,218,216,217,221,220,90,58,118,76,73,92,131,63,96,61,77,69,79,97,53,64,64,132,132,94,52,57,60,44,93,65,48,48,71,228,229,237,238,230,236,232,232,235,231,231,147,145,267,268,298,299,301,15,6,4,13,13,14,28,24,19,12,0,0,7,1,10,18,17,11,8,27,5,21,2,2,23,22,22,25,16,3,20,9,26,302,305,308,346,349,352,351,345,348,350,347,353,353,344,308,295,295,292,293,293,233,282,283,284,286,268,293,293,294,303,300,304,297,296,306,309,309,318,318,307,354,311,308,310,310,312,117,117,117,116,107,107,107,375,323,321,359,381,357,383,383,374,376,370,379,377,356,373,355,371,358,382,361,362,366,367,368,364,369,365,360,363,380,372,107,107,105,106,113,114,319,319,320,322,322,285,278,279,275,276,277,280,311
0,0,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,0,1,0,1,1,0,1,0,1,1,0,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,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1,1,0,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,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,0,0,0,1,1,1,0,1,1,0,0,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,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,1,0,1,1,0,0,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,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0
273
43,43,43,43,15,15,29,1,1,10,20,19,19,19,21,21,21,21,34,42,5,5,5,13,13,13,32,18,14,28,35,35,3,8,11,7,25,33,33,39,24,24,24,24,17,17,37,4,26,30,40,38,23,23,23,23,16,41,41,36,31,6,6,6,0,12,9,2,89,88,72,56,46,46,46,64,64,135,71,71,62,62,62,62,51,84,54,61,81,98,98,98,98,134,134,90,76,78,78,50,50,50,63,63,63,63,63,63,182,182,182,182,168,162,162,162,175,173,186,169,169,169,171,171,161,161,161,172,180,180,180,180,174,160,159,159,176,176,176,176,163,163,163,163,166,166,166,165,184,170,170,167,167,167,164,137,136,136,66,52,93,68,133,133,60,86,80,80,95,95,132,91,91,128,77,77,53,53,47,127,73,49,131,130,65,75,57,79,79,79,79,79,79,97,97,129,129,129,129,129,85,85,85,85,85,85,82,82,70,58,44,69,74,126,99,45,87,67,83,48,55,59,139,138,233,282,283,284,286,287,288,289,290,291,156,146,143,154,150,147,147,147,149,148,155,152,210,213,213,213,215,212,208,217,152,152,142,142,142,153,158,138,144,145,139,157,216,217,220,218,221,157,203
0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,1,0,1,1,1,0,1,1,1,1,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0,1,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,1,1,1,1,0,0,1,0,1,0,0,1,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0
163
38,38,38,24,14,37,41,4,30,19,21,29,28,12,7,7,174,166,159,159,167,164,163,176,165,160,184,170,170,170,170,31,43,43,43,16,16,16,23,23,3,3,15,42,46,46,46,59,228,237,236,236,236,236,236,229,238,238,238,231,231,231,231,231,235,235,235,232,232,232,230,188,188,188,188,179,179,189,189,189,190,190,192,192,192,191,178,178,193,185,187,187,181,181,163,170,159,159,159,159,176,176,176,176,167,167,167,166,166,166,165,184,160,174,164,90,82,89,45,98,50,292,292,292,292,292,268,267,270,270,270,270,269,271,271,271,271,272,272,272,273,273,273,274,275,277,141,141,139,138,298,298,298,298,299,301,301,301,301,301,301,301,302
0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,1,1,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1
85
169,394,465,469,542,542,542,542,455,407,220,553,551,522,666,670,677,599,504,659,673,640,678,567,652,649,651,650,656,654,653,656,655,553,142,578,388,388,642,434,463,638,26,530,429,429,643,391,413,395,483,447,569,507,546,589,492,637,631,393,576,564,527,625,625,60,523,561,619,619,619,626,627,641,427,390,315,471,582,586,468,543,606,511,558
0,1,1,0,0,0,0,1,0,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,0,1,1,0,0,1,1,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,1,0,0,0,1,0,1,1,1,0,1,0,1,0,0,0,1,0,1,1,0,1,1,0,0,1,1,0,1,1,0
101
12,12,9,21,23,43,43,3,15,38,1,34,19,8,8,187,188,188,190,190,190,179,189,189,189,193,192,192,192,192,192,192,178,178,178,178,191,191,191,191,181,185,185,167,159,184,164,166,166,174,174,174,174,165,160,147,8,30,32,28,29,16,39,7,42,36,37,31,36,189,189,192,192,192,192,179,179,188,181,181,181,181,181,191,191,185,185,185,185,193,178,190,190,190,190,187,187,187,187,184,163
0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0
87
12,24,2,14,14,13,18,22,27,17,10,2,2,2,6,9,1,11,25,26,26,28,0,21,19,5,5,5,24,3,4,15,20,87,88,88,88,84,68,85,89,51,86,83,45,49,49,59,81,2,13,7,4,12,1,1,1,26,11,24,14,25,25,25,25,17,0,9,22,3,21,16,1,19,5,5,5,5,5,17,17,17,141,140,139,138,186
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0
183
5,11,19,19,23,22,22,22,22,17,4,8,8,8,26,16,28,27,12,15,14,20,3,1,24,13,13,13,13,6,25,0,21,21,9,7,18,18,10,2,66,66,68,75,81,82,83,87,74,74,74,49,85,89,88,47,45,59,59,59,51,84,86,92,79,99,63,44,97,97,97,126,98,96,96,50,127,128,128,128,128,132,57,61,61,46,46,46,46,46,118,56,131,95,48,53,130,60,52,52,70,90,76,65,58,72,91,93,93,64,71,67,73,129,69,94,77,80,149,142,150,156,156,157,153,153,143,143,143,143,138,139,139,146,146,146,144,145,145,154,147,147,155,158,148,152,152,151,201,194,225,225,223,226,227,224,224,224,224,224,224,224,224,224,224,208,209,207,207,214,219,220,220,221,216,218,217,375,267,270,270,270,270
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,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,1,0,0,0,1
171
461,428,421,421,446,446,499,499,499,499,492,400,401,626,92,630,644,644,644,501,52,52,362,613,427,565,565,565,565,424,603,500,500,500,530,503,570,542,511,574,574,443,494,509,540,394,528,528,528,528,651,649,650,652,655,653,656,654,640,408,527,641,241,447,420,491,187,522,551,551,551,666,670,677,599,504,504,504,659,469,678,567,625,625,625,483,397,32,470,587,633,596,460,479,556,465,198,458,561,395,493,467,631,549,463,497,583,471,407,169,597,422,588,568,541,462,516,579,477,628,634,557,557,557,557,557,557,532,532,66,294,642,529,496,456,438,616,590,437,448,220,539,388,388,513,513,526,611,551,119,531,531,562,433,478,254,450,624,543,432,451,505,522,207,598,475,429,555,469,396,632
0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,1,0,0,0,0,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,0,1,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,0,1,0,0
281
16,7,1,1,29,23,38,33,41,34,18,19,17,37,2,6,25,9,0,32,24,5,35,15,26,39,39,13,43,4,14,20,20,8,31,36,21,28,30,3,10,40,42,12,11,85,88,45,132,70,53,86,55,52,52,76,130,98,98,98,98,98,135,83,83,83,54,75,126,46,77,57,56,47,99,134,134,58,133,59,60,60,60,90,50,65,44,128,128,128,127,127,97,97,97,71,61,48,51,67,149,156,146,158,150,144,139,139,155,155,157,157,157,142,154,154,138,153,145,148,152,152,147,147,147,143,151,181,181,181,181,185,185,185,188,188,188,188,178,178,178,179,179,193,191,191,191,191,189,189,189,187,187,187,192,192,192,192,192,190,190,174,165,163,163,159,176,140,141,138,139,167,166,164,160,160,184,170,233,282,283,284,286,287,288,289,215,210,239,290,290,291,208,208,212,213,218,216,221,217,220,264,262,262,260,260,260,258,254,220,134,254,256,255,263,257,281,261,265,266,259,239,237,238,235,236,203,203,55,55,200,268,267,323,319,321,320,322,200,133,133,135,196,204,322,292,295,204,293,322,285,293,277,204,253,249,245,245,252,252,252,252,247,247,243,243,250,250,250,280,250,250,244,251,246,241,241,248,248,248,248
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,1,1,1,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,1,1,0,1,0,0,0,1
131
611,476,484,594,431,529,445,496,496,496,383,495,554,198,382,634,398,388,473,177,462,462,457,559,586,420,541,455,440,579,585,650,651,649,652,654,653,655,656,522,551,666,670,677,599,504,659,504,504,504,504,662,469,567,678,585,399,549,474,453,453,453,453,453,453,453,556,512,631,566,567,553,627,92,467,493,643,539,539,539,620,502,513,113,461,463,413,422,514,416,573,241,547,635,641,610,632,557,557,557,557,557,557,491,574,421,458,563,392,412,577,613,621,544,544,520,617,555,492,503,519,800,487,802,799,801,643,638,593,616,408
1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,0,0,0,0,1,0,1,0,1,0,1,1,0,1,0,0,1,0,1,1,1,1,1,1,0,1,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,0,0,1,0,0,1,0,1,0,1,0
103
241,400,52,52,52,52,52,52,52,52,52,52,52,443,581,395,530,399,399,399,399,399,612,612,612,612,520,631,429,470,531,531,531,652,649,651,657,650,654,653,656,658,655,602,424,455,522,551,670,666,599,677,659,504,640,640,673,567,678,455,493,493,493,447,447,447,447,447,640,497,456,392,468,361,441,575,396,396,566,469,412,491,552,440,26,485,485,483,397,532,595,436,536,177,619,619,619,614,598,598,598,598,576
0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0
275
15,0,16,16,18,21,26,1,22,8,13,10,5,6,9,7,25,20,19,2,14,3,24,12,17,11,4,28,27,27,23,51,66,82,82,82,75,83,83,83,83,83,85,45,68,59,81,88,86,84,74,89,47,49,87,70,199,195,62,205,197,194,203,203,203,54,204,204,202,134,55,55,55,55,133,206,201,78,135,198,196,200,200,200,135,44,69,46,71,131,98,64,56,50,127,90,61,61,133,93,118,129,76,63,91,95,134,130,96,97,62,53,53,78,54,92,73,99,79,77,126,57,65,132,60,60,58,55,72,48,70,94,128,80,140,141,139,138,80,67,52,225,225,225,225,225,225,225,225,225,225,225,225,225,226,227,224,224,223,223,223,214,207,209,219,267,268,274,272,272,273,351,348,344,350,349,352,347,346,345,353,180,182,175,172,173,162,169,171,168,161,186,166,167,170,163,174,165,164,184,160,159,176,211,221,216,220,217,218,239,238,237,232,232,232,235,231,236,229,230,153,150,145,151,152,156,138,158,139,155,142,144,147,157,148,149,146,154,143,293,292,295,294,313,314,270,271,269,269,276,277,278,280,275,276,314,317,315,316,309,309,309,311,311,307,354,306,318,298,299,301,302,305,305,308
1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,1,0,1,1,1,0,0,0,0,0,1,0,0,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,1,0,0,1,0,0,1,1,0,0,0,0,1,1,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,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,1,0,1,0,1,1,0,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,0,1,1,1,1,1,0,0,0,1,1,1,0,0,0,1,0,1,1,0,0,1,0,1,1,0,1,1,1,0,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,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0
249
10,23,22,4,18,11,11,28,4,24,17,17,21,21,0,22,198,78,200,194,135,199,199,199,22,15,20,20,20,19,3,16,16,14,18,25,25,25,25,25,9,12,8,27,27,10,5,5,26,1,1,2,233,233,140,141,139,138,138,2,6,23,239,236,238,238,230,230,230,199,195,206,201,196,134,134,54,204,205,133,202,55,55,197,197,197,62,62,62,203,344,224,224,224,224,224,224,224,226,226,227,227,225,225,225,225,225,225,182,175,173,180,171,168,162,172,186,161,169,165,160,176,163,166,164,174,184,225,225,225,225,223,223,223,223,223,207,209,211,209,159,167,170,231,237,232,232,235,229,150,153,138,142,145,209,207,219,218,221,217,216,220,344,145,158,143,157,156,155,146,144,152,147,293,295,154,139,148,149,298,299,301,301,301,301,302,305,308,310,312,295,292,294,317,304,297,344,361,114,114,114,114,114,114,114,114,109,109,109,106,147,169,186,175,180,173,162,182,161,172,168,171,164,170,176,159,163,174,166,184,165,160,167,167,50,2,257,291,283,286,289,287,233,290,290,288,282,284,197
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,0,1,0,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,1,0,1,1,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1
192
35,35,18,19,39,39,3,3,12,1,1,16,4,24,43,33,29,29,28,28,14,14,14,14,30,32,23,23,23,23,23,17,17,15,11,26,21,6,34,34,8,8,8,9,9,37,37,25,42,5,36,7,20,38,38,40,40,13,31,2,0,10,41,45,57,83,83,91,91,90,67,67,70,93,71,53,58,89,89,56,56,75,132,49,81,81,131,87,68,59,59,78,99,179,178,178,185,191,191,191,191,181,181,181,190,188,188,188,188,187,187,187,192,192,192,192,189,193,176,165,163,61,47,66,127,69,84,54,130,134,82,44,129,77,48,126,126,126,88,88,76,65,55,46,46,46,46,86,64,60,62,95,80,80,85,52,74,128,267,268,219,207,207,209,214,375,322,270,270,273,273,273,273,273,273,273,271,274,274,274,274,274,274,274,272,272,272,275,369,372,380,277
0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,0,1,1,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0
24
21,39,39,37,38,24,31,2,8,12,12,12,12,12,7,92,96,9,157,19,19,21,11,4
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0
188
19,19,19,1,1,15,21,0,22,22,3,23,26,26,14,12,18,3,81,81,45,45,89,68,68,75,66,66,66,12,9,18,25,25,25,25,7,20,20,6,2,2,2,2,4,23,4,8,24,10,17,17,27,5,13,11,11,11,136,137,138,139,181,189,189,189,189,188,188,188,188,187,190,190,190,192,192,192,192,185,193,178,191,179,159,184,184,184,163,170,166,160,164,174,174,174,174,174,176,176,176,167,167,167,165,225,226,227,227,227,227,227,227,227,224,223,223,223,223,223,223,215,219,207,211,214,214,209,209,221,220,217,216,216,218,267,375,375,375,375,375,273,269,271,270,270,270,270,274,272,272,272,279,277,277,276,276,276,275,275,280,280,278,278,292,295,295,294,294,293,300,300,300,317,315,316,313,314,314,314,317,311,306,311,233,233,233,282
0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,1,0,1,1,0,1,0,1,1,0,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0
45
552,494,494,494,494,494,598,598,598,432,493,493,835,841,841,843,845,846,847,848,652,651,650,649,656,653,654,655,551,522,666,670,670,599,677,504,504,659,673,640,678,567,493,580,60
1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,1,1,1,0,1,0,1,0,0
29
488,241,635,635,456,642,636,496,541,52,52,52,52,52,52,52,539,546,552,552,397,561,561,598,598,598,598,616,469
0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,1,0
17
648,646,647,647,645,655,653,656,656,656,654,547,382,382,522,498,528
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0
70
457,550,567,504,504,504,504,659,198,522,551,551,551,419,671,784,785,785,785,785,785,785,785,786,787,787,787,787,681,490,684,758,760,759,687,687,687,688,688,688,487,686,686,686,686,787,787,787,787,787,787,788,788,788,788,788,789,790,790,790,790,790,790,717,705,714,714,714,715,719
1,1,0,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,1,1,0
14
645,647,648,646,646,635,601,601,594,569,569,646,653,656
0,0,0,0,0,0,0,1,1,0,0,0,0,0
211
16,22,19,21,28,7,27,25,15,15,15,24,18,10,17,17,6,6,4,23,13,20,1,1,0,11,9,2,26,5,5,14,12,8,8,8,3,87,87,87,87,87,83,45,47,47,68,81,66,51,51,86,82,82,75,74,85,84,88,88,88,88,88,88,88,88,88,88,88,179,179,179,179,193,193,193,59,59,59,59,59,59,59,49,89,76,96,67,91,118,92,90,53,57,80,98,63,61,95,129,127,50,50,50,64,46,126,128,52,132,93,93,93,97,97,97,97,97,72,58,99,153,148,152,157,223,223,223,223,223,223,223,268,262,262,262,262,261,263,260,281,157,48,69,71,130,77,192,192,192,192,192,192,178,190,190,190,190,190,191,191,191,181,181,181,181,189,189,189,188,188,188,188,185,185,187,187,159,166,165,164,295,294,136,137,139,138,138,163,174,160,184,167,176,226,226,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224
0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1
112
470,506,451,457,457,48,631,562,548,548,548,294,507,517,596,463,362,485,531,531,531,531,531,531,531,531,531,508,508,508,508,400,652,649,651,650,654,655,656,653,551,551,551,522,666,670,677,599,504,504,504,504,504,504,504,659,567,690,691,694,697,698,699,400,402,628,489,392,543,524,574,574,502,432,424,438,417,433,530,315,26,471,589,441,465,465,443,396,604,521,605,605,633,629,557,490,119,393,207,578,630,468,514,559,559,540,481,624,602,477,587,579
0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,1,0,0,0,0,0,1,1,0,1,1,1
161
21,23,28,7,12,0,15,17,1,5,18,18,10,10,16,13,8,25,3,6,27,24,20,11,9,51,51,88,81,83,75,45,84,66,47,47,82,87,87,49,86,68,59,89,85,74,96,9,33,4,19,88,88,88,88,88,88,88,88,155,155,206,134,78,205,205,205,205,205,205,88,88,88,88,88,88,88,88,88,88,88,88,14,36,22,97,72,131,63,63,57,95,328,328,95,64,60,60,60,60,77,70,76,128,128,128,128,128,94,71,99,52,129,129,118,130,93,56,67,44,80,180,171,186,172,161,169,175,168,162,180,171,186,172,161,169,175,168,173,182,165,184,174,170,176,160,167,159,159,159,159,163,166,164,96,53,98,79,65,73,50
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,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,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0
130
294,435,522,383,243,26,26,579,440,440,440,440,440,440,640,563,629,207,402,567,471,443,552,552,420,551,551,551,551,551,551,551,522,667,665,667,677,599,504,504,504,659,469,662,678,567,420,505,427,432,419,634,475,457,619,619,619,619,467,514,613,564,564,429,437,437,382,451,650,649,652,651,655,654,656,653,451,538,508,508,361,572,410,568,490,113,460,511,485,609,604,597,536,503,472,574,574,574,574,574,574,574,459,497,177,423,530,575,595,481,504,601,601,601,523,573,573,547,509,515,416,610,550,439,562,531,531,531,458,641
0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0
63
648,646,647,645,654,656,522,551,666,670,677,599,677,659,504,662,469,567,678,656,653,655,456,525,409,502,462,177,442,384,640,636,612,612,612,612,609,603,241,471,438,571,460,472,433,433,26,466,484,407,446,498,382,568,547,52,602,518,532,445,633,410,509
0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,1,0,0,1,0,0
113
713,713,719,707,704,704,704,710,715,717,706,716,723,708,708,711,720,720,720,709,718,714,705,705,722,721,772,772,772,772,772,772,772,765,765,771,768,768,768,769,767,767,767,767,767,767,770,770,770,764,766,784,785,785,786,787,788,788,788,789,790,766,763,763,763,142,507,219,423,243,401,361,462,490,642,446,457,815,814,816,820,820,820,821,823,823,823,818,822,819,817,830,832,826,828,831,827,827,827,829,824,825,457,505,636,584,549,555,384,384,384,540,450
0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,1,0,0,0,1,1,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,1,0
99
554,554,453,453,453,453,453,453,659,567,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,567,504,504,504,522,688,687,687,686,686,487,759,759,759,684,684,758,758,681,760,490,686,686,687,687,487,688,688,714,714,714,713,713,706,718,707,707,710,715,715,715,720,720,708,717,716,716,716,721,711,711,711,719,719,719,723,723,723,705,705,722,722,709,709,704,704,704,522,550,198,419,457
0,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,1,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0
176
382,540,435,577,577,578,604,621,47,47,594,409,459,585,642,516,601,601,601,472,302,415,567,477,442,427,532,482,92,627,571,402,609,421,443,596,393,593,446,446,464,554,590,496,396,625,473,510,315,623,541,629,413,518,60,30,434,543,620,523,635,483,569,362,538,595,400,460,602,48,586,548,471,487,394,558,581,497,480,462,572,535,495,177,498,528,527,405,501,611,452,452,452,452,469,478,416,598,361,633,568,634,542,494,494,494,574,142,148,397,506,644,485,557,588,407,638,612,549,432,432,439,441,52,433,198,424,395,395,474,592,529,422,507,475,491,505,606,399,493,493,575,488,597,618,490,461,419,187,448,448,448,448,448,448,630,560,560,513,437,465,467,566,119,476,514,561,555,580,457,636,26,559,429,454,169
1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,0,1,1,0,0,0,0,1,1,0,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,0,1,0,0,0,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,0,0,1,0,1,1,1
50
491,403,398,398,638,465,443,529,529,552,604,541,541,541,541,541,388,388,388,608,456,468,440,436,442,502,505,497,481,420,48,479,449,591,591,448,603,559,429,52,52,52,401,421,644,458,207,294,446,586
0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0
130
633,605,393,481,549,469,469,606,52,52,52,52,52,52,625,625,625,625,625,74,623,623,623,623,623,527,382,32,187,394,609,572,572,243,565,565,524,486,462,547,567,557,557,557,475,603,635,413,630,470,640,645,646,647,648,645,656,658,654,655,653,522,551,667,665,599,677,659,504,662,469,662,678,567,640,474,468,207,526,433,619,583,405,461,482,539,614,614,607,424,616,634,66,450,452,597,423,219,610,556,402,589,577,577,362,629,440,148,315,552,521,641,363,571,560,560,560,560,560,560,598,598,559,519,497,459,498,420,177,602
1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,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,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,0,0,1,1,0,0,0,1,0,0,1,1,0,0,1,1,1,0,0,1,0,0,1,1,1,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0
90
26,397,555,560,560,560,560,560,563,563,538,538,538,564,564,565,565,565,565,565,565,565,565,565,565,565,522,550,198,504,504,504,457,567,419,551,551,551,551,551,551,659,666,668,674,672,664,673,689,669,670,640,671,567,678,177,687,687,487,686,686,688,759,490,760,758,684,681,687,687,687,687,687,687,687,487,686,688,688,784,785,786,787,787,787,787,788,789,790,521
1,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,1,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,0
227
25,25,25,1,1,1,13,13,13,13,13,0,6,6,6,23,28,28,4,4,4,4,22,22,22,22,22,22,22,3,20,20,20,21,21,18,26,17,17,5,9,9,27,14,8,7,12,12,24,10,15,19,2,11,16,16,89,75,84,68,86,74,82,82,87,85,85,49,88,66,66,66,66,66,81,81,81,81,83,83,83,83,83,83,83,121,121,121,121,121,83,83,45,47,51,59,192,178,178,178,178,178,191,191,191,191,187,181,181,181,188,188,188,188,189,185,193,193,193,193,179,190,190,190,174,160,159,163,166,167,165,164,170,184,176,59,57,76,96,95,61,97,50,46,63,56,80,69,67,90,131,131,130,130,44,91,128,65,52,73,93,94,94,94,94,94,94,132,48,64,227,227,227,224,224,224,224,233,233,224,224,224,224,224,224,224,224,141,140,139,138,292,295,294,293,296,297,64,53,79,129,71,77,92,127,58,375,297,223,226,225,225,225,225,225,225,225,225,219,209,365,363,362,362,362,364,211
0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,0,1,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,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,1,1,0,0,0,1,1,0,0,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,1,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,1
344
6,0,7,7,5,24,14,20,9,13,2,2,15,1,23,18,17,8,4,16,10,22,19,27,3,12,26,25,11,11,21,28,87,75,47,51,82,82,82,85,83,81,45,68,49,84,88,88,88,88,133,205,194,194,199,66,66,66,66,66,66,66,66,66,82,45,45,74,74,83,51,75,81,87,49,68,68,76,46,65,99,60,60,53,69,132,118,50,50,50,50,72,93,93,77,95,44,70,71,57,94,63,63,63,48,92,151,151,156,139,157,142,142,154,147,155,155,59,59,59,74,45,87,47,89,89,81,66,51,79,126,130,67,67,96,96,96,96,131,76,99,129,91,69,127,127,60,72,72,72,98,65,53,79,79,79,52,61,61,63,63,63,63,63,63,63,92,132,71,58,58,77,80,56,57,48,48,12,4,1,84,74,66,75,82,82,83,88,88,87,87,47,86,81,81,81,68,68,89,89,51,51,49,59,59,45,85,85,79,90,56,131,61,96,67,16,26,24,12,75,59,59,59,59,85,45,66,81,84,83,83,47,86,51,51,20,66,51,59,66,74,203,203,203,203,195,195,55,55,200,155,140,141,139,139,138,139,264,264,255,255,262,262,262,261,261,257,257,266,263,265,254,281,281,281,281,258,260,256,256,256,256,259,259,88,233,186,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,223,223,223,223,223,223,223,224,226,226,227,227,208,210,212,88,88,212,295,191,191,191,212,212
0,0,0,0,0,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,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,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,0,0,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,0,1,1,0,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,0,1,1,0,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,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,1,0,0,0,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0
162
11,19,25,12,18,23,3,14,16,16,13,27,6,8,7,2,20,9,24,21,149,151,138,138,157,157,145,150,150,155,143,154,139,144,152,141,140,139,138,214,207,211,209,219,219,218,216,182,162,162,162,175,168,161,169,173,180,171,172,186,184,170,176,164,167,167,166,174,159,160,165,163,163,216,217,220,221,263,281,262,262,262,260,261,259,257,256,255,264,254,258,265,266,78,201,133,133,198,195,195,195,203,203,202,196,134,133,198,195,203,202,196,134,133,198,195,203,202,196,134,135,201,133,198,195,203,203,203,202,196,134,135,204,194,62,205,206,199,200,54,197,55,375,267,271,270,270,272,274,274,269,276,278,275,279,277,276,233,30,22,39,6
0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,0,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,0,0,0,0,0,1
172
18,5,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,14,11,4,4,4,4,4,4,4,4,4,4,4,4,25,15,7,21,17,25,88,49,75,59,59,59,148,188,188,185,178,178,191,191,191,181,181,181,181,181,193,193,193,193,193,179,179,187,187,187,187,187,192,192,192,192,190,190,190,190,190,190,190,189,189,189,189,184,167,160,163,184,159,165,166,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,227,227,226,226,226,226,223,223,223,223,223,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,213,208,210,215,215,215,215,212,212,212,220,216,221,218,218,217,174,170,164,136,138,139,164,292,292,292,295
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,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,0,1,0,0,1,0,0,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,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0
117
650,652,651,649,656,655,653,654,638,119,432,469,74,551,551,551,522,667,665,599,677,659,504,504,662,469,567,74,492,497,461,573,466,541,576,32,416,527,198,198,401,30,589,560,560,560,394,452,524,566,532,580,478,487,517,535,422,422,422,422,422,505,615,431,600,399,530,504,504,405,630,403,415,415,460,451,490,563,551,547,302,637,637,545,468,620,618,47,525,633,384,384,384,559,241,593,518,592,592,402,456,113,519,434,578,220,383,383,433,398,557,557,557,315,450,568,554
0,1,1,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,1,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,1,1,0,0,1,1,0,0,0
106
638,638,589,441,52,52,52,52,52,52,629,535,177,461,383,383,541,541,541,541,541,388,521,496,496,590,454,575,624,540,620,429,487,597,597,456,456,395,432,421,2,504,504,504,504,504,504,504,30,574,465,405,604,530,630,551,551,544,623,637,434,142,442,302,427,601,601,401,480,519,472,524,159,636,577,641,424,598,598,598,598,573,458,512,415,627,474,217,217,552,552,552,522,294,639,475,66,448,448,506,500,584,528,621,444,390
0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,1,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0
224
592,602,441,499,499,588,588,588,483,433,508,508,410,431,494,447,643,443,616,539,407,407,591,429,383,641,492,500,568,502,543,614,628,628,628,409,587,554,481,620,624,600,394,561,621,527,395,540,396,416,631,524,405,432,509,509,30,564,564,564,119,548,475,903,802,527,624,219,405,616,914,588,494,576,475,910,520,535,508,904,60,60,587,148,503,543,761,833,935,934,936,889,849,750,933,982,982,982,982,983,983,983,983,984,984,984,985,985,985,985,986,986,986,986,986,986,987,987,987,987,987,987,988,989,990,990,991,991,991,991,991,992,992,993,994,994,994,994,994,994,995,996,996,996,996,996,996,996,997,997,997,997,997,997,997,997,997,998,587,480,484,399,627,422,642,497,572,429,429,896,494,505,593,628,416,637,811,626,999,631,462,361,929,632,113,586,914,507,451,898,919,528,553,207,565,32,597,637,532,410,469,429,999,593,539,494,505,549,616,511,407,474,470,631,556,545,628,478,1073,1089,1084,1091,1074,1080
0,0,1,0,1,0,0,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,1,1,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,1,1,0,1,1,0,1,1,0,1,0,1,1,1,0,1,0,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0
155
47,47,198,405,48,219,460,567,198,659,551,551,551,551,522,419,550,457,504,504,504,559,410,315,690,691,460,602,456,456,456,577,596,444,494,629,315,662,688,688,487,686,687,177,445,443,594,493,531,531,502,26,760,760,759,490,681,758,758,758,758,684,684,687,686,686,487,688,715,707,719,719,719,706,710,708,704,722,713,720,721,723,718,718,711,716,705,714,714,714,709,553,535,526,526,526,526,526,576,612,448,448,448,169,392,555,401,609,589,485,784,784,784,785,786,786,786,787,787,787,788,788,788,788,159,393,567,610,495,495,495,495,495,585,455,554,628,315,466,515,541,412,463,524,528,92,582,563,563,592,469,572,572,187,615
0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,0,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,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,1,0,0,1,0,0
275
19,2,24,18,21,4,13,7,17,17,14,3,3,16,20,20,20,20,10,25,25,25,25,25,25,25,1,1,28,5,5,5,0,0,9,23,23,23,15,15,26,26,26,26,26,22,22,22,22,11,27,6,6,12,12,8,8,47,84,88,81,86,85,82,82,87,68,66,66,66,66,66,66,66,83,83,83,83,49,74,51,89,59,75,45,79,128,128,130,46,46,46,69,69,69,69,132,132,126,61,61,61,61,73,73,73,57,57,93,93,95,95,80,80,96,96,77,77,90,90,131,131,79,79,79,65,65,127,182,175,175,175,186,186,186,186,169,169,180,180,161,169,169,180,161,161,168,168,162,162,162,173,172,180,171,171,171,171,167,164,176,176,184,184,184,163,163,163,165,165,165,159,167,167,166,166,166,166,160,160,160,160,160,160,174,174,174,170,165,165,159,159,159,167,167,167,166,160,160,174,174,174,167,166,160,170,160,174,174,174,174,170,127,129,129,170,170,205,203,170,129,129,98,98,76,53,94,94,94,94,99,99,72,50,44,44,63,63,63,63,63,63,58,223,225,225,225,225,225,225,225,225,225,225,225,225,225,225,227,224,224,211,209,219,207,137,136,138,139,218,220,217,221,267,375
0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,1,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,1,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0
221
10,10,24,32,5,30,16,16,39,39,39,3,43,7,8,11,2,2,28,37,157,142,150,148,146,175,169,37,12,80,98,12,12,41,98,25,36,42,38,18,40,35,14,17,6,26,26,26,4,21,19,0,13,29,1,20,9,23,31,91,66,88,88,88,88,88,88,73,93,60,60,60,60,47,56,99,68,68,68,59,59,59,86,72,69,69,69,84,130,78,75,129,129,65,87,89,132,55,53,95,131,131,83,126,146,146,139,158,126,74,52,52,61,44,70,67,158,151,149,138,154,144,155,152,145,147,156,153,143,169,186,168,173,180,67,57,50,90,64,133,77,128,128,128,128,128,135,49,127,63,71,180,171,182,162,172,161,159,167,160,174,164,170,170,267,211,268,292,292,292,295,294,293,303,304,300,300,300,296,297,233,282,283,251,251,251,251,251,251,247,247,247,247,247,246,246,246,248,248,241,250,136,205,283,284,286,297,71,76,45,45,250,250,249,249,242,170,165,176,163,184
0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,1,0,1,0,1,1,0,1,0,0,0,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0
256
509,408,408,361,434,477,501,515,502,502,602,551,551,551,551,564,564,564,564,564,564,480,570,362,687,686,686,686,686,487,688,688,688,647,646,645,648,655,656,653,654,522,551,551,551,551,667,665,599,677,659,504,504,504,504,504,504,662,469,567,678,362,554,483,461,510,611,451,463,632,47,397,431,478,478,541,458,142,540,552,552,600,32,496,514,399,399,580,412,241,92,577,591,388,388,388,427,490,402,424,522,640,524,605,605,520,627,441,432,526,419,624,2,642,557,557,557,557,557,557,537,595,643,479,472,531,531,531,638,596,610,422,422,422,422,26,505,532,637,637,637,217,400,207,543,546,438,571,644,487,74,504,504,504,608,608,429,560,560,560,560,560,535,449,470,403,521,572,572,462,588,556,519,606,484,574,558,623,440,548,548,548,498,503,448,448,448,527,612,612,539,198,443,569,444,447,447,447,447,447,447,500,500,500,481,435,220,615,466,625,625,625,625,587,633,450,563,563,563,563,489,383,420,553,485,525,585,159,436,488,416,416,467,523,395,618,562,486,391,445,568,549,630,513,593,607,428,390,576,113,559,516,516,516,516,398
0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,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,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0
132
625,625,625,625,609,566,562,482,437,507,635,624,514,618,493,449,449,615,637,552,602,440,495,456,409,613,565,438,555,522,434,620,611,402,391,587,560,315,455,177,451,567,511,473,416,575,570,632,422,422,415,486,605,605,605,540,169,544,447,553,586,148,484,533,424,477,520,433,390,119,608,187,531,531,577,388,427,488,617,459,559,564,564,564,601,601,601,535,640,547,294,30,556,500,500,500,503,470,432,594,519,527,405,429,207,610,598,467,383,590,636,542,542,542,394,417,543,510,523,644,498,591,506,217,491,395,505,572,572,603,399,628
0,0,0,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,0,1,0,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,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,0,0,1,1,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,0,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,0
43
628,423,198,198,405,405,469,142,433,555,652,650,649,651,654,656,655,653,555,522,673,640,678,567,751,752,752,752,752,753,753,754,754,755,755,755,755,756,756,757,555,555,591
0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,1,1,0,0,0
249
361,679,680,685,685,685,685,682,682,682,682,682,682,682,682,683,683,684,361,686,687,687,687,687,487,688,361,515,503,438,241,427,439,556,458,456,519,435,528,644,417,66,587,466,428,26,706,721,704,704,709,705,708,713,713,713,716,719,719,714,707,723,723,723,710,717,717,718,718,722,720,720,715,711,780,778,773,776,781,774,779,779,779,779,779,775,777,782,712,724,725,726,727,783,728,729,767,766,770,769,772,765,771,763,763,763,763,768,764,566,633,551,395,553,626,393,47,454,565,2,474,533,440,564,217,544,401,510,408,399,479,611,459,480,637,363,595,527,607,784,784,785,786,787,787,788,789,790,434,394,536,559,609,382,383,518,508,592,524,535,219,187,486,52,207,455,569,409,597,514,514,159,489,494,576,563,563,545,602,549,638,392,476,594,600,443,590,628,470,388,388,388,570,243,557,606,450,540,463,621,423,522,550,178,441,623,573,220,484,578,643,641,584,60,546,493,577,818,815,814,814,820,816,823,822,822,821,817,819,825,830,832,824,831,826,828,827,829,829,642,627,636,491,472,521,432,583,501,482
1,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,0,0,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,1,0,0,1,1,0,1,0,1,1,0,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,0,0,0,1,1,1,0,1,1,1,1,0,0,0,0,1,1,0,1,0,1,1,1,0,1,1,0,0,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,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,0,1,0,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,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,1,0,1,1,1,1,1,0,0,0,1,1,0
34
551,551,427,530,530,646,645,647,648,654,653,656,655,433,474,471,642,393,551,551,522,667,665,599,393,571,415,791,791,791,792,673,640,415
0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0
180
28,26,26,26,33,36,5,23,31,21,2,12,7,37,20,20,25,15,1,16,16,17,40,30,8,43,0,13,11,24,32,29,6,10,39,38,38,4,41,41,14,34,35,3,19,18,9,42,64,99,134,53,82,78,135,127,85,98,46,46,46,46,46,59,60,60,60,60,71,48,15,33,48,98,146,97,98,98,98,88,82,88,54,58,58,74,74,74,74,86,67,51,134,54,81,46,46,46,79,95,97,80,81,50,85,62,91,61,61,61,58,68,51,63,49,76,55,69,129,70,84,47,130,77,93,65,126,126,75,56,62,42,214,219,219,209,209,211,207,207,207,207,207,207,207,207,207,207,207,207,207,168,172,172,172,186,186,161,161,180,169,171,175,173,162,182,221,218,216,166,163,160,167,159,184,184,170,165,176,166
1,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,1,1,1,0,1,0,1,0,1,0,1,1,1,0,0,1,0,1,1,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0
132
448,448,636,505,463,462,631,640,640,603,399,583,427,506,506,523,555,431,402,587,428,572,159,424,471,433,400,918,496,581,889,936,761,849,833,935,933,934,982,982,983,984,985,985,986,986,986,986,987,987,988,989,990,991,992,993,994,995,996,997,997,998,585,494,429,480,484,593,505,628,549,422,399,627,497,642,641,243,428,572,474,545,811,445,897,428,478,473,929,632,507,937,32,625,528,553,207,565,640,567,410,590,925,566,629,398,559,410,469,429,423,593,494,999,549,616,505,572,556,470,631,511,628,474,545,623,473,1074,1084,1086,1091,1073
0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,1,0,1,1,0,0,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,1,1,1,0,1,0,0,0,1,0,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,0,1,0,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,1,0,1,1,1,0,0,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,0
155
19,19,12,12,5,16,16,8,26,3,13,13,2,2,23,23,23,23,9,14,20,20,20,20,196,196,196,205,205,195,195,195,134,134,62,199,194,194,194,198,202,202,202,54,206,206,135,135,78,78,55,200,140,141,139,138,17,21,21,21,21,11,0,0,267,268,270,270,270,271,274,274,274,274,273,273,272,272,272,272,269,275,344,345,352,347,351,346,353,349,348,348,348,227,226,226,226,224,223,225,225,212,208,213,210,215,217,218,220,221,216,168,175,171,172,173,348,200,203,203,197,133,204,201,280,277,276,278,279,275,295,293,293,292,294,300,300,300,296,297,304,303,303,303,318,309,309,306,307,354,354,354,311,4,18
0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,0,0,1,1,1,0,0,0,1,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,1,0,0,1,0,1,1,0,0,0,1,0,0,1,0,1,1,0,0,0,1,1,0,0,1,1,0,0,1,1,1,0,0,0,1,1,0,1,1,1,0,0,1,0,0,1
163
38,4,35,32,0,24,31,31,31,31,29,9,21,23,23,6,2,18,20,37,43,1,1,1,13,3,40,36,36,36,34,17,10,16,30,19,39,25,26,14,14,14,14,7,7,7,15,28,33,42,12,41,11,5,8,63,79,68,68,53,60,73,73,73,99,99,209,131,131,78,70,70,51,45,55,55,55,52,83,83,83,95,66,66,74,74,74,74,74,82,97,48,72,76,98,98,50,137,209,209,209,209,207,207,233,282,283,284,256,260,263,207,207,207,50,50,50,90,46,46,89,49,57,65,132,71,80,44,135,77,257,126,281,264,286,287,295,147,147,149,153,157,139,158,137,169,172,168,182,352,353,344,349,349,267,267,207,385,347,295,264,385,384
0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0
346
20,6,3,28,11,21,1,1,18,7,22,26,26,16,15,4,19,6,7,7,7,7,12,28,28,28,3,18,18,4,4,4,26,26,2,2,2,2,2,2,13,5,5,5,11,27,8,15,15,15,25,24,24,24,1,1,17,17,17,17,17,17,8,3,10,18,0,4,2,26,14,27,27,25,15,15,1,20,13,13,26,26,26,14,8,10,25,27,15,15,15,17,21,21,21,21,6,6,6,16,12,28,22,68,68,81,81,81,81,81,81,81,81,86,87,59,59,59,83,66,66,66,66,66,66,66,82,82,82,82,82,82,82,84,88,88,88,88,88,88,47,45,75,89,85,51,131,58,169,48,132,57,52,44,52,52,52,94,73,73,73,76,76,139,155,169,76,64,64,64,64,64,95,141,140,140,139,138,139,139,138,138,169,162,180,180,175,182,168,186,173,161,161,161,172,171,171,171,176,239,95,155,160,164,167,155,167,167,167,163,163,166,166,166,166,174,174,159,159,184,165,170,95,95,132,72,53,67,48,80,70,130,65,65,58,58,128,127,63,63,63,63,63,63,126,375,126,155,138,145,295,294,293,293,313,296,316,126,98,61,131,57,56,92,96,91,145,375,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,227,227,226,226,224,224,224,224,224,224,224,224,224,224,224,223,223,223,223,223,219,211,207,209,214,216,220,221,218,314,314,314,314,313,313,313,298,298,298,298,299,301,301,301,301,302,305,308,310,317,145,310,312,312,145,145,145,142,154
0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,1,1,1,0,1,0,0,1,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,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,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0
336
17,24,12,10,21,19,18,13,4,22,22,1,5,7,7,6,9,3,16,2,8,14,15,15,26,26,0,11,27,28,20,23,23,23,25,25,47,85,84,89,88,88,88,59,59,59,86,92,52,52,79,79,79,79,79,79,79,67,131,56,58,91,80,130,127,127,129,129,129,61,61,126,128,90,97,64,98,73,96,96,96,96,194,204,134,134,54,54,54,54,203,203,203,203,62,62,202,202,197,197,197,206,55,55,78,16,16,6,22,21,10,24,13,14,14,10,10,86,87,66,81,84,75,83,82,74,68,51,59,89,47,47,49,45,85,88,26,18,1,1,27,21,21,21,22,22,9,205,205,195,195,198,198,198,199,135,201,201,201,196,196,200,133,133,133,133,186,162,172,172,172,169,182,182,173,171,171,171,175,168,168,161,180,163,166,176,160,160,160,160,159,159,165,165,167,170,174,174,184,184,184,164,136,136,137,138,139,138,138,139,139,148,148,143,158,155,138,156,156,156,156,154,150,146,149,151,151,151,151,151,145,142,142,139,157,153,153,152,152,152,152,147,147,147,144,262,262,262,266,265,265,265,258,258,258,258,261,261,255,255,254,233,233,282,283,284,286,287,226,227,227,227,223,223,223,223,223,223,224,224,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,211,207,214,219,209,221,217,217,217,217,218,218,218,216,220,287,287,288,289,290,290,290,291,291,291,254,254,254,254,259,259,259,260,260,375,295,294,293,263,264,281
0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,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,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,1,1,0,1,1,1,0,0,1,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,0
292
40,36,43,32,33,33,42,29,35,50,50,16,16,17,17,17,17,17,19,110,110,110,120,120,120,116,124,101,101,101,114,115,100,100,100,100,111,104,104,104,105,105,105,112,112,112,112,50,112,112,112,112,123,123,123,106,106,106,106,117,50,117,109,109,109,108,108,108,119,122,122,122,122,125,125,125,125,125,102,102,102,102,102,121,121,121,121,121,107,107,103,103,103,103,113,113,113,113,50,172,168,165,169,169,169,169,50,132,169,169,169,169,164,184,167,173,161,171,208,210,212,215,213,216,217,173,172,169,180,161,162,186,200,78,134,195,203,203,203,203,7,18,1,1,9,33,31,14,32,37,37,37,15,15,15,38,24,24,24,28,21,39,39,39,39,8,5,5,43,43,43,43,40,40,42,42,42,42,42,42,83,44,84,128,55,55,55,55,55,91,65,74,74,79,79,79,79,79,79,79,79,132,72,135,79,83,64,47,75,75,69,57,71,62,62,97,97,97,97,77,46,91,58,58,58,58,59,133,133,51,130,130,84,188,188,188,179,179,179,179,190,185,193,178,178,189,192,192,192,192,192,181,181,191,191,187,165,184,167,167,159,176,166,174,174,164,170,170,163,268,267,267,270,270,269,269,269,271,271,273,273,273,272,272,274,274,274,274,274,274,277,278
0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,1,0,0,1,1,1,0,0,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,1,1,1,1,0,1,1,0,0,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0
106
19,26,22,22,21,2,3,4,20,8,27,0,14,15,13,25,17,17,17,17,17,49,45,74,66,66,66,75,82,86,83,83,83,84,85,89,51,87,81,68,68,68,47,59,88,70,52,64,57,17,16,7,7,12,1,1,9,5,23,40,40,10,6,79,46,94,93,132,97,6,18,28,24,169,175,161,180,172,171,182,173,162,186,168,164,165,160,166,159,174,163,176,118,176,184,170,73,48,91,71,58,63,90,60,60,50
0,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,0,1,0,0,1,1,1,1,0,1,1,0,0,1,1,0,0,0,1,1,1,0,1,0,0,1,0
153
32,32,42,17,17,25,8,1,21,21,41,41,12,35,33,33,33,33,13,6,30,24,24,0,36,7,37,37,18,18,14,5,5,23,23,23,43,40,3,19,38,28,15,34,34,34,34,34,20,2,16,39,26,29,9,4,10,31,11,50,81,62,76,80,69,60,60,71,71,97,127,127,56,130,135,135,63,45,55,74,91,151,138,143,153,137,136,139,138,233,282,283,284,286,287,288,289,175,182,168,172,169,180,171,162,186,173,161,170,163,167,164,166,176,176,176,176,165,170,163,160,174,159,184,289,290,219,209,211,214,216,292,295,294,293,316,317,313,315,314,318,311,306,307,354,217,220,218,221,216,216,354,309
0,1,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,1,1,1,1,0,1,0,1,1,0,1,0,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,1,0,0,0,1
55
615,421,413,500,679,680,684,683,685,685,685,682,682,682,682,682,682,682,682,52,52,217,441,688,487,687,687,686,475,60,60,47,589,394,608,471,492,528,362,243,578,517,391,506,543,605,432,496,405,447,527,433,613,491,577
1,1,1,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,1,1,0,0
117
8,23,15,3,84,68,68,3,2,115,115,117,105,106,106,106,106,106,109,109,109,109,2,116,113,102,102,102,102,102,123,123,123,122,110,110,110,110,120,103,103,101,101,101,101,101,101,125,125,125,125,125,125,125,125,125,125,2,2,6,22,27,21,12,171,228,230,238,232,171,156,18,18,18,18,28,7,7,7,7,16,16,26,225,225,225,225,225,225,225,225,227,227,223,223,223,223,223,226,226,226,226,226,224,224,224,224,224,219,136,137,138,213,256,138,139,267
0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0
266
29,41,34,17,30,15,18,38,35,35,1,10,40,7,43,20,3,39,8,42,42,5,14,4,21,16,9,11,12,24,25,6,19,23,32,28,31,36,26,13,33,0,2,37,78,128,97,46,49,60,74,56,54,99,79,59,68,64,51,80,58,73,76,90,77,85,57,81,66,52,129,88,83,83,135,126,69,62,62,62,44,132,98,133,93,89,75,71,70,63,50,130,127,82,48,95,86,53,72,91,47,67,61,45,45,131,87,65,84,134,55,55,55,55,157,158,153,147,143,151,142,145,144,154,138,139,139,150,156,155,152,149,146,148,141,140,138,139,185,185,190,190,190,179,188,187,189,192,192,192,192,192,191,193,178,181,174,165,170,176,167,160,159,166,164,184,163,233,233,282,283,284,286,287,288,289,290,290,290,290,290,291,215,215,212,208,210,213,221,218,220,216,217,195,204,134,62,200,133,196,135,205,206,78,201,198,198,194,194,54,55,202,267,268,273,271,271,271,272,272,274,270,269,279,275,280,292,295,294,293,297,296,304,280,277,279,278,303,300,354,318,306,311,311,309,309,307,262,254,254,255,266,257,258,256,281,265,263,259,264,260,261,228,229,231,230
0,1,1,1,1,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,0,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,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,0,1,0,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,1,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,0,0,0,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,1,1,0,1,1,0,1,1,1,1,0,0,0,1,1,0,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,0,0,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0
23
454,481,432,607,580,634,442,398,412,577,464,513,494,32,177,627,595,433,484,439,467,631,480
0,1,1,1,0,0,0,1,1,0,0,0,1,1,0,1,1,0,1,0,0,1,0
71
460,533,533,533,542,542,542,542,542,489,489,635,395,610,217,217,650,652,657,649,651,655,654,658,656,653,551,522,665,667,667,599,677,659,504,504,504,504,662,640,217,616,413,572,572,572,572,551,551,548,548,548,547,550,640,673,567,678,550,492,407,142,422,522,605,605,605,618,448,444,402
0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,1,0,1,0,0
80
220,533,511,522,605,178,401,566,647,646,645,648,653,654,655,656,566,551,522,666,670,677,599,504,659,640,673,567,678,610,610,535,449,567,490,597,439,634,473,620,578,508,643,510,628,438,561,361,619,616,531,531,429,555,519,800,487,799,643,802,492,801,503,791,791,791,791,792,792,792,793,793,793,794,795,796,797,797,797,798
1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1,1,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,1,1
75
589,511,572,572,592,219,577,577,598,598,500,620,415,397,412,652,657,649,650,651,655,658,654,656,653,497,538,538,538,442,442,624,405,551,522,665,667,599,677,659,504,662,673,640,678,567,405,539,583,408,408,556,536,584,623,573,525,591,616,586,254,428,569,48,575,626,198,492,492,413,395,398,470,470,449
0,1,0,1,0,0,0,1,0,1,1,1,0,1,1,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,1,0,0,1,1,0,0,1,1,1,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,1,0,0,0,0,1,0
263
16,16,1,1,22,23,20,7,66,66,68,85,75,88,51,7,51,87,45,89,89,47,49,83,86,7,28,26,26,26,2,2,2,2,2,2,10,9,9,14,5,0,11,6,6,6,6,24,24,8,19,19,180,180,172,172,172,168,168,168,182,182,182,182,169,169,169,169,162,175,171,186,186,186,186,186,161,161,161,161,173,160,170,170,163,165,164,166,166,22,22,22,22,27,14,23,21,66,85,86,77,61,130,21,5,130,5,5,3,12,20,2,2,2,11,23,23,23,28,2,2,16,7,7,7,7,21,21,12,0,5,3,19,17,25,3,13,13,4,15,179,179,179,179,179,178,178,178,178,178,178,178,178,178,178,178,178,178,178,188,188,192,192,192,192,192,189,189,189,185,191,191,190,190,181,181,181,187,187,187,193,193,193,159,160,184,184,176,163,163,164,167,166,170,15,170,165,174,15,12,12,21,18,18,18,18,27,86,81,59,155,146,158,145,144,152,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,281,256,265,255,260,223,226,226,224,224,224,224,224,224,224,141,140,138,139,59,59,59,59,227,215,210,213,212,208
0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,1,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,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0
220
28,41,10,10,39,39,39,34,15,29,26,26,40,3,38,36,16,13,13,9,0,25,6,21,1,37,12,8,11,32,24,24,17,35,35,35,18,4,46,46,46,46,46,46,128,128,128,128,128,128,128,128,78,74,90,81,81,77,77,49,93,69,79,79,79,79,79,58,48,48,48,68,67,75,62,62,62,62,62,73,98,98,65,44,44,44,185,192,192,192,192,192,190,190,190,190,187,187,187,191,191,191,178,178,179,179,193,188,188,189,189,181,181,181,184,174,167,159,164,165,163,176,176,170,160,166,166,166,137,136,139,138,139,138,138,139,139,139,233,282,283,284,286,287,83,83,83,83,66,66,66,99,133,82,87,84,56,56,86,126,80,80,45,54,54,50,64,132,91,97,70,127,89,129,129,88,53,61,60,60,51,131,47,134,59,76,55,55,55,95,63,71,72,287,288,85,85,130,52,57,207,214,211,219,209,218,217,149,217,218,216,375,272,272,270,270,270,270,269,269
1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,1,1,0,1,0,1,0,0,1,0,0,0,1,1,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,0,0,1,0,0,0,1,0,1,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1
41
637,616,477,511,398,2,567,504,504,504,198,659,550,419,457,551,551,551,522,666,664,674,640,686,686,686,686,487,688,687,758,760,490,684,759,681,687,487,686,686,688
0,0,0,1,1,1,0,0,0,1,1,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1
355
0,25,7,28,8,22,14,20,15,85,84,75,15,75,88,88,86,74,74,47,15,1,18,16,16,16,5,19,19,11,27,6,24,24,21,10,12,12,4,4,17,17,17,26,2,23,82,82,53,70,70,70,61,71,98,98,98,60,60,90,48,48,48,48,93,93,93,132,95,91,56,46,118,118,118,77,77,77,77,77,77,130,76,79,79,52,72,99,99,99,129,129,129,128,128,127,131,58,69,69,65,64,73,73,73,73,73,73,63,63,63,63,50,97,94,94,94,94,44,44,44,96,57,126,67,67,92,80,80,153,144,144,158,158,143,143,143,154,157,142,142,150,148,148,146,146,145,145,145,145,145,149,149,139,139,155,147,152,138,138,151,156,156,156,156,156,156,180,180,140,141,139,138,138,180,182,173,168,168,168,169,169,169,172,161,171,162,186,186,186,186,186,175,175,166,167,167,167,167,163,163,159,160,165,170,174,174,164,176,176,184,184,62,62,62,62,135,62,135,203,199,196,133,62,135,203,199,196,133,202,55,55,54,54,54,54,204,200,197,78,205,200,197,78,192,192,267,268,268,282,282,283,284,284,286,287,281,375,205,281,205,195,198,206,134,194,201,212,213,210,208,208,208,208,208,208,215,216,218,220,217,217,217,217,221,267,267,270,270,270,270,270,270,270,270,272,272,272,272,272,269,269,281,264,265,385,248,248,248,248,248,248,248,242,242,247,241,243,243,243,243,249,249,244,245,245,245,251,253,246,246,246,246,252,252,252,252,250,344,377,377,376,381,355,265,266,263,259,259,261,257,260,254,258,255
0,0,1,0,0,0,1,0,0,1,1,1,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,1,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,1,1,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,0,0,1,1,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0
9
18,6,6,21,9,9,27,22,25
0,0,1,0,0,0,0,0,0
188
0,16,16,16,16,16,16,7,23,23,18,4,4,4,17,17,17,20,26,13,24,27,27,27,27,198,198,194,202,202,203,195,195,195,195,195,204,204,204,55,200,196,133,197,197,78,54,135,62,62,141,140,138,139,22,8,8,28,1,12,89,81,47,86,75,87,88,74,68,59,49,83,85,82,45,66,84,51,61,99,99,76,298,299,301,301,301,301,302,305,308,310,312,233,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,346,346,348,353,347,345,351,344,344,350,352,162,168,173,171,186,172,180,175,182,169,161,164,165,166,166,176,163,159,174,160,167,184,170,223,223,223,226,224,225,225,227,227,227,227,227,227,219,209,209,146,147,157,145,152,156,138,139,158,150,144,142,153,143,154,151,148,155,149,205,134,206,201,199
0,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,0,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,1,1,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,1,1,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,0,0,0,0,1,1,1,0,1,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,0,0,1,0
105
28,12,16,15,15,9,42,21,40,34,33,23,32,1,38,43,43,5,36,3,4,29,14,14,39,30,6,6,6,31,31,7,24,17,17,161,161,161,172,172,162,162,162,182,175,175,175,171,169,173,173,173,180,180,180,186,186,186,186,186,186,186,168,168,163,184,159,166,160,160,167,167,167,167,167,174,174,174,170,176,176,165,163,164,268,17,237,232,232,230,292,295,294,293,303,226,226,226,227,227,227,224,224,224,224
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,1,0,1,1,1,0,0,0,0,1,0,1,0,0,1,1,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0
52
7,75,7,7,22,20,14,0,25,25,25,25,11,3,19,1,186,180,168,173,164,176,223,226,224,224,224,227,227,225,225,225,225,225,214,209,211,207,219,216,218,216,217,352,346,345,349,348,351,344,353,347
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,1,0,1,0
98
457,550,551,551,551,551,551,504,504,504,659,567,567,559,567,522,419,198,661,428,469,784,785,786,786,787,787,787,787,787,788,788,789,790,790,790,790,681,759,684,684,684,684,758,758,758,760,490,686,686,686,686,688,487,687,687,687,687,714,720,720,723,716,716,716,705,705,717,717,717,719,719,719,718,718,718,715,711,711,711,706,722,722,722,707,707,704,704,704,709,709,709,790,790,469,410,660,662
1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,1,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,1,1,0,0,0
29
455,652,650,651,649,653,654,655,656,522,551,665,667,677,599,599,659,504,673,640,678,567,455,455,455,47,435,391,602
0,0,0,1,0,0,0,0,1,0,1,1,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0
63
568,568,448,448,448,464,528,528,679,680,643,681,604,485,487,687,687,687,687,687,688,688,688,686,686,686,646,646,648,647,645,654,656,653,655,551,551,551,551,522,670,666,599,677,659,504,504,504,504,504,504,659,469,662,678,567,528,361,580,395,595,457,462
0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0
67
651,652,657,649,650,658,658,658,656,656,654,653,655,650,649,652,651,654,656,655,653,403,413,593,570,462,417,417,633,635,607,511,468,567,485,585,412,447,632,603,410,410,634,436,530,465,465,456,456,498,526,526,616,395,613,423,519,497,540,612,612,438,596,207,571,502,502
1,0,1,0,1,0,0,1,0,1,0,0,1,1,0,0,1,0,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0
25
142,489,492,522,551,551,665,667,677,599,650,652,649,651,656,653,655,654,504,504,659,662,469,567,492
0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,1,0,0,0,1,1,0,1,0,0
106
608,480,390,405,531,531,531,531,531,590,519,519,519,607,641,594,483,546,563,142,454,454,536,427,169,444,442,499,119,220,458,74,618,618,618,618,159,66,489,522,625,625,625,625,625,627,466,544,566,445,398,639,467,595,495,505,382,449,437,407,488,530,556,582,451,470,456,580,535,552,520,423,496,415,397,623,32,459,513,637,619,619,619,516,643,642,217,452,524,468,636,113,598,598,598,598,52,478,612,612,417,557,510,584,604,491
1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,0
92
506,419,567,198,504,457,457,457,550,551,551,551,551,522,659,689,784,785,785,785,785,785,785,786,786,786,787,787,787,787,787,788,788,789,789,789,790,790,490,759,760,758,758,758,681,684,686,487,790,687,687,687,487,688,686,686,686,686,717,719,719,719,714,714,720,720,720,706,715,704,718,718,708,713,722,721,709,709,716,716,710,710,710,707,707,707,705,705,711,711,723,506
0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,1,0,0,0,1,1,0,0,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,0,1,0,1,0,0,1,0,0,1,0,1,0,1,1,0
439
40,36,43,32,33,42,29,35,41,39,30,31,30,31,18,10,6,17,3,28,4,1,15,5,7,23,34,34,14,8,21,16,16,37,9,201,201,202,198,55,55,206,197,197,197,78,196,134,134,134,134,62,204,203,133,195,195,135,200,199,205,54,194,38,24,24,24,24,19,19,191,191,191,181,188,185,189,189,189,187,187,187,193,190,179,192,192,192,178,178,178,165,163,163,166,170,170,170,160,159,176,174,164,167,184,75,82,81,85,45,51,137,136,139,138,147,144,142,138,149,155,153,153,153,153,156,139,154,152,145,148,150,151,143,146,157,158,88,86,74,89,66,68,87,47,83,84,49,59,92,67,98,63,63,44,128,70,129,57,58,94,65,48,48,60,60,60,93,93,93,95,96,96,96,96,99,52,73,73,132,97,46,76,12,12,12,131,130,126,71,79,79,50,50,50,50,118,80,80,56,91,64,53,61,72,72,77,69,90,127,12,239,12,12,12,224,223,227,226,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,209,212,209,219,211,207,214,214,214,221,217,217,217,217,217,217,216,218,218,220,23,22,22,12,10,1,13,13,13,15,20,26,2,2,2,2,2,5,9,17,7,27,27,27,11,19,3,4,24,24,8,28,16,6,18,21,14,14,0,25,292,294,293,295,235,229,233,236,229,237,235,235,238,232,232,231,231,231,230,313,314,233,298,299,299,301,301,301,302,302,302,305,305,305,346,344,350,352,345,348,353,347,349,351,314,314,314,316,317,315,306,306,306,311,305,282,311,268,305,308,311,268,268,282,282,308,308,310,312,282,283,284,286,371,125,120,114,114,114,114,364,364,364,364,311,375,358,379,374,356,355,376,383,382,377,373,370,370,357,359,359,381,375,267,285,320,321,322,114,114,114,114,107,107,107,107,107,101,101,101,111,116,311,319,323,276,279,277,280,278,311,311,318,318,309,309,309,309,307,278,278
0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,1,0,1,0,1,1,1,0,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,0,0,1,1,1,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,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,0,1,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,1,1,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,0,1,0,0,0,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,0,0,0,0,0,1,1,0,1,1,1,0,1,1,0,1,0,0,1,1,1,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,0,1,0,0,1,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,1,0,1,1,0,0,1,0,1,1,0,0,1,1,1,0,0,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,1,1,1,1,0,0,1,0,1,0,0,0,1,1,0,0
226
22,203,203,203,203,203,203,54,205,196,198,78,55,204,62,206,133,202,201,194,194,197,7,14,13,20,27,19,10,24,1,16,9,25,25,0,17,8,234,234,234,234,141,140,138,139,226,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,223,223,223,227,227,227,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,208,212,219,8,15,152,150,155,149,158,139,156,156,156,156,144,147,147,147,147,147,151,154,142,157,138,145,143,148,153,153,153,146,146,171,180,172,168,169,161,162,186,175,173,182,159,170,165,159,160,164,163,167,184,347,345,15,11,18,18,18,18,3,28,21,2,208,210,213,212,215,218,221,220,217,2,217,216,12,4,23,184,298,298,298,299,301,301,301,301,302,305,5,6,26,267,375,293,292,295,294,296,296,300,300,300,303,303,303,304,297,318,375,321,321,321,322,319,285,323,320,278,279,111,111,102,123,150,0,150,257,30
0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,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,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0
90
651,649,650,652,655,654,656,653,653,658,658,658,658,652,650,649,651,653,654,656,655,363,522,551,666,670,677,599,504,504,504,504,504,659,673,640,640,678,567,363,142,529,437,608,642,497,539,148,578,198,544,439,413,178,556,558,571,492,586,582,428,562,524,521,519,572,572,512,526,588,431,457,443,600,504,504,438,540,52,622,435,483,501,579,159,488,488,518,577,484
0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,1,1,0,1,0,1,0,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,1,1,0,1,0,0,1,1,1,0,0,0
149
534,534,394,410,564,618,618,618,618,198,451,495,462,420,490,572,572,472,169,423,423,432,441,485,580,453,452,452,429,594,30,431,498,427,436,563,413,384,609,522,219,491,496,642,390,581,602,545,514,622,422,623,458,525,405,315,382,579,92,402,592,501,639,590,398,178,565,565,565,565,562,518,486,536,632,614,119,483,634,48,535,528,528,576,505,630,577,552,571,492,416,542,542,26,543,608,556,508,508,460,626,392,489,417,487,521,443,554,455,177,638,603,605,475,523,600,596,643,510,463,415,601,601,601,470,585,597,241,478,607,548,548,558,466,473,401,383,113,637,547,541,640,615,604,616,442,397,606,633
0,1,1,0,1,0,0,0,1,1,0,1,0,0,1,0,1,1,0,0,0,1,1,0,0,1,0,1,1,0,0,1,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,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,1,0,1,1,0,1,0,1,1,1,0,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,1,0,1,1,1,0,0,1,1,0,1,1,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,0
30
394,535,486,558,463,455,254,598,550,545,545,52,52,52,52,52,52,459,626,624,429,509,498,603,397,435,436,505,635,629
1,0,1,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,0
505
21,15,7,27,3,26,26,12,13,13,4,4,17,17,23,23,23,23,20,20,20,20,0,16,24,10,14,14,14,19,19,6,1,2,18,11,11,28,25,25,25,25,5,5,5,8,22,9,87,89,59,68,45,47,84,66,49,86,82,74,51,51,81,88,85,83,75,57,130,130,130,130,60,60,60,77,129,129,73,96,94,64,79,79,132,67,65,99,93,63,48,76,80,131,50,50,72,58,44,128,128,128,128,128,128,90,126,52,127,97,98,53,71,92,92,118,46,69,70,91,56,56,61,95,150,150,146,146,158,158,142,142,149,143,151,156,152,145,139,139,139,147,147,148,155,157,138,144,153,154,140,141,141,139,138,112,109,109,104,104,104,104,106,124,102,108,108,108,125,125,125,125,125,125,125,125,121,121,121,121,121,121,121,121,121,121,121,107,100,101,114,120,120,120,120,116,111,117,123,123,122,105,103,110,110,110,119,115,113,169,169,169,175,173,182,168,180,186,186,161,161,162,162,171,172,170,160,159,159,163,167,166,164,176,165,184,174,197,78,201,203,203,203,203,203,203,203,203,54,195,194,199,40,36,43,32,32,33,42,29,35,41,39,30,31,18,10,6,17,3,28,4,1,15,5,7,23,14,256,254,257,258,259,260,260,261,255,263,264,265,266,266,249,250,225,225,51,47,81,83,83,75,66,49,49,87,59,88,45,89,89,84,86,82,74,85,68,93,99,50,118,61,61,128,128,128,128,46,52,77,70,90,85,89,89,89,89,89,89,89,89,89,49,84,47,86,66,66,66,66,66,66,66,66,81,88,281,262,262,262,225,225,225,225,226,223,224,227,227,227,215,213,213,208,210,212,212,216,216,221,218,218,218,217,220,268,268,268,267,273,269,269,269,269,269,269,269,269,271,272,274,274,274,274,274,270,280,279,276,275,278,277,228,228,228,231,235,235,237,230,232,238,229,236,236,199,199,199,199,135,202,205,133,133,200,134,196,55,206,204,198,62,233,282,282,282,283,298,299,301,301,301,302,302,305,308,312,233,233,282,283,283,284,286,287,288,289,290,290,295,294,293,314,315,313,317,316,311,354,306,307,309,309,309,309,311,311,291,350,348,349,345,344,344,352,346,347,353,374,379,358,377,382,356,383
0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0,1,1,1,1,1,0,0,1,0,0,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,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,0,0,1,1,0,1,0,0,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,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,1,0,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,1,1,1,1,0,1,1,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,1,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0
142
395,499,609,504,504,504,642,453,457,557,557,557,557,557,557,557,557,440,465,587,587,582,398,541,492,510,556,556,421,631,394,479,479,483,561,522,551,670,666,599,677,659,504,640,673,567,678,645,647,648,645,654,653,658,656,655,561,629,361,489,519,573,526,526,436,434,523,443,452,452,452,217,502,417,388,32,644,644,506,632,461,505,626,618,495,578,537,482,454,454,463,410,544,148,470,52,52,363,542,542,542,542,531,415,508,491,427,543,486,518,464,630,549,612,460,590,590,412,481,641,498,392,555,393,399,424,639,501,401,560,560,560,637,616,633,606,553,619,619,551,558,400
0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1,0,1,0,1,1,0,0,0,0,1,0,1,1,1,1,0,1,0,1,1,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,0,1,1,0,1,1,0,1,0,1,1,1,0,1,1,1,1,0,0,0,1,0,1,0,1,0,1,0,0,0,0,1,1,1,1,1,0,0,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,1,1,1,0
58
578,479,557,392,436,618,580,580,541,541,468,637,394,546,636,566,566,522,551,551,667,566,493,602,602,437,642,428,491,665,667,677,599,504,504,659,469,662,678,567,491,523,450,561,459,573,611,570,589,466,2,634,533,142,574,551,470,484
1,0,1,0,0,1,0,0,0,1,1,0,1,1,1,0,1,1,0,1,0,1,1,0,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,1,1,1,1,1,1,1,1
103
487,550,449,2,567,607,588,588,534,456,456,456,434,571,361,637,198,518,518,518,518,518,444,512,446,522,667,665,599,677,659,504,662,469,567,678,652,650,657,649,651,654,655,658,658,656,653,416,462,554,429,503,480,598,187,625,625,625,625,641,599,599,468,463,420,587,587,638,243,428,593,490,532,575,644,523,390,508,508,454,618,618,403,601,601,601,601,402,427,498,596,485,294,630,629,600,467,531,159,496,410,535,383
0,1,0,1,1,0,0,1,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,1,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,1,0,1,1,1,1,0,1,1,1,0
116
413,500,500,500,500,490,466,601,601,601,601,601,417,390,450,475,464,396,424,571,558,613,555,649,651,652,650,655,654,656,653,431,615,615,590,512,562,468,26,492,522,538,538,538,556,409,522,551,666,670,677,599,504,659,673,640,567,678,594,449,570,422,410,588,551,471,479,479,452,467,523,474,549,544,527,499,578,482,187,361,633,637,436,391,599,399,463,593,618,48,567,315,486,419,433,531,531,531,531,531,531,531,531,531,494,577,473,547,610,534,394,630,241,416,451,545
0,0,0,0,1,1,1,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,0,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1
183
5,5,15,4,27,49,66,88,88,88,82,87,84,51,47,75,74,45,85,86,89,83,83,83,83,59,81,68,48,61,79,65,94,94,71,58,130,130,41,41,40,14,36,18,18,28,42,21,3,33,6,35,35,17,43,24,12,8,185,185,185,185,193,189,189,190,190,190,178,179,187,187,188,188,191,191,191,181,181,192,192,192,192,160,174,167,184,22,9,29,1,10,23,22,9,29,1,10,23,7,16,19,176,176,176,159,164,170,166,163,163,165,130,73,73,70,99,72,72,56,77,95,50,50,50,44,92,60,96,80,98,126,126,93,132,53,128,128,128,128,64,127,57,52,91,129,76,46,97,67,63,63,118,131,69,144,148,151,151,152,157,147,147,145,145,145,154,138,138,138,143,143,143,143,156,142,158,153,139,155,150,146,146
0,0,0,0,0,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,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,0,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,1,1,1,0,0,0,1,0,0,1
27
415,680,679,485,643,604,681,142,516,516,516,516,399,686,487,688,687,687,399,399,422,445,515,506,448,448,187
0,0,0,0,1,1,1,1,0,0,0,1,0,1,0,1,0,1,0,1,1,0,1,0,0,1,0
58
119,507,450,405,479,468,400,532,254,392,219,219,611,142,457,526,525,441,451,566,465,522,645,645,646,551,551,670,666,599,677,659,504,640,673,640,678,403,564,541,294,540,500,431,452,452,549,590,416,514,505,501,616,440,597,621,520,485
1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1
159
7,23,12,8,16,14,62,134,201,126,44,91,50,92,77,46,127,118,96,69,93,90,130,72,72,67,132,57,129,95,95,48,128,58,64,63,63,63,79,97,61,168,180,173,161,162,186,186,169,175,172,182,171,167,159,160,164,184,184,170,166,174,176,165,163,61,194,55,55,133,196,199,199,204,140,141,141,141,139,138,204,204,201,201,198,200,205,78,78,62,62,54,206,223,224,225,225,225,226,226,227,227,211,207,214,209,221,217,218,220,220,216,206,134,195,195,197,202,203,203,203,203,135,375,267,273,273,273,271,270,270,270,272,269,269,274,274,274,274,280,278,279,276,277,277,277,275,94,12,33,140,141,138,139,30,29,38,206,144
0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0
250
42,39,39,16,16,16,16,4,43,43,15,15,19,28,28,40,7,12,12,38,32,32,79,138,138,143,143,143,143,142,142,142,142,142,142,157,151,155,150,148,156,156,154,154,154,154,146,144,152,152,145,145,145,153,153,158,139,147,149,135,135,50,50,50,50,49,72,47,83,58,64,32,18,8,34,31,31,31,30,36,36,36,36,36,10,9,23,23,23,5,5,5,5,5,5,5,33,33,33,24,1,1,1,14,14,14,29,3,3,3,3,41,41,37,37,37,21,6,6,17,182,182,168,168,168,168,168,168,168,168,162,186,186,186,186,186,186,186,66,84,89,74,86,45,45,75,85,87,81,81,82,68,47,51,83,49,88,88,59,98,76,79,79,79,79,79,172,161,175,175,171,171,169,180,180,180,173,170,170,176,163,165,159,184,184,174,174,174,160,160,160,170,167,167,167,164,164,164,164,166,166,166,166,239,268,268,267,269,269,271,271,270,270,270,270,272,272,272,273,273,273,273,276,278,279,279,280,280,275,275,275,275,278,277,276,276,292,295,196,262,262,262,262,262,148,28,22,19,151,35
0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,1,0,1,1,1,1,0,0,0,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,1,1,1,0,0,1,0
66
557,557,557,557,557,557,557,557,557,294,639,642,470,470,470,32,630,486,484,647,645,645,646,648,658,656,655,654,653,522,551,666,667,665,599,677,659,504,662,469,469,678,567,567,544,496,466,473,169,113,47,483,614,614,451,558,551,578,563,563,563,563,596,618,586,633
0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,1,0,1,1
70
646,645,647,648,653,655,654,656,619,483,470,198,491,491,429,422,422,422,422,628,546,614,614,614,614,559,439,428,481,424,424,455,592,514,532,616,413,639,382,480,555,494,530,474,629,482,638,187,606,443,515,577,445,412,412,612,612,612,524,502,624,578,384,384,508,569,528,573,489,593
0,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0
281
15,32,29,43,19,7,34,17,42,5,41,3,4,31,28,28,28,28,10,36,39,23,23,14,1,21,21,40,18,16,16,192,192,192,192,192,192,179,179,179,188,188,188,188,185,187,187,191,191,191,193,181,181,178,178,190,190,189,189,189,176,160,160,174,165,170,163,167,159,164,166,184,121,121,121,121,121,112,112,112,112,116,116,116,116,105,105,124,124,124,124,113,113,113,113,123,123,108,108,107,110,117,117,117,117,117,117,117,16,213,16,8,9,24,33,37,12,38,6,30,78,70,70,135,54,145,158,155,93,45,82,82,82,82,134,83,83,53,131,73,52,51,47,50,87,74,129,129,44,192,192,192,192,192,192,192,192,185,190,190,189,193,188,188,178,191,191,191,187,181,181,181,179,163,170,184,166,176,164,167,160,174,165,163,170,159,44,225,225,225,225,225,225,225,225,225,225,225,225,225,225,136,137,139,138,49,85,47,82,82,82,82,86,74,84,88,81,68,87,87,59,83,83,45,51,75,66,89,46,46,53,56,56,63,63,63,65,65,131,131,131,131,90,225,139,90,132,76,225,225,225,225,225,292,295,268,267,267,295,239,267,271,271,271,269,269,269,269,274,273,273,270,270,270,270,272,276,277,280,138,76
0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,1,0,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,1,0,1,0,1,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,1,1,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,1,0,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,0
24
431,431,521,457,551,551,551,504,504,504,504,659,419,567,567,550,522,198,661,315,665,660,559,469
0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,1,1,1,1,1,0,0,0
82
6,26,26,2,2,12,7,7,28,22,25,17,13,13,136,137,139,138,191,191,190,190,190,190,192,192,192,192,193,188,178,178,181,187,187,179,179,189,185,164,176,165,163,167,184,170,166,223,224,227,227,225,225,225,225,225,225,211,219,209,207,214,221,216,220,217,375,267,323,285,322,319,321,320,279,277,280,160,174,280,233,13
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,1,1,0,1,0,1,1,1,1,0,1,0,1,0,0,1,1,1,0,1,0,0,0,0,0,1,1,1,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0
271
3,5,13,13,25,4,2,28,16,18,10,24,17,148,143,151,149,17,11,6,27,19,20,26,26,21,23,9,8,12,1,15,22,22,14,7,0,0,85,89,45,81,81,86,51,51,59,74,88,75,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,212,83,83,84,49,49,49,82,82,82,82,47,68,87,77,132,44,72,91,91,70,131,50,50,99,99,99,56,98,57,90,69,63,127,60,97,52,53,94,94,71,71,79,58,95,65,46,128,48,96,61,129,129,129,129,64,80,93,93,93,73,126,67,76,92,130,118,172,180,186,168,168,168,168,168,169,171,175,161,162,182,173,165,174,174,174,160,164,166,166,166,176,176,176,176,176,176,176,176,167,167,163,163,184,184,170,159,150,150,155,154,145,154,145,154,145,144,139,146,156,158,152,154,145,144,139,146,156,158,152,147,138,142,153,157,140,141,139,138,206,133,197,203,200,197,203,200,55,55,55,55,194,195,195,195,195,198,201,202,62,78,199,204,196,205,134,135,54,258,256,281,260,264,259,259,212,265,254,263,266,261,257,255,262,262,212,215,213,208,210,217,218,216,220,221,267,375,233,360,384,380,365,364,367,372,361
0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,1,0,1,0,0,1,0,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,0,0,1,1,1,1,0,0,0,0,0,1,0,1,0,1,0,1,1,1,1,0,1,1,1,0,1,0,1,1,0,1,0,1,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,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,1,0,1,1,1,0,0,0,1,1,0,0,0,1,1,0,1,0,0,0,0,1,1,1,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,1,1,1,1
223
471,489,614,476,536,424,606,605,605,422,422,422,524,407,503,503,585,423,607,483,492,642,457,548,548,633,219,405,177,428,546,589,449,159,579,583,400,564,604,207,444,802,551,643,499,294,632,552,32,491,485,549,620,468,935,933,934,833,761,849,889,936,750,60,535,537,982,983,983,984,984,985,985,985,985,985,986,987,987,987,988,988,988,989,990,990,990,991,992,993,994,994,994,995,996,997,998,546,617,434,513,452,439,543,422,422,627,399,480,644,572,549,642,497,429,494,593,505,401,445,610,589,569,412,570,536,30,548,474,407,596,488,539,631,811,626,999,616,428,623,586,451,929,113,361,914,919,898,507,632,554,541,597,32,207,565,528,553,453,60,590,640,582,590,560,602,629,557,562,582,559,567,469,908,925,539,494,429,423,505,999,593,616,407,511,556,474,628,631,470,572,572,623,576,422,422,457,473,570,428,478,536,390,460,630,502,433,802,148,503,527,456,515,1079,1085,1097,1100,1093,1076,1087,1102,1106,1107
1,0,1,1,0,1,1,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,0,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,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,0,1,0,1,1,0,1,0
315
6,2,15,18,9,13,1,1,21,14,3,22,8,23,24,20,12,25,0,10,11,11,28,26,5,27,16,17,19,7,7,7,4,81,86,45,68,74,59,88,85,84,89,47,75,87,66,66,66,66,66,66,51,49,83,82,91,70,129,129,67,98,96,96,96,72,126,58,58,58,52,52,132,65,61,57,57,63,95,56,56,64,46,93,93,79,128,97,76,76,94,94,118,118,53,71,60,99,127,80,130,130,73,73,44,50,92,92,90,48,77,77,77,131,69,197,0,5,5,5,5,23,23,28,25,139,158,157,152,151,145,143,143,143,149,138,138,138,142,144,150,153,148,148,147,146,156,154,155,197,197,197,205,205,205,205,205,194,201,134,134,134,204,206,199,1,1,1,27,27,8,3,26,9,6,18,12,200,198,196,196,54,54,133,78,202,202,202,202,55,55,203,135,62,62,195,195,195,137,136,138,139,139,264,179,191,191,191,191,193,187,190,181,181,181,178,189,189,185,192,192,192,192,192,192,264,192,188,188,188,188,160,264,254,257,256,265,260,258,281,281,255,262,261,259,259,263,266,174,164,165,170,170,170,170,170,163,184,184,184,160,167,176,176,159,166,226,224,227,227,225,225,223,210,215,213,208,212,217,218,220,221,216,375,271,271,273,273,273,274,272,272,270,269,269,269,278,280,276,276,275,277,278,292,295,294,293,313,314,314,314,317,315,316,316
1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,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,1,0,0,0,0,0,1,1,1,1,1,1,0,0,1,0,1,0,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,1,1,1,1,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,1,0,1,0,1,1,0,1,1,0,0,1,1,1,1,0,0,0,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0
121
23,7,27,4,17,21,26,15,6,13,0,18,25,25,20,7,23,22,3,16,135,134,204,194,195,206,199,203,203,203,203,200,8,24,14,5,2,2,10,19,4,17,9,27,26,141,141,140,138,139,173,186,158,147,154,138,148,145,156,156,139,152,152,152,152,157,157,157,26,186,180,161,182,182,175,169,169,162,172,168,171,171,171,174,166,184,184,26,28,1,224,223,223,223,223,223,226,225,213,212,208,215,210,221,217,216,218,267,375,269,272,274,273,273,273,270,269,269,269,269,276
0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,1,1,0,0,0,0,1,1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,1,0
107
553,553,472,561,559,624,241,709,709,716,717,720,719,722,713,713,721,715,723,707,704,710,714,714,714,706,708,718,711,776,776,782,779,777,778,773,780,775,775,774,781,770,770,770,765,768,764,764,764,767,763,771,766,769,772,546,597,198,220,482,438,531,531,531,531,519,294,574,574,574,558,477,462,784,785,786,787,788,789,790,462,611,142,455,820,815,817,822,822,823,816,814,814,818,821,819,826,824,825,828,827,830,829,829,832,831,455
0,1,0,0,0,1,1,0,1,1,1,1,1,1,0,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,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0
162
512,523,523,523,523,523,529,529,390,534,534,534,534,198,567,419,659,504,551,457,522,550,665,315,428,502,679,680,682,682,682,682,682,682,683,683,684,685,685,685,554,686,487,688,687,687,598,598,644,708,716,711,711,710,715,715,718,718,718,717,717,705,705,714,706,719,719,709,713,721,720,720,720,704,707,723,722,644,491,592,243,585,475,576,779,777,781,780,774,773,776,778,775,782,537,444,488,561,591,599,509,428,784,785,786,787,788,788,788,789,790,769,765,770,772,772,772,772,768,768,768,771,771,764,767,766,766,763,715,705,705,719,719,713,722,710,704,720,716,708,721,711,718,718,723,723,707,714,714,717,717,706,709,709,709,509,524,397,396,428,394,394
0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,1,0,1,1,0,1,0,0,1,0,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,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,0,0,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,0,1,1,0,0,1,0,1,1,0,0,0,0
127
32,32,34,34,41,28,187,192,192,192,192,192,192,192,192,192,192,192,192,192,192,178,178,179,179,179,179,188,188,188,189,185,191,191,191,190,193,193,193,181,181,176,165,165,159,159,159,170,170,170,170,170,170,167,167,184,184,166,164,160,174,174,163,38,38,17,4,18,18,18,18,23,1,1,8,30,10,224,224,224,226,226,227,227,223,223,223,223,223,225,225,225,268,267,285,272,272,272,273,270,270,270,269,269,271,280,279,277,280,280,8,196,97,32,204,38,55,292,295,294,293,304,316,314,315,315,313
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,1,1,0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0
304
6,5,26,24,16,16,22,16,16,16,20,14,14,11,28,43,1,35,12,5,41,6,10,21,23,23,23,23,24,8,18,3,33,9,7,17,45,83,82,47,66,59,49,75,84,51,88,74,81,87,89,85,86,68,71,76,131,127,57,64,59,49,75,84,51,88,74,81,87,89,59,49,75,84,51,88,74,81,87,89,85,86,68,68,67,72,131,91,16,40,3,18,28,33,15,22,41,41,12,12,35,21,14,97,77,58,90,93,93,93,76,60,60,50,79,94,61,69,80,80,64,71,127,129,130,126,126,65,73,44,44,44,56,57,132,70,118,52,99,99,53,53,92,95,128,128,128,128,128,128,128,96,98,48,6,239,231,33,230,263,16,229,232,232,237,238,236,235,23,25,41,66,239,231,237,47,45,89,81,83,83,238,83,235,83,229,68,49,84,85,232,85,75,86,230,51,88,87,82,82,59,236,74,74,92,257,7,32,50,287,50,134,291,155,289,11,288,286,288,286,287,289,291,291,233,290,290,290,286,233,283,290,284,282,283,284,288,1,30,158,282,144,196,199,4,32,143,50,41,6,28,118,204,16,4,144,155,196,140,141,139,141,138,140,138,22,94,139,31,48,97,1,2,2,263,24,204,257,24,200,41,23,200,206,150,151,19,0,32,7,97,145,0,39,156,196,12,156,29,156,158,33,10,93
1,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,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,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,0,1,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,1,1,1,0,1,0,0,1,0,0,0,0,1,0,1,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,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,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,0,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,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0
57
647,646,645,648,654,653,655,656,512,315,643,643,643,643,522,551,551,551,665,667,677,599,504,504,659,363,549,608,608,434,402,461,610,477,535,621,576,198,241,92,399,399,439,527,555,555,659,640,673,567,678,555,605,605,605,624,496
0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0
39
647,646,648,645,656,654,653,655,493,522,551,670,666,599,677,659,504,640,673,567,678,493,493,493,463,48,589,621,402,74,551,408,608,401,66,561,499,520,520
0,0,0,0,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0
119
6,18,2,16,13,21,21,21,25,12,24,15,188,188,188,188,188,188,188,188,188,187,187,187,187,187,192,192,192,192,192,191,191,191,191,190,190,190,181,181,185,185,189,189,193,193,193,193,178,178,179,167,163,159,184,184,176,166,160,174,164,165,170,14,7,7,11,11,1,1,1,1,22,225,225,225,227,227,223,223,223,223,223,223,223,223,223,226,226,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,219,211,209,207,214,137,136,139,138,214,214,217,220,216
0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0
47
458,458,458,458,489,401,401,559,559,567,567,450,481,617,784,784,784,784,785,785,786,786,786,786,787,788,788,789,789,789,789,789,789,790,681,758,490,760,684,487,688,687,687,687,686,686,617
0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0,0,0,1,0,1,1,0,1,1,1,1,0,0,1,0,1,0
325
40,36,43,36,43,32,33,42,29,35,41,39,39,30,31,31,18,10,6,17,3,28,4,1,15,5,7,23,23,34,14,8,21,16,37,9,200,206,205,199,78,78,78,194,203,204,201,201,54,195,195,135,62,202,133,134,78,55,199,206,133,54,194,200,9,38,24,19,55,196,198,197,85,83,83,66,75,88,68,74,84,87,45,89,47,51,49,81,86,223,225,227,227,227,226,224,219,209,208,213,210,212,212,215,218,220,221,217,216,228,228,237,237,240,240,37,31,4,29,7,140,141,138,139,139,154,145,145,147,147,147,147,149,149,148,150,150,153,153,153,153,144,156,151,157,158,155,152,152,138,142,143,146,12,229,235,231,230,236,238,232,86,59,82,72,171,186,186,180,172,182,173,168,175,169,169,161,162,166,170,163,163,159,167,165,164,184,160,174,176,130,61,118,118,48,12,1,28,4,0,0,0,18,17,17,17,25,25,25,6,6,24,24,24,5,12,12,10,3,8,7,13,14,27,9,16,16,22,26,11,15,20,19,19,23,2,348,348,344,350,350,352,345,351,349,347,353,346,2,21,293,295,294,292,296,303,303,303,303,300,297,297,304,318,309,306,306,354,311,307,267,267,268,268,298,299,301,302,305,305,308,308,310,312,377,374,374,381,375,321,322,320,319,323,285,279,280,275,278,277,276,381,379,357,383,356,371,371,373,359,355,376,382,370,358,368,380,372,366,369,365,362,361,361,364
0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,0,1,1,0,1,1,1,0,0,0,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,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,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,0,1,0,0,0,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,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,1,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,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,0,1,0,0,0,0,1,1,1,1,0,1,0,1,1,1,1,0,0,0,0,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,0,1,1,1,1,1,1,1,0,0,1
529
41,10,34,15,29,5,43,43,43,43,24,36,8,13,13,13,18,35,4,4,16,16,16,16,37,12,12,40,17,0,38,3,31,32,32,21,21,21,1,26,26,6,6,30,30,30,25,2,2,20,20,20,20,7,9,33,19,85,85,133,133,130,54,54,54,83,70,70,63,99,87,129,129,131,135,80,98,66,91,86,95,44,49,127,60,60,60,51,51,84,82,67,72,47,71,58,68,81,76,78,78,69,48,45,64,64,46,61,97,74,128,88,56,53,79,79,79,89,50,50,50,50,50,52,93,62,62,59,73,132,90,55,55,57,126,126,75,19,19,19,19,11,28,28,28,39,39,14,14,14,14,23,23,42,42,42,65,134,134,134,134,134,77,152,152,152,142,142,142,146,148,148,157,150,143,149,153,154,139,139,139,144,138,138,156,156,151,158,155,147,145,145,141,140,139,138,175,180,180,168,168,182,182,182,162,173,186,186,202,203,203,203,203,203,54,54,135,196,133,194,197,197,197,78,201,201,55,206,204,205,205,205,186,205,205,205,205,205,200,134,134,134,62,62,62,195,198,199,199,199,105,105,105,102,102,104,104,104,104,121,121,121,121,123,123,101,101,101,107,113,109,109,109,112,112,112,112,112,117,115,122,122,122,122,124,124,124,124,116,116,116,116,110,110,110,110,125,125,125,125,125,125,111,114,114,207,233,282,254,254,254,260,260,258,258,258,262,261,281,281,281,263,263,263,266,266,266,265,256,256,264,255,257,259,259,186,282,207,207,207,207,207,209,209,219,211,214,214,214,214,214,218,221,220,220,220,220,220,216,216,217,217,217,217,267,268,268,282,282,283,284,286,268,248,252,251,251,250,247,243,246,246,246,245,245,253,253,253,253,241,242,242,242,244,295,294,293,316,316,297,300,300,300,303,304,318,318,354,306,309,309,309,309,311,186,228,232,232,231,235,238,238,229,237,230,236,272,272,272,272,270,270,270,273,273,273,273,269,269,269,271,274,274,274,274,274,274,274,274,274,280,277,275,278,276,279,311,344,311,307,347,345,346,353,349,350,348,352,351,286,287,288,289,290,290,360,360,360,367,364,363,380,366,369,385,362,362,362,368,368,372,384,378,186,171,172,382,377,358,359,379,355,355,356,381,373,365,307,290,291,169,161,176,167,170,160,166,164,165,163,184,159,174,357,374,370,376,383,371
0,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,1,1,0,1,0,0,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,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,0,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0,0,1,1,1,0,0,1,0,0,1,0,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,1,1,1,0,0,1,1,0,1,1,1,1,0,0,1,0,1,0,0,0,1,1,0,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,1,1,0,0,0,0,1,0,1,1,1,1,1,0,0,0,1,0,0,1,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,1,1,1
278
12,12,12,28,22,22,22,23,23,23,5,5,18,13,25,25,26,27,27,27,1,21,16,16,16,9,4,15,149,149,148,224,227,227,227,227,227,227,223,226,226,225,211,209,209,207,219,214,217,218,216,221,116,116,116,116,124,114,114,114,114,114,114,114,114,120,120,100,121,121,121,121,121,121,121,121,121,121,105,48,69,79,50,50,77,60,60,70,93,64,57,58,128,128,128,128,128,128,128,128,128,128,128,128,118,56,17,11,22,10,5,7,13,82,82,66,66,81,68,68,88,88,88,75,89,85,47,45,51,51,49,74,83,83,59,87,86,84,84,84,90,73,192,192,192,192,192,193,193,193,193,185,181,181,181,181,179,179,179,179,190,190,190,190,190,190,190,190,190,191,191,191,191,191,191,189,189,189,189,187,187,187,187,187,187,187,188,188,178,164,174,174,160,160,165,165,176,167,159,159,159,159,159,170,166,163,163,184,184,224,224,224,224,223,223,223,223,223,223,223,223,223,223,223,225,225,225,225,225,225,227,227,227,226,226,226,208,215,215,213,212,210,217,218,216,220,184,137,136,139,220,221,6,9,3,292,295,294,293,300,296,297,304,303,318,354,311,311,306,157,151,19,50,9,200,10,155,16
0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,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,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0
93
363,363,92,551,551,522,659,457,550,567,419,419,504,504,504,504,504,198,662,315,665,469,661,667,559,660,428,716,723,713,720,707,718,718,710,715,706,719,719,705,705,709,721,721,704,704,704,711,708,708,714,714,717,722,769,768,767,771,765,766,772,763,763,764,770,770,472,198,574,574,574,574,574,574,642,636,435,400,784,785,786,787,788,789,790,400,531,498,405,533,587,497,513
0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1
182
679,680,643,604,485,681,688,688,686,687,687,487,436,490,521,521,622,579,535,623,486,567,532,568,493,586,531,407,517,637,707,711,723,723,704,704,704,722,718,718,713,719,719,710,708,708,721,721,709,709,716,706,706,714,714,714,705,705,720,720,715,715,715,717,763,763,764,769,767,767,767,767,767,767,768,768,770,770,770,770,765,766,766,766,772,772,772,772,772,771,771,771,637,178,52,52,52,784,784,785,785,785,786,786,786,786,787,787,787,787,787,787,788,788,789,790,790,790,465,571,523,641,550,577,817,817,817,817,820,820,820,820,822,822,822,822,822,822,823,821,821,821,821,816,816,816,816,816,815,815,815,818,818,818,818,819,814,814,814,829,830,830,830,830,832,824,824,824,824,825,828,826,831,827,827,827,577,198,489,470,561,543
0,1,0,1,0,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,1,0,1,1,0,1,0,0,1,0,1,0,1,0,0,1,1,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,1,1,0,0,0,1,1,1,1,1,0,0,1,0,0,0,1,0,0
330
30,42,33,40,8,8,3,14,14,10,7,12,19,31,18,41,41,9,9,32,192,192,192,192,192,192,193,190,185,178,178,179,181,188,188,187,187,191,191,189,189,189,189,170,174,176,160,184,163,167,164,159,165,166,65,32,29,21,1,48,84,69,135,63,79,86,81,59,46,54,78,89,90,132,132,58,66,133,77,73,85,85,53,47,127,76,95,134,134,93,93,93,45,51,126,64,70,87,91,75,88,62,62,62,62,62,62,52,52,128,130,68,67,71,57,61,56,72,131,129,129,50,80,80,97,97,74,83,83,83,60,99,98,55,49,44,82,1,39,17,171,173,168,169,161,180,175,182,162,172,186,165,160,184,170,170,159,174,164,166,167,163,176,176,176,176,17,224,223,223,223,223,223,227,227,226,225,212,213,210,215,208,217,220,221,221,216,216,137,136,139,138,233,233,233,282,283,283,216,218,283,284,286,286,286,287,287,288,289,290,291,17,268,268,292,295,294,294,293,293,300,303,296,297,297,268,267,273,273,273,273,270,272,272,271,271,271,269,274,279,239,238,238,229,232,237,230,236,231,235,17,195,195,143,144,147,149,155,146,138,153,154,145,139,152,151,150,142,156,157,279,297,304,304,304,304,304,17,198,55,55,205,203,203,203,203,203,194,206,78,197,276,275,279,304,318,17,148,49,85,81,51,74,74,83,47,84,86,89,82,87,88,148,88,68,68,75,45,59,66,66,95,93,298,299,301,301,301,301,79
0,0,1,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,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,1,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,0,1,1,0,0,1,1,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,1,1,1,1,0,0,1,1,0,0,0,1,1,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0
178
25,12,28,8,16,16,19,6,6,9,1,1,18,4,11,15,0,3,13,7,17,27,27,10,24,14,5,21,22,2,2,2,85,49,68,86,86,86,81,45,59,66,75,84,82,82,82,82,47,47,74,87,89,89,88,88,88,88,88,83,51,72,56,56,56,61,192,192,192,192,192,192,181,181,179,179,193,185,188,188,191,191,191,191,190,189,189,189,187,187,187,178,178,184,174,159,163,170,165,167,176,160,166,164,93,126,48,53,79,65,118,71,94,227,227,227,223,225,225,224,226,213,215,212,210,208,217,220,221,216,218,375,292,295,294,375,293,313,316,315,314,317,348,352,137,136,365,368,369,372,363,367,366,380,362,360,361,379,374,344,263,78,19,148,17,17,17,157,199,23,41,31,156,156,0,16,206,151
0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,0,0,0,0,0,0,1,0,1,0,1,1,1,0,1,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,0,0,0,1,0,1,0,1,0,1,0,1,1,0,0,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0
108
625,119,60,294,518,563,26,526,526,470,48,588,567,648,647,646,645,654,656,655,653,567,627,603,500,500,500,479,587,482,606,66,569,362,626,499,220,494,534,511,640,540,410,629,670,677,599,599,659,659,469,662,678,567,557,557,557,557,557,557,557,557,536,217,548,548,623,243,583,440,448,448,448,519,423,423,435,52,405,610,599,591,169,619,177,579,481,615,510,427,476,618,580,802,487,801,799,643,555,519,800,503,492,566,621,514,449,472
1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,0,1,1,1,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0
252
13,13,13,0,39,24,9,9,10,37,33,33,18,16,12,36,15,15,23,23,23,23,26,26,26,26,26,6,43,21,21,21,41,41,20,8,2,29,29,11,25,5,42,14,31,3,3,3,3,4,4,32,1,7,30,34,40,19,17,79,62,17,28,28,35,38,62,45,93,97,97,97,97,83,70,47,84,128,128,128,128,57,60,60,60,67,71,65,86,95,131,61,78,44,135,76,133,49,49,127,130,73,82,82,82,82,52,129,129,134,69,69,69,89,89,126,91,81,77,77,74,74,80,48,53,51,75,46,46,46,98,98,98,98,56,88,88,88,88,88,88,88,88,88,88,164,174,184,184,159,166,165,170,163,176,160,167,62,62,134,197,203,135,135,194,195,200,54,201,55,78,133,206,202,202,202,199,205,205,205,198,196,204,204,233,282,283,284,286,283,283,284,286,287,288,289,290,290,291,291,204,261,264,254,262,262,262,260,267,266,265,228,231,237,235,267,244,243,243,243,243,241,241,241,247,247,247,246,246,246,249,249,249,249,251,251,242,242,242,252,252,252,252,252,253,253,253,253,245,245,245,245
0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1
194
82,89,51,81,45,45,45,66,66,66,100,100,100,100,100,100,100,100,111,111,111,111,111,111,111,122,122,122,122,122,122,106,106,106,106,106,110,110,110,110,18,3,1,1,1,6,0,0,21,13,2,66,66,203,203,66,66,88,83,83,68,85,74,74,74,74,86,86,75,47,84,59,87,49,48,128,128,128,128,128,128,128,72,199,133,135,204,2,204,54,62,62,72,52,79,130,60,60,60,60,90,58,131,64,73,67,80,56,65,118,93,185,2,93,157,143,142,142,142,146,144,150,145,154,139,155,151,158,152,239,230,236,229,237,231,235,238,232,232,232,268,267,320,152,148,149,224,227,227,223,223,223,223,223,223,226,225,225,270,270,270,270,272,274,274,274,274,274,274,225,225,225,178,178,178,178,178,178,178,187,187,187,187,187,187,140,2,93,46,149,7,10,158,16
1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,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,0,0,0,0,0,0,0,1,0,0
138
1,1,12,16,22,5,185,190,190,190,190,190,190,190,190,190,190,190,190,190,187,187,187,187,187,187,191,191,191,191,191,191,191,179,179,179,179,178,178,178,178,178,178,188,193,189,189,189,189,189,181,181,181,181,181,181,192,192,192,192,170,176,164,184,167,165,163,159,174,160,166,5,5,24,18,18,18,18,8,7,9,35,29,19,41,10,23,42,42,33,6,40,36,21,15,4,17,3,28,43,14,45,47,87,51,89,75,68,85,82,59,59,74,84,49,86,88,88,81,83,66,90,60,60,60,60,70,129,77,67,71,65,80,96,118,131,61,64
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,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,0,0,0,0,0,0,0,0,0,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,0,0,0,1,0,1,0,0,0,0,0
319
38,38,38,38,38,38,38,38,38,38,38,38,38,7,16,16,16,28,28,28,28,36,36,8,8,169,169,169,8,168,168,168,168,168,162,186,186,186,186,171,171,180,180,180,182,182,161,161,172,172,172,172,175,173,160,163,159,159,164,164,164,164,164,184,184,184,184,174,170,160,160,160,166,167,167,176,176,165,219,207,207,207,207,207,207,207,207,207,207,207,207,207,211,209,209,209,209,214,221,217,218,218,216,216,216,216,216,220,220,220,220,220,220,8,8,29,29,29,29,12,33,33,33,33,33,33,33,33,33,15,15,15,6,5,31,9,4,4,4,14,14,43,43,18,18,18,24,24,34,34,34,34,34,41,30,17,17,17,19,19,32,32,189,188,188,185,191,191,191,179,179,178,178,187,187,193,190,181,192,192,170,165,166,166,166,164,184,184,184,159,159,159,176,176,176,176,167,167,167,163,163,163,163,160,160,160,160,174,174,174,174,174,170,170,170,170,170,225,225,224,227,223,21,21,21,298,298,299,299,299,301,75,83,83,301,301,302,305,305,308,310,310,310,310,312,312,83,89,85,45,47,84,81,88,74,82,49,68,51,66,87,59,86,94,126,128,128,128,80,292,295,368,369,267,369,372,363,367,367,380,380,361,361,361,360,360,360,364,362,366,365,80,95,132,64,97,355,355,295,294,293,313,315,315,314,314,314,317,316,309,309,309,309,354,354,311,318,306,307
0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,1,1,1,0,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,0,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,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,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,1,0,1,1,0
187
21,21,3,18,2,20,20,20,20,20,12,12,12,12,12,12,12,51,87,87,87,49,85,88,88,74,74,74,74,59,59,59,59,59,12,0,0,59,83,83,68,89,13,13,13,12,20,18,24,25,25,25,5,9,4,23,17,0,0,0,0,0,0,8,66,55,55,55,134,195,195,194,194,194,194,194,194,194,206,201,63,77,93,48,98,98,98,98,76,64,64,94,94,94,94,127,127,127,92,92,131,46,129,129,129,96,126,130,130,130,8,23,15,15,1,13,4,5,5,5,5,5,5,5,5,25,25,25,136,186,186,186,186,175,173,173,173,180,180,180,182,182,171,171,161,161,169,168,168,168,168,168,172,162,174,166,159,174,174,164,176,176,184,184,224,224,224,224,224,224,224,224,224,224,224,224,226,227,225,223,223,207,215,208,213,212,216
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,1,1,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,0,0
83
408,169,399,567,522,419,457,504,550,551,551,551,551,198,659,784,785,785,785,785,785,785,785,786,787,787,787,788,789,790,707,720,720,717,717,711,714,704,723,723,709,709,721,721,716,716,716,705,705,718,718,710,713,708,722,706,719,719,719,715,715,769,770,770,770,770,770,770,770,770,770,768,767,772,771,771,771,766,765,765,765,764,763
0,0,0,0,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,1,1,1
21
620,455,469,220,645,646,647,648,655,656,551,501,624,568,475,638,612,612,612,612,396
0,1,1,1,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,0
152
508,463,619,549,609,624,424,424,553,177,455,448,448,448,533,429,119,651,649,650,652,653,654,655,656,551,551,551,551,522,666,670,677,599,504,504,504,659,673,640,678,567,680,679,643,681,485,604,567,487,686,686,686,687,688,688,761,754,754,754,754,755,755,756,756,756,757,757,567,119,447,482,494,494,476,434,582,605,605,605,605,530,593,26,452,595,30,616,472,469,588,588,521,471,481,505,584,382,486,524,516,516,527,459,439,509,405,531,621,536,507,427,440,403,569,520,547,547,420,467,92,564,564,564,361,432,643,458,415,415,74,396,416,546,390,557,555,542,542,542,542,504,504,241,511,444,477,606,561,113,408,457
1,0,1,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,1,0,1,1,0,1,1,0
90
207,443,383,713,713,709,714,714,705,722,706,715,708,708,708,710,723,723,723,716,719,719,719,704,707,707,707,720,720,720,711,717,717,721,718,770,770,770,770,765,765,763,763,782,773,776,779,777,774,778,778,780,781,781,775,772,772,772,772,772,768,768,768,771,771,766,766,766,767,767,767,767,769,769,764,764,764,457,453,453,453,453,453,453,453,459,219,198,613,493
0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,0,0,1,1,0,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0
73
2,119,584,596,401,587,449,449,473,169,606,464,464,398,582,600,638,625,625,625,625,625,539,594,490,482,592,421,66,465,465,601,451,390,491,438,546,548,548,459,148,485,510,586,396,396,588,517,617,437,142,302,571,315,552,552,552,552,444,624,446,515,403,631,207,607,534,543,456,409,391,620,443
1,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0
133
458,457,530,623,623,623,623,421,398,575,47,361,632,30,495,220,424,565,401,422,427,420,588,641,581,142,524,601,526,412,302,461,450,92,576,493,438,551,666,670,677,599,504,504,659,673,640,678,567,507,169,603,502,466,515,627,390,550,60,508,417,634,497,523,540,447,413,394,26,519,519,460,178,512,558,402,531,531,531,440,455,551,639,446,534,528,492,595,566,568,557,445,514,454,451,521,459,463,552,584,113,477,541,633,472,631,517,640,542,436,580,570,433,119,638,544,403,596,799,503,801,519,802,800,487,555,643,492,629,520,604,471,525
1,1,1,0,0,0,1,0,1,1,1,0,1,0,1,0,0,1,1,1,0,1,1,1,0,0,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,0,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,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,0,1,0,0,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1
766
3,8,8,16,16,20,20,20,7,15,24,10,6,25,14,18,26,5,9,0,1,3,6,15,1,1,25,25,19,19,26,8,14,14,16,23,12,18,4,10,1,19,13,17,2,21,11,27,4,23,12,12,28,22,66,59,86,51,84,81,87,83,85,74,74,88,68,45,82,75,49,49,89,89,47,48,90,91,92,92,93,93,61,65,65,94,58,95,96,70,70,69,97,67,53,57,98,99,99,56,46,77,63,76,20,24,9,2,2,2,13,13,13,17,22,22,7,11,21,27,50,60,129,129,129,129,118,64,64,130,79,126,128,71,132,44,80,80,52,127,127,127,73,131,72,187,187,193,181,181,181,185,179,191,188,188,188,178,192,192,192,189,189,190,167,165,164,174,174,174,163,163,159,184,184,166,160,160,160,170,170,176,153,154,156,151,151,157,150,148,138,149,142,147,152,155,143,143,144,145,146,158,139,136,137,138,139,107,123,123,123,110,110,110,114,113,125,120,120,105,105,105,122,122,122,102,102,102,117,109,109,200,204,134,134,134,134,205,135,202,206,206,54,62,62,62,203,203,203,203,203,201,55,55,55,55,55,194,198,78,196,197,197,196,62,204,135,194,133,203,203,203,203,203,201,202,200,200,115,100,106,121,104,104,104,103,103,101,111,111,124,108,112,116,119,119,119,119,119,119,119,200,199,205,197,54,134,55,55,206,198,198,195,78,78,13,13,13,22,22,19,20,8,25,23,11,22,16,24,24,18,6,15,1,1,17,9,0,3,3,3,3,13,87,87,18,11,11,26,26,4,4,9,12,20,20,21,9,22,15,5,5,24,24,12,12,0,4,4,4,18,27,27,27,16,16,4,10,18,9,16,6,24,11,20,13,27,8,21,3,3,3,3,23,23,23,23,23,1,1,7,12,5,15,15,15,16,16,197,195,195,195,133,199,27,27,27,27,0,28,5,88,89,82,82,82,82,81,74,51,84,68,49,49,66,87,86,83,45,47,47,85,85,59,75,132,72,72,57,98,99,130,130,70,73,65,76,94,94,260,255,281,265,263,263,262,254,261,259,256,266,266,258,257,264,226,223,225,227,227,227,227,224,214,215,209,219,215,213,215,215,215,212,212,208,210,218,216,221,217,220,124,125,114,114,115,110,110,110,109,106,100,120,120,116,122,122,122,121,121,121,121,107,107,107,107,108,108,108,111,111,111,111,105,117,123,123,119,119,103,113,104,102,102,112,112,112,101,16,16,16,8,5,5,20,26,26,3,9,18,22,7,79,79,79,79,79,223,226,225,225,225,225,225,225,225,227,227,227,224,224,212,210,213,208,215,215,94,137,136,138,139,94,128,92,92,92,126,96,95,71,50,50,118,90,67,62,62,62,62,78,227,227,227,223,225,224,226,210,213,215,233,233,268,233,282,282,282,282,283,284,286,286,287,288,289,290,290,290,290,291,268,268,267,320,323,319,321,321,321,321,285,322,280,275,275,276,276,279,279,278,278,278,280,277,347,350,350,349,344,344,344,344,344,344,344,344,351,346,346,353,353,353,353,352,345,348,348,348,348,348,192,192,192,192,179,193,191,187,178,190,188,185,350,353,351,347,345,346,346,344,348,348,352,349,181,167,159,165,174,184,166,160,164,163,170,176,227,225,224,223,226,208,210,212,213,215,218,221,217,217,267,216,295,292,294,293,317,313,314,315,316,311,295,294,309,309,307,354,354,354,311,155,142,149,158
0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,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,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,0,0,1,1,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,1,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,1,1,1,0,0,1,1,0,0,1,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,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,0,0,1,1,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,1,0,0,1,1,0,0,0,0,1,0,1,1,1,1,0,0,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,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,0,0,1,1,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,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,1,1,0,1,1,1,1,1,0,0,0,1,1,1,0,0,1,0,1,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,1,0,1,1,0,0
237
591,591,591,591,591,488,47,465,531,455,169,405,433,451,434,607,454,496,489,546,644,643,643,643,643,554,511,625,637,517,551,417,445,445,619,619,619,619,48,420,92,475,187,636,547,436,391,396,606,632,363,452,452,452,26,440,440,440,440,440,440,440,440,594,610,468,439,439,519,398,178,614,614,407,476,562,403,550,570,622,383,518,545,545,545,545,566,508,241,399,514,491,642,481,419,503,427,567,535,490,441,480,617,400,485,523,578,469,429,631,495,542,542,542,542,542,628,507,572,564,564,564,564,564,450,634,601,601,601,601,601,492,473,401,444,384,598,471,585,402,524,639,530,556,217,558,432,520,428,435,615,604,532,2,315,453,453,453,584,424,626,487,513,500,596,627,512,413,415,438,516,479,568,528,243,463,66,437,573,220,177,409,592,553,504,504,504,32,599,565,565,565,565,421,582,505,448,442,549,555,456,534,388,388,536,416,219,392,612,575,198,557,466,537,294,254,506,510,621,611,207,576,113,629,527,446,589,460,515,362,559,494,431,361,408,602,587
0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,0,1,1,0,1,1,1,0,0,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,0,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,1,0,0,1,1,1,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,1,1,1,0,0
97
417,535,384,384,561,518,514,558,558,558,496,542,542,542,542,634,92,539,449,647,675,645,646,648,655,656,653,676,654,449,645,648,522,551,551,666,670,677,599,504,659,673,640,678,567,449,449,481,407,492,621,505,447,437,516,549,580,52,482,482,562,74,491,504,504,504,504,504,504,504,553,398,490,642,443,187,502,570,536,452,452,452,452,452,452,113,113,626,408,421,455,473,559,489,435,641,488
0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,0,1,1,1,1,0,0,0,1,0,0,1,0,1,0,0,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0
43
454,454,504,504,504,504,504,504,567,522,551,551,551,198,550,457,457,659,419,686,686,686,688,688,688,487,687,687,687,687,687,758,490,759,681,684,684,760,760,487,687,686,688
0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,0,1,1,1,1,1
41
555,597,388,388,388,623,363,594,632,440,409,409,523,254,501,574,574,562,529,612,612,612,612,612,561,452,542,542,542,465,484,517,466,495,554,478,413,464,891,892,892
0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,1,0,1,0,0,1,0,1,1,0,1,1,1,1,0,1,0,1
37
479,451,524,555,113,519,529,485,485,447,530,615,600,449,438,634,603,549,527,578,502,471,423,423,467,453,453,453,453,552,445,576,501,623,409,388,388
0,0,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,0,1
80
611,187,605,614,461,487,487,524,592,470,470,606,537,522,545,545,545,217,217,548,548,566,398,408,384,241,241,571,521,177,549,536,546,449,638,403,198,423,506,639,363,472,453,30,178,502,490,443,402,459,642,451,527,420,413,401,439,516,516,569,543,473,473,392,609,580,421,550,625,625,625,458,452,452,452,452,452,452,478,595
0,0,1,1,0,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,1,1,0,1,0,1,1,0,1,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0
305
40,36,43,32,32,33,42,29,35,41,39,30,31,30,31,18,10,10,6,17,17,17,3,28,4,1,15,5,7,23,34,34,14,14,8,21,16,37,205,203,203,202,54,78,197,135,55,62,201,196,200,204,198,206,199,199,199,194,195,134,133,37,9,38,24,19,12,190,190,187,187,187,193,179,192,189,189,189,189,178,188,191,185,185,181,164,166,170,159,160,160,165,176,167,174,184,163,239,232,136,137,139,138,81,84,87,51,47,75,59,59,59,59,66,68,82,49,85,83,88,89,89,74,45,45,86,150,152,144,158,148,139,155,145,154,146,138,149,147,142,157,151,143,156,153,231,232,232,232,232,230,238,238,238,235,229,229,237,237,236,129,50,97,61,96,126,72,71,60,127,63,69,132,129,58,128,57,94,94,90,46,46,118,93,56,77,98,80,92,99,130,44,48,227,226,226,223,225,224,209,215,208,210,212,213,216,218,221,217,217,217,220,1,3,20,20,11,22,6,7,21,21,25,26,14,0,17,23,344,349,348,346,350,353,353,345,351,352,347,10,24,8,15,28,5,19,4,16,27,27,18,13,2,9,12,292,292,292,292,294,293,295,317,315,316,314,313,318,307,311,311,309,309,306,354,298,299,301,302,302,121,121,121,121,121,122,120,106,113,110,110,110,110,111,108,108,108,108,101,115,109,105,105,105,114
0,1,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,1,1,1,1,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,0,1,0,0,1,1,1,1,0,0,0,1,1,1,1,0,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,0,0,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,0,1,1,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,0,1,0,1,1,0,0,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,1,1,0,1,1,1,1,0,1,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,1,0,0,0,1,1,1,1,0,0,1,1
110
16,11,14,27,6,21,21,2,1,12,14,7,22,6,25,13,206,203,203,203,203,203,203,201,201,201,78,55,55,204,204,194,198,200,140,141,139,138,150,142,142,153,153,157,157,149,139,147,144,145,143,155,146,151,156,154,158,138,148,152,13,11,16,175,172,182,186,171,180,162,168,168,169,169,173,348,353,16,17,3,15,18,23,5,27,28,19,9,295,293,292,294,317,315,315,316,313,314,306,354,226,223,224,224,227,227,227,210,215,212
0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,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,0,0,1,1,1,0,0,1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,1,1,1,0
50
593,503,485,159,522,522,644,644,850,851,843,845,846,847,848,647,648,646,645,653,655,656,654,551,551,551,551,522,666,670,677,599,599,504,504,504,659,640,673,678,567,52,554,563,563,413,450,592,408,488
0,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0
108
554,574,574,574,574,445,502,502,420,413,439,609,400,417,417,384,535,637,478,30,531,531,428,572,572,572,572,560,315,410,617,480,498,602,602,457,26,463,397,614,487,495,391,66,405,447,612,612,612,612,522,530,169,479,464,561,525,217,412,398,460,578,534,553,477,593,468,596,475,119,533,589,451,565,399,419,603,207,526,142,590,590,441,382,550,536,459,437,427,434,408,579,588,616,486,492,496,421,423,586,636,491,529,490,576,564,564,564
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,1,0,0,0,1
177
441,459,52,52,437,470,159,434,558,558,395,413,469,409,455,407,187,507,207,604,525,525,525,525,410,633,578,466,641,382,484,600,420,505,438,511,629,407,435,439,459,488,540,607,519,535,399,638,592,621,551,522,670,666,599,677,659,504,647,646,645,645,648,653,654,656,655,658,673,640,650,649,651,657,652,654,656,655,653,658,658,658,658,658,551,522,666,670,677,599,504,504,504,659,673,640,567,678,399,399,621,463,612,440,606,74,417,66,60,424,640,567,678,361,361,570,416,596,623,576,475,579,524,363,556,556,467,606,428,482,526,489,444,522,495,390,440,435,619,619,627,481,362,597,530,535,448,448,622,169,550,410,480,512,187,501,624,315,2,465,623,294,507,572,485,619,633,557,557,447,603,220,490,446,484,451,508
1,1,0,1,0,1,1,1,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,1,0,1,0,1,0,0,1,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,1,0,1,0,0,1,1,1,0,0,0,0,0,1,1,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,1,1,1,0,0,1,1,0,1,1,0,1,0,1,0,1,1,0,1,1,1,0,1,1,1,1,1
85
497,517,630,459,499,499,620,539,438,445,642,632,500,60,628,589,640,463,607,476,618,579,442,399,399,518,587,453,254,549,627,636,555,148,560,465,554,626,388,577,397,532,494,220,643,451,492,474,605,605,633,471,552,505,610,561,408,585,501,395,616,542,207,493,548,455,510,538,92,439,612,32,436,590,590,523,217,428,524,529,431,484,588,498,400
1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,1,1,0,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,0,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0
13
393,177,400,423,423,581,413,74,74,561,561,641,509
0,1,0,0,0,1,1,0,0,0,0,0,0
80
578,528,528,470,433,549,629,363,448,254,395,2,609,503,413,473,113,487,487,585,679,680,681,485,604,643,540,474,169,633,475,415,487,687,686,688,688,533,597,563,622,399,641,496,632,382,439,241,562,479,555,410,187,640,523,431,599,443,459,393,565,539,559,491,434,527,582,398,497,576,548,485,504,567,220,445,442,627,621,480
1,0,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,0,1,0,1,0,0,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,0,0,1,0,1,1
269
477,47,92,616,457,546,119,489,627,178,399,399,399,470,413,439,524,501,579,553,409,576,207,207,569,460,420,420,589,315,484,547,635,363,511,362,440,440,440,440,440,440,440,400,468,557,449,60,60,508,508,428,496,529,383,537,459,26,243,435,563,417,219,614,614,507,611,526,566,566,647,645,646,648,653,655,656,654,551,522,670,666,599,677,659,504,640,673,567,678,566,482,392,198,437,241,427,583,607,610,634,454,454,396,474,540,148,536,539,606,521,597,587,564,506,2,2,502,596,580,580,410,294,637,448,448,448,448,617,545,442,625,631,636,510,516,498,554,535,633,456,456,52,398,398,603,421,534,642,505,615,419,612,523,416,592,443,643,643,639,640,403,254,632,517,571,509,220,561,561,32,528,453,500,573,538,538,570,570,393,488,525,495,518,515,544,395,568,558,504,533,382,513,142,142,429,581,574,585,503,388,388,481,159,444,494,455,791,791,791,792,793,793,794,795,795,796,796,797,797,797,798,491,644,613,552,431,565,555,503,800,560,560,432,601,601,626,187,514,408,531,531,531,531,531,531,531,590,441,578,497,302,586,434,599,520,620,620,391,458,463,471,572,572,532,567,624,543,480
1,0,0,0,1,1,0,0,1,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,1,1,1,0,1,0,0,0,0,1,0,1,0,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,0,1,0,0,1,1,0,0,1,1,0,1,1,1,0,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,0,0,1,1,1,0,0,1,1,1,1,1,0
162
47,436,610,618,552,66,421,566,515,395,622,460,556,527,113,475,92,636,576,518,522,484,568,526,495,549,625,472,509,532,582,582,582,462,159,644,613,407,148,198,611,502,521,482,590,621,650,651,652,649,654,655,653,656,551,522,667,665,599,677,659,504,640,673,567,678,559,467,607,419,442,469,362,690,691,692,695,695,695,695,695,693,693,696,535,459,187,601,413,574,626,439,550,243,558,596,486,587,489,489,628,600,567,217,456,588,589,525,401,393,485,408,241,555,429,410,639,394,471,569,577,523,561,602,494,428,520,510,397,453,412,487,491,529,642,612,635,405,178,434,543,457,598,579,524,564,384,633,536,396,638,488,571,142,445,531,531,581,417,583,500,499
0,1,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,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,1,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,0,1,1,1,1,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
243
437,142,493,566,618,219,219,529,643,553,513,581,416,632,423,396,119,499,48,521,614,599,434,456,410,497,594,616,582,420,628,505,454,589,545,572,572,554,556,464,631,608,629,548,512,544,468,390,633,469,457,470,433,483,562,294,241,615,535,394,519,74,518,436,66,479,620,592,575,148,491,527,393,808,26,640,529,509,419,456,638,801,302,597,636,642,436,616,468,592,434,620,463,937,938,939,940,941,941,942,943,944,944,945,906,896,624,47,617,543,439,148,802,395,74,503,433,26,982,983,983,983,984,984,985,985,985,986,986,986,986,986,986,987,987,987,987,987,988,989,990,991,992,993,994,995,996,996,996,997,998,600,2,397,463,906,515,630,644,484,422,497,642,505,572,627,399,399,494,628,549,429,421,408,545,631,594,811,626,548,30,423,407,445,412,569,450,481,400,241,178,506,541,565,207,528,553,634,32,625,526,908,562,908,207,590,1037,565,925,557,469,640,410,567,612,52,549,539,423,429,494,999,616,593,631,545,474,407,628,1093,1100,1087,1079,1085,1097,1076,1102,1106,1107,1104,1108,1110,1113
1,0,1,0,1,0,0,0,0,1,1,1,1,1,0,1,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,1,1,0,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,0,1,0,1,0,0,1,0,0,0,0,0,1,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,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,0,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,0,1,1,1,1,1,0,0,1,1,0,1,1,1,0,0,0,1,0,0,1,1,0,0,1,0,0,1,1,1,1,1
117
17,17,27,27,27,27,27,27,27,27,27,82,27,27,27,27,27,27,27,27,27,27,1,1,16,16,16,16,20,5,5,24,4,18,22,7,28,28,13,6,26,12,2,23,23,8,11,21,25,10,3,3,172,172,172,172,171,186,169,173,175,182,182,182,161,162,168,180,180,180,164,163,141,141,140,139,138,138,163,159,159,224,224,224,223,226,226,226,226,225,225,227,227,227,211,214,214,219,209,209,209,209,207,218,221,159,159,159,159,160,165,170,170,167,166,184,176
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0
118
1,14,6,36,40,32,4,28,30,30,30,37,42,12,8,8,18,21,29,16,31,41,24,187,187,181,178,188,188,188,185,185,185,192,192,192,192,191,191,191,193,190,190,190,190,179,189,167,176,176,176,176,176,176,159,160,174,165,164,159,159,159,176,176,176,167,167,167,163,160,184,184,170,166,223,226,226,227,227,225,225,225,225,225,268,237,229,230,375,267,269,269,269,269,273,273,273,273,270,271,271,271,278,201,200,151,9,267,268,323,321,319,320,322,285,276,277,278
0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0
258
16,0,23,5,6,14,83,75,51,129,67,131,57,57,57,46,46,71,71,79,79,79,79,79,79,79,79,79,79,79,79,79,202,194,134,134,134,196,12,22,22,185,185,185,185,181,181,181,181,188,191,191,191,191,193,193,193,187,187,178,178,178,141,141,141,140,138,139,139,139,138,138,22,19,19,10,7,4,28,21,21,21,21,2,2,2,9,9,9,25,13,13,138,138,138,192,192,192,192,192,192,192,192,192,192,192,192,192,179,179,179,179,190,190,190,190,190,190,190,190,190,189,189,189,159,184,176,167,159,159,159,159,165,166,166,160,164,164,164,164,164,174,174,174,174,170,170,163,163,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,225,225,225,227,227,227,227,227,226,226,226,226,226,223,213,215,215,208,208,210,212,212,212,217,221,217,220,218,218,218,218,216,216,216,216,267,375,375,375,375,274,274,274,274,274,274,273,273,273,273,272,271,271,271,271,269,270,270,270,270,270,270,270,277,276,279,361,361,361,364,364,364,380,380,380,380,362,362,362,369,369,369,367,367,360,360,360,368,368,368,363,372,365,279
0,0,0,0,1,0,1,1,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,1,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,1,1,0,0,1,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,1,1,0,0
339
21,28,11,11,22,22,25,0,26,26,5,18,19,17,13,13,13,13,23,23,23,23,24,15,1,1,9,12,12,12,12,27,6,6,16,16,3,2,2,2,4,7,7,10,20,14,8,87,87,75,81,51,84,68,89,89,74,85,45,88,88,66,66,66,66,66,66,83,59,59,86,49,49,82,82,47,93,129,129,129,98,72,97,97,97,97,132,132,132,127,127,52,52,90,61,130,130,130,71,67,96,53,77,77,131,131,44,56,56,56,80,80,95,79,79,79,79,65,99,64,92,60,128,128,128,128,128,128,128,58,69,118,118,118,50,73,73,63,63,70,91,57,57,57,94,94,126,48,76,46,192,192,192,192,192,192,192,192,192,193,191,191,178,178,178,178,156,158,158,158,154,139,139,142,142,141,140,138,139,187,187,187,189,189,190,190,190,185,181,181,188,188,188,179,160,176,166,166,166,170,167,174,174,174,160,165,164,163,159,184,184,264,264,264,264,265,259,257,257,281,263,261,258,255,254,254,266,266,260,256,256,262,262,262,262,262,223,223,224,224,226,226,226,226,226,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,227,227,207,212,207,215,211,212,213,210,215,208,208,217,218,217,217,217,216,216,221,221,221,220,268,239,268,268,268,268,268,375,375,267,320,285,322,322,322,322,319,323,323,321,321,321,321,277,276,276,277,280,280,275,275,279,279,279,278,278,276,276,276,292,292,292,295,294,293,296,303,300,304,304,297,307,307,307,307
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,1,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,1,1,0,0,0,0
117
1,11,10,18,18,21,19,19,27,15,7,13,2,16,16,8,26,24,4,25,25,25,25,0,9,28,28,6,12,12,5,51,75,74,74,74,84,49,45,87,85,83,83,47,68,88,88,88,88,81,81,66,59,59,86,82,89,131,67,99,118,118,118,132,79,162,161,161,161,171,182,168,172,169,169,180,173,186,175,176,163,166,159,184,167,163,160,176,176,176,176,160,174,184,166,159,165,176,72,97,44,131,56,58,96,163,127,90,93,163,170,130,130,69,98,60,80
0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,0,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,1,1,1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,0
374
12,22,3,26,6,21,9,14,24,2,11,18,16,20,19,28,13,23,23,1,25,25,25,25,18,4,22,11,3,3,9,10,7,8,12,28,28,28,6,15,15,13,16,21,5,0,24,24,17,27,2,20,20,19,19,26,26,14,84,84,84,74,51,82,59,59,59,49,89,87,87,87,88,68,68,86,75,45,66,66,66,66,47,83,81,85,132,127,52,77,69,65,131,63,67,61,126,48,91,58,118,95,95,70,46,53,72,129,56,64,60,99,96,97,92,90,93,57,132,80,71,44,130,50,79,98,76,94,128,73,117,117,105,105,105,105,105,105,105,152,139,142,138,146,154,155,149,149,144,153,143,143,143,143,145,147,147,158,150,156,157,151,148,141,140,139,138,173,169,172,182,168,162,64,128,128,128,128,130,96,96,96,40,36,43,32,33,33,42,29,35,41,39,30,31,18,10,6,17,50,90,70,70,64,56,126,128,128,128,71,79,61,72,72,73,73,73,98,132,132,57,118,118,118,58,77,107,107,107,117,117,117,117,117,117,117,102,102,102,102,109,109,109,109,109,109,112,112,112,112,112,112,121,121,121,121,101,105,114,114,114,114,114,114,114,114,113,113,113,113,119,119,104,104,111,111,111,111,123,122,122,122,122,115,115,115,115,115,115,150,156,138,146,147,147,154,154,142,152,152,137,175,186,186,260,254,264,258,258,258,256,262,262,265,257,263,259,255,266,261,281,281,225,225,225,226,223,174,160,165,170,167,227,227,227,224,211,214,207,219,209,221,216,218,220,217,233,282,375,267,322,322,320,323,285,319,275,279,280,276,346,350,353,349,348,352,347,345,344,351,295,294,293,296
0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,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,1,0,1,1,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,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,0,1,1,0,1,0,0,0,1,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,1,1,0,1,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,1,0,0,1,0,1,0,0,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,0,1
55
618,618,618,477,466,497,563,599,399,646,647,648,645,654,655,656,653,623,484,410,570,446,549,393,435,474,495,609,217,522,551,670,665,667,677,599,504,659,531,531,531,585,571,398,494,397,417,580,519,428,457,596,419,423,628
0,0,1,1,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,0,0,1,1,1,0,0
288
8,1,1,1,21,17,6,22,25,13,11,10,4,5,14,9,28,2,2,24,20,0,16,16,7,23,15,27,26,26,3,12,19,18,81,81,81,81,81,47,87,75,75,68,74,86,59,59,59,84,85,85,85,89,83,83,83,66,82,51,88,88,88,45,45,49,96,132,126,46,46,46,46,46,46,52,56,72,72,80,92,93,67,79,64,71,127,130,70,65,65,63,53,98,157,150,158,158,151,142,142,142,142,144,147,147,147,145,153,153,153,154,139,139,148,152,155,156,156,156,146,149,143,138,137,136,139,138,188,188,188,179,179,179,179,178,187,192,192,192,192,192,192,190,190,190,190,181,185,185,185,189,189,189,193,193,193,191,191,160,254,254,254,254,259,259,256,256,266,255,255,255,258,262,263,263,263,263,264,281,281,281,261,261,257,257,257,257,257,257,265,265,265,260,226,223,223,223,223,223,223,223,164,160,160,176,176,176,176,174,174,174,174,166,166,166,166,167,167,184,184,184,184,184,159,159,165,165,164,164,170,163,227,227,225,225,225,225,224,224,224,209,219,211,207,207,207,207,214,214,214,221,220,220,220,220,216,216,217,217,217,218,218,218,163,163,163,268,239,235,230,230,230,233,282,375,232,232,238,238,238,230,236,229,235,237,231,345
0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,1,1,0,1,1,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0
96
596,610,610,413,30,30,532,424,315,642,405,635,535,915,410,784,784,784,785,786,786,786,787,787,787,787,787,788,788,788,788,788,789,789,789,789,789,790,790,790,790,790,956,957,958,959,960,960,960,961,962,963,964,965,966,967,968,969,970,970,971,947,948,948,948,948,948,949,949,949,950,950,950,679,680,979,977,976,978,980,972,1001,686,688,687,1000,1002,981,600,613,613,613,617,630,463,906
0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,1,0
98
463,473,498,502,508,508,508,508,508,508,508,508,508,508,508,508,708,708,717,711,704,704,721,721,721,719,719,719,722,710,715,707,718,720,720,720,713,706,723,705,705,716,709,709,714,714,772,772,772,773,782,781,781,777,774,774,774,774,780,778,778,779,779,779,779,779,776,775,772,772,772,772,772,772,771,768,768,765,765,765,765,767,767,767,767,769,764,764,764,770,770,770,770,763,763,766,766,766
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,0,1
22
587,587,457,436,169,169,580,486,30,632,540,66,479,570,570,578,468,521,546,622,590,528
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0
100
532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,532,595,119,550,66,439,439,505,534,534,568,392,572,220,526,632,632,632,632,632,529,566,566,499,603,383,383,551,522,666,670,677,599,504,659,673,640,678,567,646,645,647,645,648,655,654,656,653,658,383,450,450,410,451,569,615,458,458,616,584,624,639,440,420,571,533,531,531,561,415,537,578,429,527,402,510,637,637,637,481,243,391,490,643
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,1,0,1,1,1,0,0,1,1,0,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,1,0,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0
41
28,24,24,24,18,18,18,5,5,16,16,16,16,16,16,19,19,7,10,14,14,20,9,9,8,162,168,171,180,180,173,175,186,225,225,225,267,147,6,267,268
1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0
224
26,19,27,27,27,375,225,225,225,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,226,226,226,226,226,227,227,223,223,223,223,223,210,220,525,525,525,525,525,525,525,517,439,512,541,541,541,541,541,541,541,541,606,463,506,568,495,505,637,433,60,60,679,680,682,682,682,685,685,684,684,684,684,684,684,684,683,564,564,564,564,32,686,686,688,688,688,688,687,687,487,446,713,720,720,720,708,719,719,715,718,716,704,706,723,707,721,721,721,717,717,705,711,710,722,709,714,775,780,773,774,782,782,782,778,778,778,781,781,781,781,776,776,779,779,779,777,113,764,766,765,763,763,763,772,769,770,770,770,770,768,767,771,771,771,113,784,784,785,785,785,785,786,787,787,788,789,790,113,440,823,823,823,817,816,816,816,816,816,816,820,814,818,819,822,822,821,815,832,829,831,824,827,827,827,827,827,825,828,826,551,551,551,550,198,659,522,457,567,504,504,504,419,670
1,0,0,0,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,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,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,1,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,1,0,1,1,1,0,0,1,1,1,0,0,0,1,1,1,0,0,1,0,0,1,0,1,0,0,1,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,0,0
15
439,567,567,608,608,614,614,254,701,702,703,254,643,525,60
0,0,0,0,1,0,1,0,0,0,0,0,0,0,0
56
465,465,454,558,451,394,604,528,528,528,596,596,680,679,643,485,604,681,487,687,686,688,688,688,207,207,560,440,486,564,564,564,564,564,517,504,504,504,504,504,504,470,474,458,629,119,508,449,435,113,466,501,597,424,618,562
0,1,0,0,0,1,1,0,0,1,0,1,1,0,1,0,1,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,0,0,1,0,1,0,1,0,0,0,1,0
242
11,15,15,26,18,18,18,27,28,8,16,16,21,21,21,21,24,24,24,13,13,13,13,25,22,1,1,1,1,4,4,4,4,2,2,10,19,9,9,20,20,17,17,17,5,5,23,23,23,23,12,12,0,14,14,14,14,14,7,6,3,47,27,20,13,19,66,68,83,88,49,84,82,85,51,87,75,59,45,45,45,45,45,45,89,86,81,74,48,61,79,44,77,77,52,50,91,91,99,73,73,56,97,97,97,69,95,95,98,77,90,129,58,46,94,92,64,44,131,60,91,91,91,127,93,93,130,130,130,56,56,56,56,56,90,57,57,57,132,98,92,72,53,118,118,67,60,94,96,96,80,93,93,71,71,46,46,69,69,70,126,126,126,126,126,97,97,130,130,130,130,95,127,76,131,64,58,58,63,63,63,63,63,63,63,63,65,65,128,128,128,128,128,129,129,146,146,145,151,156,156,157,139,139,149,158,158,158,224,224,224,223,223,223,223,223,225,225,225,225,225,226,227,227,227,227,227,227,209,210,213,212,208,217,220,221,218,217,267,282,140,267
0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,1,0,1,0,1,1,0,1,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0
54
650,651,652,649,654,653,655,656,551,522,670,666,599,677,659,504,504,504,504,640,673,567,610,477,519,644,392,491,178,396,441,630,630,402,481,470,584,637,495,468,388,388,419,488,488,535,556,456,464,522,608,615,623,549
1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,1,1,1,1,1,0,1,0,0,0,0,1,1,0,0,1,1,0,1,1,0,1,1,0,1,0,1,1,1,0,1
236
505,92,643,643,643,643,643,597,461,619,619,474,400,400,608,595,612,444,417,435,519,548,548,529,576,564,564,564,564,564,564,535,396,511,217,437,494,544,413,573,577,391,626,412,441,446,178,537,518,631,519,811,549,909,599,52,169,597,593,484,531,531,531,424,525,537,220,937,937,938,939,940,941,942,943,943,944,945,220,506,921,583,417,849,750,935,933,889,761,934,936,422,484,480,497,627,399,642,628,549,593,494,907,429,505,585,623,536,811,626,428,478,30,548,548,548,548,642,539,423,423,569,897,459,918,999,545,470,407,610,596,924,570,473,571,616,631,623,536,468,428,478,556,511,811,450,178,541,243,431,481,400,384,119,241,554,506,32,625,625,473,553,528,565,207,417,562,557,453,588,582,398,629,567,410,539,469,532,637,925,908,590,590,469,567,557,565,410,640,207,1037,925,908,590,560,602,582,398,539,629,429,505,423,549,539,494,593,616,556,470,631,572,511,407,545,628,473,457,536,428,576,570,422,623,478,506,1092,1075,1101,1095,1099,1081,1081,1090,1098,1143
0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,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,0,0,1,1,1,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,0,1,0,0,1,1,0,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,0,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,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,0,1
29
693,693,637,524,400,557,557,557,557,584,397,572,572,450,642,604,540,509,416,428,92,302,587,507,532,476,608,617,503
0,1,0,1,0,0,0,0,1,0,1,0,1,0,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1
339
9,1,36,38,29,26,35,14,8,32,32,20,41,41,10,30,6,37,18,39,33,33,3,43,17,40,40,2,24,0,15,34,31,31,11,13,13,7,42,25,23,23,23,23,5,28,19,12,16,4,21,199,78,54,133,55,62,134,134,197,197,200,200,135,201,204,137,136,138,138,139,139,139,61,75,56,56,62,131,131,97,97,97,97,53,52,47,83,90,79,79,79,79,79,79,79,79,79,79,48,70,77,73,71,71,63,99,49,45,80,50,15,18,28,6,30,32,11,14,14,12,41,40,20,39,39,39,19,19,29,33,33,43,43,43,43,34,38,10,65,126,51,51,78,134,55,95,89,54,135,88,60,82,91,85,86,86,66,66,66,66,59,44,58,64,64,46,129,132,68,84,87,130,57,69,98,74,74,133,81,127,76,72,72,67,128,93,155,152,149,156,156,147,147,147,153,142,142,146,144,139,143,150,158,148,148,151,157,157,154,154,145,138,215,329,329,329,329,329,215,215,210,208,208,212,212,204,212,212,213,221,216,220,218,217,202,198,205,206,196,194,203,203,195,259,259,259,260,264,254,258,258,256,281,266,261,262,257,265,263,255,239,238,229,232,230,230,230,230,231,236,237,235,268,267,319,320,323,285,319,322,321,280,275,279,279,276,276,277,280,278,346,347,349,350,345,353,159,244,244,246,246,246,253,250,250,241,249,247,251,256,292,295,294,293,314,317,353,313,315,316,354,354,354,311,167,160,243,248,242,242,252,252,371,374,160,353,351,374
1,0,1,0,1,1,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,1,0,1,0,1,1,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,0,1,1,1,0,1,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,0,0,0,1,0,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,0,0,1,1,0,1,1,1,1,0,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,1,1,0,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,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,1,1,0,1,0,0,0,1,0,1,0,0,0,1,1,1,0,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,1,0,1,0,1,1,0,1,0,1,1,0,0,0,1,0
30
651,652,649,650,656,655,654,653,574,574,541,541,541,541,511,576,483,483,566,566,551,522,665,566,74,617,498,429,666,670
0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,1,0,0,1,0,0,1,1,1,1,0,1,0
130
601,601,596,434,427,489,489,393,586,634,490,462,220,422,410,610,589,613,482,580,599,382,615,615,391,611,691,690,696,696,693,693,693,692,692,692,692,695,695,653,551,522,666,670,677,599,504,504,504,504,504,659,673,640,640,567,568,544,585,481,424,416,475,499,570,497,504,504,504,551,535,48,530,562,623,630,557,448,463,409,503,92,591,549,559,148,485,593,315,558,614,635,498,574,487,493,496,516,511,517,603,519,464,636,600,552,460,553,302,362,479,217,628,119,461,643,420,525,505,639,548,528,399,583,633,444,543,450,483,198
0,1,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1
100
302,528,511,451,537,433,642,596,612,612,612,612,431,431,579,485,428,420,420,408,74,611,636,474,500,617,535,412,515,495,545,395,427,66,602,361,567,512,484,621,616,635,241,519,424,576,536,557,557,557,557,557,393,499,514,573,444,488,599,613,555,520,397,527,422,591,639,396,632,47,434,603,402,410,551,441,610,550,450,459,583,583,471,629,541,542,505,470,119,432,479,475,32,504,549,446,538,606,554,399
1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0
170
0,2,2,27,49,83,83,83,84,74,86,82,82,75,75,88,88,88,88,88,88,88,123,88,123,123,123,123,123,125,125,125,125,125,125,125,125,125,125,125,125,101,101,101,103,103,103,103,117,117,117,104,104,120,116,116,116,116,100,107,107,111,111,111,111,114,114,114,114,114,114,114,114,114,122,122,122,122,122,113,113,113,113,113,112,112,112,112,115,115,115,115,124,124,124,124,124,124,121,121,121,121,121,106,106,106,106,106,102,102,102,102,108,108,108,108,109,109,109,109,105,105,110,110,110,119,119,119,88,88,88,88,81,81,51,89,45,66,66,68,87,87,87,59,85,85,47,47,127,128,128,128,128,128,128,72,129,95,67,46,46,46,44,118,79,80,130,48,77,77
0,0,0,0,1,0,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0
42
646,647,645,648,655,653,654,656,113,611,597,522,551,666,670,677,599,504,504,504,504,504,504,659,673,640,678,567,420,465,474,636,496,485,791,791,791,791,792,485,605,400
0,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1,1,0,0,0,0,0,0,1,1,1,1,0
230
9,26,26,19,19,19,19,19,25,25,25,25,21,21,21,18,18,18,42,29,29,29,29,29,29,11,11,3,3,14,14,38,38,38,8,8,33,33,33,1,5,5,2,0,20,15,24,24,39,30,32,7,40,34,34,10,35,35,35,35,35,35,35,41,43,43,43,43,28,36,36,16,16,37,37,37,12,12,12,12,6,13,17,31,4,4,4,4,23,23,23,23,95,95,137,136,139,139,139,76,76,69,69,45,90,90,90,131,88,88,88,88,88,88,88,88,135,44,99,79,79,54,54,59,59,59,59,59,59,59,80,71,82,82,78,52,83,132,81,73,91,53,162,171,171,161,161,169,175,175,172,172,172,172,172,186,186,173,180,180,168,168,168,168,182,182,182,164,176,176,167,66,66,66,66,65,65,127,127,57,86,56,87,87,87,87,87,87,87,87,87,87,134,62,128,128,64,130,50,63,219,209,209,209,211,214,207,220,218,218,220,216,221,217,217,375,292,295,294,293,296,167,138,267,274,271,269,269,269,273
0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,0,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,0,0,1,1,0,1,0,1,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,1,1,1,0,0,1,0,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,1,1,0,1,0,0,0,0,1,0,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,1,0,1,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,0,1,1,0,0,1,1
179
2,467,632,562,546,603,541,541,541,541,382,294,421,470,465,207,514,535,587,482,479,569,639,408,468,573,439,417,445,494,512,520,605,469,651,652,649,650,656,653,654,655,551,522,670,666,599,677,659,504,504,504,640,673,567,678,469,497,680,679,684,684,683,682,682,683,682,682,682,682,687,687,687,687,487,686,688,497,241,515,593,420,403,526,407,485,419,596,602,600,456,584,392,447,427,254,433,538,557,557,557,557,557,557,611,416,441,551,551,551,551,464,455,473,577,428,524,506,390,623,606,519,32,472,505,459,560,560,560,560,560,169,604,478,594,435,598,598,315,627,422,48,362,599,556,548,548,548,548,483,397,436,388,388,388,518,493,395,613,446,490,509,504,504,504,384,615,555,617,549,462,574,458,614,614,614,614,614,480
1,0,1,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,1,0,1,0,0,1,0,0,1,0,1,1,1,1,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,0,1,1,1,0,0,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0,1,0
74
646,648,647,645,645,658,655,654,653,656,648,646,647,645,654,653,656,655,412,622,217,549,408,593,617,32,177,453,453,453,453,453,453,553,148,119,119,473,535,554,471,444,479,543,47,523,575,390,390,169,607,597,48,399,565,539,219,302,442,614,614,469,485,2,187,603,447,447,447,447,447,74,398,159
0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,1
55
523,523,495,409,597,419,442,442,501,550,398,511,470,637,637,657,651,652,649,650,655,653,676,656,654,522,551,670,666,666,599,677,659,504,640,673,567,678,637,637,610,423,427,427,440,594,644,417,454,579,48,596,559,544,487
0,1,1,0,0,0,0,1,0,1,0,1,1,0,0,0,1,0,1,1,0,1,1,1,1,0,1,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0
21
645,648,646,522,551,551,646,536,113,113,626,601,601,601,601,52,52,52,52,52,52
0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1
211
119,551,551,217,599,547,642,495,496,564,564,489,561,616,589,494,626,504,504,412,412,398,431,526,198,416,457,594,477,540,540,645,646,647,648,653,654,655,656,522,551,665,667,677,599,677,659,504,662,469,567,678,383,410,177,52,52,52,52,52,52,52,52,52,52,52,52,507,460,403,554,558,401,484,422,482,625,32,622,487,531,619,408,468,433,602,396,596,463,595,537,566,2,628,178,492,493,488,470,439,580,641,302,441,577,617,395,567,567,644,509,442,550,518,397,638,483,187,586,419,570,447,548,542,437,469,294,604,620,508,449,428,571,438,60,444,444,535,472,614,627,220,452,452,452,452,361,434,450,474,573,556,241,517,399,574,574,574,528,480,453,635,618,486,455,520,623,479,591,393,597,514,417,527,315,92,464,481,207,497,587,549,427,631,565,519,512,254,384,465,113,588,588,454,454,485,48,621,475,476,632,503,555,801,643,802,799,487,519,800,492
0,0,1,0,0,1,1,1,1,0,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,1,1,1,0,1,1,0,0,0,1,0,1,1,0,1,0,0,1,1,1,0,0,1,0,1,1,0,0,0,0,0,0,1,1,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1
217
18,22,28,16,17,21,14,5,10,4,9,7,20,23,12,6,27,27,13,13,0,26,11,66,66,66,59,89,132,95,127,97,64,99,98,128,129,60,70,76,131,50,93,77,79,79,56,61,52,67,71,48,80,94,118,130,130,53,58,91,126,126,73,44,63,69,96,46,46,72,92,57,90,65,141,140,138,139,151,152,150,154,142,148,143,157,153,153,147,147,145,155,139,156,138,158,146,146,149,144,180,186,161,175,169,173,182,162,172,168,171,159,163,214,219,209,207,211,217,221,220,216,218,163,176,167,166,170,174,165,184,164,160,54,199,201,55,55,203,133,194,135,204,200,200,78,62,134,196,198,195,195,195,206,205,197,214,219,209,261,258,265,259,254,281,262,255,256,257,202,263,264,266,267,375,246,249,249,244,244,244,244,244,244,244,244,244,253,245,248,243,243,243,243,375,285,345,233,97,147,147,147,38,292,292,292,292,295,294,293,315,313,316,314,317,309,311
0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,0,1,0,0,0,1,0,1,0,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,0,1,1,0,0,0,1,0,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,1,0
52
632,632,632,632,429,490,243,554,582,582,582,582,433,605,605,605,638,516,92,505,435,517,528,66,540,540,437,480,629,198,479,560,560,560,560,557,557,557,557,557,584,501,48,410,488,488,585,401,417,398,526,119
0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,1,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1
306
2,11,12,32,32,41,31,20,18,0,4,26,16,17,7,1,1,3,42,13,24,38,9,14,21,43,19,34,29,29,29,15,15,25,8,6,33,39,35,23,37,37,37,40,40,30,5,10,36,28,91,45,56,57,65,70,85,69,48,78,99,53,61,59,59,51,52,52,54,131,135,133,130,82,128,84,49,81,44,132,76,80,83,55,55,62,62,62,62,50,88,88,88,47,95,129,129,63,126,66,93,93,97,97,97,97,134,79,90,72,74,77,87,46,46,58,71,75,64,98,68,86,60,73,67,127,89,155,142,154,146,157,148,158,139,139,139,150,152,147,143,138,138,144,149,151,145,153,156,141,140,138,139,207,207,207,207,219,214,214,214,211,209,209,209,209,209,209,217,220,221,216,216,218,342,343,339,218,195,54,203,200,135,206,55,198,133,204,134,202,199,196,201,78,197,197,197,62,179,188,188,188,188,188,188,181,181,181,181,185,192,192,192,191,191,187,190,178,193,189,189,189,166,164,170,167,167,174,184,159,163,160,176,176,176,165,233,282,283,284,286,287,288,289,290,291,194,205,239,256,353,347,344,351,345,346,349,350,352,348,375,375,292,254,264,265,259,239,231,236,232,229,238,238,238,375,267,274,270,269,273,271,272,280,275,277,279,276,278,292,295,294,293,304,296,297,300,311,309,309,309,307,354,306,318,259
0,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,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,0,1,0,0,0,1,1,0,0,1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,1,0,1,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,1,0,1,0,0,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,0,0,1,0,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,0,0,1,1,1,1,0,1,0,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1
182
0,1,13,3,2,26,20,20,11,22,10,15,21,6,27,25,28,28,9,16,16,19,7,7,12,18,17,5,23,8,14,190,190,190,178,178,178,178,178,178,191,191,191,191,191,191,191,191,179,185,188,188,188,188,188,188,181,181,193,192,189,189,187,167,174,164,166,170,165,160,176,163,159,184,14,24,4,51,74,47,66,59,88,87,81,85,89,75,84,83,82,86,45,68,49,92,96,72,77,118,91,57,67,79,129,129,48,52,93,58,131,128,128,70,63,80,56,64,132,65,44,46,50,127,95,95,60,130,90,126,73,99,61,94,53,69,98,71,97,76,55,200,227,225,225,225,225,225,226,224,223,223,213,208,212,210,213,221,217,220,216,218,267,375,272,272,272,270,270,274,348,349,350,346,352,351,347,345,353,344,233,282
0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,1,1,1,0,1,1,0,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,0,1,1,1,0,1,1,1,0,0,1,0,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,0,0,1,1,1,0,1,0,1,0,0,0,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,0,1,1,1,0,1,0,0,0
136
501,571,571,571,571,457,490,474,545,74,489,579,579,466,487,544,588,636,30,536,536,536,455,455,440,433,484,395,568,394,207,450,608,608,608,608,169,550,436,549,392,521,597,592,416,416,494,494,494,553,637,428,495,495,399,429,402,511,447,447,601,382,421,617,611,612,612,612,612,509,590,610,535,363,482,48,526,217,581,531,531,531,531,531,531,462,434,559,497,596,506,631,515,412,500,383,362,619,619,619,619,566,566,469,564,243,538,629,626,361,476,532,574,574,563,563,413,635,505,417,409,492,52,52,52,52,52,52,556,572,572,572,558,513,391,431
1,0,0,0,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0
34
645,648,646,647,656,653,655,654,482,504,504,504,573,573,622,614,392,598,598,598,598,617,501,545,452,452,452,452,315,315,502,596,526,526
0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0
192
18,38,28,18,4,3,17,37,35,19,30,32,9,31,43,29,24,6,5,10,3,8,38,40,35,134,196,202,54,197,201,201,55,135,198,199,203,203,203,203,195,195,204,205,133,133,78,200,206,194,194,62,33,34,23,23,28,21,7,18,14,36,1,39,12,141,140,138,139,180,182,175,173,186,12,42,68,83,59,59,85,89,49,75,86,81,45,87,74,66,186,169,172,161,171,168,162,167,160,164,184,163,174,174,174,166,165,176,159,170,227,227,223,223,223,223,223,225,225,225,225,225,225,225,225,225,225,226,224,224,224,224,224,224,224,224,224,215,212,208,210,213,216,217,218,221,220,19,4,19,294,295,292,293,19,6,157,147,147,150,144,153,154,158,152,145,156,142,383,377,373,381,359,371,293,300,300,303,304,297,296,296,307,144,38,94,143,137,136,138,138,9
0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0
148
40,40,36,43,32,33,42,29,57,57,129,91,44,134,62,62,80,45,130,76,82,93,99,53,87,90,70,49,74,122,122,122,122,110,102,102,102,102,102,103,103,103,103,103,103,121,121,121,121,121,121,113,105,109,109,192,192,192,192,192,192,192,192,192,192,192,185,185,185,178,187,187,187,189,179,191,191,190,190,190,190,188,193,181,174,167,166,159,184,160,160,170,163,189,189,179,192,191,188,185,185,187,187,193,190,190,190,181,178,174,159,164,167,167,167,167,160,184,184,184,184,165,163,95,223,223,224,224,224,224,224,224,224,224,224,225,225,199,268,267,322,320,285,323,321,321,321,319
0,1,1,0,0,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,0
161
25,25,6,6,37,38,20,28,0,0,7,8,19,19,19,39,39,4,2,2,36,36,24,40,40,40,23,15,41,41,42,32,32,12,9,29,29,5,34,34,30,30,30,18,13,13,13,33,1,1,1,1,14,21,17,17,11,3,10,10,26,26,26,16,35,35,190,189,189,189,185,185,185,185,185,185,181,181,181,181,193,178,178,178,179,179,188,188,188,188,187,187,187,187,191,191,191,192,192,192,192,192,184,167,159,159,160,163,170,170,31,43,61,59,128,128,128,77,77,77,77,77,76,62,62,134,75,75,131,78,50,127,132,132,268,292,295,294,293,293,300,300,314,316,317,313,314,314,315,318,214,211,219,318,318,307,354,354,354,354,311
0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0
45
405,501,518,518,518,518,449,680,679,683,683,683,683,683,683,685,684,682,682,682,682,682,682,449,688,688,686,686,686,487,687,687,687,687,687,449,759,760,760,760,758,758,684,681,490
0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,1,1,0,0
48
435,618,302,542,542,542,557,612,612,448,570,634,531,531,531,531,484,606,587,587,394,565,546,207,532,476,476,444,493,493,638,391,573,2,438,610,177,560,560,615,615,388,613,433,564,498,450,30
1,1,1,0,0,1,1,0,1,1,0,1,0,0,0,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,0,0
48
441,516,516,453,453,453,453,453,453,453,453,410,522,551,670,666,599,677,659,504,504,504,504,640,410,478,561,361,48,605,605,610,558,588,573,606,454,465,515,508,626,673,567,678,626,614,66,607
0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0
84
391,448,453,453,453,453,453,453,453,427,474,475,413,476,659,457,550,504,504,504,198,567,419,687,687,688,688,686,487,476,490,681,760,759,684,684,758,487,686,687,687,688,707,708,708,720,719,719,719,705,704,711,709,715,715,718,718,706,714,714,714,716,710,722,717,713,721,721,723,723,551,522,315,559,784,785,786,787,788,476,607,589,454,549
0,1,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,0,1,1,1,0,1,1,0,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1
169
40,40,1,5,41,21,7,39,28,3,3,37,37,12,12,12,6,34,19,38,38,11,11,11,11,25,25,25,15,24,9,9,14,2,30,20,10,10,23,23,23,23,8,36,4,13,13,31,26,29,43,17,32,18,18,18,35,33,16,0,42,63,95,58,88,135,74,74,74,74,98,98,98,178,187,181,192,192,192,192,192,192,191,189,189,189,193,193,190,179,185,185,185,185,188,165,159,166,163,163,163,160,167,167,174,176,170,164,184,184,140,141,139,138,233,282,282,283,283,284,286,287,288,289,290,267,268,292,295,294,290,214,219,209,207,211,218,217,221,220,375,375,322,300,303,304,300,296,306,307,311,354,309,318,270,270,270,270,273,273,273,273,274,269,271,275,277,276,279
0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0,0,1,1,0,0,1,0,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,0,1,1,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0
43
657,649,650,652,652,651,658,658,658,658,658,658,655,654,609,601,601,637,654,653,656,637,458,467,464,651,649,650,652,656,655,653,654,464,501,494,391,525,254,588,546,119,480
1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,1,0,0
170
5,4,4,38,2,2,8,8,8,8,8,31,31,43,43,43,40,40,40,10,17,15,15,33,16,16,35,35,14,30,30,36,34,19,19,19,23,23,32,18,3,3,3,1,13,12,12,41,28,28,28,25,39,39,21,42,11,9,24,6,7,37,29,26,20,0,173,175,171,169,186,168,168,180,172,182,162,161,163,164,170,159,159,160,184,184,184,174,174,166,176,167,167,165,163,163,163,137,136,138,139,138,209,233,233,282,283,284,286,286,286,287,288,288,74,133,128,79,83,289,290,290,290,290,291,291,147,154,155,138,153,148,142,142,149,152,157,146,150,145,156,143,144,139,151,158,295,294,293,313,317,316,315,314,306,318,309,309,354,354,354,354,169,186,175,182,171,162,172,168
1,0,1,1,0,1,0,0,0,1,1,1,1,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,1,1,1,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,0,0,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,1,1,0,1,1,0,0,0,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,0,1,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,1,1,1
66
13,13,15,25,5,21,19,22,14,4,8,7,14,14,14,14,14,22,10,23,21,21,25,0,2,17,17,24,4,4,16,13,6,15,11,5,5,8,1,26,27,3,3,13,13,13,13,13,13,24,19,21,11,1,2,20,85,85,85,81,86,47,89,87,87,20
0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,0
368
23,19,21,9,9,9,9,27,1,18,17,14,24,28,40,35,29,15,15,42,10,3,75,89,81,45,45,68,47,59,59,51,86,66,84,85,83,74,82,88,49,49,87,87,63,73,98,96,127,53,57,57,64,61,126,71,70,93,93,131,67,94,90,91,91,130,76,129,56,97,99,44,80,92,48,52,52,132,118,58,60,58,60,58,60,46,72,128,128,128,128,128,128,128,128,128,79,65,77,95,69,50,63,153,144,146,149,154,157,143,148,150,139,156,156,158,147,152,151,138,145,142,142,142,142,155,168,186,140,182,169,171,161,173,180,172,175,167,163,174,164,159,184,165,170,160,166,176,139,138,203,62,138,118,53,130,60,60,60,48,205,199,197,204,258,255,265,262,262,264,254,259,281,260,266,261,256,257,263,208,138,204,208,215,241,241,241,252,252,252,252,245,245,247,247,247,250,250,246,246,246,246,251,244,249,242,242,242,253,248,248,248,243,243,243,243,384,363,363,364,390,577,586,52,52,52,52,52,52,52,52,52,561,561,383,396,169,443,443,524,524,429,294,447,592,592,618,494,47,540,540,645,648,645,647,646,658,658,658,658,658,658,656,653,655,654,522,551,551,551,667,665,599,677,659,504,504,662,469,567,678,540,540,497,441,483,472,478,393,427,48,450,513,432,432,594,640,489,514,484,517,627,551,551,551,551,551,605,605,595,583,529,460,547,408,408,447,477,542,388,388,388,807,446,441,620,585,808,809,543,439,566,207,390,396,432,612,612,612,52,602,393,491,452,555,566,512,207,566,408,302,442,810,552,579,554,811,626,457,478,488,610,572,572,616,545,394,628
0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,1,0,1,1,1,0,0,0,0,1,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,1,1,1,1,0,0,1,1,0,0,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,1,0
112
20,20,20,20,20,20,20,15,26,86,26,22,21,97,128,99,76,127,127,80,126,53,69,58,98,98,52,91,44,94,90,96,57,46,118,63,77,72,131,60,48,61,67,95,73,73,50,149,156,143,143,157,151,153,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,191,191,191,191,191,193,181,181,223,223,223,223,225,225,225,225,225,225,225,227,227,224,224,224,224,224,226,226,226,226,210,141,150,78,22,11,4,39,24,145,10,30,25
0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,0,0,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0
112
392,578,578,578,578,549,382,507,445,652,650,651,649,653,655,656,654,680,679,643,684,684,684,684,684,685,685,487,686,686,686,686,686,686,686,686,688,688,687,654,522,551,551,670,666,599,677,659,659,659,640,673,567,678,611,580,516,453,453,453,453,453,453,453,453,463,628,559,620,547,547,523,446,539,462,390,403,548,548,548,548,431,492,514,554,564,564,564,564,564,564,564,475,421,515,588,410,614,614,614,614,614,407,636,558,535,610,637,637,637,602,405
0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0
61
531,624,628,550,207,207,837,694,843,845,846,847,848,650,651,649,652,655,656,653,654,522,551,551,551,551,551,667,665,599,677,659,504,504,504,640,673,678,567,582,30,574,574,574,638,294,543,586,421,66,608,408,630,560,560,560,560,560,461,639,433
1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0
183
620,611,542,542,542,542,542,614,590,502,464,559,584,642,525,715,710,709,714,714,721,720,720,720,704,704,705,705,708,718,718,718,711,716,716,722,713,719,719,706,707,707,707,717,723,723,781,781,776,775,779,774,773,778,782,777,777,780,766,771,764,764,765,765,769,770,770,768,763,763,767,767,767,767,772,451,436,436,490,469,477,395,550,52,52,52,52,47,459,618,482,438,612,612,617,784,784,784,784,785,786,787,787,787,787,787,788,789,789,790,560,560,560,560,573,604,456,503,636,219,446,571,361,817,821,823,815,822,822,822,822,818,814,816,816,820,819,827,829,829,831,825,828,828,830,826,824,824,832,361,715,705,704,721,723,718,718,718,707,720,720,720,713,713,714,716,710,717,722,709,711,706,719,719,708,361,605,613,613,613,608,432,631
0,0,0,0,0,0,1,1,1,0,0,1,1,1,0,1,1,1,0,1,1,0,0,1,0,1,0,1,1,0,0,1,1,0,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,1,1,0,1,0,0,0,1,1,0,0,1,0,0,1,1,1,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,1,1,1,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,0
113
198,516,516,594,624,573,573,502,557,396,545,382,513,596,631,26,528,506,454,401,511,550,421,507,716,716,706,714,714,714,722,717,717,704,721,713,705,719,723,718,715,710,707,720,709,708,708,711,773,774,775,780,781,781,779,779,778,776,782,777,770,770,770,772,772,772,772,765,765,764,764,764,771,767,766,763,769,768,556,604,592,423,561,588,539,784,785,785,786,787,788,788,788,788,789,789,790,644,489,397,440,446,413,641,74,388,405,452,452,452,452,610,564
1,0,1,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,1,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,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,1,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,1,0,0,0,0,1,1,1
311
7,18,1,1,28,25,25,9,9,14,17,6,11,23,23,6,25,0,16,16,22,0,19,10,15,12,27,27,26,24,21,9,9,16,4,2,22,7,8,17,28,14,5,12,24,0,25,13,13,11,26,3,23,21,2,2,2,17,3,3,8,6,4,4,19,1,9,10,27,27,15,18,20,83,85,74,89,82,51,86,75,81,81,84,47,88,87,8,14,18,5,28,20,7,13,1,22,59,68,45,66,49,49,49,72,48,132,131,79,94,63,80,90,95,129,129,129,93,69,60,60,60,60,96,128,98,53,52,46,67,97,70,70,91,130,73,65,99,77,61,118,44,127,56,64,92,57,126,76,50,71,58,58,143,143,143,143,145,138,151,144,142,148,14,14,18,1,10,15,12,12,83,74,74,49,75,75,59,59,66,66,66,66,66,66,66,22,22,22,68,87,66,66,66,66,74,88,88,88,88,49,47,83,86,86,81,59,59,59,59,75,75,45,85,89,84,51,51,82,118,64,131,92,60,97,97,67,67,69,77,127,130,130,93,93,53,19,17,2,9,158,139,153,156,147,146,149,152,150,155,157,154,141,140,138,139,180,169,162,172,186,186,186,226,223,208,210,215,212,213,218,221,216,217,220,233,267,274,272,273,273,271,270,269,280,278,279,279,276,275,277,292,295,294,293,300,304,303,297,352,349,346,350,345,347,344,348,353,351,354,307
1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,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,0,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0
289
15,43,33,18,26,1,30,9,20,17,17,4,4,21,3,38,2,2,11,31,31,16,16,32,8,42,14,7,29,0,19,25,35,40,23,23,5,6,12,12,13,24,36,10,41,41,34,28,39,37,60,60,60,93,73,55,55,55,55,89,72,71,65,44,134,84,126,86,86,86,80,68,53,132,51,75,83,83,83,83,58,91,128,128,52,59,59,63,97,66,57,61,99,98,48,178,192,192,192,192,192,192,187,193,185,181,181,181,181,188,189,190,190,190,190,179,191,191,191,191,163,159,176,170,164,184,166,163,163,165,165,165,165,165,167,167,167,174,174,174,174,160,137,137,136,136,138,139,139,135,90,69,127,127,88,47,133,133,74,76,95,62,62,62,85,64,130,130,56,54,54,50,129,129,129,81,77,131,131,70,79,79,79,79,79,79,79,78,46,45,45,49,67,87,82,82,233,282,283,284,286,287,288,289,290,291,291,291,138,143,157,158,145,147,147,147,142,152,144,146,148,150,155,213,208,210,212,212,292,155,154,294,212,215,154,149,139,156,153,293,253,253,253,253,249,251,251,251,251,251,251,251,243,243,243,243,243,246,246,246,246,244,244,244,244,244,244,252,252,252,252,245,245,242,242,248,250,241,241,241,247,247,247,365,362,368,372,384,367
0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,1,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,0,0,1,0,1,0,0,1,0,0,1,1,0,1,1,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,1,0,0,1,0,0,1,0,1,0,1,1,0
63
438,616,428,113,428,113,519,519,519,519,519,519,641,624,574,574,574,362,520,551,551,551,522,665,667,677,599,504,504,504,659,673,640,678,567,649,520,443,412,388,388,388,388,524,535,452,452,452,522,471,66,444,454,454,582,552,588,479,555,613,450,596,610
1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0
65
315,501,525,525,525,525,525,525,525,400,462,529,568,568,362,471,119,634,461,537,437,424,382,541,169,428,254,567,148,636,409,496,408,472,579,543,441,597,619,619,619,616,492,468,632,470,512,548,399,399,294,562,450,638,419,540,434,477,444,459,474,491,558,594,554
0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,0,1,1,0,0,1,1
134
600,564,453,519,617,599,302,302,394,715,715,710,709,714,714,721,720,720,720,704,704,704,705,708,718,711,716,716,722,713,719,706,707,717,723,776,773,775,779,779,778,780,782,781,777,770,770,770,766,766,766,766,763,763,764,771,767,767,767,767,769,769,769,765,765,765,765,768,772,408,567,504,504,504,504,198,522,551,551,551,551,551,419,457,784,784,784,784,784,784,784,785,785,785,786,787,787,787,787,787,788,788,788,788,788,788,789,789,789,789,789,789,790,790,408,790,790,790,821,822,822,822,822,822,822,814,814,818,816,816,816,823,823,823
0,1,1,0,0,0,0,1,0,0,1,1,1,0,1,1,0,0,1,0,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,0,1,0,0,0,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1
469
27,21,5,24,11,11,23,23,6,4,22,45,74,83,51,68,75,47,66,66,59,88,49,89,84,82,87,86,81,85,97,130,67,128,77,56,48,60,60,65,71,92,44,72,69,127,94,58,132,63,63,46,64,64,53,95,96,70,73,79,90,80,99,98,98,61,52,50,50,76,93,126,91,57,129,118,118,131,35,1,16,10,8,29,33,28,3,14,14,14,14,9,9,139,139,139,146,145,145,145,145,151,151,151,151,151,9,15,43,43,43,43,18,151,158,147,147,147,156,143,143,149,152,152,152,152,157,157,157,155,138,138,138,138,150,142,144,144,144,153,154,154,154,148,148,148,141,140,138,139,139,138,138,138,138,191,191,191,191,189,189,189,187,187,187,185,193,179,179,181,181,181,192,192,192,192,192,192,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,233,233,282,261,208,192,192,192,192,192,192,192,192,192,192,188,178,190,159,178,178,178,190,190,163,164,178,178,178,190,163,159,178,178,178,190,184,174,178,178,178,190,165,164,166,178,190,160,178,190,165,163,166,184,160,178,190,159,166,184,167,165,163,178,190,166,184,167,159,164,165,160,163,170,176,174,208,213,212,215,210,218,221,216,55,55,201,261,263,254,208,259,259,259,266,255,256,264,265,260,257,281,258,267,268,274,273,273,273,272,272,272,272,270,270,270,270,271,271,271,271,269,269,280,279,278,275,276,277,347,346,345,348,353,62,295,294,293,313,208,213,376,379,368,367,361,366,378,372,360,360,360,360,362,362,380,381,355,355,374,373,382,380,372,361,361,361,212,215,215,210,218,216,220,221,217,62,198,200,196,202,203,203,78,195,195,195,54,204,204,135,194,199,206,133,133,134,197,205,258,262,282,283,284,286,287,288,289,290,196,151,23,197,239,230,238,236,229,232,231,237,235,33,257,148,193,187,192,192,192,192,188,179,181,190,189,189,189,191,185,178,170,184,164,159,38,150,156,156,206,92,24,147,14,10,88,89,82,82,74,85,85,75,86,81,9,93,4,38,143,0
0,0,0,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,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,1,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,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0
191
0,22,22,23,27,3,20,5,19,13,18,28,11,24,12,4,15,25,10,16,1,9,17,2,26,7,21,6,14,14,8,66,66,68,47,83,83,85,86,45,45,84,84,84,75,51,82,59,87,49,81,74,89,88,44,80,79,50,98,57,52,72,129,71,76,61,91,65,90,58,63,94,94,46,95,128,128,126,64,144,156,148,139,147,153,153,150,141,140,139,138,150,142,155,154,146,48,132,99,73,56,118,96,70,146,143,145,145,145,138,152,158,151,151,151,157,149,233,233,233,233,239,239,138,265,138,138,225,224,227,227,227,227,227,227,227,227,227,227,227,227,226,226,226,223,208,212,212,210,215,215,215,215,213,218,220,217,217,217,217,217,221,216,265,257,257,295,294,293,303,297,300,304,296,311,169,168,161,162,173,186,180,182,172,175,164,145,258,8,167,174
0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,0,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,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,0,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1
176
20,20,24,25,4,19,7,16,4,27,20,16,16,2,3,11,18,28,21,27,26,26,0,26,19,25,26,26,14,17,17,17,23,23,23,1,1,1,6,6,6,6,5,22,10,12,9,9,9,9,15,15,13,13,8,8,0,66,66,66,66,66,66,89,88,75,83,83,83,68,68,47,47,82,82,82,82,82,85,81,45,86,87,49,51,51,84,74,59,96,48,173,267,268,270,270,270,270,270,270,270,270,270,270,270,270,270,270,269,269,269,269,269,269,269,271,271,271,271,271,271,271,271,273,273,273,273,273,273,273,273,97,97,64,53,226,227,227,224,224,224,224,224,224,223,223,223,223,223,225,225,225,225,225,225,225,209,214,215,210,208,295,294,293,313,316,316,314,314,314,315,317,307,208,306,318
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0
175
6,6,2,17,17,1,1,1,1,11,22,0,5,5,15,27,27,10,4,19,24,18,9,12,12,43,8,28,14,29,35,21,36,7,3,16,23,68,68,83,83,83,86,66,45,49,87,74,51,88,88,82,82,82,82,59,59,59,75,89,47,85,84,81,97,50,61,48,330,338,338,182,161,186,175,172,180,173,162,169,168,171,167,159,174,184,170,160,176,165,164,163,166,48,65,63,98,71,60,80,70,46,44,71,60,80,70,46,44,52,52,128,128,132,73,72,53,131,129,130,99,99,93,126,69,67,91,127,95,118,64,77,94,96,90,92,76,56,57,58,79,154,150,143,143,148,147,147,146,144,158,145,152,155,149,138,156,139,142,153,151,157,141,140,138,139,198,202,203,203,206,133,200,199,62
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0,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,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0
185
22,51,49,85,85,85,85,85,81,89,89,66,66,66,88,88,88,88,88,88,74,83,83,83,83,84,68,87,45,86,86,86,75,59,47,82,82,82,92,61,61,72,76,76,53,93,126,65,79,17,24,14,14,2,79,79,118,57,63,67,67,71,80,80,80,80,56,128,98,91,91,90,77,94,131,132,130,60,60,46,127,52,194,134,199,199,199,201,201,196,78,206,205,205,204,55,55,55,133,203,137,136,138,139,203,203,203,54,135,202,197,198,62,195,200,168,171,162,182,175,180,173,172,161,186,169,163,159,176,167,184,174,165,160,166,170,164,73,223,227,225,225,225,225,225,225,226,224,224,224,224,224,224,224,224,224,224,224,214,210,208,212,212,215,215,215,215,215,215,215,215,213,218,216,220,221,221,217,216,216,216,218,218,218,218
0,1,1,0,0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0
149
516,207,457,419,504,504,504,504,504,504,504,659,522,551,198,567,550,207,679,680,485,681,643,688,487,687,687,686,712,724,725,726,726,726,726,726,727,728,729,722,716,717,708,708,714,705,715,713,720,720,707,707,710,704,704,711,723,719,719,709,709,706,721,718,207,536,774,781,778,778,782,780,780,775,776,777,773,779,536,579,471,572,572,572,572,624,539,477,581,535,639,531,531,531,531,531,495,513,428,784,785,785,785,785,786,786,786,786,787,788,788,788,789,790,768,768,768,768,771,767,767,765,765,765,765,772,772,772,772,772,772,763,763,766,769,764,428,315,445,501,518,614,614,614,614,576,443,412,555
1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,1,1,1,0,0,0,1,1,0,0,0,1,0,0,1,0
63
509,509,510,511,428,457,504,198,551,551,522,567,659,550,419,666,496,496,428,469,663,661,660,315,410,686,686,686,686,687,687,688,487,496,503,465,465,636,462,47,515,505,479,522,613,621,241,684,760,760,760,760,759,681,490,758,487,688,687,686,686,686,686
0,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1
191
59,85,79,128,90,118,44,52,98,98,98,56,132,97,46,61,130,50,76,53,57,70,126,99,36,22,18,18,24,28,17,8,3,33,1,41,99,73,73,69,93,77,58,131,71,65,48,127,96,91,91,129,129,67,72,63,80,94,94,64,41,35,41,35,29,40,42,41,35,29,40,42,10,179,179,187,187,187,188,188,188,188,181,181,181,181,189,189,189,178,178,178,185,193,193,191,191,191,191,192,190,190,165,164,167,160,166,163,163,176,176,176,176,176,174,170,170,170,159,159,184,41,64,92,95,60,137,136,138,41,41,35,35,29,29,40,42,42,10,23,23,4,15,15,15,9,7,19,12,21,21,6,43,43,43,16,16,14,5,155,152,152,154,154,154,157,157,157,138,138,138,138,138,153,242,242,242,249,249,249,250,246,246,246,246,247,247,247,253,93,33
1,1,0,1,1,1,0,1,0,0,1,1,1,0,1,1,0,0,1,1,0,1,0,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,1,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,1,1,0,0
33
588,588,437,505,409,550,550,536,594,448,622,515,623,539,457,600,565,565,565,565,577,625,625,625,625,625,625,625,606,555,543,382,440
0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0
84
14,14,1,9,9,10,2,0,4,8,26,26,26,28,5,5,16,16,16,16,16,16,16,59,59,59,16,59,81,86,86,21,23,23,23,23,13,25,25,25,25,12,20,20,27,19,19,19,136,19,24,18,11,267,375,225,225,225,225,225,225,225,226,226,226,226,227,227,224,224,224,224,224,223,223,223,223,223,375,320,323,321,322,207
0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0
43
534,550,513,388,633,680,679,685,685,685,685,684,684,684,683,683,683,682,682,682,682,682,633,688,688,687,487,633,441,642,555,459,220,457,402,493,493,632,594,500,481,604,119
0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,1,1,0,0,1,1,0,1,0,1,0,0,1,0,0,0
26
538,538,538,538,538,538,538,177,486,401,526,526,577,601,601,601,601,601,198,525,506,472,476,495,610,431
0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0
156
722,721,721,713,718,718,718,723,705,714,714,714,719,719,719,707,716,716,716,720,720,715,710,709,709,709,706,708,708,711,711,711,704,704,717,487,686,687,687,687,687,688,688,688,688,241,448,448,448,448,448,448,604,439,254,585,770,771,771,771,766,772,772,772,772,772,772,772,772,772,767,767,769,768,768,768,768,768,765,765,763,763,764,764,764,585,531,531,445,784,785,785,786,787,788,789,790,590,590,294,570,401,637,637,820,820,820,819,819,819,819,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,815,822,822,822,817,817,818,814,823,823,823,823,821,827,827,827,829,825,832,826,828,830,831,824,637,637,637,640,458
1,0,1,1,0,0,1,1,1,0,0,1,0,0,1,1,0,0,1,0,1,1,1,0,0,1,1,0,1,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0
208
40,36,36,43,32,33,42,29,35,41,93,98,78,52,84,82,49,131,80,79,91,83,72,62,62,56,132,86,51,58,53,87,68,130,76,77,45,134,134,74,48,67,89,63,63,63,81,70,99,44,85,95,66,55,55,60,75,75,73,46,65,50,126,59,69,71,61,64,57,129,129,129,135,54,47,133,127,97,90,88,128,197,195,78,204,205,133,55,55,200,267,32,34,134,134,134,91,77,46,72,47,81,65,82,1,6,6,6,6,9,40,40,8,8,18,18,34,43,135,93,68,129,84,70,89,57,67,126,49,79,81,134,53,76,52,130,128,78,61,131,99,62,62,133,197,54,134,199,195,194,205,198,135,201,187,187,178,178,178,178,178,178,190,191,191,185,192,192,192,192,192,192,193,193,189,189,189,189,189,179,181,188,188,188,188,165,159,184,166,160,167,170,164,163,174,176,200,267,268,272,372,363,367,369,368,380,365,366
0,0,1,0,1,1,0,0,0,0,0,1,0,1,1,1,1,0,0,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,0,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,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,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,0,1,1,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,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,0,0
260
518,518,598,598,598,598,571,571,435,390,559,567,397,395,514,612,382,401,32,581,451,444,444,536,536,442,409,566,445,422,521,178,461,393,627,420,511,439,399,575,557,463,362,169,443,543,510,159,493,92,645,646,647,648,654,655,656,653,522,551,666,670,677,599,504,659,673,640,678,567,92,546,476,400,633,424,509,635,616,488,574,574,574,574,537,198,384,384,542,542,542,483,642,636,148,60,579,455,394,219,448,402,177,217,302,481,388,254,631,503,470,492,593,515,529,595,473,576,398,605,361,66,526,528,516,454,454,553,587,477,538,433,512,615,606,47,459,638,532,610,614,614,632,551,396,452,415,472,469,438,641,499,560,74,561,544,592,383,549,629,434,487,550,625,625,474,468,525,604,502,505,475,513,548,548,548,548,413,524,520,556,535,457,48,441,522,412,618,623,416,527,207,207,596,471,500,534,421,464,440,498,427,639,507,484,624,611,479,294,588,408,428,419,622,519,590,506,506,586,599,555,630,607,436,580,577,600,608,613,554,578,491,423,799,800,519,487,643,555,802,503,801,492,791,791,791,791,791,792,793,794,795,796,797,798,423,458,429,486,30
0,1,0,0,0,1,0,1,0,0,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,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,0,1,1,1,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,1,0,1,1,1,0,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,0,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,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,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0
130
11,11,11,11,21,22,5,14,28,11,11,11,0,1,49,1,6,6,17,17,28,28,88,88,88,88,88,88,88,68,85,74,89,86,84,49,49,51,66,75,47,83,83,81,82,82,82,59,87,45,71,92,91,80,80,33,12,12,12,22,22,22,3,3,3,3,18,21,21,21,21,19,24,24,43,209,43,15,36,16,35,35,10,29,180,29,14,5,7,23,9,4,182,173,186,162,171,175,169,168,172,161,166,170,159,160,184,184,174,163,80,53,61,71,60,60,73,163,73,56,72,77,128,131,52,44,132,70,99,69
0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,1,0,1,0,1,0,1,1,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,0,1
266
0,14,11,3,4,12,12,16,8,8,18,18,18,18,22,6,5,25,87,83,82,88,88,84,68,68,68,66,66,66,45,75,75,89,51,49,25,15,15,24,26,26,26,10,13,13,28,23,23,23,9,21,19,27,27,20,1,1,2,59,59,59,59,86,81,74,47,85,85,85,118,52,99,126,67,130,70,94,94,94,94,53,128,69,46,60,60,60,57,64,79,58,65,61,90,131,50,77,71,44,93,93,173,162,156,156,156,156,147,151,146,146,146,146,152,152,152,152,148,157,157,139,139,158,158,134,186,153,138,145,154,142,142,142,142,150,150,143,144,155,155,186,186,168,155,137,136,139,139,138,138,168,168,168,172,172,172,169,169,180,180,161,171,182,175,170,164,164,165,165,166,163,227,227,224,225,225,225,225,225,223,226,226,226,226,207,219,209,375,267,209,211,220,233,163,167,176,160,11,38,151,29,96,10,4,258,157,264,264,264,3,17,256,22,143,19,239,232,232,235,236,238,238,238,229,231,237,230,39,148,33,1,1,25,21,200,8,204,158,158,158,197,150,156,156,156,156,93,48,10,8,12,96,150,31,263,157,21,97,35,257,141,139,160,174,159
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,1,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,1,1,1,0,0,1,1,0,0,1,1,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0
228
592,580,477,566,500,587,511,527,462,432,142,575,488,515,393,436,584,584,627,643,567,468,619,465,644,546,616,585,394,464,178,241,636,641,610,638,638,395,523,427,434,490,198,443,405,435,591,383,483,489,504,504,504,486,220,532,363,476,569,516,516,565,461,545,391,435,508,416,565,563,632,580,907,640,505,896,533,807,919,920,592,631,498,610,801,934,849,933,936,889,833,750,935,761,390,801,580,502,47,624,187,434,982,982,982,982,983,984,984,985,985,985,985,986,986,986,986,987,987,987,987,987,987,987,987,988,989,989,990,990,990,991,991,991,996,996,996,997,997,998,992,993,993,993,993,993,994,995,620,527,456,74,395,630,617,802,503,26,613,806,159,627,399,422,497,642,420,549,628,920,429,494,593,572,572,572,572,572,422,484,480,30,548,548,626,579,556,616,631,361,507,632,919,113,451,586,423,999,539,593,549,616,494,505,545,556,511,631,572,572,474,628,407,478,570,422,623,457,473,576,536,1078,1094,1088,1103,1116,1096,1083
0,0,1,0,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,1,0,0,1,1,1,0,1,1,1,0,1,0,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,1,1,0,0,1,1,1,1,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,0,0,0,0,1,1,1,1,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,0,0,1,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0
43
21,29,24,23,39,4,176,160,167,174,159,164,163,184,184,165,166,170,170,170,32,17,172,172,172,172,182,182,186,168,168,168,168,162,169,169,3,3,38,204,204,204,145
0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0
135
438,552,535,403,511,436,422,142,517,514,652,650,649,651,654,656,655,653,514,501,611,207,643,623,599,527,585,642,584,584,468,582,582,637,551,522,666,670,677,599,504,659,673,640,678,567,637,484,571,589,437,538,495,533,563,30,488,477,362,509,621,294,581,604,448,559,641,641,625,396,456,586,401,512,399,549,562,503,550,461,591,412,499,644,32,217,580,474,429,497,534,60,532,624,407,627,503,492,643,801,519,487,799,555,802,800,791,791,791,792,793,794,795,796,797,798,500,459,487,592,447,569,507,640,555,455,177,449,454,435,564,460,434,498,469
1,1,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,0,0,1,0,1,0,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,0,1,0,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,1,1,1,1,1,0,0,0,0,1,1,0,0,1,0
318
606,560,564,2,455,502,523,207,207,623,540,631,643,420,383,421,66,409,409,429,545,578,438,642,294,635,588,611,465,561,621,555,472,577,627,556,390,394,576,607,399,552,517,484,628,629,599,584,600,508,492,361,450,501,220,220,521,618,474,428,439,567,613,481,490,424,527,492,907,600,499,570,465,60,524,588,905,681,565,635,382,461,531,427,529,626,543,624,803,923,47,617,397,2,395,74,750,933,833,934,936,889,761,935,849,937,938,939,939,939,74,982,983,983,984,985,985,986,986,986,986,986,986,986,987,987,987,988,989,989,990,990,991,991,991,991,992,993,994,995,996,997,998,390,502,546,498,639,503,802,456,315,399,642,422,628,494,903,497,627,480,644,505,572,549,593,470,999,626,811,623,473,570,478,536,428,30,548,488,445,631,474,610,412,569,451,113,632,898,919,929,586,507,914,361,241,119,450,384,178,243,481,554,400,506,541,431,415,169,527,456,606,636,420,395,917,525,472,553,528,597,625,565,207,640,469,445,602,588,572,925,557,559,582,637,449,908,562,590,559,582,60,560,410,567,629,903,514,567,640,410,469,566,1037,590,908,925,557,207,629,528,602,588,453,553,60,629,612,52,539,494,423,999,549,429,505,593,556,474,511,631,628,470,572,407,623,457,536,576,428,570,473,478,422,939,527,624,395,74,543,439,433,1073,1086,1089,1077,1080,1074,1091,1084,1104,1108,1110,1115,1118,1121,1113,1114
0,1,1,1,1,0,1,0,0,0,0,1,0,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,0,1,1,1,1,0,1,0,1,1,1,1,0,0,1,0,1,0,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,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,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,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,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,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,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,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,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,0
122
302,52,52,52,52,52,361,573,515,497,452,452,452,452,494,465,451,466,551,453,453,453,453,453,453,453,453,607,496,403,187,217,390,467,66,606,553,554,528,528,528,498,388,388,388,388,512,421,523,523,523,450,462,427,544,572,362,638,570,642,148,585,585,629,485,610,30,524,535,391,487,413,579,591,571,571,526,580,424,536,454,618,434,429,484,581,599,438,32,510,641,395,509,555,505,456,456,397,532,557,604,478,474,547,241,254,219,220,431,617,384,502,47,587,315,506,635,473,363,576,441,520
1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,0,1,1,0,1,0,1,1,1,0,1,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1,0,1,0,1,0,0,1,0,1
109
40,40,36,43,43,43,32,33,42,29,35,41,39,30,31,132,132,45,62,62,127,50,50,70,93,56,56,56,91,91,99,135,80,129,65,128,128,69,192,192,192,192,192,192,192,192,192,192,188,188,188,179,179,179,190,190,190,181,181,181,187,185,189,189,189,191,191,191,191,193,193,178,178,178,178,178,160,159,159,174,174,174,167,167,167,165,176,163,166,166,166,184,184,233,164,164,170,170,226,226,226,224,224,224,224,224,224,224,375
0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,1,0,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0
51
447,447,447,413,178,560,560,560,560,552,505,469,649,651,650,652,656,654,653,655,302,30,622,66,488,522,551,667,665,599,677,659,504,662,469,567,678,427,412,593,508,558,52,546,423,549,633,455,640,48,601
0,0,1,0,0,0,0,0,1,1,0,0,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,1,0,1,1,1,0,1,1
120
362,557,557,557,557,557,557,557,557,557,557,557,557,566,566,219,527,402,624,479,479,471,495,391,440,440,440,440,440,440,440,440,440,440,440,440,440,513,207,478,462,462,509,583,60,563,493,493,461,547,532,609,445,504,504,504,504,504,504,504,501,467,526,525,407,470,636,555,177,510,457,490,589,620,518,597,602,434,482,626,618,639,550,567,500,500,449,512,531,531,531,397,506,511,66,539,459,595,398,545,419,113,113,405,498,119,502,581,569,507,607,142,596,533,588,608,451,399,399,420
1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,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,0,0,1,0,1,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,1,0,1,1,1,1,1,1,0,1,0,1,1,0,1,0
25
492,384,384,384,592,2,515,526,526,513,513,601,614,403,467,468,443,551,475,470,511,612,612,612,612
0,0,0,0,1,1,0,0,0,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,1
517
9,9,15,1,19,19,5,13,28,17,17,17,11,11,3,3,3,4,23,20,2,10,18,18,26,41,14,42,21,24,8,6,82,81,74,51,83,75,87,68,68,88,88,88,45,84,85,85,85,47,89,59,59,59,49,66,66,86,96,63,63,63,71,44,60,60,60,94,76,70,46,118,118,64,48,48,130,132,126,129,92,73,88,88,47,81,82,82,68,86,45,51,89,85,49,74,75,84,83,87,59,66,66,66,66,66,66,66,66,79,58,129,129,73,73,131,131,76,63,127,52,95,56,69,69,69,94,88,87,86,45,74,47,66,66,66,66,66,84,50,130,128,67,92,52,61,58,57,131,131,79,44,96,46,129,129,64,90,77,98,97,127,127,127,53,69,126,80,65,95,94,94,94,94,70,70,70,72,48,118,132,63,60,73,99,93,91,71,56,76,153,146,156,156,158,142,142,148,147,149,77,80,127,57,52,50,53,90,93,99,128,91,65,79,79,79,79,131,95,98,67,58,61,97,69,56,72,150,144,148,158,142,142,142,145,149,151,153,146,146,143,157,155,139,139,147,156,156,156,156,138,154,152,137,136,139,138,193,192,192,190,190,190,190,185,179,179,179,181,181,189,178,178,178,178,178,191,191,188,188,187,187,187,187,187,187,163,170,159,164,174,174,167,160,184,165,176,166,211,209,209,209,209,209,214,219,207,221,216,220,217,218,281,262,262,266,257,263,260,255,254,256,258,264,281,262,262,266,257,263,260,255,254,256,258,264,261,265,259,259,195,195,195,62,133,198,200,195,195,195,195,62,62,133,198,198,200,200,200,200,55,55,55,55,196,78,78,197,134,206,206,206,199,199,199,202,202,201,201,201,194,194,204,204,204,204,135,54,203,203,205,375,375,375,375,375,375,375,375,375,267,321,322,319,320,320,323,285,280,277,276,278,279,279,275,233,233,282,282,282,282,283,283,284,286,287,288,289,290,290,290,290,291,291,351,349,349,349,352,350,347,2,2,264,14,19,268,267,323,320,319,321,285,322,322,275,280,279,276,277,278,25,25,33,257,3,1,263,24,31,137,136,138,139,155,196,39,210,215,32,92,35,96,8,4,97,97,19,151,151,33,3,155,10,263,257,156,94,1,145,145,28,158,7,31,2,118,0,148,24,39,17,29,157,25,21,206
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,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,0,1,0,1,0,1,0,1,0,1,1,1,0,1,0,1,0,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,1,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1,0,1,0,1,1,1,1,1,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,1,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,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,0,1,0,0,0,1,0,0,0,0,1,1,0,1,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,1,1,1,1,0,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0
648
652,650,649,657,651,654,656,653,658,655,529,576,397,579,580,577,577,470,503,521,640,506,644,644,644,485,629,408,427,427,617,26,523,517,442,630,536,294,438,564,535,535,590,620,507,466,169,496,518,505,490,533,625,625,556,241,491,641,641,443,456,456,456,565,565,565,565,522,66,573,435,410,472,220,638,593,469,596,544,572,572,572,532,481,632,626,447,471,561,559,187,533,440,467,811,545,895,617,48,497,640,420,515,462,803,610,913,801,302,899,900,900,900,900,900,900,901,901,902,902,947,947,947,947,948,948,948,949,949,950,950,950,460,390,441,906,463,554,583,543,439,74,395,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,972,972,972,972,972,972,972,972,972,937,937,937,938,938,938,939,939,939,940,941,942,943,944,945,951,951,951,951,952,952,952,953,953,953,953,954,954,954,954,973,973,973,974,974,974,974,974,975,975,975,975,975,395,928,802,503,527,456,613,613,600,812,620,434,148,433,515,532,47,630,630,543,439,527,456,624,460,390,906,463,397,2,605,605,605,639,803,617,502,159,923,441,446,955,520,431,243,361,302,573,535,198,589,604,581,546,412,431,402,927,626,483,618,187,518,919,680,679,978,979,977,976,980,946,448,629,955,926,1003,1003,1003,1004,1004,1005,1006,1006,1007,1008,1009,1010,1011,1011,1011,1011,1011,1012,1012,1012,1013,1013,1013,1013,1014,1015,1015,1016,1017,1018,1019,1019,1019,1019,1020,1020,1020,1020,1020,1020,1021,1022,1022,1023,1024,687,688,1000,686,1002,981,1025,1025,1026,1026,1026,1026,1026,1026,1027,1027,1027,1027,784,784,784,785,786,787,787,787,787,787,787,787,788,788,788,788,788,937,937,937,938,939,939,939,939,940,940,940,941,941,941,942,942,942,942,942,943,943,944,945,945,945,945,945,945,951,951,951,951,952,952,952,953,953,953,953,954,954,954,982,982,982,982,983,984,984,984,985,985,985,985,985,985,985,986,986,986,986,986,986,986,987,987,987,987,987,987,988,988,988,988,989,989,989,989,990,991,991,991,1028,1028,1028,1028,1028,1028,1029,1029,1029,992,992,992,992,992,992,992,993,993,993,993,994,994,994,994,994,995,995,995,995,996,997,997,997,997,997,997,997,997,997,998,998,998,998,998,998,998,998,1030,1031,1031,1032,1032,1033,1033,1034,1035,1035,1035,1035,1035,1035,789,789,789,789,789,789,789,789,790,681,443,955,520,926,485,926,437,919,632,241,481,486,409,409,946,448,625,604,581,402,927,32,456,427,477,955,520,478,417,416,483,618,904,142,912,568,486,409,507,416,946,448,563,563,563,563,522,898,586,490,508,508,438,294,187,518,955,520,522,562,504,554,486,409,417,581,486,409,417,924,431,243,402,927,554,904,142,142,481,565,483,618,198,142,573,535,417,924,514,482,241,481,640,469,590,590,207,908,925,565,557,557,557,557,557,557,557,1037,410,567,1067,1067,1067,1068,1068,1068,1069,1069,1069,1070,1070,1070,1070,1071,1071,1071,1072
0,0,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,1,0,0,1,0,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,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,1,1,1,1,1,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,1
101
135,198,198,194,194,194,194,194,141,140,138,139,152,143,143,154,139,151,151,149,146,158,33,180,186,186,171,175,182,173,168,169,169,169,169,162,162,172,161,184,170,170,166,160,176,163,164,174,174,167,167,159,165,346,158,153,142,142,142,147,147,147,145,226,226,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,223,223,223,223,223,223,227,227,227,207,211,209,214,219,218,218,217
0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0
139
12,12,10,11,22,19,1,4,5,16,0,9,6,6,26,19,19,21,13,3,23,5,24,25,27,16,2,12,28,17,10,18,8,4,20,15,14,22,1,66,66,66,49,75,59,81,85,87,50,77,129,129,48,48,70,70,69,126,98,93,97,97,58,58,91,76,67,79,80,99,127,127,21,13,13,4,4,26,26,6,14,14,14,16,1,1,7,9,0,11,51,51,45,85,68,74,49,86,75,88,88,88,59,59,87,87,89,66,84,84,47,47,82,83,81,225,225,225,224,223,223,223,223,227,227,227,227,227,226,207,219,214,209,211,216,220,218,221,217
0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,1,1,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,1,1,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,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,1,1,1,1
102
526,461,498,551,538,538,493,595,449,577,416,433,495,495,495,438,602,648,645,647,646,654,656,653,655,522,551,667,665,677,599,504,504,504,659,673,640,678,567,602,691,690,698,694,620,695,695,753,753,754,754,754,754,755,755,755,755,756,756,757,757,757,620,643,469,541,504,504,432,547,537,400,604,623,622,613,522,409,569,66,470,32,629,542,542,542,542,594,579,607,614,559,636,618,487,634,510,402,405,591,574,431
1,0,1,1,0,1,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,0,0,1,1,1
125
19,6,21,7,28,24,17,17,17,17,17,26,18,11,4,3,3,13,2,0,14,14,27,16,8,23,25,5,15,22,9,82,81,81,81,51,66,85,47,83,88,59,89,45,68,49,84,86,75,87,74,132,127,126,57,77,72,91,60,65,52,52,99,94,97,70,90,61,63,98,93,56,53,71,118,118,118,118,118,131,129,129,129,172,162,168,168,161,173,173,180,180,136,137,138,139,180,186,227,226,224,224,223,225,225,219,209,214,214,207,211,220,216,217,218,375,206,150,3,32,19,41,157,17,375
0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,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,0,0,1,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0
186
8,5,2,9,9,12,20,27,27,26,17,11,13,0,28,7,23,23,19,19,15,25,25,25,16,6,22,3,21,10,18,14,14,4,24,1,51,49,68,82,82,81,66,66,66,66,66,66,66,66,66,57,70,132,71,48,67,80,56,63,118,99,65,96,52,128,73,76,61,53,126,72,178,179,179,179,179,191,191,188,188,187,187,187,193,192,192,192,192,192,181,189,189,189,185,190,190,163,165,160,170,184,174,176,167,134,196,194,135,133,55,55,55,200,204,62,198,78,201,206,205,197,199,167,166,159,159,164,199,54,195,203,203,203,202,239,238,238,232,230,237,236,235,229,231,145,224,224,224,224,224,225,225,225,225,225,225,225,223,226,226,227,227,227,213,210,215,212,267,375,320,285,322,151,144,149,147,153,142,154,152,146,148,157,150,156
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,0,1,1,0,1,1,0,0,0
146
254,473,446,479,481,536,605,605,402,217,613,505,416,556,556,556,556,556,543,619,619,619,619,403,457,659,198,567,504,550,419,522,551,689,410,660,559,667,661,315,663,662,428,469,665,436,677,700,599,177,722,715,715,705,708,714,714,723,706,704,721,709,709,720,720,719,713,716,711,711,710,707,717,718,770,770,770,770,770,769,769,769,766,766,768,763,772,767,767,764,764,771,765,398,588,639,606,517,187,569,388,388,388,412,384,384,384,489,644,531,578,784,785,786,787,787,787,787,787,787,787,788,788,789,790,461,487,583,463,598,563,563,563,563,391,629,302,408,551,518,557,362,611,60,624,603
0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,0,0,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,1,0,1,1,0,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,1,0
21
66,577,646,647,648,645,645,653,656,655,654,522,551,670,666,599,677,599,599,504,659
0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,1,0
179
22,22,22,1,6,9,27,19,25,11,17,12,0,28,10,15,15,8,4,24,18,2,21,14,3,13,7,16,5,23,20,26,82,82,82,82,82,82,75,75,85,47,9,11,24,8,3,14,23,5,1,66,67,57,52,64,131,90,72,60,94,94,91,48,63,63,126,126,70,70,175,70,70,50,98,127,127,118,77,93,97,97,97,97,44,44,58,92,46,71,96,96,96,129,129,129,129,129,129,129,65,128,130,73,73,73,53,95,76,61,99,56,79,79,79,79,80,80,132,69,162,172,168,169,173,161,171,224,224,225,227,227,227,223,226,226,212,207,219,219,214,211,209,209,221,220,220,216,216,216,216,292,295,294,294,293,293,293,293,297,216,216,218,217,217,300,296,303,354,354,354,354,307,309,309,306,318,318,318
0,0,0,1,1,1,0,1,1,0,0,1,1,1,1,0,1,1,0,1,1,1,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,0,0,1,0,0,0,1,1,0,1,0,1,1,0,1,0,1,1,0,1,1,1,0,1,0,1,0,0,1,0,1,1,1,0,1,1,1,0,0,0,0,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,1,0,1,1,1,1,0,0,0,1,1,0,1,1,0,0,1
65
561,390,113,471,52,450,510,431,431,431,584,522,463,622,142,591,626,417,560,546,457,441,580,568,448,448,294,432,398,599,599,220,531,531,531,553,528,445,484,485,416,635,637,254,592,437,602,479,536,495,495,495,159,169,507,534,395,397,583,555,559,48,617,615,578
0,1,0,0,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,0
20
562,398,198,496,496,548,620,399,399,399,467,644,462,469,294,405,424,457,159,633
0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0
79
472,512,428,643,643,643,643,455,572,383,577,679,680,485,604,681,643,688,688,487,686,687,687,645,648,646,647,655,656,654,654,653,551,522,670,666,677,599,504,504,504,659,673,640,678,567,577,502,551,361,519,535,436,508,508,508,427,615,392,475,593,593,639,48,445,243,553,429,574,574,574,574,617,466,421,585,494,400,599
0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,1,1,1,0,0,1,1,0
42
458,409,498,142,524,549,529,521,494,606,522,551,666,670,599,677,659,504,504,504,640,673,567,678,584,438,487,634,361,361,361,626,392,640,640,113,579,447,447,447,447,383
0,1,0,1,1,1,0,0,1,0,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0
265
1,17,18,6,2,15,11,11,7,24,26,9,28,12,23,23,10,8,14,14,20,3,19,19,5,0,4,4,4,21,27,25,22,13,16,51,66,66,66,66,66,66,85,89,83,83,82,88,87,47,81,49,84,59,68,75,86,74,45,90,126,46,46,131,95,96,61,79,44,94,97,92,128,98,56,76,99,93,93,91,57,50,127,65,129,53,72,69,58,132,80,64,73,130,71,60,118,67,52,77,161,168,173,182,172,175,186,162,171,169,169,180,163,165,164,184,160,159,170,167,174,166,176,260,262,262,262,262,257,259,259,259,259,266,258,281,265,263,256,261,254,255,255,264,224,224,224,226,226,226,227,227,227,223,223,223,223,223,223,225,225,225,225,225,225,225,212,215,210,208,212,212,212,212,213,216,220,220,217,217,217,217,221,221,221,218,218,218,218,218,218,218,267,267,268,274,274,274,274,274,274,274,270,270,270,270,270,269,269,269,272,272,271,271,271,273,273,273,273,275,276,280,233,280,280,280,277,277,277,279,279,279,278,239,292,295,294,293,293,293,293,297,303,296,296,300,304,306,306,197,195,135,54,54,54,55,55,55,200,134,134,134,201,196,202
0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,0,1,0,0,1,0,0,0,1,1,1,1
196
1,0,10,8,7,27,4,4,2,51,87,87,75,75,155,17,17,17,6,12,193,193,193,190,190,190,190,190,190,181,181,192,192,192,192,192,192,189,189,189,189,189,191,191,191,191,191,191,191,188,188,188,188,188,188,178,178,178,178,178,178,185,187,187,179,179,179,179,179,166,170,164,176,159,159,159,174,167,163,165,160,184,75,84,178,178,178,178,178,178,178,181,181,181,136,137,138,139,192,192,192,192,192,192,192,267,375,12,21,25,2,192,192,192,192,192,193,191,191,191,191,191,191,179,188,188,188,189,189,187,187,185,151,263,35,211,209,209,209,219,214,214,214,221,217,217,32,32,38,158,12,12,264,145,4,147,22,204,23,23,23,21,118,118,118,118,197,197,144,14,14,19,196,0,16,16,200,150,262,262,262,262,7,48,196,33,32,14,6,93,159,159,159,176,164,170
0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,1,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,1,0,0,1,0,0,0,0,1,0,1,1,0,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0
170
2,89,75,81,45,45,49,88,88,86,47,85,74,82,68,83,84,84,51,156,156,156,156,146,145,139,139,152,152,152,150,150,138,138,138,151,151,149,142,142,142,157,148,148,148,148,147,147,147,144,153,158,66,66,158,143,143,155,155,155,155,335,335,335,335,335,335,335,328,190,190,190,190,190,190,185,185,179,192,192,192,192,189,189,189,181,181,193,193,191,188,188,188,178,187,176,159,159,159,159,164,170,184,167,160,163,165,165,166,8,1,265,281,264,259,174,233,9,29,17,5,66,66,66,155,154,87,59,73,52,95,129,130,127,61,63,80,48,77,69,96,44,93,137,136,139,138,70,99,126,128,128,128,76,118,56,58,90,131,203,203,54,78,135,195,195,195,195,196,134
0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0
123
383,438,465,543,396,419,522,198,659,550,567,551,551,551,551,457,504,410,722,722,722,719,708,704,704,709,709,709,714,714,714,715,706,706,706,705,705,711,713,713,713,718,718,718,720,720,720,707,716,716,723,723,723,721,710,717,765,765,771,771,764,764,769,769,770,770,770,770,766,766,772,772,772,772,772,772,763,763,767,767,767,767,768,768,768,712,724,725,726,727,783,783,728,729,672,784,785,785,785,785,786,786,787,787,788,789,790,608,459,818,814,814,815,819,816,823,821,817,822,822,820,820,459
0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,1,0,0,1,0,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,1,0
94
415,505,722,722,715,715,715,716,716,714,714,720,720,717,711,711,711,710,710,705,705,706,723,708,708,721,718,718,718,713,709,709,704,707,707,719,719,773,782,780,774,775,777,776,781,778,778,778,778,779,779,779,779,768,768,768,768,771,771,769,769,767,767,767,767,767,767,767,764,764,764,764,764,770,770,770,766,766,763,763,772,772,772,772,765,765,505,625,625,625,625,613,396,451
0,0,0,0,0,0,1,0,1,0,1,0,1,1,0,0,1,0,1,0,1,1,1,0,1,1,0,0,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,1
264
15,0,6,16,28,13,2,2,24,21,20,3,4,8,12,19,17,7,9,26,22,11,23,23,25,5,18,14,10,27,1,84,74,82,82,85,85,85,68,68,86,83,49,66,89,87,51,88,88,88,45,45,45,59,81,75,75,47,76,58,58,50,131,53,130,69,98,72,90,73,118,65,44,93,99,99,99,97,97,129,70,61,61,64,94,52,52,52,96,63,132,67,67,71,57,57,127,127,60,60,95,56,56,77,48,91,91,91,92,128,128,128,128,126,126,126,79,79,80,46,169,162,173,180,175,186,168,168,161,182,172,171,170,163,163,163,167,184,159,159,159,158,138,147,148,137,136,138,40,40,36,43,258,55,55,198,199,197,197,200,194,202,78,204,54,134,134,134,134,203,203,203,203,203,203,166,174,196,205,135,62,133,201,201,206,195,195,195,174,164,176,160,165,136,137,139,138,259,259,255,264,256,256,265,281,281,266,258,258,257,254,260,262,262,262,261,263,227,227,225,225,226,224,223,207,211,211,211,209,219,214,216,217,220,216,218,221,221,221,372,372,139,372,361,361,267,375,375,272,272,272,272,269,269,269,271,271,270,270,270,270,273,273,273
0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,1,1,0,0,1,1,0,0,1,0,1,1,1,1,0,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1
135
612,600,448,448,581,403,403,579,542,542,542,542,519,519,584,458,597,517,47,66,461,546,641,582,582,523,523,523,552,552,616,555,626,626,537,558,619,26,476,445,556,466,538,527,479,541,362,457,574,574,574,574,439,521,511,496,429,562,254,560,560,560,560,560,560,113,220,601,601,601,464,159,399,432,566,630,501,422,422,422,422,422,605,605,483,449,459,119,490,454,454,572,572,572,536,467,508,48,436,563,563,563,416,393,441,178,453,453,453,453,453,453,453,395,510,640,417,569,471,607,607,613,553,549,462,460,565,565,565,420,598,402,571,435,427
1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,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,0,0,1,0,1,0,0,0,0
30
652,651,649,650,654,655,656,653,119,119,623,392,551,551,551,522,667,665,599,677,177,659,504,504,504,662,148,607,467,2
0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,0,1,0,1,0,0,1,0,0,0,1,1
246
22,5,115,115,115,115,115,115,110,110,110,110,112,112,112,6,15,15,28,14,14,23,23,23,27,27,27,8,8,20,4,19,18,26,26,2,2,2,66,89,89,81,87,59,83,83,83,83,84,75,49,85,146,143,143,143,154,139,138,147,149,156,157,181,181,181,181,193,193,193,193,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,190,190,190,190,190,190,190,190,190,190,187,187,187,187,187,187,187,187,187,187,187,187,187,187,179,179,179,179,191,191,191,191,191,191,185,185,185,185,185,192,192,192,192,192,189,189,189,189,178,178,178,178,178,184,163,170,167,174,165,176,176,176,176,159,159,159,164,160,166,85,85,74,82,47,45,51,86,88,88,88,77,65,131,131,52,93,93,56,46,46,46,127,70,223,223,223,223,223,224,224,224,224,224,225,225,225,225,225,225,225,225,226,226,226,226,227,227,210,215,212,213,208,221,216,217,220,218,375,375,292,292,292,295,294,293,314,317,140,141,139,138,375,70,299,233,366,367,16,16,206,22,31,25,39,258,8,228,239,237,235
0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,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,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0
227
21,9,27,20,23,10,8,17,17,26,19,18,18,25,2,2,2,0,11,13,3,22,14,127,132,95,94,94,94,94,94,128,128,128,128,128,71,71,60,60,53,99,65,80,98,58,129,64,97,63,63,63,63,63,118,118,118,48,44,91,91,46,50,57,126,93,72,79,79,79,76,73,73,73,73,130,77,92,92,70,70,69,52,201,201,201,134,134,134,134,134,205,133,133,198,198,137,136,138,139,191,191,191,191,189,189,193,187,187,179,185,185,188,188,188,188,181,181,178,192,192,192,192,192,192,192,192,192,192,192,192,190,190,190,159,159,163,167,167,167,167,167,165,170,170,170,170,170,170,170,170,170,184,166,174,174,174,164,160,160,176,176,176,139,224,224,224,224,226,226,226,227,227,227,223,223,223,223,223,225,225,225,225,225,225,225,211,208,213,215,210,210,208,212,212,212,212,217,216,216,216,218,221,220,197,202,204,78,135,203,203,62,62,239,62,196,195,195,195,292,295,55,55,55,206,194,54
1,0,0,0,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,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0
104
159,480,630,524,522,419,551,551,551,551,198,504,504,504,504,659,567,550,457,660,315,572,572,572,572,598,598,545,723,723,704,704,713,716,716,705,709,708,721,721,721,710,722,707,707,714,714,718,718,718,717,717,711,711,719,719,715,706,720,720,720,773,780,779,777,775,778,781,774,782,776,772,768,765,771,763,763,769,766,767,764,770,545,616,605,452,452,452,452,452,540,511,464,784,785,786,787,788,789,790,464,92,571,394
1,0,0,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,1,0,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,1,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,0,0,0,0
291
38,38,21,43,43,9,41,15,16,16,37,4,30,17,14,10,40,1,1,39,0,12,12,12,19,19,36,36,36,23,35,28,28,31,13,33,33,25,25,25,25,8,6,29,7,7,7,7,42,34,2,24,3,32,20,26,11,18,5,68,56,67,67,55,73,88,88,88,74,130,84,45,45,99,46,64,89,70,78,53,51,127,129,82,71,71,97,83,58,134,134,63,48,85,47,47,98,81,52,60,60,60,60,131,62,62,62,75,77,59,59,59,86,61,49,49,65,76,133,72,91,79,87,87,50,95,135,44,128,93,132,132,69,126,80,54,54,90,57,66,66,66,139,151,149,145,143,147,150,153,153,153,153,154,152,142,144,146,146,146,155,138,148,156,157,157,157,157,158,136,137,139,138,208,213,175,182,186,186,186,186,186,186,186,186,186,168,180,212,264,257,258,233,258,262,266,259,259,259,180,171,169,172,173,161,162,174,159,166,170,164,176,184,165,167,160,163,233,282,282,283,284,286,287,288,289,290,290,291,291,212,215,210,221,220,217,216,218,199,203,54,204,78,134,200,202,196,62,133,201,195,195,195,197,198,55,55,55,205,135,267,347,351,353,350,349,349,345,352,348,344,346,285,323,319,322,346,256,261,322,321,321,321,321,280,277,279,241,241,241,241
0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,0,0,1,1,1,1,0,1,1,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,1,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,1,1,0,0,0,1,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,1,1,0,0,1,1,0,0,0,1,0,1,0,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,1,0,1,1,1,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1
104
42,42,42,42,29,28,1,1,1,30,18,40,43,16,106,106,106,106,106,112,112,112,190,179,193,193,178,16,16,9,17,17,24,24,24,12,12,181,179,179,179,190,178,187,192,192,188,188,188,185,185,185,185,193,193,191,191,191,191,189,160,164,165,170,170,170,170,176,176,163,163,89,68,49,66,51,47,47,75,59,87,85,85,83,83,82,82,82,74,88,88,88,84,45,81,86,126,92,56,97,163,369,380,367
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,0,0,1,1,0,0,1,1,1,1,1,0,0,1,0,0,1,1,0
221
6,18,26,68,68,89,26,4,14,14,14,17,21,21,1,1,24,24,0,15,7,3,3,10,11,23,9,13,5,5,5,25,28,2,12,22,19,8,8,27,20,20,16,89,66,87,74,86,47,51,88,84,84,82,45,85,59,59,83,130,129,129,129,129,77,128,57,57,93,93,64,98,56,58,48,48,63,233,154,143,143,143,155,157,148,148,151,151,147,138,138,138,138,152,152,152,152,149,145,145,146,139,142,144,175,233,282,158,153,153,150,150,156,282,55,55,62,199,199,199,199,175,162,162,227,227,227,227,227,227,227,226,226,225,225,225,224,223,209,207,219,214,214,207,211,209,209,217,220,221,216,216,218,218,218,218,218,218,217,217,217,220,220,220,220,220,375,375,267,267,269,269,269,161,161,161,161,172,172,172,180,180,180,182,182,168,168,168,168,169,169,173,186,186,186,186,171,171,171,171,167,164,184,160,160,160,165,166,166,166,166,170,170,176,176,176,174,174,159,163,163
1,0,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,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,0,1,0,0,0,1,1,1,0,1,0,1,0,1,1,1,0,1,1,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,1,0,1,1,0,1
439
28,12,12,12,8,8,20,20,37,37,11,0,1,29,43,43,13,7,7,7,15,15,15,15,9,36,36,36,18,18,16,41,17,19,19,19,2,2,6,32,34,40,21,5,35,26,42,4,30,24,25,33,31,31,38,39,3,14,14,14,23,23,10,130,130,130,90,85,87,128,93,93,134,134,134,55,78,126,126,49,131,47,75,88,53,64,64,64,129,129,129,129,57,57,56,95,77,74,133,133,133,133,44,71,69,69,99,73,82,70,81,81,81,81,81,81,84,84,62,62,62,62,62,46,89,59,59,79,79,67,86,51,60,60,45,45,45,45,52,52,54,54,54,50,83,98,98,98,72,63,66,66,135,48,97,58,127,68,91,65,61,80,80,76,132,147,147,147,147,147,145,149,149,155,138,150,151,156,156,156,156,156,156,154,148,158,146,146,146,146,146,157,139,153,142,144,143,152,136,137,138,139,219,211,173,175,172,171,186,50,133,61,56,130,126,132,83,55,55,55,55,68,85,85,66,84,69,82,54,54,54,90,51,99,93,80,70,97,47,134,64,91,135,76,52,65,98,71,131,63,89,129,77,77,57,17,40,31,10,20,42,2,24,7,34,26,18,29,13,35,33,76,186,169,182,161,207,161,162,162,180,122,180,168,168,168,168,167,165,167,176,159,176,174,78,174,167,78,54,199,207,167,165,163,256,257,257,266,255,267,268,285,122,122,122,122,207,214,209,163,55,202,62,204,203,203,203,195,195,194,194,197,133,198,206,205,135,285,322,209,233,282,283,284,286,287,288,289,290,290,290,291,291,239,230,163,220,135,200,255,254,258,259,259,259,281,260,163,159,221,235,322,322,316,354,354,306,322,321,323,320,319,275,277,276,383,200,201,245,245,245,245,245,242,242,242,250,250,250,249,249,247,243,243,243,253,246,246,246,246,244,244,244,244,244,252,252,252,252,241,241,241,241,241,251,251,251,251,251,251,248,248,248,248,385,384,367,280,279
1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,0,0,1,0,1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,1,1,1,0,1,1,0,0,0,0,1,1,1,1,0,0,1,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0
131
481,433,551,421,613,480,600,465,398,629,639,66,588,485,584,641,647,648,645,646,656,653,654,655,641,470,47,555,396,618,432,571,516,628,402,507,559,551,522,666,670,677,599,504,659,673,640,678,567,403,595,508,52,424,493,512,597,458,577,207,417,599,489,609,526,574,363,513,586,390,74,460,448,448,254,440,615,463,610,622,445,468,384,578,515,442,522,395,405,302,509,459,608,623,494,48,644,521,528,391,393,505,438,542,593,407,579,415,434,643,427,511,534,446,178,439,630,498,636,486,361,492,487,801,799,802,519,643,503,555,800
1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,0,0,1,1,1,1,0,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,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,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,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1
84
564,564,489,465,563,542,542,447,637,637,637,637,637,637,637,637,582,582,469,636,586,574,398,113,570,532,532,532,532,532,532,532,532,427,646,645,648,675,647,653,676,655,654,656,522,551,670,666,599,677,659,504,640,673,567,678,427,493,568,634,429,464,464,498,603,547,159,508,507,470,551,581,302,477,519,383,514,554,610,419,496,473,566,472
0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,1,0,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,0,1,1,1,1,1,0,0,0,0
68
599,626,440,440,440,440,440,440,440,440,482,522,551,666,670,677,599,504,504,659,648,646,645,647,645,656,658,653,655,654,662,469,469,567,678,482,588,169,582,578,529,467,467,384,384,384,603,178,424,591,119,541,608,553,447,198,520,480,499,503,640,540,642,611,569,530,419,455
0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1,0
57
556,556,556,401,388,451,439,505,621,565,519,627,496,496,397,382,92,419,471,434,488,474,545,503,459,509,576,587,604,548,548,548,493,498,362,433,435,574,632,550,639,363,60,420,2,521,546,436,591,630,612,612,612,490,476,568,611
0,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,0,1,0,1,0,1,1,0,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,0,0,1,1,1,0,0
68
485,479,535,615,615,403,302,302,438,572,220,66,618,457,625,547,578,532,604,553,620,448,417,498,407,555,536,446,74,586,92,456,528,580,48,609,499,467,633,315,630,119,491,501,395,601,601,601,601,601,530,602,517,603,506,159,32,626,626,397,510,398,429,643,644,444,413,462
0,0,1,0,1,0,0,0,0,1,1,0,1,1,1,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1
149
26,26,26,27,27,27,27,11,28,8,4,4,21,6,18,24,3,1,16,15,59,88,84,87,83,83,83,83,83,83,83,83,45,75,47,49,49,49,49,74,68,86,82,81,85,85,89,92,67,58,53,129,136,137,138,139,129,72,46,46,52,97,60,79,224,226,226,227,227,225,225,225,225,225,225,225,223,213,210,212,208,215,220,221,217,217,239,236,238,235,232,232,229,230,375,292,295,294,293,304,316,316,315,313,313,313,317,314,311,146,146,142,158,217,218,218,218,216,158,143,143,143,156,156,156,156,150,145,145,145,151,154,149,157,157,157,139,138,138,138,153,155,144,147,148,148,152,79,351
0,0,1,0,0,0,1,0,1,1,0,1,0,1,0,1,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,1,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,1,1,1,0,0,0,1,0,0,1,1,1,0,0,1,1,0,1,0,0,1,0,1,0,0,1,0,0,0,1,1,0,0,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,0,1,1,0,0
95
509,198,551,551,457,659,550,419,522,504,504,504,504,567,469,667,667,410,509,537,619,619,619,619,198,627,493,487,687,687,688,686,686,760,490,681,758,684,684,684,759,686,687,687,688,487,723,723,723,713,709,721,711,717,715,718,718,718,719,719,716,716,714,714,714,705,705,707,708,706,704,704,704,722,710,720,493,635,396,595,395,409,639,495,495,559,517,598,598,598,518,475,540,456,400
0,1,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0
228
500,500,494,66,559,52,52,567,598,598,598,598,509,509,583,478,452,452,544,422,422,625,625,464,473,2,302,538,390,429,517,609,546,524,928,604,916,547,473,530,929,396,807,912,624,490,612,461,896,515,621,624,543,439,937,937,937,937,937,937,938,939,939,940,941,941,941,942,943,944,945,945,945,945,439,527,456,906,463,26,600,608,608,513,434,148,802,92,433,503,468,982,982,982,982,983,983,984,984,985,986,986,986,987,987,987,987,987,988,989,990,990,990,991,991,992,993,993,993,993,994,995,995,995,995,996,997,997,997,998,998,639,498,74,395,159,923,460,390,468,26,600,515,624,422,644,480,642,399,399,497,627,572,549,483,505,494,429,593,626,811,569,610,440,30,548,548,616,616,556,616,412,488,478,473,384,384,384,541,481,450,241,636,606,553,528,207,565,625,625,597,628,441,640,469,410,567,399,399,469,590,567,410,565,423,549,429,505,999,593,494,539,545,572,470,628,556,631,407,511,1088,1088,1094,1116,1096,1096,1078,1103
0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,1,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,1,1,1,0,0,1,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,1,1,1,0,0,1,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,0,1,0,0,1,0,0,0,0,0
394
20,20,23,11,12,12,13,22,3,5,10,14,14,17,15,18,4,16,16,142,142,139,139,143,143,143,143,143,144,144,144,144,145,145,146,146,147,147,147,148,148,148,149,149,149,150,151,151,152,152,152,152,16,16,1,28,28,24,24,24,24,27,27,2,0,0,151,158,156,150,147,100,147,152,148,144,140,141,139,138,138,180,162,175,173,172,172,172,172,169,186,186,186,186,186,186,63,48,70,113,144,154,149,143,155,138,150,139,147,146,145,156,148,152,158,151,157,142,142,153,153,153,153,140,141,138,138,139,138,138,139,161,161,16,4,11,9,10,10,0,0,26,26,21,21,21,21,25,25,25,25,9,9,82,82,47,47,81,75,85,59,84,45,51,89,9,153,153,134,78,83,49,86,233,233,78,66,66,9,8,226,226,224,224,227,140,141,139,138,362,22,156,267,268,274,271,271,271,273,273,273,273,272,272,269,269,269,270,280,276,275,277,278,279,24,29,206,32,17,1,1,450,680,679,643,604,485,681,450,688,687,686,686,487,431,481,536,593,169,639,473,388,388,388,388,428,630,714,718,716,716,716,707,707,707,719,719,713,717,717,705,705,720,722,710,704,723,706,708,708,709,709,709,721,721,715,711,768,768,768,769,769,765,765,765,765,772,772,772,772,772,767,767,767,767,770,770,770,763,763,771,771,764,764,764,766,766,766,627,506,503,556,510,616,622,528,579,501,600,784,784,784,785,785,786,787,788,789,790,600,591,641,382,452,452,817,817,817,817,814,814,814,816,816,816,816,816,819,820,820,820,820,823,818,818,818,822,822,822,822,822,822,822,822,821,815,815,815,827,827,832,829,829,829,829,828,824,830,826,831,831,831,831,825,777,779,779,779,779,779,780,778,778,778
0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,1,0,1,0,0,0,1,0,1,1,0,1,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,1,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,0,0,0,1,0,0,1,0,1,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,0,0,1
61
645,646,648,645,647,647,654,656,655,658,653,645,647,648,646,653,655,656,654,557,557,557,557,530,623,48,595,476,644,448,448,586,362,119,532,470,470,505,431,113,464,573,583,453,453,453,453,453,453,92,567,463,458,593,492,502,526,496,591,616,241
0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0
149
48,525,580,550,588,527,466,500,579,431,516,530,586,498,433,417,569,399,399,570,420,595,554,407,562,544,572,415,432,148,563,629,631,243,565,616,177,302,506,524,398,424,198,60,60,464,603,612,575,529,642,396,490,478,220,169,513,602,617,142,449,159,450,537,390,217,552,488,547,434,627,462,401,487,638,480,634,532,543,518,440,541,501,504,504,632,620,32,443,626,611,508,592,400,421,394,445,384,413,497,564,589,555,546,606,473,473,453,453,453,453,453,453,457,362,515,581,483,613,598,548,548,178,594,574,528,456,489,452,452,452,452,540,523,635,534,472,609,496,551,402,30,471,596,405,438,494,393,113
1,1,0,1,0,1,0,1,1,0,1,0,1,1,1,1,0,0,1,0,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,1,0,0,0,1,1,1,0,0,1,1,0,0,1,1,0,1,0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,1,1,0,0
145
643,643,643,643,169,601,601,601,601,601,601,601,601,315,496,496,632,509,462,640,491,476,476,522,586,544,482,464,464,423,508,508,552,552,552,609,481,474,361,422,896,455,897,898,254,518,520,607,148,531,531,542,542,594,619,619,619,907,526,904,421,784,785,785,785,786,787,788,788,788,788,788,788,789,790,951,952,953,954,899,900,901,902,956,957,958,959,960,961,962,963,964,965,966,967,968,968,969,970,624,2,395,74,600,613,803,159,906,463,679,680,977,978,979,976,980,590,687,686,688,1000,1002,981,567,947,948,948,948,948,949,949,950,950,950,950,950,463,460,390,630,47,590,469,410,207
0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,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,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,1,1,1,1,0,1,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0
77
560,560,560,640,294,408,400,400,518,494,437,475,522,453,453,453,453,453,453,453,552,609,592,461,2,647,645,645,648,646,653,654,655,656,551,522,670,665,667,667,677,599,659,504,504,504,504,504,504,469,662,567,678,2,546,546,605,615,446,524,362,457,595,589,416,243,489,631,527,30,537,52,52,427,632,573,547
0,0,1,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,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,0,0,0,0,0,1,0,0,0,1,0,0,0,0
143
20,22,10,16,12,26,22,0,15,13,23,16,2,25,25,25,26,7,7,27,27,9,9,8,19,19,19,24,21,10,6,11,14,4,12,28,3,5,18,20,17,1,82,87,88,83,83,51,84,84,89,85,86,59,66,66,74,49,49,47,138,47,47,47,68,75,81,45,69,72,132,67,46,61,92,92,131,58,53,50,48,48,48,90,77,65,118,94,128,128,91,96,64,129,52,26,26,9,3,8,4,19,23,23,23,4,4,26,26,25,25,25,25,0,13,13,184,176,160,164,167,165,166,56,71,80,60,127,73,130,79,70,98,97,99,93,44,95,57,126,76,63,202
0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,1,1,1,0,1,0,1,1,0,0,1,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,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,0
40
606,431,679,680,604,687,687,686,686,688,688,487,695,696,696,696,696,696,696,696,693,693,693,693,693,693,693,693,692,692,692,692,692,692,431,431,468,421,446,302
0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0
178
441,608,608,429,642,219,219,219,178,454,443,439,48,541,47,652,651,650,649,655,653,654,656,47,427,644,417,302,92,556,495,557,557,557,557,557,546,527,217,630,446,457,522,551,551,551,551,551,670,666,599,677,659,504,504,504,504,504,504,504,640,673,567,678,457,52,52,52,52,52,52,52,489,611,497,571,494,494,494,494,494,500,500,500,500,500,500,492,582,596,596,602,632,532,625,625,625,625,362,505,402,413,243,544,423,466,499,609,588,576,467,493,503,563,563,241,634,394,394,394,504,504,504,504,504,504,555,640,524,502,409,558,416,553,537,560,560,560,560,560,420,410,428,523,507,517,612,612,612,612,612,612,535,603,533,119,119,521,464,583,506,536,539,539,539,548,220,187,594,564,564,564,564,564,564,564,397,463
0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,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,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,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,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0
90
620,595,651,650,649,652,653,654,656,655,551,522,670,666,504,469,538,673,640,678,567,538,439,477,519,391,508,508,441,187,613,613,506,569,612,612,612,382,198,589,589,527,487,393,496,442,442,593,791,791,791,792,792,793,793,794,795,795,796,796,797,797,798,243,458,403,642,530,457,512,556,576,513,479,207,454,623,598,598,598,598,475,66,423,600,491,26,169,580,463
0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0
28
649,650,652,651,654,653,656,655,612,612,612,611,417,417,458,74,74,481,616,47,521,409,384,384,219,60,429,641
0,0,1,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1
460
19,8,3,34,26,15,6,0,32,16,12,12,25,23,28,38,18,10,2,39,41,4,24,20,17,5,21,29,36,11,43,7,30,31,33,14,9,13,13,1,37,35,42,40,133,75,87,51,127,98,52,79,79,79,84,88,81,53,63,78,78,95,83,68,46,46,46,74,45,99,62,73,76,59,89,49,93,93,97,126,126,57,60,60,60,48,80,61,129,129,129,129,129,129,58,54,54,54,132,64,44,71,85,66,69,128,128,56,47,70,90,86,55,72,65,77,82,91,130,131,67,67,135,134,134,50,150,150,146,138,138,156,151,139,142,147,153,149,149,144,158,155,157,157,157,145,145,148,148,143,154,152,141,140,138,139,186,186,186,175,162,162,172,161,180,180,180,182,169,173,171,168,168,163,159,170,170,167,174,160,184,211,184,164,166,165,163,176,176,199,199,55,198,195,197,197,62,203,206,206,135,78,204,54,54,54,133,194,202,200,200,205,196,201,134,134,134,109,107,119,114,108,108,108,108,108,108,108,121,120,113,100,116,124,110,105,117,125,122,101,111,123,112,103,115,104,104,104,106,102,102,264,258,143,143,154,138,147,156,156,156,155,155,155,155,158,140,141,139,139,138,138,219,211,207,214,214,209,209,209,217,218,220,220,221,216,179,188,188,188,188,181,187,187,187,185,185,185,185,192,192,192,192,192,189,189,191,191,190,190,193,193,178,178,178,184,233,282,283,284,286,287,288,289,290,291,228,207,207,207,207,207,219,209,265,209,209,214,220,221,217,217,218,216,265,255,262,262,263,263,281,259,254,261,266,266,256,260,257,235,229,229,232,238,236,231,237,230,267,268,268,268,268,244,246,248,250,252,253,241,249,251,247,242,243,243,295,294,293,300,303,296,297,304,354,306,307,311,272,272,273,273,273,270,270,270,270,269,269,269,274,271,271,278,279,277,275,280,347,348,349,353,352,345,346,350,344,357,363,367,366,362,361,372,364,384,380,360,378,385,276,357,369,365,357,309,309,318,358,370,383,382,379,376,355,373,377,359,371,356
1,0,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,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,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,0,0,1,1,1,1,0,0,1,0,1,1,0,0,0,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,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,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,0,1,1,1,1,1,0,1,0,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,0,0,1,1,1,1,0,1,1,1,1,0,0,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,0,1,1,0,1,1,1,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,1,1,1,0,1,0,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,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,1,1,1,1,1,1,0,1,0,1,1
13
10,25,7,33,42,34,212,182,171,175,161,212,375
1,1,1,0,0,0,0,1,0,0,0,0,0
105
647,645,646,645,656,654,655,658,653,656,647,646,648,645,655,656,654,653,555,540,613,613,562,572,572,572,572,563,587,587,420,412,641,532,541,560,560,560,560,560,579,478,489,498,444,444,477,581,644,396,26,431,452,632,640,616,516,399,440,567,500,465,421,617,633,449,449,571,625,625,625,625,625,561,603,612,612,612,612,612,469,606,243,542,542,542,542,542,578,591,586,545,615,511,488,433,461,402,388,546,592,629,512,438,528
0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,1,1,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1
150
217,544,511,361,396,396,680,679,682,682,682,682,682,682,682,682,684,683,683,685,685,685,461,621,447,487,686,687,687,687,687,687,688,447,587,503,503,561,399,583,417,488,499,403,596,711,705,717,708,708,719,719,719,723,721,704,716,716,707,714,722,720,720,718,706,709,710,713,713,715,772,763,763,763,768,771,764,765,765,767,767,767,770,766,769,601,601,601,601,398,448,538,612,612,612,612,572,572,572,620,603,505,539,565,519,550,26,784,785,786,787,788,789,790,26,491,640,591,608,407,816,818,820,823,823,823,823,817,821,815,814,822,819,826,829,824,830,827,831,828,825,832,458,506,413,220,415,590,388,588
1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,0,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,0,1,0,0,1,1,1,1,0,0,0,1,0,1,1,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,0,0,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,1,1,1,0,1,1,0
252
615,615,615,615,315,243,521,611,519,519,519,519,519,569,567,567,567,567,567,567,567,471,408,394,394,394,680,679,684,682,682,682,682,682,685,685,685,685,685,685,685,685,683,394,683,683,683,683,683,476,547,548,548,548,548,538,687,687,687,687,687,688,688,686,686,686,487,493,493,48,440,592,583,363,636,444,564,564,496,489,513,614,614,614,435,458,446,556,619,619,619,619,515,74,585,441,461,705,707,708,720,709,711,715,714,719,710,717,721,721,721,721,716,722,713,713,704,723,718,706,187,207,763,772,772,772,772,772,772,772,772,772,768,768,766,766,766,766,769,769,771,771,770,770,770,764,765,765,767,767,767,767,767,644,47,642,488,633,528,421,445,459,784,784,784,785,785,786,786,786,786,787,787,787,787,788,788,788,788,788,789,789,789,789,789,789,790,790,459,618,604,509,817,817,817,819,823,823,818,820,820,820,820,820,821,814,814,814,814,822,822,822,822,822,816,816,816,816,816,815,815,815,831,827,827,828,826,825,825,825,825,824,824,824,824,829,829,829,829,830,830,832,832,509,463,431,572,572,572,572,511,241
0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,0,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0
75
583,564,564,531,531,531,531,434,526,592,592,454,487,484,26,169,546,452,452,452,452,452,472,459,395,427,476,579,536,560,560,383,482,597,508,589,460,565,302,403,521,497,585,178,440,609,446,514,479,445,453,453,453,453,478,516,113,488,431,74,617,629,177,415,159,616,634,510,604,511,503,502,502,524,520
0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,1,1,1,0,1,1,0,0,0,1,0
392
28,7,20,1,1,18,6,23,9,25,25,25,25,8,8,12,12,12,10,24,21,11,11,22,4,4,4,0,0,5,27,3,3,3,14,19,15,33,86,75,59,66,74,47,82,68,81,89,88,85,83,83,83,84,49,45,87,51,51,71,57,60,60,95,94,94,130,61,96,64,65,44,90,90,126,50,50,50,50,98,48,48,58,76,131,99,69,63,63,63,63,91,73,73,128,128,79,77,92,46,56,93,118,132,52,53,97,67,80,72,129,129,129,127,127,70,154,154,148,148,148,148,146,153,138,138,138,138,139,142,156,156,156,156,147,151,157,157,144,150,145,155,158,143,143,152,152,152,149,141,140,138,138,139,161,168,168,168,175,169,182,171,180,180,180,173,186,186,162,162,172,172,172,172,172,166,176,159,174,159,167,184,176,176,176,160,160,174,164,164,163,165,166,166,170,214,209,209,219,207,211,216,221,221,221,217,217,217,220,220,220,218,255,262,262,262,262,256,266,257,258,263,265,260,254,281,261,259,264,255,262,133,133,203,198,197,195,196,198,197,195,196,134,267,233,255,262,256,256,266,266,266,266,257,258,258,258,282,349,349,348,348,348,348,350,346,352,282,134,201,135,135,78,200,206,352,353,353,353,353,344,347,345,345,351,258,263,265,265,260,254,281,261,261,261,259,264,282,253,253,253,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,247,247,246,243,243,249,249,242,242,242,242,248,251,250,250,250,250,241,244,245,245,245,378,378,361,361,361,360,369,364,385,385,385,385,365,362,362,362,362,363,363,363,363,366,367,380,384,368,372,372,357,370,370,379,379,358,55,55,54,204,205,62,62,62,202,199,199,199,194
1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,1,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,0,0,1,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,1,0,0,1,1,1,0,1,0,0,0,1,1,0,1,0,1,0,1,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0,1,1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,0,1,1,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,0,1,0,1,0,1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,1,1,1,0,1,1,1,1,0,0,1,0,1,1,0,0,1,1,0,1,0,1,1,1,1,0,1,0,1,1,0,1,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,1,0,1,1,1,0,0,0,1,1,1,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,1,0,1,1,0,1,0,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,1,1,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1
113
489,536,536,220,573,633,618,461,461,550,524,47,510,464,207,243,435,647,646,645,648,655,654,656,653,632,632,632,632,632,632,632,632,551,522,667,665,599,677,659,469,662,678,567,555,591,219,423,423,523,383,546,496,486,465,603,401,586,639,453,453,453,453,453,453,453,623,396,522,407,582,540,241,241,169,608,590,607,468,462,393,470,599,598,598,483,487,433,620,580,434,587,398,495,495,187,469,409,452,452,581,568,315,529,615,588,527,361,466,391,493,441,429
0,0,1,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,1,1,0,0,0,1,0,1,0
87
427,574,575,575,575,564,549,415,578,461,461,595,450,428,495,495,454,217,508,621,302,466,622,483,585,585,423,612,612,612,612,419,597,481,504,504,473,594,52,52,416,119,492,407,587,636,631,539,532,551,509,400,604,420,178,640,566,536,410,576,522,439,477,437,641,602,392,557,557,557,557,557,557,557,557,557,424,537,531,531,531,531,531,493,570,159,512
0,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0
39
482,639,639,639,639,639,627,556,556,556,556,556,649,650,651,652,656,653,655,654,551,551,551,522,667,666,670,677,599,504,504,659,673,640,678,567,539,515,502
0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,1,0,0,0,0
94
392,506,611,453,453,453,453,453,453,453,453,453,453,453,613,613,613,613,637,637,637,637,637,637,637,637,495,495,495,561,400,648,675,645,647,655,654,676,400,624,482,478,625,625,419,567,564,564,177,645,645,647,648,646,655,658,653,654,656,676,653,656,551,522,665,667,667,677,599,659,504,640,673,678,567,177,148,515,610,555,560,560,560,560,560,560,560,560,560,560,424,562,562,460
0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0
424
28,12,30,30,17,17,17,35,15,15,15,15,37,24,24,24,24,5,2,32,83,85,98,98,52,52,77,77,77,77,95,95,75,88,55,55,55,93,93,39,39,39,93,188,188,188,188,187,189,179,179,179,193,185,178,190,190,190,191,191,181,181,192,192,192,192,192,152,152,143,39,93,93,192,192,192,192,192,165,174,198,39,93,80,80,80,80,58,72,86,47,57,81,97,131,131,67,76,130,82,128,128,128,128,128,128,128,128,129,54,44,56,50,46,46,46,79,39,19,120,120,120,120,120,104,104,104,119,79,211,79,10,143,143,143,158,141,140,138,139,239,238,235,231,237,237,232,232,236,236,230,229,198,119,119,119,119,102,110,117,117,114,114,114,114,114,123,123,121,121,121,121,115,115,115,115,115,101,101,103,112,112,112,112,125,125,125,125,125,125,111,111,111,122,122,122,122,109,109,109,109,108,108,108,100,106,106,106,106,105,105,107,107,113,124,116,116,160,170,233,62,62,62,62,62,202,202,203,203,199,197,204,268,233,10,33,33,1,260,281,204,281,281,264,256,1,8,79,233,256,268,158,79,62,62,62,84,90,90,45,99,99,256,266,204,66,211,233,282,204,295,294,293,316,297,304,300,300,266,66,74,65,68,132,69,64,133,59,53,78,71,70,48,49,135,63,51,61,89,73,126,134,91,60,60,60,127,300,300,300,211,268,170,204,251,248,248,242,242,244,252,252,252,252,252,252,252,252,249,249,243,243,243,243,246,246,246,250,250,250,250,241,245,245,245,245,247,253,253,253,204,54,200,266,257,258,254,255,262,262,262,262,261,263,259,78,196,133,135,206,201,282,195,195,195,205,194,366,158,139,144,157,146,147,147,147,147,138,148,153,151,150,142,155,145,156,156,156,156,149,154,300,303,303,8,23,42,31,18,18,18,16,0,151,157,2,7,158,94,196,28,22,144,12
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,1,0,0,1,0,1,0,1,1,0,0,0,0,0,1,1,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,1,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,1,0,0,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,1,1,0,1,0,1,1,0,1,0
55
620,472,485,455,605,463,442,533,531,531,536,464,464,447,447,535,541,613,613,613,613,613,613,611,570,510,509,521,635,415,628,391,488,452,452,452,452,500,456,537,392,119,609,630,113,113,526,523,427,524,559,581,489,198,514
0,0,0,0,1,0,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,1,0,0,0,1,1,1,0,1,1,0,1,0,0,0,0,0,1,0,1,1,1,0
139
631,477,516,159,629,435,487,410,419,294,518,518,148,448,448,448,198,483,243,177,92,92,519,66,417,434,625,625,625,625,625,553,533,509,632,632,632,551,522,667,665,599,677,659,504,469,662,394,542,542,616,484,585,559,567,678,621,427,470,490,568,396,636,444,494,584,594,531,531,607,383,471,627,384,485,611,169,499,641,639,595,528,405,583,142,511,538,500,613,556,534,592,643,26,455,472,447,457,431,523,565,565,565,453,453,453,453,453,453,453,453,391,480,388,254,469,618,526,612,539,465,465,600,548,437,475,361,515,617,412,217,220,476,402,630,521,459,563,74
1,1,1,1,0,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,1,1,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,0,1,1,1,0,1,0,0,1,0
38
10,10,24,15,20,8,8,9,26,26,1,18,22,40,41,5,42,7,12,261,22,118,158,143,201,17,3,97,14,200,196,94,94,94,292,295,294,293
0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,1,1,1,0,1,0,0,1,1,1,1,1
34
2,633,422,629,477,545,543,444,522,382,454,628,645,646,393,569,638,443,539,564,564,564,487,560,219,605,631,590,578,499,474,169,435,538
1,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,1,0,0,0,0
68
9,9,11,3,16,16,6,6,20,21,27,27,27,13,13,13,13,17,14,14,26,26,26,140,141,224,225,225,225,225,225,225,225,225,225,225,226,227,227,223,211,208,210,200,264,38,39,16,151,14,30,156,143,93,41,25,118,33,210,208,83,89,89,233,138,152,173,180
0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0
95
0,28,28,2,2,2,2,2,17,17,15,15,16,16,16,16,193,193,193,187,190,189,189,189,181,181,181,181,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,188,188,188,179,179,179,185,185,185,191,191,191,191,178,178,178,174,167,176,176,165,163,164,166,184,159,160,170,223,223,223,223,223,225,225,225,225,225,225,225,225,225,225,227,227,227,227,170,137,138,139
0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0
86
402,402,535,535,617,617,503,505,642,612,612,612,612,612,119,649,522,551,551,667,679,680,682,682,682,682,682,649,665,687,687,687,687,487,686,686,686,688,688,688,649,651,650,665,599,677,652,655,656,653,119,504,504,504,659,469,119,760,758,758,758,758,490,759,119,684,684,684,684,681,687,687,688,688,688,686,686,686,487,503,799,519,643,801,492,802
0,1,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,1,1,0,1,1,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,1,1
85
460,569,521,549,559,424,482,392,641,481,220,567,441,476,633,142,468,539,254,502,434,622,542,542,542,382,405,490,613,613,649,650,652,651,653,654,656,655,576,445,589,505,302,472,467,486,691,690,693,693,696,696,696,695,695,692,692,692,486,486,432,478,30,178,431,470,451,436,610,450,416,802,643,800,799,555,670,667,665,555,519,487,492,503,801
0,0,0,1,0,1,1,0,0,0,1,0,0,1,1,0,1,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0
80
459,495,495,495,409,503,363,723,715,715,715,719,708,709,709,714,714,707,707,706,722,704,704,713,713,716,718,718,711,711,721,721,705,705,720,717,710,765,763,763,771,770,770,770,770,767,764,764,764,764,764,768,766,769,772,772,772,457,198,504,504,504,551,551,551,659,419,776,778,773,780,774,781,779,777,775,782,363,644,498
0,0,0,1,0,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,1,0,1,0,1,1,0,1,0,1,0,1,0,1,1,1,1,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,0,1,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0
80
490,490,548,548,680,679,643,604,485,681,548,487,687,686,686,688,688,716,722,722,722,706,715,715,715,714,714,714,718,718,720,721,721,721,708,713,723,711,711,711,705,705,704,709,710,719,719,717,490,681,758,758,758,758,684,759,760,686,686,686,687,687,487,688,707,707,548,548,548,548,784,784,785,786,787,787,787,788,788,788
0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,0,1,0,0,1,0,1,1,0,0,1,1,1,1,0,0,1,0,1,1,1,1,0,1,1,0,1,0,0,0,1,1,1,1,0,0,1,0,1,0,1,0,1,0,0,0,1,0,1,1,1,0,0,1,0,0,1
35
687,687,686,686,487,688,688,758,758,681,684,760,759,490,688,688,487,686,686,687,687,709,709,709,719,719,719,784,785,786,787,787,788,788,788
0,1,0,1,0,0,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,1,1,1,1,0,1,0,0,1
402
28,32,182,182,173,162,33,33,24,7,1,1,1,1,23,5,158,142,143,151,151,151,138,156,154,150,144,149,147,145,155,153,148,152,139,146,146,146,146,157,157,86,62,62,62,62,48,46,46,131,131,66,84,95,129,129,72,88,88,85,75,90,83,97,82,58,56,60,60,98,93,52,59,67,135,135,135,127,127,53,80,51,45,44,73,64,49,49,55,55,91,132,81,70,130,130,130,130,50,61,61,69,99,78,126,126,126,134,47,79,79,128,128,128,128,128,128,87,74,74,68,76,76,76,76,133,57,77,71,54,63,65,89,196,54,201,198,198,239,199,239,236,238,238,238,230,232,232,232,231,237,237,235,235,229,47,51,84,84,81,85,88,88,88,49,74,74,74,74,59,68,89,75,66,83,86,82,45,87,118,71,137,136,138,139,298,298,299,299,299,301,301,301,301,302,305,308,310,310,310,312,79,79,97,90,73,96,96,96,96,91,69,69,69,132,132,70,58,57,64,60,60,128,128,67,76,65,72,72,80,80,98,98,98,98,126,126,129,129,129,48,61,131,92,93,95,50,50,77,77,77,44,94,175,171,171,168,168,168,182,169,94,99,53,127,46,56,63,52,130,130,292,295,295,294,294,293,293,293,293,293,293,316,315,313,317,317,169,169,268,271,274,273,273,273,269,269,269,269,272,270,276,39,39,39,233,282,317,169,282,278,199,317,278,278,282,227,278,277,275,275,275,280,279,279,317,314,307,306,318,318,318,227,227,227,224,223,226,209,207,209,209,209,214,219,219,379,374,371,382,356,358,358,358,369,366,360,360,360,360,362,362,362,365,372,368,380,380,380,364,307,199,199,219,219,219,207,211,220,220,217,217,283,283,284,216,218,221,221,221,220,364,284,307,199,286,199,62,62,364,62,197
1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,0,0,1,0,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,0,1,0,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,1,1,1,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,1,0,1,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,0,1,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0
80
408,408,493,493,451,451,362,535,680,679,643,681,604,485,687,688,688,686,686,487,503,541,625,625,625,625,585,707,716,713,713,713,721,721,721,710,715,706,723,723,723,705,705,709,709,722,722,704,704,704,718,711,717,708,714,714,719,719,720,720,585,30,405,490,681,760,758,758,759,684,487,688,688,687,687,686,405,581,48,485
0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,1,1,0,0,1,0,1,0,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,0,1,0,1,0,1,1,1,0,0,1,0,1,1,0,1,0,0
123
7,7,0,12,24,11,11,11,21,19,4,15,2,2,28,10,14,23,23,23,23,17,25,1,27,13,13,68,84,88,88,88,88,88,89,59,59,59,59,83,51,66,66,66,47,75,81,86,85,87,49,45,74,82,82,82,82,82,82,67,227,227,226,224,224,224,224,223,223,223,223,223,223,225,225,213,210,208,212,215,218,220,217,221,216,267,375,272,272,272,272,271,274,274,274,274,274,274,274,274,274,274,274,273,276,277,280,279,275,292,295,294,293,313,314,314,314,316,316,315,317,311,309
0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,1,1,0,0,0
36
22,5,15,4,20,21,21,8,13,13,13,7,7,17,27,11,24,169,162,169,6,19,19,28,28,3,9,9,9,9,2,12,23,10,25,25
0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,0,1,1,0,1,0,0,1
481
5,9,19,7,15,0,14,22,28,3,24,13,13,17,12,27,20,8,25,11,18,26,26,26,26,1,1,2,2,2,2,2,2,2,2,2,10,16,21,21,21,21,4,6,6,23,59,81,82,82,75,86,87,74,89,85,85,85,88,88,88,49,47,51,84,68,68,66,83,45,90,63,63,63,94,94,94,94,94,129,129,67,67,67,67,44,44,127,53,131,126,93,118,61,79,79,79,79,79,79,48,69,99,97,46,52,52,52,52,91,91,77,80,80,50,50,50,92,60,60,60,60,95,72,72,72,76,65,73,73,73,57,71,58,173,169,161,161,161,162,168,168,168,168,186,186,171,182,182,182,172,172,180,175,160,174,174,174,166,166,166,184,184,184,159,159,165,170,164,167,167,163,163,163,163,176,137,136,138,139,147,142,142,138,149,149,149,145,145,145,156,156,151,157,153,153,153,153,155,139,152,143,143,154,154,154,144,148,148,150,146,146,146,146,158,58,98,98,132,132,56,70,64,158,158,158,158,263,263,263,263,254,255,281,281,281,281,266,266,259,260,261,261,261,261,265,265,265,265,265,264,264,264,257,257,258,258,258,258,256,256,256,262,262,262,158,226,226,223,223,223,223,223,223,227,227,227,227,227,227,227,227,227,227,268,233,233,233,233,282,283,283,283,283,283,284,268,267,274,274,274,274,274,274,274,274,273,273,273,273,269,271,271,165,170,163,167,271,271,270,270,272,284,286,287,288,227,227,227,224,225,225,225,225,225,225,219,209,214,199,206,204,204,198,198,198,55,55,78,201,201,133,133,134,134,134,134,54,195,195,195,195,202,202,196,196,135,135,203,203,200,62,62,62,62,197,197,205,205,194,194,298,298,298,299,299,299,299,301,301,302,305,305,308,214,219,211,207,220,295,294,293,348,310,312,372,366,361,364,380,282,358,373,216,293,218,296,304,300,300,300,303,297,318,318,354,309,309,309,309,307,218,220,216,221,272,272,280,307,307,373,367,282,228,307,367,369,365,360,362,350,352,351,349,345,346,277,276,278,275,280,228,231,237,229,232,232,232,236,230,235,238,238,238,238,359,377,357,381,383,371
1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,1,1,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,1,1,1,1,0,1,0,0,1,1,0,1,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0
134
1,4,23,0,21,20,22,23,8,13,25,7,31,21,10,28,24,5,5,19,16,30,84,84,84,84,84,87,74,83,83,83,83,83,194,140,141,139,138,186,161,180,180,175,169,172,172,182,168,173,171,162,170,166,165,160,163,157,158,156,156,156,156,154,149,145,152,144,146,143,139,150,371,292,293,225,225,225,225,225,225,225,295,226,124,226,223,100,123,123,123,104,223,104,104,104,113,113,223,113,113,223,113,113,113,223,223,223,213,116,116,116,116,115,115,100,125,125,125,125,125,106,111,111,111,124,102,102,102,102,204,4,92,11
0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,1,1,1,0,0
19
504,504,504,504,504,659,522,419,198,457,567,399,567,550,551,559,428,667,663
0,0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0
185
14,15,7,25,27,13,19,11,12,9,75,85,88,88,88,88,88,86,82,83,83,83,47,74,66,66,66,66,49,51,45,87,68,68,84,89,81,59,97,73,91,91,48,70,52,126,28,26,2,1,21,6,6,20,20,24,23,22,22,127,56,56,56,77,132,46,79,128,128,128,128,128,128,128,128,128,99,118,118,93,130,65,60,60,60,60,134,199,199,195,195,195,78,133,204,135,206,203,203,203,203,201,62,62,202,205,55,55,198,198,200,197,233,192,192,192,187,181,181,181,193,193,179,179,179,189,189,189,188,188,188,178,178,178,185,185,185,190,190,190,190,191,191,191,191,184,136,137,139,138,160,164,159,159,160,176,170,167,163,184,223,223,223,223,223,225,225,225,225,225,225,225,227,227,226,226,226,226,207,375,213,208,212,210,221
0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,1
157
416,500,446,241,464,606,455,441,445,405,405,599,514,495,555,481,447,545,652,649,651,650,655,656,653,654,585,399,522,551,551,670,666,599,677,504,504,504,659,469,640,678,567,618,471,388,388,388,465,489,509,32,570,530,502,440,417,177,459,459,452,452,452,452,540,433,628,603,642,621,580,198,391,243,516,475,410,439,439,515,315,537,544,619,619,619,571,511,159,504,504,504,401,561,480,630,47,541,548,477,585,620,397,2,383,513,547,460,803,498,408,434,558,26,804,207,566,393,491,452,555,432,396,454,220,602,60,637,532,52,612,217,440,608,603,500,302,512,579,552,487,443,554,506,810,442,509,545,476,812,478,457,610,488,813,627,616
0,1,1,1,0,0,0,0,1,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,0,0,1,1,1,0,1,1,1,0
6
466,488,394,636,636,407
0,0,1,0,0,0
47
1,1,12,12,4,20,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,227,227,226,223,223,223,225,225,212,208,219,214,214,207,207,211,209,221,220,218,217,220,220,220,220,221
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,0,1,0,0,0,1,1
21
646,648,645,647,655,654,656,656,653,522,551,667,666,599,599,504,504,504,659,640,673
0,0,0,0,0,0,0,1,1,1,1,0,1,0,1,0,0,1,1,0,1
72
592,642,468,617,545,574,598,388,409,595,466,446,472,543,581,383,635,571,571,2,554,469,607,433,610,597,650,649,651,652,653,654,655,656,361,606,470,624,612,560,396,511,533,551,522,667,665,599,677,659,504,640,469,662,678,567,198,169,475,579,47,454,441,417,243,544,439,467,363,505,529,407
0,1,1,0,0,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,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,1,0,1,1,1,0,1,1,0,0,1,1,1,1,1,0
274
20,20,17,8,11,43,14,6,29,32,0,18,10,38,26,37,39,24,24,16,16,28,12,12,12,1,35,41,41,41,7,2,4,4,42,9,13,40,3,31,33,30,23,5,34,19,25,15,36,21,57,51,55,55,75,134,134,70,78,66,97,60,60,81,77,76,54,68,84,74,74,74,80,80,133,88,127,63,126,48,45,71,89,58,44,65,98,132,129,99,128,95,67,131,135,85,79,72,49,64,46,25,42,19,23,23,23,23,20,30,5,7,31,43,2,14,14,14,14,33,46,80,56,130,93,76,59,59,59,72,67,67,89,91,44,69,69,69,69,69,74,47,54,54,68,51,66,66,66,73,46,46,99,88,88,88,88,88,88,88,88,88,88,88,88,88,86,81,84,63,63,63,63,63,148,139,154,154,153,153,153,153,146,146,146,151,147,147,142,142,142,142,143,152,157,138,138,138,149,149,156,156,156,156,155,155,136,155,182,161,175,169,173,172,168,162,186,180,171,159,164,184,160,167,174,176,170,163,163,166,137,136,139,138,233,282,283,284,286,287,289,290,291,93,83,213,215,212,210,208,221,217,216,220,218,268,285,322,322,321,319,323,320,148,1,200,2,277,280,278,275,276,292,295
0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,0,0,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,0,1,1,0,1,1,0,0,0,0,1,1,0,1,1,0,1,1,1,1,0,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,1,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,1,0,0,1,0,1,1,0,1,0,1,1,1,0,1,1,0,1,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,1,0
27
484,642,527,585,362,383,496,453,453,453,453,453,453,453,457,603,533,533,533,533,489,417,401,439,30,479,207
1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0
95
6,16,16,16,68,83,83,89,49,66,66,66,87,87,87,87,173,87,88,85,45,51,47,47,74,86,84,75,82,59,81,94,99,224,224,224,226,227,78,137,136,139,138,92,118,50,173,169,172,140,141,139,138,157,0,258,150,39,118,10,17,97,8,78,134,93,206,28,96,19,145,201,233,288,291,290,9,206,204,156,156,11,155,21,257,32,22,264,4,25,151,151,38,1,148
0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,0,0,1,1,0
260
27,27,27,8,8,19,21,24,18,10,17,17,25,26,4,14,18,1,1,21,2,17,26,26,26,28,19,10,9,12,5,11,0,6,3,7,15,24,8,22,13,13,13,16,20,23,27,25,74,49,59,82,66,66,66,66,66,66,66,66,66,66,89,68,68,45,47,87,86,88,81,51,51,83,84,85,85,75,48,99,99,70,64,46,131,130,94,94,50,80,80,52,118,79,77,132,60,126,71,90,129,129,91,91,92,92,72,97,61,98,76,76,76,56,63,93,58,58,73,73,69,57,127,127,44,53,128,128,67,96,65,95,119,146,142,155,148,144,145,143,143,152,149,150,153,147,138,138,154,156,151,157,158,139,139,140,141,139,138,138,45,84,75,81,81,83,88,88,88,49,87,85,66,82,57,56,130,130,137,136,139,138,130,128,76,76,98,44,69,52,71,118,118,53,58,77,77,132,132,48,93,1,2,2,2,2,2,2,2,26,20,25,7,7,21,6,24,11,5,85,85,85,85,85,59,62,62,202,202,202,194,194,194,195,195,195,133,204,204,204,198,54,135,203,199,78,134,205,200,349,347,351,350,344,352,345,346,348,353,379
0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,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,0,1,1,1,0,0,1,0,1,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,1,1,0,1,0,0,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,0,0,1,1,0,0,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0
59
580,537,581,617,460,547,505,633,392,452,452,452,413,413,409,610,557,557,557,557,557,401,578,586,428,646,647,645,645,648,653,654,656,658,655,428,595,435,47,439,159,577,431,522,551,666,670,677,599,504,504,659,673,640,640,678,567,431,420
0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,1,1,0,1,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0
194
12,5,17,17,17,17,11,11,11,21,7,7,8,19,19,19,9,22,22,22,22,25,25,10,10,18,0,6,6,6,2,2,14,23,23,13,4,24,27,26,20,20,20,20,20,20,81,75,47,68,85,83,192,192,192,192,192,192,192,192,191,191,191,191,191,191,189,189,189,193,193,193,193,185,185,185,185,179,179,179,181,181,181,178,188,188,188,188,187,187,187,190,190,190,167,163,166,184,184,184,174,174,174,174,160,176,159,164,170,170,165,225,225,225,225,225,225,225,225,225,225,226,226,223,223,223,227,227,227,227,227,227,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,211,219,214,214,214,214,214,214,214,209,207,217,221,221,216,216,218,220,375,165,139,267,321,274,274,274,274,274,274,274,272,273,273,271,269,269,269,280,278
0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,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,1,0,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,0
39
52,52,52,52,52,52,52,52,52,52,52,52,52,620,458,410,410,475,487,487,392,540,479,442,442,2,441,187,635,478,583,626,533,493,520,241,393,178,390
0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,1,1,1,1,1,0,0,1
128
522,567,419,550,198,457,504,551,659,662,410,469,627,442,483,543,577,679,680,681,604,485,643,688,686,687,487,714,714,706,707,707,710,708,708,719,720,720,704,704,715,715,715,723,718,711,711,722,705,709,709,713,716,721,717,717,577,466,463,74,778,780,776,775,782,779,779,779,773,774,777,781,781,765,765,765,766,766,764,764,764,763,763,768,772,772,772,772,772,772,767,771,771,771,770,770,770,769,769,74,542,631,635,396,505,243,448,448,448,448,436,508,550,784,785,786,787,788,789,790,391,564,564,564,564,571,487,616
1,0,1,1,1,1,1,1,1,0,1,0,0,0,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,0,0,1,0,1,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0
27
645,646,648,647,656,653,654,655,582,582,582,582,511,511,443,431,633,551,551,551,551,551,551,522,667,667,677
0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0
145
40,40,36,43,43,32,32,33,33,42,29,129,129,64,76,52,48,134,134,78,73,82,99,86,86,135,55,55,55,74,69,127,72,79,79,71,83,46,44,60,61,98,80,57,50,50,50,50,91,91,95,88,133,81,65,63,62,90,93,51,51,131,77,70,68,68,59,75,53,67,128,66,85,45,49,130,47,87,87,56,89,84,97,58,132,126,54,154,146,189,189,189,168,173,169,186,162,180,172,172,175,161,182,171,184,176,170,170,170,170,167,167,174,174,164,160,160,166,166,166,166,166,166,165,163,163,184,184,159,141,140,138,138,139,138,138,233,268,292,295,294,293,355,355,293
0,0,1,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,1,1,1,0,1,0,0,0,1,1,1,1,1,0,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,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,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0
229
7,7,22,0,17,17,17,9,18,25,6,2,2,10,14,20,11,1,13,28,8,63,128,60,131,72,76,95,53,65,79,44,91,126,58,70,73,98,56,127,67,132,52,93,64,77,97,69,94,50,50,80,99,71,90,130,92,129,151,139,139,155,150,146,158,152,136,137,139,138,138,156,148,157,153,153,149,142,142,143,147,147,144,144,154,145,145,138,138,187,178,185,190,190,190,190,190,190,181,181,181,191,179,193,192,192,192,192,192,192,188,189,189,189,189,189,167,165,163,163,163,170,184,184,160,159,176,176,176,176,176,176,176,176,164,174,166,209,207,214,211,214,211,219,217,216,221,220,218,259,256,265,260,255,263,258,261,266,265,260,255,263,258,261,266,281,264,257,262,254,55,200,134,197,134,197,205,133,135,268,233,282,375,267,320,322,135,62,199,196,322,344,348,353,282,250,250,249,246,242,247,384,384,360,385,251,244,244,245,245,245,245,245,253,253,253,243,243,243,243,241,241,248,357,370,203,203,198,202
0,0,1,1,0,0,1,0,1,0,1,0,1,0,1,1,0,0,1,0,0,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,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,1,0,1,1,0,1,0,1,1,1,1,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,1,0,0,1,1,0
102
440,440,440,440,440,440,440,440,440,440,440,595,521,521,579,392,518,499,516,516,534,391,613,437,544,679,680,683,683,683,683,684,684,685,682,682,682,682,682,682,682,682,544,405,688,688,686,686,687,687,487,647,648,645,646,654,655,656,653,551,522,670,666,599,677,659,504,504,504,640,662,662,678,567,405,525,459,540,639,462,423,423,594,407,542,542,632,487,585,30,634,642,611,603,527,473,488,512,92,564,564,530
0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,1,1,1,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,0,1,1,0,1,0,1,0,0,0,1,1
243
9,12,12,14,13,13,6,1,24,7,4,23,23,20,20,19,15,2,21,16,16,18,3,8,26,27,22,25,5,197,197,133,206,134,54,54,54,54,204,204,204,202,78,198,199,201,194,203,203,203,203,203,203,196,196,196,196,135,135,195,62,62,55,200,205,87,85,82,83,51,51,86,47,59,66,68,45,81,49,74,84,89,88,88,88,75,61,73,134,134,134,134,126,91,64,78,97,97,97,56,92,141,140,139,138,10,0,17,17,11,28,92,70,133,79,79,58,46,267,268,319,321,321,320,323,322,285,277,278,349,349,349,349,349,345,345,345,345,349,349,349,349,349,349,349,349,347,351,344,353,353,348,352,350,346,346,162,239,278,162,161,180,172,182,169,168,171,186,173,175,170,176,160,165,163,163,184,166,159,167,174,164,278,280,224,223,225,226,227,212,208,213,215,210,217,218,220,216,221,239,237,231,229,235,295,294,292,293,317,313,316,315,314,306,354,354,307,309,311,276,279,275,311,318,235,230,238,232,232,232,236,156,138,157,149,147,145,146,143,144,152,155,158
0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,0,0,1,0,1,1,1,1,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,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,1,1,0,0,1,1,1,0,0,0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1
253
7,3,15,22,1,9,13,27,23,2,16,25,25,25,18,14,5,11,17,28,24,20,93,79,91,129,56,56,94,131,53,128,99,127,50,73,76,95,98,97,70,118,132,64,60,60,52,80,65,72,44,63,130,67,92,92,96,126,48,69,90,77,61,149,157,143,139,138,148,154,144,155,152,146,145,153,158,156,151,151,142,147,147,150,140,141,138,139,161,186,175,175,172,171,168,182,162,169,180,173,174,165,176,164,170,166,159,184,184,184,160,163,167,212,215,210,208,213,221,216,217,218,220,233,254,264,265,266,255,263,262,262,260,281,258,261,257,259,256,203,203,62,54,197,195,195,135,194,206,200,201,202,133,78,204,134,198,196,199,55,205,267,268,269,269,274,274,271,271,271,273,273,273,270,270,270,270,272,272,277,280,276,279,275,278,233,282,283,284,286,287,288,289,290,290,291,291,291,291,349,349,352,353,346,351,350,348,347,344,345,374,381,356,359,359,382,373,370,358,358,383,376,355,357,371,366,362,368,361,364,378,372,384,385,380,365,363,367,369,360,253,247,245,252,250,242,246,241,251,244,249,243,248
0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,1,0,1,0,0,0,1,0,0,0,1,1,1,0,1,0,1,1,1,0,1,1,0,0,1,0,0,1,0,1,1,1,0,1,1,0,1,0,0,0,0,1,1,1,0,1,0,0,1,0,1,0,1,0,0,1,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1
153
419,537,531,531,433,478,401,393,583,602,441,604,496,454,254,254,641,623,623,623,623,449,428,113,113,612,612,612,593,637,534,52,52,412,635,638,407,458,630,591,557,481,546,610,398,644,644,644,547,187,561,642,429,422,541,513,362,452,452,452,452,486,468,632,169,618,544,499,571,490,450,384,384,563,525,26,584,491,410,394,482,409,624,470,391,580,485,511,619,507,483,606,529,443,552,432,518,459,640,493,390,315,620,2,416,217,598,476,590,492,594,605,605,605,403,363,447,447,564,564,504,543,628,142,627,577,47,47,634,487,383,243,551,551,592,159,533,575,484,488,599,550,32,626,536,446,559,569,294,549,524,570,597
1,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,0,1,0,0,0,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,1,0,0,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,0
136
2,448,448,537,178,544,428,428,644,563,575,508,508,508,241,483,490,632,632,577,500,500,506,460,512,427,408,453,539,523,523,523,523,502,650,651,649,652,655,653,654,656,522,551,667,665,599,677,659,504,504,504,662,469,691,690,694,698,697,699,567,547,555,593,552,559,559,450,517,531,531,531,396,476,459,410,609,384,588,421,560,362,529,561,534,530,416,477,388,388,388,481,475,445,177,494,528,436,424,621,468,119,407,488,485,394,541,417,556,613,441,571,553,479,142,433,47,435,545,520,66,26,254,513,92,455,478,527,608,568,511,522,52,640,578,74
1,0,1,0,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,1,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0
342
17,10,40,21,30,15,8,5,31,6,6,41,41,41,41,41,9,193,191,191,187,187,187,187,187,190,192,192,192,192,185,185,185,181,181,181,179,188,188,188,189,189,189,189,178,163,165,163,184,170,159,160,176,166,174,167,164,9,1,16,19,14,7,28,23,150,146,29,29,33,32,32,18,18,36,36,24,39,42,256,263,261,264,281,254,257,259,258,255,265,262,260,266,102,102,121,121,121,108,108,108,114,114,114,114,114,114,107,107,107,107,107,120,120,112,112,112,112,112,117,106,106,106,106,104,104,104,104,110,110,119,119,115,115,113,125,105,103,103,103,103,123,123,111,111,111,111,109,109,124,124,101,101,116,116,116,100,122,51,71,132,78,69,75,83,83,83,143,194,54,202,143,151,148,138,158,139,156,145,157,153,144,155,152,147,142,149,154,83,99,63,12,43,188,188,192,192,192,192,192,192,192,192,192,192,185,185,187,181,191,179,179,179,193,178,190,190,190,190,189,189,174,174,159,166,166,166,170,176,176,176,176,160,167,184,165,164,163,163,43,43,140,141,139,139,138,227,227,233,282,283,227,227,227,227,227,224,224,223,225,225,225,225,225,225,226,226,226,207,209,209,209,209,214,211,219,217,221,216,218,218,218,268,267,267,267,267,273,272,270,270,271,269,269,274,274,277,278,275,279,276,276,280,280,292,295,295,295,294,294,293,317,316,316,316,315,314,313,309,309,309,306,318,354,354,354,354,311,311,311,311,311,307,218,218,220,220,217,307,283,284,286
0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,1,1,0,1,0,0,1,0,1,1,1,0,1,0,0,1,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0,1,0,1,1,1,1,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,1,1,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,1,0,1,1,1,1,0,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,1,1,0,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,1,0,1,1,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0
48
18,12,12,5,15,11,19,2,16,16,10,10,20,20,20,20,4,27,6,140,224,6,21,17,224,224,224,224,223,227,227,227,225,32,32,32,32,206,148,264,145,31,150,257,23,239,179,187
0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1
123
9,9,9,8,17,24,2,2,21,15,7,27,18,18,18,18,22,13,23,19,19,16,16,28,28,28,28,28,3,6,6,12,11,140,141,139,138,138,259,259,255,260,265,262,262,281,256,256,258,257,257,254,254,261,266,264,263,239,236,231,235,235,235,230,237,232,238,229,229,267,375,322,320,319,285,321,321,321,321,321,323,323,323,323,277,280,278,344,280,275,275,278,278,276,276,279,279,277,277,277,148,152,223,226,225,225,224,227,227,172,172,162,182,180,168,173,175,171,161,169,152,11,186
0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,1,0,0,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,0,0,0,0,0,0
166
207,503,562,422,187,605,394,531,243,52,482,417,569,614,500,500,539,635,463,524,582,499,445,403,679,680,681,604,485,643,403,458,596,26,688,686,687,487,462,491,457,469,542,542,542,542,578,599,409,634,487,486,526,527,428,588,302,495,510,575,471,460,408,410,581,401,465,498,525,441,177,478,609,631,632,431,217,559,220,620,557,382,433,627,515,556,399,560,558,587,642,528,509,415,484,522,508,628,429,601,92,439,490,416,481,555,604,440,547,473,597,589,521,142,402,623,48,600,493,453,392,507,519,595,549,363,612,452,447,541,423,489,544,517,615,644,535,315,572,450,444,434,47,637,543,625,74,488,395,532,436,518,494,633,633,571,449,583,391,617,563,294,514,448,470,520
0,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,0,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,1,1,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1
19
504,504,419,567,659,457,522,551,198,550,410,660,661,663,559,469,315,665,667
0,1,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,1,0
80
486,241,557,557,557,557,557,557,598,475,198,627,594,538,608,485,560,537,460,679,680,681,643,485,604,687,687,487,688,686,521,433,512,496,399,534,578,578,48,420,362,479,551,442,302,559,494,619,619,363,483,595,178,178,480,644,429,458,563,382,382,529,482,401,558,515,52,435,569,569,592,439,600,553,625,384,544,477,159,423
1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,0,1,0,1,1,0,1,1,0,1,1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0
59
5,5,17,17,1,1,3,3,26,26,26,26,26,140,141,138,139,171,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,223,225,225,225,227,227,226,210,208,213,215,29,10,143,6,93,24,17,96,31,147,0,41,14
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0
214
619,619,619,619,619,491,453,611,26,637,440,440,440,608,608,608,608,465,217,241,436,522,219,501,551,544,495,488,617,561,32,533,487,577,577,451,462,499,483,592,493,448,448,507,48,466,559,559,521,362,450,2,631,498,420,428,620,437,454,542,542,30,458,92,388,388,388,398,905,543,428,550,446,545,455,590,535,613,420,536,591,624,802,849,933,889,750,935,934,936,833,761,395,439,543,802,982,983,984,984,985,985,985,986,987,988,989,989,989,990,990,990,990,991,992,993,993,993,993,994,995,996,997,998,803,159,432,422,642,627,429,572,497,399,484,644,549,505,494,593,536,428,473,623,626,811,548,30,30,548,548,445,897,545,407,539,423,632,451,586,507,914,113,919,929,361,898,506,400,565,207,528,553,219,597,32,536,566,562,400,539,505,429,616,423,494,549,999,628,470,556,631,511,545,572,474,422,428,570,623,457,576,478,473,536,423,470,1080,1084,1073,1077,1086,1089,1091
0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,1,1,1,0,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,0,0,1,0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,1,1,0,1,0,0,1,1,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0
105
39,37,12,38,15,17,17,17,3,4,43,8,41,188,188,188,188,188,188,188,188,188,188,188,188,187,187,187,187,187,178,193,179,185,192,192,192,192,192,192,192,192,115,106,110,110,110,120,120,122,101,190,181,181,191,191,1,7,29,29,33,28,42,23,36,19,40,171,171,186,186,161,161,172,182,175,173,169,169,180,168,162,159,164,163,163,292,295,294,293,293,303,300,304,296,297,306,318,318,318,309,309,261,1,206
1,1,0,0,1,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,0,1,1,1,0,1,0,1,0,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0
163
33,33,41,4,4,29,17,8,6,6,40,15,15,24,23,43,37,34,5,14,7,16,42,21,39,173,162,175,182,169,186,172,168,168,168,171,171,180,161,167,184,163,39,12,12,12,30,36,19,28,32,18,10,9,3,38,31,1,47,77,63,99,54,133,130,66,81,132,127,163,78,50,50,50,57,52,76,65,129,129,134,134,86,45,93,93,75,85,67,88,49,128,51,126,59,95,48,91,135,73,72,71,64,185,193,192,189,189,189,178,178,188,179,179,181,181,181,190,191,75,87,82,88,298,299,301,301,301,301,187,267,285,319,322,320,323,277,190,190,190,190,190,178,187,187,185,192,192,181,188,188,191,191,189,163,174,165,159,166,97,143,92,24
0,1,0,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,1,1,0,1,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,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,1,0,1,1,1,0,0,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,0,1,0,0,0,0,1,1
131
561,572,572,572,254,254,566,460,460,390,513,644,644,644,644,494,505,471,544,448,448,448,448,610,384,384,399,399,530,546,560,560,559,630,465,604,552,585,392,509,587,464,435,515,451,576,625,625,625,625,625,625,625,625,625,625,625,481,496,548,548,548,548,615,523,473,419,423,455,525,169,142,495,602,547,575,492,616,408,578,441,574,574,574,574,497,588,596,627,66,66,482,469,637,637,470,443,622,620,631,521,589,26,476,436,612,612,612,468,634,537,456,454,478,619,619,619,580,459,486,581,437,294,539,439,607,556,397,410,605,573
0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0
41
14,42,1,21,7,36,23,32,6,11,35,37,15,8,45,80,28,30,30,43,5,41,9,9,20,20,34,19,19,19,19,29,29,3,31,18,16,2,17,17,24
1,0,0,0,1,0,1,1,1,0,1,0,0,1,1,0,1,0,1,0,1,0,0,1,0,1,1,0,0,0,1,0,1,1,1,1,1,1,0,1,0
107
596,481,512,548,548,495,495,495,526,2,159,517,449,393,393,555,578,497,531,531,531,531,606,616,597,597,436,454,402,465,601,601,601,601,601,479,592,680,679,643,485,688,688,688,688,688,687,487,487,686,686,686,761,762,754,754,755,755,755,755,756,756,756,756,757,757,757,592,637,637,491,487,403,557,557,74,552,552,552,552,507,648,648,645,646,647,654,656,655,653,551,551,522,667,665,667,677,599,504,504,504,659,662,469,678,567,507
0,0,1,0,1,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,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,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0
80
564,564,644,644,566,595,484,639,639,639,410,556,556,556,556,626,423,647,648,645,646,654,656,653,655,444,623,361,567,512,457,525,383,522,551,383,508,392,588,52,52,52,551,670,666,599,677,659,504,504,504,640,673,567,678,52,412,511,397,507,388,432,522,496,461,509,577,577,424,596,442,400,142,630,553,548,619,619,619,619
0,1,0,1,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,1
261
142,555,555,445,539,595,391,455,471,573,599,544,620,401,409,547,178,460,499,600,422,496,509,472,428,428,500,500,591,589,465,464,405,593,220,520,520,531,491,523,119,254,533,481,925,913,641,559,427,637,459,429,581,148,615,591,392,471,937,937,937,937,938,939,939,940,940,941,942,943,943,943,944,944,945,439,543,613,600,397,2,434,620,460,390,515,639,498,527,456,644,982,983,983,983,984,984,984,984,985,985,985,985,985,985,985,985,986,986,986,986,987,987,987,987,987,987,987,987,987,988,989,989,990,990,990,991,992,993,994,994,994,994,995,996,996,997,997,998,453,416,629,804,294,803,159,494,505,497,642,628,429,399,627,422,549,572,644,480,604,459,536,570,610,897,626,811,999,511,479,548,30,631,616,445,488,457,428,428,478,473,548,30,596,119,384,241,450,506,431,243,178,32,625,565,207,553,528,590,453,453,453,453,560,629,469,410,567,640,925,1037,565,566,908,557,590,567,640,410,469,560,453,453,588,423,494,539,999,593,429,505,616,545,631,470,474,628,511,556,572,422,457,473,570,576,428,1092,1098,1090,1075,1081,1099,1101,1095,1113,1114,1122,1106,1107,1127,1125
0,0,0,0,1,0,1,1,0,0,0,1,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,0,1,1,0,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,0,0,0,1,1,0,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,0,1,1,1,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,1,1,0,1,0,1,0,0,0,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1
27
460,460,557,557,548,548,587,536,403,560,501,589,589,441,575,388,388,540,467,615,547,629,629,629,581,506,398
0,0,0,1,0,1,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0
66
474,474,474,474,562,487,645,647,648,646,656,653,654,655,431,491,642,567,315,522,551,667,665,599,677,659,504,662,469,567,315,315,514,554,604,207,60,402,302,542,542,476,427,631,169,420,384,566,801,643,487,519,555,799,802,492,800,503,363,453,639,630,396,410,398,423
0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,0,1,0,1,1,0,1,1,1,0,1,1,1,0,1,0,0
253
454,680,679,682,683,685,685,685,685,685,685,684,454,686,688,687,487,198,457,550,551,659,419,720,720,720,709,721,723,723,722,708,706,717,719,719,707,718,718,718,711,713,713,705,705,716,714,704,704,715,710,774,781,781,776,776,779,779,779,779,778,775,780,773,782,777,712,725,726,727,783,728,729,770,763,766,764,772,772,772,772,767,767,765,765,765,771,771,768,768,769,454,614,142,475,446,60,60,502,533,498,392,395,480,159,544,542,542,542,421,606,642,458,605,217,524,388,388,388,621,491,578,582,628,500,619,619,619,619,601,601,601,574,501,30,633,595,588,559,784,785,786,787,787,787,787,788,789,790,559,478,557,497,420,488,584,519,449,529,398,393,402,469,562,562,565,565,565,484,471,482,540,495,577,577,241,639,637,556,52,439,589,476,243,554,609,567,521,432,294,474,617,489,638,493,513,623,391,568,494,599,552,591,92,511,460,509,816,817,817,818,820,821,821,819,823,823,823,823,822,822,822,822,815,814,814,826,830,831,832,829,825,827,827,827,824,828,383,433,622,643,302,434,564,629,566,615,499,397,413,456,470,384
0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,1,1,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,0,0,0,1,0,1,0,0,1,0,1,0,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,1,0,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,0,1,1,0,1,0,1,1,0,0,0,1,1,1,1,0,0,0,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,0,0,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,0,0,0,0,1,1,0,0,1
260
29,29,38,38,33,24,6,3,3,3,3,3,3,4,16,30,1,1,181,181,181,181,192,192,192,192,192,188,188,188,188,188,189,189,189,190,187,187,187,187,179,179,178,178,178,193,193,193,193,185,185,185,185,191,191,163,164,165,159,184,166,176,170,174,167,160,37,28,32,23,14,39,36,10,19,8,7,31,15,55,55,89,133,126,82,95,58,58,97,127,57,44,86,46,98,84,91,161,175,172,173,182,162,186,169,171,168,180,163,170,176,184,165,164,159,166,174,167,160,160,226,223,223,223,223,223,223,223,225,225,225,225,225,225,227,227,224,224,224,224,224,224,224,224,224,213,214,219,211,207,209,216,220,221,218,218,217,137,136,233,136,139,138,139,233,282,282,283,284,286,287,288,289,290,290,291,291,291,91,132,87,79,80,99,54,76,49,49,60,60,60,60,65,56,56,56,52,128,77,90,64,135,45,86,74,81,89,82,68,88,88,88,59,47,87,87,87,267,268,268,269,269,273,273,273,273,271,274,274,274,274,274,274,274,274,274,274,274,274,292,292,292,292,295,294,293,293,293,317,316,316,314,314,314,313,315,318,318,306,228
0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,0,1,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,1,0,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,0,1,0,0,1,0,1,0,1,1,0
48
207,465,396,446,446,450,60,470,612,644,383,417,363,363,610,220,505,508,219,243,479,576,427,388,388,388,488,568,635,592,527,608,605,534,534,467,514,480,409,532,459,535,530,478,434,513,523,397
0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,0,0,1,0,1,1,0,0,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1
208
577,207,424,590,437,429,651,650,652,649,653,656,655,654,459,561,586,469,624,431,641,581,588,443,505,644,644,644,488,47,417,597,628,511,487,499,499,499,522,551,551,551,667,670,677,599,504,504,504,659,673,640,678,567,567,559,502,394,159,447,551,482,482,603,402,433,614,614,614,616,241,533,620,413,604,539,391,362,589,587,587,587,556,599,407,407,442,442,475,243,399,399,438,522,507,527,484,596,177,177,496,579,92,428,621,388,388,382,382,485,513,524,526,629,535,32,439,572,553,631,432,476,74,634,552,552,549,575,592,578,594,415,436,409,613,613,613,395,490,543,504,504,504,545,545,574,574,574,396,618,520,419,636,416,638,583,642,474,142,198,440,440,412,464,510,633,30,571,113,457,457,611,463,220,595,491,569,512,383,536,601,601,483,508,26,612,612,612,612,446,466,458,542,542,542,542,517,486,518,450,573,410,451,567,606,478,444,397
0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,0,1,1,1,0,1,0,0,1,0,0,1,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,1,0,1,1,1,0,1,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0
199
461,501,639,639,639,639,639,630,396,421,595,441,395,395,679,681,485,643,604,451,590,687,688,686,686,487,541,419,391,596,556,573,187,591,477,488,424,584,409,142,142,476,408,454,599,585,583,473,473,473,619,619,469,243,48,413,417,513,508,508,508,709,709,709,705,705,706,717,723,719,720,713,708,704,722,722,722,711,714,721,707,707,716,718,715,710,764,764,764,764,772,772,772,772,772,772,765,765,766,766,771,771,769,769,769,770,770,770,770,770,770,770,770,763,767,768,768,768,508,392,435,548,548,548,560,560,560,560,560,456,47,455,536,440,822,822,822,822,822,819,817,820,816,823,815,818,818,814,814,814,821,830,830,829,829,824,827,826,825,825,825,825,825,831,832,784,784,784,784,785,786,786,786,786,787,787,787,787,788,788,788,788,789,789,789,789,789,789,789,789,789,789,789,789,789,789,789,790,440
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,1,1,0,0,1,1,0,0,1,0,1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,1,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,0,1,0,0,1,1,0,1,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0
40
432,569,217,627,526,526,626,178,178,559,470,241,543,592,571,452,440,440,509,552,477,640,463,502,148,512,527,553,26,47,573,408,315,515,488,424,159,487,447,544
1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,1,1,0,0,1,0,1,1
59
254,594,592,419,412,412,412,412,647,648,645,646,655,654,653,656,412,522,551,551,666,666,670,677,599,504,504,504,659,673,640,640,640,567,678,412,459,635,507,479,148,393,441,463,558,492,241,625,625,625,625,604,504,504,574,574,574,460,624
0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0
186
40,36,43,32,33,42,29,42,81,81,81,81,59,59,59,42,42,42,29,35,35,35,35,35,41,39,30,30,30,31,18,10,6,6,17,135,204,205,196,54,201,200,78,134,134,133,194,55,55,206,136,137,139,138,157,144,158,150,145,145,151,146,155,154,142,142,142,147,152,139,138,143,153,153,153,153,149,148,156,23,34,14,8,8,21,16,37,9,38,24,298,299,301,301,301,302,305,308,310,312,312,312,295,293,19,12,83,87,88,81,74,84,84,347,350,351,346,349,344,345,352,348,353,353,179,188,193,185,192,192,187,187,189,189,191,191,191,181,178,178,190,190,190,163,164,184,163,226,226,226,226,223,224,227,227,227,225,215,212,213,210,208,216,221,220,218,216,216,217,375,293,292,294,15,26,22,375,267,322,285,319,320,323,321,321,276
0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,0,1,0,1,1,1,0,0,1,1,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,1,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,0,0,0,1,0,1,0,0,1,0
28
448,448,474,30,413,590,517,442,442,442,442,442,615,627,113,599,579,471,598,598,598,532,429,429,602,637,595,243
0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0
196
14,14,14,24,0,2,28,25,21,4,19,11,16,20,23,6,5,15,3,10,27,26,8,8,13,12,17,17,9,22,7,1,18,18,88,82,82,89,74,45,85,87,47,68,68,59,75,83,84,86,51,67,56,91,77,76,71,130,52,69,70,95,48,118,129,129,93,72,50,50,50,60,60,58,132,92,92,61,158,153,157,157,157,149,154,154,154,143,143,151,150,146,146,142,144,156,156,156,148,148,148,148,147,147,155,145,138,138,152,152,152,152,139,137,136,139,138,161,161,162,182,182,182,186,186,169,168,168,171,180,175,173,172,174,174,176,159,184,184,167,167,164,163,170,166,160,174,174,174,174,174,176,165,213,233,261,135,205,204,213,208,215,215,210,212,215,215,215,210,212,220,221,216,261,213,208,215,210,212,217,218,220,221,216,204,78,48,256,33,144,9,14,30,30,148,200
0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,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,0,1,0,0,0,1,0,0,1,0,1,1,1,0,0,1,0,0,0,0,1,1,0,0,1,0,1,1,0,0,1,1,1,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,0,1,0,1,0,1,1,1,1,0,0,0,1,0,0,0,1,1,0,1,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0
239
40,36,43,32,33,42,33,42,29,35,41,39,30,31,30,31,31,18,10,6,17,3,28,4,1,15,5,7,23,34,14,8,21,198,206,55,55,55,201,196,203,195,205,202,78,134,204,197,197,199,54,194,133,62,135,200,21,21,21,16,37,9,38,24,136,137,138,139,150,145,139,147,146,154,148,157,158,155,143,153,138,152,151,156,144,142,149,81,45,75,85,82,89,66,83,86,59,51,68,88,84,84,84,47,87,74,49,95,130,98,73,79,44,118,61,94,60,60,60,191,192,181,178,178,178,178,193,187,187,185,185,189,190,188,179,166,165,164,184,176,163,160,167,170,159,174,19,224,223,227,225,226,226,212,209,219,214,214,211,209,209,207,220,217,216,347,349,348,351,346,350,344,353,352,345,218,221,267,375,293,295,292,294,303,300,296,304,297,297,318,298,299,301,302,305,308,308,308,310,312,375,271,273,273,273,269,274,274,274,274,270,272,276,278,276,276,280,279,279,279,279,279,275,239,232,232,232,235,236,231,231,238,229,229,237,230,311,307,307
1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,0,1,1,0,1,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,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,0,0,0,1,1,1,0,0,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,0,1,0,0,1,0,1,1,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,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,0,1
132
20,15,8,16,16,17,11,1,134,133,197,78,54,203,202,0,27,24,14,4,10,9,22,7,23,137,136,138,139,139,139,155,155,148,148,148,148,138,157,150,143,143,143,191,191,191,187,193,178,185,188,190,181,181,181,179,189,192,184,167,160,159,344,350,348,23,18,18,18,18,18,12,21,5,3,15,19,28,6,348,352,346,347,25,8,20,20,13,26,2,227,227,227,227,227,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,223,224,211,209,209,143,154,145,209,214,207,219,218,216,217,220,221,267
0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,1,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,1,1,1,1
224
489,679,680,604,485,681,643,487,688,686,687,489,198,659,457,504,504,567,489,402,637,490,528,435,457,518,66,470,478,453,453,453,453,2,564,564,520,623,394,26,562,142,466,705,722,720,720,720,716,721,714,714,714,713,719,719,706,704,718,708,707,715,711,717,710,723,709,776,775,777,781,778,773,780,782,774,779,779,779,779,779,779,712,724,725,726,727,783,728,729,148,624,589,605,587,475,582,576,511,516,765,764,771,769,767,768,772,772,763,763,763,763,766,770,607,598,400,48,784,784,785,786,787,787,787,787,787,787,788,789,790,611,47,591,535,586,409,627,526,119,619,619,619,399,633,506,444,450,541,555,403,502,567,551,551,550,502,486,493,558,254,441,60,533,530,398,600,362,420,551,551,551,207,610,397,814,816,818,821,820,820,820,820,820,822,819,815,817,823,823,832,824,824,824,824,824,829,825,831,827,827,827,826,830,828,461,436,545,413,625,363,522,419,428,559,529,504,504,631,468,412,601,553,641
0,0,1,1,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,0,1,1,0,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,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,0,1,0,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,1,0,1,1,1,1,0
98
0,6,7,29,12,26,28,36,10,37,25,31,5,3,32,32,43,34,18,14,33,1,1,41,19,30,9,9,9,9,23,23,23,17,8,11,16,16,162,162,182,182,182,168,168,168,168,180,180,180,180,173,161,175,171,171,171,172,172,186,186,186,186,186,169,16,16,16,13,13,91,60,60,60,60,90,126,52,83,83,72,98,133,48,95,85,76,215,213,208,210,212,38,212,267,375,212,217
0,1,1,0,0,1,1,1,0,1,0,1,1,0,0,1,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0
67
598,598,598,598,613,434,436,679,680,683,683,682,682,682,682,682,682,682,682,682,682,682,682,682,682,685,684,436,589,595,487,687,687,687,687,688,688,686,610,423,423,492,632,474,551,505,416,480,403,639,451,563,563,588,588,243,569,608,644,401,529,567,611,397,576,524,596
0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,1,1,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0
174
17,23,2,22,12,19,7,10,14,24,9,0,28,83,82,82,45,75,66,66,66,66,66,66,59,86,49,74,47,51,87,85,84,84,88,88,68,89,81,63,56,76,46,46,108,108,125,125,125,125,125,125,117,117,117,117,117,117,117,117,117,151,151,149,149,148,153,153,28,16,16,117,46,79,16,16,26,18,4,25,15,5,11,1,1,1,3,13,79,189,189,189,192,192,192,192,178,178,178,178,178,181,181,181,181,185,185,185,187,187,187,187,187,137,136,138,139,187,187,187,187,187,187,193,193,193,193,179,179,179,190,190,190,190,191,191,191,191,191,191,188,188,188,188,188,188,167,184,159,166,165,176,163,170,170,164,174,160,153,143,13,226,226,225,225,225,225,225,225,227,208,210,213,215
0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1
122
520,635,588,382,607,398,437,450,401,413,453,453,453,632,643,542,491,470,610,427,680,679,683,683,683,685,682,682,682,682,684,427,514,509,570,687,487,686,688,458,511,634,596,534,616,496,612,612,612,612,573,621,451,637,513,409,464,464,608,485,545,393,522,510,563,641,628,627,569,558,636,540,524,402,462,315,599,490,609,495,47,602,443,66,412,436,436,519,584,241,536,544,561,615,178,548,560,553,577,169,537,535,593,475,435,217,449,449,2,528,507,639,455,556,429,617,394,579,555,469,626,551
0,1,0,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,0,0,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,1,0,0,0,1,0,1,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,0,1,0,0,1,0,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,0,1,0,0,0,1
123
438,169,606,393,510,635,635,527,481,435,642,578,578,515,621,620,436,543,431,431,628,302,541,541,541,550,610,572,600,480,382,417,524,528,528,528,528,560,649,651,650,652,655,656,653,654,551,522,670,666,599,677,659,504,504,640,673,567,678,690,691,698,695,692,693,693,693,696,696,416,384,588,634,460,643,536,390,500,567,519,447,48,596,456,362,638,486,434,570,220,566,452,452,452,452,452,452,506,598,589,580,473,241,532,632,587,450,611,529,529,491,403,617,539,599,461,615,540,556,207,625,625,410
1,1,1,0,0,0,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,1,0,0,1,1,0,1,1,1,0,1,1,0,0,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,1,0,1,0,1,1,0,0,1,1,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,1,1,0,1,0
280
21,22,16,16,24,24,1,1,13,13,17,17,17,17,17,17,17,17,26,18,13,5,5,5,5,5,16,19,7,2,9,23,23,23,23,21,10,8,8,8,28,28,28,28,24,24,24,12,59,51,51,75,89,82,82,82,82,82,82,82,82,82,84,49,68,87,83,66,66,81,74,88,88,88,88,88,85,85,45,47,86,72,118,118,118,118,71,79,79,8,8,17,25,25,25,25,18,19,23,23,23,17,17,87,47,49,45,81,85,51,89,89,66,133,133,192,192,192,17,17,17,17,18,25,25,25,66,66,66,84,87,83,88,88,88,88,88,88,47,81,81,45,74,49,49,49,49,49,49,49,59,68,85,86,82,82,69,80,80,80,80,96,96,96,90,94,66,85,82,47,47,47,47,47,47,124,111,111,111,120,120,120,120,110,116,116,116,103,103,103,103,105,125,125,125,125,125,100,100,117,117,117,117,117,109,109,109,108,106,106,114,114,114,62,62,62,62,25,25,25,25,7,7,3,3,140,141,138,192,192,192,192,192,192,192,192,192,188,188,188,178,179,190,187,187,185,181,181,193,191,191,191,189,189,160,164,163,163,226,226,226,226,227,227,224,224,224,224,375,224,224,224,224,224,224,225,225,223,219,209
0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,1,1,1,1,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,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0
30
586,547,392,113,638,437,409,621,628,511,491,422,159,533,429,439,479,362,509,243,539,489,579,528,449,616,599,401,571,526
1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0
173
363,624,575,575,575,575,605,605,605,605,510,448,433,489,442,442,442,424,547,558,558,558,558,553,640,640,52,52,52,52,52,590,26,484,504,412,447,636,441,48,566,505,561,648,646,647,645,655,654,656,653,522,551,665,667,677,599,504,504,504,504,504,504,659,690,691,695,695,692,692,693,693,693,696,696,427,597,466,207,475,567,678,458,642,614,415,534,460,604,585,589,536,581,618,572,527,254,408,436,453,453,453,453,453,453,453,603,142,393,407,462,473,467,497,599,315,445,30,241,384,384,457,535,552,444,148,570,619,619,619,619,593,541,60,610,496,492,550,634,482,580,551,565,361,395,500,500,500,500,402,577,488,490,600,178,400,569,362,397,595,564,564,472,472,463,390,499,443,2,537,66,470,509
0,1,0,0,0,1,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0
285
33,33,33,36,32,32,9,9,38,43,18,25,29,37,4,15,1,1,1,6,13,40,23,7,7,7,30,41,14,14,14,24,16,3,3,20,20,21,21,17,39,31,31,31,42,19,10,5,35,12,34,2,26,26,26,0,11,8,28,91,69,133,133,132,52,44,50,57,130,130,130,68,68,54,74,74,74,134,58,131,131,63,60,60,60,60,80,73,73,95,86,65,65,76,59,84,53,77,135,128,128,128,128,128,128,128,88,88,88,88,88,88,55,55,55,72,71,71,97,97,48,127,81,85,85,85,70,87,89,82,99,233,233,233,233,282,283,284,286,287,288,289,290,290,290,291,148,148,148,148,148,153,206,194,194,194,78,54,201,204,202,202,134,134,197,203,203,205,135,266,257,264,260,256,255,262,259,259,259,263,254,258,265,281,261,228,231,236,230,237,235,267,268,292,292,292,295,294,153,219,193,181,181,181,190,178,178,179,179,187,191,191,191,191,191,188,192,192,192,192,189,189,189,185,185,185,160,165,164,163,219,137,136,139,138,248,248,248,248,241,241,241,241,241,241,251,251,251,251,251,251,251,251,244,244,244,244,244,247,247,247,245,245,245,253,253,253,252,252,252,252,242,242,242,242,250,250,246,219,214,211,356,355,383,374
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,1,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,1,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,0,0
143
19,19,15,38,16,5,10,10,4,37,8,8,7,23,30,18,42,14,1,28,28,9,29,3,36,33,31,43,43,43,43,6,21,21,39,41,41,40,24,17,17,12,103,107,100,100,100,100,117,117,19,23,23,23,23,21,37,10,7,7,7,38,15,15,15,8,18,29,14,14,14,14,9,9,9,31,4,4,4,24,24,24,24,1,1,1,1,16,193,181,181,181,191,191,191,191,192,192,192,192,192,185,179,179,179,179,187,188,188,188,190,178,178,178,178,178,178,189,167,159,184,184,184,163,166,176,165,164,174,170,170,167,160,239,231,232,232,238,238,229,267,375,375
0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0
105
546,547,478,526,526,679,680,681,643,604,485,659,687,687,687,687,687,688,688,688,686,686,686,487,538,570,719,719,719,711,711,722,722,722,718,718,717,710,715,723,720,720,720,713,714,709,708,708,705,705,705,706,706,721,721,721,707,716,716,716,704,704,704,758,758,758,684,684,684,684,684,684,759,759,759,490,760,760,681,687,687,487,688,688,686,686,784,785,786,786,786,786,786,786,786,787,788,788,789,790,570,581,178,480,419
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,1,1,1,1,1,0,0,1,1,1,1,0,1,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0,0,1,1,0,1,1,1,0,1,0,1,1
89
482,487,491,494,494,494,497,501,382,721,713,713,713,723,720,720,715,714,714,707,716,719,719,719,718,708,705,722,704,711,710,709,709,706,717,717,780,779,779,779,779,777,781,781,778,778,778,776,775,774,774,782,773,770,766,771,771,765,765,764,764,764,769,769,763,763,772,772,772,772,772,772,767,767,767,767,768,768,457,451,528,542,542,542,542,603,630,433,545
0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,1,0,1,0,0,1,1,1,0,1,1,1,1,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0
195
518,604,583,409,574,574,571,571,571,571,571,571,497,499,499,620,505,472,435,448,591,591,591,591,591,504,504,504,504,504,504,422,422,535,119,220,428,482,485,417,417,483,483,483,254,415,529,52,52,52,52,52,52,52,623,26,488,463,596,438,486,528,528,528,567,512,431,462,605,520,520,554,492,484,586,187,169,427,547,640,395,552,552,552,552,559,637,470,600,577,495,502,363,564,113,496,566,315,616,639,507,581,74,537,578,437,587,627,453,453,453,453,453,453,453,393,419,405,580,148,362,198,560,560,560,560,560,391,530,503,465,392,446,598,598,384,384,630,468,450,451,644,48,449,466,476,471,516,589,481,533,439,534,394,509,608,601,601,553,517,558,585,217,217,536,569,458,521,490,633,473,32,423,519,30,388,388,457,515,433,142,632,421,641,592,606,469,615,424,593,243,429,401,487,441
1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,1,1,0,0,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0
61
510,573,474,632,632,632,632,632,632,493,621,521,521,219,649,650,652,657,651,656,654,655,658,653,551,551,522,667,670,666,599,677,504,659,662,673,678,567,219,219,439,407,394,443,568,401,603,606,413,641,440,528,412,423,524,598,598,598,635,635,611
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0
53
473,468,642,363,551,551,551,522,667,665,599,677,659,504,504,504,662,469,567,678,363,417,469,545,483,607,607,498,398,448,448,448,448,169,26,527,599,644,48,651,48,592,74,529,504,504,504,504,446,541,470,217,402
0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1
289
3,2,23,29,43,35,25,15,21,12,34,4,38,41,39,39,5,17,8,8,19,20,11,28,37,37,40,14,14,33,6,6,18,31,16,16,10,26,36,9,32,1,30,30,24,24,42,13,7,7,0,0,46,46,46,46,46,70,69,82,82,82,99,130,89,89,127,84,132,81,83,74,65,68,87,45,61,55,55,55,55,88,88,88,51,99,99,78,131,47,97,85,130,84,95,58,127,68,132,44,134,60,60,60,60,98,98,89,54,90,79,65,66,64,135,75,81,56,53,69,61,88,73,49,63,55,55,83,93,48,70,59,52,71,129,80,72,137,136,138,139,190,190,190,192,192,192,192,191,191,193,181,181,181,181,179,187,187,185,178,189,189,188,160,174,159,176,166,184,170,164,167,163,165,233,282,283,284,4,2,2,2,2,2,38,43,10,7,41,24,37,19,12,26,1,13,42,9,14,40,15,31,8,34,17,0,36,3,35,30,28,39,32,11,16,6,18,21,25,33,20,5,29,23,286,287,288,289,290,291,82,82,82,91,77,133,209,214,214,211,207,219,221,218,217,216,220,268,267,321,323,319,322,320,285,278,275,279,276,280,277,292,294,293,296,296,300,304,297,303,303,303,303,309,309,309,318,318,306,354,354,354,311,307,50,76,67,62,46
0,0,1,0,0,0,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,1,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,0,1,1,1,0,1,1,1,0,1,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,0,1,1,0,1,1,1,0,1,1,1,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0,1,1,0,1,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0
103
626,544,30,198,614,614,614,629,524,383,574,543,480,520,588,449,679,680,684,682,682,685,685,685,685,685,683,522,688,687,687,487,686,645,647,648,646,654,655,653,656,551,551,551,666,670,677,599,504,504,504,659,673,640,678,567,449,507,494,417,557,557,557,557,557,557,557,557,557,623,395,584,511,521,581,52,586,564,564,564,445,538,460,590,431,243,565,569,569,566,501,420,605,605,605,457,452,187,496,587,408,32,148
0,1,0,0,0,0,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,1,1,1,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,1,1,1,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,0,0,1,1,0
44
481,491,412,534,510,601,601,601,601,427,485,217,217,489,575,533,549,449,519,382,513,529,361,475,526,32,539,637,472,528,410,26,574,476,643,552,552,552,453,563,388,626,616,641
1,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,0
161
11,24,23,0,16,20,20,23,23,28,2,4,4,9,9,7,27,8,14,24,18,12,1,6,17,17,15,204,204,202,202,202,206,62,62,62,54,54,54,135,194,198,201,201,201,201,133,78,205,205,205,205,203,197,197,55,196,199,199,134,19,19,137,137,136,138,139,19,0,25,25,25,10,5,16,267,268,323,320,322,322,322,321,285,285,285,344,344,344,344,344,344,344,344,350,350,352,351,353,344,344,344,344,344,344,346,346,346,348,348,347,345,345,349,221,217,217,192,16,13,21,26,11,178,189,185,179,285,319,275,279,276,193,190,190,190,191,275,280,277,293,292,292,292,292,292,188,188,188,187,187,181,163,294,295,134,295,314,316,317,313
0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,1,1,0,1,1,1,0,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,0,1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,1,1,0,0
122
641,607,388,388,388,388,600,600,544,545,169,169,455,474,644,644,598,647,646,645,648,654,653,656,655,522,551,551,666,670,599,677,659,659,673,640,587,66,148,457,391,519,532,532,494,557,557,557,557,557,557,557,530,640,438,435,569,569,243,579,585,585,466,445,522,495,495,495,495,593,610,401,523,523,463,637,637,469,393,393,462,415,534,591,462,630,415,415,791,791,791,792,793,793,793,795,795,795,796,797,798,534,591,630,615,521,611,52,563,563,515,531,448,487,437,595,461,601,601,601,601,419
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,1,0,0,0,0,1,0
180
5,5,2,26,24,6,123,123,109,109,109,109,119,119,119,119,119,119,119,119,119,119,119,116,116,122,112,112,112,112,112,104,104,104,104,111,111,108,108,108,124,117,125,125,125,125,125,100,100,100,100,102,110,110,110,110,21,21,17,75,87,84,178,178,178,190,190,190,190,188,188,188,188,179,179,192,187,187,187,187,193,181,181,181,181,185,185,189,189,191,170,164,174,233,174,136,137,138,138,233,174,159,160,160,160,165,184,139,194,133,226,226,226,226,226,226,233,59,86,68,49,74,47,66,82,51,85,85,233,88,89,45,81,83,53,58,127,71,46,132,76,44,80,99,94,267,375,365,368,363,363,363,361,361,361,380,167,166,380,257,223,225,163,176,227,227,227,224,224,224,224,224,224,224,224,224,224,209,213,208
0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,1,0,1,0,0,1,1,1,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0
263
15,20,23,0,27,16,13,11,4,2,2,6,7,8,8,14,19,28,1,3,17,17,26,25,18,56,56,71,92,129,80,118,91,130,130,69,95,57,57,52,94,65,127,98,126,96,96,44,128,128,97,50,99,64,64,64,64,60,60,60,60,73,77,77,70,46,48,48,48,48,61,79,79,79,79,79,79,63,131,93,67,90,90,53,72,58,132,76,158,136,137,139,138,178,193,187,187,188,179,179,179,179,191,191,191,191,190,190,190,181,181,185,185,192,192,192,192,189,189,189,160,164,184,165,167,176,176,176,176,159,170,209,214,211,219,207,216,220,217,221,218,154,156,178,193,187,187,187,188,188,188,188,179,179,191,191,191,191,190,190,181,181,181,181,185,185,185,185,185,192,192,192,192,192,189,189,176,163,164,184,160,165,166,170,151,157,143,150,155,152,138,139,142,142,148,144,146,145,153,170,167,174,159,153,149,147,201,134,198,194,55,199,78,196,195,195,195,195,54,202,206,204,200,203,203,203,133,205,197,135,62,255,261,260,258,257,281,254,264,263,259,259,259,265,262,256,266,375,375,233,347,292,292,292,292,295,294,293,300,300,300,303,303
0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,1,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0
150
16,16,16,16,85,68,16,16,68,66,81,88,88,147,147,155,88,88,88,74,49,82,82,83,83,83,83,83,83,83,83,83,87,87,87,87,47,59,84,75,75,75,45,86,89,51,51,80,80,95,76,48,61,61,118,70,73,97,50,64,331,331,331,331,332,336,334,172,173,180,175,168,186,171,162,169,169,64,79,56,56,91,72,99,77,63,127,56,91,91,72,99,77,63,127,130,92,64,79,56,91,72,99,77,63,127,130,92,69,52,53,57,67,65,71,46,44,44,58,131,90,94,98,126,60,60,129,129,96,132,93,128,128,128,128,128,128,128,128,128,155,156,156,156,156,154,158,169,359,204
0,0,0,0,1,1,0,0,1,1,1,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,1,0,1,0,0,0,1,1,0,1,0,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0
139
17,17,15,15,16,12,18,18,9,4,11,28,10,20,6,3,26,13,21,27,14,14,22,1,2,25,7,5,24,8,0,19,23,3,23,26,26,26,26,22,22,22,22,15,68,49,86,88,88,74,81,83,83,75,85,84,45,45,89,51,47,87,82,66,66,66,66,66,66,66,66,66,66,66,66,66,66,59,118,93,44,90,97,94,94,94,129,76,92,77,50,98,96,67,72,91,46,46,46,46,46,46,79,56,64,130,130,58,137,136,138,139,180,161,171,175,162,182,172,223,226,224,225,227,227,208,215,215,212,212,210,213,220,216,218,218,217,217,217
0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,1,1,1,0,0,0,0,0
126
12,12,12,12,12,12,24,1,1,37,9,6,21,3,33,36,4,10,23,23,23,23,29,184,184,184,167,170,170,170,176,163,163,163,163,163,159,166,166,166,166,174,165,165,160,160,160,164,164,164,164,29,34,40,40,28,8,17,16,41,15,38,39,39,42,14,14,14,14,18,32,32,5,19,19,19,19,7,30,43,43,43,43,31,66,76,76,45,46,46,46,186,186,172,161,161,184,163,298,298,298,298,299,268,272,269,274,274,270,270,270,270,273,273,271,278,276,279,278,280,280,280,277,277,275,138
0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,0,1,0,0,0,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,0,1,0,0,1,1,0,0,0,1,0,1,0,0
197
15,1,37,6,14,16,28,8,23,41,3,0,43,19,19,30,21,39,25,4,153,139,143,146,157,150,158,148,147,156,144,142,151,4,38,36,11,12,9,5,32,32,17,70,71,98,126,126,126,126,84,130,130,65,62,51,129,50,69,73,73,44,127,61,90,56,74,82,82,82,93,135,81,95,66,66,66,75,67,89,136,137,139,138,139,233,282,283,284,286,287,288,58,58,49,97,64,88,88,47,53,85,55,55,133,72,87,59,59,59,57,83,60,60,54,132,63,80,91,52,134,86,79,131,46,45,68,128,99,77,78,48,171,162,161,168,172,173,180,182,247,247,247,243,243,243,243,215,210,213,212,220,221,218,217,216,267,375,271,271,271,269,269,270,270,270,270,272,272,272,274,274,274,274,292,295,294,293,303,273,273,273,273,278,280,275,276,277,279,279,349,349,349,349,345,353,317
0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,0,0,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,1,1,1,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0
353
29,20,37,31,14,43,17,26,26,2,42,25,41,41,7,7,19,19,15,33,18,9,8,6,40,10,23,24,24,24,0,30,34,32,38,13,12,12,35,16,16,11,28,21,21,4,4,4,4,36,36,3,3,5,5,5,39,1,1,59,53,99,75,83,63,63,63,63,45,77,77,77,85,91,76,50,50,50,54,89,65,135,73,73,73,73,47,71,87,70,129,129,44,86,82,61,64,64,67,80,52,69,132,90,90,72,46,134,134,126,84,131,133,62,62,128,128,88,88,88,88,88,48,58,127,97,97,97,97,79,79,79,79,79,60,60,60,98,81,81,95,95,130,55,55,55,57,68,56,51,78,66,74,49,93,153,139,139,144,149,149,149,154,142,142,157,151,151,155,147,156,150,152,145,145,148,148,143,143,143,7,7,4,14,14,14,13,39,24,2,6,30,30,138,158,146,146,140,140,141,138,139,219,219,211,211,214,209,207,207,207,185,178,187,190,190,190,181,181,181,179,189,193,191,191,188,188,188,188,192,192,192,192,192,192,192,192,174,160,176,184,207,207,207,207,220,218,220,221,221,221,221,221,216,217,217,217,217,184,167,170,164,164,163,163,159,159,159,165,339,339,339,339,339,166,55,199,206,196,196,196,194,205,135,135,133,200,203,203,203,201,198,282,283,284,286,287,288,289,290,291,291,291,291,197,78,78,202,62,134,258,262,262,263,265,261,255,266,259,257,264,260,256,254,281,204,54,195,228,231,375,292,295,251,244,245,245,245,245,246,246,246,250,250,250,250,250,370,371,379,374,358,355
0,1,0,1,1,0,0,0,1,1,1,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,1,1,1,0,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,1,1,1,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,0,1,0,1,0,1,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,0,1,1,1,1,0,0,0
79
631,420,420,484,555,555,548,548,207,547,569,254,466,432,457,427,532,419,587,647,648,646,645,654,655,653,656,522,551,551,670,691,690,694,699,698,697,504,504,504,659,673,640,640,678,567,455,438,628,119,583,502,465,637,580,468,441,524,159,493,2,546,445,405,541,476,520,615,495,608,565,630,540,442,442,362,531,596,549
0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0
45
457,641,447,447,447,447,447,447,563,512,505,535,506,504,504,504,612,612,612,612,612,522,363,645,648,647,646,656,655,654,653,522,551,551,551,670,666,599,677,599,504,504,504,659,640
0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0
332
2,2,2,1,1,1,1,1,1,1,11,14,21,19,9,25,10,27,27,0,23,20,20,20,2,28,8,22,3,14,4,4,7,16,26,158,145,145,145,157,143,143,143,143,143,153,144,138,138,139,156,140,141,141,138,139,161,169,169,173,173,171,171,168,168,162,162,162,175,180,172,182,79,79,151,151,153,153,153,143,143,155,142,146,138,138,157,157,136,150,150,149,149,144,154,158,158,139,147,147,148,145,145,156,152,152,152,137,138,139,180,180,180,162,182,182,169,169,169,186,186,186,60,60,60,60,96,69,72,76,26,5,24,11,18,12,1,1,1,6,15,15,15,9,19,17,76,98,98,132,91,91,61,126,65,56,99,58,131,52,79,90,95,46,46,46,46,192,192,192,192,192,187,178,189,190,190,190,179,179,188,188,185,185,185,193,181,181,191,191,191,167,176,166,159,165,184,170,164,163,174,160,93,50,64,53,77,92,57,57,67,97,71,94,130,130,129,70,48,150,139,144,154,147,147,147,147,143,155,155,146,146,158,153,153,148,156,156,151,151,157,138,145,152,149,142,263,266,264,256,262,261,260,259,259,259,281,265,257,254,258,255,267,268,319,285,322,322,320,323,321,280,275,277,278,227,227,227,227,226,226,226,226,224,212,213,210,212,208,218,218,220,216,221,279,276,136,137,139,138,239,232,230,238,235,237,229,231,236,292,292,292,292,295,294,293,300,297,303,296,296,304,309,309,311,118,28,136,140,138,139,311
0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1,1,1,1,0,1,0,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,1,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,1,0,0,0,1,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,0
218
13,40,3,34,36,21,29,28,10,23,43,6,26,16,60,60,60,79,45,50,50,57,130,130,95,71,127,75,61,68,81,126,84,62,62,73,47,97,53,69,65,131,48,83,83,154,147,155,148,142,136,137,138,139,16,25,33,35,1,9,8,32,83,98,55,55,55,77,82,91,87,87,32,17,18,7,30,30,11,42,41,63,46,89,49,78,67,80,99,58,74,93,90,54,128,128,128,72,76,70,52,64,129,129,88,44,51,135,133,132,59,59,134,86,56,85,66,66,66,66,66,66,66,66,178,185,189,189,189,187,187,188,188,193,181,181,181,181,192,179,179,191,191,190,190,174,166,184,163,167,160,165,159,176,164,170,66,201,133,203,203,54,55,204,194,197,202,195,205,206,62,199,78,135,198,134,196,200,142,142,150,149,139,153,158,143,145,156,156,152,146,144,151,138,157,239,235,237,230,231,236,232,232,66,66,66,232,232,232,238,229,213,210,215,208,212,220,218
0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,1,0,1,0,1,0,1,1,1,1,0,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,1,0,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,1,0,1,0,1,1,0,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,0,0,0,0,0,1,0,1,1,1,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0
67
649,652,650,651,645,645,648,647,646,658,656,653,655,654,645,646,648,647,653,654,656,655,562,651,657,655,656,654,658,658,658,653,652,650,649,651,656,653,655,654,219,525,439,519,462,220,555,543,594,515,461,561,26,478,468,521,637,637,591,591,548,548,643,481,642,169,638
0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,0,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,0,0,1,1,0,0,0,0
274
2,2,2,7,7,7,12,17,4,28,23,23,23,26,26,26,10,13,13,96,44,44,72,80,80,53,53,99,57,57,57,76,98,63,74,74,45,87,59,88,86,86,86,86,83,83,83,83,83,83,83,83,83,83,83,83,68,68,68,68,68,68,68,68,68,68,68,68,51,51,51,81,49,49,49,49,89,89,89,89,89,89,89,89,84,84,84,84,66,66,1,1,1,21,18,18,0,0,19,4,63,94,46,95,64,90,61,48,97,97,58,58,131,131,128,129,129,129,60,127,70,67,118,79,50,93,130,130,77,77,69,69,92,92,126,73,180,168,171,171,169,173,173,182,186,186,186,186,172,175,161,161,161,161,162,162,162,166,164,176,176,176,160,165,165,170,184,174,174,174,159,159,159,159,167,167,167,166,166,166,163,163,201,163,163,163,141,141,140,138,139,73,52,132,132,91,56,65,71,201,201,201,200,200,200,196,205,205,205,205,194,194,227,227,226,226,224,224,224,223,223,208,213,208,215,215,212,220,221,217,218,375,292,295,294,293,293,297,218,216,375,316,316,316,316,315,315,306,311,307,309,309,309,309,354,354,354,354,318,153,299,301,301,301,302,305,308,310,312,153,318,12,155,3
0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,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,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,0,1,0,0,1,1,0,0,1,1,1,0,1,1,0,0,1,1,1,1,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0
109
473,597,419,475,525,593,593,142,2,511,394,394,394,427,615,615,615,615,615,615,454,635,635,621,471,545,545,545,545,424,628,536,435,561,399,220,642,549,410,630,483,537,567,439,602,493,514,32,531,531,531,531,531,531,531,531,531,531,638,177,462,617,548,548,178,589,609,456,643,611,530,198,362,438,391,565,565,565,565,633,474,594,601,601,601,396,421,551,551,450,510,361,477,412,641,505,254,457,484,467,619,619,619,637,637,637,595,459,113
0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0
120
407,397,450,485,592,607,30,510,527,555,433,32,220,492,519,519,519,519,523,651,650,649,652,655,653,654,656,601,361,393,219,543,493,473,551,551,522,667,665,599,677,659,469,662,567,678,440,217,410,495,395,569,417,52,52,52,52,52,52,52,529,26,593,491,446,509,509,416,540,606,302,460,412,409,415,456,567,570,119,623,533,578,634,207,585,573,576,591,469,544,459,612,612,612,612,490,528,584,512,604,438,521,580,561,431,431,641,462,554,169,177,620,445,489,638,467,541,511,421,475
0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,1,1,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,1,0
127
20,3,18,13,13,22,15,5,1,10,4,197,199,199,206,134,134,135,202,78,78,54,195,195,195,195,28,2,5,9,17,17,17,7,7,7,7,21,21,21,8,16,26,26,1,1,3,15,15,15,22,12,14,14,4,4,0,0,140,141,139,138,145,145,145,151,153,153,142,155,139,146,147,143,148,148,148,148,154,138,152,152,152,156,144,149,149,157,158,150,0,0,24,171,171,171,171,186,162,182,180,180,173,169,172,161,175,168,184,176,184,165,159,159,159,170,160,176,176,164,167,163,174,174,174,174,166
0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,1,1,0,1,1,1,1,0,1,1,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,0,1,0,1,0,1,1,1,0,0,0,0,1,1
122
11,11,17,17,17,17,17,17,26,26,26,26,23,23,23,23,23,27,27,0,4,4,14,20,6,16,18,18,18,18,3,10,1,22,12,19,7,21,5,2,28,9,13,13,25,8,24,15,88,45,81,81,82,82,87,47,136,137,138,138,139,138,223,223,226,226,226,226,224,224,224,224,227,227,211,207,214,214,219,217,221,216,220,217,218,267,11,11,136,137,139,138,50,93,39,94,94,196,264,22,22,204,204,204,118,3,148,262,14,143,10,1,144,19,38,35,150,96,33,24,17,375
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,0
55
636,636,392,680,679,683,683,685,685,685,685,684,682,682,682,682,682,682,682,472,487,687,688,688,686,472,578,561,561,491,679,680,979,977,978,976,980,410,567,688,686,687,1000,1002,981,626,811,484,899,900,900,900,901,902,947
0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,1,1,1,1
71
143,162,169,161,182,171,186,168,172,180,173,175,170,163,165,166,164,184,167,176,159,160,174,63,233,282,63,95,138,225,225,225,225,225,225,227,227,223,223,223,223,223,224,224,224,224,224,226,226,226,226,207,209,211,214,220,216,221,218,239,237,232,232,232,232,238,238,235,236,231,230
0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,1,1,0,1,0
11
544,536,542,542,542,460,611,602,405,577,450
0,0,0,0,1,0,1,0,0,1,0
154
581,597,611,568,595,384,384,458,434,391,440,440,529,571,571,52,52,52,52,52,52,52,462,394,457,561,528,528,624,241,467,405,405,198,520,402,178,491,577,615,615,527,500,500,500,533,516,542,542,542,542,553,504,504,441,559,451,600,400,392,474,551,522,666,670,677,599,504,659,673,640,678,567,435,625,625,567,625,625,625,625,517,586,601,601,601,601,601,159,460,594,524,431,562,511,453,453,453,453,453,453,453,187,471,66,383,148,488,589,433,481,481,583,452,452,452,452,452,439,556,484,397,362,608,576,506,540,395,554,622,60,531,508,410,254,551,585,32,32,302,631,541,92,477,421,219,396,523,409,596,454,476,522,526
1,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,1,1,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,1,0,0,1,1,0,0,1,0,0,0,1,1,0,0,1,0,1,1,0,0,1,1,1,1,0
198
24,24,24,24,40,23,23,23,23,23,26,25,25,25,25,28,28,19,35,42,42,5,14,21,41,41,41,41,9,9,36,13,30,8,33,6,6,31,31,43,32,34,1,2,2,18,20,16,29,7,39,10,4,15,17,17,51,52,79,98,64,72,87,67,131,57,57,134,50,50,50,61,179,192,192,192,192,192,192,192,192,191,191,191,187,187,178,178,193,193,193,193,189,189,189,185,181,181,181,181,190,190,188,170,165,165,165,167,174,174,174,166,176,176,164,159,163,184,160,140,61,61,86,81,126,48,84,133,133,130,56,75,44,55,49,58,127,91,62,77,66,76,95,59,59,69,68,82,82,60,60,60,60,78,97,65,90,63,45,88,88,88,135,128,53,80,141,138,139,207,207,207,207,207,207,207,211,211,214,214,214,214,219,209,209,221,218,220,217,221,267,268,292,295,294,293,316,285
0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0
103
516,455,455,455,455,522,665,667,677,599,504,504,504,504,504,504,659,469,662,678,626,596,497,532,501,617,538,635,217,398,469,469,461,461,178,589,434,434,508,508,485,485,504,504,407,407,503,503,629,440,585,465,413,416,496,220,474,632,632,459,522,624,294,464,464,791,791,791,791,792,792,793,794,795,795,795,795,796,797,798,492,798,798,464,511,480,622,556,519,315,621,621,523,563,563,493,642,450,450,641,636,26,488
1,0,0,0,0,0,1,0,0,0,0,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,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,1,1,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0
33
609,564,564,564,526,551,551,522,670,666,599,677,659,526,584,626,581,384,507,469,578,641,641,533,474,474,474,474,631,408,613,543,493
0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0
214
18,17,2,2,2,11,12,12,23,23,23,23,22,22,25,25,25,25,14,14,14,13,13,1,1,15,2,2,2,1,1,14,10,20,16,28,75,82,59,59,59,59,59,59,59,83,74,49,49,47,47,84,66,66,66,66,66,66,66,45,51,81,88,88,88,88,89,85,85,85,85,85,86,86,68,87,63,97,79,79,69,64,178,187,187,187,188,189,191,191,181,181,193,179,190,190,190,192,192,192,192,192,192,192,185,184,159,184,165,174,166,160,160,159,159,167,170,170,170,170,170,164,176,176,176,176,163,184,184,10,10,8,4,57,61,61,61,96,137,136,136,138,138,139,96,56,76,53,118,99,77,72,92,58,58,130,90,44,44,131,139,139,131,131,94,94,94,126,132,132,127,127,63,63,63,63,63,73,73,73,98,98,98,93,93,93,80,52,227,227,224,224,224,224,223,223,223,223,226,219,219,207,207,207,207,207,214,209,221,216,216,216,220,50
0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,1,1,1,1,1,0,1,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,1,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1
396
33,41,12,5,8,14,15,28,18,35,9,6,10,19,16,42,3,24,36,23,49,89,68,84,81,75,118,77,70,69,129,129,131,95,71,76,46,58,79,64,56,93,60,65,61,72,90,130,44,53,80,91,98,63,144,152,142,154,146,158,157,138,153,150,145,156,151,143,143,148,147,139,43,23,4,3,36,22,41,18,28,17,33,12,19,40,29,24,9,9,35,14,16,15,8,1,1,1,10,6,21,42,7,5,84,66,47,49,75,74,87,83,81,88,88,45,82,86,89,59,85,51,51,51,68,91,130,130,80,79,48,92,58,128,46,46,53,127,63,131,94,90,61,52,76,93,44,65,67,73,98,72,95,71,129,69,126,57,57,96,118,56,50,70,64,64,77,64,77,97,60,99,132,143,146,157,158,156,156,156,156,155,151,142,142,142,154,153,138,144,152,157,158,156,155,151,142,142,142,154,153,138,144,152,147,149,148,145,139,150,141,140,139,138,175,182,186,162,169,180,161,168,173,172,171,159,186,162,169,180,161,168,173,172,171,176,166,163,174,165,160,175,182,186,162,169,180,211,219,209,214,207,218,217,221,216,220,353,344,352,346,350,351,348,349,349,349,347,233,282,283,284,286,180,161,168,173,172,171,159,174,165,167,166,163,176,287,288,289,290,291,291,291,375,242,242,242,242,245,245,245,245,249,249,249,251,252,252,252,252,248,248,248,248,247,247,247,250,250,250,250,246,246,246,246,253,253,253,253,243,243,243,241,244,184,170,164,160,133,362,362,362,365,360,360,363,363,363,363,364,372,378,385,197,135,194,54,203,203,195,195,195,195,195,195,199,204,205,78,55,55,55,55,202,196,198,200,62,201,292,292,292,295,294,293,303,201,206,134,385,376,356,383,8,12,204
0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,1,1,1,0,1,0,1,0,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,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,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,0,1,1,1,0,0,0,0,1,1,1,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0
296
40,36,43,32,33,32,68,59,82,83,45,45,84,85,75,66,66,66,66,32,32,33,42,29,29,35,41,41,39,39,30,31,31,18,10,6,17,17,194,206,62,202,205,195,195,195,201,201,200,196,133,197,199,55,55,135,54,198,78,78,204,134,203,17,17,17,17,3,28,28,28,4,4,4,4,1,1,15,5,7,23,23,23,34,34,34,14,8,8,8,21,21,16,140,140,141,138,139,16,16,16,16,16,59,84,84,49,152,153,153,153,144,147,158,150,157,156,155,143,138,151,148,148,148,154,146,139,145,142,142,149,16,16,16,16,16,68,85,83,66,74,88,88,88,86,51,162,162,162,180,168,173,186,161,169,175,171,171,171,171,182,172,172,172,160,164,184,184,184,170,170,165,167,167,167,163,163,163,174,159,159,159,159,176,166,128,224,227,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,223,223,207,219,219,5,233,267,219,219,209,211,214,214,216,220,220,217,217,218,218,218,221,221,221,23,23,23,20,20,20,21,21,21,21,25,25,25,25,347,347,347,349,353,346,346,348,348,352,351,345,345,344,350,267,268,233,268,11,293,293,293,293,293,294,292,295,300,297,296,304,303,300,300,300,297,297,297,309,311,311,311,311,311,311,311,311,311,311,306,307,307
0,1,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,0,0,0,1,1,0,0,1,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,0,0,1,1,1,1,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,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,1,0,1,1,1,0,1,1,1,0,0,0,0,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,1,0,0
23
680,643,604,643,681,485,66,302,487,687,686,688,302,443,207,581,428,428,403,458,410,412,566
0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0
176
10,20,20,6,22,16,0,1,14,28,27,33,33,9,21,17,23,16,10,42,4,1,7,40,24,5,41,14,33,22,28,21,15,6,43,9,35,17,3,36,18,29,12,8,83,88,51,68,75,87,45,84,86,74,47,82,59,85,81,89,66,49,48,64,65,95,72,94,79,17,24,8,12,47,88,86,45,83,66,66,49,85,89,75,84,87,81,51,68,59,74,82,76,46,99,72,67,128,90,127,60,97,129,79,56,126,65,50,131,71,58,91,73,48,185,178,190,190,190,190,189,189,189,191,181,187,179,193,192,188,188,188,167,165,160,184,176,164,174,159,245,245,245,248,248,248,252,252,170,163,166,94,98,132,92,70,63,130,44,96,64,77,61,118,69,57,93,52,80,95,53,139,206,202,135,11
0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,1,0,0,1,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,0,1,1,0,1,0,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,0,0,0,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,0,0
85
574,574,641,536,536,536,632,632,583,548,548,417,571,597,486,520,416,396,460,482,510,207,498,522,551,666,670,677,599,659,504,640,673,567,678,651,652,649,657,650,654,653,658,656,655,498,438,528,621,220,436,512,512,547,407,363,363,546,570,554,484,623,429,497,514,514,500,581,177,578,488,495,584,627,593,169,410,557,465,465,537,519,521,453,624
0,1,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,1,0,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,0,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,0,1,1,0,0,1,1
140
556,607,472,467,524,583,422,598,598,598,598,598,431,483,483,427,499,187,461,405,254,521,444,434,573,294,572,526,459,632,528,545,382,570,537,490,564,448,449,449,486,30,531,113,468,402,450,480,649,650,651,652,656,654,653,420,543,546,398,401,613,534,500,500,500,577,588,626,630,462,471,241,509,629,412,637,595,74,416,119,119,520,623,417,469,177,478,423,550,442,538,391,625,560,552,410,419,397,610,561,446,435,508,565,602,466,580,447,437,400,207,507,60,506,506,519,390,390,409,395,392,571,608,599,220,802,503,801,487,519,643,800,799,492,555,220,474,494,631,476
1,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,1,1,1,0,0,1,1,0,1,1,1,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,0,1,1,1,0,1,1,1,0,1,0,1,1,0,0,1,0,0,0,1,0,1,0,1,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1
71
536,536,536,536,396,417,417,454,625,625,506,522,551,665,667,677,599,504,504,659,469,645,648,645,646,647,654,656,653,658,655,662,678,567,562,595,445,450,450,483,390,431,520,456,391,399,399,624,470,588,510,586,636,407,407,606,32,577,630,541,602,493,549,632,640,572,361,207,618,198,492
0,0,0,1,0,0,0,0,0,1,1,1,1,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1
160
398,401,402,403,384,384,408,410,119,217,413,414,418,419,220,424,383,207,417,417,426,467,635,453,421,400,457,241,569,487,562,585,493,493,456,543,564,495,395,243,506,461,722,714,723,723,723,718,718,718,704,704,719,709,711,713,720,716,715,708,708,708,705,710,706,707,717,768,765,767,763,771,772,769,770,766,764,581,30,438,412,516,516,390,484,315,443,402,428,491,394,567,590,531,439,634,503,600,559,496,427,505,643,52,548,178,784,785,785,786,787,788,789,789,789,789,789,789,789,790,178,219,644,522,437,554,639,544,535,580,401,630,820,814,819,821,816,823,817,822,818,815,827,830,826,829,824,828,831,825,832,473,499,519,631,409,610,609,66,408
1,1,1,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,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,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,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,0,1,1,1,0,0,0
88
488,594,560,646,647,645,648,653,656,654,655,643,48,547,592,432,521,521,565,580,440,485,620,573,507,460,413,444,529,542,609,574,543,604,618,405,532,409,437,584,630,457,516,644,644,562,545,615,579,480,534,427,475,544,569,443,596,499,207,632,600,539,302,159,570,637,614,575,428,74,631,431,555,503,801,643,487,802,492,519,799,800,537,468,628,533,452,362
1,1,1,0,0,0,0,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,0,1,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,0,1,0,1,1,1,1,1
108
32,489,529,454,398,536,536,536,596,566,586,581,517,428,428,608,535,460,484,177,524,459,438,515,464,576,564,520,483,522,479,560,220,52,52,52,52,52,52,626,493,493,26,610,486,543,388,388,512,571,178,448,448,66,187,642,494,442,619,482,502,419,635,477,392,519,519,469,580,625,518,443,629,523,606,467,602,315,504,521,473,444,444,562,400,539,584,631,621,384,597,627,598,590,573,433,547,466,558,424,394,500,119,417,456,537,557,207
1,0,1,1,0,0,0,1,0,0,1,1,1,0,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,1,1,0,0,0,1,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,0,1,1,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1
69
646,647,645,645,648,645,653,655,654,658,658,658,658,656,648,646,647,645,656,654,653,655,383,551,551,551,522,665,667,677,599,504,504,504,504,659,469,469,567,567,678,383,595,468,560,413,557,557,557,557,557,557,529,597,619,603,542,542,542,542,624,423,488,620,573,636,438,610,32
0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0
106
3,3,3,26,26,28,15,6,9,7,22,11,21,9,13,13,5,5,28,1,1,26,7,16,16,20,20,20,20,20,3,2,25,25,4,0,23,6,8,10,10,10,10,27,15,15,22,22,22,18,17,17,12,94,143,147,148,144,138,158,154,142,94,65,44,58,64,127,90,52,129,76,186,186,164,174,166,163,223,225,225,225,225,225,226,224,227,227,227,227,227,208,214,352,348,353,351,347,350,344,345,349,349,349,346,239
0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0
179
388,388,390,392,393,384,395,207,399,399,399,399,400,403,405,406,407,409,411,412,391,362,269,415,416,405,420,422,423,409,220,155,425,407,427,241,429,430,207,207,2,390,390,546,504,504,504,504,504,504,392,436,557,557,557,557,557,557,198,397,530,622,514,621,589,508,599,570,178,47,525,581,541,716,705,710,706,714,723,723,713,717,711,707,719,718,722,709,704,721,721,720,715,708,763,767,765,766,771,769,772,768,770,764,541,451,516,515,641,243,638,447,487,454,564,394,315,474,466,583,441,625,614,485,469,113,585,481,620,571,361,784,785,785,786,787,788,789,790,361,627,448,448,448,510,531,531,254,552,610,241,603,435,494,383,822,817,818,816,819,823,821,820,814,815,828,827,831,826,830,832,824,825,829,383,443,536,388,569
0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,0,0,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,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,0,0,0,1,0
92
148,489,438,527,524,639,384,615,412,178,679,680,684,682,682,682,682,682,682,682,685,685,685,685,683,683,683,683,683,646,687,687,688,487,686,686,646,645,647,647,648,656,653,654,655,522,551,665,667,677,599,504,659,469,469,567,678,678,178,643,523,431,636,623,405,601,601,601,497,361,454,464,464,574,574,574,574,574,572,92,577,517,576,119,539,620,397,467,604,2,508,383
1,1,0,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,1,0
137
0,1,1,8,4,22,22,16,16,16,20,25,18,13,5,9,17,17,19,36,59,88,88,88,88,211,214,219,207,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,47,66,150,147,147,154,143,158,145,149,181,193,189,189,187,187,187,191,191,191,185,185,185,185,190,190,190,188,188,188,188,178,179,192,174,176,167,163,66,89,85,81,84,84,86,87,75,49,83,82,82,82,45,74,74,68,51,64,131,90,94,157,138,156,152,153,148,144,139,142,146,155,151,375,248,248,247,249,241,252,252,252,252,252,252,252,252,252
0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1
74
473,642,631,470,451,614,614,148,553,485,630,596,647,645,648,646,655,656,653,654,611,637,416,422,422,422,422,638,516,591,536,575,402,486,616,400,495,450,491,521,522,551,551,551,551,670,666,599,677,659,504,640,207,207,241,500,494,475,361,562,598,468,602,362,554,66,567,469,609,32,467,384,445,420
0,1,0,1,1,0,1,0,1,0,1,1,0,0,0,0,1,1,1,0,1,0,1,0,0,0,1,1,1,0,0,1,1,0,1,0,1,1,1,0,1,0,0,0,1,0,1,0,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1
53
625,625,502,575,453,621,383,434,460,384,384,544,527,410,554,47,578,578,651,652,650,649,654,655,653,656,657,651,652,650,649,655,656,658,658,562,580,537,412,634,639,243,551,522,667,665,599,658,654,653,60,393,462
0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0
36
182,182,182,182,175,161,186,169,171,168,172,180,180,180,173,173,0,25,13,19,10,36,43,24,12,3,1,16,16,42,8,212,213,215,210,208
0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0
107
508,541,550,198,659,567,522,551,419,457,457,720,715,715,719,719,714,718,718,718,721,721,721,723,710,706,704,704,713,711,711,705,705,716,716,722,709,717,707,708,708,708,708,708,777,782,779,774,775,773,781,776,778,780,767,767,767,771,766,768,770,769,769,769,765,784,784,785,785,786,787,788,789,790,765,765,764,764,764,772,772,763,820,823,821,818,814,819,822,816,816,817,815,815,825,827,827,827,827,824,826,832,831,829,829,830,828
1,0,0,1,0,1,1,1,0,0,0,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,0,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,0,0,1,1,1,1,1,0,0,1,1,0,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,0,0,0,1,1,1,1,1,0,1,1,1
223
31,25,15,2,24,38,5,4,39,8,8,8,17,19,33,13,13,34,34,35,42,16,16,16,23,9,6,14,7,11,11,41,37,3,26,12,18,29,36,10,43,40,21,1,30,30,28,20,32,0,0,0,135,72,72,75,134,134,134,134,66,66,66,66,66,66,99,64,51,128,128,73,73,76,87,87,87,87,74,126,93,63,69,59,44,58,132,98,131,62,62,95,95,95,130,67,55,55,55,53,50,71,78,80,80,47,91,61,61,45,81,84,79,129,129,129,90,86,65,85,82,88,60,133,133,133,127,127,89,46,57,49,49,77,77,83,48,56,56,55,55,56,56,54,54,54,68,52,70,97,97,136,137,139,138,139,148,158,139,146,147,154,144,152,151,143,149,150,155,155,157,142,142,156,153,153,153,153,138,138,145,145,168,180,173,182,172,169,161,161,175,175,171,186,186,162,170,164,167,176,160,159,165,174,166,163,184,282,283,284,286,287,288,289,290,291,352,350,346,347,349,345,215
1,0,1,0,1,1,1,0,1,0,0,0,0,0,1,0,1,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,0,0,1,1,1,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,1,1,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0
372
9,22,17,1,4,3,12,2,6,16,14,14,24,5,7,26,23,19,15,27,13,10,18,20,11,28,0,25,8,21,87,89,85,81,49,47,84,75,51,66,66,74,86,59,83,82,88,68,45,79,60,60,58,93,77,118,64,128,61,61,53,53,94,92,92,96,73,131,99,90,46,46,46,46,46,46,46,46,46,46,141,140,140,46,140,46,130,97,91,44,67,95,76,80,98,57,70,56,126,50,52,48,129,129,69,63,72,71,132,127,65,139,150,148,145,153,154,155,143,138,151,156,146,149,152,147,142,144,157,158,139,138,119,119,119,119,119,119,119,119,119,119,112,101,101,120,120,114,114,114,114,114,114,114,114,124,109,110,100,115,111,111,111,105,105,113,117,116,121,125,102,102,102,107,108,108,104,104,104,123,123,103,103,106,122,173,171,168,168,186,169,172,182,175,180,162,162,161,161,167,176,164,170,184,166,174,159,160,165,163,200,198,281,257,265,263,259,264,260,256,258,254,261,223,223,224,227,227,227,227,227,225,226,226,211,219,209,214,207,220,220,221,221,218,216,220,220,217,268,268,205,199,201,55,203,54,62,133,134,195,204,194,206,202,135,197,196,78,268,268,268,268,268,267,270,270,270,270,269,269,269,271,271,271,274,272,273,275,277,276,276,280,278,279,228,238,231,232,232,232,237,229,235,236,230,298,299,301,302,305,308,310,310,312,312,233,233,282,282,282,283,284,286,287,288,289,290,290,291,295,294,293,304,303,300,297,296,309,307,354,318,306,311,346,349,345,351,347,348,352,350,374,377,358,358,355,376,359,370,383,381,356,357,371,373,379,382,368,367,363,366,365
0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,0,0,0,0,0,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,0,1,1,0,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,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,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,0,1,1,0,1,0,0,1,0,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,0,0,1,1,0,1,1,1,0,0,1,0,0,0,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,1,0,1,0,0,0,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,1,0,1,1,0,1,0,0,1,1,0,1,1,1,1,0,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,1,1,0,1,0,1
280
549,596,592,454,451,474,642,617,632,587,419,361,361,142,514,571,527,427,458,464,464,446,567,626,644,399,538,470,500,578,924,401,593,558,533,802,525,551,516,516,516,516,438,530,514,159,433,169,485,395,643,462,621,803,390,460,937,937,937,938,939,939,940,940,941,942,943,943,944,944,945,527,456,465,452,452,452,452,560,515,517,534,148,433,624,429,520,803,498,613,26,923,159,2,397,463,906,982,983,983,984,985,985,985,985,985,986,986,986,986,986,986,986,986,987,987,987,987,987,987,988,989,989,989,989,989,989,989,990,990,990,990,990,990,991,992,992,992,993,994,994,995,996,996,997,997,997,997,997,997,997,997,997,997,997,997,998,935,761,906,74,395,527,456,624,434,513,439,543,547,503,802,2,397,803,498,543,559,542,803,497,399,895,505,549,642,627,594,429,628,217,422,494,487,30,548,548,488,412,428,473,423,474,570,457,478,536,811,626,610,569,511,545,556,616,539,243,481,554,450,506,541,400,502,565,207,528,553,32,597,559,590,565,908,566,1037,567,469,557,207,410,640,528,560,560,560,553,593,429,616,549,999,505,539,494,511,407,556,545,470,572,628,631,422,478,570,457,576,536,1075,1101,1092,1099,1095,1081,1098,1090,1140,1133,1127
1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,1,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0,1,0,1,1,1,0,1,0,1,1,1,0,1,0,0,0,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,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,1,1,0,0,1,1,1,1,0,1,0,0,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1
240
40,36,43,32,33,42,29,35,41,35,41,39,30,31,18,18,10,6,17,3,28,4,1,1,15,5,7,23,23,202,202,204,205,135,62,195,195,195,203,203,203,203,134,197,196,198,201,201,78,78,133,54,194,200,23,23,34,34,14,14,8,21,89,83,87,59,45,88,81,85,75,66,49,51,74,86,68,84,82,47,76,126,130,94,44,79,128,90,96,96,96,96,63,63,77,57,72,53,65,70,70,95,95,91,56,99,71,46,50,118,52,93,48,60,60,67,129,129,129,131,132,69,98,64,140,141,139,138,138,21,16,169,169,172,180,180,168,175,186,182,182,173,173,161,161,162,162,162,171,166,160,170,165,184,345,348,352,349,346,346,353,351,347,350,344,184,174,176,163,159,167,164,226,225,227,227,223,224,224,210,215,212,298,268,212,212,212,212,213,208,208,216,221,220,217,218,218,218,14,10,8,24,23,375,23,299,301,301,302,305,308,375,267,272,272,272,271,269,273,273,273,273,270,274,278,276,277,295,294,292,293,313,317,316,316,316,315,314,318,311
0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,0,1,1,1,0,1,0,1,1,1,1,1,0,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,1,0,0,0,1,0,1,1,1,1,1,1,0,1,0,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,0,1,1,0,0,0,1,0,1,1,0,0,0,1,0,1,0,1,0,0,1,0,1,1,1,1,0,1,1,1,1,0,0,0,1,1,0,1,0,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,1,1,1,0,1,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0
101
475,643,643,643,643,524,497,30,510,632,632,632,632,632,448,448,593,464,527,445,217,217,589,393,454,440,440,440,440,440,440,440,440,478,382,458,394,394,576,455,522,551,665,667,677,599,504,504,659,469,662,678,567,455,604,446,446,554,469,534,586,556,400,461,567,640,563,535,535,599,521,467,523,531,531,531,531,472,552,441,624,557,207,559,596,470,579,48,512,219,443,480,484,597,637,637,637,148,427,591,618
1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0
51
608,608,608,608,459,415,537,595,559,515,497,521,648,522,551,665,667,677,599,504,504,504,659,469,662,521,581,578,362,26,473,471,635,457,419,527,498,416,606,612,569,440,495,662,678,567,625,449,402,66,599
0,0,0,1,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,0
363
40,36,43,36,43,32,33,42,29,35,41,41,39,30,31,18,10,6,17,3,28,4,1,15,197,55,203,203,203,194,200,200,135,195,204,198,205,201,202,196,134,133,206,199,62,78,54,85,85,83,75,66,74,47,87,68,89,89,51,82,81,49,59,88,88,45,84,86,61,67,58,77,131,127,56,53,132,69,98,71,94,118,60,128,128,128,128,128,128,73,57,96,95,79,80,130,130,15,141,140,139,138,153,155,145,154,158,142,151,157,144,149,138,139,150,143,147,146,148,152,156,182,182,182,162,169,173,161,186,175,168,180,171,172,160,159,164,163,165,167,184,170,174,166,176,15,15,5,5,5,7,23,23,34,14,8,225,225,224,224,226,226,223,227,227,227,227,227,209,207,219,211,214,217,216,220,221,218,349,348,347,346,350,351,352,345,344,353,20,5,9,0,26,27,4,25,24,2,2,14,19,15,17,12,1,7,28,11,13,6,8,16,10,21,18,3,23,23,22,228,232,232,232,236,230,235,229,238,231,237,293,294,292,295,317,316,315,314,313,306,318,311,311,311,309,309,309,309,354,307,267,375,269,269,269,269,271,272,270,274,274,273,280,276,279,279,279,279,277,275,275,278,355,358,356,376,357,357,379,379,379,370,370,370,370,370,370,370,383,371,382,374,374,359,359,377,381,381,373,298,299,301,301,302,305,308,310,312,362,380,367,372,361,369,364,360,368,368,368,368,366,365,363,108,108,108,108,110,110,110,110,123,112,107,102,102,105,109,109,106,101,101,125,111,111,111,124,103,103,103,103,122,122,122,100,121,121,121,121,114,104,113,120
0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,0,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,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,1,0,1,0,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,0,0,1,1,0,1,0,0,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,0,1,1,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,0,1,0,1,1,1,0,0,1,0,1,1,1,0,1,0,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,1,1,1,1
91
409,503,503,207,177,419,688,688,688,688,687,687,687,686,686,686,686,487,177,391,547,585,760,681,684,684,684,490,758,758,758,758,759,688,688,687,687,687,687,487,686,686,719,719,719,723,723,723,707,715,715,717,717,714,710,713,713,708,705,705,711,704,718,718,721,721,716,709,709,720,706,722,722,722,585,784,785,785,786,786,786,787,787,788,408,567,388,388,419,431,524
1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,1,1,1,0,1,1,0,1,1,1,0,1,0,1,1,0,1,1,1,0,0,1,0,1,0,1,0,0,1,0,1,1,0,0,0,1,0,1,1
131
13,28,7,2,27,9,10,8,8,8,3,3,3,3,12,12,15,22,22,22,0,5,1,1,21,24,25,25,25,25,47,47,74,20,20,11,26,26,4,17,23,23,16,16,135,197,204,139,227,227,227,225,225,225,225,225,225,226,226,138,138,154,154,151,155,157,148,143,158,180,168,162,161,172,182,186,186,173,175,169,171,176,163,170,184,164,165,165,160,174,166,166,166,166,166,167,167,159,159,159,88,88,88,87,82,66,66,233,66,226,224,224,224,223,223,208,215,210,213,212,218,218,217,346,349,348,351,344,350,345,353
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,0
112
8,9,14,34,42,1,1,191,179,179,192,192,192,178,178,178,178,187,187,193,189,189,189,185,190,181,188,165,31,15,15,15,21,18,4,4,33,17,24,24,39,5,29,38,38,28,37,30,30,40,28,28,28,28,23,38,38,30,12,12,12,19,16,16,172,186,171,171,168,168,168,168,162,173,169,175,161,180,182,164,163,174,174,184,159,167,167,176,160,165,166,170,268,375,267,272,270,269,269,273,273,273,274,271,271,277,275,279,276,276,278,277
1,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,0,1,0,0,1,1,0,1,0,1,1,0,1,0,1
95
50,48,44,98,98,80,93,67,77,134,134,134,83,49,61,75,45,95,126,126,126,46,46,46,46,88,88,17,38,11,3,0,12,37,54,132,83,83,70,93,47,89,74,85,71,99,73,129,46,46,46,70,47,55,55,55,55,59,59,59,132,66,58,58,58,58,58,30,30,41,43,16,0,18,6,39,34,19,8,267,215,208,210,212,213,213,221,220,216,349,349,350,216,135,62
1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0
153
16,16,26,8,13,4,10,24,18,18,3,0,0,7,7,7,7,12,12,12,5,5,23,14,15,9,1,1,1,1,6,28,28,28,22,22,27,27,17,81,45,49,82,51,88,88,75,89,89,66,66,66,66,66,74,85,83,87,59,47,68,68,86,84,84,131,140,141,138,138,139,139,188,179,179,179,179,187,187,187,187,190,190,190,193,189,189,189,178,181,185,185,185,185,191,191,191,191,192,192,192,192,166,170,170,159,163,166,176,176,176,176,174,174,174,174,174,165,167,160,160,164,164,164,164,184,223,223,223,223,223,223,226,226,226,226,225,227,227,227,224,224,208,212,212,213,215,127,220,217,221,216,364
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0
154
27,27,27,15,15,15,15,15,8,8,8,20,22,22,22,22,17,17,17,23,23,26,26,26,26,6,6,6,6,13,13,24,11,11,4,4,4,4,1,2,2,7,7,7,5,5,5,5,0,0,16,16,16,16,16,16,16,28,28,28,28,45,85,66,75,75,75,188,188,188,185,185,185,185,187,187,187,187,187,181,181,181,178,178,178,192,189,179,191,191,191,191,193,193,190,160,184,184,176,174,174,174,166,159,170,167,167,165,165,165,165,163,163,224,223,227,227,227,227,225,211,214,209,211,207,207,484,486,486,489,504,504,567,550,457,198,419,568,419,504,504,504,522,551,551,551,551,410,660,660,660,559,667,663
0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,0,0,1,1,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,0,1,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0
191
31,19,36,54,200,200,194,204,134,55,55,55,201,133,133,135,197,137,136,138,139,139,138,148,139,139,156,154,152,157,138,153,153,150,142,149,151,147,144,143,145,155,155,155,158,187,187,187,187,187,187,178,178,178,178,178,178,185,185,185,185,189,189,189,189,192,192,192,192,192,191,191,191,191,188,188,188,188,188,181,190,193,193,193,193,179,159,174,184,165,163,167,160,176,164,166,170,30,28,4,15,9,41,17,7,18,18,18,18,18,43,5,12,37,19,10,40,34,31,16,12,26,8,20,15,3,21,6,2,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,226,226,226,223,223,223,223,223,227,227,219,293,233,282,283,284,286,287,288,289,290,291,291,291,291,291,298,298,298,299,301,302,353,229,146,268,375,212,215,375,93,30,263,92,12,206,97
0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,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,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
107
15,22,4,2,20,24,27,19,16,9,25,25,5,26,26,6,6,14,21,25,18,7,3,8,24,24,17,40,36,43,32,33,42,29,35,41,39,39,30,31,18,10,6,17,3,28,4,1,15,5,7,23,14,262,262,266,266,266,266,255,139,139,146,146,154,149,157,155,145,143,151,153,156,144,142,150,152,201,201,264,151,29,97,157,199,96,0,23,35,50,257,38,155,10,55,228,229,236,14,262,262,262,29,158,157,0,2
1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,1,1,0,1,0,1,0,1,1,0,1,1,0,1,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,1,1,1,0,1,0,0,1,0,1,1,1,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0
19
647,645,648,646,654,655,653,656,524,142,142,563,390,361,522,551,665,667,677
0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0
95
606,578,460,517,580,580,602,485,545,540,619,619,619,596,524,559,595,469,522,551,551,551,665,667,677,599,504,504,504,504,659,469,640,691,690,692,692,693,693,696,696,695,695,646,648,645,656,653,656,655,640,567,678,644,495,614,241,475,498,556,541,417,217,612,433,500,500,527,551,551,616,600,520,481,549,384,384,599,394,486,601,452,452,452,633,558,427,604,399,399,437,568,470,113,455
0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0,1,1,1
126
439,575,575,575,554,441,582,582,397,612,612,612,402,402,466,634,634,518,518,518,518,538,538,538,538,538,538,538,538,559,119,92,92,92,47,407,629,428,449,659,673,640,678,567,678,512,487,408,550,361,520,26,576,48,443,463,555,488,564,564,564,515,515,625,625,625,625,625,625,625,383,457,148,148,433,632,458,435,452,452,452,413,471,437,561,561,561,561,427,638,791,791,791,791,791,792,793,793,794,794,795,796,797,798,801,464,588,577,627,423,468,545,545,527,537,537,579,535,619,644,568,586,302,459,392,392
0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,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,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0
164
4,4,13,13,13,13,13,3,3,8,11,9,23,17,0,16,21,21,22,22,22,22,22,27,7,7,7,15,15,10,18,1,1,14,26,26,12,28,24,25,19,5,5,5,5,5,2,2,2,2,2,2,2,2,18,160,163,184,170,137,136,139,138,81,81,82,142,149,153,151,152,144,139,148,147,150,138,154,158,158,143,145,145,155,156,156,156,157,146,226,226,223,223,223,223,223,223,223,225,225,225,225,225,225,227,227,224,213,210,210,215,215,208,208,208,208,208,208,82,82,82,82,82,47,88,83,85,74,86,84,84,84,87,49,49,75,89,51,66,68,233,233,282,282,282,283,284,286,287,288,68,45,59,77,58,53,129,98,94,267,375,221,218,216
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0
106
17,4,4,36,7,30,14,14,43,26,37,8,8,40,10,13,13,32,39,5,11,15,25,3,23,23,23,23,42,20,0,16,35,35,19,19,19,2,2,2,2,2,31,1,267,178,187,187,193,193,193,193,192,192,192,192,192,1,1,1,98,98,98,98,66,66,66,66,45,50,50,50,56,56,56,56,64,78,88,130,47,80,131,99,134,128,135,60,60,74,74,84,85,59,129,215,208,292,295,208,210,213,220,217,221,216
0,0,0,0,1,1,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,0,1,0,0,1,0,1,1,1,1,0,0,0,1,0,0,1,0,0,1,1,0
62
18,10,15,3,13,13,27,27,27,27,7,7,7,23,23,23,4,4,149,157,151,155,178,193,188,188,188,188,191,191,191,189,189,179,190,190,185,187,187,187,192,192,181,181,166,233,282,362,48,3,23,23,1,1,1,1,4,4,33,25,25,7
0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0
62
447,447,447,447,447,447,447,427,510,142,497,596,551,551,551,551,551,177,488,401,636,384,520,520,539,217,398,395,549,639,586,417,478,564,564,506,614,494,452,452,433,26,603,435,437,557,424,361,578,529,515,511,602,608,608,394,484,522,443,642,626,624
0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,1
157
20,20,20,20,66,66,66,47,86,86,49,74,59,89,84,87,85,82,45,51,83,83,83,81,75,6,3,150,3,35,17,28,332,334,334,334,334,334,334,334,334,331,336,338,178,178,187,187,187,187,187,193,193,193,193,233,282,192,192,192,192,192,192,192,192,192,190,185,185,185,189,189,189,179,179,191,191,191,191,188,188,188,188,188,181,181,181,163,159,165,174,28,36,18,18,18,18,21,150,144,149,156,147,147,147,157,145,138,154,143,148,176,179,179,179,189,189,189,190,193,181,192,192,192,192,192,192,191,188,188,188,187,178,185,185,185,185,176,163,170,28,36,18,18,18,21,8,4,12,81,88,88,88,88,151,219,209
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,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,1,0,1,1,1,1,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0
165
537,486,486,594,456,560,393,513,627,529,529,609,554,424,567,432,605,241,590,450,401,514,596,455,628,491,469,561,484,508,617,551,187,421,384,302,579,494,587,453,453,453,453,453,453,622,392,496,499,400,92,52,52,52,52,52,52,52,581,512,435,521,30,30,606,531,531,511,572,556,643,612,612,612,487,431,431,431,577,169,440,611,642,402,566,552,638,362,388,388,388,394,220,458,383,495,254,500,497,610,159,415,445,569,433,2,444,639,463,480,447,472,417,420,113,647,645,648,646,656,654,655,653,113,582,503,479,479,361,468,619,619,631,598,598,530,595,636,555,177,436,413,407,544,470,429,476,488,410,608,604,557,441,504,504,504,584,533,601,601,601,601,601,580,632
0,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0
29
651,657,650,652,649,676,653,653,654,656,655,597,481,119,451,501,508,508,508,423,551,551,522,665,667,677,599,504,659
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0
144
40,36,43,32,33,42,29,56,67,64,64,79,75,89,81,81,53,60,60,76,55,55,65,95,129,129,49,49,72,91,97,97,98,78,71,85,61,61,73,45,48,128,128,50,127,59,59,59,59,59,66,66,69,134,134,134,58,82,84,63,74,90,68,54,93,133,99,47,86,130,57,44,131,88,80,126,62,132,77,83,51,135,52,70,46,87,161,186,262,264,261,259,256,171,175,172,172,172,172,161,180,186,182,169,168,173,162,159,174,174,174,174,166,167,163,164,160,160,176,176,170,170,165,184,136,137,138,139,233,267,268,272,274,271,273,270,270,270,269,269,269,278,279,275
0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,0,1,0,1,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,0,1,0,0,1,0,0,0
103
636,477,449,575,517,396,582,582,582,595,417,600,482,519,444,455,679,680,643,681,485,643,604,455,479,687,687,686,487,688,688,637,399,609,441,598,598,607,403,538,254,254,489,315,220,178,567,412,621,468,537,487,570,443,407,571,594,618,302,498,437,469,393,393,217,462,522,481,605,605,505,602,440,535,523,604,643,642,499,513,625,625,625,625,625,428,644,484,480,413,461,198,526,541,541,454,454,542,383,596,583,579,432
0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0
100
224,224,227,227,227,227,227,227,227,227,227,223,225,225,225,225,225,225,225,225,225,225,225,225,226,226,226,226,226,207,208,210,210,212,212,212,215,213,221,220,220,220,217,217,218,218,218,216,136,137,138,267,272,273,269,269,269,269,274,271,271,271,270,278,138,193,192,192,192,192,192,192,181,179,189,189,190,178,178,187,185,188,188,188,167,174,184,160,166,165,164,159,176,163,277,280,275,275,279,276
0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,1,1,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0
52
651,652,649,650,657,657,654,653,656,676,676,655,522,551,551,551,551,666,670,670,677,599,504,504,504,659,673,640,678,567,521,515,513,456,546,544,528,561,561,32,510,475,397,557,557,557,557,557,557,609,535,394
1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1
94
618,618,635,473,219,558,629,409,551,522,198,419,504,504,567,550,457,659,315,667,660,661,428,662,559,663,710,723,709,713,713,708,719,706,707,707,705,717,722,722,718,718,718,715,711,714,714,721,716,720,704,771,767,768,765,763,764,772,766,770,769,551,587,577,499,575,639,487,784,785,786,787,788,789,790,534,362,590,422,624,431,524,598,644,421,517,576,460,511,413,429,397,537,600
0,1,1,0,0,1,0,1,1,1,1,0,0,1,0,0,1,0,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,0,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,0,1,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,0,0,1,0,0
478
512,562,509,509,539,531,497,497,254,500,500,500,500,481,447,447,447,447,447,447,447,447,447,187,558,558,650,651,652,649,657,656,655,653,654,658,658,658,658,658,658,658,551,551,522,665,667,677,599,659,504,504,662,469,662,678,567,602,602,424,494,495,495,495,622,393,472,493,477,503,570,819,821,821,821,821,821,821,821,821,821,820,820,820,820,818,818,818,818,817,817,822,822,822,822,822,822,822,823,823,823,823,816,816,816,814,814,815,899,899,899,899,900,900,900,900,900,900,901,901,901,901,901,901,902,902,902,902,902,902,903,413,408,243,630,630,396,433,399,914,580,919,472,508,508,508,525,461,401,517,483,910,910,66,947,948,948,948,948,949,949,949,949,949,949,949,950,950,624,513,434,439,543,456,433,515,2,456,527,906,390,460,26,906,463,515,629,74,395,395,390,460,463,897,2,397,502,617,539,148,503,592,923,159,498,639,613,26,630,546,481,604,581,448,448,946,518,573,1003,1004,1004,1005,1006,1007,1008,1008,1008,1009,1010,1011,1012,1013,1013,1013,1014,1015,1016,1017,1018,1019,1019,1019,1020,1020,1021,1022,1022,1022,1022,1022,1022,1023,1023,1024,1025,1025,1026,1026,1026,1026,1027,535,622,486,547,577,609,580,390,460,419,471,613,537,909,558,26,600,600,382,584,584,503,433,66,906,638,492,148,802,1038,1039,1040,1041,1041,1041,1042,1043,1044,1044,1044,1044,1045,1046,1047,1048,1048,1048,1048,1049,1050,1051,1052,1053,1053,1053,1054,1055,1055,1055,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1065,1065,1066,475,601,601,601,529,220,393,491,519,452,504,504,555,555,432,217,440,396,500,500,516,621,564,564,564,634,561,903,608,495,219,531,531,531,603,514,534,302,455,52,52,486,520,955,490,438,481,384,402,927,681,443,924,417,241,243,926,485,595,522,518,483,563,563,563,447,447,447,447,447,447,447,447,618,187,929,632,508,198,442,441,451,448,448,448,448,946,451,540,681,443,561,422,422,422,422,494,593,399,497,484,480,443,561,561,561,561,634,516,516,219,568,912,520,955,481,384,384,392,142,402,573,535,294,589,241,243,622,486,926,485,604
0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,1,0,1,0
161
60,59,74,71,75,75,76,1,1,7,7,10,10,18,23,42,24,24,33,37,21,38,38,38,38,4,76,82,82,82,52,133,81,126,72,90,89,78,131,67,130,130,130,77,77,73,31,31,28,39,9,43,3,24,15,15,23,23,3,17,41,9,7,5,29,36,16,15,1,42,32,10,4,39,9,32,19,19,36,29,5,15,3,31,16,14,41,41,41,28,30,8,40,40,40,6,17,17,17,172,172,161,186,171,169,175,168,88,88,83,49,82,74,84,45,75,68,47,89,59,85,86,87,298,298,299,301,302,305,308,310,312,168,173,180,162,182,165,170,184,160,167,292,295,294,293,314,297,86,79,56,58,58,83,70,87,134,81,364,369,380
1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,1,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,1,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,1,1,0,1,0,1,0,0,0,1,1,1,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,0,1,1
83
648,646,645,647,654,656,653,655,500,589,630,506,512,578,446,486,541,427,480,479,302,384,613,466,522,666,670,677,599,504,504,504,504,504,659,673,640,678,567,294,511,522,571,445,451,552,424,503,481,627,547,640,454,454,441,217,475,470,622,32,621,603,595,472,169,513,504,504,504,443,499,626,471,148,502,405,599,400,638,608,608,636,497
0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,1,0,1,0,0,0,1,1,0,0,1,0,1,1,0
58
651,650,649,652,653,655,656,654,530,522,551,551,551,551,551,551,551,551,665,667,667,599,677,659,504,640,673,567,613,613,613,613,613,620,254,254,383,522,142,589,361,519,448,448,521,47,469,636,636,560,560,560,560,560,585,399,399,584
1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0
285
6,40,7,2,8,16,23,23,34,3,28,28,29,10,10,14,33,33,5,0,43,43,36,18,18,18,18,18,39,39,12,21,1,1,19,20,20,20,26,24,13,13,53,82,131,75,88,81,128,56,83,83,90,67,64,64,64,68,77,58,63,51,45,69,99,135,135,49,129,129,129,129,126,85,62,57,93,93,93,50,50,50,50,66,66,127,70,48,76,130,60,47,74,55,55,65,79,79,79,132,46,98,89,59,59,59,86,84,54,61,78,72,52,97,95,91,71,134,134,80,44,44,73,133,133,87,87,136,137,138,139,13,138,142,139,156,157,148,147,147,145,143,153,154,158,151,151,144,149,155,152,152,146,146,150,213,239,13,13,32,107,107,107,103,107,103,150,208,215,212,212,212,210,217,218,220,216,267,340,340,330,330,172,171,173,175,186,261,261,261,264,258,263,259,254,254,260,262,262,262,239,233,268,216,195,195,195,62,55,55,32,42,9,35,35,25,41,4,17,30,38,15,31,11,11,37,233,282,239,205,344,282,221,255,266,265,257,281,256,292,295,294,293,239,229,253,246,246,241,241,241,241,241,241,248,248,249,242,245,245,245,250,244,244,252,252,252,375,319,321,322,285,282,283,293,358,359,284,286,252,252,252,252,252,251
1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,1,1,0,0,1,1,1,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,1,0,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0
285
10,19,6,2,1,4,4,4,0,15,13,5,21,28,27,22,24,24,16,26,12,25,14,7,17,20,9,9,18,3,11,8,23,49,86,59,87,75,68,81,66,89,51,83,84,74,88,45,47,82,85,93,55,55,65,128,98,76,95,44,79,99,129,94,127,134,134,134,134,132,52,57,131,77,62,46,46,92,54,56,135,69,63,58,133,70,195,135,196,205,194,54,134,203,78,133,201,198,55,206,62,200,202,199,199,204,197,50,67,71,78,80,97,60,91,91,72,130,223,224,225,225,225,226,227,208,212,213,210,215,218,217,220,221,216,228,229,230,231,231,232,140,140,141,138,139,143,146,153,158,150,142,154,155,145,148,144,151,139,157,149,147,156,138,152,232,237,173,171,175,180,182,161,162,168,168,169,186,172,164,160,159,170,176,165,166,167,174,184,163,348,350,350,353,344,346,346,346,351,352,349,349,345,347,163,236,238,235,295,292,293,293,293,294,315,313,316,317,314,307,309,311,318,354,306,268,267,269,270,273,274,272,271,271,275,279,276,298,299,301,302,305,308,310,312,233,282,283,284,286,287,288,289,290,276,280,278,277,374,371,357,379,381,373,356,355,382,358,376,383,383,359,377,365,369,372,380,364,366,362,361,367,360,363,368
1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,0,0,1,0,1,0,1,1,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,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,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,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,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,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,0,1,1,0,0,0,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,1,0,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,1,1,0,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,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,0,1,1,1,1,1,1
33
52,52,531,531,531,531,503,503,47,688,688,688,687,687,687,686,686,686,487,759,681,684,758,758,758,758,760,490,487,687,687,686,688
0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1
156
1,1,3,8,21,26,25,27,24,54,205,201,134,196,55,197,206,206,204,195,199,202,194,198,135,62,78,203,203,203,133,200,137,136,136,138,139,12,18,18,18,268,267,269,269,271,274,272,272,272,272,178,187,187,192,192,192,6,192,192,192,193,189,189,190,185,179,188,181,191,176,345,351,349,350,346,352,348,347,347,344,353,160,166,166,170,170,170,167,184,176,174,164,159,163,163,165,225,225,224,223,227,227,227,227,226,208,270,273,273,278,275,277,276,280,279,212,215,208,210,216,220,217,221,216,216,294,293,295,314,315,313,316,317,307,354,318,311,311,306,309,309,309,6,17,5,15,16,153,19,0,14,4,28,13,23
0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,0,0,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,1,1,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,1,1,1,0,0,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0
160
419,413,611,503,448,448,448,499,499,679,680,485,643,499,26,533,643,409,565,565,198,636,617,511,588,588,519,556,571,564,564,254,394,479,610,466,549,522,119,607,458,586,399,488,622,502,412,467,475,433,555,555,362,302,600,529,542,444,442,395,528,412,896,588,409,627,629,635,217,626,514,982,983,983,983,983,984,984,984,984,985,985,986,986,987,988,989,989,989,990,991,992,993,993,994,995,996,996,997,998,937,938,939,939,642,399,497,644,494,429,422,422,422,422,422,497,627,549,572,505,628,810,548,30,207,553,597,32,420,207,207,565,398,559,590,449,532,593,999,429,505,539,616,494,423,545,511,631,572,407,556,628,474,428,478,623,1084,1074,1091,1080
0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,0,1,1,0,1,0,1,0,1,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,0,1,0,0,1,1,0,0,0,1,1,0,1,1,0,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0
76
458,480,92,444,557,557,557,557,557,557,558,558,558,537,562,498,566,568,568,631,243,450,503,503,488,499,408,177,445,497,187,551,551,522,550,567,659,419,504,504,504,504,198,457,666,670,688,688,688,688,487,687,687,687,687,687,686,686,686,758,758,758,490,759,760,681,684,687,687,487,686,686,686,686,688,688
1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,1,0,1,0,0,0,0,1,0,1
50
619,619,619,619,457,420,652,649,651,650,654,656,655,653,420,622,637,602,504,504,504,504,504,659,640,673,567,678,602,791,791,791,791,792,793,793,794,795,795,795,795,795,796,797,798,561,493,572,572,606
0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,0,0,1,1,1,1,0,1,0,1,0
84
52,52,52,52,52,52,52,52,52,52,513,643,625,625,625,625,625,606,642,435,159,507,507,585,169,545,646,647,675,648,645,655,653,654,656,676,676,647,648,645,645,646,658,653,658,658,658,658,658,658,658,655,654,656,656,658,658,658,522,551,670,670,599,677,659,504,504,504,469,662,678,567,545,624,548,405,415,415,467,614,407,562,562,540
0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0
269
510,490,294,608,584,628,427,148,465,573,484,198,362,506,447,47,74,605,555,631,383,470,578,591,481,579,643,395,113,496,388,622,207,463,48,431,398,679,680,682,683,683,684,685,596,598,479,519,594,187,554,390,623,32,537,541,633,603,405,686,688,487,687,400,522,560,450,524,468,523,621,572,572,612,419,315,516,581,569,525,491,640,119,566,574,610,583,534,384,407,407,558,26,538,632,423,254,511,589,641,630,577,403,489,504,565,483,613,492,453,475,526,637,443,515,480,580,629,586,529,169,241,600,433,415,424,488,429,500,397,442,556,499,595,361,437,624,513,432,601,502,461,302,438,477,563,408,448,520,553,52,550,428,597,399,609,559,618,561,471,444,521,567,535,413,476,409,546,462,514,142,30,456,508,434,422,551,464,599,587,487,441,451,539,542,545,571,449,416,494,410,445,588,549,486,446,512,439,420,217,66,417,619,509,503,457,467,435,615,392,568,532,505,459,363,401,611,177,498,421,614,543,570,625,495,472,474,634,482,493,617,440,590,2,607,219,454,220,527,593,548,557,533,478,564,552,616,178,517,544,576,507,582,585,626,466,243,452,627,402,396,642,391,604,536,92,497,436,485
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,1,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,0,1,1,1,1,0,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,1,1,1,1,0,0,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,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,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
103
457,460,465,466,26,479,504,504,504,504,504,504,198,659,551,457,419,522,567,550,315,691,690,694,699,697,698,479,687,687,688,686,686,487,479,495,433,547,394,623,469,587,499,60,490,681,760,760,759,684,758,688,487,686,687,716,716,719,719,717,717,717,705,709,706,713,708,708,711,710,714,721,721,707,707,718,718,720,722,722,723,723,723,715,715,715,704,669,670,784,784,784,785,786,787,788,674,673,640,668,689,664,671
1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,1,0,1,0,0,1,0,0,1,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0
115
465,465,198,476,408,217,466,467,600,420,420,531,362,494,540,427,538,113,113,478,633,570,613,613,473,503,302,639,383,535,512,491,30,529,455,443,439,453,453,453,453,453,453,453,612,625,625,625,625,625,384,384,603,608,608,608,608,441,441,623,393,409,142,624,498,604,509,424,611,471,572,572,554,615,634,434,526,532,549,495,636,524,589,486,510,400,517,415,468,515,621,546,525,595,595,533,493,592,573,187,484,475,631,490,48,596,440,388,477,563,563,511,565,431,451
0,1,1,1,0,1,1,0,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1
108
472,578,142,586,586,586,593,390,48,495,437,564,564,456,456,603,633,647,645,648,646,654,656,653,655,551,551,551,522,666,670,679,680,684,682,682,682,682,682,682,685,685,685,683,683,683,633,487,487,688,687,686,686,686,670,670,599,677,659,504,640,673,567,678,633,514,207,207,574,574,574,574,638,556,491,509,553,400,469,620,397,560,560,560,560,560,580,2,513,410,554,585,534,579,597,549,458,592,243,487,26,601,601,601,636,523,403,616
0,1,1,0,0,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0
218
2,2,21,14,100,101,102,102,102,102,102,102,103,104,104,104,105,106,106,106,107,108,108,108,108,109,109,109,110,111,112,112,112,112,112,112,112,112,113,114,114,114,114,115,116,117,117,119,119,119,119,119,119,119,119,119,119,119,120,120,120,122,122,122,123,123,124,125,125,125,125,121,121,121,121,121,74,74,74,74,59,89,47,47,87,68,45,14,14,23,23,23,23,23,4,28,28,28,28,28,28,28,17,17,17,24,13,16,7,7,7,11,15,19,1,12,10,0,25,22,20,5,45,141,140,138,139,45,88,88,88,88,88,84,83,49,51,51,85,81,66,75,86,82,127,72,128,128,128,128,98,99,48,63,61,137,136,139,138,193,192,192,192,192,192,185,189,189,189,190,190,178,188,191,191,191,191,191,179,179,181,187,187,170,184,160,174,167,163,163,165,166,176,227,227,227,227,364,367,380,223,223,225,225,225,225,224,224,224,224,226,210,215,208,213,212,221,220
0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0,1,0,0,0,0,1,1,0,0,1,0,1,1,1,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,0,0,1,1,0
120
599,622,422,473,587,32,503,600,620,593,610,621,456,516,409,488,567,467,521,498,594,472,484,563,445,522,641,431,624,562,506,465,556,420,592,427,492,583,618,615,177,596,512,565,444,559,573,606,542,560,560,551,577,466,241,219,460,534,159,505,446,463,604,493,434,421,452,452,452,452,481,547,524,442,458,580,637,597,462,449,490,2,517,572,572,408,483,538,494,475,74,586,468,433,453,529,66,438,217,626,568,633,541,523,576,302,530,540,639,435,187,584,148,528,643,502,499,178,119,30
0,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,1,1,1,0,1,1,1,0,1,1,0,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0
68
207,392,617,541,541,547,505,113,467,217,562,474,52,407,407,32,395,92,625,625,625,2,570,496,453,398,548,548,548,548,460,460,594,595,633,587,618,362,642,458,399,604,616,626,507,591,509,522,428,563,422,439,585,537,410,620,413,629,536,412,178,538,572,602,527,423,607,497
0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1
299
26,10,7,11,15,12,12,13,3,22,28,17,17,17,21,0,5,24,27,27,16,16,16,16,20,1,14,9,6,4,4,18,2,25,23,201,195,54,134,134,200,197,197,197,197,199,199,194,203,205,62,198,78,219,219,133,206,196,204,135,55,8,82,82,82,82,49,83,87,47,68,84,59,45,74,51,85,81,88,89,66,66,66,66,66,86,75,94,55,48,70,70,65,44,54,50,90,118,127,57,78,98,130,76,72,53,58,60,93,52,73,56,92,92,63,131,96,16,21,18,4,6,1,27,11,7,8,140,141,139,138,138,99,133,129,79,8,19,79,91,135,95,132,126,62,69,97,71,46,61,64,94,94,94,77,67,80,134,268,267,323,319,285,322,320,321,276,277,277,275,280,276,276,279,349,351,350,347,347,352,346,345,348,344,344,353,173,168,168,162,161,161,186,186,186,186,279,278,233,282,283,284,286,149,144,138,150,157,148,153,155,143,186,294,292,293,295,300,304,297,296,303,318,309,309,306,311,354,307,186,175,169,182,171,172,180,163,164,170,159,174,166,160,167,165,184,176,226,227,223,224,225,225,225,225,225,225,225,225,225,212,208,210,215,213,221,217,220,218,216,176,143,154,145,151,139,146,156,147,152,158,142,228,237,236,235,232,232,232,231,229,238,230,298,299,301,301,302,305
1,0,1,0,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,1,1,1,1,0,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,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,1,0,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,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,0,1,1,0,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,0,1,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,0,1,1,0
130
20,20,20,16,16,16,4,1,8,5,28,12,12,12,19,14,22,11,6,26,13,25,25,18,3,17,0,10,7,15,23,23,27,24,9,21,2,2,45,45,66,66,59,49,85,51,88,88,88,68,83,83,86,87,87,87,75,74,130,69,48,70,72,79,67,99,95,44,53,53,94,94,56,93,52,57,132,90,64,128,65,127,118,131,80,80,63,63,76,223,224,227,227,227,227,227,227,267,375,295,350,353,227,227,226,225,225,225,225,225,225,225,225,225,225,210,213,348,349,344,352,351,346,345,347,375,136,138,139,215
0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,0,1,0,0,1,1,1,0,0,0,0,1,0,0,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,1,0,0,1,0,1,0,0,0
427
9,23,23,14,14,14,30,6,6,43,43,43,43,11,42,20,18,21,31,7,4,8,24,10,19,19,15,15,12,41,40,37,13,36,2,3,1,34,26,39,5,25,35,17,0,32,38,33,33,16,29,28,78,90,87,70,76,69,129,129,86,74,74,74,74,75,75,84,80,80,44,82,82,82,82,158,145,145,153,153,153,153,144,149,139,152,151,148,147,146,157,155,142,142,150,154,156,143,138,137,136,138,139,206,203,203,203,203,203,203,205,54,195,195,198,198,198,200,199,197,196,204,55,201,62,202,194,78,133,133,134,135,82,82,82,82,82,82,82,95,63,63,63,63,64,48,128,88,83,57,131,79,46,81,53,60,60,60,60,50,127,97,97,97,97,54,54,54,61,93,89,126,126,45,51,72,77,68,73,73,73,99,49,132,47,55,71,52,130,66,58,91,133,85,59,161,175,171,172,180,186,182,169,162,168,173,165,184,170,167,166,163,160,159,174,164,176,233,282,283,284,286,287,288,289,290,291,291,291,59,67,62,62,62,65,98,98,56,134,135,210,208,213,215,215,212,212,212,212,217,216,217,220,220,218,218,221,257,257,257,257,255,254,254,254,266,265,265,265,260,256,256,256,256,264,264,264,264,281,281,281,262,258,258,258,258,263,259,261,267,268,320,285,285,285,321,319,319,323,322,280,279,275,278,276,277,228,236,238,238,238,229,232,232,232,231,235,237,230,246,246,242,242,242,245,245,243,243,243,241,241,248,244,244,244,244,244,250,250,250,250,252,252,252,252,251,251,251,251,251,251,253,247,247,247,295,294,293,300,300,303,304,297,296,306,306,307,311,311,353,309,309,309,309,354,354,354,318,318,344,345,350,352,348,351,349,349,346,347,359,364,366,360,360,361,362,362,368,384,367,355,355,374,381,377,377,379,367,379,358,373,376,370,357,382,356,383,367,378,363,363,363,365,372,385,385,369
0,0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,1,1,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,1,1,0,1,0,1,0,1,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,1,1,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,1,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,1
21
590,509,509,680,679,681,604,643,485,454,687,487,688,686,454,464,464,556,415,2,442
0,0,1,1,0,1,1,0,0,0,1,1,1,1,0,0,0,0,1,1,0
82
438,492,565,586,587,587,641,649,650,651,652,655,653,656,654,551,551,551,551,522,679,680,684,684,684,684,685,685,682,682,682,682,682,682,682,683,683,686,687,487,688,688,666,670,677,599,504,659,362,476,528,554,552,463,178,608,608,608,608,66,420,659,30,493,550,450,574,400,659,419,511,26,417,569,542,542,542,494,177,622,148,458
0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0
168
60,588,526,490,587,148,441,532,473,610,530,493,455,217,47,631,487,462,452,458,66,516,607,625,557,503,581,420,500,489,509,522,399,399,460,169,624,403,613,517,574,635,536,502,576,511,583,384,388,2,553,602,650,651,652,649,653,654,656,655,551,522,665,667,677,599,504,659,469,662,678,567,444,429,419,479,594,424,26,466,518,486,599,615,622,612,514,691,690,698,699,694,363,159,395,422,492,113,632,571,481,634,421,407,579,531,531,554,573,439,584,508,465,504,539,540,198,570,569,565,454,597,423,467,542,560,453,456,427,177,450,541,142,616,538,582,408,621,506,523,619,549,495,590,590,505,596,545,639,405,480,512,525,485,499,567,491,519,801,800,643,487,799,802,492,503,555,874
1,1,1,1,1,1,1,1,1,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,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,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,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
22
641,651,652,649,650,655,656,654,653,522,551,551,551,670,666,670,677,599,504,504,504,659
0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0
83
18,4,0,3,11,23,27,27,19,15,25,5,17,17,14,12,59,88,68,85,85,66,81,81,89,13,1,1,1,20,20,20,20,20,136,137,139,138,173,172,182,182,175,162,161,180,169,169,169,169,169,169,169,169,168,168,168,186,186,186,171,170,166,160,159,176,226,227,227,227,184,233,362,364,223,223,223,224,224,224,224,224,224
0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,1,0,1,1,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0
157
514,438,467,598,616,588,642,607,614,516,637,511,617,585,560,450,571,571,571,571,571,571,509,645,646,647,648,653,656,655,654,456,456,635,412,483,443,615,615,615,615,563,543,198,559,506,579,500,500,500,639,639,639,639,454,632,632,632,632,632,491,621,476,551,551,551,551,551,522,670,667,665,599,677,659,504,662,469,567,678,628,460,578,448,448,207,362,627,602,419,591,169,549,644,610,427,618,523,590,487,581,634,462,439,394,641,619,619,535,541,398,561,113,461,432,441,220,568,510,428,92,442,415,473,496,626,413,587,187,393,636,631,553,565,540,494,544,2,550,611,594,594,481,420,580,613,471,604,601,601,601,601,382,589,575,630,492
1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,0,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,0,0,1,0,0,0,0,1,1,0,1,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0
192
679,680,485,604,643,681,142,631,48,491,644,552,514,487,687,688,686,686,558,472,472,447,532,469,405,148,394,531,503,527,603,587,484,592,528,398,722,708,708,710,710,715,715,715,704,717,717,709,714,719,706,716,723,707,721,720,713,711,705,705,718,718,718,780,780,776,776,778,781,782,774,774,779,773,777,775,775,712,724,725,726,727,783,728,729,772,772,765,769,764,764,767,766,771,770,768,763,363,579,32,361,74,74,187,423,566,784,785,786,787,788,789,790,566,429,169,542,628,627,632,493,641,521,409,539,410,571,489,499,494,529,637,586,617,619,619,537,614,501,415,591,598,407,634,243,119,821,819,817,817,816,816,816,814,814,822,818,820,815,823,831,830,832,824,828,827,826,825,829,119,601,475,525,540,623,498,468,490,569,500,545,456,432,408,417,582,516,534,384,518,177,596
0,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,1,1,1,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,1,1,1,1,0,0,0,0,0,0,0,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,0,1,1,0,1,0,1,1,1,0,1,0,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,0,1,1,1,1,1,1,1,1,1,0,1
18
502,619,619,619,619,619,478,243,437,437,420,159,496,496,519,518,410,577
1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0
197
3,3,3,3,10,31,40,6,36,17,19,32,5,39,42,36,31,4,18,28,187,191,185,193,179,192,192,192,192,181,190,189,178,188,188,188,188,188,163,164,176,165,170,184,174,167,159,166,38,39,36,8,41,41,6,16,16,16,19,19,19,34,3,3,3,14,1,1,33,5,5,24,24,32,37,37,37,37,10,28,28,43,43,43,43,178,190,190,179,189,189,193,193,185,192,188,188,188,181,191,187,164,163,163,184,184,184,184,160,174,174,176,167,166,159,165,170,226,227,227,223,223,223,223,224,225,207,211,209,207,207,214,214,214,214,218,216,217,42,18,9,21,7,17,17,17,363,363,369,369,362,367,361,368,366,364,364,364,380,372,365,365,360,358,375,83,49,49,68,75,45,59,89,87,51,66,84,47,85,74,82,81,81,86,88,118,24,148,257,264,48,24,16,118,14,264,151
0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,0,1,1,0,0,1,1,0,1,1,0,1,0,1,1,0,0,0,1,1,0,1,0,0,0,1,1,0,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,0,0,1,1,1,0,0,0
243
28,17,17,9,18,18,7,21,23,4,12,14,16,16,25,27,1,19,0,15,11,6,2,2,3,10,13,24,26,5,20,8,22,89,89,47,82,83,86,51,45,85,81,84,74,88,68,68,75,49,59,66,66,87,118,64,199,133,206,200,196,198,62,54,205,201,194,134,195,78,203,203,55,55,197,202,135,204,72,92,93,78,128,62,127,126,95,130,76,77,53,131,90,60,132,67,57,44,52,134,63,80,55,71,91,56,70,50,46,133,94,129,97,61,79,141,140,138,139,79,58,65,98,99,135,96,48,54,73,69,146,152,156,155,173,180,172,169,175,168,162,161,171,186,182,159,344,349,350,348,351,345,353,347,346,346,352,184,176,165,167,170,160,163,166,164,174,174,227,225,223,223,226,224,208,212,215,210,213,218,217,216,221,220,239,230,238,232,232,232,229,237,236,231,235,155,158,149,138,142,148,145,147,157,153,154,139,144,151,150,143,293,294,292,295,314,317,316,315,313,307,309,354,306,318,318,311,375,267,320,322,298,299,301,302,319,323,285,321,279,278,275,276
1,0,1,1,0,1,1,1,0,0,0,1,0,0,0,1,1,1,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,1,1,1,1,0,1,1,1,0,0,1,0,1,1,0,0,1,1,1,1,1,1,0,0,1,0,1,1,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,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,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,1,0,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,0,1,1,0,1,1
130
572,572,528,528,528,528,462,47,47,511,470,446,446,534,534,605,605,605,74,74,438,573,562,626,433,651,652,649,650,656,654,653,655,551,551,522,670,640,678,567,532,450,533,499,574,502,502,571,475,625,625,481,545,448,448,448,448,207,388,467,610,26,92,457,615,615,576,495,401,463,613,119,488,453,453,453,453,453,453,453,453,453,178,400,460,500,629,468,452,452,452,590,484,393,393,637,637,622,548,548,548,611,399,537,630,550,2,579,556,424,512,593,420,631,564,620,554,66,412,383,421,527,551,634,32,582,570,302,490,142
0,1,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0
64
514,26,607,517,476,530,560,52,48,528,528,402,522,522,590,573,525,66,597,586,159,564,491,498,453,639,382,501,529,441,523,207,574,574,547,397,630,591,617,575,594,415,644,568,119,583,177,315,503,433,456,513,496,611,545,487,552,606,510,391,490,417,417,526
0,0,1,1,0,0,1,1,1,0,1,1,1,1,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,1,1,1,1,1,0,1,0
277
21,89,89,86,51,51,51,51,51,2,14,5,5,5,28,27,10,4,12,7,7,7,26,19,87,87,74,74,74,88,66,66,66,66,66,66,68,75,82,82,59,81,84,84,83,45,49,47,85,85,72,53,53,92,44,98,57,126,99,99,52,60,90,130,130,77,77,58,129,129,97,63,73,131,56,56,96,132,132,132,64,76,76,71,48,95,118,93,93,15,20,20,19,21,21,21,25,25,25,25,2,11,9,93,46,46,61,65,94,69,128,91,79,80,67,127,70,50,54,54,54,62,55,133,197,197,197,196,206,201,201,201,201,202,135,195,195,134,78,200,198,205,203,194,204,199,178,178,179,190,190,185,193,187,192,192,192,192,192,192,192,188,181,191,191,189,174,165,159,163,166,174,184,184,160,164,167,170,176,176,176,176,176,176,137,136,139,138,139,139,139,139,157,146,145,158,158,156,156,156,156,142,153,139,149,155,152,150,143,147,147,147,144,148,151,138,154,233,225,225,225,225,225,225,225,225,225,225,225,225,227,227,227,227,226,223,224,214,210,215,208,212,212,212,212,213,220,216,221,218,217,233,282,283,284,286,287,287,288,289,295,294,293,315,315,314,314,314,317,313,307,311,311,306,309,318,375
1,0,1,1,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,1,0,0,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,0,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,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,1,0,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1,1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,0,0,0,0,1,1,1,0,1,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0
247
7,7,7,5,5,5,41,41,41,6,6,20,44,45,46,47,48,20,21,21,18,36,26,26,42,12,13,3,3,9,9,43,4,39,0,33,38,16,40,32,29,30,23,34,11,31,31,19,35,24,126,91,73,73,79,79,79,79,79,57,57,132,69,135,85,133,133,127,82,49,95,129,129,155,155,145,145,145,145,147,147,148,148,148,148,156,156,143,150,150,152,152,151,149,149,149,157,157,157,157,138,146,146,146,146,142,154,154,139,139,144,153,153,153,153,158,25,25,25,17,37,15,28,28,28,10,8,2,2,14,14,14,1,137,136,138,139,67,99,84,84,60,81,68,59,88,88,88,214,219,219,209,207,211,221,218,216,88,88,88,88,192,189,189,188,188,185,185,190,187,179,191,193,178,181,163,163,170,176,176,164,184,184,184,184,134,77,131,89,76,74,52,55,63,98,90,64,72,87,75,130,70,93,128,53,86,83,97,66,66,66,66,66,66,66,65,56,62,62,62,71,50,184,50,61,58,78,54,51,80,184,159,167,174,166,165,160,233,282,283,284,286,220,218,216,220,217
0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,1,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,1,0,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0
154
623,582,581,505,486,500,500,487,474,443,401,47,606,612,390,515,586,552,483,611,518,302,501,407,437,559,496,584,534,583,544,560,591,579,617,548,626,520,535,594,573,541,541,541,363,645,647,648,646,656,654,655,653,551,522,666,670,677,599,504,504,504,659,673,640,678,567,363,479,519,528,528,475,492,508,438,620,556,113,690,691,692,693,696,695,566,159,565,596,524,398,533,460,494,447,447,447,642,555,592,523,432,294,383,554,465,409,527,638,569,539,478,585,187,632,482,422,428,493,402,464,624,628,397,562,470,575,446,513,557,148,66,435,558,640,525,405,593,531,599,546,32,415,466,521,563,458,480,361,635,561,627,241,254
1,1,1,1,1,0,1,0,1,0,1,0,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,0,0,0,1,1,0,1,0,0,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,1,0,0,1,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,0
239
39,39,39,8,43,24,33,106,106,121,121,121,102,125,125,125,125,100,103,104,104,104,104,124,124,123,123,123,117,33,33,10,21,41,41,29,29,53,53,186,161,161,161,168,182,182,169,173,171,180,162,175,172,117,114,114,105,105,110,110,109,109,109,109,29,109,107,108,122,122,122,115,115,111,120,101,101,101,119,116,113,112,112,112,112,112,112,112,112,53,64,29,82,82,134,29,7,7,7,7,38,4,4,4,31,15,1,32,5,14,14,3,19,19,19,18,18,18,18,23,23,23,34,34,9,197,133,196,195,201,201,194,54,54,54,203,203,62,205,134,202,200,298,192,192,181,187,191,191,190,193,179,189,178,188,185,164,163,163,299,299,85,87,47,68,68,66,66,83,59,59,59,59,59,51,75,74,82,82,82,82,86,86,88,88,88,89,81,49,84,45,63,91,44,90,94,94,299,299,267,268,270,274,274,274,274,274,274,274,269,273,273,273,273,272,272,271,279,277,275,280,278,276,295,295,294,293,304,41,29,48,39,32,6,24,157,16,262,38
0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,0,0,0,0,0,1,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,1,0,1,1,0,1,1,1,1,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,1,0
55
502,588,617,556,32,652,650,657,651,649,654,656,676,653,655,522,551,666,670,677,599,504,504,504,504,469,662,678,567,32,561,548,548,470,640,577,570,615,494,557,557,557,525,525,576,510,545,159,490,538,526,501,457,363,207
0,0,1,1,0,0,1,1,1,1,0,1,1,1,1,0,1,1,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0
57
567,419,522,457,551,551,551,659,504,504,504,550,198,669,662,662,662,428,684,684,684,684,684,490,784,785,786,787,787,787,787,787,788,789,790,790,790,790,759,760,681,487,688,688,687,687,686,686,687,688,688,688,487,611,243,458,407
0,1,0,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,1,1,0,0,1,0
99
419,431,421,518,518,518,518,518,604,113,610,177,382,454,617,254,417,428,629,629,397,402,640,635,626,476,394,624,487,527,645,646,647,648,653,654,656,522,551,665,667,691,690,696,696,693,693,695,695,692,692,567,678,525,523,443,570,589,530,572,592,598,598,598,598,512,607,470,597,636,484,503,558,585,452,452,452,452,495,606,513,506,119,441,439,497,438,390,637,501,508,511,538,48,603,409,502,628,496
0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,0,1,0,0,0,0
258
18,40,3,42,24,19,19,20,34,33,17,16,0,6,15,7,14,14,12,31,11,13,36,23,23,8,4,5,29,9,9,39,32,30,38,1,41,41,10,2,2,37,35,25,43,26,26,21,21,21,28,28,86,126,84,50,50,50,50,66,133,133,60,60,69,46,46,46,46,46,46,83,131,51,51,85,61,62,62,62,62,70,68,134,134,134,98,65,56,44,44,72,72,47,47,88,77,77,77,135,135,54,54,54,74,87,73,73,73,73,73,73,191,191,191,189,181,181,192,192,192,192,192,192,192,188,188,185,190,190,190,190,193,187,179,179,178,165,166,166,163,163,176,176,160,174,174,174,164,167,167,167,167,184,184,170,73,78,78,48,48,48,76,55,55,55,55,71,71,79,79,132,89,64,58,97,97,63,57,82,81,130,130,130,90,159,159,80,129,129,129,129,59,95,128,128,49,53,127,99,99,91,52,45,67,93,75,75,206,198,62,78,204,203,133,202,134,197,197,197,205,196,196,196,194,201,55,55,199,200,135,135,215,212,267,375,212,210,213,208,216,220,217,221,218,375,253,253,251,248,242,242,250,250,243,243,243,243
0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,1,0,1,1,0,1,0,1,1,1,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,1,1,1,0,1,1,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,0,1,1,0,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1,0,0,0,0,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,0,0,0,1,0,1,0,1,0,1,0,0,0,1
46
536,536,536,536,536,584,538,538,538,538,538,412,463,254,543,637,52,52,569,416,606,564,388,388,388,388,512,220,514,476,640,550,243,598,187,552,499,499,499,499,499,561,602,589,617,428
0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,0,1,0,1,0,1,0,0,0,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,1,0,1,1,0
88
302,454,639,639,639,639,92,392,30,595,448,440,440,479,522,551,551,665,667,677,599,504,659,504,504,662,469,567,678,479,527,187,496,629,433,622,516,516,585,439,650,649,651,652,655,654,653,656,652,657,651,649,650,653,658,658,658,658,658,658,658,658,658,658,658,654,655,656,439,450,494,113,523,643,458,473,615,549,632,591,633,498,539,459,601,601,601,601
0,0,0,0,0,1,1,1,0,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1
55
596,619,619,619,625,625,625,625,177,415,66,605,605,570,648,645,647,675,646,655,653,656,654,676,551,667,665,599,677,659,504,640,673,678,567,570,589,476,462,384,634,569,315,501,403,207,207,470,580,540,584,628,52,52,559
1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,1,0,0,1,1,0,1,0
104
302,537,606,587,577,680,679,683,683,683,683,682,682,684,685,649,650,651,652,654,653,655,656,487,688,686,686,686,687,687,687,687,687,551,551,551,522,666,656,665,665,577,207,508,511,398,635,504,504,504,504,504,504,504,507,550,493,518,552,479,492,464,402,402,395,531,531,531,531,531,531,575,542,542,542,542,466,598,598,482,448,580,217,602,438,634,513,382,362,362,556,571,601,601,454,579,592,413,412,483,530,435,467,529
1,0,0,0,0,1,0,0,0,0,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1
83
641,570,622,315,407,454,532,456,456,492,605,680,679,684,683,685,682,682,682,682,169,610,534,487,688,687,686,434,302,363,459,594,552,498,634,578,628,219,521,442,554,535,480,522,393,591,445,421,545,545,571,384,511,457,506,615,589,514,562,580,474,383,635,633,557,557,557,419,642,601,582,549,473,472,429,478,475,564,439,444,597,577,417
0,0,1,1,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,1,1,1,1,0,0,1,1,0,0,1,0,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,0
548
498,243,508,397,624,491,610,492,633,302,621,532,680,679,604,485,681,643,532,556,524,409,495,490,383,618,522,407,412,501,642,392,582,420,431,483,529,363,447,447,408,451,600,634,413,593,416,547,543,448,604,439,559,474,629,617,217,217,578,402,403,382,606,207,470,518,612,636,590,630,446,443,432,544,639,471,467,573,611,525,410,534,580,603,553,450,450,66,592,615,478,469,294,607,421,503,463,438,924,476,315,449,503,525,492,810,547,642,537,611,463,461,475,481,468,412,488,527,456,47,937,937,938,939,939,939,940,941,941,942,943,944,944,945,630,2,397,946,463,906,439,543,624,148,433,923,803,498,639,503,802,492,395,74,515,561,460,982,982,983,983,984,985,985,986,986,986,986,986,986,987,987,987,987,987,987,988,988,988,988,988,989,990,990,990,990,991,991,992,993,993,994,994,995,996,996,997,998,849,833,761,936,750,934,933,935,889,390,924,148,433,487,527,456,513,620,617,546,2,397,503,802,439,480,484,585,593,494,505,572,549,628,422,905,627,642,497,399,428,473,478,570,488,610,623,536,626,811,474,631,30,207,565,528,553,597,625,908,566,455,469,567,629,582,398,562,925,560,60,590,916,640,410,588,410,567,469,640,207,908,1037,557,557,565,925,590,588,602,590,629,517,582,398,449,423,593,505,539,429,549,999,494,474,631,556,545,572,628,511,470,570,478,422,623,428,576,536,473,457,543,2,397,47,630,513,620,923,803,617,546,463,1086,1077,1080,1073,1084,1089,1091,1074,1074,1115,1118,1121,1106,1107,1113,1114,1122,1111,1137,1133,1144,1132,1145,1112,1128,1117,1109,1037,1139,1141,1119,1138,1130,1140,1126,1120,1143,1131,1146,1147,1136,1123,1124,1125,1105,1135,1148,1129,1134,1142,1127,1149,1104,1108,1110,641,635,592,515,571,594,519,452,432,440,217,396,555,504,410,567,469,640,207,908,1037,557,565,925,590,528,602,60,553,802,503,66,463,638,433,148,492,914,540,198,490,904,142,392,530,596,642,412,393,491,529,220,601,475,525,917,459,395,74,420,928,436,583,924,417,634,608,564,500,531,531,531,543,468,421,424,462,472,401,896,803,923,639,498,315,620,467,513,585,417,524,493,585,543,439,2,397,502,630,546,47,624,955,520,499,427,447,477,595,542,607,388,388,568,438,294,581,604,508,589,681,926,187,518,409,622,448,946,595,442,955,520,243,431,618,483,928,417,573,535,402,927,241,481,443,485,644,484,551,599,30,480,811,537,613,26,558,584,510,382,600,402
0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,0,0,1,1,1,0,1,1,0,1,1,0,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,1,0,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,0,1,0,1,1,0,1,1,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,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,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,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,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,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,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,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,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,0,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,0,0,1,1,0,1,1,0,0,1,1,1,1,1,0,1,1
83
639,553,486,390,556,556,556,556,544,432,608,608,608,608,407,560,401,625,625,625,393,592,30,680,679,684,685,685,685,685,682,683,30,618,487,686,687,687,688,419,571,32,302,569,579,521,497,198,640,499,481,400,456,456,456,456,409,243,582,522,538,597,603,398,382,449,459,561,541,541,415,629,458,476,591,633,363,619,620,628,554,554,74
1,1,1,1,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,1,0,1,0,0,0
357
479,546,548,405,635,401,517,633,511,399,399,399,457,590,468,611,587,576,598,444,592,400,523,540,636,92,610,442,631,217,608,549,470,642,641,362,476,471,243,574,392,600,178,918,500,560,445,432,217,490,926,927,556,499,391,587,801,405,542,531,531,531,531,531,531,531,531,531,613,468,471,617,47,390,460,937,937,937,938,939,940,941,941,941,942,942,943,944,944,945,945,935,889,934,933,750,849,936,833,761,460,2,397,463,906,543,439,395,74,546,502,513,620,802,433,486,148,503,639,498,982,983,984,984,985,985,986,986,986,987,987,987,987,987,987,988,989,990,990,990,990,990,991,992,992,992,992,992,992,993,994,994,994,995,996,996,996,996,996,996,996,996,996,996,997,997,997,997,998,395,74,2,397,622,456,527,119,398,627,497,422,422,399,642,644,484,549,593,572,572,429,628,494,511,616,474,631,407,539,488,610,499,407,811,626,624,428,623,478,473,523,628,569,897,412,596,548,30,612,423,999,556,545,457,570,595,581,803,159,802,433,47,390,460,617,47,515,26,613,546,502,639,498,641,395,74,148,503,463,506,541,450,178,243,481,554,400,119,241,384,431,415,169,527,456,606,485,207,565,528,553,625,625,32,47,566,562,590,453,560,557,925,469,410,640,567,532,637,629,567,410,557,557,557,1037,640,469,566,908,207,565,590,52,612,528,588,453,560,60,553,629,906,429,494,423,505,539,549,999,593,511,631,407,470,474,556,545,572,478,570,536,623,428,576,473,457,422,1085,1076,1097,1100,1087,1093,1102,1079,1133,1129,1117,1124,1134,1109,1131,1127,1132,1128,1128,1125
1,1,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,1,1,1,1,0,0,1,0,1,1,0,1,0,1,1,1,0,0,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,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,0,1,0,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,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,0,0,0,1,0,1,1,1,0,1,0,1,1,1,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,0,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,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1
33
604,584,680,679,643,681,604,485,584,686,687,487,688,584,391,436,560,560,560,560,560,629,527,423,409,522,390,565,533,431,610,540,463
1,0,1,0,0,0,1,0,0,1,1,0,1,0,1,1,0,0,0,0,1,0,1,0,0,1,0,1,1,0,0,1,0
177
680,679,485,643,604,681,686,687,688,487,489,571,47,432,436,492,219,707,708,710,713,705,711,716,719,719,706,721,718,718,722,723,723,723,704,704,704,714,709,709,717,715,715,720,720,780,781,774,776,773,775,778,777,782,779,779,712,724,725,726,727,783,728,729,619,459,622,294,635,641,548,642,626,485,528,241,546,448,448,455,784,785,785,786,787,788,789,790,500,500,500,444,177,119,582,567,422,600,510,391,487,429,457,390,772,765,768,767,764,763,770,769,766,771,361,502,472,516,523,388,388,616,609,643,613,613,613,613,243,363,634,519,608,533,384,453,453,453,453,453,453,453,573,814,814,815,815,816,820,817,822,823,819,821,818,830,826,824,827,827,827,827,825,832,828,831,829,496,474,544,504,504,504,536,427,60,417
0,0,0,1,1,0,1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,0,1,0,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,1,1,1,0,0,0,1,1,0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,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,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,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,0,1,1,0,0,1,1,0,0,0
108
525,525,525,445,602,602,652,651,650,649,657,676,656,654,655,653,657,650,652,602,615,615,615,615,391,447,554,439,485,551,522,665,667,677,599,504,659,469,662,567,678,485,578,513,547,382,569,592,453,453,453,453,453,453,640,523,470,558,26,803,498,547,460,397,2,537,613,419,580,617,630,383,383,513,804,606,805,806,611,546,408,434,620,585,585,566,207,500,621,217,440,469,567,491,393,432,396,555,452,452,452,452,603,608,608,603,454,220
0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,1,0,1,1,0,0,1,1,1,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0
103
18,9,9,6,20,20,20,20,0,2,2,89,2,2,2,2,2,2,2,16,89,89,81,84,59,85,82,82,82,45,74,83,49,47,68,87,51,88,88,88,88,86,75,66,66,66,129,80,80,71,79,179,187,194,2,5,298,299,301,301,301,302,137,136,139,138,375,377,381,206,143,7,257,94,3,147,263,168,161,173,175,186,172,180,162,171,182,169,160,184,32,7,200,157,148,29,258,78,31,30,92,1,17
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,0,1,0,0,1,0
45
606,402,554,582,582,582,527,551,551,551,551,522,670,666,599,527,491,47,614,614,563,563,531,531,531,531,531,531,531,531,531,432,553,397,544,470,569,399,495,495,495,384,384,497,391
0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,1,0,1,0,0
69
532,503,584,680,679,683,683,683,683,682,682,682,682,682,682,682,685,684,684,584,487,686,688,687,581,448,448,448,448,448,555,619,619,492,570,547,634,633,394,582,436,550,504,575,461,553,592,638,440,511,388,388,499,626,402,521,521,52,459,473,512,571,315,471,549,384,384,493,628
1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,1,1,1,0,1,1,0,1,1,0,0,1,1,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0
9
463,607,570,572,629,422,243,243,520
0,0,0,1,0,1,0,0,0
107
429,499,708,708,710,710,710,722,722,707,707,705,705,705,719,720,706,706,706,718,718,718,711,716,716,716,715,715,715,714,717,717,713,713,713,723,723,704,704,763,763,769,769,772,772,772,772,772,772,772,772,772,770,770,770,764,764,764,764,765,765,765,768,768,768,768,767,767,767,767,767,767,771,771,766,766,499,521,466,466,784,784,784,785,785,785,785,785,785,786,787,787,787,788,789,789,789,789,789,790,504,504,504,504,504,438,441
0,0,0,1,0,0,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,0
181
396,32,597,219,447,461,608,549,556,556,556,589,615,615,615,26,587,442,442,442,442,442,471,441,539,620,466,628,421,537,520,520,612,612,612,612,507,500,500,482,641,383,452,452,452,452,452,491,504,504,504,504,519,536,439,635,453,453,453,453,453,453,570,198,142,647,648,645,646,656,653,655,654,551,522,665,667,665,599,677,659,504,504,504,504,504,504,504,662,469,567,678,220,585,159,492,571,294,2,477,498,514,690,691,697,699,694,698,515,515,543,436,391,625,625,625,625,625,618,416,398,636,437,472,554,422,581,450,432,476,551,551,551,551,187,393,579,579,583,480,493,511,397,534,74,588,546,487,444,462,429,574,431,449,530,30,623,623,604,518,412,410,410,616,438,243,457,562,217,622,401,595,392,596,486,415,478,626,499,567,47
0,0,0,1,1,0,0,1,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,1,0,1,1,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,0,0,1,0,1,0,0,0,1,0,0
46
421,551,551,551,407,66,502,504,504,504,586,538,538,538,538,538,649,522,551,666,670,440,637,524,512,410,428,579,468,444,488,553,60,677,599,504,504,659,469,662,678,567,652,650,651,653
0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,0,0,1,1,0,0,0,0,0,1,0,1
80
465,466,602,624,638,447,500,500,508,516,32,592,570,412,412,446,476,486,454,473,477,444,525,416,542,542,542,612,522,552,552,627,530,448,438,481,413,198,639,475,450,584,485,626,169,497,509,243,587,420,588,207,207,241,505,503,384,382,528,437,66,480,409,518,576,512,394,557,436,591,562,472,556,614,614,614,631,580,596,468
1,1,0,1,1,1,0,1,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,0,1
253
27,16,20,15,7,7,4,4,4,21,21,8,6,9,9,9,9,9,11,16,15,15,15,17,125,125,125,125,125,125,125,100,100,100,100,120,120,120,117,117,117,117,117,117,117,117,117,117,117,114,114,114,114,108,108,108,109,109,109,102,102,106,106,106,112,112,112,112,189,193,179,179,179,181,181,181,181,192,192,192,192,192,178,178,187,178,187,187,185,185,185,190,190,188,188,188,188,191,191,191,191,166,195,195,195,194,62,101,101,101,125,125,125,125,125,125,103,100,108,108,113,119,119,119,119,119,119,119,119,119,119,119,119,119,121,121,102,102,123,123,106,106,106,124,105,47,47,47,47,47,47,47,47,47,74,68,68,89,82,87,87,85,85,81,81,81,81,81,0,26,13,13,8,1,21,4,3,14,7,17,18,22,28,25,88,88,88,88,88,88,88,88,4,14,23,11,9,5,1,10,2,2,75,81,84,85,85,82,68,87,87,59,59,59,59,59,88,88,88,74,83,51,86,66,47,89,49,45,53,50,50,50,99,99,99,61,61,73,73,98,98,57,129,129,129,129,158,16,206,33,21,97,264
0,1,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,1,1,0,1,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0
105
646,647,646,645,645,648,655,656,653,654,361,648,647,645,646,656,654,653,655,361,540,540,409,207,589,464,624,407,441,588,571,599,402,583,524,561,513,538,427,607,533,616,620,397,241,549,362,567,558,537,597,119,74,522,623,475,546,608,384,526,605,605,605,547,548,548,548,548,606,551,551,522,667,665,599,677,659,504,504,662,469,567,678,606,492,532,510,491,466,581,462,220,519,523,486,531,531,531,531,436,506,415,482,421,382
0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,0,0,1,0,0,1,1,0,1,0,1,1,0,1,0,0,1,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,0,1,1,0,0,0
66
388,388,388,574,574,574,574,574,582,582,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,187,590,395,648,647,645,690,691,694,698,697,699,646,656,654,655,653,395,598,598,598,585,528,620,616,514,603,638,502,219,634,2,480
0,0,1,0,0,0,0,1,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,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0
115
22,19,19,8,14,0,23,23,1,26,25,3,12,28,4,10,10,10,9,5,16,13,18,27,21,21,20,15,7,6,11,65,53,91,91,201,200,206,91,60,60,132,92,57,61,131,99,80,98,67,70,127,90,118,126,72,69,71,44,97,64,129,56,58,95,77,79,93,50,76,48,52,206,54,203,203,203,134,134,78,78,55,135,195,197,194,199,205,204,202,223,224,225,227,226,213,210,212,215,208,208,217,216,216,221,169,161,168,168,180,172,182,175,173,186
0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,1,1,0,1,0,1,1,0,0,0,1,0,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,0,1,1,1,1,0,0,0,0,1,0,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,0,1,1,1,1,1,1,0
448
2,11,13,14,4,8,10,20,3,5,24,24,6,7,26,26,15,15,22,28,0,21,12,18,27,1,9,17,19,23,16,25,83,45,68,86,59,59,74,75,75,81,81,87,87,84,85,85,88,88,51,82,82,82,82,82,82,82,82,82,82,49,89,66,47,127,126,129,65,61,76,128,128,128,128,72,71,80,80,80,70,52,46,131,77,90,67,57,96,92,95,56,63,60,73,93,132,98,48,130,44,69,91,97,94,50,79,118,99,25,99,64,53,58,58,150,145,146,157,158,152,147,144,149,155,139,151,156,138,143,148,142,153,154,206,55,55,54,196,78,135,205,203,203,203,200,62,130,60,60,60,70,90,79,79,79,79,79,63,99,72,72,132,132,94,94,94,65,127,127,127,127,127,127,127,127,127,71,95,92,92,92,92,129,129,129,129,58,97,97,97,131,96,69,80,80,80,93,95,50,98,132,96,61,61,129,129,57,80,46,64,64,48,128,65,73,71,90,44,56,56,97,52,99,91,79,92,126,131,72,127,53,67,11,7,6,14,0,19,89,81,81,85,85,85,85,85,85,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,83,45,82,62,202,134,134,195,195,195,197,204,201,198,194,199,133,140,141,138,139,262,262,262,259,259,263,261,255,260,257,256,265,266,281,254,264,258,182,168,161,173,169,172,171,175,180,186,162,160,165,166,164,176,159,184,167,170,163,174,223,223,226,226,226,224,227,227,225,225,225,225,225,225,225,225,225,213,212,208,210,215,215,216,218,217,217,217,217,221,220,267,268,269,271,271,273,273,273,273,270,270,270,270,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,272,280,277,276,275,278,279,295,294,293,317,316,313,315,314,314,314,307,318,318,175,161,173,180,169,363,365,362,364,366,367,372,369,368,360,361,380,318,311,347,351,352,353,344,348,346,350,349,345,282,283,284,286,287
0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,0,0,0,1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,0,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1,0,0,1,0,1,1,1,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,1,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,0,0,1,1,1,0,0,1,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0
128
392,651,652,650,649,657,656,658,658,658,658,658,658,658,658,658,658,654,655,655,653,434,521,609,400,219,480,595,417,561,561,555,390,581,641,294,159,489,453,453,453,453,453,453,453,453,453,412,52,599,599,518,519,419,632,481,478,611,472,395,178,302,530,566,605,605,605,429,448,448,448,60,559,545,241,508,498,438,596,616,467,363,637,629,520,624,384,384,652,651,649,650,655,656,654,653,522,551,670,666,599,677,659,504,504,504,640,673,567,678,573,598,391,473,401,542,542,542,542,217,479,499,413,440,628,588,468,436
1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,1,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,1,0,1,1,1,0,1,0,1,1,0,0,1,0,1,0,1,1,1,0,0,1,0,0,0,1,1,1,0,1,1,0,0,0,0
257
43,26,40,25,33,14,35,20,41,11,8,4,42,37,29,6,15,15,18,10,19,30,12,1,21,21,21,21,16,9,31,31,0,24,24,17,34,7,36,3,23,13,13,2,38,32,5,39,151,175,162,182,168,168,168,168,169,171,172,186,186,141,140,138,139,233,233,233,282,283,284,286,287,287,287,288,152,186,186,180,161,173,167,166,160,160,163,163,159,165,184,184,164,176,176,176,176,176,174,170,288,289,290,291,152,156,144,155,212,212,212,212,213,210,215,215,215,208,217,221,218,220,216,202,194,204,55,197,196,78,133,206,198,134,203,203,203,62,54,199,205,195,195,201,135,200,250,250,250,250,253,253,253,253,244,246,246,246,246,242,242,242,242,247,251,252,248,249,241,243,268,348,350,347,353,351,344,349,345,352,346,323,319,322,320,285,321,321,321,276,275,278,279,277,280,292,295,294,297,296,300,304,303,306,354,354,354,309,309,318,307,361,372,364,362,380,384,378,368,360,365,369,385,367,381,260,228,381,260,258,254,265,261,255,264,263,266,259,262,281,257,256,228,230,229,231,232,236,237,235,238,381,371,373,379,370,382
1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,1,1,0,0,1,0,0,0,0,1,1,1,0,0,1,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,1,1,0,0,1,1,0,1,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,1,0,1,0,1,0,0,1,1,1,0,1,0,0,1,1,0,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,0,1,0,1,1,1,1,0,1,1,0,1,0,0,1,0,1,1,1,1,1,1,0,1,0,1,1,0
121
456,456,413,520,520,538,538,538,551,551,551,551,551,522,567,550,198,419,457,659,504,667,660,538,680,679,604,643,681,485,688,688,487,687,687,687,687,687,686,686,686,722,708,715,723,716,704,706,707,711,711,721,721,705,719,719,714,714,714,710,709,717,713,713,718,718,718,720,780,773,779,777,782,774,776,776,775,778,781,768,768,769,765,764,770,771,763,763,763,766,767,772,419,361,515,481,784,784,785,786,787,787,788,789,790,581,198,474,578,507,552,432,401,393,462,177,573,47,635,575,48
0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,0,0,1,1,1,1,0,1,0,0,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,1,0,0,0,0,0,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,0,1,0,0
146
178,178,178,649,652,650,651,654,656,655,653,522,551,665,667,677,599,504,504,504,504,504,504,659,469,662,678,567,178,538,462,198,584,567,401,550,485,424,52,52,52,52,52,52,429,554,598,598,598,598,598,598,598,632,482,532,566,596,475,302,615,187,362,509,520,520,618,412,547,451,466,542,542,542,542,513,635,559,507,315,508,508,398,419,498,629,502,394,585,540,458,562,382,590,515,423,572,572,572,572,436,612,612,612,612,612,612,553,633,576,603,437,452,452,452,452,452,452,2,560,415,442,60,384,555,504,504,611,625,625,625,625,92,620,551,551,551,551,587,422,422,422,422,491,617,489
0,0,0,0,0,1,0,1,0,0,1,0,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,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,1,0
232
25,25,23,39,28,40,36,37,33,38,38,3,3,3,3,32,18,41,1,4,4,4,26,15,15,15,15,15,34,7,7,7,7,30,35,35,20,43,43,43,43,13,5,19,16,12,10,9,29,6,17,11,31,8,2,24,21,21,21,21,14,0,42,63,63,63,63,63,63,69,69,69,69,61,133,133,133,48,48,80,80,54,90,130,130,74,71,126,126,66,87,62,127,86,75,49,49,59,128,128,128,128,128,128,128,70,53,81,81,98,52,47,47,89,46,95,45,88,129,129,97,65,51,83,67,44,76,77,77,132,58,72,78,79,57,64,55,56,56,56,134,73,186,175,182,172,168,180,161,162,171,173,169,170,211,176,184,165,159,170,174,160,163,164,166,167,211,214,140,140,141,138,139,73,73,233,282,283,284,286,286,287,265,135,143,148,151,147,138,157,156,85,68,93,91,99,84,82,131,50,60,288,289,290,290,290,291,145,152,152,214,209,292,295,294,293,300,300,296,304,303,303,303,297,209,384,242,152,153,158,150,155
0,1,0,0,1,0,1,0,1,0,1,0,0,0,1,1,1,1,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,1,1,0,1,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,1,1,1,1,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,1,1,1,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,1,1,0
17
561,603,511,511,453,642,487,361,361,441,393,390,449,630,502,519,177
0,0,0,1,1,1,1,0,1,0,0,1,1,1,0,0,0
64
646,648,647,645,654,653,656,655,617,670,599,677,659,504,504,504,504,640,673,567,678,393,570,558,542,542,542,542,585,585,557,557,557,557,557,557,557,557,557,557,557,488,472,515,791,791,791,791,792,793,793,793,793,794,795,795,795,796,796,797,798,515,526,302
0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,1,1,0,0,0
308
40,36,43,36,43,32,33,42,42,29,35,29,29,35,41,41,41,39,30,30,31,31,18,18,18,18,10,6,17,17,17,3,3,3,28,4,54,194,196,196,203,203,203,133,195,205,206,206,134,134,198,135,140,140,141,138,139,150,150,151,155,147,153,153,153,153,153,143,143,143,157,149,148,148,148,138,158,144,154,154,146,156,139,152,152,142,142,145,145,169,169,171,161,161,175,175,182,186,186,186,186,180,162,172,168,173,184,165,159,174,167,170,163,163,160,184,166,176,176,164,226,226,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,135,135,197,197,202,201,55,204,200,200,200,199,62,62,62,352,351,351,344,344,345,348,350,347,349,349,346,353,225,225,225,225,223,223,223,227,227,227,224,224,211,208,210,215,213,216,239,239,237,231,232,229,230,236,235,238,21,21,8,27,27,16,16,16,0,9,25,25,13,13,13,23,23,20,1,4,10,22,221,216,217,217,220,221,218,375,267,323,323,319,320,78,6,11,320,320,285,323,322,321,277,277,278,278,275,280,276,279,101,119,116,111,105,105,365,364,380,362,367,363,363,368,366,361,372,369,360,381,381,14,24,15,15,19,19,19,12,18,26,28,5,2,7,17,3,298,299,376,295,293,293,293,293,294,292,304,303,296,300,299,299,301,301,300,300,302,302,302
0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,0,1,0,1,0,0,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,0,0,0,1,1,0,1,0,1,1,0,1,1,0,1,1,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,0,1,1,0,1,0,0,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,0,1,0,0,0,0,1
270
19,23,7,26,26,26,6,6,13,13,15,2,2,2,2,18,28,16,16,22,22,8,8,8,25,25,25,25,5,5,5,1,10,30,36,7,0,26,3,16,16,2,38,9,40,11,33,23,24,42,28,29,34,12,12,32,18,5,19,15,13,20,25,4,43,41,10,14,0,0,0,4,21,12,20,11,27,17,24,9,3,66,66,66,66,85,45,84,68,51,74,47,82,82,82,82,89,59,59,87,86,81,83,88,88,75,49,90,94,46,46,46,69,131,126,72,128,15,23,2,2,2,24,10,10,17,96,98,98,61,61,127,76,56,93,93,44,64,63,92,67,60,73,118,70,80,172,173,175,182,169,171,161,186,186,162,180,168,167,170,159,165,164,163,163,166,174,174,174,174,184,160,176,176,176,176,95,58,99,97,71,52,77,77,77,136,137,138,139,138,139,57,57,57,130,129,132,48,53,91,50,65,79,79,194,54,197,223,223,223,223,227,227,227,227,227,227,224,224,224,225,225,225,225,225,226,226,226,211,207,207,207,209,209,209,209,214,219,216,217,218,217,218,217,218,217,267,216,217,221,220,216,216,216,216,217,218,267,375,375,375,285,271,274,274,274,274,274,274,272
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,1,0,0,1,1,0,0,1,1,1,1,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,0,0,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0
313
10,10,2,63,63,63,93,2,39,39,20,20,12,12,12,12,5,26,0,0,30,30,30,43,3,34,23,23,23,23,23,23,23,42,9,21,21,28,28,33,33,33,33,35,35,17,1,1,1,37,4,4,4,14,14,14,36,36,36,31,67,75,58,84,52,99,66,66,83,59,51,90,131,53,68,54,133,47,44,134,134,134,85,61,86,98,87,88,128,49,64,78,77,129,73,70,79,132,126,46,48,82,57,65,95,72,89,93,146,154,147,149,64,90,68,58,50,50,50,50,59,59,59,59,59,63,63,63,63,63,63,54,72,85,85,66,55,99,87,132,148,139,151,146,153,153,153,145,142,142,149,157,152,152,150,144,31,11,16,16,16,16,16,32,32,32,32,32,40,41,25,25,25,25,18,18,6,6,6,8,7,38,13,15,15,15,19,29,24,24,93,93,93,80,76,53,56,54,99,46,46,85,128,128,88,50,98,98,61,79,74,81,55,55,52,132,67,82,58,127,135,239,235,135,134,134,45,133,84,75,90,189,189,189,192,192,192,192,192,192,185,188,188,188,188,179,179,179,179,179,181,187,191,191,191,190,190,190,190,190,178,193,170,174,174,174,174,160,160,163,163,176,165,166,167,184,164,159,137,139,138,233,282,283,284,286,287,288,289,290,291,349,352,346,347,344,353,219,214,214,267,375,285,321,321,214,209,211,207,292,295,294,293
0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,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,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,1,1,1,0,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,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0
239
8,8,88,88,88,88,88,198,55,55,62,62,62,202,135,135,145,145,145,145,155,8,135,155,146,146,154,154,149,189,188,188,188,181,178,178,187,187,185,191,191,191,192,192,192,8,233,233,281,256,298,298,298,299,299,299,299,299,301,256,256,256,256,264,266,224,224,224,224,224,224,224,226,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,8,239,225,225,225,225,225,88,135,135,135,137,136,138,139,139,138,138,138,233,88,192,233,8,225,225,225,8,153,239,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,239,239,229,235,235,235,231,232,232,230,237,238,238,238,236,302,305,308,233,282,282,361,361,225,225,225,225,225,267,225,225,225,225,225,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,292,295,295,294,293,192,192,192,192,192,179,179,193,190,176,160,170,167,159,159,170,170,170,227,227,223,223,223,223,223,214,214,215,208,210,212,213,216,221,170,216
0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,1,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,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,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0
151
489,680,679,682,682,682,682,682,685,685,683,683,683,683,684,489,315,30,686,688,487,687,687,498,615,715,723,705,708,722,704,704,718,718,720,720,711,707,709,709,714,714,713,710,719,719,719,706,721,716,717,776,782,779,779,779,773,780,778,774,777,775,781,781,781,712,724,725,726,727,783,728,729,764,767,767,767,765,768,771,770,770,770,770,763,766,766,772,769,615,363,460,440,475,590,564,564,564,585,575,447,92,442,561,294,177,558,409,559,405,784,785,786,787,788,789,789,790,405,636,504,243,488,573,528,588,631,582,582,485,390,471,467,512,519,579,217,514,567,534,402,451,451,629,589,416,207,583,464,634,438
0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,0,0,1,1,0,0,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,1,0,1,0,0,0,1,0,0,1,0,1,0,1,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,0,1,1,0,1,0,0,1,1,0,0,1,1
20
503,437,625,625,459,621,487,554,530,638,638,638,449,449,613,441,516,421,415,492
0,0,0,1,1,0,0,1,1,0,0,1,0,0,1,1,1,1,0,0
249
28,7,17,17,24,22,15,16,11,26,1,1,1,1,5,5,0,27,27,8,2,21,18,19,12,14,4,23,3,9,10,20,6,25,13,47,47,51,89,83,81,88,85,85,82,68,49,86,86,45,66,59,84,87,74,75,70,63,129,129,76,77,79,79,52,53,57,91,65,56,50,50,60,61,61,94,64,130,95,127,44,44,72,48,97,132,69,128,128,92,99,58,126,46,96,73,90,185,185,190,190,190,190,188,193,189,189,189,189,187,192,192,192,192,192,192,191,191,191,178,178,178,178,178,178,181,179,159,184,184,166,170,163,163,176,167,174,165,164,67,71,131,98,93,80,118,164,157,141,140,138,139,256,233,282,283,284,164,164,160,256,256,264,261,265,259,259,254,263,263,258,257,262,281,260,266,255,227,227,225,225,225,225,225,225,225,225,225,225,225,226,223,224,224,224,224,224,224,224,224,210,215,212,213,208,208,208,220,216,218,218,217,217,268,268,375,267,272,273,273,273,269,269,269,270,271,274,278,279,279,277,275,276,276,280,292,295,294,293,316,313,317,314,354,354,354,354,309,318
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,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,0,1,1,0,0,1,1,1,0,0,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,0,1,0,1,1,1,0,1,1,1,1,0,1,0,0,1,0,0,0,1,1,1,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,1,0,1,1,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,0,0,1,0,0
105
7,29,40,9,3,23,14,18,43,33,41,10,34,15,28,4,4,6,16,1,267,268,269,16,34,38,38,38,1,3,15,15,15,8,33,37,14,14,14,1,1,5,42,19,37,38,31,17,169,182,182,171,161,180,180,175,172,172,172,168,162,173,186,227,227,227,226,223,223,223,223,223,224,225,225,211,219,207,214,209,186,209,221,217,186,17,271,271,271,271,273,273,273,273,270,274,274,274,274,274,274,274,220,218,216
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0
350
17,17,17,3,30,26,26,26,34,23,40,40,19,19,18,8,8,15,31,29,28,0,12,25,24,11,14,14,4,32,36,39,41,6,43,20,16,1,33,7,9,21,42,2,37,10,5,38,35,35,35,35,13,80,63,134,127,87,69,65,132,132,44,82,82,64,99,97,45,88,88,88,88,41,41,41,24,15,20,2,2,42,88,129,131,51,72,86,57,126,48,75,75,75,75,55,55,47,67,133,135,135,135,130,70,77,77,93,91,79,49,98,98,61,61,68,68,68,76,95,83,52,52,85,84,62,62,54,58,89,53,71,59,59,59,128,46,46,46,73,56,56,56,66,66,66,66,66,66,66,66,66,66,66,66,66,74,90,60,78,50,81,150,150,150,151,153,139,139,149,155,156,154,148,138,158,146,146,157,144,152,143,171,182,168,173,161,169,175,172,172,180,186,162,163,160,167,176,176,165,164,159,174,174,166,184,184,170,140,141,139,138,233,282,283,283,284,286,287,288,289,290,291,143,143,143,147,145,142,142,208,215,213,210,212,218,221,216,217,62,262,259,259,259,281,254,260,263,264,255,266,257,261,265,267,268,285,323,320,321,322,319,275,276,280,278,279,277,292,292,292,295,294,293,300,300,300,297,62,196,196,206,54,78,198,201,205,55,55,55,297,133,203,203,203,199,304,296,303,303,307,309,309,309,309,311,318,199,197,318,318,197,349,349,349,349,349,349,349,349,349,349,350,265,258,306,256,382,371,381,358,244,244,244,244,244,242,249,252,252,32,32,32,3,145,158,147,31,31,31
0,0,0,1,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,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,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,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1
97
1,1,1,13,24,25,25,4,4,202,133,204,135,195,195,194,199,200,4,12,12,12,9,6,18,15,16,0,0,10,141,140,138,139,139,161,186,172,173,168,162,162,182,180,348,14,22,2,5,20,20,3,26,21,19,11,11,27,17,7,8,180,171,175,223,227,227,224,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,219,211,214,209,207,207,217,218
0,0,0,0,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,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,0,0,1,0,1,0,1,0,0,0,0
104
395,504,567,550,659,551,551,551,551,198,419,706,711,722,716,704,705,705,717,717,713,710,720,723,723,708,709,721,714,714,715,718,718,707,707,719,766,767,770,770,770,770,770,770,768,768,768,768,768,768,764,764,764,764,772,772,763,763,763,765,765,769,769,769,771,771,712,724,725,726,726,726,726,727,783,728,784,784,784,784,785,785,785,785,785,785,785,785,786,787,787,787,787,787,788,789,790,728,729,395,631,524,462,555
0,1,0,0,1,0,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,0,1,1,0,0,0,0
353
19,19,19,19,38,38,38,25,25,24,39,39,21,21,21,40,33,33,10,17,17,28,5,3,43,26,26,16,16,34,32,20,20,20,23,23,23,31,31,14,42,13,13,18,18,18,41,41,41,11,9,15,36,12,12,29,4,0,6,6,6,7,35,30,37,1,1,2,2,2,2,2,8,8,80,87,61,66,81,133,65,129,129,129,129,57,64,64,70,51,53,73,73,130,95,90,56,62,62,62,62,78,68,98,84,47,46,74,72,132,52,63,48,99,79,79,79,79,79,127,60,60,59,76,75,71,82,82,82,82,82,82,82,82,131,131,131,69,49,44,58,58,83,86,50,50,50,50,67,67,97,97,89,77,88,55,55,55,54,54,134,134,134,134,45,45,91,126,128,85,135,93,93,139,152,152,144,158,154,154,156,156,142,138,145,145,147,155,150,146,146,146,153,153,153,149,149,151,157,148,143,143,143,137,137,136,138,139,213,208,233,282,283,283,283,284,286,287,288,289,289,290,291,192,192,192,192,178,178,178,178,178,179,191,189,181,181,181,181,185,187,188,188,190,190,190,193,174,165,170,165,159,160,163,163,166,174,176,176,176,164,167,167,184,208,208,210,210,210,212,212,212,212,215,215,215,216,216,218,218,218,221,221,221,221,217,220,220,220,54,54,206,195,195,202,134,62,203,203,203,203,196,204,133,194,292,292,292,267,285,319,321,321,321,321,323,322,320,294,293,314,197,55,198,205,78,199,200,259,261,320,280,277,276,275,315,315,317,314,314,200,135,279,278,314,314,314,316,306,306,306,318,318
0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,0,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,0,1,1,1,0,1,1,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1
230
1,21,7,27,2,16,14,3,17,10,4,12,12,28,26,26,26,5,5,25,11,23,23,15,13,24,9,8,0,19,6,6,20,18,22,88,82,66,86,89,75,84,51,87,45,85,83,59,47,81,74,68,49,128,128,128,128,128,95,44,60,93,20,20,20,93,20,20,20,72,9,97,9,132,99,64,77,92,9,80,65,63,69,46,52,94,126,53,127,70,61,130,129,131,71,96,76,50,56,67,79,118,91,90,57,98,73,48,58,142,144,146,149,145,154,155,151,152,138,148,156,158,157,150,143,153,153,139,147,147,136,136,137,139,138,186,182,171,168,172,175,161,161,161,161,180,173,169,169,162,166,160,184,176,159,165,164,163,167,170,174,194,201,198,195,205,55,203,203,200,200,200,78,134,54,197,133,196,199,62,202,135,204,206,257,255,262,262,262,260,259,263,265,264,261,258,281,266,256,208,212,213,210,213,210,215,217,217,216,220,221,233,282,282,375,267,271,271,273,272,274,269,269,269,269,270,270,276,279,278
1,0,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,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,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,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,0,1,0,1,1,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,1,0,1,0,1,0
104
4,4,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,14,14,8,6,22,18,18,10,10,10,26,26,26,27,25,25,25,25,24,24,19,19,1,13,13,20,9,9,3,3,3,3,15,15,15,68,68,68,68,74,74,74,74,82,82,84,84,84,84,59,75,75,49,51,81,89,66,66,66,180,182,161,162,162,162,175,168,168,168,168,172,172,172,172,169,186,226,226,227,225,225,223,224,210,215,212
0,1,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,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,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,1,0,0,0
236
520,552,493,593,405,597,528,466,219,631,429,518,518,518,518,457,363,503,439,636,499,619,619,619,619,623,485,564,564,74,446,622,403,516,604,553,598,478,517,635,639,641,581,302,393,490,585,428,407,422,315,468,433,142,437,638,594,498,254,421,618,644,506,159,606,531,391,558,488,500,500,453,453,611,589,220,243,640,599,649,650,651,652,656,655,653,654,481,571,410,578,454,479,494,431,178,419,119,554,523,113,525,148,521,198,522,620,504,603,444,629,541,538,529,30,509,424,169,633,637,416,543,584,524,530,471,519,533,398,32,473,401,632,432,447,207,574,574,574,588,588,460,556,464,448,448,427,449,569,616,442,546,562,545,634,187,534,496,532,438,451,605,384,621,480,642,565,522,551,666,670,677,599,504,659,673,640,678,567,383,587,537,582,489,600,601,601,601,613,613,613,613,568,396,415,469,513,397,483,455,549,570,484,514,388,395,596,392,542,575,575,60,60,434,408,512,505,476,551,361,595,497,555,801,802,800,799,492,503,519,643,487,583,627,294,607
0,1,0,1,0,1,1,0,0,0,1,0,0,0,1,0,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,0,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,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,0,0,0,1,0,0,1,1,0,0,1,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,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,0,1,1,1,0,0,1,1,0,0,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,0,1,1,0,1,1,1
124
581,458,584,391,488,533,437,566,421,427,464,464,606,66,403,424,448,448,547,461,525,624,384,538,457,52,52,633,554,544,635,113,422,422,595,542,470,187,494,602,516,198,638,567,401,382,587,553,407,507,441,605,605,402,556,609,217,644,546,634,474,564,591,74,491,619,169,220,537,616,408,32,513,589,487,472,302,392,641,618,568,438,485,243,614,442,467,636,433,254,466,409,294,639,60,60,444,523,582,443,565,439,383,509,419,469,489,415,583,543,484,637,622,26,446,390,413,119,435,460,596,545,574,462
1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,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,0,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,0,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,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1
33
419,605,605,569,620,571,571,621,467,402,496,476,547,539,434,434,564,640,558,614,492,463,541,541,444,448,613,633,507,556,622,477,526
1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,1,0,1,1,0
110
198,550,419,504,504,504,551,551,551,551,551,567,567,457,522,659,668,410,660,315,428,667,665,559,469,663,661,687,687,687,687,687,686,686,686,686,487,688,678,177,436,521,681,759,759,759,759,490,758,758,684,684,684,760,688,688,688,688,688,687,487,686,686,686,715,706,706,706,720,720,720,716,716,716,709,709,711,711,711,704,704,721,721,721,721,714,714,710,710,705,705,718,718,718,719,719,713,713,713,708,708,708,708,707,707,722,723,717,717,717
0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,1,1,1,0,0,1
185
485,484,542,542,550,504,522,198,567,659,457,419,551,662,542,542,241,624,679,680,604,681,485,643,687,487,705,705,708,708,709,716,723,721,706,711,722,714,714,718,718,718,720,707,704,719,719,717,713,710,730,731,732,733,734,735,736,736,736,736,737,738,739,740,740,740,740,740,740,741,742,743,743,744,745,745,745,745,746,747,748,748,749,780,778,779,782,781,774,775,775,775,777,776,773,770,772,772,772,765,767,764,764,764,764,764,771,766,763,763,763,768,769,254,633,598,207,606,503,503,524,463,784,784,784,785,786,786,786,786,786,786,787,787,787,787,787,787,788,788,788,788,788,788,788,789,789,789,790,713,713,707,705,705,708,708,723,720,710,706,714,714,716,722,717,704,704,711,709,709,709,715,463,52,585,458,417,475,219,433,638,507,629,572,119
0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,1,0
79
21,13,7,7,24,6,6,6,1,1,25,5,15,20,17,17,9,23,4,12,137,136,138,139,186,186,173,173,172,182,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,227,227,226,226,226,226,223,223,223,223,215,212,210,375,210,208,213,217,221,220,218,182,182,182,233,292,292,292,295,294,293,182,168,169
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,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0
72
576,405,484,611,47,566,617,570,436,641,591,612,612,612,427,631,544,32,540,584,584,537,625,625,459,459,592,475,581,449,565,600,609,66,534,555,453,361,556,585,399,169,470,560,487,554,412,219,535,480,563,563,634,394,624,428,178,60,551,551,551,440,460,437,388,481,644,413,636,48,519,504
1,0,1,1,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,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,0,0,0,1,0,0,1,1,1,0,1,1,1,0,1
39
548,548,564,564,564,564,680,679,683,685,685,684,682,682,682,682,682,682,682,686,686,686,487,688,687,693,693,693,420,620,388,532,532,613,613,624,544,571,630
0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0
445
0,7,21,8,15,15,19,28,27,14,13,2,9,26,26,26,22,10,6,20,23,25,25,25,1,1,18,18,49,68,84,82,88,88,88,75,86,89,45,51,85,66,66,66,66,66,66,66,66,66,87,47,81,74,59,83,53,67,79,79,79,79,79,79,79,79,79,79,79,65,129,129,129,129,98,128,132,69,95,80,80,130,127,127,127,127,63,63,63,131,57,70,64,46,50,99,93,96,96,77,48,72,72,72,61,61,61,61,61,92,58,52,60,90,56,56,56,97,73,126,126,126,126,118,118,118,71,91,76,76,94,94,94,142,142,142,142,152,153,153,153,153,153,153,153,153,153,140,153,153,153,153,153,153,153,149,149,149,149,149,149,147,148,148,148,148,154,154,139,139,139,139,139,139,139,139,157,157,157,157,145,145,145,145,150,143,143,143,143,143,158,158,158,158,158,144,144,144,156,156,151,151,151,146,155,138,140,140,141,138,139,162,175,171,171,169,169,169,169,161,161,186,182,180,180,168,172,173,170,167,159,159,159,174,170,184,184,184,184,184,176,176,176,176,160,160,160,160,160,166,163,164,164,165,165,165,219,219,214,211,211,211,207,207,207,207,207,207,207,207,207,207,207,209,207,209,207,209,207,209,220,207,209,207,209,221,207,209,218,207,209,217,218,207,209,217,221,207,209,216,220,218,207,209,218,207,209,218,207,209,216,220,218,221,217,200,200,200,200,199,199,353,199,203,203,202,202,202,202,206,135,204,204,255,264,258,258,260,257,256,266,262,259,259,259,259,259,261,281,281,254,204,254,254,254,265,265,265,263,204,194,198,198,197,206,155,148,39,0,258,24,151,257,55,158,144,22,157,292,295,294,293,313,317,316,314,315,315,318,309,309,307,311,354,306,6,287,289,291,282,288,284,290,283,286,200,17,6,24,93,0,264,150,19,144,97,16,158,33,206,147,147,92,11,32,25,22,3,29,145,12,7,257,38,262,262,262,14,50,23,143,136,137,139,138
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,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,0,0,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,0,1,1,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,0,1,1,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1
229
475,388,388,388,507,548,429,437,537,501,32,589,532,397,396,447,595,526,514,539,219,506,556,553,515,420,315,513,557,605,605,476,583,473,613,631,554,541,416,415,220,517,2,466,622,362,435,490,587,424,565,462,563,563,463,433,400,459,534,398,254,113,499,561,527,564,564,628,488,382,594,442,464,48,632,549,363,119,615,584,624,470,177,559,493,520,922,593,571,898,625,625,416,412,630,590,542,606,937,938,939,940,941,942,943,944,944,945,74,395,515,502,47,631,456,527,422,497,399,579,618,627,642,593,549,429,494,628,572,644,484,512,457,536,30,548,545,545,545,545,522,445,569,807,478,473,631,616,604,511,474,927,399,470,999,437,423,407,503,428,623,243,178,450,506,241,431,400,554,384,481,541,119,804,636,456,169,527,415,486,207,565,553,528,32,597,590,410,640,812,60,588,567,469,398,999,593,494,539,616,505,549,429,511,572,470,628,407,545,631,474,536,473,422,623,570,1075,1081,1098,1095,1090,1092,1101,1099,1113,1114,1122,1106,1107
1,0,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,1,0,1,1,1,0,0,1,0,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,0,0,1,1,1,0,1,0,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,1,0,1,0,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,0,1,1,1,0,1,1,1,0,0,0,1,1,0,1,0,0,0,1,0,1
246
40,31,7,0,0,6,1,26,28,37,37,20,20,19,19,41,16,34,35,35,4,25,8,32,21,29,15,15,15,15,18,12,23,23,23,13,13,10,36,36,36,42,24,3,43,30,2,41,34,25,2,2,2,2,2,2,38,5,17,17,17,11,11,11,14,33,33,39,9,50,71,71,71,135,134,134,93,140,141,138,139,233,282,283,284,286,287,288,289,290,290,291,291,44,48,48,129,84,68,68,126,178,178,178,187,187,187,187,191,191,191,193,190,179,188,188,188,188,185,185,189,189,189,192,192,192,192,181,181,181,163,166,166,184,184,159,126,47,47,66,66,159,170,176,164,165,165,160,174,167,66,60,60,60,46,46,46,87,86,56,98,67,69,82,82,80,45,51,51,63,63,72,85,89,83,83,83,73,128,128,52,97,76,64,58,77,61,88,88,88,74,62,292,292,295,294,209,219,49,49,127,55,55,55,70,79,293,219,214,211,207,220,221,375,267,269,269,269,272,273,273,273,273,271,271,271,271,270,270,270,274,274,274,274,274,274,277,278,221,218,217,216,278,279,10,21
0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0
62
644,644,92,485,617,441,361,572,572,583,631,466,399,598,596,614,490,523,47,402,522,535,26,497,553,442,618,415,435,559,433,52,597,597,476,460,575,427,536,643,159,495,495,495,578,198,511,439,510,499,599,589,555,637,409,423,423,413,545,428,74,464
0,1,0,0,1,1,0,0,1,1,0,0,1,1,0,1,1,0,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0
220
20,20,22,14,14,14,14,6,152,154,157,144,139,143,155,153,151,147,156,142,142,146,158,149,150,148,145,145,138,7,17,42,41,16,5,21,36,33,131,99,92,129,67,44,79,95,126,52,76,69,71,48,50,58,132,91,63,53,190,190,190,190,190,187,187,187,189,189,188,179,179,191,191,191,193,192,192,192,192,192,181,181,181,178,178,178,185,170,166,160,163,176,174,159,164,167,184,165,53,72,65,127,128,128,64,97,137,136,139,138,134,195,195,196,200,202,194,54,55,55,62,199,203,203,204,205,133,133,201,201,78,206,135,197,198,256,259,263,255,254,281,264,262,262,262,266,265,261,260,258,214,211,207,209,219,218,214,211,207,209,219,221,220,218,216,217,267,268,319,323,320,321,285,322,277,276,280,278,275,279,233,233,282,283,284,286,287,288,289,290,291,349,349,349,349,350,353,345,352,344,348,347,346,351,377,379,370,383,373,357,356,359,355,355,355,382,376,358,381,374
0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,1,0,0,1,1,0,0,1,0,0,0,1,1,1,0,1,1,0,1,1,0,1,0,1,0,0,0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0
135
615,615,638,469,622,556,628,394,408,605,553,579,608,466,466,66,502,400,454,487,546,148,563,542,580,441,627,463,576,602,572,560,560,560,560,560,560,560,560,560,567,492,473,670,666,599,677,659,504,504,504,504,662,469,567,678,423,74,409,554,644,591,32,458,436,625,526,577,456,456,424,465,630,362,449,523,48,604,413,509,600,595,142,455,439,504,617,30,485,472,512,475,243,2,483,511,539,501,390,471,634,549,639,510,555,452,584,568,505,624,254,254,537,495,614,407,407,551,397,484,315,460,640,399,801,643,487,800,799,503,492,802,519,555,399
0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,0,1,0,1,1,0,1,1,1,1,0,1,0,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,0,1,0,0,1,1,1,0,1,1,1,0,1,0
25
178,119,652,650,651,649,654,655,656,653,522,551,667,666,670,599,677,659,504,640,673,567,48,550,488
0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0
104
490,633,402,473,477,407,407,455,555,606,517,594,632,388,535,604,515,529,415,580,474,597,434,219,532,217,557,575,603,574,567,26,548,519,449,512,504,504,504,187,640,598,617,516,472,501,453,583,431,2,577,446,585,611,592,439,513,395,440,493,468,537,169,547,564,457,454,119,544,60,627,48,505,177,615,294,508,561,540,408,538,448,637,382,628,461,480,494,644,571,475,458,398,639,459,587,451,602,142,92,559,511,635,623
1,1,1,1,1,0,0,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,1,1,1,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,0,1,1,1,1,1
243
9,15,15,20,20,28,17,16,13,21,11,11,18,4,6,19,0,2,26,26,10,1,24,23,23,25,8,7,3,132,71,69,10,24,11,5,0,12,200,194,62,62,134,134,135,195,195,133,204,54,78,199,201,201,201,201,196,196,196,203,203,203,203,203,205,202,202,202,202,206,197,197,197,198,55,55,138,150,144,156,154,143,153,153,153,153,153,153,149,190,190,190,190,185,185,193,193,193,193,193,189,189,189,189,188,188,188,188,179,179,178,178,178,178,178,191,191,191,191,191,191,192,192,192,192,192,192,187,181,181,159,184,159,167,164,165,160,176,174,163,170,166,158,155,152,148,142,142,142,142,151,157,146,139,147,147,147,145,145,136,137,139,138,261,261,281,262,262,264,264,255,254,258,258,258,266,259,259,259,260,257,256,265,263,223,223,225,225,225,225,225,225,225,226,226,227,227,227,224,215,212,212,210,213,208,221,216,217,221,220,218,267,268,268,271,271,271,274,274,274,274,274,274,274,272,272,270,270,273,273,269,269,269,276,277,277,280,280,279,279,279,275,278
0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,1,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,0,0,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0
21
651,649,652,551,551,551,551,522,522,666,670,544,542,542,542,542,542,542,599,436,497
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0
22
576,576,383,511,511,547,472,113,113,113,461,461,600,586,616,463,595,395,395,495,495,495
0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1
105
491,574,574,574,574,574,392,584,679,680,685,685,685,685,685,685,685,685,682,682,682,682,682,682,487,687,688,686,468,468,621,207,460,362,590,711,713,713,713,715,716,717,721,704,704,708,710,720,718,714,714,705,709,709,709,722,723,719,706,707,707,707,771,765,765,769,763,770,768,767,767,767,767,767,767,764,766,784,785,786,787,788,789,790,766,823,820,820,817,819,815,816,816,818,822,814,832,825,826,831,829,828,824,830,590
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,1,1,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,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
150
1,1,1,31,30,13,33,18,6,10,4,43,5,42,14,0,0,25,25,25,25,25,7,36,36,29,35,35,35,35,71,71,60,49,68,93,90,95,95,95,48,48,48,48,48,80,51,73,87,75,45,44,74,74,74,74,74,74,74,74,74,74,74,64,129,129,129,79,69,72,78,78,219,214,214,214,207,207,209,209,211,221,216,216,218,218,220,220,217,239,162,161,175,180,171,171,171,182,172,168,173,186,186,186,186,140,139,138,169,163,184,174,170,164,160,166,165,176,159,167,267,292,295,294,293,316,314,315,317,313,307,306,309,309,309,309,311,318,318,318,354,365,372,380,360,368,363,363,363,366
0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,1,0,1,0,0,1,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0
195
16,16,17,28,32,40,24,9,37,23,11,16,17,17,13,13,16,12,2,26,15,38,17,3,39,20,8,41,34,19,21,1,13,13,13,13,13,13,13,3,14,12,12,12,12,5,5,27,22,45,47,75,89,74,49,81,83,88,88,86,82,59,85,84,84,66,51,87,68,68,131,90,118,118,57,65,128,128,128,128,95,52,79,67,99,61,91,72,53,44,60,60,60,60,73,73,58,80,70,56,56,97,50,63,22,20,28,7,9,9,4,1,1,3,24,23,25,10,13,27,27,26,12,5,5,5,2,2,6,6,0,0,0,25,14,24,4,6,6,18,18,1,1,1,6,6,6,6,20,0,3,3,24,21,28,27,27,27,27,27,27,4,11,11,141,140,138,190,190,190,178,178,189,187,188,188,188,188,193,193,191,191,191,191,191,191,191,192,192,179,179,179,185,181,176
0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,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,1,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0
60
169,169,168,168,182,182,182,180,180,180,180,180,180,175,186,186,161,171,173,172,172,172,172,162,166,165,166,174,184,184,164,160,160,160,163,176,159,167,170,223,224,224,224,268,269,272,273,271,270,274,278,278,275,276,277,295,294,293,315,314
0,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,1,0,0,1,0,1,0,1,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,1,1
257
119,187,52,52,52,52,52,52,460,477,442,442,442,442,442,466,594,522,362,583,583,493,403,388,388,388,639,639,639,543,573,512,548,558,558,558,436,542,542,542,542,542,505,383,559,294,592,592,575,428,410,603,416,416,452,452,452,452,485,536,618,618,618,618,441,607,390,488,198,217,538,538,538,538,538,538,538,564,564,361,649,650,652,651,654,655,656,653,551,522,670,666,599,677,659,504,640,673,567,678,621,610,628,628,484,30,444,417,541,566,566,633,475,641,456,456,498,26,60,476,562,562,220,598,598,598,598,608,148,530,113,113,561,572,572,600,560,560,560,560,560,560,612,455,622,440,440,440,578,467,532,435,407,402,502,534,643,643,550,48,528,142,302,570,570,486,569,518,421,604,582,527,637,398,617,439,500,623,432,504,504,504,495,464,596,611,588,588,630,526,632,625,625,625,625,625,396,479,521,629,472,516,499,606,519,503,577,627,540,478,469,791,792,792,792,793,793,793,794,794,794,794,795,795,795,796,796,796,796,797,797,798,798,798,798,798,469,555,545,419,620,451,638,497,509,585,241,424,535,315,553,420,384,384,384,599,599
0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,1,0,0,1,0,1,0,1,0,1,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0
113
18,27,5,9,0,28,23,6,7,15,15,25,12,11,1,16,20,4,10,2,2,2,19,8,3,3,26,17,17,13,13,22,21,24,14,75,68,74,66,47,84,59,88,88,82,82,51,87,89,86,45,45,49,83,85,81,98,73,95,131,61,70,132,118,69,99,94,46,46,126,71,53,63,63,180,169,182,175,161,161,161,161,173,171,162,186,226,224,223,227,227,227,225,225,225,225,225,225,210,209,207,186,172,168,168,168,168,176,176,167,167,167,159
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,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,0,1,1,1,0,1,1,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0
70
328,328,328,328,171,168,162,180,161,172,169,175,173,141,140,138,139,173,173,173,186,233,282,283,284,286,186,182,176,159,167,163,157,155,150,149,164,160,166,165,174,184,18,1,1,12,41,6,36,68,16,16,19,33,286,287,288,289,290,290,290,291,291,291,291,45,88,88,88,208
0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0
348
20,16,8,22,12,2,1,8,15,19,17,13,11,25,14,12,5,22,3,23,9,28,8,4,15,2,54,202,55,55,135,78,199,199,194,62,62,196,201,201,201,205,205,205,195,195,133,198,206,197,197,197,204,203,134,134,134,134,200,200,21,21,21,21,19,24,17,17,7,7,7,7,26,26,200,200,200,223,223,223,223,223,223,224,224,224,225,225,225,225,225,225,225,225,225,141,140,140,138,138,139,147,152,152,152,146,138,149,149,149,150,150,150,150,144,144,156,157,145,145,158,154,151,142,142,148,153,153,143,143,143,155,139,225,105,105,105,103,103,103,103,123,123,123,122,122,122,122,122,108,119,101,101,101,111,111,111,111,113,115,107,107,107,107,102,102,106,117,117,117,110,110,110,114,114,121,121,121,121,104,104,104,104,112,112,112,112,112,112,109,109,124,124,125,125,125,125,125,125,100,120,120,116,116,116,116,116,227,227,226,226,215,213,210,208,208,208,208,212,217,221,220,220,216,218,218,218,161,161,161,161,175,171,186,186,186,186,186,186,173,172,162,169,180,180,168,168,168,182,160,165,160,160,184,184,184,164,170,170,167,167,163,163,176,176,159,159,159,174,166,228,228,238,237,237,231,237,236,236,236,236,238,238,238,235,235,235,235,231,231,232,232,230,230,229,229,295,348,353,349,349,349,299,301,301,301,301,302,305,345,351,347,295,292,294,293,313,315,267,375,317,314,316,311,307,367,375,272,271,270,270,270,270,270,50,94,8,11,92,14,134,30,10,148,155,41,23,78
0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,0,1,0,0,0,1,0,1,1,1,0,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,0,1,1,1,0,0,0,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,0,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,1,0,1,1,0,0,1,1,0,0,1,1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,1,0,0
84
443,570,52,52,52,52,52,52,52,461,596,198,495,554,557,207,220,220,398,550,460,648,645,647,646,654,656,655,653,522,551,666,670,677,599,504,504,504,504,504,662,678,567,608,608,552,576,617,610,532,453,453,453,453,453,453,436,480,427,633,32,393,475,383,643,800,487,799,555,519,519,503,801,643,492,802,791,792,793,794,795,796,797,798
0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,0,1,1,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1
234
2,2,2,43,23,18,33,4,1,8,13,13,88,88,69,53,70,13,5,38,3,30,10,29,28,9,6,17,36,16,16,34,15,42,41,37,37,7,14,20,40,11,35,12,24,21,39,32,0,25,26,26,26,19,19,31,70,95,95,45,45,86,91,90,81,126,85,76,59,135,99,97,97,97,97,68,68,93,134,134,80,49,57,56,79,79,79,79,131,128,130,78,62,61,65,65,77,82,82,47,55,132,83,50,233,282,283,284,286,287,288,289,290,291,291,171,169,186,175,161,161,182,162,173,173,173,173,173,173,172,50,50,50,98,98,74,73,127,75,51,44,66,52,87,71,72,72,72,64,67,54,54,54,54,84,133,60,58,46,48,89,129,63,172,180,168,168,168,163,164,165,165,165,176,176,176,167,167,170,166,184,159,174,160,141,140,139,138,153,146,146,145,142,142,147,152,154,158,207,207,207,207,219,219,219,209,214,211,220,220,217,221,218,375,267,319,320,285,322,323,321,321,280,277,275,278,276,279,292,295,294,293,296,297
0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,1,1,1,0,1,1,0,1,0,0,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,0
140
515,428,119,533,533,533,533,539,419,551,659,198,550,457,504,504,522,567,410,665,661,660,662,663,315,428,539,519,480,493,680,679,604,643,485,681,516,487,686,687,688,688,720,720,707,705,704,711,709,721,721,717,713,706,715,714,714,719,708,718,718,723,710,716,722,555,555,441,617,198,472,608,640,782,782,782,782,775,775,779,780,781,773,776,774,774,777,778,766,767,771,769,763,763,763,763,772,764,764,770,768,768,768,765,640,507,607,557,557,557,557,557,408,784,785,786,787,788,789,790,408,415,510,531,580,559,559,484,481,634,448,448,598,410,583,390,708,721,705,705
1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,0,1,1,1,0,0,1,1,0,1
132
468,544,479,479,517,219,362,148,641,440,440,440,440,440,645,647,646,648,653,656,655,654,522,551,551,551,551,551,551,551,551,666,670,677,599,504,680,679,604,681,485,487,686,686,687,688,504,504,504,504,504,504,504,659,469,662,678,567,440,498,549,548,66,485,461,613,178,591,601,220,599,403,519,383,584,643,574,574,574,574,514,572,572,572,572,543,472,47,760,681,684,684,490,759,759,759,759,758,687,687,687,687,686,686,688,688,688,487,2,527,294,441,603,187,491,119,478,567,532,113,492,644,315,561,554,489,474,585,495,495,495,628
0,0,0,0,1,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,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0
151
566,680,487,487,686,686,686,688,688,688,687,687,687,687,687,649,650,652,651,656,653,654,655,522,551,551,551,551,551,666,670,677,599,659,504,504,504,504,504,504,640,673,567,678,566,551,551,551,551,400,400,361,494,494,494,494,494,539,539,539,492,432,606,420,438,506,484,527,119,459,594,529,254,436,499,441,633,609,598,598,598,598,598,598,598,598,598,598,564,564,564,564,572,572,572,572,642,636,636,490,485,548,407,396,515,562,509,481,602,391,569,496,486,563,581,556,624,178,607,465,399,399,48,315,464,437,565,565,504,504,504,504,504,504,467,637,637,637,392,553,471,66,503,622,615,570,627,580,474,474,474
0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,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,0,0,0,0,0,1,0,0,0,1,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,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
28
544,608,608,502,645,647,646,648,654,655,656,653,502,455,522,551,666,670,677,599,567,455,455,791,791,791,792,455
0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,1,0
115
650,657,652,651,649,658,656,656,654,653,655,652,649,651,650,653,656,654,655,448,448,448,559,465,573,617,556,556,556,556,556,92,499,533,433,178,470,423,561,551,551,551,551,438,463,463,383,577,528,471,363,361,548,548,551,551,522,670,666,599,677,659,504,504,504,640,673,567,678,548,548,548,548,548,198,400,400,542,542,524,570,401,518,569,507,581,560,560,560,560,560,604,522,187,506,545,592,417,66,508,508,508,508,564,564,534,627,469,294,584,384,384,629,629,555
0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0
164
243,429,454,530,539,496,579,520,26,598,598,178,198,610,521,462,177,562,562,487,600,207,595,477,478,393,549,559,508,529,510,519,582,500,500,450,448,448,448,449,544,638,427,588,219,439,467,580,476,566,465,481,481,464,502,586,641,541,443,394,497,618,550,486,556,574,555,470,92,626,547,475,392,483,361,509,537,396,435,602,440,473,526,564,398,609,548,548,592,565,524,119,433,452,294,572,535,506,570,412,187,420,606,631,407,523,532,498,458,634,522,492,571,603,491,585,52,578,568,484,640,382,635,597,442,419,47,590,601,615,583,390,527,534,469,577,410,2,494,536,516,639,421,241,533,621,525,463,563,569,554,220,159,515,460,512,444,629,424,436,493,315,437,113
1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,0,0,0,1,1,1,1,1,0,0,1,1,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,0,1,1,0,1,1,1,0,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,1,0,1,1,1,1,1,0,0,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,0,1,1,1,1,1,0,1,1,1,1,1,0
171
680,679,685,684,683,682,591,605,605,497,487,686,687,688,405,402,446,436,596,478,612,612,612,511,549,577,543,630,424,619,447,429,611,449,505,704,716,705,717,721,713,709,718,718,715,719,710,706,720,720,722,711,707,714,708,723,774,780,777,778,773,776,782,781,775,724,725,726,727,783,728,729,763,763,765,772,768,768,764,771,771,766,770,767,769,659,551,198,457,504,522,567,419,383,527,623,564,52,576,616,581,516,642,544,575,294,361,142,572,620,241,47,784,785,786,787,788,789,790,434,593,452,452,586,398,476,456,602,496,399,550,410,660,665,315,667,663,469,661,399,479,453,453,453,475,614,32,520,822,814,817,823,819,815,816,820,821,818,827,830,826,828,824,825,832,829,831,520,580,394,455
1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,1,1,1,0,1,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,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,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,0,1,1,0,1,1,0,0,0,1,1,0,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,0,0,1,0
77
27,5,1,23,8,2,2,15,15,15,25,25,25,25,25,7,7,22,22,22,22,22,22,22,22,87,84,45,45,75,82,131,71,48,48,48,118,73,73,73,129,129,129,76,58,93,225,224,227,210,208,168,263,2,2,2,2,19,12,11,11,11,141,140,138,139,50,48,3,29,156,156,144,17,158,6,25
1,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,1,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,1,1,0,0,1,1,0,1,1,0
139
42,1,14,4,6,1,37,43,23,10,1,12,33,33,30,10,23,5,37,21,14,43,43,34,10,24,3,19,15,34,16,8,9,28,173,168,123,117,121,106,107,100,104,104,104,104,116,111,111,111,111,111,111,120,120,119,119,114,108,108,122,124,103,193,185,190,190,191,191,191,191,191,191,191,189,189,187,187,192,192,192,192,192,178,178,178,188,188,188,188,181,181,179,174,163,170,165,29,41,15,17,16,36,6,180,168,169,171,182,182,172,186,175,162,173,161,184,176,167,174,170,164,165,267,268,319,322,321,285,323,275,6,18,18,24,19,166,160,239
0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,0,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,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,0,0,0,1,1,0,1,0,0
135
195,195,198,198,198,201,205,200,196,133,54,203,197,62,206,55,55,55,135,202,134,199,137,136,138,139,158,151,154,157,149,142,142,147,146,146,146,146,153,153,153,153,139,150,190,190,190,190,191,191,178,178,188,188,188,188,189,189,181,181,185,185,185,185,193,193,179,179,179,179,187,192,192,192,192,192,192,192,192,192,192,192,163,184,166,17,16,20,20,150,144,148,143,156,156,145,138,155,357,377,379,370,358,102,102,109,115,115,119,119,119,223,223,223,223,223,223,223,223,223,223,224,224,224,225,225,226,227,227,227,208,212,210,213,215
0,1,0,0,0,0,1,0,1,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,1,0
360
19,28,18,15,15,24,6,16,16,16,16,12,25,20,28,8,8,19,19,2,2,2,3,25,25,25,25,13,10,7,7,6,17,14,16,23,23,23,23,26,11,1,86,75,84,88,88,81,82,82,87,87,59,59,83,66,66,66,194,199,66,199,135,134,134,134,201,195,195,195,206,204,62,62,133,78,196,54,54,198,202,202,197,55,188,193,187,187,178,189,181,185,190,190,191,191,191,192,192,192,192,192,179,179,160,164,170,184,166,167,167,159,159,159,176,176,176,176,163,174,174,174,165,55,55,205,205,203,200,155,66,155,148,153,153,153,145,139,147,146,146,156,150,150,143,143,158,138,154,151,149,157,157,157,152,152,152,152,144,142,142,136,137,138,139,66,51,85,68,89,45,47,49,74,97,126,90,56,97,65,95,64,128,131,46,71,70,67,96,96,96,96,50,72,72,53,63,63,63,63,63,57,91,61,58,48,98,98,99,77,44,127,118,76,94,94,94,94,79,79,79,79,79,79,129,129,129,80,132,130,69,52,60,60,60,60,73,73,227,375,295,294,293,297,223,223,223,223,223,225,225,225,225,225,225,225,225,225,224,226,226,208,219,207,214,211,218,221,217,220,220,296,304,300,300,93,92,375,303,303,354,354,309,239,318,264,260,254,263,257,259,261,256,281,262,262,262,258,265,255,266,233,367,231,236,229,237,232,230,235,367,362,366,360,360,360,360,364,369,363,372,365,380,368,375,298,298,298,298,298,299,301,302,305,308,310,310,310,310,312,312,312,233,357,370,370,355,355,374,381,233,311,353,349,351,348,352,352,347,350
0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,0,1,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,0,1,1,0,0,0,1,1,0,0,0,1,1,1,0,1,1,0,1,0,1,0,1,1,0,1,0,0,1,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,1,1,0,1,1,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0
189
3,22,15,1,1,17,25,25,4,21,14,12,26,23,23,0,2,19,5,7,28,88,85,89,68,74,51,87,45,86,86,47,83,83,82,10,20,1,1,12,12,12,12,11,11,11,11,59,59,59,84,66,81,75,49,126,50,79,44,91,77,57,48,130,93,46,131,128,90,127,95,94,69,53,118,80,129,129,70,70,96,96,96,96,99,72,71,97,92,92,76,61,132,73,56,65,98,67,126,64,52,63,58,60,201,201,203,203,203,203,203,198,54,204,206,135,135,205,78,196,197,134,199,223,226,227,227,227,225,224,209,209,219,211,207,214,214,216,221,220,218,217,217,217,216,267,375,375,273,270,270,270,274,272,271,269,269,269,269,276,279,278,280,275,277,292,295,294,293,293,300,296,304,297,297,303,307,306,354,318,306,309,318,309,309,309,306,311,309
1,0,0,0,1,0,0,1,0,0,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,0,0,0,1,0,0,0,0,0,0,0,0,0,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,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,0,0,1,1,0,1
133
119,481,220,496,478,478,535,362,536,536,495,501,594,585,516,429,432,531,531,531,531,474,217,621,477,509,647,645,648,645,646,658,655,654,653,656,522,551,666,670,677,599,504,504,504,659,673,640,678,567,509,519,492,568,423,506,542,542,542,542,542,625,625,625,625,625,625,545,564,409,630,555,567,113,113,434,549,483,395,407,241,417,578,30,396,500,500,500,642,525,479,391,219,529,612,612,612,643,576,402,402,464,454,461,588,142,415,169,632,438,410,460,452,452,452,547,556,566,590,605,605,575,413,533,597,640,455,243,405,383,207,528,593
0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,1,0,1,1,0,1,0,0,0,1,1,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,1,1,1,1,0,0,1,0,0,1,0,1,0,1,0,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,0,1,0,1,1,0,0,0,1,0,1,1,1,1,0,0
233
19,2,20,14,23,23,22,28,9,10,15,7,17,18,25,11,3,12,24,4,16,6,27,0,8,108,108,109,109,109,109,123,123,123,110,110,110,125,125,125,125,125,103,103,103,107,107,105,105,112,8,5,13,13,21,1,26,26,26,84,82,66,66,66,66,66,66,83,88,88,88,158,143,144,138,150,139,146,154,155,151,152,147,147,156,156,140,141,139,138,180,182,169,186,168,161,173,175,171,162,172,164,160,165,170,163,163,176,167,159,174,166,184,213,208,210,212,215,215,215,221,218,221,221,216,220,220,220,218,217,217,217,217,255,261,266,266,263,266,263,266,263,265,266,263,265,258,281,260,259,259,254,256,264,266,263,266,263,265,258,281,260,259,254,256,264,262,262,262,257,202,197,134,267,273,273,273,273,270,270,270,270,272,272,274,271,271,271,271,78,194,54,198,135,196,55,55,55,205,206,201,195,62,203,203,269,278,279,276,275,280,277,233,282,283,284,286,287,288,289,290,291,348,352,345,350,347,344,344,349,346,351,353
0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,1,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,1,0
164
3,3,31,37,15,38,42,18,28,14,8,4,30,5,9,34,41,10,10,43,24,40,39,1,7,182,180,168,186,175,162,171,161,173,172,169,169,169,169,46,46,46,55,55,55,55,91,80,81,81,78,49,49,49,49,95,82,202,188,188,179,193,187,185,191,191,181,192,189,189,178,190,176,160,170,167,184,184,165,163,166,159,164,174,17,224,224,223,226,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,227,227,214,212,210,136,137,139,138,233,282,283,213,268,267,270,273,273,273,274,271,272,272,272,269,269,269,269,275,279,280,280,276,213,212,215,210,221,220,218,216,33,24,41,23,144,21,264,22,38,29
0,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,0,0,1,0,1,0,1,1,0,0,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,1,0,1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0
162
83,66,15,15,15,41,16,33,19,40,10,14,6,6,4,4,4,4,36,36,36,36,22,1,5,9,6,49,85,74,47,89,83,83,83,68,51,87,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,75,45,59,59,84,81,82,86,66,66,93,66,86,85,75,88,88,88,89,45,47,74,59,81,51,68,87,49,82,84,84,58,131,64,70,132,57,46,52,71,96,96,96,94,118,73,76,95,214,207,95,99,128,128,69,157,69,79,79,79,79,79,79,53,67,93,77,56,127,44,60,91,65,92,126,63,200,195,63,48,180,173,169,182,186,196,17,17,151,21,210,212
1,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,1,1,1,1,1,0,0,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,1,1,1,0,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,0,0,1,1,1,0,0,0,1,1,1,0,1,0,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,0
137
219,113,460,493,207,490,471,396,560,560,560,560,626,568,388,388,388,388,590,487,587,645,647,646,648,645,654,653,656,655,658,422,422,422,422,434,549,631,601,601,642,410,540,620,496,532,499,467,625,522,551,667,665,599,677,659,504,504,504,640,469,469,567,678,243,596,449,545,545,474,485,479,484,435,525,444,502,465,503,489,635,52,416,254,254,241,417,431,585,559,577,391,566,481,412,547,606,544,432,600,47,609,178,629,530,402,522,384,384,384,500,500,500,612,612,612,612,640,583,519,548,548,548,454,454,515,618,618,437,363,423,611,74,527,451,553,622
0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,1,1,0,1,1,1,0,0,1,1,1,0,1,1,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0
53
148,642,443,66,74,600,586,475,463,517,517,30,519,634,643,488,488,2,555,574,574,574,574,606,502,504,453,578,500,500,500,575,631,636,473,390,390,501,638,439,439,439,565,565,302,629,532,428,416,529,576,420,587
1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0
199
8,8,8,7,24,17,35,16,42,26,0,2,2,31,31,23,4,3,3,3,25,9,9,5,1,21,36,37,13,15,189,189,189,189,189,185,187,190,190,190,190,188,188,188,188,178,178,178,179,179,179,179,193,191,191,191,181,181,181,192,192,192,192,192,174,159,176,10,136,233,282,130,133,64,64,134,176,176,166,170,163,134,10,163,163,164,10,164,164,164,164,160,160,160,160,184,167,165,136,137,139,138,282,283,284,286,139,134,148,144,151,153,142,138,157,146,154,158,149,156,150,155,143,145,152,147,147,54,211,209,207,286,268,292,292,292,292,292,295,250,253,245,252,252,251,243,243,243,243,246,249,247,244,242,242,241,248,248,365,368,361,363,363,366,360,360,360,369,362,384,385,382,376,385,364,380,383,50,74,63,66,126,77,129,129,56,75,76,93,380,372,367,383,356,373,370,381,345,349
0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,0,1,1,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,0,0,0,1,0,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,0,1,1,0,1,1
130
652,650,651,649,657,658,654,655,653,656,26,603,516,516,516,613,613,613,621,485,489,447,447,447,447,447,447,447,447,447,447,219,490,74,515,487,529,383,604,361,631,527,434,554,507,439,177,177,493,243,410,402,384,384,640,254,254,427,618,502,534,590,207,596,550,488,217,593,302,531,531,531,531,531,521,599,619,403,503,469,558,539,525,497,573,571,574,557,557,557,557,557,557,514,591,429,594,594,538,533,570,47,460,520,481,169,597,609,545,633,589,541,491,579,543,464,601,518,461,495,565,565,505,587,630,315,459,483,632,602
0,1,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,1,0,1,0,1,1,0,1,1,0,1,0,0,1,1,0
19
454,626,626,416,396,499,395,447,447,447,447,447,405,564,564,564,403,614,479
0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,1,0
277
383,383,578,578,578,461,522,606,604,642,454,510,645,646,648,647,655,654,653,656,522,551,551,551,666,670,599,677,659,504,640,673,567,680,679,604,643,485,681,678,567,688,688,487,687,687,687,687,687,686,686,686,542,542,542,442,509,574,574,574,574,574,574,574,400,198,431,502,452,452,452,452,452,452,2,570,419,494,584,565,565,399,515,600,429,412,487,628,473,449,553,392,512,575,178,178,486,613,613,613,613,474,474,474,474,586,382,514,552,552,552,552,605,605,605,605,605,605,569,617,254,26,523,459,614,614,614,614,614,590,639,563,401,520,529,498,413,516,528,187,403,409,527,545,545,428,541,468,241,555,485,492,464,451,559,30,30,220,640,579,391,618,113,315,587,612,612,612,612,484,462,629,32,463,361,556,427,489,457,402,602,467,434,607,557,557,557,557,557,557,644,420,511,611,534,450,471,631,532,475,634,507,219,177,455,207,437,596,439,597,395,549,537,636,626,142,595,505,576,243,66,415,560,560,560,560,560,536,506,458,393,598,598,598,598,92,444,460,593,637,637,637,490,592,540,394,568,601,601,601,601,601,543,525,548,548,548,548,609,580,472,643,519,582,465,423,538,616,422,422,416,535,483,547,620,482,433
0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,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,0,0,0,0,0,0,0,0,1,0,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,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0
83
554,432,506,476,577,463,422,620,650,649,651,652,655,656,654,653,551,551,551,551,551,522,667,665,599,677,659,504,504,662,662,678,567,423,423,605,605,605,187,610,568,628,460,595,525,315,393,518,92,546,555,207,478,52,459,543,32,424,613,612,443,410,585,585,512,498,495,243,514,626,571,644,589,177,636,474,538,392,524,113,539,294,405
0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0
149
444,452,467,2,408,551,551,551,551,551,659,567,504,198,522,550,457,419,410,691,690,697,694,698,699,461,550,480,505,556,624,508,508,504,504,506,522,477,449,487,687,687,687,687,687,688,686,686,449,604,169,421,119,759,684,681,490,758,758,758,758,760,686,687,687,487,688,688,688,119,468,528,473,608,608,608,608,481,498,187,593,453,453,453,453,453,453,635,538,513,710,715,717,717,717,707,713,716,706,705,720,720,720,718,718,719,722,722,711,714,723,723,723,721,721,709,704,708,458,502,392,579,294,533,620,492,784,785,786,786,786,786,787,787,787,788,563,563,563,563,575,644,596,26,490,442,554,606,590
0,1,0,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,1,0,0,1,0,1,1,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0
105
384,384,450,472,504,504,504,550,522,551,551,198,659,567,457,419,674,691,690,693,693,693,693,692,695,695,695,696,696,672,670,664,689,487,688,687,687,686,686,472,243,560,148,619,522,566,681,758,758,760,490,759,684,684,687,687,687,686,686,487,688,688,566,719,719,719,722,718,718,718,710,723,716,720,720,713,708,714,705,717,707,704,711,715,709,721,706,566,571,784,785,786,787,787,787,788,689,669,673,671,640,666,668,677,700
0,0,0,0,0,0,1,0,1,0,1,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,1,1,1,1,0,0,0,1,1,1,1,0,1,0,0,1,0,1,0,0,1,0,0,0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,0,1,1,0,0,0
104
180,180,180,180,180,172,172,172,182,175,173,186,186,186,186,186,186,186,27,84,82,75,88,88,88,81,81,81,85,87,59,59,49,45,137,137,136,139,138,139,138,186,51,68,74,86,47,83,83,186,186,186,186,186,186,186,186,186,186,162,162,171,171,171,171,161,161,161,161,224,224,224,224,224,224,224,224,226,225,223,227,207,207,211,219,209,209,217,217,169,168,184,160,159,159,165,170,167,176,174,166,163,163,163
0,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,1,1,0,1,1,1,0,1,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0
181
23,26,27,9,28,5,0,24,14,19,1,17,17,17,9,5,25,3,7,20,24,8,21,0,13,17,3,16,2,2,20,10,12,7,18,8,4,22,6,21,25,13,13,11,15,66,66,47,87,51,81,84,75,74,88,45,68,83,85,49,49,89,82,59,86,86,79,60,60,126,48,70,72,44,44,130,96,99,99,57,58,94,127,127,127,127,46,92,98,69,63,64,64,76,65,97,77,128,128,128,128,128,128,71,91,195,199,199,78,206,133,133,62,196,180,180,196,196,55,55,55,135,54,194,203,134,134,205,202,227,227,226,224,224,223,225,225,225,225,225,225,225,215,219,211,209,209,209,209,209,209,214,214,214,207,207,207,207,207,207,217,220,180,180,186,186,186,186,162,175,175,175,175,168,169,173,172,171,182,161,170
0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,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,0,0,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0
128
23,23,0,6,2,2,20,20,16,21,21,13,27,27,7,7,11,9,28,12,12,12,12,26,26,26,26,18,4,4,4,22,22,14,24,5,8,8,10,3,1,66,66,66,66,66,66,66,66,66,84,45,49,63,91,95,127,48,63,63,63,128,76,64,129,129,60,99,56,56,69,77,97,97,46,92,92,90,65,67,94,94,94,80,118,73,71,98,98,44,79,52,50,70,131,58,126,96,136,137,138,139,171,168,180,180,175,161,169,173,182,172,162,186,295,294,293,314,314,314,315,317,186,176,184,317,313,316
0,0,0,1,0,1,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0,0,0,1,1,0,0,1,1,0,1,1,1,1,0,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,1,0,0,1,1,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,0,0,0,1,1,0,0,1,0,0,0,0
125
532,460,514,556,556,556,556,556,485,643,643,643,643,361,361,541,541,541,541,541,452,452,452,543,561,453,453,453,453,453,453,621,220,220,432,463,527,438,473,612,590,412,522,551,665,667,677,599,504,504,504,504,504,504,659,469,662,678,567,412,412,409,620,599,566,551,640,446,639,546,450,549,601,601,497,424,428,455,519,567,52,52,178,558,483,550,148,504,504,504,504,363,503,631,539,577,442,637,472,119,544,416,416,198,616,644,48,420,362,407,466,512,471,393,571,30,625,625,625,625,625,625,625,625,417
0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,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,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0
214
40,36,43,32,33,42,29,35,41,71,85,127,88,99,81,131,76,76,76,76,76,124,123,108,108,105,105,105,120,115,101,76,48,50,126,133,55,55,55,129,75,82,134,79,54,68,73,86,74,53,51,49,77,77,83,65,69,91,91,52,67,67,56,63,87,132,64,95,59,61,66,66,66,93,93,93,93,93,128,128,46,58,98,72,45,47,44,130,97,70,78,90,62,62,62,57,84,60,135,80,89,106,107,111,111,113,116,103,114,114,114,114,114,114,117,109,125,125,125,204,204,54,134,194,135,133,62,62,198,205,206,197,78,203,203,203,203,203,203,203,203,195,202,201,201,199,172,171,182,186,169,175,175,168,173,180,161,162,184,160,166,176,164,164,164,165,184,174,174,174,174,163,163,170,159,167,225,225,225,225,225,225,224,223,226,227,219,209,209,211,214,207,207,217,220,220,218,221,268,267,322,321,320,292,295,294,293,303,320,322,319,285,323,276
0,1,0,0,0,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,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,1,1,0,1,1,1,1,1,0,1,1,1,0,0,1,0,0,0,0,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,0,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,0,1,0,1,1,1,0,0,1,0,0,1,1,1
93
643,643,643,483,483,483,483,483,469,523,506,444,392,26,159,382,384,532,540,540,363,679,680,683,683,683,683,685,685,685,685,685,685,684,682,682,363,569,454,687,687,487,688,688,686,686,686,578,539,539,539,396,464,601,601,601,601,601,584,477,463,514,558,570,460,623,393,640,521,452,452,452,452,452,408,148,607,486,520,520,520,552,552,552,383,561,548,548,537,556,484,484,522
0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0
148
494,602,607,522,421,409,461,550,457,659,504,504,504,522,567,198,419,551,315,663,428,559,660,680,679,643,681,485,604,487,687,687,688,688,686,704,704,716,710,721,708,707,707,717,717,720,720,720,706,723,722,709,705,705,711,714,714,719,715,718,718,718,713,713,461,712,724,725,726,726,726,727,783,728,729,767,767,767,767,767,767,766,770,770,770,770,770,770,765,765,765,765,763,763,764,764,764,764,768,768,768,769,769,769,771,772,772,772,772,772,772,772,784,784,785,785,785,786,786,787,787,787,788,789,790,817,817,817,816,816,816,816,816,814,814,814,815,815,815,820,820,820,821,821,821,822,822,823
1,0,0,1,1,1,0,1,1,1,0,0,1,1,0,1,0,1,1,1,0,1,0,1,0,1,0,0,0,1,0,1,0,1,1,0,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,1,0,1,0,1,0,0,1,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,1,1,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0
290
7,16,16,16,16,16,6,26,8,8,19,19,19,19,19,19,23,23,23,23,15,2,12,13,17,11,24,18,27,27,20,0,4,4,4,25,25,5,1,1,1,1,3,9,22,28,21,10,10,14,14,49,62,62,62,197,201,201,133,200,202,205,194,134,134,134,78,204,196,206,199,199,199,195,198,54,203,203,203,203,203,203,203,135,55,59,51,74,68,83,89,86,66,45,82,88,81,75,85,84,87,47,97,54,57,69,70,93,77,132,135,91,46,129,129,127,71,56,80,118,130,48,58,95,131,98,136,137,138,139,98,67,62,62,61,90,79,133,52,63,99,50,134,72,92,128,94,94,94,60,60,126,73,78,53,64,65,44,96,76,55,190,190,190,181,188,179,185,185,189,189,189,187,187,178,193,191,233,282,283,283,192,163,165,174,167,170,164,160,184,176,159,166,348,346,346,349,353,353,344,344,352,350,347,345,351,224,225,225,225,225,225,225,225,225,225,226,227,223,223,223,223,223,223,209,219,209,209,209,207,214,211,211,216,149,149,155,148,145,145,151,144,154,217,221,216,218,157,228,232,238,231,230,229,235,237,218,220,236,157,158,150,139,146,156,153,147,143,138,142,152,283,284,286,287,288,375,298,299,301,302,305,308,310,312,358,374,373,383,356
1,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,1,0,0,0,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,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,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,1,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,0,1,0,0,1,0,1,1,1,0,1,1,0,1,0,1,0
83
17,17,28,8,27,14,26,10,4,11,9,9,16,16,23,3,25,17,12,12,12,20,1,13,225,225,225,227,227,224,226,223,214,209,219,211,207,216,217,220,221,218,218,375,51,292,295,294,294,293,293,296,304,304,303,303,303,297,297,300,86,75,375,300,300,300,354,309,309,309,306,306,375,375,306,306,318,318,318,311,137,136,138
0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,0,1,1,1,0,1,0,1,1,0,1,0,0,1,0,1,0,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0
144
4,43,17,32,54,200,205,78,194,133,133,196,201,197,204,199,134,66,66,66,66,66,66,66,66,66,84,59,59,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,227,228,236,230,141,140,139,138,186,149,154,157,138,143,158,139,103,103,103,103,103,103,103,105,105,105,105,105,106,120,186,171,172,162,173,180,169,175,175,175,175,161,182,182,182,168,166,165,176,163,227,227,223,223,223,223,223,223,212,167,184,170,174,160,159,164,15,11,139,152,151,155,144,146,267,375,214,209,211,295,292,294,293,300,300,303,303,297,144,38,4,30,151
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0
100
38,14,32,7,15,23,39,10,10,17,8,8,29,29,29,168,168,168,168,42,24,41,31,6,3,12,12,12,12,30,34,19,19,18,43,9,1,1,4,33,28,40,40,40,16,178,187,187,187,187,181,188,188,191,189,189,189,190,185,192,192,193,179,165,164,176,165,159,164,166,167,160,170,163,268,267,285,319,320,321,323,322,280,277,275,275,276,215,213,212,221,217,0,0,86,87,75,49,16,144
1,1,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,1,1,1,0,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1
139
440,440,440,440,440,440,440,440,440,440,440,451,454,454,159,463,464,421,419,522,198,567,551,551,457,550,659,504,504,662,667,665,691,690,692,692,692,695,695,693,693,693,696,696,665,661,315,662,559,663,469,410,660,428,686,686,687,687,688,688,487,421,580,169,525,634,568,466,522,586,496,684,684,490,759,758,758,681,760,687,687,686,686,487,688,688,688,496,557,557,557,557,74,52,315,716,717,718,718,710,722,713,721,721,719,707,705,705,709,704,704,720,720,720,711,715,723,714,706,708,585,513,609,604,596,784,785,786,787,787,788,397,599,590,644,382,217,534,480
0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1,1,0,1,1,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,1,0,0,0,1,0,0,1,1
149
422,422,422,409,294,606,469,401,384,580,571,571,394,394,526,578,92,407,541,541,541,541,567,567,564,564,564,587,586,178,551,551,522,665,667,677,599,504,504,659,469,646,647,648,645,680,679,645,656,655,654,684,683,682,682,682,682,682,682,682,687,687,686,688,688,487,178,752,754,755,755,755,755,756,756,756,756,757,673,640,678,567,178,159,439,431,544,579,579,546,524,428,621,500,539,512,456,491,388,388,388,514,459,52,434,583,470,521,392,622,523,618,559,480,528,413,577,565,565,488,634,533,519,393,493,614,566,574,574,574,187,450,450,390,527,66,511,424,545,361,593,362,472,462,437,254,405,592,520
0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0
62
441,567,457,659,198,551,550,504,504,504,504,504,504,522,419,667,719,719,719,711,721,720,709,710,714,714,704,704,716,715,708,708,718,718,718,707,713,706,717,705,722,723,723,766,769,765,765,767,763,771,764,768,772,770,712,724,725,726,726,726,726,727
0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,0,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,0,1,1
57
645,648,647,646,656,654,655,653,26,207,207,620,575,575,519,433,570,403,477,622,452,452,452,607,451,535,535,448,448,473,415,624,495,495,495,490,560,560,560,560,560,617,401,424,632,567,119,48,599,611,583,468,610,241,483,595,556
0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0
274
40,40,36,43,32,106,106,106,109,109,109,111,111,111,111,117,115,115,115,108,130,62,65,70,67,45,126,59,59,59,59,59,59,59,46,46,54,85,85,85,69,128,128,95,81,78,134,134,61,57,47,66,55,55,55,55,55,74,68,68,56,132,44,53,208,208,208,208,215,215,215,215,212,213,213,213,210,218,217,218,217,220,216,221,161,161,162,168,168,168,171,171,186,186,4,12,39,1,1,21,24,24,34,41,15,8,8,4,4,15,12,5,33,33,3,3,53,71,75,75,135,135,135,58,127,87,87,87,97,90,52,52,52,49,51,73,73,48,82,76,64,10,79,86,51,56,88,88,47,68,126,44,49,49,49,131,131,131,46,46,46,67,70,53,95,50,50,50,50,127,45,84,66,66,66,66,66,66,66,66,66,66,134,196,201,195,31,36,36,38,38,41,28,19,19,29,105,113,110,110,110,110,110,109,115,115,115,115,115,112,112,112,112,112,112,112,112,29,192,192,192,192,192,192,193,179,188,188,191,189,189,189,181,181,185,185,185,185,190,190,187,187,178,176,166,174,184,159,164,165,160,170,167,163,21,42,356,357,359,375,292,292,292,295,294,28,1,16,199,158,143,11,204,10
0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,0,0,0,0,1,1,1,1,1,0,1,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,1,1,1,0,0,0,1,1,0,0,0,1,1,0,0,1,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,0,0,0,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0
84
598,598,598,598,598,48,557,557,557,557,557,557,557,557,522,440,440,440,440,440,440,390,390,463,438,599,528,528,607,159,573,573,456,456,243,590,645,646,645,648,647,653,654,656,655,658,551,522,670,666,599,677,659,504,662,469,567,590,590,550,451,569,459,459,496,612,612,612,612,615,536,187,466,495,636,458,491,441,363,481,217,397,471,434
0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,1,1,0
38
624,620,431,571,597,243,489,555,113,551,522,667,113,577,462,521,626,420,616,535,591,565,436,220,665,220,634,52,177,601,388,515,533,471,546,666,670,677
0,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0
39
650,657,652,649,651,656,653,676,654,655,522,551,665,667,677,599,677,659,504,673,640,678,567,521,629,629,470,513,637,398,529,52,52,52,52,52,52,52,477
1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1
275
9,9,11,40,20,10,0,32,36,19,26,43,4,23,38,16,5,25,21,14,31,12,1,39,28,6,41,2,34,13,13,33,24,24,24,24,29,35,18,7,7,7,7,15,15,8,37,30,30,30,42,3,3,17,17,17,78,131,50,50,82,82,82,82,59,59,80,80,80,44,44,88,88,88,75,75,55,55,72,98,85,85,85,65,65,93,126,46,46,46,46,46,79,79,79,79,79,79,79,79,76,76,70,97,90,83,135,51,66,64,86,63,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,77,53,95,128,128,128,128,49,67,47,132,132,132,132,99,130,69,69,52,61,207,239,182,182,182,182,161,162,171,171,171,180,180,180,180,169,173,173,168,168,172,175,186,176,165,165,164,166,163,163,167,167,167,159,160,160,160,160,165,165,165,165,174,170,184,184,184,184,176,176,176,176,140,140,140,61,91,91,57,87,87,87,133,62,62,84,54,58,58,58,68,134,134,134,134,71,71,60,73,89,48,45,56,129,127,81,81,81,140,141,139,139,233,282,283,156,150,155,284,295,294,293,296,296,300,300,300,297,284,286,287,289,289
0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,0,1,0,0,1,1,0,1,0,0,0,0,1,0,0,1,1,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,1,0,1,1,1,1,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0
33
586,635,315,680,679,681,485,643,604,315,633,519,420,687,688,487,686,686,686,420,362,625,625,625,625,625,625,625,590,590,415,611,587
1,0,0,0,0,0,0,1,1,0,1,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0
249
512,566,169,495,532,567,464,611,619,536,590,615,241,219,394,543,92,539,539,393,607,557,388,361,641,563,427,478,392,558,471,435,610,571,571,617,449,177,589,622,465,468,528,402,599,462,473,503,220,475,443,625,625,498,906,591,483,410,803,74,498,812,550,914,397,512,486,502,119,626,445,572,584,453,433,802,515,889,833,849,750,933,761,936,934,935,543,906,2,571,982,982,982,983,983,983,983,983,984,984,984,984,984,984,985,985,985,985,985,986,986,986,986,986,987,987,987,987,987,988,989,990,992,993,993,993,993,994,995,996,996,996,996,241,644,484,113,628,572,572,549,494,495,495,495,399,627,422,497,642,587,593,505,315,626,811,142,555,30,548,583,423,556,478,474,478,428,623,536,914,898,632,507,361,929,919,586,113,451,241,119,554,400,553,528,625,32,565,207,553,528,590,911,629,560,588,911,637,532,60,453,410,640,469,567,500,500,468,925,562,429,423,539,549,999,593,616,494,628,407,545,556,470,631,511,572,536,576,478,473,428,570,422,623,457,503,148,515,1082,1096,1096,1088,1083,1094,1103,1078,1116,1104,1108
1,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,0,0,1,0,0,1,1,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,1,1,0,1,0,0,1,1,1,0,0,1,0,1,1,1,0,1,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,0,1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,1,1,0,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,0,1,0,0,0,0,1,1,0,0,0,1,1
166
32,32,19,19,24,24,26,29,34,34,5,41,13,13,15,3,31,31,66,66,66,61,80,130,130,44,135,50,73,73,73,90,81,81,76,97,146,179,192,192,192,192,189,189,189,178,181,181,181,181,31,16,16,16,36,25,25,35,4,4,4,4,17,7,10,33,33,43,42,40,9,28,14,14,14,14,1,1,12,97,184,184,184,233,184,166,167,174,174,176,176,159,170,233,146,145,145,145,142,139,139,139,147,154,158,149,150,150,144,151,155,155,138,152,152,148,143,143,143,153,39,39,2,2,38,0,30,18,37,282,283,284,286,287,288,289,290,207,209,211,219,214,218,220,221,216,217,268,292,295,294,293,316,313,314,317,315,306,318,354,307,375,307,309,309,311
0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,1,0,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0
129
24,3,1,12,20,21,7,12,8,10,9,20,133,201,201,204,194,202,135,134,195,195,195,195,195,199,199,200,20,13,22,16,27,18,17,6,175,169,162,182,173,186,186,161,168,168,349,349,346,180,172,171,160,159,165,164,167,176,163,346,4,141,140,139,138,184,174,166,223,223,223,223,223,224,225,225,225,225,225,225,225,225,225,225,225,292,295,293,294,317,296,303,375,267,323,285,319,321,320,322,276,275,277,48,141,140,138,139,50,196,39,33,32,14,228,235,238,230,232,237,236,231,229,264,182,169,168,173,171
1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,1,0,1,0,1,0,1,1,0,0,0,1,0,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0
214
468,522,493,493,457,419,198,567,659,522,504,504,550,551,667,410,660,428,493,679,680,685,684,684,682,682,682,682,682,682,682,682,682,682,682,683,683,683,683,683,683,683,662,663,487,688,687,687,686,686,686,686,493,716,716,707,707,717,717,714,714,711,719,719,719,705,723,723,706,720,704,710,715,718,721,709,722,708,713,663,661,559,315,469,665,521,599,678,436,775,775,777,774,773,776,780,779,778,782,781,766,766,767,767,767,764,764,764,764,764,763,763,769,771,771,772,772,765,770,770,768,493,604,294,198,527,488,642,636,598,598,598,598,528,465,361,546,518,92,113,631,485,559,606,390,436,784,785,786,787,787,787,787,787,788,789,789,790,790,790,390,394,393,641,570,710,715,722,713,713,714,714,711,707,704,708,708,705,720,721,723,716,716,716,719,719,706,718,717,709,489,565,487,66,47,478,594,440,473,532,538,603,535,449,363,530,509,436,700,383,613,508,513,607
0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,0,0,1,0,1,0,1,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,0,1,0,1,1,0,1,0,1,1,0,1,1,1,1,1,1,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0
273
14,14,51,49,47,75,75,11,11,27,20,7,7,4,5,28,19,8,8,8,8,8,21,16,24,23,2,10,179,179,192,192,192,192,192,192,192,192,192,192,192,189,189,189,189,181,181,181,193,178,188,188,188,188,188,188,188,190,187,187,187,187,185,185,191,184,176,160,167,165,166,163,164,174,170,159,9,1,15,15,0,13,6,18,18,18,18,55,133,197,195,195,195,202,78,196,59,137,136,139,138,59,134,48,201,96,257,258,3,264,118,256,150,4,25,267,268,268,50,150,10,14,33,21,156,156,2,155,38,93,595,539,475,243,383,631,564,564,580,577,612,421,551,504,504,504,522,198,567,419,457,550,659,672,421,587,680,679,485,683,683,683,683,684,682,682,682,587,688,487,687,687,686,686,469,689,689,707,713,715,715,720,720,722,718,718,710,704,704,704,709,709,709,721,721,711,708,723,719,719,717,716,716,706,705,705,714,587,638,474,441,393,32,526,669,674,784,785,786,787,787,788,789,790,765,765,765,765,765,767,767,770,770,771,771,763,769,764,768,766,526,817,823,823,816,816,820,820,818,822,822,814,819,815,821,821,821,826,829,832,831,825,825,828,827,827,827,827,827,827,827,827,830
0,0,1,1,1,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,0,0,0,0,1,0,1,0,1,0,1,1,1,1,1,1,0,1,0,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,1
42
635,119,584,577,647,648,645,646,656,655,653,654,577,302,412,420,522,551,666,670,677,599,504,504,504,504,659,673,640,678,567,420,507,507,470,637,637,492,409,478,443,491
0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,1,1,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0
95
528,528,528,528,530,302,496,496,641,567,504,504,419,550,457,198,659,522,551,551,641,551,679,680,685,685,683,683,683,683,684,684,682,682,682,682,682,682,682,682,682,682,682,551,551,641,686,686,686,688,688,687,687,487,660,469,469,723,723,716,716,716,722,722,710,710,706,706,706,706,720,708,708,708,719,719,704,717,717,717,714,709,711,715,721,721,705,705,713,713,718,718,718,707,641
0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,1,1,0,0,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0
487
13,11,8,17,25,25,25,87,85,81,51,51,51,51,51,84,45,47,66,113,113,113,113,113,113,122,122,122,122,122,125,123,123,120,120,120,120,120,120,120,117,106,110,110,110,115,115,115,112,112,112,112,102,102,102,104,104,104,103,103,103,103,101,25,20,6,7,19,18,1,10,14,2,28,21,27,15,3,16,12,5,5,0,22,4,4,4,4,4,26,23,23,23,23,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,68,86,89,82,88,74,49,59,59,59,59,59,59,59,59,75,83,65,94,96,96,128,64,64,56,56,95,58,46,46,48,67,99,99,76,77,77,77,130,71,50,53,118,118,118,61,61,93,93,132,52,70,126,126,79,131,72,72,97,97,97,97,147,147,147,149,149,158,155,146,143,143,143,143,142,157,152,145,151,139,153,154,150,150,150,144,144,138,138,138,138,156,148,140,141,138,139,172,118,128,60,44,44,80,99,50,50,58,67,63,98,46,73,77,70,70,70,70,93,93,95,95,97,97,97,97,48,74,75,13,11,22,22,22,22,22,172,60,60,60,172,162,168,169,173,171,182,175,186,186,186,161,161,180,180,164,167,167,167,163,163,176,165,174,174,170,262,262,281,255,265,256,261,254,260,257,259,259,259,266,264,264,263,258,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,227,227,227,224,224,224,223,223,223,223,223,226,226,208,210,213,212,212,215,220,218,218,218,218,218,221,221,221,217,217,216,267,268,322,320,320,323,285,321,319,279,277,277,277,280,280,276,228,228,231,238,238,229,229,237,230,236,236,235,232,197,54,194,55,55,205,195,201,134,202,133,206,203,203,203,200,199,62,233,62,135,78,204,204,196,198,276,233,282,283,284,286,287,298,299,299,299,301,301,302,305,305,305,308,308,308,310,310,310,312,312,233,282,284,284,284,286,286,287,288,289,290,291,170,160,91,69,98,90,129,92,57,80,73,44,63,127,352,350,347,345,344,351,353,346,348,371,376,382,357,358,379,381,364,380,381,368,365,372,159,184,166,292,295,294,293,315,313,314,314,314,317,279
0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,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,1,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,0,0,0,1,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,1,0,0,1,1,0,1,1,1,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,1,1,1,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,1,1,1,0,1,1,0,1,0,1,1,1,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,0,1,0,0
242
3,1,18,24,6,19,25,22,22,4,7,10,20,21,9,8,27,0,1,17,28,13,15,24,25,25,6,6,6,4,12,5,27,197,205,195,134,135,133,199,202,200,55,55,204,54,78,194,203,203,203,196,206,198,190,190,190,179,185,185,189,189,189,188,188,178,178,192,192,181,191,191,191,191,193,187,167,160,159,159,166,166,166,167,167,164,165,174,174,174,184,184,170,170,163,163,176,176,176,176,62,201,201,201,201,136,136,137,137,138,139,59,47,82,74,68,84,45,89,88,83,86,51,81,66,66,96,73,131,131,131,131,50,50,44,76,48,48,46,46,46,130,126,77,128,98,98,98,98,69,129,129,61,91,97,72,72,72,72,79,79,79,79,57,90,118,70,58,64,93,93,132,227,224,223,223,223,223,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,226,226,215,208,215,215,215,212,213,216,217,221,220,216,218,267,375,375,375,375,271,274,272,271,271,271,277,278,277,277,277,280,279,279,275,276,292,292,295,294,293,316,314,314,313,313,317,307
1,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,0,0,1,0,1,0,1,0,1,1,0,0,0,1,1,1,0,1,0,1,0,0,1,0,1,1,1,0,0,1,0,1,0,1,0,1,0,0,0,1,1,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,1,0,0,0,1,0,1,1,1,0,1,0,0,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,1,0,1,0,1,1,0
411
23,10,7,8,25,16,16,24,28,9,21,26,11,3,18,5,15,2,14,4,4,12,27,13,20,1,6,22,17,19,0,68,84,51,83,88,88,75,89,59,82,86,66,49,81,85,45,87,74,47,47,80,96,46,56,56,94,127,73,129,129,129,129,48,70,57,72,92,76,44,99,93,71,63,63,95,118,69,90,60,79,77,64,126,97,131,61,65,67,53,128,128,98,52,58,50,132,132,132,130,91,138,152,150,139,139,139,142,146,147,154,143,145,145,145,145,156,153,153,153,151,148,157,144,158,149,155,155,136,137,139,138,138,122,101,101,101,101,104,104,104,104,104,104,123,107,107,107,107,107,107,107,111,111,111,111,111,111,111,111,106,106,106,106,106,108,108,100,103,113,113,113,105,105,105,109,109,124,116,117,125,114,114,114,114,114,121,115,115,115,115,120,120,120,110,110,110,188,193,191,191,191,190,192,179,187,187,178,181,189,185,176,159,159,160,174,174,174,184,184,167,165,164,163,163,166,166,170,119,112,112,112,112,112,112,112,112,102,196,196,200,281,281,256,225,225,225,225,225,225,225,226,223,224,227,213,215,210,208,212,212,216,220,218,217,217,221,233,282,268,239,236,231,229,237,232,238,238,238,236,235,268,267,267,271,271,271,269,269,269,270,270,270,270,273,272,274,274,274,274,274,274,274,276,277,277,275,279,282,78,134,235,230,195,195,195,62,203,203,203,203,203,203,203,202,199,133,198,198,135,54,206,194,204,197,197,205,279,278,278,280,282,283,284,286,287,288,289,290,290,291,291,201,201,201,55,298,299,301,301,301,302,305,308,310,312,312,282,283,284,286,287,288,289,290,351,350,353,348,349,345,347,344,346,355,371,370,357,374,376,379,359,0,196,140,141,139,138,38,96,8,10,92,155,4,150,48,16,262,262,35
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,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,1,1,0,1,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,0,0,0,1,0,1,0,1,1,0,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,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
62
391,241,604,520,522,557,557,557,557,557,557,557,557,499,499,499,546,362,469,542,542,542,556,556,556,556,527,527,489,483,586,552,565,565,565,579,523,410,412,412,568,585,592,503,641,400,400,504,502,640,544,615,26,613,613,613,613,439,635,398,401,539
0,1,1,1,1,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,1,1,1,1,0,0
247
41,14,7,28,202,197,136,137,139,89,51,74,82,82,82,197,138,139,197,134,54,194,135,204,201,195,195,195,195,196,198,203,203,203,203,203,203,203,203,55,55,62,62,62,62,62,200,205,78,206,133,133,199,156,156,156,156,148,157,138,146,149,145,292,293,28,293,179,179,179,179,193,193,193,193,189,189,189,189,185,185,185,185,185,185,185,185,185,185,187,187,187,187,187,187,187,187,187,187,187,187,178,178,178,178,178,192,192,192,192,192,190,190,190,190,190,190,190,190,191,191,191,191,191,191,181,181,181,181,188,188,188,188,188,188,188,188,188,160,166,164,163,165,174,176,176,176,176,170,184,167,159,159,40,14,23,35,4,37,226,226,226,226,223,223,223,223,223,224,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,225,225,227,227,227,227,207,209,219,9,8,6,28,24,23,11,12,7,17,20,27,1,5,15,18,18,18,18,4,21,143,150,154,147,155,152,158,151,139,153,142,144,267,375,293,295,294,296,303,300,297,304,354,354,318,219,214,211,216
0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,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,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
335
40,40,36,43,32,33,42,29,35,41,35,41,39,30,31,30,31,18,10,6,17,3,28,4,1,15,5,7,23,34,14,8,21,16,37,9,38,24,19,12,74,84,88,88,47,49,75,82,82,81,66,202,199,206,78,78,134,197,133,54,201,55,195,205,203,62,62,62,196,200,198,198,194,135,204,59,51,85,86,83,45,68,87,89,72,76,95,50,130,57,71,127,129,129,132,90,58,77,91,131,48,80,70,60,97,79,79,98,98,69,56,96,67,92,99,73,64,64,93,93,65,118,126,128,128,128,52,53,63,61,46,94,44,226,226,227,225,225,225,225,225,225,225,225,225,225,225,224,223,137,136,138,192,192,192,138,139,138,146,155,155,153,145,145,145,145,148,148,158,150,138,144,139,147,156,142,154,154,151,151,157,157,157,143,143,143,152,149,120,120,120,115,106,111,124,209,213,212,219,214,214,214,214,207,207,207,207,211,211,209,209,209,209,221,217,267,267,190,188,189,191,181,193,187,179,178,185,185,184,159,170,174,165,176,163,163,163,163,163,163,160,166,184,164,164,167,167,220,220,233,282,347,348,350,350,346,346,353,353,344,351,349,345,352,216,218,239,235,238,237,236,230,231,229,229,232,10,4,6,22,19,1,9,18,12,25,26,24,5,3,28,11,11,11,14,2,13,8,23,20,0,375,375,271,270,269,269,272,273,273,274,279,276,275,278,277,275,278,280,279,279,276,294,295,292,293,300,297,296,304,303,354,306,306,306
0,0,0,0,0,1,0,1,1,0,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,0,1,0,1,1,0,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,0,1,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,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,0,1,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,0,0,0,0,0,1,1,1,0,1,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,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,0,0,1,1,0,1,1,0,1,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1
281
18,34,24,29,26,26,15,43,5,14,36,1,17,16,16,37,37,8,39,33,30,30,30,3,7,21,9,28,28,11,41,38,42,4,40,10,6,31,32,12,19,25,20,0,2,35,23,13,126,126,50,133,47,47,64,97,45,131,58,58,78,91,52,89,98,70,71,51,90,53,55,55,55,84,127,81,57,46,69,87,72,65,132,67,86,61,76,85,128,128,80,60,44,93,62,49,48,88,130,99,134,129,68,54,59,56,74,73,75,79,82,63,95,66,66,66,66,135,83,77,138,147,149,149,153,153,153,158,156,144,144,148,154,139,151,146,157,142,143,145,155,150,152,137,136,139,138,210,210,192,192,192,192,192,192,193,181,191,190,178,185,185,185,185,185,185,187,187,187,179,188,188,189,189,189,170,184,212,215,208,208,213,216,218,221,217,220,184,184,169,161,340,340,340,340,340,340,340,340,340,340,340,340,340,333,333,197,204,62,202,195,133,200,54,201,135,194,198,134,134,134,78,206,55,199,184,184,163,166,159,160,167,167,167,167,176,164,174,174,174,165,233,282,283,283,284,286,287,288,289,290,199,235,247,248,246,250,250,292,295,294,290,199,244,346,262,242,251,245,243,243,243,243,252,252,253,249,249,249,241,366
0,0,1,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,1,0,1,1,1,1,0,1,0,1,0,0,1,0,0,1,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,0,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,0,1,1,1,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,0,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,0,1,1,1,1,0,0,0,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,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,1,0,1,1,1,1,0,0,0,1,0,1,1,0,0,1,1,0
126
217,361,219,219,491,467,604,517,514,398,398,508,598,618,614,614,614,533,586,586,399,714,714,722,720,713,715,721,706,707,710,704,718,723,709,705,719,719,716,717,711,708,779,773,774,780,778,778,778,776,776,782,781,781,775,777,770,770,770,770,767,769,772,766,764,764,764,764,764,768,768,768,768,763,771,765,399,641,446,417,492,784,785,785,786,786,787,787,788,789,790,492,434,624,488,177,623,566,497,447,363,821,819,823,822,814,816,815,817,817,820,818,610,486,529,466,483,437,616,619,619,490,637,637,637,561
0,1,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,0,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,0,1,0,1,1,0,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,0,1,0,1,1,1,1,0,0,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,1,1,0,0,0,0
233
554,594,409,560,602,537,448,438,477,627,445,607,401,634,469,471,416,588,432,481,384,384,384,442,442,442,442,449,455,476,52,511,545,576,405,515,429,397,606,570,400,400,517,508,508,148,363,398,572,572,431,603,536,470,557,453,453,453,453,453,453,556,586,573,421,610,47,618,611,390,521,462,638,590,475,2,565,565,565,565,542,159,436,641,544,555,501,447,592,427,113,529,589,630,580,294,187,396,535,612,612,441,402,413,393,622,361,485,595,439,474,410,464,626,566,620,550,505,599,178,504,504,504,504,504,504,494,467,395,484,454,568,478,417,621,619,619,619,591,472,600,491,394,394,315,593,549,635,523,220,518,142,569,428,571,636,503,624,615,391,465,623,541,640,440,628,422,422,422,422,578,525,388,631,480,383,403,613,540,533,74,644,435,457,399,597,362,562,516,502,553,500,382,490,581,519,66,434,520,514,459,419,407,582,561,243,605,583,563,92,412,497,548,548,548,548,217,498,522,488,513,473,598,169,564,564,642,456,637,637,637,241,302
1,0,0,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,1,0,1,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0
228
600,574,574,574,437,531,531,531,454,454,515,643,643,643,302,479,526,526,526,680,679,682,682,682,682,682,682,682,685,685,685,683,684,684,432,547,624,412,487,686,686,688,688,687,642,552,552,461,461,613,613,613,382,622,567,444,605,605,550,178,536,611,630,706,704,704,721,717,717,722,722,722,716,718,714,714,714,713,713,720,720,719,709,709,711,711,711,723,715,705,705,705,710,707,708,708,768,768,768,768,768,768,768,768,769,766,766,766,763,763,763,765,765,765,765,764,764,764,764,771,771,767,767,767,767,767,767,767,772,772,772,772,772,772,772,770,770,770,770,630,595,573,416,481,564,394,542,542,620,591,459,361,612,612,451,66,402,784,785,785,786,787,787,787,787,787,788,789,789,790,402,576,818,818,818,819,823,823,823,823,815,821,821,821,821,821,814,814,814,814,817,816,816,816,816,816,816,820,820,820,820,820,822,822,822,822,822,830,830,830,830,825,829,826,831,827,827,827,828,832,824,576,641,446,477,621,428,92
0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,0,1,0,0,1,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,1,0,1,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1,0,0,1
17
542,542,592,506,66,476,455,487,402,601,601,601,601,601,412,606,460
0,1,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0
98
547,620,440,440,440,440,440,591,471,561,594,615,615,615,615,498,579,523,415,415,207,177,541,541,541,390,382,511,422,422,422,533,533,533,533,467,542,542,542,445,554,518,518,518,518,604,652,651,650,649,655,653,656,654,522,551,551,551,551,551,665,667,677,599,659,673,640,678,567,604,596,563,563,119,515,521,405,501,159,571,477,527,507,460,597,595,607,627,581,537,601,403,427,509,550,570,473,577
0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0
233
1,19,24,2,6,23,14,21,20,20,26,27,15,12,16,13,8,17,17,17,17,17,17,5,5,7,7,7,7,3,3,89,89,84,86,86,59,59,59,59,59,59,59,49,68,85,51,51,88,88,87,66,66,75,74,81,81,83,82,47,45,45,129,118,126,52,72,90,129,50,50,50,56,98,98,98,52,158,158,158,158,158,155,155,155,144,144,144,149,149,156,145,146,146,148,157,157,157,152,152,151,151,151,151,154,143,147,147,147,147,150,153,99,99,70,70,194,97,53,64,53,64,80,77,53,64,80,77,118,53,64,80,77,118,67,91,71,79,53,64,80,77,118,67,91,71,79,53,64,80,77,118,67,91,71,79,53,64,80,77,118,67,91,71,190,187,187,187,185,185,193,193,193,189,178,178,178,178,192,192,192,192,179,188,188,188,188,181,191,191,163,79,166,159,184,163,170,167,164,160,174,165,137,136,139,138,153,142,142,142,139,138,219,194,133,79,205,78,199,55,134,200,202,204,219,214,281,256,261,263,262,254,260
0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,0,0,1,1,0,0,1,1,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,1,1,0,1,0,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,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,1,1,0
302
40,40,36,43,32,33,42,29,35,41,41,39,30,31,30,31,18,18,10,6,17,3,28,4,1,1,1,15,5,7,23,34,14,8,21,16,16,16,37,9,38,24,24,19,12,12,45,51,47,89,81,75,74,200,201,55,78,62,203,203,203,54,195,202,197,133,196,196,204,204,135,206,198,199,194,205,134,134,87,86,83,66,82,59,59,59,68,49,84,228,230,235,231,236,229,237,232,238,85,88,57,48,72,98,52,77,61,64,46,44,130,99,131,96,71,132,175,172,162,186,161,161,173,171,180,141,140,138,139,138,138,149,158,157,154,152,146,139,155,142,138,145,151,143,144,153,147,150,148,156,73,80,79,70,95,95,127,93,93,93,93,63,76,67,90,128,60,60,91,69,65,57,92,129,97,126,126,94,58,50,53,53,56,56,118,168,168,182,169,169,169,170,163,176,176,159,167,167,167,167,160,166,165,164,184,174,174,170,225,223,223,224,224,226,227,213,215,210,208,212,220,216,216,221,218,217,217,267,267,268,21,21,21,10,10,10,2,23,26,16,16,0,19,18,14,14,20,3,28,6,5,11,4,4,4,4,27,12,22,17,17,17,17,17,17,24,1,1,15,25,9,13,13,13,7,8,351,347,352,349,348,350,350,344,346,353,345,292,294,295,293,303,304,296,300,297,309,309,306,318,311,311
0,1,0,1,1,1,0,1,1,0,1,0,1,0,1,1,0,0,1,1,1,1,1,0,0,0,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,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,0,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,0,1,0,1,1,1,1,1,1,0,1,0,1,0,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,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,1,0,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,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,0,1,0,1,0,0
353
7,12,37,5,43,21,6,16,16,106,106,106,106,119,119,114,111,100,100,100,112,124,124,124,124,124,124,125,125,125,125,125,16,16,8,33,28,28,28,36,36,190,185,185,185,185,193,179,191,191,181,187,187,187,187,178,192,188,188,189,189,189,160,176,170,167,174,174,163,163,163,165,159,159,184,184,184,184,184,166,164,164,107,107,107,107,107,102,102,102,103,103,104,104,104,117,146,148,142,142,144,156,147,143,154,157,151,149,152,158,138,153,145,139,155,150,150,219,209,42,24,24,17,17,23,150,84,84,84,81,80,88,87,63,130,97,50,67,135,60,60,48,129,49,51,99,52,46,95,58,58,73,70,93,93,93,66,66,71,65,89,127,75,134,134,44,47,131,91,91,54,72,78,55,55,55,55,86,59,133,56,68,61,132,77,77,74,90,171,172,169,186,168,173,162,161,228,228,228,161,161,182,180,180,175,175,184,164,170,176,160,160,160,160,160,165,167,167,166,174,163,141,140,139,139,138,267,225,225,225,225,225,163,159,159,233,225,225,225,225,225,226,226,226,223,223,224,224,227,298,299,299,299,301,301,301,301,23,23,32,3,15,14,14,38,31,9,39,66,87,86,85,84,59,83,88,267,268,268,268,292,295,294,293,293,293,293,315,316,315,317,314,370,371,375,228,238,229,363,363,380,233,233,134,134,197,202,282,380,282,49,47,82,82,82,82,82,74,74,51,45,89,68,81,75,48,80,50,57,96,70,129,90,58,60,375,320,319,319,319,323,285,285,285,321,322,322,322,280,280,280,275,279
1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,1,1,0,0,0,1,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,0,1,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,1,1,0,0,1,1,0,1,1,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,0,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,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,1,0,0,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,1,1,0,1,1,1,1,1,0,0,0,0,0,0,1,1,0,1,1,1,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,0,1,0,0,1,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,0,0,1,1,0
35
513,413,417,651,652,650,649,655,653,654,656,417,241,468,617,558,148,577,577,640,505,600,560,527,578,599,659,504,640,791,791,791,791,792,578
0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0
14
600,429,498,488,488,488,488,408,450,450,566,448,448,448
0,0,0,0,0,0,1,1,0,0,0,0,0,0
273
623,640,419,584,616,639,639,639,600,410,47,591,619,619,619,362,408,408,243,400,606,48,553,501,416,2,533,636,514,580,634,573,602,436,554,489,454,595,561,241,557,384,609,628,497,612,615,480,584,506,499,611,604,419,478,915,555,601,601,588,148,933,935,889,833,936,761,849,750,934,588,982,982,982,982,983,983,983,984,984,985,985,985,985,985,986,986,987,987,987,987,987,988,989,990,991,992,993,994,995,996,996,996,997,997,997,997,997,997,998,536,802,641,930,484,644,422,811,590,593,628,549,572,505,429,399,399,627,422,642,497,484,644,545,473,536,556,407,30,470,999,412,488,632,507,451,914,919,113,929,586,361,898,506,481,241,400,119,32,597,565,207,553,528,541,590,602,453,908,566,925,557,557,557,532,629,560,588,582,559,413,640,567,410,469,467,640,567,590,1037,557,469,410,565,908,566,925,616,423,494,429,999,505,593,539,470,628,511,407,631,545,556,572,422,576,478,536,1075,1081,1090,1095,1099,1092,1098,1101,1113,1114,1114,1122,1104,1108,1110,1115,1118,1121,1106,1107,1137,1130,1135,1133,1134,1109,1148,1140,1146,1146,1142,1144,1149,1123,1147,1132,1124,1129,1126,1139,1037,1136,1120,1119,1128,1117,1145,1131,1111,1141,1138,1105,1125,1112,1127,1143
0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,0,0,0,1,1,0,1,1,1,1,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,0,0,1,1,1,0,1,0,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,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,1,1,0,0,1,1,1,0,1,1,0,0,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,0,1,1,0,1,1
175
20,1,26,26,26,0,2,21,8,8,8,8,23,23,23,28,28,11,17,9,15,12,4,24,6,5,22,19,18,7,25,13,10,27,14,3,16,16,47,87,86,59,74,74,74,74,84,81,49,83,68,85,51,66,88,88,75,82,82,89,45,69,99,46,118,93,128,128,128,98,98,48,95,53,130,130,130,77,129,72,57,64,131,73,91,50,50,126,33,6,12,15,15,21,21,21,16,4,4,4,18,24,43,28,41,41,3,3,3,42,42,23,23,23,19,19,14,8,175,161,162,173,169,168,180,172,171,186,182,184,165,167,163,176,126,127,44,56,79,90,65,132,70,80,80,60,60,58,92,71,97,67,261,265,259,258,257,264,262,262,254,256,266,260,281,255,263,207,375,135,219,211,214,209,221
0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0
180
39,39,39,39,40,5,14,11,41,41,41,23,43,43,25,8,8,38,28,28,31,12,12,12,12,12,29,29,13,10,30,17,0,0,21,6,26,26,35,32,19,19,16,161,169,175,182,186,186,172,168,173,162,180,171,165,164,160,176,159,174,184,167,166,170,170,141,140,139,138,138,233,282,283,284,286,287,288,288,289,290,290,290,290,291,61,66,64,56,93,128,127,88,69,54,49,133,80,130,48,68,126,59,59,78,63,131,97,74,82,91,47,65,44,81,53,62,76,55,89,67,85,70,207,219,211,214,209,217,218,220,216,216,221,83,135,221,267,375,292,295,294,293,138,151,147,147,147,152,196,202,133,54,361,360,365,384,368,362,385,152,317,316,135,73,54,260,265,266,263,258,261,264,256,255,257,281,262,254,259
0,0,0,1,0,1,1,1,0,0,1,1,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,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,0,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1
67
473,591,444,484,474,645,647,648,646,656,655,654,653,648,645,645,645,646,647,654,658,656,655,653,474,475,60,503,518,450,450,534,462,466,541,487,521,433,400,119,614,547,547,572,572,563,536,595,361,551,522,666,670,677,599,504,659,673,678,567,515,451,517,442,638,546,604
1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1
57
523,523,523,523,523,479,524,568,539,485,485,578,578,578,546,459,459,630,142,466,391,605,605,569,482,608,620,549,148,508,508,589,498,529,480,547,552,503,444,509,559,388,461,563,563,563,557,557,557,557,434,476,590,590,472,392,519
0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0
43
416,462,496,178,178,680,679,684,683,682,682,682,682,682,682,682,682,682,685,685,685,685,685,685,558,574,515,688,688,686,687,487,641,442,634,518,559,417,640,626,568,48,396
0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0,0,1,0,0,1,0,1,0,0,0
58
548,542,542,542,427,412,503,391,627,554,405,405,405,570,512,645,646,648,647,653,656,655,654,551,522,512,615,531,531,531,531,531,531,547,590,561,667,599,677,659,504,504,504,673,640,567,678,561,485,791,791,792,793,794,795,796,797,798
1,0,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1
203
11,23,14,4,4,4,8,3,20,0,16,23,7,28,1,2,2,14,11,12,20,27,27,21,85,88,47,81,75,61,79,96,96,131,131,131,131,131,131,131,97,20,20,6,6,12,17,17,22,5,5,28,28,28,9,24,7,7,7,7,10,21,21,21,21,15,15,15,15,18,19,25,25,25,25,26,26,26,26,27,16,13,2,189,189,191,191,191,191,188,188,188,188,190,178,178,178,179,179,181,181,181,181,192,192,192,192,192,193,193,193,193,187,187,185,185,185,185,170,166,174,165,164,163,160,184,167,176,159,2,0,1,45,86,49,49,49,51,66,66,66,66,66,47,47,84,68,88,88,88,88,88,75,89,81,224,224,224,224,224,224,223,223,223,223,223,226,227,225,219,207,211,214,209,220,218,221,216,220,136,137,139,138,295,294,293,361,366,372,362,362,362,369,368,367,380,364,360,360,360,365,363,363
0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,0,1
204
3,32,5,7,34,4,8,41,5,19,14,41,35,21,31,30,3,33,24,28,1,29,206,133,201,201,198,194,55,55,55,55,199,137,136,139,138,142,142,150,149,156,144,155,151,147,147,138,148,145,143,139,157,154,153,153,152,158,146,146,29,171,186,172,175,169,182,180,173,161,162,168,159,184,170,163,164,166,176,165,160,174,167,223,223,223,223,223,223,223,223,223,226,226,227,227,227,227,227,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,224,224,224,224,224,224,224,224,212,208,210,213,215,217,218,221,220,216,216,7,18,18,18,18,21,21,14,23,22,22,22,20,13,25,345,8,24,27,12,1,28,6,16,3,15,10,2,2,5,26,9,4,19,17,199,62,54,196,200,78,202,134,375,267,269,274,270,270,273,273,273,271,272,277,280,275,279,276,278,293,292,294,295,314,314
1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,1,1,1,0,0,1,1,1,0,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,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,1,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,0,0,0,1,0,0,0,1,0,1,0,0
120
10,2,2,2,66,66,74,68,87,89,51,84,81,83,83,45,85,86,86,49,75,75,75,75,59,59,2,59,59,2,59,59,47,82,88,88,61,130,72,94,94,99,99,99,53,118,118,129,71,95,44,128,128,73,73,132,64,17,17,233,17,17,17,136,137,138,226,226,226,226,223,223,223,224,224,227,227,227,227,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,219,207,32,2,41,94,7,93,33,1,200,17,192,192,192,192
0,0,0,0,0,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,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,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,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0
114
47,483,496,439,362,600,537,407,577,398,66,382,471,606,458,522,551,670,666,599,677,659,504,640,673,567,678,436,579,399,399,586,413,479,492,502,420,420,571,484,440,32,495,428,540,74,472,635,363,169,631,392,501,556,543,473,384,207,604,401,159,510,487,409,409,198,503,402,607,551,422,410,504,625,641,490,395,2,488,187,568,622,536,463,391,178,601,601,514,419,638,383,462,447,508,552,499,466,566,584,630,415,627,570,302,534,529,561,518,177,509,431,632,464
1,1,0,0,1,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,0,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,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,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
168
569,519,573,633,627,540,500,500,500,500,526,578,578,578,578,490,620,620,402,513,563,642,495,495,393,473,507,442,570,361,522,113,423,423,640,391,486,474,47,431,517,534,446,496,491,575,575,384,384,464,618,452,452,555,499,533,451,621,435,441,521,148,463,537,560,560,560,560,560,560,302,586,641,528,467,602,551,551,551,629,549,444,644,644,626,593,178,424,220,468,628,498,434,159,538,548,548,548,548,437,421,516,516,550,26,525,294,611,634,545,30,603,582,637,637,539,433,494,432,505,470,622,448,447,447,447,447,447,447,562,566,400,615,419,439,462,509,415,465,416,595,408,518,638,407,564,564,564,564,531,567,453,453,453,453,453,453,584,390,422,422,422,119,609,497,527,543,635
1,1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0
38
23,1,1,4,4,4,16,16,16,16,3,3,3,3,3,6,6,6,6,6,6,6,12,12,12,12,226,226,226,226,226,224,224,87,87,141,138,139
0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0
32
227,227,223,223,223,223,223,224,224,224,224,224,224,224,225,225,209,219,209,141,140,139,138,162,161,172,175,169,173,180,182,186
0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,0,0,1,1,1,0,1,0,1,0
73
37,5,5,4,4,4,4,3,23,23,15,33,33,31,40,30,10,43,12,41,8,70,56,67,95,74,74,86,86,84,68,73,142,32,10,6,12,16,8,9,36,21,6,7,7,7,39,39,39,18,29,171,173,172,169,162,175,168,186,182,180,161,165,184,184,174,163,163,163,228,375,375,2
0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0
255
4,0,10,13,13,11,7,7,26,15,15,15,14,25,25,25,25,1,9,9,9,17,2,28,28,18,18,23,27,27,20,20,20,5,5,21,21,16,16,3,3,22,24,19,19,8,6,12,68,74,74,74,74,84,89,75,75,83,83,85,51,47,82,82,49,86,88,87,45,81,66,66,66,66,66,66,66,59,96,46,126,126,44,57,57,64,64,50,52,56,130,93,93,93,93,93,93,93,93,93,77,73,73,73,73,73,98,76,76,91,67,67,53,118,48,128,128,128,128,128,61,158,158,158,158,149,149,149,138,146,146,155,157,157,157,142,142,142,153,153,139,144,143,145,150,151,151,151,152,147,147,154,148,156,156,134,134,134,206,206,206,206,206,199,199,137,136,139,138,264,265,254,259,259,259,262,262,257,263,261,256,256,256,260,260,258,281,281,281,266,255,255,190,190,190,188,193,185,179,191,191,189,189,189,181,187,225,225,225,225,225,225,225,225,225,227,227,227,227,227,223,226,226,226,224,213,212,208,215,215,217,218,220,221,217,375,292,295,294,293,313,316,314,317,318,307,307,318,309,309,309,309,311,354,354
0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,1,0,0,1,0,1,0,1,0,1,1,0,1,0,0,1,0,1,0,1,0,0,0,1,1,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,0,0,0,0,0,0,1,1,0,1,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,1,1,0,0,0,1,0,0,0,1,0,0,1
157
11,2,8,27,24,7,10,20,14,19,19,5,25,25,25,25,25,4,12,12,15,15,28,9,9,18,6,6,13,16,0,0,26,21,3,1,17,17,22,22,22,23,86,59,45,45,47,47,81,84,88,88,88,49,49,49,49,82,85,85,85,85,85,85,85,74,83,83,89,51,58,97,92,95,90,131,60,60,60,72,126,132,127,96,99,73,50,50,76,98,53,46,118,57,57,91,91,64,56,80,80,94,52,129,129,67,71,93,63,63,227,227,227,226,225,225,225,225,225,223,223,223,223,224,207,214,211,219,209,209,217,216,368,372,361,361,361,361,369,367,380,362,362,362,362,360,360,360,360,365,364,363,363,363,366,233,381
0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,0,1,1,1,1,1,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,0
92
435,436,437,438,439,472,647,645,648,646,653,654,655,656,472,394,573,522,551,667,665,599,677,690,691,693,693,692,692,692,695,504,469,791,791,792,793,573,794,794,794,794,796,796,796,797,797,797,798,798,798,798,573,616,580,419,546,611,630,617,2,397,513,383,26,558,460,547,613,613,613,537,52,612,612,612,612,532,637,452,452,452,555,409,486,622,444,554,626,811,497,545
0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,1,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0
117
13,11,8,9,17,24,25,10,21,7,20,13,16,8,9,26,26,4,4,4,2,1,3,17,0,14,27,11,18,12,6,83,83,83,83,83,83,45,59,59,59,59,59,59,151,158,158,137,136,138,139,175,175,175,175,169,182,182,182,168,172,259,161,171,162,186,180,173,159,174,164,164,166,176,59,59,59,59,59,226,223,223,223,223,223,224,224,224,224,176,165,165,160,184,267,375,224,224,224,224,184,170,59,59,59,225,225,225,225,225,225,225,225,227,227,213,215
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,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,0,0,0,0,0,1,0,1,0,0
48
541,588,388,388,388,483,483,593,618,618,417,467,551,522,666,670,677,599,504,659,673,640,678,567,466,497,458,507,434,538,519,479,544,484,437,532,496,627,198,407,646,647,645,648,656,654,655,653
1,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,0,0,1,0,1,0,1,0,0,1,0,1,1,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0
306
2,2,2,24,7,25,25,4,9,19,1,13,28,0,23,16,5,10,10,21,6,12,27,17,26,20,3,22,11,15,8,8,18,14,101,101,101,101,112,112,112,112,112,112,47,87,88,88,88,51,74,83,83,86,59,59,179,190,190,190,190,190,190,185,193,193,193,193,189,187,187,187,188,188,188,181,181,181,181,181,192,192,192,192,192,192,59,112,112,112,112,112,105,124,124,102,102,120,107,123,123,108,108,108,108,111,111,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,125,103,122,122,122,122,114,114,114,114,114,114,110,110,106,106,106,100,116,116,104,104,104,115,115,115,121,121,121,121,121,121,109,109,109,109,113,117,192,192,192,192,192,192,192,178,191,191,164,163,66,84,81,75,49,89,85,85,45,68,82,126,56,60,60,129,57,131,97,14,16,15,6,24,7,7,7,7,28,5,5,12,79,93,127,127,73,132,99,94,94,58,58,90,44,92,76,130,98,98,98,80,48,72,77,69,46,61,61,63,63,63,91,67,67,67,67,128,128,52,52,70,118,96,95,71,50,50,53,64,65,62,133,206,194,202,134,195,197,203,203,203,205,54,200,199,204,78,55,55,198,135,201,196,233,282,283,284,286,286,287,288,289,290,353,353,221,220,218,218,218,218,218,216,221,217,290,364,368,365,362,362,362,362
0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,0,1,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,0,1,0,0,1,1,0,0,0,0,1,1,1,1,1,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1
144
22,13,13,26,5,20,4,20,20,9,6,1,11,15,0,23,24,19,16,16,16,14,14,12,12,27,3,3,194,135,62,205,134,134,204,197,55,195,200,206,206,206,201,201,196,78,78,198,133,202,202,199,223,223,223,223,223,223,207,214,141,140,138,139,199,203,203,203,54,172,175,173,162,182,169,168,180,161,171,186,174,348,350,345,352,346,346,347,353,349,349,349,349,344,351,160,165,164,163,159,184,176,176,170,174,166,167,224,227,226,225,223,223,223,209,214,209,207,219,211,216,217,218,220,221,2,267,375,292,292,293,294,295,313,316,316,315,314,313,311,375,375,322,323
0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,1,1,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,0,1,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,1,0,1,1,0,0,1,1,1,1,0,0,0,1,0
301
0,5,10,14,23,6,6,21,9,9,24,22,22,22,4,25,25,11,12,26,26,26,26,26,7,17,18,20,20,8,2,13,13,1,1,3,16,16,15,28,19,27,86,51,51,88,68,82,82,85,47,66,49,84,75,59,59,89,74,83,83,87,45,81,57,90,58,58,131,92,92,92,127,127,96,52,95,95,128,128,128,128,128,128,128,128,128,118,67,71,130,91,91,53,50,97,129,129,73,73,46,46,46,80,93,70,70,98,79,79,126,79,134,194,55,55,135,66,66,88,88,88,88,88,87,83,85,84,84,47,47,75,59,59,59,59,59,45,45,45,74,86,86,89,79,50,126,69,99,60,60,48,44,65,132,61,61,94,64,56,72,63,77,76,150,158,158,153,149,152,139,156,156,144,146,145,138,151,154,157,148,147,143,155,142,142,142,142,133,202,194,201,201,201,201,201,135,203,203,203,78,134,200,196,62,62,62,62,197,54,206,198,204,204,199,195,195,195,195,55,55,55,55,55,205,140,141,139,138,256,261,264,258,265,265,266,262,260,260,224,223,227,227,227,225,225,225,225,226,215,210,213,212,208,220,218,217,216,272,272,272,271,269,269,269,270,270,270,270,273,273,273,273,274,274,274,274,274,274,292,292,295,294,293,303,303,317,316,316,274,274,274,274,274,274,274,279,280,278,275,277
0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,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,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,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,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0
85
591,634,500,30,484,581,294,641,627,525,525,525,525,520,522,551,551,667,665,599,677,659,504,504,504,504,662,469,678,567,520,446,47,651,652,650,649,656,654,655,653,47,546,460,491,48,361,424,92,456,74,217,574,574,574,593,412,440,556,542,542,542,589,554,607,514,562,543,583,577,628,435,462,573,579,498,612,612,553,532,599,436,624,509,594
1,1,1,1,0,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,1,1,0,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,0,0
30
583,487,679,680,485,685,685,682,682,682,682,686,686,686,687,487,688,649,651,650,652,653,654,522,551,551,666,670,487,407
1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0
203
2,20,6,13,9,7,7,7,28,28,17,8,12,19,4,4,16,16,24,14,14,14,14,11,22,10,25,1,15,21,5,23,23,23,23,3,26,94,69,52,67,67,130,130,90,97,118,118,99,127,48,63,139,147,149,149,149,149,144,152,155,151,146,154,148,143,145,153,153,138,158,157,150,150,142,156,140,140,141,139,139,138,138,162,173,161,161,186,180,175,172,182,168,171,169,170,163,167,167,159,160,166,165,174,164,176,184,184,214,214,209,211,207,219,219,219,216,217,221,218,220,259,259,257,257,264,255,281,262,262,262,265,266,254,258,261,263,256,260,78,78,195,201,201,201,62,135,196,198,200,205,202,55,204,133,194,203,203,134,197,54,206,199,267,268,272,272,272,272,270,270,270,270,273,273,273,273,271,271,271,271,274,274,274,274,274,274,233,381,274,274,274,274,274,274,269,269,269,276,280,278,275,279
0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,1,1,0,1,1,0,1,0,1,1,1,0,1,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,1,1,1,0,1,0,1,0,1,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0
122
27,13,13,11,27,15,15,15,15,15,18,3,16,13,13,5,0,11,26,6,12,21,21,21,21,19,29,24,1,17,8,335,173,182,175,168,66,66,66,148,144,158,146,146,143,143,168,161,161,171,186,186,162,180,169,16,33,4,6,162,180,143,152,149,145,154,151,150,153,180,169,172,170,164,166,165,160,176,159,184,249,249,249,246,246,246,246,246,250,252,252,252,252,243,243,243,243,242,242,242,245,245,245,245,253,244,244,244,244,244,247,241,241,241,241,241,248,251,251,251,251,251
0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0
75
198,470,455,508,633,632,421,421,548,481,525,525,525,392,642,452,452,415,435,465,465,593,399,456,491,510,617,466,581,644,515,527,462,294,219,532,113,518,631,361,361,500,500,500,500,159,558,574,383,538,424,585,388,626,454,505,608,413,629,621,589,403,637,600,561,460,453,478,577,579,457,601,601,395,567
0,0,0,1,1,1,0,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,0,1,1,1,0,1,0,0,0,1,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,0,1,1,0
191
0,11,7,2,8,16,28,9,21,20,27,0,6,1,25,10,19,19,7,9,5,8,23,12,27,20,3,15,22,21,13,24,26,2,16,16,17,11,14,14,18,28,4,4,4,66,66,66,66,47,75,49,49,89,89,89,85,68,88,88,88,87,86,82,81,45,45,59,84,83,51,74,74,90,58,93,61,61,60,118,94,94,94,94,73,131,131,72,91,69,48,48,48,57,57,57,57,95,67,76,97,97,56,64,64,80,126,132,132,132,129,170,170,167,184,184,129,129,79,79,96,52,127,127,65,63,128,50,99,92,92,46,70,71,130,98,77,77,53,44,55,55,55,55,205,133,196,62,135,199,202,137,136,138,139,195,78,204,134,54,198,201,206,200,194,203,197,229,232,237,235,238,236,230,231,347,345,344,351,352,350,349,349,346,353,375,322,320,321,321,285
0,0,1,1,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,1,0,1,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,0,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,0,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,0,0,1,0,0,1,1,0,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,0,0,0,1,1,1,1,1,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1
80
633,611,611,611,470,441,605,601,601,601,601,494,507,420,420,454,454,606,241,551,522,667,665,599,241,464,424,617,392,536,540,421,473,26,486,394,472,599,599,647,645,646,648,655,656,654,653,549,539,572,572,572,572,119,452,634,532,517,515,510,513,479,113,677,504,659,662,469,678,567,431,594,594,498,198,614,614,581,889,890
1,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,1,0,0,1,1,0,0
154
121,121,121,121,9,9,9,9,9,9,28,6,21,21,21,4,4,24,24,27,27,27,27,27,27,26,8,8,25,43,43,155,155,196,54,206,175,169,162,168,161,173,186,43,186,242,242,242,242,241,241,252,252,252,252,252,246,246,246,246,248,248,248,248,248,247,247,247,243,243,243,243,243,244,244,244,244,244,250,250,245,245,245,251,251,251,251,251,140,141,139,138,260,186,121,121,121,121,122,122,122,122,100,100,155,43,43,10,1,1,1,1,1,1,23,23,23,14,14,14,14,15,15,15,15,16,329,329,330,330,59,186,172,180,180,180,155,180,180,180,180,182,182,182,16,155,171,159,164,184,282,206,282,359
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0
211
40,36,43,32,33,42,33,42,42,42,29,35,35,41,41,39,30,30,31,18,18,10,6,17,3,28,4,62,204,133,54,55,55,55,55,134,134,206,78,78,195,195,205,135,202,202,202,197,197,201,201,203,203,203,194,199,136,137,137,137,138,139,150,150,150,158,158,153,153,153,156,157,147,154,138,146,144,149,139,152,143,155,148,145,151,142,123,106,122,104,101,101,101,116,116,116,181,181,187,192,189,189,189,178,178,178,178,185,185,179,188,193,190,191,163,164,159,159,184,184,184,184,174,176,170,170,165,166,166,163,163,160,167,167,167,227,227,226,225,225,225,225,225,225,225,223,223,223,223,224,214,209,209,209,207,207,207,211,219,346,352,345,347,348,353,349,350,344,351,25,19,220,216,217,239,237,238,229,236,230,232,235,231,199,298,299,19,375,267,221,218,218,218,321,321,321,322,322,322,322,319,319,319,320,285,323,276,280,280,275,279
0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,1,1,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,0,1,1,0,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,1,1,1,1,1,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,1,1,1,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,1,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0
140
3,32,43,29,21,31,1,4,4,4,9,9,12,28,8,42,19,34,34,14,36,24,15,37,37,23,5,5,18,33,38,39,39,16,30,10,7,40,17,41,6,181,185,188,191,191,193,187,178,179,179,190,190,189,189,192,164,170,170,160,160,160,176,166,174,165,159,159,159,159,167,167,163,163,163,184,6,6,6,6,74,132,132,132,132,54,54,97,97,97,83,66,75,68,298,299,299,301,223,233,282,62,89,85,47,82,87,81,66,45,83,88,86,84,49,49,51,59,74,75,68,57,46,50,80,268,292,292,295,136,236,235,370,382,144,139,151,142,138,143
1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,1,0,1,0,1,1,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,0,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,0,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0
67
657,650,652,649,651,654,656,655,655,653,658,658,515,48,636,511,558,32,505,398,423,217,554,554,506,609,483,602,602,545,545,598,523,499,420,611,556,528,527,494,570,484,569,550,473,521,626,416,452,452,452,526,470,362,439,465,403,148,572,572,572,478,491,547,394,382,489
1,1,1,1,0,1,0,0,0,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,1,0,0,1,0,0,0,1,0,1
37
504,504,522,550,198,551,551,419,567,567,567,457,410,784,785,786,786,786,787,787,787,787,788,788,788,789,790,759,759,760,758,758,758,681,684,684,490
0,0,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,1,1,0,1,1,0,0,1,0,0,1,0
448
26,16,9,23,6,22,18,21,14,19,27,8,20,20,20,15,15,13,4,4,4,5,5,12,7,7,7,7,3,2,85,49,83,83,83,83,81,86,82,82,82,82,51,84,75,87,59,59,66,66,66,66,66,66,68,45,89,47,126,72,132,53,64,91,56,131,131,57,58,79,70,69,69,76,92,60,118,67,93,93,71,61,48,98,46,65,80,80,130,52,97,96,96,96,96,73,94,94,94,94,99,95,127,90,128,129,129,203,203,203,203,203,203,203,203,203,205,62,62,62,197,197,197,135,55,55,55,196,198,199,134,134,134,134,194,194,194,102,106,112,112,112,112,112,116,116,115,120,120,110,110,110,110,104,104,119,44,77,50,63,138,138,142,156,155,155,152,152,152,152,146,154,143,143,157,149,147,147,147,151,144,158,148,148,148,150,139,153,145,145,145,145,137,136,138,139,139,139,179,187,204,201,187,187,193,188,188,188,188,189,189,189,185,191,191,191,191,181,190,190,192,192,192,192,192,178,178,178,174,165,165,165,184,184,167,167,170,164,164,164,166,166,159,159,159,159,176,176,160,163,214,214,219,207,209,209,209,209,211,216,220,220,220,217,217,217,217,221,221,218,218,218,258,258,258,258,264,264,266,260,265,265,265,265,261,261,263,263,262,262,254,254,254,281,281,259,259,259,256,256,256,256,256,257,257,255,201,201,201,201,201,133,202,206,195,201,201,201,133,201,201,133,202,206,195,201,133,202,206,195,195,195,195,195,54,78,200,268,268,267,271,271,272,272,270,270,270,270,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,346,346,346,233,274,274,274,274,274,274,273,273,273,273,269,269,269,278,279,277,278,280,275,276,233,233,233,233,282,283,284,286,287,288,289,290,291,346,349,353,353,350,345,352,348,351,347,344,96,10,11,11,3,68,81,82,49,49,49,49,84,85,66,66,66,66,83,83,74,51,51,86,47,89,88,88,45,31,155,257,19,7,151,1
0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,0,0,1,0,1,1,0,1,1,0,0,0,1,1,0,1,1,1,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,1,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,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,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,1,0,1,1,0,1,1,1,1,0,1,1,0,0,0,0,1,0,0
246
19,8,8,20,28,26,27,16,16,14,6,22,4,3,7,17,25,24,15,1,9,23,13,18,12,2,5,21,0,11,10,68,68,83,49,51,196,134,203,203,203,198,198,206,204,199,133,62,78,54,197,202,195,135,205,194,55,201,200,89,82,82,84,66,45,47,85,87,59,88,74,81,75,86,129,96,70,65,56,97,50,44,63,80,99,131,91,54,127,76,92,90,57,48,136,137,139,138,187,187,187,187,187,187,191,191,191,191,191,190,178,189,189,192,192,188,185,185,181,179,193,165,167,348,349,347,346,346,344,345,351,353,352,350,176,176,170,163,163,163,163,163,163,163,166,166,164,184,174,159,160,239,231,229,235,230,232,238,237,236,226,226,226,224,223,227,227,225,225,225,225,225,225,225,225,225,225,211,207,219,214,214,209,217,218,220,216,221,139,142,138,154,148,158,156,145,143,147,144,150,153,152,151,151,146,157,155,149,293,292,295,294,314,313,317,315,316,309,307,318,306,311,354,267,375,323,319,320,322,322,321,285,275,280,278,277,279,298,299,301,301,302,305,308,310,312
0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,1,1,1,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,0,1,1,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,1,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,0,0,0,0,1,0,0,0,0,1,1,1,0,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,0,1,1,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,1,1,0,0,1,1,0,1,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,1
34
407,561,388,388,388,388,550,539,461,490,553,580,580,487,593,593,650,649,652,651,655,654,653,656,593,399,2,473,614,614,614,614,510,431
0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,1,0
244
5,15,6,1,25,2,20,23,12,19,5,14,18,6,8,9,17,15,0,1,11,11,27,21,23,2,19,25,13,3,26,24,10,22,28,7,16,20,12,4,87,87,86,45,68,83,51,82,66,59,59,88,47,74,84,81,89,85,49,75,56,97,50,95,94,118,132,79,48,65,72,96,44,63,90,52,127,77,80,80,71,70,76,76,91,46,64,98,67,60,131,61,61,61,61,93,99,53,73,69,92,126,57,58,128,129,130,185,188,188,193,189,181,187,190,192,178,179,191,191,191,191,184,176,159,170,163,114,113,113,117,139,155,148,150,157,149,151,142,144,152,147,153,143,156,146,145,158,138,154,136,137,138,139,163,164,12,12,26,1,21,165,160,174,166,167,260,281,265,266,255,257,256,262,263,258,264,259,254,261,227,226,225,223,224,219,214,219,211,209,207,216,220,220,221,217,218,267,268,375,319,285,320,321,323,322,277,275,280,278,276,279,239,237,232,232,235,236,231,238,230,292,295,294,300,296,297,347,353,349,344,350,352,346,345,351,348,381,371,356,376,359,379,358
1,1,1,0,0,0,0,1,0,0,1,1,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,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,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,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,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,0,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,0,0,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,0,1,1,0,0,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,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0
132
14,18,6,6,26,26,26,26,26,16,16,16,16,16,16,24,10,8,22,19,2,21,11,15,15,15,1,1,1,1,1,20,20,25,25,25,25,17,13,13,2,66,66,2,197,197,198,200,194,55,134,206,195,195,195,195,195,78,196,201,202,205,203,203,203,17,13,13,13,13,28,28,23,23,23,23,5,5,5,3,4,4,4,12,0,0,0,27,7,7,7,9,151,143,143,156,156,154,154,152,152,152,152,147,147,147,149,149,149,146,153,153,86,86,82,224,224,224,225,226,226,223,223,223,223,223,227,227,227,214,209,209
0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0
133
405,513,550,413,472,472,509,634,459,545,582,582,523,52,52,52,52,52,52,52,507,606,574,574,574,571,571,571,571,571,571,571,571,571,400,392,501,528,528,528,528,579,169,532,26,583,431,635,363,567,625,639,610,539,464,569,437,541,578,644,614,113,601,601,601,552,552,552,552,620,503,630,604,484,399,399,617,434,362,575,500,396,551,551,551,551,631,467,419,622,408,408,460,643,546,621,475,489,536,417,463,398,519,611,439,403,361,555,561,561,468,626,522,436,390,432,473,315,119,600,445,524,393,66,427,421,637,637,637,556,518,586,74
0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,1,1,0,0,1,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0
257
8,1,22,11,2,2,2,23,23,10,28,19,6,6,3,3,104,104,103,103,103,152,152,152,148,157,157,143,138,138,138,150,145,151,154,155,144,147,156,149,158,139,142,142,153,146,141,140,139,138,49,68,68,68,66,83,84,89,82,175,172,168,182,186,162,169,180,161,171,173,165,160,176,184,164,159,174,166,82,47,87,81,86,85,45,75,59,59,59,59,59,59,88,88,88,35,9,5,42,4,36,43,88,88,88,88,88,51,74,126,76,93,70,63,44,95,80,132,67,98,97,73,94,61,282,283,284,286,166,163,170,259,259,256,264,261,281,260,262,262,266,263,265,257,254,255,258,267,268,166,163,170,167,61,77,64,127,52,60,48,131,50,118,90,58,79,69,71,96,91,91,57,99,130,130,128,92,295,294,293,303,297,300,304,361,361,372,267,247,247,247,242,250,241,248,253,253,253,243,243,244,251,251,251,251,251,251,251,251,251,251,251,251,251,245,245,245,245,249,249,246,252,252,369,366,378,385,363,363,363,363,364,360,380,361,361,361,368,381,53,46,129,65,56,72,206,205,200,55,201,197,199,78,203,203,198,134
0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,1,1,1,1,0,0,0,0,1,0,1,0,0,0,1,0,0
183
486,448,448,449,449,449,531,531,531,535,536,536,536,536,536,416,446,540,551,551,522,457,504,504,504,504,504,504,504,419,567,659,550,198,410,469,660,559,662,663,540,488,220,679,680,684,684,684,683,682,682,682,682,682,682,685,685,177,687,687,688,686,487,705,705,710,707,715,717,717,716,706,718,718,709,711,714,722,721,719,719,719,720,720,720,723,713,713,177,617,592,543,392,92,565,626,566,476,500,781,777,779,775,778,774,782,776,776,776,776,773,780,780,780,766,764,764,767,770,771,769,765,768,763,763,763,444,620,509,383,142,784,784,785,786,786,786,787,788,789,790,705,707,718,711,716,708,714,720,720,720,709,713,713,713,715,719,710,722,704,723,721,706,717,142,506,559,559,396,473,539,502,431,431,469,584,479,522,401,593,429,390,419
1,0,1,0,0,1,0,0,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,0,0,1,0,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,1,1,1,0,0,1,0,1,0,0,0,0,1,1,0,0,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,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0
74
483,483,485,496,66,717,709,708,713,719,706,720,720,720,705,723,704,704,714,718,721,722,710,711,711,716,707,715,776,782,779,779,779,779,774,773,777,780,778,775,781,763,768,768,768,768,767,767,767,767,767,764,765,765,765,772,772,772,772,772,772,769,766,766,766,771,771,771,771,770,770,770,536,456
0,1,0,0,0,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,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,1,0,0,1,0,0
268
12,12,0,17,22,4,9,26,7,27,32,29,25,16,0,39,39,21,13,66,47,47,88,68,82,74,74,45,45,45,83,83,83,83,85,84,49,81,89,86,75,51,92,77,127,128,71,90,52,129,79,79,65,94,94,94,94,61,60,60,118,48,72,98,130,131,73,56,67,70,126,63,63,69,58,96,96,96,64,76,93,44,91,53,132,97,97,95,46,57,80,99,50,194,149,149,155,142,142,157,157,157,148,145,145,153,153,153,144,150,146,146,151,138,138,138,138,143,143,156,154,152,139,139,139,139,139,147,158,141,140,139,139,139,139,138,180,172,162,186,182,173,168,171,161,169,169,175,175,160,165,159,184,167,167,167,164,163,170,170,176,174,166,214,211,219,209,209,209,209,207,207,207,207,207,207,207,207,207,217,221,220,216,218,217,266,265,259,262,281,259,262,281,255,260,263,258,257,264,254,256,261,259,262,281,255,260,263,258,257,264,254,256,261,62,206,196,196,200,134,202,195,54,203,205,135,204,201,198,197,133,55,55,78,267,268,321,285,321,320,322,323,319,277,278,276,279,275,280,351,352,353,349,347,344,345,350,346,348,348,233,282,283,284,286,287,288,289
0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,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,0,1,1,0,0,0,1,1,0,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,0,1,0,1,1,1,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,1,0,1,1,0,0,0,0,1,0,1,1,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,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,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,1,1,0,1,0,1,0,0,1,0,1,1,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,1,0,0,0,0,1,0,0,1,1,0
177
470,570,481,60,537,517,541,541,217,637,637,637,637,422,499,452,572,572,52,52,643,643,643,643,473,465,596,445,636,394,431,591,407,407,504,504,504,388,545,450,514,592,646,645,648,647,653,654,656,655,398,548,548,548,585,522,551,670,666,599,677,659,504,640,673,678,567,403,2,616,582,598,598,632,420,484,549,302,458,254,446,243,490,574,574,574,574,624,627,501,480,519,469,492,628,557,557,557,557,625,611,294,383,533,467,48,631,615,609,478,220,142,498,466,546,405,169,620,589,531,531,531,392,464,207,423,506,528,630,524,623,241,493,641,641,622,547,410,500,461,148,433,527,159,516,516,32,564,449,391,594,419,436,604,563,521,505,523,441,550,553,626,626,587,513,401,606,503,492,643,487,801,800,555,799,519,802
1,0,1,1,1,0,0,1,1,0,0,0,1,1,1,1,0,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,1,0,1,1,0,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,0,0,0,1,1,1,1,1,0,0,1,1,0,0,0,1,1,1,0,0,1,1,1,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,1,1,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,0,1,0,0,1,0,0,1
368
10,15,21,1,1,1,9,9,9,22,6,16,16,16,12,19,20,20,20,20,5,5,5,0,18,7,7,14,23,24,25,25,17,17,17,28,2,8,8,27,27,27,3,4,4,13,26,26,26,26,11,84,84,75,75,75,75,75,75,75,75,75,49,81,66,66,66,66,66,66,85,68,51,54,203,203,203,204,202,55,55,62,62,78,78,201,195,205,205,205,205,206,194,194,199,199,199,200,200,133,196,197,134,134,134,135,135,198,82,88,88,86,87,74,74,74,59,59,59,59,59,226,227,225,225,225,225,225,225,225,225,225,224,224,223,223,223,211,207,140,140,141,139,138,155,145,145,145,153,153,153,153,156,146,146,154,158,147,143,149,142,142,157,151,138,138,139,139,152,144,148,150,150,298,299,301,301,302,305,308,308,310,312,292,294,295,293,303,303,297,300,300,300,347,347,347,347,347,347,347,347,346,349,350,344,352,345,348,348,348,353,351,169,169,172,161,168,168,168,168,186,186,186,182,175,173,171,162,180,166,163,163,163,304,207,219,209,214,304,303,296,318,318,354,354,354,354,306,309,309,311,307,233,163,164,165,174,160,184,176,170,159,167,214,216,307,233,282,217,217,220,218,216,267,375,360,369,380,361,372,368,363,363,366,364,362,365,307,239,230,238,375,271,269,269,269,269,274,274,270,272,272,273,273,276,278,275,280,277,279,238,235,229,236,231,232,232,232,232,237,115,115,104,104,104,102,102,102,107,109,109,109,106,122,122,122,122,114,124,108,108,125,125,125,125,125,125,103,103,112,112,112,112,112,112,112,112,112,112,358,123,113,111,111,111,105,105,105
0,1,0,0,0,1,0,0,1,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,1,0,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,1,0,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,1,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1,1,0,0,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,0,1,0,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1
36
613,613,596,546,405,405,612,612,612,612,479,610,635,551,522,667,665,599,677,659,504,662,469,567,678,618,471,399,578,578,503,507,419,542,570,569
0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0
54
646,647,648,645,656,653,655,654,502,492,556,556,556,556,541,541,541,541,550,561,462,538,413,413,638,384,384,384,441,315,632,501,459,48,427,571,571,573,449,481,605,605,605,605,532,488,548,548,548,442,504,504,504,401
0,0,0,0,1,1,1,1,0,1,0,0,0,1,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0
120
625,606,573,433,579,618,618,618,618,618,620,395,611,516,680,679,682,684,683,685,484,503,629,686,688,687,487,591,592,615,632,499,549,508,621,633,481,382,488,466,498,497,419,384,52,401,524,524,243,403,595,582,570,445,391,408,453,600,535,505,525,475,639,478,539,495,429,538,412,446,598,534,529,642,622,568,638,578,619,619,560,458,561,302,640,148,558,461,413,402,485,511,492,394,506,409,601,493,383,462,2,465,583,566,469,596,417,220,459,169,410,609,537,500,474,456,526,514,550,399
1,1,0,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,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,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,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1
145
473,576,577,476,74,434,294,384,384,384,159,617,523,513,621,413,537,502,530,241,522,294,619,619,542,542,542,542,597,597,597,241,553,401,401,607,649,509,651,431,650,653,656,654,655,597,522,398,456,597,622,510,584,436,525,444,439,52,361,516,670,516,516,444,627,447,641,666,619,599,619,619,589,677,393,659,520,504,504,504,504,504,504,662,469,678,567,363,361,603,507,446,60,462,587,469,547,474,445,505,407,637,637,637,462,445,506,587,524,492,408,524,528,361,558,382,464,47,931,931,931,931,931,932,530,927,634,434,603,518,549,429,494,407,962,962,962,962,963,964,964,964,964,964,964
0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,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,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1
163
559,614,614,159,543,577,446,483,483,483,483,483,549,574,550,479,491,448,74,198,390,554,552,552,506,502,32,600,423,423,207,546,429,545,545,545,545,461,431,511,436,60,586,92,522,633,631,452,452,452,452,452,452,565,432,445,551,522,665,667,677,599,504,504,504,659,469,662,678,567,445,412,611,361,556,177,488,637,503,499,476,48,438,566,632,604,454,454,507,626,537,572,572,593,571,459,526,437,419,599,575,451,219,638,501,480,388,610,532,495,444,592,473,535,567,627,468,585,463,563,453,453,453,453,453,453,453,392,294,475,475,505,484,169,620,561,396,478,489,398,644,636,496,588,66,494,462,541,534,486,528,466,551,590,523,434,52,52,433,492,520,594,517
0,0,1,1,1,0,1,0,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0,0,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,1,0,0,0,1,1,0,0,1,0,1,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1
16
30,503,503,589,837,699,843,845,846,847,848,647,648,646,522,670
0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0
310
415,618,514,513,614,467,470,398,483,461,557,557,557,574,522,563,30,637,637,637,637,586,586,617,397,422,457,566,496,510,641,555,401,241,439,361,644,169,640,626,552,474,60,502,567,399,399,399,416,575,391,383,560,524,602,74,476,407,187,499,596,643,643,643,504,456,594,453,642,2,546,409,503,580,315,506,569,363,480,444,645,648,646,647,653,655,656,654,551,522,670,666,599,677,659,504,640,673,567,678,588,500,217,600,424,243,590,571,481,610,589,498,549,394,515,48,390,477,537,533,207,468,616,607,428,471,431,441,142,520,595,612,458,554,523,420,489,508,490,636,392,113,501,449,402,47,613,446,633,583,505,622,433,450,609,475,440,581,615,519,518,578,543,438,463,592,604,629,582,597,534,493,591,452,452,448,448,448,548,429,541,561,403,570,478,585,455,638,32,573,573,484,419,542,423,547,421,485,564,562,497,177,577,558,605,605,451,512,482,628,526,148,619,619,619,434,454,412,639,198,545,587,472,527,517,507,92,410,408,511,435,66,432,631,413,393,593,572,568,509,362,469,634,405,495,531,599,553,625,551,494,395,532,606,624,492,525,491,529,26,462,538,544,437,486,396,443,52,536,445,621,384,388,417,623,219,627,442,584,382,459,479,556,427,559,254,576,630,447,464,528,400,487,802,492,519,800,643,801,503,799,555,400,632,487,488,530,466,178,516
1,1,0,1,1,1,1,0,1,1,0,0,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,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,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,1,1,0,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,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,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,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,1,1,0,1,1,0,1,1,0,0,1,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,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,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
152
34,37,4,8,3,19,43,7,7,41,15,163,15,36,18,12,12,16,24,42,28,14,39,29,38,30,5,33,31,31,9,10,23,1,40,21,32,6,17,119,119,119,119,125,125,125,125,125,104,110,115,115,122,122,122,122,114,114,102,102,102,109,109,109,109,105,105,121,121,121,121,121,107,106,106,124,190,190,179,179,187,187,187,187,189,189,189,189,191,178,178,188,188,188,188,193,193,192,192,192,192,192,181,185,185,170,184,174,174,174,174,164,160,160,163,163,12,12,50,19,96,118,32,200,181,190,192,192,192,192,192,192,192,192,192,178,188,189,189,187,187,191,185,179,193,166,174,164,160,167,184,184
0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,1,0,0,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,1,0,0,0,1,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,1,0
509
442,442,442,442,442,469,471,579,177,558,429,563,511,564,564,74,219,614,495,458,495,432,612,584,484,516,516,396,569,622,478,616,415,466,507,453,92,441,453,302,547,453,453,453,472,388,388,388,517,453,453,254,453,527,470,409,605,405,618,177,177,405,439,30,525,477,482,577,435,508,254,560,636,466,500,500,142,500,449,500,500,517,611,456,612,546,480,514,438,634,520,399,399,399,642,539,456,553,595,243,474,542,542,542,525,413,570,437,550,393,410,420,577,561,524,448,624,526,469,550,535,113,383,187,643,572,480,472,643,639,559,547,178,551,473,463,571,503,583,592,490,596,447,393,599,415,416,444,390,599,648,646,647,645,646,653,648,655,656,654,647,522,551,666,645,670,655,677,656,599,654,659,653,504,504,640,551,551,522,665,673,567,667,678,677,599,502,505,559,443,504,454,454,504,604,504,659,412,469,662,523,616,2,597,620,678,644,475,423,567,599,579,562,548,637,473,589,363,207,478,515,142,142,142,142,467,467,388,388,623,220,623,479,476,476,92,92,602,66,602,618,540,66,481,618,47,540,494,481,514,47,494,514,445,445,588,588,315,315,587,613,587,613,511,511,574,574,593,593,532,532,362,362,608,608,458,398,458,398,501,419,501,419,407,407,446,427,446,625,427,392,541,442,625,558,60,169,576,462,392,541,541,442,558,60,169,576,462,442,484,585,558,60,169,576,462,484,585,482,497,557,557,557,557,557,557,624,522,486,526,526,217,526,544,217,474,461,635,635,534,48,554,440,440,561,580,397,589,561,580,397,589,397,641,589,641,424,589,641,627,424,198,605,627,198,605,403,485,403,441,485,619,441,583,619,583,493,478,428,220,217,508,604,587,549,623,545,569,437,636,569,491,626,491,516,493,459,119,433,603,481,601,440,450,607,621,454,521,361,52,552,580,47,428,47,396,487,521,598,402,26,610,549,453,453,453,453,453,543,553,412,638,32,294,443,532,527,574,30,428,30,428,524,634,507,148,551,537,241,551,446,641,632,401,556,382,499,519,592,432,241,463,361,598,596,509,609,522,494,2,506,420,495,187,434,800,801,555,799,519,802,643,503,492,487,423,486,431,533,629,607,600,487,802,503,555,643,519,799,801,492,800,509,460,470,578,395,32,643
0,0,0,0,1,0,1,0,0,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,0,1,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,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,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,0,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,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,0,1,1,0,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,0,1,0,0,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,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,1,0,1,1,1,1,0,1,0,1,0,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,0,1,0,1,0,0,0,1,0,1,1,0,1,1,0,1,0,1,0,1,0,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,0,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,0,1,1,1,0,1,0,0,0,0,1,1,1,0,1,0,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,0,1,1,1,0,1,1,1,1,0,1,1,0,1,0,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,1
87
577,420,420,598,417,463,644,644,113,92,530,650,652,651,649,653,656,654,655,530,506,573,510,623,459,497,542,542,542,542,432,666,670,677,599,504,504,504,504,504,504,504,659,673,640,678,567,690,701,761,750,703,762,754,754,755,755,755,756,757,757,757,757,495,178,615,571,30,581,626,528,471,526,526,601,601,601,470,187,363,621,429,477,475,534,634,382
0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0
124
561,502,463,632,632,632,632,632,632,632,632,632,632,466,476,476,416,576,576,633,486,489,648,645,646,647,656,655,654,653,679,680,683,682,682,682,682,682,682,682,682,682,682,682,685,685,684,684,684,489,489,688,487,687,687,686,686,686,551,551,551,551,522,522,667,665,599,677,659,504,504,504,662,662,469,567,678,567,541,533,556,630,394,491,500,528,522,596,597,472,527,460,573,571,555,548,548,548,548,433,477,384,384,384,428,422,422,422,409,588,407,471,484,452,452,553,400,583,159,519,614,631,451,408
0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0
22
624,518,169,169,471,315,142,478,463,463,509,482,488,488,447,447,447,447,447,447,383,410
0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0
245
6,7,15,3,20,2,19,5,28,9,24,23,13,16,18,0,25,0,18,20,26,8,24,23,26,1,12,23,24,6,20,88,83,83,83,83,83,83,87,84,89,75,85,47,86,81,81,59,45,66,66,66,49,82,82,68,74,74,51,51,76,72,69,80,80,44,130,94,132,126,67,70,95,71,57,99,90,65,128,128,128,118,79,96,50,50,46,58,127,127,61,53,97,56,98,77,131,52,129,129,129,129,129,63,48,60,91,64,93,73,92,7,21,12,14,20,10,13,4,4,4,4,15,17,17,25,22,23,16,16,3,3,3,5,24,19,27,6,2,28,28,18,98,71,97,79,69,90,48,40,36,43,32,32,32,32,33,42,29,35,35,41,41,39,30,31,18,18,18,10,6,17,1,22,23,17,11,26,1,8,9,0,201,196,195,195,204,197,205,205,205,205,54,54,206,194,135,136,137,138,139,135,200,55,133,198,78,199,202,62,203,134,239,223,223,223,223,223,226,226,224,224,227,227,227,225,213,212,208,215,210,220,217,218,216,344,351,352,345,349,353,350,347,348,346
1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,0,1,0,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,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,1,1,0,1,1,1,0,1,1,1,0,0,1,0,0,1,0,0,0,1,1,0,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,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,1,1,0,0,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,0,1,1,1,0,0,1,0,0,1,0,1,1,1,0
84
443,408,459,469,659,198,550,419,504,567,551,457,522,672,666,668,669,690,691,694,699,697,698,673,670,689,687,688,487,686,469,469,681,759,684,758,490,760,686,688,688,487,687,469,707,708,722,716,716,716,717,723,723,704,710,719,719,713,713,713,718,721,711,714,720,720,705,705,715,709,706,689,672,469,469,611,638,400,784,785,786,787,788,478
0,1,0,0,1,1,0,0,1,0,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,0
48
551,551,522,670,666,599,677,659,504,469,662,678,567,648,646,647,645,653,656,654,655,460,564,564,561,551,446,518,639,560,519,400,400,400,473,634,621,482,523,396,361,361,486,643,572,572,572,572
0,1,1,1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0
32
550,419,567,457,659,504,504,504,198,643,643,643,643,533,629,637,475,395,482,531,26,560,560,560,560,394,517,519,540,405,382,461
0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0
72
66,2,513,640,74,480,593,583,577,680,679,681,643,485,604,577,615,487,688,687,686,605,461,601,113,113,506,533,585,514,540,612,612,612,612,567,539,361,30,30,626,602,553,531,531,531,597,634,453,390,390,499,498,565,434,486,525,481,515,474,543,187,445,628,465,638,207,220,47,493,478,405
0,1,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,0,1,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,1,1,1,1,0,1,0,0,0,0,1,1,0,1,1,1,1,0,0,1,0,0
48
427,551,551,551,551,551,551,551,551,551,551,567,457,556,687,687,687,687,686,688,487,723,723,714,714,714,487,487,684,758,758,758,758,681,760,760,759,487,487,688,688,687,687,687,687,687,687,686
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0
482
13,13,13,13,13,13,0,23,24,1,1,1,14,14,14,14,18,26,28,20,4,11,15,12,9,9,17,27,27,22,22,10,21,5,7,3,51,47,75,86,66,89,85,49,45,88,88,74,84,59,81,68,82,82,82,3,19,19,19,8,6,25,25,25,25,2,2,16,16,16,125,125,108,106,106,121,121,121,121,121,82,82,123,122,110,109,109,109,109,109,111,111,111,111,111,111,111,103,113,113,114,114,114,114,114,101,101,117,95,44,63,63,63,63,63,70,70,48,131,98,99,46,130,130,130,130,130,130,130,96,96,52,53,128,128,64,57,126,65,91,97,97,97,97,127,76,71,71,58,79,79,79,79,79,79,79,80,158,149,149,149,151,146,150,150,150,150,142,142,145,145,144,144,156,147,147,155,148,148,138,138,153,157,157,157,157,154,152,152,152,143,143,143,143,139,139,265,208,210,212,212,212,215,215,213,140,141,139,138,182,182,175,180,180,180,180,168,168,168,168,161,162,162,171,169,169,173,172,186,174,164,184,184,165,166,166,166,166,159,159,170,163,167,100,120,112,112,112,115,167,167,160,160,160,160,160,176,176,176,213,216,217,217,217,217,221,220,220,220,220,220,220,218,265,265,265,261,261,261,254,257,259,256,260,263,255,281,266,266,264,264,262,258,258,258,258,202,202,202,202,135,135,206,206,206,206,78,204,204,62,205,205,194,54,54,54,203,203,203,196,134,134,199,199,55,198,195,195,195,195,201,201,201,133,133,200,200,200,200,200,197,197,197,197,268,268,267,322,319,322,322,322,322,323,285,285,285,320,321,321,321,277,280,276,276,278,275,280,279,279,277,233,282,345,353,282,283,284,286,287,288,289,290,291,291,291,353,353,347,350,349,351,352,344,344,348,348,346,355,357,376,377,359,359,366,385,360,360,363,363,363,384,384,380,380,362,362,362,361,364,364,378,372,365,365,365,365,367,367,367,368,369,248,248,248,248,249,249,249,249,251,251,251,251,251,243,253,244,247,242,245,245,245,245,252,252,252,252,250,250,250,250,241,241,241,246,246,359,359,359,379,383,370,356,358,374,373,373,373,382,371,371
0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,0,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,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,0,0,0,0,1,1,0,1,1,1,0,1,0,1,0,1,1,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,1,1,0,0,1,0,1,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,1,1,0,0,1,1,0,1,1,0,0,1,0,0,0,1,0,1,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,1,0,1,1,1,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1
70
169,632,632,632,632,632,632,632,632,505,447,447,447,447,456,440,440,440,440,440,440,440,440,440,485,573,573,448,448,643,511,527,613,616,559,584,597,243,243,587,587,515,598,598,598,598,561,220,220,552,552,487,549,517,422,422,422,422,422,429,396,382,565,436,631,474,488,534,469,555
0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,1,1,0,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0
245
14,20,2,5,24,22,27,21,15,23,7,28,1,17,28,17,24,10,15,2,22,25,27,12,3,3,20,4,4,8,11,23,23,23,5,19,7,13,9,6,14,14,14,18,1,26,26,26,26,26,26,26,26,21,0,16,82,49,84,85,59,51,83,81,47,45,45,45,86,87,66,66,89,88,88,88,88,88,74,68,75,131,60,61,61,50,52,129,129,90,79,91,91,56,71,71,63,58,92,92,92,92,92,130,130,130,44,73,48,48,48,53,53,70,128,128,128,128,132,93,155,155,146,154,144,151,151,142,153,153,40,36,43,32,33,42,29,35,35,35,41,39,92,92,48,44,64,73,53,53,72,46,46,46,46,94,126,126,126,76,129,129,129,129,67,130,130,77,69,90,93,17,17,17,17,21,13,118,95,65,96,96,96,129,129,129,60,70,79,57,90,98,48,99,99,99,99,61,72,72,130,130,130,130,97,17,24,2,81,84,66,74,68,49,87,45,82,82,51,88,88,47,59,75,85,89,86,83,130,128,63,46,73,96,94,16,16,16,18,21,21,20,10,13,3
1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,0,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,0,1,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,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,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0
221
457,198,567,419,550,659,522,504,504,504,504,504,504,504,551,391,419,569,466,392,400,516,516,609,361,424,628,628,628,599,558,615,526,544,48,588,169,178,613,613,113,710,708,708,719,719,719,723,723,718,718,721,721,714,714,714,709,704,704,704,711,713,713,720,706,706,706,717,717,715,715,705,722,722,722,716,716,716,707,707,777,774,782,778,778,778,780,773,781,781,779,779,776,775,768,768,768,768,767,767,767,767,764,764,764,763,763,770,770,770,771,771,765,765,765,772,772,772,772,772,769,769,766,766,766,113,26,583,638,390,626,582,603,643,472,784,784,784,784,785,786,786,786,786,787,787,787,787,787,788,788,788,788,788,789,789,789,789,790,719,719,719,721,721,721,721,714,714,714,705,705,705,707,707,710,710,710,710,706,706,706,704,709,709,709,708,708,722,722,716,716,711,715,715,717,717,718,718,713,720,720,723,723,472,434,434,427,554,420,523,407,517,479,456,509,602,468,540,423,632,30
1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,1,1,0,0,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0
72
515,435,470,401,574,574,574,574,315,553,32,506,388,388,388,388,388,581,559,679,680,682,682,682,682,682,682,682,682,682,682,682,682,684,684,685,685,685,685,685,682,682,682,682,687,487,686,688,688,634,457,570,601,294,454,509,492,593,423,423,494,632,621,620,644,631,391,582,415,403,557,557
1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,1,0,1,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1
115
455,610,459,451,625,625,625,625,625,625,625,625,625,625,625,552,552,219,401,462,584,543,521,650,652,651,649,653,656,655,654,562,477,566,427,363,482,432,74,441,554,534,596,460,496,551,522,666,670,677,599,504,504,504,504,659,673,640,678,567,496,613,66,439,198,428,494,483,419,493,493,589,626,556,631,637,207,603,607,622,581,617,595,614,614,614,614,614,60,466,557,557,557,557,557,594,177,489,471,541,630,148,391,391,412,633,580,470,605,605,605,605,605,605,390
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0
247
2,2,8,8,9,9,0,23,17,1,26,13,3,16,21,22,11,11,4,27,20,20,20,25,25,5,5,28,28,24,24,6,6,19,15,15,12,12,14,7,18,18,10,82,82,87,83,75,88,88,51,49,49,68,89,47,66,81,45,59,84,86,74,85,130,67,46,46,46,46,46,52,126,127,64,72,56,50,50,70,70,91,91,99,99,53,79,79,79,79,79,77,94,58,93,93,97,118,48,69,69,69,57,129,129,129,129,129,129,80,44,65,90,76,60,60,71,128,73,131,131,132,95,63,63,92,61,96,96,96,98,133,133,133,54,54,173,186,169,161,182,182,140,141,139,138,138,138,138,182,175,162,172,168,168,168,180,171,171,171,171,176,160,170,159,163,164,167,166,165,174,184,176,226,226,226,226,226,224,224,224,224,224,223,223,225,225,225,225,225,225,225,227,227,227,215,207,211,214,214,209,209,209,209,219,217,221,216,216,218,218,218,218,220,375,375,267,321,321,321,285,323,322,322,322,322,322,320,319,319,319,276,276,280,279,279,277,275,275,278,278,278,276,54,239,239,236
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,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,0,1,0,0,0,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0,1,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,1,0,0,1,1,1,0,1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,0,0,0,1,1,1,1,1,0,0,1,0,0,0,0,1,0,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,1,1,1,1,0,0,0,0,0,1,1,0,0,1,0,0,1,1,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,0,0,1,0
69
2,2,2,24,27,27,27,27,27,27,27,27,193,193,193,188,191,191,191,191,181,181,181,181,178,178,185,185,185,185,189,189,189,187,187,187,192,192,192,192,192,102,113,113,113,113,113,113,27,19,19,28,28,11,11,11,1,1,1,7,23,23,23,26,26,26,8,8,141
0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,1,0
189
588,444,444,631,506,636,464,517,519,402,26,605,442,594,651,652,649,650,655,654,653,656,594,495,398,576,479,393,142,475,581,622,617,415,600,680,679,684,682,682,682,682,682,682,682,682,682,683,685,685,685,685,551,551,522,686,688,688,687,687,687,487,670,677,599,599,504,659,673,640,678,567,525,578,491,541,587,521,448,537,476,618,32,440,510,629,30,580,601,575,460,413,561,561,592,391,515,546,642,615,612,559,405,473,148,390,486,470,511,397,382,409,449,449,568,503,47,598,529,540,596,480,466,533,516,603,633,254,446,217,505,458,524,399,52,474,396,565,551,485,48,585,481,441,532,632,220,482,421,644,640,487,577,595,392,395,637,512,571,468,465,461,423,493,599,435,428,628,627,604,431,187,436,500,500,500,586,198,92,427,527,450,499,462,451,434,2,534,626
0,0,0,1,0,1,0,1,1,0,1,1,1,0,0,0,0,1,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,0,0,0,1,0,1,1,1,0,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,1,0,1,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,1,1,0,1,1,0,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,0,0,1,1,0,1,0,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,0
59
502,625,625,625,625,187,614,614,614,614,614,485,434,434,477,217,587,510,433,758,758,681,759,760,684,684,684,684,490,686,686,487,687,687,688,688,849,417,455,594,607,842,843,845,846,847,848,647,648,646,645,656,653,654,655,551,551,551,522
0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,1,0,1,1,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0
195
657,650,652,651,649,656,653,655,658,654,650,649,652,651,654,653,655,656,448,60,526,2,556,556,484,619,619,619,619,619,408,113,607,551,551,551,449,449,505,460,516,594,521,566,514,596,481,241,540,522,393,403,631,604,427,32,550,606,92,302,433,570,627,390,485,474,491,629,420,424,554,638,632,219,537,587,613,613,613,613,495,495,495,592,453,453,453,453,453,453,453,622,544,593,119,413,618,641,294,504,504,504,504,504,504,504,30,499,603,198,458,428,525,480,580,580,497,455,169,391,539,503,639,421,361,438,362,452,452,517,476,409,470,488,553,217,384,384,384,608,608,457,560,582,478,578,563,563,563,563,644,475,571,442,579,450,523,564,564,588,637,441,464,399,207,178,444,534,572,572,535,507,574,574,574,574,602,436,482,487,518,490,483,397,423,527,494,396,498,528,446,586,254,435,26
1,1,0,0,0,1,1,0,1,0,1,0,1,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,1,0,0,0
47
545,545,545,545,545,679,680,684,684,682,682,682,682,683,686,687,687,717,716,716,716,681,758,490,759,759,784,784,784,785,785,785,786,786,786,786,786,786,787,787,787,787,788,788,788,788,788
0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1
33
645,645,646,647,648,648,658,658,658,658,653,654,655,656,647,647,646,648,645,653,654,655,656,522,241,622,606,198,440,643,395,113,113
0,0,0,0,0,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,1,0,0
288
21,21,28,1,1,1,1,2,16,16,16,7,0,24,5,5,4,23,23,23,25,25,25,25,14,11,19,10,13,13,13,12,12,81,68,87,59,45,84,84,86,66,66,66,66,66,88,88,88,88,51,74,89,89,82,82,49,75,75,83,47,47,85,97,70,52,79,79,67,96,99,64,136,137,64,129,129,127,71,93,93,94,12,12,18,15,6,17,26,27,9,3,8,20,22,94,94,98,91,53,60,69,44,44,118,57,73,58,80,77,72,90,48,48,48,50,50,65,92,95,131,130,61,46,126,126,76,63,63,56,128,132,97,150,149,145,145,145,145,147,152,156,156,156,156,138,185,191,191,193,190,190,190,188,188,188,188,178,192,192,192,192,192,192,192,192,192,192,192,192,192,187,187,181,189,189,189,179,179,179,184,167,164,176,163,166,160,170,159,174,165,138,155,144,158,146,146,154,142,142,148,153,151,157,143,139,136,137,138,139,263,266,258,265,256,255,281,254,257,264,262,262,259,260,261,224,224,224,223,227,227,227,227,227,225,225,226,207,214,219,209,209,209,209,209,209,211,217,218,218,218,218,221,221,220,216,216,268,233,282,375,267,285,322,323,320,319,321,321,321,280,276,277,279,278,295,294,293,296,304,300,297,303,303,354,307,309,311
0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,1,1,0,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0
46
603,514,511,647,646,645,648,653,656,654,655,522,551,551,551,665,667,599,677,441,419,555,403,466,592,562,422,422,435,413,384,571,408,433,507,677,659,504,662,673,567,678,507,536,178,178
0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,0,0
114
594,548,475,556,419,436,113,362,428,441,497,440,440,440,440,440,630,629,649,652,650,651,656,654,653,655,531,565,448,448,508,604,591,532,198,537,469,542,540,528,528,528,615,615,522,551,666,670,599,677,659,504,504,640,673,567,678,504,525,544,524,401,456,471,605,499,608,442,570,545,543,394,491,527,510,502,32,434,454,444,402,472,500,500,500,500,500,500,520,388,619,619,446,590,363,578,464,632,415,148,480,400,596,437,535,539,620,403,561,623,553,627,407,562
0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,1,1,0,0,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,0,0,0,0,0,1,1,1,0,1,1,1,0,1,0,0,0,1,1,0,1,1,1,0,1,0,1,0,1,1,0,0
32
576,459,415,542,542,542,456,649,652,650,651,653,654,656,655,522,551,665,667,677,599,456,599,659,504,504,504,504,640,673,567,678
0,1,0,0,0,1,0,0,0,1,1,1,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,1,1,1,1,1
104
86,66,66,66,89,75,88,88,88,84,87,87,59,45,83,81,47,51,49,82,74,85,68,68,97,70,69,71,129,129,58,58,98,52,60,64,63,126,93,93,17,21,35,35,35,42,28,1,35,42,28,1,36,18,15,19,41,14,5,6,9,40,24,8,10,23,33,33,93,161,168,162,169,175,186,173,182,39,213,210,212,215,221,217,22,22,11,11,19,32,9,204,4,4,33,48,196,28,28,143,11,11,148,97
1,0,0,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,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0
275
26,28,7,14,13,20,25,4,12,22,20,7,20,20,20,20,20,20,11,19,23,8,9,6,18,15,15,2,2,21,7,16,16,16,16,3,21,16,27,25,12,3,22,5,24,17,0,10,4,1,45,137,136,138,138,138,139,138,66,66,66,66,66,66,66,66,66,66,66,66,66,66,59,51,68,68,86,84,88,88,88,88,88,85,85,47,49,49,49,49,74,74,74,83,82,75,89,81,87,95,92,79,79,79,79,79,79,79,94,96,77,64,50,46,46,128,128,128,128,128,128,128,127,127,127,61,72,72,60,60,60,65,65,44,71,71,69,76,91,129,57,58,126,70,93,93,93,132,179,189,189,187,187,191,191,191,185,185,188,188,190,190,190,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,181,181,178,178,178,178,193,167,176,163,163,163,165,170,167,160,159,166,184,164,174,174,174,174,174,118,118,118,118,80,80,200,55,55,55,197,197,197,197,199,199,203,203,206,78,78,194,202,202,54,225,225,225,225,223,226,224,224,227,213,215,212,208,210,220,221,347,346,349,344,352,348,350,345,353,351,221,218,218,217,217,216,205,205,205,205,133,133,133,133,134,134,134,62
0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,1,1,0,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,1,1,1,0,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,1,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,1,1,1,0,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,1,1
148
77,68,51,78,79,50,59,80,21,37,31,23,23,23,40,4,33,38,28,39,19,34,12,6,178,178,190,181,181,181,181,188,185,192,192,192,193,179,187,191,191,189,170,176,167,184,166,159,160,165,174,164,163,6,8,43,18,10,30,24,14,80,83,93,90,86,48,46,44,61,82,132,129,129,57,95,97,98,64,91,135,72,65,131,71,81,53,45,66,66,69,84,70,87,161,168,175,173,182,186,162,171,169,180,172,164,184,159,167,176,165,166,170,174,163,268,273,273,273,273,274,274,274,274,274,274,62,58,76,127,133,88,47,75,49,52,74,67,134,269,269,50,200,147,23,93,148,29
1,1,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,0
33
390,604,584,362,362,500,500,437,540,217,217,560,412,392,639,382,410,410,187,478,577,440,525,469,512,512,632,517,388,442,545,408,74
0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,1,1,0,0,0,0
206
40,36,43,36,43,32,33,42,29,35,35,41,39,30,31,18,10,6,17,17,3,28,4,199,199,199,62,134,194,201,196,55,55,55,54,198,203,197,133,204,202,202,206,141,140,139,138,143,154,153,146,157,148,158,145,139,149,150,151,152,142,142,155,156,147,138,144,88,51,74,45,66,49,59,81,82,84,47,85,86,68,89,83,75,87,76,63,132,173,171,169,161,161,161,168,162,186,186,186,172,182,175,180,167,184,170,167,176,174,174,184,164,159,159,159,166,163,165,160,170,226,225,224,227,223,209,215,214,210,212,212,215,208,213,213,218,351,344,353,346,350,345,347,352,348,349,2,15,18,8,221,217,217,217,217,216,216,216,16,216,220,16,23,23,20,27,17,11,10,10,0,26,21,21,3,28,1,6,5,7,13,24,19,14,22,293,267,375,375,285,319,295,320,292,293,293,294,297,304,303,296,300,309,318,306,307
1,0,0,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,0,0,1,0,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,0,1,1,1,1,1,1,1,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,0,1,0,1,1,0,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1
95
568,489,217,382,456,399,564,564,564,564,541,243,581,455,599,531,531,516,437,545,545,545,618,539,480,608,415,563,60,536,410,416,534,488,589,550,450,551,572,642,587,613,514,479,448,630,30,622,607,148,601,601,507,620,575,449,169,503,585,554,432,451,570,493,576,594,413,32,508,478,407,566,569,626,546,610,521,302,2,533,617,423,435,460,434,616,547,549,583,513,452,586,491,440,461
0,1,1,0,1,0,0,0,0,1,1,1,0,0,0,0,1,1,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,0,1,1,0,1,1,1,0,1,0,1,0,1,1,1,1,1,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,0,0,0,0,1,1,1,1,1,1
38
383,438,400,400,405,361,409,52,525,547,631,557,557,557,557,557,557,557,557,557,557,557,557,557,557,439,508,508,508,422,422,241,609,507,484,470,445,420
0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,1,0,0,0
106
502,438,589,394,394,571,571,475,398,479,575,575,575,575,446,485,485,47,557,557,557,557,445,533,531,531,594,510,488,511,576,361,450,452,452,452,148,455,508,640,420,435,421,397,440,442,638,638,593,436,514,494,609,48,403,626,483,441,458,177,631,605,605,605,605,119,512,393,623,419,52,599,178,622,632,362,590,606,624,470,487,550,582,600,217,618,423,2,559,559,462,477,424,424,113,554,528,633,539,469,525,552,447,459,555,243
0,1,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0
17
522,551,551,551,551,670,666,670,599,436,477,644,468,468,519,547,403
1,0,0,0,1,0,0,0,0,1,1,1,0,1,0,0,0
462
40,36,43,32,33,42,29,35,55,55,55,55,62,23,23,34,33,33,24,24,24,24,24,41,40,62,62,115,108,108,108,108,112,112,112,112,112,110,110,110,104,104,104,104,125,105,105,105,100,124,124,124,121,123,106,117,116,103,122,101,101,101,107,107,114,102,113,113,109,109,109,109,119,120,120,111,62,62,71,95,51,133,81,58,70,70,69,64,64,64,40,40,36,38,38,42,42,42,4,14,6,29,37,19,89,88,72,63,73,82,82,82,93,93,79,79,79,79,171,172,174,79,79,45,127,59,59,59,135,75,67,67,56,86,49,90,132,132,48,91,126,99,99,97,98,74,52,61,65,129,76,130,57,77,60,60,87,50,66,46,68,85,47,53,134,134,134,134,54,83,19,191,191,191,191,188,188,188,188,188,188,188,178,179,179,179,185,193,189,189,189,192,192,192,192,192,192,181,181,181,190,187,187,163,160,167,165,166,176,174,170,164,159,184,19,173,182,180,162,172,169,186,171,161,168,168,168,175,175,163,164,167,167,176,184,184,184,184,184,159,165,44,171,150,153,152,139,139,139,139,139,139,149,156,158,142,147,144,148,145,138,131,203,195,195,54,225,225,227,226,226,223,223,223,223,224,211,209,209,214,257,260,260,260,264,261,131,128,128,80,78,84,54,198,204,153,153,32,9,28,12,12,8,17,16,10,3,172,168,175,162,186,180,171,161,182,169,173,160,184,165,163,186,169,168,162,171,171,161,182,214,163,164,166,174,159,170,233,182,175,180,173,172,160,166,163,163,159,159,176,176,176,176,165,184,174,174,174,174,170,167,167,167,164,164,164,164,226,225,225,225,225,225,225,225,225,225,225,225,224,223,223,223,223,227,227,215,208,208,208,208,208,208,233,208,141,140,139,138,208,138,233,282,267,268,233,282,292,295,294,267,267,208,208,208,208,208,267,268,292,292,292,292,292,295,294,294,268,293,297,170,230,236,232,232,232,229,235,375,375,317,313,313,314,314,214,207,219,216,217,136,137,139,138,23,263,264,148,3,19,16,150
0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,1,0,1,0,0,0,0,1,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,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,1,0,1,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,0,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,0,1
164
579,362,428,383,198,453,453,526,469,469,438,624,396,618,618,618,618,618,572,495,52,52,52,52,52,582,582,582,591,591,591,573,539,539,539,392,437,533,622,458,626,217,501,505,537,540,615,615,615,551,119,159,553,451,597,388,388,388,393,494,454,407,560,113,435,363,32,474,474,474,603,641,449,401,457,574,590,643,606,507,410,567,446,634,628,395,450,588,484,514,629,594,568,625,625,625,577,644,444,243,516,74,498,559,623,47,47,566,470,148,492,178,432,475,398,638,557,361,417,509,413,315,593,482,543,477,433,394,478,580,488,642,635,535,2,456,471,545,397,436,403,419,639,187,483,416,496,562,546,620,632,518,66,169,513,599,612,528,26,294,455,499,439,517
0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,1,1,0,1,1,1,1,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,1,1,0,1,0,0,0,1,0,1,1,1,0,1,0,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,0,0,1,0,0,0,1,1,1,1,0,0,1,0,0,1,0,1,1,1,1,0,1,1,0,0,0,1
55
416,391,625,254,552,520,520,444,545,315,507,561,529,512,502,638,584,475,572,489,570,60,555,575,623,593,119,119,440,436,574,637,598,493,207,500,559,535,417,363,587,587,591,443,549,515,483,461,422,607,634,66,635,449,398
0,1,1,0,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0
206
12,12,8,8,8,24,20,20,20,0,7,3,23,23,23,23,23,17,17,17,25,27,13,22,1,10,15,15,9,9,18,3,14,0,20,20,2,4,5,8,17,17,28,7,23,6,19,11,21,203,133,197,200,200,54,205,198,168,168,175,186,186,173,169,161,172,171,180,180,182,162,176,165,184,160,170,166,166,174,164,164,167,159,159,163,163,163,74,68,89,49,87,88,82,82,97,91,76,70,67,129,46,79,79,118,128,72,77,130,56,92,141,140,139,139,139,138,239,236,92,94,94,52,52,44,96,96,57,73,73,73,73,73,73,73,53,127,127,69,80,50,90,63,65,131,64,60,60,60,60,95,93,93,58,61,71,98,98,126,48,48,48,227,225,225,224,223,226,210,219,211,221,221,220,217,216,232,232,232,232,292,295,294,293,297,300,303,304,156,156,157,150,148,138,152,147,153,151,149,158,154,143,146,139,144,144
0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,1,1,0,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,0,0,1,1,1,0,1,1,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,1,0,1,1,0,1,1,1,1,0,1,0,1,1,0,1
53
570,219,538,538,538,538,538,538,580,580,499,499,499,499,383,550,419,419,526,445,483,556,560,466,535,554,382,382,508,623,491,500,142,391,627,624,482,507,507,555,558,631,585,562,544,177,427,578,497,549,582,400,460
0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0
285
28,9,18,1,5,41,6,31,43,29,39,10,32,4,21,7,17,36,38,40,24,42,14,30,34,3,19,16,16,188,188,187,187,187,192,192,192,179,185,181,190,189,189,193,191,191,178,163,164,160,170,165,176,167,174,184,159,166,16,33,23,12,15,37,8,88,88,88,83,127,45,45,45,87,46,98,86,47,85,85,77,55,55,55,55,132,54,59,50,72,44,62,97,58,80,80,69,60,73,95,74,65,91,133,66,90,63,48,56,75,71,82,51,64,201,200,203,203,185,187,187,190,193,192,189,189,188,179,179,179,179,178,191,191,181,174,166,163,176,164,225,225,224,223,226,227,214,214,211,209,209,209,209,207,219,219,218,217,221,217,218,164,167,184,184,159,170,160,165,203,203,203,203,203,78,196,202,55,55,204,206,138,146,153,157,158,139,148,143,142,142,144,156,151,150,218,140,216,220,141,138,139,233,233,233,282,268,292,295,294,293,314,314,314,316,317,317,315,315,360,361,362,362,362,363,364,365,366,367,283,228,315,313,311,268,267,321,323,322,319,320,306,306,306,311,228,283,367,380,368,369,358,376,371,228,229,232,232,232,238,237,230,231,235,236,236,283,284,286,371,379,357,373,17,156,156,134,9,41,262,262,0,0,0,0
0,0,0,0,1,0,1,1,1,0,1,1,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,1,1,0,0,1,1,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,0,1,1,1,0,0,1,1,0,0,1,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,0,1,1,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1
144
501,625,625,625,625,424,573,441,477,254,434,493,493,548,548,548,437,459,598,598,412,2,522,592,651,652,649,650,653,656,654,655,592,570,219,636,616,60,440,440,440,627,640,556,556,556,556,420,432,392,534,398,528,528,528,531,551,522,666,670,677,599,504,504,504,659,673,640,678,567,463,451,549,422,520,542,362,524,555,26,492,47,571,474,610,207,207,488,577,490,587,119,530,561,383,628,217,569,569,361,315,619,400,494,574,574,574,540,476,32,541,576,515,399,399,620,481,382,177,564,547,509,639,641,447,479,555,555,643,503,487,802,519,801,799,800,492,388,445,536,486,566,438,584
0,0,0,0,1,1,0,0,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,0,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,1,0,0,1,1,1,1,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,1,0,1,1,1,0,1,0,0,1,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0
89
632,632,632,632,632,632,392,502,502,645,648,647,646,655,656,654,653,551,551,522,665,502,617,532,444,361,563,563,169,427,602,602,608,455,217,593,533,515,614,614,590,435,435,584,622,583,489,606,32,454,454,569,459,219,535,456,571,464,391,92,568,450,513,513,384,384,620,398,394,547,476,638,451,451,243,560,48,48,440,159,631,631,621,572,572,413,396,74,483
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,0
66
403,412,615,394,589,497,591,568,568,187,522,648,647,645,646,654,655,653,656,551,551,551,551,666,666,670,677,599,504,504,504,659,659,673,640,678,567,646,645,645,613,613,613,564,564,382,538,471,148,551,551,551,531,531,531,159,607,645,647,648,655,656,658,653,595,113
0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0
33
564,564,564,501,495,495,495,495,495,495,495,495,495,384,384,384,384,503,502,502,472,472,187,424,476,608,608,608,608,518,468,519,302
0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0
197
4,12,12,5,21,3,22,24,26,26,19,13,8,14,27,11,25,20,15,16,18,0,17,2,6,9,10,1,28,23,49,47,74,66,89,45,59,84,51,51,88,88,87,85,75,81,81,83,68,86,86,82,82,118,46,50,130,53,77,77,93,93,69,126,127,70,70,96,96,44,71,56,90,97,92,128,132,61,65,131,57,57,129,129,129,98,64,64,58,80,60,60,60,60,99,52,201,201,201,201,205,78,78,62,62,23,23,23,23,7,73,73,76,72,94,67,91,91,63,48,95,79,79,79,148,143,143,149,146,138,154,155,155,155,155,153,144,147,147,158,151,151,151,151,151,151,142,142,142,157,152,152,156,156,145,145,139,139,150,150,150,150,194,194,199,199,199,199,202,202,54,54,55,204,204,78,78,135,135,135,135,203,133,196,62,62,62,62,62,205,134,195,195,195,201,197,233
0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,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,0,1,1,1,0,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1,1,0,0,1,1,0,0,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,1,0,1,0,0,1,1,0,1,0,0,0,1,0,1,0,1,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0
173
18,27,16,16,5,14,22,6,13,25,11,3,7,4,10,12,2,2,8,19,26,15,17,9,20,20,0,23,1,24,28,21,59,66,66,66,66,66,66,45,87,83,84,75,89,89,88,51,82,85,85,85,81,68,47,49,86,74,98,46,129,129,76,76,72,53,71,62,197,95,65,97,52,52,96,130,130,126,92,67,90,132,61,91,44,99,99,127,80,80,73,131,136,137,139,138,197,78,135,134,133,54,196,203,203,203,203,203,195,204,194,182,180,180,175,162,168,169,171,186,186,186,173,172,161,161,176,159,166,227,227,227,223,223,223,223,225,225,225,225,225,225,225,225,225,225,225,225,225,224,224,226,226,226,213,215,212,208,210,220,216,216,216,166,166,166,166,160,160,160,163,167,170
0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,1,0
122
400,488,529,403,453,439,408,523,455,582,582,582,491,399,399,399,399,424,546,441,481,382,525,630,547,539,538,538,538,497,645,648,646,647,645,653,656,655,658,654,427,442,442,395,587,621,608,608,476,2,620,451,468,567,393,302,551,522,667,665,599,599,659,504,504,504,662,469,567,678,302,412,513,644,532,405,517,600,392,66,417,421,490,512,524,456,534,534,428,477,628,507,521,420,384,575,485,642,361,518,502,396,469,438,499,434,599,505,148,556,516,516,574,537,623,626,570,508,528,492,616,615
0,1,1,0,1,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,0,0,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,1,1,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1,1,0,1,1,1,0,1,1,0
22
645,648,647,646,653,656,654,655,551,551,522,665,667,677,599,677,677,677,659,504,504,469
0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,0
64
18,18,18,18,74,74,182,137,136,138,74,86,47,83,88,88,87,87,85,84,84,82,82,82,51,3,200,227,227,239,267,375,227,227,227,225,225,225,225,225,225,223,223,223,223,223,223,224,224,224,224,226,226,226,226,208,211,207,214,196,97,263,21,94
0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,1,1,1,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0
263
14,14,34,34,4,13,13,6,42,15,7,25,43,38,8,39,0,26,26,29,2,2,21,9,28,32,33,5,3,35,35,17,17,30,20,11,12,41,10,36,18,19,19,1,1,16,31,23,23,40,24,37,66,75,88,88,88,127,82,51,130,59,69,65,131,58,76,78,93,157,155,93,44,57,70,126,89,83,81,97,86,56,53,85,99,99,98,129,67,46,47,132,133,135,63,80,68,74,54,72,52,52,73,45,91,60,71,62,134,61,49,55,50,128,79,87,87,95,84,84,84,48,64,173,162,169,168,175,172,186,171,161,182,180,165,176,176,167,163,166,174,174,174,174,170,184,184,184,160,164,159,137,136,139,138,64,77,90,233,282,282,283,283,284,286,287,287,287,287,288,289,290,291,291,291,291,155,151,151,145,148,142,144,158,154,149,150,153,138,156,147,146,146,152,143,139,197,268,268,215,295,294,293,353,351,346,378,385,253,253,245,245,245,245,245,245,245,248,251,242,242,242,242,249,243,243,243,252,252,252,244,247,241,250,250,246,246,246,373,215,213,208,212,210,217,220,216,218,221,375,293,373,256,264,263,281,266,261,262,262,262,258,260
0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,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,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,0,1,1,0,1,1,1,0,1,0,0,0,1,1,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,0,1,0,0,1,1,1,1,0,1,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,1
244
24,13,5,19,3,1,23,22,22,16,7,8,28,20,18,14,17,6,12,27,25,4,21,15,10,2,26,0,11,9,81,68,75,66,74,84,51,85,59,88,194,55,205,201,206,197,204,133,198,196,195,203,54,134,202,62,200,78,199,135,87,47,83,86,49,45,89,89,82,127,56,56,46,132,80,77,131,133,78,50,118,72,48,52,69,76,126,96,63,99,135,134,79,94,54,91,71,44,136,137,138,139,145,143,152,155,142,148,149,139,150,157,146,153,144,138,151,158,147,154,156,189,189,189,181,193,185,185,185,178,187,191,188,190,192,192,192,192,192,192,192,179,176,159,160,165,184,166,170,164,163,345,348,347,346,350,349,353,351,344,352,163,174,167,223,224,227,227,225,225,225,226,215,208,212,212,212,212,213,215,216,218,217,221,220,228,231,232,232,232,232,230,229,236,238,238,237,235,293,292,294,295,317,314,313,315,318,311,307,306,354,375,267,285,323,321,319,322,320,275,276,278,277,279,279,280,298,299,301,302,305,308,310,312,355,379,373,358,359,382,374,357,377,381
1,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,0,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,1,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,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,0,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,0,0,1,1,0,1,0,0,0,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,0,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,0,1,1,1,1,0
332
25,25,25,25,25,25,15,15,11,11,26,26,17,17,17,17,28,28,23,23,23,14,19,19,12,12,12,12,12,12,12,12,182,182,182,182,162,162,172,172,172,172,169,12,20,20,20,20,20,20,27,27,13,13,13,10,10,6,8,2,2,5,4,1,24,18,22,58,53,52,64,64,126,63,63,97,97,91,60,69,61,79,79,50,19,26,17,5,5,20,27,27,27,2,2,9,16,15,8,25,23,23,74,75,82,82,82,82,47,47,66,70,76,52,99,60,80,80,94,56,98,71,53,65,131,73,73,73,73,260,73,126,15,15,1,3,3,3,3,27,12,12,12,12,12,85,59,88,88,49,49,66,86,84,89,74,82,82,82,82,82,82,82,47,81,45,87,68,83,19,19,19,19,21,0,3,3,3,3,9,9,9,9,9,7,16,16,16,83,87,82,82,45,74,66,66,66,66,59,51,86,49,75,75,88,88,88,47,47,84,89,68,85,81,48,98,72,73,73,130,80,71,93,93,93,93,92,50,97,90,64,64,76,126,132,127,127,127,99,129,129,129,129,65,65,77,91,69,53,52,96,96,128,128,61,79,79,70,56,46,44,60,67,57,95,118,118,118,63,63,63,63,63,63,94,94,94,94,94,58,131,131,131,131,131,144,153,223,225,225,227,227,226,224,207,209,209,211,219,214,218,221,217,217,220,216,267,375,273,273,273,274,274,274,274,274,274,274,274,274,270,270,270,270,270,272,272,272,269,269,269,280
0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,0,1,1,1,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0
199
8,8,15,12,12,12,12,27,18,5,28,2,1,1,1,22,22,22,26,26,23,23,23,23,3,13,16,10,10,25,14,14,14,19,19,19,19,7,7,4,4,9,17,66,83,51,68,68,87,85,45,89,59,59,59,59,81,99,144,138,52,52,129,94,94,94,94,57,72,58,70,44,131,71,93,73,91,91,91,91,48,54,54,54,133,196,134,225,225,225,225,225,225,225,225,225,225,225,134,134,134,205,205,48,64,46,46,92,128,65,69,79,63,56,130,132,80,118,60,67,127,77,97,97,97,90,99,53,95,95,96,126,225,225,225,225,225,225,225,225,225,225,375,224,224,295,294,293,375,161,169,171,172,182,173,180,175,255,254,258,281,259,259,259,263,257,261,260,264,266,256,265,363,365,361,362,369,380,372,360,360,360,293,189,189,189,189,190,190,190,190,192,192,192,192,192,192,178,178
0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,1,1,1,1,1,0,1,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1
271
73,4,3,1,1,1,1,1,9,15,32,32,23,38,5,8,29,37,40,17,12,12,30,7,21,16,41,19,6,34,10,33,39,24,14,43,28,42,18,36,31,31,73,131,65,47,62,62,62,78,75,66,66,68,58,71,102,102,102,102,101,101,101,111,111,111,111,104,104,104,108,108,108,115,115,116,116,116,116,121,121,121,121,121,106,106,106,119,119,119,119,119,119,124,100,100,117,117,117,117,103,110,110,123,123,120,120,120,125,125,71,90,127,129,130,82,82,44,44,76,46,46,91,91,83,70,53,53,67,67,80,80,80,80,64,51,49,49,55,57,86,98,98,98,61,60,60,60,60,59,99,99,54,45,74,77,81,97,97,85,93,93,126,134,48,48,87,69,69,95,56,128,128,128,128,128,128,128,128,50,162,162,161,175,182,169,168,171,173,186,186,186,186,172,180,180,163,160,159,164,174,184,170,167,165,166,176,50,224,224,224,224,224,224,224,224,224,227,227,226,225,225,225,225,225,225,225,225,225,225,225,225,225,223,223,223,223,223,209,50,213,215,210,208,212,212,216,217,217,217,221,220,218,218,218,375,50,50,72,72,88,132,135,89,52,63,63,79,84,133,375
0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,1,0,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,1,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,1,0,0
17
391,420,651,649,650,652,656,655,654,653,420,420,60,594,619,619,640
0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0
164
3,1,1,1,16,12,14,9,22,17,2,11,28,28,18,27,4,13,25,19,19,19,19,0,26,26,10,24,23,87,89,47,47,78,62,62,203,203,203,143,154,155,147,146,146,158,144,156,156,156,152,189,189,189,189,189,179,179,190,190,190,190,190,178,188,188,188,188,188,188,188,191,191,191,187,187,187,193,192,192,192,192,192,192,192,192,192,185,181,174,184,159,167,170,164,165,166,176,163,163,163,160,47,59,88,88,137,136,139,138,85,84,45,66,66,66,66,66,66,66,81,75,82,82,83,83,51,68,86,74,49,49,80,97,225,225,225,225,225,226,223,224,227,227,209,213,209,215,213,208,212,210,215,215,220,221,217,218,220,216,216,292,295,375
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,0,1,0,0,0,1,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,1,1,1,1,0,0,0,0,1,1,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,0
156
559,559,586,417,417,723,723,706,722,710,705,705,707,717,717,708,720,720,714,714,715,704,704,704,709,709,711,719,713,713,713,721,721,721,718,716,782,780,780,781,774,777,779,778,776,775,773,765,770,768,764,769,766,766,766,771,772,772,772,772,772,772,767,763,515,515,420,524,395,142,384,448,590,621,565,469,489,784,784,785,785,786,787,787,788,789,790,790,790,489,814,814,814,815,819,821,820,823,823,822,818,818,816,816,816,816,817,830,831,832,828,828,828,828,827,829,826,825,824,824,824,824,489,710,706,720,720,720,707,714,714,713,722,716,718,708,708,708,723,723,715,704,704,705,705,711,721,721,717,709,709,709,719,419,457,522
0,0,0,0,0,0,1,1,1,1,0,1,1,0,1,1,0,1,0,1,1,0,0,1,0,1,1,1,0,0,1,0,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,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1,0,0,1,0,0,0,1,1,1,1,1,0,1,1,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,0,1,1,0,0,1,1,0,1,1,1,1,1,0,0,1,0,1,1,0,1,0,1,1,0,1,1,0,0,1,1,0,1,0
164
27,27,27,27,27,0,23,11,12,7,2,6,5,14,14,10,21,3,20,16,24,1,87,83,88,75,84,59,51,45,81,257,262,262,1,85,85,85,49,49,49,89,47,82,86,66,74,74,68,118,65,76,73,73,79,79,127,48,91,91,97,67,52,93,44,137,188,188,188,188,188,188,179,179,190,190,181,181,181,187,187,187,191,191,192,192,192,192,233,178,178,178,178,185,189,189,189,189,189,193,164,174,268,166,184,159,167,163,176,160,223,223,223,223,223,224,226,226,226,227,227,225,214,219,209,209,209,209,207,207,211,217,217,221,216,216,220,218,282,160,165,170,282,170,282,282,283,284,286,287,287,287,281,258,265,264,256,254,254,254,266,259,259,260
0,0,0,0,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,0,1,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,0,1,1,1,1,1,0,0,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,1,1,0,0,0,1,0,1,1,0,1,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0
129
601,601,601,458,159,476,478,219,393,496,429,584,434,572,399,399,399,415,620,613,629,625,625,648,646,647,645,656,654,653,655,644,436,475,608,502,510,26,66,569,148,410,568,400,394,618,509,619,555,566,551,522,670,666,599,677,659,504,640,469,567,678,566,616,407,459,553,412,432,457,559,383,74,392,532,440,551,548,548,531,531,531,609,520,391,484,541,524,507,461,499,636,207,48,30,561,599,431,494,243,481,490,419,626,453,468,632,590,615,637,452,452,614,571,220,519,583,448,448,448,448,550,384,362,177,504,504,504,113
0,0,1,1,0,1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,0,1,1,0,1,0,0,1,0,1,1,0,1,1,1,0,0,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,1,1,1,0,1,0,0,1,1,1,0,0,1,0,0,0,1,1,0,1,0,0,0,1,0
111
416,416,416,416,198,659,504,504,504,567,551,551,457,550,419,522,664,691,690,692,692,692,692,693,695,695,695,696,696,696,661,667,665,315,660,487,687,686,688,688,688,416,436,219,759,681,758,490,760,684,684,487,688,688,687,687,686,686,686,718,718,717,722,710,709,709,709,715,715,715,714,714,714,705,719,719,719,708,716,721,707,706,720,720,713,713,723,723,723,711,711,704,704,219,784,785,786,787,788,788,219,640,442,580,625,625,625,625,625,625,569
0,0,0,0,1,1,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,0,1,0,1,1,1,1,0,0,1,0,0,1,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,0,0,1,0,1,0,1,0,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0
278
40,40,36,43,32,33,42,29,58,60,64,48,48,48,62,84,79,79,52,61,97,97,76,132,66,66,66,66,68,98,50,44,86,69,70,80,135,88,88,90,83,81,128,129,129,71,65,85,130,45,57,133,56,74,47,47,75,73,55,77,93,63,78,51,59,59,59,59,59,59,59,59,59,59,54,95,134,134,126,131,49,87,89,99,91,82,72,127,46,67,53,101,109,109,109,109,109,100,107,107,115,115,104,104,104,111,111,111,111,103,103,103,116,116,116,121,121,121,121,121,117,117,114,114,114,114,114,114,114,114,114,114,113,102,120,120,124,124,124,108,123,123,123,105,105,106,106,125,125,125,125,125,112,112,112,112,110,110,110,122,119,119,119,119,119,119,119,119,119,119,119,173,10,6,6,5,36,36,36,36,39,15,15,15,43,158,223,227,227,227,227,227,226,226,226,226,224,224,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,208,210,215,212,138,145,147,144,158,158,148,154,156,168,162,180,172,172,186,161,182,169,267,268,169,175,173,171,170,174,159,165,167,184,164,176,163,160,166,212,213,268,272,274,274,274,274,274,274,271,273,273,270,270,270,269,280,280,277,279,213,221,216
0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1,0,1,1,0,1,1,1,1,0,0,0,0,1,1,0,1,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,0,1,0,0,0,1,0
44
445,636,469,442,442,442,442,620,554,554,573,533,533,420,468,834,839,843,845,846,847,848,645,646,647,648,653,655,656,654,551,551,551,522,667,665,665,677,504,659,662,469,567,678
0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0
409
23,23,23,23,23,23,23,23,24,6,6,19,19,19,19,19,8,8,21,21,21,11,11,11,11,11,11,3,17,17,7,7,7,7,10,26,26,28,9,13,25,25,25,0,0,2,2,2,2,2,2,2,2,18,4,4,22,22,12,12,16,16,20,20,1,14,5,5,5,15,15,27,85,81,49,84,84,47,75,89,51,68,68,87,74,83,66,59,45,82,88,88,88,88,88,86,97,58,44,71,96,96,96,96,48,94,94,126,61,67,67,99,118,56,91,91,91,97,97,97,97,72,50,93,64,53,79,57,131,92,128,76,65,90,130,60,60,63,132,98,149,147,144,155,155,148,148,143,145,146,142,153,158,154,138,138,139,139,152,157,151,150,156,140,141,141,139,138,173,173,173,173,180,118,118,118,118,118,118,56,53,44,132,132,98,98,76,93,127,127,127,126,126,126,57,52,52,63,69,128,73,4,4,4,4,26,26,5,5,5,5,8,8,28,20,20,20,98,52,69,69,69,127,127,70,70,73,73,73,80,129,129,129,77,77,95,46,46,46,46,180,161,175,182,172,172,172,260,172,162,171,169,168,186,186,163,174,165,170,160,167,184,159,159,164,166,176,260,258,264,263,254,265,281,256,259,259,259,259,259,262,262,262,266,266,261,257,255,223,223,223,223,223,227,227,227,225,225,225,225,225,225,225,225,225,225,225,224,226,226,226,207,214,219,239,230,237,236,232,219,229,235,235,235,238,238,238,231,55,199,134,78,196,203,203,203,194,194,205,200,135,202,202,201,133,198,204,62,62,54,195,206,197,233,233,219,211,209,209,209,217,218,218,218,221,216,298,298,298,299,299,299,299,299,299,301,302,267,216,220,267,375,272,274,273,270,269,269,271,278,280,279,275,275,277,276,292,295,294,293,297,314,314,313,317,315,307,307,302
0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,0,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,0,0,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,0,1,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,1,1,1,0,1,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0
259
40,36,43,43,32,33,42,29,35,41,39,30,31,18,10,6,17,3,28,4,1,1,15,5,204,197,202,55,201,54,206,206,134,205,199,78,198,62,200,135,203,194,196,133,195,5,7,23,34,14,8,21,16,37,9,38,24,19,12,88,85,87,81,51,45,86,82,75,49,47,68,66,89,74,83,84,59,129,131,126,130,99,56,132,71,69,53,67,91,46,94,48,61,72,50,93,65,95,92,44,129,127,76,128,98,90,77,97,64,96,58,60,70,57,63,80,79,52,73,118,179,181,188,185,193,187,178,191,189,189,189,189,192,190,165,164,163,163,159,160,167,166,170,184,176,174,226,223,223,224,227,225,348,350,349,353,352,344,351,345,346,347,136,137,139,138,219,214,209,207,211,220,216,217,218,221,10,22,18,7,8,24,4,27,2,13,1,3,11,5,6,14,28,0,0,25,17,16,23,9,26,12,292,295,294,293,293,316,313,317,315,314,306,311,375,267,267,270,273,272,274,269,271,275,279,278,369,363,363,362,368,365,380,372,360,367,366,364,361,278,280,277,276,311,318,309,307,354,20,21,15,19,228,228,228,238,237,230,231
1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,1,0,0,1,0,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,1,1,1,1,1,1,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,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,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,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,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,1,1,0,1,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,0,1,1,1,1,1
147
8,25,21,22,12,3,3,14,4,23,0,11,15,18,2,17,17,5,36,41,41,29,28,1,24,6,16,16,16,10,19,19,35,35,35,9,9,7,86,88,88,66,45,45,59,83,49,87,75,85,85,68,47,74,74,89,82,332,331,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,336,337,173,173,169,172,175,171,161,161,162,180,186,186,186,186,182,182,182,168,166,163,167,176,166,160,170,184,165,174,164,159,81,84,51,56,57,70,60,60,60,60,128,69,73,61,79,81,84,51,70,130,90,92,93,67,129,44,73,69,97,60,46,95,131,57,57,118,126,91,96,52,79
0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,0,1,0,1,0
152
9,9,9,26,21,11,11,2,1,18,18,15,19,20,20,16,22,6,3,28,7,8,198,194,203,201,202,134,134,197,204,55,200,133,54,62,62,135,195,196,78,205,206,199,136,137,138,139,8,4,17,17,17,24,10,10,10,10,352,350,348,353,349,345,351,346,347,344,193,191,191,190,181,187,185,178,178,178,178,179,192,192,189,189,189,188,159,184,176,167,160,163,174,166,164,164,170,165,227,225,225,225,225,223,226,224,219,209,207,211,214,221,220,216,217,217,218,10,14,5,0,13,23,27,12,375,267,323,321,321,321,319,322,320,285,276,278,277,279,280,275,199,239,230,238,236,235,232,231,229,237,12
0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,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,1,1,1,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,0,0,0,1,1,0,1,0,0,1,1,0,1,1,1,0,0,0,1,0,1,0,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,1,1,1,0,1,0,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,1,1
133
603,555,490,580,527,479,459,459,113,113,302,302,606,610,650,651,649,652,654,653,656,655,551,551,551,522,670,666,599,677,659,504,640,673,567,678,610,407,243,417,412,576,397,507,552,552,552,552,395,550,590,590,467,469,469,469,601,601,601,52,52,511,608,608,608,608,578,578,447,447,447,447,447,447,447,424,598,598,598,434,486,421,463,457,526,623,440,391,455,455,48,548,548,169,540,540,620,427,26,390,178,416,416,491,534,441,611,450,483,508,591,470,475,522,443,561,547,602,502,448,448,614,614,614,422,422,422,422,454,629,361,516,400
1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0
47
570,536,457,409,638,638,638,495,495,522,551,666,670,677,599,504,472,435,556,611,178,579,390,467,582,531,531,513,483,504,504,504,659,640,673,567,678,483,442,436,407,294,461,447,607,547,463
0,0,0,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,1,0,1,1,0,1,0,1,1,0,1
59
32,495,495,423,554,516,431,431,587,559,559,403,609,632,627,497,493,434,543,563,453,453,453,453,453,453,505,485,586,198,503,148,207,457,558,614,614,614,604,220,452,540,52,52,473,468,384,384,384,527,553,410,534,534,241,407,407,470,617
1,0,1,0,1,1,0,1,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0
41
606,483,254,438,415,436,525,294,177,527,568,2,529,575,427,528,622,460,475,400,217,217,510,457,504,504,504,504,504,504,504,458,492,614,476,630,634,410,459,431,501
1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1
189
9,17,27,24,3,4,20,1,25,16,16,16,10,19,22,22,21,18,14,8,15,7,12,97,50,93,98,56,52,92,92,130,96,57,73,71,94,94,132,72,99,46,69,80,95,118,63,77,155,138,138,138,138,147,147,147,145,139,139,139,139,151,151,151,153,142,142,152,157,154,150,146,146,144,158,149,156,143,148,12,35,33,5,42,36,28,40,23,6,141,140,138,139,161,168,162,171,180,169,173,186,182,175,172,167,170,164,160,176,163,159,184,165,174,166,212,212,213,210,215,208,216,220,217,221,218,259,264,266,254,261,263,257,260,265,262,262,256,255,281,200,134,198,204,62,205,135,202,133,199,134,198,204,62,205,135,233,375,202,133,199,201,55,55,55,195,195,195,206,196,54,197,78,194,203,203,203,203,203,203,267,323,320,322,50,206,206,148,197
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,1,0,1,0,0,1,0,1,1,1,0,1,1,0,0,1,1,0,1,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0
42
650,652,649,651,653,654,655,656,502,555,555,556,512,516,535,241,169,433,577,492,492,438,148,434,391,527,615,620,437,60,444,444,294,634,30,142,302,613,388,592,498,464
0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0
136
30,30,532,532,532,532,532,489,679,680,643,485,604,681,489,686,686,686,687,487,688,688,475,642,636,705,705,705,707,707,707,709,709,709,720,720,720,720,721,721,714,714,706,706,706,713,716,718,718,708,708,722,722,711,711,715,715,715,717,717,717,710,710,710,704,704,719,719,723,723,723,636,407,758,758,490,684,684,684,684,684,684,760,760,759,759,759,681,687,687,487,686,686,686,688,688,453,453,453,453,453,453,522,504,504,504,504,504,504,504,504,504,550,419,784,784,784,785,785,785,785,786,786,787,787,787,787,788,788,788,789,789,790,790,790,790
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,1,1,1,0,1,0,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0
80
6,23,2,0,8,8,5,4,25,78,55,55,55,55,201,198,203,203,25,28,20,10,22,22,16,136,137,138,139,139,138,150,147,147,139,148,148,143,179,178,178,193,188,188,190,185,192,191,189,181,181,181,187,187,187,174,164,160,167,166,166,166,166,159,16,294,295,293,347,349,349,349,349,349,351,267,375,322,293,322
0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,1,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0
220
19,19,19,19,19,19,25,25,25,25,10,1,4,4,6,6,6,27,26,18,7,20,20,9,22,22,22,22,14,9,3,20,20,4,187,187,193,181,178,178,178,190,185,188,188,191,103,113,11,11,17,12,10,10,6,23,23,23,23,23,16,13,27,87,45,83,66,66,47,51,68,81,74,69,97,58,130,76,91,46,46,46,46,50,50,96,96,96,96,93,48,48,48,95,98,118,44,126,99,132,132,128,90,79,73,73,131,60,56,52,94,94,94,94,64,80,80,57,61,92,127,72,72,129,70,67,63,71,53,77,65,152,146,138,156,156,156,156,158,149,149,150,150,157,147,147,147,145,145,143,143,148,155,151,151,151,153,153,144,144,179,179,179,179,189,189,189,189,192,160,176,176,176,176,166,165,174,170,170,163,167,167,184,160,176,164,159,142,154,136,138,139,204,196,203,194,197,55,55,202,134,201,201,133,206,200,62,135,78,195,195,195,54,198,205,266,264,255,262,263
0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,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,0,1,0,1,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,1,0,1,1,1,0,1,1,1,0,0,1,0,0,1,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,1,0,1,1,0,1,0,1,1,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,0
133
27,4,3,0,10,14,20,20,20,4,13,17,0,201,201,134,200,78,78,62,54,203,203,203,203,203,203,55,195,195,195,205,202,198,206,141,140,140,138,139,139,150,154,151,151,142,142,158,149,147,147,144,152,145,145,145,145,138,143,143,155,146,156,157,157,157,157,139,148,148,148,153,153,153,0,24,24,24,9,23,16,5,11,18,18,18,18,15,2,28,21,12,375,227,227,226,226,223,223,223,224,225,225,225,225,225,225,225,225,225,225,214,209,219,211,207,221,220,216,231,238,229,230,237,235,232,232,236,257,12,93,1,97
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,1,0,0,0,0,1,1,0,1,1,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,1
213
680,679,683,683,683,682,682,682,682,682,682,682,682,684,684,684,684,684,685,685,685,685,550,659,659,198,522,504,504,504,688,487,687,687,687,687,687,687,686,504,551,551,551,567,419,457,674,640,664,666,672,670,689,668,673,669,718,718,718,723,704,720,720,720,706,709,708,707,710,716,715,713,722,711,705,719,719,717,717,714,721,721,779,779,779,779,774,774,774,778,778,777,780,782,781,773,775,776,712,724,725,726,726,727,783,728,729,770,766,772,763,765,769,767,767,768,771,771,457,669,671,678,436,700,457,637,640,633,461,407,198,315,521,623,545,504,504,504,504,504,393,455,784,785,786,787,788,789,790,455,643,530,476,594,421,467,566,515,572,572,148,468,592,577,506,217,602,434,609,561,443,626,394,383,538,537,563,514,635,820,823,816,818,817,815,821,821,821,814,822,822,819,824,831,825,832,829,830,826,828,827,462,513,601,601,403,403,550,445,459,617,465,642
1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,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,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,1,1,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,1,1,1
154
39,39,41,33,42,31,32,12,6,34,7,4,8,3,3,19,29,29,24,17,23,14,1,1,38,192,192,192,192,192,187,187,187,187,187,187,187,190,185,185,185,185,185,185,185,185,189,189,189,189,188,188,188,188,188,188,188,188,188,188,188,179,179,179,178,178,178,178,178,178,178,193,181,181,181,191,191,191,191,191,167,166,176,176,176,176,164,174,160,163,159,159,170,40,162,182,169,169,186,172,171,168,180,173,173,175,161,174,184,166,160,164,167,167,159,159,159,170,163,165,165,176,176,225,226,226,223,224,224,227,227,211,214,207,207,207,207,207,207,268,321,321,321,323,322,322,322,322,285,285,285,285,320,320
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0
69
452,452,452,405,630,482,510,600,618,618,518,590,438,579,32,648,645,675,647,646,655,654,653,676,656,522,32,557,557,557,557,557,557,557,557,557,557,557,557,557,636,511,525,567,583,599,399,399,552,492,446,392,477,413,561,574,574,610,361,391,481,440,589,466,538,363,464,113,417
0,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,1,0,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0
37
600,634,607,547,409,446,536,391,178,679,680,604,643,681,485,686,487,688,687,178,148,439,549,26,624,529,420,362,598,413,491,177,74,495,437,575,615
1,1,0,0,0,1,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,1,1,0,0
141
60,531,531,531,606,532,48,159,529,639,66,491,477,572,558,113,627,537,617,567,635,635,608,524,535,408,392,619,619,619,523,496,496,405,601,453,453,453,453,453,544,510,47,556,590,612,612,612,564,564,564,456,629,505,620,490,442,443,614,302,460,362,618,470,550,393,393,596,504,504,504,545,574,574,574,574,474,591,530,488,395,563,483,587,555,363,554,641,597,142,142,634,624,509,448,582,447,413,449,522,534,518,459,497,560,549,640,584,440,394,500,642,615,551,178,463,254,526,636,638,429,476,566,519,577,52,417,398,452,452,452,613,541,433,539,611,407,522,650,520,457
0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,1,1,0,1,1,1,0,0,1,1,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,1,1,1,0,0,0,0,0,1,0,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,0,1,1,1,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,1,0,1
207
40,36,43,32,33,42,29,35,52,59,65,49,78,129,129,97,97,97,51,62,98,74,54,68,64,131,71,86,135,126,58,76,76,82,95,60,72,128,128,45,75,79,46,81,81,73,57,90,89,88,134,63,53,69,61,55,55,55,93,77,67,91,99,99,70,84,127,56,66,66,66,66,66,66,50,83,44,80,80,130,130,132,87,47,85,133,48,186,169,36,36,36,5,39,17,33,10,32,1,198,78,196,134,134,200,54,54,206,199,202,201,201,201,201,190,187,189,189,189,185,192,192,179,181,191,191,191,178,188,188,188,188,193,193,167,164,160,160,163,163,170,166,174,176,165,159,159,184,197,197,225,225,223,223,227,227,227,227,227,227,227,227,227,227,227,224,226,219,214,214,211,211,211,211,211,209,209,209,207,207,207,217,218,217,220,221,204,133,195,195,205,203,62,135,55,194,375,267,319,270,269,269,269,272,272,273,274
0,0,0,1,1,0,0,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,0,1,0,0,1,1,1,0,1,0,1,0,1,1,1,1,0,1,1,1,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,0,1,0,0,0,1,1,1,0,0,1,1,0,1,1,1,0,0,1,1,0,0,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,1,0,0,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,0,1,1,0
109
588,410,589,533,533,533,601,510,48,585,585,439,169,405,485,362,547,432,537,604,610,541,541,241,30,460,415,467,505,559,603,448,509,617,458,423,423,592,454,554,451,396,536,148,391,574,574,574,574,2,382,563,508,508,595,497,543,501,577,92,593,177,576,534,217,26,495,590,459,486,474,447,407,461,384,384,315,60,640,476,558,187,608,608,449,596,631,254,538,403,493,570,644,545,545,507,605,605,47,437,452,399,74,542,561,611,478,466,553
0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,1,0,1,1,1,0,0,0,1,1,0,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,1,0,1,0,1,1,0,1,0,1,1,0,0,1,0,1,0,1,1
289
32,32,1,36,26,29,30,4,21,38,5,28,2,2,2,34,39,11,23,23,23,23,12,12,12,12,14,40,17,10,15,15,15,25,25,25,25,24,24,6,9,19,19,19,19,19,19,19,8,3,42,43,43,16,41,31,31,0,13,37,7,18,18,35,35,20,33,46,46,128,128,58,82,74,74,132,70,91,66,53,76,84,56,56,48,83,83,75,75,75,93,93,93,134,134,134,44,52,60,60,60,60,49,131,95,67,67,71,65,129,63,64,61,81,86,72,73,99,69,78,78,88,88,55,55,55,57,127,77,77,77,54,97,45,87,87,87,87,47,90,98,135,79,50,50,50,50,50,62,89,89,126,85,130,130,130,51,59,59,59,59,68,80,133,133,133,133,150,150,150,173,162,175,169,182,168,161,161,161,180,186,186,172,171,165,174,160,160,160,160,167,184,176,176,159,163,166,166,166,170,164,141,141,140,138,138,139,139,139,233,282,283,284,286,286,287,288,289,290,290,290,290,291,158,145,153,139,142,149,156,146,148,155,147,143,144,154,152,138,151,157,215,208,210,213,212,212,217,218,220,221,216,239,237,235,229,230,238,232,232,231,359,236,349,347,353,359,383,133,62,197,199,38,28,32,1,4,145,39,2,2,206,97,157,23,33,3,92,41
0,0,1,0,1,0,1,0,0,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,1,1,1,1,0,0,0,0,0,1,0,1,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,1,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,0,1,0,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0
271
2,7,22,12,8,19,21,26,26,18,27,5,13,17,14,3,28,25,15,6,4,24,23,0,66,83,83,74,89,88,82,68,49,75,85,85,86,45,47,47,47,84,127,57,96,96,72,92,118,46,58,130,71,128,95,93,67,48,60,79,64,70,70,52,69,50,94,65,152,150,141,140,139,139,138,187,187,187,193,192,192,192,179,190,190,178,189,189,189,188,191,181,185,167,160,163,163,163,110,110,110,109,109,109,109,253,252,249,247,251,158,148,155,147,147,145,76,73,77,99,132,90,63,61,80,126,91,44,129,98,97,97,56,131,53,145,157,138,149,143,156,156,151,154,153,139,144,152,150,146,142,137,136,138,139,178,193,181,185,187,187,189,189,189,189,192,192,192,192,192,179,190,190,190,188,188,188,188,191,191,191,184,163,165,174,159,166,170,164,167,176,160,219,214,211,207,209,220,216,218,217,221,256,259,260,264,254,266,262,262,262,262,281,194,55,195,199,199,201,206,200,196,198,54,202,135,78,62,204,197,133,205,134,261,243,243,251,251,251,251,251,251,251,247,244,134,203,261,258,265,257,255,375,267,269,269,271,274,273,272,272,270,270,270,270,277,276,276,280,233,282
1,0,0,0,0,1,0,0,1,0,1,0,0,1,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,0,0,0,0,1,0,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,0,1,1,0,0,1,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,1,1,1,0,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,1,0,1,0,1,1,0,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,1,1,0,1,1,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,1,1,0,1,0,0,0,1,1,0,1,0,1,0
48
516,516,516,522,483,483,483,483,636,422,422,422,422,442,442,442,442,409,470,470,2,622,622,521,604,475,294,595,595,148,142,498,539,545,92,412,499,421,594,484,599,416,504,504,504,570,621,450
0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0
253
9,33,10,10,42,1,16,25,32,29,0,26,26,26,26,41,41,4,40,6,24,30,34,23,11,18,31,14,14,35,39,28,36,36,8,19,21,2,38,13,43,12,37,17,15,15,7,7,20,5,3,3,98,98,98,69,69,69,45,56,56,65,65,90,82,82,82,47,47,86,93,93,62,58,58,58,57,71,55,55,55,55,55,48,64,85,50,50,50,50,128,128,78,61,81,87,54,54,54,54,52,134,134,134,68,68,68,127,75,75,75,63,63,135,95,129,73,131,67,132,79,79,79,79,59,59,74,70,91,91,89,51,49,76,133,60,60,60,126,46,46,46,46,66,66,83,44,186,186,186,162,173,182,182,182,182,182,182,169,169,168,168,168,168,171,172,175,161,161,161,180,165,167,167,163,164,159,174,160,166,166,176,176,176,184,184,170,136,53,130,84,80,97,72,99,77,88,137,138,139,139,233,282,283,284,286,287,288,289,290,291,146,146,142,139,158,138,149,154,153,150,147,155,156,156,148,207,207,207,207,207,207,207,207,209,214,219,211,218,220,221,217,216,267,292,295,294,293,316,317,315,314,313
0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,1,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,1,0,1,0,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,1,1,0,1,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0
33
468,2,647,648,645,646,654,653,655,656,551,551,2,397,178,591,621,445,438,492,491,522,670,666,677,599,504,504,504,504,504,504,659
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0
180
219,391,394,396,243,397,313,404,417,119,421,410,403,428,219,431,401,432,412,433,434,639,419,434,605,605,641,207,566,397,481,513,609,187,644,544,576,629,629,631,594,583,363,458,558,440,177,601,493,443,488,462,529,512,581,431,705,716,714,713,713,713,704,721,706,722,717,719,719,715,709,707,711,708,710,718,720,723,764,765,765,769,763,763,763,763,766,771,768,770,772,767,431,565,550,26,528,545,498,478,294,624,534,592,569,587,607,568,361,74,445,542,542,542,556,471,597,503,302,423,784,785,786,787,788,789,790,423,582,551,551,551,557,437,393,485,638,632,523,579,32,52,616,815,816,818,819,821,817,822,822,820,820,823,823,823,814,814,824,825,826,827,828,829,830,831,832,570,590,628,537,198,407,501,420,452,452,452,452,602
1,0,0,1,1,1,0,0,0,0,1,0,0,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,1,0,0,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,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,0,1,0
145
574,574,574,574,574,510,434,623,623,623,623,623,623,623,623,497,535,679,680,485,685,684,684,684,682,682,682,682,682,682,683,535,688,687,686,487,393,447,441,315,559,509,590,719,719,722,714,708,718,718,717,707,715,723,711,710,716,713,713,706,704,709,705,705,720,721,721,769,768,768,768,768,768,767,767,767,767,767,767,767,767,766,766,766,764,765,784,785,786,786,786,786,787,787,787,788,788,789,790,820,820,820,820,820,820,821,817,819,819,819,814,814,815,818,823,823,816,822,832,826,830,825,831,824,828,827,827,829,770,770,770,770,763,763,763,772,590,392,604,565,565,565,565,581,429
0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,0,0,0,0,1,0,1,1,1,0,0,0,0,0,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,0,1,1,1,1,1,0,0,0,1,1,0
53
442,449,113,504,551,551,659,419,457,522,550,198,567,559,690,691,696,696,692,693,695,664,688,688,688,687,687,686,686,487,523,635,394,493,415,580,508,541,490,760,681,759,684,758,687,487,686,688,688,688,403,48,640
1,0,1,1,0,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,0,0,0
174
382,638,517,609,420,568,522,524,471,449,525,563,492,478,509,614,541,458,458,651,650,657,652,649,650,657,651,653,656,655,676,654,522,551,667,665,599,677,659,504,662,469,567,678,458,394,559,589,220,415,569,421,601,470,142,544,445,605,605,518,557,198,494,460,628,467,422,625,625,451,457,398,447,435,577,487,454,606,403,639,431,602,429,495,388,591,477,573,534,442,497,538,177,437,640,254,60,416,584,441,480,635,413,496,511,424,499,521,575,586,613,608,402,92,571,468,446,187,626,241,482,590,590,630,514,396,439,532,405,434,417,302,535,408,519,500,572,576,618,616,627,554,490,384,438,555,549,503,642,409,588,615,615,581,631,599,548,582,637,610,574,501,363,507,469,464,453,515,623,597,505,390,30,530
1,1,1,0,0,1,1,1,1,0,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,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,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,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,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,0,1,1,1,0,1,1,1,0,1,1,1,1
22
506,169,502,445,445,445,463,556,590,590,467,584,603,552,552,552,177,177,498,535,535,537
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0
108
646,645,647,645,648,656,655,653,654,658,658,646,647,648,645,655,653,654,656,30,30,582,525,525,525,119,119,417,436,543,620,458,513,591,631,643,447,447,447,447,447,447,567,639,472,464,469,616,505,569,485,60,60,522,496,388,632,66,546,609,484,528,424,548,548,548,612,409,434,541,557,557,557,557,557,557,451,573,637,608,608,622,440,635,551,551,551,522,665,667,677,599,635,519,493,427,220,178,510,633,539,463,532,48,445,489,558,547
0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,1,0,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,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0
36
384,384,384,113,113,629,483,169,169,415,415,604,624,533,622,605,639,119,572,572,572,220,504,465,628,607,47,508,508,508,517,599,505,254,397,400
0,0,1,0,1,0,0,0,1,0,1,0,1,1,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0
178
489,397,575,575,575,575,575,575,575,575,575,429,574,574,510,438,467,613,580,580,450,539,636,508,611,457,552,517,422,422,614,614,52,52,52,52,52,52,52,52,52,66,500,632,632,632,416,496,617,628,400,619,619,619,601,601,601,601,601,601,563,568,469,479,401,481,533,533,533,533,453,453,453,453,453,453,475,554,421,465,465,398,504,504,504,504,504,504,545,545,545,545,609,558,502,445,492,556,391,540,382,399,476,582,451,513,483,537,388,588,544,587,567,392,495,446,447,437,494,187,503,503,620,415,562,543,627,616,396,471,477,559,487,612,452,452,452,452,452,452,452,402,538,393,439,515,2,547,198,470,207,604,600,534,243,490,419,472,603,407,615,524,542,542,542,542,577,630,630,642,561,431,480,526,363,444,443,361
0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,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,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0
59
12,12,14,14,16,19,23,3,25,8,15,0,28,28,9,6,20,21,21,5,24,26,136,137,138,139,138,161,175,173,173,173,172,172,223,223,223,224,226,227,227,227,227,225,225,225,225,225,225,211,207,207,158,136,137,139,138,35,214
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0
64
612,612,612,612,401,495,495,630,583,562,554,554,442,442,442,442,60,464,598,396,572,362,362,505,487,646,648,647,645,645,658,658,658,658,655,656,653,654,522,551,666,667,667,667,599,677,659,504,504,504,640,673,567,678,487,420,243,516,460,547,497,644,540,509
0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,0,1,0,0,1,0,0,0
106
21,21,21,6,5,12,20,3,7,7,9,27,14,23,23,13,13,13,13,13,13,13,13,28,190,190,185,192,192,192,192,192,192,192,192,192,192,192,189,189,189,193,193,181,181,181,181,178,178,179,179,179,188,188,188,188,188,188,188,187,187,191,191,191,176,164,160,163,170,159,184,174,174,166,166,167,167,165,165,165,225,225,225,225,223,223,223,223,223,223,226,226,224,227,227,227,227,227,214,210,212,212,213,137,136,138
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,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0
265
7,10,17,0,11,4,9,1,28,41,43,12,31,15,29,38,16,2,21,24,33,23,36,25,20,32,14,26,19,30,13,40,42,37,18,39,6,5,5,8,34,3,35,35,89,98,86,64,53,53,128,132,45,135,75,80,44,69,48,83,129,129,61,91,63,88,49,82,55,55,55,55,55,71,78,73,84,126,52,90,50,130,130,58,51,60,56,74,85,127,79,67,70,47,59,81,93,68,99,76,62,57,77,65,46,131,133,72,72,54,97,95,134,66,87,152,155,146,153,151,158,142,139,154,144,145,156,150,149,143,138,157,148,147,136,137,139,138,181,191,192,192,192,192,179,189,189,178,188,233,282,283,284,286,287,288,289,290,291,209,207,211,219,219,214,218,220,216,217,221,198,195,78,78,206,239,229,231,230,238,235,236,232,237,260,281,257,254,261,256,266,255,265,262,262,259,264,263,258,268,268,267,269,272,270,273,274,274,271,277,278,275,279,280,276,276,292,292,295,294,293,317,316,314,313,315,354,309,309,307,311,318,306,352,381,370,351,345,348,350,346,344,349,347,353,370,371,379,376,359,383,358,355,382,374,374,356,377,365,369,364,366,380,362,363
1,1,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,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,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,0,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,0,0,0,0,0,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,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,0,1,1,1,0,0,0,1,1,1,0,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,0,0,1,1,1,1,1,0,1,1,0
55
448,448,448,448,448,448,632,632,438,599,602,602,602,607,571,613,384,384,569,629,587,388,510,537,450,243,444,382,609,583,507,446,568,644,636,636,362,177,570,474,66,548,548,548,548,538,564,564,564,564,484,624,439,555,407
0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0
112
597,219,219,679,680,681,604,485,485,487,688,688,687,687,687,687,687,686,686,686,686,521,521,481,390,612,612,612,612,612,612,612,612,717,715,707,706,705,721,721,719,713,722,716,716,708,704,704,704,720,711,714,714,710,709,709,709,723,723,723,718,765,771,769,764,764,772,766,766,766,767,768,768,768,768,784,784,784,785,786,787,788,789,789,789,789,789,790,790,770,770,770,770,817,818,823,821,820,816,816,816,816,816,814,814,814,814,822,822,822,822,822
0,0,1,0,0,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,1,1,0,0,0,1,0,0,1,1,1,1,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1
197
17,17,17,34,29,11,11,11,33,15,30,37,43,2,68,62,2,1,41,4,32,7,13,0,10,39,21,16,16,40,5,5,36,12,28,31,6,19,42,14,20,20,23,26,35,8,18,3,25,24,38,9,192,192,189,189,185,179,193,188,181,181,187,187,190,190,190,178,178,191,170,164,163,160,167,176,159,165,174,184,166,136,137,139,138,233,126,44,66,99,91,63,82,46,81,97,51,60,73,88,90,133,69,84,48,49,50,80,130,83,57,89,135,135,78,65,86,79,95,127,71,74,74,128,93,47,129,129,56,61,59,72,45,98,134,85,77,52,55,55,58,70,54,75,132,67,87,131,76,64,53,233,209,214,292,295,294,293,9,233,282,254,263,257,264,143,214,219,211,207,217,221,216,217,218,375,245,243,243,248,253,253,253,251,251,251,251,251,251,251,251,250,250,242,246,246,246
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,0,1,0,0,1,0,1,1,0,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,1,1,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1
233
24,1,22,22,22,11,19,21,4,4,15,18,20,17,9,26,2,23,23,0,16,5,13,7,25,12,27,3,196,194,199,205,204,200,54,135,197,133,198,78,202,203,203,195,62,201,201,207,207,209,209,209,209,211,211,219,214,214,214,214,214,217,201,201,201,55,134,134,206,47,59,51,88,86,66,83,81,68,87,49,45,75,85,84,74,89,82,50,93,56,44,55,128,63,62,118,70,98,94,141,140,139,138,94,94,129,126,73,58,71,92,54,69,90,97,52,76,99,99,135,135,134,134,53,60,60,80,80,130,130,268,267,323,322,345,350,346,344,344,344,344,344,344,344,349,351,348,352,353,353,347,162,161,186,186,186,186,173,180,182,168,169,175,172,164,166,165,170,176,167,160,174,163,227,239,230,236,229,237,238,232,231,235,184,159,223,226,224,295,292,293,294,316,314,313,317,315,307,354,309,306,318,311,225,225,225,225,225,225,225,225,211,219,214,209,207,221,220,216,217,218,322,320,321,319,285,277,275,275,278,280,276,279
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,0,1,1,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,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,0,0,1,1,1,0,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,1,0,1,1,0,1,0,1,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,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,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,0,1,0,1,1,0
57
510,510,531,433,538,542,542,542,542,482,784,785,786,787,788,789,790,790,790,790,720,720,720,705,707,718,718,718,713,717,719,719,722,711,711,708,721,706,714,714,709,709,723,715,716,710,704,608,428,476,400,455,587,449,549,207,2
0,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0
12
561,493,493,493,528,412,412,532,363,565,565,607
0,0,0,0,0,0,1,0,0,0,1,0
241
23,23,16,8,26,25,21,18,10,3,22,11,4,27,9,9,24,12,0,19,5,2,6,74,86,68,85,82,88,88,88,88,88,66,51,49,87,87,59,89,84,83,47,81,45,75,72,91,70,67,65,99,44,52,46,90,98,93,92,58,118,118,97,76,56,56,61,61,61,61,130,130,130,94,64,128,79,73,69,53,95,48,126,129,129,129,129,129,77,71,71,80,80,60,127,96,96,131,63,63,57,50,132,132,148,144,152,152,146,156,153,139,138,138,149,150,142,158,151,143,145,145,147,157,155,154,140,141,138,139,173,186,162,172,161,180,162,172,161,180,162,172,161,180,168,175,171,182,169,163,164,159,167,176,173,186,162,172,161,180,168,175,171,182,169,167,170,176,159,133,55,55,62,196,197,203,203,199,194,198,135,78,204,201,206,200,54,134,195,195,202,205,258,262,262,262,257,259,263,265,261,264,256,254,255,255,281,266,260,210,215,212,208,213,221,220,216,217,218,164,163,267,267,375,272,270,270,270,270,274,271,269,273,273,278,275,280,276,277,279,279
0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,0,0,1,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,1,1,0,1,1,1,0,0,1,0,0,0,0,1,1,1,0,1,1,1,0,1,1,1,0,0,1,0,1,0,0,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0,1,0,0,1,0,0,0,0
41
302,463,450,450,646,646,645,645,648,647,646,648,645,647,675,653,676,656,656,654,655,551,551,551,551,551,551,450,655,653,658,658,658,551,551,522,666,670,658,670,450
0,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,1,0,1,0,0,0,0
183
443,424,599,461,626,556,556,556,497,612,241,610,632,591,207,455,454,362,545,545,619,619,619,555,644,554,580,515,458,458,597,512,510,493,429,417,631,631,592,587,572,524,621,407,538,538,538,548,548,548,641,169,501,447,394,598,598,598,598,187,460,652,649,650,651,654,656,655,653,522,551,665,667,677,599,504,504,504,659,469,662,678,567,47,630,550,624,553,605,605,492,528,691,690,695,751,751,753,753,754,754,755,756,756,756,757,32,66,444,471,606,409,500,500,148,529,622,629,474,450,442,60,566,560,611,178,614,634,457,294,92,600,635,397,603,549,26,625,625,505,494,393,476,388,388,405,518,562,217,607,403,403,400,514,477,504,504,504,593,602,453,453,453,453,453,453,453,453,453,453,453,453,489,479,402,516,642,575,639,601,420,408,466
0,1,0,0,0,0,0,1,1,1,1,0,1,1,1,0,0,1,0,0,0,0,1,1,1,1,0,1,0,1,1,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,1,0,0,1,1,0,1,1,1,0,0,0,1,0,1,0,1,1,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,0,1,0,1,1,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,0,1,1,1,0,0,0,1,1,0,1,0,1,0,0,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,0
219
633,441,482,617,556,556,556,556,556,556,556,26,473,535,532,433,525,525,525,431,431,431,576,391,623,464,416,427,509,2,468,445,486,390,645,648,646,653,654,656,655,551,551,551,522,667,665,599,677,659,504,504,504,662,662,469,567,678,461,566,602,423,600,644,294,513,543,589,625,625,625,625,362,415,536,384,594,463,382,363,608,403,643,510,562,169,92,484,592,557,557,557,557,557,557,620,595,575,587,638,609,609,618,588,521,440,641,457,561,548,548,177,630,585,508,66,460,526,570,302,640,400,492,432,30,593,501,420,419,546,546,451,439,60,220,480,621,500,500,491,429,32,551,551,551,551,624,629,564,564,450,254,642,392,524,567,409,791,791,791,792,793,793,794,794,795,795,796,796,797,797,798,632,591,529,519,438,801,393,476,444,596,606,396,553,582,424,187,413,512,601,467,610,407,530,478,219,434,488,458,462,361,597,597,498,198,523,422,422,583,243,485,533,456,581,569,113,550,472
1,1,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,1,1,0,1,0,0,1,1,1,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,1,0,1,1,1,0
85
607,396,492,784,785,786,787,788,789,790,770,765,768,768,768,763,763,772,766,769,771,767,764,764,819,819,817,823,822,818,821,820,815,816,814,829,829,832,828,825,830,827,824,826,831,719,719,719,709,718,718,717,706,706,711,722,704,704,708,708,716,720,713,723,723,723,721,715,715,710,714,714,714,707,707,705,705,705,764,492,302,458,542,542,416
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,1,1,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,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,1,1,1,0,1,0,1,0
79
545,510,456,573,169,567,198,457,504,419,551,551,551,551,551,550,659,522,664,671,670,688,688,688,688,487,687,687,687,686,684,684,684,759,758,758,758,760,760,760,760,490,681,687,687,687,687,687,487,688,688,686,686,719,707,714,722,718,718,715,711,720,720,720,710,709,713,713,721,721,717,723,716,704,706,705,708,169,501
0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0
137
38,38,38,38,1,24,16,3,175,184,167,168,168,168,37,21,6,6,8,31,33,19,19,19,9,28,38,38,80,80,66,66,66,66,66,66,56,56,55,50,50,84,53,73,86,87,74,74,74,128,40,37,10,3,3,3,3,39,1,1,1,23,23,23,42,42,174,163,163,176,9,41,28,39,4,4,4,43,34,30,17,40,42,42,36,14,12,18,18,18,18,7,15,10,5,32,162,162,180,171,173,161,186,186,175,168,168,182,182,172,172,169,226,226,225,225,225,225,225,225,233,169,167,170,176,159,166,163,163,163,160,167,184,174,164,375,267
0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,1,0,1,1,0,0,1,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0
69
499,499,499,499,499,641,646,648,645,647,655,654,656,653,676,641,610,631,467,393,549,620,409,390,550,382,645,645,646,647,648,654,656,655,653,658,551,551,551,586,676,551,522,667,665,599,677,659,504,504,504,504,504,662,469,567,678,586,465,465,613,613,613,2,498,92,530,570,451
0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0
48
452,452,576,159,602,626,545,400,579,504,504,504,504,504,504,504,532,646,648,647,645,653,654,656,655,532,388,582,597,539,493,569,417,556,443,384,384,384,511,458,627,611,396,551,551,522,670,677
0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0
224
8,21,21,11,0,27,15,25,28,6,5,1,23,23,14,13,7,16,3,19,17,2,26,4,12,20,22,18,10,9,24,136,137,138,139,139,81,68,59,84,89,66,45,87,51,85,88,88,88,88,88,82,86,86,75,83,49,74,47,91,98,131,99,130,130,44,132,129,129,129,63,98,57,56,48,67,127,71,92,96,128,128,90,77,79,79,79,79,131,97,60,72,50,94,61,80,80,52,53,204,197,190,190,190,178,179,193,185,181,181,181,181,187,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,188,188,188,188,189,191,184,163,197,54,134,194,203,203,203,203,133,195,195,135,206,78,201,163,170,174,166,166,160,160,159,164,164,164,164,165,176,176,176,167,167,167,201,201,202,202,202,202,202,62,62,55,55,199,224,224,224,224,224,224,227,227,223,226,213,375,199,205,198,196,200,212,200,219,209,375,292,295,346,350,345,347,351,352,353,344,348,349,349,349,349,209,207,214,295
0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,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,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0
88
391,599,577,617,525,525,525,525,525,472,612,603,648,645,675,646,647,654,653,676,655,656,522,551,551,551,551,667,665,665,599,677,659,504,504,504,504,504,504,504,662,469,567,678,547,458,555,493,587,521,640,501,611,477,382,405,571,467,546,437,498,453,453,453,453,453,453,453,395,556,383,566,566,558,513,514,581,457,401,563,443,630,540,413,446,598,598,629
0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,0,1,0
72
650,651,649,652,657,653,655,656,654,658,617,617,485,652,651,649,650,656,653,654,655,457,522,551,551,670,670,677,568,568,452,452,452,452,452,452,635,643,561,610,438,405,491,437,420,614,614,614,614,614,530,565,580,559,677,599,504,504,504,504,659,469,469,567,678,47,615,581,467,474,401,547
0,1,0,0,1,1,0,0,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0
282
3,23,17,17,17,14,22,14,15,11,26,26,24,13,13,20,6,9,3,22,7,7,19,17,27,1,8,2,25,4,18,21,28,0,12,10,10,5,16,23,51,49,49,49,85,68,75,47,84,87,45,74,74,89,86,83,81,82,59,66,66,66,88,44,127,70,60,56,56,131,132,77,76,64,65,52,129,129,129,129,58,97,97,98,50,71,79,67,95,72,72,69,128,128,128,128,128,92,46,90,53,94,93,63,63,90,73,97,97,97,48,56,56,130,67,99,98,98,53,131,131,131,52,2,227,227,227,224,224,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,223,223,223,223,223,223,213,215,241,241,242,242,242,242,242,243,243,243,244,244,244,244,244,245,245,245,245,245,245,246,246,247,247,248,249,250,250,250,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,252,252,252,252,253,253,253,253,215,215,215,215,212,210,208,216,217,217,0,57,80,80,99,73,91,96,118,48,63,126,61,130,163,226,227,227,227,224,225,223,214,209,211,219,217,221,218,220,216,375,292,295,292,295,294,351,350,346,349,353,345,352,344,347,348,365,360,360,362,363,364
1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,1,1,0,1,1,0,0,1,1,1,1,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,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,1,1,1,0,0,0,0,1,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,1,1,1,1,0,1,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,1,1,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,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1,0,1,1,0,1,0,0,1,1,1,1,0,1,0,1,1,1,0,0,0,0,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,1,1,0
88
453,453,453,453,453,453,453,453,453,453,566,566,390,487,599,540,648,645,646,647,645,655,658,658,653,654,656,522,551,551,666,670,677,599,504,504,659,469,662,678,567,540,481,597,439,434,423,500,500,633,606,572,572,382,644,463,456,119,529,484,600,492,395,497,479,490,429,587,594,589,588,169,470,604,465,465,405,92,408,550,610,631,593,601,601,601,601,217
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,1,0,1,1,0,1,1,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,1,0,1,1,0,0,0,1,1
100
548,559,416,422,516,361,643,643,643,643,503,26,390,612,219,142,515,419,599,650,652,657,649,651,656,654,676,655,653,522,551,670,666,599,677,659,504,640,673,567,678,599,472,429,555,409,538,207,207,596,421,403,453,474,525,525,525,363,445,552,74,498,395,574,605,605,402,490,582,463,435,523,553,587,628,496,499,630,485,589,412,432,393,518,576,624,504,504,504,504,625,527,465,465,486,597,501,631,520,534
1,1,0,1,1,1,0,0,0,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,0,1,0,0,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,1,0,1,0,0,1,0,0,0,1,0,1,1,1,0,0,0,1,1,1,0,1,0,1,1,1,0,0
217
17,20,2,3,6,1,15,12,4,26,26,28,19,10,0,21,24,18,11,23,9,25,27,109,109,109,109,109,109,109,117,117,117,112,112,112,112,112,105,105,105,125,114,83,88,88,88,45,51,74,47,81,81,81,49,87,59,89,75,85,84,82,82,82,86,66,68,130,90,72,71,46,99,79,60,58,57,95,127,131,72,96,52,126,61,64,50,92,65,46,48,70,99,77,130,60,57,67,93,53,132,97,58,71,71,91,79,69,56,118,44,94,90,80,80,80,80,35,156,156,155,138,150,150,147,35,35,16,8,7,22,5,139,139,158,144,146,146,143,143,153,153,153,153,151,148,149,149,149,152,152,152,157,157,142,154,154,145,141,140,139,138,139,172,186,175,168,169,162,182,180,161,173,171,211,172,186,175,168,169,162,182,180,161,173,159,163,166,176,170,167,165,184,164,160,194,206,202,205,196,201,133,134,203,135,199,62,195,195,204,54,55,55,55,200,198,78
0,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,1,0,0,1,1,0,0,1,1,1,0,0,1,0,1,0,1,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,1,1,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0
221
14,7,11,12,25,13,13,21,26,15,10,0,2,9,19,16,16,22,28,3,17,27,5,24,23,8,20,20,6,4,1,18,51,51,84,74,74,49,85,85,85,83,68,87,87,87,89,75,47,59,59,81,66,45,86,82,82,82,82,88,99,91,92,98,46,46,76,94,94,65,95,71,71,71,77,77,77,77,77,63,126,126,57,72,72,48,131,79,44,69,50,56,73,73,90,53,70,118,96,130,97,64,61,80,80,52,67,129,129,129,129,93,93,60,58,128,132,127,149,143,154,157,139,153,142,146,155,145,138,186,186,161,171,182,168,165,170,160,163,184,184,184,184,184,184,166,166,174,164,176,159,167,256,265,259,259,254,264,264,281,261,257,258,262,255,255,260,263,266,223,223,223,225,225,225,225,225,225,227,227,227,226,224,219,207,214,209,211,220,218,216,217,217,220,220,220,220,221,221,218,218,218,267,268,319,320,321,321,319,322,323,285,280,278,278,277,279,276,275,295,294
0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,1,1,1,0,0,1,1,0,1,0,1,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,1,1,0,0,1,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,1,0,0,1,0,0,0,0,0
67
460,460,460,460,460,541,541,541,556,556,488,561,561,493,66,477,505,550,457,522,551,551,551,198,504,504,504,659,419,567,674,640,689,664,687,686,686,686,487,688,688,688,664,666,758,758,760,760,684,759,759,759,490,681,688,686,686,686,686,687,487,666,674,673,668,672,669
0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1
58
583,628,618,618,618,618,618,423,423,522,551,667,679,680,643,485,686,686,687,687,688,688,487,650,652,651,649,655,653,654,656,665,667,423,511,527,527,528,634,566,441,577,667,599,659,504,504,504,640,673,678,567,577,577,551,551,60,60
0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,0,0,0,0,1,0,0
330
22,20,9,10,15,14,11,16,16,18,6,21,0,12,24,21,1,1,45,45,89,89,47,47,74,74,74,68,86,86,75,85,85,83,59,81,49,84,51,87,88,66,82,82,57,97,118,63,52,71,80,80,80,44,44,56,56,72,77,67,79,0,84,74,74,81,81,88,88,49,45,82,82,82,66,0,0,3,19,19,4,121,121,4,79,93,99,76,60,60,69,53,129,129,61,61,61,130,130,128,91,91,91,48,65,64,131,50,126,126,73,73,155,145,143,143,142,142,139,153,195,195,195,195,135,133,55,55,12,2,7,26,26,26,26,16,66,66,75,75,87,59,51,51,51,89,47,47,47,68,86,85,83,72,50,92,46,58,80,80,129,52,79,69,63,94,76,76,98,57,57,61,65,77,95,44,72,67,90,71,70,50,50,97,132,73,132,132,46,58,58,90,70,94,92,98,95,127,96,1,1,136,137,138,139,153,149,149,148,225,225,225,206,62,4,12,132,73,267,143,153,137,137,136,138,139,188,188,188,188,185,189,189,178,190,190,190,181,181,181,181,179,191,191,191,193,192,192,192,192,192,192,192,192,187,170,166,167,176,160,163,159,164,174,165,165,184,184,184,233,185,188,188,188,190,190,181,179,179,179,187,187,178,178,193,189,189,189,189,192,192,192,192,192,192,192,192,191,170,166,167,170,184,165,176,176,176,164,164,160,159,174,163,227,227,227,227,227,227,226,224,223,219,215,212,213,210,208,233,282
0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,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,0,1,0,1,1,1,1,1,0,0,1,0,1,0,1,1,0,0,0,0,1,0,1,0,1,0,1,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,1,1,0,0,1,0,1,1,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,0,1,1,0,1,0,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,0,0,0
146
459,481,529,417,584,474,505,392,494,506,405,405,487,595,362,496,652,649,651,657,650,653,676,655,656,654,522,551,551,665,667,677,599,504,504,659,469,662,662,567,678,649,651,657,652,650,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,496,653,654,656,658,658,658,658,658,658,658,658,658,607,573,573,598,142,433,407,407,207,113,633,388,388,543,580,66,384,148,469,621,220,553,483,452,452,452,452,643,643,560,560,560,560,560,596,361,453,453,453,453,453,453,534,513
0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1
169
608,608,608,478,628,30,680,679,681,643,686,687,487,688,30,30,361,560,704,704,704,707,707,707,721,721,723,723,705,705,706,706,714,714,714,713,713,713,716,720,720,720,722,708,718,718,709,709,709,710,711,711,717,715,719,719,719,765,765,765,763,763,766,771,771,771,772,772,769,769,769,770,770,770,770,770,770,770,770,768,768,768,767,767,767,767,767,767,784,785,785,785,786,786,786,786,787,787,787,787,787,788,789,789,789,789,789,789,789,790,764,764,764,764,764,560,560,560,560,560,434,820,820,820,820,820,820,815,815,817,817,823,823,823,823,818,818,818,818,818,814,814,816,816,816,822,821,821,821,819,819,819,819,819,819,819,828,828,824,824,825,827,827,831,829,832,830,826,434
0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,0,1,1,0,0,1,1,1,0,1,0,0,1,1,0,1,1,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,1,1,0
11
410,410,438,475,636,487,113,113,178,521,570
0,0,1,1,1,0,0,1,0,0,0
119
603,486,486,486,486,528,528,528,528,528,512,504,462,542,420,563,617,533,533,533,487,639,639,639,148,148,606,520,458,458,458,604,405,551,551,522,667,665,599,599,504,659,673,640,678,570,567,592,395,395,508,26,477,490,637,612,612,612,468,547,410,463,536,471,443,187,429,433,569,569,562,427,476,30,399,456,243,217,550,526,596,451,601,601,601,432,531,531,531,551,551,551,551,564,564,564,564,629,586,361,554,431,449,499,544,485,589,553,577,435,440,408,47,549,421,514,578,454,437
1,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,1,1,1,1,0,1,0,1,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,1,1,1,1,1,0,0,0,0,1,1,0,0
311
392,606,490,498,398,502,560,363,459,492,594,627,503,499,30,449,639,401,539,588,609,510,573,511,487,533,432,519,518,434,538,586,562,415,602,602,638,439,159,402,593,470,384,565,565,547,254,482,622,294,423,520,524,400,625,625,625,495,528,559,422,476,442,590,448,448,448,420,607,626,474,576,904,413,908,532,909,509,912,577,622,417,474,586,403,512,568,917,565,469,905,906,515,26,613,624,439,543,889,933,849,934,936,750,833,761,935,434,610,390,460,302,624,433,503,395,982,983,984,984,985,986,986,986,987,987,987,987,988,989,990,991,992,993,994,995,996,997,998,937,938,939,940,941,942,943,943,944,945,74,906,463,802,148,439,543,515,390,460,599,397,2,803,422,642,399,627,497,484,644,549,429,491,593,628,505,572,472,631,407,30,548,536,457,470,545,539,423,496,511,616,642,428,570,556,474,488,445,473,478,596,412,610,897,626,811,898,632,507,919,929,361,451,586,113,914,553,528,607,601,207,565,597,32,641,812,383,469,410,637,449,590,925,557,566,908,60,588,567,640,602,453,398,582,629,565,908,557,925,566,1037,505,539,616,423,494,429,593,549,407,556,572,545,628,511,474,470,422,473,428,478,576,623,570,457,536,159,498,639,456,527,502,546,395,74,575,26,613,522,433,503,802,148,617,1077,1089,1091,1073,1074,1084,1086,1080,1106,1107,1113,1114,1122,1115,1118,1118,1121
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,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,1,0,0,1,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,0,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,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,0,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,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,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,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,0,1,0,1,1,1,1,0,1,1
173
9,9,17,17,17,32,15,15,68,15,34,28,18,12,14,188,188,188,181,181,181,193,179,185,185,185,178,190,190,189,192,192,192,192,192,192,191,191,191,191,187,187,187,187,14,41,23,23,23,31,1,38,19,40,39,39,37,10,36,29,29,29,8,8,30,30,30,6,24,24,21,42,16,16,7,5,3,33,33,33,188,193,185,185,179,190,190,190,190,190,187,181,192,191,178,189,176,163,163,165,174,166,166,160,160,160,160,159,159,159,159,159,170,184,164,167,227,226,226,224,223,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,214,211,207,207,207,207,207,209,219,217,220,221,218,268,267,274,272,272,271,271,273,273,273,273,269,269,269,280,278,278,276,277,275
0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,1,0,0,0,1,1,0,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0
131
476,517,530,294,415,415,198,457,550,659,551,551,551,551,551,419,567,504,522,663,665,662,660,315,428,415,396,589,433,536,679,680,643,681,485,604,428,469,487,686,686,688,687,687,704,709,713,713,719,719,716,721,715,723,711,720,720,720,717,710,706,722,705,707,707,714,714,708,536,569,440,516,254,568,452,452,452,626,638,177,775,779,779,779,779,774,780,780,782,778,777,776,781,773,766,764,771,768,767,765,772,763,769,770,177,26,506,395,74,521,596,587,518,484,526,394,784,785,785,786,787,787,788,789,790,790,394,400,457,564,445
1,0,0,1,0,0,1,0,1,1,0,0,0,0,1,1,1,1,1,0,0,1,1,1,0,1,0,0,1,0,0,1,1,1,0,1,0,1,0,0,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,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,0,0,1,0,0,0,0,1,1,1,0,0,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0
98
517,633,74,546,478,659,504,198,198,550,551,551,551,419,567,457,522,662,428,559,410,469,667,663,707,713,713,713,716,716,711,711,719,719,723,708,708,710,705,705,720,706,706,706,722,722,722,718,718,704,709,717,715,715,714,714,714,721,766,766,766,768,771,770,765,765,765,772,772,772,763,764,767,767,767,769,478,784,785,786,787,788,789,790,790,790,790,478,593,529,553,613,499,427,490,480,544,423
0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,1,1,1,0,1,0,0,1,1,0,0,1,1,1,1,0,0,1,0,0,0,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,0,0,0,0
249
679,680,643,485,604,681,579,532,687,687,687,487,688,686,476,566,457,504,419,550,659,522,567,198,551,661,667,660,315,665,663,559,469,428,662,410,177,700,436,521,715,716,709,721,707,708,711,704,704,710,706,723,714,714,717,718,713,719,720,722,705,778,773,780,775,777,782,781,774,776,779,712,724,725,726,727,783,728,729,768,769,764,763,766,772,772,772,765,771,767,770,566,605,573,640,472,584,504,549,510,631,552,473,518,592,592,513,537,620,398,442,509,558,302,567,113,548,635,578,464,485,784,785,786,787,788,789,790,485,612,612,612,612,438,407,453,556,545,521,530,574,624,446,628,419,516,539,458,468,542,542,482,392,519,401,187,501,629,503,479,568,505,26,432,433,471,490,455,431,459,491,610,538,383,294,417,421,617,527,551,439,489,478,615,395,512,531,569,390,547,441,2,207,463,815,815,819,816,816,816,821,821,821,814,818,817,822,820,823,823,828,831,824,827,832,829,829,826,830,825,576,461,399,483,554,641,243,600,408,586,475,477,424,493,559,66,570,487,529,619,644,515,219,594,608,608,470,523,363
0,1,0,0,1,0,1,1,0,0,1,0,1,1,1,0,1,1,0,1,0,1,0,1,1,1,0,1,1,1,0,1,0,0,1,1,0,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,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,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,1,0,1,1,1,0,0,1,1,1,1,0,0,1,1,1,0,0,0,0,1,1,1,1,0,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,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0
33
647,648,645,646,656,653,655,654,394,586,580,551,551,551,522,670,666,599,677,659,504,640,673,567,678,416,553,475,622,407,407,631,595
0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0
403
26,26,26,26,5,6,21,21,22,19,14,2,3,75,51,88,88,88,88,88,82,82,82,82,82,16,15,15,11,11,27,20,4,4,24,24,24,14,14,14,17,17,18,9,22,1,1,6,21,21,10,13,13,13,13,13,13,13,13,13,13,13,23,23,23,23,5,5,5,5,12,12,28,28,25,0,0,0,0,0,0,26,26,26,8,8,8,7,7,7,2,19,3,82,47,47,47,45,49,84,85,86,68,1,1,24,3,3,11,68,81,81,83,83,83,83,83,89,195,195,200,200,200,200,200,200,205,205,196,203,203,203,203,203,202,202,202,202,78,78,62,62,62,194,194,194,134,201,204,204,206,206,133,54,54,198,198,198,55,55,55,135,135,197,197,199,199,199,199,66,137,137,136,136,139,139,139,138,192,192,192,192,192,192,188,188,188,188,188,188,188,188,178,178,178,178,178,178,185,189,189,189,189,193,179,190,190,181,181,181,191,191,191,187,163,164,165,160,160,163,166,166,176,170,184,184,159,159,159,159,174,174,167,144,156,145,145,145,145,143,138,254,259,263,261,281,260,258,258,258,258,255,255,264,264,264,264,266,265,265,262,257,256,256,223,223,223,223,223,225,225,225,225,225,225,225,224,224,224,224,224,224,224,224,224,224,224,226,227,227,219,209,214,207,207,207,211,221,218,218,218,218,218,218,220,220,216,217,217,138,59,59,59,59,143,143,152,147,148,148,142,142,142,142,146,146,138,151,151,155,149,149,153,153,154,158,158,150,150,139,267,375,323,320,320,319,285,285,322,322,322,321,321,321,321,279,275,279,277,279,157,278,280,277,278,275,275,275,275,275,275,276,59,74,87,57,129,129,46,46,46,46,77,292,292,292,292,292,292,292,292,292,292,228,228,232,232,230,238,235,235,235,235
0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,0,1,0,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,0,1,0,0,0,1,1,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,0,1,0,0,1,1,1,0,0,0,1,1,0,1,0,1,1,0,0,1,0,1,0,1,0,0,0,1,1,0,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,1,1,1,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1
329
16,23,18,4,20,26,2,6,24,22,7,25,14,0,1,11,17,27,8,21,19,19,19,5,10,13,9,15,28,12,3,3,3,85,59,59,74,47,87,87,83,83,83,86,82,82,82,68,49,49,88,88,88,88,51,84,99,52,94,60,61,71,77,77,48,48,79,79,79,96,96,96,96,69,70,50,91,63,63,97,80,72,95,130,130,130,128,64,76,58,132,65,56,93,93,118,44,126,131,67,57,57,73,73,153,153,144,149,156,156,156,156,148,158,147,145,155,154,152,157,151,139,139,138,142,143,146,150,137,136,139,138,181,185,185,187,187,187,193,189,189,189,178,188,191,191,191,179,190,192,192,192,192,192,192,159,174,184,164,167,170,166,166,163,165,176,160,208,212,212,212,212,215,210,210,213,221,218,216,220,220,217,217,255,263,263,254,254,281,260,265,265,264,261,261,261,261,256,262,259,266,258,258,257,203,201,201,206,202,54,205,62,135,199,202,54,205,62,202,54,205,62,135,199,197,133,200,194,195,204,134,204,134,78,204,134,78,198,55,196,268,268,268,268,233,233,233,282,282,282,283,283,283,284,286,287,288,289,290,291,375,375,267,269,274,274,274,274,274,272,273,273,270,271,276,276,275,275,275,275,280,280,277,277,277,278,278,278,278,350,346,346,346,346,346,346,346,357,381,358,356,373,373,373,373,377,374,258,134,262,262,262,28,3,239,232,232,229,262,262,21,29,158,151,150,156,156,38,41
0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,1,0,1,0,0,1,1,0,0,1,1,0,1,0,0,0,1,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,1,1,0,1,1,1,0,0,1,0,1,1,0,0,1,1,1,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0,1,1,0,0,1,0,1,1,1,0,0,0,0,1,0,0,1,1,1,1,0,0,1,0,1,1,0,1,0,1,1,1,0,0,1,0,0,0,1,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,1,0,0,1,1,0
281
527,622,463,605,605,619,619,619,619,619,525,525,525,598,92,448,432,497,573,466,431,503,413,604,516,569,500,500,500,600,641,575,575,575,575,589,617,480,243,484,119,438,472,474,473,511,488,550,409,469,455,534,566,644,391,590,535,478,507,464,652,649,650,651,653,655,654,656,522,551,551,667,665,599,677,659,504,662,469,567,678,464,690,691,699,694,697,698,393,462,505,403,593,561,517,587,383,531,452,26,465,388,402,470,620,608,453,453,453,453,453,453,576,635,636,624,447,461,48,563,477,574,574,574,574,574,592,382,596,420,405,468,602,496,494,634,599,551,551,551,551,543,460,417,421,546,611,585,412,408,444,220,577,637,601,601,601,601,601,52,52,52,52,52,52,528,623,506,552,630,419,361,522,581,32,529,572,572,572,572,254,451,568,445,424,562,217,542,542,542,542,440,178,555,513,407,66,294,580,475,398,395,491,434,627,539,207,490,536,579,626,485,558,564,564,564,564,621,565,390,557,493,548,548,530,449,177,567,483,363,502,526,512,429,198,631,30,396,532,540,433,428,471,614,614,614,614,614,614,633,537,642,545,594,482,476,606,450,603,588,492,578,439,586,397,148,481,629,159,571,315,618,489,632,533,423,616,556,591,60,510
0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,1,0,1,0,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,0,1,1,1,1,0,0,0,1,0,0,1,1,1,1,0,0,0,0,1,0,1,0,0
34
607,588,518,483,159,30,593,626,60,598,598,409,409,600,521,142,48,584,624,478,478,446,187,510,638,495,169,148,462,219,413,586,496,594
1,0,1,0,1,0,1,0,0,0,1,0,0,1,0,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1
62
466,178,461,461,564,564,470,407,647,645,675,646,648,654,655,676,656,653,604,551,551,551,522,670,665,599,677,604,504,504,504,504,504,504,549,551,486,677,659,504,662,469,646,647,648,645,645,654,658,653,655,656,469,567,678,486,439,634,491,491,567,408
0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0
330
6,5,31,24,42,12,1,7,32,49,50,69,47,59,55,55,55,130,98,127,65,133,78,48,66,66,66,32,9,9,4,182,175,169,172,180,186,162,171,168,161,173,66,4,19,110,110,110,110,117,117,117,117,112,112,112,112,120,120,120,125,125,125,125,125,125,104,104,104,119,119,119,119,119,119,119,100,100,100,121,121,121,121,121,109,109,109,108,108,108,103,103,103,113,113,113,113,113,105,105,101,101,101,101,107,111,111,111,122,122,106,106,106,115,115,102,102,102,102,123,123,114,114,114,114,114,114,124,124,124,124,116,19,38,21,15,23,29,40,34,14,8,33,36,43,16,132,68,129,95,95,75,57,131,64,64,54,74,126,99,87,82,82,82,89,80,61,71,90,77,79,88,45,93,91,91,53,181,181,181,181,192,192,192,192,192,179,179,179,178,178,178,185,189,189,189,193,191,191,191,191,188,188,188,188,187,187,187,190,190,176,170,166,174,164,163,160,159,184,167,165,72,51,135,83,84,70,97,63,63,86,60,60,60,60,56,134,76,226,226,226,224,224,224,224,224,224,227,227,223,223,223,223,223,225,209,214,214,219,219,219,211,211,207,221,221,217,221,221,216,220,218,217,217,137,137,136,139,139,138,138,138,138,282,268,267,270,269,269,269,271,271,271,270,270,270,270,272,272,273,273,273,280,278,277,280,279,276,6,258,32,9,55,158,38,292,292,295,294,293,293,300,296,303,304,304,297,306,318,311
0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,0,0
218
7,7,7,6,15,15,15,15,23,23,23,23,23,23,23,23,5,5,5,5,14,14,14,14,17,17,17,17,21,21,21,21,8,8,8,19,19,27,16,16,28,28,24,24,3,3,26,26,26,18,12,12,0,0,4,4,4,11,25,25,9,2,2,22,1,1,1,20,10,74,74,85,82,82,82,82,82,59,86,86,51,68,45,84,84,87,89,49,75,75,83,66,88,81,47,46,46,46,46,46,57,57,131,131,131,131,126,126,44,130,130,98,98,63,63,63,63,77,77,73,99,72,129,129,129,65,70,128,128,128,128,48,95,96,96,96,227,227,223,223,223,223,223,226,226,226,226,226,224,224,224,224,209,211,207,207,209,219,193,193,193,193,192,192,192,192,192,181,190,185,179,179,179,179,178,178,178,178,178,187,189,189,189,191,191,188,188,188,160,167,166,170,174,219,80,76,97,92,52,58,56,64,94,118,127,50,71,91,53,69,60,60,60,93,61,67,132,90
0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0
32
612,612,612,577,577,577,577,362,561,48,395,506,456,473,575,471,217,622,475,504,504,504,504,504,597,632,505,591,481,408,465,427
0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,1,1,0
110
647,645,645,646,648,653,656,658,658,658,654,655,646,648,647,655,656,653,654,467,437,531,361,643,383,383,26,393,586,586,52,52,52,52,52,52,52,52,52,392,565,565,565,565,460,482,556,599,74,613,613,613,615,520,637,523,241,459,441,497,605,605,636,32,524,612,612,580,518,500,433,521,432,622,644,419,635,537,584,302,582,472,472,421,511,362,461,601,550,632,577,539,590,590,448,448,642,573,498,388,620,554,415,451,639,434,491,491,435,416
0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,1,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,0,1,0,1,0,0
93
66,485,575,575,467,618,605,532,421,592,475,554,611,47,635,448,448,448,651,649,652,650,654,653,656,655,448,448,578,428,604,420,564,388,573,460,477,177,407,615,602,455,551,551,522,670,666,599,677,504,504,640,673,567,678,455,423,574,574,574,574,445,506,594,159,632,559,610,458,510,625,638,492,399,482,431,436,629,483,453,601,601,630,498,395,537,595,509,802,487,503,492,643
1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,0,1,1,0,0,1,1,1,0,1,1,0,0,1,0,0,0,1,1,1,1,0,1,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,0,1,1,1,1,0
85
645,645,646,647,648,645,654,653,654,658,658,655,656,646,648,647,645,655,653,654,656,413,579,511,394,396,438,515,551,421,456,633,626,626,632,589,635,495,302,302,523,563,563,560,560,560,560,560,560,560,560,178,479,479,446,636,448,601,601,601,571,517,596,486,486,198,489,403,507,565,565,405,502,390,402,572,572,484,509,561,392,536,531,573,573
0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0
322
1,7,9,15,17,22,21,13,25,11,26,6,5,5,20,20,10,18,16,19,3,14,12,12,2,23,28,0,8,4,24,27,49,82,83,51,59,89,89,88,88,47,81,81,75,87,68,45,45,45,45,86,86,66,66,66,85,85,85,74,84,56,50,48,73,92,187,187,189,189,192,192,192,192,192,192,192,193,193,193,193,191,191,191,191,191,181,181,181,181,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,179,178,178,178,178,188,188,188,188,188,190,165,166,159,159,167,164,163,92,94,94,118,67,64,70,46,95,131,131,91,128,98,52,126,93,63,17,11,22,3,6,7,18,18,15,2,2,2,11,5,88,24,24,0,16,0,28,4,22,15,18,13,9,3,11,63,61,99,76,58,127,69,44,130,57,129,90,60,60,60,60,72,132,79,96,71,97,65,77,80,53,53,53,53,53,53,144,157,157,147,145,143,143,143,158,158,158,154,156,146,152,155,150,149,151,139,153,153,153,153,138,138,148,142,133,134,134,134,134,200,200,200,200,200,196,78,194,54,205,195,206,199,199,203,203,203,203,55,198,198,204,135,62,197,201,202,136,137,138,139,163,160,176,184,170,226,226,226,225,225,225,223,224,227,227,212,213,210,212,215,218,220,221,217,216,375,267,273,274,271,269,270,270,270,270,275,278,292,292,292,292,295,294,293,304,277,279,280,170,174,233
1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,0,0,1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1,1,0,0,1,1,0,0,1,0,0,1,1,0,1,1,1,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0
24
24,24,22,20,18,89,49,47,84,12,1,15,84,83,15,15,7,28,8,14,5,5,25,239
0,1,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0
173
241,489,630,495,495,495,506,640,169,603,437,456,456,549,501,178,178,178,178,178,178,178,460,410,542,542,542,542,494,416,599,567,563,315,571,383,572,572,519,401,451,649,650,652,651,653,656,655,654,522,551,551,551,551,551,551,665,667,451,448,448,448,593,553,474,614,614,400,491,520,452,452,452,452,452,452,452,508,508,397,294,142,639,409,459,512,47,2,446,362,393,598,464,464,473,363,620,500,500,562,488,632,468,469,566,589,629,444,427,449,585,636,484,503,422,422,422,422,422,470,498,454,420,382,565,580,557,557,557,557,557,557,637,471,450,441,438,533,119,625,625,625,625,510,538,513,431,399,591,595,32,435,597,52,52,52,52,52,52,52,550,60,453,504,504,515,536,439,499,606,92,424,26
0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,1,1,0,1,0
191
443,624,439,519,519,491,26,429,476,402,561,417,615,608,383,447,472,573,564,484,405,483,483,483,514,424,473,510,581,485,607,464,604,432,530,410,492,486,416,463,562,562,598,601,601,574,466,578,628,617,536,596,540,522,614,614,614,614,614,500,537,421,458,638,302,532,496,92,407,577,652,651,649,650,653,654,655,656,522,551,666,670,599,677,659,504,504,662,469,567,678,577,597,501,509,584,2,440,428,451,619,619,619,701,702,761,703,750,762,754,754,754,755,756,757,489,633,550,423,243,513,568,434,433,481,435,579,469,544,497,548,548,548,642,634,524,541,461,559,254,585,47,547,553,219,419,361,630,626,627,641,507,452,520,436,593,207,479,546,504,640,526,582,470,629,610,66,560,148,315,594,449,551,480,595,555,592,474,382,503,533,490,589,408,576,527,613,609,52,591,409
1,1,1,0,1,1,0,1,1,1,1,0,1,1,0,1,0,1,1,1,0,0,0,1,0,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,0,0,1,0,1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,1,1,0,1,0,1,0,0,1,1,1,0,1,0,1,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,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
108
10,10,6,8,25,17,1,1,26,26,26,26,49,59,59,124,124,124,124,124,124,102,102,102,102,107,107,107,107,107,112,112,112,112,100,100,100,100,100,26,26,58,179,179,179,179,178,178,178,178,178,191,191,191,189,26,77,201,198,136,137,138,139,189,189,181,181,188,188,188,188,193,185,185,187,190,192,192,192,192,176,167,165,170,226,226,226,226,223,223,223,223,223,224,225,225,225,225,225,225,225,227,227,209,211,207,214,219
0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0
278
21,3,3,2,2,20,20,18,9,14,17,1,24,11,11,13,6,12,7,8,27,10,19,16,16,15,15,22,4,4,26,26,25,47,86,86,49,82,82,82,74,51,89,75,75,66,88,88,88,88,88,88,88,88,88,88,88,88,88,85,45,45,45,45,81,84,83,87,87,87,87,87,59,68,53,67,57,57,129,19,25,25,15,17,89,51,86,87,47,47,75,59,81,88,74,83,82,68,85,0,5,5,28,11,27,25,0,3,13,9,23,23,1,1,14,14,18,10,19,26,26,26,126,126,97,72,77,77,118,118,118,118,71,50,50,50,76,63,63,63,44,44,128,128,128,128,131,94,94,94,94,92,127,52,91,91,61,61,79,79,73,69,58,95,93,90,96,56,56,65,70,132,98,48,99,46,64,130,60,60,60,80,150,152,154,147,147,138,143,153,139,157,142,142,142,155,144,146,156,156,158,149,151,148,145,205,199,196,197,203,203,134,194,201,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,223,223,223,223,224,224,224,224,226,227,227,215,214,219,207,207,211,220,220,217,217,221,218,375,267,320,322,319,323,321,285,277,276,277,280
1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,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,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,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,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,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0
191
40,36,43,32,33,42,29,49,51,53,46,52,61,63,63,58,74,83,54,55,55,79,127,133,78,50,50,60,47,68,95,95,67,86,66,131,57,82,44,81,85,129,129,76,73,69,65,132,91,135,75,71,88,128,90,90,99,84,72,64,87,93,130,45,45,89,70,77,48,62,59,59,134,209,209,209,209,209,207,207,211,214,214,219,218,216,213,215,215,215,212,205,133,55,202,195,204,151,157,147,147,147,144,144,142,142,139,139,139,181,191,191,178,178,178,192,192,192,190,190,190,190,179,185,189,189,193,193,187,188,167,184,146,134,134,80,80,80,126,97,98,56,202,196,175,182,161,162,186,172,180,173,171,168,226,225,225,225,227,227,224,223,211,207,214,292,295,294,239,232,232,236,267,358,214,75,68,66,233,84,47,83,86,74,136,137,139,138,233,282,88
0,0,1,0,1,0,0,1,1,1,1,1,0,0,1,1,1,1,0,0,1,0,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,0,1,0,0,1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,1,1,1,0,1,0,1,1,1,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,0,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,0,0,1,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1
30
571,470,471,525,525,525,525,525,525,491,420,445,509,410,541,536,631,611,560,560,560,560,560,560,415,485,480,397,487,399
0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0
66
552,535,620,634,477,507,502,567,455,148,615,453,453,393,616,650,651,652,649,655,656,654,653,520,483,383,361,509,479,553,629,400,522,551,551,551,667,665,599,677,659,504,662,469,567,678,400,476,498,2,532,568,576,579,619,588,395,485,74,618,241,546,391,607,580,243
1,1,1,1,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,0,1,0,1,1,0,1
23
649,651,650,652,655,653,522,551,551,551,551,551,551,665,667,501,485,393,628,628,546,302,429
0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1
54
567,659,504,504,504,198,550,551,419,457,391,598,577,466,66,403,575,608,557,557,557,557,557,557,522,688,686,687,687,487,759,681,760,760,760,490,758,758,684,684,684,688,688,688,487,687,687,687,687,687,686,686,686,686
0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1
59
223,223,223,223,227,227,226,225,225,225,225,225,225,225,225,225,215,213,211,136,192,192,192,192,192,191,187,187,178,178,178,188,188,179,179,189,189,181,193,190,190,185,174,164,166,159,2,86,86,47,89,81,212,81,49,82,68,66,66
0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,1,0,1,1,0,1,0,0,0,0,1,1,1,1,0,1,1,1,1,0,0
31
60,593,30,431,431,518,395,546,384,384,427,506,417,417,400,558,520,544,435,505,119,534,534,621,584,535,438,586,513,576,113
0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0
363
26,9,21,24,5,11,15,15,25,3,7,18,6,16,4,4,4,10,17,17,20,8,2,0,13,13,13,13,13,13,13,13,13,13,12,12,12,27,27,23,1,22,14,19,19,28,45,45,49,85,68,66,81,75,86,89,87,88,51,74,83,47,82,59,84,98,56,55,55,55,126,93,63,94,94,78,131,53,77,133,134,134,134,132,46,127,50,50,50,50,50,50,50,50,50,50,48,58,90,79,79,79,69,71,129,129,129,129,129,129,129,129,97,97,67,60,60,57,95,128,91,76,72,96,70,118,130,44,99,61,135,73,54,54,52,65,64,64,64,64,64,64,64,64,62,92,92,80,200,200,200,200,62,55,195,199,199,196,206,194,54,202,133,197,135,134,198,204,201,203,203,205,78,4,9,1,22,10,0,3,25,14,17,17,17,17,5,6,136,137,138,139,138,239,236,229,232,232,232,237,231,151,149,147,143,143,157,157,157,154,158,139,139,139,139,144,153,155,150,138,148,142,156,152,152,146,145,145,145,178,181,187,191,193,188,190,190,179,192,189,185,185,163,167,164,160,160,176,176,346,346,346,353,351,351,347,344,352,348,349,345,350,223,293,293,223,225,225,225,225,225,225,225,225,298,299,298,299,170,184,174,159,166,165,163,225,225,225,225,225,225,225,225,226,227,224,214,209,293,267,233,282,283,284,286,287,288,289,290,267,361,361,369,360,368,362,362,362,364,367,293,295,294,292,317,374,371,370,355,383,358,209,375,231,235,230,238,211,207,219,218,221,216,217,220,317,314,315,313,316,318,318,375,321,319,323,320,285,322,278,277,276,280
1,0,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,0,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,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,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,0,1,1,1,0,0,0,0,0,0,0,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,0,1,1,1,1,1,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,0,0,1,1,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,0,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,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,1,0,0,0,1,1,0,0,1,1,1,1,0,0,0,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,0,0
115
220,501,363,544,382,472,448,502,502,461,52,52,52,52,52,510,634,560,560,409,623,437,603,424,567,446,633,615,627,580,539,602,549,475,535,393,626,217,219,412,440,391,573,361,464,670,599,677,659,504,662,469,567,678,464,550,169,451,622,620,607,520,396,397,442,315,402,420,478,619,600,521,521,408,595,177,591,527,476,443,504,490,554,449,390,484,439,302,113,383,399,399,517,506,506,514,241,384,585,492,799,555,519,802,800,643,503,487,801,505,522,119,631,467,571
1,1,0,1,0,0,1,0,1,1,0,0,0,0,1,1,0,0,1,0,1,0,1,1,1,1,0,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,1,0,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0
167
0,14,3,5,25,21,11,27,2,8,18,15,4,135,197,204,204,205,202,195,194,196,54,141,140,139,138,152,148,155,156,156,157,150,147,144,154,149,149,145,145,139,139,142,138,146,143,143,158,151,153,13,13,186,182,171,161,168,175,169,169,180,173,172,162,162,165,176,176,160,160,160,160,170,170,166,166,163,163,184,184,174,174,174,174,159,167,164,223,223,223,223,223,227,227,226,224,224,224,224,225,225,225,225,225,225,225,214,211,209,352,347,346,7,28,24,20,12,26,23,209,219,207,216,217,295,293,292,304,317,314,313,315,217,216,218,267,375,320,75,59,66,85,49,84,87,87,74,74,74,68,51,89,86,82,83,81,47,45,8,24,38,19,3,33,11,11
0,0,0,0,0,1,1,1,0,0,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,1,1,1,0,1,0,1,0,1,1,1,1,0,1,1,1,1,0,1,0,1,0,0,0,1,0,1,1,1,1,0,1,1,0,1,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0
184
495,495,390,576,448,448,448,433,523,523,523,523,563,563,599,119,119,566,453,611,219,623,565,591,598,447,447,447,451,645,647,646,648,654,653,655,656,522,551,667,665,599,677,659,504,504,662,469,678,521,561,635,475,410,608,608,431,642,583,557,557,557,557,503,506,512,512,569,613,604,600,558,302,550,493,493,634,568,533,593,462,400,554,460,602,508,315,423,423,601,601,601,505,529,536,572,572,547,476,501,113,26,472,479,450,450,590,590,392,416,401,630,617,419,580,804,606,805,806,803,498,611,546,558,26,585,620,434,408,621,500,500,396,432,60,602,612,612,612,612,612,612,52,220,454,220,559,479,452,555,444,622,487,443,507,610,488,556,631,572,616,627,813,545,394,457,478,614,614,628,811,626,812,476,497,412,451,442,810,522,517,409,486,512
0,1,0,1,0,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,0,1,1,1,1,0,0,1,1,0,0,0,0,1,1,1,1,0,1,1,0,1,1,1,0,1,0,0,1,0,0,1,1,1,0,1,1,0,1,0,0,0,1,1,1,0,0,0,1,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,0,0,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,0
25
254,680,679,683,682,682,682,685,685,685,685,685,684,254,686,686,688,487,687,254,602,687,687,602,315
0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0
86
650,649,657,651,652,655,656,658,658,658,658,653,654,626,590,452,522,551,665,667,677,452,599,504,504,504,504,504,659,673,640,678,567,452,452,452,452,452,481,362,429,361,615,2,501,599,574,388,388,388,502,530,485,534,479,509,469,620,589,577,207,497,616,621,427,511,463,627,499,494,438,521,553,458,566,382,384,636,533,445,557,557,460,393,409,594
1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,1,1,0,0,1,1,1,0,0
333
30,33,31,35,39,2,5,42,38,28,0,17,17,14,12,36,7,40,11,29,26,15,19,34,41,1,32,43,16,16,16,24,25,20,20,18,18,8,23,9,10,21,13,4,6,3,37,131,134,78,78,98,82,83,76,49,53,135,84,80,86,54,97,55,52,81,91,88,95,95,99,73,93,61,63,46,60,47,44,75,127,51,59,87,56,130,68,132,70,66,89,67,58,48,79,126,128,72,62,62,133,64,90,74,74,45,85,71,57,65,129,129,129,129,77,50,50,69,157,143,154,144,147,147,142,142,150,153,138,146,146,151,141,151,155,155,149,139,156,156,152,148,145,158,141,141,140,139,138,138,138,138,211,211,207,209,209,209,214,214,214,214,219,218,217,218,217,216,221,220,218,217,171,186,182,180,162,162,162,162,161,161,175,173,172,172,206,202,133,133,204,197,203,203,203,203,203,62,62,62,62,135,205,205,195,196,194,54,200,169,168,165,159,176,166,160,163,174,164,170,170,167,184,233,233,282,283,284,286,287,288,289,290,291,200,78,201,134,55,199,198,263,255,265,261,259,266,254,257,262,256,260,258,264,281,352,344,251,245,245,243,243,243,243,244,247,242,242,242,242,246,246,246,246,252,252,252,252,252,249,249,249,249,249,253,253,253,253,250,250,250,248,248,248,248,241,241,344,351,345,239,292,295,294,293,314,317,375,267,270,270,270,270,273,273,273,273,274,274,274,274,274,274,274,269,269,271,271,272,272,272,275,279
1,1,0,1,0,1,1,0,1,1,0,0,0,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,1,0,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,0,0,1,0,1,0,1,0,1,1,0,1,0,1,0,0,1,1,1,0,1,0,0,0,1,0,1,1,1,0,0,0,1,1,1,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,1,1,0,1,1,0,0,0,1,0,1,1,1,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,1,0,1,1,0,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0
104
409,409,528,528,362,424,424,567,457,198,550,659,551,522,504,504,419,640,666,669,670,456,631,440,679,680,604,485,681,643,686,686,688,487,687,687,707,707,706,715,713,718,716,705,720,721,719,704,717,711,708,710,709,709,714,723,722,773,778,777,780,774,781,776,782,775,779,412,617,608,630,597,593,405,784,785,786,787,788,788,788,788,789,790,769,767,771,770,770,770,772,763,763,768,765,765,765,764,766,405,499,457,518,578
0,0,0,1,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,1,0,1,0,1,1,1,1,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,0,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,0,0,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,1,1,0,1,1,0,0
154
456,456,456,592,596,510,508,599,187,469,467,444,536,536,536,536,605,581,589,516,516,562,562,450,528,528,528,528,528,546,481,198,501,643,643,643,643,616,619,619,619,619,619,514,443,495,620,602,505,423,415,525,483,463,591,74,382,571,571,363,401,396,527,632,487,512,638,523,535,441,393,471,561,603,610,551,551,551,551,551,551,627,580,26,294,640,402,615,422,445,399,429,588,547,631,400,539,457,464,621,486,628,497,533,545,499,526,476,177,624,452,452,452,573,598,598,613,593,554,563,515,119,507,178,575,113,511,518,488,625,625,543,48,623,390,612,530,473,460,618,142,169,490,579,434,584,587,437,544,542,493,609,47,394
0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,1,0,1,1,0,0,1,0,1,0,1,1,0,1,0,0,1,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,0,1,1,0,1,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0
151
16,16,19,28,20,2,13,22,6,21,21,4,26,5,18,7,0,27,27,11,10,17,1,12,24,3,17,17,50,69,91,130,99,77,127,70,48,46,96,64,44,79,126,63,58,71,132,94,95,56,92,73,128,135,195,62,201,201,201,201,134,134,205,78,199,128,57,93,60,118,129,80,72,52,61,131,97,76,199,197,204,196,206,189,188,185,190,193,178,192,192,192,192,192,192,192,187,187,181,179,191,191,191,166,163,160,174,167,159,165,184,164,176,170,136,137,138,139,227,226,226,224,225,223,214,209,207,211,219,218,220,221,217,217,216,139,375,206,292,295,294,293,293,239,370,376,371,359,239,359,383
0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,1,0,1,1,0,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,0,1,1,1,0,0,1,0,0,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,0,1,0,1,0,0,1,1,1,0,0,0,1,1,1,0,0,1,0
199
148,534,424,438,458,484,392,512,60,60,30,302,545,599,529,496,207,207,551,219,591,419,527,142,528,445,520,491,639,910,219,455,620,904,802,472,638,473,434,148,805,536,922,898,478,498,617,392,2,397,936,935,833,934,849,889,761,933,750,982,982,982,983,984,984,984,985,985,985,985,985,986,986,987,987,988,989,989,990,991,992,993,994,994,994,995,996,997,998,399,642,637,644,484,627,497,434,603,422,572,494,549,429,177,593,628,811,626,30,548,523,412,488,897,445,623,478,457,536,539,511,315,473,586,914,919,898,113,929,507,553,528,565,207,491,625,597,458,639,897,243,629,449,590,469,567,60,560,582,559,640,410,453,453,588,449,637,629,908,566,523,925,562,395,565,925,590,469,567,410,640,1037,549,593,429,423,539,999,505,494,545,407,628,631,474,556,572,511,422,536,428,1083,1082,1088,1078,1103,1096,1094,1116
0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,1,0,1,1,0,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,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,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,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,0,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0
175
466,474,557,557,557,557,557,557,557,482,187,562,444,254,441,198,159,443,606,617,537,398,442,523,600,629,405,454,492,505,479,142,477,563,458,169,584,591,592,450,397,413,471,514,460,481,650,651,652,649,654,653,656,655,551,522,667,665,599,677,659,504,662,469,567,678,637,534,580,585,463,217,437,419,473,582,582,470,494,453,453,453,453,643,417,634,535,395,529,506,428,558,432,575,593,556,628,633,602,429,623,573,527,399,577,532,499,361,618,559,483,92,531,531,531,531,545,177,520,491,421,496,524,555,383,587,402,640,400,465,581,601,533,544,518,438,462,603,541,388,589,119,451,613,422,178,456,396,403,512,468,566,220,393,391,631,52,241,436,390,519,492,800,799,487,555,503,802,801,643,517,431,409,552,578
1,0,0,0,0,0,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,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,1,0,1,0,1,0,0,0,1,1,1,0,1,1,1,1,0,1,1,0,1,1,0,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,0,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
208
17,17,42,14,3,4,24,10,10,31,34,32,19,39,39,37,43,7,192,192,192,192,192,192,192,185,188,188,188,191,191,191,191,191,179,178,178,181,181,181,187,187,187,190,189,189,193,111,111,111,111,103,122,123,123,119,119,119,119,119,119,119,119,119,119,102,102,106,106,106,106,108,115,116,116,116,116,116,105,105,105,105,100,104,104,104,109,109,109,109,124,113,113,113,113,99,50,61,76,67,131,81,81,134,95,82,46,46,46,47,211,207,209,7,15,6,9,5,1,12,40,23,16,30,30,30,18,38,21,28,33,29,8,8,41,41,36,65,128,128,135,187,187,187,191,193,179,179,190,190,181,181,181,181,188,188,185,192,192,192,192,192,192,192,189,178,178,174,164,159,163,163,166,167,160,170,176,176,176,176,176,165,184,135,292,295,233,295,295,295,294,294,293,293,293,317,316,315,315,315,314,317,268,317,267,273,269,269
0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,0,1,0,0,1,0,0,1,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0,1,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,1
213
23,23,17,1,1,24,20,16,16,25,14,7,7,10,19,26,21,0,11,2,8,6,27,5,12,51,89,75,66,66,66,66,14,18,8,8,8,26,26,26,17,17,17,17,15,16,16,13,13,13,2,18,11,27,94,61,61,70,73,72,129,127,79,132,53,130,97,95,95,98,98,57,57,65,99,99,58,131,67,76,76,76,126,52,56,71,93,128,128,128,128,50,48,48,46,92,92,77,64,63,44,44,91,60,118,179,179,179,179,178,178,178,178,178,193,185,188,188,188,189,189,189,189,181,181,181,191,187,187,187,187,190,190,192,192,192,192,192,192,192,176,159,184,163,170,170,165,174,164,160,166,167,136,136,137,139,224,224,224,225,225,225,225,225,223,227,208,215,213,218,218,217,217,221,139,138,221,267,375,273,273,273,273,273,273,273,273,273,272,272,270,274,274,274,269,269,269,276,277,279,275,280,278,278,292,295,295,294,1,28,16,96,38
0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,1,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,0,1,1,0,0,1,1,0,0,0,0,1,0,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,0,1,0,1,0,0,1,0,1,0,0,1,0,0,1
274
7,7,10,10,31,8,41,41,178,178,178,178,193,190,190,190,190,190,179,187,185,185,185,185,188,188,188,192,192,192,192,192,189,181,191,191,191,191,41,12,23,23,42,40,4,17,18,3,6,116,6,6,6,6,6,6,6,6,37,37,37,37,37,37,37,37,37,14,14,14,14,19,19,19,29,37,36,5,21,42,142,148,138,156,153,146,155,145,19,19,19,19,19,19,19,19,19,19,19,24,39,39,39,39,39,39,36,32,32,32,28,28,9,9,9,9,9,9,9,1,1,1,1,1,1,1,30,30,33,5,29,12,1,28,40,18,38,17,9,10,36,36,29,29,24,19,29,29,29,29,29,78,150,145,145,145,145,147,147,147,147,144,179,179,187,187,187,187,178,178,181,181,181,181,190,185,193,189,189,189,189,188,188,188,192,192,192,192,192,192,192,192,192,192,192,192,191,164,159,166,167,163,163,163,163,163,163,163,163,163,163,163,163,163,165,184,184,184,184,184,174,174,174,164,164,164,164,176,159,159,159,170,144,153,138,267,268,321,321,320,285,285,323,322,322,23,3,197,206,204,262,148,150,94,145,145,145,145,145,92,1,143,143,97,135,191,185,188,188,190,190,190,179,187
0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1,1,0,1,0,0,1,1,1
68
18,16,22,21,0,19,24,137,136,139,138,8,11,24,3,26,267,268,268,268,268,353,348,22,204,84,51,83,75,89,59,86,82,47,66,66,85,85,49,74,88,88,87,45,81,68,94,145,135,143,283,223,223,223,223,223,225,225,225,225,225,225,224,224,224,224,224,224
0,1,1,1,0,0,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1
226
40,36,43,32,33,42,54,65,66,68,69,70,71,56,72,72,93,107,107,109,109,115,119,119,93,135,111,111,111,100,112,112,112,112,112,108,102,121,121,164,165,160,166,166,168,161,161,170,170,167,167,167,162,171,171,171,171,163,163,163,163,172,176,180,180,182,175,184,184,186,186,174,174,174,174,159,159,173,169,135,213,208,208,208,208,208,208,208,208,215,215,215,215,210,212,212,212,212,217,218,216,220,194,200,135,90,130,133,86,85,127,50,89,89,89,79,129,46,48,76,74,131,95,52,73,57,57,53,53,53,58,61,77,97,63,134,190,187,185,181,191,191,193,189,189,188,188,188,188,188,178,192,192,192,192,192,192,179,165,174,163,166,164,159,167,170,160,184,176,267,268,273,273,273,272,274,271,271,269,269,269,270,279,278,280,276,277,277,275,226,224,225,225,225,225,225,225,225,225,225,225,141,140,138,139,149,155,151,158,142,142,142,147,154,143,156,157,153,292,295,294,21,298,299,294,293
0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,1,0,0,1,0,1,1,0,1,0,0,0,0,1,1,0,0,0,0,1,1,1,0,1,0,1,1,0,1,1,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,1,0,1,1,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,0,0,1,1,0,0,1,1,0,1,1,0,1,1,1,1,0,1,1,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,0
127
74,545,545,494,494,494,504,504,504,504,504,504,504,504,504,504,632,632,632,632,576,399,399,437,402,647,645,648,646,656,653,654,655,522,551,666,670,677,599,504,504,504,504,504,504,504,659,673,691,690,698,694,697,699,567,524,549,409,620,589,643,459,605,605,605,605,521,521,585,577,529,615,456,621,612,612,612,612,362,624,448,448,407,407,600,432,541,187,535,502,558,530,508,613,586,514,467,513,533,528,382,436,419,243,587,207,410,480,30,581,554,420,420,470,408,388,388,388,460,593,52,578,395,405,596,608,473
0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0
134
645,648,646,647,655,656,654,653,527,531,398,254,254,388,462,583,577,496,637,142,556,491,60,60,486,604,562,401,521,575,524,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,435,501,598,628,439,509,512,512,537,413,563,529,74,502,399,642,48,541,593,391,419,382,437,535,395,631,456,485,523,241,634,498,565,159,499,552,564,187,614,454,148,561,481,467,586,510,424,505,169,553,474,470,606,30,608,410,427,458,520,615,633,417,546,402,555,446,397,573,506,619,383,407,584,543,551,522,643,363,607,566
0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,1,0,0,1,1,1,0,0,1,1,0,1,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,0,0,1,1,1,0,1,0,1,1,0,1,1,0,0,0,0,1,1,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,1,1,0,1,0,0,1,0,0,1,1,1,1,0,1,1,0,0,1,0,0,1,0,1,0,1,0,1,0
215
439,492,573,469,524,503,517,553,589,362,554,506,590,590,484,638,576,576,178,422,422,422,534,423,557,584,584,586,561,582,582,526,431,583,463,498,547,646,648,645,647,656,655,654,653,522,551,666,670,32,624,595,177,579,383,621,436,220,596,560,435,487,479,542,542,542,542,217,403,448,448,448,448,448,448,397,470,472,640,606,537,461,622,433,631,408,615,605,605,443,449,568,548,490,549,623,419,361,552,119,405,410,529,441,495,92,92,508,394,26,241,66,598,598,598,482,530,434,219,575,454,363,396,588,614,254,607,413,395,572,159,74,500,531,391,243,627,464,459,468,512,444,474,450,48,580,602,491,476,432,438,613,447,47,625,562,496,499,597,544,486,619,619,619,619,592,536,616,540,402,558,398,515,504,504,382,577,574,628,421,501,532,420,641,518,585,462,633,569,113,511,543,483,541,556,609,429,453,593,571,493,635,545,551,520,528,507,637,591,187,546,634,555,620,451
0,1,0,1,0,0,1,0,0,1,1,0,0,0,1,1,0,1,0,0,0,1,1,0,1,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,1,0,1,1,0,1,0,1,0,0,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,1,0,1,1,0,1,0,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,0,0,0,0,1,1,1,0,0,1,0
55
464,413,484,219,645,648,646,647,656,655,653,654,522,551,551,667,665,599,677,673,640,567,678,473,451,548,548,548,548,529,599,607,482,791,791,791,791,791,791,791,791,791,791,792,793,794,795,795,795,797,797,798,798,482,561
0,0,1,0,0,0,0,0,1,0,1,1,1,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,1,0,1,0,0
52
551,551,551,522,670,666,599,677,659,504,504,504,504,504,504,504,640,673,567,678,645,648,648,646,647,655,654,656,653,569,465,315,528,433,483,498,535,523,502,568,48,612,612,477,519,597,394,423,613,520,559,490
0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0
83
1,1,1,10,22,27,28,4,3,3,0,15,15,26,26,26,13,21,21,21,23,23,23,23,25,25,25,25,7,7,24,24,24,12,8,20,11,18,6,6,6,6,6,17,14,14,14,161,161,161,171,180,186,168,182,173,169,175,175,175,175,162,162,172,165,167,170,160,163,159,165,167,164,176,174,166,170,184,141,140,138,139,206
0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0
68
647,645,645,646,648,655,656,654,658,658,658,653,497,645,647,646,648,655,656,654,653,497,442,442,442,463,458,551,551,522,670,667,665,599,677,659,504,504,504,504,504,504,662,469,567,678,458,432,620,493,483,413,461,589,547,633,383,32,556,409,533,559,592,624,570,421,506,491
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,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
117
526,469,469,434,458,458,419,483,32,573,455,455,488,382,533,533,533,577,498,403,422,422,422,422,457,631,383,383,629,461,461,48,624,452,452,452,452,464,558,444,219,619,619,619,619,619,615,642,486,490,510,549,416,531,531,438,554,402,603,634,187,644,583,470,597,2,398,528,388,388,388,361,361,481,517,47,529,302,394,518,505,608,542,542,542,614,614,614,482,625,625,625,625,502,530,448,436,436,492,610,582,613,613,643,643,553,198,584,576,525,539,408,220,599,588,484,618
0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,0,1,1,1,1,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,1,0
60
522,551,666,670,677,677,599,504,504,659,673,640,678,567,545,207,642,619,66,474,446,523,60,60,60,454,478,397,47,613,613,623,2,572,572,605,169,243,499,562,643,494,564,564,564,564,564,544,544,438,435,624,30,363,506,533,504,500,500,483
1,1,1,0,1,1,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0
166
440,440,440,440,440,440,440,457,580,187,187,479,589,384,528,528,528,528,528,459,401,465,520,520,402,594,510,634,482,570,392,650,649,652,651,654,653,680,679,604,681,643,487,687,687,686,688,643,643,750,750,703,754,754,754,754,755,756,756,756,756,757,757,757,757,653,656,551,551,551,551,522,670,666,599,677,659,504,504,504,640,673,567,678,48,416,587,74,640,504,509,514,606,582,464,449,433,642,241,422,422,422,422,552,552,552,552,220,625,625,625,625,625,625,558,567,547,169,557,557,557,557,557,362,524,524,469,60,441,501,391,630,452,452,452,452,452,452,452,30,551,551,456,644,569,429,446,499,576,480,500,500,500,500,500,628,628,628,565,565,565,565,578,521,590,383
0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0
239
5,30,24,23,1,1,1,1,39,3,3,21,29,12,38,43,18,6,8,8,8,9,17,31,40,41,7,28,34,4,10,15,32,42,33,33,33,14,14,14,14,37,19,16,168,168,168,168,186,186,186,186,161,172,172,169,180,175,162,182,171,171,171,171,173,163,174,159,159,170,88,83,85,136,89,89,51,81,66,66,49,75,68,45,86,87,87,87,170,163,163,166,166,166,166,165,165,165,165,164,164,184,167,176,176,176,160,160,160,160,16,16,36,52,52,57,57,131,62,62,68,130,56,56,65,76,76,76,76,82,82,59,88,128,128,128,128,54,54,226,226,99,227,227,227,227,227,227,227,227,227,227,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,224,223,223,223,223,223,223,213,210,213,215,215,208,208,210,212,212,212,212,221,218,218,220,218,218,218,218,218,217,217,216,236,238,238,238,238,229,232,232,236,221,236,375,375,230,292,292,295,294,293,316,316,316,314,314,314
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,1,0,0,0,1,1,0,1,1,1,1,1,1,0,0,0,1,1,0,1,0,1,0,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,0,1,1,0,1,0,1,1,0,1,1,1,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,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,1,0,1,1,0,0,0,0,1,1,0,0,1,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1
31
644,644,644,644,644,241,530,198,549,549,642,476,476,513,606,571,588,457,527,527,520,551,522,670,666,599,504,504,659,469,662
0,0,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,0,0,1,0,1,1,0,0,1,0,1,1,1,0
46
649,651,650,652,654,653,656,655,547,472,510,629,629,393,551,522,670,666,599,677,659,504,504,504,504,504,504,393,220,673,640,678,567,220,442,431,447,485,485,607,466,546,590,528,594,30
0,0,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,1,0,0,0,1,1,1,1,1,0
159
581,516,456,544,509,614,614,633,391,476,496,466,421,625,499,536,148,519,583,571,638,401,113,74,468,489,254,540,450,458,449,435,589,440,219,92,628,482,503,557,557,557,557,557,557,464,504,504,504,504,504,546,478,405,564,596,636,491,217,217,591,644,639,608,393,609,417,551,527,443,395,382,621,521,475,60,563,424,400,617,619,619,619,619,619,446,569,537,207,512,408,492,641,497,302,302,467,515,402,542,542,542,542,606,495,495,315,635,428,483,553,566,582,528,457,477,603,454,455,601,601,490,559,474,539,510,510,403,595,396,437,600,508,533,485,623,598,598,598,598,439,549,481,432,524,433,550,616,629,602,438,220,522,30,142,630,434,427,159
1,1,1,0,0,0,1,0,0,1,0,1,1,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,1,1,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,1,0,1,0,0,1,1,0,0
55
445,142,455,499,499,499,558,558,558,558,558,558,254,613,613,613,613,651,652,650,649,654,656,655,653,576,417,618,630,604,551,522,665,667,677,599,504,504,659,469,662,678,567,361,361,488,427,178,424,30,30,148,556,641,459
0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0
64
618,618,618,618,618,597,413,362,471,564,564,32,464,464,679,680,485,604,681,643,439,487,688,688,686,687,687,217,642,631,641,398,398,531,531,447,401,445,548,548,548,548,548,523,521,452,408,503,491,60,422,436,643,498,220,547,613,636,467,435,504,624,637,526
0,0,0,0,1,1,1,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,1,1,0,1,0,1,1,0,1,1,0,0,0,1,1,1,0,0,1,0,0,0
66
522,551,551,666,670,677,599,504,504,504,504,504,659,673,640,678,567,646,647,645,648,656,653,655,654,92,408,409,446,388,388,388,606,477,515,633,557,302,434,536,570,456,643,524,475,432,417,566,566,471,416,486,586,591,590,502,462,580,558,505,444,433,561,567,451,537
1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,0,0,0,0,1,0,1,1
268
41,41,41,41,41,34,12,29,17,17,17,17,17,17,19,30,3,6,10,10,10,10,23,23,178,178,178,178,178,178,193,189,189,189,191,191,191,179,179,192,192,192,192,192,192,181,181,181,187,185,185,185,185,190,190,188,23,16,36,4,7,79,45,85,89,133,133,49,93,57,66,59,67,98,98,62,62,62,86,48,97,97,132,90,78,63,40,32,6,42,15,1,19,19,10,9,129,76,91,126,82,82,85,85,64,67,97,97,52,59,68,69,127,133,133,61,45,58,73,69,69,87,127,131,131,131,51,129,129,129,61,52,54,46,46,46,46,47,58,99,99,99,81,76,53,53,53,53,53,126,126,130,71,71,82,82,82,82,82,82,82,82,191,191,191,191,181,190,179,179,193,192,192,192,192,192,192,192,188,188,187,189,178,178,185,185,184,174,174,166,163,163,163,159,159,159,159,160,160,160,160,176,176,176,176,164,165,165,167,167,167,167,170,170,224,224,224,224,224,224,224,224,224,227,227,226,226,226,223,223,223,223,223,225,225,225,207,211,233,268,274,274,274,274,274,274,272,272,270,270,270,270,270,270,270,270,270,270,270,270,273,273,273,147,38,35,92,11
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,1,0,1,1,0,0,1,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,0,1,1,0,0,1,0,1,1,0,0,0,1,1,0,0,1,1,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0
11
11,2,2,83,51,45,86,88,4,92,50
0,0,0,1,1,1,1,0,1,0,0
231
24,10,28,20,20,7,15,0,9,4,4,21,25,18,22,27,19,5,12,2,2,16,16,16,17,23,23,23,1,1,1,1,14,14,26,3,13,13,8,6,6,11,74,87,87,83,83,59,85,49,75,68,45,51,66,84,82,86,47,88,88,88,88,88,88,81,81,89,60,91,94,130,130,64,127,70,70,80,44,57,96,96,132,56,61,77,126,67,67,48,76,69,95,72,131,46,99,65,50,73,129,129,52,128,128,98,118,97,97,79,71,58,92,93,63,53,90,185,193,190,190,190,190,192,192,192,192,192,192,192,192,192,192,192,192,188,189,189,178,191,159,174,163,163,163,163,163,165,176,164,167,184,160,160,166,166,170,261,263,264,257,259,262,262,262,255,254,266,256,256,260,265,281,258,224,227,227,227,227,227,227,227,226,226,223,225,225,212,208,208,208,213,215,210,216,218,218,218,217,221,220,220,268,268,268,375,267,320,323,319,322,321,321,285,280,279,279,275,278,276,276,280,292,294,293,297,303,304,300,300,296
0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,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,0,1,0,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,1,1,0,1,0,0,1,0,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,0,1,1,0,0,1
148
598,598,598,598,598,623,623,623,623,623,394,497,479,625,423,427,502,567,550,551,551,551,522,659,419,457,198,198,504,504,504,660,662,428,667,665,315,469,663,559,661,410,721,721,722,705,705,706,708,717,717,713,707,707,719,719,704,704,716,714,714,720,720,718,710,711,715,709,723,763,763,763,763,770,770,770,770,770,768,768,766,772,772,772,772,772,771,769,769,769,767,765,765,765,765,502,461,608,608,608,608,608,608,448,448,448,448,448,546,428,455,571,571,613,613,198,92,534,784,785,785,785,785,785,785,785,786,787,788,789,790,790,790,790,790,790,790,790,627,447,622,498,509,525,241,593,591,566
0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0
195
1,1,1,1,18,18,18,18,18,13,13,75,13,114,114,114,114,114,114,114,114,114,103,103,115,120,120,120,120,116,119,119,13,4,25,14,14,3,3,3,28,28,28,82,82,82,82,82,82,19,19,19,82,59,81,83,88,88,88,68,87,87,49,47,89,45,74,66,84,51,85,85,86,60,94,128,128,118,118,118,118,90,90,97,67,67,67,67,67,67,92,77,77,77,77,50,50,50,50,91,93,93,19,10,10,21,180,180,180,180,180,169,169,169,169,169,6,6,5,5,16,16,16,23,23,23,23,41,41,41,15,15,33,33,33,33,33,33,33,33,33,17,17,169,72,76,58,52,73,70,71,98,169,175,182,172,186,173,162,161,168,171,167,159,164,166,163,163,165,170,176,160,184,174,17,93,72,76,76,58,52,73,70,71,98,61,44,96,57,48,53,80,80,131,46
0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,0,1,0,0,0,1
61
582,582,382,504,504,504,504,504,610,612,612,612,612,589,570,634,547,517,517,514,435,431,467,440,630,405,641,302,631,631,294,422,572,498,241,441,591,598,543,26,392,400,475,608,608,608,608,516,516,396,536,461,472,92,594,506,496,535,574,499,627
0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,1,0,1,0,0,1,0,1,1,1,0,0,1,1,1
32
680,679,682,682,682,682,682,682,684,685,683,683,683,687,687,688,688,686,686,487,535,759,759,759,490,758,758,684,684,760,760,681
0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,1,0,1,0
385
40,36,43,43,32,33,42,29,53,130,130,130,89,83,83,83,83,83,71,78,65,81,81,81,57,77,134,134,62,62,64,64,76,69,87,46,54,45,45,45,159,159,159,161,162,163,163,167,169,173,172,172,172,172,172,166,166,166,170,174,176,160,160,168,168,182,182,182,186,186,186,186,171,175,180,180,180,184,165,164,99,99,99,99,99,99,99,99,99,82,126,126,126,126,86,132,132,132,93,131,74,74,74,74,74,74,74,74,110,110,110,110,101,101,101,101,123,123,108,108,108,108,168,168,168,168,182,161,186,108,74,74,74,198,198,198,198,198,197,54,54,201,55,55,55,203,203,203,203,203,203,203,203,203,203,204,144,144,158,151,151,154,154,145,156,146,172,172,162,162,162,173,173,180,180,180,180,171,169,169,175,182,182,182,168,186,186,186,186,186,161,161,161,163,167,170,170,170,163,163,184,184,184,184,184,184,298,299,299,299,301,301,301,301,302,302,302,302,305,308,310,312,74,89,74,44,44,89,89,81,47,86,59,59,83,83,184,184,159,159,159,166,166,165,165,160,160,160,174,174,164,164,176,176,176,83,51,85,292,146,142,142,143,143,143,152,152,152,152,157,157,157,148,148,153,153,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,224,224,227,227,227,227,227,227,227,227,227,227,226,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,208,213,213,214,213,212,208,208,208,208,208,268,267,270,270,270,269,269,271,270,273,273,272,272,274,277,292,292,295,228,208,275,295,294,208,365,136,137,138,139,233
0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,0,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,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,1,0,0,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,1,1,1,0,0,1,0,1,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,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,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0
115
390,597,159,503,604,605,518,518,518,518,606,510,510,540,429,463,473,556,556,581,512,412,568,465,413,519,519,519,433,613,446,477,437,584,618,571,476,423,396,148,504,504,632,632,632,632,632,495,616,480,480,610,506,631,529,549,470,552,515,501,638,505,520,362,598,643,403,558,551,623,636,482,554,573,462,611,492,399,399,539,32,468,541,612,394,591,398,562,547,302,383,427,637,384,384,496,459,538,514,535,557,142,48,640,178,528,635,580,517,26,509,410,491,641,621
0,0,0,0,1,1,0,0,0,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,1,0,0,1,1,1,1,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,1,1,0,1,1,1,0,0,1,1,0,1,1,0,1,0,0,1,0,1,1,1,0,1,0,1,1,0,1,0,0,0,1,1,1,1,1,0,1,0,0,0,0,0,1,1,0,1,0,0,1
37
443,410,471,30,550,419,567,457,659,504,504,504,504,522,198,551,673,669,487,687,687,687,687,688,686,686,681,684,759,490,760,758,686,687,687,487,688
0,0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,0,1,1,0,1,1,1,0,1,1,1
264
34,34,34,15,36,36,36,35,35,19,31,25,25,8,33,33,14,5,17,13,1,38,20,28,10,7,6,42,39,16,41,3,29,40,4,32,23,9,26,2,12,30,24,43,18,21,37,0,11,11,133,87,61,61,62,89,81,76,76,48,52,126,69,49,55,55,55,58,66,66,79,91,91,47,77,67,59,50,53,73,74,90,132,45,130,75,86,95,128,82,82,134,83,131,46,46,63,64,57,57,84,80,72,72,135,60,60,60,60,56,56,44,127,127,147,149,142,146,157,145,144,143,150,158,151,139,155,156,154,148,153,153,138,138,138,138,152,152,140,141,141,139,138,219,162,186,186,186,186,186,11,64,72,79,78,93,66,81,91,95,80,87,87,63,68,68,73,49,131,131,131,62,82,69,69,74,89,129,129,84,175,161,171,180,172,173,168,169,182,176,165,166,160,167,164,163,159,184,174,174,170,233,233,282,282,283,284,286,287,288,288,289,290,291,291,127,68,99,78,54,85,51,65,129,98,70,97,88,93,71,207,207,211,209,214,218,216,221,217,217,267,375,319,322,321,320,55,199,203,134,201,194,195,202,198,62,204,204,206,200,54,135,196,197
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,1,0,1,1,0,1,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,1,1,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,0,0,0,0,1,0,0,0
303
37,4,29,15,24,30,40,13,9,17,17,1,3,19,20,31,34,34,38,0,26,25,12,11,28,42,43,36,23,8,5,32,33,2,6,10,41,39,35,7,18,21,21,14,14,16,61,75,132,56,54,52,52,52,68,128,128,128,128,128,95,58,45,134,77,50,46,70,73,67,135,60,60,60,60,98,44,63,59,51,76,76,127,86,66,66,66,66,66,66,66,47,91,88,88,88,88,88,88,130,81,55,55,57,89,129,129,84,84,84,133,78,83,83,83,83,83,83,83,72,71,74,131,53,62,65,126,126,126,64,82,82,82,82,90,85,80,87,79,69,97,49,99,48,93,146,155,152,144,149,149,149,149,149,158,150,147,147,148,148,148,148,138,138,138,138,139,143,181,181,181,191,191,191,191,191,193,188,188,188,188,189,189,189,179,190,185,192,192,192,192,192,192,192,192,192,192,192,192,192,192,187,187,187,178,178,178,165,174,176,176,176,176,176,163,163,160,160,159,159,170,166,166,166,166,167,164,184,137,136,138,139,282,283,284,286,287,288,289,290,291,151,156,156,156,156,157,153,212,145,142,142,142,154,204,206,201,200,194,54,78,198,55,55,55,55,205,197,203,203,203,203,199,62,196,133,135,134,202,195,257,265,255,266,259,259,259,263,281,262,262,264,258,256,261,254,260,260,212,208,215,213,210
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,0,1,1,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,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,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0
179
254,680,679,682,682,682,682,682,686,688,487,687,254,447,421,618,479,454,427,494,443,478,628,410,542,717,717,718,718,713,721,721,715,719,719,714,714,705,707,704,704,704,720,720,708,711,706,716,722,709,723,710,712,724,725,726,727,783,728,729,782,773,781,778,780,779,777,776,774,775,771,772,769,768,770,764,765,767,763,766,586,605,499,572,401,361,361,562,535,497,431,486,531,217,594,394,546,622,492,784,785,786,786,787,787,788,789,790,493,568,498,635,611,639,219,219,501,467,52,52,517,503,540,587,532,570,457,412,610,559,573,539,395,424,576,554,561,604,391,92,490,439,814,822,823,823,823,816,821,820,818,817,815,819,830,831,827,829,826,824,825,828,832,439,2,634,612,612,612,612,528,429,397,520,510,590,590,638,564
0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,0,1,1,0,1,0,1,1,1,0,0,1,0,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,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,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,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,0,0,0,1,1,1,1,1,1,0,1,0,1
222
24,24,24,24,23,27,8,8,7,7,3,3,17,20,20,20,19,19,19,19,19,19,12,12,12,12,12,5,11,11,26,26,1,28,28,6,6,25,25,13,13,13,13,13,13,4,18,18,2,2,16,9,9,22,22,22,0,15,15,199,204,204,204,195,200,202,206,203,203,203,203,203,203,54,54,54,135,135,135,135,135,135,135,135,135,135,196,133,55,62,62,62,62,201,198,198,78,134,194,194,205,205,205,205,205,205,205,205,197,197,89,59,85,51,51,51,87,88,66,66,86,74,82,82,137,227,225,225,225,225,224,137,137,136,139,138,138,152,143,146,142,142,142,145,10,10,21,21,14,14,82,178,192,185,191,191,191,188,188,188,190,190,181,189,187,193,179,184,167,166,166,160,159,184,184,184,164,170,174,165,163,348,349,346,351,352,353,345,347,347,344,163,176,223,226,219,214,207,211,209,209,220,217,216,220,218,267,375,295,293,294,292,313,317,314,315,316,309,354,318,307,239
0,0,0,1,1,1,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,0,1,0,1,0,1,1,0,1,0,0,1,1,0,1,0,0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,1,1,0,1,0,1,0,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,0,0,1,1,0,0,1,0,0,1,1,0,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0
207
39,39,39,39,42,0,15,34,18,18,33,12,35,3,9,43,1,30,30,20,5,10,19,37,37,14,14,40,2,38,6,16,25,17,36,13,21,4,4,41,31,31,31,24,8,28,11,32,7,23,26,29,50,61,54,81,62,62,137,136,138,139,62,63,63,63,71,73,83,48,91,91,91,99,88,88,88,52,59,93,128,128,128,128,128,130,79,97,68,68,95,75,51,133,44,46,46,80,126,126,90,57,60,60,60,64,134,56,56,127,65,67,131,84,89,98,85,58,47,86,55,55,55,55,169,168,162,173,180,182,161,172,171,175,186,160,174,166,159,167,170,164,163,66,163,165,184,176,176,233,282,283,284,286,287,288,53,45,70,210,208,215,213,212,217,221,220,218,216,82,267,268,271,271,270,270,270,270,272,272,274,273,273,273,269,276,275,278,289,290,291,291,82,82,78,132,77,72,74,69,76,278,280,279,277,76,135
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,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,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0
42
17,8,11,1,199,134,134,134,62,203,203,203,137,136,139,138,138,153,153,153,138,146,139,1,12,12,15,9,375,267,319,321,321,321,14,92,17,29,50,9,144,197
0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0
146
42,13,34,40,26,21,21,3,7,38,43,19,30,39,12,37,10,6,5,23,18,41,2,24,36,31,8,28,9,14,1,15,11,17,20,4,35,32,16,29,0,33,25,25,66,80,86,62,99,81,83,53,89,71,46,46,46,215,137,136,138,139,233,46,46,46,46,128,128,128,98,87,90,135,52,52,97,127,60,60,60,132,70,57,68,45,47,75,54,133,69,55,55,55,55,95,49,61,48,77,84,63,73,50,91,65,79,51,58,129,129,44,88,88,233,212,213,210,215,208,220,216,217,218,221,375,323,285,322,320,319,277,280,275,279,276,278,171,175,292,295,294,204,30,7,22
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0
54
442,442,442,533,603,461,26,431,427,409,529,74,362,440,487,491,561,640,612,612,428,512,632,220,597,451,456,456,531,531,531,493,539,620,398,599,535,496,606,462,633,412,449,400,392,392,490,243,594,641,609,587,515,407
0,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,1,1,0
31
583,66,580,602,572,572,477,508,518,525,32,472,472,470,632,463,435,294,483,427,530,493,403,424,551,551,505,619,619,619,619
0,0,0,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,1,0,1,0,1,1,0,0,0,1
168
315,562,514,32,511,472,397,397,532,557,557,557,580,638,638,626,544,47,640,394,561,220,198,142,142,449,585,530,530,509,647,648,645,551,551,522,666,670,677,599,504,659,662,469,567,678,509,496,362,571,456,525,431,646,654,656,655,653,431,92,617,488,570,630,931,932,613,917,905,613,506,528,464,473,439,543,460,217,487,487,643,927,581,926,443,604,402,681,598,598,927,581,604,581,926,487,402,927,681,598,643,485,1003,1004,1004,1005,1005,1006,1006,1007,1008,1009,1010,1010,1011,1011,1011,1012,1012,1013,1013,1014,1015,1016,1017,569,412,1018,1019,1020,1020,1020,1022,1023,1023,1024,1025,1025,1025,1026,1027,502,546,2,397,624,439,543,617,523,458,501,526,461,391,615,410,567,469,640,74,395,148,802,923,498,159,803
1,1,1,1,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,1,0,1,0,0,1,1,0,0,0,1,0,1,1,1,1,1,0,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,0,1,0,0,1,0,1,0,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,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,1,1,1,1,1,1,0
108
533,533,533,533,433,394,26,26,523,523,523,92,529,516,516,505,640,407,477,535,435,424,603,591,476,566,566,538,538,538,553,399,399,399,572,465,402,488,503,642,470,504,504,504,627,522,514,460,428,542,502,540,650,651,649,652,656,655,653,654,522,551,667,665,599,677,659,504,504,662,469,567,678,540,574,556,397,537,606,315,613,508,577,483,609,457,450,478,607,459,468,243,622,393,549,621,444,362,207,568,446,474,254,524,436,635,637,600
0,0,0,1,0,1,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,0,1,0,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,1,1,1,0,1,1,1,1,0,1
86
550,410,517,422,422,422,422,422,422,630,542,542,542,542,637,637,637,637,637,628,629,629,440,440,440,440,440,440,635,833,838,840,843,845,846,847,848,652,650,649,651,655,653,656,654,551,551,551,522,667,666,670,677,599,659,504,504,504,504,504,504,469,640,673,678,567,635,219,241,570,625,625,625,625,515,409,458,559,512,641,552,552,552,552,555,595
0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0
297
6,6,26,26,26,19,12,12,12,12,12,12,12,12,0,0,0,4,13,9,22,22,17,8,2,24,16,5,1,15,7,28,11,10,18,3,49,84,82,82,82,82,86,85,85,74,87,81,81,81,68,68,45,45,47,83,66,66,66,43,43,43,43,43,43,23,23,14,14,14,14,21,21,21,21,41,29,29,187,187,187,187,192,192,192,192,192,190,185,179,179,188,193,181,181,181,178,189,189,191,191,191,191,174,165,66,66,66,66,66,66,66,66,66,139,139,144,144,146,151,157,154,147,147,143,143,143,142,142,142,149,149,149,149,149,138,155,155,155,155,155,136,136,137,138,139,165,165,165,165,163,176,166,167,167,167,167,159,159,159,164,184,170,170,160,160,201,201,201,134,134,195,195,195,205,205,202,202,202,202,203,203,203,203,330,330,330,330,330,196,66,66,66,219,207,207,207,207,207,207,196,62,62,62,62,200,200,133,155,206,197,194,194,194,198,194,198,194,198,194,198,54,199,135,207,265,266,260,259,259,259,259,259,261,257,263,281,262,262,256,233,78,207,209,214,211,248,248,248,248,243,243,243,243,244,244,244,244,244,244,245,250,249,249,249,249,253,247,247,247,247,241,241,241,241,246,252,252,252,252,251,251,251,251,251,251,233,282,282,256,211,220,218,283,284,286,287
0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,1,1,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0
70
6,14,17,28,22,22,12,23,135,206,205,134,133,55,55,55,55,223,224,23,17,141,140,139,138,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,155,149,157,151,224,225,227,227,226,226,226,226,213,212,17,347,292,292,293,294,295,267,323,4,7
1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0
97
454,177,500,410,534,533,533,533,533,533,533,483,567,544,553,463,626,439,467,434,633,649,651,652,650,655,653,656,654,630,600,388,569,47,481,531,594,424,522,551,667,670,666,677,599,504,504,504,659,673,640,678,567,424,597,458,452,452,452,452,471,486,2,428,217,558,450,450,636,504,446,565,575,459,490,382,438,383,220,517,479,514,639,620,543,510,590,635,581,598,472,548,362,475,530,591,571
0,0,1,0,1,0,0,0,0,0,1,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,0,0,0,1,0,1,1,0,1,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,0,0
57
408,459,625,625,625,625,625,625,625,477,477,443,435,416,416,646,648,645,647,654,656,653,655,416,32,551,551,522,667,599,677,504,640,673,567,678,32,198,198,388,413,187,644,452,452,452,452,490,489,618,315,361,453,468,629,642,626
0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0
130
9,9,22,22,17,17,17,81,81,81,88,88,88,88,82,51,51,68,85,45,47,87,17,17,17,17,17,2,2,26,7,1,1,1,1,12,66,86,89,84,73,56,79,79,79,79,99,99,99,52,52,52,52,48,48,58,72,72,189,192,192,192,192,192,192,185,179,179,188,188,188,188,191,191,191,193,187,190,190,190,181,178,166,170,164,176,167,159,174,160,165,184,163,12,12,12,15,4,16,227,227,227,225,225,225,225,225,225,225,225,225,225,224,224,224,224,224,226,226,215,208,210,212,136,137,139,138,213,213,220
0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,1,1,1,0,1,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0
120
615,615,615,615,612,612,499,499,499,499,449,519,241,302,440,644,488,574,574,574,574,574,415,415,620,551,551,545,545,651,652,649,650,656,655,653,680,679,684,684,684,684,684,684,683,683,683,683,683,683,685,685,682,487,687,688,686,522,551,551,551,551,666,670,677,599,504,659,673,640,678,653,654,567,545,549,532,609,516,452,452,410,617,431,74,438,470,622,30,518,363,603,447,624,636,492,424,517,597,463,2,217,495,590,582,570,577,528,611,557,557,557,557,446,494,362,606,483,399,546
0,0,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,1,1,1,0,0,0,1,1,0,1,0,1,1,1,0,1,1,1,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,1,1,1,1,1,1,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,1
