Production Test Program (PTP) for the LPC4088 Experiment Base Board
Dependencies: EALib I2S LM75B SDFileSystem mbed
sound.h
- Committer:
- embeddedartists
- Date:
- 2014-09-08
- Revision:
- 3:7ef908e84ae1
- Child:
- 4:aa34674b6afb
File content as of revision 3:7ef908e84ae1:
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);