8,0,1,4;28,20,12,4,3,2,1,0,8,16,24,32,40,48,56,57,58,59,60;11,19,27,35,36,37,29,21,13,5,6,7,15,23,31,39,47,55,63,62,61;14,22,30,38,46,45,44,43,42,34,26,18,10,9;54,53,52,51,50,49,41,33,25,17
8,0,2,4;18,26,27,28,29,37,45,44,43,42,41,40,32,24,16,8,0,1,2,3,4,5,6,7;36,35,34,33,25,17,9,10;11,19,20,21,22,30,38,46,54,53,52,51,50,49;12,13,14,15,23,31,39,47,55,63,62,61,60,59,58,57,56,48
8,0,3,4;7,6,5,4,3,2,1,0,8,16,17,18,19,20,21,22,30,38,46,54,53,52,44,43,42,41,49;50,51,59,60,61,62,63,55,47,39,31,23,15,14,13,12,11,10,9;24,25,26,27,28,29,37,45;36,35,34,33,32,40,48,56,57,58
12,0,4,8;131,130,129,128,116,104,92,80,79,78,66,54,53,41,40,39,38,50,62,74,86,98,110,122,123,124;34,22,21,20,19,18,17,16,15,14,13,25,37,49,61,73,85,97,109,121;126,125,113,112,111,99,87,75,63,51;127,115,103,91,90,89,77,65;114,102,101,100,88,76,64,52;59,71,83,95,107,119,118,117,105,93,81,69,68,67,55;106,94,82,70,58,57,56,44,43,42;26,27,28,29,30,31,32,33,45,46,47,35,23,11,10,9,8,7,6,5,4,3,2,1,0,12,24,36,48,60,72,84,96,108,120,132,133,134,135,136,137,138,139,140,141,142,143
12,0,5,9;70,82,81,80,79,78,90,89,88,76,64,52,53,54,55,43,31;121,122,123,124,125,126,127,128,129,130,118,106,94,93,92,104;34,33,32;77,65,66,67,68,56,44,45,46,47,35,23,11,10,9,8,7,6,5,4,16,15,14,13,25,37,49,61,73,85;3,2,1,0,12,24,36,48,60,72,84,96,97,98,110,111,112,113,114,115,116,117,105;91,103,102,101,100,99,87,86;69,57,58,59,71,83,95,107,119,131,143,142,141,140,139,138,137,136,135,134,133,132,120,108,109;30,42,41,40,39,51,63,75;74,62,50,38,26,27,28,29,17,18,19,20,21,22
8,0,6,5;0,1,9,17,25,33,41,42,43,35,36;31,23,15,7,6,5,4,3,2,10,18,26,34;46,54,53,61,60,59,58,57,56;20,21,29,37,45,44,52,51,50,49,48,40,32,24,16,8;62,63,55,47,39,38,30,22,14,13,12,11,19,27,28
8,0,7,5;49,50,51,52,44,45;62,63,55,47,39,31,30,29,28,27;56,57,58,59,60,61,53,54,46,38,37,36,35,43,42,41,33,25,17,9,10;34,26,18,19,11,12,13,14;20,21,22,23,15,7,6,5,4,3,2,1,0,8,16,24,32,40,48
8,0,8,5;34,35,43,44,45,37,29,21;36,28,27,19,11,3,4,5,6,7;42,50,51,52,53,54,46,38,30,22;49,41,33,25,26,18,10,2,1,0,8;9,17,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,15,14,13,12,20
12,0,9,6;10,11,23,35,47,46,45,57,69,81,93,92,104,103,102,101,100,99,87,75,63,51,39,27,26;49,61,73,85,97,109,121,122,123,124,125,126,127,128,129,130,118,106,94,82,70,58,59;28,16,15,14,13,25,37,38,50,62,74,86,98,110,111,112,113,114,115,116,117,105;9,21,20,19,31,43,55,67,66,78;71,83,95,107,119,131,143,142,141,140,139,138,137,136,135,134,133,132,120,108,96,84,72,60,48,36,24,12,0,1,2,3,4,5,17,29,41,40,52,64,76,88,89,90,91,79,80,68,56,44,32,33,34,22;8,7,6,18,30,42,54,53,65,77
12,0,10,7;143,131,119,107,95,83,71,59,58,57,56,55,54,53,65,77,89,88,100;92,104,116,115,114,113,112,111,110,109,97;22,21,20,19,18,17,16,15,14,13,25,37,49,61,73,85,86,98,99;101,102,90,78,66,67,68,69,70,82,94,106,118,130,142,141,140,139,138,137,136,135,134,133,132,120,108,96,84,72,60,48,36,24,12,0,1,2,3,4,5,6,7,8,9,10,11,23,35,34,33,32,31,30,29,28,27,39,51,63;87,75,74,62,50,38,26;76,64,52,40,41,42,43,44,45,46,47;103,91,79,80,81,93,105,117,129,128,127,126,125,124,123,122,121
8,0,11,4;38,37,29,28,27,35,43,51,52,53,54,55;36,44,45,46,47,39,31,23,15,7,6,5,4,3,2,1,0,8,16,24,32,40,48,56;30,22,14,13,12,11,10,9,17,25,33,41,49,57;63,62,61,60,59,58,50,42,34,26,18,19,20,21
8,0,12,4;40,32,24,16,8,0,1,2,3,4,5,6,7,15,23,31,39,47,55,54,53,45,37,29,21,20,19,18;35,43,51,59,58,57,56,48;63,62,61,60,52,44,36,28,27,26,34,42,50,49;41,33,25,17,9,10,11,12,13,14,22,30,38,46
8,0,13,5;56,57,58,59,60,61,62,63,55,47,39,31,23,22,21,29,28,27,26,18,10,11,3,4,5,6;36,35,34,33,25,17,9;7,15,14,13,12,20,19;46,54,53,52,51,50,49,48,40,32,24,16,8,0,1,2;41,42,43,44,45,37,38,30
12,0,14,10;80,68,56,44,43,42,41,40,39,38,50,62,74;142,130,118,106,94,82,70,58,46,34,22,21,20,19,18,17,16,15,14,13;124,112,113,114,126,127;125,137,138,139,140,128,116,115,103,102,90;104,92,91;84,96,108,120,132,133,134,122,110,98,86,87,88,76,64,65,66;79,67,55,54,53,52,51,63,75;61,49,37,25,26,27,28,29,30,31,32,33,45,57,69,81,93,105,117,129,141;143,131,119,107,95,83,71,59,47,35,23,11,10,9,8,7,6,5,4,3,2,1,0,12,24,36,48,60,72,73,85,97,109,121;78,77,89,101,100,99,111,123,135,136
12,0,15,8;20,21,22,34,46,58;65,64,63,51,39,40,41,29,30,31,32,33,45,57;103,102,101,100,99,98,97,96,84,72,60,48,36,24,12,0,1,2,3,4,5,6;80,81,93,105,117,129,128,127,126,125,124,123,122,121;52,53,54,55,67,79;42,43,44,56,68,69,70,82,94,106,118,130;66,78,77,76,75,74,62,50,38,26,27,28,16,17,18,19,7,8,9,10,11,23,35,47,59,71,83,95,107,119,131,143,142;141,140,139,138,137,136,135,134,133,132,120,108,109,110,111,112,113,114,115,116,104,92,91,90,89,88,87,86,85,73,61,49,37,25,13,14,15
8,0,16,6;21,29,30,31,39,47,55,63,62,61,60,59,58,57,56;54,46,38,37,36,35;22,23,15,7,6,5,4,3,11,19,18,26,34;1,0,8,16,24,32,40,48,49,50,51,52;2,10,9,17,25,33,41,42,43,44,45,53;27,28,20,12,13,14
8,0,17,5;27,28,29,37,45,46;56,57,58,59,60,61,62,63,55,47,39,31,23,15,14,13,12,11,10,18,26,34,35;19,20,21,22,30,38;0,8,16,24,32,40,48,49,50,51,52,53,54;7,6,5,4,3,2,1,9,17,25,33,41,42,43,44,36
8,0,18,4;27,35,43,51,59,60,61,62,63,55,47;46,54,53,52,44,36,28;45,37,38,39,31,23,15,7,6,5,4,3,2,1,0,8,16,24,32,40,48,56,57,58,50,42,34,26,18,19,20,21;29,30,22,14,13,12,11,10,9,17,25,33,41,49
12,0,19,8;60,48,49;21,20,32,44,56,68,80,92,104,103,102,101,100,99;50,62,61,73,85,97,109,121,122,123,124,125,126,127,128,129,130,118,106,94,82,70,58,46,34,22;87,88,89,90,91,79,67,55,43,31,19,7,8,9,10,11,23,35,47,59,71,83,95,107,119,131,143,142,141,140,139,138,137,136,135,134,133,132,120,108,96,84,72;75,74,86,98,110,111,112,113,114,115,116,117,105,93,81,69,57,45,33;52,40,28,27,26,25,37,36;13,14,15,16,17,29,41,53,65;38,39,51,63,64,76,77,78,66,54,42,30,18,6,5,4,3,2,1,0,12,24
12,0,20,9;130,129,117,105,93,81,80,79,78,77,89,88,87,86,98;22,21,20,19,18,17,16,15,14,13,25,37,49,61,62,63;125,126,127,128,116,104,92,91,90,102,101,100,99,111,110;133,121,109,97,85,73,74,75,76,64;39,40,41,42,43,44,45,46,47,59,71,83,95,107;132,120,108,96,84,72,60,48,36,24,12,0,1,2,3,4,5,6,7,8,9,10,11,23,35,34,33,32,31,30,29,28,27,26,38,50,51,52,53,65,66,67,68,69,57;56,55,54;58,70,82,94,106,118,119,131,143,142,141,140,139,138,137,136,135,134,122;123,124,112,113,114,115,103
8,0,21,5;50,42,43,35,36,37,45;25,17,9,10,11,12,13,14;60,61,62,63,55,47,39,31,23,22,21,20,19,18,26,34,33,41,49;27,28,29,30,38,46,54,53;44,52,51,59,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15
8,0,22,4;14,22,30,38,46,54,53,52,51,50,49,41,33,25,24,16;28,20,12,4,3,2,1;32,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,15,7,6,5,13,21,29,37,45,44,43,42,34,26,18,17;36,35,27,19,11,10,9,8,0
8,0,23,5;0,8,16,17,18,19,27,28,29,30,22,14,13;1,9,10,11,12,20,21;25,33,41,42,43,44,45,46,47,55,63,62,61,60,59,58,57,56;54,53,52,51,50,49,48,40,32,24;26,34,35,36,37,38,39,31,23,15,7,6,5,4,3,2
12,0,24,7;85,97,109,121,122,123,124,125,113,101,89,77,78,66,54,55,56,68,80,92,104,103,115,127,128,129,130,118,106,94,82,70,58,46,34,33,32,31,30,29,28;88,100,112,111,110,98,86,74,73,61,49,37,25,13,14,2,3,4,5,6,7,8,9,10,11;139,140,141,142,143,131,119,107,95,83,71,59,47,35,23,22,21,20,19,18,17,16,15,27,39,40;99,87,75,76,64,65;67,79,91,90,102,114,126,138,137,136,135,134,133,132,120,108,96,84,72,60,48,36,24,12,0,1;26,38,50;116,117,105,93,81,69,57,45,44,43,42,41,53,52,51,63,62
12,0,25,6;129,130,118,106,94,82,70,58,46,34,22,21,20,19,18,17,16,15,14,13,25,37,49,61,73,85,97,109;121,122,110,98,86,74,62,50,38,39,40,41,42,43,44,56,68,80,92,104,103,115,114,126;26,27,28,29,30,31,32,33,45,57,69,81,93,105,117,116,128,127;125,113,101,102,90,91,79,67,55,54,53,52,51,63;65,64,76,75,87,99,111,123,135,134,133,132,120,108,96,84,72,60,48,36,24,12,0,1,2,3,4,5,6,7,8,9,10,11,23,35,47,59,71,83,95,107,119,131,143,142,141,140,139,138,137;136,124,112,100,88,89,77,78,66
8,0,26,4;57,58,59,51,52,53,54,46,38,37,36,35,34,26,18,19,20,21,22,23,15,7,6,5,4,3,2,1,0,8,16,24,32,40;45,44,43,42,50,49,48,56;60,61,62,63,55,47,39,31,30,29,28,27;14,13,12,11,10,9,17,25,33,41
8,0,27,4;27,26,25,24,32,40,48,56;50,42,43,44,45,37,29,21,20,19,18;51,52,53,54,46,38,30,22,14,13,12,11,10,9,17;16,8,0,1,2,3,4,5,6,7,15,23,31,39,47,55,63,62,61,60,59,58,57,49,41,33,34,35,36,28
8,0,28,4;1,9,17,25,33,41,49,50,51,52,53,45,37;63,55,47,39,31,23,15,7,6,5,4,3,2,10,18,26,34,42,43,44,36,28,20,21;29,30,38,46,54,62,61,60,59,58,57,56,48,40,32,24,16,8,0;22,14,13,12,11,19,27,35
12,0,29,7;107,106,105,117,116,115,114,113;67,55,56,57,45,33,32,31,30,29,41,53,65,64,76,88,100,101,102,103,104,92,93,94,95;0,1,2,3,4,5,6,7,8,9,10,11,23,35,47,59,71,83,82,81,80,79,91,90,89,77;44,43,42,54,66,78;121,109,97,85,73,61,49,37,25,26,27,28,40,52,51,63,75,87,99,111,112;68,69,70,58,46,34,22,21,20,19,18,17,16,15,14,13,12,24,36,48,60,72,84,96,108,120,132,133,134,135,136,137,138,139,140,141,142,143,131,119;118,130,129,128,127,126,125,124,123,122,110,98,86,74,62,50,38,39
12,0,30,10;117,105,93,81,82,70,71,59,47;73,85,97,109,121,122,123,124,125,113,101,89;42,30,18,17,16,15,14,13,25,37,38,39,40,52,64,76,88,100,112,111,110,98,86,74,62,61,60,72,84,96,108,120,132,133,134,135,136,137,138,126,114,102;99,87,75,63,51,50,49,48,36,24,12,0,1,2,3,4,5,6,7,19;83,95,107,119,131,143,142,141,140,139,127,115,103,91,90,78,77;94,106,118,130,129,128,116,104,92,80,79,67,66,54;55,43,31,32,20,8,9;65,53,41,29,28,27,26;10,22,21,33,45,44,56;11,23,35,34,46,58,57,69,68
