Production Test Program (PTP) for the LPC4088 Experiment Base Board
Dependencies: EALib I2S LM75B SDFileSystem mbed
Diff: sound.h
- Revision:
- 3:7ef908e84ae1
- Child:
- 4:aa34674b6afb
diff -r 2f4b7535ceb3 -r 7ef908e84ae1 sound.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sound.h Mon Sep 08 11:34:53 2014 +0000 @@ -0,0 +1,1928 @@ +const unsigned char sound_8k[]={ +/* +82,73,70,70,202,119,0,0,87,65,86,69,102,109,116,32, +18,0,0,0,1,0,1,0,64,31,0,0,64,31,0,0, +1,0,8,0,0,0,100,97,116,97,164,119,0,0,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,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,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, +*/ +129,130,130,130,127,123,117,114,113, +114,121,130,141,151,159,162,157,147,132,117,104,96,95,101,112, +125,139,151,160,165,164,157,146,132,117,104,96,95,100,110,123, +138,150,160,165,164,158,148,134,119,106,97,95,99,109,122,136, +149,159,164,164,159,150,137,122,108,98,93,95,103,116,131,146, +158,167,170,168,159,144,127,110,96,88,89,97,111,128,144,159, +169,172,169,160,146,129,111,96,88,87,94,108,125,144,160,172, +178,177,168,154,135,115,97,86,85,93,108,127,146,162,174,180, +178,170,156,138,118,100,87,84,91,105,124,143,160,173,179,179, +172,159,141,121,103,89,84,89,103,121,140,158,171,178,179,173, +161,144,125,106,92,85,88,100,117,136,154,169,177,179,174,164, +148,129,110,94,85,86,97,113,133,152,167,176,179,176,165,150, +132,113,96,87,86,95,110,130,149,165,176,180,177,168,154,136, +117,99,88,85,92,107,126,146,163,175,180,178,170,157,139,120, +103,90,85,91,104,123,143,160,173,179,179,172,159,143,124,106, +92,86,90,101,119,139,156,170,178,179,174,162,147,129,111,96, +87,88,98,115,135,153,168,177,179,175,165,150,132,114,98,88, +87,96,111,131,150,165,176,179,176,167,153,135,117,101,90,87, +94,108,127,146,163,174,179,177,168,155,139,121,105,93,88,92, +105,122,142,159,171,177,177,170,159,143,126,109,95,89,91,102, +118,137,155,169,177,178,173,162,147,129,112,97,89,89,98,114, +134,152,167,176,178,174,164,149,132,115,101,91,90,97,112,130, +148,164,174,177,174,166,153,137,120,105,94,90,95,107,124,143, +160,172,178,178,170,158,142,124,107,95,89,92,104,121,141,158, +171,177,177,170,159,144,127,111,99,92,93,102,117,135,152,166, +175,176,172,162,148,132,115,101,92,91,98,112,130,148,164,174, +177,174,165,152,136,119,104,93,90,96,109,126,145,161,172,176, +174,166,154,138,122,108,97,92,96,107,122,140,156,169,175,175, +169,158,143,127,112,99,92,93,102,118,136,153,167,174,176,171, +160,146,130,115,102,94,94,101,115,132,149,163,172,175,171,163, +150,135,119,106,96,94,99,111,127,145,161,172,177,175,167,154, +138,122,108,98,94,98,109,124,141,157,168,174,174,168,157,143, +128,113,101,95,96,104,118,135,152,166,174,175,170,160,146,130, +115,102,95,95,101,114,131,148,162,171,174,170,162,149,134,119, +107,98,95,100,111,126,143,158,168,173,172,165,153,139,123,109, +99,95,98,108,123,141,156,168,174,173,166,155,141,127,113,102, +97,98,105,119,135,151,163,171,173,169,159,146,131,116,104,97, +97,103,116,131,147,161,170,173,170,162,150,136,121,109,101,98, +102,112,127,143,158,169,174,173,166,154,140,125,111,101,97,100, +109,123,140,155,166,173,173,167,157,143,128,115,104,98,99,106, +119,134,150,163,171,173,168,159,146,132,117,106,99,98,103,114, +129,145,159,168,172,169,161,149,135,120,108,100,97,101,111,126, +142,156,166,171,169,162,151,138,124,112,103,100,102,111,123,138, +152,163,169,169,165,156,144,130,117,106,100,99,105,116,131,147, +160,169,172,168,160,147,132,119,107,101,100,105,115,129,144,157, +166,171,169,163,153,139,125,112,103,99,103,112,126,142,156,167, +172,171,165,154,141,127,115,106,102,103,110,122,136,150,162,169, +171,167,158,146,132,118,107,101,101,106,117,132,147,160,168,171, +167,159,148,134,121,109,102,100,104,113,127,141,155,164,169,168, +161,151,137,123,111,103,99,101,109,121,136,150,162,168,169,164, +154,141,127,114,105,101,102,110,122,136,149,160,166,167,163,156, +145,133,121,110,104,102,105,114,127,142,155,165,170,168,161,149, +136,122,111,104,102,106,114,127,141,154,164,169,168,162,152,140, +127,116,108,105,106,113,124,137,150,161,167,169,166,157,146,132, +119,109,103,103,109,119,133,147,159,167,169,166,158,147,133,121, +111,105,104,108,116,128,142,154,163,167,166,160,150,137,124,113, +105,102,104,112,123,137,150,160,166,166,161,151,139,126,114,106, +101,102,108,119,132,145,156,163,164,161,153,143,131,120,111,106, +105,109,117,129,142,153,162,166,165,159,148,135,122,111,104,102, +105,114,126,139,152,161,165,164,159,150,139,127,117,110,107,107, +112,122,134,147,158,166,168,165,157,145,132,119,110,105,105,110, +121,134,147,158,166,168,165,157,147,134,122,113,107,106,110,118, +129,142,153,162,166,165,160,150,138,125,115,107,104,107,114,124, +137,150,159,165,165,160,151,140,127,116,108,104,105,110,120,132, +144,155,161,163,160,153,142,130,118,109,103,103,107,115,127,139, +150,158,162,160,155,145,134,122,112,105,103,107,115,127,140,151, +159,163,161,156,147,136,126,117,110,107,107,112,120,131,143,154, +162,165,164,157,146,133,120,110,104,104,109,119,133,146,157,164, +166,163,155,145,134,124,115,110,109,111,118,129,140,152,161,165, +165,160,150,138,126,116,110,107,110,116,126,138,149,157,163,163, +159,152,141,130,119,111,107,108,112,121,132,144,154,161,163,160, +153,143,131,120,112,107,106,110,117,128,139,149,157,160,159,154, +145,133,122,113,106,104,106,113,122,134,145,153,158,159,156,148, +137,126,115,107,103,105,111,121,133,145,155,161,161,157,149,139, +128,118,111,108,108,113,120,130,141,151,158,161,160,155,147,137, +126,116,110,107,109,116,127,139,150,159,163,163,158,150,139,128, +118,112,109,111,117,126,137,148,156,161,162,159,151,142,131,121, +114,110,110,114,122,132,143,152,159,162,160,154,144,134,124,115, +106,100,101,110,128,149,169,180,179,166,146,124,107,101,107,120, +137,151,156,151,141,133,128,128,133,142,154,163,166,160,143,120, +100,89,89,101,122,149,176,194,200,188,161,128,99,80,75,84, +105,133,162,183,190,181,161,138,120,110,110,117,131,145,153,153, +144,130,120,119,127,140,156,169,175,173,162,143,122,103,93,95, +107,126,148,169,185,193,188,171,146,122,104,96,98,109,126,145, +163,176,180,173,160,147,139,134,134,135,137,141,145,145,140,133, +129,132,142,155,166,172,173,169,160,144,123,106,98,102,116,136, +157,173,185,189,182,164,139,118,105,103,108,119,132,146,160,168, +168,159,148,139,135,135,136,137,137,138,138,134,127,120,120,127, +141,157,168,173,171,163,150,130,110,96,94,104,122,143,161,175, +183,183,173,153,131,114,106,107,116,127,140,153,163,168,164,155, +145,141,141,144,146,146,145,144,140,134,126,121,123,134,151,167, +177,181,177,168,152,131,111,98,99,112,132,153,170,182,188,184, +170,149,128,115,111,116,125,135,145,154,161,162,157,149,142,140, +143,147,150,149,147,143,137,128,119,116,121,135,153,168,176,177, +172,160,143,122,104,95,99,113,133,152,167,177,180,174,158,138, +120,110,110,116,125,133,141,148,152,151,146,139,137,139,144,148, +148,145,141,136,131,124,118,118,125,138,153,165,172,173,169,158, +141,120,102,94,99,115,137,158,176,186,187,175,155,132,115,111, +117,128,139,147,152,153,151,146,140,138,142,151,158,162,158,152, +144,135,127,120,116,120,132,148,164,173,177,175,168,155,137,119, +105,102,110,126,144,160,172,178,177,166,150,132,121,119,124,131, +138,143,147,149,148,143,138,136,139,146,154,157,155,150,143,133, +121,112,108,114,128,146,162,172,174,169,158,143,124,108,99,100, +111,127,142,155,164,168,165,156,142,130,122,121,125,130,135,140, +144,146,144,139,134,133,138,146,154,158,157,151,141,129,116,108, +107,118,136,155,170,176,176,169,158,142,126,112,106,110,121,135, +149,161,169,172,168,157,143,132,126,128,133,138,142,145,147,146, +142,138,135,138,145,154,161,162,159,152,141,129,117,110,111,122, +140,157,170,176,175,167,154,138,122,110,107,113,125,138,150,159, +164,164,158,147,136,128,126,130,134,137,138,139,138,135,131,128, +128,133,142,150,155,155,150,142,132,120,109,104,108,121,138,154, +164,169,167,159,145,130,116,108,109,118,129,140,149,155,157,155, +149,140,132,128,129,132,135,137,138,139,139,138,135,132,132,137, +144,152,156,157,154,147,137,125,114,110,114,126,143,158,169,174, +172,162,147,130,115,109,111,122,135,148,157,162,161,155,146,136, +130,129,132,136,139,140,139,137,135,132,130,131,135,143,151,156, +157,153,146,137,126,116,109,109,117,130,145,158,165,166,161,150, +135,120,109,105,110,119,131,141,149,153,153,147,139,130,125,125, +128,133,136,137,135,132,127,123,121,124,132,142,151,156,155,151, +143,132,121,111,107,109,119,133,148,159,165,165,158,145,130,116, +107,107,115,127,139,148,154,154,150,143,136,131,129,131,135,137, +136,135,133,131,129,129,131,135,141,147,152,154,155,152,146,136, +124,113,108,111,123,139,155,166,170,167,156,141,126,115,111,114, +122,132,141,147,151,152,149,144,138,134,132,132,134,135,136,135, +134,132,128,126,126,130,138,146,152,154,152,145,135,123,113,107, +107,114,127,141,154,162,164,159,147,133,119,110,108,112,121,131, +138,144,146,145,141,136,132,129,129,133,137,139,138,135,130,124, +121,121,126,134,144,152,154,152,147,139,130,121,116,114,117,123, +132,142,151,158,161,158,149,136,122,112,109,112,121,132,143,150, +152,149,143,137,133,132,134,137,139,139,138,136,132,129,127,128, +131,138,146,153,156,155,151,142,132,121,113,111,115,125,137,149, +158,162,161,153,142,129,119,113,114,119,127,135,142,147,148,146, +140,135,131,129,130,132,135,137,137,136,132,127,123,122,126,134, +144,152,154,152,145,135,123,113,108,108,115,126,137,147,154,156, +154,147,137,127,118,114,114,119,127,136,144,149,149,145,139,133, +129,129,131,134,137,139,139,137,132,127,124,124,129,138,147,154, +156,153,146,135,123,114,110,112,119,131,142,151,157,158,154,145, +134,123,117,116,120,128,136,143,148,150,148,143,139,136,135,136, +137,138,137,136,135,133,131,129,128,130,135,141,148,152,154,151, +145,134,123,114,110,112,120,132,144,154,160,161,156,145,133,122, +115,114,119,127,135,143,147,147,144,139,135,132,132,133,134,135, +135,134,132,129,126,125,125,128,133,139,146,151,152,149,141,129, +118,110,108,114,125,139,150,157,158,154,146,136,128,123,122,123, +127,130,134,138,143,146,147,145,142,137,133,131,130,133,136,136, +132,126,122,125,133,145,153,154,147,134,124,119,124,135,147,151, +146,135,124,117,119,130,148,166,178,178,164,140,114,95,90,100, +123,153,179,190,182,159,131,107,96,102,121,146,168,178,170,149, +124,104,97,105,126,152,176,189,186,165,135,106,88,85,99,124, +152,175,185,179,160,136,114,103,103,116,134,153,162,158,145,128, +115,110,116,131,149,165,171,164,146,125,109,102,108,124,145,165, +176,173,157,134,118,114,123,140,158,171,173,161,137,112,98,102, +123,152,179,195,195,178,146,112,88,83,98,125,157,183,195,190, +167,134,106,93,99,121,149,174,189,186,164,130,100,87,96,121, +154,184,203,203,182,146,109,86,84,101,130,160,183,193,185,162, +134,114,108,115,131,151,166,173,167,149,126,111,110,123,144,166, +181,185,174,149,121,102,99,113,134,156,172,178,171,152,129,112, +111,123,143,161,172,171,159,137,112,94,95,113,143,172,191,195, +184,158,125,96,83,91,116,148,177,194,194,176,145,112,94,96, +118,148,176,192,191,170,137,105,88,94,118,150,179,196,197,182, +152,118,94,89,102,126,152,173,183,181,165,141,120,113,119,135, +152,163,167,161,147,128,113,111,122,142,163,177,181,173,153,128, +108,103,114,134,155,170,176,171,157,136,117,112,123,144,166,179, +179,168,147,121,99,94,109,138,169,192,200,191,168,136,103,85, +87,108,140,170,190,193,180,153,121,98,94,108,134,161,180,184, +173,148,117,93,89,105,134,164,187,195,187,163,130,102,91,100, +123,147,166,174,174,164,147,128,119,123,136,152,164,167,161,149, +132,116,112,121,140,161,176,181,175,158,135,112,101,106,125,148, +168,178,177,165,145,121,108,111,129,153,174,183,178,161,135,106, +89,93,117,152,183,200,198,179,149,115,89,82,96,125,158,184, +195,191,172,143,115,100,104,123,150,174,187,185,167,139,110,95, +101,123,152,176,190,189,175,150,121,101,98,112,134,155,168,173, +168,155,135,119,115,124,139,154,162,161,152,137,121,111,114,130, +151,168,177,174,161,142,120,105,104,118,140,162,175,176,167,149, +127,111,110,126,150,172,183,180,166,145,122,102,96,109,136,166, +188,197,190,170,141,109,89,88,108,140,172,194,198,184,156,124, +102,98,113,139,165,182,184,172,149,123,104,101,114,137,159,176, +183,179,163,138,114,101,105,122,145,164,174,173,164,147,131,124, +129,141,154,162,161,155,147,135,124,118,124,139,158,174,181,176, +159,136,114,102,107,126,150,169,178,174,160,139,116,103,106,124, +147,167,176,172,158,136,112,95,93,108,137,166,187,193,181,155, +121,92,79,89,117,152,179,189,182,162,136,115,106,113,129,148, +163,171,170,161,144,123,108,105,116,137,161,178,184,176,155,127, +106,101,112,134,155,167,169,164,153,139,127,123,128,139,149,157, +158,153,143,129,116,112,121,138,159,173,178,170,153,129,108,99, +106,125,150,169,176,170,153,130,110,102,110,130,154,172,178,171, +152,126,102,91,98,122,152,177,189,185,167,141,113,93,89,101, +125,152,172,180,174,155,129,106,95,101,120,145,165,175,172,155, +129,105,93,98,118,145,167,178,175,160,136,113,98,97,110,131, +151,164,167,161,148,135,125,123,128,137,146,154,156,153,143,129, +116,113,122,139,158,170,172,162,144,124,110,109,120,137,153,163, +165,159,147,132,119,113,119,134,152,166,170,162,144,121,102,97, +109,134,161,180,185,176,156,131,110,98,99,113,135,158,174,179, +171,152,127,106,98,107,127,151,169,174,166,147,125,108,102,110, +127,148,166,176,175,162,139,115,99,97,110,131,152,166,168,159, +141,123,111,111,121,136,151,159,157,147,132,117,109,113,126,143, +157,162,159,148,133,118,107,106,116,133,151,163,165,158,144,128, +117,115,123,139,155,166,168,158,141,120,105,101,113,135,160,177, +182,173,153,130,111,101,104,118,139,160,174,178,169,149,126,107, +101,111,132,154,171,177,169,151,128,109,101,109,129,153,173,181, +175,158,134,114,103,105,118,137,155,166,169,161,147,130,117,114, +120,134,147,156,157,148,134,120,112,114,127,145,162,170,165,150, +130,113,105,110,124,140,153,159,157,149,137,125,117,115,123,137, +153,162,161,149,131,114,105,108,122,142,159,169,168,158,140,121, +104,96,101,118,142,164,179,180,167,146,124,108,104,115,135,155, +168,170,161,145,127,114,111,118,134,153,168,175,171,158,139,119, +105,104,116,137,159,175,178,167,149,130,119,119,128,141,151,156, +156,151,144,135,129,128,133,144,156,164,163,153,139,124,115,115, +126,142,156,164,163,154,141,129,121,121,128,139,150,156,155,147, +134,121,113,114,124,140,157,168,168,157,141,123,109,102,106,120, +140,159,171,171,159,139,118,103,103,116,136,155,164,161,150,136, +122,113,112,118,131,147,160,165,160,145,126,108,99,105,122,145, +164,173,170,156,140,127,120,122,129,138,146,150,151,149,143,135, +128,127,132,142,153,160,160,152,141,128,118,118,126,142,157,168, +169,160,146,131,123,124,134,147,157,161,157,148,137,129,123,121, +128,144,166,182,179,155,124,103,103,119,139,149,144,132,132,147, +165,168,148,114,83,76,102,147,183,192,170,127,86,70,90,129, +164,177,165,137,111,105,118,132,136,128,113,103,109,135,165,178, +167,133,96,75,85,121,159,177,167,137,104,86,97,128,156,165, +153,130,109,104,118,135,142,137,126,118,119,132,151,163,160,143, +119,100,97,116,147,169,171,152,121,93,86,104,136,163,172,159, +135,116,113,124,136,138,128,116,113,127,154,177,181,160,122,88, +77,96,135,173,188,173,140,108,90,98,123,149,162,157,142,127, +124,132,142,141,127,109,98,105,128,158,178,174,148,112,86,83, +105,138,161,163,144,119,102,102,118,139,151,146,130,114,108,117, +133,142,135,117,99,94,107,133,157,166,152,122,92,81,96,129, +160,168,150,118,93,88,103,131,152,154,141,122,111,113,125,135, +133,120,107,106,118,140,162,171,161,135,106,87,90,112,144,166, +166,147,123,106,104,117,136,148,148,139,129,127,136,150,155,142, +117,95,93,112,146,176,186,170,139,111,101,112,136,156,157,141, +119,107,110,126,145,156,152,139,127,125,134,148,155,145,121,98, +90,102,128,156,171,165,142,116,102,107,126,147,155,143,120,100, +95,104,124,143,151,145,134,127,127,133,139,134,115,93,81,89, +114,145,167,168,148,117,94,90,106,133,154,154,133,108,95,100, +116,135,143,138,126,119,123,136,147,149,134,109,89,87,103,129, +156,172,169,150,125,108,105,116,134,145,141,127,115,114,122,136, +148,152,144,133,128,131,140,149,149,135,113,98,100,120,147,170, +176,161,135,115,110,121,141,155,152,134,113,105,112,129,147,156, +152,140,132,133,141,148,147,132,107,89,90,111,142,169,179,166, +139,111,98,103,119,138,147,140,124,112,111,118,128,136,136,129, +124,126,135,144,147,137,114,89,76,85,112,142,163,167,151,125, +105,98,105,118,130,131,122,113,112,118,126,133,135,132,125,122, +124,130,136,137,131,115,100,97,109,130,153,168,164,143,120,107, +112,128,145,151,140,120,108,111,124,140,151,151,142,133,131,138, +145,148,140,121,101,95,107,132,158,174,174,157,133,116,110,117, +130,143,145,135,124,121,127,135,143,144,138,130,128,135,146,154, +152,136,110,89,88,108,136,161,172,164,142,120,110,112,122,132, +135,127,116,111,117,128,138,142,137,127,119,120,129,138,141,134, +115,94,85,96,119,143,159,158,141,119,104,101,109,122,132,131, +119,108,105,113,124,132,134,130,124,122,128,135,140,139,129,108, +90,89,108,140,168,181,169,141,114,104,111,126,140,144,134,122, +119,128,140,146,145,136,126,123,131,145,155,155,144,121,99,90, +102,128,156,173,174,157,134,119,116,123,132,138,136,126,120,122, +133,143,148,146,138,130,128,135,144,148,144,130,110,96,100,119, +143,161,166,156,135,117,110,114,125,135,139,132,120,114,117,126, +133,137,133,126,122,127,137,143,142,130,109,89,83,96,122,146, +161,160,143,121,106,103,108,116,124,124,118,112,113,120,127,130, +127,120,112,111,122,141,157,160,143,110,82,79,105,142,171,178, +162,135,117,115,124,134,137,133,123,117,122,135,146,150,146,136, +127,125,132,142,149,149,140,122,105,99,109,130,151,164,165,152, +134,121,117,121,131,140,142,133,124,121,126,135,142,143,138,131, +130,137,147,150,145,128,106,92,96,117,143,164,170,159,137,118, +109,113,122,131,134,128,121,120,126,134,138,136,127,117,114,122, +136,147,148,135,113,91,84,95,118,142,156,156,142,123,111,108, +112,118,122,119,112,107,110,119,129,134,133,125,116,115,123,136, +146,146,132,111,96,99,119,143,159,162,151,135,123,120,122,128, +133,135,132,128,127,131,136,140,140,136,130,130,136,145,152,151, +139,119,100,93,105,129,154,170,170,155,133,116,111,117,129,139, +141,134,126,126,132,140,144,139,129,120,122,134,149,158,154,136, +111,94,93,111,136,157,165,158,141,125,117,118,123,129,129,124, +118,118,125,135,141,140,131,120,115,119,131,141,144,135,117,99, +91,99,118,139,152,151,138,121,109,107,113,121,125,122,113,107, +110,121,131,135,130,119,111,114,126,142,152,147,128,103,87,90, +110,138,160,167,158,140,122,112,112,120,130,136,135,130,127,130, +136,141,139,132,123,121,128,142,155,157,146,123,101,92,103,127, +151,166,164,150,133,122,120,125,131,133,129,123,120,124,134,143, +147,142,131,121,118,126,140,150,149,136,115,99,96,109,130,150, +157,150,135,120,113,117,125,131,131,124,116,112,117,126,134,136, +130,120,114,118,128,139,143,133,114,94,85,91,112,135,152,153, +139,119,104,100,106,117,124,125,120,114,113,118,126,131,129,119, +110,109,122,142,157,156,137,109,88,84,100,127,152,164,159,144, +126,116,117,125,132,133,126,119,119,128,142,150,148,136,121,114, +120,134,148,153,148,134,117,106,107,120,138,154,158,149,134,123, +121,128,137,139,133,121,113,116,127,139,146,143,134,125,123,130, +142,149,147,133,113,97,96,110,133,155,163,155,136,118,110,114, +124,133,135,129,121,118,122,130,136,135,126,116,111,117,131,146, +152,142,120,96,82,86,106,131,150,155,146,130,117,111,113,119, +121,118,112,110,116,127,136,139,131,118,108,109,121,137,146,145, +132,116,105,104,111,123,136,144,145,139,130,124,123,128,134,134, +127,118,116,122,132,142,144,139,130,125,128,137,147,151,144,127, +109,101,107,126,148,161,161,148,130,118,116,123,131,137,135,129, +124,124,130,137,141,137,128,119,117,126,142,156,158,145,121,98, +89,99,121,145,158,158,145,131,121,119,123,126,125,119,114,115, +124,137,146,144,132,115,104,106,120,138,148,144,128,109,96,95, +107,125,140,146,141,129,120,118,123,130,131,124,113,106,108,117, +129,137,135,127,119,117,124,134,140,136,129,123,115,102,95,113, +152,178,162,119,94,114,149,155,127,103,113,144,156,133,105,107, +141,171,161,120,90,106,157,194,179,127,85,86,119,145,144,130, +133,156,172,156,118,95,110,146,162,138,101,93,126,172,183,148, +102,89,116,152,160,141,123,129,146,145,115,85,91,132,174,178, +144,106,98,124,156,161,134,102,94,116,142,146,130,118,126,145, +150,131,109,111,142,168,156,114,79,84,126,165,170,144,120,121, +139,145,129,110,111,134,154,145,115,96,110,147,168,149,109,89, +111,156,183,168,130,102,103,121,128,122,120,136,163,175,155,119, +102,120,152,162,137,104,96,125,163,175,154,124,114,128,144,143, +134,136,153,168,156,119,88,95,137,178,182,149,115,113,141,167, +163,135,112,117,138,148,134,118,123,150,175,167,133,105,111,146, +172,160,121,91,99,134,163,162,143,130,136,146,139,117,104,120, +155,175,157,116,91,104,140,160,144,111,97,119,156,175,163,135, +117,117,120,109,96,104,141,182,193,162,115,92,109,141,149,127, +100,100,131,164,168,143,116,112,127,137,126,112,120,153,183,176, +131,84,73,106,149,162,143,122,126,152,170,158,127,106,113,134, +141,126,112,123,157,183,172,130,96,100,137,170,167,136,111,115, +140,155,146,128,124,142,161,154,126,106,118,154,178,165,126,98, +106,140,163,152,123,110,126,157,171,157,135,125,132,137,121,97, +94,125,170,192,171,128,99,105,133,149,138,117,113,130,152,152, +133,114,116,134,142,128,107,110,142,179,183,146,97,75,97,138, +159,147,125,122,141,160,154,128,106,108,128,140,127,108,109,137, +170,174,144,106,92,114,149,162,147,124,117,128,137,132,119,117, +131,152,155,135,114,116,141,165,162,133,105,103,129,155,155,134, +117,123,146,160,153,135,128,137,149,140,113,94,108,148,183,183, +150,115,104,124,148,150,135,123,129,147,155,144,126,120,130,144, +141,124,116,132,163,180,164,126,95,92,117,141,145,137,134,144, +156,152,132,113,112,128,142,136,118,110,125,153,167,151,119,97, +104,132,153,152,138,128,130,136,132,119,111,120,140,155,146,124, +113,123,147,158,143,116,100,108,132,149,145,131,123,129,141,142, +136,131,134,142,140,121,101,101,127,160,172,155,127,111,119,140, +147,138,127,128,141,153,148,133,122,124,138,146,137,126,128,148, +171,174,150,117,98,105,129,145,147,144,146,152,153,142,129,123, +131,143,144,132,121,126,145,162,159,138,116,111,125,146,153,149, +143,140,141,135,120,111,116,135,155,156,137,122,124,143,160,155, +132,112,109,126,143,145,136,130,133,143,145,136,127,129,142,151, +142,121,108,116,140,159,157,138,121,118,129,140,140,135,133,138, +143,138,127,121,127,141,149,140,124,119,132,155,168,156,131,109, +105,119,135,142,143,144,150,155,148,133,122,123,136,147,143,132, +128,137,154,160,148,129,118,123,139,151,154,152,151,151,146,129, +113,112,127,152,164,155,136,126,133,151,159,148,131,120,124,136, +142,141,140,144,150,148,135,123,124,140,159,160,140,117,110,125, +151,162,152,133,122,129,143,149,144,137,135,140,142,132,122,120, +131,146,149,135,120,120,137,159,164,149,126,111,115,127,134,134, +135,143,154,153,136,119,115,127,144,147,134,122,125,142,157,153, +135,118,115,127,141,147,147,147,147,145,132,116,110,120,140,157, +158,145,133,132,143,152,148,136,125,124,135,144,145,140,140,146, +153,149,135,125,130,147,161,156,136,119,120,137,154,154,141,129, +128,139,147,146,141,138,141,144,137,125,121,130,148,157,147,129, +120,131,153,166,158,137,120,120,131,138,137,134,141,156,164,154, +132,118,124,142,154,147,130,120,128,146,157,149,132,121,122,133, +141,143,143,147,152,150,135,117,110,119,138,151,150,141,135,139, +147,146,135,121,117,127,140,144,140,139,145,153,150,134,118,117, +134,154,161,147,129,123,133,147,148,139,131,134,146,154,150,140, +135,141,150,150,137,124,125,141,158,161,148,133,130,141,155,158, +149,137,132,135,138,135,131,136,149,161,159,143,127,124,136,150, +150,137,125,127,142,154,153,141,130,128,136,145,147,143,142,148, +157,153,135,116,111,127,150,162,154,141,136,144,153,148,132,119, +120,132,142,143,139,140,148,153,144,124,112,120,142,160,158,139, +122,119,131,142,141,130,124,132,146,152,143,130,127,137,148,145, +126,112,119,142,161,158,138,122,127,144,156,149,132,123,131,146, +151,140,129,132,150,163,158,138,123,127,146,158,153,136,126,132, +148,157,153,140,133,138,146,149,143,138,144,156,160,147,124,110, +118,140,157,157,145,138,144,154,151,134,124,129,135,134,138,151, +153,136,126,142,162,140,95,92,143,189,172,113,93,128,165,152, +105,93,133,175,168,122,99,126,161,157,119,98,118,146,145,119, +115,141,161,144,109,105,140,164,143,101,93,132,163,142,97,92, +141,182,160,98,73,118,174,174,120,80,107,161,172,128,88,109, +158,167,127,94,115,159,165,130,108,127,150,135,100,96,140,178, +161,114,98,136,176,154,97,75,118,174,170,116,87,126,186,184, +118,67,92,161,186,145,97,101,148,166,130,89,94,140,167,146, +117,119,147,157,129,104,112,140,144,115,99,126,168,168,120,86, +108,160,173,124,79,96,153,179,135,83,89,146,184,153,96,83, +127,167,149,103,89,123,160,147,106,92,120,154,146,112,101,124, +150,142,114,110,132,144,117,80,85,132,168,149,103,94,131,166, +147,93,74,112,161,161,113,84,113,163,171,124,81,93,139,160, +137,110,117,147,155,124,97,107,139,157,139,120,128,147,147,120, +104,125,155,154,119,95,118,158,165,125,91,113,163,181,140,89, +92,138,168,142,92,90,140,185,174,118,87,108,146,152,123,108, +126,154,154,123,104,113,133,136,119,118,138,154,145,118,110,130, +141,122,90,91,134,172,165,120,98,121,151,143,99,77,113,163, +172,127,82,93,139,164,139,97,95,131,160,148,113,99,113,132, +128,111,111,126,136,126,110,115,133,140,127,109,117,142,147,122, +91,97,134,157,142,108,106,139,164,148,105,89,117,150,151,118, +100,125,161,167,132,97,102,133,151,140,121,124,141,149,133,114, +113,123,130,128,129,146,156,144,120,109,128,146,136,108,99,128, +166,168,132,99,110,146,158,130,95,102,142,167,146,101,89,121, +156,157,124,102,115,141,148,129,110,114,129,134,124,118,125,132, +129,116,113,125,132,126,117,123,144,146,118,87,88,125,156,147, +112,99,128,161,155,110,73,87,131,154,136,104,104,133,152,136, +101,87,109,136,142,128,120,127,136,131,115,107,113,121,126,127, +135,145,141,126,113,118,133,133,114,102,118,151,166,144,109,103, +130,156,147,114,99,124,157,159,126,97,107,142,160,147,122,119, +137,149,137,116,111,127,145,147,137,130,129,128,124,122,130,139, +136,127,125,140,152,138,106,88,106,143,158,139,116,121,149,160, +133,93,83,113,146,149,124,109,125,148,147,119,91,95,122,143, +141,126,120,124,127,121,115,115,117,116,119,130,145,147,126,103, +100,120,137,127,105,100,124,150,145,114,95,112,145,152,124,96, +104,139,157,135,99,91,119,151,153,128,109,116,134,139,125,112, +116,130,139,139,136,133,128,119,116,124,138,142,131,123,132,150, +154,130,100,96,123,154,158,140,129,140,158,152,120,95,104,137, +157,147,126,123,142,155,142,114,99,113,138,150,145,134,131,133, +131,123,118,119,123,127,133,142,148,139,120,108,115,130,133,118, +108,120,144,152,129,100,98,125,151,144,113,96,113,142,145,117, +91,97,128,150,142,121,113,122,130,123,111,108,119,130,131,126, +125,127,123,113,111,122,134,133,123,123,137,148,135,104,87,104, +137,150,134,114,121,148,159,134,95,83,112,149,157,133,113,123, +150,156,132,103,99,122,146,151,142,134,135,138,135,128,125,125, +129,135,145,152,150,136,121,121,134,143,135,119,118,140,160,155, +124,102,113,144,159,142,117,115,137,155,142,113,102,121,149,155, +135,117,119,133,137,123,109,111,128,143,143,133,125,120,117,115, +118,123,127,124,121,129,141,141,121,94,90,113,139,142,124,113, +126,146,144,113,87,93,124,146,138,117,115,134,150,139,111,93, +102,127,143,140,131,127,130,130,124,117,115,118,123,130,138,143, +138,123,111,116,129,136,128,116,120,139,151,141,118,110,126,147, +148,129,117,129,152,157,132,106,109,139,163,156,130,117,127,144, +142,124,113,122,142,152,145,136,131,131,129,125,126,131,134,132, +132,142,150,143,121,102,108,131,147,140,124,125,144,155,138,104, +89,108,140,149,130,113,119,142,150,128,99,92,111,134,136,125, +120,127,135,129,114,105,109,120,126,126,128,129,126,117,112,119, +125,121,108,106,126,147,146,122,99,104,130,144,130,106,104,128, +151,143,113,95,108,138,150,134,113,114,132,141,126,106,103,120, +141,146,139,131,126,124,120,121,126,131,130,128,135,147,150,136, +114,106,120,139,143,130,120,132,153,157,131,100,96,121,147,146, +127,120,137,157,152,120,96,102,129,146,139,125,123,135,143,133, +116,109,115,126,131,133,135,135,128,117,114,120,126,122,110,110, +126,142,138,114,96,106,129,136,117,97,103,129,142,124,95,89, +112,138,137,113,99,111,133,135,112,91,96,120,137,132,116,110, +118,126,120,111,110,115,119,119,125,136,137,122,99,94,112,132, +134,118,111,126,147,144,114,89,97,127,143,130,113,119,143,156, +138,108,97,116,140,143,128,120,131,147,145,125,110,113,127,135, +132,129,133,139,135,124,120,125,130,125,115,119,137,149,140,117, +107,122,141,138,115,102,119,148,154,127,98,99,128,150,140,113, +103,120,141,137,114,99,108,127,134,126,117,120,125,122,110,105, +111,121,120,116,118,128,131,116,98,96,113,128,124,109,109,130, +146,132,99,82,100,129,134,114,98,114,145,153,124,89,85,110, +133,131,117,114,126,134,127,113,107,114,122,121,118,123,134,137, +125,114,116,126,128,117,110,122,145,152,133,110,112,135,149,134, +110,108,135,158,150,119,101,115,143,152,134,113,117,139,149,134, +111,107,125,142,141,127,122,130,138,133,119,113,120,128,128,126, +132,142,139,121,105,108,127,139,130,115,117,137,149,133,104,93, +111,135,136,116,105,120,144,145,118,92,94,117,131,123,109,112, +129,137,124,104,99,112,123,123,116,116,123,127,121,113,112,116, +114,108,108,123,138,136,115,99,106,128,135,117,96,100,128,148, +136,108,97,116,139,139,121,108,117,135,137,121,106,111,128,137, +130,121,126,138,140,129,117,119,128,132,129,128,137,145,140,123, +111,118,135,140,127,118,129,151,154,129,100,101,130,152,143,116, +108,128,151,148,122,104,114,133,134,116,107,124,149,154,132,107, +103,118,131,131,126,130,136,130,115,108,119,135,134,115,101,110, +131,137,124,110,114,128,127,106,91,106,139,153,131,97,88,111, +136,138,119,107,118,133,127,105,93,109,134,142,124,103,102,119, +133,130,116,109,110,111,111,119,136,145,133,108,95,108,130,138, +129,122,128,138,133,114,102,115,139,146,126,103,108,138,160,151, +123,107,117,133,133,121,121,140,157,150,122,103,112,136,148,139, +127,127,134,134,126,125,136,141,128,108,104,126,151,152,129,109, +114,131,132,117,108,126,151,152,122,95,102,135,156,144,115,106, +124,139,132,113,110,127,141,131,108,100,118,139,139,119,103,105, +115,118,115,120,134,139,122,96,90,111,137,141,123,108,116,132, +131,112,100,113,136,137,110,87,100,138,158,138,101,88,106,126, +126,115,116,132,141,127,105,101,120,139,137,120,111,121,134,134, +126,125,132,132,118,102,107,132,152,149,127,114,122,137,137,124, +120,136,150,139,109,93,114,151,165,142,114,113,137,153,144,124, +119,130,134,121,105,112,135,150,139,115,107,121,135,135,126,127, +137,136,116,95,100,129,151,144,120,112,128,146,141,120,110,123, +134,122,96,90,117,151,156,126,96,97,120,134,124,109,112,127, +130,111,92,99,125,142,134,114,108,123,138,135,122,118,124,123, +107,93,103,132,150,136,108,99,117,135,129,110,106,123,136,125, +100,95,121,150,150,123,103,115,141,149,130,111,113,127,130,116, +107,119,142,153,139,116,109,121,137,138,129,127,133,131,116,104, +114,141,156,142,120,120,142,158,146,121,113,127,137,124,103,105, +137,163,149,119,105,102,120,158,136,80,123,175,112,75,144,146, +86,133,185,101,59,166,198,93,77,164,146,62,94,158,111,83, +167,180,68,54,165,170,71,81,160,127,66,116,150,77,72,179, +183,66,63,169,167,91,117,169,108,65,139,161,72,74,185,179, +66,70,157,131,70,125,171,95,70,155,147,51,85,190,158,69, +102,162,128,102,151,147,75,83,157,137,61,96,185,165,98,112, +136,95,93,162,160,80,83,160,147,74,95,164,145,100,129,150, +106,109,177,167,85,89,160,140,70,98,167,147,105,128,137,87, +94,164,152,71,81,158,144,74,92,150,134,107,139,140,82,92, +174,169,82,77,145,136,77,95,143,122,102,144,144,72,68,148, +156,81,77,141,131,73,90,134,112,97,144,146,78,80,168,179, +98,83,140,132,82,102,144,115,96,150,160,79,53,131,158,95, +81,133,130,86,107,143,105,81,144,171,96,65,140,175,116,94, +136,126,81,107,152,116,83,144,180,104,58,126,169,116,90,131, +130,89,112,155,114,74,138,191,125,67,124,176,135,110,146,138, +89,110,164,129,75,128,191,134,64,102,151,116,96,140,139,83, +97,156,128,63,104,178,141,74,109,163,133,104,141,139,77,81, +148,135,69,101,183,156,73,83,131,109,88,134,145,80,72,145, +148,74,81,157,147,76,88,145,132,108,153,165,88,64,141,162, +87,75,155,166,93,84,132,118,85,125,155,92,58,129,163,91, +64,140,168,106,90,137,131,94,131,172,110,56,120,176,115,69, +132,173,117,88,128,123,81,115,175,131,61,105,173,128,68,114, +166,127,98,139,146,101,124,189,155,72,95,169,142,79,116,176, +142,100,131,139,83,86,159,154,72,77,156,150,83,98,155,132, +89,123,150,101,91,165,179,93,66,134,146,85,92,154,144,93, +117,151,101,67,133,172,100,57,120,154,99,84,139,142,93,108, +153,118,78,138,193,130,65,113,162,119,92,142,156,105,104,150, +124,63,99,172,141,71,97,150,118,81,122,148,104,96,151,149, +86,102,177,163,84,90,149,132,87,121,163,128,101,145,152,83, +72,149,166,97,84,141,142,94,111,155,127,90,132,164,109,83, +156,196,131,89,132,149,107,111,159,147,103,130,169,120,68,119, +175,130,79,114,145,109,98,144,145,96,109,161,137,79,112,179, +153,88,102,142,120,101,141,155,108,103,153,145,78,83,153,153, +95,99,140,122,87,116,144,105,85,138,158,103,90,154,171,114, +96,134,132,98,122,163,134,97,133,162,108,68,117,158,118,88, +122,134,99,106,148,132,87,111,159,131,84,117,171,149,108,123, +135,105,103,148,151,104,110,160,146,86,96,151,144,100,108,134, +113,96,136,154,109,95,145,157,105,97,154,171,126,112,138,130, +106,133,163,133,106,139,158,111,83,126,154,122,105,131,126,95, +111,148,129,89,115,158,134,95,124,164,141,108,120,127,102,109, +151,148,106,112,154,139,90,95,135,132,107,119,131,103,93,132, +144,102,89,130,142,107,102,141,151,126,125,135,110,95,132,159, +126,102,135,154,112,85,120,143,119,106,122,116,94,113,147,128, +94,113,146,128,101,123,149,135,120,132,127,101,113,153,148,109, +113,147,136,97,103,135,134,115,125,133,109,101,130,141,111,102, +134,142,115,114,144,148,126,126,134,115,104,135,160,137,117,138, +148,116,97,121,134,118,115,129,118,96,115,148,134,98,106,135, +130,112,126,146,135,123,130,123,100,109,142,143,113,113,138,132, +104,106,127,124,112,120,123,101,96,125,138,112,99,123,134,113, +108,130,139,129,129,128,109,103,133,153,130,110,128,141,118,101, +118,131,119,116,126,115,97,110,135,126,101,109,132,127,114,126, +141,132,124,132,125,102,107,140,149,124,118,134,133,112,111,125, +126,121,128,129,110,106,130,140,117,104,120,129,118,120,138,140, +129,132,136,116,103,127,153,142,124,131,138,120,111,126,132,117, +115,127,121,102,110,135,134,112,111,127,128,120,127,134,128,127, +134,125,104,110,139,145,122,114,126,125,111,112,123,121,115,124, +126,107,99,119,130,114,102,117,129,121,120,132,132,123,128,133, +116,98,115,143,145,130,126,125,116,116,128,124,108,110,128,128, +108,106,122,124,114,117,124,116,109,126,145,141,128,124,118,110, +119,138,136,118,119,139,142,122,112,117,122,128,136,129,104,97, +123,144,131,109,109,119,124,131,137,128,118,128,143,132,110,115, +137,145,138,134,127,113,110,130,142,127,112,119,125,118,116,123, +120,110,114,128,129,121,124,132,134,135,136,122,100,106,137,150, +130,112,119,128,125,120,115,106,109,130,139,117,94,103,125,129, +122,118,108,102,119,144,144,122,118,131,130,116,117,129,132,128, +133,137,122,108,112,125,127,125,121,109,99,113,137,135,110,100, +114,127,128,129,127,122,128,142,139,114,103,125,147,145,131,122, +116,116,127,137,127,113,118,131,128,116,113,118,118,120,129,127, +114,113,129,139,133,126,125,121,121,135,148,140,123,126,136,129, +114,112,118,121,129,138,130,108,100,115,128,122,110,105,110,125, +142,145,128,118,129,137,122,106,114,131,138,137,133,122,108,109, +121,122,113,112,117,117,116,125,130,119,105,107,115,114,111,118, +129,138,146,143,123,104,111,135,142,128,118,121,127,130,131,122, +107,106,122,128,113,102,111,125,128,124,118,109,106,122,140,138, +127,125,132,132,130,136,137,126,120,128,132,121,113,118,127,132, +135,133,118,105,112,127,126,113,108,113,120,129,135,130,120,124, +141,141,124,117,128,140,145,145,136,117,106,117,129,123,112,116, +125,123,119,119,116,108,109,117,115,109,116,132,140,140,142,137, +119,107,119,136,133,120,118,124,126,124,120,111,106,116,128,124, +109,106,119,131,128,116,104,99,106,123,133,130,128,134,136,131, +129,130,126,122,128,137,129,114,113,122,126,126,126,120,106,103, +117,126,117,108,112,120,123,127,130,129,129,139,147,136,118,119, +136,148,143,129,118,114,118,127,126,119,122,134,135,126,121,121, +115,109,114,120,112,107,119,137,147,148,144,132,119,122,137,144, +137,132,135,133,128,126,121,110,107,121,131,120,107,114,127,124, +115,109,104,102,114,134,139,132,135,147,144,127,118,122,124,122, +125,126,119,113,118,124,123,124,128,119,105,111,131,130,110,102, +112,117,113,115,123,124,128,140,145,133,122,127,138,141,138,131, +118,108,115,126,121,112,119,131,127,116,114,115,110,108,116,118, +109,111,130,145,147,146,142,130,121,130,143,137,128,131,139,135, +125,121,119,116,124,138,138,124,121,132,136,124,114,113,110,106, +116,136,145,143,148,154,148,137,134,135,133,135,140,136,124,121, +128,130,124,122,123,115,109,117,127,122,113,115,119,114,111,118, +127,131,140,152,149,134,126,135,141,134,124,118,114,115,124,128, +123,123,133,136,127,123,124,117,106,110,119,113,102,111,132,139, +137,140,145,137,128,134,143,139,132,134,135,126,117,118,118,115, +120,130,127,116,119,130,128,115,108,108,106,110,126,139,143,148, +156,154,142,134,132,128,128,134,137,128,120,127,135,130,124,127, +130,124,123,135,136,122,115,122,121,109,106,121,134,140,150,159, +152,139,141,149,144,133,128,127,122,120,126,127,122,124,132,129, +116,112,118,119,112,111,113,108,105,117,134,140,141,143,141,132, +130,136,134,125,124,128,126,117,113,113,114,119,130,135,128,122, +127,130,123,112,104,100,98,107,123,131,135,145,157,154,139,133, +135,131,127,132,136,128,119,123,128,123,117,118,119,116,119,129, +129,118,115,118,115,106,108,122,136,147,157,158,148,138,139,139, +135,130,125,119,117,125,134,132,126,131,140,138,128,124,126,123, +120,120,115,105,107,125,138,139,142,150,152,146,145,148,142,134, +136,140,130,117,116,121,120,119,126,128,120,118,128,130,117,105, +104,103,102,112,127,132,137,149,158,148,131,126,127,122,119,124, +124,115,115,125,127,119,118,127,128,119,121,132,129,117,111,112, +105,97,102,118,131,144,156,157,148,144,146,140,127,123,125,123, +119,123,128,122,119,127,131,121,112,117,125,123,119,116,109,102, +111,130,140,141,144,150,150,145,144,141,134,130,133,130,120,118, +126,127,123,129,141,139,129,131,140,135,119,110,109,105,105,117, +130,134,144,162,168,154,139,138,139,134,133,135,129,120,124,132, +126,112,111,119,122,121,126,127,118,113,116,113,100,95,108,124, +136,149,157,152,140,138,137,124,110,111,116,114,111,118,124,122, +126,135,133,119,115,125,127,117,111,110,102,95,105,123,130,133, +144,154,153,147,146,141,129,126,133,131,119,113,117,119,119,125, +129,122,119,130,137,124,107,105,107,104,106,120,131,138,150,165, +165,150,136,132,133,131,130,127,123,124,132,134,124,120,129,136, +133,132,137,136,125,118,116,112,104,102,110,123,145,168,170,152, +145,157,158,132,109,116,133,134,123,117,116,123,133,133,116,106, +118,133,125,109,109,115,109,101,106,121,134,146,153,147,139,144, +147,129,106,109,126,125,107,100,111,126,137,134,118,113,131,148, +135,107,97,106,109,99,94,104,122,143,160,162,149,142,148,146, +126,115,127,137,127,115,120,127,123,117,115,117,124,137,138,120, +107,117,126,110,91,99,123,142,157,164,158,151,157,161,138,107, +107,130,135,118,114,131,141,136,131,131,131,132,135,130,120,120, +127,117,96,94,118,138,141,145,155,163,165,161,145,123,120,137, +141,118,101,112,131,132,123,118,117,123,135,138,119,101,107,117, +108,94,102,124,138,145,155,159,151,141,135,121,108,112,125,119, +105,111,131,134,116,109,121,135,137,133,123,111,112,122,111,83, +75,101,129,141,147,155,159,159,159,146,120,109,123,135,123,111, +119,129,123,115,121,129,129,129,130,125,117,119,120,104,92,110, +140,148,140,145,163,168,156,142,129,121,129,141,130,106,104,126, +138,131,127,135,144,147,146,136,117,109,113,109,94,95,120,141, +145,150,164,168,157,144,138,132,130,137,135,117,108,122,134,122, +106,111,129,139,137,129,116,109,118,122,102,84,98,132,147,143, +147,157,158,151,141,125,107,106,120,120,105,105,124,131,122,123, +136,138,129,124,121,114,110,112,102,84,87,115,135,129,128,148, +166,163,152,142,129,123,131,133,114,96,107,131,134,121,121,133, +140,138,131,119,109,112,118,111,103,114,136,142,142,153,167,164, +151,142,131,121,124,132,122,106,115,140,141,122,119,139,151,146, +138,130,120,117,123,117,93,85,110,138,142,144,159,170,166,157, +150,135,120,119,125,120,112,118,129,126,120,127,136,130,120,118, +119,116,116,118,108,99,111,135,140,131,136,155,163,153,140,126, +113,112,121,115,97,97,119,133,127,125,134,137,132,130,127,113, +98,99,103,96,92,107,127,131,135,152,164,156,142,137,135,131, +126,120,111,111,125,134,124,112,120,135,139,132,126,119,114,121, +129,115,94,101,130,147,143,146,163,170,159,145,133,119,112,117, +118,111,114,132,140,134,134,145,146,134,126,126,122,116,117,115, +101,98,119,138,133,129,147,169,169,154,144,134,124,125,127,113, +97,106,130,134,122,120,130,133,129,126,117,104,103,114,115,104, +107,128,140,138,143,157,157,142,130,125,115,108,110,110,103,107, +126,134,123,115,125,138,137,127,116,104,101,110,113,95,79,96, +126,135,133,146,161,160,151,146,132,113,109,119,118,109,115,128, +130,125,131,137,129,117,117,120,116,115,121,119,109,115,136,144, +135,138,158,166,155,143,132,119,114,122,121,105,102,123,144,142, +134,139,145,142,135,129,116,104,107,115,110,103,115,134,139,139, +152,164,158,145,141,135,124,121,123,116,107,117,135,132,114,113, +132,139,129,119,114,109,112,124,122,104,101,125,144,142,137,147, +154,149,142,132,111,95,102,117,113,104,115,135,137,129,134,139, +128,113,110,109,104,103,109,108,101,111,130,134,125,132,154,162, +151,138,129,122,123,127,116,98,100,125,138,129,124,132,133,127, +126,123,107,100,114,127,120,116,131,145,143,142,156,161,143,129, +130,128,119,116,118,113,114,133,146,136,124,135,151,147,130,119, +113,111,119,124,113,100,112,137,144,136,140,154,159,153,149,138, +119,111,120,123,111,109,124,133,128,128,137,133,117,110,114,114, +112,118,123,118,119,136,144,133,124,136,150,146,135,127,116,109, +118,124,107,92,110,139,141,127,128,138,134,122,119,113,99,96, +111,118,109,110,128,138,134,137,148,148,138,134,133,125,119,121, +118,107,110,130,137,121,113,127,138,130,116,112,112,115,125,131, +121,112,127,148,146,133,135,148,153,148,135,119,111,116,123,119, +114,123,139,142,140,145,149,137,121,117,117,112,113,121,124,119, +125,141,141,126,126,146,157,149,138,133,128,125,128,124,105,98, +118,138,135,123,125,131,129,123,117,107,102,114,130,131,122,127, +139,140,134,137,141,135,126,124,122,114,114,117,114,109,118,133, +133,123,128,142,140,124,112,109,108,111,120,122,110,109,128,141, +133,124,133,146,147,142,134,121,112,117,124,117,108,116,130,132, +129,132,133,121,110,111,115,115,118,126,130,132,138,142,136,129, +131,138,142,139,134,124,118,125,132,121,103,110,138,151,139,131, +139,145,137,125,116,108,109,122,133,127,121,131,142,140,134,138, +142,137,133,134,132,124,120,121,117,113,121,131,128,119,122,134, +133,119,108,108,115,124,132,129,120,124,139,143,130,123,131,138, +135,128,121,115,111,115,118,113,111,125,142,141,132,135,138,126, +111,108,112,113,117,123,124,123,131,137,127,117,127,143,143,132, +126,127,128,128,125,113,103,111,130,135,125,122,130,133,125,115, +110,109,115,128,133,130,132,141,142,134,133,137,134,127,127,128, +124,120,123,125,117,117,133,143,136,128,138,148,139,121,113,115, +123,131,132,124,119,130,143,140,127,127,138,144,140,133,126,121, +121,125,121,111,112,126,133,129,127,130,128,118,111,112,115,118, +126,132,132,133,138,137,126,120,127,135,130,121,120,123,124,126, +126,113,104,119,143,143,127,124,137,140,126,113,108,109,118,127, +127,122,125,136,137,129,127,133,133,128,127,131,129,123,121,120, +116,116,125,128,122,119,129,136,126,111,108,116,125,134,135,127, +125,139,147,135,119,122,134,136,130,126,122,118,120,126,123,114, +120,137,144,138,138,142,137,122,115,119,124,125,127,129,131,137, +143,137,125,123,133,140,135,128,126,129,131,130,120,108,108,124, +134,128,121,125,133,129,119,113,112,116,125,132,130,127,134,141, +135,124,123,129,129,123,121,123,126,127,122,117,119,127,133,131, +127,127,135,138,128,112,107,114,125,129,124,119,124,136,139,128, +119,124,135,137,130,122,120,121,124,122,115,110,116,127,129,126, +126,129,125,115,110,115,123,127,128,132,138,141,140,130,117,117, +128,134,127,118,118,123,125,123,123,123,121,127,134,131,127,136, +147,140,122,112,112,117,127,136,138,133,133,135,132,126,128,134, +133,125,122,122,122,123,124,123,120,120,121,118,115,122,133,133, +120,108,107,114,125,134,134,128,130,138,133,119,118,130,139,131, +118,114,117,119,125,130,124,115,119,128,131,131,136,139,129,113, +107,110,119,127,132,132,131,134,133,124,118,126,137,133,120,114, +119,129,132,127,116,110,114,121,123,121,125,134,134,123,113,110, +112,122,135,139,132,129,134,135,130,126,126,125,120,115,115,119, +126,129,125,121,122,125,126,129,133,136,140,137,122,108,113,129, +138,134,127,126,131,136,135,128,126,131,134,127,118,116,123,129, +129,123,115,113,118,124,127,128,131,129,119,110,109,117,128,133, +132,132,133,135,134,129,125,129,134,125,113,112,121,131,135,129, +116,111,120,131,132,130,132,136,133,122,113,112,119,129,133,131, +126,127,133,136,132,129,128,125,117,114,119,128,130,127,121,117, +119,124,127,126,126,129,127,120,113,109,114,128,138,137,130,129, +137,142,136,126,122,124,122,113,109,114,126,134,130,122,121,124, +129,134,136,136,134,129,121,115,115,123,133,135,130,130,137,140, +136,129,127,128,126,119,112,114,124,134,134,125,116,115,123,129, +129,125,126,129,122,113,112,117,125,134,137,133,129,134,142,140, +132,128,123,119,116,114,118,130,136,128,119,121,129,131,130,130, +133,133,128,119,112,113,123,133,135,130,126,130,139,142,134,124, +121,123,121,116,115,122,131,133,127,119,117,122,129,130,126,125, +126,123,116,112,119,130,135,133,132,133,137,142,139,129,122,122, +120,111,107,117,133,138,130,122,121,121,129,141,131,121,138,138, +112,113,135,124,113,140,150,120,119,152,148,119,127,142,118,97, +119,133,116,119,145,136,105,116,144,130,110,130,144,118,107,127, +126,104,119,151,140,113,128,153,140,126,141,137,107,110,136,125, +101,123,154,134,107,125,142,122,117,144,147,118,117,136,123,102, +123,148,130,113,134,149,132,129,147,136,107,116,138,119,97,123, +152,133,112,127,134,115,119,143,134,107,118,142,124,100,121,146, +130,119,140,146,124,129,156,144,110,116,134,115,97,122,146,128, +115,133,136,116,123,149,140,114,126,146,126,105,124,140,124,122, +145,141,115,127,159,147,112,115,135,119,100,123,142,122,117,142, +139,107,113,147,140,113,123,142,123,103,122,137,120,119,144,142, +118,128,159,150,118,121,138,121,104,120,131,118,122,147,139,108, +114,145,142,120,127,140,124,110,128,136,117,116,142,141,116,122, +150,146,125,130,139,118,104,123,133,115,117,144,140,111,114,142, +137,115,123,140,123,107,125,136,114,112,143,148,120,121,150,149, +128,133,142,119,100,120,135,115,111,139,145,118,115,137,136,120, +132,148,130,111,128,141,119,109,136,147,122,117,141,145,128,133, +148,126,100,117,139,117,101,133,153,126,110,131,137,119,125,146, +130,104,118,141,125,106,126,144,128,119,139,145,130,135,151,137, +109,113,132,123,108,123,142,129,115,128,137,123,124,145,140,113, +116,140,131,107,119,143,133,116,132,145,129,126,148,146,113,106, +130,130,109,117,140,133,117,129,139,121,113,137,144,119,110,130, +131,111,118,140,132,116,129,147,134,125,145,152,124,108,126,131, +108,108,135,138,119,125,141,126,112,135,154,130,110,129,142,120, +112,134,139,121,125,145,136,118,133,154,138,112,118,129,116,108, +127,137,122,121,136,131,115,125,145,135,113,117,132,124,112,124, +135,123,120,139,142,126,130,151,148,123,117,128,122,110,121,138, +126,113,130,141,121,112,138,149,125,115,133,134,114,117,137,132, +115,126,144,133,121,139,152,133,116,124,127,113,115,133,131,117, +127,142,128,109,124,145,133,115,123,130,117,113,131,134,118,118, +139,140,124,130,151,145,122,121,130,118,109,126,136,121,117,136, +137,118,121,144,142,122,123,138,131,116,125,139,128,116,131,143, +129,122,142,150,130,119,127,123,110,118,135,129,114,124,138,127, +114,127,141,129,117,128,131,115,113,130,130,114,120,139,137,126, +137,152,142,125,128,130,116,111,127,133,118,119,138,135,116,122, +141,138,124,128,135,123,116,130,138,121,115,132,140,127,126,142, +145,132,128,132,120,109,122,137,127,116,128,137,123,116,131,140, +128,121,129,127,114,117,130,127,116,123,138,134,124,135,149,140, +127,129,127,115,117,132,130,118,121,135,133,125,129,137,136,133, +136,133,123,122,134,136,122,119,132,136,127,129,142,143,132,129, +130,119,111,122,133,124,117,127,136,126,117,126,134,129,125,127, +122,117,122,127,122,117,124,133,132,128,136,146,141,133,134,129, +114,113,128,131,119,118,129,130,123,128,136,133,129,132,132,124, +121,129,132,123,121,130,132,126,129,140,142,135,132,130,120,114, +124,133,127,120,126,131,125,123,130,132,126,126,130,124,114,119, +128,124,116,122,131,128,126,137,146,138,131,134,130,118,117,129, +131,122,124,134,132,125,131,138,135,133,137,136,124,123,134,136, +124,119,129,132,127,130,140,140,133,133,132,122,113,120,130,126, +120,126,131,125,122,129,132,126,125,127,122,115,118,126,124,117, +123,132,127,125,139,146,137,133,137,128,114,117,128,127,118,120, +128,127,124,128,133,132,133,135,132,124,123,129,130,127,124,126, +127,127,132,139,139,134,133,132,124,116,121,128,126,123,126,129, +125,124,130,131,128,128,128,122,115,120,127,123,117,120,126,127, +126,134,141,139,135,140,136,119,117,131,133,123,124,131,130,128, +133,139,137,135,138,136,128,125,130,132,128,126,128,128,126,130, +138,139,136,134,132,125,119,123,127,125,123,125,127,125,125,129, +131,129,128,128,122,114,116,124,124,120,123,126,125,127,136,141, +139,134,135,134,124,116,119,126,126,124,123,121,122,131,139,136, +129,129,135,133,126,124,127,127,126,130,130,124,125,136,143,139, +134,129,123,120,126,131,126,120,122,129,131,129,129,128,129,134, +134,122,110,114,125,128,122,118,122,124,127,138,144,136,132,139, +140,131,122,121,126,129,131,129,126,126,132,141,142,136,133,133, +132,130,131,131,126,124,128,132,130,128,131,136,140,141,135,123, +118,124,131,129,122,120,124,128,132,132,129,127,130,133,126,116, +113,118,124,127,125,120,120,126,135,140,140,136,133,132,130,127, +121,118,122,126,127,127,124,123,133,142,140,134,131,127,124,129, +136,131,121,121,128,133,132,132,133,135,139,140,132,121,119,126, +131,129,124,121,123,131,138,136,129,125,127,127,122,116,116,120, +122,127,130,125,122,129,138,139,138,136,132,128,130,134,131,123, +121,124,125,128,132,134,135,142,149,145,130,121,123,130,132,127, +122,122,128,136,140,136,131,131,134,132,124,118,120,125,130,132, +128,122,120,127,134,134,129,125,121,119,121,125,124,117,113,119, +125,124,123,130,139,144,143,135,123,117,119,125,123,117,118,122, +128,135,140,135,128,132,136,131,123,121,125,130,135,133,125,120, +122,130,136,136,134,132,131,133,133,128,122,118,119,124,127,127, +127,131,137,139,137,128,115,110,119,126,123,120,120,124,132,139, +137,130,132,140,140,131,124,122,126,131,131,127,122,121,126,138, +145,141,137,137,138,135,131,129,125,122,124,128,127,124,126,133, +140,143,139,128,121,122,126,127,123,120,122,126,131,134,133,129, +127,128,127,120,113,114,122,126,125,122,118,117,124,133,136,133, +133,135,136,132,125,120,117,115,117,121,122,124,131,142,144,140, +137,130,121,119,126,128,125,125,127,129,131,132,129,127,131,138, +138,129,123,125,129,130,128,122,117,119,130,138,135,132,135,135, +128,121,120,117,114,119,126,125,121,126,134,139,141,141,137,128, +124,126,129,126,122,121,124,130,133,135,138,140,140,140,138,131, +124,125,132,135,130,123,120,122,128,133,134,133,134,137,136,132, +126,122,119,120,123,124,123,126,133,140,140,134,125,117,115,117, +117,118,121,122,121,125,130,127,123,129,138,138,131,128,126,124, +124,125,120,113,113,120,130,137,138,138,139,139,134,126,120,121, +124,124,124,126,125,125,131,136,137,135,131,127,125,127,130,126, +123,123,125,129,131,130,132,137,137,134,129,122,116,118,124,125, +121,118,119,123,130,136,135,134,138,140,137,131,125,121,120,124, +123,119,123,133,141,145,146,142,134,129,127,127,127,126,127,129, +130,128,127,127,127,129,134,137,134,128,127,130,130,124,117,115, +118,125,132,136,135,135,135,132,125,115,108,112,118,121,121,122, +122,128,135,135,133,134,131,126,126,130,125,118,117,120,119,119, +124,130,134,139,142,139,132,126,126,126,126,126,124,119,121,128, +129,128,130,133,135,136,136,129,124,124,125,123,123,122,124,133, +141,142,140,136,129,122,119,118,117,119,122,125,126,127,127,127, +129,134,138,139,135,132,131,131,127,121,117,114,117,127,136,140, +144,147,145,139,133,126,121,121,126,131,129,124,124,131,134,132, +130,130,130,129,132,132,127,122,121,124,122,120,122,129,135,137, +139,136,125,117,118,120,118,116,117,118,122,128,130,130,131,134, +136,135,131,126,122,119,118,118,116,114,118,130,139,141,140,138, +134,129,128,126,123,122,125,128,126,123,124,127,126,130,137,135, +129,132,137,132,125,124,120,115,120,130,136,138,139,142,141,133, +122,115,114,116,120,125,125,124,128,133,134,132,131,132,133,134, +133,131,128,122,120,120,119,120,125,131,139,147,148,141,136,134, +130,125,124,126,124,121,124,131,131,127,128,133,136,134,131,129, +127,125,125,123,118,115,122,132,135,136,138,135,127,123,123,118, +114,117,124,126,124,121,123,128,129,130,134,134,131,131,132,129, +122,114,111,111,115,122,130,137,143,146,144,136,128,123,121,123, +128,129,125,124,129,131,129,126,125,128,133,134,135,135,130,125, +126,125,118,116,125,133,137,142,144,136,127,126,124,118,116,118, +121,123,128,130,130,130,134,137,135,132,132,130,128,126,126,122, +114,113,125,134,134,137,143,144,139,135,133,128,125,128,131,129, +124,123,125,127,128,130,131,132,133,135,134,130,125,121,116,114, +119,127,131,134,139,141,139,130,120,114,117,120,121,122,122,124, +129,131,127,125,127,130,131,133,134,130,127,124,120,113,109,112, +120,128,137,144,146,142,136,134,131,125,121,123,125,126,127,129, +128,126,127,132,133,129,129,131,132,132,128,123,118,119,124,129, +132,134,138,139,134,129,125,123,120,119,123,126,125,123,123,127, +134,138,133,127,131,141,141,127,117,118,120,118,118,119,124,137, +150,148,136,133,137,136,127,123,126,131,130,127,126,127,126,126, +124,124,128,136,140,134,126,126,127,121,111,110,121,134,139,139, +135,132,134,133,121,109,111,122,126,122,122,125,128,130,131,128, +125,129,135,133,126,123,124,119,112,113,117,122,131,137,136,136, +143,145,134,122,122,131,133,125,118,119,126,131,129,124,123,129, +138,138,130,122,124,129,123,113,115,123,129,135,138,134,132,134, +129,120,118,122,126,123,120,122,129,132,127,121,122,131,138,137, +133,129,130,133,126,111,105,111,124,135,136,134,139,147,147,137, +126,122,127,131,127,122,126,130,130,126,124,125,128,131,130,128, +130,134,130,120,113,117,125,126,124,125,132,138,140,133,121,117, +123,129,124,112,111,125,133,128,123,124,128,136,139,131,124,128, +131,125,115,112,115,121,124,127,134,141,143,141,136,129,127,132, +131,122,120,129,137,130,118,116,123,129,131,130,128,132,140,138, +122,108,110,120,122,122,128,135,137,140,140,127,115,117,123,121, +119,124,131,133,128,123,125,127,127,128,130,133,139,141,128,115, +114,119,121,119,121,129,140,148,146,137,128,129,136,134,124,119, +126,134,132,124,119,121,127,133,133,128,129,135,134,124,116,118, +120,119,122,128,134,136,134,129,124,123,125,126,122,119,124,132, +134,122,114,120,129,131,132,132,132,136,140,131,116,108,112,120, +123,124,129,137,144,143,137,129,128,131,131,129,128,131,132,128, +123,121,122,124,125,126,130,136,139,134,123,117,119,121,120,116, +117,129,138,136,130,126,125,126,129,128,120,118,127,132,125,120, +122,125,129,134,134,131,134,137,130,122,117,119,122,122,122,130, +138,136,133,133,133,133,136,136,130,127,133,136,127,116,115,123, +128,131,130,129,132,139,138,126,115,113,120,126,122,121,128,133, +133,132,128,122,122,126,128,126,126,132,130,123,121,124,126,125, +126,130,133,137,137,131,121,117,123,124,119,117,125,135,139,137, +134,130,132,138,138,130,124,127,132,131,124,119,120,124,130,133, +131,128,130,133,128,120,119,123,121,118,124,130,128,125,125,124, +124,129,131,127,124,128,132,129,121,116,117,125,131,130,129,133, +136,137,136,123,112,117,126,125,121,126,132,135,136,135,131,128, +130,135,135,133,133,134,129,122,122,125,124,122,125,132,134,135, +135,130,121,120,126,125,116,116,127,133,132,129,125,123,128,133, +131,124,122,127,132,128,122,120,125,128,130,133,131,128,131,133, +126,119,121,125,124,123,128,133,131,127,130,133,133,134,136,134, +131,133,137,130,118,115,122,127,128,129,131,131,134,137,129,117, +113,121,124,121,121,125,126,127,129,126,121,122,126,129,128,127, +129,130,125,121,123,125,122,125,131,131,131,136,133,122,121,127, +126,121,118,122,130,134,133,131,129,130,135,139,134,126,129,134, +133,126,122,123,125,128,132,131,128,128,134,134,125,122,127,126, +122,125,129,127,124,125,125,126,127,131,130,127,129,134,132,122, +117,121,127,128,127,129,131,131,135,135,126,117,119,127,129,124, +123,129,132,132,134,132,126,127,134,137,132,130,133,132,126,124, +126,125,122,124,130,133,132,132,129,123,122,126,125,116,114,121, +128,129,125,121,122,125,130,132,125,121,127,133,127,120,122,125, +126,129,131,130,127,126,132,132,121,119,127,126,121,126,133,129, +124,127,131,132,132,134,133,131,133,137,133,122,119,125,131,129, +127,130,131,134,140,135,123,118,125,129,126,123,125,127,128,129, +129,123,120,126,131,130,126,130,132,128,124,125,126,123,121,127, +133,132,130,132,129,124,125,129,125,119,122,129,133,132,130,128, +128,132,137,135,127,126,133,135,128,123,124,127,129,131,130,127, +127,130,132,127,122,122,124,122,121,124,124,120,118,121,124,124, +125,128,128,126,129,132,126,117,119,127,129,124,124,128,129,130, +132,127,119,118,124,128,126,121,124,131,132,129,128,127,125,129, +134,131,129,133,134,129,126,127,128,125,124,128,135,135,132,133, +131,126,128,130,124,117,121,128,128,125,123,123,125,129,132,127, +122,125,133,132,124,121,125,127,128,129,129,126,125,129,130,125, +121,124,128,125,124,130,131,126,125,129,130,129,131,132,130,130, +133,133,126,119,123,130,130,126,126,129,131,134,133,126,118,120, +127,125,119,119,124,126,125,125,122,118,122,128,128,124,125,129, +129,126,124,125,123,122,124,126,128,130,127,125,125,125,125,125, +121,119,125,130,131,128,123,125,132,135,131,126,126,130,134,133, +125,123,128,133,131,130,131,129,131,135,131,126,125,127,127,125, +124,125,126,122,121,125,126,125,127,128,127,128,132,130,124,122, +125,130,128,124,125,129,132,133,129,122,119,124,129,128,124,124, +130,133,131,128,126,126,128,133,132,127,129,133,131,126,127,129, +126,125,127,129,130,131,131,128,125,126,127,125,119,119,125,127, +126,122,122,124,127,128,125,122,122,127,132,128,121,122,128,129, +126,126,126,123,126,130,125,121,123,126,125,124,125,127,127,126, +127,129,130,130,130,130,129,131,133,130,125,124,128,132,131,129, +128,132,137,135,129,124,124,128,129,126,123,124,128,129,127,124, +122,123,126,129,128,126,126,131,132,126,124,128,127,124,125,129, +130,130,129,127,126,127,128,125,122,124,130,132,130,127,127,129, +133,133,128,125,127,132,133,128,126,127,131,132,128,127,127,129, +131,133,128,124,126,128,126,124,124,126,124,123,123,124,125,126, +126,124,125,129,131,126,121,123,128,129,126,123,124,131,132,127, +124,122,120,125,129,126,122,125,133,132,127,126,126,127,130,131, +130,127,129,134,132,126,127,130,129,127,129,133,133,133,132,130, +129,130,130,124,121,125,129,129,126,124,125,128,130,128,124,122, +126,132,131,126,125,129,131,130,127,125,127,130,130,128,126,125, +128,129,126,126,128,129,127,127,128,130,130,129,129,129,130,132, +131,126,122,126,134,134,128,127,130,133,133,132,129,125,128,130, +125,120,122,129,132,130,124,120,120,124,128,128,127,127,127,127, +126,124,127,130,128,124,123,124,126,130,128,127,128,126,125,121, +122,129,134,132,128,125,126,130,133,131,127,125,127,131,128,126, +127,133,137,131,126,127,128,132,135,134,129,127,128,126,126,126, +128,131,128,124,122,125,130,130,128,128,128,129,127,125,126,131, +134,130,126,123,126,132,135,130,125,124,127,127,127,125,128,134, +134,130,125,125,128,131,133,130,126,126,128,130,129,130,132,131, +129,125,127,133,134,133,133,130,126,125,125,123,124,130,131,127, +121,120,125,130,131,127,123,123,124,127,128,126,127,131,130,124, +121,124,126,132,133,125,122,125,127,126,127,129,131,130,125,123, +127,130,132,131,128,126,126,128,127,126,130,134,132,128,127,127, +130,137,138,129,125,126,127,129,128,126,127,132,130,123,123,126, +129,131,129,126,124,125,129,132,131,128,129,129,124,122,126,131, +133,132,129,126,128,130,128,127,128,130,129,126,123,124,131,135, +132,127,125,126,129,132,131,129,130,132,128,126,125,127,133,135, +133,128,127,128,130,130,127,127,126,123,120,121,125,128,129,129, +125,124,126,128,128,126,128,129,126,124,121,123,130,133,131,127, +123,126,130,131,126,125,127,129,127,123,124,129,131,132,129,125, +124,128,132,132,131,128,128,127,123,124,130,134,134,132,130,127, +130,132,127,126,128,126,125,123,121,125,131,132,128,125,123,126, +132,132,128,127,130,130,126,124,124,128,134,133,128,127,127,128, +130,131,127,125,127,126,123,125,130,133,132,129,127,127,130,131, +129,129,128,129,129,125,124,130,135,134,132,129,124,126,134,133, +122,122,132,126,116,124,131,122,123,135,129,115,123,138,131,122, +130,135,120,117,130,130,121,128,140,130,116,128,139,126,118,132, +133,119,120,132,127,121,134,141,126,116,129,135,126,127,134,129, +121,126,135,126,119,133,142,129,120,131,135,125,128,138,127,116, +125,130,119,118,132,136,124,120,130,132,123,127,137,129,119,129, +136,123,118,135,141,127,124,132,129,122,131,138,126,117,130,135, +121,117,133,138,126,125,134,129,119,131,143,129,117,131,137,121, +120,137,138,126,129,137,129,120,132,140,127,116,127,133,119,115, +131,134,124,127,133,124,117,129,140,129,118,129,135,122,119,132, +132,122,127,138,128,116,130,141,128,119,130,131,119,120,132,132, +123,129,137,127,117,129,141,127,118,132,135,120,120,134,133,123, +131,142,129,116,128,140,131,122,128,131,120,119,131,127,117,127, +138,127,117,126,136,130,125,131,133,123,121,132,133,123,129,139, +132,120,127,138,130,123,131,133,122,120,131,131,121,127,140,133, +118,123,136,131,124,132,134,124,121,134,135,122,124,139,137,123, +125,136,131,125,134,135,120,116,130,130,118,122,136,133,120,122, +132,129,123,131,136,123,118,130,134,122,122,136,136,123,123,132, +131,125,131,136,125,117,127,134,122,119,133,136,124,123,133,131, +123,129,139,128,117,126,135,126,122,133,137,127,125,132,131,124, +130,139,127,115,124,132,123,116,128,135,125,123,130,129,123,126, +137,133,119,124,136,131,121,129,138,129,123,132,133,124,126,139, +136,120,121,132,129,120,126,136,130,122,130,133,123,122,137,138, +120,120,134,132,121,127,138,133,125,133,135,125,125,137,139,125, +120,128,129,120,121,131,128,120,127,133,125,120,132,140,127,118, +128,132,123,123,134,134,123,126,136,129,121,129,139,130,119,126, +131,123,120,130,134,124,125,134,130,120,126,140,134,120,125,134, +127,121,130,136,126,123,134,135,123,124,139,139,123,121,131,125, +116,125,133,123,119,131,132,121,122,134,137,125,122,133,130,121, +128,137,130,123,132,136,126,122,134,140,129,123,130,130,122,124, +133,130,121,128,135,126,120,130,137,131,124,128,131,125,124,134, +136,126,127,137,133,124,130,139,134,124,126,130,123,120,128,131, +123,120,129,130,121,123,134,134,125,126,131,126,123,130,134,127, +124,133,134,124,124,133,135,128,125,129,126,119,125,133,128,121, +129,136,128,122,131,137,129,124,130,130,123,125,134,132,124,128, +135,130,124,130,137,132,128,130,127,121,122,128,127,121,122,129, +128,122,124,133,133,127,128,130,125,125,131,134,130,125,131,134, +127,125,134,136,128,127,131,126,121,127,133,128,123,128,132,126, +124,132,136,129,128,134,129,122,129,136,131,126,130,135,131,128, +132,137,133,129,131,129,121,121,129,129,122,122,130,128,123,127, +132,131,127,129,130,125,124,130,133,128,127,132,130,125,127,132, +133,129,129,130,124,120,126,131,126,122,129,132,126,126,134,134, +129,129,132,127,122,127,133,130,125,129,133,129,127,132,135,131, +128,131,129,121,120,128,128,121,122,128,124,121,126,131,130,128, +130,130,125,124,130,133,128,125,131,131,126,129,134,131,129,131, +129,123,121,126,129,128,125,127,132,129,126,131,133,129,129,131, +128,125,128,131,133,128,127,132,131,127,132,137,133,129,131,130, +122,121,127,127,121,123,127,126,123,127,130,131,129,129,129,125, +123,128,131,129,128,128,130,128,128,132,132,129,129,130,124,121, +126,130,126,125,129,129,127,129,132,132,132,131,130,128,125,126, +130,130,127,128,131,130,129,132,135,134,131,130,127,121,120,127, +126,120,122,126,124,124,127,130,129,128,130,130,126,124,129,132, +128,126,128,129,126,127,131,132,131,131,130,126,123,125,128,126, +124,127,129,128,129,132,132,131,131,131,127,124,126,130,131,127, +129,132,129,130,135,135,131,132,133,128,123,123,125,126,123,122, +124,125,123,125,130,131,129,129,130,126,125,128,131,128,126,129, +129,127,129,132,132,131,130,128,125,123,124,127,128,127,127,128, +130,130,130,133,132,130,131,130,126,124,127,130,131,129,128,128, +129,134,137,133,128,128,130,126,122,121,123,122,124,126,123,122, +126,131,133,132,130,127,125,126,129,129,126,124,128,132,131,129, +129,131,131,132,130,124,120,124,128,130,128,124,124,127,130,133, +132,128,129,133,132,126,124,125,127,129,131,131,127,127,135,139, +136,132,129,127,124,124,125,123,121,122,126,126,123,124,127,130, +132,132,129,124,124,129,131,129,127,124,127,132,131,131,130,128, +129,131,128,122,121,125,129,130,127,127,125,127,135,136,132,130, +130,130,128,126,126,125,126,129,132,131,128,131,136,135,133,131, +126,121,122,127,125,121,121,122,123,126,127,126,127,132,134,132, +129,125,124,129,131,128,127,127,127,131,135,134,129,127,128,127, +124,122,123,124,126,130,131,126,125,130,131,132,132,128,126,126, +128,129,128,125,125,128,130,131,133,132,135,136,134,132,124,119, +121,125,124,123,121,121,125,130,131,129,128,128,130,129,126,125, +124,128,131,131,131,127,127,133,133,130,128,125,124,126,127,128, +126,124,126,128,128,128,129,131,135,136,135,131,124,122,125,127, +126,126,127,130,134,138,137,133,130,129,129,126,120,119,123,126, +126,127,124,121,124,128,133,132,128,131,131,129,130,129,125,125, +129,131,130,129,130,132,134,132,129,124,119,119,124,127,126,124, +126,127,130,132,130,130,129,130,132,126,121,123,124,129,131,130, +130,129,132,137,137,133,129,127,127,126,125,123,122,122,123,125, +123,123,127,130,134,135,131,126,123,124,127,127,125,127,130,131, +134,135,131,128,127,127,125,122,122,125,126,132,132,127,126,125, +129,134,134,132,130,131,130,127,125,123,123,126,130,133,133,132, +135,137,135,131,127,122,119,123,125,125,127,123,124,129,128,128, +130,129,131,133,131,127,125,127,128,131,131,128,129,129,132,134, +130,128,126,124,125,124,122,123,125,126,127,129,126,125,131,135, +133,132,127,124,124,123,125,126,124,129,134,135,135,135,132,130, +129,128,124,122,122,125,127,126,126,124,121,122,127,132,131,129, +132,132,128,126,123,123,126,128,129,132,132,130,133,134,130,126, +122,122,123,123,128,130,127,129,131,130,130,130,129,131,132,131, +127,124,124,126,128,128,130,131,131,133,135,135,132,130,129,126, +127,125,122,125,125,125,128,125,124,128,132,134,134,132,129,126, +126,126,127,128,129,133,134,134,133,130,128,127,126,125,122,121, +124,128,129,127,128,125,123,127,130,130,133,132,129,129,126,122, +121,122,125,130,133,132,134,135,134,134,129,124,123,121,122,125, +126,125,126,128,127,125,126,127,128,130,131,130,127,124,125,128, +128,128,130,130,129,132,132,130,128,125,126,127,123,124,126,125, +128,131,129,128,129,131,133,134,132,128,126,124,123,126,125,126, +132,134,134,133,134,133,131,131,130,127,125,125,127,128,128,127, +125,124,125,126,130,132,131,133,133,130,126,125,126,125,129,134, +134,132,131,133,132,128,125,122,120,121,123,126,127,127,128,129, +128,127,127,128,130,130,129,128,124,122,124,126,125,127,129,130, +131,132,132,130,127,128,127,123,123,123,122,124,127,127,125,124, +126,128,130,130,129,128,125,125,126,126,126,128,131,135,132,129, +129,127,125,126,127,123,122,126,128,128,128,128,129,126,126,130, +131,130,131,132,130,126,123,122,123,126,129,133,136,131,132,137, +133,130,128,124,124,125,127,128,127,129,130,129,127,124,127,129, +129,132,132,130,127,127,130,129,129,131,131,131,131,131,130,127, +126,125,124,123,121,123,126,126,129,131,128,126,129,131,130,129, +128,125,124,124,124,125,124,128,132,132,130,128,128,128,127,127, +126,124,123,123,128,127,123,125,125,123,125,127,127,129,129,130, +130,127,124,124,126,128,130,133,131,129,130,132,127,126,125,121, +123,126,126,127,129,130,131,131,128,124,127,130,129,130,131,127, +124,128,129,126,130,131,130,133,133,133,133,129,129,130,127,125, +124,125,127,129,131,129,127,127,129,130,130,129,129,129,128,128, +129,129,128,131,134,132,130,128,127,127,126,126,124,122,123,126, +128,128,127,127,129,128,127,129,128,128,130,129,126,124,123,123, +125,128,130,130,130,130,130,130,128,124,123,123,123,124,126,124, +126,130,129,126,123,122,126,126,127,131,129,127,127,127,128,127, +127,128,130,132,129,129,132,126,125,129,124,121,124,127,127,130, +133,130,127,128,129,129,129,128,127,128,128,128,128,128,128,132, +135,131,130,131,130,130,130,128,127,126,126,129,129,129,128,128, +129,128,128,129,128,130,132,132,129,126,127,127,128,132,132,131, +130,130,131,128,125,123,123,124,123,124,128,129,128,130,129,129, +128,124,124,128,132,131,126,123,126,130,128,123,123,128,131,132, +128,125,127,129,128,123,119,121,125,127,126,125,128,128,126,125, +125,125,127,129,125,124,127,130,129,126,126,130,132,131,126,125, +130,129,129,127,120,123,129,130,127,125,128,133,132,128,127,128, +131,132,131,127,126,128,130,128,127,131,133,133,132,129,130,133, +129,125,125,126,128,131,129,125,128,134,133,126,123,125,129,132, +131,128,127,131,134,131,126,126,130,133,130,127,128,129,129,127, +125,122,123,125,127,125,127,132,133,130,125,126,130,128,125,125, +125,128,130,128,125,123,128,132,130,124,122,127,131,128,124,123, +123,125,127,125,122,124,129,129,124,123,125,127,126,126,126,128, +126,127,127,124,126,132,130,127,128,129,130,130,123,121,125,127, +130,127,123,129,134,134,131,125,125,130,132,130,127,128,131,131, +132,126,125,130,133,133,129,127,132,131,128,129,128,128,128,128, +127,125,130,134,129,126,127,130,132,128,125,125,128,132,130,128, +127,130,136,135,127,124,127,129,128,125,125,125,127,129,128,123, +124,128,131,130,127,128,131,130,127,126,127,125,125,125,125,127, +131,131,128,124,125,129,128,123,122,125,127,127,126,123,122,126, +130,129,124,122,125,129,127,123,123,126,126,128,127,125,127,129, +129,130,127,124,131,131,122,128,131,124,126,126,125,128,132,133, +131,129,132,134,131,124,123,128,129,130,132,127,128,135,135,130, +125,125,129,131,131,129,129,130,129,129,128,124,126,130,132,130, +128,131,132,127,125,127,128,128,127,129,130,131,134,132,127,126, +129,131,127,123,125,127,128,128,125,123,125,132,133,130,127,127, +130,131,126,125,125,127,130,130,127,126,127,129,127,125,125,126, +127,127,126,127,127,124,122,122,124,126,129,129,126,126,130,128, +122,119,122,125,127,127,126,126,129,132,131,128,122,124,132,130, +126,128,128,128,126,125,126,124,127,133,132,131,131,132,130,126, +127,127,128,128,128,130,131,132,133,129,126,128,130,132,128,124, +129,132,129,127,125,125,128,133,134,127,126,129,129,128,125,124, +127,129,130,131,130,129,129,130,128,126,128,128,128,128,127,128, +126,122,123,126,126,129,132,130,129,131,132,128,122,121,125,128, +129,128,127,128,129,130,128,122,120,125,129,127,125,127,127,126, +125,123,122,122,126,129,128,127,127,126,124,121,123,126,124,122, +128,129,127,131,131,127,124,128,130,127,124,125,128,130,126,125, +125,125,131,133,131,130,128,130,131,127,125,126,128,130,131,131, +131,129,128,131,128,126,129,131,129,129,132,130,126,125,125,127, +128,130,132,130,129,131,131,126,121,123,128,130,129,130,130,131, +132,132,128,122,123,129,129,126,127,128,127,126,127,124,124,127, +129,132,131,129,131,129,123,124,127,127,124,125,129,129,128,130, +128,124,124,127,129,125,122,126,128,127,124,123,123,125,129,131, +127,125,126,127,126,122,121,125,125,128,130,128,128,128,129,129, +126,126,128,128,128,127,129,128,122,124,126,126,129,131,133,132, +130,134,131,123,122,125,129,129,129,131,130,131,134,131,125,124, +126,131,131,128,130,130,129,129,127,126,125,127,131,132,130,130, +130,128,124,126,128,126,126,129,131,131,131,131,129,125,127,131, +128,125,124,128,129,126,124,124,125,128,132,133,128,127,130,129, +126,124,124,127,127,128,130,127,126,128,128,127,123,125,129,127, +126,129,127,125,123,124,125,125,128,129,129,129,129,129,127,119, +120,124,126,127,127,129,130,132,133,129,124,124,127,129,128,126, +128,128,128,127,126,125,124,129,134,130,130,133,130,128,127,126, +128,126,126,130,131,130,131,130,130,128,128,132,128,124,128,131, +130,128,126,127,128,130,134,132,128,128,131,130,126,124,126,128, +130,131,130,129,129,130,130,127,125,127,129,129,128,130,128,124, +124,124,125,127,128,130,130,131,133,129,125,123,123,127,127,126, +128,128,130,131,130,126,121,123,128,129,126,127,128,128,128,126, +124,124,125,129,130,129,128,129,128,124,123,126,124,124,126,129, +132,130,131,131,126,127,130,128,126,125,127,130,128,127,125,124, +129,132,131,130,128,130,132,129,126,124,128,129,130,131,128,129, +130,129,130,127,125,130,131,127,130,132,129,127,126,127,128,129, +131,132,131,131,133,131,125,123,126,128,128,128,128,131,133,133, +131,127,123,126,130,128,125,127,129,128,128,126,124,125,127,130, +131,128,129,130,128,126,124,125,126,124,126,129,130,130,129,129, +127,127,129,128,125,125,128,130,128,124,125,126,128,130,129,127, +126,128,130,125,122,124,125,127,129,131,127,129,132,130,130,128, +126,130,129,127,128,128,127,125,125,127,127,128,131,130,131,132, +132,130,124,123,127,128,128,127,128,132,131,133,131,124,125,129, +128,128,126,129,132,129,129,128,125,128,129,131,132,129,131,132, +128,128,126,126,128,126,127,130,131,132,131,129,128,128,129,127, +124,126,128,129,127,124,125,127,128,131,129,126,128,130,129,126, +125,125,126,130,127,127,130,128,128,132,128,125,127,129,129,127, +127,129,126,124,125,125,127,128,128,130,129,129,130,126,123,122, +126,129,126,127,130,131,133,132,129,126,126,129,129,126,126,128, +129,129,126,125,126,126,130,131,129,130,130,131,129,126,127,127, +126,126,127,130,131,130,130,129,129,129,130,128,124,127,131,129, +127,126,127,129,130,132,130,128,130,132,130,127,124,126,129,128, +128,129,129,131,131,130,129,127,128,129,128,127,127,128,126,123, +124,127,127,127,129,129,131,132,129,128,123,124,129,126,126,128, +127,131,133,130,128,125,126,129,128,126,125,128,130,128,126,125, +125,126,129,130,128,127,130,129,125,125,126,127,126,125,129,131, +130,131,131,129,128,129,129,126,125,127,129,129,126,124,126,129, +130,129,128,127,130,132,129,127,125,127,129,128,127,128,129,130, +132,129,127,128,128,129,127,127,129,128,127,125,126,129,128,129, +131,129,131,133,129,125,124,126,129,129,128,127,129,132,133,131, +129,128,129,128,126,124,126,129,130,127,124,123,125,129,129,132, +131,128,131,129,125,127,128,128,127,124,126,128,129,131,130,129, +129,127,127,124,124,129,131,128,125,124,125,128,130,129,127,128, +129,126,126,125,126,128,128,128,125,126,131,133,132,131,129,128, +128,126,127,129,129,128,126,123,125,127,129,130,130,130,130,130, +129,125,126,129,129,127,126,127,128,132,134,130,128,127,127,128, +127,126,128,130,130,126,125,126,127,131,130,129,129,128,129,129, +127,128,129,127,125,127,129,131,133,133,131,130,129,127,127,126, +126,129,130,127,123,125,129,129,132,131,127,128,130,129,128,127, +127,129,127,125,125,127,131,132,130,129,127,127,128,128,127,128, +129,126,124,124,126,128,129,129,128,128,128,127,126,127,126,126, +129,125,124,128,131,133,135,130,127,128,128,128,127,126,129,129, +126,126,125,126,129,130,130,129,128,130,130,129,129,128,128,125, +124,126,128,132,132,131,130,128,128,130,128,126,127,128,127,125, +123,126,129,131,130,128,129,127,130,131,126,127,127,126,127,125, +126,131,133,133,132,129,129,129,130,130,128,129,127,125,125,123, +128,131,130,130,129,129,131,130,129,127,125,127,125,123,125,128, +131,134,132,128,127,128,130,128,127,127,126,127,126,123,126,127, +127,129,128,126,127,129,130,128,126,127,125,123,125,126,130,134, +132,132,131,127,130,130,126,127,126,127,127,123,125,128,130,132, +130,128,128,129,132,131,128,127,127,126,126,126,127,131,132,132, +130,128,129,129,129,129,126,127,127,123,124,127,128,130,129,128, +128,128,131,129,126,126,125,126,126,123,128,130,134,135,131,130, +129,129,134,130,125,129,130,126,123,127,130,125,128,135,128,123, +133,135,128,125,130,128,120,123,130,127,127,134,135,128,124,132, +133,124,125,130,127,122,125,128,125,123,132,134,123,122,131,132, +126,125,131,125,120,127,129,124,126,133,136,129,127,134,131,126, +130,132,126,122,127,130,121,123,134,133,125,128,134,132,127,131, +134,124,122,130,128,123,125,135,136,128,128,133,128,125,131,132, +125,122,129,130,122,124,132,130,125,128,131,127,124,131,133,123, +121,129,127,121,127,133,135,130,131,137,129,126,134,134,125,123, +130,130,121,123,132,129,126,131,133,127,124,134,136,125,123,129, +128,122,124,132,131,127,132,135,127,124,132,133,126,123,129,128, +121,123,130,128,125,129,132,125,123,132,133,125,123,127,126,120, +124,131,129,128,134,137,129,125,132,135,128,124,129,128,122,126, +130,127,125,130,135,129,125,133,136,129,127,132,129,121,124,131, +128,125,133,137,130,125,131,134,128,125,129,128,123,125,130,127, +123,129,134,128,122,127,133,128,124,130,127,119,124,130,127,125, +131,137,133,129,132,134,131,127,132,130,121,124,130,127,123,127, +133,130,124,129,134,129,127,132,130,122,122,130,128,122,127,136, +132,126,129,133,128,125,131,130,121,122,129,129,123,124,131,130, +124,126,131,127,124,130,130,123,119,127,129,121,126,134,132,130, +130,133,132,126,131,133,123,122,127,129,125,123,131,133,127,129, +132,130,128,130,135,129,120,127,131,124,125,132,133,130,129,134, +131,124,129,134,128,122,125,130,126,122,129,133,126,126,131,129, +126,127,132,129,119,122,129,124,123,129,133,132,130,134,134,128, +129,134,133,123,122,130,127,123,127,130,128,125,130,132,126,126, +134,133,125,124,128,126,123,126,131,130,127,131,134,128,126,131, +132,125,121,127,128,123,124,130,129,125,128,132,126,122,130,132, +125,121,124,127,122,123,130,130,127,130,134,133,128,129,136,131, +122,126,128,124,124,127,131,127,126,134,131,126,131,134,133,126, +124,130,126,122,129,132,129,129,133,133,128,127,134,132,125,125, +129,127,124,128,131,127,125,130,132,126,125,131,132,126,123,126, +125,122,125,130,130,128,131,137,132,128,134,135,129,125,126,127, +123,124,129,128,125,127,132,129,124,128,133,130,125,126,128,124, +123,129,130,125,127,133,132,127,129,133,131,126,126,127,124,122, +127,130,126,125,131,130,125,127,129,130,126,122,126,124,120,125, +129,127,127,131,135,131,129,133,134,130,126,127,126,123,125,129, +128,124,128,133,130,126,132,134,131,128,129,129,124,124,130,129, +127,129,132,132,130,131,134,132,127,128,128,124,125,129,130,127, +126,131,131,126,126,131,130,126,125,126,124,121,125,130,127,126, +131,135,131,129,135,134,129,129,127,125,123,124,127,126,124,127, +131,128,126,130,131,129,127,126,127,123,123,128,128,126,128,131, +131,128,130,133,130,128,128,126,125,124,127,129,126,126,130,129, +127,127,129,130,125,126,126,122,121,125,127,126,126,130,133,131, +132,134,134,131,128,129,126,122,125,128,127,126,128,130,129,129, +131,133,130,129,130,128,125,126,129,129,127,127,131,131,130,131, +133,133,130,129,129,124,125,128,129,128,127,130,131,127,128,131, +128,127,127,125,124,122,124,128,126,126,130,131,131,132,133,134, +131,129,130,125,122,125,126,125,124,126,129,127,127,129,129,129, +128,127,127,123,123,128,126,126,127,128,130,129,130,133,132,129, +130,127,124,124,126,127,127,127,129,130,127,128,130,128,127,126, +125,123,121,124,126,124,126,128,129,132,131,134,136,132,132,131, +126,124,125,127,127,125,128,130,128,130,131,130,132,131,129,129, +126,126,130,128,127,128,128,131,130,130,134,133,131,132,129,126, +126,127,129,127,127,130,129,129,131,128,130,129,126,127,124,121, +125,126,125,126,127,129,130,130,134,135,131,133,130,126,124,124, +125,125,124,126,127,126,128,128,129,129,128,128,127,124,126,127, +126,127,125,127,129,127,130,133,131,131,131,128,126,124,125,128, +127,126,128,129,129,129,129,129,127,126,127,124,122,124,124,126, +127,126,128,128,129,135,134,132,134,131,130,128,124,125,125,125, +128,129,128,128,130,133,134,130,130,128,125,130,130,127,128,125, +128,131,129,130,131,131,134,134,131,128,125,127,130,128,128,127, +127,131,130,130,130,126,127,129,125,124,124,124,127,126,126,127, +126,128,133,134,134,133,130,130,127,125,126,123,123,125,127,128, +127,127,129,129,130,129,126,125,126,127,129,127,123,125,127,126, +130,129,129,131,131,132,128,124,125,127,126,128,127,126,128,128, +131,132,126,126,126,124,125,124,123,125,125,127,129,126,128,130, +132,136,134,131,131,128,127,130,127,125,126,126,130,130,130,131, +129,131,133,130,127,127,127,130,129,127,127,125,127,131,131,132, +132,131,133,132,128,128,127,127,129,129,130,129,127,130,131,129, +128,125,124,126,126,128,127,123,125,126,126,127,128,129,133,134, +133,133,127,124,127,125,124,124,122,126,128,129,131,129,127,127, +127,127,125,125,127,127,128,128,125,124,126,127,130,131,128,130, +130,127,131,127,124,126,124,127,129,126,128,130,130,130,129,125, +122,122,126,127,125,124,125,127,130,131,131,132,131,133,134,130, +128,128,127,128,128,127,126,126,129,132,131,130,129,129,129,129, +130,128,127,127,127,127,127,126,128,131,134,133,133,130,127,129, +129,127,127,126,127,130,131,130,130,128,127,127,127,125,123,125, +127,128,127,125,124,125,127,129,131,130,130,132,130,130,128,125, +123,124,124,125,126,126,129,130,130,131,127,124,125,126,127,128, +125,125,126,127,127,127,127,128,129,130,130,128,128,126,128,129, +126,126,125,126,129,130,129,128,127,127,126,126,126,125,125,125, +127,127,126,127,130,133,134,134,133,130,130,130,129,128,126,126, +128,128,129,130,129,129,130,130,128,127,127,129,130,130,128,126, +125,126,129,129,129,131,131,131,132,130,128,127,126,127,128,128, +127,129,131,131,130,129,126,123,125,126,126,126,125,125,127,127, +127,127,128,129,131,131,130,128,127,128,128,126,126,124,124,127, +128,129,129,128,129,128,127,127,125,126,126,126,127,125,124,126, +128,129,130,129,128,128,127,129,128,126,126,127,128,128,128,128, +128,128,127,128,125,124,126,127,128,127,126,126,124,127,130,130, +132,132,133,134,132,130,129,128,127,128,128,127,128,130,131,131, +130,130,127,126,128,129,129,129,129,128,128,128,126,127,128,129, +131,132,130,129,130,129,129,128,127,126,127,129,130,130,129,129, +128,127,126,125,125,125,126,126,126,125,125,128,129,130,130,130, +129,129,129,128,128,126,126,127,127,126,127,128,127,128,129,127, +126,126,127,128,127,127,125,124,125,125,127,128,128,130,131,129, +129,127,126,126,126,127,127,127,128,129,131,129,128,127,125,125, +126,126,126,126,127,127,127,127,126,128,129,130,133,132,131,131, +131,130,129,128,126,126,128,129,130,131,130,130,131,129,127,127, +127,128,128,128,127,126,128,128,129,130,130,129,129,129,130,129, +128,128,128,128,129,127,128,130,129,128,129,127,125,126,127,127, +126,126,125,125,125,127,128,128,130,131,131,130,128,128,127,127, +127,126,126,127,127,129,129,128,128,127,125,127,127,127,127,127, +127,127,126,124,125,125,127,129,129,129,128,128,129,128,127,126, +126,126,128,129,129,129,129,129,127,126,125,124,126,126,126,127, +126,126,128,129,129,130,130,131,131,131,131,130,128,129,129,129, +129,128,129,130,129,131,130,128,128,128,129,129,127,127,127,126, +127,128,128,129,130,130,131,130,128,128,128,128,128,129,128,128, +130,130,129,128,128,127,126,126,127,126,126,127,128,127,125,126, +126,127,129,130,130,129,129,129,129,128,126,126,126,126,128,129, +128,129,130,129,128,127,125,126,127,127,128,127,126,125,126,127, +127,126,128,129,127,129,130,127,127,128,127,128,127,127,128,128, +129,129,127,126,126,126,126,126,125,126,126,126,127,128,128,128, +131,132,131,130,129,129,129,129,129,129,128,128,131,130,129,130, +129,128,128,128,129,128,128,129,129,127,126,126,126,128,129,130, +130,129,129,131,129,128,128,127,128,128,129,130,129,129,130,129, +126,125,125,125,127,127,128,127,125,127,127,128,128,128,129,129, +129,130,129,127,127,128,127,127,126,127,129,129,129,129,128,127, +127,128,127,127,126,126,126,126,127,127,126,128,130,128,129,127, +127,129,127,128,128,127,127,128,130,129,127,127,127,126,126,126, +125,126,127,127,127,126,125,126,127,128,130,131,130,130,131,131, +129,128,127,127,128,129,130,130,130,130,131,130,128,126,127,128, +128,129,129,127,127,127,129,127,126,129,129,129,130,129,130,130, +127,128,129,128,128,127,128,130,131,129,127,125,127,129,127,123, +125,127,127,127,126,125,128,129,130,129,127,128,130,128,127,126, +128,129,128,127,128,128,129,129,126,126,128,129,128,126,126,129, +128,126,125,124,126,129,129,128,127,128,131,130,126,125,126,128, +128,127,127,129,129,129,128,126,125,126,126,125,125,127,128,126, +125,126,127,127,129,127,128,131,130,132,129,126,129,130,129,127, +125,129,131,130,130,128,127,130,130,128,126,126,129,130,127,126, +127,128,129,129,128,129,129,129,130,127,127,130,129,127,127,129, +131,130,127,127,127,127,129,128,124,126,129,128,127,123,123,127, +128,128,127,128,129,131,130,128,125,126,129,127,126,128,129,129, +130,128,127,128,127,127,127,126,128,130,127,126,126,127,128,126, +125,127,128,130,131,127,126,128,129,129,126,124,127,130,129,128, +127,127,127,127,126,125,124,127,128,126,125,126,127,127,127,128, +130,131,130,130,128,127,129,129,127,127,128,132,131,128,128,127, +129,129,128,127,128,129,132,130,125,125,127,127,127,127,128,130, +131,131,130,127,127,128,128,127,128,130,132,130,129,129,127,127, +126,125,126,128,129,129,126,124,126,127,126,125,126,129,131,130, +129,127,126,128,129,127,125,126,129,131,128,128,128,127,128,128, +127,127,127,129,129,126,125,127,126,126,127,128,130,129,128,128, +127,128,128,128,127,127,130,131,128,126,126,127,127,127,126,125, +127,129,129,126,123,124,127,127,127,128,129,131,131,130,129,126, +127,129,127,127,128,131,131,129,129,129,129,127,127,128,128,130, +131,128,127,126,128,128,126,126,128,130,131,131,128,128,129,130, +130,128,126,129,131,130,129,127,127,129,127,128,127,126,127,128, +127,125,126,127,127,126,127,130,129,128,128,128,127,129,128,127, +127,128,130,130,127,126,128,129,129,128,127,128,129,130,130,125, +124,127,127,127,127,127,129,129,130,129,127,126,128,128,128,128, +129,129,129,127,127,128,126,126,126,126,128,128,128,127,124,126, +129,127,125,127,129,131,130,129,128,128,129,130,129,126,127,130, +131,129,128,128,130,129,129,129,127,128,129,128,128,126,127,128, +127,127,129,129,129,129,128,130,130,129,130,129,128,130,131,129, +126,127,129,129,128,127,127,127,129,129,126,124,124,126,128,127, +126,128,129,129,130,129,127,128,129,128,128,127,128,129,128,128, +129,129,127,127,128,129,129,129,129,127,126,128,128,125,125,127, +129,129,129,128,128,128,129,130,128,126,127,129,129,127,127,128, +128,127,128,127,125,126,127,127,126,126,127,127,126,128,129,129, +129,127,129,130,129,129,129,127,128,130,130,127,126,128,129,130, +129,128,128,130,130,129,127,125,126,128,128,127,127,129,130,130, +131,129,128,129,130,130,129,129,129,128,128,129,128,128,127,127, +128,128,127,128,127,126,126,128,127,125,125,128,130,129,129,129, +128,129,130,129,127,126,127,129,129,127,127,129,129,129,129,128, +128,128,129,128,126,127,127,127,126,127,128,128,127,128,129,129, +129,129,129,128,128,130,128,125,126,128,128,128,127,127,127,128, +128,127,125,124,127,128,127,127,127,129,129,130,130,128,128,129, +130,128,128,128,129,128,127,128,129,128,127,129,129,129,129,129, +128,127,128,129,126,126,127,128,130,129,129,129,130,131,131,130, +127,127,129,129,128,127,128,128,129,129,128,127,126,127,128,127, +126,127,128,126,127,128,128,127,127,129,130,129,129,129,128,127, +129,129,127,125,127,129,129,128,129,128,128,130,130,127,125,126, +127,128,126,126,127,128,129,129,129,128,128,130,130,128,128,128, +128,127,127,128,128,127,127,128,128,127,128,127,126,127,129,128, +126,125,127,130,129,129,129,129,130,131,131,129,126,127,130,128, +126,127,128,128,129,130,128,128,128,129,129,127,127,128,127,127, +127,128,128,127,129,130,130,130,130,130,128,129,129,129,126,126, +128,129,129,127,128,127,128,129,128,126,125,127,128,128,126,126, +128,129,129,129,129,128,129,130,129,127,128,128,128,127,127,128, +128,127,128,129,129,129,128,128,127,127,128,126,125,125,127,128, +128,128,128,129,130,131,130,127,127,128,129,128,125,126,128,128, +128,128,127,126,128,129,127,127,126,128,128,127,128,128,128,128, +128,130,130,129,130,130,128,129,129,127,126,126,128,129,129,128, +129,129,130,130,128,126,126,128,129,127,126,127,129,129,130,129, +129,130,130,131,130,128,128,128,128,127,127,128,127,127,128,128, +128,128,128,127,127,128,128,127,125,126,128,129,128,128,128,130, +131,131,129,127,127,129,129,126,126,127,128,129,129,128,128,127, +129,129,127,127,127,127,127,126,126,128,127,127,128,129,130,129, +130,129,128,129,129,127,125,127,128,128,128,127,127,129,129,129, +128,126,126,128,128,127,126,127,129,129,128,129,129,129,130,130, +128,128,128,128,127,127,128,128,128,128,129,129,129,129,129,128, +127,128,128,126,126,127,128,129,128,128,130,130,131,131,129,128, +129,129,128,127,126,127,128,128,128,127,127,128,129,128,127,126, +128,127,127,127,127,128,128,128,129,130,129,130,130,129,128,129, +128,126,126,126,128,129,127,128,129,129,130,129,127,126,127,128, +127,125,125,127,128,129,128,128,129,130,130,129,129,128,128,128, +127,127,127,128,127,127,128,128,128,129,128,127,128,128,127,126, +126,127,129,129,128,128,129,131,131,130,128,127,128,129,128,126, +126,128,129,129,129,128,128,130,130,128,128,127,127,128,127,127, +128,128,128,128,129,130,131,130,130,130,129,129,128,126,126,128, +128,128,127,126,128,129,129,128,126,126,127,128,127,126,126,128, +129,128,129,129,129,130,130,129,128,128,128,128,127,127,128,128, +127,128,128,129,129,129,128,128,128,128,127,125,125,127,128,128, +128,128,130,131,131,130,128,127,128,129,127,126,126,128,129,128, +128,128,128,129,129,128,127,127,128,127,126,127,127,128,128,128, +129,130,130,129,129,129,129,129,127,126,126,129,129,129,128,127, +129,130,130,129,129,128,128,128,126,125,127,129,130,129,128,129, +129,130,131,130,128,128,128,127,126,127,128,128,127,126,128,128, +128,129,129,128,128,127,126,125,126,128,129,128,128,128,130,131, +131,130,128,128,128,128,126,126,128,129,129,128,127,127,129,129, +130,129,127,127,127,126,126,128,128,128,128,128,129,130,131,130, +130,129,128,128,126,126,127,128,129,127,126,127,129,130,130,129, +127,127,128,127,126,126,128,129,129,128,128,129,130,131,131,129, +127,128,128,127,128,128,129,128,127,128,129,130,130,130,129,128, +128,128,126,126,128,129,129,128,128,128,131,132,131,129,128,127, +128,128,126,127,128,128,127,126,127,128,129,130,129,127,126,127, +127,127,127,127,128,127,127,128,129,130,131,130,129,128,128,128, +127,127,128,129,128,126,126,128,130,131,130,127,126,127,128,127, +126,126,128,129,128,128,128,130,131,131,129,128,127,127,128,128, +127,127,127,126,126,127,128,129,130,129,128,128,128,127,127,126, +127,128,128,127,128,129,131,132,130,128,127,128,129,129,127,127, +128,128,127,127,128,129,131,130,129,128,128,128,128,128,127,127, +128,127,127,129,131,131,131,129,128,128,128,128,127,126,127,127, +126,126,126,128,130,130,129,127,127,128,128,127,126,126,127,128, +127,128,128,130,131,130,128,127,128,129,129,128,128,127,127,127, +126,128,129,130,130,128,128,128,128,128,126,126,127,128,128,127, +128,130,131,131,129,128,127,128,128,128,126,126,127,127,127,127, +128,130,130,129,128,127,127,128,128,127,126,127,128,127,128,129, +131,131,130,129,128,128,129,128,127,127,128,128,127,127,128,130, +131,130,129,128,127,128,129,127,125,128,129,127,127,131,130,128, +131,132,126,125,130,130,125,126,129,126,124,127,129,127,127,131, +131,125,126,130,128,124,126,128,126,125,128,129,127,129,133,131, +126,127,130,129,126,128,129,125,125,129,129,126,128,132,130,126, +128,129,127,126,128,129,125,126,130,129,126,129,133,130,127,128, +130,127,126,129,128,124,125,129,127,124,128,132,130,127,129,129, +126,126,130,128,124,125,130,129,125,129,132,130,128,130,130,127, +127,131,130,125,126,130,127,125,129,132,129,128,130,130,126,127, +131,129,125,126,130,128,126,129,132,130,128,131,130,125,126,131, +129,124,125,128,127,124,127,130,128,127,131,130,125,125,130,128, +124,126,129,127,125,128,131,128,128,131,130,126,126,131,129,125, +126,129,127,125,128,130,128,128,132,131,126,126,130,129,126,126, +129,127,125,129,131,128,128,132,131,126,126,130,129,126,127,128, +126,124,127,130,127,127,131,132,127,125,130,129,126,127,129,127, +125,128,130,128,127,131,132,127,126,130,130,127,128,129,127,125, +127,131,128,126,131,132,128,127,129,129,126,127,130,128,125,128, +131,128,127,131,132,128,126,129,130,127,127,129,127,124,126,129, +127,125,129,132,129,126,128,129,126,127,129,127,124,126,130,129, +126,129,131,129,127,129,129,127,127,130,129,124,125,129,128,126, +128,131,129,127,129,129,127,126,129,129,125,125,130,129,126,128, +132,130,127,128,130,127,126,130,129,125,124,128,129,126,127,131, +130,127,129,130,127,125,129,130,126,125,128,130,127,127,130,130, +127,128,131,129,126,129,131,127,125,127,129,127,126,131,131,128, +128,130,128,125,128,131,128,125,127,130,128,127,130,131,128,128, +130,129,126,127,131,129,124,125,128,127,125,128,131,128,127,130, +129,125,126,130,128,125,126,128,128,126,128,130,128,127,129,130, +126,126,130,130,126,125,128,128,126,128,130,129,127,129,130,127, +125,128,130,127,126,128,129,126,128,130,130,127,128,131,128,126, +129,130,128,125,127,128,126,126,130,130,128,128,130,129,125,127, +130,128,126,127,128,127,127,129,130,127,127,130,130,127,128,131, +130,127,127,128,127,126,129,130,129,127,130,130,127,127,129,130, +127,127,129,128,127,129,131,129,127,129,130,128,126,129,130,127, +126,127,127,126,127,130,129,127,129,130,128,126,127,129,128,126, +127,128,126,126,129,129,127,127,130,129,126,128,130,129,126,127, +128,126,126,129,130,128,127,130,130,126,126,129,129,127,127,128, +127,126,129,130,128,127,129,130,128,127,129,130,128,127,128,127, +125,127,130,129,127,129,130,128,126,128,129,128,127,128,128,126, +127,129,129,127,128,130,129,127,128,130,129,128,128,128,126,127, +130,130,128,128,130,129,127,128,129,129,128,128,129,127,127,129, +130,128,127,129,130,128,127,129,129,128,127,128,127,125,128,129, +129,128,129,130,128,127,128,129,128,127,128,128,126,127,129,128, +127,127,129,128,127,128,129,129,128,128,127,126,126,128,129,128, +128,129,129,127,127,129,128,127,128,128,127,126,129,129,128,127, +129,129,127,127,129,129,128,128,128,127,126,128,130,128,128,129, +129,128,127,128,129,128,128,128,128,126,127,129,128,127,127,129, +128,128,128,130,129,128,129,128,126,127,129,129,128,128,129,129, +128,127,129,129,128,128,129,127,127,129,129,128,127,128,129,128, +128,129,129,128,128,128,126,126,127,129,129,128,128,129,128,127, +128,129,127,127,128,127,126,127,128,128,127,127,128,128,127,128, +129,128,128,128,128,126,126,128,129,128,127,128,128,127,128,128, +128,128,128,128,127,127,128,129,128,128,128,129,128,128,129,128, +128,128,128,127,126,127,129,129,128,129,129,128,128,128,128,128, +128,128,128,127,127,128,128,127,127,128,128,128,129,129,129,129, +129,128,127,127,128,129,129,128,129,129,128,128,129,128,128,128, +128,127,127,128,129,129,128,128,128,128,128,128,129,128,128,128, +127,126,127,128,128,128,128,128,128,128,128,128,128,128,128,127, +126,127,128,128,127,127,128,128,127,128,129,128,128,128,128,127, +126,127,128,129,128,128,127,127,128,129,128,127,127,128,128,128, +127,128,128,128,128,128,127,127,129,129,129,128,127,127,127,128, +128,128,128,128,129,129,128,128,128,128,129,129,128,126,127,128, +129,128,127,127,127,128,129,129,128,128,129,129,128,127,127,129, +129,129,129,128,127,128,129,129,128,128,128,128,128,128,128,128, +128,128,129,128,128,128,128,129,129,128,127,126,127,129,129,128, +128,127,128,129,128,128,127,128,129,128,127,126,127,128,128,128, +127,127,127,128,129,129,128,127,128,127,127,128,128,127,128,129, +128,127,127,128,128,128,128,127,127,127,128,129,128,127,127,128, +128,128,128,128,128,129,129,128,126,126,128,129,129,128,127,128, +128,129,129,128,128,128,128,128,127,127,127,128,129,129,128,127, +128,129,129,129,128,128,128,128,129,129,128,128,128,128,128,128, +128,128,129,129,129,128,127,127,128,129,128,127,127,128,129,129, +129,128,127,128,127,127,126,127,128,129,129,129,128,127,128,128, +128,128,127,128,128,128,128,128,127,127,127,128,127,127,128,129, +129,129,129,127,126,127,128,128,128,127,128,128,129,129,128,127, +127,128,128,127,127,127,128,129,129,128,127,127,128,128,129,128, +127,128,128,128,128,127,128,128,128,128,127,128,128,129,130,129, +128,127,126,127,128,128,127,127,128,128,129,129,128,128,129,129, +128,127,127,128,129,130,129,128,127,127,128,129,128,128,128,128, +128,128,128,128,127,128,128,128,127,128,128,129,129,128,127,126, +126,127,128,128,128,128,128,129,129,128,128,127,128,129,128,127, +127,128,129,129,128,127,127,127,128,129,128,128,128,128,128,128, +128,127,128,128,128,127,127,128,128,129,129,128,128,127,127,128, +128,128,127,128,128,128,128,128,128,127,128,128,127,127,127,128, +129,129,128,127,127,128,129,128,128,128,128,128,128,128,127,127, +128,128,128,128,128,128,129,130,129,129,128,127,128,128,129,128, +128,129,129,128,128,128,128,128,129,129,128,127,128,128,129,128, +128,127,127,128,129,129,128,128,128,128,128,127,127,127,128,128, +128,128,127,128,129,129,129,128,127,127,127,128,128,127,128,128, +128,128,128,128,128,128,129,128,127,127,128,129,129,128,128,127, +127,128,128,128,128,128,129,128,128,127,127,127,128,128,128,127, +128,129,129,129,128,127,127,127,127,128,128,128,128,128,128,128, +127,127,128,128,129,128,127,127,128,128,128,128,127,127,128,129, +129,129,129,129,129,128,128,128,128,128,128,129,128,127,128,129, +129,128,128,128,127,127,128,128,128,128,128,128,128,128,128,128, +128,128,128,128,127,127,128,129,128,128,128,127,127,128,128,128, +128,129,128,128,127,127,127,127,128,128,128,128,128,129,129,128, +128,127,127,127,128,128,128,128,128,128,128,127,127,127,128,128, +128,128,127,127,128,128,128,128,127,127,128,128,129,128,128,128, +128,127,127,127,127,128,128,128,127,127,128,128,128,128,128,128, +127,128,128,128,128,128,128,128,128,128,128,128,128,129,129,128, +128,128,129,129,128,128,128,127,128,128,128,128,128,129,128,128, +127,127,127,128,128,128,128,128,128,129,128,128,128,127,127,127, +128,128,128,128,129,128,127,127,127,128,128,128,128,128,127,128, +128,128,127,127,127,127,128,128,128,128,128,129,128,127,127,127, +128,128,128,128,127,127,128,128,128,128,128,128,127,127,128,128, +127,128,128,128,128,128,128,128,128,128,128,127,127,128,128,128, +127,127,127,127,128,128,128,128,128,129,128,127,127,127,127,128, +128,128,128,128,129,129,129,128,128,128,128,128,128,128,128,129, +129,128,127,127,128,128,128,129,128,128,128,128,128,128,128,128, +128,128,128,129,128,128,129,128,128,127,127,127,128,128,128,128, +128,128,128,128,128,128,128,128,128,128,128,127,127,128,128,128, +127,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128, +128,128,128,128,129,128,128,127,127,127,128,128,128,128,128,128, +129,128,128,128,128,127,128,128,128,128,128,128,128,127,127,127, +128,128,128,128,128,128,128,128,128,128,127,128,128,128,128,129, +128,128,129,129,128,127,128,128,128,129,129,128,128,128,129,128, +128,128,128,128,128,128,128,128,128,129,128,128,127,128,128,128, +129,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, +129,128,127,127,127,128,128,128,128,128,128,128,128,128,128,128, +128,128,128,128,128,128,128,129,128,127,127,128,128,128,128,128, +128,127,128,128,127,127,127,128,128,128,129,128,128,128,128,128, +127,127,128,128,128,128,128,127,127,128,128,127,127,128,128,128, +128,128,128,128,128,128,128,128,127,127,128,129,129,128,127,127, +129,129,128,127,128,128,128,128,127,128,128,129,129,127,127,128, +128,128,127,128,129,129,128,128,128,128,128,128,127,128,128,129, +128,127,128,129,128,127,127,127,128,129,129,128,127,128,129,128, +127,127,128,129,128,128,128,128,129,129,128,127,128,128,128,128, +128,129,129,128,127,128,128,128,128,127,128,128,129,128,127,127, +129,129,128,127,127,128,129,129,128,127,127,129,129,127,127,127, +128,128,127,127,128,128,128,128,128,127,128,128,127,127,128,129, +129,127,128,128,129,128,127,127,128,129,129,128,127,128,129,129, +127,127,127,129,129,128,128,128,128,129,128,127,127,128,129,128, +128,128,129,129,128,128,128,128,128,128,127,128,129,129,128,127, +127,128,129,128,127,128,128,129,128,127,127,128,129,129,127,127, +128,129,128,128,128,128,129,129,128,127,128,129,129,128,127,128, +128,128,128,128,128,128,128,128,127,127,129,128,128,127,129,129, +129,127,127,127,128,128,128,127,128,129,129,128,126,126,128,128, +128,128,128,129,129,129,128,127,127,128,128,128,128,129,129,128, +128,128,128,128,128,128,128,129,129,129,127,127,128,128,127,127, +128,129,129,129,128,127,127,129,129,128,127,128,129,129,128,128, +128,128,128,128,128,128,128,129,128,127,127,128,128,128,128,129, +129,128,128,127,127,128,129,128,128,128,129,129,128,127,127,128, +128,128,128,128,129,129,129,127,126,127,128,128,128,128,129,129, +128,128,127,127,127,128,128,128,129,129,128,128,128,128,128,127, +128,128,128,129,129,128,126,127,128,128,127,127,129,129,129,128, +128,127,128,129,129,127,127,129,129,128,127,127,128,128,128,128, +128,128,129,129,128,127,128,128,128,128,128,129,128,127,127,127, +127,128,129,128,128,129,129,128,127,127,128,128,128,128,128,128, +129,129,128,126,126,128,128,128,128,129,129,129,128,128,127,127, +128,129,128,128,129,129,128,127,128,128,127,128,128,129,129,129, +128,127,127,128,128,128,127,128,129,129,128,127,127,127,128,129, +128,127,128,129,129,128,127,128,128,128,128,128,128,128,128,128, +127,127,128,128,128,128,129,129,128,128,128,128,128,128,128,128, +128,129,129,127,126,127,128,128,128,128,128,129,129,129,127,126, +127,128,128,128,128,129,129,128,128,127,127,127,128,129,128,128, +129,129,127,128,128,128,128,128,128,129,129,129,128,127,127,128, +128,127,128,128,129,129,128,128,127,128,129,129,128,127,128,129, +128,127,127,128,128,128,129,128,128,128,128,128,127,127,128,128, +128,129,129,128,127,127,127,128,128,128,128,128,129,129,128,127, +127,128,128,128,128,128,128,128,129,128,126,126,127,128,128,128, +128,129,129,128,128,127,127,128,129,129,128,129,129,128,127,128, +128,128,128,128,129,129,129,129,128,127,128,128,128,127,128,129, +129,128,128,127,127,128,129,129,128,128,129,129,128,128,128,128, +128,129,128,128,128,128,128,127,127,128,128,128,128,129,129,128, +128,128,128,128,128,129,128,128,129,129,128,126,127,128,128,128, +128,128,129,129,129,128,126,127,128,128,128,128,128,129,128,128, +128,127,127,128,129,128,128,129,128,128,127,128,128,127,128,128, +129,128,128,128,127,127,128,128,127,127,128,129,129,128,128,128, +128,129,129,128,127,128,129,128,127,127,128,128,128,129,129,128, +128,129,128,127,127,128,128,128,128,129,128,127,127,128,128,128, +128,129,128,129,129,129,127,127,128,128,128,128,128,128,128,129, +128,127,126,127,128,128,128,128,129,129,129,128,128,127,128,129, +129,128,128,129,128,127,127,128,128,127,128,129,129,129,129,128, +128,128,128,128,127,127,128,129,128,128,128,127,128,129,128,128, +128,128,129,128,127,127,128,128,128,128,128,128,128,128,128,127, +127,127,128,128,128,129,128,128,128,128,128,128,129,129,128,129, +129,128,127,127,128,128,128,128,128,129,129,129,128,127,127,128, +128,128,128,128,129,128,128,128,127,127,128,129,129,128,129,129, +128,128,128,128,127,127,128,129,129,128,128,128,127,127,128,127, +127,128,129,129,128,128,128,128,129,129,129,128,128,129,129,128, +127,127,128,128,128,128,128,128,129,129,128,127,128,128,128,128, +128,128,128,128,128,128,128,128,128,128,128,129,129,128,127,127, +128,128,128,128,128,129,129,129,127,126,127,128,128,127,128,128, +129,129,129,128,128,128,129,129,129,128,129,129,128,127,128,127, +127,128,128,129,129,129,129,128,128,128,128,127,127,128,129,129, +128,128,128,128,128,129,128,128,128,129,128,127,127,128,128,128, +128,128,128,128,129,128,127,127,127,128,128,128,128,129,128,128, +128,128,128,129,129,129,129,129,129,127,127,127,128,128,128,128, +128,129,129,129,128,127,127,128,128,127,128,128,129,128,128,127, +127,128,128,128,128,128,129,129,128,127,127,128,127,128,128,128, +128,128,128,127,128,127,127,127,127,128,129,129,128,128,128,129, +129,129,128,128,129,129,128,127,127,127,128,128,128,128,128,129, +129,129,128,128,128,128,128,128,128,128,128,128,128,128,128,128, +128,128,128,129,128,127,127,128,128,128,128,128,128,129,129,128, +127,127,127,128,127,127,128,129,129,129,128,128,128,128,129,129, +128,129,129,128,128,127,127,127,127,128,128,129,129,129,129,128, +128,128,128,127,127,128,129,128,128,128,128,128,128,128,128,128, +129,129,128,127,127,128,128,128,128,128,128,128,128,128,127,127, +128,127,127,128,128,128,128,128,128,129,129,129,129,129,129,129, +128,127,127,128,128,127,127,128,129,129,129,129,128,128,128,128, +127,127,128,129,129,128,128,128,128,128,129,128,128,128,129,128, +128,128,128,127,127,128,128,129,129,129,128,128,128,128,127,127, +127,128,128,128,128,128,129,129,129,128,128,128,129,129,128,127, +127,128,128,128,128,128,129,129,129,128,128,128,128,128,127,128, +128,128,128,128,128,128,128,128,128,128,129,129,128,127,127,128, +128,128,127,128,128,129,129,128,128,128,127,127,127,127,128,129, +129,128,128,128,128,129,129,129,129,129,128,128,127,128,128,127, +127,127,128,128,129,129,129,128,128,128,127,127,128,129,129,128, +127,128,128,129,129,128,128,128,129,128,128,128,128,128,128,127, +127,128,128,129,129,128,127,127,127,127,127,128,128,128,128,128, +128,128,129,129,129,129,129,128,128,127,128,128,128,127,127,128, +129,129,129,128,128,128,128,128,127,128,128,129,128,127,127,128, +128,129,129,128,128,128,128,128,128,128,128,127,127,127,128,129, +129,129,128,128,128,127,127,127,128,128,128,127,128,128,129,129, +129,128,128,128,129,128,128,128,128,128,127,127,127,128,129,129, +129,128,128,128,128,128,128,128,128,127,127,128,128,129,129,128, +128,128,129,128,128,128,128,128,127,127,127,128,129,129,129,128, +127,128,128,127,127,127,128,128,127,127,128,128,129,129,129,128, +128,129,129,128,128,128,127,127,126,127,128,129,129,129,128,128, +128,128,128,128,128,128,128,127,127,128,129,129,128,128,128,128, +129,128,128,128,128,127,127,127,127,128,129,129,128,128,128,128, +128,128,128,127,127,127,127,128,129,129,129,129,129,129,129,129, +128,128,128,127,127,127,127,128,129,129,129,128,128,129,129,128, +128,128,128,128,127,127,128,129,129,129,128,128,129,129,129,128, +128,128,127,127,127,128,128,129,128,128,128,128,128,128,127,127, +127,127,127,127,128,128,129,129,128,128,128,129,129,128,128,128, +128,127,127,127,128,129,129,129,128,128,129,129,128,128,128,128, +127,127,127,128,129,129,128,128,128,129,129,128,128,128,128,127, +127,127,128,128,129,129,128,128,128,128,129,127,127,128,128,126, +128,129,128,128,130,129,127,128,130,129,127,128,129,127,126,128, +128,127,128,130,129,127,128,130,128,127,128,129,127,127,128,128, +127,128,130,128,127,128,130,128,128,129,128,127,127,128,127,126, +128,130,128,127,128,129,127,127,129,128,126,127,128,127,126,129, +130,128,127,129,129,128,128,130,128,126,128,128,127,126,128,130, +128,127,129,129,127,128,130,128,126,128,129,127,126,128,129,128, +128,129,129,127,129,130,128,127,128,129,127,126,128,129,128,128, +129,128,127,128,129,128,126,128,129,127,126,128,129,128,128,130, +129,127,129,130,129,127,128,129,127,126,128,128,127,128,129,128, +127,128,130,129,127,128,129,127,127,128,129,127,128,129,128,127, +128,130,129,127,128,129,127,127,128,128,127,128,129,128,126,128, +129,128,127,128,128,127,127,128,128,127,128,130,129,127,128,130, +129,128,129,129,127,127,128,128,127,128,129,129,127,128,129,129, +127,128,129,127,127,128,128,127,127,129,129,127,128,129,129,128, +128,129,127,127,128,128,127,127,129,129,127,127,129,128,127,128, +129,127,126,128,128,127,127,129,129,127,128,130,129,128,129,129, +128,127,128,129,127,127,129,129,127,127,129,128,128,128,129,128, +126,128,129,127,127,128,129,128,128,129,129,128,128,130,128,127, +128,129,127,127,128,129,128,127,128,128,127,128,129,128,126,127, +128,128,126,128,129,128,127,129,129,128,128,130,129,127,127,129, +128,127,128,129,128,127,128,129,127,128,129,129,127,127,129,128, +127,127,129,128,127,128,129,128,128,129,129,127,127,128,128,127, +127,129,128,127,128,129,127,127,128,129,127,126,128,128,127,127, +129,128,127,128,129,128,127,129,130,128,127,128,128,127,127,129, +129,127,128,129,128,127,128,129,128,127,128,129,127,127,128,129, +127,128,129,128,127,128,130,129,127,127,128,128,127,128,129,128, +127,128,128,127,127,129,129,127,127,128,128,127,128,129,128,127, +128,129,128,128,129,129,128,127,128,128,127,127,129,128,127,128, +129,127,127,128,129,128,127,128,128,127,127,128,128,127,128,129, +128,127,128,129,129,127,128,128,127,127,128,129,127,128,129,128, +127,127,129,128,127,128,128,127,127,128,129,128,128,129,129,128, +128,129,129,128,128,128,128,127,128,129,128,127,128,129,127,127, +128,129,128,128,128,128,127,128,129,128,127,128,129,128,127,129, +129,128,127,128,128,127,127,129,129,127,128,129,128,127,128,129, +128,127,128,128,127,127,128,128,127,127,129,129,128,128,129,129, +128,128,128,127,127,128,129,128,127,128,128,127,127,128,129,128, +128,128,128,127,128,129,128,127,128,129,128,127,128,129,128,128, +128,128,127,128,129,128,127,128,128,128,127,128,128,128,128,128, +128,127,127,128,128,128,128,128,129,128,128,129,129,128,128,128, +128,127,128,129,128,128,128,128,127,127,128,128,128,128,128,128, +127,128,129,128,127,128,129,128,128,129,129,128,128,128,128,127, +128,129,128,128,128,128,128,127,128,128,128,128,128,128,127,127, +128,128,128,128,128,128,128,128,129,129,128,128,128,127,127,128, +128,128,128,128,128,127,128,128,128,128,128,128,128,127,128,128, +128,127,128,128,128,128,128,129,128,128,128,128,127,128,129,128, +128,128,128,128,127,128,128,128,128,128,128,127,128,128,128,128, +128,128,128,128,128,129,129,128,128,128,128,127,128,129,128,128, +128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, +128,128,128,128,129,128,128,128,128,127,128,128,128,128,128,128, +128,127,128,128,128,128,128,128,127,127,128,128,128,128,128,128, +128,128,129,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,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,127,127,128,128,128,128,128,128,128,128,129, +129,128,128,128,128,128,128,129,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,128,128,128,127, +128,128,128,128,128,128,128,128,128,128,128,128,129,129,128,128, +128,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128, +128,127,128,128,128,128,127,128,128,128,129,128,128,128,128,128, +128,127,128,128,128,128,128,128,127,128,128,128,128,128,128,128, +128,128,128,128,128,128,128,128,128,128,129,129,128,128,127,127, +128,129,128,128,128,128,128,128,128,128,128,128,129,128,128,128, +128,128,128,128,128,128,128,129,129,128,128,128,128,128,128,128, +128,128,128,129,128,127,127,128,128,128,128,128,127,128,128,128, +128,127,128,128,128,128,128,128,128,128,128,128,127,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,128,128,128,127,128,128,128,128,128, +128,128,128,127,127,128,128,128,128,127,127,127,128,128,128,127, +128,128,129,129,128,128,128,128,128,128,128,128,128,129,129,128, +128,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128, +128,128,128,128,129,129,128,127,127,128,128,128,128,128,128,128, +128,128,128,127,128,128,128,127,127,128,128,128,128,128,128,128, +128,129,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,127,128,128,128,129,128,128,127,127,128,128, +128,128,128,128,128,128,128,127,128,128,128,128,128,128,129,129, +129,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,129,128,128,128, +128,128,128,128,128,128,128,128,128,128,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,127,127,128,128,128,128,128,128,128, +128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,127, +128,128,128,128,128,128,128,128,128,127,127,128,128,128,127,128, +128,128,128,128,128,127,128,128,129,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,129,129,129,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,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,128,128,128, +128,128,128,128,128,129,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,129,129,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,129, +129,128,129,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,129,129,129,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,129,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,129,129,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,129,129,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,129,129,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,129,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,129,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,129,129,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,129,129,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,129, +129,128,128,128,128,128,127,127,128,128,128,128,128,128,128,128, +128,127,127,128,128,128,128,128,128,128,128,128,128,128,129,128, +128,128,128,128,128,128,128,128,128,127,127,128,128,128,128,128, +128,129,129,128,128,128,128,128,128,128,128,128,129,129,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,127,128,128,129,129,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,127,128,128,128,128,128,128,128,128,128,128, +127,128,129,128,127,127,128,128,128,128,128,128,128,128,128,128, +128,128,128,128,128,128,128,129,129,128,128,128,128,128,127,128, +128,128,128,128,128,128,128,128,127,128,128,129,128,128,128,129, +129,128,127,127,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,128,128,129,128,128,128,128,128,128,128,127,128,128,129,128, +127,128,128,128,128,128,128,128,129,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,128,128,128,128,128,128,128,128,128,128,127,128, +129,129,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,128,129,128, +128,128,128,128,128,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,128,128,128,127,128,128,128,127,128, +128,128,128,128,128,128,128,129,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,129,129, +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,128,128,128,128,128, +128,128,128,128,128,128,128,128,128,128,127,128,128,128,128,128, +128,128,129,128,128,127,128,128,128,128,128,128,129,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,129,129,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,129,128,128,128,128,128,128,128, +128,127,128,128,128,128,128,128,128,128,128,128,128,128,129,128, +128,128,128,128,128,128,128,128,129,129,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,129,129,129,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,128,128,128,128,128,128, +128,127,128,128,128,128,128,128,128,128,129,128,128,128,128,128, +128,128,128,129,129,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,127,127, +128,129,129,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,128,128, +128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, +128,128,128,128,128,129,128,128,128,128,128,128,128,128,128,128, +129,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,127,128,128,129,128,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,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, +128,129,128,128,128,128,128,128,128,128,128,128,129,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,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,129,128,128, +128,128,128,128,128,128,128,128,129,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,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,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,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,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,128, +128,128,128,128,128,128,128,128,128,127,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,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,128,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,128,128, +128,128,128,128,128,128,128,128,128,128,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,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,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,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, +129,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,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,129,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,129,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,129,128,128,128,128,128,128,128,128, +128,128,128,127,128,128,128,128,129,128,127,128,129,128,127,128, +128,127,128,128,128,128,128,129,128,127,128,128,128,128,128,128, +127,128,128,128,128,129,129,128,127,128,128,128,128,128,128,127, +128,128,128,128,129,129,128,128,128,128,128,128,129,128,127,128, +128,128,128,129,129,128,128,128,128,128,128,128,128,127,128,128, +128,128,129,129,128,128,128,128,127,128,128,128,127,128,128,127, +127,128,128,128,128,128,128,128,128,128,128,127,128,128,127,128, +129,129,128,128,128,128,127,128,128,128,127,128,128,127,128,128, +128,128,128,128,128,127,128,129,128,127,128,128,127,128,129,128, +128,128,129,128,127,128,129,128,128,128,128,127,128,128,128,128, +128,129,128,128,128,129,128,127,128,128,127,128,128,128,128,129, +129,128,127,128,129,128,128,128,128,128,128,128,128,128,128,129, +128,127,128,129,128,128,128,128,127,128,128,128,128,128,129,128, +127,128,128,128,128,128,128,127,128,128,128,128,128,129,128,127, +128,128,128,128,128,128,127,128,128,128,128,128,129,128,127,128, +128,128,128,128,128,127,128,128,128,127,128,129,128,128,128,128, +128,128,128,128,127,127,128,128,128,128,129,128,128,128,128,128, +128,128,128,128,127,128,128,128,128,129,128,128,128,128,128,128, +128,128,128,127,128,128,128,128,129,129,128,128,128,128,128,128, +129,128,127,128,128,128,128,128,129,128,128,128,128,128,128,128, +128,127,128,128,128,128,128,129,128,128,128,128,127,128,129,128, +127,128,128,128,127,128,128,128,128,128,128,128,128,128,128,127, +127,128,128,128,128,129,128,128,128,128,127,128,128,128,127,127, +128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,128, +128,128,128,129,128,128,128,128,128,127,128,128,128,127,128,128, +128,128,128,128,128,128,128,128,128,128,129,128,127,128,128,128, +128,129,129,128,128,128,128,127,128,129,128,128,128,128,128,128, +128,128,128,128,128,128,128,128,128,128,127,128,128,128,128,128, +129,128,128,128,128,128,127,128,128,128,128,128,128,128,128,128, +128,128,128,128,128,128,128,128,128,127,128,128,128,128,129,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,128,128,128,128,128,129,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,129,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,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,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,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, +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,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,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,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,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,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,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,128,128,128,128,128, +128,128,76,73,83,84,4,0,0,0,73,78,70,79,68,73, +83,80,6,0,0,0,1,0,0,0,0,0*/ }; + +int sound_sz = sizeof(sound_8k);