8,0,1,9;10,9,8,16,24,32,40,48,56,57,58,59,60,52,44,43;26,34,42,50,51;18,17,25,33,41,49;4,5,6,7,15,23,31,39,47,55;28,20,21,22,30,38,46,54;0,1,2,3;12,13,14;29,37,45,53,61,62,63;36,35,27,19,11
8,0,2,8;36,44,45,46;22,21,13,12,11,19,27;35,43,51,50,49,48,40,32,24,16,8,0,1;30,31,23,15,7;42,34,26,18,10,2,3,4,5,6,14;20,28,29,37,38,39,47,55,54,53,52;63,62,61,60,59,58,57,56;41,33,25,17,9
8,0,3,6;40,48,56,57,58,50,42,34,35;29,21,20,19,18,17,16,8,0,1,2,3,4,5,6,7,15,23,31,39,47,46,45,44;52,53,54;43,51,59,60,61,62,63,55;32,24,25,26,27,28,36,37,38,30,22,14,13,12,11,10,9;49,41,33
8,0,4,6;63,62,61,60,59,51,43,35,27,19,20;11,12,13,21,29,28,36,44,52,53,54;14,22,30,38,39,47,55;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;37,45,46;49,41,33,25,17,9,10
8,0,5,6;11,3,4,5,13,14,22,30,38,46;56,57,58,59,51,43,35,27,19,18,10,2,1,0,8,16,24,32,33,41;40,48,49,50,42,34,26,25,17,9;28,36,44,52,60,61,62,63;6,7,15,23,31,39,47;55,54,53,45,37,29,21,20,12
8,0,6,7;8,9,10,18;29,37,45,53,52,51,50,49,41,33,32,24,16;14,22,21,20,19,27,35;28,36,44,43,42,34,26,25,17;13,12,11;40,48,56,57,58,59,60,61,62,54,46,38,30;0,1,2,3,4,5,6,7,15,23,31,39,47,55,63
8,0,7,8;11,19,27,26,25,24,32,40,48,56,57,58,59,51;47,46,54,53,52,60;6,7,15,23,31,39;21,29,28,36,35,34,33,41;55,63,62,61;0,8,16,17,18,10;9,1,2,3,4,12,20;5,13,14,22,30,38,37,45,44,43,42,50,49
8,0,8,7;38,46,54,53,52,51,50,49,41,33,32,24,16,8,0,1,2,10,18;9,17,25,26,27,35,36,37;40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,15,14;34,42,43,44,45;3,11,19,20,28,29;7,6,5,4,12;30,22,21,13
8,0,9,7;54,55,47,39;10,2,3;38,46,45,44,43,42,34,33,32,40,48,56,57,58,59,60,61,62,63;14,22,30,29,37,36,35;53,52,51,50,49,41;31,23,15,7,6,5,13,21,20,28,27,26,25,24,16,8;0,1,9,17,18,19,11,12,4
8,0,10,8;49,41,33,25,17,9,8,0;1,2,10,18,26,27,35,43,44;34,42,50,51,52,53,54;46,45,37,29,21,13,14,15;7,6,5,4,3,11,19;36,28,20,12;23,22,30,38;31,39,47,55,63,62,61,60,59,58,57,56,48,40,32,24,16
8,0,11,8;40,32,24,16,17,18,19,27;26,34,35,36,37,29,30,22,23,15,7,6,5,4,12,11,10,9;38,46,54,53,52;56,57,58,50,42,43,44,45;48,49,41,33,25;51,59,60,61,62,63,55,47,39,31;3,2,1,0,8;28,20,21,13,14
8,0,12,7;22,14,13,12;42,34,26,27,19;2,1,9,17,25,33,41,49,50,51,43,35,36,28,20,21;47,55,63,62,61,60,59,58,57,56,48,40,32,24,16,8,0;23,15,7,6,5,4,3,11,10,18;38,46,54,53;39,31,30,29,37,45,44,52
8,0,13,7;10,9,17,16;47,39,31,23,15,7,6,5,4,3,2,1,0,8;22,14,13,12,11,19,18,26,25,24,32,40,48,56,57,58,59,60,61,62,63,55;45,44,43,42,50;36,37,29,30;49,41,33,34,35,27,28,20,21;38,46,54,53,52,51
8,0,14,6;12,20,19,27,35,34,42,50,51,52,53,54,46;6,5,4,3,2,1,0,8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23;7,15,14,13,21,29,28,36,44,43;49,41,33,25,26,18;11,10,9,17;45,37,38,30,22
8,0,15,6;8,9,10,11,12,20,28,27,26,25;19,18,17,16;40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,15;45,44,43,42,41,49;7,6,14,22,30,38,46,54,53,52,51,50;0,1,2,3,4,5,13,21,29,37,36,35,34,33,32,24
8,0,16,6;57,56,48,40,32,24,16,8,0,1,2;13,14,22,30,38,46,54,53,52,51,43,35,34,26,18,10,9;19,27,28,36;17,25,33,41,42;4,5,6,7,15,23,31,39,47,55,63,62,61,60,59,58,50,49;44,45,37,29,21,20,12,11,3
8,0,17,7;15,14,22,21,20;58,59,60,61,62,63,55,47,39,31,23;7,6,5,4,3,2,10;13,12,11,19,18;0,1,9,17,25,26,27,28,29,30,38,46,54,53,52,51,50,49,57,56;44,43,42,41,40,48;8,16,24,32,33,34,35,36,37,45
8,0,18,6;57,56,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15,23,31,39,47,55,63,62,61,60;10,18,19,27,28;59,58,50,49,41,33;11,12,13,14,22,30,38,46,54,53,52,51,43,42;36,35,34,26,25,17,9;20,21,29,37,45,44
8,0,19,6;36,35,43,51,59,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15,23,31,39,47,55,63;49,41,33,25;18,19,20,21,22,30,38,46,54,62,61,60,52,44;50,42,34,26;27,28,29,37,45,53;17,9,10,11,12,13,14
8,0,20,8;35,27,26,25,33,41,49,57,58,59,60,61,62,63;7,6,5,4,3;34,42,50,51,52,53,54,55,47,39,31,23,15,14,13,12,20,28,36;0,1,2;21,29,37;43,44,45,46,38,30,22;19,18,17;56,48,40,32,24,16,8,9,10,11
8,0,21,7;13,21,29,37,36;34,35,27,28,20,12;41,33,25,26,18,19,11,3,4,5,6,7,15,23,31,39,47;55,54,53,52,51,59,58,57,56;14,22,30,38,46,45,44,43,42,50,49,48,40,32,24,16,17,9;8,0,1,2,10;60,61,62,63
8,0,22,9;41,42,34,35,36,37,29,21;1,0,8,16,24,32,40,48,49,50,51,43,44,45,46;19,11,3,4;54,53,52;5,6,7,15,23;18,26,27,28,20,12;13,14,22,30,38;56,57,58,59,60,61,62,63,55,47,39,31;2,10,9,17,25,33
8,0,23,6;7,15,23,31,39,47,55,63,62,61,60;58,50,42;12,13,21,29,37,45,44,43;27,26,25,24,32,40,48,56,57;18,17,16,8,0,1,2,3,4,5,6,14,22,30,38,46,54,53,52,51,59;49,41,33,34,35,36,28,20,19,11,10,9
8,0,24,7;48,40,32,24,25;16,8,0,1,2,3,4,5,6,7,15,23,31,39,47,55,63,62,61;17,18,19,20,21,29,37,45;59,51,43,35;60,52,44,36,28,27,26,34,42,50,58;9,10,11,12,13,14,22,30,38,46,54,53;56,57,49,41,33
8,0,25,7;27,28,20,12,13;5,4,3,2,1,0,8,16,24,32,40,48,56;7,15,23,31,30,38,46,45,44;39,47,55,63,62,61,60,59,58,57,49,41,33,25,17,9,10;54,53,52,51,43,35,36;6,14,22,21,29,37;50,42,34,26,18,19,11
8,0,26,8;37,29,21;11,19,18,26,34;43,42,41,40,32,24,16,8,0,1,2,3,4,5,6,7,15,23,31,39,47,55,63,62,61,60,59,58,57,56;10,9,17,25,33;35,36,44,45,46,38,30,22,14,13;51,50,49,48;12,20,28,27;54,53,52
8,0,27,8;7,15,23,31,39;20,19,27,35,43,42,41,40,48;54,53,45,37,38,30,22,14,6,5,4,3,2,1,0,8,16,24,32;11,12,13,21,29,28,36,44,52,51;33,25,17;46,47,55,63,62,61,60,59,58,50;49,57,56;34,26,18,10,9
8,0,28,8;56,48,40,32,24,16,8,0,1,2;7,6,5,4,3,11,10,9,17,25,33,41,49,57,58,59,60,61,62;18,26,34;50,42,43,35,27,19,20,12,13,14,15,23,31,39,47,46;36,28,29,21,22;63,55,54,53;30,38,37;45,44,52,51
8,0,29,8;54,53,52;42,34,35,27,28,20,12,11,10,9;19,18,26;50,58,57,56,48,40,32,24;5,6,7,15,23,31,39,47,55,63,62,61,60,59,51;14,22,30,38,46,45,44,43;49,41,33,25,17,16,8,0,1,2,3,4;36,37,29,21,13
8,0,30,6;56,48,40,32,24,16,8;63,62,61,60,59,58,57;26,27,28,36,44,43,42,41;35,34,33,25,17,18,19,20,21,29,37,45,53,52,51,50,49;0,1,2,3,4,5,6,7,15,23,31,39,47;9,10,11,12,13,14,22,30,38,46,54,55
8,0,1,8;44,45,37,29,21;9,17,25,33,41,49,50;28,20,19,11;10,18,26,27;32,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,15,7,6,5,4,12;36,35,34,42;3,2,1,0,8,16,24;43,51,52,53,54,46,38,30,22,14,13
8,0,2,7;9,10,18,26,34,42,50,49,48;17,25,33,41;15,14,13,12,11,19,27,35,43,51,52;56,57,58,59,60,61,53,45,44,36,28,29,30;7,6,5,4,3,2,1,0,8,16,24,32,40;62,54,46,38,37;63,55,47,39,31,23,22,21,20
8,0,3,8;28,27,19,18;55,47,39,31,30,29,21,20;54,53,52,51,50,49;3,4,5,6,7,15,23,22;63,62,61,60,59,58,57,56,48,40,32,24,16,8,0,1,2;10,9,17,25,26,34,35,36,37,38,46;14,13,12,11;33,41,42,43,44,45
8,0,4,7;48,40,32,24,16,8,0,1,2,3,4,5,6,7,15,23,31,39,47;56,57,49,50,51;20,21,22,14;26,27,28,29,30,38,46,54,55,63;41,42,43,44,52,60,59,58;13,12,11,19,18;62,61,53,45,37,36,35,34,33,25,17,9,10
8,0,5,8;3,2,1,0,8,16,24,32,40,48,56,57,58,59,60,61,62,54,46,38,39,31;9,10,11,12,4,5,6,7;15,14,13,21;17,18,19,20,28,36;23,22,30,29,37,45,53,52;49,41,33,25,26,27,35,43,44;34,42,50,51;63,55,47
8,0,6,6;0,8,9,10,11,12;38,46,54,53,52,51,50,42,34,35,36,28,20,21,13,14;22,30,29,37,45,44,43;49,41,40,32,24,16,17,18;1,2,3,4,5,6,7,15,23,31,39,47,55,63,62,61,60,59,58,57,56,48;33,25,26,27,19
8,0,7,8;36,28,20,21,13,14;41,33,25,26;16,8,0,1,2,3,4,5,6,7,15,23,22,30,29,37,45,44,43,51;31,39,47,55,63,62,61;49,48,40,32,24;17,9,10,11,12;38,46,54,53,52,60,59,58,57,56;50,42,34,35,27,19,18
8,0,8,7;50,42,34,35,27,19,18,17;43,51,59,58,57,56,48,40,32,24,16,8,0,1,2,3;45,46,38,30,22,14,6,5,4,12,20,28;7,15,23,31,39,47,55,54,53;49,41,33,25,26;9,10,11;63,62,61,60,52,44,36,37,29,21,13
8,0,9,8;37,29,21;18,19,11,3,4,5,6,7,15,23,31,39,47,46,45;9,17,25,33,41,49,50,51,43,44;59,58,57,56,48,40,32,24,16,8,0,1,2,10;26,27,28,20,12,13,14,22,30,38;36,35,34,42;55,54,53,52;63,62,61,60
8,0,10,7;14,13,12,20,28,27,26,25,33;48,56,57,58,59,60,61,62,63;49,50,51,52,53,54,55,47,39;17,9,8,0;43,44,45,46,38,30,31,23,15,7,6,5,4,3,11;16,24,32,40,41,42,34,35,36,37,29,21,22;19,18,10,2,1
8,0,11,7;41,33,25,17,18,10,11,12,13,14,22,30,31,39,47,55,63,62;45,44,43,42,34,26,27,19,20,21;37,38,46,54,53,61,60,59,58,57,56;29,28,36,35;9,1,2,3,4;52,51,50,49,48,40,32,24,16,8,0;23,15,7,6,5
8,0,12,8;7,15,23,22,21,20;16,17,9;56,48,40,32,24,25,26,18,10,11,12,13,14,6;63,55,47,39,31,30,29,28,36,44,43,42,41,49;8,0,1,2,3,4,5;46,54,62,61,60,59,58,57;38,37,45,53,52,51,50;33,34,35,27,19
8,0,13,9;60,59,58,57,56,48,40,32,24,16,8,0,1;20,12,4,3,2;14,22,30,38,46,54,53,61;9,17,25;50,51,52,44,45;37,36,35,43,42;49,41,33,34,26,18,10;11,19,27,28;29,21,13,5,6,7,15,23,31,39,47,55,63,62
8,0,14,6;15,23,31,39,47,55,63,62,61,60;54,53,52,51,59,58,57,56;14,22,30,38,46,45,44,43,35,27;4,12,11,10,9,17,25,33,41;36,28,20,19,18,26,34,42,50,49,48,40,32,24,16,8,0,1,2,3;7,6,5,13,21,29,37
8,0,15,7;23,31,39,47,55,63,62,61;37,29,28,27,35;49,41,33,25,17,9,10,11,12,13,14;52,51,50;36,44,45;60,59,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15;43,42,34,26,18,19,20,21,22,30,38,46,54,53
8,0,16,7;50,49,41;33,34,42;54,46,38,30,22,14,13,12,4,3,2,1,9,17,18;44,36,28,20,19,11,10;5,6,7,15,23,31,39,47,55,63,62,61,53,45,37,29,21;59,58,57,56,48,40,32;60,52,51,43,35,27,26,25,24,16,8,0
8,0,17,7;33,32,40,48,56;50,51,59,60,61,53,45,37,36,35,34,26;58,57,49,41,42,43,44,52;17,9,10,11;63,62,54,46,38,30,22,14,13,12,20,19,18;21,29,28,27;55,47,39,31,23,15,7,6,5,4,3,2,1,0,8,16,24,25
8,0,18,7;23,15,7,6,5,4,3,2,1,0,8,16,24,32,33,34;60,61,62,63,55,47,39,31;53,54,46;41,40,48,56,57,58,59,51,52,44,36,28,20,19,18,10;45,37,29,21,13,12,11;9,17,25,26,27,35,43,42,50,49;38,30,22,14
8,0,19,9;44,45,37,29,21,20;2,1,0;22,23,31,39,47,55,63,62,61,60,59,58,57,56,48,40,32,24,16,8,9,10;19,18,17,25,33,41;28,36,35,43,51,50,49;15,14,13,12;11,3,4,5,6,7;42,34,26,27;30,38,46,54,53,52
8,0,20,6;38,30,22,21,20,19,18,17,25,33,41,49;54,46,45,44,52,60;50,42,34,26,27,28,29;59,58,57,56,48,40,32,24,16,8,9,10,11,12,13,14;0,1,2,3,4,5,6,7,15,23,31,39,47,55,63,62,61,53;51,43,35,36,37
8,0,21,8;33,25,17,9,1,2,3,4,5,13,21,29,37,45,46,54;53,52,44,43,42,41;34,35,27,19,11,12;0,8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,38,30,22,14;6,7,15,23,31;36,28,20;10,18,26;51,50,49
8,0,22,7;45,44,43,42,41,49;63,55,54,53,52,51,50;16,24,25,26,18,19,20,21;38,37,36,35,34,33,32,40,48,56,57,58,59,60,61,62;23,15,7,6,5,4,3,2,1,0,8;22,14,13,12,11,10,9,17;27,28,29,30,31,39,47,46
8,0,23,8;44,52,60,59,58,57,56,48,40;42,34,26,27;55,54,46,38,30;63,62,61,53,45,37,29,21,22,23,31,39,47;9,17,25,24;14,13,12,20,28,36,35,43,51,50,49,41,33,32;11,3,4,5,6,7,15;19,18,10,2,1,0,8,16
8,0,24,7;45,44,43,42;51,52,53,54,46,38,37;28,27,26,25,17,9;23,15,7,6,5,4;3,11,12,20,21,29;50,49,41,33,34,35,36;13,14,22,30,31,39,47,55,63,62,61,60,59,58,57,56,48,40,32,24,16,8,0,1,2,10,18,19
8,0,25,7;31,39,47,55,63,62,61,60,52,44,36,28,20,12,13,14;56,57,58,59,51,43,35,27,19,11,3,4,5,6,7,15,23;48,49,50,42,34,26,18,10,2,1,0;41,33,25,17,9,8;16,24,32,40;30,38,46,54,53;22,21,29,37,45
8,0,26,9;62,63,55,47,39,31,23,22;17,25,33,41;28,20,12,4,3,2,1,0,8,16,24,32;27,19,11,10,9;40,48,56,57,58,59,60,61,53,45,37,29,21,13,14;15,7,6,5;49,50,51,52,44,36,35;30,38,46,54;43,42,34,26,18
8,0,27,7;28,29,21,13;33,32,24,16,8,0,1,2;41,40,48,56,57,58,59,51,43,35,27,19,20,12;14,22,30,38,37,45;9,17,25;60,61,62,63,55;49,50,42,34,26,18,10,11,3,4,5,6,7,15,23,31,39,47,46,54,53,52,44,36
8,0,28,8;12,4,5,6,7;1,2,3,11;54,53,45,37,38,30,22;0,8,16,24,32,40,41,42,34,26,18;55,63,62,61;10,9,17,25,33;56,57,58,59,60,52,44,36,28,29,21,13,14,15,23,31,39,47,46;20,19,27,35,43,51,50,49,48
8,0,29,7;33,25,24,16,8,0;35,27,19,11,10;12,13,14,22,30,29,37,45,53,52,51;32,40,48,56,57,58,59,60,61,62,63,55,47,39,31;50,49,41;23,15,7,6,5,4,3,2,1,9,17,18,26,34,42,43,44,36,28,20,21;38,46,54
8,0,30,8;24,32,40,48,56;21,29,37,36,35,43,51,52,53,54,62,63;20,19,18,17,16,8,0,1,2;55,47,39,31,23,15,7,6,5,4,3;28,27,26,34,42,50,58,59,60,61;9,10,11,12;25,33,41,49,57;13,14,22,30,38,46,45,44
8,0,1,7;27,19,11,10,9;23,31,39,47,55,63,62,61,60,59,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5,6,7;15,14,13,12,20,28,29;41,49,50,51,52,53,54;25,33,34,42,43,44,45,46,38,30,22,21;26,18,17;37,36,35
8,0,2,8;41,33,25,26,27,28;60,61,62,63;51,52,53,54,55,47;39,38,37,36,35,34,42,50,49;46,45,44,43;59,58,57,56,48,40,32,24,16,17,18,19;0,8,9,10,11,12,13,14,22;1,2,3,4,5,6,7,15,23,31,30,29,21,20
8,0,3,7;41,49,50,51,52,44,45,46,54,55;47,39,38,37,36,35,43;53,61,62,63;33,34,42;60,59,58,57,56,48,40,32,24,25,26,27,28,29,30,31,23;4,3,2,1,0,8,16,17,18,19,20,21,22,14,15;7,6,5,13,12,11,10,9
8,0,4,7;25,26,34,35,36;9,17,18,19,27;24,32,33,41,42,43,44,45,37,29,21,13,14,15,23,31,39,47,55,63,62,61,60,59,58,57,56;28,20,12;7,6,5,4,3;11,10,2,1,0,8,16;40,48,49,50,51,52,53,54,46,38,30,22
8,0,5,6;28,27,26;49,41,42,43,44,45,37,29,21,20,19,18;51,59,60,61,62,63,55,47,39,31,23,15,7,6,5,4,3,2,1,0,8,16,17,25,33,34,35,36;24,32,40,48;9,10,11,12,13,14,22,30,38,46,54,53,52;50,58,57,56
8,0,6,8;22,14,13,12,11,10,9;35,43,44;56,57,49;51,52,53,54,46,38,30,29,21,20,19,18,17,25;24,16,8,0,1,2,3,4,5,6,7,15,23,31;39,47,55,63,62,61,60,59,58,50,42,41,33;34,26,27,28,36,37,45;48,40,32
8,0,7,7;41,33,25,17,9;10,18,19,20,28,36,44,45,46;14,13,12,11,3,2,1,0,8,16,24,32,40;63,62,61,60,59,58,57,56;26,27,35,43,51,52,53,54,55,47,39,31,30;34,42,50,49,48;38,37,29,21,22,23,15,7,6,5,4
8,0,8,8;25,17,9,10,11,19,27,28,29,37,45;12,4,3,2,1,0,8,16,24;49,41,42,43,51,59,60,61,62,63,55;18,26,34,35,36,44;14,15,23,31,39,47;50,58,57,56,48,40,32,33;52,53,54,46,38,30,22;7,6,5,13,21,20
8,0,9,8;59,51,43,42;36,44,52,60,61,62,63,55,47,46,38,30,22,14;26,25,24,32,40,48,56,57,58;0,8,16,17,18,19,27,35,34,33,41,49,50;1,9,10,11;20,21,13,5,6,7,15,23,31,39;12,4,3,2;28,29,37,45,53,54
8,0,10,7;34,26,18;17,9,10,11,19,27,35,43,42;52,60,59,58,57,56,48,40,32;13,12,20,28,36,44,45,53,54;7,15,23;61,62,63,55,47,46,38,37,29,21;39,31,30,22,14,6,5,4,3,2,1,0,8,16,24,25,33,41,49,50,51
8,0,11,7;0,1,2,10;43,42,34,26,18,17,9,8;16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,15;14,22,30,38,46,54,53,52,51,50,49,41,33,25;7,6,5,4,3;20,28,36,44;35,27,19,11,12,13,21,29,37,45
8,0,12,7;54,53,52,51,50,49,41;12,4,3,2,1,0,8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,31,30;5,6,14,22;43,42,34,33,25,17,9,10,11,19,20,28;7,15,23;18,26,27,35,36,44,45;46,38,37,29,21,13
8,0,13,7;52,60,59,58,57,56,48,40,41,42;15,7,6,5,4,3,11,19,27,35,43,51,50,49;44,45,37,29,21;10,18,26,34,33,32,24,16,8,0;61,53,54,46,38,30;62,63,55,47,39,31,23,22,14,13,12,20,28,36;2,1,9,17,25
8,0,14,7;42,43,35,27;12,4,3,2,1,0,8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47;25,17,9,10,11;13,14,22,30,38,37,45;28,36,44;29,21,20,19,18,26,34,33,41,49,50,51,52,53,54,46;5,6,7,15,23,31,39
8,0,15,8;3,4,5;9,17,18,19,20,21;51,50,49;7,15,23,31,39,38,37,36,35,34,42,41,40,32,24,16,8,0,1;48,56,57,58,59,60,61,62,63,55,47,46,45,44,43;54,53,52;2,10,11,12,13,14,6;22,30,29,28,27,26,25,33
8,0,16,7;56,57,49,41,33,25,17,9,10,2,3,4,5,6,7,15,23,31;20,21,29,30;28,36,37,38,46,54,53,52,51,50,42,34,26,18;45,44,43,35,27,19,11;39,47,55,63,62,61,60,59,58;1,0,8,16,24,32,40,48;22,14,13,12
8,0,17,7;43,42,41,33,32,24,16,17;8,0,1,2,3,4,5,6,7;9,10,18,19,27,35;23,15,14,13,12,11;40,48,56,57,58,59,60,61,62,63,55,47,39,31,30,22,21,20,28,36,44,45;25,26,34;29,37,38,46,54,53,52,51,50,49
8,0,18,7;25,33,34;44,43,42,41,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,15,7;1,2,10,11,19,20,28;9,17,18,26,27,35,36,37,45,53,52,51,50,49;29,21,13,12;0,8,16,24,32;54,46,38,30,22,14,6,5,4,3
8,0,19,9;38,46,54,53,52,44,43,42;41,33,32,24;10,9,8,0;1,2,3,4,5,6;7,15,23,22,21,20;45,37,36,35,34,26,25,17,16;27,28,29,30,31,39,47,55,63,62,61,60,59,58,57,56;14,13,12,11,19,18;40,48,49,50,51
8,0,20,8;61,62,63,55,47,39,31,30,29,28;14,6,5,4,3,2,1,0;58,57,56,48,40,32,24,16,8,9,10,11,12,13;54,46,38;51,50,49,41,33,25,17;44,36,35,27,19,20,21,22,23,15,7;37,45,53,52,60,59;43,42,34,26,18
8,0,21,6;18,19,20,21,29;41,42,43,35;49,50,51,52;44,45,37,38,30,22,14,13,12,11,10,9,17,25,33,32,40,48,56,57,58,59,60,61,62,63,55;36,28,27,26,34;53,54,46,47,39,31,23,15,7,6,5,4,3,2,1,0,8,16,24
8,0,22,7;43,42,34,33;17,9,1,2,3,4,5,6,7,15,23,31,39,47,55,63,62,61,60,59,58,57,56,48;35,36,44,45,46,38,30,22,14,13,12,11,10,18,26,25;37,29,28;54,53,52;51,50,49,41,40,32,24,16,8,0;27,19,20,21
8,0,23,6;36,28,27,26,25,17;49,50,51,52,53;54,46,45,37;4,5,6,7,15;31,23,22,14,13,12,11,3,2,1,0,8,16,24,32,33,34,35,43,44;9,10,18,19,20,21,29,30,38,39,47,55,63,62,61,60,59,58,57,56,48,40,41,42
8,0,24,6;29,28,36,35;6,5,4,12,20;7,15,14;0,8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,22,21,13;30,38,37,45,44,43,42,34,26,27,19,11,3,2,1,9;10,18,17,25,33,41,49,50,51,52,53,54,46
8,0,25,8;27,28,29,37,45,53,61,60,59,58,57,56,48,40,32,24,16,8,0,1,2;44,36,35,34,26,18,19,11,12,13,14,15;3,4,5,6,7;50,51,52;49,41,42,43;23,31,39,47,55,63;33,25,17,9,10;62,54,46,38,30,22,21,20
8,0,26,7;11,10,9;21,29,37,45;55,47,46,38,30,22,14,13,12,20,28,36,35,43,51;54,53,52,44;39,31,23,15,7,6,5,4,3,2,1,0,8,16,24,32,40,48,56,57,58,59,60,61,62,63;49,41,33,25,17,18,19;50,42,34,26,27
8,0,27,8;15,23,22,30,38,46,54,53,52,44,36,28;7,6,5,4,3,2;17,25,33,41,49;14,13,21,29,37,45;8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,31;43,35,27,19;0,1,9,10,11,12,20;51,50,42,34,26,18
8,0,28,8;16,8,0,1,2,3,4,5;42,50,58,57,56;46,54,53;7,15,23,31,39,47,55,63,62,61,60,59,51,43,35,27;52,44,45,37,38;6,14,22,30;36,28,29,21,13,12,11,10,9,17,25,24,32,40,48;20,19,18,26,34,33,41,49
8,0,29,5;7,6,5,4,3,2,1,9,17,18,19,20;45,44,43,42,34;0,8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23;15,14,22,30,38,46,54,53,52,51,50,49,41,33,25,26,27,28;10,11,12,13,21,29,37,36,35
8,0,30,7;0,1,2,3,11,19,18,17,25,24,32;54,53,52,51,43,35,36,37,38,30,22,14,13;21,20,12,4;5,6,7,15,23,31,39,47,55,63,62,61,60,59,58,57,56,48,40,41,33,34,26,27,28,29;42,50,49;10,9,8,16;44,45,46
8,0,1,8;29,30,22,14,13,12,11,10,18,26,34,42,50,58,57,56,48,40,32,24,16,8,0;1,2,3,4,5,6,7,15,23,31,39,47;45,44,36;28,27,35,43,51,52,53,54,55,63;21,20,19;62,61,60,59;46,38,37;49,41,33,25,17,9
8,0,2,9;37,36,35,43,51;1,0,8,16;50,49,48,40,32,24;53,54,46,38,30,22,14,6,5,4,3,2;7,15,23,31,39,47,55,63,62,61,60,52,44,45;17,9,10,11,12,13,21,29,28,27,26,34;56,57,58,59;25,33,41,42;18,19,20
8,0,3,7;28,36,44,52,60,61;4,3,2,1,0,8,16,24,32,40,48,56,57,58,59,51,43,35,27,19,20,21,29,37,45;13,12,11,10,9,17,25,33,41;62,63,55,47,39,31,23,15,7;18,26,34,42,50,49;53,54,46,38,30;5,6,14,22
8,0,4,8;36,35,34,33;2,1,0,8,16,24,32,40,48,56;49,50,51,52,53,54,46,47;14,13,12,11,19,18;57,58,59,60,61,62,63,55;39,38,37,45,44,43,42,41;3,4,5,6,7,15,23,22,21,20,28,27,26,25,17,9,10;29,30,31
8,0,5,6;31,39,47,55,63,62;34,35,27,28,29,37,45;52,51,50,49,41,33,25,17,9,10,11,12,13,14;26,18,19,20,21,22,30,38,46,54,53,61;36,44,43,42;60,59,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15,23
8,0,6,8;45,53,52,51,59;25,24,32,40,48,56;5,13,14;6,7,15,23,22,21;17,16,8,0,1,2,3,4,12,20,28,29,30,31,39,47,55,63;57,58,50,42,43,44,36,37,38,46,54,62,61,60;9,10,18,26;11,19,27,35,34,33,41,49
8,0,7,8;17,9,10,2,3,4,12,20,21,29,30,38,46,54,53,52,51;18,19,11;1,0,8,16,24,25,26,27,28;57,56,48,40,32,33,34,35,36;5,13,14,22;58,50,49;6,7,15,23,31,39,47,55,63,62,61,60,59;41,42,43,44,45,37
8,0,8,8;0,8,9,10,11,12,13,14,22,30,29,28,27,26;54,53,52,51,43,35,36,37,38;55,63,62,61,60,59,58,57,56,48,40,41,33;1,2,3,4,5,6,7,15,23,31,39,47;32,24,25;49,50,42,34;21,20,19,18,17,16;44,45,46
8,0,9,6;13,14,22,30,38,46,54;10,18,19;36,35,43,51,50,49,41,33,25,17,9,1;11,12,20,28,27,26,34,42;21,29,37,45,44,52,60,59,58,57,56,48,40,32,24,16,8,0;2,3,4,5,6,7,15,23,31,39,47,55,63,62,61,53
8,0,10,7;29,37,38;7,6,5,4,3,2,10,18,26,34,35,43;42,50,51,52,53,54,55,47,39,31,30,22,21,20;49,41,33,25,17,9,1;46,45,44,36,28,27,19,11,12,13,14,15,23;63,62,61,60,59;58,57,56,48,40,32,24,16,8,0
8,0,11,6;18,26,34,42;4,3,2,1,0,8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23;28,36,44,52,51,50,49,41,33,25,17,9,10,11,12;45,37,29;6,5,13,21,20,19,27,35,43;53,54,46,38,30,22,14,15,7
8,0,12,7;40,32,24,25,26,34,35,36,28,20,12,13;6,7,15,23,31,39,47,55,63,62,61,60;57,58,50,42,43,44,45,37,29,21,22,14;56,48,49,41,33;5,4,3,11,10,9;2,1,0,8,16,17,18,19,27;59,51,52,53,54,46,38,30
8,0,13,6;10,9,8,16,24,32,40,48,56;59,58,50,42,34,26;13,21,29,37,38,39,31,23,15,7;46,47,55,63,62,61,60,52,51,43,35,27,19,11,3,2,1,0;30,22,14,6,5,4,12,20,28,36,44,45,53,54;57,49,41,33,25,17,18
8,0,14,7;20,12,11,10,9;0,1,2,3,4,5,13,21;35,36,37,38,39,31,23,15,7;51,52,53,54;6,14,22,30,29,28,27,19,18,17,25,33,41,49,50;8,16,24,32,40,48,56,57,58,59,60,61,62,63;55,47,46,45,44,43,42,34,26
8,0,15,7;11,12,13,14,22,30,38,46,54;62,63,55,47,39,31;1,0,8,16,24,32,40,48,56,57,58,59,51,43,35;60,61,53,45,37,29,21,20,19,18,10,2,3,4,5,6,7,15,23;49,50,42,34;9,17,25,33,41;52,44,36,28,27,26
8,0,16,9;29,30,22;14,13,21,20,19,18,10,9;16,24,32,33;28,27,35,43;41,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,15,7,6,5,4;51,52,53,54,46,38,37;45,44,36;12,11,3,2,1,0,8;17,25,26,34,42,50,49
8,0,17,7;53,54,46,38,37,36,35;18,19,20,21,22;25,17,9,10,11,12,13,14,15,23,31,39,47,55,63,62,61,60,59,58,57,56,48,40,32;45,44,43,42;24,16,8,0,1,2,3,4,5,6,7;33,34,26,27,28,29,30;52,51,50,49,41
8,0,18,7;34,42,43,51,52,53;38,39,31,23,15,7,6,5,4,3,2,10;44,36,35;27,28,20,21;63,55,47;0,8,16,24,32,40,48,56,57,58,59,60,61,62,54,46,45,37,29,30,22,14,13,12,11,19,18,26;1,9,17,25,33,41,49,50
8,0,19,7;45,37,36,28,27,26,34,42;9,1,2,3,4,5,6,7,15,23,22;30,31,39,47,55,63,62,61,60,59,58,57,56,48,40,32,24,16,8,0;35,43,44;10,11,12,13,14;38,46,54,53,52;29,21,20,19,18,17,25,33,41,49,50,51
8,0,20,7;4,3,2,1,0,8,16,24,32;43,51,59,60,61,62,63,55,47,39,31,23,15,7,6,5;49,50,42;44,52,53,54,46,38,30,29,28,27,35,34,33,41,40,48,56,57,58;25,26,18,19,20,21,22,14;45,37,36;13,12,11,10,9,17
8,0,21,8;11,10,9;51,50,49,41,33;13,12,20,19,18,17,25,24,32,40,48,56,57,58,59,60,52,53,45,37,36,35;42,43,44;16,8,0,1,2,3;34,26,27,28,29,21,22,14,6,5,4;61,62,54,46,38,30;7,15,23,31,39,47,55,63
8,0,22,7;6,7,15,23,31,39,47,55,54,53,52,51,50,49;12,11,10;63,62,61,60,59,58,57,56,48;34,33,25,17,9,1,2,3,4,5;37,29,21;13,14,22,30,38,46,45,44,36,28,20,19,18;0,8,16,24,32,40,41,42,43,35,27,26
8,0,23,6;12,13,14,22,30,38,46,54;35,43,42,41,40,32,24;25,33,34;44,36,28,27,26,18;56,48,49,50,51,52,53,45,37,29,21,20,19,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
8,0,24,8;28,27,19,11;54,46,38,30,29,21,20;12,13,14,22;60,59,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15,23,31,39,47,55,63;62,61,53,45,37;43,42,41,33,25,17,9;36,35,34,26,18,10;44,52,51,50,49
8,0,25,7;3,11,12,20,28,36,35;51,43,42,34,26,27,19;21,29,37,45,44;2,10,18,17,25,33,41,49,50;52,53,54,46,38,30,22,14,13;0,1,9;8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,15,7,6,5,4
8,0,26,6;10,18,26,34,42;28,27,19,11,3,2,1,0,8,16,24,32,40,48,56,57;9,17,25,33,41,49,50,58,59,60,61,62,63,55,47,39,31;45,44,36;20,12,4,5,6,7,15,23,22,30;35,43,51,52,53,54,46,38,37,29,21,13,14
8,0,27,8;18,19,11,12,13,14,6;45,44,36,35,34,42;43,51,52,53,54,55,47,39,31,30;50,49,41,33,32,24,16,8,0,1;7,15,23,22;46,38,37,29,21;20,28,27,26,25,17,9,10,2,3,4,5;63,62,61,60,59,58,57,56,48,40
8,0,28,8;52,44,45,37,29,21;62,63,55,47,39,31,30;38,46,54,53,61,60,59,58,50,42;0,1,2,3,4,5,6,7,15;51,43,35,34,26;36,28,20,12,13,14,22,23;11,10,9,8,16,24,32,40,48,56,57;27,19,18,17,25,33,41,49
8,0,29,7;25,33,41,42;38,30,22,14,13,12;37,36,28,27;29,21,20,19,11,10,9,17;49,50,58,59,60,61,62,63,55;18,26,34,35,43,44,45;51,52,53,54,46,47,39,31,23,15,7,6,5,4,3,2,1,0,8,16,24,32,40,48,56,57
8,0,30,8;61,62,54,46,38,37;49,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15,23,22,21,20,19,27,35;56,57,58,59,60;63,55,47,39,31,30,29,28,36;53,45,44,43;10,9,17,25,33,41,42,50,51,52;18,26,34;14,13,12,11
8,0,1,8;18,26,34,42;6,7,15,23,31,30,29,37,45,44,43;36,35,27,19;14,22,21,20,28;3,4,5;13,12,11,10;9,17,25,33,41,49,50,51,52,53,54,46,38;39,47,55,63,62,61,60,59,58,57,56,48,40,32,24,16,8,0,1,2
8,0,2,8;14,22,30,29,28,20,12,11,10;38,46,54,62;0,8,16,24,25,26,34,35,36,37,45,53,61,60,59,58,57,49,41;44,52,51;56,48,40,32,33;21,13,5,4,3,2,1,9,17,18,19,27;43,42,50;6,7,15,23,31,39,47,55,63
8,0,3,8;56,48,40,32,24,16,8,0,1,2;14,13,12,20,28,36,44,45,53;43,42,41,49,57,58,59;34,35,27;21,29,37,38,46,54;17,9,10;22,23,15,7,6,5,4,3,11,19,18,26,25,33;30,31,39,47,55,63,62,61,60,52,51,50
8,0,4,6;1,9,17,25;26,27,28,29,30,38,46,54;0,8,16,24,32,40,48,56,57,58,59,51,43,42;6,5,4,3,2,10,18,19,20,21,22,23,31,39,47,55,63,62,61,53,45,37,36,35,34,33,41,49,50;60,52,44;7,15,14,13,12,11
8,0,5,6;40,41,49;52,53,54,46,38,30,22,14,13,12,11,10,18,26,34,42,50,58,57,56,48;19,20,21,29,37,45;27,28,36,44;24,16,8,0,1,2,3,4,5,6,7,15,23,31,39,47,55,63,62,61,60,59,51,43,35;32,33,25,17,9
8,0,6,8;46,38,37,36;56,57,58,59,60,61;42,50,51,52,53,54,62,63;27,28,29,30,31,39,47,55;34,26,18,19,20,21,22,23,15,7,6,5,4,3,2,1,0,8,16,24,32,40;41,49,48;45,44,43,35;14,13,12,11,10,9,17,25,33
8,0,7,8;19,18,26,34,42,43,44;35,36,37,45,53;52,60,61,62,63,55,47;27,28,29,30,22;20,12,11,10,9,17,25,33,41,49,50,51;15,14,13,21;7,6,5,4,3,2,1,0,8,16,24,32,40,48,56,57,58,59;54,46,38,39,31,23
8,0,8,6;30,31,23,15,7,6;18,26,34,35,36,28,29;5,4,3,2,1,0,8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,38,37,45,44,43,42;10,9,17,25,33,41,49,50,51,52,53,54,46;13,12,11;27,19,20,21,22,14
8,0,9,6;10,11,12,13,14;58,59,60,61,62,63,55,47,46,38,30,22,21,20,19,18,17,9;43,42,41,49;39,31,23,15,7,6,5,4,3,2,1,0,8,16,24,25,26;54,53,45,37,29,28,27;57,56,48,40,32,33,34,35,36,44,52,51,50
8,0,10,6;44,43,51,50,49,41,33,25,17,18,19,20,21,22,23,15,7,6;0,1,2,3,4,5,13,14;31,30,29,28,27,26,34,42;38,39,47,55,63,62,61,60,59,58,57,56,48,40,32,24,16,8,9,10,11,12;35,36,37,45;46,54,53,52
8,0,11,8;0,1,2,3,4,5,6,7,15,23,31,39,47,46,45;55,54,53,52;37,38,30,22,21,20,19,18,17;49,50,42,43;14,13,12,11,10,9,8,16,24,32,40,48,56,57,58,59,51;63,62,61,60;29,28,27,26,25;41,33,34,35,36,44
8,0,12,7;56,48,40,41,33,25,17;11,12,13,14,15,23,31,39,47,55,63,62,61,60,59,58,57,49;7,6,5,4,3,2,1,0,8,16,24,32;35,27,28,20,21,22,30,38,46,54;19,18,10,9;45,53,52,51,50,42,34,26;29,37,36,44,43
8,0,13,6;39,31,30,29,28,27,35;52,51,50,49,41,33,25,17,9,10,11,12,13;54,55,47;60,59,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15,23;63,62,61,53,45,46;38,37,36,44,43,42,34,26,18,19,20,21,22,14
8,0,14,8;42,34,26,27,19;50,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15,23,31,39,47,55,63;12,13,14,22,30,38,46,54,53,52,44;9,17,25,33,41,49;11,10,18;20,28,36,35,43;21,29,37,45;62,61,60,59,51
8,0,15,6;62,61,60,59,58,57,56,48,40,32,24,25,26,27,28,29,37,45,44,43,42;38,30,22,21;4,5,6,7,15,23,31,39,47,46;63,55,54,53,52,51,50,49,41,33,34,35,36;9,10,11;3,2,1,0,8,16,17,18,19,20,12,13,14
8,0,16,7;9,10,11,12,13,14,22;37,36,28;49,57,58,59;42,34,33,32,24,16,8,0,1,2,3,4,5,6,7,15,23,31,39;50,51,52,60,61,62,63,55,47,46,38,30,29,21,20,19,18,17;25,26,27,35,43,44,45,53,54;56,48,40,41
8,0,17,8;54,46,38,30,22,14,13,12;0,8,9,17,18,26,34;56,57,58,59,60,61,62,63,55,47,39,31,23,15,7,6,5,4,3,11,19,20,21,29,37;42,50,49,48,40,32,24,16;27,35,43,51,52;1,2,10;41,33,25;53,45,44,36,28
8,0,18,5;2,1,0,8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,15,7;12,13,21,29;10,9,17,25,33,41,49,50,51,52,53,45,37,36,28,20;54,46,38,30,22,14,6,5,4,3,11,19,18,26,34,42;27,35,43,44
8,0,19,8;27,26,25,33,41,49,57,58,59,60,61,62,63,55,47,39,38,37,45,44,43;46,54,53,52,51;50,42,34;15,7,6,5,4,3,11;31,23,22,14;12,13,21,29,30;35,36,28,20,19,18,17,9;56,48,40,32,24,16,8,0,1,2,10
8,0,20,7;58,59,60,61,62,63,55,47,39,31,23,15,7,6;53,52,51,50;9,17,25,33,41,49,57;11,19,27,28,29;3,4,12,20,21;56,48,40,32,24,16,8,0,1,2,10,18,26,34,35,36,37,38,30,22,14,13,5;54,46,45,44,43,42
8,0,21,8;62,63,55,47,39,31,23;48,49,50;7,15,14,22,30,38;52,44,36,35,34,33,25,17,9,1,2,3,4,12;0,8,16,24,32,40,41,42,43,51;46,45,37,29,28,27,26,18,10;54,53,61,60,59,58,57,56;6,5,13,21,20,19,11
8,0,22,7;52,51,50,49,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15,23,31,39,47,55,63;41,33,25,17,9,10,11,12,13,14,22,30,38,46,45,44,36;42,34,26,18,19;43,35,27,28,20;61,60,59,58,57,56;21,29,37;62,54,53
8,0,23,9;62,63,55,47,39,31,23,15,7,6,5;0,1,2,3,4,12,13,14,22,30,29,28,36,44,45;11,10,9,8,16,24,32;53,52,51,43,35,27;21,20,19;37,38,46,54;26,34,42,50,49,57;56,48,40,41,33,25,17,18;61,60,59,58
8,0,24,7;43,42,34,26,18,17;9,10,11,3,4,5;15,23,22,21,29,28,36,44,52,51,50,49,41,33,25;55,47,39,31,30;2,1,0,8,16,24,32,40,48,56,57,58,59,60,61,53,45;63,62,54,46,38,37;35,27,19,20,12,13,14,6,7
8,0,25,8;14,13,21,29,37,45;60,61,62,63,55,47,39,31;17,25,26;40,48,49,50;7,6,5,4,12,20;18,10,9,8,16,24,32,33,41,42,43,51,59,58,57,56;34,35,27,19,11,3,2,1,0;28,36,44,52,53,54,46,38,30,22,23,15
8,0,26,8;50,51,52,53,45,37,36,35,34,33;63,55,47,39,31,23,22,14;26,27,28,20;49,41,42,43,44;30,38,46,54,62,61,60,59,58;15,7,6,5,4,3,2,1,0,8,16,24,32,40,48,56,57;18,19,11,12,13,21,29;10,9,17,25
8,0,27,6;22,21,29,28;39,47,55,63,62,61,60,59,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5,6;14,13,12;53,52,51,50,49,41,33,25,17,9,10,11,19,20;27,35,36,37,38,30,31,23,15,7;54,46,45,44,43,42,34,26,18
8,0,28,9;54,46,45;60,59,58,57,49,41,33,25,26,27;2,1,0,8;34,42,50,51;47,55,63;9,10,11,3,4,5,6,7,15,23,31,39,38,37,29,21;62,61,53,52,44,43;35,36,28,20,12,13,14,22,30;56,48,40,32,24,16,17,18,19
8,0,29,8;18,19,20,12;7,15,23,22,30,38,46,45;63,62,61,60;41,42,34,26,25,17,9,10,11,3,4,5;31,39,47,55,54,53,52,44,36,37;56,57,58,59;33,32,24,16,8,0,1,2;40,48,49,50,51,43,35,27,28,29,21,13,14,6
8,0,30,6;40,32,24,16,17,18,19,20,28,36,35,43,51,59,60,61,53,54,46,38;8,0,1,2,3,4,5,6,14,22,30;48,56,57,58,50,42,34,26,27;9,10,11,12,13,21,29,37,45,44,52;25,33,41,49;7,15,23,31,39,47,55,63,62
