diff --git a/src/collections/blog/2023/2023-08-14-layer5-badge-program/badges-modal.png b/src/collections/blog/2023/2023-08-14-layer5-badge-program/badges-modal.jpeg similarity index 99% rename from src/collections/blog/2023/2023-08-14-layer5-badge-program/badges-modal.png rename to src/collections/blog/2023/2023-08-14-layer5-badge-program/badges-modal.jpeg index 4aef34683aa6..eda02fe7d5ae 100644 --- a/src/collections/blog/2023/2023-08-14-layer5-badge-program/badges-modal.png +++ b/src/collections/blog/2023/2023-08-14-layer5-badge-program/badges-modal.jpeg @@ -1 +1 @@ -137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,3,14,0,0,1,204,8,6,0,0,0,124,253,255,219,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,14,195,0,0,14,195,1,199,111,168,100,0,0,0,33,116,69,88,116,67,114,101,97,116,105,111,110,32,84,105,109,101,0,50,48,50,51,58,48,56,58,49,57,32,48,50,58,52,57,58,50,49,113,105,19,103,0,0,255,120,73,68,65,84,120,94,236,189,7,160,36,87,113,53,124,181,90,101,161,140,114,150,80,206,40,1,10,136,40,36,64,100,76,176,49,54,198,24,27,219,63,31,96,99,127,4,127,54,54,201,96,108,3,38,219,38,35,33,146,36,64,57,2,74,40,231,140,144,118,149,195,42,35,237,254,117,234,86,85,215,189,125,111,119,207,188,247,118,223,238,206,153,87,125,170,78,213,189,221,125,187,103,94,119,79,207,204,10,31,124,215,214,139,22,46,92,20,174,94,225,57,225,152,115,46,9,97,133,64,160,9,51,32,206,10,202,145,90,53,234,107,157,194,218,57,157,221,76,183,116,33,102,191,166,11,170,243,181,73,68,103,29,48,106,12,80,144,196,132,218,124,20,28,47,130,195,33,19,135,121,157,176,175,75,48,170,46,192,124,220,236,91,232,205,147,149,150,119,40,184,127,234,128,219,235,140,106,172,24,26,11,107,255,9,75,122,20,248,246,93,224,124,199,12,106,121,147,179,124,86,214,214,107,245,162,231,203,219,90,254,188,157,160,175,157,198,38,79,49,30,220,255,128,186,154,239,168,105,103,5,17,125,243,101,162,73,43,31,169,233,47,173,153,119,194,41,226,79,48,193,242,8,60,25,244,117,106,40,43,86,160,104,81,154,37,135,95,142,243,216,113,218,128,76,145,199,19,204,66,148,54,224,204,109,80,237,85,49,110,60,107,153,156,226,243,101,212,88,248,230,155,111,9,43,124,224,47,182,90,116,207,106,251,133,207,157,114,53,149,8,80,29,39,177,146,57,18,59,73,62,146,213,89,94,96,237,193,186,40,32,229,72,253,122,164,100,62,142,26,93,224,99,118,179,250,190,24,237,221,226,118,246,15,12,138,253,250,71,114,78,68,174,39,113,71,251,44,109,66,190,28,10,232,186,39,148,208,151,87,32,205,243,53,135,108,0,124,185,182,231,249,145,207,104,21,244,115,190,135,107,127,190,108,20,148,250,233,2,234,186,80,203,155,156,229,135,234,160,100,249,156,238,145,207,127,80,236,58,182,244,20,227,234,124,137,125,170,86,103,178,143,105,82,212,193,230,36,84,239,63,171,179,118,153,222,215,175,240,188,19,78,102,158,96,130,217,9,236,167,250,60,31,157,245,192,94,209,170,34,167,245,178,156,113,218,160,192,19,44,197,24,109,3,183,178,228,240,126,226,98,45,24,188,255,76,149,21,51,29,47,37,152,179,112,97,8,231,221,250,59,90,120,90,122,222,2,132,100,69,16,32,39,46,192,236,5,130,133,52,209,126,0,235,19,122,116,35,16,136,214,169,155,19,81,213,201,247,243,245,121,147,81,19,201,224,125,143,92,47,181,203,215,179,55,22,31,128,207,177,57,5,144,158,212,101,48,157,172,85,35,190,95,142,36,237,52,191,156,10,203,19,91,190,84,39,12,135,125,176,138,150,108,35,47,177,249,137,97,50,42,51,229,28,201,184,11,73,91,239,131,35,37,240,245,234,123,168,212,149,103,217,156,136,81,117,192,235,173,116,46,180,10,58,208,213,174,18,155,92,137,21,249,184,56,55,65,107,252,224,67,19,215,26,150,116,118,34,170,58,249,108,226,27,88,48,98,48,123,129,96,33,77,146,246,211,0,252,99,241,24,26,207,54,86,76,53,158,96,6,160,131,60,30,175,192,220,152,198,198,56,186,235,100,158,114,28,89,99,199,200,85,152,74,216,175,50,220,140,145,99,202,98,227,9,166,17,181,65,246,220,24,30,9,203,198,108,98,137,16,102,241,140,177,218,148,99,231,151,226,49,12,157,76,71,60,18,255,237,59,182,92,244,233,139,214,15,143,255,142,78,30,0,206,128,35,197,42,97,71,86,103,121,129,181,247,34,33,233,215,229,70,158,159,192,199,53,31,40,245,239,168,24,155,79,232,154,47,48,114,44,92,154,175,71,181,78,49,162,142,229,192,65,77,190,60,138,169,230,115,160,12,199,80,92,207,142,227,49,160,205,21,121,60,22,178,229,226,245,147,176,19,174,190,11,156,239,232,176,214,222,228,44,159,235,173,230,185,94,169,107,205,119,64,59,246,251,234,122,226,124,190,73,76,126,95,157,201,26,15,168,43,249,213,118,61,186,165,43,186,181,79,245,121,199,159,20,157,9,38,152,149,192,142,234,94,7,7,177,98,106,183,18,229,177,241,4,75,49,74,27,180,190,129,123,171,201,169,237,63,198,138,169,198,19,12,194,28,108,132,199,159,120,66,66,96,140,81,28,185,201,144,6,168,113,117,89,152,128,247,36,69,173,104,4,76,67,23,227,97,137,205,56,2,79,162,169,98,58,250,24,7,75,106,190,125,88,97,156,109,90,107,51,213,253,163,210,62,151,17,123,109,170,179,109,97,42,51,168,212,150,100,211,106,253,67,31,161,63,143,193,249,190,194,41,34,223,239,151,246,120,130,37,0,221,8,163,176,26,166,209,55,198,209,93,41,118,204,15,139,165,218,51,106,42,76,37,226,71,211,216,24,110,198,200,49,101,177,241,4,211,136,218,32,123,110,12,143,78,6,101,204,89,207,106,189,177,243,75,113,193,80,84,210,213,242,252,184,241,18,99,184,35,198,124,226,192,81,98,72,97,34,49,179,74,78,43,233,150,23,180,244,44,102,41,211,90,53,176,40,183,245,204,184,173,175,147,118,234,48,129,7,154,181,115,177,207,183,76,155,84,226,188,189,22,48,137,86,179,188,45,75,185,6,43,232,64,174,229,214,234,223,155,182,143,101,237,188,88,171,143,82,173,239,75,181,30,203,251,237,139,139,86,154,111,166,117,246,227,107,180,93,201,92,174,212,31,144,107,172,251,216,213,212,244,68,35,83,167,149,247,230,219,59,191,179,157,118,61,98,172,142,198,150,207,204,234,114,35,25,240,113,146,23,107,181,141,82,170,193,50,93,133,164,6,154,166,120,210,232,18,38,26,251,162,39,26,140,220,56,153,57,228,231,37,75,123,60,193,44,68,109,163,13,99,188,35,17,253,104,26,27,131,122,152,166,198,252,167,22,75,98,173,50,220,140,99,97,59,54,158,96,6,145,15,114,109,35,120,110,44,170,29,76,14,252,184,109,187,227,113,24,19,31,247,229,139,177,90,71,204,220,23,231,220,151,31,194,112,71,140,231,68,2,52,35,174,33,19,44,204,116,5,122,214,222,61,116,206,236,219,68,64,190,165,205,137,200,66,67,107,62,174,48,151,91,32,209,202,197,201,99,67,33,246,243,205,151,3,174,11,211,88,28,166,36,225,224,116,95,39,82,3,87,147,228,92,144,140,143,32,95,94,133,105,224,82,222,49,251,190,78,217,193,75,90,175,220,130,106,53,30,138,33,253,56,173,148,46,66,10,152,188,159,195,229,58,199,152,80,202,163,97,85,23,23,48,31,78,165,30,150,167,243,152,209,85,144,197,61,233,86,220,130,20,88,157,57,2,228,92,236,83,30,168,73,198,9,62,52,113,13,5,61,201,43,80,83,72,176,38,122,146,22,221,107,236,139,174,240,121,57,127,224,243,10,118,132,42,241,132,83,30,117,252,52,54,86,244,197,19,20,80,27,180,97,140,171,190,209,143,166,177,49,111,180,46,230,105,202,52,41,198,198,106,152,68,223,24,110,41,118,140,92,194,19,76,1,249,32,214,6,217,115,99,120,116,50,17,71,8,123,226,153,99,178,174,188,218,84,227,220,116,190,29,134,162,105,143,223,247,214,205,23,125,252,210,117,98,4,112,6,28,201,98,203,203,164,149,23,88,123,229,72,230,116,234,244,159,214,250,203,234,76,39,212,124,64,99,147,53,6,227,63,57,49,75,170,71,234,141,107,243,81,248,254,1,75,143,16,187,230,229,58,63,62,25,198,210,147,25,166,232,205,147,181,150,119,148,250,28,190,96,58,217,161,39,221,70,86,216,87,143,3,205,174,126,75,7,167,30,121,30,33,247,87,208,25,185,110,13,56,108,213,101,229,237,126,103,40,54,185,39,174,246,71,236,83,213,126,93,17,187,89,157,239,207,209,176,249,148,124,175,1,228,36,249,72,243,142,59,49,58,19,76,176,84,0,59,174,190,142,12,101,197,228,51,15,19,232,134,83,148,54,104,125,3,183,178,228,212,246,151,42,43,242,120,130,105,193,156,240,228,66,113,43,40,14,250,8,91,162,85,90,107,59,74,159,35,212,26,74,109,70,236,103,156,217,246,98,104,167,51,50,243,89,136,25,92,79,188,136,228,40,105,93,24,181,126,177,99,200,248,205,246,125,9,203,231,150,177,115,113,11,201,98,125,103,39,17,213,18,73,244,117,49,96,22,173,253,167,22,15,100,252,35,141,142,208,82,30,87,89,209,23,79,48,13,168,109,132,46,86,195,52,250,198,188,145,11,177,99,126,88,44,213,158,81,83,97,42,17,63,154,198,198,112,51,70,142,41,139,141,39,152,2,242,65,172,13,178,231,198,240,72,88,54,102,195,146,237,98,53,180,240,241,24,134,78,166,35,94,98,12,183,164,43,195,29,49,150,91,149,68,97,139,97,19,139,32,148,232,156,19,228,58,82,108,226,228,57,45,72,116,175,105,137,198,21,3,64,166,137,175,29,152,238,140,117,87,199,186,54,169,196,64,30,3,26,179,164,126,197,56,31,201,28,206,73,156,215,211,95,75,75,218,101,86,211,233,175,168,85,235,97,62,95,106,223,101,61,245,218,175,245,15,203,219,104,92,211,243,184,198,206,32,118,106,165,182,89,63,213,122,241,147,188,154,214,85,12,0,181,114,49,85,212,217,36,86,33,169,129,149,218,170,249,156,118,161,241,20,77,59,44,229,204,168,196,234,212,133,47,198,122,110,36,3,62,78,242,222,36,199,253,100,117,81,48,74,114,108,164,1,37,157,77,156,146,174,198,121,209,61,242,147,139,90,60,144,237,26,202,50,18,87,89,209,23,79,176,4,80,219,104,93,172,134,105,244,141,89,238,102,154,26,243,159,51,141,141,225,102,140,28,83,22,27,79,48,131,168,13,186,103,53,76,125,28,163,132,217,73,25,238,116,49,38,189,177,90,71,204,60,213,120,28,134,91,210,149,225,142,24,151,63,227,0,72,232,156,8,203,147,163,189,120,216,28,34,53,24,170,195,103,39,66,221,214,252,224,75,156,203,45,129,76,200,57,2,201,41,120,62,226,3,222,103,228,130,196,38,195,33,19,74,226,78,228,117,226,136,220,192,9,94,215,113,207,145,172,143,203,39,154,6,181,188,162,144,7,179,79,19,101,134,37,34,107,206,73,134,92,43,213,32,200,227,28,121,187,156,129,68,235,41,240,105,95,146,4,174,174,5,105,200,84,40,242,219,204,167,59,183,101,65,143,51,136,46,144,132,228,88,44,78,18,23,144,207,103,212,184,56,159,60,206,96,58,153,165,225,91,224,244,12,126,254,76,234,131,115,93,98,192,194,130,206,76,142,159,191,66,251,21,106,224,116,192,229,249,92,98,84,38,155,122,28,133,36,102,30,33,63,213,24,174,197,28,142,23,79,129,209,23,83,79,92,101,69,30,79,64,232,27,188,18,171,97,26,125,99,222,40,93,204,83,142,35,83,12,191,194,84,34,126,52,141,141,225,246,48,106,19,158,96,10,168,13,170,103,53,76,125,140,40,99,80,198,156,157,86,38,235,202,171,77,57,118,126,41,46,24,138,22,71,156,240,251,126,127,211,69,31,191,106,253,24,1,156,1,71,106,98,21,4,185,110,233,17,117,235,183,166,11,172,93,77,143,100,78,85,143,212,138,107,253,42,186,98,118,37,54,185,20,211,81,68,222,15,244,68,146,160,85,86,104,87,234,207,194,130,142,131,152,86,63,130,90,59,69,75,206,4,132,220,63,71,5,248,130,66,97,41,61,29,156,160,183,32,98,80,123,161,174,58,28,96,246,229,19,212,116,65,174,115,92,152,65,171,78,88,157,145,226,194,242,212,226,164,157,146,171,29,169,29,184,86,63,170,30,137,29,246,51,221,218,213,116,66,201,79,52,155,184,124,164,121,63,249,121,116,38,152,96,153,0,118,108,188,238,40,52,238,98,197,212,62,3,81,229,9,102,49,116,67,41,186,54,100,123,131,246,86,247,22,144,41,250,226,28,125,249,229,20,238,29,7,69,101,148,32,119,13,96,95,190,6,107,51,180,131,161,51,145,254,134,150,47,73,140,181,140,139,105,197,240,196,169,98,170,203,176,52,108,156,229,29,126,27,193,31,53,174,160,35,213,70,222,239,152,24,210,69,169,134,255,51,9,138,121,97,160,149,23,65,158,71,122,222,62,45,76,54,245,56,10,51,151,31,33,158,65,198,188,152,178,216,88,209,23,79,64,168,13,82,23,171,97,26,125,99,222,40,133,216,88,178,228,68,214,216,49,114,21,166,18,246,171,12,55,99,228,18,86,228,241,4,3,80,27,196,46,110,12,143,78,38,226,168,139,213,250,226,220,48,135,92,203,12,69,37,93,45,207,143,27,47,49,134,155,197,133,207,56,192,32,137,111,185,232,54,53,98,64,73,103,77,146,37,221,107,173,26,104,130,150,14,246,186,248,209,17,45,51,107,35,181,108,89,204,129,139,71,49,180,101,159,59,144,88,220,36,86,17,113,205,180,196,107,98,64,73,247,150,244,239,234,19,205,233,222,184,38,203,179,86,240,115,235,173,211,62,149,189,145,198,109,148,167,96,218,94,251,99,93,185,166,137,113,155,146,149,218,151,172,80,151,244,57,164,159,130,14,148,116,54,167,199,160,137,205,186,218,143,104,190,255,234,252,122,172,214,198,250,83,23,190,88,169,141,162,165,139,153,166,146,215,96,153,110,109,42,245,64,73,103,77,146,170,177,47,181,128,156,63,232,57,200,180,48,217,212,227,40,204,92,126,132,120,6,25,243,98,202,98,99,69,95,60,193,24,168,13,122,153,227,221,235,141,53,170,196,44,164,204,217,66,12,230,63,228,106,12,55,99,228,18,86,228,241,4,211,128,218,160,123,174,27,166,9,179,147,50,220,200,125,241,232,140,137,143,251,242,197,88,173,35,102,238,139,103,130,225,102,241,176,207,56,104,181,7,52,235,53,82,4,2,228,196,5,152,189,64,176,48,215,157,239,193,186,228,124,9,251,185,64,38,148,230,8,166,231,200,235,40,246,203,146,199,173,142,188,223,133,82,187,66,91,150,157,158,204,219,161,181,92,10,232,226,230,48,221,21,180,106,33,244,229,149,157,239,235,188,223,130,107,211,130,246,51,6,51,148,129,146,214,129,164,188,212,15,161,37,103,130,15,91,144,124,82,35,65,77,7,188,94,219,23,242,14,120,223,16,31,176,180,56,131,99,129,247,187,192,237,92,113,107,31,229,2,35,231,52,240,186,165,224,91,144,162,179,127,69,65,103,246,2,193,66,154,148,230,231,215,39,73,35,64,46,70,26,234,249,68,100,76,34,179,59,32,94,222,121,216,120,229,227,235,98,184,22,115,88,142,71,96,180,101,202,226,42,47,215,24,58,72,145,105,203,138,31,77,99,99,30,244,148,249,97,177,84,123,70,77,133,169,132,253,42,195,205,24,185,132,21,121,60,193,0,212,6,213,115,221,240,72,24,148,49,103,151,40,147,117,197,106,189,177,243,57,206,242,99,24,58,29,57,230,207,56,92,189,129,40,128,176,133,26,171,64,40,249,76,29,190,132,169,14,214,216,10,34,122,245,72,230,84,245,72,213,126,24,228,91,157,77,34,58,219,17,252,124,229,32,129,39,89,25,215,89,30,156,197,236,144,208,59,63,225,124,6,92,151,116,24,81,173,23,174,234,10,8,174,223,44,108,224,19,178,30,46,108,215,143,10,237,72,209,23,15,64,190,124,124,48,152,8,100,14,45,185,163,46,129,8,173,242,76,48,93,128,229,41,116,95,60,152,5,114,189,55,22,110,205,127,140,216,124,66,109,190,190,222,81,19,247,212,37,253,146,95,212,9,214,143,211,217,85,93,38,150,86,221,231,193,86,64,32,63,215,147,60,33,215,133,230,253,248,103,209,153,96,130,101,18,216,209,241,66,165,208,120,24,227,170,111,162,146,147,252,251,208,216,113,218,128,76,145,199,19,204,66,148,54,96,109,131,14,168,38,103,240,254,145,163,47,63,65,17,205,59,14,163,12,30,111,153,18,68,111,165,7,116,142,146,82,89,117,94,57,106,29,56,84,211,46,193,174,47,204,27,85,226,68,46,105,179,25,93,11,58,116,37,58,234,240,228,156,113,140,49,216,163,46,215,40,245,139,101,157,21,75,120,71,27,123,246,104,56,78,227,142,54,131,94,47,10,53,157,205,40,217,215,109,53,31,19,248,135,214,98,178,254,56,10,73,204,172,86,139,245,74,212,108,137,213,234,177,182,107,197,112,45,230,176,28,79,129,209,23,83,79,108,172,200,227,229,18,181,65,25,198,180,167,200,84,152,7,189,16,27,75,150,156,200,20,195,55,221,197,198,141,81,73,202,112,123,24,181,9,79,48,5,212,6,213,115,99,120,116,50,40,99,206,122,174,25,90,228,90,102,40,90,28,241,18,99,184,163,198,252,142,195,53,79,143,42,43,145,210,22,14,185,206,228,106,18,29,108,78,66,137,174,46,144,247,175,200,251,181,254,106,122,164,100,62,142,170,253,43,124,204,174,196,38,79,71,76,7,21,163,44,135,71,171,78,184,113,34,18,29,7,49,34,100,101,83,207,231,144,122,44,167,54,115,205,103,5,242,229,234,59,232,244,245,140,172,190,152,119,66,86,158,232,165,118,173,229,113,245,30,181,229,206,245,145,99,225,124,190,213,118,67,235,4,26,155,156,197,131,250,37,191,168,19,172,127,167,179,155,233,150,38,167,228,91,123,159,39,228,253,91,46,213,231,253,104,6,223,113,72,246,27,194,210,30,79,176,28,0,27,92,55,124,63,183,222,145,200,153,28,254,55,227,88,11,242,216,120,130,89,140,210,6,171,111,192,222,234,222,130,105,96,197,208,188,98,212,120,150,32,190,227,192,11,134,137,91,66,117,49,234,60,242,57,164,158,201,231,69,87,88,88,208,25,228,148,250,111,205,23,62,52,113,13,185,110,78,68,85,39,223,247,95,155,159,186,12,212,68,50,135,125,160,18,27,74,113,67,134,206,229,242,197,121,157,88,227,68,36,186,130,124,211,21,89,222,81,132,6,96,50,166,164,32,131,228,184,70,234,243,118,66,139,13,54,95,157,49,177,45,159,106,5,88,10,117,194,141,152,162,149,39,110,149,74,222,235,236,123,189,149,180,180,65,151,61,7,116,191,62,173,88,76,81,141,197,201,99,3,114,46,206,211,53,228,203,163,13,133,156,19,81,213,201,119,161,193,247,239,243,172,33,23,169,129,211,25,234,139,174,80,215,247,159,64,234,133,24,196,56,120,105,95,1,157,38,198,163,26,115,52,139,98,226,190,120,6,152,102,49,32,166,109,165,49,92,139,57,28,153,209,150,41,139,171,188,92,97,232,160,68,166,45,37,211,10,243,32,167,204,15,139,165,218,51,106,18,86,195,36,250,198,112,75,177,99,228,18,158,96,10,168,13,170,231,198,240,232,100,34,142,102,146,213,76,207,98,181,222,216,249,165,120,12,67,39,211,17,39,108,239,56,176,2,64,21,23,80,221,242,132,146,175,146,239,199,136,38,42,39,62,161,216,191,77,92,62,82,163,71,98,135,253,76,247,253,1,73,76,254,160,58,194,144,249,59,26,61,22,244,46,135,112,222,48,215,147,24,71,47,78,119,97,93,87,184,124,17,89,195,44,236,5,214,15,7,95,204,136,201,52,158,46,88,255,142,109,65,7,192,202,123,218,245,213,89,88,211,21,34,12,213,121,126,14,121,172,232,171,107,197,194,249,124,7,247,51,66,59,118,125,189,207,121,29,32,199,165,147,249,149,244,218,124,153,104,98,233,14,189,228,247,246,175,28,105,222,143,126,26,157,217,136,190,167,195,84,243,19,76,192,59,136,238,40,67,89,209,241,25,136,14,174,118,55,193,44,68,105,131,13,223,128,173,106,114,6,239,15,163,198,19,48,202,191,227,208,59,80,29,5,197,212,136,35,159,148,75,0,26,165,155,206,250,81,58,154,110,140,186,34,227,162,48,15,60,9,74,168,233,67,150,211,183,173,246,211,135,197,185,61,102,122,94,139,115,93,102,10,88,7,191,30,163,198,3,209,106,226,132,82,119,166,193,41,21,12,69,173,109,166,39,243,235,65,181,132,18,244,188,104,95,225,156,37,140,71,53,207,217,130,62,52,191,100,152,22,169,16,211,166,168,197,112,45,230,176,28,119,48,106,153,106,177,34,143,151,11,100,131,50,136,213,48,141,190,49,15,106,23,243,52,101,154,212,152,74,216,175,50,220,140,145,75,88,145,199,19,12,64,109,80,61,215,13,143,132,65,25,115,214,179,218,168,241,24,70,93,76,75,156,115,95,126,218,24,110,166,199,19,7,141,52,195,174,250,98,128,234,86,7,19,205,27,231,93,125,98,164,113,62,51,69,75,7,123,189,171,166,144,235,51,0,100,90,41,54,177,137,243,124,18,123,45,143,135,90,161,29,4,31,151,76,27,214,114,137,70,82,87,189,90,49,15,25,147,152,110,124,228,6,152,213,150,218,136,6,148,244,90,12,120,158,178,249,126,122,250,68,193,16,173,104,177,180,170,183,250,169,213,103,166,168,198,98,67,227,161,86,109,71,50,224,99,54,141,197,106,109,91,154,152,213,147,11,148,242,37,29,50,155,56,173,156,139,57,239,234,147,156,211,185,78,77,52,58,119,192,239,29,224,202,23,174,158,118,49,123,3,226,197,195,112,166,146,31,206,52,29,43,54,166,137,198,252,215,138,185,41,235,173,24,174,197,28,150,227,14,70,45,83,45,86,228,241,4,132,218,32,13,99,222,198,60,21,102,57,70,73,236,24,89,101,254,67,174,198,112,51,70,46,97,69,30,79,48,13,168,13,186,231,198,162,234,152,157,52,134,111,186,139,81,213,29,143,206,152,244,198,106,29,49,243,8,249,98,60,14,195,205,244,250,103,28,20,168,180,214,145,34,164,158,53,97,245,61,52,244,253,248,26,211,114,64,151,92,171,132,4,75,155,19,81,213,201,111,205,75,98,47,195,207,203,90,2,197,73,93,30,11,122,99,47,144,239,99,184,89,58,34,75,88,152,233,6,209,91,41,21,36,175,174,65,181,90,62,67,178,236,93,133,25,180,84,219,128,217,181,132,203,201,164,22,3,230,107,77,198,93,40,213,118,181,67,142,211,152,148,234,42,121,11,187,244,12,166,147,9,53,104,9,3,145,183,27,33,102,146,216,100,115,4,200,185,216,167,60,242,102,42,152,238,147,185,238,114,230,146,147,108,55,241,121,123,121,93,192,18,114,206,103,136,144,133,206,73,193,125,139,238,210,241,60,2,87,174,248,250,149,156,83,248,184,97,206,12,136,151,53,230,199,24,113,100,82,225,247,198,211,195,212,101,33,230,69,139,12,183,20,119,48,106,153,178,216,88,145,199,203,4,106,43,57,140,105,75,200,84,152,7,177,16,27,75,150,156,200,20,195,175,48,149,136,31,77,99,99,184,25,35,151,176,34,143,39,24,128,218,160,122,110,12,143,132,101,99,53,177,68,8,179,120,137,177,218,148,99,231,151,226,130,161,168,164,171,229,121,142,249,51,14,215,110,40,10,0,85,92,64,117,99,155,100,190,215,0,114,146,124,164,254,249,216,36,98,228,126,5,125,243,81,148,250,119,212,196,96,58,26,240,253,58,138,78,158,247,177,96,228,88,184,54,191,154,142,126,92,218,244,86,189,66,242,249,252,21,220,95,71,62,199,168,245,125,64,55,88,124,69,95,60,14,120,121,193,49,172,2,121,174,171,20,14,201,51,178,124,174,131,146,229,113,58,67,10,90,203,157,215,9,242,229,25,26,155,60,32,54,159,80,237,191,163,142,93,137,59,125,176,58,0,249,67,117,75,107,236,117,154,180,242,145,154,58,19,154,28,144,231,133,230,253,240,132,232,140,131,100,187,18,134,198,194,250,52,204,245,217,146,55,86,244,197,19,44,3,208,13,175,240,59,66,155,113,213,183,179,154,28,221,207,106,156,54,32,155,96,22,65,55,140,162,180,193,234,27,176,149,37,167,119,251,231,60,193,72,40,127,198,161,23,82,147,148,34,200,218,114,152,105,6,210,121,139,150,80,211,5,165,126,17,22,155,245,244,53,24,121,63,249,12,75,249,113,48,180,93,173,110,220,249,206,50,224,9,237,89,209,23,143,133,81,199,108,105,27,227,197,180,188,67,103,83,171,107,233,211,208,97,181,11,73,36,249,66,49,75,152,212,114,125,160,131,30,218,71,187,174,104,214,153,12,143,145,227,134,41,83,212,149,151,116,62,50,85,193,239,141,103,134,105,22,133,88,141,38,88,11,144,104,213,184,131,81,203,148,197,198,138,60,94,38,81,91,233,50,211,150,17,63,154,198,198,60,168,93,204,211,148,105,82,99,42,97,223,24,110,41,118,140,92,194,19,140,128,124,208,106,131,234,185,49,60,18,150,141,213,176,100,187,120,10,70,93,76,75,188,196,24,110,73,87,134,155,197,229,207,56,0,224,196,98,218,156,68,119,113,146,83,115,53,64,146,243,198,201,104,94,99,243,154,90,174,87,234,128,196,119,177,233,98,185,158,91,94,55,164,77,167,161,139,33,26,140,244,152,116,90,197,90,53,181,62,213,122,242,64,201,175,154,175,81,127,72,59,49,20,143,195,35,25,154,101,90,103,63,190,190,208,214,140,114,165,126,76,139,110,43,207,90,166,115,155,82,173,154,228,124,93,116,162,111,49,72,99,65,18,139,207,177,152,198,93,198,117,218,68,180,222,184,102,149,58,136,137,95,168,43,233,172,149,76,106,172,13,56,55,210,91,237,163,148,106,48,212,86,116,98,92,31,209,123,101,217,27,204,112,198,137,133,233,209,31,147,55,163,121,23,231,76,143,24,19,121,189,26,215,153,166,131,226,18,243,31,5,105,172,70,19,244,2,18,173,26,119,48,106,153,178,216,88,145,199,19,16,106,131,230,89,13,211,232,27,179,220,205,52,53,230,63,228,148,225,150,98,199,200,37,60,193,52,162,54,200,158,235,134,105,194,236,164,12,119,92,198,164,55,86,235,136,153,167,26,143,195,112,75,186,50,220,44,30,246,25,7,110,17,169,129,211,149,189,223,8,17,232,39,89,10,133,211,188,172,237,85,147,208,57,17,214,206,105,128,159,31,3,190,196,137,236,116,134,196,38,155,211,142,25,228,251,249,228,243,237,141,97,121,236,156,36,206,96,58,153,80,131,33,122,146,136,240,203,87,203,71,167,156,87,88,25,234,216,105,184,73,10,43,242,120,170,200,231,35,204,203,77,198,161,112,215,186,88,59,152,243,115,240,186,106,162,88,224,242,14,220,78,124,192,124,56,26,72,13,135,226,88,236,225,133,188,160,216,64,80,168,179,242,142,184,132,82,157,198,126,253,147,241,114,104,233,240,161,197,136,193,126,166,75,232,156,8,235,79,89,33,62,167,156,111,109,57,97,100,214,56,17,234,218,124,196,23,240,213,76,60,112,50,177,56,153,30,253,49,121,51,154,119,113,206,244,232,204,143,192,252,24,16,151,153,170,224,183,226,241,152,186,40,196,188,40,145,225,150,226,14,70,109,39,47,211,24,50,8,106,152,70,223,152,7,177,139,121,154,50,77,106,76,37,236,27,195,45,197,142,145,75,120,130,17,80,27,68,207,117,195,35,97,80,198,156,157,73,86,155,114,236,252,82,92,48,20,77,123,204,159,113,184,110,35,81,32,10,43,114,157,137,38,86,86,202,131,173,160,236,123,13,72,218,211,196,210,94,7,155,147,80,218,31,249,69,157,144,204,7,208,216,213,177,91,171,139,196,245,56,54,240,177,199,160,216,117,96,233,142,216,207,175,88,71,5,249,124,20,35,235,100,60,191,74,94,97,105,107,192,81,11,62,221,90,143,60,81,44,36,12,141,43,140,131,185,92,238,68,161,93,17,174,174,4,110,95,200,91,56,166,94,141,5,173,249,205,96,204,174,196,38,103,113,173,125,85,143,100,78,85,151,137,215,75,190,159,15,187,18,39,253,118,248,18,54,253,248,60,88,99,175,47,10,243,126,112,130,237,63,182,27,244,196,139,133,117,182,51,149,159,65,238,27,63,141,141,21,125,241,4,179,0,165,13,88,103,92,75,238,172,34,167,182,255,24,43,242,120,130,89,128,210,6,171,109,192,66,150,156,177,183,255,168,241,152,184,236,202,171,195,147,79,61,25,246,222,125,55,81,134,225,162,203,46,15,43,205,93,41,236,182,243,142,162,44,30,180,63,227,192,163,218,7,170,105,149,65,168,180,45,202,29,245,208,107,169,65,24,167,113,215,242,20,48,165,229,91,6,128,39,204,180,96,121,31,200,81,48,75,199,106,172,197,26,210,8,53,61,117,156,206,106,44,236,106,91,202,137,214,74,117,244,211,53,11,73,242,213,74,60,240,95,75,184,47,94,44,76,143,25,205,207,32,243,99,64,28,153,84,248,189,241,120,76,93,20,98,94,148,24,195,181,152,195,94,70,45,83,22,27,43,242,120,153,64,109,165,203,76,35,47,211,10,243,32,122,150,44,57,145,41,134,111,186,139,163,40,126,52,141,141,225,102,140,92,194,138,60,158,96,0,106,131,234,185,49,60,18,6,49,55,49,103,61,211,36,141,197,90,177,243,75,113,193,80,84,210,213,46,189,234,170,240,177,127,255,92,248,228,103,191,24,46,185,226,74,18,211,124,45,70,45,218,124,244,51,159,13,87,94,123,173,233,139,131,221,103,28,132,115,223,12,26,39,26,141,253,172,86,243,12,213,225,102,126,116,68,115,230,53,246,165,222,107,166,187,156,233,153,1,32,211,196,175,213,107,78,40,250,46,182,186,44,230,192,197,42,117,198,234,87,12,69,66,209,207,205,247,33,190,54,48,221,25,208,210,163,220,210,173,143,232,214,243,153,95,179,82,77,162,233,60,148,189,229,90,87,92,203,229,122,151,117,245,231,77,114,112,212,47,229,97,64,146,131,65,171,233,46,134,80,203,21,173,214,239,52,153,206,160,148,243,102,117,234,194,151,152,245,204,20,185,206,57,31,199,48,213,96,162,107,172,66,82,3,13,114,193,79,140,19,209,188,198,38,177,229,200,5,172,70,245,104,233,61,253,228,229,49,115,30,71,47,78,71,139,151,54,30,182,126,152,86,226,206,241,165,41,203,224,190,184,206,52,173,50,255,81,144,198,220,148,117,238,197,98,14,123,25,181,76,89,108,172,200,227,229,2,181,65,40,51,111,19,158,42,171,42,49,11,41,115,86,152,255,212,98,73,172,85,134,155,113,44,116,172,200,227,9,198,64,109,144,61,55,22,85,222,162,89,44,204,78,202,112,75,241,56,140,137,143,115,94,248,84,92,150,39,159,124,50,124,252,63,254,43,92,124,217,149,73,30,19,246,93,124,17,213,160,22,109,22,82,226,201,39,159,138,117,174,190,24,231,220,151,175,176,251,140,3,88,29,7,107,17,137,193,156,9,234,230,126,14,72,201,124,212,231,68,227,154,14,144,111,105,115,34,204,205,116,31,231,114,169,78,40,205,9,188,84,72,71,100,9,132,121,187,98,44,78,41,110,193,139,226,75,121,131,150,16,81,218,182,128,151,139,219,95,140,81,201,51,200,97,31,19,21,45,217,160,148,42,150,231,226,0,78,164,60,22,148,52,3,68,87,144,133,13,36,96,242,126,6,104,213,231,84,1,208,45,229,107,188,78,128,207,177,57,2,239,123,148,234,58,98,94,142,142,184,214,222,100,115,26,88,72,78,226,103,117,37,112,141,180,75,202,107,122,14,212,104,129,43,244,243,78,218,251,90,50,33,6,179,23,8,150,35,199,251,2,187,210,37,103,24,173,152,57,143,163,23,167,163,197,75,27,15,91,63,76,43,113,231,248,210,84,227,41,48,63,170,76,85,240,193,121,60,128,169,73,33,230,89,71,134,219,195,168,101,202,98,227,101,10,249,74,213,86,58,50,141,172,76,43,204,131,230,89,178,228,68,166,24,190,233,46,142,162,248,209,52,54,134,155,49,114,9,43,242,120,130,2,106,131,232,185,49,60,58,25,148,49,103,11,241,76,240,222,187,239,18,222,247,174,119,132,185,115,231,242,137,192,39,254,243,191,194,37,151,95,153,214,169,209,3,239,52,160,6,181,43,174,184,98,120,255,95,191,51,236,185,235,206,213,250,36,206,13,107,152,107,153,161,168,21,243,103,28,174,223,88,148,40,202,36,243,51,77,194,198,23,65,117,173,183,188,192,250,113,34,187,153,110,105,114,146,124,164,164,61,80,234,23,40,245,199,84,211,35,177,99,62,161,214,47,144,248,194,165,254,28,141,30,43,42,122,105,249,112,240,210,210,133,243,14,16,226,88,39,175,87,36,121,118,200,28,42,114,154,40,22,68,148,202,242,242,90,220,197,157,168,52,168,182,47,212,21,33,117,254,192,212,99,168,46,221,20,117,134,56,125,177,66,195,86,127,99,198,38,215,226,158,186,106,191,163,234,145,154,124,69,175,182,247,245,174,38,215,45,165,190,8,170,151,230,67,254,188,99,143,79,158,142,131,153,154,19,101,113,124,7,163,51,166,7,183,235,204,55,21,173,122,142,167,154,119,113,223,242,38,49,49,57,197,120,10,28,59,234,143,141,21,121,60,193,18,64,105,3,213,57,221,255,136,201,169,237,23,189,219,127,130,89,128,210,6,170,111,176,222,106,39,204,166,231,255,197,116,178,160,39,4,56,137,120,239,95,188,35,236,181,219,46,146,141,240,53,56,105,248,219,191,122,103,216,99,151,157,37,187,248,80,248,140,131,48,80,29,176,44,193,33,38,165,6,181,78,198,209,107,57,143,33,53,3,49,180,43,222,243,4,211,56,251,105,238,108,4,116,205,119,73,45,83,7,240,228,174,161,43,55,163,40,141,211,18,26,59,204,150,103,61,13,243,239,236,194,102,52,6,70,108,215,42,175,181,31,69,31,181,143,30,200,235,66,115,37,115,68,166,71,59,38,175,47,102,238,203,71,47,78,103,34,239,226,145,150,159,166,181,120,10,204,143,1,113,100,82,225,183,226,241,152,186,40,196,60,235,24,195,141,52,152,209,54,97,69,30,47,19,168,173,116,153,105,164,101,42,204,131,214,197,60,77,153,38,53,166,18,246,141,225,150,98,199,200,37,60,193,8,168,13,162,231,198,240,232,100,34,142,16,102,177,177,26,42,124,60,134,161,147,33,113,233,157,135,43,174,190,198,242,23,103,239,52,252,173,188,211,160,249,25,99,184,121,204,239,56,220,176,9,139,17,190,210,115,36,118,216,247,186,106,112,205,105,52,32,239,15,96,55,211,45,77,78,201,247,237,129,222,126,109,18,81,154,143,163,166,159,130,142,227,128,86,157,160,43,102,183,18,155,12,71,102,96,26,80,170,107,200,144,207,95,209,169,251,21,18,88,88,208,147,242,150,16,81,145,211,68,71,59,69,169,124,28,78,208,83,208,147,46,214,39,144,134,56,96,44,181,175,233,190,157,71,43,38,227,246,5,157,33,206,76,197,189,203,151,213,87,219,23,234,204,39,88,63,94,36,84,251,207,244,218,124,122,251,245,245,37,223,107,96,115,28,209,36,203,207,59,246,56,218,108,186,225,245,138,104,19,47,57,86,204,84,126,241,112,249,29,144,60,214,136,98,218,46,120,249,107,197,36,140,203,110,6,101,158,96,6,49,100,3,52,92,125,71,34,143,29,167,13,200,38,152,69,40,109,160,250,6,107,101,201,25,249,249,60,221,172,160,24,159,113,208,19,132,149,86,90,137,223,85,192,103,24,138,239,52,228,237,23,19,10,183,42,41,219,36,243,189,6,206,116,6,249,93,121,118,85,151,137,165,85,247,121,176,21,16,200,47,234,132,65,243,3,124,76,147,162,14,182,68,68,117,126,100,188,35,184,152,49,213,88,80,154,175,238,120,30,121,157,162,213,158,204,47,111,14,147,251,242,10,235,144,163,60,172,195,23,214,88,209,215,97,95,63,224,2,170,233,44,209,87,199,175,60,18,38,16,161,171,157,71,242,10,230,208,138,133,91,253,231,177,160,183,191,17,98,118,37,246,62,160,117,38,21,98,246,51,189,54,191,170,110,147,130,15,54,199,17,77,90,121,66,201,79,230,3,144,195,190,215,85,131,107,78,66,243,143,61,62,58,19,44,167,192,142,160,47,12,163,115,247,137,15,49,57,250,114,81,99,215,65,100,69,30,79,80,64,105,0,235,60,57,49,89,218,80,218,0,211,205,138,97,49,110,73,250,216,191,127,62,60,245,212,83,124,242,128,157,228,119,56,105,152,51,135,79,26,246,180,91,152,242,246,163,67,151,82,49,36,110,190,85,201,76,98,56,137,175,22,67,139,53,199,16,159,101,245,197,20,236,103,57,72,177,81,170,177,73,156,228,189,238,252,196,160,75,206,218,213,204,247,225,218,193,24,226,119,89,94,163,29,121,109,144,105,83,175,137,249,254,0,150,156,198,86,211,97,78,183,190,58,234,185,166,47,95,49,159,83,191,88,159,247,157,199,37,77,227,156,75,214,81,3,177,228,115,88,242,57,112,113,161,174,154,47,24,215,86,106,128,146,158,24,106,198,169,155,98,12,248,88,125,45,52,61,55,41,233,172,129,105,87,94,83,209,235,226,251,254,216,143,148,104,170,51,103,198,114,193,79,140,19,109,45,137,197,98,34,18,1,7,18,113,10,214,56,122,113,154,198,19,78,185,111,188,202,49,166,18,243,145,153,198,52,173,197,35,48,63,10,177,177,26,199,84,197,241,120,76,93,176,31,25,142,143,57,236,101,212,38,172,200,227,165,2,181,149,40,51,141,164,248,209,52,54,230,65,74,153,31,22,211,20,26,56,143,11,76,37,236,27,195,45,197,142,145,75,120,130,14,212,6,205,115,99,120,116,50,17,71,93,76,147,65,113,149,213,134,197,123,238,138,219,150,254,140,111,91,250,221,239,126,23,79,26,248,246,164,63,15,123,80,46,175,159,138,209,42,140,28,183,63,227,192,64,182,161,225,40,52,224,57,149,48,80,183,16,206,8,125,181,36,105,223,213,69,45,151,96,80,81,25,197,166,131,103,60,11,48,116,57,199,89,159,233,26,131,49,251,145,131,188,165,27,51,184,31,141,213,53,26,245,52,172,165,139,122,87,95,148,27,169,77,65,31,229,181,170,37,213,107,226,109,51,152,198,157,76,89,119,186,60,158,112,202,125,227,85,142,49,149,88,78,230,76,175,197,35,48,63,10,113,100,82,225,183,226,97,76,77,210,24,115,1,113,204,97,47,163,150,41,139,141,151,106,228,43,81,91,201,200,52,146,226,71,211,216,152,7,41,101,126,88,76,83,104,224,60,142,162,248,209,52,54,134,155,49,114,9,79,48,2,106,131,232,185,49,60,58,153,136,163,46,86,235,139,199,48,234,162,26,123,96,95,195,137,66,87,125,87,60,157,236,222,113,136,130,57,172,193,178,188,234,86,71,196,156,155,175,117,190,215,225,247,181,133,21,107,156,37,249,24,182,117,103,172,187,186,94,115,117,28,184,88,165,190,24,147,60,54,77,197,174,88,37,167,149,44,111,103,38,29,180,116,111,3,250,175,154,182,245,125,12,153,103,205,74,253,117,197,125,117,61,134,6,76,170,13,109,223,87,71,249,88,148,106,234,183,116,151,83,83,228,122,209,124,29,252,161,237,156,105,67,31,251,188,215,1,211,68,242,53,48,77,148,116,246,179,118,53,221,155,213,192,10,53,156,207,116,107,67,174,247,125,13,44,22,180,117,200,48,109,171,2,147,178,250,206,236,164,34,103,69,30,79,144,162,111,188,242,113,157,26,47,42,198,152,86,98,185,12,215,48,171,133,184,97,154,166,49,77,84,231,63,141,49,65,21,136,99,14,123,25,181,76,89,108,188,92,161,54,8,145,121,204,157,105,108,12,202,152,179,194,252,231,76,99,99,184,25,35,151,240,4,83,64,109,80,61,171,1,62,230,45,152,50,59,41,195,141,220,23,143,206,152,228,241,69,151,93,193,183,42,241,231,28,230,206,101,131,15,237,226,75,175,136,181,174,126,72,204,220,23,15,100,121,199,1,74,164,6,94,144,188,184,209,55,199,49,129,123,6,59,223,131,37,154,112,30,190,178,8,94,243,186,194,250,39,78,250,151,58,161,6,185,158,36,51,221,229,90,253,3,121,76,200,154,149,74,134,161,212,209,128,206,138,203,9,100,237,205,45,232,28,58,13,126,22,54,2,184,148,207,145,21,112,40,172,41,229,65,200,139,71,106,28,225,231,203,62,77,148,13,206,87,23,156,212,153,16,145,133,38,36,26,224,133,86,210,154,53,40,212,0,249,54,207,219,85,99,113,250,98,67,22,183,246,53,239,59,100,205,76,48,221,156,136,94,61,3,47,3,89,43,239,116,5,251,162,43,212,229,245,17,63,129,136,126,125,147,58,4,42,160,38,82,35,155,35,192,201,67,137,21,121,60,65,138,190,241,202,199,117,106,140,171,136,17,62,230,107,139,229,152,79,14,41,26,129,249,97,49,77,161,153,174,241,48,166,38,226,167,177,49,220,30,70,109,194,138,60,94,42,81,91,201,200,52,146,226,71,211,216,152,7,201,179,100,201,137,76,49,252,10,83,137,248,209,52,54,134,155,49,114,9,79,208,129,218,160,121,86,3,124,204,91,48,101,80,198,156,93,76,28,127,167,225,11,252,249,6,220,158,244,55,127,245,103,225,189,242,109,75,208,62,241,217,47,112,77,210,78,173,55,118,126,41,30,104,114,226,224,213,172,39,159,99,63,82,82,195,57,192,249,121,30,50,155,56,37,93,141,243,5,221,242,5,93,27,152,38,82,162,169,65,46,249,28,164,177,233,128,215,98,88,140,185,78,98,117,124,92,108,95,49,171,215,88,224,53,179,76,207,219,182,172,84,239,53,242,59,251,200,242,197,90,200,61,154,182,43,182,159,130,181,250,37,151,125,144,211,18,238,51,87,199,125,121,139,82,162,149,106,180,208,107,108,94,83,209,235,222,247,6,125,72,221,136,166,29,151,114,185,1,22,199,102,81,87,173,100,174,78,173,84,175,200,117,164,216,196,201,117,175,177,47,186,213,169,161,86,117,101,103,214,86,125,181,66,45,44,38,34,49,244,36,98,186,89,49,106,156,99,113,231,107,241,204,48,174,10,70,84,98,57,17,85,61,141,105,170,113,7,243,163,43,86,203,99,54,170,42,198,195,152,186,20,63,141,141,225,246,48,106,19,86,228,241,172,68,109,37,202,76,35,39,83,97,30,132,66,236,152,31,198,164,194,55,211,184,204,212,68,252,104,26,27,195,205,24,185,132,39,112,168,13,146,103,53,76,163,95,101,217,24,13,75,214,51,77,138,220,151,31,145,241,78,131,254,34,180,126,123,210,238,59,239,204,159,121,192,239,58,232,87,181,162,6,191,30,221,180,87,235,139,167,199,234,159,113,160,63,3,251,94,112,72,228,82,141,104,149,230,83,199,152,29,87,151,123,198,22,116,24,90,179,95,194,203,179,56,160,7,88,118,160,53,193,212,49,211,251,141,235,31,175,36,37,20,247,101,17,75,77,76,115,117,45,212,244,41,192,207,183,216,189,136,62,215,170,43,54,20,228,59,248,116,177,98,212,56,199,226,206,215,226,153,97,92,117,139,168,196,114,178,167,122,26,211,84,227,14,230,71,87,172,198,49,169,94,179,184,204,212,164,16,115,215,49,134,27,169,202,168,101,202,98,227,165,26,181,149,42,51,141,164,76,133,121,80,10,177,177,100,61,211,164,198,84,194,190,49,220,82,236,24,185,132,39,232,64,109,208,60,171,97,26,253,42,115,89,202,156,245,92,51,180,200,181,204,80,52,36,174,253,34,180,230,247,42,253,194,52,181,209,252,140,49,220,76,47,127,198,129,99,17,152,84,115,190,213,145,11,88,77,102,190,15,107,163,26,153,106,42,152,11,95,53,176,64,245,36,239,245,174,154,44,199,122,193,128,196,119,177,250,218,161,233,35,152,111,215,234,135,66,192,98,17,124,108,230,117,46,106,98,243,163,155,232,156,115,90,209,10,121,110,167,230,243,125,125,193,180,70,152,251,242,190,227,105,51,233,223,216,91,73,203,141,106,120,153,58,106,251,242,108,181,252,136,58,39,124,206,251,93,134,186,188,157,196,112,52,86,71,227,174,246,152,88,92,179,188,157,88,177,109,161,46,55,70,69,103,194,196,233,18,154,102,121,117,225,59,211,58,246,11,121,200,176,164,14,172,181,146,79,114,224,165,3,143,63,254,120,184,253,246,219,195,133,23,94,24,46,190,248,226,112,231,157,119,178,182,244,35,63,169,171,197,227,241,34,102,76,37,230,19,105,141,105,170,177,49,81,22,211,212,233,77,12,230,63,10,56,142,34,251,170,115,171,72,85,70,45,83,22,27,47,211,168,173,116,153,121,204,121,42,204,114,140,146,216,49,178,202,252,135,156,50,220,82,236,24,185,132,39,152,2,106,131,234,185,177,168,118,48,57,240,199,101,76,250,98,188,123,144,188,211,64,39,13,120,167,65,243,168,5,227,107,88,243,119,30,46,191,234,26,203,131,124,125,43,30,135,225,102,122,252,29,135,155,54,165,72,254,193,233,63,58,253,127,103,255,248,136,213,245,190,213,91,82,114,153,158,247,219,202,71,106,250,33,86,23,200,251,81,36,58,214,138,152,37,213,35,37,253,58,234,238,207,161,90,23,201,156,90,140,122,89,60,198,208,254,21,8,185,253,128,58,70,143,14,242,203,147,11,166,43,36,159,207,175,5,87,151,244,223,7,105,167,224,246,218,207,8,108,253,40,143,128,98,63,5,88,186,35,207,200,242,137,238,250,207,117,94,14,9,25,121,157,32,159,255,200,177,112,171,127,31,211,164,168,3,62,71,168,205,207,215,51,141,160,155,79,176,188,23,9,185,110,233,146,78,19,159,47,249,131,231,163,28,137,29,246,189,190,40,204,63,230,56,14,103,35,30,125,244,209,112,230,153,103,134,31,255,248,199,225,252,243,207,23,181,193,234,171,175,30,246,219,111,191,240,186,215,189,46,236,179,207,62,252,79,109,130,197,13,236,72,250,130,208,230,7,30,184,63,124,224,3,31,12,155,110,186,73,248,255,254,191,119,135,85,86,89,57,201,227,16,40,105,69,206,208,151,81,139,21,162,79,224,225,6,172,202,138,97,219,67,11,242,216,120,130,197,136,210,6,152,62,190,252,170,171,195,63,255,219,103,147,119,26,248,199,221,24,90,167,136,49,126,231,65,79,52,240,59,15,239,255,171,119,134,221,118,222,49,150,140,8,93,26,197,144,184,242,25,7,152,196,62,103,190,203,91,46,166,163,239,116,213,152,201,146,28,76,116,141,45,143,90,132,26,139,177,86,208,189,102,125,56,139,5,70,137,238,235,76,23,152,6,223,199,98,181,246,185,229,117,218,97,18,131,52,22,248,188,250,137,197,84,61,151,107,48,210,91,253,213,106,51,139,133,169,150,152,239,103,96,159,108,89,45,224,57,215,91,113,141,7,24,138,91,126,161,189,207,249,54,173,252,16,171,244,65,127,204,157,125,197,116,57,55,138,229,253,72,172,14,19,184,98,92,83,48,133,105,240,89,136,214,171,139,153,166,37,26,139,41,114,29,41,152,58,137,238,98,203,73,109,169,6,166,96,63,203,153,113,65,244,99,39,141,198,47,181,179,11,184,82,125,193,5,23,132,63,251,179,63,163,131,206,15,240,73,195,38,155,108,18,246,223,127,255,240,154,215,188,134,109,223,125,247,229,43,91,103,156,113,70,248,243,63,255,243,240,222,247,190,55,220,124,243,205,210,195,108,70,62,222,181,120,24,235,181,199,106,204,71,118,80,133,53,30,129,249,225,89,141,99,170,226,184,206,64,73,7,95,77,7,38,239,122,215,95,134,239,125,247,123,172,105,109,23,211,108,35,105,172,200,227,165,2,217,74,101,76,35,37,126,52,141,141,121,16,82,230,135,49,169,240,193,121,108,172,134,73,244,141,225,102,140,28,83,22,27,79,224,80,27,36,207,141,225,81,138,141,101,227,52,44,89,207,52,25,43,46,240,83,11,23,50,251,207,52,196,156,175,75,99,255,153,7,8,177,15,95,55,220,104,17,71,142,229,29,135,205,228,159,28,129,255,241,177,35,154,196,121,62,103,69,43,47,19,43,43,229,193,86,80,246,189,6,36,237,105,98,105,175,131,205,73,40,237,143,252,162,78,72,230,3,212,98,48,70,84,19,181,186,72,209,241,245,130,145,99,225,90,255,45,93,49,170,174,232,203,11,176,156,216,203,242,229,29,23,214,31,249,188,90,121,44,60,21,240,179,162,163,35,75,87,234,134,228,25,226,180,202,156,158,32,215,43,117,60,95,135,81,98,118,37,54,185,16,155,79,168,245,87,213,35,153,83,213,101,226,245,146,223,55,127,166,14,95,194,198,247,26,161,171,63,160,150,215,18,209,231,31,243,19,230,217,2,124,51,199,241,199,31,31,62,245,169,79,133,71,30,121,36,28,113,196,17,225,205,111,126,115,216,102,155,109,90,239,40,224,199,135,46,186,232,162,240,141,111,124,35,252,234,87,191,10,91,109,181,85,248,187,191,251,187,176,247,222,123,75,197,4,211,15,236,55,120,97,80,104,92,230,252,29,135,149,87,89,217,101,87,224,219,206,222,254,246,183,135,183,255,233,219,195,219,254,248,143,121,183,244,47,207,188,155,74,131,60,54,158,160,3,165,1,107,152,14,245,58,178,196,228,212,182,135,241,4,139,17,165,13,80,219,32,211,179,129,240,14,2,176,151,253,34,116,3,157,171,194,199,23,93,122,121,152,187,210,74,116,178,209,188,219,80,171,159,86,230,19,135,155,55,143,10,131,28,246,69,80,95,66,222,179,61,43,114,157,169,195,151,176,233,199,231,193,26,171,32,40,206,7,240,49,77,188,110,62,161,175,95,128,221,158,58,147,123,226,174,249,0,35,199,194,181,249,42,170,117,138,46,157,118,13,204,87,247,148,18,250,242,10,174,147,254,102,29,100,5,146,87,236,14,36,175,232,5,152,156,229,173,89,65,103,88,1,71,169,222,144,161,181,156,165,118,133,245,209,56,169,107,168,55,182,254,10,117,230,19,252,124,217,149,184,170,71,170,246,239,117,117,1,213,251,230,103,105,114,146,188,76,36,236,157,127,210,95,201,247,26,56,58,243,143,254,49,243,108,0,174,88,157,120,226,137,225,95,254,229,95,194,218,107,175,29,254,242,47,255,50,28,118,216,97,97,206,156,202,247,100,8,240,89,135,111,126,243,155,225,127,255,247,127,185,221,71,63,250,209,176,243,206,250,118,250,178,14,108,71,60,63,21,26,15,227,120,224,216,142,141,105,155,248,151,83,236,54,254,101,179,196,177,208,197,10,209,61,46,185,228,146,120,226,64,246,199,116,226,48,65,14,55,160,5,214,3,127,69,171,138,156,218,246,49,158,96,9,162,180,65,234,27,168,149,37,167,247,249,39,241,18,99,197,84,227,28,149,188,252,183,160,12,146,92,32,126,35,56,38,240,40,9,171,159,0,26,114,32,201,183,202,156,192,117,137,147,130,251,40,232,90,95,76,139,206,240,62,65,253,234,242,19,146,122,4,137,16,205,100,159,43,192,234,4,173,56,111,223,211,32,9,201,177,56,73,56,136,222,74,119,233,74,73,34,69,95,94,225,215,207,252,1,237,102,4,50,95,93,14,144,249,29,203,148,228,10,117,38,193,169,244,83,145,27,80,129,53,175,21,91,129,64,252,146,236,151,25,126,107,29,10,177,201,149,216,195,135,230,147,147,207,55,111,7,120,157,201,215,213,116,130,185,228,36,235,35,104,245,171,16,157,53,159,23,159,225,124,184,108,52,41,205,71,107,117,126,66,12,102,21,124,98,118,224,134,27,110,8,95,253,234,87,249,224,31,183,40,61,239,121,207,235,61,105,0,86,89,101,149,240,150,183,188,37,252,209,31,253,81,152,55,111,30,159,64,44,88,176,64,178,203,58,240,223,211,67,227,97,28,79,26,162,23,167,25,227,232,131,35,97,141,59,152,31,22,211,20,154,233,26,55,12,148,116,48,53,97,223,88,106,187,24,181,9,47,213,168,173,84,100,26,41,241,163,105,108,204,131,226,89,178,228,68,166,24,126,133,169,132,125,99,184,89,12,159,41,139,141,39,232,64,109,208,60,55,134,71,194,160,140,57,91,136,103,142,201,186,98,181,169,198,185,233,124,50,155,19,86,221,138,87,62,205,184,106,205,49,156,175,121,179,152,230,73,75,87,118,121,21,204,133,239,76,161,181,150,139,161,57,37,93,53,243,225,58,223,215,168,41,76,131,47,113,169,62,49,110,40,117,234,194,31,18,35,112,177,22,20,99,87,151,248,21,243,253,176,213,218,148,116,167,181,250,129,249,188,243,171,166,53,92,156,105,51,109,50,31,155,175,211,58,205,213,0,73,206,27,39,51,13,162,152,185,240,45,48,74,218,152,145,110,117,98,222,55,243,237,181,137,198,61,166,13,74,185,162,73,19,107,163,93,72,108,122,102,138,150,158,197,44,241,164,209,216,143,148,106,48,114,1,213,45,15,77,116,171,133,101,90,20,132,68,75,124,167,1,240,185,190,100,92,208,196,234,91,227,37,15,188,107,112,204,49,199,132,155,110,186,41,188,225,13,111,8,207,124,230,51,105,17,135,47,31,110,99,122,229,43,95,25,158,255,252,231,135,83,78,57,133,63,35,209,5,255,45,77,215,94,123,45,127,16,123,84,44,92,184,48,220,117,215,93,124,187,13,78,88,112,155,85,142,135,30,122,40,92,121,229,149,108,240,71,65,108,123,5,47,95,243,13,82,122,178,183,136,111,213,186,249,230,155,120,254,119,221,117,39,47,143,207,199,105,57,54,150,19,204,24,211,84,227,14,94,184,104,97,120,240,193,7,121,217,174,184,226,138,176,224,161,5,172,243,3,156,24,181,42,198,13,3,37,29,76,93,178,111,44,181,93,140,218,132,103,53,106,11,93,102,26,25,153,10,243,74,119,51,63,140,73,133,111,166,113,153,169,9,251,198,112,179,24,62,83,22,27,47,215,200,7,161,52,72,106,128,143,105,59,228,44,131,223,176,100,61,211,164,24,207,24,171,205,116,60,204,86,120,247,123,223,187,232,83,191,58,163,249,255,166,255,72,236,31,10,177,255,223,146,231,153,74,126,166,73,216,248,34,168,62,116,126,0,187,153,110,105,114,146,124,164,164,61,80,234,23,40,245,199,228,234,216,173,213,69,170,246,171,24,43,166,45,214,55,95,5,234,93,121,116,176,197,91,133,100,37,93,80,211,21,60,159,142,246,10,153,77,195,94,152,41,36,51,36,34,246,179,5,119,162,208,174,4,228,75,5,22,142,169,103,233,246,114,228,117,125,49,129,253,90,157,47,36,212,226,86,187,72,245,250,81,245,72,77,190,67,87,23,200,251,181,92,73,167,137,207,171,230,168,213,159,213,9,138,243,243,53,209,159,45,183,42,93,125,245,213,225,221,239,126,119,216,118,219,109,195,135,63,252,225,176,193,6,27,72,102,52,224,214,23,24,62,76,141,219,156,248,3,122,2,252,35,186,229,150,91,194,215,191,254,117,62,185,192,103,40,60,14,58,232,160,240,166,55,189,137,63,35,81,122,167,3,253,254,201,159,252,73,248,127,255,239,255,133,173,183,222,58,252,199,127,252,71,242,109,79,248,134,167,119,189,235,93,97,167,157,118,226,3,235,47,126,241,139,225,184,227,142,179,249,224,91,160,240,193,238,63,248,131,63,8,107,173,181,22,107,138,7,30,120,128,223,101,217,116,211,77,249,157,19,188,107,226,219,98,125,112,59,207,225,135,31,206,241,207,126,246,51,238,31,39,44,10,44,255,59,222,241,142,176,195,14,59,136,18,129,218,15,126,240,131,188,220,218,190,132,175,124,229,43,225,11,95,248,66,248,210,151,190,20,246,220,115,79,81,155,246,208,241,110,208,231,62,247,185,112,250,233,167,75,54,174,215,75,95,250,82,94,190,181,214,122,26,41,250,66,80,254,86,165,75,46,185,148,199,177,134,87,189,234,149,225,143,223,246,182,240,137,143,127,130,79,204,62,242,145,127,162,245,223,52,121,57,247,140,19,151,127,250,199,127,10,119,221,125,23,51,198,112,2,69,220,14,221,172,104,110,125,178,44,57,249,120,107,129,197,10,209,39,152,73,184,13,80,101,197,212,55,136,246,170,24,55,94,156,188,226,90,123,236,242,225,27,238,190,131,20,146,96,72,41,179,79,4,104,62,55,173,49,95,45,134,230,251,28,251,62,239,13,181,21,157,77,156,146,174,198,249,76,87,193,215,177,174,169,92,23,51,205,213,177,238,226,146,105,65,41,87,53,223,95,222,191,247,43,230,231,231,125,54,105,31,29,209,96,162,107,206,116,213,4,185,174,150,228,186,234,114,159,27,138,166,237,106,60,212,122,250,1,152,197,56,215,97,0,19,38,78,79,242,202,226,183,242,37,93,253,44,7,120,45,169,179,164,104,44,140,30,131,58,99,241,125,28,139,132,212,7,3,226,115,232,125,132,18,171,175,104,233,98,76,170,203,132,107,213,207,116,118,69,55,223,233,204,234,35,167,190,178,104,204,222,143,20,125,118,82,78,52,196,234,43,139,38,237,223,243,218,55,32,88,226,56,233,164,147,194,169,167,158,202,95,173,122,192,1,7,136,58,58,54,222,120,99,62,232,221,110,187,237,146,131,127,188,27,240,211,159,254,148,63,60,125,217,101,151,133,29,119,220,49,28,121,228,145,124,176,173,39,10,248,128,53,62,152,141,218,221,118,219,141,191,74,208,227,142,59,238,8,63,249,201,79,194,211,158,246,180,240,237,111,127,59,60,241,196,19,225,168,163,142,10,207,122,214,179,194,170,171,174,202,237,175,187,238,58,254,32,247,231,63,255,121,62,240,199,186,96,62,187,239,190,123,184,239,190,251,194,105,167,157,198,39,3,248,250,88,223,63,222,81,208,220,217,103,159,29,126,241,139,95,132,23,189,232,69,252,14,202,230,155,111,30,174,185,230,26,214,113,2,129,119,73,240,57,14,172,171,159,63,242,120,119,2,235,191,206,58,235,72,207,139,194,245,215,223,192,125,227,68,106,251,237,183,35,13,59,64,251,95,46,62,104,142,190,95,254,242,151,83,223,27,177,142,3,201,27,164,253,174,187,238,26,190,248,165,47,134,107,174,190,38,28,113,228,17,225,5,207,127,1,107,247,221,119,111,56,235,172,179,233,164,236,230,240,204,103,238,75,39,18,171,217,129,230,99,143,197,245,90,115,205,167,209,114,30,24,86,92,113,110,152,127,199,124,30,199,26,118,218,105,231,112,200,33,135,240,120,161,110,187,237,182,231,237,85,3,190,153,9,39,61,135,30,114,104,120,238,115,159,219,250,16,253,210,141,246,118,234,226,33,7,254,57,183,186,153,96,49,162,180,1,234,27,164,149,37,135,183,163,139,91,205,103,154,21,83,141,167,9,115,86,153,35,47,0,232,156,103,64,19,229,232,164,224,81,67,141,24,107,145,34,52,31,35,13,163,166,1,11,17,234,250,254,60,180,141,80,3,167,3,150,55,39,162,170,147,175,243,115,178,205,207,32,177,201,62,71,72,116,50,75,91,34,194,207,15,40,198,226,3,240,139,177,56,165,56,129,211,147,156,19,188,206,203,146,20,102,160,156,95,222,28,182,252,190,174,80,159,167,146,118,21,142,142,112,71,204,68,147,26,59,42,3,73,212,11,3,197,122,39,150,198,196,214,41,131,95,215,164,15,49,133,197,121,66,145,235,125,113,15,90,205,41,72,214,75,10,132,156,35,144,28,35,247,45,72,209,217,191,194,233,128,229,205,137,176,60,57,165,249,177,134,156,250,49,148,137,64,242,226,90,222,250,83,38,88,31,96,212,68,98,48,251,64,253,37,11,28,128,223,122,235,173,236,227,106,253,116,3,239,52,156,124,242,201,225,19,159,248,68,216,104,163,141,248,157,130,47,127,249,203,252,117,175,184,250,143,15,229,254,231,127,254,39,95,229,199,129,254,215,190,246,181,112,244,209,71,23,111,61,2,240,187,18,168,211,62,222,250,214,183,134,79,126,242,147,225,31,254,225,31,194,141,55,222,24,222,246,182,183,241,173,73,248,144,55,116,228,81,247,217,207,126,150,79,6,78,56,225,132,112,249,229,151,75,111,41,206,57,231,28,190,69,9,239,38,252,237,223,254,45,47,31,24,239,4,224,221,152,15,125,232,67,225,211,159,254,52,127,166,195,207,31,235,246,158,247,188,135,251,253,249,207,127,46,183,45,1,248,239,236,161,113,141,21,49,198,125,198,10,156,172,108,181,229,86,225,187,223,253,110,120,255,223,190,159,151,13,243,255,242,151,191,18,94,253,234,87,135,51,206,56,147,79,0,177,235,197,219,204,112,143,178,244,227,226,189,246,220,43,156,119,222,121,108,95,162,19,17,224,79,255,244,237,162,157,27,222,255,254,247,135,213,86,91,149,79,136,182,222,102,107,25,147,5,177,15,252,197,174,152,177,158,231,158,251,43,62,225,122,246,179,159,205,39,99,156,71,137,176,173,130,178,34,143,103,37,106,43,81,230,184,189,48,21,150,193,170,51,79,83,166,73,202,141,81,73,202,112,51,70,46,225,9,58,80,27,52,207,141,225,145,176,108,140,38,150,104,90,153,172,43,175,54,213,120,12,163,46,90,241,156,53,248,109,102,40,145,98,86,89,68,102,129,215,18,139,50,79,84,99,31,228,52,159,211,60,208,202,67,19,157,235,212,156,174,198,249,76,87,193,92,248,170,149,204,213,85,107,212,92,127,236,103,177,111,239,253,65,86,232,47,137,107,38,117,152,20,243,153,113,93,161,95,69,75,87,63,186,173,188,90,82,87,242,199,48,238,147,200,250,206,98,205,91,206,89,82,147,155,182,17,246,53,93,245,156,19,223,27,96,113,33,159,235,220,143,106,181,122,50,45,48,23,254,40,70,109,0,141,21,62,207,166,177,152,38,114,221,76,74,172,6,174,250,28,164,177,233,174,46,169,137,161,57,166,195,32,185,152,243,90,42,154,229,4,185,142,20,231,157,102,253,40,171,47,129,234,234,179,171,186,90,76,243,132,125,17,148,103,1,112,226,128,171,203,207,120,198,51,194,122,235,173,39,234,244,1,183,65,225,246,26,28,120,227,118,29,28,244,231,183,34,225,31,48,78,90,112,240,127,232,161,135,242,135,180,113,5,191,4,252,134,4,14,220,113,139,142,2,253,225,64,87,111,241,193,231,45,242,111,132,90,119,221,117,195,203,94,246,50,62,200,189,244,210,75,69,77,129,62,113,226,129,101,245,64,140,119,71,0,92,141,127,227,27,223,152,204,31,87,217,49,63,124,54,132,63,119,96,31,14,207,79,14,253,137,99,137,21,49,198,21,108,245,177,222,239,124,231,59,195,250,235,175,103,58,78,202,240,14,3,190,50,119,183,221,118,229,207,91,60,252,240,67,172,107,30,0,243,3,172,198,49,167,153,163,222,240,102,155,109,22,14,216,255,0,62,161,184,234,170,171,89,167,38,156,83,190,247,222,123,195,101,151,93,206,191,241,161,99,198,121,199,168,77,88,145,199,179,18,181,149,136,140,49,140,126,52,141,141,101,176,60,243,195,152,84,248,157,220,24,53,73,25,110,198,200,37,60,65,7,106,131,22,153,182,128,248,209,52,54,150,141,209,176,100,61,211,100,80,156,179,229,213,42,117,173,252,184,241,232,70,139,216,138,231,172,62,167,185,63,53,1,10,24,230,84,32,121,95,214,106,226,4,115,91,69,109,116,149,12,104,94,198,136,13,107,229,208,171,93,249,68,94,212,23,207,4,10,243,152,169,227,153,153,232,183,175,207,217,113,108,182,4,150,99,224,190,51,109,187,24,58,234,233,172,152,174,180,99,105,72,127,89,77,79,147,4,252,74,87,2,233,67,251,177,186,190,6,146,215,178,161,253,47,6,224,202,254,195,15,63,44,209,244,2,87,164,241,235,211,248,12,1,14,246,113,11,83,23,112,226,130,207,24,224,94,126,220,219,95,250,64,51,110,99,90,127,253,245,37,106,176,218,106,171,241,173,68,0,78,32,242,147,19,0,183,23,225,4,9,247,238,55,31,120,110,128,175,145,205,79,26,0,156,216,232,189,251,184,109,167,185,21,169,1,62,55,129,223,178,184,231,158,123,194,253,247,223,47,106,254,196,215,184,198,138,24,227,170,160,250,56,113,120,250,211,159,46,106,212,245,138,39,78,138,182,220,114,171,112,247,221,119,211,73,203,67,166,71,38,143,152,31,20,178,239,226,152,87,189,97,124,91,214,193,135,28,204,249,115,126,113,14,255,18,45,128,28,53,101,198,59,60,56,177,136,219,68,78,58,145,7,9,27,242,120,169,128,46,116,153,49,134,209,143,166,177,177,12,86,195,146,37,39,50,197,240,43,76,37,236,27,195,205,24,57,166,44,54,158,160,3,181,65,139,140,109,20,253,104,26,27,131,50,230,172,103,181,190,56,55,244,152,107,153,161,104,113,196,163,240,156,149,241,194,203,129,83,217,39,215,42,225,170,174,22,211,60,97,95,132,60,175,177,229,200,245,190,230,213,36,221,210,89,147,164,106,236,139,158,104,176,76,247,6,88,44,190,54,72,116,151,243,241,168,6,152,159,197,108,121,60,196,208,134,59,114,154,88,162,85,250,6,74,122,98,133,154,40,74,92,201,39,190,175,41,212,171,105,59,223,62,207,13,141,107,154,25,210,21,173,171,29,231,58,234,56,9,202,245,130,198,198,137,76,131,69,185,173,139,105,1,199,228,90,44,110,18,131,7,154,194,52,248,62,22,179,254,51,51,45,107,151,212,59,61,241,189,73,19,107,163,38,186,198,42,152,11,223,25,96,190,211,57,84,230,162,38,207,172,146,250,96,17,153,5,94,75,44,202,230,207,2,224,106,249,26,107,172,33,209,244,2,7,209,184,10,142,3,121,125,55,160,15,56,112,199,187,7,248,48,244,111,127,251,91,81,27,224,32,185,116,82,160,152,202,59,39,56,33,192,9,72,23,182,216,98,11,218,124,139,107,227,53,103,152,56,113,105,102,27,245,69,194,43,174,56,135,63,103,129,111,167,122,226,137,199,77,199,85,197,134,227,21,198,200,62,70,158,167,204,104,171,188,211,142,59,241,187,9,151,94,114,105,184,243,206,59,155,90,178,39,158,248,29,127,22,4,239,188,28,120,224,129,180,108,178,77,184,47,169,243,200,227,101,2,186,82,101,198,24,198,169,178,170,18,179,144,50,103,133,249,15,57,101,184,25,35,199,148,197,198,19,140,128,218,32,122,110,44,170,142,217,73,99,248,145,211,152,21,23,143,195,152,244,198,106,83,136,153,251,98,225,120,226,0,136,208,100,197,207,225,123,44,150,249,4,193,92,114,74,253,154,228,242,46,29,3,228,196,5,152,189,64,176,144,38,54,31,7,223,191,135,182,49,192,71,173,184,57,76,207,10,242,254,139,243,43,196,144,76,246,177,56,213,216,33,137,75,5,132,226,242,16,58,117,241,75,253,65,99,25,147,66,222,75,86,167,236,253,10,242,146,81,57,65,41,73,62,135,202,37,104,2,44,126,177,214,229,19,56,173,52,198,140,172,198,151,193,231,216,156,49,224,218,229,219,58,143,107,64,73,82,38,130,233,230,52,40,233,249,250,41,252,114,36,121,4,200,137,11,48,123,129,96,33,77,74,235,195,26,114,234,231,112,121,64,194,68,107,156,6,165,126,147,178,36,88,162,88,121,229,149,249,96,252,182,219,110,115,183,216,76,15,240,78,3,14,56,241,129,229,161,39,39,184,210,141,111,38,194,213,115,61,88,245,192,178,206,20,240,78,71,254,161,236,37,139,230,4,5,159,15,105,226,200,184,106,25,209,212,69,85,242,114,166,17,25,87,56,75,156,230,249,33,140,111,105,194,45,90,184,253,10,31,220,70,25,231,136,177,125,46,189,236,82,62,177,216,110,187,109,89,167,38,156,51,134,219,195,168,77,120,169,66,109,37,34,99,12,227,180,194,60,8,158,37,235,153,38,41,171,97,18,125,99,184,25,35,151,176,34,143,39,32,212,6,205,115,99,120,36,44,27,163,137,37,42,112,95,126,218,88,109,202,177,243,75,177,216,156,21,249,10,2,162,72,173,10,64,25,96,223,229,57,84,230,130,24,171,224,181,162,33,143,146,130,14,107,181,205,106,45,47,245,62,199,249,130,198,6,93,114,214,71,201,92,157,197,234,115,144,198,53,99,120,13,97,87,60,212,98,183,45,157,197,130,222,105,165,250,74,31,72,180,244,66,173,175,75,218,248,90,245,11,237,71,178,188,159,82,127,149,121,32,81,210,233,143,39,181,28,184,150,103,93,106,18,93,144,235,108,53,157,44,38,141,210,88,69,196,98,121,60,212,20,166,193,151,184,179,63,169,243,53,197,122,212,32,149,233,172,21,116,54,73,230,26,155,196,150,71,45,66,141,157,14,214,134,234,39,121,169,73,114,228,178,159,229,205,68,3,204,135,46,60,11,128,19,135,237,183,223,158,239,253,199,55,30,77,39,112,11,20,62,120,141,111,66,26,229,128,92,63,63,128,101,90,182,144,159,48,106,220,175,227,93,22,119,45,51,178,156,160,198,88,107,113,37,83,116,57,105,245,49,63,28,107,190,108,129,63,183,129,111,111,194,103,78,30,124,80,126,51,130,116,124,118,229,138,203,175,224,119,146,214,88,99,77,214,169,75,206,25,115,223,221,140,218,132,103,21,106,11,89,102,26,25,153,10,243,74,118,51,63,140,73,133,223,201,106,152,68,223,24,110,198,200,37,172,200,227,229,18,181,65,242,220,24,30,9,203,224,123,230,135,49,169,240,75,220,151,159,54,86,155,106,60,204,230,204,225,255,107,228,205,40,10,253,99,238,67,209,42,29,113,121,75,243,130,148,200,34,20,74,219,200,138,6,181,153,46,200,114,46,17,184,249,206,232,241,144,206,103,22,172,39,208,185,174,51,185,140,163,244,237,107,225,143,186,92,3,234,71,237,178,134,33,253,36,53,133,6,131,151,165,86,216,215,129,203,251,210,33,243,229,26,154,12,169,93,140,216,101,151,93,248,183,27,112,85,25,31,148,30,23,184,189,8,223,142,132,111,247,193,61,241,120,151,1,183,246,224,157,12,252,96,218,80,232,9,131,255,0,242,178,129,252,5,67,227,97,58,174,2,38,44,39,160,49,214,90,92,41,20,93,78,90,125,204,15,99,78,51,179,86,96,124,110,228,192,3,227,135,164,175,190,230,106,214,30,127,226,113,142,177,207,60,243,153,251,88,173,246,229,153,102,147,178,34,143,103,37,106,43,81,102,26,5,153,10,243,32,116,49,79,83,166,137,50,73,226,71,211,216,24,110,198,200,37,60,65,7,106,131,230,185,49,60,18,6,101,204,89,207,53,67,139,92,203,12,69,211,17,47,78,166,243,6,137,212,44,43,80,223,215,176,65,227,68,195,236,43,171,36,154,26,80,242,19,77,39,78,151,176,169,19,3,49,103,166,40,233,160,92,247,166,253,178,57,141,245,220,242,186,44,78,124,103,218,48,215,152,156,198,113,174,137,249,246,92,4,82,205,251,206,20,173,28,139,153,38,86,210,91,154,239,211,251,125,54,164,86,107,250,184,100,133,26,4,37,159,67,31,139,37,53,21,171,245,51,164,255,78,243,109,198,105,15,139,139,81,141,25,226,119,90,44,107,197,234,36,181,94,211,18,141,213,72,3,114,157,219,137,206,190,90,12,19,141,125,209,19,13,12,136,159,24,100,76,98,58,250,208,149,69,243,181,190,6,46,192,154,112,98,94,139,37,179,1,184,149,8,223,22,132,15,50,159,113,198,25,1,87,155,70,5,78,14,190,243,157,239,240,87,171,226,135,223,96,184,245,103,195,13,55,228,95,164,30,250,1,108,124,104,25,191,135,128,131,82,180,93,30,128,147,170,97,183,137,233,118,169,177,34,198,139,114,230,237,138,72,56,202,194,49,230,172,139,113,0,251,156,231,28,196,39,113,103,157,121,22,109,159,39,194,109,191,189,45,252,250,215,191,14,123,236,177,71,216,108,179,205,81,156,245,213,48,117,147,178,34,143,151,74,212,86,210,179,26,166,209,55,102,57,101,206,10,243,159,51,141,141,225,102,140,92,194,19,140,128,218,32,122,110,44,170,29,76,14,252,113,25,147,41,199,44,76,67,60,144,155,55,28,160,36,217,28,62,7,22,9,96,86,193,39,8,234,90,255,226,27,156,102,249,72,17,8,156,96,161,215,125,158,252,164,127,1,107,162,39,105,209,45,157,36,51,221,229,106,243,1,188,204,205,178,118,237,130,84,210,216,107,28,59,161,216,79,1,168,243,237,12,89,123,115,59,116,246,125,94,52,23,166,129,243,43,114,131,92,156,46,38,120,41,73,39,129,192,105,112,147,18,31,144,9,53,112,122,154,136,224,180,215,197,207,183,81,43,22,102,248,0,126,37,102,146,216,228,74,172,232,91,14,5,164,68,22,193,116,115,34,123,189,184,94,153,174,9,214,212,143,20,33,186,106,18,58,39,133,174,135,90,14,157,15,167,132,189,223,8,145,205,21,199,247,155,244,239,253,37,15,124,174,0,191,170,140,19,8,252,142,2,222,121,24,229,228,1,223,204,244,131,31,252,128,127,17,26,63,154,134,111,0,2,240,237,71,123,237,181,23,191,19,1,27,2,124,83,207,47,127,249,75,190,5,6,63,190,182,180,67,63,147,209,245,78,206,99,143,61,22,110,191,253,118,137,186,160,103,155,53,86,196,152,47,254,121,198,9,43,71,194,28,59,157,152,31,22,199,28,190,13,11,31,128,198,239,60,224,179,48,87,92,113,121,184,249,230,155,249,243,13,184,13,77,235,168,9,179,197,220,55,119,21,89,99,199,200,49,101,177,241,172,70,109,161,61,171,97,26,125,99,25,28,207,252,48,38,21,126,133,169,132,125,99,184,89,12,159,41,139,141,39,112,168,13,146,231,198,240,232,100,34,142,102,148,201,186,98,181,222,216,249,165,184,96,40,202,227,248,201,104,14,92,198,27,231,193,98,234,91,141,228,213,124,13,251,68,128,175,241,166,53,173,92,76,241,68,235,216,7,137,230,77,81,210,205,119,186,132,169,166,38,58,231,64,96,177,98,61,153,194,52,248,62,86,141,39,77,108,190,196,137,159,199,234,119,152,162,148,163,191,36,134,224,227,150,238,234,107,181,189,230,231,233,125,103,218,247,216,243,168,216,72,253,185,101,235,108,231,234,186,44,233,35,134,73,30,198,53,67,250,163,26,64,99,237,176,43,86,191,203,242,118,93,150,212,73,211,98,123,72,60,105,124,53,171,141,110,75,87,168,158,228,69,215,90,182,24,38,117,156,207,244,220,56,41,121,174,87,19,77,205,231,216,39,74,234,51,227,52,184,224,207,18,224,224,16,95,133,138,15,52,255,227,63,254,35,255,146,116,243,67,102,117,224,29,130,255,249,159,255,225,223,94,192,109,45,248,97,50,28,76,2,184,47,31,239,100,224,157,7,212,220,112,195,13,172,215,128,223,5,64,63,88,134,195,15,63,60,172,185,230,154,146,89,122,129,147,39,220,174,133,95,181,198,183,30,149,128,31,172,195,173,63,109,228,39,111,26,215,88,17,99,61,249,139,215,64,113,5,180,196,90,23,99,126,24,199,28,190,177,9,31,146,190,233,166,155,249,7,238,46,184,224,194,176,245,214,91,243,201,29,215,74,29,53,73,99,238,155,187,142,172,177,99,228,152,178,216,120,86,163,182,208,145,49,134,113,42,44,131,209,138,29,243,195,152,84,248,21,166,18,246,141,225,102,49,124,166,44,54,94,174,145,15,66,109,144,60,55,134,71,194,50,248,13,75,214,51,77,198,138,171,172,54,213,120,116,163,69,108,197,245,239,187,227,10,129,247,139,40,229,123,218,232,18,176,31,41,162,167,29,195,213,12,41,239,43,234,237,195,23,144,63,104,158,57,242,70,125,241,146,70,182,60,179,235,248,103,138,240,235,54,100,220,103,219,182,89,204,240,207,213,78,72,205,180,15,215,24,253,90,109,169,81,95,71,200,187,154,98,121,87,31,146,99,234,170,91,252,192,21,204,23,188,224,5,225,221,239,126,55,31,184,227,23,132,241,131,109,215,95,127,125,241,87,156,113,123,13,14,118,223,251,222,247,134,255,250,175,255,226,223,24,248,240,135,63,204,191,133,224,129,31,118,195,15,151,225,157,132,15,126,240,131,225,220,115,207,109,157,144,224,159,24,62,108,139,95,102,198,173,82,56,129,209,31,92,91,218,129,31,82,195,1,54,78,196,78,63,253,244,100,221,177,222,56,105,192,47,83,151,63,8,158,191,184,106,92,99,69,140,249,170,52,152,99,92,97,44,177,214,197,152,31,198,49,7,222,125,247,221,249,243,12,120,71,10,191,177,129,223,110,216,116,211,77,44,207,125,48,115,87,49,230,190,153,170,140,218,132,151,42,212,86,34,50,198,48,78,133,121,165,11,177,177,100,61,211,36,229,198,168,36,101,184,25,35,151,240,4,14,249,160,212,6,205,115,99,120,36,12,202,152,179,158,213,90,177,243,57,206,242,99,24,58,157,142,120,20,150,119,28,188,42,113,238,155,169,6,230,130,24,171,224,53,150,212,23,227,180,250,78,79,140,139,154,60,179,74,162,229,181,37,157,77,156,92,87,167,164,155,86,51,148,137,207,77,84,119,166,29,150,114,185,249,186,188,93,111,44,208,184,106,89,141,245,17,221,182,158,89,75,119,109,224,251,124,177,143,82,189,215,166,193,116,190,202,45,235,153,95,171,157,175,119,126,177,142,172,168,231,90,102,190,13,192,146,211,138,150,215,13,108,167,133,28,119,181,39,31,176,216,153,181,135,197,48,201,231,198,245,89,157,10,230,194,207,12,104,233,208,56,17,45,215,53,182,28,185,73,93,102,146,142,190,106,194,108,46,159,212,0,240,213,21,189,101,146,155,101,192,111,58,224,215,149,63,249,201,79,242,7,166,79,56,225,4,254,149,228,87,189,234,85,225,47,254,226,47,194,199,63,254,113,54,156,8,188,228,37,47,97,237,87,191,250,21,31,228,127,226,19,159,8,123,239,189,183,244,212,0,7,60,56,33,193,9,198,29,119,220,17,222,245,174,119,241,175,51,127,254,243,159,231,15,82,127,229,43,95,225,126,240,78,5,190,213,233,29,239,120,71,120,253,235,95,207,203,178,44,0,191,11,241,186,215,189,142,79,172,112,98,132,245,199,58,227,0,252,125,239,123,31,143,37,222,169,57,234,168,163,164,197,116,66,79,78,203,188,40,103,185,16,16,227,120,69,82,25,63,240,182,231,158,123,65,96,236,191,255,126,97,213,85,87,227,54,200,115,27,252,161,13,51,28,137,59,24,181,9,47,213,200,87,162,182,146,145,109,156,149,89,78,153,179,9,147,9,99,194,181,202,112,51,142,133,142,39,24,1,181,65,244,220,88,84,29,179,147,50,220,82,220,230,190,124,63,99,210,27,171,117,196,204,125,177,112,60,113,64,96,42,92,225,4,208,80,35,190,132,12,213,82,33,194,36,114,138,253,91,65,52,161,6,153,160,174,239,47,201,139,15,114,178,9,137,6,180,10,37,204,244,100,126,25,188,206,190,175,147,216,100,115,92,236,225,242,140,190,216,35,171,75,150,75,172,113,26,88,88,210,125,61,177,15,25,62,144,188,34,169,83,168,40,204,68,19,207,236,143,193,165,4,187,202,128,203,149,80,173,39,248,38,90,151,136,132,44,100,161,85,214,18,26,120,57,223,231,90,177,152,194,98,113,242,216,224,125,66,53,157,37,120,222,190,80,208,146,69,104,149,102,133,73,232,117,241,243,245,53,64,67,78,92,128,217,11,4,203,145,163,203,94,234,207,114,28,96,98,212,104,137,16,97,18,57,93,253,207,66,224,64,31,159,81,192,129,61,110,89,218,111,191,253,194,188,121,243,248,221,133,99,142,57,134,237,130,11,46,224,111,77,58,244,208,67,195,103,63,251,89,62,105,192,173,43,53,224,36,224,136,35,142,224,62,193,120,247,1,7,206,248,32,53,174,182,159,127,254,249,124,242,241,175,255,250,175,225,15,255,240,15,249,51,23,203,18,240,174,203,71,62,242,17,94,71,172,43,214,25,99,1,31,159,45,249,155,191,249,27,254,85,235,233,135,158,156,150,25,87,53,19,230,147,89,190,214,25,89,99,226,57,115,86,12,7,31,124,48,127,104,29,239,54,236,177,199,158,164,199,54,108,92,167,113,153,209,45,40,50,28,137,59,24,181,9,207,106,228,11,89,91,137,200,24,179,56,21,230,149,78,153,31,198,82,237,25,57,97,146,196,143,6,48,231,177,99,228,18,158,192,161,54,72,158,27,195,35,97,16,115,19,115,214,244,38,158,57,38,235,138,213,166,26,171,189,239,125,239,91,244,241,243,207,138,17,144,51,192,110,37,175,101,86,79,204,110,37,159,51,192,110,158,143,212,238,23,112,126,169,63,32,233,167,195,151,48,213,193,230,184,26,66,117,62,53,61,146,57,67,227,90,127,10,142,113,144,226,218,113,216,215,78,184,113,34,122,117,133,8,32,55,251,6,146,192,124,139,249,26,124,135,218,126,12,206,251,25,2,43,239,105,103,114,165,46,201,11,37,101,78,79,80,209,121,121,28,166,51,102,87,98,147,179,184,179,125,193,55,73,227,154,30,169,233,131,216,215,180,242,4,118,37,182,126,149,35,177,195,126,166,231,245,64,201,79,250,163,137,149,168,47,130,250,18,182,219,107,130,64,238,252,111,31,43,193,236,6,62,199,128,95,129,198,9,4,78,2,240,43,198,248,220,194,184,7,248,232,15,125,161,79,124,6,0,63,110,214,247,139,205,203,2,112,155,18,214,25,31,48,198,183,20,109,181,213,86,35,142,33,246,31,188,112,40,52,46,51,174,90,226,31,124,26,187,42,114,70,121,217,188,228,226,75,194,95,255,245,95,243,187,82,120,151,8,191,1,178,124,35,27,160,34,43,134,141,127,181,249,4,139,1,165,13,80,223,32,173,44,57,131,183,103,30,47,35,232,249,140,131,172,113,113,197,251,70,99,72,190,84,147,105,62,52,191,208,14,203,203,203,220,129,86,186,167,158,129,126,197,237,4,138,10,133,131,218,86,48,149,182,83,194,82,185,208,19,12,197,84,55,81,223,243,172,11,220,20,19,215,135,185,228,56,217,208,251,90,36,40,230,10,162,95,254,226,186,100,154,15,217,111,9,101,180,106,103,55,112,112,139,147,5,252,24,24,190,37,9,95,147,58,149,119,5,208,22,239,80,160,63,240,242,112,210,0,224,195,226,184,101,9,99,136,95,199,30,125,12,113,180,225,161,113,153,227,73,67,244,226,20,204,215,10,35,227,232,166,135,249,65,188,104,225,162,112,238,185,191,226,207,98,236,183,223,190,188,236,40,227,154,10,83,83,246,141,225,102,140,28,83,22,27,207,106,212,22,218,179,26,166,209,55,150,193,105,88,178,228,68,166,24,126,133,169,132,125,99,184,25,35,215,201,19,56,12,25,180,198,240,72,24,196,220,196,156,245,172,150,199,99,24,117,49,45,241,116,114,249,51,14,128,215,18,147,156,250,214,78,204,107,44,169,47,38,233,56,81,77,216,12,146,139,57,175,77,68,179,92,65,243,102,109,85,203,234,181,99,115,225,171,166,230,117,231,123,211,14,76,83,73,28,141,217,87,147,124,41,230,58,31,11,146,88,124,142,157,159,88,76,89,172,130,185,240,189,149,52,111,181,118,153,161,136,73,253,62,211,62,181,77,198,106,121,95,154,55,93,98,227,14,203,251,98,235,106,231,115,206,183,126,10,109,45,87,50,169,111,213,68,41,213,166,96,218,97,41,231,173,90,167,41,175,137,37,245,174,46,209,97,36,181,52,152,212,195,138,121,103,0,136,125,167,75,216,212,137,129,152,197,183,122,49,78,171,239,116,179,40,91,236,107,216,39,50,205,213,153,137,54,193,4,51,10,61,57,29,198,184,34,158,176,156,152,131,239,189,247,158,112,217,101,151,243,7,164,119,218,9,31,128,135,30,107,19,166,137,198,252,71,102,12,55,99,228,152,178,216,120,169,70,109,165,34,243,24,241,84,89,85,137,89,72,153,179,194,252,135,156,50,220,140,145,235,228,9,58,48,100,16,27,139,42,111,161,44,22,38,135,51,44,164,241,56,140,73,111,172,214,17,51,247,197,3,89,62,227,224,213,28,170,105,141,248,18,38,90,116,28,19,180,79,176,249,145,34,52,0,163,166,113,217,26,39,66,221,164,63,151,215,130,214,252,48,145,24,108,161,215,9,230,146,147,244,11,72,236,117,246,125,157,196,185,236,193,186,36,173,206,197,12,115,122,96,29,68,228,203,99,97,166,27,68,111,165,107,186,64,231,83,203,171,232,151,71,199,173,88,223,3,109,155,247,101,24,208,169,117,225,250,210,229,107,245,71,176,50,228,197,111,156,232,114,152,229,205,87,64,16,189,152,83,146,2,33,3,207,223,9,163,198,190,67,38,137,77,54,71,128,156,139,45,157,235,150,48,98,168,110,105,77,22,116,102,192,28,114,161,35,86,206,208,234,95,225,5,201,179,171,62,88,69,7,63,47,173,133,1,204,42,136,177,22,221,200,162,105,123,213,38,152,96,177,64,79,78,135,49,174,130,38,204,39,183,184,50,186,2,127,21,235,229,151,95,30,246,218,107,111,254,156,131,234,252,48,142,109,218,113,153,169,132,125,99,184,25,35,199,148,197,198,179,26,181,133,142,140,49,138,211,10,203,224,52,44,89,207,52,73,185,49,42,73,25,110,198,200,37,60,129,67,109,144,60,55,134,71,39,19,113,132,48,139,199,103,178,174,188,90,111,236,252,82,60,208,154,119,28,204,36,102,93,38,202,236,43,131,36,246,190,213,0,206,215,188,89,76,243,68,153,125,53,149,188,6,147,218,150,46,22,11,156,230,125,14,162,121,45,49,52,70,73,166,71,209,105,49,140,57,213,74,38,117,234,104,156,231,125,12,104,172,168,198,98,26,171,38,148,232,185,229,237,88,42,105,162,183,234,97,125,121,49,192,98,241,19,109,113,152,155,95,215,178,154,241,2,54,126,43,239,45,203,115,187,72,137,206,38,186,58,173,188,154,150,120,109,68,243,253,119,206,11,38,243,179,58,137,53,111,122,102,0,168,148,163,63,230,82,91,211,124,91,231,251,54,128,250,102,177,196,28,174,3,131,36,246,190,214,192,5,172,38,55,228,184,160,209,212,103,150,188,213,130,157,1,202,19,76,48,227,208,147,212,50,183,174,137,242,73,45,34,97,137,241,117,188,231,159,31,127,103,98,159,125,246,166,93,24,251,112,204,155,113,28,251,104,76,227,50,83,19,246,141,225,102,140,28,83,22,27,207,42,212,22,178,204,52,18,50,21,150,193,240,204,15,99,82,225,131,243,216,184,49,42,73,25,110,198,200,37,60,129,67,109,144,60,55,134,71,194,50,248,13,75,214,51,77,6,197,57,91,94,173,82,215,202,215,226,233,177,246,103,28,72,52,168,239,181,98,129,199,40,249,18,42,121,200,150,170,245,91,105,91,68,86,63,106,243,26,166,163,143,9,102,30,211,114,92,183,184,55,246,136,59,233,160,210,113,215,161,210,46,145,37,40,150,102,34,135,197,66,66,77,207,208,42,171,180,51,153,28,188,10,86,129,28,106,98,212,70,87,219,9,38,88,92,208,23,179,50,227,170,99,194,124,66,192,215,34,35,75,140,175,209,197,143,190,225,247,40,158,241,140,29,154,58,98,51,142,99,31,53,166,146,52,70,47,145,170,140,54,9,207,106,212,22,186,204,52,18,50,21,230,149,246,44,89,114,34,83,12,223,116,23,71,145,125,99,184,25,35,199,164,177,34,143,39,32,100,131,86,228,198,240,72,24,148,49,103,61,171,245,197,185,161,199,92,203,12,69,139,35,78,152,191,85,233,194,115,40,18,112,166,196,50,145,208,116,211,36,206,243,57,3,236,230,121,153,72,216,238,95,80,236,175,224,27,71,50,135,137,38,94,55,159,80,234,31,232,213,35,153,163,177,213,15,173,19,140,28,11,119,205,7,199,57,213,58,69,151,78,29,228,243,85,64,199,65,88,45,159,35,169,215,5,75,22,112,26,144,245,219,121,144,88,64,95,125,45,111,114,150,231,122,93,158,134,218,177,128,199,7,28,195,118,29,57,230,19,242,229,25,26,155,156,197,73,61,249,69,157,96,253,212,244,72,77,222,235,52,81,185,230,247,246,175,108,147,198,151,48,241,75,253,21,251,200,52,9,155,118,170,73,172,190,132,90,55,255,155,223,103,158,96,130,37,3,236,135,238,117,176,135,23,209,163,137,40,166,253,216,191,92,151,216,53,136,188,92,163,52,32,245,1,106,101,201,153,140,239,146,68,105,192,235,27,160,183,186,163,160,186,125,167,155,21,211,20,187,207,56,228,80,13,76,198,161,114,116,83,205,132,20,218,55,216,252,72,17,62,64,77,227,70,31,154,138,14,172,137,158,228,213,151,188,80,10,47,72,77,14,191,188,30,126,190,12,241,115,89,97,122,94,144,197,249,252,90,243,135,223,21,19,138,105,113,124,206,80,18,165,94,93,131,211,18,93,160,203,218,90,238,10,172,6,245,141,27,145,11,3,217,47,3,179,76,148,251,224,219,219,242,21,192,121,241,61,76,199,196,21,36,161,211,19,223,195,53,200,203,243,120,28,228,253,48,72,48,61,47,144,28,195,233,181,113,130,148,232,44,68,87,153,201,215,16,172,132,28,203,103,53,128,159,111,146,246,26,106,56,34,168,15,54,177,129,245,5,86,63,146,181,99,184,60,56,151,121,185,68,72,250,156,96,130,37,9,252,183,31,206,56,89,136,83,137,113,116,131,168,131,249,97,28,219,212,152,74,210,24,189,68,170,50,218,36,60,171,81,91,104,207,141,225,145,48,175,180,103,201,122,166,73,202,141,81,73,202,112,51,70,46,225,9,28,106,131,228,185,49,60,58,153,136,163,2,247,229,167,141,213,166,28,71,238,248,140,131,248,204,98,137,22,41,105,99,53,96,129,250,154,55,131,166,58,23,68,67,204,172,146,104,106,128,249,78,79,52,46,202,242,34,169,150,228,225,138,15,168,159,24,116,201,89,59,53,223,198,213,181,114,28,68,243,218,16,203,219,149,98,246,53,165,177,55,175,139,175,13,76,247,86,234,71,155,120,173,98,64,73,247,102,243,214,90,110,20,125,203,13,140,217,32,59,214,154,98,109,193,128,146,14,75,114,181,186,146,158,105,81,144,184,214,143,55,109,50,66,12,104,172,240,121,54,113,212,47,26,229,184,70,252,86,190,100,82,23,29,209,96,78,87,141,125,45,21,205,231,124,109,110,0,136,125,167,171,166,190,230,172,6,26,66,241,173,86,140,115,50,1,179,6,95,89,52,9,173,157,154,213,74,110,130,9,102,20,249,201,169,198,101,198,59,10,17,18,203,9,115,212,113,79,116,155,249,225,89,45,143,217,98,159,53,166,38,105,140,185,68,170,50,218,36,60,171,80,91,200,200,180,166,50,21,230,149,74,99,126,168,238,226,200,164,194,239,228,198,168,73,202,112,51,70,46,225,229,26,181,65,241,220,24,30,9,203,96,123,230,135,49,169,240,75,220,151,159,54,86,155,106,28,205,125,198,129,34,35,239,59,30,132,190,226,44,223,42,31,48,51,44,121,11,208,106,122,9,3,230,179,84,160,182,222,75,59,116,157,220,186,229,199,96,211,118,76,214,49,143,105,195,144,109,52,77,219,113,104,55,189,117,133,130,98,27,18,71,122,78,2,104,35,174,161,86,95,211,5,62,149,148,117,180,97,80,190,179,68,146,90,51,164,118,130,9,22,59,106,47,140,101,198,85,196,8,137,229,100,55,234,184,194,216,102,126,120,86,227,56,246,81,99,42,97,223,24,110,15,163,54,225,89,141,218,66,71,198,24,197,169,48,175,100,26,243,67,117,162,24,59,70,77,194,141,81,73,202,112,51,70,46,225,9,28,106,131,228,185,49,60,18,6,101,204,89,207,53,67,139,92,203,12,69,211,17,79,39,55,239,56,32,242,62,152,77,52,102,239,131,69,100,22,168,175,121,51,205,137,31,133,84,99,83,31,44,34,179,64,117,51,209,180,46,247,217,178,118,150,119,122,210,222,233,8,53,239,107,84,74,116,184,226,215,116,246,125,157,160,150,239,141,135,154,180,209,14,18,189,208,31,144,107,185,117,214,248,156,250,29,245,72,150,116,24,231,136,250,184,212,182,211,10,109,184,175,14,3,90,90,22,123,189,175,63,88,82,71,174,247,125,157,55,171,17,223,199,93,214,170,243,243,144,174,212,73,234,188,166,37,18,251,90,64,125,111,73,127,133,154,36,159,89,108,16,9,104,213,64,227,132,248,34,228,121,141,53,103,53,228,2,172,9,39,6,77,117,46,136,134,152,217,229,204,119,54,193,4,179,10,249,153,112,55,47,98,198,84,152,47,18,120,150,44,194,44,6,243,31,114,202,112,123,24,181,9,47,213,168,173,84,100,30,35,158,10,179,156,50,103,61,171,197,18,246,141,225,102,28,11,29,79,208,129,218,160,121,110,44,170,29,76,14,252,113,25,147,222,88,173,35,102,158,106,44,92,248,140,131,250,82,193,161,114,116,163,169,6,102,167,12,155,163,250,49,108,32,121,133,186,125,253,87,251,21,63,38,90,161,115,34,172,111,226,100,62,82,199,84,211,89,16,72,96,122,86,128,62,124,63,89,218,144,235,157,49,57,22,139,83,141,21,45,33,130,229,146,78,90,77,143,142,24,224,234,76,34,135,125,101,192,146,194,14,121,106,170,156,32,75,50,209,4,92,90,71,171,67,77,33,239,199,160,218,222,233,22,102,122,43,38,88,72,142,165,197,97,31,176,132,0,57,23,231,203,205,190,139,213,207,101,21,76,55,39,162,170,119,249,100,76,78,215,246,42,73,24,53,13,88,136,80,23,57,237,199,165,45,72,230,199,138,48,180,68,136,48,73,156,190,254,153,81,35,190,132,141,65,147,64,251,153,96,130,89,3,61,153,29,198,184,106,26,167,194,124,50,156,50,63,10,113,100,82,225,87,152,74,216,55,134,219,195,168,77,120,86,163,182,208,145,49,70,113,42,204,43,233,89,178,228,68,166,24,190,233,46,142,34,251,198,112,51,70,46,225,9,28,106,131,228,185,49,60,58,153,136,163,153,100,181,41,199,206,47,197,98,238,51,14,96,14,26,102,63,103,77,169,15,118,6,40,3,236,187,60,135,202,92,16,99,21,188,198,146,250,98,146,142,190,211,19,179,162,24,51,171,228,53,245,157,110,154,88,162,115,97,91,99,243,177,250,28,164,177,89,161,29,208,149,111,197,234,119,89,222,206,25,18,22,15,232,15,104,105,98,185,94,181,66,31,166,149,114,83,177,82,191,228,99,162,26,251,21,243,117,53,3,74,90,177,223,40,91,172,66,43,86,23,126,135,89,189,139,125,190,102,121,59,147,196,49,61,55,87,7,83,33,169,129,6,89,125,167,115,40,154,234,204,42,137,175,57,203,195,52,239,12,80,221,183,49,147,188,230,172,70,181,72,105,27,103,0,19,38,170,9,179,33,44,249,98,214,102,130,9,150,36,242,147,87,141,203,220,186,102,42,39,193,93,204,15,207,137,197,62,106,76,77,216,55,134,219,195,168,77,120,86,161,182,144,145,105,205,197,143,198,99,192,106,22,27,75,150,156,200,20,195,175,48,149,176,111,12,55,99,228,18,158,192,161,54,72,158,27,195,35,97,25,252,134,37,235,153,38,99,197,85,86,155,106,60,204,154,207,56,80,208,13,20,116,20,37,169,190,206,166,152,47,166,33,146,181,114,181,190,74,181,4,140,74,17,78,47,182,19,99,100,5,165,250,28,67,106,166,29,35,206,116,89,57,6,234,93,143,233,216,24,51,176,65,209,229,180,116,91,233,168,216,183,136,189,243,173,21,140,162,103,154,133,181,62,4,156,150,154,106,169,75,248,26,243,171,13,5,148,47,181,99,46,37,38,152,96,182,32,127,193,211,184,204,184,10,153,176,156,4,119,49,63,140,99,155,26,83,73,26,163,23,16,199,28,182,24,185,132,103,53,106,11,29,153,214,92,252,104,113,12,160,102,177,177,100,61,211,68,153,36,246,171,12,55,99,228,18,158,192,161,54,72,158,27,195,35,97,80,198,156,245,172,214,138,157,95,138,11,134,162,146,174,150,231,199,141,61,55,39,14,165,10,182,24,54,177,152,213,106,46,186,73,78,117,99,46,136,177,10,86,175,146,104,106,128,50,144,231,145,202,53,237,215,204,213,36,185,82,127,16,189,94,169,161,191,122,206,91,86,7,36,249,138,105,195,82,174,211,180,169,215,196,124,127,128,207,121,29,104,229,88,204,52,111,62,95,106,239,140,235,180,166,84,219,149,235,178,158,62,49,129,175,220,50,223,78,252,98,173,175,243,86,211,107,22,187,47,231,200,180,192,92,248,99,196,10,203,215,12,53,190,78,124,56,170,153,159,213,149,116,150,85,247,38,186,181,201,124,54,215,54,6,145,128,164,78,116,174,3,171,15,93,77,180,220,183,26,114,217,7,195,85,93,77,53,48,23,56,22,75,180,72,214,102,130,9,150,42,36,103,197,45,94,148,199,124,177,13,87,46,149,89,77,24,109,148,249,143,2,142,99,17,251,81,231,176,197,200,37,188,84,33,95,232,218,74,69,230,49,226,169,48,203,41,115,86,152,255,144,171,49,220,140,145,75,120,130,14,212,6,205,115,99,81,117,204,78,202,112,75,241,56,140,137,143,251,242,197,88,173,35,102,150,184,57,113,48,72,133,26,8,48,73,53,48,59,13,39,128,134,26,241,37,100,168,198,240,9,130,201,228,140,213,63,79,132,69,7,36,140,154,138,14,126,126,30,214,198,249,30,137,238,114,181,254,0,175,179,239,235,42,177,201,125,177,160,21,231,130,162,166,3,78,55,215,215,215,242,138,66,190,146,46,23,40,242,92,141,129,174,28,161,40,251,128,252,172,73,3,36,36,95,218,182,85,29,109,156,94,40,137,224,14,162,203,200,227,129,168,54,35,49,89,142,44,86,64,74,100,17,76,243,73,167,115,127,226,123,248,249,36,121,4,200,197,72,195,130,16,97,46,57,182,220,46,175,224,28,106,34,49,152,125,160,62,33,169,1,147,99,203,235,234,12,190,1,106,99,148,203,177,31,86,38,152,96,41,130,158,237,150,25,87,73,35,36,150,19,231,46,230,135,113,108,83,99,42,73,99,244,18,169,202,104,147,240,172,66,190,80,181,133,142,76,107,46,83,97,94,201,148,249,97,76,42,252,10,83,9,251,198,112,51,70,46,225,9,28,106,131,228,185,49,60,18,6,101,204,217,66,60,115,76,214,21,171,245,198,145,43,159,113,208,192,249,76,18,39,126,102,0,19,38,170,9,179,33,44,248,86,67,110,82,159,153,164,227,68,53,97,51,72,46,230,188,54,17,205,114,130,92,71,138,77,156,60,167,5,76,96,177,86,173,152,162,152,171,248,35,155,239,63,118,149,230,11,166,133,173,28,201,37,221,234,65,162,229,214,202,171,95,105,195,245,142,217,242,54,67,217,25,68,207,45,243,109,200,247,117,213,54,37,243,253,120,139,221,20,117,64,227,193,243,138,165,230,212,226,188,94,99,174,169,88,146,147,118,234,248,58,72,166,131,192,185,161,166,144,99,77,116,110,175,230,116,205,37,121,88,150,103,6,196,47,90,76,243,4,177,10,234,155,36,90,110,0,115,230,251,26,182,40,55,62,216,217,4,19,204,42,228,103,179,26,151,57,94,59,197,84,88,78,204,61,243,163,16,27,39,70,85,29,76,77,210,24,189,70,170,50,218,36,188,68,145,47,68,109,33,35,211,154,202,84,152,87,42,101,126,120,78,140,170,58,152,154,176,111,12,55,99,228,18,94,174,81,27,20,207,141,225,145,176,12,118,195,146,245,76,147,98,60,99,172,54,213,56,154,188,227,128,40,18,67,153,225,131,36,145,2,189,105,190,163,44,194,21,248,90,243,123,59,40,0,109,74,253,142,218,151,212,23,155,213,250,202,244,65,179,68,81,165,112,80,251,165,5,35,172,204,146,62,198,170,206,127,49,108,144,37,185,205,121,222,67,22,96,166,23,18,253,103,243,24,186,108,252,250,3,142,212,70,37,97,253,87,27,18,36,103,181,13,165,205,124,144,36,38,152,96,22,33,127,161,211,184,204,184,234,24,167,194,124,50,156,50,63,10,113,100,82,225,87,152,74,216,55,134,219,195,168,77,120,86,33,95,168,218,66,71,198,24,197,169,48,175,164,103,201,122,166,73,202,141,81,73,202,112,51,70,46,225,9,28,106,131,228,185,49,60,18,6,101,204,89,207,106,121,60,134,81,23,211,18,143,194,114,226,32,10,27,66,101,239,131,69,76,88,224,181,196,36,199,204,133,49,86,193,52,149,224,123,19,77,193,190,230,96,162,169,249,156,249,174,70,53,133,234,73,94,116,107,95,211,74,22,75,44,174,213,107,161,105,89,59,141,213,241,113,181,94,253,14,83,148,114,244,103,126,117,62,37,43,181,235,177,82,221,208,182,83,54,191,62,93,203,158,213,245,229,147,28,11,89,155,66,141,233,46,151,183,203,227,161,86,109,167,41,31,139,159,212,231,117,153,105,129,185,240,85,131,145,11,168,110,121,104,58,113,122,98,146,215,152,125,109,34,154,229,68,99,86,95,114,108,162,49,147,105,206,215,176,143,28,92,241,53,103,38,26,192,164,58,39,28,131,148,201,38,152,96,169,70,126,150,156,242,34,102,76,133,229,34,98,195,146,69,152,197,96,254,67,78,25,110,15,163,54,225,165,10,181,149,136,204,99,226,44,174,115,55,195,85,198,132,115,202,112,51,142,133,142,39,232,64,109,208,60,55,22,85,199,236,164,49,252,200,121,60,58,99,210,27,171,117,196,204,125,177,176,251,140,131,102,196,103,142,174,177,229,36,96,206,33,90,107,206,145,18,45,58,142,9,38,145,195,38,190,193,10,162,113,40,236,253,70,136,176,144,38,165,229,214,229,101,63,82,132,232,150,22,95,5,246,225,194,215,192,35,211,253,124,24,18,155,236,115,21,248,18,158,175,248,64,190,28,121,108,128,150,215,177,35,38,176,176,75,87,148,242,10,13,124,130,152,221,140,217,31,147,189,97,146,115,116,28,19,156,219,212,41,200,31,146,247,82,91,136,96,217,233,249,182,225,124,226,8,36,54,121,96,108,64,206,197,150,206,117,75,164,96,25,181,226,55,78,132,215,243,249,48,59,221,231,181,33,147,230,109,34,76,150,133,81,211,128,133,20,154,99,146,188,150,49,115,162,49,214,162,27,89,52,102,17,243,126,24,92,36,57,176,104,18,154,77,48,193,82,13,61,251,45,51,174,154,198,169,176,156,64,123,230,71,33,142,76,42,252,10,83,9,251,198,112,51,70,174,147,103,21,186,23,22,99,18,253,104,60,6,157,204,211,148,105,162,76,18,251,85,6,250,120,185,198,144,65,106,12,143,132,101,176,155,88,162,105,101,178,174,88,173,55,118,62,199,89,94,76,62,227,160,19,81,19,150,156,132,73,107,111,0,19,98,16,79,28,139,198,230,124,95,163,117,128,213,102,102,53,234,59,141,77,125,176,136,166,57,221,242,78,183,90,152,232,137,166,38,245,234,151,106,20,185,206,185,130,150,24,55,148,58,117,11,177,175,79,226,154,185,58,237,40,201,15,181,210,252,84,211,174,225,139,21,231,227,235,85,83,35,141,219,40,15,53,237,75,217,91,65,243,125,179,239,107,178,122,95,203,70,82,73,131,169,147,235,73,109,201,178,58,134,248,163,26,183,139,20,125,23,39,53,5,139,141,156,230,125,111,208,93,206,250,203,116,203,23,52,54,209,185,189,247,213,98,104,177,230,52,97,53,234,103,26,215,16,89,173,106,202,145,146,54,222,0,99,245,53,39,204,38,185,220,159,96,130,165,10,122,182,91,102,189,118,106,177,156,56,119,49,63,60,39,22,251,168,49,53,97,223,24,110,198,200,117,242,18,197,144,133,108,12,143,132,101,229,61,243,195,152,84,248,21,166,18,246,171,12,244,241,114,141,33,131,212,24,30,9,211,32,243,67,6,29,20,99,199,168,25,18,87,89,109,170,113,110,229,124,60,113,32,167,13,47,22,11,34,208,139,66,221,164,124,96,63,156,155,74,62,131,149,146,51,66,179,17,139,71,0,250,45,244,61,83,179,107,129,102,52,45,243,90,76,11,172,199,91,179,229,184,107,137,45,135,31,111,248,93,227,223,151,31,138,90,31,174,255,169,206,198,191,110,24,10,125,183,202,42,237,84,238,234,151,225,106,91,168,38,82,112,89,214,143,250,154,99,128,125,209,4,19,44,13,200,95,124,83,198,85,200,8,137,249,228,24,87,38,235,204,15,227,216,166,198,84,146,198,232,37,82,149,209,38,225,89,133,218,66,122,110,12,143,132,121,37,61,75,214,51,77,82,110,140,74,82,134,155,49,114,9,79,224,80,27,36,207,141,225,145,48,17,71,8,179,216,88,173,47,30,195,168,139,105,137,61,203,59,14,162,176,197,68,227,131,157,1,202,128,215,18,243,154,243,17,40,179,79,4,88,109,102,156,211,137,106,194,108,154,146,216,114,228,122,95,243,106,10,246,179,28,164,216,40,198,204,42,57,77,243,236,138,15,248,216,116,49,211,92,157,233,18,151,44,105,43,113,75,131,164,113,12,155,156,234,185,197,148,197,42,152,11,95,140,117,111,36,105,97,162,171,73,94,227,106,29,12,105,199,90,203,236,114,181,152,217,155,171,73,244,62,115,245,190,79,246,35,153,150,215,12,182,66,63,99,153,235,199,47,135,247,189,105,131,86,142,100,32,215,53,81,210,19,63,82,162,169,14,168,110,121,167,121,63,49,78,52,177,246,231,243,73,14,236,53,231,155,121,141,11,162,31,19,141,111,146,250,96,111,62,71,134,9,98,101,239,199,130,9,38,88,134,144,156,37,183,120,81,30,243,201,60,174,92,42,179,154,48,218,40,243,31,5,28,199,34,246,187,24,109,18,94,170,80,91,137,200,60,38,60,21,102,57,70,26,115,54,97,50,97,76,184,141,50,220,140,99,161,227,9,58,80,27,52,207,141,69,213,49,59,41,195,141,220,23,143,206,152,244,198,106,29,49,179,196,242,25,7,81,45,19,221,104,162,105,79,128,114,17,92,28,201,56,186,169,102,66,10,63,15,243,35,69,104,0,70,77,140,52,76,180,198,105,224,251,77,0,13,185,24,53,16,93,97,97,77,119,12,240,188,18,161,33,47,183,116,113,68,118,9,65,22,231,235,148,133,13,242,118,98,140,90,35,210,91,169,66,109,34,105,0,38,227,80,52,77,117,66,139,180,77,79,220,226,2,90,37,228,176,143,137,137,41,44,239,208,42,149,246,66,13,114,93,146,22,43,114,161,85,208,157,206,74,35,72,180,58,115,4,200,185,216,220,76,247,109,188,204,1,106,99,212,64,116,133,185,168,109,21,55,26,200,251,214,144,19,173,176,209,76,72,97,125,161,78,253,72,77,59,101,231,231,50,183,23,193,247,217,2,52,103,92,162,60,193,4,203,26,244,100,184,204,184,74,26,33,177,156,64,119,49,63,140,99,155,26,83,9,251,145,225,72,220,193,134,60,158,21,208,133,42,51,198,36,78,133,121,165,210,152,31,198,146,245,140,156,48,73,236,27,195,205,24,185,132,21,121,188,92,162,54,72,158,27,195,35,97,80,198,156,93,146,172,54,48,110,222,113,32,129,77,125,38,137,19,63,51,192,88,38,150,243,44,121,206,41,139,200,236,53,231,155,121,141,11,154,152,253,72,173,90,173,83,168,110,6,141,19,209,184,22,172,146,211,74,186,89,77,103,49,211,124,93,222,174,208,135,111,239,253,162,229,237,99,19,139,171,237,243,118,44,240,95,75,79,44,150,241,164,152,207,204,215,13,109,51,237,230,151,23,174,250,98,197,92,86,199,53,145,18,157,173,164,169,21,114,218,81,53,86,73,181,74,172,14,19,184,98,92,3,211,38,18,155,158,25,0,98,223,233,18,154,99,121,149,188,6,35,23,80,221,76,52,174,243,190,90,12,45,214,156,38,204,133,95,48,128,9,49,136,39,142,69,147,208,218,169,89,173,228,184,200,249,90,103,38,57,102,20,78,48,193,210,12,61,3,46,51,174,138,198,169,196,124,114,141,43,165,117,230,135,231,196,98,31,53,166,38,236,71,134,35,113,7,27,242,120,137,64,23,162,204,180,166,50,21,230,149,72,153,31,158,19,163,170,14,166,38,236,27,195,205,24,185,132,21,121,188,92,160,54,40,158,27,195,35,97,25,236,134,37,235,153,38,75,150,213,134,197,133,207,56,248,32,73,164,64,107,131,248,42,37,205,58,250,96,184,124,210,103,9,148,247,37,236,15,104,211,133,190,230,125,168,182,71,98,196,206,173,220,183,43,244,209,219,109,79,65,113,62,67,48,106,253,4,221,88,220,227,137,249,13,157,103,161,110,170,139,219,219,190,175,0,249,74,13,203,52,233,124,13,145,92,87,137,97,104,63,89,159,93,205,38,152,96,169,132,158,253,150,25,87,33,227,84,98,156,52,35,234,96,126,24,199,54,53,166,18,246,141,225,102,140,92,194,138,60,158,21,168,45,116,100,140,73,156,10,203,202,123,230,135,49,169,240,43,76,37,236,27,195,205,24,185,132,39,112,168,13,146,231,198,240,72,24,148,49,103,61,79,193,168,139,105,137,71,97,247,25,135,40,52,62,88,196,132,163,219,248,46,199,38,26,179,247,193,34,50,3,206,215,124,203,98,25,79,84,243,190,213,136,175,57,134,243,53,111,22,211,49,175,26,204,233,154,227,124,166,155,145,6,228,186,181,83,19,169,165,139,149,52,51,164,189,239,98,133,197,98,181,216,204,181,105,233,100,197,54,100,90,80,202,209,31,115,49,47,57,102,239,131,23,151,209,252,48,81,191,149,119,86,170,51,109,136,81,121,108,236,180,146,185,254,217,247,113,143,181,250,207,219,75,172,142,233,98,85,29,40,232,244,23,77,156,92,247,26,251,162,91,157,26,106,85,87,118,198,57,157,56,61,49,164,196,215,26,95,11,168,223,178,88,202,19,101,111,170,153,4,191,100,146,3,152,68,139,9,103,19,76,176,44,35,63,107,78,121,17,51,166,194,124,114,239,89,178,8,179,24,204,127,200,41,195,205,24,185,132,21,121,60,43,81,91,9,207,141,241,152,120,6,101,204,89,97,254,67,78,25,110,198,200,37,60,65,7,106,131,230,185,177,168,118,48,57,240,199,101,76,122,99,181,142,152,185,47,22,94,225,125,239,123,223,162,143,95,242,43,138,228,31,92,241,31,33,220,60,175,44,19,9,27,95,132,81,251,3,216,173,228,181,204,234,137,217,173,228,147,118,37,223,107,0,57,73,62,82,123,126,130,124,62,138,82,191,76,53,61,82,181,31,46,192,22,211,122,137,147,126,125,28,169,51,118,229,229,186,82,127,2,204,47,105,159,161,47,159,131,235,169,129,231,145,58,32,228,237,61,15,1,215,233,124,11,168,229,45,236,209,171,177,32,95,206,113,99,147,179,216,234,107,58,64,126,81,39,88,255,202,145,204,201,117,107,239,117,154,180,242,132,146,159,244,71,19,43,81,95,4,245,37,108,181,7,242,190,152,114,150,137,132,237,188,38,8,121,27,166,156,227,100,254,255,124,143,195,37,133,223,253,238,119,225,199,63,254,113,248,213,175,240,58,95,199,107,95,251,218,112,235,173,183,134,109,182,217,38,236,179,207,62,162,150,113,243,205,55,135,147,79,62,57,188,241,141,111,12,171,175,190,186,168,163,227,174,187,238,10,63,252,225,15,195,43,94,241,138,240,244,167,63,93,212,197,131,71,30,121,36,124,235,91,223,10,47,120,193,11,194,214,91,111,45,234,226,133,110,155,33,99,190,44,163,123,91,224,137,164,175,187,109,198,33,88,162,146,147,191,252,63,242,40,245,255,77,234,255,133,212,255,86,221,219,250,241,199,31,103,94,101,149,85,152,167,19,165,190,241,60,2,176,238,211,3,27,137,14,110,208,202,146,211,250,247,153,20,144,45,227,192,243,242,39,63,249,9,63,47,247,222,123,111,81,163,254,212,83,79,241,246,227,119,115,166,5,165,1,30,149,21,67,243,138,81,227,8,249,112,52,37,49,8,108,49,108,124,112,193,0,38,196,26,192,119,204,134,176,228,139,1,202,0,251,46,111,22,101,139,125,13,251,89,222,114,162,113,210,249,86,19,195,38,22,65,40,209,217,72,3,114,93,209,210,179,88,164,84,115,166,5,173,92,214,134,209,17,179,86,138,35,69,191,203,80,146,107,206,172,47,167,121,235,203,183,76,107,93,27,238,195,105,64,87,92,50,171,233,48,155,15,172,80,95,203,155,158,181,137,130,81,146,43,218,208,186,138,105,7,166,185,254,88,119,113,203,188,78,62,215,103,166,200,117,164,216,196,41,233,154,227,60,17,115,102,44,11,3,121,30,41,239,107,31,49,225,52,149,224,59,3,140,117,162,57,97,54,132,37,63,51,192,88,125,205,121,214,220,146,197,138,43,174,24,158,245,172,103,133,119,188,227,29,108,127,242,39,127,18,118,221,117,215,240,194,23,190,208,52,216,146,58,120,158,96,105,67,126,32,161,113,100,189,150,106,49,31,121,226,202,106,157,249,225,57,177,216,71,141,169,9,251,198,112,51,70,46,225,14,156,117,214,89,108,51,129,114,223,181,133,140,76,107,42,83,97,89,89,207,252,48,38,21,126,39,55,70,77,82,134,155,49,114,9,47,87,104,86,254,242,203,47,15,39,156,112,124,120,242,201,39,57,142,0,215,13,143,132,101,176,27,150,172,103,154,140,22,171,101,121,227,60,63,110,28,77,78,28,0,138,216,122,128,86,10,117,139,205,188,88,40,72,164,98,7,130,44,215,234,182,171,173,98,64,13,74,186,202,134,204,38,65,79,135,150,26,185,227,97,200,187,157,161,217,84,177,56,142,151,58,231,49,202,10,47,238,193,233,3,150,167,111,153,124,190,82,223,213,5,231,178,130,174,122,69,169,198,107,67,250,96,244,20,22,211,3,58,31,101,254,190,86,125,230,82,162,3,218,166,213,150,48,160,249,76,99,206,156,57,97,211,77,55,13,219,109,183,29,27,174,162,61,237,105,79,11,27,108,176,129,105,176,117,215,93,87,90,244,3,39,25,111,123,219,219,166,244,110,195,4,33,172,180,210,74,225,213,175,126,245,82,246,110,67,254,194,171,113,100,220,183,29,33,177,156,72,119,49,63,140,99,155,26,83,9,251,145,225,72,220,193,134,60,158,21,208,133,42,51,198,36,78,133,121,165,60,75,214,51,77,82,86,195,36,250,198,112,51,70,46,225,229,12,120,94,190,234,85,175,146,119,27,106,131,226,185,110,120,36,12,202,152,179,158,213,90,177,243,75,113,193,80,84,210,213,242,124,45,246,44,159,113,128,57,53,97,184,194,128,215,138,134,156,230,185,48,250,121,127,226,38,185,196,162,204,19,101,246,149,85,82,31,44,34,179,192,107,108,162,49,115,129,196,106,162,107,108,121,212,34,212,88,140,181,130,238,205,247,209,171,71,185,169,113,190,229,125,156,91,169,190,175,13,76,234,212,201,245,164,22,86,210,156,1,37,191,102,58,79,155,183,182,225,198,226,139,37,181,121,30,33,79,156,86,51,169,109,249,185,81,174,214,159,233,29,237,99,210,168,88,211,105,212,6,208,56,6,77,236,173,166,179,197,52,79,138,121,53,169,203,117,160,164,179,38,201,146,174,177,229,125,173,203,171,73,90,38,105,142,77,82,234,99,2,95,153,53,132,226,176,230,77,53,48,23,196,88,217,124,205,69,74,219,122,203,114,112,64,204,236,44,149,192,219,242,184,133,68,111,175,24,130,133,11,23,134,71,31,125,148,13,87,171,70,5,218,160,45,230,139,249,119,193,207,11,126,23,112,123,1,250,28,82,171,208,245,31,186,46,168,121,236,177,199,70,30,179,26,198,25,127,96,148,113,25,21,126,29,235,219,71,199,106,17,95,153,93,184,240,41,139,129,39,159,122,82,198,245,17,94,190,56,182,184,178,169,140,170,148,159,248,221,19,225,225,135,31,225,91,142,22,45,148,28,153,110,23,33,102,108,107,212,98,253,159,122,42,91,127,169,155,10,198,217,151,134,34,246,253,48,143,241,162,69,218,183,46,116,195,200,61,246,24,158,39,15,211,254,241,68,212,44,215,102,184,145,99,192,227,244,100,123,156,98,27,56,41,251,237,254,196,19,152,95,55,116,31,140,235,161,157,53,251,116,215,115,91,231,149,143,111,173,207,113,225,215,9,227,62,62,42,131,150,112,99,81,117,204,78,202,112,75,241,56,140,137,143,139,121,53,141,11,121,213,49,145,207,56,156,219,252,131,179,127,120,28,57,61,103,153,72,216,252,131,84,77,98,245,37,236,237,207,40,207,251,28,56,211,147,182,224,44,207,84,242,189,6,54,39,161,86,127,138,92,183,116,159,30,169,233,175,166,11,186,98,118,37,54,185,20,99,139,155,32,24,165,174,164,11,88,199,110,213,145,199,222,87,107,223,7,237,94,145,199,35,65,150,147,159,13,29,224,124,199,140,242,246,22,246,232,211,21,183,230,95,137,77,246,49,77,138,58,216,28,87,67,176,254,188,72,200,117,75,147,195,190,215,85,131,107,78,163,1,197,254,124,141,250,34,168,47,97,187,189,38,8,37,191,197,145,170,249,226,188,100,162,204,20,121,254,127,127,151,121,182,0,255,180,75,247,213,171,190,249,230,155,211,1,197,195,225,140,51,206,224,127,170,184,159,247,224,131,15,14,135,29,118,88,88,121,229,149,185,54,255,140,3,254,9,95,118,217,101,225,103,63,251,25,127,110,1,216,98,139,45,194,81,71,29,21,182,218,106,43,142,75,240,159,113,120,224,129,7,194,9,39,156,192,159,179,0,48,223,189,246,218,43,188,248,197,47,230,119,72,20,165,121,225,243,17,71,28,113,4,223,130,21,175,196,70,224,32,7,159,237,56,229,148,83,120,93,0,188,179,130,117,65,237,247,190,247,189,214,125,245,186,238,191,248,197,47,236,160,125,227,141,55,14,47,122,209,139,194,70,27,109,20,126,244,163,31,37,159,201,192,242,220,112,195,13,225,196,19,79,12,55,221,116,19,107,192,51,159,249,204,112,248,225,135,135,117,214,89,71,148,54,74,219,2,243,60,245,212,83,195,57,231,156,99,243,223,111,191,253,194,145,71,30,25,214,88,99,13,142,75,232,27,23,0,183,201,220,127,255,253,220,23,110,97,211,249,111,182,217,102,225,192,3,15,228,26,5,250,56,230,152,99,120,93,55,217,100,147,112,231,157,119,134,227,142,59,46,92,117,213,85,156,239,218,47,48,207,51,207,60,51,220,126,251,237,225,247,127,255,247,121,57,198,217,22,88,86,140,235,165,151,94,106,99,177,197,22,155,83,255,71,134,237,182,219,150,182,53,174,125,226,121,182,2,245,255,56,245,127,110,56,249,148,147,195,163,212,63,212,245,168,255,231,62,247,176,176,219,110,187,134,239,126,247,123,225,133,47,124,1,237,143,212,191,190,172,11,235,56,228,159,3,194,190,167,159,61,192,126,129,241,251,229,47,127,153,44,255,33,135,28,18,14,56,224,0,190,74,93,66,95,223,24,47,28,184,174,191,254,250,188,174,247,221,119,31,231,247,223,127,127,30,71,191,205,117,95,59,233,164,147,194,141,55,222,40,106,223,190,230,86,148,248,225,135,31,162,245,56,187,181,30,7,31,114,112,56,144,214,99,46,173,135,253,215,163,249,93,119,221,245,60,166,55,221,216,236,219,187,237,182,27,47,251,166,155,109,42,133,113,127,193,115,3,99,129,113,194,190,0,28,116,208,65,124,91,228,197,23,95,28,126,254,243,159,243,60,241,154,129,245,71,45,222,17,197,24,225,51,5,120,158,161,31,236,251,0,246,5,124,246,10,39,12,232,91,95,27,240,124,208,177,209,182,249,231,17,128,252,117,74,151,17,251,237,5,23,92,16,46,185,228,18,174,195,254,249,146,151,188,196,94,63,242,62,209,7,182,141,7,158,47,120,125,130,254,186,215,189,46,172,183,222,122,146,137,120,240,193,7,121,159,126,238,115,159,27,182,223,126,123,81,75,72,183,207,146,97,197,176,56,158,56,92,122,94,140,1,125,209,173,49,96,154,76,148,153,74,57,184,121,94,19,132,146,111,44,19,45,177,90,167,149,242,121,123,163,82,30,108,78,163,1,121,127,64,201,55,41,171,247,122,175,79,240,125,3,214,15,88,55,52,168,84,151,231,125,28,169,63,22,160,189,107,110,200,231,171,224,122,106,80,205,147,37,253,181,132,197,0,153,31,47,167,132,93,64,93,9,172,23,58,200,117,11,243,58,97,95,199,232,137,91,253,116,196,236,74,220,233,3,228,148,244,164,127,173,129,171,117,62,79,200,117,75,147,195,126,166,183,234,53,33,168,229,181,204,234,123,242,197,246,52,145,176,241,29,27,169,6,87,245,26,219,164,241,233,111,254,127,127,135,165,217,2,61,144,169,157,56,92,113,197,21,172,227,159,43,14,216,113,240,247,211,159,254,52,236,180,211,78,124,16,128,127,172,249,63,100,252,67,255,238,119,191,203,255,124,81,135,3,161,139,46,186,40,252,250,215,191,14,191,247,123,191,87,189,13,10,255,200,113,226,128,3,87,28,16,225,96,2,203,133,131,218,123,238,185,135,15,50,193,248,199,172,7,234,215,94,123,45,159,96,96,94,248,135,140,43,145,56,152,197,242,224,246,2,61,240,196,129,234,241,199,31,31,238,190,251,238,240,252,231,63,159,79,96,176,236,119,220,113,7,31,152,175,185,230,154,225,182,219,110,227,3,16,109,179,96,193,130,240,253,239,127,159,15,2,159,247,188,231,241,137,2,14,214,110,185,229,22,110,131,3,104,180,121,229,43,95,201,203,131,28,14,136,112,240,128,122,28,80,173,186,234,170,124,18,116,246,217,103,243,137,196,27,222,240,6,190,45,172,132,124,91,160,63,28,116,93,127,253,245,225,101,47,123,25,31,76,98,153,112,160,136,126,113,112,56,119,238,92,105,157,98,200,184,252,246,183,191,229,131,255,215,191,254,245,182,77,112,178,129,109,142,117,242,31,218,197,182,187,238,186,235,88,199,129,27,182,239,142,59,238,200,7,180,88,150,249,243,231,243,126,177,237,182,219,208,193,243,161,116,0,136,253,226,150,240,173,111,125,51,172,181,214,218,116,80,184,63,237,11,59,135,213,215,88,61,60,245,228,147,225,56,218,22,247,220,125,15,143,211,214,91,227,100,114,5,62,25,193,184,174,177,230,26,225,246,219,110,167,109,241,146,120,96,79,64,238,187,223,251,46,127,152,249,57,207,121,14,47,47,78,30,174,188,242,74,94,39,156,200,225,192,13,168,109,107,235,159,14,48,177,31,99,108,252,137,137,2,227,142,190,49,102,56,225,1,112,66,128,253,16,99,162,251,5,78,144,176,252,27,110,184,161,237,23,216,71,177,125,113,50,166,39,80,30,125,125,159,124,242,73,116,160,252,139,176,195,14,207,160,3,236,23,209,1,232,186,116,194,244,0,157,0,254,148,199,241,197,135,191,56,172,68,219,124,33,245,115,9,239,107,39,209,50,208,201,22,237,107,171,209,118,64,45,14,180,227,190,246,123,180,207,208,190,166,255,134,178,127,83,247,222,123,111,56,246,216,99,249,57,171,235,129,231,234,111,126,243,27,62,168,199,69,3,236,99,88,15,221,183,177,239,225,228,78,247,237,135,30,122,40,92,120,225,133,225,188,243,206,11,175,121,205,107,104,251,111,203,125,227,185,252,237,111,127,155,199,29,207,99,220,254,136,147,32,28,128,99,251,172,181,214,90,172,175,189,246,218,252,250,129,231,61,46,44,96,95,213,3,245,107,174,185,38,60,251,217,207,230,19,10,0,207,5,108,111,140,19,150,23,125,98,91,96,63,199,152,227,228,5,203,63,202,137,3,150,17,219,3,251,9,214,9,203,139,231,0,46,22,224,36,5,99,144,159,56,96,249,241,238,25,234,176,205,177,30,171,172,178,50,181,157,67,39,34,63,164,125,106,27,122,94,236,71,115,108,6,28,207,29,108,239,215,211,235,223,154,180,255,217,230,32,135,102,153,112,109,123,181,226,89,2,249,140,67,199,146,241,90,41,107,157,106,145,210,230,62,72,18,17,214,166,167,46,129,203,23,155,117,180,231,148,228,147,178,190,54,93,232,45,40,99,204,102,17,165,198,93,29,78,105,102,203,57,166,50,118,179,96,220,91,139,32,66,113,209,72,236,93,228,222,130,65,37,12,171,235,105,144,188,62,148,144,229,53,28,212,191,207,77,71,157,66,106,152,104,50,164,201,44,196,14,59,236,192,255,144,241,15,30,87,3,241,143,20,87,215,240,79,88,175,250,230,192,63,100,252,147,69,91,28,16,225,192,99,207,61,247,228,131,115,228,186,128,3,1,244,141,127,238,104,143,131,118,204,23,7,230,56,224,197,231,51,240,15,24,255,204,113,240,133,19,12,28,100,235,188,80,191,251,238,187,135,61,246,216,131,15,158,113,192,3,59,247,220,115,249,0,30,39,46,56,184,65,45,250,197,193,63,14,16,208,151,127,135,0,7,6,56,120,192,122,35,143,58,212,163,29,218,227,96,27,235,130,3,39,5,14,140,112,37,25,159,83,192,85,208,213,86,91,141,15,68,112,229,23,39,36,56,40,194,65,22,230,53,4,88,6,204,3,7,196,88,127,204,31,203,131,241,199,129,186,94,33,206,49,116,92,112,176,165,7,209,10,156,180,225,234,40,14,42,21,24,107,140,13,182,41,182,37,78,182,112,240,134,147,6,93,71,140,15,14,230,174,191,254,6,62,177,136,71,57,24,147,251,249,224,111,223,125,247,227,19,207,57,116,112,117,238,185,231,133,7,31,120,144,183,5,14,254,86,92,113,46,47,163,110,11,220,126,20,183,5,238,233,94,129,15,6,49,174,187,236,188,75,120,233,75,143,228,19,40,156,152,96,222,207,124,230,62,124,50,115,193,5,231,243,190,131,245,194,65,236,3,15,62,192,7,206,216,86,115,231,234,182,222,152,15,110,23,46,90,24,175,208,199,69,108,1,243,196,65,49,14,46,113,98,6,131,143,117,246,251,5,250,194,85,113,191,95,96,157,176,159,225,32,187,132,174,190,165,130,251,196,187,40,216,62,115,230,172,200,87,175,15,62,248,16,62,73,125,104,1,246,183,21,194,253,52,174,24,199,184,175,237,31,86,95,109,117,234,123,14,159,80,97,95,123,198,51,158,65,251,218,175,105,60,22,98,20,41,135,86,122,143,60,198,244,73,126,151,97,253,13,214,167,49,167,245,160,177,89,113,197,57,188,159,108,191,253,118,188,110,183,222,250,27,62,224,165,102,60,239,211,207,56,157,117,191,111,99,155,30,122,232,161,252,46,2,78,202,176,239,40,176,221,112,146,161,251,32,214,7,39,1,216,78,216,87,176,94,208,177,95,237,178,203,46,246,14,130,2,87,252,113,146,136,241,130,237,187,239,190,60,94,126,191,198,115,11,203,131,229,171,189,30,117,1,203,136,19,55,156,16,96,223,198,250,227,57,130,253,210,191,30,120,160,14,219,12,172,219,111,213,85,87,227,109,184,203,46,187,134,171,175,190,154,158,3,143,73,53,198,122,33,105,215,208,54,217,33,172,177,58,222,49,226,45,17,25,148,49,103,61,171,161,194,199,5,67,209,226,136,61,203,103,28,50,149,25,112,126,169,134,77,114,204,222,7,139,232,25,46,192,154,178,230,96,162,49,115,65,140,85,176,122,149,68,203,13,0,177,239,116,213,212,215,92,76,24,53,53,98,10,173,181,156,211,90,58,89,162,169,65,118,62,160,113,177,158,44,54,114,154,107,83,140,135,154,118,237,53,17,153,156,198,186,160,164,91,92,202,87,124,54,173,47,180,195,1,228,147,79,225,38,215,16,112,47,231,99,244,66,1,131,15,237,119,79,210,43,129,252,83,206,219,210,95,194,60,223,82,157,218,208,58,88,95,94,140,251,114,190,245,77,102,57,184,42,170,86,136,171,166,165,181,216,91,94,167,190,24,68,161,68,83,29,240,245,154,103,82,95,45,134,166,89,78,181,72,77,189,24,192,236,252,196,188,198,5,209,87,54,13,12,87,245,220,36,199,53,50,81,246,166,26,51,92,241,147,190,188,249,26,52,88,186,128,171,144,248,167,237,129,131,5,189,106,90,2,254,129,226,96,20,239,14,40,208,7,110,83,193,63,252,62,224,192,24,7,135,57,240,143,26,7,161,243,230,205,227,171,201,56,96,195,85,99,252,227,199,85,64,28,72,227,32,23,7,52,56,40,193,1,10,14,244,160,227,234,37,250,245,183,57,41,208,47,14,74,124,14,39,1,56,144,193,193,49,242,57,80,139,91,66,60,112,194,131,249,110,185,229,150,162,52,192,178,226,192,29,7,35,56,176,28,2,180,193,129,76,126,146,134,147,55,124,24,29,87,109,75,24,58,46,216,38,56,192,196,73,6,14,160,0,156,220,225,96,12,87,82,21,184,69,8,39,48,122,155,25,182,225,91,222,242,22,30,23,244,173,247,153,227,36,4,236,79,104,176,172,24,15,204,27,192,125,248,113,91,28,32,227,173,103,212,145,87,90,121,37,218,22,207,180,28,250,187,239,190,123,121,155,239,190,59,174,8,207,129,202,255,10,148,113,27,220,42,171,172,202,219,203,182,245,1,7,210,186,196,237,137,26,101,222,214,207,220,55,142,157,232,163,0,251,5,222,169,233,219,47,176,12,24,151,113,128,231,156,191,37,9,192,182,194,118,125,242,201,248,121,128,91,110,209,125,109,11,142,117,101,48,38,56,169,218,117,183,93,105,191,185,137,223,129,96,149,211,205,184,221,123,47,237,223,191,165,253,155,78,58,86,90,137,214,3,186,140,7,24,39,170,127,252,199,111,227,253,3,39,114,88,159,29,119,216,177,248,14,13,182,45,222,89,196,120,96,108,20,56,185,200,159,199,56,200,198,254,229,159,107,186,159,235,62,168,192,56,224,192,92,129,215,21,24,116,15,109,139,125,101,84,232,9,171,238,159,128,158,12,140,115,34,130,125,29,207,185,219,110,211,113,88,196,207,119,156,216,224,4,41,206,6,203,25,45,46,177,99,118,82,134,59,148,49,233,141,213,134,230,11,49,179,196,241,196,65,35,203,178,16,253,22,124,14,181,226,75,216,152,104,152,180,250,245,80,77,107,196,151,144,161,90,98,2,117,121,126,206,88,139,20,129,0,57,241,37,76,180,232,68,168,235,251,75,32,245,76,62,239,116,5,251,162,43,186,250,245,58,251,190,78,98,147,7,198,234,106,236,100,6,199,185,160,240,190,67,105,249,161,153,92,202,11,195,97,95,4,250,167,22,238,189,63,132,155,126,19,194,165,87,134,240,139,11,67,56,249,236,16,126,122,122,8,199,159,28,194,79,78,10,225,199,39,134,240,35,103,136,143,163,220,79,79,13,225,196,51,67,56,243,220,16,46,188,44,132,107,111,8,97,222,157,33,60,138,23,129,108,62,66,198,12,159,203,234,60,120,221,10,137,154,206,157,120,61,143,9,22,118,213,101,113,62,63,75,231,122,22,107,31,32,149,153,69,80,13,240,186,194,92,114,138,253,130,145,139,196,96,206,4,159,99,31,154,23,21,226,235,122,32,212,58,38,209,98,162,49,214,162,27,25,154,51,213,152,35,69,104,0,118,190,151,153,69,203,251,83,141,227,72,198,75,17,202,247,73,119,3,7,27,56,184,252,194,23,190,16,190,249,205,111,242,213,87,189,26,220,7,28,108,224,31,121,13,184,210,11,139,87,181,227,59,20,184,247,254,31,255,241,31,195,135,62,244,161,240,15,255,240,15,124,235,130,127,39,0,7,147,152,119,233,100,68,129,131,48,92,233,85,224,30,118,28,144,212,110,171,2,112,235,18,14,180,21,184,74,143,249,226,86,145,211,78,59,173,101,184,135,26,87,100,209,247,16,224,160,6,39,74,56,112,255,215,127,253,87,94,47,28,228,227,192,164,15,67,198,5,192,201,0,110,225,209,43,197,56,48,198,73,131,63,89,193,1,57,14,36,49,70,0,78,58,112,181,250,99,31,251,24,247,253,129,15,124,32,124,237,107,95,75,14,26,21,56,0,198,65,152,226,145,71,226,135,203,249,22,26,134,30,176,69,198,85,214,245,214,91,95,182,5,174,184,226,62,252,71,120,125,46,185,228,210,112,250,233,167,135,211,79,35,51,62,141,199,123,193,130,7,249,68,21,31,178,70,255,27,108,176,126,60,24,196,31,49,187,241,168,141,230,189,30,111,59,9,91,108,200,99,2,182,29,14,44,251,246,11,140,93,62,214,67,129,131,106,127,192,156,34,46,212,61,247,232,190,246,11,217,191,78,103,198,152,192,191,236,210,203,104,155,46,144,147,184,56,142,145,121,202,39,112,43,205,93,137,198,122,93,206,177,110,140,131,121,188,163,179,106,88,121,149,149,233,160,252,73,62,248,221,116,211,248,174,27,242,128,50,22,9,39,54,120,222,226,221,40,5,214,161,190,30,253,104,222,133,153,57,96,223,196,107,206,116,1,219,14,175,125,87,94,121,21,63,79,48,56,184,136,130,231,1,158,67,60,88,206,240,72,24,148,49,103,167,147,213,76,207,98,181,222,56,114,251,91,149,114,227,188,178,77,132,201,56,39,204,134,176,228,139,89,155,232,198,88,3,248,142,217,52,229,53,17,53,159,212,231,38,237,125,77,171,30,146,248,150,67,27,132,26,59,29,28,29,209,96,34,121,141,125,209,189,230,107,76,23,228,58,231,42,254,40,86,108,231,231,87,155,55,80,209,115,45,49,46,104,252,60,143,227,9,156,40,156,127,73,8,223,59,62,132,207,253,111,8,95,249,46,249,199,209,137,2,157,8,156,246,139,16,126,73,39,15,191,166,19,129,203,174,9,225,170,235,67,184,230,198,16,174,187,41,218,181,228,95,77,39,8,87,92,27,194,197,116,162,113,222,197,241,196,225,231,103,132,112,236,207,66,248,250,247,99,159,95,165,62,79,61,135,78,72,110,197,123,148,217,114,248,229,18,223,150,217,91,148,91,58,144,107,170,23,251,201,45,150,245,198,234,104,92,171,231,154,130,105,161,105,34,181,234,11,186,249,112,11,26,160,186,25,52,78,56,13,230,107,157,175,117,12,241,89,86,63,211,184,198,215,170,166,28,201,114,185,1,198,234,107,206,179,228,36,108,124,176,51,192,231,224,176,172,188,236,3,87,30,113,207,249,187,223,253,110,190,205,6,111,221,127,242,147,159,228,15,234,14,57,232,29,10,92,69,215,15,41,190,231,61,239,9,31,255,248,199,195,7,63,248,65,62,232,196,103,10,102,27,112,144,130,219,42,242,119,112,186,128,219,59,254,240,15,255,144,127,111,3,7,171,184,71,27,99,137,251,171,107,39,98,163,140,11,78,166,112,176,163,183,43,225,164,1,26,78,32,112,34,228,111,83,194,137,20,128,15,39,227,195,164,184,157,236,163,31,253,40,159,64,224,86,21,104,56,192,79,145,159,53,167,172,215,90,45,230,117,194,149,214,148,35,98,108,198,113,188,98,189,243,206,187,240,88,33,142,249,200,104,154,196,232,37,82,149,13,121,188,68,160,11,81,227,50,112,48,140,119,209,112,240,29,199,9,245,205,56,116,115,99,152,13,51,220,10,247,44,202,50,142,116,16,240,146,143,207,254,224,29,7,156,200,254,238,119,79,132,107,175,197,109,74,207,160,231,125,220,22,168,173,50,17,71,93,76,147,65,113,149,213,166,26,71,147,207,56,16,40,72,89,29,64,124,47,25,124,67,239,215,224,114,157,229,16,11,9,147,200,241,126,11,162,249,84,82,134,160,212,174,7,220,100,140,118,134,81,218,78,101,62,125,152,206,190,187,250,146,28,174,100,221,117,15,157,0,92,71,39,6,167,196,131,250,207,127,61,132,159,209,129,254,53,116,2,240,0,253,243,193,45,72,184,253,8,183,38,13,188,39,56,1,246,89,156,28,224,246,37,220,202,244,200,163,33,220,118,71,124,247,226,27,63,8,225,83,95,14,225,59,63,142,39,25,183,205,15,97,193,195,177,205,184,224,131,194,90,251,41,244,11,76,177,121,27,99,116,104,77,42,109,7,117,41,69,73,109,95,67,202,119,150,248,100,87,45,18,157,29,69,112,73,165,159,68,243,65,169,88,161,185,174,154,101,15,184,122,137,3,82,220,167,140,251,190,223,245,174,119,241,219,245,248,209,164,46,224,157,4,220,150,82,3,174,124,194,112,96,132,43,241,184,90,142,251,160,241,206,8,230,137,147,22,220,175,140,15,110,43,112,192,142,156,191,117,42,7,14,146,241,185,1,5,174,16,226,160,25,7,208,53,224,234,170,191,170,140,43,242,120,7,2,203,131,123,187,107,134,3,220,81,128,3,99,92,173,196,15,247,189,253,237,111,231,15,145,226,138,59,110,215,42,97,232,184,0,208,113,82,128,119,50,48,246,120,167,1,237,112,75,10,78,34,208,23,198,91,111,81,209,19,9,156,0,65,195,187,34,88,62,220,46,132,15,210,234,201,69,3,61,91,142,188,250,234,107,200,182,136,159,161,192,85,204,136,200,200,225,54,154,120,229,26,87,56,87,160,109,177,38,239,75,123,238,185,23,223,27,111,118,24,248,48,137,15,227,251,228,215,88,99,117,94,158,123,239,189,135,219,162,91,144,49,1,183,62,161,127,141,179,69,232,4,246,11,92,73,238,219,47,112,192,238,223,141,26,31,229,133,196,59,54,67,246,53,236,55,241,74,49,218,233,21,227,21,168,237,26,124,123,207,253,247,223,199,177,234,232,30,68,135,136,244,111,250,49,62,209,95,105,165,185,252,46,223,252,249,243,226,237,137,148,103,40,19,112,91,22,158,183,120,183,101,182,194,223,66,55,125,200,7,99,5,62,241,222,108,179,205,249,246,46,236,231,119,220,113,39,63,199,144,195,163,147,137,56,234,98,181,190,120,12,163,46,70,142,229,196,1,138,103,184,226,148,90,178,73,46,247,181,214,24,174,48,224,181,162,33,231,242,190,63,246,137,84,99,73,253,76,211,90,243,213,74,109,88,108,218,0,173,26,104,162,115,157,90,161,150,243,174,94,53,214,97,94,119,190,183,152,112,90,12,99,206,197,236,171,73,62,175,47,198,21,83,148,114,244,55,76,115,118,239,3,33,156,75,7,234,63,62,41,190,155,240,131,159,135,112,209,21,244,74,46,247,252,150,218,204,148,225,202,231,245,55,199,219,154,112,2,241,131,159,133,112,242,89,242,110,4,94,28,243,54,178,124,112,90,57,178,88,144,106,37,99,248,88,172,43,86,191,203,242,118,102,36,3,62,6,183,234,69,106,233,48,72,46,230,188,150,138,102,57,129,213,169,101,154,118,144,228,165,198,155,213,11,188,150,152,228,212,183,118,98,234,131,128,86,27,53,159,227,66,199,42,58,3,25,195,133,223,97,203,56,112,96,129,111,215,209,111,140,81,224,159,41,238,255,197,129,104,31,112,235,9,14,124,115,224,32,6,95,139,138,91,34,244,224,27,7,174,176,46,224,196,1,87,1,241,1,219,246,21,241,216,111,126,181,28,87,247,113,48,140,15,218,150,222,37,65,45,62,232,236,129,122,44,55,190,149,38,7,198,5,223,10,131,177,193,193,247,16,224,246,161,47,127,249,203,201,45,64,56,184,195,1,59,78,156,186,14,132,134,140,139,66,111,87,194,7,134,113,139,13,62,151,128,15,114,227,36,2,31,142,197,182,203,63,79,209,62,65,24,134,246,182,72,79,172,241,53,170,113,91,196,91,167,112,0,187,206,58,107,135,13,158,190,1,191,203,18,239,131,199,149,79,212,199,43,160,55,222,116,99,248,198,55,190,73,39,82,119,209,184,196,254,127,249,203,95,197,219,175,40,47,165,204,216,150,231,159,127,1,231,236,58,81,206,29,192,126,129,241,233,219,47,176,12,163,188,179,52,28,113,33,55,223,124,51,217,215,244,179,40,205,74,224,183,50,206,58,235,76,218,215,78,224,223,188,128,134,7,51,151,97,76,177,30,155,241,7,172,31,167,49,135,206,53,248,35,187,151,14,120,191,246,181,255,142,31,142,166,23,55,172,15,62,224,139,125,2,53,12,97,108,11,188,171,136,241,192,216,44,73,224,164,17,251,38,182,67,220,71,34,240,252,43,61,47,103,2,184,61,11,39,177,248,18,130,75,47,189,132,159,63,235,174,171,183,124,98,153,234,134,105,194,236,164,12,55,114,95,60,58,99,210,27,171,73,44,39,14,28,58,246,240,57,50,180,102,22,141,57,186,169,6,102,167,225,18,172,63,101,86,35,179,175,154,9,142,9,38,73,158,73,68,205,49,36,207,32,54,87,125,76,84,116,72,250,101,69,224,116,101,245,61,44,180,130,54,116,121,1,157,95,142,142,230,81,151,100,94,215,27,83,224,231,159,192,233,92,39,126,162,139,53,78,196,252,187,66,56,250,248,16,190,244,173,16,78,57,59,222,90,132,15,109,225,71,109,112,44,181,164,13,31,98,187,245,246,248,238,195,119,127,18,194,23,191,25,194,37,87,198,119,59,116,61,108,189,26,138,64,144,8,17,67,199,178,213,190,35,102,146,216,100,115,4,89,156,164,42,117,94,86,221,210,154,116,58,32,161,115,82,240,188,68,79,210,170,139,101,161,115,28,59,104,191,126,124,181,140,217,7,206,247,50,179,106,96,17,149,19,168,6,246,190,32,151,116,185,204,84,3,115,197,248,192,190,234,145,197,118,94,34,60,52,158,78,198,63,238,45,183,218,146,239,231,199,65,13,254,97,63,69,7,50,248,39,138,175,82,196,193,117,215,242,224,202,50,190,209,4,95,247,121,237,117,215,242,65,54,250,192,135,115,143,253,193,177,124,75,13,62,244,139,131,3,253,188,3,78,82,244,30,125,212,227,0,211,223,146,131,131,109,124,155,11,106,191,243,157,239,240,1,50,14,64,209,47,174,146,30,125,244,209,188,220,241,170,96,4,254,249,227,219,98,112,181,29,121,212,241,186,80,59,180,199,242,225,106,174,191,170,140,147,25,92,209,199,87,117,158,127,254,249,124,5,31,7,47,56,136,193,55,241,224,155,157,240,1,233,161,7,221,56,200,198,237,69,56,200,198,114,160,47,244,137,3,107,248,181,251,236,135,142,139,2,239,148,160,47,124,213,38,78,202,48,95,92,57,198,114,67,139,223,76,20,239,85,199,178,99,27,226,4,14,239,72,96,57,96,24,31,212,246,157,20,181,183,197,77,178,45,98,31,71,31,125,140,108,139,248,181,158,184,138,138,15,239,30,114,240,33,252,117,178,248,154,85,125,183,226,137,39,126,199,218,143,127,20,191,194,22,87,225,113,111,62,250,199,201,6,182,209,77,116,82,129,237,134,111,23,194,59,74,248,220,7,190,61,8,235,196,87,216,9,186,31,214,88,247,79,176,223,47,208,23,250,244,251,5,214,9,235,166,95,13,59,253,136,11,179,193,6,79,231,119,27,142,61,246,7,178,175,197,15,168,47,88,240,16,237,107,103,210,137,205,249,180,175,237,17,86,198,7,159,121,20,209,14,87,164,35,99,59,226,155,154,112,34,255,253,99,190,31,238,184,99,62,127,8,26,31,190,214,253,27,251,222,51,118,120,6,143,3,78,50,14,59,236,185,188,206,248,6,171,71,31,195,103,140,154,125,27,219,254,249,207,127,94,245,3,251,139,11,56,89,222,121,231,157,249,57,131,125,3,219,6,207,25,156,180,227,43,161,23,23,240,237,100,120,55,239,228,147,79,225,219,148,86,94,185,249,214,172,46,179,237,164,12,202,152,179,51,202,100,93,177,154,196,43,210,142,248,225,115,238,194,189,142,146,1,140,101,162,108,53,158,37,39,33,235,198,5,3,140,213,215,156,103,151,55,22,209,51,92,32,209,188,69,217,98,95,99,190,203,91,78,192,190,207,137,230,45,201,195,184,97,193,119,166,200,117,206,249,56,134,173,88,29,38,176,90,41,246,90,30,215,140,106,48,41,233,45,77,236,161,71,66,184,249,86,58,81,56,39,132,211,127,25,194,221,244,98,79,47,108,140,82,253,108,49,44,35,110,147,186,238,230,120,43,21,78,30,86,161,23,223,85,233,137,79,255,208,154,90,89,15,93,159,124,124,84,247,49,96,177,24,147,211,52,206,243,236,15,136,25,170,171,47,58,215,103,177,213,118,232,45,31,172,49,59,209,231,80,124,118,149,117,130,28,72,117,167,49,139,158,107,222,103,55,103,153,36,181,142,185,206,107,236,84,88,124,229,86,91,213,98,104,26,179,234,53,14,225,61,71,189,38,250,179,4,248,199,138,183,212,113,224,232,63,148,92,211,1,28,108,224,224,66,15,130,243,120,3,58,128,195,65,12,14,184,113,133,29,247,229,227,3,182,184,165,4,255,212,245,128,45,7,62,4,139,43,151,248,78,117,28,156,162,237,15,126,240,3,110,143,131,101,124,21,43,190,126,82,15,152,113,144,128,43,156,56,41,193,1,27,14,94,112,96,140,171,241,184,66,138,43,242,96,189,250,142,19,18,220,82,129,62,117,185,48,63,124,189,35,190,37,7,62,14,40,245,3,225,184,221,4,255,244,113,235,9,190,239,30,159,209,64,27,188,3,128,131,71,124,8,18,99,132,111,148,193,45,44,88,47,28,108,193,112,160,130,249,96,153,112,96,133,190,240,227,105,56,160,168,33,31,115,28,64,163,222,175,31,62,0,139,117,193,87,110,214,110,121,26,101,92,180,30,227,130,19,11,253,234,93,108,199,248,97,227,71,249,100,8,109,21,248,86,27,156,32,96,76,240,129,107,244,143,19,59,124,155,16,218,232,120,228,251,69,196,34,154,223,92,218,22,219,202,182,56,150,182,5,198,245,36,190,162,141,219,169,240,155,15,87,209,182,216,142,182,197,218,107,227,86,171,120,139,211,142,59,238,192,53,63,252,209,15,121,251,157,114,234,41,124,224,142,91,114,48,111,221,175,176,62,219,110,27,183,53,14,172,81,123,210,73,113,91,163,255,210,182,174,1,203,15,160,86,161,251,5,214,217,239,75,184,221,11,159,43,192,126,142,131,198,62,148,250,110,107,248,159,25,63,204,140,117,223,105,167,29,101,95,139,63,68,184,241,198,27,209,182,61,139,215,211,239,107,47,63,234,229,97,115,218,119,240,239,12,181,158,249,245,138,120,21,250,159,182,195,51,118,224,119,46,240,59,10,60,166,167,156,202,235,129,49,194,184,198,19,15,96,5,58,153,220,152,79,40,177,47,197,125,251,100,62,57,213,125,219,127,155,24,246,49,255,220,80,148,247,137,116,189,241,60,192,190,155,191,246,232,201,111,190,221,242,62,145,195,254,170,219,6,31,228,199,201,49,190,104,0,175,67,90,87,91,70,96,200,242,96,223,195,188,253,115,73,183,23,110,239,194,175,120,63,244,208,2,58,65,107,158,63,110,248,203,220,91,64,54,203,16,127,0,238,242,243,53,140,11,202,174,56,85,150,137,132,213,186,98,141,77,156,150,229,36,236,236,15,104,181,87,142,148,180,99,170,228,173,142,80,242,243,118,125,253,89,62,82,171,31,69,162,235,158,2,82,142,212,232,145,90,113,173,95,197,160,216,207,159,140,195,188,78,184,113,240,236,14,225,178,171,67,184,130,14,186,231,221,33,87,237,151,114,172,71,47,82,219,210,139,226,190,123,68,159,33,207,96,29,38,9,77,224,87,0,135,98,236,26,90,122,42,49,77,138,58,216,18,17,26,123,157,221,76,183,180,143,105,162,186,181,119,26,144,247,207,84,242,51,77,194,114,191,133,124,113,62,96,115,68,243,121,213,224,170,94,227,72,197,254,148,141,84,131,171,122,202,243,191,250,109,230,37,130,100,63,37,204,112,140,119,26,30,167,147,112,28,208,225,224,98,206,138,116,226,237,235,123,128,147,15,28,252,129,241,143,222,31,104,228,192,45,54,184,234,139,127,224,152,87,23,80,135,122,91,46,92,16,40,0,87,44,1,156,236,224,160,5,134,54,184,5,5,140,19,8,156,76,224,7,233,242,43,173,88,102,204,3,7,29,67,150,169,15,186,126,88,86,244,165,7,201,125,24,101,92,70,133,31,71,29,147,81,49,116,91,120,164,219,2,99,129,54,216,177,116,7,108,248,201,167,158,12,79,80,255,84,20,86,93,37,46,35,22,19,79,71,101,45,183,120,4,140,179,252,211,141,209,246,53,183,194,142,241,205,73,56,208,133,180,42,246,47,90,15,206,186,113,81,198,45,49,120,94,227,247,48,230,210,73,224,144,147,164,37,1,221,79,240,46,209,146,88,70,92,60,192,103,97,112,146,175,239,216,245,35,221,46,101,30,31,218,139,98,220,56,97,59,113,192,30,2,244,178,76,36,108,252,156,1,231,15,237,47,207,91,78,245,72,221,253,1,228,176,95,201,231,237,172,94,48,184,95,153,72,88,245,109,62,130,214,252,5,165,249,49,213,244,72,173,184,214,175,162,21,147,241,30,49,160,142,33,13,110,157,31,194,113,39,53,159,89,88,22,113,240,254,33,28,248,204,16,86,146,43,12,24,167,4,34,228,122,254,31,105,186,98,147,179,184,218,158,216,167,172,159,74,189,202,190,61,83,71,94,93,192,234,148,101,98,53,165,60,56,215,53,65,40,249,45,150,137,132,77,27,213,92,14,168,246,163,44,19,9,171,117,197,26,153,208,223,252,175,126,139,165,9,102,63,112,117,19,183,129,224,71,201,112,11,149,7,14,210,240,131,87,248,122,78,252,74,240,240,3,131,9,186,129,39,139,253,3,106,49,14,146,241,111,8,79,173,26,183,154,45,211,40,173,112,195,56,200,79,84,114,150,239,241,90,60,192,59,117,120,199,117,159,125,246,14,187,237,182,59,41,165,129,110,15,120,43,75,78,239,246,154,110,86,12,140,219,167,202,188,148,202,100,158,217,36,199,76,198,57,101,17,153,1,101,15,209,172,150,131,200,137,137,134,137,214,70,33,133,206,139,235,97,240,163,20,217,7,234,19,76,38,135,125,176,203,43,88,147,26,77,51,103,130,133,226,51,204,33,23,186,139,21,218,191,65,252,92,86,193,116,115,4,89,156,207,175,55,22,238,236,151,24,46,62,72,140,119,22,78,56,45,132,239,252,48,132,251,31,164,29,138,246,168,101,213,206,185,32,132,111,30,27,194,149,215,201,111,67,40,100,108,132,12,249,216,182,10,122,144,151,215,154,155,158,23,144,95,218,182,173,229,18,64,82,157,137,133,198,212,5,152,189,64,176,28,57,73,63,10,43,136,38,100,198,90,34,164,176,62,165,142,203,84,139,20,161,1,23,68,23,236,101,102,104,206,84,99,142,20,25,121,13,188,1,202,4,147,196,97,38,83,238,2,237,94,30,216,221,162,35,84,137,135,115,116,102,79,60,30,183,198,67,145,199,83,4,110,65,192,237,9,56,0,192,173,11,184,186,140,3,87,124,110,0,183,166,224,29,9,124,211,209,228,164,97,58,145,109,228,140,227,62,132,119,13,234,204,15,227,216,166,198,84,194,190,49,220,140,145,75,120,86,161,182,144,145,49,6,113,42,44,43,219,176,100,61,211,36,229,198,168,36,101,184,25,35,151,240,114,8,124,227,25,78,30,240,237,74,17,181,193,1,55,134,71,194,160,140,57,59,37,38,235,138,213,122,99,225,248,142,3,29,24,65,1,160,118,178,76,36,236,173,7,138,109,85,203,89,38,18,118,246,7,180,218,43,71,106,233,54,223,72,213,246,0,187,121,94,38,18,54,190,8,170,251,126,172,6,110,86,103,237,106,186,76,138,58,80,136,205,39,36,203,65,104,197,194,165,126,60,52,92,72,7,66,191,252,117,8,151,94,21,79,24,150,39,172,68,7,11,219,108,25,194,193,251,133,176,33,238,53,150,131,66,59,54,204,99,129,30,80,42,198,141,77,238,137,173,125,77,39,148,124,166,154,14,54,71,180,74,190,212,55,144,231,153,104,162,37,86,219,147,47,246,3,54,71,52,159,119,154,200,221,253,209,68,194,198,175,49,224,252,172,191,249,95,153,188,227,176,52,1,223,20,131,15,90,226,190,110,253,10,78,220,10,178,199,30,123,240,111,23,232,231,45,38,24,23,120,94,224,31,74,153,39,87,204,115,148,86,184,225,41,141,87,30,79,48,6,240,101,1,33,156,122,234,41,252,225,253,23,191,248,69,97,206,28,220,157,80,26,240,84,101,38,103,236,237,149,199,139,9,83,191,85,41,207,23,115,54,113,90,206,145,170,249,82,191,64,171,94,38,86,162,190,8,234,75,216,158,15,161,183,127,176,57,9,181,234,25,228,231,121,128,93,137,171,122,36,206,235,142,132,137,234,121,93,146,35,36,203,65,104,197,194,165,126,18,208,204,113,162,128,31,87,195,239,49,204,0,112,181,3,87,242,112,207,38,108,181,85,87,229,15,95,109,181,229,86,97,227,141,54,226,95,188,228,15,137,201,178,225,236,254,254,7,30,8,119,225,43,234,126,251,91,254,138,190,5,15,61,196,87,9,97,248,238,109,220,94,48,237,192,189,147,71,62,47,132,237,183,194,167,242,220,19,87,156,252,137,204,175,4,14,227,198,38,215,226,130,110,62,193,242,94,36,148,116,118,51,93,211,86,71,172,46,144,247,211,219,159,114,164,166,158,152,93,101,65,171,157,178,76,36,108,124,199,76,202,145,234,253,249,58,154,72,216,202,91,78,25,174,56,78,239,188,85,9,187,178,182,5,178,152,159,246,136,69,175,197,227,115,126,43,200,84,227,241,184,111,253,12,162,47,14,224,181,3,247,145,99,253,250,62,111,49,193,146,132,219,97,10,60,57,17,201,81,90,225,134,39,227,181,184,81,26,208,218,0,247,197,163,67,231,162,24,20,243,137,195,21,120,199,65,82,198,50,73,24,200,53,199,70,170,193,85,61,103,153,72,104,186,105,46,231,253,206,254,0,114,216,119,204,164,28,169,213,30,40,249,121,187,86,191,50,145,176,233,195,231,193,234,16,138,243,137,100,78,85,143,148,244,1,116,197,236,142,16,3,22,146,131,91,147,46,191,58,254,146,51,126,168,109,26,129,15,216,109,191,221,118,97,187,109,182,13,219,109,187,77,216,121,167,157,195,14,219,111,31,182,217,122,107,254,6,137,81,254,89,227,31,253,61,247,222,27,110,190,229,230,112,253,245,55,132,171,174,185,38,92,119,253,117,116,66,113,83,184,254,134,27,194,189,29,63,224,51,22,246,220,57,132,3,246,9,97,221,181,69,144,39,176,80,59,22,240,43,175,67,45,54,185,22,247,212,37,253,146,95,210,75,62,83,201,247,26,216,156,132,154,186,156,35,153,83,203,231,58,18,121,14,104,181,87,150,137,132,173,252,200,253,41,203,68,194,254,250,200,147,119,28,38,152,96,20,224,121,131,127,64,101,158,28,216,230,40,173,112,195,147,241,90,220,40,13,104,125,128,123,171,59,10,170,219,111,186,89,33,113,115,226,160,192,146,12,98,153,72,56,184,222,136,38,57,27,169,6,87,245,156,109,146,249,57,71,106,233,72,168,235,253,90,123,117,122,251,5,200,239,204,19,242,126,106,253,155,30,169,233,167,160,235,134,6,106,243,83,112,236,26,88,58,139,113,79,63,126,36,237,250,91,240,30,190,136,83,199,30,187,237,22,94,245,138,87,132,231,31,246,60,126,55,1,223,143,190,246,12,124,31,52,222,149,184,235,238,187,249,235,21,207,191,240,194,240,131,31,253,40,156,114,250,105,244,100,243,207,134,49,129,111,211,216,96,189,16,94,116,72,8,155,109,148,62,193,128,124,30,211,21,155,156,197,86,63,170,78,96,87,243,190,174,228,123,13,156,233,12,242,107,121,38,151,87,167,150,111,181,215,4,33,111,195,148,179,76,36,108,231,51,6,216,165,73,141,153,148,35,213,250,227,19,7,121,186,241,211,52,225,252,138,189,198,5,166,7,222,109,211,152,59,44,197,82,87,139,115,238,203,247,113,223,252,122,227,202,250,165,49,85,83,57,235,157,113,100,106,198,221,91,172,16,125,130,229,9,110,135,40,112,220,207,156,74,78,109,127,50,94,166,80,90,193,134,91,227,147,115,53,225,120,130,41,96,200,0,207,52,43,98,220,241,142,67,206,50,145,176,90,87,172,177,137,211,114,142,84,207,107,1,161,228,27,203,68,75,90,237,93,14,104,181,87,142,196,14,251,94,87,13,80,95,4,213,91,243,21,148,116,118,85,143,212,228,51,29,142,249,132,106,255,100,188,221,93,204,24,33,198,175,62,255,252,244,16,126,131,223,249,152,26,240,206,193,122,235,174,27,94,112,216,97,225,175,223,245,151,97,223,125,246,145,76,29,184,213,136,111,57,34,195,187,9,48,28,36,40,112,208,0,91,145,14,224,227,237,77,115,195,220,185,43,178,214,5,124,23,243,191,127,238,115,225,59,71,127,47,204,191,243,78,62,185,152,18,112,2,113,196,97,33,236,184,125,160,133,33,65,150,209,63,223,0,183,236,140,81,98,118,37,54,153,156,154,110,68,19,213,107,253,87,231,163,28,169,169,235,201,39,253,21,252,164,29,77,180,196,106,85,147,56,207,247,245,99,190,99,38,229,72,245,254,114,142,84,205,251,249,152,36,14,209,252,175,124,51,250,19,76,48,65,1,120,174,224,53,59,114,249,196,50,62,165,106,108,208,102,203,20,176,66,186,98,109,214,3,123,69,171,202,9,54,94,73,1,217,4,83,64,105,64,235,3,220,202,146,211,218,159,147,2,178,26,250,242,51,132,1,39,14,50,145,176,241,107,12,87,29,66,181,95,101,153,72,216,202,143,220,175,76,36,108,124,17,212,151,176,218,222,168,148,7,155,211,104,64,222,31,80,242,77,34,135,253,154,14,212,124,130,239,27,168,197,38,15,136,177,231,226,87,149,207,56,55,126,123,210,20,128,91,145,158,125,224,129,225,200,23,31,30,94,122,196,17,225,25,219,111,79,139,100,51,75,112,223,253,247,135,91,127,123,91,152,55,127,94,152,127,199,157,225,14,58,168,191,235,158,123,194,125,247,221,31,30,122,232,161,240,200,35,143,242,7,23,21,115,87,154,203,159,131,88,115,141,53,248,7,140,54,88,127,253,176,209,134,27,146,61,61,108,178,241,198,252,99,56,240,107,223,179,125,231,93,119,133,159,159,116,98,248,201,9,63,13,39,157,122,10,255,176,203,216,88,109,213,16,246,219,51,26,159,60,16,242,39,52,191,34,56,12,141,77,214,216,213,177,91,168,43,233,73,255,90,3,87,235,124,158,144,204,159,38,150,86,95,4,213,243,126,170,253,229,28,169,169,39,102,87,25,112,126,181,31,229,72,245,254,68,79,52,184,170,231,44,147,132,225,138,211,211,46,185,85,9,187,62,116,97,60,21,184,60,139,235,156,31,72,213,226,1,76,143,250,21,254,25,136,19,30,186,62,101,166,110,201,113,177,66,244,9,150,103,184,29,4,251,31,61,176,31,90,76,59,12,239,55,90,69,78,109,255,50,94,166,80,90,193,134,227,120,57,149,156,229,107,124,22,55,74,3,58,125,3,172,189,40,198,141,19,230,19,135,43,47,36,23,145,148,27,203,68,153,41,103,153,72,216,206,231,44,19,9,77,55,205,177,163,193,253,153,239,216,81,119,63,0,57,236,87,242,26,91,29,224,252,188,95,69,210,79,201,7,211,38,241,253,59,74,251,35,223,66,239,19,106,243,85,244,197,88,134,107,111,10,225,180,95,132,176,224,33,209,70,7,14,0,158,117,192,1,225,239,223,247,55,97,223,189,247,9,79,223,96,3,214,114,60,240,192,131,225,228,211,79,15,103,156,125,118,184,254,134,27,249,231,243,241,61,233,143,60,250,232,216,31,108,198,201,4,62,68,253,180,53,215,12,155,108,178,113,56,232,89,7,134,231,63,247,185,97,155,173,183,146,138,20,15,46,88,192,159,129,248,212,127,252,123,248,222,177,223,231,31,144,25,11,115,87,12,97,199,237,66,120,225,193,120,139,37,62,195,24,226,12,141,249,149,217,161,22,155,172,113,77,143,212,244,67,108,53,4,107,167,28,201,156,174,60,251,94,87,13,174,234,42,16,74,126,210,47,77,180,196,106,85,115,57,160,213,62,103,153,72,216,202,119,230,8,185,214,98,153,72,88,171,155,255,229,201,59,14,19,76,48,28,120,222,224,127,69,153,211,3,219,242,137,166,43,136,188,76,163,180,194,13,79,78,4,150,52,186,7,184,148,77,184,183,96,26,88,49,48,158,101,183,42,209,68,194,106,29,80,108,163,154,207,129,115,93,19,132,146,111,44,19,43,81,95,4,213,71,237,23,96,87,117,153,88,218,235,96,115,18,74,250,3,106,177,201,3,98,236,161,55,223,26,194,207,78,15,225,225,241,110,223,193,45,67,56,64,127,239,95,253,117,120,203,155,222,220,250,69,203,39,232,160,252,254,251,31,8,87,92,121,21,29,164,31,27,78,61,227,76,154,173,223,51,103,6,56,105,217,109,151,157,195,107,95,249,202,112,240,115,158,29,214,91,55,254,68,189,7,78,84,206,60,231,236,240,222,191,255,187,112,197,85,87,143,119,11,19,198,125,183,29,67,56,244,192,16,86,149,95,174,180,213,131,35,227,236,209,21,215,124,64,99,147,53,46,232,37,191,218,95,198,0,187,121,62,82,187,190,39,159,183,135,195,190,99,35,213,224,170,158,49,144,244,73,19,101,166,156,35,181,245,26,71,178,216,247,95,100,184,226,16,225,86,37,236,22,144,154,43,234,250,15,189,16,11,199,206,218,241,112,86,204,150,120,24,183,214,191,111,188,56,166,106,42,111,198,183,22,71,166,102,220,189,197,10,209,39,88,150,224,54,120,129,227,126,228,84,114,106,251,139,241,50,133,210,10,54,172,227,163,104,85,149,155,165,60,193,20,48,100,128,167,202,138,97,113,156,190,244,249,20,195,37,48,209,68,194,70,55,65,114,57,3,206,207,219,181,88,38,18,86,235,128,188,13,83,141,35,181,116,63,47,239,23,219,187,188,249,34,168,47,97,210,191,163,246,252,5,197,249,1,62,166,137,215,205,39,244,245,167,232,138,217,205,98,236,27,87,93,23,194,233,191,28,239,164,129,250,223,124,211,77,195,91,222,248,166,240,214,63,248,131,176,221,54,219,72,34,2,159,83,56,247,252,243,195,25,103,157,19,206,254,229,175,248,10,255,146,194,134,27,108,16,158,117,224,1,225,208,131,158,19,14,121,206,115,194,90,107,165,191,16,187,96,193,130,240,205,239,125,55,124,254,203,95,14,151,93,113,69,88,52,234,59,31,248,138,214,93,119,8,225,176,103,133,176,242,136,239,60,152,79,72,142,104,8,62,102,87,98,213,45,157,197,214,142,216,106,8,214,206,137,236,102,186,106,18,150,243,224,76,79,218,16,242,124,173,189,181,83,6,10,218,216,253,137,158,104,112,85,239,99,153,72,216,87,63,121,199,97,130,9,186,128,231,137,255,127,165,113,100,59,65,84,166,231,21,254,157,225,233,85,99,42,211,230,145,151,41,148,86,176,225,81,78,132,44,158,96,26,225,6,184,202,13,90,89,114,6,239,207,163,198,211,132,202,173,74,50,201,153,41,103,153,72,216,206,231,44,19,9,91,121,203,41,195,85,135,208,234,79,57,82,75,247,253,57,234,237,167,213,46,203,183,250,23,20,251,115,5,185,110,41,175,131,205,73,168,209,5,201,252,116,207,2,85,234,20,73,61,241,53,55,134,112,234,57,33,60,250,24,178,35,99,239,221,247,8,255,245,239,255,17,246,222,99,143,228,43,84,241,34,127,225,69,23,135,79,255,231,103,195,181,215,95,207,183,34,141,123,11,210,116,99,245,213,87,15,155,110,178,113,120,251,91,223,26,142,56,252,69,116,140,223,44,55,150,241,182,121,243,194,135,255,249,35,225,107,95,255,58,141,208,136,207,62,140,239,246,91,135,240,146,195,66,176,95,153,149,62,172,171,44,206,95,193,107,177,201,26,143,160,151,124,155,143,207,19,172,189,114,164,166,206,235,170,193,85,93,5,66,201,111,177,76,36,108,124,199,142,234,253,248,58,154,72,104,186,105,133,156,213,16,90,253,229,44,19,9,107,117,56,113,192,238,128,176,126,69,188,205,84,65,86,136,233,145,92,145,207,226,225,172,152,174,120,60,238,91,31,27,23,209,203,227,69,213,84,94,99,237,46,143,141,39,88,134,81,218,224,13,15,218,127,20,218,108,153,2,86,72,87,172,205,241,121,231,84,114,90,227,147,20,144,77,48,5,148,6,180,54,192,83,31,112,237,181,134,60,143,120,197,231,60,231,57,31,62,231,174,121,148,145,20,51,89,137,217,164,134,217,251,224,146,101,245,152,24,139,168,156,228,192,112,197,225,62,188,169,6,118,121,110,107,98,36,101,54,248,222,84,147,188,58,208,152,65,202,234,75,160,186,249,5,227,156,107,151,152,180,45,181,55,77,75,36,46,213,178,14,120,45,134,221,177,248,183,223,17,194,41,103,135,240,240,35,36,142,134,117,215,89,39,252,249,159,188,61,124,239,127,191,30,182,216,108,51,190,85,9,192,135,152,111,186,229,150,240,241,79,125,38,124,252,211,255,198,31,122,214,31,83,154,45,192,103,25,240,219,14,39,157,122,90,56,247,252,11,120,249,215,93,103,237,176,242,202,43,211,176,172,192,95,15,123,212,145,71,134,173,183,220,42,92,116,233,165,225,193,5,35,254,82,54,126,48,239,201,167,66,216,108,147,248,46,132,142,57,28,102,64,124,141,213,111,197,28,56,29,198,19,231,199,176,173,195,7,75,92,211,149,107,62,179,76,56,167,62,136,3,167,105,156,49,192,62,106,212,207,89,114,165,126,44,7,215,229,242,186,132,145,231,192,49,59,101,46,230,160,115,80,102,246,149,161,137,64,252,158,151,191,42,250,51,1,204,198,63,165,178,24,139,225,159,114,22,75,221,180,197,130,190,188,234,134,60,158,96,130,22,220,14,85,224,201,129,109,105,5,235,43,220,202,146,179,124,141,215,226,70,105,64,235,3,220,202,146,83,219,62,213,237,53,221,172,144,184,112,226,32,147,132,163,27,33,154,214,91,141,50,92,117,0,19,133,114,150,137,132,237,188,178,77,26,223,107,197,28,92,213,51,6,216,181,66,33,229,72,237,118,125,121,66,201,55,142,100,78,73,55,159,144,183,87,248,152,93,173,179,73,132,239,159,119,4,95,71,184,227,238,16,126,126,70,8,15,208,65,46,114,35,216,86,91,110,25,62,253,209,143,133,63,123,219,159,240,193,182,2,191,155,240,197,175,254,119,248,232,191,126,58,92,120,209,69,179,230,29,134,46,204,155,63,63,252,236,164,147,194,173,183,221,198,191,43,129,111,103,82,224,55,39,14,220,127,255,240,155,91,111,229,147,33,30,187,194,120,180,12,184,251,222,16,86,154,27,194,38,232,79,180,228,153,8,20,98,47,241,43,67,1,85,61,227,188,127,175,103,41,134,246,91,235,95,27,49,209,196,151,169,102,240,190,192,250,183,73,83,230,53,227,12,150,22,103,228,254,148,1,239,11,90,253,230,28,169,206,90,23,249,61,71,189,154,118,135,21,100,183,232,98,181,60,238,48,60,58,98,234,169,28,11,79,91,44,214,151,231,71,87,92,52,234,101,80,28,153,186,76,99,44,133,211,45,78,152,169,202,134,60,158,96,49,64,7,189,204,180,165,101,42,204,27,45,101,126,24,147,10,191,194,84,194,190,49,220,140,145,75,120,137,162,182,80,158,27,195,35,97,89,217,134,37,235,153,38,202,36,177,111,12,55,99,228,18,94,174,81,27,20,207,141,225,145,48,40,99,206,22,226,25,99,53,137,227,137,195,221,243,177,4,80,227,164,197,112,196,212,7,181,24,174,56,60,151,146,105,14,236,125,176,136,9,195,149,216,251,158,217,98,216,248,96,103,214,70,224,181,196,36,167,102,237,212,87,23,126,197,128,150,14,141,19,209,114,221,215,38,121,213,4,185,206,185,92,243,117,49,205,147,60,94,240,72,8,39,156,26,194,61,247,73,110,184,29,176,239,190,225,164,31,253,132,89,111,241,193,97,210,217,191,248,101,120,199,95,254,127,225,28,226,5,15,141,255,173,76,75,2,248,221,136,107,175,187,158,78,32,78,166,85,92,33,236,185,251,110,252,85,174,240,241,110,196,81,47,125,41,127,101,236,175,47,189,52,30,35,186,241,168,26,78,154,110,167,231,23,126,93,26,63,22,199,186,180,77,182,137,139,1,214,97,28,52,58,160,57,245,99,7,66,170,203,132,107,225,22,116,118,225,71,55,250,78,55,206,124,166,92,243,49,59,252,103,57,239,179,235,25,58,7,49,54,223,49,251,202,208,68,168,178,76,148,163,19,89,181,132,225,138,3,174,246,171,28,41,237,3,44,9,199,239,121,217,12,190,227,48,193,4,203,28,240,234,138,231,79,153,151,212,59,12,248,182,191,121,243,230,243,55,246,213,190,226,123,241,160,180,130,245,21,46,141,79,107,188,20,237,230,19,140,12,12,160,14,100,141,27,180,178,228,180,182,79,82,64,166,200,227,197,132,184,247,235,158,163,11,80,99,134,15,138,5,25,124,77,161,190,37,57,193,150,203,146,5,116,229,8,150,118,253,21,225,115,168,21,23,96,191,171,45,1,125,23,251,239,105,215,194,168,245,99,2,95,57,250,203,11,227,21,241,17,128,131,232,163,142,56,50,124,239,127,254,151,127,43,65,95,64,241,27,8,159,251,194,151,194,95,254,159,247,242,213,123,124,24,122,105,4,110,165,122,240,193,7,195,167,254,227,63,195,251,254,239,7,195,77,55,223,194,26,176,214,211,158,22,62,254,143,255,20,254,207,95,188,43,121,135,165,23,184,93,169,239,55,49,108,179,251,237,63,202,190,80,171,21,125,80,87,40,42,21,14,233,163,144,52,137,28,239,183,160,26,216,213,250,210,150,230,147,53,148,58,32,180,250,18,248,231,175,250,198,145,90,109,24,94,44,22,240,243,38,103,184,165,120,56,171,229,241,108,183,250,242,227,228,253,216,99,191,31,46,186,232,34,211,241,207,209,215,181,98,25,63,213,45,78,152,169,202,252,15,216,243,12,227,174,187,238,10,95,250,210,151,152,39,200,81,219,40,145,105,203,135,133,11,23,133,199,30,125,140,57,110,227,184,255,40,243,195,152,84,248,21,166,18,246,141,225,18,99,31,196,190,200,95,207,77,49,182,213,137,39,157,152,252,150,208,146,129,44,100,39,55,198,235,216,201,52,165,9,115,30,71,145,125,99,184,25,35,151,240,52,224,230,155,111,14,95,254,242,151,195,35,143,140,126,11,245,146,69,109,80,60,55,134,71,194,160,140,57,235,89,13,21,62,46,24,138,166,35,246,28,143,250,124,149,153,234,158,115,173,96,128,177,76,140,225,56,78,114,96,184,226,128,139,166,57,176,243,49,129,239,153,125,228,224,138,222,50,159,227,194,38,214,246,62,111,190,24,144,107,222,180,143,216,56,106,108,42,73,156,228,189,238,124,111,172,231,57,19,157,86,177,203,174,9,225,90,249,102,163,82,190,96,115,86,92,49,252,209,155,127,63,252,231,39,62,25,182,220,124,139,216,150,112,213,213,215,208,65,246,135,194,103,191,248,165,240,240,82,247,36,47,3,191,88,125,220,79,127,22,254,234,125,127,19,78,60,229,212,240,148,220,110,133,223,134,248,135,247,255,93,248,212,71,254,37,172,185,230,211,138,227,84,52,124,126,228,28,58,81,123,12,223,88,69,49,111,35,113,109,123,193,85,159,3,151,203,12,176,88,252,86,189,211,85,99,95,75,189,102,98,244,217,85,223,107,100,190,142,25,164,172,190,51,171,5,156,239,107,18,139,101,230,91,27,101,0,190,186,226,248,154,196,36,199,236,125,176,136,234,115,44,57,99,232,28,52,236,173,88,19,93,133,158,124,122,134,91,138,19,198,195,197,172,152,14,161,20,143,194,228,77,107,60,132,137,178,152,166,105,76,19,213,249,79,227,40,166,49,90,57,221,226,132,153,170,140,182,9,79,48,139,144,111,148,69,225,158,123,238,9,223,248,198,215,153,121,31,97,85,152,55,42,246,15,229,152,139,219,90,98,154,168,206,127,200,41,195,205,24,185,132,103,53,106,11,29,153,215,153,167,194,44,167,204,89,97,254,67,78,25,110,198,200,37,60,129,67,109,144,60,55,22,85,199,236,164,12,119,40,99,50,229,152,133,38,110,222,111,179,140,50,139,41,39,166,26,216,25,96,28,41,101,154,40,167,137,50,146,62,201,56,20,246,166,26,179,138,44,164,240,253,177,169,15,230,68,195,209,137,108,174,248,218,94,53,131,211,44,31,41,2,1,114,49,210,208,57,17,62,244,253,179,47,177,147,227,252,196,103,72,157,80,18,223,118,71,8,103,159,23,175,132,15,196,28,58,56,122,199,91,255,40,124,254,83,159,230,95,100,86,252,250,162,139,195,95,252,159,247,134,211,207,58,139,175,22,46,107,184,250,154,107,195,223,125,232,31,194,15,126,244,99,26,98,30,72,254,253,135,119,190,237,109,225,223,63,246,177,176,122,246,91,16,157,184,109,94,8,231,94,44,65,1,178,137,156,35,32,191,181,15,8,123,93,219,9,53,112,58,96,121,104,42,58,112,191,202,133,188,118,192,57,112,35,177,181,133,20,218,167,246,207,101,170,69,138,236,131,36,17,97,146,56,204,100,181,126,213,184,70,89,69,22,36,206,161,154,103,103,44,231,28,93,0,231,21,241,10,158,90,30,119,24,30,46,198,217,136,215,107,241,112,38,111,90,227,241,152,31,62,86,203,227,162,81,171,98,92,102,234,50,141,49,215,22,51,21,226,200,232,35,225,9,102,16,249,32,167,131,79,91,50,101,222,72,216,190,13,243,195,226,88,195,156,199,81,100,31,136,109,124,28,25,53,9,207,42,212,22,50,50,214,57,78,133,121,165,60,75,214,51,77,148,73,18,63,26,144,51,106,152,52,30,3,91,111,189,117,120,27,253,159,197,183,31,46,221,200,6,165,200,141,225,145,48,40,99,206,78,43,147,117,197,106,18,55,39,14,136,80,222,98,78,70,78,76,53,112,151,249,218,66,59,4,9,195,21,6,18,77,107,132,217,36,215,242,197,0,101,192,107,137,121,205,249,126,94,230,215,218,147,197,137,211,213,52,229,52,246,69,79,52,88,166,123,179,26,88,94,87,105,163,134,95,131,62,253,23,116,80,67,71,53,165,124,193,86,152,51,39,188,225,181,175,11,31,250,155,191,181,175,90,197,21,248,51,207,62,39,188,251,253,127,31,110,253,237,111,89,91,86,129,207,106,124,232,35,255,18,190,246,245,111,242,125,174,0,94,64,223,252,186,215,135,191,127,239,251,194,202,248,145,187,108,204,138,6,92,114,85,8,215,221,68,14,142,42,161,33,167,46,252,130,113,13,172,167,206,76,234,212,201,117,141,45,231,117,151,87,83,176,159,229,204,36,15,211,14,213,55,73,125,176,55,209,0,38,209,99,162,241,65,202,108,234,131,75,38,57,64,125,14,193,44,52,28,19,49,22,183,105,43,249,42,75,13,88,117,167,241,57,12,77,26,203,227,14,195,163,35,198,126,228,117,141,115,230,135,196,248,178,130,199,30,123,148,111,1,88,184,240,41,211,241,46,219,163,143,62,194,63,124,184,104,209,66,209,41,227,250,1,227,2,193,35,143,60,220,106,95,226,167,158,122,146,159,51,143,61,254,88,162,35,134,142,60,98,51,201,123,123,236,177,88,139,229,194,178,231,121,250,51,31,249,71,31,141,245,143,61,22,191,197,173,201,71,166,89,88,140,122,220,138,194,58,150,142,24,223,254,246,240,195,143,100,58,147,49,250,72,120,10,192,60,176,142,24,79,108,131,46,196,245,139,219,174,175,182,6,204,207,175,155,2,26,250,141,219,191,127,197,70,93,150,161,253,251,241,64,155,246,96,167,28,251,162,237,201,49,182,107,179,223,97,127,198,178,113,150,244,200,177,141,50,110,119,194,50,97,155,99,190,84,194,57,32,246,237,227,200,168,73,120,10,24,101,220,177,46,168,197,114,54,181,109,70,78,159,227,216,159,89,227,124,204,229,188,144,158,239,60,6,244,188,126,226,137,184,111,32,93,100,26,175,71,30,137,227,133,90,0,57,207,60,43,144,240,168,251,86,31,208,7,250,130,97,63,156,221,200,6,133,185,49,60,58,153,136,163,46,166,201,160,184,202,106,195,226,248,59,14,87,253,58,254,147,3,152,226,63,188,134,225,138,211,203,50,145,176,241,107,12,87,29,194,168,253,231,121,203,41,3,206,239,235,207,124,199,142,218,237,53,65,96,55,207,203,68,194,198,23,65,117,223,143,213,192,205,234,172,93,77,143,148,198,52,1,227,9,246,171,139,66,184,240,178,232,15,196,75,95,124,120,248,194,167,62,21,54,221,120,19,142,241,226,117,204,15,126,24,62,249,153,255,8,15,60,56,226,87,148,46,197,192,231,57,126,255,141,191,23,222,245,167,111,15,107,173,181,22,107,143,63,241,68,248,204,127,125,62,252,223,143,252,83,248,221,208,119,92,214,91,39,132,35,14,35,94,87,4,122,38,58,106,197,120,166,70,199,213,16,76,39,176,43,177,234,150,174,232,173,126,43,249,164,157,38,9,181,188,150,148,250,87,9,104,181,87,150,137,132,173,188,229,148,1,231,87,251,85,150,137,132,253,245,202,50,145,208,116,211,202,124,199,151,191,65,62,158,128,16,61,43,242,120,250,129,127,220,63,254,241,143,195,198,27,111,204,247,106,159,125,246,217,172,111,179,205,54,225,117,175,123,29,255,83,255,225,15,127,24,110,189,245,86,214,247,223,127,255,112,196,17,71,132,53,215,92,147,99,0,53,103,156,113,70,248,229,47,127,201,62,176,225,134,27,134,23,190,240,133,97,207,61,247,180,207,59,225,222,228,159,255,252,231,225,192,3,15,100,190,243,206,59,249,23,228,81,119,192,1,7,112,31,103,157,117,22,31,208,160,61,230,179,235,174,187,210,75,218,10,182,156,88,174,109,183,221,54,252,236,103,63,11,23,92,112,1,247,11,64,67,253,86,91,109,197,245,17,241,159,217,13,55,92,31,78,60,241,164,112,227,141,55,138,30,194,190,251,238,27,94,124,248,139,195,186,235,224,185,134,3,230,39,195,143,126,244,35,190,154,57,103,197,57,225,228,147,78,14,123,239,189,55,45,219,11,194,131,15,46,224,249,157,119,222,121,220,22,203,124,240,193,7,135,195,14,59,44,172,188,202,202,233,230,3,209,76,177,30,248,124,215,145,71,30,201,95,69,173,203,191,217,102,155,241,250,123,96,220,143,57,230,152,240,138,87,188,34,204,157,59,151,199,251,144,67,14,9,231,159,127,126,184,228,146,75,184,230,233,79,127,122,50,30,10,220,87,255,171,95,253,138,183,219,125,247,221,199,26,174,196,98,30,135,30,122,104,239,85,217,147,79,62,153,151,23,227,122,194,9,39,240,242,189,252,229,47,231,11,65,88,254,19,79,60,49,92,122,233,165,114,144,25,194,22,91,108,193,203,177,221,118,219,217,114,96,187,162,159,215,191,254,245,225,250,235,175,15,39,157,116,146,125,70,3,243,127,246,179,159,29,158,251,220,231,242,184,121,12,237,31,192,190,114,220,113,199,133,171,174,186,138,227,100,27,172,188,50,47,195,103,63,251,89,206,41,54,217,100,147,240,251,191,255,251,60,118,186,143,98,172,116,31,133,158,238,163,113,67,226,228,248,246,219,231,241,62,26,231,23,245,93,119,219,53,28,241,146,151,132,223,254,246,182,112,211,77,55,134,151,189,236,229,52,239,149,200,191,57,156,114,202,201,225,13,111,120,99,184,231,222,123,194,241,199,29,31,94,247,250,215,209,203,248,122,212,174,1,62,35,247,221,239,126,151,151,121,251,237,183,23,181,141,161,227,130,49,199,255,220,245,215,95,159,235,117,251,235,115,20,31,214,86,96,27,223,126,251,237,92,119,229,149,87,138,26,194,110,187,237,22,94,66,235,116,219,109,183,241,243,67,183,61,112,231,157,119,132,227,143,63,193,234,155,49,127,46,173,55,182,101,220,225,209,55,182,251,79,127,250,51,123,157,64,237,94,123,237,21,94,252,226,23,209,152,159,75,203,28,194,243,159,255,2,123,158,220,255,0,173,227,207,79,12,151,93,118,89,178,142,88,150,124,219,231,208,253,237,141,111,124,35,239,95,26,227,57,115,250,233,167,243,178,0,232,239,168,163,142,10,91,110,185,37,199,203,30,226,126,217,205,138,190,120,116,232,92,20,136,227,183,42,221,51,63,102,56,75,147,22,195,169,49,92,97,32,209,180,198,51,39,133,225,138,3,238,52,212,112,161,99,17,149,147,28,24,174,248,214,143,154,215,184,176,137,213,103,142,212,212,102,6,128,216,119,186,106,234,71,33,198,204,42,57,77,243,236,170,47,150,228,97,34,181,244,146,161,132,38,247,209,65,254,137,103,142,116,210,176,223,94,123,135,159,126,239,104,249,199,27,129,123,254,255,225,95,62,186,212,125,107,210,84,129,23,206,75,47,187,60,172,56,103,197,240,172,3,246,103,109,46,29,44,28,184,239,126,124,2,117,222,133,23,210,147,106,192,147,20,63,178,135,23,237,45,54,197,217,72,179,125,0,38,22,140,162,207,78,100,53,141,153,213,71,78,253,24,138,208,248,18,70,159,157,134,85,227,80,124,118,61,103,62,83,65,99,246,186,176,184,169,230,252,132,101,98,172,122,198,214,41,33,201,145,49,105,62,139,153,68,75,152,157,14,142,52,164,222,127,171,18,100,218,141,200,33,35,214,184,206,249,15,84,105,92,96,122,224,173,228,82,140,171,114,215,92,115,53,29,132,95,24,118,216,97,135,240,7,127,240,7,225,121,207,59,44,60,68,207,225,83,78,57,133,14,138,110,10,47,122,209,11,233,36,226,245,225,128,3,15,8,87,95,117,117,184,231,158,187,249,64,29,203,250,208,130,135,232,160,247,104,62,128,125,237,235,94,27,94,249,202,87,114,251,141,54,218,136,15,188,112,192,188,229,150,91,208,124,231,240,129,205,105,167,157,22,112,181,23,7,201,175,122,213,171,194,51,158,241,140,112,230,89,103,134,203,46,189,140,79,70,222,244,166,55,133,151,28,241,18,246,81,139,3,90,28,0,97,57,175,190,250,106,190,162,122,230,153,103,242,129,23,14,28,142,60,242,136,112,208,65,7,241,149,228,159,252,228,184,176,246,218,107,209,73,199,70,52,63,188,156,45,10,23,95,114,49,235,244,255,140,15,108,113,96,130,3,171,249,119,204,15,103,156,126,6,175,7,14,62,112,0,118,205,53,215,240,65,18,174,72,227,128,99,167,157,118,162,49,162,215,53,58,216,194,252,223,250,214,183,242,137,192,30,123,236,193,39,45,184,170,185,229,22,91,242,152,122,32,198,201,194,133,244,188,199,250,225,22,70,196,152,199,117,215,93,199,26,78,16,20,152,47,250,218,103,159,125,248,32,234,215,191,254,117,184,226,138,43,248,100,234,13,111,120,67,120,193,11,94,192,227,129,237,129,131,32,189,56,129,49,63,254,248,227,249,96,13,7,124,175,121,205,107,248,64,120,231,157,119,230,245,192,65,25,14,194,242,3,118,15,28,44,162,14,7,250,104,251,204,103,62,147,15,196,17,127,235,91,223,10,27,108,176,1,159,64,162,127,28,152,97,93,112,0,143,229,193,201,38,128,3,221,107,175,189,150,63,87,128,254,48,118,216,15,176,220,88,215,139,47,190,152,183,29,198,90,151,5,39,2,67,251,127,224,129,7,194,247,191,255,125,238,235,205,111,126,51,111,195,93,118,217,133,199,9,251,169,142,9,14,106,177,109,176,28,168,59,244,208,67,194,211,158,182,22,213,44,224,19,51,222,71,95,251,218,112,212,43,142,162,125,244,121,124,114,138,147,28,140,249,86,91,225,224,146,182,35,253,221,120,227,77,225,59,223,249,14,159,164,97,252,177,205,209,55,158,47,167,208,255,56,0,219,114,199,29,119,164,151,233,21,121,253,177,222,187,239,190,123,88,139,230,119,203,45,183,240,254,130,147,48,15,232,216,86,207,122,214,179,170,95,162,161,227,130,147,26,236,175,126,92,176,173,253,184,96,158,56,89,199,254,166,99,184,223,126,251,241,182,152,55,111,30,143,183,158,180,227,121,252,221,239,230,235,116,16,239,223,167,158,234,215,105,7,218,87,231,200,152,31,75,99,190,125,120,19,141,37,78,152,176,95,225,131,225,15,61,244,48,63,167,49,88,24,19,108,223,227,79,56,62,28,124,208,193,246,28,195,114,96,92,112,210,128,215,0,44,63,191,102,16,176,142,223,254,246,183,109,219,191,236,101,47,171,174,99,9,126,188,245,4,23,175,21,243,231,207,167,147,147,231,115,159,56,105,198,59,160,24,31,60,7,208,247,236,7,109,12,236,128,9,215,209,170,38,7,47,69,158,91,221,205,48,199,189,13,115,134,8,3,18,150,28,51,156,156,225,10,23,161,57,105,195,232,168,79,250,36,51,142,196,72,88,114,60,73,18,25,68,75,250,83,70,66,217,7,234,59,248,229,51,63,82,132,215,80,163,190,34,19,204,109,21,70,248,249,48,196,111,149,139,96,186,57,17,143,63,17,194,201,114,210,128,189,109,128,109,187,245,54,225,223,232,4,97,213,85,87,229,46,240,226,113,214,47,126,17,62,252,207,255,194,111,83,46,143,192,24,124,225,171,95,11,255,245,149,175,218,21,20,28,44,252,245,59,254,44,60,143,94,196,74,227,88,180,203,175,9,225,14,92,173,243,219,44,131,233,89,65,107,159,16,176,86,208,181,189,79,177,47,122,14,238,159,157,232,183,32,154,206,79,200,44,78,132,189,47,48,73,28,158,31,204,107,145,34,251,32,73,148,225,251,69,29,147,176,197,206,76,19,230,152,29,199,145,202,140,73,201,128,120,16,175,70,27,63,250,194,26,215,153,188,98,92,96,122,48,87,98,40,184,242,136,3,112,60,167,87,93,117,53,254,199,143,127,202,56,144,220,97,135,29,121,95,198,69,2,28,116,227,138,43,239,227,180,42,56,144,192,151,1,224,128,108,211,77,54,229,3,149,149,86,90,153,15,170,112,96,143,3,216,59,239,140,87,159,49,63,28,56,190,240,133,47,226,171,129,232,19,239,16,236,181,231,94,220,14,255,236,113,0,56,119,197,185,124,96,136,147,15,28,12,248,245,249,5,189,206,224,234,53,14,228,112,66,129,19,18,240,193,7,31,194,7,67,167,211,201,0,14,28,177,78,56,160,56,151,14,92,112,64,141,229,198,9,2,230,179,238,186,235,134,35,143,56,146,15,68,113,240,137,231,46,250,134,161,47,28,128,109,186,233,166,52,14,171,240,65,15,14,162,49,30,107,175,179,54,47,243,134,27,62,157,175,232,227,42,45,242,186,108,145,153,248,192,15,125,205,155,119,59,199,208,113,32,137,171,206,247,222,123,47,22,143,129,246,56,168,195,9,146,30,76,226,0,14,99,129,119,60,160,97,59,224,128,24,7,64,56,96,2,176,204,231,158,123,46,31,224,253,222,239,253,30,31,148,97,217,176,126,184,210,142,237,177,246,218,107,243,120,225,32,182,15,184,66,141,62,176,253,49,127,28,112,225,64,241,165,47,125,41,95,209,198,250,33,135,147,27,156,20,224,221,16,172,139,226,134,27,110,8,11,22,44,224,3,71,221,182,48,248,88,22,244,137,54,88,22,61,160,27,218,255,29,119,220,193,251,13,182,33,14,0,81,139,117,196,193,63,174,46,227,164,11,243,194,246,69,31,24,3,240,106,171,173,206,181,23,93,116,49,31,140,98,57,208,14,23,120,48,166,56,49,196,65,52,222,85,184,235,174,187,185,246,254,251,226,213,254,23,189,232,69,124,101,29,251,227,156,57,43,112,223,251,239,191,95,120,241,139,95,28,46,191,252,50,174,197,54,4,25,19,86,89,101,101,94,175,171,175,190,138,151,75,183,243,83,11,227,137,41,246,57,244,85,130,142,11,246,125,236,203,235,173,183,30,207,71,199,5,39,219,249,184,227,0,27,219,14,7,225,88,111,180,193,115,3,251,38,182,7,128,19,118,172,19,158,119,120,238,60,237,105,79,227,126,49,62,216,175,177,174,56,121,140,136,43,116,199,29,241,221,192,253,247,63,32,172,206,227,56,135,159,19,205,152,63,198,235,140,119,49,206,56,227,244,240,218,215,188,150,199,39,62,199,86,224,113,59,244,185,135,210,126,187,59,247,173,227,131,19,124,188,235,179,203,46,59,199,117,92,95,214,113,181,102,29,113,82,238,215,113,40,176,109,240,186,131,125,1,99,166,207,121,156,68,45,29,144,65,74,184,110,241,117,220,49,40,99,206,206,40,147,185,56,158,56,176,162,102,21,153,15,238,50,169,1,140,101,98,12,199,113,76,56,38,36,125,144,121,102,147,28,179,247,193,34,38,12,87,98,239,131,19,139,114,227,131,69,100,22,168,175,121,51,104,156,16,95,132,60,175,177,10,32,192,234,196,20,45,29,236,245,66,141,55,157,193,165,87,197,31,123,83,169,199,230,206,93,49,252,211,223,255,61,255,78,131,2,191,209,240,222,191,251,0,253,67,140,111,149,46,175,192,63,197,127,251,207,207,133,255,253,246,119,236,3,225,91,110,190,121,248,183,143,252,51,29,72,108,80,28,207,150,225,64,228,140,95,226,191,8,197,36,248,237,37,148,232,69,163,26,32,215,21,236,251,92,12,19,141,125,209,173,6,44,162,106,0,107,194,137,65,83,157,11,162,33,102,22,77,194,180,173,55,201,105,173,103,111,170,49,195,21,63,97,111,165,156,211,48,49,29,130,50,92,229,72,77,189,50,156,154,1,241,106,93,213,240,40,197,194,56,106,47,197,13,199,131,203,161,49,14,210,241,15,87,117,28,52,192,112,85,214,215,227,64,22,251,57,124,92,153,199,21,116,28,212,66,247,117,0,14,158,55,167,253,31,7,76,0,116,104,56,160,213,152,166,124,128,141,3,31,252,179,71,12,29,7,65,56,184,203,63,43,177,247,62,123,243,59,35,24,94,196,106,24,86,28,112,225,64,10,7,54,164,242,1,57,78,18,112,240,234,107,97,56,88,193,201,18,14,196,113,130,161,58,110,85,194,65,102,140,169,91,170,195,56,224,192,248,201,223,233,231,46,226,188,112,192,174,7,251,208,35,51,113,27,28,36,94,127,253,13,124,208,12,29,253,174,179,206,58,124,229,153,22,143,129,121,227,196,4,39,80,10,108,7,172,7,230,173,192,59,20,24,39,253,202,79,220,110,131,113,197,9,12,14,4,115,96,185,112,59,22,198,0,39,23,93,192,73,11,14,56,21,56,208,196,193,22,174,232,98,59,228,192,21,126,108,43,189,45,5,192,250,226,93,29,44,99,14,44,31,114,184,18,142,119,8,70,237,31,219,251,45,111,121,11,175,19,214,91,239,227,95,99,141,213,153,241,185,154,8,25,84,97,218,82,156,187,238,250,235,248,118,36,236,79,172,242,70,138,252,116,58,9,212,125,20,49,198,11,251,39,78,42,154,231,40,85,11,99,95,218,101,151,93,57,198,108,64,198,112,137,177,45,31,127,252,9,62,120,71,14,120,224,254,7,56,198,88,251,237,234,129,113,193,137,50,246,203,174,113,249,173,251,236,32,158,159,249,152,163,6,237,159,124,50,158,212,222,124,115,92,167,157,119,222,73,230,29,23,10,227,131,233,22,91,110,193,239,68,68,196,113,217,97,135,103,240,187,143,43,173,188,18,63,207,31,125,44,126,102,0,7,226,200,67,195,59,122,120,39,9,23,22,176,206,88,119,63,94,56,152,220,113,199,157,248,121,0,13,192,49,2,182,253,174,187,202,58,138,174,140,117,196,190,228,215,113,8,240,186,130,19,80,15,60,103,240,156,211,11,121,179,15,217,202,51,55,166,219,167,202,24,235,132,37,235,25,185,25,101,181,24,187,189,150,34,24,40,78,34,212,173,178,56,76,89,50,11,173,70,217,224,253,26,122,234,91,18,9,182,108,133,122,67,150,211,208,100,114,186,154,151,146,137,148,229,59,251,26,23,61,157,62,176,32,132,107,241,129,92,188,152,244,27,174,58,188,243,143,254,56,188,225,85,175,14,43,202,11,219,45,244,226,254,175,255,254,159,225,94,122,209,155,32,158,60,124,241,43,95,11,191,56,247,92,81,66,216,149,254,9,253,240,127,191,65,47,232,120,187,180,60,182,137,221,69,99,121,197,117,228,99,251,145,245,238,27,82,167,232,173,239,65,171,125,165,67,147,251,102,152,229,75,229,131,250,210,92,165,166,149,38,135,125,229,232,38,156,160,148,236,108,144,193,215,246,183,195,255,112,252,35,47,26,30,165,88,24,251,73,41,110,56,246,61,52,198,65,89,170,55,168,233,184,162,138,3,57,156,60,224,86,1,220,95,236,25,247,249,227,160,24,7,174,56,120,70,123,252,51,143,7,112,233,252,251,227,200,155,111,182,185,28,172,199,216,140,30,56,224,192,85,81,190,210,74,195,142,43,251,56,192,193,85,119,44,83,110,151,94,122,9,215,226,224,50,246,19,248,68,3,140,24,192,21,238,67,14,61,36,92,126,249,229,225,51,159,249,12,223,75,141,3,90,60,207,1,41,51,166,197,136,68,140,131,41,220,150,161,87,79,113,96,136,147,6,220,147,173,7,51,232,11,7,61,254,192,29,7,103,181,171,210,10,140,59,254,89,231,7,75,30,232,19,227,221,119,245,22,7,246,168,83,96,204,48,46,248,124,5,182,99,110,248,60,5,250,140,239,236,68,224,224,219,175,67,14,156,24,98,187,225,160,127,212,254,245,74,252,199,62,246,177,240,161,15,125,40,124,224,3,31,8,95,251,218,215,248,157,175,136,108,240,133,177,79,224,195,186,143,60,252,8,159,180,96,155,159,118,90,220,246,202,103,157,25,247,81,156,192,225,36,21,251,12,222,81,138,239,108,96,59,198,253,130,247,7,250,91,105,165,185,97,243,45,54,103,141,231,145,49,106,48,158,59,238,180,35,223,110,166,23,144,112,210,128,3,124,108,235,26,250,198,229,156,115,206,105,141,123,190,237,82,196,133,186,231,158,123,121,190,241,255,15,16,117,140,15,166,43,205,93,137,183,95,4,214,23,191,155,242,20,191,51,240,241,143,125,60,124,248,195,31,14,31,252,192,7,195,255,252,207,127,199,147,33,84,81,13,222,61,192,115,123,211,77,55,161,147,93,58,30,160,238,120,28,148,9,171,173,182,42,191,203,163,49,62,100,141,117,196,231,55,244,121,232,13,235,136,188,95,199,33,192,243,101,233,184,29,201,67,6,37,225,198,116,251,84,153,136,163,46,158,130,81,23,35,199,238,196,65,20,205,228,49,200,56,186,145,197,177,58,199,108,146,99,246,190,231,146,73,14,96,18,141,25,78,102,32,99,184,240,75,166,57,48,23,58,22,107,105,112,213,207,204,215,90,189,104,69,159,3,209,50,157,115,130,92,71,138,77,156,60,175,5,230,194,135,67,255,89,175,191,5,159,82,106,180,14,195,55,40,29,250,156,131,194,63,190,255,239,169,109,4,174,126,125,230,179,159,15,87,94,125,181,40,19,0,248,92,195,199,62,245,111,225,86,121,145,5,158,185,231,94,225,79,223,242,135,97,46,14,154,10,227,219,178,171,175,143,223,116,85,202,209,31,155,58,197,26,24,106,80,146,233,172,137,158,180,119,186,230,52,207,156,229,125,29,179,192,107,137,69,217,124,107,167,12,192,87,87,28,95,147,88,148,27,131,230,76,219,24,71,215,88,115,106,173,54,68,9,139,159,112,151,249,218,188,29,61,3,249,156,2,87,106,224,228,140,124,41,102,37,114,30,11,195,139,211,52,30,206,211,133,69,124,251,203,22,116,160,165,113,138,238,229,104,173,79,109,253,19,166,172,196,17,26,183,25,183,106,224,170,252,42,171,172,10,149,116,82,105,162,12,128,183,218,114,171,240,231,127,254,231,124,27,14,14,210,240,225,229,127,251,183,127,227,147,0,41,51,166,110,34,17,227,160,30,7,118,184,157,3,64,61,52,156,64,224,0,213,223,166,164,39,83,75,3,240,142,8,222,113,233,58,8,158,10,242,254,113,144,137,219,87,112,235,219,71,63,250,81,62,129,192,231,49,160,225,32,179,14,221,40,138,116,35,233,126,128,241,143,239,74,177,154,112,178,63,48,115,42,50,220,140,145,195,65,245,142,59,236,200,219,29,7,192,216,206,56,113,193,149,247,248,174,218,120,192,21,122,140,11,78,194,166,7,110,161,19,44,226,219,139,116,204,255,229,163,255,66,99,254,81,254,112,115,51,230,58,78,228,17,179,11,134,163,12,55,227,88,88,135,110,251,233,91,199,165,9,249,32,129,213,0,31,211,248,67,242,204,78,202,112,199,101,76,122,99,53,137,179,119,28,148,75,6,40,151,32,57,244,14,223,152,69,225,232,166,44,142,45,153,154,207,69,138,44,185,88,224,12,80,118,176,62,164,142,73,25,9,101,209,218,137,8,147,200,241,198,90,164,8,4,200,137,47,161,89,227,68,168,235,251,243,96,13,185,72,13,114,221,156,8,13,241,217,134,43,175,33,159,2,62,152,233,182,245,215,91,55,252,159,63,251,51,254,161,51,0,87,220,62,243,185,207,135,159,158,120,34,199,19,164,184,238,250,27,194,123,222,255,127,195,67,15,199,183,209,87,89,121,229,240,151,127,242,246,176,19,253,243,40,141,111,203,238,163,19,186,91,244,196,67,54,154,110,187,28,166,103,5,234,14,218,135,124,94,116,134,228,197,141,62,52,47,102,200,251,149,144,193,44,90,59,17,97,146,56,189,253,41,35,167,201,36,225,216,33,169,37,243,243,49,142,110,100,209,18,246,86,170,241,166,90,100,190,138,73,27,187,204,121,94,99,86,34,231,177,48,188,56,77,227,225,60,12,122,101,28,183,146,224,155,98,218,246,60,230,189,247,222,135,15,8,218,253,119,47,71,107,125,104,125,113,197,19,183,12,105,236,25,7,104,243,230,205,231,219,50,160,225,32,29,159,191,192,103,55,176,44,184,63,59,103,24,14,80,49,47,180,169,25,78,24,112,2,132,245,121,231,59,255,140,111,189,57,233,228,147,248,202,63,165,185,6,96,150,24,87,216,183,221,118,27,190,205,9,95,129,137,119,26,14,58,232,57,124,59,212,111,126,115,11,95,229,198,21,91,196,163,2,227,142,121,116,93,153,197,201,9,174,120,235,135,169,135,2,87,198,113,194,131,219,123,210,237,153,26,238,229,87,224,214,18,254,236,70,5,119,223,125,55,95,104,194,129,243,40,253,235,201,21,238,197,199,56,97,63,194,1,52,14,244,15,63,252,240,158,19,174,248,217,4,204,47,238,163,113,127,84,246,251,1,62,79,130,109,188,222,122,235,243,59,16,248,202,94,221,174,158,241,206,217,109,183,253,150,227,184,157,121,54,145,225,10,111,176,193,250,252,238,215,53,215,94,195,219,8,239,60,225,4,165,11,227,140,251,16,224,121,16,215,233,49,81,20,113,97,241,238,130,191,53,8,223,48,134,91,248,116,204,241,153,35,124,8,28,183,17,97,204,245,29,63,188,251,130,91,239,230,207,159,199,95,197,202,67,66,19,101,116,255,248,227,143,241,173,73,58,46,107,174,169,235,184,7,127,222,226,185,135,145,121,22,27,117,29,151,13,200,32,37,172,6,248,152,198,57,103,80,198,156,157,18,147,117,197,106,18,199,19,7,114,120,98,12,167,192,177,64,98,7,14,125,142,172,202,68,198,112,197,1,23,77,115,96,239,131,69,76,24,174,48,144,104,82,147,88,148,27,31,44,34,179,106,209,181,124,203,144,227,130,70,99,95,219,72,62,201,193,200,5,84,55,131,38,186,213,194,68,87,199,116,49,211,164,228,234,27,66,120,16,7,181,42,116,219,225,207,123,126,56,226,5,47,164,46,226,125,159,191,60,239,188,240,223,223,248,22,189,144,14,255,38,166,229,13,151,92,118,89,248,226,87,191,22,158,164,127,54,192,182,91,109,69,39,95,239,228,23,225,210,24,39,134,113,189,234,250,248,99,124,126,59,114,154,39,226,75,172,90,73,55,35,13,40,233,96,109,168,62,147,178,250,18,168,206,62,24,174,234,106,170,129,185,32,198,202,230,107,46,82,218,214,155,207,145,97,98,44,162,114,146,83,102,39,101,53,205,179,105,46,202,141,65,235,50,223,78,185,164,129,229,254,105,60,112,34,209,98,156,95,148,226,2,211,131,89,98,40,60,181,120,102,128,91,3,112,48,132,91,43,244,222,123,15,28,172,124,253,235,95,143,247,244,15,64,109,249,253,250,225,195,204,184,26,10,63,230,35,195,112,59,17,14,82,244,219,91,112,251,5,190,82,50,206,95,234,132,113,91,10,190,157,9,95,65,138,101,215,62,114,195,85,227,47,125,233,75,124,80,76,33,107,43,210,129,20,31,4,82,28,111,25,138,58,192,236,226,45,183,140,183,43,221,112,195,141,124,123,210,102,155,109,206,223,8,133,175,240,196,45,94,56,168,27,245,192,30,192,1,49,62,8,138,219,73,74,87,221,177,78,184,58,140,229,212,207,148,12,5,14,6,113,50,133,113,214,91,178,60,112,32,255,205,111,126,147,79,6,20,88,55,220,106,82,90,22,104,184,5,5,7,239,250,57,143,81,251,31,246,142,76,28,115,207,216,71,183,222,122,43,222,71,31,127,2,183,135,209,118,229,124,220,190,119,221,117,167,236,163,55,115,188,245,54,91,243,201,220,149,87,93,73,203,166,251,1,85,11,99,95,186,252,242,43,56,70,55,32,99,184,194,216,71,240,185,129,107,174,190,134,231,141,237,140,219,224,186,128,113,193,149,118,236,199,67,199,101,8,112,240,143,117,186,138,214,137,151,155,215,31,136,140,147,88,220,86,21,129,209,137,122,188,5,42,142,129,50,63,132,241,98,134,109,122,53,173,35,150,13,101,156,83,166,241,187,234,170,171,121,63,135,6,172,189,182,110,123,89,71,209,149,209,15,190,85,106,212,117,92,58,145,173,124,145,27,139,99,238,152,7,213,179,100,61,211,100,80,92,101,181,97,113,60,113,32,167,206,52,81,214,4,90,122,100,97,10,77,186,246,221,13,4,190,198,249,213,46,72,176,92,43,233,224,59,40,212,121,201,74,11,117,6,201,149,218,25,42,237,7,116,219,143,66,161,74,248,230,163,243,46,177,3,152,62,219,108,227,77,194,63,255,253,255,141,31,102,34,220,73,7,4,159,255,210,87,248,106,208,4,117,224,133,241,184,159,254,156,254,9,197,239,30,7,254,224,117,175,15,71,29,254,146,226,56,183,236,174,123,221,187,14,128,108,192,226,62,48,96,199,24,80,194,69,131,234,8,90,231,235,59,159,19,128,203,23,219,203,196,107,85,248,14,10,13,124,154,89,28,191,140,249,242,182,218,120,198,68,132,222,245,244,72,58,17,200,55,249,224,129,109,221,98,236,2,165,184,192,244,96,150,24,10,79,45,158,25,224,245,0,87,37,241,129,215,163,143,62,154,15,218,177,207,227,170,44,174,88,226,150,30,28,48,229,95,75,89,67,109,249,253,250,225,55,1,112,191,59,62,63,129,207,88,96,51,128,17,227,36,0,87,43,245,22,23,240,65,7,29,204,95,229,121,222,121,231,199,43,174,84,143,229,61,227,140,51,249,119,25,244,131,221,232,187,109,241,51,15,248,118,37,28,132,227,93,3,224,193,7,31,224,111,183,193,149,83,62,40,167,58,212,3,57,175,191,254,122,220,7,190,246,19,247,122,175,190,198,234,252,65,244,5,15,45,96,13,39,57,245,123,212,235,64,255,248,186,86,204,31,95,29,138,241,198,184,99,252,177,29,176,61,112,176,136,241,210,215,237,161,192,65,58,190,153,7,223,54,132,175,70,197,21,115,28,24,224,100,4,223,146,165,191,119,129,109,171,192,55,62,225,51,14,152,47,62,183,129,101,129,193,135,134,119,10,176,175,96,89,70,233,31,181,120,119,1,159,83,137,183,134,225,0,101,17,175,35,198,47,253,31,20,199,220,115,220,71,247,231,109,126,204,209,199,80,187,249,124,64,139,11,94,56,72,253,225,15,127,36,251,40,62,183,176,2,255,246,2,190,157,231,164,19,79,226,111,11,66,59,236,52,216,119,46,184,224,124,158,39,190,41,168,217,206,60,155,200,26,11,99,191,199,239,124,224,115,49,184,77,41,94,169,175,67,199,5,99,128,175,37,141,39,171,221,227,62,4,216,255,240,205,73,39,157,116,178,156,220,61,196,253,226,155,145,176,31,227,55,78,240,65,245,136,21,194,202,43,173,204,99,142,231,217,111,126,19,63,160,78,229,252,206,2,126,223,4,31,186,166,103,7,175,35,78,206,241,237,83,120,142,97,124,226,115,100,17,141,219,2,254,221,12,156,28,238,206,227,197,221,208,24,172,196,239,0,98,219,151,214,17,191,117,50,206,58,46,157,144,65,233,228,198,240,72,24,148,49,103,61,171,245,197,99,24,117,209,138,229,119,28,238,224,32,102,60,231,218,16,235,105,143,64,125,31,3,198,50,49,134,35,102,109,52,7,134,43,62,115,201,124,142,27,68,223,51,251,154,83,9,126,201,36,111,181,34,228,121,139,197,24,240,35,21,243,170,115,157,154,232,137,166,38,245,222,135,115,249,213,33,252,134,14,72,37,236,178,21,231,174,24,62,247,177,143,135,131,246,63,128,132,136,31,29,119,124,56,250,216,31,20,175,138,140,131,69,244,226,254,248,38,27,132,135,119,216,58,60,182,245,166,225,201,117,158,22,230,60,250,120,152,35,191,62,57,211,88,72,7,6,143,108,187,121,120,228,25,91,133,199,55,221,48,44,164,23,251,185,15,60,20,86,192,171,229,20,241,224,130,5,225,46,250,199,120,228,139,95,68,195,143,39,235,10,252,97,233,163,127,242,163,240,8,94,100,11,99,158,216,93,119,135,176,235,14,116,148,182,162,104,146,72,182,169,178,232,12,248,145,18,221,242,4,248,185,206,12,157,131,212,151,48,213,216,201,56,243,153,188,6,150,137,177,234,142,197,109,24,142,234,194,173,118,50,49,86,189,143,101,210,98,118,26,142,9,23,59,36,53,100,28,58,77,99,225,247,188,244,149,212,100,5,250,55,27,191,129,4,255,64,227,1,9,246,187,70,215,184,97,69,30,143,14,60,135,241,141,50,56,184,192,129,173,2,7,100,248,167,143,3,66,92,9,85,224,246,26,28,164,226,128,27,7,58,248,64,50,174,58,226,170,250,15,126,240,3,62,120,199,129,18,190,217,8,95,229,138,175,21,69,93,169,173,2,7,129,200,233,87,41,2,249,114,197,248,106,58,160,217,146,251,196,215,192,226,234,43,14,228,240,193,81,44,239,171,95,253,42,254,22,151,184,25,226,184,224,219,137,54,222,100,227,112,246,89,103,135,99,143,61,150,235,113,64,131,91,102,240,123,3,155,111,190,25,31,20,161,127,124,67,204,186,235,174,67,109,226,135,57,161,207,93,105,110,216,116,211,205,194,249,116,80,244,189,239,29,205,237,241,78,5,14,108,112,219,6,110,47,233,2,222,93,196,65,39,198,18,191,107,128,3,125,172,251,61,119,223,195,39,60,56,136,242,31,234,196,59,24,88,14,124,171,79,222,55,198,14,208,119,84,48,86,216,62,232,31,227,142,131,112,140,61,174,112,227,64,21,95,119,137,43,252,93,200,251,84,96,222,216,30,216,6,56,96,197,15,224,225,251,254,241,173,63,184,181,7,159,13,209,19,18,108,59,220,134,133,175,86,197,254,128,122,28,0,98,89,176,222,184,242,142,101,193,187,36,138,81,250,199,55,7,97,251,98,251,97,61,177,13,240,110,22,246,47,156,116,248,177,42,141,159,223,71,113,50,251,211,159,98,31,61,37,92,127,67,220,71,241,225,119,108,147,248,252,139,87,197,113,139,25,126,219,228,152,239,31,195,39,17,167,157,126,26,237,81,43,240,111,14,96,223,194,231,84,176,252,249,239,56,248,253,26,254,19,143,63,193,39,31,56,33,24,242,225,93,63,46,88,86,29,23,124,37,45,110,83,242,227,82,219,118,165,49,192,115,24,239,62,225,183,69,240,155,22,250,188,193,235,205,203,95,254,50,102,93,39,124,208,25,191,133,242,59,58,65,192,9,65,51,230,119,211,120,237,67,99,126,47,245,189,35,109,79,234,155,198,107,163,141,54,14,27,110,180,97,56,253,180,211,121,91,226,4,5,191,223,128,125,29,251,196,189,84,15,232,114,98,153,176,61,74,219,30,235,136,109,162,235,88,66,62,222,181,241,199,115,26,159,45,201,95,219,102,47,242,215,249,18,55,104,101,201,225,215,45,23,183,154,207,48,199,95,142,190,230,162,168,64,236,101,184,226,36,186,106,125,44,19,9,167,189,190,88,107,19,167,101,57,9,219,121,77,16,74,126,139,35,53,181,196,234,118,205,71,81,235,79,157,92,183,246,153,142,207,54,252,236,244,16,110,167,147,194,1,56,96,239,125,194,113,95,255,102,216,64,190,49,227,110,250,135,247,194,151,191,130,191,1,98,170,88,184,242,220,240,40,29,176,223,243,130,103,209,137,67,251,131,118,79,187,152,14,28,206,188,32,172,114,199,104,223,176,48,8,52,30,79,173,190,90,184,255,192,61,195,253,207,218,35,44,92,45,253,208,218,156,71,30,11,235,159,122,46,47,195,138,248,97,182,41,226,191,62,243,233,112,24,253,131,194,11,52,174,174,252,237,63,127,36,124,230,203,95,228,23,183,94,28,241,188,16,182,114,87,109,249,21,1,28,137,29,246,51,93,235,44,47,176,246,78,44,249,76,52,209,84,177,191,66,190,197,54,105,252,68,43,229,224,230,249,156,101,34,97,227,215,24,174,56,170,51,13,101,153,72,56,188,157,178,76,36,188,227,139,95,143,206,50,2,92,97,198,45,43,216,199,113,176,214,245,207,127,58,128,121,97,158,152,15,230,23,79,186,202,192,65,33,234,241,124,195,1,55,234,71,193,176,246,216,176,88,134,200,118,66,168,76,125,96,25,83,70,223,84,45,76,101,220,220,226,129,192,114,97,249,208,39,150,77,79,192,166,3,56,104,135,97,153,113,194,149,143,115,254,75,190,163,46,75,95,255,10,191,127,117,213,117,97,148,125,20,203,159,110,243,120,111,63,111,160,2,199,237,236,84,114,240,78,24,174,170,191,244,165,248,5,241,185,237,102,29,24,58,46,125,192,58,224,22,63,156,76,226,132,55,93,167,184,31,99,57,113,130,131,119,91,252,152,116,143,249,34,126,247,2,183,86,225,43,100,241,249,5,124,54,4,191,188,141,223,114,193,103,32,208,30,39,30,120,247,239,128,3,15,108,141,15,222,189,120,226,137,223,209,60,177,61,168,127,226,161,227,51,65,31,252,64,46,30,150,61,135,2,222,81,192,26,151,24,174,56,86,239,56,49,169,73,56,215,74,214,83,143,160,200,0,124,117,197,241,53,108,162,49,123,31,44,98,194,128,243,181,206,76,53,48,23,196,88,5,175,177,164,190,152,164,91,58,107,146,108,233,46,214,66,115,225,147,221,69,7,225,247,222,79,66,63,240,162,242,230,215,188,38,172,183,110,188,226,136,15,218,125,244,83,159,158,150,147,134,167,232,64,253,238,23,61,39,204,123,195,145,197,147,6,96,193,94,59,134,121,111,58,50,44,216,99,7,81,166,15,143,109,186,97,184,253,205,47,13,247,62,111,255,214,73,3,176,112,245,85,195,93,71,30,18,238,120,237,139,194,19,27,116,223,155,58,4,31,249,196,39,195,93,114,223,38,222,178,62,234,197,135,219,201,88,47,174,189,17,71,6,113,251,241,54,85,139,97,170,193,68,215,56,201,59,93,13,48,223,233,28,42,151,106,200,101,31,12,87,245,220,36,103,181,96,137,189,129,140,225,194,239,50,173,1,115,3,199,34,38,12,87,217,249,177,145,196,100,85,38,50,134,43,78,194,200,59,86,211,118,28,19,19,112,96,130,23,219,200,26,23,152,95,152,103,63,112,32,130,3,71,92,89,157,233,147,6,0,175,79,152,223,42,171,198,147,134,242,248,197,241,69,62,214,175,38,183,140,68,157,31,174,206,44,139,1,180,199,186,161,189,207,53,22,231,169,76,93,164,76,104,51,147,49,106,153,52,30,8,140,55,150,13,227,49,157,39,13,0,174,226,234,118,29,114,240,58,234,178,12,237,223,239,95,67,150,195,6,83,152,182,12,247,177,26,237,3,77,31,113,219,41,243,67,24,72,183,57,85,33,87,97,52,1,41,227,29,37,92,9,199,149,118,62,105,0,144,247,220,129,81,199,189,6,172,51,222,109,185,228,146,139,121,57,113,235,29,250,141,39,66,248,12,202,131,252,57,4,220,118,132,3,248,184,238,88,47,140,87,220,150,248,90,85,0,57,94,103,230,216,55,174,234,195,16,227,228,2,223,86,134,219,239,16,227,66,227,205,55,223,194,239,218,81,19,214,140,9,115,231,198,117,196,87,197,242,58,138,110,188,76,35,95,217,18,55,134,71,194,50,152,158,249,97,76,42,252,197,200,238,85,159,34,131,250,57,119,161,84,59,160,189,165,196,97,162,137,234,158,213,87,112,76,19,211,243,130,17,208,106,138,126,85,236,235,119,140,188,151,250,154,183,48,160,193,252,187,226,187,14,120,146,246,216,86,244,66,242,202,151,28,17,230,172,16,119,135,95,95,114,73,56,245,140,51,216,159,42,238,125,238,190,225,193,253,119,11,139,230,246,92,141,90,127,157,112,231,43,158,23,30,218,117,59,81,166,14,220,26,53,255,181,47,14,143,109,217,243,246,37,141,193,195,59,110,29,238,120,213,11,248,221,137,169,224,246,121,243,195,177,63,250,49,95,233,1,158,179,223,126,97,159,61,246,108,141,121,209,112,162,247,224,67,99,236,15,57,168,131,174,62,56,39,5,213,58,151,80,215,215,218,115,163,4,223,160,80,215,146,72,208,254,58,251,85,248,154,1,245,249,243,152,137,38,9,71,183,200,234,36,203,70,62,135,154,107,92,134,243,227,193,192,10,194,26,23,88,207,52,38,40,66,199,167,60,126,249,248,106,28,153,31,62,86,203,99,182,216,71,59,142,76,77,82,70,175,145,10,113,100,67,30,79,48,13,208,65,149,177,207,153,55,66,220,150,202,252,48,142,53,53,166,18,246,141,225,58,198,7,124,113,27,25,255,70,130,232,75,2,56,136,127,214,179,158,197,31,84,198,213,127,252,8,27,14,244,240,57,15,124,248,255,216,99,127,192,183,243,224,54,37,44,40,30,204,178,114,13,75,150,156,200,241,67,250,7,31,124,16,223,106,132,91,248,240,217,6,188,200,225,157,132,27,110,188,129,111,139,194,187,17,184,37,16,224,174,28,83,55,41,47,87,168,13,130,231,198,240,72,24,148,49,103,61,79,193,168,139,145,227,248,25,135,123,231,75,150,72,171,170,12,55,103,153,180,24,142,99,205,105,59,160,213,23,23,148,153,141,139,34,179,169,15,46,153,175,33,195,196,88,69,175,129,225,194,47,153,230,192,92,24,99,21,76,83,9,190,51,128,253,232,182,242,208,97,234,64,99,86,201,105,53,29,7,56,103,158,55,248,196,225,77,175,122,117,120,221,203,142,162,182,104,242,68,248,226,87,255,59,92,114,169,254,52,253,248,120,108,243,141,194,157,175,126,33,46,77,137,210,13,156,92,224,93,129,53,174,189,57,204,145,175,98,156,10,238,120,205,11,195,163,219,109,33,81,63,158,92,107,205,48,135,214,127,181,91,198,255,233,122,188,80,227,164,225,144,131,158,19,214,160,23,91,92,149,219,118,203,45,195,255,126,255,152,176,16,219,165,48,254,102,248,172,199,134,27,132,128,119,62,40,100,205,182,49,38,49,20,193,233,226,51,179,19,89,220,232,59,61,97,245,201,88,18,246,121,214,52,206,24,232,108,175,44,19,99,213,43,12,36,26,25,135,21,102,95,25,154,8,131,152,140,67,207,236,140,192,50,105,241,10,225,61,47,123,5,121,16,112,54,225,121,130,233,65,58,174,139,232,225,199,27,207,73,28,4,117,51,85,83,185,178,54,183,120,130,234,61,230,179,15,110,3,22,216,182,183,170,228,212,182,191,113,5,232,11,31,168,199,103,76,240,25,15,236,79,75,18,248,92,1,110,85,242,159,157,192,237,101,136,247,218,11,95,255,250,60,254,224,178,95,193,248,124,113,171,75,78,62,62,112,214,89,123,29,254,54,42,124,238,232,232,163,241,249,137,147,195,41,167,156,26,110,251,237,109,225,144,67,14,225,207,101,12,121,231,105,2,27,217,14,110,208,91,221,91,48,13,172,144,88,62,227,112,49,121,80,36,129,137,132,141,62,148,101,146,48,92,113,70,106,15,55,203,91,46,103,64,124,213,153,106,44,19,9,171,117,64,201,111,113,164,150,238,231,1,212,218,3,236,230,249,72,73,127,142,138,58,110,83,250,254,79,99,220,3,252,94,195,85,167,159,21,54,219,120,99,142,241,187,4,127,250,151,127,29,126,235,126,212,108,28,224,106,255,109,127,120,212,72,7,238,192,10,116,194,176,233,215,127,18,86,191,33,126,203,195,184,248,221,58,79,11,183,188,251,15,194,162,17,95,200,86,165,147,134,77,191,113,92,88,241,145,248,205,42,227,0,255,84,63,243,137,143,133,23,28,246,92,142,241,207,229,160,87,30,21,126,113,193,249,28,119,98,151,103,132,112,136,124,64,157,95,17,4,236,74,172,186,165,201,73,242,145,154,58,21,8,37,63,233,143,38,86,162,190,8,73,29,56,215,125,158,38,18,54,190,99,38,229,72,245,254,114,150,137,132,189,245,90,203,161,230,100,50,18,195,21,39,209,187,121,89,251,140,195,4,57,176,177,241,194,27,89,79,92,140,105,159,193,203,52,118,157,234,137,138,66,187,153,96,22,33,110,87,229,238,237,43,219,179,41,143,188,4,224,63,59,129,91,177,166,239,182,66,124,38,228,137,128,95,148,94,97,133,57,124,75,148,63,97,106,173,62,57,179,113,124,150,29,148,6,116,84,86,12,203,199,61,9,190,25,77,140,187,44,175,149,246,152,120,141,99,103,26,27,195,85,150,137,178,154,214,179,79,212,98,184,226,251,190,19,243,53,206,215,90,99,184,194,128,215,138,134,156,203,251,254,216,39,2,172,62,51,206,73,94,219,178,57,93,115,156,119,90,98,174,254,242,107,156,222,109,135,31,246,60,59,105,0,46,188,232,162,112,155,252,2,234,84,176,112,181,149,195,147,235,142,254,189,229,139,86,154,59,45,159,53,248,255,217,123,11,64,61,142,235,252,123,196,44,217,150,101,203,108,153,100,102,102,102,102,199,193,54,73,227,182,105,190,180,105,147,66,184,255,128,211,54,109,210,64,195,104,102,199,49,147,204,204,12,146,108,89,204,204,250,230,119,102,206,238,204,188,179,47,92,221,171,123,37,221,231,222,179,207,25,220,161,221,61,179,59,187,239,252,93,119,144,201,75,171,88,188,213,166,102,197,224,213,91,174,196,201,250,55,191,255,67,177,92,137,147,234,151,254,246,179,166,23,159,99,76,218,191,70,198,77,40,223,115,80,9,251,93,116,21,231,44,252,212,163,80,209,3,1,169,174,105,69,188,159,234,26,230,2,74,189,240,82,29,14,37,12,179,194,6,119,200,161,64,160,96,252,234,137,198,129,67,61,228,64,240,12,195,128,39,199,62,76,24,165,138,81,149,29,57,38,60,101,20,199,24,22,0,67,163,27,29,143,180,189,11,119,196,54,52,96,249,11,221,42,169,59,43,46,79,101,155,36,102,114,117,148,113,59,46,144,186,187,209,4,180,209,242,108,123,198,111,61,75,163,199,44,127,33,71,98,99,5,108,163,196,76,46,142,10,38,44,226,78,64,249,238,68,127,63,105,200,23,206,214,204,111,61,75,37,98,150,191,130,221,251,123,188,227,192,187,14,156,231,240,83,177,81,98,70,77,152,176,136,215,43,228,26,161,90,248,139,216,54,162,252,21,236,67,67,38,172,37,183,74,18,94,112,28,94,90,86,214,81,159,189,82,176,223,68,28,32,231,142,226,194,162,4,236,168,96,133,184,83,79,144,243,75,17,198,177,186,58,235,101,167,229,201,34,204,32,136,23,38,17,61,244,200,64,246,225,227,212,139,154,13,11,60,211,240,165,75,141,25,251,190,51,92,26,8,119,33,254,238,47,254,210,39,116,63,38,244,179,95,255,214,22,173,94,129,154,195,138,65,3,91,190,219,175,224,147,173,171,139,101,27,217,73,11,245,108,21,246,4,219,214,114,135,120,242,153,103,205,187,227,202,31,196,218,109,167,209,102,43,190,115,159,244,65,141,44,94,98,204,140,244,165,118,223,31,109,234,150,76,162,134,253,27,134,7,122,141,183,221,132,126,149,32,146,70,204,36,168,9,178,74,113,78,80,118,148,75,158,15,204,70,172,64,152,62,151,87,35,228,210,148,126,122,55,206,45,159,233,70,71,35,109,239,194,29,177,13,13,88,254,66,183,74,234,22,113,121,40,219,40,177,155,92,106,88,168,96,210,8,169,187,27,171,129,164,81,19,182,61,227,183,158,165,209,99,150,191,130,173,47,122,5,219,40,162,23,140,154,48,97,17,119,42,170,10,229,152,58,187,173,103,95,185,146,125,104,200,118,163,108,189,68,47,24,53,97,194,34,94,175,145,107,148,106,225,47,98,75,226,170,199,42,53,238,64,207,185,51,66,164,212,237,39,14,129,15,84,176,83,29,123,37,98,43,53,44,129,121,22,81,29,206,73,26,39,151,78,57,35,160,96,191,81,22,61,101,31,230,157,69,62,53,226,195,52,174,176,119,135,186,144,119,71,186,23,80,232,129,127,33,206,91,54,234,39,186,247,143,226,34,73,220,89,115,173,213,222,196,167,63,45,118,216,118,148,217,102,139,45,189,203,152,103,159,127,97,181,151,40,21,88,141,201,71,143,21,238,23,152,87,11,237,48,249,89,93,252,242,183,191,43,158,58,140,28,49,194,28,115,200,161,182,139,164,195,234,227,245,183,29,23,125,172,130,159,247,15,251,220,59,11,183,122,64,194,21,226,131,157,174,126,158,69,124,88,170,167,113,21,170,135,97,145,248,48,225,80,135,3,209,180,160,96,191,81,14,69,211,20,110,75,5,163,122,37,98,194,171,216,82,193,168,94,151,112,117,123,145,120,169,91,227,72,100,54,221,232,84,164,19,187,152,245,70,73,125,230,78,155,178,108,11,150,127,235,16,183,196,201,177,80,193,164,17,82,119,55,58,16,73,163,39,92,246,171,178,248,70,76,152,50,201,36,76,25,53,97,194,34,238,82,168,42,164,99,91,83,191,245,44,222,49,75,168,103,249,39,76,25,53,97,194,34,238,70,128,170,70,10,185,20,231,27,176,85,112,185,182,86,183,149,140,187,45,204,38,117,251,137,131,120,123,1,202,57,164,113,66,182,34,206,192,47,114,91,20,65,94,137,216,138,56,83,118,106,33,64,107,33,28,136,134,9,59,42,88,128,35,20,16,68,40,188,188,34,108,69,72,253,28,57,14,29,81,128,67,152,79,148,167,66,117,152,56,206,37,16,61,244,176,80,103,152,95,24,103,130,95,102,20,26,51,25,233,209,179,167,57,250,144,67,204,166,27,187,187,251,24,184,255,247,203,95,139,222,30,232,53,111,161,233,177,188,109,47,56,247,155,180,250,63,67,223,151,187,246,81,59,55,137,229,43,76,143,101,237,243,131,116,143,61,241,164,252,48,28,24,56,96,128,217,125,231,157,221,175,199,102,250,35,146,119,198,75,57,226,62,14,32,94,132,169,174,72,60,10,213,42,146,143,114,130,40,12,118,36,16,14,29,81,64,12,205,59,202,71,57,16,32,108,55,202,113,64,5,194,56,129,136,183,108,28,7,170,99,175,212,148,79,89,60,19,118,170,99,239,23,166,87,209,248,26,167,112,123,233,70,23,128,61,166,234,176,78,230,235,51,119,238,74,150,191,144,35,113,105,106,221,154,87,142,133,10,182,217,58,82,119,55,86,3,73,163,38,236,250,192,245,85,158,93,156,42,38,27,168,96,212,132,9,139,184,83,81,85,40,199,182,102,126,235,217,87,174,100,31,26,178,221,196,92,10,16,14,220,232,66,234,94,175,145,52,74,150,75,225,47,98,75,226,194,217,192,221,94,92,62,113,168,17,144,50,168,10,131,173,144,171,234,226,182,228,54,142,11,213,43,17,19,158,178,4,58,86,1,132,139,27,206,73,26,7,182,194,6,119,142,69,183,4,196,79,25,127,21,239,39,28,234,176,247,20,6,129,174,225,169,72,28,137,224,245,192,79,68,117,216,235,18,158,17,238,110,243,196,161,9,244,177,6,236,78,219,109,231,191,117,110,204,140,153,51,205,59,99,221,47,84,182,7,122,45,89,106,250,78,155,229,93,205,163,231,146,101,206,232,175,192,202,1,253,204,242,141,134,152,229,195,135,154,21,131,250,187,122,103,48,248,165,183,236,196,165,245,39,23,3,198,79,52,189,22,180,253,197,232,16,115,231,205,53,207,62,255,188,119,25,115,240,62,251,154,161,67,134,120,87,29,80,238,5,11,227,190,141,250,28,103,160,59,15,231,22,86,175,208,47,96,209,113,6,238,72,92,84,217,40,135,162,126,194,168,232,57,209,48,56,208,217,160,135,236,2,28,7,170,99,31,94,201,62,78,193,85,126,85,146,198,133,219,35,189,151,110,116,41,148,79,1,66,230,206,92,53,183,38,46,207,90,183,99,80,203,66,5,235,164,179,112,119,163,5,196,141,104,91,62,102,105,84,215,55,202,242,23,114,36,46,77,21,219,36,162,23,140,154,48,97,17,175,81,84,21,194,177,173,137,223,122,246,149,9,89,254,10,182,190,232,117,185,20,32,28,184,209,133,212,189,94,33,105,4,225,106,225,47,98,219,104,242,87,176,15,13,153,176,14,228,242,29,7,187,195,152,65,206,175,17,86,55,159,122,233,155,65,146,78,156,202,9,162,48,54,185,72,13,160,73,138,164,86,9,245,74,16,86,47,60,65,20,61,147,142,222,228,243,171,75,150,216,94,181,214,74,3,225,243,113,251,237,177,151,79,108,204,115,47,188,104,230,205,159,239,93,237,0,91,158,225,119,63,214,242,178,163,1,227,38,152,190,147,107,159,56,44,27,185,161,153,113,222,225,102,242,95,159,97,38,125,246,44,145,201,127,115,166,153,126,241,209,102,201,54,155,250,88,37,122,91,227,127,195,71,248,69,244,230,193,23,157,134,188,242,182,233,181,216,182,99,59,96,129,53,254,159,123,225,165,98,185,210,62,187,237,110,70,110,50,34,219,31,145,216,127,51,221,253,124,191,64,186,219,247,121,212,245,153,113,80,131,76,28,198,138,34,212,107,80,17,150,243,214,124,154,206,175,78,60,13,42,24,197,138,184,213,211,34,80,203,184,126,19,49,170,87,10,118,84,159,237,70,89,3,138,250,169,219,81,129,36,184,38,188,27,157,14,119,231,52,101,238,164,85,115,125,113,121,40,115,252,70,110,114,169,97,161,130,11,164,238,110,180,1,218,136,190,173,83,150,70,167,127,74,150,191,130,93,156,42,182,81,68,47,24,53,97,194,34,238,84,84,21,202,49,117,118,91,207,190,114,37,251,208,144,237,70,217,122,137,94,48,106,194,132,69,188,94,35,215,40,213,194,95,196,150,196,85,143,91,16,155,164,101,183,155,56,136,3,223,148,235,73,46,77,206,15,174,39,73,122,54,161,159,184,197,163,130,81,61,11,240,247,92,19,23,246,97,222,41,254,5,231,36,140,99,133,141,178,232,202,222,47,74,147,17,31,205,109,212,207,179,136,6,121,119,17,150,248,23,225,129,223,34,59,105,144,187,229,248,215,151,141,135,111,100,246,221,125,119,171,187,101,74,47,190,252,138,89,184,26,159,32,205,161,159,157,0,140,184,245,1,239,106,2,182,28,195,239,122,204,244,162,30,1,22,236,179,131,121,239,27,31,51,51,207,57,220,44,216,119,7,179,120,167,45,205,226,29,183,48,11,247,218,206,204,58,237,32,243,222,191,127,204,204,56,251,80,103,116,7,24,126,207,227,242,121,213,102,209,239,131,169,102,232,51,175,90,99,175,125,172,61,102,231,124,161,138,159,231,7,3,250,247,55,59,108,187,157,213,106,251,163,70,248,164,46,144,190,245,140,162,122,141,72,228,210,93,19,55,147,14,164,122,152,71,33,206,187,212,97,239,41,236,253,148,35,63,117,135,236,195,188,179,212,67,206,137,15,3,170,139,19,22,143,10,70,77,217,145,99,187,41,24,37,195,46,130,119,139,18,80,224,167,238,40,125,55,186,50,86,37,179,60,142,91,225,200,205,157,182,156,219,221,129,67,23,38,77,232,102,83,164,9,89,168,224,2,169,187,27,237,0,109,212,60,187,62,137,251,51,101,194,148,73,38,97,202,168,9,19,22,113,151,66,85,33,29,219,154,250,173,103,241,142,89,66,61,203,63,97,202,168,9,19,22,113,55,2,84,53,82,200,165,56,223,128,173,130,43,102,43,77,50,155,134,110,21,239,118,19,7,92,133,216,77,193,245,36,141,171,233,83,177,155,130,115,18,198,177,2,84,23,183,221,20,236,61,35,70,245,172,16,167,250,133,156,250,89,212,68,243,10,44,162,58,44,33,158,67,71,20,224,80,120,121,69,243,19,221,145,67,17,209,73,226,116,126,234,25,32,202,207,243,194,133,86,154,51,254,183,217,124,75,49,100,1,95,83,154,54,109,154,205,38,179,159,213,196,144,23,222,52,27,221,247,164,233,181,112,177,247,169,69,143,149,171,228,189,134,45,127,121,163,76,54,20,171,122,245,52,179,143,223,199,76,252,135,243,204,74,89,150,228,3,66,224,215,179,167,153,117,246,97,102,250,249,71,74,154,2,182,62,155,222,112,143,25,248,198,184,178,141,50,232,185,100,169,25,252,242,91,102,139,223,223,210,166,229,77,245,240,202,107,175,155,217,115,202,165,87,103,28,119,124,190,30,41,152,0,174,244,239,57,20,8,250,91,68,189,188,191,122,36,206,210,15,22,37,134,250,9,19,199,235,222,41,16,246,126,181,1,49,106,242,83,22,79,199,145,168,159,103,54,81,90,84,101,71,101,60,117,120,209,116,46,32,224,122,8,227,230,4,164,28,34,23,39,148,110,116,101,112,151,78,53,217,250,201,158,250,199,119,96,83,183,227,66,82,183,136,75,163,108,163,196,110,201,83,40,227,118,220,141,213,129,54,98,158,93,155,187,190,202,179,139,83,197,100,3,21,140,154,48,97,17,119,42,170,10,229,216,214,204,111,61,251,202,149,236,67,67,182,155,152,75,177,81,98,70,77,120,253,134,54,66,61,46,133,191,136,45,137,171,35,89,197,187,131,39,14,42,18,234,185,25,9,211,228,196,110,10,174,39,105,220,54,166,7,66,222,47,98,148,128,163,48,24,213,43,146,103,78,8,211,112,137,232,244,130,81,209,157,26,251,133,130,159,4,148,44,186,178,122,121,63,21,65,226,167,194,18,27,150,197,164,75,95,50,114,240,190,251,248,188,140,44,81,122,235,157,119,188,171,125,209,115,233,50,179,209,152,167,205,200,43,255,108,134,60,247,90,252,254,128,53,242,250,78,157,105,54,186,247,113,179,153,13,31,48,46,254,162,211,162,93,183,49,51,207,59,194,213,173,1,86,245,233,101,230,156,188,191,89,184,251,182,222,199,161,239,244,89,102,211,27,239,149,9,196,128,177,31,68,19,3,150,38,13,124,115,188,217,228,166,251,108,248,189,166,103,59,45,81,10,241,254,132,9,242,254,136,226,228,163,143,113,191,186,154,233,147,72,120,177,156,178,166,125,28,137,205,80,196,43,5,7,254,112,20,166,126,56,189,34,126,161,168,31,44,17,156,59,100,209,53,12,70,245,138,164,205,137,134,193,161,14,7,130,103,196,168,202,126,147,178,138,166,115,1,142,85,85,104,94,26,16,165,177,82,227,182,228,54,142,85,85,164,249,9,135,210,141,181,1,220,173,19,246,147,212,152,185,147,87,178,252,133,238,186,226,242,80,182,73,98,55,185,56,202,184,29,119,163,21,164,141,166,110,223,182,194,108,61,75,35,199,44,127,5,91,95,244,10,182,81,68,47,24,53,97,194,34,94,163,168,42,68,200,165,240,23,177,173,132,252,21,236,67,67,38,44,226,82,108,148,152,81,19,94,191,160,149,174,199,165,240,23,177,111,204,146,125,104,200,118,211,38,119,37,171,56,183,251,229,232,183,94,176,90,112,209,147,235,93,149,219,2,189,8,246,74,179,92,228,231,117,33,239,39,80,189,17,163,122,165,96,191,81,22,74,217,111,188,179,54,60,101,191,241,206,194,191,240,11,56,160,166,243,43,116,239,161,186,119,214,238,207,35,151,239,139,175,25,243,164,237,203,38,240,248,13,55,155,131,246,218,91,116,126,45,250,194,143,126,76,214,228,119,52,86,217,242,242,195,112,43,251,245,53,189,231,204,53,189,22,198,203,146,20,60,57,152,250,177,19,204,220,227,202,9,78,51,232,97,39,42,59,252,229,127,217,9,148,29,221,25,172,236,219,199,44,219,112,152,220,205,239,59,115,110,251,124,250,181,1,126,250,131,255,54,199,30,117,164,119,25,179,241,254,123,155,25,179,26,188,56,190,241,70,198,28,123,152,49,67,6,57,55,71,171,66,245,130,29,137,34,122,69,120,154,174,136,239,81,147,175,178,223,68,140,234,149,148,65,154,86,168,138,253,38,98,84,175,52,100,191,137,24,213,43,29,158,62,101,191,241,60,229,167,191,67,233,198,122,11,6,2,39,104,199,92,124,185,51,107,47,193,214,213,117,127,121,184,27,138,92,135,148,156,235,191,154,254,92,167,224,234,29,179,66,199,117,16,106,149,154,246,136,34,88,233,70,11,200,53,96,85,131,174,126,3,107,174,33,252,186,14,188,189,72,140,32,90,160,10,232,121,167,52,41,64,217,162,80,189,146,230,39,238,144,125,88,196,168,94,137,152,240,128,69,124,152,112,168,195,57,73,226,179,41,88,61,3,29,82,22,65,207,137,15,215,184,234,65,152,250,69,113,189,174,113,80,65,17,39,240,135,81,154,124,191,161,127,191,254,102,151,237,119,176,186,195,156,185,115,214,200,164,1,244,176,103,141,62,51,231,200,146,164,170,73,3,88,213,191,175,153,127,232,110,222,213,60,86,217,137,193,162,237,55,247,174,90,240,4,164,223,148,233,166,223,244,217,107,100,210,0,94,127,227,77,175,57,108,190,9,47,115,231,251,166,16,222,139,224,199,252,164,111,241,242,12,138,190,87,193,79,2,74,63,213,133,125,120,17,23,246,158,194,10,175,71,97,176,247,43,56,213,19,1,5,23,27,207,86,36,44,100,31,22,49,170,87,224,186,162,113,66,78,253,234,73,85,122,21,245,11,185,158,36,113,215,19,44,89,178,196,140,31,63,94,120,237,70,124,161,197,16,82,77,182,222,18,140,153,59,113,37,203,95,225,118,113,148,129,112,228,22,42,152,176,136,187,209,142,136,27,151,190,138,88,58,33,233,191,148,237,70,217,165,17,170,228,174,13,45,100,158,169,179,219,122,22,239,152,37,68,216,57,36,76,217,135,133,44,9,66,94,175,81,213,40,33,151,226,124,3,22,37,102,212,156,187,45,204,38,116,195,126,226,32,78,47,64,185,30,210,184,154,62,21,160,156,67,26,71,211,169,128,148,115,240,97,212,170,72,107,69,188,149,157,26,179,87,164,85,16,213,97,9,73,56,116,164,17,44,10,47,175,8,91,241,36,80,22,36,1,97,28,209,241,83,207,0,69,254,129,62,111,65,185,212,165,142,12,30,60,200,12,29,60,216,165,177,152,54,195,191,136,219,65,88,213,179,167,89,188,213,166,102,214,225,251,154,41,231,30,111,62,248,216,89,230,131,143,159,101,38,126,232,52,51,237,212,35,204,188,189,70,155,21,67,6,250,216,14,43,251,244,50,43,7,184,79,197,182,10,94,160,14,193,39,92,231,239,178,157,153,113,226,33,102,210,197,167,152,15,62,113,182,45,195,153,102,210,133,39,155,25,199,29,100,22,238,184,141,221,95,111,31,187,253,241,76,240,73,86,176,195,182,219,102,251,37,18,126,75,194,78,114,92,7,39,160,191,195,254,47,128,131,48,175,135,97,53,126,97,160,194,251,73,222,26,215,115,40,234,39,44,138,211,35,14,17,134,89,201,229,239,213,152,189,2,71,162,126,33,231,196,110,96,54,69,90,241,240,186,103,113,7,2,34,183,221,136,30,114,40,105,152,75,82,200,122,130,185,115,231,154,187,238,186,75,184,171,131,119,186,126,254,243,159,11,215,194,30,127,1,120,42,160,154,108,253,100,48,102,214,254,150,44,127,161,59,18,151,70,197,70,137,252,65,45,11,21,76,154,136,187,81,131,101,246,28,122,253,245,215,155,103,159,125,214,251,40,226,198,179,45,31,179,52,178,239,27,207,242,87,176,139,83,197,54,138,232,5,163,38,76,88,196,29,136,133,11,23,154,95,252,226,23,102,220,184,113,222,39,69,85,161,28,83,103,183,245,236,43,87,178,15,13,217,110,148,173,151,232,5,163,38,76,88,196,157,0,198,203,226,197,139,237,41,188,60,105,211,102,180,29,109,216,113,168,106,132,144,75,225,47,98,40,97,9,205,184,219,139,253,59,14,86,179,30,133,136,27,53,101,71,142,237,166,134,81,26,49,170,178,223,212,48,74,21,163,42,59,114,28,134,5,82,147,135,165,130,81,189,2,103,69,195,224,80,135,189,167,178,232,150,128,248,41,227,175,226,253,132,37,130,115,171,71,17,95,189,188,159,10,200,233,200,124,59,113,104,2,195,134,14,245,154,195,251,239,183,211,175,69,135,176,197,97,89,208,188,61,118,52,227,63,251,33,243,254,103,46,50,211,79,57,220,204,221,111,87,179,112,167,109,204,194,29,182,54,11,118,219,222,204,62,108,31,51,249,194,147,204,216,127,250,11,107,212,159,108,150,108,178,145,36,95,217,175,143,112,91,176,98,240,0,225,85,118,50,48,253,228,195,204,216,127,248,184,153,244,225,211,205,204,163,14,48,243,109,121,216,55,147,133,249,123,237,100,102,30,123,144,76,98,198,126,241,47,204,140,99,15,180,105,237,4,70,219,182,157,240,246,59,239,152,21,193,211,141,221,118,26,237,181,58,224,215,191,151,51,113,8,250,55,21,0,137,30,248,171,159,234,26,86,196,81,63,24,85,253,83,209,48,56,208,217,160,43,23,126,97,24,106,192,42,69,26,68,195,156,119,41,248,213,147,48,157,114,206,15,22,165,212,197,173,97,158,197,29,136,196,135,60,139,187,158,4,113,11,14,164,27,107,37,138,123,122,222,144,136,153,59,121,37,23,146,186,179,226,242,80,97,55,161,127,185,143,144,133,10,38,77,196,221,104,2,190,45,83,150,70,245,125,225,89,254,66,142,196,165,169,98,155,68,244,130,81,19,38,44,226,14,69,186,147,92,33,74,225,47,98,91,104,249,243,149,10,221,142,173,47,122,5,219,40,162,23,140,154,48,97,17,119,2,94,126,249,101,243,231,63,255,217,44,111,227,15,215,54,143,170,74,135,92,10,127,17,251,198,44,217,135,134,108,55,89,119,59,177,155,56,88,197,111,28,23,170,87,10,118,84,159,237,166,146,69,9,216,81,125,182,155,130,125,64,85,250,44,194,72,77,37,240,8,227,4,122,77,22,86,17,157,77,225,217,0,245,226,53,147,71,38,14,95,224,145,165,45,86,111,32,250,107,209,10,150,23,180,39,86,245,238,101,230,237,186,131,24,228,147,47,62,197,44,243,147,129,122,224,169,196,252,61,172,33,127,252,193,146,190,215,162,182,191,168,220,103,134,187,227,57,205,78,84,102,29,177,159,60,113,104,132,149,3,250,155,153,199,29,108,222,255,212,249,102,246,33,123,153,21,77,164,105,22,51,103,206,50,203,150,149,39,163,237,183,222,218,244,224,169,66,210,47,145,48,198,163,47,60,53,57,182,162,104,21,105,212,59,12,78,143,169,44,162,4,158,45,84,45,216,43,202,32,212,65,154,70,33,110,54,85,17,234,33,151,166,149,244,138,122,249,228,194,234,160,201,104,221,88,179,24,49,98,132,249,212,167,62,37,92,5,238,174,9,51,25,172,97,238,188,149,92,72,234,22,113,105,148,201,54,114,75,158,66,25,183,227,110,180,14,62,66,113,222,121,231,153,125,247,221,215,251,248,182,77,89,26,153,254,40,89,254,10,118,113,170,216,229,33,84,201,157,139,180,16,234,14,185,20,254,34,182,149,144,63,169,12,236,67,67,38,142,103,235,37,122,193,168,9,19,22,113,23,197,182,219,110,107,62,249,201,79,154,129,3,227,21,17,171,135,170,70,8,185,20,254,34,134,18,150,208,144,85,136,17,186,51,66,164,86,221,193,87,149,240,77,185,158,228,210,228,252,66,174,39,185,52,173,164,87,105,49,61,168,97,191,41,24,197,139,234,144,186,197,75,245,84,52,204,69,151,13,110,245,80,189,240,82,29,246,158,194,30,161,159,136,247,43,12,77,241,168,43,195,55,220,208,114,137,247,38,76,240,218,234,131,151,159,103,88,3,124,234,57,199,154,197,219,84,191,107,80,133,101,27,14,53,203,135,14,50,61,150,173,48,189,230,182,237,241,224,160,167,222,16,94,176,83,252,133,165,102,176,108,227,13,228,41,197,148,243,79,148,178,180,7,150,216,9,221,210,101,229,68,104,195,97,195,108,151,113,232,229,251,199,137,5,47,120,75,127,3,203,133,138,30,136,248,249,13,44,126,232,202,142,92,124,229,64,64,193,161,46,14,199,145,248,48,97,213,235,8,40,216,111,82,86,145,120,42,0,63,175,42,162,60,9,175,98,75,5,59,213,177,87,34,182,82,201,150,220,198,113,228,182,208,124,194,56,202,69,216,218,15,238,54,45,90,180,72,30,219,243,88,191,85,240,238,3,105,211,229,0,57,240,219,50,186,175,240,105,93,21,136,67,220,244,253,10,221,103,51,121,132,160,126,181,249,185,50,175,10,38,143,228,187,96,193,2,41,171,238,195,213,141,59,115,202,206,79,152,180,161,155,141,164,17,42,220,43,237,177,79,158,188,123,214,76,91,231,203,91,139,86,219,181,149,62,107,5,228,69,153,195,60,181,108,136,254,104,102,21,180,191,155,137,91,11,183,207,21,43,150,187,60,22,47,146,114,72,223,88,184,50,209,63,142,233,139,133,139,22,74,95,112,30,199,91,226,123,118,105,132,42,57,7,109,219,70,125,198,62,104,255,102,250,172,109,237,162,133,116,172,229,90,230,175,89,174,93,180,125,92,189,83,150,80,207,242,79,152,178,197,210,165,110,124,242,91,81,210,102,222,191,224,12,248,76,60,105,154,29,123,173,198,39,78,91,206,99,10,210,55,59,94,245,248,36,110,109,217,210,198,200,113,41,206,55,96,81,98,70,109,150,217,180,234,246,95,85,122,209,95,235,184,208,133,140,234,149,144,69,109,194,237,189,202,180,126,211,86,86,210,252,64,110,255,89,246,155,136,81,189,210,84,58,212,36,188,8,83,70,85,197,162,38,63,101,71,53,254,97,62,185,60,211,244,26,199,26,218,230,138,155,56,251,58,239,58,248,248,185,231,153,95,127,251,114,239,50,230,228,179,207,51,239,142,29,235,93,109,7,75,147,120,103,97,238,1,238,135,229,218,130,30,203,151,155,205,127,255,39,51,224,221,9,102,198,5,71,152,89,103,28,18,212,181,49,250,76,158,101,182,253,194,207,204,138,129,253,205,187,95,252,75,99,194,223,117,104,17,3,223,28,103,70,94,119,119,252,9,217,54,226,177,251,239,49,195,55,114,79,94,238,125,236,81,115,242,39,63,209,248,145,232,161,251,27,51,122,148,63,90,45,56,114,67,6,122,36,11,165,236,168,140,111,89,212,48,92,253,80,213,63,101,191,137,24,181,80,170,195,138,56,22,53,249,86,177,223,120,103,243,233,148,253,38,98,84,175,180,204,126,19,49,170,87,26,240,148,159,252,86,184,179,192,56,187,237,182,219,204,134,27,110,104,142,60,210,125,221,11,99,247,202,43,175,20,247,78,59,237,36,126,10,214,245,222,113,199,29,230,67,31,250,144,25,58,116,168,92,20,95,124,241,69,115,239,189,247,154,73,147,220,15,42,246,235,215,207,28,122,232,161,230,152,99,142,41,238,198,241,190,192,77,55,221,100,206,62,251,236,226,78,62,23,201,137,19,39,154,123,238,185,199,188,244,210,75,226,7,182,219,110,59,115,226,137,39,154,237,183,223,222,158,210,202,3,156,139,255,227,143,63,110,30,122,232,33,51,203,127,121,140,252,15,57,228,16,115,212,81,71,69,119,254,40,231,157,119,222,105,14,62,248,96,225,169,83,167,74,185,78,56,225,4,115,208,65,7,153,7,31,124,80,242,193,16,218,100,147,77,204,169,167,158,106,118,219,109,55,217,95,90,86,46,236,183,220,114,139,217,114,203,45,165,109,30,120,224,1,185,208,147,223,17,71,28,97,142,61,246,88,211,183,111,249,206,149,150,147,122,17,15,208,190,180,199,238,187,239,110,174,190,250,106,41,7,119,44,27,131,113,66,27,56,35,245,133,23,95,48,247,221,123,95,77,91,31,125,244,209,102,208,160,129,50,172,150,45,183,229,189,249,22,179,213,86,91,154,249,243,23,72,93,195,242,82,142,92,121,31,126,248,225,168,93,105,187,180,93,195,62,99,249,134,98,212,168,81,53,125,198,62,175,184,226,10,115,252,241,199,215,212,149,119,11,198,218,235,202,153,103,158,41,119,255,201,143,188,201,135,37,33,91,108,177,133,132,245,238,221,91,198,6,99,78,223,57,161,79,194,254,82,104,61,24,139,105,187,19,247,154,107,174,41,202,162,125,202,254,244,169,3,101,192,184,30,62,124,184,188,143,163,109,113,192,1,7,152,211,78,59,205,182,175,255,138,157,5,101,125,251,237,183,205,237,183,223,110,222,127,255,125,241,163,125,247,222,123,47,115,210,73,39,155,39,158,120,220,250,244,176,251,59,78,88,251,17,147,174,116,145,143,101,171,40,207,157,59,79,234,250,228,147,79,22,201,14,60,240,64,169,175,238,95,199,39,199,231,83,79,61,101,94,120,193,125,45,145,113,124,202,41,167,100,219,229,137,39,158,200,142,199,180,93,170,48,111,94,80,46,139,116,44,85,247,245,42,243,220,115,207,155,119,223,125,215,247,117,111,91,142,123,197,255,208,67,15,51,247,63,112,191,121,236,209,199,138,9,210,200,145,35,101,28,81,174,158,61,249,42,149,27,207,183,222,114,171,25,181,221,40,51,106,219,81,114,60,63,243,204,51,18,31,208,135,180,207,214,60,173,15,234,173,99,149,241,144,142,85,142,191,112,172,50,30,110,189,245,86,179,205,54,219,152,94,189,122,153,187,239,190,219,236,179,143,251,106,35,99,33,4,199,197,25,103,156,97,62,248,224,3,105,83,206,133,28,35,156,115,112,211,47,156,35,24,31,96,171,173,182,50,103,157,117,150,148,47,4,231,18,142,205,199,30,171,173,63,125,201,248,36,93,189,39,159,141,81,140,180,14,100,133,115,247,58,236,176,195,190,246,200,172,41,214,109,61,240,139,184,66,136,80,184,173,83,220,65,90,32,241,82,38,188,17,91,42,24,213,43,48,106,228,246,34,241,85,52,44,228,156,31,156,147,36,29,155,130,189,167,114,20,6,163,122,69,242,200,9,97,65,184,164,45,60,29,169,159,120,169,238,69,130,37,192,137,234,76,24,94,122,141,208,34,168,74,14,223,111,127,115,234,81,71,91,135,187,203,243,235,223,255,209,204,181,39,141,213,129,252,88,219,97,251,152,57,135,236,181,90,198,58,63,230,214,211,158,4,7,191,62,86,126,87,97,225,30,163,220,143,191,53,129,94,115,22,152,205,191,127,189,233,109,121,214,225,251,152,69,219,111,229,67,218,134,101,195,55,48,75,55,24,106,6,189,57,222,244,224,157,131,213,192,39,62,242,97,185,232,131,15,166,76,49,191,187,249,70,179,114,149,205,51,211,63,133,108,181,153,251,44,107,77,223,135,172,186,149,66,15,217,111,10,246,254,206,195,113,161,122,5,174,201,39,100,194,197,17,176,40,213,44,8,253,172,136,179,17,163,122,37,98,13,111,150,157,234,216,43,29,157,159,160,135,249,199,211,207,246,122,231,160,167,61,166,48,150,94,123,237,53,51,122,244,104,49,212,48,228,184,168,77,177,99,49,188,184,114,33,230,130,61,108,216,48,179,203,46,187,136,91,47,124,24,44,23,92,112,129,53,154,78,50,123,237,181,151,121,229,149,87,228,98,189,195,14,59,20,134,197,235,175,191,110,118,222,121,231,194,0,34,206,117,215,93,39,70,2,23,223,211,79,63,93,140,17,246,199,69,156,253,108,186,233,166,226,198,248,249,211,159,254,36,70,26,6,200,249,231,159,47,23,88,202,241,234,171,175,138,113,73,89,49,104,192,236,217,179,205,253,247,223,47,119,241,152,0,176,44,101,199,29,119,148,201,2,19,157,33,67,134,152,75,47,189,84,12,142,193,131,7,75,92,12,10,244,180,172,156,7,223,120,227,13,169,231,198,27,111,108,46,190,248,98,41,43,237,133,1,204,69,95,141,22,116,38,98,239,189,247,158,57,247,220,115,101,191,39,158,120,130,236,251,185,231,158,21,99,131,31,125,220,113,135,29,173,241,182,129,24,70,205,128,50,72,91,91,35,235,228,147,79,46,218,122,207,61,247,12,218,122,71,105,235,149,246,124,148,150,23,195,151,242,210,127,97,121,169,235,205,55,223,44,6,150,182,43,198,31,117,167,77,105,7,38,114,218,174,24,251,87,93,117,149,217,117,215,93,205,37,151,92,34,249,210,103,140,25,12,126,218,11,227,135,188,49,198,200,131,244,27,108,176,129,164,87,48,241,161,143,40,19,134,26,134,37,113,49,138,49,234,246,219,111,63,169,203,91,111,189,37,134,27,237,125,225,133,23,202,36,141,188,48,236,54,223,124,243,34,95,198,7,237,206,248,56,231,156,115,164,30,228,67,187,211,71,212,143,253,225,38,141,246,41,6,244,102,155,217,115,169,53,120,222,125,119,172,109,179,71,37,191,11,47,188,64,218,99,255,253,247,55,111,190,249,166,153,56,105,162,217,222,214,195,61,13,118,198,48,251,163,238,23,93,124,145,57,229,228,83,204,1,7,30,96,39,27,179,101,242,194,242,211,1,3,6,72,221,155,5,119,195,25,247,180,225,71,62,242,17,169,51,147,22,218,6,163,148,241,77,91,209,103,212,137,113,207,36,152,126,160,207,72,119,223,125,247,137,161,202,164,30,104,187,48,30,195,118,225,134,192,115,207,61,39,227,113,206,156,57,69,187,80,55,119,126,42,121,249,242,21,210,7,180,217,199,63,241,113,115,186,237,243,61,236,184,123,230,233,103,228,248,218,122,235,173,164,175,95,126,249,37,123,12,217,190,182,227,58,204,70,251,154,125,246,236,233,250,26,55,199,225,192,1,3,205,69,23,93,36,117,197,224,166,14,24,223,228,183,213,86,110,140,50,158,233,131,197,139,22,203,241,203,57,133,243,5,231,156,195,15,63,92,206,95,156,27,168,179,158,47,0,99,149,73,58,99,85,143,1,250,139,115,28,19,190,112,172,82,55,246,193,121,144,115,31,125,207,185,133,137,4,229,98,50,73,252,79,124,226,19,226,207,216,164,221,168,203,30,123,236,33,227,95,207,57,147,39,79,54,199,29,119,156,140,87,38,222,220,156,225,88,164,255,24,19,96,254,252,249,242,114,62,245,164,254,76,16,72,195,88,100,2,207,71,36,152,172,237,188,243,104,217,111,220,47,138,204,68,52,229,202,128,128,21,141,220,77,162,214,194,171,204,68,3,66,206,249,181,138,122,249,53,131,92,154,22,242,209,179,186,176,21,113,42,39,80,63,141,83,32,23,89,17,38,178,18,58,21,161,46,168,241,72,144,9,199,8,21,111,70,66,125,225,192,14,177,138,180,171,137,165,35,54,50,179,142,220,79,94,72,94,93,204,221,119,55,179,120,139,77,76,255,119,39,155,77,126,125,151,189,162,54,106,15,59,144,237,36,99,248,117,15,153,126,239,77,149,23,172,249,82,83,123,96,193,30,59,202,11,212,246,204,227,125,218,6,12,48,5,134,92,218,39,89,41,210,192,117,218,64,130,124,120,54,90,232,89,39,159,48,172,56,46,28,197,80,207,122,121,229,16,230,105,55,17,59,53,207,94,137,202,100,55,202,138,64,21,84,185,27,229,231,189,155,103,175,68,156,70,234,92,96,128,97,140,76,159,238,126,153,157,11,41,119,13,39,76,152,32,23,56,5,113,120,231,9,99,136,113,74,56,6,235,135,63,252,97,185,56,115,49,197,159,59,100,24,204,24,155,24,55,57,204,156,57,83,140,0,140,95,238,150,99,200,179,95,189,211,205,69,158,139,45,119,125,57,62,184,99,202,197,20,3,128,253,99,64,177,47,46,180,24,209,24,13,143,62,250,168,24,0,10,246,143,145,132,33,69,92,140,0,38,53,232,24,3,164,33,31,202,142,193,193,5,191,30,48,124,48,208,152,208,144,7,249,82,86,12,20,140,113,202,201,29,89,202,137,49,71,57,49,82,56,167,210,198,23,92,112,161,148,111,172,53,80,157,113,195,154,227,84,92,251,171,112,168,195,24,120,76,16,104,107,38,90,180,53,101,167,173,207,63,95,219,250,21,87,80,143,157,70,199,229,229,137,9,229,197,8,213,242,50,145,192,248,11,219,21,161,188,76,124,48,202,158,127,254,121,137,75,95,112,183,151,9,91,216,103,24,67,24,184,244,3,70,15,79,119,218,10,38,114,148,163,127,255,254,178,207,119,222,121,71,158,8,208,246,148,11,3,13,67,141,9,19,134,30,113,16,198,7,134,92,213,248,144,118,175,251,228,156,254,48,118,28,140,148,177,183,241,198,35,36,61,6,35,99,229,131,9,31,88,67,110,190,239,139,137,114,71,153,124,121,26,128,241,75,220,161,67,134,154,99,142,57,90,198,216,75,47,189,24,244,159,203,94,24,53,97,191,107,51,107,246,44,25,59,60,65,162,207,72,207,196,134,182,166,77,245,9,8,160,62,148,139,187,226,140,5,218,133,54,161,238,90,79,218,133,241,152,107,23,12,102,38,17,228,131,241,91,34,41,148,101,38,31,76,232,152,68,109,48,108,3,155,190,151,217,100,196,38,50,150,24,151,44,53,146,186,218,184,144,221,198,44,97,142,157,219,72,185,182,223,126,59,153,4,51,129,38,108,192,128,254,210,215,231,156,123,142,121,250,233,167,205,184,241,241,151,158,56,31,80,103,38,11,156,39,72,3,227,102,18,49,102,204,152,226,28,70,91,49,217,225,248,199,120,79,199,42,117,127,228,145,71,106,198,42,70,58,147,24,198,13,237,138,176,15,152,99,25,157,177,169,117,202,129,115,154,78,136,137,43,99,196,166,211,167,132,76,36,24,63,156,127,40,7,125,65,159,16,159,62,98,34,65,61,220,185,87,247,19,178,10,91,167,87,178,37,113,213,99,149,70,238,140,216,40,53,126,126,226,96,53,101,81,213,29,34,23,199,75,152,123,13,163,42,59,138,217,110,10,70,105,196,168,202,126,83,195,40,25,118,17,2,182,136,242,180,82,201,62,142,119,150,58,156,19,31,134,2,57,143,192,79,25,82,86,61,16,160,12,68,15,194,197,105,55,118,80,138,20,254,213,178,156,23,169,3,48,160,87,7,43,123,247,50,147,46,58,217,172,236,223,62,47,20,243,43,208,19,63,126,182,89,182,209,48,51,232,133,119,204,214,95,254,141,233,247,206,196,236,47,59,243,131,111,125,166,206,54,155,252,226,14,51,236,190,231,205,74,123,240,207,60,230,0,179,108,227,248,61,142,213,193,252,221,182,55,75,54,139,95,40,111,21,225,73,104,37,237,143,51,233,151,26,9,251,83,250,92,146,151,126,133,120,63,9,83,29,255,128,195,120,169,158,198,5,5,171,174,97,57,118,84,138,250,193,57,73,227,52,155,78,37,137,11,68,247,194,70,116,207,226,174,39,65,220,130,67,81,191,144,155,17,31,183,11,0,35,5,163,58,52,32,48,88,48,42,66,99,26,227,1,63,140,108,140,18,12,55,12,58,238,106,167,224,130,137,129,199,29,107,238,164,166,192,120,101,191,220,189,75,47,194,184,49,190,62,254,241,143,75,28,38,44,220,29,198,80,193,0,72,193,69,29,163,6,131,9,35,73,129,81,157,222,233,230,137,2,229,213,59,127,128,115,28,121,80,183,122,96,249,0,245,10,65,121,48,194,73,155,47,103,57,73,212,114,98,48,208,126,226,43,236,140,95,199,178,21,55,127,252,147,55,249,114,87,152,178,199,105,153,32,105,91,191,17,181,53,198,93,235,229,45,129,31,19,32,12,45,64,251,86,245,25,224,41,6,66,158,109,1,79,124,54,242,75,54,1,253,130,65,136,177,136,241,74,121,185,67,203,190,137,199,29,89,140,176,102,199,71,46,44,5,99,219,221,225,85,172,146,54,236,213,171,167,236,139,39,193,140,105,12,67,38,215,105,255,113,96,143,222,121,180,60,253,209,254,211,32,223,93,53,44,201,44,54,27,185,153,249,244,167,63,45,99,150,201,156,174,121,167,60,180,5,245,84,224,198,184,13,251,1,195,150,184,244,47,104,182,93,24,143,213,88,37,251,234,215,175,175,156,31,150,203,215,252,156,63,19,110,158,182,16,38,117,101,43,117,137,217,133,57,22,183,21,218,111,175,189,246,150,188,93,92,231,15,182,221,102,91,25,207,111,216,241,28,30,147,76,146,72,151,142,61,220,76,166,49,192,153,104,130,122,231,23,160,99,149,115,88,8,250,180,153,113,82,5,206,57,76,54,67,208,47,156,119,180,95,152,212,112,211,133,9,5,125,144,130,184,60,113,203,195,55,82,150,107,133,109,196,86,209,126,40,221,86,2,255,106,119,45,179,9,221,176,183,24,113,230,56,7,27,38,193,65,92,117,147,99,13,163,42,59,170,207,118,83,48,74,202,168,202,142,98,182,155,26,70,81,1,202,57,132,113,66,1,150,3,213,177,87,224,72,194,48,71,14,234,144,8,78,13,35,20,94,86,41,210,7,225,5,240,35,142,234,246,192,105,244,165,30,47,115,131,59,140,28,212,225,5,182,45,152,191,251,142,77,125,57,169,21,240,142,194,228,11,78,52,139,183,30,105,250,141,155,98,54,255,143,235,236,228,224,118,179,225,159,158,48,67,30,126,217,12,121,244,85,179,193,237,79,201,19,137,45,191,241,7,51,228,177,87,205,82,91,134,41,231,30,39,95,103,106,79,240,146,244,252,157,71,217,182,163,1,219,134,222,118,114,165,88,188,116,137,237,49,219,103,73,191,212,10,27,237,99,167,58,224,87,227,89,66,194,136,35,14,199,161,168,159,176,40,78,175,66,145,159,178,120,122,118,106,44,118,83,176,247,12,253,128,167,152,237,166,96,148,148,81,149,29,229,217,110,106,24,69,25,53,101,71,121,182,155,26,14,36,117,139,87,192,93,0,28,231,60,70,231,98,171,134,39,19,6,150,55,112,33,230,226,141,1,195,154,93,140,59,46,172,24,81,24,233,60,57,96,9,13,143,232,83,225,162,204,29,84,12,160,20,51,102,204,144,139,108,106,216,42,244,220,195,93,56,12,32,246,159,94,144,67,96,72,18,151,253,41,184,96,35,237,133,116,18,146,34,95,78,142,211,146,41,103,184,156,194,49,119,246,74,118,119,250,74,230,174,63,245,194,224,24,51,230,65,185,91,249,192,3,247,11,179,70,28,102,73,143,182,181,100,101,193,157,92,129,119,23,236,209,76,187,242,36,131,62,162,28,244,117,110,242,164,160,173,121,170,65,223,50,62,90,5,227,42,237,47,38,7,44,103,251,230,55,191,105,190,250,213,175,154,175,127,253,235,178,36,42,125,18,214,204,248,192,176,108,132,218,50,196,141,183,98,249,10,25,247,24,237,140,209,176,223,148,7,244,31,32,79,108,92,255,89,95,187,169,98,224,201,98,149,44,215,250,239,255,254,111,243,149,175,124,197,214,247,43,230,135,63,252,161,244,109,104,64,3,238,96,55,186,54,211,46,164,107,212,46,140,199,106,244,144,254,62,234,168,163,229,233,226,15,126,240,67,89,74,244,254,251,19,100,92,82,71,226,20,44,149,9,217,133,2,88,220,118,179,197,22,155,75,29,156,187,20,162,50,73,219,114,171,45,109,249,23,200,62,124,114,73,195,147,21,117,23,108,129,1,78,159,48,94,24,11,141,206,47,244,49,239,209,112,103,63,28,171,141,142,241,70,104,166,95,88,10,197,254,185,57,83,5,142,51,38,16,181,72,43,31,114,173,184,182,15,216,146,184,112,38,238,246,98,55,113,64,179,30,78,160,42,246,155,28,19,71,243,81,61,231,22,47,229,156,216,77,193,245,36,141,155,75,111,153,141,232,94,212,93,48,170,178,223,20,140,18,112,20,6,163,122,5,206,138,134,193,129,206,6,61,100,209,9,67,245,254,53,66,152,68,40,253,208,237,9,206,142,84,31,88,95,102,206,137,127,160,105,196,136,182,223,77,95,197,133,124,223,93,188,171,125,177,120,171,145,102,250,137,135,202,75,215,189,231,46,180,147,131,215,204,240,171,31,52,155,254,242,78,153,68,108,124,229,253,102,232,152,151,76,239,89,243,101,137,212,130,209,219,90,177,6,126,123,195,182,241,188,189,119,94,173,101,88,125,251,148,119,29,230,47,92,228,87,95,229,251,167,16,219,182,69,31,139,151,215,113,8,131,64,215,240,66,212,15,14,244,34,141,231,194,15,70,245,138,132,229,68,195,224,80,15,57,16,60,195,48,224,201,177,15,19,70,169,98,84,101,71,142,9,79,25,165,138,81,83,118,228,216,110,106,24,37,97,149,212,45,94,1,119,17,96,84,113,55,151,11,41,198,6,119,23,185,91,167,203,149,48,66,88,166,196,250,98,53,120,26,129,139,48,79,14,82,99,112,125,2,70,76,200,10,231,230,142,94,171,226,210,42,187,121,233,42,185,187,202,82,21,218,26,111,183,15,199,50,73,13,121,45,1,227,81,95,76,253,194,23,190,96,46,191,252,114,49,168,25,171,44,137,106,95,228,27,203,182,180,223,122,150,70,45,227,72,95,164,28,137,141,85,135,37,23,71,246,152,27,43,245,101,249,206,183,190,245,45,243,221,239,94,46,107,249,89,162,198,228,97,205,192,23,38,97,222,99,248,155,191,249,27,115,193,133,23,216,49,214,75,94,206,254,193,15,254,71,110,54,16,199,213,197,177,252,21,108,125,125,5,197,207,187,99,46,197,38,137,25,120,78,221,5,175,211,200,85,186,20,254,234,178,109,52,249,43,216,135,134,76,88,59,178,155,56,88,197,109,68,33,180,130,29,101,89,69,61,73,147,186,209,213,207,123,55,207,94,137,202,98,55,17,59,53,98,5,110,241,11,34,100,243,172,98,117,128,80,111,6,65,252,92,54,194,108,188,7,229,225,187,255,139,22,27,107,101,90,89,96,101,190,99,126,29,90,101,110,160,219,139,190,188,148,44,198,74,125,153,62,123,166,85,74,108,187,85,252,37,128,86,192,221,248,21,67,115,179,230,182,163,231,210,101,166,255,251,147,205,200,43,254,108,182,248,205,205,226,230,87,164,151,109,60,204,44,219,108,35,179,212,202,178,145,240,112,179,108,147,13,204,138,193,253,229,107,76,27,62,244,172,25,245,221,95,154,13,44,247,158,179,122,47,123,167,224,69,233,101,201,175,91,55,11,238,78,240,165,9,197,52,219,254,43,233,235,76,223,68,178,116,169,239,99,219,247,97,191,203,120,8,197,134,219,201,136,89,98,227,115,247,166,18,126,124,165,80,239,34,56,136,87,117,108,68,200,5,102,35,86,32,76,159,203,171,17,114,105,218,146,143,34,77,11,135,2,82,174,64,131,224,53,9,238,110,113,183,152,9,3,19,5,158,56,240,34,33,254,232,44,83,226,110,159,222,157,196,64,197,88,229,142,37,107,136,249,186,74,78,200,35,247,232,159,187,160,228,153,91,198,4,152,188,112,247,156,59,142,238,206,100,15,185,139,88,5,238,134,19,183,254,178,139,142,69,174,156,58,201,82,166,156,188,116,238,220,220,161,107,36,238,55,7,54,216,96,152,180,217,81,71,31,37,47,8,31,115,236,49,142,109,27,31,107,117,248,200,35,125,91,187,93,149,92,129,102,218,149,229,21,244,17,70,1,125,205,154,240,170,62,227,206,45,19,77,202,217,104,178,24,62,49,168,2,47,155,178,191,195,14,59,76,38,161,148,149,59,203,44,89,97,93,187,162,217,241,81,255,29,150,180,209,28,219,30,240,91,199,244,197,176,97,27,200,122,117,190,114,37,125,196,95,193,174,205,38,79,158,36,126,214,43,102,114,113,84,48,97,224,221,177,239,202,242,31,94,76,103,63,196,103,105,26,19,9,150,213,180,10,218,133,167,34,141,218,133,241,88,34,41,84,192,60,209,219,106,203,173,204,209,71,31,99,46,187,236,50,249,42,18,95,44,226,83,180,174,110,174,254,218,14,202,220,97,151,28,172,67,252,173,76,154,52,209,142,35,247,36,18,119,200,44,7,99,28,13,26,60,72,246,169,224,5,119,38,147,57,176,148,141,62,97,252,179,159,70,231,23,198,42,239,103,208,190,107,250,198,6,203,201,216,127,248,206,74,10,198,125,227,119,28,164,133,235,179,37,113,213,227,213,16,155,69,141,219,63,113,64,130,144,186,162,113,115,236,117,16,134,169,27,143,134,108,169,96,167,58,246,74,196,86,234,166,79,88,68,60,28,103,69,195,66,78,253,234,8,40,216,111,196,237,69,117,33,101,175,243,168,114,202,116,99,94,121,195,152,39,159,55,230,145,167,141,25,243,184,49,15,90,121,0,121,172,86,238,127,212,139,213,57,224,36,207,250,50,109,86,50,113,216,166,237,19,135,165,155,14,55,203,135,181,223,196,161,247,204,185,102,227,59,30,54,91,252,250,38,51,228,213,119,204,210,205,135,155,153,103,30,98,166,124,250,52,51,233,243,231,154,15,254,249,98,51,225,223,62,100,38,124,249,82,243,193,191,92,108,38,254,195,121,102,202,101,103,152,233,23,28,105,22,141,222,210,244,90,180,196,108,124,215,163,102,179,43,110,55,131,95,124,211,26,110,237,103,185,45,26,181,133,215,90,195,38,35,70,200,69,66,241,166,220,193,177,200,244,77,36,175,190,85,246,45,242,128,213,69,124,223,51,46,68,158,48,230,161,39,141,121,236,25,99,158,123,217,94,157,222,119,147,78,242,208,49,23,137,243,46,117,56,16,77,3,10,246,27,229,80,162,52,176,165,130,81,189,18,49,225,1,171,104,58,113,91,6,170,75,184,186,189,52,76,175,236,84,199,94,137,216,74,211,108,201,109,28,171,90,160,94,88,231,1,3,131,23,243,120,170,192,228,129,9,3,203,45,88,194,196,18,37,150,29,177,254,87,31,253,115,113,38,62,254,250,66,98,8,46,228,44,41,225,5,104,140,206,20,228,197,146,15,190,98,146,134,227,230,46,235,111,126,243,27,137,131,1,196,218,102,190,86,195,82,132,20,236,139,151,41,89,70,197,100,166,179,80,191,156,171,138,114,178,164,104,149,159,53,186,186,115,167,46,231,118,119,240,0,95,171,97,189,250,244,105,211,93,24,255,62,112,201,18,215,214,99,198,248,182,246,105,10,174,64,163,118,229,41,211,53,215,92,35,159,252,4,180,111,85,159,1,150,182,33,228,9,24,83,44,117,74,243,198,152,195,8,108,6,24,142,161,241,152,67,179,227,35,23,214,24,73,99,218,99,22,195,158,190,224,110,123,217,79,142,153,76,188,246,250,107,246,184,120,11,95,73,166,125,162,109,166,77,167,76,152,50,117,117,70,248,234,163,217,118,9,151,247,213,98,149,24,228,191,248,197,207,189,161,235,10,203,83,7,198,3,70,190,44,143,235,217,67,222,117,224,5,114,226,184,186,241,91,6,139,197,64,119,46,231,143,240,62,206,147,79,62,37,55,8,210,246,24,55,118,156,44,217,26,189,211,104,25,67,10,190,2,197,114,169,116,236,225,230,124,193,196,144,243,21,168,119,126,1,58,86,121,71,107,77,131,37,74,220,164,225,5,113,250,32,5,19,134,240,115,179,49,180,46,33,87,11,219,136,173,82,244,67,193,86,218,200,108,68,15,220,229,19,135,34,164,145,248,4,89,118,106,204,94,17,182,82,197,42,144,219,56,4,170,64,243,211,128,186,233,83,183,69,17,228,149,136,173,136,51,101,167,58,241,126,194,25,1,5,251,141,114,36,192,178,170,76,24,238,179,70,225,195,214,0,124,245,109,99,222,183,39,221,233,214,192,231,206,249,92,123,160,214,8,254,137,144,23,39,164,6,50,219,223,29,80,108,185,69,219,12,98,176,124,240,0,179,50,48,138,87,7,61,23,44,50,155,255,254,22,51,236,73,107,252,174,92,97,166,126,244,120,51,225,95,47,49,51,47,56,194,204,63,112,180,89,178,237,166,102,249,134,131,205,202,129,253,228,9,196,138,97,131,204,210,45,71,152,5,123,111,111,102,217,201,197,196,127,186,80,38,18,203,55,26,98,250,79,152,108,70,94,127,143,217,232,190,39,76,15,38,100,237,128,182,46,131,218,101,52,159,168,43,79,142,175,190,99,251,55,211,47,53,130,241,31,245,113,110,28,120,153,53,199,152,201,211,140,121,123,188,49,207,188,104,204,29,15,26,243,210,235,92,57,252,144,243,99,45,20,54,5,123,79,29,187,46,32,65,24,22,136,120,167,236,84,199,94,137,216,74,193,222,15,46,220,94,128,134,133,233,85,36,126,234,214,56,18,217,179,83,29,123,37,98,43,149,108,41,199,138,64,117,80,143,154,128,78,7,19,5,238,218,179,92,2,163,128,9,45,119,58,185,248,242,249,71,46,198,161,81,131,155,223,37,248,195,31,254,32,95,79,226,34,200,69,154,59,156,124,243,157,73,8,225,57,67,136,187,215,220,49,231,43,61,172,209,199,176,33,45,198,42,134,206,141,55,222,40,47,117,114,145,37,61,159,157,228,105,2,159,2,101,98,67,57,49,58,48,106,174,189,246,90,49,126,248,26,77,120,44,173,105,212,47,231,100,41,39,134,33,19,46,238,246,1,194,239,184,227,78,89,199,239,222,79,192,159,59,129,37,35,244,7,47,140,254,241,143,127,148,254,208,59,175,51,102,206,144,54,196,8,34,92,227,131,146,133,10,86,16,174,47,13,135,229,69,48,236,41,47,250,222,123,239,45,113,233,11,190,24,195,248,8,251,140,114,51,185,32,62,79,2,88,159,13,152,100,98,184,18,151,177,64,59,96,204,177,70,62,125,41,53,7,38,129,8,95,203,81,227,150,122,99,84,134,75,149,40,27,237,78,220,170,241,193,184,160,13,91,135,54,154,111,75,251,199,218,120,158,240,144,47,134,55,198,49,192,104,230,125,159,151,94,124,73,150,141,17,151,54,167,124,143,62,250,136,244,29,119,248,113,171,63,240,36,199,19,95,176,122,221,78,60,40,59,231,8,140,117,238,234,211,191,173,130,252,121,1,55,215,46,24,217,140,57,218,133,241,88,141,30,242,180,167,127,255,1,210,199,212,149,62,159,51,103,174,24,190,195,134,14,147,241,206,123,29,163,71,239,44,125,253,222,123,239,23,113,40,187,46,179,10,219,227,160,131,14,148,167,10,119,222,121,135,141,55,219,134,174,178,19,224,197,230,217,231,158,53,55,221,116,163,140,203,81,163,252,239,65,248,246,57,228,208,67,228,203,74,15,63,242,176,156,39,48,124,97,198,2,159,87,229,37,122,253,80,3,99,149,175,127,241,217,94,250,36,29,171,212,157,39,89,58,86,215,36,120,194,193,151,178,24,211,148,131,190,160,79,232,27,250,136,79,200,82,143,230,223,113,168,22,254,34,182,36,174,246,100,21,239,246,191,227,48,53,8,105,36,182,108,108,178,140,234,149,44,91,105,200,150,42,25,213,43,17,19,94,197,150,10,70,245,74,150,173,212,176,4,58,22,81,29,206,73,46,78,160,227,80,94,101,133,37,70,24,120,47,188,234,150,155,52,241,233,209,213,5,3,248,178,139,46,49,3,237,137,0,112,162,191,225,230,91,229,160,107,21,139,183,222,220,44,28,189,141,119,181,17,118,191,253,63,152,106,182,254,201,213,166,183,109,131,69,187,108,45,147,128,133,123,109,103,86,245,229,69,41,218,171,1,108,156,85,189,123,201,82,166,249,135,236,98,122,205,91,100,250,189,63,213,12,120,111,146,109,230,158,102,241,182,155,55,151,79,29,244,92,190,194,77,106,90,196,5,231,157,99,246,177,23,25,197,55,126,250,99,51,67,78,164,29,4,250,209,158,160,204,52,59,241,100,66,58,120,16,235,165,108,5,108,253,165,9,66,22,165,150,93,4,135,40,204,138,56,19,14,211,137,59,208,133,69,105,129,29,213,230,163,44,74,11,236,168,38,31,33,220,94,15,195,154,98,167,198,136,3,254,241,180,206,253,29,135,16,76,20,48,250,49,86,184,8,179,140,142,165,33,24,145,220,189,196,8,9,31,235,99,0,240,53,38,194,48,38,249,61,0,46,212,92,152,89,42,192,239,39,232,11,128,92,224,195,223,70,0,196,193,104,225,78,34,119,182,73,203,75,213,44,245,32,45,203,54,212,184,194,224,230,110,34,119,171,249,46,61,223,187,39,62,63,126,197,93,67,62,161,25,94,104,89,230,194,69,24,3,46,124,162,135,33,73,24,6,173,222,201,230,156,199,29,100,202,202,11,150,105,89,211,240,16,233,126,194,114,222,112,195,13,98,208,80,78,242,99,137,13,109,136,78,189,201,143,37,11,124,255,158,239,255,239,177,199,238,182,125,253,203,159,156,110,149,81,109,59,48,137,171,106,107,190,3,175,47,118,98,128,80,94,220,85,229,101,146,65,121,17,222,91,161,188,60,181,224,123,248,24,246,124,99,159,54,74,219,149,60,49,192,233,51,12,103,237,51,218,140,31,197,10,251,12,96,152,177,84,133,182,96,50,137,161,205,215,161,120,127,6,195,73,251,129,50,129,208,136,197,159,59,179,76,50,48,124,217,23,70,34,227,146,116,236,83,211,135,237,206,164,147,118,167,30,180,53,159,248,12,219,157,58,228,250,212,149,97,149,141,195,93,235,178,3,220,120,120,205,142,135,93,164,253,169,30,75,246,70,142,220,212,220,119,223,253,182,47,110,178,125,114,183,252,232,27,70,52,159,243,100,130,0,180,62,111,188,241,166,124,149,138,118,39,143,28,40,23,109,77,59,105,255,242,180,143,242,115,76,80,63,226,228,142,37,69,218,142,218,46,164,79,219,37,29,143,228,93,139,85,50,70,54,223,124,51,219,119,207,20,199,41,147,57,140,219,19,79,58,209,94,66,6,73,107,109,42,125,189,80,126,159,32,236,107,202,137,225,206,231,129,245,119,28,152,84,98,216,243,212,134,60,137,207,56,226,233,229,137,39,158,36,95,242,114,191,153,193,125,66,247,27,11,124,254,152,243,210,243,207,61,47,63,80,121,207,221,247,200,68,133,201,36,159,127,102,44,132,99,79,199,42,147,49,12,116,234,77,124,38,15,244,81,56,86,25,15,236,35,119,140,3,140,251,244,188,145,30,75,169,91,145,203,155,243,42,109,195,50,49,142,13,38,255,76,178,152,76,177,244,147,115,26,105,242,191,227,144,114,137,154,80,171,80,197,144,43,147,55,114,55,9,247,203,209,239,240,139,158,54,7,50,81,214,206,9,253,68,85,255,246,98,191,241,206,230,211,85,177,223,120,103,243,233,148,253,198,59,155,79,231,25,20,126,126,163,44,20,240,244,89,238,71,219,102,84,175,131,235,8,80,130,219,126,252,51,115,202,225,71,136,251,221,177,227,204,37,31,255,11,51,203,30,20,173,98,246,161,123,155,105,167,185,95,163,109,43,250,77,158,110,54,189,230,78,211,111,234,12,51,231,152,189,205,140,11,142,52,43,134,182,237,125,2,69,207,69,75,204,208,7,95,52,27,95,249,128,117,245,48,51,142,59,72,126,103,98,117,208,111,210,116,179,245,143,174,104,249,64,251,197,143,126,104,142,60,252,48,209,185,224,111,124,196,33,102,246,252,121,226,94,35,224,253,138,209,246,34,179,195,182,238,5,122,57,179,88,8,217,141,214,167,240,111,196,142,10,119,145,71,21,163,122,37,202,67,195,91,101,84,175,180,103,126,145,159,50,170,87,218,200,83,126,252,27,225,181,29,220,88,192,104,131,213,32,109,5,24,54,140,127,238,128,178,188,37,52,0,82,112,33,38,62,251,34,174,94,200,187,2,184,179,142,209,200,68,2,80,78,234,66,57,169,27,147,50,140,24,253,86,60,192,240,193,104,210,239,211,215,135,91,94,192,250,112,152,137,28,70,8,119,95,185,227,71,155,208,116,132,41,203,73,61,228,10,180,218,174,173,244,153,198,109,203,216,0,154,158,50,177,175,20,205,180,59,6,45,19,161,156,97,216,10,48,130,89,50,195,211,52,12,253,120,220,247,182,229,92,41,147,91,38,77,7,31,124,144,77,65,191,172,148,165,100,187,236,186,139,44,79,45,186,35,232,39,101,150,255,44,89,188,68,34,244,235,235,202,223,30,160,253,210,118,105,5,212,145,244,140,147,170,126,0,113,95,115,163,65,106,90,176,254,114,244,241,199,159,96,183,171,204,114,59,254,151,90,233,41,229,234,111,203,229,126,49,90,219,35,252,229,232,125,246,118,191,230,204,211,77,38,221,205,140,61,208,106,252,142,6,79,13,1,19,104,142,127,132,50,49,161,130,153,64,48,153,226,71,228,86,239,189,173,178,221,171,89,209,200,221,28,252,168,178,137,73,239,213,24,97,64,133,72,7,41,163,86,177,163,152,237,6,38,142,196,243,92,41,26,55,228,80,212,15,110,70,194,52,86,216,20,236,61,179,140,154,48,136,252,172,132,44,226,195,236,137,200,60,249,156,49,51,173,177,94,132,173,25,89,101,229,246,135,199,80,74,1,47,229,237,184,131,91,55,216,25,24,126,247,99,166,223,148,25,102,225,174,219,152,105,159,56,113,181,39,13,96,229,128,126,102,246,73,251,155,233,151,28,99,122,172,92,97,134,223,243,184,25,248,118,235,143,130,87,23,92,240,195,175,86,141,155,56,209,204,91,180,48,219,47,29,38,203,87,216,179,216,219,238,221,135,220,88,20,14,117,184,158,104,124,47,108,10,246,158,17,163,166,236,168,76,151,50,74,21,163,166,236,200,177,221,212,48,74,21,163,162,231,56,39,118,83,195,21,34,17,214,13,112,177,227,78,48,134,111,91,12,67,46,230,164,213,11,103,61,112,241,215,125,117,165,73,3,160,236,220,21,231,201,13,101,163,140,148,149,50,99,120,141,29,251,174,28,247,122,119,23,35,81,151,241,208,6,196,1,49,51,89,80,22,111,89,58,66,190,180,181,132,241,95,164,17,42,184,184,246,43,87,160,213,118,109,165,207,52,110,91,198,6,208,244,112,14,148,189,126,187,143,149,125,231,239,170,215,67,109,35,50,89,123,243,205,55,100,9,14,134,47,63,92,54,96,160,251,200,5,109,62,99,198,116,233,83,62,31,138,155,56,147,39,79,49,211,173,255,144,193,67,92,191,224,239,179,76,185,103,15,215,15,44,255,161,252,237,133,180,93,90,5,125,220,191,191,246,131,126,9,208,23,218,51,117,37,44,108,15,241,13,152,56,202,252,243,148,141,31,209,99,76,179,15,109,7,101,226,68,108,193,49,68,57,154,25,123,160,213,248,29,13,38,86,250,238,9,227,82,251,133,178,113,46,224,105,24,19,79,252,99,84,53,74,200,165,56,223,128,69,137,25,213,113,35,119,115,236,71,22,206,42,104,88,142,189,144,83,193,168,85,236,40,203,196,17,183,103,113,231,36,136,91,112,78,236,166,134,115,18,198,177,2,34,246,97,194,40,202,168,9,71,80,63,56,20,11,222,164,31,243,132,91,195,222,73,120,238,245,215,109,177,93,121,120,76,182,205,214,91,137,222,42,122,207,157,111,250,204,156,107,122,207,91,208,38,25,250,244,43,102,208,235,99,205,162,29,55,55,31,124,241,34,179,170,29,79,162,246,8,53,115,143,216,221,204,223,127,180,233,97,15,226,13,199,60,109,250,77,156,106,250,76,159,221,178,244,157,54,203,12,226,221,19,223,133,205,98,251,81,163,204,240,141,202,223,184,184,225,190,123,204,10,123,210,88,227,96,9,220,171,111,186,119,103,208,169,71,141,216,13,204,70,198,134,50,170,178,163,2,226,86,79,56,20,160,92,15,105,92,77,175,2,82,174,135,32,174,168,108,188,84,214,43,101,71,17,171,176,17,61,228,10,113,9,58,15,233,245,51,113,167,215,215,194,237,185,50,220,35,117,55,218,223,186,0,150,214,112,39,154,165,20,220,85,212,247,62,88,94,130,161,192,221,86,158,44,96,36,128,85,126,249,41,239,123,96,216,169,81,19,51,107,135,75,142,197,197,169,98,151,135,80,198,237,120,93,0,239,29,208,238,44,105,202,183,251,61,242,133,47,109,247,230,161,141,84,50,121,28,113,196,145,146,231,152,7,199,200,187,13,28,202,203,150,45,151,165,42,215,94,123,157,148,101,139,45,182,148,54,182,189,33,79,37,78,62,233,100,155,214,25,174,226,239,2,93,63,40,163,38,76,88,196,157,138,170,66,57,166,174,110,235,217,87,174,100,31,26,178,221,40,91,47,209,11,70,77,152,176,136,215,66,176,20,137,73,44,79,31,25,51,76,36,24,175,44,223,99,92,49,134,121,199,171,246,139,79,85,141,16,114,41,252,69,12,37,44,161,237,201,110,169,210,203,248,200,78,28,163,122,197,197,70,105,141,139,244,126,147,101,84,175,180,153,253,198,59,155,79,151,178,223,68,140,234,149,102,211,23,100,55,41,3,59,120,204,139,175,25,51,110,130,115,119,18,70,217,19,222,211,87,92,99,54,26,54,204,218,145,171,204,143,127,246,115,243,163,159,254,172,101,163,150,223,88,224,87,154,219,246,27,7,171,76,223,73,211,205,170,126,189,205,228,203,78,55,11,247,234,152,167,30,125,39,76,55,91,255,235,175,69,95,182,193,16,179,170,230,64,109,2,182,141,250,218,9,4,19,144,86,112,238,153,103,152,175,253,235,63,203,93,16,112,242,95,127,218,220,249,232,35,162,119,10,120,103,228,208,253,141,237,120,169,147,64,109,219,194,221,136,253,38,98,212,66,113,126,149,110,139,92,158,77,167,79,220,66,222,175,96,84,175,172,54,251,77,196,168,94,105,192,83,126,228,198,94,55,214,29,176,36,130,23,120,239,187,239,62,121,167,66,193,218,231,227,143,63,94,94,66,119,167,254,252,210,162,148,187,209,28,194,118,15,63,189,138,17,175,237,238,12,216,122,160,193,137,147,103,238,194,226,226,186,56,105,226,68,115,247,221,247,152,87,94,225,75,63,174,191,70,142,220,76,38,129,236,179,214,232,91,27,209,92,123,20,190,86,105,52,126,49,140,1,125,210,12,88,198,195,59,77,188,175,192,123,25,235,10,152,220,62,241,196,19,242,164,204,125,177,202,61,89,227,60,113,194,9,39,200,59,17,65,203,214,225,18,53,161,86,169,233,143,40,130,149,118,70,249,142,3,123,20,159,182,178,223,192,234,7,208,195,176,182,178,234,66,222,79,245,54,177,223,68,12,188,174,241,170,220,162,122,165,42,79,161,132,167,77,55,230,137,231,57,3,58,119,39,97,232,224,193,230,170,111,255,71,241,158,195,99,79,60,105,62,251,133,127,42,190,108,177,38,49,255,128,209,102,210,223,157,197,179,104,239,211,254,216,232,250,135,204,240,27,214,172,193,206,163,226,191,254,212,39,205,103,47,251,43,219,253,61,204,252,69,11,205,62,23,157,103,222,126,127,205,47,153,138,176,229,72,99,246,221,163,108,111,57,177,216,77,196,168,94,105,200,126,19,49,170,87,58,60,125,21,251,77,150,81,189,178,218,236,55,112,198,111,202,143,187,39,14,235,42,152,20,232,250,119,158,38,84,45,179,105,13,12,30,174,23,142,157,225,22,176,221,23,151,19,134,26,231,21,220,214,59,78,182,142,163,99,218,189,26,186,166,159,246,102,41,143,190,212,235,16,54,124,147,134,118,20,193,202,90,141,92,133,74,94,255,218,163,22,225,187,69,44,91,106,235,114,190,60,114,13,216,126,13,170,185,40,112,187,209,79,239,169,16,37,116,139,87,21,135,162,126,108,212,237,133,128,74,182,84,201,78,117,240,138,164,19,165,73,1,202,33,210,48,31,95,203,85,184,45,185,141,227,66,245,74,196,132,7,44,226,195,96,48,254,131,78,159,52,128,133,139,22,155,151,222,126,83,6,50,216,117,231,209,102,104,230,71,156,214,4,230,30,186,107,135,78,26,192,172,211,15,54,43,6,229,127,154,190,163,48,196,78,206,14,58,96,127,219,253,174,243,31,125,225,121,51,109,246,154,125,17,62,139,25,179,141,153,51,223,141,75,25,171,120,38,44,162,58,92,79,210,184,237,149,94,69,253,66,110,70,108,92,54,112,234,246,170,99,175,68,108,37,229,74,1,158,139,60,28,21,220,141,117,18,28,219,44,107,113,107,194,171,140,87,189,112,59,214,115,110,204,214,188,42,88,182,5,203,191,115,248,56,176,80,225,38,44,226,117,28,205,181,123,179,72,27,47,102,250,64,215,244,179,12,201,29,212,244,15,225,101,63,41,203,191,11,114,140,154,48,97,17,119,41,84,21,210,177,212,81,182,158,197,59,102,9,245,44,255,132,41,163,38,76,88,196,235,24,184,137,168,227,181,241,164,161,170,81,66,46,197,249,6,44,74,204,168,109,101,54,169,219,89,107,226,227,69,98,133,162,225,57,246,2,10,183,247,200,178,149,26,150,64,54,142,35,119,14,65,220,130,235,9,80,206,33,140,147,19,144,114,136,48,204,74,85,253,224,69,139,140,153,60,221,158,119,108,179,119,178,44,183,51,224,151,222,126,219,44,240,191,236,200,91,253,7,31,120,128,232,107,18,171,250,246,54,11,247,221,193,187,58,14,171,250,244,50,11,214,192,126,66,208,166,187,238,178,179,232,92,100,158,123,237,53,179,128,247,90,50,253,177,70,101,241,82,99,166,205,160,80,148,76,254,5,33,139,248,48,225,80,210,48,141,159,138,221,20,92,79,210,184,154,94,69,253,66,174,39,65,92,54,226,246,2,106,216,43,17,91,73,185,70,64,194,69,30,142,10,238,32,232,60,69,81,184,61,235,164,85,253,155,119,167,44,212,66,184,80,225,86,36,78,235,225,121,157,134,86,210,113,190,13,89,59,92,178,252,133,28,137,75,163,92,230,17,178,80,193,221,168,7,109,164,60,219,150,246,91,207,210,168,49,203,95,193,214,23,221,179,245,18,189,96,212,132,9,139,184,83,81,85,40,199,212,209,109,61,251,202,149,236,67,67,182,27,101,235,37,122,193,168,9,19,22,241,122,133,170,70,8,185,20,254,34,134,18,150,208,213,98,43,129,253,66,103,49,0,0,255,244,73,68,65,84,219,90,17,234,83,37,69,138,12,123,1,133,219,123,100,217,74,21,171,64,110,83,129,52,14,110,244,42,70,77,217,145,99,187,41,24,165,17,163,122,22,224,239,185,38,110,200,150,38,77,53,252,176,153,232,93,64,30,124,246,105,51,197,255,84,61,7,244,95,126,244,35,194,107,18,139,118,220,66,126,127,161,195,97,103,252,139,118,222,154,138,122,143,142,199,169,39,157,32,79,29,192,252,133,11,205,179,111,188,102,39,108,93,164,255,39,77,177,108,21,145,52,92,253,224,156,164,113,52,157,138,250,133,92,79,114,105,66,81,191,144,235,73,46,77,78,216,84,177,149,148,85,10,55,72,184,200,195,81,193,29,4,157,167,40,10,183,206,95,188,71,49,159,105,218,157,178,80,11,225,66,133,91,145,56,173,135,231,245,0,197,61,193,162,141,74,150,191,144,235,138,79,227,89,243,136,89,168,224,110,212,131,54,146,111,187,148,165,17,93,219,43,203,95,200,145,184,52,202,54,138,232,5,163,38,76,88,196,107,20,85,133,112,108,107,226,183,158,125,101,66,150,191,130,173,47,122,5,219,40,162,23,140,154,48,97,17,175,211,168,170,116,200,165,240,23,177,111,204,146,125,104,200,118,211,148,187,146,85,156,219,77,28,128,248,122,86,55,30,226,204,112,155,161,105,115,156,250,85,32,13,142,146,217,77,196,168,94,41,216,81,115,108,55,5,251,0,101,69,226,140,17,164,193,88,235,66,152,52,99,186,121,233,109,247,139,143,128,47,43,237,185,251,238,222,181,102,48,247,168,242,135,209,58,26,60,221,88,197,143,160,173,1,244,235,219,215,92,122,209,133,222,101,204,196,105,211,204,152,231,170,126,98,190,19,48,127,1,11,119,203,177,27,177,58,64,168,55,139,52,83,144,243,107,22,65,218,34,185,87,218,116,76,123,78,143,231,40,47,187,73,89,160,238,46,138,100,120,235,60,70,81,204,107,10,118,202,234,186,211,121,83,141,91,145,186,215,35,112,183,78,184,104,195,146,221,157,188,128,35,241,113,60,147,77,196,146,135,80,193,132,69,220,141,58,136,27,203,182,116,204,210,168,174,47,148,229,175,96,23,167,138,93,30,66,149,220,185,208,66,228,153,58,186,173,103,41,116,200,62,52,100,187,81,182,94,162,23,140,154,48,97,17,175,87,168,106,132,144,75,225,47,98,40,97,9,13,89,165,145,187,73,41,39,14,226,227,89,221,120,84,113,33,32,225,34,15,71,49,219,77,142,73,19,238,163,82,52,174,139,90,43,118,83,195,245,36,151,38,20,245,131,235,73,26,55,73,191,98,165,49,11,186,192,50,149,64,150,219,50,253,247,21,127,176,133,115,224,11,17,31,253,208,197,182,200,20,120,205,96,241,182,155,122,173,227,177,178,95,159,54,126,253,169,117,156,118,202,201,242,43,155,138,123,159,122,194,76,229,171,10,153,126,232,20,225,227,89,50,30,41,29,99,20,37,96,23,16,112,128,98,124,120,142,210,88,169,113,91,114,27,199,170,42,210,252,132,43,36,187,111,216,145,99,187,105,200,245,132,40,141,216,11,8,195,212,29,242,154,68,50,169,209,185,144,162,118,174,228,148,213,117,235,126,213,89,227,86,164,238,245,18,113,35,149,109,26,50,119,246,148,157,159,50,201,34,150,52,66,5,251,172,75,238,70,11,168,106,68,199,101,191,40,203,54,102,187,81,118,105,132,42,185,107,65,11,149,103,234,232,182,158,197,59,102,9,245,44,255,132,41,163,38,76,88,196,221,8,144,107,164,82,156,111,29,182,10,186,227,70,238,230,216,90,16,30,184,234,177,75,146,17,144,112,145,214,81,158,237,38,100,210,72,58,207,149,162,113,93,212,172,128,48,110,225,246,66,64,193,18,152,176,83,99,246,74,196,86,194,124,208,35,14,132,23,162,59,227,251,253,13,240,232,139,47,152,119,38,240,195,96,14,123,239,185,231,154,251,49,56,107,88,173,42,126,100,102,13,160,151,29,238,72,7,131,151,245,248,12,171,78,192,248,26,199,127,254,225,119,182,251,25,8,93,8,252,114,169,32,29,172,160,78,89,245,24,208,56,122,12,168,136,183,108,28,171,170,168,113,7,113,11,14,5,84,113,14,65,28,81,115,140,146,176,10,16,61,228,10,1,97,92,117,135,188,26,40,230,30,197,92,196,41,234,95,186,155,96,254,3,183,120,181,163,59,205,191,53,22,42,220,101,125,29,175,91,208,74,57,206,183,9,237,91,114,125,113,105,148,203,60,66,22,42,184,27,245,160,141,148,103,215,166,174,237,149,229,175,96,23,167,138,109,20,209,11,70,77,152,176,136,215,40,170,10,225,152,58,186,173,103,95,153,146,125,104,200,118,19,115,41,64,56,117,7,188,126,67,27,33,228,82,248,171,203,150,196,213,142,92,90,81,184,234,177,77,80,41,18,71,25,53,195,168,222,233,116,245,11,185,25,169,74,11,123,1,97,88,225,246,66,64,37,91,42,216,169,142,189,18,177,149,144,69,124,88,196,86,128,234,93,72,150,173,88,110,190,254,243,159,202,231,194,192,102,35,55,53,71,31,113,184,124,5,160,27,109,195,33,7,30,96,118,218,177,124,17,251,134,7,238,51,227,38,79,204,182,127,167,138,88,187,86,9,199,176,48,97,202,168,94,137,152,240,128,85,138,116,41,59,213,177,87,34,182,82,201,150,114,92,9,13,11,226,54,220,71,32,64,244,144,115,98,55,41,3,113,123,145,128,182,163,152,123,20,115,17,167,148,115,19,117,55,193,252,7,110,241,106,71,119,154,127,107,44,84,184,203,250,58,94,151,144,111,3,218,179,228,214,196,229,161,92,230,25,178,80,193,221,8,161,141,226,219,42,101,105,52,215,214,202,242,23,114,36,46,77,21,219,36,162,23,140,154,48,97,17,119,40,170,118,234,216,150,220,111,61,251,194,135,44,127,5,91,95,244,186,92,10,16,78,221,1,175,219,208,74,214,227,82,248,139,216,55,94,200,242,87,176,245,69,111,71,110,131,117,104,83,165,44,42,236,253,114,140,234,157,2,213,27,114,226,33,84,19,201,115,43,200,229,209,150,252,114,105,50,126,24,226,161,65,209,133,228,129,103,159,54,47,250,119,29,88,174,116,238,153,103,154,193,131,7,137,187,163,209,99,77,126,154,150,59,254,29,124,215,159,167,13,39,159,120,130,25,54,116,168,184,151,44,93,106,126,112,245,21,242,99,66,185,182,239,84,145,31,47,178,229,210,38,169,98,85,138,99,17,88,93,156,26,86,170,5,170,220,225,121,65,216,111,178,236,212,44,87,34,23,177,42,147,48,78,6,105,112,148,204,110,66,14,235,165,226,34,180,31,108,183,133,160,27,157,226,201,123,168,127,233,238,108,22,42,220,101,121,29,175,79,200,183,17,119,242,74,142,197,197,169,98,151,135,80,198,237,184,27,245,160,141,228,219,46,101,105,68,218,187,100,249,43,216,197,169,98,151,135,80,37,119,46,180,16,121,166,142,110,235,89,10,29,178,15,13,217,110,148,173,151,232,5,163,38,76,88,196,235,21,170,26,33,228,82,248,139,24,74,88,66,67,94,13,177,89,212,186,229,7,224,198,190,194,30,189,15,196,198,57,11,191,148,139,56,173,178,223,100,25,213,43,109,230,64,215,124,195,48,245,107,51,163,122,37,242,111,192,203,87,24,115,239,35,252,148,32,158,93,10,252,128,206,87,63,249,25,243,47,159,248,75,211,203,78,112,152,85,126,247,63,191,111,126,245,251,242,253,135,142,194,146,173,55,49,51,207,62,180,227,151,16,89,251,109,240,227,175,153,33,79,188,214,238,182,92,136,209,59,238,104,174,249,253,111,228,155,205,224,250,251,239,53,127,241,205,175,154,185,243,231,139,187,75,225,240,3,140,217,48,253,5,105,187,209,246,41,252,91,101,191,137,24,213,43,171,205,126,19,49,106,224,39,20,184,155,225,186,249,167,140,234,149,6,60,229,127,127,37,220,141,110,196,96,124,232,15,186,233,15,101,169,219,13,31,101,185,134,132,220,141,14,68,220,224,218,47,133,123,157,239,159,92,133,74,118,237,17,248,90,165,123,188,182,39,114,13,88,221,160,13,99,55,140,208,58,187,137,195,187,47,91,13,31,2,26,177,223,100,25,213,43,33,139,154,113,215,99,77,15,42,211,160,122,165,205,236,55,17,163,122,165,101,246,27,239,44,252,233,189,7,30,55,134,239,248,119,65,236,58,106,148,185,251,7,63,53,155,143,24,33,238,121,214,208,189,228,227,127,97,222,124,235,109,113,119,163,49,250,246,237,107,126,251,179,159,154,253,246,217,91,220,252,82,244,167,191,253,239,230,170,187,238,144,99,174,203,225,168,131,141,25,52,208,42,182,116,82,192,102,25,213,43,5,251,77,155,24,181,194,175,93,216,111,234,50,170,87,234,177,168,77,178,79,55,229,71,205,255,114,52,167,11,146,149,172,134,74,19,108,255,74,195,83,79,64,20,197,249,151,160,92,245,220,173,162,126,126,101,121,156,127,101,249,235,176,100,7,89,198,217,141,16,218,222,245,218,215,181,91,77,251,105,178,110,180,35,226,254,72,121,221,55,188,115,21,168,174,208,186,87,255,206,70,174,1,87,151,21,206,237,110,243,210,91,89,118,36,172,194,70,244,28,87,136,164,81,177,78,113,231,216,169,17,36,189,40,25,246,18,238,163,134,81,83,118,228,216,110,96,194,10,119,32,53,110,188,208,115,44,129,129,159,247,132,89,170,212,183,61,127,102,188,125,241,250,184,113,230,71,215,93,237,93,238,87,143,255,250,83,159,108,231,159,70,95,183,241,241,75,63,100,246,221,123,47,239,114,109,122,235,67,15,70,135,93,151,66,223,222,110,172,234,152,141,24,165,138,81,83,118,228,216,110,10,70,105,196,168,232,33,135,162,126,245,184,66,136,0,53,228,16,234,145,97,81,97,148,6,172,210,2,228,162,25,177,83,154,98,254,3,183,138,250,151,210,200,221,170,212,207,175,44,143,99,117,183,194,122,16,169,115,221,64,190,174,142,181,237,202,118,172,22,151,70,185,204,35,100,161,130,11,164,238,245,18,218,8,121,182,45,235,183,158,165,17,99,142,197,250,214,97,178,129,10,70,77,152,176,136,215,40,114,133,40,133,191,136,109,161,229,175,96,31,26,50,97,17,151,2,82,182,201,98,94,175,144,107,132,106,225,47,98,75,226,170,199,118,211,154,91,197,185,221,196,1,45,203,142,132,85,20,97,88,196,149,1,94,64,21,183,5,54,173,36,207,177,40,25,118,84,48,64,79,221,2,175,20,245,2,86,23,103,202,1,82,55,198,196,106,255,52,126,199,129,53,248,255,125,245,21,230,181,113,99,189,143,49,71,28,118,168,57,241,184,99,173,237,211,154,241,179,62,98,199,237,183,55,231,4,95,82,90,176,104,145,249,228,183,190,97,230,243,107,225,93,17,252,232,94,79,253,225,61,29,172,225,160,205,249,53,139,48,109,154,207,106,230,39,106,202,168,94,9,185,8,107,146,11,52,147,160,81,28,143,196,217,16,201,161,166,227,73,15,193,210,221,152,81,179,110,207,165,228,221,96,241,226,197,102,229,202,21,69,216,242,229,203,205,245,215,95,111,158,123,238,185,194,175,204,175,76,151,115,183,198,66,5,167,120,246,217,103,165,28,203,150,45,243,62,107,15,238,190,251,110,243,133,47,124,193,202,63,10,255,227,63,150,252,243,159,255,220,44,146,115,134,111,91,207,177,184,118,82,214,246,47,152,84,142,10,38,44,226,245,0,227,198,141,51,191,248,197,47,204,194,133,11,189,143,61,28,237,121,129,246,229,75,119,37,170,26,201,177,109,105,191,245,44,141,26,178,221,218,77,21,147,12,42,24,53,97,194,34,110,103,228,218,162,26,185,66,149,194,95,196,182,18,242,87,176,15,13,57,16,235,21,51,106,194,132,69,188,94,33,215,8,213,194,95,196,150,196,21,177,149,208,173,82,227,14,244,156,219,75,249,196,161,82,52,60,96,54,194,78,141,185,50,160,20,137,83,197,168,25,70,205,138,221,84,114,51,98,227,178,129,11,55,186,178,87,34,182,82,201,150,106,216,169,102,96,127,247,228,161,139,202,194,165,75,205,63,253,232,127,204,236,249,243,164,200,60,117,248,139,143,124,184,248,245,227,110,228,193,11,229,159,248,232,135,205,168,109,183,17,55,23,167,255,185,230,42,243,210,187,239,100,219,185,75,72,239,62,254,189,18,198,40,131,51,100,106,145,178,83,29,123,37,98,43,149,108,169,134,3,104,62,69,64,200,137,100,247,129,154,97,212,172,216,77,67,246,130,71,37,91,10,89,160,236,145,56,27,34,157,119,248,137,80,57,31,82,119,99,70,205,186,61,139,240,87,225,198,200,248,195,31,126,111,222,123,239,253,40,188,204,207,187,139,244,142,203,240,216,221,26,11,21,188,174,128,137,215,188,121,243,204,161,135,30,106,46,187,236,50,47,159,41,248,196,19,79,44,158,242,74,219,194,210,8,180,167,178,11,83,150,127,231,240,113,96,161,130,9,139,120,61,5,147,134,63,254,241,143,230,253,247,203,79,144,55,70,220,120,210,230,178,245,44,222,49,75,168,103,249,39,76,25,53,97,194,34,238,82,168,42,164,99,169,163,108,61,139,119,204,18,226,153,141,132,41,163,38,236,34,6,188,94,163,170,81,66,46,197,249,6,108,21,9,17,143,250,238,102,25,203,193,251,84,137,68,168,96,167,70,72,221,53,17,45,139,10,163,164,140,154,97,212,166,196,110,82,6,194,248,165,44,129,9,59,53,98,133,230,39,1,86,52,159,194,109,201,109,28,171,10,6,116,221,39,14,138,251,158,121,218,220,60,230,65,239,50,102,247,221,118,53,255,249,157,255,231,93,221,200,225,212,147,78,52,103,157,118,170,181,199,221,225,244,216,203,47,153,159,222,120,157,251,146,82,87,133,44,83,194,170,213,49,154,178,83,243,236,149,136,173,20,44,158,9,59,53,98,69,209,78,57,206,9,240,156,166,45,202,228,40,226,66,236,166,33,123,193,163,134,45,229,88,160,156,135,52,185,40,158,188,135,250,151,238,90,70,141,89,37,117,183,32,252,213,113,219,156,35,55,127,101,121,156,59,10,111,147,196,245,210,252,217,85,228,142,88,168,112,23,72,156,93,13,24,246,200,182,219,110,107,182,223,126,123,47,59,20,188,205,54,219,20,19,7,219,34,142,165,142,174,173,148,229,47,228,72,92,26,101,151,135,80,198,237,120,93,4,109,252,201,79,126,210,12,28,200,123,92,171,3,109,36,223,118,194,108,61,75,35,198,44,127,5,91,95,116,207,214,75,244,130,81,19,38,44,226,78,69,85,161,28,83,71,183,245,236,43,87,178,15,13,217,110,148,173,151,232,5,163,38,76,88,196,235,21,170,26,33,228,82,248,139,216,146,184,112,54,112,55,203,206,210,17,159,42,113,153,231,217,169,165,195,34,80,29,52,110,142,81,42,184,16,188,170,56,39,118,147,50,16,198,175,17,91,42,216,169,17,36,158,40,78,52,93,165,219,146,219,184,165,74,65,80,87,148,133,75,22,155,239,93,241,123,51,110,242,36,235,97,189,108,125,142,60,236,48,243,151,31,251,72,247,251,14,9,104,155,125,246,218,203,252,191,175,125,165,104,155,133,139,23,155,159,222,116,189,153,48,125,106,212,174,93,78,100,44,90,69,4,191,148,67,81,191,144,235,73,16,151,141,184,189,128,130,189,146,101,43,41,23,2,60,107,154,212,29,121,219,13,76,88,37,55,41,154,87,142,5,202,121,200,220,67,20,79,222,67,253,75,119,45,163,198,172,146,186,27,11,119,190,23,44,88,32,79,21,88,182,145,139,83,37,101,121,86,153,165,75,151,74,62,44,105,10,227,164,194,239,196,176,47,226,146,38,14,143,235,5,40,223,138,229,174,92,160,150,133,10,119,129,196,169,88,178,100,137,236,31,94,93,176,79,234,219,108,126,196,103,73,21,76,91,211,6,33,202,58,133,236,218,70,57,39,180,41,119,208,107,219,223,229,161,236,242,116,63,68,73,92,183,84,199,253,110,143,15,174,1,233,200,147,184,250,27,63,64,247,169,251,171,2,251,202,181,143,246,67,188,84,168,237,208,253,52,42,79,125,104,186,60,187,124,109,123,138,219,181,113,202,8,101,160,125,25,187,234,231,198,253,34,41,35,63,0,42,105,248,119,73,29,91,16,230,210,251,54,243,254,5,7,208,125,181,181,111,128,198,205,247,69,186,115,198,237,114,27,151,177,99,227,175,36,190,173,139,132,187,58,201,95,192,140,119,242,21,63,27,205,245,83,220,14,248,195,54,137,232,5,163,38,76,88,196,235,52,114,149,46,133,191,186,108,27,77,254,10,182,190,232,57,110,20,94,193,241,231,88,229,194,24,178,223,192,53,97,237,197,126,19,114,189,176,42,110,184,31,101,191,201,50,170,87,218,204,126,227,157,81,248,212,25,198,60,243,146,115,119,97,96,16,159,117,196,145,230,170,111,124,219,244,243,6,241,148,169,211,204,191,126,237,235,102,204,35,143,138,187,27,198,108,63,106,148,249,222,183,190,105,118,223,117,87,239,99,204,127,94,249,7,243,175,63,251,137,252,126,67,151,198,102,35,140,217,123,55,123,38,192,193,25,161,21,70,245,74,193,126,83,143,107,210,84,177,223,212,101,84,175,172,14,139,154,50,170,87,10,86,221,138,247,170,141,147,231,186,159,99,229,244,224,163,3,78,19,36,43,185,234,43,57,250,117,150,210,237,50,10,89,81,186,231,207,159,111,30,122,232,33,243,216,99,143,201,69,28,108,184,225,134,230,200,35,143,52,7,31,124,176,76,128,167,77,155,102,126,247,187,223,153,73,147,220,205,3,197,223,254,237,223,154,45,182,216,194,220,124,243,205,102,203,45,183,20,35,233,193,7,31,148,124,248,253,146,35,142,56,194,28,123,236,177,242,117,49,5,6,202,139,47,190,96,238,185,231,94,51,121,242,100,241,35,252,176,195,14,51,199,28,115,180,25,56,112,144,148,127,250,244,233,230,198,27,111,148,165,58,47,191,252,178,148,143,187,197,163,236,49,230,234,23,183,11,239,56,140,29,59,214,156,121,230,153,117,111,104,176,44,232,246,219,111,55,79,62,249,164,247,49,230,192,3,15,52,167,158,122,170,25,60,120,176,121,239,189,247,204,109,183,221,102,46,186,232,34,179,209,70,27,249,24,14,115,231,206,53,87,95,125,181,57,250,232,163,205,142,59,238,40,229,120,231,157,119,204,93,119,221,101,222,125,247,93,31,203,152,253,247,223,223,156,124,242,201,102,131,13,54,240,62,238,61,6,64,249,201,159,246,162,172,24,84,44,149,57,238,184,227,204,118,219,109,39,113,90,5,229,120,251,237,183,101,31,97,57,118,223,99,119,115,226,9,39,154,205,54,219,44,104,175,30,210,231,99,30,26,99,30,127,236,241,168,207,233,47,237,115,64,217,110,185,229,22,73,63,117,234,84,243,200,35,143,136,63,119,238,47,188,240,66,73,75,223,235,50,159,3,14,56,192,156,118,218,105,102,208,32,247,155,63,172,163,167,109,200,243,142,59,238,144,113,196,184,56,254,248,227,205,65,7,29,100,198,140,25,35,99,15,195,120,196,136,17,210,7,187,237,182,155,148,145,180,247,220,115,143,249,208,135,62,20,61,33,208,50,209,142,251,238,187,175,248,17,15,67,116,248,240,225,178,191,89,179,102,137,127,174,60,154,39,99,245,247,191,255,125,205,152,254,204,103,62,35,227,77,219,195,29,71,37,24,55,140,179,115,206,57,39,26,215,10,242,95,182,108,169,25,48,96,160,213,239,182,117,91,42,117,59,255,252,243,205,208,161,67,108,217,111,53,175,190,246,170,28,125,187,236,178,171,29,3,103,216,114,111,92,244,143,221,218,190,124,167,236,75,34,90,255,253,246,219,47,26,83,97,223,208,174,15,63,252,176,248,107,223,48,9,184,233,166,155,138,190,209,49,158,182,5,227,156,49,204,254,232,99,64,123,179,116,142,113,78,127,133,160,207,233,183,240,124,177,201,38,155,152,19,78,56,193,236,185,231,158,197,83,118,205,159,125,18,159,118,254,240,135,47,53,27,111,60,194,188,244,210,75,230,206,59,239,176,251,155,38,113,183,218,106,43,115,246,217,103,153,173,182,222,218,85,55,56,174,139,118,241,237,80,112,55,90,64,251,54,160,230,162,16,119,49,113,208,3,166,25,22,85,25,53,8,75,89,84,101,212,32,172,93,216,111,178,140,26,248,9,5,238,86,88,247,7,138,60,188,222,44,207,158,107,204,99,207,56,119,23,7,39,208,127,188,228,35,230,187,127,253,89,239,99,231,61,246,132,117,226,153,231,20,39,144,245,29,255,247,195,255,145,95,217,214,139,205,61,79,63,101,78,251,199,207,153,165,246,36,223,229,177,245,22,198,236,186,163,211,229,188,98,55,17,163,122,165,101,246,155,186,140,234,149,86,88,212,148,81,189,146,139,171,148,139,211,46,236,55,112,38,78,103,254,142,3,67,83,139,130,17,205,11,197,24,138,199,29,119,172,53,0,54,21,127,46,250,247,222,123,175,24,98,103,156,113,134,252,174,203,210,165,75,172,193,185,64,226,99,80,108,189,245,86,214,112,234,103,243,90,37,198,227,43,175,188,34,134,28,19,14,12,240,15,62,248,64,140,197,93,118,217,217,78,10,220,49,193,164,129,137,5,47,82,99,4,237,176,195,14,242,62,208,140,25,51,196,224,227,206,236,121,231,157,39,233,49,134,174,186,234,42,73,131,65,66,222,248,83,150,28,154,153,56,112,231,21,99,138,124,48,10,135,14,29,42,70,38,6,14,105,78,63,253,116,169,15,19,22,12,83,140,173,16,111,190,249,166,24,65,151,92,114,137,24,87,207,63,255,188,53,128,238,148,201,209,30,123,236,97,250,247,239,111,230,204,153,35,70,28,70,31,6,234,198,27,111,44,105,49,204,48,152,152,140,208,70,155,111,190,185,24,101,24,176,76,28,72,191,233,166,174,253,249,205,23,140,205,62,125,248,65,198,96,66,168,108,203,168,253,184,106,213,74,243,248,227,79,72,185,40,7,147,133,254,253,250,75,223,62,254,248,227,118,146,246,162,57,247,220,115,139,73,73,216,231,196,103,159,228,55,126,252,120,233,115,202,139,177,141,81,172,198,233,27,111,188,33,19,59,140,125,192,190,94,125,245,85,41,63,19,30,150,85,145,47,19,34,210,99,68,98,64,50,142,120,1,151,182,60,233,164,147,164,206,24,178,228,201,254,153,60,209,22,24,179,148,147,124,47,190,248,98,41,83,104,228,55,51,113,96,82,195,100,142,137,38,109,76,191,50,254,134,13,27,38,99,141,113,22,230,73,95,49,97,161,253,117,76,99,192,82,39,250,238,129,7,30,16,163,154,49,162,32,62,99,99,167,157,118,242,251,230,64,210,126,113,174,123,109,254,15,63,252,136,76,90,14,63,252,112,91,246,1,230,153,103,158,149,49,65,61,14,58,248,32,179,199,238,123,72,61,238,187,239,62,185,118,158,125,246,217,210,222,244,3,99,138,177,114,204,49,199,152,221,119,183,125,25,140,41,198,55,99,143,54,110,212,55,164,163,127,235,245,13,237,195,196,159,73,58,147,57,250,7,76,156,56,177,56,38,206,58,235,44,51,100,200,16,241,215,177,211,183,47,99,231,56,123,190,24,97,39,108,43,109,123,189,99,254,252,231,219,205,62,251,236,35,253,217,163,103,15,51,222,230,127,197,21,87,218,246,31,106,219,226,64,123,30,216,69,234,63,113,226,7,118,242,125,141,57,229,148,83,204,232,209,163,101,194,199,249,0,161,189,153,176,117,163,17,220,184,139,185,68,46,52,226,134,17,90,103,55,93,4,146,123,202,86,148,67,137,194,80,235,48,106,193,57,177,155,148,129,48,126,21,92,8,168,98,143,200,105,29,226,206,49,74,5,171,0,209,93,80,173,216,77,21,243,37,27,174,0,107,129,80,228,223,220,113,155,185,238,129,251,108,209,113,25,179,137,189,184,221,114,237,85,114,167,125,125,198,134,27,108,96,190,243,141,175,69,147,134,87,237,73,254,31,254,247,251,102,169,53,134,210,182,236,146,18,25,91,174,127,99,174,16,63,22,106,217,145,99,187,105,200,245,132,40,41,123,97,35,236,84,199,94,73,89,35,136,187,66,52,44,98,212,148,85,236,166,208,83,63,54,25,14,64,211,199,236,148,28,163,198,220,186,216,148,194,92,176,49,226,49,172,184,67,185,217,102,155,139,81,142,96,108,96,160,112,135,157,11,58,126,220,65,197,192,67,199,40,225,201,0,198,152,2,99,10,163,132,252,136,179,245,214,91,155,67,14,57,196,26,59,227,100,41,18,251,100,50,193,221,220,15,127,248,195,114,103,25,35,141,184,220,177,228,142,44,110,140,30,45,43,198,17,198,211,209,71,31,37,119,90,217,159,171,67,220,46,121,22,42,24,96,76,98,132,113,55,149,114,18,23,35,19,35,141,187,173,132,99,192,237,186,235,174,230,181,215,94,147,187,182,10,218,235,245,215,95,151,122,98,0,17,23,195,156,114,51,193,192,216,39,63,202,201,93,86,140,216,103,158,121,70,38,62,33,8,195,136,167,13,137,207,62,48,94,111,184,225,6,243,147,159,252,68,228,191,254,235,191,204,55,191,249,77,59,41,185,75,140,85,219,26,146,182,96,169,148,107,163,15,62,152,40,229,184,224,130,11,164,28,3,109,63,97,24,82,63,250,131,167,31,143,62,250,136,76,154,88,94,18,247,249,102,210,254,200,246,219,111,39,70,251,220,185,115,196,120,13,65,95,97,156,82,102,4,163,152,190,224,46,56,237,65,122,234,141,63,125,44,75,107,60,104,79,140,121,38,9,148,139,119,54,246,218,107,47,209,49,50,49,204,73,79,155,51,97,208,167,80,173,130,180,76,120,48,142,201,155,73,47,249,79,152,48,65,12,222,20,196,161,207,232,75,246,207,216,83,157,178,82,110,38,83,33,152,204,210,239,220,213,119,8,251,133,173,99,38,53,24,237,180,115,159,62,125,205,222,123,239,45,229,227,184,218,103,239,125,196,240,230,88,218,127,255,253,36,191,185,243,230,218,190,180,227,115,246,44,243,196,19,79,200,68,239,192,3,15,144,242,245,180,70,184,140,169,211,252,152,122,54,30,83,185,190,193,224,103,98,211,168,111,120,210,192,49,206,88,96,210,68,92,4,157,113,205,68,254,169,167,158,146,253,113,205,231,92,192,164,251,252,243,47,48,35,71,142,180,101,235,37,251,26,61,122,103,25,59,28,51,180,145,182,3,117,59,228,144,67,101,223,76,62,200,123,250,244,25,210,62,148,173,183,181,127,104,247,189,247,222,75,242,101,2,35,99,155,127,151,133,99,212,132,101,23,33,175,87,200,53,66,41,233,120,172,97,75,226,90,45,182,18,184,203,137,3,174,26,38,166,231,80,162,48,212,12,163,214,112,78,236,38,101,32,140,95,5,23,2,18,214,60,20,81,176,221,228,152,52,225,62,42,69,227,230,184,94,152,221,96,172,245,160,201,197,163,203,203,84,123,34,248,183,159,255,212,188,62,126,156,117,59,108,109,79,178,223,248,242,191,154,109,183,217,218,251,172,95,96,210,240,249,207,254,77,244,233,213,69,75,22,155,47,252,248,7,230,101,59,121,200,181,99,151,20,127,119,211,33,228,6,226,235,92,203,142,28,219,77,13,163,36,92,41,68,73,89,37,113,3,252,26,114,133,104,88,196,168,41,171,216,77,161,103,252,64,154,54,64,237,220,194,41,57,70,141,185,237,50,115,230,76,185,251,123,224,65,7,202,197,95,253,109,206,178,63,46,244,24,157,220,209,196,232,108,4,140,127,140,0,210,107,94,24,3,139,237,177,128,209,141,241,65,94,24,12,24,119,26,71,133,180,220,117,199,56,199,152,198,15,227,142,167,18,61,236,57,50,140,11,26,179,80,193,0,67,249,175,254,234,175,196,144,98,31,186,31,140,56,246,165,79,78,49,110,153,236,96,116,42,152,112,96,120,97,52,114,156,115,199,150,73,7,19,164,20,228,69,93,184,67,76,58,5,105,211,229,79,60,89,248,251,191,255,123,243,31,255,241,31,133,92,126,249,229,230,83,159,250,148,25,255,222,120,243,231,63,255,89,202,2,226,58,186,245,242,111,188,225,38,51,228,141,127,40,148,147,39,43,231,157,119,190,24,194,51,103,206,114,125,110,39,24,244,121,153,151,107,39,250,124,223,125,247,171,233,115,140,222,112,146,72,95,97,164,210,231,33,216,135,26,153,10,226,96,64,135,96,92,96,216,235,175,233,3,218,140,50,49,86,218,2,202,168,203,112,20,148,17,99,21,3,184,21,80,46,238,144,51,137,117,109,239,218,147,59,235,220,149,31,50,212,221,129,183,190,142,165,190,46,14,76,159,246,237,231,158,32,240,167,147,20,252,233,19,162,17,214,171,87,111,9,91,37,107,252,141,25,63,110,124,49,166,36,43,114,243,220,211,30,3,76,162,199,217,137,120,56,166,114,125,131,52,211,55,196,99,210,145,182,27,96,44,240,196,228,173,183,222,50,243,231,207,147,99,131,229,112,76,130,152,248,56,184,188,168,35,79,31,182,216,114,11,243,230,155,111,248,125,172,146,9,152,30,31,210,18,214,159,118,225,137,6,147,4,162,225,215,175,95,127,185,153,160,203,255,108,84,9,43,24,53,97,194,34,94,167,81,85,233,144,75,225,47,98,223,152,37,251,208,144,237,166,53,183,138,115,151,19,135,2,214,55,130,186,3,22,21,246,126,57,70,85,46,210,56,53,203,149,168,151,176,34,76,203,161,168,136,22,177,138,122,230,234,68,152,56,171,216,169,89,6,246,164,38,159,192,84,35,99,45,144,55,222,31,111,14,253,235,79,154,41,179,102,90,15,135,3,246,219,215,252,207,127,92,110,79,252,229,9,108,125,193,103,47,251,43,115,209,121,231,202,5,1,112,32,157,251,175,95,52,183,63,241,168,89,185,106,101,182,13,187,164,240,244,43,59,88,115,126,173,34,151,71,40,32,101,143,170,224,28,23,186,87,42,185,216,212,225,38,145,77,110,55,112,225,231,21,229,0,58,151,40,217,41,89,230,63,112,151,146,186,27,11,134,0,134,218,70,27,110,20,249,203,78,60,48,74,184,67,201,154,248,70,96,137,129,166,15,243,147,63,203,24,132,24,60,76,88,184,235,125,255,253,247,215,8,70,10,119,135,23,47,94,36,105,48,104,196,168,41,234,231,24,52,226,2,129,147,99,147,229,66,223,255,254,247,205,151,191,252,101,145,31,252,224,7,178,4,9,163,74,129,209,196,50,10,12,71,53,58,153,52,80,22,53,200,88,94,69,187,176,68,38,87,151,23,94,120,65,238,230,242,52,65,65,190,161,145,87,5,140,73,238,250,158,113,250,25,178,108,6,67,11,196,117,212,54,157,43,198,44,6,50,254,78,92,28,152,253,13,24,56,64,194,23,44,92,32,125,238,250,74,178,42,88,219,105,211,145,181,125,142,209,217,86,176,255,102,234,188,186,104,182,109,155,5,19,86,198,234,148,41,83,172,171,135,76,164,120,122,134,127,31,62,93,45,190,174,209,180,63,148,105,175,94,61,125,127,136,191,198,113,172,238,216,63,25,83,15,248,177,164,108,133,229,92,233,152,194,248,111,43,48,236,211,137,108,8,38,119,140,151,197,139,221,11,236,8,199,202,253,247,63,224,203,228,248,1,203,99,198,60,100,166,79,155,110,102,207,158,227,143,37,119,252,242,20,71,234,233,219,97,199,29,118,180,19,221,29,205,207,126,246,51,115,229,149,87,200,113,50,79,62,247,110,207,141,210,30,178,235,26,38,44,226,245,10,85,141,16,114,41,252,69,12,37,44,161,33,171,212,184,3,61,231,246,146,153,56,16,82,170,165,59,225,92,110,85,34,105,148,131,60,66,174,68,38,110,193,40,158,211,125,85,10,81,170,216,235,32,203,86,26,178,165,28,3,123,129,88,155,150,43,169,204,182,39,174,243,191,242,47,230,173,9,229,183,175,119,217,105,39,115,211,213,87,153,189,246,216,93,46,124,235,58,182,216,124,51,115,249,191,127,211,92,122,209,133,182,73,108,187,88,204,152,59,199,252,245,247,47,55,119,60,245,68,182,221,186,180,48,233,203,249,139,216,202,213,176,23,128,95,13,91,105,196,133,128,148,61,178,193,118,147,99,242,109,74,52,110,144,182,134,235,65,35,164,105,66,174,35,1,106,230,52,94,201,50,255,129,187,148,210,173,97,68,142,221,37,119,85,112,103,154,247,25,184,19,27,149,153,127,203,162,134,254,117,184,64,224,228,9,0,239,36,176,230,253,219,223,254,182,249,222,247,190,103,46,189,244,82,121,63,131,73,139,130,227,153,187,248,76,22,184,51,202,146,41,12,38,252,184,139,221,12,48,152,88,162,209,108,252,28,48,234,152,20,204,156,57,195,251,212,171,179,246,119,56,30,124,88,192,10,156,33,23,97,65,156,245,25,60,149,98,73,25,147,71,12,97,38,16,60,161,98,66,87,219,88,49,103,251,67,195,212,109,55,202,226,239,168,132,186,3,127,158,90,240,20,112,117,198,84,71,130,37,72,180,143,171,171,212,212,177,212,193,49,79,43,78,56,225,68,243,249,191,255,188,217,107,175,189,205,107,175,191,102,254,243,63,254,211,220,113,199,157,102,233,18,190,174,70,92,27,59,97,201,42,228,245,26,85,141,18,114,41,206,55,96,81,98,70,205,185,155,229,188,197,71,104,193,62,118,202,146,139,74,226,150,56,85,108,201,109,50,92,129,40,154,221,228,56,221,119,165,4,105,106,216,169,49,39,30,145,59,39,160,130,123,90,35,194,63,50,94,219,240,216,203,47,154,79,255,199,119,138,31,135,3,59,110,191,157,24,211,124,174,117,93,198,168,109,182,49,255,254,213,47,155,51,79,59,69,140,12,197,215,126,245,115,243,187,59,110,247,174,181,8,212,129,167,95,225,49,81,195,21,2,244,24,136,216,74,37,91,114,155,58,92,1,77,91,201,40,158,43,133,40,158,37,110,142,235,65,35,164,105,66,174,35,22,229,157,198,146,81,99,119,235,162,105,237,54,113,151,12,184,27,136,65,204,58,228,42,96,44,113,71,147,165,37,171,11,238,6,99,140,97,12,243,34,42,107,192,115,162,235,222,195,50,55,150,218,58,230,152,53,221,172,9,103,25,10,119,82,241,99,217,20,47,106,166,75,142,240,231,197,81,38,12,220,9,166,45,202,181,237,238,110,44,237,194,82,15,222,145,168,18,242,169,2,237,207,203,166,188,163,80,31,174,14,202,90,39,234,192,100,139,247,2,248,164,165,243,143,219,6,163,151,187,229,24,168,148,151,39,40,172,165,151,184,252,75,26,88,200,76,157,234,251,124,136,239,115,239,223,85,192,83,22,93,82,214,145,224,230,23,239,93,240,196,135,39,15,44,223,194,48,118,199,130,54,74,158,93,155,186,246,87,230,79,194,196,237,226,164,28,142,169,99,143,117,227,39,199,245,198,84,43,96,41,30,117,171,2,227,158,49,202,68,133,137,48,194,228,89,199,118,78,88,202,212,219,78,252,125,77,29,83,193,128,121,111,99,232,144,161,246,88,220,213,92,114,241,37,230,179,159,253,172,76,210,95,125,245,21,23,71,218,67,162,58,70,77,152,176,136,215,43,84,53,66,200,165,20,253,160,12,37,44,161,25,119,179,156,159,56,216,128,146,37,182,21,207,145,91,37,113,75,156,42,182,228,54,25,246,168,10,22,182,27,88,246,149,114,51,18,228,81,195,78,141,57,241,136,220,21,34,113,84,32,101,43,253,251,58,247,90,38,43,236,133,232,129,231,159,53,187,127,226,82,51,97,218,84,185,48,1,126,45,249,199,255,253,95,230,67,23,94,176,70,30,81,175,73,200,197,100,151,157,205,21,191,249,165,57,236,224,131,139,39,43,75,150,45,53,31,250,230,87,204,143,110,186,222,44,92,186,36,219,94,93,90,100,201,92,248,196,193,86,170,134,67,81,191,28,39,66,64,13,91,202,177,64,221,33,210,176,28,163,36,92,41,68,241,44,113,115,236,212,136,11,4,1,162,230,184,142,88,148,119,26,75,70,141,221,237,35,57,176,92,133,187,131,188,140,169,107,232,67,176,100,232,233,167,159,150,37,59,237,113,135,19,131,128,59,184,24,226,188,64,9,194,50,178,60,134,47,191,240,85,152,112,45,118,24,167,90,226,118,171,199,186,164,167,17,56,119,97,56,98,48,178,156,2,163,46,92,214,65,219,241,66,53,159,111,77,65,249,249,204,40,159,125,197,240,170,2,134,63,235,222,121,218,193,221,236,20,228,143,65,69,28,16,215,197,233,244,15,239,133,240,52,5,255,80,40,7,95,227,185,246,218,107,101,242,192,196,141,229,41,79,62,241,164,123,73,214,102,225,242,130,181,207,159,113,125,222,207,247,185,11,94,227,160,253,105,187,244,253,26,38,186,109,125,129,186,85,176,84,143,62,127,230,153,167,165,159,25,191,156,243,109,235,74,120,193,210,134,174,205,149,229,47,100,9,115,113,81,115,76,223,232,152,194,207,197,119,204,215,139,24,83,124,189,168,222,152,106,5,140,1,190,30,149,123,121,28,63,198,14,239,29,12,30,60,72,158,118,48,113,230,197,121,190,176,230,224,10,103,107,96,143,233,169,230,15,127,248,131,25,63,126,156,212,69,124,3,230,143,73,223,159,111,255,179,44,107,10,235,77,27,51,113,159,53,107,182,75,35,254,146,212,49,106,194,132,69,188,78,163,170,210,33,151,194,95,196,182,209,228,175,96,31,26,50,97,171,193,77,60,113,240,172,162,40,194,188,146,114,148,88,185,94,88,128,70,209,224,80,64,193,94,201,150,199,138,56,67,191,144,219,130,76,94,162,178,241,126,69,89,172,176,126,52,52,42,214,50,249,96,250,116,115,206,151,191,100,30,121,249,69,87,39,11,190,150,240,175,95,252,71,243,141,127,251,151,117,230,139,75,188,4,253,233,79,124,220,252,241,87,191,48,195,3,3,98,188,189,136,125,226,59,255,110,174,188,239,30,179,42,211,62,107,133,240,158,13,146,131,31,170,49,219,77,37,139,226,184,240,11,217,169,89,86,164,238,134,9,225,80,128,231,240,88,75,57,231,87,143,11,52,147,192,75,216,30,33,123,168,17,235,41,112,215,114,41,169,187,190,228,128,97,198,157,127,222,59,192,176,228,59,235,24,154,92,220,185,203,122,229,149,124,74,113,152,124,98,177,189,128,225,193,11,158,24,24,44,1,81,3,136,187,158,44,33,194,96,226,165,98,140,51,45,119,90,151,208,223,205,207,74,55,198,14,6,52,79,22,120,145,85,25,63,140,36,246,207,103,91,249,250,139,78,78,216,55,159,158,204,77,0,244,235,58,124,30,19,3,42,92,235,207,93,95,94,30,189,238,186,235,228,219,254,250,162,53,101,224,29,14,38,100,212,133,201,65,61,208,190,180,57,95,85,162,15,184,155,206,58,119,218,135,126,225,203,69,60,249,0,81,221,109,229,97,194,142,58,234,40,137,203,23,112,156,161,237,202,65,185,249,222,62,119,176,185,91,220,187,79,217,231,215,93,231,250,156,207,185,74,159,143,125,87,62,127,75,159,115,215,184,179,193,187,36,24,148,124,178,148,117,253,244,23,47,118,51,185,92,19,79,28,0,253,205,228,145,223,28,161,173,245,115,165,182,229,99,14,250,67,89,254,10,214,56,158,213,29,249,235,152,58,76,198,194,83,79,63,229,198,148,239,75,198,20,227,172,153,49,213,44,248,202,19,19,98,198,48,109,203,56,64,208,241,227,28,193,114,59,190,158,196,49,137,206,216,188,238,186,235,139,167,92,196,31,251,238,88,115,211,77,55,75,94,91,108,177,165,175,147,171,191,99,217,218,73,123,79,179,205,214,219,200,239,184,184,201,209,74,233,215,55,223,122,83,198,251,86,91,111,37,113,121,18,194,103,124,89,66,40,89,128,148,215,43,84,53,66,200,165,240,23,177,37,113,213,227,22,196,38,169,113,247,178,39,153,175,61,50,103,186,56,92,72,61,246,58,104,19,91,129,67,189,134,81,209,155,97,175,131,166,216,74,142,85,23,55,196,38,199,126,3,75,186,70,156,145,89,115,236,244,126,190,213,137,179,118,202,164,25,51,204,3,47,60,107,54,179,39,142,221,182,117,223,11,239,101,79,52,59,143,222,201,28,122,240,65,246,4,184,216,188,249,246,219,114,97,93,27,177,207,158,123,202,210,164,211,79,57,217,12,12,190,4,194,59,30,31,254,214,215,205,221,207,62,101,86,82,183,76,219,172,21,194,87,50,54,219,212,177,0,79,207,162,134,44,202,106,176,163,152,237,166,138,133,224,192,79,89,144,113,135,92,119,191,202,118,211,144,69,241,122,5,11,18,174,169,127,15,243,143,167,158,229,244,182,128,108,130,195,136,139,51,199,21,217,203,16,212,253,52,1,150,164,96,16,243,4,128,239,211,243,5,31,140,104,190,158,194,90,106,190,209,31,26,203,24,250,188,92,140,193,193,221,107,192,133,159,187,242,60,193,224,171,69,33,102,207,158,45,147,16,222,91,208,165,65,124,177,136,101,82,76,20,248,253,7,140,91,12,94,140,14,190,25,79,62,212,135,95,165,229,78,58,191,3,129,209,219,8,24,193,252,14,1,159,64,229,73,201,83,79,61,93,48,119,237,119,222,121,103,49,178,89,10,194,247,235,249,61,7,246,77,93,49,206,49,184,121,241,85,235,5,40,51,79,99,48,220,88,66,21,126,5,136,186,240,73,74,234,204,157,96,140,61,242,195,192,227,9,13,223,230,87,131,31,208,14,128,182,11,65,31,224,199,11,208,244,1,237,207,93,96,202,76,251,99,172,241,148,196,129,142,215,254,118,140,65,71,57,70,142,220,180,166,28,180,27,63,84,22,46,195,162,63,233,115,238,108,211,6,220,193,102,159,239,188,253,142,180,3,203,197,180,207,171,250,86,199,1,119,224,195,246,210,254,86,227,54,117,43,232,43,194,120,178,161,117,75,247,133,63,237,199,231,123,49,98,41,35,159,71,101,226,67,157,195,50,105,219,82,158,16,76,48,24,67,244,61,99,46,87,158,170,186,40,232,115,202,75,89,221,23,190,244,0,204,243,187,214,136,166,95,248,188,173,59,30,221,211,130,55,222,116,117,27,185,217,72,23,221,98,225,130,178,124,124,222,152,188,55,221,148,190,28,105,30,126,232,225,168,47,25,39,28,31,58,166,218,163,111,248,50,24,191,93,66,222,252,38,4,199,35,237,76,122,38,76,124,222,54,60,246,136,199,82,37,150,179,221,120,227,77,242,68,77,198,142,157,160,115,190,56,242,200,35,36,111,38,59,115,108,254,239,216,253,237,105,247,215,187,55,199,190,173,182,173,247,198,27,15,151,246,160,79,53,253,132,247,39,200,184,163,29,104,3,38,243,28,163,148,97,228,200,248,156,210,13,80,59,238,106,185,68,77,104,46,250,106,114,199,253,0,156,168,41,163,122,165,61,89,84,101,212,32,76,185,94,88,187,176,223,68,140,234,21,229,119,199,27,51,182,252,236,223,218,140,222,246,100,255,245,143,127,210,252,221,185,23,152,193,193,69,150,147,220,157,247,220,107,190,247,253,255,49,147,166,76,145,187,20,93,29,156,192,54,220,96,152,185,248,130,243,205,103,254,242,47,162,229,26,203,150,47,55,183,63,245,184,185,244,223,191,102,230,103,150,24,172,117,24,100,47,14,123,238,98,204,64,93,158,192,25,161,130,69,205,184,35,70,245,74,193,161,222,209,236,55,112,189,56,149,97,237,200,94,13,253,248,1,56,53,252,66,46,65,220,208,221,241,224,152,228,174,60,229,192,64,192,56,235,72,80,103,93,123,143,177,17,26,150,171,139,180,93,83,150,186,178,220,194,54,115,191,254,182,174,242,73,236,60,88,58,197,242,24,140,168,170,165,151,228,75,219,113,158,195,224,165,253,218,2,140,62,164,173,125,208,108,57,48,236,184,211,184,124,197,114,121,33,21,244,183,237,192,103,111,237,174,109,62,214,131,225,23,114,39,129,58,233,114,165,53,49,46,83,208,247,252,90,56,253,239,94,140,110,15,228,26,184,100,234,140,206,215,140,184,43,207,29,127,250,7,239,162,127,218,25,140,25,198,14,251,166,157,203,201,106,30,171,119,190,224,73,5,251,91,44,99,174,95,191,190,82,199,162,254,246,47,106,149,160,222,93,109,124,174,157,200,53,224,234,113,249,196,1,208,75,202,168,34,170,7,12,218,196,86,224,80,175,97,84,244,102,216,235,160,41,182,146,227,122,97,64,226,120,142,220,161,158,227,140,204,95,96,204,204,57,249,176,181,76,184,235,206,146,165,119,38,78,48,163,70,110,102,54,27,238,94,226,226,228,178,227,246,219,155,19,142,59,214,12,25,60,216,204,154,61,91,196,157,32,187,30,54,221,100,132,57,253,212,147,205,63,125,254,243,230,172,211,78,141,140,154,73,51,166,155,239,93,115,165,249,202,175,127,33,95,151,74,219,96,173,148,1,118,194,48,114,4,51,63,87,73,252,156,18,176,215,211,48,117,55,100,71,121,182,155,42,22,130,3,63,101,65,198,29,114,103,148,39,228,204,254,87,235,137,67,10,178,181,135,17,199,216,234,128,11,191,26,240,171,155,87,51,96,31,186,191,156,145,210,145,231,6,217,119,239,198,117,101,169,8,159,198,228,206,103,120,87,55,5,121,48,169,32,191,170,201,69,51,160,29,180,77,242,229,114,23,106,218,134,96,154,72,89,135,27,203,145,168,91,35,195,15,48,97,170,191,191,206,135,244,85,39,150,145,39,82,211,167,79,51,252,250,177,254,146,183,246,67,77,127,168,111,208,47,202,173,163,125,198,84,179,8,219,185,118,18,80,212,172,96,119,190,112,229,195,43,10,13,234,93,212,63,138,128,191,219,31,117,235,170,99,175,235,32,211,128,53,92,162,38,212,42,141,250,163,64,171,110,15,231,125,193,105,86,67,197,199,178,168,13,56,140,95,151,253,166,41,70,77,253,42,184,225,126,171,216,111,178,140,234,149,122,44,106,139,172,233,39,78,54,230,245,119,156,190,142,128,154,109,107,39,14,127,127,254,197,230,147,167,158,97,250,7,203,29,184,83,49,105,242,20,115,239,253,15,152,223,252,241,143,230,131,137,147,124,72,231,99,64,255,254,230,194,243,206,49,231,159,125,150,25,181,237,182,209,50,13,46,14,247,62,247,180,249,210,207,127,98,94,120,247,29,179,124,45,120,106,210,52,54,24,106,204,238,163,203,47,124,201,153,37,199,126,147,101,84,175,212,99,81,155,228,34,157,223,212,101,84,175,180,194,162,86,112,51,233,133,253,166,46,163,58,101,202,15,127,105,15,255,242,14,120,193,246,143,59,193,234,238,70,179,160,93,105,47,199,53,237,42,236,154,95,221,205,128,117,216,44,223,186,232,162,139,100,73,200,218,139,86,218,199,113,55,140,124,129,138,119,42,232,123,150,170,181,29,113,251,167,188,238,223,97,207,85,160,100,173,191,98,221,171,127,103,35,215,128,85,13,218,182,6,118,75,149,198,189,106,53,50,192,39,101,191,105,138,81,83,63,207,154,95,234,110,153,253,166,198,29,112,189,48,229,202,252,91,101,191,201,50,170,87,148,167,76,55,230,149,55,157,190,142,161,167,173,227,25,135,28,102,190,247,87,127,99,182,222,100,83,211,79,13,83,143,5,11,22,154,155,255,116,155,249,227,85,87,155,169,211,167,155,121,243,231,203,35,211,53,5,46,154,188,179,192,133,225,228,227,143,55,159,248,232,165,102,68,242,169,59,38,58,211,230,204,54,63,184,241,58,243,223,55,92,107,22,45,41,127,178,127,157,193,70,27,184,137,131,62,113,144,51,181,103,81,51,238,102,184,200,199,111,34,70,245,74,123,178,168,41,163,166,126,41,163,122,101,117,88,212,10,246,241,152,56,52,13,78,19,54,25,167,11,146,215,26,124,122,98,89,119,145,51,116,59,26,236,131,119,38,88,58,116,210,73,39,181,184,20,163,163,65,253,253,192,176,156,107,31,134,5,205,164,220,141,214,193,187,63,172,197,231,125,149,248,137,83,220,254,41,55,53,17,88,171,81,212,44,203,221,75,141,58,26,185,6,172,110,208,154,80,171,84,245,71,101,255,52,224,252,59,14,162,54,224,48,126,75,236,55,89,70,77,253,42,184,225,126,154,101,191,201,50,106,234,87,193,154,95,234,78,121,198,76,99,94,122,195,152,149,244,194,186,137,17,27,12,51,31,61,225,20,115,233,113,39,154,125,118,216,209,251,150,96,173,228,211,207,62,103,158,121,238,121,243,194,75,47,153,87,95,127,195,54,75,245,247,165,87,23,131,248,30,245,142,59,152,61,119,223,221,236,187,247,94,242,203,215,27,15,31,238,67,75,240,197,168,171,30,184,199,252,230,206,219,205,203,99,221,11,120,235,36,70,108,100,204,174,182,95,212,56,146,51,71,200,126,19,49,42,74,234,110,145,69,173,224,34,158,223,212,101,84,175,180,194,162,54,201,69,58,191,169,113,215,99,84,167,232,19,135,110,172,25,20,79,114,148,109,63,212,76,68,232,14,200,178,118,235,186,11,42,232,43,28,182,139,178,180,139,107,135,245,163,61,214,52,226,246,79,121,221,55,188,115,21,40,185,166,254,41,231,2,186,209,2,114,13,184,122,188,230,159,56,180,59,251,77,200,53,97,222,95,224,245,202,252,90,101,191,169,199,170,131,217,115,237,196,225,53,99,86,172,185,59,237,157,1,126,130,127,147,13,54,48,103,29,122,184,249,210,69,151,154,109,54,29,233,67,74,112,119,127,254,130,5,242,185,64,38,15,15,61,250,168,121,234,153,103,205,123,239,79,88,237,39,17,76,12,246,221,103,47,115,248,33,135,200,100,129,79,170,14,29,50,196,173,209,76,48,199,150,225,151,119,252,201,252,232,150,27,237,228,97,154,89,178,172,125,190,155,221,101,49,194,78,154,152,56,232,24,86,75,161,25,22,53,101,84,175,84,198,69,13,194,218,139,69,77,25,53,245,75,25,213,43,171,195,162,86,176,143,215,210,19,135,20,116,145,205,102,125,155,120,136,113,223,13,65,108,216,59,67,191,28,23,206,191,27,237,9,26,212,55,112,134,179,19,173,52,218,90,141,92,133,74,94,247,39,58,157,141,92,3,86,55,104,77,168,85,154,238,143,212,221,36,202,137,131,184,252,6,102,143,226,236,0,22,181,138,81,83,63,101,84,148,212,221,34,139,218,128,139,248,126,147,101,84,175,52,203,124,138,245,197,215,249,84,143,115,175,7,216,112,240,16,243,209,19,78,50,31,63,241,20,179,245,38,155,136,187,158,33,196,211,135,55,222,124,203,188,51,118,172,76,34,38,77,158,108,102,206,156,101,22,46,90,104,231,91,118,66,225,7,122,143,158,61,76,255,126,253,228,51,116,35,55,221,196,108,181,197,22,242,174,194,206,59,237,104,54,223,108,179,186,203,13,22,44,94,100,38,206,152,97,110,123,226,49,243,191,183,220,96,222,153,56,209,135,172,7,224,197,232,157,249,148,161,237,3,57,171,88,8,217,77,61,46,226,182,202,126,83,227,14,25,21,221,59,162,176,10,174,217,79,91,217,111,224,134,113,16,241,9,194,234,115,213,59,14,54,130,149,144,187,209,22,164,237,154,227,245,11,241,184,202,183,11,237,102,67,61,119,163,61,17,183,127,202,77,25,222,10,141,184,86,161,168,89,150,187,39,30,29,141,92,3,182,189,65,53,149,66,220,141,159,56,100,88,84,101,212,212,175,138,81,189,210,10,139,218,128,43,211,251,77,83,140,234,149,122,44,106,3,174,74,207,151,121,88,170,180,120,29,92,59,223,0,195,6,13,54,135,239,182,187,57,98,143,189,204,209,123,238,109,246,220,110,123,51,160,111,243,159,50,228,9,5,159,70,93,229,159,70,232,87,40,154,5,147,142,183,39,78,48,99,94,124,193,60,248,210,243,230,161,151,94,50,239,77,155,226,67,215,35,108,49,210,152,29,248,161,62,127,2,209,43,85,37,251,77,150,81,189,146,99,81,43,184,94,186,136,253,166,198,93,143,81,83,191,132,43,247,183,26,236,213,208,175,149,39,14,57,195,119,125,71,183,161,75,133,25,7,142,211,241,209,221,62,29,141,184,253,83,206,181,255,186,213,31,174,158,85,220,61,17,232,104,228,26,176,186,65,107,66,173,210,176,63,90,228,234,39,14,202,236,73,156,237,200,162,42,163,162,36,110,209,83,70,245,202,234,176,168,13,184,136,239,55,89,70,245,74,179,188,104,177,49,175,190,105,39,16,235,192,239,1,180,17,252,254,195,144,1,3,229,233,195,89,135,28,110,206,61,236,72,179,251,182,163,228,71,228,58,2,76,14,254,244,248,99,230,186,135,30,48,47,143,31,103,230,45,92,104,22,47,115,223,51,95,47,177,245,22,198,140,218,210,157,8,228,44,2,251,77,61,46,226,174,46,251,77,142,155,137,163,220,112,63,109,96,175,86,135,41,163,6,97,117,184,251,29,135,53,13,218,157,246,118,220,109,104,87,180,135,253,235,126,199,97,77,32,110,255,148,91,122,2,177,86,162,168,89,150,187,39,30,29,141,92,3,174,30,183,225,137,131,234,86,188,87,54,110,20,150,186,87,147,69,77,184,50,190,223,52,197,168,94,169,199,162,54,224,170,244,124,165,231,149,183,220,146,165,110,8,184,136,109,49,124,99,115,200,46,187,153,253,119,218,217,236,57,106,59,51,98,216,6,102,80,255,254,102,96,191,126,242,121,215,190,124,135,189,183,251,41,124,46,118,96,229,170,149,102,217,114,247,20,130,137,0,95,64,90,176,100,177,153,53,127,158,121,227,253,247,205,211,111,190,97,30,123,253,21,243,230,132,247,215,173,207,169,174,14,24,135,219,109,109,204,150,155,217,227,159,19,129,69,67,246,155,186,140,234,149,144,69,173,224,92,252,166,216,111,234,50,106,234,151,112,195,253,180,129,69,141,185,165,119,28,24,218,54,77,247,68,35,6,198,237,250,138,120,194,211,109,232,175,121,208,192,254,192,180,188,254,25,186,245,43,180,238,215,127,77,35,215,128,213,13,90,19,106,149,166,251,163,85,183,71,48,113,16,103,3,70,245,74,51,44,106,5,55,147,62,203,126,147,101,84,116,239,136,194,18,174,204,191,85,246,155,122,28,198,93,186,204,152,215,222,54,102,206,60,231,215,141,26,112,113,220,112,240,96,51,124,200,48,179,129,229,161,3,7,202,36,162,95,159,190,50,121,80,163,106,185,157,52,240,34,243,66,59,97,152,183,104,161,153,179,96,190,153,49,111,174,153,57,119,174,89,214,61,81,200,131,182,27,189,157,49,155,108,108,79,8,254,140,208,10,139,154,50,42,74,226,22,61,241,171,113,183,200,162,86,112,101,58,191,169,113,215,99,84,175,132,44,106,5,231,226,91,148,79,28,112,135,220,141,246,65,220,158,245,13,109,231,94,159,80,60,89,80,142,218,195,177,52,95,200,221,104,71,196,13,220,61,241,136,43,84,19,106,149,154,246,232,70,11,168,105,209,12,43,82,119,115,104,238,137,131,168,9,215,139,31,177,223,52,197,168,169,159,103,205,47,117,175,54,251,77,200,185,184,94,21,5,61,23,167,25,198,160,101,226,48,107,142,115,119,163,27,107,18,140,195,221,118,52,102,195,13,156,91,207,202,53,28,234,29,200,162,166,140,154,250,165,140,234,149,86,88,212,10,110,38,189,176,223,52,201,83,126,80,253,196,33,103,216,118,35,143,252,68,192,241,250,1,42,26,76,0,148,115,237,193,48,10,185,27,237,136,184,129,187,39,2,113,133,106,66,235,71,239,70,67,228,26,176,186,65,107,66,173,82,53,30,43,199,103,3,14,22,149,227,91,193,162,194,40,158,155,145,40,109,194,130,148,61,114,193,42,108,68,175,195,160,216,127,5,23,2,18,142,242,240,140,234,157,133,158,21,54,85,236,245,46,245,227,66,221,88,239,208,171,183,227,134,99,181,9,169,151,7,106,193,21,2,106,184,50,192,171,48,74,5,215,8,65,94,151,56,150,114,44,80,174,64,154,38,228,104,95,37,99,236,86,9,112,92,186,187,145,71,190,189,226,246,204,9,23,187,136,139,60,74,38,44,226,46,9,95,230,148,165,14,190,174,158,229,175,96,23,167,138,93,30,66,5,219,100,49,119,35,64,220,56,180,177,219,122,150,70,140,89,254,10,182,190,232,158,173,151,232,5,163,38,76,88,196,157,138,92,161,74,225,47,98,91,9,249,43,216,250,162,71,92,138,141,18,51,104,196,235,52,154,105,132,82,248,139,24,74,88,66,51,238,102,57,176,96,173,171,138,69,133,81,60,55,35,81,218,132,5,41,123,228,130,11,177,155,70,12,132,241,171,224,80,162,48,212,12,163,54,37,108,170,216,10,147,6,68,242,236,150,110,233,4,233,99,39,14,150,68,7,89,110,82,234,229,129,90,112,133,128,34,141,163,194,93,122,148,44,42,140,82,193,53,66,144,215,37,142,165,28,11,148,43,144,70,211,180,112,180,175,146,185,35,220,140,116,163,57,228,218,174,158,200,188,46,100,159,71,200,50,209,11,185,11,34,46,179,175,155,231,250,226,210,84,177,203,83,168,224,181,161,61,58,14,105,165,227,198,176,45,231,183,158,165,209,98,150,191,144,35,177,177,2,182,81,68,47,24,53,97,194,34,238,80,84,237,212,177,45,185,223,122,246,133,15,89,254,66,142,196,198,170,225,82,108,146,152,65,35,94,167,208,76,165,75,225,47,98,223,120,37,251,208,144,237,38,235,110,146,155,184,245,77,236,12,75,46,158,129,48,126,9,11,154,101,143,92,112,40,160,146,27,70,8,216,75,84,102,212,12,163,170,128,70,92,5,12,138,94,221,79,28,186,209,137,96,226,202,56,173,55,222,93,4,47,160,17,87,160,94,178,66,247,74,234,206,38,82,14,5,120,206,214,5,246,194,198,123,213,112,91,16,229,153,48,251,22,55,115,8,238,212,212,151,110,52,135,92,219,133,162,113,56,215,70,238,128,229,60,28,242,90,128,184,14,90,215,218,250,227,29,114,209,14,202,146,135,80,193,5,82,247,122,137,170,70,113,108,91,214,111,61,75,35,198,44,127,5,91,95,116,207,214,75,244,130,81,19,38,44,226,53,138,170,66,56,166,78,110,235,217,87,166,100,31,26,178,221,196,92,10,72,217,38,139,121,189,66,85,35,132,92,10,127,17,67,9,75,104,200,42,196,8,221,25,33,82,234,118,22,44,142,74,182,27,88,82,85,48,208,28,83,206,73,20,7,53,195,168,53,236,5,84,114,38,64,212,140,91,226,122,110,90,210,60,66,118,106,233,240,8,195,122,216,38,151,59,190,214,209,45,221,210,25,210,171,87,222,63,39,12,90,168,33,87,32,27,215,179,236,67,89,37,113,75,220,10,46,4,120,150,176,28,171,216,77,161,103,4,84,229,81,70,40,89,84,24,37,97,21,11,119,167,166,86,52,172,179,176,140,143,11,44,92,40,130,190,54,33,108,191,80,212,79,230,111,161,59,96,157,208,21,188,86,192,215,33,101,169,147,214,29,118,97,202,242,239,28,62,14,44,84,112,129,212,221,13,11,109,148,60,75,27,203,214,179,52,106,200,118,107,55,194,196,17,183,4,57,70,77,152,176,136,59,21,85,133,114,44,117,146,173,103,241,142,89,66,67,14,68,98,37,108,163,197,188,94,163,170,81,66,46,197,249,6,44,74,204,168,205,50,155,212,221,235,176,195,14,251,218,35,179,167,21,23,184,242,66,152,176,32,229,10,228,162,231,252,132,189,146,114,117,130,132,45,36,141,149,34,72,245,148,157,154,229,166,161,121,53,224,170,122,65,243,22,184,207,177,74,57,187,165,91,214,160,244,178,178,229,72,167,115,38,0,13,217,111,234,178,71,148,70,217,199,105,184,159,22,57,222,137,227,66,245,74,200,162,86,177,83,29,123,37,229,218,136,94,173,96,159,238,159,78,59,219,54,55,119,122,106,5,40,175,41,44,95,190,220,188,241,198,27,230,250,235,175,55,215,94,123,173,185,255,254,251,69,30,126,248,97,51,117,234,84,51,124,248,112,51,120,240,224,53,94,174,86,17,182,95,125,209,56,113,154,144,221,185,59,224,0,211,166,77,51,87,92,113,133,217,122,235,173,205,160,65,131,196,15,67,112,241,226,197,242,121,232,122,191,80,223,190,240,101,78,89,234,224,234,170,44,127,5,187,56,202,214,43,102,201,67,168,96,194,34,246,24,55,110,156,185,238,186,235,204,206,59,239,220,210,143,111,174,109,136,235,217,215,251,230,27,135,54,118,91,207,210,136,33,219,173,221,8,167,110,231,41,122,193,168,9,19,22,241,26,69,109,33,150,44,89,34,63,200,202,143,176,82,39,252,238,189,231,94,243,238,187,99,205,246,219,111,47,238,168,254,1,143,31,63,78,206,61,187,236,178,179,233,219,183,175,243,15,196,70,137,25,164,108,193,113,121,229,149,87,154,173,182,218,170,56,46,215,20,184,209,242,219,223,254,214,108,180,209,70,102,131,13,252,135,70,58,12,85,141,16,114,41,252,69,12,37,44,161,171,193,153,51,158,132,214,178,75,149,112,133,72,154,132,11,1,9,75,156,132,81,155,18,54,94,23,46,148,12,123,145,56,9,87,10,81,18,183,164,201,177,83,107,16,249,89,71,223,117,247,132,219,141,46,14,158,118,181,242,142,77,49,182,51,44,80,246,144,52,176,163,136,11,177,155,42,6,194,248,37,220,140,68,121,36,140,90,197,32,229,2,169,71,16,81,212,28,151,226,238,54,230,197,207,52,214,24,184,224,221,114,203,45,34,187,238,186,171,249,151,127,249,23,243,141,111,124,67,228,111,255,246,111,77,255,254,253,205,207,126,246,51,243,232,163,143,154,149,254,23,218,187,42,164,13,249,75,218,180,86,124,92,207,154,54,228,162,27,148,27,96,209,162,69,230,15,127,248,131,121,255,253,247,189,79,199,195,214,192,113,166,14,242,23,114,36,62,142,103,178,137,88,242,16,42,152,176,136,215,107,196,141,97,91,50,102,105,52,215,214,202,242,87,176,139,83,197,54,138,232,5,163,38,76,88,196,107,20,181,133,120,232,161,135,172,140,241,46,252,217,122,246,149,41,217,110,237,166,62,151,66,54,17,131,148,215,43,228,26,161,20,254,234,178,37,113,133,108,55,109,114,123,206,223,42,177,1,53,92,136,247,108,196,113,162,64,64,194,185,60,80,85,64,35,110,26,54,129,164,73,184,216,167,120,122,246,126,194,137,91,144,114,5,210,96,190,106,195,146,37,177,50,186,165,91,214,160,244,182,147,86,12,90,25,148,86,162,241,158,176,168,202,78,141,184,45,136,242,76,56,42,3,126,202,226,25,8,104,196,30,245,162,133,2,82,46,144,122,84,37,176,44,42,140,226,216,205,31,184,83,83,43,174,95,214,12,150,46,93,106,238,184,227,14,51,107,214,44,243,233,79,127,218,28,121,228,145,114,199,108,224,192,129,34,155,109,182,153,57,251,236,179,205,71,62,242,17,121,250,240,228,147,79,218,226,75,133,186,36,164,13,249,75,218,52,21,141,27,179,80,193,245,48,98,196,8,243,169,79,125,74,184,51,97,107,227,56,83,39,249,11,57,18,31,199,179,166,9,217,103,93,114,55,2,196,141,99,91,50,102,105,67,215,214,202,242,87,176,139,163,108,189,98,150,60,132,10,38,44,226,78,69,85,161,28,83,71,183,245,44,149,8,217,110,237,70,121,212,168,109,237,241,244,73,51,104,208,64,23,71,252,37,170,99,212,132,9,139,120,189,66,174,17,74,225,175,46,91,18,87,200,42,53,238,64,207,185,189,184,137,3,154,176,35,23,187,74,216,52,193,97,34,241,107,192,133,224,149,176,196,105,192,33,212,153,101,187,129,171,246,5,3,97,252,42,184,82,160,12,107,48,82,124,213,166,91,186,101,13,75,191,126,177,71,110,172,42,163,166,99,55,21,80,164,113,84,184,75,143,146,69,133,81,18,174,20,162,120,93,226,90,202,177,64,217,35,245,14,185,16,187,169,98,144,229,10,209,176,128,177,189,221,157,26,103,132,167,188,166,240,242,203,47,155,9,19,38,152,211,79,63,221,108,184,225,134,222,55,6,23,114,150,26,16,231,241,199,31,55,211,167,79,247,33,37,88,162,192,147,11,238,186,55,243,84,130,101,13,196,39,157,130,186,147,30,169,215,14,186,47,242,8,17,230,233,210,107,251,58,14,5,212,178,80,193,186,31,150,31,105,156,206,66,227,58,47,247,62,105,157,92,125,105,211,133,11,23,72,93,136,67,176,11,139,227,2,226,72,158,203,125,223,248,56,205,244,13,160,255,221,254,226,254,173,130,214,141,52,205,140,29,226,135,249,134,101,91,83,79,196,106,247,169,109,226,219,50,96,250,104,193,2,218,190,140,75,19,18,166,44,255,206,225,152,88,142,132,229,189,163,5,174,141,86,173,244,1,25,104,219,55,211,22,236,135,124,117,127,138,218,186,53,3,205,35,228,82,248,99,140,46,144,49,72,190,222,95,162,107,59,88,17,118,14,209,109,188,133,11,93,89,86,172,112,101,113,105,80,18,206,64,235,194,248,106,244,190,22,113,117,236,55,138,219,234,152,5,210,135,62,77,218,230,57,132,229,225,6,79,140,170,70,8,185,20,105,211,144,161,132,37,36,227,110,150,155,248,1,56,191,169,113,67,234,151,97,175,214,141,211,44,139,218,128,155,201,71,216,111,178,140,138,238,29,81,88,194,149,249,55,193,188,227,240,234,155,174,7,186,209,141,53,137,145,35,140,217,118,75,167,235,153,64,245,148,69,85,70,13,194,218,202,162,86,112,51,233,133,253,166,25,174,151,166,225,126,218,192,162,198,60,245,127,127,133,163,83,193,5,236,234,171,175,54,187,236,178,139,57,232,160,131,188,111,53,184,240,77,156,56,209,12,29,58,180,152,100,204,159,63,95,150,40,60,246,216,99,114,129,3,132,241,228,226,224,131,15,142,214,188,223,125,247,221,146,199,128,1,3,204,61,247,220,35,6,21,119,236,47,184,224,2,201,243,230,155,111,54,175,189,246,154,196,165,76,103,157,117,150,217,120,227,141,197,205,250,242,59,239,188,83,242,228,9,9,107,153,251,217,9,239,9,39,156,32,101,127,240,193,7,165,28,154,231,169,167,158,106,118,223,125,119,123,106,237,33,229,250,227,31,255,40,113,183,221,118,91,201,79,241,236,179,207,154,119,223,125,215,156,121,230,153,178,182,250,174,187,238,18,67,128,119,58,238,186,235,78,51,115,230,44,57,61,31,112,192,129,146,39,239,121,0,246,127,211,77,55,201,211,24,240,251,223,255,94,218,38,196,101,151,93,38,19,51,218,227,136,35,142,144,178,132,224,233,205,216,177,99,205,57,231,156,35,251,78,17,214,25,230,93,147,170,58,111,178,201,38,82,190,221,118,219,173,216,15,134,199,59,239,188,35,117,162,142,138,253,247,223,223,156,124,242,201,209,58,108,250,134,247,92,88,150,166,125,67,158,231,157,119,158,25,54,108,88,212,55,187,238,186,139,57,227,140,51,163,190,33,205,69,23,93,100,222,126,251,109,201,139,246,1,60,181,58,244,208,67,205,209,71,31,45,101,15,65,191,80,7,38,163,58,118,232,59,234,183,215,94,123,21,239,137,104,91,227,255,234,171,175,202,146,185,79,126,242,147,102,155,109,182,49,227,199,143,151,37,118,186,60,76,251,62,108,135,16,51,103,206,148,49,127,198,25,103,152,45,183,116,231,60,202,207,152,250,208,135,62,36,227,80,65,251,221,123,239,189,50,102,79,58,233,36,243,222,123,239,73,61,233,203,7,30,120,64,234,10,88,79,207,88,165,60,10,210,50,30,136,207,24,80,140,26,53,202,156,120,226,137,50,17,143,203,199,201,1,183,99,12,60,238,252,206,154,61,203,220,125,215,221,230,133,23,94,176,198,227,18,57,157,108,189,245,86,230,148,83,78,53,219,239,96,243,32,141,253,199,192,126,233,165,151,138,113,2,232,191,83,78,57,37,106,11,202,3,56,14,254,252,231,63,155,45,182,216,66,198,254,7,31,124,80,212,141,62,121,235,173,183,36,30,117,99,140,243,46,79,14,180,13,237,79,31,134,160,189,142,63,254,120,201,19,35,219,29,79,119,201,147,77,112,224,129,238,120,210,247,16,198,141,27,107,227,222,107,251,224,18,59,102,6,217,122,174,180,125,251,94,212,183,155,108,50,194,156,108,235,179,187,173,15,149,166,74,180,135,50,237,48,109,234,52,25,171,244,199,156,57,115,204,237,183,223,94,164,103,252,237,189,247,222,210,254,67,134,12,17,63,5,109,118,219,109,183,21,99,156,184,135,31,126,184,57,230,152,99,162,99,19,3,254,137,39,158,144,113,17,158,239,24,223,180,243,53,215,92,35,245,14,207,51,76,26,105,83,206,145,28,87,96,228,200,145,82,14,250,136,58,82,94,125,122,169,199,45,199,17,231,7,197,126,251,237,39,237,218,62,239,79,196,227,173,61,216,189,28,61,135,3,223,122,224,167,76,15,53,98,80,151,173,228,184,202,79,4,175,132,37,78,142,81,189,146,99,81,43,88,195,35,246,2,132,213,221,10,67,108,18,22,127,175,51,107,157,82,123,39,175,27,221,232,112,108,100,141,192,33,24,68,193,216,108,138,29,213,48,168,137,83,21,217,178,168,176,247,107,149,163,60,18,22,36,92,164,119,148,103,187,73,221,66,9,71,145,114,126,80,45,127,225,148,51,157,158,32,103,236,116,20,120,114,240,220,115,207,137,97,151,94,72,115,232,213,171,151,92,180,48,252,193,188,121,243,228,101,81,46,166,23,94,120,161,24,192,92,52,49,54,48,138,121,146,129,129,68,58,128,241,138,129,193,197,18,35,13,227,149,139,50,70,219,155,111,190,41,6,237,165,151,94,106,142,58,234,40,185,144,243,178,246,78,59,237,36,233,103,207,158,45,47,107,115,177,102,63,24,180,59,238,184,163,25,51,102,140,24,76,24,244,164,85,227,254,190,251,238,147,139,55,58,198,205,139,47,190,104,182,219,110,187,154,139,238,164,73,147,36,239,209,163,71,139,161,74,25,49,76,193,133,23,94,36,70,21,229,162,124,196,165,62,196,163,28,175,191,254,186,188,40,139,81,180,207,62,251,136,49,63,101,202,20,41,27,198,22,134,53,47,138,62,243,204,51,82,214,208,112,198,128,96,63,212,79,13,216,20,90,103,38,120,228,167,117,102,178,64,125,232,51,173,51,6,24,113,49,76,169,51,147,159,231,95,120,222,220,122,235,173,198,94,207,197,168,199,136,196,96,155,60,121,178,24,50,180,7,134,61,160,222,24,54,24,47,97,223,96,136,106,223,224,207,132,48,215,55,196,153,49,99,134,228,131,17,164,99,129,242,62,255,252,243,210,86,236,79,219,32,28,59,76,28,169,223,177,199,30,107,54,221,116,83,49,48,241,199,88,229,120,160,173,201,131,125,98,232,158,127,254,249,82,78,246,203,11,181,212,137,118,192,16,99,153,29,233,73,27,78,2,20,212,137,250,211,166,106,232,83,38,202,143,1,72,95,42,216,47,125,68,223,210,151,236,143,113,69,250,227,143,63,78,198,199,81,71,29,105,39,92,43,36,222,14,214,144,239,63,160,191,28,245,180,195,85,87,93,37,19,96,140,225,83,79,61,205,28,113,228,17,50,30,48,216,105,119,234,90,15,180,51,47,224,179,111,250,143,201,26,237,207,241,135,145,59,120,208,96,49,64,1,134,62,245,230,169,32,199,34,109,201,132,15,195,157,229,134,58,238,41,23,199,11,147,49,38,98,24,163,180,9,70,182,214,237,184,227,168,219,133,114,28,50,153,100,92,48,238,245,184,119,112,6,99,207,158,61,108,191,110,111,13,231,163,236,88,232,105,245,81,230,227,31,255,152,61,246,70,217,186,246,178,6,176,27,87,224,130,11,47,144,9,219,254,7,236,47,125,201,196,138,49,193,241,68,219,82,182,61,246,216,67,110,54,48,97,191,225,134,27,236,132,253,0,233,91,202,170,125,203,249,37,215,183,128,62,35,111,110,104,60,245,212,83,98,104,115,220,48,54,246,220,115,79,49,200,57,7,113,110,208,73,11,117,103,95,59,236,176,131,249,240,135,63,44,199,9,253,198,185,17,163,95,199,33,99,146,118,103,34,162,199,35,229,226,56,32,46,245,161,30,140,121,109,111,202,193,24,229,28,68,31,114,108,208,190,244,9,75,63,231,206,157,43,199,2,231,17,202,195,164,129,177,206,126,226,227,246,0,57,183,140,25,195,113,187,189,29,63,244,5,35,45,52,224,75,212,152,245,86,225,210,146,78,180,178,201,83,119,147,112,211,124,77,24,114,40,160,17,23,104,34,129,168,48,138,231,66,210,56,158,5,41,55,64,85,50,56,20,80,112,141,71,29,206,9,148,97,13,70,184,187,66,143,118,75,183,172,105,233,219,155,17,105,225,199,102,193,30,169,119,200,57,1,197,56,119,212,220,49,20,10,228,245,154,99,38,97,137,3,59,53,226,102,144,77,107,55,112,33,226,89,203,46,178,231,122,2,60,219,180,174,233,185,107,22,203,154,4,198,43,70,83,51,147,134,20,24,20,220,117,197,56,193,240,227,66,136,1,128,33,137,49,112,201,37,151,200,5,153,11,106,8,46,216,24,53,92,248,49,16,184,3,136,1,133,97,130,129,134,31,70,21,134,42,119,39,185,176,42,48,112,48,0,48,28,216,23,134,31,233,209,49,114,200,147,253,243,130,55,6,21,23,218,92,27,35,64,89,161,78,210,158,118,218,105,98,176,145,55,198,36,119,98,185,43,203,69,62,5,113,48,170,40,55,58,109,138,78,89,152,20,80,110,238,140,135,192,112,195,200,8,239,76,230,64,94,24,39,97,157,245,110,60,70,164,214,153,187,157,180,35,134,31,32,239,39,30,127,66,140,108,12,107,45,27,198,49,117,219,113,199,29,228,105,11,119,118,181,29,152,116,168,193,73,63,236,181,247,94,174,111,172,65,76,59,107,223,96,108,166,125,131,65,70,219,96,232,80,86,202,132,160,51,62,184,235,140,33,199,132,6,227,136,113,193,4,39,28,59,228,207,4,142,177,195,147,5,125,106,1,48,188,232,87,250,153,242,145,55,251,231,9,9,198,38,109,140,31,6,24,6,32,147,214,28,136,195,88,163,63,220,178,45,35,121,80,119,234,16,46,59,97,255,148,59,53,240,153,84,141,30,189,179,228,213,191,255,128,162,125,39,78,156,100,109,174,30,182,109,102,139,129,203,88,229,142,245,144,33,67,165,126,3,7,12,148,184,212,249,145,71,30,150,252,105,122,105,127,97,155,185,103,142,175,199,31,127,76,234,124,250,233,167,137,209,220,195,26,233,148,117,223,253,246,21,195,149,246,164,13,40,51,101,223,119,223,125,139,201,28,109,73,187,96,44,51,41,162,205,67,48,217,228,56,37,191,240,56,112,117,27,237,235,214,95,202,203,216,102,210,28,195,165,233,209,163,167,196,227,41,65,239,222,125,68,208,221,4,209,29,107,122,60,141,216,120,132,228,59,124,163,225,118,236,30,33,134,246,252,249,243,36,14,69,8,197,245,109,63,169,67,191,126,174,111,71,239,60,218,245,237,7,249,190,85,48,14,121,138,196,56,162,61,104,11,218,159,201,38,19,90,198,27,147,111,198,20,96,130,70,121,181,174,148,135,56,244,29,19,50,93,90,196,205,16,202,117,241,197,23,75,219,81,38,242,165,126,28,103,140,149,240,9,129,158,35,57,70,9,39,30,241,73,71,122,142,21,110,222,48,185,80,112,92,241,68,227,220,115,207,149,73,147,150,103,131,13,54,148,9,196,14,59,236,40,199,173,91,234,5,92,63,56,46,133,191,136,161,132,37,52,100,21,98,132,238,140,16,41,117,151,239,56,136,71,202,94,64,35,46,16,4,136,90,193,90,138,156,72,156,132,11,1,9,75,156,28,59,18,55,122,149,128,130,107,60,106,89,84,24,165,130,43,197,70,233,217,194,119,244,187,165,91,218,83,248,180,160,37,191,9,216,35,245,214,184,112,33,234,206,48,16,198,47,225,74,129,188,30,230,33,94,85,236,5,84,113,129,192,67,84,187,201,113,180,143,10,145,184,21,92,8,240,108,195,184,142,115,49,210,11,122,122,97,239,234,224,2,199,157,55,238,178,99,180,165,96,50,130,241,207,221,63,53,208,0,79,27,156,81,225,192,69,20,163,11,127,46,170,10,238,204,18,22,182,11,113,210,39,6,24,159,24,246,225,221,80,242,193,88,88,185,50,126,215,33,20,160,172,80,39,251,73,63,229,72,254,148,7,99,160,21,144,142,187,151,24,194,220,177,4,236,151,187,171,155,111,190,121,229,157,83,5,198,78,174,206,76,106,226,58,247,144,126,160,206,0,3,102,163,141,54,20,195,189,168,191,103,12,208,221,119,223,67,202,48,123,246,156,162,29,216,23,125,163,238,94,246,154,68,223,96,240,53,234,27,210,113,135,52,109,55,192,88,32,12,3,22,35,137,187,194,44,243,97,2,148,27,59,180,63,19,46,198,142,130,253,113,39,55,45,7,19,36,12,208,162,204,54,30,79,137,88,222,85,5,218,132,73,179,190,171,131,97,198,147,12,38,19,106,196,145,31,101,228,110,51,237,173,160,141,48,226,67,80,142,193,131,7,249,101,40,171,164,237,153,220,240,105,81,119,200,235,152,115,204,82,163,173,182,218,90,234,135,55,253,34,255,46,138,48,199,215,164,73,147,253,114,59,95,103,194,61,83,46,12,118,38,72,180,9,70,37,19,73,198,24,237,139,81,76,189,40,43,134,116,56,110,153,172,166,117,0,213,117,27,92,44,177,41,17,20,166,146,157,176,196,104,224,32,158,108,201,8,20,238,215,175,191,148,123,217,178,229,206,215,122,135,226,250,118,142,244,173,26,201,140,71,158,88,28,124,80,117,223,42,232,255,240,233,145,130,241,198,19,86,38,66,218,255,140,171,143,126,244,163,18,70,219,113,190,162,159,116,44,227,167,79,50,56,223,133,227,65,65,90,206,119,225,241,76,31,210,63,76,72,114,227,156,124,152,132,135,96,12,210,7,244,111,10,218,139,241,192,248,154,51,103,182,247,117,109,147,231,82,156,111,192,162,196,140,218,44,179,73,221,110,148,86,166,204,9,155,12,75,96,194,162,134,140,226,185,21,137,210,250,188,4,158,37,44,199,142,196,141,46,18,234,222,13,26,113,152,72,252,26,112,165,216,40,124,75,63,56,41,118,163,27,107,12,189,237,164,149,49,232,54,1,123,48,70,133,29,21,113,225,66,212,157,97,32,140,95,194,57,169,138,11,23,130,87,5,75,92,216,169,145,187,64,224,17,197,241,156,205,187,66,36,77,5,87,132,113,81,87,1,202,107,18,24,123,24,4,185,187,232,141,192,35,124,140,115,238,96,87,129,59,181,228,31,222,81,211,187,127,109,1,198,4,210,60,180,125,203,182,206,137,66,117,46,254,236,71,131,130,40,109,2,119,73,89,91,175,79,3,48,76,184,248,227,223,168,62,205,215,89,11,233,152,253,205,159,191,64,150,208,220,127,255,3,114,231,243,129,128,89,234,68,191,99,16,105,189,233,27,150,155,168,59,173,127,202,33,48,244,115,198,168,130,137,14,198,147,190,236,201,248,97,34,161,191,23,18,10,203,207,244,137,12,119,113,1,19,24,36,4,19,47,38,36,188,95,242,235,95,255,90,150,160,96,172,233,36,162,10,24,108,76,20,152,56,1,238,216,51,73,224,174,189,246,17,101,228,157,6,93,194,166,192,152,76,203,225,160,141,210,67,218,158,201,15,79,35,236,8,19,63,215,166,142,185,43,207,228,133,165,93,212,143,56,4,19,166,204,75,196,244,207,11,47,190,96,251,204,181,75,200,143,60,242,136,153,59,111,174,228,193,46,136,203,210,175,111,126,243,155,230,171,95,253,170,249,250,215,191,46,75,162,194,99,79,193,68,46,55,166,170,235,150,3,245,105,196,78,120,226,210,135,47,247,89,157,63,97,31,77,234,235,221,97,253,183,216,130,190,61,84,62,111,252,219,223,254,198,60,254,196,227,118,60,216,190,181,127,196,113,137,243,60,96,224,0,185,187,95,5,38,117,28,227,60,73,0,76,170,88,78,117,249,229,151,155,175,125,237,107,230,43,95,249,138,249,205,111,126,19,61,181,98,60,48,174,114,147,17,5,227,63,124,58,197,24,167,157,235,157,35,25,39,225,68,132,254,164,207,56,110,229,88,77,132,227,150,167,30,11,22,184,247,43,42,27,65,184,20,254,34,134,18,150,208,213,96,119,148,160,9,59,18,174,20,54,25,150,192,10,22,21,70,73,184,161,104,218,132,5,41,123,228,130,11,177,155,212,13,26,113,156,40,22,137,147,112,33,120,165,108,155,29,3,46,138,215,45,221,178,6,132,139,136,37,191,9,216,131,56,194,142,34,46,196,110,170,24,100,185,66,52,44,199,133,224,229,89,194,114,172,136,28,181,208,224,144,211,125,132,12,178,92,33,26,22,48,23,161,84,214,52,184,147,205,5,20,3,169,25,112,23,147,59,98,24,103,107,3,114,109,156,19,133,234,37,11,21,220,86,208,206,44,77,224,197,75,140,84,150,80,97,180,184,167,1,237,131,180,236,14,90,191,218,58,243,180,130,59,164,225,19,6,128,170,110,245,174,226,142,4,237,213,168,125,48,232,15,57,228,16,243,165,47,125,73,94,100,197,232,255,201,79,126,34,47,63,99,180,85,129,116,76,218,116,185,18,134,26,105,185,155,171,203,149,116,153,20,119,225,243,208,70,112,108,91,85,184,112,75,35,185,182,86,150,191,144,35,113,105,148,109,20,7,113,123,53,96,234,176,235,46,187,202,132,108,217,210,101,178,52,10,124,225,11,95,16,3,24,227,23,227,153,37,57,29,131,160,128,25,182,53,241,91,207,82,248,144,45,161,89,150,88,176,221,40,243,148,229,224,131,15,49,95,252,226,23,205,161,135,30,102,166,76,158,98,251,246,167,230,234,171,174,150,9,177,75,236,168,146,155,4,239,124,240,30,18,239,240,124,251,219,223,54,223,249,206,119,228,253,28,252,218,114,83,165,35,193,196,142,37,76,44,227,114,8,43,93,10,127,117,217,146,184,66,182,155,54,185,61,187,137,3,154,176,35,225,80,64,202,149,200,36,16,181,130,165,52,202,94,36,76,217,146,219,52,193,30,185,224,80,64,35,46,208,68,2,81,97,20,207,133,164,113,44,97,83,244,241,223,211,239,150,110,89,83,210,211,74,111,123,200,203,88,108,18,26,55,98,187,129,117,124,135,12,178,92,79,128,231,202,60,188,176,241,94,53,220,22,68,121,122,102,159,202,32,203,161,128,156,27,138,159,56,168,172,105,96,60,178,6,154,53,181,24,179,141,192,29,226,27,111,188,81,238,208,113,119,146,137,68,189,73,4,121,98,152,230,30,237,175,9,228,218,88,197,205,223,122,152,249,11,202,59,178,226,31,112,123,1,35,143,229,74,220,225,230,110,52,75,30,244,37,230,246,66,90,118,238,140,14,30,60,196,127,25,230,88,121,119,33,150,99,132,71,140,216,184,166,190,101,94,66,5,215,3,119,103,169,91,21,88,22,194,50,26,183,30,126,160,140,31,214,159,179,142,188,74,120,231,133,165,71,141,192,56,38,47,214,253,127,238,115,159,147,242,115,7,25,131,166,10,220,25,102,252,82,46,198,41,121,240,254,4,75,88,48,22,121,2,193,228,162,250,14,188,54,138,111,171,192,205,157,103,38,30,139,23,47,241,109,233,199,157,103,62,115,251,193,7,19,196,232,239,211,135,39,91,248,219,88,1,211,62,60,25,96,57,23,125,37,109,146,178,21,198,21,79,102,216,31,79,95,152,164,146,158,167,59,180,31,253,223,49,40,235,155,99,234,234,182,158,169,88,196,150,208,44,75,44,216,110,148,173,151,232,60,61,24,61,122,39,121,169,248,115,159,251,59,57,150,158,120,226,113,215,183,54,220,101,226,217,131,73,185,62,57,202,129,119,175,184,107,79,159,51,6,120,250,199,36,154,247,135,24,111,236,131,73,43,47,86,243,20,14,48,14,40,151,60,225,169,0,227,63,60,143,210,135,156,43,235,157,35,121,191,34,124,42,228,142,219,193,197,151,200,170,100,227,141,117,66,27,54,66,41,252,213,101,75,226,10,89,165,198,29,232,57,183,151,242,137,131,253,175,101,47,108,132,157,90,31,26,55,97,205,51,117,71,236,69,226,36,92,41,80,134,37,56,101,47,160,17,23,176,30,226,215,128,101,31,21,34,113,18,238,231,215,154,119,81,217,104,232,16,179,239,118,59,152,67,119,222,197,236,106,15,172,126,50,209,201,199,93,151,101,136,61,225,12,181,39,18,30,235,231,194,215,42,161,14,242,126,141,213,65,202,5,130,0,81,43,88,198,183,114,133,72,220,10,46,4,120,150,176,28,171,216,77,161,7,2,82,46,80,21,193,178,168,9,203,62,42,68,226,164,108,201,37,244,2,60,219,56,114,151,134,63,111,220,212,51,114,58,18,220,101,101,153,201,159,254,244,167,202,11,28,101,227,78,44,113,88,59,140,193,195,227,119,46,174,76,58,116,237,126,8,140,175,167,159,126,90,150,122,96,44,118,22,40,59,134,0,134,20,198,130,182,59,255,24,24,19,63,40,63,161,218,145,125,193,221,95,12,74,238,98,242,132,135,59,234,148,171,253,160,101,118,76,159,98,148,112,87,29,184,58,185,241,198,123,16,99,198,60,36,75,89,150,46,205,127,199,223,177,80,193,245,192,146,52,150,82,228,238,208,226,199,210,26,140,123,140,34,12,54,214,217,187,79,140,214,142,29,140,96,150,168,104,217,171,192,210,36,62,101,169,203,153,0,198,26,6,63,251,12,253,83,80,14,150,43,49,65,208,73,2,75,159,72,207,88,103,34,196,228,206,25,186,205,64,27,105,149,164,195,56,149,39,76,171,244,183,7,8,119,237,255,222,123,227,109,221,222,51,59,89,131,24,111,25,145,176,221,40,51,1,224,56,227,83,174,250,251,5,193,46,196,216,229,19,195,186,78,159,177,212,204,36,171,227,16,20,46,195,212,209,109,61,251,96,199,190,222,1,63,254,24,125,123,171,76,178,52,46,47,93,243,98,251,156,57,115,93,223,122,255,130,3,48,222,24,255,41,24,111,44,3,226,229,103,218,87,161,19,132,42,48,113,224,92,198,249,46,183,252,139,124,57,223,113,142,81,112,142,228,56,228,165,234,220,56,39,31,206,7,33,244,184,205,61,5,230,73,24,79,144,248,196,44,19,158,24,105,99,192,165,240,23,51,8,216,42,18,34,30,177,187,89,118,103,179,202,24,94,216,8,59,53,102,85,20,26,55,97,205,51,114,87,136,196,73,184,82,160,12,75,112,202,137,128,26,206,4,136,218,128,101,31,21,34,113,18,150,23,104,66,99,163,107,200,240,33,195,204,127,124,244,147,230,185,203,127,104,238,250,242,55,205,173,95,250,170,121,224,235,223,53,99,190,113,185,57,125,191,3,179,105,214,101,185,245,159,191,102,30,251,214,127,154,163,118,221,179,240,219,124,195,225,102,215,45,183,145,23,184,194,184,93,94,116,210,192,16,4,41,23,8,2,68,173,96,25,223,202,21,34,113,43,184,16,224,117,9,67,205,48,106,193,137,128,148,11,4,1,162,86,112,180,143,10,145,184,21,92,8,240,108,195,228,238,26,127,222,48,105,222,64,105,95,96,80,243,37,21,46,114,63,251,217,207,100,125,57,119,206,88,211,139,112,7,150,111,232,179,142,156,187,151,188,232,71,89,89,187,203,157,47,12,164,107,175,189,86,226,113,97,227,130,206,157,245,43,175,188,82,214,18,115,215,179,51,65,89,153,184,240,181,29,12,91,46,200,124,243,158,11,60,159,170,228,41,138,139,231,226,42,59,191,138,190,73,156,205,128,118,230,11,57,124,155,157,252,48,82,219,23,90,40,199,44,177,161,191,248,20,36,134,139,123,225,211,136,177,242,224,131,99,196,143,167,77,148,43,172,31,106,85,253,53,154,114,8,12,58,38,70,140,5,94,154,103,28,32,232,248,97,212,178,196,2,3,23,65,167,44,185,177,195,120,35,47,12,251,122,192,200,194,232,231,83,175,164,37,15,246,199,87,103,72,91,239,221,16,202,128,33,136,177,71,30,76,130,105,11,140,126,62,97,75,121,67,195,178,49,180,81,122,200,177,196,221,106,150,15,61,248,192,131,197,100,106,209,162,197,178,191,107,175,189,78,190,210,181,233,38,155,74,219,186,243,128,107,103,229,190,125,251,200,203,206,175,189,246,170,124,154,211,61,205,89,37,6,40,126,252,86,193,182,163,182,149,59,212,195,54,24,38,19,13,142,93,53,92,49,44,89,130,195,39,63,215,12,202,250,231,152,58,186,173,103,42,138,38,236,235,29,240,86,91,109,41,19,184,55,223,124,67,250,149,9,216,132,9,239,203,215,184,182,220,210,245,173,207,162,96,155,76,192,147,26,198,227,53,215,92,35,199,55,109,65,30,76,72,121,98,202,120,163,253,153,44,32,140,35,158,80,201,185,193,30,36,8,113,56,63,168,129,78,57,57,247,177,180,147,207,236,50,78,117,204,241,116,131,247,75,24,51,140,31,133,158,35,233,19,194,137,23,142,115,150,212,49,198,194,39,143,184,121,114,196,231,97,249,106,150,126,209,137,49,68,255,114,220,234,39,107,99,36,141,32,92,10,127,49,131,128,173,34,161,226,17,187,155,101,255,59,14,118,38,107,29,78,8,149,24,165,27,180,133,69,173,96,9,175,16,137,83,197,150,82,150,176,28,123,93,36,116,123,6,109,97,81,19,22,255,10,145,56,9,219,147,187,153,103,103,179,222,217,217,194,215,55,246,222,118,59,115,243,63,253,155,57,251,192,67,228,194,51,195,14,224,185,139,22,218,224,30,102,199,205,54,55,151,28,118,148,25,216,175,159,121,234,157,183,204,146,229,246,32,203,228,179,174,201,223,156,124,186,217,200,30,236,127,126,206,94,116,166,76,50,3,108,253,127,121,217,231,204,15,255,242,51,230,79,207,61,101,38,206,114,47,172,173,21,194,83,174,77,236,5,18,29,164,156,131,132,217,77,179,44,4,7,126,202,130,6,44,105,155,97,71,2,213,83,46,16,120,136,106,55,45,179,40,94,79,88,80,193,54,93,250,59,14,122,33,237,12,112,17,210,111,143,99,116,97,148,232,139,170,184,49,226,248,102,57,134,111,120,151,156,101,72,164,211,11,50,119,176,185,216,98,136,241,232,159,239,149,99,140,41,184,88,2,46,234,10,46,164,44,221,193,216,226,46,160,130,73,11,6,33,75,49,184,11,204,114,12,210,99,236,134,23,77,46,240,60,41,97,98,160,119,92,195,60,245,37,73,94,66,100,221,59,23,112,238,216,113,81,166,236,228,207,133,93,95,130,229,187,243,32,44,35,208,242,200,247,214,7,14,138,221,182,124,64,141,53,210,210,150,41,184,211,206,87,98,244,147,161,141,250,188,94,157,9,163,204,90,103,140,17,140,36,246,171,147,146,77,71,110,234,214,185,63,252,144,24,34,76,90,248,253,6,250,141,165,31,161,97,174,125,195,147,16,5,121,210,142,228,25,246,13,47,102,134,117,167,44,124,254,146,223,16,32,111,198,15,79,2,24,11,180,7,159,138,229,115,156,225,178,31,226,241,4,130,187,171,76,20,232,19,226,99,44,242,165,25,150,13,105,157,115,109,13,48,16,49,228,24,119,225,254,152,148,32,218,54,85,32,127,198,42,237,69,27,211,255,24,123,124,1,139,50,211,71,33,180,63,156,225,198,164,132,254,227,9,206,74,243,250,27,175,187,241,182,217,72,235,219,67,38,205,252,166,193,179,207,62,103,199,220,181,118,18,113,183,185,255,129,251,205,162,133,139,204,233,103,156,46,227,174,81,255,83,215,157,118,26,45,125,224,218,232,14,255,91,11,83,100,153,210,254,251,237,47,101,166,158,244,37,253,143,81,75,63,51,97,160,189,105,51,198,189,142,149,92,63,131,184,110,229,88,171,58,62,221,77,16,87,127,229,48,111,108,5,170,199,241,4,143,26,101,247,23,68,167,76,228,75,185,40,103,186,127,250,22,137,251,246,101,233,215,253,247,175,238,91,198,10,249,178,12,143,201,32,191,17,195,185,137,244,220,221,167,175,249,212,41,245,81,112,110,96,73,17,199,136,142,67,158,228,240,121,91,38,108,58,238,216,39,199,54,147,112,250,131,188,137,203,216,228,6,9,19,11,116,234,175,199,63,231,63,206,51,44,97,34,127,126,23,133,31,143,227,137,22,99,156,99,128,126,211,125,48,38,56,102,17,250,80,203,206,164,193,29,183,103,218,190,230,119,95,106,219,63,68,77,168,85,232,135,144,43,147,167,238,38,145,255,229,104,81,27,112,24,191,46,251,77,141,59,224,92,90,175,102,195,90,101,81,27,112,51,249,8,251,77,61,206,165,245,106,225,55,115,182,49,227,234,127,163,120,77,98,215,45,182,50,87,255,127,95,52,187,108,185,149,185,231,165,23,204,255,221,115,187,121,117,194,123,102,241,210,165,102,227,161,195,204,73,123,238,99,254,246,228,51,204,166,246,32,249,242,85,191,55,223,189,229,122,179,194,158,104,214,117,28,183,251,94,178,76,139,201,210,180,185,115,204,192,190,253,204,31,255,238,11,230,236,3,14,54,7,255,235,63,152,39,222,118,119,49,215,10,240,195,111,59,142,242,103,18,139,182,176,168,21,92,153,206,111,106,220,245,24,53,245,243,92,185,159,54,176,168,21,92,153,206,111,154,228,169,63,236,252,95,142,174,2,203,78,48,26,1,23,241,208,144,168,2,241,73,199,133,143,11,92,56,193,232,74,208,186,97,32,114,81,231,97,61,134,30,119,245,40,123,200,237,13,38,56,220,101,228,27,250,185,207,45,118,20,168,11,245,198,8,196,248,161,127,220,64,228,186,227,56,91,255,50,216,113,147,96,63,236,143,60,216,87,149,145,167,88,221,177,211,234,254,214,52,116,204,81,47,202,71,61,107,218,223,254,201,56,84,150,126,176,161,116,131,101,150,148,45,91,190,76,194,220,143,204,145,182,22,186,175,178,159,187,42,226,250,59,46,161,190,216,19,75,109,157,248,36,43,47,4,247,236,217,171,104,151,102,64,59,186,167,109,171,26,158,203,194,113,200,83,74,215,79,121,52,59,102,195,95,194,231,198,2,18,230,207,4,130,9,8,63,184,199,36,56,4,101,102,31,140,111,61,95,181,29,185,246,78,185,121,104,42,5,238,228,137,131,221,72,140,42,70,69,73,221,9,139,154,176,250,231,24,100,217,74,142,171,252,68,240,74,88,226,228,24,21,37,117,39,44,106,194,234,159,99,144,101,43,202,203,237,197,122,230,28,167,119,178,244,238,217,219,252,253,25,103,155,179,172,49,252,220,216,119,205,197,255,125,185,53,148,223,150,39,14,115,236,172,126,146,189,8,62,246,230,235,102,145,157,68,156,182,239,254,102,155,17,155,152,251,95,121,201,76,153,227,202,143,97,253,145,35,143,53,159,58,246,68,49,180,57,1,140,147,53,135,229,62,78,180,19,143,221,183,218,214,44,180,7,199,95,28,115,130,249,200,17,199,202,0,124,103,202,100,179,131,157,113,255,227,25,231,153,243,14,58,196,204,94,176,208,188,63,131,181,156,61,204,176,129,131,204,137,123,236,99,182,223,116,51,211,219,158,28,191,120,214,121,230,196,189,246,53,19,108,248,116,91,54,140,247,207,158,124,186,217,119,212,246,230,133,241,227,204,146,101,124,191,186,135,217,195,238,231,232,221,246,48,175,79,252,192,159,116,168,99,47,115,193,193,135,155,165,203,151,155,153,243,231,155,13,6,13,54,39,236,185,183,217,110,147,145,102,165,141,244,119,167,156,105,46,58,228,112,179,194,234,99,109,217,53,221,118,155,142,52,253,123,247,49,227,167,79,181,147,134,254,230,28,187,207,227,109,58,150,43,189,55,125,154,89,104,219,132,246,56,100,199,157,165,189,22,216,250,145,14,97,31,103,237,127,144,89,106,79,60,236,83,253,59,77,6,15,52,102,195,97,86,247,94,138,170,49,91,68,10,88,84,216,251,181,202,97,30,130,42,246,104,20,45,101,80,111,223,41,139,10,123,191,102,57,74,235,89,80,203,225,19,135,122,23,168,206,0,23,41,189,200,54,107,132,113,225,212,52,93,169,62,206,0,243,134,176,5,245,105,165,94,237,9,238,110,115,39,147,59,147,148,161,125,65,253,104,119,199,97,189,97,234,203,242,23,152,238,241,205,209,33,96,127,58,22,154,153,4,172,238,216,105,117,127,29,131,164,253,237,159,186,248,5,101,62,193,234,158,82,80,94,223,254,101,116,199,117,160,227,86,218,72,18,228,161,199,46,188,102,81,191,66,53,161,245,163,23,160,111,93,219,49,54,90,239,219,112,108,52,58,230,91,25,135,205,198,229,73,3,203,139,120,122,197,19,199,48,13,19,2,150,174,49,33,72,159,230,2,87,119,215,159,181,101,207,53,96,202,37,106,66,173,66,177,67,174,204,166,73,206,63,113,72,89,212,42,70,69,247,142,40,172,17,163,122,165,209,254,114,241,218,202,162,86,49,42,186,119,68,97,141,24,213,43,141,246,183,104,177,49,175,191,131,71,167,99,196,208,97,230,186,207,127,201,28,177,243,174,230,226,255,249,158,185,230,241,252,90,201,126,246,160,254,235,19,79,53,203,86,44,55,55,61,253,132,249,96,230,12,115,194,238,123,155,31,124,226,211,102,244,230,91,136,127,79,127,192,223,108,195,255,225,247,191,52,227,166,77,21,163,255,157,255,249,153,60,173,152,111,235,221,199,158,92,7,216,3,168,151,61,120,254,237,170,63,152,191,63,253,108,51,160,79,95,51,176,127,63,51,103,193,2,243,145,31,125,223,252,233,217,167,204,41,123,239,107,126,255,55,255,96,134,12,232,111,247,53,211,108,108,103,233,67,250,15,48,111,77,154,104,94,121,255,61,115,198,254,7,202,146,169,1,125,251,153,23,199,143,53,231,252,231,183,172,209,63,197,92,107,235,114,254,65,135,154,33,31,191,208,204,103,73,152,197,86,27,109,108,198,253,232,151,230,123,183,94,111,190,116,197,239,204,169,251,236,111,243,254,188,44,189,122,223,94,224,71,110,176,161,148,137,3,248,223,174,254,131,60,81,225,66,252,198,247,127,98,70,14,219,80,202,180,249,134,27,154,159,124,242,175,37,63,197,189,47,191,96,238,121,241,121,243,173,75,62,106,211,253,209,124,235,166,107,124,136,49,63,254,139,203,204,103,78,60,197,124,248,135,255,105,174,120,228,65,239,219,137,216,120,35,219,16,155,219,3,159,51,128,69,51,44,106,5,55,147,190,41,246,27,184,94,92,81,149,81,131,176,102,89,212,10,110,38,125,83,236,55,176,245,155,250,191,93,247,137,195,250,9,58,134,147,176,227,212,240,134,131,96,199,45,128,165,16,172,85,103,137,4,107,215,187,30,26,215,223,146,101,27,234,185,27,237,137,164,253,237,95,233,138,219,189,104,255,40,130,149,181,26,245,43,84,19,154,139,158,114,23,0,239,164,112,220,179,20,139,165,73,124,185,137,9,2,239,44,240,114,63,203,148,120,218,192,114,169,53,139,102,26,176,53,118,86,30,163,19,119,33,137,27,84,178,42,138,32,130,168,21,44,251,168,16,137,147,112,33,32,97,137,147,48,106,13,123,1,149,172,138,34,19,81,212,132,101,31,21,34,113,18,230,71,82,194,56,157,40,27,13,30,98,118,221,114,43,185,91,126,203,179,79,102,227,32,75,236,196,224,251,183,223,98,254,247,174,63,155,9,118,210,176,233,176,13,204,255,254,197,95,153,237,71,142,52,255,119,207,29,230,227,63,249,129,249,244,207,127,36,198,52,119,230,127,252,151,151,185,153,53,233,45,250,218,58,63,249,206,155,54,222,255,152,111,222,120,141,60,193,192,224,126,252,173,55,204,71,126,252,125,243,181,107,175,148,187,244,151,217,201,137,75,227,210,113,226,184,241,233,199,205,71,254,247,251,230,186,199,31,149,247,45,206,58,224,32,243,247,118,98,242,177,31,255,183,25,111,39,39,187,109,185,181,60,237,32,157,75,5,92,185,197,175,240,247,126,30,60,137,96,185,209,71,237,254,255,233,138,223,200,59,29,95,59,255,18,121,175,161,136,231,147,60,248,218,43,230,43,215,94,97,94,157,240,190,120,255,228,238,219,205,143,239,186,221,252,236,254,187,204,140,249,243,204,103,78,56,73,38,34,68,238,103,39,33,231,31,124,168,153,58,103,182,121,110,252,187,46,131,206,22,126,59,4,88,53,203,57,72,152,221,228,88,242,85,86,73,220,18,215,115,165,0,207,18,183,130,81,11,246,2,170,184,64,224,33,170,221,228,184,102,31,33,123,145,184,21,92,8,240,108,195,48,196,84,220,201,183,27,29,1,105,99,254,130,246,206,139,143,235,89,211,134,92,116,147,114,11,96,153,18,239,55,176,222,185,35,144,47,179,171,155,114,125,113,105,148,203,60,66,22,42,120,253,134,54,66,158,93,155,185,182,85,150,191,144,35,113,105,148,109,20,209,11,70,77,152,176,136,215,40,170,10,225,216,214,196,111,61,251,202,132,44,127,5,91,95,244,136,75,177,81,98,6,141,184,11,128,167,9,188,223,195,19,7,150,41,254,243,63,255,179,252,54,197,247,190,247,61,153,76,92,122,233,165,109,156,52,228,42,93,10,127,117,217,146,184,66,182,155,54,185,61,187,137,131,248,200,62,156,176,17,118,106,150,155,129,196,181,155,40,173,119,23,251,20,207,90,118,129,25,1,9,231,242,64,85,102,35,236,212,44,55,13,205,43,225,112,159,32,101,23,88,10,223,212,175,49,56,58,71,250,246,238,45,119,219,151,46,95,102,22,251,229,62,205,8,75,135,118,216,108,51,243,255,236,36,224,175,127,245,127,230,138,71,198,152,95,61,112,175,249,176,53,240,31,120,245,101,115,242,222,251,153,19,246,224,75,43,196,55,242,190,196,31,109,156,27,159,122,194,252,234,254,123,205,243,227,199,218,230,89,101,254,238,55,191,16,191,203,111,189,65,30,233,237,185,245,182,62,141,75,55,125,222,92,121,74,112,243,51,79,154,175,94,127,133,248,177,148,234,135,119,220,102,174,123,226,49,217,47,79,53,250,247,209,47,85,121,132,237,43,58,136,221,83,230,206,49,255,159,157,128,220,244,244,147,118,242,115,151,60,41,97,233,213,168,77,120,57,204,199,21,244,48,175,77,252,192,252,215,109,183,152,55,39,187,207,58,254,110,204,253,230,134,167,30,55,115,23,46,54,215,63,249,168,217,106,248,8,55,121,177,113,207,222,239,32,121,146,115,239,203,47,154,247,229,123,208,154,87,39,138,124,5,202,34,28,146,33,87,34,136,40,106,142,85,112,6,238,48,78,33,160,17,123,228,130,67,1,85,92,32,245,8,34,138,90,193,141,234,83,83,191,60,203,164,213,139,235,139,110,116,4,220,205,129,178,173,75,241,97,158,53,110,200,69,183,40,175,6,248,202,209,101,151,93,150,188,96,218,126,200,215,193,213,85,57,22,23,71,153,58,70,44,121,8,21,220,141,16,218,40,121,118,109,232,218,90,89,254,10,118,113,170,216,229,33,84,176,77,22,115,167,162,170,80,142,169,163,219,122,150,74,132,236,67,67,182,27,101,235,37,122,193,168,9,19,22,113,23,5,147,7,190,226,196,132,129,95,244,214,95,167,230,73,67,248,146,118,107,200,53,66,41,252,213,101,75,226,10,89,165,198,29,232,57,183,151,228,137,131,103,54,89,118,106,67,68,113,125,218,66,212,29,48,72,57,78,20,139,196,169,98,84,244,128,37,44,199,78,45,29,21,72,227,194,233,62,66,6,41,187,192,82,48,226,146,117,110,157,133,5,75,151,200,250,252,65,253,250,155,77,134,249,53,240,57,216,98,15,238,223,223,12,178,210,183,79,111,115,233,97,71,203,82,160,59,95,120,94,222,19,80,76,159,63,207,140,121,253,21,209,63,116,216,17,69,149,151,45,95,46,239,56,0,62,185,198,55,171,153,56,204,90,224,62,97,183,210,70,202,189,112,141,207,178,21,238,5,206,149,126,55,31,204,154,81,152,102,139,253,103,212,4,236,203,109,98,100,188,240,100,127,243,244,231,232,87,174,48,243,252,210,166,116,13,162,130,25,184,66,53,210,221,243,210,139,210,22,255,126,209,71,164,29,47,62,236,72,179,220,150,249,229,247,199,23,117,238,116,240,227,111,190,47,10,1,117,199,108,194,162,194,40,9,87,74,154,198,187,5,85,236,145,11,174,39,64,246,147,225,50,66,201,162,194,40,9,231,36,155,198,187,5,181,204,24,151,145,19,28,35,221,104,127,104,251,198,237,29,223,41,139,227,148,92,28,204,202,93,26,113,97,243,117,170,83,255,148,37,141,80,193,221,168,7,109,164,60,151,237,174,44,219,152,237,70,217,165,17,42,216,70,139,185,75,161,170,144,142,169,163,219,122,22,239,152,37,212,179,252,19,166,140,154,48,97,17,119,113,96,63,240,158,3,95,145,226,189,133,246,69,174,81,74,145,54,141,24,4,108,21,9,17,143,216,221,44,39,79,28,42,152,141,176,83,235,35,77,227,185,222,62,128,184,189,72,154,132,67,169,138,35,140,138,94,135,37,46,236,212,210,145,131,198,77,56,155,183,138,119,75,220,10,166,229,89,58,194,147,135,78,22,12,253,167,199,190,35,119,218,255,246,164,211,178,113,144,205,55,26,110,174,251,252,23,205,239,46,251,156,217,125,203,173,77,63,91,126,190,128,176,210,6,71,113,237,191,76,36,172,244,229,160,17,3,203,2,66,36,142,247,3,232,248,133,144,188,44,171,183,230,29,34,245,67,37,47,245,130,139,56,222,83,253,138,72,182,152,234,23,149,201,74,148,183,213,107,226,120,63,43,143,191,243,166,121,99,210,7,102,212,38,155,216,73,195,17,102,151,45,182,180,19,162,249,230,142,151,236,164,138,36,62,94,231,138,109,80,63,252,10,1,50,38,51,92,70,40,89,84,24,37,225,122,146,75,83,8,240,44,97,57,86,177,155,66,207,8,168,202,163,140,80,178,168,112,147,162,113,35,246,121,20,2,60,219,56,241,29,184,110,116,20,180,125,227,246,118,28,139,139,163,92,166,9,89,168,224,174,5,45,84,90,230,144,93,93,149,99,113,113,148,203,52,33,11,21,220,141,16,218,40,121,118,109,232,218,90,89,254,10,118,113,170,216,229,33,84,176,77,22,115,167,162,170,80,142,169,163,219,122,150,74,132,236,67,67,182,27,101,235,37,122,193,168,9,19,22,241,122,133,92,35,148,194,95,93,182,36,46,156,137,187,89,118,19,7,231,147,97,47,32,229,74,216,8,18,167,1,135,251,2,226,246,34,113,18,46,4,36,110,137,147,176,4,167,236,5,164,92,9,27,65,226,52,96,217,135,138,119,75,88,5,35,124,13,33,112,118,150,204,91,178,216,60,244,198,171,242,197,161,79,29,123,130,57,110,119,190,115,109,3,130,56,131,250,247,51,223,189,248,163,242,89,214,13,135,12,49,31,204,153,101,238,123,237,101,51,164,127,127,179,211,102,155,203,239,64,148,113,189,159,173,235,221,47,189,224,252,221,198,82,25,79,189,138,9,130,180,141,135,168,137,59,23,7,113,163,216,133,217,127,125,106,33,95,155,240,113,182,28,62,92,252,4,97,26,160,101,210,114,0,88,5,164,110,16,248,77,152,53,195,60,107,39,95,131,251,245,55,151,95,242,49,51,106,196,166,102,218,188,185,230,213,15,222,143,226,117,154,232,196,1,224,206,113,129,170,8,150,69,205,113,133,104,88,142,11,1,158,37,44,199,42,118,83,232,86,64,21,23,168,19,81,84,207,69,222,112,133,72,220,148,45,185,132,94,128,103,27,199,221,93,244,82,76,44,186,209,222,136,218,185,174,104,92,199,154,54,102,161,130,187,18,114,101,150,191,144,235,138,79,227,89,243,136,89,168,224,245,27,218,8,190,109,82,150,70,114,109,171,44,127,33,71,226,210,84,177,203,83,168,96,155,77,204,107,20,185,66,148,226,202,92,159,99,177,190,117,216,38,17,189,96,212,132,9,139,120,157,66,85,37,67,46,133,191,136,125,227,133,44,127,5,91,95,116,56,117,55,201,206,146,16,159,128,217,8,59,53,203,245,80,55,173,221,192,225,62,65,202,46,48,35,32,113,231,242,144,96,207,108,132,157,154,229,122,136,226,218,77,206,29,238,19,164,236,2,99,209,151,85,59,25,12,134,95,63,120,175,185,254,169,199,204,166,67,55,48,127,248,235,207,203,36,225,130,131,14,53,103,236,123,128,249,196,145,199,154,235,254,238,139,230,226,67,14,151,187,232,255,123,231,109,102,202,156,217,230,75,87,254,78,62,139,250,191,31,251,180,249,252,201,103,152,99,118,221,67,38,22,223,251,208,199,108,220,35,204,115,227,222,53,127,124,108,140,221,131,26,83,85,80,35,203,81,93,52,140,211,195,60,245,238,219,162,253,224,163,159,52,135,238,184,179,57,97,247,189,204,111,47,251,156,181,225,108,226,102,246,209,70,252,224,174,219,228,203,82,188,88,205,123,35,63,180,237,36,63,148,215,21,64,221,117,226,192,240,203,113,129,170,8,150,69,205,113,133,100,227,122,22,84,177,71,189,104,245,194,34,52,138,104,89,212,144,43,36,27,215,179,160,150,221,221,52,47,29,57,0,215,115,68,237,28,8,77,30,177,143,27,242,218,132,92,29,228,47,228,72,124,28,207,154,38,102,161,130,187,17,66,27,197,183,85,202,210,104,174,173,149,229,175,96,23,71,217,122,197,44,121,8,21,76,88,196,157,138,92,161,74,113,117,168,199,118,107,55,49,151,98,163,196,140,154,240,250,5,173,116,61,46,133,191,136,161,132,37,52,100,21,98,132,238,140,16,41,117,59,75,66,124,2,150,152,57,118,106,233,168,64,20,215,115,33,118,147,50,72,57,78,20,139,196,73,184,16,188,18,150,56,13,56,7,245,142,216,110,224,66,212,29,48,72,57,78,228,68,190,172,100,187,160,11,200,156,197,139,205,223,253,238,151,230,219,183,92,47,63,114,246,133,211,206,54,191,251,204,255,103,254,112,217,231,205,47,62,249,55,230,164,189,246,49,47,79,120,207,156,251,63,151,155,155,158,125,74,210,188,61,117,138,249,215,235,174,144,247,15,184,203,126,213,223,254,131,185,194,78,58,62,115,220,201,230,197,247,198,155,79,255,234,167,214,112,230,221,4,234,171,176,58,251,44,218,1,4,126,133,23,229,82,135,133,184,137,163,240,105,52,157,0,191,30,230,193,215,95,49,239,205,152,110,62,114,248,209,230,234,207,126,193,92,241,55,127,47,79,83,202,56,97,26,11,246,35,126,105,94,184,61,52,142,72,18,199,203,43,31,76,48,143,189,229,126,16,110,201,178,101,230,186,167,30,143,194,59,85,244,157,26,138,30,10,208,250,164,92,70,40,69,188,96,117,7,92,41,68,241,44,113,19,22,164,236,81,21,12,23,98,55,170,3,220,57,46,35,212,178,196,73,184,82,136,226,89,226,122,22,212,178,187,75,227,164,27,29,7,109,223,176,189,197,143,255,144,125,156,144,215,46,104,153,243,117,113,172,227,13,118,126,202,101,156,144,133,10,238,70,61,104,35,249,182,19,102,235,89,26,49,100,31,234,89,254,157,195,199,129,133,10,38,44,226,46,133,92,33,75,145,58,134,108,73,92,33,7,98,189,98,70,77,120,253,134,54,66,61,46,197,249,6,44,74,204,168,205,50,155,212,237,126,0,110,246,52,235,170,190,240,57,181,138,81,209,189,35,10,11,88,144,114,5,114,209,115,126,33,23,104,20,209,178,168,85,140,138,238,29,81,88,192,130,148,43,144,139,142,44,88,232,126,207,161,139,128,31,51,187,255,213,151,205,205,118,98,176,212,26,190,253,251,244,17,131,251,249,247,198,153,239,220,122,131,249,199,43,127,103,222,152,52,209,13,30,11,248,217,113,239,154,219,158,127,70,62,67,186,193,192,65,102,218,220,185,230,167,247,221,101,62,247,135,95,154,183,167,76,46,226,13,232,215,215,188,248,254,120,115,247,203,47,200,167,75,121,7,130,223,115,120,119,218,84,243,39,155,94,222,137,176,109,194,139,197,15,189,249,154,121,248,141,215,100,201,17,242,204,184,119,228,83,168,128,151,142,250,247,237,99,110,124,230,73,121,167,0,240,25,89,202,121,159,45,251,123,51,166,153,137,179,103,153,231,198,141,149,247,13,122,245,236,97,110,124,250,9,243,225,159,252,183,25,60,96,128,185,227,197,231,204,187,118,194,179,130,151,179,173,60,253,238,219,230,193,55,94,241,7,197,42,211,175,119,111,51,205,150,239,79,207,61,109,230,47,89,44,229,161,220,119,189,244,130,153,185,96,190,188,156,77,187,176,52,233,86,31,39,4,47,154,159,127,192,33,230,218,39,31,51,191,239,10,191,221,160,224,7,137,54,24,234,158,114,209,33,160,96,175,164,76,4,81,43,184,42,93,171,44,64,183,162,94,185,184,162,42,59,213,177,87,106,220,9,23,105,43,184,42,93,179,236,50,243,40,195,254,201,78,194,221,157,54,61,1,116,163,35,160,237,171,109,93,37,156,103,34,246,105,66,238,218,208,50,230,203,238,216,215,213,115,44,46,142,114,153,38,100,161,130,187,17,66,27,197,183,149,48,91,207,210,104,49,203,95,193,214,23,221,179,245,18,189,96,212,132,9,139,184,83,145,43,84,41,252,69,108,43,33,127,5,91,95,244,136,75,177,81,98,6,141,120,157,70,51,141,80,10,127,17,67,9,75,232,234,176,252,0,220,120,247,83,217,214,207,109,96,66,197,217,14,44,106,194,205,164,203,178,223,132,92,47,174,232,86,188,87,117,220,22,88,212,132,155,73,39,236,55,184,167,216,9,219,52,62,213,217,141,117,5,15,253,219,255,51,135,236,176,147,60,153,185,229,185,167,188,111,23,0,191,47,177,245,102,198,244,181,172,134,114,202,149,134,177,223,52,195,245,210,84,230,191,26,44,106,5,87,166,243,155,86,56,235,39,142,134,60,229,7,191,16,6,238,52,224,207,5,221,104,87,232,221,219,117,29,212,19,131,43,102,55,220,148,187,209,158,160,65,57,102,243,156,109,255,52,218,90,141,92,133,74,230,134,91,228,107,149,202,241,168,17,187,209,2,138,150,13,184,68,46,52,226,92,128,162,85,183,71,79,217,106,207,106,4,56,20,144,114,211,176,9,36,77,194,236,83,25,8,227,151,112,141,128,132,163,60,66,86,177,155,66,183,2,82,110,26,54,129,164,73,184,216,135,120,122,198,47,101,9,116,34,75,71,186,101,93,145,45,55,26,97,14,24,181,189,121,115,242,36,243,26,79,67,50,113,58,77,228,253,6,196,13,189,44,87,34,136,40,106,5,55,26,251,133,128,10,142,242,8,185,66,64,21,87,34,136,40,106,5,179,111,101,241,75,184,16,80,205,238,174,154,19,219,25,206,187,27,237,142,176,157,99,209,48,199,26,55,228,162,91,148,187,48,242,117,112,117,85,142,197,197,81,46,211,132,44,84,112,55,66,104,163,228,217,181,161,107,107,101,249,43,216,197,169,98,151,135,80,193,54,89,204,157,138,170,66,57,166,142,110,235,89,42,17,178,221,218,141,112,234,118,158,162,23,140,154,48,97,17,175,87,200,53,66,41,252,213,101,75,226,10,89,165,198,29,232,57,183,23,103,73,136,171,14,179,17,118,106,67,68,113,125,218,122,251,0,194,248,37,92,79,162,180,9,163,214,176,23,54,194,78,109,136,40,174,166,77,56,220,23,16,198,175,130,145,94,93,227,229,232,110,180,15,46,62,248,48,89,54,117,255,107,47,155,247,103,118,177,39,73,76,28,122,49,238,44,60,213,112,129,170,8,150,69,205,113,133,104,88,196,62,141,32,97,137,147,227,38,5,164,92,25,96,89,84,24,37,113,231,36,138,171,236,211,8,106,153,59,146,242,39,19,14,59,149,240,220,141,246,69,216,190,218,222,142,189,159,103,141,19,178,141,22,115,151,70,92,216,124,157,92,253,29,59,63,229,50,78,200,66,5,119,163,30,180,145,124,219,165,44,141,152,180,127,202,118,163,236,210,8,21,108,163,197,220,165,80,85,72,199,212,209,109,61,139,119,204,18,234,89,254,9,83,70,77,152,176,136,215,107,228,26,165,20,105,211,136,65,192,86,145,16,241,136,221,205,178,155,56,52,138,201,70,216,169,49,171,162,208,184,9,75,94,42,169,59,17,73,147,112,78,36,12,53,195,168,53,172,146,184,65,193,53,30,94,205,49,138,119,75,158,21,18,197,13,88,62,97,138,88,175,110,89,235,229,234,39,31,53,167,254,215,183,204,119,110,187,201,44,230,101,236,76,156,78,19,198,154,40,140,61,75,32,229,2,65,128,168,21,44,227,91,185,66,36,110,5,23,2,188,46,97,168,1,75,80,35,246,2,82,14,61,68,205,177,10,206,208,157,136,198,205,113,33,192,179,13,147,187,107,252,201,68,195,246,130,231,110,180,47,194,246,213,246,46,56,18,31,199,179,166,9,217,38,139,185,75,33,46,92,190,14,174,174,202,177,184,56,202,101,154,144,133,10,238,70,8,109,20,223,86,41,75,163,185,182,86,150,191,130,93,156,42,118,121,8,21,108,147,197,220,169,168,42,148,99,234,232,182,158,165,18,33,251,208,144,237,70,217,122,137,94,48,106,194,132,69,188,94,33,215,8,165,240,23,51,8,216,42,18,42,30,177,187,89,46,159,56,8,59,18,14,5,84,178,42,138,76,68,81,97,20,239,150,82,84,72,26,215,37,240,2,18,150,184,57,118,84,36,173,18,80,112,141,71,45,139,10,163,228,220,137,100,227,90,146,165,74,222,191,91,214,122,225,41,195,19,239,190,29,60,109,200,199,235,52,209,201,3,212,44,36,110,144,38,116,203,248,78,24,100,185,158,0,175,231,210,74,80,5,75,26,216,169,17,231,16,165,73,56,183,15,32,140,95,194,149,2,60,219,184,238,238,98,44,221,104,95,228,218,184,90,52,190,99,77,31,114,58,255,107,5,11,22,44,48,227,199,143,55,203,253,151,220,150,44,89,34,110,184,61,144,43,179,252,133,92,87,124,26,207,154,71,204,66,5,175,223,208,70,240,109,147,178,52,146,107,91,101,249,11,57,18,151,166,138,93,158,66,5,219,108,98,94,163,200,21,162,20,87,230,152,229,47,228,72,108,172,58,108,147,136,94,48,106,194,132,69,188,78,161,170,146,33,151,194,95,196,190,241,74,246,161,33,219,77,214,221,36,151,79,28,132,29,9,135,2,82,174,68,26,193,186,197,43,97,41,133,103,32,140,95,202,18,24,8,72,56,202,35,100,71,69,82,21,208,136,11,100,34,136,154,99,20,207,161,68,97,26,215,18,19,7,121,234,96,245,110,233,150,142,148,220,19,135,102,16,142,87,175,22,110,25,223,9,131,44,215,19,224,185,50,15,21,187,41,116,43,160,138,43,17,68,20,181,130,163,50,224,151,112,33,160,130,109,92,230,25,238,142,90,41,221,104,31,44,227,179,199,215,93,103,158,123,238,185,154,54,86,1,141,184,61,49,109,218,52,115,215,93,119,153,165,75,151,138,123,238,220,185,226,134,219,3,185,58,200,95,200,145,248,56,158,53,77,200,114,106,8,185,5,80,223,159,255,252,231,194,29,9,38,94,237,53,249,10,193,24,90,188,120,177,61,84,245,216,77,17,55,142,109,201,152,165,13,93,91,43,203,95,193,46,142,178,245,18,189,96,212,132,9,139,184,73,116,76,95,184,66,44,91,182,220,183,147,250,57,9,235,173,44,127,5,27,153,56,255,242,151,191,48,139,22,45,18,119,40,54,74,193,247,222,123,143,185,231,158,123,68,7,226,191,134,177,114,229,74,41,39,172,160,61,127,241,139,95,116,248,24,119,208,74,215,227,82,248,139,24,74,88,66,67,86,33,70,232,206,8,145,82,119,249,196,65,60,82,246,194,70,216,169,245,145,198,85,119,194,225,190,128,48,126,21,92,8,72,220,81,30,158,37,56,101,47,160,17,23,200,68,16,53,97,217,71,133,72,28,101,77,99,69,214,157,51,121,232,150,110,233,96,97,156,21,99,15,118,106,67,68,105,18,150,241,173,236,5,8,171,59,224,74,1,158,163,60,66,86,177,155,66,183,2,170,184,64,157,136,162,230,184,66,52,44,98,159,70,144,176,141,195,133,214,221,169,113,134,73,181,129,210,141,182,67,219,215,113,40,18,218,128,215,46,104,153,195,58,36,245,143,216,197,81,46,211,148,108,163,197,220,5,241,208,67,15,137,180,55,94,122,233,37,115,219,109,183,21,79,136,26,35,110,44,218,216,109,61,75,155,134,236,67,61,203,191,11,114,140,154,48,97,17,119,42,92,33,94,126,89,219,73,127,212,52,44,100,41,82,199,144,45,137,43,228,64,172,87,204,192,115,225,94,131,152,49,99,134,249,227,31,255,40,220,53,144,52,74,150,75,113,190,1,139,18,51,106,179,204,38,117,91,107,34,240,169,97,149,208,205,166,1,139,10,163,228,220,45,74,46,175,66,160,12,75,112,202,245,194,2,6,41,187,64,39,226,151,112,211,66,18,175,99,120,240,195,92,221,232,70,71,163,24,103,126,12,134,44,240,204,184,20,118,84,196,129,163,241,155,178,23,32,172,238,128,115,146,139,91,35,4,85,176,164,201,177,71,54,204,115,221,188,43,68,210,86,112,69,152,220,121,243,2,148,187,177,250,232,211,167,143,57,255,252,243,205,190,251,238,231,219,181,108,235,42,1,181,44,84,112,215,134,22,50,172,131,214,205,215,51,229,72,92,26,101,151,135,80,37,119,35,132,54,138,99,219,146,126,235,89,26,45,102,249,43,216,250,162,123,182,94,162,23,140,154,48,97,17,175,81,84,21,34,228,82,248,139,216,146,184,66,182,155,152,157,156,112,194,241,230,120,43,232,54,170,99,144,178,34,117,175,147,168,106,132,144,75,225,47,98,40,97,9,93,13,118,19,7,171,212,112,165,176,105,130,163,68,32,112,75,156,132,11,193,43,97,137,147,112,51,208,104,17,219,13,92,181,47,24,164,236,2,243,34,113,148,81,51,140,154,50,95,185,145,37,36,221,232,70,7,131,31,126,115,131,79,156,149,92,140,89,71,17,231,4,212,164,41,148,58,236,69,226,38,92,35,4,121,150,56,21,44,80,246,72,189,67,46,196,110,84,7,184,115,92,70,200,176,23,137,27,51,119,30,115,210,153,88,177,98,133,89,184,112,97,205,35,249,42,180,18,159,186,177,164,129,248,141,150,150,16,222,40,30,249,177,223,170,125,135,109,154,10,119,145,121,231,128,125,80,7,252,52,77,204,66,54,190,171,103,189,165,43,248,107,253,88,230,178,166,161,229,162,110,148,65,234,182,210,213,77,254,224,10,161,253,150,46,93,230,221,46,47,218,101,193,2,237,219,184,61,148,21,212,151,253,17,151,180,237,133,112,124,181,37,95,210,52,59,230,90,197,74,219,182,148,107,225,194,5,82,78,187,55,23,224,217,149,215,181,175,178,252,133,28,137,75,163,108,163,136,14,211,254,212,131,254,112,227,149,61,184,176,136,45,90,237,11,226,180,210,70,196,119,227,187,170,16,142,109,77,108,220,149,102,209,98,215,70,110,137,158,171,171,99,187,181,155,250,92,10,217,70,12,68,183,231,129,133,201,121,64,195,3,16,79,235,169,203,5,219,19,97,254,110,60,84,35,28,215,205,156,103,243,8,26,161,224,82,248,171,203,150,196,21,178,221,180,201,237,217,253,0,220,184,87,253,133,206,162,25,22,85,25,53,245,171,98,84,175,212,99,81,27,112,51,249,52,197,161,94,135,189,218,84,220,102,153,71,163,147,166,26,179,184,253,215,109,118,163,27,17,70,108,100,204,6,195,172,34,103,131,12,163,162,123,71,20,230,185,8,107,71,22,53,101,212,212,175,17,163,122,165,30,139,90,193,205,164,111,150,69,117,60,245,127,127,105,117,127,220,119,50,230,207,159,47,203,61,30,123,236,49,185,160,129,13,55,220,208,28,121,228,145,230,224,131,15,150,59,248,33,90,137,207,69,229,237,183,223,150,245,252,99,199,142,245,190,198,236,190,251,238,230,196,19,79,52,155,111,190,185,247,49,102,222,188,121,230,246,219,111,55,79,62,249,164,247,49,230,192,3,15,52,167,158,122,170,25,60,120,176,184,201,143,181,209,55,223,124,179,121,255,253,247,197,111,196,136,17,18,135,60,185,91,137,97,67,248,118,219,109,103,246,221,119,95,137,3,194,114,51,113,32,238,6,27,108,96,142,58,234,40,115,208,65,7,153,190,125,251,74,254,248,83,94,46,240,27,111,188,177,185,243,206,59,205,172,89,179,36,143,180,60,96,234,212,169,230,79,127,250,147,121,245,85,123,205,180,232,215,175,159,57,226,136,35,204,177,199,30,43,121,130,113,227,198,153,187,239,190,219,92,122,233,165,102,224,192,129,178,46,250,166,155,110,50,103,159,125,182,233,213,171,151,185,250,234,171,205,105,167,157,102,182,222,122,107,137,175,192,200,185,241,198,27,205,168,81,163,100,223,85,32,222,227,143,63,46,107,193,195,62,57,230,152,99,164,93,200,255,132,19,78,48,219,110,187,173,180,207,45,183,220,108,182,217,102,91,187,239,158,182,92,247,152,125,246,217,71,194,9,163,253,169,179,230,179,213,86,91,153,179,206,58,203,198,223,70,220,10,218,240,193,7,31,52,143,62,250,104,97,116,142,28,57,82,250,117,211,77,55,149,62,160,126,244,15,245,167,108,31,250,208,135,164,254,10,87,150,91,164,126,218,87,76,126,234,149,65,211,80,223,16,39,157,116,146,57,254,248,227,165,15,223,121,231,157,154,49,183,223,126,251,153,147,79,62,89,250,188,10,148,145,253,134,96,76,159,121,230,153,50,174,181,157,31,126,248,225,98,76,80,31,226,48,142,194,186,165,136,235,186,143,245,225,248,231,164,208,195,182,207,88,187,239,123,109,251,92,98,243,24,36,99,234,230,155,111,178,227,232,72,243,244,211,79,153,231,159,127,65,162,111,50,98,19,115,202,169,167,152,221,118,221,77,198,169,34,215,23,155,109,182,153,244,105,218,23,64,219,136,49,249,238,187,239,138,31,72,219,72,203,76,187,247,238,221,91,226,51,86,64,189,118,162,252,44,97,74,143,9,198,163,59,38,86,217,58,143,183,117,190,219,214,153,99,98,128,245,235,97,251,126,153,25,51,230,33,25,47,103,159,125,150,217,112,163,141,204,189,182,79,108,113,229,201,3,60,126,60,199,210,61,114,190,121,224,129,7,228,252,2,116,140,132,199,16,245,156,56,113,162,140,133,215,94,243,63,106,108,193,49,65,61,63,248,224,3,25,35,103,156,113,70,205,121,14,80,142,31,255,248,199,222,229,64,187,126,248,195,31,22,157,118,165,94,79,63,253,180,121,225,5,219,71,22,180,241,41,167,216,62,218,45,238,35,198,242,152,49,99,100,252,232,184,38,46,125,180,231,158,123,154,158,44,31,94,99,112,227,46,102,69,234,110,14,157,247,203,209,41,87,166,247,155,166,24,53,245,171,224,202,253,181,129,69,85,70,13,194,148,69,77,120,185,157,173,78,158,102,236,84,29,207,110,116,163,227,48,210,94,68,6,15,114,58,103,228,246,98,175,86,135,41,163,162,164,238,22,89,212,10,110,38,125,150,253,38,199,53,113,2,119,101,126,49,199,191,28,237,158,64,132,188,166,128,177,206,139,196,92,204,49,116,49,50,40,3,198,57,70,20,134,243,233,167,159,94,24,192,172,241,189,254,250,235,205,160,65,131,138,248,24,216,196,191,227,142,59,228,226,205,69,147,248,220,77,227,34,201,197,146,184,123,236,177,135,233,223,191,191,236,19,227,253,197,23,95,52,231,157,119,158,24,248,220,173,195,64,198,32,199,32,24,58,116,168,24,102,148,129,11,58,101,128,103,206,156,105,174,184,226,10,179,255,254,251,139,161,137,209,253,250,235,175,203,190,47,188,240,66,217,63,198,142,155,56,140,178,70,206,190,114,170,157,59,119,158,148,155,60,210,122,222,123,239,189,102,248,240,225,81,61,49,144,30,121,228,17,179,211,78,59,137,33,188,145,53,96,40,15,251,161,108,212,17,67,106,206,156,57,230,170,171,174,50,163,71,143,150,201,7,245,155,60,121,178,249,243,159,255,108,182,223,126,123,169,11,6,65,189,137,3,251,38,12,96,68,132,6,196,164,73,147,36,30,75,175,212,232,75,129,49,203,196,133,190,57,238,184,99,101,66,0,48,222,168,219,144,33,67,204,132,9,19,236,196,228,84,9,195,56,187,249,230,91,196,160,98,223,24,115,212,143,186,99,176,211,47,24,85,91,108,177,133,228,253,236,179,207,154,103,158,121,198,92,114,201,37,50,30,0,125,88,213,158,247,221,119,159,24,87,24,101,231,156,115,78,75,19,7,242,104,84,6,202,140,113,204,248,194,88,6,24,237,140,5,234,240,252,243,207,139,161,72,185,48,16,233,19,250,9,99,31,35,49,172,71,10,242,101,60,243,142,3,117,97,50,130,209,139,80,86,140,225,233,211,167,219,118,62,78,140,105,142,213,41,83,166,72,157,9,63,239,188,115,109,123,15,181,167,2,123,28,219,191,130,109,189,180,221,25,239,98,124,115,152,115,58,176,60,110,108,220,62,140,15,198,57,117,103,95,58,41,166,92,212,249,130,11,46,48,91,110,185,165,148,89,251,130,186,83,231,77,54,217,164,232,139,251,239,191,95,38,115,97,95,16,70,27,49,230,116,98,89,213,70,218,63,140,67,218,253,232,163,143,150,177,2,226,118,58,209,182,81,127,43,125,229,88,99,162,58,122,244,78,50,217,37,239,73,246,152,184,227,246,59,164,238,71,30,121,132,173,75,79,155,206,77,0,46,189,244,67,102,192,128,129,102,233,178,165,230,190,123,239,51,211,103,76,55,103,156,126,134,25,54,140,155,90,110,50,7,152,20,2,198,210,47,127,249,75,169,39,199,230,14,59,236,32,229,124,226,137,39,100,114,112,209,69,23,201,164,25,48,41,226,252,70,57,152,20,113,126,225,92,243,242,203,47,203,152,210,241,85,53,113,160,142,140,9,142,45,110,106,112,220,211,46,140,7,252,174,188,242,74,9,111,212,71,220,180,8,143,23,202,78,222,148,143,115,5,99,159,9,72,243,147,7,63,112,234,114,137,154,80,171,112,94,12,89,35,164,238,102,185,231,156,57,11,172,130,143,243,40,184,16,187,105,196,64,24,63,239,118,129,78,162,176,10,174,20,27,69,226,64,137,59,228,16,234,76,227,132,172,121,69,156,136,196,173,224,80,162,48,212,12,163,166,76,47,208,115,221,232,70,71,67,78,82,140,59,25,128,9,163,162,215,99,149,196,13,240,203,113,25,161,20,241,130,213,29,112,51,18,229,145,176,32,97,73,3,59,138,184,16,187,169,98,32,140,95,226,206,73,20,215,49,23,24,21,144,242,154,0,119,118,185,99,199,5,154,139,28,198,30,23,46,12,48,46,240,24,15,24,19,124,157,72,227,115,71,147,11,103,24,159,139,33,23,111,252,48,34,222,122,235,45,137,143,177,194,4,1,127,46,220,3,6,12,144,250,97,120,99,32,115,33,199,80,225,145,61,70,57,95,24,58,236,176,195,164,60,196,195,64,193,176,193,0,214,187,187,196,225,162,205,29,58,12,37,202,186,243,206,59,155,29,119,220,81,140,227,24,174,125,89,106,196,133,156,124,153,92,240,148,131,116,24,254,24,247,212,147,124,49,166,36,149,239,3,12,46,158,2,140,24,177,177,212,19,195,137,139,59,245,194,88,3,24,141,24,70,76,26,180,126,180,11,134,4,237,160,119,22,235,129,188,119,217,101,23,49,34,102,207,158,237,125,29,200,131,242,170,33,148,2,35,16,131,137,242,95,124,241,197,182,223,182,151,186,33,148,131,250,98,160,184,59,239,58,222,28,51,249,227,14,49,249,247,239,239,12,99,226,29,114,200,33,50,1,35,15,234,70,223,17,135,190,5,43,86,44,47,218,51,55,110,48,220,48,124,49,150,90,5,70,28,101,224,238,53,101,32,95,202,112,192,1,7,20,101,160,236,248,97,96,51,246,16,116,198,5,227,132,201,42,19,82,210,104,159,112,7,157,39,69,140,83,38,32,85,75,68,200,67,243,165,62,232,236,11,208,206,28,15,174,157,183,147,112,202,71,253,105,7,218,227,209,71,31,147,188,109,11,75,154,130,131,118,87,183,252,21,236,253,60,91,47,201,231,200,163,142,20,163,146,177,222,183,111,31,25,247,219,111,191,157,235,79,27,135,99,242,193,49,174,47,152,92,50,102,195,190,160,255,233,11,158,72,40,104,35,234,114,238,185,231,102,219,136,99,41,109,35,218,129,137,53,117,165,141,180,157,244,24,228,41,9,237,196,132,128,99,130,240,3,15,228,152,24,40,126,155,111,182,185,24,204,60,29,88,180,104,177,171,163,175,63,188,116,233,18,115,219,159,110,147,114,158,119,238,121,182,44,156,3,104,11,39,212,53,98,139,147,79,62,73,38,236,189,123,251,113,122,208,129,82,166,73,147,39,73,56,245,100,2,201,185,134,137,37,19,104,246,71,125,169,55,254,24,249,245,16,142,1,29,139,164,71,7,28,91,220,28,96,34,72,91,48,110,92,31,109,239,143,57,119,140,50,73,97,210,18,246,17,113,41,63,227,137,39,51,244,83,243,240,141,80,151,75,225,47,98,40,97,9,205,184,155,229,158,255,247,127,63,194,21,67,221,194,18,219,74,29,6,194,248,121,183,11,204,75,26,55,199,168,202,18,215,145,115,103,184,18,54,130,196,105,192,178,175,68,36,44,101,75,110,211,4,123,84,5,203,167,88,187,165,91,214,128,240,85,37,6,30,122,13,163,162,215,99,47,108,132,157,26,113,37,130,136,162,230,88,5,103,224,214,176,136,45,185,77,99,150,52,176,163,136,115,2,106,184,50,32,96,47,226,5,171,187,250,29,7,17,153,112,116,60,184,176,178,220,71,151,233,164,224,66,203,157,253,55,222,120,67,238,210,53,138,207,93,180,79,127,250,211,98,156,81,15,210,97,212,115,55,57,5,23,78,46,230,24,92,24,25,24,36,127,245,87,127,37,198,11,19,9,93,163,141,113,75,92,53,192,49,246,49,174,185,91,78,56,224,226,142,1,140,193,27,182,159,232,86,120,74,65,185,49,128,185,88,171,191,10,23,116,38,49,60,185,160,158,248,1,234,195,254,189,83,128,209,192,254,48,216,0,79,36,62,246,177,143,73,123,80,70,77,79,58,64,61,154,1,198,4,19,37,93,118,1,72,139,241,129,1,72,189,115,88,176,112,129,180,51,125,50,100,200,96,95,246,178,110,212,151,62,164,47,213,79,133,101,75,212,221,185,141,212,1,35,134,37,22,212,3,35,14,195,136,125,99,152,210,255,96,230,76,55,14,104,207,170,113,67,123,182,5,140,5,202,192,221,91,202,64,155,82,6,234,17,150,161,10,220,141,166,29,211,37,95,128,113,196,83,47,218,148,9,64,43,160,28,180,51,19,26,234,71,27,59,56,238,99,141,250,253,247,223,207,231,61,91,218,84,251,161,232,143,194,109,125,112,71,162,126,142,201,150,242,110,54,114,51,137,15,240,166,47,48,210,101,57,146,117,211,30,19,222,159,208,82,95,48,249,170,215,70,180,61,237,24,182,17,99,197,213,91,97,119,94,195,78,118,218,105,71,243,209,143,126,212,150,167,143,140,161,197,139,221,90,254,129,131,6,74,221,24,179,101,189,87,201,36,252,134,27,110,148,125,51,57,225,24,163,174,161,144,117,200,60,57,217,104,163,225,214,195,251,91,244,238,213,91,198,243,18,191,204,155,58,48,102,152,148,187,9,74,12,234,207,88,95,29,112,46,224,220,21,230,239,250,104,160,235,35,11,198,14,203,194,246,218,107,175,108,31,113,158,225,201,196,155,111,190,233,125,114,240,149,172,203,165,240,23,177,111,188,146,125,104,200,118,147,117,55,201,110,42,101,149,8,234,14,185,16,239,217,136,227,68,177,72,28,101,212,12,163,42,75,92,216,169,89,174,135,40,174,221,228,88,246,229,69,188,197,51,195,18,200,166,9,246,168,23,220,253,59,14,221,178,38,196,158,168,101,224,101,199,53,42,122,61,246,2,170,184,18,65,68,81,115,172,130,51,112,167,113,66,183,160,138,61,234,69,203,9,168,225,202,128,128,189,136,23,172,110,241,144,139,77,86,164,115,58,30,92,212,49,200,170,238,102,3,150,160,112,1,228,238,113,163,248,148,157,59,114,24,127,24,214,24,248,122,55,58,7,46,186,122,247,142,139,15,119,255,254,235,191,254,203,124,249,203,95,22,249,193,15,126,32,23,211,240,206,39,119,157,121,42,241,187,223,253,206,252,234,87,191,146,39,26,24,79,164,7,97,251,105,123,114,225,238,211,167,183,24,75,214,41,126,26,174,76,61,185,235,73,61,189,183,24,74,85,6,187,66,159,194,124,231,59,223,49,95,249,202,87,204,191,253,219,191,153,95,255,250,215,153,167,31,245,129,65,177,235,174,187,202,82,11,157,108,112,7,18,93,151,59,228,192,139,161,212,221,45,189,113,245,85,86,161,222,76,76,66,63,154,72,250,17,21,55,169,44,241,116,231,247,191,255,157,180,255,87,191,250,85,243,141,111,124,195,140,121,104,76,97,4,129,102,199,13,70,92,91,64,25,232,223,168,12,99,226,50,84,129,73,34,125,200,50,51,150,233,164,194,58,116,158,206,80,135,86,192,24,162,157,121,234,228,224,218,76,217,182,170,24,178,140,23,150,234,184,54,245,109,237,89,254,130,182,22,63,207,54,72,244,130,45,6,89,67,155,227,67,221,132,69,108,65,61,216,103,163,190,208,137,44,96,137,77,189,54,98,153,88,218,70,181,249,231,10,229,132,39,124,60,245,249,238,119,47,55,95,251,218,215,108,63,126,197,252,246,183,191,49,31,76,248,192,199,44,235,205,24,191,246,218,107,109,219,109,40,75,233,120,242,165,245,77,89,178,247,140,97,78,219,212,3,245,100,130,193,57,41,7,218,141,165,74,171,131,102,202,193,216,161,45,57,151,241,132,55,21,222,187,162,29,56,95,50,73,206,35,211,8,53,92,10,127,17,67,9,75,104,200,42,196,8,221,25,33,82,234,238,121,209,121,39,139,34,200,113,141,176,105,130,243,137,157,72,28,101,84,175,71,238,128,37,46,236,212,90,119,3,100,211,38,156,43,131,132,165,44,129,108,154,96,143,122,209,122,248,59,193,221,210,45,29,41,98,208,89,206,142,107,84,244,122,236,5,84,113,37,130,136,162,230,184,66,210,56,161,91,80,197,30,245,162,229,4,200,126,50,92,70,200,176,151,162,140,33,51,127,224,78,141,21,254,2,214,176,245,9,220,169,229,253,1,214,16,127,251,219,223,54,223,251,222,247,228,125,128,87,94,121,165,88,250,4,152,100,28,122,232,161,230,159,255,249,159,205,225,135,31,46,203,34,120,121,145,247,12,48,134,194,118,147,54,45,68,221,101,219,214,178,80,193,205,0,35,139,23,35,41,235,119,191,251,93,115,249,229,151,203,18,8,252,116,57,83,179,96,205,60,75,117,152,116,80,38,12,13,252,184,107,90,13,95,246,148,165,18,174,238,10,194,112,75,28,254,9,83,182,152,55,111,190,172,225,31,57,114,51,243,245,175,127,93,234,242,165,47,125,201,172,90,185,74,38,104,107,2,244,33,101,96,194,25,149,193,150,177,61,202,128,161,199,50,149,42,99,178,121,184,54,171,98,105,99,217,122,150,54,86,182,154,37,9,245,44,255,4,41,251,56,33,19,22,113,7,1,67,152,167,84,245,219,168,170,80,238,6,0,227,159,247,53,190,253,157,111,219,227,226,59,230,184,227,142,15,142,137,178,222,60,97,220,126,135,237,205,59,239,188,107,102,205,226,73,141,245,247,89,117,86,253,59,3,60,85,100,105,94,243,168,106,148,144,75,113,190,1,139,18,51,106,179,204,38,117,247,220,102,251,61,189,203,121,200,38,228,40,23,149,212,157,136,164,77,56,148,40,12,213,235,145,59,199,42,161,155,77,29,38,146,168,48,74,5,55,45,36,241,44,105,43,184,64,38,76,25,195,2,131,14,227,162,91,186,165,35,133,177,86,51,150,219,32,185,113,172,44,164,236,40,138,35,121,84,113,133,72,218,10,174,12,67,69,111,133,189,0,252,114,76,4,81,115,92,45,238,110,163,23,254,2,6,202,29,9,238,66,178,174,189,222,242,15,93,175,204,221,227,70,241,49,138,88,94,194,157,97,238,230,97,20,240,82,101,248,196,32,4,119,215,184,163,78,56,143,242,89,54,192,178,2,238,102,83,127,238,162,51,145,200,45,169,192,184,97,125,48,47,23,127,238,115,159,147,248,220,229,12,33,109,106,133,178,235,19,16,245,99,232,135,172,239,42,16,87,252,37,3,71,5,39,208,119,2,88,38,194,82,14,158,160,48,177,193,0,224,165,90,234,209,10,120,194,65,157,88,239,76,27,147,55,203,190,170,158,216,0,150,173,80,222,153,51,102,138,155,49,36,44,117,112,117,229,46,60,245,35,12,183,99,23,71,217,122,201,29,90,250,142,37,95,24,216,61,123,186,245,224,135,31,126,152,24,219,138,65,131,155,27,55,76,2,26,129,49,192,29,89,5,47,30,83,6,150,4,81,6,202,70,25,120,202,20,150,161,10,60,93,161,15,137,207,251,49,85,226,158,208,52,15,45,11,109,228,64,251,198,76,59,115,183,157,119,120,104,99,252,10,166,141,11,182,154,37,9,245,76,27,16,38,110,231,41,122,193,62,77,200,132,113,76,50,182,27,245,69,248,244,128,167,38,171,223,70,65,33,2,230,151,164,121,87,135,190,226,152,96,249,80,207,158,189,228,24,230,101,119,183,84,167,172,55,203,153,14,63,236,112,89,198,115,205,53,215,216,178,78,182,97,18,232,234,89,197,32,229,4,212,147,59,249,156,147,114,160,221,120,95,169,163,193,216,161,159,88,214,200,203,229,85,178,247,222,123,203,57,164,57,84,53,66,200,165,240,23,49,148,176,132,174,6,103,206,82,214,55,101,81,97,20,239,150,92,42,36,141,235,54,77,176,71,46,184,82,216,212,97,137,164,92,33,69,89,97,212,12,163,166,2,170,184,64,131,136,189,153,56,120,103,183,116,75,71,8,203,225,162,37,113,170,179,81,198,47,231,14,184,16,80,193,69,30,142,34,206,9,168,73,83,40,117,216,75,90,198,34,47,244,58,44,113,67,118,106,196,57,100,227,218,13,92,177,47,140,236,74,225,207,235,29,9,150,31,96,228,242,162,36,119,186,83,112,119,144,187,132,24,179,24,213,141,226,99,84,177,124,136,117,250,92,252,73,199,123,3,24,192,41,168,27,75,37,88,166,160,75,80,152,108,168,97,85,5,238,58,243,149,151,240,145,62,70,16,47,35,178,38,27,99,64,219,77,219,144,9,12,203,125,152,88,176,47,9,151,249,155,99,150,101,240,50,168,214,83,211,19,22,113,5,40,119,123,128,186,99,92,96,204,232,167,29,89,102,82,15,3,6,186,9,20,237,50,111,222,92,95,118,63,126,236,31,245,165,15,169,163,248,21,226,234,175,76,29,97,38,41,58,81,193,59,100,197,134,27,184,113,192,215,143,170,198,13,237,25,130,54,98,178,145,26,113,24,188,124,133,42,4,251,111,222,128,138,65,185,88,234,244,222,123,239,121,159,18,76,80,89,22,194,215,113,40,75,43,192,248,163,157,25,67,122,215,220,193,241,146,165,174,157,183,29,181,173,60,33,146,54,165,7,2,238,97,207,183,76,38,231,205,159,103,203,82,246,3,99,153,242,170,91,210,8,75,82,199,168,9,19,198,49,201,216,110,165,47,136,191,250,109,20,20,162,96,21,61,38,108,125,188,95,216,14,142,237,214,110,96,250,155,137,34,147,141,107,175,189,206,125,102,89,194,37,106,158,65,202,9,152,184,112,78,96,249,159,219,111,12,234,207,19,205,142,6,19,95,202,194,49,157,235,35,38,55,252,42,181,126,124,160,57,228,26,161,20,254,234,178,37,113,133,108,55,109,114,123,206,76,28,172,111,202,162,38,236,114,201,139,196,81,246,105,4,141,216,35,23,92,41,108,188,46,92,40,25,174,144,168,204,168,25,70,77,5,52,226,70,17,56,105,138,129,209,45,221,210,65,34,99,204,15,57,17,187,81,6,194,248,229,220,176,120,6,2,42,184,200,195,81,196,57,1,53,105,10,165,14,87,72,145,87,134,81,149,65,35,110,6,18,215,110,114,28,236,11,67,49,43,252,121,189,35,193,197,157,59,93,92,92,49,224,245,233,0,134,12,119,13,249,212,32,70,144,126,183,157,248,124,65,4,99,47,140,143,129,193,100,129,229,66,172,165,231,171,44,128,245,195,188,0,77,92,12,27,158,46,112,145,193,136,229,107,39,188,27,192,93,79,189,176,242,229,17,46,242,228,73,60,238,224,242,41,198,208,192,193,232,97,233,18,19,18,202,73,92,12,13,190,252,68,152,62,173,0,218,134,248,29,125,204,209,178,223,107,175,187,86,12,85,210,33,212,147,114,115,151,120,239,125,246,246,233,132,26,130,124,49,84,169,7,23,125,119,1,93,37,237,194,167,46,91,53,78,1,119,121,105,55,150,235,240,82,121,252,66,106,45,122,246,232,41,47,70,211,79,87,93,117,181,76,210,86,172,112,237,55,121,210,100,249,20,37,70,56,75,33,180,61,164,125,248,15,217,98,248,112,247,153,205,71,31,125,196,25,248,214,27,166,239,158,122,234,41,9,3,140,3,250,181,106,220,240,41,78,214,150,51,161,83,240,2,40,79,3,248,108,41,253,160,253,70,61,195,39,14,196,1,76,42,117,146,145,43,67,21,104,63,150,176,241,233,75,226,235,152,195,128,230,75,80,76,122,121,65,186,213,167,65,180,81,217,206,87,217,122,210,206,140,63,215,223,215,89,131,151,246,56,236,208,195,196,16,118,109,170,199,176,99,238,190,243,68,237,241,199,30,183,227,215,25,179,188,56,204,151,197,158,125,238,89,23,151,127,73,3,11,21,76,88,196,22,97,95,208,215,58,182,181,47,184,139,79,95,132,239,56,208,70,28,119,55,220,112,67,182,141,104,235,198,109,148,43,20,199,90,95,57,38,152,200,190,247,94,57,1,160,92,124,122,149,137,61,241,164,170,118,163,204,239,137,28,120,224,1,182,92,135,74,223,141,127,143,175,103,185,108,133,81,19,110,4,38,85,124,174,149,99,145,122,81,63,234,73,125,169,55,254,212,179,163,193,120,96,82,196,19,184,92,31,241,233,104,198,125,107,239,91,104,35,132,92,10,127,49,131,128,173,34,161,33,171,212,184,3,61,231,86,201,254,0,156,168,13,56,140,95,151,253,166,198,29,176,134,1,244,48,44,141,211,17,44,170,50,106,16,166,28,133,165,238,213,224,133,139,236,52,212,61,122,238,70,55,58,4,125,237,69,97,243,77,220,89,29,8,113,150,135,212,47,101,191,9,185,50,238,106,176,87,27,199,85,221,138,247,106,156,166,9,22,181,130,43,211,249,77,147,60,229,7,252,0,92,30,92,72,185,192,133,220,145,224,130,214,236,15,186,129,86,226,83,126,38,21,233,143,113,241,229,150,240,7,224,184,144,114,71,142,120,220,129,3,76,66,88,50,193,157,92,150,254,48,185,32,63,190,193,206,183,207,53,30,119,131,249,252,41,239,62,96,72,97,156,112,49,14,127,84,12,180,82,238,240,119,21,66,176,79,253,253,5,12,50,38,7,228,199,4,71,243,100,226,132,161,192,157,222,240,7,208,200,51,247,59,14,132,135,96,98,132,193,247,145,143,124,36,187,76,43,6,3,170,135,220,241,126,226,241,39,162,114,80,55,218,111,247,221,119,179,198,252,53,230,248,19,142,55,219,110,179,173,89,182,124,153,185,229,230,248,71,215,20,124,173,138,119,77,244,199,178,40,43,134,41,198,22,75,214,244,91,250,128,229,47,24,100,225,143,142,209,103,185,31,128,3,76,56,121,90,68,255,1,226,210,175,76,2,153,216,104,89,90,41,67,250,141,127,192,24,201,253,0,28,99,142,254,212,49,87,15,76,98,73,171,63,104,166,224,142,49,79,29,48,246,117,121,16,229,99,252,80,70,253,33,51,238,202,114,212,186,222,161,76,238,242,206,164,238,57,59,73,184,229,150,91,237,101,126,161,233,215,183,159,140,21,198,12,237,24,254,142,67,213,248,200,213,57,215,23,188,39,66,125,115,125,161,109,196,152,196,120,85,164,109,196,248,166,207,232,31,189,129,16,130,9,59,233,207,60,147,223,65,96,25,18,191,44,189,220,182,17,199,196,189,197,88,220,97,199,29,204,1,251,239,111,143,137,103,109,57,206,178,147,23,123,76,140,31,103,238,177,147,137,15,93,106,235,60,192,253,182,7,229,122,225,197,23,228,247,28,248,49,55,246,203,111,145,128,240,119,28,104,131,220,111,130,220,122,235,173,50,174,181,172,228,183,58,63,0,167,160,63,104,67,202,164,109,152,243,83,228,250,136,182,72,127,0,142,99,148,79,60,51,41,173,183,255,90,20,35,171,14,151,168,9,181,10,227,49,100,141,144,186,155,229,96,226,96,61,216,68,140,234,149,213,97,81,43,184,97,122,191,105,138,81,83,191,10,110,184,223,102,217,111,234,113,189,184,124,78,108,170,174,165,236,70,55,58,0,3,250,27,51,98,184,61,224,57,242,45,86,135,69,173,224,34,158,223,212,101,84,175,180,194,162,86,112,51,233,133,253,166,46,163,166,126,21,220,96,127,93,233,151,163,21,220,1,195,232,96,162,130,129,166,75,86,170,208,74,124,46,224,196,101,130,192,29,112,226,231,64,184,26,62,245,242,212,120,228,75,188,86,150,182,80,110,238,98,147,55,107,174,73,75,62,233,132,173,0,221,20,56,115,8,219,130,229,78,112,91,193,242,9,38,75,124,131,159,167,49,141,192,211,14,158,206,240,253,120,144,246,9,6,46,119,58,245,59,252,14,84,72,43,22,51,85,167,125,86,173,90,105,39,98,125,100,29,186,52,71,26,221,3,131,13,105,166,238,180,171,62,73,168,215,191,196,211,241,130,65,213,154,81,229,16,230,81,111,204,181,5,171,51,254,128,182,89,89,174,184,129,171,38,30,33,199,17,172,88,180,210,23,160,35,219,168,254,49,145,171,64,202,37,106,66,115,209,19,102,146,199,4,144,247,132,120,223,65,235,201,205,5,253,44,42,55,18,184,161,192,4,182,222,249,171,61,209,234,121,182,99,208,68,3,182,200,65,45,240,72,185,66,100,80,40,163,122,93,68,221,1,75,92,216,169,17,55,132,166,109,192,97,25,196,175,138,45,185,77,134,43,80,21,93,216,110,96,217,119,5,131,98,255,9,119,202,64,234,198,122,133,62,126,93,54,67,46,228,74,164,17,3,22,21,70,73,184,16,188,42,88,226,194,78,141,184,18,65,68,81,115,172,130,51,112,107,88,196,150,114,44,80,246,72,189,115,92,35,118,163,108,193,133,143,139,118,179,178,38,128,225,192,29,60,140,213,102,46,102,173,196,87,227,129,248,245,140,19,242,33,191,70,121,166,241,114,109,86,37,196,167,28,148,71,211,130,148,11,52,209,252,97,91,52,50,214,234,129,167,37,60,161,225,174,41,229,107,4,202,202,254,48,128,102,204,152,238,235,54,160,48,212,48,148,184,35,140,225,173,107,239,157,232,248,171,101,64,122,126,188,139,116,234,87,180,131,178,7,113,154,173,59,225,97,191,85,129,120,58,94,218,50,105,0,97,30,171,111,16,199,149,215,23,199,105,107,250,222,182,156,132,21,44,141,22,115,40,24,175,164,199,128,117,126,54,86,192,100,3,21,140,154,48,97,17,91,180,210,23,160,249,54,170,218,169,99,91,114,191,245,108,11,201,242,35,215,215,110,28,75,168,245,119,108,221,232,117,185,20,155,36,102,208,128,25,95,188,203,193,147,76,242,212,122,234,164,129,165,75,28,107,44,173,170,55,22,219,27,173,158,103,29,154,169,116,41,252,69,236,27,175,100,31,26,178,221,100,221,255,63,123,231,1,32,201,81,157,255,214,221,41,163,132,2,72,4,33,50,40,32,50,66,228,104,114,198,36,19,254,100,3,54,96,192,68,19,12,216,198,198,216,198,152,100,114,48,193,36,147,115,78,34,43,129,144,144,16,73,57,103,233,194,191,126,175,222,171,126,85,93,213,51,179,187,119,183,119,59,223,236,171,239,165,170,238,174,238,153,169,234,48,59,37,187,45,9,214,68,86,161,102,98,84,213,69,204,118,44,185,112,84,103,70,86,215,218,42,216,175,131,248,90,28,40,22,21,110,160,149,46,28,10,88,150,93,178,138,228,52,152,159,99,229,77,63,151,185,108,44,89,165,103,200,56,228,60,55,81,38,58,22,21,70,41,56,9,174,6,75,46,28,213,140,155,112,137,162,214,216,4,211,217,101,78,102,23,44,48,110,160,76,243,156,36,20,198,10,249,98,151,221,209,115,75,230,168,163,214,87,72,223,159,145,45,55,103,161,196,203,1,220,255,207,173,21,246,76,194,36,144,195,179,29,220,171,253,63,255,243,33,185,237,231,242,203,227,179,21,220,218,195,61,253,220,234,193,237,16,12,86,104,114,75,234,143,229,3,235,148,58,135,35,77,75,101,233,68,207,161,12,69,139,169,6,37,70,45,152,88,198,155,20,173,149,136,28,182,68,75,101,221,152,158,53,234,57,20,198,193,37,122,98,212,130,137,101,60,1,76,206,184,133,140,91,148,120,216,155,171,114,12,114,57,227,207,123,236,19,159,248,132,252,112,2,63,72,176,252,209,234,4,207,189,240,202,24,42,88,162,158,77,200,240,118,69,72,26,216,213,103,28,74,22,117,2,167,124,45,170,140,138,82,218,19,88,212,9,60,77,59,194,90,84,25,85,21,207,162,78,96,203,47,237,1,107,97,188,126,93,215,253,233,116,140,57,230,216,56,216,115,55,126,146,165,31,200,78,100,45,70,25,85,149,89,88,212,6,55,235,105,49,202,168,170,140,177,168,13,158,166,126,149,181,24,216,208,134,238,180,55,182,159,113,144,207,1,173,6,248,98,229,11,47,126,9,207,1,98,127,72,87,166,254,217,26,192,173,21,252,135,226,7,63,248,193,83,156,1,182,3,101,27,185,61,133,103,7,152,36,248,95,41,138,247,172,223,173,219,119,223,253,230,199,207,146,34,239,255,146,243,227,179,206,91,54,226,118,182,120,67,120,101,222,160,12,182,63,75,8,178,145,192,173,122,60,203,193,255,151,224,22,33,192,179,5,60,68,207,179,5,118,5,98,203,66,173,3,219,29,58,136,6,101,226,254,152,145,117,226,192,207,84,5,15,206,22,179,68,49,151,154,189,238,88,212,146,81,85,89,74,22,213,24,213,197,140,69,45,25,85,149,133,50,123,241,148,48,113,144,189,57,199,28,27,1,123,237,209,117,59,132,129,9,199,152,29,102,118,188,53,217,235,75,205,90,212,120,44,103,98,187,75,192,170,182,99,45,70,85,165,96,38,14,243,129,220,166,67,28,200,208,223,244,127,63,17,203,57,238,30,227,45,17,108,71,124,62,129,91,69,198,238,89,143,253,176,181,247,199,242,69,222,255,37,79,53,240,222,162,145,182,172,202,27,99,226,225,159,255,224,125,177,41,111,79,90,126,168,117,224,226,88,123,51,24,236,161,42,107,92,208,96,201,133,35,85,185,41,20,21,150,96,201,53,129,166,96,212,150,128,196,170,148,60,76,108,8,40,56,181,21,41,99,98,246,59,251,115,153,203,198,144,213,60,227,16,24,105,29,223,3,110,8,24,216,170,148,156,37,122,1,13,246,203,47,185,38,96,192,170,84,215,199,184,33,173,186,48,106,201,82,7,142,106,198,14,12,206,22,34,241,195,122,101,194,182,191,236,147,73,66,151,69,221,218,168,177,80,226,229,140,250,54,68,157,123,202,243,251,231,107,18,235,24,131,33,11,37,158,195,195,58,69,251,74,152,82,89,58,45,103,121,37,14,94,244,6,135,20,209,19,163,22,188,121,97,43,225,185,23,217,134,130,229,149,56,120,209,27,28,82,68,79,140,90,48,177,140,39,192,63,255,177,229,77,26,90,27,237,185,23,94,25,107,103,246,172,81,207,161,88,144,173,220,247,40,86,72,26,178,4,41,218,44,185,112,164,42,55,133,98,132,37,201,184,38,208,20,140,218,18,144,88,149,146,7,149,90,2,10,78,109,69,26,240,234,217,126,165,97,142,57,102,2,3,89,57,6,131,84,25,21,221,115,67,192,192,86,165,228,44,209,11,104,112,106,35,82,198,53,1,3,86,165,186,62,198,13,105,213,133,81,19,171,128,22,59,112,230,171,228,94,74,187,151,184,243,86,38,108,251,203,62,41,165,207,109,243,216,164,110,185,163,190,77,182,237,195,254,192,237,185,175,227,89,40,241,28,99,176,78,210,190,19,166,84,150,78,244,172,81,207,161,48,14,46,209,19,163,22,76,44,227,205,138,218,74,245,50,235,246,71,238,5,148,28,170,229,188,162,208,234,4,207,189,240,202,24,42,88,162,158,77,6,182,211,107,182,74,63,113,192,34,109,192,18,116,2,10,150,92,56,82,149,155,66,49,194,146,100,92,19,72,185,180,61,163,182,4,36,86,165,228,65,165,82,64,131,205,52,248,48,237,51,35,150,135,164,231,50,151,141,32,114,124,201,193,214,96,84,116,207,13,1,3,86,165,228,44,209,11,104,112,106,35,82,198,53,1,3,86,101,234,245,113,210,170,11,163,38,86,1,45,118,224,76,77,201,189,244,54,179,142,156,251,58,43,5,229,118,195,73,180,95,188,88,206,24,167,201,156,241,22,133,124,229,235,219,104,125,1,71,159,113,159,227,89,40,241,28,99,176,78,170,115,232,105,45,149,197,157,115,182,63,132,37,20,25,181,96,98,25,111,86,180,86,42,114,218,110,99,113,231,44,81,207,78,36,171,224,144,150,243,138,70,171,83,60,247,18,189,142,69,201,25,181,102,79,203,97,68,97,158,150,72,66,212,133,213,22,40,75,12,142,148,115,40,96,107,107,148,27,66,66,201,73,32,229,210,246,140,42,98,122,141,167,20,42,12,56,80,139,69,55,20,49,10,174,56,216,64,100,46,115,89,74,225,86,37,142,51,127,252,78,45,86,207,49,133,112,84,35,171,82,114,202,133,81,38,240,64,8,77,96,48,96,85,74,38,65,84,24,165,224,169,133,42,202,82,183,198,57,134,103,220,224,161,176,211,114,142,185,43,9,229,118,195,73,180,95,114,201,115,172,206,24,203,123,195,243,178,70,190,178,245,109,178,109,239,251,161,151,152,99,220,215,241,44,148,120,14,15,235,148,58,135,158,213,82,89,58,209,115,40,67,209,98,170,65,137,81,11,38,150,241,38,69,107,37,34,135,45,209,82,89,55,166,103,141,122,14,133,113,112,137,222,100,80,242,138,66,171,19,60,247,194,43,99,168,96,137,86,236,105,57,78,28,162,167,205,20,194,81,157,13,101,27,13,150,101,213,164,146,27,139,10,79,3,215,198,128,81,148,155,82,214,241,28,213,42,39,84,18,214,204,111,85,154,99,35,129,171,13,171,195,49,198,225,150,14,57,85,50,14,50,96,9,246,44,48,158,18,101,27,77,174,73,153,83,227,168,78,141,172,110,193,182,204,193,122,56,41,235,120,22,24,231,240,103,28,123,94,128,212,102,37,91,9,170,219,59,149,228,117,173,173,49,78,221,104,188,12,17,182,38,178,172,179,109,155,110,103,201,163,18,219,48,238,219,244,44,148,120,101,195,58,161,206,177,207,98,223,26,203,203,115,38,177,78,139,67,21,209,19,163,22,76,44,227,141,138,214,66,35,135,53,215,82,89,87,222,179,188,18,7,47,122,131,67,138,232,77,6,37,111,213,104,109,180,231,94,120,101,172,157,215,179,70,61,135,162,106,79,201,238,138,195,8,83,8,71,117,54,148,109,52,88,150,85,147,74,110,141,167,70,165,110,98,20,229,166,144,82,176,212,129,163,154,179,42,85,14,2,219,173,36,115,153,203,146,75,56,182,244,80,27,63,38,131,52,57,80,44,42,92,160,116,91,221,26,211,126,178,27,98,185,19,121,74,84,235,42,203,50,141,27,82,214,241,44,48,206,193,174,136,28,149,26,163,230,92,145,198,196,100,107,64,117,123,69,242,152,229,142,177,117,147,153,91,34,194,214,70,150,141,176,109,215,126,200,56,230,244,98,182,213,133,133,18,135,106,57,207,225,208,234,164,200,177,79,99,95,27,203,43,113,204,105,113,108,67,40,113,168,150,243,102,69,107,165,34,179,141,177,84,150,141,240,172,81,207,161,48,14,46,209,19,163,22,76,44,227,21,133,86,39,120,238,133,87,198,80,193,18,245,108,66,134,183,43,66,82,105,187,43,14,38,102,59,150,154,112,84,103,67,217,70,131,179,117,240,82,201,77,28,213,222,152,6,86,183,198,40,37,163,162,215,88,5,52,89,149,42,7,129,183,184,167,254,231,216,98,176,134,73,169,234,3,86,197,56,75,240,2,90,92,160,116,139,29,138,26,179,220,100,55,196,114,107,44,48,158,18,101,27,158,101,153,198,42,18,43,57,80,141,5,198,57,100,206,33,28,149,26,163,230,76,44,114,111,231,117,182,6,196,237,200,183,47,137,248,115,159,229,140,177,205,223,204,220,50,81,108,91,102,91,95,12,251,167,183,45,23,22,74,172,77,245,60,199,8,90,157,22,57,246,113,236,251,200,82,230,28,10,227,88,71,40,113,72,203,121,89,161,181,146,145,217,198,88,42,139,59,103,137,42,203,31,49,99,212,130,137,101,188,162,209,234,20,207,189,68,175,227,160,96,229,28,100,74,166,40,237,56,98,21,143,137,217,53,110,196,64,149,131,72,158,211,91,220,20,82,90,108,186,137,218,160,202,65,36,207,233,19,25,21,189,198,99,49,120,74,153,95,113,152,203,198,18,142,173,112,136,73,145,49,170,234,176,192,98,176,4,166,100,84,244,22,215,124,181,156,138,144,208,226,164,163,78,98,47,161,152,200,42,56,166,229,102,140,93,17,246,69,193,113,23,121,30,74,136,20,118,222,198,214,128,184,29,249,246,37,41,182,63,74,158,99,117,198,56,161,48,151,55,138,109,201,108,219,246,190,31,122,137,57,38,84,203,88,218,16,74,172,77,247,60,135,67,171,147,34,199,62,213,190,86,150,87,226,152,211,226,216,134,80,226,80,45,231,205,138,214,74,69,102,27,99,169,44,27,225,89,163,158,67,97,28,92,162,39,70,45,152,88,198,43,10,173,78,240,220,11,175,140,3,137,181,40,14,226,236,56,113,64,19,142,84,229,36,161,40,25,84,57,136,113,18,48,129,83,27,145,170,156,36,20,37,131,42,7,49,78,2,90,60,13,66,174,164,215,88,148,17,142,20,239,65,159,203,92,54,146,8,74,86,20,230,32,77,56,20,3,70,49,70,69,175,176,228,192,81,29,229,132,90,130,9,112,182,95,254,40,55,4,12,184,25,168,112,33,82,183,100,230,15,113,2,225,25,53,231,217,37,212,116,250,150,1,191,254,242,242,246,84,146,183,97,109,142,113,66,97,46,103,132,173,139,44,219,96,219,170,219,93,114,38,177,142,73,72,201,89,218,20,74,76,44,227,21,141,86,167,68,142,125,168,125,171,44,47,207,153,196,58,45,142,109,10,37,14,205,228,188,73,209,90,137,200,97,205,181,84,150,149,206,89,94,137,131,23,189,193,33,69,244,196,168,5,19,203,120,171,70,107,163,61,247,194,43,99,237,204,158,53,234,57,20,179,217,38,209,238,175,56,8,71,170,114,146,80,148,12,170,28,196,56,9,152,192,169,141,72,85,78,18,138,146,129,45,119,34,7,138,69,133,107,168,228,138,10,163,148,140,218,226,72,182,27,230,152,99,201,33,3,215,112,160,77,60,38,35,213,57,20,48,185,137,199,196,229,90,93,85,71,57,161,150,96,2,156,205,114,128,112,97,139,203,184,33,96,192,205,64,133,11,169,173,135,67,127,134,113,50,247,82,218,189,132,136,211,183,12,248,245,151,151,183,43,98,117,226,60,204,217,25,11,37,222,26,16,182,62,178,108,148,245,133,246,75,198,49,199,56,184,114,91,218,16,74,76,78,198,115,56,180,58,41,114,236,83,250,183,103,121,37,142,57,45,14,41,162,39,6,37,111,86,180,86,42,50,219,24,75,101,221,152,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,208,234,4,207,189,240,202,24,42,88,162,158,77,6,182,211,107,182,201,11,94,240,130,13,175,251,237,177,44,33,66,188,162,228,140,95,204,197,178,22,99,60,77,238,196,229,180,88,139,42,163,170,178,100,236,116,16,6,18,59,29,119,98,183,221,25,231,168,67,113,233,101,170,204,49,199,18,130,95,236,90,195,127,142,238,113,197,158,187,119,23,223,240,218,221,6,123,182,166,28,228,14,88,139,81,70,45,125,19,216,218,47,109,33,245,53,25,85,149,197,176,168,37,163,150,190,22,163,170,210,224,211,222,248,14,225,37,1,31,37,52,171,204,23,49,103,129,248,136,97,113,189,237,62,115,70,112,197,21,87,136,0,254,219,42,178,212,176,245,201,57,95,223,4,219,190,21,13,58,192,58,162,236,183,178,255,34,207,177,116,88,191,126,125,119,234,169,167,202,127,29,222,99,143,61,130,39,223,31,37,87,247,71,153,182,69,163,182,65,61,115,86,58,243,6,101,235,238,143,77,141,90,7,182,59,116,16,13,74,107,127,52,247,207,4,142,19,135,147,142,9,26,30,13,80,76,197,168,170,140,177,168,19,184,89,95,139,42,163,170,178,100,236,245,74,44,45,187,96,203,153,96,111,179,110,93,183,251,87,191,223,237,120,194,201,98,207,49,199,166,198,165,7,92,189,59,231,110,135,119,27,236,103,128,229,147,195,179,22,25,163,170,178,104,214,34,99,212,210,55,129,39,46,199,88,139,129,237,25,85,149,49,22,181,193,141,122,167,253,231,59,229,237,143,153,13,0,195,139,51,62,102,247,160,158,183,151,22,107,215,174,237,142,63,254,248,238,155,223,252,102,119,194,9,39,168,183,235,182,223,126,251,238,160,131,14,234,238,120,199,59,118,251,238,187,111,177,78,155,19,121,127,88,191,153,63,31,80,27,91,127,71,94,12,206,56,227,140,238,147,159,252,100,247,192,7,62,176,219,123,239,189,197,199,50,46,189,244,210,110,187,237,182,235,86,47,193,127,254,191,248,226,139,187,15,124,224,3,221,14,59,236,208,61,244,161,15,149,65,107,11,191,255,253,239,187,247,190,247,189,221,173,110,117,171,238,238,119,191,187,122,61,172,191,180,127,180,191,242,227,173,232,159,62,61,242,10,6,19,233,255,251,191,255,235,14,56,224,128,238,102,55,187,153,122,23,131,90,7,247,92,219,31,131,253,179,69,35,110,103,139,231,19,143,141,141,90,7,46,142,43,247,200,16,40,88,212,138,205,94,53,78,130,171,96,201,169,113,84,199,81,38,122,86,97,57,137,81,43,140,170,102,210,171,66,209,226,32,3,150,32,69,100,83,13,3,187,116,204,49,199,102,66,243,216,22,103,193,81,205,56,161,149,0,215,4,148,172,104,133,51,14,5,204,250,150,12,154,219,83,216,2,227,41,145,85,11,133,103,191,30,198,10,251,242,103,144,144,152,63,103,247,82,218,75,39,12,80,25,20,33,55,190,241,141,187,23,191,248,197,221,171,94,245,42,145,103,62,243,153,50,112,125,219,219,222,214,125,239,123,223,147,51,175,179,34,44,165,186,220,197,73,222,31,214,111,230,151,229,14,88,40,241,82,227,146,75,46,233,222,255,254,247,203,32,126,41,241,171,95,253,42,181,233,183,73,94,129,215,173,95,215,29,115,204,49,221,57,231,196,43,214,18,27,136,249,181,141,146,165,158,80,98,98,25,175,104,228,157,16,122,82,75,101,233,180,156,229,229,57,147,144,53,194,64,169,201,155,22,182,80,207,189,240,202,88,86,50,103,121,37,14,94,244,6,135,20,209,19,163,22,76,44,227,173,26,181,141,110,11,175,140,67,167,201,43,177,70,61,19,171,217,83,114,101,226,16,188,37,139,90,177,105,193,56,9,174,130,37,167,98,171,90,229,132,177,68,21,218,77,140,90,97,84,53,147,94,149,80,148,12,196,86,33,144,88,130,5,71,53,103,85,140,231,152,99,115,35,59,38,131,204,122,76,39,180,18,224,154,0,229,242,125,145,56,82,198,73,66,209,98,32,140,175,197,129,98,225,216,80,216,101,90,198,161,240,76,251,37,79,128,205,45,122,142,74,141,81,197,86,238,165,180,235,194,153,212,47,124,225,11,50,232,124,202,83,158,210,221,225,14,119,232,174,124,229,43,119,59,237,180,147,8,87,25,56,171,254,23,127,241,23,221,119,190,243,157,238,136,35,142,8,155,48,121,27,60,194,146,170,203,30,147,126,123,34,75,59,19,89,40,241,198,4,87,25,158,252,228,39,167,171,13,27,19,236,131,159,253,236,103,221,229,151,95,158,109,179,188,2,159,113,250,25,221,175,127,253,235,110,191,253,246,235,99,33,205,179,249,115,22,74,60,199,24,242,78,162,239,99,169,44,157,152,179,188,18,7,47,186,114,112,137,158,24,181,96,98,25,111,86,212,86,170,23,94,25,235,198,245,172,81,207,78,130,43,103,212,130,137,101,188,162,80,235,132,182,240,202,56,144,88,25,7,241,108,82,218,21,33,169,180,167,187,226,80,178,168,48,74,201,168,232,142,37,22,41,218,83,112,194,88,98,77,160,22,71,170,114,146,80,148,12,196,86,31,69,149,163,90,103,85,140,231,152,99,179,195,31,147,94,64,201,179,160,214,134,23,160,92,190,47,18,71,202,120,32,161,40,25,8,227,43,56,9,40,217,80,216,173,244,140,67,1,251,245,48,158,0,27,151,247,28,149,26,163,138,173,220,139,179,121,37,191,171,27,94,71,29,117,84,247,135,63,252,161,187,239,125,239,219,237,177,199,238,89,156,70,97,190,252,175,125,237,107,75,206,247,191,255,253,238,204,51,207,44,242,226,173,78,92,185,64,184,42,225,235,3,88,94,234,231,150,158,139,46,186,72,234,73,44,8,245,172,141,13,235,163,143,244,88,103,184,44,218,0,230,191,244,210,203,196,191,118,237,58,177,23,139,117,235,214,165,229,216,50,54,7,110,115,155,219,116,103,157,125,150,220,99,79,31,130,184,62,177,207,126,253,235,227,186,107,94,243,154,221,13,111,116,195,24,227,21,194,228,192,228,88,127,51,81,180,109,81,74,12,136,113,229,4,25,187,186,116,217,101,177,175,225,49,208,30,203,158,38,215,96,235,64,29,123,214,102,12,236,39,100,26,208,118,173,77,219,158,233,247,181,229,68,190,252,138,203,67,253,139,186,139,47,9,199,238,134,242,248,215,253,225,88,254,98,40,50,106,193,196,50,94,86,104,173,100,100,217,70,41,149,197,157,115,146,232,138,49,99,212,130,99,162,227,21,141,86,167,68,78,253,158,184,247,10,7,69,34,11,100,138,210,238,159,113,0,242,61,167,95,122,37,219,151,224,162,89,139,42,163,170,226,89,212,9,108,249,165,61,96,45,50,70,85,197,183,35,61,84,248,155,172,69,198,168,170,40,111,19,62,160,229,25,135,223,252,78,236,57,230,216,212,184,244,90,87,239,206,189,235,109,187,245,219,174,238,63,9,102,98,84,85,106,204,177,142,57,150,51,19,107,145,49,170,42,179,176,168,147,24,181,244,149,140,170,202,4,230,25,7,131,116,77,112,247,108,247,56,15,57,100,80,195,217,11,7,131,179,15,127,248,195,221,141,110,116,163,238,214,183,190,181,122,219,96,192,245,167,63,253,169,219,117,215,93,245,1,209,174,187,240,194,11,187,111,127,251,219,50,161,96,224,5,136,113,229,130,1,175,127,176,250,203,95,254,178,180,193,189,250,95,249,202,87,100,176,198,25,251,135,61,236,97,210,230,167,62,245,169,238,151,191,252,165,228,178,78,15,120,192,3,186,189,246,218,75,236,223,254,246,164,238,139,95,252,82,104,243,214,221,23,190,240,197,238,244,211,79,151,91,168,238,118,183,187,201,114,190,241,141,111,200,21,17,6,126,251,236,179,79,119,239,123,223,187,59,240,160,3,67,79,109,19,182,243,226,238,253,239,255,128,220,251,127,173,107,93,75,218,51,252,244,167,63,237,78,58,233,164,238,254,247,191,191,172,43,235,200,32,148,229,126,241,139,95,76,183,255,240,236,0,109,94,233,74,87,18,219,63,227,0,222,247,190,247,73,223,120,60,253,233,79,239,142,62,250,104,233,143,219,223,254,246,131,253,197,213,27,150,253,160,7,61,72,158,139,40,65,127,242,140,195,93,239,122,215,176,253,191,237,46,184,224,130,238,62,247,185,79,183,198,253,176,193,217,103,159,45,251,240,158,247,188,103,247,155,223,252,70,124,254,25,7,250,233,51,159,249,76,119,236,177,241,199,78,120,102,133,117,185,243,157,239,28,244,237,228,120,59,249,228,147,101,187,239,112,135,219,119,95,255,250,55,210,51,46,215,184,198,53,100,31,236,191,255,254,98,3,214,225,243,159,255,124,247,163,31,253,72,61,93,119,203,91,222,82,214,107,231,157,119,86,15,199,241,6,233,15,250,208,246,41,224,121,153,123,221,235,94,50,89,245,253,14,152,168,28,121,228,145,221,87,191,250,85,153,36,1,214,247,182,183,189,109,119,167,59,221,73,174,128,1,235,123,182,147,237,226,22,186,39,61,233,73,131,125,11,56,222,184,5,143,109,224,185,19,182,147,103,20,56,110,108,29,57,22,217,79,6,158,99,184,199,61,238,209,93,231,58,215,73,251,204,218,41,159,113,56,247,220,115,187,47,125,233,75,178,222,54,49,162,223,56,86,124,253,33,226,251,56,189,159,195,171,183,232,63,62,7,114,206,19,130,108,209,24,223,160,65,52,40,91,119,127,108,106,212,58,112,86,54,68,187,242,112,116,201,90,12,236,26,163,170,226,89,212,9,92,171,39,172,197,40,163,170,178,104,14,127,235,54,116,59,156,114,74,183,221,249,23,68,31,208,112,76,80,85,48,201,14,176,182,65,120,23,108,127,252,239,187,53,103,157,167,142,57,230,216,180,88,123,229,93,187,203,174,119,141,46,253,199,114,249,100,118,24,216,202,166,140,216,87,236,178,75,119,201,126,87,237,54,240,192,168,181,51,96,45,224,154,175,197,105,189,10,123,34,107,49,202,168,170,140,177,168,83,178,214,243,19,135,205,133,83,194,231,217,71,63,250,81,25,184,115,59,204,172,96,16,249,177,143,125,76,6,126,119,185,203,93,186,171,92,229,42,97,243,54,200,64,148,193,223,158,123,238,41,87,41,108,80,204,160,237,187,223,253,174,12,52,25,188,50,129,96,224,206,196,131,65,33,19,128,131,15,62,88,6,105,212,103,224,108,131,106,6,206,111,127,251,219,229,202,7,131,186,171,93,237,106,114,223,63,131,57,6,210,12,214,152,172,48,120,101,16,199,67,222,143,120,196,35,186,171,94,245,170,105,0,62,237,196,129,117,188,254,245,175,47,203,225,182,45,38,15,220,206,197,228,134,65,47,203,243,19,7,182,147,65,35,103,244,233,15,6,185,172,15,131,222,19,79,60,81,38,53,127,254,231,127,46,245,13,228,127,252,227,31,239,110,112,131,27,52,31,182,245,235,205,36,233,227,31,255,88,88,222,131,186,253,246,219,87,15,187,13,221,17,63,60,162,251,237,201,191,237,30,20,252,223,250,214,183,164,30,131,98,112,222,121,231,201,164,130,101,48,241,161,13,6,228,12,252,233,71,250,107,85,120,191,211,183,255,253,223,255,45,19,46,38,32,215,189,238,117,101,31,252,240,135,63,148,129,57,253,200,228,135,73,25,219,204,228,137,253,199,246,48,112,166,207,216,71,76,30,108,18,192,118,115,108,177,220,91,220,226,22,82,135,250,12,208,127,242,147,159,200,254,227,214,43,235,119,38,13,236,51,110,201,250,179,63,251,51,89,7,250,249,172,179,206,146,129,57,87,153,120,64,156,253,75,223,127,232,67,31,146,99,141,227,133,254,163,253,218,3,233,54,224,103,130,192,126,98,194,196,62,181,125,211,90,199,175,125,237,107,178,255,15,61,244,208,240,85,205,45,125,151,135,118,62,157,38,14,244,253,25,97,82,246,161,208,191,215,218,255,90,221,225,135,31,30,218,165,143,46,11,19,165,99,67,159,124,165,187,199,61,67,253,155,28,26,191,251,227,219,126,11,6,27,96,27,50,228,149,55,241,217,212,168,117,96,187,67,7,209,160,76,189,63,102,181,21,171,195,155,224,21,223,61,247,12,53,21,36,39,14,69,205,102,141,196,156,149,181,40,185,9,139,57,182,58,83,49,106,233,51,142,106,206,49,182,38,124,144,95,249,39,63,235,118,56,237,180,110,7,206,120,157,214,146,16,63,117,130,156,114,106,47,193,222,230,162,203,194,206,176,5,110,30,236,182,219,110,50,128,216,125,247,221,195,38,111,35,31,162,139,5,31,254,180,201,135,54,95,52,124,25,242,37,193,23,0,247,228,242,133,196,242,248,208,231,12,104,13,124,200,211,6,31,248,150,203,151,14,95,206,86,127,22,225,11,158,117,224,44,212,44,245,89,38,95,68,134,13,219,111,219,109,216,117,231,110,195,142,219,215,101,219,53,156,70,235,54,132,47,164,13,97,27,50,9,219,176,205,21,107,181,165,205,143,213,151,93,218,237,120,70,126,76,142,10,199,184,72,237,248,15,194,251,35,200,246,103,158,213,93,114,245,253,186,43,118,221,45,44,37,28,223,246,129,51,96,85,166,230,84,68,206,236,105,80,169,91,227,214,114,171,28,213,81,86,60,255,222,15,80,173,130,226,99,192,206,90,166,143,203,100,87,152,63,103,139,43,99,147,46,12,202,206,150,65,62,3,121,222,99,121,124,92,56,43,207,153,90,6,125,12,238,121,127,48,8,69,120,159,50,240,102,16,72,222,213,175,126,117,169,195,64,141,247,238,253,238,119,191,48,72,219,57,232,107,228,204,62,235,192,123,249,118,183,187,93,248,188,88,45,131,208,93,194,100,243,231,63,255,185,156,181,229,179,130,1,42,15,0,63,228,33,15,145,247,45,237,113,107,21,3,181,179,207,62,43,12,90,239,43,159,47,178,252,61,175,220,253,254,119,191,151,137,9,19,7,222,179,220,146,69,91,172,167,7,147,39,218,102,112,205,186,177,142,228,63,248,193,15,150,237,96,57,76,106,168,199,36,227,122,215,187,158,180,203,231,24,15,45,223,240,134,55,148,1,167,13,152,25,116,178,237,92,73,97,93,168,75,30,204,196,202,192,0,158,9,14,219,220,250,181,36,191,222,124,86,178,191,24,52,51,232,167,109,38,110,12,112,15,187,205,97,210,54,235,14,226,153,238,174,251,93,232,131,83,79,61,69,38,3,44,131,58,172,43,219,245,227,31,255,88,214,157,190,62,239,188,115,101,219,232,91,250,129,60,62,183,105,147,103,39,216,23,76,42,88,54,235,67,123,124,110,210,55,180,75,140,201,0,147,50,246,21,19,45,174,30,241,75,92,76,6,237,216,162,143,152,48,176,124,214,155,125,111,253,206,21,8,38,62,143,122,212,163,164,29,124,212,161,61,250,147,171,32,76,30,168,79,223,115,108,113,245,130,137,128,109,91,13,124,206,31,119,220,113,194,28,167,124,15,177,109,147,214,145,254,102,242,202,186,208,103,214,14,219,205,119,209,186,181,235,194,54,124,189,187,218,126,87,147,254,96,61,173,254,190,251,238,39,125,242,253,239,125,95,142,151,29,182,223,33,196,242,247,97,124,159,134,21,52,70,45,56,125,14,24,111,86,180,86,42,114,216,50,45,149,117,227,122,214,168,231,80,24,7,151,232,137,81,11,38,150,241,138,66,171,19,60,247,194,43,99,168,96,137,122,54,25,216,78,175,217,42,253,59,208,123,73,79,44,193,33,11,74,110,32,75,11,69,147,81,148,147,224,42,88,114,224,168,142,243,88,130,23,160,188,205,170,238,210,253,246,237,206,57,244,144,254,183,238,183,50,60,254,241,143,151,179,109,200,179,158,245,44,245,46,14,124,176,115,198,136,54,57,179,120,224,129,7,138,159,15,88,126,62,208,150,71,172,252,82,7,124,168,60,250,209,143,150,203,209,228,241,97,206,109,12,124,1,112,230,204,234,207,34,12,82,0,203,172,197,91,194,237,24,156,253,139,31,134,93,119,201,93,110,222,157,250,129,87,116,167,126,232,85,85,57,231,101,143,239,46,187,241,117,186,83,255,249,133,3,57,231,255,61,76,218,216,154,177,33,244,211,121,7,222,176,187,152,254,94,21,250,172,242,182,26,178,42,85,118,34,110,41,42,60,13,92,29,81,107,92,19,66,5,75,46,28,213,140,23,130,98,146,193,153,213,200,66,206,174,48,127,206,22,87,198,38,165,221,75,136,76,180,185,69,134,51,254,156,173,221,110,187,48,129,46,226,12,182,110,126,243,155,203,160,153,19,2,22,99,64,197,96,149,52,108,27,92,51,208,230,125,101,126,6,119,12,30,173,30,32,135,207,8,179,33,150,179,231,158,123,101,131,239,85,225,179,154,101,48,216,91,8,88,71,6,130,30,180,207,250,48,120,157,5,212,227,243,138,51,247,156,120,0,172,63,131,124,6,167,254,42,68,142,184,141,134,109,194,251,135,207,206,227,126,125,156,156,133,167,141,19,78,56,94,62,71,175,113,141,171,167,62,1,161,199,164,111,24,180,62,246,177,143,147,28,6,219,182,31,232,111,24,159,228,135,92,250,150,1,189,7,251,128,254,181,91,112,24,48,243,0,61,251,128,182,172,61,250,138,253,104,237,113,5,135,147,80,108,183,125,86,122,240,60,134,125,15,0,218,96,80,206,4,193,110,77,243,224,74,9,87,22,200,177,147,89,236,11,182,175,53,97,40,193,4,128,9,144,97,154,117,68,88,102,13,231,156,115,182,76,58,15,62,248,32,89,7,250,92,123,94,152,239,152,29,118,216,94,127,13,43,238,15,137,42,203,95,76,141,140,90,48,177,140,151,21,90,43,25,217,250,33,177,184,115,150,168,178,252,17,51,70,45,152,88,198,43,26,173,78,241,220,75,244,58,14,10,86,236,91,179,131,84,236,105,57,190,19,197,211,146,162,6,76,81,101,212,164,244,44,42,140,50,37,39,193,213,226,177,24,60,165,80,65,72,89,237,11,175,119,157,238,194,235,184,127,148,53,71,19,124,97,113,127,170,77,8,248,34,250,235,191,254,107,209,57,203,247,188,231,61,79,46,167,3,62,196,95,247,186,215,201,25,29,15,6,38,207,125,238,115,229,139,130,129,192,71,62,242,17,57,59,182,57,192,151,218,83,159,250,212,193,160,98,142,33,54,132,129,206,69,7,92,171,187,224,70,55,192,10,127,78,244,189,52,100,84,85,170,236,196,219,166,103,140,90,97,84,49,77,31,227,41,69,218,42,57,80,44,28,43,10,179,156,100,216,64,198,198,51,189,93,97,254,28,247,82,218,67,97,64,198,96,150,231,20,188,159,198,38,217,12,18,121,127,199,193,230,48,14,115,182,159,246,185,194,103,49,234,216,217,100,19,0,101,190,232,78,126,64,93,62,67,250,58,154,164,48,179,112,207,12,6,152,44,103,169,192,109,55,76,180,236,190,125,6,191,12,92,237,118,156,58,138,109,11,47,38,26,251,95,115,127,121,102,128,65,251,81,71,29,45,147,179,29,119,220,41,235,11,114,49,185,218,195,201,142,127,250,167,127,234,94,254,242,151,119,47,123,217,203,186,119,191,251,93,221,31,255,248,199,152,231,250,139,207,180,157,119,142,207,16,180,250,143,1,62,87,28,222,240,134,55,116,127,247,119,127,39,242,198,55,190,81,254,255,135,159,164,177,173,76,190,56,190,106,96,155,185,10,101,96,50,198,247,0,245,184,93,233,235,95,255,250,64,88,6,57,108,55,96,242,131,76,139,242,164,212,180,235,200,36,173,54,89,188,232,162,139,229,138,207,47,126,113,164,172,223,55,190,254,141,192,223,72,204,137,166,243,207,191,64,234,203,30,9,157,26,247,139,49,253,220,115,112,137,158,24,181,96,98,25,111,86,180,86,42,50,219,24,75,101,221,184,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,208,234,4,207,189,240,202,56,144,88,152,19,236,105,57,142,136,209,74,70,29,176,10,104,242,88,66,77,64,139,21,163,105,161,168,177,172,115,77,44,22,83,69,64,213,222,166,59,255,192,27,118,151,237,179,241,127,134,111,75,7,147,0,238,97,245,224,10,132,125,105,112,185,252,31,255,241,31,211,151,14,15,1,114,27,67,252,112,233,36,239,205,111,126,115,154,76,240,33,252,111,255,246,111,233,204,150,129,51,98,180,245,131,31,252,96,42,41,111,193,98,249,255,251,191,255,43,247,187,214,132,47,75,190,52,1,183,1,112,89,187,134,237,143,56,182,219,241,187,71,38,217,238,168,19,187,85,231,93,216,237,248,179,99,6,178,253,86,254,32,252,229,123,238,41,239,147,13,219,216,125,199,254,205,20,247,239,144,167,65,165,174,168,48,138,49,106,133,81,213,76,122,41,96,172,141,196,99,2,74,86,20,230,96,94,161,199,154,146,179,43,204,159,227,94,74,123,40,76,214,57,227,253,187,223,253,174,26,47,133,73,0,247,195,51,232,170,197,23,42,113,91,242,245,181,62,49,127,212,235,108,48,179,112,111,118,48,104,229,246,34,6,252,124,214,156,118,218,105,50,0,182,43,159,53,196,109,235,55,4,155,219,184,184,61,135,123,232,121,254,128,182,56,147,78,204,247,69,180,187,48,168,253,133,124,46,114,251,15,159,179,76,32,238,118,183,187,203,131,205,12,122,173,74,139,75,48,217,225,97,103,158,65,120,237,107,95,43,39,122,104,155,219,179,24,216,111,76,112,172,222,228,38,55,89,210,9,221,56,172,19,74,142,176,254,142,108,253,223,51,87,33,184,154,193,201,166,184,63,74,137,117,141,105,30,74,140,90,48,177,140,55,42,90,11,141,28,214,92,75,101,93,121,207,242,242,156,73,200,26,225,80,69,244,196,168,5,19,203,120,171,66,107,35,61,247,194,43,99,237,60,207,242,74,28,188,232,53,158,20,111,112,127,197,161,100,212,1,55,4,36,86,165,228,65,37,19,208,98,197,104,90,40,18,163,40,55,133,20,227,49,9,69,248,91,183,195,14,221,185,135,30,210,173,219,174,62,128,156,35,226,176,195,14,147,179,142,128,131,11,112,214,240,69,47,122,81,24,119,197,95,134,225,193,53,110,101,66,231,236,207,75,95,250,210,116,95,233,171,95,253,234,116,95,48,95,180,143,121,204,99,228,75,183,4,62,110,179,226,30,221,105,164,252,245,19,206,204,253,205,223,252,77,247,236,103,63,187,42,252,42,137,173,127,60,43,18,71,126,219,92,118,69,183,250,220,11,186,85,42,187,191,254,127,186,61,94,245,174,36,187,188,239,11,221,118,39,255,169,219,227,45,31,28,200,149,62,255,13,105,99,107,196,250,176,143,207,185,201,193,221,90,185,50,19,251,77,223,64,78,64,139,11,100,225,80,52,25,197,24,85,117,17,179,61,55,4,144,51,145,199,4,40,183,218,88,32,108,238,98,48,187,103,61,62,39,48,103,108,185,5,132,65,40,191,190,131,159,144,207,243,54,131,195,79,126,242,19,242,126,225,12,53,103,98,207,61,247,156,102,62,109,110,191,195,246,233,22,17,159,231,217,208,246,171,98,40,237,69,128,171,45,27,27,54,136,228,246,36,38,93,220,254,194,67,182,124,198,181,16,251,160,223,80,179,153,108,236,190,251,30,221,103,63,251,89,185,221,135,190,37,230,251,8,155,231,35,152,228,241,252,10,203,226,42,207,234,213,171,164,62,3,127,62,135,103,5,235,207,50,217,22,234,179,28,6,198,60,48,206,109,61,6,174,66,177,239,91,207,200,113,220,240,76,131,129,201,0,19,3,234,241,204,1,39,151,106,194,3,217,254,118,163,197,96,242,58,174,147,117,228,54,184,56,89,201,15,58,246,29,235,194,195,211,119,190,243,93,228,199,1,114,190,179,232,55,190,113,188,21,138,253,227,153,230,160,196,168,5,111,94,216,74,212,57,108,137,150,202,186,49,61,107,212,115,40,114,238,37,164,228,12,74,94,81,104,117,130,231,94,120,101,12,21,44,81,207,45,161,70,233,43,132,164,210,110,95,113,16,142,20,91,31,17,144,88,149,146,7,149,76,64,139,27,200,210,66,145,24,165,100,212,22,71,18,54,1,162,135,66,249,242,61,118,239,206,186,237,173,100,18,49,199,16,54,9,48,240,48,156,93,89,224,195,214,126,226,143,91,150,222,242,150,183,116,231,159,127,190,216,12,72,120,246,225,25,207,120,134,124,81,0,190,104,200,241,63,153,183,148,136,31,118,179,99,205,113,191,239,118,121,199,231,187,93,223,254,57,145,85,23,79,247,59,229,91,51,214,111,183,93,119,214,173,110,209,93,158,238,85,246,111,32,227,154,207,115,129,106,90,40,6,140,98,140,170,186,136,217,158,85,192,68,174,5,198,4,40,91,221,146,23,136,114,222,49,156,151,68,101,26,230,12,54,15,131,126,250,211,159,214,43,9,121,28,149,247,45,63,245,201,4,250,54,183,57,76,158,47,226,42,32,87,4,127,240,131,31,166,123,224,45,31,230,140,182,60,128,123,131,27,166,43,116,190,93,207,134,182,95,21,67,105,79,0,3,119,214,129,117,242,96,208,88,158,68,216,88,224,4,10,131,85,30,34,230,10,143,61,224,220,66,232,73,213,34,98,159,108,144,1,59,191,224,195,175,57,241,95,190,241,203,203,165,251,126,36,191,183,133,22,5,187,205,108,12,76,84,184,173,136,43,44,182,108,15,182,159,7,221,13,180,71,127,240,32,54,255,35,164,4,87,186,62,247,185,207,201,51,105,181,246,22,130,105,214,17,225,225,237,136,60,103,247,221,119,147,231,66,184,26,205,251,35,182,193,126,136,124,226,137,39,117,239,255,192,251,187,51,206,56,51,237,31,98,198,52,167,169,145,81,11,94,94,176,149,170,51,219,24,245,40,113,27,114,38,39,99,39,193,149,51,40,121,14,135,90,39,245,18,189,35,28,20,244,133,50,69,105,183,175,56,8,107,1,91,173,140,151,66,220,50,132,81,140,81,61,171,63,203,153,196,168,158,205,15,139,51,50,62,31,47,228,210,125,175,210,157,127,227,27,198,159,153,156,35,3,63,9,200,61,185,128,171,5,220,99,107,191,231,205,64,133,159,2,52,48,192,120,241,139,95,172,86,39,95,34,60,132,103,247,159,114,159,238,187,222,245,46,209,107,224,236,15,87,18,184,108,222,18,191,188,18,156,81,98,96,241,184,199,61,174,123,194,19,158,48,16,238,35,174,125,89,174,189,250,190,221,5,247,184,83,119,254,61,239,44,114,241,109,111,222,93,114,155,155,142,203,173,15,237,46,191,214,213,25,205,104,43,91,15,120,238,231,252,27,222,64,126,69,41,88,242,23,223,43,37,47,68,106,109,44,69,187,65,104,0,26,112,84,35,59,135,168,48,202,4,110,201,44,176,67,47,205,59,162,98,135,100,111,79,102,84,111,243,91,254,156,49,230,167,36,249,185,83,6,103,252,226,12,255,251,128,247,45,247,229,243,235,51,239,127,255,251,228,23,128,120,230,136,1,239,182,219,174,145,179,192,76,248,185,205,143,95,239,97,64,196,32,138,91,90,248,185,76,206,34,223,244,166,241,231,44,89,247,218,242,61,38,251,133,6,241,73,224,115,132,95,16,226,94,116,126,193,137,117,100,208,200,175,66,49,88,221,20,224,97,109,6,250,252,116,41,235,111,159,141,45,112,86,208,35,110,51,253,183,141,76,216,216,23,124,238,97,203,203,245,9,58,15,172,115,21,128,31,149,176,91,209,0,15,244,178,14,92,145,176,42,174,234,40,56,217,195,175,25,217,45,87,180,201,177,66,63,178,12,3,147,74,126,105,136,43,201,252,20,109,188,45,42,254,83,55,110,147,194,207,149,46,15,174,50,51,137,125,255,251,223,159,30,36,167,14,183,167,242,83,184,180,79,220,111,231,98,48,105,29,185,69,149,62,230,57,136,136,124,185,219,110,187,157,156,216,162,47,152,80,219,164,155,126,61,246,216,95,202,149,244,3,174,117,128,92,145,225,23,152,190,244,165,47,202,251,228,210,75,47,145,109,96,51,60,211,60,148,24,181,224,205,11,91,137,58,115,12,70,61,74,220,79,158,165,204,57,20,57,247,2,74,14,213,114,94,209,168,117,74,47,188,114,6,142,131,34,209,69,113,16,103,199,159,99,61,231,244,232,149,229,76,193,162,194,40,37,163,86,24,85,196,116,199,96,42,14,50,96,9,22,140,170,202,76,28,68,204,26,111,211,173,221,109,215,110,205,69,23,119,219,157,187,184,255,193,176,97,125,104,111,131,52,188,217,192,207,210,113,54,11,112,102,140,7,213,22,2,190,168,95,241,138,87,164,203,215,124,8,243,251,230,252,42,7,3,15,206,90,241,1,203,47,36,193,192,46,223,243,5,207,7,137,221,203,202,7,249,75,94,242,18,249,117,22,15,174,76,112,123,18,203,226,151,75,24,196,240,187,219,45,225,178,50,31,230,30,207,121,206,115,210,89,63,126,199,156,223,60,103,194,195,37,102,47,241,231,13,227,190,225,139,247,131,31,252,160,156,173,188,226,128,107,116,151,220,226,144,248,211,171,97,0,118,217,193,55,232,46,189,233,141,39,200,129,221,197,183,187,69,183,62,212,217,225,151,191,153,125,16,185,145,192,230,173,90,189,184,117,185,228,234,87,235,206,59,248,192,248,51,180,192,14,231,81,14,69,201,166,107,159,39,123,192,81,173,115,225,200,236,34,214,228,6,170,233,161,152,200,162,136,254,252,251,140,252,28,235,38,6,103,165,249,133,26,6,250,12,12,249,173,126,123,40,149,207,1,174,48,240,243,164,229,47,208,48,24,230,1,95,110,249,248,196,39,62,33,103,133,25,148,242,211,153,76,182,121,239,48,192,50,216,63,40,227,196,128,129,1,40,239,125,6,114,124,62,24,120,142,201,126,238,148,91,170,184,50,249,155,223,156,216,29,114,200,33,178,190,134,242,231,84,65,173,77,6,128,180,201,231,16,3,81,78,86,176,205,108,19,147,31,255,115,172,128,247,188,135,95,31,62,123,74,27,240,89,102,63,159,90,62,140,11,248,156,226,10,7,117,232,55,223,151,12,90,177,57,39,200,23,49,246,218,181,214,222,181,195,190,9,237,145,206,91,212,184,128,173,187,245,47,219,204,58,177,205,182,111,248,73,85,246,13,3,114,91,119,250,143,186,12,230,125,223,150,253,8,51,89,161,255,152,76,210,30,183,175,209,30,87,157,252,118,195,124,158,211,207,44,159,92,142,39,182,209,158,123,243,251,13,63,19,19,246,53,131,121,62,171,169,195,32,158,227,143,127,68,199,242,65,173,239,91,104,29,95,192,214,145,99,158,239,40,91,71,218,191,223,253,238,43,19,189,184,139,182,9,237,172,11,237,252,58,181,195,254,225,39,133,249,37,40,254,115,55,239,153,47,124,225,243,242,157,198,100,155,239,35,59,225,196,173,125,236,71,182,247,160,131,242,62,94,190,240,7,218,144,227,113,58,146,85,11,204,177,8,140,119,104,45,154,113,45,96,152,100,151,104,196,227,63,128,59,241,232,160,145,129,167,100,45,170,140,170,202,146,177,215,43,177,180,236,9,108,117,6,118,0,122,10,171,50,37,175,185,248,146,110,207,239,126,95,126,179,126,161,88,119,197,170,56,121,216,140,224,23,143,194,190,23,253,173,111,125,107,247,170,87,189,74,244,89,193,228,128,135,154,185,60,207,47,170,240,15,132,248,37,36,38,37,220,114,196,37,123,62,156,249,239,154,254,161,58,190,120,88,46,95,230,128,15,253,87,190,242,149,50,168,47,193,151,34,31,242,181,47,232,26,120,168,239,137,79,124,162,124,224,27,56,139,101,131,13,30,188,99,144,52,246,240,29,235,252,250,215,191,94,214,135,219,167,46,62,236,166,221,121,15,191,15,35,110,205,152,128,85,225,3,119,59,253,210,8,235,177,207,203,255,173,91,115,218,240,210,252,230,192,54,171,54,116,171,183,93,216,207,87,2,110,221,59,243,240,219,116,107,237,190,109,233,230,80,100,140,170,202,204,172,69,198,168,170,44,154,181,168,241,52,57,198,19,151,19,249,180,55,181,175,160,205,12,62,54,180,121,192,199,146,44,70,253,50,32,13,14,243,247,118,157,57,219,203,241,141,205,251,33,254,124,106,59,31,38,159,122,128,201,60,190,177,252,200,249,250,244,235,171,235,191,17,192,0,151,129,28,131,183,77,61,128,227,236,60,39,39,248,220,243,207,4,44,13,232,48,237,192,192,190,159,249,28,229,68,199,170,240,249,179,253,246,59,8,47,166,127,105,207,110,79,227,74,109,121,203,21,49,251,159,23,12,250,177,169,195,103,173,221,182,198,255,108,224,187,129,179,254,101,125,214,153,245,133,55,213,126,178,227,130,117,97,29,233,187,89,192,4,13,161,94,60,254,241,246,251,99,176,127,194,43,243,6,197,142,123,227,45,27,105,203,70,184,199,32,58,150,62,172,62,199,68,204,210,161,11,235,224,41,38,14,83,176,168,198,168,46,150,177,22,112,51,103,18,107,81,101,84,85,22,204,90,168,89,203,91,19,62,4,247,249,234,55,187,53,11,124,216,110,107,153,56,240,193,249,244,167,63,93,110,61,66,231,217,134,191,250,171,191,146,47,77,62,144,185,172,203,153,28,192,89,26,158,101,48,144,255,204,103,62,83,214,129,15,112,46,179,243,31,87,249,210,41,225,39,14,220,118,192,127,88,229,234,68,11,156,237,228,44,153,135,159,56,112,6,144,137,13,3,37,38,7,54,33,225,140,38,15,105,51,105,224,54,7,30,56,180,47,77,38,1,235,119,156,254,25,151,43,14,184,122,119,246,211,31,163,86,215,237,245,79,111,233,182,59,145,223,249,222,252,88,204,196,97,221,142,59,118,167,223,237,78,221,21,87,226,193,197,240,129,35,159,57,179,50,170,42,137,181,24,227,244,13,91,216,83,181,133,170,202,146,177,22,158,45,6,208,195,223,105,111,218,252,255,57,122,142,77,11,206,58,51,160,126,248,195,31,46,87,31,114,112,140,240,249,31,217,15,252,123,142,135,143,113,130,85,91,38,96,18,201,195,219,92,13,224,170,83,57,49,224,182,32,206,240,243,224,118,121,203,210,242,69,190,127,74,174,238,159,50,109,139,70,109,131,218,27,232,251,97,235,236,143,205,141,241,14,173,69,51,158,152,48,59,247,239,114,90,39,32,75,49,198,215,96,47,89,12,181,197,90,192,248,6,60,141,180,234,194,99,49,120,26,241,117,234,245,215,114,57,253,38,7,201,195,161,43,25,92,106,230,121,3,190,236,56,131,115,196,17,71,200,164,1,48,224,230,138,131,129,51,111,254,31,254,240,225,75,46,12,248,181,164,218,164,161,4,19,135,255,250,175,255,234,254,245,95,255,181,41,229,164,161,4,95,118,220,171,203,101,120,110,203,176,123,118,153,160,220,226,22,183,232,190,243,157,239,200,37,111,155,52,8,194,54,110,179,62,124,97,132,245,221,102,221,250,110,245,121,23,140,202,118,39,254,174,219,227,61,31,73,178,230,140,179,181,161,45,23,252,130,210,185,55,57,184,187,98,103,174,52,232,251,97,42,14,148,177,40,5,155,127,132,77,71,141,69,180,133,35,165,216,128,81,10,54,41,109,113,77,226,70,12,136,173,34,129,133,131,47,98,15,179,123,142,202,208,158,130,249,27,177,197,53,18,31,216,139,98,161,196,9,165,189,5,128,207,23,110,7,226,214,152,225,164,1,216,70,217,182,215,56,94,197,49,78,82,218,65,104,38,234,86,183,198,66,137,151,10,156,124,225,23,245,184,255,159,91,164,184,45,138,207,116,190,15,184,85,235,227,31,255,184,220,242,211,63,120,188,37,192,58,169,206,177,79,181,239,149,229,149,56,230,180,56,164,136,158,24,181,96,98,25,111,82,180,86,194,115,47,178,77,25,75,153,115,40,114,238,5,8,59,27,61,227,21,141,90,167,244,194,107,148,3,137,181,132,220,79,28,162,55,178,217,56,6,44,65,138,10,79,131,74,93,81,41,212,151,173,131,231,72,227,28,10,152,58,3,91,28,170,43,139,237,4,100,118,40,68,135,213,25,152,123,188,47,184,225,245,72,88,177,224,54,37,251,66,224,158,78,254,187,179,7,95,36,220,103,11,184,5,226,105,79,123,154,232,203,9,220,62,197,47,66,113,239,54,87,36,30,249,200,71,202,243,16,118,117,194,112,233,161,55,238,206,121,210,195,131,252,121,119,238,99,30,16,222,57,249,153,181,18,235,246,217,163,187,240,177,247,76,178,118,239,221,52,178,229,226,194,235,94,187,187,248,154,87,143,239,135,12,230,240,236,5,148,60,134,90,29,21,123,207,90,204,191,135,167,230,80,192,242,158,54,219,75,25,171,113,84,51,30,160,25,152,26,54,23,49,152,221,115,84,134,246,20,204,223,136,45,174,145,248,192,94,20,11,37,78,40,237,45,0,156,16,97,208,204,237,59,30,220,178,34,44,27,73,255,246,44,47,207,51,72,168,162,186,181,93,99,161,196,75,9,78,184,240,243,217,92,169,229,31,198,113,21,249,133,47,124,97,247,238,119,191,91,38,79,247,185,207,125,228,243,127,249,194,58,69,251,74,152,82,109,233,52,237,107,101,121,121,206,36,214,105,113,168,34,122,98,212,130,137,101,188,81,209,90,104,228,176,230,90,42,235,202,123,150,87,226,224,69,31,229,94,128,176,179,209,51,222,170,209,218,104,207,189,240,202,88,59,207,179,188,18,7,47,250,18,114,188,85,233,55,220,170,20,150,9,38,126,97,54,152,122,98,182,88,139,140,81,85,89,48,107,81,101,84,85,166,102,45,170,140,170,74,224,109,214,175,239,174,252,189,35,186,157,221,175,76,76,131,229,118,171,18,103,199,202,7,146,91,224,167,245,248,199,108,156,105,226,246,34,126,53,9,160,243,235,42,252,110,184,7,191,5,110,63,199,122,228,145,71,202,175,30,217,85,9,190,108,248,231,66,12,210,121,224,146,91,151,106,240,183,42,241,229,196,127,234,180,7,173,39,129,73,1,87,51,252,173,74,252,170,135,175,207,229,117,46,179,243,107,78,232,156,45,227,170,6,255,244,200,174,130,92,112,239,59,119,23,220,255,174,113,191,95,122,89,183,235,39,190,212,109,179,33,198,118,252,225,207,187,75,111,121,227,110,195,110,253,195,123,107,247,219,171,187,240,33,119,82,171,235,246,124,206,191,119,219,31,251,91,181,54,47,22,114,171,210,37,251,94,181,59,243,14,135,247,255,69,61,124,120,72,97,44,212,178,129,234,248,12,205,252,105,25,85,149,1,107,225,185,153,59,137,181,200,24,85,149,9,188,164,207,56,204,10,62,102,116,117,4,133,205,199,153,173,46,72,182,230,53,227,138,210,30,44,111,142,37,0,29,106,29,187,188,111,109,242,247,255,215,158,137,216,58,81,236,159,240,234,173,249,173,77,121,127,4,14,202,214,221,31,155,26,181,14,92,186,14,181,86,12,98,203,196,97,185,61,28,93,46,199,98,0,221,199,38,50,170,42,211,44,107,140,141,220,250,172,190,244,210,110,159,175,124,189,219,246,252,252,119,195,199,176,220,38,14,179,128,95,95,98,240,207,175,50,241,11,26,128,75,243,156,169,127,205,107,94,35,191,60,209,2,207,37,176,76,46,95,131,133,76,28,102,5,63,163,199,196,200,79,28,56,11,102,15,119,122,240,140,197,203,94,246,50,185,180,206,189,185,255,240,15,255,32,207,83,176,125,23,221,225,86,221,121,143,184,95,216,225,195,47,194,171,188,248,159,187,179,254,254,73,221,218,235,196,73,212,0,225,147,113,239,167,190,174,219,246,228,83,213,177,121,49,235,196,97,237,206,59,117,167,223,253,46,114,139,158,64,62,233,199,88,11,53,39,231,183,88,139,42,163,170,50,51,107,1,155,15,160,251,216,36,78,117,11,187,224,205,58,113,152,99,25,128,227,128,207,251,200,105,192,31,94,43,99,96,185,220,81,235,240,158,87,222,192,183,182,65,61,207,39,2,27,27,181,14,108,119,232,32,26,148,137,251,99,145,28,71,65,180,220,20,139,215,120,44,6,171,224,168,217,85,14,148,177,19,113,161,139,210,251,37,214,176,65,198,230,135,197,233,216,73,205,182,220,228,235,186,109,207,62,183,91,117,249,116,103,191,183,22,240,203,23,12,250,13,252,66,17,131,242,242,210,124,9,238,247,229,127,44,44,215,203,214,60,192,253,166,55,189,73,38,56,252,164,43,183,44,221,247,190,247,149,216,142,63,59,182,219,254,216,227,227,254,159,1,219,172,93,215,237,244,133,31,118,107,254,184,60,126,81,105,33,88,21,38,78,219,242,43,98,254,253,144,73,72,202,184,212,39,73,89,31,174,249,60,207,34,181,186,170,131,228,19,231,244,108,186,168,20,35,188,169,192,7,187,3,95,28,81,81,26,112,84,22,107,151,237,15,108,67,105,175,8,228,157,146,250,48,179,131,229,88,94,158,51,137,117,140,251,54,60,11,37,158,99,12,214,73,117,14,61,173,165,178,116,170,103,141,122,14,133,113,112,137,158,24,181,96,98,25,111,86,180,86,42,50,219,24,75,101,221,184,173,183,63,54,53,90,157,224,185,23,94,25,67,5,75,116,81,28,196,219,233,138,131,192,101,168,153,124,147,56,213,153,196,90,168,57,125,189,22,107,81,101,84,85,166,102,45,212,28,203,95,115,193,133,221,190,159,255,114,24,28,206,54,113,88,14,87,28,248,153,84,254,27,230,172,224,103,245,248,245,33,110,81,178,7,255,184,21,136,203,210,211,92,17,224,236,61,255,52,138,91,128,248,45,121,126,198,21,240,251,234,180,91,3,183,69,113,123,145,93,49,152,5,44,139,171,11,92,9,137,31,108,157,252,35,40,206,242,213,64,14,19,32,126,102,15,176,158,220,158,37,249,33,118,197,85,247,238,54,236,198,47,10,245,216,246,132,147,187,43,184,218,176,99,252,249,193,30,27,186,85,103,158,219,173,249,83,24,116,79,241,224,247,166,194,66,110,85,218,176,122,85,119,234,61,238,214,93,177,187,62,171,33,221,23,138,5,49,170,42,153,127,86,70,85,5,182,152,81,218,199,26,243,185,83,177,22,85,70,85,101,2,207,175,56,172,108,164,43,12,25,199,195,195,120,142,205,9,118,0,223,13,145,231,87,24,114,158,95,97,216,216,168,117,96,187,67,7,209,160,76,189,63,38,217,83,66,159,113,56,42,104,180,128,103,86,214,66,205,233,235,57,22,181,98,171,171,207,213,98,81,140,170,74,230,159,130,19,109,211,173,190,248,226,110,207,31,28,209,237,112,122,124,248,119,22,44,135,137,195,28,43,23,11,253,57,214,203,246,188,114,119,214,97,183,238,214,94,73,159,229,144,79,168,26,107,161,102,59,175,197,90,100,140,170,202,204,172,69,149,81,85,169,177,168,21,123,148,81,123,223,105,255,245,110,113,205,49,199,66,144,110,105,50,14,199,214,124,34,178,156,64,135,243,125,30,57,31,104,55,246,79,159,16,121,139,70,109,131,122,158,79,60,54,54,106,29,216,234,208,73,246,116,208,27,182,169,236,185,64,25,206,56,20,137,81,148,77,36,132,94,99,21,80,179,133,85,17,14,146,88,156,5,71,117,156,85,89,72,59,34,225,163,96,195,250,110,215,95,29,183,168,127,2,55,199,28,91,26,182,59,231,220,110,215,99,127,37,63,75,27,49,120,115,168,0,227,26,138,28,123,47,38,1,37,143,161,86,199,11,104,241,4,72,154,171,99,118,250,252,168,49,42,186,242,28,43,26,12,156,76,147,82,70,74,37,135,44,199,73,168,195,31,49,227,84,199,179,80,226,57,102,129,117,90,157,101,31,72,169,44,157,236,89,163,202,242,23,67,154,163,182,99,98,25,47,43,180,86,50,178,108,163,148,202,226,206,89,162,202,242,71,204,24,181,96,98,25,175,104,180,58,197,115,47,209,235,88,148,156,81,35,79,178,167,227,254,39,82,240,36,246,40,99,48,202,4,54,1,162,215,184,244,205,34,211,180,103,60,38,181,220,241,250,59,253,246,228,238,74,191,254,141,252,170,210,28,115,172,20,112,188,95,233,196,147,186,43,157,112,66,120,31,224,225,253,96,140,210,98,84,207,248,197,136,108,62,177,157,222,180,81,61,227,23,195,49,202,180,140,138,174,44,182,151,80,12,120,6,89,206,40,231,53,133,61,152,247,76,178,231,24,128,179,206,166,73,169,157,154,115,200,114,156,68,236,152,99,76,51,153,45,109,8,53,121,142,49,88,39,213,153,125,16,75,101,233,84,207,26,245,28,10,227,224,18,61,49,106,193,196,50,222,172,104,173,84,100,182,49,150,202,186,113,91,111,127,108,106,180,58,193,115,47,188,50,134,10,150,232,18,114,255,19,49,193,200,56,161,12,192,94,64,139,167,65,200,149,116,10,21,214,44,49,170,113,164,113,14,197,128,81,140,81,141,35,37,22,148,78,88,37,140,1,118,248,227,159,186,43,255,248,103,193,90,230,3,130,57,230,216,72,216,253,231,71,117,59,253,254,247,113,80,92,123,187,80,36,214,192,84,239,189,0,177,93,48,217,42,211,182,151,113,40,6,140,98,140,138,174,44,118,67,192,192,86,37,227,32,198,203,25,229,199,88,97,15,230,61,147,236,57,66,159,197,78,201,153,51,123,61,39,41,237,170,196,54,140,233,243,204,150,101,8,53,121,14,15,235,148,200,161,39,115,150,78,163,127,123,150,151,231,76,98,157,22,135,42,162,39,70,45,152,88,198,155,20,181,149,232,69,182,161,96,121,121,59,147,224,29,225,80,69,244,196,168,5,19,203,120,171,70,107,163,61,247,194,43,227,208,105,242,74,172,81,207,196,150,144,251,137,67,48,34,171,82,178,36,4,17,219,11,104,113,13,149,92,81,41,84,108,25,131,117,137,148,115,40,154,140,82,50,170,113,164,196,2,239,204,101,219,115,207,237,118,63,242,152,110,155,117,235,130,61,199,28,43,19,92,121,216,237,168,99,187,237,206,62,39,188,45,194,123,99,240,86,49,31,172,78,211,197,214,88,198,145,34,135,98,192,40,37,163,26,59,1,153,29,10,209,61,143,73,153,27,155,16,1,3,91,149,140,131,24,207,177,162,16,207,188,150,204,153,186,158,147,136,29,115,90,220,183,225,89,40,241,28,179,192,58,77,251,178,100,233,84,250,191,103,121,37,142,57,45,142,109,72,213,200,102,59,78,40,237,205,2,91,9,207,189,196,109,202,89,94,201,14,37,190,140,123,9,41,57,163,22,156,80,218,43,2,182,209,99,220,11,175,140,3,137,53,198,139,144,208,196,208,94,22,15,71,103,172,69,149,81,85,153,154,181,80,115,250,122,198,177,224,185,134,61,191,247,195,110,167,63,254,73,220,139,193,186,181,171,186,13,235,180,125,143,176,204,245,219,110,171,198,28,115,44,28,219,172,93,219,188,149,110,161,15,71,151,184,228,42,251,116,103,222,238,182,242,139,75,2,27,100,219,96,217,116,53,235,3,236,105,88,11,53,167,175,215,98,45,50,70,117,62,33,103,143,50,170,42,158,69,157,63,28,189,114,192,14,231,115,61,103,206,210,49,160,202,57,68,67,216,120,142,205,137,98,127,133,23,3,174,196,181,253,213,167,71,222,162,81,219,160,158,99,63,56,111,80,164,31,156,157,39,4,153,99,17,152,173,67,7,217,206,209,60,94,103,101,131,218,113,226,112,2,19,135,232,151,37,45,138,181,240,108,49,128,238,99,19,25,85,149,105,150,53,145,81,77,9,240,235,35,52,100,126,139,127,183,163,143,233,118,61,254,132,232,91,36,54,108,8,111,198,48,110,227,151,149,252,175,43,173,223,97,251,238,204,135,222,75,173,57,230,88,56,118,253,206,143,186,29,126,251,71,181,34,152,48,68,225,176,246,159,6,11,199,133,7,92,171,59,231,208,131,187,13,107,214,112,96,71,167,80,40,108,17,201,63,45,107,161,230,244,245,74,214,66,205,233,235,77,98,45,50,70,117,62,161,104,159,246,230,249,196,97,142,89,192,241,195,247,66,228,250,64,54,231,224,150,116,190,182,48,231,216,148,200,247,87,201,181,137,71,201,91,54,226,118,142,115,143,65,180,150,94,242,28,51,96,154,14,157,149,13,209,238,175,56,224,192,7,56,154,75,182,152,229,213,114,166,98,45,170,140,170,202,212,172,133,154,211,215,51,214,66,205,94,87,14,125,182,75,152,48,236,126,228,209,221,54,75,252,14,167,57,38,14,235,215,133,145,92,208,215,111,183,109,119,234,147,31,81,253,239,196,115,204,49,11,174,252,201,47,119,59,252,174,191,58,182,106,205,250,37,157,48,36,132,247,209,185,7,222,168,59,255,6,55,208,247,77,128,189,79,154,172,69,198,168,170,76,205,90,100,140,170,202,130,89,139,140,81,85,153,145,231,87,28,182,110,212,6,242,124,189,176,251,203,129,125,226,57,54,35,252,142,8,251,39,188,86,214,21,134,18,227,27,232,251,97,101,244,199,166,70,173,67,219,29,60,136,58,199,196,253,51,201,158,18,113,132,42,75,10,34,108,118,193,168,106,38,61,147,80,12,184,38,173,92,184,38,161,72,92,19,159,83,147,80,36,174,137,207,9,2,28,111,127,198,25,221,174,191,62,97,201,39,13,128,157,188,106,245,134,110,205,118,235,186,109,86,175,239,86,173,95,215,173,186,226,138,24,152,203,92,22,33,242,223,204,81,195,113,181,122,251,112,92,133,227,108,201,39,13,32,188,47,118,57,254,55,221,14,167,157,134,33,118,207,168,181,101,154,207,115,77,128,113,13,101,142,213,43,5,148,60,134,90,29,21,219,62,139,149,219,153,56,82,226,57,182,90,48,57,24,114,24,130,58,91,94,158,51,209,28,229,144,146,179,180,33,148,152,152,144,217,115,204,128,188,19,67,207,231,44,157,26,247,141,177,188,18,199,156,22,199,54,132,18,135,106,57,47,43,212,86,178,151,184,77,57,203,43,113,240,162,103,220,75,72,201,25,181,96,98,25,175,40,180,58,193,115,47,188,50,14,36,22,102,97,39,54,153,100,79,41,113,226,128,22,26,136,2,181,56,82,157,67,49,96,20,101,81,41,148,197,142,102,210,107,182,175,59,168,95,218,209,204,89,99,194,40,198,168,5,27,212,92,125,241,37,221,30,71,29,211,173,190,228,146,232,216,136,88,189,102,67,183,122,245,218,48,224,187,44,46,127,46,115,89,168,132,209,234,234,181,151,201,115,12,28,87,226,218,136,88,125,217,101,221,238,225,125,178,230,194,139,116,249,161,104,189,183,170,176,28,207,165,111,12,173,250,38,160,228,49,212,234,168,200,246,152,64,45,142,148,120,142,173,24,249,44,81,174,48,192,153,29,44,199,242,74,118,204,49,14,174,156,201,138,148,152,152,144,217,115,44,2,121,167,178,111,50,150,78,46,246,87,201,161,48,142,117,132,18,135,180,156,151,21,90,43,25,153,109,140,165,178,108,148,103,141,122,118,18,92,57,163,22,76,44,227,21,141,86,167,120,238,37,122,29,139,146,51,106,228,73,246,116,156,95,113,16,129,90,172,69,98,148,41,89,84,10,101,177,197,80,29,86,167,233,53,1,162,43,39,91,125,214,158,181,211,100,84,207,78,15,178,234,242,203,187,189,142,56,34,254,114,204,38,2,23,75,249,143,212,113,180,49,151,185,44,76,182,89,23,38,12,27,46,15,99,88,61,166,55,1,182,59,239,188,110,175,31,254,168,91,117,105,152,248,234,123,168,45,161,66,198,133,143,34,249,113,148,54,46,207,248,85,23,55,44,142,156,77,6,54,46,116,99,175,123,223,180,82,212,157,99,43,7,239,187,158,227,153,89,121,39,70,214,201,166,103,121,121,59,147,88,199,24,8,103,182,80,98,98,25,207,49,3,242,206,11,61,159,179,116,114,220,55,198,242,74,28,115,90,28,219,16,106,242,230,133,173,68,157,217,198,88,42,203,74,123,214,168,231,80,228,220,75,72,201,25,76,226,21,133,105,58,165,23,94,25,67,5,75,116,41,121,227,62,28,141,90,198,103,101,45,212,156,190,158,177,22,106,78,83,143,255,140,187,203,241,199,119,187,156,112,98,112,148,95,252,214,208,34,209,104,230,252,67,14,238,46,184,233,193,97,74,55,127,206,97,142,133,97,219,179,207,238,246,250,252,87,100,242,59,192,146,142,99,135,239,141,11,15,216,191,59,255,134,215,239,54,240,64,5,113,75,177,1,180,144,233,22,119,118,198,90,168,57,140,79,203,90,100,140,170,202,44,172,170,40,232,22,3,41,158,243,252,225,232,173,11,156,105,101,64,148,51,254,248,53,2,203,231,187,231,57,54,35,106,59,164,231,218,254,27,236,207,173,10,113,187,91,204,89,232,204,27,148,65,127,100,9,65,230,152,1,214,113,134,241,14,173,69,51,174,5,12,165,189,68,208,137,195,145,168,113,33,3,70,117,62,161,34,54,19,107,81,101,84,85,166,102,45,212,76,186,197,83,172,197,168,166,4,4,157,159,177,228,182,139,85,107,175,192,145,252,145,181,112,85,4,41,94,176,135,184,66,97,156,72,117,176,122,85,119,249,222,123,117,27,118,220,33,184,157,127,142,57,166,193,218,181,221,154,115,206,237,86,95,120,177,126,162,0,101,179,147,187,248,68,73,113,231,31,228,164,194,229,167,162,219,176,122,117,119,197,46,187,116,27,152,248,150,237,53,57,210,244,249,37,107,161,230,244,245,140,181,168,50,170,42,11,228,211,222,252,30,225,57,230,136,224,184,224,179,61,114,154,128,132,23,103,244,230,19,145,229,134,218,14,232,121,229,13,180,107,27,212,243,124,226,177,177,81,235,192,86,135,78,238,96,171,101,152,202,78,19,7,246,40,152,153,181,168,50,170,42,83,179,22,25,163,170,178,73,235,3,211,43,156,200,124,168,230,47,89,11,53,123,221,177,163,110,213,234,174,219,126,187,96,155,99,142,57,38,128,7,235,175,88,27,20,253,160,144,79,104,88,11,53,123,127,114,12,99,160,204,75,172,69,198,168,170,76,170,103,100,254,212,70,139,81,85,41,219,154,150,133,204,86,93,88,139,69,49,170,42,149,118,231,87,28,182,22,176,83,249,60,206,57,191,242,48,31,248,47,127,212,118,72,207,105,255,153,215,133,211,254,220,170,224,54,176,194,243,137,192,198,70,173,3,219,29,58,136,6,101,226,254,88,98,214,103,28,144,80,36,158,69,198,234,46,164,221,90,157,205,81,95,117,10,116,99,47,226,115,57,163,66,154,211,71,235,132,240,250,117,93,119,233,165,145,217,89,115,153,75,75,56,96,184,45,137,137,67,243,184,34,84,248,82,174,182,33,62,84,243,143,137,229,77,145,15,132,177,85,79,118,69,79,118,32,243,139,234,217,252,99,28,200,24,159,216,170,39,198,63,45,7,26,48,170,42,48,170,175,103,177,57,182,2,200,155,109,192,76,22,134,204,189,192,61,203,203,115,38,177,142,113,106,35,179,133,18,19,203,120,142,25,208,234,196,200,177,207,195,254,16,91,247,145,114,180,99,78,139,169,6,37,70,45,152,88,198,155,21,173,149,138,28,182,76,75,101,221,184,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,208,234,4,207,189,240,202,24,42,88,162,75,202,65,156,29,39,14,120,41,18,163,24,163,150,28,41,99,19,10,209,149,51,91,28,170,43,139,237,4,100,118,40,68,135,213,233,219,201,56,82,206,161,48,206,3,19,224,115,157,238,221,25,19,83,195,184,10,31,163,78,175,70,221,124,161,96,204,193,207,106,174,93,27,76,252,115,153,75,33,12,76,153,52,172,11,19,204,132,224,79,108,122,192,192,29,138,20,78,74,5,22,131,93,157,38,107,142,173,163,249,132,35,229,236,140,100,59,223,68,148,185,181,250,198,211,160,108,199,4,148,92,160,116,55,210,230,216,114,192,25,232,33,111,200,108,121,57,255,108,162,109,40,91,155,124,254,247,182,80,98,98,25,207,49,130,86,167,69,142,125,28,247,69,139,115,137,117,90,76,179,80,98,212,130,137,101,188,73,209,90,137,200,97,75,180,84,214,141,241,44,175,196,193,139,222,224,144,34,122,98,212,130,137,101,188,162,80,235,132,94,120,141,114,32,177,60,135,98,65,118,147,77,162,221,95,113,160,192,51,96,212,146,35,101,108,66,33,58,172,78,211,83,125,116,101,177,157,72,62,164,156,217,162,40,171,47,99,45,6,140,98,2,140,43,200,218,12,146,88,125,106,246,130,207,9,48,22,152,14,91,14,12,25,155,174,134,49,178,62,8,147,135,203,236,121,139,185,204,69,101,221,250,112,92,132,73,195,218,48,105,72,199,146,30,55,144,176,218,153,207,92,166,195,78,128,82,100,111,4,145,28,88,125,194,81,141,172,62,223,102,230,131,157,80,136,174,44,182,56,148,81,75,142,212,231,151,140,98,12,148,147,173,40,204,84,95,16,216,218,49,73,203,47,57,82,147,231,216,98,17,207,172,150,204,153,183,222,142,103,226,122,127,46,154,163,204,91,55,179,181,141,156,133,18,207,177,24,88,39,214,57,246,121,220,87,117,142,57,45,166,25,40,49,106,193,196,50,222,172,104,173,84,228,176,101,90,42,235,198,245,172,81,207,161,48,14,46,209,19,163,22,76,44,227,21,141,90,167,244,194,107,148,3,137,229,217,100,96,59,189,102,87,132,164,210,151,95,113,136,74,140,84,57,210,56,135,34,49,138,49,106,201,145,114,14,69,139,163,18,72,185,10,139,121,46,125,35,200,214,49,136,152,202,162,151,76,172,12,120,248,24,185,170,171,41,48,95,238,136,48,117,221,218,120,102,153,145,136,165,206,101,229,10,199,195,101,151,133,137,101,152,60,152,19,138,69,162,222,151,57,114,148,199,188,232,145,242,116,239,172,38,68,164,144,42,173,247,146,9,200,236,80,36,22,165,194,145,234,28,138,196,89,192,217,138,194,76,245,4,129,147,173,178,160,245,153,99,203,70,62,11,228,172,155,112,102,115,38,174,197,49,199,152,106,153,77,214,128,133,18,207,177,148,176,78,213,190,46,89,58,157,253,99,28,99,25,135,194,56,184,68,79,140,90,48,177,140,151,21,90,43,25,153,109,142,165,178,184,115,150,168,178,252,17,51,70,45,152,88,198,43,26,173,78,241,220,139,244,177,103,168,96,137,84,236,133,48,133,183,97,189,226,32,102,20,139,128,1,107,49,96,148,73,140,90,178,22,137,81,10,54,145,36,116,72,25,72,204,24,127,139,53,71,196,116,239,107,73,145,35,109,57,78,18,92,201,87,212,201,100,44,134,140,196,185,135,157,223,201,231,42,4,3,150,185,172,60,1,76,32,185,210,192,164,129,227,34,29,119,133,46,166,183,85,44,7,36,159,234,89,125,19,141,13,116,149,212,158,249,130,154,124,168,176,217,202,153,104,78,226,82,159,36,190,126,173,173,73,82,171,179,144,118,76,138,186,115,108,225,208,247,157,114,60,243,138,229,109,206,236,181,57,151,88,199,152,102,50,166,214,128,133,18,39,148,246,28,83,192,58,77,251,182,100,233,228,184,175,140,229,149,56,230,180,56,164,136,158,24,181,96,98,25,111,86,180,86,42,50,219,28,75,101,221,184,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,208,234,4,207,189,240,202,24,42,88,162,21,123,169,56,78,28,130,145,224,212,58,44,193,179,23,96,60,13,124,157,178,126,96,83,13,131,20,85,132,131,136,105,28,213,196,89,204,179,40,61,87,65,204,226,46,175,116,209,134,232,176,58,45,150,1,39,57,170,171,41,48,95,114,56,48,88,228,161,105,238,105,183,148,185,172,12,1,76,24,46,95,27,7,164,118,204,3,139,11,124,133,192,78,141,240,190,228,172,128,152,229,26,71,53,19,138,196,162,68,189,9,159,83,230,87,234,149,109,218,118,39,22,167,114,84,115,86,37,227,32,213,250,198,81,173,179,42,211,182,55,199,22,129,120,6,143,183,86,141,57,115,215,179,188,60,207,36,177,77,227,208,68,206,105,153,158,133,18,39,148,246,28,1,214,41,117,14,61,175,165,178,116,106,206,242,242,156,73,200,26,225,80,69,244,196,168,5,19,203,120,163,162,181,208,200,97,205,181,84,214,149,247,44,47,207,153,132,172,17,14,85,68,79,140,90,48,177,140,183,106,180,54,218,115,47,188,50,214,206,236,89,163,158,67,81,181,151,136,117,226,128,39,106,67,86,165,202,65,6,44,65,229,168,230,172,202,84,245,141,163,26,69,29,112,85,44,6,87,132,34,177,58,133,81,149,51,248,24,185,98,68,206,4,159,19,201,129,163,154,224,99,34,234,19,150,132,104,155,67,124,168,234,71,100,242,112,89,252,233,77,139,207,177,117,131,125,126,73,152,48,218,47,39,1,59,78,210,177,17,205,228,51,71,242,193,168,170,103,245,40,224,72,17,18,208,152,231,62,20,197,124,176,23,245,1,165,200,26,19,70,41,165,128,181,97,49,171,147,88,156,5,71,53,178,42,25,7,105,114,160,196,81,205,89,149,140,131,180,218,153,99,139,0,103,211,132,117,66,152,51,103,218,122,150,151,231,76,98,29,227,144,146,179,180,41,84,177,35,207,177,24,88,39,214,57,236,25,45,149,165,211,115,150,87,226,224,69,87,14,46,209,19,163,22,76,44,227,205,138,214,74,69,102,27,99,169,172,27,215,179,70,61,135,194,56,184,84,143,98,118,98,48,137,87,20,166,233,148,94,120,101,12,21,44,81,207,38,100,120,187,34,36,205,106,247,87,28,112,168,154,179,42,85,14,34,102,201,81,173,179,42,169,190,177,56,11,142,106,98,17,117,192,190,13,81,41,162,171,202,2,111,84,19,10,104,76,40,20,190,138,215,135,142,58,44,119,52,221,57,146,26,20,219,62,192,224,132,123,220,121,112,90,98,97,87,206,101,235,148,117,97,95,95,18,246,181,92,101,114,199,64,2,62,142,129,104,9,68,31,56,114,152,11,46,223,59,25,178,196,168,122,164,176,42,176,136,247,69,202,57,20,198,153,76,130,229,248,220,154,79,81,186,108,157,44,32,182,19,113,27,71,53,67,178,85,105,182,7,140,231,88,190,176,201,93,228,13,37,235,4,49,103,206,188,245,44,175,196,49,199,56,184,114,150,54,132,42,118,228,57,150,18,214,169,117,142,251,32,238,191,58,199,28,99,170,105,40,50,106,193,196,50,94,86,104,173,100,228,176,165,90,42,139,59,103,137,42,203,159,19,179,19,131,73,188,162,49,77,39,245,18,189,142,131,130,21,251,218,236,32,83,50,197,68,219,68,237,48,42,65,113,222,140,167,145,90,157,197,180,51,201,87,8,73,162,107,174,216,129,146,223,137,249,202,156,90,238,64,72,171,232,190,174,232,129,188,111,32,174,110,166,143,249,196,233,108,205,145,95,92,186,60,94,125,0,54,94,153,203,214,35,252,20,239,37,151,132,73,131,62,207,48,179,132,54,74,95,58,150,42,177,76,124,220,233,86,223,183,147,124,168,230,111,137,207,153,38,223,68,115,101,89,129,50,70,105,176,168,20,202,230,147,184,243,165,252,138,196,68,181,181,142,216,170,195,153,45,138,242,28,203,27,188,209,122,230,172,93,198,58,49,204,153,51,123,61,203,203,115,38,177,142,113,72,201,89,218,20,106,242,28,139,129,117,98,157,227,62,136,251,170,206,49,167,197,52,3,37,70,45,152,88,198,155,21,173,149,138,28,182,76,75,101,221,184,158,53,234,57,20,57,247,2,74,14,213,34,153,189,162,81,116,74,149,123,225,149,113,32,177,48,11,123,201,216,68,237,56,113,8,138,20,3,22,165,194,145,234,28,138,1,163,152,64,202,134,204,52,195,179,23,96,92,131,207,9,34,166,113,84,115,86,5,246,186,112,164,28,230,132,93,130,119,11,130,82,182,151,193,98,90,192,150,102,190,228,240,8,190,210,205,237,43,23,95,28,207,72,207,177,117,128,1,231,165,97,82,200,164,1,189,118,40,216,49,162,36,16,246,14,135,228,10,202,52,199,166,128,220,94,77,16,221,197,178,96,9,139,193,94,87,148,174,114,221,96,17,239,139,84,231,80,36,214,192,128,35,213,57,20,37,155,204,212,142,227,57,150,13,226,153,100,166,117,202,102,103,204,153,187,158,229,229,121,38,137,109,26,135,38,114,150,101,10,53,121,142,89,96,157,86,231,216,231,97,127,136,29,247,81,201,73,196,142,117,90,28,82,68,79,140,90,48,177,140,55,41,90,43,17,153,109,140,165,178,110,140,103,121,37,14,94,244,81,238,5,148,28,154,137,100,246,138,66,209,9,85,238,133,87,198,210,105,158,53,234,57,20,11,178,155,108,18,109,189,226,160,5,158,1,163,150,28,41,231,80,12,24,197,113,12,168,237,144,153,102,88,126,33,80,44,34,178,117,35,238,88,68,130,145,51,49,31,236,4,36,78,133,114,16,137,121,238,67,81,240,169,145,218,81,6,62,38,162,62,97,73,136,182,57,146,138,110,62,88,97,117,249,45,255,139,47,141,92,187,221,101,46,91,142,108,8,163,77,110,77,186,60,136,236,114,221,231,38,64,136,194,249,213,236,243,140,21,166,166,124,23,79,156,10,229,32,230,243,44,98,58,236,4,40,69,246,70,69,32,144,88,21,207,153,152,207,179,23,243,193,21,1,162,43,139,237,132,98,192,40,198,168,37,71,106,242,28,203,6,241,204,105,96,157,213,37,59,99,206,172,245,44,47,207,153,196,58,198,33,37,183,83,155,158,133,18,83,39,227,57,22,129,86,167,70,142,251,32,236,31,177,217,79,37,199,28,225,210,142,78,209,19,163,22,76,44,227,205,138,214,74,69,102,27,99,169,172,27,151,245,71,201,161,48,14,46,209,155,12,74,54,148,246,138,64,171,83,60,247,194,43,99,168,96,137,122,54,25,216,78,175,217,21,33,169,180,195,40,197,160,30,65,139,199,80,171,51,75,125,195,132,250,101,83,178,37,198,65,18,171,15,6,234,22,8,91,12,182,64,13,22,131,201,85,221,220,192,116,139,101,193,2,217,250,137,167,72,247,1,133,152,21,63,240,219,200,3,180,23,95,162,15,208,206,177,69,130,125,120,209,133,241,22,165,114,208,105,199,142,232,145,34,156,31,36,51,20,206,61,128,63,238,77,207,242,189,97,186,175,99,28,20,116,97,117,166,152,114,6,73,118,50,1,169,77,205,23,179,228,168,38,22,81,135,173,151,73,242,41,139,237,4,8,135,98,192,162,84,56,82,147,231,88,70,200,103,117,156,69,19,46,237,140,57,211,214,179,188,146,29,115,140,131,43,183,201,26,176,80,98,234,100,60,199,18,162,213,201,145,227,62,201,247,103,201,196,140,169,38,49,99,212,130,137,101,188,172,208,90,201,200,97,75,181,84,22,119,206,18,85,150,63,98,45,6,37,27,74,123,69,162,213,73,158,123,137,94,199,162,228,140,90,179,23,194,20,165,189,250,240,195,15,127,197,119,207,58,21,83,191,228,66,49,202,168,170,36,123,140,67,145,49,170,42,201,86,174,162,150,52,90,65,209,200,175,53,39,8,142,20,27,4,29,124,204,215,81,6,162,123,71,13,147,226,138,65,187,96,66,93,38,14,108,195,154,213,145,73,159,203,242,151,181,220,114,166,207,51,0,222,169,194,145,146,146,249,67,225,227,230,115,212,231,155,35,160,166,183,218,77,185,230,115,49,175,15,218,49,214,66,205,65,60,197,140,81,85,73,57,1,165,111,192,90,168,57,57,191,100,45,212,156,190,94,201,90,40,63,255,126,15,70,217,44,96,160,243,219,223,254,182,251,225,15,127,216,173,94,189,186,219,125,247,221,195,71,194,54,221,197,23,95,220,125,255,251,223,239,254,248,199,63,118,123,237,181,87,183,237,182,219,106,141,136,75,47,189,180,251,209,143,126,212,157,120,226,137,18,223,110,187,237,52,178,53,128,55,91,207,241,204,42,86,97,43,3,250,137,62,220,102,155,85,221,30,123,236,33,177,24,143,156,75,172,107,76,179,153,77,173,1,11,9,159,119,222,121,221,15,126,248,131,238,236,179,207,238,246,222,103,239,110,213,42,119,126,111,153,224,220,115,207,237,190,247,189,239,201,186,114,124,212,214,113,154,156,141,129,203,46,187,172,251,241,143,127,220,157,116,210,73,221,222,123,239,29,142,109,59,118,181,147,29,95,126,249,229,221,79,126,242,19,57,206,247,217,103,31,201,141,251,36,238,203,200,161,12,69,139,105,14,74,140,170,124,230,153,103,116,95,253,234,215,186,47,127,249,203,221,209,71,31,221,93,17,62,227,233,139,53,107,214,116,235,215,175,239,126,249,203,95,118,63,255,249,207,187,93,119,221,181,219,121,231,157,99,165,141,14,93,185,6,135,45,211,82,89,55,174,103,141,122,14,69,206,189,128,146,207,59,63,28,227,223,255,65,119,206,57,231,200,62,218,148,199,56,199,7,251,156,207,197,218,103,223,198,128,188,167,127,208,218,94,237,148,81,238,133,87,198,80,193,18,173,216,75,197,186,246,226,73,234,56,171,34,28,68,204,22,71,53,103,85,82,125,99,243,69,51,9,200,56,20,137,53,96,92,133,197,96,175,43,74,151,111,115,180,125,239,115,186,169,176,232,161,24,91,63,137,145,19,169,71,225,72,106,80,178,60,133,95,95,192,239,253,51,8,5,22,155,203,242,21,217,95,151,198,7,222,75,132,112,117,159,11,168,31,73,32,236,29,14,44,199,224,245,4,239,11,186,153,176,215,37,150,57,26,208,88,170,35,86,206,89,204,24,85,149,234,122,26,82,178,10,24,203,55,148,185,19,234,151,174,114,219,197,118,34,110,41,132,227,153,204,205,7,38,9,239,122,215,187,194,0,230,171,50,80,50,252,236,103,63,235,254,251,191,255,187,251,211,159,254,164,158,30,248,136,145,179,28,7,174,211,32,157,147,211,254,207,153,51,113,61,203,203,219,38,106,51,200,248,143,255,248,143,238,184,227,142,147,1,95,150,51,144,184,12,227,208,68,110,179,148,1,11,9,51,224,254,208,255,124,168,251,238,119,191,219,93,33,191,154,183,252,192,58,254,207,255,252,143,76,62,215,174,93,43,199,213,187,223,253,238,238,47,254,226,47,164,143,106,57,27,15,218,121,202,151,94,122,137,12,212,255,239,255,254,175,187,232,162,139,100,31,18,75,44,157,29,249,178,203,46,149,247,197,39,63,249,201,238,130,11,46,136,89,193,159,75,200,30,97,154,133,18,7,172,91,183,190,59,226,136,35,186,191,250,171,191,238,94,253,234,87,119,239,123,223,251,186,183,190,245,173,221,179,158,249,172,238,95,254,229,95,186,211,78,59,77,250,196,222,131,103,156,113,70,172,184,81,160,43,149,177,9,101,212,19,235,198,120,150,87,226,224,69,31,229,94,64,201,231,158,115,110,247,225,15,127,56,30,227,155,248,14,9,78,138,112,124,124,250,211,159,150,207,198,141,143,13,242,94,232,183,215,62,131,181,51,132,123,225,149,177,116,90,206,242,74,28,188,232,53,158,20,95,32,235,55,2,158,72,34,32,217,234,144,90,198,94,202,152,103,47,230,131,107,162,49,32,186,10,69,98,117,102,140,170,156,193,199,44,23,22,103,228,76,240,85,4,24,11,188,143,28,49,34,139,152,14,171,211,215,55,221,226,73,240,73,32,138,228,193,230,242,62,36,168,32,213,85,191,129,91,94,248,210,57,255,130,249,67,211,203,25,236,51,254,63,3,194,62,179,253,232,247,165,247,137,224,147,64,20,33,99,211,213,16,86,152,110,113,19,241,105,97,156,234,170,47,19,124,78,64,226,72,17,62,22,36,177,56,35,139,152,238,217,9,72,177,104,70,86,159,48,138,49,40,217,163,150,227,5,56,54,213,80,46,195,150,109,146,108,176,33,204,43,108,18,177,233,193,178,247,221,119,223,238,6,55,184,65,247,171,95,253,74,190,192,192,14,59,236,208,29,120,224,129,114,38,157,179,173,12,134,13,232,248,254,240,135,63,116,55,190,241,141,37,119,75,4,103,199,132,181,255,115,230,204,89,207,242,242,182,137,216,121,93,179,75,127,72,117,182,80,197,142,156,80,218,91,8,56,38,110,118,179,155,117,215,188,230,53,151,193,196,210,58,49,242,154,53,219,118,215,187,222,245,228,216,229,74,25,251,144,88,98,217,9,61,27,48,37,11,14,133,49,41,80,98,205,245,156,154,81,102,34,240,241,143,127,92,174,44,188,230,53,175,233,62,255,249,207,203,192,241,255,253,191,255,39,19,154,111,126,243,155,27,121,50,229,81,91,73,19,202,168,39,214,141,237,89,163,158,67,97,28,92,162,39,70,45,152,88,198,43,10,229,70,215,58,165,23,94,25,67,5,75,212,115,75,168,81,250,10,33,105,86,187,127,199,171,67,4,36,91,29,82,203,216,139,143,145,168,92,218,20,137,81,140,81,141,35,37,22,120,103,153,144,37,22,208,88,90,86,52,51,206,124,161,40,215,167,10,203,209,194,167,102,62,10,31,84,248,109,173,46,71,235,249,144,232,234,55,36,53,40,206,221,3,127,16,206,96,95,196,115,15,225,67,10,123,46,203,71,24,96,50,97,176,159,211,53,16,171,238,84,245,87,195,206,145,226,161,144,182,74,168,207,47,199,210,132,189,97,186,67,10,187,152,233,149,116,87,65,5,184,196,210,149,218,130,157,238,204,156,53,150,24,152,146,28,35,240,185,101,189,89,235,27,247,250,6,55,137,200,121,211,96,151,93,118,145,65,212,9,39,156,32,147,1,206,26,49,216,187,206,117,174,211,93,253,234,87,239,142,61,246,88,57,11,103,64,231,22,138,171,93,237,106,146,99,3,67,206,206,113,37,226,212,83,79,205,174,92,120,224,39,126,230,153,103,102,147,145,18,220,46,192,173,56,99,57,147,64,93,38,66,191,255,253,239,181,45,59,65,146,247,51,219,43,92,218,25,115,38,109,67,119,225,133,23,200,109,5,27,54,196,171,10,209,159,231,162,178,254,127,250,211,41,178,157,235,214,173,139,241,44,47,174,31,3,72,250,227,50,174,40,170,223,99,67,248,124,230,76,55,253,42,103,188,203,132,2,151,92,114,73,119,202,41,167,76,213,119,228,78,218,95,11,197,85,175,122,213,238,233,79,127,122,119,159,251,220,103,170,219,216,216,46,182,143,254,160,191,102,1,199,29,19,92,246,203,216,54,19,227,86,144,85,171,182,233,30,241,136,71,116,79,120,194,227,187,221,118,219,45,68,172,79,55,184,254,59,171,91,39,199,75,223,223,177,235,117,127,135,23,251,236,180,211,79,235,254,248,135,63,118,23,93,116,177,236,43,219,61,37,167,102,168,27,156,244,57,239,183,59,222,241,142,221,237,111,127,251,238,202,87,190,114,119,173,107,93,75,250,235,150,183,188,101,119,252,241,199,203,186,196,193,121,4,103,222,79,63,253,116,185,74,82,195,66,223,91,235,214,173,21,251,15,127,248,189,246,97,237,125,210,11,47,152,254,225,86,171,83,78,137,199,79,220,214,190,127,140,47,13,223,97,167,157,118,122,119,89,248,30,179,254,240,44,251,254,124,61,198,3,79,58,198,75,88,191,112,12,112,44,180,234,243,185,197,149,28,182,223,64,31,208,95,23,94,120,97,179,30,126,62,71,56,46,198,174,64,200,118,132,99,152,245,176,247,125,13,150,215,126,79,155,61,198,189,68,239,8,7,5,125,161,76,49,209,54,81,123,155,23,188,224,5,27,94,119,220,207,245,123,46,20,233,251,78,149,169,89,139,140,81,85,153,182,126,162,80,76,226,68,230,67,53,127,139,181,80,115,16,247,177,177,188,86,123,73,87,135,233,106,14,151,23,96,57,66,198,145,68,201,226,90,168,153,235,1,181,246,193,234,213,93,183,253,246,93,183,211,150,121,246,112,171,3,191,126,197,67,208,87,184,15,31,222,153,30,102,39,142,148,148,210,159,234,55,252,41,30,32,106,40,140,133,140,35,13,235,5,54,213,235,101,94,214,78,40,212,28,182,83,50,170,41,1,205,118,141,181,80,115,114,190,177,22,25,163,170,82,178,229,36,59,0,93,76,245,101,113,23,11,127,167,189,237,125,226,221,92,224,139,139,251,168,185,101,226,193,15,126,112,247,176,135,61,76,6,123,124,153,190,249,205,111,150,123,193,95,244,162,23,117,215,184,198,53,36,159,129,248,63,254,227,63,202,217,228,191,252,203,191,148,1,206,71,63,250,81,185,21,197,112,149,171,92,165,123,202,83,158,210,221,243,158,247,12,31,43,219,75,91,156,85,253,192,7,62,32,95,172,128,65,211,19,159,248,68,185,218,193,23,232,191,255,251,191,203,109,44,92,233,248,246,183,191,45,131,40,226,59,238,184,163,228,51,168,33,135,47,92,214,103,255,253,247,23,63,235,207,253,193,156,185,125,212,163,30,37,219,240,235,95,255,90,214,135,118,12,55,191,249,205,229,140,46,103,194,121,158,131,103,52,216,102,214,243,222,247,190,183,76,128,24,0,177,142,220,158,242,178,151,189,76,250,129,118,89,7,6,153,95,251,218,215,186,151,190,244,165,221,159,253,217,159,165,9,19,203,231,94,253,127,248,135,127,232,30,242,144,135,132,129,221,133,221,39,62,241,201,238,252,243,207,151,248,173,110,117,43,233,167,27,221,232,134,161,206,106,25,232,112,123,206,123,223,251,222,238,23,191,248,133,228,16,123,226,19,159,212,221,246,182,135,201,25,113,62,158,207,62,251,28,185,149,199,247,43,125,118,248,225,135,203,89,233,155,222,244,166,221,147,158,244,36,89,55,6,69,95,250,210,151,186,183,188,229,45,50,104,1,76,6,233,195,35,143,60,82,6,155,47,124,225,11,229,62,125,6,89,236,175,247,188,231,61,146,7,216,95,79,126,242,147,211,254,242,224,234,210,107,95,251,218,238,250,215,191,190,76,6,88,255,55,188,225,13,178,79,195,248,64,174,88,1,6,159,255,246,111,255,38,251,242,145,143,124,100,247,246,183,191,93,214,113,191,253,246,147,250,30,108,195,99,30,243,24,89,95,6,88,123,238,185,167,156,101,7,119,190,243,157,101,93,152,148,250,129,51,96,255,252,239,255,254,111,232,223,79,200,50,232,63,142,43,195,131,30,244,160,238,241,143,127,188,172,147,237,23,246,223,45,110,113,11,153,52,48,176,254,155,191,249,27,185,21,133,253,195,250,115,79,249,44,253,199,254,253,226,23,191,36,183,247,49,16,53,48,17,121,196,35,30,217,237,190,199,238,242,149,203,91,92,56,40,108,134,231,95,254,234,151,221,171,94,249,170,238,166,55,187,105,247,244,167,61,93,38,239,128,129,41,207,95,112,37,226,160,131,14,234,62,243,153,207,72,63,222,246,182,183,149,253,128,112,223,61,239,139,123,221,235,94,178,239,217,15,95,248,194,23,186,15,126,240,131,233,189,117,135,59,220,65,142,117,123,111,217,109,116,188,183,190,243,157,239,200,241,254,216,199,62,182,59,234,168,163,100,59,216,70,195,221,239,126,119,233,127,222,223,101,255,3,174,132,208,175,220,94,101,245,110,120,67,142,223,39,118,135,29,118,88,216,134,139,194,242,222,216,253,236,103,63,13,125,120,160,108,15,125,127,227,27,223,72,222,107,183,12,239,135,53,225,253,71,255,156,27,252,255,243,63,31,202,142,69,214,157,227,131,91,133,14,61,244,208,236,51,192,131,125,194,62,227,253,225,247,3,251,159,137,33,207,107,113,11,33,199,30,253,194,113,203,62,231,120,228,216,225,89,36,142,37,62,251,118,218,105,167,238,209,143,126,180,188,127,217,230,55,190,241,141,114,28,220,233,78,119,146,101,252,244,167,63,149,182,217,47,79,123,218,211,186,7,62,240,129,221,149,174,116,37,241,49,249,96,18,200,251,249,43,95,249,138,248,0,251,143,92,62,111,236,179,130,126,248,208,135,22,182,189,211,35,29,121,75,200,134,233,226,253,195,209,118,0,9,7,73,44,78,101,84,85,166,226,32,98,26,163,170,50,83,61,99,84,85,224,44,6,139,210,51,40,125,25,7,81,179,26,47,99,160,150,39,28,41,243,139,106,172,168,214,119,9,165,63,133,76,87,135,249,45,95,28,65,6,126,7,187,52,26,222,28,213,248,28,155,6,92,253,185,136,255,187,177,126,202,253,64,78,16,165,30,133,35,153,133,223,224,151,101,106,150,86,212,241,57,162,135,34,165,36,165,2,173,32,41,198,81,77,200,98,176,6,71,251,195,98,176,215,11,148,161,172,237,32,98,22,44,186,34,217,26,19,22,101,132,35,213,248,121,247,125,80,72,139,207,58,100,28,94,92,106,54,123,99,129,182,249,66,228,42,2,95,108,12,176,249,226,98,66,192,32,131,193,217,33,135,28,146,38,14,12,54,24,184,50,168,98,16,243,159,255,249,159,221,199,62,246,49,201,97,224,198,224,132,1,14,131,99,190,164,169,247,141,111,124,163,251,215,127,253,87,25,148,242,165,123,192,1,7,200,32,156,73,192,193,7,31,44,126,30,46,166,14,183,76,49,120,228,11,149,186,246,165,203,32,158,129,35,203,190,246,181,175,157,174,118,216,160,143,171,37,124,241,51,88,248,251,191,255,251,238,152,99,142,233,238,119,191,251,201,32,137,43,39,180,205,68,130,65,50,103,119,57,131,136,205,23,251,245,175,127,189,176,132,109,228,108,43,131,33,38,75,44,159,126,33,135,135,37,25,24,179,125,76,4,24,232,26,216,63,76,166,24,248,34,244,215,93,239,122,87,233,31,150,203,118,113,63,251,181,174,117,128,44,155,237,123,253,235,95,223,253,238,119,191,147,117,163,191,241,49,145,225,22,26,6,189,103,156,113,166,244,43,3,124,6,21,244,25,3,89,6,48,159,253,236,103,101,240,127,147,155,220,68,214,157,129,220,71,62,242,17,105,147,193,30,19,39,214,145,237,227,118,152,223,252,230,55,226,191,221,237,110,39,131,45,6,69,182,191,104,151,253,197,246,218,254,162,111,172,207,1,251,134,237,99,191,179,174,108,3,3,48,246,31,251,142,109,4,156,37,103,121,172,47,147,12,6,151,108,11,237,113,235,18,19,4,250,144,126,101,153,212,163,95,104,151,125,251,128,7,60,64,150,111,131,122,214,175,124,32,152,54,184,2,246,197,47,126,81,142,77,206,4,179,13,28,47,12,190,63,247,185,207,201,113,192,64,150,137,30,235,205,254,99,159,50,56,100,159,220,224,6,215,151,7,145,57,243,204,186,114,252,127,228,35,31,46,250,239,150,131,254,35,151,126,97,50,199,4,150,129,41,199,195,109,110,115,27,105,139,99,144,247,205,141,110,116,163,112,220,140,63,80,187,253,118,219,203,177,255,177,255,253,152,76,136,153,144,48,144,165,175,153,16,115,220,179,94,108,43,219,201,251,233,214,183,190,181,92,157,56,235,172,179,186,175,127,253,235,178,78,246,222,98,194,102,125,200,123,139,56,237,211,135,246,222,98,114,205,113,198,96,152,109,97,187,236,121,10,250,229,110,119,187,107,88,255,157,100,191,158,123,238,57,97,224,123,96,24,28,239,44,19,29,62,126,100,120,24,12,214,137,137,99,60,126,239,37,199,32,237,50,65,184,238,245,174,27,182,227,202,178,95,121,207,176,109,119,187,219,221,228,56,57,242,200,163,228,61,121,96,152,76,240,254,57,235,204,179,194,49,254,38,25,188,51,49,186,255,253,239,47,199,56,207,117,216,49,206,250,211,126,249,128,50,159,77,12,192,153,16,177,159,57,6,152,180,216,126,224,120,99,63,112,188,179,255,249,76,160,237,123,220,227,30,50,33,96,144,206,118,114,101,12,31,147,47,108,250,158,43,169,188,23,177,233,123,142,43,218,167,255,153,124,240,249,3,211,62,125,203,132,236,159,255,249,159,165,143,153,216,223,247,190,247,149,227,152,247,19,125,204,228,141,207,73,246,219,155,222,52,205,246,222,84,183,183,54,48,207,189,85,174,5,12,139,181,167,132,155,56,168,103,192,170,52,89,11,53,5,166,103,177,22,163,154,226,145,130,5,3,167,15,210,84,89,200,250,37,56,125,234,246,204,225,3,1,201,237,252,94,55,100,113,101,129,26,222,39,122,150,84,175,3,202,101,113,166,155,1,235,182,97,242,192,85,8,226,115,217,52,194,27,148,219,146,120,104,157,203,200,242,9,16,96,108,72,254,72,73,169,249,69,47,252,19,219,245,249,133,222,244,161,154,191,96,144,114,82,225,242,180,200,24,85,149,106,123,230,139,148,215,205,156,10,231,43,195,173,229,100,203,8,133,154,211,215,51,214,66,205,146,159,127,255,248,171,74,54,57,72,172,239,83,179,55,38,248,162,226,139,139,47,59,206,18,51,144,57,249,228,147,229,204,46,3,49,6,41,124,249,51,112,227,108,60,131,13,6,229,12,192,222,255,254,247,203,217,205,231,63,255,249,50,136,226,86,11,190,196,25,72,50,25,225,11,150,129,4,131,188,87,188,226,21,82,143,65,44,131,74,6,122,124,177,162,147,195,178,94,252,226,23,119,79,120,194,19,228,75,220,15,96,233,7,6,4,92,77,224,75,152,245,100,160,198,89,100,6,194,76,38,240,113,197,128,56,87,12,56,171,205,89,60,190,168,25,172,242,37,205,118,241,5,205,217,221,111,125,235,91,114,54,250,122,215,187,190,44,139,135,86,25,200,50,144,102,16,192,149,9,6,30,12,30,88,119,6,102,123,237,181,103,88,151,85,178,62,113,223,108,144,245,166,45,6,49,47,126,201,139,229,108,238,77,14,189,73,90,238,143,126,116,132,12,180,232,67,6,26,12,124,255,246,111,255,182,123,252,227,31,23,250,236,48,201,225,193,200,157,118,222,73,6,221,156,105,166,95,159,245,172,103,117,207,120,198,51,100,29,17,6,47,244,61,219,192,196,129,109,99,128,198,153,114,6,104,180,201,192,156,126,160,143,153,212,176,61,236,63,246,13,125,108,251,235,121,207,123,94,182,191,56,107,202,0,144,118,227,45,60,17,244,1,3,50,206,236,51,177,185,238,117,175,43,62,6,74,12,198,57,179,202,114,232,39,206,222,114,197,138,254,194,102,0,197,160,148,117,161,191,153,16,60,231,57,207,145,179,218,76,248,200,97,191,253,221,223,253,157,76,182,232,47,206,228,210,151,172,7,199,133,63,254,109,226,192,32,152,109,231,234,15,3,53,114,25,84,179,60,6,118,212,161,79,233,43,150,193,68,138,227,129,245,88,189,122,141,172,59,219,196,242,232,159,183,188,229,173,19,251,239,118,183,59,92,250,157,51,244,180,247,138,87,188,60,172,243,221,228,170,193,29,67,29,6,147,188,55,216,127,87,187,218,126,97,109,227,253,229,130,130,25,112,146,71,159,124,234,83,159,146,247,25,147,27,250,157,193,44,253,107,219,202,186,114,181,131,171,0,44,151,109,229,125,199,153,110,222,91,244,149,189,183,232,11,38,5,254,189,69,123,246,222,162,29,222,91,44,159,51,228,44,135,122,76,150,232,79,182,157,65,238,135,62,244,97,233,75,222,23,228,200,182,132,23,253,193,123,136,227,151,171,53,143,123,220,227,194,177,115,155,208,215,7,201,32,155,137,30,199,8,199,36,131,123,246,235,131,30,28,38,87,225,184,221,63,76,32,191,252,229,47,133,190,220,63,76,38,247,151,193,59,239,85,142,239,103,60,83,143,241,91,222,66,182,145,253,198,251,165,54,113,96,29,152,128,176,31,56,118,95,254,114,246,195,93,101,159,177,254,156,92,96,63,176,237,28,159,172,23,125,205,182,51,193,100,253,232,63,250,14,223,93,238,114,23,201,165,255,153,12,162,179,254,124,206,48,177,39,135,207,2,250,135,99,12,48,81,231,243,137,73,52,159,61,244,9,121,92,1,100,61,216,7,188,47,56,145,192,228,133,137,44,87,133,210,246,186,247,116,123,123,253,65,211,11,175,156,129,227,160,72,212,179,201,68,219,233,53,187,34,36,149,118,255,169,29,155,136,234,128,199,224,115,131,136,89,114,84,235,172,74,90,51,211,97,137,20,172,49,41,178,64,3,62,39,136,152,198,81,77,92,198,122,197,193,124,176,207,13,200,210,53,94,194,182,87,234,182,226,196,34,245,112,126,67,210,11,167,55,19,156,51,188,241,186,11,47,234,175,64,204,177,241,17,62,12,195,183,72,63,105,240,144,227,189,216,135,142,122,224,40,156,98,22,126,83,7,237,26,188,79,245,84,39,21,10,175,43,172,77,223,190,165,101,233,222,112,9,101,174,180,99,172,206,86,187,194,222,168,38,52,80,214,83,17,183,113,84,115,86,37,227,32,137,197,169,28,85,207,124,17,10,235,76,194,24,109,156,151,14,124,81,241,133,201,96,142,1,63,95,190,156,45,227,76,39,96,64,201,217,98,6,40,12,124,201,229,172,33,131,77,6,24,156,253,103,0,79,93,124,12,202,248,226,164,62,103,110,25,112,51,152,102,0,195,25,111,206,164,115,150,143,193,58,108,125,192,25,56,6,70,126,160,224,193,109,37,124,209,50,64,101,57,12,174,142,63,254,215,162,83,143,219,50,78,58,233,68,25,64,49,160,225,138,1,253,201,114,56,147,199,25,98,6,127,12,162,214,111,136,239,179,212,255,13,6,76,2,24,48,179,75,113,19,19,225,165,54,224,22,166,195,111,123,184,44,151,221,196,0,150,245,122,192,3,30,40,131,29,206,124,50,216,121,213,171,94,37,103,62,223,244,166,255,146,219,22,240,51,216,62,255,188,243,165,159,25,196,48,144,165,61,59,235,78,91,12,86,30,250,208,135,202,128,5,176,159,24,216,178,47,188,31,112,6,155,51,165,92,37,0,228,178,127,108,127,49,88,161,223,216,207,236,119,219,95,244,143,223,118,250,142,124,6,92,172,23,131,93,38,108,252,68,40,3,91,214,151,9,1,235,193,254,227,10,131,31,236,79,2,219,100,87,112,232,55,38,173,92,69,97,57,126,61,60,24,16,50,216,101,121,54,185,228,140,59,3,67,38,37,172,139,255,37,34,250,188,239,155,190,77,142,211,163,142,58,82,251,239,33,146,19,151,185,65,6,145,15,124,224,3,100,32,7,214,174,93,23,246,211,73,114,38,159,73,201,5,23,92,216,29,127,66,56,222,143,63,65,174,16,49,56,165,61,6,156,151,235,175,93,165,213,47,57,128,99,249,185,207,125,110,247,182,183,189,77,110,175,97,224,136,205,224,147,179,247,182,237,156,1,231,42,66,28,192,119,210,239,12,238,57,214,233,103,222,91,252,90,21,239,45,187,74,69,140,124,216,218,97,160,204,224,151,62,230,61,201,49,199,118,108,187,237,26,217,239,39,132,109,225,10,13,147,30,222,223,191,252,229,177,113,31,200,74,199,99,157,221,202,224,254,149,175,124,101,119,198,153,103,116,255,245,95,28,191,239,237,126,123,114,60,126,249,25,85,222,147,128,245,222,119,191,48,241,227,21,38,218,123,237,185,87,152,24,237,46,235,196,109,120,236,35,6,252,220,114,181,243,78,122,140,135,23,199,3,87,14,253,177,236,65,251,28,163,182,31,248,252,224,56,70,216,231,172,59,251,129,207,41,91,23,174,204,216,79,77,179,158,76,208,240,217,79,39,227,35,206,251,192,250,139,99,190,92,15,234,209,223,244,35,87,22,121,15,113,146,129,190,181,147,45,172,7,253,201,49,138,159,227,129,156,108,123,139,247,116,190,28,59,72,198,184,151,232,29,225,160,160,71,158,100,207,206,20,165,29,223,145,226,49,49,219,251,107,190,150,140,213,159,70,124,253,32,20,137,213,105,156,197,96,84,85,164,141,154,248,88,37,79,218,66,164,17,245,161,154,191,38,146,208,219,94,183,120,102,139,99,232,107,73,45,55,249,138,182,91,237,74,34,164,54,183,203,240,139,75,76,34,230,216,184,96,162,16,190,132,178,43,13,19,37,212,131,107,251,179,181,143,147,176,208,210,87,202,164,28,194,170,91,158,207,7,166,15,196,199,36,49,234,89,125,216,197,196,101,122,75,124,206,72,190,181,9,18,107,145,24,69,57,171,3,91,142,177,40,5,155,191,198,129,28,219,32,139,47,77,207,104,227,188,116,96,29,56,171,202,151,37,131,65,6,181,92,45,224,44,42,224,203,144,65,5,131,27,116,6,108,12,212,56,155,198,151,37,207,28,240,124,129,9,3,25,238,205,166,29,110,127,226,22,27,158,139,224,204,248,251,222,247,62,185,45,4,33,238,7,135,156,109,30,251,149,38,38,20,12,228,248,162,231,118,2,6,173,63,255,249,47,228,172,42,95,210,156,229,228,161,85,182,101,251,237,99,59,214,159,220,62,194,96,129,1,21,131,141,216,255,113,219,199,24,236,186,203,174,233,44,32,254,36,98,247,185,12,2,118,216,97,123,141,71,63,3,53,214,135,229,210,23,244,23,3,46,38,80,244,5,58,207,90,48,40,103,165,24,172,49,65,99,93,119,217,53,222,251,110,160,61,182,21,1,76,6,184,186,194,25,102,6,191,182,30,6,6,67,76,20,128,13,198,107,251,139,73,157,237,47,110,47,241,251,4,48,80,101,98,193,177,193,253,226,28,3,76,66,24,156,49,72,226,216,64,231,140,169,191,90,49,13,152,132,216,224,31,216,54,148,235,224,193,160,155,91,157,124,61,192,177,195,196,133,126,150,125,28,64,191,115,92,245,185,125,31,197,254,59,91,251,111,47,89,118,92,126,228,221,119,223,67,6,192,6,30,130,230,61,193,173,65,28,227,143,126,212,163,229,222,120,174,108,113,123,156,28,239,231,158,19,62,198,195,128,85,246,127,172,87,178,173,194,246,225,88,97,98,201,179,35,76,32,159,253,236,103,203,149,63,110,145,98,191,210,7,28,119,188,215,172,95,250,117,140,131,104,206,118,191,238,117,175,147,159,115,229,106,18,183,17,33,172,139,7,125,192,149,6,16,223,39,151,201,36,227,9,79,248,127,178,13,143,126,244,99,132,159,253,236,231,200,25,249,115,207,61,79,114,194,210,66,13,202,200,191,255,221,239,229,217,167,55,253,231,155,100,121,232,175,121,245,107,100,96,204,123,202,182,145,101,109,171,207,235,152,8,2,179,124,246,17,199,56,235,101,177,152,23,142,241,125,175,218,156,56,208,39,124,238,112,60,115,203,24,199,46,253,143,176,79,216,15,244,29,239,33,114,128,239,63,3,253,90,250,60,120,143,113,156,149,57,188,167,56,38,88,6,147,32,214,133,219,242,120,142,201,214,3,225,10,17,87,102,120,63,241,57,229,183,215,67,182,55,44,171,223,94,91,222,24,247,82,238,31,202,140,131,34,209,141,202,65,156,29,223,105,41,34,86,175,139,29,10,209,149,197,22,135,50,170,113,164,156,67,97,108,98,249,49,48,1,62,183,82,175,116,249,117,42,215,47,67,170,160,82,32,133,93,94,106,47,82,132,139,75,78,180,204,236,125,201,145,195,175,103,6,205,31,132,212,239,33,102,153,88,201,43,193,45,75,12,104,195,155,92,96,235,50,151,165,19,110,13,99,130,198,175,170,152,47,193,235,14,3,55,142,194,41,102,225,207,82,138,124,129,230,43,9,132,189,97,122,64,82,131,34,58,236,226,3,104,44,229,138,21,97,186,197,114,71,3,26,147,101,6,17,211,56,170,137,69,44,6,139,226,56,82,157,75,39,168,249,90,24,175,207,23,97,60,243,195,64,169,100,27,64,149,246,100,158,21,252,178,11,151,212,185,186,192,32,150,129,32,183,157,48,8,225,139,23,31,130,206,89,61,27,208,240,133,199,192,135,219,18,74,225,54,8,190,20,185,15,155,65,53,247,2,115,201,254,157,239,124,167,220,6,48,11,232,35,190,100,249,242,101,242,192,89,89,206,178,50,96,57,228,144,131,101,57,12,86,24,32,114,230,208,126,53,38,246,199,6,177,249,13,127,176,221,246,253,47,253,16,55,33,199,38,75,37,124,94,46,182,140,248,203,45,220,238,228,253,72,244,199,95,87,226,214,9,6,17,220,42,196,109,42,31,249,200,71,228,214,33,64,29,6,186,244,173,108,3,159,193,5,24,236,18,3,108,43,185,12,240,108,144,228,193,50,137,1,107,215,246,23,183,238,148,194,254,226,24,40,7,75,12,200,153,20,176,222,220,198,193,68,144,171,12,12,78,209,153,196,177,46,241,12,118,253,106,209,82,130,62,96,187,172,223,13,216,12,74,89,135,53,252,131,83,69,220,158,152,27,246,72,210,125,255,197,253,174,251,84,121,237,186,181,169,175,129,109,219,159,255,249,159,203,109,82,165,208,135,241,138,83,200,11,139,176,213,243,204,186,191,239,189,239,147,43,38,63,251,233,207,100,57,128,179,223,156,205,230,125,193,25,106,127,197,164,5,6,164,188,183,152,152,254,211,63,253,147,220,158,244,142,119,188,67,206,106,183,177,65,222,183,76,104,185,77,135,73,100,109,59,88,151,248,140,3,235,23,251,131,247,15,183,126,113,28,112,117,228,147,159,250,164,60,107,240,132,39,60,33,182,28,114,116,115,18,176,77,162,163,56,198,195,123,206,98,198,151,135,239,67,223,239,30,236,75,191,31,94,242,146,151,84,215,159,219,133,228,202,223,2,193,126,170,125,22,216,123,138,247,4,235,65,95,50,169,230,161,251,114,61,16,174,32,241,158,243,219,155,99,67,246,158,150,14,26,112,47,188,50,150,78,243,172,81,207,161,216,184,108,18,109,119,197,65,214,41,66,116,245,81,36,91,148,130,81,141,35,69,38,94,176,137,229,199,64,142,172,77,203,245,44,193,200,34,166,195,21,1,198,2,211,97,203,129,123,87,20,124,78,36,7,142,170,22,121,76,36,154,73,183,152,5,146,138,238,196,96,185,41,22,205,164,212,252,153,79,117,75,72,42,58,138,194,108,251,185,86,110,93,34,145,207,223,185,44,141,240,161,116,222,249,145,101,95,20,34,59,6,50,159,186,44,102,182,232,102,160,155,138,158,140,72,192,252,41,110,64,247,49,76,167,91,44,229,225,67,85,61,229,170,88,44,193,251,44,7,142,212,11,62,39,160,100,129,247,5,73,44,78,229,168,70,81,159,176,151,50,102,249,42,20,3,70,49,70,45,57,82,202,23,4,78,182,74,200,231,139,48,158,169,137,7,70,206,65,171,218,147,121,86,240,197,198,149,4,6,44,220,63,204,89,71,238,201,231,22,12,132,127,130,197,189,216,220,178,194,25,55,190,56,25,196,115,214,141,179,221,220,86,195,243,11,8,151,228,249,114,229,204,52,3,90,114,184,101,134,123,244,201,229,139,150,135,18,57,147,61,45,232,35,192,25,59,218,225,214,40,6,186,92,5,185,201,77,14,21,63,183,11,112,134,157,251,190,57,11,206,23,89,236,143,109,228,182,130,111,126,51,62,135,176,223,190,251,165,73,6,235,198,96,128,60,190,188,105,23,148,253,136,41,190,146,37,22,153,65,21,103,244,117,71,75,29,150,251,245,111,124,93,110,49,225,63,61,51,224,166,159,185,111,154,51,221,156,33,167,239,56,243,12,200,163,127,185,143,159,73,145,31,104,176,174,108,27,147,58,192,54,80,159,219,38,120,62,197,15,182,24,140,48,185,178,95,132,97,128,211,218,95,220,22,69,62,251,139,193,214,112,219,183,145,103,17,152,48,114,150,151,51,213,220,14,198,109,65,92,53,225,106,5,87,124,104,191,172,187,49,192,173,54,60,0,204,192,217,64,63,113,91,8,207,138,112,53,130,43,8,57,116,95,9,71,221,174,80,208,127,244,247,165,151,94,38,235,207,139,65,227,79,126,252,19,57,163,15,152,136,176,95,56,102,233,203,59,221,249,78,242,128,43,253,119,159,251,220,91,206,68,31,119,220,175,100,61,86,173,214,171,27,149,174,96,208,204,62,230,202,2,183,11,149,131,83,59,22,57,54,39,129,253,93,190,183,152,188,141,189,183,184,109,136,51,233,188,87,88,54,247,217,219,113,192,62,229,189,206,213,36,218,141,191,240,21,251,11,230,22,44,59,126,239,116,167,112,252,94,117,223,238,128,3,226,241,203,196,82,114,43,219,44,77,56,76,58,198,121,31,177,47,107,160,255,120,143,179,173,124,102,241,176,55,235,141,48,97,98,63,112,242,131,126,156,166,15,91,96,191,115,37,129,137,168,129,254,226,61,69,140,99,157,9,1,239,97,174,110,113,43,35,207,243,216,186,112,75,37,199,41,159,39,156,148,105,111,239,133,197,246,90,103,121,238,197,142,223,196,80,193,18,245,188,8,9,77,204,108,247,15,71,75,52,208,24,155,46,181,21,166,79,197,65,196,52,70,85,101,33,249,89,12,22,165,103,80,250,18,107,161,166,248,51,31,44,138,234,166,170,82,107,199,116,33,99,45,212,204,150,83,250,19,155,51,160,244,167,176,249,181,200,252,106,131,180,60,133,181,103,48,155,179,89,107,195,193,190,93,152,233,243,102,148,122,115,89,144,0,254,63,195,121,23,200,192,49,56,85,20,146,227,108,139,151,110,15,241,23,193,100,54,42,14,150,99,240,254,192,133,153,59,28,82,78,80,108,59,141,51,164,68,21,133,119,11,7,197,235,158,51,164,36,101,80,203,83,148,109,9,133,194,179,232,45,14,197,160,141,146,35,37,22,4,67,108,10,13,132,252,248,171,74,241,80,224,139,55,14,118,75,123,200,113,112,90,177,195,139,47,12,179,219,156,131,54,248,162,229,118,20,238,199,231,204,51,247,200,115,38,159,201,4,15,28,114,89,158,1,6,15,0,50,120,226,94,93,190,240,184,181,130,24,245,185,69,128,171,10,12,38,185,202,192,3,184,180,201,96,132,193,12,121,12,238,24,124,114,102,245,246,183,191,157,12,222,184,122,192,224,245,240,195,111,171,247,0,55,182,39,252,237,180,227,78,114,139,12,245,153,220,240,236,194,110,187,239,38,247,21,51,81,161,109,206,130,51,200,96,112,197,89,114,110,9,98,185,220,154,195,131,174,108,239,209,71,31,21,6,2,63,145,1,8,3,141,175,125,253,107,221,71,62,252,17,57,251,203,131,150,212,231,75,157,193,193,161,135,222,180,121,6,211,126,189,135,1,61,3,117,250,129,109,65,231,86,142,239,124,251,59,114,251,2,15,33,179,206,228,50,152,96,29,184,138,195,250,50,240,103,208,199,3,187,44,159,135,98,121,208,151,237,97,31,211,127,252,244,36,185,128,137,6,247,238,211,167,220,62,196,109,35,244,61,235,200,253,223,76,244,24,228,115,123,18,103,164,153,168,48,88,164,29,219,95,44,191,220,95,228,217,45,45,30,236,111,142,3,246,19,203,100,123,24,192,177,158,12,168,120,198,130,125,97,199,128,245,27,199,10,203,97,192,196,182,211,175,212,47,115,88,111,182,147,28,218,228,140,49,235,77,93,3,251,136,99,137,1,24,199,40,19,29,246,29,183,131,240,32,42,191,178,195,64,143,219,87,56,126,121,150,133,43,60,12,226,174,115,157,107,135,182,86,133,9,237,165,161,253,35,100,98,107,15,84,247,253,119,142,236,243,90,255,241,176,244,85,174,122,21,25,240,115,149,136,65,33,219,202,242,88,95,110,21,98,159,115,22,255,91,97,130,202,207,243,178,190,246,48,185,129,58,216,220,10,200,68,156,246,241,49,32,103,63,176,127,153,4,176,31,56,198,57,166,24,28,51,216,7,44,143,99,133,254,226,202,27,131,100,222,131,244,41,109,229,239,173,219,203,62,229,189,16,223,91,135,203,123,139,247,9,239,11,182,131,250,244,49,199,25,203,122,215,187,222,25,38,82,71,118,247,188,231,61,100,187,245,45,39,239,62,254,127,201,175,127,125,188,244,105,60,126,59,201,229,151,130,216,39,55,62,240,198,221,33,7,31,34,199,189,45,143,101,1,174,78,49,233,165,63,216,223,76,224,57,150,120,72,154,101,51,152,102,127,114,203,22,237,129,218,195,209,172,171,77,188,216,206,114,63,240,204,8,203,102,242,68,110,255,254,141,207,119,112,172,176,254,188,23,172,109,250,30,31,147,17,142,97,214,159,126,161,159,185,186,194,254,98,2,192,21,66,158,35,97,114,197,79,186,50,65,165,62,219,197,241,199,118,0,214,137,190,229,106,12,251,128,137,221,244,219,91,251,85,165,146,123,12,162,65,97,191,120,110,54,179,84,108,80,59,78,28,206,116,191,170,100,104,218,166,4,78,170,42,46,84,229,1,154,1,7,159,83,201,31,44,195,229,216,122,85,225,99,190,142,114,66,112,140,53,83,11,142,230,59,76,202,155,182,157,165,2,111,10,158,125,224,203,115,53,95,160,172,192,92,102,18,222,100,23,92,28,127,110,85,222,209,14,45,59,185,205,110,249,35,245,237,52,252,205,229,20,249,40,162,123,191,249,80,147,82,241,5,12,218,53,142,52,172,111,12,156,222,108,199,56,210,192,159,218,40,89,209,108,175,100,45,50,70,85,101,166,250,168,121,252,249,247,127,72,40,57,51,196,49,18,52,225,210,30,50,57,82,150,182,178,217,109,30,130,47,44,6,193,156,129,229,75,159,65,16,247,160,51,48,228,44,27,95,216,60,200,199,23,38,203,229,236,30,131,126,190,40,249,213,29,110,149,224,203,149,179,114,246,208,38,3,51,206,236,50,176,224,139,158,56,95,210,156,137,7,183,191,253,29,138,137,195,237,116,226,16,215,179,220,30,108,6,182,156,229,163,29,206,118,50,216,102,221,249,130,167,45,38,59,12,150,88,39,190,168,249,82,103,96,193,45,58,172,215,206,59,95,73,174,80,92,249,202,123,202,164,130,117,66,168,195,23,58,131,48,6,107,180,103,3,15,27,100,208,221,108,187,49,19,27,251,85,37,6,68,172,23,191,138,196,114,185,141,132,179,146,47,122,209,11,229,127,36,236,188,243,78,242,124,6,103,154,25,88,48,56,101,66,198,32,15,48,113,96,144,203,128,141,73,1,131,123,6,180,252,92,35,63,83,202,190,97,32,130,159,43,63,172,19,131,29,206,26,179,47,104,143,237,96,187,25,168,51,0,101,224,198,126,99,127,114,214,147,7,109,25,24,51,72,37,143,124,250,128,179,231,236,47,218,235,143,169,30,12,206,24,8,243,96,58,87,30,152,64,50,193,97,176,73,95,114,92,48,24,3,27,123,226,192,100,139,56,58,125,67,127,115,124,49,49,227,150,17,218,99,125,233,47,142,145,56,113,224,225,246,109,100,194,64,251,48,109,176,252,177,254,99,219,56,30,153,224,238,181,215,222,221,181,175,125,128,28,167,44,151,223,237,167,14,251,158,125,247,148,167,60,57,244,239,181,67,221,35,37,126,243,155,223,44,248,15,10,95,151,58,113,208,77,161,223,56,78,185,79,190,220,15,76,130,249,181,34,6,230,76,46,198,38,14,28,11,54,32,173,191,183,234,19,7,123,159,112,92,112,252,33,212,141,63,101,186,163,252,255,1,38,252,44,35,190,255,40,227,243,58,254,248,165,14,63,91,106,199,239,65,97,91,185,109,48,155,56,132,99,158,93,120,230,89,97,226,16,38,84,76,28,24,156,115,44,222,242,150,183,144,99,153,95,27,226,179,195,31,227,188,143,236,24,143,3,233,30,124,158,112,5,140,101,80,143,253,192,186,112,60,113,53,132,231,11,168,203,36,97,161,19,7,250,153,201,57,235,196,179,10,236,35,142,59,38,204,124,142,208,175,28,99,180,205,231,13,239,11,214,131,99,209,126,94,149,255,201,192,213,7,250,156,28,142,179,233,183,215,142,251,26,247,226,247,143,48,84,176,68,23,197,65,198,108,19,179,229,31,192,253,234,103,209,11,132,36,195,49,170,42,19,89,11,53,7,241,20,43,25,85,21,243,11,181,88,11,53,155,121,160,90,199,124,37,71,26,182,19,216,84,48,168,103,28,73,20,209,27,241,105,219,5,162,154,95,139,20,246,126,96,49,138,48,112,241,203,113,148,181,15,188,189,42,232,123,236,30,175,62,204,49,61,184,60,121,246,121,122,107,82,128,13,32,13,99,182,168,106,39,119,80,38,234,1,214,78,171,253,196,145,68,17,221,251,205,135,154,148,222,7,6,237,25,107,161,102,175,171,163,149,55,218,30,8,138,232,21,22,50,142,212,110,175,100,45,212,156,152,15,208,197,180,152,22,83,240,169,254,31,192,241,54,147,88,4,111,59,89,140,250,205,238,217,174,56,76,178,43,28,94,124,208,123,155,63,6,51,124,185,242,96,238,222,97,160,4,248,130,62,229,212,83,36,159,129,48,95,220,146,172,245,57,211,121,244,49,71,203,111,179,51,24,225,75,157,179,179,171,87,173,78,237,95,112,225,5,242,11,52,156,185,35,103,255,107,237,223,93,113,249,21,162,51,248,193,79,46,237,115,118,59,173,151,112,190,61,87,92,193,63,2,251,152,252,211,43,126,190,149,95,80,98,93,44,143,109,57,227,244,51,186,223,253,238,228,48,64,13,219,18,6,59,12,66,121,232,146,109,48,208,22,103,66,57,99,203,45,18,76,136,24,176,177,189,172,7,203,99,189,216,94,6,26,12,20,106,160,46,237,48,248,164,14,131,78,6,30,44,147,1,90,236,175,30,180,111,15,21,211,38,131,41,214,133,9,17,203,181,229,48,137,97,16,200,85,2,206,16,51,96,103,61,24,148,208,71,228,50,120,230,87,110,24,248,115,235,16,183,110,177,15,185,149,130,126,229,172,57,147,63,126,6,149,109,3,12,94,56,99,207,58,147,195,100,130,129,77,107,251,12,12,182,233,15,91,54,235,140,205,122,82,223,6,120,172,171,239,55,250,132,171,21,28,39,212,99,125,202,28,91,54,19,10,206,242,50,136,227,216,240,160,223,24,32,115,37,134,251,216,217,30,182,159,129,48,199,28,131,209,248,108,3,251,152,255,208,123,161,252,250,207,30,187,239,17,246,205,110,97,61,86,201,217,222,211,78,59,53,76,66,214,135,65,223,85,67,126,156,12,174,95,191,33,28,247,231,202,25,117,235,63,254,47,193,217,103,157,45,117,216,62,182,219,214,131,125,66,95,179,254,236,103,132,237,167,47,152,152,209,6,235,199,58,181,250,149,254,100,16,78,63,144,195,50,17,182,199,142,77,246,21,253,99,103,238,153,196,91,62,125,201,96,152,65,39,103,175,241,203,123,43,12,106,89,71,246,45,54,199,80,191,143,236,164,31,207,244,240,63,72,126,39,219,140,205,32,248,128,208,143,59,135,101,197,119,55,239,17,222,119,57,95,30,222,127,39,157,120,82,58,126,249,81,5,64,255,48,41,228,248,44,143,9,222,15,172,7,131,104,114,56,38,128,29,227,172,63,57,254,24,231,253,224,143,141,18,244,133,223,15,244,157,237,7,192,49,70,219,190,29,59,134,91,62,142,59,91,127,214,147,109,228,189,74,63,242,62,197,87,174,15,251,138,253,205,177,200,49,78,14,125,98,159,7,30,147,183,119,239,208,62,199,112,218,3,84,75,240,94,225,160,148,251,39,79,8,98,152,100,47,17,116,226,192,61,146,97,9,44,100,140,19,153,15,213,252,211,178,22,106,206,156,159,244,10,39,50,31,170,249,75,142,36,138,232,142,19,153,15,213,252,5,3,81,203,184,22,106,246,186,58,204,95,107,15,204,226,23,213,252,145,6,118,171,29,67,205,230,23,63,118,218,49,78,36,230,24,71,248,16,151,91,147,184,98,35,239,108,7,111,139,170,118,114,87,108,209,91,126,133,181,219,90,94,115,185,198,90,168,217,235,234,48,127,217,222,32,167,140,23,49,53,7,113,31,3,131,250,37,107,161,230,212,249,137,66,209,98,33,227,72,147,219,47,89,11,53,205,127,218,219,153,56,204,223,67,179,128,65,40,15,90,243,37,204,67,198,12,80,22,14,246,3,253,95,103,6,5,124,249,15,38,90,25,199,221,105,108,213,147,189,17,193,192,134,219,98,232,11,30,88,229,172,37,235,197,228,143,91,146,184,85,138,95,235,225,86,34,27,248,110,169,240,19,7,126,191,159,179,203,75,15,183,3,43,28,143,3,231,13,74,107,255,39,222,170,80,219,192,158,231,253,179,169,81,235,208,86,7,79,178,103,135,45,197,128,173,211,170,224,150,72,201,81,77,44,162,49,97,117,10,171,79,56,210,128,5,222,89,77,40,80,228,139,105,28,213,196,101,172,87,42,208,10,146,98,172,24,248,124,176,128,229,58,138,240,70,208,11,51,22,222,233,96,253,232,33,253,173,186,71,181,9,205,149,88,82,20,21,219,47,79,150,163,54,191,184,196,47,2,201,113,135,111,46,85,225,121,134,115,121,8,58,222,255,56,10,170,24,188,94,66,98,218,190,71,173,142,223,103,25,92,253,44,236,252,176,143,137,238,227,21,72,88,227,213,52,95,63,176,83,35,155,15,54,103,13,169,130,10,160,78,175,230,172,138,180,143,120,95,164,156,67,97,156,201,36,88,142,231,210,215,131,47,82,6,159,8,111,166,113,142,185,67,187,194,225,37,92,218,202,104,177,156,205,46,121,214,248,192,158,180,190,197,118,49,64,230,44,45,247,32,115,79,48,183,125,72,118,150,103,118,100,121,85,236,200,177,78,139,129,112,105,103,44,148,152,92,33,179,55,34,56,75,204,47,244,112,187,24,255,48,142,51,241,76,166,184,37,139,73,3,183,185,112,191,252,150,62,105,88,56,138,157,82,112,220,135,236,111,99,241,102,76,204,152,106,18,51,70,45,152,88,198,203,26,173,149,134,195,118,151,44,225,156,37,170,44,127,196,140,81,11,38,150,241,28,14,173,78,242,220,75,244,58,22,37,103,212,200,147,236,217,153,162,180,227,51,14,103,156,18,172,218,23,95,251,203,48,33,165,168,34,20,138,140,163,154,144,249,92,78,150,212,130,207,169,228,155,203,214,7,120,125,128,34,150,234,43,163,136,94,228,37,168,223,231,100,169,69,189,194,28,96,116,93,21,131,20,239,152,177,254,88,58,71,202,218,43,184,30,216,95,121,32,127,46,189,92,20,38,87,231,132,73,67,24,236,36,208,111,30,201,84,101,96,183,252,145,68,169,233,131,229,168,237,253,162,22,126,11,167,60,239,15,69,45,238,212,100,148,203,75,57,73,81,159,143,155,15,213,252,37,107,161,102,175,59,22,50,142,212,110,175,228,72,83,231,3,116,49,45,166,197,20,252,252,7,60,36,188,173,185,205,38,30,52,227,28,180,170,93,225,240,18,46,109,101,180,88,206,102,151,60,107,124,96,79,90,223,98,187,184,207,157,251,190,185,221,133,65,49,183,107,16,203,243,204,142,44,175,138,157,56,147,216,198,208,142,28,170,228,76,171,3,22,74,76,174,144,217,134,210,94,0,184,109,130,91,141,120,206,131,91,29,184,77,138,123,227,185,87,154,223,229,231,185,5,110,133,216,26,192,192,157,95,82,98,223,115,47,58,183,130,76,70,177,19,10,142,251,44,238,235,58,199,156,22,211,12,148,24,181,96,98,25,47,43,180,86,18,14,219,89,178,110,108,207,26,245,28,10,227,224,18,61,49,106,193,196,50,94,209,104,117,138,231,94,120,101,12,21,44,209,141,202,65,188,157,221,170,4,240,142,178,22,106,78,206,55,214,66,205,102,94,53,39,21,206,87,114,164,118,220,18,2,106,122,98,45,44,101,161,245,19,213,226,112,82,50,26,180,103,168,181,15,202,118,203,246,80,146,30,208,106,215,208,178,185,167,112,247,93,248,125,192,104,175,116,48,81,56,63,76,26,120,8,90,38,13,244,147,140,22,123,164,1,104,164,164,140,217,73,15,72,3,215,34,207,15,104,125,29,239,23,85,237,218,122,100,241,72,125,94,114,244,49,80,198,203,118,125,61,161,70,188,90,63,20,106,246,186,99,33,227,72,237,246,74,142,148,108,223,110,149,129,234,230,23,154,150,35,153,157,61,227,48,43,202,195,170,176,121,123,202,98,212,223,178,23,206,245,91,117,102,229,73,235,151,160,254,132,210,158,99,5,194,29,48,21,158,230,248,28,84,219,170,80,219,192,158,57,235,156,121,131,178,178,250,103,83,163,214,161,237,14,30,68,131,34,251,197,217,205,234,165,189,137,16,111,85,202,22,108,6,92,19,96,28,144,92,170,8,7,25,176,198,212,236,197,124,176,58,133,213,39,28,41,194,12,56,72,170,35,78,199,234,19,118,98,177,4,116,139,193,234,83,51,214,51,70,81,221,224,125,34,222,103,5,126,19,115,169,157,226,133,63,197,21,201,167,122,170,103,98,46,85,204,22,221,217,181,124,169,83,179,85,71,184,135,255,172,115,187,238,226,48,80,94,233,224,215,167,232,139,11,195,196,33,93,105,112,125,85,138,117,246,152,221,210,197,54,21,29,69,33,182,177,250,205,150,122,38,234,247,62,209,213,159,242,84,4,232,166,186,152,8,190,24,138,108,14,149,194,28,212,7,137,83,161,28,68,98,176,250,212,236,5,159,19,201,129,53,54,128,230,152,164,58,129,18,71,53,178,250,124,219,153,248,156,154,132,194,75,128,63,67,215,102,19,103,243,74,254,161,29,50,51,127,203,94,56,7,109,170,188,113,150,215,152,109,82,181,67,150,247,37,187,206,161,74,110,179,148,1,11,85,236,200,180,33,100,246,28,155,17,197,78,41,56,238,67,246,119,139,165,204,57,20,198,193,37,122,98,212,130,137,101,188,172,208,90,201,200,108,115,44,149,117,99,23,220,63,37,131,73,188,162,48,77,167,244,194,43,99,72,45,179,37,234,217,164,180,43,18,82,150,220,174,60,202,78,196,216,235,13,164,20,85,210,146,196,200,89,244,146,53,38,69,22,104,192,199,130,94,86,73,97,31,75,206,10,136,249,92,101,32,186,119,84,224,219,110,166,134,0,177,44,94,56,50,51,75,108,192,85,240,233,173,170,165,223,85,79,24,216,206,129,190,110,93,252,213,32,158,125,48,223,74,147,203,175,8,147,134,115,248,185,140,56,72,28,69,200,207,58,117,196,22,42,227,83,130,245,202,218,49,168,223,251,68,87,191,193,212,204,237,226,9,234,243,121,89,90,173,78,64,202,13,138,215,133,35,229,192,153,18,51,53,103,139,193,234,52,174,194,98,176,215,39,64,218,12,146,88,156,202,81,205,89,99,198,1,254,30,234,54,7,225,229,236,160,57,127,111,79,207,65,91,144,93,242,98,219,51,187,206,242,106,218,161,196,151,252,102,215,57,164,228,54,173,12,88,168,98,71,166,13,33,179,231,88,70,200,119,82,216,211,194,201,150,157,134,87,89,220,57,75,84,89,254,136,25,163,22,76,44,227,101,141,214,74,71,150,109,150,82,89,220,57,75,84,89,254,136,181,24,76,226,21,141,105,58,169,151,232,117,44,74,206,168,145,75,123,200,20,19,109,147,41,227,58,113,240,145,82,8,27,123,29,30,147,70,14,129,26,183,124,77,33,173,166,171,164,54,38,228,37,137,85,146,157,234,155,94,196,75,73,57,206,39,82,241,73,110,75,90,203,8,254,209,122,99,210,106,115,129,194,175,7,157,19,38,16,254,190,254,149,128,139,47,9,147,134,179,227,228,161,214,47,34,33,175,234,95,136,208,150,107,111,193,251,63,200,84,117,91,235,174,126,105,163,150,227,125,78,151,124,245,121,221,226,3,41,98,169,78,41,211,182,103,226,115,42,249,214,86,98,84,199,62,86,218,25,7,74,121,168,145,101,254,16,138,33,155,56,155,87,242,51,235,80,93,217,236,233,57,104,11,178,75,94,108,123,102,215,89,94,99,182,73,105,139,132,172,170,29,57,84,201,109,90,117,254,104,11,85,236,200,228,10,153,109,40,237,57,54,1,242,157,18,246,172,112,178,101,39,225,85,54,59,177,70,61,135,194,56,184,68,79,140,90,48,177,140,151,21,90,43,25,153,109,142,165,178,110,236,202,233,159,77,141,86,167,120,238,133,87,198,80,193,18,93,74,54,73,254,194,54,81,59,255,85,37,60,106,182,57,20,137,53,96,92,133,197,96,175,23,72,33,85,224,178,253,148,163,44,240,206,44,16,145,194,65,241,186,112,164,28,56,93,192,231,136,94,196,19,124,157,86,60,200,32,164,126,67,97,38,136,175,18,24,248,209,131,40,101,177,100,59,223,192,30,129,109,23,3,162,11,47,234,186,51,206,138,183,237,240,208,244,214,44,128,95,151,226,246,164,181,235,162,157,160,113,129,215,3,48,11,215,84,104,214,11,206,234,177,21,144,185,181,129,65,106,225,72,38,185,102,12,42,69,87,245,61,227,13,167,75,190,42,201,237,226,37,164,109,203,85,22,221,88,125,137,65,82,42,176,24,108,117,140,163,154,9,69,98,81,134,108,200,76,51,96,175,231,144,249,67,40,134,108,82,218,75,40,188,70,236,176,228,204,150,151,179,23,27,31,216,27,69,90,253,25,57,172,66,110,179,214,206,31,109,161,138,29,153,92,33,179,13,165,61,199,70,64,190,19,194,158,204,89,118,10,251,183,205,185,196,58,45,166,89,40,49,106,193,196,50,222,172,104,173,84,228,176,101,90,42,235,198,121,150,87,226,224,69,111,112,72,17,61,49,106,193,196,50,94,81,104,117,130,231,94,120,101,172,157,219,219,106,121,14,197,130,236,38,155,76,103,235,51,14,120,148,197,142,20,89,99,194,40,37,163,42,103,240,49,203,133,197,169,28,213,200,234,19,118,98,49,225,72,145,41,42,2,129,228,82,95,179,61,239,11,146,56,82,172,23,216,199,68,199,135,170,186,176,58,141,129,213,177,184,154,73,73,113,115,153,79,145,234,212,252,46,102,13,36,127,41,174,142,207,27,212,11,38,240,182,136,217,42,224,178,203,195,228,225,236,200,105,240,180,149,201,250,176,173,231,134,9,3,63,183,186,62,76,26,216,116,223,7,190,239,172,179,146,138,238,108,83,90,118,153,111,182,33,197,91,126,213,173,1,211,147,75,117,115,136,142,138,238,196,124,134,50,78,8,73,109,152,67,37,169,166,195,78,128,146,64,124,22,131,213,167,102,175,43,83,100,117,74,152,207,231,120,238,67,81,204,7,87,4,64,38,64,56,20,137,81,140,81,115,238,207,212,113,92,69,22,87,197,158,158,77,74,219,9,175,17,59,212,204,108,121,57,123,177,241,129,45,50,105,253,205,142,28,154,24,183,89,11,231,79,118,198,66,77,166,110,198,134,210,158,99,51,32,223,57,97,207,231,44,59,145,227,161,197,49,167,197,52,3,37,70,45,152,88,198,203,10,173,149,140,28,182,84,75,101,221,216,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,209,234,20,207,189,240,202,24,82,203,108,137,122,54,25,216,78,175,217,21,33,169,230,67,17,80,175,0,0,146,192,73,68,65,84,55,41,227,216,113,226,32,22,28,41,177,192,59,203,132,44,177,128,198,210,146,197,72,238,33,91,12,46,131,53,16,171,228,121,151,232,161,72,225,164,56,168,47,91,79,133,232,230,208,184,33,169,65,113,238,1,36,214,74,104,213,245,206,86,78,64,230,199,40,234,33,153,91,109,65,22,8,80,221,187,64,153,86,38,240,95,146,185,242,192,175,11,217,96,105,107,1,183,36,177,109,231,95,164,142,176,237,101,255,8,6,157,180,48,76,219,140,188,87,90,137,222,95,228,36,179,81,55,171,90,203,193,23,36,203,75,133,178,15,42,172,45,191,222,149,180,220,233,116,83,147,43,40,162,195,201,57,2,114,188,20,48,87,98,205,51,6,166,170,153,115,40,50,70,85,69,153,51,53,113,94,17,223,35,253,153,156,161,61,202,188,146,29,148,170,29,68,185,101,151,44,175,145,248,36,150,215,152,173,18,237,80,154,111,212,142,28,92,227,54,173,58,127,178,51,22,106,50,117,51,54,148,246,28,155,1,173,157,20,153,99,38,150,106,203,78,229,248,48,214,168,231,80,24,7,151,232,137,81,11,38,150,241,178,70,109,165,123,225,149,49,84,176,68,149,229,143,152,49,106,193,196,50,158,195,161,213,73,158,123,137,94,199,162,228,140,90,179,23,194,20,222,158,20,167,232,175,56,8,171,110,140,50,224,64,198,146,43,142,94,111,138,207,25,201,151,182,97,224,116,159,147,137,143,85,242,172,13,212,169,218,67,36,161,183,189,110,241,65,140,58,152,102,59,63,28,21,245,33,69,110,138,87,252,222,78,254,24,170,198,22,44,190,189,177,182,139,24,255,248,140,123,255,207,61,47,4,2,106,183,251,108,105,34,147,134,51,227,115,13,182,157,173,125,81,19,159,27,59,172,183,147,88,200,251,156,84,235,212,68,219,169,230,23,254,164,163,86,124,192,252,73,212,151,242,10,93,164,82,47,203,175,196,147,248,152,36,70,61,171,15,187,152,184,76,47,197,98,49,93,10,236,22,163,138,14,163,162,96,59,206,68,115,18,183,124,42,1,195,51,120,189,221,102,19,103,243,74,254,16,104,217,202,45,187,100,121,141,196,39,177,188,198,108,149,210,150,215,152,45,18,106,141,112,168,50,110,179,212,1,11,85,236,200,180,33,100,246,28,155,17,197,78,41,56,236,105,45,213,150,157,198,254,239,89,94,137,99,78,139,67,138,232,137,81,11,38,150,241,178,66,109,37,123,225,149,177,110,108,207,26,245,28,10,227,224,18,61,49,106,193,196,50,94,209,104,117,138,231,94,120,101,12,21,44,209,138,189,241,56,136,179,251,127,0,135,37,235,225,89,50,29,163,170,2,163,102,182,211,133,181,48,22,242,236,98,234,30,182,225,120,224,211,194,88,8,54,31,170,247,59,6,53,61,177,22,41,197,116,117,152,127,166,118,77,79,69,175,171,153,251,225,164,68,25,248,21,105,57,42,150,232,117,144,84,31,7,53,59,72,178,21,44,167,244,25,46,189,60,62,48,189,195,246,113,240,189,37,130,129,222,197,151,118,221,233,103,232,243,12,181,237,192,231,252,133,217,235,181,64,144,134,187,26,40,247,115,13,69,149,220,161,104,249,5,193,95,93,142,250,32,127,124,37,72,32,170,192,212,228,14,197,232,250,107,44,229,138,21,97,186,197,114,71,1,245,101,235,24,10,159,106,122,22,131,179,64,3,181,28,231,43,171,166,80,84,158,119,255,135,8,207,177,245,227,210,75,47,237,126,246,179,159,117,95,251,218,215,186,111,124,227,27,221,241,199,31,47,255,180,141,255,126,253,163,31,253,168,123,229,43,95,217,237,188,243,206,221,181,174,117,173,112,120,148,7,206,74,5,147,107,250,162,206,156,123,101,192,146,56,124,70,211,117,124,84,27,7,183,164,39,219,96,205,108,85,112,27,92,225,216,79,206,27,148,86,127,37,158,99,9,49,91,7,15,178,157,99,226,254,42,237,77,4,125,56,58,128,181,51,97,77,146,109,177,232,238,197,124,176,19,144,56,82,100,111,56,17,183,113,84,35,171,207,183,157,218,53,214,194,88,116,99,124,81,141,130,207,9,48,22,160,91,12,134,140,131,248,152,232,248,80,85,23,86,167,49,48,127,22,183,2,31,100,92,250,17,244,100,36,202,218,3,102,75,172,180,147,51,209,244,182,137,185,188,15,135,66,244,32,60,68,124,218,153,93,119,217,21,193,230,168,222,130,132,77,224,89,134,211,195,250,175,243,255,159,33,82,191,205,42,98,59,191,232,222,246,50,150,87,216,134,20,111,249,209,213,70,73,126,68,18,213,111,170,234,226,19,37,34,171,167,126,33,211,93,76,196,66,106,155,35,249,204,133,238,4,24,11,188,207,114,224,72,189,224,83,195,234,27,11,10,95,150,11,71,234,197,124,176,58,51,142,106,207,153,161,236,68,220,82,68,152,106,109,1,14,49,104,192,81,25,218,21,230,111,196,22,151,243,47,212,46,121,214,248,204,182,174,191,249,147,157,177,80,197,174,51,109,9,153,109,40,237,37,196,197,23,95,220,125,240,131,31,236,158,241,140,103,116,111,124,227,27,187,15,124,224,3,194,191,250,213,175,194,161,176,161,91,187,118,109,119,234,169,167,118,87,112,123,231,28,14,197,78,43,56,28,41,57,203,78,229,248,233,89,94,201,142,57,194,165,29,157,162,39,70,45,152,88,198,203,10,173,149,140,204,54,199,82,89,55,54,235,159,146,67,145,115,47,64,184,180,29,39,148,246,138,132,117,130,231,182,240,202,56,144,88,152,133,157,216,132,12,111,87,132,164,165,176,61,247,19,135,148,41,70,100,209,91,28,138,196,89,160,1,159,227,116,239,206,216,199,76,169,193,87,244,117,148,129,232,26,23,248,160,65,227,18,210,120,150,166,113,67,82,131,146,229,21,144,106,173,4,245,215,194,82,47,83,34,10,179,9,223,127,130,105,42,141,96,80,125,164,189,75,46,137,103,236,47,191,172,191,245,103,185,75,248,147,9,195,57,60,4,93,249,153,89,226,3,84,157,1,248,181,77,73,209,188,100,207,8,217,151,190,98,171,61,117,12,252,37,52,103,0,231,108,198,139,186,162,171,95,224,131,10,191,254,217,118,24,124,93,114,163,85,186,243,152,41,53,164,164,40,222,172,177,228,96,24,71,53,227,12,62,56,154,216,67,231,16,105,94,146,56,42,67,187,194,252,141,216,226,114,254,133,218,37,207,26,159,217,214,245,55,127,178,51,22,170,216,117,166,45,33,179,13,165,189,68,96,189,78,60,241,196,238,75,95,250,82,119,175,123,221,171,123,251,219,223,222,125,245,171,95,237,62,251,217,207,118,119,188,227,29,187,85,171,250,175,218,57,38,161,216,137,5,135,35,39,103,217,201,28,79,198,49,22,247,189,218,161,48,14,174,24,51,70,45,152,88,198,203,26,173,149,142,76,95,196,82,89,220,57,75,212,179,19,201,130,75,219,113,66,105,207,17,96,157,226,185,23,94,57,3,199,65,145,104,198,65,166,100,138,137,182,201,136,45,172,118,255,140,131,207,76,44,65,199,234,244,156,196,231,160,154,191,37,62,103,44,223,197,128,176,218,77,209,60,196,231,154,62,177,126,144,90,189,36,184,106,190,150,191,244,33,45,63,50,22,107,201,44,203,158,69,104,99,1,237,240,140,192,239,79,141,255,44,14,123,57,131,117,253,195,41,113,93,153,52,148,219,130,240,235,74,53,255,102,147,176,222,85,191,151,34,7,71,43,134,72,188,214,110,43,119,130,76,147,147,164,182,92,113,202,95,239,107,228,137,20,121,82,183,38,22,27,203,241,66,154,231,82,47,196,218,4,202,253,188,41,42,67,59,48,127,206,22,87,205,86,110,217,147,248,178,203,46,149,51,223,8,183,214,244,113,147,222,190,236,178,203,186,51,206,56,189,187,252,242,203,171,241,220,158,142,251,229,159,34,203,159,180,61,182,253,101,255,24,115,38,255,156,115,206,150,51,249,189,95,40,49,117,25,52,158,119,222,185,221,41,167,156,210,93,124,137,254,7,124,139,23,160,205,179,207,142,109,2,234,94,120,225,133,221,31,255,248,199,238,244,211,99,127,120,16,255,211,159,254,212,157,127,254,249,221,93,239,122,215,238,224,131,15,238,118,217,101,151,110,239,189,247,150,219,148,108,189,106,160,238,5,23,92,208,253,225,15,127,232,206,60,243,204,110,29,255,104,179,2,174,104,176,238,23,93,100,63,214,176,181,194,237,180,10,135,35,35,103,233,91,142,151,158,229,149,236,152,211,226,144,34,122,98,212,130,137,101,188,172,208,90,201,200,97,75,181,84,214,141,237,89,163,158,67,97,28,92,162,55,25,76,226,21,141,90,167,244,194,107,148,3,137,181,40,14,50,22,55,153,214,126,193,11,94,176,225,117,199,252,56,122,193,68,214,66,205,137,249,160,90,215,124,37,71,26,250,125,188,208,51,95,45,134,90,196,125,12,12,150,99,28,41,41,165,191,204,23,4,125,52,30,144,181,227,98,153,31,4,197,133,251,118,138,188,86,251,134,169,108,6,57,234,79,225,210,54,76,233,231,76,219,238,187,118,221,149,247,136,103,246,151,27,46,186,164,235,206,228,39,101,253,127,130,78,74,14,25,4,178,13,26,207,242,91,254,158,166,178,147,30,32,203,115,240,182,168,106,39,119,80,102,241,55,219,43,24,84,227,145,170,249,4,91,113,33,23,79,186,58,90,121,131,118,44,16,32,106,40,140,133,74,214,66,205,102,123,66,161,48,78,228,124,37,39,50,31,106,84,78,253,239,15,8,111,110,156,119,222,121,221,103,62,243,153,238,93,239,122,151,12,112,193,182,219,110,219,61,254,241,143,239,30,248,192,7,202,32,151,156,255,248,143,255,232,126,250,211,159,118,7,30,120,160,220,151,127,206,57,231,116,55,190,241,141,187,167,62,245,169,221,173,110,117,171,110,245,234,213,82,23,48,232,253,222,247,190,215,189,230,53,175,233,30,247,184,199,117,15,126,240,131,165,77,192,50,184,85,231,183,191,253,109,247,146,151,188,68,6,208,147,150,207,0,250,77,111,122,83,119,218,105,167,117,47,124,225,11,187,171,92,229,42,146,119,194,9,39,116,175,126,245,171,187,219,221,238,118,221,35,30,241,136,238,255,254,239,255,186,247,188,231,61,114,54,255,152,99,142,233,246,221,119,223,46,124,151,117,251,236,179,143,228,3,219,150,51,206,56,163,187,243,157,239,44,87,3,126,242,147,159,72,140,229,62,237,105,79,235,30,244,160,7,117,87,186,210,149,100,34,240,191,255,251,191,131,54,159,255,252,231,75,236,195,31,254,112,247,145,143,124,68,234,130,171,93,237,106,221,19,159,248,196,238,46,119,185,139,76,40,94,247,186,215,117,223,250,214,183,52,154,131,62,99,91,78,62,249,228,238,31,255,241,31,229,86,166,123,220,227,30,18,99,187,88,230,151,191,252,101,177,193,65,7,29,212,253,229,95,254,101,119,179,155,221,76,174,84,208,255,31,251,216,199,186,15,125,232,67,210,111,172,251,163,31,253,232,238,97,15,123,152,244,217,150,15,222,39,246,249,57,100,206,178,102,222,160,240,117,229,121,80,109,171,70,109,131,123,158,247,215,166,134,117,164,97,182,14,30,100,215,170,151,108,152,213,94,34,232,195,209,127,10,11,96,9,10,211,205,149,113,40,140,19,188,94,32,181,101,172,133,85,41,57,197,146,35,160,162,87,219,85,136,30,10,227,26,204,109,245,65,53,85,157,62,38,250,192,17,145,218,243,113,135,86,221,129,171,244,251,132,128,204,44,99,206,246,58,16,211,199,149,13,201,46,3,6,245,15,194,56,194,17,90,250,121,23,92,26,6,229,72,248,130,30,172,207,230,4,207,51,156,118,70,252,73,89,143,244,70,43,222,113,153,95,183,23,148,249,201,54,20,126,249,100,112,152,214,78,110,111,183,116,216,20,16,244,154,191,166,59,87,212,205,95,196,83,93,99,16,244,50,62,104,55,37,40,249,120,40,82,56,41,195,152,71,117,57,46,55,177,115,136,106,140,170,138,249,5,230,43,89,11,53,123,182,120,206,207,123,128,123,56,218,14,127,229,242,227,194,236,54,71,101,178,29,152,63,181,25,124,254,215,155,255,171,123,207,187,223,211,29,112,192,1,221,67,30,242,16,25,208,50,40,230,118,26,6,215,7,30,116,96,183,221,182,219,117,63,252,225,15,187,31,255,248,199,50,240,102,128,123,200,33,135,116,71,30,121,164,12,166,153,76,236,185,231,158,241,214,155,208,244,170,109,86,117,59,236,176,131,76,14,56,99,126,211,155,222,84,6,226,224,196,147,78,148,193,56,203,161,30,183,239,48,72,142,203,127,112,177,252,211,37,135,7,137,143,56,226,8,57,171,206,36,97,151,93,98,91,156,253,103,96,190,255,254,215,148,129,245,113,199,29,39,15,31,243,252,192,245,174,119,61,89,207,235,95,255,250,221,182,219,197,73,11,224,106,9,219,194,131,202,223,249,206,119,186,93,119,221,85,38,54,183,190,245,173,229,74,194,167,62,245,41,225,27,221,232,70,50,24,63,246,216,99,179,54,239,126,247,187,139,255,13,111,120,131,12,236,195,119,165,76,112,152,68,177,189,159,254,244,167,187,53,107,214,116,215,189,238,117,187,115,207,61,87,150,199,213,8,218,191,249,205,111,222,93,231,58,215,145,171,4,44,151,109,161,63,89,15,182,251,218,215,190,118,247,235,95,255,90,38,28,63,248,193,15,186,59,221,233,78,221,253,238,119,191,110,191,253,246,235,190,255,253,239,119,191,249,205,111,100,123,118,219,109,55,89,14,147,169,187,221,237,110,221,189,239,125,111,153,128,125,244,163,31,21,102,221,89,135,45,27,241,24,109,49,103,57,99,169,44,199,116,206,242,74,28,188,232,13,14,41,162,39,70,45,152,88,198,203,10,173,149,140,76,31,196,82,89,55,182,103,141,122,14,133,113,112,137,158,24,181,96,98,25,175,104,148,157,80,235,164,182,240,202,56,144,88,25,7,241,182,201,192,118,122,205,174,8,73,179,218,195,137,67,198,65,196,52,70,85,5,206,98,176,40,61,131,210,151,113,16,49,141,81,85,129,91,49,144,181,99,28,68,76,99,224,124,94,23,70,85,197,234,39,93,81,109,31,213,116,117,120,191,113,233,3,41,174,146,234,171,67,205,222,31,169,111,143,194,116,224,245,0,191,44,48,149,237,124,73,85,37,133,45,224,252,25,52,113,224,87,240,31,166,57,187,191,211,14,93,248,166,11,121,228,110,38,97,60,119,206,185,241,74,3,183,32,213,16,210,34,146,18,33,102,225,75,192,31,68,169,137,50,110,235,149,208,168,92,214,19,168,67,168,8,102,249,46,230,211,178,229,42,178,184,178,0,35,136,249,212,116,138,99,7,89,70,16,159,150,193,7,52,79,213,8,243,193,201,89,129,143,89,157,168,102,156,98,176,58,19,71,202,97,78,216,235,138,178,78,209,102,54,113,216,12,224,214,23,6,196,239,120,199,59,186,251,222,247,190,221,223,254,237,223,118,119,184,195,29,100,144,207,128,150,171,6,159,252,228,39,229,12,251,53,175,121,77,153,52,92,114,201,37,221,203,95,254,242,52,208,230,87,128,56,99,79,156,65,181,191,103,159,193,62,87,10,62,247,185,207,117,55,188,225,13,37,135,101,126,231,219,223,145,65,48,147,20,206,182,191,243,157,239,28,89,254,167,100,249,44,135,171,2,54,113,216,121,231,124,226,64,219,54,113,96,192,205,85,142,231,62,247,185,226,99,144,239,97,19,7,6,232,247,185,207,125,228,172,63,87,19,88,238,237,111,127,123,201,225,42,2,109,178,92,38,12,190,77,6,247,244,203,231,63,255,249,238,89,207,122,150,92,41,184,197,45,110,33,66,159,112,85,132,171,45,76,172,104,159,229,211,198,51,159,249,204,238,145,143,124,164,228,48,33,99,221,89,158,159,56,176,173,12,254,185,178,243,162,23,189,168,123,242,147,159,44,235,197,228,132,219,156,190,249,205,111,74,31,208,215,236,59,38,107,207,126,246,179,187,195,14,59,76,38,46,220,50,197,149,14,38,40,59,238,184,163,108,203,214,3,62,147,121,239,212,121,126,70,189,68,109,131,123,158,247,215,166,134,117,164,97,188,131,107,209,140,157,163,220,95,205,253,183,212,108,80,91,159,113,64,66,81,21,139,249,60,151,143,145,49,170,50,240,190,170,88,12,174,228,149,237,150,250,64,138,88,170,111,122,32,243,213,68,194,176,74,25,23,209,28,19,201,179,42,234,75,82,243,33,173,252,82,38,228,17,172,249,55,153,76,218,6,23,191,228,210,174,251,211,233,241,159,197,113,196,111,14,225,39,86,79,13,235,192,164,129,123,137,179,117,85,73,125,90,108,219,88,95,143,197,6,18,211,235,177,32,210,150,143,79,200,207,100,154,188,144,3,106,126,17,85,106,126,147,44,222,16,144,116,231,79,226,226,136,207,17,61,80,242,21,185,153,196,180,164,167,58,78,196,231,99,168,166,151,98,49,159,227,116,107,195,88,84,10,101,175,27,194,161,39,52,145,163,50,217,14,204,223,136,45,174,80,48,128,102,160,205,64,248,161,15,125,104,119,149,171,94,37,197,175,124,229,43,119,15,124,208,3,101,0,122,252,241,191,150,92,112,245,171,95,189,187,218,213,246,147,9,194,170,213,171,186,189,246,218,171,219,125,247,221,101,176,186,126,195,250,172,253,53,219,174,145,65,47,3,112,187,90,192,68,226,231,63,255,185,76,36,104,139,159,37,77,203,191,74,92,62,235,43,203,127,96,92,62,3,124,121,230,193,65,242,28,122,123,131,12,190,111,125,235,91,197,43,28,234,78,97,87,141,43,2,76,94,174,122,213,171,38,63,103,242,89,238,161,135,30,42,235,201,149,1,38,48,180,201,192,158,54,25,232,179,78,156,233,255,179,63,251,51,249,25,85,192,58,236,191,255,254,178,45,128,219,141,102,253,165,36,218,230,97,106,38,1,220,94,197,196,138,118,240,237,180,211,78,114,37,129,101,211,143,172,19,253,202,237,82,76,76,184,210,240,207,255,252,207,242,211,174,232,91,31,202,157,152,51,103,89,99,169,44,59,61,103,121,37,14,94,244,6,3,165,38,135,102,114,94,86,104,173,100,100,250,32,150,202,178,81,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,81,118,66,173,147,122,225,53,202,129,196,194,156,96,111,52,54,81,59,78,28,130,34,5,30,81,149,171,176,24,236,245,6,124,155,101,251,86,205,88,128,145,57,114,84,219,139,148,3,167,5,92,66,82,131,98,245,125,60,1,159,250,179,112,145,235,205,164,59,103,145,62,0,241,44,71,29,3,191,67,213,95,58,139,6,164,191,84,7,69,184,215,203,128,71,240,87,195,234,207,224,29,78,103,96,194,131,200,156,241,223,212,224,129,198,63,252,41,254,100,172,12,234,108,189,224,193,6,20,104,197,131,127,82,213,169,218,47,224,211,7,85,181,61,37,167,68,140,249,171,208,188,34,125,80,161,48,43,21,34,178,247,102,37,158,213,35,55,146,64,216,12,224,117,131,250,164,237,32,74,73,64,198,181,64,13,26,179,58,158,189,0,225,80,36,91,149,234,246,6,20,115,137,54,71,101,178,29,152,191,17,91,92,161,96,80,203,128,159,1,40,103,174,249,240,247,241,221,119,219,93,110,145,57,63,188,47,108,226,176,221,118,219,117,171,87,175,145,184,173,123,130,214,179,250,216,12,202,57,19,207,25,244,147,78,58,73,6,192,220,250,195,217,120,30,18,206,150,31,250,200,234,201,242,195,132,132,229,51,72,182,229,27,36,207,161,183,183,145,91,164,118,218,105,103,105,207,214,49,133,93,53,214,141,193,185,207,3,44,151,103,21,184,34,16,31,18,143,109,50,65,64,103,93,152,80,92,227,26,215,144,109,240,32,78,187,136,76,166,106,191,196,54,2,110,209,162,237,239,126,247,187,221,211,159,254,244,238,81,143,122,84,18,158,157,248,194,23,190,32,147,11,246,29,191,210,196,36,229,253,239,127,127,247,216,199,62,86,226,60,239,112,214,89,103,105,107,91,26,202,157,148,51,103,200,99,169,44,59,53,103,121,121,30,149,80,107,132,129,82,147,195,98,114,222,164,104,173,68,228,176,37,90,42,203,74,231,44,47,207,153,132,172,17,14,85,68,79,140,90,48,177,140,87,20,90,157,224,185,23,94,25,107,231,122,150,87,226,224,69,223,172,108,18,109,189,226,16,180,176,130,145,205,54,152,174,57,165,64,137,81,85,129,107,98,49,97,45,140,189,136,47,170,145,241,85,68,98,145,34,48,44,6,67,198,166,171,97,245,45,79,84,245,167,60,124,86,152,15,54,151,234,22,75,122,164,172,29,96,186,249,49,197,165,74,211,239,108,31,183,252,24,44,108,213,147,184,184,232,133,237,243,45,33,169,232,94,42,126,201,247,18,92,150,232,227,124,201,158,22,190,244,206,8,130,205,23,250,198,22,254,3,52,19,22,174,122,216,250,213,214,77,84,231,19,191,243,161,183,252,153,174,182,228,169,88,32,217,10,179,113,137,84,236,172,94,97,15,252,166,162,39,35,18,72,117,84,79,113,19,115,169,158,226,170,171,153,242,147,67,145,218,49,81,159,196,172,112,34,100,236,117,24,69,245,4,239,211,28,17,245,9,59,161,240,185,2,99,15,245,101,185,176,250,212,236,197,124,176,19,144,56,210,130,17,14,221,12,133,205,161,237,145,108,101,108,30,102,222,110,251,237,100,32,188,110,221,218,228,55,230,182,34,98,12,154,215,172,137,15,62,251,120,13,101,124,135,29,119,144,137,195,218,181,87,200,237,73,63,254,201,143,101,48,125,200,33,7,75,187,229,242,253,250,249,229,175,214,229,39,104,30,191,114,228,207,234,243,5,54,45,24,164,215,174,8,208,38,203,229,86,43,250,168,108,19,31,183,31,49,169,168,77,12,104,151,24,245,101,82,50,3,100,159,132,201,25,183,88,61,239,121,207,235,94,246,178,151,13,132,219,151,184,58,195,228,132,219,148,152,76,252,195,63,252,131,76,118,254,245,95,255,85,38,18,76,90,182,60,88,95,213,153,137,109,44,149,165,111,115,150,87,226,224,69,111,48,16,18,91,204,1,19,203,120,89,161,181,146,145,233,131,88,42,235,198,246,172,81,207,161,48,14,46,213,163,152,157,24,181,96,98,25,175,104,180,58,197,115,47,188,50,134,10,150,168,231,69,72,104,98,73,108,207,122,163,42,86,11,22,211,26,2,151,95,186,164,101,101,175,55,145,42,170,40,188,91,56,40,83,183,71,110,180,204,20,8,123,135,131,119,85,219,215,122,89,94,42,122,12,226,192,57,155,235,142,95,99,173,20,15,151,158,87,200,2,1,165,61,134,178,158,67,50,43,254,204,53,112,212,193,23,49,183,11,253,225,212,248,112,178,85,91,106,97,228,118,246,185,113,210,192,3,218,209,153,35,185,124,172,146,87,245,1,231,31,52,81,58,188,93,96,66,120,152,48,177,130,162,145,39,238,134,223,88,116,159,227,244,164,166,196,2,234,19,242,186,193,27,78,55,149,117,243,122,19,196,82,98,166,38,136,238,98,89,176,132,197,96,175,43,74,151,173,167,176,58,19,71,90,48,202,241,113,97,151,227,231,100,43,99,51,176,189,214,254,215,234,126,241,139,95,116,223,251,222,247,101,176,107,121,151,93,118,185,60,211,192,149,2,110,53,218,113,199,157,196,111,241,178,125,67,25,231,11,142,91,130,110,114,147,67,229,89,138,119,252,247,59,228,54,156,107,94,115,127,153,16,148,203,183,245,43,151,191,203,149,118,145,1,53,183,59,241,156,5,121,12,218,57,187,206,3,222,11,1,255,201,153,51,251,210,158,130,137,4,207,82,216,114,185,61,168,4,87,36,184,218,192,115,15,71,29,117,84,54,121,224,234,8,207,92,240,243,168,220,182,84,62,95,49,9,60,48,205,21,24,182,147,126,227,217,15,30,142,70,120,54,130,159,171,165,109,150,195,67,229,252,170,18,207,50,240,83,175,47,126,241,139,229,217,19,110,255,226,170,196,150,15,59,200,234,28,39,116,27,228,37,108,118,98,141,122,14,133,49,16,18,91,204,1,19,203,120,89,163,181,210,145,233,131,88,42,139,59,103,137,42,203,159,19,179,19,163,22,76,44,227,57,28,90,157,228,185,151,232,117,44,74,206,168,11,101,138,137,182,201,136,45,172,182,78,28,212,35,98,58,92,19,159,51,69,62,40,117,42,152,175,42,154,87,21,23,155,165,157,106,110,101,57,32,233,206,159,137,36,13,125,34,106,55,235,46,133,184,229,100,250,22,38,124,17,115,219,208,201,127,12,35,8,206,8,202,232,107,105,229,244,48,57,57,229,180,48,82,88,91,95,7,100,41,255,71,195,230,248,127,15,51,31,107,84,41,125,72,203,143,184,152,95,222,196,101,107,189,102,158,107,215,75,202,111,196,69,138,182,83,157,210,167,121,34,94,31,147,144,151,181,225,56,233,46,71,92,166,23,50,6,14,83,143,194,78,243,37,229,193,188,100,34,111,35,131,218,219,222,246,176,48,168,191,137,252,28,40,191,18,244,131,31,124,95,30,28,126,203,91,222,210,189,244,165,47,149,179,216,60,56,204,36,35,214,19,146,250,53,148,113,136,219,121,24,244,218,32,156,229,237,190,251,110,19,150,255,230,108,249,252,138,18,15,42,243,220,1,103,212,143,56,226,135,50,112,231,214,28,254,199,193,164,254,170,129,73,194,191,252,203,191,116,175,127,253,235,101,2,193,243,2,108,55,15,127,51,49,96,48,110,219,237,193,45,75,60,223,192,149,9,126,78,150,159,145,101,178,193,131,203,156,249,127,219,219,222,38,15,121,243,156,196,172,255,224,141,190,226,167,92,153,68,241,172,2,219,202,54,51,145,161,93,38,11,76,20,200,227,255,67,240,32,245,183,191,253,109,121,238,129,117,224,121,8,250,153,171,30,252,228,236,147,158,244,36,233,79,27,40,111,89,176,157,88,231,120,140,201,185,215,200,102,39,214,104,80,34,7,27,189,193,33,69,244,196,168,5,19,203,120,89,161,181,146,145,233,131,88,42,235,198,246,172,81,207,161,200,185,23,32,92,218,142,137,101,188,162,209,234,20,207,189,240,202,24,42,88,162,139,226,32,99,182,201,68,59,114,255,105,39,30,196,162,170,131,196,145,18,11,188,145,5,114,100,109,132,2,182,116,99,129,119,86,18,146,203,197,173,237,12,222,231,244,84,45,20,201,237,226,134,172,253,72,17,181,92,229,4,239,8,122,165,138,180,95,91,239,129,11,7,185,170,14,19,134,240,41,169,158,162,92,174,196,125,130,71,225,79,102,45,191,149,107,48,7,236,116,84,174,4,252,46,76,30,46,188,72,195,248,23,41,76,20,126,127,74,215,157,17,6,27,233,187,52,248,19,156,238,221,130,129,99,250,156,204,93,201,169,162,172,168,118,114,39,165,141,90,158,244,133,234,30,146,86,11,0,245,183,194,6,137,75,67,40,57,164,237,32,141,240,32,96,106,114,23,241,18,190,125,203,179,116,239,19,206,2,117,164,246,140,35,9,50,214,152,20,89,160,129,177,152,162,28,231,21,118,26,7,42,155,61,61,71,229,234,87,191,134,252,50,208,61,239,121,207,238,19,159,248,68,247,87,127,245,215,98,51,96,229,151,124,254,250,175,255,90,206,124,27,202,250,37,202,56,196,224,153,171,12,60,215,64,91,220,134,195,115,18,160,189,252,15,100,203,95,179,102,91,249,159,11,143,121,204,99,228,127,53,60,243,153,207,146,219,116,24,20,11,116,185,113,16,20,80,95,189,12,76,14,24,224,211,222,115,158,243,28,249,213,163,247,189,239,125,242,60,1,147,7,126,246,52,14,152,242,253,197,246,240,208,55,255,31,130,159,144,125,235,91,223,42,207,35,240,191,29,190,242,149,175,116,15,127,248,195,101,192,206,115,27,179,130,182,111,121,203,91,134,126,248,43,185,194,194,255,187,120,202,83,158,34,255,91,130,9,2,125,195,3,217,60,148,254,128,7,60,64,38,49,76,176,232,23,214,135,201,12,203,231,170,8,87,29,126,255,251,223,203,109,87,203,115,226,96,235,84,231,193,57,87,217,6,206,180,182,89,94,137,99,157,94,204,174,115,168,34,122,98,212,130,137,101,188,89,209,90,169,200,97,203,180,84,214,141,243,44,175,196,193,139,62,202,189,0,225,210,118,76,44,227,21,133,86,39,120,238,133,87,198,218,185,61,107,212,115,40,166,178,155,108,178,88,59,74,252,7,112,71,253,200,125,15,170,210,100,45,212,28,196,83,204,24,56,125,180,93,184,240,167,186,230,143,52,222,78,77,47,124,106,102,203,113,84,111,23,212,252,161,24,196,35,13,218,49,76,244,71,74,138,248,195,30,195,22,151,249,35,77,103,179,199,147,35,98,162,173,220,43,17,45,191,33,139,235,122,123,212,220,252,99,169,125,246,234,186,189,174,28,190,89,139,252,89,192,115,12,127,60,53,254,122,147,7,203,203,96,43,160,129,194,236,225,226,25,26,126,121,103,193,209,76,192,239,49,173,157,220,19,236,172,126,208,171,254,128,212,174,243,139,106,126,45,82,216,116,117,152,63,213,183,184,162,108,95,200,231,212,226,112,233,183,64,64,77,79,172,133,165,12,234,91,204,88,49,104,167,100,45,212,28,196,71,99,1,170,159,250,206,255,17,222,44,40,142,195,203,46,191,172,59,233,196,147,228,167,68,249,82,216,231,42,251,116,7,92,235,128,244,147,158,235,214,175,235,78,61,229,84,185,45,135,123,235,229,255,34,132,250,220,230,67,157,157,175,180,115,183,215,158,123,133,143,9,125,127,22,237,243,255,13,94,251,218,215,202,237,63,12,126,119,219,125,183,124,249,97,112,203,195,211,105,249,251,132,229,135,65,121,249,147,162,156,73,231,127,25,48,32,230,106,0,147,10,174,28,112,150,157,129,58,15,52,115,155,15,245,237,10,71,9,6,212,156,141,231,159,166,241,243,170,220,246,67,155,220,38,196,207,156,50,40,183,43,5,172,11,87,52,90,109,82,151,7,190,201,97,125,184,205,136,91,148,236,127,40,80,159,255,229,128,208,46,87,10,232,67,182,147,109,33,159,231,17,248,25,85,158,91,224,31,183,209,135,182,92,30,36,231,97,105,252,252,255,7,38,4,126,34,67,140,117,39,151,95,162,162,63,152,76,208,39,252,34,19,235,205,175,87,45,100,18,179,229,129,3,202,14,188,33,135,161,78,40,29,135,62,166,43,3,53,121,235,70,236,151,22,199,126,114,222,160,72,191,56,59,79,168,240,28,139,192,44,29,60,201,158,29,182,20,195,84,182,76,28,142,14,19,7,66,22,229,168,49,152,222,100,45,212,28,196,83,204,56,170,201,88,112,123,138,65,125,227,72,162,136,222,136,151,245,64,77,207,124,169,112,241,72,162,100,241,72,125,125,139,43,124,187,160,182,60,80,91,142,163,129,77,190,223,227,147,108,195,96,185,202,101,226,84,254,218,2,20,3,183,203,223,39,124,249,93,117,159,160,54,234,142,129,171,23,39,156,24,70,64,180,133,56,216,234,20,238,30,26,104,229,201,39,42,28,205,132,214,55,79,233,159,217,86,78,235,101,28,169,247,71,26,109,79,84,203,55,142,52,234,23,189,240,167,60,115,40,74,191,80,77,47,124,106,246,237,57,95,45,62,117,125,181,203,120,147,181,80,179,215,75,6,21,95,163,221,205,58,113,216,132,96,160,204,63,74,227,167,66,25,168,115,198,124,214,91,120,150,18,126,226,192,89,250,173,227,191,44,111,13,224,125,97,31,164,67,94,212,192,223,154,217,170,192,6,177,97,6,179,61,27,70,38,2,142,155,213,231,88,2,140,117,240,176,195,7,217,65,153,184,191,54,53,27,212,182,211,45,209,130,69,85,29,120,174,138,143,85,242,172,221,212,62,162,121,99,177,129,174,146,114,131,10,202,120,18,98,146,16,109,115,148,241,100,155,212,124,78,164,13,205,17,221,36,154,185,207,68,243,199,196,80,141,85,124,211,72,89,111,212,110,44,59,252,213,99,173,252,9,146,45,179,33,252,55,231,147,255,16,127,62,149,119,206,52,66,189,51,207,233,186,95,135,73,3,255,171,161,108,115,99,203,52,219,53,144,178,111,75,187,148,90,190,233,98,228,182,151,90,108,224,43,218,67,36,39,210,48,86,241,13,68,115,164,157,194,87,234,41,39,168,94,183,120,18,239,115,185,169,142,233,62,111,76,98,186,20,137,11,25,196,80,61,215,68,99,75,137,112,168,103,104,217,202,188,53,162,162,180,17,109,206,122,243,0,52,207,40,220,224,134,55,144,73,67,138,27,38,217,115,172,0,184,131,166,194,76,22,50,150,131,40,88,77,142,57,194,165,29,157,162,39,70,45,152,88,198,134,210,222,44,104,173,148,103,19,202,168,39,214,141,207,250,171,228,80,24,7,151,232,137,81,11,38,150,241,28,14,181,78,50,1,222,150,61,144,51,84,176,68,55,42,7,25,179,77,212,30,158,14,10,206,200,170,36,46,244,1,123,195,244,10,178,118,131,136,105,190,72,153,79,224,117,69,202,13,74,185,94,25,112,186,64,97,70,20,113,225,160,84,219,173,248,178,184,2,159,248,139,96,50,83,194,56,106,109,100,182,182,163,228,20,69,105,55,32,105,83,228,101,112,249,213,170,141,246,50,119,45,39,248,206,61,191,235,126,251,199,174,227,23,88,72,25,19,70,104,127,58,45,62,4,45,191,124,34,78,133,233,129,107,238,1,138,60,15,241,87,130,210,111,173,74,30,211,230,77,64,214,140,111,47,232,83,237,67,215,192,32,157,54,34,53,225,227,181,229,89,127,248,60,129,55,156,158,242,66,145,220,46,158,160,190,65,110,128,233,22,203,29,57,108,157,107,235,89,229,90,66,13,26,243,237,142,230,47,0,229,60,164,101,43,167,121,203,38,176,185,21,135,127,156,198,149,134,253,246,221,47,186,45,110,152,100,47,33,184,141,136,91,146,14,60,240,64,121,142,96,142,77,5,119,80,84,152,51,226,25,203,65,18,172,17,78,82,218,34,177,141,22,135,42,162,39,70,45,152,88,198,134,210,222,36,104,173,84,228,176,101,90,42,235,198,121,150,151,231,76,66,214,8,135,42,162,39,70,45,152,88,198,43,10,173,78,240,220,11,175,140,181,115,61,203,43,113,240,162,195,165,189,209,216,100,58,91,159,113,56,34,108,128,125,233,105,97,223,119,217,151,108,141,181,80,115,16,247,177,177,188,86,123,73,87,135,233,106,54,235,39,106,196,213,76,254,148,23,105,208,46,16,181,240,103,190,84,36,154,216,190,32,232,85,127,64,182,28,176,0,59,233,160,18,119,148,80,174,135,97,212,31,142,168,65,67,138,228,158,144,103,176,180,213,97,110,123,189,107,119,221,206,59,6,95,165,206,218,181,93,247,155,223,117,97,212,18,243,71,97,203,213,196,194,28,64,222,33,112,52,123,104,69,226,30,165,109,168,230,21,235,33,152,96,79,90,158,217,77,127,164,164,52,253,90,120,191,249,28,229,245,107,186,247,193,73,81,106,196,75,54,180,226,150,150,242,3,139,106,12,156,62,218,78,40,212,108,183,103,12,156,222,104,247,212,119,125,72,120,142,57,230,88,8,120,31,217,231,229,144,195,80,38,247,6,133,175,10,207,150,144,108,131,250,183,46,184,13,110,114,143,65,52,40,173,254,171,84,159,99,102,212,58,180,213,193,147,59,220,106,181,80,198,23,106,123,238,175,56,224,145,236,80,36,22,165,231,42,44,6,87,242,82,56,40,94,23,142,148,195,59,125,29,149,228,75,142,2,234,147,101,152,30,41,194,27,78,79,233,161,168,109,239,164,246,188,79,116,10,231,204,76,239,15,186,51,19,178,124,80,58,156,45,164,118,114,59,91,160,138,186,19,74,187,133,90,159,128,204,93,201,73,46,31,107,180,85,3,87,16,142,63,177,235,78,63,147,39,55,213,169,224,87,152,126,115,114,215,93,224,254,9,146,53,93,93,68,177,14,133,57,128,248,154,129,33,100,95,182,242,189,191,81,127,18,202,102,90,104,173,199,192,165,13,86,82,7,78,49,53,191,132,184,213,159,133,11,159,228,69,53,98,224,136,72,109,5,174,109,71,217,160,55,13,162,187,88,22,44,65,204,226,174,142,175,34,186,197,96,11,26,123,140,197,230,152,99,165,129,161,70,155,25,248,199,82,89,70,170,158,53,138,105,118,40,204,47,127,196,140,81,11,38,38,100,182,161,180,151,37,138,141,40,88,250,64,74,101,113,231,44,81,207,78,130,43,103,212,130,137,101,60,135,67,171,147,60,247,18,189,142,69,201,25,53,114,105,15,153,194,219,213,184,137,217,147,226,21,91,88,237,120,197,225,200,31,246,95,132,37,203,151,100,175,246,182,58,7,245,180,80,179,221,110,64,89,71,168,100,45,212,236,235,59,95,45,94,109,59,21,69,28,78,74,239,3,101,123,160,166,39,87,80,68,47,252,190,125,71,89,91,32,181,7,179,155,188,237,224,109,81,45,47,82,221,102,143,39,135,34,216,165,11,212,150,199,209,51,168,175,104,250,131,200,102,36,37,200,20,240,233,48,87,30,248,229,149,221,174,196,111,25,198,255,4,125,65,152,56,240,207,227,124,222,84,208,10,178,61,106,86,225,242,106,40,253,154,94,245,11,84,89,42,123,176,156,134,157,220,102,79,233,207,218,11,122,233,207,226,1,165,63,133,131,34,186,247,155,15,213,252,230,80,12,218,51,142,212,231,7,22,213,199,205,135,106,254,146,83,209,235,153,175,22,67,45,227,37,71,50,251,212,119,207,175,56,204,49,199,210,129,247,149,125,112,15,153,193,86,230,13,138,255,250,146,183,165,38,36,123,171,134,219,224,10,15,250,171,100,231,40,251,47,241,28,139,64,173,67,151,154,13,139,181,35,244,138,3,65,207,14,41,132,18,68,108,101,209,75,246,70,153,224,32,237,25,7,81,18,24,11,50,163,71,114,7,197,235,3,168,207,135,178,52,12,231,72,106,80,108,29,61,188,47,11,99,80,39,90,61,212,239,49,200,1,149,188,122,98,238,110,164,212,81,169,56,168,143,163,209,104,171,63,26,233,9,147,226,192,114,106,185,248,248,199,106,92,97,224,89,6,254,11,244,217,231,117,221,229,252,211,56,141,27,198,218,73,208,160,144,215,75,56,103,53,14,90,57,205,10,49,228,195,153,29,20,175,247,70,64,97,79,211,247,96,144,83,180,147,80,248,51,179,146,47,203,175,248,173,162,15,137,62,112,68,152,218,108,207,64,140,156,104,153,41,16,54,3,120,189,128,44,35,136,175,99,233,222,39,156,5,234,176,117,246,237,122,153,99,142,173,26,229,192,194,236,200,12,76,35,188,77,169,44,35,209,156,229,229,57,147,144,53,194,161,138,232,137,81,11,38,38,100,246,102,69,177,82,85,54,161,140,122,98,221,88,207,242,74,28,188,232,13,14,41,162,55,25,40,151,118,226,21,133,86,39,120,238,133,87,198,218,185,61,107,212,115,40,22,100,55,217,100,177,118,20,157,56,96,121,142,106,20,245,165,90,222,23,4,8,227,51,167,19,40,49,170,234,169,61,19,124,146,208,179,232,198,189,43,10,62,53,132,129,113,128,143,137,68,51,250,148,69,55,54,151,247,193,10,243,167,56,62,245,91,174,136,250,77,73,113,231,247,121,86,207,28,41,166,186,193,219,62,46,186,58,75,91,124,206,78,117,76,112,23,186,85,48,63,16,151,243,37,191,217,99,113,216,235,176,19,156,89,44,176,248,28,139,168,82,181,149,205,246,126,209,29,103,98,57,49,60,140,171,180,226,2,179,81,107,126,9,168,109,42,122,203,86,29,195,235,77,27,85,117,131,217,18,83,59,229,59,221,18,146,138,158,140,68,201,159,226,138,210,79,8,49,69,114,97,115,169,238,99,162,227,67,85,127,18,245,37,136,67,125,48,100,236,116,137,169,51,171,175,200,98,176,250,212,76,186,196,212,153,113,1,243,249,28,17,243,205,49,199,214,140,114,118,108,118,100,126,137,37,194,219,242,251,44,145,117,194,237,89,94,137,131,23,189,193,33,69,244,196,168,5,19,203,120,89,161,181,146,158,77,40,163,158,88,55,190,103,141,122,14,133,113,112,137,158,24,181,96,98,66,102,27,74,123,69,162,232,164,42,247,194,43,99,168,96,137,122,54,25,216,78,175,217,21,33,169,230,55,41,227,211,216,253,21,7,28,170,38,22,221,199,84,49,59,3,206,148,168,28,48,112,5,37,249,84,73,49,144,130,81,10,83,32,60,112,228,176,45,20,61,82,132,55,130,94,152,177,240,78,69,234,181,2,163,203,9,146,249,28,52,236,20,69,208,189,217,66,89,13,76,170,39,113,173,168,148,144,98,6,167,123,183,71,173,63,60,198,226,41,20,20,211,189,47,99,67,203,110,176,80,25,155,128,73,219,84,109,39,248,154,213,166,89,46,57,62,111,70,219,31,131,30,3,183,115,84,210,123,159,203,3,166,178,156,90,255,216,242,149,122,20,185,201,212,92,41,138,28,96,203,144,112,37,158,213,9,186,153,201,109,62,56,57,43,208,88,202,21,43,178,215,37,166,206,105,218,19,246,250,28,115,172,100,216,228,185,206,156,213,68,231,37,108,118,98,141,122,14,133,113,112,137,158,24,181,96,98,25,47,107,180,86,218,179,9,101,212,19,139,59,103,137,42,203,31,49,99,212,130,137,9,153,109,40,237,57,2,138,78,171,114,47,209,235,88,148,156,81,107,246,66,152,194,219,147,226,85,219,68,237,56,113,72,222,138,88,173,44,79,245,20,83,246,49,97,211,157,164,58,62,230,245,154,184,184,213,79,250,132,186,62,199,215,53,159,73,22,155,32,96,224,43,236,81,169,212,55,153,169,157,229,40,35,219,182,197,203,172,219,182,9,251,34,59,110,162,153,197,171,82,201,203,218,49,9,238,170,223,73,51,94,212,77,58,170,233,21,1,53,127,146,34,110,237,78,213,190,198,36,215,235,142,125,222,68,241,121,65,47,219,154,99,142,21,141,114,18,157,115,58,83,46,54,103,88,75,214,104,80,34,7,27,189,193,33,69,244,196,168,5,19,203,120,89,161,181,146,158,77,40,163,158,88,55,190,103,141,122,14,133,113,112,137,158,24,181,96,98,163,188,162,49,77,39,245,194,43,99,168,96,137,86,236,141,199,65,198,108,19,181,227,196,33,40,177,16,197,113,5,212,74,28,68,76,101,209,29,11,124,160,2,223,94,210,35,69,152,1,187,192,192,93,196,19,212,151,114,122,138,192,112,142,100,22,126,131,173,227,0,46,127,144,18,28,41,60,8,86,93,174,66,132,239,31,65,17,175,218,211,192,213,27,84,169,181,225,242,51,184,54,154,125,228,225,115,76,159,166,222,44,208,246,252,250,140,45,34,203,171,36,226,74,110,159,171,44,168,212,243,144,48,69,16,165,132,73,246,180,24,212,209,134,90,109,105,216,41,21,84,252,210,71,181,124,245,251,144,232,181,220,0,235,107,184,214,239,169,30,76,78,180,204,172,56,114,248,246,137,11,153,47,82,14,205,19,84,18,90,237,169,41,40,121,142,57,182,26,216,100,184,206,118,46,53,217,58,137,30,99,121,121,206,36,182,49,180,235,28,154,16,61,49,106,193,196,50,222,172,104,173,84,228,176,101,90,42,235,198,121,150,151,231,76,66,214,8,135,42,162,39,70,45,152,216,40,111,213,152,166,19,122,225,53,202,161,83,229,149,88,163,158,137,109,82,54,153,206,214,43,14,86,136,226,56,32,185,130,34,41,176,23,31,147,196,158,51,81,152,58,104,71,69,98,169,80,182,24,108,46,211,225,228,12,162,48,127,18,245,73,204,10,252,198,230,114,62,243,3,243,167,184,194,114,189,95,200,252,16,236,36,249,131,136,238,108,159,147,98,133,120,127,153,151,217,65,77,182,170,153,13,151,82,230,153,180,252,42,226,131,156,207,11,48,6,222,183,169,68,150,167,2,106,57,72,22,171,228,9,10,159,8,110,167,71,71,162,168,143,137,85,105,216,134,150,141,75,68,149,148,231,108,97,117,153,207,108,159,47,172,48,127,138,43,68,247,177,104,38,37,197,205,165,122,138,21,186,196,189,196,176,22,202,248,141,205,101,58,172,78,97,133,233,62,38,162,62,97,39,20,62,87,96,28,96,62,159,147,73,116,39,153,99,142,173,10,173,217,113,100,206,74,70,168,173,19,236,54,75,153,115,40,140,131,171,98,75,213,200,168,5,19,203,120,89,163,181,210,145,233,147,88,42,235,198,247,172,81,207,161,48,14,46,213,163,152,157,24,40,151,118,226,21,141,86,167,120,238,133,87,206,192,113,80,36,154,113,16,207,51,8,149,150,194,158,133,245,25,7,3,222,2,230,162,134,215,133,35,229,213,188,51,11,68,164,112,80,82,59,149,188,172,46,185,170,2,209,7,142,28,83,181,79,78,180,122,168,223,144,212,194,111,144,182,43,254,1,52,175,149,154,53,227,147,168,227,236,193,242,38,217,99,8,121,41,125,66,157,102,56,53,208,200,241,206,102,35,147,81,238,195,234,62,157,18,217,42,141,181,19,98,41,92,203,195,231,252,201,172,229,22,72,121,65,148,18,106,246,52,40,235,85,27,202,18,6,102,68,112,214,250,101,112,236,25,212,63,8,21,249,73,245,185,46,110,176,229,40,13,81,4,76,77,174,160,76,218,175,190,146,83,51,221,199,122,165,2,98,78,44,213,120,142,57,182,106,216,236,184,206,27,132,41,213,214,9,119,207,226,205,152,92,99,249,11,134,216,209,41,122,98,212,130,137,101,188,172,209,90,105,207,38,148,81,79,44,238,156,37,170,44,127,78,204,78,12,148,75,59,241,28,14,173,78,242,220,75,244,142,112,80,208,23,202,20,19,109,147,17,91,120,146,173,236,158,113,48,46,245,66,128,48,182,234,19,101,44,111,82,27,69,92,150,235,245,73,245,103,16,223,118,77,38,197,51,137,233,162,79,172,167,121,3,125,169,100,99,180,185,16,89,95,241,77,41,252,28,235,152,189,80,89,170,118,144,169,218,90,46,251,98,35,201,196,99,221,100,33,253,48,82,71,150,27,104,154,229,91,142,207,205,234,97,214,244,82,52,102,117,125,27,222,55,199,28,91,53,202,153,114,206,156,85,141,165,218,122,98,160,205,82,138,29,57,216,232,13,6,66,98,139,57,96,98,25,47,43,180,86,210,179,9,101,212,19,235,198,247,172,81,207,161,48,14,46,213,163,128,73,76,157,140,87,52,90,157,226,185,23,94,57,3,199,65,145,232,162,56,200,88,220,100,177,182,138,123,198,193,152,136,25,89,160,128,250,104,5,93,73,144,177,55,76,119,72,225,160,72,91,170,15,128,47,37,247,42,16,221,199,29,124,155,99,237,250,144,232,234,55,36,181,240,27,90,237,87,92,226,196,47,177,9,117,42,225,217,48,75,3,181,92,124,45,127,79,67,248,128,233,205,228,10,138,58,201,108,217,230,152,5,161,78,170,86,169,63,22,27,192,183,85,129,196,52,161,154,231,157,232,133,237,183,15,61,219,94,244,138,237,93,30,41,61,41,17,133,153,32,203,210,64,22,87,191,11,71,20,142,100,134,194,185,19,108,91,38,45,71,16,216,169,81,79,138,99,135,177,246,133,189,145,5,114,164,144,230,9,169,51,197,148,5,153,49,199,28,91,40,202,201,175,217,117,142,231,82,41,149,117,2,237,89,94,222,206,36,120,171,118,157,129,144,216,98,14,152,88,198,155,21,173,149,242,220,11,175,140,117,99,61,203,43,113,240,162,55,56,164,168,30,5,76,98,234,100,188,162,208,234,4,207,189,240,202,88,58,209,179,70,61,135,98,113,182,73,17,79,92,198,23,106,71,201,159,113,192,227,89,116,139,193,168,170,88,11,73,240,197,80,95,199,156,78,32,144,92,248,156,0,99,32,186,139,139,105,44,9,209,54,135,248,80,85,79,245,84,12,162,251,88,52,147,207,28,73,69,79,70,162,190,190,19,144,108,116,113,68,17,130,157,36,127,16,209,157,157,114,42,54,152,218,86,49,85,116,103,183,242,204,111,177,204,167,186,248,107,190,64,209,225,124,165,224,166,240,172,133,177,144,218,62,183,102,139,110,172,190,140,157,224,20,6,230,71,53,93,37,58,19,213,253,234,171,229,139,238,197,82,188,109,250,2,196,26,108,197,148,162,238,108,159,35,177,210,239,108,137,155,168,223,148,154,223,234,136,110,170,233,48,74,69,151,124,147,104,38,159,57,146,207,92,232,78,128,49,200,124,154,35,18,205,94,135,213,41,12,140,3,146,203,229,136,168,79,216,9,133,240,28,115,108,201,40,39,192,229,44,57,103,206,82,198,82,89,39,218,158,229,149,236,80,226,107,112,72,17,61,49,106,193,196,132,10,59,241,178,66,107,37,61,247,194,43,99,237,140,158,53,234,57,20,198,193,37,122,98,212,130,137,101,108,40,237,21,137,86,39,121,238,133,87,198,80,193,18,245,108,50,209,118,122,205,174,8,73,75,97,123,118,207,56,168,71,96,28,80,186,164,166,114,210,35,229,192,105,1,151,224,93,162,135,194,218,169,193,214,84,73,48,72,119,142,148,19,148,228,30,84,136,113,243,103,97,231,55,136,89,248,51,211,251,157,158,33,171,16,160,246,180,233,160,149,59,21,42,149,189,171,213,54,254,65,44,56,106,190,132,65,176,130,90,190,114,97,38,76,178,7,8,9,19,115,60,124,242,164,138,181,56,190,25,252,165,123,96,7,35,59,158,6,9,42,6,181,147,219,199,20,21,151,171,48,68,230,86,99,144,62,112,168,89,241,3,255,222,172,190,95,180,158,15,13,210,156,195,84,223,86,181,93,3,177,32,169,94,33,20,194,32,41,21,104,172,172,3,123,125,142,205,138,120,214,108,211,202,166,64,109,185,27,83,122,148,219,103,118,157,99,221,208,134,216,214,150,103,141,122,14,133,113,112,137,158,24,181,96,98,66,133,157,120,89,163,181,210,145,233,147,88,54,88,210,114,150,168,178,252,17,51,70,45,152,88,198,134,210,158,35,160,213,105,158,123,137,94,199,162,228,54,122,228,73,246,236,76,49,209,54,25,177,133,213,214,137,131,70,44,51,177,233,35,34,117,53,79,116,199,34,190,13,175,171,164,220,160,130,50,158,132,152,36,244,62,209,199,234,32,69,157,82,198,98,200,164,120,248,147,162,244,75,160,240,249,88,205,223,20,170,140,217,211,202,52,245,90,57,11,93,230,114,16,191,238,139,233,3,147,74,28,103,233,155,89,98,51,245,88,16,75,168,197,154,18,170,180,234,52,253,49,84,141,133,191,186,63,72,171,189,170,212,218,81,159,111,39,107,51,154,189,109,18,124,150,39,170,249,77,204,7,75,130,218,165,248,186,94,47,4,8,97,67,82,228,44,98,177,57,54,7,226,224,51,239,127,243,109,12,241,168,249,150,10,99,203,91,106,241,232,125,229,108,184,156,37,231,156,206,140,139,205,25,212,33,203,43,113,172,211,226,144,34,122,98,212,130,137,9,153,109,40,237,101,129,98,165,11,166,79,98,217,96,73,131,123,91,162,158,67,97,28,92,162,39,70,45,152,88,198,115,56,180,58,201,115,47,188,50,134,212,50,91,162,155,147,77,166,180,117,226,32,158,40,32,99,98,101,192,67,125,146,67,174,24,20,137,50,159,192,235,138,44,92,137,103,8,241,65,115,20,230,116,193,164,6,165,218,46,62,98,170,38,20,142,100,86,252,85,20,121,134,129,75,243,82,122,82,20,94,7,21,59,219,174,210,14,40,171,8,112,182,242,170,21,2,90,249,134,177,184,25,222,25,244,162,202,162,80,91,132,97,224,107,44,120,82,222,84,109,131,138,19,87,230,30,56,102,195,44,213,37,175,172,16,244,214,123,45,115,107,61,165,30,206,111,16,93,253,6,83,89,214,164,247,160,37,103,105,26,55,152,154,185,93,188,132,132,66,225,83,76,183,88,238,200,97,235,44,108,122,164,60,221,59,171,9,115,108,34,248,65,175,13,120,205,231,237,165,146,178,93,131,215,23,11,223,182,233,27,71,214,55,25,172,87,59,172,133,216,166,143,177,188,60,143,74,108,179,197,161,9,209,19,163,22,76,76,200,108,67,105,111,18,20,43,85,229,94,120,101,172,27,235,89,94,137,131,23,61,137,217,117,14,85,68,79,140,90,48,177,140,87,52,106,157,210,11,175,81,14,157,42,175,196,26,245,76,108,179,178,201,116,182,62,227,128,71,182,49,22,137,213,41,12,208,77,85,69,234,122,241,49,45,140,189,174,102,86,39,213,83,22,56,95,150,11,75,32,218,230,72,62,115,161,171,33,172,48,127,18,124,18,136,82,250,125,174,196,11,191,193,231,85,253,232,226,136,226,115,51,209,58,41,111,196,78,117,106,118,116,101,54,200,114,224,72,153,111,162,223,56,136,248,204,80,61,197,157,46,49,99,21,211,189,111,32,132,199,236,138,12,218,13,170,232,190,174,233,22,19,135,234,46,134,136,79,37,197,17,211,97,167,91,66,230,247,121,42,134,105,109,92,34,133,109,138,183,107,249,2,213,189,24,146,79,117,107,32,243,7,241,62,209,213,159,249,144,160,2,243,167,56,62,43,204,7,67,198,65,124,76,116,124,81,141,130,207,9,80,18,88,221,196,145,146,136,79,13,171,31,3,17,169,77,151,35,162,62,97,167,91,78,226,57,54,21,226,23,91,236,115,211,77,214,175,95,47,82,243,45,68,106,237,120,31,226,215,99,49,168,181,101,122,109,185,182,62,179,74,172,111,109,135,73,130,248,108,249,219,68,70,149,229,71,238,207,116,183,88,74,177,35,7,27,189,193,33,69,244,196,168,5,19,19,50,123,89,163,88,233,42,247,194,43,99,237,140,158,53,234,57,20,198,193,37,122,98,212,130,137,9,153,109,40,237,57,2,138,78,19,238,133,215,40,7,18,107,140,23,33,161,137,37,177,103,226,23,188,224,5,27,94,247,243,239,71,11,72,196,179,22,106,14,226,160,204,21,42,57,210,176,126,96,83,189,94,173,95,211,189,15,78,74,239,243,122,217,174,161,244,167,240,136,63,233,1,169,189,134,63,249,204,246,73,1,205,188,72,11,179,195,39,123,107,57,134,44,223,65,242,226,151,133,160,48,7,142,153,227,147,224,43,204,194,83,160,153,94,56,102,141,243,77,90,107,215,190,97,19,176,67,98,233,95,42,59,185,11,123,234,250,206,47,234,36,127,164,62,30,216,84,48,109,187,137,35,137,34,186,247,155,15,53,41,206,151,138,62,94,182,59,168,231,227,230,67,53,127,193,64,212,80,24,11,149,28,139,83,223,251,81,49,183,52,124,231,251,63,232,190,254,173,111,119,71,31,115,108,119,218,25,103,116,235,214,173,211,200,194,177,122,245,234,238,42,123,239,221,29,116,224,141,187,59,223,225,246,221,237,14,187,141,70,22,143,56,184,141,136,3,223,104,195,103,156,121,102,247,139,163,142,238,142,249,229,175,186,147,78,62,185,59,255,252,11,36,182,20,216,109,183,93,187,171,237,187,111,119,195,235,95,175,187,229,205,111,222,93,101,159,189,195,199,39,31,4,225,93,30,216,116,224,245,105,225,183,195,216,244,35,143,62,166,251,249,81,71,117,191,62,225,55,221,57,231,156,211,93,114,201,165,226,95,44,118,220,113,135,110,143,61,246,232,174,127,221,235,116,135,30,124,80,119,200,65,7,5,239,134,176,254,171,130,144,17,7,60,242,57,22,255,228,112,103,32,196,186,17,139,54,235,27,24,219,177,171,16,217,129,227,238,27,223,254,78,119,84,56,238,78,95,194,227,110,159,112,220,29,28,142,187,59,221,254,118,75,122,220,205,142,90,7,180,59,36,245,91,208,37,106,182,227,145,234,115,44,26,181,14,110,119,248,196,236,137,9,27,129,13,139,181,21,113,226,240,179,239,161,198,164,88,4,50,214,66,205,222,95,114,42,10,189,228,72,3,127,86,23,46,226,41,47,64,212,50,174,133,154,83,183,11,68,45,252,41,60,226,159,168,7,76,106,207,208,204,139,180,48,59,236,241,214,114,12,89,190,131,228,113,196,140,229,187,248,32,125,224,136,104,184,135,240,137,179,240,8,38,166,23,142,89,227,242,73,14,71,51,65,62,41,42,40,253,75,101,39,119,97,79,93,223,249,69,53,127,42,42,58,156,148,140,38,183,107,156,138,186,174,102,189,189,138,94,182,155,82,76,87,135,233,106,14,235,27,167,162,215,51,95,45,214,117,167,190,111,203,154,56,28,119,252,9,221,127,190,245,109,221,207,143,60,74,61,27,15,135,30,114,112,247,204,167,62,165,187,193,245,174,171,158,133,163,28,88,155,124,251,123,223,239,62,253,185,47,116,63,254,217,207,36,190,49,193,64,251,126,247,190,87,119,159,123,222,35,124,132,198,73,195,98,38,15,181,109,2,167,156,122,106,247,241,255,251,116,247,137,79,127,118,73,6,214,99,96,208,253,160,251,221,167,123,240,253,239,215,237,123,213,171,138,175,220,174,89,182,105,8,182,105,155,112,220,29,31,142,187,183,111,178,227,238,25,79,121,242,146,28,119,155,31,177,255,90,28,142,154,220,27,20,118,151,231,74,181,156,231,88,4,172,35,13,99,29,189,80,54,44,214,46,81,143,175,62,252,240,195,95,241,221,83,255,16,227,128,35,73,244,10,15,124,168,170,36,214,2,246,122,44,2,105,64,205,172,190,168,176,5,3,124,92,88,11,216,235,177,40,124,168,166,83,20,254,196,230,12,40,253,41,108,126,45,212,204,253,112,82,162,100,126,51,2,210,114,84,44,150,82,10,219,231,11,7,197,116,80,181,157,35,213,247,73,1,98,23,62,80,250,77,77,174,74,220,153,189,161,236,205,44,207,80,228,55,43,76,99,123,118,168,165,13,80,4,6,121,205,138,237,16,254,178,223,167,130,84,140,170,96,74,59,185,138,120,97,182,225,18,7,249,222,95,4,147,137,82,196,128,239,131,44,236,13,213,7,213,43,117,179,246,6,21,2,212,39,20,10,159,98,190,4,175,23,176,247,130,144,230,89,186,176,55,178,128,224,121,15,126,184,106,203,31,156,237,125,238,11,95,44,3,211,77,129,83,79,59,189,251,236,23,191,212,93,247,58,215,238,174,121,141,171,171,119,118,212,6,216,8,131,235,183,189,243,221,221,137,191,253,173,196,55,54,206,58,251,28,185,66,179,118,237,218,238,144,131,14,84,111,196,172,131,236,214,54,29,125,236,177,221,127,191,231,125,221,151,190,246,245,148,179,49,193,50,142,253,213,113,221,31,255,116,138,92,77,217,123,239,189,228,232,102,201,253,150,196,245,96,211,100,149,52,33,217,19,32,199,221,139,94,178,73,143,187,207,113,220,93,123,113,199,221,116,112,29,82,225,176,87,115,111,80,164,223,156,157,39,84,120,142,37,196,108,29,62,49,123,98,66,16,195,36,123,153,32,78,28,78,249,125,80,89,67,160,44,20,138,194,221,251,124,44,5,3,146,211,81,40,6,41,3,71,132,169,190,205,153,218,47,226,6,31,47,66,130,108,121,202,2,53,146,175,168,60,209,15,156,145,109,11,80,27,146,3,196,217,130,70,126,194,36,187,1,89,143,202,17,57,88,63,131,229,23,241,100,142,196,171,7,126,35,223,224,195,179,112,21,141,132,137,245,213,49,77,60,67,195,95,126,131,38,179,244,79,178,141,199,242,130,158,76,85,204,110,213,27,228,183,252,145,250,118,26,254,230,114,138,252,190,162,163,80,248,248,192,23,48,104,207,5,69,109,196,45,45,229,7,22,213,184,64,181,190,207,53,221,113,194,134,45,102,226,192,149,6,38,13,27,251,12,118,9,6,166,220,154,114,216,173,111,213,237,181,231,149,213,59,61,108,240,12,123,225,54,43,38,13,231,157,127,190,196,55,21,46,191,252,114,57,107,190,219,174,187,202,237,75,30,139,157,60,156,127,193,5,221,59,222,251,254,238,187,63,248,161,248,55,37,254,240,167,63,117,23,95,114,73,119,243,155,30,218,109,183,221,118,225,35,145,43,14,241,49,73,182,39,110,147,94,137,80,142,182,197,235,124,220,9,39,116,127,19,38,13,155,237,184,187,213,194,142,187,233,65,63,180,57,244,132,150,202,116,76,102,171,53,198,73,196,41,122,98,212,130,137,101,60,135,67,171,147,60,247,194,107,148,3,137,149,113,16,111,155,76,178,23,32,161,137,37,177,61,235,187,94,202,2,222,233,116,83,19,251,152,175,99,240,21,130,20,102,239,75,142,28,214,38,156,244,72,17,69,29,204,194,149,57,146,90,77,84,87,197,239,145,114,92,94,102,122,127,208,157,57,138,105,243,74,140,214,35,216,74,112,254,177,148,20,155,148,223,136,103,185,205,192,210,160,218,100,109,153,129,167,90,252,164,188,90,16,95,171,146,243,55,211,202,64,35,177,150,150,80,6,156,237,223,75,30,69,90,114,12,252,138,228,171,5,3,106,203,16,168,191,21,22,20,65,49,67,81,93,111,245,9,155,30,41,194,12,23,7,73,13,138,232,176,139,15,160,177,148,43,86,132,233,22,203,29,91,4,184,61,105,83,15,222,12,44,151,229,47,5,24,16,114,230,250,211,159,255,130,12,180,55,23,190,240,149,175,116,191,57,241,164,52,232,7,198,147,224,243,188,254,185,47,126,185,251,214,119,185,181,120,243,224,155,223,249,110,247,217,47,124,65,173,126,146,134,206,175,45,153,47,103,41,115,14,133,217,111,122,235,219,55,235,113,247,166,183,189,93,173,77,5,250,165,205,244,73,44,149,197,157,179,68,189,157,68,130,49,102,140,90,48,177,140,231,24,65,171,211,60,247,194,43,99,168,96,137,84,108,234,140,219,179,51,197,68,219,100,196,22,86,91,127,85,201,10,34,142,173,102,98,211,43,2,106,122,85,124,174,249,188,62,169,126,77,98,245,204,39,237,53,218,178,10,131,152,203,207,226,90,165,90,199,139,171,63,38,214,96,242,149,245,44,197,219,170,75,61,181,69,47,164,230,155,40,174,253,153,100,218,122,11,109,127,107,146,208,7,205,125,179,68,253,211,108,127,76,98,181,122,108,130,164,229,185,250,126,29,128,233,201,7,171,223,231,170,153,231,33,206,215,20,205,73,117,74,169,181,235,117,23,47,5,8,99,123,221,177,136,198,74,217,2,192,173,34,155,226,222,242,49,176,124,214,99,33,136,3,209,40,224,103,161,173,205,189,61,60,176,252,131,31,255,88,173,184,142,6,175,183,96,57,182,93,231,157,119,126,247,165,175,126,85,124,155,19,95,250,218,55,100,93,88,61,214,139,179,220,232,156,29,149,82,39,240,158,229,149,56,120,209,3,127,247,251,63,220,162,143,187,133,129,126,105,51,125,20,75,101,58,42,99,141,98,154,29,138,156,77,40,162,158,24,181,96,98,25,207,225,208,234,36,207,189,240,202,24,42,88,162,21,123,227,113,144,49,219,100,162,29,89,255,143,3,16,87,36,99,209,29,11,124,160,2,90,21,46,244,4,111,56,61,169,65,241,122,9,105,83,115,44,60,72,211,184,65,116,138,65,98,0,185,21,191,45,71,244,72,3,136,223,229,25,170,249,101,94,165,158,217,205,180,160,248,88,45,49,139,7,168,187,199,192,209,163,214,15,99,249,9,147,226,37,42,249,230,170,53,85,250,38,217,160,230,75,78,31,12,122,53,23,20,121,3,168,15,170,246,93,129,102,202,20,117,23,2,89,175,168,142,98,144,167,142,65,221,150,191,4,57,181,36,231,203,194,24,69,204,204,228,118,113,195,196,247,168,198,45,166,166,64,216,59,42,240,219,96,122,150,110,6,236,117,69,150,187,188,193,109,61,203,1,179,174,71,57,0,183,65,246,49,199,254,82,61,155,23,191,56,242,232,180,78,229,186,182,224,243,188,126,204,175,126,217,253,246,119,220,86,188,121,241,219,147,127,215,29,251,171,95,233,186,233,207,193,242,10,182,253,143,135,113,177,253,180,124,142,59,110,89,90,58,216,62,171,115,216,114,45,149,233,136,9,44,175,196,193,139,62,202,38,20,81,79,140,90,48,177,140,87,20,202,141,174,117,74,91,120,101,172,157,221,179,70,61,135,162,106,111,52,54,89,172,29,69,39,14,222,139,105,108,49,229,76,20,166,166,250,38,234,147,152,21,248,141,33,99,211,213,176,122,150,39,170,250,147,224,147,64,207,166,15,226,102,160,155,138,110,62,88,97,254,44,238,253,209,37,197,32,199,251,213,246,57,41,230,68,252,144,217,232,206,22,221,219,230,243,118,77,106,237,36,167,250,208,21,41,207,251,11,159,248,85,32,48,26,87,22,49,29,86,167,231,129,47,144,177,196,167,181,197,161,62,167,123,95,18,220,198,65,76,193,103,236,243,98,146,243,155,212,124,56,21,147,252,177,129,138,173,234,66,108,105,203,66,106,27,204,150,152,183,85,82,125,211,203,188,160,215,252,2,213,189,168,91,11,23,51,151,218,230,112,106,20,124,106,8,43,188,79,196,124,209,173,14,245,193,144,177,233,106,164,122,202,192,251,50,193,103,126,73,136,186,111,71,116,85,183,0,240,64,239,114,192,98,214,131,47,57,195,111,78,58,73,181,205,11,126,42,245,210,75,251,159,72,141,95,196,179,29,24,86,231,140,51,207,82,207,230,199,233,103,158,41,204,166,48,167,78,103,38,141,67,209,98,38,212,16,188,92,142,59,126,250,117,233,192,198,181,153,62,138,165,178,118,70,155,165,204,57,20,198,193,37,122,98,212,130,137,101,108,40,237,21,137,86,167,120,110,11,175,140,161,130,37,234,217,132,12,111,87,132,164,77,97,207,194,58,113,192,19,73,96,44,240,206,44,16,145,194,65,145,86,85,31,0,31,57,170,171,41,48,95,238,136,72,174,160,52,219,45,48,112,21,14,49,41,42,117,65,182,28,213,7,233,234,200,124,14,89,190,79,162,78,97,79,3,210,36,85,243,51,59,72,178,21,94,79,168,58,71,80,203,47,23,164,88,204,242,36,205,114,107,117,74,223,152,237,218,113,106,130,215,171,24,75,112,177,234,177,24,208,58,70,91,249,25,200,153,38,15,248,188,178,94,208,253,242,154,235,170,146,224,28,66,89,48,11,103,49,218,175,249,179,28,101,1,70,230,24,152,25,82,122,40,90,253,43,49,211,123,138,208,184,32,176,83,35,240,169,209,108,223,152,220,104,153,41,16,118,177,94,217,34,192,255,105,88,14,88,200,122,148,3,113,236,115,206,61,79,173,205,11,126,93,105,213,170,85,105,240,239,81,218,53,88,14,124,241,197,23,139,190,28,112,201,37,23,203,149,134,176,102,129,89,199,120,102,210,56,148,57,135,194,56,184,68,135,151,234,184,227,255,130,124,253,243,159,233,110,122,147,67,212,51,27,248,127,17,27,15,108,108,155,233,163,88,42,107,231,244,172,209,6,203,95,144,196,168,5,19,203,216,80,218,115,4,180,58,201,115,47,178,15,50,6,142,131,34,209,140,131,76,201,20,19,109,147,105,227,21,91,120,146,173,172,207,56,224,137,142,168,171,88,230,64,138,188,77,45,96,224,199,215,242,59,187,185,77,27,75,106,235,180,21,10,95,30,53,255,114,16,191,110,155,107,61,155,203,93,200,241,177,169,234,32,211,214,171,228,225,20,114,62,47,18,247,210,202,29,105,3,241,237,12,218,156,32,211,228,75,78,160,230,114,48,107,186,202,22,128,205,245,112,106,137,133,174,71,28,100,45,79,248,117,155,118,61,201,91,206,219,196,196,216,159,25,239,87,213,159,89,149,50,218,232,21,94,170,227,238,126,247,186,87,119,181,253,246,235,238,113,215,187,168,103,54,108,220,227,63,108,232,8,211,71,177,84,166,99,50,214,232,24,59,9,174,156,81,11,38,150,241,28,14,101,167,212,58,173,23,94,163,28,72,172,141,201,38,201,95,216,38,19,109,167,215,108,21,247,140,131,2,47,233,144,193,116,225,90,192,65,234,43,39,61,82,132,25,48,57,209,50,51,243,245,74,15,107,19,84,194,89,27,89,188,112,100,166,247,23,57,9,174,66,230,7,193,145,194,73,233,225,205,34,148,224,151,11,164,255,84,159,9,84,210,138,190,254,160,45,151,151,161,225,47,215,175,68,138,55,234,55,81,203,245,109,121,76,107,123,127,208,197,84,159,15,13,224,115,70,18,91,125,209,244,171,12,48,178,140,44,214,108,96,122,100,213,203,246,212,206,114,28,82,122,82,34,90,249,205,28,53,188,79,244,194,97,38,156,66,62,71,33,253,173,254,44,108,134,198,189,41,48,31,69,114,58,168,175,214,126,150,238,226,62,80,205,157,99,83,97,150,1,247,83,159,248,255,186,247,191,227,237,51,203,11,255,230,57,218,194,116,88,138,73,192,114,154,72,164,103,25,120,193,153,244,19,159,220,30,242,82,225,54,183,186,133,240,210,222,114,52,45,108,67,198,216,132,50,234,137,165,35,114,150,87,226,224,69,31,229,94,66,149,156,81,11,38,150,241,138,70,171,83,60,247,194,107,148,67,39,203,43,177,70,61,19,91,136,221,100,147,197,218,211,73,63,113,24,68,241,197,80,100,245,151,129,164,170,158,181,129,3,95,42,212,167,49,145,104,246,249,198,0,221,84,245,167,60,124,169,112,49,211,97,9,68,73,113,196,114,80,128,249,16,231,55,91,226,133,223,42,8,193,78,146,63,136,232,206,78,57,10,179,205,231,109,92,226,55,125,146,13,151,82,203,11,98,74,150,167,190,204,239,4,140,249,188,94,138,197,162,34,127,81,85,61,227,165,146,162,93,20,40,22,209,87,21,141,77,147,87,139,27,74,63,33,17,181,205,97,106,102,155,19,91,101,96,43,90,54,46,17,179,85,6,237,148,186,166,36,191,218,62,71,98,129,128,249,179,184,247,155,203,116,117,152,110,57,226,243,122,164,62,71,197,32,186,143,121,159,36,244,241,228,67,85,221,234,165,156,168,106,145,199,68,212,39,44,9,209,78,14,21,8,24,111,37,184,239,189,254,44,12,154,223,150,201,147,30,247,88,141,230,216,111,223,125,83,206,66,207,2,111,10,60,246,81,143,236,110,117,139,155,207,44,255,239,177,127,33,255,203,96,26,240,229,236,17,191,172,103,59,56,102,205,31,195,35,30,250,144,238,35,239,123,79,119,228,17,223,239,126,253,139,159,118,95,254,244,167,186,253,175,121,13,141,78,7,206,84,26,51,191,110,93,81,144,179,230,194,146,28,25,85,121,41,16,255,95,198,245,69,255,238,38,253,117,36,131,109,204,24,155,80,70,61,177,118,78,207,26,245,28,138,156,123,9,41,57,163,22,76,44,227,57,28,90,157,228,185,23,94,163,28,72,172,140,131,120,219,100,96,59,189,102,87,132,164,165,176,75,30,139,247,19,135,148,133,30,41,135,214,16,184,132,228,10,138,215,7,80,159,144,230,90,154,249,114,71,68,82,131,50,169,221,90,88,64,221,72,205,164,20,47,32,203,108,212,201,160,121,173,212,209,102,138,128,223,78,81,75,219,33,179,131,129,45,190,164,36,26,69,170,83,194,181,211,66,117,191,40,170,161,9,237,109,52,216,114,221,242,199,214,125,82,94,230,106,181,83,248,147,217,202,47,225,243,208,167,173,23,48,72,47,29,206,206,242,28,170,126,87,207,131,62,154,212,79,162,23,14,76,115,165,144,203,73,177,160,84,247,23,62,98,166,247,20,161,241,18,201,21,20,107,183,146,22,157,22,32,87,85,32,186,139,101,193,173,11,159,249,252,23,186,163,143,253,101,24,56,223,162,251,225,143,126,34,242,130,231,62,187,187,253,109,15,211,140,136,109,183,221,182,251,151,215,190,90,242,190,241,173,239,116,95,250,234,215,52,178,241,49,235,0,123,213,170,184,191,126,240,163,31,117,127,241,196,167,116,191,56,234,104,177,167,193,170,234,177,88,199,82,14,252,23,131,187,223,229,206,221,171,94,246,146,238,208,67,14,238,118,216,126,123,241,237,189,215,158,221,169,167,157,38,250,244,176,201,143,158,177,44,57,20,198,193,37,122,98,84,229,89,240,128,251,220,187,123,249,139,95,40,199,151,199,45,195,68,142,1,245,241,191,249,141,252,179,63,38,116,228,145,191,121,96,27,55,29,211,103,177,84,22,119,206,18,245,236,36,184,114,70,45,152,88,198,115,140,160,213,105,158,123,225,149,51,112,28,20,137,136,99,220,94,8,83,76,180,77,70,108,225,41,227,238,25,7,21,139,38,221,177,72,145,63,16,31,175,229,206,82,223,9,129,164,215,114,98,74,140,155,15,169,228,74,220,229,15,164,229,247,226,234,163,12,226,94,202,246,188,29,116,95,95,76,103,227,202,236,150,175,33,190,237,133,72,179,254,12,235,96,178,152,117,89,236,118,44,74,38,109,107,43,62,171,191,148,105,243,166,148,216,96,238,203,68,83,90,57,77,63,161,138,63,252,69,81,101,16,171,249,26,126,48,240,171,248,182,189,46,166,183,85,82,78,80,65,25,79,162,49,203,79,245,76,247,117,189,94,200,86,132,127,124,253,27,186,35,126,252,227,238,207,31,250,224,238,195,31,251,120,247,245,111,126,171,123,205,43,94,222,93,233,74,59,107,70,215,189,225,159,254,161,187,197,205,110,218,125,232,163,31,235,254,251,61,239,85,239,198,199,66,6,231,241,44,111,215,189,241,205,111,237,126,24,182,235,223,223,244,102,177,167,129,213,221,216,88,202,73,199,237,15,191,173,106,93,247,79,255,250,111,50,89,226,191,54,95,118,217,229,234,157,22,156,41,213,255,223,16,186,33,158,57,149,50,218,232,13,14,41,162,195,211,226,9,127,241,152,238,159,195,100,244,209,127,254,240,238,192,27,221,80,189,17,183,14,19,7,112,68,152,200,130,155,28,124,144,228,145,255,132,191,120,180,248,54,45,108,195,166,99,250,44,150,202,218,57,61,107,212,115,40,140,131,75,245,40,102,39,70,45,152,88,198,115,56,180,58,201,115,47,188,70,57,144,88,152,19,236,141,198,38,139,182,35,15,159,113,144,16,36,41,106,42,139,110,60,112,68,36,87,80,188,62,0,62,203,81,22,221,216,59,28,170,109,57,164,186,61,69,96,4,201,124,6,231,244,235,237,33,254,74,160,150,107,203,145,88,153,80,216,101,120,34,106,237,77,211,72,43,199,213,207,82,156,81,171,42,190,90,192,96,177,192,169,223,198,242,11,12,170,168,146,252,165,173,60,11,252,254,172,237,91,67,22,106,228,77,92,126,72,152,38,199,242,124,238,68,59,24,217,250,15,18,84,12,170,123,87,9,137,149,245,2,90,117,106,253,215,202,53,164,230,147,146,99,82,125,95,47,203,117,126,216,169,17,248,146,49,132,196,200,17,131,34,81,239,203,28,57,172,109,120,108,57,91,40,94,246,170,215,200,96,246,239,95,246,146,238,101,127,255,26,57,107,255,111,175,251,39,137,189,234,165,47,145,91,147,190,248,149,175,118,127,247,234,215,136,111,57,195,6,229,12,52,111,125,139,91,116,143,121,228,159,139,61,13,102,29,208,47,100,2,176,148,147,6,176,215,158,123,170,214,117,31,248,208,135,101,178,244,213,111,124,83,61,211,131,245,50,225,87,149,188,29,254,70,217,207,195,167,193,179,158,254,212,238,69,207,123,174,232,175,253,231,127,25,252,195,184,195,110,117,43,97,182,5,252,232,39,63,237,94,255,239,111,20,253,69,207,251,155,238,153,79,125,138,232,75,7,91,241,233,56,108,185,150,202,186,241,158,229,229,57,147,144,53,194,161,138,234,81,204,78,140,90,48,177,140,87,52,90,157,18,57,244,180,234,81,204,78,172,157,237,89,94,137,131,23,125,179,178,201,98,237,40,249,51,14,198,153,152,15,150,132,104,155,35,249,204,133,238,4,24,3,209,93,92,76,99,73,136,182,57,196,135,170,126,19,131,233,41,230,125,166,227,247,146,130,189,158,197,197,25,49,240,107,44,249,204,165,138,16,236,36,249,131,152,98,118,202,43,108,67,102,171,46,182,202,192,86,213,199,196,167,108,9,74,189,109,226,252,162,195,94,52,142,46,57,165,184,24,24,196,27,98,185,198,168,198,64,98,99,54,162,134,231,105,196,231,38,221,249,146,72,176,215,205,159,249,10,191,196,156,111,224,15,146,108,19,115,77,107,23,98,9,45,91,68,235,139,95,83,76,49,219,114,155,126,133,217,53,127,86,79,197,20,33,184,16,131,169,173,120,106,199,68,93,230,75,49,243,193,168,230,87,49,159,65,116,139,193,234,83,51,234,106,8,3,227,0,243,165,188,173,11,39,157,124,178,156,173,190,243,29,239,208,253,249,67,30,44,147,135,59,28,126,219,238,89,79,123,106,247,136,135,61,164,251,254,15,143,232,254,250,249,127,171,217,91,6,110,116,131,235,203,0,245,218,215,218,95,236,35,126,252,19,145,43,174,184,162,59,230,151,191,234,142,58,230,24,209,183,84,92,105,231,157,187,215,188,252,101,221,157,239,112,123,245,116,233,25,135,135,60,224,254,234,153,30,195,51,222,165,77,146,178,228,231,92,155,111,215,240,226,231,63,79,142,43,240,138,215,252,67,247,238,247,127,80,116,3,207,55,92,255,122,215,21,157,227,206,240,214,119,190,75,242,193,95,253,229,211,164,157,165,67,185,17,227,204,89,219,88,42,107,231,244,172,81,207,161,48,14,46,213,163,152,157,24,181,96,98,25,207,49,130,86,167,69,102,159,68,61,138,217,137,161,130,37,234,121,17,18,154,88,18,123,41,57,127,198,193,96,186,115,245,208,154,6,83,147,59,20,190,173,18,105,13,34,9,6,233,206,145,84,95,193,33,91,111,101,15,241,105,192,235,134,100,162,20,49,65,240,101,219,227,244,44,189,172,139,29,164,116,183,160,233,227,240,9,101,133,74,101,113,169,191,18,158,136,172,142,107,167,218,150,139,215,19,10,88,126,37,215,124,131,216,4,187,86,175,217,86,13,150,19,184,150,158,124,147,218,34,94,228,76,172,59,169,205,105,80,46,183,180,21,13,119,27,69,133,102,95,78,104,56,133,125,78,208,205,76,241,6,100,185,181,132,138,223,204,228,174,212,171,29,39,25,188,47,232,102,194,162,59,95,175,172,8,240,188,195,127,189,237,237,50,216,6,220,234,131,126,204,47,127,217,189,244,85,175,214,223,248,223,114,240,182,119,190,187,123,204,19,159,220,189,253,221,239,149,117,71,71,254,250,5,47,236,30,244,136,71,117,15,121,212,95,116,135,221,249,110,221,47,143,59,78,107,44,12,156,193,219,28,224,225,231,135,61,248,65,221,234,213,171,213,211,35,14,96,103,195,6,94,204,139,101,242,28,183,43,206,147,205,150,164,200,168,5,19,155,132,231,62,235,25,221,227,31,243,40,209,95,242,202,191,239,62,248,145,143,138,238,193,131,234,224,184,95,31,47,207,55,120,144,255,178,191,127,181,232,180,195,4,98,227,160,220,168,26,247,34,125,230,25,42,88,162,202,242,231,196,236,196,168,5,19,203,120,142,17,180,58,205,115,91,40,51,22,37,103,212,133,50,197,68,219,100,196,22,158,100,79,201,149,103,28,212,150,44,175,215,68,227,85,137,213,234,49,147,90,124,164,14,65,209,43,57,160,230,55,73,117,189,140,228,79,146,177,246,170,177,205,44,75,249,255,11,198,218,154,117,57,181,252,133,174,171,213,91,116,155,97,208,179,208,117,104,201,82,183,151,100,150,99,56,30,154,185,109,122,69,198,142,99,48,240,21,246,168,84,234,87,125,56,157,127,116,157,74,159,171,231,197,231,1,31,19,241,62,73,112,118,41,181,250,38,26,219,74,241,111,111,122,115,247,217,47,124,81,110,89,178,231,29,248,47,201,254,63,37,111,233,248,197,145,71,118,143,126,196,195,187,221,119,223,173,59,255,130,11,100,130,180,37,130,171,38,215,191,201,205,186,175,133,125,100,56,232,150,183,17,223,255,126,242,83,234,153,30,195,51,170,109,150,124,72,108,49,19,143,225,238,119,137,191,198,117,228,209,71,119,255,247,217,207,138,94,194,110,83,226,225,246,26,62,249,233,207,200,3,253,224,238,119,190,179,240,210,195,54,102,140,123,225,149,177,118,78,207,26,245,28,138,156,123,9,41,57,163,22,76,44,227,57,28,90,157,228,185,45,188,50,134,10,150,232,162,56,200,152,109,50,209,118,122,205,158,82,244,138,67,208,6,80,159,16,217,166,27,155,1,156,238,115,146,238,115,13,234,19,10,5,156,165,21,142,164,6,37,203,171,32,91,94,37,89,92,133,31,51,249,93,172,72,235,81,228,25,154,249,30,33,41,85,79,138,195,36,187,5,159,87,212,73,38,74,173,189,154,175,132,230,140,165,182,154,47,97,57,194,153,49,93,253,26,138,102,50,199,192,87,129,207,153,148,223,138,215,210,241,137,191,22,4,13,127,170,167,176,119,173,65,108,213,1,186,183,167,130,182,33,245,42,13,20,102,29,174,94,150,175,126,23,174,67,115,4,141,196,230,103,136,214,181,176,240,192,17,145,212,160,84,219,243,32,71,85,96,186,48,133,15,22,144,182,131,8,141,228,109,5,248,215,255,248,79,249,175,187,246,188,195,53,174,126,245,238,121,127,253,44,141,110,249,120,229,75,95,210,189,252,69,47,76,183,203,28,119,252,241,194,155,22,203,111,242,233,175,48,76,226,152,79,161,108,246,4,188,224,165,127,215,93,18,38,161,135,28,116,80,247,230,127,127,67,245,106,201,173,245,255,55,112,91,89,9,242,169,119,208,141,111,36,237,188,248,21,175,210,200,98,97,43,95,231,176,229,90,42,235,198,143,177,188,18,7,47,250,40,247,18,170,228,140,90,48,177,140,87,52,90,157,226,185,23,94,163,28,58,89,94,137,53,234,153,216,52,118,147,77,22,107,47,141,232,196,1,43,106,195,44,243,193,146,208,179,215,213,204,235,160,168,110,16,93,99,34,234,19,150,132,62,46,108,46,239,131,21,169,174,243,91,158,233,41,71,28,61,155,46,130,158,140,68,189,95,97,118,211,143,46,142,40,85,27,118,34,126,211,193,36,59,160,105,171,136,237,252,232,89,59,42,73,85,61,243,27,171,223,234,38,191,177,197,205,87,19,141,1,211,147,15,221,241,82,201,160,221,160,138,14,163,170,110,249,38,181,124,17,116,53,44,158,56,72,242,171,67,41,249,146,168,223,20,243,27,202,188,100,123,25,203,83,219,148,150,221,170,111,142,164,162,163,40,204,78,126,149,228,83,215,152,127,80,15,85,117,96,12,204,159,197,173,112,126,53,251,60,99,128,110,170,250,83,30,190,72,145,41,44,6,247,174,40,248,212,176,250,30,62,86,139,111,69,184,199,221,238,26,6,102,55,206,158,119,120,208,253,239,215,253,229,83,158,172,25,203,27,253,25,241,126,130,231,245,125,246,222,75,120,223,171,92,69,248,226,139,47,17,6,62,111,227,98,249,77,62,251,51,223,20,48,78,101,137,143,243,52,155,196,115,37,79,121,198,95,201,127,117,190,221,97,135,117,255,246,186,127,12,245,251,138,60,223,112,189,235,92,71,244,114,226,176,106,213,42,201,167,30,245,105,135,246,150,6,229,70,228,204,89,222,88,42,203,58,143,177,148,57,135,194,56,184,68,79,140,90,216,232,66,133,157,120,14,135,86,39,121,238,133,215,40,7,18,107,140,77,38,217,11,144,208,196,146,216,179,176,123,198,65,57,69,163,58,132,119,146,219,171,81,119,190,94,233,97,75,22,61,210,16,33,224,99,162,83,84,42,208,94,197,157,57,179,120,173,13,43,138,58,149,84,113,90,255,204,132,162,109,91,64,114,171,157,224,245,89,80,180,147,153,35,109,86,67,133,115,144,19,28,222,215,108,195,242,52,193,242,140,55,21,6,203,243,142,105,87,166,200,171,85,171,46,71,157,213,216,4,200,49,238,242,202,99,30,189,180,167,65,89,47,161,8,180,222,99,178,78,149,192,192,85,201,19,179,226,55,248,237,77,112,249,89,216,249,65,82,131,226,245,18,126,253,45,156,165,185,56,240,57,162,135,162,186,158,134,177,216,150,143,135,63,248,65,221,223,62,247,217,221,79,126,246,243,238,69,47,127,69,246,188,195,179,159,241,116,153,84,44,119,196,193,91,206,166,3,211,87,175,89,35,156,193,229,173,52,244,103,50,41,116,126,108,44,241,113,150,9,248,20,224,151,146,158,253,130,23,202,115,39,247,12,199,211,43,94,242,34,141,116,221,225,183,185,181,48,207,157,148,207,55,188,246,21,127,39,249,212,163,190,253,226,210,198,65,185,81,57,135,158,210,82,89,58,193,219,106,97,22,54,44,127,196,140,81,11,27,93,168,176,19,207,49,130,86,167,121,238,69,246,73,198,192,113,80,36,42,14,179,131,252,255,246,222,52,218,186,172,170,18,60,209,161,8,72,223,5,17,244,130,52,129,16,16,6,24,4,130,13,36,38,141,154,128,105,138,101,89,163,212,178,18,165,76,17,45,10,16,42,73,203,194,129,53,134,250,67,179,28,101,131,150,74,87,128,164,8,74,18,73,27,52,3,81,26,9,105,12,8,32,130,70,17,133,0,196,136,168,61,215,94,115,157,181,215,89,251,156,115,239,187,239,123,239,251,226,206,251,173,51,215,156,107,237,125,186,251,222,59,231,221,123,191,231,252,190,222,156,177,88,212,140,25,45,188,164,149,147,207,56,144,107,58,230,234,91,120,111,169,158,4,0,146,220,249,244,24,77,141,17,122,204,75,124,25,159,245,111,18,110,188,204,151,68,109,114,30,173,224,53,61,75,225,199,199,185,14,26,187,158,47,198,97,111,239,97,111,127,9,172,36,243,103,99,147,237,234,244,214,66,235,109,26,7,29,63,137,153,109,53,205,77,215,196,124,13,243,180,39,6,144,249,229,159,68,54,103,47,230,214,5,88,238,124,139,106,155,246,61,146,187,90,26,90,103,239,41,136,239,122,212,35,135,231,253,252,179,134,79,94,121,165,252,15,74,47,125,249,43,135,23,254,191,127,216,124,222,225,25,79,251,15,195,57,119,56,91,71,236,113,42,161,222,96,229,108,247,211,100,233,207,121,13,240,95,251,242,127,72,250,254,39,62,97,120,224,3,238,47,57,254,240,27,112,233,219,219,207,55,224,191,213,253,94,253,159,162,240,10,24,198,31,46,184,51,57,151,35,163,75,101,61,56,163,86,5,25,180,113,89,144,139,37,185,49,210,192,168,9,81,19,81,239,81,16,14,90,202,99,224,209,50,224,184,36,82,21,163,213,135,199,37,230,52,227,160,90,99,230,51,14,10,116,9,107,0,77,123,24,235,123,36,47,11,206,145,129,61,142,42,32,156,97,178,105,26,225,219,155,245,105,238,235,2,53,26,143,240,230,92,79,232,203,26,59,246,34,226,24,209,206,148,125,92,51,241,92,95,230,135,254,201,240,137,49,145,187,1,39,141,147,247,244,6,27,225,91,37,159,24,83,100,125,147,214,206,88,162,87,134,223,212,38,198,74,196,113,170,205,182,68,17,116,44,247,48,121,238,245,6,37,19,154,116,62,230,163,204,190,87,192,178,186,178,64,11,190,38,185,37,45,188,149,173,135,13,44,53,253,182,80,248,92,193,57,65,62,63,197,240,240,139,31,90,110,16,158,41,191,205,197,31,15,195,103,28,128,255,248,127,62,127,248,224,135,63,98,159,119,56,243,204,51,135,255,244,243,207,150,218,30,115,224,221,229,18,31,31,248,87,28,34,99,115,65,198,210,159,243,90,252,225,75,94,58,252,199,95,124,254,112,201,27,223,56,252,205,7,63,36,222,131,47,184,64,248,109,239,104,95,77,248,192,7,63,56,188,225,77,111,30,158,251,127,252,226,240,226,151,253,127,234,30,4,220,216,156,241,91,227,186,84,214,157,247,44,143,68,87,46,46,242,149,92,134,72,110,140,52,48,106,66,212,68,212,215,11,132,131,146,114,63,240,104,88,15,254,200,90,245,92,22,169,62,52,102,28,182,174,49,126,198,129,128,75,110,2,158,20,70,150,156,76,139,57,88,77,97,5,115,214,33,205,227,2,62,131,150,106,171,23,2,172,7,172,166,239,101,174,210,146,174,175,185,202,154,59,205,113,52,108,30,13,241,65,244,212,138,154,73,79,115,174,137,118,225,53,225,53,115,31,196,164,38,230,168,227,186,212,154,175,147,75,72,93,89,114,199,147,254,200,37,176,216,134,155,160,231,217,5,204,38,247,189,174,223,247,89,221,229,28,208,212,183,240,77,251,240,126,232,35,172,190,50,56,209,68,51,69,142,68,65,45,53,213,210,175,33,121,33,54,40,53,245,89,31,225,124,230,132,249,12,120,82,168,33,189,96,90,222,3,43,152,178,110,125,240,116,1,22,79,115,243,212,55,79,146,145,1,239,249,56,133,112,193,3,207,151,183,139,220,228,38,55,30,126,246,153,207,150,183,41,121,60,253,127,123,214,240,141,247,188,135,124,222,225,143,94,242,178,225,33,23,126,243,240,244,159,250,95,180,122,124,241,159,158,243,108,249,155,6,207,123,246,51,69,35,71,156,119,159,251,136,198,223,63,128,126,235,235,255,92,244,182,168,191,109,142,160,183,196,199,7,178,27,37,236,254,56,240,97,108,250,11,255,224,15,135,31,125,202,83,135,127,250,194,23,134,91,223,234,150,195,221,238,122,151,242,229,117,221,112,105,184,113,248,252,231,63,63,252,143,255,254,39,134,223,255,195,23,169,115,80,244,118,170,50,126,43,91,151,202,122,112,70,214,42,100,208,198,101,65,46,150,228,198,72,3,163,38,20,180,241,30,14,189,131,228,185,31,120,52,12,10,44,85,207,12,116,120,157,4,154,78,132,222,37,143,159,113,32,164,34,201,152,211,18,184,186,244,84,69,57,122,102,180,176,249,11,124,110,208,113,74,2,97,111,20,88,90,18,103,27,184,135,146,87,170,80,223,149,43,156,159,161,233,119,77,88,79,179,31,62,119,128,221,41,109,134,13,38,106,142,181,114,68,51,93,104,18,217,27,88,48,169,207,244,206,130,227,10,111,59,5,225,166,10,66,145,172,32,177,70,132,98,35,103,7,42,178,30,120,43,198,202,115,75,115,160,59,76,11,86,239,104,195,130,142,235,37,66,91,99,204,246,187,62,192,210,224,19,98,39,62,251,149,70,4,195,210,146,52,125,1,178,14,109,96,159,176,31,228,114,75,75,194,188,187,157,228,172,126,114,226,62,247,250,198,225,169,255,243,255,52,124,252,19,159,24,94,240,43,191,58,188,226,191,252,137,86,70,124,230,179,159,29,158,241,243,207,29,46,188,224,129,18,111,127,231,59,135,251,221,247,222,195,99,30,253,175,180,227,120,225,175,63,176,221,223,101,248,200,223,94,62,124,233,75,227,7,165,119,139,120,179,121,252,110,62,229,126,216,221,23,71,182,77,38,239,24,23,234,171,13,239,47,231,239,234,171,175,150,252,240,208,219,169,156,175,19,198,82,89,236,150,165,234,117,89,208,151,127,168,145,145,6,70,77,40,104,227,61,102,208,59,104,158,199,144,115,210,48,224,184,36,82,109,184,196,74,198,226,192,154,49,163,133,151,244,74,62,237,233,79,127,250,117,207,127,219,27,220,207,58,77,252,15,196,44,55,214,133,181,48,87,131,185,202,116,126,32,157,23,40,137,228,222,167,7,248,188,32,155,63,203,205,10,253,19,191,82,51,7,204,212,47,232,105,179,119,173,129,34,26,93,48,217,142,18,56,233,153,47,152,235,151,164,132,67,51,174,83,79,236,17,11,13,190,188,9,207,98,161,113,98,135,254,238,112,87,111,160,3,228,171,45,65,244,183,237,51,169,73,79,47,206,211,209,93,191,146,37,93,191,210,56,79,199,159,93,79,89,88,153,190,175,131,45,105,104,50,191,80,150,123,15,108,137,122,100,197,100,94,114,37,73,202,191,171,254,232,229,170,143,47,46,126,228,163,53,59,122,188,241,181,175,214,108,25,245,130,171,6,222,58,69,254,119,255,195,143,200,77,204,113,192,127,121,201,31,13,55,184,193,13,228,191,7,173,191,89,110,35,194,239,19,247,7,129,207,142,252,230,239,188,80,187,142,22,63,242,223,255,96,253,131,114,167,215,125,58,253,116,236,199,200,216,173,178,233,198,246,125,147,172,120,216,163,190,75,179,205,240,191,62,237,63,12,63,252,131,79,30,254,159,223,125,225,240,139,47,248,191,212,61,24,222,240,154,233,141,240,225,128,7,130,200,14,208,200,229,89,208,186,37,89,60,190,145,247,56,68,172,57,1,7,101,226,160,122,115,96,52,102,33,160,195,43,14,190,172,192,51,83,56,228,6,47,74,78,9,150,220,121,61,112,222,6,58,129,47,73,30,122,77,162,55,212,128,116,110,0,190,214,178,22,43,187,62,65,201,189,236,1,235,109,214,141,188,163,133,50,173,164,169,32,234,86,204,160,244,165,173,147,9,71,152,237,234,221,57,18,52,54,133,55,93,158,149,123,152,235,89,61,79,167,161,177,189,40,121,119,78,20,180,216,244,56,175,241,59,152,60,103,60,188,191,118,194,128,45,135,213,109,242,3,53,159,204,165,125,74,73,131,194,26,90,76,214,227,81,252,73,57,24,150,78,26,21,234,73,217,229,6,41,212,20,240,53,201,203,162,123,126,10,184,253,74,130,153,246,227,132,236,255,200,63,10,28,100,59,178,139,240,227,9,254,32,95,201,178,91,244,142,7,228,98,213,109,146,232,25,158,236,154,98,219,243,253,218,215,253,87,249,172,195,239,237,232,237,72,237,118,244,54,218,51,3,203,154,27,235,193,241,44,15,227,226,34,183,160,206,185,12,145,220,24,105,96,212,102,249,122,141,53,7,105,12,60,102,185,28,116,121,232,73,1,85,237,24,61,219,232,46,51,14,170,55,143,178,137,19,29,62,227,128,10,83,228,62,212,147,26,23,240,201,32,50,115,21,28,7,88,143,243,99,157,99,36,170,108,60,201,213,103,143,213,145,67,82,107,16,146,123,31,236,253,74,86,143,190,228,78,91,143,130,218,135,141,209,60,106,230,19,13,233,243,68,51,161,79,52,125,73,46,160,239,194,230,99,138,156,158,207,59,117,22,132,200,62,87,198,194,143,243,17,107,189,222,53,125,141,7,138,236,114,44,36,23,115,204,69,186,188,26,206,211,16,79,123,155,58,135,120,15,134,34,250,40,73,168,22,104,46,90,99,162,53,205,180,244,178,164,154,232,105,31,54,7,115,237,179,188,132,228,212,46,167,79,88,45,241,109,14,68,149,150,68,159,218,234,133,0,235,211,48,104,30,235,176,17,50,7,5,114,122,180,144,171,16,86,143,240,53,9,122,199,31,183,189,245,173,53,59,90,28,116,59,120,243,112,243,155,221,84,248,168,129,87,26,190,120,245,213,225,166,134,249,58,62,77,248,52,249,176,249,113,193,89,103,213,109,177,221,82,142,218,184,131,219,108,121,190,241,217,154,199,60,225,73,242,182,185,93,160,221,142,222,78,120,102,96,89,115,99,57,8,158,181,234,185,44,90,30,163,180,180,140,52,48,106,13,239,49,131,222,65,243,60,6,30,45,3,78,23,18,37,5,234,18,206,183,152,104,151,103,58,9,52,101,62,35,214,123,58,242,82,125,142,167,255,171,146,165,236,66,234,234,6,120,232,97,62,82,133,214,39,40,158,217,73,157,91,38,121,165,10,245,233,169,28,13,133,201,146,100,219,61,25,163,249,164,21,70,137,137,175,208,114,10,191,94,191,63,130,77,181,34,177,90,116,26,100,186,222,224,204,151,1,53,77,177,84,223,2,156,174,153,54,154,107,217,33,43,37,109,147,134,180,7,88,154,72,61,161,206,36,107,206,5,210,94,91,83,152,109,108,177,205,176,185,231,110,111,188,249,97,92,214,63,153,159,80,127,82,118,62,96,117,75,90,116,143,53,161,227,252,112,97,10,192,229,150,150,132,115,167,235,128,71,63,171,31,63,220,247,62,247,214,236,104,177,171,237,216,246,130,116,215,56,231,236,179,135,155,221,180,189,137,169,23,139,254,121,193,155,203,62,163,255,54,183,190,165,234,163,199,173,111,121,43,217,38,187,47,86,142,218,184,131,243,142,201,243,110,126,59,122,59,85,249,58,225,49,168,141,65,129,165,234,217,69,177,90,70,26,24,181,134,247,216,0,189,131,232,121,140,234,202,153,10,90,185,36,82,17,99,94,111,195,88,120,157,214,25,212,73,157,62,245,82,61,213,202,245,198,65,102,8,193,46,73,153,103,161,117,235,15,185,132,155,195,106,37,157,244,185,240,181,73,31,44,167,179,121,186,115,135,177,153,223,29,155,69,109,111,53,243,13,34,174,147,19,91,138,124,41,214,246,109,19,101,110,217,158,77,226,48,183,231,4,197,210,62,111,124,76,178,88,123,156,142,224,120,206,238,95,45,203,34,173,251,232,108,123,54,118,226,37,99,231,214,233,107,128,175,73,212,22,89,76,106,12,55,206,250,86,142,97,143,241,241,7,254,215,160,227,128,93,108,7,46,104,239,253,141,247,84,117,180,224,223,28,152,71,188,201,204,249,142,231,220,241,88,220,16,221,246,54,183,25,238,120,238,185,178,89,188,255,137,204,77,55,77,4,141,255,218,247,56,96,126,59,194,78,5,198,111,149,107,94,131,218,88,14,130,103,173,122,46,139,150,199,40,45,45,35,13,140,90,195,123,204,160,119,208,60,143,129,71,203,128,227,146,72,85,140,121,125,104,204,48,63,104,198,162,118,121,166,53,234,141,67,73,234,66,146,22,180,56,66,242,74,45,96,162,167,42,129,228,19,163,194,210,146,112,222,6,240,80,171,106,68,48,76,106,255,4,197,203,230,247,251,99,128,167,105,3,245,165,102,201,8,47,67,169,139,100,154,197,177,82,215,129,74,6,159,11,38,134,34,14,84,164,231,96,5,108,88,73,36,199,34,153,139,150,47,53,109,89,3,17,189,57,29,231,137,189,138,212,206,230,201,160,181,110,75,167,208,59,198,176,211,82,183,16,16,251,54,212,147,175,133,80,167,246,86,132,212,180,143,8,210,48,89,31,225,6,76,202,24,163,169,193,245,55,64,111,199,39,177,44,236,5,243,2,75,75,226,243,9,224,177,71,235,108,35,31,115,60,244,33,15,30,238,127,191,243,84,29,13,176,126,108,199,46,240,160,243,207,63,242,139,236,27,223,248,198,195,67,190,249,2,125,186,227,137,80,95,57,224,239,42,229,198,82,150,245,38,147,62,222,151,44,237,242,220,193,111,44,107,253,220,115,238,176,179,227,115,16,96,27,176,45,216,220,241,190,24,23,32,51,175,64,16,65,31,175,231,93,216,120,229,246,252,36,172,231,199,179,60,60,55,81,186,22,121,140,50,69,203,72,3,163,214,240,245,26,189,131,226,121,12,60,102,185,28,100,121,232,73,0,85,237,24,61,71,202,140,131,234,117,49,190,226,80,14,128,4,8,48,11,158,11,64,136,57,88,107,18,85,154,71,195,123,98,105,78,143,240,158,68,149,150,88,157,150,243,122,190,176,130,190,175,55,62,45,77,132,192,46,204,47,33,185,211,214,163,232,105,88,18,155,104,230,62,92,31,18,250,98,130,232,105,206,1,209,151,154,203,189,7,136,38,75,50,122,62,103,157,97,53,6,251,217,91,229,152,103,204,88,171,51,46,129,133,103,212,36,143,193,90,45,235,66,107,62,88,146,133,243,53,136,181,62,74,18,206,131,161,100,201,68,107,108,170,123,145,141,107,114,109,97,66,237,123,82,223,229,62,196,231,194,249,42,45,145,94,48,45,231,73,40,108,188,134,120,182,112,181,144,99,33,253,26,226,33,213,156,189,244,132,185,96,13,12,34,151,56,73,240,148,31,251,209,35,251,144,52,214,139,245,111,131,250,91,218,241,14,13,249,157,239,120,238,240,221,143,217,238,127,236,217,21,30,243,175,30,37,255,133,237,105,167,157,174,219,200,223,211,113,91,43,87,141,165,106,217,151,170,253,216,211,79,63,125,248,246,135,127,235,112,223,123,223,75,250,142,2,88,247,35,30,246,208,225,180,211,177,77,101,59,241,79,182,119,123,252,251,31,253,145,35,125,222,97,253,21,220,143,150,113,30,234,178,195,60,95,198,90,245,92,22,45,143,81,90,90,70,26,24,181,134,247,152,65,239,160,121,30,3,143,89,46,36,10,50,104,227,3,68,153,98,39,250,68,114,255,51,14,218,32,144,238,8,245,132,124,78,64,208,40,108,53,230,88,152,57,130,91,54,129,250,147,82,232,55,25,124,143,102,127,58,61,30,126,190,94,187,150,55,70,28,55,171,75,98,218,204,0,107,104,209,27,35,237,153,159,120,13,124,125,161,87,202,101,97,109,76,22,198,121,196,214,13,134,142,8,131,188,156,157,111,105,101,107,54,166,215,51,227,175,153,118,2,63,8,249,140,198,57,158,124,45,116,180,183,23,17,230,241,99,123,95,123,222,230,248,198,3,212,39,44,13,62,33,235,82,191,41,123,81,114,215,86,217,27,14,222,226,126,36,109,21,165,208,173,29,79,220,243,27,238,46,127,0,237,68,95,196,97,125,88,47,214,127,16,248,11,88,228,255,230,241,143,27,190,247,113,143,85,231,196,226,59,30,241,240,114,227,240,72,221,38,222,61,214,87,28,168,185,185,215,185,122,93,182,12,176,247,27,238,118,151,225,113,223,245,232,35,121,53,5,235,124,252,191,254,174,178,13,119,43,79,109,92,48,201,82,171,219,3,231,29,127,109,252,40,158,119,88,239,61,191,225,110,234,16,237,249,136,92,207,203,24,248,173,109,117,169,11,5,150,170,103,23,197,106,25,105,96,212,26,222,99,3,244,14,162,231,49,240,104,25,112,92,18,169,138,65,93,98,75,198,98,81,51,102,180,240,146,222,17,159,113,209,69,23,61,231,205,87,92,94,84,15,75,223,24,180,238,219,14,254,189,164,98,229,170,119,130,201,92,187,156,124,135,192,137,51,52,98,25,27,182,215,103,201,12,150,234,132,181,109,186,1,14,113,232,86,83,113,144,50,183,63,216,93,108,123,60,204,15,245,232,91,121,193,239,106,69,220,142,181,218,236,158,94,232,155,91,79,150,155,69,157,248,146,7,223,230,234,248,205,186,108,225,234,149,166,243,204,212,39,94,129,245,147,109,49,230,229,223,211,158,244,253,98,157,12,184,227,185,231,200,95,123,254,216,199,63,62,92,245,169,79,171,123,120,192,219,68,112,241,118,254,55,221,79,157,221,226,174,119,185,243,112,163,175,187,145,252,77,7,252,197,225,195,198,13,111,248,181,195,247,60,246,95,15,255,246,223,124,175,92,104,227,85,130,211,79,175,23,196,200,229,98,155,175,60,232,221,192,120,241,173,154,119,9,5,89,126,167,115,207,29,206,190,253,237,228,15,208,125,226,147,87,138,119,216,184,240,65,231,15,255,238,73,79,28,30,250,144,11,101,251,207,56,3,251,80,255,110,131,236,79,217,52,185,141,144,191,227,176,57,228,121,247,205,223,60,92,113,2,159,119,255,251,51,159,161,207,187,184,205,212,57,215,243,53,70,61,47,178,247,173,54,214,170,231,178,32,23,75,243,26,212,198,72,3,163,214,240,30,51,232,29,52,207,99,224,209,50,224,116,33,81,82,104,245,246,92,98,174,206,88,212,46,23,29,234,91,4,38,157,104,249,3,112,151,94,82,21,32,132,138,168,194,244,105,0,51,117,107,99,143,247,233,33,181,164,161,116,125,146,6,223,202,37,105,234,149,154,241,214,131,212,251,5,217,250,128,108,61,142,198,254,133,62,36,150,23,244,214,67,76,180,114,54,175,163,154,224,106,101,169,143,208,254,184,62,162,231,19,82,119,235,139,176,178,239,155,233,95,2,135,19,75,122,21,116,123,112,225,135,237,244,23,133,25,150,250,196,79,54,196,236,196,23,44,248,93,173,144,237,2,87,57,93,207,150,218,236,5,109,227,123,190,162,153,215,213,50,127,146,131,45,105,104,28,79,67,17,125,161,153,92,229,250,249,200,149,36,145,188,173,95,245,162,87,10,159,108,120,211,91,47,29,94,255,134,55,14,239,125,223,251,135,79,125,230,51,195,53,215,92,163,149,237,129,223,242,226,191,92,197,255,158,132,15,66,239,226,61,251,245,55,190,149,249,71,224,24,252,227,105,239,41,251,112,233,59,222,57,252,213,123,223,55,124,240,195,31,150,254,93,2,23,242,15,122,192,253,135,111,185,240,194,114,81,122,223,242,109,2,55,12,184,176,46,55,13,229,107,243,116,124,223,40,113,186,221,52,212,5,191,45,240,219,10,185,44,141,175,189,182,196,117,215,34,45,222,181,229,60,148,125,44,143,207,126,246,239,134,75,223,249,206,225,157,239,122,247,240,174,191,120,247,240,207,95,253,42,6,236,12,55,56,235,172,225,252,178,79,216,175,7,95,240,160,225,86,183,188,101,217,62,236,83,125,219,20,48,222,12,97,79,176,253,149,15,2,60,239,46,121,227,155,228,156,125,122,135,207,59,220,200,225,127,79,122,248,197,23,149,231,221,67,138,139,3,44,103,96,150,113,172,27,183,36,60,79,228,100,88,203,123,156,64,108,118,66,22,187,23,27,74,16,75,250,20,65,189,113,120,235,235,75,134,61,20,171,238,108,93,24,89,61,50,32,105,172,87,106,230,53,42,139,172,206,20,136,235,177,218,134,190,159,31,103,48,206,75,52,227,92,45,206,199,164,167,123,243,74,131,91,63,225,231,199,19,172,167,137,137,86,102,210,104,153,64,212,232,43,48,143,43,27,122,62,231,139,235,143,208,182,218,151,78,148,195,183,115,60,191,51,179,176,74,143,82,120,19,112,62,240,28,108,254,78,159,217,161,190,214,111,180,219,145,110,159,34,110,207,182,218,236,68,91,94,96,227,67,95,119,222,158,95,73,18,201,131,191,184,158,194,76,129,184,62,171,177,207,251,244,144,90,210,80,62,95,150,7,79,229,85,47,62,57,111,28,78,22,248,27,135,24,188,145,32,127,249,43,95,145,223,212,19,240,182,5,47,146,49,31,254,167,33,92,156,242,34,154,23,215,212,62,0,114,15,220,46,50,183,191,230,215,200,205,4,110,34,96,129,191,120,245,151,134,207,125,238,31,134,27,221,232,235,74,7,106,232,196,34,94,248,206,95,8,227,102,7,124,117,153,239,230,55,191,217,112,163,175,187,97,29,133,87,22,202,227,244,51,202,126,185,87,76,120,3,177,118,191,78,77,216,145,156,97,98,221,141,72,228,238,116,123,28,2,120,160,137,185,19,176,169,222,28,92,43,177,173,222,41,215,27,135,75,170,3,216,23,126,97,73,85,199,186,177,45,42,122,117,107,201,234,96,107,200,243,198,179,197,152,91,217,251,96,75,26,90,92,31,65,109,54,117,207,175,52,209,232,231,145,7,122,235,33,68,187,1,86,118,90,202,86,168,200,250,26,204,249,101,194,56,31,1,159,223,201,50,44,213,123,64,59,247,195,198,139,177,57,251,239,180,198,161,109,13,252,248,57,72,61,153,216,236,196,23,132,113,141,239,16,253,80,158,206,191,67,45,169,106,179,131,238,142,47,236,75,221,121,123,126,165,102,62,71,230,251,241,64,244,133,92,79,244,173,196,92,13,250,147,249,88,80,76,234,186,96,155,250,251,27,135,195,135,191,208,206,130,23,222,8,246,121,222,12,24,227,111,2,100,41,140,87,26,192,120,165,129,190,189,157,167,140,3,151,173,208,139,239,58,15,52,90,171,194,54,97,30,220,32,160,191,50,170,100,212,241,10,196,117,206,151,7,180,78,180,221,126,97,189,152,160,2,121,12,127,163,224,131,222,201,9,28,43,61,112,93,30,49,169,150,4,187,238,185,59,60,234,61,78,0,178,19,210,59,65,73,181,36,189,243,219,61,223,39,154,137,131,234,136,78,189,222,56,188,197,189,226,160,100,26,134,164,157,122,28,103,125,51,117,201,131,31,251,137,204,151,52,248,86,46,73,83,175,212,206,203,30,164,222,47,200,230,19,114,125,146,246,250,42,77,116,111,61,196,162,86,238,173,135,232,246,17,155,250,10,108,15,158,64,179,245,210,16,183,123,9,104,151,121,253,120,174,40,174,112,65,251,175,236,9,163,94,219,22,225,199,205,65,234,201,196,102,135,250,164,221,249,130,208,208,237,83,196,237,59,44,109,118,162,45,47,232,142,239,249,182,168,136,235,179,113,51,62,83,192,198,59,83,210,224,179,156,206,95,22,177,190,106,190,178,80,57,230,149,175,122,201,31,139,187,199,225,33,187,33,96,0,254,55,246,222,223,5,226,197,115,22,172,121,94,131,184,205,126,219,71,93,95,121,40,142,241,248,125,100,202,165,171,44,157,46,131,176,73,214,85,18,190,242,0,134,75,174,155,94,88,95,129,144,207,52,148,190,77,246,233,212,135,29,201,85,92,207,135,115,75,34,231,195,113,50,172,229,61,14,17,107,78,192,97,51,113,216,122,29,244,215,7,178,84,64,56,131,105,99,187,186,193,53,164,223,68,180,238,75,146,171,31,129,57,178,121,196,83,191,41,171,223,120,132,55,123,61,17,104,74,26,87,141,45,232,12,223,30,11,19,90,169,215,215,27,171,126,175,236,231,235,246,108,1,59,183,217,164,189,218,130,230,156,217,243,38,93,79,7,205,248,185,113,165,102,101,215,151,121,64,144,6,248,82,91,108,104,17,237,137,46,98,178,47,91,104,179,45,25,17,100,10,217,134,94,163,247,147,185,197,178,164,194,210,146,100,231,218,175,175,41,59,31,176,212,55,53,3,42,252,113,76,202,21,232,209,20,144,156,222,230,223,152,247,216,12,217,197,57,3,199,31,191,41,199,7,122,235,91,136,78,147,183,21,121,61,199,184,56,206,52,198,243,237,73,168,85,159,235,23,18,182,11,115,199,216,38,207,242,240,204,80,221,67,221,71,108,27,94,233,24,153,126,198,120,181,163,209,28,43,154,251,52,50,234,101,77,210,75,150,7,244,73,241,212,230,70,230,140,99,92,243,26,212,198,114,252,91,150,135,231,38,74,215,6,92,166,144,220,24,105,96,212,102,249,122,141,53,7,105,12,60,102,185,28,116,121,232,73,1,85,237,24,61,153,62,52,102,28,182,94,23,245,198,161,36,117,161,174,48,45,230,96,36,0,185,128,190,175,11,135,220,122,170,52,143,134,165,200,93,16,153,47,132,133,243,37,188,15,2,107,88,47,91,84,19,212,230,107,205,60,90,154,244,116,236,247,26,160,38,186,90,131,154,158,210,232,151,220,247,177,193,82,205,27,31,236,114,241,189,87,130,137,249,12,216,88,40,152,55,61,46,88,19,246,121,194,187,10,206,71,214,180,245,102,162,54,201,191,154,186,154,212,153,75,81,243,16,28,47,225,188,204,183,80,159,9,253,168,205,234,105,31,197,103,131,210,162,78,231,41,209,235,35,172,215,229,210,207,168,210,18,106,214,82,159,30,162,164,0,125,171,195,83,223,122,17,234,211,163,33,30,82,205,217,47,32,23,208,183,128,87,75,149,213,144,177,96,90,154,215,187,135,61,14,25,245,194,150,23,211,99,212,183,13,141,23,189,208,184,24,6,215,27,136,51,77,103,124,70,208,103,150,126,140,179,58,47,176,195,133,55,106,88,103,100,191,45,149,101,41,186,114,209,200,11,215,57,171,230,141,75,188,225,225,13,11,62,127,80,247,231,140,225,204,51,203,182,137,174,189,75,108,99,49,14,186,132,108,67,153,183,110,75,13,243,75,16,62,63,158,224,246,229,92,246,70,243,26,212,198,178,127,158,181,234,185,44,90,102,96,81,115,99,164,129,81,155,229,61,102,176,230,32,142,129,71,203,128,211,133,68,73,161,213,198,12,116,120,157,4,154,78,132,62,145,92,111,28,4,172,84,37,144,220,27,25,48,38,235,81,143,115,128,155,182,96,152,12,62,129,117,164,235,1,212,23,10,61,144,230,187,90,35,189,95,242,102,61,62,95,137,56,92,180,154,27,79,103,19,84,100,227,205,155,153,60,45,21,19,126,83,155,153,195,67,218,214,244,38,61,43,87,177,115,112,189,254,252,90,62,179,81,77,41,233,51,11,137,171,39,173,57,220,184,217,49,174,207,35,218,241,57,44,90,243,77,128,49,50,206,18,69,208,189,249,165,205,23,52,23,191,166,13,204,11,69,239,167,227,96,106,161,169,171,239,61,201,155,166,17,141,157,245,168,7,98,121,50,198,25,77,109,143,19,129,122,113,87,81,47,226,198,24,47,136,99,141,122,59,198,121,6,203,171,14,166,177,1,213,199,111,245,160,193,184,147,156,114,161,160,203,210,124,153,8,153,166,213,199,220,245,199,119,253,188,68,89,183,246,201,54,148,220,124,213,115,92,111,80,74,174,154,65,159,55,12,128,103,230,199,27,122,192,12,212,57,227,216,215,188,134,157,23,211,133,2,75,213,179,133,152,146,27,35,13,140,218,44,239,177,1,214,28,212,49,170,43,103,46,104,229,146,72,181,225,18,43,25,139,3,107,198,140,22,94,210,59,226,250,25,135,55,255,87,124,23,40,78,1,191,15,216,55,132,194,146,118,234,254,27,71,211,23,185,210,180,94,105,156,167,48,83,32,206,67,68,223,202,65,251,121,29,181,243,149,60,245,11,252,252,56,104,221,245,89,131,90,170,109,190,168,21,27,107,229,49,169,88,234,3,233,230,85,204,245,187,198,208,54,98,169,78,232,124,216,62,60,235,226,118,30,5,184,123,242,85,160,219,103,156,32,237,119,152,216,73,93,208,243,21,50,191,135,234,165,62,30,215,204,247,160,54,123,67,189,122,254,158,95,201,146,204,183,188,192,230,233,248,221,245,144,43,89,18,125,27,95,152,169,207,227,124,128,164,193,167,167,50,206,123,213,75,95,165,122,143,19,133,122,177,55,98,73,31,4,241,226,121,73,111,14,108,107,253,6,83,55,123,94,227,226,6,55,0,244,177,175,242,237,129,93,37,225,183,139,46,151,155,160,113,0,124,36,35,78,142,27,134,19,5,119,160,186,60,98,82,45,73,60,254,221,225,81,239,113,8,224,129,39,178,19,178,107,38,14,170,55,7,70,99,22,98,141,118,175,56,16,104,113,109,126,132,229,222,84,200,55,18,245,211,111,42,90,119,109,21,193,176,116,210,56,98,233,155,150,148,103,198,55,126,201,123,109,13,208,23,198,113,160,217,232,209,84,208,136,2,175,145,71,189,6,97,92,156,198,208,155,47,248,233,248,98,244,134,115,64,183,78,248,6,230,139,131,78,12,108,51,74,34,249,194,118,249,126,131,203,211,225,193,20,137,69,218,92,49,41,119,250,197,118,254,210,215,67,68,156,118,237,240,56,174,7,217,158,164,113,98,105,159,247,147,97,181,39,41,244,214,35,30,198,84,53,34,235,5,124,111,210,227,215,211,148,189,112,185,181,151,133,48,191,177,71,38,54,213,215,55,172,61,62,35,227,194,118,124,202,140,58,99,57,77,115,186,64,72,180,200,92,43,215,155,146,186,45,212,242,80,223,107,227,217,208,57,184,123,101,197,81,123,46,91,46,108,90,55,182,250,216,175,101,150,135,99,66,60,167,143,39,120,96,214,113,57,146,186,84,150,3,219,178,60,186,92,186,144,207,242,24,101,72,203,72,3,163,214,48,17,245,30,5,189,131,230,121,12,60,26,214,147,49,178,86,75,82,185,104,228,230,31,64,119,153,113,80,189,121,148,77,220,88,187,27,7,117,172,147,150,230,86,99,206,84,125,6,61,54,48,183,158,42,45,177,58,45,231,209,7,204,215,156,160,15,75,108,106,134,243,165,166,57,235,150,179,69,53,65,109,190,134,215,66,206,203,116,53,71,47,213,32,106,69,163,53,111,162,218,166,105,88,205,229,222,183,220,121,18,206,107,122,180,238,189,73,157,204,62,101,201,29,167,129,242,12,3,25,199,58,181,241,76,160,137,44,57,83,230,96,23,77,159,122,77,46,34,120,37,23,207,71,181,44,137,62,114,239,19,77,31,243,185,64,95,28,215,209,72,168,153,120,157,141,39,168,125,216,24,228,85,142,190,211,214,3,14,190,64,115,31,132,228,190,86,165,37,86,167,165,185,25,0,60,245,57,143,216,202,128,228,90,147,168,178,122,202,62,44,213,188,92,124,85,68,38,54,213,215,55,172,61,62,83,174,23,186,124,155,77,238,219,219,116,122,90,222,166,115,186,250,124,187,211,168,209,227,231,100,189,241,149,171,150,165,243,139,70,222,225,210,50,209,242,182,40,190,53,10,179,86,170,126,17,145,217,27,117,252,12,3,35,162,231,31,79,112,59,215,113,217,51,93,42,203,126,122,214,234,28,151,5,185,88,146,27,35,205,180,99,212,26,222,99,3,244,14,162,231,49,240,104,24,20,88,170,158,25,139,218,229,153,78,2,77,153,207,136,245,109,245,46,217,221,56,176,82,149,64,242,137,81,97,105,73,100,182,8,245,132,178,58,128,177,154,54,112,166,165,189,57,10,154,18,68,9,165,17,42,204,11,13,65,142,40,102,179,127,177,81,115,179,156,150,212,10,10,43,40,162,158,131,235,195,54,165,195,194,124,141,12,3,68,54,13,19,153,24,19,185,29,56,73,54,89,241,196,118,44,72,184,169,103,136,99,22,48,153,175,51,46,235,155,180,118,198,46,97,50,247,28,124,31,114,167,131,156,199,66,227,154,121,228,57,233,27,145,171,206,198,91,217,245,1,141,116,126,23,58,96,210,26,12,147,222,159,12,170,88,252,158,166,144,156,6,216,23,9,185,123,112,88,210,123,108,134,117,199,183,62,61,249,131,126,61,227,148,78,53,38,84,173,115,215,83,143,223,0,98,125,115,44,203,68,59,46,11,106,249,71,93,77,201,193,64,221,6,108,95,159,229,145,104,227,133,56,185,161,7,106,150,25,88,214,220,88,236,150,165,154,104,176,252,67,141,140,52,211,142,81,107,120,143,13,16,15,90,239,160,122,30,163,186,142,37,105,25,105,229,37,189,57,99,225,117,90,103,28,64,11,47,233,149,92,111,28,160,154,16,115,212,146,103,125,98,106,94,211,73,157,30,27,162,207,176,122,240,125,0,19,15,156,248,105,108,209,39,243,175,140,77,122,187,81,167,201,107,49,182,220,206,157,134,223,214,176,221,39,124,155,202,42,101,157,228,35,140,201,250,97,69,15,145,249,189,222,24,161,175,26,173,103,81,74,86,215,84,114,106,230,212,222,11,90,160,249,161,4,166,143,30,204,186,218,169,223,201,37,116,208,164,142,148,185,6,16,61,9,239,107,238,231,244,190,15,246,148,139,179,22,75,122,143,205,176,246,248,110,199,229,210,89,184,213,88,170,150,11,107,234,178,164,158,97,121,152,150,165,243,139,70,110,190,211,9,151,22,201,43,35,241,90,228,34,163,183,97,34,234,147,18,189,157,244,204,192,178,230,198,114,144,60,107,21,50,104,227,178,32,23,75,242,46,35,13,140,90,195,123,204,32,30,164,222,65,244,60,6,30,13,131,2,75,245,40,153,113,96,237,242,76,39,129,166,232,213,27,135,146,140,240,2,93,154,26,96,76,204,214,150,181,69,184,134,166,236,124,66,100,240,125,75,51,191,230,161,221,140,137,175,48,63,54,148,220,203,30,226,176,201,160,37,237,48,83,170,197,217,6,69,233,73,219,122,227,151,230,12,245,73,187,55,92,222,157,150,133,172,161,120,98,147,3,162,151,245,164,96,163,31,144,121,138,73,91,54,174,96,50,52,24,189,58,168,169,245,252,30,74,147,127,238,119,199,197,66,218,84,17,219,102,90,91,184,70,217,166,56,145,146,183,105,152,223,20,131,116,34,238,179,97,206,111,12,149,193,35,48,63,215,225,215,69,112,44,184,41,39,189,128,245,149,69,153,207,126,179,44,119,23,53,171,200,245,201,202,47,125,233,75,135,75,46,185,196,244,97,241,210,241,171,26,75,213,205,241,47,203,158,158,97,121,172,208,198,140,168,211,40,179,164,122,29,151,85,72,94,25,137,215,34,23,25,189,13,19,81,31,11,244,54,50,231,114,164,116,217,97,57,8,45,203,195,115,19,165,107,3,46,83,72,222,101,164,129,81,107,120,15,135,222,65,242,60,6,30,179,92,14,186,60,140,181,234,25,181,35,101,198,65,245,230,81,14,193,196,211,87,28,184,112,21,145,100,87,103,88,202,28,140,68,115,130,126,83,231,194,249,42,205,179,58,83,228,72,152,131,153,7,141,36,250,76,168,173,174,6,61,201,169,93,31,65,45,53,175,213,99,97,81,107,42,121,208,226,129,104,66,107,16,212,77,56,95,64,223,69,51,31,82,205,205,103,170,185,120,26,86,167,231,242,73,31,35,235,47,44,61,202,146,207,48,163,167,231,198,53,30,200,115,199,147,94,159,103,253,146,180,189,102,49,87,35,171,247,124,31,132,105,87,19,233,243,208,231,123,51,45,57,75,29,77,152,214,160,246,225,125,201,221,56,181,100,97,218,229,108,144,28,41,114,122,204,157,15,41,214,140,47,99,52,44,213,92,60,73,42,108,60,67,61,66,114,214,16,85,90,110,6,160,158,4,242,250,193,92,220,68,224,1,144,245,238,98,162,79,70,198,77,195,101,151,93,54,188,229,45,111,41,55,15,255,205,252,195,224,165,227,87,53,150,170,155,227,95,150,61,61,195,242,232,106,89,182,140,158,76,39,92,90,36,175,28,117,97,164,11,140,94,161,160,141,79,41,196,157,234,237,116,101,156,131,186,236,176,28,52,207,90,245,92,22,61,46,45,146,27,35,13,26,185,80,208,198,123,108,128,222,65,244,60,6,30,45,3,142,75,34,213,134,75,120,125,128,192,100,187,208,71,198,72,131,206,63,227,192,106,3,173,19,38,203,194,217,41,150,230,155,148,131,177,48,188,1,247,112,17,218,215,180,58,161,229,69,72,95,108,92,210,107,225,199,117,230,192,186,211,227,11,56,223,82,36,89,127,111,142,2,41,249,186,203,59,246,170,254,195,6,215,149,109,138,240,92,67,193,196,238,244,1,141,84,17,90,12,226,119,138,189,49,13,74,147,239,67,158,142,139,5,167,59,246,60,66,227,228,107,205,105,111,123,152,223,25,215,160,120,217,115,123,210,62,49,84,6,207,80,252,94,9,64,45,253,154,146,194,56,86,229,104,0,62,175,184,206,223,84,156,80,38,14,87,243,166,129,168,55,15,120,229,129,96,255,209,112,60,254,85,99,169,26,55,120,166,203,178,167,187,44,75,225,168,141,203,34,213,213,148,188,114,212,152,115,153,209,43,20,180,241,41,141,222,78,231,140,115,80,243,26,118,30,77,23,10,44,85,207,101,65,45,255,74,24,35,13,26,185,80,208,198,123,28,0,189,131,234,121,140,234,58,150,164,101,164,149,163,222,156,177,88,212,140,25,45,188,164,15,131,145,6,125,198,69,23,93,244,156,55,127,244,35,85,69,76,127,6,206,160,211,220,189,168,85,76,202,189,254,185,121,22,214,17,177,97,251,20,126,130,56,217,146,62,8,244,172,109,131,85,67,151,154,58,245,238,176,164,224,173,165,213,237,26,92,31,56,93,119,40,116,251,125,97,164,182,167,192,190,234,42,141,160,31,10,208,215,225,249,146,248,242,60,226,184,74,233,120,15,147,97,220,146,94,156,215,105,73,85,155,77,189,208,215,157,183,176,47,209,239,245,211,246,227,29,173,158,87,200,53,68,223,74,204,213,160,31,231,211,190,159,249,183,79,86,205,239,5,39,138,137,195,211,241,166,129,184,226,138,43,134,107,174,185,102,184,243,157,239,92,20,251,143,134,241,91,195,10,175,229,119,137,85,235,13,176,249,61,61,195,242,48,45,75,231,23,141,220,124,167,19,46,45,137,150,169,43,35,205,180,99,212,132,130,54,38,162,62,41,209,219,201,156,203,145,213,188,134,28,99,113,131,54,214,170,231,178,104,245,24,197,106,25,233,2,163,183,225,61,54,64,239,32,122,30,3,143,134,65,129,165,186,83,46,49,167,25,139,218,229,153,222,34,48,201,166,218,189,226,64,160,66,242,57,1,225,12,95,179,188,25,80,97,107,205,128,90,165,22,234,207,65,230,213,220,3,94,227,171,145,245,2,77,191,111,106,10,37,45,185,47,175,133,141,209,249,148,26,237,17,181,32,53,215,161,119,236,97,91,105,203,249,155,97,94,184,156,105,167,60,69,28,176,150,87,162,219,238,230,243,61,77,127,183,208,66,74,89,189,51,166,251,220,10,126,103,120,45,116,139,51,8,227,100,59,130,238,205,219,177,43,220,56,33,167,129,32,71,20,51,123,190,206,109,7,96,229,208,99,178,36,161,36,224,186,64,217,122,5,97,172,228,50,0,73,11,155,163,112,201,237,55,154,145,113,87,129,108,73,11,71,93,179,186,220,173,142,220,171,247,110,26,8,190,242,176,118,253,45,51,202,114,237,241,58,0,203,99,78,51,150,180,68,25,149,234,117,92,166,76,180,108,74,101,164,153,118,140,154,80,208,198,68,212,199,18,189,141,158,99,6,150,53,55,214,131,231,89,30,93,46,93,200,103,121,140,50,164,101,164,11,140,222,134,247,112,232,29,36,207,12,192,235,114,126,34,203,65,247,172,85,207,101,177,149,238,50,227,160,122,247,81,118,97,99,61,222,56,76,58,232,85,91,13,245,192,180,52,183,26,243,74,181,238,162,54,59,143,57,88,10,53,132,192,154,123,31,176,154,6,97,30,114,49,176,232,248,78,251,186,248,26,108,16,82,143,125,222,35,122,90,44,230,157,144,122,165,137,102,98,189,180,232,105,78,152,239,194,251,54,87,77,205,247,117,233,241,117,215,39,53,239,45,245,185,16,47,246,122,158,171,205,113,230,57,198,2,57,217,231,194,32,207,154,179,199,250,24,218,39,158,207,25,206,3,204,215,32,162,207,18,117,54,167,229,94,51,212,103,50,167,39,99,59,225,123,9,171,35,23,163,134,215,86,103,46,66,107,76,145,35,1,52,247,65,72,14,79,115,149,150,8,129,53,23,143,57,164,230,236,49,47,228,144,230,113,1,159,76,203,123,96,192,229,90,159,254,6,83,25,55,22,200,150,180,112,212,53,171,203,221,234,200,89,125,233,166,129,192,205,195,127,11,159,121,232,173,191,101,70,89,174,61,94,7,96,121,152,150,101,171,209,99,254,140,78,184,180,36,90,166,174,26,169,105,145,139,140,94,33,106,34,234,83,2,189,157,156,99,6,150,53,55,150,131,230,89,171,115,92,22,228,98,105,94,131,218,24,105,96,212,26,222,99,3,244,14,162,103,6,224,181,156,193,150,65,129,165,234,153,49,209,46,23,29,234,91,4,38,221,133,62,145,60,222,56,208,177,60,66,235,190,36,121,214,91,160,237,21,147,65,161,158,192,234,161,201,164,53,76,209,108,127,167,103,2,157,207,218,85,55,112,58,43,47,194,15,136,19,108,50,153,246,78,134,36,115,224,88,116,207,231,28,58,117,179,49,175,166,89,175,183,152,11,39,189,109,195,1,16,231,201,230,117,158,183,83,100,227,50,104,173,219,178,184,162,2,215,179,118,30,72,177,52,49,189,1,124,255,54,227,129,185,113,230,251,134,48,160,25,27,251,122,40,53,148,39,45,234,19,147,122,129,255,122,200,190,54,196,82,191,41,67,56,195,210,146,216,60,174,174,192,111,141,112,67,129,135,104,101,100,117,185,153,62,106,94,123,211,64,140,159,121,88,55,127,228,117,199,7,203,142,110,142,127,89,82,119,185,80,208,101,233,252,81,27,151,69,170,171,153,104,153,170,106,164,166,69,46,50,122,133,168,137,168,175,23,8,7,37,48,206,73,205,107,80,27,131,2,75,53,209,96,249,231,130,218,24,105,96,212,26,222,227,0,232,29,84,207,12,44,189,174,170,97,73,90,70,154,233,41,47,213,151,25,139,69,205,152,209,194,75,58,242,82,189,195,167,61,253,233,79,191,238,249,111,248,179,241,7,95,243,67,213,22,174,174,11,149,99,174,6,125,255,131,148,41,176,209,122,0,239,99,139,89,40,108,61,5,75,190,121,212,174,73,210,94,95,165,166,31,216,68,75,186,129,6,76,106,210,213,10,172,15,39,53,243,51,136,159,13,80,116,199,149,144,97,75,227,75,52,101,111,68,62,81,200,214,175,228,100,23,248,170,153,237,211,137,228,171,43,65,215,87,142,19,75,127,216,78,65,236,83,238,245,117,181,34,110,87,79,155,221,211,43,250,44,47,232,174,199,249,146,46,249,149,198,122,199,247,227,129,232,11,185,158,198,7,91,162,94,167,110,125,5,37,191,234,229,175,86,49,12,239,121,207,123,134,119,189,235,93,195,149,87,94,57,124,245,171,95,85,119,143,227,138,179,206,58,107,184,253,237,111,63,156,127,254,249,195,121,231,157,167,46,206,47,190,46,9,234,237,24,23,31,163,170,111,109,243,223,206,241,116,18,61,195,156,32,106,227,61,54,64,118,0,251,220,158,191,132,75,210,59,95,198,123,28,33,178,19,114,162,153,56,108,189,57,48,26,179,16,208,250,138,131,183,21,120,134,211,111,202,161,55,25,218,152,150,34,73,154,197,74,124,162,25,230,250,26,47,243,35,66,31,209,235,111,218,99,147,215,77,99,65,201,229,216,41,36,141,218,33,211,54,70,139,177,167,129,43,54,125,179,131,20,73,15,182,125,105,168,213,215,172,35,3,199,109,48,62,182,46,233,20,217,122,75,30,100,23,82,211,134,180,207,153,189,121,252,115,131,128,181,52,31,96,125,221,1,9,124,223,38,227,18,44,14,215,6,235,179,100,68,144,57,220,184,166,191,231,43,204,203,138,5,217,177,23,192,47,33,229,94,79,129,47,89,111,210,223,124,253,215,11,65,60,254,236,207,254,108,120,249,203,95,62,124,236,99,31,219,223,52,156,36,192,121,194,249,194,121,195,249,243,175,28,140,65,189,29,227,39,49,168,50,18,175,69,46,50,122,133,130,54,62,169,208,219,137,156,203,145,212,165,178,28,132,68,59,150,135,231,38,74,215,6,92,166,144,188,203,72,3,163,214,240,30,14,241,160,244,14,154,231,49,240,104,88,79,134,103,121,24,23,23,249,145,50,227,176,245,230,81,14,209,68,235,141,3,156,154,53,29,210,5,143,11,122,96,90,154,211,96,174,114,156,71,195,230,212,92,108,245,0,246,42,89,15,13,37,27,223,245,21,212,230,107,205,60,90,154,80,55,117,230,16,128,215,26,94,51,151,128,21,181,247,162,14,129,162,228,218,199,164,233,131,21,188,218,236,60,205,9,243,53,26,111,174,14,102,238,2,38,89,242,66,100,9,230,224,36,164,183,195,204,215,234,140,211,64,153,92,66,122,213,147,60,6,107,181,92,115,248,33,0,80,234,35,175,233,164,14,95,66,53,13,75,145,39,17,251,26,77,19,90,131,88,171,97,73,4,205,132,186,169,51,23,145,247,17,190,87,124,13,243,212,90,227,91,29,41,61,5,115,250,144,226,105,48,23,34,151,96,210,212,17,222,3,43,152,107,29,247,17,239,125,207,123,135,75,47,189,180,250,123,156,148,192,249,123,239,123,223,43,247,138,217,123,222,141,145,102,122,134,121,255,25,181,241,245,10,189,131,144,51,94,165,169,75,101,57,136,137,54,214,170,231,178,232,113,105,145,220,24,105,208,200,133,130,54,222,99,3,196,131,214,59,168,158,199,192,163,97,80,96,169,122,62,64,148,41,78,136,62,50,70,26,180,251,140,131,50,192,106,3,142,172,106,68,48,188,180,220,153,126,238,48,84,48,241,146,38,177,176,112,181,32,13,88,95,179,63,97,204,18,208,35,125,150,40,22,180,172,51,104,39,99,251,152,199,66,15,218,55,105,159,24,14,61,95,209,28,39,133,183,178,186,129,181,102,128,114,130,172,157,16,175,44,200,130,21,154,112,169,33,243,122,240,243,46,142,91,104,88,58,166,17,86,155,105,66,73,202,150,44,96,109,95,7,91,173,198,15,8,19,4,105,144,175,145,164,48,233,159,24,138,224,247,218,104,74,61,109,40,40,190,212,171,170,8,134,165,37,153,249,218,192,253,3,222,158,180,199,201,15,57,143,114,63,200,223,228,97,81,207,177,191,127,76,245,12,163,87,40,104,227,235,53,122,7,37,231,114,102,116,169,44,7,213,235,66,129,165,234,185,44,168,229,95,9,99,164,65,35,23,10,218,120,143,3,160,119,80,61,247,3,203,134,37,105,25,233,182,140,197,162,102,28,64,11,47,233,195,96,164,65,215,27,7,40,139,168,179,208,30,206,100,158,27,219,212,146,0,64,89,173,252,203,253,29,198,210,246,149,127,39,100,59,142,123,92,155,120,187,136,185,121,89,219,118,221,187,220,230,195,218,255,94,236,108,125,199,249,185,187,118,219,22,250,208,32,121,175,175,227,203,184,172,166,158,212,125,116,230,89,140,58,14,191,181,196,103,26,246,56,249,129,243,88,239,111,249,155,74,44,50,93,154,169,145,154,22,185,49,99,108,195,68,212,167,36,122,7,33,103,252,22,185,46,149,229,32,38,218,88,171,158,203,162,213,99,20,171,101,164,11,140,222,134,247,216,0,189,131,232,185,31,120,52,12,10,44,213,3,113,137,185,58,227,192,218,229,153,78,2,77,187,214,211,207,56,48,181,46,228,149,42,18,175,169,3,161,56,169,7,112,61,2,205,65,205,56,53,26,143,240,38,122,210,166,0,244,132,113,212,107,134,71,196,233,128,201,60,222,72,6,164,229,164,47,197,66,79,183,188,48,191,127,30,172,198,138,254,73,11,13,172,111,76,55,130,244,115,252,166,131,1,142,113,99,231,246,221,215,178,190,198,203,230,129,231,231,208,200,122,205,79,106,2,239,247,122,54,69,92,159,106,179,181,166,52,129,245,101,112,5,57,78,115,147,16,73,143,89,174,134,52,243,61,26,219,11,205,39,195,156,129,84,100,89,116,207,59,106,53,199,111,47,247,159,105,56,53,128,243,88,239,11,245,55,149,178,200,116,105,166,70,106,90,228,198,44,55,161,158,137,168,79,74,244,118,50,231,114,164,53,175,81,143,49,220,160,29,203,163,203,165,11,249,44,143,81,134,180,140,116,129,209,219,240,30,51,232,29,52,207,99,224,49,203,229,36,200,67,78,6,88,171,158,209,115,32,205,8,117,227,88,223,86,111,30,101,19,119,174,219,207,56,72,32,119,1,208,151,62,134,250,226,41,51,247,61,226,73,82,97,99,157,47,172,65,159,214,162,175,57,235,150,179,69,53,65,109,190,134,215,66,244,180,133,73,79,199,254,174,238,69,54,142,185,136,26,76,37,143,161,126,83,163,165,73,244,153,152,175,97,165,224,51,164,174,12,120,47,11,174,195,122,36,81,70,26,106,187,96,64,169,245,28,207,5,123,136,88,103,52,181,164,79,16,60,241,53,44,69,174,225,125,201,125,168,223,104,51,213,163,6,81,43,86,107,13,234,52,180,95,250,116,8,19,106,246,18,54,214,133,244,51,175,178,46,224,49,213,60,245,77,24,181,243,41,3,244,97,137,175,57,7,10,145,213,103,159,228,76,145,187,0,232,75,95,141,236,222,98,143,147,27,118,111,168,231,118,137,235,141,230,84,27,19,81,95,47,208,59,40,57,227,183,176,53,175,177,213,43,10,145,203,130,92,44,201,141,145,102,218,49,106,13,19,81,239,177,2,189,131,234,121,12,60,102,185,144,40,200,160,141,25,139,218,229,153,78,2,77,187,208,145,151,234,135,201,237,103,28,16,2,75,70,112,132,228,149,42,178,94,91,36,40,126,90,130,169,133,166,174,190,43,55,48,47,52,244,250,1,217,23,34,54,106,30,237,57,196,225,179,186,8,191,126,169,251,134,2,147,222,15,61,128,88,88,148,152,148,157,223,212,84,52,158,135,27,208,237,33,22,27,28,92,175,237,239,38,227,119,0,174,215,175,54,30,251,69,204,245,151,154,149,179,62,120,115,227,21,43,90,4,233,116,222,216,118,162,142,54,219,18,69,212,1,189,18,142,125,239,248,103,54,60,241,67,177,241,67,141,232,158,103,245,39,229,96,136,196,98,210,88,172,226,113,254,164,204,123,138,61,78,29,248,123,67,211,51,44,55,148,160,160,141,137,168,175,151,232,29,164,156,175,19,198,178,195,210,214,178,84,189,46,11,250,242,15,53,50,210,76,59,70,173,97,34,234,61,182,64,239,32,123,30,67,206,97,195,128,99,73,90,70,90,121,73,111,206,88,44,106,198,140,22,222,160,158,234,29,113,254,25,7,118,100,33,181,56,134,94,111,172,235,183,186,246,91,143,143,158,239,99,110,124,12,215,7,52,181,163,142,176,61,48,188,110,98,87,219,126,144,121,142,219,241,219,38,142,243,62,244,182,109,205,54,111,178,95,59,56,6,117,146,214,147,96,201,105,160,233,201,2,61,107,250,16,43,250,208,148,249,229,159,196,164,30,230,180,186,246,251,90,83,239,69,109,233,222,179,236,113,114,66,239,19,107,212,147,43,164,94,87,207,176,221,112,246,248,122,133,181,7,165,50,126,43,92,151,29,150,131,236,89,171,144,212,101,225,125,211,213,148,188,203,72,3,163,214,240,30,7,64,239,160,122,30,3,143,150,1,167,197,104,89,170,71,201,140,3,107,151,103,58,9,52,109,170,251,159,113,96,247,4,234,129,88,158,180,21,195,234,154,71,88,61,32,93,39,224,6,164,227,52,4,190,161,228,89,127,132,28,21,205,5,16,222,80,109,182,211,2,43,40,50,189,6,97,92,156,198,144,152,105,31,177,212,175,162,59,135,47,44,245,2,236,1,251,252,56,193,109,207,170,109,43,61,214,150,244,207,213,26,160,30,122,68,246,198,169,63,25,54,49,114,200,115,219,245,137,214,28,64,62,167,215,98,237,24,217,150,164,121,98,105,95,167,125,244,102,26,178,243,234,45,201,131,1,73,203,151,8,243,208,219,107,64,173,42,220,67,236,113,10,129,247,133,18,245,228,10,169,215,213,51,44,55,153,115,124,82,99,237,78,122,102,96,89,115,99,57,104,45,203,35,209,198,77,148,174,13,184,76,33,121,151,145,6,70,173,225,61,102,208,59,104,158,199,192,35,211,198,122,114,70,214,106,73,42,23,141,220,124,167,143,140,25,7,213,155,71,57,4,27,235,250,151,163,47,121,77,81,250,83,142,63,7,249,3,49,254,96,140,190,208,76,174,178,155,47,205,15,72,74,95,23,86,246,62,224,107,5,54,79,232,235,173,23,144,52,244,47,105,140,199,65,245,218,99,141,198,89,89,236,83,30,147,10,233,115,27,16,202,171,124,191,253,6,45,200,246,169,76,17,38,8,114,99,240,120,112,34,234,37,62,8,48,188,76,83,231,145,164,196,12,150,250,204,14,125,139,62,209,241,101,127,193,85,214,164,24,113,255,87,233,222,118,141,180,168,215,174,119,117,95,37,73,36,239,249,138,165,249,133,102,114,149,93,223,230,245,117,48,53,141,2,73,91,255,202,87,252,233,240,188,231,61,79,242,53,184,248,226,139,135,239,252,206,239,28,110,126,243,155,15,215,92,115,205,240,225,15,127,120,120,213,171,94,53,252,237,223,254,237,240,99,63,246,99,195,223,255,253,223,15,47,126,241,139,181,251,228,193,35,31,249,200,225,219,191,253,219,135,51,207,60,83,157,138,127,249,151,127,25,94,247,186,215,13,175,125,237,107,213,233,227,167,126,234,167,134,247,189,239,125,210,123,231,59,223,105,184,241,141,111,82,255,182,66,193,205,110,118,179,226,221,121,184,252,242,203,135,127,248,135,127,16,239,48,240,204,103,62,211,190,108,236,219,14,191,140,220,151,147,32,234,61,14,1,60,240,68,118,66,34,19,201,95,126,46,201,228,199,138,54,44,158,239,61,142,1,178,19,180,253,9,227,168,30,98,125,91,125,100,92,18,121,94,111,160,55,251,140,3,66,242,74,21,137,39,121,211,228,100,73,66,73,224,231,247,16,203,251,217,96,0,126,9,43,171,38,130,108,224,215,43,185,111,236,104,179,45,153,106,67,212,29,52,219,161,60,65,152,191,145,217,160,208,111,200,60,15,95,95,234,45,96,203,134,195,12,182,239,97,208,38,115,0,156,199,31,203,181,176,33,37,241,121,23,27,244,69,136,229,125,205,231,166,33,38,61,107,6,1,232,243,189,107,199,45,32,78,219,3,206,73,115,94,86,12,148,114,210,151,13,155,204,175,16,75,253,73,25,99,42,181,112,134,213,211,198,98,57,191,41,39,189,11,184,207,125,238,51,60,234,81,143,146,155,132,103,61,235,89,195,111,252,198,111,200,5,241,119,127,247,119,75,253,6,55,184,129,196,201,136,191,250,171,191,26,94,242,146,151,12,47,122,209,139,134,79,126,242,147,18,200,225,161,182,6,184,33,248,210,151,190,36,249,69,23,61,212,142,11,112,207,123,222,115,120,194,19,158,32,124,232,192,79,81,144,50,181,49,17,245,30,5,189,131,148,51,46,236,107,94,131,218,24,36,28,245,200,101,217,178,133,152,146,27,35,13,140,154,80,208,198,123,236,16,189,131,236,121,12,60,90,6,28,151,68,170,13,151,88,201,88,120,157,214,25,212,75,245,68,11,47,233,195,96,164,27,234,252,51,14,141,206,98,77,143,143,77,251,125,172,24,203,61,218,42,14,178,109,107,98,219,249,15,123,187,118,28,7,253,251,3,187,250,251,5,156,103,155,249,78,212,152,185,216,245,124,167,100,108,241,181,209,124,143,216,116,252,138,254,102,126,31,165,180,193,253,195,93,238,114,23,121,149,225,45,111,121,139,92,36,255,245,95,255,245,240,182,183,189,109,184,225,13,111,56,220,253,238,119,215,174,97,184,221,237,110,55,60,240,129,15,20,142,192,111,226,81,195,13,71,6,212,9,140,191,224,130,11,228,55,245,107,112,223,251,222,119,184,255,253,239,63,124,205,215,124,141,58,45,80,71,100,184,234,170,171,134,119,188,227,29,178,63,255,252,207,255,44,129,28,30,106,107,240,91,191,245,91,195,27,223,248,70,85,235,112,167,178,191,216,199,236,88,1,216,151,59,220,225,108,85,235,192,251,83,187,79,93,169,39,207,133,168,175,23,232,29,132,156,241,62,238,154,215,160,54,214,27,119,255,25,134,168,203,178,229,178,104,121,140,210,210,50,210,5,70,111,195,123,28,0,189,131,234,121,12,60,102,185,144,168,195,100,134,249,65,51,22,181,203,69,135,250,22,129,73,119,161,27,150,183,42,189,254,53,34,4,82,145,164,33,243,173,94,32,105,240,173,92,146,166,94,105,113,126,32,203,205,162,238,249,149,154,57,96,250,190,166,228,69,65,79,155,189,107,173,88,220,142,18,114,17,146,248,130,5,31,212,92,196,4,195,124,98,169,78,104,31,182,171,153,127,9,58,174,25,31,230,217,152,75,210,140,207,26,87,96,210,222,25,159,246,57,172,169,55,80,35,250,178,95,224,42,13,178,127,14,19,93,66,198,173,232,19,104,210,211,139,243,116,180,217,212,174,79,210,94,159,46,82,31,108,133,2,215,183,180,222,37,223,230,237,248,86,47,144,52,248,44,171,190,242,149,235,223,170,132,11,92,252,22,29,23,212,175,124,229,43,213,29,241,19,63,241,19,114,19,113,235,91,223,122,56,253,244,250,123,159,215,191,254,245,242,86,38,92,24,63,249,201,79,30,206,57,231,28,185,249,240,53,140,59,235,172,179,134,219,222,246,182,195,223,253,221,223,13,191,251,187,191,59,60,241,137,79,28,238,122,215,187,14,215,94,123,237,112,198,25,103,12,31,255,248,199,229,183,255,120,171,79,4,222,58,245,29,223,241,29,50,7,128,223,212,94,122,233,165,242,150,169,11,47,188,112,120,244,163,31,45,222,215,127,253,215,203,118,125,250,211,159,150,139,252,222,13,1,182,7,248,213,95,253,85,121,149,229,251,190,239,251,134,55,191,249,205,195,107,94,243,154,166,6,60,224,1,15,24,190,231,123,190,103,248,243,63,255,243,225,33,15,121,136,188,85,233,94,247,186,215,112,246,217,103,203,186,190,252,229,47,203,250,238,112,135,59,200,219,160,240,214,167,203,46,187,76,246,29,227,110,127,251,219,203,241,64,239,223,252,205,223,12,127,240,7,127,32,55,101,63,251,179,63,43,55,47,56,94,240,241,234,206,26,200,91,149,246,152,1,158,247,248,198,67,80,231,140,223,2,207,118,151,164,249,241,144,112,59,160,4,17,245,30,199,16,217,9,236,157,208,164,90,146,197,231,67,100,98,83,189,135,224,140,139,46,186,232,57,111,190,252,67,37,197,17,114,48,89,146,80,18,224,12,17,62,103,243,196,242,70,129,201,146,52,189,42,154,57,1,250,149,70,68,63,25,231,173,94,95,92,95,111,253,6,213,102,175,209,229,25,104,90,177,184,30,34,248,58,93,234,11,54,152,167,193,82,157,208,2,104,213,23,22,27,195,56,63,126,213,60,27,192,207,239,215,211,47,180,152,180,117,250,39,118,48,122,117,249,78,167,82,208,243,21,178,126,7,233,211,126,143,137,86,102,114,88,122,113,59,156,150,84,181,217,37,233,249,142,198,121,10,91,79,65,119,126,114,165,174,239,231,117,52,246,209,80,68,223,202,76,42,63,237,251,127,112,120,195,27,222,32,249,18,240,246,157,91,222,242,150,195,67,31,250,208,225,252,243,207,47,83,95,55,92,113,197,21,90,29,228,34,253,86,183,186,213,240,194,23,190,112,248,189,223,251,189,225,198,55,190,241,240,77,223,244,77,195,71,63,122,249,240,192,7,62,72,46,130,255,243,255,253,159,135,23,253,209,139,228,55,233,184,17,193,95,59,190,219,221,238,38,55,13,184,104,126,217,203,94,54,60,233,73,79,146,155,143,223,249,157,223,17,239,221,239,126,247,112,222,121,231,201,171,26,111,127,251,219,117,109,21,252,204,5,110,20,126,229,87,126,69,46,238,113,193,141,109,196,58,240,214,33,188,10,129,139,239,231,63,255,249,195,95,254,229,95,202,122,111,116,163,27,13,239,127,255,251,117,150,22,216,15,0,235,250,204,103,62,35,175,82,224,166,227,157,239,124,167,124,182,3,219,251,177,43,62,38,23,248,88,63,60,172,23,55,17,232,255,237,223,254,109,57,14,120,219,214,179,159,253,236,225,173,111,125,171,244,226,149,19,236,223,159,254,233,159,202,77,20,110,24,126,253,215,127,93,60,188,253,11,219,117,155,219,220,70,222,26,245,136,71,60,66,198,255,230,111,254,166,124,198,98,45,30,246,176,135,105,86,128,175,211,61,2,226,65,161,206,25,191,85,173,121,13,106,99,249,25,57,199,178,108,185,44,90,205,16,83,114,99,164,11,140,222,134,137,168,247,216,2,189,131,236,121,12,60,26,6,5,150,106,195,37,188,102,76,180,203,51,157,4,154,50,159,17,235,219,234,35,99,164,65,143,159,113,104,160,85,192,82,55,202,195,102,214,48,168,209,120,64,104,180,52,248,93,108,216,103,173,97,92,144,179,240,125,155,140,155,32,78,148,96,245,252,165,41,59,31,221,9,150,38,13,245,73,59,13,240,82,47,224,251,137,146,103,189,89,235,46,144,205,43,121,89,76,214,53,49,22,122,92,190,52,87,175,190,218,239,32,61,255,0,252,80,243,50,150,187,186,91,80,4,141,237,105,182,41,212,61,58,118,245,227,184,153,230,222,49,104,108,8,244,86,53,66,125,194,100,226,11,151,36,93,159,246,79,74,89,239,50,240,91,252,95,250,165,95,146,27,134,199,60,230,49,195,47,252,194,47,12,223,246,109,223,166,213,122,115,129,223,186,3,159,248,196,39,228,226,247,182,183,189,157,92,252,227,67,195,15,42,55,16,24,135,15,81,227,149,4,190,101,9,189,184,96,198,205,1,110,48,240,22,33,92,236,3,120,101,0,111,143,194,205,4,46,206,61,238,119,191,251,201,205,199,43,94,241,10,117,134,225,146,75,46,145,177,124,91,210,87,190,242,21,187,73,192,92,184,136,239,189,53,40,3,46,234,113,65,143,11,255,79,125,234,83,178,79,247,188,71,253,172,2,222,190,133,58,94,85,88,11,108,51,246,251,77,111,122,147,189,234,129,237,197,77,13,94,101,185,211,157,238,36,55,101,248,224,121,246,10,203,106,216,205,226,30,125,180,55,210,235,152,129,101,205,141,229,70,221,235,66,129,165,234,217,66,76,201,141,145,46,48,122,27,38,162,222,99,11,244,14,178,103,6,224,53,206,48,224,88,146,86,35,175,220,106,113,156,222,134,177,240,122,169,158,106,198,140,22,94,210,135,193,72,131,30,63,227,0,87,42,170,99,112,148,68,167,167,27,165,191,14,114,222,6,33,195,163,167,17,125,214,50,127,155,144,185,146,245,239,36,214,204,91,122,128,180,230,162,183,207,155,250,107,99,163,241,43,182,255,72,98,219,237,218,100,220,137,88,199,66,96,178,204,159,68,109,157,248,44,68,127,41,38,99,102,230,143,222,196,119,227,56,145,213,24,44,121,47,68,54,46,157,203,71,105,153,235,241,181,73,31,198,110,14,92,236,254,254,239,255,254,240,156,231,60,71,222,118,131,27,7,188,165,7,192,69,121,134,123,223,251,222,242,246,35,244,225,194,249,177,143,125,108,243,89,4,142,195,43,26,55,189,233,77,165,254,107,191,246,107,22,63,240,3,63,32,175,18,196,15,95,227,183,253,184,9,137,248,236,103,63,107,111,155,194,219,133,254,241,31,255,81,43,155,3,55,66,184,168,195,7,155,113,163,112,147,155,220,68,24,55,49,120,85,229,67,31,194,171,226,235,129,87,87,240,10,198,15,253,208,15,53,251,136,15,158,99,255,190,246,107,191,86,222,210,244,79,255,244,79,58,98,67,232,61,161,221,71,70,38,182,187,119,60,197,208,59,72,115,204,192,178,230,198,114,208,189,46,228,253,66,82,245,92,22,45,51,176,168,185,49,210,76,59,70,173,225,61,14,128,222,65,245,204,0,188,150,51,220,50,72,21,181,84,19,94,170,239,142,75,204,105,198,162,118,185,232,80,223,34,48,233,166,90,95,113,128,114,16,169,29,17,50,90,243,6,218,175,52,34,105,22,43,52,54,210,251,46,111,208,12,40,80,189,170,221,55,53,133,146,150,188,89,167,207,129,208,191,168,215,162,51,110,245,84,51,141,86,202,122,188,23,234,147,246,108,124,68,167,39,179,215,76,119,66,224,55,132,185,243,102,183,51,20,27,57,59,80,161,61,107,198,77,158,155,4,60,231,7,217,194,23,102,27,251,216,100,216,108,159,155,72,40,105,78,199,187,113,30,19,91,141,158,239,33,50,248,77,75,232,7,228,92,168,63,233,77,250,87,224,135,127,248,135,237,61,254,0,126,147,143,183,8,225,45,55,184,144,158,3,110,28,112,1,254,220,231,62,87,94,165,120,245,171,95,61,124,245,171,95,213,234,8,124,198,225,243,159,255,252,240,199,127,252,199,195,83,158,242,148,38,126,250,167,127,90,62,95,225,241,185,207,125,110,184,197,45,110,161,106,4,222,42,132,183,41,225,173,67,7,5,94,81,192,60,120,37,0,175,58,224,149,0,204,143,125,250,194,23,190,32,175,166,108,2,188,106,129,27,25,188,21,43,238,35,62,163,128,155,177,3,65,111,8,229,94,81,146,192,196,150,55,142,199,27,189,157,156,99,6,150,53,55,150,131,152,104,199,242,232,114,233,66,110,65,61,199,12,44,106,110,140,52,211,142,81,107,120,143,25,244,14,218,28,143,129,71,195,122,114,188,150,135,177,86,61,163,118,164,204,56,168,142,177,84,95,142,114,136,54,214,238,127,85,170,134,44,88,149,28,30,82,245,25,4,115,171,33,23,163,70,230,203,24,13,75,145,35,1,52,247,65,76,124,173,153,71,75,19,106,95,23,95,131,13,86,103,248,49,16,128,215,26,139,90,211,174,214,152,104,90,206,163,15,68,159,53,203,233,215,52,245,155,30,205,171,112,30,45,228,42,178,92,164,203,165,166,44,121,194,77,192,62,12,118,1,51,114,227,129,60,135,188,138,49,23,34,151,96,205,234,12,87,159,248,88,84,123,244,53,136,232,179,68,61,153,151,193,146,215,204,125,100,125,27,104,162,167,97,137,173,137,215,86,119,57,27,148,172,70,88,111,207,71,46,70,141,204,151,113,26,150,34,55,81,9,176,241,26,4,123,173,86,165,121,163,177,26,120,59,17,222,226,243,240,135,63,92,157,65,62,8,140,15,253,226,195,203,115,192,231,14,252,43,12,120,245,128,31,160,246,192,111,239,113,97,141,247,251,223,227,30,247,16,15,111,235,249,201,159,252,201,225,103,126,230,103,154,57,0,188,189,9,31,48,126,252,227,31,175,206,32,219,135,177,252,27,10,187,0,110,30,206,61,247,92,121,133,3,159,117,192,135,182,113,227,240,209,143,126,84,110,160,54,1,182,25,175,38,224,115,24,124,203,20,110,72,158,241,140,103,200,223,194,216,227,32,136,55,197,212,115,204,192,178,230,198,122,3,62,209,198,90,157,227,178,32,23,75,243,26,212,198,72,3,163,54,203,123,28,0,107,15,178,231,49,240,104,24,164,138,90,170,13,151,240,250,0,129,201,118,161,143,140,145,102,62,25,233,134,186,254,84,81,81,161,29,132,165,193,39,56,211,4,218,159,14,11,198,164,94,128,121,123,115,55,190,230,160,78,123,133,235,19,196,1,65,139,244,117,96,166,63,213,107,16,199,57,52,118,175,167,248,233,113,130,175,105,132,249,174,33,237,237,212,37,167,1,246,249,90,204,141,137,181,181,76,120,221,235,113,200,218,5,221,194,12,74,223,108,171,22,215,78,103,112,3,186,99,81,232,21,139,111,101,77,76,43,214,232,109,16,231,241,48,63,174,200,233,32,13,242,188,79,10,19,43,233,19,25,124,75,131,79,244,214,199,126,95,146,60,235,157,7,62,163,128,139,241,199,61,238,113,195,47,255,242,47,75,92,116,209,69,242,63,14,45,253,214,29,23,219,184,240,198,152,23,188,224,5,242,33,222,122,241,53,5,62,175,128,87,29,126,252,199,127,92,122,241,1,99,188,125,233,79,254,228,79,38,23,233,248,239,79,241,63,20,125,203,183,124,139,109,19,222,230,244,23,127,241,23,210,191,43,124,224,3,31,40,247,91,215,13,95,252,226,23,229,195,206,248,92,5,254,23,167,143,124,228,35,218,177,30,216,7,236,35,222,150,244,115,63,247,115,178,143,79,125,234,83,205,223,99,151,224,205,241,118,124,157,48,150,202,122,211,61,234,66,129,165,234,185,44,168,229,159,11,106,99,164,129,81,155,229,61,118,136,181,7,221,243,24,213,117,44,73,203,72,43,71,189,57,99,177,168,25,51,90,248,160,122,27,70,154,249,100,164,27,234,250,223,177,190,14,223,252,245,7,12,127,208,240,231,141,253,224,233,248,241,7,83,244,173,60,227,75,30,252,222,188,64,150,155,213,211,107,251,42,205,174,31,88,165,113,148,213,183,242,146,86,196,249,164,161,204,183,180,94,34,174,159,48,153,248,77,123,168,19,77,61,153,159,88,40,183,13,145,183,69,28,159,205,159,96,161,60,105,232,246,39,125,13,180,206,175,190,136,89,63,89,97,236,55,169,73,163,179,237,218,66,91,94,48,89,255,74,109,118,208,221,241,43,251,186,126,165,229,249,10,51,5,154,241,174,96,190,175,3,37,145,188,245,175,124,213,107,55,250,203,209,0,126,235,143,87,26,0,252,45,135,181,191,113,231,56,188,127,127,205,171,1,248,109,60,110,54,62,243,153,79,15,151,95,254,81,117,251,192,135,161,241,234,199,38,219,116,212,192,219,159,240,193,107,124,216,188,247,223,195,110,130,253,127,199,122,212,192,23,22,191,159,45,51,46,30,103,187,74,130,31,151,158,217,16,181,241,30,199,8,217,9,218,53,19,107,235,196,166,122,115,96,52,102,33,182,213,145,137,180,94,111,28,94,237,58,53,225,5,41,125,106,24,76,1,235,243,102,65,244,173,236,117,89,164,62,216,18,215,83,48,187,30,183,203,179,235,5,130,238,205,75,204,105,73,55,208,128,73,77,186,90,129,245,197,51,10,196,237,34,54,246,75,200,252,75,117,81,5,19,163,197,108,127,228,21,96,59,17,245,42,100,235,119,232,216,35,66,195,82,31,47,44,39,232,212,155,159,92,14,218,158,246,167,219,19,251,148,123,125,93,173,72,215,235,64,109,246,90,189,208,55,187,30,87,235,206,211,243,43,141,243,23,182,158,2,27,231,205,130,232,91,185,227,171,222,230,198,97,143,227,139,235,223,141,3,158,199,252,62,179,150,137,228,194,189,36,242,109,46,106,199,237,128,18,68,212,123,156,4,200,78,104,239,4,143,46,49,233,46,201,214,207,151,37,189,199,42,228,159,113,64,200,217,0,211,242,30,162,164,0,125,171,43,162,143,18,130,137,16,88,243,198,119,53,241,16,209,87,80,179,135,141,153,207,156,90,60,166,200,85,3,212,196,156,6,117,181,178,215,226,105,218,104,154,208,12,90,154,208,7,232,251,32,82,63,120,226,51,95,91,175,100,94,236,99,3,136,204,30,203,35,75,50,207,140,158,94,26,39,1,219,115,240,56,166,154,53,111,194,245,34,150,250,106,147,243,25,153,7,147,126,77,71,95,153,53,243,1,231,215,162,209,56,198,71,210,215,213,26,81,79,66,91,98,95,212,147,208,22,235,99,138,28,137,162,25,3,95,107,230,209,210,164,235,131,192,26,226,33,208,3,73,173,65,68,31,37,4,147,232,83,155,177,199,30,39,51,112,117,181,41,51,176,172,185,49,174,246,50,109,172,85,207,101,145,234,106,106,94,131,218,24,233,2,163,183,225,61,118,136,222,65,246,60,6,30,153,54,6,5,150,170,103,198,68,187,92,116,168,111,17,152,116,23,58,242,82,253,132,49,210,160,147,207,56,0,232,208,20,144,28,11,103,90,90,18,206,230,1,47,243,5,234,11,101,99,185,112,181,32,27,52,235,137,141,46,239,142,87,6,122,61,91,3,19,174,157,180,179,33,205,112,55,223,196,95,66,214,83,60,179,59,115,172,153,122,22,51,19,172,153,155,61,75,156,97,182,39,43,134,198,116,156,135,54,164,125,206,204,234,189,175,145,116,46,160,87,232,14,40,192,58,42,205,247,121,216,0,69,208,113,187,125,171,32,244,83,155,109,137,194,231,5,65,26,100,157,73,113,98,171,145,180,182,126,167,167,119,94,164,89,199,52,229,96,152,108,154,246,216,227,20,1,111,134,55,97,6,150,53,55,214,155,236,81,23,10,44,213,14,203,63,23,212,198,72,23,24,189,13,239,113,136,232,29,116,207,99,200,57,110,24,112,44,73,203,72,51,61,229,165,250,50,99,177,168,25,51,90,120,169,30,121,169,190,11,70,26,180,123,197,129,17,52,187,123,177,84,71,52,61,58,127,111,220,154,249,124,0,169,175,145,213,210,136,243,112,10,175,153,39,26,198,156,182,168,165,188,150,68,119,158,16,210,151,205,187,102,93,115,61,190,182,233,92,51,253,40,102,62,98,174,118,194,98,205,190,110,18,59,154,207,142,205,194,124,210,183,118,157,181,61,175,173,12,89,223,65,34,172,191,55,95,227,87,217,212,99,72,127,210,39,62,98,97,252,129,163,204,191,199,30,167,20,120,67,188,9,51,176,172,185,177,254,66,96,162,141,181,58,199,101,209,242,24,165,165,101,164,129,81,19,10,218,120,143,29,162,119,144,61,143,129,199,44,131,2,75,53,209,135,199,37,230,52,227,160,58,6,215,51,19,104,218,181,214,255,171,15,78,165,17,193,48,25,124,194,102,13,224,154,230,32,229,208,215,72,231,35,207,214,51,65,236,129,86,79,72,181,90,21,141,104,97,99,20,72,155,237,40,249,68,107,10,32,143,90,16,11,30,233,128,205,32,211,39,99,151,142,97,220,151,30,172,84,18,159,31,24,156,143,115,173,224,104,109,140,48,208,203,116,78,53,133,210,134,138,165,99,45,99,179,158,224,91,154,244,250,90,82,110,129,134,197,166,237,177,118,250,110,95,40,200,241,75,26,39,150,246,37,173,45,180,47,2,235,201,206,21,215,175,52,194,249,128,213,45,49,224,3,197,123,156,252,56,53,207,35,239,110,55,97,6,150,53,55,198,13,115,166,29,203,35,209,198,77,148,174,141,121,140,50,101,203,72,3,163,38,20,180,241,30,27,160,119,16,61,143,129,199,44,235,201,243,44,15,227,226,34,207,120,169,190,51,102,28,182,222,60,202,33,216,185,150,27,135,175,193,55,67,53,44,177,78,90,170,173,30,124,139,226,1,209,39,204,67,46,134,243,16,234,123,237,123,44,15,125,4,53,123,216,104,125,46,183,136,125,94,51,165,166,199,124,46,124,159,155,135,26,11,106,54,48,245,53,11,245,155,26,45,77,232,3,244,155,112,30,208,212,130,231,243,24,86,171,169,229,190,199,7,183,173,54,85,234,177,4,243,77,152,185,6,22,145,37,79,184,9,216,228,18,210,163,158,228,49,92,13,152,212,25,181,60,241,235,4,170,93,221,124,166,200,53,196,71,148,212,231,214,19,115,213,214,107,166,211,138,77,52,136,90,242,68,51,233,105,246,19,54,222,133,244,51,175,114,244,85,55,61,224,224,211,96,143,245,42,50,31,36,185,243,85,54,158,228,234,55,30,120,24,206,62,251,108,225,61,78,110,156,154,231,209,223,249,174,101,6,150,53,55,214,27,237,137,54,214,42,100,208,198,101,65,46,150,230,53,168,141,145,46,48,122,27,38,162,222,99,7,232,29,116,207,99,224,49,203,160,192,82,245,220,11,140,136,94,8,52,157,8,125,100,140,116,23,218,241,233,248,194,188,239,93,239,94,149,128,35,52,53,4,195,100,226,11,74,194,181,120,132,118,51,38,190,194,188,208,208,235,7,154,245,198,70,213,102,251,26,16,117,132,142,37,176,46,191,62,164,113,191,131,28,209,45,84,72,89,38,76,90,157,223,212,156,104,124,133,120,221,66,69,118,222,8,95,154,105,51,88,15,147,108,208,92,109,19,196,241,217,188,37,23,25,122,131,108,17,198,119,225,106,217,49,108,172,108,158,185,185,29,172,173,215,175,62,200,183,76,218,99,195,22,144,225,58,143,77,103,201,58,244,90,227,215,150,71,119,12,23,161,33,243,67,203,8,215,215,244,168,239,61,201,213,39,44,45,137,110,255,249,231,159,47,188,199,201,141,235,199,121,172,55,187,107,249,58,97,198,168,141,245,38,122,212,133,2,75,181,195,242,207,5,181,49,210,5,70,111,195,68,212,123,28,2,122,39,193,243,24,114,206,27,6,28,75,210,50,210,109,25,139,69,205,88,91,79,180,240,146,62,12,70,186,11,237,248,140,139,47,190,248,57,55,189,201,77,134,119,125,228,67,213,201,224,126,38,174,198,236,152,53,19,110,179,210,35,128,30,72,195,117,219,110,55,198,197,201,28,102,74,93,100,99,186,243,172,92,65,211,182,98,140,111,225,179,206,204,21,227,119,138,176,94,251,106,208,88,66,252,234,233,97,169,207,252,80,55,185,165,31,202,83,191,211,23,183,115,81,43,47,205,223,157,39,244,33,241,173,189,113,190,95,168,231,87,234,174,175,153,191,228,153,47,169,234,181,235,239,172,239,105,63,240,223,201,223,17,192,95,118,94,250,235,207,123,28,95,60,248,193,15,150,56,245,193,159,97,235,24,191,245,173,121,171,141,229,230,57,209,198,90,157,227,178,104,153,129,69,205,141,145,102,218,49,106,13,19,81,239,177,3,244,14,186,231,49,240,104,25,112,90,140,150,165,122,32,46,49,87,103,152,31,52,99,81,187,60,211,73,160,41,243,25,177,190,173,222,132,207,248,214,111,253,214,231,156,246,229,175,12,183,185,253,237,135,203,62,126,133,86,80,100,103,149,150,100,190,228,193,231,60,64,150,131,36,165,54,35,248,149,164,206,28,73,147,155,104,115,160,187,190,74,139,186,89,111,65,111,126,34,213,206,51,185,162,79,160,9,117,207,55,56,191,169,209,47,220,248,10,110,119,220,254,8,25,207,158,153,94,107,209,68,198,73,162,1,144,79,20,146,245,250,237,91,130,239,153,235,95,156,171,212,123,45,226,99,17,26,76,102,3,93,127,86,54,184,190,89,196,190,181,227,2,186,195,98,161,228,205,49,75,7,37,54,12,140,213,52,194,188,208,208,244,102,3,11,38,61,37,38,173,234,19,150,182,62,110,28,128,187,222,245,174,195,45,110,113,139,225,234,171,175,150,191,142,124,237,181,215,138,191,199,241,5,62,211,112,206,57,231,12,143,120,196,35,78,226,155,6,220,193,226,249,184,29,227,119,189,80,196,164,171,36,248,242,157,227,118,64,194,123,156,196,88,115,130,35,143,152,84,75,34,207,27,167,39,195,35,19,75,58,98,169,190,199,4,151,93,118,217,240,255,3,126,33,58,24,64,151,208,167,0,0,0,0,73,69,78,68,174,66,96,130 \ No newline at end of file +137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,3,14,0,0,1,204,8,6,0,0,0,124,253,255,219,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,14,195,0,0,14,195,1,199,111,168,100,0,0,0,33,116,69,88,116,67,114,101,97,116,105,111,110,32,84,105,109,101,0,50,48,50,51,58,48,56,58,49,57,32,48,50,58,52,57,58,50,49,113,105,19,103,0,0,255,120,73,68,65,84,120,94,236,189,7,160,36,87,113,53,124,181,90,101,161,140,114,150,80,206,40,1,10,136,40,36,64,100,76,176,49,54,198,24,27,219,63,31,96,99,127,4,127,54,54,201,96,108,3,38,219,38,35,33,146,36,64,57,2,74,40,231,140,144,118,149,195,42,35,237,254,117,234,86,85,215,189,125,111,119,207,188,247,118,223,238,206,153,87,125,170,78,213,189,221,125,187,103,94,119,79,207,204,10,31,124,215,214,139,22,46,92,20,174,94,225,57,225,152,115,46,9,97,133,64,160,9,51,32,206,10,202,145,90,53,234,107,157,194,218,57,157,221,76,183,116,33,102,191,166,11,170,243,181,73,68,103,29,48,106,12,80,144,196,132,218,124,20,28,47,130,195,33,19,135,121,157,176,175,75,48,170,46,192,124,220,236,91,232,205,147,149,150,119,40,184,127,234,128,219,235,140,106,172,24,26,11,107,255,9,75,122,20,248,246,93,224,124,199,12,106,121,147,179,124,86,214,214,107,245,162,231,203,219,90,254,188,157,160,175,157,198,38,79,49,30,220,255,128,186,154,239,168,105,103,5,17,125,243,101,162,73,43,31,169,233,47,173,153,119,194,41,226,79,48,193,242,8,60,25,244,117,106,40,43,86,160,104,81,154,37,135,95,142,243,216,113,218,128,76,145,199,19,204,66,148,54,224,204,109,80,237,85,49,110,60,107,153,156,226,243,101,212,88,248,230,155,111,9,43,124,224,47,182,90,116,207,106,251,133,207,157,114,53,149,8,80,29,39,177,146,57,18,59,73,62,146,213,89,94,96,237,193,186,40,32,229,72,253,122,164,100,62,142,26,93,224,99,118,179,250,190,24,237,221,226,118,246,15,12,138,253,250,71,114,78,68,174,39,113,71,251,44,109,66,190,28,10,232,186,39,148,208,151,87,32,205,243,53,135,108,0,124,185,182,231,249,145,207,104,21,244,115,190,135,107,127,190,108,20,148,250,233,2,234,186,80,203,155,156,229,135,234,160,100,249,156,238,145,207,127,80,236,58,182,244,20,227,234,124,137,125,170,86,103,178,143,105,82,212,193,230,36,84,239,63,171,179,118,153,222,215,175,240,188,19,78,102,158,96,130,217,9,236,167,250,60,31,157,245,192,94,209,170,34,167,245,178,156,113,218,160,192,19,44,197,24,109,3,183,178,228,240,126,226,98,45,24,188,255,76,149,21,51,29,47,37,152,179,112,97,8,231,221,250,59,90,120,90,122,222,2,132,100,69,16,32,39,46,192,236,5,130,133,52,209,126,0,235,19,122,116,35,16,136,214,169,155,19,81,213,201,247,243,245,121,147,81,19,201,224,125,143,92,47,181,203,215,179,55,22,31,128,207,177,57,5,144,158,212,101,48,157,172,85,35,190,95,142,36,237,52,191,156,10,203,19,91,190,84,39,12,135,125,176,138,150,108,35,47,177,249,137,97,50,42,51,229,28,201,184,11,73,91,239,131,35,37,240,245,234,123,168,212,149,103,217,156,136,81,117,192,235,173,116,46,180,10,58,208,213,174,18,155,92,137,21,249,184,56,55,65,107,252,224,67,19,215,26,150,116,118,34,170,58,249,108,226,27,88,48,98,48,123,129,96,33,77,146,246,211,0,252,99,241,24,26,207,54,86,76,53,158,96,6,160,131,60,30,175,192,220,152,198,198,56,186,235,100,158,114,28,89,99,199,200,85,152,74,216,175,50,220,140,145,99,202,98,227,9,166,17,181,65,246,220,24,30,9,203,198,108,98,137,16,102,241,140,177,218,148,99,231,151,226,49,12,157,76,71,60,18,255,237,59,182,92,244,233,139,214,15,143,255,142,78,30,0,206,128,35,197,42,97,71,86,103,121,129,181,247,34,33,233,215,229,70,158,159,192,199,53,31,40,245,239,168,24,155,79,232,154,47,48,114,44,92,154,175,71,181,78,49,162,142,229,192,65,77,190,60,138,169,230,115,160,12,199,80,92,207,142,227,49,160,205,21,121,60,22,178,229,226,245,147,176,19,174,190,11,156,239,232,176,214,222,228,44,159,235,173,230,185,94,169,107,205,119,64,59,246,251,234,122,226,124,190,73,76,126,95,157,201,26,15,168,43,249,213,118,61,186,165,43,186,181,79,245,121,199,159,20,157,9,38,152,149,192,142,234,94,7,7,177,98,106,183,18,229,177,241,4,75,49,74,27,180,190,129,123,171,201,169,237,63,198,138,169,198,19,12,194,28,108,132,199,159,120,66,66,96,140,81,28,185,201,144,6,168,113,117,89,152,128,247,36,69,173,104,4,76,67,23,227,97,137,205,56,2,79,162,169,98,58,250,24,7,75,106,190,125,88,97,156,109,90,107,51,213,253,163,210,62,151,17,123,109,170,179,109,97,42,51,168,212,150,100,211,106,253,67,31,161,63,143,193,249,190,194,41,34,223,239,151,246,120,130,37,0,221,8,163,176,26,166,209,55,198,209,93,41,118,204,15,139,165,218,51,106,42,76,37,226,71,211,216,24,110,198,200,49,101,177,241,4,211,136,218,32,123,110,12,143,78,6,101,204,89,207,106,189,177,243,75,113,193,80,84,210,213,242,252,184,241,18,99,184,35,198,124,226,192,81,98,72,97,34,49,179,74,78,43,233,150,23,180,244,44,102,41,211,90,53,176,40,183,245,204,184,173,175,147,118,234,48,129,7,154,181,115,177,207,183,76,155,84,226,188,189,22,48,137,86,179,188,45,75,185,6,43,232,64,174,229,214,234,223,155,182,143,101,237,188,88,171,143,82,173,239,75,181,30,203,251,237,139,139,86,154,111,166,117,246,227,107,180,93,201,92,174,212,31,144,107,172,251,216,213,212,244,68,35,83,167,149,247,230,219,59,191,179,157,118,61,98,172,142,198,150,207,204,234,114,35,25,240,113,146,23,107,181,141,82,170,193,50,93,133,164,6,154,166,120,210,232,18,38,26,251,162,39,26,140,220,56,153,57,228,231,37,75,123,60,193,44,68,109,163,13,99,188,35,17,253,104,26,27,131,122,152,166,198,252,167,22,75,98,173,50,220,140,99,97,59,54,158,96,6,145,15,114,109,35,120,110,44,170,29,76,14,252,184,109,187,227,113,24,19,31,247,229,139,177,90,71,204,220,23,231,220,151,31,194,112,71,140,231,68,2,52,35,174,33,19,44,204,116,5,122,214,222,61,116,206,236,219,68,64,190,165,205,137,200,66,67,107,62,174,48,151,91,32,209,202,197,201,99,67,33,246,243,205,151,3,174,11,211,88,28,166,36,225,224,116,95,39,82,3,87,147,228,92,144,140,143,32,95,94,133,105,224,82,222,49,251,190,78,217,193,75,90,175,220,130,106,53,30,138,33,253,56,173,148,46,66,10,152,188,159,195,229,58,199,152,80,202,163,97,85,23,23,48,31,78,165,30,150,167,243,152,209,85,144,197,61,233,86,220,130,20,88,157,57,2,228,92,236,83,30,168,73,198,9,62,52,113,13,5,61,201,43,80,83,72,176,38,122,146,22,221,107,236,139,174,240,121,57,127,224,243,10,118,132,42,241,132,83,30,117,252,52,54,86,244,197,19,20,80,27,180,97,140,171,190,209,143,166,177,49,111,180,46,230,105,202,52,41,198,198,106,152,68,223,24,110,41,118,140,92,194,19,76,1,249,32,214,6,217,115,99,120,116,50,17,71,8,123,226,153,99,178,174,188,218,84,227,220,116,190,29,134,162,105,143,223,247,214,205,23,125,252,210,117,98,4,112,6,28,201,98,203,203,164,149,23,88,123,229,72,230,116,234,244,159,214,250,203,234,76,39,212,124,64,99,147,53,6,227,63,57,49,75,170,71,234,141,107,243,81,248,254,1,75,143,16,187,230,229,58,63,62,25,198,210,147,25,166,232,205,147,181,150,119,148,250,28,190,96,58,217,161,39,221,70,86,216,87,143,3,205,174,126,75,7,167,30,121,30,33,247,87,208,25,185,110,13,56,108,213,101,229,237,126,103,40,54,185,39,174,246,71,236,83,213,126,93,17,187,89,157,239,207,209,176,249,148,124,175,1,228,36,249,72,243,142,59,49,58,19,76,176,84,0,59,174,190,142,12,101,197,228,51,15,19,232,134,83,148,54,104,125,3,183,178,228,212,246,151,42,43,242,120,130,105,193,156,240,228,66,113,43,40,14,250,8,91,162,85,90,107,59,74,159,35,212,26,74,109,70,236,103,156,217,246,98,104,167,51,50,243,89,136,25,92,79,188,136,228,40,105,93,24,181,126,177,99,200,248,205,246,125,9,203,231,150,177,115,113,11,201,98,125,103,39,17,213,18,73,244,117,49,96,22,173,253,167,22,15,100,252,35,141,142,208,82,30,87,89,209,23,79,48,13,168,109,132,46,86,195,52,250,198,188,145,11,177,99,126,88,44,213,158,81,83,97,42,17,63,154,198,198,112,51,70,142,41,139,141,39,152,2,242,65,172,13,178,231,198,240,72,88,54,102,195,146,237,98,53,180,240,241,24,134,78,166,35,94,98,12,183,164,43,195,29,49,150,91,149,68,97,139,97,19,139,32,148,232,156,19,228,58,82,108,226,228,57,45,72,116,175,105,137,198,21,3,64,166,137,175,29,152,238,140,117,87,199,186,54,169,196,64,30,3,26,179,164,126,197,56,31,201,28,206,73,156,215,211,95,75,75,218,101,86,211,233,175,168,85,235,97,62,95,106,223,101,61,245,218,175,245,15,203,219,104,92,211,243,184,198,206,32,118,106,165,182,89,63,213,122,241,147,188,154,214,85,12,0,181,114,49,85,212,217,36,86,33,169,129,149,218,170,249,156,118,161,241,20,77,59,44,229,204,168,196,234,212,133,47,198,122,110,36,3,62,78,242,222,36,199,253,100,117,81,48,74,114,108,164,1,37,157,77,156,146,174,198,121,209,61,242,147,139,90,60,144,237,26,202,50,18,87,89,209,23,79,176,4,80,219,104,93,172,134,105,244,141,89,238,102,154,26,243,159,51,141,141,225,102,140,28,83,22,27,79,48,131,168,13,186,103,53,76,125,28,163,132,217,73,25,238,116,49,38,189,177,90,71,204,60,213,120,28,134,91,210,149,225,142,24,151,63,227,0,72,232,156,8,203,147,163,189,120,216,28,34,53,24,170,195,103,39,66,221,214,252,224,75,156,203,45,129,76,200,57,2,201,41,120,62,226,3,222,103,228,130,196,38,195,33,19,74,226,78,228,117,226,136,220,192,9,94,215,113,207,145,172,143,203,39,154,6,181,188,162,144,7,179,79,19,101,134,37,34,107,206,73,134,92,43,213,32,200,227,28,121,187,156,129,68,235,41,240,105,95,146,4,174,174,5,105,200,84,40,242,219,204,167,59,183,101,65,143,51,136,46,144,132,228,88,44,78,18,23,144,207,103,212,184,56,159,60,206,96,58,153,165,225,91,224,244,12,126,254,76,234,131,115,93,98,192,194,130,206,76,142,159,191,66,251,21,106,224,116,192,229,249,92,98,84,38,155,122,28,133,36,102,30,33,63,213,24,174,197,28,142,23,79,129,209,23,83,79,92,101,69,30,79,64,232,27,188,18,171,97,26,125,99,222,40,93,204,83,142,35,83,12,191,194,84,34,126,52,141,141,225,246,48,106,19,158,96,10,168,13,170,103,53,76,125,140,40,99,80,198,156,157,86,38,235,202,171,77,57,118,126,41,46,24,138,22,71,156,240,251,126,127,211,69,31,191,106,253,24,1,156,1,71,106,98,21,4,185,110,233,17,117,235,183,166,11,172,93,77,143,100,78,85,143,212,138,107,253,42,186,98,118,37,54,185,20,211,81,68,222,15,244,68,146,160,85,86,104,87,234,207,194,130,142,131,152,86,63,130,90,59,69,75,206,4,132,220,63,71,5,248,130,66,97,41,61,29,156,160,183,32,98,80,123,161,174,58,28,96,246,229,19,212,116,65,174,115,92,152,65,171,78,88,157,145,226,194,242,212,226,164,157,146,171,29,169,29,184,86,63,170,30,137,29,246,51,221,218,213,116,66,201,79,52,155,184,124,164,121,63,249,121,116,38,152,96,153,0,118,108,188,238,40,52,238,98,197,212,62,3,81,229,9,102,49,116,67,41,186,54,100,123,131,246,86,247,22,144,41,250,226,28,125,249,229,20,238,29,7,69,101,148,32,119,13,96,95,190,6,107,51,180,131,161,51,145,254,134,150,47,73,140,181,140,139,105,197,240,196,169,98,170,203,176,52,108,156,229,29,126,27,193,31,53,174,160,35,213,70,222,239,152,24,210,69,169,134,255,51,9,138,121,97,160,149,23,65,158,71,122,222,62,45,76,54,245,56,10,51,151,31,33,158,65,198,188,152,178,216,88,209,23,79,64,168,13,82,23,171,97,26,125,99,222,40,133,216,88,178,228,68,214,216,49,114,21,166,18,246,171,12,55,99,228,18,86,228,241,4,3,80,27,196,46,110,12,143,78,38,226,168,139,213,250,226,220,48,135,92,203,12,69,37,93,45,207,143,27,47,49,134,155,197,133,207,56,192,32,137,111,185,232,54,53,98,64,73,103,77,146,37,221,107,173,26,104,130,150,14,246,186,248,209,17,45,51,107,35,181,108,89,204,129,139,71,49,180,101,159,59,144,88,220,36,86,17,113,205,180,196,107,98,64,73,247,150,244,239,234,19,205,233,222,184,38,203,179,86,240,115,235,173,211,62,149,189,145,198,109,148,167,96,218,94,251,99,93,185,166,137,113,155,146,149,218,151,172,80,151,244,57,164,159,130,14,148,116,54,167,199,160,137,205,186,218,143,104,190,255,234,252,122,172,214,198,250,83,23,190,88,169,141,162,165,139,153,166,146,215,96,153,110,109,42,245,64,73,103,77,146,170,177,47,181,128,156,63,232,57,200,180,48,217,212,227,40,204,92,126,132,120,6,25,243,98,202,98,99,69,95,60,193,24,168,13,122,153,227,221,235,141,53,170,196,44,164,204,217,66,12,230,63,228,106,12,55,99,228,18,86,228,241,4,211,128,218,160,123,174,27,166,9,179,147,50,220,200,125,241,232,140,137,143,251,242,197,88,173,35,102,238,139,103,130,225,102,241,176,207,56,104,181,7,52,235,53,82,4,2,228,196,5,152,189,64,176,48,215,157,239,193,186,228,124,9,251,185,64,38,148,230,8,166,231,200,235,40,246,203,146,199,173,142,188,223,133,82,187,66,91,150,157,158,204,219,161,181,92,10,232,226,230,48,221,21,180,106,33,244,229,149,157,239,235,188,223,130,107,211,130,246,51,6,51,148,129,146,214,129,164,188,212,15,161,37,103,130,15,91,144,124,82,35,65,77,7,188,94,219,23,242,14,120,223,16,31,176,180,56,131,99,129,247,187,192,237,92,113,107,31,229,2,35,231,52,240,186,165,224,91,144,162,179,127,69,65,103,246,2,193,66,154,148,230,231,215,39,73,35,64,46,70,26,234,249,68,100,76,34,179,59,32,94,222,121,216,120,229,227,235,98,184,22,115,88,142,71,96,180,101,202,226,42,47,215,24,58,72,145,105,203,138,31,77,99,99,30,244,148,249,97,177,84,123,70,77,133,169,132,253,42,195,205,24,185,132,21,121,60,193,0,212,6,213,115,221,240,72,24,148,49,103,151,40,147,117,197,106,189,177,243,57,206,242,99,24,58,29,57,230,207,56,92,189,129,40,128,176,133,26,171,64,40,249,76,29,190,132,169,14,214,216,10,34,122,245,72,230,84,245,72,213,126,24,228,91,157,77,34,58,219,17,252,124,229,32,129,39,89,25,215,89,30,156,197,236,144,208,59,63,225,124,6,92,151,116,24,81,173,23,174,234,10,8,174,223,44,108,224,19,178,30,46,108,215,143,10,237,72,209,23,15,64,190,124,124,48,152,8,100,14,45,185,163,46,129,8,173,242,76,48,93,128,229,41,116,95,60,152,5,114,189,55,22,110,205,127,140,216,124,66,109,190,190,222,81,19,247,212,37,253,146,95,212,9,214,143,211,217,85,93,38,150,86,221,231,193,86,64,32,63,215,147,60,33,215,133,230,253,248,103,209,153,96,130,101,18,216,209,241,66,165,208,120,24,227,170,111,162,146,147,252,251,208,216,113,218,128,76,145,199,19,204,66,148,54,96,109,131,14,168,38,103,240,254,145,163,47,63,65,17,205,59,14,163,12,30,111,153,18,68,111,165,7,116,142,146,82,89,117,94,57,106,29,56,84,211,46,193,174,47,204,27,85,226,68,46,105,179,25,93,11,58,116,37,58,234,240,228,156,113,140,49,216,163,46,215,40,245,139,101,157,21,75,120,71,27,123,246,104,56,78,227,142,54,131,94,47,10,53,157,205,40,217,215,109,53,31,19,248,135,214,98,178,254,56,10,73,204,172,86,139,245,74,212,108,137,213,234,177,182,107,197,112,45,230,176,28,79,129,209,23,83,79,108,172,200,227,229,18,181,65,25,198,180,167,200,84,152,7,189,16,27,75,150,156,200,20,195,55,221,197,198,141,81,73,202,112,123,24,181,9,79,48,5,212,6,213,115,99,120,116,50,40,99,206,122,174,25,90,228,90,102,40,90,28,241,18,99,184,163,198,252,142,195,53,79,143,42,43,145,210,22,14,185,206,228,106,18,29,108,78,66,137,174,46,144,247,175,200,251,181,254,106,122,164,100,62,142,170,253,43,124,204,174,196,38,79,71,76,7,21,163,44,135,71,171,78,184,113,34,18,29,7,49,34,100,101,83,207,231,144,122,44,167,54,115,205,103,5,242,229,234,59,232,244,245,140,172,190,152,119,66,86,158,232,165,118,173,229,113,245,30,181,229,206,245,145,99,225,124,190,213,118,67,235,4,26,155,156,197,131,250,37,191,168,19,172,127,167,179,155,233,150,38,167,228,91,123,159,39,228,253,91,46,213,231,253,104,6,223,113,72,246,27,194,210,30,79,176,28,0,27,92,55,124,63,183,222,145,200,153,28,254,55,227,88,11,242,216,120,130,89,140,210,6,171,111,192,222,234,222,130,105,96,197,208,188,98,212,120,150,32,190,227,192,11,134,137,91,66,117,49,234,60,242,57,164,158,201,231,69,87,88,88,208,25,228,148,250,111,205,23,62,52,113,13,185,110,78,68,85,39,223,247,95,155,159,186,12,212,68,50,135,125,160,18,27,74,113,67,134,206,229,242,197,121,157,88,227,68,36,186,130,124,211,21,89,222,81,132,6,96,50,166,164,32,131,228,184,70,234,243,118,66,139,13,54,95,157,49,177,45,159,106,5,88,10,117,194,141,152,162,149,39,110,149,74,222,235,236,123,189,149,180,180,65,151,61,7,116,191,62,173,88,76,81,141,197,201,99,3,114,46,206,211,53,228,203,163,13,133,156,19,81,213,201,119,161,193,247,239,243,172,33,23,169,129,211,25,234,139,174,80,215,247,159,64,234,133,24,196,56,120,105,95,1,157,38,198,163,26,115,52,139,98,226,190,120,6,152,102,49,32,166,109,165,49,92,139,57,28,153,209,150,41,139,171,188,92,97,232,160,68,166,45,37,211,10,243,32,167,204,15,139,165,218,51,106,18,86,195,36,250,198,112,75,177,99,228,18,158,96,10,168,13,170,231,198,240,232,100,34,142,102,146,213,76,207,98,181,222,216,249,165,120,12,67,39,211,17,39,108,239,56,176,2,64,21,23,80,221,242,132,146,175,146,239,199,136,38,42,39,62,161,216,191,77,92,62,82,163,71,98,135,253,76,247,253,1,73,76,254,160,58,194,144,249,59,26,61,22,244,46,135,112,222,48,215,147,24,71,47,78,119,97,93,87,184,124,17,89,195,44,236,5,214,15,7,95,204,136,201,52,158,46,88,255,142,109,65,7,192,202,123,218,245,213,89,88,211,21,34,12,213,121,126,14,121,172,232,171,107,197,194,249,124,7,247,51,66,59,118,125,189,207,121,29,32,199,165,147,249,149,244,218,124,153,104,98,233,14,189,228,247,246,175,28,105,222,143,126,26,157,217,136,190,167,195,84,243,19,76,192,59,136,238,40,67,89,209,241,25,136,14,174,118,55,193,44,68,105,131,13,223,128,173,106,114,6,239,15,163,198,19,48,202,191,227,208,59,80,29,5,197,212,136,35,159,148,75,0,26,165,155,206,250,81,58,154,110,140,186,34,227,162,48,15,60,9,74,168,233,67,150,211,183,173,246,211,135,197,185,61,102,122,94,139,115,93,102,10,88,7,191,30,163,198,3,209,106,226,132,82,119,166,193,41,21,12,69,173,109,166,39,243,235,65,181,132,18,244,188,104,95,225,156,37,140,71,53,207,217,130,62,52,191,100,152,22,169,16,211,166,168,197,112,45,230,176,28,119,48,106,153,106,177,34,143,151,11,100,131,50,136,213,48,141,190,49,15,106,23,243,52,101,154,212,152,74,216,175,50,220,140,145,75,88,145,199,19,12,64,109,80,61,215,13,143,132,65,25,115,214,179,218,168,241,24,70,93,76,75,156,115,95,126,218,24,110,166,199,19,7,141,52,195,174,250,98,128,234,86,7,19,205,27,231,93,125,98,164,113,62,51,69,75,7,123,189,171,166,144,235,51,0,100,90,41,54,177,137,243,124,18,123,45,143,135,90,161,29,4,31,151,76,27,214,114,137,70,82,87,189,90,49,15,25,147,152,110,124,228,6,152,213,150,218,136,6,148,244,90,12,120,158,178,249,126,122,250,68,193,16,173,104,177,180,170,183,250,169,213,103,166,168,198,98,67,227,161,86,109,71,50,224,99,54,141,197,106,109,91,154,152,213,147,11,148,242,37,29,50,155,56,173,156,139,57,239,234,147,156,211,185,78,77,52,58,119,192,239,29,224,202,23,174,158,118,49,123,3,226,197,195,112,166,146,31,206,52,29,43,54,166,137,198,252,215,138,185,41,235,173,24,174,197,28,150,227,14,70,45,83,45,86,228,241,4,132,218,32,13,99,222,198,60,21,102,57,70,73,236,24,89,101,254,67,174,198,112,51,70,46,97,69,30,79,48,13,168,13,186,231,198,162,234,152,157,52,134,111,186,139,81,213,29,143,206,152,244,198,106,29,49,243,8,249,98,60,14,195,205,244,250,103,28,20,168,180,214,145,34,164,158,53,97,245,61,52,244,253,248,26,211,114,64,151,92,171,132,4,75,155,19,81,213,201,111,205,75,98,47,195,207,203,90,2,197,73,93,30,11,122,99,47,144,239,99,184,89,58,34,75,88,152,233,6,209,91,41,21,36,175,174,65,181,90,62,67,178,236,93,133,25,180,84,219,128,217,181,132,203,201,164,22,3,230,107,77,198,93,40,213,118,181,67,142,211,152,148,234,42,121,11,187,244,12,166,147,9,53,104,9,3,145,183,27,33,102,146,216,100,115,4,200,185,216,167,60,242,102,42,152,238,147,185,238,114,230,146,147,108,55,241,121,123,121,93,192,18,114,206,103,136,144,133,206,73,193,125,139,238,210,241,60,2,87,174,248,250,149,156,83,248,184,97,206,12,136,151,53,230,199,24,113,100,82,225,247,198,211,195,212,101,33,230,69,139,12,183,20,119,48,106,153,178,216,88,145,199,203,4,106,43,57,140,105,75,200,84,152,7,177,16,27,75,150,156,200,20,195,175,48,149,136,31,77,99,99,184,25,35,151,176,34,143,39,24,128,218,160,122,110,12,143,132,101,99,53,177,68,8,179,120,137,177,218,148,99,231,151,226,130,161,168,164,171,229,121,142,249,51,14,215,110,40,10,0,85,92,64,117,99,155,100,190,215,0,114,146,124,164,254,249,216,36,98,228,126,5,125,243,81,148,250,119,212,196,96,58,26,240,253,58,138,78,158,247,177,96,228,88,184,54,191,154,142,126,92,218,244,86,189,66,242,249,252,21,220,95,71,62,199,168,245,125,64,55,88,124,69,95,60,14,120,121,193,49,172,2,121,174,171,20,14,201,51,178,124,174,131,146,229,113,58,67,10,90,203,157,215,9,242,229,25,26,155,60,32,54,159,80,237,191,163,142,93,137,59,125,176,58,0,249,67,117,75,107,236,117,154,180,242,145,154,58,19,154,28,144,231,133,230,253,240,132,232,140,131,100,187,18,134,198,194,250,52,204,245,217,146,55,86,244,197,19,44,3,208,13,175,240,59,66,155,113,213,183,179,154,28,221,207,106,156,54,32,155,96,22,65,55,140,162,180,193,234,27,176,149,37,167,119,251,231,60,193,72,40,127,198,161,23,82,147,148,34,200,218,114,152,105,6,210,121,139,150,80,211,5,165,126,17,22,155,245,244,53,24,121,63,249,12,75,249,113,48,180,93,173,110,220,249,206,50,224,9,237,89,209,23,143,133,81,199,108,105,27,227,197,180,188,67,103,83,171,107,233,211,208,97,181,11,73,36,249,66,49,75,152,212,114,125,160,131,30,218,71,187,174,104,214,153,12,143,145,227,134,41,83,212,149,151,116,62,50,85,193,239,141,103,134,105,22,133,88,141,38,88,11,144,104,213,184,131,81,203,148,197,198,138,60,94,38,81,91,233,50,211,150,17,63,154,198,198,60,168,93,204,211,148,105,82,99,42,97,223,24,110,41,118,140,92,194,19,140,128,124,208,106,131,234,185,49,60,18,150,141,213,176,100,187,120,10,70,93,76,75,188,196,24,110,73,87,134,155,197,229,207,56,0,224,196,98,218,156,68,119,113,146,83,115,53,64,146,243,198,201,104,94,99,243,154,90,174,87,234,128,196,119,177,233,98,185,158,91,94,55,164,77,167,161,139,33,26,140,244,152,116,90,197,90,53,181,62,213,122,242,64,201,175,154,175,81,127,72,59,49,20,143,195,35,25,154,101,90,103,63,190,190,208,214,140,114,165,126,76,139,110,43,207,90,166,115,155,82,173,154,228,124,93,116,162,111,49,72,99,65,18,139,207,177,152,198,93,198,117,218,68,180,222,184,102,149,58,136,137,95,168,43,233,172,149,76,106,172,13,56,55,210,91,237,163,148,106,48,212,86,116,98,92,31,209,123,101,217,27,204,112,198,137,133,233,209,31,147,55,163,121,23,231,76,143,24,19,121,189,26,215,153,166,131,226,18,243,31,5,105,172,70,19,244,2,18,173,26,119,48,106,153,178,216,88,145,199,19,16,106,131,230,89,13,211,232,27,179,220,205,52,53,230,63,228,148,225,150,98,199,200,37,60,193,52,162,54,200,158,235,134,105,194,236,164,12,119,92,198,164,55,86,235,136,153,167,26,143,195,112,75,186,50,220,44,30,246,25,7,110,17,169,129,211,149,189,223,8,17,232,39,89,10,133,211,188,172,237,85,147,208,57,17,214,206,105,128,159,31,3,190,196,137,236,116,134,196,38,155,211,142,25,228,251,249,228,243,237,141,97,121,236,156,36,206,96,58,153,80,131,33,122,146,136,240,203,87,203,71,167,156,87,88,25,234,216,105,184,73,10,43,242,120,170,200,231,35,204,203,77,198,161,112,215,186,88,59,152,243,115,240,186,106,162,88,224,242,14,220,78,124,192,124,56,26,72,13,135,226,88,236,225,133,188,160,216,64,80,168,179,242,142,184,132,82,157,198,126,253,147,241,114,104,233,240,161,197,136,193,126,166,75,232,156,8,235,79,89,33,62,167,156,111,109,57,97,100,214,56,17,234,218,124,196,23,240,213,76,60,112,50,177,56,153,30,253,49,121,51,154,119,113,206,244,232,204,143,192,252,24,16,151,153,170,224,183,226,241,152,186,40,196,188,40,145,225,150,226,14,70,109,39,47,211,24,50,8,106,152,70,223,152,7,177,139,121,154,50,77,106,76,37,236,27,195,45,197,142,145,75,120,130,17,80,27,68,207,117,195,35,97,80,198,156,157,73,86,155,114,236,252,82,92,48,20,77,123,204,159,113,184,110,35,81,32,10,43,114,157,137,38,86,86,202,131,173,160,236,123,13,72,218,211,196,210,94,7,155,147,80,218,31,249,69,157,144,204,7,208,216,213,177,91,171,139,196,245,56,54,240,177,199,160,216,117,96,233,142,216,207,175,88,71,5,249,124,20,35,235,100,60,191,74,94,97,105,107,192,81,11,62,221,90,143,60,81,44,36,12,141,43,140,131,185,92,238,68,161,93,17,174,174,4,110,95,200,91,56,166,94,141,5,173,249,205,96,204,174,196,38,103,113,173,125,85,143,100,78,85,151,137,215,75,190,159,15,187,18,39,253,118,248,18,54,253,248,60,88,99,175,47,10,243,126,112,130,237,63,182,27,244,196,139,133,117,182,51,149,159,65,238,27,63,141,141,21,125,241,4,179,0,165,13,88,103,92,75,238,172,34,167,182,255,24,43,242,120,130,89,128,210,6,171,109,192,66,150,156,177,183,255,168,241,152,184,236,202,171,195,147,79,61,25,246,222,125,55,81,134,225,162,203,46,15,43,205,93,41,236,182,243,142,162,44,30,180,63,227,192,163,218,7,170,105,149,65,168,180,45,202,29,245,208,107,169,65,24,167,113,215,242,20,48,165,229,91,6,128,39,204,180,96,121,31,200,81,48,75,199,106,172,197,26,210,8,53,61,117,156,206,106,44,236,106,91,202,137,214,74,117,244,211,53,11,73,242,213,74,60,240,95,75,184,47,94,44,76,143,25,205,207,32,243,99,64,28,153,84,248,189,241,120,76,93,20,98,94,148,24,195,181,152,195,94,70,45,83,22,27,43,242,120,153,64,109,165,203,76,35,47,211,10,243,32,122,150,44,57,145,41,134,111,186,139,163,40,126,52,141,141,225,102,140,92,194,138,60,158,96,0,106,131,234,185,49,60,18,6,49,55,49,103,61,211,36,141,197,90,177,243,75,113,193,80,84,210,213,46,189,234,170,240,177,127,255,92,248,228,103,191,24,46,185,226,74,18,211,124,45,70,45,218,124,244,51,159,13,87,94,123,173,233,139,131,221,103,28,132,115,223,12,26,39,26,141,253,172,86,243,12,213,225,102,126,116,68,115,230,53,246,165,222,107,166,187,156,233,153,1,32,211,196,175,213,107,78,40,250,46,182,186,44,230,192,197,42,117,198,234,87,12,69,66,209,207,205,247,33,190,54,48,221,25,208,210,163,220,210,173,143,232,214,243,153,95,179,82,77,162,233,60,148,189,229,90,87,92,203,229,122,151,117,245,231,77,114,112,212,47,229,97,64,146,131,65,171,233,46,134,80,203,21,173,214,239,52,153,206,160,148,243,102,117,234,194,151,152,245,204,20,185,206,57,31,199,48,213,96,162,107,172,66,82,3,13,114,193,79,140,19,209,188,198,38,177,229,200,5,172,70,245,104,233,61,253,228,229,49,115,30,71,47,78,71,139,151,54,30,182,126,152,86,226,206,241,165,41,203,224,190,184,206,52,173,50,255,81,144,198,220,148,117,238,197,98,14,123,25,181,76,89,108,172,200,227,229,2,181,65,40,51,111,19,158,42,171,42,49,11,41,115,86,152,255,212,98,73,172,85,134,155,113,44,116,172,200,227,9,198,64,109,144,61,55,22,85,222,162,89,44,204,78,202,112,75,241,56,140,137,143,115,94,248,84,92,150,39,159,124,50,124,252,63,254,43,92,124,217,149,73,30,19,246,93,124,17,213,160,22,109,22,82,226,201,39,159,138,117,174,190,24,231,220,151,175,176,251,140,3,88,29,7,107,17,137,193,156,9,234,230,126,14,72,201,124,212,231,68,227,154,14,144,111,105,115,34,204,205,116,31,231,114,169,78,40,205,9,188,84,72,71,100,9,132,121,187,98,44,78,41,110,193,139,226,75,121,131,150,16,81,218,182,128,151,139,219,95,140,81,201,51,200,97,31,19,21,45,217,160,148,42,150,231,226,0,78,164,60,22,148,52,3,68,87,144,133,13,36,96,242,126,6,104,213,231,84,1,208,45,229,107,188,78,128,207,177,57,2,239,123,148,234,58,98,94,142,142,184,214,222,100,115,26,88,72,78,226,103,117,37,112,141,180,75,202,107,122,14,212,104,129,43,244,243,78,218,251,90,50,33,6,179,23,8,150,35,199,251,2,187,210,37,103,24,173,152,57,143,163,23,167,163,197,75,27,15,91,63,76,43,113,231,248,210,84,227,41,48,63,170,76,85,240,193,121,60,128,169,73,33,230,89,71,134,219,195,168,101,202,98,227,101,10,249,74,213,86,58,50,141,172,76,43,204,131,230,89,178,228,68,166,24,190,233,46,142,162,248,209,52,54,134,155,49,114,9,43,242,120,130,2,106,131,232,185,49,60,58,25,148,49,103,11,241,76,240,222,187,239,18,222,247,174,119,132,185,115,231,242,137,192,39,254,243,191,194,37,151,95,153,214,169,209,3,239,52,160,6,181,43,174,184,98,120,255,95,191,51,236,185,235,206,213,250,36,206,13,107,152,107,153,161,168,21,243,103,28,174,223,88,148,40,202,36,243,51,77,194,198,23,65,117,173,183,188,192,250,113,34,187,153,110,105,114,146,124,164,164,61,80,234,23,40,245,199,84,211,35,177,99,62,161,214,47,144,248,194,165,254,28,141,30,43,42,122,105,249,112,240,210,210,133,243,14,16,226,88,39,175,87,36,121,118,200,28,42,114,154,40,22,68,148,202,242,242,90,220,197,157,168,52,168,182,47,212,21,33,117,254,192,212,99,168,46,221,20,117,134,56,125,177,66,195,86,127,99,198,38,215,226,158,186,106,191,163,234,145,154,124,69,175,182,247,245,174,38,215,45,165,190,8,170,151,230,67,254,188,99,143,79,158,142,131,153,154,19,101,113,124,7,163,51,166,7,183,235,204,55,21,173,122,142,167,154,119,113,223,242,38,49,49,57,197,120,10,28,59,234,143,141,21,121,60,193,18,64,105,3,213,57,221,255,136,201,169,237,23,189,219,127,130,89,128,210,6,170,111,176,222,106,39,204,166,231,255,197,116,178,160,39,4,56,137,120,239,95,188,35,236,181,219,46,146,141,240,53,56,105,248,219,191,122,103,216,99,151,157,37,187,248,80,248,140,131,48,80,29,176,44,193,33,38,165,6,181,78,198,209,107,57,143,33,53,3,49,180,43,222,243,4,211,56,251,105,238,108,4,116,205,119,73,45,83,7,240,228,174,161,43,55,163,40,141,211,18,26,59,204,150,103,61,13,243,239,236,194,102,52,6,70,108,215,42,175,181,31,69,31,181,143,30,200,235,66,115,37,115,68,166,71,59,38,175,47,102,238,203,71,47,78,103,34,239,226,145,150,159,166,181,120,10,204,143,1,113,100,82,225,183,226,241,152,186,40,196,60,235,24,195,141,52,152,209,54,97,69,30,47,19,168,173,116,153,105,164,101,42,204,131,214,197,60,77,153,38,53,166,18,246,141,225,150,98,199,200,37,60,193,8,168,13,162,231,198,240,232,100,34,142,16,102,177,177,26,42,124,60,134,161,147,33,113,233,157,135,43,174,190,198,242,23,103,239,52,252,173,188,211,160,249,25,99,184,121,204,239,56,220,176,9,139,17,190,210,115,36,118,216,247,186,106,112,205,105,52,32,239,15,96,55,211,45,77,78,201,247,237,129,222,126,109,18,81,154,143,163,166,159,130,142,227,128,86,157,160,43,102,183,18,155,12,71,102,96,26,80,170,107,200,144,207,95,209,169,251,21,18,88,88,208,147,242,150,16,81,145,211,68,71,59,69,169,124,28,78,208,83,208,147,46,214,39,144,134,56,96,44,181,175,233,190,157,71,43,38,227,246,5,157,33,206,76,197,189,203,151,213,87,219,23,234,204,39,88,63,94,36,84,251,207,244,218,124,122,251,245,245,37,223,107,96,115,28,209,36,203,207,59,246,56,218,108,186,225,245,138,104,19,47,57,86,204,84,126,241,112,249,29,144,60,214,136,98,218,46,120,249,107,197,36,140,203,110,6,101,158,96,6,49,100,3,52,92,125,71,34,143,29,167,13,200,38,152,69,40,109,160,250,6,107,101,201,25,249,249,60,221,172,160,24,159,113,208,19,132,149,86,90,137,223,85,192,103,24,138,239,52,228,237,23,19,10,183,42,41,219,36,243,189,6,206,116,6,249,93,121,118,85,151,137,165,85,247,121,176,21,16,200,47,234,132,65,243,3,124,76,147,162,14,182,68,68,117,126,100,188,35,184,152,49,213,88,80,154,175,238,120,30,121,157,162,213,158,204,47,111,14,147,251,242,10,235,144,163,60,172,195,23,214,88,209,215,97,95,63,224,2,170,233,44,209,87,199,175,60,18,38,16,161,171,157,71,242,10,230,208,138,133,91,253,231,177,160,183,191,17,98,118,37,246,62,160,117,38,21,98,246,51,189,54,191,170,110,147,130,15,54,199,17,77,90,121,66,201,79,230,3,144,195,190,215,85,131,107,78,66,243,143,61,62,58,19,44,167,192,142,160,47,12,163,115,247,137,15,49,57,250,114,81,99,215,65,100,69,30,79,80,64,105,0,235,60,57,49,89,218,80,218,0,211,205,138,97,49,110,73,250,216,191,127,62,60,245,212,83,124,242,128,157,228,119,56,105,152,51,135,79,26,246,180,91,152,242,246,163,67,151,82,49,36,110,190,85,201,76,98,56,137,175,22,67,139,53,199,16,159,101,245,197,20,236,103,57,72,177,81,170,177,73,156,228,189,238,252,196,160,75,206,218,213,204,247,225,218,193,24,226,119,89,94,163,29,121,109,144,105,83,175,137,249,254,0,150,156,198,86,211,97,78,183,190,58,234,185,166,47,95,49,159,83,191,88,159,247,157,199,37,77,227,156,75,214,81,3,177,228,115,88,242,57,112,113,161,174,154,47,24,215,86,106,128,146,158,24,106,198,169,155,98,12,248,88,125,45,52,61,55,41,233,172,129,105,87,94,83,209,235,226,251,254,216,143,148,104,170,51,103,198,114,193,79,140,19,109,45,137,197,98,34,18,1,7,18,113,10,214,56,122,113,154,198,19,78,185,111,188,202,49,166,18,243,145,153,198,52,173,197,35,48,63,10,177,177,26,199,84,197,241,120,76,93,176,31,25,142,143,57,236,101,212,38,172,200,227,165,2,181,149,40,51,141,164,248,209,52,54,230,65,74,153,31,22,211,20,26,56,143,11,76,37,236,27,195,45,197,142,145,75,120,130,14,212,6,205,115,99,120,116,50,17,71,93,76,147,65,113,149,213,134,197,123,238,138,219,150,254,140,111,91,250,221,239,126,23,79,26,248,246,164,63,15,123,80,46,175,159,138,209,42,140,28,183,63,227,192,64,182,161,225,40,52,224,57,149,48,80,183,16,206,8,125,181,36,105,223,213,69,45,151,96,80,81,25,197,166,131,103,60,11,48,116,57,199,89,159,233,26,131,49,251,145,131,188,165,27,51,184,31,141,213,53,26,245,52,172,165,139,122,87,95,148,27,169,77,65,31,229,181,170,37,213,107,226,109,51,152,198,157,76,89,119,186,60,158,112,202,125,227,85,142,49,149,88,78,230,76,175,197,35,48,63,10,113,100,82,225,183,226,97,76,77,210,24,115,1,113,204,97,47,163,150,41,139,141,151,106,228,43,81,91,201,200,52,146,226,71,211,216,152,7,41,101,126,88,76,83,104,224,60,142,162,248,209,52,54,134,155,49,114,9,79,48,2,106,131,232,185,49,60,58,153,136,163,46,86,235,139,199,48,234,162,26,123,96,95,195,137,66,87,125,87,60,157,236,222,113,136,130,57,172,193,178,188,234,86,71,196,156,155,175,117,190,215,225,247,181,133,21,107,156,37,249,24,182,117,103,172,187,186,94,115,117,28,184,88,165,190,24,147,60,54,77,197,174,88,37,167,149,44,111,103,38,29,180,116,111,3,250,175,154,182,245,125,12,153,103,205,74,253,117,197,125,117,61,134,6,76,170,13,109,223,87,71,249,88,148,106,234,183,116,151,83,83,228,122,209,124,29,252,161,237,156,105,67,31,251,188,215,1,211,68,242,53,48,77,148,116,246,179,118,53,221,155,213,192,10,53,156,207,116,107,67,174,247,125,13,44,22,180,117,200,48,109,171,2,147,178,250,206,236,164,34,103,69,30,79,144,162,111,188,242,113,157,26,47,42,198,152,86,98,185,12,215,48,171,133,184,97,154,166,49,77,84,231,63,141,49,65,21,136,99,14,123,25,181,76,89,108,188,92,161,54,8,145,121,204,157,105,108,12,202,152,179,194,252,231,76,99,99,184,25,35,151,240,4,83,64,109,80,61,171,1,62,230,45,152,50,59,41,195,141,220,23,143,206,152,228,241,69,151,93,193,183,42,241,231,28,230,206,101,131,15,237,226,75,175,136,181,174,126,72,204,220,23,15,100,121,199,1,74,164,6,94,144,188,184,209,55,199,49,129,123,6,59,223,131,37,154,112,30,190,178,8,94,243,186,194,250,39,78,250,151,58,161,6,185,158,36,51,221,229,90,253,3,121,76,200,154,149,74,134,161,212,209,128,206,138,203,9,100,237,205,45,232,28,58,13,126,22,54,2,184,148,207,145,21,112,40,172,41,229,65,200,139,71,106,28,225,231,203,62,77,148,13,206,87,23,156,212,153,16,145,133,38,36,26,224,133,86,210,154,53,40,212,0,249,54,207,219,85,99,113,250,98,67,22,183,246,53,239,59,100,205,76,48,221,156,136,94,61,3,47,3,89,43,239,116,5,251,162,43,212,229,245,17,63,129,136,126,125,147,58,4,42,160,38,82,35,155,35,192,201,67,137,21,121,60,65,138,190,241,202,199,117,106,140,171,136,17,62,230,107,139,229,152,79,14,41,26,129,249,97,49,77,161,153,174,241,48,166,38,226,167,177,49,220,30,70,109,194,138,60,94,42,81,91,201,200,52,146,226,71,211,216,152,7,201,179,100,201,137,76,49,252,10,83,137,248,209,52,54,134,155,49,114,9,79,208,129,218,160,121,86,3,124,204,91,48,101,80,198,156,93,76,28,127,167,225,11,252,249,6,220,158,244,55,127,245,103,225,189,242,109,75,208,62,241,217,47,112,77,210,78,173,55,118,126,41,30,104,114,226,224,213,172,39,159,99,63,82,82,195,57,192,249,121,30,50,155,56,37,93,141,243,5,221,242,5,93,27,152,38,82,162,169,65,46,249,28,164,177,233,128,215,98,88,140,185,78,98,117,124,92,108,95,49,171,215,88,224,53,179,76,207,219,182,172,84,239,53,242,59,251,200,242,197,90,200,61,154,182,43,182,159,130,181,250,37,151,125,144,211,18,238,51,87,199,125,121,139,82,162,149,106,180,208,107,108,94,83,209,235,222,247,6,125,72,221,136,166,29,151,114,185,1,22,199,102,81,87,173,100,174,78,173,84,175,200,117,164,216,196,201,117,175,177,47,186,213,169,161,86,117,101,103,214,86,125,181,66,45,44,38,34,49,244,36,98,186,89,49,106,156,99,113,231,107,241,204,48,174,10,70,84,98,57,17,85,61,141,105,170,113,7,243,163,43,86,203,99,54,170,42,198,195,152,186,20,63,141,141,225,246,48,106,19,86,228,241,172,68,109,37,202,76,35,39,83,97,30,132,66,236,152,31,198,164,194,55,211,184,204,212,68,252,104,26,27,195,205,24,185,132,39,112,168,13,146,103,53,76,163,95,101,217,24,13,75,214,51,77,138,220,151,31,145,241,78,131,254,34,180,126,123,210,238,59,239,204,159,121,192,239,58,232,87,181,162,6,191,30,221,180,87,235,139,167,199,234,159,113,160,63,3,251,94,112,72,228,82,141,104,149,230,83,199,152,29,87,151,123,198,22,116,24,90,179,95,194,203,179,56,160,7,88,118,160,53,193,212,49,211,251,141,235,31,175,36,37,20,247,101,17,75,77,76,115,117,45,212,244,41,192,207,183,216,189,136,62,215,170,43,54,20,228,59,248,116,177,98,212,56,199,226,206,215,226,153,97,92,117,139,168,196,114,178,167,122,26,211,84,227,14,230,71,87,172,198,49,169,94,179,184,204,212,164,16,115,215,49,134,27,169,202,168,101,202,98,227,165,26,181,149,42,51,141,164,76,133,121,80,10,177,177,100,61,211,164,198,84,194,190,49,220,82,236,24,185,132,39,232,64,109,208,60,171,97,26,253,42,115,89,202,156,245,92,51,180,200,181,204,80,52,36,174,253,34,180,230,247,42,253,194,52,181,209,252,140,49,220,76,47,127,198,129,99,17,152,84,115,190,213,145,11,88,77,102,190,15,107,163,26,153,106,42,152,11,95,53,176,64,245,36,239,245,174,154,44,199,122,193,128,196,119,177,250,218,161,233,35,152,111,215,234,135,66,192,98,17,124,108,230,117,46,106,98,243,163,155,232,156,115,90,209,10,121,110,167,230,243,125,125,193,180,70,152,251,242,190,227,105,51,233,223,216,91,73,203,141,106,120,153,58,106,251,242,108,181,252,136,58,39,124,206,251,93,134,186,188,157,196,112,52,86,71,227,174,246,152,88,92,179,188,157,88,177,109,161,46,55,70,69,103,194,196,233,18,154,102,121,117,225,59,211,58,246,11,121,200,176,164,14,172,181,146,79,114,224,165,3,143,63,254,120,184,253,246,219,195,133,23,94,24,46,190,248,226,112,231,157,119,178,182,244,35,63,169,171,197,227,241,34,102,76,37,230,19,105,141,105,170,177,49,81,22,211,212,233,77,12,230,63,10,56,142,34,251,170,115,171,72,85,70,45,83,22,27,47,211,168,173,116,153,121,204,121,42,204,114,140,146,216,49,178,202,252,135,156,50,220,82,236,24,185,132,39,152,2,106,131,234,185,177,168,118,48,57,240,199,101,76,250,98,188,123,144,188,211,64,39,13,120,167,65,243,168,5,227,107,88,243,119,30,46,191,234,26,203,131,124,125,43,30,135,225,102,122,252,29,135,155,54,165,72,254,193,233,63,58,253,127,103,255,248,136,213,245,190,213,91,82,114,153,158,247,219,202,71,106,250,33,86,23,200,251,81,36,58,214,138,152,37,213,35,37,253,58,234,238,207,161,90,23,201,156,90,140,122,89,60,198,208,254,21,8,185,253,128,58,70,143,14,242,203,147,11,166,43,36,159,207,175,5,87,151,244,223,7,105,167,224,246,218,207,8,108,253,40,143,128,98,63,5,88,186,35,207,200,242,137,238,250,207,117,94,14,9,25,121,157,32,159,255,200,177,112,171,127,31,211,164,168,3,62,71,168,205,207,215,51,141,160,155,79,176,188,23,9,185,110,233,146,78,19,159,47,249,131,231,163,28,137,29,246,189,190,40,204,63,230,56,14,103,35,30,125,244,209,112,230,153,103,134,31,255,248,199,225,252,243,207,23,181,193,234,171,175,30,246,219,111,191,240,186,215,189,46,236,179,207,62,252,79,109,130,197,13,236,72,250,130,208,230,7,30,184,63,124,224,3,31,12,155,110,186,73,248,255,254,191,119,135,85,86,89,57,201,227,16,40,105,69,206,208,151,81,139,21,162,79,224,225,6,172,202,138,97,219,67,11,242,216,120,130,197,136,210,6,152,62,190,252,170,171,195,63,255,219,103,147,119,26,248,199,221,24,90,167,136,49,126,231,65,79,52,240,59,15,239,255,171,119,134,221,118,222,49,150,140,8,93,26,197,144,184,242,25,7,152,196,62,103,190,203,91,46,166,163,239,116,213,152,201,146,28,76,116,141,45,143,90,132,26,139,177,86,208,189,102,125,56,139,5,70,137,238,235,76,23,152,6,223,199,98,181,246,185,229,117,218,97,18,131,52,22,248,188,250,137,197,84,61,151,107,48,210,91,253,213,106,51,139,133,169,150,152,239,103,96,159,108,89,45,224,57,215,91,113,141,7,24,138,91,126,161,189,207,249,54,173,252,16,171,244,65,127,204,157,125,197,116,57,55,138,229,253,72,172,14,19,184,98,92,83,48,133,105,240,89,136,214,171,139,153,166,37,26,139,41,114,29,41,152,58,137,238,98,203,73,109,169,6,166,96,63,203,153,113,65,244,99,39,141,198,47,181,179,11,184,82,125,193,5,23,132,63,251,179,63,163,131,206,15,240,73,195,38,155,108,18,246,223,127,255,240,154,215,188,134,109,223,125,247,229,43,91,103,156,113,70,248,243,63,255,243,240,222,247,190,55,220,124,243,205,210,195,108,70,62,222,181,120,24,235,181,199,106,204,71,118,80,133,53,30,129,249,225,89,141,99,170,226,184,206,64,73,7,95,77,7,38,239,122,215,95,134,239,125,247,123,172,105,109,23,211,108,35,105,172,200,227,165,2,217,74,101,76,35,37,126,52,141,141,121,16,82,230,135,49,169,240,193,121,108,172,134,73,244,141,225,102,140,28,83,22,27,79,224,80,27,36,207,141,225,81,138,141,101,227,52,44,89,207,52,25,43,46,240,83,11,23,50,251,207,52,196,156,175,75,99,255,153,7,8,177,15,95,55,220,104,17,71,142,229,29,135,205,228,159,28,129,255,241,177,35,154,196,121,62,103,69,43,47,19,43,43,229,193,86,80,246,189,6,36,237,105,98,105,175,131,205,73,40,237,143,252,162,78,72,230,3,212,98,48,70,84,19,181,186,72,209,241,245,130,145,99,225,90,255,45,93,49,170,174,232,203,11,176,156,216,203,242,229,29,23,214,31,249,188,90,121,44,60,21,240,179,162,163,35,75,87,234,134,228,25,226,180,202,156,158,32,215,43,117,60,95,135,81,98,118,37,54,185,16,155,79,168,245,87,213,35,153,83,213,101,226,245,146,223,55,127,166,14,95,194,198,247,26,161,171,63,160,150,215,18,209,231,31,243,19,230,217,2,124,51,199,241,199,31,31,62,245,169,79,133,71,30,121,36,28,113,196,17,225,205,111,126,115,216,102,155,109,90,239,40,224,199,135,46,186,232,162,240,141,111,124,35,252,234,87,191,10,91,109,181,85,248,187,191,251,187,176,247,222,123,75,197,4,211,15,236,55,120,97,80,104,92,230,252,29,135,149,87,89,217,101,87,224,219,206,222,254,246,183,135,183,255,233,219,195,219,254,248,143,121,183,244,47,207,188,155,74,131,60,54,158,160,3,165,1,107,152,14,245,58,178,196,228,212,182,135,241,4,139,17,165,13,80,219,32,211,179,129,240,14,2,176,151,253,34,116,3,157,171,194,199,23,93,122,121,152,187,210,74,116,178,209,188,219,80,171,159,86,230,19,135,155,55,143,10,131,28,246,69,80,95,66,222,179,61,43,114,157,169,195,151,176,233,199,231,193,26,171,32,40,206,7,240,49,77,188,110,62,161,175,95,128,221,158,58,147,123,226,174,249,0,35,199,194,181,249,42,170,117,138,46,157,118,13,204,87,247,148,18,250,242,10,174,147,254,102,29,100,5,146,87,236,14,36,175,232,5,152,156,229,173,89,65,103,88,1,71,169,222,144,161,181,156,165,118,133,245,209,56,169,107,168,55,182,254,10,117,230,19,252,124,217,149,184,170,71,170,246,239,117,117,1,213,251,230,103,105,114,146,188,76,36,236,157,127,210,95,201,247,26,56,58,243,143,254,49,243,108,0,174,88,157,120,226,137,225,95,254,229,95,194,218,107,175,29,254,242,47,255,50,28,118,216,97,97,206,156,202,247,100,8,240,89,135,111,126,243,155,225,127,255,247,127,185,221,71,63,250,209,176,243,206,250,118,250,178,14,108,71,60,63,21,26,15,227,120,224,216,142,141,105,155,248,151,83,236,54,254,101,179,196,177,208,197,10,209,61,46,185,228,146,120,226,64,246,199,116,226,48,65,14,55,160,5,214,3,127,69,171,138,156,218,246,49,158,96,9,162,180,65,234,27,168,149,37,167,247,249,39,241,18,99,197,84,227,28,149,188,252,183,160,12,146,92,32,126,35,56,38,240,40,9,171,159,0,26,114,32,201,183,202,156,192,117,137,147,130,251,40,232,90,95,76,139,206,240,62,65,253,234,242,19,146,122,4,137,16,205,100,159,43,192,234,4,173,56,111,223,211,32,9,201,177,56,73,56,136,222,74,119,233,74,73,34,69,95,94,225,215,207,252,1,237,102,4,50,95,93,14,144,249,29,203,148,228,10,117,38,193,169,244,83,145,27,80,129,53,175,21,91,129,64,252,146,236,151,25,126,107,29,10,177,201,149,216,195,135,230,147,147,207,55,111,7,120,157,201,215,213,116,130,185,228,36,235,35,104,245,171,16,157,53,159,23,159,225,124,184,108,52,41,205,71,107,117,126,66,12,102,21,124,98,118,224,134,27,110,8,95,253,234,87,249,224,31,183,40,61,239,121,207,235,61,105,0,86,89,101,149,240,150,183,188,37,252,209,31,253,81,152,55,111,30,159,64,44,88,176,64,178,203,58,240,223,211,67,227,97,28,79,26,162,23,167,25,227,232,131,35,97,141,59,152,31,22,211,20,154,233,26,55,12,148,116,48,53,97,223,88,106,187,24,181,9,47,213,168,173,84,100,26,41,241,163,105,108,204,131,226,89,178,228,68,166,24,126,133,169,132,125,99,184,89,12,159,41,139,141,39,232,64,109,208,60,55,134,71,194,160,140,57,91,136,103,142,201,186,98,181,169,198,185,233,124,50,155,19,86,221,138,87,62,205,184,106,205,49,156,175,121,179,152,230,73,75,87,118,121,21,204,133,239,76,161,181,150,139,161,57,37,93,53,243,225,58,223,215,168,41,76,131,47,113,169,62,49,110,40,117,234,194,31,18,35,112,177,22,20,99,87,151,248,21,243,253,176,213,218,148,116,167,181,250,129,249,188,243,171,166,53,92,156,105,51,109,50,31,155,175,211,58,205,213,0,73,206,27,39,51,13,162,152,185,240,45,48,74,218,152,145,110,117,98,222,55,243,237,181,137,198,61,166,13,74,185,162,73,19,107,163,93,72,108,122,102,138,150,158,197,44,241,164,209,216,143,148,106,48,114,1,213,45,15,77,116,171,133,101,90,20,132,68,75,124,167,1,240,185,190,100,92,208,196,234,91,227,37,15,188,107,112,204,49,199,132,155,110,186,41,188,225,13,111,8,207,124,230,51,105,17,135,47,31,110,99,122,229,43,95,25,158,255,252,231,135,83,78,57,133,63,35,209,5,255,45,77,215,94,123,45,127,16,123,84,44,92,184,48,220,117,215,93,124,187,13,78,88,112,155,85,142,135,30,122,40,92,121,229,149,108,240,71,65,108,123,5,47,95,243,13,82,122,178,183,136,111,213,186,249,230,155,120,254,119,221,117,39,47,143,207,199,105,57,54,150,19,204,24,211,84,227,14,94,184,104,97,120,240,193,7,121,217,174,184,226,138,176,224,161,5,172,243,3,156,24,181,42,198,13,3,37,29,76,93,178,111,44,181,93,140,218,132,103,53,106,11,93,102,26,25,153,10,243,74,119,51,63,140,73,133,111,166,113,153,169,9,251,198,112,179,24,62,83,22,27,47,215,200,7,161,52,72,106,128,143,105,59,228,44,131,223,176,100,61,211,164,24,207,24,171,205,116,60,204,86,120,247,123,223,187,232,83,191,58,163,249,255,166,255,72,236,31,10,177,255,223,146,231,153,74,126,166,73,216,248,34,168,62,116,126,0,187,153,110,105,114,146,124,164,164,61,80,234,23,40,245,199,228,234,216,173,213,69,170,246,171,24,43,166,45,214,55,95,5,234,93,121,116,176,197,91,133,100,37,93,80,211,21,60,159,142,246,10,153,77,195,94,152,41,36,51,36,34,246,179,5,119,162,208,174,4,228,75,5,22,142,169,103,233,246,114,228,117,125,49,129,253,90,157,47,36,212,226,86,187,72,245,250,81,245,72,77,190,67,87,23,200,251,181,92,73,167,137,207,171,230,168,213,159,213,9,138,243,243,53,209,159,45,183,42,93,125,245,213,225,221,239,126,119,216,118,219,109,195,135,63,252,225,176,193,6,27,72,102,52,224,214,23,24,62,76,141,219,156,248,3,122,2,252,35,186,229,150,91,194,215,191,254,117,62,185,192,103,40,60,14,58,232,160,240,166,55,189,137,63,35,81,122,167,3,253,254,201,159,252,73,248,127,255,239,255,133,173,183,222,58,252,199,127,252,71,242,109,79,248,134,167,119,189,235,93,97,167,157,118,226,3,235,47,126,241,139,225,184,227,142,179,249,224,91,160,240,193,238,63,248,131,63,8,107,173,181,22,107,138,7,30,120,128,223,101,217,116,211,77,249,157,19,188,107,226,219,98,125,112,59,207,225,135,31,206,241,207,126,246,51,238,31,39,44,10,44,255,59,222,241,142,176,195,14,59,136,18,129,218,15,126,240,131,188,220,218,190,132,175,124,229,43,225,11,95,248,66,248,210,151,190,20,246,220,115,79,81,155,246,208,241,110,208,231,62,247,185,112,250,233,167,75,54,174,215,75,95,250,82,94,190,181,214,122,26,41,250,66,80,254,86,165,75,46,185,148,199,177,134,87,189,234,149,225,143,223,246,182,240,137,143,127,130,79,204,62,242,145,127,162,245,223,52,121,57,247,140,19,151,127,250,199,127,10,119,221,125,23,51,198,112,2,69,220,14,221,172,104,110,125,178,44,57,249,120,107,129,197,10,209,39,152,73,184,13,80,101,197,212,55,136,246,170,24,55,94,156,188,226,90,123,236,242,225,27,238,190,131,20,146,96,72,41,179,79,4,104,62,55,173,49,95,45,134,230,251,28,251,62,239,13,181,21,157,77,156,146,174,198,249,76,87,193,215,177,174,169,92,23,51,205,213,177,238,226,146,105,65,41,87,53,223,95,222,191,247,43,230,231,231,125,54,105,31,29,209,96,162,107,206,116,213,4,185,174,150,228,186,234,114,159,27,138,166,237,106,60,212,122,250,1,152,197,56,215,97,0,19,38,78,79,242,202,226,183,242,37,93,253,44,7,120,45,169,179,164,104,44,140,30,131,58,99,241,125,28,139,132,212,7,3,226,115,232,125,132,18,171,175,104,233,98,76,170,203,132,107,213,207,116,118,69,55,223,233,204,234,35,167,190,178,104,204,222,143,20,125,118,82,78,52,196,234,43,139,38,237,223,243,218,55,32,88,226,56,233,164,147,194,169,167,158,202,95,173,122,192,1,7,136,58,58,54,222,120,99,62,232,221,110,187,237,146,131,127,188,27,240,211,159,254,148,63,60,125,217,101,151,133,29,119,220,49,28,121,228,145,124,176,173,39,10,248,128,53,62,152,141,218,221,118,219,141,191,74,208,227,142,59,238,8,63,249,201,79,194,211,158,246,180,240,237,111,127,59,60,241,196,19,225,168,163,142,10,207,122,214,179,194,170,171,174,202,237,175,187,238,58,254,32,247,231,63,255,121,62,240,199,186,96,62,187,239,190,123,184,239,190,251,194,105,167,157,198,39,3,248,250,88,223,63,222,81,208,220,217,103,159,29,126,241,139,95,132,23,189,232,69,252,14,202,230,155,111,30,174,185,230,26,214,113,2,129,119,73,240,57,14,172,171,159,63,242,120,119,2,235,191,206,58,235,72,207,139,194,245,215,223,192,125,227,68,106,251,237,183,35,13,59,64,251,95,46,62,104,142,190,95,254,242,151,83,223,27,177,142,3,201,27,164,253,174,187,238,26,190,248,165,47,134,107,174,190,38,28,113,228,17,225,5,207,127,1,107,247,221,119,111,56,235,172,179,233,164,236,230,240,204,103,238,75,39,18,171,217,129,230,99,143,197,245,90,115,205,167,209,114,30,24,86,92,113,110,152,127,199,124,30,199,26,118,218,105,231,112,200,33,135,240,120,161,110,187,237,182,231,237,85,3,190,153,9,39,61,135,30,114,104,120,238,115,159,219,250,16,253,210,141,246,118,234,226,33,7,254,57,183,186,153,96,49,162,180,1,234,27,164,149,37,135,183,163,139,91,205,103,154,21,83,141,167,9,115,86,153,35,47,0,232,156,103,64,19,229,232,164,224,81,67,141,24,107,145,34,52,31,35,13,163,166,1,11,17,234,250,254,60,180,141,80,3,167,3,150,55,39,162,170,147,175,243,115,178,205,207,32,177,201,62,71,72,116,50,75,91,34,194,207,15,40,198,226,3,240,139,177,56,165,56,129,211,147,156,19,188,206,203,146,20,102,160,156,95,222,28,182,252,190,174,80,159,167,146,118,21,142,142,112,71,204,68,147,26,59,42,3,73,212,11,3,197,122,39,150,198,196,214,41,131,95,215,164,15,49,133,197,121,66,145,235,125,113,15,90,205,41,72,214,75,10,132,156,35,144,28,35,247,45,72,209,217,191,194,233,128,229,205,137,176,60,57,165,249,177,134,156,250,49,148,137,64,242,226,90,222,250,83,38,88,31,96,212,68,98,48,251,64,253,37,11,28,128,223,122,235,173,236,227,106,253,116,3,239,52,156,124,242,201,225,19,159,248,68,216,104,163,141,248,157,130,47,127,249,203,252,117,175,184,250,143,15,229,254,231,127,254,39,95,229,199,129,254,215,190,246,181,112,244,209,71,23,111,61,2,240,187,18,168,211,62,222,250,214,183,134,79,126,242,147,225,31,254,225,31,194,141,55,222,24,222,246,182,183,241,173,73,248,144,55,116,228,81,247,217,207,126,150,79,6,78,56,225,132,112,249,229,151,75,111,41,206,57,231,28,190,69,9,239,38,252,237,223,254,45,47,31,24,239,4,224,221,152,15,125,232,67,225,211,159,254,52,127,166,195,207,31,235,246,158,247,188,135,251,253,249,207,127,46,183,45,1,248,239,236,161,113,141,21,49,198,125,198,10,156,172,108,181,229,86,225,187,223,253,110,120,255,223,190,159,151,13,243,255,242,151,191,18,94,253,234,87,135,51,206,56,147,79,0,177,235,197,219,204,112,143,178,244,227,226,189,246,220,43,156,119,222,121,108,95,162,19,17,224,79,255,244,237,162,157,27,222,255,254,247,135,213,86,91,149,79,136,182,222,102,107,25,147,5,177,15,252,197,174,152,177,158,231,158,251,43,62,225,122,246,179,159,205,39,99,156,71,137,176,173,130,178,34,143,103,37,106,43,81,230,184,189,48,21,150,193,170,51,79,83,166,73,202,141,81,73,202,112,51,70,46,225,9,58,80,27,52,207,141,225,145,176,108,140,38,150,104,90,153,172,43,175,54,213,120,12,163,46,90,241,156,53,248,109,102,40,145,98,86,89,68,102,129,215,18,139,50,79,84,99,31,228,52,159,211,60,208,202,67,19,157,235,212,156,174,198,249,76,87,193,92,248,170,149,204,213,85,107,212,92,127,236,103,177,111,239,253,65,86,232,47,137,107,38,117,152,20,243,153,113,93,161,95,69,75,87,63,186,173,188,90,82,87,242,199,48,238,147,200,250,206,98,205,91,206,89,82,147,155,182,17,246,53,93,245,156,19,223,27,96,113,33,159,235,220,143,106,181,122,50,45,48,23,254,40,70,109,0,141,21,62,207,166,177,152,38,114,221,76,74,172,6,174,250,28,164,177,233,174,46,169,137,161,57,166,195,32,185,152,243,90,42,154,229,4,185,142,20,231,157,102,253,40,171,47,129,234,234,179,171,186,90,76,243,132,125,17,148,103,1,112,226,128,171,203,207,120,198,51,194,122,235,173,39,234,244,1,183,65,225,246,26,28,120,227,118,29,28,244,231,183,34,225,31,48,78,90,112,240,127,232,161,135,242,135,180,113,5,191,4,252,134,4,14,220,113,139,142,2,253,225,64,87,111,241,193,231,45,242,111,132,90,119,221,117,195,203,94,246,50,62,200,189,244,210,75,69,77,129,62,113,226,129,101,245,64,140,119,71,0,92,141,127,227,27,223,152,204,31,87,217,49,63,124,54,132,63,119,96,31,14,207,79,14,253,137,99,137,21,49,198,21,108,245,177,222,239,124,231,59,195,250,235,175,103,58,78,202,240,14,3,190,50,119,183,221,118,229,207,91,60,252,240,67,172,107,30,0,243,3,172,198,49,167,153,163,222,240,102,155,109,22,14,216,255,0,62,161,184,234,170,171,89,167,38,156,83,190,247,222,123,195,101,151,93,206,191,241,161,99,198,121,199,168,77,88,145,199,179,18,181,149,136,140,49,140,126,52,141,141,101,176,60,243,195,152,84,248,157,220,24,53,73,25,110,198,200,37,60,65,7,106,131,22,153,182,128,248,209,52,54,150,141,209,176,100,61,211,100,80,156,179,229,213,42,117,173,252,184,241,232,70,139,216,138,231,172,62,167,185,63,53,1,10,24,230,84,32,121,95,214,106,226,4,115,91,69,109,116,149,12,104,94,198,136,13,107,229,208,171,93,249,68,94,212,23,207,4,10,243,152,169,227,153,153,232,183,175,207,217,113,108,182,4,150,99,224,190,51,109,187,24,58,234,233,172,152,174,180,99,105,72,127,89,77,79,147,4,252,74,87,2,233,67,251,177,186,190,6,146,215,178,161,253,47,6,224,202,254,195,15,63,44,209,244,2,87,164,241,235,211,248,12,1,14,246,113,11,83,23,112,226,130,207,24,224,94,126,220,219,95,250,64,51,110,99,90,127,253,245,37,106,176,218,106,171,241,173,68,0,78,32,242,147,19,0,183,23,225,4,9,247,238,55,31,120,110,128,175,145,205,79,26,0,156,216,232,189,251,184,109,167,185,21,169,1,62,55,129,223,178,184,231,158,123,194,253,247,223,47,106,254,196,215,184,198,138,24,227,170,160,250,56,113,120,250,211,159,46,106,212,245,138,39,78,138,182,220,114,171,112,247,221,119,211,73,203,67,166,71,38,143,152,31,20,178,239,226,152,87,189,97,124,91,214,193,135,28,204,249,115,126,113,14,255,18,45,128,28,53,101,198,59,60,56,177,136,219,68,78,58,145,7,9,27,242,120,169,128,46,116,153,49,134,209,143,166,177,177,12,86,195,146,37,39,50,197,240,43,76,37,236,27,195,205,24,57,166,44,54,158,160,3,181,65,139,140,109,20,253,104,26,27,131,50,230,172,103,181,190,56,55,244,152,107,153,161,104,113,196,163,240,156,149,241,194,203,129,83,217,39,215,42,225,170,174,22,211,60,97,95,132,60,175,177,229,200,245,190,230,213,36,221,210,89,147,164,106,236,139,158,104,176,76,247,6,88,44,190,54,72,116,151,243,241,168,6,152,159,197,108,121,60,196,208,134,59,114,154,88,162,85,250,6,74,122,98,133,154,40,74,92,201,39,190,175,41,212,171,105,59,223,62,207,13,141,107,154,25,210,21,173,171,29,231,58,234,56,9,202,245,130,198,198,137,76,131,69,185,173,139,105,1,199,228,90,44,110,18,131,7,154,194,52,248,62,22,179,254,51,51,45,107,151,212,59,61,241,189,73,19,107,163,38,186,198,42,152,11,223,25,96,190,211,57,84,230,162,38,207,172,146,250,96,17,153,5,94,75,44,202,230,207,2,224,106,249,26,107,172,33,209,244,2,7,209,184,10,142,3,121,125,55,160,15,56,112,199,187,7,248,48,244,111,127,251,91,81,27,224,32,185,116,82,160,152,202,59,39,56,33,192,9,72,23,182,216,98,11,218,124,139,107,227,53,103,152,56,113,105,102,27,245,69,194,43,174,56,135,63,103,129,111,167,122,226,137,199,77,199,85,197,134,227,21,198,200,62,70,158,167,204,104,171,188,211,142,59,241,187,9,151,94,114,105,184,243,206,59,155,90,178,39,158,248,29,127,22,4,239,188,28,120,224,129,180,108,178,77,184,47,169,243,200,227,101,2,186,82,101,198,24,198,169,178,170,18,179,144,50,103,133,249,15,57,101,184,25,35,199,148,197,198,19,140,128,218,32,122,110,44,170,142,217,73,99,248,145,211,152,21,23,143,195,152,244,198,106,83,136,153,251,98,225,120,226,0,136,208,100,197,207,225,123,44,150,249,4,193,92,114,74,253,154,228,242,46,29,3,228,196,5,152,189,64,176,144,38,54,31,7,223,191,135,182,49,192,71,173,184,57,76,207,10,242,254,139,243,43,196,144,76,246,177,56,213,216,33,137,75,5,132,226,242,16,58,117,241,75,253,65,99,25,147,66,222,75,86,167,236,253,10,242,146,81,57,65,41,73,62,135,202,37,104,2,44,126,177,214,229,19,56,173,52,198,140,172,198,151,193,231,216,156,49,224,218,229,219,58,143,107,64,73,82,38,130,233,230,52,40,233,249,250,41,252,114,36,121,4,200,137,11,48,123,129,96,33,77,74,235,195,26,114,234,231,112,121,64,194,68,107,156,6,165,126,147,178,36,88,162,88,121,229,149,249,96,252,182,219,110,115,183,216,76,15,240,78,3,14,56,241,129,229,161,39,39,184,210,141,111,38,194,213,115,61,88,245,192,178,206,20,240,78,71,254,161,236,37,139,230,4,5,159,15,105,226,200,184,106,25,209,212,69,85,242,114,166,17,25,87,56,75,156,230,249,33,140,111,105,194,45,90,184,253,10,31,220,70,25,231,136,177,125,46,189,236,82,62,177,216,110,187,109,89,167,38,156,51,134,219,195,168,77,120,169,66,109,37,34,99,12,227,180,194,60,8,158,37,235,153,38,41,171,97,18,125,99,184,25,35,151,176,34,143,39,32,212,6,205,115,99,120,36,44,27,163,137,37,42,112,95,126,218,88,109,202,177,243,75,177,216,156,21,249,10,2,162,72,173,10,64,25,96,223,229,57,84,230,130,24,171,224,181,162,33,143,146,130,14,107,181,205,106,45,47,245,62,199,249,130,198,6,93,114,214,71,201,92,157,197,234,115,144,198,53,99,120,13,97,87,60,212,98,183,45,157,197,130,222,105,165,250,74,31,72,180,244,66,173,175,75,218,248,90,245,11,237,71,178,188,159,82,127,149,121,32,81,210,233,143,39,181,28,184,150,103,93,106,18,93,144,235,108,53,157,44,38,141,210,88,69,196,98,121,60,212,20,166,193,151,184,179,63,169,243,53,197,122,212,32,149,233,172,21,116,54,73,230,26,155,196,150,71,45,66,141,157,14,214,134,234,39,121,169,73,114,228,178,159,229,205,68,3,204,135,46,60,11,128,19,135,237,183,223,158,239,253,199,55,30,77,39,112,11,20,62,120,141,111,66,26,229,128,92,63,63,128,101,90,182,144,159,48,106,220,175,227,93,22,119,45,51,178,156,160,198,88,107,113,37,83,116,57,105,245,49,63,28,107,190,108,129,63,183,129,111,111,194,103,78,30,124,80,126,51,130,116,124,118,229,138,203,175,224,119,146,214,88,99,77,214,169,75,206,25,115,223,221,140,218,132,103,21,106,11,89,102,26,25,153,10,243,74,118,51,63,140,73,133,223,201,106,152,68,223,24,110,198,200,37,172,200,227,229,18,181,65,242,220,24,30,9,203,224,123,230,135,49,169,240,75,220,151,159,54,86,155,106,60,204,230,204,225,255,107,228,205,40,10,253,99,238,67,209,42,29,113,121,75,243,130,148,200,34,20,74,219,200,138,6,181,153,46,200,114,46,17,184,249,206,232,241,144,206,103,22,172,39,208,185,174,51,185,140,163,244,237,107,225,143,186,92,3,234,71,237,178,134,33,253,36,53,133,6,131,151,165,86,216,215,129,203,251,210,33,243,229,26,154,12,169,93,140,216,101,151,93,248,183,27,112,85,25,31,148,30,23,184,189,8,223,142,132,111,247,193,61,241,120,151,1,183,246,224,157,12,252,96,218,80,232,9,131,255,0,242,178,129,252,5,67,227,97,58,174,2,38,44,39,160,49,214,90,92,41,20,93,78,90,125,204,15,99,78,51,179,86,96,124,110,228,192,3,227,135,164,175,190,230,106,214,30,127,226,113,142,177,207,60,243,153,251,88,173,246,229,153,102,147,178,34,143,103,37,106,43,81,102,26,5,153,10,243,32,116,49,79,83,166,137,50,73,226,71,211,216,24,110,198,200,37,60,65,7,106,131,230,185,49,60,18,6,101,204,89,207,53,67,139,92,203,12,69,211,17,47,78,166,243,6,137,212,44,43,80,223,215,176,65,227,68,195,236,43,171,36,154,26,80,242,19,77,39,78,151,176,169,19,3,49,103,166,40,233,160,92,247,166,253,178,57,141,245,220,242,186,44,78,124,103,218,48,215,152,156,198,113,174,137,249,246,92,4,82,205,251,206,20,173,28,139,153,38,86,210,91,154,239,211,251,125,54,164,86,107,250,184,100,133,26,4,37,159,67,31,139,37,53,21,171,245,51,164,255,78,243,109,198,105,15,139,139,81,141,25,226,119,90,44,107,197,234,36,181,94,211,18,141,213,72,3,114,157,219,137,206,190,90,12,19,141,125,209,19,13,12,136,159,24,100,76,98,58,250,208,149,69,243,181,190,6,46,192,154,112,98,94,139,37,179,1,184,149,8,223,22,132,15,50,159,113,198,25,1,87,155,70,5,78,14,190,243,157,239,240,87,171,226,135,223,96,184,245,103,195,13,55,228,95,164,30,250,1,108,124,104,25,191,135,128,131,82,180,93,30,128,147,170,97,183,137,233,118,169,177,34,198,139,114,230,237,138,72,56,202,194,49,230,172,139,113,0,251,156,231,28,196,39,113,103,157,121,22,109,159,39,194,109,191,189,45,252,250,215,191,14,123,236,177,71,216,108,179,205,81,156,245,213,48,117,147,178,34,143,151,74,212,86,210,179,26,166,209,55,102,57,101,206,10,243,159,51,141,141,225,102,140,92,194,19,140,128,218,32,122,110,44,170,29,76,14,252,113,25,147,41,199,44,76,67,60,144,155,55,28,160,36,217,28,62,7,22,9,96,86,193,39,8,234,90,255,226,27,156,102,249,72,17,8,156,96,161,215,125,158,252,164,127,1,107,162,39,105,209,45,157,36,51,221,229,106,243,1,188,204,205,178,118,237,130,84,210,216,107,28,59,161,216,79,1,168,243,237,12,89,123,115,59,116,246,125,94,52,23,166,129,243,43,114,131,92,156,46,38,120,41,73,39,129,192,105,112,147,18,31,144,9,53,112,122,154,136,224,180,215,197,207,183,81,43,22,102,248,0,126,37,102,146,216,228,74,172,232,91,14,5,164,68,22,193,116,115,34,123,189,184,94,153,174,9,214,212,143,20,33,186,106,18,58,39,133,174,135,90,14,157,15,167,132,189,223,8,145,205,21,199,247,155,244,239,253,37,15,124,174,0,191,170,140,19,8,252,142,2,222,121,24,229,228,1,223,204,244,131,31,252,128,127,17,26,63,154,134,111,0,2,240,237,71,123,237,181,23,191,19,1,27,2,124,83,207,47,127,249,75,190,5,6,63,190,182,180,67,63,147,209,245,78,206,99,143,61,22,110,191,253,118,137,186,160,103,155,53,86,196,152,47,254,121,198,9,43,71,194,28,59,157,152,31,22,199,28,190,13,11,31,128,198,239,60,224,179,48,87,92,113,121,184,249,230,155,249,243,13,184,13,77,235,168,9,179,197,220,55,119,21,89,99,199,200,49,101,177,241,172,70,109,161,61,171,97,26,125,99,25,28,207,252,48,38,21,126,133,169,132,125,99,184,89,12,159,41,139,141,39,112,168,13,146,231,198,240,232,100,34,142,102,148,201,186,98,181,222,216,249,165,184,96,40,202,227,248,201,104,14,92,198,27,231,193,98,234,91,141,228,213,124,13,251,68,128,175,241,166,53,173,92,76,241,68,235,216,7,137,230,77,81,210,205,119,186,132,169,166,38,58,231,64,96,177,98,61,153,194,52,248,62,86,141,39,77,108,190,196,137,159,199,234,119,152,162,148,163,191,36,134,224,227,150,238,234,107,181,189,230,231,233,125,103,218,247,216,243,168,216,72,253,185,101,235,108,231,234,186,44,233,35,134,73,30,198,53,67,250,163,26,64,99,237,176,43,86,191,203,242,118,93,150,212,73,211,98,123,72,60,105,124,53,171,141,110,75,87,168,158,228,69,215,90,182,24,38,117,156,207,244,220,56,41,121,174,87,19,77,205,231,216,39,74,234,51,227,52,184,224,207,18,224,224,16,95,133,138,15,52,255,227,63,254,35,255,146,116,243,67,102,117,224,29,130,255,249,159,255,225,223,94,192,109,45,248,97,50,28,76,2,184,47,31,239,100,224,157,7,212,220,112,195,13,172,215,128,223,5,64,63,88,134,195,15,63,60,172,185,230,154,146,89,122,129,147,39,220,174,133,95,181,198,183,30,149,128,31,172,195,173,63,109,228,39,111,26,215,88,17,99,61,249,139,215,64,113,5,180,196,90,23,99,126,24,199,28,190,177,9,31,146,190,233,166,155,249,7,238,46,184,224,194,176,245,214,91,243,201,29,215,74,29,53,73,99,238,155,187,142,172,177,99,228,152,178,216,120,86,163,182,208,145,49,134,113,42,44,131,209,138,29,243,195,152,84,248,21,166,18,246,141,225,102,49,124,166,44,54,94,174,145,15,66,109,144,60,55,134,71,194,50,248,13,75,214,51,77,198,138,171,172,54,213,120,116,163,69,108,197,245,239,187,227,10,129,247,139,40,229,123,218,232,18,176,31,41,162,167,29,195,213,12,41,239,43,234,237,195,23,144,63,104,158,57,242,70,125,241,146,70,182,60,179,235,248,103,138,240,235,54,100,220,103,219,182,89,204,240,207,213,78,72,205,180,15,215,24,253,90,109,169,81,95,71,200,187,154,98,121,87,31,146,99,234,170,91,252,192,21,204,23,188,224,5,225,221,239,126,55,31,184,227,23,132,241,131,109,215,95,127,125,241,87,156,113,123,13,14,118,223,251,222,247,134,255,250,175,255,226,223,24,248,240,135,63,204,191,133,224,129,31,118,195,15,151,225,157,132,15,126,240,131,225,220,115,207,109,157,144,224,159,24,62,108,139,95,102,198,173,82,56,129,209,31,92,91,218,129,31,82,195,1,54,78,196,78,63,253,244,100,221,177,222,56,105,192,47,83,151,63,8,158,191,184,106,92,99,69,140,249,170,52,152,99,92,97,44,177,214,197,152,31,198,49,7,222,125,247,221,249,243,12,120,71,10,191,177,129,223,110,216,116,211,77,44,207,125,48,115,87,49,230,190,153,170,140,218,132,151,42,212,86,34,50,198,48,78,133,121,165,11,177,177,100,61,211,36,229,198,168,36,101,184,25,35,151,240,4,14,249,160,212,6,205,115,99,120,36,12,202,152,179,158,213,90,177,243,57,206,242,99,24,58,157,142,120,20,150,119,28,188,42,113,238,155,169,6,230,130,24,171,224,53,150,212,23,227,180,250,78,79,140,139,154,60,179,74,162,229,181,37,157,77,156,92,87,167,164,155,86,51,148,137,207,77,84,119,166,29,150,114,185,249,186,188,93,111,44,208,184,106,89,141,245,17,221,182,158,89,75,119,109,224,251,124,177,143,82,189,215,166,193,116,190,202,45,235,153,95,171,157,175,119,126,177,142,172,168,231,90,102,190,13,192,146,211,138,150,215,13,108,167,133,28,119,181,39,31,176,216,153,181,135,197,48,201,231,198,245,89,157,10,230,194,207,12,104,233,208,56,17,45,215,53,182,28,185,73,93,102,146,142,190,106,194,108,46,159,212,0,240,213,21,189,101,146,155,101,192,111,58,224,215,149,63,249,201,79,242,7,166,79,56,225,4,254,149,228,87,189,234,85,225,47,254,226,47,194,199,63,254,113,54,156,8,188,228,37,47,97,237,87,191,250,21,31,228,127,226,19,159,8,123,239,189,183,244,212,0,7,60,56,33,193,9,198,29,119,220,17,222,245,174,119,241,175,51,127,254,243,159,231,15,82,127,229,43,95,225,126,240,78,5,190,213,233,29,239,120,71,120,253,235,95,207,203,178,44,0,191,11,241,186,215,189,142,79,172,112,98,132,245,199,58,227,0,252,125,239,123,31,143,37,222,169,57,234,168,163,164,197,116,66,79,78,203,188,40,103,185,16,16,227,120,69,82,25,63,240,182,231,158,123,65,96,236,191,255,126,97,213,85,87,227,54,200,115,27,252,161,13,51,28,137,59,24,181,9,47,213,200,87,162,182,146,145,109,156,149,89,78,153,179,9,147,9,99,194,181,202,112,51,142,133,142,39,24,1,181,65,244,220,88,84,29,179,147,50,220,82,220,230,190,124,63,99,210,27,171,117,196,204,125,177,112,60,113,64,96,42,92,225,4,208,80,35,190,132,12,213,82,33,194,36,114,138,253,91,65,52,161,6,153,160,174,239,47,201,139,15,114,178,9,137,6,180,10,37,204,244,100,126,25,188,206,190,175,147,216,100,115,92,236,225,242,140,190,216,35,171,75,150,75,172,113,26,88,88,210,125,61,177,15,25,62,144,188,34,169,83,168,40,204,68,19,207,236,143,193,165,4,187,202,128,203,149,80,173,39,248,38,90,151,136,132,44,100,161,85,214,18,26,120,57,223,231,90,177,152,194,98,113,242,216,224,125,66,53,157,37,120,222,190,80,208,146,69,104,149,102,133,73,232,117,241,243,245,53,64,67,78,92,128,217,11,4,203,145,163,203,94,234,207,114,28,96,98,212,104,137,16,97,18,57,93,253,207,66,224,64,31,159,81,192,129,61,110,89,218,111,191,253,194,188,121,243,248,221,133,99,142,57,134,237,130,11,46,224,111,77,58,244,208,67,195,103,63,251,89,62,105,192,173,43,53,224,36,224,136,35,142,224,62,193,120,247,1,7,206,248,32,53,174,182,159,127,254,249,124,242,241,175,255,250,175,225,15,255,240,15,249,51,23,203,18,240,174,203,71,62,242,17,94,71,172,43,214,25,99,1,31,159,45,249,155,191,249,27,254,85,235,233,135,158,156,150,25,87,53,19,230,147,89,190,214,25,89,99,226,57,115,86,12,7,31,124,48,127,104,29,239,54,236,177,199,158,164,199,54,108,92,167,113,153,209,45,40,50,28,137,59,24,181,9,207,106,228,11,89,91,137,200,24,179,56,21,230,149,78,153,31,198,82,237,25,57,97,146,196,143,6,48,231,177,99,228,18,158,192,161,54,72,158,27,195,35,97,16,115,19,115,214,244,38,158,57,38,235,138,213,166,26,171,189,239,125,239,91,244,241,243,207,138,17,144,51,192,110,37,175,101,86,79,204,110,37,159,51,192,110,158,143,212,238,23,112,126,169,63,32,233,167,195,151,48,213,193,230,184,26,66,117,62,53,61,146,57,67,227,90,127,10,142,113,144,226,218,113,216,215,78,184,113,34,122,117,133,8,32,55,251,6,146,192,124,139,249,26,124,135,218,126,12,206,251,25,2,43,239,105,103,114,165,46,201,11,37,101,78,79,80,209,121,121,28,166,51,102,87,98,147,179,184,179,125,193,55,73,227,154,30,169,233,131,216,215,180,242,4,118,37,182,126,149,35,177,195,126,166,231,245,64,201,79,250,163,137,149,168,47,130,250,18,182,219,107,130,64,238,252,111,31,43,193,236,6,62,199,128,95,129,198,9,4,78,2,240,43,198,248,220,194,184,7,248,232,15,125,161,79,124,6,0,63,110,214,247,139,205,203,2,112,155,18,214,25,31,48,198,183,20,109,181,213,86,35,142,33,246,31,188,112,40,52,46,51,174,90,226,31,124,26,187,42,114,70,121,217,188,228,226,75,194,95,255,245,95,243,187,82,120,151,8,191,1,178,124,35,27,160,34,43,134,141,127,181,249,4,139,1,165,13,80,223,32,173,44,57,131,183,103,30,47,35,232,249,140,131,172,113,113,197,251,70,99,72,190,84,147,105,62,52,191,208,14,203,203,203,220,129,86,186,167,158,129,126,197,237,4,138,10,133,131,218,86,48,149,182,83,194,82,185,208,19,12,197,84,55,81,223,243,172,11,220,20,19,215,135,185,228,56,217,208,251,90,36,40,230,10,162,95,254,226,186,100,154,15,217,111,9,101,180,106,103,55,112,112,139,147,5,252,24,24,190,37,9,95,147,58,149,119,5,208,22,239,80,160,63,240,242,112,210,0,224,195,226,184,101,9,99,136,95,199,30,125,12,113,180,225,161,113,153,227,73,67,244,226,20,204,215,10,35,227,232,166,135,249,65,188,104,225,162,112,238,185,191,226,207,98,236,183,223,190,188,236,40,227,154,10,83,83,246,141,225,102,140,28,83,22,27,207,106,212,22,218,179,26,166,209,55,150,193,105,88,178,228,68,166,24,126,133,169,132,125,99,184,25,35,215,201,19,56,12,25,180,198,240,72,24,196,220,196,156,245,172,150,199,99,24,117,49,45,241,116,114,249,51,14,128,215,18,147,156,250,214,78,204,107,44,169,47,38,233,56,81,77,216,12,146,139,57,175,77,68,179,92,65,243,102,109,85,203,234,181,99,115,225,171,166,230,117,231,123,211,14,76,83,73,28,141,217,87,147,124,41,230,58,31,11,146,88,124,142,157,159,88,76,89,172,130,185,240,189,149,52,111,181,118,153,161,136,73,253,62,211,62,181,77,198,106,121,95,154,55,93,98,227,14,203,251,98,235,106,231,115,206,183,126,10,109,45,87,50,169,111,213,68,41,213,166,96,218,97,41,231,173,90,167,41,175,137,37,245,174,46,209,97,36,181,52,152,212,195,138,121,103,0,136,125,167,75,216,212,137,129,152,197,183,122,49,78,171,239,116,179,40,91,236,107,216,39,50,205,213,153,137,54,193,4,51,10,61,57,29,198,184,34,158,176,156,152,131,239,189,247,158,112,217,101,151,243,7,164,119,218,9,31,128,135,30,107,19,166,137,198,252,71,102,12,55,99,228,152,178,216,120,169,70,109,165,34,243,24,241,84,89,85,137,89,72,153,179,194,252,135,156,50,220,140,145,235,228,9,58,48,100,16,27,139,42,111,161,44,22,38,135,51,44,164,241,56,140,73,111,172,214,17,51,247,197,3,89,62,227,224,213,28,170,105,141,248,18,38,90,116,28,19,180,79,176,249,145,34,52,0,163,166,113,217,26,39,66,221,164,63,151,215,130,214,252,48,145,24,108,161,215,9,230,146,147,244,11,72,236,117,246,125,157,196,185,236,193,186,36,173,206,197,12,115,122,96,29,68,228,203,99,97,166,27,68,111,165,107,186,64,231,83,203,171,232,151,71,199,173,88,223,3,109,155,247,101,24,208,169,117,225,250,210,229,107,245,71,176,50,228,197,111,156,232,114,152,229,205,87,64,16,189,152,83,146,2,33,3,207,223,9,163,198,190,67,38,137,77,54,71,128,156,139,45,157,235,150,48,98,168,110,105,77,22,116,102,192,28,114,161,35,86,206,208,234,95,225,5,201,179,171,62,88,69,7,63,47,173,133,1,204,42,136,177,22,221,200,162,105,123,213,38,152,96,177,64,79,78,135,49,174,130,38,204,39,183,184,50,186,2,127,21,235,229,151,95,30,246,218,107,111,254,156,131,234,252,48,142,109,218,113,153,169,132,125,99,184,25,35,199,148,197,198,179,26,181,133,142,140,49,138,211,10,203,224,52,44,89,207,52,73,185,49,42,73,25,110,198,200,37,60,129,67,109,144,60,55,134,71,39,19,113,132,48,139,199,103,178,174,188,90,111,236,252,82,60,208,154,119,28,204,36,102,93,38,202,236,43,131,36,246,190,213,0,206,215,188,89,76,243,68,153,125,53,149,188,6,147,218,150,46,22,11,156,230,125,14,162,121,45,49,52,70,73,166,71,209,105,49,140,57,213,74,38,117,234,104,156,231,125,12,104,172,168,198,98,26,171,38,148,232,185,229,237,88,42,105,162,183,234,97,125,121,49,192,98,241,19,109,113,152,155,95,215,178,154,241,2,54,126,43,239,45,203,115,187,72,137,206,38,186,58,173,188,154,150,120,109,68,243,253,119,206,11,38,243,179,58,137,53,111,122,102,0,168,148,163,63,230,82,91,211,124,91,231,251,54,128,250,102,177,196,28,174,3,131,36,246,190,214,192,5,172,38,55,228,184,160,209,212,103,150,188,213,130,157,1,202,19,76,48,227,208,147,212,50,183,174,137,242,73,45,34,97,137,241,117,188,231,159,31,127,103,98,159,125,246,166,93,24,251,112,204,155,113,28,251,104,76,227,50,83,19,246,141,225,102,140,28,83,22,27,207,42,212,22,178,204,52,18,50,21,150,193,240,204,15,99,82,225,131,243,216,184,49,42,73,25,110,198,200,37,60,129,67,109,144,60,55,134,71,194,50,248,13,75,214,51,77,6,197,57,91,94,173,82,215,202,215,226,233,177,246,103,28,72,52,168,239,181,98,129,199,40,249,18,42,121,200,150,170,245,91,105,91,68,86,63,106,243,26,166,163,143,9,102,30,211,114,92,183,184,55,246,136,59,233,160,210,113,215,161,210,46,145,37,40,150,102,34,135,197,66,66,77,207,208,42,171,180,51,153,28,188,10,86,129,28,106,98,212,70,87,219,9,38,88,92,208,23,179,50,227,170,99,194,124,66,192,215,34,35,75,140,175,209,197,143,190,225,247,40,158,241,140,29,154,58,98,51,142,99,31,53,166,146,52,70,47,145,170,140,54,9,207,106,212,22,186,204,52,18,50,21,230,149,246,44,89,114,34,83,12,223,116,23,71,145,125,99,184,25,35,199,164,177,34,143,39,32,100,131,86,228,198,240,72,24,148,49,103,61,171,245,197,185,161,199,92,203,12,69,139,35,78,152,191,85,233,194,115,40,18,112,166,196,50,145,208,116,211,36,206,243,57,3,236,230,121,153,72,216,238,95,80,236,175,224,27,71,50,135,137,38,94,55,159,80,234,31,232,213,35,153,163,177,213,15,173,19,140,28,11,119,205,7,199,57,213,58,69,151,78,29,228,243,85,64,199,65,88,45,159,35,169,215,5,75,22,112,26,144,245,219,121,144,88,64,95,125,45,111,114,150,231,122,93,158,134,218,177,128,199,7,28,195,118,29,57,230,19,242,229,25,26,155,156,197,73,61,249,69,157,96,253,212,244,72,77,222,235,52,81,185,230,247,246,175,108,147,198,151,48,241,75,253,21,251,200,52,9,155,118,170,73,172,190,132,90,55,255,155,223,103,158,96,130,37,3,236,135,238,117,176,135,23,209,163,137,40,166,253,216,191,92,151,216,53,136,188,92,163,52,32,245,1,106,101,201,153,140,239,146,68,105,192,235,27,160,183,186,163,160,186,125,167,155,21,211,20,187,207,56,228,80,13,76,198,161,114,116,83,205,132,20,218,55,216,252,72,17,62,64,77,227,70,31,154,138,14,172,137,158,228,213,151,188,80,10,47,72,77,14,191,188,30,126,190,12,241,115,89,97,122,94,144,197,249,252,90,243,135,223,21,19,138,105,113,124,206,80,18,165,94,93,131,211,18,93,160,203,218,90,238,10,172,6,245,141,27,145,11,3,217,47,3,179,76,148,251,224,219,219,242,21,192,121,241,61,76,199,196,21,36,161,211,19,223,195,53,200,203,243,120,28,228,253,48,72,48,61,47,144,28,195,233,181,113,130,148,232,44,68,87,153,201,215,16,172,132,28,203,103,53,128,159,111,146,246,26,106,56,34,168,15,54,177,129,245,5,86,63,146,181,99,184,60,56,151,121,185,68,72,250,156,96,130,37,9,252,183,31,206,56,89,136,83,137,113,116,131,168,131,249,97,28,219,212,152,74,210,24,189,68,170,50,218,36,60,171,81,91,104,207,141,225,145,48,175,180,103,201,122,166,73,202,141,81,73,202,112,51,70,46,225,9,28,106,131,228,185,49,60,58,153,136,163,2,247,229,167,141,213,166,28,71,238,248,140,131,248,204,98,137,22,41,105,99,53,96,129,250,154,55,131,166,58,23,68,67,204,172,146,104,106,128,249,78,79,52,46,202,242,34,169,150,228,225,138,15,168,159,24,116,201,89,59,53,223,198,213,181,114,28,68,243,218,16,203,219,149,98,246,53,165,177,55,175,139,175,13,76,247,86,234,71,155,120,173,98,64,73,247,102,243,214,90,110,20,125,203,13,140,217,32,59,214,154,98,109,193,128,146,14,75,114,181,186,146,158,105,81,144,184,214,143,55,109,50,66,12,104,172,240,121,54,113,212,47,26,229,184,70,252,86,190,100,82,23,29,209,96,78,87,141,125,45,21,205,231,124,109,110,0,136,125,167,171,166,190,230,172,6,26,66,241,173,86,140,115,50,1,179,6,95,89,52,9,173,157,154,213,74,110,130,9,102,20,249,201,169,198,101,198,59,10,17,18,203,9,115,212,113,79,116,155,249,225,89,45,143,217,98,159,53,166,38,105,140,185,68,170,50,218,36,60,171,80,91,200,200,180,166,50,21,230,149,74,99,126,168,238,226,200,164,194,239,228,198,168,73,202,112,51,70,46,225,229,26,181,65,241,220,24,30,9,203,96,123,230,135,49,169,240,75,220,151,159,54,86,155,106,28,205,125,198,129,34,35,239,59,30,132,190,226,44,223,42,31,48,51,44,121,11,208,106,122,9,3,230,179,84,160,182,222,75,59,116,157,220,186,229,199,96,211,118,76,214,49,143,105,195,144,109,52,77,219,113,104,55,189,117,133,130,98,27,18,71,122,78,2,104,35,174,161,86,95,211,5,62,149,148,117,180,97,80,190,179,68,146,90,51,164,118,130,9,22,59,106,47,140,101,198,85,196,8,137,229,100,55,234,184,194,216,102,126,120,86,227,56,246,81,99,42,97,223,24,110,15,163,54,225,89,141,218,66,71,198,24,197,169,48,175,100,26,243,67,117,162,24,59,70,77,194,141,81,73,202,112,51,70,46,225,9,28,106,131,228,185,49,60,18,6,101,204,89,207,53,67,139,92,203,12,69,211,17,79,39,55,239,56,32,242,62,152,77,52,102,239,131,69,100,22,168,175,121,51,205,137,31,133,84,99,83,31,44,34,179,64,117,51,209,180,46,247,217,178,118,150,119,122,210,222,233,8,53,239,107,84,74,116,184,226,215,116,246,125,157,160,150,239,141,135,154,180,209,14,18,189,208,31,144,107,185,117,214,248,156,250,29,245,72,150,116,24,231,136,250,184,212,182,211,10,109,184,175,14,3,90,90,22,123,189,175,63,88,82,71,174,247,125,157,55,171,17,223,199,93,214,170,243,243,144,174,212,73,234,188,166,37,18,251,90,64,125,111,73,127,133,154,36,159,89,108,16,9,104,213,64,227,132,248,34,228,121,141,53,103,53,228,2,172,9,39,6,77,117,46,136,134,152,217,229,204,119,54,193,4,179,10,249,153,112,55,47,98,198,84,152,47,18,120,150,44,194,44,6,243,31,114,202,112,123,24,181,9,47,213,168,173,84,100,30,35,158,10,179,156,50,103,61,171,197,18,246,141,225,102,28,11,29,79,208,129,218,160,121,110,44,170,29,76,14,252,113,25,147,222,88,173,35,102,158,106,44,92,248,140,131,250,82,193,161,114,116,163,169,6,102,167,12,155,163,250,49,108,32,121,133,186,125,253,87,251,21,63,38,90,161,115,34,172,111,226,100,62,82,199,84,211,89,16,72,96,122,86,128,62,124,63,89,218,144,235,157,49,57,22,139,83,141,21,45,33,130,229,146,78,90,77,143,142,24,224,234,76,34,135,125,101,192,146,194,14,121,106,170,156,32,75,50,209,4,92,90,71,171,67,77,33,239,199,160,218,222,233,22,102,122,43,38,88,72,142,165,197,97,31,176,132,0,57,23,231,203,205,190,139,213,207,101,21,76,55,39,162,170,119,249,100,76,78,215,246,42,73,24,53,13,88,136,80,23,57,237,199,165,45,72,230,199,138,48,180,68,136,48,73,156,190,254,153,81,35,190,132,141,65,147,64,251,153,96,130,89,3,61,153,29,198,184,106,26,167,194,124,50,156,50,63,10,113,100,82,225,87,152,74,216,55,134,219,195,168,77,120,86,163,182,208,145,49,70,113,42,204,43,233,89,178,228,68,166,24,190,233,46,142,34,251,198,112,51,70,46,225,9,28,106,131,228,185,49,60,58,153,136,163,153,100,181,41,199,206,47,197,98,238,51,14,96,14,26,102,63,103,77,169,15,118,6,40,3,236,187,60,135,202,92,16,99,21,188,198,146,250,98,146,142,190,211,19,179,162,24,51,171,228,53,245,157,110,154,88,162,115,97,91,99,243,177,250,28,164,177,89,161,29,208,149,111,197,234,119,89,222,206,25,18,22,15,232,15,104,105,98,185,94,181,66,31,166,149,114,83,177,82,191,228,99,162,26,251,21,243,117,53,3,74,90,177,223,40,91,172,66,43,86,23,126,135,89,189,139,125,190,102,121,59,147,196,49,61,55,87,7,83,33,169,129,6,89,125,167,115,40,154,234,204,42,137,175,57,203,195,52,239,12,80,221,183,49,147,188,230,172,70,181,72,105,27,103,0,19,38,170,9,179,33,44,249,98,214,102,130,9,150,36,242,147,87,141,203,220,186,102,42,39,193,93,204,15,207,137,197,62,106,76,77,216,55,134,219,195,168,77,120,86,161,182,144,145,105,205,197,143,198,99,192,106,22,27,75,150,156,200,20,195,175,48,149,176,111,12,55,99,228,18,158,192,161,54,72,158,27,195,35,97,25,252,134,37,235,153,38,99,197,85,86,155,106,60,204,154,207,56,80,208,13,20,116,20,37,169,190,206,166,152,47,166,33,146,181,114,181,190,74,181,4,140,74,17,78,47,182,19,99,100,5,165,250,28,67,106,166,29,35,206,116,89,57,6,234,93,143,233,216,24,51,176,65,209,229,180,116,91,233,168,216,183,136,189,243,173,21,140,162,103,154,133,181,62,4,156,150,154,106,169,75,248,26,243,171,13,5,148,47,181,99,46,37,38,152,96,182,32,127,193,211,184,204,184,10,153,176,156,4,119,49,63,140,99,155,26,83,73,26,163,23,16,199,28,182,24,185,132,103,53,106,11,29,153,214,92,252,104,113,12,160,102,177,177,100,61,211,68,153,36,246,171,12,55,99,228,18,158,192,161,54,72,158,27,195,35,97,80,198,156,245,172,214,138,157,95,138,11,134,162,146,174,150,231,199,141,61,55,39,14,165,10,182,24,54,177,152,213,106,46,186,73,78,117,99,46,136,177,10,86,175,146,104,106,128,50,144,231,145,202,53,237,215,204,213,36,185,82,127,16,189,94,169,161,191,122,206,91,86,7,36,249,138,105,195,82,174,211,180,169,215,196,124,127,128,207,121,29,104,229,88,204,52,111,62,95,106,239,140,235,180,166,84,219,149,235,178,158,62,49,129,175,220,50,223,78,252,98,173,175,243,86,211,107,22,187,47,231,200,180,192,92,248,99,196,10,203,215,12,53,190,78,124,56,170,153,159,213,149,116,150,85,247,38,186,181,201,124,54,215,54,6,145,128,164,78,116,174,3,171,15,93,77,180,220,183,26,114,217,7,195,85,93,77,53,48,23,56,22,75,180,72,214,102,130,9,150,42,36,103,197,45,94,148,199,124,177,13,87,46,149,89,77,24,109,148,249,143,2,142,99,17,251,81,231,176,197,200,37,188,84,33,95,232,218,74,69,230,49,226,169,48,203,41,115,86,152,255,144,171,49,220,140,145,75,120,130,14,212,6,205,115,99,81,117,204,78,202,112,75,241,56,140,137,143,251,242,197,88,173,35,102,150,184,57,113,48,72,133,26,8,48,73,53,48,59,13,39,128,134,26,241,37,100,168,198,240,9,130,201,228,140,213,63,79,132,69,7,36,140,154,138,14,126,126,30,214,198,249,30,137,238,114,181,254,0,175,179,239,235,42,177,201,125,177,160,21,231,130,162,166,3,78,55,215,215,215,242,138,66,190,146,46,23,40,242,92,141,129,174,28,161,40,251,128,252,172,73,3,36,36,95,218,182,85,29,109,156,94,40,137,224,14,162,203,200,227,129,168,54,35,49,89,142,44,86,64,74,100,17,76,243,73,167,115,127,226,123,248,249,36,121,4,200,197,72,195,130,16,97,46,57,182,220,46,175,224,28,106,34,49,152,125,160,62,33,169,1,147,99,203,235,234,12,190,1,106,99,148,203,177,31,86,38,152,96,41,130,158,237,150,25,87,73,35,36,150,19,231,46,230,135,113,108,83,99,42,73,99,244,18,169,202,104,147,240,172,66,190,80,181,133,142,76,107,46,83,97,94,201,148,249,97,76,42,252,10,83,9,251,198,112,51,70,46,225,9,28,106,131,228,185,49,60,18,6,101,204,217,66,60,115,76,214,21,171,245,198,145,43,159,113,208,192,249,76,18,39,126,102,0,19,38,170,9,179,33,44,248,86,67,110,82,159,153,164,227,68,53,97,51,72,46,230,188,54,17,205,114,130,92,71,138,77,156,60,167,5,76,96,177,86,173,152,162,152,171,248,35,155,239,63,118,149,230,11,166,133,173,28,201,37,221,234,65,162,229,214,202,171,95,105,195,245,142,217,242,54,67,217,25,68,207,45,243,109,200,247,117,213,54,37,243,253,120,139,221,20,117,64,227,193,243,138,165,230,212,226,188,94,99,174,169,88,146,147,118,234,248,58,72,166,131,192,185,161,166,144,99,77,116,110,175,230,116,205,37,121,88,150,103,6,196,47,90,76,243,4,177,10,234,155,36,90,110,0,115,230,251,26,182,40,55,62,216,217,4,19,204,42,228,103,179,26,151,57,94,59,197,84,88,78,204,61,243,163,16,27,39,70,85,29,76,77,210,24,189,70,170,50,218,36,188,68,145,47,68,109,33,35,211,154,202,84,152,87,42,101,126,120,78,140,170,58,152,154,176,111,12,55,99,228,18,94,174,81,27,20,207,141,225,145,176,12,118,195,146,245,76,147,98,60,99,172,54,213,56,154,188,227,128,40,18,67,153,225,131,36,145,2,189,105,190,163,44,194,21,248,90,243,123,59,40,0,109,74,253,142,218,151,212,23,155,213,250,202,244,65,179,68,81,165,112,80,251,165,5,35,172,204,146,62,198,170,206,127,49,108,144,37,185,205,121,222,67,22,96,166,23,18,253,103,243,24,186,108,252,250,3,142,212,70,37,97,253,87,27,18,36,103,181,13,165,205,124,144,36,38,152,96,22,33,127,161,211,184,204,184,234,24,167,194,124,50,156,50,63,10,113,100,82,225,87,152,74,216,55,134,219,195,168,77,120,86,33,95,168,218,66,71,198,24,197,169,48,175,164,103,201,122,166,73,202,141,81,73,202,112,51,70,46,225,9,28,106,131,228,185,49,60,18,6,101,204,89,207,106,121,60,134,81,23,211,18,143,194,114,226,32,10,27,66,101,239,131,69,76,88,224,181,196,36,199,204,133,49,86,193,52,149,224,123,19,77,193,190,230,96,162,169,249,156,249,174,70,53,133,234,73,94,116,107,95,211,74,22,75,44,174,213,107,161,105,89,59,141,213,241,113,181,94,253,14,83,148,114,244,103,126,117,62,37,43,181,235,177,82,221,208,182,83,54,191,62,93,203,158,213,245,229,147,28,11,89,155,66,141,233,46,151,183,203,227,161,86,109,167,41,31,139,159,212,231,117,153,105,129,185,240,85,131,145,11,168,110,121,104,58,113,122,98,146,215,152,125,109,34,154,229,68,99,86,95,114,108,162,49,147,105,206,215,176,143,28,92,241,53,103,38,26,192,164,58,39,28,131,148,201,38,152,96,169,70,126,150,156,242,34,102,76,133,229,34,98,195,146,69,152,197,96,254,67,78,25,110,15,163,54,225,165,10,181,149,136,204,99,226,44,174,115,55,195,85,198,132,115,202,112,51,142,133,142,39,232,64,109,208,60,55,22,85,199,236,164,49,252,200,121,60,58,99,210,27,171,117,196,204,125,177,176,251,140,131,102,196,103,142,174,177,229,36,96,206,33,90,107,206,145,18,45,58,142,9,38,145,195,38,190,193,10,162,113,40,236,253,70,136,176,144,38,165,229,214,229,101,63,82,132,232,150,22,95,5,246,225,194,215,192,35,211,253,124,24,18,155,236,115,21,248,18,158,175,248,64,190,28,121,108,128,150,215,177,35,38,176,176,75,87,148,242,10,13,124,130,152,221,140,217,31,147,189,97,146,115,116,28,19,156,219,212,41,200,31,146,247,82,91,136,96,217,233,249,182,225,124,226,8,36,54,121,96,108,64,206,197,150,206,117,75,164,96,25,181,226,55,78,132,215,243,249,48,59,221,231,181,33,147,230,109,34,76,150,133,81,211,128,133,20,154,99,146,188,150,49,115,162,49,214,162,27,89,52,102,17,243,126,24,92,36,57,176,104,18,154,77,48,193,82,13,61,251,45,51,174,154,198,169,176,156,64,123,230,71,33,142,76,42,252,10,83,9,251,198,112,51,70,174,147,103,21,186,23,22,99,18,253,104,60,6,157,204,211,148,105,162,76,18,251,85,6,250,120,185,198,144,65,106,12,143,132,101,176,155,88,162,105,101,178,174,88,173,55,118,62,199,89,94,76,62,227,160,19,81,19,150,156,132,73,107,111,0,19,98,16,79,28,139,198,230,124,95,163,117,128,213,102,102,53,234,59,141,77,125,176,136,166,57,221,242,78,183,90,152,232,137,166,38,245,234,151,106,20,185,206,185,130,150,24,55,148,58,117,11,177,175,79,226,154,185,58,237,40,201,15,181,210,252,84,211,174,225,139,21,231,227,235,85,83,35,141,219,40,15,53,237,75,217,91,65,243,125,179,239,107,178,122,95,203,70,82,73,131,169,147,235,73,109,201,178,58,134,248,163,26,183,139,20,125,23,39,53,5,139,141,156,230,125,111,208,93,206,250,203,116,203,23,52,54,209,185,189,247,213,98,104,177,230,52,97,53,234,103,26,215,16,89,173,106,202,145,146,54,222,0,99,245,53,39,204,38,185,220,159,96,130,165,10,122,182,91,102,189,118,106,177,156,56,119,49,63,60,39,22,251,168,49,53,97,223,24,110,198,200,117,242,18,197,144,133,108,12,143,132,101,229,61,243,195,152,84,248,21,166,18,246,171,12,244,241,114,141,33,131,212,24,30,9,211,32,243,67,6,29,20,99,199,168,25,18,87,89,109,170,113,110,229,124,60,113,32,167,13,47,22,11,34,208,139,66,221,164,124,96,63,156,155,74,62,131,149,146,51,66,179,17,139,71,0,250,45,244,61,83,179,107,129,102,52,45,243,90,76,11,172,199,91,179,229,184,107,137,45,135,31,111,248,93,227,223,151,31,138,90,31,174,255,169,206,198,191,110,24,10,125,183,202,42,237,84,238,234,151,225,106,91,168,38,82,112,89,214,143,250,154,99,128,125,209,4,19,44,13,200,95,124,83,198,85,200,8,137,249,228,24,87,38,235,204,15,227,216,166,198,84,146,198,232,37,82,149,209,38,225,89,133,218,66,122,110,12,143,132,121,37,61,75,214,51,77,82,110,140,74,82,134,155,49,114,9,79,224,80,27,36,207,141,225,145,48,17,71,8,179,216,88,173,47,30,195,168,139,105,137,61,203,59,14,162,176,197,68,227,131,157,1,202,128,215,18,243,154,243,17,40,179,79,4,88,109,102,156,211,137,106,194,108,154,146,216,114,228,122,95,243,106,10,246,179,28,164,216,40,198,204,42,57,77,243,236,138,15,248,216,116,49,211,92,157,233,18,151,44,105,43,113,75,131,164,113,12,155,156,234,185,197,148,197,42,152,11,95,140,117,111,36,105,97,162,171,73,94,227,106,29,12,105,199,90,203,236,114,181,152,217,155,171,73,244,62,115,245,190,79,246,35,153,150,215,12,182,66,63,99,153,235,199,47,135,247,189,105,131,86,142,100,32,215,53,81,210,19,63,82,162,169,14,168,110,121,167,121,63,49,78,52,177,246,231,243,73,14,236,53,231,155,121,141,11,162,31,19,141,111,146,250,96,111,62,71,134,9,98,101,239,199,130,9,38,88,134,144,156,37,183,120,81,30,243,201,60,174,92,42,179,154,48,218,40,243,31,5,28,199,34,246,187,24,109,18,94,170,80,91,137,200,60,38,60,21,102,57,70,26,115,54,97,50,97,76,184,141,50,220,140,99,161,227,9,58,80,27,52,207,141,69,213,49,59,41,195,141,220,23,143,206,152,244,198,106,29,49,179,196,242,25,7,81,45,19,221,104,162,105,79,128,114,17,92,28,201,56,186,169,102,66,10,63,15,243,35,69,104,0,70,77,140,52,76,180,198,105,224,251,77,0,13,185,24,53,16,93,97,97,77,119,12,240,188,18,161,33,47,183,116,113,68,118,9,65,22,231,235,148,133,13,242,118,98,140,90,35,210,91,169,66,109,34,105,0,38,227,80,52,77,117,66,139,180,77,79,220,226,2,90,37,228,176,143,137,137,41,44,239,208,42,149,246,66,13,114,93,146,22,43,114,161,85,208,157,206,74,35,72,180,58,115,4,200,185,216,220,76,247,109,188,204,1,106,99,212,64,116,133,185,168,109,21,55,26,200,251,214,144,19,173,176,209,76,72,97,125,161,78,253,72,77,59,101,231,231,50,183,23,193,247,217,2,52,103,92,162,60,193,4,203,26,244,100,184,204,184,74,26,33,177,156,64,119,49,63,140,99,155,26,83,9,251,145,225,72,220,193,134,60,158,21,208,133,42,51,198,36,78,133,121,165,210,152,31,198,146,245,140,156,48,73,236,27,195,205,24,185,132,21,121,188,92,162,54,72,158,27,195,35,97,80,198,156,93,146,172,54,48,110,222,113,32,129,77,125,38,137,19,63,51,192,88,38,150,243,44,121,206,41,139,200,236,53,231,155,121,141,11,154,152,253,72,173,90,173,83,168,110,6,141,19,209,184,22,172,146,211,74,186,89,77,103,49,211,124,93,222,174,208,135,111,239,253,162,229,237,99,19,139,171,237,243,118,44,240,95,75,79,44,150,241,164,152,207,204,215,13,109,51,237,230,151,23,174,250,98,197,92,86,199,53,145,18,157,173,164,169,21,114,218,81,53,86,73,181,74,172,14,19,184,98,92,3,211,38,18,155,158,25,0,98,223,233,18,154,99,121,149,188,6,35,23,80,221,76,52,174,243,190,90,12,45,214,156,38,204,133,95,48,128,9,49,136,39,142,69,147,208,218,169,89,173,228,184,200,249,90,103,38,57,102,20,78,48,193,210,12,61,3,46,51,174,138,198,169,196,124,114,141,43,165,117,230,135,231,196,98,31,53,166,38,236,71,134,35,113,7,27,242,120,137,64,23,162,204,180,166,50,21,230,149,72,153,31,158,19,163,170,14,166,38,236,27,195,205,24,185,132,21,121,188,92,160,54,40,158,27,195,35,97,25,236,134,37,235,153,38,75,150,213,134,197,133,207,56,248,32,73,164,64,107,131,248,42,37,205,58,250,96,184,124,210,103,9,148,247,37,236,15,104,211,133,190,230,125,168,182,71,98,196,206,173,220,183,43,244,209,219,109,79,65,113,62,67,48,106,253,4,221,88,220,227,137,249,13,157,103,161,110,170,139,219,219,190,175,0,249,74,13,203,52,233,124,13,145,92,87,137,97,104,63,89,159,93,205,38,152,96,169,132,158,253,150,25,87,33,227,84,98,156,52,35,234,96,126,24,199,54,53,166,18,246,141,225,102,140,92,194,138,60,158,21,168,45,116,100,140,73,156,10,203,202,123,230,135,49,169,240,43,76,37,236,27,195,205,24,185,132,39,112,168,13,146,231,198,240,72,24,148,49,103,61,79,193,168,139,105,137,71,97,247,25,135,40,52,62,88,196,132,163,219,248,46,199,38,26,179,247,193,34,50,3,206,215,124,203,98,25,79,84,243,190,213,136,175,57,134,243,53,111,22,211,49,175,26,204,233,154,227,124,166,155,145,6,228,186,181,83,19,169,165,139,149,52,51,164,189,239,98,133,197,98,181,216,204,181,105,233,100,197,54,100,90,80,202,209,31,115,49,47,57,102,239,131,23,151,209,252,48,81,191,149,119,86,170,51,109,136,81,121,108,236,180,146,185,254,217,247,113,143,181,250,207,219,75,172,142,233,98,85,29,40,232,244,23,77,156,92,247,26,251,162,91,157,26,106,85,87,118,198,57,157,56,61,49,164,196,215,26,95,11,168,223,178,88,202,19,101,111,170,153,4,191,100,146,3,152,68,139,9,103,19,76,176,44,35,63,107,78,121,17,51,166,194,124,114,239,89,178,8,179,24,204,127,200,41,195,205,24,185,132,21,121,60,43,81,91,9,207,141,241,152,120,6,101,204,89,97,254,67,78,25,110,198,200,37,60,65,7,106,131,230,185,177,168,118,48,57,240,199,101,76,122,99,181,142,152,185,47,22,94,225,125,239,123,223,162,143,95,242,43,138,228,31,92,241,31,33,220,60,175,44,19,9,27,95,132,81,251,3,216,173,228,181,204,234,137,217,173,228,147,118,37,223,107,0,57,73,62,82,123,126,130,124,62,138,82,191,76,53,61,82,181,31,46,192,22,211,122,137,147,126,125,28,169,51,118,229,229,186,82,127,2,204,47,105,159,161,47,159,131,235,169,129,231,145,58,32,228,237,61,15,1,215,233,124,11,168,229,45,236,209,171,177,32,95,206,113,99,147,179,216,234,107,58,64,126,81,39,88,255,202,145,204,201,117,107,239,117,154,180,242,132,146,159,244,71,19,43,81,95,4,245,37,108,181,7,242,190,152,114,150,137,132,237,188,38,8,121,27,166,156,227,100,254,255,124,143,195,37,133,223,253,238,119,225,199,63,254,113,248,213,175,240,58,95,199,107,95,251,218,112,235,173,183,134,109,182,217,38,236,179,207,62,162,150,113,243,205,55,135,147,79,62,57,188,241,141,111,12,171,175,190,186,168,163,227,174,187,238,10,63,252,225,15,195,43,94,241,138,240,244,167,63,93,212,197,131,71,30,121,36,124,235,91,223,10,47,120,193,11,194,214,91,111,45,234,226,133,110,155,33,99,190,44,163,123,91,224,137,164,175,187,109,198,33,88,162,146,147,191,252,63,242,40,245,255,77,234,255,133,212,255,86,221,219,250,241,199,31,103,94,101,149,85,152,167,19,165,190,241,60,2,176,238,211,3,27,137,14,110,208,202,146,211,250,247,153,20,144,45,227,192,243,242,39,63,249,9,63,47,247,222,123,111,81,163,254,212,83,79,241,246,227,119,115,166,5,165,1,30,149,21,67,243,138,81,227,8,249,112,52,37,49,8,108,49,108,124,112,193,0,38,196,26,192,119,204,134,176,228,139,1,202,0,251,46,111,22,101,139,125,13,251,89,222,114,162,113,210,249,86,19,195,38,22,65,40,209,217,72,3,114,93,209,210,179,88,164,84,115,166,5,173,92,214,134,209,17,179,86,138,35,69,191,203,80,146,107,206,172,47,167,121,235,203,183,76,107,93,27,238,195,105,64,87,92,50,171,233,48,155,15,172,80,95,203,155,158,181,137,130,81,146,43,218,208,186,138,105,7,166,185,254,88,119,113,203,188,78,62,215,103,166,200,117,164,216,196,41,233,154,227,60,17,115,102,44,11,3,121,30,41,239,107,31,49,225,52,149,224,59,3,140,117,162,57,97,54,132,37,63,51,192,88,125,205,121,214,220,146,197,138,43,174,24,158,245,172,103,133,119,188,227,29,108,127,242,39,127,18,118,221,117,215,240,194,23,190,208,52,216,146,58,120,158,96,105,67,126,32,161,113,100,189,150,106,49,31,121,226,202,106,157,249,225,57,177,216,71,141,169,9,251,198,112,51,70,46,225,14,156,117,214,89,108,51,129,114,223,181,133,140,76,107,42,83,97,89,89,207,252,48,38,21,126,39,55,70,77,82,134,155,49,114,9,47,87,104,86,254,242,203,47,15,39,156,112,124,120,242,201,39,57,142,0,215,13,143,132,101,176,27,150,172,103,154,140,22,171,101,121,227,60,63,110,28,77,78,28,0,138,216,122,128,86,10,117,139,205,188,88,40,72,164,98,7,130,44,215,234,182,171,173,98,64,13,74,186,202,134,204,38,65,79,135,150,26,185,227,97,200,187,157,161,217,84,177,56,142,151,58,231,49,202,10,47,238,193,233,3,150,167,111,153,124,190,82,223,213,5,231,178,130,174,122,69,169,198,107,67,250,96,244,20,22,211,3,58,31,101,254,190,86,125,230,82,162,3,218,166,213,150,48,160,249,76,99,206,156,57,97,211,77,55,13,219,109,183,29,27,174,162,61,237,105,79,11,27,108,176,129,105,176,117,215,93,87,90,244,3,39,25,111,123,219,219,166,244,110,195,4,33,172,180,210,74,225,213,175,126,245,82,246,110,67,254,194,171,113,100,220,183,29,33,177,156,72,119,49,63,140,99,155,26,83,9,251,145,225,72,220,193,134,60,158,21,208,133,42,51,198,36,78,133,121,165,60,75,214,51,77,82,86,195,36,250,198,112,51,70,46,225,229,12,120,94,190,234,85,175,146,119,27,106,131,226,185,110,120,36,12,202,152,179,158,213,90,177,243,75,113,193,80,84,210,213,242,124,45,246,44,159,113,128,57,53,97,184,194,128,215,138,134,156,230,185,48,250,121,127,226,38,185,196,162,204,19,101,246,149,85,82,31,44,34,179,192,107,108,162,49,115,129,196,106,162,107,108,121,212,34,212,88,140,181,130,238,205,247,209,171,71,185,169,113,190,229,125,156,91,169,190,175,13,76,234,212,201,245,164,22,86,210,156,1,37,191,102,58,79,155,183,182,225,198,226,139,37,181,121,30,33,79,156,86,51,169,109,249,185,81,174,214,159,233,29,237,99,210,168,88,211,105,212,6,208,56,6,77,236,173,166,179,197,52,79,138,121,53,169,203,117,160,164,179,38,201,146,174,177,229,125,173,203,171,73,90,38,105,142,77,82,234,99,2,95,153,53,132,226,176,230,77,53,48,23,196,88,217,124,205,69,74,219,122,203,114,112,64,204,236,44,149,192,219,242,184,133,68,111,175,24,130,133,11,23,134,71,31,125,148,13,87,171,70,5,218,160,45,230,139,249,119,193,207,11,126,23,112,123,1,250,28,82,171,208,245,31,186,46,168,121,236,177,199,70,30,179,26,198,25,127,96,148,113,25,21,126,29,235,219,71,199,106,17,95,153,93,184,240,41,139,129,39,159,122,82,198,245,17,94,190,56,182,184,178,169,140,170,148,159,248,221,19,225,225,135,31,225,91,142,22,45,148,28,153,110,23,33,102,108,107,212,98,253,159,122,42,91,127,169,155,10,198,217,151,134,34,246,253,48,143,241,162,69,218,183,46,116,195,200,61,246,24,158,39,15,211,254,241,68,212,44,215,102,184,145,99,192,227,244,100,123,156,98,27,56,41,251,237,254,196,19,152,95,55,116,31,140,235,161,157,53,251,116,215,115,91,231,149,143,111,173,207,113,225,215,9,227,62,62,42,131,150,112,99,81,117,204,78,202,112,75,241,56,140,137,143,139,121,53,141,11,121,213,49,145,207,56,156,219,252,131,179,127,120,28,57,61,103,153,72,216,252,131,84,77,98,245,37,236,237,207,40,207,251,28,56,211,147,182,224,44,207,84,242,189,6,54,39,161,86,127,138,92,183,116,159,30,169,233,175,166,11,186,98,118,37,54,185,20,99,139,155,32,24,165,174,164,11,88,199,110,213,145,199,222,87,107,223,7,237,94,145,199,35,65,150,147,159,13,29,224,124,199,140,242,246,22,246,232,211,21,183,230,95,137,77,246,49,77,138,58,216,28,87,67,176,254,188,72,200,117,75,147,195,190,215,85,131,107,78,163,1,197,254,124,141,250,34,168,47,97,187,189,38,8,37,191,197,145,170,249,226,188,100,162,204,20,121,254,127,127,151,121,182,0,255,180,75,247,213,171,190,249,230,155,211,1,197,195,225,140,51,206,224,127,170,184,159,247,224,131,15,14,135,29,118,88,88,121,229,149,185,54,255,140,3,254,9,95,118,217,101,225,103,63,251,25,127,110,1,216,98,139,45,194,81,71,29,21,182,218,106,43,142,75,240,159,113,120,224,129,7,194,9,39,156,192,159,179,0,48,223,189,246,218,43,188,248,197,47,230,119,72,20,165,121,225,243,17,71,28,113,4,223,130,21,175,196,70,224,32,7,159,237,56,229,148,83,120,93,0,188,179,130,117,65,237,247,190,247,189,214,125,245,186,238,191,248,197,47,236,160,125,227,141,55,14,47,122,209,139,194,70,27,109,20,126,244,163,31,37,159,201,192,242,220,112,195,13,225,196,19,79,12,55,221,116,19,107,192,51,159,249,204,112,248,225,135,135,117,214,89,71,148,54,74,219,2,243,60,245,212,83,195,57,231,156,99,243,223,111,191,253,194,145,71,30,25,214,88,99,13,142,75,232,27,23,0,183,201,220,127,255,253,220,23,110,97,211,249,111,182,217,102,225,192,3,15,228,26,5,250,56,230,152,99,120,93,55,217,100,147,112,231,157,119,134,227,142,59,46,92,117,213,85,156,239,218,47,48,207,51,207,60,51,220,126,251,237,225,247,127,255,247,121,57,198,217,22,88,86,140,235,165,151,94,106,99,177,197,22,155,83,255,71,134,237,182,219,150,182,53,174,125,226,121,182,2,245,255,56,245,127,110,56,249,148,147,195,163,212,63,212,245,168,255,231,62,247,176,176,219,110,187,134,239,126,247,123,225,133,47,124,1,237,143,212,191,190,172,11,235,56,228,159,3,194,190,167,159,61,192,126,129,241,251,229,47,127,153,44,255,33,135,28,18,14,56,224,0,190,74,93,66,95,223,24,47,28,184,174,191,254,250,188,174,247,221,119,31,231,247,223,127,127,30,71,191,205,117,95,59,233,164,147,194,141,55,222,40,106,223,190,230,86,148,248,225,135,31,162,245,56,187,181,30,7,31,114,112,56,144,214,99,46,173,135,253,215,163,249,93,119,221,245,60,166,55,221,216,236,219,187,237,182,27,47,251,166,155,109,42,133,113,127,193,115,3,99,129,113,194,190,0,28,116,208,65,124,91,228,197,23,95,28,126,254,243,159,243,60,241,154,129,245,71,45,222,17,197,24,225,51,5,120,158,161,31,236,251,0,246,5,124,246,10,39,12,232,91,95,27,240,124,208,177,209,182,249,231,17,128,252,117,74,151,17,251,237,5,23,92,16,46,185,228,18,174,195,254,249,146,151,188,196,94,63,242,62,209,7,182,141,7,158,47,120,125,130,254,186,215,189,46,172,183,222,122,146,137,120,240,193,7,121,159,126,238,115,159,27,182,223,126,123,81,75,72,183,207,146,97,197,176,56,158,56,92,122,94,140,1,125,209,173,49,96,154,76,148,153,74,57,184,121,94,19,132,146,111,44,19,45,177,90,167,149,242,121,123,163,82,30,108,78,163,1,121,127,64,201,55,41,171,247,122,175,79,240,125,3,214,15,88,55,52,168,84,151,231,125,28,169,63,22,160,189,107,110,200,231,171,224,122,106,80,205,147,37,253,181,132,197,0,153,31,47,167,132,93,64,93,9,172,23,58,200,117,11,243,58,97,95,199,232,137,91,253,116,196,236,74,220,233,3,228,148,244,164,127,173,129,171,117,62,79,200,117,75,147,195,126,166,183,234,53,33,168,229,181,204,234,123,242,197,246,52,145,176,241,29,27,169,6,87,245,26,219,164,241,233,111,254,127,127,135,165,217,2,61,144,169,157,56,92,113,197,21,172,227,159,43,14,216,113,240,247,211,159,254,52,236,180,211,78,124,16,128,127,172,249,63,100,252,67,255,238,119,191,203,255,124,81,135,3,161,139,46,186,40,252,250,215,191,14,191,247,123,191,87,189,13,10,255,200,113,226,128,3,87,28,16,225,96,2,203,133,131,218,123,238,185,135,15,50,193,248,199,172,7,234,215,94,123,45,159,96,96,94,248,135,140,43,145,56,152,197,242,224,246,2,61,240,196,129,234,241,199,31,31,238,190,251,238,240,252,231,63,159,79,96,176,236,119,220,113,7,31,152,175,185,230,154,225,182,219,110,227,3,16,109,179,96,193,130,240,253,239,127,159,15,2,159,247,188,231,241,137,2,14,214,110,185,229,22,110,131,3,104,180,121,229,43,95,201,203,131,28,14,136,112,240,128,122,28,80,173,186,234,170,124,18,116,246,217,103,243,137,196,27,222,240,6,190,45,172,132,124,91,160,63,28,116,93,127,253,245,225,101,47,123,25,31,76,98,153,112,160,136,126,113,112,56,119,238,92,105,157,98,200,184,252,246,183,191,229,131,255,215,191,254,245,182,77,112,178,129,109,142,117,242,31,218,197,182,187,238,186,235,88,199,129,27,182,239,142,59,238,200,7,180,88,150,249,243,231,243,126,177,237,182,219,208,193,243,161,116,0,136,253,226,150,240,173,111,125,51,172,181,214,218,116,80,184,63,237,11,59,135,213,215,88,61,60,245,228,147,225,56,218,22,247,220,125,15,143,211,214,91,227,100,114,5,62,25,193,184,174,177,230,26,225,246,219,110,167,109,241,146,120,96,79,64,238,187,223,251,46,127,152,249,57,207,121,14,47,47,78,30,174,188,242,74,94,39,156,200,225,192,13,168,109,107,235,159,14,48,177,31,99,108,252,137,137,2,227,142,190,49,102,56,225,1,112,66,128,253,16,99,162,251,5,78,144,176,252,27,110,184,161,237,23,216,71,177,125,113,50,166,39,80,30,125,125,159,124,242,73,116,160,252,139,176,195,14,207,160,3,236,23,209,1,232,186,116,194,244,0,157,0,254,148,199,241,197,135,191,56,172,68,219,124,33,245,115,9,239,107,39,209,50,208,201,22,237,107,171,209,118,64,45,14,180,227,190,246,123,180,207,208,190,166,255,134,178,127,83,247,222,123,111,56,246,216,99,249,57,171,235,129,231,234,111,126,243,27,62,168,199,69,3,236,99,88,15,221,183,177,239,225,228,78,247,237,135,30,122,40,92,120,225,133,225,188,243,206,11,175,121,205,107,104,251,111,203,125,227,185,252,237,111,127,155,199,29,207,99,220,254,136,147,32,28,128,99,251,172,181,214,90,172,175,189,246,218,252,250,129,231,61,46,44,96,95,213,3,245,107,174,185,38,60,251,217,207,230,19,10,0,207,5,108,111,140,19,150,23,125,98,91,96,63,199,152,227,228,5,203,63,202,137,3,150,17,219,3,251,9,214,9,203,139,231,0,46,22,224,36,5,99,144,159,56,96,249,241,238,25,234,176,205,177,30,171,172,178,50,181,157,67,39,34,63,164,125,106,27,122,94,236,71,115,108,6,28,207,29,108,239,215,211,235,223,154,180,255,217,230,32,135,102,153,112,109,123,181,226,89,2,249,140,67,199,146,241,90,41,107,157,106,145,210,230,62,72,18,17,214,166,167,46,129,203,23,155,117,180,231,148,228,147,178,190,54,93,232,45,40,99,204,102,17,165,198,93,29,78,105,102,203,57,166,50,118,179,96,220,91,139,32,66,113,209,72,236,93,228,222,130,65,37,12,171,235,105,144,188,62,148,144,229,53,28,212,191,207,77,71,157,66,106,152,104,50,164,201,44,196,14,59,236,192,255,144,241,15,30,87,3,241,143,20,87,215,240,79,88,175,250,230,192,63,100,252,147,69,91,28,16,225,192,99,207,61,247,228,131,115,228,186,128,3,1,244,141,127,238,104,143,131,118,204,23,7,230,56,224,197,231,51,240,15,24,255,204,113,240,133,19,12,28,100,235,188,80,191,251,238,187,135,61,246,216,131,15,158,113,192,3,59,247,220,115,249,0,30,39,46,56,184,65,45,250,197,193,63,14,16,208,151,127,135,0,7,6,56,120,192,122,35,143,58,212,163,29,218,227,96,27,235,130,3,39,5,14,140,112,37,25,159,83,192,85,208,213,86,91,141,15,68,112,229,23,39,36,56,40,194,65,22,230,53,4,88,6,204,3,7,196,88,127,204,31,203,131,241,199,129,186,94,33,206,49,116,92,112,176,165,7,209,10,156,180,225,234,40,14,42,21,24,107,140,13,182,41,182,37,78,182,112,240,134,147,6,93,71,140,15,14,230,174,191,254,6,62,177,136,71,57,24,147,251,249,224,111,223,125,247,227,19,207,57,116,112,117,238,185,231,133,7,31,120,144,183,5,14,254,86,92,113,46,47,163,110,11,220,126,20,183,5,238,233,94,129,15,6,49,174,187,236,188,75,120,233,75,143,228,19,40,156,152,96,222,207,124,230,62,124,50,115,193,5,231,243,190,131,245,194,65,236,3,15,62,192,7,206,216,86,115,231,234,182,222,152,15,110,23,46,90,24,175,208,199,69,108,1,243,196,65,49,14,46,113,98,6,131,143,117,246,251,5,250,194,85,113,191,95,96,157,176,159,225,32,187,132,174,190,165,130,251,196,187,40,216,62,115,230,172,200,87,175,15,62,248,16,62,73,125,104,1,246,183,21,194,253,52,174,24,199,184,175,237,31,86,95,109,117,234,123,14,159,80,97,95,123,198,51,158,65,251,218,175,105,60,22,98,20,41,135,86,122,143,60,198,244,73,126,151,97,253,13,214,167,49,167,245,160,177,89,113,197,57,188,159,108,191,253,118,188,110,183,222,250,27,62,224,165,102,60,239,211,207,56,157,117,191,111,99,155,30,122,232,161,252,46,2,78,202,176,239,40,176,221,112,146,161,251,32,214,7,39,1,216,78,216,87,176,94,208,177,95,237,178,203,46,246,14,130,2,87,252,113,146,136,241,130,237,187,239,190,60,94,126,191,198,115,11,203,131,229,171,189,30,117,1,203,136,19,55,156,16,96,223,198,250,227,57,130,253,210,191,30,120,160,14,219,12,172,219,111,213,85,87,227,109,184,203,46,187,134,171,175,190,154,158,3,143,73,53,198,122,33,105,215,208,54,217,33,172,177,58,222,49,226,45,17,25,148,49,103,61,171,161,194,199,5,67,209,226,136,61,203,103,28,50,149,25,112,126,169,134,77,114,204,222,7,139,232,25,46,192,154,178,230,96,162,49,115,65,140,85,176,122,149,68,203,13,0,177,239,116,213,212,215,92,76,24,53,53,98,10,173,181,156,211,90,58,89,162,169,65,118,62,160,113,177,158,44,54,114,154,107,83,140,135,154,118,237,53,17,153,156,198,186,160,164,91,92,202,87,124,54,173,47,180,195,1,228,147,79,225,38,215,16,112,47,231,99,244,66,1,131,15,237,119,79,210,43,129,252,83,206,219,210,95,194,60,223,82,157,218,208,58,88,95,94,140,251,114,190,245,77,102,57,184,42,170,86,136,171,166,165,181,216,91,94,167,190,24,68,161,68,83,29,240,245,154,103,82,95,45,134,166,89,78,181,72,77,189,24,192,236,252,196,188,198,5,209,87,54,13,12,87,245,220,36,199,53,50,81,246,166,26,51,92,241,147,190,188,249,26,52,88,186,128,171,144,248,167,237,129,131,5,189,106,90,2,254,129,226,96,20,239,14,40,208,7,110,83,193,63,252,62,224,192,24,7,135,57,240,143,26,7,161,243,230,205,227,171,201,56,96,195,85,99,252,227,199,85,64,28,72,227,32,23,7,52,56,40,193,1,10,14,244,160,227,234,37,250,245,183,57,41,208,47,14,74,124,14,39,1,56,144,193,193,49,242,57,80,139,91,66,60,112,194,131,249,110,185,229,150,162,52,192,178,226,192,29,7,35,56,176,28,2,180,193,129,76,126,146,134,147,55,124,24,29,87,109,75,24,58,46,216,38,56,192,196,73,6,14,160,0,156,220,225,96,12,87,82,21,184,69,8,39,48,122,155,25,182,225,91,222,242,22,30,23,244,173,247,153,227,36,4,236,79,104,176,172,24,15,204,27,192,125,248,113,91,28,32,227,173,103,212,145,87,90,121,37,218,22,207,180,28,250,187,239,190,123,121,155,239,190,59,174,8,207,129,202,255,10,148,113,27,220,42,171,172,202,219,203,182,245,1,7,210,186,196,237,137,26,101,222,214,207,220,55,142,157,232,163,0,251,5,222,169,233,219,47,176,12,24,151,113,128,231,156,191,37,9,192,182,194,118,125,242,201,248,121,128,91,110,209,125,109,11,142,117,101,48,38,56,169,218,117,183,93,105,191,185,137,223,129,96,149,211,205,184,221,123,47,237,223,191,165,253,155,78,58,86,90,137,214,3,186,140,7,24,39,170,127,252,199,111,227,253,3,39,114,88,159,29,119,216,177,248,14,13,182,45,222,89,196,120,96,108,20,56,185,200,159,199,56,200,198,254,229,159,107,186,159,235,62,168,192,56,224,192,92,129,215,21,24,116,15,109,139,125,101,84,232,9,171,238,159,128,158,12,140,115,34,130,125,29,207,185,219,110,211,113,88,196,207,119,156,216,224,4,41,206,6,203,25,45,46,177,99,118,82,134,59,148,49,233,141,213,134,230,11,49,179,196,241,196,65,35,203,178,16,253,22,124,14,181,226,75,216,152,104,152,180,250,245,80,77,107,196,151,144,161,90,98,2,117,121,126,206,88,139,20,129,0,57,241,37,76,180,232,68,168,235,251,75,32,245,76,62,239,116,5,251,162,43,186,250,245,58,251,190,78,98,147,7,198,234,106,236,100,6,199,185,160,240,190,67,105,249,161,153,92,202,11,195,97,95,4,250,167,22,238,189,63,132,155,126,19,194,165,87,134,240,139,11,67,56,249,236,16,126,122,122,8,199,159,28,194,79,78,10,225,199,39,134,240,35,103,136,143,163,220,79,79,13,225,196,51,67,56,243,220,16,46,188,44,132,107,111,8,97,222,157,33,60,138,23,129,108,62,66,198,12,159,203,234,60,120,221,10,137,154,206,157,120,61,143,9,22,118,213,101,113,62,63,75,231,122,22,107,31,32,149,153,69,80,13,240,186,194,92,114,138,253,130,145,139,196,96,206,4,159,99,31,154,23,21,226,235,122,32,212,58,38,209,98,162,49,214,162,27,25,154,51,213,152,35,69,104,0,118,190,151,153,69,203,251,83,141,227,72,198,75,17,202,247,73,119,3,7,27,56,184,252,194,23,190,16,190,249,205,111,242,213,87,189,26,220,7,28,108,224,31,121,13,184,210,11,139,87,181,227,59,20,184,247,254,31,255,241,31,195,135,62,244,161,240,15,255,240,15,124,235,130,127,39,0,7,147,152,119,233,100,68,129,131,48,92,233,85,224,30,118,28,144,212,110,171,2,112,235,18,14,180,21,184,74,143,249,226,86,145,211,78,59,173,101,184,135,26,87,100,209,247,16,224,160,6,39,74,56,112,255,215,127,253,87,94,47,28,228,227,192,164,15,67,198,5,192,201,0,110,225,209,43,197,56,48,198,73,131,63,89,193,1,57,14,36,49,70,0,78,58,112,181,250,99,31,251,24,247,253,129,15,124,32,124,237,107,95,75,14,26,21,56,0,198,65,152,226,145,71,226,135,203,249,22,26,134,30,176,69,198,85,214,245,214,91,95,182,5,174,184,226,62,252,71,120,125,46,185,228,210,112,250,233,167,135,211,79,35,51,62,141,199,123,193,130,7,249,68,21,31,178,70,255,27,108,176,126,60,24,196,31,49,187,241,168,141,230,189,30,111,59,9,91,108,200,99,2,182,29,14,44,251,246,11,140,93,62,214,67,129,131,106,127,192,156,34,46,212,61,247,232,190,246,11,217,191,78,103,198,152,192,191,236,210,203,104,155,46,144,147,184,56,142,145,121,202,39,112,43,205,93,137,198,122,93,206,177,110,140,131,121,188,163,179,106,88,121,149,149,233,160,252,73,62,248,221,116,211,248,174,27,242,128,50,22,9,39,54,120,222,226,221,40,5,214,161,190,30,253,104,222,133,153,57,96,223,196,107,206,116,1,219,14,175,125,87,94,121,21,63,79,48,56,184,136,130,231,1,158,67,60,88,206,240,72,24,148,49,103,167,147,213,76,207,98,181,222,56,114,251,91,149,114,227,188,178,77,132,201,56,39,204,134,176,228,139,89,155,232,198,88,3,248,142,217,52,229,53,17,53,159,212,231,38,237,125,77,171,30,146,248,150,67,27,132,26,59,29,28,29,209,96,34,121,141,125,209,189,230,107,76,23,228,58,231,42,254,40,86,108,231,231,87,155,55,80,209,115,45,49,46,104,252,60,143,227,9,156,40,156,127,73,8,223,59,62,132,207,253,111,8,95,249,46,249,199,209,137,2,157,8,156,246,139,16,126,73,39,15,191,166,19,129,203,174,9,225,170,235,67,184,230,198,16,174,187,41,218,181,228,95,77,39,8,87,92,27,194,197,116,162,113,222,197,241,196,225,231,103,132,112,236,207,66,248,250,247,99,159,95,165,62,79,61,135,78,72,110,197,123,148,217,114,248,229,18,223,150,217,91,148,91,58,144,107,170,23,251,201,45,150,245,198,234,104,92,171,231,154,130,105,161,105,34,181,234,11,186,249,112,11,26,160,186,25,52,78,56,13,230,107,157,175,117,12,241,89,86,63,211,184,198,215,170,166,28,201,114,185,1,198,234,107,206,179,228,36,108,124,176,51,192,231,224,176,172,188,236,3,87,30,113,207,249,187,223,253,110,190,205,6,111,221,127,242,147,159,228,15,234,14,57,232,29,10,92,69,215,15,41,190,231,61,239,9,31,255,248,199,195,7,63,248,65,62,232,196,103,10,102,27,112,144,130,219,42,242,119,112,186,128,219,59,254,240,15,255,144,127,111,3,7,171,184,71,27,99,137,251,171,107,39,98,163,140,11,78,166,112,176,163,183,43,225,164,1,26,78,32,112,34,228,111,83,194,137,20,128,15,39,227,195,164,184,157,236,163,31,253,40,159,64,224,86,21,104,56,192,79,145,159,53,167,172,215,90,45,230,117,194,149,214,148,35,98,108,198,113,188,98,189,243,206,187,240,88,33,142,249,200,104,154,196,232,37,82,149,13,121,188,68,160,11,81,227,50,112,48,140,119,209,112,240,29,199,9,245,205,56,116,115,99,152,13,51,220,10,247,44,202,50,142,116,16,240,146,143,207,254,224,29,7,156,200,254,238,119,79,132,107,175,197,109,74,207,160,231,125,220,22,168,173,50,17,71,93,76,147,65,113,149,213,166,26,71,147,207,56,16,40,72,89,29,64,124,47,25,124,67,239,215,224,114,157,229,16,11,9,147,200,241,126,11,162,249,84,82,134,160,212,174,7,220,100,140,118,134,81,218,78,101,62,125,152,206,190,187,250,146,28,174,100,221,117,15,157,0,92,71,39,6,167,196,131,250,207,127,61,132,159,209,129,254,53,116,2,240,0,253,243,193,45,72,184,253,8,183,38,13,188,39,56,1,246,89,156,28,224,246,37,220,202,244,200,163,33,220,118,71,124,247,226,27,63,8,225,83,95,14,225,59,63,142,39,25,183,205,15,97,193,195,177,205,184,224,131,194,90,251,41,244,11,76,177,121,27,99,116,104,77,42,109,7,117,41,69,73,109,95,67,202,119,150,248,100,87,45,18,157,29,69,112,73,165,159,68,243,65,169,88,161,185,174,154,101,15,184,122,137,3,82,220,167,140,251,190,223,245,174,119,241,219,245,248,209,164,46,224,157,4,220,150,82,3,174,124,194,112,96,132,43,241,184,90,142,251,160,241,206,8,230,137,147,22,220,175,140,15,110,43,112,192,142,156,191,117,42,7,14,146,241,185,1,5,174,16,226,160,25,7,208,53,224,234,170,191,170,140,43,242,120,7,2,203,131,123,187,107,134,3,220,81,128,3,99,92,173,196,15,247,189,253,237,111,231,15,145,226,138,59,110,215,42,97,232,184,0,208,113,82,128,119,50,48,246,120,167,1,237,112,75,10,78,34,208,23,198,91,111,81,209,19,9,156,0,65,195,187,34,88,62,220,46,132,15,210,234,201,69,3,61,91,142,188,250,234,107,200,182,136,159,161,192,85,204,136,200,200,225,54,154,120,229,26,87,56,87,160,109,177,38,239,75,123,238,185,23,223,27,111,118,24,248,48,137,15,227,251,228,215,88,99,117,94,158,123,239,189,135,219,162,91,144,49,1,183,62,161,127,141,179,69,232,4,246,11,92,73,238,219,47,112,192,238,223,141,26,31,229,133,196,59,54,67,246,53,236,55,241,74,49,218,233,21,227,21,168,237,26,124,123,207,253,247,223,199,177,234,232,30,68,135,136,244,111,250,49,62,209,95,105,165,185,252,46,223,252,249,243,226,237,137,148,103,40,19,112,91,22,158,183,120,183,101,182,194,223,66,55,125,200,7,99,5,62,241,222,108,179,205,249,246,46,236,231,119,220,113,39,63,199,144,195,163,147,137,56,234,98,181,190,120,12,163,46,70,142,229,196,1,138,103,184,226,148,90,178,73,46,247,181,214,24,174,48,224,181,162,33,231,242,190,63,246,137,84,99,73,253,76,211,90,243,213,74,109,88,108,218,0,173,26,104,162,115,157,90,161,150,243,174,94,53,214,97,94,119,190,183,152,112,90,12,99,206,197,236,171,73,62,175,47,198,21,83,148,114,244,55,76,115,118,239,3,33,156,75,7,234,63,62,41,190,155,240,131,159,135,112,209,21,244,74,46,247,252,150,218,204,148,225,202,231,245,55,199,219,154,112,2,241,131,159,133,112,242,89,242,110,4,94,28,243,54,178,124,112,90,57,178,88,144,106,37,99,248,88,172,43,86,191,203,242,118,102,36,3,62,6,183,234,69,106,233,48,72,46,230,188,150,138,102,57,129,213,169,101,154,118,144,228,165,198,155,213,11,188,150,152,228,212,183,118,98,234,131,128,86,27,53,159,227,66,199,42,58,3,25,195,133,223,97,203,56,112,96,129,111,215,209,111,140,81,224,159,41,238,255,197,129,104,31,112,235,9,14,124,115,224,32,6,95,139,138,91,34,244,224,27,7,174,176,46,224,196,1,87,1,241,1,219,246,21,241,216,111,126,181,28,87,247,113,48,140,15,218,150,222,37,65,45,62,232,236,129,122,44,55,190,149,38,7,198,5,223,10,131,177,193,193,247,16,224,246,161,47,127,249,203,201,45,64,56,184,195,1,59,78,156,186,14,132,134,140,139,66,111,87,194,7,134,113,139,13,62,151,128,15,114,227,36,2,31,142,197,182,203,63,79,209,62,65,24,134,246,182,72,79,172,241,53,170,113,91,196,91,167,112,0,187,206,58,107,135,13,158,190,1,191,203,18,239,131,199,149,79,212,199,43,160,55,222,116,99,248,198,55,190,73,39,82,119,209,184,196,254,127,249,203,95,197,219,175,40,47,165,204,216,150,231,159,127,1,231,236,58,81,206,29,192,126,129,241,233,219,47,176,12,163,188,179,52,28,113,33,55,223,124,51,217,215,244,179,40,205,74,224,183,50,206,58,235,76,218,215,78,224,223,188,128,134,7,51,151,97,76,177,30,155,241,7,172,31,167,49,135,206,53,248,35,187,151,14,120,191,246,181,255,142,31,142,166,23,55,172,15,62,224,139,125,2,53,12,97,108,11,188,171,136,241,192,216,44,73,224,164,17,251,38,182,67,220,71,34,240,252,43,61,47,103,2,184,61,11,39,177,248,18,130,75,47,189,132,159,63,235,174,171,183,124,98,153,234,134,105,194,236,164,12,55,114,95,60,58,99,210,27,171,73,44,39,14,28,58,246,240,57,50,180,102,22,141,57,186,169,6,102,167,225,18,172,63,101,86,35,179,175,154,9,142,9,38,73,158,73,68,205,49,36,207,32,54,87,125,76,84,116,72,250,101,69,224,116,101,245,61,44,180,130,54,116,121,1,157,95,142,142,230,81,151,100,94,215,27,83,224,231,159,192,233,92,39,126,162,139,53,78,196,252,187,66,56,250,248,16,190,244,173,16,78,57,59,222,90,132,15,109,225,71,109,112,44,181,164,13,31,98,187,245,246,248,238,195,119,127,18,194,23,191,25,194,37,87,198,119,59,116,61,108,189,26,138,64,144,8,17,67,199,178,213,190,35,102,146,216,100,115,4,89,156,164,42,117,94,86,221,210,154,116,58,32,161,115,82,240,188,68,79,210,170,139,101,161,115,28,59,104,191,126,124,181,140,217,7,206,247,50,179,106,96,17,149,19,168,6,246,190,32,151,116,185,204,84,3,115,197,248,192,190,234,145,197,118,94,34,60,52,158,78,198,63,238,45,183,218,146,239,231,199,65,13,254,97,63,69,7,50,248,39,138,175,82,196,193,117,215,242,224,202,50,190,209,4,95,247,121,237,117,215,242,65,54,250,192,135,115,143,253,193,177,124,75,13,62,244,139,131,3,253,188,3,78,82,244,30,125,212,227,0,211,223,146,131,131,109,124,155,11,106,191,243,157,239,240,1,50,14,64,209,47,174,146,30,125,244,209,188,220,241,170,96,4,254,249,227,219,98,112,181,29,121,212,241,186,80,59,180,199,242,225,106,174,191,170,140,147,25,92,209,199,87,117,158,127,254,249,124,5,31,7,47,56,136,193,55,241,224,155,157,240,1,233,161,7,221,56,200,198,237,69,56,200,198,114,160,47,244,137,3,107,248,181,251,236,135,142,139,2,239,148,160,47,124,213,38,78,202,48,95,92,57,198,114,67,139,223,76,20,239,85,199,178,99,27,226,4,14,239,72,96,57,96,24,31,212,246,157,20,181,183,197,77,178,45,98,31,71,31,125,140,108,139,248,181,158,184,138,138,15,239,30,114,240,33,252,117,178,248,154,85,125,183,226,137,39,126,199,218,143,127,20,191,194,22,87,225,113,111,62,250,199,201,6,182,209,77,116,82,129,237,134,111,23,194,59,74,248,220,7,190,61,8,235,196,87,216,9,186,31,214,88,247,79,176,223,47,208,23,250,244,251,5,214,9,235,166,95,13,59,253,136,11,179,193,6,79,231,119,27,142,61,246,7,178,175,197,15,168,47,88,240,16,237,107,103,210,137,205,249,180,175,237,17,86,198,7,159,121,20,209,14,87,164,35,99,59,226,155,154,112,34,255,253,99,190,31,238,184,99,62,127,8,26,31,190,214,253,27,251,222,51,118,120,6,143,3,78,50,14,59,236,185,188,206,248,6,171,71,31,195,103,140,154,125,27,219,254,249,207,127,94,245,3,251,139,11,56,89,222,121,231,157,249,57,131,125,3,219,6,207,25,156,180,227,43,161,23,23,240,237,100,120,55,239,228,147,79,225,219,148,86,94,185,249,214,172,46,179,237,164,12,202,152,179,51,202,100,93,177,154,196,43,210,142,248,225,115,238,194,189,142,146,1,140,101,162,108,53,158,37,39,33,235,198,5,3,140,213,215,156,103,151,55,22,209,51,92,32,209,188,69,217,98,95,99,190,203,91,78,192,190,207,137,230,45,201,195,184,97,193,119,166,200,117,206,249,56,134,173,88,29,38,176,90,41,246,90,30,215,140,106,48,41,233,45,77,236,161,71,66,184,249,86,58,81,56,39,132,211,127,25,194,221,244,98,79,47,108,140,82,253,108,49,44,35,110,147,186,238,230,120,43,21,78,30,86,161,23,223,85,233,137,79,255,208,154,90,89,15,93,159,124,124,84,247,49,96,177,24,147,211,52,206,243,236,15,136,25,170,171,47,58,215,103,177,213,118,232,45,31,172,49,59,209,231,80,124,118,149,117,130,28,72,117,167,49,139,158,107,222,103,55,103,153,36,181,142,185,206,107,236,84,88,124,229,86,91,213,98,104,26,179,234,53,14,225,61,71,189,38,250,179,4,248,199,138,183,212,113,224,232,63,148,92,211,1,28,108,224,224,66,15,130,243,120,3,58,128,195,65,12,14,184,113,133,29,247,229,227,3,182,184,165,4,255,212,245,128,45,7,62,4,139,43,151,248,78,117,28,156,162,237,15,126,240,3,110,143,131,101,124,21,43,190,126,82,15,152,113,144,128,43,156,56,41,193,1,27,14,94,112,96,140,171,241,184,66,138,43,242,96,189,250,142,19,18,220,82,129,62,117,185,48,63,124,189,35,190,37,7,62,14,40,245,3,225,184,221,4,255,244,113,235,9,190,239,30,159,209,64,27,188,3,128,131,71,124,8,18,99,132,111,148,193,45,44,88,47,28,108,193,112,160,130,249,96,153,112,96,133,190,240,227,105,56,160,168,33,31,115,28,64,163,222,175,31,62,0,139,117,193,87,110,214,110,121,26,101,92,180,30,227,130,19,11,253,234,93,108,199,248,97,227,71,249,100,8,109,21,248,86,27,156,32,96,76,240,129,107,244,143,19,59,124,155,16,218,232,120,228,251,69,196,34,154,223,92,218,22,219,202,182,56,150,182,5,198,245,36,190,162,141,219,169,240,155,15,87,209,182,216,142,182,197,218,107,227,86,171,120,139,211,142,59,238,192,53,63,252,209,15,121,251,157,114,234,41,124,224,142,91,114,48,111,221,175,176,62,219,110,27,183,53,14,172,81,123,210,73,113,91,163,255,210,182,174,1,203,15,160,86,161,251,5,214,217,239,75,184,221,11,159,43,192,126,142,131,198,62,148,250,110,107,248,159,25,63,204,140,117,223,105,167,29,101,95,139,63,68,184,241,198,27,209,182,61,139,215,211,239,107,47,63,234,229,97,115,218,119,240,239,12,181,158,249,245,138,120,21,250,159,182,195,51,118,224,119,46,240,59,10,60,166,167,156,202,235,129,49,194,184,198,19,15,96,5,58,153,220,152,79,40,177,47,197,125,251,100,62,57,213,125,219,127,155,24,246,49,255,220,80,148,247,137,116,189,241,60,192,190,155,191,246,232,201,111,190,221,242,62,145,195,254,170,219,6,31,228,199,201,49,190,104,0,175,67,90,87,91,70,96,200,242,96,223,195,188,253,115,73,183,23,110,239,194,175,120,63,244,208,2,58,65,107,158,63,110,248,203,220,91,64,54,203,16,127,0,238,242,243,53,140,11,202,174,56,85,150,137,132,213,186,98,141,77,156,150,229,36,236,236,15,104,181,87,142,148,180,99,170,228,173,142,80,242,243,118,125,253,89,62,82,171,31,69,162,235,158,2,82,142,212,232,145,90,113,173,95,197,160,216,207,159,140,195,188,78,184,113,240,236,14,225,178,171,67,184,130,14,186,231,221,33,87,237,151,114,172,71,47,82,219,210,139,226,190,123,68,159,33,207,96,29,38,9,77,224,87,0,135,98,236,26,90,122,42,49,77,138,58,216,18,17,26,123,157,221,76,183,180,143,105,162,186,181,119,26,144,247,207,84,242,51,77,194,114,191,133,124,113,62,96,115,68,243,121,213,224,170,94,227,72,197,254,148,141,84,131,171,122,202,243,191,250,109,230,37,130,100,63,37,204,112,140,119,26,30,167,147,112,28,208,225,224,98,206,138,116,226,237,235,123,128,147,15,28,252,129,241,143,222,31,104,228,192,45,54,184,234,139,127,224,152,87,23,80,135,122,91,46,92,16,40,0,87,44,1,156,236,224,160,5,134,54,184,5,5,140,19,8,156,76,224,7,233,242,43,173,88,102,204,3,7,29,67,150,169,15,186,126,88,86,244,165,7,201,125,24,101,92,70,133,31,71,29,147,81,49,116,91,120,164,219,2,99,129,54,216,177,116,7,108,248,201,167,158,12,79,80,255,84,20,86,93,37,46,35,22,19,79,71,101,45,183,120,4,140,179,252,211,141,209,246,53,183,194,142,241,205,73,56,208,133,180,42,246,47,90,15,206,186,113,81,198,45,49,120,94,227,247,48,230,210,73,224,144,147,164,37,1,221,79,240,46,209,146,88,70,92,60,192,103,97,112,146,175,239,216,245,35,221,46,101,30,31,218,139,98,220,56,97,59,113,192,30,2,244,178,76,36,108,252,156,1,231,15,237,47,207,91,78,245,72,221,253,1,228,176,95,201,231,237,172,94,48,184,95,153,72,88,245,109,62,130,214,252,5,165,249,49,213,244,72,173,184,214,175,162,21,147,241,30,49,160,142,33,13,110,157,31,194,113,39,53,159,89,88,22,113,240,254,33,28,248,204,16,86,146,43,12,24,167,4,34,228,122,254,31,105,186,98,147,179,184,218,158,216,167,172,159,74,189,202,190,61,83,71,94,93,192,234,148,101,98,53,165,60,56,215,53,65,40,249,45,150,137,132,77,27,213,92,14,168,246,163,44,19,9,171,117,197,26,153,208,223,252,175,126,139,165,9,102,63,112,117,19,183,129,224,71,201,112,11,149,7,14,210,240,131,87,248,122,78,252,74,240,240,3,131,9,186,129,39,139,253,3,106,49,14,146,241,111,8,79,173,26,183,154,45,211,40,173,112,195,56,200,79,84,114,150,239,241,90,60,192,59,117,120,199,117,159,125,246,14,187,237,182,59,41,165,129,110,15,120,43,75,78,239,246,154,110,86,12,140,219,167,202,188,148,202,100,158,217,36,199,76,198,57,101,17,153,1,101,15,209,172,150,131,200,137,137,134,137,214,70,33,133,206,139,235,97,240,163,20,217,7,234,19,76,38,135,125,176,203,43,88,147,26,77,51,103,130,133,226,51,204,33,23,186,139,21,218,191,65,252,92,86,193,116,115,4,89,156,207,175,55,22,238,236,151,24,46,62,72,140,119,22,78,56,45,132,239,252,48,132,251,31,164,29,138,246,168,101,213,206,185,32,132,111,30,27,194,149,215,201,111,67,40,100,108,132,12,249,216,182,10,122,144,151,215,154,155,158,23,144,95,218,182,173,229,18,64,82,157,137,133,198,212,5,152,189,64,176,28,57,73,63,10,43,136,38,100,198,90,34,164,176,62,165,142,203,84,139,20,161,1,23,68,23,236,101,102,104,206,84,99,142,20,25,121,13,188,1,202,4,147,196,97,38,83,238,2,237,94,30,216,221,162,35,84,137,135,115,116,102,79,60,30,183,198,67,145,199,83,4,110,65,192,237,9,56,0,192,173,11,184,186,140,3,87,124,110,0,183,166,224,29,9,124,211,209,228,164,97,58,145,109,228,140,227,62,132,119,13,234,204,15,227,216,166,198,84,194,190,49,220,140,145,75,120,86,161,182,144,145,49,6,113,42,44,43,219,176,100,61,211,36,229,198,168,36,101,184,25,35,151,240,114,8,124,227,25,78,30,240,237,74,17,181,193,1,55,134,71,194,160,140,57,59,37,38,235,138,213,122,99,225,248,142,3,29,24,65,1,160,118,178,76,36,236,173,7,138,109,85,203,89,38,18,118,246,7,180,218,43,71,106,233,54,223,72,213,246,0,187,121,94,38,18,54,190,8,170,251,126,172,6,110,86,103,237,106,186,76,138,58,80,136,205,39,36,203,65,104,197,194,165,126,60,52,92,72,7,66,191,252,117,8,151,94,21,79,24,150,39,172,68,7,11,219,108,25,194,193,251,133,176,33,238,53,150,131,66,59,54,204,99,129,30,80,42,198,141,77,238,137,173,125,77,39,148,124,166,154,14,54,71,180,74,190,212,55,144,231,153,104,162,37,86,219,147,47,246,3,54,71,52,159,119,154,200,221,253,209,68,194,198,175,49,224,252,172,191,249,95,153,188,227,176,52,1,223,20,131,15,90,226,190,110,253,10,78,220,10,178,199,30,123,240,111,23,232,231,45,38,24,23,120,94,224,31,74,153,39,87,204,115,148,86,184,225,41,141,87,30,79,48,6,240,101,1,33,156,122,234,41,252,225,253,23,191,248,69,97,206,28,220,157,80,26,240,84,101,38,103,236,237,149,199,139,9,83,191,85,41,207,23,115,54,113,90,206,145,170,249,82,191,64,171,94,38,86,162,190,8,234,75,216,158,15,161,183,127,176,57,9,181,234,25,228,231,121,128,93,137,171,122,36,206,235,142,132,137,234,121,93,146,35,36,203,65,104,197,194,165,126,18,208,204,113,162,128,31,87,195,239,49,204,0,112,181,3,87,242,112,207,38,108,181,85,87,229,15,95,109,181,229,86,97,227,141,54,226,95,188,228,15,137,201,178,225,236,254,254,7,30,8,119,225,43,234,126,251,91,254,138,190,5,15,61,196,87,9,97,248,238,109,220,94,48,237,192,189,147,71,62,47,132,237,183,194,167,242,220,19,87,156,252,137,204,175,4,14,227,198,38,215,226,130,110,62,193,242,94,36,148,116,118,51,93,211,86,71,172,46,144,247,211,219,159,114,164,166,158,152,93,101,65,171,157,178,76,36,108,124,199,76,202,145,234,253,249,58,154,72,216,202,91,78,25,174,56,78,239,188,85,9,187,178,182,5,178,152,159,246,136,69,175,197,227,115,126,43,200,84,227,241,184,111,253,12,162,47,14,224,181,3,247,145,99,253,250,62,111,49,193,146,132,219,97,10,60,57,17,201,81,90,225,134,39,227,181,184,81,26,208,218,0,247,197,163,67,231,162,24,20,243,137,195,21,120,199,65,82,198,50,73,24,200,53,199,70,170,193,85,61,103,153,72,104,186,105,46,231,253,206,254,0,114,216,119,204,164,28,169,213,30,40,249,121,187,86,191,50,145,176,233,195,231,193,234,16,138,243,137,100,78,85,143,148,244,1,116,197,236,142,16,3,22,146,131,91,147,46,191,58,254,146,51,126,168,109,26,129,15,216,109,191,221,118,97,187,109,182,13,219,109,187,77,216,121,167,157,195,14,219,111,31,182,217,122,107,254,6,137,81,254,89,227,31,253,61,247,222,27,110,190,229,230,112,253,245,55,132,171,174,185,38,92,119,253,117,116,66,113,83,184,254,134,27,194,189,29,63,224,51,22,246,220,57,132,3,246,9,97,221,181,69,144,39,176,80,59,22,240,43,175,67,45,54,185,22,247,212,37,253,146,95,210,75,62,83,201,247,26,216,156,132,154,186,156,35,153,83,203,231,58,18,121,14,104,181,87,150,137,132,173,252,200,253,41,203,68,194,254,250,200,147,119,28,38,152,96,20,224,121,131,127,64,101,158,28,216,230,40,173,112,195,147,241,90,220,40,13,104,125,128,123,171,59,10,170,219,111,186,89,33,113,115,226,160,192,146,12,98,153,72,56,184,222,136,38,57,27,169,6,87,245,156,109,146,249,57,71,106,233,72,168,235,253,90,123,117,122,251,5,200,239,204,19,242,126,106,253,155,30,169,233,167,160,235,134,6,106,243,83,112,236,26,88,58,139,113,79,63,126,36,237,250,91,240,30,190,136,83,199,30,187,237,22,94,245,138,87,132,231,31,246,60,126,55,1,223,143,190,246,12,124,31,52,222,149,184,235,238,187,249,235,21,207,191,240,194,240,131,31,253,40,156,114,250,105,244,100,243,207,134,49,129,111,211,216,96,189,16,94,116,72,8,155,109,148,62,193,128,124,30,211,21,155,156,197,86,63,170,78,96,87,243,190,174,228,123,13,156,233,12,242,107,121,38,151,87,167,150,111,181,215,4,33,111,195,148,179,76,36,108,231,51,6,216,165,73,141,153,148,35,213,250,227,19,7,121,186,241,211,52,225,252,138,189,198,5,166,7,222,109,211,152,59,44,197,82,87,139,115,238,203,247,113,223,252,122,227,202,250,165,49,85,83,57,235,157,113,100,106,198,221,91,172,16,125,130,229,9,110,135,40,112,220,207,156,74,78,109,127,50,94,166,80,90,193,134,91,227,147,115,53,225,120,130,41,96,200,0,207,52,43,98,220,241,142,67,206,50,145,176,90,87,172,177,137,211,114,142,84,207,107,1,161,228,27,203,68,75,90,237,93,14,104,181,87,142,196,14,251,94,87,13,80,95,4,213,91,243,21,148,116,118,85,143,212,228,51,29,142,249,132,106,255,100,188,221,93,204,24,33,198,175,62,255,252,244,16,126,131,223,249,152,26,240,206,193,122,235,174,27,94,112,216,97,225,175,223,245,151,97,223,125,246,145,76,29,184,213,136,111,57,34,195,187,9,48,28,36,40,112,208,0,91,145,14,224,227,237,77,115,195,220,185,43,178,214,5,124,23,243,191,127,238,115,225,59,71,127,47,204,191,243,78,62,185,152,18,112,2,113,196,97,33,236,184,125,160,133,33,65,150,209,63,223,0,183,236,140,81,98,118,37,54,153,156,154,110,68,19,213,107,253,87,231,163,28,169,169,235,201,39,253,21,252,164,29,77,180,196,106,85,147,56,207,247,245,99,190,99,38,229,72,245,254,114,142,84,205,251,249,152,36,14,209,252,175,124,51,250,19,76,48,65,1,120,174,224,53,59,114,249,196,50,62,165,106,108,208,102,203,20,176,66,186,98,109,214,3,123,69,171,202,9,54,94,73,1,217,4,83,64,105,64,235,3,220,202,146,211,218,159,147,2,178,26,250,242,51,132,1,39,14,50,145,176,241,107,12,87,29,66,181,95,101,153,72,216,202,143,220,175,76,36,108,124,17,212,151,176,218,222,168,148,7,155,211,104,64,222,31,80,242,77,34,135,253,154,14,212,124,130,239,27,168,197,38,15,136,177,231,226,87,149,207,56,55,126,123,210,20,128,91,145,158,125,224,129,225,200,23,31,30,94,122,196,17,225,25,219,111,79,139,100,51,75,112,223,253,247,135,91,127,123,91,152,55,127,94,152,127,199,157,225,14,58,168,191,235,158,123,194,125,247,221,31,30,122,232,161,240,200,35,143,242,7,23,21,115,87,154,203,159,131,88,115,141,53,248,7,140,54,88,127,253,176,209,134,27,146,61,61,108,178,241,198,252,99,56,240,107,223,179,125,231,93,119,133,159,159,116,98,248,201,9,63,13,39,157,122,10,255,176,203,216,88,109,213,16,246,219,51,26,159,60,16,242,39,52,191,34,56,12,141,77,214,216,213,177,91,168,43,233,73,255,90,3,87,235,124,158,144,204,159,38,150,86,95,4,213,243,126,170,253,229,28,169,169,39,102,87,25,112,126,181,31,229,72,245,254,68,79,52,184,170,231,44,147,132,225,138,211,211,46,185,85,9,187,62,116,97,60,21,184,60,139,235,156,31,72,213,226,1,76,143,250,21,254,25,136,19,30,186,62,101,166,110,201,113,177,66,244,9,150,103,184,29,4,251,31,61,176,31,90,76,59,12,239,55,90,69,78,109,255,50,94,166,80,90,193,134,227,120,57,149,156,229,107,124,22,55,74,3,58,125,3,172,189,40,198,141,19,230,19,135,43,47,36,23,145,148,27,203,68,153,41,103,153,72,216,206,231,44,19,9,77,55,205,177,163,193,253,153,239,216,81,119,63,0,57,236,87,242,26,91,29,224,252,188,95,69,210,79,201,7,211,38,241,253,59,74,251,35,223,66,239,19,106,243,85,244,197,88,134,107,111,10,225,180,95,132,176,224,33,209,70,7,14,0,158,117,192,1,225,239,223,247,55,97,223,189,247,9,79,223,96,3,214,114,60,240,192,131,225,228,211,79,15,103,156,125,118,184,254,134,27,249,231,243,241,61,233,143,60,250,232,216,31,108,198,201,4,62,68,253,180,53,215,12,155,108,178,113,56,232,89,7,134,231,63,247,185,97,155,173,183,146,138,20,15,46,88,192,159,129,248,212,127,252,123,248,222,177,223,231,31,144,25,11,115,87,12,97,199,237,66,120,225,193,120,139,37,62,195,24,226,12,141,249,149,217,161,22,155,172,113,77,143,212,244,67,108,53,4,107,167,28,201,156,174,60,251,94,87,13,174,234,42,16,74,126,210,47,77,180,196,106,85,115,57,160,213,62,103,153,72,216,202,119,230,8,185,214,98,153,72,88,171,155,255,229,201,59,14,19,76,48,28,120,222,224,127,69,153,211,3,219,242,137,166,43,136,188,76,163,180,194,13,79,78,4,150,52,186,7,184,148,77,184,183,96,26,88,49,48,158,101,183,42,209,68,194,106,29,80,108,163,154,207,129,115,93,19,132,146,111,44,19,43,81,95,4,213,71,237,23,96,87,117,153,88,218,235,96,115,18,74,250,3,106,177,201,3,98,236,161,55,223,26,194,207,78,15,225,225,241,110,223,193,45,67,56,64,127,239,95,253,117,120,203,155,222,220,250,69,203,39,232,160,252,254,251,31,8,87,92,121,21,29,164,31,27,78,61,227,76,154,173,223,51,103,6,56,105,217,109,151,157,195,107,95,249,202,112,240,115,158,29,214,91,55,254,68,189,7,78,84,206,60,231,236,240,222,191,255,187,112,197,85,87,143,119,11,19,198,125,183,29,67,56,244,192,16,86,149,95,174,180,213,131,35,227,236,209,21,215,124,64,99,147,53,46,232,37,191,218,95,198,0,187,121,62,82,187,190,39,159,183,135,195,190,99,35,213,224,170,158,49,144,244,73,19,101,166,156,35,181,245,26,71,178,216,247,95,100,184,226,16,225,86,37,236,22,144,154,43,234,250,15,189,16,11,199,206,218,241,112,86,204,150,120,24,183,214,191,111,188,56,166,106,42,111,198,183,22,71,166,102,220,189,197,10,209,39,88,150,224,54,120,129,227,126,228,84,114,106,251,139,241,50,133,210,10,54,172,227,163,104,85,149,155,165,60,193,20,48,100,128,167,202,138,97,113,156,190,244,249,20,195,37,48,209,68,194,70,55,65,114,57,3,206,207,219,181,88,38,18,86,235,128,188,13,83,141,35,181,116,63,47,239,23,219,187,188,249,34,168,47,97,210,191,163,246,252,5,197,249,1,62,166,137,215,205,39,244,245,167,232,138,217,205,98,236,27,87,93,23,194,233,191,28,239,164,129,250,223,124,211,77,195,91,222,248,166,240,214,63,248,131,176,221,54,219,72,34,2,159,83,56,247,252,243,195,25,103,157,19,206,254,229,175,248,10,255,146,194,134,27,108,16,158,117,224,1,225,208,131,158,19,14,121,206,115,194,90,107,165,191,16,187,96,193,130,240,205,239,125,55,124,254,203,95,14,151,93,113,69,88,52,234,59,31,248,138,214,93,119,8,225,176,103,133,176,242,136,239,60,152,79,72,142,104,8,62,102,87,98,213,45,157,197,214,142,216,106,8,214,206,137,236,102,186,106,18,150,243,224,76,79,218,16,242,124,173,189,181,83,6,10,218,216,253,137,158,104,112,85,239,99,153,72,216,87,63,121,199,97,130,9,186,128,231,137,255,127,165,113,100,59,65,84,166,231,21,254,157,225,233,85,99,42,211,230,145,151,41,148,86,176,225,81,78,132,44,158,96,26,225,6,184,202,13,90,89,114,6,239,207,163,198,211,132,202,173,74,50,201,153,41,103,153,72,216,206,231,44,19,9,91,121,203,41,195,85,135,208,234,79,57,82,75,247,253,57,234,237,167,213,46,203,183,250,23,20,251,115,5,185,110,41,175,131,205,73,168,209,5,201,252,116,207,2,85,234,20,73,61,241,53,55,134,112,234,57,33,60,250,24,178,35,99,239,221,247,8,255,245,239,255,17,246,222,99,143,228,43,84,241,34,127,225,69,23,135,79,255,231,103,195,181,215,95,207,183,34,141,123,11,210,116,99,245,213,87,15,155,110,178,113,120,251,91,223,26,142,56,252,69,116,140,223,44,55,150,241,182,121,243,194,135,255,249,35,225,107,95,255,58,141,208,136,207,62,140,239,246,91,135,240,146,195,66,176,95,153,149,62,172,171,44,206,95,193,107,177,201,26,143,160,151,124,155,143,207,19,172,189,114,164,166,206,235,170,193,85,93,5,66,201,111,177,76,36,108,124,199,142,234,253,248,58,154,72,104,186,105,133,156,213,16,90,253,229,44,19,9,107,117,56,113,192,238,128,176,126,69,188,205,84,65,86,136,233,145,92,145,207,226,225,172,152,174,120,60,238,91,31,27,23,209,203,227,69,213,84,94,99,237,46,143,141,39,88,134,81,218,224,13,15,218,127,20,218,108,153,2,86,72,87,172,205,241,121,231,84,114,90,227,147,20,144,77,48,5,148,6,180,54,192,83,31,112,237,181,134,60,143,120,197,231,60,231,57,31,62,231,174,121,148,145,20,51,89,137,217,164,134,217,251,224,146,101,245,152,24,139,168,156,228,192,112,197,225,62,188,169,6,118,121,110,107,98,36,101,54,248,222,84,147,188,58,208,152,65,202,234,75,160,186,249,5,227,156,107,151,152,180,45,181,55,77,75,36,46,213,178,14,120,45,134,221,177,248,183,223,17,194,41,103,135,240,240,35,36,142,134,117,215,89,39,252,249,159,188,61,124,239,127,191,30,182,216,108,51,190,85,9,192,135,152,111,186,229,150,240,241,79,125,38,124,252,211,255,198,31,122,214,31,83,154,45,192,103,25,240,219,14,39,157,122,90,56,247,252,11,120,249,215,93,103,237,176,242,202,43,211,176,172,192,95,15,123,212,145,71,134,173,183,220,42,92,116,233,165,225,193,5,35,254,82,54,126,48,239,201,167,66,216,108,147,248,46,132,142,57,28,102,64,124,141,213,111,197,28,56,29,198,19,231,199,176,173,195,7,75,92,211,149,107,62,179,76,56,167,62,136,3,167,105,156,49,192,62,106,212,207,89,114,165,126,44,7,215,229,242,186,132,145,231,192,49,59,101,46,230,160,115,80,102,246,149,161,137,64,252,158,151,191,42,250,51,1,204,198,63,165,178,24,139,225,159,114,22,75,221,180,197,130,190,188,234,134,60,158,96,130,22,220,14,85,224,201,129,109,105,5,235,43,220,202,146,179,124,141,215,226,70,105,64,235,3,220,202,146,83,219,62,213,237,53,221,172,144,184,112,226,32,147,132,163,27,33,154,214,91,141,50,92,117,0,19,133,114,150,137,132,237,188,178,77,26,223,107,197,28,92,213,51,6,216,181,66,33,229,72,237,118,125,121,66,201,55,142,100,78,73,55,159,144,183,87,248,152,93,173,179,73,132,239,159,119,4,95,71,184,227,238,16,126,126,70,8,15,208,65,46,114,35,216,86,91,110,25,62,253,209,143,133,63,123,219,159,240,193,182,2,191,155,240,197,175,254,119,248,232,191,126,58,92,120,209,69,179,230,29,134,46,204,155,63,63,252,236,164,147,194,173,183,221,198,191,43,129,111,103,82,224,55,39,14,220,127,255,240,155,91,111,229,147,33,30,187,194,120,180,12,184,251,222,16,86,154,27,194,38,232,79,180,228,153,8,20,98,47,241,43,67,1,85,61,227,188,127,175,103,41,134,246,91,235,95,27,49,209,196,151,169,102,240,190,192,250,183,73,83,230,53,227,12,150,22,103,228,254,148,1,239,11,90,253,230,28,169,206,90,23,249,61,71,189,154,118,135,21,100,183,232,98,181,60,238,48,60,58,98,234,169,28,11,79,91,44,214,151,231,71,87,92,52,234,101,80,28,153,186,76,99,44,133,211,45,78,152,169,202,134,60,158,96,49,64,7,189,204,180,165,101,42,204,27,45,101,126,24,147,10,191,194,84,194,190,49,220,140,145,75,120,137,162,182,80,158,27,195,35,97,89,217,134,37,235,153,38,202,36,177,111,12,55,99,228,18,94,174,81,27,20,207,141,225,145,48,40,99,206,22,226,25,99,53,137,227,137,195,221,243,177,4,80,227,164,197,112,196,212,7,181,24,174,56,60,151,146,105,14,236,125,176,136,9,195,149,216,251,158,217,98,216,248,96,103,214,70,224,181,196,36,167,102,237,212,87,23,126,197,128,150,14,141,19,209,114,221,215,38,121,213,4,185,206,185,92,243,117,49,205,147,60,94,240,72,8,39,156,26,194,61,247,73,110,184,29,176,239,190,225,164,31,253,132,89,111,241,193,97,210,217,191,248,101,120,199,95,254,127,225,28,226,5,15,141,255,173,76,75,2,248,221,136,107,175,187,158,78,32,78,166,85,92,33,236,185,251,110,252,85,174,240,241,110,196,81,47,125,41,127,101,236,175,47,189,52,30,35,186,241,168,26,78,154,110,167,231,23,126,93,26,63,22,199,186,180,77,182,137,139,1,214,97,28,52,58,160,57,245,99,7,66,170,203,132,107,225,22,116,118,225,71,55,250,78,55,206,124,166,92,243,49,59,252,103,57,239,179,235,25,58,7,49,54,223,49,251,202,208,68,168,178,76,148,163,19,89,181,132,225,138,3,174,246,171,28,41,237,3,44,9,199,239,121,217,12,190,227,48,193,4,203,28,240,234,138,231,79,153,151,212,59,12,248,182,191,121,243,230,243,55,246,213,190,226,123,241,160,180,130,245,21,46,141,79,107,188,20,237,230,19,140,12,12,160,14,100,141,27,180,178,228,180,182,79,82,64,166,200,227,197,132,184,247,235,158,163,11,80,99,134,15,138,5,25,124,77,161,190,37,57,193,150,203,146,5,116,229,8,150,118,253,21,225,115,168,21,23,96,191,171,45,1,125,23,251,239,105,215,194,168,245,99,2,95,57,250,203,11,227,21,241,17,128,131,232,163,142,56,50,124,239,127,254,151,127,43,65,95,64,241,27,8,159,251,194,151,194,95,254,159,247,242,213,123,124,24,122,105,4,110,165,122,240,193,7,195,167,254,227,63,195,251,254,239,7,195,77,55,223,194,26,176,214,211,158,22,62,254,143,255,20,254,207,95,188,43,121,135,165,23,184,93,169,239,55,49,108,179,251,237,63,202,190,80,171,21,125,80,87,40,42,21,14,233,163,144,52,137,28,239,183,160,26,216,213,250,210,150,230,147,53,148,58,32,180,250,18,248,231,175,250,198,145,90,109,24,94,44,22,240,243,38,103,184,165,120,56,171,229,241,108,183,250,242,227,228,253,216,99,191,31,46,186,232,34,211,241,207,209,215,181,98,25,63,213,45,78,152,169,202,252,15,216,243,12,227,174,187,238,10,95,250,210,151,152,39,200,81,219,40,145,105,203,135,133,11,23,133,199,30,125,140,57,110,227,184,255,40,243,195,152,84,248,21,166,18,246,141,225,18,99,31,196,190,200,95,207,77,49,182,213,137,39,157,152,252,150,208,146,129,44,100,39,55,198,235,216,201,52,165,9,115,30,71,145,125,99,184,25,35,151,240,52,224,230,155,111,14,95,254,242,151,195,35,143,140,126,11,245,146,69,109,80,60,55,134,71,194,160,140,57,235,89,13,21,62,46,24,138,166,35,246,28,143,250,124,149,153,234,158,115,173,96,128,177,76,140,225,56,78,114,96,184,226,128,139,166,57,176,243,49,129,239,153,125,228,224,138,222,50,159,227,194,38,214,246,62,111,190,24,144,107,222,180,143,216,56,106,108,42,73,156,228,189,238,124,111,172,231,57,19,157,86,177,203,174,9,225,90,249,102,163,82,190,96,115,86,92,49,252,209,155,127,63,252,231,39,62,25,182,220,124,139,216,150,112,213,213,215,208,65,246,135,194,103,191,248,165,240,240,82,247,36,47,3,191,88,125,220,79,127,22,254,234,125,127,19,78,60,229,212,240,148,220,110,133,223,134,248,135,247,255,93,248,212,71,254,37,172,185,230,211,138,227,84,52,124,126,228,28,58,81,123,12,223,88,69,49,111,35,113,109,123,193,85,159,3,151,203,12,176,88,252,86,189,211,85,99,95,75,189,102,98,244,217,85,223,107,100,190,142,25,164,172,190,51,171,5,156,239,107,18,139,101,230,91,27,101,0,190,186,226,248,154,196,36,199,236,125,176,136,234,115,44,57,99,232,28,52,236,173,88,19,93,133,158,124,122,134,91,138,19,198,195,197,172,152,14,161,20,143,194,228,77,107,60,132,137,178,152,166,105,76,19,213,249,79,227,40,166,49,90,57,221,226,132,153,170,140,182,9,79,48,139,144,111,148,69,225,158,123,238,9,223,248,198,215,153,121,31,97,85,152,55,42,246,15,229,152,139,219,90,98,154,168,206,127,200,41,195,205,24,185,132,103,53,106,11,29,153,215,153,167,194,44,167,204,89,97,254,67,78,25,110,198,200,37,60,129,67,109,144,60,55,22,85,199,236,164,12,119,40,99,50,229,152,133,38,110,222,111,179,140,50,139,41,39,166,26,216,25,96,28,41,101,154,40,167,137,50,146,62,201,56,20,246,166,26,179,138,44,164,240,253,177,169,15,230,68,195,209,137,108,174,248,218,94,53,131,211,44,31,41,2,1,114,49,210,208,57,17,62,244,253,179,47,177,147,227,252,196,103,72,157,80,18,223,118,71,8,103,159,23,175,132,15,196,28,58,56,122,199,91,255,40,124,254,83,159,230,95,100,86,252,250,162,139,195,95,252,159,247,134,211,207,58,139,175,22,46,107,184,250,154,107,195,223,125,232,31,194,15,126,244,99,26,98,30,72,254,253,135,119,190,237,109,225,223,63,246,177,176,122,246,91,16,157,184,109,94,8,231,94,44,65,1,178,137,156,35,32,191,181,15,8,123,93,219,9,53,112,58,96,121,104,42,58,112,191,202,133,188,118,192,57,112,35,177,181,133,20,218,167,246,207,101,170,69,138,236,131,36,17,97,146,56,204,100,181,126,213,184,70,89,69,22,36,206,161,154,103,103,44,231,28,93,0,231,21,241,10,158,90,30,119,24,30,46,198,217,136,215,107,241,112,38,111,90,227,241,152,31,62,86,203,227,162,81,171,98,92,102,234,50,141,49,215,22,51,21,226,200,232,35,225,9,102,16,249,32,167,131,79,91,50,101,222,72,216,190,13,243,195,226,88,195,156,199,81,100,31,136,109,124,28,25,53,9,207,42,212,22,50,50,214,57,78,133,121,165,60,75,214,51,77,148,73,18,63,26,144,51,106,152,52,30,3,91,111,189,117,120,27,253,159,197,183,31,46,221,200,6,165,200,141,225,145,48,40,99,206,78,43,147,117,197,106,18,55,39,14,136,80,222,98,78,70,78,76,53,112,151,249,218,66,59,4,9,195,21,6,18,77,107,132,217,36,215,242,197,0,101,192,107,137,121,205,249,126,94,230,215,218,147,197,137,211,213,52,229,52,246,69,79,52,88,166,123,179,26,88,94,87,105,163,134,95,131,62,253,23,116,80,67,71,53,165,124,193,86,152,51,39,188,225,181,175,11,31,250,155,191,181,175,90,197,21,248,51,207,62,39,188,251,253,127,31,110,253,237,111,89,91,86,129,207,106,124,232,35,255,18,190,246,245,111,242,125,174,0,94,64,223,252,186,215,135,191,127,239,251,194,202,248,145,187,108,204,138,6,92,114,85,8,215,221,68,14,142,42,161,33,167,46,252,130,113,13,172,167,206,76,234,212,201,117,141,45,231,117,151,87,83,176,159,229,204,36,15,211,14,213,55,73,125,176,55,209,0,38,209,99,162,241,65,202,108,234,131,75,38,57,64,125,14,193,44,52,28,19,49,22,183,105,43,249,42,75,13,88,117,167,241,57,12,77,26,203,227,14,195,163,35,198,126,228,117,141,115,230,135,196,248,178,130,199,30,123,148,111,1,88,184,240,41,211,241,46,219,163,143,62,194,63,124,184,104,209,66,209,41,227,250,1,227,2,193,35,143,60,220,106,95,226,167,158,122,146,159,51,143,61,254,88,162,35,134,142,60,98,51,201,123,123,236,177,88,139,229,194,178,231,121,250,51,31,249,71,31,141,245,143,61,22,191,197,173,201,71,166,89,88,140,122,220,138,194,58,150,142,24,223,254,246,240,195,143,100,58,147,49,250,72,120,10,192,60,176,142,24,79,108,131,46,196,245,139,219,174,175,182,6,204,207,175,155,2,26,250,141,219,191,127,197,70,93,150,161,253,251,241,64,155,246,96,167,28,251,162,237,201,49,182,107,179,223,97,127,198,178,113,150,244,200,177,141,50,110,119,194,50,97,155,99,190,84,194,57,32,246,237,227,200,168,73,120,10,24,101,220,177,46,168,197,114,54,181,109,70,78,159,227,216,159,89,227,124,204,229,188,144,158,239,60,6,244,188,126,226,137,184,111,32,93,100,26,175,71,30,137,227,133,90,0,57,207,60,43,144,240,168,251,86,31,208,7,250,130,97,63,156,221,200,6,133,185,49,60,58,153,136,163,46,166,201,160,184,202,106,195,226,248,59,14,87,253,58,254,147,3,152,226,63,188,134,225,138,211,203,50,145,176,241,107,12,87,29,194,168,253,231,121,203,41,3,206,239,235,207,124,199,142,218,237,53,65,96,55,207,203,68,194,198,23,65,117,223,143,213,192,205,234,172,93,77,143,148,198,52,1,227,9,246,171,139,66,184,240,178,232,15,196,75,95,124,120,248,194,167,62,21,54,221,120,19,142,241,226,117,204,15,126,24,62,249,153,255,8,15,60,56,226,87,148,46,197,192,231,57,126,255,141,191,23,222,245,167,111,15,107,173,181,22,107,143,63,241,68,248,204,127,125,62,252,223,143,252,83,248,221,208,119,92,214,91,39,132,35,14,35,94,87,4,122,38,58,106,197,120,166,70,199,213,16,76,39,176,43,177,234,150,174,232,173,126,43,249,164,157,38,9,181,188,150,148,250,87,9,104,181,87,150,137,132,173,188,229,148,1,231,87,251,85,150,137,132,253,245,202,50,145,208,116,211,202,124,199,151,191,65,62,158,128,16,61,43,242,120,250,129,127,220,63,254,241,143,195,198,27,111,204,247,106,159,125,246,217,172,111,179,205,54,225,117,175,123,29,255,83,255,225,15,127,24,110,189,245,86,214,247,223,127,255,112,196,17,71,132,53,215,92,147,99,0,53,103,156,113,70,248,229,47,127,201,62,176,225,134,27,134,23,190,240,133,97,207,61,247,180,207,59,225,222,228,159,255,252,231,225,192,3,15,100,190,243,206,59,249,23,228,81,119,192,1,7,112,31,103,157,117,22,31,208,160,61,230,179,235,174,187,210,75,218,10,182,156,88,174,109,183,221,54,252,236,103,63,11,23,92,112,1,247,11,64,67,253,86,91,109,197,245,17,241,159,217,13,55,92,31,78,60,241,164,112,227,141,55,138,30,194,190,251,238,27,94,124,248,139,195,186,235,224,185,134,3,230,39,195,143,126,244,35,190,154,57,103,197,57,225,228,147,78,14,123,239,189,55,45,219,11,194,131,15,46,224,249,157,119,222,121,220,22,203,124,240,193,7,135,195,14,59,44,172,188,202,202,233,230,3,209,76,177,30,248,124,215,145,71,30,201,95,69,173,203,191,217,102,155,241,250,123,96,220,143,57,230,152,240,138,87,188,34,204,157,59,151,199,251,144,67,14,9,231,159,127,126,184,228,146,75,184,230,233,79,127,122,50,30,10,220,87,255,171,95,253,138,183,219,125,247,221,199,26,174,196,98,30,135,30,122,104,239,85,217,147,79,62,153,151,23,227,122,194,9,39,240,242,189,252,229,47,231,11,65,88,254,19,79,60,49,92,122,233,165,114,144,25,194,22,91,108,193,203,177,221,118,219,217,114,96,187,162,159,215,191,254,245,225,250,235,175,15,39,157,116,146,125,70,3,243,127,246,179,159,29,158,251,220,231,242,184,121,12,237,31,192,190,114,220,113,199,133,171,174,186,138,227,100,27,172,188,50,47,195,103,63,251,89,206,41,54,217,100,147,240,251,191,255,251,60,118,186,143,98,172,116,31,133,158,238,163,113,67,226,228,248,246,219,231,241,62,26,231,23,245,93,119,219,53,28,241,146,151,132,223,254,246,182,112,211,77,55,134,151,189,236,229,52,239,149,200,191,57,156,114,202,201,225,13,111,120,99,184,231,222,123,194,241,199,29,31,94,247,250,215,209,203,248,122,212,174,1,62,35,247,221,239,126,151,151,121,251,237,183,23,181,141,161,227,130,49,199,255,220,245,215,95,159,235,117,251,235,115,20,31,214,86,96,27,223,126,251,237,92,119,229,149,87,138,26,194,110,187,237,22,94,66,235,116,219,109,183,241,243,67,183,61,112,231,157,119,132,227,143,63,193,234,155,49,127,46,173,55,182,101,220,225,209,55,182,251,79,127,250,51,123,157,64,237,94,123,237,21,94,252,226,23,209,152,159,75,203,28,194,243,159,255,2,123,158,220,255,0,173,227,207,79,12,151,93,118,89,178,142,88,150,124,219,231,208,253,237,141,111,124,35,239,95,26,227,57,115,250,233,167,243,178,0,232,239,168,163,142,10,91,110,185,37,199,203,30,226,126,217,205,138,190,120,116,232,92,20,136,227,183,42,221,51,63,102,56,75,147,22,195,169,49,92,97,32,209,180,198,51,39,133,225,138,3,238,52,212,112,161,99,17,149,147,28,24,174,248,214,143,154,215,184,176,137,213,103,142,212,212,102,6,128,216,119,186,106,234,71,33,198,204,42,57,77,243,236,170,47,150,228,97,34,181,244,146,161,132,38,247,209,65,254,137,103,142,116,210,176,223,94,123,135,159,126,239,104,249,199,27,129,123,254,255,225,95,62,186,212,125,107,210,84,129,23,206,75,47,187,60,172,56,103,197,240,172,3,246,103,109,46,29,44,28,184,239,126,124,2,117,222,133,23,210,147,106,192,147,20,63,178,135,23,237,45,54,197,217,72,179,125,0,38,22,140,162,207,78,100,53,141,153,213,71,78,253,24,138,208,248,18,70,159,157,134,85,227,80,124,118,61,103,62,83,65,99,246,186,176,184,169,230,252,132,101,98,172,122,198,214,41,33,201,145,49,105,62,139,153,68,75,152,157,14,142,52,164,222,127,171,18,100,218,141,200,33,35,214,184,206,249,15,84,105,92,96,122,224,173,228,82,140,171,114,215,92,115,53,29,132,95,24,118,216,97,135,240,7,127,240,7,225,121,207,59,44,60,68,207,225,83,78,57,133,14,138,110,10,47,122,209,11,233,36,226,245,225,128,3,15,8,87,95,117,117,184,231,158,187,249,64,29,203,250,208,130,135,232,160,247,104,62,128,125,237,235,94,27,94,249,202,87,114,251,141,54,218,136,15,188,112,192,188,229,150,91,208,124,231,240,129,205,105,167,157,22,112,181,23,7,201,175,122,213,171,194,51,158,241,140,112,230,89,103,134,203,46,189,140,79,70,222,244,166,55,133,151,28,241,18,246,81,139,3,90,28,0,97,57,175,190,250,106,190,162,122,230,153,103,242,129,23,14,28,142,60,242,136,112,208,65,7,241,149,228,159,252,228,184,176,246,218,107,209,73,199,70,52,63,188,156,45,10,23,95,114,49,235,244,255,140,15,108,113,96,130,3,171,249,119,204,15,103,156,126,6,175,7,14,62,112,0,118,205,53,215,240,65,18,174,72,227,128,99,167,157,118,162,49,162,215,53,58,216,194,252,223,250,214,183,242,137,192,30,123,236,193,39,45,184,170,185,229,22,91,242,152,122,32,198,201,194,133,244,188,199,250,225,22,70,196,152,199,117,215,93,199,26,78,16,20,152,47,250,218,103,159,125,248,32,234,215,191,254,117,184,226,138,43,248,100,234,13,111,120,67,120,193,11,94,192,227,129,237,129,131,32,189,56,129,49,63,254,248,227,249,96,13,7,124,175,121,205,107,248,64,120,231,157,119,230,245,192,65,25,14,194,242,3,118,15,28,44,162,14,7,250,104,251,204,103,62,147,15,196,17,127,235,91,223,10,27,108,176,1,159,64,162,127,28,152,97,93,112,0,143,229,193,201,38,128,3,221,107,175,189,150,63,87,128,254,48,118,216,15,176,220,88,215,139,47,190,152,183,29,198,90,151,5,39,2,67,251,127,224,129,7,194,247,191,255,125,238,235,205,111,126,51,111,195,93,118,217,133,199,9,251,169,142,9,14,106,177,109,176,28,168,59,244,208,67,194,211,158,182,22,213,44,224,19,51,222,71,95,251,218,112,212,43,142,162,125,244,121,124,114,138,147,28,140,249,86,91,225,224,146,182,35,253,221,120,227,77,225,59,223,249,14,159,164,97,252,177,205,209,55,158,47,167,208,255,56,0,219,114,199,29,119,164,151,233,21,121,253,177,222,187,239,190,123,88,139,230,119,203,45,183,240,254,130,147,48,15,232,216,86,207,122,214,179,170,95,162,161,227,130,147,26,236,175,126,92,176,173,253,184,96,158,56,89,199,254,166,99,184,223,126,251,241,182,152,55,111,30,143,183,158,180,227,121,252,221,239,230,235,116,16,239,223,167,158,234,215,105,7,218,87,231,200,152,31,75,99,190,125,120,19,141,37,78,152,176,95,225,131,225,15,61,244,48,63,167,49,88,24,19,108,223,227,79,56,62,28,124,208,193,246,28,195,114,96,92,112,210,128,215,0,44,63,191,102,16,176,142,223,254,246,183,109,219,191,236,101,47,171,174,99,9,126,188,245,4,23,175,21,243,231,207,167,147,147,231,115,159,56,105,198,59,160,24,31,60,7,208,247,236,7,109,12,236,128,9,215,209,170,38,7,47,69,158,91,221,205,48,199,189,13,115,134,8,3,18,150,28,51,156,156,225,10,23,161,57,105,195,232,168,79,250,36,51,142,196,72,88,114,60,73,18,25,68,75,250,83,70,66,217,7,234,59,248,229,51,63,82,132,215,80,163,190,34,19,204,109,21,70,248,249,48,196,111,149,139,96,186,57,17,143,63,17,194,201,114,210,128,189,109,128,109,187,245,54,225,223,232,4,97,213,85,87,229,46,240,226,113,214,47,126,17,62,252,207,255,194,111,83,46,143,192,24,124,225,171,95,11,255,245,149,175,218,21,20,28,44,252,245,59,254,44,60,143,94,196,74,227,88,180,203,175,9,225,14,92,173,243,219,44,131,233,89,65,107,159,16,176,86,208,181,189,79,177,47,122,14,238,159,157,232,183,32,154,206,79,200,44,78,132,189,47,48,73,28,158,31,204,107,145,34,251,32,73,148,225,251,69,29,147,176,197,206,76,19,230,152,29,199,145,202,140,73,201,128,120,16,175,70,27,63,250,194,26,215,153,188,98,92,96,122,48,87,98,40,184,242,136,3,112,60,167,87,93,117,53,254,199,143,127,202,56,144,220,97,135,29,121,95,198,69,2,28,116,227,138,43,239,227,180,42,56,144,192,151,1,224,128,108,211,77,54,229,3,149,149,86,90,153,15,170,112,96,143,3,216,59,239,140,87,159,49,63,28,56,190,240,133,47,226,171,129,232,19,239,16,236,181,231,94,220,14,255,236,113,0,56,119,197,185,124,96,136,147,15,28,12,248,245,249,5,189,206,224,234,53,14,228,112,66,129,19,18,240,193,7,31,194,7,67,167,211,201,0,14,28,177,78,56,160,56,151,14,92,112,64,141,229,198,9,2,230,179,238,186,235,134,35,143,56,146,15,68,113,240,137,231,46,250,134,161,47,28,128,109,186,233,166,52,14,171,240,65,15,14,162,49,30,107,175,179,54,47,243,134,27,62,157,175,232,227,42,45,242,186,108,145,153,248,192,15,125,205,155,119,59,199,208,113,32,137,171,206,247,222,123,47,22,143,129,246,56,168,195,9,146,30,76,226,0,14,99,129,119,60,160,97,59,224,128,24,7,64,56,96,2,176,204,231,158,123,46,31,224,253,222,239,253,30,31,148,97,217,176,126,184,210,142,237,177,246,218,107,243,120,225,32,182,15,184,66,141,62,176,253,49,127,28,112,225,64,241,165,47,125,41,95,209,198,250,33,135,147,27,156,20,224,221,16,172,139,226,134,27,110,8,11,22,44,224,3,71,221,182,48,248,88,22,244,137,54,88,22,61,160,27,218,255,29,119,220,193,251,13,182,33,14,0,81,139,117,196,193,63,174,46,227,164,11,243,194,246,69,31,24,3,240,106,171,173,206,181,23,93,116,49,31,140,98,57,208,14,23,120,48,166,56,49,196,65,52,222,85,184,235,174,187,185,246,254,251,226,213,254,23,189,232,69,124,101,29,251,227,156,57,43,112,223,251,239,191,95,120,241,139,95,28,46,191,252,50,174,197,54,4,25,19,86,89,101,101,94,175,171,175,190,138,151,75,183,243,83,11,227,137,41,246,57,244,85,130,142,11,246,125,236,203,235,173,183,30,207,71,199,5,39,219,249,184,227,0,27,219,14,7,225,88,111,180,193,115,3,251,38,182,7,128,19,118,172,19,158,119,120,238,60,237,105,79,227,126,49,62,216,175,177,174,56,121,140,136,43,116,199,29,241,221,192,253,247,63,32,172,206,227,56,135,159,19,205,152,63,198,235,140,119,49,206,56,227,244,240,218,215,188,150,199,39,62,199,86,224,113,59,244,185,135,210,126,187,59,247,173,227,131,19,124,188,235,179,203,46,59,199,117,92,95,214,113,181,102,29,113,82,238,215,113,40,176,109,240,186,131,125,1,99,166,207,121,156,68,45,29,144,65,74,184,110,241,117,220,49,40,99,206,206,40,147,185,56,158,56,176,162,102,21,153,15,238,50,169,1,140,101,98,12,199,113,76,56,38,36,125,144,121,102,147,28,179,247,193,34,38,12,87,98,239,131,19,139,114,227,131,69,100,22,168,175,121,51,104,156,16,95,132,60,175,177,10,32,192,234,196,20,45,29,236,245,66,141,55,157,193,165,87,197,31,123,83,169,199,230,206,93,49,252,211,223,255,61,255,78,131,2,191,209,240,222,191,251,0,253,67,140,111,149,46,175,192,63,197,127,251,207,207,133,255,253,246,119,236,3,225,91,110,190,121,248,183,143,252,51,29,72,108,80,28,207,150,225,64,228,140,95,226,191,8,197,36,248,237,37,148,232,69,163,26,32,215,21,236,251,92,12,19,141,125,209,173,6,44,162,106,0,107,194,137,65,83,157,11,162,33,102,22,77,194,180,173,55,201,105,173,103,111,170,49,195,21,63,97,111,165,156,211,48,49,29,130,50,92,229,72,77,189,50,156,154,1,241,106,93,213,240,40,197,194,56,106,47,197,13,199,131,203,161,49,14,210,241,15,87,117,28,52,192,112,85,214,215,227,64,22,251,57,124,92,153,199,21,116,28,212,66,247,117,0,14,158,55,167,253,31,7,76,0,116,104,56,160,213,152,166,124,128,141,3,31,252,179,71,12,29,7,65,56,184,203,63,43,177,247,62,123,243,59,35,24,94,196,106,24,86,28,112,225,64,10,7,54,164,242,1,57,78,18,112,240,234,107,97,56,88,193,201,18,14,196,113,130,161,58,110,85,194,65,102,140,169,91,170,195,56,224,192,248,201,223,233,231,46,226,188,112,192,174,7,251,208,35,51,113,27,28,36,94,127,253,13,124,208,12,29,253,174,179,206,58,124,229,153,22,143,129,121,227,196,4,39,80,10,108,7,172,7,230,173,192,59,20,24,39,253,202,79,220,110,131,113,197,9,12,14,4,115,96,185,112,59,22,198,0,39,23,93,192,73,11,14,56,21,56,208,196,193,22,174,232,98,59,228,192,21,126,108,43,189,45,5,192,250,226,93,29,44,99,14,44,31,114,184,18,142,119,8,70,237,31,219,251,45,111,121,11,175,19,214,91,239,227,95,99,141,213,153,241,185,154,8,25,84,97,218,82,156,187,238,250,235,248,118,36,236,79,172,242,70,138,252,116,58,9,212,125,20,49,198,11,251,39,78,42,154,231,40,85,11,99,95,218,101,151,93,57,198,108,64,198,112,137,177,45,31,127,252,9,62,120,71,14,120,224,254,7,56,198,88,251,237,234,129,113,193,137,50,246,203,174,113,249,173,251,236,32,158,159,249,152,163,6,237,159,124,50,158,212,222,124,115,92,167,157,119,222,73,230,29,23,10,227,131,233,22,91,110,193,239,68,68,196,113,217,97,135,103,240,187,143,43,173,188,18,63,207,31,125,44,126,102,0,7,226,200,67,195,59,122,120,39,9,23,22,176,206,88,119,63,94,56,152,220,113,199,157,248,121,0,13,192,49,2,182,253,174,187,202,58,138,174,140,117,196,190,228,215,113,8,240,186,130,19,80,15,60,103,240,156,211,11,121,179,15,217,202,51,55,166,219,167,202,24,235,132,37,235,25,185,25,101,181,24,187,189,150,34,24,40,78,34,212,173,178,56,76,89,50,11,173,70,217,224,253,26,122,234,91,18,9,182,108,133,122,67,150,211,208,100,114,186,154,151,146,137,148,229,59,251,26,23,61,157,62,176,32,132,107,241,129,92,188,152,244,27,174,58,188,243,143,254,56,188,225,85,175,14,43,202,11,219,45,244,226,254,175,255,254,159,225,94,122,209,155,32,158,60,124,241,43,95,11,191,56,247,92,81,66,216,149,254,9,253,240,127,191,65,47,232,120,187,180,60,182,137,221,69,99,121,197,117,228,99,251,145,245,238,27,82,167,232,173,239,65,171,125,165,67,147,251,102,152,229,75,229,131,250,210,92,165,166,149,38,135,125,229,232,38,156,160,148,236,108,144,193,215,246,183,195,255,112,252,35,47,26,30,165,88,24,251,73,41,110,56,246,61,52,198,65,89,170,55,168,233,184,162,138,3,57,156,60,224,86,1,220,95,236,25,247,249,227,160,24,7,174,56,120,70,123,252,51,143,7,112,233,252,251,227,200,155,111,182,185,28,172,199,216,140,30,56,224,192,85,81,190,210,74,195,142,43,251,56,192,193,85,119,44,83,110,151,94,122,9,215,226,224,50,246,19,248,68,3,140,24,192,21,238,67,14,61,36,92,126,249,229,225,51,159,249,12,223,75,141,3,90,60,207,1,41,51,166,197,136,68,140,131,41,220,150,161,87,79,113,96,136,147,6,220,147,173,7,51,232,11,7,61,254,192,29,7,103,181,171,210,10,140,59,254,89,231,7,75,30,232,19,227,221,119,245,22,7,246,168,83,96,204,48,46,248,124,5,182,99,110,248,60,5,250,140,239,236,68,224,224,219,175,67,14,156,24,98,187,225,160,127,212,254,245,74,252,199,62,246,177,240,161,15,125,40,124,224,3,31,8,95,251,218,215,248,157,175,136,108,240,133,177,79,224,195,186,143,60,252,8,159,180,96,155,159,118,90,220,246,202,103,157,25,247,81,156,192,225,36,21,251,12,222,81,138,239,108,96,59,198,253,130,247,7,250,91,105,165,185,97,243,45,54,103,141,231,145,49,106,48,158,59,238,180,35,223,110,166,23,144,112,210,128,3,124,108,235,26,250,198,229,156,115,206,105,141,123,190,237,82,196,133,186,231,158,123,121,190,241,255,15,16,117,140,15,166,43,205,93,137,183,95,4,214,23,191,155,242,20,191,51,240,241,143,125,60,124,248,195,31,14,31,252,192,7,195,255,252,207,127,199,147,33,84,81,13,222,61,192,115,123,211,77,55,161,147,93,58,30,160,238,120,28,148,9,171,173,182,42,191,203,163,49,62,100,141,117,196,231,55,244,121,232,13,235,136,188,95,199,33,192,243,101,233,184,29,201,67,6,37,225,198,116,251,84,153,136,163,46,158,130,81,23,35,199,238,196,65,20,205,228,49,200,56,186,145,197,177,58,199,108,146,99,246,190,231,146,73,14,96,18,141,25,78,102,32,99,184,240,75,166,57,48,23,58,22,107,105,112,213,207,204,215,90,189,104,69,159,3,209,50,157,115,130,92,71,138,77,156,60,175,5,230,194,135,67,255,89,175,191,5,159,82,106,180,14,195,55,40,29,250,156,131,194,63,190,255,239,169,109,4,174,126,125,230,179,159,15,87,94,125,181,40,19,0,248,92,195,199,62,245,111,225,86,121,145,5,158,185,231,94,225,79,223,242,135,97,46,14,154,10,227,219,178,171,175,143,223,116,85,202,209,31,155,58,197,26,24,106,80,146,233,172,137,158,180,119,186,230,52,207,156,229,125,29,179,192,107,137,69,217,124,107,167,12,192,87,87,28,95,147,88,148,27,131,230,76,219,24,71,215,88,115,106,173,54,68,9,139,159,112,151,249,218,188,29,61,3,249,156,2,87,106,224,228,140,124,41,102,37,114,30,11,195,139,211,52,30,206,211,133,69,124,251,203,22,116,160,165,113,138,238,229,104,173,79,109,253,19,166,172,196,17,26,183,25,183,106,224,170,252,42,171,172,10,149,116,82,105,162,12,128,183,218,114,171,240,231,127,254,231,124,27,14,14,210,240,225,229,127,251,183,127,227,147,0,41,51,166,110,34,17,227,160,30,7,118,184,157,3,64,61,52,156,64,224,0,213,223,166,164,39,83,75,3,240,142,8,222,113,233,58,8,158,10,242,254,113,144,137,219,87,112,235,219,71,63,250,81,62,129,192,231,49,160,225,32,179,14,221,40,138,116,35,233,126,128,241,143,239,74,177,154,112,178,63,48,115,42,50,220,140,145,195,65,245,142,59,236,200,219,29,7,192,216,206,56,113,193,149,247,248,174,218,120,192,21,122,140,11,78,194,166,7,110,161,19,44,226,219,139,116,204,255,229,163,255,66,99,254,81,254,112,115,51,230,58,78,228,17,179,11,134,163,12,55,227,88,88,135,110,251,233,91,199,165,9,249,32,129,213,0,31,211,248,67,242,204,78,202,112,199,101,76,122,99,53,137,179,119,28,148,75,6,40,151,32,57,244,14,223,152,69,225,232,166,44,142,45,153,154,207,69,138,44,185,88,224,12,80,118,176,62,164,142,73,25,9,101,209,218,137,8,147,200,241,198,90,164,8,4,200,137,47,161,89,227,68,168,235,251,243,96,13,185,72,13,114,221,156,8,13,241,217,134,43,175,33,159,2,62,152,233,182,245,215,91,55,252,159,63,251,51,254,161,51,0,87,220,62,243,185,207,135,159,158,120,34,199,19,164,184,238,250,27,194,123,222,255,127,195,67,15,199,183,209,87,89,121,229,240,151,127,242,246,176,19,253,243,40,141,111,203,238,163,19,186,91,244,196,67,54,154,110,187,28,166,103,5,234,14,218,135,124,94,116,134,228,197,141,62,52,47,102,200,251,149,144,193,44,90,59,17,97,146,56,189,253,41,35,167,201,36,225,216,33,169,37,243,243,49,142,110,100,209,18,246,86,170,241,166,90,100,190,138,73,27,187,204,121,94,99,86,34,231,177,48,188,56,77,227,225,60,12,122,101,28,183,146,224,155,98,218,246,60,230,189,247,222,135,15,8,218,253,119,47,71,107,125,104,125,113,197,19,183,12,105,236,25,7,104,243,230,205,231,219,50,160,225,32,29,159,191,192,103,55,176,44,184,63,59,103,24,14,80,49,47,180,169,25,78,24,112,2,132,245,121,231,59,255,140,111,189,57,233,228,147,248,202,63,165,185,6,96,150,24,87,216,183,221,118,27,190,205,9,95,129,137,119,26,14,58,232,57,124,59,212,111,126,115,11,95,229,198,21,91,196,163,2,227,142,121,116,93,153,197,201,9,174,120,235,135,169,135,2,87,198,113,194,131,219,123,210,237,153,26,238,229,87,224,214,18,254,236,70,5,119,223,125,55,95,104,194,129,243,40,253,235,201,21,238,197,199,56,97,63,194,1,52,14,244,15,63,252,240,158,19,174,248,217,4,204,47,238,163,113,127,84,246,251,1,62,79,130,109,188,222,122,235,243,59,16,248,202,94,221,174,158,241,206,217,109,183,253,150,227,184,157,121,54,145,225,10,111,176,193,250,252,238,215,53,215,94,195,219,8,239,60,225,4,165,11,227,140,251,16,224,121,16,215,233,49,81,20,113,97,241,238,130,191,53,8,223,48,134,91,248,116,204,241,153,35,124,8,28,183,17,97,204,245,29,63,188,251,130,91,239,230,207,159,199,95,197,202,67,66,19,101,116,255,248,227,143,241,173,73,58,46,107,174,169,235,184,7,127,222,226,185,135,145,121,22,27,117,29,151,13,200,32,37,172,6,248,152,198,57,103,80,198,156,157,18,147,117,197,106,18,199,19,7,114,120,98,12,167,192,177,64,98,7,14,125,142,172,202,68,198,112,197,1,23,77,115,96,239,131,69,76,24,174,48,144,104,82,147,88,148,27,31,44,34,179,106,209,181,124,203,144,227,130,70,99,95,219,72,62,201,193,200,5,84,55,131,38,186,213,194,68,87,199,116,49,211,164,228,234,27,66,120,16,7,181,42,116,219,225,207,123,126,56,226,5,47,164,46,226,125,159,191,60,239,188,240,223,223,248,22,189,144,14,255,38,166,229,13,151,92,118,89,248,226,87,191,22,158,164,127,54,192,182,91,109,69,39,95,239,228,23,225,210,24,39,134,113,189,234,250,248,99,124,126,59,114,154,39,226,75,172,90,73,55,35,13,40,233,96,109,168,62,147,178,250,18,168,206,62,24,174,234,106,170,129,185,32,198,202,230,107,46,82,218,214,155,207,145,97,98,44,162,114,146,83,102,39,101,53,205,179,105,46,202,141,65,235,50,223,78,185,164,129,229,254,105,60,112,34,209,98,156,95,148,226,2,211,131,89,98,40,60,181,120,102,128,91,3,112,48,132,91,43,244,222,123,15,28,172,124,253,235,95,143,247,244,15,64,109,249,253,250,225,195,204,184,26,10,63,230,35,195,112,59,17,14,82,244,219,91,112,251,5,190,82,50,206,95,234,132,113,91,10,190,157,9,95,65,138,101,215,62,114,195,85,227,47,125,233,75,124,80,76,33,107,43,210,129,20,31,4,82,28,111,25,138,58,192,236,226,45,183,140,183,43,221,112,195,141,124,123,210,102,155,109,206,223,8,133,175,240,196,45,94,56,168,27,245,192,30,192,1,49,62,8,138,219,73,74,87,221,177,78,184,58,140,229,212,207,148,12,5,14,6,113,50,133,113,214,91,178,60,112,32,255,205,111,126,147,79,6,20,88,55,220,106,82,90,22,104,184,5,5,7,239,250,57,143,81,251,31,246,142,76,28,115,207,216,71,183,222,122,43,222,71,31,127,2,183,135,209,118,229,124,220,190,119,221,117,167,236,163,55,115,188,245,54,91,243,201,220,149,87,93,73,203,166,251,1,85,11,99,95,186,252,242,43,56,70,55,32,99,184,194,216,71,240,185,129,107,174,190,134,231,141,237,140,219,224,186,128,113,193,149,118,236,199,67,199,101,8,112,240,143,117,186,138,214,137,151,155,215,31,136,140,147,88,220,86,21,129,209,137,122,188,5,42,142,129,50,63,132,241,98,134,109,122,53,173,35,150,13,101,156,83,166,241,187,234,170,171,121,63,135,6,172,189,182,110,123,89,71,209,149,209,15,190,85,106,212,117,92,58,145,173,124,145,27,139,99,238,152,7,213,179,100,61,211,100,80,92,101,181,97,113,60,113,32,167,206,52,81,214,4,90,122,100,97,10,77,186,246,221,13,4,190,198,249,213,46,72,176,92,43,233,224,59,40,212,121,201,74,11,117,6,201,149,218,25,42,237,7,116,219,143,66,161,74,248,230,163,243,46,177,3,152,62,219,108,227,77,194,63,255,253,255,141,31,102,34,220,73,7,4,159,255,210,87,248,106,208,4,117,224,133,241,184,159,254,156,254,9,197,239,30,7,254,224,117,175,15,71,29,254,146,226,56,183,236,174,123,221,187,14,128,108,192,226,62,48,96,199,24,80,194,69,131,234,8,90,231,235,59,159,19,128,203,23,219,203,196,107,85,248,14,10,13,124,154,89,28,191,140,249,242,182,218,120,198,68,132,222,245,244,72,58,17,200,55,249,224,129,109,221,98,236,2,165,184,192,244,96,150,24,10,79,45,158,25,224,245,0,87,37,241,129,215,163,143,62,154,15,218,177,207,227,170,44,174,88,226,150,30,28,48,229,95,75,89,67,109,249,253,250,225,55,1,112,191,59,62,63,129,207,88,96,51,128,17,227,36,0,87,43,245,22,23,240,65,7,29,204,95,229,121,222,121,231,199,43,174,84,143,229,61,227,140,51,249,119,25,244,131,221,232,187,109,241,51,15,248,118,37,28,132,227,93,3,224,193,7,31,224,111,183,193,149,83,62,40,167,58,212,3,57,175,191,254,122,220,7,190,246,19,247,122,175,190,198,234,252,65,244,5,15,45,96,13,39,57,245,123,212,235,64,255,248,186,86,204,31,95,29,138,241,198,184,99,252,177,29,176,61,112,176,136,241,210,215,237,161,192,65,58,190,153,7,223,54,132,175,70,197,21,115,28,24,224,100,4,223,146,165,191,119,129,109,171,192,55,62,225,51,14,152,47,62,183,129,101,129,193,135,134,119,10,176,175,96,89,70,233,31,181,120,119,1,159,83,137,183,134,225,0,101,17,175,35,198,47,253,31,20,199,220,115,220,71,247,231,109,126,204,209,199,80,187,249,124,64,139,11,94,56,72,253,225,15,127,36,251,40,62,183,176,2,255,246,2,190,157,231,164,19,79,226,111,11,66,59,236,52,216,119,46,184,224,124,158,39,190,41,168,217,206,60,155,200,26,11,99,191,199,239,124,224,115,49,184,77,41,94,169,175,67,199,5,99,128,175,37,141,39,171,221,227,62,4,216,255,240,205,73,39,157,116,178,156,220,61,196,253,226,155,145,176,31,227,55,78,240,65,245,136,21,194,202,43,173,204,99,142,231,217,111,126,19,63,160,78,229,252,206,2,126,223,4,31,186,166,103,7,175,35,78,206,241,237,83,120,142,97,124,226,115,100,17,141,219,2,254,221,12,156,28,238,206,227,197,221,208,24,172,196,239,0,98,219,151,214,17,191,117,50,206,58,46,157,144,65,233,228,198,240,72,24,148,49,103,61,171,245,197,99,24,117,209,138,229,119,28,238,224,32,102,60,231,218,16,235,105,143,64,125,31,3,198,50,49,134,35,102,109,52,7,134,43,62,115,201,124,142,27,68,223,51,251,154,83,9,126,201,36,111,181,34,228,121,139,197,24,240,35,21,243,170,115,157,154,232,137,166,38,245,222,135,115,249,213,33,252,134,14,72,37,236,178,21,231,174,24,62,247,177,143,135,131,246,63,128,132,136,31,29,119,124,56,250,216,31,20,175,138,140,131,69,244,226,254,248,38,27,132,135,119,216,58,60,182,245,166,225,201,117,158,22,230,60,250,120,152,35,191,62,57,211,88,72,7,6,143,108,187,121,120,228,25,91,133,199,55,221,48,44,164,23,251,185,15,60,20,86,192,171,229,20,241,224,130,5,225,46,250,199,120,228,139,95,68,195,143,39,235,10,252,97,233,163,127,242,163,240,8,94,100,11,99,158,216,93,119,135,176,235,14,116,148,182,162,104,146,72,182,169,178,232,12,248,145,18,221,242,4,248,185,206,12,157,131,212,151,48,213,216,201,56,243,153,188,6,150,137,177,234,142,197,109,24,142,234,194,173,118,50,49,86,189,143,101,210,98,118,26,142,9,23,59,36,53,100,28,58,77,99,225,247,188,244,149,212,100,5,250,55,27,191,129,4,255,64,227,1,9,246,187,70,215,184,97,69,30,143,14,60,135,241,141,50,56,184,192,129,173,2,7,100,248,167,143,3,66,92,9,85,224,246,26,28,164,226,128,27,7,58,248,64,50,174,58,226,170,250,15,126,240,3,62,120,199,129,18,190,217,8,95,229,138,175,21,69,93,169,173,2,7,129,200,233,87,41,2,249,114,197,248,106,58,160,217,146,251,196,215,192,226,234,43,14,228,240,193,81,44,239,171,95,253,42,254,22,151,184,25,226,184,224,219,137,54,222,100,227,112,246,89,103,135,99,143,61,150,235,113,64,131,91,102,240,123,3,155,111,190,25,31,20,161,127,124,67,204,186,235,174,67,109,226,135,57,161,207,93,105,110,216,116,211,205,194,249,116,80,244,189,239,29,205,237,241,78,5,14,108,112,219,6,110,47,233,2,222,93,196,65,39,198,18,191,107,128,3,125,172,251,61,119,223,195,39,60,56,136,242,31,234,196,59,24,88,14,124,171,79,222,55,198,14,208,119,84,48,86,216,62,232,31,227,142,131,112,140,61,174,112,227,64,21,95,119,137,43,252,93,200,251,84,96,222,216,30,216,6,56,96,197,15,224,225,251,254,241,173,63,184,181,7,159,13,209,19,18,108,59,220,134,133,175,86,197,254,128,122,28,0,98,89,176,222,184,242,142,101,193,187,36,138,81,250,199,55,7,97,251,98,251,97,61,177,13,240,110,22,246,47,156,116,248,177,42,141,159,223,71,113,50,251,211,159,98,31,61,37,92,127,67,220,71,241,225,119,108,147,248,252,139,87,197,113,139,25,126,219,228,152,239,31,195,39,17,167,157,126,26,237,81,43,240,111,14,96,223,194,231,84,176,252,249,239,56,248,253,26,254,19,143,63,193,39,31,56,33,24,242,225,93,63,46,88,86,29,23,124,37,45,110,83,242,227,82,219,118,165,49,192,115,24,239,62,225,183,69,240,155,22,250,188,193,235,205,203,95,254,50,102,93,39,124,208,25,191,133,242,59,58,65,192,9,65,51,230,119,211,120,237,67,99,126,47,245,189,35,109,79,234,155,198,107,163,141,54,14,27,110,180,97,56,253,180,211,121,91,226,4,5,191,223,128,125,29,251,196,189,84,15,232,114,98,153,176,61,74,219,30,235,136,109,162,235,88,66,62,222,181,241,199,115,26,159,45,201,95,219,102,47,242,215,249,18,55,104,101,201,225,215,45,23,183,154,207,48,199,95,142,190,230,162,168,64,236,101,184,226,36,186,106,125,44,19,9,167,189,190,88,107,19,167,101,57,9,219,121,77,16,74,126,139,35,53,181,196,234,118,205,71,81,235,79,157,92,183,246,153,142,207,54,252,236,244,16,110,167,147,194,1,56,96,239,125,194,113,95,255,102,216,64,190,49,227,110,250,135,247,194,151,191,130,191,1,98,170,88,184,242,220,240,40,29,176,223,243,130,103,209,137,67,251,131,118,79,187,152,14,28,206,188,32,172,114,199,104,223,176,48,8,52,30,79,173,190,90,184,255,192,61,195,253,207,218,35,44,92,45,253,208,218,156,71,30,11,235,159,122,46,47,195,138,248,97,182,41,226,191,62,243,233,112,24,253,131,194,11,52,174,174,252,237,63,127,36,124,230,203,95,228,23,183,94,28,241,188,16,182,114,87,109,249,21,1,28,137,29,246,51,93,235,44,47,176,246,78,44,249,76,52,209,84,177,191,66,190,197,54,105,252,68,43,229,224,230,249,156,101,34,97,227,215,24,174,56,170,51,13,101,153,72,56,188,157,178,76,36,188,227,139,95,143,206,50,2,92,97,198,45,43,216,199,113,176,214,245,207,127,58,128,121,97,158,152,15,230,23,79,186,202,192,65,33,234,241,124,195,1,55,234,71,193,176,246,216,176,88,134,200,118,66,168,76,125,96,25,83,70,223,84,45,76,101,220,220,226,129,192,114,97,249,208,39,150,77,79,192,166,3,56,104,135,97,153,113,194,149,143,115,254,75,190,163,46,75,95,255,10,191,127,117,213,117,97,148,125,20,203,159,110,243,120,111,63,111,160,2,199,237,236,84,114,240,78,24,174,170,191,244,165,248,5,241,185,237,102,29,24,58,46,125,192,58,224,22,63,156,76,226,132,55,93,167,184,31,99,57,113,130,131,119,91,252,152,116,143,249,34,126,247,2,183,86,225,43,100,241,249,5,124,54,4,191,188,141,223,114,193,103,32,208,30,39,30,120,247,239,128,3,15,108,141,15,222,189,120,226,137,223,209,60,177,61,168,127,226,161,227,51,65,31,252,64,46,30,150,61,135,2,222,81,192,26,151,24,174,56,86,239,56,49,169,73,56,215,74,214,83,143,160,200,0,124,117,197,241,53,108,162,49,123,31,44,98,194,128,243,181,206,76,53,48,23,196,88,5,175,177,164,190,152,164,91,58,107,146,108,233,46,214,66,115,225,147,221,69,7,225,247,222,79,66,63,240,162,242,230,215,188,38,172,183,110,188,226,136,15,218,125,244,83,159,158,150,147,134,167,232,64,253,238,23,61,39,204,123,195,145,197,147,6,96,193,94,59,134,121,111,58,50,44,216,99,7,81,166,15,143,109,186,97,184,253,205,47,13,247,62,111,255,214,73,3,176,112,245,85,195,93,71,30,18,238,120,237,139,194,19,27,116,223,155,58,4,31,249,196,39,195,93,114,223,38,222,178,62,234,197,135,219,201,88,47,174,189,17,71,6,113,251,241,54,85,139,97,170,193,68,215,56,201,59,93,13,48,223,233,28,42,151,106,200,101,31,12,87,245,220,36,103,181,96,137,189,129,140,225,194,239,50,173,1,115,3,199,34,38,12,87,217,249,177,145,196,100,85,38,50,134,43,78,194,200,59,86,211,118,28,19,19,112,96,130,23,219,200,26,23,152,95,152,103,63,112,32,130,3,71,92,89,157,233,147,6,0,175,79,152,223,42,171,198,147,134,242,248,197,241,69,62,214,175,38,183,140,68,157,31,174,206,44,139,1,180,199,186,161,189,207,53,22,231,169,76,93,164,76,104,51,147,49,106,153,52,30,8,140,55,150,13,227,49,157,39,13,0,174,226,234,118,29,114,240,58,234,178,12,237,223,239,95,67,150,195,6,83,152,182,12,247,177,26,237,3,77,31,113,219,41,243,67,24,72,183,57,85,33,87,97,52,1,41,227,29,37,92,9,199,149,118,62,105,0,144,247,220,129,81,199,189,6,172,51,222,109,185,228,146,139,121,57,113,235,29,250,141,39,66,248,12,202,131,252,57,4,220,118,132,3,248,184,238,88,47,140,87,220,150,248,90,85,0,57,94,103,230,216,55,174,234,195,16,227,228,2,223,86,134,219,239,16,227,66,227,205,55,223,194,239,218,81,19,214,140,9,115,231,198,117,196,87,197,242,58,138,110,188,76,35,95,217,18,55,134,71,194,50,152,158,249,97,76,42,252,197,200,238,85,159,34,131,250,57,119,161,84,59,160,189,165,196,97,162,137,234,158,213,87,112,76,19,211,243,130,17,208,106,138,126,85,236,235,119,140,188,151,250,154,183,48,160,193,252,187,226,187,14,120,146,246,216,86,244,66,242,202,151,28,17,230,172,16,119,135,95,95,114,73,56,245,140,51,216,159,42,238,125,238,190,225,193,253,119,11,139,230,246,92,141,90,127,157,112,231,43,158,23,30,218,117,59,81,166,14,220,26,53,255,181,47,14,143,109,217,243,246,37,141,193,195,59,110,29,238,120,213,11,248,221,137,169,224,246,121,243,195,177,63,250,49,95,233,1,158,179,223,126,97,159,61,246,108,141,121,209,112,162,247,224,67,99,236,15,57,168,131,174,62,56,39,5,213,58,151,80,215,215,218,115,163,4,223,160,80,215,146,72,208,254,58,251,85,248,154,1,245,249,243,152,137,38,9,71,183,200,234,36,203,70,62,135,154,107,92,134,243,227,193,192,10,194,26,23,88,207,52,38,40,66,199,167,60,126,249,248,106,28,153,31,62,86,203,99,182,216,71,59,142,76,77,82,70,175,145,10,113,100,67,30,79,48,13,208,65,149,177,207,153,55,66,220,150,202,252,48,142,53,53,166,18,246,141,225,58,198,7,124,113,27,25,255,70,130,232,75,2,56,136,127,214,179,158,197,31,84,198,213,127,252,8,27,14,244,240,57,15,124,248,255,216,99,127,192,183,243,224,54,37,44,40,30,204,178,114,13,75,150,156,200,241,67,250,7,31,124,16,223,106,132,91,248,240,217,6,188,200,225,157,132,27,110,188,129,111,139,194,187,17,184,37,16,224,174,28,83,55,41,47,87,168,13,130,231,198,240,72,24,148,49,103,61,79,193,168,139,145,227,248,25,135,123,231,75,150,72,171,170,12,55,103,153,180,24,142,99,205,105,59,160,213,23,23,148,153,141,139,34,179,169,15,46,153,175,33,195,196,88,69,175,129,225,194,47,153,230,192,92,24,99,21,76,83,9,190,51,128,253,232,182,242,208,97,234,64,99,86,201,105,53,29,7,56,103,158,55,248,196,225,77,175,122,117,120,221,203,142,162,182,104,242,68,248,226,87,255,59,92,114,169,254,52,253,248,120,108,243,141,194,157,175,126,33,46,77,137,210,13,156,92,224,93,129,53,174,189,57,204,145,175,98,156,10,238,120,205,11,195,163,219,109,33,81,63,158,92,107,205,48,135,214,127,181,91,198,255,233,122,188,80,227,164,225,144,131,158,19,214,160,23,91,92,149,219,118,203,45,195,255,126,255,152,176,16,219,165,48,254,102,248,172,199,134,27,132,128,119,62,40,100,205,182,49,38,49,20,193,233,226,51,179,19,89,220,232,59,61,97,245,201,88,18,246,121,214,52,206,24,232,108,175,44,19,99,213,43,12,36,26,25,135,21,102,95,25,154,8,131,152,140,67,207,236,140,192,50,105,241,10,225,61,47,123,5,121,16,112,54,225,121,130,233,65,58,174,139,232,225,199,27,207,73,28,4,117,51,85,83,185,178,54,183,120,130,234,61,230,179,15,110,3,22,216,182,183,170,228,212,182,191,113,5,232,11,31,168,199,103,76,240,25,15,236,79,75,18,248,92,1,110,85,242,159,157,192,237,101,136,247,218,11,95,255,250,60,254,224,178,95,193,248,124,113,171,75,78,62,62,112,214,89,123,29,254,54,42,124,238,232,232,163,241,249,137,147,195,41,167,156,26,110,251,237,109,225,144,67,14,225,207,101,12,121,231,105,2,27,217,14,110,208,91,221,91,48,13,172,144,88,62,227,112,49,121,80,36,129,137,132,141,62,148,101,146,48,92,113,70,106,15,55,203,91,46,103,64,124,213,153,106,44,19,9,171,117,64,201,111,113,164,150,238,231,1,212,218,3,236,230,249,72,73,127,142,138,58,110,83,250,254,79,99,220,3,252,94,195,85,167,159,21,54,219,120,99,142,241,187,4,127,250,151,127,29,126,235,126,212,108,28,224,106,255,109,127,120,212,72,7,238,192,10,116,194,176,233,215,127,18,86,191,33,126,203,195,184,248,221,58,79,11,183,188,251,15,194,162,17,95,200,86,165,147,134,77,191,113,92,88,241,145,248,205,42,227,0,255,84,63,243,137,143,133,23,28,246,92,142,241,207,229,160,87,30,21,126,113,193,249,28,119,98,151,103,132,112,136,124,64,157,95,17,4,236,74,172,186,165,201,73,242,145,154,58,21,8,37,63,233,143,38,86,162,190,8,73,29,56,215,125,158,38,18,54,190,99,38,229,72,245,254,114,150,137,132,189,245,90,203,161,230,100,50,18,195,21,39,209,187,121,89,251,140,195,4,57,176,177,241,194,27,89,79,92,140,105,159,193,203,52,118,157,234,137,138,66,187,153,96,22,33,110,87,229,238,237,43,219,179,41,143,188,4,224,63,59,129,91,177,166,239,182,66,124,38,228,137,128,95,148,94,97,133,57,124,75,148,63,97,106,173,62,57,179,113,124,150,29,148,6,116,84,86,12,203,199,61,9,190,25,77,140,187,44,175,149,246,152,120,141,99,103,26,27,195,85,150,137,178,154,214,179,79,212,98,184,226,251,190,19,243,53,206,215,90,99,184,194,128,215,138,134,156,203,251,254,216,39,2,172,62,51,206,73,94,219,178,57,93,115,156,119,90,98,174,254,242,107,156,222,109,135,31,246,60,59,105,0,46,188,232,162,112,155,252,2,234,84,176,112,181,149,195,147,235,142,254,189,229,139,86,154,59,45,159,53,248,255,217,123,11,64,61,142,235,252,123,196,44,217,150,101,203,108,153,100,102,102,102,102,199,193,54,73,227,182,105,190,180,105,147,66,184,255,128,211,54,109,210,64,195,104,102,199,49,147,204,204,12,146,108,89,204,204,250,230,119,102,206,238,204,188,179,47,92,221,171,123,37,221,231,222,179,207,25,220,161,221,61,179,59,187,239,252,93,119,144,201,75,171,88,188,213,166,102,197,224,213,91,174,196,201,250,55,191,255,67,177,92,137,147,234,151,254,246,179,166,23,159,99,76,218,191,70,198,77,40,223,115,80,9,251,93,116,21,231,44,252,212,163,80,209,3,1,169,174,105,69,188,159,234,26,230,2,74,189,240,82,29,14,37,12,179,194,6,119,200,161,64,160,96,252,234,137,198,129,67,61,228,64,240,12,195,128,39,199,62,76,24,165,138,81,149,29,57,38,60,101,20,199,24,22,0,67,163,27,29,143,180,189,11,119,196,54,52,96,249,11,221,42,169,59,43,46,79,101,155,36,102,114,117,148,113,59,46,144,186,187,209,4,180,209,242,108,123,198,111,61,75,163,199,44,127,33,71,98,99,5,108,163,196,76,46,142,10,38,44,226,78,64,249,238,68,127,63,105,200,23,206,214,204,111,61,75,37,98,150,191,130,221,251,123,188,227,192,187,14,156,231,240,83,177,81,98,70,77,152,176,136,215,43,228,26,161,90,248,139,216,54,162,252,21,236,67,67,38,172,37,183,74,18,94,112,28,94,90,86,214,81,159,189,82,176,223,68,28,32,231,142,226,194,162,4,236,168,96,133,184,83,79,144,243,75,17,198,177,186,58,235,101,167,229,201,34,204,32,136,23,38,17,61,244,200,64,246,225,227,212,139,154,13,11,60,211,240,165,75,141,25,251,190,51,92,26,8,119,33,254,238,47,254,210,39,116,63,38,244,179,95,255,214,22,173,94,129,154,195,138,65,3,91,190,219,175,224,147,173,171,139,101,27,217,73,11,245,108,21,246,4,219,214,114,135,120,242,153,103,205,187,227,202,31,196,218,109,167,209,102,43,190,115,159,244,65,141,44,94,98,204,140,244,165,118,223,31,109,234,150,76,162,134,253,27,134,7,122,141,183,221,132,126,149,32,146,70,204,36,168,9,178,74,113,78,80,118,148,75,158,15,204,70,172,64,152,62,151,87,35,228,210,148,126,122,55,206,45,159,233,70,71,35,109,239,194,29,177,13,13,88,254,66,183,74,234,22,113,121,40,219,40,177,155,92,106,88,168,96,210,8,169,187,27,171,129,164,81,19,182,61,227,183,158,165,209,99,150,191,130,173,47,122,5,219,40,162,23,140,154,48,97,17,119,42,170,10,229,152,58,187,173,103,95,185,146,125,104,200,118,163,108,189,68,47,24,53,97,194,34,94,175,145,107,148,106,225,47,98,75,226,170,199,42,53,238,64,207,185,51,66,164,212,237,39,14,129,15,84,176,83,29,123,37,98,43,53,44,129,121,22,81,29,206,73,26,39,151,78,57,35,160,96,191,81,22,61,101,31,230,157,69,62,53,226,195,52,174,176,119,135,186,144,119,71,186,23,80,232,129,127,33,206,91,54,234,39,186,247,143,226,34,73,220,89,115,173,213,222,196,167,63,45,118,216,118,148,217,102,139,45,189,203,152,103,159,127,97,181,151,40,21,88,141,201,71,143,21,238,23,152,87,11,237,48,249,89,93,252,242,183,191,43,158,58,140,28,49,194,28,115,200,161,182,139,164,195,234,227,245,183,29,23,125,172,130,159,247,15,251,220,59,11,183,122,64,194,21,226,131,157,174,126,158,69,124,88,170,167,113,21,170,135,97,145,248,48,225,80,135,3,209,180,160,96,191,81,14,69,211,20,110,75,5,163,122,37,98,194,171,216,82,193,168,94,151,112,117,123,145,120,169,91,227,72,100,54,221,232,84,164,19,187,152,245,70,73,125,230,78,155,178,108,11,150,127,235,16,183,196,201,177,80,193,164,17,82,119,55,58,16,73,163,39,92,246,171,178,248,70,76,152,50,201,36,76,25,53,97,194,34,238,82,168,42,164,99,91,83,191,245,44,222,49,75,168,103,249,39,76,25,53,97,194,34,238,70,128,170,70,10,185,20,231,27,176,85,112,185,182,86,183,149,140,187,45,204,38,117,251,137,131,120,123,1,202,57,164,113,66,182,34,206,192,47,114,91,20,65,94,137,216,138,56,83,118,106,33,64,107,33,28,136,134,9,59,42,88,128,35,20,16,68,40,188,188,34,108,69,72,253,28,57,14,29,81,128,67,152,79,148,167,66,117,152,56,206,37,16,61,244,176,80,103,152,95,24,103,130,95,102,20,26,51,25,233,209,179,167,57,250,144,67,204,166,27,187,187,251,24,184,255,247,203,95,139,222,30,232,53,111,161,233,177,188,109,47,56,247,155,180,250,63,67,223,151,187,246,81,59,55,137,229,43,76,143,101,237,243,131,116,143,61,241,164,252,48,28,24,56,96,128,217,125,231,157,221,175,199,102,250,35,146,119,198,75,57,226,62,14,32,94,132,169,174,72,60,10,213,42,146,143,114,130,40,12,118,36,16,14,29,81,64,12,205,59,202,71,57,16,32,108,55,202,113,64,5,194,56,129,136,183,108,28,7,170,99,175,212,148,79,89,60,19,118,170,99,239,23,166,87,209,248,26,167,112,123,233,70,23,128,61,166,234,176,78,230,235,51,119,238,74,150,191,144,35,113,105,106,221,154,87,142,133,10,182,217,58,82,119,55,86,3,73,163,38,236,250,192,245,85,158,93,156,42,38,27,168,96,212,132,9,139,184,83,81,85,40,199,182,102,126,235,217,87,174,100,31,26,178,221,196,92,10,16,14,220,232,66,234,94,175,145,52,74,150,75,225,47,98,75,226,194,217,192,221,94,92,62,113,168,17,144,50,168,10,131,173,144,171,234,226,182,228,54,142,11,213,43,17,19,158,178,4,58,86,1,132,139,27,206,73,26,7,182,194,6,119,142,69,183,4,196,79,25,127,21,239,39,28,234,176,247,20,6,129,174,225,169,72,28,137,224,245,192,79,68,117,216,235,18,158,17,238,110,243,196,161,9,244,177,6,236,78,219,109,231,191,117,110,204,140,153,51,205,59,99,221,47,84,182,7,122,45,89,106,250,78,155,229,93,205,163,231,146,101,206,232,175,192,202,1,253,204,242,141,134,152,229,195,135,154,21,131,250,187,122,103,48,248,165,183,236,196,165,245,39,23,3,198,79,52,189,22,180,253,197,232,16,115,231,205,53,207,62,255,188,119,25,115,240,62,251,154,161,67,134,120,87,29,80,238,5,11,227,190,141,250,28,103,160,59,15,231,22,86,175,208,47,96,209,113,6,238,72,92,84,217,40,135,162,126,194,168,232,57,209,48,56,208,217,160,135,236,2,28,7,170,99,31,94,201,62,78,193,85,126,85,146,198,133,219,35,189,151,110,116,41,148,79,1,66,230,206,92,53,183,38,46,207,90,183,99,80,203,66,5,235,164,179,112,119,163,5,196,141,104,91,62,102,105,84,215,55,202,242,23,114,36,46,77,21,219,36,162,23,140,154,48,97,17,175,81,84,21,194,177,173,137,223,122,246,149,9,89,254,10,182,190,232,117,185,20,32,28,184,209,133,212,189,94,33,105,4,225,106,225,47,98,219,104,242,87,176,15,13,153,176,14,228,242,29,7,187,195,152,65,206,175,17,86,55,159,122,233,155,65,146,78,156,202,9,162,48,54,185,72,13,160,73,138,164,86,9,245,74,16,86,47,60,65,20,61,147,142,222,228,243,171,75,150,216,94,181,214,74,3,225,243,113,251,237,177,151,79,108,204,115,47,188,104,230,205,159,239,93,237,0,91,158,225,119,63,214,242,178,163,1,227,38,152,190,147,107,159,56,44,27,185,161,153,113,222,225,102,242,95,159,97,38,125,246,44,145,201,127,115,166,153,126,241,209,102,201,54,155,250,88,37,122,91,227,127,195,71,248,69,244,230,193,23,157,134,188,242,182,233,181,216,182,99,59,96,129,53,254,159,123,225,165,98,185,210,62,187,237,110,70,110,50,34,219,31,145,216,127,51,221,253,124,191,64,186,219,247,121,212,245,153,113,80,131,76,28,198,138,34,212,107,80,17,150,243,214,124,154,206,175,78,60,13,42,24,197,138,184,213,211,34,80,203,184,126,19,49,170,87,10,118,84,159,237,70,89,3,138,250,169,219,81,129,36,184,38,188,27,157,14,119,231,52,101,238,164,85,115,125,113,121,40,115,252,70,110,114,169,97,161,130,11,164,238,110,180,1,218,136,190,173,83,150,70,167,127,74,150,191,130,93,156,42,182,81,68,47,24,53,97,194,34,238,84,84,21,202,49,117,118,91,207,190,114,37,251,208,144,237,70,217,122,137,94,48,106,194,132,69,188,94,35,215,40,213,194,95,196,150,196,85,143,91,16,155,164,101,183,155,56,136,3,223,148,235,73,46,77,206,15,174,39,73,122,54,161,159,184,197,163,130,81,61,11,240,247,92,19,23,246,97,222,41,254,5,231,36,140,99,133,141,178,232,202,222,47,74,147,17,31,205,109,212,207,179,136,6,121,119,17,150,248,23,225,129,223,34,59,105,144,187,229,248,215,151,141,135,111,100,246,221,125,119,171,187,101,74,47,190,252,138,89,184,26,159,32,205,161,159,157,0,140,184,245,1,239,106,2,182,28,195,239,122,204,244,162,30,1,22,236,179,131,121,239,27,31,51,51,207,57,220,44,216,119,7,179,120,167,45,205,226,29,183,48,11,247,218,206,204,58,237,32,243,222,191,127,204,204,56,251,80,103,116,7,24,126,207,227,242,121,213,102,209,239,131,169,102,232,51,175,90,99,175,125,172,61,102,231,124,161,138,159,231,7,3,250,247,55,59,108,187,157,213,106,251,163,70,248,164,46,144,190,245,140,162,122,141,72,228,210,93,19,55,147,14,164,122,152,71,33,206,187,212,97,239,41,236,253,148,35,63,117,135,236,195,188,179,212,67,206,137,15,3,170,139,19,22,143,10,70,77,217,145,99,187,41,24,37,195,46,130,119,139,18,80,224,167,238,40,125,55,186,50,86,37,179,60,142,91,225,200,205,157,182,156,219,221,129,67,23,38,77,232,102,83,164,9,89,168,224,2,169,187,27,237,0,109,212,60,187,62,137,251,51,101,194,148,73,38,97,202,168,9,19,22,113,151,66,85,33,29,219,154,250,173,103,241,142,89,66,61,203,63,97,202,168,9,19,22,113,55,2,84,53,82,200,165,56,223,128,173,130,43,102,43,77,50,155,134,110,21,239,118,19,7,92,133,216,77,193,245,36,141,171,233,83,177,155,130,115,18,198,177,2,84,23,183,221,20,236,61,35,70,245,172,16,167,250,133,156,250,89,212,68,243,10,44,162,58,44,33,158,67,71,20,224,80,120,121,69,243,19,221,145,67,17,209,73,226,116,126,234,25,32,202,207,243,194,133,86,154,51,254,183,217,124,75,49,100,1,95,83,154,54,109,154,205,38,179,159,213,196,144,23,222,52,27,221,247,164,233,181,112,177,247,169,69,143,149,171,228,189,134,45,127,121,163,76,54,20,171,122,245,52,179,143,223,199,76,252,135,243,204,74,89,150,228,3,66,224,215,179,167,153,117,246,97,102,250,249,71,74,154,2,182,62,155,222,112,143,25,248,198,184,178,141,50,232,185,100,169,25,252,242,91,102,139,223,223,210,166,229,77,245,240,202,107,175,155,217,115,202,165,87,103,28,119,124,190,30,41,152,0,174,244,239,57,20,8,250,91,68,189,188,191,122,36,206,210,15,22,37,134,250,9,19,199,235,222,41,16,246,126,181,1,49,106,242,83,22,79,199,145,168,159,103,54,81,90,84,101,71,101,60,117,120,209,116,46,32,224,122,8,227,230,4,164,28,34,23,39,148,110,116,101,112,151,78,53,217,250,201,158,250,199,119,96,83,183,227,66,82,183,136,75,163,108,163,196,110,201,83,40,227,118,220,141,213,129,54,98,158,93,155,187,190,202,179,139,83,197,100,3,21,140,154,48,97,17,119,42,170,10,229,216,214,204,111,61,251,202,149,236,67,67,182,155,152,75,177,81,98,70,77,120,253,134,54,66,61,46,133,191,136,45,137,171,35,89,197,187,131,39,14,42,18,234,185,25,9,211,228,196,110,10,174,39,105,220,54,166,7,66,222,47,98,148,128,163,48,24,213,43,146,103,78,8,211,112,137,232,244,130,81,209,157,26,251,133,130,159,4,148,44,186,178,122,121,63,21,65,226,167,194,18,27,150,197,164,75,95,50,114,240,190,251,248,188,140,44,81,122,235,157,119,188,171,125,209,115,233,50,179,209,152,167,205,200,43,255,108,134,60,247,90,252,254,128,53,242,250,78,157,105,54,186,247,113,179,153,13,31,48,46,254,162,211,162,93,183,49,51,207,59,194,213,173,1,86,245,233,101,230,156,188,191,89,184,251,182,222,199,161,239,244,89,102,211,27,239,149,9,196,128,177,31,68,19,3,150,38,13,124,115,188,217,228,166,251,108,248,189,166,103,59,45,81,10,241,254,132,9,242,254,136,226,228,163,143,113,191,186,154,233,147,72,120,177,156,178,166,125,28,137,205,80,196,43,5,7,254,112,20,166,126,56,189,34,126,161,168,31,44,17,156,59,100,209,53,12,70,245,138,164,205,137,134,193,161,14,7,130,103,196,168,202,126,147,178,138,166,115,1,142,85,85,104,94,26,16,165,177,82,227,182,228,54,142,85,85,164,249,9,135,210,141,181,1,220,173,19,246,147,212,152,185,147,87,178,252,133,238,186,226,242,80,182,73,98,55,185,56,202,184,29,119,163,21,164,141,166,110,223,182,194,108,61,75,35,199,44,127,5,91,95,244,10,182,81,68,47,24,53,97,194,34,94,163,168,42,68,200,165,240,23,177,173,132,252,21,236,67,67,38,44,226,82,108,148,152,81,19,94,191,160,149,174,199,165,240,23,177,111,204,146,125,104,200,118,211,38,119,37,171,56,183,251,229,232,183,94,176,90,112,209,147,235,93,149,219,2,189,8,246,74,179,92,228,231,117,33,239,39,80,189,17,163,122,165,96,191,81,22,74,217,111,188,179,54,60,101,191,241,206,194,191,240,11,56,160,166,243,43,116,239,161,186,119,214,238,207,35,151,239,139,175,25,243,164,237,203,38,240,248,13,55,155,131,246,218,91,116,126,45,250,194,143,126,76,214,228,119,52,86,217,242,242,195,112,43,251,245,53,189,231,204,53,189,22,198,203,146,20,60,57,152,250,177,19,204,220,227,202,9,78,51,232,97,39,42,59,252,229,127,217,9,148,29,221,25,172,236,219,199,44,219,112,152,220,205,239,59,115,110,251,124,250,181,1,126,250,131,255,54,199,30,117,164,119,25,179,241,254,123,155,25,179,26,188,56,190,241,70,198,28,123,152,49,67,6,57,55,71,171,66,245,130,29,137,34,122,69,120,154,174,136,239,81,147,175,178,223,68,140,234,149,148,65,154,86,168,138,253,38,98,84,175,52,100,191,137,24,213,43,29,158,62,101,191,241,60,229,167,191,67,233,198,122,11,6,2,39,104,199,92,124,185,51,107,47,193,214,213,117,127,121,184,27,138,92,135,148,156,235,191,154,254,92,167,224,234,29,179,66,199,117,16,106,149,154,246,136,34,88,233,70,11,200,53,96,85,131,174,126,3,107,174,33,252,186,14,188,189,72,140,32,90,160,10,232,121,167,52,41,64,217,162,80,189,146,230,39,238,144,125,88,196,168,94,137,152,240,128,69,124,152,112,168,195,57,73,226,179,41,88,61,3,29,82,22,65,207,137,15,215,184,234,65,152,250,69,113,189,174,113,80,65,17,39,240,135,81,154,124,191,161,127,191,254,102,151,237,119,176,186,195,156,185,115,214,200,164,1,244,176,103,141,62,51,231,200,146,164,170,73,3,88,213,191,175,153,127,232,110,222,213,60,86,217,137,193,162,237,55,247,174,90,240,4,164,223,148,233,166,223,244,217,107,100,210,0,94,127,227,77,175,57,108,190,9,47,115,231,251,166,16,222,139,224,199,252,164,111,241,242,12,138,190,87,193,79,2,74,63,213,133,125,120,17,23,246,158,194,10,175,71,97,176,247,43,56,213,19,1,5,23,27,207,86,36,44,100,31,22,49,170,87,224,186,162,113,66,78,253,234,73,85,122,21,245,11,185,158,36,113,215,19,44,89,178,196,140,31,63,94,120,237,70,124,161,197,16,82,77,182,222,18,140,153,59,113,37,203,95,225,118,113,148,129,112,228,22,42,152,176,136,187,209,142,136,27,151,190,138,88,58,33,233,191,148,237,70,217,165,17,170,228,174,13,45,100,158,169,179,219,122,22,239,152,37,68,216,57,36,76,217,135,133,44,9,66,94,175,81,213,40,33,151,226,124,3,22,37,102,212,156,187,45,204,38,116,195,126,226,32,78,47,64,185,30,210,184,154,62,21,160,156,67,26,71,211,169,128,148,115,240,97,212,170,72,107,69,188,149,157,26,179,87,164,85,16,213,97,9,73,56,116,164,17,44,10,47,175,8,91,241,36,80,22,36,1,97,28,209,241,83,207,0,69,254,129,62,111,65,185,212,165,142,12,30,60,200,12,29,60,216,165,177,152,54,195,191,136,219,65,88,213,179,167,89,188,213,166,102,214,225,251,154,41,231,30,111,62,248,216,89,230,131,143,159,101,38,126,232,52,51,237,212,35,204,188,189,70,155,21,67,6,250,216,14,43,251,244,50,43,7,184,79,197,182,10,94,160,14,193,39,92,231,239,178,157,153,113,226,33,102,210,197,167,152,15,62,113,182,45,195,153,102,210,133,39,155,25,199,29,100,22,238,184,141,221,95,111,31,187,253,241,76,240,73,86,176,195,182,219,102,251,37,18,126,75,194,78,114,92,7,39,160,191,195,254,47,128,131,48,175,135,97,53,126,97,160,194,251,73,222,26,215,115,40,234,39,44,138,211,35,14,17,134,89,201,229,239,213,152,189,2,71,162,126,33,231,196,110,96,54,69,90,241,240,186,103,113,7,2,34,183,221,136,30,114,40,105,152,75,82,200,122,130,185,115,231,154,187,238,186,75,184,171,131,119,186,126,254,243,159,11,215,194,30,127,1,120,42,160,154,108,253,100,48,102,214,254,150,44,127,161,59,18,151,70,197,70,137,252,65,45,11,21,76,154,136,187,81,131,101,246,28,122,253,245,215,155,103,159,125,214,251,40,226,198,179,45,31,179,52,178,239,27,207,242,87,176,139,83,197,54,138,232,5,163,38,76,88,196,29,136,133,11,23,154,95,252,226,23,102,220,184,113,222,39,69,85,161,28,83,103,183,245,236,43,87,178,15,13,217,110,148,173,151,232,5,163,38,76,88,196,157,0,198,203,226,197,139,237,41,188,60,105,211,102,180,29,109,216,113,168,106,132,144,75,225,47,98,40,97,9,205,184,219,139,253,59,14,86,179,30,133,136,27,53,101,71,142,237,166,134,81,26,49,170,178,223,212,48,74,21,163,42,59,114,28,134,5,82,147,135,165,130,81,189,2,103,69,195,224,80,135,189,167,178,232,150,128,248,41,227,175,226,253,132,37,130,115,171,71,17,95,189,188,159,10,200,233,200,124,59,113,104,2,195,134,14,245,154,195,251,239,183,211,175,69,135,176,197,97,89,208,188,61,118,52,227,63,251,33,243,254,103,46,50,211,79,57,220,204,221,111,87,179,112,167,109,204,194,29,182,54,11,118,219,222,204,62,108,31,51,249,194,147,204,216,127,250,11,107,212,159,108,150,108,178,145,36,95,217,175,143,112,91,176,98,240,0,225,85,118,50,48,253,228,195,204,216,127,248,184,153,244,225,211,205,204,163,14,48,243,109,121,216,55,147,133,249,123,237,100,102,30,123,144,76,98,198,126,241,47,204,140,99,15,180,105,237,4,70,219,182,157,240,246,59,239,152,21,193,211,141,221,118,26,237,181,58,224,215,191,151,51,113,8,250,55,21,0,137,30,248,171,159,234,26,86,196,81,63,24,85,253,83,209,48,56,208,217,160,43,23,126,97,24,106,192,42,69,26,68,195,156,119,41,248,213,147,48,157,114,206,15,22,165,212,197,173,97,158,197,29,136,196,135,60,139,187,158,4,113,11,14,164,27,107,37,138,123,122,222,144,136,153,59,121,37,23,146,186,179,226,242,80,97,55,161,127,185,143,144,133,10,38,77,196,221,104,2,190,45,83,150,70,245,125,225,89,254,66,142,196,165,169,98,155,68,244,130,81,19,38,44,226,14,69,186,147,92,33,74,225,47,98,91,104,249,243,149,10,221,142,173,47,122,5,219,40,162,23,140,154,48,97,17,119,2,94,126,249,101,243,231,63,255,217,44,111,227,15,215,54,143,170,74,135,92,10,127,17,251,198,44,217,135,134,108,55,89,119,59,177,155,56,88,197,111,28,23,170,87,10,118,84,159,237,166,146,69,9,216,81,125,182,155,130,125,64,85,250,44,194,72,77,37,240,8,227,4,122,77,22,86,17,157,77,225,217,0,245,226,53,147,71,38,14,95,224,145,165,45,86,111,32,250,107,209,10,150,23,180,39,86,245,238,101,230,237,186,131,24,228,147,47,62,197,44,243,147,129,122,224,169,196,252,61,172,33,127,252,193,146,190,215,162,182,191,168,220,103,134,187,227,57,205,78,84,102,29,177,159,60,113,104,132,149,3,250,155,153,199,29,108,222,255,212,249,102,246,33,123,153,21,77,164,105,22,51,103,206,50,203,150,149,39,163,237,183,222,218,244,224,169,66,210,47,145,48,198,163,47,60,53,57,182,162,104,21,105,212,59,12,78,143,169,44,162,4,158,45,84,45,216,43,202,32,212,65,154,70,33,110,54,85,17,234,33,151,166,149,244,138,122,249,228,194,234,160,201,104,221,88,179,24,49,98,132,249,212,167,62,37,92,5,238,174,9,51,25,172,97,238,188,149,92,72,234,22,113,105,148,201,54,114,75,158,66,25,183,227,110,180,14,62,66,113,222,121,231,153,125,247,221,215,251,248,182,77,89,26,153,254,40,89,254,10,118,113,170,216,229,33,84,201,157,139,180,16,234,14,185,20,254,34,182,149,144,63,169,12,236,67,67,38,142,103,235,37,122,193,168,9,19,22,113,23,197,182,219,110,107,62,249,201,79,154,129,3,227,21,17,171,135,170,70,8,185,20,254,34,134,18,150,208,144,85,136,17,186,51,66,164,86,221,193,87,149,240,77,185,158,228,210,228,252,66,174,39,185,52,173,164,87,105,49,61,168,97,191,41,24,197,139,234,144,186,197,75,245,84,52,204,69,151,13,110,245,80,189,240,82,29,246,158,194,30,161,159,136,247,43,12,77,241,168,43,195,55,220,208,114,137,247,38,76,240,218,234,131,151,159,103,88,3,124,234,57,199,154,197,219,84,191,107,80,133,101,27,14,53,203,135,14,50,61,150,173,48,189,230,182,237,241,224,160,167,222,16,94,176,83,252,133,165,102,176,108,227,13,228,41,197,148,243,79,148,178,180,7,150,216,9,221,210,101,229,68,104,195,97,195,108,151,113,232,229,251,199,137,5,47,120,75,127,3,203,133,138,30,136,248,249,13,44,126,232,202,142,92,124,229,64,64,193,161,46,14,199,145,248,48,97,213,235,8,40,216,111,82,86,145,120,42,0,63,175,42,162,60,9,175,98,75,5,59,213,177,87,34,182,82,201,150,220,198,113,228,182,208,124,194,56,202,69,216,218,15,238,54,45,90,180,72,30,219,243,88,191,85,240,238,3,105,211,229,0,57,240,219,50,186,175,240,105,93,21,136,67,220,244,253,10,221,103,51,121,132,160,126,181,249,185,50,175,10,38,143,228,187,96,193,2,41,171,238,195,213,141,59,115,202,206,79,152,180,161,155,141,164,17,42,220,43,237,177,79,158,188,123,214,76,91,231,203,91,139,86,219,181,149,62,107,5,228,69,153,195,60,181,108,136,254,104,102,21,180,191,155,137,91,11,183,207,21,43,150,187,60,22,47,146,114,72,223,88,184,50,209,63,142,233,139,133,139,22,74,95,112,30,199,91,226,123,118,105,132,42,57,7,109,219,70,125,198,62,104,255,102,250,172,109,237,162,133,116,172,229,90,230,175,89,174,93,180,125,92,189,83,150,80,207,242,79,152,178,197,210,165,110,124,242,91,81,210,102,222,191,224,12,248,76,60,105,154,29,123,173,198,39,78,91,206,99,10,210,55,59,94,245,248,36,110,109,217,210,198,200,113,41,206,55,96,81,98,70,109,150,217,180,234,246,95,85,122,209,95,235,184,208,133,140,234,149,144,69,109,194,237,189,202,180,126,211,86,86,210,252,64,110,255,89,246,155,136,81,189,210,84,58,212,36,188,8,83,70,85,197,162,38,63,101,71,53,254,97,62,185,60,211,244,26,199,26,218,230,138,155,56,251,58,239,58,248,248,185,231,153,95,127,251,114,239,50,230,228,179,207,51,239,142,29,235,93,109,7,75,147,120,103,97,238,1,238,135,229,218,130,30,203,151,155,205,127,255,39,51,224,221,9,102,198,5,71,152,89,103,28,18,212,181,49,250,76,158,101,182,253,194,207,204,138,129,253,205,187,95,252,75,99,194,223,117,104,17,3,223,28,103,70,94,119,119,252,9,217,54,226,177,251,239,49,195,55,114,79,94,238,125,236,81,115,242,39,63,209,248,145,232,161,251,27,51,122,148,63,90,45,56,114,67,6,122,36,11,165,236,168,140,111,89,212,48,92,253,80,213,63,101,191,137,24,181,80,170,195,138,56,22,53,249,86,177,223,120,103,243,233,148,253,38,98,84,175,180,204,126,19,49,170,87,26,240,148,159,252,86,184,179,192,56,187,237,182,219,204,134,27,110,104,142,60,210,125,221,11,99,247,202,43,175,20,247,78,59,237,36,126,10,214,245,222,113,199,29,230,67,31,250,144,25,58,116,168,92,20,95,124,241,69,115,239,189,247,154,73,147,220,15,42,246,235,215,207,28,122,232,161,230,152,99,142,41,238,198,241,190,192,77,55,221,100,206,62,251,236,226,78,62,23,201,137,19,39,154,123,238,185,199,188,244,210,75,226,7,182,219,110,59,115,226,137,39,154,237,183,223,222,158,210,202,3,156,139,255,227,143,63,110,30,122,232,33,51,203,127,121,140,252,15,57,228,16,115,212,81,71,69,119,254,40,231,157,119,222,105,14,62,248,96,225,169,83,167,74,185,78,56,225,4,115,208,65,7,153,7,31,124,80,242,193,16,218,100,147,77,204,169,167,158,106,118,219,109,55,217,95,90,86,46,236,183,220,114,139,217,114,203,45,165,109,30,120,224,1,185,208,147,223,17,71,28,97,142,61,246,88,211,183,111,249,206,149,150,147,122,17,15,208,190,180,199,238,187,239,110,174,190,250,106,41,7,119,44,27,131,113,66,27,56,35,245,133,23,95,48,247,221,123,95,77,91,31,125,244,209,102,208,160,129,50,172,150,45,183,229,189,249,22,179,213,86,91,154,249,243,23,72,93,195,242,82,142,92,121,31,126,248,225,168,93,105,187,180,93,195,62,99,249,134,98,212,168,81,53,125,198,62,175,184,226,10,115,252,241,199,215,212,149,119,11,198,218,235,202,153,103,158,41,119,255,201,143,188,201,135,37,33,91,108,177,133,132,245,238,221,91,198,6,99,78,223,57,161,79,194,254,82,104,61,24,139,105,187,19,247,154,107,174,41,202,162,125,202,254,244,169,3,101,192,184,30,62,124,184,188,143,163,109,113,192,1,7,152,211,78,59,205,182,175,255,138,157,5,101,125,251,237,183,205,237,183,223,110,222,127,255,125,241,163,125,247,222,123,47,115,210,73,39,155,39,158,120,220,250,244,176,251,59,78,88,251,17,147,174,116,145,143,101,171,40,207,157,59,79,234,250,228,147,79,22,201,14,60,240,64,169,175,238,95,199,39,199,231,83,79,61,101,94,120,193,125,45,145,113,124,202,41,167,100,219,229,137,39,158,200,142,199,180,93,170,48,111,94,80,46,139,116,44,85,247,245,42,243,220,115,207,155,119,223,125,215,247,117,111,91,142,123,197,255,208,67,15,51,247,63,112,191,121,236,209,199,138,9,210,200,145,35,101,28,81,174,158,61,249,42,149,27,207,183,222,114,171,25,181,221,40,51,106,219,81,114,60,63,243,204,51,18,31,208,135,180,207,214,60,173,15,234,173,99,149,241,144,142,85,142,191,112,172,50,30,110,189,245,86,179,205,54,219,152,94,189,122,153,187,239,190,219,236,179,143,251,106,35,99,33,4,199,197,25,103,156,97,62,248,224,3,105,83,206,133,28,35,156,115,112,211,47,156,35,24,31,96,171,173,182,50,103,157,117,150,148,47,4,231,18,142,205,199,30,171,173,63,125,201,248,36,93,189,39,159,141,81,140,180,14,100,133,115,247,58,236,176,195,190,246,200,172,41,214,109,61,240,139,184,66,136,80,184,173,83,220,65,90,32,241,82,38,188,17,91,42,24,213,43,48,106,228,246,34,241,85,52,44,228,156,31,156,147,36,29,155,130,189,167,114,20,6,163,122,69,242,200,9,97,65,184,164,45,60,29,169,159,120,169,238,69,130,37,192,137,234,76,24,94,122,141,208,34,168,74,14,223,111,127,115,234,81,71,91,135,187,203,243,235,223,255,209,204,181,39,141,213,129,252,88,219,97,251,152,57,135,236,181,90,198,58,63,230,214,211,158,4,7,191,62,86,126,87,97,225,30,163,220,143,191,53,129,94,115,22,152,205,191,127,189,233,109,121,214,225,251,152,69,219,111,229,67,218,134,101,195,55,48,75,55,24,106,6,189,57,222,244,224,157,131,213,192,39,62,242,97,185,232,131,15,166,76,49,191,187,249,70,179,114,149,205,51,211,63,133,108,181,153,251,44,107,77,223,135,172,186,149,66,15,217,111,10,246,254,206,195,113,161,122,5,174,201,39,100,194,197,17,176,40,213,44,8,253,172,136,179,17,163,122,37,98,13,111,150,157,234,216,43,29,157,159,160,135,249,199,211,207,246,122,231,160,167,61,166,48,150,94,123,237,53,51,122,244,104,49,212,48,228,184,168,77,177,99,49,188,184,114,33,230,130,61,108,216,48,179,203,46,187,136,91,47,124,24,44,23,92,112,129,53,154,78,50,123,237,181,151,121,229,149,87,228,98,189,195,14,59,20,134,197,235,175,191,110,118,222,121,231,194,0,34,206,117,215,93,39,70,2,23,223,211,79,63,93,140,17,246,199,69,156,253,108,186,233,166,226,198,248,249,211,159,254,36,70,26,6,200,249,231,159,47,23,88,202,241,234,171,175,138,113,73,89,49,104,192,236,217,179,205,253,247,223,47,119,241,152,0,176,44,101,199,29,119,148,201,2,19,157,33,67,134,152,75,47,189,84,12,142,193,131,7,75,92,12,10,244,180,172,156,7,223,120,227,13,169,231,198,27,111,108,46,190,248,98,41,43,237,133,1,204,69,95,141,22,116,38,98,239,189,247,158,57,247,220,115,101,191,39,158,120,130,236,251,185,231,158,21,99,131,31,125,220,113,135,29,173,241,182,129,24,70,205,128,50,72,91,91,35,235,228,147,79,46,218,122,207,61,247,12,218,122,71,105,235,149,246,124,148,150,23,195,151,242,210,127,97,121,169,235,205,55,223,44,6,150,182,43,198,31,117,167,77,105,7,38,114,218,174,24,251,87,93,117,149,217,117,215,93,205,37,151,92,34,249,210,103,140,25,12,126,218,11,227,135,188,49,198,200,131,244,27,108,176,129,164,87,48,241,161,143,40,19,134,26,134,37,113,49,138,49,234,246,219,111,63,169,203,91,111,189,37,134,27,237,125,225,133,23,202,36,141,188,48,236,54,223,124,243,34,95,198,7,237,206,248,56,231,156,115,164,30,228,67,187,211,71,212,143,253,225,38,141,246,41,6,244,102,155,217,115,169,53,120,222,125,119,172,109,179,71,37,191,11,47,188,64,218,99,255,253,247,55,111,190,249,166,153,56,105,162,217,222,214,195,61,13,118,198,48,251,163,238,23,93,124,145,57,229,228,83,204,1,7,30,96,39,27,179,101,242,194,242,211,1,3,6,72,221,155,5,119,195,25,247,180,225,71,62,242,17,169,51,147,22,218,6,163,148,241,77,91,209,103,212,137,113,207,36,152,126,160,207,72,119,223,125,247,137,161,202,164,30,104,187,48,30,195,118,225,134,192,115,207,61,39,227,113,206,156,57,69,187,80,55,119,126,42,121,249,242,21,210,7,180,217,199,63,241,113,115,186,237,243,61,236,184,123,230,233,103,228,248,218,122,235,173,164,175,95,126,249,37,123,12,217,190,182,227,58,204,70,251,154,125,246,236,233,250,26,55,199,225,192,1,3,205,69,23,93,36,117,197,224,166,14,24,223,228,183,213,86,110,140,50,158,233,131,197,139,22,203,241,203,57,133,243,5,231,156,195,15,63,92,206,95,156,27,168,179,158,47,0,99,149,73,58,99,85,143,1,250,139,115,28,19,190,112,172,82,55,246,193,121,144,115,31,125,207,185,133,137,4,229,98,50,73,252,79,124,226,19,226,207,216,164,221,168,203,30,123,236,33,227,95,207,57,147,39,79,54,199,29,119,156,140,87,38,222,220,156,225,88,164,255,24,19,96,254,252,249,242,114,62,245,164,254,76,16,72,195,88,100,2,207,71,36,152,172,237,188,243,104,217,111,220,47,138,204,68,52,229,202,128,128,21,141,220,77,162,214,194,171,204,68,3,66,206,249,181,138,122,249,53,131,92,154,22,242,209,179,186,176,21,113,42,39,80,63,141,83,32,23,89,17,38,178,18,58,21,161,46,168,241,72,144,9,199,8,21,111,70,66,125,225,192,14,177,138,180,171,137,165,35,54,50,179,142,220,79,94,72,94,93,204,221,119,55,179,120,139,77,76,255,119,39,155,77,126,125,151,189,162,54,106,15,59,144,237,36,99,248,117,15,153,126,239,77,149,23,172,249,82,83,123,96,193,30,59,202,11,212,246,204,227,125,218,6,12,48,5,134,92,218,39,89,41,210,192,117,218,64,130,124,120,54,90,232,89,39,159,48,172,56,46,28,197,80,207,122,121,229,16,230,105,55,17,59,53,207,94,137,202,100,55,202,138,64,21,84,185,27,229,231,189,155,103,175,68,156,70,234,92,96,128,97,140,76,159,238,126,153,157,11,41,119,13,39,76,152,32,23,56,5,113,120,231,9,99,136,113,74,56,6,235,135,63,252,97,185,56,115,49,197,159,59,100,24,204,24,155,24,55,57,204,156,57,83,140,0,140,95,238,150,99,200,179,95,189,211,205,69,158,139,45,119,125,57,62,184,99,202,197,20,3,128,253,99,64,177,47,46,180,24,209,24,13,143,62,250,168,24,0,10,246,143,145,132,33,69,92,140,0,38,53,232,24,3,164,33,31,202,142,193,193,5,191,30,48,124,48,208,152,208,144,7,249,82,86,12,20,140,113,202,201,29,89,202,137,49,71,57,49,82,56,167,210,198,23,92,112,161,148,111,172,53,80,157,113,195,154,227,84,92,251,171,112,168,195,24,120,76,16,104,107,38,90,180,53,101,167,173,207,63,95,219,250,21,87,80,143,157,70,199,229,229,137,9,229,197,8,213,242,50,145,192,248,11,219,21,161,188,76,124,48,202,158,127,254,121,137,75,95,112,183,151,9,91,216,103,24,67,24,184,244,3,70,15,79,119,218,10,38,114,148,163,127,255,254,178,207,119,222,121,71,158,8,208,246,148,11,3,13,67,141,9,19,134,30,113,16,198,7,134,92,213,248,144,118,175,251,228,156,254,48,118,28,140,148,177,183,241,198,35,36,61,6,35,99,229,131,9,31,88,67,110,190,239,139,137,114,71,153,124,121,26,128,241,75,220,161,67,134,154,99,142,57,90,198,216,75,47,189,24,244,159,203,94,24,53,97,191,107,51,107,246,44,25,59,60,65,162,207,72,207,196,134,182,166,77,245,9,8,160,62,148,139,187,226,140,5,218,133,54,161,238,90,79,218,133,241,152,107,23,12,102,38,17,228,131,241,91,34,41,148,101,38,31,76,232,152,68,109,48,108,3,155,190,151,217,100,196,38,50,150,24,151,44,53,146,186,218,184,144,221,198,44,97,142,157,219,72,185,182,223,126,59,153,4,51,129,38,108,192,128,254,210,215,231,156,123,142,121,250,233,167,205,184,241,241,151,158,56,31,80,103,38,11,156,39,72,3,227,102,18,49,102,204,152,226,28,70,91,49,217,225,248,199,120,79,199,42,117,127,228,145,71,106,198,42,70,58,147,24,198,13,237,138,176,15,152,99,25,157,177,169,117,202,129,115,154,78,136,137,43,99,196,166,211,167,132,76,36,24,63,156,127,40,7,125,65,159,16,159,62,98,34,65,61,220,185,87,247,19,178,10,91,167,87,178,37,113,213,99,149,70,238,140,216,40,53,126,126,226,96,53,101,81,213,29,34,23,199,75,152,123,13,163,42,59,138,217,110,10,70,105,196,168,202,126,83,195,40,25,118,17,2,182,136,242,180,82,201,62,142,119,150,58,156,19,31,134,2,57,143,192,79,25,82,86,61,16,160,12,68,15,194,197,105,55,118,80,138,20,254,213,178,156,23,169,3,48,160,87,7,43,123,247,50,147,46,58,217,172,236,223,62,47,20,243,43,208,19,63,126,182,89,182,209,48,51,232,133,119,204,214,95,254,141,233,247,206,196,236,47,59,243,131,111,125,166,206,54,155,252,226,14,51,236,190,231,205,74,123,240,207,60,230,0,179,108,227,248,61,142,213,193,252,221,182,55,75,54,139,95,40,111,21,225,73,104,37,237,143,51,233,151,26,9,251,83,250,92,146,151,126,133,120,63,9,83,29,255,128,195,120,169,158,198,5,5,171,174,97,57,118,84,138,250,193,57,73,227,52,155,78,37,137,11,68,247,194,70,116,207,226,174,39,65,220,130,67,81,191,144,155,17,31,183,11,0,35,5,163,58,52,32,48,88,48,42,66,99,26,227,1,63,140,108,140,18,12,55,12,58,238,106,167,224,130,137,129,199,29,107,238,164,166,192,120,101,191,220,189,75,47,194,184,49,190,62,254,241,143,75,28,38,44,220,29,198,80,193,0,72,193,69,29,163,6,131,9,35,73,129,81,157,222,233,230,137,2,229,213,59,127,128,115,28,121,80,183,122,96,249,0,245,10,65,121,48,194,73,155,47,103,57,73,212,114,98,48,208,126,226,43,236,140,95,199,178,21,55,127,252,147,55,249,114,87,152,178,199,105,153,32,105,91,191,17,181,53,198,93,235,229,45,129,31,19,32,12,45,64,251,86,245,25,224,41,6,66,158,109,1,79,124,54,242,75,54,1,253,130,65,136,177,136,241,74,121,185,67,203,190,137,199,29,89,140,176,102,199,71,46,44,5,99,219,221,225,85,172,146,54,236,213,171,167,236,139,39,193,140,105,12,67,38,215,105,255,113,96,143,222,121,180,60,253,209,254,211,32,223,93,53,44,201,44,54,27,185,153,249,244,167,63,45,99,150,201,156,174,121,167,60,180,5,245,84,224,198,184,13,251,1,195,150,184,244,47,104,182,93,24,143,213,88,37,251,234,215,175,175,156,31,150,203,215,252,156,63,19,110,158,182,16,38,117,101,43,117,137,217,133,57,22,183,21,218,111,175,189,246,150,188,93,92,231,15,182,221,102,91,25,207,111,216,241,28,30,147,76,146,72,151,142,61,220,76,166,49,192,153,104,130,122,231,23,160,99,149,115,88,8,250,180,153,113,82,5,206,57,76,54,67,208,47,156,119,180,95,152,212,112,211,133,9,5,125,144,130,184,60,113,203,195,55,82,150,107,133,109,196,86,209,126,40,221,86,2,255,106,119,45,179,9,221,176,183,24,113,230,56,7,27,38,193,65,92,117,147,99,13,163,42,59,170,207,118,83,48,74,202,168,202,142,98,182,155,26,70,81,1,202,57,132,113,66,1,150,3,213,177,87,224,72,194,48,71,14,234,144,8,78,13,35,20,94,86,41,210,7,225,5,240,35,142,234,246,192,105,244,165,30,47,115,131,59,140,28,212,225,5,182,45,152,191,251,142,77,125,57,169,21,240,142,194,228,11,78,52,139,183,30,105,250,141,155,98,54,255,143,235,236,228,224,118,179,225,159,158,48,67,30,126,217,12,121,244,85,179,193,237,79,201,19,137,45,191,241,7,51,228,177,87,205,82,91,134,41,231,30,39,95,103,106,79,240,146,244,252,157,71,217,182,163,1,219,134,222,118,114,165,88,188,116,137,237,49,219,103,73,191,212,10,27,237,99,167,58,224,87,227,89,66,194,136,35,14,199,161,168,159,176,40,78,175,66,145,159,178,120,122,118,106,44,118,83,176,247,12,253,128,167,152,237,166,96,148,148,81,149,29,229,217,110,106,24,69,25,53,101,71,121,182,155,26,14,36,117,139,87,192,93,0,28,231,60,70,231,98,171,134,39,19,6,150,55,112,33,230,226,141,1,195,154,93,140,59,46,172,24,81,24,233,60,57,96,9,13,143,232,83,225,162,204,29,84,12,160,20,51,102,204,144,139,108,106,216,42,244,220,195,93,56,12,32,246,159,94,144,67,96,72,18,151,253,41,184,96,35,237,133,116,18,146,34,95,78,142,211,146,41,103,184,156,194,49,119,246,74,118,119,250,74,230,174,63,245,194,224,24,51,230,65,185,91,249,192,3,247,11,179,70,28,102,73,143,182,181,100,101,193,157,92,129,119,23,236,209,76,187,242,36,131,62,162,28,244,117,110,242,164,160,173,121,170,65,223,50,62,90,5,227,42,237,47,38,7,44,103,251,230,55,191,105,190,250,213,175,154,175,127,253,235,178,36,42,125,18,214,204,248,192,176,108,132,218,50,196,141,183,98,249,10,25,247,24,237,140,209,176,223,148,7,244,31,32,79,108,92,255,89,95,187,169,98,224,201,98,149,44,215,250,239,255,254,111,243,149,175,124,197,214,247,43,230,135,63,252,161,244,109,104,64,3,238,96,55,186,54,211,46,164,107,212,46,140,199,106,244,144,254,62,234,168,163,229,233,226,15,126,240,67,89,74,244,254,251,19,100,92,82,71,226,20,44,149,9,217,133,2,88,220,118,179,197,22,155,75,29,156,187,20,162,50,73,219,114,171,45,109,249,23,200,62,124,114,73,195,147,21,117,23,108,129,1,78,159,48,94,24,11,141,206,47,244,49,239,209,112,103,63,28,171,141,142,241,70,104,166,95,88,10,197,254,185,57,83,5,142,51,38,16,181,72,43,31,114,173,184,182,15,216,146,184,112,38,238,246,98,55,113,64,179,30,78,160,42,246,155,28,19,71,243,81,61,231,22,47,229,156,216,77,193,245,36,141,155,75,111,153,141,232,94,212,93,48,170,178,223,20,140,18,112,20,6,163,122,5,206,138,134,193,129,206,6,61,100,209,9,67,245,254,53,66,152,68,40,253,208,237,9,206,142,84,31,88,95,102,206,137,127,160,105,196,136,182,223,77,95,197,133,124,223,93,188,171,125,177,120,171,145,102,250,137,135,202,75,215,189,231,46,180,147,131,215,204,240,171,31,52,155,254,242,78,153,68,108,124,229,253,102,232,152,151,76,239,89,243,101,137,212,130,209,219,90,177,6,126,123,195,182,241,188,189,119,94,173,101,88,125,251,148,119,29,230,47,92,228,87,95,229,251,167,16,219,182,69,31,139,151,215,113,8,131,64,215,240,66,212,15,14,244,34,141,231,194,15,70,245,138,132,229,68,195,224,80,15,57,16,60,195,48,224,201,177,15,19,70,169,98,84,101,71,142,9,79,25,165,138,81,83,118,228,216,110,106,24,37,97,149,212,45,94,1,119,17,96,84,113,55,151,11,41,198,6,119,23,185,91,167,203,149,48,66,88,166,196,250,98,53,120,26,129,139,48,79,14,82,99,112,125,2,70,76,200,10,231,230,142,94,171,226,210,42,187,121,233,42,185,187,202,82,21,218,26,111,183,15,199,50,73,13,121,45,1,227,81,95,76,253,194,23,190,96,46,191,252,114,49,168,25,171,44,137,106,95,228,27,203,182,180,223,122,150,70,45,227,72,95,164,28,137,141,85,135,37,23,71,246,152,27,43,245,101,249,206,183,190,245,45,243,221,239,94,46,107,249,89,162,198,228,97,205,192,23,38,97,222,99,248,155,191,249,27,115,193,133,23,216,49,214,75,94,206,254,193,15,254,71,110,54,16,199,213,197,177,252,21,108,125,125,5,197,207,187,99,46,197,38,137,25,120,78,221,5,175,211,200,85,186,20,254,234,178,109,52,249,43,216,135,134,76,88,59,178,155,56,88,197,109,68,33,180,130,29,101,89,69,61,73,147,186,209,213,207,123,55,207,94,137,202,98,55,17,59,53,98,5,110,241,11,34,100,243,172,98,117,128,80,111,6,65,252,92,54,194,108,188,7,229,225,187,255,139,22,27,107,101,90,89,96,101,190,99,126,29,90,101,110,160,219,139,190,188,148,44,198,74,125,153,62,123,166,85,74,108,187,85,252,37,128,86,192,221,248,21,67,115,179,230,182,163,231,210,101,166,255,251,147,205,200,43,254,108,182,248,205,205,226,230,87,164,151,109,60,204,44,219,108,35,179,212,202,178,145,240,112,179,108,147,13,204,138,193,253,229,107,76,27,62,244,172,25,245,221,95,154,13,44,247,158,179,122,47,123,167,224,69,233,101,201,175,91,55,11,238,78,240,165,9,197,52,219,254,43,233,235,76,223,68,178,116,169,239,99,219,247,97,191,203,120,8,197,134,219,201,136,89,98,227,115,247,166,18,126,124,165,80,239,34,56,136,87,117,108,68,200,5,102,35,86,32,76,159,203,171,17,114,105,218,146,143,34,77,11,135,2,82,174,64,131,224,53,9,238,110,113,183,152,9,3,19,5,158,56,240,34,33,254,232,44,83,226,110,159,222,157,196,64,197,88,229,142,37,107,136,249,186,74,78,200,35,247,232,159,187,160,228,153,91,198,4,152,188,112,247,156,59,142,238,206,100,15,185,139,88,5,238,134,19,183,254,178,139,142,69,174,156,58,201,82,166,156,188,116,238,220,220,161,107,36,238,55,7,54,216,96,152,180,217,81,71,31,37,47,8,31,115,236,49,142,109,27,31,107,117,248,200,35,125,91,187,93,149,92,129,102,218,149,229,21,244,17,70,1,125,205,154,240,170,62,227,206,45,19,77,202,217,104,178,24,62,49,168,2,47,155,178,191,195,14,59,76,38,161,148,149,59,203,44,89,97,93,187,162,217,241,81,255,29,150,180,209,28,219,30,240,91,199,244,197,176,97,27,200,122,117,190,114,37,125,196,95,193,174,205,38,79,158,36,126,214,43,102,114,113,84,48,97,224,221,177,239,202,242,31,94,76,103,63,196,103,105,26,19,9,150,213,180,10,218,133,167,34,141,218,133,241,88,34,41,84,192,60,209,219,106,203,173,204,209,71,31,99,46,187,236,50,249,42,18,95,44,226,83,180,174,110,174,254,218,14,202,220,97,151,28,172,67,252,173,76,154,52,209,142,35,247,36,18,119,200,44,7,99,28,13,26,60,72,246,169,224,5,119,38,147,57,176,148,141,62,97,252,179,159,70,231,23,198,42,239,103,208,190,107,250,198,6,203,201,216,127,248,206,74,10,198,125,227,119,28,164,133,235,179,37,113,213,227,213,16,155,69,141,219,63,113,64,130,144,186,162,113,115,236,117,16,134,169,27,143,134,108,169,96,167,58,246,74,196,86,234,166,79,88,68,60,28,103,69,195,66,78,253,234,8,40,216,111,196,237,69,117,33,101,175,243,168,114,202,116,99,94,121,195,152,39,159,55,230,145,167,141,25,243,184,49,15,90,121,0,121,172,86,238,127,212,139,213,57,224,36,207,250,50,109,86,50,113,216,166,237,19,135,165,155,14,55,203,135,181,223,196,161,247,204,185,102,227,59,30,54,91,252,250,38,51,228,213,119,204,210,205,135,155,153,103,30,98,166,124,250,52,51,233,243,231,154,15,254,249,98,51,225,223,62,100,38,124,249,82,243,193,191,92,108,38,254,195,121,102,202,101,103,152,233,23,28,105,22,141,222,210,244,90,180,196,108,124,215,163,102,179,43,110,55,131,95,124,211,26,110,237,103,185,45,26,181,133,215,90,195,38,35,70,200,69,66,241,166,220,193,177,200,244,77,36,175,190,85,246,45,242,128,213,69,124,223,51,46,68,158,48,230,161,39,141,121,236,25,99,158,123,217,94,157,222,119,147,78,242,208,49,23,137,243,46,117,56,16,77,3,10,246,27,229,80,162,52,176,165,130,81,189,18,49,225,1,171,104,58,113,91,6,170,75,184,186,189,52,76,175,236,84,199,94,137,216,74,211,108,201,109,28,171,90,160,94,88,231,1,3,131,23,243,120,170,192,228,129,9,3,203,45,88,194,196,18,37,150,29,177,254,87,31,253,115,113,38,62,254,250,66,98,8,46,228,44,41,225,5,104,140,206,20,228,197,146,15,190,98,146,134,227,230,46,235,111,126,243,27,137,131,1,196,218,102,190,86,195,82,132,20,236,139,151,41,89,70,197,100,166,179,80,191,156,171,138,114,178,164,104,149,159,53,186,186,115,167,46,231,118,119,240,0,95,171,97,189,250,244,105,211,93,24,255,62,112,201,18,215,214,99,198,248,182,246,105,10,174,64,163,118,229,41,211,53,215,92,35,159,252,4,180,111,85,159,1,150,182,33,228,9,24,83,44,117,74,243,198,152,195,8,108,6,24,142,161,241,152,67,179,227,35,23,214,24,73,99,218,99,22,195,158,190,224,110,123,217,79,142,153,76,188,246,250,107,246,184,120,11,95,73,166,125,162,109,166,77,167,76,152,50,117,117,70,248,234,163,217,118,9,151,247,213,98,149,24,228,191,248,197,207,189,161,235,10,203,83,7,198,3,70,190,44,143,235,217,67,222,117,224,5,114,226,184,186,241,91,6,139,197,64,119,46,231,143,240,62,206,147,79,62,37,55,8,210,246,24,55,118,156,44,217,26,189,211,104,25,67,10,190,2,197,114,169,116,236,225,230,124,193,196,144,243,21,168,119,126,1,58,86,121,71,107,77,131,37,74,220,164,225,5,113,250,32,5,19,134,240,115,179,49,180,46,33,87,11,219,136,173,82,244,67,193,86,218,200,108,68,15,220,229,19,135,34,164,145,248,4,89,118,106,204,94,17,182,82,197,42,144,219,56,4,170,64,243,211,128,186,233,83,183,69,17,228,149,136,173,136,51,101,167,58,241,126,194,25,1,5,251,141,114,36,192,178,170,76,24,238,179,70,225,195,214,0,124,245,109,99,222,183,39,221,233,214,192,231,206,249,92,123,160,214,8,254,137,144,23,39,164,6,50,219,223,29,80,108,185,69,219,12,98,176,124,240,0,179,50,48,138,87,7,61,23,44,50,155,255,254,22,51,236,73,107,252,174,92,97,166,126,244,120,51,225,95,47,49,51,47,56,194,204,63,112,180,89,178,237,166,102,249,134,131,205,202,129,253,228,9,196,138,97,131,204,210,45,71,152,5,123,111,111,102,217,201,197,196,127,186,80,38,18,203,55,26,98,250,79,152,108,70,94,127,143,217,232,190,39,76,15,38,100,237,128,182,46,131,218,101,52,159,168,43,79,142,175,190,99,251,55,211,47,53,130,241,31,245,113,110,28,120,153,53,199,152,201,211,140,121,123,188,49,207,188,104,204,29,15,26,243,210,235,92,57,252,144,243,99,45,20,54,5,123,79,29,187,46,32,65,24,22,136,120,167,236,84,199,94,137,216,74,193,222,15,46,220,94,128,134,133,233,85,36,126,234,214,56,18,217,179,83,29,123,37,98,43,149,108,41,199,138,64,117,80,143,154,128,78,7,19,5,238,218,179,92,2,163,128,9,45,119,58,185,248,242,249,71,46,198,161,81,131,155,223,37,248,195,31,254,32,95,79,226,34,200,69,154,59,156,124,243,157,73,8,225,57,67,136,187,215,220,49,231,43,61,172,209,199,176,33,45,198,42,134,206,141,55,222,40,47,117,114,145,37,61,159,157,228,105,2,159,2,101,98,67,57,49,58,48,106,174,189,246,90,49,126,248,26,77,120,44,173,105,212,47,231,100,41,39,134,33,19,46,238,246,1,194,239,184,227,78,89,199,239,222,79,192,159,59,129,37,35,244,7,47,140,254,241,143,127,148,254,208,59,175,51,102,206,144,54,196,8,34,92,227,131,146,133,10,86,16,174,47,13,135,229,69,48,236,41,47,250,222,123,239,45,113,233,11,190,24,195,248,8,251,140,114,51,185,32,62,79,2,88,159,13,152,100,98,184,18,151,177,64,59,96,204,177,70,62,125,41,53,7,38,129,8,95,203,81,227,150,122,99,84,134,75,149,40,27,237,78,220,170,241,193,184,160,13,91,135,54,154,111,75,251,199,218,120,158,240,144,47,134,55,198,49,192,104,230,125,159,151,94,124,73,150,141,17,151,54,167,124,143,62,250,136,244,29,119,248,113,171,63,240,36,199,19,95,176,122,221,78,60,40,59,231,8,140,117,238,234,211,191,173,130,252,121,1,55,215,46,24,217,140,57,218,133,241,88,141,30,242,180,167,127,255,1,210,199,212,149,62,159,51,103,174,24,190,195,134,14,147,241,206,123,29,163,71,239,44,125,253,222,123,239,23,113,40,187,46,179,10,219,227,160,131,14,148,167,10,119,222,121,135,141,55,219,134,174,178,19,224,197,230,217,231,158,53,55,221,116,163,140,203,81,163,252,239,65,248,246,57,228,208,67,228,203,74,15,63,242,176,156,39,48,124,97,198,2,159,87,229,37,122,253,80,3,99,149,175,127,241,217,94,250,36,29,171,212,157,39,89,58,86,215,36,120,194,193,151,178,24,211,148,131,190,160,79,232,27,250,136,79,200,82,143,230,223,113,168,22,254,34,182,36,174,246,100,21,239,246,191,227,48,53,8,105,36,182,108,108,178,140,234,149,44,91,105,200,150,42,25,213,43,17,19,94,197,150,10,70,245,74,150,173,212,176,4,58,22,81,29,206,73,46,78,160,227,80,94,101,133,37,70,24,120,47,188,234,150,155,52,241,233,209,213,5,3,248,178,139,46,49,3,237,137,0,112,162,191,225,230,91,229,160,107,21,139,183,222,220,44,28,189,141,119,181,17,118,191,253,63,152,106,182,254,201,213,166,183,109,131,69,187,108,45,147,128,133,123,109,103,86,245,229,69,41,218,171,1,108,156,85,189,123,201,82,166,249,135,236,98,122,205,91,100,250,189,63,213,12,120,111,146,109,230,158,102,241,182,155,55,151,79,29,244,92,190,194,77,106,90,196,5,231,157,99,246,177,23,25,197,55,126,250,99,51,67,78,164,29,4,250,209,158,160,204,52,59,241,100,66,58,120,16,235,165,108,5,108,253,165,9,66,22,165,150,93,4,135,40,204,138,56,19,14,211,137,59,208,133,69,105,129,29,213,230,163,44,74,11,236,168,38,31,33,220,94,15,195,154,98,167,198,136,3,254,241,180,206,253,29,135,16,76,20,48,250,49,86,184,8,179,140,142,165,33,24,145,220,189,196,8,9,31,235,99,0,240,53,38,194,48,38,249,61,0,46,212,92,152,89,42,192,239,39,232,11,128,92,224,195,223,70,0,196,193,104,225,78,34,119,182,73,203,75,213,44,245,32,45,203,54,212,184,194,224,230,110,34,119,171,249,46,61,223,187,39,62,63,126,197,93,67,62,161,25,94,104,89,230,194,69,24,3,46,124,162,135,33,73,24,6,173,222,201,230,156,199,29,100,202,202,11,150,105,89,211,240,16,233,126,194,114,222,112,195,13,98,208,80,78,242,99,137,13,109,136,78,189,201,143,37,11,124,255,158,239,255,239,177,199,238,182,125,253,203,159,156,110,149,81,109,59,48,137,171,106,107,190,3,175,47,118,98,128,80,94,220,85,229,101,146,65,121,17,222,91,161,188,60,181,224,123,248,24,246,124,99,159,54,74,219,149,60,49,192,233,51,12,103,237,51,218,140,31,197,10,251,12,96,152,177,84,133,182,96,50,137,161,205,215,161,120,127,6,195,73,251,129,50,129,208,136,197,159,59,179,76,50,48,124,217,23,70,34,227,146,116,236,83,211,135,237,206,164,147,118,167,30,180,53,159,248,12,219,157,58,228,250,212,149,97,149,141,195,93,235,178,3,220,120,120,205,142,135,93,164,253,169,30,75,246,70,142,220,212,220,119,223,253,182,47,110,178,125,114,183,252,232,27,70,52,159,243,100,130,0,180,62,111,188,241,166,124,149,138,118,39,143,28,40,23,109,77,59,105,255,242,180,143,242,115,76,80,63,226,228,142,37,69,218,142,218,46,164,79,219,37,29,143,228,93,139,85,50,70,54,223,124,51,219,119,207,20,199,41,147,57,140,219,19,79,58,209,94,66,6,73,107,109,42,125,189,80,126,159,32,236,107,202,137,225,206,231,129,245,119,28,152,84,98,216,243,212,134,60,137,207,56,226,233,229,137,39,158,36,95,242,114,191,153,193,125,66,247,27,11,124,254,152,243,210,243,207,61,47,63,80,121,207,221,247,200,68,133,201,36,159,127,102,44,132,99,79,199,42,147,49,12,116,234,77,124,38,15,244,81,56,86,25,15,236,35,119,140,3,140,251,244,188,145,30,75,169,91,145,203,155,243,42,109,195,50,49,142,13,38,255,76,178,152,76,177,244,147,115,26,105,242,191,227,144,114,137,154,80,171,80,197,144,43,147,55,114,55,9,247,203,209,239,240,139,158,54,7,50,81,214,206,9,253,68,85,255,246,98,191,241,206,230,211,85,177,223,120,103,243,233,148,253,198,59,155,79,231,25,20,126,126,163,44,20,240,244,89,238,71,219,102,84,175,131,235,8,80,130,219,126,252,51,115,202,225,71,136,251,221,177,227,204,37,31,255,11,51,203,30,20,173,98,246,161,123,155,105,167,185,95,163,109,43,250,77,158,110,54,189,230,78,211,111,234,12,51,231,152,189,205,140,11,142,52,43,134,182,237,125,2,69,207,69,75,204,208,7,95,52,27,95,249,128,117,245,48,51,142,59,72,126,103,98,117,208,111,210,116,179,245,143,174,104,249,64,251,197,143,126,104,142,60,252,48,209,185,224,111,124,196,33,102,246,252,121,226,94,35,224,253,138,209,246,34,179,195,182,238,5,122,57,179,88,8,217,141,214,167,240,111,196,142,10,119,145,71,21,163,122,37,202,67,195,91,101,84,175,180,103,126,145,159,50,170,87,218,200,83,126,252,27,225,181,29,220,88,192,104,131,213,32,109,5,24,54,140,127,238,128,178,188,37,52,0,82,112,33,38,62,251,34,174,94,200,187,2,184,179,142,209,200,68,2,80,78,234,66,57,169,27,147,50,140,24,253,86,60,192,240,193,104,210,239,211,215,135,91,94,192,250,112,152,137,28,70,8,119,95,185,227,71,155,208,116,132,41,203,73,61,228,10,180,218,174,173,244,153,198,109,203,216,0,154,158,50,177,175,20,205,180,59,6,45,19,161,156,97,216,10,48,130,89,50,195,211,52,12,253,120,220,247,182,229,92,41,147,91,38,77,7,31,124,144,77,65,191,172,148,165,100,187,236,186,139,44,79,45,186,35,232,39,101,150,255,44,89,188,68,34,244,235,235,202,223,30,160,253,210,118,105,5,212,145,244,140,147,170,126,0,113,95,115,163,65,106,90,176,254,114,244,241,199,159,96,183,171,204,114,59,254,151,90,233,41,229,234,111,203,229,126,49,90,219,35,252,229,232,125,246,118,191,230,204,211,77,38,221,205,140,61,208,106,252,142,6,79,13,1,19,104,142,127,132,50,49,161,130,153,64,48,153,226,71,228,86,239,189,173,178,221,171,89,209,200,221,28,252,168,178,137,73,239,213,24,97,64,133,72,7,41,163,86,177,163,152,237,6,38,142,196,243,92,41,26,55,228,80,212,15,110,70,194,52,86,216,20,236,61,179,140,154,48,136,252,172,132,44,226,195,236,137,200,60,249,156,49,51,173,177,94,132,173,25,89,101,229,246,135,199,80,74,1,47,229,237,184,131,91,55,216,25,24,126,247,99,166,223,148,25,102,225,174,219,152,105,159,56,113,181,39,13,96,229,128,126,102,246,73,251,155,233,151,28,99,122,172,92,97,134,223,243,184,25,248,118,235,143,130,87,23,92,240,195,175,86,141,155,56,209,204,91,180,48,219,47,29,38,203,87,216,179,216,219,238,221,135,220,88,20,14,117,184,158,104,124,47,108,10,246,158,17,163,166,236,168,76,151,50,74,21,163,166,236,200,177,221,212,48,74,21,163,162,231,56,39,118,83,195,21,34,17,214,13,112,177,227,78,48,134,111,91,12,67,46,230,164,213,11,103,61,112,241,215,125,117,165,73,3,160,236,220,21,231,201,13,101,163,140,148,149,50,99,120,141,29,251,174,28,247,122,119,23,35,81,151,241,208,6,196,1,49,51,89,80,22,111,89,58,66,190,180,181,132,241,95,164,17,42,184,184,246,43,87,160,213,118,109,165,207,52,110,91,198,6,208,244,112,14,148,189,126,187,143,149,125,231,239,170,215,67,109,35,50,89,123,243,205,55,100,9,14,134,47,63,92,54,96,160,251,200,5,109,62,99,198,116,233,83,62,31,138,155,56,147,39,79,49,211,173,255,144,193,67,92,191,224,239,179,76,185,103,15,215,15,44,255,161,252,237,133,180,93,90,5,125,220,191,191,246,131,126,9,208,23,218,51,117,37,44,108,15,241,13,152,56,202,252,243,148,141,31,209,99,76,179,15,109,7,101,226,68,108,193,49,68,57,154,25,123,160,213,248,29,13,38,86,250,238,9,227,82,251,133,178,113,46,224,105,24,19,79,252,99,84,53,74,200,165,56,223,128,69,137,25,213,113,35,119,115,236,71,22,206,42,104,88,142,189,144,83,193,168,85,236,40,203,196,17,183,103,113,231,36,136,91,112,78,236,166,134,115,18,198,177,2,34,246,97,194,40,202,168,9,71,80,63,56,20,11,222,164,31,243,132,91,195,222,73,120,238,245,215,109,177,93,121,120,76,182,205,214,91,137,222,42,122,207,157,111,250,204,156,107,122,207,91,208,38,25,250,244,43,102,208,235,99,205,162,29,55,55,31,124,241,34,179,170,29,79,162,246,8,53,115,143,216,221,204,223,127,180,233,97,15,226,13,199,60,109,250,77,156,106,250,76,159,221,178,244,157,54,203,12,226,221,19,223,133,205,98,251,81,163,204,240,141,202,223,184,184,225,190,123,204,10,123,210,88,227,96,9,220,171,111,186,119,103,208,169,71,141,216,13,204,70,198,134,50,170,178,163,2,226,86,79,56,20,160,92,15,105,92,77,175,2,82,174,135,32,174,168,108,188,84,214,43,101,71,17,171,176,17,61,228,10,113,9,58,15,233,245,51,113,167,215,215,194,237,185,50,220,35,117,55,218,223,186,0,150,214,112,39,154,165,20,220,85,212,247,62,88,94,130,161,192,221,86,158,44,96,36,128,85,126,249,41,239,123,96,216,169,81,19,51,107,135,75,142,197,197,169,98,151,135,80,198,237,120,93,0,239,29,208,238,44,105,202,183,251,61,242,133,47,109,247,230,161,141,84,50,121,28,113,196,145,146,231,152,7,199,200,187,13,28,202,203,150,45,151,165,42,215,94,123,157,148,101,139,45,182,148,54,182,189,33,79,37,78,62,233,100,155,214,25,174,226,239,2,93,63,40,163,38,76,88,196,157,138,170,66,57,166,174,110,235,217,87,174,100,31,26,178,221,40,91,47,209,11,70,77,152,176,136,215,66,176,20,137,73,44,79,31,25,51,76,36,24,175,44,223,99,92,49,134,121,199,171,246,139,79,85,141,16,114,41,252,69,12,37,44,161,237,201,110,169,210,203,248,200,78,28,163,122,197,197,70,105,141,139,244,126,147,101,84,175,180,153,253,198,59,155,79,151,178,223,68,140,234,149,102,211,23,100,55,41,3,59,120,204,139,175,25,51,110,130,115,119,18,70,217,19,222,211,87,92,99,54,26,54,204,218,145,171,204,143,127,246,115,243,163,159,254,172,101,163,150,223,88,224,87,154,219,246,27,7,171,76,223,73,211,205,170,126,189,205,228,203,78,55,11,247,234,152,167,30,125,39,76,55,91,255,235,175,69,95,182,193,16,179,170,230,64,109,2,182,141,250,218,9,4,19,144,86,112,238,153,103,152,175,253,235,63,203,93,16,112,242,95,127,218,220,249,232,35,162,119,10,120,103,228,208,253,141,237,120,169,147,64,109,219,194,221,136,253,38,98,212,66,113,126,149,110,139,92,158,77,167,79,220,66,222,175,96,84,175,172,54,251,77,196,168,94,105,192,83,126,228,198,94,55,214,29,176,36,130,23,120,239,187,239,62,121,167,66,193,218,231,227,143,63,94,94,66,119,167,254,252,210,162,148,187,209,28,194,118,15,63,189,138,17,175,237,238,12,216,122,160,193,137,147,103,238,194,226,226,186,56,105,226,68,115,247,221,247,152,87,94,225,75,63,174,191,70,142,220,76,38,129,236,179,214,232,91,27,209,92,123,20,190,86,105,52,126,49,140,1,125,210,12,88,198,195,59,77,188,175,192,123,25,235,10,152,220,62,241,196,19,242,164,204,125,177,202,61,89,227,60,113,194,9,39,200,59,17,65,203,214,225,18,53,161,86,169,233,143,40,130,149,118,70,249,142,3,123,20,159,182,178,223,192,234,7,208,195,176,182,178,234,66,222,79,245,54,177,223,68,12,188,174,241,170,220,162,122,165,42,79,161,132,167,77,55,230,137,231,57,3,58,119,39,97,232,224,193,230,170,111,255,71,241,158,195,99,79,60,105,62,251,133,127,42,190,108,177,38,49,255,128,209,102,210,223,157,197,179,104,239,211,254,216,232,250,135,204,240,27,214,172,193,206,163,226,191,254,212,39,205,103,47,251,43,219,253,61,204,252,69,11,205,62,23,157,103,222,126,127,205,47,153,138,176,229,72,99,246,221,163,108,111,57,177,216,77,196,168,94,105,200,126,19,49,170,87,58,60,125,21,251,77,150,81,189,178,218,236,55,112,198,111,202,143,187,39,14,235,42,152,20,232,250,119,158,38,84,45,179,105,13,12,30,174,23,142,157,225,22,176,221,23,151,19,134,26,231,21,220,214,59,78,182,142,163,99,218,189,26,186,166,159,246,102,41,143,190,212,235,16,54,124,147,134,118,20,193,202,90,141,92,133,74,94,255,218,163,22,225,187,69,44,91,106,235,114,190,60,114,13,216,126,13,170,185,40,112,187,209,79,239,169,16,37,116,139,87,21,135,162,126,108,212,237,133,128,74,182,84,201,78,117,240,138,164,19,165,73,1,202,33,210,48,31,95,203,85,184,45,185,141,227,66,245,74,196,132,7,44,226,195,96,48,254,131,78,159,52,128,133,139,22,155,151,222,126,83,6,50,216,117,231,209,102,104,230,71,156,214,4,230,30,186,107,135,78,26,192,172,211,15,54,43,6,229,127,154,190,163,48,196,78,206,14,58,96,127,219,253,174,243,31,125,225,121,51,109,246,154,125,17,62,139,25,179,141,153,51,223,141,75,25,171,120,38,44,162,58,92,79,210,184,237,149,94,69,253,66,110,70,108,92,54,112,234,246,170,99,175,68,108,37,229,74,1,158,139,60,28,21,220,141,117,18,28,219,44,107,113,107,194,171,140,87,189,112,59,214,115,110,204,214,188,42,88,182,5,203,191,115,248,56,176,80,225,38,44,226,117,28,205,181,123,179,72,27,47,102,250,64,215,244,179,12,201,29,212,244,15,225,101,63,41,203,191,11,114,140,154,48,97,17,119,41,84,21,210,177,212,81,182,158,197,59,102,9,245,44,255,132,41,163,38,76,88,196,235,24,184,137,168,227,181,241,164,161,170,81,66,46,197,249,6,44,74,204,168,109,101,54,169,219,89,107,226,227,69,98,133,162,225,57,246,2,10,183,247,200,178,149,26,150,64,54,142,35,119,14,65,220,130,235,9,80,206,33,140,147,19,144,114,136,48,204,74,85,253,224,69,139,140,153,60,221,158,119,108,179,119,178,44,183,51,224,151,222,126,219,44,240,191,236,200,91,253,7,31,120,128,232,107,18,171,250,246,54,11,247,221,193,187,58,14,171,250,244,50,11,214,192,126,66,208,166,187,238,178,179,232,92,100,158,123,237,53,179,128,247,90,50,253,177,70,101,241,82,99,166,205,160,80,148,76,254,5,33,139,248,48,225,80,210,48,141,159,138,221,20,92,79,210,184,154,94,69,253,66,174,39,65,92,54,226,246,2,106,216,43,17,91,73,185,70,64,194,69,30,142,10,238,32,232,60,69,81,184,61,235,164,85,253,155,119,167,44,212,66,184,80,225,86,36,78,235,225,121,157,134,86,210,113,190,13,89,59,92,178,252,133,28,137,75,163,92,230,17,178,80,193,221,168,7,109,164,60,219,150,246,91,207,210,168,49,203,95,193,214,23,221,179,245,18,189,96,212,132,9,139,184,83,81,85,40,199,212,209,109,61,251,202,149,236,67,67,182,27,101,235,37,122,193,168,9,19,22,241,122,133,170,70,8,185,20,254,34,134,18,150,208,213,98,43,129,253,66,103,49,0,0,255,244,73,68,65,84,219,90,17,234,83,37,69,138,12,123,1,133,219,123,100,217,74,21,171,64,110,83,129,52,14,110,244,42,70,77,217,145,99,187,41,24,165,17,163,122,22,224,239,185,38,110,200,150,38,77,53,252,176,153,232,93,64,30,124,246,105,51,197,255,84,61,7,244,95,126,244,35,194,107,18,139,118,220,66,126,127,161,195,97,103,252,139,118,222,154,138,122,143,142,199,169,39,157,32,79,29,192,252,133,11,205,179,111,188,102,39,108,93,164,255,39,77,177,108,21,145,52,92,253,224,156,164,113,52,157,138,250,133,92,79,114,105,66,81,191,144,235,73,46,77,78,216,84,177,149,148,85,10,55,72,184,200,195,81,193,29,4,157,167,40,10,183,206,95,188,71,49,159,105,218,157,178,80,11,225,66,133,91,145,56,173,135,231,245,0,197,61,193,162,141,74,150,191,144,235,138,79,227,89,243,136,89,168,224,110,212,131,54,146,111,187,148,165,17,93,219,43,203,95,200,145,184,52,202,54,138,232,5,163,38,76,88,196,107,20,85,133,112,108,107,226,183,158,125,101,66,150,191,130,173,47,122,5,219,40,162,23,140,154,48,97,17,175,211,168,170,116,200,165,240,23,177,111,204,146,125,104,200,118,211,148,187,146,85,156,219,77,28,128,248,122,86,55,30,226,204,112,155,161,105,115,156,250,85,32,13,142,146,217,77,196,168,94,41,216,81,115,108,55,5,251,0,101,69,226,140,17,164,193,88,235,66,152,52,99,186,121,233,109,247,139,143,128,47,43,237,185,251,238,222,181,102,48,247,168,242,135,209,58,26,60,221,88,197,143,160,173,1,244,235,219,215,92,122,209,133,222,101,204,196,105,211,204,152,231,170,126,98,190,19,48,127,1,11,119,203,177,27,177,58,64,168,55,139,52,83,144,243,107,22,65,218,34,185,87,218,116,76,123,78,143,231,40,47,187,73,89,160,238,46,138,100,120,235,60,70,81,204,107,10,118,202,234,186,211,121,83,141,91,145,186,215,35,112,183,78,184,104,195,146,221,157,188,128,35,241,113,60,147,77,196,146,135,80,193,132,69,220,141,58,136,27,203,182,116,204,210,168,174,47,148,229,175,96,23,167,138,93,30,66,149,220,185,208,66,228,153,58,186,173,103,41,116,200,62,52,100,187,81,182,94,162,23,140,154,48,97,17,175,87,168,106,132,144,75,225,47,98,40,97,9,13,89,165,145,187,73,41,39,14,226,227,89,221,120,84,113,33,32,225,34,15,71,49,219,77,142,73,19,238,163,82,52,174,139,90,43,118,83,195,245,36,151,38,20,245,131,235,73,26,55,73,191,98,165,49,11,186,192,50,149,64,150,219,50,253,247,21,127,176,133,115,224,11,17,31,253,208,197,182,200,20,120,205,96,241,182,155,122,173,227,177,178,95,159,54,126,253,169,117,156,118,202,201,242,43,155,138,123,159,122,194,76,229,171,10,153,126,232,20,225,227,89,50,30,41,29,99,20,37,96,23,16,112,128,98,124,120,142,210,88,169,113,91,114,27,199,170,42,210,252,132,43,36,187,111,216,145,99,187,105,200,245,132,40,141,216,11,8,195,212,29,242,154,68,50,169,209,185,144,162,118,174,228,148,213,117,235,126,213,89,227,86,164,238,245,18,113,35,149,109,26,50,119,246,148,157,159,50,201,34,150,52,66,5,251,172,75,238,70,11,168,106,68,199,101,191,40,203,54,102,187,81,118,105,132,42,185,107,65,11,149,103,234,232,182,158,197,59,102,9,245,44,255,132,41,163,38,76,88,196,221,8,144,107,164,82,156,111,29,182,10,186,227,70,238,230,216,90,16,30,184,234,177,75,146,17,144,112,145,214,81,158,237,38,100,210,72,58,207,149,162,113,93,212,172,128,48,110,225,246,66,64,193,18,152,176,83,99,246,74,196,86,194,124,208,35,14,132,23,162,59,227,251,253,13,240,232,139,47,152,119,38,240,195,96,14,123,239,185,231,154,251,49,56,107,88,173,42,126,100,102,13,160,151,29,238,72,7,131,151,245,248,12,171,78,192,248,26,199,127,254,225,119,182,251,25,8,93,8,252,114,169,32,29,172,160,78,89,245,24,208,56,122,12,168,136,183,108,28,171,170,168,113,7,113,11,14,5,84,113,14,65,28,81,115,140,146,176,10,16,61,228,10,1,97,92,117,135,188,26,40,230,30,197,92,196,41,234,95,186,155,96,254,3,183,120,181,163,59,205,191,53,22,42,220,101,125,29,175,91,208,74,57,206,183,9,237,91,114,125,113,105,148,203,60,66,22,42,184,27,245,160,141,148,103,215,166,174,237,149,229,175,96,23,167,138,109,20,209,11,70,77,152,176,136,215,40,170,10,225,152,58,186,173,103,95,153,146,125,104,200,118,19,115,41,64,56,117,7,188,126,67,27,33,228,82,248,171,203,150,196,213,142,92,90,81,184,234,177,77,80,41,18,71,25,53,195,168,222,233,116,245,11,185,25,169,74,11,123,1,97,88,225,246,66,64,37,91,42,216,169,142,189,18,177,149,144,69,124,88,196,86,128,234,93,72,150,173,88,110,190,254,243,159,202,231,194,192,102,35,55,53,71,31,113,184,124,5,160,27,109,195,33,7,30,96,118,218,177,124,17,251,134,7,238,51,227,38,79,204,182,127,167,138,88,187,86,9,199,176,48,97,202,168,94,137,152,240,128,85,138,116,41,59,213,177,87,34,182,82,201,150,114,92,9,13,11,226,54,220,71,32,64,244,144,115,98,55,41,3,113,123,145,128,182,163,152,123,20,115,17,167,148,115,19,117,55,193,252,7,110,241,106,71,119,154,127,107,44,84,184,203,250,58,94,151,144,111,3,218,179,228,214,196,229,161,92,230,25,178,80,193,221,8,161,141,226,219,42,101,105,52,215,214,202,242,23,114,36,46,77,21,219,36,162,23,140,154,48,97,17,119,40,170,118,234,216,150,220,111,61,251,194,135,44,127,5,91,95,244,186,92,10,16,78,221,1,175,219,208,74,214,227,82,248,139,216,55,94,200,242,87,176,245,69,111,71,110,131,117,104,83,165,44,42,236,253,114,140,234,157,2,213,27,114,226,33,84,19,201,115,43,200,229,209,150,252,114,105,50,126,24,226,161,65,209,133,228,129,103,159,54,47,250,119,29,88,174,116,238,153,103,154,193,131,7,137,187,163,209,99,77,126,154,150,59,254,29,124,215,159,167,13,39,159,120,130,25,54,116,168,184,151,44,93,106,126,112,245,21,242,99,66,185,182,239,84,145,31,47,178,229,210,38,169,98,85,138,99,17,88,93,156,26,86,170,5,170,220,225,121,65,216,111,178,236,212,44,87,34,23,177,42,147,48,78,6,105,112,148,204,110,66,14,235,165,226,34,180,31,108,183,133,160,27,157,226,201,123,168,127,233,238,108,22,42,220,101,121,29,175,79,200,183,17,119,242,74,142,197,197,169,98,151,135,80,198,237,184,27,245,160,141,228,219,46,101,105,68,218,187,100,249,43,216,197,169,98,151,135,80,37,119,46,180,16,121,166,142,110,235,89,10,29,178,15,13,217,110,148,173,151,232,5,163,38,76,88,196,235,21,170,26,33,228,82,248,139,24,74,88,66,67,94,13,177,89,212,186,229,7,224,198,190,194,30,189,15,196,198,57,11,191,148,139,56,173,178,223,100,25,213,43,109,230,64,215,124,195,48,245,107,51,163,122,37,242,111,192,203,87,24,115,239,35,252,148,32,158,93,10,252,128,206,87,63,249,25,243,47,159,248,75,211,203,78,112,152,85,126,247,63,191,111,126,245,251,242,253,135,142,194,146,173,55,49,51,207,62,180,227,151,16,89,251,109,240,227,175,153,33,79,188,214,238,182,92,136,209,59,238,104,174,249,253,111,228,155,205,224,250,251,239,53,127,241,205,175,154,185,243,231,139,187,75,225,240,3,140,217,48,253,5,105,187,209,246,41,252,91,101,191,137,24,213,43,171,205,126,19,49,106,224,39,20,184,155,225,186,249,167,140,234,149,6,60,229,127,127,37,220,141,110,196,96,124,232,15,186,233,15,101,169,219,13,31,101,185,134,132,220,141,14,68,220,224,218,47,133,123,157,239,159,92,133,74,118,237,17,248,90,165,123,188,182,39,114,13,88,221,160,13,99,55,140,208,58,187,137,195,187,47,91,13,31,2,26,177,223,100,25,213,43,33,139,154,113,215,99,77,15,42,211,160,122,165,205,236,55,17,163,122,165,101,246,27,239,44,252,233,189,7,30,55,134,239,248,119,65,236,58,106,148,185,251,7,63,53,155,143,24,33,238,121,214,208,189,228,227,127,97,222,124,235,109,113,119,163,49,250,246,237,107,126,251,179,159,154,253,246,217,91,220,252,82,244,167,191,253,239,230,170,187,238,144,99,174,203,225,168,131,141,25,52,208,42,182,116,82,192,102,25,213,43,5,251,77,155,24,181,194,175,93,216,111,234,50,170,87,234,177,168,77,178,79,55,229,71,205,255,114,52,167,11,146,149,172,134,74,19,108,255,74,195,83,79,64,20,197,249,151,160,92,245,220,173,162,126,126,101,121,156,127,101,249,235,176,100,7,89,198,217,141,16,218,222,245,218,215,181,91,77,251,105,178,110,180,35,226,254,72,121,221,55,188,115,21,168,174,208,186,87,255,206,70,174,1,87,151,21,206,237,110,243,210,91,89,118,36,172,194,70,244,28,87,136,164,81,177,78,113,231,216,169,17,36,189,40,25,246,18,238,163,134,81,83,118,228,216,110,96,194,10,119,32,53,110,188,208,115,44,129,129,159,247,132,89,170,212,183,61,127,102,188,125,241,250,184,113,230,71,215,93,237,93,238,87,143,255,250,83,159,108,231,159,70,95,183,241,241,75,63,100,246,221,123,47,239,114,109,122,235,67,15,70,135,93,151,66,223,222,110,172,234,152,141,24,165,138,81,83,118,228,216,110,10,70,105,196,168,232,33,135,162,126,245,184,66,136,0,53,228,16,234,145,97,81,97,148,6,172,210,2,228,162,25,177,83,154,98,254,3,183,138,250,151,210,200,221,170,212,207,175,44,143,99,117,183,194,122,16,169,115,221,64,190,174,142,181,237,202,118,172,22,151,70,185,204,35,100,161,130,11,164,238,245,18,218,8,121,182,45,235,183,158,165,17,99,142,197,250,214,97,178,129,10,70,77,152,176,136,215,40,114,133,40,133,191,136,109,161,229,175,96,31,26,50,97,17,151,2,82,182,201,98,94,175,144,107,132,106,225,47,98,75,226,170,199,118,211,154,91,197,185,221,196,1,45,203,142,132,85,20,97,88,196,149,1,94,64,21,183,5,54,173,36,207,177,40,25,118,84,48,64,79,221,2,175,20,245,2,86,23,103,202,1,82,55,198,196,106,255,52,126,199,129,53,248,255,125,245,21,230,181,113,99,189,143,49,71,28,118,168,57,241,184,99,173,237,211,154,241,179,62,98,199,237,183,55,231,4,95,82,90,176,104,145,249,228,183,190,97,230,243,107,225,93,17,252,232,94,79,253,225,61,29,172,225,160,205,249,53,139,48,109,154,207,106,230,39,106,202,168,94,9,185,8,107,146,11,52,147,160,81,28,143,196,217,16,201,161,166,227,73,15,193,210,221,152,81,179,110,207,165,228,221,96,241,226,197,102,229,202,21,69,216,242,229,203,205,245,215,95,111,158,123,238,185,194,175,204,175,76,151,115,183,198,66,5,167,120,246,217,103,165,28,203,150,45,243,62,107,15,238,190,251,110,243,133,47,124,193,202,63,10,255,227,63,150,252,243,159,255,220,44,146,115,134,111,91,207,177,184,118,82,214,246,47,152,84,142,10,38,44,226,245,0,227,198,141,51,191,248,197,47,204,194,133,11,189,143,61,28,237,121,129,246,229,75,119,37,170,26,201,177,109,105,191,245,44,141,26,178,221,218,77,21,147,12,42,24,53,97,194,34,110,103,228,218,162,26,185,66,149,194,95,196,182,18,242,87,176,15,13,57,16,235,21,51,106,194,132,69,188,94,33,215,8,213,194,95,196,150,196,21,177,149,208,173,82,227,14,244,156,219,75,249,196,161,82,52,60,96,54,194,78,141,185,50,160,20,137,83,197,168,25,70,205,138,221,84,114,51,98,227,178,129,11,55,186,178,87,34,182,82,201,150,106,216,169,102,96,127,247,228,161,139,202,194,165,75,205,63,253,232,127,204,236,249,243,164,200,60,117,248,139,143,124,184,248,245,227,110,228,193,11,229,159,248,232,135,205,168,109,183,17,55,23,167,255,185,230,42,243,210,187,239,100,219,185,75,72,239,62,254,189,18,198,40,131,51,100,106,145,178,83,29,123,37,98,43,149,108,169,134,3,104,62,69,64,200,137,100,247,129,154,97,212,172,216,77,67,246,130,71,37,91,10,89,160,236,145,56,27,34,157,119,248,137,80,57,31,82,119,99,70,205,186,61,139,240,87,225,198,200,248,195,31,126,111,222,123,239,253,40,188,204,207,187,139,244,142,203,240,216,221,26,11,21,188,174,128,137,215,188,121,243,204,161,135,30,106,46,187,236,50,47,159,41,248,196,19,79,44,158,242,74,219,194,210,8,180,167,178,11,83,150,127,231,240,113,96,161,130,9,139,120,61,5,147,134,63,254,241,143,230,253,247,203,79,144,55,70,220,120,210,230,178,245,44,222,49,75,168,103,249,39,76,25,53,97,194,34,238,82,168,42,164,99,169,163,108,61,139,119,204,18,226,153,141,132,41,163,38,236,34,6,188,94,163,170,81,66,46,197,249,6,108,21,9,17,143,250,238,102,25,203,193,251,84,137,68,168,96,167,70,72,221,53,17,45,139,10,163,164,140,154,97,212,166,196,110,82,6,194,248,165,44,129,9,59,53,98,133,230,39,1,86,52,159,194,109,201,109,28,171,10,6,116,221,39,14,138,251,158,121,218,220,60,230,65,239,50,102,247,221,118,53,255,249,157,255,231,93,221,200,225,212,147,78,52,103,157,118,170,181,199,221,225,244,216,203,47,153,159,222,120,157,251,146,82,87,133,44,83,194,170,213,49,154,178,83,243,236,149,136,173,20,44,158,9,59,53,98,69,209,78,57,206,9,240,156,166,45,202,228,40,226,66,236,166,33,123,193,163,134,45,229,88,160,156,135,52,185,40,158,188,135,250,151,238,90,70,141,89,37,117,183,32,252,213,113,219,156,35,55,127,101,121,156,59,10,111,147,196,245,210,252,217,85,228,142,88,168,112,23,72,156,93,13,24,246,200,182,219,110,107,182,223,126,123,47,59,20,188,205,54,219,20,19,7,219,34,142,165,142,174,173,148,229,47,228,72,92,26,101,151,135,80,198,237,120,93,4,109,252,201,79,126,210,12,28,200,123,92,171,3,109,36,223,118,194,108,61,75,35,198,44,127,5,91,95,116,207,214,75,244,130,81,19,38,44,226,78,69,85,161,28,83,71,183,245,236,43,87,178,15,13,217,110,148,173,151,232,5,163,38,76,88,196,235,21,170,26,33,228,82,248,139,216,146,184,112,54,112,55,203,206,210,17,159,42,113,153,231,217,169,165,195,34,80,29,52,110,142,81,42,184,16,188,170,56,39,118,147,50,16,198,175,17,91,42,216,169,17,36,158,40,78,52,93,165,219,146,219,184,165,74,65,80,87,148,133,75,22,155,239,93,241,123,51,110,242,36,235,97,189,108,125,142,60,236,48,243,151,31,251,72,247,251,14,9,104,155,125,246,218,203,252,191,175,125,165,104,155,133,139,23,155,159,222,116,189,153,48,125,106,212,174,93,78,100,44,90,69,4,191,148,67,81,191,144,235,73,16,151,141,184,189,128,130,189,146,101,43,41,23,2,60,107,154,212,29,121,219,13,76,88,37,55,41,154,87,142,5,202,121,200,220,67,20,79,222,67,253,75,119,45,163,198,172,146,186,27,11,119,190,23,44,88,32,79,21,88,182,145,139,83,37,101,121,86,153,165,75,151,74,62,44,105,10,227,164,194,239,196,176,47,226,146,38,14,143,235,5,40,223,138,229,174,92,160,150,133,10,119,129,196,169,88,178,100,137,236,31,94,93,176,79,234,219,108,126,196,103,73,21,76,91,211,6,33,202,58,133,236,218,70,57,39,180,41,119,208,107,219,223,229,161,236,242,116,63,68,73,92,183,84,199,253,110,143,15,174,1,233,200,147,184,250,27,63,64,247,169,251,171,2,251,202,181,143,246,67,188,84,168,237,208,253,52,42,79,125,104,186,60,187,124,109,123,138,219,181,113,202,8,101,160,125,25,187,234,231,198,253,34,41,35,63,0,42,105,248,119,73,29,91,16,230,210,251,54,243,254,5,7,208,125,181,181,111,128,198,205,247,69,186,115,198,237,114,27,151,177,99,227,175,36,190,173,139,132,187,58,201,95,192,140,119,242,21,63,27,205,245,83,220,14,248,195,54,137,232,5,163,38,76,88,196,235,52,114,149,46,133,191,186,108,27,77,254,10,182,190,232,57,110,20,94,193,241,231,88,229,194,24,178,223,192,53,97,237,197,126,19,114,189,176,42,110,184,31,101,191,201,50,170,87,218,204,126,227,157,81,248,212,25,198,60,243,146,115,119,97,96,16,159,117,196,145,230,170,111,124,219,244,243,6,241,148,169,211,204,191,126,237,235,102,204,35,143,138,187,27,198,108,63,106,148,249,222,183,190,105,118,223,117,87,239,99,204,127,94,249,7,243,175,63,251,137,252,126,67,151,198,102,35,140,217,123,55,123,38,192,193,25,161,21,70,245,74,193,126,83,143,107,210,84,177,223,212,101,84,175,172,14,139,154,50,170,87,10,86,221,138,247,170,141,147,231,186,159,99,229,244,224,163,3,78,19,36,43,185,234,43,57,250,117,150,210,237,50,10,89,81,186,231,207,159,111,30,122,232,33,243,216,99,143,201,69,28,108,184,225,134,230,200,35,143,52,7,31,124,176,76,128,167,77,155,102,126,247,187,223,153,73,147,220,205,3,197,223,254,237,223,154,45,182,216,194,220,124,243,205,102,203,45,183,20,35,233,193,7,31,148,124,248,253,146,35,142,56,194,28,123,236,177,242,117,49,5,6,202,139,47,190,96,238,185,231,94,51,121,242,100,241,35,252,176,195,14,51,199,28,115,180,25,56,112,144,148,127,250,244,233,230,198,27,111,148,165,58,47,191,252,178,148,143,187,197,163,236,49,230,234,23,183,11,239,56,140,29,59,214,156,121,230,153,117,111,104,176,44,232,246,219,111,55,79,62,249,164,247,49,230,192,3,15,52,167,158,122,170,25,60,120,176,121,239,189,247,204,109,183,221,102,46,186,232,34,179,209,70,27,249,24,14,115,231,206,53,87,95,125,181,57,250,232,163,205,142,59,238,40,229,120,231,157,119,204,93,119,221,101,222,125,247,93,31,203,152,253,247,223,223,156,124,242,201,102,131,13,54,240,62,238,61,6,64,249,201,159,246,162,172,24,84,44,149,57,238,184,227,204,118,219,109,39,113,90,5,229,120,251,237,183,101,31,97,57,118,223,99,119,115,226,9,39,154,205,54,219,44,104,175,30,210,231,99,30,26,99,30,127,236,241,168,207,233,47,237,115,64,217,110,185,229,22,73,63,117,234,84,243,200,35,143,136,63,119,238,47,188,240,66,73,75,223,235,50,159,3,14,56,192,156,118,218,105,102,208,32,247,155,63,172,163,167,109,200,243,142,59,238,144,113,196,184,56,254,248,227,205,65,7,29,100,198,140,25,35,99,15,195,120,196,136,17,210,7,187,237,182,155,148,145,180,247,220,115,143,249,208,135,62,20,61,33,208,50,209,142,251,238,187,175,248,17,15,67,116,248,240,225,178,191,89,179,102,137,127,174,60,154,39,99,245,247,191,255,125,205,152,254,204,103,62,35,227,77,219,195,29,71,37,24,55,140,179,115,206,57,39,26,215,10,242,95,182,108,169,25,48,96,160,213,239,182,117,91,42,117,59,255,252,243,205,208,161,67,108,217,111,53,175,190,246,170,28,125,187,236,178,171,29,3,103,216,114,111,92,244,143,221,218,190,124,167,236,75,34,90,255,253,246,219,47,26,83,97,223,208,174,15,63,252,176,248,107,223,48,9,184,233,166,155,138,190,209,49,158,182,5,227,156,49,204,254,232,99,64,123,179,116,142,113,78,127,133,160,207,233,183,240,124,177,201,38,155,152,19,78,56,193,236,185,231,158,197,83,118,205,159,125,18,159,118,254,240,135,47,53,27,111,60,194,188,244,210,75,230,206,59,239,176,251,155,38,113,183,218,106,43,115,246,217,103,153,173,182,222,218,85,55,56,174,139,118,241,237,80,112,55,90,64,251,54,160,230,162,16,119,49,113,208,3,166,25,22,85,25,53,8,75,89,84,101,212,32,172,93,216,111,178,140,26,248,9,5,238,86,88,247,7,138,60,188,222,44,207,158,107,204,99,207,56,119,23,7,39,208,127,188,228,35,230,187,127,253,89,239,99,231,61,246,132,117,226,153,231,20,39,144,245,29,255,247,195,255,145,95,217,214,139,205,61,79,63,101,78,251,199,207,153,165,246,36,223,229,177,245,22,198,236,186,163,211,229,188,98,55,17,163,122,165,101,246,155,186,140,234,149,86,88,212,148,81,189,146,139,171,148,139,211,46,236,55,112,38,78,103,254,142,3,67,83,139,130,17,205,11,197,24,138,199,29,119,172,53,0,54,21,127,46,250,247,222,123,175,24,98,103,156,113,134,252,174,203,210,165,75,172,193,185,64,226,99,80,108,189,245,86,214,112,234,103,243,90,37,198,227,43,175,188,34,134,28,19,14,12,240,15,62,248,64,140,197,93,118,217,217,78,10,220,49,193,164,129,137,5,47,82,99,4,237,176,195,14,242,62,208,140,25,51,196,224,227,206,236,121,231,157,39,233,49,134,174,186,234,42,73,131,65,66,222,248,83,150,28,154,153,56,112,231,21,99,138,124,48,10,135,14,29,42,70,38,6,14,105,78,63,253,116,169,15,19,22,12,83,140,173,16,111,190,249,166,24,65,151,92,114,137,24,87,207,63,255,188,53,128,238,148,201,209,30,123,236,97,250,247,239,111,230,204,153,35,70,28,70,31,6,234,198,27,111,44,105,49,204,48,152,152,140,208,70,155,111,190,185,24,101,24,176,76,28,72,191,233,166,174,253,249,205,23,140,205,62,125,248,65,198,96,66,168,108,203,168,253,184,106,213,74,243,248,227,79,72,185,40,7,147,133,254,253,250,75,223,62,254,248,227,118,146,246,162,57,247,220,115,139,73,73,216,231,196,103,159,228,55,126,252,120,233,115,202,139,177,141,81,172,198,233,27,111,188,33,19,59,140,125,192,190,94,125,245,85,41,63,19,30,150,85,145,47,19,34,210,99,68,98,64,50,142,120,1,151,182,60,233,164,147,164,206,24,178,228,201,254,153,60,209,22,24,179,148,147,124,47,190,248,98,41,83,104,228,55,51,113,96,82,195,100,142,137,38,109,76,191,50,254,134,13,27,38,99,141,113,22,230,73,95,49,97,161,253,117,76,99,192,82,39,250,238,129,7,30,16,163,154,49,162,32,62,99,99,167,157,118,242,251,230,64,210,126,113,174,123,109,254,15,63,252,136,76,90,14,63,252,112,91,246,1,230,153,103,158,149,49,65,61,14,58,248,32,179,199,238,123,72,61,238,187,239,62,185,118,158,125,246,217,210,222,244,3,99,138,177,114,204,49,199,152,221,119,183,125,25,140,41,198,55,99,143,54,110,212,55,164,163,127,235,245,13,237,195,196,159,73,58,147,57,250,7,76,156,56,177,56,38,206,58,235,44,51,100,200,16,241,215,177,211,183,47,99,231,56,123,190,24,97,39,108,43,109,123,189,99,254,252,231,219,205,62,251,236,35,253,217,163,103,15,51,222,230,127,197,21,87,218,246,31,106,219,226,64,123,30,216,69,234,63,113,226,7,118,242,125,141,57,229,148,83,204,232,209,163,101,194,199,249,0,161,189,153,176,117,163,17,220,184,139,185,68,46,52,226,134,17,90,103,55,93,4,146,123,202,86,148,67,137,194,80,235,48,106,193,57,177,155,148,129,48,126,21,92,8,168,98,143,200,105,29,226,206,49,74,5,171,0,209,93,80,173,216,77,21,243,37,27,174,0,107,129,80,228,223,220,113,155,185,238,129,251,108,209,113,25,179,137,189,184,221,114,237,85,114,167,125,125,198,134,27,108,96,190,243,141,175,69,147,134,87,237,73,254,31,254,247,251,102,169,53,134,210,182,236,146,18,25,91,174,127,99,174,16,63,22,106,217,145,99,187,105,200,245,132,40,41,123,97,35,236,84,199,94,73,89,35,136,187,66,52,44,98,212,148,85,236,166,208,83,63,54,25,14,64,211,199,236,148,28,163,198,220,186,216,148,194,92,176,49,226,49,172,184,67,185,217,102,155,139,81,142,96,108,96,160,112,135,157,11,58,126,220,65,197,192,67,199,40,225,201,0,198,152,2,99,10,163,132,252,136,179,245,214,91,155,67,14,57,196,26,59,227,100,41,18,251,100,50,193,221,220,15,127,248,195,114,103,25,35,141,184,220,177,228,142,44,110,140,30,45,43,198,17,198,211,209,71,31,37,119,90,217,159,171,67,220,46,121,22,42,24,96,76,98,132,113,55,149,114,18,23,35,19,35,141,187,173,132,99,192,237,186,235,174,230,181,215,94,147,187,182,10,218,235,245,215,95,151,122,98,0,17,23,195,156,114,51,193,192,216,39,63,202,201,93,86,140,216,103,158,121,70,38,62,33,8,195,136,167,13,137,207,62,48,94,111,184,225,6,243,147,159,252,68,228,191,254,235,191,204,55,191,249,77,59,41,185,75,140,85,219,26,146,182,96,169,148,107,163,15,62,152,40,229,184,224,130,11,164,28,3,109,63,97,24,82,63,250,131,167,31,143,62,250,136,76,154,88,94,18,247,249,102,210,254,200,246,219,111,39,70,251,220,185,115,196,120,13,65,95,97,156,82,102,4,163,152,190,224,46,56,237,65,122,234,141,63,125,44,75,107,60,104,79,140,121,38,9,148,139,119,54,246,218,107,47,209,49,50,49,204,73,79,155,51,97,208,167,80,173,130,180,76,120,48,142,201,155,73,47,249,79,152,48,65,12,222,20,196,161,207,232,75,246,207,216,83,157,178,82,110,38,83,33,152,204,210,239,220,213,119,8,251,133,173,99,38,53,24,237,180,115,159,62,125,205,222,123,239,45,229,227,184,218,103,239,125,196,240,230,88,218,127,255,253,36,191,185,243,230,218,190,180,227,115,246,44,243,196,19,79,200,68,239,192,3,15,144,242,245,180,70,184,140,169,211,252,152,122,54,30,83,185,190,193,224,103,98,211,168,111,120,210,192,49,206,88,96,210,68,92,4,157,113,205,68,254,169,167,158,146,253,113,205,231,92,192,164,251,252,243,47,48,35,71,142,180,101,235,37,251,26,61,122,103,25,59,28,51,180,145,182,3,117,59,228,144,67,101,223,76,62,200,123,250,244,25,210,62,148,173,183,181,127,104,247,189,247,222,75,242,101,2,35,99,155,127,151,133,99,212,132,101,23,33,175,87,200,53,66,41,233,120,172,97,75,226,90,45,182,18,184,203,137,3,174,26,38,166,231,80,162,48,212,12,163,214,112,78,236,38,101,32,140,95,5,23,2,18,214,60,20,81,176,221,228,152,52,225,62,42,69,227,230,184,94,152,221,96,172,245,160,201,197,163,203,203,84,123,34,248,183,159,255,212,188,62,126,156,117,59,108,109,79,178,223,248,242,191,154,109,183,217,218,251,172,95,96,210,240,249,207,254,77,244,233,213,69,75,22,155,47,252,248,7,230,101,59,121,200,181,99,151,20,127,119,211,33,228,6,226,235,92,203,142,28,219,77,13,163,36,92,41,68,73,89,37,113,3,252,26,114,133,104,88,196,168,41,171,216,77,161,103,252,64,154,54,64,237,220,194,41,57,70,141,185,237,50,115,230,76,185,251,123,224,65,7,202,197,95,253,109,206,178,63,46,244,24,157,220,209,196,232,108,4,140,127,140,0,210,107,94,24,3,139,237,177,128,209,141,241,65,94,24,12,24,119,26,71,133,180,220,117,199,56,199,152,198,15,227,142,167,18,61,236,57,50,140,11,26,179,80,193,0,67,249,175,254,234,175,196,144,98,31,186,31,140,56,246,165,79,78,49,110,153,236,96,116,42,152,112,96,120,97,52,114,156,115,199,150,73,7,19,164,20,228,69,93,184,67,76,58,5,105,211,229,79,60,89,248,251,191,255,123,243,31,255,241,31,133,92,126,249,229,230,83,159,250,148,25,255,222,120,243,231,63,255,89,202,2,226,58,186,245,242,111,188,225,38,51,228,141,127,40,148,147,39,43,231,157,119,190,24,194,51,103,206,114,125,110,39,24,244,121,153,151,107,39,250,124,223,125,247,171,233,115,140,222,112,146,72,95,97,164,210,231,33,216,135,26,153,10,226,96,64,135,96,92,96,216,235,175,233,3,218,140,50,49,86,218,2,202,168,203,112,20,148,17,99,21,3,184,21,80,46,238,144,51,137,117,109,239,218,147,59,235,220,149,31,50,212,221,129,183,190,142,165,190,46,14,76,159,246,237,231,158,32,240,167,147,20,252,233,19,162,17,214,171,87,111,9,91,37,107,252,141,25,63,110,124,49,166,36,43,114,243,220,211,30,3,76,162,199,217,137,120,56,166,114,125,131,52,211,55,196,99,210,145,182,27,96,44,240,196,228,173,183,222,50,243,231,207,147,99,131,229,112,76,130,152,248,56,184,188,168,35,79,31,182,216,114,11,243,230,155,111,248,125,172,146,9,152,30,31,210,18,214,159,118,225,137,6,147,4,162,225,215,175,95,127,185,153,160,203,255,108,84,9,43,24,53,97,194,34,94,167,81,85,233,144,75,225,47,98,223,152,37,251,208,144,237,166,53,183,138,115,151,19,135,2,214,55,130,186,3,22,21,246,126,57,70,85,46,210,56,53,203,149,168,151,176,34,76,203,161,168,136,22,177,138,122,230,234,68,152,56,171,216,169,89,6,246,164,38,159,192,84,35,99,45,144,55,222,31,111,14,253,235,79,154,41,179,102,90,15,135,3,246,219,215,252,207,127,92,110,79,252,229,9,108,125,193,103,47,251,43,115,209,121,231,202,5,1,112,32,157,251,175,95,52,183,63,241,168,89,185,106,101,182,13,187,164,240,244,43,59,88,115,126,173,34,151,71,40,32,101,143,170,224,28,23,186,87,42,185,216,212,225,38,145,77,110,55,112,225,231,21,229,0,58,151,40,217,41,89,230,63,112,151,146,186,27,11,134,0,134,218,70,27,110,20,249,203,78,60,48,74,184,67,201,154,248,70,96,137,129,166,15,243,147,63,203,24,132,24,60,76,88,184,235,125,255,253,247,215,8,70,10,119,135,23,47,94,36,105,48,104,196,168,41,234,231,24,52,226,2,129,147,99,147,229,66,223,255,254,247,205,151,191,252,101,145,31,252,224,7,178,4,9,163,74,129,209,196,50,10,12,71,53,58,153,52,80,22,53,200,88,94,69,187,176,68,38,87,151,23,94,120,65,238,230,242,52,65,65,190,161,145,87,5,140,73,238,250,158,113,250,25,178,108,6,67,11,196,117,212,54,157,43,198,44,6,50,254,78,92,28,152,253,13,24,56,64,194,23,44,92,32,125,238,250,74,178,42,88,219,105,211,145,181,125,142,209,217,86,176,255,102,234,188,186,104,182,109,155,5,19,86,198,234,148,41,83,172,171,135,76,164,120,122,134,127,31,62,93,45,190,174,209,180,63,148,105,175,94,61,125,127,136,191,198,113,172,238,216,63,25,83,15,248,177,164,108,133,229,92,233,152,194,248,111,43,48,236,211,137,108,8,38,119,140,151,197,139,221,11,236,8,199,202,253,247,63,224,203,228,248,1,203,99,198,60,100,166,79,155,110,102,207,158,227,143,37,119,252,242,20,71,234,233,219,97,199,29,118,180,19,221,29,205,207,126,246,51,115,229,149,87,200,113,50,79,62,247,110,207,141,210,30,178,235,26,38,44,226,245,10,85,141,16,114,41,252,69,12,37,44,161,33,171,212,184,3,61,231,246,146,153,56,16,82,170,165,59,225,92,110,85,34,105,148,131,60,66,174,68,38,110,193,40,158,211,125,85,10,81,170,216,235,32,203,86,26,178,165,28,3,123,129,88,155,150,43,169,204,182,39,174,243,191,242,47,230,173,9,229,183,175,119,217,105,39,115,211,213,87,153,189,246,216,93,46,124,235,58,182,216,124,51,115,249,191,127,211,92,122,209,133,182,73,108,187,88,204,152,59,199,252,245,247,47,55,119,60,245,68,182,221,186,180,48,233,203,249,139,216,202,213,176,23,128,95,13,91,105,196,133,128,148,61,178,193,118,147,99,242,109,74,52,110,144,182,134,235,65,35,164,105,66,174,35,1,106,230,52,94,201,50,255,129,187,148,210,173,97,68,142,221,37,119,85,112,103,154,247,25,184,19,27,149,153,127,203,162,134,254,117,184,64,224,228,9,0,239,36,176,230,253,219,223,254,182,249,222,247,190,103,46,189,244,82,121,63,131,73,139,130,227,153,187,248,76,22,184,51,202,146,41,12,38,252,184,139,221,12,48,152,88,162,209,108,252,28,48,234,152,20,204,156,57,195,251,212,171,179,246,119,56,30,124,88,192,10,156,33,23,97,65,156,245,25,60,149,98,73,25,147,71,12,97,38,16,60,161,98,66,87,219,88,49,103,251,67,195,212,109,55,202,226,239,168,132,186,3,127,158,90,240,20,112,117,198,84,71,130,37,72,180,143,171,171,212,212,177,212,193,49,79,43,78,56,225,68,243,249,191,255,188,217,107,175,189,205,107,175,191,102,254,243,63,254,211,220,113,199,157,102,233,18,190,174,70,92,27,59,97,201,42,228,245,26,85,141,18,114,41,206,55,96,81,98,70,205,185,155,229,188,197,71,104,193,62,118,202,146,139,74,226,150,56,85,108,201,109,50,92,129,40,154,221,228,56,221,119,165,4,105,106,216,169,49,39,30,145,59,39,160,130,123,90,35,194,63,50,94,219,240,216,203,47,154,79,255,199,119,138,31,135,3,59,110,191,157,24,211,124,174,117,93,198,168,109,182,49,255,254,213,47,155,51,79,59,69,140,12,197,215,126,245,115,243,187,59,110,247,174,181,8,212,129,167,95,225,49,81,195,21,2,244,24,136,216,74,37,91,114,155,58,92,1,77,91,201,40,158,43,133,40,158,37,110,142,235,65,35,164,105,66,174,35,22,229,157,198,146,81,99,119,235,162,105,237,54,113,151,12,184,27,136,65,204,58,228,42,96,44,113,71,147,165,37,171,11,238,6,99,140,97,12,243,34,42,107,192,115,162,235,222,195,50,55,150,218,58,230,152,53,221,172,9,103,25,10,119,82,241,99,217,20,47,106,166,75,142,240,231,197,81,38,12,220,9,166,45,202,181,237,238,110,44,237,194,82,15,222,145,168,18,242,169,2,237,207,203,166,188,163,80,31,174,14,202,90,39,234,192,100,139,247,2,248,164,165,243,143,219,6,163,151,187,229,24,168,148,151,39,40,172,165,151,184,252,75,26,88,200,76,157,234,251,124,136,239,115,239,223,85,192,83,22,93,82,214,145,224,230,23,239,93,240,196,135,39,15,44,223,194,48,118,199,130,54,74,158,93,155,186,246,87,230,79,194,196,237,226,164,28,142,169,99,143,117,227,39,199,245,198,84,43,96,41,30,117,171,2,227,158,49,202,68,133,137,48,194,228,89,199,118,78,88,202,212,219,78,252,125,77,29,83,193,128,121,111,99,232,144,161,246,88,220,213,92,114,241,37,230,179,159,253,172,76,210,95,125,245,21,23,71,218,67,162,58,70,77,152,176,136,215,43,84,53,66,200,165,20,253,160,12,37,44,161,25,119,179,156,159,56,216,128,146,37,182,21,207,145,91,37,113,75,156,42,182,228,54,25,246,168,10,22,182,27,88,246,149,114,51,18,228,81,195,78,141,57,241,136,220,21,34,113,84,32,101,43,253,251,58,247,90,38,43,236,133,232,129,231,159,53,187,127,226,82,51,97,218,84,185,48,1,126,45,249,199,255,253,95,230,67,23,94,176,70,30,81,175,73,200,197,100,151,157,205,21,191,249,165,57,236,224,131,139,39,43,75,150,45,53,31,250,230,87,204,143,110,186,222,44,92,186,36,219,94,93,90,100,201,92,248,196,193,86,170,134,67,81,191,28,39,66,64,13,91,202,177,64,221,33,210,176,28,163,36,92,41,68,241,44,113,115,236,212,136,11,4,1,162,230,184,142,88,148,119,26,75,70,141,221,237,35,57,176,92,133,187,131,188,140,169,107,232,67,176,100,232,233,167,159,150,37,59,237,113,135,19,131,128,59,184,24,226,188,64,9,194,50,178,60,134,47,191,240,85,152,112,45,118,24,167,90,226,118,171,199,186,164,167,17,56,119,97,56,98,48,178,156,2,163,46,92,214,65,219,241,66,53,159,111,77,65,249,249,204,40,159,125,197,240,170,2,134,63,235,222,121,218,193,221,236,20,228,143,65,69,28,16,215,197,233,244,15,239,133,240,52,5,255,80,40,7,95,227,185,246,218,107,101,242,192,196,141,229,41,79,62,241,164,123,73,214,102,225,242,130,181,207,159,113,125,222,207,247,185,11,94,227,160,253,105,187,244,253,26,38,186,109,125,129,186,85,176,84,143,62,127,230,153,167,165,159,25,191,156,243,109,235,74,120,193,210,134,174,205,149,229,47,100,9,115,113,81,115,76,223,232,152,194,207,197,119,204,215,139,24,83,124,189,168,222,152,106,5,140,1,190,30,149,123,121,28,63,198,14,239,29,12,30,60,72,158,118,48,113,230,197,121,190,176,230,224,10,103,107,96,143,233,169,230,15,127,248,131,25,63,126,156,212,69,124,3,230,143,73,223,159,111,255,179,44,107,10,235,77,27,51,113,159,53,107,182,75,35,254,146,212,49,106,194,132,69,188,78,163,170,210,33,151,194,95,196,182,209,228,175,96,31,26,50,97,171,193,77,60,113,240,172,162,40,194,188,146,114,148,88,185,94,88,128,70,209,224,80,64,193,94,201,150,199,138,56,67,191,144,219,130,76,94,162,178,241,126,69,89,172,176,126,52,52,42,214,50,249,96,250,116,115,206,151,191,100,30,121,249,69,87,39,11,190,150,240,175,95,252,71,243,141,127,251,151,117,230,139,75,188,4,253,233,79,124,220,252,241,87,191,48,195,3,3,98,188,189,136,125,226,59,255,110,174,188,239,30,179,42,211,62,107,133,240,158,13,146,131,31,170,49,219,77,37,139,226,184,240,11,217,169,89,86,164,238,134,9,225,80,128,231,240,88,75,57,231,87,143,11,52,147,192,75,216,30,33,123,168,17,235,41,112,215,114,41,169,187,190,228,128,97,198,157,127,222,59,192,176,228,59,235,24,154,92,220,185,203,122,229,149,124,74,113,152,124,98,177,189,128,225,193,11,158,24,24,44,1,81,3,136,187,158,44,33,194,96,226,165,98,140,51,45,119,90,151,208,223,205,207,74,55,198,14,6,52,79,22,120,145,85,25,63,140,36,246,207,103,91,249,250,139,78,78,216,55,159,158,204,77,0,244,235,58,124,30,19,3,42,92,235,207,93,95,94,30,189,238,186,235,228,219,254,250,162,53,101,224,29,14,38,100,212,133,201,65,61,208,190,180,57,95,85,162,15,184,155,206,58,119,218,135,126,225,203,69,60,249,0,81,221,109,229,97,194,142,58,234,40,137,203,23,112,156,161,237,202,65,185,249,222,62,119,176,185,91,220,187,79,217,231,215,93,231,250,156,207,185,74,159,143,125,87,62,127,75,159,115,215,184,179,193,187,36,24,148,124,178,148,117,253,244,23,47,118,51,185,92,19,79,28,0,253,205,228,145,223,28,161,173,245,115,165,182,229,99,14,250,67,89,254,10,214,56,158,213,29,249,235,152,58,76,198,194,83,79,63,229,198,148,239,75,198,20,227,172,153,49,213,44,248,202,19,19,98,198,48,109,203,56,64,208,241,227,28,193,114,59,190,158,196,49,137,206,216,188,238,186,235,139,167,92,196,31,251,238,88,115,211,77,55,75,94,91,108,177,165,175,147,171,191,99,217,218,73,123,79,179,205,214,219,200,239,184,184,201,209,74,233,215,55,223,122,83,198,251,86,91,111,37,113,121,18,194,103,124,89,66,40,89,128,148,215,43,84,53,66,200,165,240,23,177,37,113,213,227,22,196,38,169,113,247,178,39,153,175,61,50,103,186,56,92,72,61,246,58,104,19,91,129,67,189,134,81,209,155,97,175,131,166,216,74,142,85,23,55,196,38,199,126,3,75,186,70,156,145,89,115,236,244,126,190,213,137,179,118,202,164,25,51,204,3,47,60,107,54,179,39,142,221,182,117,223,11,239,101,79,52,59,143,222,201,28,122,240,65,246,4,184,216,188,249,246,219,114,97,93,27,177,207,158,123,202,210,164,211,79,57,217,12,12,190,4,194,59,30,31,254,214,215,205,221,207,62,101,86,82,183,76,219,172,21,194,87,50,54,219,212,177,0,79,207,162,134,44,202,106,176,163,152,237,166,138,133,224,192,79,89,144,113,135,92,119,191,202,118,211,144,69,241,122,5,11,18,174,169,127,15,243,143,167,158,229,244,182,128,108,130,195,136,139,51,199,21,217,203,16,212,253,52,1,150,164,96,16,243,4,128,239,211,243,5,31,140,104,190,158,194,90,106,190,209,31,26,203,24,250,188,92,140,193,193,221,107,192,133,159,187,242,60,193,224,171,69,33,102,207,158,45,147,16,222,91,208,165,65,124,177,136,101,82,76,20,248,253,7,140,91,12,94,140,14,190,25,79,62,212,135,95,165,229,78,58,191,3,129,209,219,8,24,193,252,14,1,159,64,229,73,201,83,79,61,93,48,119,237,119,222,121,103,49,178,89,10,194,247,235,249,61,7,246,77,93,49,206,49,184,121,241,85,235,5,40,51,79,99,48,220,88,66,21,126,5,136,186,240,73,74,234,204,157,96,140,61,242,195,192,227,9,13,223,230,87,131,31,208,14,128,182,11,65,31,224,199,11,208,244,1,237,207,93,96,202,76,251,99,172,241,148,196,129,142,215,254,118,140,65,71,57,70,142,220,180,166,28,180,27,63,84,22,46,195,162,63,233,115,238,108,211,6,220,193,102,159,239,188,253,142,180,3,203,197,180,207,171,250,86,199,1,119,224,195,246,210,254,86,227,54,117,43,232,43,194,120,178,161,117,75,247,133,63,237,199,231,123,49,98,41,35,159,71,101,226,67,157,195,50,105,219,82,158,16,76,48,24,67,244,61,99,46,87,158,170,186,40,232,115,202,75,89,221,23,190,244,0,204,243,187,214,136,166,95,248,188,173,59,30,221,211,130,55,222,116,117,27,185,217,72,23,221,98,225,130,178,124,124,222,152,188,55,221,148,190,28,105,30,126,232,225,168,47,25,39,28,31,58,166,218,163,111,248,50,24,191,93,66,222,252,38,4,199,35,237,76,122,38,76,124,222,54,60,246,136,199,82,37,150,179,221,120,227,77,242,68,77,198,142,157,160,115,190,56,242,200,35,36,111,38,59,115,108,254,239,216,253,237,105,247,215,187,55,199,190,173,182,173,247,198,27,15,151,246,160,79,53,253,132,247,39,200,184,163,29,104,3,38,243,28,163,148,97,228,200,248,156,210,13,80,59,238,106,185,68,77,104,46,250,106,114,199,253,0,156,168,41,163,122,165,61,89,84,101,212,32,76,185,94,88,187,176,223,68,140,234,21,229,119,199,27,51,182,252,236,223,218,140,222,246,100,255,245,143,127,210,252,221,185,23,152,193,193,69,150,147,220,157,247,220,107,190,247,253,255,49,147,166,76,145,187,20,93,29,156,192,54,220,96,152,185,248,130,243,205,103,254,242,47,162,229,26,203,150,47,55,183,63,245,184,185,244,223,191,102,230,103,150,24,172,117,24,100,47,14,123,238,98,204,64,93,158,192,25,161,130,69,205,184,35,70,245,74,193,161,222,209,236,55,112,189,56,149,97,237,200,94,13,253,248,1,56,53,252,66,46,65,220,208,221,241,224,152,228,174,60,229,192,64,192,56,235,72,80,103,93,123,143,177,17,26,150,171,139,180,93,83,150,186,178,220,194,54,115,191,254,182,174,242,73,236,60,88,58,197,242,24,140,168,170,165,151,228,75,219,113,158,195,224,165,253,218,2,140,62,164,173,125,208,108,57,48,236,184,211,184,124,197,114,121,33,21,244,183,237,192,103,111,237,174,109,62,214,131,225,23,114,39,129,58,233,114,165,53,49,46,83,208,247,252,90,56,253,239,94,140,110,15,228,26,184,100,234,140,206,215,140,184,43,207,29,127,250,7,239,162,127,218,25,140,25,198,14,251,166,157,203,201,106,30,171,119,190,224,73,5,251,91,44,99,174,95,191,190,82,199,162,254,246,47,106,149,160,222,93,109,124,174,157,200,53,224,234,113,249,196,1,208,75,202,168,34,170,7,12,218,196,86,224,80,175,97,84,244,102,216,235,160,41,182,146,227,122,97,64,226,120,142,220,161,158,227,140,204,95,96,204,204,57,249,176,181,76,184,235,206,146,165,119,38,78,48,163,70,110,102,54,27,238,94,226,226,228,178,227,246,219,155,19,142,59,214,12,25,60,216,204,154,61,91,196,157,32,187,30,54,221,100,132,57,253,212,147,205,63,125,254,243,230,172,211,78,141,140,154,73,51,166,155,239,93,115,165,249,202,175,127,33,95,151,74,219,96,173,148,1,118,194,48,114,4,51,63,87,73,252,156,18,176,215,211,48,117,55,100,71,121,182,155,42,22,130,3,63,101,65,198,29,114,103,148,39,228,204,254,87,235,137,67,10,178,181,135,17,199,216,234,128,11,191,26,240,171,155,87,51,96,31,186,191,156,145,210,145,231,6,217,119,239,198,117,101,169,8,159,198,228,206,103,120,87,55,5,121,48,169,32,191,170,201,69,51,160,29,180,77,242,229,114,23,106,218,134,96,154,72,89,135,27,203,145,168,91,35,195,15,48,97,170,191,191,206,135,244,85,39,150,145,39,82,211,167,79,51,252,250,177,254,146,183,246,67,77,127,168,111,208,47,202,173,163,125,198,84,179,8,219,185,118,18,80,212,172,96,119,190,112,229,195,43,10,13,234,93,212,63,138,128,191,219,31,117,235,170,99,175,235,32,211,128,53,92,162,38,212,42,141,250,163,64,171,110,15,231,125,193,105,86,67,197,199,178,168,13,56,140,95,151,253,166,41,70,77,253,42,184,225,126,171,216,111,178,140,234,149,122,44,106,139,172,233,39,78,54,230,245,119,156,190,142,128,154,109,107,39,14,127,127,254,197,230,147,167,158,97,250,7,203,29,184,83,49,105,242,20,115,239,253,15,152,223,252,241,143,230,131,137,147,124,72,231,99,64,255,254,230,194,243,206,49,231,159,125,150,25,181,237,182,209,50,13,46,14,247,62,247,180,249,210,207,127,98,94,120,247,29,179,124,45,120,106,210,52,54,24,106,204,238,163,203,47,124,201,153,37,199,126,147,101,84,175,212,99,81,155,228,34,157,223,212,101,84,175,180,194,162,86,112,51,233,133,253,166,46,163,58,101,202,15,127,105,15,255,242,14,120,193,246,143,59,193,234,238,70,179,160,93,105,47,199,53,237,42,236,154,95,221,205,128,117,216,44,223,186,232,162,139,100,73,200,218,139,86,218,199,113,55,140,124,129,138,119,42,232,123,150,170,181,29,113,251,167,188,238,223,97,207,85,160,100,173,191,98,221,171,127,103,35,215,128,85,13,218,182,6,118,75,149,198,189,106,53,50,192,39,101,191,105,138,81,83,63,207,154,95,234,110,153,253,166,198,29,112,189,48,229,202,252,91,101,191,201,50,170,87,148,167,76,55,230,149,55,157,190,142,161,167,173,227,25,135,28,102,190,247,87,127,99,182,222,100,83,211,79,13,83,143,5,11,22,154,155,255,116,155,249,227,85,87,155,169,211,167,155,121,243,231,203,35,211,53,5,46,154,188,179,192,133,225,228,227,143,55,159,248,232,165,102,68,242,169,59,38,58,211,230,204,54,63,184,241,58,243,223,55,92,107,22,45,41,127,178,127,157,193,70,27,184,137,131,62,113,144,51,181,103,81,51,238,102,184,200,199,111,34,70,245,74,123,178,168,41,163,166,126,41,163,122,101,117,88,212,10,246,241,152,56,52,13,78,19,54,25,167,11,146,215,26,124,122,98,89,119,145,51,116,59,26,236,131,119,38,88,58,116,210,73,39,181,184,20,163,163,65,253,253,192,176,156,107,31,134,5,205,164,220,141,214,193,187,63,172,197,231,125,149,248,137,83,220,254,41,55,53,17,88,171,81,212,44,203,221,75,141,58,26,185,6,172,110,208,154,80,171,84,245,71,101,255,52,224,252,59,14,162,54,224,48,126,75,236,55,89,70,77,253,42,184,225,126,154,101,191,201,50,106,234,87,193,154,95,234,78,121,198,76,99,94,122,195,152,149,244,194,186,137,17,27,12,51,31,61,225,20,115,233,113,39,154,125,118,216,209,251,150,96,173,228,211,207,62,103,158,121,238,121,243,194,75,47,153,87,95,127,195,54,75,245,247,165,87,23,131,248,30,245,142,59,152,61,119,223,221,236,187,247,94,242,203,215,27,15,31,238,67,75,240,197,168,171,30,184,199,252,230,206,219,205,203,99,221,11,120,235,36,70,108,100,204,174,182,95,212,56,146,51,71,200,126,19,49,42,74,234,110,145,69,173,224,34,158,223,212,101,84,175,180,194,162,54,201,69,58,191,169,113,215,99,84,167,232,19,135,110,172,25,20,79,114,148,109,63,212,76,68,232,14,200,178,118,235,186,11,42,232,43,28,182,139,178,180,139,107,135,245,163,61,214,52,226,246,79,121,221,55,188,115,21,40,185,166,254,41,231,2,186,209,2,114,13,184,122,188,230,159,56,180,59,251,77,200,53,97,222,95,224,245,202,252,90,101,191,169,199,170,131,217,115,237,196,225,53,99,86,172,185,59,237,157,1,126,130,127,147,13,54,48,103,29,122,184,249,210,69,151,154,109,54,29,233,67,74,112,119,127,254,130,5,242,185,64,38,15,15,61,250,168,121,234,153,103,205,123,239,79,88,237,39,17,76,12,246,221,103,47,115,248,33,135,200,100,129,79,170,14,29,50,196,173,209,76,48,199,150,225,151,119,252,201,252,232,150,27,237,228,97,154,89,178,172,125,190,155,221,101,49,194,78,154,152,56,232,24,86,75,161,25,22,53,101,84,175,84,198,69,13,194,218,139,69,77,25,53,245,75,25,213,43,171,195,162,86,176,143,215,210,19,135,20,116,145,205,102,125,155,120,136,113,223,13,65,108,216,59,67,191,28,23,206,191,27,237,9,26,212,55,112,134,179,19,173,52,218,90,141,92,133,74,94,247,39,58,157,141,92,3,86,55,104,77,168,85,154,238,143,212,221,36,202,137,131,184,252,6,102,143,226,236,0,22,181,138,81,83,63,101,84,148,212,221,34,139,218,128,139,248,126,147,101,84,175,52,203,124,138,245,197,215,249,84,143,115,175,7,216,112,240,16,243,209,19,78,50,31,63,241,20,179,245,38,155,136,187,158,33,196,211,135,55,222,124,203,188,51,118,172,76,34,38,77,158,108,102,206,156,101,22,46,90,104,231,91,118,66,225,7,122,143,158,61,76,255,126,253,228,51,116,35,55,221,196,108,181,197,22,242,174,194,206,59,237,104,54,223,108,179,186,203,13,22,44,94,100,38,206,152,97,110,123,226,49,243,191,183,220,96,222,153,56,209,135,172,7,224,197,232,157,249,148,161,237,3,57,171,88,8,217,77,61,46,226,182,202,126,83,227,14,25,21,221,59,162,176,10,174,217,79,91,217,111,224,134,113,16,241,9,194,234,115,213,59,14,54,130,149,144,187,209,22,164,237,154,227,245,11,241,184,202,183,11,237,102,67,61,119,163,61,17,183,127,202,77,25,222,10,141,184,86,161,168,89,150,187,39,30,29,141,92,3,182,189,65,53,149,66,220,141,159,56,100,88,84,101,212,212,175,138,81,189,210,10,139,218,128,43,211,251,77,83,140,234,149,122,44,106,3,174,74,207,151,121,88,170,180,120,29,92,59,223,0,195,6,13,54,135,239,182,187,57,98,143,189,204,209,123,238,109,246,220,110,123,51,160,111,243,159,50,228,9,5,159,70,93,229,159,70,232,87,40,154,5,147,142,183,39,78,48,99,94,124,193,60,248,210,243,230,161,151,94,50,239,77,155,226,67,215,35,108,49,210,152,29,248,161,62,127,2,209,43,85,37,251,77,150,81,189,146,99,81,43,184,94,186,136,253,166,198,93,143,81,83,191,132,43,247,183,26,236,213,208,175,149,39,14,57,195,119,125,71,183,161,75,133,25,7,142,211,241,209,221,62,29,141,184,253,83,206,181,255,186,213,31,174,158,85,220,61,17,232,104,228,26,176,186,65,107,66,173,210,176,63,90,228,234,39,14,202,236,73,156,237,200,162,42,163,162,36,110,209,83,70,245,202,234,176,168,13,184,136,239,55,89,70,245,74,179,188,104,177,49,175,190,105,39,16,235,192,239,1,180,17,252,254,195,144,1,3,229,233,195,89,135,28,110,206,61,236,72,179,251,182,163,228,71,228,58,2,76,14,254,244,248,99,230,186,135,30,48,47,143,31,103,230,45,92,104,22,47,115,223,51,95,47,177,245,22,198,140,218,210,157,8,228,44,2,251,77,61,46,226,174,46,251,77,142,155,137,163,220,112,63,109,96,175,86,135,41,163,6,97,117,184,251,29,135,53,13,218,157,246,118,220,109,104,87,180,135,253,235,126,199,97,77,32,110,255,148,91,122,2,177,86,162,168,89,150,187,39,30,29,141,92,3,174,30,183,225,137,131,234,86,188,87,54,110,20,150,186,87,147,69,77,184,50,190,223,52,197,168,94,169,199,162,54,224,170,244,124,165,231,149,183,220,146,165,110,8,184,136,109,49,124,99,115,200,46,187,153,253,119,218,217,236,57,106,59,51,98,216,6,102,80,255,254,102,96,191,126,242,121,215,190,124,135,189,183,251,41,124,46,118,96,229,170,149,102,217,114,247,20,130,137,0,95,64,90,176,100,177,153,53,127,158,121,227,253,247,205,211,111,190,97,30,123,253,21,243,230,132,247,215,173,207,169,174,14,24,135,219,109,109,204,150,155,217,227,159,19,129,69,67,246,155,186,140,234,149,144,69,173,224,92,252,166,216,111,234,50,106,234,151,112,195,253,180,129,69,141,185,165,119,28,24,218,54,77,247,68,35,6,198,237,250,138,120,194,211,109,232,175,121,208,192,254,192,180,188,254,25,186,245,43,180,238,215,127,77,35,215,128,213,13,90,19,106,149,166,251,163,85,183,71,48,113,16,103,3,70,245,74,51,44,106,5,55,147,62,203,126,147,101,84,116,239,136,194,18,174,204,191,85,246,155,122,28,198,93,186,204,152,215,222,54,102,206,60,231,215,141,26,112,113,220,112,240,96,51,124,200,48,179,129,229,161,3,7,202,36,162,95,159,190,50,121,80,163,106,185,157,52,240,34,243,66,59,97,152,183,104,161,153,179,96,190,153,49,111,174,153,57,119,174,89,214,61,81,200,131,182,27,189,157,49,155,108,108,79,8,254,140,208,10,139,154,50,42,74,226,22,61,241,171,113,183,200,162,86,112,101,58,191,169,113,215,99,84,175,132,44,106,5,231,226,91,148,79,28,112,135,220,141,246,65,220,158,245,13,109,231,94,159,80,60,89,80,142,218,195,177,52,95,200,221,104,71,196,13,220,61,241,136,43,84,19,106,149,154,246,232,70,11,168,105,209,12,43,82,119,115,104,238,137,131,168,9,215,139,31,177,223,52,197,168,169,159,103,205,47,117,175,54,251,77,200,185,184,94,21,5,61,23,167,25,198,160,101,226,48,107,142,115,119,163,27,107,18,140,195,221,118,52,102,195,13,156,91,207,202,53,28,234,29,200,162,166,140,154,250,165,140,234,149,86,88,212,10,110,38,189,176,223,52,201,83,126,80,253,196,33,103,216,118,35,143,252,68,192,241,250,1,42,26,76,0,148,115,237,193,48,10,185,27,237,136,184,129,187,39,2,113,133,106,66,235,71,239,70,67,228,26,176,186,65,107,66,173,82,53,30,43,199,103,3,14,22,149,227,91,193,162,194,40,158,155,145,40,109,194,130,148,61,114,193,42,108,68,175,195,160,216,127,5,23,2,18,142,242,240,140,234,157,133,158,21,54,85,236,245,46,245,227,66,221,88,239,208,171,183,227,134,99,181,9,169,151,7,106,193,21,2,106,184,50,192,171,48,74,5,215,8,65,94,151,56,150,114,44,80,174,64,154,38,228,104,95,37,99,236,86,9,112,92,186,187,145,71,190,189,226,246,204,9,23,187,136,139,60,74,38,44,226,46,9,95,230,148,165,14,190,174,158,229,175,96,23,167,138,93,30,66,5,219,100,49,119,35,64,220,56,180,177,219,122,150,70,140,89,254,10,182,190,232,158,173,151,232,5,163,38,76,88,196,157,138,92,161,74,225,47,98,91,9,249,43,216,250,162,71,92,138,141,18,51,104,196,235,52,154,105,132,82,248,139,24,74,88,66,51,238,102,57,176,96,173,171,138,69,133,81,60,55,35,81,218,132,5,41,123,228,130,11,177,155,70,12,132,241,171,224,80,162,48,212,12,163,54,37,108,170,216,10,147,6,68,242,236,150,110,233,4,233,99,39,14,150,68,7,89,110,82,234,229,129,90,112,133,128,34,141,163,194,93,122,148,44,42,140,82,193,53,66,144,215,37,142,165,28,11,148,43,144,70,211,180,112,180,175,146,185,35,220,140,116,163,57,228,218,174,158,200,188,46,100,159,71,200,50,209,11,185,11,34,46,179,175,155,231,250,226,210,84,177,203,83,168,224,181,161,61,58,14,105,165,227,198,176,45,231,183,158,165,209,98,150,191,144,35,177,177,2,182,81,68,47,24,53,97,194,34,238,80,84,237,212,177,45,185,223,122,246,133,15,89,254,66,142,196,198,170,225,82,108,146,152,65,35,94,167,208,76,165,75,225,47,98,223,120,37,251,208,144,237,38,235,110,146,155,184,245,77,236,12,75,46,158,129,48,126,9,11,154,101,143,92,112,40,160,146,27,70,8,216,75,84,102,212,12,163,170,128,70,92,5,12,138,94,221,79,28,186,209,137,96,226,202,56,173,55,222,93,4,47,160,17,87,160,94,178,66,247,74,234,206,38,82,14,5,120,206,214,5,246,194,198,123,213,112,91,16,229,153,48,251,22,55,115,8,238,212,212,151,110,52,135,92,219,133,162,113,56,215,70,238,128,229,60,28,242,90,128,184,14,90,215,218,250,227,29,114,209,14,202,146,135,80,193,5,82,247,122,137,170,70,113,108,91,214,111,61,75,35,198,44,127,5,91,95,116,207,214,75,244,130,81,19,38,44,226,53,138,170,66,56,166,78,110,235,217,87,166,100,31,26,178,221,196,92,10,72,217,38,139,121,189,66,85,35,132,92,10,127,17,67,9,75,104,200,42,196,8,221,25,33,82,234,118,22,44,142,74,182,27,88,82,85,48,208,28,83,206,73,20,7,53,195,168,53,236,5,84,114,38,64,212,140,91,226,122,110,90,210,60,66,118,106,233,240,8,195,122,216,38,151,59,190,214,209,45,221,210,25,210,171,87,222,63,39,12,90,168,33,87,32,27,215,179,236,67,89,37,113,75,220,10,46,4,120,150,176,28,171,216,77,161,103,4,84,229,81,70,40,89,84,24,37,97,21,11,119,167,166,86,52,172,179,176,140,143,11,44,92,40,130,190,54,33,108,191,80,212,79,230,111,161,59,96,157,208,21,188,86,192,215,33,101,169,147,214,29,118,97,202,242,239,28,62,14,44,84,112,129,212,221,13,11,109,148,60,75,27,203,214,179,52,106,200,118,107,55,194,196,17,183,4,57,70,77,152,176,136,59,21,85,133,114,44,117,146,173,103,241,142,89,66,67,14,68,98,37,108,163,197,188,94,163,170,81,66,46,197,249,6,44,74,204,168,205,50,155,212,221,235,176,195,14,251,218,35,179,167,21,23,184,242,66,152,176,32,229,10,228,162,231,252,132,189,146,114,117,130,132,45,36,141,149,34,72,245,148,157,154,229,166,161,121,53,224,170,122,65,243,22,184,207,177,74,57,187,165,91,214,160,244,178,178,229,72,167,115,38,0,13,217,111,234,178,71,148,70,217,199,105,184,159,22,57,222,137,227,66,245,74,200,162,86,177,83,29,123,37,229,218,136,94,173,96,159,238,159,78,59,219,54,55,119,122,106,5,40,175,41,44,95,190,220,188,241,198,27,230,250,235,175,55,215,94,123,173,185,255,254,251,69,30,126,248,97,51,117,234,84,51,124,248,112,51,120,240,224,53,94,174,86,17,182,95,125,209,56,113,154,144,221,185,59,224,0,211,166,77,51,87,92,113,133,217,122,235,173,205,160,65,131,196,15,67,112,241,226,197,242,121,232,122,191,80,223,190,240,101,78,89,234,224,234,170,44,127,5,187,56,202,214,43,102,201,67,168,96,194,34,246,24,55,110,156,185,238,186,235,204,206,59,239,220,210,143,111,174,109,136,235,217,215,251,230,27,135,54,118,91,207,210,136,33,219,173,221,8,167,110,231,41,122,193,168,9,19,22,241,26,69,109,33,150,44,89,34,63,200,202,143,176,82,39,252,238,189,231,94,243,238,187,99,205,246,219,111,47,238,168,254,1,143,31,63,78,206,61,187,236,178,179,233,219,183,175,243,15,196,70,137,25,164,108,193,113,121,229,149,87,154,173,182,218,170,56,46,215,20,184,209,242,219,223,254,214,108,180,209,70,102,131,13,252,135,70,58,12,85,141,16,114,41,252,69,12,37,44,161,171,193,153,51,158,132,214,178,75,149,112,133,72,154,132,11,1,9,75,156,132,81,155,18,54,94,23,46,148,12,123,145,56,9,87,10,81,18,183,164,201,177,83,107,16,249,89,71,223,117,247,132,219,141,46,14,158,118,181,242,142,77,49,182,51,44,80,246,144,52,176,163,136,11,177,155,42,6,194,248,37,220,140,68,121,36,140,90,197,32,229,2,169,71,16,81,212,28,151,226,238,54,230,197,207,52,214,24,184,224,221,114,203,45,34,187,238,186,171,249,151,127,249,23,243,141,111,124,67,228,111,255,246,111,77,255,254,253,205,207,126,246,51,243,232,163,143,154,149,254,23,218,187,42,164,13,249,75,218,180,86,124,92,207,154,54,228,162,27,148,27,96,209,162,69,230,15,127,248,131,121,255,253,247,189,79,199,195,214,192,113,166,14,242,23,114,36,62,142,103,178,137,88,242,16,42,152,176,136,215,107,196,141,97,91,50,102,105,52,215,214,202,242,87,176,139,83,197,54,138,232,5,163,38,76,88,196,107,20,181,133,120,232,161,135,172,140,241,46,252,217,122,246,149,41,217,110,237,166,62,151,66,54,17,131,148,215,43,228,26,161,20,254,234,178,37,113,133,108,55,109,114,123,206,223,42,177,1,53,92,136,247,108,196,113,162,64,64,194,185,60,80,85,64,35,110,26,54,129,164,73,184,216,167,120,122,246,126,194,137,91,144,114,5,210,96,190,106,195,146,37,177,50,186,165,91,214,160,244,182,147,86,12,90,25,148,86,162,241,158,176,168,202,78,141,184,45,136,242,76,56,42,3,126,202,226,25,8,104,196,30,245,162,133,2,82,46,144,122,84,37,176,44,42,140,226,216,205,31,184,83,83,43,174,95,214,12,150,46,93,106,238,184,227,14,51,107,214,44,243,233,79,127,218,28,121,228,145,114,199,108,224,192,129,34,155,109,182,153,57,251,236,179,205,71,62,242,17,121,250,240,228,147,79,218,226,75,133,186,36,164,13,249,75,218,52,21,141,27,179,80,193,245,48,98,196,8,243,169,79,125,74,184,51,97,107,227,56,83,39,249,11,57,18,31,199,179,166,9,217,103,93,114,55,2,196,141,99,91,50,102,105,67,215,214,202,242,87,176,139,163,108,189,98,150,60,132,10,38,44,226,78,69,85,161,28,83,71,183,245,44,149,8,217,110,237,70,121,212,168,109,237,241,244,73,51,104,208,64,23,71,252,37,170,99,212,132,9,139,120,189,66,174,17,74,225,175,46,91,18,87,200,42,53,238,64,207,185,189,184,137,3,154,176,35,23,187,74,216,52,193,97,34,241,107,192,133,224,149,176,196,105,192,33,212,153,101,187,129,171,246,5,3,97,252,42,184,82,160,12,107,48,82,124,213,166,91,186,101,13,75,191,126,177,71,110,172,42,163,166,99,55,21,80,164,113,84,184,75,143,146,69,133,81,18,174,20,162,120,93,226,90,202,177,64,217,35,245,14,185,16,187,169,98,144,229,10,209,176,128,177,189,221,157,26,103,132,167,188,166,240,242,203,47,155,9,19,38,152,211,79,63,221,108,184,225,134,222,55,6,23,114,150,26,16,231,241,199,31,55,211,167,79,247,33,37,88,162,192,147,11,238,186,55,243,84,130,101,13,196,39,157,130,186,147,30,169,215,14,186,47,242,8,17,230,233,210,107,251,58,14,5,212,178,80,193,186,31,150,31,105,156,206,66,227,58,47,247,62,105,157,92,125,105,211,133,11,23,72,93,136,67,176,11,139,227,2,226,72,158,203,125,223,248,56,205,244,13,160,255,221,254,226,254,173,130,214,141,52,205,140,29,226,135,249,134,101,91,83,79,196,106,247,169,109,226,219,50,96,250,104,193,2,218,190,140,75,19,18,166,44,255,206,225,152,88,142,132,229,189,163,5,174,141,86,173,244,1,25,104,219,55,211,22,236,135,124,117,127,138,218,186,53,3,205,35,228,82,248,99,140,46,144,49,72,190,222,95,162,107,59,88,17,118,14,209,109,188,133,11,93,89,86,172,112,101,113,105,80,18,206,64,235,194,248,106,244,190,22,113,117,236,55,138,219,234,152,5,210,135,62,77,218,230,57,132,229,225,6,79,140,170,70,8,185,20,105,211,144,161,132,37,36,227,110,150,155,248,1,56,191,169,113,67,234,151,97,175,214,141,211,44,139,218,128,155,201,71,216,111,178,140,138,238,29,81,88,194,149,249,55,193,188,227,240,234,155,174,7,186,209,141,53,137,145,35,140,217,118,75,167,235,153,64,245,148,69,85,70,13,194,218,202,162,86,112,51,233,133,253,166,25,174,151,166,225,126,218,192,162,198,60,245,127,127,133,163,83,193,5,236,234,171,175,54,187,236,178,139,57,232,160,131,188,111,53,184,240,77,156,56,209,12,29,58,180,152,100,204,159,63,95,150,40,60,246,216,99,114,129,3,132,241,228,226,224,131,15,142,214,188,223,125,247,221,146,199,128,1,3,204,61,247,220,35,6,21,119,236,47,184,224,2,201,243,230,155,111,54,175,189,246,154,196,165,76,103,157,117,150,217,120,227,141,197,205,250,242,59,239,188,83,242,228,9,9,107,153,251,217,9,239,9,39,156,32,101,127,240,193,7,165,28,154,231,169,167,158,106,118,223,125,119,123,106,237,33,229,250,227,31,255,40,113,183,221,118,91,201,79,241,236,179,207,154,119,223,125,215,156,121,230,153,178,182,250,174,187,238,18,67,128,119,58,238,186,235,78,51,115,230,44,57,61,31,112,192,129,146,39,239,121,0,246,127,211,77,55,201,211,24,240,251,223,255,94,218,38,196,101,151,93,38,19,51,218,227,136,35,142,144,178,132,224,233,205,216,177,99,205,57,231,156,35,251,78,17,214,25,230,93,147,170,58,111,178,201,38,82,190,221,118,219,173,216,15,134,199,59,239,188,35,117,162,142,138,253,247,223,223,156,124,242,201,209,58,108,250,134,247,92,88,150,166,125,67,158,231,157,119,158,25,54,108,88,212,55,187,238,186,139,57,227,140,51,163,190,33,205,69,23,93,100,222,126,251,109,201,139,246,1,60,181,58,244,208,67,205,209,71,31,45,101,15,65,191,80,7,38,163,58,118,232,59,234,183,215,94,123,21,239,137,104,91,227,255,234,171,175,202,146,185,79,126,242,147,102,155,109,182,49,227,199,143,151,37,118,186,60,76,251,62,108,135,16,51,103,206,148,49,127,198,25,103,152,45,183,116,231,60,202,207,152,250,208,135,62,36,227,80,65,251,221,123,239,189,50,102,79,58,233,36,243,222,123,239,73,61,233,203,7,30,120,64,234,10,88,79,207,88,165,60,10,210,50,30,136,207,24,80,140,26,53,202,156,120,226,137,50,17,143,203,199,201,1,183,99,12,60,238,252,206,154,61,203,220,125,215,221,230,133,23,94,176,198,227,18,57,157,108,189,245,86,230,148,83,78,53,219,239,96,243,32,141,253,199,192,126,233,165,151,138,113,2,232,191,83,78,57,37,106,11,202,3,56,14,254,252,231,63,155,45,182,216,66,198,254,7,31,124,80,212,141,62,121,235,173,183,36,30,117,99,140,243,46,79,14,180,13,237,79,31,134,160,189,142,63,254,120,201,19,35,219,29,79,119,201,147,77,112,224,129,238,120,210,247,16,198,141,27,107,227,222,107,251,224,18,59,102,6,217,122,174,180,125,251,94,212,183,155,108,50,194,156,108,235,179,187,173,15,149,166,74,180,135,50,237,48,109,234,52,25,171,244,199,156,57,115,204,237,183,223,94,164,103,252,237,189,247,222,210,254,67,134,12,17,63,5,109,118,219,109,183,21,99,156,184,135,31,126,184,57,230,152,99,162,99,19,3,254,137,39,158,144,113,17,158,239,24,223,180,243,53,215,92,35,245,14,207,51,76,26,105,83,206,145,28,87,96,228,200,145,82,14,250,136,58,82,94,125,122,169,199,45,199,17,231,7,197,126,251,237,39,237,218,62,239,79,196,227,173,61,216,189,28,61,135,3,223,122,224,167,76,15,53,98,80,151,173,228,184,202,79,4,175,132,37,78,142,81,189,146,99,81,43,88,195,35,246,2,132,213,221,10,67,108,18,22,127,175,51,107,157,82,123,39,175,27,221,232,112,108,100,141,192,33,24,68,193,216,108,138,29,213,48,168,137,83,21,217,178,168,176,247,107,149,163,60,18,22,36,92,164,119,148,103,187,73,221,66,9,71,145,114,126,80,45,127,225,148,51,157,158,32,103,236,116,20,120,114,240,220,115,207,137,97,151,94,72,115,232,213,171,151,92,180,48,252,193,188,121,243,228,101,81,46,166,23,94,120,161,24,192,92,52,49,54,48,138,121,146,129,129,68,58,128,241,138,129,193,197,18,35,13,227,149,139,50,70,219,155,111,190,41,6,237,165,151,94,106,142,58,234,40,185,144,243,178,246,78,59,237,36,233,103,207,158,45,47,107,115,177,102,63,24,180,59,238,184,163,25,51,102,140,24,76,24,244,164,85,227,254,190,251,238,147,139,55,58,198,205,139,47,190,104,182,219,110,187,154,139,238,164,73,147,36,239,209,163,71,139,161,74,25,49,76,193,133,23,94,36,70,21,229,162,124,196,165,62,196,163,28,175,191,254,186,188,40,139,81,180,207,62,251,136,49,63,101,202,20,41,27,198,22,134,53,47,138,62,243,204,51,82,214,208,112,198,128,96,63,212,79,13,216,20,90,103,38,120,228,167,117,102,178,64,125,232,51,173,51,6,24,113,49,76,169,51,147,159,231,95,120,222,220,122,235,173,198,94,207,197,168,199,136,196,96,155,60,121,178,24,50,180,7,134,61,160,222,24,54,24,47,97,223,96,136,106,223,224,207,132,48,215,55,196,153,49,99,134,228,131,17,164,99,129,242,62,255,252,243,210,86,236,79,219,32,28,59,76,28,169,223,177,199,30,107,54,221,116,83,49,48,241,199,88,229,120,160,173,201,131,125,98,232,158,127,254,249,82,78,246,203,11,181,212,137,118,192,16,99,153,29,233,73,27,78,2,20,212,137,250,211,166,106,232,83,38,202,143,1,72,95,42,216,47,125,68,223,210,151,236,143,113,69,250,227,143,63,78,198,199,81,71,29,105,39,92,43,36,222,14,214,144,239,63,160,191,28,245,180,195,85,87,93,37,19,96,140,225,83,79,61,205,28,113,228,17,50,30,48,216,105,119,234,90,15,180,51,47,224,179,111,250,143,201,26,237,207,241,135,145,59,120,208,96,49,64,1,134,62,245,230,169,32,199,34,109,201,132,15,195,157,229,134,58,238,41,23,199,11,147,49,38,98,24,163,180,9,70,182,214,237,184,227,168,219,133,114,28,50,153,100,92,48,238,245,184,119,112,6,99,207,158,61,108,191,110,111,13,231,163,236,88,232,105,245,81,230,227,31,255,152,61,246,70,217,186,246,178,6,176,27,87,224,130,11,47,144,9,219,254,7,236,47,125,201,196,138,49,193,241,68,219,82,182,61,246,216,67,110,54,48,97,191,225,134,27,236,132,253,0,233,91,202,170,125,203,249,37,215,183,128,62,35,111,110,104,60,245,212,83,98,104,115,220,48,54,246,220,115,79,49,200,57,7,113,110,208,73,11,117,103,95,59,236,176,131,249,240,135,63,44,199,9,253,198,185,17,163,95,199,33,99,146,118,103,34,162,199,35,229,226,56,32,46,245,161,30,140,121,109,111,202,193,24,229,28,68,31,114,108,208,190,244,9,75,63,231,206,157,43,199,2,231,17,202,195,164,129,177,206,126,226,227,246,0,57,183,140,25,195,113,187,189,29,63,244,5,35,45,52,224,75,212,152,245,86,225,210,146,78,180,178,201,83,119,147,112,211,124,77,24,114,40,160,17,23,104,34,129,168,48,138,231,66,210,56,158,5,41,55,64,85,50,56,20,80,112,141,71,29,206,9,148,97,13,70,184,187,66,143,118,75,183,172,105,233,219,155,17,105,225,199,102,193,30,169,119,200,57,1,197,56,119,212,220,49,20,10,228,245,154,99,38,97,137,3,59,53,226,102,144,77,107,55,112,33,226,89,203,46,178,231,122,2,60,219,180,174,233,185,107,22,203,154,4,198,43,70,83,51,147,134,20,24,20,220,117,197,56,193,240,227,66,136,1,128,33,137,49,112,201,37,151,200,5,153,11,106,8,46,216,24,53,92,248,49,16,184,3,136,1,133,97,130,129,134,31,70,21,134,42,119,39,185,176,42,48,112,48,0,48,28,216,23,134,31,233,209,49,114,200,147,253,243,130,55,6,21,23,218,92,27,35,64,89,161,78,210,158,118,218,105,98,176,145,55,198,36,119,98,185,43,203,69,62,5,113,48,170,40,55,58,109,138,78,89,152,20,80,110,238,140,135,192,112,195,200,8,239,76,230,64,94,24,39,97,157,245,110,60,70,164,214,153,187,157,180,35,134,31,32,239,39,30,127,66,140,108,12,107,45,27,198,49,117,219,113,199,29,228,105,11,119,118,181,29,152,116,168,193,73,63,236,181,247,94,174,111,172,65,76,59,107,223,96,108,166,125,131,65,70,219,96,232,80,86,202,132,160,51,62,184,235,140,33,199,132,6,227,136,113,193,4,39,28,59,228,207,4,142,177,195,147,5,125,106,1,48,188,232,87,250,153,242,145,55,251,231,9,9,198,38,109,140,31,6,24,6,32,147,214,28,136,195,88,163,63,220,178,45,35,121,80,119,234,16,46,59,97,255,148,59,53,240,153,84,141,30,189,179,228,213,191,255,128,162,125,39,78,156,100,109,174,30,182,109,102,139,129,203,88,229,142,245,144,33,67,165,126,3,7,12,148,184,212,249,145,71,30,150,252,105,122,105,127,97,155,185,103,142,175,199,31,127,76,234,124,250,233,167,137,209,220,195,26,233,148,117,223,253,246,21,195,149,246,164,13,40,51,101,223,119,223,125,139,201,28,109,73,187,96,44,51,41,162,205,67,48,217,228,56,37,191,240,56,112,117,27,237,235,214,95,202,203,216,102,210,28,195,165,233,209,163,167,196,227,41,65,239,222,125,68,208,221,4,209,29,107,122,60,141,216,120,132,228,59,124,163,225,118,236,30,33,134,246,252,249,243,36,14,69,8,197,245,109,63,169,67,191,126,174,111,71,239,60,218,245,237,7,249,190,85,48,14,121,138,196,56,162,61,104,11,218,159,201,38,19,90,198,27,147,111,198,20,96,130,70,121,181,174,148,135,56,244,29,19,50,93,90,196,205,16,202,117,241,197,23,75,219,81,38,242,165,126,28,103,140,149,240,9,129,158,35,57,70,9,39,30,241,73,71,122,142,21,110,222,48,185,80,112,92,241,68,227,220,115,207,149,73,147,150,103,131,13,54,148,9,196,14,59,236,40,199,173,91,234,5,92,63,56,46,133,191,136,161,132,37,52,100,21,98,132,238,140,16,41,117,151,239,56,136,71,202,94,64,35,46,16,4,136,90,193,90,138,156,72,156,132,11,1,9,75,156,28,59,18,55,122,149,128,130,107,60,106,89,84,24,165,130,43,197,70,233,217,194,119,244,187,165,91,218,83,248,180,160,37,191,9,216,35,245,214,184,112,33,234,206,48,16,198,47,225,74,129,188,30,230,33,94,85,236,5,84,113,129,192,67,84,187,201,113,180,143,10,145,184,21,92,8,240,108,195,184,142,115,49,210,11,122,122,97,239,234,224,2,199,157,55,238,178,99,180,165,96,50,130,241,207,221,63,53,208,0,79,27,156,81,225,192,69,20,163,11,127,46,170,10,238,204,18,22,182,11,113,210,39,6,24,159,24,246,225,221,80,242,193,88,88,185,50,126,215,33,20,160,172,80,39,251,73,63,229,72,254,148,7,99,160,21,144,142,187,151,24,194,220,177,4,236,151,187,171,155,111,190,121,229,157,83,5,198,78,174,206,76,106,226,58,247,144,126,160,206,0,3,102,163,141,54,20,195,189,168,191,103,12,208,221,119,223,67,202,48,123,246,156,162,29,216,23,125,163,238,94,246,154,68,223,96,240,53,234,27,210,113,135,52,109,55,192,88,32,12,3,22,35,137,187,194,44,243,97,2,148,27,59,180,63,19,46,198,142,130,253,113,39,55,45,7,19,36,12,208,162,204,54,30,79,137,88,222,85,5,218,132,73,179,190,171,131,97,198,147,12,38,19,106,196,145,31,101,228,110,51,237,173,160,141,48,226,67,80,142,193,131,7,249,101,40,171,164,237,153,220,240,105,81,119,200,235,152,115,204,82,163,173,182,218,90,234,135,55,253,34,255,46,138,48,199,215,164,73,147,253,114,59,95,103,194,61,83,46,12,118,38,72,180,9,70,37,19,73,198,24,237,139,81,76,189,40,43,134,116,56,110,153,172,166,117,0,213,117,27,92,44,177,41,17,20,166,146,157,176,196,104,224,32,158,108,201,8,20,238,215,175,191,148,123,217,178,229,206,215,122,135,226,250,118,142,244,173,26,201,140,71,158,88,28,124,80,117,223,42,232,255,240,233,145,130,241,198,19,86,38,66,218,255,140,171,143,126,244,163,18,70,219,113,190,162,159,116,44,227,167,79,50,56,223,133,227,65,65,90,206,119,225,241,76,31,210,63,76,72,114,227,156,124,152,132,135,96,12,210,7,244,111,10,218,139,241,192,248,154,51,103,182,247,117,109,147,231,82,156,111,192,162,196,140,218,44,179,73,221,110,148,86,166,204,9,155,12,75,96,194,162,134,140,226,185,21,137,210,250,188,4,158,37,44,199,142,196,141,46,18,234,222,13,26,113,152,72,252,26,112,165,216,40,124,75,63,56,41,118,163,27,107,12,189,237,164,149,49,232,54,1,123,48,70,133,29,21,113,225,66,212,157,97,32,140,95,194,57,169,138,11,23,130,87,5,75,92,216,169,145,187,64,224,17,197,241,156,205,187,66,36,77,5,87,132,113,81,87,1,202,107,18,24,123,24,4,185,187,232,141,192,35,124,140,115,238,96,87,129,59,181,228,31,222,81,211,187,127,109,1,198,4,210,60,180,125,203,182,206,137,66,117,46,254,236,71,131,130,40,109,2,119,73,89,91,175,79,3,48,76,184,248,227,223,168,62,205,215,89,11,233,152,253,205,159,191,64,150,208,220,127,255,3,114,231,243,129,128,89,234,68,191,99,16,105,189,233,27,150,155,168,59,173,127,202,33,48,244,115,198,168,130,137,14,198,147,190,236,201,248,97,34,161,191,23,18,10,203,207,244,137,12,119,113,1,19,24,36,4,19,47,38,36,188,95,242,235,95,255,90,150,160,96,172,233,36,162,10,24,108,76,20,152,56,1,238,216,51,73,224,174,189,246,17,101,228,157,6,93,194,166,192,152,76,203,225,160,141,210,67,218,158,201,15,79,35,236,8,19,63,215,166,142,185,43,207,228,133,165,93,212,143,56,4,19,166,204,75,196,244,207,11,47,190,96,251,204,181,75,200,143,60,242,136,153,59,111,174,228,193,46,136,203,210,175,111,126,243,155,230,171,95,253,170,249,250,215,191,46,75,162,194,99,79,193,68,46,55,166,170,235,150,3,245,105,196,78,120,226,210,135,47,247,89,157,63,97,31,77,234,235,221,97,253,183,216,130,190,61,84,62,111,252,219,223,254,198,60,254,196,227,118,60,216,190,181,127,196,113,137,243,60,96,224,0,185,187,95,5,38,117,28,227,60,73,0,76,170,88,78,117,249,229,151,155,175,125,237,107,230,43,95,249,138,249,205,111,126,19,61,181,98,60,48,174,114,147,17,5,227,63,124,58,197,24,167,157,235,157,35,25,39,225,68,132,254,164,207,56,110,229,88,77,132,227,150,167,30,11,22,184,247,43,42,27,65,184,20,254,34,134,18,150,208,213,96,119,148,160,9,59,18,174,20,54,25,150,192,10,22,21,70,73,184,161,104,218,132,5,41,123,228,130,11,177,155,212,13,26,113,156,40,22,137,147,112,33,120,165,108,155,29,3,46,138,215,45,221,178,6,132,139,136,37,191,9,216,131,56,194,142,34,46,196,110,170,24,100,185,66,52,44,199,133,224,229,89,194,114,172,136,28,181,208,224,144,211,125,132,12,178,92,33,26,22,48,23,161,84,214,52,184,147,205,5,20,3,169,25,112,23,147,59,98,24,103,107,3,114,109,156,19,133,234,37,11,21,220,86,208,206,44,77,224,197,75,140,84,150,80,97,180,184,167,1,237,131,180,236,14,90,191,218,58,243,180,130,59,164,225,19,6,128,170,110,245,174,226,142,4,237,213,168,125,48,232,15,57,228,16,243,165,47,125,73,94,100,197,232,255,201,79,126,34,47,63,99,180,85,129,116,76,218,116,185,18,134,26,105,185,155,171,203,149,116,153,20,119,225,243,208,70,112,108,91,85,184,112,75,35,185,182,86,150,191,144,35,113,105,148,109,20,7,113,123,53,96,234,176,235,46,187,202,132,108,217,210,101,178,52,10,124,225,11,95,16,3,24,227,23,227,153,37,57,29,131,160,128,25,182,53,241,91,207,82,248,144,45,161,89,150,88,176,221,40,243,148,229,224,131,15,49,95,252,226,23,205,161,135,30,102,166,76,158,98,251,246,167,230,234,171,174,150,9,177,75,236,168,146,155,4,239,124,240,30,18,239,240,124,251,219,223,54,223,249,206,119,228,253,28,252,218,114,83,165,35,193,196,142,37,76,44,227,114,8,43,93,10,127,117,217,146,184,66,182,155,54,185,61,187,137,3,154,176,35,225,80,64,202,149,200,36,16,181,130,165,52,202,94,36,76,217,146,219,52,193,30,185,224,80,64,35,46,208,68,2,81,97,20,207,133,164,113,44,97,83,244,241,223,211,239,150,110,89,83,210,211,74,111,123,200,203,88,108,18,26,55,98,187,129,117,124,135,12,178,92,79,128,231,202,60,188,176,241,94,53,220,22,68,121,122,102,159,202,32,203,161,128,156,27,138,159,56,168,172,105,96,60,178,6,154,53,181,24,179,141,192,29,226,27,111,188,81,238,208,113,119,146,137,68,189,73,4,121,98,152,230,30,237,175,9,228,218,88,197,205,223,122,152,249,11,202,59,178,226,31,112,123,1,35,143,229,74,220,225,230,110,52,75,30,244,37,230,246,66,90,118,238,140,14,30,60,196,127,25,230,88,121,119,33,150,99,132,71,140,216,184,166,190,101,94,66,5,215,3,119,103,169,91,21,88,22,194,50,26,183,30,126,160,140,31,214,159,179,142,188,74,120,231,133,165,71,141,192,56,38,47,214,253,127,238,115,159,147,242,115,7,25,131,166,10,220,25,102,252,82,46,198,41,121,240,254,4,75,88,48,22,121,2,193,228,162,250,14,188,54,138,111,171,192,205,157,103,38,30,139,23,47,241,109,233,199,157,103,62,115,251,193,7,19,196,232,239,211,135,39,91,248,219,88,1,211,62,60,25,96,57,23,125,37,109,146,178,21,198,21,79,102,216,31,79,95,152,164,146,158,167,59,180,31,253,223,49,40,235,155,99,234,234,182,158,169,88,196,150,208,44,75,44,216,110,148,173,151,232,60,61,24,61,122,39,121,169,248,115,159,251,59,57,150,158,120,226,113,215,183,54,220,101,226,217,131,73,185,62,57,202,129,119,175,184,107,79,159,51,6,120,250,199,36,154,247,135,24,111,236,131,73,43,47,86,243,20,14,48,14,40,151,60,225,169,0,227,63,60,143,210,135,156,43,235,157,35,121,191,34,124,42,228,142,219,193,197,151,200,170,100,227,141,117,66,27,54,66,41,252,213,101,75,226,10,89,165,198,29,232,57,183,151,242,137,131,253,175,101,47,108,132,157,90,31,26,55,97,205,51,117,71,236,69,226,36,92,41,80,134,37,56,101,47,160,17,23,176,30,226,215,128,101,31,21,34,113,18,238,231,215,154,119,81,217,104,232,16,179,239,118,59,152,67,119,222,197,236,106,15,172,126,50,209,201,199,93,151,101,136,61,225,12,181,39,18,30,235,231,194,215,42,161,14,242,126,141,213,65,202,5,130,0,81,43,88,198,183,114,133,72,220,10,46,4,120,150,176,28,171,216,77,161,7,2,82,46,80,21,193,178,168,9,203,62,42,68,226,164,108,201,37,244,2,60,219,56,114,151,134,63,111,220,212,51,114,58,18,220,101,101,153,201,159,254,244,167,202,11,28,101,227,78,44,113,88,59,140,193,195,227,119,46,174,76,58,116,237,126,8,140,175,167,159,126,90,150,122,96,44,118,22,40,59,134,0,134,20,198,130,182,59,255,24,24,19,63,40,63,161,218,145,125,193,221,95,12,74,238,98,242,132,135,59,234,148,171,253,160,101,118,76,159,98,148,112,87,29,184,58,185,241,198,123,16,99,198,60,36,75,89,150,46,205,127,199,223,177,80,193,245,192,146,52,150,82,228,238,208,226,199,210,26,140,123,140,34,12,54,214,217,187,79,140,214,142,29,140,96,150,168,104,217,171,192,210,36,62,101,169,203,153,0,198,26,6,63,251,12,253,83,80,14,150,43,49,65,208,73,2,75,159,72,207,88,103,34,196,228,206,25,186,205,64,27,105,149,164,195,56,149,39,76,171,244,183,7,8,119,237,255,222,123,227,109,221,222,51,59,89,131,24,111,25,145,176,221,40,51,1,224,56,227,83,174,250,251,5,193,46,196,216,229,19,195,186,78,159,177,212,204,36,171,227,16,20,46,195,212,209,109,61,251,96,199,190,222,1,63,254,24,125,123,171,76,178,52,46,47,93,243,98,251,156,57,115,93,223,122,255,130,3,48,222,24,255,41,24,111,44,3,226,229,103,218,87,161,19,132,42,48,113,224,92,198,249,46,183,252,139,124,57,223,113,142,81,112,142,228,56,228,165,234,220,56,39,31,206,7,33,244,184,205,61,5,230,73,24,79,144,248,196,44,19,158,24,105,99,192,165,240,23,51,8,216,42,18,34,30,177,187,89,118,103,179,202,24,94,216,8,59,53,102,85,20,26,55,97,205,51,114,87,136,196,73,184,82,160,12,75,112,202,137,128,26,206,4,136,218,128,101,31,21,34,113,18,150,23,104,66,99,163,107,200,240,33,195,204,127,124,244,147,230,185,203,127,104,238,250,242,55,205,173,95,250,170,121,224,235,223,53,99,190,113,185,57,125,191,3,179,105,214,101,185,245,159,191,102,30,251,214,127,154,163,118,221,179,240,219,124,195,225,102,215,45,183,145,23,184,194,184,93,94,116,210,192,16,4,41,23,8,2,68,173,96,25,223,202,21,34,113,43,184,16,224,117,9,67,205,48,106,193,137,128,148,11,4,1,162,86,112,180,143,10,145,184,21,92,8,240,108,195,228,238,26,127,222,48,105,222,64,105,95,96,80,243,37,21,46,114,63,251,217,207,100,125,57,119,206,88,211,139,112,7,150,111,232,179,142,156,187,151,188,232,71,89,89,187,203,157,47,12,164,107,175,189,86,226,113,97,227,130,206,157,245,43,175,188,82,214,18,115,215,179,51,65,89,153,184,240,181,29,12,91,46,200,124,243,158,11,60,159,170,228,41,138,139,231,226,42,59,191,138,190,73,156,205,128,118,230,11,57,124,155,157,252,48,82,219,23,90,40,199,44,177,161,191,248,20,36,134,139,123,225,211,136,177,242,224,131,99,196,143,167,77,148,43,172,31,106,85,253,53,154,114,8,12,58,38,70,140,5,94,154,103,28,32,232,248,97,212,178,196,2,3,23,65,167,44,185,177,195,120,35,47,12,251,122,192,200,194,232,231,83,175,164,37,15,246,199,87,103,72,91,239,221,16,202,128,33,136,177,71,30,76,130,105,11,140,126,62,97,75,121,67,195,178,49,180,81,122,200,177,196,221,106,150,15,61,248,192,131,197,100,106,209,162,197,178,191,107,175,189,78,190,210,181,233,38,155,74,219,186,243,128,107,103,229,190,125,251,200,203,206,175,189,246,170,124,154,211,61,205,89,37,6,40,126,252,86,193,182,163,182,149,59,212,195,54,24,38,19,13,142,93,53,92,49,44,89,130,195,39,63,215,12,202,250,231,152,58,186,173,103,42,138,38,236,235,29,240,86,91,109,41,19,184,55,223,124,67,250,149,9,216,132,9,239,203,215,184,182,220,210,245,173,207,162,96,155,76,192,147,26,198,227,53,215,92,35,199,55,109,65,30,76,72,121,98,202,120,163,253,153,44,32,140,35,158,80,201,185,193,30,36,8,113,56,63,168,129,78,57,57,247,177,180,147,207,236,50,78,117,204,241,116,131,247,75,24,51,140,31,133,158,35,233,19,194,137,23,142,115,150,212,49,198,194,39,143,184,121,114,196,231,97,249,106,150,126,209,137,49,68,255,114,220,234,39,107,99,36,141,32,92,10,127,49,131,128,173,34,161,226,17,187,155,101,255,59,14,118,38,107,29,78,8,149,24,165,27,180,133,69,173,96,9,175,16,137,83,197,150,82,150,176,28,123,93,36,116,123,6,109,97,81,19,22,255,10,145,56,9,219,147,187,153,103,103,179,222,217,217,194,215,55,246,222,118,59,115,243,63,253,155,57,251,192,67,228,194,51,195,14,224,185,139,22,218,224,30,102,199,205,54,55,151,28,118,148,25,216,175,159,121,234,157,183,204,146,229,246,32,203,228,179,174,201,223,156,124,186,217,200,30,236,127,126,206,94,116,166,76,50,3,108,253,127,121,217,231,204,15,255,242,51,230,79,207,61,101,38,206,114,47,172,173,21,194,83,174,77,236,5,18,29,164,156,131,132,217,77,179,44,4,7,126,202,130,6,44,105,155,97,71,2,213,83,46,16,120,136,106,55,45,179,40,94,79,88,80,193,54,93,250,59,14,122,33,237,12,112,17,210,111,143,99,116,97,148,232,139,170,184,49,226,248,102,57,134,111,120,151,156,101,72,164,211,11,50,119,176,185,216,98,136,241,232,159,239,149,99,140,41,184,88,2,46,234,10,46,164,44,221,193,216,226,46,160,130,73,11,6,33,75,49,184,11,204,114,12,210,99,236,134,23,77,46,240,60,41,97,98,160,119,92,195,60,245,37,73,94,66,100,221,59,23,112,238,216,113,81,166,236,228,207,133,93,95,130,229,187,243,32,44,35,208,242,200,247,214,7,14,138,221,182,124,64,141,53,210,210,150,41,184,211,206,87,98,244,147,161,141,250,188,94,157,9,163,204,90,103,140,17,140,36,246,171,147,146,77,71,110,234,214,185,63,252,144,24,34,76,90,248,253,6,250,141,165,31,161,97,174,125,195,147,16,5,121,210,142,228,25,246,13,47,102,134,117,167,44,124,254,146,223,16,32,111,198,15,79,2,24,11,180,7,159,138,229,115,156,225,178,31,226,241,4,130,187,171,76,20,232,19,226,99,44,242,165,25,150,13,105,157,115,109,13,48,16,49,228,24,119,225,254,152,148,32,218,54,85,32,127,198,42,237,69,27,211,255,24,123,124,1,139,50,211,71,33,180,63,156,225,198,164,132,254,227,9,206,74,243,250,27,175,187,241,182,217,72,235,219,67,38,205,252,166,193,179,207,62,103,199,220,181,118,18,113,183,185,255,129,251,205,162,133,139,204,233,103,156,46,227,174,81,255,83,215,157,118,26,45,125,224,218,232,14,255,91,11,83,100,153,210,254,251,237,47,101,166,158,244,37,253,143,81,75,63,51,97,160,189,105,51,198,189,142,149,92,63,131,184,110,229,88,171,58,62,221,77,16,87,127,229,48,111,108,5,170,199,241,4,143,26,101,247,23,68,167,76,228,75,185,40,103,186,127,250,22,137,251,246,101,233,215,253,247,175,238,91,198,10,249,178,12,143,201,32,191,17,195,185,137,244,220,221,167,175,249,212,41,245,81,112,110,96,73,17,199,136,142,67,158,228,240,121,91,38,108,58,238,216,39,199,54,147,112,250,131,188,137,203,216,228,6,9,19,11,116,234,175,199,63,231,63,206,51,44,97,34,127,126,23,133,31,143,227,137,22,99,156,99,128,126,211,125,48,38,56,102,17,250,80,203,206,164,193,29,183,103,218,190,230,119,95,106,219,63,68,77,168,85,232,135,144,43,147,167,238,38,145,255,229,104,81,27,112,24,191,46,251,77,141,59,224,92,90,175,102,195,90,101,81,27,112,51,249,8,251,77,61,206,165,245,106,225,55,115,182,49,227,234,127,163,120,77,98,215,45,182,50,87,255,127,95,52,187,108,185,149,185,231,165,23,204,255,221,115,187,121,117,194,123,102,241,210,165,102,227,161,195,204,73,123,238,99,254,246,228,51,204,166,246,32,249,242,85,191,55,223,189,229,122,179,194,158,104,214,117,28,183,251,94,178,76,139,201,210,180,185,115,204,192,190,253,204,31,255,238,11,230,236,3,14,54,7,255,235,63,152,39,222,118,119,49,215,10,240,195,111,59,142,242,103,18,139,182,176,168,21,92,153,206,111,106,220,245,24,53,245,243,92,185,159,54,176,168,21,92,153,206,111,154,228,169,63,236,252,95,142,174,2,203,78,48,26,1,23,241,208,144,168,2,241,73,199,133,143,11,92,56,193,232,74,208,186,97,32,114,81,231,97,61,134,30,119,245,40,123,200,237,13,38,56,220,101,228,27,250,185,207,45,118,20,168,11,245,198,8,196,248,161,127,220,64,228,186,227,56,91,255,50,216,113,147,96,63,236,143,60,216,87,149,145,167,88,221,177,211,234,254,214,52,116,204,81,47,202,71,61,107,218,223,254,201,56,84,150,126,176,161,116,131,101,150,148,45,91,190,76,194,220,143,204,145,182,22,186,175,178,159,187,42,226,250,59,46,161,190,216,19,75,109,157,248,36,43,47,4,247,236,217,171,104,151,102,64,59,186,167,109,171,26,158,203,194,113,200,83,74,215,79,121,52,59,102,195,95,194,231,198,2,18,230,207,4,130,9,8,63,184,199,36,56,4,101,102,31,140,111,61,95,181,29,185,246,78,185,121,104,42,5,238,228,137,131,221,72,140,42,70,69,73,221,9,139,154,176,250,231,24,100,217,74,142,171,252,68,240,74,88,226,228,24,21,37,117,39,44,106,194,234,159,99,144,101,43,202,203,237,197,122,230,28,167,119,178,244,238,217,219,252,253,25,103,155,179,172,49,252,220,216,119,205,197,255,125,185,53,148,223,150,39,14,115,236,172,126,146,189,8,62,246,230,235,102,145,157,68,156,182,239,254,102,155,17,155,152,251,95,121,201,76,153,227,202,143,97,253,145,35,143,53,159,58,246,68,49,180,57,1,140,147,53,135,229,62,78,180,19,143,221,183,218,214,44,180,7,199,95,28,115,130,249,200,17,199,202,0,124,103,202,100,179,131,157,113,255,227,25,231,153,243,14,58,196,204,94,176,208,188,63,131,181,156,61,204,176,129,131,204,137,123,236,99,182,223,116,51,211,219,158,28,191,120,214,121,230,196,189,246,53,19,108,248,116,91,54,140,247,207,158,124,186,217,119,212,246,230,133,241,227,204,146,101,124,191,186,135,217,195,238,231,232,221,246,48,175,79,252,192,159,116,168,99,47,115,193,193,135,155,165,203,151,155,153,243,231,155,13,6,13,54,39,236,185,183,217,110,147,145,102,165,141,244,119,167,156,105,46,58,228,112,179,194,234,99,109,217,53,221,118,155,142,52,253,123,247,49,227,167,79,181,147,134,254,230,28,187,207,227,109,58,150,43,189,55,125,154,89,104,219,132,246,56,100,199,157,165,189,22,216,250,145,14,97,31,103,237,127,144,89,106,79,60,236,83,253,59,77,6,15,52,102,195,97,86,247,94,138,170,49,91,68,10,88,84,216,251,181,202,97,30,130,42,246,104,20,45,101,80,111,223,41,139,10,123,191,102,57,74,235,89,80,203,225,19,135,122,23,168,206,0,23,41,189,200,54,107,132,113,225,212,52,93,169,62,206,0,243,134,176,5,245,105,165,94,237,9,238,110,115,39,147,59,147,148,161,125,65,253,104,119,199,97,189,97,234,203,242,23,152,238,241,205,209,33,96,127,58,22,154,153,4,172,238,216,105,117,127,29,131,164,253,237,159,186,248,5,101,62,193,234,158,82,80,94,223,254,101,116,199,117,160,227,86,218,72,18,228,161,199,46,188,102,81,191,66,53,161,245,163,23,160,111,93,219,49,54,90,239,219,112,108,52,58,230,91,25,135,205,198,229,73,3,203,139,120,122,197,19,199,48,13,19,2,150,174,49,33,72,159,230,2,87,119,215,159,181,101,207,53,96,202,37,106,66,173,66,177,67,174,204,166,73,206,63,113,72,89,212,42,70,69,247,142,40,172,17,163,122,165,209,254,114,241,218,202,162,86,49,42,186,119,68,97,141,24,213,43,141,246,183,104,177,49,175,191,131,71,167,99,196,208,97,230,186,207,127,201,28,177,243,174,230,226,255,249,158,185,230,241,252,90,201,126,246,160,254,235,19,79,53,203,86,44,55,55,61,253,132,249,96,230,12,115,194,238,123,155,31,124,226,211,102,244,230,91,136,127,79,127,192,223,108,195,255,225,247,191,52,227,166,77,21,163,255,157,255,249,153,60,173,152,111,235,221,199,158,92,7,216,3,168,151,61,120,254,237,170,63,152,191,63,253,108,51,160,79,95,51,176,127,63,51,103,193,2,243,145,31,125,223,252,233,217,167,204,41,123,239,107,126,255,55,255,96,134,12,232,111,247,53,211,108,108,103,233,67,250,15,48,111,77,154,104,94,121,255,61,115,198,254,7,202,146,169,1,125,251,153,23,199,143,53,231,252,231,183,172,209,63,197,92,107,235,114,254,65,135,154,33,31,191,208,204,103,73,152,197,86,27,109,108,198,253,232,151,230,123,183,94,111,190,116,197,239,204,169,251,236,111,243,254,188,44,189,122,223,94,224,71,110,176,161,148,137,3,248,223,174,254,131,60,81,225,66,252,198,247,127,98,70,14,219,80,202,180,249,134,27,154,159,124,242,175,37,63,197,189,47,191,96,238,121,241,121,243,173,75,62,106,211,253,209,124,235,166,107,124,136,49,63,254,139,203,204,103,78,60,197,124,248,135,255,105,174,120,228,65,239,219,137,216,120,35,219,16,155,219,3,159,51,128,69,51,44,106,5,55,147,190,41,246,27,184,94,92,81,149,81,131,176,102,89,212,10,110,38,125,83,236,55,176,245,155,250,191,93,247,137,195,250,9,58,134,147,176,227,212,240,134,131,96,199,45,128,165,16,172,85,103,137,4,107,215,187,30,26,215,223,146,101,27,234,185,27,237,137,164,253,237,95,233,138,219,189,104,255,40,130,149,181,26,245,43,84,19,154,139,158,114,23,0,239,164,112,220,179,20,139,165,73,124,185,137,9,2,239,44,240,114,63,203,148,120,218,192,114,169,53,139,102,26,176,53,118,86,30,163,19,119,33,137,27,84,178,42,138,32,130,168,21,44,251,168,16,137,147,112,33,32,97,137,147,48,106,13,123,1,149,172,138,34,19,81,212,132,101,31,21,34,113,18,230,71,82,194,56,157,40,27,13,30,98,118,221,114,43,185,91,126,203,179,79,102,227,32,75,236,196,224,251,183,223,98,254,247,174,63,155,9,118,210,176,233,176,13,204,255,254,197,95,153,237,71,142,52,255,119,207,29,230,227,63,249,129,249,244,207,127,36,198,52,119,230,127,252,151,151,185,153,53,233,45,250,218,58,63,249,206,155,54,222,255,152,111,222,120,141,60,193,192,224,126,252,173,55,204,71,126,252,125,243,181,107,175,148,187,244,151,217,201,137,75,227,210,113,226,184,241,233,199,205,71,254,247,251,230,186,199,31,149,247,45,206,58,224,32,243,247,118,98,242,177,31,255,183,25,111,39,39,187,109,185,181,60,237,32,157,75,5,92,185,197,175,240,247,126,30,60,137,96,185,209,71,237,254,255,233,138,223,200,59,29,95,59,255,18,121,175,161,136,231,147,60,248,218,43,230,43,215,94,97,94,157,240,190,120,255,228,238,219,205,143,239,186,221,252,236,254,187,204,140,249,243,204,103,78,56,73,38,34,68,238,103,39,33,231,31,124,168,153,58,103,182,121,110,252,187,46,131,206,22,126,59,4,88,53,203,57,72,152,221,228,88,242,85,86,73,220,18,215,115,165,0,207,18,183,130,81,11,246,2,170,184,64,224,33,170,221,228,184,102,31,33,123,145,184,21,92,8,240,108,195,48,196,84,220,201,183,27,29,1,105,99,254,130,246,206,139,143,235,89,211,134,92,116,147,114,11,96,153,18,239,55,176,222,185,35,144,47,179,171,155,114,125,113,105,148,203,60,66,22,42,120,253,134,54,66,158,93,155,185,182,85,150,191,144,35,113,105,148,109,20,209,11,70,77,152,176,136,215,40,170,10,225,216,214,196,111,61,251,202,132,44,127,5,91,95,244,136,75,177,81,98,6,141,184,11,128,167,9,188,223,195,19,7,150,41,254,243,63,255,179,252,54,197,247,190,247,61,153,76,92,122,233,165,109,156,52,228,42,93,10,127,117,217,146,184,66,182,155,54,185,61,187,137,131,248,200,62,156,176,17,118,106,150,155,129,196,181,155,40,173,119,23,251,20,207,90,118,129,25,1,9,231,242,64,85,102,35,236,212,44,55,13,205,43,225,112,159,32,101,23,88,10,223,212,175,49,56,58,71,250,246,238,45,119,219,151,46,95,102,22,251,229,62,205,8,75,135,118,216,108,51,243,255,236,36,224,175,127,245,127,230,138,71,198,152,95,61,112,175,249,176,53,240,31,120,245,101,115,242,222,251,153,19,246,224,75,43,196,55,242,190,196,31,109,156,27,159,122,194,252,234,254,123,205,243,227,199,218,230,89,101,254,238,55,191,16,191,203,111,189,65,30,233,237,185,245,182,62,141,75,55,125,222,92,121,74,112,243,51,79,154,175,94,127,133,248,177,148,234,135,119,220,102,174,123,226,49,217,47,79,53,250,247,209,47,85,121,132,237,43,58,136,221,83,230,206,49,255,159,157,128,220,244,244,147,118,242,115,151,60,41,97,233,213,168,77,120,57,204,199,21,244,48,175,77,252,192,252,215,109,183,152,55,39,187,207,58,254,110,204,253,230,134,167,30,55,115,23,46,54,215,63,249,168,217,106,248,8,55,121,177,113,207,222,239,32,121,146,115,239,203,47,154,247,229,123,208,154,87,39,138,124,5,202,34,28,146,33,87,34,136,40,106,142,85,112,6,238,48,78,33,160,17,123,228,130,67,1,85,92,32,245,8,34,138,90,193,141,234,83,83,191,60,203,164,213,139,235,139,110,116,4,220,205,129,178,173,75,241,97,158,53,110,200,69,183,40,175,6,248,202,209,101,151,93,150,188,96,218,126,200,215,193,213,85,57,22,23,71,153,58,70,44,121,8,21,220,141,16,218,40,121,118,109,232,218,90,89,254,10,118,113,170,216,229,33,84,176,77,22,115,167,162,170,80,142,169,163,219,122,150,74,132,236,67,67,182,27,101,235,37,122,193,168,9,19,22,113,23,5,147,7,190,226,196,132,129,95,244,214,95,167,230,73,67,248,146,118,107,200,53,66,41,252,213,101,75,226,10,89,165,198,29,232,57,183,151,228,137,131,103,54,89,118,106,67,68,113,125,218,66,212,29,48,72,57,78,20,139,196,169,98,84,244,128,37,44,199,78,45,29,21,72,227,194,233,62,66,6,41,187,192,82,48,226,146,117,110,157,133,5,75,151,200,250,252,65,253,250,155,77,134,249,53,240,57,216,98,15,238,223,223,12,178,210,183,79,111,115,233,97,71,203,82,160,59,95,120,94,222,19,80,76,159,63,207,140,121,253,21,209,63,116,216,17,69,149,151,45,95,46,239,56,0,62,185,198,55,171,153,56,204,90,224,62,97,183,210,70,202,189,112,141,207,178,21,238,5,206,149,126,55,31,204,154,81,152,102,139,253,103,212,4,236,203,109,98,100,188,240,100,127,243,244,231,232,87,174,48,243,252,210,166,116,13,162,130,25,184,66,53,210,221,243,210,139,210,22,255,126,209,71,164,29,47,62,236,72,179,220,150,249,229,247,199,23,117,238,116,240,227,111,190,47,10,1,117,199,108,194,162,194,40,9,87,74,154,198,187,5,85,236,145,11,174,39,64,246,147,225,50,66,201,162,194,40,9,231,36,155,198,187,5,181,204,24,151,145,19,28,35,221,104,127,104,251,198,237,29,223,41,139,227,148,92,28,204,202,93,26,113,97,243,117,170,83,255,148,37,141,80,193,221,168,7,109,164,60,151,237,174,44,219,152,237,70,217,165,17,42,216,70,139,185,75,161,170,144,142,169,163,219,122,22,239,152,37,212,179,252,19,166,140,154,48,97,17,119,113,96,63,240,158,3,95,145,226,189,133,246,69,174,81,74,145,54,141,24,4,108,21,9,17,143,216,221,44,39,79,28,42,152,141,176,83,235,35,77,227,185,222,62,128,184,189,72,154,132,67,169,138,35,140,138,94,135,37,46,236,212,210,145,131,198,77,56,155,183,138,119,75,220,10,166,229,89,58,194,147,135,78,22,12,253,167,199,190,35,119,218,255,246,164,211,178,113,144,205,55,26,110,174,251,252,23,205,239,46,251,156,217,125,203,173,77,63,91,126,190,128,176,210,6,71,113,237,191,76,36,172,244,229,160,17,3,203,2,66,36,142,247,3,232,248,133,144,188,44,171,183,230,29,34,245,67,37,47,245,130,139,56,222,83,253,138,72,182,152,234,23,149,201,74,148,183,213,107,226,120,63,43,143,191,243,166,121,99,210,7,102,212,38,155,216,73,195,17,102,151,45,182,180,19,162,249,230,142,151,236,164,138,36,62,94,231,138,109,80,63,252,10,1,50,38,51,92,70,40,89,84,24,37,225,122,146,75,83,8,240,44,97,57,86,177,155,66,207,8,168,202,163,140,80,178,168,112,147,162,113,35,246,121,20,2,60,219,56,241,29,184,110,116,20,180,125,227,246,118,28,139,139,163,92,166,9,89,168,224,174,5,45,84,90,230,144,93,93,149,99,113,113,148,203,52,33,11,21,220,141,16,218,40,121,118,109,232,218,90,89,254,10,118,113,170,216,229,33,84,176,77,22,115,167,162,170,80,142,169,163,219,122,150,74,132,236,67,67,182,27,101,235,37,122,193,168,9,19,22,241,122,133,92,35,148,194,95,93,182,36,46,156,137,187,89,118,19,7,231,147,97,47,32,229,74,216,8,18,167,1,135,251,2,226,246,34,113,18,46,4,36,110,137,147,176,4,167,236,5,164,92,9,27,65,226,52,96,217,135,138,119,75,88,5,35,124,13,33,112,118,150,204,91,178,216,60,244,198,171,242,197,161,79,29,123,130,57,110,119,190,115,109,3,130,56,131,250,247,51,223,189,248,163,242,89,214,13,135,12,49,31,204,153,101,238,123,237,101,51,164,127,127,179,211,102,155,203,239,64,148,113,189,159,173,235,221,47,189,224,252,221,198,82,25,79,189,138,9,130,180,141,135,168,137,59,23,7,113,163,216,133,217,127,125,106,33,95,155,240,113,182,28,62,92,252,4,97,26,160,101,210,114,0,88,5,164,110,16,248,77,152,53,195,60,107,39,95,131,251,245,55,151,95,242,49,51,106,196,166,102,218,188,185,230,213,15,222,143,226,117,154,232,196,1,224,206,113,129,170,8,150,69,205,113,133,104,88,142,11,1,158,37,44,199,42,118,83,232,86,64,21,23,168,19,81,84,207,69,222,112,133,72,220,148,45,185,132,94,128,103,27,199,221,93,244,82,76,44,186,209,222,136,218,185,174,104,92,199,154,54,102,161,130,187,18,114,101,150,191,144,235,138,79,227,89,243,136,89,168,224,245,27,218,8,190,109,82,150,70,114,109,171,44,127,33,71,226,210,84,177,203,83,168,96,155,77,204,107,20,185,66,148,226,202,92,159,99,177,190,117,216,38,17,189,96,212,132,9,139,120,157,66,85,37,67,46,133,191,136,125,227,133,44,127,5,91,95,116,56,117,55,201,206,146,16,159,128,217,8,59,53,203,245,80,55,173,221,192,225,62,65,202,46,48,35,32,113,231,242,144,96,207,108,132,157,154,229,122,136,226,218,77,206,29,238,19,164,236,2,99,209,151,85,59,25,12,134,95,63,120,175,185,254,169,199,204,166,67,55,48,127,248,235,207,203,36,225,130,131,14,53,103,236,123,128,249,196,145,199,154,235,254,238,139,230,226,67,14,151,187,232,255,123,231,109,102,202,156,217,230,75,87,254,78,62,139,250,191,31,251,180,249,252,201,103,152,99,118,221,67,38,22,223,251,208,199,108,220,35,204,115,227,222,53,127,124,108,140,221,131,26,83,85,80,35,203,81,93,52,140,211,195,60,245,238,219,162,253,224,163,159,52,135,238,184,179,57,97,247,189,204,111,47,251,156,181,225,108,226,102,246,209,70,252,224,174,219,228,203,82,188,88,205,123,35,63,180,237,36,63,148,215,21,64,221,117,226,192,240,203,113,129,170,8,150,69,205,113,133,100,227,122,22,84,177,71,189,104,245,194,34,52,138,104,89,212,144,43,36,27,215,179,160,150,221,221,52,47,29,57,0,215,115,68,237,28,8,77,30,177,143,27,242,218,132,92,29,228,47,228,72,124,28,207,154,38,102,161,130,187,17,66,27,197,183,85,202,210,104,174,173,149,229,175,96,23,71,217,122,197,44,121,8,21,76,88,196,157,138,92,161,74,113,117,168,199,118,107,55,49,151,98,163,196,140,154,240,250,5,173,116,61,46,133,191,136,161,132,37,52,100,21,98,132,238,140,16,41,117,59,75,66,124,2,150,152,57,118,106,233,168,64,20,215,115,33,118,147,50,72,57,78,20,139,196,73,184,16,188,18,150,56,13,56,7,245,142,216,110,224,66,212,29,48,72,57,78,228,68,190,172,100,187,160,11,200,156,197,139,205,223,253,238,151,230,219,183,92,47,63,114,246,133,211,206,54,191,251,204,255,103,254,112,217,231,205,47,62,249,55,230,164,189,246,49,47,79,120,207,156,251,63,151,155,155,158,125,74,210,188,61,117,138,249,215,235,174,144,247,15,184,203,126,213,223,254,131,185,194,78,58,62,115,220,201,230,197,247,198,155,79,255,234,167,214,112,230,221,4,234,171,176,58,251,44,218,1,4,126,133,23,229,82,135,133,184,137,163,240,105,52,157,0,191,30,230,193,215,95,49,239,205,152,110,62,114,248,209,230,234,207,126,193,92,241,55,127,47,79,83,202,56,97,26,11,246,35,126,105,94,184,61,52,142,72,18,199,203,43,31,76,48,143,189,229,126,16,110,201,178,101,230,186,167,30,143,194,59,85,244,157,26,138,30,10,208,250,164,92,70,40,69,188,96,117,7,92,41,68,241,44,113,19,22,164,236,81,21,12,23,98,55,170,3,220,57,46,35,212,178,196,73,184,82,136,226,89,226,122,22,212,178,187,75,227,164,27,29,7,109,223,176,189,197,143,255,144,125,156,144,215,46,104,153,243,117,113,172,227,13,118,126,202,101,156,144,133,10,238,70,61,104,35,249,182,19,102,235,89,26,49,100,31,234,89,254,157,195,199,129,133,10,38,44,226,46,133,92,33,75,145,58,134,108,73,92,33,7,98,189,98,70,77,120,253,134,54,66,61,46,197,249,6,44,74,204,168,205,50,155,212,237,126,0,110,246,52,235,170,190,240,57,181,138,81,209,189,35,10,11,88,144,114,5,114,209,115,126,33,23,104,20,209,178,168,85,140,138,238,29,81,88,192,130,148,43,144,139,142,44,88,232,126,207,161,139,128,31,51,187,255,213,151,205,205,118,98,176,212,26,190,253,251,244,17,131,251,249,247,198,153,239,220,122,131,249,199,43,127,103,222,152,52,209,13,30,11,248,217,113,239,154,219,158,127,70,62,67,186,193,192,65,102,218,220,185,230,167,247,221,101,62,247,135,95,154,183,167,76,46,226,13,232,215,215,188,248,254,120,115,247,203,47,200,167,75,121,7,130,223,115,120,119,218,84,243,39,155,94,222,137,176,109,194,139,197,15,189,249,154,121,248,141,215,100,201,17,242,204,184,119,228,83,168,128,151,142,250,247,237,99,110,124,230,73,121,167,0,240,25,89,202,121,159,45,251,123,51,166,153,137,179,103,153,231,198,141,149,247,13,122,245,236,97,110,124,250,9,243,225,159,252,183,25,60,96,128,185,227,197,231,204,187,118,194,179,130,151,179,173,60,253,238,219,230,193,55,94,241,7,197,42,211,175,119,111,51,205,150,239,79,207,61,109,230,47,89,44,229,161,220,119,189,244,130,153,185,96,190,188,156,77,187,176,52,233,86,31,39,4,47,154,159,127,192,33,230,218,39,31,51,191,239,10,191,221,160,224,7,137,54,24,234,158,114,209,33,160,96,175,164,76,4,81,43,184,42,93,171,44,64,183,162,94,185,184,162,42,59,213,177,87,106,220,9,23,105,43,184,42,93,179,236,50,243,40,195,254,201,78,194,221,157,54,61,1,116,163,35,160,237,171,109,93,37,156,103,34,246,105,66,238,218,208,50,230,203,238,216,215,213,115,44,46,142,114,153,38,100,161,130,187,17,66,27,197,183,149,48,91,207,210,104,49,203,95,193,214,23,221,179,245,18,189,96,212,132,9,139,184,83,145,43,84,41,252,69,108,43,33,127,5,91,95,244,136,75,177,81,98,6,141,120,157,70,51,141,80,10,127,17,67,9,75,232,234,176,252,0,220,120,247,83,217,214,207,109,96,66,197,217,14,44,106,194,205,164,203,178,223,132,92,47,174,232,86,188,87,117,220,22,88,212,132,155,73,39,236,55,184,167,216,9,219,52,62,213,217,141,117,5,15,253,219,255,51,135,236,176,147,60,153,185,229,185,167,188,111,23,0,191,47,177,245,102,198,244,181,172,134,114,202,149,134,177,223,52,195,245,210,84,230,191,26,44,106,5,87,166,243,155,86,56,235,39,142,134,60,229,7,191,16,6,238,52,224,207,5,221,104,87,232,221,219,117,29,212,19,131,43,102,55,220,148,187,209,158,160,65,57,102,243,156,109,255,52,218,90,141,92,133,74,230,134,91,228,107,149,202,241,168,17,187,209,2,138,150,13,184,68,46,52,226,92,128,162,85,183,71,79,217,106,207,106,4,56,20,144,114,211,176,9,36,77,194,236,83,25,8,227,151,112,141,128,132,163,60,66,86,177,155,66,183,2,82,110,26,54,129,164,73,184,216,135,120,122,198,47,101,9,116,34,75,71,186,101,93,145,45,55,26,97,14,24,181,189,121,115,242,36,243,26,79,67,50,113,58,77,228,253,6,196,13,189,44,87,34,136,40,106,5,55,26,251,133,128,10,142,242,8,185,66,64,21,87,34,136,40,106,5,179,111,101,241,75,184,16,80,205,238,174,154,19,219,25,206,187,27,237,142,176,157,99,209,48,199,26,55,228,162,91,148,187,48,242,117,112,117,85,142,197,197,81,46,211,132,44,84,112,55,66,104,163,228,217,181,161,107,107,101,249,43,216,197,169,98,151,135,80,193,54,89,204,157,138,170,66,57,166,142,110,235,89,42,17,178,221,218,141,112,234,118,158,162,23,140,154,48,97,17,175,87,200,53,66,41,252,213,101,75,226,10,89,165,198,29,232,57,183,23,103,73,136,171,14,179,17,118,106,67,68,113,125,218,122,251,0,194,248,37,92,79,162,180,9,163,214,176,23,54,194,78,109,136,40,174,166,77,56,220,23,16,198,175,130,145,94,93,227,229,232,110,180,15,46,62,248,48,89,54,117,255,107,47,155,247,103,118,177,39,73,76,28,122,49,238,44,60,213,112,129,170,8,150,69,205,113,133,104,88,196,62,141,32,97,137,147,227,38,5,164,92,25,96,89,84,24,37,113,231,36,138,171,236,211,8,106,153,59,146,242,39,19,14,59,149,240,220,141,246,69,216,190,218,222,142,189,159,103,141,19,178,141,22,115,151,70,92,216,124,157,92,253,29,59,63,229,50,78,200,66,5,119,163,30,180,145,124,219,165,44,141,152,180,127,202,118,163,236,210,8,21,108,163,197,220,165,80,85,72,199,212,209,109,61,139,119,204,18,234,89,254,9,83,70,77,152,176,136,215,107,228,26,165,20,105,211,136,65,192,86,145,16,241,136,221,205,178,155,56,52,138,201,70,216,169,49,171,162,208,184,9,75,94,42,169,59,17,73,147,112,78,36,12,53,195,168,53,172,146,184,65,193,53,30,94,205,49,138,119,75,158,21,18,197,13,88,62,97,138,88,175,110,89,235,229,234,39,31,53,167,254,215,183,204,119,110,187,201,44,230,101,236,76,156,78,19,198,154,40,140,61,75,32,229,2,65,128,168,21,44,227,91,185,66,36,110,5,23,2,188,46,97,168,1,75,80,35,246,2,82,14,61,68,205,177,10,206,208,157,136,198,205,113,33,192,179,13,147,187,107,252,201,68,195,246,130,231,110,180,47,194,246,213,246,46,56,18,31,199,179,166,9,217,38,139,185,75,33,46,92,190,14,174,174,202,177,184,56,202,101,154,144,133,10,238,70,8,109,20,223,86,41,75,163,185,182,86,150,191,130,93,156,42,118,121,8,21,108,147,197,220,169,168,42,148,99,234,232,182,158,165,18,33,251,208,144,237,70,217,122,137,94,48,106,194,132,69,188,94,33,215,8,165,240,23,51,8,216,42,18,42,30,177,187,89,46,159,56,8,59,18,14,5,84,178,42,138,76,68,81,97,20,239,150,82,84,72,26,215,37,240,2,18,150,184,57,118,84,36,173,18,80,112,141,71,45,139,10,163,228,220,137,100,227,90,146,165,74,222,191,91,214,122,225,41,195,19,239,190,29,60,109,200,199,235,52,209,201,3,212,44,36,110,144,38,116,203,248,78,24,100,185,158,0,175,231,210,74,80,5,75,26,216,169,17,231,16,165,73,56,183,15,32,140,95,194,149,2,60,219,184,238,238,98,44,221,104,95,228,218,184,90,52,190,99,77,31,114,58,255,107,5,11,22,44,48,227,199,143,55,203,253,151,220,150,44,89,34,110,184,61,144,43,179,252,133,92,87,124,26,207,154,71,204,66,5,175,223,208,70,240,109,147,178,52,146,107,91,101,249,11,57,18,151,166,138,93,158,66,5,219,108,98,94,163,200,21,162,20,87,230,152,229,47,228,72,108,172,58,108,147,136,94,48,106,194,132,69,188,78,161,170,146,33,151,194,95,196,190,241,74,246,161,33,219,77,214,221,36,151,79,28,132,29,9,135,2,82,174,68,26,193,186,197,43,97,41,133,103,32,140,95,202,18,24,8,72,56,202,35,100,71,69,82,21,208,136,11,100,34,136,154,99,20,207,161,68,97,26,215,18,19,7,121,234,96,245,110,233,150,142,148,220,19,135,102,16,142,87,175,22,110,25,223,9,131,44,215,19,224,185,50,15,21,187,41,116,43,160,138,43,17,68,20,181,130,163,50,224,151,112,33,160,130,109,92,230,25,238,142,90,41,221,104,31,44,227,179,199,215,93,103,158,123,238,185,154,54,86,1,141,184,61,49,109,218,52,115,215,93,119,153,165,75,151,138,123,238,220,185,226,134,219,3,185,58,200,95,200,145,248,56,158,53,77,200,114,106,8,185,5,80,223,159,255,252,231,194,29,9,38,94,237,53,249,10,193,24,90,188,120,177,61,84,245,216,77,17,55,142,109,201,152,165,13,93,91,43,203,95,193,46,142,178,245,18,189,96,212,132,9,139,184,73,116,76,95,184,66,44,91,182,220,183,147,250,57,9,235,173,44,127,5,27,153,56,255,242,151,191,48,139,22,45,18,119,40,54,74,193,247,222,123,143,185,231,158,123,68,7,226,191,134,177,114,229,74,41,39,172,160,61,127,241,139,95,116,248,24,119,208,74,215,227,82,248,139,24,74,88,66,67,86,33,70,232,206,8,145,82,119,249,196,65,60,82,246,194,70,216,169,245,145,198,85,119,194,225,190,128,48,126,21,92,8,72,220,81,30,158,37,56,101,47,160,17,23,200,68,16,53,97,217,71,133,72,28,101,77,99,69,214,157,51,121,232,150,110,233,96,97,156,21,99,15,118,106,67,68,105,18,150,241,173,236,5,8,171,59,224,74,1,158,163,60,66,86,177,155,66,183,2,170,184,64,157,136,162,230,184,66,52,44,98,159,70,144,176,141,195,133,214,221,169,113,134,73,181,129,210,141,182,67,219,215,113,40,18,218,128,215,46,104,153,195,58,36,245,143,216,197,81,46,211,148,108,163,197,220,5,241,208,67,15,137,180,55,94,122,233,37,115,219,109,183,21,79,136,26,35,110,44,218,216,109,61,75,155,134,236,67,61,203,191,11,114,140,154,48,97,17,119,42,92,33,94,126,89,219,73,127,212,52,44,100,41,82,199,144,45,137,43,228,64,172,87,204,192,115,225,94,131,152,49,99,134,249,227,31,255,40,220,53,144,52,74,150,75,113,190,1,139,18,51,106,179,204,38,117,91,107,34,240,169,97,149,208,205,166,1,139,10,163,228,220,45,74,46,175,66,160,12,75,112,202,245,194,2,6,41,187,64,39,226,151,112,211,66,18,175,99,120,240,195,92,221,232,70,71,163,24,103,126,12,134,44,240,204,184,20,118,84,196,129,163,241,155,178,23,32,172,238,128,115,146,139,91,35,4,85,176,164,201,177,71,54,204,115,221,188,43,68,210,86,112,69,152,220,121,243,2,148,187,177,250,232,211,167,143,57,255,252,243,205,190,251,238,231,219,181,108,235,42,1,181,44,84,112,215,134,22,50,172,131,214,205,215,51,229,72,92,26,101,151,135,80,37,119,35,132,54,138,99,219,146,126,235,89,26,45,102,249,43,216,250,162,123,182,94,162,23,140,154,48,97,17,175,81,84,21,34,228,82,248,139,216,146,184,66,182,155,152,157,156,112,194,241,230,120,43,232,54,170,99,144,178,34,117,175,147,168,106,132,144,75,225,47,98,40,97,9,93,13,118,19,7,171,212,112,165,176,105,130,163,68,32,112,75,156,132,11,193,43,97,137,147,112,51,208,104,17,219,13,92,181,47,24,164,236,2,243,34,113,148,81,51,140,154,50,95,185,145,37,36,221,232,70,7,131,31,126,115,131,79,156,149,92,140,89,71,17,231,4,212,164,41,148,58,236,69,226,38,92,35,4,121,150,56,21,44,80,246,72,189,67,46,196,110,84,7,184,115,92,70,200,176,23,137,27,51,119,30,115,210,153,88,177,98,133,89,184,112,97,205,35,249,42,180,18,159,186,177,164,129,248,141,150,150,16,222,40,30,249,177,223,170,125,135,109,154,10,119,145,121,231,128,125,80,7,252,52,77,204,66,54,190,171,103,189,165,43,248,107,253,88,230,178,166,161,229,162,110,148,65,234,182,210,213,77,254,224,10,161,253,150,46,93,230,221,46,47,218,101,193,2,237,219,184,61,148,21,212,151,253,17,151,180,237,133,112,124,181,37,95,210,52,59,230,90,197,74,219,182,148,107,225,194,5,82,78,187,55,23,224,217,149,215,181,175,178,252,133,28,137,75,163,108,163,136,14,211,254,212,131,254,112,227,149,61,184,176,136,45,90,237,11,226,180,210,70,196,119,227,187,170,16,142,109,77,108,220,149,102,209,98,215,70,110,137,158,171,171,99,187,181,155,250,92,10,217,70,12,68,183,231,129,133,201,121,64,195,3,16,79,235,169,203,5,219,19,97,254,110,60,84,35,28,215,205,156,103,243,8,26,161,224,82,248,171,203,150,196,21,178,221,180,201,237,217,253,0,220,184,87,253,133,206,162,25,22,85,25,53,245,171,98,84,175,212,99,81,27,112,51,249,52,197,161,94,135,189,218,84,220,102,153,71,163,147,166,26,179,184,253,215,109,118,163,27,17,70,108,100,204,6,195,172,34,103,131,12,163,162,123,71,20,230,185,8,107,71,22,53,101,212,212,175,17,163,122,165,30,139,90,193,205,164,111,150,69,117,60,245,127,127,105,117,127,220,119,50,230,207,159,47,203,61,30,123,236,49,185,160,129,13,55,220,208,28,121,228,145,230,224,131,15,150,59,248,33,90,137,207,69,229,237,183,223,150,245,252,99,199,142,245,190,198,236,190,251,238,230,196,19,79,52,155,111,190,185,247,49,102,222,188,121,230,246,219,111,55,79,62,249,164,247,49,230,192,3,15,52,167,158,122,170,25,60,120,176,184,201,143,181,209,55,223,124,179,121,255,253,247,197,111,196,136,17,18,135,60,185,91,137,97,67,248,118,219,109,103,246,221,119,95,137,3,194,114,51,113,32,238,6,27,108,96,142,58,234,40,115,208,65,7,153,190,125,251,74,254,248,83,94,46,240,27,111,188,177,185,243,206,59,205,172,89,179,36,143,180,60,96,234,212,169,230,79,127,250,147,121,245,85,123,205,180,232,215,175,159,57,226,136,35,204,177,199,30,43,121,130,113,227,198,153,187,239,190,219,92,122,233,165,102,224,192,129,178,46,250,166,155,110,50,103,159,125,182,233,213,171,151,185,250,234,171,205,105,167,157,102,182,222,122,107,137,175,192,200,185,241,198,27,205,168,81,163,100,223,85,32,222,227,143,63,46,107,193,195,62,57,230,152,99,164,93,200,255,132,19,78,48,219,110,187,173,180,207,45,183,220,108,182,217,102,91,187,239,158,182,92,247,152,125,246,217,71,194,9,163,253,169,179,230,179,213,86,91,153,179,206,58,203,198,223,70,220,10,218,240,193,7,31,52,143,62,250,104,97,116,142,28,57,82,250,117,211,77,55,149,62,160,126,244,15,245,167,108,31,250,208,135,164,254,10,87,150,91,164,126,218,87,76,126,234,149,65,211,80,223,16,39,157,116,146,57,254,248,227,165,15,223,121,231,157,154,49,183,223,126,251,153,147,79,62,89,250,188,10,148,145,253,134,96,76,159,121,230,153,50,174,181,157,31,126,248,225,98,76,80,31,226,48,142,194,186,165,136,235,186,143,245,225,248,231,164,208,195,182,207,88,187,239,123,109,251,92,98,243,24,36,99,234,230,155,111,178,227,232,72,243,244,211,79,153,231,159,127,65,162,111,50,98,19,115,202,169,167,152,221,118,221,77,198,169,34,215,23,155,109,182,153,244,105,218,23,64,219,136,49,249,238,187,239,138,31,72,219,72,203,76,187,247,238,221,91,226,51,86,64,189,118,162,252,44,97,74,143,9,198,163,59,38,86,217,58,143,183,117,190,219,214,153,99,98,128,245,235,97,251,126,153,25,51,230,33,25,47,103,159,125,150,217,112,163,141,204,189,182,79,108,113,229,201,3,60,126,60,199,210,61,114,190,121,224,129,7,228,252,2,116,140,132,199,16,245,156,56,113,162,140,133,215,94,243,63,106,108,193,49,65,61,63,248,224,3,25,35,103,156,113,70,205,121,14,80,142,31,255,248,199,222,229,64,187,126,248,195,31,22,157,118,165,94,79,63,253,180,121,225,5,219,71,22,180,241,41,167,216,62,218,45,238,35,198,242,152,49,99,100,252,232,184,38,46,125,180,231,158,123,154,158,44,31,94,99,112,227,46,102,69,234,110,14,157,247,203,209,41,87,166,247,155,166,24,53,245,171,224,202,253,181,129,69,85,70,13,194,148,69,77,120,185,157,173,78,158,102,236,84,29,207,110,116,163,227,48,210,94,68,6,15,114,58,103,228,246,98,175,86,135,41,163,162,164,238,22,89,212,10,110,38,125,150,253,38,199,53,113,2,119,101,126,49,199,191,28,237,158,64,132,188,166,128,177,206,139,196,92,204,49,116,49,50,40,3,198,57,70,20,134,243,233,167,159,94,24,192,172,241,189,254,250,235,205,160,65,131,138,248,24,216,196,191,227,142,59,228,226,205,69,147,248,220,77,227,34,201,197,146,184,123,236,177,135,233,223,191,191,236,19,227,253,197,23,95,52,231,157,119,158,24,248,220,173,195,64,198,32,199,32,24,58,116,168,24,102,148,129,11,58,101,128,103,206,156,105,174,184,226,10,179,255,254,251,139,161,137,209,253,250,235,175,203,190,47,188,240,66,217,63,198,142,155,56,140,178,70,206,190,114,170,157,59,119,158,148,155,60,210,122,222,123,239,189,102,248,240,225,81,61,49,144,30,121,228,17,179,211,78,59,137,33,188,145,53,96,40,15,251,161,108,212,17,67,106,206,156,57,230,170,171,174,50,163,71,143,150,201,7,245,155,60,121,178,249,243,159,255,108,182,223,126,123,169,11,6,65,189,137,3,251,38,12,96,68,132,6,196,164,73,147,36,30,75,175,212,232,75,129,49,203,196,133,190,57,238,184,99,101,66,0,48,222,168,219,144,33,67,204,132,9,19,236,196,228,84,9,195,56,187,249,230,91,196,160,98,223,24,115,212,143,186,99,176,211,47,24,85,91,108,177,133,228,253,236,179,207,154,103,158,121,198,92,114,201,37,50,30,0,125,88,213,158,247,221,119,159,24,87,24,101,231,156,115,78,75,19,7,242,104,84,6,202,140,113,204,248,194,88,6,24,237,140,5,234,240,252,243,207,139,161,72,185,48,16,233,19,250,9,99,31,35,49,172,71,10,242,101,60,243,142,3,117,97,50,130,209,139,80,86,140,225,233,211,167,219,118,62,78,140,105,142,213,41,83,166,72,157,9,63,239,188,115,109,123,15,181,167,2,123,28,219,191,130,109,189,180,221,25,239,98,124,115,152,115,58,176,60,110,108,220,62,140,15,198,57,117,103,95,58,41,166,92,212,249,130,11,46,48,91,110,185,165,148,89,251,130,186,83,231,77,54,217,164,232,139,251,239,191,95,38,115,97,95,16,70,27,49,230,116,98,89,213,70,218,63,140,67,218,253,232,163,143,150,177,2,226,118,58,209,182,81,127,43,125,229,88,99,162,58,122,244,78,50,217,37,239,73,246,152,184,227,246,59,164,238,71,30,121,132,173,75,79,155,206,77,0,46,189,244,67,102,192,128,129,102,233,178,165,230,190,123,239,51,211,103,76,55,103,156,126,134,25,54,140,155,90,110,50,7,152,20,2,198,210,47,127,249,75,169,39,199,230,14,59,236,32,229,124,226,137,39,100,114,112,209,69,23,201,164,25,48,41,226,252,70,57,152,20,113,126,225,92,243,242,203,47,203,152,210,241,85,53,113,160,142,140,9,142,45,110,106,112,220,211,46,140,7,252,174,188,242,74,9,111,212,71,220,180,8,143,23,202,78,222,148,143,115,5,99,159,9,72,243,147,7,63,112,234,114,137,154,80,171,112,94,12,89,35,164,238,102,185,231,156,57,11,172,130,143,243,40,184,16,187,105,196,64,24,63,239,118,129,78,162,176,10,174,20,27,69,226,64,137,59,228,16,234,76,227,132,172,121,69,156,136,196,173,224,80,162,48,212,12,163,166,76,47,208,115,221,232,70,71,67,78,82,140,59,25,128,9,163,162,215,99,149,196,13,240,203,113,25,161,20,241,130,213,29,112,51,18,229,145,176,32,97,73,3,59,138,184,16,187,169,98,32,140,95,226,206,73,20,215,49,23,24,21,144,242,154,0,119,118,185,99,199,5,154,139,28,198,30,23,46,12,48,46,240,24,15,24,19,124,157,72,227,115,71,147,11,103,24,159,139,33,23,111,252,48,34,222,122,235,45,137,143,177,194,4,1,127,46,220,3,6,12,144,250,97,120,99,32,115,33,199,80,225,145,61,70,57,95,24,58,236,176,195,164,60,196,195,64,193,176,193,0,214,187,187,196,225,162,205,29,58,12,37,202,186,243,206,59,155,29,119,220,81,140,227,24,174,125,89,106,196,133,156,124,153,92,240,148,131,116,24,254,24,247,212,147,124,49,166,36,149,239,3,12,46,158,2,140,24,177,177,212,19,195,137,139,59,245,194,88,3,24,141,24,70,76,26,180,126,180,11,134,4,237,160,119,22,235,129,188,119,217,101,23,49,34,102,207,158,237,125,29,200,131,242,170,33,148,2,35,16,131,137,242,95,124,241,197,182,223,182,151,186,33,148,131,250,98,160,184,59,239,58,222,28,51,249,227,14,49,249,247,239,239,12,99,226,29,114,200,33,50,1,35,15,234,70,223,17,135,190,5,43,86,44,47,218,51,55,110,48,220,48,124,49,150,90,5,70,28,101,224,238,53,101,32,95,202,112,192,1,7,20,101,160,236,248,97,96,51,246,16,116,198,5,227,132,201,42,19,82,210,104,159,112,7,157,39,69,140,83,38,32,85,75,68,200,67,243,165,62,232,236,11,208,206,28,15,174,157,183,147,112,202,71,253,105,7,218,227,209,71,31,147,188,109,11,75,154,130,131,118,87,183,252,21,236,253,60,91,47,201,231,200,163,142,20,163,146,177,222,183,111,31,25,247,219,111,191,157,235,79,27,135,99,242,193,49,174,47,152,92,50,102,195,190,160,255,233,11,158,72,40,104,35,234,114,238,185,231,102,219,136,99,41,109,35,218,129,137,53,117,165,141,180,157,244,24,228,41,9,237,196,132,128,99,130,240,3,15,228,152,24,40,126,155,111,182,185,24,204,60,29,88,180,104,177,171,163,175,63,188,116,233,18,115,219,159,110,147,114,158,119,238,121,182,44,156,3,104,11,39,212,53,98,139,147,79,62,73,38,236,189,123,251,113,122,208,129,82,166,73,147,39,73,56,245,100,2,201,185,134,137,37,19,104,246,71,125,169,55,254,24,249,245,16,142,1,29,139,164,71,7,28,91,220,28,96,34,72,91,48,110,92,31,109,239,143,57,119,140,50,73,97,210,18,246,17,113,41,63,227,137,39,51,244,83,243,240,141,80,151,75,225,47,98,40,97,9,205,184,155,229,158,255,247,127,63,194,21,67,221,194,18,219,74,29,6,194,248,121,183,11,204,75,26,55,199,168,202,18,215,145,115,103,184,18,54,130,196,105,192,178,175,68,36,44,101,75,110,211,4,123,84,5,203,167,88,187,165,91,214,128,240,85,37,6,30,122,13,163,162,215,99,47,108,132,157,26,113,37,130,136,162,230,88,5,103,224,214,176,136,45,185,77,99,150,52,176,163,136,115,2,106,184,50,32,96,47,226,5,171,187,250,29,7,17,153,112,116,60,184,176,178,220,71,151,233,164,224,66,203,157,253,55,222,120,67,238,210,53,138,207,93,180,79,127,250,211,98,156,81,15,210,97,212,115,55,57,5,23,78,46,230,24,92,24,25,24,36,127,245,87,127,37,198,11,19,9,93,163,141,113,75,92,53,192,49,246,49,174,185,91,78,56,224,226,142,1,140,193,27,182,159,232,86,120,74,65,185,49,128,185,88,171,191,10,23,116,38,49,60,185,160,158,248,1,234,195,254,189,83,128,209,192,254,48,216,0,79,36,62,246,177,143,73,123,80,70,77,79,58,64,61,154,1,198,4,19,37,93,118,1,72,139,241,129,1,72,189,115,88,176,112,129,180,51,125,50,100,200,96,95,246,178,110,212,151,62,164,47,213,79,133,101,75,212,221,185,141,212,1,35,134,37,22,212,3,35,14,195,136,125,99,152,210,255,96,230,76,55,14,104,207,170,113,67,123,182,5,140,5,202,192,221,91,202,64,155,82,6,234,17,150,161,10,220,141,166,29,211,37,95,128,113,196,83,47,218,148,9,64,43,160,28,180,51,19,26,234,71,27,59,56,238,99,141,250,253,247,223,207,231,61,91,218,84,251,161,232,143,194,109,125,112,71,162,126,142,201,150,242,110,54,114,51,137,15,240,166,47,48,210,101,57,146,117,211,30,19,222,159,208,82,95,48,249,170,215,70,180,61,237,24,182,17,99,197,213,91,97,119,94,195,78,118,218,105,71,243,209,143,126,212,150,167,143,140,161,197,139,221,90,254,129,131,6,74,221,24,179,101,189,87,201,36,252,134,27,110,148,125,51,57,225,24,163,174,161,144,117,200,60,57,217,104,163,225,214,195,251,91,244,238,213,91,198,243,18,191,204,155,58,48,102,152,148,187,9,74,12,234,207,88,95,29,112,46,224,220,21,230,239,250,104,160,235,35,11,198,14,203,194,246,218,107,175,108,31,113,158,225,201,196,155,111,190,233,125,114,240,149,172,203,165,240,23,177,111,188,146,125,104,200,118,147,117,55,201,110,42,101,149,8,234,14,185,16,239,217,136,227,68,177,72,28,101,212,12,163,42,75,92,216,169,89,174,135,40,174,221,228,88,246,229,69,188,197,51,195,18,200,166,9,246,168,23,220,253,59,14,221,178,38,196,158,168,101,224,101,199,53,42,122,61,246,2,170,184,18,65,68,81,115,172,130,51,112,167,113,66,183,160,138,61,234,69,203,9,168,225,202,128,128,189,136,23,172,110,241,144,139,77,86,164,115,58,30,92,212,49,200,170,238,102,3,150,160,112,1,228,238,113,163,248,148,157,59,114,24,127,24,214,24,248,122,55,58,7,46,186,122,247,142,139,15,119,255,254,235,191,254,203,124,249,203,95,22,249,193,15,126,32,23,211,240,206,39,119,157,121,42,241,187,223,253,206,252,234,87,191,146,39,26,24,79,164,7,97,251,105,123,114,225,238,211,167,183,24,75,214,41,126,26,174,76,61,185,235,73,61,189,183,24,74,85,6,187,66,159,194,124,231,59,223,49,95,249,202,87,204,191,253,219,191,153,95,255,250,215,153,167,31,245,129,65,177,235,174,187,202,82,11,157,108,112,7,18,93,151,59,228,192,139,161,212,221,45,189,113,245,85,86,161,222,76,76,66,63,154,72,250,17,21,55,169,44,241,116,231,247,191,255,157,180,255,87,191,250,85,243,141,111,124,195,140,121,104,76,97,4,129,102,199,13,70,92,91,64,25,232,223,168,12,99,226,50,84,129,73,34,125,200,50,51,150,233,164,194,58,116,158,206,80,135,86,192,24,162,157,121,234,228,224,218,76,217,182,170,24,178,140,23,150,234,184,54,245,109,237,89,254,130,182,22,63,207,54,72,244,130,45,6,89,67,155,227,67,221,132,69,108,65,61,216,103,163,190,208,137,44,96,137,77,189,54,98,153,88,218,70,181,249,231,10,229,132,39,124,60,245,249,238,119,47,55,95,251,218,215,108,63,126,197,252,246,183,191,49,31,76,248,192,199,44,235,205,24,191,246,218,107,109,219,109,40,75,233,120,242,165,245,77,89,178,247,140,97,78,219,212,3,245,100,130,193,57,41,7,218,141,165,74,171,131,102,202,193,216,161,45,57,151,241,132,55,21,222,187,162,29,56,95,50,73,206,35,211,8,53,92,10,127,17,67,9,75,104,200,42,196,8,221,25,33,82,234,238,121,209,121,39,139,34,200,113,141,176,105,130,243,137,157,72,28,101,84,175,71,238,128,37,46,236,212,90,119,3,100,211,38,156,43,131,132,165,44,129,108,154,96,143,122,209,122,248,59,193,221,210,45,29,41,98,208,89,206,142,107,84,244,122,236,5,84,113,37,130,136,162,230,184,66,210,56,161,91,80,197,30,245,162,229,4,200,126,50,92,70,200,176,151,162,140,33,51,127,224,78,141,21,254,2,214,176,245,9,220,169,229,253,1,214,16,127,251,219,223,54,223,251,222,247,228,125,128,87,94,121,165,88,250,4,152,100,28,122,232,161,230,159,255,249,159,205,225,135,31,46,203,34,120,121,145,247,12,48,134,194,118,147,54,45,68,221,101,219,214,178,80,193,205,0,35,139,23,35,41,235,119,191,251,93,115,249,229,151,203,18,8,252,116,57,83,179,96,205,60,75,117,152,116,80,38,12,13,252,184,107,90,13,95,246,148,165,18,174,238,10,194,112,75,28,254,9,83,182,152,55,111,190,172,225,31,57,114,51,243,245,175,127,93,234,242,165,47,125,201,172,90,185,74,38,104,107,2,244,33,101,96,194,25,149,193,150,177,61,202,128,161,199,50,149,42,99,178,121,184,54,171,98,105,99,217,122,150,54,86,182,154,37,9,245,44,255,4,41,251,56,33,19,22,113,7,1,67,152,167,84,245,219,168,170,80,238,6,0,227,159,247,53,190,253,157,111,219,227,226,59,230,184,227,142,15,142,137,178,222,60,97,220,126,135,237,205,59,239,188,107,102,205,226,73,141,245,247,89,117,86,253,59,3,60,85,100,105,94,243,168,106,148,144,75,113,190,1,139,18,51,106,179,204,38,117,247,220,102,251,61,189,203,121,200,38,228,40,23,149,212,157,136,164,77,56,148,40,12,213,235,145,59,199,42,161,155,77,29,38,146,168,48,74,5,55,45,36,241,44,105,43,184,64,38,76,25,195,2,131,14,227,162,91,186,165,35,133,177,86,51,150,219,32,185,113,172,44,164,236,40,138,35,121,84,113,133,72,218,10,174,12,67,69,111,133,189,0,252,114,76,4,81,115,92,45,238,110,163,23,254,2,6,202,29,9,238,66,178,174,189,222,242,15,93,175,204,221,227,70,241,49,138,88,94,194,157,97,238,230,97,20,240,82,101,248,196,32,4,119,215,184,163,78,56,143,242,89,54,192,178,2,238,102,83,127,238,162,51,145,200,45,169,192,184,97,125,48,47,23,127,238,115,159,147,248,220,229,12,33,109,106,133,178,235,19,16,245,99,232,135,172,239,42,16,87,252,37,3,71,5,39,208,119,2,88,38,194,82,14,158,160,48,177,193,0,224,165,90,234,209,10,120,194,65,157,88,239,76,27,147,55,203,190,170,158,216,0,150,173,80,222,153,51,102,138,155,49,36,44,117,112,117,229,46,60,245,35,12,183,99,23,71,217,122,201,29,90,250,142,37,95,24,216,61,123,186,245,224,135,31,126,152,24,219,138,65,131,155,27,55,76,2,26,129,49,192,29,89,5,47,30,83,6,150,4,81,6,202,70,25,120,202,20,150,161,10,60,93,161,15,137,207,251,49,85,226,158,208,52,15,45,11,109,228,64,251,198,76,59,115,183,157,119,120,104,99,252,10,166,141,11,182,154,37,9,245,76,27,16,38,110,231,41,122,193,62,77,200,132,113,76,50,182,27,245,69,248,244,128,167,38,171,223,70,65,33,2,230,151,164,121,87,135,190,226,152,96,249,80,207,158,189,228,24,230,101,119,183,84,167,172,55,203,153,14,63,236,112,89,198,115,205,53,215,216,178,78,182,97,18,232,234,89,197,32,229,4,212,147,59,249,156,147,114,160,221,120,95,169,163,193,216,161,159,88,214,200,203,229,85,178,247,222,123,203,57,164,57,84,53,66,200,165,240,23,49,148,176,132,174,6,103,206,82,214,55,101,81,97,20,239,150,92,42,36,141,235,54,77,176,71,46,184,82,216,212,97,137,164,92,33,69,89,97,212,12,163,166,2,170,184,64,131,136,189,153,56,120,103,183,116,75,71,8,203,225,162,37,113,170,179,81,198,47,231,14,184,16,80,193,69,30,142,34,206,9,168,73,83,40,117,216,75,90,198,34,47,244,58,44,113,67,118,106,196,57,100,227,218,13,92,177,47,140,236,74,225,207,235,29,9,150,31,96,228,242,162,36,119,186,83,112,119,144,187,132,24,179,24,213,141,226,99,84,177,124,136,117,250,92,252,73,199,123,3,24,192,41,168,27,75,37,88,166,160,75,80,152,108,168,97,85,5,238,58,243,149,151,240,145,62,70,16,47,35,178,38,27,99,64,219,77,219,144,9,12,203,125,152,88,176,47,9,151,249,155,99,150,101,240,50,168,214,83,211,19,22,113,5,40,119,123,128,186,99,92,96,204,232,167,29,89,102,82,15,3,6,186,9,20,237,50,111,222,92,95,118,63,126,236,31,245,165,15,169,163,248,21,226,234,175,76,29,97,38,41,58,81,193,59,100,197,134,27,184,113,192,215,143,170,198,13,237,25,130,54,98,178,145,26,113,24,188,124,133,42,4,251,111,222,128,138,65,185,88,234,244,222,123,239,121,159,18,76,80,89,22,194,215,113,40,75,43,192,248,163,157,25,67,122,215,220,193,241,146,165,174,157,183,29,181,173,60,33,146,54,165,7,2,238,97,207,183,76,38,231,205,159,103,203,82,246,3,99,153,242,170,91,210,8,75,82,199,168,9,19,198,49,201,216,110,165,47,136,191,250,109,20,20,162,96,21,61,38,108,125,188,95,216,14,142,237,214,110,96,250,155,137,34,147,141,107,175,189,206,125,102,89,194,37,106,158,65,202,9,152,184,112,78,96,249,159,219,111,12,234,207,19,205,142,6,19,95,202,194,49,157,235,35,38,55,252,42,181,126,124,160,57,228,26,161,20,254,234,178,37,113,133,108,55,109,114,123,206,76,28,172,111,202,162,38,236,114,201,139,196,81,246,105,4,141,216,35,23,92,41,108,188,46,92,40,25,174,144,168,204,168,25,70,77,5,52,226,70,17,56,105,138,129,209,45,221,210,65,34,99,204,15,57,17,187,81,6,194,248,229,220,176,120,6,2,42,184,200,195,81,196,57,1,53,105,10,165,14,87,72,145,87,134,81,149,65,35,110,6,18,215,110,114,28,236,11,67,49,43,252,121,189,35,193,197,157,59,93,92,92,49,224,245,233,0,134,12,119,13,249,212,32,70,144,126,183,157,248,124,65,4,99,47,140,143,129,193,100,129,229,66,172,165,231,171,44,128,245,195,188,0,77,92,12,27,158,46,112,145,193,136,229,107,39,188,27,192,93,79,189,176,242,229,17,46,242,228,73,60,238,224,242,41,198,208,192,193,232,97,233,18,19,18,202,73,92,12,13,190,252,68,152,62,173,0,218,134,248,29,125,204,209,178,223,107,175,187,86,12,85,210,33,212,147,114,115,151,120,239,125,246,246,233,132,26,130,124,49,84,169,7,23,125,119,1,93,37,237,194,167,46,91,53,78,1,119,121,105,55,150,235,240,82,121,252,66,106,45,122,246,232,41,47,70,211,79,87,93,117,181,76,210,86,172,112,237,55,121,210,100,249,20,37,70,56,75,33,180,61,164,125,248,15,217,98,248,112,247,153,205,71,31,125,196,25,248,214,27,166,239,158,122,234,41,9,3,140,3,250,181,106,220,240,41,78,214,150,51,161,83,240,2,40,79,3,248,108,41,253,160,253,70,61,195,39,14,196,1,76,42,117,146,145,43,67,21,104,63,150,176,241,233,75,226,235,152,195,128,230,75,80,76,122,121,65,186,213,167,65,180,81,217,206,87,217,122,210,206,140,63,215,223,215,89,131,151,246,56,236,208,195,196,16,118,109,170,199,176,99,238,190,243,68,237,241,199,30,183,227,215,25,179,188,56,204,151,197,158,125,238,89,23,151,127,73,3,11,21,76,88,196,22,97,95,208,215,58,182,181,47,184,139,79,95,132,239,56,208,70,28,119,55,220,112,67,182,141,104,235,198,109,148,43,20,199,90,95,57,38,152,200,190,247,94,57,1,160,92,124,122,149,137,61,241,164,170,118,163,204,239,137,28,120,224,1,182,92,135,74,223,141,127,143,175,103,185,108,133,81,19,110,4,38,85,124,174,149,99,145,122,81,63,234,73,125,169,55,254,212,179,163,193,120,96,82,196,19,184,92,31,241,233,104,198,125,107,239,91,104,35,132,92,10,127,49,131,128,173,34,161,33,171,212,184,3,61,231,86,201,254,0,156,168,13,56,140,95,151,253,166,198,29,176,134,1,244,48,44,141,211,17,44,170,50,106,16,166,28,133,165,238,213,224,133,139,236,52,212,61,122,238,70,55,58,4,125,237,69,97,243,77,220,89,29,8,113,150,135,212,47,101,191,9,185,50,238,106,176,87,27,199,85,221,138,247,106,156,166,9,22,181,130,43,211,249,77,147,60,229,7,252,0,92,30,92,72,185,192,133,220,145,224,130,214,236,15,186,129,86,226,83,126,38,21,233,143,113,241,229,150,240,7,224,184,144,114,71,142,120,220,129,3,76,66,88,50,193,157,92,150,254,48,185,32,63,190,193,206,183,207,53,30,119,131,249,252,41,239,62,96,72,97,156,112,49,14,127,84,12,180,82,238,240,119,21,66,176,79,253,253,5,12,50,38,7,228,199,4,71,243,100,226,132,161,192,157,222,240,7,208,200,51,247,59,14,132,135,96,98,132,193,247,145,143,124,36,187,76,43,6,3,170,135,220,241,126,226,241,39,162,114,80,55,218,111,247,221,119,179,198,252,53,230,248,19,142,55,219,110,179,173,89,182,124,153,185,229,230,248,71,215,20,124,173,138,119,77,244,199,178,40,43,134,41,198,22,75,214,244,91,250,128,229,47,24,100,225,143,142,209,103,185,31,128,3,76,56,121,90,68,255,1,226,210,175,76,2,153,216,104,89,90,41,67,250,141,127,192,24,201,253,0,28,99,142,254,212,49,87,15,76,98,73,171,63,104,166,224,142,49,79,29,48,246,117,121,16,229,99,252,80,70,253,33,51,238,202,114,212,186,222,161,76,238,242,206,164,238,57,59,73,184,229,150,91,237,101,126,161,233,215,183,159,140,21,198,12,237,24,254,142,67,213,248,200,213,57,215,23,188,39,66,125,115,125,161,109,196,152,196,120,85,164,109,196,248,166,207,232,31,189,129,16,130,9,59,233,207,60,147,223,65,96,25,18,191,44,189,220,182,17,199,196,189,197,88,220,97,199,29,204,1,251,239,111,143,137,103,109,57,206,178,147,23,123,76,140,31,103,238,177,147,137,15,93,106,235,60,192,253,182,7,229,122,225,197,23,228,247,28,248,49,55,246,203,111,145,128,240,119,28,104,131,220,111,130,220,122,235,173,50,174,181,172,228,183,58,63,0,167,160,63,104,67,202,164,109,152,243,83,228,250,136,182,72,127,0,142,99,148,79,60,51,41,173,183,255,90,20,35,171,14,151,168,9,181,10,227,49,100,141,144,186,155,229,96,226,96,61,216,68,140,234,149,213,97,81,43,184,97,122,191,105,138,81,83,191,10,110,184,223,102,217,111,234,113,189,184,124,78,108,170,174,165,236,70,55,58,0,3,250,27,51,98,184,61,224,57,242,45,86,135,69,173,224,34,158,223,212,101,84,175,180,194,162,86,112,51,233,133,253,166,46,163,166,126,21,220,96,127,93,233,151,163,21,220,1,195,232,96,162,130,129,166,75,86,170,208,74,124,46,224,196,101,130,192,29,112,226,231,64,184,26,62,245,242,212,120,228,75,188,86,150,182,80,110,238,98,147,55,107,174,73,75,62,233,132,173,0,221,20,56,115,8,219,130,229,78,112,91,193,242,9,38,75,124,131,159,167,49,141,192,211,14,158,206,240,253,120,144,246,9,6,46,119,58,245,59,252,14,84,72,43,22,51,85,167,125,86,173,90,105,39,98,125,100,29,186,52,71,26,221,3,131,13,105,166,238,180,171,62,73,168,215,191,196,211,241,130,65,213,154,81,229,16,230,81,111,204,181,5,171,51,254,128,182,89,89,174,184,129,171,38,30,33,199,17,172,88,180,210,23,160,35,219,168,254,49,145,171,64,202,37,106,66,115,209,19,102,146,199,4,144,247,132,120,223,65,235,201,205,5,253,44,42,55,18,184,161,192,4,182,222,249,171,61,209,234,121,182,99,208,68,3,182,200,65,45,240,72,185,66,100,80,40,163,122,93,68,221,1,75,92,216,169,17,55,132,166,109,192,97,25,196,175,138,45,185,77,134,43,80,21,93,216,110,96,217,119,5,131,98,255,9,119,202,64,234,198,122,133,62,126,93,54,67,46,228,74,164,17,3,22,21,70,73,184,16,188,42,88,226,194,78,141,184,18,65,68,81,115,172,130,51,112,107,88,196,150,114,44,80,246,72,189,115,92,35,118,163,108,193,133,143,139,118,179,178,38,128,225,192,29,60,140,213,102,46,102,173,196,87,227,129,248,245,140,19,242,33,191,70,121,166,241,114,109,86,37,196,167,28,148,71,211,130,148,11,52,209,252,97,91,52,50,214,234,129,167,37,60,161,225,174,41,229,107,4,202,202,254,48,128,102,204,152,238,235,54,160,48,212,48,148,184,35,140,225,173,107,239,157,232,248,171,101,64,122,126,188,139,116,234,87,180,131,178,7,113,154,173,59,225,97,191,85,129,120,58,94,218,50,105,0,97,30,171,111,16,199,149,215,23,199,105,107,250,222,182,156,132,21,44,141,22,115,40,24,175,164,199,128,117,126,54,86,192,100,3,21,140,154,48,97,17,91,180,210,23,160,249,54,170,218,169,99,91,114,191,245,108,11,201,242,35,215,215,110,28,75,168,245,119,108,221,232,117,185,20,155,36,102,208,128,25,95,188,203,193,147,76,242,212,122,234,164,129,165,75,28,107,44,173,170,55,22,219,27,173,158,103,29,154,169,116,41,252,69,236,27,175,100,31,26,178,221,100,221,255,63,123,231,1,32,201,81,157,255,214,221,41,163,132,2,72,4,33,50,40,32,50,66,228,104,114,198,36,19,254,100,3,54,96,192,68,19,12,216,198,198,216,198,152,100,114,48,193,36,147,115,78,34,43,129,144,144,16,73,57,103,233,194,191,126,175,222,171,126,85,93,213,51,179,187,119,183,119,59,223,236,171,239,165,170,238,174,238,153,169,234,48,59,37,187,45,9,214,68,86,161,102,98,84,213,69,204,118,44,185,112,84,103,70,86,215,218,42,216,175,131,248,90,28,40,22,21,110,160,149,46,28,10,88,150,93,178,138,228,52,152,159,99,229,77,63,151,185,108,44,89,165,103,200,56,228,60,55,81,38,58,22,21,70,41,56,9,174,6,75,46,28,213,140,155,112,137,162,214,216,4,211,217,101,78,102,23,44,48,110,160,76,243,156,36,20,198,10,249,98,151,221,209,115,75,230,168,163,214,87,72,223,159,145,45,55,103,161,196,203,1,220,255,207,173,21,246,76,194,36,144,195,179,29,220,171,253,63,255,243,33,185,237,231,242,203,227,179,21,220,218,195,61,253,220,234,193,237,16,12,86,104,114,75,234,143,229,3,235,148,58,135,35,77,75,101,233,68,207,161,12,69,139,169,6,37,70,45,152,88,198,155,20,173,149,136,28,182,68,75,101,221,152,158,53,234,57,20,198,193,37,122,98,212,130,137,101,60,1,76,206,184,133,140,91,148,120,216,155,171,114,12,114,57,227,207,123,236,19,159,248,132,252,112,2,63,72,176,252,209,234,4,207,189,240,202,24,42,88,162,158,77,200,240,118,69,72,26,216,213,103,28,74,22,117,2,167,124,45,170,140,138,82,218,19,88,212,9,60,77,59,194,90,84,25,85,21,207,162,78,96,203,47,237,1,107,97,188,126,93,215,253,233,116,140,57,230,216,56,216,115,55,126,146,165,31,200,78,100,45,70,25,85,149,89,88,212,6,55,235,105,49,202,168,170,140,177,168,13,158,166,126,149,181,24,216,208,134,238,180,55,182,159,113,144,207,1,173,6,248,98,229,11,47,126,9,207,1,98,127,72,87,166,254,217,26,192,173,21,252,135,226,7,63,248,193,83,156,1,182,3,101,27,185,61,133,103,7,152,36,248,95,41,138,247,172,223,173,219,119,223,253,230,199,207,146,34,239,255,146,243,227,179,206,91,54,226,118,182,120,67,120,101,222,160,12,182,63,75,8,178,145,192,173,122,60,203,193,255,151,224,22,33,192,179,5,60,68,207,179,5,118,5,98,203,66,173,3,219,29,58,136,6,101,226,254,152,145,117,226,192,207,84,5,15,206,22,179,68,49,151,154,189,238,88,212,146,81,85,89,74,22,213,24,213,197,140,69,45,25,85,149,133,50,123,241,148,48,113,144,189,57,199,28,27,1,123,237,209,117,59,132,129,9,199,152,29,102,118,188,53,217,235,75,205,90,212,120,44,103,98,187,75,192,170,182,99,45,70,85,165,96,38,14,243,129,220,166,67,28,200,208,223,244,127,63,17,203,57,238,30,227,45,17,108,71,124,62,129,91,69,198,238,89,143,253,176,181,247,199,242,69,222,255,37,79,53,240,222,162,145,182,172,202,27,99,226,225,159,255,224,125,177,41,111,79,90,126,168,117,224,226,88,123,51,24,236,161,42,107,92,208,96,201,133,35,85,185,41,20,21,150,96,201,53,129,166,96,212,150,128,196,170,148,60,76,108,8,40,56,181,21,41,99,98,246,59,251,115,153,203,198,144,213,60,227,16,24,105,29,223,3,110,8,24,216,170,148,156,37,122,1,13,246,203,47,185,38,96,192,170,84,215,199,184,33,173,186,48,106,201,82,7,142,106,198,14,12,206,22,34,241,195,122,101,194,182,191,236,147,73,66,151,69,221,218,168,177,80,226,229,140,250,54,68,157,123,202,243,251,231,107,18,235,24,131,33,11,37,158,195,195,58,69,251,74,152,82,89,58,45,103,121,37,14,94,244,6,135,20,209,19,163,22,188,121,97,43,225,185,23,217,134,130,229,149,56,120,209,27,28,82,68,79,140,90,48,177,140,39,192,63,255,177,229,77,26,90,27,237,185,23,94,25,107,103,246,172,81,207,161,88,144,173,220,247,40,86,72,26,178,4,41,218,44,185,112,164,42,55,133,98,132,37,201,184,38,208,20,140,218,18,144,88,149,146,7,149,90,2,10,78,109,69,26,240,234,217,126,165,97,142,57,102,2,3,89,57,6,131,84,25,21,221,115,67,192,192,86,165,228,44,209,11,104,112,106,35,82,198,53,1,3,86,165,186,62,198,13,105,213,133,81,19,171,128,22,59,112,230,171,228,94,74,187,151,184,243,86,38,108,251,203,62,41,165,207,109,243,216,164,110,185,163,190,77,182,237,195,254,192,237,185,175,227,89,40,241,28,99,176,78,210,190,19,166,84,150,78,244,172,81,207,161,48,14,46,209,19,163,22,76,44,227,205,138,218,74,245,50,235,246,71,238,5,148,28,170,229,188,162,208,234,4,207,189,240,202,24,42,88,162,158,77,6,182,211,107,182,74,63,113,192,34,109,192,18,116,2,10,150,92,56,82,149,155,66,49,194,146,100,92,19,72,185,180,61,163,182,4,36,86,165,228,65,165,82,64,131,205,52,248,48,237,51,35,150,135,164,231,50,151,141,32,114,124,201,193,214,96,84,116,207,13,1,3,86,165,228,44,209,11,104,112,106,35,82,198,53,1,3,86,101,234,245,113,210,170,11,163,38,86,1,45,118,224,76,77,201,189,244,54,179,142,156,251,58,43,5,229,118,195,73,180,95,188,88,206,24,167,201,156,241,22,133,124,229,235,219,104,125,1,71,159,113,159,227,89,40,241,28,99,176,78,170,115,232,105,45,149,197,157,115,182,63,132,37,20,25,181,96,98,25,111,86,180,86,42,114,218,110,99,113,231,44,81,207,78,36,171,224,144,150,243,138,70,171,83,60,247,18,189,142,69,201,25,181,102,79,203,97,68,97,158,150,72,66,212,133,213,22,40,75,12,142,148,115,40,96,107,107,148,27,66,66,201,73,32,229,210,246,140,42,98,122,141,167,20,42,12,56,80,139,69,55,20,49,10,174,56,216,64,100,46,115,89,74,225,86,37,142,51,127,252,78,45,86,207,49,133,112,84,35,171,82,114,202,133,81,38,240,64,8,77,96,48,96,85,74,38,65,84,24,165,224,169,133,42,202,82,183,198,57,134,103,220,224,161,176,211,114,142,185,43,9,229,118,195,73,180,95,114,201,115,172,206,24,203,123,195,243,178,70,190,178,245,109,178,109,239,251,161,151,152,99,220,215,241,44,148,120,14,15,235,148,58,135,158,213,82,89,58,209,115,40,67,209,98,170,65,137,81,11,38,150,241,38,69,107,37,34,135,45,209,82,89,55,166,103,141,122,14,133,113,112,137,222,100,80,242,138,66,171,19,60,247,194,43,99,168,96,137,86,236,105,57,78,28,162,167,205,20,194,81,157,13,101,27,13,150,101,213,164,146,27,139,10,79,3,215,198,128,81,148,155,82,214,241,28,213,42,39,84,18,214,204,111,85,154,99,35,129,171,13,171,195,49,198,225,150,14,57,85,50,14,50,96,9,246,44,48,158,18,101,27,77,174,73,153,83,227,168,78,141,172,110,193,182,204,193,122,56,41,235,120,22,24,231,240,103,28,123,94,128,212,102,37,91,9,170,219,59,149,228,117,173,173,49,78,221,104,188,12,17,182,38,178,172,179,109,155,110,103,201,163,18,219,48,238,219,244,44,148,120,101,195,58,161,206,177,207,98,223,26,203,203,115,38,177,78,139,67,21,209,19,163,22,76,44,227,141,138,214,66,35,135,53,215,82,89,87,222,179,188,18,7,47,122,131,67,138,232,77,6,37,111,213,104,109,180,231,94,120,101,172,157,215,179,70,61,135,162,106,79,201,238,138,195,8,83,8,71,117,54,148,109,52,88,150,85,147,74,110,141,167,70,165,110,98,20,229,166,144,82,176,212,129,163,154,179,42,85,14,2,219,173,36,115,153,203,146,75,56,182,244,80,27,63,38,131,52,57,80,44,42,92,160,116,91,221,26,211,126,178,27,98,185,19,121,74,84,235,42,203,50,141,27,82,214,241,44,48,206,193,174,136,28,149,26,163,230,92,145,198,196,100,107,64,117,123,69,242,152,229,142,177,117,147,153,91,34,194,214,70,150,141,176,109,215,126,200,56,230,244,98,182,213,133,133,18,135,106,57,207,225,208,234,164,200,177,79,99,95,27,203,43,113,204,105,113,108,67,40,113,168,150,243,102,69,107,165,34,179,141,177,84,150,141,240,172,81,207,161,48,14,46,209,19,163,22,76,44,227,21,133,86,39,120,238,133,87,198,80,193,18,245,108,66,134,183,43,66,82,105,187,43,14,38,102,59,150,154,112,84,103,67,217,70,131,179,117,240,82,201,77,28,213,222,152,6,86,183,198,40,37,163,162,215,88,5,52,89,149,42,7,129,183,184,167,254,231,216,98,176,134,73,169,234,3,86,197,56,75,240,2,90,92,160,116,139,29,138,26,179,220,100,55,196,114,107,44,48,158,18,101,27,158,101,153,198,42,18,43,57,80,141,5,198,57,100,206,33,28,149,26,163,230,76,44,114,111,231,117,182,6,196,237,200,183,47,137,248,115,159,229,140,177,205,223,204,220,50,81,108,91,102,91,95,12,251,167,183,45,23,22,74,172,77,245,60,199,8,90,157,22,57,246,113,236,251,200,82,230,28,10,227,88,71,40,113,72,203,121,89,161,181,146,145,217,198,88,42,139,59,103,137,42,203,31,49,99,212,130,137,101,188,162,209,234,20,207,189,68,175,227,160,96,229,28,100,74,166,40,237,56,98,21,143,137,217,53,110,196,64,149,131,72,158,211,91,220,20,82,90,108,186,137,218,160,202,65,36,207,233,19,25,21,189,198,99,49,120,74,153,95,113,152,203,198,18,142,173,112,136,73,145,49,170,234,176,192,98,176,4,166,100,84,244,22,215,124,181,156,138,144,208,226,164,163,78,98,47,161,152,200,42,56,166,229,102,140,93,17,246,69,193,113,23,121,30,74,136,20,118,222,198,214,128,184,29,249,246,37,41,182,63,74,158,99,117,198,56,161,48,151,55,138,109,201,108,219,246,190,31,122,137,57,38,84,203,88,218,16,74,172,77,247,60,135,67,171,147,34,199,62,213,190,86,150,87,226,152,211,226,216,134,80,226,80,45,231,205,138,214,74,69,102,27,99,169,44,27,225,89,163,158,67,97,28,92,162,39,70,45,152,88,198,43,10,173,78,240,220,11,175,140,3,137,181,40,14,226,236,56,113,64,19,142,84,229,36,161,40,25,84,57,136,113,18,48,129,83,27,145,170,156,36,20,37,131,42,7,49,78,2,90,60,13,66,174,164,215,88,148,17,142,20,239,65,159,203,92,54,146,8,74,86,20,230,32,77,56,20,3,70,49,70,69,175,176,228,192,81,29,229,132,90,130,9,112,182,95,254,40,55,4,12,184,25,168,112,33,82,183,100,230,15,113,2,225,25,53,231,217,37,212,116,250,150,1,191,254,242,242,246,84,146,183,97,109,142,113,66,97,46,103,132,173,139,44,219,96,219,170,219,93,114,38,177,142,73,72,201,89,218,20,74,76,44,227,21,141,86,167,68,142,125,168,125,171,44,47,207,153,196,58,45,142,109,10,37,14,205,228,188,73,209,90,137,200,97,205,181,84,150,149,206,89,94,137,131,23,189,193,33,69,244,196,168,5,19,203,120,171,70,107,163,61,247,194,43,99,237,204,158,53,234,57,20,179,217,38,209,238,175,56,8,71,170,114,146,80,148,12,170,28,196,56,9,152,192,169,141,72,85,78,18,138,146,129,45,119,34,7,138,69,133,107,168,228,138,10,163,148,140,218,226,72,182,27,230,152,99,201,33,3,215,112,160,77,60,38,35,213,57,20,48,185,137,199,196,229,90,93,85,71,57,161,150,96,2,156,205,114,128,112,97,139,203,184,33,96,192,205,64,133,11,169,173,135,67,127,134,113,50,247,82,218,189,132,136,211,183,12,248,245,151,151,183,43,98,117,226,60,204,217,25,11,37,222,26,16,182,62,178,108,148,245,133,246,75,198,49,199,56,184,114,91,218,16,74,76,78,198,115,56,180,58,41,114,236,83,250,183,103,121,37,142,57,45,14,41,162,39,6,37,111,86,180,86,42,50,219,24,75,101,221,152,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,208,234,4,207,189,240,202,24,42,88,162,158,77,6,182,211,107,182,201,11,94,240,130,13,175,251,237,177,44,33,66,188,162,228,140,95,204,197,178,22,99,60,77,238,196,229,180,88,139,42,163,170,178,100,236,116,16,6,18,59,29,119,98,183,221,25,231,168,67,113,233,101,170,204,49,199,18,130,95,236,90,195,127,142,238,113,197,158,187,119,23,223,240,218,221,6,123,182,166,28,228,14,88,139,81,70,45,125,19,216,218,47,109,33,245,53,25,85,149,197,176,168,37,163,150,190,22,163,170,210,224,211,222,248,14,225,37,1,31,37,52,171,204,23,49,103,129,248,136,97,113,189,237,62,115,70,112,197,21,87,136,0,254,219,42,178,212,176,245,201,57,95,223,4,219,190,21,13,58,192,58,162,236,183,178,255,34,207,177,116,88,191,126,125,119,234,169,167,202,127,29,222,99,143,61,130,39,223,31,37,87,247,71,153,182,69,163,182,65,61,115,86,58,243,6,101,235,238,143,77,141,90,7,182,59,116,16,13,74,107,127,52,247,207,4,142,19,135,147,142,9,26,30,13,80,76,197,168,170,140,177,168,19,184,89,95,139,42,163,170,178,100,236,245,74,44,45,187,96,203,153,96,111,179,110,93,183,251,87,191,223,237,120,194,201,98,207,49,199,166,198,165,7,92,189,59,231,110,135,119,27,236,103,128,229,147,195,179,22,25,163,170,178,104,214,34,99,212,210,55,129,39,46,199,88,139,129,237,25,85,149,49,22,181,193,141,122,167,253,231,59,229,237,143,153,13,0,195,139,51,62,102,247,160,158,183,151,22,107,215,174,237,142,63,254,248,238,155,223,252,102,119,194,9,39,168,183,235,182,223,126,251,238,160,131,14,234,238,120,199,59,118,251,238,187,111,177,78,155,19,121,127,88,191,153,63,31,80,27,91,127,71,94,12,206,56,227,140,238,147,159,252,100,247,192,7,62,176,219,123,239,189,197,199,50,46,189,244,210,110,187,237,182,235,86,47,193,127,254,191,248,226,139,187,15,124,224,3,221,14,59,236,208,61,244,161,15,149,65,107,11,191,255,253,239,187,247,190,247,189,221,173,110,117,171,238,238,119,191,187,122,61,172,191,180,127,180,191,242,227,173,232,159,62,61,242,10,6,19,233,255,251,191,255,235,14,56,224,128,238,102,55,187,153,122,23,131,90,7,247,92,219,31,131,253,179,69,35,110,103,139,231,19,143,141,141,90,7,46,142,43,247,200,16,40,88,212,138,205,94,53,78,130,171,96,201,169,113,84,199,81,38,122,86,97,57,137,81,43,140,170,102,210,171,66,209,226,32,3,150,32,69,100,83,13,3,187,116,204,49,199,102,66,243,216,22,103,193,81,205,56,161,149,0,215,4,148,172,104,133,51,14,5,204,250,150,12,154,219,83,216,2,227,41,145,85,11,133,103,191,30,198,10,251,242,103,144,144,152,63,103,247,82,218,75,39,12,80,25,20,33,55,190,241,141,187,23,191,248,197,221,171,94,245,42,145,103,62,243,153,50,112,125,219,219,222,214,125,239,123,223,147,51,175,179,34,44,165,186,220,197,73,222,31,214,111,230,151,229,14,88,40,241,82,227,146,75,46,233,222,255,254,247,203,32,126,41,241,171,95,253,42,181,233,183,73,94,129,215,173,95,215,29,115,204,49,221,57,231,196,43,214,18,27,136,249,181,141,146,165,158,80,98,98,25,175,104,228,157,16,122,82,75,101,233,180,156,229,229,57,147,144,53,194,64,169,201,155,22,182,80,207,189,240,202,88,86,50,103,121,37,14,94,244,6,135,20,209,19,163,22,76,44,227,173,26,181,141,110,11,175,140,67,167,201,43,177,70,61,19,171,217,83,114,101,226,16,188,37,139,90,177,105,193,56,9,174,130,37,167,98,171,90,229,132,177,68,21,218,77,140,90,97,84,53,147,94,149,80,148,12,196,86,33,144,88,130,5,71,53,103,85,140,231,152,99,115,35,59,38,131,204,122,76,39,180,18,224,154,0,229,242,125,145,56,82,198,73,66,209,98,32,140,175,197,129,98,225,216,80,216,101,90,198,161,240,76,251,37,79,128,205,45,122,142,74,141,81,197,86,238,165,180,235,194,153,212,47,124,225,11,50,232,124,202,83,158,210,221,225,14,119,232,174,124,229,43,119,59,237,180,147,8,87,25,56,171,254,23,127,241,23,221,119,190,243,157,238,136,35,142,8,155,48,121,27,60,194,146,170,203,30,147,126,123,34,75,59,19,89,40,241,198,4,87,25,158,252,228,39,167,171,13,27,19,236,131,159,253,236,103,221,229,151,95,158,109,179,188,2,159,113,250,25,221,175,127,253,235,110,191,253,246,235,99,33,205,179,249,115,22,74,60,199,24,242,78,162,239,99,169,44,157,152,179,188,18,7,47,186,114,112,137,158,24,181,96,98,25,111,86,212,86,170,23,94,25,235,198,245,172,81,207,78,130,43,103,212,130,137,101,188,162,80,235,132,182,240,202,56,144,88,25,7,241,108,82,218,21,33,169,180,167,187,226,80,178,168,48,74,201,168,232,142,37,22,41,218,83,112,194,88,98,77,160,22,71,170,114,146,80,148,12,196,86,31,69,149,163,90,103,85,140,231,152,99,179,195,31,147,94,64,201,179,160,214,134,23,160,92,190,47,18,71,202,120,32,161,40,25,8,227,43,56,9,40,217,80,216,173,244,140,67,1,251,245,48,158,0,27,151,247,28,149,26,163,138,173,220,139,179,121,37,191,171,27,94,71,29,117,84,247,135,63,252,161,187,239,125,239,219,237,177,199,238,89,156,70,97,190,252,175,125,237,107,75,206,247,191,255,253,238,204,51,207,44,242,226,173,78,92,185,64,184,42,225,235,3,88,94,234,231,150,158,139,46,186,72,234,73,44,8,245,172,141,13,235,163,143,244,88,103,184,44,218,0,230,191,244,210,203,196,191,118,237,58,177,23,139,117,235,214,165,229,216,50,54,7,110,115,155,219,116,103,157,125,150,220,99,79,31,130,184,62,177,207,126,253,235,227,186,107,94,243,154,221,13,111,116,195,24,227,21,194,228,192,228,88,127,51,81,180,109,81,74,12,136,113,229,4,25,187,186,116,217,101,177,175,225,49,208,30,203,158,38,215,96,235,64,29,123,214,102,12,236,39,100,26,208,118,173,77,219,158,233,247,181,229,68,190,252,138,203,67,253,139,186,139,47,9,199,238,134,242,248,215,253,225,88,254,98,40,50,106,193,196,50,94,86,104,173,100,100,217,70,41,149,197,157,115,146,232,138,49,99,212,130,99,162,227,21,141,86,167,68,78,253,158,184,247,10,7,69,34,11,100,138,210,238,159,113,0,242,61,167,95,122,37,219,151,224,162,89,139,42,163,170,226,89,212,9,108,249,165,61,96,45,50,70,85,197,183,35,61,84,248,155,172,69,198,168,170,40,111,19,62,160,229,25,135,223,252,78,236,57,230,216,212,184,244,90,87,239,206,189,235,109,187,245,219,174,238,63,9,102,98,84,85,106,204,177,142,57,150,51,19,107,145,49,170,42,179,176,168,147,24,181,244,149,140,170,202,4,230,25,7,131,116,77,112,247,108,247,56,15,57,100,80,195,217,11,7,131,179,15,127,248,195,221,141,110,116,163,238,214,183,190,181,122,219,96,192,245,167,63,253,169,219,117,215,93,245,1,209,174,187,240,194,11,187,111,127,251,219,50,161,96,224,5,136,113,229,130,1,175,127,176,250,203,95,254,178,180,193,189,250,95,249,202,87,100,176,198,25,251,135,61,236,97,210,230,167,62,245,169,238,151,191,252,165,228,178,78,15,120,192,3,186,189,246,218,75,236,223,254,246,164,238,139,95,252,82,104,243,214,221,23,190,240,197,238,244,211,79,151,91,168,238,118,183,187,201,114,190,241,141,111,200,21,17,6,126,251,236,179,79,119,239,123,223,187,59,240,160,3,67,79,109,19,182,243,226,238,253,239,255,128,220,251,127,173,107,93,75,218,51,252,244,167,63,237,78,58,233,164,238,254,247,191,191,172,43,235,200,32,148,229,126,241,139,95,76,183,255,240,236,0,109,94,233,74,87,18,219,63,227,0,222,247,190,247,73,223,120,60,253,233,79,239,142,62,250,104,233,143,219,223,254,246,131,253,197,213,27,150,253,160,7,61,72,158,139,40,65,127,242,140,195,93,239,122,215,176,253,191,237,46,184,224,130,238,62,247,185,79,183,198,253,176,193,217,103,159,45,251,240,158,247,188,103,247,155,223,252,70,124,254,25,7,250,233,51,159,249,76,119,236,177,241,199,78,120,102,133,117,185,243,157,239,28,244,237,228,120,59,249,228,147,101,187,239,112,135,219,119,95,255,250,55,210,51,46,215,184,198,53,100,31,236,191,255,254,98,3,214,225,243,159,255,124,247,163,31,253,72,61,93,119,203,91,222,82,214,107,231,157,119,86,15,199,241,6,233,15,250,208,246,41,224,121,153,123,221,235,94,50,89,245,253,14,152,168,28,121,228,145,221,87,191,250,85,153,36,1,214,247,182,183,189,109,119,167,59,221,73,174,128,1,235,123,182,147,237,226,22,186,39,61,233,73,131,125,11,56,222,184,5,143,109,224,185,19,182,147,103,20,56,110,108,29,57,22,217,79,6,158,99,184,199,61,238,209,93,231,58,215,73,251,204,218,41,159,113,56,247,220,115,187,47,125,233,75,178,222,54,49,162,223,56,86,124,253,33,226,251,56,189,159,195,171,183,232,63,62,7,114,206,19,130,108,209,24,223,160,65,52,40,91,119,127,108,106,212,58,112,86,54,68,187,242,112,116,201,90,12,236,26,163,170,226,89,212,9,92,171,39,172,197,40,163,170,178,104,14,127,235,54,116,59,156,114,74,183,221,249,23,68,31,208,112,76,80,85,48,201,14,176,182,65,120,23,108,127,252,239,187,53,103,157,167,142,57,230,216,180,88,123,229,93,187,203,174,119,141,46,253,199,114,249,100,118,24,216,202,166,140,216,87,236,178,75,119,201,126,87,237,54,240,192,168,181,51,96,45,224,154,175,197,105,189,10,123,34,107,49,202,168,170,140,177,168,83,178,214,243,19,135,205,133,83,194,231,217,71,63,250,81,25,184,115,59,204,172,96,16,249,177,143,125,76,6,126,119,185,203,93,186,171,92,229,42,97,243,54,200,64,148,193,223,158,123,238,41,87,41,108,80,204,160,237,187,223,253,174,12,52,25,188,50,129,96,224,206,196,131,65,33,19,128,131,15,62,88,6,105,212,103,224,108,131,106,6,206,111,127,251,219,229,202,7,131,186,171,93,237,106,114,223,63,131,57,6,210,12,214,152,172,48,120,101,16,199,67,222,143,120,196,35,186,171,94,245,170,105,0,62,237,196,129,117,188,254,245,175,47,203,225,182,45,38,15,220,206,197,228,134,65,47,203,243,19,7,182,147,65,35,103,244,233,15,6,185,172,15,131,222,19,79,60,81,38,53,127,254,231,127,46,245,13,228,127,252,227,31,239,110,112,131,27,52,31,182,245,235,205,36,233,227,31,255,88,88,222,131,186,253,246,219,87,15,187,13,221,17,63,60,162,251,237,201,191,237,30,20,252,223,250,214,183,164,30,131,98,112,222,121,231,201,164,130,101,48,241,161,13,6,228,12,252,233,71,250,107,85,120,191,211,183,255,253,223,255,45,19,46,38,32,215,189,238,117,101,31,252,240,135,63,148,129,57,253,200,228,135,73,25,219,204,228,137,253,199,246,48,112,166,207,216,71,76,30,108,18,192,118,115,108,177,220,91,220,226,22,82,135,250,12,208,127,242,147,159,200,254,227,214,43,235,119,38,13,236,51,110,201,250,179,63,251,51,89,7,250,249,172,179,206,146,129,57,87,153,120,64,156,253,75,223,127,232,67,31,146,99,141,227,133,254,163,253,218,3,233,54,224,103,130,192,126,98,194,196,62,181,125,211,90,199,175,125,237,107,178,255,15,61,244,208,240,85,205,45,125,151,135,118,62,157,38,14,244,253,25,97,82,246,161,208,191,215,218,255,90,221,225,135,31,30,218,165,143,46,11,19,165,99,67,159,124,165,187,199,61,67,253,155,28,26,191,251,227,219,126,11,6,27,96,27,50,228,149,55,241,217,212,168,117,96,187,67,7,209,160,76,189,63,102,181,21,171,195,155,224,21,223,61,247,12,53,21,36,39,14,69,205,102,141,196,156,149,181,40,185,9,139,57,182,58,83,49,106,233,51,142,106,206,49,182,38,124,144,95,249,39,63,235,118,56,237,180,110,7,206,120,157,214,146,16,63,117,130,156,114,106,47,193,222,230,162,203,194,206,176,5,110,30,236,182,219,110,50,128,216,125,247,221,195,38,111,35,31,162,139,5,31,254,180,201,135,54,95,52,124,25,242,37,193,23,0,247,228,242,133,196,242,248,208,231,12,104,13,124,200,211,6,31,248,150,203,151,14,95,206,86,127,22,225,11,158,117,224,44,212,44,245,89,38,95,68,134,13,219,111,219,109,216,117,231,110,195,142,219,215,101,219,53,156,70,235,54,132,47,164,13,97,27,50,9,219,176,205,21,107,181,165,205,143,213,151,93,218,237,120,70,126,76,142,10,199,184,72,237,248,15,194,251,35,200,246,103,158,213,93,114,245,253,186,43,118,221,45,44,37,28,223,246,129,51,96,85,166,230,84,68,206,236,105,80,169,91,227,214,114,171,28,213,81,86,60,255,222,15,80,173,130,226,99,192,206,90,166,143,203,100,87,152,63,103,139,43,99,147,46,12,202,206,150,65,62,3,121,222,99,121,124,92,56,43,207,153,90,6,125,12,238,121,127,48,8,69,120,159,50,240,102,16,72,222,213,175,126,117,169,195,64,141,247,238,253,238,119,191,48,72,219,57,232,107,228,204,62,235,192,123,249,118,183,187,93,248,188,88,45,131,208,93,194,100,243,231,63,255,185,156,181,229,179,130,1,42,15,0,63,228,33,15,145,247,45,237,113,107,21,3,181,179,207,62,43,12,90,239,43,159,47,178,252,61,175,220,253,254,119,191,151,137,9,19,7,222,179,220,146,69,91,172,167,7,147,39,218,102,112,205,186,177,142,228,63,248,193,15,150,237,96,57,76,106,168,199,36,227,122,215,187,158,180,203,231,24,15,45,223,240,134,55,148,1,167,13,152,25,116,178,237,92,73,97,93,168,75,30,204,196,202,192,0,158,9,14,219,220,250,181,36,191,222,124,86,178,191,24,52,51,232,167,109,38,110,12,112,15,187,205,97,210,54,235,14,226,153,238,174,251,93,232,131,83,79,61,69,38,3,44,131,58,172,43,219,245,227,31,255,88,214,157,190,62,239,188,115,101,219,232,91,250,129,60,62,183,105,147,103,39,216,23,76,42,88,54,235,67,123,124,110,210,55,180,75,140,201,0,147,50,246,21,19,45,174,30,241,75,92,76,6,237,216,162,143,152,48,176,124,214,155,125,111,253,206,21,8,38,62,143,122,212,163,164,29,124,212,161,61,250,147,171,32,76,30,168,79,223,115,108,113,245,130,137,128,109,91,13,124,206,31,119,220,113,194,28,167,124,15,177,109,147,214,145,254,102,242,202,186,208,103,214,14,219,205,119,209,186,181,235,194,54,124,189,187,218,126,87,147,254,96,61,173,254,190,251,238,39,125,242,253,239,125,95,142,151,29,182,223,33,196,242,247,97,124,159,134,21,52,70,45,56,125,14,24,111,86,180,86,42,114,216,50,45,149,117,227,122,214,168,231,80,24,7,151,232,137,81,11,38,150,241,138,66,171,19,60,247,194,43,99,168,96,137,122,54,25,216,78,175,217,42,253,59,208,123,73,79,44,193,33,11,74,110,32,75,11,69,147,81,148,147,224,42,88,114,224,168,142,243,88,130,23,160,188,205,170,238,210,253,246,237,206,57,244,144,254,183,238,183,50,60,254,241,143,151,179,109,200,179,158,245,44,245,46,14,124,176,115,198,136,54,57,179,120,224,129,7,138,159,15,88,126,62,208,150,71,172,252,82,7,124,168,60,250,209,143,150,203,209,228,241,97,206,109,12,124,1,112,230,204,234,207,34,12,82,0,203,172,197,91,194,237,24,156,253,139,31,134,93,119,201,93,110,222,157,250,129,87,116,167,126,232,85,85,57,231,101,143,239,46,187,241,117,186,83,255,249,133,3,57,231,255,61,76,218,216,154,177,33,244,211,121,7,222,176,187,152,254,94,21,250,172,242,182,26,178,42,85,118,34,110,41,42,60,13,92,29,81,107,92,19,66,5,75,46,28,213,140,23,130,98,146,193,153,213,200,66,206,174,48,127,206,22,87,198,38,165,221,75,136,76,180,185,69,134,51,254,156,173,221,110,187,48,129,46,226,12,182,110,126,243,155,203,160,153,19,2,22,99,64,197,96,149,52,108,27,92,51,208,230,125,101,126,6,119,12,30,173,30,32,135,207,8,179,33,150,179,231,158,123,101,131,239,85,225,179,154,101,48,216,91,8,88,71,6,130,30,180,207,250,48,120,157,5,212,227,243,138,51,247,156,120,0,172,63,131,124,6,167,254,42,68,142,184,141,134,109,194,251,135,207,206,227,126,125,156,156,133,167,141,19,78,56,94,62,71,175,113,141,171,167,62,1,161,199,164,111,24,180,62,246,177,143,147,28,6,219,182,31,232,111,24,159,228,135,92,250,150,1,189,7,251,128,254,181,91,112,24,48,243,0,61,251,128,182,172,61,250,138,253,104,237,113,5,135,147,80,108,183,125,86,122,240,60,134,125,15,0,218,96,80,206,4,193,110,77,243,224,74,9,87,22,200,177,147,89,236,11,182,175,53,97,40,193,4,128,9,144,97,154,117,68,88,102,13,231,156,115,182,76,58,15,62,248,32,89,7,250,92,123,94,152,239,152,29,118,216,94,127,13,43,238,15,137,42,203,95,76,141,140,90,48,177,140,151,21,90,43,25,217,250,33,177,184,115,150,168,178,252,17,51,70,45,152,88,198,43,26,173,78,241,220,75,244,58,14,10,86,236,91,179,131,84,236,105,57,190,19,197,211,146,162,6,76,81,101,212,164,244,44,42,140,50,37,39,193,213,226,177,24,60,165,80,65,72,89,237,11,175,119,157,238,194,235,184,127,148,53,71,19,124,97,113,127,170,77,8,248,34,250,235,191,254,107,209,57,203,247,188,231,61,79,46,167,3,62,196,95,247,186,215,201,25,29,15,6,38,207,125,238,115,229,139,130,129,192,71,62,242,17,57,59,182,57,192,151,218,83,159,250,212,193,160,98,142,33,54,132,129,206,69,7,92,171,187,224,70,55,192,10,127,78,244,189,52,100,84,85,170,236,196,219,166,103,140,90,97,84,49,77,31,227,41,69,218,42,57,80,44,28,43,10,179,156,100,216,64,198,198,51,189,93,97,254,28,247,82,218,67,97,64,198,96,150,231,20,188,159,198,38,217,12,18,121,127,199,193,230,48,14,115,182,159,246,185,194,103,49,234,216,217,100,19,0,101,190,232,78,126,64,93,62,67,250,58,154,164,48,179,112,207,12,6,152,44,103,169,192,109,55,76,180,236,190,125,6,191,12,92,237,118,156,58,138,109,11,47,38,26,251,95,115,127,121,102,128,65,251,81,71,29,45,147,179,29,119,220,41,235,11,114,49,185,218,195,201,142,127,250,167,127,234,94,254,242,151,119,47,123,217,203,186,119,191,251,93,221,31,255,248,199,152,231,250,139,207,180,157,119,142,207,16,180,250,143,1,62,87,28,222,240,134,55,116,127,247,119,127,39,242,198,55,190,81,254,255,135,159,164,177,173,76,190,56,190,106,96,155,185,10,101,96,50,198,247,0,245,184,93,233,235,95,255,250,64,88,6,57,108,55,96,242,131,76,139,242,164,212,180,235,200,36,173,54,89,188,232,162,139,229,138,207,47,126,113,164,172,223,55,190,254,141,192,223,72,204,137,166,243,207,191,64,234,203,30,9,157,26,247,139,49,253,220,115,112,137,158,24,181,96,98,25,111,86,180,86,42,50,219,24,75,101,221,184,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,208,234,4,207,189,240,202,56,144,88,152,19,236,105,57,142,136,209,74,70,29,176,10,104,242,88,66,77,64,139,21,163,105,161,168,177,172,115,77,44,22,83,69,64,213,222,166,59,255,192,27,118,151,237,179,241,127,134,111,75,7,147,0,238,97,245,224,10,132,125,105,112,185,252,31,255,241,31,211,151,14,15,1,114,27,67,252,112,233,36,239,205,111,126,115,154,76,240,33,252,111,255,246,111,233,204,150,129,51,98,180,245,131,31,252,96,42,41,111,193,98,249,255,251,191,255,43,247,187,214,132,47,75,190,52,1,183,1,112,89,187,134,237,143,56,182,219,241,187,71,38,217,238,168,19,187,85,231,93,216,237,248,179,99,6,178,253,86,254,32,252,229,123,238,41,239,147,13,219,216,125,199,254,205,20,247,239,144,167,65,165,174,168,48,138,49,106,133,81,213,76,122,41,96,172,141,196,99,2,74,86,20,230,96,94,161,199,154,146,179,43,204,159,227,94,74,123,40,76,214,57,227,253,187,223,253,174,26,47,133,73,0,247,195,51,232,170,197,23,42,113,91,242,245,181,62,49,127,212,235,108,48,179,112,111,118,48,104,229,246,34,6,252,124,214,156,118,218,105,50,0,182,43,159,53,196,109,235,55,4,155,219,184,184,61,135,123,232,121,254,128,182,56,147,78,204,247,69,180,187,48,168,253,133,124,46,114,251,15,159,179,76,32,238,118,183,187,203,131,205,12,122,173,74,139,75,48,217,225,97,103,158,65,120,237,107,95,43,39,122,104,155,219,179,24,216,111,76,112,172,222,228,38,55,89,210,9,221,56,172,19,74,142,176,254,142,108,253,223,51,87,33,184,154,193,201,166,184,63,74,137,117,141,105,30,74,140,90,48,177,140,55,42,90,11,141,28,214,92,75,101,93,121,207,242,242,156,73,200,26,225,80,69,244,196,168,5,19,203,120,171,66,107,35,61,247,194,43,99,237,60,207,242,74,28,188,232,53,158,20,111,112,127,197,161,100,212,1,55,4,36,86,165,228,65,37,19,208,98,197,104,90,40,18,163,40,55,133,20,227,49,9,69,248,91,183,195,14,221,185,135,30,210,173,219,174,62,128,156,35,226,176,195,14,147,179,142,128,131,11,112,214,240,69,47,122,81,24,119,197,95,134,225,193,53,110,101,66,231,236,207,75,95,250,210,116,95,233,171,95,253,234,116,95,48,95,180,143,121,204,99,228,75,183,4,62,110,179,226,30,221,105,164,252,245,19,206,204,253,205,223,252,77,247,236,103,63,187,42,252,42,137,173,127,60,43,18,71,126,219,92,118,69,183,250,220,11,186,85,42,187,191,254,127,186,61,94,245,174,36,187,188,239,11,221,118,39,255,169,219,227,45,31,28,200,149,62,255,13,105,99,107,196,250,176,143,207,185,201,193,221,90,185,50,19,251,77,223,64,78,64,139,11,100,225,80,52,25,197,24,85,117,17,179,61,55,4,144,51,145,199,4,40,183,218,88,32,108,238,98,48,187,103,61,62,39,48,103,108,185,5,132,65,40,191,190,131,159,144,207,243,54,131,195,79,126,242,19,242,126,225,12,53,103,98,207,61,247,156,102,62,109,110,191,195,246,233,22,17,159,231,217,208,246,171,98,40,237,69,128,171,45,27,27,54,136,228,246,36,38,93,220,254,194,67,182,124,198,181,16,251,160,223,80,179,153,108,236,190,251,30,221,103,63,251,89,185,221,135,190,37,230,251,8,155,231,35,152,228,241,252,10,203,226,42,207,234,213,171,164,62,3,127,62,135,103,5,235,207,50,217,22,234,179,28,6,198,60,48,206,109,61,6,174,66,177,239,91,207,200,113,220,240,76,131,129,201,0,19,3,234,241,204,1,39,151,106,194,3,217,254,118,163,197,96,242,58,174,147,117,228,54,184,56,89,201,15,58,246,29,235,194,195,211,119,190,243,93,228,199,1,114,190,179,232,55,190,113,188,21,138,253,227,153,230,160,196,168,5,111,94,216,74,212,57,108,137,150,202,186,49,61,107,212,115,40,114,238,37,164,228,12,74,94,81,104,117,130,231,94,120,101,12,21,44,81,207,45,161,70,233,43,132,164,210,110,95,113,16,142,20,91,31,17,144,88,149,146,7,149,76,64,139,27,200,210,66,145,24,165,100,212,22,71,18,54,1,162,135,66,249,242,61,118,239,206,186,237,173,100,18,49,199,16,54,9,48,240,48,156,93,89,224,195,214,126,226,143,91,150,222,242,150,183,116,231,159,127,190,216,12,72,120,246,225,25,207,120,134,124,81,0,190,104,200,241,63,153,183,148,136,31,118,179,99,205,113,191,239,118,121,199,231,187,93,223,254,57,145,85,23,79,247,59,229,91,51,214,111,183,93,119,214,173,110,209,93,158,238,85,246,111,32,227,154,207,115,129,106,90,40,6,140,98,140,170,186,136,217,158,85,192,68,174,5,198,4,40,91,221,146,23,136,114,222,49,156,151,68,101,26,230,12,54,15,131,126,250,211,159,214,43,9,121,28,149,247,45,63,245,201,4,250,54,183,57,76,158,47,226,42,32,87,4,127,240,131,31,166,123,224,45,31,230,140,182,60,128,123,131,27,166,43,116,190,93,207,134,182,95,21,67,105,79,0,3,119,214,129,117,242,96,208,88,158,68,216,88,224,4,10,131,85,30,34,230,10,143,61,224,220,66,232,73,213,34,98,159,108,144,1,59,191,224,195,175,57,241,95,190,241,203,203,165,251,126,36,191,183,133,22,5,187,205,108,12,76,84,184,173,136,43,44,182,108,15,182,159,7,221,13,180,71,127,240,32,54,255,35,164,4,87,186,62,247,185,207,201,51,105,181,246,22,130,105,214,17,225,225,237,136,60,103,247,221,119,147,231,66,184,26,205,251,35,182,193,126,136,124,226,137,39,117,239,255,192,251,187,51,206,56,51,237,31,98,198,52,167,169,145,81,11,94,94,176,149,170,51,219,24,245,40,113,27,114,38,39,99,39,193,149,51,40,121,14,135,90,39,245,18,189,35,28,20,244,133,50,69,105,183,175,56,8,107,1,91,173,140,151,66,220,50,132,81,140,81,61,171,63,203,153,196,168,158,205,15,139,51,50,62,31,47,228,210,125,175,210,157,127,227,27,198,159,153,156,35,3,63,9,200,61,185,128,171,5,220,99,107,191,231,205,64,133,159,2,52,48,192,120,241,139,95,172,86,39,95,34,60,132,103,247,159,114,159,238,187,222,245,46,209,107,224,236,15,87,18,184,108,222,18,191,188,18,156,81,98,96,241,184,199,61,174,123,194,19,158,48,16,238,35,174,125,89,174,189,250,190,221,5,247,184,83,119,254,61,239,44,114,241,109,111,222,93,114,155,155,142,203,173,15,237,46,191,214,213,25,205,104,43,91,15,120,238,231,252,27,222,64,126,69,41,88,242,23,223,43,37,47,68,106,109,44,69,187,65,104,0,26,112,84,35,59,135,168,48,202,4,110,201,44,176,67,47,205,59,162,98,135,100,111,79,102,84,111,243,91,254,156,49,230,167,36,249,185,83,6,103,252,226,12,255,251,128,247,45,247,229,243,235,51,239,127,255,251,228,23,128,120,230,136,1,239,182,219,174,145,179,192,76,248,185,205,143,95,239,97,64,196,32,138,91,90,248,185,76,206,34,223,244,166,241,231,44,89,247,218,242,61,38,251,133,6,241,73,224,115,132,95,16,226,94,116,126,193,137,117,100,208,200,175,66,49,88,221,20,224,97,109,6,250,252,116,41,235,111,159,141,45,112,86,208,35,110,51,253,183,141,76,216,216,23,124,238,97,203,203,245,9,58,15,172,115,21,128,31,149,176,91,209,0,15,244,178,14,92,145,176,42,174,234,40,56,217,195,175,25,217,45,87,180,201,177,66,63,178,12,3,147,74,126,105,136,43,201,252,20,109,188,45,42,254,83,55,110,147,194,207,149,46,15,174,50,51,137,125,255,251,223,159,30,36,167,14,183,167,242,83,184,180,79,220,111,231,98,48,105,29,185,69,149,62,230,57,136,136,124,185,219,110,187,157,156,216,162,47,152,80,219,164,155,126,61,246,216,95,202,149,244,3,174,117,128,92,145,225,23,152,190,244,165,47,202,251,228,210,75,47,145,109,96,51,60,211,60,148,24,181,224,205,11,91,137,58,115,12,70,61,74,220,79,158,165,204,57,20,57,247,2,74,14,213,114,94,209,168,117,74,47,188,114,6,142,131,34,209,69,113,16,103,199,159,99,61,231,244,232,149,229,76,193,162,194,40,37,163,86,24,85,196,116,199,96,42,14,50,96,9,22,140,170,202,76,28,68,204,26,111,211,173,221,109,215,110,205,69,23,119,219,157,187,184,255,193,176,97,125,104,111,131,52,188,217,192,207,210,113,54,11,112,102,140,7,213,22,2,190,168,95,241,138,87,164,203,215,124,8,243,251,230,252,42,7,3,15,206,90,241,1,203,47,36,193,192,46,223,243,5,207,7,137,221,203,202,7,249,75,94,242,18,249,117,22,15,174,76,112,123,18,203,226,151,75,24,196,240,187,219,45,225,178,50,31,230,30,207,121,206,115,210,89,63,126,199,156,223,60,103,194,195,37,102,47,241,231,13,227,190,225,139,247,131,31,252,160,156,173,188,226,128,107,116,151,220,226,144,248,211,171,97,0,118,217,193,55,232,46,189,233,141,39,200,129,221,197,183,187,69,183,62,212,217,225,151,191,153,125,16,185,145,192,230,173,90,189,184,117,185,228,234,87,235,206,59,248,192,248,51,180,192,14,231,81,14,69,201,166,107,159,39,123,192,81,173,115,225,200,236,34,214,228,6,170,233,161,152,200,162,136,254,252,251,140,252,28,235,38,6,103,165,249,133,26,6,250,12,12,249,173,126,123,40,149,207,1,174,48,240,243,164,229,47,208,48,24,230,1,95,110,249,248,196,39,62,33,103,133,25,148,242,211,153,76,182,121,239,48,192,50,216,63,40,227,196,128,129,1,40,239,125,6,114,124,62,24,120,142,201,126,238,148,91,170,184,50,249,155,223,156,216,29,114,200,33,178,190,134,242,231,84,65,173,77,6,128,180,201,231,16,3,81,78,86,176,205,108,19,147,31,255,115,172,128,247,188,135,95,31,62,123,74,27,240,89,102,63,159,90,62,140,11,248,156,226,10,7,117,232,55,223,151,12,90,177,57,39,200,23,49,246,218,181,214,222,181,195,190,9,237,145,206,91,212,184,128,173,187,245,47,219,204,58,177,205,182,111,248,73,85,246,13,3,114,91,119,250,143,186,12,230,125,223,150,253,8,51,89,161,255,152,76,210,30,183,175,209,30,87,157,252,118,195,124,158,211,207,44,159,92,142,39,182,209,158,123,243,251,13,63,19,19,246,53,131,121,62,171,169,195,32,158,227,143,127,68,199,242,65,173,239,91,104,29,95,192,214,145,99,158,239,40,91,71,218,191,223,253,238,43,19,189,184,139,182,9,237,172,11,237,252,58,181,195,254,225,39,133,249,37,40,254,115,55,239,153,47,124,225,243,242,157,198,100,155,239,35,59,225,196,173,125,236,71,182,247,160,131,242,62,94,190,240,7,218,144,227,113,58,146,85,11,204,177,8,140,119,104,45,154,113,45,96,152,100,151,104,196,227,63,128,59,241,232,160,145,129,167,100,45,170,140,170,202,146,177,215,43,177,180,236,9,108,117,6,118,0,122,10,171,50,37,175,185,248,146,110,207,239,126,95,126,179,126,161,88,119,197,170,56,121,216,140,224,23,143,194,190,23,253,173,111,125,107,247,170,87,189,74,244,89,193,228,128,135,154,185,60,207,47,170,240,15,132,248,37,36,38,37,220,114,196,37,123,62,156,249,239,154,254,161,58,190,120,88,46,95,230,128,15,253,87,190,242,149,50,168,47,193,151,34,31,242,181,47,232,26,120,168,239,137,79,124,162,124,224,27,56,139,101,131,13,30,188,99,144,52,246,240,29,235,252,250,215,191,94,214,135,219,167,46,62,236,166,221,121,15,191,15,35,110,205,152,128,85,225,3,119,59,253,210,8,235,177,207,203,255,173,91,115,218,240,210,252,230,192,54,171,54,116,171,183,93,216,207,87,2,110,221,59,243,240,219,116,107,237,190,109,233,230,80,100,140,170,202,204,172,69,198,168,170,44,154,181,168,241,52,57,198,19,151,19,249,180,55,181,175,160,205,12,62,54,180,121,192,199,146,44,70,253,50,32,13,14,243,247,118,157,57,219,203,241,141,205,251,33,254,124,106,59,31,38,159,122,128,201,60,190,177,252,200,249,250,244,235,171,235,191,17,192,0,151,129,28,131,183,77,61,128,227,236,60,39,39,248,220,243,207,4,44,13,232,48,237,192,192,190,159,249,28,229,68,199,170,240,249,179,253,246,59,8,47,166,127,105,207,110,79,227,74,109,121,203,21,49,251,159,23,12,250,177,169,195,103,173,221,182,198,255,108,224,187,129,179,254,101,125,214,153,245,133,55,213,126,178,227,130,117,97,29,233,187,89,192,4,13,161,94,60,254,241,246,251,99,176,127,194,43,243,6,197,142,123,227,45,27,105,203,70,184,199,32,58,150,62,172,62,199,68,204,210,161,11,235,224,41,38,14,83,176,168,198,168,46,150,177,22,112,51,103,18,107,81,101,84,85,22,204,90,168,89,203,91,19,62,4,247,249,234,55,187,53,11,124,216,110,107,153,56,240,193,249,244,167,63,93,110,61,66,231,217,134,191,250,171,191,146,47,77,62,144,185,172,203,153,28,192,89,26,158,101,48,144,255,204,103,62,83,214,129,15,112,46,179,243,31,87,249,210,41,225,39,14,220,118,192,127,88,229,234,68,11,156,237,228,44,153,135,159,56,112,6,144,137,13,3,37,38,7,54,33,225,140,38,15,105,51,105,224,54,7,30,56,180,47,77,38,1,235,119,156,254,25,151,43,14,184,122,119,246,211,31,163,86,215,237,245,79,111,233,182,59,145,223,249,222,252,88,204,196,97,221,142,59,118,167,223,237,78,221,21,87,226,193,197,240,129,35,159,57,179,50,170,42,137,181,24,227,244,13,91,216,83,181,133,170,202,146,177,22,158,45,6,208,195,223,105,111,218,252,255,57,122,142,77,11,206,58,51,160,126,248,195,31,46,87,31,114,112,140,240,249,31,217,15,252,123,142,135,143,113,130,85,91,38,96,18,201,195,219,92,13,224,170,83,57,49,224,182,32,206,240,243,224,118,121,203,210,242,69,190,127,74,174,238,159,50,109,139,70,109,131,218,27,232,251,97,235,236,143,205,141,241,14,173,69,51,158,152,48,59,247,239,114,90,39,32,75,49,198,215,96,47,89,12,181,197,90,192,248,6,60,141,180,234,194,99,49,120,26,241,117,234,245,215,114,57,253,38,7,201,195,161,43,25,92,106,230,121,3,190,236,56,131,115,196,17,71,200,164,1,48,224,230,138,131,129,51,111,254,31,254,240,225,75,46,12,248,181,164,218,164,161,4,19,135,255,250,175,255,234,254,245,95,255,181,41,229,164,161,4,95,118,220,171,203,101,120,110,203,176,123,118,153,160,220,226,22,183,232,190,243,157,239,200,37,111,155,52,8,194,54,110,179,62,124,97,132,245,221,102,221,250,110,245,121,23,140,202,118,39,254,174,219,227,61,31,73,178,230,140,179,181,161,45,23,252,130,210,185,55,57,184,187,98,103,174,52,232,251,97,42,14,148,177,40,5,155,127,132,77,71,141,69,180,133,35,165,216,128,81,10,54,41,109,113,77,226,70,12,136,173,34,129,133,131,47,98,15,179,123,142,202,208,158,130,249,27,177,197,53,18,31,216,139,98,161,196,9,165,189,5,128,207,23,110,7,226,214,152,225,164,1,216,70,217,182,215,56,94,197,49,78,82,218,65,104,38,234,86,183,198,66,137,151,10,156,124,225,23,245,184,255,159,91,164,184,45,138,207,116,190,15,184,85,235,227,31,255,184,220,242,211,63,120,188,37,192,58,169,206,177,79,181,239,149,229,149,56,230,180,56,164,136,158,24,181,96,98,25,111,82,180,86,194,115,47,178,77,25,75,153,115,40,114,238,5,8,59,27,61,227,21,141,90,167,244,194,107,148,3,137,181,132,220,79,28,162,55,178,217,56,6,44,65,138,10,79,131,74,93,81,41,212,151,173,131,231,72,227,28,10,152,58,3,91,28,170,43,139,237,4,100,118,40,68,135,213,25,152,123,188,47,184,225,245,72,88,177,224,54,37,251,66,224,158,78,254,187,179,7,95,36,220,103,11,184,5,226,105,79,123,154,232,203,9,220,62,197,47,66,113,239,54,87,36,30,249,200,71,202,243,16,118,117,194,112,233,161,55,238,206,121,210,195,131,252,121,119,238,99,30,16,222,57,249,153,181,18,235,246,217,163,187,240,177,247,76,178,118,239,221,52,178,229,226,194,235,94,187,187,248,154,87,143,239,135,12,230,240,236,5,148,60,134,90,29,21,123,207,90,204,191,135,167,230,80,192,242,158,54,219,75,25,171,113,84,51,30,160,25,152,26,54,23,49,152,221,115,84,134,246,20,204,223,136,45,174,145,248,192,94,20,11,37,78,40,237,45,0,156,16,97,208,204,237,59,30,220,178,34,44,27,73,255,246,44,47,207,51,72,168,162,186,181,93,99,161,196,75,9,78,184,240,243,217,92,169,229,31,198,113,21,249,133,47,124,97,247,238,119,191,91,38,79,247,185,207,125,228,243,127,249,194,58,69,251,74,152,82,109,233,52,237,107,101,121,121,206,36,214,105,113,168,34,122,98,212,130,137,101,188,81,209,90,104,228,176,230,90,42,235,202,123,150,87,226,224,69,31,229,94,128,176,179,209,51,222,170,209,218,104,207,189,240,202,88,59,207,179,188,18,7,47,250,18,114,188,85,233,55,220,170,20,150,9,38,126,97,54,152,122,98,182,88,139,140,81,85,89,48,107,81,101,84,85,166,102,45,170,140,170,74,224,109,214,175,239,174,252,189,35,186,157,221,175,76,76,131,229,118,171,18,103,199,202,7,146,91,224,167,245,248,199,108,156,105,226,246,34,126,53,9,160,243,235,42,252,110,184,7,191,5,110,63,199,122,228,145,71,202,175,30,217,85,9,190,108,248,231,66,12,210,121,224,146,91,151,106,240,183,42,241,229,196,127,234,180,7,173,39,129,73,1,87,51,252,173,74,252,170,135,175,207,229,117,46,179,243,107,78,232,156,45,227,170,6,255,244,200,174,130,92,112,239,59,119,23,220,255,174,113,191,95,122,89,183,235,39,190,212,109,179,33,198,118,252,225,207,187,75,111,121,227,110,195,110,253,195,123,107,247,219,171,187,240,33,119,82,171,235,246,124,206,191,119,219,31,251,91,181,54,47,22,114,171,210,37,251,94,181,59,243,14,135,247,255,69,61,124,120,72,97,44,212,178,129,234,248,12,205,252,105,25,85,149,1,107,225,185,153,59,137,181,200,24,85,149,9,188,164,207,56,204,10,62,102,116,117,4,133,205,199,153,173,46,72,182,230,53,227,138,210,30,44,111,142,37,0,29,106,29,187,188,111,109,242,247,255,215,158,137,216,58,81,236,159,240,234,173,249,173,77,121,127,4,14,202,214,221,31,155,26,181,14,92,186,14,181,86,12,98,203,196,97,185,61,28,93,46,199,98,0,221,199,38,50,170,42,211,44,107,140,141,220,250,172,190,244,210,110,159,175,124,189,219,246,252,252,119,195,199,176,220,38,14,179,128,95,95,98,240,207,175,50,241,11,26,128,75,243,156,169,127,205,107,94,35,191,60,209,2,207,37,176,76,46,95,131,133,76,28,102,5,63,163,199,196,200,79,28,56,11,102,15,119,122,240,140,197,203,94,246,50,185,180,206,189,185,255,240,15,255,32,207,83,176,125,23,221,225,86,221,121,143,184,95,216,225,195,47,194,171,188,248,159,187,179,254,254,73,221,218,235,196,73,212,0,225,147,113,239,167,190,174,219,246,228,83,213,177,121,49,235,196,97,237,206,59,117,167,223,253,46,114,139,158,64,62,233,199,88,11,53,39,231,183,88,139,42,163,170,50,51,107,1,155,15,160,251,216,36,78,117,11,187,224,205,58,113,152,99,25,128,227,128,207,251,200,105,192,31,94,43,99,96,185,220,81,235,240,158,87,222,192,183,182,65,61,207,39,2,27,27,181,14,108,119,232,32,26,148,137,251,99,145,28,71,65,180,220,20,139,215,120,44,6,171,224,168,217,85,14,148,177,19,113,161,139,210,251,37,214,176,65,198,230,135,197,233,216,73,205,182,220,228,235,186,109,207,62,183,91,117,249,116,103,191,183,22,240,203,23,12,250,13,252,66,17,131,242,242,210,124,9,238,247,229,127,44,44,215,203,214,60,192,253,166,55,189,73,38,56,252,164,43,183,44,221,247,190,247,149,216,142,63,59,182,219,254,216,227,227,254,159,1,219,172,93,215,237,244,133,31,118,107,254,184,60,126,81,105,33,88,21,38,78,219,242,43,98,254,253,144,73,72,202,184,212,39,73,89,31,174,249,60,207,34,181,186,170,131,228,19,231,244,108,186,168,20,35,188,169,192,7,187,3,95,28,81,81,26,112,84,22,107,151,237,15,108,67,105,175,8,228,157,146,250,48,179,131,229,88,94,158,51,137,117,140,251,54,60,11,37,158,99,12,214,73,117,14,61,173,165,178,116,170,103,141,122,14,133,113,112,137,158,24,181,96,98,25,111,86,180,86,42,50,219,24,75,101,221,184,173,183,63,54,53,90,157,224,185,23,94,25,67,5,75,116,81,28,196,219,233,138,131,192,101,168,153,124,147,56,213,153,196,90,168,57,125,189,22,107,81,101,84,85,166,102,45,212,28,203,95,115,193,133,221,190,159,255,114,24,28,206,54,113,88,14,87,28,248,153,84,254,27,230,172,224,103,245,248,245,33,110,81,178,7,255,184,21,136,203,210,211,92,17,224,236,61,255,52,138,91,128,248,45,121,126,198,21,240,251,234,180,91,3,183,69,113,123,145,93,49,152,5,44,139,171,11,92,9,137,31,108,157,252,35,40,206,242,213,64,14,19,32,126,102,15,176,158,220,158,37,249,33,118,197,85,247,238,54,236,198,47,10,245,216,246,132,147,187,43,184,218,176,99,252,249,193,30,27,186,85,103,158,219,173,249,83,24,116,79,241,224,247,166,194,66,110,85,218,176,122,85,119,234,61,238,214,93,177,187,62,171,33,221,23,138,5,49,170,42,153,127,86,70,85,5,182,152,81,218,199,26,243,185,83,177,22,85,70,85,101,2,207,175,56,172,108,164,43,12,25,199,195,195,120,142,205,9,118,0,223,13,145,231,87,24,114,158,95,97,216,216,168,117,96,187,67,7,209,160,76,189,63,38,217,83,66,159,113,56,42,104,180,128,103,86,214,66,205,233,235,57,22,181,98,171,171,207,213,98,81,140,170,74,230,159,130,19,109,211,173,190,248,226,110,207,31,28,209,237,112,122,124,248,119,22,44,135,137,195,28,43,23,11,253,57,214,203,246,188,114,119,214,97,183,238,214,94,73,159,229,144,79,168,26,107,161,102,59,175,197,90,100,140,170,202,204,172,69,149,81,85,169,177,168,21,123,148,81,123,223,105,255,245,110,113,205,49,199,66,144,110,105,50,14,199,214,124,34,178,156,64,135,243,125,30,57,31,104,55,246,79,159,16,121,139,70,109,131,122,158,79,60,54,54,106,29,216,234,208,73,246,116,208,27,182,169,236,185,64,25,206,56,20,137,81,148,77,36,132,94,99,21,80,179,133,85,17,14,146,88,156,5,71,117,156,85,89,72,59,34,225,163,96,195,250,110,215,95,29,183,168,127,2,55,199,28,91,26,182,59,231,220,110,215,99,127,37,63,75,27,49,120,115,168,0,227,26,138,28,123,47,38,1,37,143,161,86,199,11,104,241,4,72,154,171,99,118,250,252,168,49,42,186,242,28,43,26,12,156,76,147,82,70,74,37,135,44,199,73,168,195,31,49,227,84,199,179,80,226,57,102,129,117,90,157,101,31,72,169,44,157,236,89,163,202,242,23,67,154,163,182,99,98,25,47,43,180,86,50,178,108,163,148,202,226,206,89,162,202,242,71,204,24,181,96,98,25,175,104,180,58,197,115,47,209,235,88,148,156,81,35,79,178,167,227,254,39,82,240,36,246,40,99,48,202,4,54,1,162,215,184,244,205,34,211,180,103,60,38,181,220,241,250,59,253,246,228,238,74,191,254,141,252,170,210,28,115,172,20,112,188,95,233,196,147,186,43,157,112,66,120,31,224,225,253,96,140,210,98,84,207,248,197,136,108,62,177,157,222,180,81,61,227,23,195,49,202,180,140,138,174,44,182,151,80,12,120,6,89,206,40,231,53,133,61,152,247,76,178,231,24,128,179,206,166,73,169,157,154,115,200,114,156,68,236,152,99,76,51,153,45,109,8,53,121,142,49,88,39,213,153,125,16,75,101,233,84,207,26,245,28,10,227,224,18,61,49,106,193,196,50,222,172,104,173,84,100,182,49,150,202,186,113,91,111,127,108,106,180,58,193,115,47,188,50,134,10,150,232,18,114,255,19,49,193,200,56,161,12,192,94,64,139,167,65,200,149,116,10,21,214,44,49,170,113,164,113,14,197,128,81,140,81,141,35,37,22,148,78,88,37,140,1,118,248,227,159,186,43,255,248,103,193,90,230,3,130,57,230,216,72,216,253,231,71,117,59,253,254,247,113,80,92,123,187,80,36,214,192,84,239,189,0,177,93,48,217,42,211,182,151,113,40,6,140,98,140,138,174,44,118,67,192,192,86,37,227,32,198,203,25,229,199,88,97,15,230,61,147,236,57,66,159,197,78,201,153,51,123,61,39,41,237,170,196,54,140,233,243,204,150,101,8,53,121,14,15,235,148,200,161,39,115,150,78,163,127,123,150,151,231,76,98,157,22,135,42,162,39,70,45,152,88,198,155,20,181,149,232,69,182,161,96,121,121,59,147,224,29,225,80,69,244,196,168,5,19,203,120,171,70,107,163,61,247,194,43,227,208,105,242,74,172,81,207,196,150,144,251,137,67,48,34,171,82,178,36,4,17,219,11,104,113,13,149,92,81,41,84,108,25,131,117,137,148,115,40,154,140,82,50,170,113,164,196,2,239,204,101,219,115,207,237,118,63,242,152,110,155,117,235,130,61,199,28,43,19,92,121,216,237,168,99,187,237,206,62,39,188,45,194,123,99,240,86,49,31,172,78,211,197,214,88,198,145,34,135,98,192,40,37,163,26,59,1,153,29,10,209,61,143,73,153,27,155,16,1,3,91,149,140,131,24,207,177,162,16,207,188,150,204,153,186,158,147,136,29,115,90,220,183,225,89,40,241,28,179,192,58,77,251,178,100,233,84,250,191,103,121,37,142,57,45,142,109,72,213,200,102,59,78,40,237,205,2,91,9,207,189,196,109,202,89,94,201,14,37,190,140,123,9,41,57,163,22,156,80,218,43,2,182,209,99,220,11,175,140,3,137,53,198,139,144,208,196,208,94,22,15,71,103,172,69,149,81,85,153,154,181,80,115,250,122,198,177,224,185,134,61,191,247,195,110,167,63,254,73,220,139,193,186,181,171,186,13,235,180,125,143,176,204,245,219,110,171,198,28,115,44,28,219,172,93,219,188,149,110,161,15,71,151,184,228,42,251,116,103,222,238,182,242,139,75,2,27,100,219,96,217,116,53,235,3,236,105,88,11,53,167,175,215,98,45,50,70,117,62,33,103,143,50,170,42,158,69,157,63,28,189,114,192,14,231,115,61,103,206,210,49,160,202,57,68,67,216,120,142,205,137,98,127,133,23,3,174,196,181,253,213,167,71,222,162,81,219,160,158,99,63,56,111,80,164,31,156,157,39,4,153,99,17,152,173,67,7,217,206,209,60,94,103,101,131,218,113,226,112,2,19,135,232,151,37,45,138,181,240,108,49,128,238,99,19,25,85,149,105,150,53,145,81,77,9,240,235,35,52,100,126,139,127,183,163,143,233,118,61,254,132,232,91,36,54,108,8,111,198,48,110,227,151,149,252,175,43,173,223,97,251,238,204,135,222,75,173,57,230,88,56,118,253,206,143,186,29,126,251,71,181,34,152,48,68,225,176,246,159,6,11,199,133,7,92,171,59,231,208,131,187,13,107,214,112,96,71,167,80,40,108,17,201,63,45,107,161,230,244,245,74,214,66,205,233,235,77,98,45,50,70,117,62,161,104,159,246,230,249,196,97,142,89,192,241,195,247,66,228,250,64,54,231,224,150,116,190,182,48,231,216,148,200,247,87,201,181,137,71,201,91,54,226,118,142,115,143,65,180,150,94,242,28,51,96,154,14,157,149,13,209,238,175,56,224,192,7,56,154,75,182,152,229,213,114,166,98,45,170,140,170,202,212,172,133,154,211,215,51,214,66,205,94,87,14,125,182,75,152,48,236,126,228,209,221,54,75,252,14,167,57,38,14,235,215,133,145,92,208,215,111,183,109,119,234,147,31,81,253,239,196,115,204,49,11,174,252,201,47,119,59,252,174,191,58,182,106,205,250,37,157,48,36,132,247,209,185,7,222,168,59,255,6,55,208,247,77,128,189,79,154,172,69,198,168,170,76,205,90,100,140,170,202,130,89,139,140,81,85,153,145,231,87,28,182,110,212,6,242,124,189,176,251,203,129,125,226,57,54,35,252,142,8,251,39,188,86,214,21,134,18,227,27,232,251,97,101,244,199,166,70,173,67,219,29,60,136,58,199,196,253,51,201,158,18,113,132,42,75,10,34,108,118,193,168,106,38,61,147,80,12,184,38,173,92,184,38,161,72,92,19,159,83,147,80,36,174,137,207,9,2,28,111,127,198,25,221,174,191,62,97,201,39,13,128,157,188,106,245,134,110,205,118,235,186,109,86,175,239,86,173,95,215,173,186,226,138,24,152,203,92,22,33,242,223,204,81,195,113,181,122,251,112,92,133,227,108,201,39,13,32,188,47,118,57,254,55,221,14,167,157,134,33,118,207,168,181,101,154,207,115,77,128,113,13,101,142,213,43,5,148,60,134,90,29,21,219,62,139,149,219,153,56,82,226,57,182,90,48,57,24,114,24,130,58,91,94,158,51,209,28,229,144,146,179,180,33,148,152,152,144,217,115,204,128,188,19,67,207,231,44,157,26,247,141,177,188,18,199,156,22,199,54,132,18,135,106,57,47,43,212,86,178,151,184,77,57,203,43,113,240,162,103,220,75,72,201,25,181,96,98,25,175,40,180,58,193,115,47,188,50,14,36,22,102,97,39,54,153,100,79,41,113,226,128,22,26,136,2,181,56,82,157,67,49,96,20,101,81,41,148,197,142,102,210,107,182,175,59,168,95,218,209,204,89,99,194,40,198,168,5,27,212,92,125,241,37,221,30,71,29,211,173,190,228,146,232,216,136,88,189,102,67,183,122,245,218,48,224,187,44,46,127,46,115,89,168,132,209,234,234,181,151,201,115,12,28,87,226,218,136,88,125,217,101,221,238,225,125,178,230,194,139,116,249,161,104,189,183,170,176,28,207,165,111,12,173,250,38,160,228,49,212,234,168,200,246,152,64,45,142,148,120,142,173,24,249,44,81,174,48,192,153,29,44,199,242,74,118,204,49,14,174,156,201,138,148,152,152,144,217,115,44,2,121,167,178,111,50,150,78,46,246,87,201,161,48,142,117,132,18,135,180,156,151,21,90,43,25,153,109,140,165,178,108,148,103,141,122,118,18,92,57,163,22,76,44,227,21,141,86,167,120,238,37,122,29,139,146,51,106,228,73,246,116,156,95,113,16,129,90,172,69,98,148,41,89,84,10,101,177,197,80,29,86,167,233,53,1,162,43,39,91,125,214,158,181,211,100,84,207,78,15,178,234,242,203,187,189,142,56,34,254,114,204,38,2,23,75,249,143,212,113,180,49,151,185,44,76,182,89,23,38,12,27,46,15,99,88,61,166,55,1,182,59,239,188,110,175,31,254,168,91,117,105,152,248,234,123,168,45,161,66,198,133,143,34,249,113,148,54,46,207,248,85,23,55,44,142,156,77,6,54,46,116,99,175,123,223,180,82,212,157,99,43,7,239,187,158,227,153,89,121,39,70,214,201,166,103,121,121,59,147,88,199,24,8,103,182,80,98,98,25,207,49,3,242,206,11,61,159,179,116,114,220,55,198,242,74,28,115,90,28,219,16,106,242,230,133,173,68,157,217,198,88,42,203,74,123,214,168,231,80,228,220,75,72,201,25,76,226,21,133,105,58,165,23,94,25,67,5,75,116,41,121,227,62,28,141,90,198,103,101,45,212,156,190,158,177,22,106,78,83,143,255,140,187,203,241,199,119,187,156,112,98,112,148,95,252,214,208,34,209,104,230,252,67,14,238,46,184,233,193,97,74,55,127,206,97,142,133,97,219,179,207,238,246,250,252,87,100,242,59,192,146,142,99,135,239,141,11,15,216,191,59,255,134,215,239,54,240,64,5,113,75,177,1,180,144,233,22,119,118,198,90,168,57,140,79,203,90,100,140,170,202,44,172,170,40,232,22,3,41,158,243,252,225,232,173,11,156,105,101,64,148,51,254,248,53,2,203,231,187,231,57,54,35,106,59,164,231,218,254,27,236,207,173,10,113,187,91,204,89,232,204,27,148,65,127,100,9,65,230,152,1,214,113,134,241,14,173,69,51,174,5,12,165,189,68,208,137,195,145,168,113,33,3,70,117,62,161,34,54,19,107,81,101,84,85,166,102,45,212,76,186,197,83,172,197,168,166,4,4,157,159,177,228,182,139,85,107,175,192,145,252,145,181,112,85,4,41,94,176,135,184,66,97,156,72,117,176,122,85,119,249,222,123,117,27,118,220,33,184,157,127,142,57,166,193,218,181,221,154,115,206,237,86,95,120,177,126,162,0,101,179,147,187,248,68,73,113,231,31,228,164,194,229,167,162,219,176,122,117,119,197,46,187,116,27,152,248,150,237,53,57,210,244,249,37,107,161,230,244,245,140,181,168,50,170,42,11,228,211,222,252,30,225,57,230,136,224,184,224,179,61,114,154,128,132,23,103,244,230,19,145,229,134,218,14,232,121,229,13,180,107,27,212,243,124,226,177,177,81,235,192,86,135,78,238,96,171,101,152,202,78,19,7,246,40,152,153,181,168,50,170,42,83,179,22,25,163,170,178,73,235,3,211,43,156,200,124,168,230,47,89,11,53,123,221,177,163,110,213,234,174,219,126,187,96,155,99,142,57,38,128,7,235,175,88,27,20,253,160,144,79,104,88,11,53,123,127,114,12,99,160,204,75,172,69,198,168,170,76,170,103,100,254,212,70,139,81,85,41,219,154,150,133,204,86,93,88,139,69,49,170,42,149,118,231,87,28,182,22,176,83,249,60,206,57,191,242,48,31,248,47,127,212,118,72,207,105,255,153,215,133,211,254,220,170,224,54,176,194,243,137,192,198,70,173,3,219,29,58,136,6,101,226,254,88,98,214,103,28,144,80,36,158,69,198,234,46,164,221,90,157,205,81,95,117,10,116,99,47,226,115,57,163,66,154,211,71,235,132,240,250,117,93,119,233,165,145,217,89,115,153,75,75,56,96,184,45,137,137,67,243,184,34,84,248,82,174,182,33,62,84,243,143,137,229,77,145,15,132,177,85,79,118,69,79,118,32,243,139,234,217,252,99,28,200,24,159,216,170,39,198,63,45,7,26,48,170,42,48,170,175,103,177,57,182,2,200,155,109,192,76,22,134,204,189,192,61,203,203,115,38,177,142,113,106,35,179,133,18,19,203,120,142,25,208,234,196,200,177,207,195,254,16,91,247,145,114,180,99,78,139,169,6,37,70,45,152,88,198,155,21,173,149,138,28,182,76,75,101,221,184,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,208,234,4,207,189,240,202,24,42,88,162,75,202,65,156,29,39,14,120,41,18,163,24,163,150,28,41,99,19,10,209,149,51,91,28,170,43,139,237,4,100,118,40,68,135,213,233,219,201,56,82,206,161,48,206,3,19,224,115,157,238,221,25,19,83,195,184,10,31,163,78,175,70,221,124,161,96,204,193,207,106,174,93,27,76,252,115,153,75,33,12,76,153,52,172,11,19,204,132,224,79,108,122,192,192,29,138,20,78,74,5,22,131,93,157,38,107,142,173,163,249,132,35,229,236,140,100,59,223,68,148,185,181,250,198,211,160,108,199,4,148,92,160,116,55,210,230,216,114,192,25,232,33,111,200,108,121,57,255,108,162,109,40,91,155,124,254,247,182,80,98,98,25,207,49,130,86,167,69,142,125,28,247,69,139,115,137,117,90,76,179,80,98,212,130,137,101,188,73,209,90,137,200,97,75,180,84,214,141,241,44,175,196,193,139,222,224,144,34,122,98,212,130,137,101,188,162,80,235,132,94,120,141,114,32,177,60,135,98,65,118,147,77,162,221,95,113,160,192,51,96,212,146,35,101,108,66,33,58,172,78,211,83,125,116,101,177,157,72,62,164,156,217,162,40,171,47,99,45,6,140,98,2,140,43,200,218,12,146,88,125,106,246,130,207,9,48,22,152,14,91,14,12,25,155,174,134,49,178,62,8,147,135,203,236,121,139,185,204,69,101,221,250,112,92,132,73,195,218,48,105,72,199,146,30,55,144,176,218,153,207,92,166,195,78,128,82,100,111,4,145,28,88,125,194,81,141,172,62,223,102,230,131,157,80,136,174,44,182,56,148,81,75,142,212,231,151,140,98,12,148,147,173,40,204,84,95,16,216,218,49,73,203,47,57,82,147,231,216,98,17,207,172,150,204,153,183,222,142,103,226,122,127,46,154,163,204,91,55,179,181,141,156,133,18,207,177,24,88,39,214,57,246,121,220,87,117,142,57,45,166,25,40,49,106,193,196,50,222,172,104,173,84,228,176,101,90,42,235,198,245,172,81,207,161,48,14,46,209,19,163,22,76,44,227,21,141,90,167,244,194,107,148,3,137,229,217,100,96,59,189,102,87,132,164,210,151,95,113,136,74,140,84,57,210,56,135,34,49,138,49,106,201,145,114,14,69,139,163,18,72,185,10,139,121,46,125,35,200,214,49,136,152,202,162,151,76,172,12,120,248,24,185,170,171,41,48,95,238,136,48,117,221,218,120,102,153,145,136,165,206,101,229,10,199,195,101,151,133,137,101,152,60,152,19,138,69,162,222,151,57,114,148,199,188,232,145,242,116,239,172,38,68,164,144,42,173,247,146,9,200,236,80,36,22,165,194,145,234,28,138,196,89,192,217,138,194,76,245,4,129,147,173,178,160,245,153,99,203,70,62,11,228,172,155,112,102,115,38,174,197,49,199,152,106,153,77,214,128,133,18,207,177,148,176,78,213,190,46,89,58,157,253,99,28,99,25,135,194,56,184,68,79,140,90,48,177,140,151,21,90,43,25,153,109,142,165,178,184,115,150,168,178,252,17,51,70,45,152,88,198,43,26,173,78,241,220,139,244,177,103,168,96,137,84,236,133,48,133,183,97,189,226,32,102,20,139,128,1,107,49,96,148,73,140,90,178,22,137,81,10,54,145,36,116,72,25,72,204,24,127,139,53,71,196,116,239,107,73,145,35,109,57,78,18,92,201,87,212,201,100,44,134,140,196,185,135,157,223,201,231,42,4,3,150,185,172,60,1,76,32,185,210,192,164,129,227,34,29,119,133,46,166,183,85,44,7,36,159,234,89,125,19,141,13,116,149,212,158,249,130,154,124,168,176,217,202,153,104,78,226,82,159,36,190,126,173,173,73,82,171,179,144,118,76,138,186,115,108,225,208,247,157,114,60,243,138,229,109,206,236,181,57,151,88,199,152,102,50,166,214,128,133,18,39,148,246,28,83,192,58,77,251,182,100,233,228,184,175,140,229,149,56,230,180,56,164,136,158,24,181,96,98,25,111,86,180,86,42,50,219,28,75,101,221,184,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,208,234,4,207,189,240,202,24,42,88,162,21,123,169,56,78,28,130,145,224,212,58,44,193,179,23,96,60,13,124,157,178,126,96,83,13,131,20,85,132,131,136,105,28,213,196,89,204,179,40,61,87,65,204,226,46,175,116,209,134,232,176,58,45,150,1,39,57,170,171,41,48,95,114,56,48,88,228,161,105,238,105,183,148,185,172,12,1,76,24,46,95,27,7,164,118,204,3,139,11,124,133,192,78,141,240,190,228,172,128,152,229,26,71,53,19,138,196,162,68,189,9,159,83,230,87,234,149,109,218,118,39,22,167,114,84,115,86,37,227,32,213,250,198,81,173,179,42,211,182,55,199,22,129,120,6,143,183,86,141,57,115,215,179,188,60,207,36,177,77,227,208,68,206,105,153,158,133,18,39,148,246,28,1,214,41,117,14,61,175,165,178,116,106,206,242,242,156,73,200,26,225,80,69,244,196,168,5,19,203,120,163,162,181,208,200,97,205,181,84,214,149,247,44,47,207,153,132,172,17,14,85,68,79,140,90,48,177,140,183,106,180,54,218,115,47,188,50,214,206,236,89,163,158,67,81,181,151,136,117,226,128,39,106,67,86,165,202,65,6,44,65,229,168,230,172,202,84,245,141,163,26,69,29,112,85,44,6,87,132,34,177,58,133,81,149,51,248,24,185,98,68,206,4,159,19,201,129,163,154,224,99,34,234,19,150,132,104,155,67,124,168,234,71,100,242,112,89,252,233,77,139,207,177,117,131,125,126,73,152,48,218,47,39,1,59,78,210,177,17,205,228,51,71,242,193,168,170,103,245,40,224,72,17,18,208,152,231,62,20,197,124,176,23,245,1,165,200,26,19,70,41,165,128,181,97,49,171,147,88,156,5,71,53,178,42,25,7,105,114,160,196,81,205,89,149,140,131,180,218,153,99,139,0,103,211,132,117,66,152,51,103,218,122,150,151,231,76,98,29,227,144,146,179,180,41,84,177,35,207,177,24,88,39,214,57,236,25,45,149,165,211,115,150,87,226,224,69,87,14,46,209,19,163,22,76,44,227,205,138,214,74,69,102,27,99,169,172,27,215,179,70,61,135,194,56,184,84,143,98,118,98,48,137,87,20,166,233,148,94,120,101,12,21,44,81,207,38,100,120,187,34,36,205,106,247,87,28,112,168,154,179,42,85,14,34,102,201,81,173,179,42,169,190,177,56,11,142,106,98,17,117,192,190,13,81,41,162,171,202,2,111,84,19,10,104,76,40,20,190,138,215,135,142,58,44,119,52,221,57,146,26,20,219,62,192,224,132,123,220,121,112,90,98,97,87,206,101,235,148,117,97,95,95,18,246,181,92,101,114,199,64,2,62,142,129,104,9,68,31,56,114,152,11,46,223,59,25,178,196,168,122,164,176,42,176,136,247,69,202,57,20,198,153,76,130,229,248,220,154,79,81,186,108,157,44,32,182,19,113,27,71,53,67,178,85,105,182,7,140,231,88,190,176,201,93,228,13,37,235,4,49,103,206,188,245,44,175,196,49,199,56,184,114,150,54,132,42,118,228,57,150,18,214,169,117,142,251,32,238,191,58,199,28,99,170,105,40,50,106,193,196,50,94,86,104,173,100,228,176,165,90,42,139,59,103,137,42,203,159,19,179,19,131,73,188,162,49,77,39,245,18,189,142,131,130,21,251,218,236,32,83,50,197,68,219,68,237,48,42,65,113,222,140,167,145,90,157,197,180,51,201,87,8,73,162,107,174,216,129,146,223,137,249,202,156,90,238,64,72,171,232,190,174,232,129,188,111,32,174,110,166,143,249,196,233,108,205,145,95,92,186,60,94,125,0,54,94,153,203,214,35,252,20,239,37,151,132,73,131,62,207,48,179,132,54,74,95,58,150,42,177,76,124,220,233,86,223,183,147,124,168,230,111,137,207,153,38,223,68,115,101,89,129,50,70,105,176,168,20,202,230,147,184,243,165,252,138,196,68,181,181,142,216,170,195,153,45,138,242,28,203,27,188,209,122,230,172,93,198,58,49,204,153,51,123,61,203,203,115,38,177,142,113,72,201,89,218,20,106,242,28,139,129,117,98,157,227,62,136,251,170,206,49,167,197,52,3,37,70,45,152,88,198,155,21,173,149,138,28,182,76,75,101,221,184,158,53,234,57,20,57,247,2,74,14,213,34,153,189,162,81,116,74,149,123,225,149,113,32,177,48,11,123,201,216,68,237,56,113,8,138,20,3,22,165,194,145,234,28,138,1,163,152,64,202,134,204,52,195,179,23,96,92,131,207,9,34,166,113,84,115,86,5,246,186,112,164,28,230,132,93,130,119,11,130,82,182,151,193,98,90,192,150,102,190,228,240,8,190,210,205,237,43,23,95,28,207,72,207,177,117,128,1,231,165,97,82,200,164,1,189,118,40,216,49,162,36,16,246,14,135,228,10,202,52,199,166,128,220,94,77,16,221,197,178,96,9,139,193,94,87,148,174,114,221,96,17,239,139,84,231,80,36,214,192,128,35,213,57,20,37,155,204,212,142,227,57,150,13,226,153,100,166,117,202,102,103,204,153,187,158,229,229,121,38,137,109,26,135,38,114,150,101,10,53,121,142,89,96,157,86,231,216,231,97,127,136,29,247,81,201,73,196,142,117,90,28,82,68,79,140,90,48,177,140,55,41,90,43,17,153,109,140,165,178,110,140,103,121,37,14,94,244,81,238,5,148,28,154,137,100,246,138,66,209,9,85,238,133,87,198,210,105,158,53,234,57,20,11,178,155,108,18,109,189,226,160,5,158,1,163,150,28,41,231,80,12,24,197,113,12,168,237,144,153,102,88,126,33,80,44,34,178,117,35,238,88,68,130,145,51,49,31,236,4,36,78,133,114,16,137,121,238,67,81,240,169,145,218,81,6,62,38,162,62,97,73,136,182,57,146,138,110,62,88,97,117,249,45,255,139,47,141,92,187,221,101,46,91,142,108,8,163,77,110,77,186,60,136,236,114,221,231,38,64,136,194,249,213,236,243,140,21,166,166,124,23,79,156,10,229,32,230,243,44,98,58,236,4,40,69,246,70,69,32,144,88,21,207,153,152,207,179,23,243,193,21,1,162,43,139,237,132,98,192,40,198,168,37,71,106,242,28,203,6,241,204,105,96,157,213,37,59,99,206,172,245,44,47,207,153,196,58,198,33,37,183,83,155,158,133,18,83,39,227,57,22,129,86,167,70,142,251,32,236,31,177,217,79,37,199,28,225,210,142,78,209,19,163,22,76,44,227,205,138,214,74,69,102,27,99,169,172,27,151,245,71,201,161,48,14,46,209,155,12,74,54,148,246,138,64,171,83,60,247,194,43,99,168,96,137,122,54,25,216,78,175,217,21,33,169,180,195,40,197,160,30,65,139,199,80,171,51,75,125,195,132,250,101,83,178,37,198,65,18,171,15,6,234,22,8,91,12,182,64,13,22,131,201,85,221,220,192,116,139,101,193,2,217,250,137,167,72,247,1,133,152,21,63,240,219,200,3,180,23,95,162,15,208,206,177,69,130,125,120,209,133,241,22,165,114,208,105,199,142,232,145,34,156,31,36,51,20,206,61,128,63,238,77,207,242,189,97,186,175,99,28,20,116,97,117,166,152,114,6,73,118,50,1,169,77,205,23,179,228,168,38,22,81,135,173,151,73,242,41,139,237,4,8,135,98,192,162,84,56,82,147,231,88,70,200,103,117,156,69,19,46,237,140,57,211,214,179,188,146,29,115,140,131,43,183,201,26,176,80,98,234,100,60,199,18,162,213,201,145,227,62,201,247,103,201,196,140,169,38,49,99,212,130,137,101,188,172,208,90,201,200,97,75,181,84,22,119,206,18,85,150,63,98,45,6,37,27,74,123,69,162,213,73,158,123,137,94,199,162,228,140,90,179,23,194,20,165,189,250,240,195,15,127,197,119,207,58,21,83,191,228,66,49,202,168,170,36,123,140,67,145,49,170,42,201,86,174,162,150,52,90,65,209,200,175,53,39,8,142,20,27,4,29,124,204,215,81,6,162,123,71,13,147,226,138,65,187,96,66,93,38,14,108,195,154,213,145,73,159,203,242,151,181,220,114,166,207,51,0,222,169,194,145,146,146,249,67,225,227,230,115,212,231,155,35,160,166,183,218,77,185,230,115,49,175,15,218,49,214,66,205,65,60,197,140,81,85,73,57,1,165,111,192,90,168,57,57,191,100,45,212,156,190,94,201,90,40,63,255,126,15,70,217,44,96,160,243,219,223,254,182,251,225,15,127,216,173,94,189,186,219,125,247,221,195,71,194,54,221,197,23,95,220,125,255,251,223,239,254,248,199,63,118,123,237,181,87,183,237,182,219,106,141,136,75,47,189,180,251,209,143,126,212,157,120,226,137,18,223,110,187,237,52,178,53,128,55,91,207,241,204,42,86,97,43,3,250,137,62,220,102,155,85,221,30,123,236,33,177,24,143,156,75,172,107,76,179,153,77,173,1,11,9,159,119,222,121,221,15,126,248,131,238,236,179,207,238,246,222,103,239,110,213,42,119,126,111,153,224,220,115,207,237,190,247,189,239,201,186,114,124,212,214,113,154,156,141,129,203,46,187,172,251,241,143,127,220,157,116,210,73,221,222,123,239,29,142,109,59,118,181,147,29,95,126,249,229,221,79,126,242,19,57,206,247,217,103,31,201,141,251,36,238,203,200,161,12,69,139,105,14,74,140,170,124,230,153,103,116,95,253,234,215,186,47,127,249,203,221,209,71,31,221,93,17,62,227,233,139,53,107,214,116,235,215,175,239,126,249,203,95,118,63,255,249,207,187,93,119,221,181,219,121,231,157,99,165,141,14,93,185,6,135,45,211,82,89,55,174,103,141,122,14,69,206,189,128,146,207,59,63,28,227,223,255,65,119,206,57,231,200,62,218,148,199,56,199,7,251,156,207,197,218,103,223,198,128,188,167,127,208,218,94,237,148,81,238,133,87,198,80,193,18,173,216,75,197,186,246,226,73,234,56,171,34,28,68,204,22,71,53,103,85,82,125,99,243,69,51,9,200,56,20,137,53,96,92,133,197,96,175,43,74,151,111,115,180,125,239,115,186,169,176,232,161,24,91,63,137,145,19,169,71,225,72,106,80,178,60,133,95,95,192,239,253,51,8,5,22,155,203,242,21,217,95,151,198,7,222,75,132,112,117,159,11,168,31,73,32,236,29,14,44,199,224,245,4,239,11,186,153,176,215,37,150,57,26,208,88,170,35,86,206,89,204,24,85,149,234,122,26,82,178,10,24,203,55,148,185,19,234,151,174,114,219,197,118,34,110,41,132,227,153,204,205,7,38,9,239,122,215,187,194,0,230,171,50,80,50,252,236,103,63,235,254,251,191,255,187,251,211,159,254,164,158,30,248,136,145,179,28,7,174,211,32,157,147,211,254,207,153,51,113,61,203,203,219,38,106,51,200,248,143,255,248,143,238,184,227,142,147,1,95,150,51,144,184,12,227,208,68,110,179,148,1,11,9,51,224,254,208,255,124,168,251,238,119,191,219,93,33,191,154,183,252,192,58,254,207,255,252,143,76,62,215,174,93,43,199,213,187,223,253,238,238,47,254,226,47,164,143,106,57,27,15,218,121,202,151,94,122,137,12,212,255,239,255,254,175,187,232,162,139,100,31,18,75,44,157,29,249,178,203,46,149,247,197,39,63,249,201,238,130,11,46,136,89,193,159,75,200,30,97,154,133,18,7,172,91,183,190,59,226,136,35,186,191,250,171,191,238,94,253,234,87,119,239,123,223,251,186,183,190,245,173,221,179,158,249,172,238,95,254,229,95,186,211,78,59,77,250,196,222,131,103,156,113,70,172,184,81,160,43,149,177,9,101,212,19,235,198,120,150,87,226,224,69,31,229,94,64,201,231,158,115,110,247,225,15,127,56,30,227,155,248,14,9,78,138,112,124,124,250,211,159,150,207,198,141,143,13,242,94,232,183,215,62,131,181,51,132,123,225,149,177,116,90,206,242,74,28,188,232,53,158,20,95,32,235,55,2,158,72,34,32,217,234,144,90,198,94,202,152,103,47,230,131,107,162,49,32,186,10,69,98,117,102,140,170,156,193,199,44,23,22,103,228,76,240,85,4,24,11,188,143,28,49,34,139,152,14,171,211,215,55,221,226,73,240,73,32,138,228,193,230,242,62,36,168,32,213,85,191,129,91,94,248,210,57,255,130,249,67,211,203,25,236,51,254,63,3,194,62,179,253,232,247,165,247,137,224,147,64,20,33,99,211,213,16,86,152,110,113,19,241,105,97,156,234,170,47,19,124,78,64,226,72,17,62,22,36,177,56,35,139,152,238,217,9,72,177,104,70,86,159,48,138,49,40,217,163,150,227,5,56,54,213,80,46,195,150,109,146,108,176,33,204,43,108,18,177,233,193,178,247,221,119,223,238,6,55,184,65,247,171,95,253,74,190,192,192,14,59,236,208,29,120,224,129,114,38,157,179,173,12,134,13,232,248,254,240,135,63,116,55,190,241,141,37,119,75,4,103,199,132,181,255,115,230,204,89,207,242,242,182,137,216,121,93,179,75,127,72,117,182,80,197,142,156,80,218,91,8,56,38,110,118,179,155,117,215,188,230,53,151,193,196,210,58,49,242,154,53,219,118,215,187,222,245,228,216,229,74,25,251,144,88,98,217,9,61,27,48,37,11,14,133,49,41,80,98,205,245,156,154,81,102,34,240,241,143,127,92,174,44,188,230,53,175,233,62,255,249,207,203,192,241,255,253,191,255,39,19,154,111,126,243,155,27,121,50,229,81,91,73,19,202,168,39,214,141,237,89,163,158,67,97,28,92,162,39,70,45,152,88,198,43,10,229,70,215,58,165,23,94,25,67,5,75,212,115,75,168,81,250,10,33,105,86,187,127,199,171,67,4,36,91,29,82,203,216,139,143,145,168,92,218,20,137,81,140,81,141,35,37,22,120,103,153,144,37,22,208,88,90,86,52,51,206,124,161,40,215,167,10,203,209,194,167,102,62,10,31,84,248,109,173,46,71,235,249,144,232,234,55,36,53,40,206,221,3,127,16,206,96,95,196,115,15,225,67,10,123,46,203,71,24,96,50,97,176,159,211,53,16,171,238,84,245,87,195,206,145,226,161,144,182,74,168,207,47,199,210,132,189,97,186,67,10,187,152,233,149,116,87,65,5,184,196,210,149,218,130,157,238,204,156,53,150,24,152,146,28,35,240,185,101,189,89,235,27,247,250,6,55,137,200,121,211,96,151,93,118,145,65,212,9,39,156,32,147,1,206,26,49,216,187,206,117,174,211,93,253,234,87,239,142,61,246,88,57,11,103,64,231,22,138,171,93,237,106,146,99,3,67,206,206,113,37,226,212,83,79,205,174,92,120,224,39,126,230,153,103,102,147,145,18,220,46,192,173,56,99,57,147,64,93,38,66,191,255,253,239,181,45,59,65,146,247,51,219,43,92,218,25,115,38,109,67,119,225,133,23,200,109,5,27,54,196,171,10,209,159,231,162,178,254,127,250,211,41,178,157,235,214,173,139,241,44,47,174,31,3,72,250,227,50,174,40,170,223,99,67,248,124,230,76,55,253,42,103,188,203,132,2,151,92,114,73,119,202,41,167,76,213,119,228,78,218,95,11,197,85,175,122,213,238,233,79,127,122,119,159,251,220,103,170,219,216,216,46,182,143,254,160,191,102,1,199,29,19,92,246,203,216,54,19,227,86,144,85,171,182,233,30,241,136,71,116,79,120,194,227,187,221,118,219,45,68,172,79,55,184,254,59,171,91,39,199,75,223,223,177,235,117,127,135,23,251,236,180,211,79,235,254,248,135,63,118,23,93,116,177,236,43,219,61,37,167,102,168,27,156,244,57,239,183,59,222,241,142,221,237,111,127,251,238,202,87,190,114,119,173,107,93,75,250,235,150,183,188,101,119,252,241,199,203,186,196,193,121,4,103,222,79,63,253,116,185,74,82,195,66,223,91,235,214,173,21,251,15,127,248,189,246,97,237,125,210,11,47,152,254,225,86,171,83,78,137,199,79,220,214,190,127,140,47,13,223,97,167,157,118,122,119,89,248,30,179,254,240,44,251,254,124,61,198,3,79,58,198,75,88,191,112,12,112,44,180,234,243,185,197,149,28,182,223,64,31,208,95,23,94,120,97,179,30,126,62,71,56,46,198,174,64,200,118,132,99,152,245,176,247,125,13,150,215,126,79,155,61,198,189,68,239,8,7,5,125,161,76,49,209,54,81,123,155,23,188,224,5,27,94,119,220,207,245,123,46,20,233,251,78,149,169,89,139,140,81,85,153,182,126,162,80,76,226,68,230,67,53,127,139,181,80,115,16,247,177,177,188,86,123,73,87,135,233,106,14,151,23,96,57,66,198,145,68,201,226,90,168,153,235,1,181,246,193,234,213,93,183,253,246,93,183,211,150,121,246,112,171,3,191,126,197,67,208,87,184,15,31,222,153,30,102,39,142,148,148,210,159,234,55,252,41,30,32,106,40,140,133,140,35,13,235,5,54,213,235,101,94,214,78,40,212,28,182,83,50,170,41,1,205,118,141,181,80,115,114,190,177,22,25,163,170,82,178,229,36,59,0,93,76,245,101,113,23,11,127,167,189,237,125,226,221,92,224,139,139,251,168,185,101,226,193,15,126,112,247,176,135,61,76,6,123,124,153,190,249,205,111,150,123,193,95,244,162,23,117,215,184,198,53,36,159,129,248,63,254,227,63,202,217,228,191,252,203,191,148,1,206,71,63,250,81,185,21,197,112,149,171,92,165,123,202,83,158,210,221,243,158,247,12,31,43,219,75,91,156,85,253,192,7,62,32,95,172,128,65,211,19,159,248,68,185,218,193,23,232,191,255,251,191,203,109,44,92,233,248,246,183,191,45,131,40,226,59,238,184,163,228,51,168,33,135,47,92,214,103,255,253,247,23,63,235,207,253,193,156,185,125,212,163,30,37,219,240,235,95,255,90,214,135,118,12,55,191,249,205,229,140,46,103,194,121,158,131,103,52,216,102,214,243,222,247,190,183,76,128,24,0,177,142,220,158,242,178,151,189,76,250,129,118,89,7,6,153,95,251,218,215,186,151,190,244,165,221,159,253,217,159,165,9,19,203,231,94,253,127,248,135,127,232,30,242,144,135,132,129,221,133,221,39,62,241,201,238,252,243,207,151,248,173,110,117,43,233,167,27,221,232,134,161,206,106,25,232,112,123,206,123,223,251,222,238,23,191,248,133,228,16,123,226,19,159,212,221,246,182,135,201,25,113,62,158,207,62,251,28,185,149,199,247,43,125,118,248,225,135,203,89,233,155,222,244,166,221,147,158,244,36,89,55,6,69,95,250,210,151,186,183,188,229,45,50,104,1,76,6,233,195,35,143,60,82,6,155,47,124,225,11,229,62,125,6,89,236,175,247,188,231,61,146,7,216,95,79,126,242,147,211,254,242,224,234,210,107,95,251,218,238,250,215,191,190,76,6,88,255,55,188,225,13,178,79,195,248,64,174,88,1,6,159,255,246,111,255,38,251,242,145,143,124,100,247,246,183,191,93,214,113,191,253,246,147,250,30,108,195,99,30,243,24,89,95,6,88,123,238,185,167,156,101,7,119,190,243,157,101,93,152,148,250,129,51,96,255,252,239,255,254,111,232,223,79,200,50,232,63,142,43,195,131,30,244,160,238,241,143,127,188,172,147,237,23,246,223,45,110,113,11,153,52,48,176,254,155,191,249,27,185,21,133,253,195,250,115,79,249,44,253,199,254,253,226,23,191,36,183,247,49,16,53,48,17,121,196,35,30,217,237,190,199,238,242,149,203,91,92,56,40,108,134,231,95,254,234,151,221,171,94,249,170,238,166,55,187,105,247,244,167,61,93,38,239,128,129,41,207,95,112,37,226,160,131,14,234,62,243,153,207,72,63,222,246,182,183,149,253,128,112,223,61,239,139,123,221,235,94,178,239,217,15,95,248,194,23,186,15,126,240,131,233,189,117,135,59,220,65,142,117,123,111,217,109,116,188,183,190,243,157,239,200,241,254,216,199,62,182,59,234,168,163,100,59,216,70,195,221,239,126,119,233,127,222,223,101,255,3,174,132,208,175,220,94,101,245,110,120,67,142,223,39,118,135,29,118,88,216,134,139,194,242,222,216,253,236,103,63,13,125,120,160,108,15,125,127,227,27,223,72,222,107,183,12,239,135,53,225,253,71,255,156,27,252,255,243,63,31,202,142,69,214,157,227,131,91,133,14,61,244,208,236,51,192,131,125,194,62,227,253,225,247,3,251,159,137,33,207,107,113,11,33,199,30,253,194,113,203,62,231,120,228,216,225,89,36,142,37,62,251,118,218,105,167,238,209,143,126,180,188,127,217,230,55,190,241,141,114,28,220,233,78,119,146,101,252,244,167,63,149,182,217,47,79,123,218,211,186,7,62,240,129,221,149,174,116,37,241,49,249,96,18,200,251,249,43,95,249,138,248,0,251,143,92,62,111,236,179,130,126,248,208,135,22,182,189,211,35,29,121,75,200,134,233,226,253,195,209,118,0,9,7,73,44,78,101,84,85,166,226,32,98,26,163,170,50,83,61,99,84,85,224,44,6,139,210,51,40,125,25,7,81,179,26,47,99,160,150,39,28,41,243,139,106,172,168,214,119,9,165,63,133,76,87,135,249,45,95,28,65,6,126,7,187,52,26,222,28,213,248,28,155,6,92,253,185,136,255,187,177,126,202,253,64,78,16,165,30,133,35,153,133,223,224,151,101,106,150,86,212,241,57,162,135,34,165,36,165,2,173,32,41,198,81,77,200,98,176,6,71,251,195,98,176,215,11,148,161,172,237,32,98,22,44,186,34,217,26,19,22,101,132,35,213,248,121,247,125,80,72,139,207,58,100,28,94,92,106,54,123,99,129,182,249,66,228,42,2,95,108,12,176,249,226,98,66,192,32,131,193,217,33,135,28,146,38,14,12,54,24,184,50,168,98,16,243,159,255,249,159,221,199,62,246,49,201,97,224,198,224,132,1,14,131,99,190,164,169,247,141,111,124,163,251,215,127,253,87,25,148,242,165,123,192,1,7,200,32,156,73,192,193,7,31,44,126,30,46,166,14,183,76,49,120,228,11,149,186,246,165,203,32,158,129,35,203,190,246,181,175,157,174,118,216,160,143,171,37,124,241,51,88,248,251,191,255,251,238,152,99,142,233,238,119,191,251,201,32,137,43,39,180,205,68,130,65,50,103,119,57,131,136,205,23,251,245,175,127,189,176,132,109,228,108,43,131,33,38,75,44,159,126,33,135,135,37,25,24,179,125,76,4,24,232,26,216,63,76,166,24,248,34,244,215,93,239,122,87,233,31,150,203,118,113,63,251,181,174,117,128,44,155,237,123,253,235,95,223,253,238,119,191,147,117,163,191,241,49,145,225,22,26,6,189,103,156,113,166,244,43,3,124,6,21,244,25,3,89,6,48,159,253,236,103,101,240,127,147,155,220,68,214,157,129,220,71,62,242,17,105,147,193,30,19,39,214,145,237,227,118,152,223,252,230,55,226,191,221,237,110,39,131,45,6,69,182,191,104,151,253,197,246,218,254,162,111,172,207,1,251,134,237,99,191,179,174,108,3,3,48,246,31,251,142,109,4,156,37,103,121,172,47,147,12,6,151,108,11,237,113,235,18,19,4,250,144,126,101,153,212,163,95,104,151,125,251,128,7,60,64,150,111,131,122,214,175,124,32,152,54,184,2,246,197,47,126,81,142,77,206,4,179,13,28,47,12,190,63,247,185,207,201,113,192,64,150,137,30,235,205,254,99,159,50,56,100,159,220,224,6,215,151,7,145,57,243,204,186,114,252,127,228,35,31,46,250,239,150,131,254,35,151,126,97,50,199,4,150,129,41,199,195,109,110,115,27,105,139,99,144,247,205,141,110,116,163,112,220,140,63,80,187,253,118,219,203,177,255,177,255,253,152,76,136,153,144,48,144,165,175,153,16,115,220,179,94,108,43,219,201,251,233,214,183,190,181,92,157,56,235,172,179,186,175,127,253,235,178,78,246,222,98,194,102,125,200,123,139,56,237,211,135,246,222,98,114,205,113,198,96,152,109,97,187,236,121,10,250,229,110,119,187,107,88,255,157,100,191,158,123,238,57,97,224,123,96,24,28,239,44,19,29,62,126,100,120,24,12,214,137,137,99,60,126,239,37,199,32,237,50,65,184,238,245,174,27,182,227,202,178,95,121,207,176,109,119,187,219,221,228,56,57,242,200,163,228,61,121,96,152,76,240,254,57,235,204,179,194,49,254,38,25,188,51,49,186,255,253,239,47,199,56,207,117,216,49,206,250,211,126,249,128,50,159,77,12,192,153,16,177,159,57,6,152,180,216,126,224,120,99,63,112,188,179,255,249,76,160,237,123,220,227,30,50,33,96,144,206,118,114,101,12,31,147,47,108,250,158,43,169,188,23,177,233,123,142,43,218,167,255,153,124,240,249,3,211,62,125,203,132,236,159,255,249,159,165,143,153,216,223,247,190,247,149,227,152,247,19,125,204,228,141,207,73,246,219,155,222,52,205,246,222,84,183,183,54,48,207,189,85,174,5,12,139,181,167,132,155,56,168,103,192,170,52,89,11,53,5,166,103,177,22,163,154,226,145,130,5,3,167,15,210,84,89,200,250,37,56,125,234,246,204,225,3,1,201,237,252,94,55,100,113,101,129,26,222,39,122,150,84,175,3,202,101,113,166,155,1,235,182,97,242,192,85,8,226,115,217,52,194,27,148,219,146,120,104,157,203,200,242,9,16,96,108,72,254,72,73,169,249,69,47,252,19,219,245,249,133,222,244,161,154,191,96,144,114,82,225,242,180,200,24,85,149,106,123,230,139,148,215,205,156,10,231,43,195,173,229,100,203,8,133,154,211,215,51,214,66,205,146,159,127,255,248,171,74,54,57,72,172,239,83,179,55,38,248,162,226,139,139,47,59,206,18,51,144,57,249,228,147,229,204,46,3,49,6,41,124,249,51,112,227,108,60,131,13,6,229,12,192,222,255,254,247,203,217,205,231,63,255,249,50,136,226,86,11,190,196,25,72,50,25,225,11,150,129,4,131,188,87,188,226,21,82,143,65,44,131,74,6,122,124,177,162,147,195,178,94,252,226,23,119,79,120,194,19,228,75,220,15,96,233,7,6,4,92,77,224,75,152,245,100,160,198,89,100,6,194,76,38,240,113,197,128,56,87,12,56,171,205,89,60,190,168,25,172,242,37,205,118,241,5,205,217,221,111,125,235,91,114,54,250,122,215,187,190,44,139,135,86,25,200,50,144,102,16,192,149,9,6,30,12,30,88,119,6,102,123,237,181,103,88,151,85,178,62,113,223,108,144,245,166,45,6,49,47,126,201,139,229,108,238,77,14,189,73,90,238,143,126,116,132,12,180,232,67,6,26,12,124,255,246,111,255,182,123,252,227,31,23,250,236,48,201,225,193,200,157,118,222,73,6,221,156,105,166,95,159,245,172,103,117,207,120,198,51,100,29,17,6,47,244,61,219,192,196,129,109,99,128,198,153,114,6,104,180,201,192,156,126,160,143,153,212,176,61,236,63,246,13,125,108,251,235,121,207,123,94,182,191,56,107,202,0,144,118,227,45,60,17,244,1,3,50,206,236,51,177,185,238,117,175,43,62,6,74,12,198,57,179,202,114,232,39,206,222,114,197,138,254,194,102,0,197,160,148,117,161,191,153,16,60,231,57,207,145,179,218,76,248,200,97,191,253,221,223,253,157,76,182,232,47,206,228,210,151,172,7,199,133,63,254,109,226,192,32,152,109,231,234,15,3,53,114,25,84,179,60,6,118,212,161,79,233,43,150,193,68,138,227,129,245,88,189,122,141,172,59,219,196,242,232,159,183,188,229,173,19,251,239,118,183,59,92,250,157,51,244,180,247,138,87,188,60,172,243,221,228,170,193,29,67,29,6,147,188,55,216,127,87,187,218,126,97,109,227,253,229,130,130,25,112,146,71,159,124,234,83,159,146,247,25,147,27,250,157,193,44,253,107,219,202,186,114,181,131,171,0,44,151,109,229,125,199,153,110,222,91,244,149,189,183,232,11,38,5,254,189,69,123,246,222,162,29,222,91,44,159,51,228,44,135,122,76,150,232,79,182,157,65,238,135,62,244,97,233,75,222,23,228,200,182,132,23,253,193,123,136,227,151,171,53,143,123,220,227,194,177,115,155,208,215,7,201,32,155,137,30,199,8,199,36,131,123,246,235,131,30,28,38,87,225,184,221,63,76,32,191,252,229,47,133,190,220,63,76,38,247,151,193,59,239,85,142,239,103,60,83,143,241,91,222,66,182,145,253,198,251,165,54,113,96,29,152,128,176,31,56,118,95,254,114,246,195,93,101,159,177,254,156,92,96,63,176,237,28,159,172,23,125,205,182,51,193,100,253,232,63,250,14,223,93,238,114,23,201,165,255,153,12,162,179,254,124,206,48,177,39,135,207,2,250,135,99,12,48,81,231,243,137,73,52,159,61,244,9,121,92,1,100,61,216,7,188,47,56,145,192,228,133,137,44,87,133,210,246,186,247,116,123,123,253,65,211,11,175,156,129,227,160,72,212,179,201,68,219,233,53,187,34,36,149,118,255,169,29,155,136,234,128,199,224,115,131,136,89,114,84,235,172,74,90,51,211,97,137,20,172,49,41,178,64,3,62,39,136,152,198,81,77,92,198,122,197,193,124,176,207,13,200,210,53,94,194,182,87,234,182,226,196,34,245,112,126,67,210,11,167,55,19,156,51,188,241,186,11,47,234,175,64,204,177,241,17,62,12,195,183,72,63,105,240,144,227,189,216,135,142,122,224,40,156,98,22,126,83,7,237,26,188,79,245,84,39,21,10,175,43,172,77,223,190,165,101,233,222,112,9,101,174,180,99,172,206,86,187,194,222,168,38,52,80,214,83,17,183,113,84,115,86,37,227,32,137,197,169,28,85,207,124,17,10,235,76,194,24,109,156,151,14,124,81,241,133,201,96,142,1,63,95,190,156,45,227,76,39,96,64,201,217,98,6,40,12,124,201,229,172,33,131,77,6,24,156,253,103,0,79,93,124,12,202,248,226,164,62,103,110,25,112,51,152,102,0,195,25,111,206,164,115,150,143,193,58,108,125,192,25,56,6,70,126,160,224,193,109,37,124,209,50,64,101,57,12,174,142,63,254,215,162,83,143,219,50,78,58,233,68,25,64,49,160,225,138,1,253,201,114,56,147,199,25,98,6,127,12,162,214,111,136,239,179,212,255,13,6,76,2,24,48,179,75,113,19,19,225,165,54,224,22,166,195,111,123,184,44,151,221,196,0,150,245,122,192,3,30,40,131,29,206,124,50,216,121,213,171,94,37,103,62,223,244,166,255,146,219,22,240,51,216,62,255,188,243,165,159,25,196,48,144,165,61,59,235,78,91,12,86,30,250,208,135,202,128,5,176,159,24,216,178,47,188,31,112,6,155,51,165,92,37,0,228,178,127,108,127,49,88,161,223,216,207,236,119,219,95,244,143,223,118,250,142,124,6,92,172,23,131,93,38,108,252,68,40,3,91,214,151,9,1,235,193,254,227,10,131,31,236,79,2,219,100,87,112,232,55,38,173,92,69,97,57,126,61,60,24,16,50,216,101,121,54,185,228,140,59,3,67,38,37,172,139,255,37,34,250,188,239,155,190,77,142,211,163,142,58,82,251,239,33,146,19,151,185,65,6,145,15,124,224,3,100,32,7,214,174,93,23,246,211,73,114,38,159,73,201,5,23,92,216,29,127,66,56,222,143,63,65,174,16,49,56,165,61,6,156,151,235,175,93,165,213,47,57,128,99,249,185,207,125,110,247,182,183,189,77,110,175,97,224,136,205,224,147,179,247,182,237,156,1,231,42,66,28,192,119,210,239,12,238,57,214,233,103,222,91,252,90,21,239,45,187,74,69,140,124,216,218,97,160,204,224,151,62,230,61,201,49,199,118,108,187,237,26,217,239,39,132,109,225,10,13,147,30,222,223,191,252,229,177,113,31,200,74,199,99,157,221,202,224,254,149,175,124,101,119,198,153,103,116,255,245,95,28,191,239,237,126,123,114,60,126,249,25,85,222,147,128,245,222,119,191,48,241,227,21,38,218,123,237,185,87,152,24,237,46,235,196,109,120,236,35,6,252,220,114,181,243,78,122,140,135,23,199,3,87,14,253,177,236,65,251,28,163,182,31,248,252,224,56,70,216,231,172,59,251,129,207,41,91,23,174,204,216,79,77,179,158,76,208,240,217,79,39,227,35,206,251,192,250,139,99,190,92,15,234,209,223,244,35,87,22,121,15,113,146,129,190,181,147,45,172,7,253,201,49,138,159,227,129,156,108,123,139,247,116,190,28,59,72,198,184,151,232,29,225,160,160,71,158,100,207,206,20,165,29,223,145,226,49,49,219,251,107,190,150,140,213,159,70,124,253,32,20,137,213,105,156,197,96,84,85,164,141,154,248,88,37,79,218,66,164,17,245,161,154,191,38,146,208,219,94,183,120,102,139,99,232,107,73,45,55,249,138,182,91,237,74,34,164,54,183,203,240,139,75,76,34,230,216,184,96,162,16,190,132,178,43,13,19,37,212,131,107,251,179,181,143,147,176,208,210,87,202,164,28,194,170,91,158,207,7,166,15,196,199,36,49,234,89,125,216,197,196,101,122,75,124,206,72,190,181,9,18,107,145,24,69,57,171,3,91,142,177,40,5,155,191,198,129,28,219,32,139,47,77,207,104,227,188,116,96,29,56,171,202,151,37,131,65,6,181,92,45,224,44,42,224,203,144,65,5,131,27,116,6,108,12,212,56,155,198,151,37,207,28,240,124,129,9,3,25,238,205,166,29,110,127,226,22,27,158,139,224,204,248,251,222,247,62,185,45,4,33,238,7,135,156,109,30,251,149,38,38,20,12,228,248,162,231,118,2,6,173,63,255,249,47,228,172,42,95,210,156,229,228,161,85,182,101,251,237,99,59,214,159,220,62,194,96,129,1,21,131,141,216,255,113,219,199,24,236,186,203,174,233,44,32,254,36,98,247,185,12,2,118,216,97,123,141,71,63,3,53,214,135,229,210,23,244,23,3,46,38,80,244,5,58,207,90,48,40,103,165,24,172,49,65,99,93,119,217,53,222,251,110,160,61,182,21,1,76,6,184,186,194,25,102,6,191,182,30,6,6,67,76,20,128,13,198,107,251,139,73,157,237,47,110,47,241,251,4,48,80,101,98,193,177,193,253,226,28,3,76,66,24,156,49,72,226,216,64,231,140,169,191,90,49,13,152,132,216,224,31,216,54,148,235,224,193,160,155,91,157,124,61,192,177,195,196,133,126,150,125,28,64,191,115,92,245,185,125,31,197,254,59,91,251,111,47,89,118,92,126,228,221,119,223,67,6,192,6,30,130,230,61,193,173,65,28,227,143,126,212,163,229,222,120,174,108,113,123,156,28,239,231,158,19,62,198,195,128,85,246,127,172,87,178,173,194,246,225,88,97,98,201,179,35,76,32,159,253,236,103,203,149,63,110,145,98,191,210,7,28,119,188,215,172,95,250,117,140,131,104,206,118,191,238,117,175,147,159,115,229,106,18,183,17,33,172,139,7,125,192,149,6,16,223,39,151,201,36,227,9,79,248,127,178,13,143,126,244,99,132,159,253,236,231,200,25,249,115,207,61,79,114,194,210,66,13,202,200,191,255,221,239,229,217,167,55,253,231,155,100,121,232,175,121,245,107,100,96,204,123,202,182,145,101,109,171,207,235,152,8,2,179,124,246,17,199,56,235,101,177,152,23,142,241,125,175,218,156,56,208,39,124,238,112,60,115,203,24,199,46,253,143,176,79,216,15,244,29,239,33,114,128,239,63,3,253,90,250,60,120,143,113,156,149,57,188,167,56,38,88,6,147,32,214,133,219,242,120,142,201,214,3,225,10,17,87,102,120,63,241,57,229,183,215,67,182,55,44,171,223,94,91,222,24,247,82,238,31,202,140,131,34,209,141,202,65,156,29,223,105,41,34,86,175,139,29,10,209,149,197,22,135,50,170,113,164,156,67,97,108,98,249,49,48,1,62,183,82,175,116,249,117,42,215,47,67,170,160,82,32,133,93,94,106,47,82,132,139,75,78,180,204,236,125,201,145,195,175,103,6,205,31,132,212,239,33,102,153,88,201,43,193,45,75,12,104,195,155,92,96,235,50,151,165,19,110,13,99,130,198,175,170,152,47,193,235,14,3,55,142,194,41,102,225,207,82,138,124,129,230,43,9,132,189,97,122,64,82,131,34,58,236,226,3,104,44,229,138,21,97,186,197,114,71,3,26,147,101,6,17,211,56,170,137,69,44,6,139,226,56,82,157,75,39,168,249,90,24,175,207,23,97,60,243,195,64,169,100,27,64,149,246,100,158,21,252,178,11,151,212,185,186,192,32,150,129,32,183,157,48,8,225,139,23,31,130,206,89,61,27,208,240,133,199,192,135,219,18,74,225,54,8,190,20,185,15,155,65,53,247,2,115,201,254,157,239,124,167,220,6,48,11,232,35,190,100,249,242,101,242,192,89,89,206,178,50,96,57,228,144,131,101,57,12,86,24,32,114,230,208,126,53,38,246,199,6,177,249,13,127,176,221,246,253,47,253,16,55,33,199,38,75,37,124,94,46,182,140,248,203,45,220,238,228,253,72,244,199,95,87,226,214,9,6,17,220,42,196,109,42,31,249,200,71,228,214,33,64,29,6,186,244,173,108,3,159,193,5,24,236,18,3,108,43,185,12,240,108,144,228,193,50,137,1,107,215,246,23,183,238,148,194,254,226,24,40,7,75,12,200,153,20,176,222,220,198,193,68,144,171,12,12,78,209,153,196,177,46,241,12,118,253,106,209,82,130,62,96,187,172,223,13,216,12,74,89,135,53,252,131,83,69,220,158,152,27,246,72,210,125,255,197,253,174,251,84,121,237,186,181,169,175,129,109,219,159,255,249,159,203,109,82,165,208,135,241,138,83,200,11,139,176,213,243,204,186,191,239,189,239,147,43,38,63,251,233,207,100,57,128,179,223,156,205,230,125,193,25,106,127,197,164,5,6,164,188,183,152,152,254,211,63,253,147,220,158,244,142,119,188,67,206,106,183,177,65,222,183,76,104,185,77,135,73,100,109,59,88,151,248,140,3,235,23,251,131,247,15,183,126,113,28,112,117,228,147,159,250,164,60,107,240,132,39,60,33,182,28,114,116,115,18,176,77,162,163,56,198,195,123,206,98,198,151,135,239,67,223,239,30,236,75,191,31,94,242,146,151,84,215,159,219,133,228,202,223,2,193,126,170,125,22,216,123,138,247,4,235,65,95,50,169,230,161,251,114,61,16,174,32,241,158,243,219,155,99,67,246,158,150,14,26,112,47,188,50,150,78,243,172,81,207,161,216,184,108,18,109,119,197,65,214,41,66,116,245,81,36,91,148,130,81,141,35,69,38,94,176,137,229,199,64,142,172,77,203,245,44,193,200,34,166,195,21,1,198,2,211,97,203,129,123,87,20,124,78,36,7,142,170,22,121,76,36,154,73,183,152,5,146,138,238,196,96,185,41,22,205,164,212,252,153,79,117,75,72,42,58,138,194,108,251,185,86,110,93,34,145,207,223,185,44,141,240,161,116,222,249,145,101,95,20,34,59,6,50,159,186,44,102,182,232,102,160,155,138,158,140,72,192,252,41,110,64,247,49,76,167,91,44,229,225,67,85,61,229,170,88,44,193,251,44,7,142,212,11,62,39,160,100,129,247,5,73,44,78,229,168,70,81,159,176,151,50,102,249,42,20,3,70,49,70,45,57,82,202,23,4,78,182,74,200,231,139,48,158,169,137,7,70,206,65,171,218,147,121,86,240,197,198,149,4,6,44,220,63,204,89,71,238,201,231,22,12,132,127,130,197,189,216,220,178,194,25,55,190,56,25,196,115,214,141,179,221,220,86,195,243,11,8,151,228,249,114,229,204,52,3,90,114,184,101,134,123,244,201,229,139,150,135,18,57,147,61,45,232,35,192,25,59,218,225,214,40,6,186,92,5,185,201,77,14,21,63,183,11,112,134,157,251,190,57,11,206,23,89,236,143,109,228,182,130,111,126,51,62,135,176,223,190,251,165,73,6,235,198,96,128,60,190,188,105,23,148,253,136,41,190,146,37,22,153,65,21,103,244,117,71,75,29,150,251,245,111,124,93,110,49,225,63,61,51,224,166,159,185,111,154,51,221,156,33,167,239,56,243,12,200,163,127,185,143,159,73,145,31,104,176,174,108,27,147,58,192,54,80,159,219,38,120,62,197,15,182,24,140,48,185,178,95,132,97,128,211,218,95,220,22,69,62,251,139,193,214,112,219,183,145,103,17,152,48,114,150,151,51,213,220,14,198,109,65,92,53,225,106,5,87,124,104,191,172,187,49,192,173,54,60,0,204,192,217,64,63,113,91,8,207,138,112,53,130,43,8,57,116,95,9,71,221,174,80,208,127,244,247,165,151,94,38,235,207,139,65,227,79,126,252,19,57,163,15,152,136,176,95,56,102,233,203,59,221,249,78,242,128,43,253,119,159,251,220,91,206,68,31,119,220,175,100,61,86,173,214,171,27,149,174,96,208,204,62,230,202,2,183,11,149,131,83,59,22,57,54,39,129,253,93,190,183,152,188,141,189,183,184,109,136,51,233,188,87,88,54,247,217,219,113,192,62,229,189,206,213,36,218,141,191,240,21,251,11,230,22,44,59,126,239,116,167,112,252,94,117,223,238,128,3,226,241,203,196,82,114,43,219,44,77,56,76,58,198,121,31,177,47,107,160,255,120,143,179,173,124,102,241,176,55,235,141,48,97,98,63,112,242,131,126,156,166,15,91,96,191,115,37,129,137,168,129,254,226,61,69,140,99,157,9,1,239,97,174,110,113,43,35,207,243,216,186,112,75,37,199,41,159,39,156,148,105,111,239,133,197,246,90,103,121,238,197,142,223,196,80,193,18,245,188,8,9,77,204,108,247,15,71,75,52,208,24,155,46,181,21,166,79,197,65,196,52,70,85,101,33,249,89,12,22,165,103,80,250,18,107,161,166,248,51,31,44,138,234,166,170,82,107,199,116,33,99,45,212,204,150,83,250,19,155,51,160,244,167,176,249,181,200,252,106,131,180,60,133,181,103,48,155,179,89,107,195,193,190,93,152,233,243,102,148,122,115,89,144,0,254,63,195,121,23,200,192,49,56,85,20,146,227,108,139,151,110,15,241,23,193,100,54,42,14,150,99,240,254,192,133,153,59,28,82,78,80,108,59,141,51,164,68,21,133,119,11,7,197,235,158,51,164,36,101,80,203,83,148,109,9,133,194,179,232,45,14,197,160,141,146,35,37,22,4,67,108,10,13,132,252,248,171,74,241,80,224,139,55,14,118,75,123,200,113,112,90,177,195,139,47,12,179,219,156,131,54,248,162,229,118,20,238,199,231,204,51,247,200,115,38,159,201,4,15,28,114,89,158,1,6,15,0,50,120,226,94,93,190,240,184,181,130,24,245,185,69,128,171,10,12,38,185,202,192,3,184,180,201,96,132,193,12,121,12,238,24,124,114,102,245,246,183,191,157,12,222,184,122,192,224,245,240,195,111,171,247,0,55,182,39,252,237,180,227,78,114,139,12,245,153,220,240,236,194,110,187,239,38,247,21,51,81,161,109,206,130,51,200,96,112,197,89,114,110,9,98,185,220,154,195,131,174,108,239,209,71,31,21,6,2,63,145,1,8,3,141,175,125,253,107,221,71,62,252,17,57,251,203,131,150,212,231,75,157,193,193,161,135,222,180,121,6,211,126,189,135,1,61,3,117,250,129,109,65,231,86,142,239,124,251,59,114,251,2,15,33,179,206,228,50,152,96,29,184,138,195,250,50,240,103,208,199,3,187,44,159,135,98,121,208,151,237,97,31,211,127,252,244,36,185,128,137,6,247,238,211,167,220,62,196,109,35,244,61,235,200,253,223,76,244,24,228,115,123,18,103,164,153,168,48,88,164,29,219,95,44,191,220,95,228,217,45,45,30,236,111,142,3,246,19,203,100,123,24,192,177,158,12,168,120,198,130,125,97,199,128,245,27,199,10,203,97,192,196,182,211,175,212,47,115,88,111,182,147,28,218,228,140,49,235,77,93,3,251,136,99,137,1,24,199,40,19,29,246,29,183,131,240,32,42,191,178,195,64,143,219,87,56,126,121,150,133,43,60,12,226,174,115,157,107,135,182,86,133,9,237,165,161,253,35,100,98,107,15,84,247,253,119,142,236,243,90,255,241,176,244,85,174,122,21,25,240,115,149,136,65,33,219,202,242,88,95,110,21,98,159,115,22,255,91,97,130,202,207,243,178,190,246,48,185,129,58,216,220,10,200,68,156,246,241,49,32,103,63,176,127,153,4,176,31,56,198,57,166,24,28,51,216,7,44,143,99,133,254,226,202,27,131,100,222,131,244,41,109,229,239,173,219,203,62,229,189,16,223,91,135,203,123,139,247,9,239,11,182,131,250,244,49,199,25,203,122,215,187,222,25,38,82,71,118,247,188,231,61,100,187,245,45,39,239,62,254,127,201,175,127,125,188,244,105,60,126,59,201,229,151,130,216,39,55,62,240,198,221,33,7,31,34,199,189,45,143,101,1,174,78,49,233,165,63,216,223,76,224,57,150,120,72,154,101,51,152,102,127,114,203,22,237,129,218,195,209,172,171,77,188,216,206,114,63,240,204,8,203,102,242,68,110,255,254,141,207,119,112,172,176,254,188,23,172,109,250,30,31,147,17,142,97,214,159,126,161,159,185,186,194,254,98,2,192,21,66,158,35,97,114,197,79,186,50,65,165,62,219,197,241,199,118,0,214,137,190,229,106,12,251,128,137,221,244,219,91,251,85,165,146,123,12,162,65,97,191,120,110,54,179,84,108,80,59,78,28,206,116,191,170,100,104,218,166,4,78,170,42,46,84,229,1,154,1,7,159,83,201,31,44,195,229,216,122,85,225,99,190,142,114,66,112,140,53,83,11,142,230,59,76,202,155,182,157,165,2,111,10,158,125,224,203,115,53,95,160,172,192,92,102,18,222,100,23,92,28,127,110,85,222,209,14,45,59,185,205,110,249,35,245,237,52,252,205,229,20,249,40,162,123,191,249,80,147,82,241,5,12,218,53,142,52,172,111,12,156,222,108,199,56,210,192,159,218,40,89,209,108,175,100,45,50,70,85,101,166,250,168,121,252,249,247,127,72,40,57,51,196,49,18,52,225,210,30,50,57,82,150,182,178,217,109,30,130,47,44,6,193,156,129,229,75,159,65,16,247,160,51,48,228,44,27,95,216,60,200,199,23,38,203,229,236,30,131,126,190,40,249,213,29,110,149,224,203,149,179,114,246,208,38,3,51,206,236,50,176,224,139,158,56,95,210,156,137,7,183,191,253,29,138,137,195,237,116,226,16,215,179,220,30,108,6,182,156,229,163,29,206,118,50,216,102,221,249,130,167,45,38,59,12,150,88,39,190,168,249,82,103,96,193,45,58,172,215,206,59,95,73,174,80,92,249,202,123,202,164,130,117,66,168,195,23,58,131,48,6,107,180,103,3,15,27,100,208,221,108,187,49,19,27,251,85,37,6,68,172,23,191,138,196,114,185,141,132,179,146,47,122,209,11,229,127,36,236,188,243,78,242,124,6,103,154,25,88,48,56,101,66,198,32,15,48,113,96,144,203,128,141,73,1,131,123,6,180,252,92,35,63,83,202,190,97,32,130,159,43,63,172,19,131,29,206,26,179,47,104,143,237,96,187,25,168,51,0,101,224,198,126,99,127,114,214,147,7,109,25,24,51,72,37,143,124,250,128,179,231,236,47,218,235,143,169,30,12,206,24,8,243,96,58,87,30,152,64,50,193,97,176,73,95,114,92,48,24,3,27,123,226,192,100,139,56,58,125,67,127,115,124,49,49,227,150,17,218,99,125,233,47,142,145,56,113,224,225,246,109,100,194,64,251,48,109,176,252,177,254,99,219,56,30,153,224,238,181,215,222,221,181,175,125,128,28,167,44,151,223,237,167,14,251,158,125,247,148,167,60,57,244,239,181,67,221,35,37,126,243,155,223,44,248,15,10,95,151,58,113,208,77,161,223,56,78,185,79,190,220,15,76,130,249,181,34,6,230,76,46,198,38,14,28,11,54,32,173,191,183,234,19,7,123,159,112,92,112,252,33,212,141,63,101,186,163,252,255,1,38,252,44,35,190,255,40,227,243,58,254,248,165,14,63,91,106,199,239,65,97,91,185,109,48,155,56,132,99,158,93,120,230,89,97,226,16,38,84,76,28,24,156,115,44,222,242,150,183,144,99,153,95,27,226,179,195,31,227,188,143,236,24,143,3,233,30,124,158,112,5,140,101,80,143,253,192,186,112,60,113,53,132,231,11,168,203,36,97,161,19,7,250,153,201,57,235,196,179,10,236,35,142,59,38,204,124,142,208,175,28,99,180,205,231,13,239,11,214,131,99,209,126,94,149,255,201,192,213,7,250,156,28,142,179,233,183,215,142,251,26,247,226,247,143,48,84,176,68,23,197,65,198,108,19,179,229,31,192,253,234,103,209,11,132,36,195,49,170,42,19,89,11,53,7,241,20,43,25,85,21,243,11,181,88,11,53,155,121,160,90,199,124,37,71,26,182,19,216,84,48,168,103,28,73,20,209,27,241,105,219,5,162,154,95,139,20,246,126,96,49,138,48,112,241,203,113,148,181,15,188,189,42,232,123,236,30,175,62,204,49,61,184,60,121,246,121,122,107,82,128,13,32,13,99,182,168,106,39,119,80,38,234,1,214,78,171,253,196,145,68,17,221,251,205,135,154,148,222,7,6,237,25,107,161,102,175,171,163,149,55,218,30,8,138,232,21,22,50,142,212,110,175,100,45,212,156,152,15,208,197,180,152,22,83,240,169,254,31,192,241,54,147,88,4,111,59,89,140,250,205,238,217,174,56,76,178,43,28,94,124,208,123,155,63,6,51,124,185,242,96,238,222,97,160,4,248,130,62,229,212,83,36,159,129,48,95,220,146,172,245,57,211,121,244,49,71,203,111,179,51,24,225,75,157,179,179,171,87,173,78,237,95,112,225,5,242,11,52,156,185,35,103,255,107,237,223,93,113,249,21,162,51,248,193,79,46,237,115,118,59,173,151,112,190,61,87,92,193,63,2,251,152,252,211,43,126,190,149,95,80,98,93,44,143,109,57,227,244,51,186,223,253,238,228,48,64,13,219,18,6,59,12,66,121,232,146,109,48,208,22,103,66,57,99,203,45,18,76,136,24,176,177,189,172,7,203,99,189,216,94,6,26,12,20,106,160,46,237,48,248,164,14,131,78,6,30,44,147,1,90,236,175,30,180,111,15,21,211,38,131,41,214,133,9,17,203,181,229,48,137,97,16,200,85,2,206,16,51,96,103,61,24,148,208,71,228,50,120,230,87,110,24,248,115,235,16,183,110,177,15,185,149,130,126,229,172,57,147,63,126,6,149,109,3,12,94,56,99,207,58,147,195,100,130,129,77,107,251,12,12,182,233,15,91,54,235,140,205,122,82,223,6,120,172,171,239,55,250,132,171,21,28,39,212,99,125,202,28,91,54,19,10,206,242,50,136,227,216,240,160,223,24,32,115,37,134,251,216,217,30,182,159,129,48,199,28,131,209,248,108,3,251,152,255,208,123,161,252,250,207,30,187,239,17,246,205,110,97,61,86,201,217,222,211,78,59,53,76,66,214,135,65,223,85,67,126,156,12,174,95,191,33,28,247,231,202,25,117,235,63,254,47,193,217,103,157,45,117,216,62,182,219,214,131,125,66,95,179,254,236,103,132,237,167,47,152,152,209,6,235,199,58,181,250,149,254,100,16,78,63,144,195,50,17,182,199,142,77,246,21,253,99,103,238,153,196,91,62,125,201,96,152,65,39,103,175,241,203,123,43,12,106,89,71,246,45,54,199,80,191,143,236,164,31,207,244,240,63,72,126,39,219,140,205,32,248,128,208,143,59,135,101,197,119,55,239,17,222,119,57,95,30,222,127,39,157,120,82,58,126,249,81,5,64,255,48,41,228,248,44,143,9,222,15,172,7,131,104,114,56,38,128,29,227,172,63,57,254,24,231,253,224,143,141,18,244,133,223,15,244,157,237,7,192,49,70,219,190,29,59,134,91,62,142,59,91,127,214,147,109,228,189,74,63,242,62,197,87,174,15,251,138,253,205,177,200,49,78,14,125,98,159,7,30,147,183,119,239,208,62,199,112,218,3,84,75,240,94,225,160,148,251,39,79,8,98,152,100,47,17,116,226,192,61,146,97,9,44,100,140,19,153,15,213,252,211,178,22,106,206,156,159,244,10,39,50,31,170,249,75,142,36,138,232,142,19,153,15,213,252,5,3,81,203,184,22,106,246,186,58,204,95,107,15,204,226,23,213,252,145,6,118,171,29,67,205,230,23,63,118,218,49,78,36,230,24,71,248,16,151,91,147,184,98,35,239,108,7,111,139,170,118,114,87,108,209,91,126,133,181,219,90,94,115,185,198,90,168,217,235,234,48,127,217,222,32,167,140,23,49,53,7,113,31,3,131,250,37,107,161,230,212,249,137,66,209,98,33,227,72,147,219,47,89,11,53,205,127,218,219,153,56,204,223,67,179,128,65,40,15,90,243,37,204,67,198,12,80,22,14,246,3,253,95,103,6,5,124,249,15,38,90,25,199,221,105,108,213,147,189,17,193,192,134,219,98,232,11,30,88,229,172,37,235,197,228,143,91,146,184,85,138,95,235,225,86,34,27,248,110,169,240,19,7,126,191,159,179,203,75,15,183,3,43,28,143,3,231,13,74,107,255,39,222,170,80,219,192,158,231,253,179,169,81,235,208,86,7,79,178,103,135,45,197,128,173,211,170,224,150,72,201,81,77,44,162,49,97,117,10,171,79,56,210,128,5,222,89,77,40,80,228,139,105,28,213,196,101,172,87,42,208,10,146,98,172,24,248,124,176,128,229,58,138,240,70,208,11,51,22,222,233,96,253,232,33,253,173,186,71,181,9,205,149,88,82,20,21,219,47,79,150,163,54,191,184,196,47,2,201,113,135,111,46,85,225,121,134,115,121,8,58,222,255,56,10,170,24,188,94,66,98,218,190,71,173,142,223,103,25,92,253,44,236,252,176,143,137,238,227,21,72,88,227,213,52,95,63,176,83,35,155,15,54,103,13,169,130,10,160,78,175,230,172,138,180,143,120,95,164,156,67,97,156,201,36,88,142,231,210,215,131,47,82,6,159,8,111,166,113,142,185,67,187,194,225,37,92,218,202,104,177,156,205,46,121,214,248,192,158,180,190,197,118,49,64,230,44,45,247,32,115,79,48,183,125,72,118,150,103,118,100,121,85,236,200,177,78,139,129,112,105,103,44,148,152,92,33,179,55,34,56,75,204,47,244,112,187,24,255,48,142,51,241,76,166,184,37,139,73,3,183,185,112,191,252,150,62,105,88,56,138,157,82,112,220,135,236,111,99,241,102,76,204,152,106,18,51,70,45,152,88,198,203,26,173,149,134,195,118,151,44,225,156,37,170,44,127,196,140,81,11,38,150,241,28,14,173,78,242,220,75,244,58,22,37,103,212,200,147,236,217,153,162,180,227,51,14,103,156,18,172,218,23,95,251,203,48,33,165,168,34,20,138,140,163,154,144,249,92,78,150,212,130,207,169,228,155,203,214,7,120,125,128,34,150,234,43,163,136,94,228,37,168,223,231,100,169,69,189,194,28,96,116,93,21,131,20,239,152,177,254,88,58,71,202,218,43,184,30,216,95,121,32,127,46,189,92,20,38,87,231,132,73,67,24,236,36,208,111,30,201,84,101,96,183,252,145,68,169,233,131,229,168,237,253,162,22,126,11,167,60,239,15,69,45,238,212,100,148,203,75,57,73,81,159,143,155,15,213,252,37,107,161,102,175,59,22,50,142,212,110,175,228,72,83,231,3,116,49,45,166,197,20,252,252,7,60,36,188,173,185,205,38,30,52,227,28,180,170,93,225,240,18,46,109,101,180,88,206,102,151,60,107,124,96,79,90,223,98,187,184,207,157,251,190,185,221,133,65,49,183,107,16,203,243,204,142,44,175,138,157,56,147,216,198,208,142,28,170,228,76,171,3,22,74,76,174,144,217,134,210,94,0,184,109,130,91,141,120,206,131,91,29,184,77,138,123,227,185,87,154,223,229,231,185,5,110,133,216,26,192,192,157,95,82,98,223,115,47,58,183,130,76,70,177,19,10,142,251,44,238,235,58,199,156,22,211,12,148,24,181,96,98,25,47,43,180,86,18,14,219,89,178,110,108,207,26,245,28,10,227,224,18,61,49,106,193,196,50,94,209,104,117,138,231,94,120,101,12,21,44,209,141,202,65,188,157,221,170,4,240,142,178,22,106,78,206,55,214,66,205,102,94,53,39,21,206,87,114,164,118,220,18,2,106,122,98,45,44,101,161,245,19,213,226,112,82,50,26,180,103,168,181,15,202,118,203,246,80,146,30,208,106,215,208,178,185,167,112,247,93,248,125,192,104,175,116,48,81,56,63,76,26,120,8,90,38,13,244,147,140,22,123,164,1,104,164,164,140,217,73,15,72,3,215,34,207,15,104,125,29,239,23,85,237,218,122,100,241,72,125,94,114,244,49,80,198,203,118,125,61,161,70,188,90,63,20,106,246,186,99,33,227,72,237,246,74,142,148,108,223,110,149,129,234,230,23,154,150,35,153,157,61,227,48,43,202,195,170,176,121,123,202,98,212,223,178,23,206,245,91,117,102,229,73,235,151,160,254,132,210,158,99,5,194,29,48,21,158,230,248,28,84,219,170,80,219,192,158,57,235,156,121,131,178,178,250,103,83,163,214,161,237,14,30,68,131,34,251,197,217,205,234,165,189,137,16,111,85,202,22,108,6,92,19,96,28,144,92,170,8,7,25,176,198,212,236,197,124,176,58,133,213,39,28,41,194,12,56,72,170,35,78,199,234,19,118,98,177,4,116,139,193,234,83,51,214,51,70,81,221,224,125,34,222,103,5,126,19,115,169,157,226,133,63,197,21,201,167,122,170,103,98,46,85,204,22,221,217,181,124,169,83,179,85,71,184,135,255,172,115,187,238,226,48,80,94,233,224,215,167,232,139,11,195,196,33,93,105,112,125,85,138,117,246,152,221,210,197,54,21,29,69,33,182,177,250,205,150,122,38,234,247,62,209,213,159,242,84,4,232,166,186,152,8,190,24,138,108,14,149,194,28,212,7,137,83,161,28,68,98,176,250,212,236,5,159,19,201,129,53,54,128,230,152,164,58,129,18,71,53,178,250,124,219,153,248,156,154,132,194,75,128,63,67,215,102,19,103,243,74,254,161,29,50,51,127,203,94,56,7,109,170,188,113,150,215,152,109,82,181,67,150,247,37,187,206,161,74,110,179,148,1,11,85,236,200,180,33,100,246,28,155,17,197,78,41,56,238,67,246,119,139,165,204,57,20,198,193,37,122,98,212,130,137,101,188,172,208,90,201,200,108,115,44,149,117,99,23,220,63,37,131,73,188,162,48,77,167,244,194,43,99,72,45,179,37,234,217,164,180,43,18,82,150,220,174,60,202,78,196,216,235,13,164,20,85,210,146,196,200,89,244,146,53,38,69,22,104,192,199,130,94,86,73,97,31,75,206,10,136,249,92,101,32,186,119,84,224,219,110,166,134,0,177,44,94,56,50,51,75,108,192,85,240,233,173,170,165,223,85,79,24,216,206,129,190,110,93,252,213,32,158,125,48,223,74,147,203,175,8,147,134,115,248,185,140,56,72,28,69,200,207,58,117,196,22,42,227,83,130,245,202,218,49,168,223,251,68,87,191,193,212,204,237,226,9,234,243,121,89,90,173,78,64,202,13,138,215,133,35,229,192,153,18,51,53,103,139,193,234,52,174,194,98,176,215,39,64,218,12,146,88,156,202,81,205,89,99,198,1,254,30,234,54,7,225,229,236,160,57,127,111,79,207,65,91,144,93,242,98,219,51,187,206,242,106,218,161,196,151,252,102,215,57,164,228,54,173,12,88,168,98,71,166,13,33,179,231,88,70,200,119,82,216,211,194,201,150,157,134,87,89,220,57,75,84,89,254,136,25,163,22,76,44,227,101,141,214,74,71,150,109,150,82,89,220,57,75,84,89,254,136,181,24,76,226,21,141,105,58,169,151,232,117,44,74,206,168,145,75,123,200,20,19,109,147,41,227,58,113,240,145,82,8,27,123,29,30,147,70,14,129,26,183,124,77,33,173,166,171,164,54,38,228,37,137,85,146,157,234,155,94,196,75,73,57,206,39,82,241,73,110,75,90,203,8,254,209,122,99,210,106,115,129,194,175,7,157,19,38,16,254,190,254,149,128,139,47,9,147,134,179,227,228,161,214,47,34,33,175,234,95,136,208,150,107,111,193,251,63,200,84,117,91,235,174,126,105,163,150,227,125,78,151,124,245,121,221,226,3,41,98,169,78,41,211,182,103,226,115,42,249,214,86,98,84,199,62,86,218,25,7,74,121,168,145,101,254,16,138,33,155,56,155,87,242,51,235,80,93,217,236,233,57,104,11,178,75,94,108,123,102,215,89,94,99,182,73,105,139,132,172,170,29,57,84,201,109,90,117,254,104,11,85,236,200,228,10,153,109,40,237,57,54,1,242,157,18,246,172,112,178,101,39,225,85,54,59,177,70,61,135,194,56,184,68,79,140,90,48,177,140,151,21,90,43,25,153,109,142,165,178,110,236,202,233,159,77,141,86,167,120,238,133,87,198,80,193,18,93,74,54,73,254,194,54,81,59,255,85,37,60,106,182,57,20,137,53,96,92,133,197,96,175,23,72,33,85,224,178,253,148,163,44,240,206,44,16,145,194,65,241,186,112,164,28,56,93,192,231,136,94,196,19,124,157,86,60,200,32,164,126,67,97,38,136,175,18,24,248,209,131,40,101,177,100,59,223,192,30,129,109,23,3,162,11,47,234,186,51,206,138,183,237,240,208,244,214,44,128,95,151,226,246,164,181,235,162,157,160,113,129,215,3,48,11,215,84,104,214,11,206,234,177,21,144,185,181,129,65,106,225,72,38,185,102,12,42,69,87,245,61,227,13,167,75,190,42,201,237,226,37,164,109,203,85,22,221,88,125,137,65,82,42,176,24,108,117,140,163,154,9,69,98,81,134,108,200,76,51,96,175,231,144,249,67,40,134,108,82,218,75,40,188,70,236,176,228,204,150,151,179,23,27,31,216,27,69,90,253,25,57,172,66,110,179,214,206,31,109,161,138,29,153,92,33,179,13,165,61,199,70,64,190,19,194,158,204,89,118,10,251,183,205,185,196,58,45,166,89,40,49,106,193,196,50,222,172,104,173,84,228,176,101,90,42,235,198,121,150,87,226,224,69,111,112,72,17,61,49,106,193,196,50,94,81,104,117,130,231,94,120,101,172,157,219,219,106,121,14,197,130,236,38,155,76,103,235,51,14,120,148,197,142,20,89,99,194,40,37,163,42,103,240,49,203,133,197,169,28,213,200,234,19,118,98,49,225,72,145,41,42,2,129,228,82,95,179,61,239,11,146,56,82,172,23,216,199,68,199,135,170,186,176,58,141,129,213,177,184,154,73,73,113,115,153,79,145,234,212,252,46,102,13,36,127,41,174,142,207,27,212,11,38,240,182,136,217,42,224,178,203,195,228,225,236,200,105,240,180,149,201,250,176,173,231,134,9,3,63,183,186,62,76,26,216,116,223,7,190,239,172,179,146,138,238,108,83,90,118,153,111,182,33,197,91,126,213,173,1,211,147,75,117,115,136,142,138,238,196,124,134,50,78,8,73,109,152,67,37,169,166,195,78,128,146,64,124,22,131,213,167,102,175,43,83,100,117,74,152,207,231,120,238,67,81,204,7,87,4,64,38,64,56,20,137,81,140,81,115,238,207,212,113,92,69,22,87,197,158,158,77,74,219,9,175,17,59,212,204,108,121,57,123,177,241,129,45,50,105,253,205,142,28,154,24,183,89,11,231,79,118,198,66,77,166,110,198,134,210,158,99,51,32,223,57,97,207,231,44,59,145,227,161,197,49,167,197,52,3,37,70,45,152,88,198,203,10,173,149,140,28,182,84,75,101,221,216,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,209,234,20,207,189,240,202,24,82,203,108,137,122,54,25,216,78,175,217,21,33,169,230,67,17,80,175,0,0,146,192,73,68,65,84,55,41,227,216,113,226,32,22,28,41,177,192,59,203,132,44,177,128,198,210,146,197,72,238,33,91,12,46,131,53,16,171,228,121,151,232,161,72,225,164,56,168,47,91,79,133,232,230,208,184,33,169,65,113,238,1,36,214,74,104,213,245,206,86,78,64,230,199,40,234,33,153,91,109,65,22,8,80,221,187,64,153,86,38,240,95,146,185,242,192,175,11,217,96,105,107,1,183,36,177,109,231,95,164,142,176,237,101,255,8,6,157,180,48,76,219,140,188,87,90,137,222,95,228,36,179,81,55,171,90,203,193,23,36,203,75,133,178,15,42,172,45,191,222,149,180,220,233,116,83,147,43,40,162,195,201,57,2,114,188,20,48,87,98,205,51,6,166,170,153,115,40,50,70,85,69,153,51,53,113,94,17,223,35,253,153,156,161,61,202,188,146,29,148,170,29,68,185,101,151,44,175,145,248,36,150,215,152,173,18,237,80,154,111,212,142,28,92,227,54,173,58,127,178,51,22,106,50,117,51,54,148,246,28,155,1,173,157,20,153,99,38,150,106,203,78,229,248,48,214,168,231,80,24,7,151,232,137,81,11,38,150,241,178,70,109,165,123,225,149,49,84,176,68,149,229,143,152,49,106,193,196,50,158,195,161,213,73,158,123,137,94,199,162,228,140,90,179,23,194,20,222,158,20,167,232,175,56,8,171,110,140,50,224,64,198,146,43,142,94,111,138,207,25,201,151,182,97,224,116,159,147,137,143,85,242,172,13,212,169,218,67,36,161,183,189,110,241,65,140,58,152,102,59,63,28,21,245,33,69,110,138,87,252,222,78,254,24,170,198,22,44,190,189,177,182,139,24,255,248,140,123,255,207,61,47,4,2,106,183,251,108,105,34,147,134,51,227,115,13,182,157,173,125,81,19,159,27,59,172,183,147,88,200,251,156,84,235,212,68,219,169,230,23,254,164,163,86,124,192,252,73,212,151,242,10,93,164,82,47,203,175,196,147,248,152,36,70,61,171,15,187,152,184,76,47,197,98,49,93,10,236,22,163,138,14,163,162,96,59,206,68,115,18,183,124,42,1,195,51,120,189,221,102,19,103,243,74,254,16,104,217,202,45,187,100,121,141,196,39,177,188,198,108,149,210,150,215,152,45,18,106,141,112,168,50,110,179,212,1,11,85,236,200,180,33,100,246,28,155,17,197,78,41,56,236,105,45,213,150,157,198,254,239,89,94,137,99,78,139,67,138,232,137,81,11,38,150,241,178,66,109,37,123,225,149,177,110,108,207,26,245,28,10,227,224,18,61,49,106,193,196,50,94,209,104,117,138,231,94,120,101,12,21,44,209,138,189,241,56,136,179,251,127,0,135,37,235,225,89,50,29,163,170,2,163,102,182,211,133,181,48,22,242,236,98,234,30,182,225,120,224,211,194,88,8,54,31,170,247,59,6,53,61,177,22,41,197,116,117,152,127,166,118,77,79,69,175,171,153,251,225,164,68,25,248,21,105,57,42,150,232,117,144,84,31,7,53,59,72,178,21,44,167,244,25,46,189,60,62,48,189,195,246,113,240,189,37,130,129,222,197,151,118,221,233,103,232,243,12,181,237,192,231,252,133,217,235,181,64,144,134,187,26,40,247,115,13,69,149,220,161,104,249,5,193,95,93,142,250,32,127,124,37,72,32,170,192,212,228,14,197,232,250,107,44,229,138,21,97,186,197,114,71,1,245,101,235,24,10,159,106,122,22,131,179,64,3,181,28,231,43,171,166,80,84,158,119,255,135,8,207,177,245,227,210,75,47,237,126,246,179,159,117,95,251,218,215,186,111,124,227,27,221,241,199,31,47,255,180,141,255,126,253,163,31,253,168,123,229,43,95,217,237,188,243,206,221,181,174,117,173,112,120,148,7,206,74,5,147,107,250,162,206,156,123,101,192,146,56,124,70,211,117,124,84,27,7,183,164,39,219,96,205,108,85,112,27,92,225,216,79,206,27,148,86,127,37,158,99,9,49,91,7,15,178,157,99,226,254,42,237,77,4,125,56,58,128,181,51,97,77,146,109,177,232,238,197,124,176,19,144,56,82,100,111,56,17,183,113,84,35,171,207,183,157,218,53,214,194,88,116,99,124,81,141,130,207,9,48,22,160,91,12,134,140,131,248,152,232,248,80,85,23,86,167,49,48,127,22,183,2,31,100,92,250,17,244,100,36,202,218,3,102,75,172,180,147,51,209,244,182,137,185,188,15,135,66,244,32,60,68,124,218,153,93,119,217,21,193,230,168,222,130,132,77,224,89,134,211,195,250,175,243,255,159,33,82,191,205,42,98,59,191,232,222,246,50,150,87,216,134,20,111,249,209,213,70,73,126,68,18,213,111,170,234,226,19,37,34,171,167,126,33,211,93,76,196,66,106,155,35,249,204,133,238,4,24,11,188,207,114,224,72,189,224,83,195,234,27,11,10,95,150,11,71,234,197,124,176,58,51,142,106,207,153,161,236,68,220,82,68,152,106,109,1,14,49,104,192,81,25,218,21,230,111,196,22,151,243,47,212,46,121,214,248,204,182,174,191,249,147,157,177,80,197,174,51,109,9,153,109,40,237,37,196,197,23,95,220,125,240,131,31,236,158,241,140,103,116,111,124,227,27,187,15,124,224,3,194,191,250,213,175,194,161,176,161,91,187,118,109,119,234,169,167,118,87,112,123,231,28,14,197,78,43,56,28,41,57,203,78,229,248,233,89,94,201,142,57,194,165,29,157,162,39,70,45,152,88,198,203,10,173,149,140,204,54,199,82,89,55,54,235,159,146,67,145,115,47,64,184,180,29,39,148,246,138,132,117,130,231,182,240,202,56,144,88,152,133,157,216,132,12,111,87,132,164,165,176,61,247,19,135,148,41,70,100,209,91,28,138,196,89,160,1,159,227,116,239,206,216,199,76,169,193,87,244,117,148,129,232,26,23,248,160,65,227,18,210,120,150,166,113,67,82,131,146,229,21,144,106,173,4,245,215,194,82,47,83,34,10,179,9,223,127,130,105,42,141,96,80,125,164,189,75,46,137,103,236,47,191,172,191,245,103,185,75,248,147,9,195,57,60,4,93,249,153,89,226,3,84,157,1,248,181,77,73,209,188,100,207,8,217,151,190,98,171,61,117,12,252,37,52,103,0,231,108,198,139,186,162,171,95,224,131,10,191,254,217,118,24,124,93,114,163,85,186,243,152,41,53,164,164,40,222,172,177,228,96,24,71,53,227,12,62,56,154,216,67,231,16,105,94,146,56,42,67,187,194,252,141,216,226,114,254,133,218,37,207,26,159,217,214,245,55,127,178,51,22,170,216,117,166,45,33,179,13,165,189,68,96,189,78,60,241,196,238,75,95,250,82,119,175,123,221,171,123,251,219,223,222,125,245,171,95,237,62,251,217,207,118,119,188,227,29,187,85,171,250,175,218,57,38,161,216,137,5,135,35,39,103,217,201,28,79,198,49,22,247,189,218,161,48,14,174,24,51,70,45,152,88,198,203,26,173,149,142,76,95,196,82,89,220,57,75,212,179,19,201,130,75,219,113,66,105,207,17,96,157,226,185,23,94,57,3,199,65,145,104,198,65,166,100,138,137,182,201,136,45,172,118,255,140,131,207,76,44,65,199,234,244,156,196,231,160,154,191,37,62,103,44,223,197,128,176,218,77,209,60,196,231,154,62,177,126,144,90,189,36,184,106,190,150,191,244,33,45,63,50,22,107,201,44,203,158,69,104,99,1,237,240,140,192,239,79,141,255,44,14,123,57,131,117,253,195,41,113,93,153,52,148,219,130,240,235,74,53,255,102,147,176,222,85,191,151,34,7,71,43,134,72,188,214,110,43,119,130,76,147,147,164,182,92,113,202,95,239,107,228,137,20,121,82,183,38,22,27,203,241,66,154,231,82,47,196,218,4,202,253,188,41,42,67,59,48,127,206,22,87,205,86,110,217,147,248,178,203,46,149,51,223,8,183,214,244,113,147,222,190,236,178,203,186,51,206,56,189,187,252,242,203,171,241,220,158,142,251,229,159,34,203,159,180,61,182,253,101,255,24,115,38,255,156,115,206,150,51,249,189,95,40,49,117,25,52,158,119,222,185,221,41,167,156,210,93,124,137,254,7,124,139,23,160,205,179,207,142,109,2,234,94,120,225,133,221,31,255,248,199,238,244,211,99,127,120,16,255,211,159,254,212,157,127,254,249,221,93,239,122,215,238,224,131,15,238,118,217,101,151,110,239,189,247,150,219,148,108,189,106,160,238,5,23,92,208,253,225,15,127,232,206,60,243,204,110,29,255,104,179,2,174,104,176,238,23,93,100,63,214,176,181,194,237,180,10,135,35,35,103,233,91,142,151,158,229,149,236,152,211,226,144,34,122,98,212,130,137,101,188,172,208,90,201,200,97,75,181,84,214,141,237,89,163,158,67,97,28,92,162,55,25,76,226,21,141,90,167,244,194,107,148,3,137,181,40,14,50,22,55,153,214,126,193,11,94,176,225,117,199,252,56,122,193,68,214,66,205,137,249,160,90,215,124,37,71,26,250,125,188,208,51,95,45,134,90,196,125,12,12,150,99,28,41,41,165,191,204,23,4,125,52,30,144,181,227,98,153,31,4,197,133,251,118,138,188,86,251,134,169,108,6,57,234,79,225,210,54,76,233,231,76,219,238,187,118,221,149,247,136,103,246,151,27,46,186,164,235,206,228,39,101,253,127,130,78,74,14,25,4,178,13,26,207,242,91,254,158,166,178,147,30,32,203,115,240,182,168,106,39,119,80,102,241,55,219,43,24,84,227,145,170,249,4,91,113,33,23,79,186,58,90,121,131,118,44,16,32,106,40,140,133,74,214,66,205,102,123,66,161,48,78,228,124,37,39,50,31,106,84,78,253,239,15,8,111,110,156,119,222,121,221,103,62,243,153,238,93,239,122,151,12,112,193,182,219,110,219,61,254,241,143,239,30,248,192,7,202,32,151,156,255,248,143,255,232,126,250,211,159,118,7,30,120,160,220,151,127,206,57,231,116,55,190,241,141,187,167,62,245,169,221,173,110,117,171,110,245,234,213,82,23,48,232,253,222,247,190,215,189,230,53,175,233,30,247,184,199,117,15,126,240,131,165,77,192,50,184,85,231,183,191,253,109,247,146,151,188,68,6,208,147,150,207,0,250,77,111,122,83,119,218,105,167,117,47,124,225,11,187,171,92,229,42,146,119,194,9,39,116,175,126,245,171,187,219,221,238,118,221,35,30,241,136,238,255,254,239,255,186,247,188,231,61,114,54,255,152,99,142,233,246,221,119,223,46,124,151,117,251,236,179,143,228,3,219,150,51,206,56,163,187,243,157,239,44,87,3,126,242,147,159,72,140,229,62,237,105,79,235,30,244,160,7,117,87,186,210,149,100,34,240,191,255,251,191,131,54,159,255,252,231,75,236,195,31,254,112,247,145,143,124,68,234,130,171,93,237,106,221,19,159,248,196,238,46,119,185,139,76,40,94,247,186,215,117,223,250,214,183,52,154,131,62,99,91,78,62,249,228,238,31,255,241,31,229,86,166,123,220,227,30,18,99,187,88,230,151,191,252,101,177,193,65,7,29,212,253,229,95,254,101,119,179,155,221,76,174,84,208,255,31,251,216,199,186,15,125,232,67,210,111,172,251,163,31,253,232,238,97,15,123,152,244,217,150,15,222,39,246,249,57,100,206,178,102,222,160,240,117,229,121,80,109,171,70,109,131,123,158,247,215,166,134,117,164,97,182,14,30,100,215,170,151,108,152,213,94,34,232,195,209,127,10,11,96,9,10,211,205,149,113,40,140,19,188,94,32,181,101,172,133,85,41,57,197,146,35,160,162,87,219,85,136,30,10,227,26,204,109,245,65,53,85,157,62,38,250,192,17,145,218,243,113,135,86,221,129,171,244,251,132,128,204,44,99,206,246,58,16,211,199,149,13,201,46,3,6,245,15,194,56,194,17,90,250,121,23,92,26,6,229,72,248,130,30,172,207,230,4,207,51,156,118,70,252,73,89,143,244,70,43,222,113,153,95,183,23,148,249,201,54,20,126,249,100,112,152,214,78,110,111,183,116,216,20,16,244,154,191,166,59,87,212,205,95,196,83,93,99,16,244,50,62,104,55,37,40,249,120,40,82,56,41,195,152,71,117,57,46,55,177,115,136,106,140,170,138,249,5,230,43,89,11,53,123,182,120,206,207,123,128,123,56,218,14,127,229,242,227,194,236,54,71,101,178,29,152,63,181,25,124,254,215,155,255,171,123,207,187,223,211,29,112,192,1,221,67,30,242,16,25,208,50,40,230,118,26,6,215,7,30,116,96,183,221,182,219,117,63,252,225,15,187,31,255,248,199,50,240,102,128,123,200,33,135,116,71,30,121,164,12,166,153,76,236,185,231,158,241,214,155,208,244,170,109,86,117,59,236,176,131,76,14,56,99,126,211,155,222,84,6,226,224,196,147,78,148,193,56,203,161,30,183,239,48,72,142,203,127,112,177,252,211,37,135,7,137,143,56,226,8,57,171,206,36,97,151,93,98,91,156,253,103,96,190,255,254,215,148,129,245,113,199,29,39,15,31,243,252,192,245,174,119,61,89,207,235,95,255,250,221,182,219,197,73,11,224,106,9,219,194,131,202,223,249,206,119,186,93,119,221,85,38,54,183,190,245,173,229,74,194,167,62,245,41,225,27,221,232,70,50,24,63,246,216,99,179,54,239,126,247,187,139,255,13,111,120,131,12,236,195,119,165,76,112,152,68,177,189,159,254,244,167,187,53,107,214,116,215,189,238,117,187,115,207,61,87,150,199,213,8,218,191,249,205,111,222,93,231,58,215,145,171,4,44,151,109,161,63,89,15,182,251,218,215,190,118,247,235,95,255,90,38,28,63,248,193,15,186,59,221,233,78,221,253,238,119,191,110,191,253,246,235,190,255,253,239,119,191,249,205,111,100,123,118,219,109,55,89,14,147,169,187,221,237,110,221,189,239,125,111,153,128,125,244,163,31,21,102,221,89,135,45,27,241,24,109,49,103,57,99,169,44,199,116,206,242,74,28,188,232,13,14,41,162,39,70,45,152,88,198,203,10,173,149,140,76,31,196,82,89,55,182,103,141,122,14,133,113,112,137,158,24,181,96,98,25,175,104,148,157,80,235,164,182,240,202,56,144,88,25,7,241,182,201,192,118,122,205,174,8,73,179,218,195,137,67,198,65,196,52,70,85,5,206,98,176,40,61,131,210,151,113,16,49,141,81,85,129,91,49,144,181,99,28,68,76,99,224,124,94,23,70,85,197,234,39,93,81,109,31,213,116,117,120,191,113,233,3,41,174,146,234,171,67,205,222,31,169,111,143,194,116,224,245,0,191,44,48,149,237,124,73,85,37,133,45,224,252,25,52,113,224,87,240,31,166,57,187,191,211,14,93,248,166,11,121,228,110,38,97,60,119,206,185,241,74,3,183,32,213,16,210,34,146,18,33,102,225,75,192,31,68,169,137,50,110,235,149,208,168,92,214,19,168,67,168,8,102,249,46,230,211,178,229,42,178,184,178,0,35,136,249,212,116,138,99,7,89,70,16,159,150,193,7,52,79,213,8,243,193,201,89,129,143,89,157,168,102,156,98,176,58,19,71,202,97,78,216,235,138,178,78,209,102,54,113,216,12,224,214,23,6,196,239,120,199,59,186,251,222,247,190,221,223,254,237,223,118,119,184,195,29,100,144,207,128,150,171,6,159,252,228,39,229,12,251,53,175,121,77,153,52,92,114,201,37,221,203,95,254,242,52,208,230,87,128,56,99,79,156,65,181,191,103,159,193,62,87,10,62,247,185,207,117,55,188,225,13,37,135,101,126,231,219,223,145,65,48,147,20,206,182,191,243,157,239,28,89,254,167,100,249,44,135,171,2,54,113,216,121,231,124,226,64,219,54,113,96,192,205,85,142,231,62,247,185,226,99,144,239,97,19,7,6,232,247,185,207,125,228,172,63,87,19,88,238,237,111,127,123,201,225,42,2,109,178,92,38,12,190,77,6,247,244,203,231,63,255,249,238,89,207,122,150,92,41,184,197,45,110,33,66,159,112,85,132,171,45,76,172,104,159,229,211,198,51,159,249,204,238,145,143,124,164,228,48,33,99,221,89,158,159,56,176,173,12,254,185,178,243,162,23,189,168,123,242,147,159,44,235,197,228,132,219,156,190,249,205,111,74,31,208,215,236,59,38,107,207,126,246,179,187,195,14,59,76,38,46,220,50,197,149,14,38,40,59,238,184,163,108,203,214,3,62,147,121,239,212,121,126,70,189,68,109,131,123,158,247,215,166,134,117,164,97,188,131,107,209,140,157,163,220,95,205,253,183,212,108,80,91,159,113,64,66,81,21,139,249,60,151,143,145,49,170,50,240,190,170,88,12,174,228,149,237,150,250,64,138,88,170,111,122,32,243,213,68,194,176,74,25,23,209,28,19,201,179,42,234,75,82,243,33,173,252,82,38,228,17,172,249,55,153,76,218,6,23,191,228,210,174,251,211,233,241,159,197,113,196,111,14,225,39,86,79,13,235,192,164,129,123,137,179,117,85,73,125,90,108,219,88,95,143,197,6,18,211,235,177,32,210,150,143,79,200,207,100,154,188,144,3,106,126,17,85,106,126,147,44,222,16,144,116,231,79,226,226,136,207,17,61,80,242,21,185,153,196,180,164,167,58,78,196,231,99,168,166,151,98,49,159,227,116,107,195,88,84,10,101,175,27,194,161,39,52,145,163,50,217,14,204,223,136,45,174,80,48,128,102,160,205,64,248,161,15,125,104,119,149,171,94,37,197,175,124,229,43,119,15,124,208,3,101,0,122,252,241,191,150,92,112,245,171,95,189,187,218,213,246,147,9,194,170,213,171,186,189,246,218,171,219,125,247,221,101,176,186,126,195,250,172,253,53,219,174,145,65,47,3,112,187,90,192,68,226,231,63,255,185,76,36,104,139,159,37,77,203,191,74,92,62,235,43,203,127,96,92,62,3,124,121,230,193,65,242,28,122,123,131,12,190,111,125,235,91,197,43,28,234,78,97,87,141,43,2,76,94,174,122,213,171,38,63,103,242,89,238,161,135,30,42,235,201,149,1,38,48,180,201,192,158,54,25,232,179,78,156,233,255,179,63,251,51,249,25,85,192,58,236,191,255,254,178,45,128,219,141,102,253,165,36,218,230,97,106,38,1,220,94,197,196,138,118,240,237,180,211,78,114,37,129,101,211,143,172,19,253,202,237,82,76,76,184,210,240,207,255,252,207,242,211,174,232,91,31,202,157,152,51,103,89,99,169,44,59,61,103,121,37,14,94,244,6,3,165,38,135,102,114,94,86,104,173,100,100,250,32,150,202,178,81,158,53,234,57,20,198,193,37,122,98,212,130,137,101,188,162,81,118,66,173,147,122,225,53,202,129,196,194,156,96,111,52,54,81,59,78,28,130,34,5,30,81,149,171,176,24,236,245,6,124,155,101,251,86,205,88,128,145,57,114,84,219,139,148,3,167,5,92,66,82,131,98,245,125,60,1,159,250,179,112,145,235,205,164,59,103,145,62,0,241,44,71,29,3,191,67,213,95,58,139,6,164,191,84,7,69,184,215,203,128,71,240,87,195,234,207,224,29,78,103,96,194,131,200,156,241,223,212,224,129,198,63,252,41,254,100,172,12,234,108,189,224,193,6,20,104,197,131,127,82,213,169,218,47,224,211,7,85,181,61,37,167,68,140,249,171,208,188,34,125,80,161,48,43,21,34,178,247,102,37,158,213,35,55,146,64,216,12,224,117,131,250,164,237,32,74,73,64,198,181,64,13,26,179,58,158,189,0,225,80,36,91,149,234,246,6,20,115,137,54,71,101,178,29,152,191,17,91,92,161,96,80,203,128,159,1,40,103,174,249,240,247,241,221,119,219,93,110,145,57,63,188,47,108,226,176,221,118,219,117,171,87,175,145,184,173,123,130,214,179,250,216,12,202,57,19,207,25,244,147,78,58,73,6,192,220,250,195,217,120,30,18,206,150,31,250,200,234,201,242,195,132,132,229,51,72,182,229,27,36,207,161,183,183,145,91,164,118,218,105,103,105,207,214,49,133,93,53,214,141,193,185,207,3,44,151,103,21,184,34,16,31,18,143,109,50,65,64,103,93,152,80,92,227,26,215,144,109,240,32,78,187,136,76,166,106,191,196,54,2,110,209,162,237,239,126,247,187,221,211,159,254,244,238,81,143,122,84,18,158,157,248,194,23,190,32,147,11,246,29,191,210,196,36,229,253,239,127,127,247,216,199,62,86,226,60,239,112,214,89,103,105,107,91,26,202,157,148,51,103,200,99,169,44,59,53,103,121,121,30,149,80,107,132,129,82,147,195,98,114,222,164,104,173,68,228,176,37,90,42,203,74,231,44,47,207,153,132,172,17,14,85,68,79,140,90,48,177,140,87,20,90,157,224,185,23,94,25,107,231,122,150,87,226,224,69,223,172,108,18,109,189,226,16,180,176,130,145,205,54,152,174,57,165,64,137,81,85,129,107,98,49,97,45,140,189,136,47,170,145,241,85,68,98,145,34,48,44,6,67,198,166,171,97,245,45,79,84,245,167,60,124,86,152,15,54,151,234,22,75,122,164,172,29,96,186,249,49,197,165,74,211,239,108,31,183,252,24,44,108,213,147,184,184,232,133,237,243,45,33,169,232,94,42,126,201,247,18,92,150,232,227,124,201,158,22,190,244,206,8,130,205,23,250,198,22,254,3,52,19,22,174,122,216,250,213,214,77,84,231,19,191,243,161,183,252,153,174,182,228,169,88,32,217,10,179,113,137,84,236,172,94,97,15,252,166,162,39,35,18,72,117,84,79,113,19,115,169,158,226,170,171,153,242,147,67,145,218,49,81,159,196,172,112,34,100,236,117,24,69,245,4,239,211,28,17,245,9,59,161,240,185,2,99,15,245,101,185,176,250,212,236,197,124,176,19,144,56,210,130,17,14,221,12,133,205,161,237,145,108,101,108,30,102,222,110,251,237,100,32,188,110,221,218,228,55,230,182,34,98,12,154,215,172,137,15,62,251,120,13,101,124,135,29,119,144,137,195,218,181,87,200,237,73,63,254,201,143,101,48,125,200,33,7,75,187,229,242,253,250,249,229,175,214,229,39,104,30,191,114,228,207,234,243,5,54,45,24,164,215,174,8,208,38,203,229,86,43,250,168,108,19,31,183,31,49,169,168,77,12,104,151,24,245,101,82,50,3,100,159,132,201,25,183,88,61,239,121,207,235,94,246,178,151,13,132,219,151,184,58,195,228,132,219,148,152,76,252,195,63,252,131,76,118,254,245,95,255,85,38,18,76,90,182,60,88,95,213,153,137,109,44,149,165,111,115,150,87,226,224,69,111,48,16,18,91,204,1,19,203,120,89,161,181,146,145,233,131,88,42,235,198,246,172,81,207,161,48,14,46,213,163,152,157,24,181,96,98,25,175,104,180,58,197,115,47,188,50,134,10,150,168,231,69,72,104,98,73,108,207,122,163,42,86,11,22,211,26,2,151,95,186,164,101,101,175,55,145,42,170,40,188,91,56,40,83,183,71,110,180,204,20,8,123,135,131,119,85,219,215,122,89,94,42,122,12,226,192,57,155,235,142,95,99,173,20,15,151,158,87,200,2,1,165,61,134,178,158,67,50,43,254,204,53,112,212,193,23,49,183,11,253,225,212,248,112,178,85,91,106,97,228,118,246,185,113,210,192,3,218,209,153,35,185,124,172,146,87,245,1,231,31,52,81,58,188,93,96,66,120,152,48,177,130,162,145,39,238,134,223,88,116,159,227,244,164,166,196,2,234,19,242,186,193,27,78,55,149,117,243,122,19,196,82,98,166,38,136,238,98,89,176,132,197,96,175,43,74,151,173,167,176,58,19,71,90,48,202,241,113,97,151,227,231,100,43,99,51,176,189,214,254,215,234,126,241,139,95,116,223,251,222,247,101,176,107,121,151,93,118,185,60,211,192,149,2,110,53,218,113,199,157,196,111,241,178,125,67,25,231,11,142,91,130,110,114,147,67,229,89,138,119,252,247,59,228,54,156,107,94,115,127,153,16,148,203,183,245,43,151,191,203,149,118,145,1,53,183,59,241,156,5,121,12,218,57,187,206,3,222,11,1,255,201,153,51,251,210,158,130,137,4,207,82,216,114,185,61,168,4,87,36,184,218,192,115,15,71,29,117,84,54,121,224,234,8,207,92,240,243,168,220,182,84,62,95,49,9,60,48,205,21,24,182,147,126,227,217,15,30,142,70,120,54,130,159,171,165,109,150,195,67,229,252,170,18,207,50,240,83,175,47,126,241,139,229,217,19,110,255,226,170,196,150,15,59,200,234,28,39,116,27,228,37,108,118,98,141,122,14,133,49,16,18,91,204,1,19,203,120,89,163,181,210,145,233,131,88,42,139,59,103,137,42,203,159,19,179,19,163,22,76,44,227,57,28,90,157,228,185,151,232,117,44,74,206,168,11,101,138,137,182,201,136,45,172,182,78,28,212,35,98,58,92,19,159,51,69,62,40,117,42,152,175,42,154,87,21,23,155,165,157,106,110,101,57,32,233,206,159,137,36,13,125,34,106,55,235,46,133,184,229,100,250,22,38,124,17,115,219,208,201,127,12,35,8,206,8,202,232,107,105,229,244,48,57,57,229,180,48,82,88,91,95,7,100,41,255,71,195,230,248,127,15,51,31,107,84,41,125,72,203,143,184,152,95,222,196,101,107,189,102,158,107,215,75,202,111,196,69,138,182,83,157,210,167,121,34,94,31,147,144,151,181,225,56,233,46,71,92,166,23,50,6,14,83,143,194,78,243,37,229,193,188,100,34,111,35,131,218,219,222,246,176,48,168,191,137,252,28,40,191,18,244,131,31,124,95,30,28,126,203,91,222,210,189,244,165,47,149,179,216,60,56,204,36,35,214,19,146,250,53,148,113,136,219,121,24,244,218,32,156,229,237,190,251,110,19,150,255,230,108,249,252,138,18,15,42,243,220,1,103,212,143,56,226,135,50,112,231,214,28,254,199,193,164,254,170,129,73,194,191,252,203,191,116,175,127,253,235,101,2,193,243,2,108,55,15,127,51,49,96,48,110,219,237,193,45,75,60,223,192,149,9,126,78,150,159,145,101,178,193,131,203,156,249,127,219,219,222,38,15,121,243,156,196,172,255,224,141,190,226,167,92,153,68,241,172,2,219,202,54,51,145,161,93,38,11,76,20,200,227,255,67,240,32,245,183,191,253,109,121,238,129,117,224,121,8,250,153,171,30,252,228,236,147,158,244,36,233,79,27,40,111,89,176,157,88,231,120,140,201,185,215,200,102,39,214,104,80,34,7,27,189,193,33,69,244,196,168,5,19,203,120,89,161,181,146,145,233,131,88,42,235,198,246,172,81,207,161,200,185,23,32,92,218,142,137,101,188,162,209,234,20,207,189,240,202,24,42,88,162,139,226,32,99,182,201,68,59,114,255,105,39,30,196,162,170,131,196,145,18,11,188,145,5,114,100,109,132,2,182,116,99,129,119,86,18,146,203,197,173,237,12,222,231,244,84,45,20,201,237,226,134,172,253,72,17,181,92,229,4,239,8,122,165,138,180,95,91,239,129,11,7,185,170,14,19,134,240,41,169,158,162,92,174,196,125,130,71,225,79,102,45,191,149,107,48,7,236,116,84,174,4,252,46,76,30,46,188,72,195,248,23,41,76,20,126,127,74,215,157,17,6,27,233,187,52,248,19,156,238,221,130,129,99,250,156,204,93,201,169,162,172,168,118,114,39,165,141,90,158,244,133,234,30,146,86,11,0,245,183,194,6,137,75,67,40,57,164,237,32,141,240,32,96,106,114,23,241,18,190,125,203,179,116,239,19,206,2,117,164,246,140,35,9,50,214,152,20,89,160,129,177,152,162,28,231,21,118,26,7,42,155,61,61,71,229,234,87,191,134,252,50,208,61,239,121,207,238,19,159,248,68,247,87,127,245,215,98,51,96,229,151,124,254,250,175,255,90,206,124,27,202,250,37,202,56,196,224,153,171,12,60,215,64,91,220,134,195,115,18,160,189,252,15,100,203,95,179,102,91,249,159,11,143,121,204,99,228,127,53,60,243,153,207,146,219,116,24,20,11,116,185,113,16,20,80,95,189,12,76,14,24,224,211,222,115,158,243,28,249,213,163,247,189,239,125,242,60,1,147,7,126,246,52,14,152,242,253,197,246,240,208,55,255,31,130,159,144,125,235,91,223,42,207,35,240,191,29,190,242,149,175,116,15,127,248,195,101,192,206,115,27,179,130,182,111,121,203,91,134,126,248,43,185,194,194,255,187,120,202,83,158,34,255,91,130,9,2,125,195,3,217,60,148,254,128,7,60,64,38,49,76,176,232,23,214,135,201,12,203,231,170,8,87,29,126,255,251,223,203,109,87,203,115,226,96,235,84,231,193,57,87,217,6,206,180,182,89,94,137,99,157,94,204,174,115,168,34,122,98,212,130,137,101,188,89,209,90,169,200,97,203,180,84,214,141,243,44,175,196,193,139,62,202,189,0,225,210,118,76,44,227,21,133,86,39,120,238,133,87,198,218,185,61,107,212,115,40,166,178,155,108,178,88,59,74,252,7,112,71,253,200,125,15,170,210,100,45,212,28,196,83,204,24,56,125,180,93,184,240,167,186,230,143,52,222,78,77,47,124,106,102,203,113,84,111,23,212,252,161,24,196,35,13,218,49,76,244,71,74,138,248,195,30,195,22,151,249,35,77,103,179,199,147,35,98,162,173,220,43,17,45,191,33,139,235,122,123,212,220,252,99,169,125,246,234,186,189,174,28,190,89,139,252,89,192,115,12,127,60,53,254,122,147,7,203,203,96,43,160,129,194,236,225,226,25,26,126,121,103,193,209,76,192,239,49,173,157,220,19,236,172,126,208,171,254,128,212,174,243,139,106,126,45,82,216,116,117,152,63,213,183,184,162,108,95,200,231,212,226,112,233,183,64,64,77,79,172,133,165,12,234,91,204,88,49,104,167,100,45,212,28,196,71,99,1,170,159,250,206,255,17,222,44,40,142,195,203,46,191,172,59,233,196,147,228,167,68,249,82,216,231,42,251,116,7,92,235,128,244,147,158,235,214,175,235,78,61,229,84,185,45,135,123,235,229,255,34,132,250,220,230,67,157,157,175,180,115,183,215,158,123,133,143,9,125,127,22,237,243,255,13,94,251,218,215,202,237,63,12,126,119,219,125,183,124,249,97,112,203,195,211,105,249,251,132,229,135,65,121,249,147,162,156,73,231,127,25,48,32,230,106,0,147,10,174,28,112,150,157,129,58,15,52,115,155,15,245,237,10,71,9,6,212,156,141,231,159,166,241,243,170,220,246,67,155,220,38,196,207,156,50,40,183,43,5,172,11,87,52,90,109,82,151,7,190,201,97,125,184,205,136,91,148,236,127,40,80,159,255,229,128,208,46,87,10,232,67,182,147,109,33,159,231,17,248,25,85,158,91,224,31,183,209,135,182,92,30,36,231,97,105,252,252,255,7,38,4,126,34,67,140,117,39,151,95,162,162,63,152,76,208,39,252,34,19,235,205,175,87,45,100,18,179,229,129,3,202,14,188,33,135,161,78,40,29,135,62,166,43,3,53,121,235,70,236,151,22,199,126,114,222,160,72,191,56,59,79,168,240,28,139,192,44,29,60,201,158,29,182,20,195,84,182,76,28,142,14,19,7,66,22,229,168,49,152,222,100,45,212,28,196,83,204,56,170,201,88,112,123,138,65,125,227,72,162,136,222,136,151,245,64,77,207,124,169,112,241,72,162,100,241,72,125,125,139,43,124,187,160,182,60,80,91,142,163,129,77,190,223,227,147,108,195,96,185,202,101,226,84,254,218,2,20,3,183,203,223,39,124,249,93,117,159,160,54,234,142,129,171,23,39,156,24,70,64,180,133,56,216,234,20,238,30,26,104,229,201,39,42,28,205,132,214,55,79,233,159,217,86,78,235,101,28,169,247,71,26,109,79,84,203,55,142,52,234,23,189,240,167,60,115,40,74,191,80,77,47,124,106,246,237,57,95,45,62,117,125,181,203,120,147,181,80,179,215,75,6,21,95,163,221,205,58,113,216,132,96,160,204,63,74,227,167,66,25,168,115,198,124,214,91,120,150,18,126,226,192,89,250,173,227,191,44,111,13,224,125,97,31,164,67,94,212,192,223,154,217,170,192,6,177,97,6,179,61,27,70,38,2,142,155,213,231,88,2,140,117,240,176,195,7,217,65,153,184,191,54,53,27,212,182,211,45,209,130,69,85,29,120,174,138,143,85,242,172,221,212,62,162,121,99,177,129,174,146,114,131,10,202,120,18,98,146,16,109,115,148,241,100,155,212,124,78,164,13,205,17,221,36,154,185,207,68,243,199,196,80,141,85,124,211,72,89,111,212,110,44,59,252,213,99,173,252,9,146,45,179,33,252,55,231,147,255,16,127,62,149,119,206,52,66,189,51,207,233,186,95,135,73,3,255,171,161,108,115,99,203,52,219,53,144,178,111,75,187,148,90,190,233,98,228,182,151,90,108,224,43,218,67,36,39,210,48,86,241,13,68,115,164,157,194,87,234,41,39,168,94,183,120,18,239,115,185,169,142,233,62,111,76,98,186,20,137,11,25,196,80,61,215,68,99,75,137,112,168,103,104,217,202,188,53,162,162,180,17,109,206,122,243,0,52,207,40,220,224,134,55,144,73,67,138,27,38,217,115,172,0,184,131,166,194,76,22,50,150,131,40,88,77,142,57,194,165,29,157,162,39,70,45,152,88,198,134,210,222,44,104,173,148,103,19,202,168,39,214,141,207,250,171,228,80,24,7,151,232,137,81,11,38,150,241,28,14,181,78,50,1,222,150,61,144,51,84,176,68,55,42,7,25,179,77,212,30,158,14,10,206,200,170,36,46,244,1,123,195,244,10,178,118,131,136,105,190,72,153,79,224,117,69,202,13,74,185,94,25,112,186,64,97,70,20,113,225,160,84,219,173,248,178,184,2,159,248,139,96,50,83,194,56,106,109,100,182,182,163,228,20,69,105,55,32,105,83,228,101,112,249,213,170,141,246,50,119,45,39,248,206,61,191,235,126,251,199,174,227,23,88,72,25,19,70,104,127,58,45,62,4,45,191,124,34,78,133,233,129,107,238,1,138,60,15,241,87,130,210,111,173,74,30,211,230,77,64,214,140,111,47,232,83,237,67,215,192,32,157,54,34,53,225,227,181,229,89,127,248,60,129,55,156,158,242,66,145,220,46,158,160,190,65,110,128,233,22,203,29,57,108,157,107,235,89,229,90,66,13,26,243,237,142,230,47,0,229,60,164,101,43,167,121,203,38,176,185,21,135,127,156,198,149,134,253,246,221,47,186,45,110,152,100,47,33,184,141,136,91,146,14,60,240,64,121,142,96,142,77,5,119,80,84,152,51,226,25,203,65,18,172,17,78,82,218,34,177,141,22,135,42,162,39,70,45,152,88,198,134,210,222,36,104,173,84,228,176,101,90,42,235,198,121,150,151,231,76,66,214,8,135,42,162,39,70,45,152,88,198,43,10,173,78,240,220,11,175,140,181,115,61,203,43,113,240,162,195,165,189,209,216,100,58,91,159,113,56,34,108,128,125,233,105,97,223,119,217,151,108,141,181,80,115,16,247,177,177,188,86,123,73,87,135,233,106,54,235,39,106,196,213,76,254,148,23,105,208,46,16,181,240,103,190,84,36,154,216,190,32,232,85,127,64,182,28,176,0,59,233,160,18,119,148,80,174,135,97,212,31,142,168,65,67,138,228,158,144,103,176,180,213,97,110,123,189,107,119,221,206,59,6,95,165,206,218,181,93,247,155,223,117,97,212,18,243,71,97,203,213,196,194,28,64,222,33,112,52,123,104,69,226,30,165,109,168,230,21,235,33,152,96,79,90,158,217,77,127,164,164,52,253,90,120,191,249,28,229,245,107,186,247,193,73,81,106,196,75,54,180,226,150,150,242,3,139,106,12,156,62,218,78,40,212,108,183,103,12,156,222,104,247,212,119,125,72,120,142,57,230,88,8,120,31,217,231,229,144,195,80,38,247,6,133,175,10,207,150,144,108,131,250,183,46,184,13,110,114,143,65,52,40,173,254,171,84,159,99,102,212,58,180,213,193,147,59,220,106,181,80,198,23,106,123,238,175,56,224,145,236,80,36,22,165,231,42,44,6,87,242,82,56,40,94,23,142,148,195,59,125,29,149,228,75,142,2,234,147,101,152,30,41,194,27,78,79,233,161,168,109,239,164,246,188,79,116,10,231,204,76,239,15,186,51,19,178,124,80,58,156,45,164,118,114,59,91,160,138,186,19,74,187,133,90,159,128,204,93,201,73,46,31,107,180,85,3,87,16,142,63,177,235,78,63,147,39,55,213,169,224,87,152,126,115,114,215,93,224,254,9,146,53,93,93,68,177,14,133,57,128,248,154,129,33,100,95,182,242,189,191,81,127,18,202,102,90,104,173,199,192,165,13,86,82,7,78,49,53,191,132,184,213,159,133,11,159,228,69,53,98,224,136,72,109,5,174,109,71,217,160,55,13,162,187,88,22,44,65,204,226,174,142,175,34,186,197,96,11,26,123,140,197,230,152,99,165,129,161,70,155,25,248,199,82,89,70,170,158,53,138,105,118,40,204,47,127,196,140,81,11,38,38,100,182,161,180,151,37,138,141,40,88,250,64,74,101,113,231,44,81,207,78,130,43,103,212,130,137,101,60,135,67,171,147,60,247,18,189,142,69,201,25,53,114,105,15,153,194,219,213,184,137,217,147,226,21,91,88,237,120,197,225,200,31,246,95,132,37,203,151,100,175,246,182,58,7,245,180,80,179,221,110,64,89,71,168,100,45,212,236,235,59,95,45,94,109,59,21,69,28,78,74,239,3,101,123,160,166,39,87,80,68,47,252,190,125,71,89,91,32,181,7,179,155,188,237,224,109,81,45,47,82,221,102,143,39,135,34,216,165,11,212,150,199,209,51,168,175,104,250,131,200,102,36,37,200,20,240,233,48,87,30,248,229,149,221,174,196,111,25,198,255,4,125,65,152,56,240,207,227,124,222,84,208,10,178,61,106,86,225,242,106,40,253,154,94,245,11,84,89,42,123,176,156,134,157,220,102,79,233,207,218,11,122,233,207,226,1,165,63,133,131,34,186,247,155,15,213,252,230,80,12,218,51,142,212,231,7,22,213,199,205,135,106,254,146,83,209,235,153,175,22,67,45,227,37,71,50,251,212,119,207,175,56,204,49,199,210,129,247,149,125,112,15,153,193,86,230,13,138,255,250,146,183,165,38,36,123,171,134,219,224,10,15,250,171,100,231,40,251,47,241,28,139,64,173,67,151,154,13,139,181,35,244,138,3,65,207,14,41,132,18,68,108,101,209,75,246,70,153,224,32,237,25,7,81,18,24,11,50,163,71,114,7,197,235,3,168,207,135,178,52,12,231,72,106,80,108,29,61,188,47,11,99,80,39,90,61,212,239,49,200,1,149,188,122,98,238,110,164,212,81,169,56,168,143,163,209,104,171,63,26,233,9,147,226,192,114,106,185,248,248,199,106,92,97,224,89,6,254,11,244,217,231,117,221,229,252,211,56,141,27,198,218,73,208,160,144,215,75,56,103,53,14,90,57,205,10,49,228,195,153,29,20,175,247,70,64,97,79,211,247,96,144,83,180,147,80,248,51,179,146,47,203,175,248,173,162,15,137,62,112,68,152,218,108,207,64,140,156,104,153,41,16,54,3,120,189,128,44,35,136,175,99,233,222,39,156,5,234,176,117,246,237,122,153,99,142,173,26,229,192,194,236,200,12,76,35,188,77,169,44,35,209,156,229,229,57,147,144,53,194,161,138,232,137,81,11,38,38,100,246,102,69,177,82,85,54,161,140,122,98,221,88,207,242,74,28,188,232,13,14,41,162,55,25,40,151,118,226,21,133,86,39,120,238,133,87,198,218,185,61,107,212,115,40,22,100,55,217,100,177,118,20,157,56,96,121,142,106,20,245,165,90,222,23,4,8,227,51,167,19,40,49,170,234,169,61,19,124,146,208,179,232,198,189,43,10,62,53,132,129,113,128,143,137,68,51,250,148,69,55,54,151,247,193,10,243,167,56,62,245,91,174,136,250,77,73,113,231,247,121,86,207,28,41,166,186,193,219,62,46,186,58,75,91,124,206,78,117,76,112,23,186,85,48,63,16,151,243,37,191,217,99,113,216,235,176,19,156,89,44,176,248,28,139,168,82,181,149,205,246,126,209,29,103,98,57,49,60,140,171,180,226,2,179,81,107,126,9,168,109,42,122,203,86,29,195,235,77,27,85,117,131,217,18,83,59,229,59,221,18,146,138,158,140,68,201,159,226,138,210,79,8,49,69,114,97,115,169,238,99,162,227,67,85,127,18,245,37,136,67,125,48,100,236,116,137,169,51,171,175,200,98,176,250,212,76,186,196,212,153,113,1,243,249,28,17,243,205,49,199,214,140,114,118,108,118,100,126,137,37,194,219,242,251,44,145,117,194,237,89,94,137,131,23,189,193,33,69,244,196,168,5,19,203,120,89,161,181,146,158,77,40,163,158,88,55,190,103,141,122,14,133,113,112,137,158,24,181,96,98,66,102,27,74,123,69,162,232,164,42,247,194,43,99,168,96,137,122,54,25,216,78,175,217,21,33,169,230,55,41,227,211,216,253,21,7,28,170,38,22,221,199,84,49,59,3,206,148,168,28,48,112,5,37,249,84,73,49,144,130,81,10,83,32,60,112,228,176,45,20,61,82,132,55,130,94,152,177,240,78,69,234,181,2,163,203,9,146,249,28,52,236,20,69,208,189,217,66,89,13,76,170,39,113,173,168,148,144,98,6,167,123,183,71,173,63,60,198,226,41,20,20,211,189,47,99,67,203,110,176,80,25,155,128,73,219,84,109,39,248,154,213,166,89,46,57,62,111,70,219,31,131,30,3,183,115,84,210,123,159,203,3,166,178,156,90,255,216,242,149,122,20,185,201,212,92,41,138,28,96,203,144,112,37,158,213,9,186,153,201,109,62,56,57,43,208,88,202,21,43,178,215,37,166,206,105,218,19,246,250,28,115,172,100,216,228,185,206,156,213,68,231,37,108,118,98,141,122,14,133,113,112,137,158,24,181,96,98,25,47,107,180,86,218,179,9,101,212,19,139,59,103,137,42,203,31,49,99,212,130,137,9,153,109,40,237,57,2,138,78,171,114,47,209,235,88,148,156,81,107,246,66,152,194,219,147,226,85,219,68,237,56,113,72,222,138,88,173,44,79,245,20,83,246,49,97,211,157,164,58,62,230,245,154,184,184,213,79,250,132,186,62,199,215,53,159,73,22,155,32,96,224,43,236,81,169,212,55,153,169,157,229,40,35,219,182,197,203,172,219,182,9,251,34,59,110,162,153,197,171,82,201,203,218,49,9,238,170,223,73,51,94,212,77,58,170,233,21,1,53,127,146,34,110,237,78,213,190,198,36,215,235,142,125,222,68,241,121,65,47,219,154,99,142,21,141,114,18,157,115,58,83,46,54,103,88,75,214,104,80,34,7,27,189,193,33,69,244,196,168,5,19,203,120,89,161,181,146,158,77,40,163,158,88,55,190,103,141,122,14,133,113,112,137,158,24,181,96,98,163,188,162,49,77,39,245,194,43,99,168,96,137,86,236,141,199,65,198,108,19,181,227,196,33,40,177,16,197,113,5,212,74,28,68,76,101,209,29,11,124,160,2,223,94,210,35,69,152,1,187,192,192,93,196,19,212,151,114,122,138,192,112,142,100,22,126,131,173,227,0,46,127,144,18,28,41,60,8,86,93,174,66,132,239,31,65,17,175,218,211,192,213,27,84,169,181,225,242,51,184,54,154,125,228,225,115,76,159,166,222,44,208,246,252,250,140,45,34,203,171,36,226,74,110,159,171,44,168,212,243,144,48,69,16,165,132,73,246,180,24,212,209,134,90,109,105,216,41,21,84,252,210,71,181,124,245,251,144,232,181,220,0,235,107,184,214,239,169,30,76,78,180,204,172,56,114,248,246,137,11,153,47,82,14,205,19,84,18,90,237,169,41,40,121,142,57,182,26,216,100,184,206,118,46,53,217,58,137,30,99,121,121,206,36,182,49,180,235,28,154,16,61,49,106,193,196,50,222,172,104,173,84,228,176,101,90,42,235,198,121,150,151,231,76,66,214,8,135,42,162,39,70,45,152,216,40,111,213,152,166,19,122,225,53,202,161,83,229,149,88,163,158,137,109,82,54,153,206,214,43,14,86,136,226,56,32,185,130,34,41,176,23,31,147,196,158,51,81,152,58,104,71,69,98,169,80,182,24,108,46,211,225,228,12,162,48,127,18,245,73,204,10,252,198,230,114,62,243,3,243,167,184,194,114,189,95,200,252,16,236,36,249,131,136,238,108,159,147,98,133,120,127,153,151,217,65,77,182,170,153,13,151,82,230,153,180,252,42,226,131,156,207,11,48,6,222,183,169,68,150,167,2,106,57,72,22,171,228,9,10,159,8,110,167,71,71,162,168,143,137,85,105,216,134,150,141,75,68,149,148,231,108,97,117,153,207,108,159,47,172,48,127,138,43,68,247,177,104,38,37,197,205,165,122,138,21,186,196,189,196,176,22,202,248,141,205,101,58,172,78,97,133,233,62,38,162,62,97,39,20,62,87,96,28,96,62,159,147,73,116,39,153,99,142,173,10,173,217,113,100,206,74,70,168,173,19,236,54,75,153,115,40,140,131,171,98,75,213,200,168,5,19,203,120,89,163,181,210,145,233,147,88,42,235,198,247,172,81,207,161,48,14,46,213,163,152,157,24,40,151,118,226,21,141,86,167,120,238,133,87,206,192,113,80,36,154,113,16,207,51,8,149,150,194,158,133,245,25,7,3,222,2,230,162,134,215,133,35,229,213,188,51,11,68,164,112,80,82,59,149,188,172,46,185,170,2,209,7,142,28,83,181,79,78,180,122,168,223,144,212,194,111,144,182,43,254,1,52,175,149,154,53,227,147,168,227,236,193,242,38,217,99,8,121,41,125,66,157,102,56,53,208,200,241,206,102,35,147,81,238,195,234,62,157,18,217,42,141,181,19,98,41,92,203,195,231,252,201,172,229,22,72,121,65,148,18,106,246,52,40,235,85,27,202,18,6,102,68,112,214,250,101,112,236,25,212,63,8,21,249,73,245,185,46,110,176,229,40,13,81,4,76,77,174,160,76,218,175,190,146,83,51,221,199,122,165,2,98,78,44,213,120,142,57,182,106,216,236,184,206,27,132,41,213,214,9,119,207,226,205,152,92,99,249,11,134,216,209,41,122,98,212,130,137,101,188,172,209,90,105,207,38,148,81,79,44,238,156,37,170,44,127,78,204,78,12,148,75,59,241,28,14,173,78,242,220,75,244,142,112,80,208,23,202,20,19,109,147,17,91,120,146,173,236,158,113,48,46,245,66,128,48,182,234,19,101,44,111,82,27,69,92,150,235,245,73,245,103,16,223,118,77,38,197,51,137,233,162,79,172,167,121,3,125,169,100,99,180,185,16,89,95,241,77,41,252,28,235,152,189,80,89,170,118,144,169,218,90,46,251,98,35,201,196,99,221,100,33,253,48,82,71,150,27,104,154,229,91,142,207,205,234,97,214,244,82,52,102,117,125,27,222,55,199,28,91,53,202,153,114,206,156,85,141,165,218,122,98,160,205,82,138,29,57,216,232,13,6,66,98,139,57,96,98,25,47,43,180,86,210,179,9,101,212,19,235,198,247,172,81,207,161,48,14,46,213,163,128,73,76,157,140,87,52,90,157,226,185,23,94,57,3,199,65,145,232,162,56,200,88,220,100,177,182,138,123,198,193,152,136,25,89,160,128,250,104,5,93,73,144,177,55,76,119,72,225,160,72,91,170,15,128,47,37,247,42,16,221,199,29,124,155,99,237,250,144,232,234,55,36,181,240,27,90,237,87,92,226,196,47,177,9,117,42,225,217,48,75,3,181,92,124,45,127,79,67,248,128,233,205,228,10,138,58,201,108,217,230,152,5,161,78,170,86,169,63,22,27,192,183,85,129,196,52,161,154,231,157,232,133,237,183,15,61,219,94,244,138,237,93,30,41,61,41,17,133,153,32,203,210,64,22,87,191,11,71,20,142,100,134,194,185,19,108,91,38,45,71,16,216,169,81,79,138,99,135,177,246,133,189,145,5,114,164,144,230,9,169,51,197,148,5,153,49,199,28,91,40,202,201,175,217,117,142,231,82,41,149,117,2,237,89,94,222,206,36,120,171,118,157,129,144,216,98,14,152,88,198,155,21,173,149,242,220,11,175,140,117,99,61,203,43,113,240,162,55,56,164,168,30,5,76,98,234,100,188,162,208,234,4,207,189,240,202,88,58,209,179,70,61,135,98,113,182,73,17,79,92,198,23,106,71,201,159,113,192,227,89,116,139,193,168,170,88,11,73,240,197,80,95,199,156,78,32,144,92,248,156,0,99,32,186,139,139,105,44,9,209,54,135,248,80,85,79,245,84,12,162,251,88,52,147,207,28,73,69,79,70,162,190,190,19,144,108,116,113,68,17,130,157,36,127,16,209,157,157,114,42,54,152,218,86,49,85,116,103,183,242,204,111,177,204,167,186,248,107,190,64,209,225,124,165,224,166,240,172,133,177,144,218,62,183,102,139,110,172,190,140,157,224,20,6,230,71,53,93,37,58,19,213,253,234,171,229,139,238,197,82,188,109,250,2,196,26,108,197,148,162,238,108,159,35,177,210,239,108,137,155,168,223,148,154,223,234,136,110,170,233,48,74,69,151,124,147,104,38,159,57,146,207,92,232,78,128,49,200,124,154,35,18,205,94,135,213,41,12,140,3,146,203,229,136,168,79,216,9,133,240,28,115,108,201,40,39,192,229,44,57,103,206,82,198,82,89,39,218,158,229,149,236,80,226,107,112,72,17,61,49,106,193,196,132,10,59,241,178,66,107,37,61,247,194,43,99,237,140,158,53,234,57,20,198,193,37,122,98,212,130,137,101,108,40,237,21,137,86,39,121,238,133,87,198,80,193,18,245,108,50,209,118,122,205,174,8,73,75,97,123,118,207,56,168,71,96,28,80,186,164,166,114,210,35,229,192,105,1,151,224,93,162,135,194,218,169,193,214,84,73,48,72,119,142,148,19,148,228,30,84,136,113,243,103,97,231,55,136,89,248,51,211,251,157,158,33,171,16,160,246,180,233,160,149,59,21,42,149,189,171,213,54,254,65,44,56,106,190,132,65,176,130,90,190,114,97,38,76,178,7,8,9,19,115,60,124,242,164,138,181,56,190,25,252,165,123,96,7,35,59,158,6,9,42,6,181,147,219,199,20,21,151,171,48,68,230,86,99,144,62,112,168,89,241,3,255,222,172,190,95,180,158,15,13,210,156,195,84,223,86,181,93,3,177,32,169,94,33,20,194,32,41,21,104,172,172,3,123,125,142,205,138,120,214,108,211,202,166,64,109,185,27,83,122,148,219,103,118,157,99,221,208,134,216,214,150,103,141,122,14,133,113,112,137,158,24,181,96,98,66,133,157,120,89,163,181,210,145,233,147,88,54,88,210,114,150,168,178,252,17,51,70,45,152,88,198,134,210,158,35,160,213,105,158,123,137,94,199,162,228,54,122,228,73,246,236,76,49,209,54,25,177,133,213,214,137,131,70,44,51,177,233,35,34,117,53,79,116,199,34,190,13,175,171,164,220,160,130,50,158,132,152,36,244,62,209,199,234,32,69,157,82,198,98,200,164,120,248,147,162,244,75,160,240,249,88,205,223,20,170,140,217,211,202,52,245,90,57,11,93,230,114,16,191,238,139,233,3,147,74,28,103,233,155,89,98,51,245,88,16,75,168,197,154,18,170,180,234,52,253,49,84,141,133,191,186,63,72,171,189,170,212,218,81,159,111,39,107,51,154,189,109,18,124,150,39,170,249,77,204,7,75,130,218,165,248,186,94,47,4,8,97,67,82,228,44,98,177,57,54,7,226,224,51,239,127,243,109,12,241,168,249,150,10,99,203,91,106,241,232,125,229,108,184,156,37,231,156,206,140,139,205,25,212,33,203,43,113,172,211,226,144,34,122,98,212,130,137,9,153,109,40,237,101,129,98,165,11,166,79,98,217,96,73,131,123,91,162,158,67,97,28,92,162,39,70,45,152,88,198,115,56,180,58,201,115,47,188,50,134,212,50,91,162,155,147,77,166,180,117,226,32,158,40,32,99,98,101,192,67,125,146,67,174,24,20,137,50,159,192,235,138,44,92,137,103,8,241,65,115,20,230,116,193,164,6,165,218,46,62,98,170,38,20,142,100,86,252,85,20,121,134,129,75,243,82,122,82,20,94,7,21,59,219,174,210,14,40,171,8,112,182,242,170,21,2,90,249,134,177,184,25,222,25,244,162,202,162,80,91,132,97,224,107,44,120,82,222,84,109,131,138,19,87,230,30,56,102,195,44,213,37,175,172,16,244,214,123,45,115,107,61,165,30,206,111,16,93,253,6,83,89,214,164,247,160,37,103,105,26,55,152,154,185,93,188,132,132,66,225,83,76,183,88,238,200,97,235,44,108,122,164,60,221,59,171,9,115,108,34,248,65,175,13,120,205,231,237,165,146,178,93,131,215,23,11,223,182,233,27,71,214,55,25,172,87,59,172,133,216,166,143,177,188,60,143,74,108,179,197,161,9,209,19,163,22,76,76,200,108,67,105,111,18,20,43,85,229,94,120,101,172,27,235,89,94,137,131,23,61,137,217,117,14,85,68,79,140,90,48,177,140,87,52,106,157,210,11,175,81,14,157,42,175,196,26,245,76,108,179,178,201,116,182,62,227,128,71,182,49,22,137,213,41,12,208,77,85,69,234,122,241,49,45,140,189,174,102,86,39,213,83,22,56,95,150,11,75,32,218,230,72,62,115,161,171,33,172,48,127,18,124,18,136,82,250,125,174,196,11,191,193,231,85,253,232,226,136,226,115,51,209,58,41,111,196,78,117,106,118,116,101,54,200,114,224,72,153,111,162,223,56,136,248,204,80,61,197,157,46,49,99,21,211,189,111,32,132,199,236,138,12,218,13,170,232,190,174,233,22,19,135,234,46,134,136,79,37,197,17,211,97,167,91,66,230,247,121,42,134,105,109,92,34,133,109,138,183,107,249,2,213,189,24,146,79,117,107,32,243,7,241,62,209,213,159,249,144,160,2,243,167,56,62,43,204,7,67,198,65,124,76,116,124,81,141,130,207,9,80,18,88,221,196,145,146,136,79,13,171,31,3,17,169,77,151,35,162,62,97,167,91,78,226,57,54,21,226,23,91,236,115,211,77,214,175,95,47,82,243,45,68,106,237,120,31,226,215,99,49,168,181,101,122,109,185,182,62,179,74,172,111,109,135,73,130,248,108,249,219,68,70,149,229,71,238,207,116,183,88,74,177,35,7,27,189,193,33,69,244,196,168,5,19,19,50,123,89,163,88,233,42,247,194,43,99,237,140,158,53,234,57,20,198,193,37,122,98,212,130,137,9,153,109,40,237,57,2,138,78,19,238,133,215,40,7,18,107,140,23,33,161,137,37,177,103,226,23,188,224,5,27,94,247,243,239,71,11,72,196,179,22,106,14,226,160,204,21,42,57,210,176,126,96,83,189,94,173,95,211,189,15,78,74,239,243,122,217,174,161,244,167,240,136,63,233,1,169,189,134,63,249,204,246,73,1,205,188,72,11,179,195,39,123,107,57,134,44,223,65,242,226,151,133,160,48,7,142,153,227,147,224,43,204,194,83,160,153,94,56,102,141,243,77,90,107,215,190,97,19,176,67,98,233,95,42,59,185,11,123,234,250,206,47,234,36,127,164,62,30,216,84,48,109,187,137,35,137,34,186,247,155,15,53,41,206,151,138,62,94,182,59,168,231,227,230,67,53,127,193,64,212,80,24,11,149,28,139,83,223,251,81,49,183,52,124,231,251,63,232,190,254,173,111,119,71,31,115,108,119,218,25,103,116,235,214,173,211,200,194,177,122,245,234,238,42,123,239,221,29,116,224,141,187,59,223,225,246,221,237,14,187,141,70,22,143,56,184,141,136,3,223,104,195,103,156,121,102,247,139,163,142,238,142,249,229,175,186,147,78,62,185,59,255,252,11,36,182,20,216,109,183,93,187,171,237,187,111,119,195,235,95,175,187,229,205,111,222,93,101,159,189,195,199,39,31,4,225,93,30,216,116,224,245,105,225,183,195,216,244,35,143,62,166,251,249,81,71,117,191,62,225,55,221,57,231,156,211,93,114,201,165,226,95,44,118,220,113,135,110,143,61,246,232,174,127,221,235,116,135,30,124,80,119,200,65,7,5,239,134,176,254,171,130,144,17,7,60,242,57,22,255,228,112,103,32,196,186,17,139,54,235,27,24,219,177,171,16,217,129,227,238,27,223,254,78,119,84,56,238,78,95,194,227,110,159,112,220,29,28,142,187,59,221,254,118,75,122,220,205,142,90,7,180,59,36,245,91,208,37,106,182,227,145,234,115,44,26,181,14,110,119,248,196,236,137,9,27,129,13,139,181,21,113,226,240,179,239,161,198,164,88,4,50,214,66,205,222,95,114,42,10,189,228,72,3,127,86,23,46,226,41,47,64,212,50,174,133,154,83,183,11,68,45,252,41,60,226,159,168,7,76,106,207,208,204,139,180,48,59,236,241,214,114,12,89,190,131,228,113,196,140,229,187,248,32,125,224,136,104,184,135,240,137,179,240,8,38,166,23,142,89,227,242,73,14,71,51,65,62,41,42,40,253,75,101,39,119,97,79,93,223,249,69,53,127,42,42,58,156,148,140,38,183,107,156,138,186,174,102,189,189,138,94,182,155,82,76,87,135,233,106,14,235,27,167,162,215,51,95,45,214,117,167,190,111,203,154,56,28,119,252,9,221,127,190,245,109,221,207,143,60,74,61,27,15,135,30,114,112,247,204,167,62,165,187,193,245,174,171,158,133,163,28,88,155,124,251,123,223,239,62,253,185,47,116,63,254,217,207,36,190,49,193,64,251,126,247,190,87,119,159,123,222,35,124,132,198,73,195,98,38,15,181,109,2,167,156,122,106,247,241,255,251,116,247,137,79,127,118,73,6,214,99,96,208,253,160,251,221,167,123,240,253,239,215,237,123,213,171,138,175,220,174,89,182,105,8,182,105,155,112,220,29,31,142,187,183,111,178,227,238,25,79,121,242,146,28,119,155,31,177,255,90,28,142,154,220,27,20,118,151,231,74,181,156,231,88,4,172,35,13,99,29,189,80,54,44,214,46,81,143,175,62,252,240,195,95,241,221,83,255,16,227,128,35,73,244,10,15,124,168,170,36,214,2,246,122,44,2,105,64,205,172,190,168,176,5,3,124,92,88,11,216,235,177,40,124,168,166,83,20,254,196,230,12,40,253,41,108,126,45,212,204,253,112,82,162,100,126,51,2,210,114,84,44,150,82,10,219,231,11,7,197,116,80,181,157,35,213,247,73,1,98,23,62,80,250,77,77,174,74,220,153,189,161,236,205,44,207,80,228,55,43,76,99,123,118,168,165,13,80,4,6,121,205,138,237,16,254,178,223,167,130,84,140,170,96,74,59,185,138,120,97,182,225,18,7,249,222,95,4,147,137,82,196,128,239,131,44,236,13,213,7,213,43,117,179,246,6,21,2,212,39,20,10,159,98,190,4,175,23,176,247,130,144,230,89,186,176,55,178,128,224,121,15,126,184,106,203,31,156,237,125,238,11,95,44,3,211,77,129,83,79,59,189,251,236,23,191,212,93,247,58,215,238,174,121,141,171,171,119,118,212,6,216,8,131,235,183,189,243,221,221,137,191,253,173,196,55,54,206,58,251,28,185,66,179,118,237,218,238,144,131,14,84,111,196,172,131,236,214,54,29,125,236,177,221,127,191,231,125,221,151,190,246,245,148,179,49,193,50,142,253,213,113,221,31,255,116,138,92,77,217,123,239,189,228,232,102,201,253,150,196,245,96,211,100,149,52,33,217,19,32,199,221,139,94,178,73,143,187,207,113,220,93,123,113,199,221,116,112,29,82,225,176,87,115,111,80,164,223,156,157,39,84,120,142,37,196,108,29,62,49,123,98,66,16,195,36,123,153,32,78,28,78,249,125,80,89,67,160,44,20,138,194,221,251,124,44,5,3,146,211,81,40,6,41,3,71,132,169,190,205,153,218,47,226,6,31,47,66,130,108,121,202,2,53,146,175,168,60,209,15,156,145,109,11,80,27,146,3,196,217,130,70,126,194,36,187,1,89,143,202,17,57,88,63,131,229,23,241,100,142,196,171,7,126,35,223,224,195,179,112,21,141,132,137,245,213,49,77,60,67,195,95,126,131,38,179,244,79,178,141,199,242,130,158,76,85,204,110,213,27,228,183,252,145,250,118,26,254,230,114,138,252,190,162,163,80,248,248,192,23,48,104,207,5,69,109,196,45,45,229,7,22,213,184,64,181,190,207,53,221,113,194,134,45,102,226,192,149,6,38,13,27,251,12,118,9,6,166,220,154,114,216,173,111,213,237,181,231,149,213,59,61,108,240,12,123,225,54,43,38,13,231,157,127,190,196,55,21,46,191,252,114,57,107,190,219,174,187,202,237,75,30,139,157,60,156,127,193,5,221,59,222,251,254,238,187,63,248,161,248,55,37,254,240,167,63,117,23,95,114,73,119,243,155,30,218,109,183,221,118,225,35,145,43,14,241,49,73,182,39,110,147,94,137,80,142,182,197,235,124,220,9,39,116,127,19,38,13,155,237,184,187,213,194,142,187,233,65,63,180,57,244,132,150,202,116,76,102,171,53,198,73,196,41,122,98,212,130,137,101,60,135,67,171,147,60,247,194,107,148,3,137,149,113,16,111,155,76,178,23,32,161,137,37,177,61,235,187,94,202,2,222,233,116,83,19,251,152,175,99,240,21,130,20,102,239,75,142,28,214,38,156,244,72,17,69,29,204,194,149,57,146,90,77,84,87,197,239,145,114,92,94,102,122,127,208,157,57,138,105,243,74,140,214,35,216,74,112,254,177,148,20,155,148,223,136,103,185,205,192,210,160,218,100,109,153,129,167,90,252,164,188,90,16,95,171,146,243,55,211,202,64,35,177,150,150,80,6,156,237,223,75,30,69,90,114,12,252,138,228,171,5,3,106,203,16,168,191,21,22,20,65,49,67,81,93,111,245,9,155,30,41,194,12,23,7,73,13,138,232,176,139,15,160,177,148,43,86,132,233,22,203,29,91,4,184,61,105,83,15,222,12,44,151,229,47,5,24,16,114,230,250,211,159,255,130,12,180,55,23,190,240,149,175,116,191,57,241,164,52,232,7,198,147,224,243,188,254,185,47,126,185,251,214,119,185,181,120,243,224,155,223,249,110,247,217,47,124,65,173,126,146,134,206,175,45,153,47,103,41,115,14,133,217,111,122,235,219,55,235,113,247,166,183,189,93,173,77,5,250,165,205,244,73,44,149,197,157,179,68,189,157,68,130,49,102,140,90,48,177,140,231,24,65,171,211,60,247,194,43,99,168,96,137,84,108,234,140,219,179,51,197,68,219,100,196,22,86,91,127,85,201,10,34,142,173,102,98,211,43,2,106,122,85,124,174,249,188,62,169,126,77,98,245,204,39,237,53,218,178,10,131,152,203,207,226,90,165,90,199,139,171,63,38,214,96,242,149,245,44,197,219,170,75,61,181,69,47,164,230,155,40,174,253,153,100,218,122,11,109,127,107,146,208,7,205,125,179,68,253,211,108,127,76,98,181,122,108,130,164,229,185,250,126,29,128,233,201,7,171,223,231,170,153,231,33,206,215,20,205,73,117,74,169,181,235,117,23,47,5,8,99,123,221,177,136,198,74,217,2,192,173,34,155,226,222,242,49,176,124,214,99,33,136,3,209,40,224,103,161,173,205,189,61,60,176,252,131,31,255,88,173,184,142,6,175,183,96,57,182,93,231,157,119,126,247,165,175,126,85,124,155,19,95,250,218,55,100,93,88,61,214,139,179,220,232,156,29,149,82,39,240,158,229,149,56,120,209,3,127,247,251,63,220,162,143,187,133,129,126,105,51,125,20,75,101,58,42,99,141,98,154,29,138,156,77,40,162,158,24,181,96,98,25,207,225,208,234,36,207,189,240,202,24,42,88,162,21,123,227,113,144,49,219,100,162,29,89,255,143,3,16,87,36,99,209,29,11,124,160,2,90,21,46,244,4,111,56,61,169,65,241,122,9,105,83,115,44,60,72,211,184,65,116,138,65,98,0,185,21,191,45,71,244,72,3,136,223,229,25,170,249,101,94,165,158,217,205,180,160,248,88,45,49,139,7,168,187,199,192,209,163,214,15,99,249,9,147,226,37,42,249,230,170,53,85,250,38,217,160,230,75,78,31,12,122,53,23,20,121,3,168,15,170,246,93,129,102,202,20,117,23,2,89,175,168,142,98,144,167,142,65,221,150,191,4,57,181,36,231,203,194,24,69,204,204,228,118,113,195,196,247,168,198,45,166,166,64,216,59,42,240,219,96,122,150,110,6,236,117,69,150,187,188,193,109,61,203,1,179,174,71,57,0,183,65,246,49,199,254,82,61,155,23,191,56,242,232,180,78,229,186,182,224,243,188,126,204,175,126,217,253,246,119,220,86,188,121,241,219,147,127,215,29,251,171,95,233,186,233,207,193,242,10,182,253,143,135,113,177,253,180,124,142,59,110,89,90,58,216,62,171,115,216,114,45,149,233,136,9,44,175,196,193,139,62,202,38,20,81,79,140,90,48,177,140,87,20,202,141,174,117,74,91,120,101,172,157,221,179,70,61,135,162,106,111,52,54,89,172,29,69,39,14,222,139,105,108,49,229,76,20,166,166,250,38,234,147,152,21,248,141,33,99,211,213,176,122,150,39,170,250,147,224,147,64,207,166,15,226,102,160,155,138,110,62,88,97,254,44,238,253,209,37,197,32,199,251,213,246,57,41,230,68,252,144,217,232,206,22,221,219,230,243,118,77,106,237,36,167,250,208,21,41,207,251,11,159,248,85,32,48,26,87,22,49,29,86,167,231,129,47,144,177,196,167,181,197,161,62,167,123,95,18,220,198,65,76,193,103,236,243,98,146,243,155,212,124,56,21,147,252,177,129,138,173,234,66,108,105,203,66,106,27,204,150,152,183,85,82,125,211,203,188,160,215,252,2,213,189,168,91,11,23,51,151,218,230,112,106,20,124,106,8,43,188,79,196,124,209,173,14,245,193,144,177,233,106,164,122,202,192,251,50,193,103,126,73,136,186,111,71,116,85,183,0,240,64,239,114,192,98,214,131,47,57,195,111,78,58,73,181,205,11,126,42,245,210,75,251,159,72,141,95,196,179,29,24,86,231,140,51,207,82,207,230,199,233,103,158,41,204,166,48,167,78,103,38,141,67,209,98,38,212,16,188,92,142,59,126,250,117,233,192,198,181,153,62,138,165,178,118,70,155,165,204,57,20,198,193,37,122,98,212,130,137,101,108,40,237,21,137,86,167,120,110,11,175,140,161,130,37,234,217,132,12,111,87,132,164,77,97,207,194,58,113,192,19,73,96,44,240,206,44,16,145,194,65,145,86,85,31,0,31,57,170,171,41,48,95,238,136,72,174,160,52,219,45,48,112,21,14,49,41,42,117,65,182,28,213,7,233,234,200,124,14,89,190,79,162,78,97,79,3,210,36,85,243,51,59,72,178,21,94,79,168,58,71,80,203,47,23,164,88,204,242,36,205,114,107,117,74,223,152,237,218,113,106,130,215,171,24,75,112,177,234,177,24,208,58,70,91,249,25,200,153,38,15,248,188,178,94,208,253,242,154,235,170,146,224,28,66,89,48,11,103,49,218,175,249,179,28,101,1,70,230,24,152,25,82,122,40,90,253,43,49,211,123,138,208,184,32,176,83,35,240,169,209,108,223,152,220,104,153,41,16,118,177,94,217,34,192,255,105,88,14,88,200,122,148,3,113,236,115,206,61,79,173,205,11,126,93,105,213,170,85,105,240,239,81,218,53,88,14,124,241,197,23,139,190,28,112,201,37,23,203,149,134,176,102,129,89,199,120,102,210,56,148,57,135,194,56,184,68,135,151,234,184,227,255,130,124,253,243,159,233,110,122,147,67,212,51,27,248,127,17,27,15,108,108,155,233,163,88,42,107,231,244,172,209,6,203,95,144,196,168,5,19,203,216,80,218,115,4,180,58,201,115,47,178,15,50,6,142,131,34,209,140,131,76,201,20,19,109,147,105,227,21,91,120,146,173,172,207,56,224,137,142,168,171,88,230,64,138,188,77,45,96,224,199,215,242,59,187,185,77,27,75,106,235,180,21,10,95,30,53,255,114,16,191,110,155,107,61,155,203,93,200,241,177,169,234,32,211,214,171,228,225,20,114,62,47,18,247,210,202,29,105,3,241,237,12,218,156,32,211,228,75,78,160,230,114,48,107,186,202,22,128,205,245,112,106,137,133,174,71,28,100,45,79,248,117,155,118,61,201,91,206,219,196,196,216,159,25,239,87,213,159,89,149,50,218,232,21,94,170,227,238,126,247,186,87,119,181,253,246,235,238,113,215,187,168,103,54,108,220,227,63,108,232,8,211,71,177,84,166,99,50,214,232,24,59,9,174,156,81,11,38,150,241,28,14,101,167,212,58,173,23,94,163,28,72,172,141,201,38,201,95,216,38,19,109,167,215,108,21,247,140,131,2,47,233,144,193,116,225,90,192,65,234,43,39,61,82,132,25,48,57,209,50,51,243,245,74,15,107,19,84,194,89,27,89,188,112,100,166,247,23,57,9,174,66,230,7,193,145,194,73,233,225,205,34,148,224,151,11,164,255,84,159,9,84,210,138,190,254,160,45,151,151,161,225,47,215,175,68,138,55,234,55,81,203,245,109,121,76,107,123,127,208,197,84,159,15,13,224,115,70,18,91,125,209,244,171,12,48,178,140,44,214,108,96,122,100,213,203,246,212,206,114,28,82,122,82,34,90,249,205,28,53,188,79,244,194,97,38,156,66,62,71,33,253,173,254,44,108,134,198,189,41,48,31,69,114,58,168,175,214,126,150,238,226,62,80,205,157,99,83,97,150,1,247,83,159,248,255,186,247,191,227,237,51,203,11,255,230,57,218,194,116,88,138,73,192,114,154,72,164,103,25,120,193,153,244,19,159,220,30,242,82,225,54,183,186,133,240,210,222,114,52,45,108,67,198,216,132,50,234,137,165,35,114,150,87,226,224,69,31,229,94,66,149,156,81,11,38,150,241,138,70,171,83,60,247,194,107,148,67,39,203,43,177,70,61,19,91,136,221,100,147,197,218,211,73,63,113,24,68,241,197,80,100,245,151,129,164,170,158,181,129,3,95,42,212,167,49,145,104,246,249,198,0,221,84,245,167,60,124,169,112,49,211,97,9,68,73,113,196,114,80,128,249,16,231,55,91,226,133,223,42,8,193,78,146,63,136,232,206,78,57,10,179,205,231,109,92,226,55,125,146,13,151,82,203,11,98,74,150,167,190,204,239,4,140,249,188,94,138,197,162,34,127,81,85,61,227,165,146,162,93,20,40,22,209,87,21,141,77,147,87,139,27,74,63,33,17,181,205,97,106,102,155,19,91,101,96,43,90,54,46,17,179,85,6,237,148,186,166,36,191,218,62,71,98,129,128,249,179,184,247,155,203,116,117,152,110,57,226,243,122,164,62,71,197,32,186,143,121,159,36,244,241,228,67,85,221,234,165,156,168,106,145,199,68,212,39,44,9,209,78,14,21,8,24,111,37,184,239,189,254,44,12,154,223,150,201,147,30,247,88,141,230,216,111,223,125,83,206,66,207,2,111,10,60,246,81,143,236,110,117,139,155,207,44,255,239,177,127,33,255,203,96,26,240,229,236,17,191,172,103,59,56,102,205,31,195,35,30,250,144,238,35,239,123,79,119,228,17,223,239,126,253,139,159,118,95,254,244,167,186,253,175,121,13,141,78,7,206,84,26,51,191,110,93,81,144,179,230,194,146,28,25,85,121,41,16,255,95,198,245,69,255,238,38,253,117,36,131,109,204,24,155,80,70,61,177,118,78,207,26,245,28,138,156,123,9,41,57,163,22,76,44,227,57,28,90,157,228,185,23,94,163,28,72,172,140,131,120,219,100,96,59,189,102,87,132,164,165,176,75,30,139,247,19,135,148,133,30,41,135,214,16,184,132,228,10,138,215,7,80,159,144,230,90,154,249,114,71,68,82,131,50,169,221,90,88,64,221,72,205,164,20,47,32,203,108,212,201,160,121,173,212,209,102,138,128,223,78,81,75,219,33,179,131,129,45,190,164,36,26,69,170,83,194,181,211,66,117,191,40,170,161,9,237,109,52,216,114,221,242,199,214,125,82,94,230,106,181,83,248,147,217,202,47,225,243,208,167,173,23,48,72,47,29,206,206,242,28,170,126,87,207,131,62,154,212,79,162,23,14,76,115,165,144,203,73,177,160,84,247,23,62,98,166,247,20,161,241,18,201,21,20,107,183,146,22,157,22,32,87,85,32,186,139,101,193,173,11,159,249,252,23,186,163,143,253,101,24,56,223,162,251,225,143,126,34,242,130,231,62,187,187,253,109,15,211,140,136,109,183,221,182,251,151,215,190,90,242,190,241,173,239,116,95,250,234,215,52,178,241,49,235,0,123,213,170,184,191,126,240,163,31,117,127,241,196,167,116,191,56,234,104,177,167,193,170,234,177,88,199,82,14,252,23,131,187,223,229,206,221,171,94,246,146,238,208,67,14,238,118,216,126,123,241,237,189,215,158,221,169,167,157,38,250,244,176,201,143,158,177,44,57,20,198,193,37,122,98,84,229,89,240,128,251,220,187,123,249,139,95,40,199,151,199,45,195,68,142,1,245,241,191,249,141,252,179,63,38,116,228,145,191,121,96,27,55,29,211,103,177,84,22,119,206,18,245,236,36,184,114,70,45,152,88,198,115,140,160,213,105,158,123,225,149,51,112,28,20,137,136,99,220,94,8,83,76,180,77,70,108,225,41,227,238,25,7,21,139,38,221,177,72,145,63,16,31,175,229,206,82,223,9,129,164,215,114,98,74,140,155,15,169,228,74,220,229,15,164,229,247,226,234,163,12,226,94,202,246,188,29,116,95,95,76,103,227,202,236,150,175,33,190,237,133,72,179,254,12,235,96,178,152,117,89,236,118,44,74,38,109,107,43,62,171,191,148,105,243,166,148,216,96,238,203,68,83,90,57,77,63,161,138,63,252,69,81,101,16,171,249,26,126,48,240,171,248,182,189,46,166,183,85,82,78,80,65,25,79,162,49,203,79,245,76,247,117,189,94,200,86,132,127,124,253,27,186,35,126,252,227,238,207,31,250,224,238,195,31,251,120,247,245,111,126,171,123,205,43,94,222,93,233,74,59,107,70,215,189,225,159,254,161,187,197,205,110,218,125,232,163,31,235,254,251,61,239,85,239,198,199,66,6,231,241,44,111,215,189,241,205,111,237,126,24,182,235,223,223,244,102,177,167,129,213,221,216,88,202,73,199,237,15,191,173,106,93,247,79,255,250,111,50,89,226,191,54,95,118,217,229,234,157,22,156,41,213,255,223,16,186,33,158,57,149,50,218,232,13,14,41,162,195,211,226,9,127,241,152,238,159,195,100,244,209,127,254,240,238,192,27,221,80,189,17,183,14,19,7,112,68,152,200,130,155,28,124,144,228,145,255,132,191,120,180,248,54,45,108,195,166,99,250,44,150,202,218,57,61,107,212,115,40,140,131,75,245,40,102,39,70,45,152,88,198,115,56,180,58,201,115,47,188,70,57,144,88,152,19,236,141,198,38,139,182,35,15,159,113,144,16,36,41,106,42,139,110,60,112,68,36,87,80,188,62,0,62,203,81,22,221,216,59,28,170,109,57,164,186,61,69,96,4,201,124,6,231,244,235,237,33,254,74,160,150,107,203,145,88,153,80,216,101,120,34,106,237,77,211,72,43,199,213,207,82,156,81,171,42,190,90,192,96,177,192,169,223,198,242,11,12,170,168,146,252,165,173,60,11,252,254,172,237,91,67,22,106,228,77,92,126,72,152,38,199,242,124,238,68,59,24,217,250,15,18,84,12,170,123,87,9,137,149,245,2,90,117,106,253,215,202,53,164,230,147,146,99,82,125,95,47,203,117,126,216,169,17,248,146,49,132,196,200,17,131,34,81,239,203,28,57,172,109,120,108,57,91,40,94,246,170,215,200,96,246,239,95,246,146,238,101,127,255,26,57,107,255,111,175,251,39,137,189,234,165,47,145,91,147,190,248,149,175,118,127,247,234,215,136,111,57,195,6,229,12,52,111,125,139,91,116,143,121,228,159,139,61,13,102,29,208,47,100,2,176,148,147,6,176,215,158,123,170,214,117,31,248,208,135,101,178,244,213,111,124,83,61,211,131,245,50,225,87,149,188,29,254,70,217,207,195,167,193,179,158,254,212,238,69,207,123,174,232,175,253,231,127,25,252,195,184,195,110,117,43,97,182,5,252,232,39,63,237,94,255,239,111,20,253,69,207,251,155,238,153,79,125,138,232,75,7,91,241,233,56,108,185,150,202,186,241,158,229,229,57,147,144,53,194,161,138,234,81,204,78,140,90,48,177,140,87,52,90,157,18,57,244,180,234,81,204,78,172,157,237,89,94,137,131,23,125,179,178,201,98,237,40,249,51,14,198,153,152,15,150,132,104,155,35,249,204,133,238,4,24,3,209,93,92,76,99,73,136,182,57,196,135,170,126,19,131,233,41,230,125,166,227,247,146,130,189,158,197,197,25,49,240,107,44,249,204,165,138,16,236,36,249,131,152,98,118,202,43,108,67,102,171,46,182,202,192,86,213,199,196,167,108,9,74,189,109,226,252,162,195,94,52,142,46,57,165,184,24,24,196,27,98,185,198,168,198,64,98,99,54,162,134,231,105,196,231,38,221,249,146,72,176,215,205,159,249,10,191,196,156,111,224,15,146,108,19,115,77,107,23,98,9,45,91,68,235,139,95,83,76,49,219,114,155,126,133,217,53,127,86,79,197,20,33,184,16,131,169,173,120,106,199,68,93,230,75,49,243,193,168,230,87,49,159,65,116,139,193,234,83,51,234,106,8,3,227,0,243,165,188,173,11,39,157,124,178,156,173,190,243,29,239,208,253,249,67,30,44,147,135,59,28,126,219,238,89,79,123,106,247,136,135,61,164,251,254,15,143,232,254,250,249,127,171,217,91,6,110,116,131,235,203,0,245,218,215,218,95,236,35,126,252,19,145,43,174,184,162,59,230,151,191,234,142,58,230,24,209,183,84,92,105,231,157,187,215,188,252,101,221,157,239,112,123,245,116,233,25,135,135,60,224,254,234,153,30,195,51,222,165,77,146,178,228,231,92,155,111,215,240,226,231,63,79,142,43,240,138,215,252,67,247,238,247,127,80,116,3,207,55,92,255,122,215,21,157,227,206,240,214,119,190,75,242,193,95,253,229,211,164,157,165,67,185,17,227,204,89,219,88,42,107,231,244,172,81,207,161,48,14,46,213,163,152,157,24,181,96,98,25,207,49,130,86,167,69,102,159,68,61,138,217,137,161,130,37,234,121,17,18,154,88,18,123,41,57,127,198,193,96,186,115,245,208,154,6,83,147,59,20,190,173,18,105,13,34,9,6,233,206,145,84,95,193,33,91,111,101,15,241,105,192,235,134,100,162,20,49,65,240,101,219,227,244,44,189,172,139,29,164,116,183,160,233,227,240,9,101,133,74,101,113,169,191,18,158,136,172,142,107,167,218,150,139,215,19,10,88,126,37,215,124,131,216,4,187,86,175,217,86,13,150,19,184,150,158,124,147,218,34,94,228,76,172,59,169,205,105,80,46,183,180,21,13,119,27,69,133,102,95,78,104,56,133,125,78,208,205,76,241,6,100,185,181,132,138,223,204,228,174,212,171,29,39,25,188,47,232,102,194,162,59,95,175,172,8,240,188,195,127,189,237,237,50,216,6,220,234,131,126,204,47,127,217,189,244,85,175,214,223,248,223,114,240,182,119,190,187,123,204,19,159,220,189,253,221,239,149,117,71,71,254,250,5,47,236,30,244,136,71,117,15,121,212,95,116,135,221,249,110,221,47,143,59,78,107,44,12,156,193,219,28,224,225,231,135,61,248,65,221,234,213,171,213,211,35,14,96,103,195,6,94,204,139,101,242,28,183,43,206,147,205,150,164,200,168,5,19,155,132,231,62,235,25,221,227,31,243,40,209,95,242,202,191,239,62,248,145,143,138,238,193,131,234,224,184,95,31,47,207,55,120,144,255,178,191,127,181,232,180,195,4,98,227,160,220,168,26,247,34,125,230,25,42,88,162,202,242,231,196,236,196,168,5,19,203,120,142,17,180,58,205,115,91,40,51,22,37,103,212,133,50,197,68,219,100,196,22,158,100,79,201,149,103,28,212,150,44,175,215,68,227,85,137,213,234,49,147,90,124,164,14,65,209,43,57,160,230,55,73,117,189,140,228,79,146,177,246,170,177,205,44,75,249,255,11,198,218,154,117,57,181,252,133,174,171,213,91,116,155,97,208,179,208,117,104,201,82,183,151,100,150,99,56,30,154,185,109,122,69,198,142,99,48,240,21,246,168,84,234,87,125,56,157,127,116,157,74,159,171,231,197,231,1,31,19,241,62,73,112,118,41,181,250,38,26,219,74,241,111,111,122,115,247,217,47,124,81,110,89,178,231,29,248,47,201,254,63,37,111,233,248,197,145,71,118,143,126,196,195,187,221,119,223,173,59,255,130,11,100,130,180,37,130,171,38,215,191,201,205,186,175,133,125,100,56,232,150,183,17,223,255,126,242,83,234,153,30,195,51,170,109,150,124,72,108,49,19,143,225,238,119,137,191,198,117,228,209,71,119,255,247,217,207,138,94,194,110,83,226,225,246,26,62,249,233,207,200,3,253,224,238,119,190,179,240,210,195,54,102,140,123,225,149,177,118,78,207,26,245,28,138,156,123,9,41,57,163,22,76,44,227,57,28,90,157,228,185,45,188,50,134,10,150,232,162,56,200,152,109,50,209,118,122,205,158,82,244,138,67,208,6,80,159,16,217,166,27,155,1,156,238,115,146,238,115,13,234,19,10,5,156,165,21,142,164,6,37,203,171,32,91,94,37,89,92,133,31,51,249,93,172,72,235,81,228,25,154,249,30,33,41,85,79,138,195,36,187,5,159,87,212,73,38,74,173,189,154,175,132,230,140,165,182,154,47,97,57,194,153,49,93,253,26,138,102,50,199,192,87,129,207,153,148,223,138,215,210,241,137,191,22,4,13,127,170,167,176,119,173,65,108,213,1,186,183,167,130,182,33,245,42,13,20,102,29,174,94,150,175,126,23,174,67,115,4,141,196,230,103,136,214,181,176,240,192,17,145,212,160,84,219,243,32,71,85,96,186,48,133,15,22,144,182,131,8,141,228,109,5,248,215,255,248,79,249,175,187,246,188,195,53,174,126,245,238,121,127,253,44,141,110,249,120,229,75,95,210,189,252,69,47,76,183,203,28,119,252,241,194,155,22,203,111,242,233,175,48,76,226,152,79,161,108,246,4,188,224,165,127,215,93,18,38,161,135,28,116,80,247,230,127,127,67,245,106,201,173,245,255,55,112,91,89,9,242,169,119,208,141,111,36,237,188,248,21,175,210,200,98,97,43,95,231,176,229,90,42,235,198,143,177,188,18,7,47,250,40,247,18,170,228,140,90,48,177,140,87,52,90,157,226,185,23,94,163,28,58,89,94,137,53,234,153,216,52,118,147,77,22,107,47,141,232,196,1,43,106,195,44,243,193,146,208,179,215,213,204,235,160,168,110,16,93,99,34,234,19,150,132,62,46,108,46,239,131,21,169,174,243,91,158,233,41,71,28,61,155,46,130,158,140,68,189,95,97,118,211,143,46,142,40,85,27,118,34,126,211,193,36,59,160,105,171,136,237,252,232,89,59,42,73,85,61,243,27,171,223,234,38,191,177,197,205,87,19,141,1,211,147,15,221,241,82,201,160,221,160,138,14,163,170,110,249,38,181,124,17,116,53,44,158,56,72,242,171,67,41,249,146,168,223,20,243,27,202,188,100,123,25,203,83,219,148,150,221,170,111,142,164,162,163,40,204,78,126,149,228,83,215,152,127,80,15,85,117,96,12,204,159,197,173,112,126,53,251,60,99,128,110,170,250,83,30,190,72,145,41,44,6,247,174,40,248,212,176,250,30,62,86,139,111,69,184,199,221,238,26,6,102,55,206,158,119,120,208,253,239,215,253,229,83,158,172,25,203,27,253,25,241,126,130,231,245,125,246,222,75,120,223,171,92,69,248,226,139,47,17,6,62,111,227,98,249,77,62,251,51,223,20,48,78,101,137,143,243,52,155,196,115,37,79,121,198,95,201,127,117,190,221,97,135,117,255,246,186,127,12,245,251,138,60,223,112,189,235,92,71,244,114,226,176,106,213,42,201,167,30,245,105,135,246,150,6,229,70,228,204,89,222,88,42,203,58,143,177,148,57,135,194,56,184,68,79,140,90,216,232,66,133,157,120,14,135,86,39,121,238,133,215,40,7,18,107,140,77,38,217,11,144,208,196,146,216,179,176,123,198,65,57,69,163,58,132,119,146,219,171,81,119,190,94,233,97,75,22,61,210,16,33,224,99,162,83,84,42,208,94,197,157,57,179,120,173,13,43,138,58,149,84,113,90,255,204,132,162,109,91,64,114,171,157,224,245,89,80,180,147,153,35,109,86,67,133,115,144,19,28,222,215,108,195,242,52,193,242,140,55,21,6,203,243,142,105,87,166,200,171,85,171,46,71,157,213,216,4,200,49,238,242,202,99,30,189,180,167,65,89,47,161,8,180,222,99,178,78,149,192,192,85,201,19,179,226,55,248,237,77,112,249,89,216,249,65,82,131,226,245,18,126,253,45,156,165,185,56,240,57,162,135,162,186,158,134,177,216,150,143,135,63,248,65,221,223,62,247,217,221,79,126,246,243,238,69,47,127,69,246,188,195,179,159,241,116,153,84,44,119,196,193,91,206,166,3,211,87,175,89,35,156,193,229,173,52,244,103,50,41,116,126,108,44,241,113,150,9,248,20,224,151,146,158,253,130,23,202,115,39,247,12,199,211,43,94,242,34,141,116,221,225,183,185,181,48,207,157,148,207,55,188,246,21,127,39,249,212,163,190,253,226,210,198,65,185,81,57,135,158,210,82,89,58,193,219,106,97,22,54,44,127,196,140,81,11,27,93,168,176,19,207,49,130,86,167,121,238,69,246,73,198,192,113,80,36,42,14,179,131,252,255,246,222,52,218,186,172,170,18,60,209,161,8,72,223,5,17,244,130,52,129,16,16,6,24,4,130,13,36,38,141,154,128,105,138,101,89,163,212,178,18,165,76,17,45,10,16,42,73,203,194,129,53,134,250,67,179,28,101,131,150,74,87,128,164,8,74,18,73,27,52,3,81,26,9,105,12,8,32,130,70,17,133,0,196,136,168,61,215,94,115,157,181,215,89,251,156,115,239,187,239,123,239,251,226,206,251,173,51,215,156,107,237,125,186,251,222,59,231,221,123,191,231,252,190,222,156,177,88,212,140,25,45,188,164,149,147,207,56,144,107,58,230,234,91,120,111,169,158,4,0,146,220,249,244,24,77,141,17,122,204,75,124,25,159,245,111,18,110,188,204,151,68,109,114,30,173,224,53,61,75,225,199,199,185,14,26,187,158,47,198,97,111,239,97,111,127,9,172,36,243,103,99,147,237,234,244,214,66,235,109,26,7,29,63,137,153,109,53,205,77,215,196,124,13,243,180,39,6,144,249,229,159,68,54,103,47,230,214,5,88,238,124,139,106,155,246,61,146,187,90,26,90,103,239,41,136,239,122,212,35,135,231,253,252,179,134,79,94,121,165,252,15,74,47,125,249,43,135,23,254,191,127,216,124,222,225,25,79,251,15,195,57,119,56,91,71,236,113,42,161,222,96,229,108,247,211,100,233,207,121,13,240,95,251,242,127,72,250,254,39,62,97,120,224,3,238,47,57,254,240,27,112,233,219,219,207,55,224,191,213,253,94,253,159,162,240,10,24,198,31,46,184,51,57,151,35,163,75,101,61,56,163,86,5,25,180,113,89,144,139,37,185,49,210,192,168,9,81,19,81,239,81,16,14,90,202,99,224,209,50,224,184,36,82,21,163,213,135,199,37,230,52,227,160,90,99,230,51,14,10,116,9,107,0,77,123,24,235,123,36,47,11,206,145,129,61,142,42,32,156,97,178,105,26,225,219,155,245,105,238,235,2,53,26,143,240,230,92,79,232,203,26,59,246,34,226,24,209,206,148,125,92,51,241,92,95,230,135,254,201,240,137,49,145,187,1,39,141,147,247,244,6,27,225,91,37,159,24,83,100,125,147,214,206,88,162,87,134,223,212,38,198,74,196,113,170,205,182,68,17,116,44,247,48,121,238,245,6,37,19,154,116,62,230,163,204,190,87,192,178,186,178,64,11,190,38,185,37,45,188,149,173,135,13,44,53,253,182,80,248,92,193,57,65,62,63,197,240,240,139,31,90,110,16,158,41,191,205,197,31,15,195,103,28,128,255,248,127,62,127,248,224,135,63,98,159,119,56,243,204,51,135,255,244,243,207,150,218,30,115,224,221,229,18,31,31,248,87,28,34,99,115,65,198,210,159,243,90,252,225,75,94,58,252,199,95,124,254,112,201,27,223,56,252,205,7,63,36,222,131,47,184,64,248,109,239,104,95,77,248,192,7,63,56,188,225,77,111,30,158,251,127,252,226,240,226,151,253,127,234,30,4,220,216,156,241,91,227,186,84,214,157,247,44,143,68,87,46,46,242,149,92,134,72,110,140,52,48,106,66,212,68,212,215,11,132,131,146,114,63,240,104,88,15,254,200,90,245,92,22,169,62,52,102,28,182,174,49,126,198,129,128,75,110,2,158,20,70,150,156,76,139,57,88,77,97,5,115,214,33,205,227,2,62,131,150,106,171,23,2,172,7,172,166,239,101,174,210,146,174,175,185,202,154,59,205,113,52,108,30,13,241,65,244,212,138,154,73,79,115,174,137,118,225,53,225,53,115,31,196,164,38,230,168,227,186,212,154,175,147,75,72,93,89,114,199,147,254,200,37,176,216,134,155,160,231,217,5,204,38,247,189,174,223,247,89,221,229,28,208,212,183,240,77,251,240,126,232,35,172,190,50,56,209,68,51,69,142,68,65,45,53,213,210,175,33,121,33,54,40,53,245,89,31,225,124,230,132,249,12,120,82,168,33,189,96,90,222,3,43,152,178,110,125,240,116,1,22,79,115,243,212,55,79,146,145,1,239,249,56,133,112,193,3,207,151,183,139,220,228,38,55,30,126,246,153,207,150,183,41,121,60,253,127,123,214,240,141,247,188,135,124,222,225,143,94,242,178,225,33,23,126,243,240,244,159,250,95,180,122,124,241,159,158,243,108,249,155,6,207,123,246,51,69,35,71,156,119,159,251,136,198,223,63,128,126,235,235,255,92,244,182,168,191,109,142,160,183,196,199,7,178,27,37,236,254,56,240,97,108,250,11,255,224,15,135,31,125,202,83,135,127,250,194,23,134,91,223,234,150,195,221,238,122,151,242,229,117,221,112,105,184,113,248,252,231,63,63,252,143,255,254,39,134,223,255,195,23,169,115,80,244,118,170,50,126,43,91,151,202,122,112,70,214,42,100,208,198,101,65,46,150,228,198,72,3,163,38,20,180,241,30,14,189,131,228,185,31,120,52,12,10,44,85,207,12,116,120,157,4,154,78,132,222,37,143,159,113,32,164,34,201,152,211,18,184,186,244,84,69,57,122,102,180,176,249,11,124,110,208,113,74,2,97,111,20,88,90,18,103,27,184,135,146,87,170,80,223,149,43,156,159,161,233,119,77,88,79,179,31,62,119,128,221,41,109,134,13,38,106,142,181,114,68,51,93,104,18,217,27,88,48,169,207,244,206,130,227,10,111,59,5,225,166,10,66,145,172,32,177,70,132,98,35,103,7,42,178,30,120,43,198,202,115,75,115,160,59,76,11,86,239,104,195,130,142,235,37,66,91,99,204,246,187,62,192,210,224,19,98,39,62,251,149,70,4,195,210,146,52,125,1,178,14,109,96,159,176,31,228,114,75,75,194,188,187,157,228,172,126,114,226,62,247,250,198,225,169,255,243,255,52,124,252,19,159,24,94,240,43,191,58,188,226,191,252,137,86,70,124,230,179,159,29,158,241,243,207,29,46,188,224,129,18,111,127,231,59,135,251,221,247,222,195,99,30,253,175,180,227,120,225,175,63,176,221,223,101,248,200,223,94,62,124,233,75,227,7,165,119,139,120,179,121,252,110,62,229,126,216,221,23,71,182,77,38,239,24,23,234,171,13,239,47,231,239,234,171,175,150,252,240,208,219,169,156,175,19,198,82,89,236,150,165,234,117,89,208,151,127,168,145,145,6,70,77,40,104,227,61,102,208,59,104,158,199,144,115,210,48,224,184,36,82,109,184,196,74,198,226,192,154,49,163,133,151,244,74,62,237,233,79,127,250,117,207,127,219,27,220,207,58,77,252,15,196,44,55,214,133,181,48,87,131,185,202,116,126,32,157,23,40,137,228,222,167,7,248,188,32,155,63,203,205,10,253,19,191,82,51,7,204,212,47,232,105,179,119,173,129,34,26,93,48,217,142,18,56,233,153,47,152,235,151,164,132,67,51,174,83,79,236,17,11,13,190,188,9,207,98,161,113,98,135,254,238,112,87,111,160,3,228,171,45,65,244,183,237,51,169,73,79,47,206,211,209,93,191,146,37,93,191,210,56,79,199,159,93,79,89,88,153,190,175,131,45,105,104,50,191,80,150,123,15,108,137,122,100,197,100,94,114,37,73,202,191,171,254,232,229,170,143,47,46,126,228,163,53,59,122,188,241,181,175,214,108,25,245,130,171,6,222,58,69,254,119,255,195,143,200,77,204,113,192,127,121,201,31,13,55,184,193,13,228,191,7,173,191,89,110,35,194,239,19,247,7,129,207,142,252,230,239,188,80,187,142,22,63,242,223,255,96,253,131,114,167,215,125,58,253,116,236,199,200,216,173,178,233,198,246,125,147,172,120,216,163,190,75,179,205,240,191,62,237,63,12,63,252,131,79,30,254,159,223,125,225,240,139,47,248,191,212,61,24,222,240,154,233,141,240,225,128,7,130,200,14,208,200,229,89,208,186,37,89,60,190,145,247,56,68,172,57,1,7,101,226,160,122,115,96,52,102,33,160,195,43,14,190,172,192,51,83,56,228,6,47,74,78,9,150,220,121,61,112,222,6,58,129,47,73,30,122,77,162,55,212,128,116,110,0,190,214,178,22,43,187,62,65,201,189,236,1,235,109,214,141,188,163,133,50,173,164,169,32,234,86,204,160,244,165,173,147,9,71,152,237,234,221,57,18,52,54,133,55,93,158,149,123,152,235,89,61,79,167,161,177,189,40,121,119,78,20,180,216,244,56,175,241,59,152,60,103,60,188,191,118,194,128,45,135,213,109,242,3,53,159,204,165,125,74,73,131,194,26,90,76,214,227,81,252,73,57,24,150,78,26,21,234,73,217,229,6,41,212,20,240,53,201,203,162,123,126,10,184,253,74,130,153,246,227,132,236,255,200,63,10,28,100,59,178,139,240,227,9,254,32,95,201,178,91,244,142,7,228,98,213,109,146,232,25,158,236,154,98,219,243,253,218,215,253,87,249,172,195,239,237,232,237,72,237,118,244,54,218,51,3,203,154,27,235,193,241,44,15,227,226,34,183,160,206,185,12,145,220,24,105,96,212,102,249,122,141,53,7,105,12,60,102,185,28,116,121,232,73,1,85,237,24,61,219,232,46,51,14,170,55,143,178,137,19,29,62,227,128,10,83,228,62,212,147,26,23,240,201,32,50,115,21,28,7,88,143,243,99,157,99,36,170,108,60,201,213,103,143,213,145,67,82,107,16,146,123,31,236,253,74,86,143,190,228,78,91,143,130,218,135,141,209,60,106,230,19,13,233,243,68,51,161,79,52,125,73,46,160,239,194,230,99,138,156,158,207,59,117,22,132,200,62,87,198,194,143,243,17,107,189,222,53,125,141,7,138,236,114,44,36,23,115,204,69,186,188,26,206,211,16,79,123,155,58,135,120,15,134,34,250,40,73,168,22,104,46,90,99,162,53,205,180,244,178,164,154,232,105,31,54,7,115,237,179,188,132,228,212,46,167,79,88,45,241,109,14,68,149,150,68,159,218,234,133,0,235,211,48,104,30,235,176,17,50,7,5,114,122,180,144,171,16,86,143,240,53,9,122,199,31,183,189,245,173,53,59,90,28,116,59,120,243,112,243,155,221,84,248,168,129,87,26,190,120,245,213,225,166,134,249,58,62,77,248,52,249,176,249,113,193,89,103,213,109,177,221,82,142,218,184,131,219,108,121,190,241,217,154,199,60,225,73,242,182,185,93,160,221,142,222,78,120,102,96,89,115,99,57,8,158,181,234,185,44,90,30,163,180,180,140,52,48,106,13,239,49,131,222,65,243,60,6,30,45,3,78,23,18,37,5,234,18,206,183,152,104,151,103,58,9,52,101,62,35,214,123,58,242,82,125,142,167,255,171,146,165,236,66,234,234,6,120,232,97,62,82,133,214,39,40,158,217,73,157,91,38,121,165,10,245,233,169,28,13,133,201,146,100,219,61,25,163,249,164,21,70,137,137,175,208,114,10,191,94,191,63,130,77,181,34,177,90,116,26,100,186,222,224,204,151,1,53,77,177,84,223,2,156,174,153,54,154,107,217,33,43,37,109,147,134,180,7,88,154,72,61,161,206,36,107,206,5,210,94,91,83,152,109,108,177,205,176,185,231,110,111,188,249,97,92,214,63,153,159,80,127,82,118,62,96,117,75,90,116,143,53,161,227,252,112,97,10,192,229,150,150,132,115,167,235,128,71,63,171,31,63,220,247,62,247,214,236,104,177,171,237,216,246,130,116,215,56,231,236,179,135,155,221,180,189,137,169,23,139,254,121,193,155,203,62,163,255,54,183,190,165,234,163,199,173,111,121,43,217,38,187,47,86,142,218,184,131,243,142,201,243,110,126,59,122,59,85,249,58,225,49,168,141,65,129,165,234,217,69,177,90,70,26,24,181,134,247,216,0,189,131,232,121,140,234,202,153,10,90,185,36,82,17,99,94,111,195,88,120,157,214,25,212,73,157,62,245,82,61,213,202,245,198,65,102,8,193,46,73,153,103,161,117,235,15,185,132,155,195,106,37,157,244,185,240,181,73,31,44,167,179,121,186,115,135,177,153,223,29,155,69,109,111,53,243,13,34,174,147,19,91,138,124,41,214,246,109,19,101,110,217,158,77,226,48,183,231,4,197,210,62,111,124,76,178,88,123,156,142,224,120,206,238,95,45,203,34,173,251,232,108,123,54,118,226,37,99,231,214,233,107,128,175,73,212,22,89,76,106,12,55,206,250,86,142,97,143,241,241,7,254,215,160,227,128,93,108,7,46,104,239,253,141,247,84,117,180,224,223,28,152,71,188,201,204,249,142,231,220,241,88,220,16,221,246,54,183,25,238,120,238,185,178,89,188,255,137,204,77,55,77,4,141,255,218,247,56,96,126,59,194,78,5,198,111,149,107,94,131,218,88,14,130,103,173,122,46,139,150,199,40,45,45,35,13,140,90,195,123,204,160,119,208,60,143,129,71,203,128,227,146,72,85,140,121,125,104,204,48,63,104,198,162,118,121,166,53,234,141,67,73,234,66,146,22,180,56,66,242,74,45,96,162,167,42,129,228,19,163,194,210,146,112,222,6,240,80,171,106,68,48,76,106,255,4,197,203,230,247,251,99,128,167,105,3,245,165,102,201,8,47,67,169,139,100,154,197,177,82,215,129,74,6,159,11,38,134,34,14,84,164,231,96,5,108,88,73,36,199,34,153,139,150,47,53,109,89,3,17,189,57,29,231,137,189,138,212,206,230,201,160,181,110,75,167,208,59,198,176,211,82,183,16,16,251,54,212,147,175,133,80,167,246,86,132,212,180,143,8,210,48,89,31,225,6,76,202,24,163,169,193,245,55,64,111,199,39,177,44,236,5,243,2,75,75,226,243,9,224,177,71,235,108,35,31,115,60,244,33,15,30,238,127,191,243,84,29,13,176,126,108,199,46,240,160,243,207,63,242,139,236,27,223,248,198,195,67,190,249,2,125,186,227,137,80,95,57,224,239,42,229,198,82,150,245,38,147,62,222,151,44,237,242,220,193,111,44,107,253,220,115,238,176,179,227,115,16,96,27,176,45,216,220,241,190,24,23,32,51,175,64,16,65,31,175,231,93,216,120,229,246,252,36,172,231,199,179,60,60,55,81,186,22,121,140,50,69,203,72,3,163,214,240,245,26,189,131,226,121,12,60,102,185,28,100,121,232,73,0,85,237,24,61,71,202,140,131,234,117,49,190,226,80,14,128,4,8,48,11,158,11,64,136,57,88,107,18,85,154,71,195,123,98,105,78,143,240,158,68,149,150,88,157,150,243,122,190,176,130,190,175,55,62,45,77,132,192,46,204,47,33,185,211,214,163,232,105,88,18,155,104,230,62,92,31,18,250,98,130,232,105,206,1,209,151,154,203,189,7,136,38,75,50,122,62,103,157,97,53,6,251,217,91,229,152,103,204,88,171,51,46,129,133,103,212,36,143,193,90,45,235,66,107,62,88,146,133,243,53,136,181,62,74,18,206,131,161,100,201,68,107,108,170,123,145,141,107,114,109,97,66,237,123,82,223,229,62,196,231,194,249,42,45,145,94,48,45,231,73,40,108,188,134,120,182,112,181,144,99,33,253,26,226,33,213,156,189,244,132,185,96,13,12,34,151,56,73,240,148,31,251,209,35,251,144,52,214,139,245,111,131,250,91,218,241,14,13,249,157,239,120,238,240,221,143,217,238,127,236,217,21,30,243,175,30,37,255,133,237,105,167,157,174,219,200,223,211,113,91,43,87,141,165,106,217,151,170,253,216,211,79,63,125,248,246,135,127,235,112,223,123,223,75,250,142,2,88,247,35,30,246,208,225,180,211,177,77,101,59,241,79,182,119,123,252,251,31,253,145,35,125,222,97,253,21,220,143,150,113,30,234,178,195,60,95,198,90,245,92,22,45,143,81,90,90,70,26,24,181,134,247,152,65,239,160,121,30,3,143,89,46,36,10,50,104,227,3,68,153,98,39,250,68,114,255,51,14,218,32,144,238,8,245,132,124,78,64,208,40,108,53,230,88,152,57,130,91,54,129,250,147,82,232,55,25,124,143,102,127,58,61,30,126,190,94,187,150,55,70,28,55,171,75,98,218,204,0,107,104,209,27,35,237,153,159,120,13,124,125,161,87,202,101,97,109,76,22,198,121,196,214,13,134,142,8,131,188,156,157,111,105,101,107,54,166,215,51,227,175,153,118,2,63,8,249,140,198,57,158,124,45,116,180,183,23,17,230,241,99,123,95,123,222,230,248,198,3,212,39,44,13,62,33,235,82,191,41,123,81,114,215,86,217,27,14,222,226,126,36,109,21,165,208,173,29,79,220,243,27,238,46,127,0,237,68,95,196,97,125,88,47,214,127,16,248,11,88,228,255,230,241,143,27,190,247,113,143,85,231,196,226,59,30,241,240,114,227,240,72,221,38,222,61,214,87,28,168,185,185,215,185,122,93,182,12,176,247,27,238,118,151,225,113,223,245,232,35,121,53,5,235,124,252,191,254,174,178,13,119,43,79,109,92,48,201,82,171,219,3,231,29,127,109,252,40,158,119,88,239,61,191,225,110,234,16,237,249,136,92,207,203,24,248,173,109,117,169,11,5,150,170,103,23,197,106,25,105,96,212,26,222,99,3,244,14,162,231,49,240,104,25,112,92,18,169,138,65,93,98,75,198,98,81,51,102,180,240,146,222,17,159,113,209,69,23,61,231,205,87,92,94,84,15,75,223,24,180,238,219,14,254,189,164,98,229,170,119,130,201,92,187,156,124,135,192,137,51,52,98,25,27,182,215,103,201,12,150,234,132,181,109,186,1,14,113,232,86,83,113,144,50,183,63,216,93,108,123,60,204,15,245,232,91,121,193,239,106,69,220,142,181,218,236,158,94,232,155,91,79,150,155,69,157,248,146,7,223,230,234,248,205,186,108,225,234,149,166,243,204,212,39,94,129,245,147,109,49,230,229,223,211,158,244,253,98,157,12,184,227,185,231,200,95,123,254,216,199,63,62,92,245,169,79,171,123,120,192,219,68,112,241,118,254,55,221,79,157,221,226,174,119,185,243,112,163,175,187,145,252,77,7,252,197,225,195,198,13,111,248,181,195,247,60,246,95,15,255,246,223,124,175,92,104,227,85,130,211,79,175,23,196,200,229,98,155,175,60,232,221,192,120,241,173,154,119,9,5,89,126,167,115,207,29,206,190,253,237,228,15,208,125,226,147,87,138,119,216,184,240,65,231,15,255,238,73,79,28,30,250,144,11,101,251,207,56,3,251,80,255,110,131,236,79,217,52,185,141,144,191,227,176,57,228,121,247,205,223,60,92,113,2,159,119,255,251,51,159,161,207,187,184,205,212,57,215,243,53,70,61,47,178,247,173,54,214,170,231,178,32,23,75,243,26,212,198,72,3,163,214,240,30,51,232,29,52,207,99,224,209,50,224,116,33,81,82,104,245,246,92,98,174,206,88,212,46,23,29,234,91,4,38,157,104,249,3,112,151,94,82,21,32,132,138,168,194,244,105,0,51,117,107,99,143,247,233,33,181,164,161,116,125,146,6,223,202,37,105,234,149,154,241,214,131,212,251,5,217,250,128,108,61,142,198,254,133,62,36,150,23,244,214,67,76,180,114,54,175,163,154,224,106,101,169,143,208,254,184,62,162,231,19,82,119,235,139,176,178,239,155,233,95,2,135,19,75,122,21,116,123,112,225,135,237,244,23,133,25,150,250,196,79,54,196,236,196,23,44,248,93,173,144,237,2,87,57,93,207,150,218,236,5,109,227,123,190,162,153,215,213,50,127,146,131,45,105,104,28,79,67,17,125,161,153,92,229,250,249,200,149,36,145,188,173,95,245,162,87,10,159,108,120,211,91,47,29,94,255,134,55,14,239,125,223,251,135,79,125,230,51,195,53,215,92,163,149,237,129,223,242,226,191,92,197,255,158,132,15,66,239,226,61,251,245,55,190,149,249,71,224,24,252,227,105,239,41,251,112,233,59,222,57,252,213,123,223,55,124,240,195,31,150,254,93,2,23,242,15,122,192,253,135,111,185,240,194,114,81,122,223,242,109,2,55,12,184,176,46,55,13,229,107,243,116,124,223,40,113,186,221,52,212,5,191,45,240,219,10,185,44,141,175,189,182,196,117,215,34,45,222,181,229,60,148,125,44,143,207,126,246,239,134,75,223,249,206,225,157,239,122,247,240,174,191,120,247,240,207,95,253,42,6,236,12,55,56,235,172,225,252,178,79,216,175,7,95,240,160,225,86,183,188,101,217,62,236,83,125,219,20,48,222,12,97,79,176,253,149,15,2,60,239,46,121,227,155,228,156,125,122,135,207,59,220,200,225,127,79,122,248,197,23,149,231,221,67,138,139,3,44,103,96,150,113,172,27,183,36,60,79,228,100,88,203,123,156,64,108,118,66,22,187,23,27,74,16,75,250,20,65,189,113,120,235,235,75,134,61,20,171,238,108,93,24,89,61,50,32,105,172,87,106,230,53,42,139,172,206,20,136,235,177,218,134,190,159,31,103,48,206,75,52,227,92,45,206,199,164,167,123,243,74,131,91,63,225,231,199,19,172,167,137,137,86,102,210,104,153,64,212,232,43,48,143,43,27,122,62,231,139,235,143,208,182,218,151,78,148,195,183,115,60,191,51,179,176,74,143,82,120,19,112,62,240,28,108,254,78,159,217,161,190,214,111,180,219,145,110,159,34,110,207,182,218,236,68,91,94,96,227,67,95,119,222,158,95,73,18,201,131,191,184,158,194,76,129,184,62,171,177,207,251,244,144,90,210,80,62,95,150,7,79,229,85,47,62,57,111,28,78,22,248,27,135,24,188,145,32,127,249,43,95,145,223,212,19,240,182,5,47,146,49,31,254,167,33,92,156,242,34,154,23,215,212,62,0,114,15,220,46,50,183,191,230,215,200,205,4,110,34,96,129,191,120,245,151,134,207,125,238,31,134,27,221,232,235,74,7,106,232,196,34,94,248,206,95,8,227,102,7,124,117,153,239,230,55,191,217,112,163,175,187,97,29,133,87,22,202,227,244,51,202,126,185,87,76,120,3,177,118,191,78,77,216,145,156,97,98,221,141,72,228,238,116,123,28,2,120,160,137,185,19,176,169,222,28,92,43,177,173,222,41,215,27,135,75,170,3,216,23,126,97,73,85,199,186,177,45,42,122,117,107,201,234,96,107,200,243,198,179,197,152,91,217,251,96,75,26,90,92,31,65,109,54,117,207,175,52,209,232,231,145,7,122,235,33,68,187,1,86,118,90,202,86,168,200,250,26,204,249,101,194,56,31,1,159,223,201,50,44,213,123,64,59,247,195,198,139,177,57,251,239,180,198,161,109,13,252,248,57,72,61,153,216,236,196,23,132,113,141,239,16,253,80,158,206,191,67,45,169,106,179,131,238,142,47,236,75,221,121,123,126,165,102,62,71,230,251,241,64,244,133,92,79,244,173,196,92,13,250,147,249,88,80,76,234,186,96,155,250,251,27,135,195,135,191,208,206,130,23,222,8,246,121,222,12,24,227,111,2,100,41,140,87,26,192,120,165,129,190,189,157,167,140,3,151,173,208,139,239,58,15,52,90,171,194,54,97,30,220,32,160,191,50,170,100,212,241,10,196,117,206,151,7,180,78,180,221,126,97,189,152,160,2,121,12,127,163,224,131,222,201,9,28,43,61,112,93,30,49,169,150,4,187,238,185,59,60,234,61,78,0,178,19,210,59,65,73,181,36,189,243,219,61,223,39,154,137,131,234,136,78,189,222,56,188,197,189,226,160,100,26,134,164,157,122,28,103,125,51,117,201,131,31,251,137,204,151,52,248,86,46,73,83,175,212,206,203,30,164,222,47,200,230,19,114,125,146,246,250,42,77,116,111,61,196,162,86,238,173,135,232,246,17,155,250,10,108,15,158,64,179,245,210,16,183,123,9,104,151,121,253,120,174,40,174,112,65,251,175,236,9,163,94,219,22,225,199,205,65,234,201,196,102,135,250,164,221,249,130,208,208,237,83,196,237,59,44,109,118,162,45,47,232,142,239,249,182,168,136,235,179,113,51,62,83,192,198,59,83,210,224,179,156,206,95,22,177,190,106,190,178,80,57,230,149,175,122,201,31,139,187,199,225,33,187,33,96,0,254,55,246,222,223,5,226,197,115,22,172,121,94,131,184,205,126,219,71,93,95,121,40,142,241,248,125,100,202,165,171,44,157,46,131,176,73,214,85,18,190,242,0,134,75,174,155,94,88,95,129,144,207,52,148,190,77,246,233,212,135,29,201,85,92,207,135,115,75,34,231,195,113,50,172,229,61,14,17,107,78,192,97,51,113,216,122,29,244,215,7,178,84,64,56,131,105,99,187,186,193,53,164,223,68,180,238,75,146,171,31,129,57,178,121,196,83,191,41,171,223,120,132,55,123,61,17,104,74,26,87,141,45,232,12,223,30,11,19,90,169,215,215,27,171,126,175,236,231,235,246,108,1,59,183,217,164,189,218,130,230,156,217,243,38,93,79,7,205,248,185,113,165,102,101,215,151,121,64,144,6,248,82,91,108,104,17,237,137,46,98,178,47,91,104,179,45,25,17,100,10,217,134,94,163,247,147,185,197,178,164,194,210,146,100,231,218,175,175,41,59,31,176,212,55,53,3,42,252,113,76,202,21,232,209,20,144,156,222,230,223,152,247,216,12,217,197,57,3,199,31,191,41,199,7,122,235,91,136,78,147,183,21,121,61,199,184,56,206,52,198,243,237,73,168,85,159,235,23,18,182,11,115,199,216,38,207,242,240,204,80,221,67,221,71,108,27,94,233,24,153,126,198,120,181,163,209,28,43,154,251,52,50,234,101,77,210,75,150,7,244,73,241,212,230,70,230,140,99,92,243,26,212,198,114,252,91,150,135,231,38,74,215,6,92,166,144,220,24,105,96,212,102,249,122,141,53,7,105,12,60,102,185,28,116,121,232,73,1,85,237,24,61,153,62,52,102,28,182,94,23,245,198,161,36,117,161,174,48,45,230,96,36,0,185,128,190,175,11,135,220,122,170,52,143,134,165,200,93,16,153,47,132,133,243,37,188,15,2,107,88,47,91,84,19,212,230,107,205,60,90,154,244,116,236,247,26,160,38,186,90,131,154,158,210,232,151,220,247,177,193,82,205,27,31,236,114,241,189,87,130,137,249,12,216,88,40,152,55,61,46,88,19,246,121,194,187,10,206,71,214,180,245,102,162,54,201,191,154,186,154,212,153,75,81,243,16,28,47,225,188,204,183,80,159,9,253,168,205,234,105,31,197,103,131,210,162,78,231,41,209,235,35,172,215,229,210,207,168,210,18,106,214,82,159,30,162,164,0,125,171,195,83,223,122,17,234,211,163,33,30,82,205,217,47,32,23,208,183,128,87,75,149,213,144,177,96,90,154,215,187,135,61,14,25,245,194,150,23,211,99,212,183,13,141,23,189,208,184,24,6,215,27,136,51,77,103,124,70,208,103,150,126,140,179,58,47,176,195,133,55,106,88,103,100,191,45,149,101,41,186,114,209,200,11,215,57,171,230,141,75,188,225,225,13,11,62,127,80,247,231,140,225,204,51,203,182,137,174,189,75,108,99,49,14,186,132,108,67,153,183,110,75,13,243,75,16,62,63,158,224,246,229,92,246,70,243,26,212,198,178,127,158,181,234,185,44,90,102,96,81,115,99,164,129,81,155,229,61,102,176,230,32,142,129,71,203,128,211,133,68,73,161,213,198,12,116,120,157,4,154,78,132,62,145,92,111,28,4,172,84,37,144,220,27,25,48,38,235,81,143,115,128,155,182,96,152,12,62,129,117,164,235,1,212,23,10,61,144,230,187,90,35,189,95,242,102,61,62,95,137,56,92,180,154,27,79,103,19,84,100,227,205,155,153,60,45,21,19,126,83,155,153,195,67,218,214,244,38,61,43,87,177,115,112,189,254,252,90,62,179,81,77,41,233,51,11,137,171,39,173,57,220,184,217,49,174,207,35,218,241,57,44,90,243,77,128,49,50,206,18,69,208,189,249,165,205,23,52,23,191,166,13,204,11,69,239,167,227,96,106,161,169,171,239,61,201,155,166,17,141,157,245,168,7,98,121,50,198,25,77,109,143,19,129,122,113,87,81,47,226,198,24,47,136,99,141,122,59,198,121,6,203,171,14,166,177,1,213,199,111,245,160,193,184,147,156,114,161,160,203,210,124,153,8,153,166,213,199,220,245,199,119,253,188,68,89,183,246,201,54,148,220,124,213,115,92,111,80,74,174,154,65,159,55,12,128,103,230,199,27,122,192,12,212,57,227,216,215,188,134,157,23,211,133,2,75,213,179,133,152,146,27,35,13,140,218,44,239,177,1,214,28,212,49,170,43,103,46,104,229,146,72,181,225,18,43,25,139,3,107,198,140,22,94,210,59,226,250,25,135,55,255,87,124,23,40,78,1,191,15,216,55,132,194,146,118,234,254,27,71,211,23,185,210,180,94,105,156,167,48,83,32,206,67,68,223,202,65,251,121,29,181,243,149,60,245,11,252,252,56,104,221,245,89,131,90,170,109,190,168,21,27,107,229,49,169,88,234,3,233,230,85,204,245,187,198,208,54,98,169,78,232,124,216,62,60,235,226,118,30,5,184,123,242,85,160,219,103,156,32,237,119,152,216,73,93,208,243,21,50,191,135,234,165,62,30,215,204,247,160,54,123,67,189,122,254,158,95,201,146,204,183,188,192,230,233,248,221,245,144,43,89,18,125,27,95,152,169,207,227,124,128,164,193,167,167,50,206,123,213,75,95,165,122,143,19,133,122,177,55,98,73,31,4,241,226,121,73,111,14,108,107,253,6,83,55,123,94,227,226,6,55,0,244,177,175,242,237,129,93,37,225,183,139,46,151,155,160,113,0,124,36,35,78,142,27,134,19,5,119,160,186,60,98,82,45,73,60,254,221,225,81,239,113,8,224,129,39,178,19,178,107,38,14,170,55,7,70,99,22,98,141,118,175,56,16,104,113,109,126,132,229,222,84,200,55,18,245,211,111,42,90,119,109,21,193,176,116,210,56,98,233,155,150,148,103,198,55,126,201,123,109,13,208,23,198,113,160,217,232,209,84,208,136,2,175,145,71,189,6,97,92,156,198,208,155,47,248,233,248,98,244,134,115,64,183,78,248,6,230,139,131,78,12,108,51,74,34,249,194,118,249,126,131,203,211,225,193,20,137,69,218,92,49,41,119,250,197,118,254,210,215,67,68,156,118,237,240,56,174,7,217,158,164,113,98,105,159,247,147,97,181,39,41,244,214,35,30,198,84,53,34,235,5,124,111,210,227,215,211,148,189,112,185,181,151,133,48,191,177,71,38,54,213,215,55,172,61,62,35,227,194,118,124,202,140,58,99,57,77,115,186,64,72,180,200,92,43,215,155,146,186,45,212,242,80,223,107,227,217,208,57,184,123,101,197,81,123,46,91,46,108,90,55,182,250,216,175,101,150,135,99,66,60,167,143,39,120,96,214,113,57,146,186,84,150,3,219,178,60,186,92,186,144,207,242,24,101,72,203,72,3,163,214,48,17,245,30,5,189,131,230,121,12,60,26,214,147,49,178,86,75,82,185,104,228,230,31,64,119,153,113,80,189,121,148,77,220,88,187,27,7,117,172,147,150,230,86,99,206,84,125,6,61,54,48,183,158,42,45,177,58,45,231,209,7,204,215,156,160,15,75,108,106,134,243,165,166,57,235,150,179,69,53,65,109,190,134,215,66,206,203,116,53,71,47,213,32,106,69,163,53,111,162,218,166,105,88,205,229,222,183,220,121,18,206,107,122,180,238,189,73,157,204,62,101,201,29,167,129,242,12,3,25,199,58,181,241,76,160,137,44,57,83,230,96,23,77,159,122,77,46,34,120,37,23,207,71,181,44,137,62,114,239,19,77,31,243,185,64,95,28,215,209,72,168,153,120,157,141,39,168,125,216,24,228,85,142,190,211,214,3,14,190,64,115,31,132,228,190,86,165,37,86,167,165,185,25,0,60,245,57,143,216,202,128,228,90,147,168,178,122,202,62,44,213,188,92,124,85,68,38,54,213,215,55,172,61,62,83,174,23,186,124,155,77,238,219,219,116,122,90,222,166,115,186,250,124,187,211,168,209,227,231,100,189,241,149,171,150,165,243,139,70,222,225,210,50,209,242,182,40,190,53,10,179,86,170,126,17,145,217,27,117,252,12,3,35,162,231,31,79,112,59,215,113,217,51,93,42,203,126,122,214,234,28,151,5,185,88,146,27,35,205,180,99,212,26,222,99,3,244,14,162,231,49,240,104,24,20,88,170,158,25,139,218,229,153,78,2,77,153,207,136,245,109,245,46,217,221,56,176,82,149,64,242,137,81,97,105,73,100,182,8,245,132,178,58,128,177,154,54,112,166,165,189,57,10,154,18,68,9,165,17,42,204,11,13,65,142,40,102,179,127,177,81,115,179,156,150,212,10,10,43,40,162,158,131,235,195,54,165,195,194,124,141,12,3,68,54,13,19,153,24,19,185,29,56,73,54,89,241,196,118,44,72,184,169,103,136,99,22,48,153,175,51,46,235,155,180,118,198,46,97,50,247,28,124,31,114,167,131,156,199,66,227,154,121,228,57,233,27,145,171,206,198,91,217,245,1,141,116,126,23,58,96,210,26,12,147,222,159,12,170,88,252,158,166,144,156,6,216,23,9,185,123,112,88,210,123,108,134,117,199,183,62,61,249,131,126,61,227,148,78,53,38,84,173,115,215,83,143,223,0,98,125,115,44,203,68,59,46,11,106,249,71,93,77,201,193,64,221,6,108,95,159,229,145,104,227,133,56,185,161,7,106,150,25,88,214,220,88,236,150,165,154,104,176,252,67,141,140,52,211,142,81,107,120,143,13,16,15,90,239,160,122,30,163,186,142,37,105,25,105,229,37,189,57,99,225,117,90,103,28,64,11,47,233,149,92,111,28,160,154,16,115,212,146,103,125,98,106,94,211,73,157,30,27,162,207,176,122,240,125,0,19,15,156,248,105,108,209,39,243,175,140,77,122,187,81,167,201,107,49,182,220,206,157,134,223,214,176,221,39,124,155,202,42,101,157,228,35,140,201,250,97,69,15,145,249,189,222,24,161,175,26,173,103,81,74,86,215,84,114,106,230,212,222,11,90,160,249,161,4,166,143,30,204,186,218,169,223,201,37,116,208,164,142,148,185,6,16,61,9,239,107,238,231,244,190,15,246,148,139,179,22,75,122,143,205,176,246,248,110,199,229,210,89,184,213,88,170,150,11,107,234,178,164,158,97,121,152,150,165,243,139,70,110,190,211,9,151,22,201,43,35,241,90,228,34,163,183,97,34,234,147,18,189,157,244,204,192,178,230,198,114,144,60,107,21,50,104,227,178,32,23,75,242,46,35,13,140,90,195,123,204,32,30,164,222,65,244,60,6,30,13,131,2,75,245,40,153,113,96,237,242,76,39,129,166,232,213,27,135,146,140,240,2,93,154,26,96,76,204,214,150,181,69,184,134,166,236,124,66,100,240,125,75,51,191,230,161,221,140,137,175,48,63,54,148,220,203,30,226,176,201,160,37,237,48,83,170,197,217,6,69,233,73,219,122,227,151,230,12,245,73,187,55,92,222,157,150,133,172,161,120,98,147,3,162,151,245,164,96,163,31,144,121,138,73,91,54,174,96,50,52,24,189,58,168,169,245,252,30,74,147,127,238,119,199,197,66,218,84,17,219,102,90,91,184,70,217,166,56,145,146,183,105,152,223,20,131,116,34,238,179,97,206,111,12,149,193,35,48,63,215,225,215,69,112,44,184,41,39,189,128,245,149,69,153,207,126,179,44,119,23,53,171,200,245,201,202,47,125,233,75,135,75,46,185,196,244,97,241,210,241,171,26,75,213,205,241,47,203,158,158,97,121,172,208,198,140,168,211,40,179,164,122,29,151,85,72,94,25,137,215,34,23,25,189,13,19,81,31,11,244,54,50,231,114,164,116,217,97,57,8,45,203,195,115,19,165,107,3,46,83,72,222,101,164,129,81,107,120,15,135,222,65,242,60,6,30,179,92,14,186,60,140,181,234,25,181,35,101,198,65,245,230,81,14,193,196,211,87,28,184,112,21,145,100,87,103,88,202,28,140,68,115,130,126,83,231,194,249,42,205,179,58,83,228,72,152,131,153,7,141,36,250,76,168,173,174,6,61,201,169,93,31,65,45,53,175,213,99,97,81,107,42,121,208,226,129,104,66,107,16,212,77,56,95,64,223,69,51,31,82,205,205,103,170,185,120,26,86,167,231,242,73,31,35,235,47,44,61,202,146,207,48,163,167,231,198,53,30,200,115,199,147,94,159,103,253,146,180,189,102,49,87,35,171,247,124,31,132,105,87,19,233,243,208,231,123,51,45,57,75,29,77,152,214,160,246,225,125,201,221,56,181,100,97,218,229,108,144,28,41,114,122,204,157,15,41,214,140,47,99,52,44,213,92,60,73,42,108,60,67,61,66,114,214,16,85,90,110,6,160,158,4,242,250,193,92,220,68,224,1,144,245,238,98,162,79,70,198,77,195,101,151,93,54,188,229,45,111,41,55,15,255,205,252,195,224,165,227,87,53,150,170,155,227,95,150,61,61,195,242,232,106,89,182,140,158,76,39,92,90,36,175,28,117,97,164,11,140,94,161,160,141,79,41,196,157,234,237,116,101,156,131,186,236,176,28,52,207,90,245,92,22,61,46,45,146,27,35,13,26,185,80,208,198,123,108,128,222,65,244,60,6,30,45,3,142,75,34,213,134,75,120,125,128,192,100,187,208,71,198,72,131,206,63,227,192,106,3,173,19,38,203,194,217,41,150,230,155,148,131,177,48,188,1,247,112,17,218,215,180,58,161,229,69,72,95,108,92,210,107,225,199,117,230,192,186,211,227,11,56,223,82,36,89,127,111,142,2,41,249,186,203,59,246,170,254,195,6,215,149,109,138,240,92,67,193,196,238,244,1,141,84,17,90,12,226,119,138,189,49,13,74,147,239,67,158,142,139,5,167,59,246,60,66,227,228,107,205,105,111,123,152,223,25,215,160,120,217,115,123,210,62,49,84,6,207,80,252,94,9,64,45,253,154,146,194,56,86,229,104,0,62,175,184,206,223,84,156,80,38,14,87,243,166,129,168,55,15,120,229,129,96,255,209,112,60,254,85,99,169,26,55,120,166,203,178,167,187,44,75,225,168,141,203,34,213,213,148,188,114,212,152,115,153,209,43,20,180,241,41,141,222,78,231,140,115,80,243,26,118,30,77,23,10,44,85,207,101,65,45,255,74,24,35,13,26,185,80,208,198,123,28,0,189,131,234,121,140,234,58,150,164,101,164,149,163,222,156,177,88,212,140,25,45,188,164,15,131,145,6,125,198,69,23,93,244,156,55,127,244,35,85,69,76,127,6,206,160,211,220,189,168,85,76,202,189,254,185,121,22,214,17,177,97,251,20,126,130,56,217,146,62,8,244,172,109,131,85,67,151,154,58,245,238,176,164,224,173,165,213,237,26,92,31,56,93,119,40,116,251,125,97,164,182,167,192,190,234,42,141,160,31,10,208,215,225,249,146,248,242,60,226,184,74,233,120,15,147,97,220,146,94,156,215,105,73,85,155,77,189,208,215,157,183,176,47,209,239,245,211,246,227,29,173,158,87,200,53,68,223,74,204,213,160,31,231,211,190,159,249,183,79,86,205,239,5,39,138,137,195,211,241,166,129,184,226,138,43,134,107,174,185,102,184,243,157,239,92,20,251,143,134,241,91,195,10,175,229,119,137,85,235,13,176,249,61,61,195,242,48,45,75,231,23,141,220,124,167,19,46,45,137,150,169,43,35,205,180,99,212,132,130,54,38,162,62,41,209,219,201,156,203,145,213,188,134,28,99,113,131,54,214,170,231,178,104,245,24,197,106,25,233,2,163,183,225,61,54,64,239,32,122,30,3,143,134,65,129,165,186,83,46,49,167,25,139,218,229,153,222,34,48,201,166,218,189,226,64,160,66,242,57,1,225,12,95,179,188,25,80,97,107,205,128,90,165,22,234,207,65,230,213,220,3,94,227,171,145,245,2,77,191,111,106,10,37,45,185,47,175,133,141,209,249,148,26,237,17,181,32,53,215,161,119,236,97,91,105,203,249,155,97,94,184,156,105,167,60,69,28,176,150,87,162,219,238,230,243,61,77,127,183,208,66,74,89,189,51,166,251,220,10,126,103,120,45,116,139,51,8,227,100,59,130,238,205,219,177,43,220,56,33,167,129,32,71,20,51,123,190,206,109,7,96,229,208,99,178,36,161,36,224,186,64,217,122,5,97,172,228,50,0,73,11,155,163,112,201,237,55,154,145,113,87,129,108,73,11,71,93,179,186,220,173,142,220,171,247,110,26,8,190,242,176,118,253,45,51,202,114,237,241,58,0,203,99,78,51,150,180,68,25,149,234,117,92,166,76,180,108,74,101,164,153,118,140,154,80,208,198,68,212,199,18,189,141,158,99,6,150,53,55,214,131,231,89,30,93,46,93,200,103,121,140,50,164,101,164,11,140,222,134,247,112,232,29,36,207,12,192,235,114,126,34,203,65,247,172,85,207,101,177,149,238,50,227,160,122,247,81,118,97,99,61,222,56,76,58,232,85,91,13,245,192,180,52,183,26,243,74,181,238,162,54,59,143,57,88,10,53,132,192,154,123,31,176,154,6,97,30,114,49,176,232,248,78,251,186,248,26,108,16,82,143,125,222,35,122,90,44,230,157,144,122,165,137,102,98,189,180,232,105,78,152,239,194,251,54,87,77,205,247,117,233,241,117,215,39,53,239,45,245,185,16,47,246,122,158,171,205,113,230,57,198,2,57,217,231,194,32,207,154,179,199,250,24,218,39,158,207,25,206,3,204,215,32,162,207,18,117,54,167,229,94,51,212,103,50,167,39,99,59,225,123,9,171,35,23,163,134,215,86,103,46,66,107,76,145,35,1,52,247,65,72,14,79,115,149,150,8,129,53,23,143,57,164,230,236,49,47,228,144,230,113,1,159,76,203,123,96,192,229,90,159,254,6,83,25,55,22,200,150,180,112,212,53,171,203,221,234,200,89,125,233,166,129,192,205,195,127,11,159,121,232,173,191,101,70,89,174,61,94,7,96,121,152,150,101,171,209,99,254,140,78,184,180,36,90,166,174,26,169,105,145,139,140,94,33,106,34,234,83,2,189,157,156,99,6,150,53,55,150,131,230,89,171,115,92,22,228,98,105,94,131,218,24,105,96,212,26,222,99,3,244,14,162,103,6,224,181,156,193,150,65,129,165,234,153,49,209,46,23,29,234,91,4,38,221,133,62,145,60,222,56,208,177,60,66,235,190,36,121,214,91,160,237,21,147,65,161,158,192,234,161,201,164,53,76,209,108,127,167,103,2,157,207,218,85,55,112,58,43,47,194,15,136,19,108,50,153,246,78,134,36,115,224,88,116,207,231,28,58,117,179,49,175,166,89,175,183,152,11,39,189,109,195,1,16,231,201,230,117,158,183,83,100,227,50,104,173,219,178,184,162,2,215,179,118,30,72,177,52,49,189,1,124,255,54,227,129,185,113,230,251,134,48,160,25,27,251,122,40,53,148,39,45,234,19,147,122,129,255,122,200,190,54,196,82,191,41,67,56,195,210,146,216,60,174,174,192,111,141,112,67,129,135,104,101,100,117,185,153,62,106,94,123,211,64,140,159,121,88,55,127,228,117,199,7,203,142,110,142,127,89,82,119,185,80,208,101,233,252,81,27,151,69,170,171,153,104,153,170,106,164,166,69,46,50,122,133,168,137,168,175,23,8,7,37,48,206,73,205,107,80,27,131,2,75,53,209,96,249,231,130,218,24,105,96,212,26,222,227,0,232,29,84,207,12,44,189,174,170,97,73,90,70,154,233,41,47,213,151,25,139,69,205,152,209,194,75,58,242,82,189,195,167,61,253,233,79,191,238,249,111,248,179,241,7,95,243,67,213,22,174,174,11,149,99,174,6,125,255,131,148,41,176,209,122,0,239,99,139,89,40,108,61,5,75,190,121,212,174,73,210,94,95,165,166,31,216,68,75,186,129,6,76,106,210,213,10,172,15,39,53,243,51,136,159,13,80,116,199,149,144,97,75,227,75,52,101,111,68,62,81,200,214,175,228,100,23,248,170,153,237,211,137,228,171,43,65,215,87,142,19,75,127,216,78,65,236,83,238,245,117,181,34,110,87,79,155,221,211,43,250,44,47,232,174,199,249,146,46,249,149,198,122,199,247,227,129,232,11,185,158,198,7,91,162,94,167,110,125,5,37,191,234,229,175,86,49,12,239,121,207,123,134,119,189,235,93,195,149,87,94,57,124,245,171,95,85,119,143,227,138,179,206,58,107,184,253,237,111,63,156,127,254,249,195,121,231,157,167,46,206,47,190,46,9,234,237,24,23,31,163,170,111,109,243,223,206,241,116,18,61,195,156,32,106,227,61,54,64,118,0,251,220,158,191,132,75,210,59,95,198,123,28,33,178,19,114,162,153,56,108,189,57,48,26,179,16,208,250,138,131,183,21,120,134,211,111,202,161,55,25,218,152,150,34,73,154,197,74,124,162,25,230,250,26,47,243,35,66,31,209,235,111,218,99,147,215,77,99,65,201,229,216,41,36,141,218,33,211,54,70,139,177,167,129,43,54,125,179,131,20,73,15,182,125,105,168,213,215,172,35,3,199,109,48,62,182,46,233,20,217,122,75,30,100,23,82,211,134,180,207,153,189,121,252,115,131,128,181,52,31,96,125,221,1,9,124,223,38,227,18,44,14,215,6,235,179,100,68,144,57,220,184,166,191,231,43,204,203,138,5,217,177,23,192,47,33,229,94,79,129,47,89,111,210,223,124,253,215,11,65,60,254,236,207,254,108,120,249,203,95,62,124,236,99,31,219,223,52,156,36,192,121,194,249,194,121,195,249,243,175,28,140,65,189,29,227,39,49,168,50,18,175,69,46,50,122,133,130,54,62,169,208,219,137,156,203,145,212,165,178,28,132,68,59,150,135,231,38,74,215,6,92,166,144,188,203,72,3,163,214,240,30,14,241,160,244,14,154,231,49,240,104,88,79,134,103,121,24,23,23,249,145,50,227,176,245,230,81,14,209,68,235,141,3,156,154,53,29,210,5,143,11,122,96,90,154,211,96,174,114,156,71,195,230,212,92,108,245,0,246,42,89,15,13,37,27,223,245,21,212,230,107,205,60,90,154,80,55,117,230,16,128,215,26,94,51,151,128,21,181,247,162,14,129,162,228,218,199,164,233,131,21,188,218,236,60,205,9,243,53,26,111,174,14,102,238,2,38,89,242,66,100,9,230,224,36,164,183,195,204,215,234,140,211,64,153,92,66,122,213,147,60,6,107,181,92,115,248,33,0,80,234,35,175,233,164,14,95,66,53,13,75,145,39,17,251,26,77,19,90,131,88,171,97,73,4,205,132,186,169,51,23,145,247,17,190,87,124,13,243,212,90,227,91,29,41,61,5,115,250,144,226,105,48,23,34,151,96,210,212,17,222,3,43,152,107,29,247,17,239,125,207,123,135,75,47,189,180,250,123,156,148,192,249,123,239,123,223,43,247,138,217,123,222,141,145,102,122,134,121,255,25,181,241,245,10,189,131,144,51,94,165,169,75,101,57,136,137,54,214,170,231,178,232,113,105,145,220,24,105,208,200,133,130,54,222,99,3,196,131,214,59,168,158,199,192,163,97,80,96,169,122,62,64,148,41,78,136,62,50,70,26,180,251,140,131,50,192,106,3,142,172,106,68,48,188,180,220,153,126,238,48,84,48,241,146,38,177,176,112,181,32,13,88,95,179,63,97,204,18,208,35,125,150,40,22,180,172,51,104,39,99,251,152,199,66,15,218,55,105,159,24,14,61,95,209,28,39,133,183,178,186,129,181,102,128,114,130,172,157,16,175,44,200,130,21,154,112,169,33,243,122,240,243,46,142,91,104,88,58,166,17,86,155,105,66,73,202,150,44,96,109,95,7,91,173,198,15,8,19,4,105,144,175,145,164,48,233,159,24,138,224,247,218,104,74,61,109,40,40,190,212,171,170,8,134,165,37,153,249,218,192,253,3,222,158,180,199,201,15,57,143,114,63,200,223,228,97,81,207,177,191,127,76,245,12,163,87,40,104,227,235,53,122,7,37,231,114,102,116,169,44,7,213,235,66,129,165,234,185,44,168,229,95,9,99,164,65,35,23,10,218,120,143,3,160,119,80,61,247,3,203,134,37,105,25,233,182,140,197,162,102,28,64,11,47,233,195,96,164,65,215,27,7,40,139,168,179,208,30,206,100,158,27,219,212,146,0,64,89,173,252,203,253,29,198,210,246,149,127,39,100,59,142,123,92,155,120,187,136,185,121,89,219,118,221,187,220,230,195,218,255,94,236,108,125,199,249,185,187,118,219,22,250,208,32,121,175,175,227,203,184,172,166,158,212,125,116,230,89,140,58,14,191,181,196,103,26,246,56,249,129,243,88,239,111,249,155,74,44,50,93,154,169,145,154,22,185,49,99,108,195,68,212,167,36,122,7,33,103,252,22,185,46,149,229,32,38,218,88,171,158,203,162,213,99,20,171,101,164,11,140,222,134,247,216,0,189,131,232,185,31,120,52,12,10,44,213,3,113,137,185,58,227,192,218,229,153,78,2,77,187,214,211,207,56,48,181,46,228,149,42,18,175,169,3,161,56,169,7,112,61,2,205,65,205,56,53,26,143,240,38,122,210,166,0,244,132,113,212,107,134,71,196,233,128,201,60,222,72,6,164,229,164,47,197,66,79,183,188,48,191,127,30,172,198,138,254,73,11,13,172,111,76,55,130,244,115,252,166,131,1,142,113,99,231,246,221,215,178,190,198,203,230,129,231,231,208,200,122,205,79,106,2,239,247,122,54,69,92,159,106,179,181,166,52,129,245,101,112,5,57,78,115,147,16,73,143,89,174,134,52,243,61,26,219,11,205,39,195,156,129,84,100,89,116,207,59,106,53,199,111,47,247,159,105,56,53,128,243,88,239,11,245,55,149,178,200,116,105,166,70,106,90,228,198,44,55,161,158,137,168,79,74,244,118,50,231,114,164,53,175,81,143,49,220,160,29,203,163,203,165,11,249,44,143,81,134,180,140,116,129,209,219,240,30,51,232,29,52,207,99,224,49,203,229,36,200,67,78,6,88,171,158,209,115,32,205,8,117,227,88,223,86,111,30,101,19,119,174,219,207,56,72,32,119,1,208,151,62,134,250,226,41,51,247,61,226,73,82,97,99,157,47,172,65,159,214,162,175,57,235,150,179,69,53,65,109,190,134,215,66,244,180,133,73,79,199,254,174,238,69,54,142,185,136,26,76,37,143,161,126,83,163,165,73,244,153,152,175,97,165,224,51,164,174,12,120,47,11,174,195,122,36,81,70,26,106,187,96,64,169,245,28,207,5,123,136,88,103,52,181,164,79,16,60,241,53,44,69,174,225,125,201,125,168,223,104,51,213,163,6,81,43,86,107,13,234,52,180,95,250,116,8,19,106,246,18,54,214,133,244,51,175,178,46,224,49,213,60,245,77,24,181,243,41,3,244,97,137,175,57,7,10,145,213,103,159,228,76,145,187,0,232,75,95,141,236,222,98,143,147,27,118,111,168,231,118,137,235,141,230,84,27,19,81,95,47,208,59,40,57,227,183,176,53,175,177,213,43,10,145,203,130,92,44,201,141,145,102,218,49,106,13,19,81,239,177,2,189,131,234,121,12,60,102,185,144,40,200,160,141,25,139,218,229,153,78,2,77,187,208,145,151,234,135,201,237,103,28,16,2,75,70,112,132,228,149,42,178,94,91,36,40,126,90,130,169,133,166,174,190,43,55,48,47,52,244,250,1,217,23,34,54,106,30,237,57,196,225,179,186,8,191,126,169,251,134,2,147,222,15,61,128,88,88,148,152,148,157,223,212,84,52,158,135,27,208,237,33,22,27,28,92,175,237,239,38,227,119,0,174,215,175,54,30,251,69,204,245,151,154,149,179,62,120,115,227,21,43,90,4,233,116,222,216,118,162,142,54,219,18,69,212,1,189,18,142,125,239,248,103,54,60,241,67,177,241,67,141,232,158,103,245,39,229,96,136,196,98,210,88,172,226,113,254,164,204,123,138,61,78,29,248,123,67,211,51,44,55,148,160,160,141,137,168,175,151,232,29,164,156,175,19,198,178,195,210,214,178,84,189,46,11,250,242,15,53,50,210,76,59,70,173,97,34,234,61,182,64,239,32,123,30,67,206,97,195,128,99,73,90,70,90,121,73,111,206,88,44,106,198,140,22,222,160,158,234,29,113,254,25,7,118,100,33,181,56,134,94,111,172,235,183,186,246,91,143,143,158,239,99,110,124,12,215,7,52,181,163,142,176,61,48,188,110,98,87,219,126,144,121,142,219,241,219,38,142,243,62,244,182,109,205,54,111,178,95,59,56,6,117,146,214,147,96,201,105,160,233,201,2,61,107,250,16,43,250,208,148,249,229,159,196,164,30,230,180,186,246,251,90,83,239,69,109,233,222,179,236,113,114,66,239,19,107,212,147,43,164,94,87,207,176,221,112,246,248,122,133,181,7,165,50,126,43,92,151,29,150,131,236,89,171,144,212,101,225,125,211,213,148,188,203,72,3,163,214,240,30,7,64,239,160,122,30,3,143,150,1,167,197,104,89,170,71,201,140,3,107,151,103,58,9,52,109,170,251,159,113,96,247,4,234,129,88,158,180,21,195,234,154,71,88,61,32,93,39,224,6,164,227,52,4,190,161,228,89,127,132,28,21,205,5,16,222,80,109,182,211,2,43,40,50,189,6,97,92,156,198,144,152,105,31,177,212,175,162,59,135,47,44,245,2,236,1,251,252,56,193,109,207,170,109,43,61,214,150,244,207,213,26,160,30,122,68,246,198,169,63,25,54,49,114,200,115,219,245,137,214,28,64,62,167,215,98,237,24,217,150,164,121,98,105,95,167,125,244,102,26,178,243,234,45,201,131,1,73,203,151,8,243,208,219,107,64,173,42,220,67,236,113,10,129,247,133,18,245,228,10,169,215,213,51,44,55,153,115,124,82,99,237,78,122,102,96,89,115,99,57,104,45,203,35,209,198,77,148,174,13,184,76,33,121,151,145,6,70,173,225,61,102,208,59,104,158,199,192,35,211,198,122,114,70,214,106,73,42,23,141,220,124,167,143,140,25,7,213,155,71,57,4,27,235,250,151,163,47,121,77,81,250,83,142,63,7,249,3,49,254,96,140,190,208,76,174,178,155,47,205,15,72,74,95,23,86,246,62,224,107,5,54,79,232,235,173,23,144,52,244,47,105,140,199,65,245,218,99,141,198,89,89,236,83,30,147,10,233,115,27,16,202,171,124,191,253,6,45,200,246,169,76,17,38,8,114,99,240,120,112,34,234,37,62,8,48,188,76,83,231,145,164,196,12,150,250,204,14,125,139,62,209,241,101,127,193,85,214,164,24,113,255,87,233,222,118,141,180,168,215,174,119,117,95,37,73,36,239,249,138,165,249,133,102,114,149,93,223,230,245,117,48,53,141,2,73,91,255,202,87,252,233,240,188,231,61,79,242,53,184,248,226,139,135,239,252,206,239,28,110,126,243,155,15,215,92,115,205,240,225,15,127,120,120,213,171,94,53,252,237,223,254,237,240,99,63,246,99,195,223,255,253,223,15,47,126,241,139,181,251,228,193,35,31,249,200,225,219,191,253,219,135,51,207,60,83,157,138,127,249,151,127,25,94,247,186,215,13,175,125,237,107,213,233,227,167,126,234,167,134,247,189,239,125,210,123,231,59,223,105,184,241,141,111,82,255,182,66,193,205,110,118,179,226,221,121,184,252,242,203,135,127,248,135,127,16,239,48,240,204,103,62,211,190,108,236,219,14,191,140,220,151,147,32,234,61,14,1,60,240,68,118,66,34,19,201,95,126,46,201,228,199,138,54,44,158,239,61,142,1,178,19,180,253,9,227,168,30,98,125,91,125,100,92,18,121,94,111,160,55,251,140,3,66,242,74,21,137,39,121,211,228,100,73,66,73,224,231,247,16,203,251,217,96,0,126,9,43,171,38,130,108,224,215,43,185,111,236,104,179,45,153,106,67,212,29,52,219,161,60,65,152,191,145,217,160,208,111,200,60,15,95,95,234,45,96,203,134,195,12,182,239,97,208,38,115,0,156,199,31,203,181,176,33,37,241,121,23,27,244,69,136,229,125,205,231,166,33,38,61,107,6,1,232,243,189,107,199,45,32,78,219,3,206,73,115,94,86,12,148,114,210,151,13,155,204,175,16,75,253,73,25,99,42,181,112,134,213,211,198,98,57,191,41,39,189,11,184,207,125,238,51,60,234,81,143,146,155,132,103,61,235,89,195,111,252,198,111,200,5,241,119,127,247,119,75,253,6,55,184,129,196,201,136,191,250,171,191,26,94,242,146,151,12,47,122,209,139,134,79,126,242,147,18,200,225,161,182,6,184,33,248,210,151,190,36,249,69,23,61,212,142,11,112,207,123,222,115,120,194,19,158,32,124,232,192,79,81,144,50,181,49,17,245,30,5,189,131,148,51,46,236,107,94,131,218,24,36,28,245,200,101,217,178,133,152,146,27,35,13,140,154,80,208,198,123,236,16,189,131,236,121,12,60,90,6,28,151,68,170,13,151,88,201,88,120,157,214,25,212,75,245,68,11,47,233,195,96,164,27,234,252,51,14,141,206,98,77,143,143,77,251,125,172,24,203,61,218,42,14,178,109,107,98,219,249,15,123,187,118,28,7,253,251,3,187,250,251,5,156,103,155,249,78,212,152,185,216,245,124,167,100,108,241,181,209,124,143,216,116,252,138,254,102,126,31,165,180,193,253,195,93,238,114,23,121,149,225,45,111,121,139,92,36,255,245,95,255,245,240,182,183,189,109,184,225,13,111,56,220,253,238,119,215,174,97,184,221,237,110,55,60,240,129,15,20,142,192,111,226,81,195,13,71,6,212,9,140,191,224,130,11,228,55,245,107,112,223,251,222,119,184,255,253,239,63,124,205,215,124,141,58,45,80,71,100,184,234,170,171,134,119,188,227,29,178,63,255,252,207,255,44,129,28,30,106,107,240,91,191,245,91,195,27,223,248,70,85,235,112,167,178,191,216,199,236,88,1,216,151,59,220,225,108,85,235,192,251,83,187,79,93,169,39,207,133,168,175,23,232,29,132,156,241,62,238,154,215,160,54,214,27,119,255,25,134,168,203,178,229,178,104,121,140,210,210,50,210,5,70,111,195,123,28,0,189,131,234,121,12,60,102,185,144,168,195,100,134,249,65,51,22,181,203,69,135,250,22,129,73,119,161,27,150,183,42,189,254,53,34,4,82,145,164,33,243,173,94,32,105,240,173,92,146,166,94,105,113,126,32,203,205,162,238,249,149,154,57,96,250,190,166,228,69,65,79,155,189,107,173,88,220,142,18,114,17,146,248,130,5,31,212,92,196,4,195,124,98,169,78,104,31,182,171,153,127,9,58,174,25,31,230,217,152,75,210,140,207,26,87,96,210,222,25,159,246,57,172,169,55,80,35,250,178,95,224,42,13,178,127,14,19,93,66,198,173,232,19,104,210,211,139,243,116,180,217,212,174,79,210,94,159,46,82,31,108,133,2,215,183,180,222,37,223,230,237,248,86,47,144,52,248,44,171,190,242,149,235,223,170,132,11,92,252,22,29,23,212,175,124,229,43,213,29,241,19,63,241,19,114,19,113,235,91,223,122,56,253,244,250,123,159,215,191,254,245,242,86,38,92,24,63,249,201,79,30,206,57,231,28,185,249,240,53,140,59,235,172,179,134,219,222,246,182,195,223,253,221,223,13,191,251,187,191,59,60,241,137,79,28,238,122,215,187,14,215,94,123,237,112,198,25,103,12,31,255,248,199,229,183,255,120,171,79,4,222,58,245,29,223,241,29,50,7,128,223,212,94,122,233,165,242,150,169,11,47,188,112,120,244,163,31,45,222,215,127,253,215,203,118,125,250,211,159,150,139,252,222,13,1,182,7,248,213,95,253,85,121,149,229,251,190,239,251,134,55,191,249,205,195,107,94,243,154,166,6,60,224,1,15,24,190,231,123,190,103,248,243,63,255,243,225,33,15,121,136,188,85,233,94,247,186,215,112,246,217,103,203,186,190,252,229,47,203,250,238,112,135,59,200,219,160,240,214,167,203,46,187,76,246,29,227,110,127,251,219,203,241,64,239,223,252,205,223,12,127,240,7,127,32,55,101,63,251,179,63,43,55,47,56,94,240,241,234,206,26,200,91,149,246,152,1,158,247,248,198,67,80,231,140,223,2,207,118,151,164,249,241,144,112,59,160,4,17,245,30,199,16,217,9,236,157,208,164,90,146,197,231,67,100,98,83,189,135,224,140,139,46,186,232,57,111,190,252,67,37,197,17,114,48,89,146,80,18,224,12,17,62,103,243,196,242,70,129,201,146,52,189,42,154,57,1,250,149,70,68,63,25,231,173,94,95,92,95,111,253,6,213,102,175,209,229,25,104,90,177,184,30,34,248,58,93,234,11,54,152,167,193,82,157,208,2,104,213,23,22,27,195,56,63,126,213,60,27,192,207,239,215,211,47,180,152,180,117,250,39,118,48,122,117,249,78,167,82,208,243,21,178,126,7,233,211,126,143,137,86,102,114,88,122,113,59,156,150,84,181,217,37,233,249,142,198,121,10,91,79,65,119,126,114,165,174,239,231,117,52,246,209,80,68,223,202,76,42,63,237,251,127,112,120,195,27,222,32,249,18,240,246,157,91,222,242,150,195,67,31,250,208,225,252,243,207,47,83,95,55,92,113,197,21,90,29,228,34,253,86,183,186,213,240,194,23,190,112,248,189,223,251,189,225,198,55,190,241,240,77,223,244,77,195,71,63,122,249,240,192,7,62,72,46,130,255,243,255,253,159,135,23,253,209,139,228,55,233,184,17,193,95,59,190,219,221,238,38,55,13,184,104,126,217,203,94,54,60,233,73,79,146,155,143,223,249,157,223,17,239,221,239,126,247,112,222,121,231,201,171,26,111,127,251,219,117,109,21,252,204,5,110,20,126,229,87,126,69,46,238,113,193,141,109,196,58,240,214,33,188,10,129,139,239,231,63,255,249,195,95,254,229,95,202,122,111,116,163,27,13,239,127,255,251,117,150,22,216,15,0,235,250,204,103,62,35,175,82,224,166,227,157,239,124,167,124,182,3,219,251,177,43,62,38,23,248,88,63,60,172,23,55,17,232,255,237,223,254,109,57,14,120,219,214,179,159,253,236,225,173,111,125,171,244,226,149,19,236,223,159,254,233,159,202,77,20,110,24,126,253,215,127,93,60,188,253,11,219,117,155,219,220,70,222,26,245,136,71,60,66,198,255,230,111,254,166,124,198,98,45,30,246,176,135,105,86,128,175,211,61,2,226,65,161,206,25,191,85,173,121,13,106,99,249,25,57,199,178,108,185,44,90,205,16,83,114,99,164,11,140,222,134,137,168,247,216,2,189,131,236,121,12,60,26,6,5,150,106,195,37,188,102,76,180,203,51,157,4,154,50,159,17,235,219,234,35,99,164,65,143,159,113,104,160,85,192,82,55,202,195,102,214,48,168,209,120,64,104,180,52,248,93,108,216,103,173,97,92,144,179,240,125,155,140,155,32,78,148,96,245,252,165,41,59,31,221,9,150,38,13,245,73,59,13,240,82,47,224,251,137,146,103,189,89,235,46,144,205,43,121,89,76,214,53,49,22,122,92,190,52,87,175,190,218,239,32,61,255,0,252,80,243,50,150,187,186,91,80,4,141,237,105,182,41,212,61,58,118,245,227,184,153,230,222,49,104,108,8,244,86,53,66,125,194,100,226,11,151,36,93,159,246,79,74,89,239,50,240,91,252,95,250,165,95,146,27,134,199,60,230,49,195,47,252,194,47,12,223,246,109,223,166,213,122,115,129,223,186,3,159,248,196,39,228,226,247,182,183,189,157,92,252,227,67,195,15,42,55,16,24,135,15,81,227,149,4,190,101,9,189,184,96,198,205,1,110,48,240,22,33,92,236,3,120,101,0,111,143,194,205,4,46,206,61,238,119,191,251,201,205,199,43,94,241,10,117,134,225,146,75,46,145,177,124,91,210,87,190,242,21,187,73,192,92,184,136,239,189,53,40,3,46,234,113,65,143,11,255,79,125,234,83,178,79,247,188,71,253,172,2,222,190,133,58,94,85,88,11,108,51,246,251,77,111,122,147,189,234,129,237,197,77,13,94,101,185,211,157,238,36,55,101,248,224,121,246,10,203,106,216,205,226,30,125,180,55,210,235,152,129,101,205,141,229,70,221,235,66,129,165,234,217,66,76,201,141,145,46,48,122,27,38,162,222,99,11,244,14,178,103,6,224,53,206,48,224,88,146,86,35,175,220,106,113,156,222,134,177,240,122,169,158,106,198,140,22,94,210,135,193,72,131,30,63,227,0,87,42,170,99,112,148,68,167,167,27,165,191,14,114,222,6,33,195,163,167,17,125,214,50,127,155,144,185,146,245,239,36,214,204,91,122,128,180,230,162,183,207,155,250,107,99,163,241,43,182,255,72,98,219,237,218,100,220,137,88,199,66,96,178,204,159,68,109,157,248,44,68,127,41,38,99,102,230,143,222,196,119,227,56,145,213,24,44,121,47,68,54,46,157,203,71,105,153,235,241,181,73,31,198,110,14,92,236,254,254,239,255,254,240,156,231,60,71,222,118,131,27,7,188,165,7,192,69,121,134,123,223,251,222,242,246,35,244,225,194,249,177,143,125,108,243,89,4,142,195,43,26,55,189,233,77,165,254,107,191,246,107,22,63,240,3,63,32,175,18,196,15,95,227,183,253,184,9,137,248,236,103,63,107,111,155,194,219,133,254,241,31,255,81,43,155,3,55,66,184,168,195,7,155,113,163,112,147,155,220,68,24,55,49,120,85,229,67,31,194,171,226,235,129,87,87,240,10,198,15,253,208,15,53,251,136,15,158,99,255,190,246,107,191,86,222,210,244,79,255,244,79,58,98,67,232,61,161,221,71,70,38,182,187,119,60,197,208,59,72,115,204,192,178,230,198,114,208,189,46,228,253,66,82,245,92,22,45,51,176,168,185,49,210,76,59,70,173,225,61,14,128,222,65,245,204,0,188,150,51,220,50,72,21,181,84,19,94,170,239,142,75,204,105,198,162,118,185,232,80,223,34,48,233,166,90,95,113,128,114,16,169,29,17,50,90,243,6,218,175,52,34,105,22,43,52,54,210,251,46,111,208,12,40,80,189,170,221,55,53,133,146,150,188,89,167,207,129,208,191,168,215,162,51,110,245,84,51,141,86,202,122,188,23,234,147,246,108,124,68,167,39,179,215,76,119,66,224,55,132,185,243,102,183,51,20,27,57,59,80,161,61,107,198,77,158,155,4,60,231,7,217,194,23,102,27,251,216,100,216,108,159,155,72,40,105,78,199,187,113,30,19,91,141,158,239,33,50,248,77,75,232,7,228,92,168,63,233,77,250,87,224,135,127,248,135,237,61,254,0,126,147,143,183,8,225,45,55,184,144,158,3,110,28,112,1,254,220,231,62,87,94,165,120,245,171,95,61,124,245,171,95,213,234,8,124,198,225,243,159,255,252,240,199,127,252,199,195,83,158,242,148,38,126,250,167,127,90,62,95,225,241,185,207,125,110,184,197,45,110,161,106,4,222,42,132,183,41,225,173,67,7,5,94,81,192,60,120,37,0,175,58,224,149,0,204,143,125,250,194,23,190,32,175,166,108,2,188,106,129,27,25,188,21,43,238,35,62,163,128,155,177,3,65,111,8,229,94,81,146,192,196,150,55,142,199,27,189,157,156,99,6,150,53,55,150,131,152,104,199,242,232,114,233,66,110,65,61,199,12,44,106,110,140,52,211,142,81,107,120,143,25,244,14,218,28,143,129,71,195,122,114,188,150,135,177,86,61,163,118,164,204,56,168,142,177,84,95,142,114,136,54,214,238,127,85,170,134,44,88,149,28,30,82,245,25,4,115,171,33,23,163,70,230,203,24,13,75,145,35,1,52,247,65,76,124,173,153,71,75,19,106,95,23,95,131,13,86,103,248,49,16,128,215,26,139,90,211,174,214,152,104,90,206,163,15,68,159,53,203,233,215,52,245,155,30,205,171,112,30,45,228,42,178,92,164,203,165,166,44,121,194,77,192,62,12,118,1,51,114,227,129,60,135,188,138,49,23,34,151,96,205,234,12,87,159,248,88,84,123,244,53,136,232,179,68,61,153,151,193,146,215,204,125,100,125,27,104,162,167,97,137,173,137,215,86,119,57,27,148,172,70,88,111,207,71,46,70,141,204,151,113,26,150,34,55,81,9,176,241,26,4,123,173,86,165,121,163,177,26,120,59,17,222,226,243,240,135,63,92,157,65,62,8,140,15,253,226,195,203,115,192,231,14,252,43,12,120,245,128,31,160,246,192,111,239,113,97,141,247,251,223,227,30,247,16,15,111,235,249,201,159,252,201,225,103,126,230,103,154,57,0,188,189,9,31,48,126,252,227,31,175,206,32,219,135,177,252,27,10,187,0,110,30,206,61,247,92,121,133,3,159,117,192,135,182,113,227,240,209,143,126,84,110,160,54,1,182,25,175,38,224,115,24,124,203,20,110,72,158,241,140,103,200,223,194,216,227,32,136,55,197,212,115,204,192,178,230,198,122,3,62,209,198,90,157,227,178,32,23,75,243,26,212,198,72,3,163,54,203,123,28,0,107,15,178,231,49,240,104,24,164,138,90,170,13,151,240,250,0,129,201,118,161,143,140,145,102,62,25,233,134,186,254,84,81,81,161,29,132,165,193,39,56,211,4,218,159,14,11,198,164,94,128,121,123,115,55,190,230,160,78,123,133,235,19,196,1,65,139,244,117,96,166,63,213,107,16,199,57,52,118,175,167,248,233,113,130,175,105,132,249,174,33,237,237,212,37,167,1,246,249,90,204,141,137,181,181,76,120,221,235,113,200,218,5,221,194,12,74,223,108,171,22,215,78,103,112,3,186,99,81,232,21,139,111,101,77,76,43,214,232,109,16,231,241,48,63,174,200,233,32,13,242,188,79,10,19,43,233,19,25,124,75,131,79,244,214,199,126,95,146,60,235,157,7,62,163,128,139,241,199,61,238,113,195,47,255,242,47,75,92,116,209,69,242,63,14,45,253,214,29,23,219,184,240,198,152,23,188,224,5,242,33,222,122,241,53,5,62,175,128,87,29,126,252,199,127,92,122,241,1,99,188,125,233,79,254,228,79,38,23,233,248,239,79,241,63,20,125,203,183,124,139,109,19,222,230,244,23,127,241,23,210,191,43,124,224,3,31,40,247,91,215,13,95,252,226,23,229,195,206,248,92,5,254,23,167,143,124,228,35,218,177,30,216,7,236,35,222,150,244,115,63,247,115,178,143,79,125,234,83,205,223,99,151,224,205,241,118,124,157,48,150,202,122,211,61,234,66,129,165,234,185,44,168,229,159,11,106,99,164,129,81,155,229,61,118,136,181,7,221,243,24,213,117,44,73,203,72,43,71,189,57,99,177,168,25,51,90,248,160,122,27,70,154,249,100,164,27,234,250,223,177,190,14,223,252,245,7,12,127,208,240,231,141,253,224,233,248,241,7,83,244,173,60,227,75,30,252,222,188,64,150,155,213,211,107,251,42,205,174,31,88,165,113,148,213,183,242,146,86,196,249,164,161,204,183,180,94,34,174,159,48,153,248,77,123,168,19,77,61,153,159,88,40,183,13,145,183,69,28,159,205,159,96,161,60,105,232,246,39,125,13,180,206,175,190,136,89,63,89,97,236,55,169,73,163,179,237,218,66,91,94,48,89,255,74,109,118,208,221,241,43,251,186,126,165,229,249,10,51,5,154,241,174,96,190,175,3,37,145,188,245,175,124,213,107,55,250,203,209,0,126,235,143,87,26,0,252,45,135,181,191,113,231,56,188,127,127,205,171,1,248,109,60,110,54,62,243,153,79,15,151,95,254,81,117,251,192,135,161,241,234,199,38,219,116,212,192,219,159,240,193,107,124,216,188,247,223,195,110,130,253,127,199,122,212,192,23,22,191,159,45,51,46,30,103,187,74,130,31,151,158,217,16,181,241,30,199,8,217,9,218,53,19,107,235,196,166,122,115,96,52,102,33,182,213,145,137,180,94,111,28,94,237,58,53,225,5,41,125,106,24,76,1,235,243,102,65,244,173,236,117,89,164,62,216,18,215,83,48,187,30,183,203,179,235,5,130,238,205,75,204,105,73,55,208,128,73,77,186,90,129,245,197,51,10,196,237,34,54,246,75,200,252,75,117,81,5,19,163,197,108,127,228,21,96,59,17,245,42,100,235,119,232,216,35,66,195,82,31,47,44,39,232,212,155,159,92,14,218,158,246,167,219,19,251,148,123,125,93,173,72,215,235,64,109,246,90,189,208,55,187,30,87,235,206,211,243,43,141,243,23,182,158,2,27,231,205,130,232,91,185,227,171,222,230,198,97,143,227,139,235,223,141,3,158,199,252,62,179,150,137,228,194,189,36,242,109,46,106,199,237,128,18,68,212,123,156,4,200,78,104,239,4,143,46,49,233,46,201,214,207,151,37,189,199,42,228,159,113,64,200,217,0,211,242,30,162,164,0,125,171,43,162,143,18,130,137,16,88,243,198,119,53,241,16,209,87,80,179,135,141,153,207,156,90,60,166,200,85,3,212,196,156,6,117,181,178,215,226,105,218,104,154,208,12,90,154,208,7,232,251,32,82,63,120,226,51,95,91,175,100,94,236,99,3,136,204,30,203,35,75,50,207,140,158,94,26,39,1,219,115,240,56,166,154,53,111,194,245,34,150,250,106,147,243,25,153,7,147,126,77,71,95,153,53,243,1,231,215,162,209,56,198,71,210,215,213,26,81,79,66,91,98,95,212,147,208,22,235,99,138,28,137,162,25,3,95,107,230,209,210,164,235,131,192,26,226,33,208,3,73,173,65,68,31,37,4,147,232,83,155,177,199,30,39,51,112,117,181,41,51,176,172,185,49,174,246,50,109,172,85,207,101,145,234,106,106,94,131,218,24,233,2,163,183,225,61,118,136,222,65,246,60,6,30,153,54,6,5,150,170,103,198,68,187,92,116,168,111,17,152,116,23,58,242,82,253,132,49,210,160,147,207,56,0,232,208,20,144,28,11,103,90,90,18,206,230,1,47,243,5,234,11,101,99,185,112,181,32,27,52,235,137,141,46,239,142,87,6,122,61,91,3,19,174,157,180,179,33,205,112,55,223,196,95,66,214,83,60,179,59,115,172,153,122,22,51,19,172,153,155,61,75,156,97,182,39,43,134,198,116,156,135,54,164,125,206,204,234,189,175,145,116,46,160,87,232,14,40,192,58,42,205,247,121,216,0,69,208,113,187,125,171,32,244,83,155,109,137,194,231,5,65,26,100,157,73,113,98,171,145,180,182,126,167,167,119,94,164,89,199,52,229,96,152,108,154,246,216,227,20,1,111,134,55,97,6,150,53,55,214,155,236,81,23,10,44,213,14,203,63,23,212,198,72,23,24,189,13,239,113,136,232,29,116,207,99,200,57,110,24,112,44,73,203,72,51,61,229,165,250,50,99,177,168,25,51,90,120,169,30,121,169,190,11,70,26,180,123,197,129,17,52,187,123,177,84,71,52,61,58,127,111,220,154,249,124,0,169,175,145,213,210,136,243,112,10,175,153,39,26,198,156,182,168,165,188,150,68,119,158,16,210,151,205,187,102,93,115,61,190,182,233,92,51,253,40,102,62,98,174,118,194,98,205,190,110,18,59,154,207,142,205,194,124,210,183,118,157,181,61,175,173,12,89,223,65,34,172,191,55,95,227,87,217,212,99,72,127,210,39,62,98,97,252,129,163,204,191,199,30,167,20,120,67,188,9,51,176,172,185,177,254,66,96,162,141,181,58,199,101,209,242,24,165,165,101,164,129,81,19,10,218,120,143,29,162,119,144,61,143,129,199,44,131,2,75,53,209,135,199,37,230,52,227,160,58,6,215,51,19,104,218,181,214,255,171,15,78,165,17,193,48,25,124,194,102,13,224,154,230,32,229,208,215,72,231,35,207,214,51,65,236,129,86,79,72,181,90,21,141,104,97,99,20,72,155,237,40,249,68,107,10,32,143,90,16,11,30,233,128,205,32,211,39,99,151,142,97,220,151,30,172,84,18,159,31,24,156,143,115,173,224,104,109,140,48,208,203,116,78,53,133,210,134,138,165,99,45,99,179,158,224,91,154,244,250,90,82,110,129,134,197,166,237,177,118,250,110,95,40,200,241,75,26,39,150,246,37,173,45,180,47,2,235,201,206,21,215,175,52,194,249,128,213,45,49,224,3,197,123,156,252,56,53,207,35,239,110,55,97,6,150,53,55,198,13,115,166,29,203,35,209,198,77,148,174,141,121,140,50,101,203,72,3,163,38,20,180,241,30,27,160,119,16,61,143,129,199,44,235,201,243,44,15,227,226,34,207,120,169,190,51,102,28,182,222,60,202,33,216,185,150,27,135,175,193,55,67,53,44,177,78,90,170,173,30,124,139,226,1,209,39,204,67,46,134,243,16,234,123,237,123,44,15,125,4,53,123,216,104,125,46,183,136,125,94,51,165,166,199,124,46,124,159,155,135,26,11,106,54,48,245,53,11,245,155,26,45,77,232,3,244,155,112,30,208,212,130,231,243,24,86,171,169,229,190,199,7,183,173,54,85,234,177,4,243,77,152,185,6,22,145,37,79,184,9,216,228,18,210,163,158,228,49,92,13,152,212,25,181,60,241,235,4,170,93,221,124,166,200,53,196,71,148,212,231,214,19,115,213,214,107,166,211,138,77,52,136,90,242,68,51,233,105,246,19,54,222,133,244,51,175,114,244,85,55,61,224,224,211,96,143,245,42,50,31,36,185,243,85,54,158,228,234,55,30,120,24,206,62,251,108,225,61,78,110,156,154,231,209,223,249,174,101,6,150,53,55,214,27,237,137,54,214,42,100,208,198,101,65,46,150,230,53,168,141,145,46,48,122,27,38,162,222,99,7,232,29,116,207,99,224,49,203,160,192,82,245,220,11,140,136,94,8,52,157,8,125,100,140,116,23,218,241,233,248,194,188,239,93,239,94,149,128,35,52,53,4,195,100,226,11,74,194,181,120,132,118,51,38,190,194,188,208,208,235,7,154,245,198,70,213,102,251,26,16,117,132,142,37,176,46,191,62,164,113,191,131,28,209,45,84,72,89,38,76,90,157,223,212,156,104,124,133,120,221,66,69,118,222,8,95,154,105,51,88,15,147,108,208,92,109,19,196,241,217,188,37,23,25,122,131,108,17,198,119,225,106,217,49,108,172,108,158,185,185,29,172,173,215,175,62,200,183,76,218,99,195,22,144,225,58,143,77,103,201,58,244,90,227,215,150,71,119,12,23,161,33,243,67,203,8,215,215,244,168,239,61,201,213,39,44,45,137,110,255,249,231,159,47,188,199,201,141,235,199,121,172,55,187,107,249,58,97,198,168,141,245,38,122,212,133,2,75,181,195,242,207,5,181,49,210,5,70,111,195,68,212,123,28,2,122,39,193,243,24,114,206,27,6,28,75,210,50,210,109,25,139,69,205,88,91,79,180,240,146,62,12,70,186,11,237,248,140,139,47,190,248,57,55,189,201,77,134,119,125,228,67,213,201,224,126,38,174,198,236,152,53,19,110,179,210,35,128,30,72,195,117,219,110,55,198,197,201,28,102,74,93,100,99,186,243,172,92,65,211,182,98,140,111,225,179,206,204,21,227,119,138,176,94,251,106,208,88,66,252,234,233,97,169,207,252,80,55,185,165,31,202,83,191,211,23,183,115,81,43,47,205,223,157,39,244,33,241,173,189,113,190,95,168,231,87,234,174,175,153,191,228,153,47,169,234,181,235,239,172,239,105,63,240,223,201,223,17,192,95,118,94,250,235,207,123,28,95,60,248,193,15,150,56,245,193,159,97,235,24,191,245,173,121,171,141,229,230,57,209,198,90,157,227,178,104,153,129,69,205,141,145,102,218,49,106,13,19,81,239,177,3,244,14,186,231,49,240,104,25,112,90,140,150,165,122,32,46,49,87,103,152,31,52,99,81,187,60,211,73,160,41,243,25,177,190,173,222,132,207,248,214,111,253,214,231,156,246,229,175,12,183,185,253,237,135,203,62,126,133,86,80,100,103,149,150,100,190,228,193,231,60,64,150,131,36,165,54,35,248,149,164,206,28,73,147,155,104,115,160,187,190,74,139,186,89,111,65,111,126,34,213,206,51,185,162,79,160,9,117,207,55,56,191,169,209,47,220,248,10,110,119,220,254,8,25,207,158,153,94,107,209,68,198,73,162,1,144,79,20,146,245,250,237,91,130,239,153,235,95,156,171,212,123,45,226,99,17,26,76,102,3,93,127,86,54,184,190,89,196,190,181,227,2,186,195,98,161,228,205,49,75,7,37,54,12,140,213,52,194,188,208,208,244,102,3,11,38,61,37,38,173,234,19,150,182,62,110,28,128,187,222,245,174,195,45,110,113,139,225,234,171,175,150,191,142,124,237,181,215,138,191,199,241,5,62,211,112,206,57,231,12,143,120,196,35,78,226,155,6,220,193,226,249,184,29,227,119,189,80,196,164,171,36,248,242,157,227,118,64,194,123,156,196,88,115,130,35,143,152,84,75,34,207,27,167,39,195,35,19,75,58,98,169,190,199,4,151,93,118,217,240,255,3,126,33,58,24,64,151,208,167,0,0,0,0,73,69,78,68,174,66,96,130