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