text: #include <M5Stack.h>
  
  const uint8_t r2d2_processing[] PROGMEM = {126,126,126,126,126,126,126,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,128,129,129,129,130,130,130,130,
  	130,130,130,130,130,130,130,129,129,128,128,127,127,126,126,126,126,125,125,124,124,124,124,124,125,125,126,126,126,126,127,127,
  	127,127,128,128,128,127,127,127,126,126,126,125,125,125,126,126,126,127,127,127,127,127,127,128,128,128,129,129,130,130,130,130,
  	130,130,130,131,131,131,131,130,130,130,130,130,129,129,129,129,129,129,129,128,129,128,128,128,127,127,127,127,126,126,126,126,
  	125,124,123,123,122,122,122,122,122,123,123,123,124,124,125,125,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,
  	128,128,128,129,129,130,130,130,130,130,130,130,131,131,130,130,131,131,131,131,132,132,133,133,133,133,133,133,132,131,131,131,
  	131,131,130,130,130,130,130,129,129,128,128,128,127,127,126,126,126,126,126,125,124,123,122,121,120,119,118,118,118,118,118,118,
  	118,118,119,119,120,121,121,122,122,122,122,122,122,123,123,123,124,125,125,126,126,127,129,131,132,134,135,136,137,138,139,140,
  	140,140,140,140,140,139,138,138,138,138,137,137,137,136,136,136,135,134,133,132,131,129,128,127,127,125,123,122,121,119,118,117,
  	116,115,114,114,113,112,111,110,109,109,109,109,110,111,113,115,117,118,119,120,122,125,126,127,128,129,130,132,133,134,136,138,
  	140,142,145,147,148,150,151,152,151,151,151,149,148,147,145,142,140,138,136,134,132,130,127,126,123,119,117,113,112,110,109,108,
  	106,106,105,104,103,103,103,104,104,105,105,107,109,111,114,117,120,124,129,133,137,139,142,144,146,148,150,151,151,152,153,154,
  	155,155,155,154,152,150,147,144,141,138,135,131,127,123,119,115,112,108,104,101, 97, 95, 94, 93, 94, 96, 98,102,105,109,113,116,
  	120,125,128,132,135,139,142,146,149,152,154,155,155,154,153,152,152,150,147,143,140,136,131,126,120,114,108,104,101, 99, 99, 99,
  	100,101,103,105,109,113,117,120,125,130,135,140,144,148,150,152,152,152,153,154,153,152,151,150,146,141,135,128,121,114,109,105,
  	101, 96, 93, 92, 92, 93, 97,101,107,114,121,129,135,141,146,149,153,155,157,158,157,156,154,151,147,141,134,127,121,116,111,106,
  	100, 95, 92, 89, 90, 93, 99,106,115,123,130,137,146,154,160,164,167,168,166,162,156,147,139,131,124,118,112,106,101, 97, 95, 94,
  	 94, 97,102,108,115,121,126,133,139,147,153,159,164,166,164,160,152,144,137,129,118,107, 98, 90, 86, 84, 87, 92,100,108,115,122,
  	130,139,148,154,160,164,165,164,159,153,146,141,135,126,117,108, 99, 92, 89, 89, 93, 98,104,111,121,133,146,159,168,172,171,167,
  	160,153,145,132,119,107, 97, 89, 87, 87, 92, 97,103,110,117,126,136,145,153,160,164,163,159,154,149,143,134,122,109, 97, 88, 85,
  	 87, 90, 94,101,113,128,143,159,168,172,170,167,163,155,143,129,116,104, 96, 92, 93, 96,101,105,112,121,131,141,151,160,164,164,
  	160,156,151,143,131,116,101, 89, 82, 81, 82, 86, 94,107,125,144,161,170,173,172,168,160,146,129,112, 98, 91, 89, 91, 95,100,109,
  	121,135,148,160,166,167,165,161,156,148,135,120,104, 92, 84, 82, 82, 85, 92,106,125,147,163,173,177,178,172,159,139,118,101, 91,
  	 87, 87, 89, 98,111,128,145,157,163,165,164,160,152,140,124,108, 95, 88, 86, 87, 89, 95,107,124,145,162,172,177,179,175,162,142,
  	118, 98, 85, 78, 76, 81, 96,119,141,157,167,172,171,162,146,126,108, 95, 89, 87, 88, 95,108,125,143,158,166,170,171,168,158,141,
  	120,102, 89, 81, 76, 78, 89,111,136,156,170,180,181,170,147,122,102, 88, 79, 79, 92,113,137,154,165,172,172,162,143,121,104, 93,
  	 86, 83, 86, 98,116,137,154,165,172,176,171,156,134,111, 94, 81, 73, 76, 92,119,144,163,178,183,171,147,120, 99, 83, 75, 82,104,
  	131,153,168,178,176,160,136,113, 97, 85, 78, 82, 97,120,142,158,170,178,174,160,136,112, 94, 79, 71, 77, 98,127,152,172,184,179,
  	155,127,101, 81, 74, 85,112,139,162,176,176,158,132,109, 91, 79, 82,100,126,147,163,173,173,158,135,114, 98, 84, 79, 87,110,135,
  	157,175,182,170,143,116, 90, 73, 75,101,132,161,181,179,152,120, 91, 73, 80,107,138,164,179,172,147,119, 94, 77, 78, 97,126,151,
  	171,180,170,145,118, 95, 77, 74, 92,121,149,174,186,174,145,111, 80, 67, 84,120,156,183,181,150,112, 79, 70, 94,132,167,184,169,
  	135,102, 76, 77,103,136,166,182,170,140,110, 84, 74, 90,121,150,176,181,159,128, 96, 72, 77,108,145,178,184,155,114, 75, 70,102,
  	148,185,179,140, 93, 67, 86,130,173,185,157,114, 77, 71,102,143,177,182,153,115, 79, 70, 96,134,171,186,165,128, 89, 68, 86,124,
  	166,189,169,126, 81, 66, 99,148,186,176,128, 78, 70,113,165,188,156,103, 68, 87,136,180,179,138, 90, 67, 95,140,180,180,142, 97,
  	 68, 84,126,171,187,159,113, 73, 74,116,166,189,161,108, 68, 84,137,184,174,120, 71, 82,140,187,165,103, 67,102,163,184,142, 86,
  	 75,120,171,177,135, 88, 79,116,161,177,148,104, 77, 95,139,176,170,128, 82, 76,118,170,182,138, 81, 74,126,181,172,110, 67,101,
  	169,183,123, 69, 95,165,184,124, 68, 94,162,185,131, 73, 83,147,188,155, 92, 68,111,171,184,135, 78, 73,127,182,176,117, 67, 89,
  	157,190,143, 77, 78,149,189,138, 71, 94,171,177,102, 71,136,186,138, 73,100,172,170, 98, 74,134,183,146, 81, 84,148,184,141, 80,
  	 82,143,184,150, 87, 75,131,183,159, 92, 74,133,184,148, 80, 89,162,174,103, 76,144,179,115, 74,137,180,117, 73,137,181,118, 72,
  	134,185,127, 69,122,185,145, 75, 97,171,173,100, 72,134,185,143, 76, 92,164,176,107, 72,133,183,130, 72,122,182,130, 72,133,181,
  	107, 79,163,162, 79,111,182,121, 74,153,173, 88, 92,176,153, 74,109,182,142, 71,113,183,144, 72,107,181,152, 77, 98,175,158, 80,
  	 98,175,151, 76,112,180,126, 76,148,167, 86,113,178,109, 91,172,130, 81,161,148, 77,144,168, 83,115,180,109, 82,167,157, 75,116,
  	184,122, 72,146,178, 97, 83,169,161, 76,111,184,122, 76,160,161, 74,132,175, 84,119,176, 85,123,172, 82,135,162, 77,152,147, 78,
  	165,132, 83,172,124, 85,173,128, 81,167,143, 76,150,164, 80,122,179,100, 94,177,127, 80,165,144, 77,157,148, 79,161,136, 86,172,
  	109,110,168, 83,154,130, 98,171, 86,150,131, 96,173, 88,141,148, 82,172,111,103,177, 89,124,171, 80,138,162, 76,151,151, 78,162,
  	131, 89,173,103,116,163, 86,159,116,119,153, 94,164, 94,154,110,136,130,115,149, 99,160, 90,164, 95,150,120,117,155, 87,169, 96,
  	137,142, 91,173, 91,140,145, 88,173, 94,138,142, 94,169, 88,158,110,132,133,115,143,110,145,110,143,114,137,123,127,133,116,143,
  	108,150,103,153,101,154,100,155, 97,158, 94,161, 93,161, 96,155,105,144,118,129,132,120,137,117,137,120,132,128,122,138,112,145,
  	111,139,124,122,138,117,132,131,118,135,126,121,137,121,126,137,116,137,126,122,139,112,141,118,131,132,117,142,110,143,116,132,
  	130,118,141,116,133,130,120,133,127,123,130,130,124,127,130,128,125,127,129,128,127,126,128,129,128,126,127,130,129,125,126,131,
  	129,124,127,132,124,125,132,127,123,130,130,124,126,130,127,126,127,128,128,128,127,127,128,128,128,128,128,128,128,127,127,127,
  	128,128,127,127,127,127,127,127,127,127,127,127,127,127,128,128,127,127,127,128,128,128,127,128,127,128,128,128,128,128,127,127,
  	127,128,128,128,127,127,127,128,127,128,128,127,127,127,127,127,127,127,128,128,128,127,128,127,128,128,127,128,127,128,128,128,
  	127,128,128,128,128,127,127,127,127,127,127,127,127,127,127,127,127,128,128,128,128,127,128,128,129,114,154,108,135,134,105,161,
  	 91,155,119,112,161, 90,150,132, 98,165,102,128,151, 92,157,115,118,153, 95,155,109,133,132,114,147,103,153,102,152,105,149,108,
  	146,112,141,118,134,127,123,139,110,152, 99,156,105,138,134,105,159, 97,144,132,102,161, 98,139,137,101,161, 99,143,129,113,153,
  	 99,156,103,146,116,134,126,126,132,120,138,114,143,109,148,104,153,100,154,104,144,122,120,148, 98,158,106,132,142, 99,159,107,
  	129,145, 98,156,111,125,146, 99,156,105,139,127,118,145,106,152,103,152,104,150,106,148,108,144,112,140,117,134,126,122,140,107,
  	155, 96,158,104,137,136,103,162, 96,144,132,103,163, 97,140,136,101,161, 98,146,124,117,148,100,157, 99,152,107,143,116,136,123,
  	129,128,124,135,116,142,108,151,101,156,100,150,113,128,142,100,160, 99,141,134,102,162,100,136,142, 97,159,107,132,141,102,157,
  	101,146,119,128,135,114,145,107,149,106,149,106,149,107,148,107,147,110,143,116,134,129,117,146,101,157,100,145,126,111,157, 95,
  	149,125,109,159, 96,146,129,108,158, 98,149,118,124,142,105,153,101,152,105,146,112,139,119,133,125,127,132,120,140,112,147,104,
  	154,101,150,113,131,139,104,157,101,139,135,103,158,105,132,143, 99,156,110,129,142,104,155,105,142,123,122,141,109,149,105,149,
  	107,145,112,140,118,132,127,122,140,108,152,101,153,112,130,143, 99,158,111,119,157, 95,139,144, 93,151,133, 96,158,122,104,162,
  	107,119,159, 97,140,141, 98,158,110,124,150, 97,155,115,120,152, 95,152,123,106,161,102,125,157, 94,134,154, 93,132,160, 98,118,
  	165,113, 99,160,138, 89,139,159, 98,114,166,116, 98,160,132, 92,153,140, 91,150,141, 93,152,135, 95,156,130, 95,158,129, 94,156,
  	138, 90,144,156, 94,115,167,126, 89,138,165,113, 92,143,164,113, 91,141,164,115, 91,139,164,115, 92,143,161,106, 98,157,148, 92,
  	119,167,122, 90,146,160,101,101,160,148, 92,111,165,145, 91,104,159,159,107, 89,134,169,141, 93, 96,144,169,134, 90, 99,148,168,
  	130, 88,103,154,165,119, 84,119,168,152, 97, 91,146,170,122, 83,118,169,153, 97, 87,140,173,140, 89, 92,141,174,147,100, 84,118,
  	163,168,131, 89, 89,127,167,166,129, 89, 88,125,166,168,131, 89, 87,127,168,164,121, 84, 97,143,173,150,104, 83,113,159,170,135,
  	 92, 87,123,163,169,136, 97, 83,109,145,171,160,129, 96, 84,106,137,167,168,144,112, 85, 90,118,153,174,159,127, 90, 81,108,147,
  	176,162,125, 87, 82,113,154,177,158,120, 85, 84,114,151,175,162,131, 98, 82, 97,124,153,171,163,139,113, 90, 85,103,127,153,171,
  	167,145,121, 95, 82, 93,118,145,169,172,150,123, 95, 81, 96,124,154,173,164,138,108, 85, 86,110,137,163,173,158,133,108, 88, 85,
  	103,126,147,165,169,156,134,115, 96, 85, 89,107,129,149,167,174,163,140,118, 96, 81, 83,104,129,153,173,174,154,129,105, 85, 83,
  	101,125,148,167,172,159,136,116, 98, 87, 88,103,124,141,155,166,167,156,140,122,107, 95, 87, 88, 99,118,138,154,167,174,170,153,
  	131,112, 96, 83, 81, 92,114,136,154,169,173,164,144,122,106, 92, 85, 90,106,127,144,156,166,169,162,147,128,112,101, 94, 89, 90,
  	 98,112,130,147,158,166,171,169,160,144,124,106, 95, 86, 80, 83, 95,116,138,155,167,175,175,164,145,123,106, 95, 88, 86, 91,104,
  	122,139,153,161,165,166,162,152,139,124,109, 98, 92, 90, 91, 94,100,111,124,138,151,161,166,168,168,165,156,141,124,108, 96, 89,
  	 86, 85, 89,101,116,133,148,159,164,165,164,159,148,135,121,109, 99, 94, 94, 97,101,106,115,125,136,146,156,163,165,163,159,154,
  	148,140,128,116,103, 93, 86, 84, 87, 90, 96,104,116,130,144,158,167,171,171,168,162,155,145,133,120,109,100, 94, 91, 93, 97,103,
  	109,116,122,131,139,145,151,156,159,159,156,152,146,140,134,127,119,110,102, 95, 91, 89, 91, 96,103,110,117,126,136,147,155,162,
  	167,169,167,162,155,147,139,131,124,116,108,102, 98, 96, 95, 96, 99,104,111,119,125,131,136,141,146,151,154,157,159,159,157,152,
  	145,138,131,124,117,109,101, 95, 91, 89, 89, 91, 97,104,111,120,128,136,142,148,153,158,161,162,161,160,158,154,149,142,135,128,
  	121,115,111,107,105,102, 99, 98, 99, 99,100,104,108,114,122,129,136,141,146,150,154,157,159,159,158,156,153,149,143,136,128,121,
  	114,108,104,100, 99, 99, 99,100,101,103,107,111,116,120,124,129,135,140,144,149,152,153,154,155,155,154,153,151,149,145,142,138,
  	132,126,120,114,108,104,100, 98, 97, 97, 99,100,103,106,109,114,119,124,129,133,137,141,145,148,151,153,154,154,153,152,149,146,
  	143,141,139,136,133,130,126,124,120,117,113,109,106,102,100,100, 99,100,102,105,109,112,116,120,124,128,133,137,141,144,147,149,
  	151,152,153,154,153,152,151,149,146,142,138,134,131,128,126,123,120,117,114,113,110,109,107,105,104,103,102,102,103,105,108,111,
  	115,119,123,128,132,136,139,142,145,147,149,151,152,152,152,151,150,149,147,146,144,142,139,136,132,129,125,121,118,115,113,112,
  	111,109,108,107,106,106,106,107,108,109,110,111,112,114,117,119,122,126,129,131,135,138,141,144,147,148,149,150,150,150,149,149,
  	148,147,145,142,141,139,138,136,134,132,130,128,126,123,121,118,115,113,111,109,108,106,106,106,106,107,107,109,109,111,112,114,
  	117,119,122,124,127,130,132,134,136,138,140,142,144,145,147,148,148,149,148,148,147,145,143,142,140,139,138,136,134,133,131,129,
  	128,126,125,123,122,119,118,116,114,113,111,110,109,108,107,107,107,108,109,110,112,114,117,118,121,122,125,126,129,131,133,135,
  	136,137,138,138,139,140,142,142,142,143,144,145,145,145,145,145,145,144,143,142,140,138,135,133,131,129,127,125,123,122,120,118,
  	116,114,113,112,111,111,110,110,111,111,111,112,113,114,114,114,115,116,117,119,120,121,123,126,127,129,132,135,136,133,134,138,
  	143,143,143,145,147,147,142,141,144,150,143,144,143,145,141,134,132,135,137,131,127,130,128,124,117,117,120,121,116,116,119,117,
  	116,106,116,113,119,111,117,121,121,117,111,117,123,125,116,127,126,131,125,120,126,132,133,127,130,139,132,136,125,132,136,138,
  	130,135,138,138,133,128,133,134,140,127,137,137,135,130,125,130,133,129,129,127,138,129,125,120,126,129,128,120,130,127,131,122,
  	117,127,124,126,121,129,128,126,121,120,120,132,118,124,126,131,127,123,119,125,128,130,118,131,132,128,129,119,127,130,131,124,
  	129,134,134,124,129,120,135,130,127,129,136,133,130,122,130,127,137,125,127,136,133,131,123,125,130,131,128,125,133,136,127,125,
  	123,129,131,127,123,134,130,133,117,126,124,131,127,121,131,132,129,124,117,131,125,130,120,128,135,131,126,119,126,130,130,122,
  	126,132,138,127,120,121,131,132,127,118,137,131,139,116,122,127,134,131,119,129,136,134,129,115,129,130,130,123,125,136,133,129,
  	117,123,130,133,120,127,129,137,128,118,121,129,132,126,116,139,125,140,113,123,126,133,129,119,131,134,129,132,113,134,126,132,
  	119,132,136,133,127,118,125,132,131,120,132,133,134,129,118,126,133,133,127,118,142,123,139,118,124,128,131,126,122,134,135,127,
  	130,118,127,132,128,121,132,135,133,126,117,126,127,137,112,137,131,134,126,117,125,131,130,126,119,143,124,132,117,125,129,131,
  	122,125,134,135,125,123,123,126,132,124,122,137,133,130,121,122,130,128,132,114,140,133,132,120,119,128,133,123,130,125,143,125,
  	125,117,130,132,129,121,132,132,134,123,116,130,128,131,122,128,134,132,127,123,118,138,120,130,121,139,132,130,119,122,129,134,
  	120,127,130,135,133,123,118,127,130,124,127,137,133,127,125,113,136,130,125,125,134,132,130,118,128,121,141,120,128,128,132,129,
  	127,125,128,128,132,115,131,138,129,129,120,124,128,131,119,123,140,142,125,128,109,133,129,126,126,135,133,130,115,126,121,135,
  	126,128,131,130,129,120,126,128,133,123,131,122,139,124,128,123,127,128,126,122,136,128,139,118,126,124,130,126,118,135,138,135,
  	125,114,126,131,124,125,134,134,134,122,116,126,129,133,120,143,120,137,118,124,129,129,127,125,133,132,122,131,120,131,129,129,
  	121,130,134,131,127,122,124,126,135,112,130,138,134,131,117,122,128,127,124,123,148,128,132,112,122,128,130,128,135,130,130,121,
  	116,136,126,129,127,133,129,130,120,125,131,129,133,115,140,125,133,124,124,126,128,124,126,143,122,138,111,129,126,129,117,134,
  	139,134,129,107,133,118,133,127,139,130,126,118,121,131,125,136,127,136,124,121,121,132,131,124,132,131,131,123,124,128,127,131,
  	123,129,131,130,128,122,127,127,130,113,148,128,136,122,118,126,127,122,130,147,126,136,107,124,124,132,137,135,129,122,118,121,
  	136,121,138,132,129,121,118,129,132,127,132,128,129,123,129,124,132,129,125,129,132,129,125,128,119,138,111,130,137,138,131,118,
  	119,125,120,127,151,132,133,113,115,124,135,140,135,125,120,118,129,125,136,130,136,123,120,121,132,133,128,129,120,135,123,131,
  	125,126,127,129,134,128,125,126,124,133,115,126,133,141,134,121,117,123,119,133,148,130,133,108,119,122,141,141,131,121,116,121,
  	130,131,138,126,128,118,123,133,133,129,128,127,124,137,118,136,118,133,130,134,127,125,124,129,124,120,128,148,130,133,116,119,
  	115,130,149,141,131,103,119,116,151,141,135,116,112,120,132,139,137,126,122,113,133,127,136,128,127,125,129,128,126,130,116,139,
  	128,135,121,123,124,126,122,137,136,136,120,125,112,121,135,148,141,124,108,113,124,145,156,122,124,101,123,130,150,138,124,110,
  	118,127,142,133,135,113,125,128,131,129,124,130,132,136,117,136,109,132,124,146,131,126,119,122,118,125,146,138,134,119,112,116,
  	131,147,142,128,114,107,126,131,159,125,125,104,120,134,145,136,124,113,124,131,138,124,132,127,128,130,125,123,123,133,133,145,
  	111,132,111,125,126,144,141,129,114,118,111,138,138,154,121,115,111,115,143,149,139,118,113, 98,146,138,151,120,113,114,128,138,
  	141,127,126,113,135,115,140,122,135,132,127,124,121,120,126,151,126,139,112,121,112,133,147,143,129,116,108,122,128,161,127,135,
  	105,110,119,150,149,138,118, 94,124,126,166,133,125,101,117,129,148,139,131,111,124,116,140,125,136,131,126,124,121,113,129,155,
  	123,148, 96,125,105,150,148,141,119,108,106,127,152,158,120,125, 98,114,144,155,141,122,104,103,138,139,158,122,114,102,124,141,
  	150,134,124,102,134,106,163,117,146,115,119,124,120,134,142,135,125,123,116,109,140,149,138,128,113,107,111,158,131,165, 94,127,
  	 84,143,160,151,129, 98, 92,121,167,158,130,111, 87,118,155,158,137,109, 97,112,149,134,164,101,126,106,134,141,141,131,124,114,
  	129,111,148,122,152,119,119,115,111,145,147,142,116,123, 87,141,144,154,125,105, 99,119,159,156,134,117, 83,125,143,171,137,115,
  	 94,105,139,165,146,113,112, 98,124,153,151,128,110,104,115,142,160,126,140, 88,136,111,154,138,130,120,115,116,133,148,129,135,
  	116,115,124,140,135,131,123,120,123,132,128,131,126,127,127,127,127,128,128,128,128,128,128,128,127,128,128,128,128,128,128,127,
  	127,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
  	128,128,128,128,128,128,127,127,127,127,127,127,127,127,127,127,127,127,128,128,127,127,128,128,128,128,128,128,128,128,128,128,
  	128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,127,128,127,127,127,127,127,127,127,127,127,128,127,127,128,128,128,
  	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,128,128,
  	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,127,128,128,127,127,127,128,128,128,127,128,128,128,128,
  	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
  	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,128,128,128,128,128,128,
  	127,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,127,127,127,
  	128,128,128,129,128,128,128,127,127,127,127,128,128,129,129,129,128,128,128,128,128,128,128,128,127,128,128,128,127,127,128,128,
  	127,127,127,127,128,128,129,129,130,129,125,128,127,125,130,126,131,125,131,126,126,135,122,120,136,140,127,116,116,125,133,138,
  	139,135,128,122,117,114,113,118,131,148,156,137,107,119,149,115,125,135,114,140,111,145,107,140,135,101,132,154,134,112,106,118,
  	134,145,149,143,133,120,111,105,102,112,135,163,168,123, 98,150,131,109,146,105,147,103,150,109,116,162,121, 93,118,148,157,144,
  	125,111,103,106,116,131,146,161,167,145,102, 81,135,149, 91,148,114,133,123,127,143, 96,165,141, 92,108,144,162,151,129,111,100,
  	100,109,124,144,165,175,148, 94, 88,153,117,109,144,104,148, 99,160,101,116,171,141,101, 97,122,145,159,157,144,127,110, 95, 88,
  	103,143,180,144,100,155,118,131,127,126,132,105,162,107, 91,138,162,147,120,101, 96,105,122,142,160,174,164,121, 71,105,163, 94,
  	138,124,129,132,118,162, 84,133,175,139,100, 91,111,137,154,163,157,142,119, 92, 69, 94,162,162, 92,158,123,135,130,124,149, 84,
  	167,152, 91, 88,125,155,164,151,130,111, 97, 86, 92,120,165,194,136, 89,165,112,131,125,124,134, 98,174,107, 82,131,166,158,130,
  	107, 95, 97,109,129,153,178,178,131, 72,115,155, 86,151, 99,150,100,148,139, 81,140,174,145,110, 93,100,120,141,157,166,163,141,
  	104, 65, 91,166,124,107,160,102,160, 97,169,102,109,178,144, 96, 89,116,142,159,160,149,131,111, 91, 78, 95,148,184,121,114,165,
  	101,158,100,158,102,122,175,106, 81,118,155,165,150,126,108, 94, 91,100,125,163,193,155, 85,133,147, 94,153, 94,157, 87,158,139,
  	 77,120,166,164,133,106, 92, 98,113,133,153,172,177,149, 94, 66,140,140, 87,158, 97,155,103,144,148, 82,136,175,145,107, 91,102,
  	125,145,158,163,157,139,112, 79, 66,117,176,120,111,166,100,162,100,155,125, 93,168,155,101, 86,112,141,160,161,147,128,110, 95,
  	 85, 90,118,167,192,128, 96,168,111,129,133,108,154, 84,153,152, 90, 94,136,162,156,134,114,101, 97,104,118,136,155,176,175,132,
  	 78,101,162, 99,123,141,100,159, 91,150,148, 83,118,167,162,127,101, 92,105,125,144,156,161,158,146,125, 99, 72, 74,127,180,132,
  	 96,169,115,129,151, 98,170,103,107,175,142, 90, 91,127,155,163,149,128,109, 98, 94, 99,112,129,150,171,183,156, 99, 74,139,146,
  	 84,145,121,110,155, 92,151,144, 87,126,169,154,114, 91,102,129,150,161,157,144,126,109, 95, 84, 93,127,173,180,113,106,166,105,
  	135,130,114,147, 91,161,120, 83,142,167,134, 99, 90,108,133,152,162,157,144,126,108, 92, 83, 93,131,180,179,106,114,173,100,145,
  	124,123,139, 98,166, 92,106,171,144, 96, 86,113,144,161,159,142,122,107, 96, 91, 99,121,153,186,178,114, 84,154,134, 96,157, 95,
  	150,102,142,125,100,173,116, 82,134,171,155,120, 95, 92,108,132,149,160,164,155,137,110, 84, 70,100,162,171, 96,128,160, 98,161,
  	102,158,102,157,108,118,172, 98, 87,143,169,147,113, 92, 94,112,134,152,161,161,148,127,103, 79, 78,121,175,155, 90,144,148,104,
  	159,105,156,104,158, 94,157,122, 88,158,161,110, 85,106,138,160,160,143,122,104, 94, 93,105,126,151,176,178,141, 86, 90,159,132,
  	 90,158,100,144,111,142,112,144,115,128,157, 86,134,173,126, 87,102,138,164,162,140,116, 99, 92,100,116,138,157,171,169,144,105,
  	 70, 90,154,155, 89,128,152, 95,157,104,151,109,150,108,148,119,117,166, 92,115,173,145, 94, 90,125,157,165,148,123,102, 92, 96,
  	111,131,149,162,169,159,137,107, 79, 72,109,163,172,109, 91,162,140, 94,166,109,138,132,118,144,107,154, 94,163,103,120,169, 95,
  	 99,164,159,106, 84,112,148,167,155,130,107, 92, 94,108,128,146,158,164,158,144,125,105, 88, 79, 92,125,165,183,148, 94, 97,161,
  	152, 88,141,147, 93,157,106,139,121,128,129,120,141,103,159, 93,145,146, 84,140,169,111, 84,125,166,162,126, 95, 89,110,137,158,
  	165,154,135,115,100, 92, 95,108,127,147,163,173,164,140,108, 79, 79,117,164,164,107, 89,151,152, 92,144,140,103,157,103,150,109,
  	145,111,146,110,145,112,135,134,101,166,106,105,167,136, 85,111,161,164,126, 92, 92,120,149,166,159,136,113, 96, 91,100,119,144,
  	160,162,150,133,121,114,112,115,120,123,126,127,128,129,130,131,131,130,130,130,130,129,129,128,128,128,127,127,127,126,126,126,
  	126,126,126,126,126,126,126,126,127,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,127,
  	127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128,127,127,128,128,128,128,128,128,128,
  	128,128,128,128,128,128,128,128,128,128,128,127,127,128,127,127,127,127,127,128,127,127,127,127,128,128,128,128,128,128,128,127,
  	127,127,127,127,127,127,127,127,128,127,127,128,127,127,127,127,127,128,128,127,127,127,127,127,127,127,127,127,127,127,127,127,
  	127,127,127,127,127,127,127,127,127,127,128,127,127,127,128,127,127,127,127,127,127,127,127,127,127,128,128,128,128,128,128,127,
  	127,127,128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,128,128,128,128,
  	128,128,128,127,127,127,127,128,128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128,128,
  	128,128,128,127,128,128,128,128,127,127,127,127,128,128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,
  	127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128,127,127,127,127,127,127,128,128,127,127,127,127,128,128,127,
  	127,127,127,128,128,128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128,128,127,127,127,
  	127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,
  	127,127,127,127,127,127,127,127,127,128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,
  	127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,
  	127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,
  	127,127,127,127,127,128,128,128,127,127,127,127,127,127,127,127,128,127,127,127,127,127,127,127,127,128,128,127,127,127,127,127,
  	127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,
  	127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128,128,
  	128,128,128,128,127,127,126,127,129,126,126,130,127,127,130,125,129,127,127,129,125,130,123,131,123,130,126,125,134,118,137,123,
  	120,140,119,118,143,129,110,128,146,133,111,112,133,147,141,123,110,110,123,137,146,145,134,121,112,108,111,119,131,140,146,148,
  	143,135,125,115,109,107,108,113,123,134,144,151,155,151,139,121,106, 93, 94,112,139,162,161,133, 99, 92,128,165,151,100, 99,154,
  	155, 95,114,165,111,107,162,105,124,152, 97,154,115,126,141,104,154,100,147,117,123,147, 98,156,116,115,159,101,121,161,106,104,
  	160,144, 94,107,157,160,117, 88,107,145,165,150,118, 94, 94,116,141,160,162,147,126,107, 95, 96,106,123,141,153,160,158,148,134,
  	118,105, 97, 94, 98,109,124,140,154,163,166,160,145,123,103, 87, 83, 96,121,149,169,163,134,101, 89,115,155,166,129, 93,112,159,
  	146, 97,114,161,123, 98,154,131, 99,156,118,113,156,101,142,127,111,152,100,149,118,122,147, 99,153,116,115,159, 98,134,156, 93,
  	132,162,101,102,162,149, 92,100,154,167,124, 85, 99,143,172,158,120, 90, 88,113,142,164,165,147,122,103, 92, 96,111,131,147,157,
  	160,152,139,124,110,100, 96, 97,107,121,136,152,162,166,163,152,135,116, 99, 86, 81, 88,106,132,157,176,178,158,126, 94, 77, 94,
  	134,172,173,130, 84, 86,140,177,140, 83,105,168,150, 83,115,173,116, 92,166,129, 92,165,118,106,166, 96,138,139, 97,162, 97,141,
  	134,104,162, 95,150,128,104,165, 96,131,155, 85,145,155, 85,134,168, 97, 99,167,152, 88, 97,158,169,118, 80,104,153,174,146,104,
  	 82,100,135,165,170,147,117, 91, 85,100,126,149,165,168,155,134,113, 97, 89, 92,104,121,140,154,163,165,159,146,131,113, 99, 91,
  	 89, 93,106,121,139,155,165,171,167,153,133,110, 92, 80, 82, 99,126,153,174,173,149,114, 85, 84,116,157,177,149,101, 80,116,166,
  	162,104, 85,141,172,115, 87,152,157, 89,122,166, 98,116,164, 96,132,153, 90,157,121,111,159, 93,152,119,116,154, 93,160,109,128,
  	148, 94,163,108,119,160, 90,142,149, 86,147,154, 86,129,169,109, 89,152,164,106, 87,138,173,140, 90, 89,135,171,160,118, 86, 92,
  	125,157,171,154,123, 97, 87, 98,123,147,164,166,152,130,109, 94, 89, 97,113,132,149,160,164,158,145,129,112,100, 94, 93,100,114,
  	130,147,159,166,166,157,141,121,103, 91, 84, 90,106,128,151,169,174,161,135,106, 84, 84,109,143,171,166,130, 93, 86,122,164,164,
  	118, 86,115,162,152,100,101,154,150, 99,116,159,120,105,153,127,108,149,121,117,145,112,132,132,116,141,118,134,128,124,135,120,
  	134,123,129,129,125,131,125,129,128,127,128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,
  	127,127,127,127,127,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,128,128,128,
  	128,127,127,128,128,127,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,128,128,128,127,128,128,128,128,128,128,128,
  	128,128,128,128,128,128,128,128,128,128,128,128,128,127,127,127,128,128,127,127,127,127,127,127,127,127,127,127,127,128,128,127,
  	127,128,128,128,127,127,127,128,128,128,127,127,128,128,128,128,127,127,127,127,127,127,127,127,128,128,128,127,127,127,128,128,
  	126,130,133,124,115,124,139,140,128,113,114,131,148,144,121,103,113,141,155,138,107, 99,124,154,154,124, 97,105,138,161,145,109,
  	 93,116,152,161,133, 97, 97,130,161,154,118, 93,107,144,163,142,104, 93,120,157,160,127, 93,100,136,165,150,111, 90,112,152,164,
  	136, 97, 95,128,163,156,119, 90,105,145,166,143,102, 91,120,159,161,126, 92, 99,137,165,148,109, 90,114,153,162,133, 98, 98,130,
  	160,152,117, 93,109,147,162,138,102, 95,126,159,156,121, 92,105,143,164,143,105, 92,120,158,160,128, 94,101,137,165,149,110, 91,
  	114,152,162,134, 97, 96,130,161,153,116, 90,106,145,163,140,102, 93,122,159,159,125, 93,101,139,165,149,110, 91,116,155,164,135,
  	 97, 96,131,162,155,117, 90,106,145,163,140,102, 92,121,157,157,124, 93,101,138,164,147,108, 92,117,156,163,132, 96, 99,135,165,
  	153,114, 90,111,151,164,136, 97, 94,127,161,154,118, 89,102,142,165,144,105, 90,116,156,164,133, 96, 98,133,165,156,118, 91,108,
  	148,166,143,103, 91,119,156,160,127, 92, 95,131,163,152,114, 88,105,145,166,144,104, 90,119,159,164,133, 95, 98,134,166,157,117,
  	 90,108,148,167,143,101, 89,119,157,160,126, 90, 95,132,162,150,113, 90,108,147,164,142,104, 94,122,159,161,130, 97,102,137,164,
  	153,115, 91,110,149,163,138, 99, 91,122,158,157,122, 89, 98,137,164,148,109, 90,112,153,165,138, 99, 95,129,164,160,123, 92,106,
  	143,166,148,108, 91,114,152,161,132, 96, 94,127,159,152,117, 90,104,142,162,142,105, 93,121,158,161,130, 97,103,138,165,153,115,
  	 93,113,150,164,138,100, 94,123,156,154,121, 91,101,137,160,144,107, 91,115,153,161,132, 98, 99,133,163,155,121, 95,110,146,165,
  	145,106, 94,120,156,159,128, 93, 97,133,161,149,110, 87,107,148,163,136, 98, 91,124,162,161,125, 92,103,142,169,151,110, 91,117,
  	156,166,135, 95, 94,129,163,154,115, 86,103,145,164,140, 98, 88,119,160,161,125, 90, 99,141,169,151,109, 91,118,159,166,134, 95,
  	 97,135,167,154,113, 87,108,149,164,137, 96, 88,123,161,157,119, 87,100,143,168,147,105, 89,118,160,167,133, 95, 97,134,168,158,
  	118, 89,107,148,167,142, 99, 88,119,158,160,124, 88, 95,135,165,150,110, 87,108,151,167,141,100, 93,127,165,162,124, 91,105,146,
  	169,148,104, 87,116,157,163,128, 88, 93,134,166,150,107, 83,108,153,166,134, 94, 92,130,167,159,119, 89,107,150,171,147,103, 91,
  	122,161,164,129, 91, 96,134,164,151,110, 85,106,147,163,136, 97, 90,122,160,159,124, 92,102,140,167,152,113, 93,114,153,166,140,
  	101, 95,125,160,159,124, 91, 98,135,163,148,108, 87,109,150,162,133, 95, 93,128,164,158,121, 91,106,146,168,147,107, 93,120,158,
  	164,132, 95, 98,132,161,151,114, 91,107,143,157,136,102, 94,121,153,154,124, 96,103,139,163,148,112, 95,117,154,164,137,101, 98,
  	130,162,157,121, 91,103,141,164,145,104, 86,113,154,161,130, 93, 92,128,164,157,118, 89,105,148,170,147,104, 90,121,163,168,132,
  	 92, 95,134,169,157,113, 83,104,148,168,140, 95, 83,119,162,162,122, 85, 96,141,172,152,107, 86,114,159,171,138, 95, 94,132,169,
  	161,119, 87,103,146,169,144, 99, 84,116,159,162,125, 86, 92,134,168,152,109, 84,108,154,171,142, 98, 91,127,167,165,127, 90,101,
  	142,170,153,109, 86,110,152,166,136, 95, 87,121,160,158,122, 87, 96,138,168,151,107, 86,113,157,170,138, 96, 93,131,170,162,120,
  	 86,103,147,170,145,100, 85,117,159,163,127, 87, 92,133,167,152,110, 85,106,151,169,141, 98, 91,125,165,165,126, 90,100,142,171,
  	154,109, 85,110,154,168,137, 92, 86,123,163,159,119, 83, 96,141,169,147,103, 85,113,160,170,137, 93, 93,132,171,162,120, 87,104,
  	148,171,148,102, 85,114,159,165,129, 86, 90,132,166,153,111, 83,104,150,169,141, 98, 88,131,177,135, 89,146,159, 94,122,169,113,
  	100,163,137, 90,143,155, 93,118,163,111, 96,156,135, 89,138,155, 96,114,164,118, 98,158,143, 92,138,163,102,116,169,122, 97,159,
  	146, 90,135,162, 98,109,166,120, 89,153,147, 86,127,163,101,102,164,127, 89,150,154, 91,125,170,111,101,167,138, 89,146,161, 95,
  	118,170,115, 95,160,138, 86,138,158, 93,115,165,110, 95,160,133, 87,143,156, 93,120,168,113,101,165,139, 90,146,160, 95,121,170,
  	115, 98,163,139, 86,139,160, 94,111,166,115, 91,157,139, 84,137,160, 95,110,168,120, 93,158,149, 91,134,167,106,109,167,129, 94,
  	153,152, 92,127,163,105,103,162,127, 88,145,150, 89,120,164,108, 98,162,133, 88,147,158, 94,123,170,112,101,165,137, 92,148,158,
  	 95,122,166,110, 98,160,132, 87,142,153, 92,118,163,109, 98,158,134, 89,139,157,100,118,166,119, 99,159,144, 93,138,163,102,113,
  	168,123, 93,155,146, 88,131,160, 99,106,162,127, 88,120,161,145, 98, 92,136,166,139, 96,103,150,166,130, 93,113,159,162,117, 91,
  	125,166,152,101, 91,136,167,136, 88, 97,149,164,120, 82,111,162,157,105, 85,128,171,147, 95, 95,147,173,134, 89,107,161,168,118,
  	 86,121,167,156,102, 87,131,167,142, 92, 92,143,166,127, 85,104,155,162,116, 85,116,166,158,108, 90,131,172,151, 99, 95,143,171,
  	139, 91,103,152,164,121, 85,112,160,156,106, 83,121,164,148, 98, 88,135,168,139, 92,100,151,169,127, 89,114,164,163,112, 89,129,
  	171,150, 97, 92,141,169,133, 86, 99,152,164,118, 82,111,163,156,104, 84,128,170,147, 94, 94,147,174,135, 89,104,158,171,123, 86,
  	116,166,162,108, 85,126,168,147, 95, 89,137,167,134, 88, 97,150,165,122, 84,110,162,162,112, 88,126,170,155,102, 92,137,173,146,
  	 93, 97,149,171,129, 83,104,158,164,112, 80,118,167,153, 97, 83,133,172,140, 87, 94,153,174,127, 84,111,167,167,111, 85,128,174,
  	155, 97, 88,140,174,138, 85, 94,151,169,123, 79,105,162,162,107, 79,122,172,153, 95, 86,141,178,143, 89, 97,154,177,129, 83,109,
  	166,170,112, 80,120,171,157, 96, 79,132,175,144, 84, 85,145,174,130, 79, 97,159,172,119, 80,115,172,166,106, 83,130,178,155, 95,
  	 89,144,178,138, 83, 96,155,170,119, 77,109,165,159,102, 79,125,171,147, 92, 89,143,174,137, 88,102,157,171,124, 86,115,166,164,
  	111, 86,126,170,153, 96, 86,135,171,140, 85, 91,148,170,125, 79,103,161,165,112, 80,120,173,160,101, 85,136,178,149, 91, 93,150,
  	179,134, 82,102,162,170,114, 77,113,168,160, 99, 77,128,173,146, 87, 85,144,175,133, 82,101,162,173,119, 82,118,172,163,104, 86,
  	135,176,148, 90, 92,148,171,127, 81,103,159,163,110, 79,118,168,153, 97, 84,135,173,142, 89, 96,152,175,130, 85,108,165,170,116,
  	 82,120,172,161,100, 82,132,173,144, 87, 87,145,172,129, 78, 97,159,168,115, 79,115,169,162,106, 85,130,175,153, 96, 92,145,176,
  	139, 87,102,158,169,118, 79,112,165,158,101, 80,128,171,143, 87, 87,145,171,125, 80,109,167,171,115, 87,131,177,154, 93, 84,139,
  	174,135, 82, 99,160,176,124, 80,112,168,160,100, 75,122,172,151, 92, 89,147,180,140, 84, 96,156,170,117, 74,107,167,166,106, 82,
  	133,180,154, 91, 84,142,174,132, 79, 95,157,177,127, 82,112,171,169,108, 74,119,173,152, 89, 82,143,183,143, 84, 97,160,174,118,
  	 72,105,167,164,101, 79,133,182,155, 91, 87,146,175,128, 77, 98,160,171,116, 82,122,175,161,101, 82,132,173,140, 84, 90,149,176,
  	133, 85,108,165,169,113, 77,115,168,154, 95, 82,137,180,149, 90, 94,154,176,126, 75, 98,161,168,110, 77,122,178,164,100, 82,137,
  	178,141, 81, 85,148,177,131, 80,106,169,175,115, 78,116,170,155, 95, 79,133,177,147, 89, 97,156,176,127, 78,104,162,162,106, 79,
  	123,175,158, 98, 89,143,176,138, 82, 91,151,171,123, 79,109,170,173,113, 80,123,175,154, 91, 78,135,176,141, 84, 97,158,179,129,
  	 79,104,164,164,105, 73,117,175,161, 98, 86,142,183,146, 83, 86,150,175,124, 74,101,165,177,119, 79,119,176,161, 97, 76,129,175,
  	143, 83, 92,156,181,129, 80,110,170,164,102, 74,123,173,150, 90, 90,149,182,138, 82, 99,160,169,112, 73,113,171,162,101, 85,138,
  	181,150, 88, 85,145,173,127, 76,100,163,174,117, 81,122,176,160, 96, 78,130,175,142, 82, 90,153,183,135, 81,103,164,170,114, 75,
  	109,165,159,104, 87,132,174,153, 99, 92,140,168,133, 84, 96,154,171,120, 81,119,178,166, 98, 76,133,177,141, 80, 87,152,180,130,
  	 81,110,172,170,106, 74,122,172,148, 90, 88,145,176,139, 92,107,157,162,117, 85,112,155,150,109, 97,133,163,147,109,106,136,150,
  	127,100,109,138,147,127,112,126,147,144,122,111,124,137,130,113,113,130,142,134,121,126,139,140,125,115,120,131,130,121,118,129,
  	139,136,127,126,132,133,126,119,120,126,129,125,125,130,135,135,130,127,128,128,125,121,121,126,129,129,129,131,133,133,129,126,
  	125,125,124,123,124,126,129,131,132,132,132,130,128,125,125,124,124,125,126,128,130,131,132,131,130,128,126,125,124,124,124,126,
  	128,129,131,132,131,130,128,126,126,125,124,125,126,128,129,131,131,131,130,128,127,125,125,125,125,126,127,129,130,131,130,130,
  	128,127,126,125,125,125,126,127,129,130,131,131,129,128,127,126,125,125,125,126,127,129,129,130,131,129,128,127,126,125,125,125,
  	126,127,128,129,130,130,129,128,127,126,126,125,125,126,127,128,129,129,129,129,128,127,127,126,126,126,127,127,128,129,129,129,
  	129,128,127,127,126,126,126,126,127,128,128,129,129,129,128,127,127,127,126,126,127,127,128,128,129,129,129,128,128,127,127,127,
  	127,127,127,128,128,129,129,128,128,128,127,127,126,126,127,127,127,128,128,128,128,128,128,127,127,127,127,127,127,128,128,128,
  	129,129,128,128,127,127,127,127,127,127,128,128,128,128,128,128,128,127,127,127,127,127,127,127,128,128,128,128,128,128,128,127,
  	127,127,127,127,127,128,128,128,128,128,128,128,127,127,127,127,127,127,127,127,128,128,128,128,127,127,127,127,127,127,127,127,
  	128,128,128,128,127,128,128,128,127,128,128,128,128,128,128,127,128,128,128,127,128,130,125,120,136,129,117,146,108,137,135,104,
  	159,103,135,145, 94,164,107,123,158, 86,158,124,102,168, 91,142,141, 92,168, 99,131,152, 88,164,111,116,161, 87,156,124,104,166,
  	 91,145,137, 97,167, 98,135,146, 91,164,107,122,157, 88,159,119,110,165, 89,149,134, 96,168, 96,133,150, 89,165,109,119,161, 87,
  	157,124,104,167, 90,144,139, 92,169,100,130,156, 85,166,113,111,165, 83,154,131, 94,173, 94,136,152, 85,171,107,114,166, 79,156,
  	128, 96,175, 89,142,149, 86,173,101,123,158, 81,163,114,110,167, 85,158,128,104,171, 87,147,133, 93,169, 91,137,147, 90,171,106,
  	125,160, 85,161,116,106,165, 86,149,136, 95,172,100,134,154, 87,164,107,115,160, 83,157,124,104,171, 92,148,140, 93,169, 95,129,
  	149, 84,166,110,117,166, 88,161,128,102,168, 88,138,140, 88,167,105,123,162, 90,161,125,105,166, 88,143,133, 92,168, 95,138,150,
  	 92,171,105,124,156, 85,160,110,111,162, 86,157,129,107,172, 93,144,139, 91,166, 97,127,150, 87,166,113,121,165, 89,157,124,101,
  	164, 87,142,137, 92,170,102,133,158, 90,165,114,109,161, 83,149,129, 97,171,100,138,154, 91,166,112,112,160, 84,148,129, 97,169,
  	 99,140,151, 93,166,111,114,158, 87,148,125,101,167, 97,144,145, 98,168,102,128,147, 85,161,107,118,160, 91,161,125,112,167, 91,
  	147,130, 95,164, 92,136,147, 93,172,108,128,158, 86,162,113,107,161, 83,151,130,102,173, 98,144,147, 91,167,101,120,155, 82,158,
  	122,106,171, 96,149,142, 93,166, 99,122,151, 85,157,122,108,168, 98,145,145, 95,163,105,120,151, 86,154,121,111,166, 96,152,135,
  	101,165, 94,134,140, 88,163,105,126,160, 92,165,122,110,164, 87,147,129, 94,165, 95,138,149, 94,172,110,123,157, 85,156,115,104,
  	163, 90,148,139,101,171,103,134,150, 87,158,110,109,159, 90,150,137,102,169,105,132,150, 89,157,111,110,158, 89,152,133,104,171,
  	100,139,146, 89,162,105,116,155, 87,157,126,110,169, 97,146,138, 94,163, 98,125,149, 88,160,118,116,166, 96,152,133, 98,162, 94,
  	133,141, 92,163,109,127,158, 96,160,121,109,158, 89,143,129, 99,165,100,140,149, 96,166,111,119,154, 86,151,119,105,165, 95,148,
  	143, 99,169,103,126,151, 85,158,112,108,165, 91,153,138,101,172, 99,130,149, 85,160,108,112,163, 87,157,135,101,174, 95,135,149,
  	 83,164,105,113,164, 85,159,131,106,174, 93,141,142, 86,164, 98,122,156, 86,165,119,116,169, 89,154,127, 97,166, 87,138,143, 90,
  	173,103,132,160, 86,167,111,108,163, 80,151,130, 96,174, 96,142,152, 89,170,104,118,156, 80,158,117,107,171, 92,151,143, 93,171,
  	100,123,155, 81,158,119,104,170, 93,150,144, 95,170, 99,124,153, 81,158,116,107,169, 91,151,142, 97,172, 97,127,150, 81,163,110,
  	111,167, 87,161,131,104,173, 88,144,135, 88,168, 93,132,152, 90,172,112,121,165, 85,156,121, 98,165, 86,143,141, 96,174,103,133,
  	157, 86,163,111,108,161, 84,151,131,101,173, 99,140,149, 89,164,105,114,157, 83,154,127,104,172, 96,143,150, 89,166,103,117,157,
  	 81,156,125,104,173, 94,147,145, 91,169, 99,122,153, 81,161,116,112,170, 91,155,137, 98,168, 92,134,140, 86,165,102,128,158, 92,
  	166,118,115,161, 85,152,122, 98,165, 91,145,144, 98,172,105,130,151, 87,159,107,113,157, 89,154,130,109,168,100,142,140, 93,161,
  	101,123,150, 89,161,120,116,166, 94,151,132, 96,163, 94,130,146, 88,165,114,121,167, 90,157,129, 97,167, 87,136,141, 88,170,102,
  	130,160, 89,168,116,109,163, 83,148,128, 96,169, 96,141,149, 95,169,107,123,152, 85,157,111,112,161, 91,156,130,110,168, 95,143,
  	136, 92,162, 98,127,151, 91,166,118,120,165, 89,153,124, 98,164, 89,137,142, 93,170,107,130,159, 88,161,115,107,162, 85,146,134,
  	 96,172,102,136,156, 89,165,111,110,161, 83,148,130, 98,171,101,138,152, 93,164,108,119,152, 86,154,117,111,163, 95,154,134,106,
  	165, 95,137,137, 92,161,100,130,151, 96,166,116,121,159, 89,152,120,103,160, 89,144,156, 91,106,158,176,142, 89, 79,119,167,165,
  	118, 80, 96,147,181,158,105, 80,109,161,171,133, 83, 81,126,173,170,123, 83, 99,149,178,150, 96, 74,109,162,172,133, 85, 91,137,
  	179,165,114, 77, 97,150,173,142, 89, 81,124,175,174,127, 81, 93,143,173,149, 99, 78,110,160,172,137, 93, 95,134,169,157,114, 83,
  	101,145,167,143, 99, 91,125,169,169,126, 84, 90,135,169,152,105, 81,109,159,177,144, 95, 88,127,166,157,115, 81, 97,144,173,153,
  	106, 88,118,163,170,132, 84, 82,125,171,165,116, 79,100,156,184,153, 95, 75,111,165,171,128, 79, 87,138,182,167,113, 76,101,157,
  	176,140, 85, 75,119,172,174,127, 81, 95,148,181,153, 97, 71,107,164,175,133, 81, 88,139,183,167,111, 73, 96,152,177,143, 88, 77,
  	120,174,179,131, 81, 87,139,178,156,102, 72,101,157,179,147, 95, 86,125,172,170,124, 77, 84,134,176,161,108, 76,105,160,184,149,
  	 92, 74,113,167,171,126, 77, 86,139,184,168,112, 75,100,156,177,141, 85, 75,119,173,174,127, 82, 96,147,179,153, 98, 72,106,160,
  	174,135, 85, 88,135,180,169,117, 76, 92,145,176,149, 96, 75,112,168,182,141, 86, 82,129,176,162,110, 70, 93,151,184,155, 97, 78,
  	117,173,177,129, 75, 78,131,179,165,109, 73,103,162,187,150, 90, 71,112,170,174,126, 75, 84,137,186,171,115, 73, 95,153,181,146,
  	 87, 70,112,171,181,135, 80, 86,140,184,162,104, 67, 97,157,181,144, 86, 82,129,180,173,121, 75, 88,141,176,153,100, 76,109,163,
  	182,145, 91, 81,123,171,166,117, 73, 89,144,182,160,104, 77,111,168,179,135, 78, 74,124,176,170,118, 75, 97,153,187,157, 98, 70,
  	104,162,176,134, 81, 80,130,183,177,123, 75, 89,146,180,151, 93, 68,107,166,183,142, 87, 84,132,178,166,113, 71, 90,146,179,153,
  	 99, 80,118,171,177,133, 81, 80,129,174,160,109, 76,102,159,185,151, 94, 77,117,169,169,122, 74, 86,140,182,166,110, 77,105,162,
  	180,139, 83, 73,118,172,174,125, 79, 93,148,185,160,101, 69,100,159,178,140, 85, 77,125,180,180,129, 77, 84,137,179,159,102, 68,
  	 99,157,186,154, 95, 77,118,174,174,126, 74, 79,132,179,166,110, 77,107,163,182,143, 86, 76,120,170,166,117, 77, 96,151,184,158,
  	102, 76,109,162,172,131, 80, 80,129,178,172,120, 78, 98,153,180,148, 91, 71,110,166,176,134, 84, 89,138,181,165,111, 72, 94,149,
  	177,146, 92, 79,120,173,179,134, 83, 84,132,175,159,107, 72, 98,154,183,154, 98, 79,118,170,172,127, 77, 81,132,177,166,114, 79,
  	104,157,181,148, 92, 74,113,166,169,124, 80, 93,144,181,161,108, 79,105,155,170,135, 87, 84,126,172,169,124, 84, 99,148,176,148,
  	 95, 73,109,163,176,136, 86, 90,136,179,165,112, 73, 93,148,176,146, 94, 80,120,172,178,133, 82, 84,132,174,159,107, 73, 98,155,
  	184,154, 97, 78,117,171,174,127, 75, 80,132,179,166,114, 78,104,159,182,146, 89, 73,115,168,170,123, 79, 93,146,184,161,105, 76,
  	104,158,173,135, 84, 80,127,177,173,122, 79, 97,151,179,148, 91, 71,110,166,177,135, 84, 89,138,181,164,109, 71, 95,152,177,144,
  	 89, 79,123,177,179,130, 78, 84,136,177,158,103, 71,101,159,186,152, 93, 78,119,172,173,125, 74, 80,133,179,167,112, 76,104,161,
  	183,146, 87, 72,115,170,172,124, 77, 90,145,186,165,107, 72,100,157,175,139, 85, 78,123,175,175,127, 81, 93,145,179,152, 97, 71,
  	105,161,177,140, 91, 89,131,171,164,120, 83, 94,137,163,146,108, 94,120,158,163,136,102,100,126,150,143,117, 99,112,140,155,144,
  	119,110,123,141,142,125,107,109,127,143,141,128,118,124,137,142,132,118,111,119,132,134,128,121,123,134,141,137,127,119,121,127,
  	129,125,121,121,128,135,136,132,127,126,128,129,126,121,120,123,129,132,132,130,130,132,131,129,125,123,122,123,126,127,128,130,
  	131,132,133,131,127,125,124,124,124,125,126,128,130,132,132,132,130,128,126,125,124,124,124,126,128,130,131,132,131,130,128,126,
  	125,124,124,125,126,128,129,131,132,132,130,129,127,125,125,124,125,126,128,129,130,131,131,130,128,127,126,125,124,125,125,127,
  	129,130,131,131,130,129,127,126,125,124,125,126,127,129,130,130,131,130,129,127,126,125,125,125,126,127,128,129,130,130,129,129,
  	128,127,126,125,125,126,127,128,129,129,130,129,129,128,127,126,126,125,126,127,128,128,129,129,129,129,128,127,126,126,126,126,
  	127,128,128,129,129,129,129,128,127,127,126,126,126,127,127,128,129,129,129,128,128,128,127,126,126,127,127,128,128,128,129,129,
  };
  