128,128,128,128,128,128,128,128,127,127,127,127,127,127,127,127,128,128,128,128,128,128,127,128,128,128,128,127,128,128,128,128,128,128,128,127,128,128,128,128,128,128,127,127,128,127,128,127,127,128,128,127,127,127,127,127,128,127,127,127,128,127,127,127,127,128,128,128,127,127,127,128,128,127,127,127,127,127,127,128,128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,128,127,127,127,127,127,127,127,127,127,127,126,127,127,127,127,127,128,128,128,128,128,128,128,127,128,128,128,128,127,127,128,128,128,128,128,127,128,128,128,128,128,128,129,129,128,127,127,128,127,126,126,125,126,127,127,127,127,127,127,127,128,128,127,128,128,128,128,129,128,129,128,128,126,127,127,125,127,127,126,125,127,126,124,127,128,127,127,128,129,127,127,126,128,128,127,125,126,126,126,128,127,125,126,128,128,127,127,128,128,126,127,128,129,128,127,130,129,129,129,129,128,126,126,127,127,126,128,128,126,127,127,126,127,126,128,128,126,130,130,127,127,127,126,128,127,127,128,129,128,129,126,127,128,129,128,129,127,128,127,129,131,130,129,128,127,126,126,129,127,125,125,126,127,128,128,130,130,130,131,129,128,127,129,131,129,126,124,127,129,129,129,124,124,129,128,128,128,129,131,126,122,125,128,127,127,128,126,125,127,128,129,128,128,130,127,123,127,130,123,126,123,123,130,130,124,125,130,130,127,133,129,125,124,125,127,130,128,128,126,127,128,128,129,122,126,130,125,124,123,128,128,127,125,125,124,123,128,130,125,124,130,134,128,125,127,126,128,133,135,129,131,126,124,129,128,125,133,134,126,123,122,125,128,129,125,122,122,126,134,136,121,119,138,133,124,125,121,117,131,136,128,120,121,125,128,131,131,127,124,125,127,120,118,121,125,127,130,128,125,121,125,135,128,126,128,132,127,125,131,129,125,127,127,135,131,117,127,135,125,126,136,133,120,123,128,128,130,126,119,126,128,123,134,128,119,129,142,135,125,129,128,133,138,133,133,126,117,131,143,128,114,118,129,133,126,115,133,142,113,116,149,134,106,112,137,146,127,120,140,141,102,108,151,138,104,114,131,124,99,112,154,142,109,120,131,113,115,147,159,142,122,135,147,141,126,122,127,134,103,92,114,113,112,126,138,142,134,115,138,158,137,117,142,143,104,104,120,140,144,127,133,124,86,95,140,159,154,136,116,132,123,96,145,186,134,101,104,121,110,134,152,113,119,139,127,88,107,149,142,110,123,114,130,138,129,126,143,169,130,121,164,168,111,85,139,151,72,69,141,136,61,77,152,171,131,122,163,168,112,116,181,164,92,107,169,137,79,114,150,112,104,155,138,105,112,151,144,118,100,126,161,130,98,154,138,96,134,142,85,95,176,186,127,117,135,136,118,121,160,142,95,120,145,116,88,142,168,140,95,105,145,128,129,145,144,95,106,136,156,123,78,96,161,152,81,128,147,107,131,181,161,130,100,121,151,121,115,125,132,113,99,111,141,134,107,122,122,100,118,189,141,97,141,147,129,111,145,140,95,101,117,135,140,139,103,144,130,147,122,101,157,140,100,117,134,121,118,131,132,117,142,133,134,99,118,180,139,110,155,164,116,94,129,127,133,111,147,133,83,129,126,120,136,147,134,119,124,133,136,129,165,143,124,131,144,126,104,152,134,105,106,106,110,130,127,140,143,92,131,126,154,138,119,133,120,109,117,131,116,110,123,116,128,113,137,138,141,135,122,102,132,148,135,128,135,126,71,146,131,124,131,119,125,117,102,141,159,111,170,108,101,123,156,140,130,144,110,116,113,108,144,88,104,131,123,102,151,132,148,145,164,160,132,131,120,127,116,158,90,115,117,72,144,106,154,135,140,125,153,115,150,149,128,153,136,98,133,150,122,130,126,131,114,109,85,134,112,119,138,110,102,168,115,145,149,107,136,118,112,144,145,136,144,133,119,85,139,139,103,132,140,92,131,112,170,103,136,150,87,157,115,135,131,135,132,148,125,126,100,148,148,92,152,113,138,120,100,108,137,155,123,130,127,107,128,124,128,176,102,110,112,110,159,139,140,132,97,104,112,151,158,122,127,134,130,141,115,148,130,137,124,81,127,135,113,156,101,149,113,110,151,126,146,117,120,125,156,137,128,137,120,115,142,148,114,131,119,141,134,118,125,148,123,117,137,104,124,147,137,121,124,120,130,132,107,128,138,109,154,134,118,153,135,111,136,137,126,152,102,102,126,110,123,140,113,131,155,134,119,146,123,117,131,150,125,110,137,134,128,134,98,128,115,130,124,135,125,128,113,128,116,114,128,120,135,133,120,120,138,150,144,134,126,127,124,130,125,116,113,134,113,128,117,143,150,132,135,145,141,130,121,117,130,120,108,115,116,122,125,115,114,129,128,128,123,113,140,140,121,137,115,132,158,126,127,115,119,124,136,141,123,125,126,127,125,130,128,122,110,123,138,133,140,116,121,135,127,126,120,133,113,131,137,114,139,127,127,128,126,139,132,115,127,114,125,135,125,116,124,142,120,132,125,128,133,124,118,129,126,132,128,131,122,124,140,129,120,117,118,129,131,126,138,129,127,125,133,142,139,128,126,130,122,128,123,118,115,117,109,116,125,119,126,122,126,133,138,143,141,136,143,148,155,144,145,131,132,131,121,130,110,107,85,87,92,103,109,103,108,101,125,135,147,163,167,167,173,181,189,193,170,159,159,124,124,110,94,102,43,43,27,24,28,42,66,64,105,123,165,197,213,245,215,213,226,238,236,200,184,146,109,124,111,109,49,5,2,0,6,12,51,41,54,82,118,181,215,245,241,233,236,228,238,239,236,207,148,121,126,103,103,65,43,7,0,0,11,35,45,66,85,116,154,190,220,227,224,233,238,216,204,195,196,201,170,145,120,90,96,63,53,34,15,2,7,31,42,77,94,124,150,174,207,225,226,227,226,222,200,185,186,200,178,139,139,79,79,74,44,69,9,13,2,32,56,69,118,113,153,159,191,227,220,229,217,199,199,169,189,190,195,145,118,86,63,91,55,79,19,15,6,25,66,78,122,115,146,164,185,229,218,222,208,186,190,165,178,182,192,152,112,91,57,99,72,72,34,10,7,22,67,90,125,125,142,153,180,215,227,211,199,178,170,169,165,179,188,166,117,107,69,93,95,79,57,16,23,13,65,84,123,125,133,150,167,205,212,214,187,176,164,159,156,153,183,169,114,116,77,84,112,81,81,21,37,19,49,88,105,143,120,146,161,183,217,198,198,168,156,162,146,152,133,183,140,94,127,70,103,111,89,80,21,64,27,71,98,118,155,131,159,166,179,210,190,193,167,150,163,138,151,127,179,154,89,138,81,97,125,88,101,24,71,44,63,106,113,158,119,152,160,164,198,178,181,157,141,149,135,139,115,146,171,98,122,125,81,118,108,122,63,67,84,48,108,103,157,131,131,160,144,179,174,180,174,147,140,148,135,128,120,177,152,101,153,108,95,126,122,124,45,101,64,72,101,119,155,104,154,140,148,183,162,181,159,140,145,129,151,121,122,182,147,108,154,119,94,129,128,121,45,95,67,62,90,121,140,106,145,134,140,180,160,177,165,144,141,130,158,122,121,173,175,115,143,158,93,132,126,141,60,59,90,36,84,94,138,107,112,143,117,171,170,164,174,148,149,130,149,166,110,132,172,164,105,159,157,88,120,118,130,42,67,76,45,74,94,136,96,115,139,130,173,184,175,167,158,155,131,162,173,121,130,165,181,102,156,167,84,102,109,134,49,57,86,45,64,89,135,94,110,149,126,167,191,167,168,165,167,135,160,186,130,110,145,189,120,117,178,91,68,110,125,93,27,95,51,49,91,124,136,103,146,147,164,199,192,184,171,166,156,149,180,155,108,105,142,169,101,120,157,62,71,104,129,76,37,97,60,82,100,151,149,113,151,161,184,197,185,171,171,151,141,145,167,129,81,96,129,144,92,117,146,64,76,120,143,107,54,110,86,92,111,160,170,111,143,162,184,194,157,186,161,121,136,136,158,104,91,98,93,140,124,110,147,113,75,126,149,150,69,95,123,83,98,132,180,118,98,150,158,171,156,160,164,122,108,134,148,135,82,96,105,98,153,144,135,152,103,105,147,154,154,70,107,99,70,95,127,162,85,92,140,141,152,150,173,150,108,125,143,155,141,110,125,109,104,161,178,143,152,140,108,133,142,159,89,75,96,62,77,99,142,97,78,126,131,146,154,173,159,120,142,148,156,160,134,130,121,115,136,179,162,122,143,112,103,124,141,137,56,82,80,75,88,117,145,82,97,136,144,161,163,168,147,132,150,161,164,155,136,124,111,114,135,168,148,103,140,110,99,135,137,140,55,85,99,78,93,125,144,84,100,139,147,153,161,167,154,135,149,157,159,160,125,121,119,114,110,134,174,123,95,142,123,110,135,155,125,61,106,106,90,104,121,129,88,112,145,137,160,153,150,145,146,163,144,154,154,110,116,139,128,104,120,164,138,94,153,157,110,129,143,144,83,89,123,87,93,106,124,106,101,134,134,141,144,135,146,145,159,155,141,153,134,123,146,140,129,107,119,153,151,131,121,133,108,149,137,117,99,86,119,81,107,107,114,103,102,137,130,127,129,143,151,151,150,160,155,139,125,138,147,119,121,108,118,109,172,193,107,86,125,179,180,73,76,89,123,98,59,91,81,110,130,149,135,104,146,202,177,135,133,179,187,136,125,125,119,117,120,106,79,79,147,200,122,50,121,184,206,100,50,122,140,137,55,77,101,126,153,140,112,107,169,218,152,91,128,186,171,105,102,119,125,124,116,103,87,150,226,130,44,124,204,198,57,53,143,170,115,31,94,115,137,139,113,118,125,193,204,111,103,159,196,148,70,123,147,136,105,82,116,166,207,116,53,131,199,187,54,50,134,149,98,36,86,116,141,144,96,108,159,222,184,95,125,191,189,123,86,129,141,127,103,84,104,168,209,99,49,140,208,171,33,69,159,151,66,41,110,131,134,122,110,119,167,207,173,97,140,204,173,98,91,158,154,98,73,95,136,175,156,57,82,178,208,112,18,124,187,126,26,64,144,145,111,99,116,148,192,180,120,117,194,198,123,79,135,172,120,78,76,118,152,177,114,49,134,205,184,54,55,183,178,74,24,110,155,126,90,95,123,166,186,137,100,152,208,161,93,107,176,160,95,79,108,140,168,155,67,88,184,203,112,25,144,199,112,24,77,152,123,93,86,111,142,172,152,105,132,197,183,114,103,161,180,118,91,101,130,162,168,100,64,158,203,142,32,92,198,136,39,46,138,134,91,95,107,135,160,168,129,118,178,195,140,104,140,181,142,102,101,118,137,171,137,61,102,188,176,68,38,168,170,65,31,114,157,102,93,107,134,153,163,147,117,162,195,152,115,129,174,156,105,109,114,125,158,158,81,75,170,189,99,27,142,191,94,36,96,162,114,92,115,131,149,156,157,133,138,188,167,122,123,152,164,109,103,119,114,129,163,124,57,126,190,159,49,77,188,132,49,64,143,137,86,105,123,142,156,155,145,136,175,179,130,127,146,162,124,102,128,116,114,155,159,76,92,186,176,73,55,179,156,60,58,129,148,88,101,119,130,146,148,145,132,159,177,130,127,144,158,132,109,134,116,111,159,169,81,79,179,183,86,42,168,171,70,52,116,152,97,96,119,128,145,144,139,133,156,182,135,127,147,156,132,108,136,119,105,152,175,84,79,174,182,90,42,161,165,70,49,107,141,96,92,115,124,141,147,141,137,157,183,137,130,156,160,134,110,142,125,100,141,178,103,69,158,180,108,41,142,165,80,56,100,135,96,96,116,123,138,153,142,140,160,183,143,132,165,157,135,114,149,125,100,136,182,110,65,157,177,111,43,137,162,78,60,98,130,100,97,111,119,136,152,137,136,159,180,148,128,162,165,134,112,136,138,99,122,175,128,63,138,186,128,53,106,178,97,59,89,134,116,92,111,122,139,149,136,141,162,178,146,124,166,160,130,114,135,142,93,115,164,152,66,112,186,140,69,90,175,112,62,87,123,118,88,107,121,133,143,134,136,152,169,157,124,154,166,139,118,127,146,113,98,148,166,89,82,177,160,91,67,160,149,66,79,114,134,90,96,122,128,141,135,137,149,163,166,133,141,168,152,123,121,142,133,93,126,169,133,72,131,181,127,64,105,178,101,63,92,131,117,80,114,124,132,134,134,145,149,165,155,135,145,165,146,122,124,140,126,93,145,160,108,73,161,172,99,68,137,164,73,71,107,135,94,93,123,123,132,135,140,141,158,165,146,141,151,158,140,125,131,133,118,115,158,147,89,103,182,139,84,90,166,129,63,89,122,121,81,107,122,122,131,136,137,143,165,155,143,151,152,152,135,136,134,122,118,125,161,127,83,128,180,124,82,102,173,109,61,96,127,115,80,110,123,127,130,131,134,154,165,140,143,158,153,144,135,145,127,123,127,140,157,112,95,153,166,109,83,123,173,90,66,105,129,99,79,113,126,128,128,131,144,164,161,143,155,162,148,149,142,141,120,120,130,128,148,104,95,151,158,106,80,135,167,73,70,112,131,93,79,121,131,126,125,132,152,162,150,142,157,161,139,142,146,133,114,121,135,135,144,97,106,165,144,101,83,154,151,61,81,122,131,82,85,129,129,116,122,137,155,151,145,146,159,157,136,146,148,135,115,126,131,133,145,99,106,163,144,102,85,159,148,60,84,119,125,74,83,127,122,114,120,137,154,150,147,149,160,158,143,149,147,140,119,128,125,139,149,94,105,168,148,98,83,164,143,54,85,120,123,71,91,130,120,116,124,142,159,151,151,152,164,161,143,149,147,142,117,122,120,142,146,85,102,170,143,92,82,172,137,52,90,123,125,70,93,131,120,117,118,141,161,148,144,148,167,156,134,147,147,137,109,123,126,144,140,82,123,174,138,89,96,184,119,57,102,135,115,60,100,135,117,112,122,150,154,141,146,152,166,149,140,150,146,139,113,129,121,148,145,82,114,174,145,88,79,183,130,47,90,133,119,53,96,135,114,106,117,147,154,138,153,150,158,165,148,138,145,151,125,113,124,151,153,83,103,177,146,99,75,172,151,52,80,124,131,66,80,132,120,111,118,142,163,140,147,154,164,161,140,155,151,145,117,126,130,131,154,104,91,158,160,116,68,148,175,66,72,116,139,77,70,131,125,111,110,134,163,138,139,154,164,165,135,151,158,140,123,117,140,116,151,129,83,133,167,139,77,106,192,97,56,104,143,103,50,112,134,111,109,123,161,147,136,152,167,176,131,139,173,145,123,106,155,116,126,150,98,112,156,161,105,76,180,144,52,83,132,127,49,87,139,109,105,115,156,150,128,152,161,179,150,133,173,157,139,106,140,140,107,155,123,95,133,168,132,65,125,185,81,57,113,139,76,57,131,122,101,109,138,157,127,139,153,168,159,129,155,164,144,117,125,153,114,140,149,96,112,169,155,91,83,189,125,47,89,136,111,47,110,132,102,107,127,155,139,138,152,162,172,140,135,172,156,131,104,153,133,115,151,119,101,140,165,128,71,138,174,73,61,112,135,73,65,129,114,104,110,139,154,132,142,151,167,173,131,148,177,155,117,115,167,120,130,138,110,126,154,153,100,89,175,121,51,89,130,109,50,108,129,102,105,124,158,137,134,159,162,160,147,148,160,146,138,128,136,126,133,161,103,92,166,157,111,63,150,164,56,66,119,132,60,77,134,114,107,116,149,152,135,149,155,172,174,120,138,186,155,106,99,172,129,117,129,107,140,139,146,104,86,171,123,58,79,126,119,49,93,128,111,105,114,156,145,131,149,161,174,144,142,167,158,138,114,139,135,123,151,119,95,149,159,134,73,123,182,82,57,99,145,91,54,118,127,113,105,136,157,136,144,155,158,164,141,146,155,150,130,116,138,122,139,148,96,108,158,157,112,62,166,153,65,62,123,141,57,78,125,126,107,108,145,151,136,146,153,162,152,140,156,147,144,122,135,124,137,166,110,87,153,173,132,51,130,185,91,49,88,154,97,55,111,131,123,103,129,154,144,152,153,154,162,152,155,146,146,139,128,125,127,171,127,80,141,175,162,67,93,186,122,55,56,140,121,51,84,121,129,108,114,149,142,150,158,160,157,145,167,156,140,133,132,145,116,164,137,89,129,162,171,69,78,187,133,59,46,141,134,49,80,122,133,108,109,152,140,151,164,150,148,157,179,145,120,149,149,120,109,173,145,71,126,172,167,55,85,191,124,55,51,141,128,53,83,123,126,106,122,152,134,150,177,153,131,157,193,150,106,134,162,124,122,161,129,91,137,175,146,44,118,182,104,38,75,156,99,55,91,132,126,106,132,145,142,160,167,141,138,172,181,128,113,145,153,132,141,135,106,132,156,159,72,89,166,132,66,45,132,126,74,75,108,135,114,130,136,133,163,169,149,128,153,191,147,114,128,147,154,151,123,97,141,164,156,67,85,166,129,70,48,130,125,82,85,105,132,122,139,135,122,163,177,150,123,144,187,152,116,122,142,165,154,103,100,149,177,138,52,107,162,133,59,57,134,124,92,81,107,134,134,146,130,122,160,176,155,117,138,177,151,124,112,141,170,151,101,108,142,175,124,67,110,138,132,70,69,105,120,118,88,96,118,153,152,116,125,161,170,148,117,145,155,149,129,109,148,164,130,103,125,156,154,85,101,120,118,102,76,101,89,114,123,105,100,123,175,147,112,139,170,174,133,123,147,145,144,116,132,155,133,118,127,139,146,99,107,121,110,103,87,110,92,102,125,122,116,115,160,162,134,134,153,169,149,136,142,137,137,127,142,153,122,109,134,153,146,85,105,131,120,92,73,111,102,95,110,114,122,113,147,167,136,132,150,175,154,130,141,147,144,126,143,165,122,107,142,162,150,80,110,133,115,91,79,110,92,100,115,111,108,115,154,165,123,129,153,174,151,125,143,141,137,126,164,160,98,114,152,183,113,64,124,132,118,65,91,105,93,113,115,117,103,135,178,151,128,138,168,177,137,136,134,136,128,154,179,111,90,133,177,161,65,90,122,127,94,66,92,80,109,125,115,99,109,169,174,133,130,150,179,164,145,140,131,135,148,192,144,86,117,156,189,94,67,101,111,116,73,86,74,83,126,128,111,101,137,169,162,147,143,148,163,167,151,128,121,145,182,157,95,101,136,183,127,76,90,94,118,87,97,77,82,119,132,126,104,133,156,160,158,148,150,148,162,162,137,126,139,184,155,104,106,130,170,112,89,95,93,99,89,109,85,84,110,134,134,109,128,154,162,160,141,149,147,168,163,140,124,145,183,141,106,107,142,153,106,105,93,95,96,103,107,83,97,115,129,122,120,145,149,152,156,150,154,147,164,158,141,134,154,159,127,113,113,140,123,104,96,87,92,94,111,97,88,105,118,123,118,132,148,140,157,164,160,149,158,173,152,134,145,159,129,114,117,140,123,99,107,101,100,91,103,100,92,98,110,109,106,125,139,137,139,147,162,158,161,154,150,147,142,155,126,120,113,131,132,104,102,97,112,96,95,98,96,108,100,110,111,120,134,137,145,141,151,159,158,158,147,148,145,145,141,123,124,124,128,118,116,109,105,104,104,106,100,102,100,106,111,120,123,128,134,146,153,153,154,162,167,153,149,148,144,136,125,128,133,117,114,112,114,106,100,109,103,107,104,106,105,113,126,132,132,133,147,156,159,154,157,158,150,153,147,132,130,129,140,117,117,118,116,117,104,110,106,103,109,105,106,106,118,133,130,133,139,147,153,157,156,150,151,148,145,141,136,139,128,127,127,126,115,106,119,118,111,100,105,118,115,114,118,124,130,138,142,146,141,153,147,157,150,146,137,137,137,142,131,124,118,126,114,119,108,113,112,109,108,109,114,109,117,121,129,127,127,139,139,142,138,148,146,141,131,140,133,144,131,124,112,117,126,121,117,109,113,115,113,117,109,113,112,124,126,128,134,129,146,154,137,148,131,150,135,131,142,116,141,117,131,123,110,130,109,124,119,114,124,108,131,120,127,130,120,137,131,137,137,140,133,142,135,139,133,124,139,122,126,124,120,125,114,127,123,118,121,121,129,126,118,131,130,143,128,128,137,135,140,129,134,131,134,131,126,133,125,124,119,122,133,115,123,115,132,129,117,126,118,135,130,126,125,129,141,131,138,122,138,135,130,131,123,127,128,122,134,116,123,126,124,128,111,129,121,123,124,120,129,120,125,129,123,135,127,131,128,132,132,131,131,128,134,126,130,118,127,129,123,127,118,134,127,119,126,119,134,123,122,127,123,135,126,127,127,126,135,126,135,129,131,132,128,137,126,128,127,126,130,120,121,122,135,132,123,128,121,118,128,126,121,114,124,131,128,122,128,129,131,129,127,130,120,134,134,124,127,118,135,122,132,129,124,133,125,127,125,121,129,116,125,126,121,127,114,131,131,126,130,126,128,129,128,135,131,126,127,132,137,128,125,131,129,128,127,119,131,125,123,130,121,128,130,117,127,122,128,128,117,129,121,134,126,123,133,129,135,127,129,133,128,125,129,127,129,125,124,132,118,126,126,123,133,117,130,118,129,132,121,130,124,135,129,120,126,127,137,119,126,121,131,135,130,130,122,140,133,127,128,124,136,118,132,128,123,137,122,129,132,127,136,119,130,125,135,133,120,129,126,135,129,122,135,129,136,127,127,129,131,130,134,130,129,128,127,133,137,132,126,130,132,126,131,124,128,129,122,128,119,134,126,131,129,131,126,120,127,130,133,122,129,120,134,134,127,125,128,137,137,123,125,121,130,129,125,119,122,126,129,126,125,126,132,136,129,130,122,128,140,127,130,126,125,133,126,124,135,123,134,131,125,132,129,129,128,120,133,123,131,123,122,134,127,133,116,123,126,137,132,119,125,131,121,126,123,125,138,132,124,111,126,132,129,126,125,125,124,128,124,125,124,132,125,123,128,138,130,127,124,134,128,134,125,125,140,120,131,119,133,131,128,118,122,126,136,127,129,115,127,132,128,128,129,126,134,134,119,129,132,126,132,130,127,118,127,133,128,125,121,126,127,122,131,129,121,130,126,121,129,127,127,122,135,128,120,125,133,122,129,137,119,122,136,127,128,121,138,116,125,123,129,128,118,129,132,120,127,123,127,129,125,129,124,129,137,128,137,123,126,137,121,135,118,122,119,128,134,115,117,125,140,127,109,129,134,139,110,114,137,126,119,115,121,134,124,130,134,124,138,128,140,115,136,127,116,131,129,127,125,145,126,116,121,142,130,109,124,125,133,122,112,124,126,146,119,124,123,128,142,131,137,99,125,138,133,128,103,136,139,148,136,119,132,150,154,120,116,117,128,120,114,108,112,133,125,129,123,123,137,135,151,127,125,128,128,141,129,109,127,137,136,132,121,119,135,139,129,127,128,122,129,144,126,121,111,140,156,120,108,119,145,124,123,126,126,119,133,137,131,114,122,155,131,122,104,133,134,115,130,135,128,106,129,148,133,132,122,143,135,125,122,131,137,135,133,107,131,122,124,122,132,129,120,127,115,144,128,121,130,136,131,134,130,124,134,132,133,114,120,128,143,123,102,134,122,140,110,115,126,128,137,110,129,123,157,133,113,138,128,148,111,117,120,142,130,119,123,122,141,136,124,114,131,137,127,123,110,138,122,137,118,113,130,151,123,100,119,149,149,116,124,117,145,138,117,121,129,151,118,119,118,138,135,122,129,121,131,122,141,133,127,118,118,130,130,134,118,142,129,131,123,130,133,116,132,124,140,117,134,127,132,135,132,126,106,127,132,128,112,132,130,129,126,122,134,127,123,123,126,128,120,133,132,141,134,123,124,126,146,123,110,107,139,146,118,119,123,141,136,130,123,117,125,134,128,118,124,133,139,118,121,133,142,145,124,120,125,129,125,132,123,127,125,137,130,126,138,132,128,122,124,115,112,122,129,122,119,128,130,135,131,131,123,129,142,129,125,115,122,142,149,127,99,111,140,140,108,94,117,150,150,115,93,131,175,160,104,87,127,169,134,100,102,144,165,120,110,116,158,166,128,104,111,149,128,121,118,132,131,125,118,119,127,129,108,116,128,130,116,122,137,144,124,123,129,148,137,131,120,128,142,127,124,131,118,118,135,130,121,110,131,148,133,116,110,134,141,123,101,110,138,152,108,97,124,163,148,112,115,142,151,127,111,132,147,130,102,103,158,138,110,109,128,142,110,117,127,143,138,120,123,128,141,131,122,125,138,112,120,137,156,131,103,126,153,144,116,100,120,164,151,87,84,144,164,119,85,102,135,156,129,109,116,146,165,110,115,121,164,158,129,106,115,154,144,98,101,147,151,104,103,146,164,137,101,99,127,154,107,100,129,151,132,99,148,142,124,110,127,137,108,117,136,148,136,128,159,159,117,105,123,141,121,104,110,114,137,136,124,117,139,148,113,85,125,153,130,116,121,157,137,119,108,136,151,134,107,102,142,152,133,122,126,140,138,119,120,126,135,122,117,123,117,133,134,119,117,126,133,117,122,132,135,129,126,137,127,143,140,127,129,127,120,116,124,122,115,133,150,114,114,131,156,122,90,126,153,135,87,104,150,154,133,86,121,145,136,121,103,135,149,132,118,121,131,141,136,135,120,123,132,141,126,105,124,131,144,129,114,117,147,143,126,106,129,141,116,122,124,149,151,138,103,88,149,165,105,81,117,175,132,93,113,137,161,114,111,115,138,162,132,129,133,144,146,110,107,119,125,132,100,120,126,139,152,128,123,116,130,134,114,117,122,132,125,120,145,138,130,130,129,132,111,106,138,144,132,96,108,159,151,135,116,132,128,121,142,123,143,143,141,127,103,124,124,134,124,98,94,114,153,147,121,129,143,136,137,128,111,114,138,147,109,89,138,141,144,115,109,132,137,135,92,115,150,141,120,117,156,151,130,137,118,126,118,111,106,101,120,135,137,147,133,130,137,144,133,106,108,110,125,131,129,132,133,159,130,124,122,144,138,88,110,131,157,132,101,136,150,147,100,99,146,146,117,96,136,158,149,119,112,134,131,115,125,115,122,119,139,133,127,116,123,157,139,136,124,138,149,120,111,117,130,127,110,111,138,154,147,121,134,142,130,112,95,124,121,135,126,123,127,128,150,140,108,93,131,147,119,83,130,161,148,100,114,154,151,115,113,134,166,130,114,117,149,161,131,118,132,152,129,101,112,137,135,100,96,118,136,123,112,140,132,123,107,106,118,149,127,108,100,127,146,127,112,122,151,134,127,133,132,150,126,120,121,121,134,127,119,134,146,135,119,142,142,141,110,114,129,140,140,122,116,139,164,145,104,113,137,140,105,99,131,146,126,111,115,146,152,117,96,133,156,132,83,117,159,136,101,98,156,154,103,104,116,158,137,120,111,127,164,129,108,109,122,142,104,116,135,126,128,127,132,123,137,160,130,82,109,144,155,101,88,124,149,140,129,116,136,143,134,118,122,151,128,114,136,137,122,109,141,139,111,117,149,148,113,116,143,141,117,121,129,140,128,132,130,127,151,137,116,97,120,153,124,123,113,139,143,135,148,113,112,121,127,127,113,124,144,135,132,126,126,141,130,127,100,118,148,147,126,110,117,126,140,134,114,110,136,147,135,123,141,151,114,96,112,145,129,105,104,131,140,133,131,136,124,137,124,129,120,109,125,128,122,126,130,126,135,118,139,122,125,128,128,122,131,123,152,131,109,122,135,138,113,104,131,138,140,127,120,128,143,142,118,102,119,151,136,102,102,137,144,129,118,133,115,117,136,151,140,122,109,111,121,127,140,135,110,114,126,153,142,115,117,141,150,121,95,115,145,136,138,109,98,128,151,152,126,104,140,138,131,102,132,124,132,117,113,131,127,162,136,128,118,133,139,132,138,106,108,130,145,115,104,128,149,144,110,123,140,137,131,116,128,123,138,130,120,112,136,139,141,102,109,131,142,156,122,115,113,154,152,107,110,122,159,117,116,126,131,145,138,145,118,123,145,140,123,100,118,126,121,131,114,134,138,150,141,116,130,119,125,115,116,122,116,139,128,133,135,131,131,105,138,138,130,107,117,138,137,126,128,101,120,133,146,133,94,134,145,163,120,98,111,143,170,120,100,95,132,157,122,107,106,149,154,138,109,119,145,141,107,98,117,136,131,125,140,141,130,126,142,136,127,109,108,123,122,141,137,131,121,117,140,133,129,111,115,127,129,128,126,143,145,129,120,117,125,133,125,121,125,129,154,130,127,124,138,137,105,115,132,140,125,108,123,134,135,124,111,122,130,136,135,131,126,125,137,139,135,126,118,120,132,139,137,117,108,121,146,141,128,126,128,115,117,142,140,120,110,122,138,133,143,126,134,138,138,121,98,127,138,131,124,127,138,121,131,137,133,111,112,120,109,115,133,158,136,112,114,135,146,131,125,96,119,136,147,128,107,145,150,154,136,99,106,112,144,140,124,100,110,131,156,154,136,110,99,112,126,130,134,115,123,118,134,129,123,135,138,137,99,88,127,149,162,126,96,120,129,150,138,122,139,124,119,122,132,148,137,125,112,104,126,142,142,124,124,130,120,117,118,138,133,127,116,107,116,145,170,148,117,103,116,140,150,151,111,88,109,120,154,155,129,114,90,123,150,145,132,103,96,110,135,155,147,130,125,119,120,139,141,138,129,112,127,132,147,148,131,116,93,111,127,130,113,114,131,142,153,123,119,114,117,131,126,134,121,118,131,128,153,146,143,120,114,137,146,167,144,124,119,101,112,114,123,114,102,109,136,152,139,133,118,118,110,102,119,126,128,138,141,151,156,157,144,135,122,123,140,151,139,114,119,133,131,125,117,116,102,103,122,122,112,112,112,114,117,129,140,131,130,151,150,146,138,131,131,127,138,138,146,156,137,141,140,137,129,107,94,93,96,103,104,114,121,122,123,125,137,130,127,144,142,145,137,130,133,132,138,142,138,146,162,153,132,136,135,120,103,92,91,84,86,96,104,106,124,139,139,141,147,153,152,138,134,123,119,126,128,132,136,139,165,185,178,157,139,126,118,104,91,83,61,59,71,90,133,148,151,149,141,147,154,142,135,122,99,102,107,124,146,154,158,167,184,188,165,138,135,124,84,59,71,61,60,63,91,125,134,157,166,155,156,155,143,131,106,111,110,107,123,138,149,149,164,193,204,190,171,141,105,80,71,70,44,35,54,78,113,150,184,196,169,152,144,133,129,113,104,96,97,125,149,157,157,156,181,204,202,177,144,109,70,53,55,55,45,56,88,117,151,195,214,197,161,142,128,103,96,99,104,103,122,141,156,161,169,182,189,188,190,159,114,84,55,51,34,29,46,70,107,138,169,203,210,186,162,129,111,92,80,90,102,120,140,156,164,170,168,174,183,196,196,148,102,77,48,35,23,32,56,79,121,162,189,219,222,198,165,118,92,69,56,71,102,128,149,172,175,173,168,165,183,202,182,135,100,59,24,5,12,41,62,95,142,188,205,226,228,192,146,93,73,53,51,80,124,143,171,183,174,176,162,162,190,201,155,122,92,34,14,1,29,62,77,122,175,203,222,237,218,179,120,74,61,44,55,98,135,156,183,183,182,171,146,167,197,189,139,118,65,22,3,6,44,64,97,149,194,226,241,231,201,150,89,63,43,45,70,111,145,172,191,181,180,159,147,179,201,170,131,90,38,13,0,23,55,82,130,182,222,243,243,218,178,112,69,49,44,53,88,125,154,187,189,188,179,150,152,196,193,147,120,64,24,3,3,34,60,94,152,199,230,246,227,199,144,87,59,39,43,64,103,134,168,192,190,186,168,143,172,208,176,137,100,47,15,0,11,47,74,118,175,216,246,248,224,187,122,73,48,39,47,80,117,149,184,191,188,179,155,145,186,200,158,129,84,40,6,0,21,54,87,137,193,235,253,243,209,165,102,64,41,41,55,91,123,157,186,184,184,174,149,148,198,202,153,124,75,31,3,2,29,60,95,154,207,238,254,238,203,151,90,59,40,40,67,102,130,168,190,189,183,166,146,148,197,191,144,114,69,23,1,5,39,70,110,168,215,238,248,222,181,128,79,58,44,48,78,111,138,174,187,185,176,160,144,155,198,178,129,105,58,19,1,10,47,73,113,175,215,238,251,219,176,129,79,58,46,49,77,109,130,167,187,181,175,163,145,150,199,186,133,112,65,21,1,7,44,72,110,171,213,234,251,225,180,134,83,61,47,43,71,103,125,159,185,181,181,169,152,151,194,196,134,114,74,26,3,7,46,71,103,160,205,223,246,232,185,144,93,65,50,42,65,99,115,146,182,181,180,171,159,147,180,207,142,116,94,43,15,4,40,69,90,147,199,216,241,241,198,152,105,73,56,41,56,92,109,133,175,181,180,179,165,149,154,203,170,113,112,65,27,8,23,63,77,118,179,205,220,246,221,172,128,89,71,51,39,74,101,107,151,179,176,187,173,159,146,172,197,129,108,97,45,23,12,47,71,90,147,192,205,233,242,198,151,110,78,60,37,54,92,98,122,170,171,180,186,168,156,139,180,185,114,112,97,50,32,32,68,77,106,162,192,200,229,233,185,140,112,85,61,40,67,90,93,133,169,166,181,184,166,150,132,177,177,106,115,101,52,30,32,63,72,102,157,186,198,228,233,186,137,115,85,54,44,72,89,95,135,168,165,183,184,164,150,131,172,183,114,118,112,54,33,34,58,68,102,151,183,197,220,236,194,144,124,92,55,45,65,79,91,122,157,162,177,189,168,151,136,161,181,130,115,119,65,43,33,51,65,86,135,170,187,207,227,204,160,135,108,77,59,68,82,93,112,144,159,162,179,168,156,147,151,180,162,118,120,87,51,40,47,68,83,123,161,185,199,215,210,174,144,120,91,67,65,76,87,102,128,150,157,173,177,166,159,149,168,172,123,110,100,57,46,44,65,80,102,143,173,185,198,214,188,158,137,108,84,69,70,83,88,103,135,146,158,182,179,168,160,155,163,154,116,105,92,60,52,54,72,81,107,144,167,181,198,205,179,159,139,110,95,77,76,81,81,97,120,140,160,182,182,174,167,155,141,147,131,98,101,81,68,67,69,92,99,126,153,165,178,187,180,167,155,131,118,98,81,76,79,84,103,128,142,164,180,170,171,156,137,135,130,132,115,104,101,88,86,80,94,107,109,130,149,156,166,174,171,161,144,130,119,93,85,86,84,94,115,134,146,161,166,161,159,148,142,134,127,134,130,115,115,106,92,86,84,97,104,117,139,156,163,171,177,170,153,139,124,104,89,88,94,98,107,127,140,148,156,160,157,152,152,149,139,129,121,113,108,98,95,100,98,108,118,126,132,138,144,145,149,149,148,142,132,126,114,104,98,98,106,115,124,143,153,157,161,153,145,132,123,117,116,111,114,119,114,112,118,121,124,128,131,136,128,126,125,123,127,135,139,141,140,135,127,117,115,119,122,131,136,141,141,138,132,122,117,113,113,118,122,129,132,133,134,134,134,137,135,130,128,120,116,110,107,112,118,124,129,137,139,133,133,128,122,125,125,127,131,130,134,132,132,138,146,148,141,141,137,123,110,100,98,91,94,105,116,128,144,158,160,157,152,147,136,127,126,122,120,117,112,108,102,104,110,118,131,143,152,152,150,145,135,126,120,116,113,116,117,116,118,117,118,124,127,132,140,144,147,148,143,136,129,121,117,117,118,122,123,125,124,125,124,124,127,130,134,138,138,137,134,128,122,121,119,120,125,127,127,127,124,121,121,121,122,128,132,138,140,137,134,129,125,122,121,122,126,127,125,125,125,124,124,123,124,128,130,132,134,135,134,134,134,133,131,129,129,126,123,123,124,121,122,124,124,126,131,133,136,136,135,133,127,123,121,122,123,121,120,118,116,115,117,123,129,138,146,151,153,149,139,127,120,112,108,107,108,112,113,118,121,123,127,133,136,138,142,145,142,137,133,126,120,117,116,116,117,120,124,127,128,130,130,130,131,131,132,131,129,128,125,122,121,122,121,123,126,129,130,131,131,130,128,128,128,127,127,125,124,123,125,127,128,131,134,138,140,139,138,136,131,127,124,124,123,122,123,123,122,124,127,129,130,133,134,133,132,131,129,127,125,122,121,120,121,123,121,122,124,127,129,130,131,131,130,130,131,129,128,127,127,125,126,127,128,129,130,132,132,130,131,129,128,128,130,129,129,129,128,128,130,131,130,131,132,129,127,125,126,125,125,127,128,127,125,128,130,130,130,131,130,127,126,125,124,122,123,124,124,124,126,128,129,132,134,136,135,132,130,127,124,122,122,121,120,118,120,121,123,125,128,131,132,131,131,132,131,130,129,127,124,124,123,124,125,125,127,128,129,130,130,129,129,129,131,131,128,127,126,123,122,124,125,126,129,133,133,131,131,132,131,129,130,128,127,125,126,126,124,124,125,125,124,126,125,128,129,130,132,128,128,127,124,123,124,124,124,128,129,130,129,128,128,127,125,127,128,127,127,128,128,127,127,127,125,125,128,129,129,131,132,133,130,129,127,124,122,123,125,125,128,132,133,132,132,131,130,129,132,132,131,132,132,130,127,125,126,123,121,122,125,126,125,125,127,126,124,123,123,124,125,129,132,133,136,136,135,132,131,131,131,131,130,130,128,125,122,121,121,122,123,125,127,127,128,130,129,128,127,127,125,124,125,127,127,128,130,132,131,129,129,129,128,127,128,128,127,124,122,121,120,120,121,123,125,127,131,132,133,134,134,132,129,128,128,127,126,127,130,130,129,129,129,128,126,127,127,127,126,127,125,123,120,118,119,118,119,122,125,128,129,130,131,128,128,129,129,126,127,128,129,128,128,128,130,129,129,133,132,129,129,130,129,127,128,129,128,127,127,128,128,129,131,131,129,128,127,128,128,127,127,126,125,125,125,124,124,126,128,129,128,128,128,129,127,126,127,126,124,124,125,126,126,128,130,131,130,130,132,133,133,135,137,134,131,132,131,129,125,124,125,124,121,122,124,123,122,123,124,123,122,125,126,127,127,129,132,130,132,133,134,135,134,134,133,129,126,128,127,125,123,124,126,126,126,128,128,128,128,129,129,127,127,128,127,124,125,125,123,121,123,123,122,123,127,131,131,131,132,132,129,129,128,126,124,124,125,125,123,125,128,128,125,127,127,126,127,131,133,132,132,132,131,130,129,131,131,131,133,133,132,130,129,127,125,124,122,123,122,122,123,123,123,125,127,128,127,126,126,127,128,128,128,129,127,125,126,126,126,127,130,131,132,132,132,130,128,128,129,128,128,128,127,125,124,124,124,124,124,127,129,131,130,130,129,128,127,125,126,127,126,127,127,127,127,128,129,129,128,128,127,128,127,126,126,125,124,121,121,122,122,123,124,127,128,130,132,134,134,133,133,132,132,132,133,135,133,135,133,130,128,126,127,127,127,127,127,127,125,124,122,122,120,121,122,123,125,127,128,129,130,129,128,127,127,127,127,128,128,129,129,128,128,129,128,131,133,135,135,135,135,132,130,129,128,124,122,123,123,121,122,124,124,124,125,126,126,125,126,129,130,130,130,130,128,128,129,129,129,130,130,128,125,123,122,123,119,119,121,121,123,124,127,129,129,131,132,133,133,132,131,132,128,126,127,122,120,120,119,121,122,124,127,129,129,129,131,130,129,130,132,136,141,141,136,138,143,145,133,126,130,126,116,109,113,114,110,111,113,119,115,116,125,129,133,132,136,135,133,134,134,135,134,132,130,127,124,125,126,125,127,128,128,127,127,128,128,128,128,130,131,130,128,128,131,131,130,129,128,127,125,122,122,124,122,120,119,121,122,124,126,128,130,131,133,135,138,141,147,151,145,141,140,145,142,128,123,125,119,107,101,109,112,108,109,116,121,117,119,128,133,133,133,135,135,133,135,139,139,135,137,134,129,126,130,131,128,129,131,134,130,130,131,132,129,125,125,124,121,115,116,117,117,118,118,122,122,122,124,128,129,129,130,131,132,133,135,139,143,145,142,138,138,139,133,124,119,119,115,105,103,107,112,110,112,118,122,122,124,130,134,136,136,139,138,135,133,135,135,135,134,137,139,138,134,133,134,134,127,121,119,115,111,107,108,113,116,118,119,123,124,126,129,132,135,136,136,135,137,138,138,137,137,141,146,144,140,138,141,139,129,120,117,114,104,99,104,110,112,112,117,123,125,126,129,135,137,134,135,137,139,136,136,137,137,141,145,141,138,138,138,135,125,121,120,114,103,99,107,111,109,108,117,125,123,126,130,136,136,135,137,140,139,136,137,138,139,143,144,139,133,135,137,129,118,116,116,109,100,101,110,111,108,111,121,125,123,126,132,137,135,136,139,140,137,137,141,144,145,146,145,140,136,138,138,126,117,116,113,106,98,100,108,108,105,109,117,121,120,124,131,134,131,134,137,140,138,137,140,142,147,149,148,143,139,140,137,125,119,119,114,105,99,107,112,109,109,115,121,120,120,125,132,133,132,137,140,139,136,141,145,145,148,147,144,140,139,139,131,123,117,115,106,98,98,106,109,108,111,119,122,120,122,130,134,133,135,140,143,139,138,142,145,147,148,146,144,140,141,137,123,118,116,109,101,97,102,107,105,107,113,120,121,123,128,134,136,135,138,142,140,139,138,144,146,148,150,147,142,140,140,133,125,120,116,108,103,102,104,105,106,111,117,119,122,126,131,137,138,141,143,144,140,136,140,147,150,147,139,136,138,136,128,120,112,103,99,100,105,111,108,109,113,117,126,129,130,131,133,137,143,145,143,143,137,140,154,156,141,129,129,140,135,116,106,100,97,99,104,110,109,105,114,128,132,134,133,133,136,144,151,150,141,141,146,142,143,151,142,126,125,133,144,126,98,97,102,104,100,96,97,102,110,126,128,124,128,138,145,146,142,145,148,149,154,153,135,138,156,148,127,122,130,142,120,100,103,105,102,99,99,103,103,108,123,124,123,132,139,141,139,138,145,149,145,148,147,135,143,162,146,119,121,139,144,106,87,107,114,103,92,95,110,115,116,123,121,127,146,149,137,131,143,155,148,136,140,146,138,149,162,135,118,135,148,137,92,91,119,112,90,86,103,119,112,109,119,124,137,147,132,125,139,154,152,133,132,148,150,135,141,159,141,120,136,147,133,95,98,124,106,83,91,110,115,107,109,125,133,134,138,134,137,151,155,146,139,148,156,145,128,142,165,136,109,136,152,135,92,94,124,104,82,92,106,113,104,103,121,131,132,134,130,142,154,150,143,145,151,152,141,130,141,165,143,102,128,153,137,91,87,126,111,79,82,103,116,105,98,118,137,130,131,134,144,153,143,144,149,151,148,139,133,136,159,145,102,126,154,139,97,86,130,123,83,82,106,121,108,98,116,140,133,130,135,145,150,139,143,151,148,145,139,136,134,151,151,107,117,155,145,104,85,126,130,85,80,107,121,107,97,114,141,135,127,136,148,156,143,143,157,155,148,141,141,134,144,155,114,112,151,144,110,89,121,130,84,81,107,116,102,96,111,140,134,123,139,147,152,139,143,158,152,145,143,144,138,142,154,117,111,149,137,110,96,123,125,84,85,106,111,102,101,113,136,134,122,142,150,151,136,140,161,149,141,143,144,138,135,156,124,106,150,142,112,96,114,127,90,82,101,110,102,99,104,128,136,117,139,149,152,141,139,159,149,138,144,142,136,130,153,135,102,141,150,119,101,109,127,98,83,97,108,104,98,101,122,138,120,134,151,152,143,141,161,151,138,144,145,140,129,154,139,104,139,146,121,105,110,127,102,84,99,107,104,100,100,122,138,115,132,150,150,146,141,161,154,142,150,146,139,133,153,147,109,136,148,124,105,108,124,107,88,93,108,108,101,101,119,137,119,127,147,146,143,141,155,154,144,147,147,143,136,152,146,111,137,148,126,107,106,124,107,89,95,103,108,100,100,116,133,120,127,147,148,147,145,160,156,148,150,147,140,135,154,145,110,137,147,122,104,108,122,103,87,92,102,105,96,100,115,133,119,122,151,146,142,144,156,159,148,150,151,143,135,149,147,113,129,142,126,110,104,118,106,91,90,102,109,99,103,113,132,122,120,151,143,141,143,153,158,145,146,146,143,137,149,145,113,132,141,125,110,109,121,103,93,93,103,108,98,108,117,134,121,124,151,141,140,144,153,153,142,146,146,142,135,145,146,118,132,138,126,113,108,121,107,98,96,101,108,97,105,110,128,122,120,149,141,143,149,154,158,147,150,148,147,138,144,145,122,131,136,128,116,113,119,107,98,97,103,106,99,105,111,122,121,117,141,138,136,144,150,150,145,150,146,146,137,145,140,123,132,133,124,113,112,115,106,99,98,104,104,98,110,113,121,119,126,143,135,141,152,157,151,150,153,149,147,138,145,141,126,132,138,128,114,119,119,108,99,102,108,100,101,111,113,120,119,127,137,135,139,145,153,146,150,148,146,144,137,143,137,130,132,136,122,114,119,115,107,99,105,105,96,102,110,113,117,122,131,134,139,141,148,151,146,151,149,150,144,143,144,140,133,129,136,124,114,118,116,107,101,105,105,99,107,109,116,118,124,129,135,143,140,149,153,151,151,152,150,144,145,136,139,132,125,130,126,109,118,113,109,104,98,111,99,105,107,113,118,121,126,132,142,136,147,146,150,146,151,148,145,140,138,139,131,126,124,126,113,113,111,109,106,103,108,107,110,112,117,122,126,129,136,143,146,151,150,152,151,152,149,142,143,142,135,132,125,127,124,112,114,112,105,105,103,105,107,109,117,119,124,133,136,137,143,148,145,144,146,147,143,137,140,137,130,127,127,127,118,115,112,110,109,106,107,110,111,113,121,125,127,131,139,141,141,143,147,146,145,147,146,140,139,136,133,126,126,125,120,114,115,111,112,112,112,114,116,116,119,123,124,128,131,135,137,138,145,144,143,141,138,137,135,132,130,126,124,120,118,117,116,116,115,114,115,116,117,116,119,124,128,129,132,134,136,136,135,140,138,137,138,138,135,132,131,128,123,124,120,119,118,117,117,116,115,119,121,121,122,125,127,129,128,130,133,135,135,136,136,135,135,136,135,133,131,129,128,126,126,121,121,119,119,120,120,121,121,124,125,127,128,129,131,132,132,132,131,133,133,134,134,132,131,133,129,128,127,126,125,122,123,122,121,121,123,124,123,124,125,130,124,128,127,130,129,130,131,130,131,131,130,130,129,128,129,126,127,125,125,124,124,125,125,126,125,126,127,128,127,128,129,128,128,131,130,129,129,131,130,129,128,129,128,128,128,127,125,125,125,125,124,122,125,125,124,127,125,126,128,127,128,128,127,128,128,128,128,126,128,129,128,125,127,125,125,125,126,128,126,127,126,125,125,126,126,127,127,127,128,127,127,127,126,126,128,128,129,130,130,129,129,129,128,128,128,127,128,125,125,126,127,126,126,125,125,127,126,126,128,128,128,129,129,128,128,127,128,128,128,129,128,127,128,128,130,130,128,127,126,126,126,125,126,125,125,127,127,125,127,128,128,128,128,128,128,127,127,128,128,127,127,128,127,127,127,128,128,128,129,128,128,128,129,129,128,128,128,128,128,126,127,128,128,128,128,129,128,128,127,128,128,128,126,127,128,127,127,127,126,126,127,126,126,126,127,128,128,128,127,128,128,127,126,126,126,126,128,128,127,127,128,128,129,128,128,128,127,127,127,127,128,127,127,128,128,128,128,128,128,128,128,128,127,127,127,127,126,126,126,127,128,127,127,127,126,126,126,127,126,126,126,127,126,127,128,128,128,128,128,129,129,129,129,128,129,129,128,128,128,127,128,128,127,128,127,127,127,126,127,127,127,127,127,127,126,126,126,127,127,127,127,127,128,128,128,128,128,128,127,127,127,127,128,128,128,128,128,128,127,127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,128,128,128,128,127,127,127,127,128,127,128,128,128,128,127,127,127,127,127,127,127,127,127,127,127,127,128,128,127,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,128,128,127,127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,127,127,128,128,127,127,127,127,127,127,127,127,127,127,128,128,128,128,128