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