10,0,1,8;24,23,22,32,42,41,51,61,71,81,82,83,84,74;28,38,48,47,57,56,55,65;20,10,0,1,2,3,4,5,6,7,8,9,19,29,39,49,59,69,79,89,88,87;26,16,15,14,13,12,11,21,31,30,40,50,60,70,80,90,91,92,93,94,95,85,75,76,66,67;25,35,34,33,43,53,52,62;99,98,97,96,86;18,17,27,37,36,46,45,44,54,64,63,73,72;77,78,68,58
11,0,2,8;104,105,106,95,96,85,74,73,72,61,50,49,48,47,58,69,68,67,56,45,34,23,24,25,26,27,28,29,30,41,52;71,82,93,92,91,90;57,46,35,36,37,38,39,40,51,62,63;12,13,14,15,16,17,18,19,20,31,42,53,64,75,86,97,108,107,118,117,116,115;119,120,109,98,87,76,65,54,43,32,21,10,9,8,7,6,5,4,3,2,1,0,11;60,59,70,81,80,79,78,89,100,101,102;94,83,84;22,33,44,55,66,77,88,99,110,111,112,113,114,103
12,0,3,9;139,140,128,116,115,103,91,79,78,66,65;96,108,109,110,122,123,124,125,113,101,100,88,87,75,63,62,50,38,26,27,28,29,30,31,32,44,56,57,69,81,93;54,53,52,64,76,77,89,90,102,114;86,74,73,61,49,37,25,13,14,15,16,17,18,19,20,21,33,45;121,120,132;51,39,40,41,42,43,55,67,68,80,92,104,105,117,129,141,142,143,131,119,107,95;133,134,135,136,137,138,126,127;130,118,106,94,82,83,71,59,47,35,23,11;112,111,99,98,97,85,84,72,60,48,36,24,12,0,1,2,3,4,5,6,7,8,9,10,22,34,46,58,70
13,0,4,9;119,118,105,92,79,66,65;113,100,87,74,73,72,71,84,97,110,109,108,95,94,81,68,55,42,41,40;148,135,136,137,138,139,140,127,114,101,88,75;131,132,133,120,107,106,93,80,67,54,53,52,39;86,99,112,125,126;163,164,165,166,167,168,155,142,129,116,103,90,77,64,51,38,25,12,11,10,9,8,7,6,5,4,3,2,1,0,13,26,27,28,29,30,31,32,33,34,35,36,49,62,61,60,59,58,57,70,83,96;48,47,46,45,44,43,56,69,82;85,98,111,124,123,122,121,134,147,146,145,144,143,130,117,104,91,78;156,157,158,159,160,161,162,149,150,151,152,153,154,141,128,115,102,89,76,63,50,37,24,23,22,21,20,19,18,17,16,15,14
14,0,5,9;11,10,24,38,39,53,67,66,65,64,63,62,76,75;128,127,141,155,169,170,171,157,158,159,160,161,162,163,164,165,151,137,123,122,121,120,119,118,117,116;124,138,152,166,180,179,178,177,176,175,174,173,172,186,185,184,183,182,168,154,140,126,112,98,84,70,56,42,28,14,0,1,2,3,4,5,6;136,150,149,148,147,146,145,144,143,142,156;52,51,50,49,48,47,46,45,59,73,87,101,102,103,104,105,106,107,108,109,110,111,125,139,153,167,181,195,194,193,192,191,190,189,188,187;77,78,79,80,81,82,68,54,40,26,25;37,23,9,8,7,21,20,19,18,17,16,15,29,43,57,71,85,99,113;61,60,74,88,89,90,91,92,93,94,95,96,97,83,69,55,41,27,13,12;135,134,133,132,131,130,129,115,114,100,86,72,58,44,30,31,32,33,34,35,36,22
13,0,6,7;64,77,76,75,74,87,100,113,126,125,124,123,122,121,120,107,94,81,68,69,70;46,47,48,49,50,37,24,23,22,21,20,19,18,31,44,57,56,55,54,67,80,93,106,119,132,133,134,135,136,137,138,139,140,127,114;101,102,115,128,141,154,153,152,151,150,149,148,147,146,145,144,131,118,105,92,79,66,53,40,41,42,43,30,17,4,5,6,7,8,9,10,11,12,25,38,51;28,29,16,3,2,1,0,13,26,39,52,65,78,91,104,117,130,143,156,157,158,159,160,161,162,163,164,165,166,167,168,155,142,129,116,103,90,89,88;96,97,98,85,72,59,58,45,32,33,34,35,36;63,62,61,60,73,86,99,112,111,110,109,108,95,82,83,84,71;27,14,15
12,0,7,8;26,38,50,62,74,86,98,110,111,112,113,114,115,116,117;94,93,81,80,79,78,66,65,64,76,88;103,102,101,100,99,87,75,63,51,39,27,28,29,41,42,43,44,56,57,58,46,34,22,21;129,128,127,126,125,124,123,122,121,109,97,85,73,61,49,37,25,13,14,15,16,17,18,30,31,32,33,45;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;40,52,53,54,55,67,68,69,70,82,83,95,107,119;19,20,8,9,10,11,23,35,47,59,71;143,131,130,118,106,105,104,92,91,90,89,77
11,0,8,6;120,119,118,117,116,105;88,89,78,67,56,45,46,47,48,49,38,27,26,25,24,23,22,11,0,1,2,3,4,5,6,7,8,9,10,21,32,43,54,65,76,87,98,109,108,107,106;37,36,35,34,33,44,55,66,77;12,13,14,15,16,17,28,39,50,61,60,59,58,57,68,79,90,101,100;30,41,52,63,74,85,84,83,82,81,92,103,114,115;99,110,111,112,113,102,91,80,69,70,71,72,73,62,51,40,29,18,19,20,31,42,53,64,75,86,97,96,95,94,93,104
10,0,9,6;44,45,55,65,64,63,62,61,71,81,82,83,84,85,86,87,88,78,68,58,48,38,28,18,17,16,15,14,13,12,11,21,20;72,73,74,75,76,77,67,57,47,37,27,26,25,24,23,22,32,31;30,40,41,51,52,53,54;66,56,46,36,35;50,60,70,80,90,91,92,93,94,95,96,97,98,99,89,79,69,59,49,39,29,19,9,8,7,6,5,4,3,2,1,0,10;34,33,43,42
11,0,10,7;19,8,9,10,21,32,43,54,65,76,87,98,109,120,119,118,117,116,115,104,93,92,91,102,101,100,99;88,89,90,79,80,81,82,83,94,95,96,85,74,63,62,61,60,59,48,47,46,45,44,33,22,11,0,1,2,3,4,5,6,7;78,67,68;105,106,107,108,97,86,75,64,53,52,51,50,49,38,37,36,35,34,23,12,13,14,15,16,17,18,29,30;103,114,113,112,111,110;77,66,55,56,57,58,69,70,71,72,73,84;20,31,42,41,40,39,28,27,26,25,24
12,0,11,8;51,52,53,54,66,67,79,91,90;103,104,92,80,68,56,55,43,42,41,40,28,27,26,25,37,49,61,73,85,97,109,121,122,123,124,136,137,138,139;22,21,20,19,18,6,5,4,3,2,1,0,12,24,36,48,60,72,84,96,108,120,132,133,134,135;87,99,100,101,102,114,126,127,128,140,141,142,143,131,119,107,95,83,71,59,47,35,23,11,10,9,8,7;115,116,117,105,93,81,69,57,45,44,32,31,30,29,17,16,15,14,13;129,130,118,106,94,82,70,58,46,34,33;39,38,50,62,63,64,65,77,78;89,88,76,75,74,86,98,110,111,112,113,125
13,0,12,9;131,144,145,146,147,148,135,122,109,108,95,94,81,68,55,42;155,154,153,152,151,138,125,112,99,98,85,84,71,70,57;36,35,34,33,32,31,30,43,56,69,82,83,96,97,110,111,124,137,150,163,164,165,166,167,168;121,134,133,132,119,118,105,92,79,66,53,40,27,14,15,2,3,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103;62,49,48;1,0,13,26,39,52,65,78,91,104,117,130,143,156,157,158,159,160,161,162,149,136,123;120,107,106,93,80,67,54,41,28,29,16,17,18,19,20,21,22,23,24,37,50,63,76,89,102,115,116,129;142,141,140,139,126,113,100,87,86,73,72,59,58;44,45,46,47,60,61,74,75,88,101,114,127,128
14,0,13,11;15,16,17,18,32;8,9,10,11,12,13,27,41;20,19,33,47,46,60,59,73,87,101,115,129,143,144,145,146,147;104,105,91,77,63,49,50,51,52,53;80,81,82,96,110,124,138,152,166,180,179,178,177,176,175,161,160,159,158,157,156,142,128,114,100,86,72,58,44,45;89,90,76;55,54,40,39,38,37,36,35,34,48,62,61,75,74,88,102,103,117,118,119,120,121,135,149;174,188,187,186,185,184,183,182,168,154,140,126,112,98,84,70,56,42,28,14,0,1,2,3,4,5,6,7,21,22,23,24,25,26;189,190,191,192,193,194,195,181,167,153,139,125,111,97,83,69,68,67,66,65,79,93,94,95,109,123,137,151,165,164,163,162,148,134,133,132,131,130,116;31,30,29,43,57,71,85,99,113,127,141,155,169,170,171,172,173;64,78,92,106,107,108,122,136,150
13,0,14,10;124,137,150,151,152,153,154,141,128,115,102,89,76,63,64,51,38,25,12,11,10,9,22,21,20,33,46,45,44,31,30,29,28,41;8,7,6,5,4,3,2,1,0,13,26,39,52,65,78,91,92,93,80,67;119,120,121,108,95,82,83,84,85,86,87;79,66,53,54,55,68,69,70,71,72,73,74,61,48,49,50,37,24;77,90,103,116,129,142,155,168,167,166,165,164,163,162,161,160,159,158,157,156,143,130,117,104;81,94,107,106,105,118,131,144,145,146,147,148,149,136,123,110,111,112,125,138,139,140;132,133,134,135,122,109,96,97,98,99,100,113,126;40,27,14,15,16,17,18,19,32;23,36,35,34,47,60,59,58,57,56,43,42;127,114,101,88,75,62
12,0,15,7;40,41,42,43,55,67,79,91,90,89,77,65;21,22,34,46,58,70,82,94,106,118,130,129,128,127,126,125,124,123,135,134,133,132,120,108,109,97,98,99,100,101,102,103,104,92,80,68,56,44,32,31,30,29,28,27,39,51,63,75,74,73,72;136,137,138,139,140,141,142,143,131,119,107,95,83,71,59,47,35,23,11,10,9,8,7,6,5,4,3,2,1,13,25,37,49;0,12,24,36,48,60,61,62,50,38,26,14,15,16,17,18,19,20;96,84,85,86,87,88,76,64;52,53,54,66,78;33,45,57,69,81,93,105,117,116,115,114,113,112,111,110,122,121
11,0,16,9;101,90,91,92,93,82,71,60,49,38,27,16,5,6,7,8,9,10,21;24,23,34;69,70,59,48,37,26,15,4,3,2,1,0,11,22,33,44;12,13,14,25,36,47,58,57,68,67;29,40,51,62,73,84,95,106;42,53,64,75,86,97,108;35,46,45,56,55,66,77,88,99,110,111,112,113,114,115,116,117,118,107,96,85,74,63,52,41,30;119,120,109,98,87,76,65,54,43,32,31,20,19,18,17,28,39,50,61,72,83,94,105,104,103,102;100,89,78,79,80,81
10,0,17,6;87,86,85,84,83,82,81,80,70,60,50,40,30,20,21,22,23,24,25,26,27;99,89,79,69,68,67,66,65,64,63,62,52,42,32,33,34,35,36,37,38,28,18,17,16,15,14,13,12,11,10,0;29,19,9,8,7,6,5,4,3,2,1;39,49,59,58,57,56,55,54,53,43;48,47,46,45,44;90,91,92,93,94,95,96,97,98,88,78,77,76,75,74,73,72,71,61,51,41,31
11,0,18,8;108,97,86,75,64,53,42,31,20,19,18,17,16,15,14,13,12;114,113,112,111,110,99,88,77,66,55,44,33,34,35,46,47,48,49,50;82,71,70,69,68,67,78,89,100,101,102,103,104,115,116,117,106;105,94,93,92,91,90;118,107,96,85,74,63,52,41,30,29,28,27,26;45,56,57,58,59,60,61,72,83;95,84,73,62,51,40,39,38,37,36,25,24,23,22,11,0,1,2,3,4,5,6,7,8,9,10,21,32,43,54,65,76,87,98,109,120,119;81,80,79
12,0,19,9;31,30,29,28,27,26,38,37,49,61,73,85,97,109,121,122;130,129,128,127,126,125,124,123,111,110,98,86,74,62,50,51;39,40,52,64,63,75,87;33,45,57,69,81,93,105,104,103,91,79,67,66;112,113,101,89;12,0,1,2,3,4,5,6,7,8;41,42,43,44,32,20,19,18,17,16,15,14,13,25,24,36,48,60,72,84,96,108,120,132,133,134,135,136,137,138,139,140,141,142,143,131,119,107,95,83,71,59,47,35,23,11,10;92,80,68,56,55,54,53,65,77,76,88,100,99;9,21,22,34,46,58,70,82,94,106,118,117,116,115,114,102,90,78
13,0,20,10;16,15,14,27,40,53,66,79,92,105,118,131,144,145,146,147,148,149,150,151;85,84,71,70,69,68,67,80,93,94,107,120,121,122,123,124,125,126,127,140;42,43,44,45,46,47,48;60,61,74,87;129,142,155,168,167,166,165,164,163,162,161,160,159,158,157,156,143,130,117,104,91,78,65,52,39,26,13,0,1,2,3,4,17,30,29,28,41,54,55,56,57,58,59,72,73,86;101,100,99,98,97,96,83,82,81;19,20,21,22,23,24,37,50,63,76,89,102,115,128,141,154,153;116,103,90,77,64,51,38,25,12,11,10,9,8,7,6,5,18,31,32,33,34,35,36,49,62,75,88;106,119,132,133,134,135,136,137,138,139,152;114,113,112,111,110,109,108,95
14,0,21,8;104,105,106,107,108,122,136,150,164,163,177,191,190,189,188,187,186,185,171,170,169,155,141,127,113,99,85,71,57,43,29,15,16,17,18,19,20,21,22,23;192,178,179,165,151,137,123,109,95,94,93,92;180,166,152,138,124,110,96,82,81,80,79,78,77,91,90;146,132,131,130,116,102,88,74,60,61;135,134,133,147,161,160,159,145,144,143,129,115,101,87,73,59,45,46,47,48,49,50,51,52,53,39,25,26;40,54,68,67,66,65,64,63,62,76,75,89,103,117,118,119,120,121;184,183,182,168,154,140,126,112,98,84,70,56,42,28,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,27,41,55,69,83,97,111,125,139,153,167,181,195,194,193;149,148,162,176,175,174,173,172,158,157,156,142,128,114,100,86,72,58,44,30,31,32,33,34,35,36,37,38,24
13,0,22,8;0,1,2,3,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129,142,155,168,167,166,165,164,163,162,161,148;143,130,131,118,105,92,93,94;156,157,144,145,146,133,120,121,122,123,124,125,126,113,100,87,74,61,48,47,46,45,58,57,56,55,54,41,28,27;59,60,73,86,99,112,111,110,109,108,107,106,119,132;67,68,69,70,71,72,85,98,97,96,95;158,159,160,147,134,135,136,137,138,139,140,127,114,101,88,75,62,49,36,35,34,33,32,31,44,43,42,29,16,15,14,13,26,39,52,65,78,91,104,117;30,17,18,19,20,21,22,23,24,37,50,63,76,89,102,115,128,141,154,153,152,151,150,149;40,53,66,79,80,81,82,83,84
12,0,23,7;66,78,90,102,114,126,138,137,136,135,134,133,132,120,108,96,84,72,60,48,36,24,12,0;106,94,82,70,58,57,45,44,43,42,41,40,52,64,76,88,89;33,32,31,30,29,28,27,39,51,63,75,87,99,100;101,113,125,124,123,122,121,109,97,85,73,61,49,37,25,13,1,2,3,4,5,6,7,8,9,10,11,23,35;130,129,128,116,104,92,80,79,67,55,54,53,65,77;112,111,110,98,86,74,62,50,38,26,14,15,16,17,18,19,20,21,22,34,46,47,59,71,83,95,107,119,131,143,142,141,140,139,127,115,103,91;56,68,69,81,93,105,117,118
11,0,24,6;60,49,38,27,26,25,24,23,22,11,0;59,48,37,36,35,34,33,44,55,66,77,88,99,110,111,112,113,114,115,116,117,118,119,120,109,98,87,76,65,54,43,32,21,10,9;12,13,14,15,16,17,28,39,50,61,72,71,70,69,58,47,46,45,56,67,78,89,100,101,102,103,104,105,106,107,108,97,86,75,64,53,42,31,20,19,8;29,30,41,52,63,74,85,96,95,94,93,92,91,90,79,68,57;1,2,3,4,5,6,7,18;40,51,62,73,84,83,82,81,80
10,0,25,6;9,19,29,39,49,59,69,79,89,99,98,97,96;35,34,33,32,31,30,40,50,60,70,80,90,91,92,93;11,12,13,14,15,16,17,27,37,47,57,56,55,54,53,52,62,72;94,95,85;84,83,73,63,64,65,66,67,77;74,75,76,86,87,88,78,68,58,48,38,28,18,8,7,6,5,4,3,2,1,0,10,20,21,22,23,24,25,26,36,46,45,44,43,42,41,51,61,71,81,82
11,0,26,7;37,38,27,16,5,6,7,8,9,10,21,32,43,54,65,76,87,98,97,96,95,94,93,92,91,90,89,88,99,110,111,112,113,114,115,116,117,118,119;28,17,18,19,30,41,52,63,74,73,72,71,70,69,68,67,56,45,34,23,12,13,14;29,40,39;120,109,108,107,106,105,104,103,102,101,100;62,61,60,59,58,57,46,35,24,25,26,15,4,3;51,50,49,48,47,36;2,1,0,11,22,33,44,55,66,77,78,79,80,81,82,83,84,85,86,75,64,53,42,31,20
12,0,27,8;12,0,1,2,3,4,5,6,7,8,9,10,11,23;137,136,135,134,133,132,120,108,109,110,111,112,113,114,115,127,128,129,130,118,106,105,93,92,91,79,78;37,38,26,27,28,29,30,31,32,33,45,46,58,59,71,83;74,75,76,77,65,66,67,68,80,81;101,100,99,98,97,96,84,72,60,61,62,63,64,52,53,54,55;138,139,140,141,142,143,131,119,107,95,94,82,70,69,57,56,44,43,42,41,40,39,51,50,49,48,36,24,25,13,14,15,16,17,18,19,20,21,22,34,35,47;73,85,86,87,88,89,90,102,103,104,116,117;126,125,124,123,122,121
13,0,28,9;154,141,128,127,114,101,88,75,62,49,50,37,24;14,15,16,17,18,31,44,57,70,83,96,95,94,107,120,133,146,159,158;77,90,103,116,129,142,155,168,167,166,165,164,163,162,161,160,147,134,121,108,109,110,97,84,71,58,45,32,19,6,5,4,3,2,1,0,13,26,27,28,29,30,43,56,69,82,81,80,93,106,119,132,145,144,157,156;9,8,7,20,33,46,59,72,85,98,111,124,123,122,135,148,149,150,151,152;117,104,91,78,65,52,39,40,41,42,55,68,67;115,102,89,76,63,64;51,38,25,12,11,10,23,22,21,34,47,60,73,86,99,112,125,138,137,136;143,130,131,118,105,92,79,66,53,54;36,35,48,61,74,87,100,113,126,139,140,153
14,0,29,11;34,33,47,61,75,74,88,102,116,130,131;150,149,135;177,176,175,161,147,133,119,118,117,103,89,90,76,62,48,49,35,36,37,38,39,40,54,68,82,96,110,124,123,137,136;66,80,94,93,107,121,120,134,148,162,163,164,178,179,180,166;160,174,173,172,171,170,169,155,141,127,113,99,85,71,57,43,29,15;122,108,109,95,81,67,53,52,51,65,79,78,92,106;138,152,151,165;26,25,24,23,22,21,20,19,18,32,46,60;50,64,63,77,91,105,104;159,158,157,156,142,128,114,100,86,72,58,44,30,16,2,1,0,14,28,42,56,70,84,98,112,126,140,154,168,182,183,184,185,186,187,188,189,190,191,192,193,194,195,181,167;153,139,125,111,97,83,69,55,41,27,13,12,11,10,9,8,7,6,5,4,3,17,31,45,59,73,87,101,115,129,143,144,145,146,132
13,0,30,8;24,37,50,63,76,89,102,115,128,141,154,153,166,165,164,163,162,161,160,159,158,145,132,119,106,93,80,67,54,55,42,43,44,45,46,59,72,71,84,97,96,109,122,135,136,137,138;85,98,111;27,14,15,16,17,18,19,20,21,22,35,48,61,74,87,100,113,126;110,123,124,125,112,99,86;23,36,49,62,75,88,101,114,127,140,139,152,151,150,149,148,147,134,121,108,95,82,83,70;143,130,117,104,91,78,65,52,39,26,13,0,1,2,3,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129,142,155,168,167;146,133,120,107,94,81,68,69,56,57,58;73,60,47,34,33,32,31,30,29,28,41,40,53,66,79,92,105,118,131,144,157,156
12,0,31,8;66,78,90,89;130,118,106,94,82,70,58,46,34,22,21,20,19,18,17,16,15,14,26,38,50,62,74,86,87,88,76,77,65,53,54,55,67,79,91,103,102,101;110,111,112,113,114,115,116,104,92,80,68,56,44,43,42,41,40,52,64;129,117,105,93,81,69,57,45,33,32,31,30,29,28,27,39,51,63,75;142,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;13,25,37,49;100,99,98,97,109,121,122,123,124,125,126,127,128;141,140,139,138,137,136,135,134,133,132,120,108,96,84,85,73,61
11,0,32,5;101,100,89,78,67,56,45,34,23,12,13,14,15,16,17,18,19,20,31,42,53,64,63,62,61,60,71,82,93,94,95,96,97,98;40,39,38,37,36,47,58,69,80,91,102;75,74,73;109,108,107,106,105,104,103,92,81,70,59,48,49,50,51,52,41,30,29,28,27,26,25,24,35,46,57,68,79,90;72,83,84,85,86,87,76,65,54,43,32,21,10,9,8,7,6,5,4,3,2,1,0,11,22,33,44,55,66,77,88,99,110,111,112,113,114,115,116,117,118,119,120
10,0,33,6;77,87,86,85,84,83,82,81,71,61,51,41,31,21,11,12,13,14,15,16,17;9,8,18,28,27,26,25,24,23,22,32,42,52,62,72;44,45,46,47,48,49;73,74,75,76,66,67,68,78,88;19,29,39,38,37,36,35,34,33,43,53,63,64,65;54,55,56,57,58,59,69,79,89,99,98,97,96,95,94,93,92,91,90,80,70,60,50,40,30,20,10,0,1,2,3,4,5,6,7
11,0,34,8;76,87,98,109,120,119,118,117,116,115,114,113,112,111,110,99,88,77;36,25,14;65,54,43,32,21,10;86,85,96,95,94,93,92,91,90,79,68,69,70,71,72,61,50,39,38,37,48,47,46,35,24;80,81,82,83,84,73,74,75,64,53,52,41,30,19,18,17,16;49,60,59,58,57,56,45,34,23,12,13;63,62,51,40,29,28,27,26,15;97,108,107,106,105,104,103,102,101,100,89,78,67,66,55,44,33,22,11,0,1,2,3,4,5,6,7,8,9,20,31,42
12,0,35,9;59,71,83,95,107,119,131,143,142,141,140,139,138,137,136,135,134,122,121,109,97,85,73,61,49,37,25,26,27,39,51,63,75,87,99;11,10,9,8;34,33,45,57;70,82,94,106,118,130,129,128,127,126,125,124,123;40,52,64,76,88,100,101,102;58,46,47,35,23,22,21,20,32,44,56,68,69,81,93,105,117,116,115,114,113,112,111,110,98,86,74,62,50,38;67,55,43,31,19,7,6;103,91,90,89,77,65,53,41,29,28,16,15,14,13;104,92,80,79,78,66,54,42,30,18,17,5,4,3,2,1,0,12,24,36,48,60,72,84,96,108,120,132,133
13,0,36,8;139,140,127,114,101,88,75,62;159,146,133,120,121,122,123,124,111,112,99,86,85,84;79,66,53,40,27,14,15,16,17,18,19,32,45,44,43,42,55,68,69,70,71,72,73,60,47,34,35,36,49;107,106,119,132,145,158,157,156,143,130,117,104,91,78,65,52,39,26,13,0,1,2,3,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129,142,155,168,167,166,165,164,163,162,161;148,149,150,151,152,153,154,141,128,115,102,89,76,63,50,37,24,23,22,21,20,33,46,59,58,57,56;96,83,82,81,80,67,54,41,28,29,30,31;144,131,118,105,92,93,94,95,108,109,110,97,98;160,147,134,135,136,137,138,125,126,113,100,87,74,61,48
14,0,37,9;156,157,158,159,160,161,162,163,164,150,136,122,108;40,54,68,82,81;0,14,28,42,56,70,84,98,112,126,140,154,168,182,183,184,185,186,187,188,189,190,191,192,193,194,180,166,152,138,124,110,96;31,32,46,60,74,88,102,116,117,131,132,133,134,120,106,92,78,64,50,51,52,38,24,10,11,12,13;8,22,21,20,34,48,62,76,90,91,105;119,118,104,103,89,75,61,47,33,19,18,17,16,30,44,58,72,86,100,114,128,142,143;77,63,49,35,36,37,23,9;65,79,93,107,121,135,149,148,147,146,145,144,130,129,115,101,87,73,59,45;7,6,5,4,3,2,1,15,29,43,57,71,85,99,113,127,141,155,169,170,171,172,173,174,175,176,177,178,179,165,151,137,123,109,95,94,80,66,67,53,39,25,26,27,41,55,69,83,97,111,125,139,153,167,181,195
13,0,38,8;43,44,57,70,83,96,97,98,111,124,137,150,149,148,147,146,145,144,131,118,105,92;122,109,108,95,82,69,56,55,42,29,30,31;1,14,27,40,53,66,79,80,93,106,119,132,133,134,135,136,123,110;167,166,165,152,139,126,113,114,101,88,75,62,49,36,35;72,71,58,45,32,19,6,5,4,3,2;121,120,107,94,81,68,67,54,41,28,15,16,17,18;84,85,86,73,60,59,46,33,20,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129,142,141;0,13,26,39,52,65,78,91,104,117,130,143,156,157,158,159,160,161,162,163,164,151,138,125,112,99,100,87,74,61,48,47,34,21,22,23,24,37,50,63,76,89,102,115,128,127,140,153,154,155,168
12,0,39,8;115,116,117,105,93,81,69,57,45,33,32,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;52,51,39,38,37,36,24,12,0;20,21,22,34,46,58,70,82,94,106,118,130,129,128,127,126,125,124,123,122,121,109,97,85,73,61,60,48;75,63,62,50,49;54,55,67,79,91,90,102,114,113,112,111,110;66,78,77,89,101,100,99,98;14,15,16,17,29,41,53,65,64,76,88,87,86,74;103,104,92,80,68,56,44,43,42,30,18,6,5,4,3,2,1,13,25,26,27,28,40
11,0,40,7;11,12,13,24,35,46,57,68,79,90,91,92,93,94,95,96,85,74,73;50,39,40,41,42,43,32,21,10,9,8,7,6,5,4;71,70,59,48,37,26,15,16,17,18,19,20,31;84,83,72;82,81,80,69,58,47,36,25,14,3,2,1,0;51,52,53,54,65,76,87,98,109,120,119,118,117,116,115,114,113,112,111,110,99,88,77,66,55,44,33;22,23,34,45,56,67,78,89,100,101,102,103,104,105,106,107,108,97,86,75,64,63,62,61,60,49,38,27,28,29,30
10,0,41,6;39,49,59,69,79,89,99,98,97,96,95,94,93,92,91,90,80;21,31,41,51,61,62,72,73,74,75,76,77,67,57,56,55,54,44,43,33,23,13,14,15,16,17,27,28,29,19,9;34,35,45,46,47;66,65,64,63,53,52,42,32,22,12;11,1,2,3,4,5,6,7,8,18;24,25,26,36,37,38,48,58,68,78,88,87,86,85,84,83,82,81,71,70,60,50,40,30,20,10,0
11,0,42,7;70,69,68,67,78,89,100;45,56,57,58,59,60;101,90,91,92,93,94,95,96,85,74,63,52,51,40,39,38,37,36,25,24,23,22,11,0,1,2,3;26,27,28,29,30,41,42,53,64,75,86,97,108,107,106,105,104,103,102;4,5,6,7,8,9,10,21,32,43,54,65,76,87,98,109,120,119,118,117,116,115,114,113,112,111,110,99,88,77,66,55,44,33,34,35,46,47,48,49,50,61,62,73,84,83;72,71,82,81,80,79;31,20,19,18,17,16,15,14,13,12
12,0,43,8;142,130,129,117,105,93,92,80,68,67,55,54,53,52,51,50,49,48,60,72,84,96,108,120,132,133,134,135,136,137,138,126;99,87,88,89,90,91;79,78,77,76,75,74,86,98,110,111,112,100,101,102,103,104,116,128,140,141;35,34,22,21,20,19,18,17,16,15,14;66,65,64,63,62,61,73,85,97,109,121,122,123,124,125,113,114,115,127,139;107,95,83,71,59,47;70,58,46,45,33,32,31,30,29,28,27,26,25,13,1,2,3,4,5,6,7,8,9,10,11,23;0,12,24,36,37,38,39,40,41,42,43,44,56,57,69,81,82,94,106,118,119,131,143
13,0,44,9;83,82,81,80,79,92,105,118,131,144;41,40,27,14,15,16,17,18,19,20,21,22,23,24,37,50,63,76,89,102,115,128,141,154,153,166,165,164,163,162,161,160,147,134,121,108,109;72,59,58,57,56,55,68,67,66,65,78,91,104,117,130,143,156,157,158,159,146,133,120,107,94,95,96;145,132,119,106,93;127,140,139,138,125,112,99,100,87,74,61,48,35,34,33,32,31,30,29,28;36,49,62,75,88,101,114,113,126;152,151,150,149,148,135,122,123,110,97,84,71,70,69;136,137,124,111,98,85,86,73,60,47,46,45,44,43,42;54,53,52,39,26,13,0,1,2,3,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129,142,155,168,167
14,0,45,11;48,34,33,32,31,30,29,43,57,71,85,99,113,127,141,155,169,168;182,183,184,185,186,187,188,189,190,176,162,163,164,165;55,69,83,97,111,125;47,46,45,44,58,72,86,100,114,115,116,117,118,104,105,91;131,145,144,143,157,171,172,173,174,175,161,147,148,149,150,136,122,108,94,80,66,52,38,24,25,26;134,135,121,107,93,79,65,51,37,23,9,10,11,12,13,27,41,40,39,53,67,81,95,109,123,137,151,152,166,180,179,178,177,191;170,156,142,128,129,130;0,1,2,3,4,5,6,7,8,22,36,50,64,78,92,106,120,119,133,132,146,160,159,158;154,140,126,112,98,84,70,56,42,28,14,15,16,17,18,19,20,21,35,49,63,62,61,60,59,73,87,101,102,103,89,90;54,68,82,96,110,124,138,139,153,167,181,195,194,193,192;77,76,75,74,88
13,0,46,7;84,83,96,109,122,135,136,137,138,139,140;111,112,113,114,101,88,75,62,49,36,35,34,33,32,31,30,29,28,27,40,53,66,79,92;99,98,97,110,123,124,125,126,127,128,115,102,89,76,63,50,37,24,23,22,21,20,19,18,17,16,15,14,13,26,39,52,65,78,91;0,1,2,3,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129,142,155,168,167,166,165,164,163,162,161,160,159,158,157,156;100,87,74,61,48,47,46,45,44,43,42,41,54,67,80,93,106,105,118,131,132,133,134,121,108,95,82,69,70,71,72,85;141,154,153,152,151,150,149,148,147,146,145,144,143,130,117,104;119,120,107,94,81,68,55,56,57,58,59,60,73,86
12,0,47,8;121,122,123,124,136,137,138,139,140,141,142,143,131,119,107,95,83,71,59,47,35,23,11;90,91,79;135,134,133,132,120,108,109,110,111,99,87,88,76,64,52,40,28,27,26,38,50,62,61,73,85,84;31,32,44,56,57,69,81,93,105,117,116,115,114;100,112,113,125,126,127,128,129,130,118,106,94,82,70,58,46,34,22,10,9,8,7,6,5,4,3,2,1,0,12,24,36;65,77,89,101,102,103,104,92,80,68,67,55,43,42,30,18,19,20,21,33,45;39,51,63,75,74,86,98,97,96;72,60,48,49,37,25,13,14,15,16,17,29,41,53,54,66,78
11,0,48,7;65,64,63,62,51,40,39,38,27,16,15,14,13,12,23,34,45,56,67,78,89,90,91,92,93;28,17,18,19,20,31,42;29,30,41,52,53,54,43,32,21,10,9,8,7,6,5,4,3,2,1,0,11,22,33,44,55,66,77,88,99,110,111,112,113,114,115,116,117,118,119,120,109,98,87,76;100,101,102,103,104,105,106,107,108,97,86,75;84,73,72,61,50,49;36,47,58,69,70,81;74,85,96,95,94,83,82,71,60,59,48,37,26,25,24,35,46,57,68,79,80
10,0,49,9;63,53,54,44,34,24,14;0,10,11,21,22,32;18,28,38,48,58,68,67,77,76,75,85,84,83,82,81,71,61;47,57,56,66,65,64,74,73,72,62,52,51;17,27,37,36,46,45,55;20,30,31;3,4,5,15,25,35;1,2,12,13,23,33,43,42,41,40,50,60,70,80,90,91,92,93,94,95,96,86,87,88,78,79,69,59,49,39,29,19,9,8,7,6,16,26;89,99,98,97
11,0,50,7;60,59,58,57,46,35,24;44,55,66,77,88,99,110,111,112,113,114,115,116,117,106,95,94,83,72,61,50,49,48,47,36,25,26,27,28,29,30,41,52,63,74,75,86,97,108,109,120;105,104,103,102,101,100,89,78;23,12,13,14,15,16,17,18,19,20,31,42,53,64,65,76,87,98;70,71,82,93,92,91,90,79,68,67,56,45,34,33,22,11,0,1,2,3,4,5,6,7,8,9,10,21,32,43,54;119,118,107,96,85,84,73,62,51,40,39,38,37;69,80,81
12,0,51,8;46,34,22,21,20,19,18,17,16,28,40,41,53,65,77,78,79,91,103;3,4,5,6,7,8,9,10,11,23,35,47,59,71,83,95,107,119,131,143;85,97,109,121,122,123,135,136,137,138,139,140,141,142,130,118,106,94,82,70,58;13,25,37,49,61,73,74,86,87,99,100,101,113;29,30,42,54,66;75,63,62,50,38,26;44,56,57,69,81,93,105,117,129,128,127,126,125,124,112,111,110,98;45,33,32,31,43,55,67,68,80,92,104,116,115,114,102,90,89,88,76,64,52,51,39,27,15,14,2,1,0,12,24,36,48,60,72,84,96,108,120,132,133,134
13,0,52,9;112,99,86,73,74,61,48,35,22,23,24,37,50,63,76,89,102,115,128,141,154,153,152,151,164,163,162,161,160,159,158,157,156,143,130,117,104,91,78,65,52,39,26,13,14,15;16,3,2,1,0;55,56,43,44,31,32,19,20,21,34,47,60,59,72,71,84,97,96;108,95,82,83,70,57,58,45,46,33;36,49,62,75,88,101,114,127,140,139,138,137,150,149,148,147,146,145,144,131,118,105,92,79,66,53,40,27,28;69,68,81;18,17,30,29,42,41,54,67,80,93,106,119,132,133,134,135,136,123,124,125,126,113,100,87;94,107,120,121,122,109,110,111,98,85;4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129,142,155,168,167,166,165
14,0,53,11;6,5,4,3,2,1,0;159,160,161,162,163,164,165,166,167,153,139,125,111,97,83,69,55,41,27,26,25,24,23,37,51,50;52,53,67,81,80,94,93,92,91,90,89,103,117,131,130,129,143;152,138,137,136,135,134,133,132,118,104,105,106,107,108,109,95;22,36,35,34,33,32,31,30,29,43,57,71,70,84,98,112,126,140,154,168,182,183,184,185,186,187,188,189,190,191,192,193,194,195,181;13,12,11,10,9,8,7,21,20,19,18,17,16,15,14,28,42,56;66,65,79,78,77,76,75,74,88,102,116,115,114,128,142,156,157,158,144,145,146,147,148,149,150,151;119,120,121,122,123,124,110,96,82,68,54,40,39,38;180,179,178,177,176,175,174,173,172,171,170,169,155,141,127,113,99,100,101,87;85,86,72,73,59,60,61,62;64,63,49,48,47,46,45,44,58
13,0,54,8;167,166,165,164,163,162,161,160,159,158,157,156,143,130,117,104,91,78,65,52,39,26,27,28,29,30,31,32;101,114,127,126,125,124,123,122,121,120,107,94,81,68,69,70,71,58,45;60,61,62,49,36;0,1,2,3,4,5,6,7,8,21,34,47,46,59,72,85,84,83,82,95,108,109,110,111,112,113,100,87,88,89,102,115,128,141,140,139,138,137,136,135,134,133,132,119,106,93,80,67,54,55,56,57,44;23,24,37,50,63,76,75,74,73,86,99,98,97,96;33,20,19,18,17,16,15,14,13;142,129,116,103,90,77,64,51,38,25,12,11,10,9,22,35,48;43,42,41,40,53,66,79,92,105,118,131,144,145,146,147,148,149,150,151,152,153,154,155,168
12,0,55,8;1,0,12,24,36,48,60,72,84,96,108,120,132;123,122,110,98,86,74,62,50,38,26,27,15,16,17,18,19,31,43,55,67,68,80;143,142,141,140,139,138,137,136,135,134,133,121,109,97,85,73,61,49,37,25,13,14,2,3,4,5,6,7,8,9,10,11,23,35,47,59,71,83,95,94,106,105;41,53,52,64,76,88,100,101,113,114,115,127,128,129,130,131;126,125,124,112,111,99,87,75,63,51,39,40,28,29,30,42,54,66,65,77,89,90,102,103,104,116,117,118,119,107;93,92,91,79,78;82,81,69,57,56,44,32,20,21,22,34;70,58,46,45,33
11,0,56,4;108,107,106,105,104,103,102,101,100,89,78,67,56,45,34,23,12,13,14,15,16,17,18,19,20,31,42,41,40,39,38,37,36,47,58,69,80,81,82,83,84,85,86,87,98;65,64,63,62,61,60;30,29,28,27,26,25,24,35,46,57,68,79,90,91,92,93,94,95,96,97;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,4,5,6,7,8,9,10,21,32,43,54,53,52,51,50,49,48,59,70,71,72,73,74,75,76
10,0,57,6;33,23,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,29,19,9,8,7,6;47,57,67,77,76,75,74,73,72,62,52,53,54,55,45,35,34,24,14,4,3,2,1,0;44,43,42,32,22,21;31,41,51,61,71,81,82,83,84,85,86,87,88,78,68,58,48,38,37,27,26,25;28,18,17,16,15,5;36,46,56,66,65,64,63
11,0,58,7;106,105,94,83,72,61;101,112,113,114;110,111,100,89,90,91,102,103,104,115,116,117,118,107,96,85,74,63,52,41,30,29,28,27,26,25,36,47,58,69,68,67,66,55,44,33,22,11,0,1,2,3,4,5,6,7,8,9,10,21,32,43,54,65,76,87,98,109;24,35,46,57,56;120,119,108,97,86,75,64,53,42,31,20,19,18,17,16,15,14,13,12,23,34,45;92,93,82,71,60,49,50;95,84,73,62,51,40,39,38,37,48,59,70,81,80,79,78,77,88,99
12,0,59,8;117,116,115,114,113,112,111,99,87,75,76;30,42,54,53,52,40,28,16,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,60,48,36,24;41,29,17,18,19;1,2,3,15,27,39,51,63,64,65,77,89,90,91,92,93,81,69,57,45,33;105,104,103,102,101,100,88;14,26,38,50,62,74,86,98,110;78,79,80,68,56,44,32,20,21,22,34,46,58,70,82,94,106,118,130,129,128,127,126,125,124,123,122,121,109,97,85,73,61,49,37,25,13,12,0;31,43,55,67,66
13,0,60,8;16,15,14,27,40,53,66,67,68,69,82,83,84;156,143,130,117;28,29,42,43,44,45,58,59,60,61,74,87,100,113,126,125,124,123,122,121,120,119,118,105,104,91;24,23,22;20,19,18,5,4,3,2,1,0,13,26,39,52,65,78,79,80,81,94,95,96,97,98,85,72,71,70,57,56,55,54,41;9,10,11,12,25,38,51,64,77,90,103,116,129,142,155,168,167,166,165,164,163,162,161,160,159,158,157,144,131,132,133,134,135,136,137,138,139,140,127,114,101,88,75,62,49,48,47,46,33,32,31,30,17;92,93,106,107,108,109,110,111,112,99,86,73;145,146,147,148,149,150,151,152,153,154,141,128,115,102,89,76,63,50,37,36,35,34,21,8,7,6
14,0,61,9;161,147,133,119,105,91,92,93,94,95,96,97,83,69,55,41,27,13,12,11,10,9,8,7,6,5,4,3,2,1,0,14,28,42,56,70,84,98,112,126,140,154,168,169,170;180,166,152,138,124,123,122,121,135,149,150,164,178,192;15,29,43,57,71,85,99,113,127,141,155,156,157,171;128,114,100,86,72,58,44,30,16,17,18,19,20,21,22,23,24,25,26,40,54,68,82,81,80,79,78,77,76,90,104,118,132,146,160,174,175,189,190,191,177,163;52,66,65,64,63,62,61,75,89,103,117,131,145,159,173,187,188;67,53,39,38,37,51,50,49,48,47,46,60,74,88,102,116,130,144,158,172,186,185,184,183,182;36,35,34,33,32,31,45,59,73,87,101,115,129,143,142;176,162,148,134,120,106,107,108,109,110,111,125,139,153,167,181,195;194,193,179,165,151,137,136
13,0,62,8;51,64,77,90,103,116,115,128,141,154,153,152,151,150,149,148,147,146,145,144,131,118,105,92,79,66,53,54,41,42,43,44,45,46,59,72,73,86;81,82,95,108,109,110,111,112,99,100,87,88,75,76,63,50,37,38,25,12,11,10,9,8,7,6,5,4,3,2,1,0;74,61,62,49,36,23,24;26,13,14,15,16,17,18,19,20,21,22,35,48;84,71,58,57,56,55;89,102,101,114,127,140,139,138,137,136,135,134,133,132,119,106;85,98,97,96,83,70,69,68,67,80,93,94,107,120,121,122,123,124,125,126,113;129,142,155,168,167,166,165,164,163,162,161,160,159,158,157,156,143,130,117,104,91,78,65,52,39,40,27,28,29,30,31,32,33,34,47,60
12,0,63,9;19,18,17,16,15,14,13,25,37,38,39,40,41,42,54,66,78,90,102,103,104,105,117,129,141,142,143,131;87,75,76,64,52;51,63,62,74,86,98,99,111,123,135,136,137,138,139,140,128,116,115,114,113,101,89,77,65,53;119,107,95,83,82,81,80,68,56,57,58,46,34,35,23,11,10,9,8,20,32,31,30,29,28,27,26;121,120,108,96,84,72,60,48,36,24,12,0,1,2,3,4,5,6,7;130,118,106,94,93,92,91,79,67,55,43,44,45,33,21,22;69,70,71,59,47;50,49,61,73,85,97,109,110,122,134,133,132;88,100,112,124,125,126,127
11,0,64,7;18,17,16,15,14,13,24,35,46,57,68,79,80,81,92,103,104,105,106,107,108,109,98,87,76,65,64,63,74;73,62,51,52,53,54,43,32,21,10;101,100,89,78,67,56,45,34,23,12;75,86,85,84,83,72,61,60,59,48,37,38;90,91,102,113,114,115,116,117,118,119,120;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,41,40,39,50,49;19,30,29,28,27,26,25,36,47,58,69,70,71,82,93,94,95,96,97
10,0,65,7;81,82,83,84,85,86,76,66,56,46,36,26;51,52,42,32,22,23,24,25,35,45,55,65,75,74;34,44,54,64,63,73,72,71,70,80,90,91,92,93,94,95,96,97,98,99,89,79,78,68,58,48,38,28,18,8,7,6,5,4,3,2,1,0,10,20,30;88,87,77,67,57,47,37,27,17,16,15,14,13,12,11,21,31,41;69,59,49,39,29,19,9;62,61,60,50,40;53,43,33
11,0,66,6;10,9,8,7,6,5,4,3,2,1,0,11,22,33,44,55,66,77,88,99,110;74,73,72,83,94,105,116,117,118,119,120,109;85,96,97,98,87,76,65,54,53,52,51,50,49,48,59,70,81,92,103,102,101,90,79,68,57,46,35,24,25,26,27,28,29,30,31;108,107,106,95,84;43,42,41,40,39,38,37,36,47,58,69,80,91;86,75,64,63,62,61,60,71,82,93,104,115,114,113,112,111,100,89,78,67,56,45,34,23,12,13,14,15,16,17,18,19,20,21,32
12,0,67,5;143,142,141,140,139,138,137,136,135,134,133,132,120,108,109,110,111,112,113,114,115,116,117,118,106,94,82,70,58,46,34,22,21,20,19,18,17,16,28,40,52,53,54,55,67,79,78,77,76,75,74,62,50,38,26,14,13,1,0;121,122,123,124,125,126,127,128,129,130,131,119,107,95,83,71,59,47,35,23,11,10,9,8,7,6,5,4,3,2;66,65,64,63,51,39,27,15;29,30,31,32,33,45,57,69,81,93,105,104,103,102,101,100,99,98,97,96,84,72,60,48,36;12,24,25,37,49,61,73,85,86,87,88,89,90,91,92,80,68,56,44,43,42,41
13,0,68,7;137,136,135,134,133,132,131,118,105,92,79,66,53,40,27,14,1,2,3,16,29,42,55,68,81,94,107,108,109,110,97,84,83,70,57,44,31,18,19,20,21,22,23,24,37,50,63,76,89,102,115,128,141,142,155,168,167;60,73,86,99,112,125,138,151,164,163,162,161,160,159,158,157,156;15,28,41,54,67;154,153,140,127,114,101,88,75,62,49,36,35,34,33,32,45,58,71;96,95,82,69,56,43,30,17,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129;0,13,26,39,52,65,78,91,104,117,130,143,144,145,146,147,148,149,150;166,165,152,139,126,113,100,87,74,61,48,47,46,59,72,85,98,111,124,123,122,121,120,119,106,93,80
14,0,69,10;70,84,98,112,126,140,154,168,182,183,184,185,186,187,188,189,190,191,192,193,194,195,181,167,153,139,125,111,97,83,69;170,169,155,141,127,113,99,85,71,57,56,42,28,14,0,1,2,3;106,107,121,135,134,148,147,146,145,131,130,116,102,88,74,60,46,32,31,30;55,41,27,26,25,39,38,52,66,80,79,78;149,150,136,122,108,94,93,92,91,77,63,49,35;53,67,81,95,109,123,137,151,165,164,163,162,161,160,159,158,144,143,129,115,101,87,73,59,45;40,54,68,82,96,110,124,138,152,166,180,179,178,177,176,175,174,173,172,171,157,156,142,128,114,100,86,72,58,44,43,29,15,16,17,18,4,5,6,7,8,9;34,48,62,76,90,104,105,119,120;133,132,118,117,103,89,75,61,47,33,19,20,21,22,36,50;13,12,11,10,24,23,37,51,65,64
13,0,70,10;0,13,26,39,52,65,78,91,104,117,130,143,156,157,158,159,160,161,162,163,164,165,166,167,168;98,99,100,101,114,127;23,24,37,50,49,48;33,32,31,30,43;110,109,108,95,82,83,70,71,72,73,74,75,76,77,90,103,116,129,142,155,154;36,35,22,9,8,7,6,5,4,3,2,1,14,27;125,138,137,136,135,134,133,132,119,106,93,80,67,54,55,42,29;10,11,12,25,38,51,64,63,62,61,60,59,58,57,56;96,97,84,85,86,87,88,89,102,115,128,141,140,153,152,151,150,149,148,147,146,145,144,131,118,105,92,79,66,53,40,41,28,15,16,17,18,19,20,21,34,47,46,45,44;69,68,81,94,107,120,121,122,123,124,111,112,113,126,139
12,0,71,8;22,21,20,19,18,17,16,15,27,26;65,77,78,79,91,103,102,101,100,99,87,75,63;90,89,88,76,64,52,51,39,38,37,36,24,12,0,1;33,34,35,23,11,10,9,8,7,6,5,4,3,2,14,13,25;40,28,29,30,31,32,44,45,46,58,70,82,94,106,118,130,129,128,127,126,125,124,123,122,121,109,97,85,73,61,60;48,49,50,62,74,86,98,110,111,112,113,114,115,116,104,92,80,68,67,66,54,53,41;42,43,55,56,57,69,81,93,105,117;72,84,96,108,120,132,133,134,135,136,137,138,139,140,141,142,143,131,119,107,95,83,71,59,47
11,0,72,7;19,30,29,40,51,62,61,60,49,48,37,26,25,24,35,34,45,56,67,78,79,90,91,92,93,94,95,96,85,86,75,64,53,54,43,32,21,10;65,76,87,98,97,108,107,106,105,104,103,102,101,100,89,88,77,66,55,44,33,22,11,0,1,2,3,4,5,6,7,8,9;50,39,38,27,16,15,14,13,12,23;28,17,18;20,31,42,41,52,63,74,73,72,71,70,59,58,47,36;99,110,111,112,113,114,115,116,117,118,119,120,109;84,83,82,81,80,69,68,57,46
10,0,73,6;19,9,8,7,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;27,17,18;33,43,53,63,64,65,66,67,57,58,48,49,39,29;45,35,36,26,16,15,14,13,12,11,21,31,41,51,61,71,81,82,83,84,85,86,87,88;28,38,37,47,46,56,55,54,44,34;59,69,68,78,77,76,75,74,73,72,62,52,42,32,22,23,24,25
11,0,74,5;114,115,116,117,118,119,120,109,98,87,76,65,54,43,32,21,10,9,8,7,6,5,4,3,2,13,24,25,26,27,28,29,30,41,52,63,74,85,96,95,94,93,92,91,80,69,70,71,72,61,50,49,48,47,46,45,56,67,78,89,100,101;1,12,23,34,35,36,37,38,39,40,51,62,73,84,83,82,81;90,79,68,57,58,59,60;0,11,22,33,44,55,66,77,88,99,110,111,112,113;102,103,104,105,106,107,108,97,86,75,64,53,42,31,20,19,18,17,16,15,14
12,0,75,10;33,45,57,69;118,106,94,82,70,58,46,34,22,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;105,93,81,80,68,56,44,32,20,21;11,23,35,47,59,71,83,95,107,119,131;13,25,37,49,61,73,85,97,109,121,122;123,111,110,98,86,74,62,50,38,26,14,15,16,17,18,19,31,43,55,67,79,91,92,104,116,117,129,130,142,143;141,140,139,138,126,114,113,101,89,77,65,53,41,40;88,76,64,52;137,125,124,112,100,99,87,75,63,51,39,27,28,29,30;42,54,66,78,90,102,103,115,127,128
13,0,76,8;32,31,30,29,16;141,154,153,166,165,164,163,162;13,26,39,52,65,78,91,104,117,130,143,156,157,158,159,160,161,148,149,150,151,152,139,140,127,128,129,142,155,168,167;133,120,121,122,123,124,111,112,99,100,101,102,89,76,63,50,37,24,23,22,21,20,19,18,17,4,3,2,15,28,41,42;80,93,92,105,118,131,144,145,146,147,134,135,136,137,138,125,126,113,114,115,116,103,90,77,64,51,38,25,12,11,10,9,8,7,6,5;82,69,70,57,58,59,60;79,66,67,68,81,94,95,96,83,84,71,72,73,74,61,48,47;0,1,14,27,40,53,54,55,56,43,44,45,46,33,34,35,36,49,62,75,88,87,86,85,98,97,110,109,108,107,106,119,132
14,0,77,9;80,66,65,64,63,77,91,92,106,107,121,135,136;120,134,148,149,150;166,167,153,139,125,111,97,83,69,55,41,27,13,12,11,10,9,8,7,6,5,4,3,2,1,0,14,28,42,56,70,84,98,112,126,140,154,168,182,183,184;78,79,93,94,95,109,110,124,138,152;186,185,171,170,169,155,141,127,113,99,85,71,57,43,29,15,16,17,18,19,20,21,22,23,24,25,26,40,54,68;52,51,50,49,48,62,76,90,104,105;181,195,194,193,192,191,190,189,188,187,173,172,158,157,156,142,128,114,100,86,72,58,44,30,31,32,33,34,35,36,37,38,39,53,67,81,82,96;159,145,144,143,129,115,101,87,73,59,45,46,47,61,75,89,103,117,118,119,133,147,161,162,163,164,165,151,137,123,122,108;180,179,178,177,176,175,174,160,146,132,131,130,116,102,88,74,60
13,0,78,9;48,61,62,75,88,101,100,99,86,85,72,59,58,45,32,19;24,37,50,63,76,89,102,115,114,113,126,125,124,123,110,109,96,83,82,69,56,43,30;28,29,42,55,68,81,94,95,108,121,122;112,111,98,97,84,71,70,57,44,31,18,17,16,15,14,27,40,41,54,67,80,93,106,107,120,133,134,135,136,137,138,139,140,127,128;155,168,167,166,165,164,163,162,161,160,159,158,157,144,131,118,105,92,79,66,53;119,132,145,146,147,148,149,150,151,152,153,154,141,142,129,116,103,90,77,64,51,38,25,12,11,10,23;87,74,73,60,47,46,33,20;156,143,130,117,104,91,78,65,52,39,26,13,0,1,2,3,4,5,6,7,8,21,34;9,22,35,36,49
12,0,79,9;28,27,39,51,63,75,87,99,111,123,122,121,109;110,98,86,74,62,50,38,26,14,15,16,17,29,41,53,65,77,89,90,102,103,104,116,117;33,45,57,69;97,85,73,61,49,37,25,13;1,0,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,106,94,82,70,58,46,34,22,21,20,32,44,56;40,52,64,76,88,100,112,124,125,126,127,128,129,130;115,114,113,101;81,80,68,67,55,43,31,19,7,8,9,10,11,23,35,47,59,71,83,95,107;2,3,4,5,6,18,30,42,54,66,78,79,91,92,93,105
11,0,80,7;77,88,99,110,111,112,101,102,103,104,105,106,107,108,97,86,75,64,53,42,31,20;13,12,23,34,45,56,57,68,69,70,71,82,83,84,73,62,51,40;7,6,5,4;25,24,35,46,47,58,59,60,61,72;100,89,90,91,92,93,94,95,96,85,74,63,52,41,30,29,28,39,50,49,48;36,37,26,15,14,3,2,1,0,11,22,33,44,55,66,67,78,79,80,81;113,114,115,116,117,118,119,120,109,98,87,76,65,54,43,32,21,10,9,8,19,18,17,16,27,38
10,0,81,8;77,87,97,98;99,89,88,78,68,67,66,76,86,96,95,94,93,92,91,90,80,70,60,50,40,30,20,10,0;18,17,7,6,5,4,3,2,1,11,21,31,41,51,61,71,81,82,83;49,48,47,46,45;28,27,26,16,15,14,13;79,69,59,58,57,56,55,54,44,34,35,36,37,38,39,29,19,9,8;74,73,72,62,52,42,32,22,12;84,85,75,65,64,63,53,43,33,23,24,25
11,0,82,7;116,117,118,119,120,109;113,114,115,104,105,106,107,96,85,74,63,52,41,30;59,58,69,68,79,90,101,112,111,110,99,88,77,66,55,44,33,22,11,0,1,2,3,4,5,6,7,8,9,10,21,32,43,54,65,76,87,98;48,49,60,71,70,81,80,91;108,97,86,75,64,53,42,31,20,19,18,17,16,15,14,13,12,23,34,45,56,67,78,89,100;57,46,47,36,37,38,39,50,61,72,83,82,93,92,103,102;94,95,84,73,62,51,40,29,28,27,26,25,24,35
12,0,83,7;10,11,23,35,47,59,71,83,95,107,119,131,143,142,141,140,139,138,137,136,135,134,122,110,98,86,74,62,63,51,39,40,28,29,30,31,32;27,26,38,50,49,61,73,85,97,109,121;52,64,65,66,78,90,89,88,100,112,113,114,115,116,117,105,93,81,69,57,45,33;133,132,120,108,96,84,72,60,48,36,24,12,0,1,2,3,4,5,6,7,8,9,21,22,34,46,58,70,82,94,106,118,130,129,128,127,126,125,124,123,111,99,87,75,76,77;37,25,13,14,15,16,17,18,19,20;101,102,103,91,79,67,55,54;53,41,42,43,44,56,68,80,92,104
13,0,84,9;32,33,34,47,48,61,74,87,100,113,126,125,138,137,136,135,134,133,132,131,118,105,92,79,66,53,40,27,14;35,36,49,62,75,88,101,114,127,140,139;98,85,72,59,46,45,44,31;60,73,86,99,112,111,110;55,42,29;156,157,158,159,160,161,162,163,164,165,166,167,168,155,142,129,116,103,90,77,64,51,38,25,12,11,10,9,8,7,6,5,4,3,16,15,28,41,54,67,80,93,106,119,120,121,108,95,82,83,70,57,56;107,94,81,68,69;124,123,122,109,96,97,84,71,58;43,30,17,18,19,20,21,22,23,24,37,50,63,76,89,102,115,128,141,154,153,152,151,150,149,148,147,146,145,144,143,130,117,104,91,78,65,52,39,26,13,0,1,2
14,0,85,11;157,158,144,145,146,132,118,119,120,121,122,108,109,110;141,155,169,183,184,185,186,187,188,189,190,191,192,193,194,195,181,167,153,139,138;174,175,176,162,148;100,86,72,58,59,60,61,62,63,64,78,79,80,81,67,53,52;112,113,99,85,71,57,43,44,45,46,47,48,49,50,51,65,66;0,1,2,3,4,5,6,7,8,9,10,11,12,13;98,84,70,56,42,28,14,15,16,17,18,19,20,21,22,23,24,25,26,27,41,55,69,83,97,111,125,124,123,137,151;107,106,105,104,90,89,88,102,116,115,114,128,127,126,140,154,168,182;152,166,165,164,150,136,135,134,133,147,161,160,159,173,172,171,170,156,142,143,129,130,131,117,103;29,30,31,32,33,34,35,36,37,38,39,40,54,68,82,96,95,94,93,92,91,77,76,75,74,73,87,101;180,179,178,177,163,149
13,0,86,8;22,35,36,49,62,75;74,61,48,47,34,21,8,9,10,23,24,37,50,63,76,89,102,115,128,141,154,153,152,151,150,149,148,147,146,145,144,131,118,105,92,79,66,53,40,27,14;55,68,81,94,107,120;15,28,41,54,67,80,93,106,119,132,133,134,135,136,137,138,139,140,127,114,101,88,87,86,85,72;11,12,25,38,51,64,77,90,103,116,129,142,155,168,167,166,165,164,163,162,161,160,159,158,157,156,143,130,117,104,91,78,65,52,39,26,13,0,1,2,3,16,29,42,43,56,69,82,95,108,121,122,123,124,125,126;100,99,98,97,84,71,58,45,32,19,18,17;73,60,59,46,33,20,7,6,5,4;30,31,44,57,70,83,96,109,110,111,112,113
12,0,87,8;103,91,79,67,68,69,70,58,46,34,35,23,11,10,9,8,7,6,5,4,3,2,1,0,12,24,36,48;22,21,20,19,18,17,16,15,27,39,51,63,75,87,86,98;134,122,110,111,99,100,88,76,64,52,40,28,29,30,31,32,33,45,57,56,55,54,66,78,90,102,114,115,116,104,92,80,81,82,83,71,59,47;106,118,130,129,128,127,126,125,113,101,89,77,65,53,41,42,43,44;14,13,25,37,49,61,60,72,84,96,108,120,132;133,121,109,97,85,73,74,62,50,38,26;117,105,93,94,95,107,119,131,143,142,141,140,139,138,137,136;135,123,124,112
11,0,88,5;111,100,101,102,103,104,105,106,107,108,97,86,75,64,53,42,31,20,19,18,17,16,15,14,13,12,23,34,45,46,47,48,49,50,61,72,71,70,69,68,67,78;35,24,25,26,27,28,29,30,41,52,63,74,85,96,95,94,93,92,91,90,89,88,99,110;36,37,38,39,40,51,62,73,84,83,82,81,80,79;77,66,55,56,57,58,59,60;112,113,114,115,116,117,118,119,120,109,98,87,76,65,54,43,32,21,10,9,8,7,6,5,4,3,2,1,0,11,22,33,44
10,0,89,5;55,54,53,52,51,41,31;92,93,94,95,96,97,98,99,89,79,69,59,49,39,29,19,18,17,16,15,14;21,22,32,33,34,35,36,37,47,57,67,77,76,75,74,73,72,71,70,80;42,43,44,45,46,56,66,65,64,63,62,61,60,50,40,30,20,10,0,1,2,3,4,5,6,7,8,9;11,12,13,23,24,25,26,27,28,38,48,58,68,78,88,87,86,85,84,83,82,81,91,90
11,0,90,6;60,61,72,83,94;114,113,112,111,110,99,88,77,66,55,44,33,22,11,0,1,2,3,4,5,6,7,8,9,10,21,32,43,54,65,76,87,98,109,120,119;107,108,97,86,75,64,53,42,31,30,29,28,27,26,25,24,35,46,57,68,79,90,91,92,93,82,71,70,59,48,49,50,51,62,73,84,95;20,19,18,17,16,15,14,13,12,23,34,45,56,67,78,89,100,101,102,103,104,105,106;115,116,117,118;96,85,74,63,52,41,40,39,38,37,36,47,58,69,80,81
12,0,91,8;54,66,65,77,76,75,63,51;48,36,24,12,0,1,2,3,4,5,6,7,8,20;26,27,28,29,30,42,43,55,67,79,78,90,89,88,87,86,98,110,111,112,113,114,115,116,117,118;64,52,53;96,84,72,60,61,49,37,25,13,14,15,16,17,18,19,31,32,44,56,68,80;22,34,46,58,70,82,94,106,105,104,103,102,101,100,99;108,120,132,133,134,135,136,137,138,139,140,141,142,143,131,119,107,95,83,71,59,47,35,23,11,10,9,21,33,45,57,69,81,93,92,91;41,40,39,38,50,62,74,73,85,97,109,121,122,123,124,125,126,127,128,129,130
13,0,92,7;98,99,100,101,88,75,62,49,36;9,8,21,34,47,60,73,72,71,70,83,96,109,122,123,124,125,126,127,114,115,102,89,76,63,50,37,24;12,11,10,23,22,35,48,61,74,87,86,85,84,97,110,111,112,113;25,38,51,64,77,90,103,116,129,128,141,154,153,152,151,150,149,148,147,146,133,132,119,106,93,80,67,54,41,28,29,30,31;157,156,143,130,117,104,91,78,65,52,39,26,13,0,1,2,3,4,5,6,7,20,33,46,59,58,57,56,69,82,95,108,121;142,155,168,167,166,165,164,163,162,161,160,159,158,145,144,131,118,105,92,79,66,53,40,27,14,15,16,17,18,19,32,45,44,43,42,55,68,81,94,107,120;134,135,136,137,138,139,140
14,0,93,11;108,122,136,137,138,124,110,96,97,83,69,55,41,27,13,12,11,10,9,8,22,21,20,19,18,17,16,15;114,100,101,87,88,89,90,104,118,132,146,160,174,173,172,171,170,169,155,141;142,156,157,158,159,145,131,117;123,109,95,94,93,79,65,66,67,53,39,25,24,23,37,36,35,34,33,32,31,30,29,43,57,71;126,140,154,168,182,183,184,185,186,187,188,189,190,191,192,193,194,195,181,167,153,139,125,111;38,52,51,50,49,48,47,46,45,44;58,59,60,61,62,63,64,78,92,106,120,134,148,162,163,164,165;80,81,82,68,54,40,26;99,85,86,72,73,74,75,76,77,91,105,119,133,147,161,175,176,177,178,179,180,166,152,151,150,149,135,121,107;103,102,116,115,129,128,127,113,112,98,84,70,56,42,28,14,0,1,2,3,4,5,6,7;143,144,130
13,0,94,11;36,23,24;37,50,49,48,35,22;63,62,61,60,47,34,21,20;33,32,19,18,5,4,3,2,1,0;159,158,157,156,143,130;93,94,107,120,121,122,123,136,137,138,139,140;100,87,88,89;113,112,99,86,85,84,71,58,57,56,43,42,29,28,27,40,53,66,79,92,105,106,119,132,133,134,135,148,149,150,151,152,153,154,141,128,115,102,103,90;41,54,55,68,69,70,83,96,97,98;67,80,81,82,95,108,109,110,111,124,125,126,127,114,101;6,7,8,9,10,11,12,25,38,51,64,77,76,75,74,73,72,59,46,45,44,31,30,17,16,15,14,13,26,39,52,65,78,91,104,117,118,131,144,145,146,147,160,161,162,163,164,165,166,167,168,155,142,129,116
12,0,95,9;40,39,38,50,62,74,86,98;116,117,105,93,81,69,68,67,55,54,42,30,18,17,16,15,14,13,25,37,49,61,73,85,97,109,110,111,99,87,75,63,51,52;32,20,8,9,10,11;70,82,94,106,118,130,129,128,127,115,103;77,89,101,113,125,137,136,135,134,133,132;47,59,71,83,95,107,119,131,143,142,141,140,139,138,126,114,102,90,91;23,22,21,33,45,44,43,31,19,7,6,5,4,3,2,1,0,12,24,36,48,60,72,84,96,108,120,121,122,123,124,112,100,88,76,64;104,92,80,79,78,66,65,53,41,29,28,27,26;35,34,46,58,57,56
11,0,96,7;103,104,105,106,107,108,97,86,75,64,53,42,31,20,19,18,17;16,27,28,29,30;48,47,36,25,24,23,12,11;78,77,66,55;100,101,102,91,92,93,94,95,96,85,74,63,52,41,40,39,38,37,26,15,14,13;44,45,56,67,68,69,70,71,72,61;22,33,34,35,46,57,58,59,60,49,50,51,62,73,84,83,82,81,80,79,90,89,88,99,110,111,112,113,114,115,116,117,118,119,120,109,98,87,76,65,54,43,32,21,10,9,8,7,6,5,4,3,2,1,0
10,0,97,5;54,53,52,51,50,40,30,20,10,0,1,2,3,4,5,6,7,8,9,19,29,39,49,59,69,79,89,99,98;71,81,82,83,84,85,86,76,66,56,46,36,35,34,33,43,42,41,31,21,11,12,13,14,15,16,17,18,28,38,48,58,68,78,88;75,74,73,72,62,61,60,70;44,45,55,65,64,63;80,90,91,92,93,94,95,96,97,87,77,67,57,47,37,27,26,25,24,23,22,32
11,0,98,6;70,71,72,61,50,49;0,1,2,3,4,15,26,37;11,12,13,14,25,36,47,48,59,60;34,45,56,67,68,79,90,91,92,93,94,95,96,85,74,63,52,41,30,29,28;27,38,39,40,51,62,73,84,83,82,81,80,69,58,57,46,35,24,23,22,33,44,55,66,77,78,89,100,101,102,103,104,105,106,107,108,97,86,75,64,53,42,31,20,19,18,17;16,5,6,7,8,9,10,21,32,43,54,65,76,87,98,109,120,119,118,117,116,115,114,113,112,111,110,99,88
12,0,99,7;37,25,13,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;15,27,39,51,63;117,105,93,81,69,57,45,33,32,31,30,29,41,53,54,55,67,79,91,103,102,101,100,99,98,97,85;62,50,38,26;120,121,122,123,124,125,126,127,128,129,130,118,106,94,82,70,58,46,34,22,21,20,19,18,17,16,28,40,52,64,65,66,78,90,89,88,87,86,74,73,61,49,48,36,24,12,0,1;60,72,84,96,108,109,110,111,112,113,114,115,116,104,92,80,68,56,44,43,42;75,76,77
13,0,100,7;68,69,56,57,58,59,60,73,86,99,112,125,138,151,164,165,166,167,168,155;81,82,83,96,109,122,135,134,147;100,87,74,61,48,47,46,45,44,43,42,55,54,67,80,93,94,95,108,121,120,119,118,131,144;70,71,84,97,110,123,136,149,148;107,106,105,92,79,66,53,40,41,28,29,30,31,32,33,34,35,36,49,62,75,88,101,114,113,126,139,152,153,154,141,142,129,116,103,90,77,64,51,38,25,12,11,10,9,8,7,6,5,4,3,2,1,0,13;132,133,146,159,160,161,162,163,150,137,124,111,98,85,72;145,158,157,156,143,130,117,104,91,78,65,52,39,26,27,14,15,16,17,18,19,20,21,22,23,24,37,50,63,76,89,102,115,128,127,140
14,0,101,11;105,119,133,147,161,175,189,188,187,186,185,184,183,182;114,113,127,141,155,156,157,143,144,130;80,94,108,122,123,124,138,152,166,180,179,178,177;60,61,62,63,64,65,66,67,81,95,109,110,111,125,139,153,167,181,195,194,193,192,191,190,176,162,163,164,165;103,117,131,145,159,158;142,128,129,115,116,102;74,73,59,45,46,47,48,49,50,51,52,53;86,87,88,89,75,76,77,78,79,93,107,121,135,136,137;101,100,99,85,71,72,58,44,30,31,32,33,34,35,36,37,38,39;151,150,149,148,134,120,106,92,91,90,104,118,132,146,160,174,173,172,171,170,169,168,154,140,126,112,98,84,70,56,57,43,29,15,16,17,18,19,20,21,22,23,24,25,26,40,54,68,82;96,97,83,69,55,41,27,13,12,11,10,9,8,7,6,5,4,3,2,1,0,14,28,42
13,0,102,11;123,122,121,120;113,112,99,86,73,60,47;46,59,72,85,84;69,82,95,108;168,167,166,165,164,163,162,161,160,159,158,157,156,143,130,117,104;57,56,55,68,81,94,107,106,119,132,133,134,135,136,137,138,139,140,141,128,115,102,89,88,75,62,49,36,23,22,21,20,19,18,17,16,15,14;76,63,50,37,24,11,10,9,8,7,6,5,4,3,2,1,0,13,26,39,52,65,78,91;97,98,111,124,125,126;12,25,38,51,64,77,90,103,116,129,142,155,154,153,152,151,150,149,148,147,146,145,144,131,118,105;93,80,67,54,41,42,43,44,45,58,71,70,83,96,109,110;92,79,66,53,40,27,28,29,30,31,32,33,34,35,48,61,74,87,100,101,114,127
12,0,103,8;105,93,81,69,57,45,33,32,31,30,29,41,53,52,51,63,75,76,88,89,90;64,65,77,78;44,43,42,54,66,67,79,91,103,115,114,113,112,111,110,109,108,96,84,72;27,15,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,121,122,123,124,125,126,127,128,129,130,118,106,94,82,70,58,46,34,22,21,20,19,18,17,16,28,40,39,38,26,14,2,1;55,56,68,80,92,104,116,117;102,101,100,99,87,86,74,62,50,49,37,25,13;0,12,24,36,48,60,61,73,85,97,98
11,0,104,7;14,25,24,35,46;96,95,106,105,104,103,114,113,112,111,110,99,88,77,66,55,44,33,22,11,0,1,2,3,4;18,17,28,27,38,49,48,59,70,69,68,67,78,89,100,101,102,91,92,93,94,83,84,85,74,63;10,9,8,7,6,5,16,15,26,37,36,47,58,57,56,45,34,23,12,13;90,79,80,81,82,71,72,73,62,51,52,41,42,31;60,61,50,39,40,29,30,19,20,21,32,43,54,65,76,87,98,109,120,119;53,64,75,86,97,108,107,118,117,116,115
10,0,105,8;18,17,16,15,14,13,12,11,21,31,41,51,52,62,72,73,74,75,85,86,87,77;70,80,90,91,92,93;63,53,43,42,32,22;95,96,97,98,88,78,68,58,48,47,46,45;99,89,79,69,59,49,39,38,37,36,35;67,57,56,55,54,44,34,33,23;76,66,65,64;24,25,26,27,28,29,19,9,8,7,6,5,4,3,2,1,0,10,20,30,40,50,60,61,71,81,82,83,84,94
11,0,106,7;29,40,51,62,73,84,83,82,93,92,91,90,89,78,67,56,45,34,23;11,22,33,44,55,66,77,88,99,110,111,112,113,114,115,116,117,106,107,108,97,86,75,64,53,42,31,20,9,8,7,6,5,4,15,26,37,48,59,58,69;50,39,28;47,36,25,14,3,2,1,0;118,119,120,109,98,87,76,65,54,43,32,21,10;72,71,70,81,80,79,68,57,46,35,24,13,12;100,101,102,103,104,105,94,95,96,85,74,63,52,41,30,19,18,17,16,27,38,49,60,61
12,0,107,7;107,119,131,143,142,141,140,139,138,137,136,135,134,133,132;56,44,43,42,41,40,39,51;85,97,109,110,111,99,87,75,63,62,61,49,37,25,13,14,15,16,17,18,19,20,21,22,34,46,58,70,82,81,93,105,117,116,115,103,91,79,67,55,54,53,52;125,113,101,89,77;50,38,26,27,28,29,30,31,32,33,45,57,69,68,80,92,104;94,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,74,86,98;106,118,130,129,128,127,126,114,102,90,78,66,65,64,76,88,100,112,124,123,122,121,120,108,96,84
13,0,108,7;135,134,121,120,107,94,81,68,55,42,29;165,164,163,162,161,160,159,158,157,156,143,130,117,104,91,78,65,52,39,26,13,0,1,2,3,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116;168,155,142,129,128,115,114,101,88,75,62,49,36,35,34,33,32,31,30,43,56,69,82,95,108,109,122,123,136,149,148,147,146,133,132,119,106,93,80,67,54,41,28;86,87,100,113,126,127,140,141,154,167;151,150,137,124,111,110,97,84,71,58,59,60;145,144,131,118,105,92,79,66,53,40,27,14,15,16,17,18,19,20,21,22,23,24,37,50,63,76,89,102;166,153,152,139,138,125,112,99,98,85,72,73,74,61,48,47,46,45,44,57,70,83,96
14,0,109,10;0,14,28,42,56,70,84,98,112,126,140,154,168,169,170,171,172,173,174,175,176,190,191,192,193,194,195,181,167,153,139,125,111,97,83,69,55,41,27,13,12,11,10,9,8,7,6,20,34,48,62,76,77,78,92,106,120;132,133,134,135,121,107,93,79,65,64,63,49,35,21,22,23,24,25,26,40,54,68,82,96,110,124,138,152,166,180,179,178,177;101,87,86,85,71,57,43,29,15,1,2,3,4,5,19,33,32,31,45,59,60;36,50,51,52,66,80,94,108,122,136,150,149,148,147,146,145,131,117;129,143,157,156,155,141,127,113,99,100;18,17,16,30,44,58,72,73,74,88,102,103,104,118,119;105,91,90,89,75,61,47,46;189,188,187,186,185,184,183,182;142,128,114,115,116;37,38,39,53,67,81,95,109,123,137,151,165,164,163,162,161,160,159,158,144,130
13,0,110,9;30,17,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129,142,155,168,167,166,165,164,163,162,161,160,159,158,157,156;15,14,27,26,39,52,65,78,91,104,117,130,131,132,133,134,135;118,119,120,121,122,123,136,137,138,139,126,113,112;60,73,86,85,84,83,82;154,141,128,115,102,89,76,63,50,37,24,23,22,21,20,19,18,31,44,43,56,69,68,81,94,95,96,97,98,99;28,41,40,53,66,79,92,105,106,107,108,109,110,111,124,125;143,144,145,146,147,148,149,150,151,152,153,140,127,114,101,88,75,62,49,36,35,34,33,32,45,58,57;93,80,67,54,55,42,29,16,3,2,1,0,13;70,71,72,59,46,47,48,61,74,87,100
12,0,111,8;0,12,24,36,48,60,72,84,85,86,87,88,76,77;121,109,110,111,112,113,114,102;51,52,40,41,42,43,44,56;117,116,115,103,91,90,89,101,100,99,98,97,96,108,120,132,133,134,135,136,137,138,139,140,141,142,143,131,119,107,95,83,82,70,58,46,34,22,21,20,19,18,17,16,15,14,26,38,50,62,61;71,59,47,35,23,11,10,9,8,7,6,5,4,3,2,1,13,25,37,49;122,123,124,125,126,127,128,129,130,118,106,94,93,81,69,57,45,33,32,31,30,29,28,27,39;66,78,79;73,74,75,63,64,65,53,54,55,67,68,80,92,104,105
11,0,112,7;4,5,16,27,38,49,60,71,82,93;45,44,33,22,11,0,1,2,3,14,15,26,37,48,59,70,81,80;55,66,77,88,99,110,111,112,113,114,115,116,117,106,95,84,73,62,51,40,29,18,19,20,31,42,53,64,75,86,97,108,109,120;23,34,35,46,57,56,67,78,89,100,101,102,103,104,105,94,83,72,61,50,39,28,17,6,7,8,9,10,21,32,43,54,65,76,87,98;92,91,90,79,68,69,58,47,36,25,24,13,12;30,41,52,63,74,85,96;107,118,119
10,0,113,5;49,48,38,28,18,17,16,15,14,13,12,11,21,31,41,51,61,71,81,82,83,73,63,53;99,89,79,69,59,58,57,47,37,27,26,25,24,23,22,32,42,52,62,72;68,78,88,98,97,96,95,94,93,92,91,90,80,70,60,50,40,30,20,10,0,1,2,3,4,5,6,7,8,9,19,29,39;43,33,34,35,36,46,56,66,67,77,87,86,85,84,74,64,54;44,45,55,65,75,76
11,0,114,7;84,73,72,71,70,69;90,91,80,81,82,83,94,95,96,85,74,63,62,61,60,59,58;113,112,111,110,99,88,77,66,55,44,33,22,11,0,1,2,3,4,5,16,27;40,39,38,37,26,15,14,13,12,23;24,25,36,47,48,49,50,51,52,41,30,29,28,17,6,7,8,9,10,21,32,43,54,65,76,87,98,109,120,119,118,117,116,115,114,103,102,101,100,89,78,67,56,45,34;35,46,57,68,79;92,93,104,105,106,107,108,97,86,75,64,53,42,31,20,19,18
12,0,115,7;15,16,17,18,19,20,21,22,34,46,58,70,82,94,106,105,104,103,102,101,100;73,85,97,109,121,133,134,135,136,137,138,139,140;130,118,117,116,115,114,113,112,111,99,87,88,89,90,91,92,93,81,69,57,45,33,32,31,30,29,28,27,26,14,2,1,0;55,67,66,65,64,63,75,74,86,98,110,122,123,124,125,126,127,128,129,141,142,143,131,119,107,95,83,71,59,47,35,23,11,10,9,8,7,6,5,4,3;12,24,36,48,49,50,51,52,53,54;76,77,78,79,80,68,56,44,43,42,41,40,39,38,37,25,13;132,120,108,96,84,72,60,61,62
13,0,116,9;40,41,28,29,30,31,32,33,34,47,48,49,62,75,88,101,114,127,140,153,166,167,168,155,142,129,116,103,90,77,64,51,38,25,12,11;136,137,124,111,98,85,84,83,70,69,68,67,66,65,78,91;36,35,22,21,20,19,18,17,16,15,14,27,26,39,52,53,54,55,56,57,58,71,72,73,86,99,112,125,138,151,150,149,148;13,0,1,2,3,4,5,6,7,8,9,10,23,24,37,50,63,76,89,102,115,128,141,154;132,133,120,121;80,93,106,119,118,131,144,145,146,147,134,135,122,123;42,43,44,45,46,59,60,61,74,87,100,113,126,139,152,165,164,163,162,161,160,159,158,157,156,143,130,117,104,105,92,79;97,96,95,82;81,94,107,108,109,110
14,0,117,10;65,66,52;157,158,159,160,146,132,133,134,135,149,163,164,165,151,137,123,109,95,94,93,92,91,77,76,75,74,73,72,86;108,107,106,105,104,90,89,88,87,101,115,114,113,127,141,155,169,183,184,185,186,187,188;147,161,175,189,190,191,192,193,194,195,181,167,153,139,125,111,97,83,69,55,41,27,13,12,11,10,9,8,7,6,5,4,3,2,1,0,14,28;150,136,122,121,120,119,118,117,131,145,144,143;100,99,85,71,57,58,59,60,61,62,63,64,78,79,80,81,67,53,54,40,26,25,24,23,22,21,20,19,18,17,16,15;39,38,37,51,50,49,48,47,46,45,44;148,162,176,177,178,179,180,166,152,138,124,110,96,82,68;36,35,34,33,32,31,30,29,43,42,56,70,84,98,112,126,140,154,168,182;174,173,172,171,170,156,142,128,129,130,116,102,103
13,0,118,8;26,13,0,1,2,15,16,17,18,19,20,21,22,23,24,37,50,63,76,89,102,115,128,127,140,139,138,137,136,135;149,150,151,152,153,154,141;162,163,164,165,166,167,168,155,142,129,116,103,90,77,64,51,38,25,12,11,10,9,8,7,6,5,4,3;148,147,134,121,108,109,110,111,112,99,100,87,74,61,48,47,46,45,44,43,42,41,40,39,52,65,78,91,104,117,130;95,96,97,98,85,86,73,60,59,58,57,56,55,54,53,66,79,92,105,118,131,144;122,123,124,125,126,113,114,101,88,75,62,49,36,35,34,33,32,31,30,29,28,27,14;143,156,157,158,145,132,119,106,93,80,67,68,69,70,71,72;161,160,159,146,133,120,107,94,81,82,83,84
12,0,119,6;54,66,78,90,102,114,126,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,22,34,46,58,70,82,94,106,118,130,129,128,116,104,92,80,68,56,44,32,31,30,29,28,40,52,64,76,88,100,112,111,110,98,86,74,62,50,38,26;20,19,18,17,16,15,27,39,51,63,75,87,99;14,13,25,37,49,61,73,85,97,109,121,122,123,124,125,113,101,89,77,65,53,41,42;43,55,67,79,91,103,115,127,139,140,141,142,143,131,119,107,95,83,71,59,47,35,23,11;21,33,45,57,69,81,93,105,117
11,0,120,5;89,78,67,56,45,34,23,12,13,14,15,16,17,18,19,20,31,42,53,64,75,86,97,108,107,106,95;96,85,74,63,52,41,30,29,28,27,26,25,24,35,46,57,68,79;77,66,55,44,33,22,11,0,1,2,3,4,5,6,7,8,9,10,21,32,43,54,65,76,87,98,109,120,119,118,117,116,105,94,83,72,61,50,49,48,59,70,81,92,103,102,113,112,111,110;114,115,104,93,82,71,60;84,73,62,51,40,39,38,37,36,47,58,69,80,91,90,101,100,99,88
10,0,121,6;49,48,58,68,78,77,76,75,65,55,56,46,36,26,27,28,29,19,9,8,7,6,5,4,14,24,34,33,43,53,63,73,83,93,92,91,90,80,70,60;18,17,16,15,25,35,45,44,54,64,74,84,85,86,87,88;94,95,96,97,98,99,89,79,69,59;50,40,30,20,10,0,1,2,3,13,23,22,32,42,52,62,72,82;66,67,57,47,37,38,39;81,71,61,51,41,31,21,11,12
11,0,122,6;60,71,70,69,58,47,36,25,24,23,12,1,2,3,4;73,84,95,94,93,92,91,90,89,78,67,56,45,44;96,85,74,63,62,51,40,39,28,17,18,19,20,31,42;59,48,37,26,15,14,13;29,30,41,52,53,64,75,86,97,108,107,106,105,104,103,102,101,100,99,88,77,66,55;0,11,22,33,34,35,46,57,68,79,80,81,82,83,72,61,50,49,38,27,16,5,6,7,8,9,10,21,32,43,54,65,76,87,98,109,120,119,118,117,116,115,114,113,112,111,110
12,0,123,8;12,24,36,48,60,72,84,96,108,120,132,133,134,135,123,124,112,100,88,87,75,63,51,39,27,15,16,17,18,19,20,21,22,34,46,58,70,82,94,93,92,91,79,67,55,54;80,81,69,57,45,33,32,31,30;99,98,86,74,62,50,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;0,1,13,25,37,49,61,73,85,97,109;29,28,40,52,64,76,77,89,101,113,125,126,127,128,129,130,118,106,105,104,103;111,110,122,121;66,78,90,102,114,115,116,117;68,56,44,43,42,41,53,65
13,0,124,9;146,145,144,131,118,105,92,79,66,53,40,41,42,43,44,45,46,59,72,85,98,111,112,125,126;48,47,60;89,102,115,128,141,154,153,152,151,150;0,13,26,39,52,65,78,91,104,117,130,143,156,157,158,159,160,147,134,133,132,119,106,93,80,67,54,55,56,57,58,71,84;113,100,87,88,75,76,63,50,37,24,23,22,21,20,19,18,17,16,15;82,95,108,109;149,136,137,138,139,140,127,114,101;124,123,110,97,96,83,70,69,68,81;99,86,73,74,61,62,49,36,35,34,33,32,31,30,29,28,27,14,1,2,3,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129,142,155,168,167,166,165,164,163,162,161,148,135,122,121,120,107,94
14,0,125,9;90,104,105,119,120,134,135,136,137,138,139,125,111,97,83,69,55,41,27,13,12,11,10,9,8,7,6,5,4,3,2,1,0,14,28,42,56,70,84,98,112,126,140,154,168,182,183,184,185,186,187,188,189,190,191,192,193,194;99,113,127,141,155,169,170,171,172,173,174,175,176,177,178,179,180,181,195;87,101,115,129,143,144;36,37,38,39,40,54,68,82,96,110,124,123,122,121;85,71,57,43,29,15,16,17,18,19,20,21,22,23,24,25,26;102,116,130,131,145,146,147,148,149,150,151,152,153,167;52,53,67,81,95,94,93,79,78,64,63,62,48,47,46,45,59,73,74,88,89,103,117,118,132,133;109,108,107,106,92,91,77,76,75,61,60;80,66,65,51,50,49,35,34,33,32,31,30,44,58,72,86,100,114,128,142,156,157,158,159,160,161,162,163,164,165,166
13,0,126,8;68,81,80,79,78,91,104,117,130,143,156,157,158,159,160,161,162,163,164,165,166,167,168,155,142,129,116,103,90,77,64,51,38,25,12,11,10,23,36,49,62,61,60,47,34,21,20,19,18,17,16,15,14,27,40,53,52;132,119,106,107,108,109,110,111;28,29,30,31,32,33,46,59,72,73,74,75,88,101,114,127,140,139,138,137,136,135,134;112,99,98,97,96,83,70,57,56,43,42,41;48,35,22,9,8,7,6,5,4,3,2,1,0,13,26,39;133,120,121,122,123,124,125,126,113,100,87,86,85,84,71,58,45,44;69,82,95,94,93,92,105,118,131,144,145,146,147,148,149,150,151,152,153,154,141,128,115,102,89,76,63,50,37,24;65,66,67,54,55
12,0,127,10;91,92,80,81,69,57,45,44,43,55,54,53,52,64,76,88,100;3,2,1,0,12,24,36,48,60,72,73,74,86,98,97,109;117,116,104;121,122,110,111,99,87,75,63,62,61,49,37,38,26,27,28,29,17,18,19,20,21,22,34,46,58,70,82,94,93,105;138,139,140,141,142,143,131,119;79,78,90,102,103,115,127,128,129,130,118,106,107,95,83,71,59,47,35,23,11,10,9,8,7,6,5,4,16,15,14,13,25;85,84,96,108,120,132,133,134;136,137,125,126,114;33,32,31,30,42,41,40,39,51,50;135,123,124,112,113,101,89,77,65,66,67,68,56
11,0,128,8;116,105,94,83,72,61,60,59,58,57,68,79,90;17,18,19,20,21,32,43,54,65,76,87,98,97,108;12,13,24,35,46;69,70,71,82,93,104,115,114,113,112,111,110,99,88,77,66,55,44,33;117,106,95,84,73,74,63,52,41,40,39,38,37,26,15,4,5,6,7,8,9,10;109,120,119,118,107,96,85,86,75,64,53,42,31,30,29,28,27,16;91,102,101,100,89,78,67,56,45,34,23,22,11,0,1,2,3,14,25,36,47,48,49,50,51,62;80,81,92,103
10,0,129,6;66,56,46,36,26;54,44,34,33,23,13,3;20,30,40,50,60,61,71,81,82,83,84,85,86,87,88,78,68,58,48,38,28,18;10,11,21,31,41,51,52,62,72,73,74,75,76,77,67,57,47,37,27,17,16,15;70,80,90,91,92,93,94,95,96,97,98,99,89,79,69,59,49,39,29,19,9;8,7,6,5,4,14,24,25,35,45,55,65,64,63,53,43,42,32,22,12,2,1,0
11,0,130,7;58,59,48,49,38,27,16,17,18,19,20,31,42,53,64,75,86,97,96,107;114,113,112,111,110,99,88,77,66,55,44,45,34,23,12,13,14,15,26,37,36,47;40,51,62,73,72,83,82,81,80;108,109,98,87,76,65,54,43,32,21,10,9,8,7,6,5,4,3,2,1,0,11,22,33;52,63,74,85,84,95,106,117,118,119,120;41,30,29,28,39,50,61,60,71,70,69,68,79,90,91,92,93,94,105,116;115,104,103,102,101,100,89,78,67,56,57,46,35,24,25
12,0,131,6;117,105,93,81,69,57,45,33,32,31,30,29,28,40,39,51,63,75,87,99,111,123,122,121,120;65,77,89,101,113,125,124,136,135,134,133,132;112,100,88,76,64,52,53,41,42,43,44,56,68,80,92,104,116,128,129,130,118,106,94,82,70,58,46,34,22,21,20,19,18,17,16,15,27,26,38,50,62,74,86,98,110,109,108,96,84,72,60,48,36,24,12,0,1,2;137,138,126,114,102,90,78,66,54,55;67,79,91,103,115,127,139,140,141,142,143,131,119,107,95,83,71,59,47,35,23,11,10,9,8,7,6,5,4,3;14,13,25,37,49,61,73,85,97
13,0,132,9;48,47,60,73,86;89,90,77,64,51,38,25,12,11,10,9,8,7,6,19,32,45,58,71,84,97,110,109,122,121,120,107,94;108,95,96,83,70,57,44,31,18,5,4;165,166,167,154,141,128,115,114,113,100,87,74,61,62,49,36,35,34;15,14,27,40;99,112,125,126,127,140,153,152,151,164,163,162,161,160,159,158,157,156,143,130,117,104,91,78,65,52,39,26,13,0;1,2,3,16,29,42,55,68,67,66,79,92,105,118,131,144,145,146,147,148,149,150,137,138,139;17,30,43,56,69,82,81,80,93,106,119,132,133,134,135,136,123,124,111,98,85,72,59,46,33,20,21,22,23,24,37,50,63,76,75,88,101,102,103,116,129,142,155,168;28,41,54,53
14,0,133,9;173,172,171,170,169;14,15,16,17,18,19,20,21,22,23,24,25,26,40,54,68,82,96,110,124,138,152,166,180,179,178,177,176,162,148,149,135,121,120,106,92,78,64,63,62,61,60,59,58,72,86,100,114,128,127,141,155,156,157,158,144,130,116;52,66,80,94,95,109,123,137,151,165,164,163;101,102,103,117,131,145,159,160,174,188,187,186,185,184,183,182,168,154,140,126;150,136,122,108,107,93,79,65,51,50,49,48,47,46,45,44,43,57,71,85,99,113,112;142,143,129,115;134,133,119,105,91,77,76,75,74,73,87;98,84,70,56,42,28,29,30,31,32,33,34,35,36,37,38,39,53,67,81;88,89,90,104,118,132,146,147,161,175,189,190,191,192,193,194,195,181,167,153,139,125,111,97,83,69,55,41,27,13,12,11,10,9,8,7,6,5,4,3,2,1,0
13,0,134,7;140,127,114,101,88,75,62,49,36,35,34,33,32,31,30,29,28,41,40,39,52,65,78,91,104,117,130,143,156,157,158,159;13,0,1,2,3,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129,142,155,168,167,166,165,164,151,138,125,124,123,136,149,162,161;148,135,122,109,110,111,98,85,72,71,70,83,82,81,94,107,120,133,146,145,144,131,118,105,92,79,66,53,54,55,42,43,44,45,46,47,48,61,74,87,100,113;132,119,106,93,80,67,68,69,56,57,58,59,60,73,86,99,112;163,150,137;126,139,152,153,154,141,128,115,102,89,76,63,50,37,24,23,22,21,20,19,18,17,16,15,14,27,26;160,147,134,121,108,95,96,97,84
12,0,135,8;49,37,25,13,14;45,33,32,31,19,18,17,16,15,27,26,38,50,62,61,60,48,36,24,12,0,1;85,86,87,88,76;110,111,112,113,114,115,116,117,105,93,81,69,57,56,44,43,42,30,29,28,40,52,64,65,66,78,79;77,89,90,91;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,97,98,99,100,101,102,103,104,92,80,68,67,55,54,53,41;96,84,72,73,74,75,63,51,39;2,3,4,5,6,7,8,20,21,22,34,46,58,70,82,94,106,118,130,129,128,127,126,125,124,123,122,121
11,0,136,8;65,76,87,98,109,120,119,118,117,116,115,114,113,112,111,110,99,88,77;12,23,34,45,56;32,43,54,53,64,75,86,97,108,107,106,95,84,73,62,51,40,29,30,19;96,85,74,63,52,41,42,31,20,21,10;6,5,4,3,14,25,36,47,48,59;9,8,7,18,17,16,15,26,37,38,49,60,71,82,93,92,91,90;69,58,57,46,35,24,13,2,1,0,11,22,33,44,55,66,67,78,89,100,101,102,103,104,105,94,83,72,61,50,39,28,27;70,81,80,79,68
10,0,137,7;64,54,44,34,24,14,4;89,79,69,59,49,39,29,19,9,8,7,6,5,15,25,35,45,55;72,73,63,53,43,33;12,11,21,31,41,51,50,60,70,80,90,91,92,93,94,95,85,86,76,66,56,46,36,26,16,17,18,28,38,48,58,68,78,88,98,99;27,37,47,57,67,77,87,97,96;1,0,10,20,30,40;65,75,74,84,83,82,81,71,61,62,52,42,32,22,23,13,3,2
11,0,138,8;15,16,17,18,29,40,51,62,73,74;101,100,89,78,67,56,45,34,23,12,13,14,25,26,27;28,39,38,37,36,35,24;72,83,94,95,96;70,81,92,103,114,115,116,117,118,119,120,109,98,87,76,65,54,53,42,31;43,32,21,20,19,30,41,52,63,64,75,86,85,84;97,108,107,106,105,104,93,82,71,60,59,58,69,80,91,102,113,112,111,110,99,88,77,66,55,44,33,22,11,0,1,2,3,4,5,6,7,8,9,10;61,50,49,48,47,46,57,68,79,90
12,0,139,10;13,14,15,16,17,18,19,20,21,22,34,46,45,57;58,59,47,35,23,11,10,9,8,7,6,5,4,3,2,1,0,12,24,25,26,27,28,29,30,42,54,53,65,64,76,88,100,101,102,103,104,92;41,40,52;44,56,68,80,81,93,105,117,116,115,114,113,112,111,99,87,75,63,51,39,38,37,36,48;96,108,120,132,133,134,135,136,137,138,139,140,141,142,143,131,119,107,95,83,71;77,78,66;33,32,31,43,55,67,79,91,90,89;61,73,74,86,98,110,122,123,124,125,126,127,128,129,130,118,106,94,82,70,69;121,109,97,85,84,72,60;49,50,62
13,0,140,10;151,152,153,154,141,128,115,102,89,76,63,62,61,60;108,107,94,81,68;82,69,70,71,58,45,32,19,6,7,8,9,10,11,12,25,38,37,50,49,48,47;140,139,138,137,150,149,148,147,146,145,144,131,118,105,92,79,66,53;51,64,77,90,103,116,129,142,155,168,167,166,165,164,163,162,161,160,159,158,157,156,143,130,117,104,91,78,65,52,39,26,13,0,1,2,3,4,5,18,31,44,57;22,21,20,33,46,59,72,73,74,75,88,101,114,127,126,125,112,99,98,97,110,109,122,121,120;111,124,123,136,135,134,133,132,119,106,93,80,67,54,41,40,27,14,15,16,17,30,43;95,96,83,84,85,86,87,100,113;56,55,42,29,28;34,35,36,23,24
14,0,141,9;36,50,51,65,79,93,107,121,135,134,133,132,131,130,116,102,88,74,75;192,193,194,195,181,167,153,139,125,111,97,83,69,55,41,27,13,12,11,10,24,38,52;104,105,91,77;40,54,68,82,81,95,109,123,137,151,165,164,163,162,161,160,159,158,157,156,142,128,114,100,86,72,58,44,30;76,90,89,103,117,118,119,120,106,92,78,64,63,49,35;96,110,124,138,152,166,180,179,178,177,176,175,174,173,172,171,170,169,155,141,127,113,99,85,71,57,43,29,15,16,17,31,45;191,190,189,188,187,186,185,184,183,182,168,154,140,126,112,98,84,70,56,42,28,14,0,1,2,3,4,18,32,46,60,59,73,87,101,115,129,143,144,145,146,147,148,149,150,136,122,108,94,80,66,67,53,39,25,26;61,62,48,34,20,21,22,23,37;47,33,19,5,6,7,8,9
13,0,142,9;25,24,23,36,49,62,75,88,101,114,113,126,125,124,123,136,135,148,147,146,145,144,131,118,105,92,79,66,53,40,41,28;163,164,165,166,167,168,155,142,129,116,103,90,77,64,51,38,37;43,42,29,16,15,14,27,26,39,52,65,78,91,104,117,130,143,156,157,158,159,160,161,162,149,150,151,152,153,154,141,128,115,102,89,76,63,50;120,107,94,81,82,83,84,85,72,59,60,47,34,21,8,7,6,5,4,3,2,1,0,13;30,17,18,19,20,33,46,45,58,71,70,69,68,67,80,93,106,119,132,133,134,121,122,109,110,111,112,99,100,87;127,140,139,138,137;32,31,44,57,56,55,54;98,97,96,95,108;12,11,10,9,22,35,48,61,74,73,86
12,0,143,9;60,48,36,24,12,0,1;87,99,100,101,102,114,115,116,117,118,130;85,86,74,75,63,51,39,40,28,29,30,31,32,33,45,57,56,55;140,139,138,137,136,135,134,133,132,120,108,96,84,72,73,61,62,50,38,26,27,15,16,17,18,19,20,21,22,34,46,58,70,69,68,67;44,43,42,41,53,52,64,76,88;124,123,122,121,109;97,98,110,111,112,113,125,126,127,128,129,141,142,143,131,119,107,95,94,93,92,91,90,89,77,65;49,37,25,13,14,2,3,4,5,6,7,8,9,10,11,23,35,47,59,71,83,82,81,80,79,78,66,54;103,104,105,106
11,0,144,7;60,71,72,73,84,95,94,93,92,91,102;34,23,12,13,14,15,16,17,18,19,20,31,32,43,54,65,76,87,98,109,120,119,118,117,116,115,114,113,112,101,100,89;90,79,80,81,82,83;108,97,86,75,64,53,42,41,30,29,28,27,26,25,24,35,46,45,56;21,10,9,8,7,6,5,4,3,2,1,0,11,22,33,44,55,66,67,68,57,58,47,36,37,38,39,40,51,52;69,70,59,48,49,50,61,62,63,74,85,96,107,106,105,104,103;78,77,88,99,110,111
10,0,145,8;28,27,26,25,35;99,98,97,96,95,94,93,92,91,90,80,70,60,50,40,30,20;72,73,74,75,76,77,78,79,69,59,49,39,29,19,9,8,7,6,5,4,3;13,14,15,16,17,18;36,37,47,57,56,55,54,53,43,33,32,31,21,11,10;51,61,71,81,82,83,84,85,86,87,88,89;41,42,52,62,63,64,65,66,67,68,58,48,38;0,1,2,12,22,23,24,34,44,45,46
11,0,146,7;83,94,105,116,115,114,113,112,111,110,99,88,77,66,55,44,33;47,36,37,38,39,40,51,62,63;60,71,82,93,104,103,102,101,100,89,78,67,56,45,34,23,12,13,14,15,16,17,18,19,20,31,42,53,64,75,74,85,96,95;70,81,92,91,90,79,68,57,46,35,24,25,26,27,28,29,30,41,52;98,109,120,119,118,117,106;22,11,0,1,2,3,4,5,6,7,8,9,10,21,32,43,54,65,76,87,86,97,108,107;84,73,72,61,50,49,48,59,58,69,80
12,0,147,8;124,112,100,88,89,90,91,92,93,105,117,116,115,114,126,138,139,140,141,142,143,131,119,107,95,83,71,59,47,46,45,44,56,55,54,42,30,18,19,20,21,22,10;16,28,40,52,64,76,77,78,79,80,81,69;4,3,15,27,39,51,63,75,87,99,111,123,122,121,109,97,85,73,61,49,37,25,13;43,31,32,33,34,35,23,11;57,58,70,82,94,106,118,130,129,128,127;104,103,102,101,113,125,137,136,135,134,133,132,120,108,96,84,72,60,48,36,24,12,0;1,2,14,26,38,50,62,74,86,98,110;9,8,7,6,5,17,29,41,53,65,66,67,68
13,0,148,8;24,23,22,21,20,19,18,17,16,29,42,55,68,81,94,107,120,119,118,131,144,145,146,147,148,149,136,123;167,166,153,152,139,126,113,100,87,86;73,72,85,98,99,112,125,138,151,164,165;142,129,128,115,102,89,76,63,62;27,40,53,66,79,92,105,104,117,130,143,156,157,158,159,160,161,162,163,150,137,124,111,110,97,84,71,58,59,60,61,74,75,88,101,114,127,140,141,154,155,168;116,103,90,77,64,51,50,49,48,47,46,45,44,57,70,83,96,109,122,135,134,133,132;106,93,80,67,54,41,28,15,14;121,108,95,82,69,56,43,30,31,32,33,34,35,36,37,38,25,12,11,10,9,8,7,6,5,4,3,2,1,0,13,26,39,52,65,78,91
14,0,149,11;71,57,43,29,15,16,17,18,19,20,21,22,23,24,25,26,40,54,68,82,96,110,124,138,152,166,180,179,178,164,163,162,148,134,120,106,92,78,77,76,90,104,118,132,131,130,129,128,142,141,155;74,88,102,101,100,99,98,112,126,140,154,168,169,170,171,172;182,183,184,185,186,187,173,159,158;177,176,175,161,147,133,119,105,91;49,48,47,46,45,59,73,87,86,85,84,70,56,42,28,14,0,1,2,3,4,5,6,7,8,9,10,11,12,13,27,41,55,69,83,97,111,125,139,153,167,181,195,194,193,192,191,190,189,188,174,160,146,145,144;72,58,44,30,31,32,33,34,35,36,37,38,39,53,67,81,95,109,123,137,136;60,61,75,89,103,117,116,115,114,113,127;165,151,150,149,135,121,122;65,79,93,107,108;156,157,143;94,80,66,52,51,50,64,63,62
13,0,150,9;108,121,120,119,118,131,144,145,146,147;105,106,107,94,81,82,69,70,71,72,85,98,111,124,125,126,113,100,87,74,61,48;65,78,91,104,117,130,143,156,157,158,159,160,161;40,27,14,15,16,17,18,19,20,21,22,23,24,37,50,63,76,89,102,115,128,141,154,153,152,151,150,149,148,135,122,109,96,95;93,92,79,66,53,54,41,28,29,30,31,32,33;52,39,26,13,0,1,2,3,4,5,6,7,8,9,10,11,12,25,38,51,64,77,90,103,116,129,142,155,168,167,166,165,164,163,162;134,133,132;80,67,68,55,42,43,44,45,46,47,34,35,36,49,62,75,88,101,114,127,140,139,138,137,136,123,110,97,84,83;56,57,58,59,60,73,86,99,112
