4 pin ultrasonic sensor
This preset can be used with ultrasonic distance sensors that use 4 pins.
To use this node in your Embrio project, either add it from the Library toolbar or copy the XML in the below box and paste it into a node screen.
<EmbrioCopy> <Version>2.0.2.0</Version> <Name>4 Pin Ultrasonic Sensor</Name> <UniqueID>00000000-0000-0000-0000-000000000000</UniqueID> <Description></Description> <NodeColor>128,128,128,255</NodeColor> <IsBuiltIn>False</IsBuiltIn> <ImageByteArray>137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,230,0,0,0,170,8,2,0,0,0,54,146,164,251,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,4,103,65,77,65,0,0,177,143,11,252,97,5,0,0,0,9,112,72,89,115,0,0,11,18,0,0,11,18,1,210,221,126,252,0,0,183,180,73,68,65,84,120,94,236,253,7,180,36,87,122,30,8,134,247,145,62,95,62,255,94,121,135,66,1,40,120,160,187,1,52,218,145,108,54,93,75,164,72,113,71,218,149,161,236,57,90,105,102,71,115,102,70,59,26,29,205,236,206,140,86,102,180,164,230,200,45,41,154,110,122,82,108,195,102,123,3,52,60,80,40,148,175,231,95,250,204,240,62,98,191,63,242,1,141,182,35,162,27,104,168,79,93,20,242,69,70,70,220,184,230,187,223,255,253,215,5,91,20,5,243,246,10,57,195,112,7,135,175,15,72,38,203,32,177,44,123,112,226,91,132,89,86,94,189,0,89,99,191,254,234,156,41,184,215,126,254,250,11,190,249,226,91,225,237,25,222,134,144,253,90,248,58,72,149,159,44,147,207,78,150,159,124,9,99,92,150,49,108,206,210,33,97,253,224,2,134,43,127,122,93,12,175,59,190,21,254,243,13,111,83,200,2,133,37,188,190,21,221,206,66,1,240,230,132,76,134,199,151,25,136,15,126,122,29,58,203,79,208,54,194,107,104,158,253,120,11,187,255,185,134,183,33,100,191,65,24,28,0,14,233,68,200,243,60,203,146,36,13,129,233,52,37,198,205,242,32,203,10,24,124,142,19,0,196,44,35,172,35,240,28,35,10,178,32,136,188,160,240,60,143,159,41,150,242,115,22,112,47,46,123,245,0,133,112,240,211,107,231,111,133,183,103,120,155,178,236,12,169,0,15,82,8,148,166,105,154,196,190,237,76,162,216,13,99,47,8,221,40,10,0,68,65,32,156,69,73,202,177,2,199,51,56,147,166,113,146,36,56,206,34,17,63,1,199,178,164,202,178,166,107,213,74,165,170,200,154,36,29,32,120,150,241,18,157,95,163,225,91,225,237,31,222,190,194,0,9,3,82,253,192,113,189,81,156,184,192,105,20,122,44,196,64,81,132,65,18,36,185,40,41,12,7,244,165,5,203,131,125,57,30,200,195,61,185,36,73,73,158,21,105,161,105,10,120,25,145,0,242,89,10,21,193,139,162,172,40,149,90,173,81,53,107,138,162,10,188,36,8,210,183,228,212,91,92,251,182,13,111,59,200,194,210,39,89,28,132,182,237,13,109,103,228,249,86,150,164,224,69,146,4,57,207,9,138,44,203,113,226,135,190,149,196,97,18,197,126,52,141,34,162,97,240,43,242,194,177,162,36,106,44,71,66,161,94,107,130,83,241,15,183,136,130,196,243,34,80,232,39,65,224,122,73,92,168,178,174,200,70,167,179,208,168,183,113,1,126,61,72,193,173,240,246,14,111,35,200,18,29,102,153,235,237,186,190,229,122,19,199,115,125,47,230,56,17,129,201,51,63,176,226,200,115,157,81,119,111,119,127,119,183,187,63,180,93,127,52,153,184,182,83,228,98,28,167,136,64,16,4,8,92,69,81,32,24,128,194,118,167,101,152,106,163,221,88,89,91,239,204,205,215,234,109,67,175,153,117,19,13,32,246,227,52,78,125,124,38,185,174,27,139,139,203,141,218,18,110,193,189,179,196,220,98,217,183,109,120,43,32,91,186,255,252,235,65,64,207,164,110,41,200,72,14,26,50,205,194,192,243,92,111,236,6,99,219,181,193,179,73,76,174,21,35,20,158,51,217,223,217,184,114,241,149,205,107,27,227,241,184,223,27,237,15,221,44,229,242,180,200,11,86,80,212,60,75,96,223,11,134,39,148,21,4,122,72,92,60,1,84,157,227,107,26,171,170,2,133,32,43,92,167,93,239,116,58,199,78,30,187,227,142,187,214,15,29,50,77,147,97,132,48,74,61,55,136,226,128,103,84,77,55,87,150,215,91,141,142,40,136,12,59,235,8,254,134,112,75,245,126,255,195,91,205,178,175,2,23,136,196,95,130,68,16,59,19,107,203,177,250,129,27,5,73,42,138,186,32,101,189,238,206,116,216,223,218,186,242,244,147,79,109,222,28,78,199,209,216,242,179,2,104,148,57,65,84,85,21,208,4,44,85,85,202,161,81,217,28,110,86,20,166,162,132,134,1,5,129,15,54,77,25,65,96,226,36,20,69,252,228,163,13,224,89,73,26,74,114,177,178,186,112,199,29,103,111,191,227,236,241,227,39,171,213,170,110,84,16,89,224,39,158,231,224,96,126,97,125,177,179,52,215,106,179,104,6,175,195,236,44,229,175,166,255,86,248,190,133,183,94,24,0,58,228,173,163,246,193,148,19,127,211,118,123,163,238,36,72,162,130,23,106,122,133,203,189,139,23,159,250,244,31,127,250,242,197,253,205,173,81,16,179,28,47,195,208,3,169,105,206,240,66,97,104,98,158,167,113,156,115,44,32,85,64,164,102,121,12,5,156,101,5,46,211,13,117,52,182,5,94,134,2,110,52,77,232,4,219,182,241,44,168,14,211,172,2,206,251,187,61,64,60,73,131,70,179,186,118,120,225,228,201,163,143,60,242,216,169,147,183,105,85,211,181,236,177,101,231,25,104,159,93,89,90,63,122,248,168,172,24,7,169,254,250,48,179,27,7,95,110,133,183,54,188,53,194,224,245,204,84,242,43,195,38,105,52,177,183,251,163,43,142,3,23,139,21,12,83,210,249,200,238,125,250,99,31,251,242,151,158,186,113,109,127,106,179,245,70,139,87,128,111,64,44,214,43,6,52,104,232,5,136,40,77,147,210,97,226,227,56,97,57,46,10,3,211,212,17,97,28,165,112,182,32,129,107,181,218,116,60,169,84,53,224,207,177,253,102,171,50,158,12,53,181,202,115,162,101,57,184,23,130,33,73,34,47,240,36,153,59,118,124,249,161,119,220,125,255,195,239,88,93,57,204,48,60,151,177,80,32,83,203,89,92,88,59,117,242,246,170,89,59,72,248,55,102,228,86,248,254,4,254,31,252,131,127,112,112,248,166,133,178,154,169,7,170,108,33,116,236,56,253,177,181,181,221,187,190,189,59,136,98,69,107,212,4,206,127,250,179,159,252,237,143,252,238,159,124,242,171,123,187,30,39,25,149,90,181,82,53,217,60,229,112,47,199,114,44,171,200,98,20,69,12,207,231,12,200,149,17,120,62,138,18,152,239,44,79,117,67,201,82,80,41,98,231,243,34,171,215,77,215,113,241,216,36,1,166,139,206,124,195,154,186,69,46,64,51,136,18,179,184,52,63,181,166,192,186,32,136,178,164,14,250,147,175,62,249,236,245,171,27,166,41,45,46,54,13,205,148,37,93,213,180,241,120,56,232,143,192,220,72,7,82,254,106,70,40,220,194,238,247,49,188,21,144,69,0,149,151,85,12,200,50,131,209,214,112,114,99,60,222,221,239,123,57,107,194,43,42,146,241,167,254,240,119,127,235,215,126,247,133,231,118,114,86,227,120,3,80,2,86,226,152,122,17,204,138,145,149,67,93,89,156,178,44,87,173,213,32,100,227,0,206,62,233,211,185,118,43,203,146,8,14,84,16,73,146,168,232,240,168,92,150,225,60,55,108,54,155,0,86,24,198,178,164,120,30,49,177,36,9,81,20,74,146,228,186,142,166,105,112,215,112,70,85,141,44,149,167,163,233,11,207,63,213,237,237,206,47,46,86,193,238,44,175,41,170,227,77,247,246,118,5,94,104,212,27,101,226,15,144,122,11,175,223,199,240,22,65,22,117,12,176,66,2,246,7,219,195,209,150,237,141,135,227,84,150,107,107,171,115,137,181,251,91,255,254,87,254,224,247,190,60,116,57,78,211,69,69,21,21,153,227,72,169,230,52,143,32,87,84,25,228,154,23,140,40,2,196,161,174,73,145,31,36,73,202,113,224,215,188,86,51,172,169,29,134,33,224,155,164,177,36,243,158,227,130,133,131,32,168,213,170,97,228,3,172,64,90,24,250,213,154,158,229,201,100,108,131,122,1,62,89,193,87,38,12,194,60,207,84,77,174,152,70,191,55,190,120,225,250,205,141,205,86,167,190,180,216,129,122,49,116,163,96,210,173,237,205,40,140,231,59,243,104,48,7,249,185,21,190,127,225,173,129,44,224,4,90,98,129,87,232,129,40,245,199,35,151,17,213,229,133,249,212,219,251,15,255,254,95,255,206,239,124,97,26,136,188,172,27,178,198,49,69,94,128,62,51,81,16,42,134,17,2,157,105,26,133,64,149,34,235,202,216,26,167,121,230,135,97,165,90,83,100,197,177,172,56,72,28,215,109,181,154,64,55,104,55,79,161,70,197,90,165,234,122,158,32,8,80,183,60,207,206,205,205,89,150,45,203,106,24,66,4,75,243,243,243,190,239,11,18,31,39,145,12,140,243,0,98,38,201,240,234,24,142,19,247,118,187,55,174,93,63,113,226,228,218,218,90,145,51,162,140,20,21,131,225,48,142,146,206,220,194,65,134,14,114,116,43,124,31,194,91,64,27,52,73,21,172,54,153,246,38,147,125,150,137,129,63,94,173,207,53,106,147,241,181,95,249,119,255,254,19,159,124,54,230,76,73,211,21,24,96,65,72,115,70,83,43,34,47,9,44,15,89,192,176,34,236,56,84,43,207,164,153,159,72,185,170,9,21,30,250,21,222,83,24,178,16,180,130,44,72,98,2,190,205,25,144,96,57,119,32,163,167,230,25,156,51,232,10,28,11,98,14,86,118,28,39,142,99,234,39,147,149,40,137,93,215,5,221,202,42,156,49,25,231,67,63,130,222,88,89,89,174,86,27,55,110,108,254,111,255,235,255,250,228,19,79,240,18,162,97,42,85,195,48,213,235,215,175,92,124,229,197,50,71,16,58,40,183,178,231,248,86,120,203,195,91,0,89,122,68,156,248,195,209,46,47,37,33,200,42,103,12,67,171,84,138,175,126,229,243,31,251,131,207,90,19,78,148,101,81,76,96,189,227,212,73,210,192,168,42,44,151,250,81,0,46,76,211,208,48,37,68,18,248,137,109,219,162,194,86,170,42,203,102,190,15,200,57,134,169,205,205,27,170,34,4,30,152,55,212,84,209,172,40,208,11,150,59,230,56,102,126,190,3,184,227,222,241,120,12,114,237,116,218,170,170,38,73,220,239,247,112,190,90,173,170,170,12,90,46,71,31,160,71,36,166,160,70,194,178,185,166,86,111,94,239,254,210,47,253,219,209,144,186,23,64,219,245,122,21,126,219,245,27,151,118,247,183,8,167,196,176,112,8,233,207,45,224,190,197,225,45,128,44,147,103,217,104,212,151,100,176,96,230,69,224,61,177,162,11,55,175,188,244,169,63,250,188,237,114,162,170,139,80,169,5,43,10,146,97,24,240,186,2,47,202,51,94,146,84,77,213,17,226,40,151,197,138,105,154,0,25,140,59,168,17,8,131,233,199,197,28,195,70,126,145,165,156,40,194,176,75,121,198,133,1,190,10,28,11,122,204,131,192,35,71,45,194,63,146,209,73,26,165,73,238,121,80,183,30,46,98,139,28,167,92,219,35,145,32,8,144,219,28,95,148,76,156,53,26,141,197,165,185,139,23,47,254,211,127,250,79,113,49,205,100,228,224,246,233,188,144,95,189,118,201,15,220,131,140,221,234,58,248,126,132,55,29,178,144,5,240,230,33,79,5,145,157,76,93,48,26,8,207,179,123,31,255,189,79,188,244,210,166,160,87,10,49,129,205,207,18,192,78,54,52,29,72,74,194,32,137,51,69,20,120,57,7,215,58,94,8,59,14,235,207,9,60,224,53,153,140,16,155,162,2,102,28,240,52,28,14,129,188,106,181,2,212,130,253,224,168,41,138,82,171,213,36,73,9,130,8,172,217,104,214,22,22,58,128,22,4,9,112,188,176,48,191,190,190,10,238,196,49,158,88,169,84,53,77,3,34,1,238,44,143,36,9,209,10,174,107,33,30,142,147,158,120,242,133,207,126,246,243,184,18,48,5,209,226,95,154,133,215,174,94,58,200,27,158,119,11,175,111,121,120,211,33,11,122,11,34,79,146,137,192,108,43,18,4,69,87,216,27,87,47,60,243,212,213,180,16,115,142,231,120,25,58,65,146,32,66,51,215,181,121,150,171,85,43,138,196,81,167,86,12,231,73,208,52,21,183,3,124,208,20,154,106,214,170,29,73,48,163,176,192,175,224,96,216,122,52,134,52,9,224,164,21,69,46,201,28,20,66,16,4,121,94,164,212,49,144,71,177,237,7,22,60,51,199,246,65,180,65,104,133,17,84,133,239,56,30,36,172,0,201,204,179,16,198,73,2,217,202,207,47,180,12,147,166,222,102,105,161,107,198,250,202,218,127,252,143,127,212,239,247,121,158,239,247,135,227,137,165,170,146,27,76,208,108,14,178,119,43,188,229,225,205,133,44,233,60,64,39,141,97,115,131,208,17,101,93,132,123,158,121,87,47,95,219,236,78,57,94,130,167,4,99,93,8,92,193,101,32,54,215,1,236,10,240,37,180,68,232,197,214,52,76,179,66,213,196,36,201,124,47,112,61,135,41,82,69,22,210,210,121,2,197,194,121,50,42,21,150,227,188,192,9,66,175,222,48,33,79,65,147,112,188,16,207,202,234,34,238,229,56,33,8,98,168,222,163,199,214,0,56,136,10,220,8,43,15,211,143,235,161,73,112,61,52,6,184,22,212,59,26,77,92,55,64,74,50,112,125,20,216,206,228,149,139,151,191,240,165,47,75,170,162,64,83,171,90,202,164,172,192,108,239,109,146,253,184,21,190,31,225,77,132,44,225,149,97,128,143,156,161,17,249,56,201,36,5,104,100,221,233,248,250,141,109,88,123,89,175,148,26,50,142,194,36,8,115,69,209,20,8,3,158,155,76,167,32,57,85,147,107,21,93,150,120,219,158,194,172,115,60,140,48,11,97,48,24,12,160,71,169,83,54,203,161,10,108,123,50,26,77,163,144,137,2,102,123,171,219,221,31,14,250,227,48,136,39,147,241,254,254,238,100,108,237,237,14,162,144,174,28,12,123,112,224,122,221,177,53,245,166,211,169,227,88,96,203,110,183,63,28,142,105,41,14,151,243,60,67,226,33,21,231,218,75,141,250,156,196,43,69,202,171,170,249,204,51,207,73,34,77,186,133,158,70,19,130,206,25,141,122,150,101,189,214,105,48,251,188,21,222,154,240,166,179,172,239,135,168,236,114,160,138,75,138,92,16,248,241,100,184,189,213,43,178,66,86,161,18,4,69,162,126,209,60,103,26,237,186,160,36,44,47,65,3,36,89,220,233,180,56,242,224,161,7,24,168,85,104,0,208,33,46,140,19,95,81,249,70,163,90,173,87,89,78,116,253,160,82,173,30,62,182,82,173,105,32,75,248,103,237,118,123,174,83,175,86,107,44,43,200,178,182,188,188,132,168,20,153,230,27,8,130,212,106,53,23,22,22,145,16,66,121,152,203,178,2,105,129,150,128,116,250,62,200,53,74,115,232,227,193,104,52,114,61,59,8,221,192,15,55,55,118,95,124,241,69,89,17,33,15,160,182,69,142,79,226,112,103,119,11,25,156,105,217,91,138,246,173,12,111,34,100,81,145,128,44,8,76,87,43,121,78,203,179,20,1,186,32,73,227,36,112,163,180,0,239,66,117,102,105,194,194,113,18,68,102,60,241,3,159,38,122,195,254,226,198,94,175,55,1,135,142,108,62,231,45,199,6,185,78,198,83,219,241,57,86,154,142,131,238,254,168,223,237,251,158,141,167,192,124,239,108,238,143,199,99,68,135,219,29,119,10,226,116,168,43,192,11,2,31,204,10,138,133,108,0,167,70,17,173,92,72,146,4,42,22,32,69,155,82,85,165,108,9,196,152,0,30,224,174,40,18,77,18,231,85,211,168,174,172,46,104,154,144,4,254,197,151,94,129,183,39,138,188,36,11,213,74,83,81,197,209,168,15,238,47,51,58,11,183,116,194,91,20,222,116,150,205,178,68,16,72,80,166,89,204,50,180,36,6,194,148,22,102,233,146,44,138,69,150,151,234,19,104,224,210,20,110,147,7,206,51,52,89,209,0,121,56,68,108,123,174,217,106,195,169,151,84,89,146,37,105,174,181,0,235,108,152,170,164,10,146,44,47,175,172,119,58,237,74,165,198,9,162,36,41,203,203,139,166,169,203,50,45,137,129,54,93,88,108,67,203,42,138,138,108,130,233,15,29,90,83,20,17,50,23,194,128,231,84,80,50,24,220,178,32,67,32,18,220,16,210,53,8,6,253,73,224,231,248,154,102,129,31,56,227,145,19,248,169,31,164,214,212,1,64,75,184,71,83,103,10,169,3,111,18,122,26,103,102,57,125,179,75,242,86,120,45,188,217,144,165,85,135,229,52,44,150,103,25,154,221,146,166,28,207,83,151,147,7,151,63,97,216,220,115,237,241,112,98,219,30,96,13,166,27,116,247,187,221,238,222,206,56,14,165,36,206,224,173,239,238,118,103,189,167,32,199,241,4,39,250,112,247,193,146,32,203,241,120,8,192,225,167,40,140,163,56,217,222,222,27,143,167,158,23,38,73,154,164,17,174,4,10,193,178,1,148,114,198,148,125,174,105,16,78,163,216,214,116,190,236,109,48,4,65,102,89,174,86,171,85,43,117,52,6,180,40,36,123,97,97,190,217,170,226,2,30,80,87,180,181,181,67,170,97,122,110,128,166,39,72,34,46,230,57,145,230,225,4,193,76,18,220,146,178,111,101,120,83,33,155,35,16,167,50,240,108,120,232,72,212,56,206,128,71,43,85,77,16,115,77,163,206,85,69,54,68,65,147,68,109,174,211,144,101,214,48,42,60,167,0,46,157,249,134,166,43,170,2,220,136,154,102,54,155,115,146,4,109,42,1,97,166,89,109,54,105,141,33,98,115,93,31,7,243,11,29,220,2,247,31,207,153,155,107,215,235,21,24,247,44,133,47,167,180,160,94,155,53,52,21,215,13,64,221,85,115,190,221,238,192,165,43,201,213,201,192,253,44,3,88,79,173,49,60,42,160,48,142,9,235,163,161,5,199,209,245,70,89,74,180,234,5,62,203,17,48,241,68,228,133,23,88,48,52,24,119,150,207,91,82,246,173,12,111,186,48,64,213,102,89,102,232,53,81,80,50,234,251,228,52,179,82,111,24,89,30,187,46,144,0,72,167,105,158,133,161,63,4,41,58,33,176,5,13,28,197,225,96,212,117,60,7,84,202,241,12,36,233,104,60,14,194,36,140,242,44,103,92,219,157,140,166,62,32,8,10,231,24,215,37,165,27,132,126,81,228,128,160,227,78,240,15,212,91,118,205,2,211,110,233,221,151,189,105,57,171,25,44,47,208,196,3,154,96,32,203,245,58,200,85,151,68,40,90,22,109,105,110,110,14,138,162,156,71,171,161,13,172,173,47,177,92,6,28,195,123,163,54,144,101,161,31,69,81,18,69,64,118,204,189,110,35,15,132,215,137,132,91,225,77,12,111,46,100,169,82,217,20,118,89,224,117,69,209,240,77,224,229,185,185,229,211,103,142,85,42,26,249,103,76,164,153,50,188,29,72,219,34,165,169,134,141,102,85,213,36,93,171,36,177,192,115,66,123,190,169,27,134,172,42,188,192,72,146,212,104,192,132,27,240,153,138,156,3,194,22,23,59,181,90,5,32,99,10,86,224,197,185,185,14,72,154,101,196,44,229,37,73,4,185,114,60,80,12,65,82,128,128,91,237,58,218,73,191,55,157,140,33,66,68,68,66,74,99,108,77,198,46,117,196,102,5,62,45,203,198,39,220,56,8,89,176,236,116,18,228,25,162,96,23,23,23,129,72,207,118,104,143,15,142,155,140,224,234,197,51,21,241,106,160,53,104,7,135,183,194,155,25,222,84,200,162,114,57,162,61,199,41,29,240,122,94,36,64,134,170,85,214,143,172,171,50,151,132,9,46,34,55,198,47,167,119,241,34,236,174,235,0,40,32,215,72,32,223,44,117,28,203,118,38,113,132,43,193,175,169,239,187,229,162,194,28,102,26,177,65,212,130,68,193,210,136,7,49,91,182,13,47,170,52,212,2,240,20,134,33,165,130,165,222,83,192,125,54,106,128,120,64,144,213,106,5,146,20,44,11,56,130,197,155,173,138,97,152,208,173,51,187,223,108,214,205,138,10,8,134,65,204,230,18,168,247,212,217,19,136,77,150,84,232,93,196,54,30,219,184,18,82,135,226,191,21,222,218,240,230,178,44,156,46,24,103,215,117,112,108,24,85,81,224,220,192,73,211,236,182,51,231,238,62,127,74,166,21,1,176,183,50,140,175,110,72,0,138,36,11,60,75,93,78,186,110,66,131,138,34,43,138,50,83,240,138,42,55,155,77,194,28,39,38,49,205,78,108,52,170,162,44,132,65,17,6,80,29,102,165,82,17,4,14,152,206,138,172,86,215,101,149,60,191,32,0,97,166,136,95,86,104,114,194,96,48,196,163,241,60,92,60,153,76,134,195,33,80,8,242,230,121,206,178,208,18,136,107,33,30,112,11,24,52,142,82,154,228,149,227,40,189,227,174,115,171,171,75,48,17,144,10,165,74,9,38,99,27,82,1,136,47,115,57,11,111,110,73,222,10,175,133,55,27,178,44,136,118,52,26,128,216,116,181,85,173,118,248,130,9,253,164,209,89,124,247,187,31,53,13,209,157,218,105,28,51,121,146,37,17,109,185,149,194,164,195,99,75,160,104,167,182,19,135,73,26,71,240,222,146,24,116,75,242,177,92,213,205,179,28,196,70,32,139,138,200,11,154,105,152,117,13,80,94,94,109,155,21,1,218,180,217,106,169,154,209,105,182,0,240,230,92,181,82,85,224,192,25,186,194,20,28,124,64,195,4,212,128,125,133,99,73,176,162,157,144,120,229,105,230,161,36,171,141,86,29,178,36,207,192,204,28,192,221,172,183,148,138,246,200,35,143,177,89,46,176,92,82,36,44,39,77,198,83,215,247,116,163,137,11,14,242,121,43,188,133,225,77,231,6,144,147,31,216,27,155,87,129,221,249,206,10,100,171,235,77,2,63,189,247,129,7,31,123,247,59,104,245,21,15,26,132,21,230,125,47,201,226,162,94,51,117,5,0,202,192,139,5,203,53,26,13,210,195,2,23,65,59,114,2,92,37,211,80,104,206,97,152,243,156,212,153,111,181,26,85,158,161,125,61,22,230,155,107,11,75,71,215,22,52,41,173,152,202,202,161,121,168,92,149,23,179,40,34,127,95,228,107,205,10,144,104,79,188,241,120,154,229,180,140,49,77,153,233,20,210,194,70,75,200,217,184,200,209,64,194,156,41,114,134,45,104,110,56,231,167,217,131,15,63,116,219,237,71,252,96,138,71,228,113,238,57,110,183,219,45,88,8,229,230,215,107,217,91,225,45,10,111,58,100,121,78,134,15,180,215,189,110,59,99,77,105,182,91,171,192,110,16,129,44,213,31,253,208,7,206,159,63,227,185,86,57,237,155,133,41,103,216,12,198,58,158,205,201,226,5,96,7,17,192,111,155,159,107,153,134,49,63,63,175,87,235,122,173,217,89,89,154,95,89,184,235,158,219,231,58,213,195,235,11,103,78,29,134,211,118,219,237,103,101,213,88,94,91,173,84,234,245,202,252,234,209,163,122,99,126,253,228,201,198,220,124,171,217,57,180,186,164,73,138,170,234,156,192,67,30,224,10,232,7,190,116,206,80,8,80,168,166,94,17,88,57,138,226,44,205,241,147,89,81,60,63,226,68,253,195,63,253,225,52,243,144,133,130,163,253,109,182,55,182,250,253,190,161,87,209,150,202,252,221,10,111,117,120,243,21,24,155,11,188,204,178,197,181,235,23,224,134,47,116,14,47,44,28,130,84,116,189,112,121,117,237,175,253,245,191,116,247,61,183,251,110,164,43,192,164,33,74,114,18,228,81,150,107,85,189,90,51,0,110,39,0,237,177,181,74,29,48,2,190,138,180,128,179,95,111,152,213,10,32,77,219,106,128,25,231,59,102,171,105,202,74,37,102,184,68,228,141,118,67,52,36,65,226,43,181,202,227,239,125,207,131,15,223,123,230,142,99,239,251,225,119,230,156,205,203,140,6,184,213,73,7,147,114,133,227,150,231,212,117,69,125,4,110,152,129,231,33,69,32,82,98,219,11,5,185,242,215,255,234,47,128,98,11,38,165,253,107,121,154,176,219,221,239,59,211,160,211,89,32,215,237,86,175,214,247,35,188,185,203,21,81,169,150,61,178,109,7,190,17,108,107,16,88,186,110,232,134,65,155,15,122,94,193,20,75,203,11,203,43,139,23,47,94,28,14,134,188,32,57,94,40,211,134,26,180,138,16,110,147,40,203,156,12,153,42,168,154,150,21,44,20,106,150,49,50,175,192,71,11,194,148,97,132,177,229,241,106,155,227,249,225,192,203,18,182,187,187,151,68,60,147,228,147,41,28,190,172,187,55,212,53,109,60,216,239,119,71,18,87,236,108,237,128,242,107,112,212,68,214,117,221,60,163,37,188,243,157,118,193,100,105,154,240,172,8,111,107,97,97,46,134,214,78,115,55,96,127,230,103,255,47,63,249,225,199,226,104,194,20,12,199,163,13,104,155,91,59,215,175,109,136,156,114,248,232,145,118,179,221,168,55,110,117,108,189,245,225,205,135,172,5,181,56,1,71,229,121,18,68,211,56,241,100,73,170,84,154,97,228,207,70,80,151,151,231,143,30,91,117,28,235,202,213,27,48,211,157,197,70,28,197,138,172,228,44,7,174,237,0,82,105,38,107,106,156,230,149,122,69,213,101,85,85,225,119,69,41,187,178,182,198,203,197,209,19,71,117,83,119,188,228,177,247,62,50,26,239,62,252,142,119,74,138,80,239,204,255,208,7,30,233,13,70,231,239,62,187,181,113,245,240,145,147,183,157,57,180,183,187,247,163,63,250,254,86,83,187,114,233,10,207,8,178,34,86,106,144,10,202,120,50,205,104,92,153,102,65,24,134,182,191,63,169,214,22,255,234,47,252,149,63,251,211,63,196,240,46,173,152,128,166,230,164,221,189,222,245,43,55,28,219,62,180,118,172,90,173,55,224,231,221,210,6,223,143,240,166,67,214,113,173,169,53,17,120,154,231,146,166,65,156,90,81,236,23,25,219,106,119,224,164,135,62,89,231,165,165,206,185,59,206,197,97,124,237,234,181,48,13,69,17,84,43,164,76,14,123,44,114,108,18,37,105,146,248,78,200,49,121,146,146,47,229,122,182,239,196,176,231,121,26,218,19,103,208,237,141,7,126,28,5,147,65,191,63,236,245,118,182,250,189,81,228,246,247,182,54,135,187,187,147,193,238,212,245,178,194,181,38,195,40,12,199,211,241,222,238,200,172,152,245,166,145,229,33,240,232,251,145,105,86,69,73,8,3,215,247,19,179,186,252,11,191,240,11,31,250,241,119,200,74,18,39,9,47,8,188,160,246,6,195,205,27,27,123,59,123,205,90,115,113,97,81,18,37,104,89,160,246,32,159,183,194,91,24,222,116,200,218,150,13,6,157,245,119,177,180,132,53,201,115,207,15,70,147,169,219,168,213,17,32,35,29,199,133,144,189,243,220,185,179,167,79,193,226,15,6,253,102,189,161,168,154,174,87,178,156,109,195,57,111,53,121,73,129,31,197,114,121,187,221,89,152,175,131,134,231,231,23,44,203,59,124,228,236,242,114,205,208,181,15,126,240,61,55,111,108,61,252,216,187,178,40,62,125,251,29,119,223,125,246,234,205,221,119,188,251,49,150,135,180,208,111,59,125,228,149,87,118,22,150,143,91,118,212,104,118,22,86,230,54,54,118,138,140,7,175,75,18,91,49,205,225,0,9,205,222,253,222,31,251,91,255,247,191,116,255,67,199,104,18,65,146,66,147,0,196,219,187,251,55,110,108,12,186,251,186,164,205,207,47,107,180,86,140,71,162,160,175,15,242,121,43,188,133,225,77,223,122,195,113,167,211,233,88,16,68,2,48,196,99,46,192,221,97,10,199,241,134,163,129,95,169,180,58,243,173,36,137,167,19,75,144,133,213,195,139,247,221,119,207,220,92,103,56,28,108,109,220,112,38,118,26,51,65,152,20,57,248,217,159,236,15,188,137,149,132,113,156,4,214,200,30,245,135,163,49,24,124,152,134,193,120,48,217,221,188,180,121,125,219,158,12,242,200,181,199,211,201,104,235,230,149,13,205,0,119,78,198,150,165,241,252,213,155,55,244,185,106,173,46,183,107,106,197,16,55,119,54,116,173,210,172,87,32,169,147,132,105,206,31,250,217,159,251,11,63,251,243,31,60,124,196,20,138,132,99,249,130,19,44,47,216,184,185,191,181,177,101,143,45,89,144,235,181,38,218,145,162,104,16,217,52,215,166,90,61,200,228,173,240,22,134,183,0,178,150,109,79,57,122,9,23,87,114,173,0,61,144,167,153,42,112,81,226,110,110,111,217,118,212,106,117,52,93,155,128,229,152,194,212,229,35,71,14,29,59,118,116,97,101,73,214,12,120,238,170,161,203,134,204,176,252,234,242,42,39,178,181,70,75,53,149,102,171,125,248,216,122,152,68,235,71,143,241,162,90,109,44,156,191,247,238,221,238,232,3,63,244,158,225,96,122,232,208,201,35,135,151,250,131,232,221,239,121,231,206,141,189,86,243,80,103,174,246,204,115,151,91,115,11,211,65,119,119,123,224,122,201,96,48,113,221,40,140,216,165,229,35,143,191,239,71,126,246,47,252,217,123,238,57,106,104,208,26,41,195,42,112,193,246,6,163,155,55,246,187,59,251,104,22,50,47,66,174,136,162,82,169,212,128,87,65,16,0,217,106,165,114,144,201,91,225,45,12,111,58,100,125,223,133,7,86,122,214,179,109,185,88,16,109,81,136,121,150,139,114,158,51,97,191,191,223,237,117,85,69,175,55,90,12,87,208,220,214,52,51,77,237,232,201,245,243,247,220,126,244,240,106,150,134,155,155,55,134,253,97,28,123,162,200,244,186,187,174,107,59,214,132,103,162,28,236,27,121,113,232,217,214,36,138,199,182,61,202,121,111,52,237,50,98,34,73,248,62,93,88,49,6,221,173,32,246,84,51,159,58,65,171,209,241,16,162,196,52,59,34,171,221,118,230,220,143,253,196,79,252,212,135,127,252,206,187,79,86,117,6,82,185,192,7,47,237,143,70,151,175,109,236,108,246,166,131,105,20,4,92,193,160,201,65,12,8,146,172,155,21,81,144,68,81,154,107,83,87,241,65,38,111,133,183,48,208,76,251,131,195,55,33,32,242,110,111,231,230,205,107,229,55,218,123,168,236,7,197,71,206,112,121,81,4,12,227,166,177,231,248,65,16,100,134,89,239,116,22,65,96,44,35,50,28,47,42,244,142,36,158,21,44,203,217,216,216,184,120,241,198,222,206,110,119,111,167,75,11,7,34,184,98,134,41,194,121,162,189,231,211,76,22,20,93,103,167,19,95,148,165,32,14,230,23,150,36,46,216,235,141,13,77,133,150,72,89,190,218,52,198,195,176,98,182,100,145,175,181,154,231,239,188,235,206,219,79,47,173,182,100,137,182,69,74,179,28,210,21,14,157,27,38,195,161,189,191,63,152,142,167,73,24,165,73,72,155,41,165,57,207,177,178,170,200,186,214,110,205,87,42,13,68,123,234,196,137,78,123,174,204,23,101,19,159,183,58,188,222,154,240,166,67,182,63,216,187,113,131,70,107,211,20,120,205,138,162,4,44,45,94,44,50,88,96,90,124,27,240,188,159,36,182,237,251,150,149,168,138,9,103,190,51,191,44,200,210,108,81,3,148,4,192,14,146,67,132,150,101,13,71,1,92,254,254,126,127,60,238,223,184,177,229,248,86,173,86,165,61,61,13,97,208,183,106,213,122,152,197,245,70,85,98,152,94,111,178,186,182,16,250,105,165,217,58,126,242,144,239,196,119,220,126,162,210,148,37,89,53,20,89,0,12,209,110,64,212,105,26,164,233,196,13,29,215,31,244,39,147,137,237,89,78,18,5,89,26,37,73,82,164,153,192,203,8,162,74,147,212,155,245,249,86,107,190,86,169,158,58,113,108,174,213,158,101,243,86,120,43,195,155,14,217,225,104,255,234,213,203,96,32,160,14,248,152,189,129,3,236,200,176,128,240,76,224,130,119,61,81,14,57,54,242,125,15,160,244,99,134,19,42,85,120,74,205,122,181,90,21,56,137,207,168,211,148,3,255,242,180,252,134,231,105,26,97,72,243,100,210,40,140,45,199,29,12,6,142,227,132,65,90,36,97,173,217,74,211,80,149,116,83,107,54,230,20,189,156,151,192,11,185,36,200,108,17,167,108,33,242,2,77,123,225,120,164,32,78,19,203,142,108,47,154,122,169,103,185,206,116,226,218,35,223,157,210,204,116,154,213,149,179,92,106,232,53,73,146,100,133,151,85,173,86,105,119,218,139,181,90,13,144,109,55,91,7,249,188,21,222,194,240,166,67,118,52,222,187,114,229,10,14,104,34,34,205,225,6,106,105,234,0,120,17,20,11,134,99,224,144,225,55,142,205,115,59,79,109,182,8,129,206,145,53,181,221,56,138,88,89,49,107,213,198,234,218,114,165,214,160,29,103,161,132,233,133,30,180,19,86,150,36,162,40,128,255,146,28,110,27,139,102,32,210,27,61,64,204,244,54,208,132,75,153,148,129,8,225,100,234,163,192,227,112,45,7,244,179,104,57,41,16,235,135,133,229,39,97,70,139,19,147,40,245,156,169,61,217,119,71,253,192,13,104,143,229,60,141,162,36,78,11,69,98,129,121,85,165,237,193,68,94,49,20,179,179,176,210,108,183,206,158,58,221,184,213,201,245,253,8,111,58,100,199,147,222,229,203,151,97,226,57,14,208,33,43,12,201,7,216,205,144,23,67,69,38,0,154,68,125,182,180,140,17,14,154,27,69,19,223,27,184,161,229,249,65,232,101,81,156,177,34,56,179,82,109,54,42,181,102,13,24,174,153,192,95,14,194,76,19,78,20,88,185,40,18,122,22,91,112,105,20,227,12,158,5,55,143,23,50,73,84,104,254,64,232,73,106,85,20,148,36,102,130,36,197,67,195,136,141,98,36,1,146,32,118,167,147,120,186,63,232,111,134,46,84,50,146,8,53,76,139,101,120,220,159,36,172,144,155,117,173,90,213,43,122,67,98,160,152,205,102,123,110,174,179,112,199,109,231,42,134,249,90,54,111,9,217,183,44,188,185,144,69,152,76,251,179,109,89,105,125,75,233,121,149,34,129,232,118,22,240,19,146,192,1,26,248,137,43,224,119,49,69,22,133,94,20,216,174,59,180,38,61,223,179,65,123,240,133,192,197,32,80,136,2,153,198,109,53,69,53,84,189,42,202,28,78,201,178,42,240,180,53,134,40,210,187,104,16,103,142,102,192,145,75,132,104,61,63,98,121,242,208,50,134,129,152,128,187,38,48,121,236,217,206,100,228,185,83,207,177,38,246,212,15,98,2,30,35,196,41,169,5,164,1,218,153,18,92,164,96,89,200,86,173,170,235,156,168,233,213,122,107,161,81,107,31,94,95,93,92,92,148,168,191,57,45,10,30,121,34,201,205,162,64,193,248,48,6,92,249,106,136,82,179,211,1,109,239,89,34,187,188,236,224,213,230,229,158,159,7,215,252,167,131,158,174,63,56,252,90,248,150,39,255,116,97,150,134,50,177,223,28,190,57,254,239,193,19,223,88,120,211,33,59,181,134,175,92,122,17,117,15,80,6,65,224,121,30,112,5,59,139,210,33,85,128,20,148,149,87,86,36,57,91,108,185,10,151,103,169,183,160,96,146,36,242,247,187,91,211,233,88,132,51,20,251,64,26,189,40,60,207,60,56,243,4,113,34,212,140,128,140,203,1,89,17,224,167,6,32,8,138,96,66,239,242,248,89,20,37,85,1,30,100,13,46,89,46,100,113,22,39,158,239,216,83,203,245,2,47,74,66,8,96,128,168,12,212,134,10,218,254,3,199,128,60,220,63,192,87,81,197,249,102,19,46,157,166,40,70,173,214,153,95,155,186,217,23,95,188,112,231,153,179,31,124,231,67,52,43,87,86,102,53,77,187,63,227,111,89,162,0,46,65,179,224,74,152,82,162,94,5,37,42,123,134,143,111,61,221,182,252,233,255,28,190,95,127,217,183,6,16,93,131,244,80,171,64,248,198,134,241,159,248,160,183,91,120,211,33,107,59,227,75,151,95,130,55,3,48,148,243,253,114,129,87,74,160,18,50,102,215,176,96,215,50,224,100,193,208,230,91,229,110,87,4,32,28,227,19,174,21,228,105,85,87,99,207,98,19,63,139,67,159,246,39,152,34,194,140,212,65,249,110,229,12,215,51,73,6,191,138,131,183,36,241,192,106,185,218,139,118,142,35,2,70,205,241,76,49,246,179,209,212,117,2,36,37,139,136,244,41,251,212,161,81,2,13,223,17,16,27,62,21,32,158,229,194,48,202,249,188,89,55,23,218,109,221,144,59,139,11,115,245,181,43,123,211,127,242,209,39,108,55,185,255,204,194,7,31,57,247,248,61,119,173,206,47,146,121,64,97,194,20,48,25,199,148,112,36,32,151,96,162,3,138,28,23,32,157,200,20,82,68,23,124,35,212,14,176,85,126,254,41,67,249,8,250,91,110,98,254,205,237,129,210,70,231,255,116,144,125,253,53,223,28,195,247,37,188,69,144,45,97,112,208,87,192,115,208,158,224,79,218,107,8,249,159,125,150,181,57,171,48,192,246,107,27,100,163,154,225,76,193,154,219,206,168,94,107,73,146,134,243,121,22,49,180,164,204,134,92,48,202,51,180,178,49,141,25,152,124,218,146,27,82,129,79,96,173,121,30,247,194,53,131,167,231,69,113,24,36,142,227,77,172,177,77,179,95,16,34,212,174,192,114,104,47,64,52,142,240,124,128,30,41,68,82,241,19,137,100,158,214,142,187,113,8,34,237,52,155,173,70,101,121,105,181,106,46,92,216,29,255,242,167,175,245,38,89,145,68,178,154,223,115,124,238,207,60,118,247,253,183,223,182,48,223,50,85,164,7,237,128,134,251,74,64,210,113,158,135,145,103,79,166,163,222,128,214,20,177,188,80,171,182,234,245,134,170,232,154,70,239,51,123,13,172,132,249,87,239,44,207,124,139,80,150,216,172,214,14,174,249,230,51,8,179,130,197,217,153,9,65,73,150,187,80,166,180,149,83,105,138,240,235,44,160,197,34,208,36,144,18,141,179,27,203,56,222,142,225,77,135,172,231,91,23,94,126,14,7,69,206,66,24,0,1,146,68,75,166,80,115,120,52,74,106,86,64,175,50,16,72,19,165,140,211,66,121,30,21,152,195,221,7,39,141,199,86,64,83,174,76,73,17,5,145,143,194,24,216,210,85,3,108,82,22,123,89,196,180,132,247,64,43,199,96,81,90,69,70,91,128,69,240,191,60,207,13,125,7,122,0,162,53,78,225,165,1,194,188,0,253,33,128,106,65,199,52,99,39,3,100,185,60,3,253,35,53,177,36,50,138,80,132,113,228,250,169,202,9,181,154,209,168,87,27,173,166,92,153,191,214,181,255,248,194,142,197,232,76,202,35,79,145,27,152,74,124,106,185,253,35,15,221,241,254,119,157,59,185,186,130,4,151,168,229,138,60,13,19,136,163,43,151,174,60,211,237,143,173,169,235,7,17,90,81,217,3,209,172,152,237,245,245,147,135,215,143,86,43,205,215,241,215,159,150,107,191,197,245,128,38,218,100,154,193,145,44,215,184,151,187,149,161,40,102,229,140,22,142,212,161,169,112,229,251,41,80,220,16,229,146,84,118,63,11,52,28,13,219,132,240,90,130,222,86,225,77,135,172,235,77,193,178,4,208,156,159,237,88,49,91,75,61,3,22,74,16,1,69,54,43,74,250,146,81,81,210,175,12,12,28,165,13,69,141,175,8,163,209,8,200,3,188,26,141,38,209,117,198,64,19,207,72,137,174,47,17,79,145,128,86,81,97,101,143,0,206,160,234,2,55,8,98,124,184,65,74,175,241,8,0,195,136,122,198,64,54,228,40,113,12,16,198,2,171,57,155,165,212,120,128,233,56,141,84,137,215,21,122,25,126,232,102,66,206,136,134,84,175,86,170,213,58,171,85,119,251,254,19,207,109,187,138,170,84,90,16,212,113,202,6,97,200,164,137,161,184,39,151,231,63,244,216,99,143,223,125,252,232,226,146,40,48,253,225,53,203,186,124,243,198,139,87,47,223,204,192,228,188,22,39,200,23,101,153,225,5,16,191,162,154,235,107,39,78,159,188,115,105,113,93,215,77,100,132,74,237,59,145,236,183,8,200,53,110,68,202,73,251,7,180,154,205,247,253,48,162,247,71,32,35,73,185,177,20,202,10,151,81,231,12,71,43,49,33,139,102,119,225,43,188,4,40,124,220,78,216,229,113,129,32,211,108,138,170,174,153,132,92,218,99,85,70,157,28,60,236,251,29,222,116,200,198,137,255,210,75,207,71,113,0,52,132,161,15,200,194,187,7,146,80,58,40,175,152,246,46,166,173,3,80,94,51,216,193,103,199,231,193,25,248,63,229,42,23,192,75,211,52,156,241,1,187,40,0,57,160,32,81,231,80,169,40,202,217,189,120,22,14,224,111,225,19,53,228,7,1,226,33,236,226,145,229,62,135,81,154,88,30,192,11,130,77,73,4,103,164,249,112,45,195,115,168,20,104,101,232,135,148,118,99,194,93,212,105,32,241,140,41,179,73,30,217,86,136,168,50,161,104,215,27,245,90,147,81,204,189,113,244,213,23,247,162,132,161,10,54,213,28,214,189,165,42,153,83,23,138,205,105,17,187,252,157,199,219,239,190,235,204,99,247,28,142,194,107,59,219,207,237,237,76,242,72,161,213,99,229,46,10,136,13,137,156,125,194,113,84,52,205,52,235,237,246,202,209,195,103,87,150,15,27,198,119,158,109,67,55,190,94,170,34,105,40,94,88,17,32,21,54,141,38,93,196,49,154,34,45,116,227,56,85,215,208,32,241,32,42,177,146,77,113,11,216,148,131,138,66,62,89,42,68,180,120,68,137,114,198,25,142,45,28,219,11,220,16,28,77,87,74,42,32,139,235,53,77,55,141,42,50,122,80,77,223,63,2,126,211,33,11,39,9,194,0,224,35,75,157,101,40,77,20,229,12,49,40,172,172,180,227,200,254,172,20,80,143,144,163,188,40,204,40,16,103,112,30,23,115,180,23,140,48,235,189,130,84,136,99,26,74,69,101,75,162,134,75,112,140,211,168,15,92,140,79,196,140,64,146,0,150,176,12,248,10,203,232,248,84,171,160,195,36,201,104,175,35,250,157,220,44,94,18,97,15,121,1,162,130,198,35,240,20,168,11,154,87,192,166,128,44,188,68,199,141,189,52,68,205,153,138,62,55,223,201,36,243,166,149,60,183,235,198,110,46,185,177,24,167,133,154,232,135,12,73,242,107,146,236,58,218,120,44,141,178,68,97,156,95,250,111,62,112,118,89,251,244,159,124,54,244,161,109,68,69,85,203,141,66,82,216,93,82,223,120,180,200,69,65,202,82,167,7,195,139,18,4,238,210,226,225,99,71,110,91,92,88,83,104,243,199,255,147,0,176,194,4,64,118,76,38,67,207,119,8,151,224,3,67,167,233,16,178,140,50,35,37,230,135,180,41,42,237,210,16,250,30,245,147,80,47,53,47,48,212,221,194,179,224,125,65,208,77,122,123,10,104,152,130,89,209,20,148,42,207,229,28,202,11,49,32,90,128,56,75,57,224,21,212,91,173,212,209,168,144,157,131,68,188,229,225,123,9,89,68,68,77,143,254,128,9,88,180,221,155,59,59,255,230,247,62,126,102,109,253,182,37,121,234,193,177,7,18,224,77,179,112,238,161,28,193,50,51,174,157,221,142,162,193,241,12,196,20,77,9,226,242,76,6,46,40,121,5,17,16,69,149,63,210,43,233,112,9,104,18,55,2,7,51,188,226,115,6,68,4,82,178,37,112,1,250,32,10,109,143,22,156,193,46,3,151,56,19,211,138,47,220,156,1,64,180,97,168,72,18,22,137,2,187,148,219,132,21,128,172,38,164,42,207,59,129,235,196,137,36,234,134,170,206,47,205,231,66,229,234,190,251,242,32,46,68,210,178,172,31,51,81,143,75,92,78,102,51,90,113,83,101,245,142,157,43,134,52,253,229,255,230,125,247,159,90,254,232,71,126,123,48,24,200,138,65,27,135,136,60,204,133,67,219,226,50,141,122,221,117,60,252,84,228,18,216,23,198,26,32,67,178,90,205,185,213,213,147,43,139,71,0,95,232,203,87,219,51,114,13,173,48,115,236,136,104,33,0,108,111,100,217,125,24,16,104,12,180,106,196,172,104,42,199,138,182,99,13,250,123,59,155,27,147,209,212,30,143,182,182,182,240,20,52,57,203,178,70,131,177,239,133,144,3,229,134,81,2,202,7,37,12,160,146,178,110,214,231,90,245,74,19,124,223,108,117,230,214,214,15,47,46,47,85,42,6,220,101,148,46,24,220,178,109,207,11,85,180,92,216,5,69,107,55,87,224,106,22,140,248,58,190,165,254,23,234,147,126,53,148,41,255,26,43,191,118,240,221,132,55,2,217,111,255,96,42,80,210,97,168,59,150,221,216,221,252,7,255,234,151,63,251,252,224,255,241,95,252,196,59,143,73,99,152,87,154,23,147,130,110,89,86,128,190,2,170,0,50,112,45,34,196,49,238,199,1,78,224,19,225,213,76,226,151,2,232,196,31,156,129,71,5,8,226,52,205,146,161,217,50,148,120,252,52,11,136,13,159,51,152,226,60,44,29,110,193,87,80,5,32,235,194,125,35,95,4,172,3,14,134,99,146,6,113,132,118,35,208,134,138,162,36,147,227,85,238,245,145,22,105,14,169,203,22,192,107,162,203,2,188,22,59,140,225,103,183,106,230,234,241,67,110,46,191,112,165,119,109,195,18,212,42,167,215,34,89,201,19,95,24,218,2,128,152,198,76,181,150,118,154,81,162,182,229,241,223,250,209,67,63,245,248,59,6,110,239,233,167,158,155,12,92,136,94,195,36,112,128,200,81,231,158,23,244,123,163,52,131,137,144,144,93,89,210,144,33,200,74,81,226,0,47,67,107,30,59,114,238,232,145,211,173,102,167,44,138,215,112,144,71,177,111,59,131,169,213,119,60,135,5,240,84,218,190,92,210,137,83,187,187,221,151,94,184,120,249,194,197,171,87,46,245,247,246,145,141,40,75,135,227,9,74,151,138,2,66,160,140,10,165,132,28,163,228,1,119,156,129,102,128,180,64,212,186,162,202,108,161,25,98,3,89,173,85,215,14,173,222,121,247,185,99,199,79,158,62,117,78,213,42,113,20,12,6,189,32,76,81,246,80,191,120,116,163,190,180,208,153,163,29,125,190,49,124,11,49,254,90,157,126,151,225,141,179,236,55,164,160,108,94,248,3,139,78,50,235,233,151,47,252,127,126,227,55,63,245,226,77,78,63,252,55,63,248,224,15,159,209,28,135,94,185,1,71,61,73,35,166,16,1,217,89,12,51,200,206,142,203,191,20,11,142,95,237,172,5,163,144,209,199,229,0,31,105,137,156,100,0,168,17,8,196,1,138,27,159,8,51,114,197,1,25,119,242,195,74,17,92,34,24,218,192,11,64,46,4,93,132,25,209,6,180,129,97,68,157,255,2,75,59,119,171,192,77,225,133,240,214,114,160,22,145,49,69,162,138,169,41,162,117,100,240,147,146,152,171,207,85,79,223,113,116,234,241,95,186,56,188,182,159,178,113,38,178,81,1,165,168,215,224,157,229,97,196,56,1,151,248,156,138,212,10,245,74,246,208,41,246,220,161,214,61,15,158,78,227,108,123,179,191,223,221,134,81,48,43,122,171,89,245,60,167,223,27,187,46,72,203,40,87,11,211,6,123,188,204,129,225,69,5,54,151,228,177,12,224,234,181,195,235,103,151,22,143,180,91,11,244,230,156,52,178,189,193,120,60,12,18,143,10,144,225,43,149,134,174,106,253,126,247,229,23,95,66,184,112,225,226,198,141,13,184,94,142,101,243,212,55,76,29,120,40,43,168,127,100,28,165,39,74,212,2,97,150,64,172,162,40,65,38,161,160,101,69,66,137,112,12,135,108,135,1,26,103,42,160,192,115,212,87,182,208,105,44,45,207,221,118,246,228,29,231,206,156,62,123,126,121,101,157,225,120,36,30,222,26,224,158,68,140,46,107,245,90,123,174,189,68,157,133,7,163,122,95,7,140,239,121,120,131,83,188,191,33,89,229,215,114,172,135,165,254,200,47,62,247,228,127,251,139,191,242,228,205,46,35,205,1,63,167,150,231,206,173,214,80,100,0,31,109,167,73,110,253,65,12,40,35,28,188,38,15,202,12,31,68,8,180,225,235,107,63,205,58,109,113,51,152,26,66,10,231,105,20,140,246,114,163,61,188,74,71,13,81,193,253,18,112,57,142,169,14,56,14,66,2,52,150,19,124,131,152,118,132,133,99,2,143,16,63,151,158,89,70,187,138,67,77,224,177,18,47,226,65,136,146,136,150,36,76,193,82,175,110,78,195,87,28,218,70,193,2,149,117,245,240,250,162,23,50,55,7,89,63,148,11,73,38,139,2,47,204,243,164,52,226,37,62,175,104,153,68,177,100,97,162,233,124,69,142,246,54,95,158,142,70,112,21,91,173,106,171,209,134,164,132,76,118,93,103,58,154,50,172,136,88,241,44,148,4,178,0,1,90,175,87,234,245,170,170,40,212,209,150,101,158,231,187,222,200,118,70,229,246,97,1,52,130,227,245,246,134,219,97,20,22,140,32,42,90,167,179,132,22,246,197,207,126,246,87,254,253,191,251,232,111,252,238,179,207,60,191,113,99,219,182,125,52,67,195,168,178,28,244,6,185,86,186,102,160,29,34,119,176,230,90,57,238,168,235,26,109,133,6,133,145,229,154,174,160,184,224,30,64,201,161,253,151,29,53,36,234,80,40,40,209,56,102,134,253,201,133,151,46,188,252,194,165,203,87,158,159,140,135,203,11,157,86,103,129,23,53,142,23,85,1,14,101,52,26,211,127,80,23,229,134,233,84,137,84,85,101,152,213,242,193,151,111,250,250,198,194,27,132,236,236,193,175,165,160,252,44,135,6,25,230,119,63,241,241,255,241,255,248,221,23,198,144,122,70,150,176,76,148,31,91,232,220,190,94,79,19,15,148,71,218,32,99,192,181,48,247,179,123,1,44,224,134,34,125,53,194,175,71,240,12,194,116,230,224,100,217,223,9,119,12,151,81,127,42,93,81,54,130,89,50,168,43,151,30,2,64,226,91,233,125,69,248,26,199,73,84,250,97,196,176,168,34,122,179,34,57,64,20,57,74,65,96,37,106,6,12,174,40,251,132,72,109,75,34,92,62,168,133,66,200,112,25,100,106,81,173,42,11,243,115,19,175,184,220,117,134,147,24,6,130,225,20,78,170,39,34,18,84,40,76,202,37,17,43,139,30,167,178,170,113,116,209,148,51,135,73,163,222,222,174,221,31,4,180,204,88,106,205,119,20,173,50,153,122,129,151,232,186,97,234,154,31,68,104,117,173,249,106,181,174,228,5,153,160,74,85,151,192,127,30,90,32,15,6,64,70,160,149,154,109,29,38,202,243,189,148,70,163,129,56,77,87,165,151,158,123,250,95,255,226,191,253,181,95,249,232,165,11,87,252,0,220,137,2,224,32,60,168,123,21,222,106,158,65,163,83,47,182,64,83,55,129,40,73,18,97,115,208,234,121,65,68,171,117,28,155,220,138,172,8,131,16,134,30,133,137,130,74,252,8,55,104,154,140,187,96,2,107,181,6,88,69,228,117,81,86,110,220,216,125,234,137,151,94,121,229,249,169,181,93,171,104,171,75,171,40,23,164,82,209,100,20,240,120,50,138,163,216,52,235,101,45,29,132,89,149,189,22,190,225,235,27,11,223,213,66,154,89,10,102,56,67,226,1,191,223,248,195,223,254,223,126,253,99,151,44,46,225,171,121,10,94,203,84,94,189,231,212,194,82,93,202,226,16,202,17,208,161,141,225,73,107,162,64,74,207,162,100,89,84,27,34,41,191,81,180,175,30,83,160,43,75,97,132,99,92,6,156,33,224,22,156,1,214,233,210,114,250,11,2,46,0,28,241,137,11,8,150,180,211,50,117,161,227,107,20,71,120,40,129,149,6,201,10,248,129,8,184,148,92,46,64,131,58,114,68,194,71,146,69,41,83,190,196,185,144,121,65,149,4,56,104,108,30,193,193,198,243,80,55,186,110,78,67,246,70,207,182,29,2,15,33,131,21,66,81,194,79,90,17,133,147,73,34,40,177,200,156,93,87,207,45,23,253,222,14,200,106,50,112,182,183,250,27,155,27,195,225,126,145,185,21,67,93,93,93,83,116,29,148,143,167,103,121,90,173,211,202,71,219,114,167,147,16,196,86,111,152,212,37,23,37,166,97,2,97,138,108,158,187,253,142,198,156,233,122,62,147,171,69,185,254,12,217,254,173,223,248,200,63,251,39,255,251,51,95,125,201,182,124,134,17,1,83,25,172,79,243,128,73,53,81,83,165,215,173,145,184,114,92,7,25,199,73,26,79,113,29,164,25,255,92,122,235,116,172,105,244,158,31,192,24,4,169,170,26,85,163,200,25,21,51,3,161,148,234,171,148,206,33,80,13,236,123,190,239,250,126,183,231,92,126,249,234,149,23,95,82,21,118,229,208,186,34,107,96,122,85,83,80,234,211,201,40,8,124,211,172,240,112,238,94,199,104,223,124,240,221,132,239,118,237,215,12,61,72,138,235,89,255,248,95,254,210,47,126,252,171,27,33,155,242,50,3,87,20,150,187,144,78,29,89,124,244,124,187,136,124,224,20,210,13,46,187,23,80,119,23,216,18,42,171,124,177,60,1,14,145,160,88,203,18,135,115,0,44,1,115,228,23,227,43,126,164,206,82,122,1,147,72,56,43,75,127,6,89,66,22,74,129,0,77,96,69,192,87,4,234,11,40,85,108,0,178,74,161,125,89,194,40,24,180,220,250,184,52,253,48,252,4,77,220,128,242,69,204,138,76,239,2,133,153,246,232,181,11,132,89,1,44,203,21,41,201,143,24,133,77,178,71,148,10,73,137,82,92,174,67,135,102,81,14,30,78,69,232,144,56,155,246,98,119,156,87,42,174,108,182,180,232,61,199,228,147,243,234,11,23,55,123,187,163,241,56,26,186,241,216,150,186,251,211,254,78,127,180,223,103,242,164,98,202,173,185,150,172,107,163,201,8,165,160,233,114,156,196,96,193,78,103,14,140,232,184,118,171,94,203,115,190,217,104,158,189,253,182,74,173,17,193,59,226,20,134,165,141,115,246,119,119,254,191,255,236,23,63,242,235,191,215,221,27,195,115,16,101,26,185,130,210,129,143,41,80,191,134,134,38,27,69,49,144,73,11,42,105,126,112,209,168,181,96,81,128,84,0,187,86,171,1,123,96,9,200,101,88,56,200,15,5,90,94,146,160,220,92,215,83,100,25,173,219,177,96,18,137,119,45,203,6,203,192,30,160,204,104,59,104,129,171,85,231,134,99,167,215,27,191,252,210,139,253,254,214,242,34,146,60,15,126,152,233,40,184,134,189,126,23,84,162,107,52,44,66,181,83,134,18,44,84,209,179,131,239,38,124,183,144,157,37,162,219,237,254,131,127,241,47,127,243,203,55,71,133,81,110,183,153,193,183,23,5,190,96,180,199,31,56,125,122,53,158,142,128,213,52,240,80,40,62,160,8,197,41,240,4,89,228,19,247,151,173,153,116,106,9,93,130,236,12,169,0,34,206,35,219,179,134,129,243,165,190,167,139,102,143,166,18,41,231,242,1,81,37,206,233,82,224,16,63,149,61,179,49,46,43,97,154,39,52,28,86,134,114,35,78,210,193,229,229,104,3,72,2,224,10,154,225,25,24,1,90,96,11,64,83,31,59,4,72,145,224,145,5,252,16,154,138,64,189,195,17,173,75,147,207,157,62,221,48,228,27,215,46,103,105,36,199,105,49,238,67,209,74,102,35,171,181,188,56,126,252,68,229,3,231,87,31,184,231,182,47,61,249,194,165,87,174,32,149,170,164,33,167,65,92,140,166,73,183,55,26,245,246,34,127,42,112,153,169,203,70,117,30,201,131,202,86,0,70,67,134,216,14,67,127,110,110,206,119,225,3,202,199,79,30,111,183,27,240,24,233,173,212,188,164,234,170,61,156,252,195,255,254,127,252,228,199,255,4,166,92,133,111,15,127,74,228,208,96,117,67,53,12,157,108,52,204,6,83,32,178,106,165,10,81,4,205,15,121,128,242,241,3,31,37,140,162,14,34,63,8,125,148,36,128,5,106,71,129,1,178,81,20,218,182,5,162,213,52,218,95,31,0,109,181,209,120,210,90,189,210,106,54,80,56,158,19,104,134,1,204,163,184,96,178,80,133,150,147,92,120,225,194,245,27,207,46,47,47,29,61,126,178,40,123,39,193,213,200,193,254,254,158,36,26,8,56,131,42,248,222,134,239,8,89,98,22,250,75,125,130,165,193,158,157,36,197,154,147,100,44,251,251,153,155,91,27,127,255,127,255,165,143,93,222,243,185,74,90,208,156,0,41,147,4,86,44,104,0,95,248,224,187,142,47,235,81,111,228,57,190,63,156,142,224,135,147,107,12,80,210,244,42,64,239,213,225,89,154,127,132,120,225,82,211,160,84,9,80,146,1,244,244,87,3,158,141,95,69,81,1,104,75,238,32,4,211,251,15,74,236,226,74,224,15,103,113,97,73,177,112,41,72,183,225,0,224,5,94,35,250,10,246,166,145,45,40,56,60,21,151,209,248,15,203,64,59,202,178,128,118,0,36,7,184,24,232,207,160,15,64,213,92,158,178,126,28,9,196,176,34,18,68,3,94,162,186,190,212,142,156,189,254,206,245,36,140,138,177,43,161,21,54,234,89,189,237,218,214,156,16,253,212,59,214,223,243,224,89,83,75,191,244,165,47,93,191,58,81,36,13,247,70,73,76,96,130,191,149,242,253,113,184,183,55,112,39,195,34,118,96,153,219,75,11,178,108,184,78,104,91,33,151,23,181,70,45,12,162,208,207,142,159,58,222,106,55,227,152,131,246,32,95,159,19,123,123,123,255,228,127,249,23,159,249,244,231,1,50,69,209,160,50,145,9,195,208,160,98,209,80,65,138,212,50,163,24,220,137,172,77,166,19,228,185,108,248,220,120,60,129,181,49,12,154,144,233,185,192,43,189,132,135,138,148,45,76,147,222,138,138,246,8,17,12,192,2,174,52,91,83,215,80,176,174,227,161,253,152,21,61,10,67,199,118,97,122,112,251,120,50,198,141,154,10,109,93,68,81,209,219,30,223,184,126,185,90,23,14,31,63,204,179,50,199,112,154,174,129,194,187,189,93,68,175,107,58,98,166,154,157,193,166,236,1,197,159,239,38,124,71,200,2,126,64,15,48,3,64,112,132,91,128,161,196,47,101,181,60,149,253,201,231,190,244,247,254,249,191,255,252,206,40,201,13,234,135,71,17,129,31,193,68,28,159,164,161,97,170,31,126,215,17,163,112,134,86,232,211,56,127,162,178,18,7,194,17,120,129,43,72,23,148,104,3,64,65,121,136,22,238,6,138,30,32,6,242,80,232,72,2,142,113,1,142,209,244,113,193,171,232,164,77,16,9,175,165,199,1,164,206,210,91,242,52,64,76,242,128,224,72,34,2,161,28,3,3,229,2,188,0,43,173,252,158,169,136,156,28,48,114,215,24,36,134,188,13,106,137,44,45,91,136,51,232,1,210,190,165,120,64,59,192,85,48,192,73,193,130,193,140,70,125,110,190,182,181,121,243,198,112,154,104,75,113,33,229,166,17,87,106,89,234,5,219,55,207,31,106,188,251,252,226,161,181,122,224,122,159,251,204,139,221,30,172,11,24,93,44,136,251,208,98,144,60,232,91,193,143,249,189,158,183,185,213,15,237,169,204,122,154,198,205,117,90,154,161,231,12,92,37,136,170,124,117,229,240,226,210,42,203,10,224,87,20,53,164,80,26,101,255,203,255,251,159,124,252,99,159,148,164,131,247,244,34,203,112,252,113,189,235,185,36,101,33,15,200,209,12,225,216,1,133,50,45,186,47,22,230,231,45,203,105,52,26,56,83,169,152,158,231,180,90,109,92,137,66,131,156,5,1,35,211,16,160,40,30,32,172,212,6,62,149,42,195,14,134,3,20,29,80,142,118,238,185,1,138,10,145,224,130,122,189,142,250,66,12,40,212,122,163,17,103,252,254,94,255,226,203,207,67,218,158,58,117,134,166,59,51,160,109,13,205,191,219,221,151,37,52,132,10,177,13,185,45,168,157,3,63,251,187,9,223,153,101,75,199,6,7,224,210,131,198,65,15,167,170,37,40,23,191,253,241,79,252,247,255,238,163,175,140,224,121,105,180,169,64,146,113,184,133,19,129,117,114,176,114,190,94,49,126,228,161,69,149,137,118,71,110,224,229,2,174,163,215,24,100,52,51,27,21,71,20,139,3,234,13,40,173,52,149,20,71,48,166,51,37,209,146,84,69,40,49,93,246,203,114,52,243,117,118,146,74,150,250,167,128,51,194,37,254,205,82,140,202,32,104,210,116,196,131,0,134,131,171,67,99,90,96,215,148,201,10,248,112,96,98,100,138,131,164,165,158,100,1,158,22,116,169,0,119,40,78,138,152,80,27,195,32,128,198,203,70,5,195,157,198,128,28,3,162,21,43,141,218,233,99,135,145,252,203,27,251,83,151,205,69,61,17,101,38,13,162,238,182,152,21,183,157,94,95,106,113,227,73,119,125,253,240,230,86,111,119,167,75,111,45,97,193,178,160,98,98,121,40,25,20,31,199,3,139,124,20,114,219,251,211,189,237,65,28,251,69,49,174,85,36,21,68,40,138,245,74,179,221,89,20,21,112,30,170,154,196,182,161,25,127,248,123,127,244,175,255,143,95,1,221,194,103,34,213,132,39,195,226,40,10,74,11,38,24,7,48,36,180,187,180,34,163,80,93,199,6,28,101,89,132,179,11,103,14,133,131,226,162,97,20,26,235,70,35,74,44,107,10,105,43,8,144,176,145,231,5,213,106,69,213,160,167,125,144,73,179,217,4,185,206,207,55,208,10,16,179,231,56,0,46,158,133,226,69,12,168,31,28,4,65,88,54,251,12,79,135,202,152,78,220,94,127,115,110,206,88,93,59,156,36,96,20,122,63,33,116,95,175,59,0,31,151,142,29,2,80,75,159,223,101,248,182,144,37,144,18,62,153,140,222,181,82,146,59,181,18,176,4,112,197,122,174,243,63,253,210,47,255,15,191,254,201,189,2,42,91,99,160,80,81,165,2,207,81,127,60,26,36,205,189,2,156,154,102,229,253,247,28,170,242,201,196,9,108,39,206,226,72,21,88,13,190,57,168,145,6,8,88,216,32,18,137,4,81,130,154,31,120,96,135,25,34,9,127,148,2,28,18,112,233,43,67,239,180,69,188,165,55,70,226,161,44,5,186,160,188,24,199,212,81,128,187,80,148,37,177,162,225,144,42,0,124,131,82,23,128,239,32,179,129,61,242,212,75,241,133,44,33,94,78,224,85,84,180,0,118,103,2,120,16,33,110,161,75,192,250,52,28,153,179,52,186,155,229,12,47,72,170,214,105,215,206,28,90,181,167,147,175,62,253,130,237,167,130,82,101,67,155,233,223,212,209,86,107,77,70,151,15,45,84,111,94,125,197,52,213,119,190,235,190,60,246,124,55,168,64,98,22,185,79,253,103,2,208,138,212,151,9,103,82,142,79,89,221,118,196,27,55,7,55,55,187,137,235,72,133,171,169,230,226,242,241,106,181,89,208,180,50,192,15,62,149,240,252,51,207,255,63,255,219,127,20,250,137,94,209,193,211,97,20,26,180,134,82,14,67,90,232,1,10,64,163,244,124,84,139,91,228,220,104,56,41,115,157,1,155,187,187,112,134,104,207,103,20,200,116,58,5,70,219,237,54,104,85,85,129,114,122,81,20,138,177,209,168,3,97,208,241,162,32,65,27,224,0,32,166,236,115,226,116,98,161,12,17,112,153,101,89,104,3,120,42,128,139,162,133,33,5,160,147,56,96,121,168,38,221,115,147,139,47,191,176,188,212,62,122,228,120,24,131,101,88,221,80,112,217,254,254,126,167,179,128,139,81,65,101,133,126,183,129,252,152,111,25,8,44,164,88,25,84,27,138,151,136,149,88,157,150,1,142,221,233,63,254,183,255,225,95,124,236,75,22,223,200,83,57,9,3,134,21,57,154,96,65,86,155,186,62,193,37,240,101,88,20,91,152,229,52,235,202,84,232,157,246,192,59,47,43,180,89,6,83,160,80,162,144,48,52,11,120,34,232,19,180,64,13,151,66,153,134,215,229,16,231,163,152,230,46,226,17,56,15,251,142,127,208,11,132,216,50,224,118,208,209,44,182,89,133,33,160,172,241,89,158,3,173,162,249,225,102,0,38,43,215,9,160,82,104,28,104,22,127,90,240,51,198,5,3,210,92,82,17,58,33,231,128,248,40,5,43,193,99,67,60,0,110,33,176,245,74,133,150,250,66,40,24,13,70,84,178,200,74,135,59,160,32,190,218,202,36,173,59,112,65,189,174,155,127,245,201,231,80,91,115,115,149,149,165,106,203,96,23,154,234,82,71,167,41,0,164,11,40,191,52,72,1,75,196,37,153,8,243,164,237,247,165,79,125,241,250,199,63,249,188,109,23,149,74,133,198,111,209,100,88,94,146,132,52,74,127,245,151,63,50,154,76,68,137,26,45,196,54,18,15,183,18,16,180,109,27,32,67,108,56,134,213,174,214,106,192,22,146,138,18,48,42,38,142,219,237,230,107,221,50,75,75,75,32,203,94,175,111,77,125,162,251,242,69,193,221,238,30,237,154,6,137,58,178,28,199,71,148,195,193,56,77,224,239,146,246,8,3,184,176,236,108,182,167,105,234,51,19,7,212,46,47,47,26,134,90,86,75,166,233,146,162,11,89,38,95,120,97,239,35,255,225,35,251,187,151,85,77,76,115,220,157,150,203,241,139,217,28,127,42,229,239,69,248,246,194,96,214,63,138,178,37,195,73,51,141,200,219,98,153,11,215,110,252,221,127,252,75,191,249,212,182,210,152,55,217,76,205,82,174,128,222,87,178,114,95,2,100,0,126,21,140,11,232,14,234,13,24,189,247,246,229,195,243,18,126,221,220,238,217,110,174,195,252,72,12,180,188,235,165,28,195,195,239,1,133,160,234,80,143,104,33,120,32,74,25,13,20,16,35,92,150,243,3,81,76,68,217,69,65,125,135,212,255,71,144,157,129,18,7,84,245,184,179,36,98,72,111,72,80,28,151,72,37,199,139,14,10,26,71,32,31,140,142,33,39,104,225,13,24,19,212,76,109,139,72,151,165,254,44,40,107,1,229,94,192,81,247,225,18,211,170,70,104,8,180,137,132,156,28,150,6,213,96,70,106,141,250,217,147,71,52,69,122,225,234,238,203,55,135,1,148,223,120,31,6,150,111,175,36,178,33,100,172,111,187,10,207,44,47,52,55,46,95,121,229,165,75,158,239,235,149,170,174,155,146,196,33,237,170,84,208,248,114,68,99,42,104,55,48,75,72,15,178,15,14,194,243,227,92,76,216,234,251,222,243,129,83,39,142,5,17,173,4,166,39,115,249,133,231,47,252,210,47,254,27,24,25,221,80,161,172,209,172,128,105,163,98,160,1,130,38,1,32,36,19,188,128,147,48,135,174,75,146,160,82,209,65,186,163,209,16,89,51,116,115,66,111,234,165,215,61,160,208,44,203,134,212,202,139,120,50,33,159,108,110,174,131,103,76,39,54,84,194,252,194,156,32,241,176,123,36,42,20,62,137,99,200,95,52,9,52,15,120,117,16,36,40,63,200,12,234,215,134,18,131,47,144,197,162,32,131,122,160,188,28,215,22,36,121,60,236,115,108,114,250,244,113,69,171,70,52,153,132,213,12,121,119,103,23,245,217,108,28,108,174,243,93,134,111,15,217,146,224,72,134,241,224,37,160,8,60,148,190,112,249,194,127,245,47,126,249,15,159,25,84,27,115,45,37,174,201,105,93,46,76,141,85,228,68,87,68,182,128,68,133,190,132,130,128,154,136,153,130,94,222,121,215,201,149,179,235,10,234,163,63,178,54,246,39,105,76,125,165,150,237,198,41,3,131,71,179,135,113,19,244,26,117,30,144,201,47,1,74,192,197,211,1,56,226,247,50,16,36,203,15,160,185,188,6,87,130,4,9,211,184,172,28,30,163,33,114,210,108,208,171,36,7,80,224,17,74,22,72,45,167,12,128,35,17,74,69,27,163,138,201,128,0,17,212,48,161,8,0,89,9,94,14,162,47,224,123,209,60,73,184,35,69,86,54,38,92,90,246,143,224,74,73,62,180,182,116,242,208,146,23,132,23,174,109,95,188,120,133,113,199,10,60,249,250,114,46,87,65,36,60,8,148,17,38,214,100,190,211,106,85,244,253,157,253,233,104,24,69,33,48,173,235,82,221,172,26,64,130,200,200,34,7,57,15,239,137,118,32,161,242,18,24,30,238,29,9,150,135,31,184,243,39,126,252,3,102,205,180,92,151,227,193,151,5,44,207,239,255,206,239,127,229,139,79,153,149,10,241,125,158,235,6,177,221,100,98,251,161,135,38,15,89,57,30,143,162,32,68,90,93,240,164,239,35,86,220,104,89,30,245,139,105,42,240,4,155,222,108,55,13,19,34,196,194,35,231,218,45,184,104,64,57,188,183,82,93,132,170,170,195,175,66,83,181,29,7,117,15,248,218,46,77,221,194,197,40,65,160,28,149,130,164,134,33,176,27,202,229,125,208,36,116,37,236,102,249,222,73,136,19,189,82,65,81,109,221,188,126,100,125,177,179,184,154,193,209,37,229,197,128,104,54,110,110,204,181,151,160,43,14,128,245,93,132,239,168,101,241,143,120,150,86,141,166,105,240,209,79,125,230,111,252,207,191,252,244,126,113,242,240,194,169,86,124,76,243,79,206,105,183,173,206,159,234,212,143,181,101,131,245,65,95,213,90,157,118,105,139,160,202,37,248,225,96,170,213,197,230,253,167,234,212,125,224,123,215,110,238,140,38,190,235,164,0,172,80,46,221,0,205,64,214,147,27,64,83,143,241,192,210,232,151,244,89,126,18,185,130,59,169,147,161,244,171,240,109,70,21,168,57,28,204,176,11,157,132,27,1,87,242,153,144,136,50,192,54,146,101,66,186,195,144,56,129,84,44,249,254,160,88,50,32,240,33,32,85,168,31,130,86,49,128,95,193,130,48,217,212,51,1,14,166,121,94,129,68,107,124,11,90,124,136,118,192,240,240,229,205,90,229,246,147,71,90,21,9,82,238,226,133,75,155,175,220,0,241,115,141,149,68,52,160,142,9,121,40,80,150,141,146,116,103,123,191,221,172,54,219,245,216,241,156,201,52,112,104,143,69,64,212,160,57,126,213,70,75,106,86,233,125,14,212,247,142,122,21,138,86,187,209,168,53,214,22,234,63,244,254,119,220,125,239,189,104,94,126,20,32,107,40,150,192,11,127,249,223,252,242,120,48,69,209,32,91,200,44,207,51,83,11,18,179,48,12,29,141,115,106,77,161,41,231,218,109,100,198,243,252,246,92,167,90,173,162,0,17,123,197,212,211,24,36,194,24,80,211,178,4,163,15,237,84,173,154,168,141,241,8,20,75,219,145,140,70,35,154,14,75,91,67,123,97,228,54,91,109,60,2,96,181,45,23,122,26,110,89,134,38,158,101,181,90,29,188,133,122,130,43,6,205,0,83,135,196,40,178,6,99,234,69,62,180,138,174,234,40,88,223,143,122,251,61,89,97,239,127,232,94,89,50,3,63,72,146,2,150,20,64,247,156,120,126,126,30,117,58,3,216,27,14,223,22,178,4,159,242,0,120,117,3,231,55,255,248,115,127,255,95,253,206,205,137,118,242,72,227,177,245,104,133,233,171,177,211,48,107,115,85,125,177,90,91,94,232,28,93,211,67,123,0,225,95,171,85,28,207,135,12,99,50,30,246,183,170,138,247,223,190,160,229,17,76,110,111,60,237,15,195,152,99,224,190,115,60,141,145,146,115,65,11,184,97,89,201,41,17,104,202,0,96,74,80,34,16,151,54,147,132,2,65,23,97,118,158,228,20,138,187,84,244,8,36,221,80,115,165,242,46,104,73,8,173,67,156,169,130,82,16,224,55,200,81,152,119,72,4,128,145,198,16,168,45,66,121,68,68,186,212,29,33,163,253,136,0,101,14,83,2,181,158,163,150,242,12,57,16,16,95,136,27,153,60,229,114,137,91,93,89,60,117,100,89,148,32,242,130,139,47,94,234,13,92,169,177,148,209,48,105,198,211,222,8,101,47,4,173,171,74,96,38,38,99,27,41,80,205,58,84,175,235,65,135,219,73,26,145,255,207,36,154,33,193,65,239,84,141,118,69,48,20,100,35,111,206,215,219,237,202,202,98,231,193,7,239,59,188,118,212,243,32,219,67,180,77,164,106,127,171,251,27,191,246,219,160,250,40,9,97,123,230,230,90,200,62,40,77,83,21,234,171,231,88,0,20,60,23,6,180,239,110,217,201,42,140,199,22,240,39,43,18,100,141,229,120,48,107,16,15,190,143,191,104,6,224,110,193,154,58,160,100,220,136,182,31,6,212,95,91,175,87,69,144,140,88,152,21,157,228,88,193,40,170,96,86,180,208,39,42,69,180,208,0,224,90,184,122,248,138,2,7,164,81,200,8,80,205,174,235,211,192,24,135,243,105,24,165,178,170,7,190,115,230,216,250,225,147,71,57,78,133,252,11,18,79,96,133,126,191,183,180,176,40,136,50,234,172,68,214,27,12,223,73,203,102,108,198,51,112,63,251,255,175,255,240,209,255,225,151,63,229,50,181,86,171,250,208,114,178,196,247,3,219,75,89,85,82,77,142,122,184,101,0,15,50,243,228,209,234,149,87,46,37,172,1,123,236,134,144,20,12,88,36,142,253,147,135,58,71,90,90,228,187,144,244,78,0,129,38,83,127,18,11,224,146,157,147,121,129,58,160,233,137,96,59,114,129,145,37,48,9,149,8,226,192,79,180,169,1,205,64,0,70,1,47,148,87,73,177,148,198,242,128,10,14,181,136,243,32,87,88,116,28,144,167,68,67,6,229,220,45,160,187,100,89,252,133,30,40,123,10,104,200,21,212,141,235,193,22,136,92,16,56,89,160,126,140,210,176,80,63,124,146,230,212,76,16,27,147,194,12,192,81,108,52,141,59,110,59,85,171,43,170,34,7,65,244,194,149,141,41,126,145,42,32,97,129,102,235,129,162,19,174,72,114,252,75,179,106,197,104,182,230,46,94,219,190,217,159,90,81,142,91,26,213,6,84,118,228,79,85,142,46,163,177,12,30,228,167,47,206,155,43,157,90,22,251,123,219,219,134,89,121,236,177,247,118,218,29,219,29,34,217,40,20,77,53,94,122,254,194,103,254,228,243,208,254,68,150,240,208,147,4,26,148,103,209,218,133,233,196,177,166,22,210,12,131,110,77,167,104,33,104,207,229,202,11,31,122,0,138,34,12,60,20,200,210,242,18,141,13,150,171,50,215,215,215,128,93,26,53,160,149,11,146,231,57,80,11,146,44,56,174,85,48,233,252,252,156,231,6,189,253,1,62,101,73,66,51,192,115,73,140,21,133,107,7,81,4,112,87,112,43,132,4,138,8,210,22,234,2,182,75,66,227,209,116,196,134,2,131,240,53,84,189,223,29,176,188,123,199,249,115,245,122,27,94,38,172,169,200,211,59,41,130,40,94,156,95,166,154,251,46,194,119,96,233,92,96,216,27,91,219,255,240,223,253,214,191,252,163,231,184,102,83,175,171,21,206,109,73,177,42,114,113,33,210,203,8,101,193,212,116,66,28,136,40,85,154,117,65,147,195,225,112,140,178,3,67,193,174,103,76,214,179,179,175,188,184,149,210,70,47,76,203,20,79,174,46,172,183,212,150,38,193,135,0,245,128,143,93,47,244,98,114,122,184,146,62,97,234,81,28,51,212,150,126,24,225,109,118,6,105,42,129,75,166,177,252,245,107,211,195,113,209,236,19,143,158,93,95,194,24,128,68,6,73,219,148,191,162,236,193,174,179,78,6,98,78,84,5,168,149,43,202,82,128,225,103,209,0,121,2,51,159,67,53,160,154,73,53,176,34,208,163,234,202,145,35,235,96,34,3,249,102,165,141,253,126,215,137,82,106,63,49,45,43,167,229,185,105,193,192,126,68,60,20,45,228,95,226,161,233,72,106,43,200,140,253,9,119,97,219,191,62,42,114,185,205,233,173,145,159,141,29,90,71,4,99,147,196,46,147,6,141,42,115,246,120,235,206,19,237,245,5,189,86,53,161,231,161,49,160,82,56,86,130,157,233,247,251,142,227,145,128,162,153,86,57,84,41,56,181,82,37,236,198,113,8,166,4,142,97,9,145,238,86,171,13,226,144,100,120,169,114,179,209,130,146,175,86,235,205,122,131,43,64,171,62,77,27,55,180,110,183,107,217,83,148,58,202,169,219,27,122,126,20,130,207,241,47,140,60,55,222,222,234,143,71,54,10,16,209,138,2,141,50,34,180,231,230,80,27,64,34,254,225,185,168,7,160,182,213,106,226,39,36,198,243,2,28,160,100,201,195,179,236,40,14,93,31,188,94,92,189,190,105,15,251,121,30,179,60,180,187,4,154,175,53,27,187,251,251,40,168,18,93,111,60,124,91,200,194,56,108,236,221,248,71,191,242,107,255,244,247,46,41,237,133,134,158,228,246,112,226,37,125,159,21,180,198,177,163,103,30,188,239,157,231,239,190,247,228,233,147,107,135,215,22,151,23,91,115,250,203,87,174,92,186,52,25,58,177,157,10,40,243,154,73,114,205,15,194,151,174,251,123,78,36,150,115,165,26,38,219,170,73,113,30,34,174,169,19,251,81,238,248,1,252,8,63,134,103,14,154,36,217,132,167,163,101,3,132,64,22,160,132,51,8,248,105,70,168,196,133,4,104,20,212,236,144,156,110,20,4,81,44,104,21,142,118,41,97,113,49,220,176,18,168,179,193,48,122,185,61,196,46,232,22,241,67,172,34,192,175,164,24,137,152,137,133,233,75,217,59,0,47,65,38,223,14,138,2,118,51,75,37,121,105,125,121,101,190,169,72,212,171,191,187,215,127,226,217,107,195,81,192,229,60,217,197,44,194,45,136,19,82,131,203,68,40,111,26,179,166,245,86,97,158,177,2,43,42,106,45,151,231,175,237,250,79,95,232,239,76,229,65,92,31,132,202,254,40,180,97,79,105,105,69,98,219,227,56,244,218,117,101,125,169,169,202,18,226,66,118,203,188,35,135,7,134,69,148,169,63,21,105,5,64,129,39,168,67,144,226,236,173,234,37,231,21,173,86,11,9,166,254,169,44,169,213,106,99,136,3,203,2,140,178,148,217,47,129,2,47,205,247,195,169,109,149,125,11,6,90,54,216,1,46,87,173,81,133,238,66,51,104,54,155,178,164,193,226,0,217,136,22,50,6,87,226,164,109,129,202,71,64,57,8,98,50,182,6,253,49,52,143,235,208,58,30,252,163,14,52,218,114,143,150,136,33,109,240,9,88,128,189,98,116,247,220,157,141,221,89,229,129,55,32,189,170,134,137,164,34,81,101,214,222,120,248,182,144,13,236,225,199,63,249,59,174,189,123,215,109,141,60,14,166,99,57,74,148,190,19,62,125,99,180,59,21,79,156,56,119,219,217,211,168,198,118,181,218,134,7,171,198,55,111,62,247,43,31,249,124,215,175,167,106,53,101,84,48,207,137,229,133,15,220,127,228,254,147,149,32,14,94,220,152,240,188,46,40,170,40,229,170,28,24,42,147,48,41,12,152,237,71,19,199,29,79,38,165,228,162,254,169,25,40,75,144,81,126,9,146,180,55,45,85,33,142,81,106,7,233,67,210,9,179,0,55,174,39,136,3,169,81,152,208,52,44,194,101,10,89,11,236,208,64,19,160,91,6,156,68,192,1,80,69,61,8,101,219,32,18,46,31,151,22,52,125,139,35,131,43,75,112,180,85,218,228,43,140,51,112,230,220,124,251,240,74,167,110,40,178,164,58,65,242,204,197,171,27,91,83,161,192,207,145,22,186,74,60,17,227,97,145,251,37,183,3,247,104,45,16,196,130,192,112,57,28,60,164,129,165,161,121,81,169,250,185,249,194,85,251,197,75,211,173,253,180,239,200,27,131,124,107,96,57,65,12,49,15,165,96,219,83,16,53,207,72,132,84,26,192,160,18,64,30,1,42,69,161,215,156,79,172,9,164,36,82,235,251,254,238,238,46,92,119,60,8,64,132,78,200,160,183,211,164,236,43,200,208,222,144,77,176,157,166,74,192,49,47,176,40,245,106,77,235,116,230,144,215,90,181,14,64,43,138,6,196,215,72,191,114,227,201,32,12,61,93,87,32,201,38,211,17,40,70,148,5,36,38,142,35,104,12,60,197,113,28,152,209,146,116,121,20,26,30,10,103,81,55,84,65,228,240,105,26,213,114,129,131,88,173,227,64,69,1,163,70,12,24,129,128,185,122,233,186,44,208,110,190,229,244,104,234,240,66,253,14,71,125,28,204,106,240,141,133,111,171,101,221,112,250,196,147,159,153,175,84,22,140,80,226,32,171,115,55,225,160,253,92,43,233,246,71,123,131,237,157,157,27,215,111,94,191,122,243,242,243,87,95,250,194,87,159,250,196,151,95,185,54,174,48,141,149,76,80,24,198,246,3,78,204,133,63,243,129,179,167,23,249,166,33,48,73,106,40,162,161,137,33,173,216,244,161,78,161,81,33,219,93,218,75,22,78,57,66,46,146,247,159,139,165,11,6,130,45,183,239,164,97,45,252,3,204,112,5,202,11,85,136,3,228,121,86,118,248,68,245,148,38,50,134,119,17,150,75,187,32,236,128,82,134,220,127,224,50,143,202,201,221,180,54,166,244,188,40,80,7,8,84,2,89,18,104,6,8,89,72,101,234,105,131,42,229,56,73,228,202,247,234,211,139,198,211,140,89,94,110,55,234,82,69,229,59,29,154,114,117,99,107,120,113,163,159,23,130,148,249,98,234,72,16,29,89,84,209,201,79,131,132,128,111,133,54,69,83,107,51,70,87,100,168,90,72,105,154,187,192,36,57,169,13,142,151,53,195,52,65,173,123,251,19,55,96,195,84,176,156,24,45,77,22,161,251,179,70,125,241,228,153,7,21,173,18,37,1,12,15,124,57,64,53,242,195,207,252,201,231,60,40,208,208,111,147,233,87,130,128,214,105,129,32,193,130,128,84,165,82,169,55,170,132,224,28,232,148,85,77,195,181,96,77,85,81,112,198,115,67,195,212,208,240,193,184,120,16,220,1,148,15,56,24,103,208,254,129,114,20,27,116,109,201,229,40,176,162,82,5,233,82,39,49,10,30,20,27,248,17,68,42,108,90,213,172,195,233,132,111,39,41,52,32,239,122,30,172,26,224,24,209,27,177,33,51,34,148,161,231,7,174,237,162,242,32,147,35,219,94,95,109,61,252,232,187,56,94,165,150,92,20,150,31,237,237,119,53,89,93,94,134,156,61,64,45,206,255,105,17,252,109,33,43,73,242,246,206,214,203,27,55,120,70,48,196,162,89,97,234,6,195,231,124,144,179,3,39,185,182,189,119,225,149,235,47,222,216,125,113,103,248,194,198,248,230,78,218,101,231,24,125,46,45,184,82,24,37,172,96,60,116,126,221,27,95,255,202,179,55,24,70,230,138,200,113,163,181,78,83,225,163,44,134,144,183,224,73,170,34,239,248,161,229,210,2,44,154,233,135,0,207,179,236,4,33,92,149,29,94,37,239,146,83,143,34,6,64,95,67,42,74,183,68,36,77,129,37,147,23,0,172,9,48,22,70,9,254,163,158,84,194,121,14,154,164,215,211,67,39,148,104,133,91,5,167,16,21,73,19,98,40,98,106,44,120,10,188,3,9,10,18,79,204,83,64,139,151,120,160,63,142,139,249,185,246,242,124,221,172,200,173,102,91,228,245,169,237,125,229,229,235,126,88,100,238,136,139,3,160,59,229,228,148,149,218,53,51,135,247,227,186,104,137,89,145,40,50,245,237,35,161,25,205,222,34,153,73,57,162,46,202,34,101,211,99,71,86,222,251,216,187,108,215,242,130,116,175,239,218,94,22,228,69,0,33,225,166,70,181,117,230,142,251,12,163,1,112,56,190,83,0,218,32,92,78,250,204,167,63,239,184,14,116,42,189,152,18,94,108,158,149,211,168,249,233,116,138,60,192,227,1,136,71,195,41,104,15,108,103,89,46,218,45,144,141,20,140,134,48,110,240,117,69,180,28,63,240,170,181,10,160,156,208,4,98,66,60,126,66,25,226,246,138,89,165,178,32,231,73,133,36,178,45,15,37,1,223,10,164,14,93,138,246,143,187,166,19,139,118,232,201,83,56,118,150,101,163,73,137,162,202,115,82,20,211,102,81,48,5,104,63,0,49,116,204,124,167,35,74,82,158,4,235,71,23,238,121,224,110,94,80,129,73,216,1,219,141,118,246,119,21,65,58,114,228,216,107,144,125,3,140,251,109,33,75,147,67,197,244,230,246,198,222,192,178,65,3,44,99,72,105,211,96,42,42,11,0,198,153,238,68,178,58,215,210,230,150,167,140,225,114,122,204,170,76,6,191,163,8,104,159,149,218,7,222,181,180,104,58,159,252,204,43,207,111,167,131,64,173,85,224,147,134,96,182,102,67,227,24,234,230,204,210,16,54,84,144,228,130,21,29,199,166,222,87,248,27,5,220,52,66,42,50,130,255,128,84,156,166,234,166,33,46,66,42,172,63,10,26,16,156,225,21,7,132,87,15,174,109,228,250,161,7,106,2,25,69,97,154,67,21,208,242,154,8,138,108,182,203,70,129,162,1,38,73,171,22,180,139,17,85,81,130,130,44,231,42,136,188,160,16,61,230,89,154,209,64,114,140,148,10,170,162,118,218,245,90,93,109,53,230,104,11,2,63,126,242,229,171,215,246,166,112,206,163,225,78,33,106,57,175,134,113,202,164,161,231,76,129,56,120,44,138,193,41,28,67,59,27,20,89,72,113,3,28,179,78,224,156,163,41,196,44,206,156,92,111,63,242,192,89,81,45,204,102,53,10,146,32,204,253,16,127,25,203,203,85,83,191,243,206,123,154,245,69,180,43,180,229,114,102,37,83,53,106,47,60,255,194,203,23,47,2,178,16,80,174,227,67,79,67,83,195,94,71,1,160,105,224,26,199,9,192,133,102,69,21,69,9,74,190,217,2,1,115,200,34,202,176,222,48,193,172,128,29,228,47,220,38,180,68,164,72,211,53,152,28,26,32,96,88,73,148,92,7,18,128,36,7,202,214,178,198,176,72,162,32,131,58,208,18,192,184,192,52,126,42,59,206,153,70,171,145,196,9,158,175,200,74,189,14,160,211,190,214,240,246,128,81,152,55,52,12,56,44,104,155,182,141,82,140,230,87,27,15,191,235,126,73,2,203,18,66,129,249,94,119,95,21,149,19,199,79,206,32,139,42,160,154,254,83,134,111,223,201,197,48,205,90,123,125,105,69,81,153,222,104,127,183,63,66,78,52,161,104,171,73,77,97,77,5,165,38,195,22,193,170,235,102,69,130,201,231,114,168,209,56,205,235,181,185,159,252,161,163,130,119,253,99,159,217,217,143,13,173,170,153,186,60,223,169,241,121,244,210,78,63,245,179,163,43,29,69,230,226,60,10,32,50,60,91,87,197,138,170,59,126,108,195,125,77,32,198,104,200,13,240,44,80,26,101,87,43,1,14,166,5,98,45,161,201,160,168,45,208,37,192,26,70,192,43,45,248,158,58,190,27,4,62,136,169,220,42,130,156,47,184,69,36,43,25,104,2,36,138,10,150,38,68,209,0,27,52,73,129,134,5,76,210,128,114,130,31,36,232,71,40,88,49,135,14,24,91,118,146,228,112,112,13,85,105,24,98,163,174,213,181,106,65,107,162,184,11,87,182,159,124,241,170,2,55,62,11,5,173,18,11,58,180,120,238,141,228,104,234,121,150,84,175,173,156,60,148,48,209,220,234,162,51,234,123,78,204,64,32,209,48,47,20,7,199,102,28,120,6,150,226,158,219,143,191,251,193,179,87,175,93,252,195,175,60,237,165,197,7,223,253,104,173,81,185,124,121,223,143,50,31,52,160,87,239,58,119,106,121,225,176,36,112,112,200,226,114,203,232,138,106,70,94,242,165,47,125,89,148,224,190,22,130,200,54,129,155,52,84,84,77,145,225,39,201,180,23,147,170,212,155,85,148,154,235,217,50,9,95,137,22,217,218,174,172,200,113,24,217,142,29,39,9,90,160,13,40,185,1,9,33,158,117,38,1,245,79,41,26,74,0,104,3,34,77,56,79,180,220,131,230,40,86,171,21,148,34,173,0,19,69,64,214,243,92,81,194,37,168,116,30,145,160,97,67,117,68,33,60,48,180,43,70,20,21,23,226,192,115,121,136,0,92,236,251,120,104,221,172,47,47,215,223,241,240,195,146,86,129,123,146,113,5,172,202,126,183,175,240,226,169,83,103,102,144,125,3,120,69,248,78,144,5,61,212,107,173,35,107,199,14,175,174,233,10,107,91,67,120,139,76,78,91,11,233,82,106,234,101,111,142,151,69,65,196,243,177,161,67,181,115,94,204,168,6,39,49,246,51,207,246,122,177,206,41,50,77,133,201,185,182,41,104,98,113,163,55,185,186,57,86,37,249,200,106,67,165,85,85,112,53,227,216,181,33,35,97,110,144,97,47,112,166,48,57,49,124,248,2,166,18,102,8,68,8,42,44,59,87,201,127,79,82,40,1,136,63,82,2,64,39,184,1,12,13,93,21,192,22,150,42,150,246,224,44,55,52,6,33,19,15,103,112,80,104,107,25,88,88,212,7,41,0,142,94,115,67,176,158,205,52,128,61,129,71,199,130,143,233,171,98,160,1,162,149,193,189,149,140,154,14,67,12,138,42,24,241,234,214,222,87,94,120,5,102,196,20,89,168,185,80,82,109,199,226,157,177,144,185,66,158,144,187,52,183,26,26,205,216,115,34,207,142,157,36,131,23,165,232,52,207,149,225,50,154,141,7,21,206,242,12,107,84,152,176,136,190,248,244,181,56,86,79,31,63,210,110,105,47,189,178,219,27,5,240,247,192,157,120,224,161,165,206,241,19,199,120,1,174,157,7,214,2,212,112,99,181,90,251,226,231,191,52,26,14,101,133,86,114,199,97,108,59,46,140,3,126,178,129,149,192,135,196,12,162,120,50,154,162,137,139,60,172,22,48,22,24,213,42,95,142,213,224,201,115,237,14,0,77,74,84,22,107,85,147,38,214,200,140,172,74,154,36,162,233,42,138,40,41,2,46,240,61,68,139,70,198,251,94,100,187,118,1,227,0,249,49,153,82,97,229,5,76,255,120,52,5,143,232,154,134,246,143,74,0,228,80,96,64,50,110,65,139,170,64,212,151,3,64,96,116,20,219,237,183,29,126,224,225,7,225,92,178,80,249,89,6,36,111,109,111,87,84,227,212,201,211,51,200,190,177,240,237,33,11,131,6,59,70,254,144,58,223,152,63,115,252,212,177,35,71,144,144,221,189,237,253,225,160,96,37,90,175,201,39,186,206,8,124,17,142,136,49,69,89,108,183,12,152,226,171,91,83,63,110,64,21,21,108,134,234,130,115,221,48,145,240,108,236,196,118,196,94,223,217,201,115,254,232,98,199,148,101,142,131,151,156,121,142,21,250,35,73,128,17,84,217,12,102,206,179,28,207,5,14,161,68,163,140,188,170,56,7,26,169,79,128,94,59,79,155,195,58,142,143,106,3,88,93,200,45,180,234,217,94,241,33,85,50,52,44,189,16,9,64,167,57,46,121,24,210,152,23,132,5,85,70,1,130,33,181,92,234,222,28,6,28,124,155,9,66,33,201,117,195,168,87,192,173,160,18,182,102,66,201,24,134,161,195,82,194,142,92,185,209,253,210,115,87,125,219,87,104,170,173,88,155,95,28,117,247,146,201,80,201,98,22,56,7,149,54,151,35,181,102,13,6,140,109,53,181,170,32,153,1,35,103,130,84,206,41,34,147,65,190,32,44,40,199,12,167,214,213,27,93,184,160,15,220,117,226,142,83,107,159,255,242,51,79,191,188,45,41,117,218,207,153,150,85,25,205,138,124,252,248,154,169,183,162,24,222,169,13,158,70,26,107,141,250,96,111,244,212,147,79,144,65,207,50,56,79,0,46,252,43,180,59,180,219,42,4,129,166,162,125,130,209,23,230,231,65,132,16,9,160,198,70,179,193,114,128,151,2,208,50,180,200,60,81,117,149,101,56,200,167,36,46,116,13,199,2,29,211,43,39,36,88,54,216,114,72,25,180,107,200,44,96,30,12,14,87,12,130,31,240,66,209,205,207,207,227,113,32,96,64,163,90,173,194,170,1,157,180,121,186,32,64,140,205,34,1,98,28,207,135,228,16,36,62,240,166,143,191,247,157,183,223,126,87,2,253,142,127,25,55,181,92,64,118,169,179,240,122,45,251,6,194,183,135,108,201,220,248,159,122,145,208,84,121,185,211,236,156,60,114,252,248,137,21,145,87,246,247,71,163,241,4,128,214,36,78,17,115,5,252,197,114,16,248,64,144,46,114,176,167,130,170,122,81,0,251,43,112,74,77,23,215,150,76,67,98,104,37,96,148,79,237,232,198,206,8,52,176,184,208,170,215,105,62,178,12,94,46,18,215,29,133,238,132,166,173,10,52,32,9,114,236,15,172,169,101,77,109,123,106,195,226,39,174,31,0,175,0,52,81,108,24,88,212,45,104,251,33,69,90,142,201,2,209,240,119,104,132,22,106,20,178,33,196,65,20,102,56,9,201,9,154,96,10,252,10,164,186,113,98,129,196,18,22,54,175,222,170,54,171,149,134,1,131,159,177,121,36,243,76,181,98,194,53,153,77,148,78,11,254,217,151,175,124,249,153,43,145,29,11,145,39,170,202,29,247,221,207,229,225,230,133,11,172,231,21,113,68,234,181,181,156,232,181,194,26,73,195,30,47,106,137,81,247,82,14,113,179,36,154,210,114,122,49,20,1,180,122,82,20,169,204,138,76,198,67,211,78,199,131,173,173,222,86,207,9,105,4,154,198,122,5,73,172,154,146,46,103,75,243,213,149,249,85,65,22,146,196,143,147,24,150,1,21,113,228,208,209,205,141,173,221,157,93,73,166,249,155,192,40,172,70,146,196,32,72,232,236,40,240,145,111,104,74,228,55,103,242,74,149,166,29,218,147,113,145,69,50,140,162,32,105,70,21,102,70,150,149,102,179,117,242,204,105,89,83,168,238,170,213,19,183,221,214,106,207,149,14,47,99,104,186,68,83,46,73,9,32,254,138,105,130,181,2,47,34,110,46,23,223,219,182,5,104,150,24,245,209,84,192,187,120,138,3,141,31,39,138,66,11,37,60,162,135,172,217,172,129,216,87,86,154,31,250,241,31,106,207,173,192,62,82,111,13,203,238,238,15,122,221,222,233,99,39,150,22,87,9,96,111,52,124,39,97,128,54,7,181,129,182,139,236,149,178,131,69,171,90,156,91,59,115,226,196,137,163,43,142,221,239,238,118,125,56,148,212,223,93,40,74,6,61,139,75,3,27,200,10,53,131,175,207,169,208,160,112,128,84,81,56,210,169,52,52,102,48,181,38,118,12,110,2,107,110,246,135,211,32,104,55,234,115,21,67,145,24,80,54,77,22,139,99,203,158,4,129,199,48,177,169,82,19,142,105,110,145,55,28,218,35,216,39,104,0,20,86,20,67,8,208,134,155,40,33,252,9,104,238,21,164,2,245,113,17,11,199,36,17,104,242,61,14,33,15,72,124,100,169,239,37,129,29,197,64,106,24,20,224,4,240,67,179,217,92,104,85,171,112,103,19,55,11,93,134,99,20,77,109,52,170,245,70,13,2,78,146,229,177,19,126,238,75,207,93,184,178,155,217,17,159,121,130,169,189,255,131,63,114,199,177,181,103,191,240,133,235,55,54,58,157,185,163,167,207,76,89,17,86,61,177,45,222,31,169,70,35,175,182,195,2,158,37,164,7,7,126,130,215,5,241,92,240,96,74,24,19,32,147,222,139,71,106,189,200,253,32,155,76,162,44,38,193,0,89,77,139,175,4,190,81,85,52,46,209,100,110,101,117,222,208,91,176,10,182,5,151,159,67,99,107,180,27,75,157,197,79,252,193,31,143,172,9,236,50,106,6,197,129,44,138,2,100,0,141,55,201,162,12,14,6,197,10,188,132,127,104,192,154,170,84,43,21,48,0,35,10,135,143,31,5,173,162,76,36,67,214,42,58,188,0,69,55,215,143,30,22,21,113,60,30,54,91,173,71,31,123,79,163,213,28,140,70,46,26,81,70,171,139,97,179,28,40,123,26,227,163,97,157,241,120,2,90,213,117,29,142,175,231,121,168,175,133,165,5,112,26,128,1,188,154,166,9,152,192,82,24,112,241,36,121,216,219,127,231,195,119,188,251,253,143,9,162,150,229,25,47,113,168,138,157,157,222,184,63,184,227,236,185,86,235,187,154,133,248,109,33,11,159,183,4,235,44,28,208,56,185,238,57,35,43,234,124,103,233,222,59,239,89,92,108,77,236,189,253,253,94,154,64,232,115,146,88,40,66,170,225,255,140,113,39,94,238,162,185,171,134,161,160,100,51,148,145,42,12,71,35,203,77,114,86,133,161,76,243,162,215,181,110,108,246,128,233,106,13,166,77,65,73,27,144,84,18,124,43,240,139,27,56,35,38,245,5,174,0,225,41,154,196,114,25,92,124,64,19,229,229,216,206,116,66,2,193,177,161,103,169,199,219,9,225,73,195,125,3,158,9,181,52,104,27,231,16,184,208,130,112,222,88,22,190,131,169,107,149,70,189,209,172,105,173,186,86,211,120,185,8,184,216,230,178,16,106,149,151,165,154,94,107,215,171,38,174,82,245,36,101,158,187,120,237,11,79,190,180,189,61,129,118,230,227,136,175,232,247,60,254,206,67,43,157,204,115,53,77,111,154,230,189,143,60,104,174,172,100,162,124,122,125,81,67,37,34,105,106,5,188,205,208,164,5,150,166,224,160,197,147,195,199,163,77,163,28,69,150,198,206,210,44,134,102,22,121,112,146,12,228,66,71,3,16,128,50,42,158,231,33,72,100,208,124,158,39,173,166,130,122,21,5,29,168,141,35,159,96,205,23,237,118,203,25,79,174,94,223,128,139,19,210,186,9,166,94,169,66,3,160,94,104,216,214,52,224,132,213,106,53,128,22,20,136,243,173,118,11,68,8,59,215,104,182,33,141,118,118,182,20,83,63,126,234,116,148,176,91,27,123,186,172,47,44,44,162,61,0,199,181,102,51,202,178,137,101,29,59,113,236,220,185,115,40,61,207,181,9,244,74,57,99,0,226,143,97,16,57,90,114,185,160,220,199,227,104,26,17,199,163,34,64,180,96,125,48,132,109,185,112,50,104,33,195,112,164,200,236,143,252,200,123,86,142,172,11,188,2,39,24,126,46,124,235,173,141,125,136,188,187,207,223,93,49,107,37,154,222,96,248,182,144,5,171,146,36,248,26,106,73,211,0,185,32,9,252,129,169,83,20,109,125,229,240,35,247,61,116,252,208,218,254,222,229,126,183,23,4,41,228,44,68,130,46,229,134,6,223,44,29,143,38,153,227,215,234,42,163,10,1,252,83,158,13,146,60,202,225,121,133,89,92,240,172,232,103,197,181,157,209,245,141,161,102,214,231,23,231,42,42,95,174,94,2,201,193,169,141,11,72,217,216,69,107,79,99,75,96,35,85,100,77,77,52,116,217,212,33,180,36,133,214,231,193,197,165,73,254,188,8,57,1,11,6,31,0,34,27,248,55,12,77,106,54,42,237,57,128,180,218,108,87,58,45,173,102,112,134,156,21,156,159,5,22,27,250,146,80,40,144,174,138,140,170,174,235,149,122,173,14,191,68,20,229,205,173,254,231,158,120,225,185,11,215,61,55,229,179,140,75,253,66,171,154,243,75,112,64,47,62,247,220,205,205,61,179,81,121,252,177,71,252,60,198,3,231,13,35,139,6,199,111,63,86,107,45,140,224,253,164,40,48,224,18,14,25,145,42,13,84,80,127,51,75,171,131,216,132,190,230,32,84,2,25,245,17,151,69,10,79,139,147,0,109,216,170,180,94,65,131,145,224,214,240,108,94,175,169,72,144,166,155,184,20,78,39,126,134,201,56,123,251,41,72,133,103,158,122,206,160,87,145,209,222,186,113,26,35,233,28,56,189,160,236,128,176,97,201,208,104,23,151,22,205,90,109,108,141,33,136,96,231,33,24,232,21,84,102,157,102,2,140,71,43,203,11,103,111,191,99,127,127,239,250,245,107,200,119,171,213,218,223,223,117,237,137,38,9,104,228,182,99,47,175,44,30,58,180,230,251,180,141,25,68,48,4,195,140,181,44,203,154,169,2,200,128,233,212,70,147,128,164,6,141,141,199,83,52,194,197,165,5,176,47,24,229,93,239,186,239,103,126,238,207,53,231,22,202,81,70,206,242,227,65,127,56,218,31,161,150,238,189,247,94,212,48,197,245,70,195,183,103,89,162,252,215,240,138,112,64,180,48,109,229,111,100,19,4,158,71,138,215,87,142,60,112,207,221,181,154,57,238,117,237,169,133,159,202,190,84,86,83,124,77,209,85,81,245,124,212,65,90,53,96,169,84,200,2,52,205,44,130,212,227,83,154,61,93,136,140,108,219,209,86,175,55,181,156,56,96,32,249,53,83,227,225,244,41,228,68,211,66,81,17,118,22,156,21,151,210,20,174,22,16,236,8,44,232,156,53,117,88,34,193,52,196,122,85,105,214,244,86,85,175,153,240,136,133,90,133,215,77,69,151,115,145,167,158,162,140,94,119,48,73,34,63,165,69,235,240,124,133,74,13,10,160,2,109,39,75,170,106,168,38,92,152,70,21,74,247,185,23,110,124,252,115,207,236,77,38,34,163,136,9,112,224,20,178,38,84,105,25,137,181,215,99,163,68,150,197,229,181,245,129,239,160,234,2,103,242,197,79,126,234,217,87,54,172,84,170,85,107,19,219,247,66,164,147,118,5,3,123,101,224,87,174,224,25,78,230,69,208,12,248,46,99,83,48,112,78,123,62,19,144,137,132,225,247,128,143,185,148,225,114,153,75,27,0,34,50,6,137,26,100,166,198,154,21,78,161,69,28,6,178,13,212,230,108,14,80,158,56,124,252,234,149,141,75,151,174,240,34,19,208,40,151,14,41,3,178,102,232,245,170,60,172,76,173,1,255,112,9,133,181,223,237,54,224,130,181,155,110,217,185,85,173,215,80,95,129,229,130,178,81,45,195,97,111,216,239,119,90,157,181,165,213,221,237,237,141,141,155,139,75,157,123,239,189,27,117,55,157,140,100,137,191,231,190,123,242,140,235,238,119,225,102,72,18,4,180,81,186,191,17,148,46,32,14,121,128,138,6,64,107,181,106,150,83,194,52,67,99,133,194,177,39,167,78,31,254,47,254,194,135,143,158,60,133,108,82,247,57,199,117,251,52,253,118,58,24,194,202,157,63,127,30,26,104,6,165,55,22,190,61,203,30,252,253,198,64,164,65,108,251,218,239,248,198,26,90,245,236,241,219,222,249,208,3,115,141,250,213,203,151,39,19,187,170,107,180,56,37,13,170,26,211,54,229,186,42,119,170,122,234,59,44,159,9,138,4,161,0,145,73,107,84,202,149,205,80,247,112,51,119,118,167,151,110,14,32,120,224,196,208,190,187,122,69,129,219,160,161,206,68,13,13,19,246,24,21,40,73,50,71,235,202,105,216,43,131,174,245,130,16,45,194,14,124,39,160,221,119,44,224,8,90,33,142,2,84,123,146,134,240,120,168,100,105,147,41,83,215,235,6,66,69,111,214,155,141,122,21,114,22,20,91,49,43,181,74,13,80,186,120,229,218,167,62,243,228,75,151,182,105,111,98,88,234,152,118,134,75,181,38,103,182,216,60,147,29,155,203,19,160,141,97,179,205,177,63,8,146,219,215,150,174,61,255,194,203,215,250,156,177,52,245,147,238,104,0,151,48,45,160,73,19,6,196,207,75,44,13,90,208,44,91,250,44,114,250,195,137,44,59,171,45,248,84,50,75,203,61,138,132,134,165,33,184,121,72,192,118,77,6,73,64,80,228,113,202,165,121,189,174,11,180,126,22,90,84,129,230,73,147,16,70,182,210,48,31,122,224,62,52,129,155,55,182,144,143,90,179,158,198,33,104,186,82,51,105,118,90,150,171,104,196,178,4,94,0,15,183,219,205,201,120,186,215,235,45,46,45,175,44,173,245,251,32,187,1,216,183,51,63,71,143,96,120,197,84,173,96,170,136,194,61,231,239,49,76,243,229,23,95,26,236,239,60,252,240,67,39,78,156,186,118,117,115,127,111,115,97,126,30,4,5,6,201,153,88,7,231,235,38,244,64,20,37,112,180,129,87,234,92,243,3,154,247,152,197,80,59,147,190,215,172,201,63,243,231,222,127,199,189,119,8,2,84,47,121,238,211,137,187,187,219,115,199,110,18,198,135,214,14,29,63,126,166,44,129,55,30,190,147,251,245,167,11,28,167,171,230,169,19,167,239,57,127,150,201,252,238,238,14,84,1,204,158,33,48,81,104,249,174,5,146,115,166,246,96,48,65,5,180,204,10,237,216,18,39,168,57,90,65,148,229,28,175,242,60,42,140,29,77,131,171,87,119,111,108,236,195,65,49,107,85,89,21,53,29,254,171,193,242,229,107,143,69,89,215,12,221,208,128,180,106,181,166,131,75,101,25,138,223,212,116,156,213,85,120,189,21,180,159,10,140,119,181,2,208,235,186,81,1,74,43,240,76,20,186,194,212,42,38,221,14,235,16,51,92,18,103,72,207,179,207,191,252,229,39,158,125,254,165,107,150,147,242,170,38,74,82,230,123,80,148,133,162,65,223,176,73,196,217,67,134,141,104,150,11,43,101,250,66,174,74,251,55,94,169,43,242,233,115,119,206,45,118,146,162,24,14,253,227,135,14,61,112,47,50,238,90,118,128,42,134,13,129,106,69,84,52,24,66,59,30,179,228,209,20,60,205,124,204,161,97,36,150,103,82,240,98,14,4,3,16,16,32,96,117,121,97,174,89,78,117,160,105,178,60,117,52,228,186,9,143,45,22,4,158,70,237,120,224,6,74,32,173,55,42,167,142,31,179,199,211,141,141,141,48,160,233,96,96,220,40,140,71,227,137,97,152,212,27,85,78,106,3,153,64,188,177,69,113,236,232,81,107,50,241,124,122,111,194,217,59,206,66,51,221,188,182,9,214,59,126,250,24,26,112,111,103,207,182,167,188,36,102,17,60,16,91,145,36,78,78,119,247,247,174,93,186,118,248,208,202,7,127,234,125,245,186,249,212,87,158,201,211,84,209,5,60,203,245,124,56,15,5,2,25,10,198,114,44,73,215,106,205,90,26,70,18,155,128,95,63,248,99,63,194,136,106,158,128,44,120,219,139,246,246,199,195,238,4,229,2,209,115,228,232,161,165,165,181,3,192,188,209,64,3,161,7,135,223,93,64,52,84,27,84,228,136,53,127,229,202,75,191,255,71,31,251,194,87,158,132,152,129,172,35,225,150,176,112,25,10,94,155,120,153,31,197,138,94,99,84,197,143,147,12,78,41,245,8,22,178,192,201,208,191,9,212,110,20,121,94,145,199,16,181,85,67,108,213,213,195,135,214,23,231,13,56,41,89,74,175,238,46,135,200,104,75,76,16,41,173,172,158,81,127,94,118,126,82,85,163,122,65,96,44,207,201,52,187,15,126,36,23,243,244,242,153,10,248,90,17,185,238,200,121,254,210,43,221,253,129,103,69,206,120,26,164,49,167,53,120,93,175,200,149,130,77,131,233,136,122,116,116,35,17,84,198,119,217,40,20,243,152,17,225,8,193,163,89,147,23,150,172,157,107,172,59,224,205,186,10,198,211,245,177,237,91,147,84,229,217,149,245,234,241,19,107,178,44,127,238,169,151,3,63,191,247,252,233,154,166,131,107,191,248,236,11,147,253,161,90,49,32,42,156,48,13,50,234,222,23,50,136,204,60,41,59,248,178,34,141,227,188,93,145,111,63,214,100,179,8,73,158,171,25,154,44,212,116,246,244,153,229,181,181,54,156,24,189,186,168,233,181,9,77,64,201,100,190,144,56,62,118,194,79,124,226,143,127,243,183,255,160,215,31,182,22,154,105,20,131,92,107,213,22,4,139,237,120,171,171,171,113,30,15,123,61,77,149,151,215,15,245,7,195,126,175,171,105,202,210,210,138,101,217,214,200,58,124,226,152,209,52,55,175,221,0,139,156,62,119,234,228,169,99,151,158,191,56,234,90,107,199,230,214,143,29,234,238,14,106,244,90,4,94,80,24,207,141,122,187,253,23,158,123,14,5,28,163,208,161,171,25,222,113,60,69,83,253,48,132,60,133,188,129,59,173,171,220,207,255,220,135,63,240,193,247,41,170,14,7,56,14,35,55,202,118,187,147,94,119,108,245,135,121,22,207,207,117,238,186,251,238,51,167,207,29,32,230,141,134,239,25,203,18,100,102,218,151,36,3,219,110,206,63,116,255,131,199,14,175,236,117,247,123,221,46,151,115,48,235,57,173,207,131,6,21,5,161,176,38,150,63,113,53,65,82,20,14,4,70,99,213,105,6,188,211,252,24,252,161,65,91,193,247,35,7,205,180,63,188,122,115,107,111,119,48,181,34,203,10,39,78,16,194,235,206,216,4,200,148,160,26,224,115,105,52,247,67,144,225,202,128,182,37,89,225,104,77,24,28,33,40,106,40,89,214,11,147,209,36,216,235,57,123,131,209,133,151,174,124,249,233,23,175,94,219,9,236,212,167,126,239,204,168,52,68,232,193,122,3,45,43,154,142,12,184,71,166,153,113,74,17,198,172,61,65,4,64,107,206,106,108,163,195,55,219,209,120,183,154,23,122,109,206,74,224,127,196,67,90,230,79,211,215,225,78,246,166,206,230,110,15,57,29,141,236,181,206,252,251,223,121,246,115,79,127,174,170,138,127,246,253,15,189,242,242,83,222,168,199,166,110,163,89,207,121,232,34,160,20,73,132,227,69,254,89,74,211,125,153,170,193,47,181,85,142,201,69,150,211,20,100,10,165,201,194,195,42,247,129,42,60,207,74,210,92,55,106,112,53,33,120,224,184,105,21,253,204,217,147,75,243,43,174,29,218,40,76,223,167,209,29,85,12,227,80,209,245,130,99,186,221,125,38,203,215,87,214,16,251,205,141,155,73,24,45,194,195,109,183,167,182,173,153,212,213,32,10,208,168,220,201,147,39,162,152,185,118,249,146,44,21,15,63,118,191,210,48,159,248,244,211,227,126,255,206,123,142,47,174,173,190,252,194,203,55,174,221,56,118,252,56,124,50,203,246,226,40,227,5,26,117,3,59,76,38,150,237,186,100,82,178,180,170,139,63,253,103,63,244,225,63,251,99,138,102,70,49,229,199,118,194,238,200,234,15,44,103,98,133,222,180,81,175,25,102,245,200,225,99,176,141,4,146,239,34,124,207,88,22,6,144,124,10,242,130,105,161,44,201,93,162,94,242,116,159,124,246,233,223,253,253,223,125,238,197,23,221,32,84,100,88,94,62,129,140,101,36,223,205,134,19,63,102,115,185,106,22,180,181,60,77,47,20,50,20,71,194,64,183,37,113,228,211,140,22,208,100,142,203,83,154,164,141,26,21,224,185,101,169,192,179,212,237,162,210,123,57,68,178,87,133,174,147,31,10,130,134,217,5,164,3,60,12,208,72,233,197,93,89,30,230,89,18,248,41,232,129,85,225,123,104,50,188,185,48,138,88,70,213,117,25,6,207,168,49,137,239,78,246,53,195,44,4,205,6,149,216,110,225,59,34,45,138,39,201,199,212,151,249,102,53,247,198,70,22,41,102,221,42,4,215,141,225,53,49,28,77,205,33,219,2,199,159,87,224,232,113,5,115,228,112,203,181,220,179,167,87,142,29,90,126,226,211,159,91,95,159,155,140,246,246,123,163,119,60,252,216,103,190,248,85,43,230,115,185,225,196,66,1,101,140,242,130,42,98,18,54,99,215,58,250,137,101,45,143,125,85,81,42,52,199,154,69,202,234,134,178,176,216,168,183,120,85,101,211,152,135,231,211,104,206,195,15,131,113,2,73,107,146,72,91,120,247,172,63,250,143,159,252,204,103,62,231,5,110,146,36,104,3,181,86,147,151,97,27,114,93,162,109,50,92,215,201,242,164,85,111,208,112,96,146,72,170,114,244,232,209,189,94,255,202,165,203,237,86,245,244,153,99,16,108,163,253,222,169,147,39,150,15,175,111,93,190,190,217,219,191,255,157,119,31,93,63,242,226,87,95,190,240,242,11,15,60,116,219,123,222,243,158,207,127,230,194,63,251,231,255,92,160,247,74,168,168,225,0,77,196,11,81,52,112,99,111,187,253,240,143,254,196,15,223,125,239,121,84,74,20,231,97,194,244,145,225,157,209,120,106,185,112,46,166,211,122,85,171,84,155,170,98,188,251,241,71,27,245,239,118,105,248,247,78,203,82,31,2,64,90,114,44,91,170,3,58,192,95,126,121,97,249,209,119,189,179,51,215,158,142,108,207,118,98,207,103,179,92,40,120,85,97,154,13,29,45,54,11,162,60,244,80,217,133,32,193,205,132,142,68,75,162,233,79,52,109,149,164,46,40,152,58,40,0,205,178,55,139,99,5,8,4,63,136,29,39,152,90,246,104,108,79,166,206,254,254,112,119,119,56,24,185,251,189,49,106,113,226,32,132,180,173,16,189,158,81,0,226,217,66,170,153,21,179,222,64,145,39,177,95,8,156,164,215,25,181,202,169,38,173,104,157,14,171,186,193,233,117,55,45,226,169,205,5,46,212,38,53,57,193,40,90,139,172,161,115,214,72,138,109,222,108,9,173,22,244,72,28,193,113,162,233,58,196,57,18,173,123,129,250,161,5,142,66,242,19,143,63,152,231,194,87,47,94,126,248,142,211,29,83,253,195,47,125,233,142,187,238,224,36,94,109,118,206,29,63,89,140,199,123,155,187,120,22,242,225,231,180,122,25,142,60,60,188,249,38,220,67,17,6,149,182,97,228,50,25,142,38,77,132,17,32,111,128,106,85,230,208,66,225,117,131,181,32,111,12,21,206,86,145,36,17,224,94,171,87,78,222,118,234,232,225,67,180,54,56,45,154,181,38,202,106,58,158,74,130,88,171,214,96,162,33,4,84,5,164,202,15,7,3,240,2,92,126,152,105,107,48,206,130,208,172,42,81,232,120,150,219,105,183,239,189,255,206,245,163,75,129,227,174,175,46,27,26,128,173,76,237,253,71,31,125,7,100,201,243,207,191,242,226,11,207,161,97,42,170,10,37,7,187,175,202,42,124,191,181,165,206,135,62,248,158,159,254,185,159,58,121,246,100,92,228,97,154,7,65,54,158,184,219,187,125,154,16,108,57,206,100,100,234,82,157,146,36,106,154,113,234,244,9,16,74,9,151,55,30,190,119,194,224,213,63,179,142,219,25,128,103,18,23,85,11,144,29,61,124,236,135,223,255,129,67,235,171,176,38,251,253,30,52,2,244,161,192,229,166,42,154,229,168,98,20,196,81,232,51,89,68,187,10,241,34,205,181,42,65,193,163,81,211,44,168,156,52,3,181,1,90,24,5,156,208,10,88,129,151,120,84,49,85,173,34,171,208,4,176,162,170,44,40,168,46,1,133,78,75,242,16,119,150,209,38,60,149,90,67,80,229,34,136,178,216,163,225,209,90,147,211,192,238,240,201,133,115,39,87,15,29,90,30,71,201,216,245,162,241,144,230,194,226,145,208,41,154,201,55,230,56,89,201,253,9,227,56,188,94,145,26,203,28,39,133,46,189,125,1,138,26,154,6,205,168,40,23,63,225,31,148,10,136,188,219,219,93,89,110,157,62,186,50,113,188,237,193,254,227,15,220,247,206,7,238,187,240,202,245,143,125,234,11,157,133,197,123,31,188,239,226,229,87,192,129,122,30,65,57,179,89,200,165,65,236,77,22,90,74,69,149,178,148,19,57,70,226,114,69,96,192,148,244,182,115,90,55,41,208,208,111,150,87,76,57,143,124,184,253,126,16,170,166,206,137,124,154,23,81,28,9,28,179,178,186,112,251,185,179,39,78,156,64,89,67,194,162,120,171,149,202,112,220,239,110,239,113,2,123,248,232,33,69,54,200,63,51,53,180,45,20,76,187,89,191,243,174,243,147,241,100,107,243,230,29,231,78,254,228,79,254,112,183,187,251,219,191,249,187,172,16,221,123,223,25,148,238,39,63,246,153,40,10,230,58,181,169,101,61,251,220,243,245,90,37,137,138,225,104,148,38,17,164,221,218,218,242,59,223,245,192,79,125,248,135,238,127,231,253,186,89,113,221,48,42,55,187,238,13,39,219,219,253,253,253,129,51,117,147,192,109,213,105,244,155,101,104,102,76,163,81,63,118,252,228,171,192,120,227,225,123,199,178,101,199,56,145,43,41,218,131,100,65,32,192,201,5,220,94,61,145,175,44,47,191,251,177,199,27,149,202,206,222,78,111,216,135,115,70,187,246,11,133,172,48,149,170,78,90,24,54,60,46,55,39,228,211,12,232,231,105,110,107,74,67,113,229,112,125,185,43,173,32,138,4,94,234,33,102,105,174,34,218,5,188,107,154,186,141,12,241,56,160,205,236,104,232,146,17,56,112,66,8,220,75,178,10,168,129,182,211,156,94,13,174,55,22,132,106,51,229,4,207,117,206,29,91,249,192,3,103,183,6,3,43,43,58,237,186,183,191,147,227,22,150,145,228,90,209,154,139,164,10,99,143,4,207,226,140,6,7,163,44,48,69,204,250,142,157,164,9,252,60,104,103,90,92,72,14,33,42,69,16,240,63,35,140,92,255,250,246,184,63,156,188,248,194,43,149,206,194,92,171,185,189,187,115,231,201,35,102,193,30,63,122,180,235,89,205,133,206,189,119,221,209,169,233,76,96,91,123,221,204,183,68,54,62,178,182,132,54,8,95,95,22,209,152,11,25,49,113,130,14,237,67,147,178,243,156,94,240,72,51,144,12,67,230,132,100,12,203,98,123,40,89,20,6,236,18,132,69,6,79,72,18,230,151,219,103,239,58,125,246,204,109,53,179,129,84,77,157,41,117,134,107,134,239,135,163,241,200,48,77,85,211,109,248,95,192,110,85,171,213,12,207,137,198,99,171,96,252,209,112,120,233,149,205,238,222,200,139,243,203,175,92,123,242,137,103,226,60,56,115,230,148,174,235,79,62,241,92,175,55,208,141,106,16,70,121,154,46,205,207,61,244,224,249,31,255,137,31,126,228,221,239,106,118,230,80,160,180,109,125,202,76,198,206,126,127,8,1,52,28,140,19,55,206,179,176,110,154,240,16,64,205,76,1,214,72,87,86,22,151,151,87,190,91,192,18,200,190,71,90,246,79,27,70,163,193,39,63,245,137,207,125,241,243,91,59,219,112,114,85,157,222,38,69,51,163,227,196,114,138,161,5,11,67,43,8,0,120,218,249,33,142,0,200,114,37,21,228,63,106,138,230,117,82,71,41,100,3,245,254,193,130,151,19,168,9,217,104,51,0,44,136,90,2,142,211,204,3,164,69,89,43,251,17,104,195,107,133,103,61,63,228,42,77,86,171,243,66,126,168,165,203,26,108,110,181,86,213,107,117,61,26,77,254,240,119,254,192,243,19,85,171,37,245,122,194,200,105,48,101,60,71,213,27,89,117,161,144,164,138,46,192,107,179,198,110,1,138,229,225,24,209,92,2,52,26,78,162,199,229,105,198,10,153,192,171,52,239,55,99,165,60,107,180,13,47,180,234,85,233,111,255,252,135,54,110,92,189,124,101,163,211,110,174,204,47,255,193,167,190,192,170,218,227,143,220,191,179,61,248,131,79,63,11,7,239,174,19,203,18,245,202,102,53,69,212,20,22,42,93,19,33,242,43,213,154,73,221,155,12,15,5,110,154,122,197,96,5,25,220,26,192,173,241,131,92,52,77,195,108,153,102,205,228,85,86,129,249,229,96,93,160,58,208,112,167,99,231,218,245,27,155,155,27,155,55,183,119,247,250,19,107,204,73,197,96,127,234,216,254,252,66,115,109,125,222,245,147,157,157,61,184,119,154,166,164,81,58,153,56,40,58,69,167,93,37,92,199,175,24,26,90,77,173,78,155,223,31,61,114,2,160,215,85,229,240,177,245,35,135,87,208,12,97,175,178,168,236,245,200,115,215,9,39,99,119,56,178,70,19,155,246,159,139,35,232,250,106,133,58,29,225,86,39,140,136,26,43,210,236,222,251,239,65,27,56,112,121,190,62,192,64,193,45,248,79,68,243,247,13,178,101,200,135,147,254,31,125,252,19,31,255,248,39,251,131,17,202,78,146,105,7,120,88,106,184,101,142,159,121,65,22,150,59,100,37,89,74,187,254,199,25,67,187,106,231,156,0,31,3,197,144,83,239,66,6,153,154,149,27,255,16,3,102,188,136,179,18,11,191,27,14,86,2,149,88,46,228,144,33,38,64,192,162,44,130,164,66,207,115,10,86,82,27,247,222,126,244,174,211,75,159,124,234,57,59,22,127,242,225,123,175,95,127,233,203,95,252,138,221,183,121,248,100,243,235,80,15,185,51,228,221,73,97,182,18,121,161,16,121,197,224,27,154,152,0,178,19,122,15,24,108,54,154,10,10,16,234,4,173,132,166,138,65,202,211,146,1,30,32,131,81,128,76,7,219,212,76,109,109,78,54,244,76,144,178,43,47,93,124,252,145,119,127,229,139,79,189,248,220,133,251,30,120,232,103,254,226,7,55,110,238,255,255,254,237,111,67,225,29,61,115,68,54,52,157,225,234,10,111,84,120,133,227,100,65,134,119,101,154,52,45,139,222,114,39,138,138,42,225,132,170,166,178,228,115,176,5,145,63,113,236,56,147,224,150,105,122,69,55,171,70,133,246,62,162,110,6,129,51,192,207,138,22,135,240,127,166,189,253,225,126,183,239,184,214,141,235,219,123,187,93,240,128,110,106,240,108,99,122,165,176,208,239,247,173,169,91,169,212,32,115,3,39,180,93,219,48,149,181,181,21,21,190,178,40,214,26,149,51,183,29,163,169,153,138,90,171,215,163,44,242,203,105,138,105,84,128,95,29,120,173,83,15,144,117,93,63,10,124,56,205,104,120,166,97,64,15,48,5,88,165,72,105,39,42,122,239,255,163,239,126,100,101,101,137,204,240,235,177,57,67,223,12,132,165,53,38,255,225,235,174,248,198,240,125,131,236,44,101,229,103,113,237,198,245,39,159,124,242,243,159,255,252,213,171,87,101,212,112,185,247,121,150,115,104,177,126,148,91,110,208,27,140,113,11,9,216,242,94,234,146,40,111,164,127,128,113,156,17,132,105,99,110,56,241,52,1,66,72,129,168,0,208,37,91,93,72,16,199,169,64,219,220,1,179,85,133,67,177,130,191,85,197,188,255,190,51,39,78,173,236,140,109,240,131,181,189,113,117,163,219,237,13,133,56,225,245,106,220,88,54,234,109,99,186,213,157,140,242,198,138,164,52,207,158,0,203,242,147,190,29,69,209,116,52,118,157,24,76,138,71,149,43,15,224,39,146,74,129,190,6,180,200,143,36,47,146,56,56,161,253,161,211,99,29,253,230,245,231,91,171,75,81,100,221,118,234,182,137,149,50,169,119,207,217,211,130,166,237,238,238,242,16,3,156,52,13,163,145,227,209,106,8,85,208,37,78,21,57,73,160,89,20,240,208,203,151,143,208,2,1,106,14,18,45,1,129,191,198,241,169,12,186,77,199,150,61,113,221,44,200,240,75,165,86,111,213,91,77,248,231,34,116,46,13,2,11,224,93,9,98,5,160,65,235,206,18,114,24,162,56,136,96,40,2,180,92,142,167,213,154,160,70,207,13,129,116,218,107,25,237,175,220,130,82,55,20,144,186,89,173,33,47,104,154,180,125,84,68,107,237,125,234,155,133,231,151,135,78,228,120,129,227,251,54,188,19,199,79,163,88,100,243,138,166,232,26,90,150,92,240,50,244,12,30,138,128,138,6,97,204,175,44,157,57,117,122,121,190,131,166,61,83,138,44,244,63,234,141,20,29,124,13,160,151,32,81,214,48,5,66,230,183,2,239,247,147,101,103,120,45,15,105,103,150,107,215,174,124,246,115,159,254,228,231,191,216,31,236,193,175,169,85,235,96,72,26,93,207,249,238,158,213,31,219,144,76,12,220,42,66,33,137,94,104,200,28,173,184,180,52,176,200,56,16,36,136,189,20,94,64,154,166,162,172,112,146,8,37,33,80,223,3,106,159,171,215,171,224,70,63,136,1,236,179,199,14,183,90,230,216,157,156,187,235,206,32,242,159,125,246,203,55,46,94,109,174,156,117,122,3,175,183,151,137,42,211,92,147,231,26,199,149,2,158,71,62,119,244,157,247,223,251,240,237,75,67,199,67,133,127,245,197,235,175,92,221,161,205,32,97,206,202,21,81,192,46,13,165,243,240,33,105,200,138,193,19,121,120,68,5,117,191,150,253,150,13,69,97,162,222,96,176,223,172,213,214,87,27,107,71,142,74,134,121,105,115,247,197,139,55,78,28,94,255,217,15,62,210,174,26,127,242,133,175,110,110,119,231,234,21,83,97,104,140,154,103,101,177,92,19,35,19,88,101,89,133,151,137,188,3,132,56,137,150,81,240,248,142,230,232,69,238,16,244,233,120,54,189,241,7,10,220,172,86,155,141,106,173,169,66,108,233,134,170,43,180,141,77,185,239,54,109,195,140,148,209,30,35,179,13,244,160,249,51,216,125,180,109,82,57,180,224,62,135,200,194,65,86,228,17,109,184,71,139,151,128,86,40,108,16,43,218,170,227,185,180,39,20,47,248,113,22,66,186,133,40,236,192,177,199,105,232,169,34,111,106,122,213,168,114,66,217,95,153,210,236,51,64,14,85,192,195,99,150,171,23,54,183,64,189,143,222,127,254,200,234,122,171,82,65,157,83,189,151,197,7,96,126,13,133,64,197,204,245,65,181,130,168,103,199,175,11,223,67,247,235,79,29,202,38,52,251,71,199,141,70,243,252,249,243,235,43,75,154,36,219,83,103,56,26,67,155,114,60,3,175,31,142,2,77,17,4,56,19,134,182,161,6,95,210,94,182,40,123,202,43,177,28,50,90,110,83,88,36,65,171,174,137,138,8,34,165,255,120,14,26,87,23,197,115,167,150,238,188,125,181,89,21,61,148,164,82,69,149,215,59,13,81,101,51,215,191,246,242,245,171,55,7,98,125,206,138,3,127,216,231,168,87,45,133,1,14,57,97,174,106,134,150,149,171,213,67,75,45,185,176,45,127,122,104,185,51,232,79,182,246,198,168,95,22,100,135,66,135,14,69,58,69,184,66,200,9,210,131,230,135,199,114,57,245,33,32,105,32,94,41,140,133,132,147,101,73,77,114,105,175,63,222,219,184,185,121,101,99,231,230,0,186,97,184,215,85,228,194,48,43,55,54,118,227,56,209,85,137,182,82,164,118,9,137,65,138,128,96,74,68,133,204,211,95,216,26,252,3,237,193,43,37,42,39,27,2,165,78,203,13,80,219,129,31,140,186,253,65,127,127,52,26,193,98,76,166,142,3,215,221,161,73,205,37,83,210,196,14,128,18,15,178,168,115,43,8,34,224,146,13,131,56,8,32,193,50,8,86,47,76,92,154,172,69,83,56,93,47,156,216,190,27,36,65,92,64,55,123,113,230,249,69,152,113,105,46,134,97,138,198,31,184,65,228,76,165,34,51,85,185,129,182,166,26,176,119,105,134,228,161,100,96,249,114,180,20,6,62,70,146,79,35,230,233,173,222,198,196,222,220,223,187,177,185,77,238,36,47,152,134,78,0,61,168,68,2,235,1,42,74,148,162,78,41,219,223,20,190,127,194,0,89,161,82,254,166,0,167,62,43,46,92,184,240,137,63,254,163,207,126,225,243,19,199,133,85,156,155,107,69,73,148,39,130,99,167,221,193,116,2,182,75,160,90,75,125,199,11,16,1,57,15,120,131,66,19,168,167,181,213,57,24,235,49,28,56,55,140,146,194,168,152,143,222,127,238,158,211,181,44,233,223,220,30,237,91,70,117,126,125,111,127,176,211,31,35,2,54,33,33,22,160,238,10,54,244,29,62,79,196,156,135,1,229,107,243,158,86,59,182,220,57,177,88,21,170,38,200,23,77,194,14,34,157,101,29,55,24,251,177,99,135,240,62,208,138,82,150,22,61,166,56,6,60,137,101,21,154,50,80,238,12,75,154,129,161,193,106,242,202,248,2,105,205,144,99,200,241,192,231,25,143,151,21,56,147,181,26,127,251,217,147,142,101,7,161,103,104,112,5,217,170,33,107,186,164,231,89,57,237,132,182,194,4,65,210,206,75,60,88,86,162,14,147,131,119,160,146,141,2,138,105,178,27,47,100,160,197,36,242,220,241,184,223,27,15,71,113,228,67,169,226,209,244,178,50,104,93,189,170,215,107,149,58,212,170,161,27,21,72,47,16,24,82,169,72,170,0,43,144,37,12,189,236,182,92,183,204,131,24,161,109,132,36,131,43,28,161,108,11,70,148,68,90,98,142,12,193,154,209,34,143,192,137,166,150,239,57,12,172,153,68,214,0,178,155,165,81,189,28,78,5,136,28,141,87,42,183,63,7,171,228,12,239,218,86,207,79,158,216,233,57,113,188,188,220,230,162,184,42,138,39,87,87,142,175,44,222,115,251,217,165,78,171,160,193,20,177,236,37,164,166,9,68,30,64,245,107,71,95,11,111,23,97,80,126,150,225,32,149,57,244,252,87,191,250,213,175,60,249,229,47,63,249,196,120,58,110,52,13,221,172,103,57,31,192,45,115,227,110,111,60,241,66,50,33,180,165,69,185,133,76,18,160,117,115,130,12,142,84,53,224,153,183,166,49,140,228,61,247,157,89,104,10,11,149,84,23,147,167,159,190,180,109,171,188,185,108,182,27,224,44,123,56,217,223,27,184,150,157,199,14,231,123,36,160,97,201,11,184,125,190,96,182,244,149,149,59,238,60,19,116,71,134,89,44,44,46,62,251,202,254,238,52,169,53,170,168,11,107,58,26,89,142,16,83,79,90,10,47,140,225,22,90,77,104,192,222,104,148,193,214,230,9,8,98,198,144,136,146,129,220,6,35,179,106,92,190,42,84,166,222,183,140,94,226,91,208,198,209,178,169,211,139,137,60,123,185,162,55,27,178,44,100,58,220,109,67,50,104,83,32,90,95,64,243,135,21,137,222,146,72,42,147,102,153,241,180,73,73,73,78,180,182,30,7,240,182,68,16,59,21,38,205,170,141,236,193,192,158,246,152,204,141,2,23,12,25,144,186,2,29,75,12,74,5,49,25,38,139,22,80,8,244,26,124,89,133,176,154,77,204,32,5,70,241,139,228,223,138,42,21,6,169,27,82,20,146,192,129,154,225,84,10,196,196,118,28,5,244,218,39,8,4,242,243,100,170,48,40,118,6,197,79,187,176,161,42,112,31,164,52,82,152,209,43,171,138,137,109,89,112,212,4,253,137,23,46,174,28,89,110,86,42,254,212,174,211,54,160,225,90,103,238,252,169,147,71,87,150,151,150,230,105,217,40,85,36,133,3,20,188,221,32,251,90,40,59,167,144,180,25,112,73,179,151,7,132,233,169,109,93,190,252,242,71,127,243,35,207,190,240,108,20,167,58,173,87,134,89,231,163,152,27,141,253,254,96,58,182,252,132,73,133,140,211,4,174,144,184,0,126,22,12,19,189,53,219,95,95,90,127,252,145,123,13,121,26,121,30,147,162,154,152,221,173,93,47,229,11,179,179,217,181,88,65,60,190,182,106,54,106,215,174,111,92,185,178,153,248,150,200,196,92,20,198,150,189,114,104,253,218,214,238,125,143,62,252,227,63,249,129,95,252,87,191,182,59,14,142,45,232,241,104,96,103,138,60,63,39,200,90,127,234,211,188,144,84,64,10,173,192,59,119,230,240,249,99,45,211,80,174,110,79,159,124,233,70,148,130,103,128,48,216,110,210,232,180,83,23,171,70,180,183,125,32,176,144,164,80,118,164,189,145,106,96,47,81,132,208,181,76,38,58,186,212,105,54,85,141,75,53,14,130,148,109,40,4,85,234,206,19,200,3,3,47,146,69,225,33,3,184,114,83,94,145,201,9,19,40,165,148,182,207,135,201,130,128,38,103,7,103,240,67,232,195,44,249,28,159,64,235,198,161,237,123,211,114,89,50,236,61,189,91,6,154,30,87,241,176,11,224,88,26,28,164,151,166,16,94,33,161,129,65,62,215,21,118,54,209,94,192,131,160,126,11,54,202,197,8,46,113,14,187,207,36,41,218,28,172,61,140,20,212,152,8,93,60,163,30,158,204,10,80,27,35,165,104,7,104,12,28,202,160,200,251,19,27,173,224,202,238,96,115,232,31,191,109,13,38,73,130,65,18,197,136,182,160,20,36,86,132,8,62,189,210,184,235,236,109,71,150,150,41,38,96,242,192,211,254,22,225,251,169,101,95,11,80,124,175,107,77,95,75,43,242,143,106,91,90,92,57,119,251,157,235,107,107,40,242,189,221,93,207,243,20,85,69,213,168,50,237,152,68,239,17,102,248,40,10,83,20,144,170,83,143,10,203,193,45,88,95,89,62,115,230,176,166,4,173,26,83,145,5,220,187,177,181,101,185,222,92,171,217,174,73,85,29,180,34,12,202,165,207,171,139,141,163,171,243,25,47,140,252,56,246,152,115,119,158,254,137,15,255,176,170,48,187,59,187,134,166,193,167,222,24,58,147,68,130,55,34,229,1,79,187,101,184,121,26,75,188,9,183,196,79,195,165,185,234,195,119,158,168,26,108,181,170,219,142,183,177,221,205,89,200,81,8,56,16,32,112,81,240,156,74,123,125,208,134,158,160,73,90,228,75,4,6,42,131,187,6,178,139,34,102,180,85,101,115,184,76,138,10,143,145,12,179,4,115,79,111,233,37,21,11,82,46,9,27,250,150,132,66,137,82,42,49,90,173,142,7,32,20,44,92,34,160,150,56,9,198,53,3,233,3,17,2,160,198,195,100,27,85,165,210,80,204,166,94,109,105,102,67,175,180,234,245,22,188,51,179,94,173,86,204,138,38,153,170,88,87,197,170,42,85,21,201,144,152,170,148,27,114,106,42,133,169,10,42,90,57,199,129,108,147,68,136,24,41,142,185,48,102,211,28,39,21,40,224,34,167,100,228,69,58,235,18,64,227,36,167,159,12,59,170,0,141,153,170,143,60,227,2,58,56,221,238,89,215,122,163,185,229,197,60,67,1,70,174,55,81,197,66,147,24,234,151,204,11,47,142,183,135,214,141,157,222,246,214,30,104,185,211,110,150,153,36,103,128,254,210,23,4,52,51,98,221,183,5,203,126,135,64,44,53,75,36,203,246,7,221,151,95,126,249,87,127,245,87,94,124,249,130,160,202,149,106,157,250,43,169,35,150,239,143,220,205,157,65,20,39,168,163,44,229,215,87,86,63,244,254,7,119,54,159,95,95,48,37,154,243,232,245,247,135,211,81,10,211,170,152,10,39,210,62,124,122,187,250,228,197,27,207,61,181,249,161,199,31,120,224,190,117,8,185,167,95,233,125,233,169,235,130,194,42,154,126,234,216,82,133,15,191,252,153,39,38,99,151,118,72,210,218,69,173,163,137,92,220,221,90,238,52,25,41,221,25,6,43,39,111,63,178,214,86,242,164,161,201,130,198,60,115,233,198,229,27,93,135,182,182,208,105,55,215,148,182,22,20,68,234,119,203,233,253,45,2,167,72,228,146,148,47,194,99,101,149,23,180,34,137,185,238,139,105,96,205,175,29,90,92,129,52,224,20,25,172,85,40,50,95,167,45,234,97,145,1,83,4,89,211,52,82,180,212,207,37,146,230,40,3,172,54,137,25,88,223,18,200,196,181,132,101,66,16,62,129,231,56,6,225,193,100,67,128,100,2,71,219,203,225,178,25,2,208,48,104,104,18,206,105,86,78,235,201,105,239,28,186,145,138,156,74,29,183,195,242,151,59,237,240,4,150,132,180,192,236,17,8,56,141,199,224,62,52,16,186,235,213,135,150,63,82,128,170,103,74,109,144,102,241,94,111,252,228,165,155,181,213,181,56,130,176,112,69,33,89,237,200,243,181,86,236,199,176,146,142,231,134,12,7,115,199,170,173,36,85,76,131,59,177,62,247,192,185,115,39,86,150,1,81,248,141,104,5,4,213,50,217,56,120,91,176,236,119,8,200,51,149,31,2,195,192,113,88,91,93,191,235,206,187,230,218,173,238,126,183,219,239,134,97,8,247,164,162,139,166,46,54,107,154,34,112,129,151,120,94,244,216,99,15,42,162,245,216,59,110,107,24,233,100,208,143,112,214,13,133,194,172,53,26,162,12,141,168,208,52,154,222,40,75,243,195,43,43,119,157,61,178,54,47,51,193,104,227,250,165,206,210,178,90,105,108,109,13,159,121,97,3,126,113,224,216,147,254,64,130,231,17,6,160,73,136,77,88,82,38,1,25,211,192,230,234,225,229,243,167,143,37,222,244,165,171,0,235,224,230,230,52,136,69,248,42,57,252,177,28,122,14,102,23,213,158,199,25,117,24,3,106,200,10,109,249,85,100,104,57,57,220,150,52,42,250,55,216,208,213,218,11,98,189,33,43,146,169,8,186,42,146,100,132,99,88,246,64,192,145,129,217,6,209,34,192,114,83,57,188,138,140,178,112,74,94,45,237,114,121,25,237,182,139,243,192,19,176,69,139,207,160,62,226,152,232,16,102,140,70,177,169,15,25,248,99,32,178,233,245,108,10,35,168,140,164,179,188,150,243,74,204,10,9,43,102,172,154,243,106,194,136,49,52,64,33,208,219,91,50,30,178,138,230,58,131,52,105,149,26,158,203,224,97,72,70,78,82,149,196,43,194,44,109,179,202,162,54,0,43,198,73,180,79,47,109,207,146,77,11,198,79,98,41,207,212,204,93,105,42,103,214,15,241,153,108,79,32,86,98,223,118,189,241,208,119,134,134,193,139,134,20,241,249,200,118,46,95,221,222,233,13,21,67,110,84,12,56,153,51,219,66,79,121,219,66,118,150,243,217,241,107,7,56,9,24,84,205,234,201,147,39,31,125,228,209,133,249,133,141,27,55,251,131,49,106,80,129,210,227,216,90,69,213,53,25,238,235,246,246,205,205,141,205,163,135,231,186,221,235,129,159,40,172,20,121,113,86,152,114,173,206,137,129,235,71,79,62,119,249,250,198,228,246,179,119,162,77,239,119,111,42,34,123,249,242,229,231,159,187,178,179,57,76,211,236,254,187,78,45,46,117,46,109,246,251,16,4,170,6,159,72,160,5,241,168,45,71,40,146,222,254,56,100,164,219,207,157,157,239,84,62,251,133,39,192,128,113,38,92,188,62,241,19,112,106,41,49,243,180,156,34,201,146,43,151,179,18,204,188,32,82,239,66,156,73,41,40,67,0,141,51,73,148,141,110,72,126,95,104,31,10,205,57,89,20,106,208,175,166,214,80,225,225,195,3,66,221,3,244,200,25,33,3,144,165,94,85,66,9,254,71,116,192,4,224,75,106,10,162,8,159,40,173,25,142,103,144,197,49,14,102,224,65,153,209,34,130,242,93,158,44,131,191,16,209,248,128,93,47,208,144,128,44,240,43,240,157,81,233,18,25,195,147,34,3,1,183,142,86,110,225,100,66,221,163,89,2,35,93,182,152,178,145,160,85,224,150,82,137,32,5,244,152,242,233,36,78,202,167,211,133,101,79,28,242,145,37,25,163,168,1,30,26,69,85,77,9,189,193,189,119,30,19,152,218,212,139,134,163,114,158,111,16,103,81,84,196,25,164,130,97,202,12,87,205,50,154,11,191,111,69,95,124,241,105,46,11,215,22,86,32,223,169,251,161,124,222,219,14,178,179,146,198,193,236,243,181,80,186,104,7,235,15,192,88,134,110,30,59,114,236,193,7,30,172,105,250,214,246,206,126,111,31,254,53,108,167,161,8,38,117,203,210,50,237,157,157,137,235,129,114,10,232,45,148,62,106,133,147,69,215,15,94,190,188,149,100,198,29,119,156,202,50,103,111,103,87,228,10,223,114,111,92,223,100,121,165,221,154,183,61,239,218,213,43,171,115,237,213,229,57,173,94,117,11,110,24,179,178,162,235,124,202,37,5,100,233,145,227,203,145,89,79,116,249,72,167,213,52,84,94,17,47,94,189,230,4,145,32,235,84,251,96,164,178,71,21,246,63,163,149,109,121,44,64,218,202,89,236,231,40,119,153,45,20,49,77,82,182,183,197,123,3,101,110,37,54,23,97,179,155,114,54,95,145,106,21,13,241,65,205,18,210,169,210,201,34,146,87,78,122,224,85,93,11,16,19,214,14,2,32,122,128,205,3,160,80,192,49,240,93,66,25,148,72,46,80,224,211,46,113,248,129,122,145,81,247,12,11,201,1,0,147,217,47,193,74,235,34,104,138,61,10,157,190,229,5,13,135,3,222,25,33,19,128,70,84,208,156,184,156,56,21,149,48,3,43,26,16,125,125,245,233,179,148,28,88,131,2,138,40,67,129,7,94,228,133,241,112,216,95,237,116,20,85,156,140,251,167,79,172,114,133,130,124,153,52,183,195,64,90,167,150,147,165,97,103,174,81,169,213,225,77,51,144,248,18,27,51,249,100,188,223,18,249,219,79,158,34,121,83,54,14,60,238,109,7,89,100,118,246,73,197,253,234,215,242,128,74,7,129,10,171,60,64,45,214,171,245,179,103,79,191,227,161,119,129,121,174,95,190,226,209,22,38,57,184,170,106,8,173,54,15,179,197,241,178,90,209,224,225,38,240,73,36,46,8,163,11,23,123,155,59,238,123,223,251,168,174,134,59,91,87,87,151,22,143,175,44,132,142,45,242,226,92,187,1,107,105,64,13,195,158,137,186,111,141,192,169,231,207,28,109,52,235,3,151,157,198,28,68,200,163,239,122,240,199,126,242,253,89,146,108,108,219,94,224,219,142,253,194,203,55,173,0,66,81,167,52,210,198,249,180,135,71,20,251,157,154,250,161,199,238,187,243,212,145,241,196,26,78,134,18,104,87,86,18,32,175,8,178,193,117,62,28,41,205,78,90,61,18,198,190,145,90,75,117,121,190,217,164,89,89,76,82,16,195,229,52,128,70,171,53,104,84,173,228,87,10,116,68,43,130,200,9,155,161,100,6,56,32,10,79,159,97,133,190,151,138,115,166,122,113,171,72,19,20,200,67,141,105,177,29,69,134,251,104,24,130,74,151,133,192,69,160,216,208,188,210,130,86,164,149,50,130,161,118,14,57,144,22,52,25,169,252,175,4,251,44,148,143,38,5,130,199,225,222,215,78,206,2,206,208,131,203,84,239,237,246,188,44,183,61,167,10,83,34,137,129,109,77,71,131,247,190,251,157,243,205,229,206,252,252,218,218,234,209,99,71,214,14,29,6,247,55,155,77,173,90,27,187,46,92,225,40,19,124,123,92,203,195,71,207,157,59,188,186,134,194,152,61,26,79,125,59,10,131,89,99,157,133,131,83,175,158,196,193,107,167,14,206,8,34,60,223,243,119,222,113,199,185,243,147,233,248,230,246,205,52,207,170,166,33,48,10,20,99,158,249,89,194,169,122,221,143,243,164,16,253,40,223,31,250,247,63,120,127,163,161,93,127,229,165,227,135,87,15,173,212,150,23,106,92,22,193,12,10,188,156,210,203,57,82,59,102,35,209,56,125,250,240,19,159,253,147,86,69,250,133,159,189,255,208,188,177,53,138,198,140,132,106,159,107,106,119,223,125,228,145,187,78,205,53,170,47,92,221,189,50,8,56,193,20,113,35,11,66,162,222,83,16,20,155,36,63,243,163,15,182,42,249,243,23,159,127,239,221,119,104,34,127,179,103,177,146,10,35,203,14,118,69,123,168,212,218,76,123,61,0,26,6,215,23,149,112,117,174,69,157,183,200,20,76,118,84,0,45,112,247,105,191,59,26,47,152,1,160,36,219,50,0,139,200,126,89,58,180,218,177,60,164,107,240,231,53,188,206,74,8,247,129,245,112,134,156,63,81,136,147,204,113,104,163,56,128,30,63,150,231,233,51,161,13,74,128,201,44,205,34,50,191,101,160,65,64,156,68,132,136,178,20,172,244,196,242,17,40,248,25,159,160,1,17,143,151,18,165,60,67,191,225,15,82,75,3,115,136,36,76,71,19,123,199,181,212,74,165,136,34,149,86,74,235,52,142,179,123,243,216,209,163,178,78,42,78,87,148,197,133,197,149,181,181,157,193,232,149,155,59,172,162,194,24,141,199,22,27,79,76,62,122,255,163,143,215,155,173,242,41,148,43,196,249,118,132,108,153,182,87,17,249,106,64,89,225,92,89,52,175,158,47,63,169,129,227,12,207,53,219,237,71,222,241,206,59,111,187,43,10,162,241,112,63,74,93,232,132,42,109,172,226,185,174,29,196,0,107,176,63,142,31,121,247,99,231,239,62,250,137,63,249,116,171,217,120,224,220,97,179,42,23,172,224,140,45,218,153,32,64,157,198,25,35,236,141,220,78,103,217,25,246,236,241,254,143,190,239,65,67,78,46,190,244,124,226,5,199,215,143,121,1,243,169,47,63,119,117,123,47,11,130,141,139,23,182,175,95,53,205,26,175,42,94,26,9,136,136,106,138,222,90,120,226,208,226,253,119,30,158,175,168,110,16,204,183,26,44,155,60,117,99,36,33,15,163,77,206,233,171,173,165,180,189,238,37,25,59,217,102,38,253,99,171,243,11,11,139,113,145,69,89,20,250,80,125,73,185,151,32,1,22,255,17,64,193,128,5,115,0,87,10,244,158,15,2,41,71,112,68,152,21,200,107,229,134,43,112,140,131,242,27,117,168,193,194,227,167,114,187,114,62,161,87,233,230,192,48,252,127,8,196,25,106,129,78,234,214,133,154,32,5,16,227,12,67,203,44,168,23,2,17,208,46,191,0,13,145,57,30,49,139,150,126,193,83,74,212,146,132,69,192,25,28,147,37,128,189,128,168,231,120,215,11,122,19,235,70,175,219,94,92,76,131,72,166,14,30,209,172,52,199,182,247,212,243,95,189,126,237,210,198,245,237,43,215,55,158,127,249,194,51,47,94,236,78,108,222,212,160,157,251,67,248,101,78,17,218,239,123,248,177,187,239,188,19,44,80,150,4,61,2,127,222,166,238,23,194,1,46,191,22,240,149,206,188,118,254,224,123,25,136,102,202,255,231,231,23,30,126,232,29,211,169,253,194,139,207,201,146,74,171,194,210,72,22,201,241,0,83,161,248,159,187,180,231,135,254,3,247,156,83,249,56,75,156,74,85,10,61,175,187,219,85,202,190,239,253,129,213,119,179,241,56,220,219,218,26,12,186,181,138,177,186,212,198,5,79,63,125,121,56,142,71,251,27,167,142,47,220,121,231,217,23,94,220,252,228,87,111,94,217,25,36,182,203,78,250,38,31,107,213,122,36,106,180,199,125,148,191,235,254,59,86,59,162,202,134,173,249,198,66,189,242,196,139,55,62,249,204,43,9,148,195,100,143,31,239,72,141,149,112,110,53,202,19,110,60,20,251,123,162,161,156,189,231,92,163,174,0,24,97,144,20,113,10,92,169,4,77,158,19,104,8,20,108,7,252,74,162,12,108,17,92,103,93,7,52,14,12,232,148,22,252,213,238,45,216,119,28,224,178,89,17,225,50,124,18,69,150,19,12,102,133,84,238,72,128,47,25,195,209,58,226,114,54,17,144,7,204,149,187,131,21,184,145,34,135,172,64,108,37,207,210,244,31,114,124,16,39,69,59,67,39,9,226,18,175,51,49,75,16,166,179,144,20,208,218,229,230,224,244,238,19,122,61,183,55,158,218,55,182,247,39,158,167,87,245,137,99,75,69,161,137,162,81,169,170,122,205,115,179,253,225,112,127,210,119,130,80,213,21,179,174,231,18,15,224,70,142,93,248,222,93,39,78,252,204,135,126,212,212,77,122,224,215,106,250,109,223,201,245,159,18,80,118,179,34,43,45,20,133,36,141,62,250,27,191,22,199,17,173,192,149,37,212,158,36,41,18,155,155,82,161,176,236,214,205,221,235,91,35,208,105,22,187,28,155,184,83,43,24,79,212,34,115,130,98,99,194,184,133,46,137,156,53,234,1,175,115,117,189,14,11,206,240,55,111,108,214,170,102,179,211,184,114,233,82,127,111,247,182,99,139,135,15,119,36,163,109,69,66,72,111,119,15,152,201,68,43,188,229,197,165,71,238,59,179,214,22,238,191,235,20,28,255,63,254,220,133,79,62,115,227,203,215,122,94,97,72,189,13,198,222,87,59,43,121,123,61,142,57,97,60,224,199,91,144,44,92,99,238,228,177,165,138,198,32,146,156,17,64,103,34,199,75,60,152,149,76,51,80,144,198,9,32,75,131,183,165,7,86,6,30,124,7,230,156,209,27,254,0,88,179,140,227,120,134,84,156,65,177,224,19,200,163,122,198,151,178,148,160,1,112,129,36,201,144,249,248,9,32,164,189,120,200,145,34,141,1,168,209,30,253,51,63,235,32,78,60,130,64,75,208,46,169,154,158,74,108,58,43,112,138,153,190,208,79,112,237,232,20,221,131,43,104,207,134,124,56,165,215,132,180,235,13,120,116,251,189,126,156,20,118,193,70,108,17,49,49,189,94,83,150,26,173,185,70,115,174,214,164,46,246,48,231,250,144,17,163,97,238,77,111,63,114,248,47,253,220,207,205,183,81,248,223,24,126,16,32,139,242,2,88,103,85,66,133,200,48,195,225,240,247,126,255,15,45,203,157,76,167,73,156,234,138,38,65,209,199,145,162,40,117,141,173,154,28,172,217,222,158,117,241,114,111,99,103,42,40,138,105,104,221,129,119,221,146,182,167,156,170,154,129,51,173,170,236,137,245,133,147,199,142,52,27,141,112,236,194,231,230,165,92,230,121,205,104,148,99,11,172,181,119,115,109,190,122,254,206,35,96,33,43,147,224,191,76,246,111,254,240,187,238,250,209,247,157,103,248,16,87,250,97,242,213,151,187,23,119,199,172,96,74,118,87,156,108,203,181,185,180,125,216,78,51,209,238,202,195,29,69,215,195,230,188,40,200,119,28,95,52,164,108,216,27,69,41,11,69,92,246,147,161,254,33,104,105,149,144,0,112,149,144,5,84,103,44,139,44,18,104,202,62,124,100,150,240,65,48,162,110,172,242,215,131,147,64,39,62,137,8,17,29,221,2,248,2,69,165,210,32,116,210,198,97,228,137,65,116,146,131,85,170,135,114,98,12,97,148,166,200,130,198,113,25,160,137,40,57,20,50,158,66,197,77,1,229,124,192,14,72,213,171,212,75,33,199,163,72,56,211,172,54,56,102,227,225,68,144,24,173,170,131,145,27,85,195,154,88,251,195,113,81,85,71,253,238,11,79,124,133,87,233,133,96,2,195,134,16,115,57,51,114,226,222,96,24,57,131,213,185,230,95,251,11,127,241,200,218,26,61,251,32,226,175,133,31,12,150,165,110,72,148,43,194,236,32,140,188,223,249,157,223,137,194,4,130,204,113,194,137,229,102,5,96,138,202,19,82,216,197,180,168,105,98,179,202,153,134,228,123,82,111,36,240,141,227,205,83,167,45,55,191,122,249,70,175,223,111,212,245,31,255,161,135,78,28,173,207,183,204,208,155,6,211,173,197,142,230,121,65,194,176,0,21,76,119,99,110,221,159,56,47,60,249,165,247,221,119,236,71,223,127,119,173,34,15,172,212,19,26,221,48,230,184,236,196,242,114,83,173,189,116,249,230,167,158,122,5,21,39,12,55,10,119,36,118,86,195,214,82,148,231,202,180,95,12,111,138,154,82,212,87,35,90,127,147,158,92,169,47,205,213,17,175,77,155,21,103,32,192,156,230,140,163,238,5,168,21,137,54,138,162,87,170,19,187,150,50,17,7,101,94,105,104,20,249,157,209,97,121,134,178,63,195,46,174,196,49,62,113,18,215,207,120,146,184,143,19,94,69,51,117,110,224,14,28,16,94,83,60,145,148,0,126,69,152,21,108,41,113,233,152,98,160,121,216,20,240,181,44,100,130,236,236,113,244,4,234,142,99,113,132,132,0,216,105,150,34,165,208,20,253,110,223,108,168,173,229,197,48,162,119,74,206,205,53,171,186,17,78,169,73,235,134,33,42,26,168,6,25,96,120,213,137,194,110,119,232,76,167,75,205,202,95,254,217,63,119,215,237,119,80,92,148,138,111,12,63,8,144,69,120,181,40,203,190,91,134,177,237,233,71,62,250,91,97,228,195,9,128,211,145,160,236,134,163,65,111,152,38,9,45,138,228,57,216,126,153,75,85,57,175,25,124,18,135,215,182,119,4,169,114,250,228,234,218,122,167,96,213,213,149,149,31,255,192,125,92,62,68,77,78,7,59,158,221,23,68,53,41,148,169,231,75,178,104,214,58,97,154,241,108,124,254,228,225,123,239,60,190,117,253,133,43,175,92,60,113,250,212,177,195,71,54,246,166,95,126,246,198,149,141,193,229,43,87,159,125,226,73,183,219,83,3,87,44,66,174,181,148,215,15,133,69,198,217,125,113,176,37,74,58,187,112,200,103,213,34,137,153,60,62,190,222,92,157,111,184,190,227,122,33,0,128,138,74,241,201,112,224,68,192,21,181,171,208,148,46,180,55,78,166,81,13,65,44,225,11,184,124,141,245,80,145,37,70,1,160,242,60,225,248,117,8,35,45,91,98,14,247,145,30,192,73,65,164,193,94,252,72,189,2,52,43,129,84,4,110,231,89,154,4,131,243,184,6,16,62,32,93,2,231,129,228,64,64,132,244,189,124,28,34,68,164,148,104,26,74,32,249,128,135,210,96,49,199,160,17,14,70,253,74,83,155,107,205,133,65,145,50,25,98,207,163,16,220,10,111,85,170,87,37,142,95,172,213,69,81,246,99,118,171,219,27,117,7,77,89,252,43,63,251,51,143,189,227,93,7,96,253,86,52,251,3,2,217,89,40,43,8,255,231,59,187,91,191,254,145,223,142,146,24,229,9,173,6,101,135,250,116,92,255,218,205,77,216,95,192,78,149,69,34,6,94,82,84,177,110,240,139,77,181,183,185,255,212,211,23,120,161,118,226,196,241,102,75,72,19,64,124,215,48,205,209,116,236,90,92,33,84,19,65,28,219,206,196,166,189,197,119,174,109,70,206,120,105,173,99,106,242,243,207,93,132,55,22,185,65,67,23,207,29,91,89,93,88,184,178,63,120,225,149,157,158,203,201,213,78,81,239,100,237,195,153,68,239,141,87,29,139,235,111,176,178,36,204,29,74,57,131,134,62,81,193,105,114,120,185,114,104,177,98,219,222,200,166,101,110,44,141,189,10,36,6,83,82,135,224,87,164,149,112,81,174,44,80,20,117,134,69,124,5,102,102,168,197,241,12,163,56,152,161,182,36,63,242,132,240,43,128,7,232,225,74,186,165,236,90,101,113,154,150,122,210,11,0,169,196,94,141,167,92,94,65,48,197,119,252,41,193,141,155,200,213,43,47,0,82,41,90,28,19,96,17,72,87,144,230,152,145,60,65,188,188,0,167,225,158,249,97,52,156,14,22,22,27,178,106,238,119,39,113,145,198,89,65,187,168,114,185,169,104,186,164,180,116,93,224,69,59,76,54,119,247,250,99,71,102,210,63,255,99,63,252,19,31,248,0,106,109,150,154,111,198,43,194,15,14,100,81,128,175,66,150,221,222,222,252,213,95,255,15,104,215,2,35,149,93,224,40,243,44,141,211,56,8,45,203,143,162,36,140,67,184,183,68,181,168,47,0,130,149,20,147,175,171,226,112,48,185,124,245,166,161,202,87,111,110,236,245,134,96,10,223,143,146,52,19,68,233,250,214,238,205,190,207,203,173,60,72,99,215,62,119,251,145,149,149,78,146,166,206,56,204,10,86,171,104,91,27,91,151,46,191,178,220,170,61,114,223,109,205,90,221,73,5,151,17,93,142,230,233,193,248,177,222,56,27,108,42,224,199,165,195,161,80,99,162,144,103,82,52,154,196,117,22,26,234,177,213,6,116,235,112,26,70,224,111,17,249,160,5,195,196,126,240,175,21,137,166,127,65,4,148,175,46,2,201,150,57,101,1,95,124,146,25,121,181,110,113,126,246,9,164,130,140,169,44,14,70,10,168,207,1,63,148,219,203,209,123,157,80,22,48,227,196,166,132,58,114,240,113,158,26,0,245,106,161,161,80,76,244,2,233,178,187,0,209,227,59,18,80,198,143,15,4,60,180,156,174,82,74,20,138,134,74,157,148,47,18,132,130,197,21,60,43,78,92,207,115,198,135,14,175,21,162,218,31,193,169,160,101,210,178,172,33,59,177,32,210,107,196,130,64,226,148,221,190,181,187,191,207,103,201,159,249,225,247,254,252,159,249,73,168,246,210,104,206,218,86,89,165,95,31,126,112,32,91,230,238,32,131,113,20,191,244,220,11,123,59,59,49,156,115,26,133,68,205,101,56,78,18,122,51,129,174,24,65,16,237,245,186,142,99,195,197,129,199,76,189,243,244,81,212,170,188,170,230,81,144,70,145,180,215,181,55,175,13,42,70,189,222,110,109,141,226,39,46,245,167,118,94,85,171,161,59,57,188,110,222,117,251,177,78,189,146,64,223,50,48,223,64,117,36,43,122,33,213,63,255,204,179,27,215,54,214,23,204,31,122,252,222,233,246,134,213,221,80,67,75,137,199,162,55,145,20,41,155,95,141,4,131,75,99,208,8,109,207,80,190,217,161,170,137,71,15,53,52,69,4,127,7,97,10,9,11,104,129,238,200,221,66,162,136,104,201,241,82,104,27,173,217,128,22,41,212,146,73,15,68,231,12,109,8,56,63,99,86,250,173,148,162,81,76,35,130,165,178,204,124,223,167,5,8,0,216,171,226,22,119,16,7,19,179,206,2,177,48,78,211,238,124,40,178,50,126,154,12,83,26,125,186,145,182,78,163,243,40,70,252,64,167,202,31,40,77,156,64,199,229,12,47,176,125,198,100,227,209,152,17,138,213,213,229,34,23,247,122,125,228,196,144,21,122,49,0,156,217,8,252,129,102,195,140,108,187,219,29,164,113,244,254,135,238,249,107,63,255,231,170,186,249,42,76,73,46,151,131,122,244,229,245,225,7,74,24,32,160,30,144,229,90,173,126,207,125,231,147,52,217,217,221,28,143,167,32,11,212,89,66,175,169,1,22,24,81,162,193,80,84,147,235,134,195,161,229,122,9,72,130,152,137,147,52,81,171,168,34,207,57,166,202,194,4,135,185,38,181,86,23,214,79,91,9,59,152,132,193,212,26,247,198,167,110,91,125,244,157,39,37,49,176,166,246,176,223,23,34,175,110,192,81,103,44,207,203,213,102,164,204,95,222,26,171,98,122,247,109,107,47,189,120,209,181,125,208,70,42,200,172,209,44,170,75,126,33,193,198,66,165,48,41,42,27,79,165,69,89,85,131,63,113,184,211,208,212,169,99,15,109,162,127,100,4,204,197,211,146,68,176,32,237,54,162,66,78,136,180,210,86,149,233,229,157,200,227,172,102,203,249,43,212,213,15,184,209,93,7,39,9,130,56,198,39,121,139,52,129,139,222,228,143,243,200,56,47,0,214,132,136,40,138,201,241,42,187,180,40,146,82,16,224,51,42,95,153,52,211,10,208,208,164,172,14,154,0,2,129,8,96,194,143,52,56,71,151,32,53,104,81,184,6,96,39,97,129,31,241,196,32,202,135,131,174,89,211,22,22,218,73,206,88,110,20,5,161,231,69,65,81,68,172,16,184,17,31,199,168,171,155,27,251,145,107,221,127,219,169,191,245,23,126,110,97,126,158,178,94,214,224,1,84,203,143,111,8,63,104,144,157,213,25,66,189,214,124,236,209,199,14,29,57,154,23,169,61,113,220,169,155,228,112,91,243,32,244,37,137,6,63,97,9,105,128,39,227,60,59,158,78,60,215,117,64,120,18,237,230,142,10,21,224,230,112,108,42,75,28,140,219,181,43,91,168,203,179,199,143,44,205,181,230,87,23,239,186,99,241,228,170,57,29,141,122,219,189,200,26,75,169,187,208,84,68,85,218,27,217,187,211,160,239,8,15,220,125,250,129,243,135,191,242,204,197,103,119,83,166,190,26,201,181,72,169,57,52,46,192,211,203,70,129,5,60,27,40,99,161,62,115,38,161,215,162,28,63,212,110,84,184,40,138,70,211,184,124,163,70,145,197,208,145,5,109,74,91,208,152,23,228,129,42,210,110,77,170,162,150,13,147,64,4,34,4,204,74,222,165,190,253,89,246,113,126,134,233,242,87,10,224,106,162,76,122,91,20,160,5,193,64,179,171,40,10,138,136,154,238,172,59,140,138,142,176,72,58,128,196,44,184,153,19,16,19,93,84,2,120,118,205,44,204,158,85,62,153,184,150,16,142,38,67,98,134,134,36,240,171,235,5,35,123,52,191,216,104,52,234,86,152,140,44,139,227,11,159,73,44,47,25,140,167,117,93,214,36,121,119,107,207,178,39,119,30,61,244,119,127,225,47,31,59,122,164,76,15,225,117,246,137,175,223,50,252,160,65,118,22,40,207,52,94,195,29,61,114,244,61,143,63,62,216,187,152,198,3,219,10,161,88,223,247,222,119,207,117,218,215,175,221,132,163,138,50,134,141,5,121,165,105,220,219,235,111,108,237,130,8,100,149,211,20,141,104,163,8,20,33,99,243,192,119,167,123,221,225,100,18,85,154,173,147,103,79,204,53,216,216,218,86,36,49,114,237,60,114,53,62,111,213,180,156,103,158,185,182,183,103,243,239,188,247,222,135,206,175,60,241,204,139,27,142,96,209,62,136,212,73,9,76,20,73,10,52,209,124,36,90,124,75,138,143,71,165,192,7,162,45,111,16,131,177,212,49,5,62,179,166,17,60,188,210,52,151,150,129,230,62,72,154,162,210,80,39,225,141,64,132,220,209,116,0,50,232,7,64,68,11,164,126,166,210,119,47,205,56,249,97,179,90,199,175,248,11,64,227,2,68,64,26,145,96,92,2,19,241,16,170,9,187,8,208,20,184,1,255,112,30,9,156,137,14,28,2,179,212,111,48,67,243,236,87,130,235,65,192,87,224,22,145,144,238,45,159,130,75,208,64,172,201,212,79,253,149,67,11,138,172,35,83,163,225,56,140,178,17,4,65,81,180,88,85,226,138,205,189,157,81,111,120,184,221,250,155,127,245,47,159,63,119,59,61,230,85,164,206,62,191,93,248,193,132,44,229,153,92,19,24,124,246,202,213,23,254,228,83,191,186,216,22,68,174,88,90,94,255,71,255,211,255,252,226,139,47,126,233,139,79,152,102,149,6,62,103,46,4,7,232,48,129,15,13,28,197,113,224,5,1,140,168,2,30,16,104,100,193,48,121,83,99,124,223,219,216,218,232,239,77,29,55,180,66,159,75,221,44,13,194,32,19,148,150,84,173,125,229,226,224,153,203,238,67,15,63,244,232,59,78,126,245,153,75,87,123,177,147,211,206,97,6,42,39,141,115,63,133,208,163,9,223,84,179,164,246,120,162,34,208,27,173,54,164,54,147,68,139,243,245,154,6,113,155,245,38,78,74,221,154,18,106,7,186,1,120,132,199,37,211,30,93,162,162,42,128,4,53,0,226,94,154,114,64,168,161,10,70,52,132,165,50,227,84,0,48,21,37,142,75,215,187,52,222,228,28,149,58,128,236,63,14,8,87,224,233,12,23,19,249,146,62,38,100,31,232,215,114,182,235,236,94,138,125,6,212,131,48,123,38,61,134,34,163,51,224,120,68,152,211,236,91,194,55,73,139,238,112,95,16,153,245,245,21,86,212,246,186,211,238,100,50,77,138,169,29,164,174,223,170,24,195,225,120,127,119,167,93,83,255,246,95,250,75,143,61,242,14,34,152,89,226,203,38,129,131,215,224,251,205,225,7,19,178,8,84,194,108,209,237,109,255,245,191,241,11,159,251,220,23,67,154,29,227,189,227,209,247,127,240,67,31,254,226,151,190,252,236,115,207,133,129,135,26,165,62,78,114,65,104,189,40,254,211,85,37,77,11,107,74,195,102,126,16,130,137,101,48,2,77,223,99,230,155,122,205,16,188,201,116,107,167,63,156,48,227,32,159,59,116,116,249,216,169,45,139,253,196,51,189,175,94,183,30,124,248,225,247,60,114,246,203,79,63,245,185,231,71,118,46,147,204,140,243,152,228,8,112,39,0,122,37,253,161,234,169,114,80,199,68,75,5,185,242,11,139,181,36,9,33,25,151,231,12,46,11,0,43,203,182,193,70,89,78,222,183,40,230,92,145,136,52,174,32,40,42,237,127,3,96,17,225,210,220,66,32,141,122,181,16,202,250,69,252,28,104,27,249,66,192,73,156,194,7,158,133,131,153,234,5,34,14,4,67,70,3,194,116,2,119,18,42,73,209,150,215,204,160,67,47,83,159,197,67,162,155,102,217,30,168,2,162,234,82,117,32,54,4,100,160,164,105,154,185,85,102,138,36,71,24,165,99,107,58,215,170,207,205,55,114,70,220,222,31,77,162,176,63,29,75,69,222,48,170,163,233,100,127,103,79,100,178,255,219,79,255,212,159,249,169,159,164,254,48,90,88,65,44,62,123,196,44,39,179,175,56,254,134,240,159,61,100,191,93,198,64,25,55,110,94,251,59,127,231,111,255,209,31,126,170,40,20,107,234,181,219,107,255,245,127,247,143,219,173,206,169,147,167,30,122,240,1,163,162,95,187,126,221,178,45,8,68,170,33,122,65,110,36,74,96,27,1,224,69,197,187,118,56,41,223,232,140,106,82,52,77,83,116,145,94,181,37,214,52,62,139,67,215,227,44,91,143,114,73,173,207,241,230,220,131,15,220,117,239,249,19,127,242,165,23,63,247,210,190,87,208,251,220,242,24,28,70,228,195,130,47,9,113,48,233,12,189,229,9,222,31,65,2,255,0,2,218,95,168,217,50,43,21,125,208,27,44,182,204,185,150,26,199,126,18,23,142,151,228,41,141,213,202,92,1,95,17,184,160,249,18,34,39,202,10,32,131,214,133,156,35,138,25,68,80,2,165,143,5,216,204,58,104,225,12,81,227,40,49,68,92,14,44,226,87,122,238,1,52,105,238,1,249,162,16,173,37,45,35,46,210,171,101,156,96,77,58,3,140,226,168,132,14,44,62,193,18,191,149,161,188,157,154,1,0,205,35,218,18,96,116,11,81,45,126,45,108,199,67,171,108,118,106,149,170,225,133,236,115,47,223,8,194,196,144,164,134,41,91,211,137,53,28,243,69,240,231,62,252,19,127,254,167,127,90,150,100,220,77,79,45,3,69,242,186,10,125,237,224,245,225,63,123,200,126,203,92,33,219,105,18,254,213,191,242,151,127,255,247,254,8,38,181,162,139,181,122,227,239,255,119,255,240,29,239,120,20,149,83,53,43,39,79,157,186,239,222,7,14,31,58,178,183,183,217,235,239,65,143,161,26,172,169,131,130,6,147,81,79,17,153,84,122,255,135,227,196,227,225,200,117,61,218,116,72,161,125,48,170,134,164,171,133,92,228,211,225,104,107,167,219,237,218,243,11,243,53,131,251,202,83,79,62,215,141,198,69,21,56,225,74,98,163,73,206,60,71,86,143,17,233,101,229,208,131,180,118,12,15,161,23,211,128,185,88,98,76,86,83,229,249,70,117,227,210,43,154,34,28,63,190,22,7,78,150,164,177,151,186,97,34,136,196,172,112,241,15,22,128,81,132,180,109,57,245,39,148,70,63,166,87,72,210,52,112,170,112,20,69,185,162,6,5,128,127,160,67,92,64,253,36,229,130,68,26,63,43,139,10,176,42,95,102,141,100,22,9,156,211,146,47,113,47,96,89,34,252,160,25,188,22,202,59,14,4,47,190,150,120,5,79,67,182,18,201,3,225,80,4,56,79,195,142,100,61,10,199,247,108,215,86,77,165,218,208,106,213,214,141,221,233,181,190,213,239,143,154,166,92,196,17,4,129,239,142,31,123,240,222,191,251,215,255,134,65,111,196,45,1,74,255,31,4,28,150,15,253,214,53,139,240,3,40,12,144,97,200,128,255,242,239,255,189,143,252,250,71,120,145,171,213,43,13,163,242,215,254,218,223,254,153,63,255,127,69,173,149,244,70,133,161,169,218,217,219,78,250,238,110,232,237,179,105,18,164,197,249,59,238,50,12,173,220,183,85,98,105,234,92,33,240,32,224,204,247,163,126,111,212,31,142,224,224,136,138,40,106,50,67,211,251,25,85,134,233,206,98,63,30,116,123,207,62,123,229,149,139,27,180,141,91,187,198,208,150,85,17,74,29,166,28,113,48,57,172,42,237,205,133,148,1,64,128,69,233,91,195,101,225,105,235,111,142,109,24,6,27,79,24,111,234,78,157,122,179,222,172,202,73,228,177,69,230,248,145,23,5,178,36,137,172,88,202,9,60,95,130,89,134,33,144,68,100,133,250,152,200,153,3,76,74,119,190,196,46,170,191,4,25,237,188,66,88,163,33,3,120,153,200,50,73,213,217,85,165,215,150,162,93,100,49,18,68,240,163,49,11,10,200,45,238,47,175,67,73,2,148,179,3,156,7,76,113,19,142,241,137,235,16,29,126,197,39,238,166,241,134,210,173,67,198,232,77,119,174,21,103,73,181,38,235,21,25,54,232,203,207,95,189,114,115,71,231,10,67,200,198,253,65,96,79,207,158,92,255,175,255,206,127,213,238,116,40,253,37,46,113,55,125,188,26,40,177,37,112,103,191,126,67,248,207,12,178,223,46,27,175,5,186,128,73,255,230,223,248,133,223,250,232,111,161,86,59,157,86,189,218,248,59,127,239,191,252,217,159,255,139,170,170,204,238,60,168,83,142,253,195,143,255,222,175,254,234,191,2,0,133,44,186,253,182,187,254,233,63,251,151,27,219,219,79,61,245,20,1,2,36,86,16,80,104,51,52,38,167,87,230,70,105,20,249,147,201,56,14,19,9,30,188,192,73,156,44,162,172,217,44,46,66,208,160,174,25,193,216,114,70,221,70,93,105,206,205,165,12,239,133,240,253,129,33,80,17,141,129,1,223,80,28,37,58,202,4,100,9,147,164,144,164,237,186,38,133,214,66,85,13,57,233,149,141,189,245,229,78,85,23,226,212,131,150,136,2,38,12,51,16,43,254,193,112,211,139,24,105,173,1,109,52,70,28,251,255,111,239,59,0,236,168,202,182,167,183,91,183,102,19,72,239,64,164,139,244,18,64,16,18,66,7,9,145,31,196,16,32,166,71,233,8,2,194,135,128,168,88,240,211,79,249,53,124,10,82,164,166,80,18,146,16,32,157,108,58,41,155,237,187,183,206,220,233,51,255,243,206,221,108,66,211,95,5,76,66,94,150,155,123,231,158,123,102,206,57,207,121,206,243,158,26,21,55,80,229,58,38,226,67,188,81,242,225,84,2,77,72,0,212,14,212,5,16,73,142,22,252,42,234,137,66,173,241,28,211,180,109,19,206,35,0,134,7,162,57,220,4,16,32,142,72,148,58,192,240,115,114,196,208,88,49,164,109,112,21,31,16,134,162,142,250,21,40,127,40,35,241,21,170,36,126,47,34,73,126,104,25,37,75,47,154,241,184,148,208,228,116,85,114,227,54,99,211,214,76,66,230,37,120,11,240,91,13,253,144,193,125,239,190,243,238,126,125,251,69,207,78,197,17,217,174,119,221,246,105,5,189,151,65,246,31,225,21,180,97,206,188,105,230,95,158,254,179,204,139,213,85,85,146,32,93,245,127,174,190,250,234,111,151,135,230,137,221,144,59,32,30,150,219,176,254,253,169,211,38,46,92,184,202,113,224,31,52,157,59,102,204,57,231,93,12,73,176,96,193,252,214,182,230,242,166,1,196,109,140,75,228,97,91,228,65,9,146,89,114,59,51,89,189,96,227,27,73,134,68,13,69,69,142,105,42,23,184,201,184,24,83,120,207,14,243,109,57,183,100,37,210,170,28,87,3,78,48,93,23,136,197,77,129,6,90,221,79,229,236,133,180,86,28,173,173,0,133,220,167,79,133,204,210,32,112,44,89,189,185,69,55,77,243,160,129,85,130,224,122,37,87,101,57,221,182,12,199,101,5,222,227,232,40,39,104,71,36,147,92,22,66,39,157,38,133,120,28,192,44,162,70,180,213,2,47,186,174,139,220,0,100,137,1,233,127,23,8,35,186,68,109,246,124,203,118,45,219,47,154,37,58,78,221,119,109,159,22,42,82,119,87,215,48,88,148,73,8,26,114,132,247,40,94,202,51,63,132,31,74,124,12,102,69,69,133,107,24,245,109,193,237,2,138,104,143,24,58,91,197,43,20,10,130,72,27,76,37,83,73,70,173,90,180,180,62,151,201,86,37,36,167,148,183,141,66,92,17,239,188,227,182,161,67,134,254,189,82,252,71,182,175,8,3,64,43,250,103,234,140,41,79,62,249,100,34,158,170,72,37,226,241,196,119,39,78,25,55,238,106,69,213,118,98,157,218,48,16,82,253,218,149,215,95,63,126,209,130,229,170,150,130,7,86,93,83,55,105,234,237,7,246,238,211,175,111,239,243,199,140,17,69,117,229,202,149,185,60,60,51,56,7,52,137,14,37,205,177,112,128,104,255,108,240,179,89,178,179,217,162,94,44,224,147,164,40,60,205,240,55,69,82,131,142,36,49,41,85,10,12,43,211,212,14,116,84,87,39,18,21,154,238,152,96,87,1,109,57,234,10,35,66,75,242,12,237,42,4,229,97,7,124,66,17,235,170,227,70,123,198,113,45,57,166,54,52,117,90,110,208,191,119,47,150,117,60,68,203,133,140,197,20,116,15,63,22,200,77,164,67,243,192,154,1,232,159,99,163,209,38,146,147,184,132,52,146,78,117,233,228,127,240,43,62,162,177,64,128,136,124,105,188,192,141,54,149,41,150,28,211,242,44,223,181,76,203,182,109,224,149,180,41,77,237,142,152,150,154,49,26,41,197,79,34,5,64,185,134,23,112,42,145,48,30,0,144,38,137,65,121,66,221,203,212,79,76,221,219,182,237,116,118,100,67,214,76,164,104,219,58,45,93,177,104,233,150,237,141,45,9,137,53,115,109,129,157,79,136,226,109,183,206,60,250,232,175,162,214,69,101,129,232,254,65,155,249,137,182,55,65,22,41,196,107,84,48,31,75,42,233,126,255,230,91,190,255,212,83,79,115,44,87,85,85,3,255,121,194,117,215,95,126,197,56,89,81,136,50,162,159,80,150,179,108,107,75,211,132,235,175,123,253,245,69,49,45,33,112,110,58,21,191,249,166,219,207,62,103,116,180,224,138,173,72,87,29,123,236,241,167,156,118,42,16,185,121,211,38,151,230,145,112,134,110,150,74,197,68,92,165,251,147,198,67,57,129,84,156,92,222,176,28,71,128,80,136,41,2,141,78,9,240,217,108,75,231,5,95,147,69,199,48,50,173,109,146,192,213,214,224,121,68,7,133,28,208,10,24,30,190,138,192,250,52,83,148,56,48,145,136,247,57,160,10,21,163,113,123,115,161,179,89,96,248,166,246,130,32,132,253,251,87,195,139,68,139,10,119,205,15,69,199,118,0,120,164,11,141,59,132,36,240,2,172,81,83,79,235,99,25,73,148,9,113,228,27,65,195,88,120,206,72,220,240,150,101,83,254,248,172,99,187,32,86,195,116,138,37,147,30,186,100,227,43,199,165,111,1,80,16,190,207,120,180,95,70,180,159,18,208,75,252,26,137,16,8,77,202,108,46,58,160,135,26,11,82,0,229,97,11,186,16,210,8,176,229,120,185,108,214,115,141,88,146,58,132,19,201,202,198,78,251,189,229,155,29,203,16,89,139,241,76,189,163,237,198,9,19,206,29,125,46,244,253,206,178,248,87,240,10,219,155,32,139,20,150,19,249,241,164,234,165,194,237,119,222,242,212,179,79,131,195,122,31,208,59,174,41,223,190,118,252,149,227,190,37,136,82,23,79,148,127,72,35,11,235,38,78,188,254,213,151,231,193,211,82,212,112,64,223,126,63,186,255,191,46,185,252,10,234,247,167,46,29,98,19,168,130,3,122,245,26,54,228,128,230,29,43,82,170,208,210,220,126,236,9,199,93,124,233,133,239,190,183,20,113,0,9,44,67,39,61,162,110,132,129,0,239,184,181,173,13,234,16,218,67,146,37,206,243,227,241,24,237,60,203,122,49,53,166,41,74,62,155,45,116,116,170,188,87,157,74,73,106,76,119,221,0,164,12,52,160,253,13,60,40,226,126,61,147,181,21,138,225,186,89,155,183,173,208,213,51,190,94,218,222,144,1,108,250,247,61,80,160,29,146,12,8,15,78,144,172,146,107,219,46,188,41,58,38,2,77,58,24,151,164,40,21,63,204,113,118,142,187,70,89,133,247,165,18,237,14,13,42,5,157,150,44,183,100,58,249,98,73,215,77,189,100,88,144,179,182,229,66,205,146,118,165,101,223,132,218,168,223,128,80,138,72,118,118,148,226,89,73,200,226,2,170,155,75,170,23,149,150,6,156,203,57,203,132,186,97,102,243,25,38,180,53,141,135,88,82,180,84,81,15,222,89,177,169,164,27,50,235,114,158,142,202,127,229,165,151,94,63,254,59,132,238,232,217,186,75,228,95,176,168,162,236,133,86,206,205,242,123,203,49,238,185,255,174,103,158,123,22,45,97,77,101,45,90,207,171,198,125,235,226,75,174,136,198,42,41,12,177,69,36,29,26,119,236,248,206,132,171,94,121,233,205,202,138,184,42,139,125,251,246,157,241,253,239,157,123,238,69,32,173,174,236,47,151,3,21,146,61,125,218,213,235,235,223,236,223,99,208,234,245,205,63,124,240,177,30,189,14,28,58,116,88,117,101,165,166,105,44,237,123,76,110,54,47,72,80,137,166,101,32,2,81,146,83,169,138,218,154,42,64,22,180,231,192,31,7,104,208,216,123,178,27,36,90,219,179,62,43,214,12,168,19,170,146,29,25,219,54,192,175,228,25,201,170,248,149,33,233,33,61,43,155,219,242,235,182,103,114,133,18,111,22,165,188,238,155,157,142,159,59,246,216,225,199,126,109,144,89,202,183,183,228,139,121,208,167,144,45,225,241,4,89,86,224,77,74,74,160,137,240,4,105,15,90,89,46,143,117,145,210,165,20,132,62,132,7,222,128,197,29,199,49,108,47,90,249,200,224,105,128,122,124,91,70,43,2,112,144,201,81,46,209,24,152,196,139,18,167,33,62,84,62,73,193,69,160,19,16,113,125,184,128,196,171,148,235,81,127,151,207,248,156,192,163,210,89,69,84,134,162,32,185,170,38,32,50,65,214,108,79,94,253,254,142,188,14,143,208,8,173,156,85,204,142,25,125,222,237,183,222,172,72,98,212,97,252,9,182,123,105,254,67,219,91,123,12,202,175,248,88,50,11,255,245,224,189,115,230,188,66,115,4,43,107,19,177,216,149,99,175,188,232,194,75,163,30,251,174,10,89,238,67,223,178,117,243,164,239,78,156,247,250,220,186,158,213,241,88,106,196,33,35,238,188,227,174,145,103,156,91,102,19,98,96,96,155,232,133,65,17,223,120,253,132,103,158,125,86,226,98,91,182,52,12,24,114,208,212,25,183,160,125,110,105,218,81,95,95,143,248,168,3,157,151,72,210,129,226,224,153,120,30,74,56,155,205,214,214,244,156,62,99,234,161,135,29,222,212,212,214,145,205,196,147,42,42,6,45,220,241,117,45,6,132,241,157,45,89,179,53,91,157,16,106,122,84,58,33,15,201,169,197,249,30,149,114,66,226,243,166,151,201,195,167,54,237,128,51,100,94,208,226,2,35,111,221,178,131,117,253,129,125,250,36,224,217,5,160,173,2,47,132,162,64,122,1,110,153,27,109,9,111,59,180,61,60,188,57,240,38,92,42,152,105,67,2,144,243,94,44,90,249,2,88,213,41,20,138,69,90,246,160,227,43,15,74,134,231,224,109,33,36,177,61,117,78,17,81,163,214,65,33,208,129,205,80,48,212,43,7,101,0,175,12,226,133,242,133,4,8,148,2,237,138,238,59,72,112,200,224,89,179,153,76,62,147,13,2,43,149,224,99,49,112,172,102,251,226,138,247,183,108,221,222,198,115,208,51,166,99,20,78,56,230,168,187,239,188,19,226,22,17,162,2,80,41,126,216,254,41,188,194,246,202,30,131,114,34,163,134,175,244,235,199,31,153,253,234,28,73,80,170,42,43,69,65,188,236,210,43,47,60,255,210,200,207,65,72,18,97,104,235,17,114,243,230,77,55,220,48,97,238,107,179,123,214,245,74,198,147,195,135,14,155,56,121,198,73,167,156,134,104,104,151,178,8,170,40,60,4,118,28,107,250,148,41,191,122,252,127,80,42,37,218,184,67,184,227,238,251,6,244,31,12,111,110,244,185,163,251,246,235,191,126,227,134,76,54,27,50,180,60,149,246,86,103,68,40,66,130,139,169,223,113,251,109,151,92,124,217,240,161,135,156,112,194,201,64,106,195,142,237,142,227,41,146,148,76,8,158,111,128,144,225,19,2,18,173,141,29,122,174,152,2,211,167,18,166,5,17,235,198,120,169,148,215,59,242,104,236,241,228,52,106,10,152,43,90,82,140,39,215,110,216,206,120,254,224,129,61,100,77,22,4,209,117,75,129,175,199,84,137,101,4,180,200,182,73,158,152,229,209,73,214,166,237,150,104,95,89,19,184,181,28,215,40,121,248,190,160,71,215,28,26,57,96,224,92,129,105,89,160,144,14,66,32,23,14,239,32,133,113,63,114,6,92,7,122,217,165,37,182,20,41,205,20,163,217,154,240,228,168,119,3,72,166,14,48,200,12,56,120,126,103,38,147,235,236,160,237,150,100,183,165,169,161,152,51,122,245,172,227,21,109,107,147,190,110,99,99,24,152,146,24,136,192,167,227,84,167,43,206,253,198,55,208,14,16,94,187,90,177,15,217,63,133,87,216,94,35,12,40,87,9,85,180,92,132,62,48,124,91,71,227,175,127,251,208,220,87,230,38,211,169,88,188,66,21,43,46,190,240,178,175,159,125,22,184,98,247,92,64,2,55,127,176,254,230,155,111,122,243,205,215,211,233,116,143,154,186,254,253,7,220,56,113,210,209,71,31,83,254,54,10,12,30,161,177,114,219,50,190,55,115,218,175,127,243,27,248,227,233,132,86,161,10,227,39,79,154,58,245,102,124,187,51,54,154,31,51,107,214,172,95,254,226,167,219,119,52,72,82,2,23,225,101,73,146,56,246,138,111,221,122,235,237,116,120,80,87,200,176,161,97,219,156,121,115,95,120,249,37,64,8,94,9,90,98,208,170,3,79,40,228,243,186,91,48,125,89,137,167,106,123,168,53,21,181,213,114,104,58,219,154,244,76,209,14,1,48,215,96,225,24,113,161,34,177,26,27,56,249,66,66,245,191,54,98,192,225,195,107,117,163,179,173,53,219,145,201,250,30,154,116,213,116,165,146,29,216,180,143,33,207,137,240,235,232,214,209,226,65,142,116,35,19,194,199,2,119,162,30,208,236,4,129,22,101,33,177,120,54,104,97,215,163,25,54,248,76,191,164,192,240,231,208,112,48,112,255,69,145,38,202,192,162,153,12,36,155,144,57,248,21,244,47,80,14,33,17,132,70,186,34,86,93,83,201,250,124,38,155,23,99,154,172,165,183,181,20,151,191,191,221,117,138,169,132,163,210,198,100,252,7,235,55,126,227,204,51,127,250,232,67,137,100,242,227,96,253,215,108,175,97,217,200,49,0,186,0,29,48,39,151,45,52,61,245,231,95,188,179,112,78,50,85,169,197,170,100,57,113,197,216,43,207,60,243,76,20,18,53,111,84,21,9,226,176,109,219,182,124,255,230,201,171,86,175,172,235,113,96,58,93,209,175,111,191,107,174,185,246,184,227,79,140,98,237,174,226,244,106,153,133,59,238,184,237,145,71,127,142,107,213,105,173,186,50,57,254,250,137,83,166,222,66,209,145,198,64,109,161,55,112,206,106,123,84,228,218,214,134,110,167,99,24,188,24,59,234,152,175,221,119,207,253,19,38,220,160,170,98,55,184,17,50,149,74,31,113,248,97,7,13,31,158,203,228,218,219,90,88,198,135,158,147,36,46,112,92,85,96,83,104,235,221,146,94,44,166,84,165,42,33,73,50,95,12,88,221,162,29,150,66,31,56,163,1,56,30,94,17,235,9,114,210,40,249,155,63,216,166,85,106,117,117,213,90,92,137,193,115,244,29,211,44,176,172,13,145,201,83,239,133,69,231,35,217,17,59,210,113,6,102,224,32,30,234,147,0,46,169,79,24,232,228,2,89,166,205,93,34,71,173,107,136,0,44,10,125,65,94,39,141,114,227,231,180,203,44,116,1,164,58,242,146,198,200,16,29,42,27,197,110,218,78,129,227,61,77,225,43,42,212,120,28,169,81,69,77,74,212,244,116,195,248,178,213,91,86,175,219,234,7,70,74,97,98,52,159,130,109,222,177,227,200,195,190,242,200,35,15,85,215,84,125,86,120,133,237,53,44,187,179,77,33,241,223,216,184,229,249,231,254,123,197,123,243,249,64,116,152,184,164,212,142,26,115,209,25,103,140,20,105,124,53,34,78,130,53,253,104,203,214,141,247,222,247,131,119,223,93,82,93,85,167,40,177,3,15,232,51,110,220,184,227,142,59,129,190,219,205,144,7,185,124,251,207,126,250,224,207,126,254,43,221,176,42,211,137,218,202,212,165,151,92,49,243,150,59,186,33,24,25,85,27,168,231,159,60,250,192,95,126,255,139,97,3,123,101,115,214,152,75,39,124,103,226,84,98,118,42,98,151,101,128,218,40,104,52,213,186,252,30,246,226,236,151,222,122,107,254,154,181,107,0,29,194,136,15,198,114,101,56,77,114,58,85,85,25,171,140,21,28,175,211,12,13,59,40,234,78,81,183,60,211,11,157,18,227,91,168,44,170,12,182,245,124,179,232,184,197,33,125,170,70,12,239,211,179,74,133,82,44,21,75,153,76,166,160,67,91,160,5,102,139,37,56,85,224,87,64,157,115,92,82,162,224,77,142,142,137,35,0,17,195,114,126,60,161,72,130,108,150,108,134,39,143,202,208,109,234,202,10,125,142,54,253,228,128,94,18,233,209,246,162,2,117,54,67,199,122,140,224,209,226,244,128,118,88,82,53,73,83,233,176,112,248,127,209,73,59,97,107,193,238,200,27,153,140,213,184,163,149,227,131,202,10,33,9,31,46,16,26,27,182,214,213,213,62,241,135,255,25,52,104,208,78,94,128,81,107,214,245,246,95,181,189,6,178,168,246,2,96,136,6,201,236,120,225,217,223,205,121,233,89,81,208,60,65,147,196,170,203,191,121,245,241,39,158,184,43,91,118,230,203,218,117,171,238,251,209,157,107,234,87,31,208,171,15,203,40,125,122,247,27,59,118,220,49,199,144,30,248,136,229,243,217,91,111,157,249,187,223,255,86,83,147,21,169,116,109,117,250,178,203,198,222,48,113,90,185,146,236,158,203,208,113,127,252,211,31,198,143,191,14,98,175,54,205,31,60,124,216,3,143,252,250,176,35,143,163,170,68,211,243,63,181,60,40,155,89,102,238,188,217,47,190,248,183,245,155,54,2,208,209,96,125,232,120,14,203,75,177,138,170,146,195,231,138,174,24,83,197,68,42,15,239,202,176,139,121,61,176,93,222,247,69,206,85,100,95,98,56,223,118,240,168,10,31,14,27,212,227,144,97,125,106,106,20,207,46,186,86,17,255,57,186,65,56,183,25,211,9,29,95,176,109,214,48,105,210,139,207,72,184,75,200,32,18,30,15,175,200,98,42,149,64,75,15,158,133,23,101,65,5,123,180,187,7,60,74,136,91,84,15,58,52,149,11,201,23,128,52,96,66,137,11,101,153,149,100,86,21,5,89,141,169,106,12,213,12,15,108,251,76,71,206,89,191,177,117,211,246,6,84,9,154,187,203,7,233,132,144,136,201,60,199,101,90,219,81,53,192,175,199,31,127,60,49,200,110,101,243,239,219,222,195,178,145,129,162,90,218,55,180,52,44,93,186,240,237,101,203,183,43,21,117,99,206,187,248,164,147,71,66,166,69,223,147,74,99,162,217,245,155,54,175,123,228,209,31,174,223,80,159,74,86,115,172,216,191,223,176,75,46,30,123,228,145,135,71,193,96,187,128,216,222,209,252,139,95,252,12,6,189,87,85,153,2,191,142,29,123,213,181,215,221,16,229,117,185,83,134,162,197,123,144,208,159,102,253,126,250,244,25,157,109,186,26,19,18,113,245,134,9,19,166,76,155,25,139,39,17,232,227,101,83,190,210,117,29,217,140,103,227,194,124,62,255,242,43,47,46,90,188,120,211,230,141,64,173,164,40,150,93,162,17,87,78,181,28,53,103,184,129,44,168,154,230,138,146,29,173,25,164,51,227,76,19,206,28,29,34,195,64,130,122,78,201,112,77,61,25,147,250,244,173,168,72,40,213,105,165,50,37,67,109,32,176,105,218,37,104,11,135,232,209,114,32,6,66,218,129,38,154,180,133,166,7,78,88,200,4,180,76,158,231,3,31,127,52,40,82,78,26,32,10,105,0,88,178,34,96,74,39,240,9,18,29,218,164,210,33,170,172,168,66,211,130,60,85,81,82,12,219,239,200,56,141,205,217,13,219,182,21,75,70,116,134,30,237,174,160,201,76,154,250,163,249,82,177,168,170,204,61,119,222,59,114,228,200,174,140,32,43,235,186,207,0,187,123,151,48,8,218,218,91,22,46,156,93,85,25,172,89,181,122,195,134,204,55,47,159,112,244,177,95,5,248,162,124,167,238,249,178,30,88,187,110,245,163,143,222,151,205,181,105,90,172,100,112,189,123,247,27,119,229,85,35,70,28,26,69,4,3,94,97,4,217,98,49,255,163,251,239,249,245,227,143,113,188,92,93,89,213,163,182,250,242,203,174,248,246,53,19,118,118,32,82,152,46,204,49,193,11,47,62,143,120,242,185,124,34,161,37,21,233,252,139,47,185,237,206,187,171,171,107,169,60,202,21,160,43,228,71,45,98,216,178,209,173,209,20,235,186,254,194,11,47,204,155,55,167,169,185,209,247,109,180,197,142,199,152,104,205,185,152,110,50,133,156,107,179,158,146,210,132,132,194,178,170,239,6,185,108,39,240,42,177,1,160,25,109,3,235,154,197,162,161,59,108,232,39,19,74,143,30,137,234,170,88,69,90,173,76,105,138,192,211,129,212,161,13,201,234,2,237,116,82,39,212,45,110,75,143,128,74,226,68,231,116,82,167,53,252,46,129,133,227,69,205,62,45,17,3,130,5,128,14,153,136,90,47,210,81,13,146,34,42,8,1,13,225,121,66,190,232,116,230,204,109,13,29,77,45,29,134,169,179,172,175,197,84,146,188,188,16,143,171,233,4,29,238,208,209,212,172,137,204,93,119,223,57,234,220,243,118,239,133,141,60,129,79,238,148,253,103,109,175,129,44,232,1,175,133,92,110,206,43,207,172,91,187,204,116,253,51,207,186,248,164,147,70,162,28,136,88,105,138,29,140,112,243,193,230,117,143,253,252,199,29,153,134,84,178,50,151,183,107,107,251,93,114,201,55,143,58,234,8,194,244,78,102,133,33,225,157,157,237,179,158,252,191,143,61,246,179,66,49,87,83,115,64,117,117,242,252,243,46,24,63,126,18,138,115,39,76,97,84,192,248,103,246,156,151,38,79,158,180,182,126,83,42,25,175,72,75,167,157,56,114,230,205,183,12,61,168,92,13,72,54,34,88,212,179,219,117,139,114,12,187,197,67,214,253,177,252,102,195,134,13,115,230,190,188,108,249,226,142,142,14,240,169,27,240,110,40,216,0,47,43,101,12,91,47,218,120,39,199,171,89,89,132,3,69,20,107,154,126,96,210,116,170,192,245,29,219,41,65,94,64,25,211,168,133,16,178,241,152,84,149,86,107,42,147,169,164,170,197,217,68,76,82,21,90,111,8,103,11,119,131,108,161,101,58,228,96,33,51,187,182,234,0,138,232,133,132,1,81,47,29,253,68,59,216,73,16,180,0,180,9,204,7,129,97,5,5,221,204,116,26,141,141,157,185,188,1,55,44,10,6,67,66,144,94,33,22,147,171,210,180,247,94,71,91,59,235,123,211,39,221,120,205,213,215,114,209,226,133,114,170,63,91,219,203,132,1,50,59,151,205,110,216,180,26,112,28,58,236,144,136,189,202,40,233,130,108,253,186,119,127,243,171,159,232,185,124,85,77,93,83,75,115,85,117,159,111,125,107,252,161,135,142,192,87,17,178,17,166,11,85,104,160,31,122,248,254,63,255,229,79,200,217,84,186,178,182,186,110,212,168,81,223,188,124,172,166,197,163,168,202,214,21,248,245,215,102,143,159,48,126,243,230,173,169,84,60,157,74,156,125,250,89,147,166,77,27,50,244,224,232,1,118,179,232,243,167,193,180,108,187,127,164,172,15,253,13,27,215,205,155,251,250,27,11,230,182,116,182,11,116,226,177,92,52,76,32,202,242,164,188,229,152,22,168,209,85,212,4,171,169,182,239,69,35,180,184,228,112,192,161,135,182,223,14,124,155,98,138,86,31,132,180,87,98,40,74,156,40,49,201,184,82,85,81,89,93,165,162,221,78,37,32,250,169,159,75,2,169,210,221,225,101,225,49,124,164,174,139,252,104,60,143,177,61,40,20,174,4,183,191,228,21,59,141,124,14,122,152,84,117,169,96,88,110,201,243,9,214,156,8,204,224,247,36,120,253,32,136,105,74,143,180,166,138,124,33,171,119,182,182,78,158,242,221,41,83,167,210,194,163,174,148,34,137,93,117,56,178,174,252,252,119,108,111,131,236,39,27,225,21,204,161,23,91,103,61,241,232,134,141,107,57,33,153,203,59,85,213,189,46,187,244,138,67,15,141,244,43,56,166,220,255,21,137,135,214,246,150,89,179,126,247,196,19,191,71,163,89,93,213,163,71,109,205,232,81,23,94,116,209,69,128,11,5,38,235,214,94,193,252,5,111,220,116,211,204,85,43,151,215,214,214,9,188,116,218,105,103,204,152,49,99,192,192,193,93,1,63,27,11,222,123,239,189,183,222,122,107,217,138,165,45,237,109,150,101,193,159,129,27,111,122,224,72,206,212,125,195,242,29,180,219,138,20,138,52,216,70,199,26,121,62,75,3,88,128,177,67,167,26,208,246,8,209,242,0,90,242,29,205,225,246,2,36,85,1,99,242,76,34,174,80,27,175,104,248,163,25,226,114,212,19,75,19,180,61,208,43,23,138,224,105,220,212,50,3,31,146,194,115,236,146,101,150,32,43,24,234,111,128,202,13,185,128,230,115,163,25,193,157,89,186,25,205,235,242,17,91,93,58,161,170,172,81,200,27,185,210,5,99,206,191,249,150,153,233,52,148,253,191,139,203,191,99,251,8,100,195,144,211,75,133,250,250,5,141,13,171,77,221,126,107,209,106,77,235,57,225,134,27,6,13,28,86,14,81,166,216,136,4,153,92,33,251,216,47,127,252,218,188,87,32,0,4,62,150,136,85,143,26,117,222,133,23,94,216,141,87,42,145,157,68,184,100,201,226,241,215,93,251,193,7,27,107,107,107,101,81,57,249,228,83,166,78,157,62,104,240,208,242,183,159,149,69,119,12,33,40,87,174,94,53,247,245,215,222,120,227,13,93,47,0,96,160,65,199,97,45,59,128,23,101,186,140,109,135,166,11,177,16,112,50,200,145,214,249,4,116,120,156,195,70,27,17,8,52,209,134,34,161,170,134,186,233,219,208,176,132,48,26,247,130,2,160,14,1,150,147,0,115,150,243,101,81,16,69,21,52,201,69,36,11,110,134,247,198,177,10,62,66,26,208,212,31,86,240,67,26,99,197,31,227,115,14,128,77,243,13,104,40,17,188,236,249,161,44,240,53,41,228,158,104,149,242,141,59,182,143,57,247,130,251,238,189,183,170,42,21,37,104,63,100,63,221,202,133,141,60,218,190,125,235,115,207,255,161,50,45,108,249,160,153,229,147,163,71,93,60,98,196,97,132,209,46,236,81,72,36,183,173,189,237,175,207,252,239,236,57,127,67,123,202,115,106,58,85,115,206,55,198,156,125,246,57,154,166,117,133,219,205,22,47,94,120,251,15,110,93,188,112,81,175,94,189,98,177,216,113,199,29,63,117,202,244,1,3,6,225,171,110,76,127,182,134,7,46,153,165,21,43,86,188,179,100,225,226,183,223,222,209,220,4,89,234,211,14,172,128,170,0,81,106,90,64,169,93,138,38,170,64,128,178,129,207,210,96,44,36,1,234,45,120,217,227,195,16,74,51,44,175,167,165,201,219,144,78,212,67,24,50,46,232,22,232,141,199,227,34,207,101,243,57,232,90,85,131,123,135,236,163,180,32,50,90,87,70,167,138,144,151,134,36,122,209,161,158,1,195,67,107,64,74,35,164,15,215,141,5,184,29,81,148,171,83,90,66,100,10,249,76,123,123,235,169,39,159,248,163,123,239,31,52,136,114,38,106,244,246,67,246,239,90,228,141,178,134,97,188,181,112,254,162,5,115,89,94,28,59,246,59,131,6,14,42,203,204,8,211,101,120,5,112,179,254,56,235,247,171,235,87,163,68,59,219,59,99,74,122,212,232,243,207,57,103,20,92,227,143,67,112,237,186,213,211,167,79,123,191,126,117,34,150,76,36,18,71,28,113,228,180,169,51,250,247,31,248,241,144,159,137,149,159,179,251,105,75,102,97,77,253,134,23,94,120,225,245,249,243,104,105,1,35,240,130,132,230,184,4,239,204,227,76,135,205,27,54,112,12,213,8,168,193,115,163,249,91,180,245,156,15,121,0,100,34,6,124,17,193,24,255,19,120,41,151,194,64,141,9,35,79,57,49,93,145,216,180,113,219,186,117,27,32,64,121,65,161,51,30,104,90,76,244,28,209,15,25,168,5,150,142,173,68,37,160,181,64,116,141,206,63,15,40,30,34,242,138,132,146,212,120,212,131,129,125,122,15,28,216,255,242,203,47,31,49,98,68,249,225,203,175,93,113,125,14,182,111,8,131,46,67,147,183,113,195,154,84,42,117,96,239,1,229,43,187,103,31,26,175,185,115,103,111,222,190,22,23,183,110,105,208,148,196,121,163,47,56,245,212,83,85,53,86,14,0,235,14,191,98,197,178,7,127,124,255,210,229,239,164,18,105,65,144,14,59,236,240,25,211,191,215,183,111,255,221,195,124,134,246,145,56,241,17,37,195,50,92,38,211,241,238,123,75,94,154,253,234,146,119,86,32,117,149,149,73,203,179,76,219,247,67,48,46,11,39,73,47,153,208,173,104,205,203,199,198,50,180,102,32,96,60,52,227,65,121,104,35,0,154,209,154,163,164,105,122,174,241,213,163,15,30,56,100,232,7,91,55,107,170,164,8,137,245,107,183,110,219,214,192,75,93,147,19,120,86,160,67,14,104,194,2,207,50,4,217,144,86,227,68,59,38,33,86,90,185,230,66,65,164,227,177,164,42,186,102,241,228,147,78,154,57,117,82,77,77,143,120,92,43,39,129,30,252,51,206,155,143,218,190,1,217,238,150,8,111,202,239,241,215,117,49,74,95,104,150,10,203,150,46,124,115,254,108,203,243,219,218,115,97,32,142,25,117,193,200,145,103,236,230,111,237,178,119,222,93,244,240,195,15,109,219,190,89,81,36,52,169,135,28,242,149,201,147,166,125,126,252,90,182,110,212,238,6,95,36,1,198,53,53,183,174,126,127,229,171,175,190,188,104,209,91,150,235,197,82,105,81,150,92,219,179,29,191,88,114,12,219,55,116,155,146,73,75,20,5,73,18,168,51,203,161,177,45,252,24,234,149,26,126,52,43,142,125,220,215,14,30,126,208,224,231,255,182,176,169,185,51,157,20,135,14,239,215,163,71,205,187,75,86,229,114,58,218,25,82,170,240,169,132,80,16,100,150,19,8,242,212,51,70,79,130,104,65,175,209,178,97,191,34,174,84,197,36,219,40,13,31,58,228,254,123,127,48,112,224,174,189,180,232,97,63,127,219,203,38,31,126,138,81,113,209,63,84,197,225,77,148,223,211,76,194,114,165,7,79,52,54,109,77,85,202,253,251,247,88,56,127,137,239,113,151,93,114,229,201,39,159,250,17,188,70,249,30,174,90,189,252,151,191,252,121,107,91,19,52,31,26,199,97,195,14,158,62,109,230,231,141,87,88,119,252,93,111,40,77,120,124,154,24,153,136,199,7,13,236,127,196,17,135,245,236,217,51,159,43,182,52,53,163,109,78,38,52,104,78,73,100,21,73,210,84,21,225,1,97,215,115,212,152,42,197,20,180,223,96,85,54,228,33,105,17,31,244,231,136,195,6,28,245,213,195,29,47,204,231,11,134,94,242,93,191,103,239,170,116,85,122,235,150,29,52,229,17,132,138,27,114,76,192,210,54,247,12,71,91,209,80,47,11,117,103,209,44,239,104,38,141,151,140,169,105,68,110,233,189,234,122,254,240,174,31,12,31,54,20,153,253,73,149,237,115,180,125,128,101,137,77,119,229,26,146,180,147,95,203,6,13,231,121,222,252,5,175,55,53,110,97,25,107,245,138,117,103,126,125,244,73,39,159,65,39,213,124,56,36,172,126,237,170,159,252,228,161,246,142,102,18,136,94,216,175,247,160,73,147,167,2,175,248,106,231,45,62,250,147,207,219,162,251,82,25,225,95,207,11,224,235,188,253,246,219,79,61,247,244,154,250,122,104,236,116,34,89,48,74,166,99,7,140,104,91,112,134,44,221,116,66,62,84,53,73,145,84,163,104,208,186,112,55,212,84,238,132,83,142,220,176,113,71,169,88,26,121,202,136,164,166,117,100,179,174,43,46,95,185,185,169,97,135,24,109,175,73,93,1,34,227,11,80,177,16,205,16,179,209,24,56,52,71,200,185,52,25,220,87,100,161,34,41,243,140,35,115,194,93,183,223,250,245,51,79,255,56,64,191,0,212,238,3,44,75,25,212,157,77,209,63,31,202,50,234,77,4,84,75,198,123,239,44,105,104,104,58,253,44,224,245,116,105,55,188,70,222,27,189,105,110,217,250,135,39,30,175,175,95,157,76,38,225,106,164,146,213,51,103,222,54,96,64,151,44,222,121,139,15,69,254,5,88,116,95,250,131,241,60,7,71,112,240,224,193,199,30,115,108,60,22,223,188,126,99,54,155,7,158,53,73,150,197,0,122,64,211,84,81,16,109,80,162,237,122,180,239,62,29,25,25,208,82,68,191,169,169,179,173,181,104,26,70,207,186,218,94,7,244,93,184,184,126,237,186,109,153,206,28,40,152,227,105,215,26,30,128,13,121,158,129,67,215,165,50,200,233,2,147,135,182,235,179,170,162,198,99,18,207,249,172,227,76,186,110,252,152,209,163,104,124,171,235,25,119,89,119,65,124,126,182,111,104,217,79,52,180,141,148,125,229,76,244,60,167,163,189,181,84,50,250,244,29,0,119,170,59,64,119,22,215,215,215,63,249,231,223,45,91,190,132,101,120,73,82,123,212,30,48,254,59,215,31,58,226,240,47,150,82,255,191,172,204,100,150,99,183,180,180,204,157,59,247,153,231,158,107,111,111,143,39,19,104,76,12,199,2,214,28,143,53,77,63,159,51,93,55,96,162,185,219,168,181,32,209,168,172,253,126,189,235,14,61,100,196,236,185,11,44,171,36,210,178,47,234,152,69,132,32,90,47,160,115,42,89,1,220,74,187,60,225,186,23,13,82,64,33,167,226,178,204,193,251,50,38,92,243,237,241,215,92,133,138,17,85,222,47,186,205,129,237,195,144,253,36,163,233,43,93,24,45,23,124,244,234,111,111,216,242,219,199,127,182,108,249,123,130,24,147,229,88,186,162,106,202,228,233,3,7,14,165,181,180,93,193,247,56,43,63,191,109,219,205,173,45,179,102,205,154,59,231,53,221,212,181,132,108,211,140,108,159,97,101,142,81,59,179,133,76,161,4,109,192,243,66,34,153,12,153,64,215,117,158,229,18,90,204,44,233,0,32,237,29,18,240,240,186,120,158,167,161,51,54,58,155,134,132,172,4,232,51,161,235,250,30,207,137,106,92,77,42,129,83,204,156,126,202,201,15,61,248,128,20,237,246,245,197,131,181,108,95,22,200,150,147,185,147,83,119,231,134,32,155,235,216,222,176,113,235,198,183,223,125,119,233,150,45,157,149,21,125,39,78,158,50,104,240,80,106,20,255,19,44,242,47,24,248,117,251,246,237,47,190,252,18,172,165,173,13,76,41,107,42,42,39,77,153,113,197,82,201,238,204,218,1,43,200,49,222,135,42,245,161,32,66,90,176,200,64,174,82,167,0,29,251,15,128,66,97,128,146,225,117,133,34,64,139,132,7,110,32,138,60,180,134,162,49,110,49,123,250,137,39,60,112,239,61,177,88,212,39,88,118,205,254,19,245,249,75,2,89,32,175,108,132,191,72,188,150,121,2,239,153,53,107,222,95,83,191,226,176,225,125,95,124,233,217,29,141,217,235,174,155,54,120,248,65,159,4,238,61,197,202,252,218,245,33,178,232,10,149,99,125,253,186,223,252,246,191,23,47,89,2,96,106,241,24,160,140,203,142,203,0,123,121,221,205,230,141,32,244,196,242,185,179,120,129,112,138,14,110,136,16,64,61,3,12,154,21,40,89,94,65,246,88,78,32,16,31,179,137,152,96,91,249,3,171,107,159,120,252,87,189,122,246,66,179,243,241,7,248,34,237,75,36,12,118,203,104,2,98,247,71,40,194,183,151,188,181,100,241,98,148,217,149,87,94,53,108,248,193,93,72,37,26,217,59,88,118,119,195,83,175,90,189,234,217,231,95,152,255,214,2,195,180,121,54,148,53,217,5,187,186,172,97,240,69,221,44,152,58,148,128,40,170,60,79,243,10,104,129,49,129,152,198,184,32,155,104,48,76,20,108,23,12,202,199,148,48,25,243,92,83,239,211,179,247,195,15,220,123,240,208,65,52,225,139,102,23,253,199,240,10,219,135,33,187,11,109,101,116,238,196,232,71,80,136,143,116,230,199,154,181,171,6,244,27,82,89,65,243,181,163,191,242,50,135,61,206,62,156,150,143,90,247,117,20,234,188,121,175,255,241,201,89,112,43,19,137,4,39,82,79,159,227,10,142,31,230,116,211,40,133,14,36,46,75,219,103,36,147,73,65,17,75,134,97,153,14,207,203,188,32,195,225,242,125,234,38,171,136,179,129,89,136,203,252,79,126,252,224,49,71,29,249,209,222,67,160,167,235,237,23,106,95,34,150,141,128,8,235,206,244,15,21,192,39,217,63,12,176,135,90,185,76,129,93,203,114,158,125,254,153,5,243,23,126,176,109,43,136,214,247,93,199,167,13,229,61,95,48,76,7,82,193,118,121,69,211,98,21,26,190,50,77,147,246,153,35,181,32,195,210,73,159,243,116,193,13,102,76,190,241,138,75,47,137,34,222,233,189,70,104,221,15,217,253,246,249,88,200,152,150,249,212,95,159,126,101,246,236,230,214,22,26,47,40,159,1,70,149,81,202,234,108,86,119,92,151,5,70,197,120,232,5,142,101,73,50,43,166,146,140,200,59,126,190,56,237,134,235,174,185,122,220,30,85,123,247,67,246,75,97,40,227,29,141,59,158,121,238,185,37,75,150,0,184,184,2,153,96,51,62,47,197,93,155,207,22,252,162,73,131,191,140,36,8,1,147,138,121,10,239,154,249,236,5,103,157,117,247,29,183,139,194,46,221,191,39,216,126,200,126,185,172,177,185,233,127,255,242,151,69,139,22,53,183,103,74,166,174,40,130,32,137,46,35,154,161,150,55,69,195,98,147,241,48,165,153,197,246,182,51,142,63,241,222,219,111,78,167,43,255,83,2,224,211,108,63,100,247,113,219,69,144,59,133,104,192,132,203,150,45,251,235,243,127,91,250,222,138,76,62,75,59,214,74,28,39,137,30,27,115,233,52,187,192,232,108,31,114,224,129,15,223,119,79,255,222,125,241,147,144,58,19,246,32,77,191,31,178,95,82,3,16,151,46,93,249,210,171,179,231,47,90,212,158,233,228,101,78,77,37,4,85,44,102,10,7,86,212,221,52,109,234,215,142,62,98,143,66,106,183,237,135,236,190,111,101,162,5,185,210,232,115,84,220,93,195,208,44,109,126,243,218,27,111,190,242,218,155,171,54,172,235,200,229,29,199,233,83,91,243,189,27,39,159,118,234,241,187,134,182,247,48,219,15,217,47,163,17,136,81,236,59,49,89,52,244,101,43,215,60,253,183,231,27,26,91,175,189,226,155,103,159,121,106,52,150,182,135,118,240,237,135,236,151,203,202,140,75,111,162,225,174,221,71,179,218,219,219,115,121,99,192,128,126,209,128,110,20,18,240,64,192,104,73,15,93,218,51,108,63,100,247,219,94,102,123,40,249,239,183,253,246,201,198,48,255,15,130,177,198,76,219,31,210,60,0,0,0,0,73,69,78,68,174,66,96,130</ImageByteArray> <Nodes> <Node> <UniqueID>0e1df6a6-a1fa-450c-b227-4ea6852012c7</UniqueID> <NodeType>Dynamic</NodeType> <NodeName>4 Pin Ultrasonic Sensor</NodeName> <UserDefinedName>4 Pin Ultrasonic Sensor</UserDefinedName> <Description></Description> <NodeColor>144,183,227,255</NodeColor> <X>0</X> <Y>0</Y> <DefinitionID>3ca49312-4621-4957-a1c6-ef6f3febdb4a</DefinitionID> <EditingProperties> <EditOffset>-113,-171,515,0</EditOffset> <InPlacePosition>413,422,260,0</InPlacePosition> <IsInEditMode>False</IsInEditMode> <CodeHeight>362</CodeHeight> <EditedLanguage>Arduino</EditedLanguage> <IsEditingIODefinitions>False</IsEditingIODefinitions> <UpdateCodeDefinitionID>a2c240a1-730d-4d70-bbda-18bebe997d55</UpdateCodeDefinitionID> </EditingProperties> <SetLength>0</SetLength> <SetInputs></SetInputs> <SetOutputs></SetOutputs> <Inputs> <Input> <UniqueID>7f03605e-fbbe-4492-b036-edc9a64c9047</UniqueID> <DefinitionID>688dadb0-f9d2-4393-903b-f6a2ef80a8dc</DefinitionID> <DefaultName>Echo Pin</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Integer</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.IntegerNodeInput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> <ConnectedOutputs></ConnectedOutputs> <DisconnectedValue>0</DisconnectedValue> <MinValue>0</MinValue> <MaxValue>100</MaxValue> </Input> <Input> <UniqueID>eba710f2-91b4-4408-bda9-4ef0cd61f836</UniqueID> <DefinitionID>fb26e3c8-e039-45f2-a5c4-2b5f3ad70664</DefinitionID> <DefaultName>Trig Pin</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Integer</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.IntegerNodeInput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> <ConnectedOutputs></ConnectedOutputs> <DisconnectedValue>0</DisconnectedValue> <MinValue>0</MinValue> <MaxValue>100</MaxValue> </Input> </Inputs> <Outputs> <Output> <UniqueID>94db4990-f9aa-467f-ad78-d49ad64f2c66</UniqueID> <DefinitionID>3a69d423-3e7e-4721-addd-910242b9595b</DefinitionID> <DefaultName>Activation</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Numeric</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.NumericNodeOutput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>True</IsUserAdded> <MinValue>0</MinValue> <MaxValue>1</MaxValue> <UseNegativeRange>False</UseNegativeRange> <CanUseNegativeRange>True</CanUseNegativeRange> </Output> </Outputs> </Node> </Nodes> <NodeDefinitions> <Definition> <Name>4 Pin Ultrasonic Sensor</Name> <SoftwareVersion>2.0.2.0</SoftwareVersion> <NodeColor>144,183,227,255</NodeColor> <UniqueID>3ca49312-4621-4957-a1c6-ef6f3febdb4a</UniqueID> <Description></Description> <IsBuiltIn>False</IsBuiltIn> <TouchesPin>True</TouchesPin> <IsLanguageLocked>False</IsLanguageLocked> <UseIOSet>False</UseIOSet> <ImageByteArray>137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,50,0,0,0,50,8,6,0,0,0,30,63,136,177,0,0,0,4,103,65,77,65,0,0,177,142,124,251,81,147,0,0,0,32,99,72,82,77,0,0,122,37,0,0,128,131,0,0,249,255,0,0,128,232,0,0,117,48,0,0,234,96,0,0,58,151,0,0,23,111,151,169,153,212,0,0,0,9,112,72,89,115,0,0,14,195,0,0,14,195,1,199,111,168,100,0,0,12,250,73,68,65,84,104,67,237,88,11,144,84,229,149,254,186,239,237,247,204,116,207,244,76,207,163,231,5,51,192,188,24,6,28,229,17,130,200,75,20,101,98,124,197,85,96,165,18,92,172,132,77,86,119,227,162,46,86,5,99,148,34,49,150,152,68,119,173,152,104,100,209,37,164,80,179,11,4,16,34,242,146,97,94,206,251,213,61,61,61,253,126,63,110,223,219,183,247,220,182,177,66,129,3,106,66,72,138,111,234,86,247,84,223,251,247,249,254,115,206,247,157,191,101,169,84,10,127,15,144,103,94,255,230,113,141,200,213,134,107,68,174,54,92,35,114,181,225,178,125,196,23,28,212,141,219,173,43,187,59,63,94,54,62,238,108,240,250,3,38,49,41,166,178,179,179,189,165,165,230,129,41,85,83,14,23,20,84,236,171,170,168,29,203,60,114,69,113,89,68,44,227,237,179,123,251,186,182,189,254,218,206,27,143,29,107,101,57,78,64,74,76,66,76,137,144,209,231,12,195,160,113,86,45,190,113,223,61,3,141,141,115,190,63,179,110,238,238,79,158,188,114,184,36,17,155,99,96,65,103,231,201,223,61,177,249,71,249,182,113,15,244,6,45,61,4,34,146,2,159,228,33,151,201,33,163,43,22,141,65,169,148,99,227,183,55,240,75,151,46,255,78,83,195,252,95,100,150,184,34,152,180,71,252,126,159,156,23,34,15,189,241,250,206,252,241,113,47,140,70,125,58,3,162,40,34,41,101,36,73,175,2,101,39,149,68,118,182,22,124,34,137,157,111,254,143,194,238,180,61,219,222,113,178,238,147,85,174,12,38,37,34,240,201,34,136,184,195,98,177,211,157,50,112,113,14,177,72,12,145,72,20,113,122,159,254,63,22,7,31,23,16,141,113,144,201,229,240,123,131,112,187,61,122,165,134,189,53,179,204,21,193,164,68,92,30,43,171,81,103,203,150,47,189,17,28,39,5,31,79,7,171,86,169,144,155,171,135,169,48,15,26,181,10,41,74,83,146,178,19,14,71,145,149,149,13,147,201,4,151,203,159,204,44,115,69,48,41,17,106,159,148,195,97,79,221,117,239,29,248,250,215,110,5,203,42,160,201,206,70,81,121,41,234,26,27,112,195,220,235,177,100,249,66,204,152,94,138,20,245,75,110,94,30,214,63,180,142,200,50,72,196,225,203,44,115,69,48,105,179,91,172,195,102,235,216,96,143,76,22,206,210,104,213,56,113,170,19,199,78,116,192,231,117,67,78,193,154,114,179,96,48,168,17,227,56,40,25,29,230,125,117,17,114,12,58,244,117,91,176,100,241,138,181,13,181,181,191,206,44,245,23,199,164,68,124,94,123,113,111,127,127,87,40,20,206,149,201,57,186,59,10,127,32,72,59,174,66,60,33,80,163,139,164,98,57,200,201,53,81,121,41,209,217,246,17,218,207,182,163,102,198,116,172,88,214,178,180,177,174,238,96,102,169,191,56,46,41,191,199,79,28,122,47,20,142,223,66,194,68,125,32,32,16,112,166,203,136,101,88,122,154,37,245,74,193,230,242,160,127,112,24,129,112,0,9,46,142,25,83,203,224,87,78,253,208,26,136,189,182,180,121,202,190,5,21,226,20,183,151,175,145,49,204,193,91,110,190,175,39,179,116,26,78,207,72,94,156,231,170,34,193,88,46,35,151,203,52,58,101,72,173,210,218,11,242,202,135,51,183,92,22,38,37,178,245,191,222,152,53,183,186,232,53,54,201,205,226,120,169,119,165,150,146,35,145,224,200,71,36,85,227,169,169,157,232,232,233,129,221,69,229,166,86,34,17,14,34,87,175,196,105,175,17,54,119,28,45,139,107,250,239,95,160,44,26,181,90,179,133,164,106,212,84,88,241,114,101,69,237,75,83,167,85,198,130,193,192,186,174,174,158,135,78,159,60,93,62,50,52,148,195,243,9,153,209,104,140,54,205,110,116,54,53,205,62,91,80,104,126,201,92,88,125,56,29,204,37,240,153,68,190,181,245,199,203,79,91,130,255,249,79,203,235,203,139,53,50,40,89,37,82,228,34,146,17,38,147,41,242,146,20,169,88,20,14,199,56,186,250,7,49,238,242,66,166,80,34,28,12,99,74,145,10,157,145,34,12,58,19,104,174,164,242,11,15,96,206,204,10,20,149,21,66,72,202,80,87,119,253,64,92,80,112,59,126,242,139,250,51,103,90,211,50,158,246,164,140,55,41,85,44,202,74,11,177,226,230,37,252,154,181,15,252,78,171,45,120,180,180,164,106,52,19,218,69,113,81,213,90,187,229,249,53,191,253,112,244,77,42,133,114,70,12,210,136,226,134,64,198,119,206,8,83,82,58,200,96,164,82,11,71,163,228,33,113,80,187,16,81,50,209,72,28,182,128,8,163,38,9,38,25,196,77,77,249,176,140,250,176,227,149,67,56,112,160,21,121,70,19,178,245,5,213,79,62,182,181,254,192,254,195,52,21,200,160,209,106,161,213,105,73,186,179,144,163,215,67,173,209,194,225,12,224,231,47,253,74,241,204,211,207,220,197,37,252,187,251,7,59,171,210,193,125,6,206,35,242,251,15,254,168,125,248,217,159,61,21,241,59,94,157,85,162,50,178,16,104,119,128,62,139,13,161,40,121,8,133,42,82,6,69,81,160,157,229,41,35,49,132,35,17,112,137,4,4,98,145,162,160,226,177,8,24,165,134,22,78,33,18,226,113,232,164,29,141,13,37,104,156,150,135,142,78,43,137,67,37,78,28,63,139,142,182,46,10,58,43,109,172,81,201,96,165,53,104,55,164,245,5,129,202,152,188,73,111,48,96,239,59,135,241,238,59,123,230,40,53,242,39,207,156,61,41,13,22,23,197,121,68,186,6,251,55,255,225,212,217,45,53,197,57,108,165,73,75,35,74,24,158,40,7,141,38,138,211,221,67,136,115,9,176,228,240,12,75,125,66,146,235,164,254,136,82,224,92,140,130,160,64,228,68,176,194,156,143,170,202,98,216,198,38,144,197,123,209,214,231,195,190,94,37,84,5,37,88,58,191,28,181,211,170,224,114,184,200,147,100,244,229,178,244,31,67,82,46,69,152,164,231,57,18,11,145,136,36,56,186,232,85,78,37,189,255,127,15,210,250,145,91,147,162,216,240,73,164,23,226,60,34,51,43,243,246,46,169,55,236,122,247,116,111,98,79,235,56,34,60,176,191,213,133,124,163,6,66,116,24,199,169,158,251,6,45,24,24,178,162,181,189,7,31,181,247,194,50,230,164,225,145,202,77,228,161,85,201,48,163,186,28,3,35,14,56,44,22,168,82,1,48,169,24,226,130,12,19,40,193,145,65,5,198,29,126,50,210,102,218,28,53,149,99,146,50,174,132,82,163,130,78,167,131,142,74,75,173,86,167,179,66,201,37,144,35,83,47,70,104,51,195,145,176,214,227,243,152,210,129,94,4,204,83,79,61,149,121,11,84,87,212,216,110,187,105,249,219,136,217,15,25,152,168,217,227,241,85,248,162,60,115,170,47,136,130,44,57,228,113,43,6,135,122,49,54,54,6,219,184,157,22,15,146,49,138,48,232,213,40,49,101,211,56,175,192,251,199,187,145,32,133,107,104,152,134,128,160,164,205,80,164,197,193,225,10,34,44,178,48,27,149,104,89,181,24,46,119,0,93,93,221,200,203,203,69,126,145,9,166,210,82,84,86,77,69,73,89,9,180,68,44,154,46,89,33,157,249,13,15,221,143,178,41,51,28,1,79,120,199,140,233,53,158,76,184,231,225,60,34,231,208,220,116,189,85,46,132,119,153,179,229,173,170,68,192,96,179,218,171,59,45,97,56,188,73,112,212,220,164,187,180,99,212,63,116,14,17,83,212,240,225,24,134,109,1,116,15,57,225,158,112,131,92,6,62,78,14,142,50,49,189,186,24,165,249,164,102,28,21,17,163,36,17,224,81,144,35,199,146,101,139,80,84,88,12,59,149,89,66,18,18,82,43,150,101,80,81,154,143,166,89,53,136,134,195,100,200,94,60,184,254,94,44,92,178,4,182,81,247,96,89,177,249,249,18,115,25,213,201,133,184,164,33,190,240,226,118,77,40,28,185,247,227,33,235,198,51,125,182,235,198,172,78,134,73,38,64,251,76,105,23,36,241,130,74,151,133,138,154,106,42,191,32,70,199,92,200,173,152,70,19,0,53,49,199,163,212,92,128,198,169,89,72,73,158,19,224,81,93,156,133,217,213,101,36,193,101,48,208,177,192,62,225,71,111,223,48,101,121,60,125,28,80,43,25,202,146,158,34,99,80,64,195,103,105,89,37,62,238,28,66,94,142,241,72,85,93,195,178,27,26,103,126,49,34,231,240,214,219,191,209,244,13,12,172,110,239,29,220,124,170,173,191,209,67,129,74,42,54,179,186,136,190,204,4,119,156,197,96,91,59,180,249,5,40,156,82,69,125,226,164,82,99,17,140,82,195,18,91,67,54,3,115,81,14,106,11,53,168,43,51,163,176,176,4,100,59,224,185,8,77,10,113,176,52,81,51,36,145,146,4,40,212,26,48,42,29,137,130,151,50,236,65,142,70,135,137,8,31,243,179,138,255,171,43,47,249,241,186,219,110,57,154,9,235,83,92,54,145,115,248,233,139,219,74,132,164,252,158,131,31,156,90,111,113,248,102,46,187,161,20,2,141,247,238,132,134,202,46,134,241,64,18,110,79,128,106,190,4,130,76,129,17,27,245,145,66,77,217,225,96,206,5,110,110,42,70,69,126,62,25,94,37,17,209,80,73,37,169,140,2,164,124,81,200,137,184,156,186,92,106,244,40,169,150,212,35,10,133,138,60,70,131,94,187,19,97,50,224,124,141,198,207,24,242,14,61,190,97,253,215,51,33,165,113,209,30,153,12,243,110,248,74,104,193,188,5,199,3,62,231,46,189,42,161,10,5,3,215,133,4,37,83,89,168,132,24,15,67,164,129,178,156,36,88,164,145,191,119,212,131,27,155,171,169,143,56,184,157,118,76,47,165,51,12,9,131,146,142,198,185,134,92,34,162,148,206,107,105,66,50,86,77,25,209,146,23,177,136,198,147,105,169,167,233,148,46,34,70,103,160,113,143,23,89,90,5,138,140,70,181,213,237,174,94,249,213,133,63,200,132,148,198,69,157,253,114,240,240,134,135,61,2,47,219,62,50,228,8,141,246,245,194,110,247,33,2,3,154,170,178,160,21,92,208,139,33,44,170,201,69,44,232,163,70,181,144,255,200,97,212,107,225,11,197,16,32,247,151,212,136,39,239,225,169,119,82,36,24,36,180,244,158,78,157,52,199,73,151,52,65,72,198,40,29,216,162,210,239,1,10,57,70,40,211,239,119,245,192,160,203,218,156,9,227,83,124,97,34,18,154,175,155,107,171,175,173,121,203,110,29,139,159,56,214,150,156,24,38,105,182,251,225,227,181,168,202,167,102,85,208,44,70,189,36,40,244,72,42,114,210,206,175,80,200,224,137,16,9,10,52,193,211,104,67,138,37,253,42,35,36,98,233,126,137,199,98,68,132,255,132,68,122,36,74,33,20,10,82,15,177,100,208,17,20,232,114,182,223,178,112,193,246,76,8,159,226,75,17,233,237,239,42,240,251,60,236,191,62,250,232,3,245,245,117,123,123,58,186,132,15,222,63,142,132,199,6,135,63,129,9,65,15,91,148,6,29,85,30,228,42,154,159,124,81,232,84,60,130,225,16,124,129,48,120,146,113,105,126,147,201,36,227,227,17,8,134,16,35,34,210,57,39,77,132,174,56,77,13,162,60,133,65,171,3,5,106,229,91,205,117,211,31,155,59,103,246,5,141,253,185,123,228,28,126,248,220,127,24,15,31,60,250,211,37,55,45,251,205,148,234,234,193,174,142,179,243,31,124,112,253,198,112,40,100,108,111,235,152,234,152,112,49,73,46,12,29,155,18,67,9,81,38,200,213,84,227,74,112,1,55,138,244,60,60,222,24,145,144,142,211,84,82,2,7,23,149,77,223,160,21,49,106,104,150,165,115,14,153,168,64,66,32,136,113,244,90,237,136,7,35,135,214,223,125,251,154,59,91,90,200,200,46,196,231,86,45,9,167,78,237,159,246,230,206,93,223,153,213,56,111,79,137,185,216,247,219,221,123,190,119,227,162,69,91,79,158,62,81,102,183,140,172,158,183,112,241,27,111,252,250,245,87,204,101,230,35,13,141,117,7,236,158,200,186,15,187,199,90,212,166,98,249,132,51,132,18,149,31,181,197,12,20,68,142,147,220,63,70,101,70,229,148,62,231,164,168,151,114,13,208,231,100,81,95,48,176,121,130,24,30,181,71,215,221,185,234,214,239,254,243,166,247,51,33,92,128,207,157,145,254,190,51,50,219,152,117,21,201,103,223,244,25,85,214,125,251,246,61,178,248,166,165,219,104,164,47,57,114,244,200,154,187,239,190,239,105,151,219,53,93,71,99,70,125,253,204,127,121,242,137,173,221,206,9,235,30,141,24,234,209,10,145,169,129,80,180,120,200,41,192,229,141,64,228,130,224,66,30,42,159,16,100,34,53,52,43,18,57,105,186,142,35,20,246,163,181,215,130,238,254,17,220,223,178,226,251,247,220,113,199,127,231,25,141,153,40,46,196,23,202,200,153,211,31,42,231,52,207,79,236,222,253,203,77,166,252,178,253,96,100,198,189,239,236,189,107,213,202,219,183,140,90,71,23,255,254,189,247,90,204,197,230,199,182,109,127,222,153,121,36,141,199,31,127,68,199,176,170,150,182,158,161,77,39,187,71,230,250,168,103,180,178,36,52,12,15,83,126,14,180,90,53,53,116,8,124,138,133,51,36,72,46,31,219,184,230,206,45,91,158,120,124,91,102,137,207,196,23,34,242,167,104,61,115,76,214,219,215,243,143,218,44,253,187,106,149,114,254,137,19,39,111,187,190,121,222,19,43,87,174,114,100,110,185,0,63,127,121,71,30,207,139,15,190,115,224,240,63,156,237,26,158,19,14,199,81,73,211,129,154,74,105,212,50,129,20,9,3,9,129,248,216,198,53,155,54,255,219,35,59,50,143,77,138,47,77,164,237,236,113,198,77,231,117,157,94,151,219,221,217,185,65,206,106,94,93,183,246,155,19,153,143,39,197,219,111,239,50,30,250,227,209,77,31,117,244,174,31,182,249,74,19,113,129,140,81,1,208,245,192,234,69,63,122,225,185,103,254,61,115,235,37,241,165,137,156,67,79,207,199,108,77,77,29,77,145,159,31,207,110,123,174,194,237,245,174,63,122,170,253,219,22,127,34,239,43,77,51,118,222,191,122,197,218,175,173,110,185,232,128,120,49,252,217,136,252,181,241,165,12,241,106,194,53,34,87,27,174,17,185,218,112,141,200,213,134,107,68,174,46,0,255,15,3,76,119,131,123,153,201,9,0,0,0,0,73,69,78,68,174,66,96,130</ImageByteArray> <CategoryName>Project</CategoryName> <InputDefinitions> <InputDefinition> <Type>Embrio.NodeEngine.Definitions.IntegerNodeInputDefinition</Type> <Name>Echo Pin</Name> <UniqueID>688dadb0-f9d2-4393-903b-f6a2ef80a8dc</UniqueID> <IsOutsideConnection>False</IsOutsideConnection> <IsInIOSet>False</IsInIOSet> <DisconnectedValue>0</DisconnectedValue> <MinValue>0</MinValue> <MaxValue>53</MaxValue> </InputDefinition> <InputDefinition> <Type>Embrio.NodeEngine.Definitions.IntegerNodeInputDefinition</Type> <Name>Trig Pin</Name> <UniqueID>fb26e3c8-e039-45f2-a5c4-2b5f3ad70664</UniqueID> <IsOutsideConnection>False</IsOutsideConnection> <IsInIOSet>False</IsInIOSet> <DisconnectedValue>0</DisconnectedValue> <MinValue>0</MinValue> <MaxValue>53</MaxValue> </InputDefinition> </InputDefinitions> <OutputDefinitions> <OutputDefinition> <Type>Embrio.NodeEngine.Definitions.NumericNodeOutputDefinition</Type> <Name>Activation</Name> <UniqueID>3a69d423-3e7e-4721-addd-910242b9595b</UniqueID> <IsOutsideConnection>False</IsOutsideConnection> <IsInIOSet>False</IsInIOSet> <NumericUseNegativeRange>False</NumericUseNegativeRange> </OutputDefinition> </OutputDefinitions> <UpdateCodes> <UpdateCode> <UpdateCondition>Declaration</UpdateCondition> <CodeImplementations> <Implementation> <Code>int maxPulse = 100; // Maximum micros to wait for a pulse long duration; </Code> <Language>Arduino</Language> </Implementation> <Implementation> <Code></Code> <Language>CSharp</Language> </Implementation> </CodeImplementations> <UniqueID>05eb92f7-2c6f-4dce-9583-ebedd9f80cf6</UniqueID> </UpdateCode> <UpdateCode> <UpdateCondition>Startup</UpdateCondition> <CodeImplementations> <Implementation> <Code> </Code> <Language>Arduino</Language> </Implementation> <Implementation> <Code></Code> <Language>CSharp</Language> </Implementation> </CodeImplementations> <UniqueID>d5805cd0-1f0a-49b5-899f-26d74b2ca425</UniqueID> </UpdateCode> <UpdateCode> <UpdateCondition>EveryUpdate</UpdateCondition> <CodeImplementations> <Implementation> <Code>digitalWrite(Input_TrigPin, LOW); delayMicroseconds(2); digitalWrite(Input_TrigPin, HIGH); delayMicroseconds(10); digitalWrite(Input_TrigPin, LOW); duration = pulseIn(Input_EchoPin, HIGH, maxPulse); Output_Activation = transform(duration, 0, maxPulse, 0.0, 1.0); </Code> <Language>Arduino</Language> </Implementation> <Implementation> <Code></Code> <Language>CSharp</Language> </Implementation> </CodeImplementations> <UniqueID>a2c240a1-730d-4d70-bbda-18bebe997d55</UniqueID> </UpdateCode> <UpdateCode> <UpdateCondition>InputChange</UpdateCondition> <CodeImplementations> <Implementation> <Code>pinMode(Input_EchoPin, INPUT);</Code> <Language>Arduino</Language> </Implementation> <Implementation> <Code></Code> <Language>CSharp</Language> </Implementation> </CodeImplementations> <UniqueID>424fd507-86d4-498b-9068-e6697ecfbc3b</UniqueID> <Inputs> <Input>688dadb0-f9d2-4393-903b-f6a2ef80a8dc</Input> </Inputs> </UpdateCode> <UpdateCode> <UpdateCondition>InputChange</UpdateCondition> <CodeImplementations> <Implementation> <Code>pinMode(Input_TrigPin, OUTPUT);</Code> <Language>Arduino</Language> </Implementation> <Implementation> <Code></Code> <Language>CSharp</Language> </Implementation> </CodeImplementations> <UniqueID>d3e934a0-a2f4-4279-8769-faf7e9cb7b05</UniqueID> </UpdateCode> </UpdateCodes> </Definition> </NodeDefinitions> </EmbrioCopy>