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