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